数据更新方法及装置的制造方法

文档序号:8257985阅读:183来源:国知局
数据更新方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及移动通信技术,尤其涉及一种数据更新方法及装置。
【背景技术】
[0002]在现有技术中,当蓝光播放机处于空闲状态时,就会检测有没有新的设备(包括USB、移动硬盘、碟片、移动硬盘、家庭共享设备等)挂载,当检测到有新的设备挂载时,则向客户端发送通知消息,以使客户端从蓝光播放机获取与该设备对应的数据,采用该设备对应的数据更新本地存储的数据列表。
[0003]但是,一旦蓝光播放机检测到有新的设备挂载,就会立即通知客户端更新数据列表,有可能导致客户端短时间内频繁执行更新操作,从而加重客户端的负担。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种数据更新方法和装置,以优化现有的数据更新技术,减轻客户端的负担。
[0005]在第一方面,本发明实施例提供了一种数据更新方法,包括:
[0006]客户端接收终端设备发送的第一通知消息,并记录第一接收时间,所述第一通知消息用于通知所述客户端有新的第一数据信息到达所述终端设备;
[0007]客户端接收所述终端设备发送的第二通知消息,并记录第二接收时间,所述第二通知消息用于通知所述客户端有新的第二数据信息到达所述终端设备;
[0008]客户端确定所述第一接收时间与所述第二接收时间的第一差值是否超过预设时长,如果所述第一差值超过预设时长,则从所述终端设备获取所述第一数据信息;
[0009]客户端采用所述第一数据信息更新预先存储的数据列表。
[0010]在第二方面,本发明实施例还提供了一种数据更新装置,包括:
[0011]接收模块,用于接收终端设备发送的第一通知消息,并记录第一接收时间,所述第一通知消息用于通知所述客户端有新的第一数据信息到达所述终端设备;接收所述终端设备发送的第二通知消息,并记录第二接收时间,所述第二通知消息用于通知所述客户端有新的第二数据信息到达所述终端设备;
[0012]确定模块,用于确定所述第一接收时间与所述第二接收时间的第一差值是否超过预设时长;
[0013]获取模块,用于在所述确定模块确定所述第一差值超过预设时长之后,从所述终端设备获取所述第一数据信息;
[0014]更新模块,用于采用所述第一数据信息更新预先存储的数据列表。
[0015]本发明实施例通过客户端接收终端设备发送的用于通知所述客户端有新的第一数据信息到达的第一通知消息,并记录第一接收时间,并接收所述终端设备发送的用于通知所述客户端有新的第二数据信息到达的第二通知消息,并记录第二接收时间,客户端确定所述第一接收时间与所述第二接收时间的第一差值是否超过预设时长,如果所述第一差值超过预设时长,则从所述终端设备获取所述第一数据信息,采用所述第一数据信息更新预先存储的数据列表。本发明实施例只有在所述第一差值超过预设时长时,才采用所述第一数据信息更新预先存储的数据列表,减少了客户端更新数据操作的频率,从而减轻了客户端的负担。
【附图说明】
[0016]图1是本发明第一实施例提供的一种数据更新方法的流程示意图;
[0017]图2是本发明第二实施例提供的一种数据更新方法的流程示意图;
[0018]图3是本发明第三实施例提供的一种数据更新方法的流程示意图;
[0019]图4是本发明第四实施例提供的一种数据更新方法的结构示意图。
【具体实施方式】
[0020]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0021]本发明实施例的方法可以由集成于移动终端(例如智能手机、iPad等)或者固定终端设备(例如电脑)中的客户端或数据更新装置来执行,该客户端或装置可通过硬件和/或软件的方式实现,对此并不进行限制。
[0022]第一实施例
[0023]图1是本发明第一实施例提供的一种数据更新方法的流程示意图,具体包括如下步骤:
[0024]步骤11、客户端接收终端设备发送的第一通知消息,并记录第一接收时间,所述第一通知消息用于通知所述客户端有新的第一数据信息到达所述终端设备,执行步骤12。
[0025]这里,为了区分本发明实施例中终端设备先后发送的不同的通知消息,将终端设备首次发送的通知消息称为第一通知消息,对应的,将客户端接收到第一通知消息的时间称为第一接收时间,将终端设备发送第一通知消息前到达该终端设备的数据信息称为第一数据信息;将终端设备后续发送的通知消息称为第二通知消息,对应的,将客户端接收到第二通知消息的时间称为第二接收时间,将终端设备发送第二通知消息前到达该终端设备的数据信息称为第二数据信息,依次类推,后续不再累述。
[0026]例如,客户端可以为安装在移动终端或者固定终端设备中的应用软件。当有新的第一数据信息到达所述终端设备时,则向客户端发送第一通知消息。
[0027]步骤12、客户端接收所述终端设备发送的第二通知消息,并记录第二接收时间,所述第二通知消息用于通知所述客户端有新的第二数据信息到达所述终端设备,执行步骤13ο
[0028]步骤13、客户端确定所述第一接收时间与所述第二接收时间的第一差值是否超过预设时长。
[0029]如果所述第一差值超过预设时长,则执行步骤14。
[0030]步骤14、客户端从所述终端设备获取所述第一数据信息,执行步骤15。
[0031]步骤15、客户端采用所述第一数据信息更新预先存储的数据列表。
[0032]本实施例通过客户端接收终端设备发送的用于通知所述客户端有新的第一数据信息到达的第一通知消息,并记录第一接收时间,并接收所述终端设备发送的用于通知所述客户端有新的第二数据信息到达的第二通知消息,并记录第二接收时间,客户端确定所述第一接收时间与所述第二接收时间的第一差值是否超过预设时长,如果所述第一差值超过预设时长,则从所述终端设备获取所述第一数据信息,采用所述第一数据信息更新预先存储的数据列表。本发明实施例只有在所述第一差值超过预设时长时,才采用所述第一数据信息更新预先存储的数据列表,减少了客户端更新数据操作的频率,从而减轻了客户端的负担。
[0033]示例性的,在上述实施例的基础上,所述方法还包括:
[0034]如果所述第一差值未超过预设时长,客户端继续监听通知消息,并在接收到所述终端设备发送的第三通知消息后,记录第三接收时间;所述第三通知消息用于通知所述客户端有新的第三数据信息到达所述终端设备;
[0035]客户端确定所述第二接收时间与所述第三接收时间的第二差值是否超过预设时长,如果所述第二差值超过预设时长,则从所述终端设备获取所述第一数据信息和第二数据信息,采用所述第一数据信息和第二数据信息更新预先存储的数据列表,如果所述第二差值未超过预设时长,则继续监听通知消息。
[0036]示例性的,在上述实施例的基础上,客户端采用数据信息更新预先存储的数据列表之后,还包括:
[0037]客户端显示所述数据信息。
[0038]示例性的,在上述实施例的基础上,客户端接收终端设备发送的任一通知消息之前,还包括:
[0039]终端设备检测是否有新的设备发送挂载请求消息,当检测到有新的设备发送挂载请求消息时,则向所述客户端发送对应的通知消息。
[0040]其中,上述设备可以为以下任意一种:USB、移动硬盘、碟片、移动硬盘、家庭共享设备等。例如,在客户端接收终端设备发送的第一通知消息之前,终端设备检测是否有新的设备发送挂载请求消息,当检测到有新的设备发送挂载请求消息时,则向所述客户端发送第一通知消息。在客户端接收终端设备发送的第二通知消息之前,终端设备再次检测是否有新的设备发送挂载请求消息,当检测到有新的设备发送挂载请求消息时,则向所述客户端发送第二通知消息。
[0041]示例性的,在上述实施例的基础上,所述终端设备可以为蓝光播放机等。
[0042]第二实施例
[0043]图2是本发明第二实施例提供的一种数据更新方法的流程示意图,具体包括如下步骤:
[0044]步骤21、客户端接收终端设备发送的第一通知消息,并记录第一接收时间,所述第一通知消息用于通知所述客户端有新的第一数据信息到达所述终端设备,执行步骤22。
[0045]步骤22、客户端接收所述终端设备发送的第二通知消息,并记录第二接收时间,所述第二通知消息用于通知所述客户端有新的第二数据信息到达所述终端设备,执行步骤23ο
[0046]步骤23、客户端确定所述第一接收时间与所述第二接收时间的第一差值是否超过预设时长。
[0047]例如,如果所述客户端确定第一差值超过预设时长,则执行步骤24,如果所述客户端确定第一差值未超过预设时长,则执行步骤27。
[0048]步骤24、客户端从所述终端设备获取所述第一数据信息,执行步骤25。
[0049]步骤25、客户端采用所述第一数据信息更新预先存储的数据列表,执行步骤26。
[0050]步骤26、客户端显示所述第一数据信息。
[0051]步骤27、客户端继续监听通知消息,执行步骤28。
[0052]步骤28、接收所述终端设备发送的第三通知消息,记录第三接收时间,所述第三通知消息用于通知所述客户端有新的第三数据信息到达所述终端设备,执行步骤29。
[0053]步骤29、客户端确定所述第二接收时间与所述第三接收时间的第二差值是否超过预设时长。
[0054]例如,如果所述客户端确定第二差值超过预设时长,则执行步骤210,如果所述第二差值未超过预设时长,则继续监听通知消息,重复执行类似步骤27?步骤212的操作。
[0055]步骤210、客户端从所述终端设备获取所述第一数据信息和第二数据信息,执行步骤 211。
[0056]步骤211、客户端采用所述第一数据信息和第二数据信息更新预先存储的数据列表,执行步骤212。
[0057]步骤212、客户端显示所述第一数据信息和第二
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1