一种移动终端及其软件更新方法与流程

文档序号:14249202阅读:314来源:国知局

本发明涉及快开门技术领域,具体为一种蒸压釜快开门联锁装置。



背景技术:

计算机设备,尤其是移动电子设备发展日新月异,使用的环境越来越复杂,软件的功能也越来越多,各终端设备的发展使用上,经常会发布更新软件,这就会造成很多问题:1、更新的软件与硬件不匹配;2、更新的软件不适合用户,造成资源浪费;3、更新下载速度较慢,体验不好;4、更新不经过用户验证或验证不方便。由于现有技术中广泛存在以上问题,因此有必要提出一种移动终端及软件更新方法以解决上述技术问题。



技术实现要素:

针对现有技术的缺陷,本发明的目的在于提出一种移动终端及软件更新方法,用于解决软硬件匹配、适合用户使用习惯的、更新速度快、更新方便且防止误操作的软件更新方法。

一种移动终端软件更新方法,应用于手机设备、平板电脑、智能电视,该移动终端上安装有应用程序软件;该移动终端与服务器连接;移动终端能够与所述服务器进行通信;应用程序将收集到的用户使用习惯数据保存在本地,定期将所述用户使用习惯数据发送到服务器;应用程序根据所述使用习惯数据更新所述应用程序。

进一步的所述移动终端设备为全面屏手机,所述移动终端还包括3d摄像头,3d摄像头设置在移动终端设备顶部侧面,使用时能够从手机壳体中伸出,不使用时能折叠到手机壳体内部,以不影响全面屏的正面显示面积及用户自拍功能

进一步的所述服务器为分布式云服务器,包括本地服务器和远端服务器;所述远端服务器上设置有用户使用习惯数据库;应用程序版本数据库;用户终端设备数据库;应用程序版本定制模块;

进一步的所述该移动终端上包括3d摄像头,能使用3d摄像头识别人脸3d图像,将人脸3d图像预存在远端服务器中,更新软件时使用3d摄像头扫描人脸图像进行验证,移动终端在使用移动网络连接或有线连接时禁止更新验证,只有在使用wifi连接网络时,才将3d图像发送到远端服务器验证,验证成功则远端服务器允许移动终端从服务器下载更新程序,否则禁止下载;

进一步的所述远端服务器收集应用程序的所有公开发布版本;应用程序版本定制模块,根据收集的用户使用习惯对发布的应用程序版本进行定制;经用户经常使用的软件功能模块进行保留,将用户不常使用的功能模块进行去除;所述将用户不常使用的功能模块进行去除是指将所述不常使用的功能模块的程序代码进行去除而不是禁止、关闭或屏蔽该功能,这样用户更新时下载的文件代码量就会减少,下载速度及更新速度就会加快;

进一步的所述远端服务器将去除掉用户不常使用的功能模块的应用程序发送到本地服务器以便于用户客户端空闲时,就近从本地服务器快速更新,提高更新速度;

进一步的所述用户使用习惯数据包括收集有用户使用应用程序的各个模块的频次,使用的时间段,用户开关机时间;移动终端设备的型号;

进一步的远端服务器应用程序版本定制模块根据移动终端设备的型号,查找对应移动终端设备的硬件信息,根据硬件的信息匹配合适的应用程序;

进一步的远端服务器应用程序版本定制模块结合移动终端设备的硬件信息及用户使用习惯选择合适的应用程序版本,去除掉用户不常使用的功能模块后将该应用程序发送到本地服务器进行存储。

进一步的用户更新应用程序时,可指定应用程序版本,将其指定版本通过应用程序发送到远端服务器,远端服务器找到指定的应用程序版本,根据用户使用习惯直接去除掉用户不常使用的功能模块后将该应用程序发送到本地服务器进行存储。本地服务器将相应的应用程序推送给用户进行更新。

进一步的所述根据用户使用习惯直接去除掉用户不常使用的功能模块具体包括:服务器应用程序版本定制模块根据收集到的用户使用习惯建立数学模型,将用户使用习惯分为n类,所述n大于等于2,当某一用户需要更新应用程序时,服务器应用程序版本定制模块分析该用户的使用习惯,判断其所属分类,根据所属分类去除软件对应的功能模块。

本发明的另一目的在于:提供一种移动终端,该移动终端通过网络与服务器连接;

所述移动终端上安装有应用程序软件;该移动终端与服务器连接;移动终端能够与所述服务器进行通信;应用程序将收集到的用户使用习惯数据保存在本地,定期将所述用户使用习惯数据发送到服务器;应用程序根据所述使用习惯数据更新所述应用程序。

进一步的所述移动终端设备为全面屏手机,所述移动终端还包括3d摄像头,3d摄像头设置在移动终端设备顶部侧面,使用时能够从手机壳体中伸出,不使用时能折叠到手机壳体内部,以不影响全面屏的正面显示面积。

进一步的所述服务器为分布式云服务器,包括本地服务器和远端服务器;所述远端服务器上设置有用户使用习惯数据库;应用程序版本数据库;用户终端设备数据库;应用程序版本定制模块;

进一步的所述该移动终端上包括3d摄像头,能使用3d摄像头识别人脸3d图像,将人脸3d图像预存在远端服务器中,更新软件时使用3d摄像头扫描人脸图像进行验证,移动终端在使用移动网络连接或有线连接时禁止更新验证,只有在使用wifi连接网络时,才将3d图像发送到远端服务器验证,验证成功则远端服务器允许移动终端从服务器下载更新程序,否则禁止下载。

进一步的所述远端服务器收集应用程序的所有公开发布版本;应用程序版本定制模块,根据收集的用户使用习惯对发布的应用程序版本进行定制;经用户经常使用的软件功能模块进行保留,将用户不常使用的功能模块进行去除;所述将用户不常使用的功能模块进行去除是指将所述不常使用的功能模块的程序代码进行去除而不是禁止、关闭或屏蔽该功能,这样用户更新时下载的文件代码量就会减少,下载速度及更新速度就会加快;

进一步的所述远端服务器将去除掉用户不常使用的功能模块的应用程序发送到本地服务器器以便于用户快速更新,提高更新速度;

进一步的所述用户使用习惯数据包括收集有用户使用应用程序的各个模块的频次,使用的时间段,用户开关机时间;移动终端设备的型号;

进一步的远端服务器应用程序版本定制模块根据移动终端设备的型号,查找对应移动终端设备的硬件信息,根据硬件的信息匹配合适的应用程序;

进一步的远端服务器应用程序版本定制模块结合移动终端设备的硬件信息及用户使用习惯选择合适的应用程序版本,去除掉用户不常使用的功能模块后将该应用程序发送到本地服务器进行存储。

进一步的用户更新应用程序时,可指定应用程序版本,将其指定版本通过应用程序发送到远端服务器,远端服务器找到指定的应用程序版本,根据用户使用习惯直接去除掉用户不常使用的功能模块后将该应用程序发送到本地服务器进行存储。本地服务器将相应的应用程序推送给用户进行更新。

进一步的所述根据用户使用习惯直接去除掉用户不常使用的功能模块具体包括:服务器应用程序版本定制模块根据收集到的用户使用习惯建立数学模型,将用户使用习惯分为n类,所述n大于等于2,当某一用户需要更新应用程序时,服务器应用程序版本定制模块分析该用户的使用习惯,判断其所属分类,根据所属分类去除软件对应的功能模块。

本发明通过以上技术手段,能够解决更新的应用程序与移动终端硬件相匹配的问题,同时也能适合用户使用习惯,节约资源浪费,又能提高用户更新速度等多种技术效果。

附图说明

附图1为本发明实施例中移动终端、远端服务器及本地服务器原理图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举优选实施例进行说明。

一种移动终端软件更新方法,应用于移动终端设备,该移动终端上安装有应用程序软件;该移动终端与服务器连接;移动终端能够与所述服务器进行通信;应用程序将收集到的用户使用习惯数据保存在本地,定期将所述用户使用习惯数据发送到服务器;应用程序根据所述使用习惯数据更新所述应用程序。

进一步的所述移动终端设备为全面屏手机,所述移动终端还包括3d摄像头,3d摄像头设置在移动终端设备顶部侧面,使用时能够从手机壳体中伸出,不使用时能折叠到手机壳体内部,以不影响全面屏的正面显示面积及用户自拍。

进一步的所述服务器为分布式云服务器,包括本地服务器和远端服务器;所述远端服务器上设置有用户使用习惯数据库;应用程序版本数据库;用户终端设备数据库;应用程序版本定制模块;

进一步的所述该移动终端上包括3d摄像头,能使用3d摄像头识别人脸3d图像,将人脸3d图像预存在远端服务器中,更新软件时使用3d摄像头扫描人脸图像进行验证,移动终端在使用移动网络连接或有线连接时禁止更新验证,只有在使用wifi连接网络时,才将3d图像发送到远端服务器验证,验证成功则远端服务器允许移动终端从服务器下载更新程序,否则禁止下载,使用3d图像验证,不容易破解,保密性好。

所述分布式云服务器主要用于收集、处理、存储应用程序更新版本、用户数据等,使用分布式服务器主要原因是,数据和程序可以不位于一个服务器上,而是分散到多个服务器,以网络上分散分布的地理信息数据及受其影响的数据库操作为研究对象的一种理论计算模型服务器形式。分布式有利于任务在整个计算机系统上进行分配与优化,克服了传统集中式系统会导致中心主机资源紧张与响应瓶颈的缺陷,解决了网络gis中存在的数据异构、数据共享、运算复杂等问题,是地理信息系统技术的一大进步。使用分布式服务器,能够将需要下载的文件存储在本地服务器,便于用户快速下载,还能将文件备份到远端服务器确保数据存储的安全性,提升容灾能力。

进一步的所述远端服务器收集应用程序的所有公开发布版本;应用程序版本定制模块,根据收集的用户使用习惯对发布的应用程序版本进行定制;将用户经常使用的软件功能模块进行保留,将用户不常使用的功能模块进行去除;所述将用户不常使用的功能模块进行去除是指将所述不常使用的功能模块的程序代码进行去除而不是禁止、关闭或屏蔽该功能,这样用户更新时下载的文件代码量就会减少,下载速度及更新速度就会加快;

例如:假如应用程序为微信,则经服务器应用程序版本定制模块分析,如果用户不常使用微信中的游戏模块,则应用程序定制模块可以将微信中的游戏模块进行去除,使得微信更新包的大小变小,用户更新时,下载的文件变小、安装微信文件速度就快,能够大幅提升用户体验。

进一步的所述远端服务器将去除掉用户不常使用的功能模块的应用程序发送到本地服务器器以便于用户快速更新,提高更新速度;

目前由于网络传输有带宽的限制,远端服务器将应用程序定制模块确定的应用程序更新版本提前发送到本地服务器,更新时,客户端能够从本地服务器下载,这样下载速度就快。

进一步的所述用户使用习惯数据包括收集有用户使用应用程序的各个模块的频次,使用的时间段,用户开关机时间;移动终端设备的型号;

进一步的远端服务器应用程序版本定制模块根据移动终端设备的型号,查找对应移动终端设备的硬件信息,根据硬件的信息匹配合适的应用程序;

收集用户使用应用程序的各个模块的频次的目的在于根据使用频次确定应用程序相应模块的取舍,收集用户开关机时间是用于向用户推送更新信息,或选择用户更新时间便于不打扰用户,提升体验感;收集移动终端设备型号用于服务器匹配对应版本的应用程序,选择适合相应硬件配置的应用程序,例如:当所述移动终端设备为iphone5时,选择较旧的应用程序版本;当所述移动终端设备为iphone6时,则适用于iphone6发布一年内发布的应用程序,当所述移动终端设备为iphone7plus时,则适用最新版本的应用程序,这样能够解决目前简单粗暴的更新应用程序方法,现有技术中,更新应用程序仅仅将应用程序更新到最新版本,而没有考虑硬件的能力,导致用户更新完应用程序后,移动终端反应缓慢,体验较差,最终导致用户更换移动终端,这样就浪费了大量资源。

进一步的远端服务器应用程序版本定制模块结合移动终端设备的硬件信息及用户使用习惯选择合适的应用程序版本,去除掉用户不常使用的功能模块后将该应用程序发送到本地服务器进行存储。

对于去除应用程序的部分功能模块,应用程序软件发布商可能不同意更改、删除应用程序的部分功能模块,对于此则不予删除,紧选择应用程序软件发布商允许删除的软件模块,或者仅根据移动终端硬件型号选择合适应用程序版本进行更新即可。

进一步的用户更新应用程序时,可指定应用程序版本,将其指定版本通过应用程序发送到远端服务器,远端服务器找到指定的应用程序版本,根据用户使用习惯直接去除掉用户不常使用的功能模块后将该应用程序发送到本地服务器进行存储。本地服务器将相应的应用程序推送给用户进行更新。

在应用程序更新时,留有用户指定更新软件版本接口,用户能够根据自己的偏好更新相应的应用程序版本。

进一步的所述根据用户使用习惯直接去除掉用户不常使用的功能模块具体包括:服务器应用程序版本定制模块根据收集到的用户使用习惯建立数学模型,将用户使用习惯分为n类,所述n大于等于2,当某一用户需要更新应用程序时,服务器应用程序版本定制模块分析该用户的使用习惯,判断其所属分类,根据所属分类去除软件对应的功能模块。

将用户使用情况进行分类目的是:服务器能够预先用户使用习惯分为几类,如五类,根据这五类用户使用习惯可以将应用程序去除对应的模块,如第一类用户不喜欢玩游戏,则去除游戏模块,第二类用户不喜欢朋友圈功能,则去除朋友圈功能模块;第三类用户不喜欢摇一摇模块则去除摇一摇功能模块等等,服务器将去除掉对应功能模块的应用程序进行测试后,保存到服务器中,所述测试可以是自动测试也可以是人工测试。

一种移动终端,该移动终端通过网络与服务器连接,所述移动终端上安装有应用程序软件;该移动终端与服务器连接;移动终端能够与所述服务器进行通信;应用程序将收集到的用户使用习惯数据保存在本地,定期将所述用户使用习惯数据发送到服务器;应用程序根据所述使用习惯数据更新所述应用程序。

进一步的所述移动终端设备为全面屏手机,所述移动终端还包括3d摄像头,3d摄像头设置在移动终端设备顶部侧面,使用时能够从手机壳体中伸出,不使用时能折叠到手机壳体内部,以不影响全面屏的正面显示面积及用户自拍。

进一步的所述服务器为分布式云服务器,包括本地服务器和远端服务器;所述远端服务器上设置有用户使用习惯数据库;应用程序版本数据库;用户终端设备数据库;应用程序版本定制模块;

进一步的所述该移动终端上包括3d摄像头,能使用3d摄像头识别人脸3d图像,将人脸3d图像预存在远端服务器中,更新软件时使用3d摄像头扫描人脸图像进行验证,移动终端在使用移动网络连接或有线连接时禁止更新验证,只有在使用wifi连接网络时,才将3d图像发送到远端服务器验证,验证成功则远端服务器允许移动终端从服务器下载更新程序,否则禁止下载,使用3d图像验证,不容易破解,保密性好。

所述分布式云服务器主要用于收集、处理、存储应用程序更新版本、用户数据等,使用分布式服务器主要原因是,数据和程序可以不位于一个服务器上,而是分散到多个服务器,以网络上分散分布的地理信息数据及受其影响的数据库操作为研究对象的一种理论计算模型服务器形式。分布式有利于任务在整个计算机系统上进行分配与优化,克服了传统集中式系统会导致中心主机资源紧张与响应瓶颈的缺陷,解决了网络gis中存在的数据异构、数据共享、运算复杂等问题,是地理信息系统技术的一大进步。使用分布式服务器,能够将需要下载的文件存储在本地服务器,便于用户快速下载,还能将文件备份到远端服务器确保数据存储的安全性,提升容灾能力。

进一步的所述远端服务器收集应用程序的所有公开发布版本;应用程序版本定制模块,根据收集的用户使用习惯对发布的应用程序版本进行定制;将用户经常使用的软件功能模块进行保留,将用户不常使用的功能模块进行去除;所述将用户不常使用的功能模块进行去除是指将所述不常使用的功能模块的程序代码进行去除而不是禁止、关闭或屏蔽该功能,这样用户更新时下载的文件代码量就会减少,下载速度及更新速度就会加快;

例如:假如应用程序为微信,则经服务器应用程序版本定制模块分析,如果用户不常使用微信中的朋友圈功能,则应用程序定制模块可以将微信中的朋友圈功能模块进行去除,使得微信更新包的大小变小,用户更新时,下载的文件变小、安装微信文件速度就快,能够大幅提升用户体验。

进一步的所述远端服务器将去除掉用户不常使用的功能模块的应用程序发送到本地服务器器以便于用户快速更新,提高更新速度;

目前由于网络传输有带宽的限制,远端服务器将应用程序定制模块确定的应用程序更新版本提前发送到本地服务器,更新时,客户端能够从本地服务器下载,这样下载速度就快。

进一步的所述用户使用习惯数据包括收集有用户使用应用程序的各个模块的频次,使用的时间段,用户开关机时间;移动终端设备的型号;

进一步的远端服务器应用程序版本定制模块根据移动终端设备的型号,查找对应移动终端设备的硬件信息,根据硬件的信息匹配合适的应用程序;

收集用户使用应用程序的各个模块的频次的目的在于根据使用频次确定应用程序相应模块的取舍,收集用户开关机时间是用于向用户推送更新信息,或选择用户更新时间便于不打扰用户,提升体验感;收集移动终端设备型号用于服务器匹配对应版本的应用程序,选择适合相应硬件配置的应用程序,例如:当所述移动终端设备为iphone5时,选择较旧的应用程序版本;当所述移动终端设备为iphone6时,则适用于iphone6发布一年内发布的应用程序,当所述移动终端设备为iphone7plus时,则适用最新版本的应用程序,这样能够解决目前简单粗暴的更新应用程序方法,现有技术中,更新应用程序仅仅将应用程序更新到最新版本,而没有考虑硬件的能力,导致用户更新完应用程序后,移动终端反应缓慢,体验较差,最终导致用户更换移动终端,这样就浪费了大量资源。

进一步的远端服务器应用程序版本定制模块结合移动终端设备的硬件信息及用户使用习惯选择合适的应用程序版本,去除掉用户不常使用的功能模块后将该应用程序发送到本地服务器进行存储。

对于去除应用程序的部分功能模块,应用程序软件发布商可能不同意更改、删除应用程序的部分功能模块,对于此则不予删除,紧选择应用程序软件发布商允许删除的软件模块,或者仅根据移动终端硬件型号选择合适应用程序版本进行更新即可。

进一步的用户更新应用程序时,可指定应用程序版本,将其指定版本通过应用程序发送到远端服务器,远端服务器找到指定的应用程序版本,根据用户使用习惯直接去除掉用户不常使用的功能模块后将该应用程序发送到本地服务器进行存储。本地服务器将相应的应用程序推送给用户进行更新。

在应用程序更新时,留有用户指定更新软件版本接口,用户能够根据自己的偏好更新相应的应用程序版本。

进一步的所述根据用户使用习惯直接去除掉用户不常使用的功能模块具体包括:服务器应用程序版本定制模块根据收集到的用户使用习惯建立数学模型,将用户使用习惯分为n类,所述n大于等于2,当某一用户需要更新应用程序时,服务器应用程序版本定制模块分析该用户的使用习惯,判断其所属分类,根据所属分类去除软件对应的功能模块。

将用户使用情况进行分类目的是:服务器能够预先用户使用习惯分为几类,如五类,根据这五类用户使用习惯可以将应用程序去除对应的模块,如第一类用户不喜欢玩游戏,则去除游戏模块,第二类用户不喜欢朋友圈功能,则去除朋友圈功能模块;第三类用户不喜欢摇一摇模块则去除摇一摇功能模块等等,服务器将去除掉对应功能模块的应用程序进行测试后,保存到服务器中,所述测试可以是自动测试也可以是人工测试。

以上所述为本发明的较佳实施方式,并非用于限制本发明的范围,凡在本发明精神和原则之内所做的任何修改、等同替换和改进等,均含于本发明的保护范围之内。本发明的保护范围以本发明的权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1