当前位置: 首页 > 专利查询>田金月专利>正文

手机APP数据更新和同步方法技术

技术编号:21777650 阅读:27 留言:0更新日期:2019-08-03 23:20
本发明专利技术公开了手机APP数据更新和同步方法,具体包括以下步骤:步骤一:手机与网络联网后将会采集APP的版本信息,会将手机中的APP版本号提取出于手机从网络端采集到的APP进行版本信息比对,其具体采集比对过程如下:S1:将手机与外部无线网络连接,连接后APP将会获取到网络中该APP发布的版本号,将网络中的APP版本号标记为K1;S2:将手机中的APP版本获取出来,将其标记为K2,并将该APP以往更新的版本号提取出来标记为K3i,i=1……n;S3:将K1与K2和K3i进行比较,当K1与K2和K3i均不相同时;本发明专利技术能够在保证APP更新效率的情况下有效的减少APP更新提示弹窗的出现,并且还能够有效避免APP更新过程中旧版APP数据丢失的状况发生。

Mobile APP Data Update and Synchronization Method

【技术实现步骤摘要】
手机APP数据更新和同步方法
本专利技术属于数据处理领域,涉及数据更新和同步利用技术,具体是手机APP数据更新和同步方法。
技术介绍
手机软件又称APP,其主要指安装在智能手机上的软件,完善原始系统的不足与个性化。使手机完善其功能,为用户提供更丰富的使用体验的主要手段,手机软件的运行需要有相应的手机系统,目前主要的手机系统:苹果公司的iOS.2.谷歌公司的Android系统,APP都是以安装包形式安装在手机中,当新版本的APP发布时即需要对旧版本的APP进行更新,来给使用者更好的使用体验。手机APP数据的更新和同步方法即是指对APP进行更新过程中使用到的更新方法和数据同步方法,现有的数据更新和同步方法,模式较为单一,在APP出现新版本后会频繁推送在用户的手机屏幕上,给使用者带来了不好的使用体验,并且只有多数APP会自动更新,当使用处于使用移动数据流量时会导致浪费使用者的大量移动流量,给数据更新和同步方法的使用带来很大的影响;但是当前缺乏一种有效的数据更新和同步方法,为了解决这些缺陷,现提出一种解决方案。
技术实现思路
本专利技术的目的在于提供手机APP数据更新和同步方法。本专利技术所要解决的技术问题为:(1)如何更好进行对用户手机中的APP进行更新;(2)如何减少在APP更新过程原版本APP数据丢失的状况发生;本专利技术的目的可以通过以下技术方案实现:手机APP数据更新和同步方法,具体包括以下步骤:步骤一:手机与网络联网后将会采集APP的版本信息,会将手机中的APP版本号提取出于手机从网络端采集到的APP进行版本信息比对,其具体采集比对过程如下:S1:将手机与外部无线网络连接,连接后APP将会获取到网络中该APP发布的版本号,将网络中的APP版本号标记为K1;S2:将手机中的APP版本获取出来,将其标记为K2,并将该APP以往更新的版本号提取出来标记为K3i,i=1……n;S3:将K1与K2和K3i进行比较,当K1与K2和K3i均不相同时,即判定网络中获取到的APP信息为最新版本APP;S4:当K1与K2和K3i中任一一个相同时,即判定判定网络中获取到的APP信息为旧版本APP;步骤二:采集用户手动更新APP版本的频率,并在采集到新版本APP发布时为用户推送更新消息,采集用户手动更新APP版本的频率的具体过程如下:SS1:将手机获取到新版本的APP的时间标记为T1i,i=1……n;SS2:将用户在接收到版本更新消息后主动点击更新的时间标记为T2i,i=1……n;SS3:通过公式T1i-T2i=Ti可以得到提示时间与更新时间的时间差Ti;SS4:通过公式T1+T2+T3……+Ti=T总可以得到时间差的总和T总;SS5:再通过公式可以得到平均每手动更新的时间差SS6:当大于预设值时,APP更新信息即会APP新版本信息出现时候后提示用户;SS7:当在预设时间范围内时,APP更新信息即会APP新版本信息出现时间段后提示用户;SS8:当小于预设值时,APP更新信息即会APP新版本信息出现后立刻提示用户;步骤三:采集手机上的APP的使用频率,对采集到的使用频率进行分析,其具体比较分析过程如下:SSS1:采集用户在手机上预设时间段内打开单个APP的次数;SSS2:将该预设时间标记为Ct;SSS3:将打开单个APP的次数标记为Kti,i=1……n;SSS4:通过公式Kti/Ct=Dti,可以得到单位时间内APP的打开次数Dti,i=1……n;SSS5:将单日时长标记为D天,D天=24h;SSS6:通过公式(D天/Ct)*Dti=Qti,即可以得到APP打开系数Qti,i=1……n;SSS7:当Qti大于预设值时,即将该APP标记为频繁打开应用;SSS8:当Qti在预设范围内时,即将该APP标记为常用应用;SSS9:当Qti小于预设值时,即将该APP标记为不常用应用;所述频繁打开应用类别中的APP会被设置为自动更新模式,所述常用应用类别中的APP会在用户打开APP时弹出提醒消息,提醒消息的具体内容为“是否开启本应用自动更新模式”,所述不常用应用类别中的APP的更新方式均为用户手动更新;步骤四:通过手机能采集到APP的打开次数,并根据采集次数判定APP中是否存在数据库,其具体判定过程如下:将采集到APP打开次数标记为P,当P>0时,即判定APP内存在数据库,当P=0,即判定APP内无数据库,当APP内有数据库时即执行步骤五,当APP内无数据库时,即执行步骤八;步骤五:当采集到APP内有数据库信息时,将APP数据信息导入到云端,储存起来;步骤六:APP进行更新时,手机连接网络后采集到APP数据会将手机原APP数据覆盖掉;步骤七:原APP数据被覆盖掉后,云端提前储存的APP中的数据信息会被导入到更新好的APP中,并且导入好数据后,需要再次提取新版本APP中信息与云端的信息进行比对;步骤八:当数据比对无误后,即APP更新完成,APP更新完成手机上会显示弹窗并震动提示。进一步地,所述新版本APP信息与云端的信息的比对过程如下:(1):将上传到云端中的原APP数据标记为Q1;(2):再将更好并导入到新版本APP中的数据标记为Q2;(3):从Q1和Q2中相同的位置预设值个信息,将从Q1中提取的信息标记为Y1i,将从Q2中提取的信息标记为Y2i,i=1……n;(4):将Y1i与Y2i进行比对,当Y1i=Y2i时,即Y1i与Y2i完全相同时,即判定在进行数据传输过程中数据没有丢失;(5):当Y1i≠Y2i,即Y1i与Y2i存在着不同,即判定在进行数据传输过程中数据丢失;(6):发现收据丢失后,即需要从云端第二次将数据传输到新版本APP中,再次重复(4)进行数据验证:(7):当二次验证再次失败时,即会对APP进行重新更新。进一步地,所述步骤八中,APP完成更新之后会在手机显示屏上显示出弹窗,弹窗中的显示的内容为“XXX软件更新完毕,是否需要开启自动更新”,同时在弹窗内显示的内容还包括新版本APP的具体功能。进一步地,所述云端中的预存信息会在步骤八实现后X时间时,将储存在云端中的预存APP数据删除掉,X时间点的具体计算过程如下:1):将步骤八完结的时间点标记为Vt1;2):将使用者打开更新后的APP的时间点标记为Vt2;3):通过公式Vt2-Vt1=Vt,可以得到时间差Vt;4):当Vt在预设值范围内时,X1=3*Vt,X1为时长;5):当Vt大于预设值时,X1=Vt;6):将所述步骤八实现的时间点标记为C,通过公式X=C+X1,即可得到删除云端数据的时间点X。进一步地,所述步骤一中的与网络连接后采集APP版本信息可以设置为与WIFI连接时采集APP版本信息,所述步骤二中新版本APP的提醒消息内容为“XXXAPP发布最新版本,是否需要进行更新,请点击查看详情了解版本更新内容。本专利技术的有益效果:(1)本专利技术能够采集用户使用各个APP的次数,通过采集的APP使用次数的数据,并提供过公式Kti/Ct=Dti,可以得到单位时间内APP的打开次数Dti,再通过公式(D天/Ct)*Dti=Qti,即可以得到APP打开系数Qti,并根据Qti的大小来将用户手机中的APP进行分类,用户手机中的APP会被分类成频繁打开应用、常用应用与不常用应用,并且频繁打开应用类本文档来自技高网...

【技术保护点】
1.手机APP数据更新和同步方法,其特征在于,具体包括以下步骤:步骤一:手机与网络联网后将会采集APP的版本信息,会将手机中的APP版本号提取出于手机从网络端采集到的APP进行版本信息比对,其具体采集比对过程如下:S1:将手机与外部无线网络连接,连接后APP将会获取到网络中该APP发布的版本号,将网络中的APP版本号标记为K1;S2:将手机中的APP版本获取出来,将其标记为K2,并将该APP以往更新的版本号提取出来标记为K3i,i=1……n;S3:将K1与K2和K3i进行比较,当K1与K2和K3i均不相同时,即判定网络中获取到的APP信息为最新版本APP;S4:当K1与K2和K3i中任一一个相同时,即判定判定网络中获取到的APP信息为旧版本APP;步骤二:采集用户手动更新APP版本的频率,并在采集到新版本APP发布时为用户推送更新消息,采集用户手动更新APP版本的频率的具体过程如下:SS1:将手机获取到新版本的APP的时间标记为T1i,i=1……n;SS2:将用户在接收到版本更新消息后主动点击更新的时间标记为T2i,i=1……n;SS3:通过公式T1i-T2i=Ti可以得到提示时间与更新时间的时间差Ti;SS4:通过公式T1+T2+T3……+Ti=T总可以得到时间差的总和T总;SS5:再通过公式...

【技术特征摘要】
1.手机APP数据更新和同步方法,其特征在于,具体包括以下步骤:步骤一:手机与网络联网后将会采集APP的版本信息,会将手机中的APP版本号提取出于手机从网络端采集到的APP进行版本信息比对,其具体采集比对过程如下:S1:将手机与外部无线网络连接,连接后APP将会获取到网络中该APP发布的版本号,将网络中的APP版本号标记为K1;S2:将手机中的APP版本获取出来,将其标记为K2,并将该APP以往更新的版本号提取出来标记为K3i,i=1……n;S3:将K1与K2和K3i进行比较,当K1与K2和K3i均不相同时,即判定网络中获取到的APP信息为最新版本APP;S4:当K1与K2和K3i中任一一个相同时,即判定判定网络中获取到的APP信息为旧版本APP;步骤二:采集用户手动更新APP版本的频率,并在采集到新版本APP发布时为用户推送更新消息,采集用户手动更新APP版本的频率的具体过程如下:SS1:将手机获取到新版本的APP的时间标记为T1i,i=1……n;SS2:将用户在接收到版本更新消息后主动点击更新的时间标记为T2i,i=1……n;SS3:通过公式T1i-T2i=Ti可以得到提示时间与更新时间的时间差Ti;SS4:通过公式T1+T2+T3……+Ti=T总可以得到时间差的总和T总;SS5:再通过公式可以得到平均每手动更新的时间差SS6:当大于预设值时,APP更新信息即会APP新版本信息出现时候后提示用户;SS7:当在预设时间范围内时,APP更新信息即会APP新版本信息出现时间段后提示用户;SS8:当小于预设值时,APP更新信息即会APP新版本信息出现后立刻提示用户;步骤三:采集手机上的APP的使用频率,对采集到的使用频率进行分析,其具体比较分析过程如下:SSS1:采集用户在手机上预设时间段内打开单个APP的次数;SSS2:将该预设时间标记为Ct;SSS3:将打开单个APP的次数标记为Kti,i=1……n;SSS4:通过公式Kti/Ct=Dti,可以得到单位时间内APP的打开次数Dti,i=1……n;SSS5:将单日时长标记为D天,D天=24h;SSS6:通过公式(D天/Ct)*Dti=Qti,即可以得到APP打开系数Qti,i=1……n;SSS7:当Qti大于预设值时,即将该APP标记为频繁打开应用;SSS8:当Qti在预设范围内时,即将该APP标记为常用应用;SSS9:当Qti小于预设值时,即将该APP标记为不常用应用;所述频繁打开应用类别中的APP会被设置为自动更新模式,所述常用应用类别中的APP会在用户打开APP时弹出提醒消息,提醒消息的具体内容为“是否开启本应用自动更新模式”,所述不常用应用类别中的APP的更新方式均为用户手动更新;步骤四:通过手机能采集到APP的打开次数,并根据采集次数判定APP中是否存在数据...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:田金月
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1