【技术实现步骤摘要】
本专利技术涉及数据处理领域,具体而言,涉及一种数据更新方法、客户端及服务器。
技术介绍
目前,市面上绝大多数应用软件APP都设置有标签,如绝大多数新闻类软件都有频道类标签,绝大多数阅读类软件都有书签类标签。随着移动设备的普及,使同一用户的同一APP在多终端、多平台(如web、android、ios等)上保持同步是必不可少的。在相关技术中,绝大多数APP都支持动态添加、删除标签、以及修改标签顺序等全量数据更新操作。然而,如果标签的数据量较大,那么使用上述客户端(即应用程序,APP)同步技术方案,即全量数据更新方案,会导致流量消耗大,给用户造成经济损失。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据更新方法、客户端及服务器,以至少解决相关技术中由于采用APP全量同步技术而造成的流量消耗大的技术问题。根据本专利技术实施例的一个方面,提供了一种数据更新方法,包括:接收服务器发送的用于对客户端中的指定标签进行状态更新的标签更新数据,其中,上述指定标签为已经在其它客户端中更新过的标签,上述客户端与上述其他客户端为同种应用软件,且两者安装在不同的终端设备上,上述应用软件具有可供用户调整的分类标签和/或标记标签;根据接收到的标签更新数据,对上述客户端中的上述指定标签进行状态更新。根据本专利技术实施例的另一方面,还提供了一种数据更新方法,包括:将用于对客户端中的指定标签进行状态更新的标签更新数据发送至客户端,其中,上述指定标签为已经在其它客户端中更新过的标签,上述客户端与上述其他客户端为同种客户端,且两者安装在不同的终端设备上,其中, ...
【技术保护点】
一种数据更新方法,其特征在于,包括:接收服务器发送的用于对客户端中的指定标签进行状态更新的标签更新数据,其中,所述指定标签为已经在其它客户端中更新过的标签,所述客户端与所述其他客户端为同种应用软件,且两者安装在不同的终端设备上,所述应用软件具有可供用户调整的分类标签和/或标记标签;根据接收到的标签更新数据,对所述客户端中的所述指定标签进行状态更新。
【技术特征摘要】
1.一种数据更新方法,其特征在于,包括:接收服务器发送的用于对客户端中的指定标签进行状态更新的标签更新数据,其中,所述指定标签为已经在其它客户端中更新过的标签,所述客户端与所述其他客户端为同种应用软件,且两者安装在不同的终端设备上,所述应用软件具有可供用户调整的分类标签和/或标记标签;根据接收到的标签更新数据,对所述客户端中的所述指定标签进行状态更新。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在数据更新过程中,接收用户输入的用于对所述客户端中的选定标签进行状态更新的标签更新指令;根据接收到的标签更新指令,对所述客户端中的所述选定标签进行状态更新;将所述选定标签对应的配置信息以及根据所述标签更新指令对所述选定标签进行状态更新时生成的状态更新信息发送至所述服务器,其中,所述服务器用于接收并将所述配置信息和所述状态更新信息作为标签更新数据发送给与所述客户端具有相同属性但安装在不同终端设备上的其它客户端,以对所述其它客户端中的指定标签进行状态更新。3.根据权利要求1所述的方法,其特征在于,根据接收到的标签更新数据,对所述客户端中的所述指定标签进行状态更新包括:根据接收到的标签位置修改数据,对所述客户端中的所述指定标签进行标签位置修改,该步骤包括:解析所述标签位置修改数据,得到对应的标签位置修改指令;当所述标签位置修改指令指示将所述指定标签的位置调整至第一位置时,将原第一位置对应的数字减1作为所述指定标签的调整后的位置对应的数字;当所述标签位置修改指令指示将所述指定标签的位置调整至倒数第一位置时,将原倒数第一位置对应的数字加1作为所述指定标签的调整后的位置对应的数字;当所述标签位置修改指令指示将所述指定标签的位置调整至除所述第一位置和所述倒数第一位置之外的其它位置时,将与调整后的位置相邻的两个位置对应
\t的数字相加并除以2作为所述指定标签的调整后的位置对应的数字;根据调整后的位置对应的数字,对所述客户端中的所述指定标签进行标签位置修改。4.根据权利要求3所述的方法,其特征在于,在根据调整后的位置对应的数字,对所述客户端中的所述指定标签进行标签位置修改之后,所述方法还包括:判断将与调整后的位置相邻的两个位置对应的数字相加并除以2得到的数值是否超出预设数值范围;在判断出与调整后的位置相邻的两个位置对应的数字相加并除以2得到的数值超出所述预设数值范围的情况下,重置所述客户端中所有标签的位置所对应的数字。5.一种数据更新方法,其特征在于,包括:将用于对客户端中的指定标签进行状态更新的标签更新数据发送至客户端,其中,所述指定标签为已经在其它客户端中更新过的标签,所述客户端与所述其他客户端为同种应用软件,且两者安装在不同的终端设备上,所述应用软件具有可供用户调整的分类标签和/或标记标签,其中,所述客户端用于接收并根据接收到的标签更新数据,对所述客户端中的所述指定标签进行状态更新。6.根据权利要求5所述的方法,其特征在于,在数据更新过程中,所述客户端还用于接收并根据用户输入的用于对所述客户端中的选定标签进行状态更新的标签更新指令,对所述客户端中的所述选定标签进行状态更新,同时将所述选定标签对应的配置信息以及根据所述标签更新指令对所述选定标签进行状态更新时生成的状态更新信息发送至所述服务器,其中,所述方法还包括:接收并将所述配置信息和所述状态更新信息作为标签更新数据发送给与所述客户端具有相同属性但安装在不同终端设备上的其它客户端,以对所述其它客户端中的指定标签进行状态更新。7.根据权利要求6所述的方法,其特征在于,在数据更新过程中,在将所述配置信息和所述状态更新信息作为标签更新数据发送给与所述客户端具有相同属性但安装在不同终端设备上的其它客户端之前,所述方法还包括:解析所述状态更新信息,得到对应的状态更新时间;判断所述状态更新时间是否满足预设时间条件,其中,在判断出所述状态更新时间满足所述预设时间条件的情况下,执行将所述配置信息和所述状态更新信息作为标签更新数据发送给与所述客户端具有相同属性但安装在不同终端设备上的其它客户端的步骤。8.一种客户端,用于进行数据更新,其特征在于,包括:第一接收单元,用于接收服务器发送的用于对客户端中的指定标签进行状态更新的标签更新数据,其中,所述...
【专利技术属性】
技术研发人员:张银利,
申请(专利权)人:广州阿里巴巴文学信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。