一种网络内容推送方法、装置和网络内容展示客户端的制作方法

文档序号:8248183阅读:428来源:国知局
一种网络内容推送方法、装置和网络内容展示客户端的制作方法
【技术领域】
[0001]本发明涉及计算机网络技术领域,特别是涉及一种网络内容推送方法、装置和网络内容展示客户端。
【背景技术】
[0002]在一些网络应用中,常常需要网络侧向客户端侧推送网络内容,比如,很多大型网络游戏为了帮助和引导玩家体验游戏的各种玩法,需要向游戏客户端侧推送一些关于游戏事物的网络内容。
[0003]目前,网络侧向客户端侧推送网络内容的方法为:网络侧将需要推送的各种事务的详细描述信息都携带在当前推送的网络内容中,发给客户端。
[0004]可见,目前网络侧向客户端推送的网络内容中包括需要推送的所有事务的详细描述信息,因此,推送的网络内容需要的存储空间较大,这将导致如下的问题:
[0005]一方面,实现网络内容推送的装置需要具备较大的存储空间用于存储所述网络内容,另一方面,网络内容的推送将占用较多的流量,再一方面,由于网络内容的推送通常都是即时的,如果此时客户端侧与网络侧也正在进行业务交互,还将挤占网络带宽,导致客户端侧与网络侧的业务交互不够流畅。

【发明内容】

[0006]有鉴于此,本发明提出了一种网络内容推送方法、装置和网络内容展示客户端,使得网络内容推送的装置不需要具备较大的存储空间就能够实现网络内容推送、减小网络内容推送所需的流量。
[0007]本发明提出的技术方案是:
[0008]一种网络内容推送方法,该方法包括:
[0009]预先在客户端安装包中携带待推送的网络内容的详细描述信息;
[0010]预先在网络侧和客户端侧存储配置文件,所述配置文件中存储有待推送的网络内容的身份标识信息;
[0011]网络侧在进行网络内容推送时,向客户端侧发送推送映射表,所述推送映射表包括多个映射位,各个映射位的存储位置与配置文件中的待推送的网络内容的身份标识信息的存储位置对应,每个映射位的值标识了对应位置上的待推送的网络内容的身份标识信息所标识的网络内容是否已由客户端完成了指定操作;
[0012]其中,网络侧接收客户端在完成待推送的网络内容的指定操作时反馈的完成消息,根据所述完成消息更新推送映射表中相应映射位的取值。
[0013]一种网络内容推送装置,该装置包括配置文件存储模块、映射表推送模块和映射表维护模块;
[0014]所述配置文件存储模块,用于存储配置文件,所述配置文件中存储有待推送的网络内容的身份标识信息;
[0015]所述映射表推送模块,用于向客户端侧发送推送映射表,所述推送映射表包括多个映射位,各个映射位的存储位置与配置文件中的待推送的网络内容的身份标识信息的存储位置对应,每个映射位的值标识了对应位置上的待推送的网络内容的身份标识信息所标识的网络内容是否已由客户端完成了指定操作;
[0016]所述映射表维护模块,用于接收客户端在完成待推送的网络内容的指定操作时反馈的完成消息,根据所述完成消息更新推送映射表中相应映射位的取值;
[0017]其中,待推送的网络内容的详细描述信息预先携带在客户端安装包中。
[0018]—种网络内谷展不客户端,该客户端包括存储丰旲块、接收丰旲块、识别丰旲块、展不丰旲块和反馈模块;
[0019]所述存储模块,用于存储配置文件,所述配置文件中存储有待推送的网络内容的身份标识信息;
[0020]所述接收模块,用于接收推送映射表,所述推送映射表包括多个映射位,各个映射位的存储位置与配置文件中的待推送的网络内容的身份标识信息的存储位置对应,每个映射位的值标识了对应位置上的待推送的网络内容的身份标识信息所标识的网络内容是否已由客户端完成了指定操作;
[0021]所述识别模块,用于识别所述推送映射表中各个映射位的取值,根据各个映射位的取值、以及配置文件中各个待推送的网络内容的身份标识信息的存储位置与推送映射表中各个映射位的存储位置的对应关系,确定出客户端尚未完成指定操作的网络内容的身份标识信息;
[0022]所述展示模块,用于根据安装包中携带的待推送的网络内容的详细描述信息,输出尚未完成指定操作的网络内容;
[0023]所述反馈模块,用于在待推送的网络内容被完成指定操作时,向网络侧反馈完成消息,以便网络侧根据所述完成消息更新推送映射表中相应映射位的取值。
[0024]由上述技术方案可见,本发明实施例预先在客户端侧安装包中携带待推送的网络内容的详细描述信息,并预先在网络侧和客户端侧存储配置文件,所述配置文件中存储有待推送的网络内容的身份标识信息,然后在实际进行网络内容推送时,网络侧只需要向客户端侧发送具有特殊结构的推送映射表,即可实现网络内容的推送,具体地,所述推送映射表包括多个映射位,各个映射位的存储位置与配置文件中的待推送的网络内容的身份标识信息的存储位置对应,每个映射位的值标识了对应位置上的待推送的网络内容的身份标识信息所标识的网络内容是否已由客户端完成了指定操作,其中,网络侧根据客户端在完成待推送的网络内容的指定操作时反馈的完成消息更新推送映射表中相应映射位的取值,从而实现维护所述推送映射表。
[0025]可见,本发明实施例将待推送的网络内容的详细描述信息预先携带在安装包中发给客户端,并且预先在网络侧和客户端侧都存储配置文件,在实际进行网络内容推送时,推送与预先存储的配置文件的结构相互呼应的推送映射表,客户端根据该推送映射表以及配置文件,查找预先在安装包中携带的网络内容的详细描述信息,进而输出待推送的网络内容,由于在实际推送时,不需要携带待推送网络内容的详细描述信息,因此,一方面,实现网络内容推送的装置不需要具备较大的存储空间用于存储所述网络内容,另一方面,网络内容的推送将占用较少的流量,再一方面,由于网络内容的推送通常都是即时的,如果此时客户端侧与网络侧也正在进行业务交互,因此还能够避免挤占网络带宽,使得客户端侧与网络侧的业务交互更加流畅。
【附图说明】
[0026]图1是本发明实施例提供的网络内容推送方法流程图。
[0027]图2是本发明实施例提供的网络内容推送装置结构示意图。
[0028]图3是本发明实施例提供的网络内容展示客户端结构示意图。
【具体实施方式】
[0029]图1是本发明实施例提供的网络内容推送方法流程图。
[0030]如图1所示,该流程包括:
[0031]步骤101,预先在客户端安装包中携带待推送的网络内容的详细描述信息,并预先在网络侧和客户端侧存储配置文件,所述配置文件中存储有待推送的网络内容的身份标识信息。
[0032]步骤102,网络侧在进行网络内容推送时,向客户端侧发送推送映射表,所述推送映射表包括多个映射位,各个映射位的存储位置与配置文件中的待推送的网络内容的身份标识信息的存储位置对应,每个映射位的值标识了对应位置上的待推送的网络内容的身份标识信息所标识的网络内容是否已由客户端完成了指定操作。
[0033]其中,网络侧接收客户端在完成待推送的网络内容的指定操作时反馈的完成消息,根据所述完成消息更新推送映射表中相应映射位的取值。
[0034]由图1所示方法可见,本发明实施例将待推送的网络内容的详细描述信息预先携带在安装包中发给客户端,并且预先在网络侧和客户端侧都存储配置文件,在实际进行网络内容推送时,推送与预先存储的配置文件的结构相互呼应的推送映射表,客户端根据该推送映射表以及配置文件,查找预先在安装包中携带的网络内容的详细描述信息,进而输出待推送的网络内容,由于在实际推送时,不需要携带待推送网络内容的详细描述
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1