一种数据推送方法,及设备的制造方法

文档序号:8285399阅读:306来源:国知局
一种数据推送方法,及设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种数据推送方法,及设备。
【背景技术】
[0002]用户在使用网络过程中,能够在英特网上主动第搜索数据。然而,该基于网络浏览器的搜索方法有时消耗时间,并需要用户反复访问英特网站点以获得最新的数据。其中用户主动地请求服务器数据并随后获得该服务数据的方法被称为数据获取(date pull)方法。在数据获取方法中,客户端启动对话从而与服务器通信。
[0003]相反,其中诸如电视广播站的广播站持续发送服务数据而用户从广播站提供的多个频道中选择一个的方法被称为数据推送(date push)方法。在数据推送方法中,服务器启动对话从而与客户端通信。在数据推送方法中提供的电视广播服务被称为数据推送服务。
[0004]以浏览器的数据推送为例,推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息。服务器发送一批数据,浏览器显示这些数据,同时保证与服务器的连接。当服务器需要再次发送一批数据时,浏览器显示数据并保持连接。以后,服务器仍然可以发送批量数据,浏览器继续显示数据,依次类推。
[0005]虽然数据推送可以避免用户主动选择数据过程可能存在的诸如:选择积极性低,反复访问和操作麻烦等问题,但是在数据服务推送过程中,由于向用户推送同质化的数据,导致数据推送针对性低,浪费数据传输资源。

【发明内容】

[0006]本发明实施例提供了一种数据推送方法,及设备,用于提高数据推送的针对性,减少不必要的数据推送,从而节省传输资源。
[0007]一种数据推送方法,包括:
[0008]获取用户的注册信息;
[0009]在确定所述注册信息中存在符合预定推送规则的注册信息后,确定与所述注册信息匹配的第一数据,并确定需要推送的第二数据;
[0010]将所述第二数据携带在所述第一数据中推送给所述用户对应的客户端。
[0011]一种数据推送方法,包括:
[0012]在接收到用户输入的注册信息后,向服务器发送所述注册信息;
[0013]接收所述服务器推送的第一数据,所述第一数据中携带有第二数据;所述第一为所述服务器在确定所述注册信息中存在符合预定推送规则的注册信息后,确定的与所述注册信息匹配的第一数据;所述第二数据为需要推送的数据;
[0014]显示所述第一数据并显示所述第二数据。
[0015]—种服务器,包括:
[0016]信息获取单元,用于获取用户的注册信息;
[0017]推送决策单元,用于确定所述注册信息中是否存在符合预定推送规则的注册信息;
[0018]数据确定单元,用于在确定所述注册信息中存在符合预定推送规则的注册信息后,确定与所述注册信息匹配的第一数据,并确定需要推送的第二数据;
[0019]推送执行单元,用于将所述第二数据携带在所述第一数据中推送给所述用户对应的客户端。
[0020]一种终端,包括:
[0021]信息接收单元,用于接收用户输入的注册信息;
[0022]信息发送单元,用于在接收到用户输入的注册信息后,向服务器发送所述注册信息;
[0023]数据接收单元,用于接收所述服务器推送的第一数据,所述第一数据中携带有第二数据;所述第一为所述服务器在确定所述注册信息中存在符合预定推送规则的注册信息后,确定的与所述注册信息匹配的第一数据;所述第二数据为需要推送的数据;
[0024]显示单元,用于显示所述第一数据并显示所述第二数据。
[0025]从以上技术方案可以看出,本发明实施例具有以下优点:服务器一侧给使用客户端的用户推送的数据包含两类:第一数据和第二数据,其中,第一数据是与注册信息匹配的数据,可以有极高的准确度,第二数据则可以是预测用户可能需要的数据,携带在第一数据中发送给数据。综合而言数据仍然会具有较高的针对性,相比于同质化的数据推送提高了数据推送的针对性,减少不必要的数据推送,从而节省传输资源。
【附图说明】
[0026]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本发明实施例方法流程示意图;
[0028]图2为本发明实施例方法流程示意图;
[0029]图3为本发明实施例系统架构示意图;
[0030]图4为本发明实施例方法流程示意图;
[0031]图5为本发明实施例系统架构示意图;
[0032]图6为本发明实施例方法流程示意图;
[0033]图7为本发明实施例服务器结构示意图;
[0034]图8为本发明实施例服务器结构示意图;
[0035]图9为本发明实施例终端结构示意图;
[0036]图10为本发明实施例终端结构示意图;
[0037]图11为本发明实施例服务器结构示意图;
[0038]图12为本发明实施例终端结构示意图;
[0039]图13为本发明实施例服务器结构示意图;
[0040]图14为本发明实施例终端结构示意图。
【具体实施方式】
[0041]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0042]本发明实施例提供了一种数据推送方法,本是实施例在服务器一侧执行,服务器具体是什么服务器可以依据不同的应用场景确定,如图1,包括:
[0043]101:获取用户的注册信息;
[0044]用户的注册信息是用户在注册账号时填写的信息,例如:生日、性别、年龄、兴趣爱好等信息。
[0045]102:在确定上述注册信息中存在符合预定推送规则的注册信息后,确定与上述注册信息匹配的第一数据,并确定需要推送的第二数据;
[0046]在本发明实施例中主要关注可能需要为用户推送与这些注册信息匹配的数据的注册信息,例如:生日祝福,与性别/年龄/是否已婚/是否有小孩/宗教信仰等各种信息相关的祝福信息,例如:父情节祝福,宗教节日提醒等等。因此,本实施例中,预定推送规则可以参考如上的需求进行确定,得到第一数据。第二数据则可以是营销类数据。
[0047]作为一个具体应用场景的举例,上述注册信息包括:上述用户的生日信息;上述符合预定推送规则包括:当前时刻与上述生日信息匹配。需要说明的是依据不同的注册信息可以有不同的预定推送规则,以上生日信息的举例不应理解为对本发明实施例的唯一性举例。
[0048]以上第一数据是原本根据用户的需求进行推送的数据,第二数据则是依据运营商一侧的需求进行的预测后的数据推送。
[0049]由于第二数据是预测的数据,因此本发明实施例还提供了一种可能的预测方式,具体如下:在确定需要推送的第二数据之前,上述方法还包括:获取上述用户使用信息,上述确定需要推送的第二数据包括:确定上述使用信息中产生正面效果时对应的第二数据。
[0050]由于用户在使用服务的过程中,会产生结果类的数据,例如:对道具的使用,对某些特效的使用等。正面效果则可能是游戏过程中胜利了,或者获得了高于平均评分的游戏评价,或者用户对某一道具或特效作出了较高的评分等。这样会显示出用户对这些数据的偏好或者适应性,本发明实施例则可以利用这些数据进行预测。
[0051]本发明实施例还进一步提供了获得第二数据更具体的实现方案,具体如下:确定上述使用信息中产生正面效果时对应的第二数据包括:从上述用户历史的使用信息中筛选得到获得正面效果对应的数据集;并计算上述数据集中的数据获得正面效果的比例,并将预定个数或者预定比例的数据作为第二数据。
[0052]本实施例通过对历史的使用
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1