著录项信息
专利名称 | 一种数据更新方法和更新系统 |
申请号 | CN201310268659.0 | 申请日期 | 2013-06-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-09-25 | 公开/公告号 | CN103327026A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6;;;H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 夏盛新;甘晖明 |
代理机构 | 广州三环专利代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明适用于数据处理领域,提供了一种数据更新方法和更新装置,所述方法包括:接收终端发送的数据更新请求;根据所述数据更新请求生成第二数据对应的第二验证参数;将所述第二验证参数与服务器存储的第一验证参数进行比较;根据所述比较的结果,向终端发送更新指示,以使所述终端根据所述更新指示对本地存储的第一数据进行更新。本发明实施例,服务器生成第二数据对应的第二验证参数,将第二验证参数与第一验证参数进行比较,并根据第二验证参数与第一验证参数的比较结果对终端存储的数据进行更新,使得终端在向服务器进行数据更新时,不必每次向服务器获取完整的数据,节省了网络带宽、提高了终端的运行性能。
1.一种数据更新方法,其特征在于,所述方法包括:
接收终端发送的数据更新请求;
根据所述数据更新请求生成第二数据对应的第二验证参数,所述第二数据用于发送到终端以更新终端存储的第一数据;
将所述第二验证参数与服务器存储的第一验证参数进行比较,所述第一验证参数为终端发送的根据终端本地存储的第一数据生成的;
根据所述比较的结果,向终端发送更新指示,以使所述终端根据所述更新指示对本地存储的第一数据进行更新;
其中,所述根据所述比较的结果,向终端发送更新指示包括:
如果所述第二验证参数与所述第一验证参数相同,则向终端发送随机获取的第三数据;或者,
如果所述第二验证参数与所述第一验证参数不同,则向终端发送所述第二验证参数对应的第二数据和随机获取的第三数据;
其中,所述第一验证参数是通过安全算法对所述第一数据计算后获取的参数,所述第二验证参数是通过安全算法对所述第二数据计算后获取的参数。
2.如权利要求1所述的方法,其特征在于,在将所述第二验证参数与服务器存储的第一验证参数进行比较的步骤之前,所述方法还包括:
获取并存储所述第一验证参数。
3.如权利要求1所述的方法,其特征在于,所述根据所述比较的结果,向终端发送更新指示的步骤,包括:
如果所述第二验证参数与所述第一验证参数相同,则指示终端保持终端本地存储的第一数据不变;或者,
如果所述第二验证参数与所述第一验证参数不同,则向终端发送所述第二验证参数对应的第二数据,以使终端将本地存储的数据更新为所述第二数据。
4.一种数据更新装置,其特征在于,所述装置包括:
接收单元,用于接收终端发送的数据更新请求;
生成单元,用于根据所述接收单元接收的数据更新请求生成第二数据对应的第二验证参数,所述第二数据用于发送到终端以更新终端存储的第一数据;
比较单元,用于将所述生成单元生成的第二验证参数与服务器存储的第一验证参数进行比较,所述第一验证参数为终端发送的根据终端本地存储的第一数据生成的;
发送单元,用于根据所述比较单元比较的结果,向终端发送更新指示,以使所述终端根据所述更新指示对本地存储的第一数据进行更新;
其中,所述发送单元具体用于:
如果所述第二验证参数与所述第一验证参数相同,则向终端发送随机获取的第三数据;或者,
如果所述第二验证参数与所述第一验证参数不同,则向终端发送所述第二验证参数对应的第二数据和随机获取的第三数据;
其中,所述第一验证参数是通过安全算法对所述第一数据计算后获取的参数,所述第二验证参数是通过安全算法对所述第二数据计算后获取的参数。
5.如权利要求4所述的装置,其特征在于,在所述比较单元比较之前,所述装置还包括:
获取单元,用于获取并存储所述第一验证参数。
6.如权利要求4所述的装置,其特征在于,所述发送单元包括:
相同发送子单元,用于如果所述第二验证参数与所述第一验证参数相同,则指示终端保持终端本地存储的第一数据不变;或者,
不同发送子单元,如果所述第二验证参数与所述第一验证参数不同,则向终端发送所述第二验证参数对应的第二数据,以使终端将本地存储的数据更新为所述第二数据。
一种数据更新方法和更新系统\n技术领域\n[0001] 本发明属于数据处理领域,尤其涉及一种数据更新方法和更新系统。\n背景技术\n[0002] 终端从服务器获取数据,以对终端本地存储的数据进行更新,是一种很常见的数据更新方法,特别是像好友数据这类需要经常更新的数据,通常通过服务器进行数据更新。\n[0003] 现有技术的数据更新通常需要终端从服务器获取完整的数据,然后用获取的数据替换终端现有的数据,这样造成终端数据流量的浪费。\n发明内容\n[0004] 本发明实施例提供了一种数据更新方法和更新装置,以解决现有技术的更新数据时浪费数据流量的问题。\n[0005] 本发明实施例是这样实现的,一种数据更新方法,所述方法包括:\n[0006] 接收终端发送的数据更新请求;\n[0007] 根据所述数据更新请求生成第二数据对应的第二验证参数,所述第二数据用于发送到终端以更新终端存储的第一数据;\n[0008] 将所述第二验证参数与服务器存储的第一验证参数进行比较,所述第一验证参数为终端发送的根据终端本地存储的第一数据生成的;\n[0009] 根据所述比较的结果,向终端发送更新指示,以使所述终端根据所述更新指示对本地存储的第一数据进行更新。\n[0010] 本发明另一实施例提供了一种数据更新装置,所述装置包括:\n[0011] 接收单元,用于接收终端发送的数据更新请求;\n[0012] 生成单元,用于根据所述接收单元接收的数据更新请求生成第二数据对应的第二验证参数,所述第二数据用于发送到终端以更新终端存储的第一数据;\n[0013] 比较单元,用于将所述生成单元生成的第二验证参数与服务器存储的第一验证参数进行比较,所述第一验证参数为终端发送的根据终端本地存储的第一数据生成的;\n[0014] 发送单元,用于根据所述比较单元比较的结果,向终端发送更新指示,以使所述终端根据所述更新指示对本地存储的第一数据进行更新。\n[0015] 本发明实施例,服务器生成第二数据对应的第二验证参数,将第二验证参数与第一验证参数进行比较,并根据第二验证参数与第一验证参数的比较结果对终端存储的数据进行更新,使得终端在向服务器进行数据更新时,不必每次向服务器获取完整的数据,节省了网络带宽、提高了终端的运行性能。\n附图说明\n[0016] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0017] 图1是本发明实施例提供的数据更新系统的结构示意图;\n[0018] 图2是本发明一个实施例提供的数据更新方法的流程图;\n[0019] 图3是本发明另一个实施例提供的数据更新方法的流程图;\n[0020] 图4是本发明实施例提供的数据更新装置的结构图。\n具体实施方式\n[0021] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0022] 本发明实施例中,终端生成第一数据对应的第一验证参数,服务器生成第二数据对应的第二验证参数,第二数据为存储于服务器的对应于第一数据的更新数据,将第二验证参数与第一验证参数进行比较,并根据第二验证参数与第一验证参数的比较结果对终端存储的数据进行更新,使得终端在向服务器进行数据更新时,不必每次向服务器获取完整的数据,节省了网络带宽、提高了终端的运行性能。\n[0023] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。\n[0024] 实施例一\n[0025] 如图1所示为本发明实施例提供的数据更新系统的结构示意图,包括:终端1将存储于本地的第一数据对应的第一验证参数发送到服务器2,服务器2在向终端1发送更新指示时,将第二数据对应的第二验证参数与所述第一验证参数进行比较:如果所述第二验证参数与所述第一验证参数相同,则服务器2通知终端1保持终端1本地存储的第一数据不变;如果所述第二验证参数与所述第一验证参数不同,则服务器2向终端1发送所述第二验证参数对应的第二数据。\n[0026] 实施例二\n[0027] 如图2所示为本发明一个实施例提供的数据更新方法的流程图,所述方法包括以下步骤:\n[0028] 在步骤S201中,服务器接收终端发送的数据更新请求。\n[0029] 在本发明实施例中,终端在需要进行数据更新时(如:更新通信应用中的好友数据),向服务器发送数据更新请求,以更新终端本地存储的数据。\n[0030] 在步骤S202中,服务器根据所述数据更新请求生成第二数据对应的第二验证参数,所述第二数据用于发送到终端以更新终端存储的第一数据。\n[0031] 在本发明实施例中,以好友数据为例,终端的应用在显示好友列表时,该好友列表通常通过终端本地存储的好友数据(第一数据)生成,但是终端需要经常更新该好友列表,而经过更新的好友数据(第二数据)需要终端从服务器获取。在终端向服务器发起获取经过更新的好友数据时,服务器首先根据经过更新的好友数据生成对应的第二验证参数。所述验证参数包括:\n[0032] 如果所述第一验证参数为Etag,所述第二验证参数为Etag;或者,[0033] 如果所述第一验证参数为通过安全算法对所述第一数据计算后获取的参数,所述第二验证参数为通过安全算法对所述第二数据计算后获取的参数。\n[0034] 其中:\n[0035] Etag是超文本传输协议(Hypertext Transfer Protocol简称:HTTP)中定义的“被请求变量的实体值”,即“与Web资源关联的记号”,其可以作为服务器发送的Web资源(第一数据和第二数据)的记号。\n[0036] 将数据通过安全算法计算后也可以获取一个参数,比如:数据通过信息摘要算法\n5(Message Digest Algorithm5简称:MD5)计算后,可以获取一个固定长度的值,该值即为验证参数。类似的算法还包括:MD2、MD3、MD4等。\n[0037] 在步骤S203中,服务器将所述第二验证参数与服务器存储的第一验证参数进行比较,所述第一验证参数为终端发送的根据终端本地存储的第一数据生成的。\n[0038] 在本发明实施例中,服务器在生成第二验证参数的步骤之后,将第二验证参数与服务器存储的第一验证参数进行比较,该第一验证参数为终端根据终端本地存储的好友数据生成的。\n[0039] 在步骤S204中,服务器根据所述比较的结果,向终端发送更新指示。\n[0040] 在本发明实施例中,第二验证参数与第一验证参数的比较结果只有两种:第二验证参数与第一验证参数相同;第二验证参数与第一验证参数不同。所述服务器根据所述比较的结果,向终端发送更新指示的步骤,包括:\n[0041] 如果所述第二验证参数与所述第一验证参数相同,则指示终端保持终端本地存储的第一数据不变;或者,\n[0042] 如果所述第二验证参数与所述第一验证参数不同,则向终端发送所述第二验证参数对应的第二数据,以使终端将本地存储的数据更新为所述第二数据。\n[0043] 在本发明实施例中,如果第二验证参数与第一验证参数相同,则表示经过更新的好友数据与终端存储的好友数据相同,服务器只需要指示终端调用本地存储的好友数据生成好友列表即可;如果第二验证参数与第一验证参数不同,则表示经过更新的好友数据与终端存储的好友数据不同,服务器需要向终端发送经过更新的好友数据。\n[0044] 在步骤S205中,终端根据所述更新指示,对本地存储的数据进行更新。\n[0045] 在本发明实施例中,终端接收服务器发送的更新指示,对好友数据进行更新,并将更新后的好友数据序列化为一段二进制数据,在数据库中以二进制BLOB块存储该二进制数据,读取好友信息时,以BLOB块读出,并将该二进制数据反序列化为好友数据对象,以保证了数据存储的安全性。\n[0046] 本发明实施例,服务器生成第二数据对应的第二验证参数,将第二验证参数与第一验证参数进行比较,并根据第二验证参数与第一验证参数的比较结果对终端存储的数据进行更新,使得终端在向服务器进行数据更新时,不必每次向服务器获取完整的数据,节省了网络带宽、提高了终端的运行性能。\n[0047] 作为本发明的一个可选实施例,在将所述第二验证参数与服务器存储的第一验证参数进行比较的步骤之前,所述方法还包括:\n[0048] 服务器获取并存储所述第一验证参数。\n[0049] 在本发明实施例中,服务器在进行第二验证参数与第一验证参数的比较之前,需要从终端获取第一验证参数,获取第一验证参数的方法包括很多,在此不做限定。\n[0050] 作为本发明的另一个可选实施例,向终端发送所述第二数据和随机获取的第三数据,在所述根据所述数据更新请求生成第二数据对应的第二验证参数的步骤中,生成的第二验证参数为:通过安全算法对所述第二数据计算后获取的参数;在所述将所述第二验证参数与服务器存储的第一验证参数进行比较的步骤中,进行比较的第一验证参数为:通过安全算法对所述第一数据计算后获取的参数。\n[0051] 在本发明实施例中,如果服务器向终端发送第二数据和随机生成的第三数据(比如:通信应用中服务器向终端发送的推荐好友,该推荐好友每次都不同,即该推荐好友随机生成),则验证参数只能为通过安全算法对所述数据计算后获取的参数。服务器向终端发送的Web资源都是集合在一起的,即包含第三数据和第二数据只会生成一个整体的Etag,而因为第三数据每一次都不同,对应的Etag每一次也不同,而通过安全算法对所述数据计算后获取的参数可以对第二数据单独计算验证参数。\n[0052] 对应的,向终端发送所述第二数据和随机获取的第三数据,所述根据所述比较的结果,向终端发送更新指示的步骤,包括:\n[0053] 如果所述第二验证参数与所述第一验证参数相同,则向终端发送所述第三数据;\n或者,\n[0054] 如果所述第二验证参数与所述第一验证参数不同,则向终端发送所述第二验证参数对应的第二数据和所述第三数据。\n[0055] 实施例三\n[0056] 如图3所示为本发明另一个实施例提供的数据更新方法的流程图,所述方法包括以下步骤:\n[0057] 在步骤S301中,接收终端发送的数据更新请求。\n[0058] 在本发明实施例中,终端在需要进行数据更新时(如:更新通信应用中的好友数据),向服务器发送数据更新请求,以更新终端本地存储的数据。\n[0059] 在步骤S302中,根据所述数据更新请求生成第二数据对应的第二验证参数,所述第二数据用于发送到终端以更新终端存储的第一数据。\n[0060] 在本发明实施例中,以好友数据为例,终端的应用在显示好友列表时,该好友列表通常通过终端本地存储的好友数据(第一数据)生成,但是终端需要经常更新该好友列表,而经过更新的好友数据(第二数据)需要终端从服务器获取。在终端向服务器发起获取经过更新的好友数据时,服务器首先根据经过更新的好友数据生成对应的第二验证参数。所述验证参数包括:\n[0061] 如果所述第一验证参数为Etag,所述第二验证参数为Etag;或者,[0062] 如果所述第一验证参数为通过安全算法对所述第一数据计算后获取的参数,所述第二验证参数为通过安全算法对所述第二数据计算后获取的参数。\n[0063] 其中:\n[0064] Etag是超文本传输协议(Hypertext Transfer Protocol简称:HTTP)中定义的“被请求变量的实体值”,即“与Web资源关联的记号”,其可以作为服务器发送的Web资源(第一数据和第二数据)的记号。\n[0065] 将数据通过安全算法计算后也可以获取一个参数,比如:数据通过信息摘要算法\n5(Message Digest Algorithm5简称:MD5)计算后,可以获取一个固定长度的值,该值即为验证参数。类似的算法还包括:MD2、MD3、MD4等。\n[0066] 在步骤S303中,将所述第二验证参数与服务器存储的第一验证参数进行比较,所述第一验证参数为终端发送的根据终端本地存储的第一数据生成的。\n[0067] 在本发明实施例中,服务器在生成第二验证参数的步骤之后,将第二验证参数与服务器存储的第一验证参数进行比较,该第一验证参数为终端根据终端本地存储的好友数据生成的。\n[0068] 在步骤S304中,根据所述比较的结果,向终端发送更新指示,以使所述终端根据所述更新指示对本地存储的第一数据进行更新。\n[0069] 在本发明实施例中,第二验证参数与第一验证参数的比较结果只有两种:第二验证参数与第一验证参数相同;第二验证参数与第一验证参数不同。所述根据所述比较的结果,向终端发送更新指示的步骤,包括:\n[0070] 如果所述第二验证参数与所述第一验证参数相同,则指示终端保持终端本地存储的第一数据不变;或者,\n[0071] 如果所述第二验证参数与所述第一验证参数不同,则向终端发送所述第二验证参数对应的第二数据,以使终端将本地存储的数据更新为所述第二数据。\n[0072] 在本发明实施例中,如果第二验证参数与第一验证参数相同,则表示经过更新的好友数据与终端存储的好友数据相同,服务器只需要指示终端调用本地存储的好友数据生成好友列表即可;如果第二验证参数与第一验证参数不同,则表示经过更新的好友数据与终端存储的好友数据不同,服务器需要向终端发送经过更新的好友数据。\n[0073] 本发明实施例,服务器生成第二数据对应的第二验证参数,将第二验证参数与第一验证参数进行比较,并根据第二验证参数与第一验证参数的比较结果对终端存储的数据进行更新,使得终端在向服务器进行数据更新时,不必每次向服务器获取完整的数据,节省了网络带宽、提高了终端的运行性能。\n[0074] 作为本发明的一个可选实施例,在将所述第二验证参数与服务器存储的第一验证参数进行比较的步骤之前,所述方法还包括:\n[0075] 获取并存储所述第一验证参数。\n[0076] 在本发明实施例中,服务器在进行第二验证参数与第一验证参数的比较之前,需要从终端获取第一验证参数,获取第一验证参数的方法包括很多,在此不做限定。\n[0077] 作为本发明的另一个可选实施例,向终端发送所述第二数据和随机获取的第三数据,在所述根据所述数据更新请求生成第二数据对应的第二验证参数的步骤中,生成的第二验证参数为:通过安全算法对所述第二数据计算后获取的参数;在所述将所述第二验证参数与服务器存储的第一验证参数进行比较的步骤中,进行比较的第一验证参数为:通过安全算法对所述第一数据计算后获取的参数。\n[0078] 在本发明实施例中,如果服务器向终端发送第二数据和随机生成的第三数据(比如:通信应用中服务器向终端发送的推荐好友,该推荐好友每次都不同,即该推荐好友随机生成),则验证参数只能为通过安全算法对所述数据计算后获取的参数。服务器向终端发送的Web资源都是集合在一起的,即包含第三数据和第二数据只会生成一个整体的Etag,而因为第三数据每一次都不同,对应的Etag每一次也不同,而通过安全算法对所述数据计算后获取的参数可以对第二数据单独计算验证参数。\n[0079] 对应的,向终端发送所述第二数据和随机获取的第三数据,所述根据所述比较的结果,向终端发送更新指示的步骤,包括:\n[0080] 如果所述第二验证参数与所述第一验证参数相同,则向终端发送所述第三数据;\n或者,\n[0081] 如果所述第二验证参数与所述第一验证参数不同,则向终端发送所述第二验证参数对应的第二数据和所述第三数据。\n[0082] 实施例四\n[0083] 如图4所示为本发明实施例提供的数据更新装置的结构图,为了便于说明,仅示出与本发明实施例相关的部分,包括:\n[0084] 接收单元401,用于接收终端发送的数据更新请求。\n[0085] 在本发明实施例中,终端在需要进行数据更新时(如:更新通信应用中的好友数据),向服务器发送数据更新请求,以更新终端本地存储的数据。\n[0086] 生成单元402,用于根据所述接收单元401接收的数据更新请求生成第二数据对应的第二验证参数,所述第二数据用于发送到终端以更新终端存储的第一数据。\n[0087] 在本发明实施例中,以好友数据为例,终端的应用在显示好友列表时,该好友列表通常通过终端本地存储的好友数据(第一数据)生成,但是终端需要经常更新该好友列表,而经过更新的好友数据(第二数据)需要终端从服务器获取。在终端向服务器发起获取经过更新的好友数据时,生成单元402首先根据经过更新的好友数据生成对应的第二验证参数。所述验证参数包括:\n[0088] 如果所述第一验证参数为Etag,所述第二验证参数为Etag;或者,[0089] 如果所述第一验证参数为通过安全算法对所述第一数据计算后获取的参数,所述第二验证参数为通过安全算法对所述第二数据计算后获取的参数。\n[0090] 其中:\n[0091] Etag是超文本传输协议(Hypertext Transfer Protocol简称:HTTP)中定义的“被请求变量的实体值”,即“与Web资源关联的记号”,其可以作为服务器发送的Web资源(第一数据和第二数据)的记号。\n[0092] 将数据通过安全算法计算后也可以获取一个参数,比如:数据通过信息摘要算法\n5(Message Digest Algorithm5简称:MD5)计算后,可以获取一个固定长度的值,该值即为验证参数。类似的算法还包括:MD2、MD3、MD4等。\n[0093] 比较单元403,用于将所述生成单元402生成的第二验证参数与服务器存储的第一验证参数进行比较,所述第一验证参数为终端发送的根据终端本地存储的第一数据生成的。\n[0094] 在本发明实施例中,生成单元402在生成第二验证参数之后,比较单元403将第二验证参数与服务器存储的第一验证参数进行比较,该第一验证参数为终端根据终端本地存储的好友数据生成的。\n[0095] 发送单元404,用于根据所述比较单元403比较的结果,向终端发送更新指示,以使所述终端根据所述更新指示对本地存储的第一数据进行更新。\n[0096] 在本发明实施例中,第二验证参数与第一验证参数的比较结果只有两种:第二验证参数与第一验证参数相同;第二验证参数与第一验证参数不同。所述发送单元404包括:\n[0097] 相同发送子单元4041,用于如果所述第二验证参数与所述第一验证参数相同,则指示终端保持终端本地存储的第一数据不变;或者,\n[0098] 不同发送子单元4042,如果所述第二验证参数与所述第一验证参数不同,则向终端发送所述第二验证参数对应的第二数据,以使终端将本地存储的数据更新为所述第二数据。\n[0099] 在本发明实施例中,如果第二验证参数与第一验证参数相同,则表示经过更新的好友数据与终端存储的好友数据相同,服务器只需要指示终端调用本地存储的好友数据生成好友列表即可;如果第二验证参数与第一验证参数不同,则表示经过更新的好友数据与终端存储的好友数据不同,服务器需要向终端发送经过更新的好友数据。\n[0100] 本发明实施例,服务器生成第二数据对应的第二验证参数,将第二验证参数与第一验证参数进行比较,并根据第二验证参数与第一验证参数的比较结果对终端存储的数据进行更新,使得终端在向服务器进行数据更新时,不必每次向服务器获取完整的数据,节省了网络带宽、提高了终端的运行性能。\n[0101] 作为本发明的一个可选实施例,在所述比较单元403比较之前,所述装置还包括:\n[0102] 获取单元405,用于获取并存储所述第一验证参数。\n[0103] 在本发明实施例中,在比较单元403进行第二验证参数与第一验证参数的比较之前,获取单元405需要从终端获取第一验证参数,获取第一验证参数的方法包括很多,在此不做限定。\n[0104] 作为本发明的另一个可选实施例,所述发送单元404向终端发送所述第二数据和随机获取的第三数据,所述生成单元402生成的第二验证参数为:通过安全算法对所述第二数据计算后获取的参数;所述比较单元403用于比较的第一验证参数为:通过安全算法对所述第一数据计算后获取的参数。\n[0105] 在本发明实施例中,如果发送单元404向终端发送第二数据和随机生成的第三数据(比如:通信应用中服务器向终端发送的推荐好友,该推荐好友每次都不同,即该推荐好友随机生成),则验证参数只能为通过安全算法对所述数据计算后获取的参数。服务器向终端发送的Web资源都是集合在一起的,即包含第三数据和第二数据只会生成一个整体的Etag,而因为第三数据每一次都不同,对应的Etag每一次也不同,而通过安全算法对所述数据计算后获取的参数可以对第二数据单独计算验证参数。\n[0106] 对应的,如果发送单元404向终端发送所述第二数据和随机生成的第三数据,所述发送单元404发送更新指示的步骤,包括:\n[0107] 如果所述第二验证参数与所述第一验证参数相同,则向终端发送所述第三数据;\n或者,\n[0108] 如果所述第二验证参数与所述第一验证参数不同,则向终端发送所述第二验证参数对应的第二数据和所述第三数据。\n[0109] 本领域普通技术人员可以理解为上述实施例所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。\n[0110] 本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,如存储在所述服务器中的指令,通过该服务器中的至少一个处理器来执行,从而实现图像处理方法。本实施例中,所述的程序可以存储于服务器的可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。\n[0111] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2016-03-02
- 2013-10-30
实质审查的生效
IPC(主分类): H04L 29/06
专利申请号: 201310268659.0
申请日: 2013.06.28
- 2013-09-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-08-01
|
2012-03-07
| | |
2
| |
2007-09-05
|
2007-04-20
| | |
3
| |
2007-10-10
|
2006-04-05
| | |
4
| |
2008-06-04
|
2006-04-05
| | |
5
| |
2012-10-10
|
2012-05-25
| | |
6
| |
2008-12-03
|
2007-05-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |