一种更新数据方法与装置制造方法及图纸

技术编号:15727101 阅读:64 留言:0更新日期:2017-06-29 23:35
本申请公开了一种更新数据方法与装置,用以解决现有技术中的更新类目数据方法存在的网络资源浪费的问题。所述方法包括:服务器在类目数据更新后,向客户端发送数据更新指令;接收所述客户端根据所述数据更新指令返回的数据更新请求;根据所述数据更新请求,向所述客户端发送更新后的类目数据。

【技术实现步骤摘要】
一种更新数据方法与装置
本申请涉及计算机
,尤其涉及一种更新数据方法与装置。
技术介绍
目前,在实际应用中,存在着一些更新频率很小、且更新时间不固定的类目数据,比如某一新闻应用(Application,APP)中的新闻类目数据。假设该新闻APP中的类目数据包括娱乐类型、军事类型、社会类型等类目数据。若该新闻APP的工作人员在对近期用户对各种类型新闻的点击量进行数据统计后,发现用户对娱乐类型的新闻的点击量比较少,那么,工作人员便会修改服务器中的新闻内容的类目信息,直接将娱乐类型这一类目数据删除。为了保证在修改服务器中的类目数据后,新闻APP中显示的类目数据与服务器中更新后的类目数据一致,在现有技术中,一般采用下述两种方法,来使得显示在该新闻APP中的类目数据与服务器中更新后的类目数据一致:方法一:当服务器与该新闻APP建立长连接后,若服务器更新了类目数据,那么服务器便向该新闻APP发送更新后的数据。当该新闻APP接收到该数据后,便将该数据保存在本地。当用户打开显示类目数据的用户操作界面时,该用户操作界面便显示出更新后的数据。但是这一方法存在一定的弊端:该新闻APP可能无法正常显示类目数据。这是由于在实际应用中,通常会针对于不同的平台或者操作系统,开发出不同版本的APP,甚至对于同一平台以及同一操作系统,也会开发出不同版本的APP。由于不同版本的APP有可能只支持某一种或某几种格式的数据,那么服务器中便保存着不同格式的类目数据。当该新闻APP与服务器建立长连接后,若服务器无法获取到该新闻APP的版本信息,那么服务器便会向该新闻APP随机发送某一种格式的类目数据,这有可能导致该新闻APP无法解析这一种格式的类目数据,从而导致该新闻APP无法正常显示类目数据。方法二:只要用户打开该新闻APP中显示该类目数据的操作界面,该新闻APP便主动向服务器发送数据更新请求,服务器则根据该数据更新请求,向客户端发送最新的数据。其中,所述数据更新请求中包含着该新闻APP的版本信息,这就使得该新闻APP能够根据数据更新请求中包含的该新闻APP的版本信息,发送与该新闻APP的版本匹配的类目数据。但是,方法二中却存在着其他的弊端:网络资源的浪费。这是因为,在服务器未更新数据时,该新闻APP依旧向服务器发送数据更新请求,而最终该新闻APP显示出的类目数据并没有任何变化。这就导致了网络资源的浪费。
技术实现思路
本申请实施例提供一种更新数据方法与装置,用以解决现有技术中的更新类目数据的方法存在的网络资源的浪费的问题。本申请实施例采用下述技术方案:一种更新数据方法,包括:服务器在类目数据更新后,向客户端发送数据更新指令;接收所述客户端根据所述数据更新指令返回的数据更新请求;根据所述数据更新请求,向所述客户端发送更新后的类目数据。一种更新数据方法,包括:客户端接收服务器发送的数据更新指令,其中,所述数据更新指令是所述服务器在类目数据更新后向所述客户端发送的;根据所述数据更新指令,向所述服务器发送数据更新请求;接收所述服务器根据所述数据更新请求返回的更新后的类目数据。一种更新数据装置,包括:指令发送模块,服务器在类目数据更新后,向客户端发送数据更新指令;请求接收模块,接收所述客户端根据所述数据更新指令返回的数据更新请求;数据发送模块,根据所述数据更新请求,向所述客户端发送更新后的类目数据。一种更新数据装置,包括:指令接收模块,客户端接收服务器发送的数据更新指令,其中,所述数据更新指令是所述服务器在类目数据更新后向所述客户端发送的;请求发送模块,根据所述数据更新指令,向所述服务器发送数据更新请求;数据接收模块,接收所述服务器根据所述数据更新请求返回的更新后的类目数据。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:现有技术中,只要客户端显示类目数据,便主动向服务器发送数据更新请求,以使得服务器发送最新类目数据,这会导致网络资源的浪费。而在本申请实施例中,当客户端在接收到服务器发送的数据更新指令后,才向服务器发送数据更新请求,以使得服务器向客户端发送更新后的类目数据。因此,采用本申请实施例中的方法,解决了现有技术中更新类目数据发方法存在的网络资源的浪费的问题。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1a为本申请实施例提供的一种更新数据方法的实现流程示意图;图1b为本申请实施例提供的账单类目数据显示页面;图1c为本申请实施例提供的是否更新数据的显示页面;图2为本申请实施例提供的一种更新数据装置的具体结构示意图;图3为本申请实施例提供的另一种更新数据装置的具体结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。为了解决现有技术中的更新类目数据的方法存在的网络资源的浪费的问题,本申请实施例提供一种更新数据方法。该方法的具体流程示意图如图1a所示,包括下述步骤:步骤11,服务器在类目数据更新后,向客户端发送数据更新指令。本申请实施例提供的更新数据方法可用于对类目数据进行更新。其中,该类目数据可以是更新频率较低且更新时间不固定的类目数据。更新频率较低且更新时间不固定的数据可以包括但不限于支付平台中的账单类目数据或者某新闻APP中的新闻类目数据等。当然,也可用于对其他类型的类目数据进行更新,如更新频率较快或更新时间固定的类目数据。其中,支付平台中的账单类目数据,例如可以包括但不限于购物类型、餐饮类型、水电类型或话费类型等。如图1b所示,图1b中所显示的数据便为某支付平台中的账单类目数据,若用户希望查看近期关于餐饮方面的消费记录,便可点击该页面中的“餐饮”,从而查看相关消费记录。由于图1b中所显示的类目数据是由服务器提供的,因此,客户端中的类目数据与服务器中的类目数据是一致的。当服务器中的数据更新后,为了使客户端中的类目数据与服务器中的类目数据保持一致,服务器可向客户端发送数据更新指令,用于告知客户端,服务器中的类目数据已经更新,以使得客户端根据该指令,完成后续操作,最终获取到更新后的类目数据。需要特别说明的是,只有在服务器与客户端之间建立了连接时,服务器才能向客户端发送数据更新指令;若服务器与客户端之间未建立连接,服务器便不能向客户端发送数据更新指令。其中,服务器与客户端之间建立的连接可以为长连接,也可以为短连接,本申请实施例对此不进行任何限定。具体的,服务器可在监测到客户端被启动并与服务器建立了连接时,立刻向客户端发送数据更新指令,也可在监测到客户端启动并开启了显示类目数据的界面时(客户端在开启显示类目数据的界面时,可向服务器发送预设的消息,以使服务器获知客户端已开启显示类目数据的界面),向客户端发送数据更新指令。步骤12,服务器接收所述客户端根据所述数据更新指令返回的数据更新请求。客户端在接收到本文档来自技高网
...
一种更新数据方法与装置

【技术保护点】
一种更新数据方法,其特征在于,所述方法包括:服务器在类目数据更新后,向客户端发送数据更新指令;接收所述客户端根据所述数据更新指令返回的数据更新请求;根据所述数据更新请求,向所述客户端发送更新后的类目数据。

【技术特征摘要】
1.一种更新数据方法,其特征在于,所述方法包括:服务器在类目数据更新后,向客户端发送数据更新指令;接收所述客户端根据所述数据更新指令返回的数据更新请求;根据所述数据更新请求,向所述客户端发送更新后的类目数据。2.如权利要求1所述的方法,其特征在于,向客户端发送数据更新指令,具体包括:当确定所述客户端与所述服务器建立了连接时,向客户端发送数据更新指令。3.如权利要求1所述的方法,其特征在于,向客户端发送数据更新指令,具体包括:向客户端发送与更新后的类目数据对应的数据更新指令。4.如权利要求1~3任一所述的方法,其特征在于,所述数据包括:账单类目数据。5.一种更新数据方法,其特征在于,所述方法包括:客户端接收服务器发送的数据更新指令,其中,所述数据更新指令是所述服务器在类目数据更新后向所述客户端发送的;根据所述数据更新指令,向所述服务器发送数据更新请求;接收所述服务器根据所述数据更新请求返回的更新后的类目数据。6.如权利要求5所述的方法,其特征在于,客户端接收服务器发送的数据更新指令,具体包括:所述客户端接收所述服务器发送的与更新后的类目数据对应的数据更新指令;向所述服务器发送数据更新请求之前,所述方法还包括:确定所述客户端记录在本地的日志中不存在所述数据更新指令;确定所述客户端记录在本地的日志中不存在所述数据更新指令之后,所述方法还包括:将接收到的所述数据更新指令记录在所述日志中。7.如权利要求5所述的方法,其特征在于,所述方法还包括:当所述客户端未接收到所述服务器发送的数据更新指令时,若所述客户端本地未保存类目数据,或,本地保存的类目数据为预设的默认类目数据,则所述客户端向所述服务器发送数据更新请求,以使得服务器根据所述数据更新请求向所述客户端返回更新后的类目数据。8.如权利要求5所述的方法,其特征在于,所述方法还包括:采用所述更新后的类目数据更新所述客户端本地保存的类目数据。9.如权利要求5~8任一所述的方法,其特征在于,所述数据包括:账单类目数据。10.一种更新数据装置,其特征在于,所述装置包括:...

【专利技术属性】
技术研发人员:覃瑶
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1