《一种资讯推送方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种资讯推送方法及系统.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104090980A43申请公布日20141008CN104090980A21申请号201410354309022申请日20140724G06F17/3020060171申请人北京京东尚科信息技术有限公司地址100080北京市海淀区杏石口路65号西杉创意园西区11C楼东段14层西段14层72发明人魏剑楠74专利代理机构北京德琦知识产权代理有限公司11018代理人梁少微王丽琴54发明名称一种资讯推送方法及系统57摘要本发明公开了一种资讯推送方法及系统数据服务单元接收手机客户端定时发送的携带有自身客户端标识的所在地理位置的地理位置信息;向数据库单元查询该地理位置信息所在的划分区域。
2、;判断该客户端在预定累积时间内处于同一区域,则查询数据库单元,确定该区域内该客户端在预定时间段内的计数;数据分析单元查询数据库单元,获取预定多个区域内的每一个区域,在所述预定时间段内所有客户端的计数和;将计数和大于第一阈值的每一区域所对应的类型属性,匹配数据库单元中与该类型属性对应的资源信息,形成所需要推送的资讯保存至数据库单元中;数据推送单元定时将资讯推送至相应的客户端中。采用本发明能够根据用户需求有针对性的推送资讯。51INTCL权利要求书2页说明书6页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书6页附图1页10申请公布号CN104090980ACN1040。
3、90980A1/2页21一种资讯推送方法,该方法包括数据服务单元接收手机客户端定时发送的携带有自身客户端标识的所在地理位置的地理位置信息;向数据库单元查询该地理位置信息所在的划分区域;判断该客户端在预定累积时间内处于同一区域,则查询数据库单元,确定该区域内该客户端在预定时间段内的计数;数据分析单元查询数据库单元,获取预定多个区域内的每一个区域,在所述预定时间段内所有客户端的计数和;将计数和大于第一阈值的每一区域所对应的类型属性,匹配数据库单元中与该类型属性对应的资源信息,形成所需要推送的资讯保存至数据库单元中,所述需要推送的资讯包括为计数和大于第一阈值的每一个区域内所有客户端推送与该区域类型相。
4、匹配的资源信息;数据推送单元根据所述需要推送的资讯,定时将资讯推送至相应的客户端中。2如权利要求1所述的方法,其特征在于,该方法进一步包括地理信息统计单元预先对区域进行划分,并为每一区域匹配相应的类型属性,存储到数据库单元中。3如权利要求1所述的方法,其特征在于,该方法进一步包括资源管理单元预先对资源信息进行处理,为每一类资源信息匹配相应的类型属性后存储到数据库单元中。4如权利要求1所述的方法,其特征在于,数据服务单元查询数据库单元确定该区域内该客户端在预定时间段内的计数方法包括数据服务单元如果没有查询到数据库单元中,该客户端在该区域内预定时间段内的计数,则在数据库单元中增加一条记录,该记录包。
5、括该客户端标识,计数时间,该客户端所在区域,以及将值设置为1的计数字段;数据服务单元如果查询到该区域内该客户端在预定时间段内的计数,则将记录中的计数字段值加1。5一种资讯推送系统,该系统包括数据服务单元,用于接收手机客户端定时发送的携带有自身客户端标识的所在地理位置的地理位置信息;向数据库单元查询该地理位置信息所在的划分区域;判断该客户端在预定累积时间内处于同一区域,则查询数据库单元,确定该区域内该客户端在预定时间段内的计数;数据分析单元,用于查询数据库单元,获取预定多个区域内的每一个区域,在所述预定时间段内所有客户端的计数和;将计数和大于第一阈值的每一区域所对应的类型属性,匹配数据库单元中与。
6、该类型属性对应的资源信息,形成所需要推送的资讯保存至数据库单元中,所述需要推送的资讯包括为计数和大于第一阈值的每一个区域内所有客户端推送与该区域类型相匹配的资源信息;数据推送单元,用于根据所述需要推送的资讯,定时将资讯推送至相应的客户端中。6如权利要求5所述的系统,其特征在于,该系统进一步包括地理信息统计单元,用于预先对区域进行划分,并为每一区域匹配相应的类型属性,存储到数据库单元中。7如权利要求5所述的系统,其特征在于,该系统进一步包括权利要求书CN104090980A2/2页3资源管理单元,用于预先对资源信息进行处理,为每一类资源信息匹配相应的类型属性后存储到数据库单元中。8如权利要求5所。
7、述的系统,其特征在于,所述数据服务单元进一步包括记录管理子单元,用于数据服务单元如果没有查询到数据库单元中,该客户端在该区域内预定时间段内的计数,则在数据库单元中增加一条记录,该记录包括该客户端标识,计数时间,该客户端所在区域,以及将值设置为1的计数字段;数据服务单元如果查询到该区域内该客户端在预定时间段内的计数,则将记录中的计数字段值加1。权利要求书CN104090980A1/6页4一种资讯推送方法及系统技术领域0001本发明涉及数据应用技术领域,特别涉及一种资讯推送方法及系统。背景技术0002现在有越来越多的人在使用智能手机进行上网、聊天、看资讯、购物等,但是现有的手机系统只是推送信息给用。
8、户,但推送的信息不一定能够准确的涵盖一个区域内所需的内容,这样就无法给手机用户推送符合用户需求的信息。发明内容0003本发明的目的在于提供一种资讯推送方法及系统,能够根据用户需求有针对性的推送资讯。0004为实现上述发明目的,本发明提供了一种资讯推送方法,该方法包括0005数据服务单元接收手机客户端定时发送的携带有自身客户端标识的所在地理位置的地理位置信息;向数据库单元查询该地理位置信息所在的划分区域;判断该客户端在预定累积时间内处于同一区域,则查询数据库单元,确定该区域内该客户端在预定时间段内的计数;0006数据分析单元查询数据库单元,获取预定多个区域内的每一个区域,在所述预定时间段内所有客。
9、户端的计数和;将计数和大于第一阈值的每一区域所对应的类型属性,匹配数据库单元中与该类型属性对应的资源信息,形成所需要推送的资讯保存至数据库单元中,所述需要推送的资讯包括为计数和大于第一阈值的每一个区域内所有客户端推送与该区域类型相匹配的资源信息;0007数据推送单元根据所述需要推送的资讯,定时将资讯推送至相应的客户端中。0008为实现上述发明目的,本发明还提供了一种资讯推送系统,该系统包括0009数据服务单元,用于接收手机客户端定时发送的携带有自身客户端标识的所在地理位置的地理位置信息;向数据库单元查询该地理位置信息所在的划分区域;判断该客户端在预定累积时间内处于同一区域,则查询数据库单元,确。
10、定该区域内该客户端在预定时间段内的计数;0010数据分析单元,用于查询数据库单元,获取预定多个区域内的每一个区域,在所述预定时间段内所有客户端的计数和;将计数和大于第一阈值的每一区域所对应的类型属性,匹配数据库单元中与该类型属性对应的资源信息,形成所需要推送的资讯保存至数据库单元中,所述需要推送的资讯包括为计数和大于第一阈值的每一个区域内所有客户端推送与该区域类型相匹配的资源信息;0011数据推送单元,用于根据所述需要推送的资讯,定时将资讯推送至相应的客户端中。0012综上所述,本发明实施例提供的资讯推送方法及系统,通过在数据库单元中对客户端的地理位置信息进行有效数据存储,然后根据数据分析单元。
11、对数据库单元的数据分说明书CN104090980A2/6页5析,形成针对每一用户的需求所需要推送的资讯,从而可以有针对性的推送如商品信息、促销信息、店铺信息等来提高用户的购物、广告等信息的点击率和下单率。可以有针对性的对一个区域的仓库进行有针对性的备货等,减少了商品库存的积压量等。与现有技术相比,客户端接收到的有效信息更多一些,大大提高了用户体验。附图说明0013图1为本发明实施例资讯推送方法的流程示意图。0014图2为本发明具体实施例中应用于上述方法的资讯推送系统的结构示意图。具体实施方式0015为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明所述方案作进一步地。
12、详细说明。0016为使客户端收到的资讯更有效,本发明实施例提供了一种资讯推送方法,其流程示意图如图1所示,该方法包括0017步骤11、数据服务单元接收手机客户端定时发送的携带有自身客户端标识的所在地理位置的地理位置信息;向数据库单元查询该地理位置信息所在的划分区域;判断该客户端在预定累积时间内处于同一区域,则查询数据库单元,确定该区域内该客户端在预定时间段内的计数。0018具体的,数据服务单元查询数据库单元确定该区域内该客户端在预定时间段内的计数方法包括0019数据服务单元如果没有查询到数据库单元中,该客户端在该区域内预定时间段内的计数,则在数据库单元中增加一条记录,该记录包括该客户端标识,计。
13、数时间,该客户端所在区域,以及将值设置为1的计数字段;0020数据服务单元如果查询到该区域内该客户端在预定时间段内的计数,则将记录中的计数字段值加1。0021步骤12、数据分析单元查询数据库单元,获取预定多个区域内的每一个区域,在所述预定时间段内所有客户端的计数和;将计数和大于第一阈值的每一区域所对应的类型属性,匹配数据库单元中与该类型属性对应的资源信息,形成所需要推送的资讯保存至数据库单元中,所述需要推送的资讯包括为计数和大于第一阈值的每一个区域内所有客户端推送与该区域类型相匹配的资源信息。0022步骤13、数据推送单元根据所述需要推送的资讯,定时将资讯推送至相应的客户端中。0023其中,地。
14、理信息统计单元预先对区域进行划分,并为每一区域匹配相应的类型属性,存储到数据库单元中。当然,如何做到准确为每一区域匹配相应的类型属性,需要人工收集数据及录入数据库单元中,收集的数据越详细判断用户的行为越准确,进而为每一区域匹配相应的类型属性越准确。0024资源管理单元预先对资源信息进行处理,为每一类资源信息匹配相应的类型属性后存储到数据库单元中。0025基于同样的发明构思,本发明还提出一种资讯推送系统,参见图2,图2为本发明说明书CN104090980A3/6页6具体实施例中应用于上述方法的资讯推送系统的结构示意图,该系统包括0026数据服务单元201,用于接收手机客户端定时发送的携带有自身客。
15、户端标识的所在地理位置的地理位置信息;向数据库单元200查询该地理位置信息所在的划分区域;判断该客户端在预定累积时间内处于同一区域,则查询数据库单元200,确定该区域内该客户端在预定时间段内的计数;0027数据分析单元202,用于查询数据库单元200,获取预定多个区域内的每一个区域,在所述预定时间段内所有客户端的计数和;将计数和大于第一阈值的每一区域所对应的类型属性,匹配数据库单元200中与该类型属性对应的资源信息,形成所需要推送的资讯保存至数据库单元200中,所述需要推送的资讯包括为计数和大于第一阈值的每一个区域内所有客户端推送与该区域类型相匹配的资源信息;0028数据推送单元203,用于根。
16、据所述需要推送的资讯,定时将资讯推送至相应的客户端中。0029进一步地,该系统进一步包括0030地理信息统计单元204,用于预先对区域进行划分,并为每一区域匹配相应的类型属性,存储到数据库单元200中。0031进一步地,该系统进一步包括0032资源管理单元205,用于预先对资源信息进行处理,为每一类资源信息匹配相应的类型属性后存储到数据库单元200中。0033所述数据服务单元201进一步包括0034记录管理子单元2011,用于数据服务单元如果没有查询到数据库单元中,该客户端在该区域内预定时间段内的计数,则在数据库单元200中增加一条记录,该记录包括该客户端标识,计数时间,该客户端所在区域,以及。
17、将值设置为1的计数字段;0035数据服务单元如果查询到该区域内该客户端在预定时间段内的计数,则将记录中的计数字段值加1。0036为清楚说明本发明,下面列举具体场景对本发明的方法及系统进行详细说明,整个业务流程如下0037首先,手机客户端发送给数据服务单元的地理位置信息只是一个坐标位置信息,需要地理信息统计单元对区域进行划分,客户端在一定的坐标范围内移动,都相当于在同一区域内。假设本实施例中地理信息统计单元以某一坐标为原点,划分为100个区域。第一区域的坐标范围为范围1;第二区域的坐标范围为范围2;第三区域的坐标范围为范围3;第四区域的坐标范围为范围4;以此类推,第100个区域的坐标范围为范围1。
18、00。0038同时,根据每个区域内的建筑,或者商铺等属性,为每一区域匹配相应的类型属性,通过分析,本实施例中第一区域中学校较多,则第一区域中匹配的类型属性为学校;第二区域中母婴类商店较多,则第二区域中匹配的类型属性为母婴商店;第三区域中体育类商店较多,则第三区域中匹配的类型属性为体育商店;以此类推,在此不再赘述。0039根据上述描述,通过地理信息统计单元在数据库单元中形成表10040区域名称坐标范围类型属性说明书CN104090980A4/6页7第一区域范围1学校第二区域范围2母婴商店第三区域范围3体育商店0041表10042其次,本发明的资源信息,可能是商品促销信息,店铺优惠信息,或者团购信。
19、息等。以商品促销信息为例,本发明实施例中资源管理单元对各类商品进行维护,在数据库单元中存入与学校类型属性相应的商品如铅笔、橡皮、尺子等,并根据各商品商家的要求对这些商品进行是否推送的标记。本实施例中每次推送1个商品,则假设与学校类型属性相应的商品有3个,每次只对其中1个商品进行推送标记。通过资源管理单元在数据库单元中形成如表2所示00430044表20045表2中,学校对应的商品名称中对铅笔进行了推送标记“”;母婴商店对应的商品名称中对奶粉进行了推送标记“”。0046手机客户端定时向数据服务单元发送携带有自身客户端标识的所在地理位置的地理位置信息,假设本实施例中客户端都是每10秒向数据服务单元。
20、发送携带自身MAC地址的地理位置坐标X,Y,数据服务单元每接收到一次客户端发送的地理位置坐标,就向表1查询该地理位置坐标所在哪个坐标范围内,从而确定该地理位置坐标处于哪个区域下。0047假设客户端1MAC1在预定累积时间10分钟内5次都处于第一区域,其中5次是数据服务单元设定的阈值,说明客户端1在预定累积时间10分钟内访问第一区域的次数达说明书CN104090980A5/6页8到阈值,则查询数据库单元,确定第一区域内该客户端1在预定时间段内的计数。0048这里存在两种可能,或者没有查询到数据库单元中,该客户端在该区域内预定时间段内的计数,或者查询到该区域内该客户端在预定时间段内的计数,0049。
21、如果没有查询到数据库单元中,该客户端在该区域内预定时间段内的计数,则在数据库单元的表3中增加一条记录,如表3所示0050客户端标识计数时间客户端所在区域计数字段MAC12014年7月7日9时8分5秒第一区域10051表30052其中,计数时间表示向表3中添加该条记录的时间。0053如果查询到该区域内该客户端在预定时间段内的计数,也就是说,如果数据服务单元查询到如表3所示的记录了,那么根据数据服务单元所设定的预定时间段,如果预定时间段是按每天计算时间段,则只要此时查询表3的时间没有超过2014年7月8日9时8分5秒,则只需将表3记录中的计数字段值加1即可。0054这样,由于有多个客户端,会移动到。
22、多个区域,所以就会形成如表3所示的多条记录。0055数据分析单元可以将本实施例中100个区域进一步划分,假设第一至第十个区域属于朝阳区,则将这十个区域内的每一个区域,在一天之内所有客户端的计数字段值进行累加,0056假设根据表3的所有记录,0057第一区域中客户端1对应的计数字段值为2;0058第一区域中客户端2对应的计数字段值为3;0059第二区域中客户端3对应的计数字段值为4;0060第二区域中客户端4对应的计数字段值为10;0061第二区域中客户端5对应的计数字段值为7;0062以此类推,可以获取这十个区域每一个区域中一天之内所有客户端对应的计数字段值。0063数据分析单元可以得到第一区。
23、域一天之内所有客户端的计数和为235;得到第二区域一天之内所有客户端的计数和为410721,以此类推。0064数据分析单元设定第一阈值为20,确定第二区域的计数和大于第一阈值20,则认为第二区域的用户访问次数较多,为热门区域,决定向第二区域的客户端推送资讯。数据分析单元查询表1和表2,将第二区域所对应的类型属性母婴商店,匹配资源信息包括奶粉、儿童服装和摇篮,其中,奶粉具有推送标记。因此形成所需要推送的资讯为第二区域内的客户端3、客户端4和客户端5推送与母婴商店类型相匹配的商品奶粉,并将该条资讯存储在数据库单元中。0065数据推送单元定时从数据库单元中获取该资讯,将奶粉推送给客户端3、客户端4和。
24、客户端5。从而完成本发明实施例的资讯推送。0066上述方法说明,客户端3、4和5经常处于与母婴商店有关的区域,所以应该对与母说明书CN104090980A6/6页9婴有关的资讯感兴趣,那么将与母婴有关的资讯提供给这些客户端,对于这些客户端来说,是非常有用的,有助于客户端根据这些资讯进行购买母婴商品,进而有助于商家卖出这些母婴商品,从而达到本发明的目的。0067本发明的资讯推送方法及系统,会带来如下好处0068一、能够准确的推断出区域内用户的行为习惯,发送对此区域有针对性的信息,来提高推送信息不够准确的问题。推送信息可以是商品促销信息,店铺优惠信息,团购信息等。0069二、还能够根据推断出的信息,来针对性的对一个大的区域内的仓库的品类库存有个预测提醒,根据几个小区域内的各种商品的增长情况来预测一个大区域的商品即将库存不足的情况来及时提醒备货等。0070以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN104090980A1/1页10图1图2说明书附图CN104090980A10。