一种数据自主更新方法及系统技术方案

技术编号:15060245 阅读:73 留言:0更新日期:2017-04-06 09:53
一种数据自主更新方法及系统,其中方法包括如下步骤:设置待更新文件的下发属性,所述下发属性包括下发对象;获取用户标签,所述用户标签包括年龄、性别、职业或爱好;判断获取的用户标签与下发对象是否匹配,如果是则向该用户发送待更新文件地址。本发明专利技术解决了根据用户差异自动更新文件的问题。

【技术实现步骤摘要】

本专利技术为一种数据自主更新方法,尤其涉及一种应用自动更新方法。
技术介绍
现有技术对于数据自主更新方法,在设备使用过程中,能够在检测到现有新版本时进行更新准备,对于检测到有新版本的应用,自动为用户进行更新,但并未做到根据用户之间的差异针对性地进行自主更新下载。用户无法根据自身需求接收到需要的更新,同时现有的更新操作步骤也过于繁琐,亟需改进。
技术实现思路
为此,需要提供一种能够自动更新文件的方法,解决根据用户差异自动更新文件的问题。为实现上述目的,专利技术人提供了一种数据自主更新方法,包括如下步骤:设置待更新文件的下发属性,所述下发属性包括下发对象;获取用户标签,所述用户标签包括年龄、性别、职业或爱好;判断获取的用户标签与下发对象是否匹配,如果是则向该用户发送待更新文件地址。进一步地,还包括步骤:客户端接收到待更新文件地址后判断用户设备是否满足下载条件,当满足下载条件时下载待更新文件。进一步地,还包括步骤:客户端判断用户设备是否满足安装条件,当满足安装条件时安装待更新文件;所述下发属性还包括安装属性,所述安装属性为静默安装或通知安装;当安装属性为通知安装时,在待更新文件安装完成后对用户发出提示。具体地,还包括步骤:客户端接受用户反馈信息,收集汇总所述用户反馈信息。进一步地,还包括步骤,获取用户信息,设置用户标签。一种数据自主更新系统,包括服务端和客户端;所述服务端包括属性设置模块、发送模块和服务判断模块;所述属性设置模块用于设置待更新文件的下发属性,所述下发属性包括下发对象;所述客户端包括标签获取模块、判断模块;所述标签获取模块用于获取用户标签,所述用户标签包括年龄、性别、职业或爱好;所述服务判断模块用于判断获取的用户标签与下发对象是否匹配,所述发送模块用于在判断为匹配时向该用户发送待更新文件地址。进一步地,客户端还包括下载模块;所述判断模块还用于接收到待更新文件地址后判断用户设备是否满足下载条件,所述下载模块用于在判断为满足下载条件时下载待更新文件。进一步地,所述客户端还包括安装模块;所述判断模块还用于判断用户设备是否满足安装条件;所述安装模块用于在满足安装条件时安装待更新文件;所述下发属性还包括安装属性,所述安装属性为静默安装或通知安装;所述安装模块还用于当安装属性为通知安装时,在待更新文件安装完成后对用户发出提示。具体地,所述客户端还包括反馈模块,所述反馈模块用于接受用户反馈信息,并收集汇总所述用户反馈信息。具体地,所述客户端还包括标签设置模块,所述标签设置模块用于获取用户信息,设置用户标签。区别于现有技术,上述技术方案通过判断用户标签匹配情况达到针对性的文件下放,结合客户端对下载及安装条件的判断,能够达到最大限度减少用户操作,节省用户时间的目的。附图说明图1为本专利技术某实施例所述的方法流程图;图2为本专利技术某实施例所述的系统模块图。附图标记说明:20、服务端;200、属性设置模块;202、发送模块;204、服务判断模块;22、客户端;220、标签获取模块;222、判断模块;224、下载模块;226、安装模块;228、反馈模块;229、标签设置模块。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。请参阅图1,为本专利技术某实施例所述的一种数据自主更新方法,包括步骤S102:设置待更新文件的下发属性,所述下发属性包括下发对象;获取用户标签,所述用户标签包括年龄、性别、职业或爱好,以及其他一些个性化的特征;步骤S104判断获取的用户标签与下发对象是否匹配,如果是则进行步骤S106向该用户发送待更新文件地址。其中待更新文件地址可以为URL文件,待更新文件可以为APP应用程序或系统服务等;用户标签可以通过用户账户的方式与不同用户建立关联,因此在某些实施例中还包括步骤S100,获取用户信息,设置用户标签。如用户A通过客户端注册了用户账户a,并提供个人信息,客户端获取这些用户信息并通过个人信息设置用户标签,达到用户A有特定用户标签的效果,在另一些实施例中,用户标签可以通过特定终端设备与不同用户建立关联。所述下发属性可以在服务端设置,也可以通过授权第三方进行设置。在某些实施例中,学生小明的用户标签为(20岁,男性,学生,竞技类游戏…),老人张三的标签为(70岁,男性,退休,休闲,养生…),上班族李四的标签为(30岁,女性,白领,休闲,养生)。本实施例中两个待更新文件地址即将下发,其中第一待更新文件在第三方传给服务器前就已设定好下发对象为(适合年龄段:50-90,养生),第二待更新文件在服务端被设定下发对象为(适合年龄段:20-40,女性,养生)。在本实施例中,服务端遍历用户后,分别判断用户标签与下发对象的匹配情况,判断匹配完成后,将第一待更新文件下发给张三,将第二待更新文件下发给李四。达到了服务器智能地根据用户个性化信息下发更新的目的。进一步地,还包括步骤S108:客户端接收到待更新文件地址后判断用户设备是否满足下载条件,当满足下载条件时进行步骤S110下载待更新文件。在某些具体的实施例中,所述下载条件包括CPU使用率、网络使用率、存储空间、屏幕状态等。对于CPU使用率、网络使用率、存储空间可以预设阈值,作为下载条件,只有在低于某个阈值时才进行下载;对于屏幕状态即屏幕为不使用(黑屏或桌面)时作为下载条件,运行其他应用时判断为不满足下载条件。进行判断下载条件是否满足,若不满足则暂时不下载,若满足则下载安装包并且准备进行安装条件判断。通过上述步骤设计,只有在CPU使用率、网络使用率、存储空间等指标处于较低水平时才进行下载,使得本方法达到了更佳智能地根据用户使用情况进行下载的技术效果,提高本专利技术的实用性。进一步地,还包括步骤S112:客户端判断用户设备是否满足安装条件,当满足安装条件时进行步骤S114安装待更新文件;具体的,所述安装条件可以为用户此时不使用设备、系统桌面不在前台或要安装的APP、Service不在前台使用。若不满足安装条件则对待更新文件暂缓安装,若满足安装条件才进行待更新文件的安装。在另一些实施例中,下发属性还包括安装属性,所述安装属性为静默安装或通知安装;当安装属性为静默安装时,待更新文件安装后不进行提示或显示,当安装属性为通知安装时,在待更新文件安装完成后对用户发出提示。所述提示可以是状态栏、对话窗口、声音提示等多种实现方式。某些实施例中,下发属性还可以为必须安装属性或非必须安装属性,当下发属性为必须安装时,则会向用户自动下发更新,否则不向用户自动下发更新。通过上述设计,达到了根据设备具体使用情况进行安装的效果,也达到根据待更新文件重要程度决定是否下发更新的效果,提高了本专利技术的实用性。在某些具体的实施例中,还包括步骤:客户端接受用户反馈信息,收集汇总所述用户反馈信息。如将用户反馈信息发送到服务端进行备份,并对用户反馈信息进行分析,对存在的问题进行修改并且在待更新文件中推送新版本给用户。通过上述方案,进一步提高了本方法的实用性。一种数据自主更新系统,包括服务端20和客户端22;所述服务端包括属性设置模块200、发送模块202;所述客户端包括标签获取模块220、判断模块222;属性设置模块200本文档来自技高网
...

【技术保护点】
一种数据自主更新方法,其特征在于,包括如下步骤:设置待更新文件的下发属性,所述下发属性包括下发对象;获取用户标签,所述用户标签包括年龄、性别、职业或爱好;判断获取的用户标签与下发对象是否匹配,如果是则向该用户发送待更新文件地址。

【技术特征摘要】
1.一种数据自主更新方法,其特征在于,包括如下步骤:设置待更新文件的下发属性,所述下发属性包括下发对象;获取用户标签,所述用户标签包括年龄、性别、职业或爱好;判断获取的用户标签与下发对象是否匹配,如果是则向该用户发送待更新文件地址。2.根据权利要求1所述的数据自主更新方法,其特征在于,还包括步骤:客户端接收到待更新文件地址后判断用户设备是否满足下载条件,当满足下载条件时下载待更新文件。3.根据权利要求2所述的数据自主更新方法,其特征在于,还包括步骤:客户端判断用户设备是否满足安装条件,当满足安装条件时安装待更新文件;所述下发属性还包括安装属性,所述安装属性为静默安装或通知安装;当安装属性为通知安装时,在待更新文件安装完成后对用户发出提示。4.根据权利要求1所述的数据自主更新方法,其特征在于,还包括步骤:客户端接受用户反馈信息,收集汇总所述用户反馈信息。5.根据权利要求1所述的数据自主更新方法,其特征在于,还包括步骤,获取用户信息,设置用户标签。6.一种数据自主更新系统,其特征在于,包括服务端和客户端;所述服务端包括属性设置模块、发送模块和服务判断模块;所述属性设置模块用于设置待更新文件的下发属性,所述下发属性包括下发对象...

【专利技术属性】
技术研发人员:刘德建汪松杨明
申请(专利权)人:福建华渔未来教育科技有限公司
类型:发明
国别省市:福建;35

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

1