预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112394952A(43)申请公布日2021.02.23(21)申请号202011282434.7(22)申请日2020.11.17(71)申请人珠海迈科智能科技股份有限公司地址519000广东省珠海市金湾区红旗镇永达路66号2厂房(72)发明人裴长龙缪克良(74)专利代理机构广州三环专利商标代理有限公司44202代理人卢泽明(51)Int.Cl.G06F8/61(2018.01)G06F8/65(2018.01)G06F9/54(2006.01)权利要求书2页说明书6页附图4页(54)发明名称基于HybridApp动态生成Launcher的方法和系统、存储介质(57)摘要本发明提供一种基于HybridApp动态生成Launcher的方法和系统、存储介质,该方法包括当终端设备启动后,通过HybridApp加载WebView控件,判断网络环境是否良好,若判断结果为是,则读取服务端的Web页面,并加载生成安卓系统的Web页面,通过安卓系统的Web页面获取服务端数据生成Launcher界面。本发明通过在服务端配置Launcher的内容或布局,终端设备通过网络获取服务端的配置,即可生成Launcher,可以实现终端设备Launcher的随时更新以及其他APP的自动安装、卸载和更新。CN112394952ACN112394952A权利要求书1/2页1.基于HybridApp动态生成Launcher的方法,其特征在于,包括以下步骤:当终端设备启动后,通过HybridApp加载WebView控件,判断网络环境是否良好,若判断结果为是,则读取服务端的Web页面,并加载生成安卓系统的Web页面;通过安卓系统的Web页面获取服务端数据生成Launcher界面。2.根据权利要求1所述的方法,其特征在于:在确定网络环境良好后,根据预设的服务端地址,向服务端发起包含有终端设备的参数数据的HTTP请求,服务端接收到HTTP请求后,根据HTTP请求的参数数据,生成html数据返回至安卓系统;在HybridApp接收到服务器返回的html数据后,把html数据加载成Web页面,终端设备根据返回的Web页面组展示具体内容。3.根据权利要求2所述的方法,其特征在于:在读取服务端的Web页面的同时,通过安卓原生方法下载服务器的Web页面到本地文件中进行缓存。4.根据权利要求1所述的方法,其特征在于,所述通过安卓系统的Web页面获取服务端数据生成Launcher界面具体包括:通过安卓系统的Web页面发送HTTP请求进行登录并获取服务端的数据;在获取数据后,安卓系统的Web页面将获取到的数据缓存到WebView的session存储和本地文件中,当Web页面加载数据成功后即为生成的Launcher界面。5.根据权利要求1至4任一项所述的方法,其特征在于:在终端设备启动过程或在Launcher使用过程中遇到网络中断时,HybridApp使用WebView加载保存在本地文件中的html格式的页面;当确认网络环境恢复良好后,使用WebView重新加载服务端的Web页面,Web页面调用服务端程序获取最新的数据,即刷新了Launcher页面。6.根据权利要求1至4任一项所述的方法,其特征在于:在Launcher使用过程中,获取服务端配置数据的APP列表,获取本地已安装的APP列表,HybridApp将服务端配置数据中的APP信息与本地已安装的APP信息进行比较;若一项APP存在服务端配置数据的APP列表中,不存在本地已安装的APP列表中,根据服务端配置数据从服务端的APP列表下载安装;若一项APP存在本地已安装的APP列表中,不存在服务端配置数据的APP列表中,在本地已安装的APP列表中卸载该项APP;若一项APP同时存在服务端配置数据的APP列表中和本地已安装的APP列表中,但两者的APP版本号不一致,根据服务端配置数据从服务端的APP列表下载安装以覆盖之前的APP版本。7.根据权利要求1至4任一项所述的方法,其特征在于:在Launcher使用过程中,当终端设备由于业务切换需要变更另一种Launcher时,在遥控器按下管理员按键,进入设置界面,在设置界面中填写业务对应的服务端信息并提交,若提交的信息正确,在服务端正常响应后,刷新Wed页面并缓存到WebView的session存储和本地文件中,完成Launcher的切换。8.根据权利要求1至4任一项所述的方法,其特征在于:2CN112394952A权利要求书2/2页在Launcher使用过程中,在Web页面中链接第三方网站或直接显示自定义内容。9.一种基于HybridApp的动态生成Launcher界面的系统,包括:存储器,用于存储计算机可读指令;以