一种手机软件配置方法与流程

未命名 07-14 阅读:181 评论:0

1.本发明涉及网络终端设备技术领域,具体为一种手机软件配置方法。


背景技术:

2.手机作为一种新型的通讯设备,越来越多的出现在人们的生活中,而手机本身所具有的通信功能已经不能满足使用者的需求,越来越多的手机兼具了娱乐工具和移动网络终端的作用,诸如音乐播放器、视频播放器、拍照工具、聊天工具或是电子阅读器,手机所提供的功能越来越多,而这些功能都是由相应的软件进行支持的,这些软件存储在手机的硬件空间内,而手机硬件空间是具有一定极限的,随着软件的增多,要多各种软件进行管理。
3.中国专利公开号为cn1509096a公开了一种手机软件配置方法,其特征在于:所述手机软件配置方法包括以下步骤:针对各种年龄、爱好及个性的不同,设计可实现手机各种应用功能的软件,将所得的各部分软件做成一大型数据库;c.将该大型数据库灌入相应的硬设备中,该可自由配置手机软件的方法,通过将实现手机各种应用的软件编辑成一大型数据库并灌入相应硬件以供消费者选择的方式,达到适应消费者的多种搭配,满足消费者各种服务需求,实现各人个性的目的。
4.但是该发明存在的问题是:当用户需要安装或升级某些软件时,要分别进行安装或升级,而通过卸载软件来清空手机的硬件空间时,也要将各种软件分别进行卸载,无法按照用户的要求一次性完成软件的安装、升级和卸载操作,针对用户日常习惯的操作没有提取有限的数据信息,使得软件配置方面缺少更新迭代的自主处理。


技术实现要素:

5.(一)解决的技术问题
6.针对现有技术的不足,本发明提供了一种手机软件配置方法,具备便捷操作和自主适配等优点,解决了当用户需要安装或升级某些软件时,要分别进行安装或升级,而通过卸载软件来清空手机的硬件空间时,也要将各种软件分别进行卸载,无法按照用户的要求一次性完成软件的安装、升级和卸载操作,针对用户日常习惯的操作没有提取有限的数据信息,使得软件配置方面缺少更新迭代的自主处理的问题。
7.(二)技术方案
8.为实现上述目的,本发明提供如下技术方案:一种手机软件配置方法,包括以下步骤:
9.s1:在手机软件的原生基类控制器中的开始与结束位置中构建aop层,将埋点方法写入aop层中,通过在aop层中植入事件记录层,建立该目标手机软件的配置文件,所述配置文件包括分析环境信息和分析参数信息;
10.s2:通过在aop层中进行添加代码和/或直接进行替换代码,实现手机软件在新的页面中具备有用户行为采集的能力,将不同软件中所得数据集合呈个性化数据库;
11.s3:通过个性化数据库中的配置文件,并根据解析的配置信息初始化手机模拟器,
加载手机操作系统镜像到手机模拟器,启动该操作系统时,数据采集用的模板将设定需拦截的系统调用操作转换为手机模拟器内机操作系统对应的系统调用的指令起始地址;
12.s4:在检测到系统开机时,读取存储区中的串行检测ram信息;判断读取的所述ram信息是否为缺省值,缺省值是系统开机以前,存储区里存储的初始值,若否,读取内存ram芯片的ram信息,判断存储区中读取的ram信息和内存ram芯片上读取的ram信息是否相同,若否,根据内存ram芯片上读取的ram信息,初始化微控制单元mcu;
13.s5:根据指令中的手机型号信息,获取手机型号以及所支持功能的列表,接收用户发送的包含从列表中选定的功能信息的请求,根据请求中选定的功能,获取与选定的功能对应的软件,将所述用户的手机格式化,并将所述软件传输至该手机;
14.s6:个性化数据库中提取指令中获取令牌token,从个性化数据库提取指令中获取用户名及密码,根据用户名及密码确定所述用户是否通过鉴权。
15.优选的,所述事件记录层中植入有属性映射层,手机软件通过属性映射层采集用户行为的实际页面名称,实现具有业务性质的行为事件属性的映射,完成用户行为采集。
16.优选的,所述aop框架用于替换ios开发平台中原生的uikit控件的生命周期方法,实现事务性的拦截机制。
17.优选的,所述aop框架的拦截机制运用在uikit控件的显示和动作触发方法中,如果目标手机软件需要网络环境,则将所述手机模拟器与一通讯网络模块建立数据连接。
18.优选的,所述指令显示型号的手机的硬件空间大小,显示与所述选定功能对应的软件占用的硬件空间大小。
19.优选的,所述手机的硬件空间大小与软件占用的硬件空间大小进行比较;所述手机的硬件空间大小不小于所述软件占用的硬件空间大小,将所述用户的手机进行格式化,并显示可用标识。
20.(三)有益效果
21.与现有技术相比,本发明提供了一种手机软件配置方法,具备以下有益效果:
22.该手机软件配置方法,通过获取此型号手机可支持的功能的列表,当接收到用户发送的包含选定功能的请求后,将该软件传输至进行格式化的用户的手机中,可对手机支持的全部功能的列表中选定所需功能,将用户的手机进行格式化后,并对此功能所对应的软件传输至用户的手机,即可一次性实现对手机软件的安装、升级和卸载,不需进行重复操作,以及行为采集的记录方式、上报方式和业务字段收集在一处,利于更新迭代,能更快响应业务需求,维护便捷。
具体实施方式
23.下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.实施例一:
25.一种手机软件配置方法,其特征在于,包括以下步骤:
26.s1:在手机软件的原生基类控制器中的开始与结束位置中构建aop层,将埋点方法写入aop层中,通过在aop层中植入事件记录层,建立该目标手机软件的配置文件,所述配置
文件包括分析环境信息和分析参数信息;
27.s2:通过在aop层中进行添加代码和/或直接进行替换代码,实现手机软件在新的页面中具备有用户行为采集的能力,将不同软件中所得数据集合呈个性化数据库;
28.s3:通过个性化数据库中的配置文件,并根据解析的配置信息初始化手机模拟器,加载手机操作系统镜像到手机模拟器,启动该操作系统时,数据采集用的模板将设定需拦截的系统调用操作转换为手机模拟器内机操作系统对应的系统调用的指令起始地址;
29.s4:在检测到系统开机时,读取存储区中的串行检测ram信息;判断读取的所述ram信息是否为缺省值,缺省值是系统开机以前,存储区里存储的初始值,若否,读取内存ram芯片的ram信息,判断存储区中读取的ram信息和内存ram芯片上读取的ram信息是否相同,若否,根据内存ram芯片上读取的ram信息,初始化微控制单元mcu;
30.s5:根据指令中的手机型号信息,获取手机型号以及所支持功能的列表,接收用户发送的包含从列表中选定的功能信息的请求,根据请求中选定的功能,获取与选定的功能对应的软件,将所述用户的手机格式化,并将所述软件传输至该手机;
31.s6:个性化数据库中提取指令中获取令牌token,从个性化数据库提取指令中获取用户名及密码,根据用户名及密码确定所述用户是否通过鉴权。
32.事件记录层中植入有属性映射层,手机软件通过属性映射层采集用户行为的实际页面名称,实现具有业务性质的行为事件属性的映射,完成用户行为采集,aop框架用于替换ios开发平台中原生的uikit控件的生命周期方法,实现事务性的拦截机制,aop框架的拦截机制运用在uikit控件的显示和动作触发方法中,如果目标手机软件需要网络环境,则将所述手机模拟器与一通讯网络模块建立数据连接,指令显示型号的手机的硬件空间大小,显示与所述选定功能对应的软件占用的硬件空间大小,手机的硬件空间大小与软件占用的硬件空间大小进行比较;所述手机的硬件空间大小不小于所述软件占用的硬件空间大小,将所述用户的手机进行格式化,并显示可用标识。
33.本发明的有益效果是:该手机软件配置方法,通过获取此型号手机可支持的功能的列表,当接收到用户发送的包含选定功能的请求后,将该软件传输至进行格式化的用户的手机中,可对手机支持的全部功能的列表中选定所需功能,将用户的手机进行格式化后,并对此功能所对应的软件传输至用户的手机,即可一次性实现对手机软件的安装、升级和卸载,不需进行重复操作,以及行为采集的记录方式、上报方式和业务字段收集在一处,利于更新迭代,能更快响应业务需求,维护便捷。
34.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

技术特征:
1.一种手机软件配置方法,其特征在于,包括以下步骤:s1:在手机软件的原生基类控制器中的开始与结束位置中构建aop层,将埋点方法写入aop层中,通过在aop层中植入事件记录层,建立该目标手机软件的配置文件,所述配置文件包括分析环境信息和分析参数信息;s2:通过在aop层中进行添加代码和/或直接进行替换代码,实现手机软件在新的页面中具备有用户行为采集的能力,将不同软件中所得数据集合呈个性化数据库;s3:通过个性化数据库中的配置文件,并根据解析的配置信息初始化手机模拟器,加载手机操作系统镜像到手机模拟器,启动该操作系统时,数据采集用的模板将设定需拦截的系统调用操作转换为手机模拟器内机操作系统对应的系统调用的指令起始地址;s4:在检测到系统开机时,读取存储区中的串行检测ram信息;判断读取的所述ram信息是否为缺省值,缺省值是系统开机以前,存储区里存储的初始值,若否,读取内存ram芯片的ram信息,判断存储区中读取的ram信息和内存ram芯片上读取的ram信息是否相同,若否,根据内存ram芯片上读取的ram信息,初始化微控制单元mcu;s5:根据指令中的手机型号信息,获取手机型号以及所支持功能的列表,接收用户发送的包含从列表中选定的功能信息的请求,根据请求中选定的功能,获取与选定的功能对应的软件,将所述用户的手机格式化,并将所述软件传输至该手机;s6:个性化数据库中提取指令中获取令牌token,从个性化数据库提取指令中获取用户名及密码,根据用户名及密码确定所述用户是否通过鉴权。2.根据权利要求1所述的一种手机软件配置方法,其特征在于,所述事件记录层中植入有属性映射层,手机软件通过属性映射层采集用户行为的实际页面名称,实现具有业务性质的行为事件属性的映射,完成用户行为采集。3.根据权利要求1所述的一种手机软件配置方法,其特征在于,所述aop框架用于替换ios开发平台中原生的uikit控件的生命周期方法,实现事务性的拦截机制。4.根据权利要求1所述的一种手机软件配置方法,其特征在于,所述aop框架的拦截机制运用在uikit控件的显示和动作触发方法中,如果目标手机软件需要网络环境,则将所述手机模拟器与一通讯网络模块建立数据连接。5.根据权利要求1所述的一种手机软件配置方法,其特征在于,所述指令显示型号的手机的硬件空间大小,显示与所述选定功能对应的软件占用的硬件空间大小。6.根据权利要求1所述的一种手机软件配置方法,其特征在于,所述手机的硬件空间大小与软件占用的硬件空间大小进行比较;所述手机的硬件空间大小不小于所述软件占用的硬件空间大小,将所述用户的手机进行格式化,并显示可用标识。

技术总结
本发明涉及网络终端设备技术领域,且公开了一种手机软件配置方法,包括以下步骤:S1:在手机软件的原生基类控制器中的开始与结束位置中构建AOP层,将埋点方法写入AOP层中,通过在AOP层中植入事件记录层,建立该目标手机软件的配置文件,所述配置文件包括分析环境信息和分析参数信息。该手机软件配置方法,通过获取此型号手机可支持的功能的列表,当接收到用户发送的包含选定功能的请求后,将该软件传输至进行格式化的用户的手机中,可对手机支持的全部功能的列表中选定所需功能,将用户的手机进行格式化后,并对此功能所对应的软件传输至用户的手机,即可一次性实现对手机软件的安装、升级和卸载。升级和卸载。


技术研发人员:罗海周
受保护的技术使用者:深圳市胜境科技有限公司
技术研发日:2023.03.21
技术公布日:2023/7/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐