The embodiment of the invention discloses a terminal and a method of data refresh, wherein, the method comprises the following steps: to detect if the trigger default refresh data operation, to obtain the first data item is determined according to the information from the server; identifies the target data items need to obtain the target data information of the current interface in the target data storage and information database the first data item information; according to the target data item identification target data access the target data items from the server; according to the target data of the target data and the target data information stored in the database, the target data show the current interface for each data item in the. The embodiment of the invention can reduce the complexity of the maintenance data version information and the maintenance cost on the basis of ensuring that the list data of the client list is consistent with the list data in the server.
【技术实现步骤摘要】
一种刷新数据的方法及终端
本专利技术涉及电子
,尤其涉及一种刷新数据的方法及终端。
技术介绍
目前,客户端通常采用滑动列表形式将各应用的数据展示给用户。为了满足运营需求,通常要求每个应用对应的列表所展现的数据的顺序必须与该应用对应的服务器中的数据顺序保持一致,否则将会出现各种奇怪的问题。比如即时通讯软件的聊天记录并不是按照时间顺序展示,或者客户端中数据排列的顺序和服务器中的数据排列顺序不一致导致运营工作无法开展,或者客户端的列表所展示的数据重复等。针对这一问题,现有技术提供了一种数据刷新方法:客户端向服务器发送客户端当前的数据版本信息,服务器根据客服端发送的数据版本信息,确定目前服务器相对客户端所更新的数据,并把更新的数据发送到客户端。然而,由于在数据刷新过程中,服务器需要存储并维护数据版本信息,以及该数据版本信息对应的数据更新信息,因此,当数据更新频繁时,服务器需要维护庞大的数据版本信息,占用较多内存。
技术实现思路
本专利技术实施例提供一种刷新数据的方法及终端,能够减少维护数据版本信息的繁杂度以及维护成本。第一方面,本专利技术实施例提供了一种刷新数据的方法,该方法包括:若检测到触发刷新数据的预设操作,从服务器获取第一数据项信息;其中,所述第一数据项信息包括多个数据项标识;根据数据库存储的目标数据信息以及所述第一数据项信息,确定当前交互界面中需要获取目标数据信息的目标数据项的标识;其中,所述目标数据信息用于描述目标数据项对应的目标数据;根据所述目标数据项的标识从所述服务器获取所述目标数据项的目标数据;根据所述目标数据项的目标数据以及所述数据库存储的目标 ...
【技术保护点】
一种刷新数据的方法,其特征在于,所述方法包括:若检测到触发刷新数据的预设操作,从服务器获取第一数据项信息;其中,所述第一数据项信息包括多个数据项标识;根据数据库存储的目标数据信息以及所述第一数据项信息,确定当前交互界面中需要获取目标数据信息的目标数据项的标识;其中,所述目标数据信息用于描述目标数据项对应的目标数据;根据所述目标数据项的标识从所述服务器获取所述目标数据项的目标数据;根据所述目标数据项的目标数据以及所述数据库存储的目标数据信息,显示所述当前交互界面中每个数据项的目标数据。
【技术特征摘要】
1.一种刷新数据的方法,其特征在于,所述方法包括:若检测到触发刷新数据的预设操作,从服务器获取第一数据项信息;其中,所述第一数据项信息包括多个数据项标识;根据数据库存储的目标数据信息以及所述第一数据项信息,确定当前交互界面中需要获取目标数据信息的目标数据项的标识;其中,所述目标数据信息用于描述目标数据项对应的目标数据;根据所述目标数据项的标识从所述服务器获取所述目标数据项的目标数据;根据所述目标数据项的目标数据以及所述数据库存储的目标数据信息,显示所述当前交互界面中每个数据项的目标数据。2.根据权利要求1所述的方法,其特征在于,所述根据数据库存储的目标数据信息以及所述第一数据项信息,确定当前交互界面中需要获取目标数据信息的目标数据项的标识包括:从所述第一数据项信息中获取当前交互界面需要显示的第二数据项信息;根据数据库存储的目标数据信息以及所述第二数据项信息,确定需要获取目标数据信息的目标数据项的标识;所述根据所述目标数据项的目标数据以及所述数据库存储的目标数据信息,显示所述当前交互界面中每个数据项的目标数据包括:根据所述目标数据项的目标数据以及所述数据库存储的目标数据信息显示所述第二数据项信息对应的目标数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:保存所述第一数据项信息,并设置所述第一数据项对应的第一有效时长;若根据所述第一有效时长确定所述第一数据项信息的第一剩余有效时间小于或等于零,则清除所述第一数据项信息,并从服务器重新获取第一数据项信息。4.根据权利要求2或3所述的方法,其特征在于,若所述数据库存储的目标数据信息设置有第二有效时长,所述根据数据库存储的目标数据信息以及所述第二数据项信息,确定需要获取目标数据信息的目标数据项的标识包括:若从数据库存储的目标数据信息查找到所述第二数据项信息对应的目标数据信息,则根据所述第二有效期判断查找到的目标数据信息的第二剩余有效时间是否小于或等于零;根据判断结果确定需要获取目标数据信息的目标数据项的标识。5.根据权利要求4所述的方法,其特征在于,所述根据判断结果确定需要获取目标数据信息的目标数据项的标识包括:若查找到的目标数据信息的第二剩余有效时间小于或等于零,则识别为已过期的目标数据信息,清除所述已过期的目标数据信息并根据所述已过期的目标数据信息以及未查找到的目标数据信息确定需要获取目标数据信息的目标数据项的标识;若查找到的目标数据信息的第二剩余有效时间大于零,则根...
【专利技术属性】
技术研发人员:王盛,
申请(专利权)人:深圳市金立通信设备有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。