一种移动终端的应用程序更新方法及装置的制造方法
【专利摘要】本发明适用移动终端技术领域,提供了一种移动终端的应用程序更新方法及装置,该方法包括:通过预设的传感器检测用于移动终端应用程序更新的触发动作或操作,当检测到触发动作或操作时,获取用户使用应用程序的偏好信息,获取移动终端上应用程序商店内应用程序的摘要信息,对偏好信息和摘要信息进行匹配,根据匹配程度向用户推送用户偏好的应用程序,当接收到对推送的应用程序的用户选择时,从应用程序商店内下载用户选择的应用程序,从而实现应用程序精准的推送,进而达到移动终端应用程序的更新,提高了应用程序更新的效率。
【专利说明】
一种移动终端的应用程序更新方法及装置
技术领域
[0001]本发明属于移动终端技术领域,尤其涉及一种移动终端的应用程序更新方法及装置。
【背景技术】
[0002]随着智能手机的普及,越来越多的应用程序被移植或被安装到智能手机上,应用程序商店成为应用程序展示和下载的重要平台。因此,为了抢占智能手机等移动终端软、硬件市场,终端厂商、互联网巨头、独立第三方、操作系统提供商、电信运营商等纷纷推出自己的应用程序商店,例如,苹果公司的App Store,Google公司的Google Play0
[0003]由于生活节奏的加快,对于智能手机用户来说,大多情况下希望能够利用碎片化的时间更新手机中的应用程序或下载一些新的应用程序,而不希望花费太多的时间在应用程序的下载上,但通常情况下用户不会有太多时间去关注应用程序商店推出的新的应用程序,因此,对应用程序不会很了解,不清楚有哪些比较有用的应用程序,没有明确要下载的目标应用程序。目前,对于Android用户而言,一台终端上一般都会安装1-2个应用商店,不同的应用商店有不同的特色,所推出的应用数量、品质也都不一致,因此,当用户期望为手机更新或下载新的应用程序时,用户通常需要花很多时间在找应用上,且很难找到合适的应用程序,从而降低了用户体验。
【发明内容】
[0004]本发明的目的在于提供一种移动终端的应用程序更新方法及装置,旨在解决由于现有技术无法提供一种有效的应用程序更新方法,导致应用程序更新效率低的问题。
[0005]—方面,本发明提供了一种移动终端的应用程序更新方法,所述方法包括下述步骤:
[0006]通过预设的传感器检测用于移动终端应用程序更新的触发动作或操作;
[0007]当检测到所述触发动作或操作时,获取用户使用所述应用程序的偏好信息;
[0008]获取所述移动终端上应用程序商店内应用程序的摘要信息;
[0009]对所述偏好信息和所述摘要信息进行匹配,根据匹配程度向所述用户推送所述用户偏好的应用程序;
[0010]当接收到对所述推送的应用程序的用户选择时,从所述应用程序商店内下载所述用户选择的应用程序。
[0011]另一方面,本发明提供了一种移动终端的应用程序更新装置,所述装置包括:
[0012]触发操作检测单元,用于通过预设的传感器检测用于移动终端应用程序更新的触发动作或操作;
[0013]偏好获取单元,用于当检测到所述触发动作或操作时,获取用户使用所述应用程序的偏好信息;
[0014]摘要获取单元,用于获取所述移动终端上应用程序商店内应用程序的摘要信息;
[0015]第一应用推送单元,用于对所述偏好信息和所述摘要信息进行匹配,根据匹配程度向所述用户推送所述用户偏好的应用程序;以及
[0016]应用下载单元,用于当接收到对所述推送的应用程序的用户选择时,从所述应用程序商店内下载所述用户选择的应用程序。
[0017]在本发明实施例中,通过预设的传感器检测用于移动终端应用程序更新的触发动作或操作,当检测到触发动作或操作时,获取用户使用应用程序的偏好信息,获取移动终端上应用程序商店内应用程序的摘要信息,对偏好信息和摘要信息进行匹配,根据匹配程度向用户推送用户偏好的应用程序,当接收到对推送的应用程序的用户选择时,从应用程序商店内下载用户选择的应用程序,从而实现应用程序精准的推送,进而达到移动终端应用程序的更新,提高了应用程序更新的效率。
【附图说明】
[0018]图1是本发明实施例一提供的移动终端的应用程序更新方法的实现流程图;
[0019]图2是本发明实施例二提供的移动终端的应用程序更新方法的实现流程图;
[0020]图3是本发明实施例三提供的移动终端的应用程序更新装置的结构示意图;以及
[0021]图4是本发明实施例四提供的移动终端的应用程序更新装置的结构示意图。
【具体实施方式】
[0022]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]以下结合具体实施例对本发明的具体实现进行详细描述:
[0024]实施例一:
[0025]图1示出了本发明实施例一提供的移动终端的应用程序更新方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
[0026]在步骤SlOl中,通过预设的传感器检测用于移动终端应用程序更新的触发动作或操作。
[0027]本发明实施例适用于移动终端的应用程序更新系统,该系统可包括(本地)移动终端以及应用程序更新服务器,当然也可以只由移动终端来实现应用程序的更新。本地移动终端通过内置的传感器检测用户执行的应用程序更新的触发动作或操作。优选地,触发动作可以为摇一摇、甩一甩等动作,对应地移动终端中的传感器为加速度传感器,触发操作可以是用户对移动终端上提供的应用程序更新按钮或按键的操作。
[0028]在步骤S102中,当检测到触发动作或操作时,获取用户使用应用程序的偏好信息。
[0029]在本发明实施例中,用户使用应用程序的偏好信息可以是预设周期内用户使用应用程序的记录,也可以是根据这些记录分析得到的用户偏好。优选地,用户偏好信息包括应用程序适用年龄偏好、应用程序适用性别偏好以及应用程序类型偏好,还可以包括应用程序版本偏好、暴力程度偏好、推出日期偏好等。例如,有些用户喜欢下载适用年龄较年青或较低、较适用于男性、且高版本的游戏,而有些则相反。具体地,可在移动终端检测到触发动作或操作后,获取用户使用的应用程序偏好,获取后的应用程序偏好信息可保存在移动终端本地,也可以发送给更新服务器。
[0030]在步骤S103中,获取移动终端上应用程序商店内应用程序的摘要信息。
[0031]在本发明实施例中,应用程序的摘要信息可以是应用程序被收入到应用程序商店时向应用程序商店提供的应用程序描述,也可以是由用户反馈抽象得到。具体地,应用程序商店内应用程序的摘要信息包括应用程序的适用年龄、应用程序的适用性别以及应用程序的类型等,还可以包括应用程序推出日期、版本号、暴力等级等信息。
[0032]在步骤S104中,对偏好信息和摘要信息进行匹配,根据匹配程度向用户推送用户偏好的应用程序。
[0033]在步骤S105中,当接收到对推送的应用程序的用户选择时,从应用程序商店内下载用户选择的应用程序。
[0034]在本发明实施例中,对偏好信息和摘要信息进行匹配时,可采用距离计算方式或直接匹配的方式进行,得到匹配程度后向用户推送用户偏好的应用程序,当接收到用户对推送的应用程序的选择信息时,从应用程序商店内下载用户选择的应用程序,从而实现应用程序精准的推送,进而达到移动终端应用程序的更新,提高了应用程序更新的效率。
[0035]实施例二:
[0036]图2示出了本发明实施例二提供的移动终端的应用程序更新方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
[0037]在步骤S201中,通过移动终端内的加速度传感器对移动终端的加速度进行检测。
[0038]在本发明实施例中,用于移动应用程序更新的触发动作为对移动终端的加速动作,例如,摇一摇、甩一甩等,此时,利用移动终端内通用的加速度传感器对移动终端的加速度进行检测,从而无需增加移动终端的硬件成本。
[0039]在步骤S202中,判断移动终端的加速度是否大于预设的加速度阈值,是则执行步骤S203,否则返回到步骤S201。
[0040]在步骤S203中,当检测到移动终端的加速度大于预设的加速度阈值时,获取用户使用应用程序的偏好信息。
[0041]在本发明实施例中,只有移动终端的加速度大于预设的加速度阈值,才获取用户使用应用程序的偏好信息,从而触发应用程序的更新过程,从而防止触发动作的检测错误、频繁向用户推送更新。其中,用户偏好信息包括应用程序适用年龄偏好、应用程序适用性别偏好以及应用程序类型偏好,还可以包括应用程序版本偏好、暴力程度偏好等。例如,有些用户喜欢下载适用年龄较年青或较低、较适用于男性、且高版本的游戏,而有些则相反。
[0042]在步骤S204中,获取移动终端上应用程序商店内应用程序的摘要信息。
[0043]在本发明实施例中,移动终端上有多个应用程序商店时,同时向移动终端上的多个应用程序获取其对应应用程序的摘要信息。
[0044]在步骤S205中,将偏好信息和应用程序商店内所有应用程序的摘要信息一一进行匹配,以获取应用程序商店内每个应用程序的匹配程度。
[0045]在步骤S206中,对每个应用程序的匹配程度进行排序,根据升序将排序后的应用程序中预设数量个应用程序推送给用户。
[0046]在本发明实施例中,将偏好信息和应用程序商店内所有应用程序的摘要信息--
进行匹配,以获取应用程序商店内每个应用程序的匹配程度,并对每个应用程序的匹配程度进行排序,以得到排序后的应用程序列表。优选地,根据匹配度的升序对应用程序进行排序,之后根据升序将排序后的应用程序中预设数量个应用程序推送给用户。具体地,一次推送的应用程序数量可根据移动终端屏幕的大小进行确定。可选地,也可以以固定数量进行推送。例如,移动终端在接收到推送的应用程序信息后,根据移动终端屏幕大小多屏显示推送的应用程序图标。
[0047]在步骤S207中,判断在预设时间内是否未接收到对推送的应用程序的用户选择或是否在预设时间内检测到触发动作或操作。
[0048]在步骤S208中,当在预设时间内未接收到对推送的应用程序的用户选择或在预设时间内检测到触发动作或操作时,根据升序将排序后的应用程序中下一预设数量个应用程序推送给用户。
[0049]在本发明实施例中,当在预设时间内未接收到对推送的应用程序的用户选择或在预设时间内检测到触发动作或操作时,表明用户对此次推送的应用程序不感兴趣,因此,可将根据升序将排序后的应用程序中该批应用程序后的下一预设数量个应用程序推送给用户,如此循环推送,直到用户选择下载推送的应用程序、取消更新或选择手动搜索应用程序。
[0050]在步骤S209中,当在预设时间内接收到对推送的应用程序的用户选择时,从应用程序商店内下载用户选择的应用程序。
[0051]在本发明实施例中,采用通用触发动作触发应用程序的更新过程,提高了应用程序更新的通常性,在向用户推送更新的应用程序时,采用循环输出与用户偏好相符的应用程序,直到接收到用户对推送的应用程序的选择信息,进而从应用程序商店内下载用户选择的应用程序,从而实现应用程序的精准推送,提高了应用程序的更新效率。
[0052]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。
[0053]实施例三:
[0054]图3示出了本发明实施例三提供的移动终端的应用程序更新装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:
[0055]触发操作检测单元31,用于通过预设的传感器检测用于移动终端应用程序更新的触发动作或操作;
[0056]偏好获取单元32,用于当检测到触发动作或操作时,获取用户使用应用程序的偏好信息;
[0057]摘要获取单元33,用于获取移动终端上应用程序商店内应用程序的摘要信息;
[0058]第一应用推送单元34,用于对偏好信息和摘要信息进行匹配,根据匹配程度向用户推送所述用户偏好的应用程序;以及
[0059]应用下载单元35,用于当接收到对推送的应用程序的用户选择时,从应用程序商店内下载用户选择的应用程序。
[0060]在本发明实施例中,该应用程序更新装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的实施方式可参考前述实施例一各步骤的描述,在此不再赘述。[0061 ] 实施例四:
[0062]图4示出了本发明实施例四提供的移动终端的应用程序更新装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
[0063]在本发明实施例中,提供的应用程序更新装置包括触发操作检测单元41、偏好获取单元42、摘要获取单元43、第一应用推送单元44、第二应用推送单元45、以及应用下载单元46,其中:
[0064]触发操作检测单元41,用于通过预设的传感器检测用于移动终端应用程序更新的触发动作或操作;
[0065]偏好获取单元42,用于当检测到触发动作或操作时,获取用户使用应用程序的偏好信息;
[0066]摘要获取单元43,用于获取移动终端上应用程序商店内应用程序的摘要信息;
[0067]第一应用推送单元44,用于对偏好信息和摘要信息进行匹配,根据匹配程度向用户推送所述用户偏好的应用程序;
[0068]第二应用推送单元45,用于当在预设时间内未接收到对推送的应用程序的用户选择或在预设时间内检测到触发动作或操作时,根据升序将排序后的应用程序中下一预设数量个应用程序推送给用户;以及
[0069]应用下载单元46,用于当在预设时间内接收到对推送的应用程序的用户选择时,从应用程序商店内下载用户选择的应用程序。
[0070]在本发明实施例中,优选地,触发操作检测单元41包括:
[0071]加速度检测单元441,用于通过移动终端内的加速度传感器对移动终端的加速度进行检测;
[0072]此时,偏好获取单元42包括:
[0073]偏好信息获取子单元421,用于当检测到移动终端的加速度大于预设的加速度阈值时,获取用户使用应用程序的偏好信息。
[0074]在本发明实施例中,优选地,第一应用推送单元44包括:
[0075]匹配度获取单元441,用于将偏好信息和所用程序商店内所有应用程序的摘要信息一一进行匹配,以获取应用程序商店内每个应用程序的匹配程度;以及
[0076]推送子单元442,用于对每个应用程序的匹配程度进行排序,根据升序将排序后的应用程序中预设数量个应用程序推送给用户。
[0077]在本发明实施例中,该应用程序更新装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的实施方式可参考前述实施例二各步骤的描述,在此不再赘述。
[0078]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种移动终端的应用程序更新方法,其特征在于,所述方法包括下述步骤: 通过预设的传感器检测用于移动终端应用程序更新的触发动作或操作; 当检测到所述触发动作或操作时,获取用户使用所述应用程序的偏好信息; 获取所述移动终端上应用程序商店内应用程序的摘要信息; 对所述偏好信息和所述摘要信息进行匹配,根据匹配程度向所述用户推送所述用户偏好的应用程序; 当接收到对所述推送的应用程序的用户选择时,从所述应用程序商店内下载所述用户选择的应用程序。2.如权利要求1所述的方法,其特征在于,通过预设的传感器检测用于移动终端应用程序更新的触发动作或操作的步骤,包括: 通过所述移动终端内的加速度传感器对所述移动终端的加速度进行检测; 当检测到所述触发动作或操作时,获取用户使用所述应用程序的偏好信息的步骤,包括: 当检测到所述移动终端的加速度大于预设的加速度阈值时,获取用户使用所述应用程序的偏好信息。3.如权利要求1所述的方法,其特征在于,对所述偏好信息和所述摘要信息进行匹配,根据匹配程度向所述用户推送所述用户偏好的应用程序的步骤,包括: 将所述偏好信息和所述应用程序商店内所有应用程序的摘要信息一一进行匹配,以获取所述应用程序商店内每个应用程序的匹配程度; 对所述每个应用程序的匹配程度进行排序,根据升序将所述排序后的应用程序中预设数量个应用程序推送给所述用户。4.如权利要求3所述的方法,其特征在于,所述方法还包括: 当在预设时间内未接收到对所述推送的应用程序的用户选择或在所述预设时间内检测到所述触发动作或操作时,根据升序将所述排序后的应用程序中下一预设数量个应用程序推送给所述用户。5.如权利要求1所述的方法,其特征在于,所述偏好信息包括应用程序适用年龄偏好、应用程序适用性别偏好以及应用程序类型偏好,所述摘要信息包括应用程序的适用年龄、应用程序的适用性别以及应用程序的类型。6.一种移动终端的应用程序更新装置,其特征在于,所述装置包括: 触发操作检测单元,用于通过预设的传感器检测用于移动终端应用程序更新的触发动作或操作; 偏好获取单元,用于当检测到所述触发动作或操作时,获取用户使用所述应用程序的偏好信息; 摘要获取单元,用于获取所述移动终端上应用程序商店内应用程序的摘要信息; 第一应用推送单元,用于对所述偏好信息和所述摘要信息进行匹配,根据匹配程度向所述用户推送所述用户偏好的应用程序;以及 应用下载单元,用于当接收到对所述推送的应用程序的用户选择时,从所述应用程序商店内下载所述用户选择的应用程序。7.如权利要求6所述的装置,其特征在于, 所述触发操作检测单元包括: 加速度检测单元,用于通过所述移动终端内的加速度传感器对所述移动终端的加速度进行检测; 所述偏好获取单元包括: 偏好信息获取子单元,用于当检测到所述移动终端的加速度大于预设的加速度阈值时,获取用户使用所述应用程序的偏好信息。8.如权利要求6所述的装置,其特征在于,所述第一应用推送单元包括: 匹配度获取单元,用于将所述偏好信息和所述应用程序商店内所有应用程序的摘要信息一一进行匹配,以获取所述应用程序商店内每个应用程序的匹配程度;以及 推送子单元,用于对所述每个应用程序的匹配程度进行排序,根据升序将所述排序后的应用程序中预设数量个应用程序推送给所述用户。9.如权利要求8所述的装置,其特征在于,所述装置还包括: 第二应用推送单元,用于当在预设时间内未接收到对所述推送的应用程序的用户选择或在所述预设时间内检测到所述触发动作或操作时,根据升序将所述排序后的应用程序中下一预设数量个应用程序推送给所述用户。10.如权利要求6所述的装置,其特征在于,所述偏好信息包括应用程序适用年龄偏好、应用程序适用性别偏好以及应用程序类型偏好,所述摘要信息包括应用程序的适用年龄、应用程序的适用性别以及应用程序的类型。
【文档编号】G06F9/445GK105975309SQ201610293498
【公开日】2016年9月28日
【申请日】2016年5月5日
【发明人】张卓
【申请人】广东小天才科技有限公司