首页 > 专利 > 田金月 > 手机APP数据更新和同步方法专利详情

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

实质审查 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2019-04-26
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2019-08-27
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2039-04-26
基本信息
有效性 实质审查 专利类型 发明专利
申请号 CN201910344718.5 申请日 2019-04-26
公开/公告号 CN110086869A 公开/公告日 2019-08-02
授权日 预估到期日 2039-04-26
申请年 2019年 公开/公告年 2019年
缴费截止日 2022-05-23
分类号 H04L29/08G06F8/65G06F8/71 主分类号 H04L29/08
是否联合申请 独立申请 文献类型号 A
独权数量 1 从权数量 4
权利要求数量 5 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 99 专利申请国编码 CN
专利事件 事务标签 公开、实质审查
申请人信息
申请人 第一申请人
专利权人 田金月 当前专利权人 田金月
发明人 不公告发明人 第一发明人 不公告发明人
地址 浙江省台州市玉环市楚门镇中山村软件大厦 邮编 317605
申请人数量 1 发明人数量 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更新提示弹窗的出现,并且还能够有效避免APP更新过程中旧版APP数据丢失的状况发生。
  • 摘要附图
    手机APP数据更新和同步方法
  • 说明书附图:图1
    手机APP数据更新和同步方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2019-08-27 实质审查的生效 IPC(主分类): H04L 29/08 专利申请号: 201910344718.5 申请日: 2019.04.26
2 2019-08-02 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
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中是否存在数据库,其具体判定过程如下:
将采集到APP打开次数标记为P,当P>0时,即判定APP内存在数据库,当P=0,即判定APP内无数据库,当APP内有数据库时即执行步骤五,当APP内无数据库时,即执行步骤八;
步骤五:当采集到APP内有数据库信息时,将APP数据信息导入到云端,储存起来;
步骤六:APP进行更新时,手机连接网络后采集到APP数据会将手机原APP数据覆盖掉;
步骤七:原APP数据被覆盖掉后,云端提前储存的APP中的数据信息会被导入到更新好的APP中,并且导入好数据后,需要再次提取新版本APP中信息与云端的信息进行比对;
步骤八:当数据比对无误后,即APP更新完成,APP更新完成手机上会显示弹窗并震动提示。

2.根据权利要求1所述的手机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进行重新更新。

3.根据权利要求1所述的手机APP数据更新和同步方法,其特征在于,所述步骤八中,APP完成更新之后会在手机显示屏上显示出弹窗,弹窗中的显示的内容为“XXX软件更新完毕,是否需要开启自动更新”,同时在弹窗内显示的内容还包括新版本APP的具体功能。

4.根据权利要求1所述的手机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。

5.根据权利要求1所述的手机APP数据更新和同步方法,其特征在于,所述步骤一中的与网络连接后采集APP版本信息可以设置为与WIFI连接时采集APP版本信息,所述步骤二中新版本APP的提醒消息内容为“XXXAPP发布最新版本,是否需要进行更新,请点击查看详情了解版本更新内容”。
说明书

技术领域

[0001] 本发明属于数据处理领域,涉及数据更新和同步利用技术,具体是手机APP数据更新和同步方法。

背景技术

[0002] 手机软件又称APP,其主要指安装在智能手机上的软件,完善原始系统的不足与个性化。使手机完善其功能,为用户提供更丰富的使用体验的主要手段,手机软件的运行需要有相应的手机系统,目前主要的手机系统:苹果公司的iOS.2.谷歌公司的Android系统,APP都是以安装包形式安装在手机中,当新版本的APP发布时即需要对旧版本的APP进行更新,来给使用者更好的使用体验。
[0003] 手机APP数据的更新和同步方法即是指对APP进行更新过程中使用到的更新方法和数据同步方法,现有的数据更新和同步方法,模式较为单一,在APP出现新版本后会频繁推送在用户的手机屏幕上,给使用者带来了不好的使用体验,并且只有多数APP会自动更新,当使用处于使用移动数据流量时会导致浪费使用者的大量移动流量,给数据更新和同步方法的使用带来很大的影响;但是当前缺乏一种有效的数据更新和同步方法,为了解决这些缺陷,现提出一种解决方案。

发明内容

[0004] 本发明的目的在于提供手机APP数据更新和同步方法。
[0005] 本发明所要解决的技术问题为:
[0006] (1)如何更好进行对用户手机中的APP进行更新;
[0007] (2)如何减少在APP更新过程原版本APP数据丢失的状况发生;
[0008] 本发明的目的可以通过以下技术方案实现:
[0009] 手机APP数据更新和同步方法,具体包括以下步骤:
[0010] 步骤一:手机与网络联网后将会采集APP的版本信息,会将手机中的APP版本号提取出于手机从网络端采集到的APP进行版本信息比对,其具体采集比对过程如下:
[0011] S1:将手机与外部无线网络连接,连接后APP将会获取到网络中该APP发布的版本号,将网络中的APP版本号标记为K1;
[0012] S2:将手机中的APP版本获取出来,将其标记为K2,并将该APP以往更新的版本号提取出来标记为K3i,i=1……n;
[0013] S3:将K1与K2和K3i进行比较,当K1与K2和K3i均不相同时,即判定网络中获取到的APP信息为最新版本APP;
[0014] S4:当K1与K2和K3i中任一一个相同时,即判定判定网络中获取到的APP信息为旧版本APP;
[0015] 步骤二:采集用户手动更新APP版本的频率,并在采集到新版本APP发布时为用户推送更新消息,采集用户手动更新APP版本的频率的具体过程如下:
[0016] SS1:将手机获取到新版本的APP的时间标记为T1i,i=1……n;
[0017] SS2:将用户在接收到版本更新消息后主动点击更新的时间标记为T2i,i=1……n;
[0018] SS3:通过公式T1i-T2i=Ti可以得到提示时间与更新时间的时间差Ti;
[0019] SS4:通过公式T1+T2+T3……+Ti=T总可以得到时间差的总和T总;
[0020] SS5:再通过公式 可以得到平均每手动更新的时间差
[0021] SS6:当 大于预设值时,APP更新信息即会APP新版本信息出现 时候后提示用户;
[0022] SS7:当 在预设时间范围内时,APP更新信息即会APP新版本信息出现 时间段后提示用户;
[0023] SS8:当 小于预设值时,APP更新信息即会APP新版本信息出现后立刻提示用户;
[0024] 步骤三:采集手机上的APP的使用频率,对采集到的使用频率进行分析,其具体比较分析过程如下:
[0025] SSS1:采集用户在手机上预设时间段内打开单个APP的次数;
[0026] SSS2:将该预设时间标记为Ct;
[0027] SSS3:将打开单个APP的次数标记为Kti,i=1……n;
[0028] SSS4:通过公式Kti/Ct=Dti,可以得到单位时间内APP的打开次数Dti,i=1……n;
[0029] SSS5:将单日时长标记为D天,D天=24h;
[0030] SSS6:通过公式(D天/Ct)*Dti=Qti,即可以得到APP打开系数Qti,i=1……n;
[0031] SSS7:当Qti大于预设值时,即将该APP标记为频繁打开应用;
[0032] SSS8:当Qti在预设范围内时,即将该APP标记为常用应用;
[0033] SSS9:当Qti小于预设值时,即将该APP标记为不常用应用;
[0034] 所述频繁打开应用类别中的APP会被设置为自动更新模式,所述常用应用类别中的APP会在用户打开APP时弹出提醒消息,提醒消息的具体内容为“是否开启本应用自动更新模式”,所述不常用应用类别中的APP的更新方式均为用户手动更新;
[0035] 步骤四:通过手机能采集到APP的打开次数,并根据采集次数判定APP中是否存在数据库,其具体判定过程如下:
[0036] 将采集到APP打开次数标记为P,当P>0时,即判定APP内存在数据库,当P=0,即判定APP内无数据库,当APP内有数据库时即执行步骤五,当APP内无数据库时,即执行步骤八;
[0037] 步骤五:当采集到APP内有数据库信息时,将APP数据信息导入到云端,储存起来;
[0038] 步骤六:APP进行更新时,手机连接网络后采集到APP数据会将手机原APP数据覆盖掉;
[0039] 步骤七:原APP数据被覆盖掉后,云端提前储存的APP中的数据信息会被导入到更新好的APP中,并且导入好数据后,需要再次提取新版本APP中信息与云端的信息进行比对;
[0040] 步骤八:当数据比对无误后,即APP更新完成,APP更新完成手机上会显示弹窗并震动提示。
[0041] 进一步地,所述新版本APP信息与云端的信息的比对过程如下:
[0042] (1):将上传到云端中的原APP数据标记为Q1;
[0043] (2):再将更好并导入到新版本APP中的数据标记为Q2;
[0044] (3):从Q1和Q2中相同的位置预设值个信息,将从Q1中提取的信息标记为Y1i,将从Q2中提取的信息标记为Y2i,i=1……n;
[0045] (4):将Y1i与Y2i进行比对,当Y1i=Y2i时,即Y1i与Y2i完全相同时,即判定在进行数据传输过程中数据没有丢失;
[0046] (5):当Y1i≠Y2i,即Y1i与Y2i存在着不同,即判定在进行数据传输过程中数据丢失;
[0047] (6):发现收据丢失后,即需要从云端第二次将数据传输到新版本APP中,再次重复(4)进行数据验证:
[0048] (7):当二次验证再次失败时,即会对APP进行重新更新。
[0049] 进一步地,所述步骤八中,APP完成更新之后会在手机显示屏上显示出弹窗,弹窗中的显示的内容为“XXX软件更新完毕,是否需要开启自动更新”,同时在弹窗内显示的内容还包括新版本APP的具体功能。
[0050] 进一步地,所述云端中的预存信息会在步骤八实现后X时间时,将储存在云端中的预存APP数据删除掉,X时间点的具体计算过程如下:
[0051] 1):将步骤八完结的时间点标记为Vt1;
[0052] 2):将使用者打开更新后的APP的时间点标记为Vt2;
[0053] 3):通过公式Vt2-Vt1=Vt,可以得到时间差Vt;
[0054] 4):当Vt在预设值范围内时,X1=3*Vt,X1为时长;
[0055] 5):当Vt大于预设值时,X1=Vt;
[0056] 6):将所述步骤八实现的时间点标记为C,通过公式X=C+X1,即可得到删除云端数据的时间点X。
[0057] 进一步地,所述步骤一中的与网络连接后采集APP版本信息可以设置为与WIFI连接时采集APP版本信息,所述步骤二中新版本APP的提醒消息内容为“XXXAPP发布最新版本,是否需要进行更新,请点击查看详情了解版本更新内容。
[0058] 本发明的有益效果:
[0059] (1)本发明能够采集用户使用各个APP的次数,通过采集的APP使用次数的数据,并提供过公式Kti/Ct=Dti,可以得到单位时间内APP的打开次数Dti,再通过公式(D天/Ct)*Dti=Qti,即可以得到APP打开系数Qti,并根据Qti的大小来将用户手机中的APP进行分类,用户手机中的APP会被分类成频繁打开应用、常用应用与不常用应用,并且频繁打开应用类别中的APP会被设置为自动更新模式,常用应用类别中的APP会在用户打开APP时弹出提醒消息,不常用应用类别中的APP的更新方式为用户手动更新,不经保证了用户常用应用的版本更新效率,还有效的减少了提醒弹窗给使用者带来的不便和增大了手机的耗电量,让该方法更加适合推广使用;
[0060] (2)本发明能够在进行APP版本更新时,将原版APP内的信息上传到云端,在APP更新完毕后,再将备份数据导入新版本APP中,同时在数据导入完毕后会提取Q1和Q2中提取出Y1i和Y2i,并且会根据Y1i和Y2i是否相同来判定向APP导入数据的过程中是否发生数据丢失的状况,有效的避免了APP更新完毕后APP中的用户数据丢失的状况发生;
[0061] (3)本发明能够采集用户在接收到APP版本更新提示后的更新时间数据,并根据采集的数据通过公式 可以得到平均每手动更新的时间差 并根据 的大小来评判是否要再APP出现新版本时立刻提醒用对APP进行更新,从另一方面有效减少了更新弹窗的出现,更好的提升该方法的使用体验。

实施方案

[0064] 如图1所示,手机APP数据更新和同步方法,具体包括以下步骤:
[0065] 步骤一:手机与网络联网后将会采集APP的版本信息,会将手机中的APP版本号提取出于手机从网络端采集到的APP进行版本信息比对,其具体采集比对过程如下:
[0066] S1:将手机与外部无线网络连接,连接后APP将会获取到网络中该APP发布的版本号,将网络中的APP版本号标记为K1;
[0067] S2:将手机中的APP版本获取出来,将其标记为K2,并将该APP以往更新的版本号提取出来标记为K3i,i=1……n;
[0068] S3:将K1与K2和K3i进行比较,当K1与K2和K3i均不相同时,即判定网络中获取到的APP信息为最新版本APP;
[0069] S4:当K1与K2和K3i中任一一个相同时,即判定判定网络中获取到的APP信息为旧版本APP;
[0070] 步骤二:采集用户手动更新APP版本的频率,并在采集到新版本APP发布时为用户推送更新消息,采集用户手动更新APP版本的频率的具体过程如下:
[0071] SS1:将手机获取到新版本的APP的时间标记为T1i,i=1……n;
[0072] SS2:将用户在接收到版本更新消息后主动点击更新的时间标记为T2i,i=1……n;
[0073] SS3:通过公式T1i-T2i=Ti可以得到提示时间与更新时间的时间差Ti;
[0074] SS4:通过公式T1+T2+T3……+Ti=T总可以得到时间差的总和T总;
[0075] SS5:再通过公式 可以得到平均每手动更新的时间差
[0076] SS6:当 大于预设值时,APP更新信息即会APP新版本信息出现 时候后提示用户;
[0077] SS7:当 在预设时间范围内时,APP更新信息即会APP新版本信息出现 时间段后提示用户;
[0078] SS8:当 小于预设值时,APP更新信息即会APP新版本信息出现后立刻提示用户;
[0079] 步骤三:采集手机上的APP的使用频率,对采集到的使用频率进行分析,其具体比较分析过程如下:
[0080] SSS1:采集用户在手机上预设时间段内打开单个APP的次数;
[0081] SSS2:将该预设时间标记为Ct;
[0082] SSS3:将打开单个APP的次数标记为Kti,i=1……n;
[0083] SSS4:通过公式Kti/Ct=Dti,可以得到单位时间内APP的打开次数Dti,i=1……n;
[0084] SSS5:将单日时长标记为D天,D天=24h;
[0085] SSS6:通过公式(D天/Ct)*Dti=Qti,即可以得到APP打开系数Qti,i=1……n;
[0086] SSS7:当Qti大于预设值时,即将该APP标记为频繁打开应用;
[0087] SSS8:当Qti在预设范围内时,即将该APP标记为常用应用;
[0088] SSS9:当Qti小于预设值时,即将该APP标记为不常用应用;
[0089] 所述频繁打开应用类别中的APP会被设置为自动更新模式,所述常用应用类别中的APP会在用户打开APP时弹出提醒消息,提醒消息的具体内容为“是否开启本应用自动更新模式”,所述不常用应用类别中的APP的更新方式均为用户手动更新;
[0090] 步骤四:通过手机能采集到APP的打开次数,并根据采集次数判定APP中是否存在数据库,其具体判定过程如下:
[0091] 将采集到APP打开次数标记为P,当P>0时,即判定APP内存在数据库,当P=0,即判定APP内无数据库,当APP内有数据库时即执行步骤五,当APP内无数据库时,即执行步骤八;
[0092] 步骤五:当采集到APP内有数据库信息时,将APP数据信息导入到云端,储存起来;
[0093] 步骤六:APP进行更新时,手机连接网络后采集到APP数据会将手机原APP数据覆盖掉;
[0094] 步骤七:原APP数据被覆盖掉后,云端提前储存的APP中的数据信息会被导入到更新好的APP中,并且导入好数据后,需要再次提取新版本APP中信息与云端的信息进行比对;
[0095] 步骤八:当数据比对无误后,即APP更新完成,APP更新完成手机上会显示弹窗并震动提示。
[0096] 进一步地,1、所述新版本APP信息与云端的信息的比对过程如下:
[0097] (1):将上传到云端中的原APP数据标记为Q1;
[0098] (2):再将更好并导入到新版本APP中的数据标记为Q2;
[0099] (3):从Q1和Q2中相同的位置预设值个信息,将从Q1中提取的信息标记为Y1i,将从Q2中提取的信息标记为Y2i,i=1……n;
[0100] (4):将Y1i与Y2i进行比对,当Y1i=Y2i时,即Y1i与Y2i完全相同时,即判定在进行数据传输过程中数据没有丢失;
[0101] (5):当Y1i≠Y2i,即Y1i与Y2i存在着不同,即判定在进行数据传输过程中数据丢失;
[0102] (6):发现收据丢失后,即需要从云端第二次将数据传输到新版本APP中,再次重复(4)进行数据验证:
[0103] (7):当二次验证再次失败时,即会对APP进行重新更新。
[0104] 所述步骤八中,APP完成更新之后会在手机显示屏上显示出弹窗,弹窗中的显示的内容为“XXX软件更新完毕,是否需要开启自动更新”,同时在弹窗内显示的内容还包括新版本APP的具体功能。
[0105] 所述云端中的预存信息会在步骤八实现后X时间时,将储存在云端中的预存APP数据删除掉,X时间点的具体计算过程如下:
[0106] 1):将步骤八完结的时间点标记为Vt1;
[0107] 2):将使用者打开更新后的APP的时间点标记为Vt2;
[0108] 3):通过公式Vt2-Vt1=Vt,可以得到时间差Vt;
[0109] 4):当Vt在预设值范围内时,X1=3*Vt,X1为时长;
[0110] 5):当Vt大于预设值时,X1=Vt;
[0111] 6):将所述步骤八实现的时间点标记为C,通过公式X=C+X1,即可得到删除云端数据的时间点X。
[0112] 所述步骤一中的与网络连接后采集APP版本信息可以设置为与WIFI连接时采集APP版本信息,所述步骤二中新版本APP的提醒消息内容为“XXXAPP发布最新版本,是否需要进行更新,请点击查看详情了解版本更新内容。
[0113] 手机APP数据更新和同步方法,在工作时,首先手机与网络联网后将会采集APP的版本信息,会将手机中的APP版本号提取出于手机从网络端采集到的APP进行版本信息比对,将手机中的APP版本获取出来,将其标记为K2,并将该APP以往更新的版本号提取出来标记为K3i,将K1与K2和K3i进行比较,当K1与K2和K3i均不相同时,即判定网络中获取到的APP信息为最新版本APP,当K1与K2和K3i中任一一个相同时,即判定判定网络中获取到的APP信息为旧版本APP,再采集用户手动更新APP版本的频率,并在采集到新版本APP发布时为用户推送更新消息,采集的APP使用次数的数据,并提供过公式Kti/Ct=Dti,可以得到单位时间内APP的打开次数Dti,再通过公式(D天/Ct)*Dti=Qti,即可以得到APP打开系数Qti,并根据Qti的大小来将用户手机中的APP进行分类,用户手机中的APP会被分类成频繁打开应用、常用应用与不常用应用,并且频繁打开应用类别中的APP会被设置为自动更新模式,常用应用类别中的APP会在用户打开APP时弹出提醒消息,不常用应用类别中的APP的更新方式为用户手动更新,保证了用户常用应用的版本更新效率,再通过采集到的APP打开次数能够了解到是否存在数据库,当发现APP中存在数据库时,在更新APP前会将旧版本中的APP数据信息上传到云端中,在APP更新完毕后,再将备份数据导入新版本APP中,同时在数据导入完毕后会提取Q1和Q2中提取出Y1i和Y2i,并且会根据Y1i和Y2i是否相同来判定向APP导入数据的过程中是否发生数据丢失的状况,有效的避免了APP更新完毕后APP中的用户数据丢失的状况发生,当信息比对完成后APP即更新完成。
[0114] 首先本发明能够采集用户使用各个APP的次数,通过采集的APP使用次数的数据,并提供过公式Kti/Ct=Dti,可以得到单位时间内APP的打开次数Dti,再通过公式(D天/Ct)*Dti=Qti,即可以得到APP打开系数Qti,并根据Qti的大小来将用户手机中的APP进行分类,用户手机中的APP会被分类成频繁打开应用、常用应用与不常用应用,并且频繁打开应用类别中的APP会被设置为自动更新模式,常用应用类别中的APP会在用户打开APP时弹出提醒消息,不常用应用类别中的APP的更新方式为用户手动更新,不经保证了用户常用应用的版本更新效率,还有效的减少了提醒弹窗给使用者带来的不便和增大了手机的耗电量,让该方法更加适合推广使用;
[0115] 其次本发明能够在进行APP版本更新时,将原版APP内的信息上传到云端,在APP更新完毕后,再将备份数据导入新版本APP中,同时在数据导入完毕后会提取Q1和Q2中提取出Y1i和Y2i,并且会根据Y1i和Y2i是否相同来判定向APP导入数据的过程中是否发生数据丢失的状况,有效的避免了APP更新完毕后APP中的用户数据丢失的状况发生;
[0116] 最后本发明能够采集用户在接收到APP版本更新提示后的更新时间数据,并根据采集的数据通过公式 可以得到平均每手动更新的时间差 并根据 的大小来评判是否要再APP出现新版本时立刻提醒用对APP进行更新,从另一方面有效减少了更新弹窗的出现,更好的提升该方法的使用体验。
[0117] 以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

附图说明

[0062] 为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。
[0063] 图1为本发明的流程框图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号