《消息提供方法、消息发布方法及装置.pdf》由会员分享,可在线阅读,更多相关《消息提供方法、消息发布方法及装置.pdf(12页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410781550.1(22)申请日 2014.12.16H04L 12/58(2006.01)H04L 29/06(2006.01)(71)申请人 百度在线网络技术(北京)有限公司地址 100085 北京市海淀区上地十街 10 号百度大厦三层(72)发明人 杨凯 侯文 李衡宇 孙华衿王晓旭 张志超 李晓玲(74)专利代理机构 北京金律言科知识产权代理事务所 ( 普通合伙 ) 11461代理人 罗延红 杨移(54) 发明名称消息提供方法、消息发布方法及装置(57) 摘要本发明提供一种消息提供方法、消息发布方法及装置。所述消息提供方法。
2、包括 :接收第一用户的消息订阅请求,所述消息订阅请求包括订阅地理范围的信息 ;获取发布位置在所述订阅地理范围内的至少一条发布消息,所述发布消息包括关于第二用户的信息 ;将所述至少一条发布消息发送给所述第一用户的终端设备。第一用户通过设置订阅地理范围,便可以对第二用户的信息进行过滤,精确获取订阅地理范围内的信息,避免其他无关地域的信息;另一方面,将第二用户的发布位置和发布消息绑定,如果所述发布位置在第一用户的订阅地理范围内,则将其发布消息发送给第一用户,从而提高地域性消息的投递精度,增强第二用户的发布消息的推广效果,减少推广成本。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)。
3、发明专利申请权利要求书2页 说明书6页 附图3页(10)申请公布号 CN 104486204 A(43)申请公布日 2015.04.01CN 104486204 A1/2 页21.一种消息提供方法,其特征在于,包括 :接收第一用户的消息订阅请求,所述消息订阅请求包括订阅地理范围的信息 ;获取发布位置在所述订阅地理范围内的至少一条发布消息,所述发布消息包括关于第二用户的信息 ;将所述至少一条发布消息发送给所述第一用户的终端设备。2.根据权利要求 1 所述的方法,其特征在于,所述获取发布位置在所述订阅地理范围内的至少一条发布消息的处理包括 :从消息库获取发布位置在所述订阅地理范围内的至少一条发布消。
4、息,其中,所述消息库中的每条发布消息与发布位置相应。3.根据权利要求 2 所述的方法,其特征在于,所述订阅地理范围的信息包括中心位置点的坐标和半径。4.根据权利要求 3 所述的方法,其特征在于,所述获取发布位置在所述订阅地理范围内的至少一条发布消息的处理还包括 :根据所述中心位置点的坐标和半径确定所述订阅地理范围。5.根据权利要求 2 所述的方法,其特征在于,所述消息订阅请求还包括信息类型,所述消息库中的每条发布消息还包括信息类型。6.根据权利要求 5 所述的方法,其特征在于,所述获取发布位置在所述订阅地理范围内的至少一条发布消息的处理还包括 :获取发布位置在所述订阅地理范围内并且发布信息类型。
5、为所述信息类型的至少一条发布消息。7.根据权利要求 2 所述的方法,其特征在于,所述订阅地理范围包括多个位置点的坐标。8.根据权利要求 7 所述的方法,其特征在于,所述获取发布位置在所述订阅地理范围内的至少一条发布消息的处理还包括 :根据所述多个位置点的坐标确定所述订阅地理范围。9.根据权利要求 1 8 中任一项所述的方法,其特征在于,所述第一用户是终端用户,所述第二用户是商户。10.一种消息发布方法,其特征在于,包括 :接收包括发布位置和发布消息的消息发布请求 ;将所述发布消息发送给订阅地理范围包括所述发布位置的订阅用户。11.根据权利要求 10 所述的方法,其特征在于,所述发布消息包括信息。
6、类型。12.根据权利要求 11 所述的方法,其特征在于,所述将所述发布消息发送给订阅地理范围包括所述发布位置的订阅用户的处理包括 :将所述发布消息发送给订阅地理范围包括所述发布位置并且订阅信息类型与所述发布消息的信息类型的订阅用户。13.一种消息提供装置,其特征在于,包括 :消息订阅请求接收单元,用于接收第一用户的消息订阅请求,所述消息订阅请求包括订阅地理范围的信息 ;发布消息获取单元,用于获取发布位置在所述订阅地理范围内的至少一条发布消息,权 利 要 求 书CN 104486204 A2/2 页3所述发布消息包括关于第二用户的信息 ;第一消息发送单元,用于将所述至少一条发布消息发送给所述第一。
7、用户的终端设备。14.根据权利要求 13 所述的装置,其特征在于,所述发布消息获取单元用于从消息库获取发布位置在所述订阅地理范围内的至少一条发布消息,其中,所述消息库中的每条发布消息与发布位置相应。15.根据权利要求 14 所述的装置,其特征在于,所述订阅地理范围的信息包括中心位置点的坐标和半径,所述发布消息获取单元用于根据所述中心位置点的坐标和半径确定所述订阅地理范围。16.根据权利要求 14 所述的装置,其特征在于,所述消息订阅请求还包括信息类型,所述消息库中的每条发布消息还包括信息类型。17.根据权利要求 16 所述的装置,其特征在于,所述发布消息获取单元用于获取发布位置在所述订阅地理范。
8、围内并且发布信息类型为所述信息类型的至少一条发布消息。18.根据权利要求 13 17 中任一项所述的装置,其特征在于,所述第一用户是终端用户,所述第二用户是商户。19.一种消息发布装置,其特征在于,包括 :消息发布请求接收单元,用于接收包括发布位置和发布消息的消息发布请求 ;第二消息发送单元,用于将所述发布消息发送给订阅地理范围包括所述发布位置的订阅用户。20.根据权利要求 19 所述的装置,其特征在于,所述发布消息包括信息类型,并且所述第二消息发送单元用于将所述发布消息发送给订阅地理范围包括所述发布位置并且订阅信息类型与所述发布消息的信息类型的订阅用户。权 利 要 求 书CN 1044862。
9、04 A1/6 页4消息提供方法、消息发布方法及装置技术领域0001 本发明涉及消息投递技术,尤其涉及一种消息提供方法、消息发布方法及装置。背景技术0002 目前,像商场、超市打折这种地域性很强的消息主要依靠人为发传单、贴海报、APP或基于 ID( 例如,微信公众号 ) 推广等方式进行扩散,这些推广方式的地域性较差,推广效果不明显。0003 例如,基于以微信公众号为例的 ID 推广方式,商户通过其微信公众号向用户主动推送一些打折或相关信息,但是这些信息可能并不是终端用户当前所需的,导致终端用户收到的信息地域性较差,且总收到一些不需要的信息,影响终端用户体验。此外,对于商户来说,推广成本增加,却。
10、不能达到较好的推广效果。0004 另一方面,终端用户可以通过指定关键词向公众号提取对应消息,但是,这种方式需要终端用户关注或记得商户的公众号,否则无法获得对应商户的相关信息,且一个公众号只能对应一个商户,终端用户需多次操作才能获取多个商户的相关信息。发明内容0005 本发明的目的在于,提供一种消息提供方法、消息发布方法及装置,将商户信息与位置坐标 ( 例如,经纬度 ) 绑定,在接收到终端用户的消息发布请求时,将终端用户所选择的地理范围内的商户信息发送至终端,从而增强消息的地域性。0006 根据本发明的一方面,提供一种消息提供方法,包括 :接收第一用户的消息订阅请求,所述消息订阅请求包括订阅地理。
11、范围的信息 ;获取发布位置在所述订阅地理范围内的至少一条发布消息,所述发布消息包括关于第二用户的信息 ;将所述至少一条发布消息发送给所述第一用户的终端设备。0007 根据本发明的一方面,还提供一种消息发布方法,包括 :接收包括发布位置和发布消息的消息发布请求 ;将所述发布消息发送给订阅地理范围包括所述发布位置的订阅用户。0008 根据本发明的另一方面,提供一种消息提供装置,包括 :消息订阅请求接收单元,用于接收第一用户的消息订阅请求,所述消息订阅请求包括订阅地理范围的信息 ;发布消息获取单元,用于获取发布位置在所述订阅地理范围内的至少一条发布消息,所述发布消息包括关于第二用户的信息 ;第一消息。
12、发送单元,用于将所述至少一条发布消息发送给所述第一用户的终端设备。0009 根据本发明的另一方面,还提供一种消息发布装置,包括 :消息发布请求接收单元,用于接收包括发布位置和发布消息的消息发布请求 ;第二消息发送单元,用于将所述发布消息发送给订阅地理范围包括所述发布位置的订阅用户。0010 本发明实施例提供的一种消息提供方法、消息发布方法及装置,如果接收到第一用户的消息订阅请求 ( 包括订阅地理范围 ),则获取第二用户发布位置在所述订阅地理范说 明 书CN 104486204 A2/6 页5围内的发布消息,并将该发布消息发送至第一用户。第一用户通过设置订阅地理范围,便可以对第二用户的信息进行过。
13、滤,精确获取订阅地理范围内的信息,避免其他无关地域的信息 ;另一方面,将第二用户的发布位置和发布消息绑定,如果所述发布位置在第一用户的订阅地理范围内,则将其发布消息发送给第一用户,从而提高地域性消息的投递精度,增强第二用户的发布消息的推广效果,减少推广成本。附图说明0011 图 1 是示出本发明示例性实施例的消息提供方法的流程示意图。0012 图 2 是示出本发明示例性实施例的消息订阅请求构建示意图。0013 图 3 是示出图 2 所示的消息订阅请求的订阅地理范围示意图。0014 图 4 是示出本发明示例性实施例的消息发布方法的流程示意图。0015 图 5 是示出本发明示例性实施例的消息发布及。
14、投递的过程示意图。0016 图 6 是示出本发明示例性实施例的消息提供装置的结构框图。0017 图 7 是示出本发明示例性实施例的消息发布装置的结构框图。具体实施方式0018 如前所述,现今比较常用的消息投递方法主要是基于 ID( 如前述的微信公众号 )的消息投递,这类方法存在很大的局限。例如,商户通过公众号群发推送自己的信息,这类信息的地域性较差,可能并不是用户所关注的,所以其推广成本高,而推广效果往往不尽如人意 ;而对于用户来说,想要获取商户的信息,需要关注或者记住该商户的公众号,并通过特定关键词去提取相关的信息,但这种方式往往获得的信息有限,且对不同的商家需要不同的公众号且采用不同的关键。
15、词等,使用较复杂,一次性获取的商户数量及商户信息有限。0019 基于此,本发明提出一种基于位置的消息订阅和消息发布的模式 :将用户 ( 如商户 ) 的消息与其地理位置坐标绑定并发布至平台,用户端则根据用户设置的地理范围来进行消息订阅,从而提高商户地域性消息的投递精度,且避免用户接收其他地域的无用信息。0020 下面结合附图对本发明示例性实施例的消息提供方法、消息发布方法及装置进行详细描述。0021 图 1 是示出本发明示例性实施例的消息提供方法的流程示意图。可在消息订阅 /发布平台上执行所述消息提供方法。0022 参照图 1,在步骤 S110,接收第一用户的消息订阅请求,所述消息订阅请求包括订。
16、阅地理范围。0023 在步骤 S120,获取发布位置在所述订阅地理范围内的至少一条发布消息,所述发布消息包括关于第二用户的信息。这里,所述第一用户可以是终端用户,所述第二用户可以是商户或意图做信息推广的任何用户。0024 优选地,从消息库获取发布位置在所述订阅地理范围内的至少一条发布消息,其中,所述消息库中的每条发布消息与发布位置相应。0025 具体地,在所述消息库中,将第二用户的发布消息与发布位置坐标 ( 例如,经纬度坐标)绑定 ;所述消息订阅/发布平台在接收到第一用户的消息订阅请求后,从消息库中获取发布位置在消息订阅请求指示的订阅地理范围内的发布消息,并将所述发布消息发送给说 明 书CN 。
17、104486204 A3/6 页6所述第一用户所在的客户端。获取的发布消息可包括关于第二用户的信息,例如,第二用户的简短介绍、第二用户的具体地理位置信息、第二用户的折扣信息等等。0026 可选地,所述订阅地理范围的信息包括中心位置点的坐标和半径。基于此,在步骤S120,先根据所述中心位置点的坐标和半径确定所述订阅地理范围,再从所述消息库中获取发布位置在该确定的订阅地理范围内的至少一条发布信息。0027 例如,第一用户选择其工作地 ( 例如,百度大厦 ) 的坐标为中心位置点的坐标,选择半径为 5 公里,基于该中心位置点的坐标及半径可确定一个地理范围。此外,消息库中的第二用户的发布信息与发布位置是。
18、相应的,确定该地理范围包括其发布位置,便获取发布位置对应的发布信息。0028 进一步地,所述消息订阅请求可还包括消息类型,所述消息库中的每条发布消息还包括消息类型。基于此,步骤120可包括 :获取发布位置在所述订阅地理范围内并且发布信息类型为所述信息类型的至少一条发布消息。0029 本领域技术人员可以理解的是,多个位置点也可以确定一个范围。根据本发明的可选实施例,所述订阅地理范围包括多个位置点的坐标。基于此,在步骤 S120,可根据所述多个位置点的坐标确定所述订阅地理范围,再从消息库中获取该确定的订阅地理范围内的至少一条发布信息。0030 在步骤 S130,将所述至少一条发布消息发送给所述第一。
19、用户的终端设备。0031 这里需要说明的是,步骤S120和步骤S130不限于在接收到消息订阅请求时执行,而更多的情况是,周期性地或在接收到新的发布消息时执行步骤 S120 和步骤 S130。0032 下面将通过本发明的应用示例对其技术方案进一步说明。图 2 是示出本发明示例性实施例的消息订阅请求构建示意图,图 3 是示出图 2 所示的消息订阅请求的订阅地理范围示意图。0033 如图2所示,在客户端可以提供用户设置选项,如图中所示的“接收地设置(例如,接收居住地公告、接收工作地公告及接收当前地域公告 )”、“接收半径设置”,可选地,还提供“接收类型设置 ( 例如,打折 )”。这里,设置的“接收地。
20、”相当于前述的中心位置点,通过所述“接收地”连同“接收半径”可确定圆形的订阅地理范围。其中,接收地的设置,包括,但不限于第一用户输入的地理位置信息或坐标,以及通过GPS定位或WIFI定位等获得的第一用户所关注的地理范围的经纬度坐标。0034 第一用户通过对上述用户设置选项的设置,从而构建其消息订阅请求,根据该消息订阅请求(例如,以第一用户的居住地为中心位置点,半径为5公里范围内的正在打折的第二用户的相关信息 ) 从消息库中获取确定范围内的满足设置条件 ( 例如,打折 ) 的所有第二用户信息。通过这种方式,对第一用户的需求进行个性化设置,过滤无用的地域信息,且用户只需一次设置,便可以获取多条符合。
21、其设置条件的关于第二用户的信息减少操作复杂性。0035 此外,根据第一用户在一段时间内的消息订阅日志,可以挖掘第一用户的订阅地理位置及范围,从而在第一用户二次使用过程中自动推荐订阅地理位置及范围。0036 如图 3 所示,根据第一用户的订阅地理范围的设置,在地图上显示的地理范围,可以包括以工作地为中心位置点的订阅地理范围,或以居住地为中心位置点的订阅地理范围,或以当前所在地为中心位置点的订阅地理范围。说 明 书CN 104486204 A4/6 页70037 图 4 是示出本发明示例性实施例的消息发布方法的流程示意图。0038 参照图 4,在步骤 S210,接收包括发布位置和发布消息的消息发布。
22、请求。0039 具体地,将用户 ( 如商户 ) 的地理位置坐标 ( 发布位置 ) 和发布消息进行绑定,从而并将所述发布消息与所述发布位置相应地存入消息库。其中,商户的地理位置坐标可以是商户输入的位置坐标也可以是根据 GPS 定位或 WIFI 定位获得的地位位置坐标。0040 在步骤 S220,将所述发布消息发送给订阅地理范围包括所述发布位置的订阅用户。0041 如前所述,商户的地理位置坐标与发布消息绑定,两者是相应的,如果接收到订阅用户的消息订阅请求 ( 包括订阅地理范围 ),则确定商户的地理位置坐标是否在用户的订阅地理范围内,如果在,则将商户的发布消息发送给订阅用户。此外,在接收到第一用户的。
23、消息订阅请求时,也可执行步骤 S220。0042 可选地,发布消息包括信息类型,例如,商户的打折信息、促销信息等。0043 进一步地,将所述发布消息发送给订阅地理范围包括所述发布位置并且订阅信息类型与所述发布消息的信息类型的订阅用户。0044 图 5 是示出本发明示例性实施例的消息发布及投递的过程示意图。0045 如图 5 所示,第二用户 ( 商户用户 ) 可以通过消息订阅 / 发布平台 ( 如图中所示的发布管理公告栏 ) 来发布消息,其中包括例如,发布消息内容、设置发布消息的信息类型( 可选 ) 以及消息发布的地理位置。消息订阅 / 发布平台将第二用户的发布消息保存至消息库 ;第二用户则通过。
24、终端提供的消息订阅选项设置消息订阅请求,例如,对消息的订阅地理范围及信息类型 ( 可选 ) 进行设置 ( 例如,通过图中所示的定制拉取公告栏提供的设置选项对订阅消息进行订阅或定制 ),将设置好的消息订阅请求发送至所述消息订阅 / 发布平台,所述消息订阅 / 发布平台根据该消息订阅请求从消息库中获取发布位置在所述订阅地理范围内,且发布消息的信息类型与订阅请求中设置的信息类型一致的发布消息,并将该发布消息发送至终端,以供第一用户查看。0046 本发明实施例提供的一种消息提供方法和消息发布方法,第一用户通过设置订阅地理范围,便可以通过消息订阅 / 发布平台对第二用户的信息进行过滤,精确获取订阅地理范。
25、围内的信息,避免其他无关地域的信息,并能够获取到所有第二用户的发布位置在所述订阅地理范围内的发布消息。0047 此外,将第二用户的发布位置和发布消息绑定,如果所述发布位置在第一用户的订阅地理范围内,则将其发布消息发送给第一用户,从而提高地域性消息的投递精度,增强第二用户的发布消息的推广效果,减少推广成本。0048 图 6 是示出本发明示例性实施例的消息提供装置的结构框图。0049 参照图 6,所述消息提供装置包括 :消息订阅请求接收单元 310、发布消息获取单元 320 以及第一消息发送单元 330。0050 消息订阅请求接收单元 310 用于接收第一用户的消息订阅请求,所述消息订阅请求包括订。
26、阅地理范围的信息。0051 具体地,第一用户可以根据客户端提供的订阅消息请求的设置选项对对订阅消息进行设置,例如,对消息的订阅地理范围进行设置,如设置中心位置点的坐标和半径,从而构建第一用户的消息订阅请求,客户端通过消息订阅请求接收单元 310 接收该消息订阅请说 明 书CN 104486204 A5/6 页8求,并将其发送至服务器。0052 发布消息获取单元 320 用于获取发布位置在所述订阅地理范围内的至少一条发布消息,所述发布消息包括关于第二用户的信息。0053 具体地,所述发布消息获取单元 320 根据订阅请求接收单元 310 接收到的消息订阅请求,获取满足该消息订阅请求设置条件的至少。
27、一条发布消息 ( 例如,在消息订阅地理范围内的关于商户的信息 )。0054 可选地,所述发布消息获取单元 320 从消息库获取发布位置在所述订阅地理范围内的至少一条发布消息,其中,所述消息库中的每条发布消息与发布位置相应。0055 可选地,所述订阅地理范围的信息包括中心位置点的坐标和半径。进一步地,所述发布消息获取单元 320 根据所述中心位置点的坐标和半径确定所述订阅地理范围。0056 可选地,所述消息订阅请求还包括信息类型,所述消息库中的每条发布消息还包括信息类型。进一步地,所述发布消息获取单元 320 获取发布位置在所述订阅地理范围内并且发布信息类型为所述信息类型的至少一条发布消息。00。
28、57 可选地,所述订阅地理范围包括多个位置点的坐标。进一步地,所述发布消息获取单元 320 根据所述多个位置点的坐标确定所述订阅地理范围。0058 第一消息发送单元 330 用于将所述至少一条发布消息发送给所述第一用户的终端设备。0059 根据本发明的优选实施例,所述第一用户是终端用户,所述第二用户是商户。0060 图 7 是示出本发明示例性实施例的消息发布装置的结构框图。0061 参照图 7,所述消息发布装置包括消息发布请求接收单元 410 和第二消息发送单元 420。0062 消息发布请求接收单元 410 用于接收包括发布位置和发布消息的消息发布请求。0063 第二消息发送单元 420 用。
29、于将所述发布消息发送给订阅地理范围包括所述发布位置的订阅用户。0064 可选地,所述发布消息包括信息类型,例如,商户的打折信息、促销信息等。0065 进一步地,所述第二消息发送单元 420 将所述发布消息发送给订阅地理范围包括所述发布位置并且订阅信息类型与所述发布消息的信息类型的订阅用户。0066 通过本发明实施例提供的一种消息提供装置和消息发布装置,第一用户通过设置订阅地理范围,便可以通过消息订阅 / 发布平台对第二用户的信息进行过滤,精确获取订阅地理范围内的信息,避免其他无关地域的信息,并能够获取到所有第二用户的发布位置在所述订阅地理范围内的发布消息。0067 此外,将第二用户的发布位置和。
30、发布消息绑定,如果所述发布位置在第一用户的订阅地理范围内,则将其发布消息发送给第一用户,从而提高地域性消息的投递精度,增强第二用户的发布消息的推广效果,减少推广成本。0068 需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。0069 上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质( 诸如 CD ROM、RAM、软盘、硬盘或磁光盘 ) 中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中说 明 书CN 1044862。
31、04 A6/6 页9的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件 ( 诸如 ASIC 或 FPGA) 的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件 ( 例如,RAM、ROM、闪存等 ),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。0070 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。说 明 书CN 104486204 A1/3 页10图1图2说 明 书 附 图CN 104486204 A。