一种数据请求响应方法及装置制造方法及图纸

技术编号:10330376 阅读:175 留言:0更新日期:2014-08-14 16:21
本发明专利技术实施例公开了一种数据请求响应方法及装置。一种数据请求响应方法,包括:接收用户设备的数据请求,该请求中携带用户设备本地数据的时间参数和目标数据的标识;根据目标数据的标识,查找对应的目标数据,并确定目标数据的时间参数;将所述本地数据的时间参数与所述目标数据的时间参数进行比较,并根据比较结果,判断所述本地数据的更新时间是否早于所述目标数据的更新时间;如果是,则向用户设备发送目标数据;否则,不向用户设备发送目标数据。应用上述方法,在视频客户端首页/频道页的展示内容已经是最新内容的情况下,服务器不需向该视频客户端返回与该最新内容相关的数据,减轻了服务器处理数据的压力。

【技术实现步骤摘要】
一种数据请求响应方法及装置
本专利技术涉及网络通信
,特别涉及一种数据请求响应方法及装置。
技术介绍
近年来,视频行业爆发性增长,各网络视频公司之间的竞争日益激烈,为了能够吸引尽可能多的用户群体,各网络视频公司通常会对其具有网络独播权或网络首播权的影视作品、以及网络自制剧进行大量的宣传,宣传的一个重要手段就是将这些影视作品以及网络自制剧投放在视频客户端首页/频道页上进行展示,以此获得较高的点击率。由于影视作品、自制剧以及其他内容是不断更新的,网络视频公司就需要不断的更新其视频客户端首页/频道页的展示内容,现有技术中,视频客户端刷新其首页/频道页时,需要向服务器请求最新的首页/频道页数据,服务器在本地进行查表,将最新的首页/频道页数据发送给视频客户端,视频客户端对所接收的数据进行处理,并将处理后的数据展现在首页/频道页上然而,在视频客户端首页/频道页的展示内容已经是最新内容的情况下,服务器仍需向该视频客户端返回与该最新内容相关的数据,增加了服务器处理数据的压力。
技术实现思路
为了解决上述问题,本专利技术实施例公开了一种数据请求响应方法及装置,具体技术方案如下:一种数据请求响应方法,应用于服务器设备,包括:接收用户设备的数据请求,所述数据请求中,携带用户设备本地数据的时间参数和目标数据的标识;根据所述目标数据的标识,查找对应的目标数据,并确定目标数据的时间参数;将所述本地数据的时间参数与所述目标数据的时间参数进行比较,并根据比较结果,判断所述本地数据的更新时间是否早于所述目标数据的更新时间;若所述本地数据的更新时间早于所述目标数据的更新时间,则向所述用户设备发送目标数据;若所述本地数据的更新时间不早于所述目标数据的更新时间,则不向所述用户设备发送目标数据。优选的,该方法还包括:在所述本地数据的更新时间不早于所述目标数据的更新时间的情况下,向用户设备返回提示消息,所述提示消息用于提示用户该用户设备的本地数据是最新数据。优选的,所述本地数据的时间参数为本地数据的时间戳,所述目标数据的时间参数为目标数据的时间戳。优选的,所述本地数据的时间参数为本地数据的版本标识,所述目标数据的时间参数为目标数据的版本标识。一种数据请求方法,应用于用户设备,包括:向服务器发送数据请求,所述数据请求中,携带用户设备本地数据的时间参数和目标数据的标识,以使服务器根据所述目标数据的标识,查找对应的目标数据,确定目标数据的时间参数,并将所确定的目标数据的时间参数与本地数据的时间参数进行比较,根据比较结果判断本地数据的更新时间是否早于目标数据的更新时间,根据判断结果向用户设备发送数据信息;接收服务器发送的数据信息;其中,所述判断结果包括:所述本地数据的更新时间早于所述目标数据的更新时间,此时,用户设备接收的数据信息为目标数据;或,所述本地数据的更新时间不早于所述目标数据的更新时间,此时,用户设备接收的数据信息为提示消息,所述提示消息用于提示用户该用户设备的本地数据是最新数据。优选的,所述向服务器发送数据请求,包括:根据预设的时间周期,向服务器周期性的发送数据请求;或根据用户的触发操作,向服务器发送数据请求。优选的,所述根据用户的触发操作,向服务器发送数据请求,包括:判断用户的当前触发操作与上一次触发操作的时间间隔是否大于预设的时间阈值;如果是,则根据用户的当前触发操作,向服务器发送数据请求。一种数据请求响应装置,应用于服务器设备,包括:数据请求接收模块,用于接收用户设备的数据请求,所述数据请求中,携带用户设备本地数据的时间参数和目标数据的标识;目标数据确定模块,用于根据所述目标数据的标识,查找对应的目标数据,并确定目标数据的时间参数;时间参数比较模块,用于将所述本地数据的时间参数与所述目标数据的时间参数进行比较;判断模块,用于根据比较结果,判断所述本地数据的更新时间是否早于所述目标数据的更新时间;目标数据发送模块,用于在所述本地数据的更新时间早于所述目标数据的更新时间的情况下,向所述用户设备发送目标数据。优选的,该装置还包括:提示消息返回模块,用于在所述本地数据的更新时间不早于所述目标数据的更新时间的情况下,向用户设备返回提示消息,所述提示消息用于提示用户该用户设备的本地数据是最新数据。优选的,所述本地数据的时间参数为本地数据的时间戳,所述目标数据的时间参数为目标数据的时间戳。优选的,所述本地数据的时间参数为本地数据的版本标识,所述目标数据的时间参数为目标数据的版本标识。一种数据请求装置,应用于用户设备,包括:数据请求发送模块,用于向服务器发送数据请求,所述数据请求中,携带用户设备本地数据的时间参数和目标数据的标识,以使服务器根据所述目标数据的标识,查找对应的目标数据,确定目标数据的时间参数,并将所确定的目标数据的时间参数与本地数据的时间参数进行比较,根据比较结果判断本地数据的更新时间是否早于目标数据的更新时间,根据判断结果向用户设备发送数据信息;数据信息接收模块,用于接收服务器发送的数据信息;其中,所述判断结果包括:所述本地数据的更新时间早于所述目标数据的更新时间,此时,数据信息接收模块接收的数据信息为目标数据;或,所述本地数据的更新时间不早于所述目标数据的更新时间,此时,数据信息接收模块接收的数据信息为提示消息,所述提示消息用于提示用户该用户设备的本地数据是最新数据。优选的,所述数据请求发送模块向服务器发送数据请求,具体包括:根据预设的时间周期,向服务器周期性的发送数据请求;或根据用户的触发操作,向服务器发送数据请求。优选的,所述数据请求发送模块根据用户的触发操作,向服务器发送数据请求,具体为:判断用户的当前触发操作与上一次触发操作的时间间隔是否大于预设的时间阈值;如果是,则根据用户的当前触发操作,向服务器发送数据请求。应用本专利技术实施例提供的技术方案,服务器对用户设备本地数据的时间参数与目标数据的时间参数进行比较,并根据比较结果判断所述本地数据的更新时间是否早于所述目标数据的更新时间,在所述本地数据的更新时间早于所述目标数据的更新时间的情况下,才向用户设备发送目标数据。与现有技术相比,在视频客户端首页/频道页的展示内容已经是最新内容的情况下,服务器不需向该视频客户端返回与该最新内容相关的数据,减轻了服务器处理数据的压力。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a为本专利技术实施例提供的一种数据请求响应方法的流程图;图1b为本专利技术实施例提供的一种数据请求响应方法的信令流程图;图2为本专利技术实施例提供的另一种数据请求响应方法的流程图;图3为本专利技术实施例提供的一种数据请求方法的流程图;图4为本专利技术实施例提供的一种数据请求响应装置的结构示意图;图5为本专利技术实施例提供的另一种数据请求响应装置的结构示意图;图6为本专利技术实施例提供的一种数据请求装置的结构示意图。【具体实施方式】首先对本专利技术实施例所提供的一种数据请求响应方法进行介绍,该方法应用于服务器设备,可以包括:接收用户设备的数据请求,所述数据请求本文档来自技高网...

【技术保护点】
一种数据请求响应方法,应用于服务器设备,其特征在于,该方法包括:接收用户设备的数据请求,所述数据请求中,携带用户设备本地数据的时间参数和目标数据的标识;根据所述目标数据的标识,查找对应的目标数据,并确定目标数据的时间参数;将所述本地数据的时间参数与所述目标数据的时间参数进行比较,并根据比较结果,判断所述本地数据的更新时间是否早于所述目标数据的更新时间;若所述本地数据的更新时间早于所述目标数据的更新时间,则向所述用户设备发送目标数据;若所述本地数据的更新时间不早于所述目标数据的更新时间,则不向所述用户设备发送目标数据。

【技术特征摘要】
1.一种数据请求响应方法,应用于服务器设备,其特征在于,该方法包括: 接收用户设备的数据请求,所述数据请求中,携带用户设备本地数据的时间参数和目标数据的标识; 根据所述目标数据的标识,查找对应的目标数据,并确定目标数据的时间参数; 将所述本地数据的时间参数与所述目标数据的时间参数进行比较,并根据比较结果,判断所述本地数据的更新时间是否早于所述目标数据的更新时间; 若所述本地数据的更新时间早于所述目标数据的更新时间,则向所述用户设备发送目标数据; 若所述本地数据的更新时间不早于所述目标数据的更新时间,则不向所述用户设备发送目标数据。2.根据权利要求1所述的方法,其特征在于,该方法还包括: 在所述本地数据的更新时间不早于所述目标数据的更新时间的情况下,向用户设备返回提示消息,所述提示消息用于提示用户该用户设备的本地数据是最新数据。3.根据权利要求1所述的方法,其特征在于,所述本地数据的时间参数为本地数据的时间戳,所述目标数据的时间参数为目标数据的时间戳。4.根据权利要求1所述的方法,其特征在于,所述本地数据的时间参数为本地数据的版本标识,所述目标数据的时间参数为目标数据的版本标识。5.一种数据请求方法,应用于用户设备,其特征在于,该方法包括: 向服务器发送数据请求,所述数据请求中,携带用户设备本地数据的时间参数和目标数据的标识,以使服务器根据所述目标数据的标识,查找对应的目标数据,确定目标数据的时间参数,并将所确定的目标数据的时间参数与本地数据的时间参数进行比较,根据比较结果判断本地数据的更新时间是否早于目标数据的更新时间,根据判断结果向用户设备发送数据信息; 接收服务器发送的数据信息; 其中,所述判断结果包括:所述本地数据的更新时间早于所述目标数据的更新时间,此时,用户设备接收的数据信息为目标数据; 或,所述本地数据的更新时间不早于所述目标数据的更新时间,此时,用户设备接收的数据信息为提示消息,所述提示消息用于提示用户该用户设备的本地数据是最新数据。6.根据权利要求5所述的方法,其特征在于,所述向服务器发送数据请求,包括: 根据预设的时间周期,向服务器周期性的发送数据请求; 或 根据用户的触发操作,向服务器发送数据请求。7.根据权利要求6所述的方法,其特征在于,所述根据用户的触发操作,向服务器发送数据请求,包括: 判断用户的当前触发操作与上一次触发操作的时间间隔是否大于预设的时间阈值; 如果是,则根据用户的当前触发操作,向服务器发送数据请求。8.一种数据请求响应装置,应用于服务器设备,其特征在于,该装置包括: 数...

【专利技术属性】
技术研发人员:杨子斌冀睿哲
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1