一种以实体为中心的物联生活平台的信息推送方法及装置的制造方法

xiaoxiao2020-10-23  15

一种以实体为中心的物联生活平台的信息推送方法及装置的制造方法
【技术领域】:
[0001] 本发明涉及一种以实体为中心的物联生活平台的信息推送方法。
【背景技术】:
[0002] 随着物联网时代的来临,物联生活与人们日益密切。虽然不同类型的实体(如,包 括但不限于服务型商家)会在网上发布与其服务有关的信息,但是,人们的衣、食、住、行、 乐、购等生活需求,依然需要个人通过网络或终端装置进行人工搜索后,才能找到相关的信 息,人们无法凭借其终端装置不经过人工搜索也能随时随地接收到自己想要的信息。

【发明内容】

[0003] 为解决现有技术中人们无法凭借其终端装置不经过人工搜索也能随时随地接收 到自己想要的信息的问题,本发明实施例一方面提供了一种以实体为中心的物联生活平台 的信息推送方法,包括:
[0004] 获取实体的经炜度信息、以及实体的相关信息;
[0005] 将实体的经炜度信息转换成带地理信息索引的实体的GeoHash编码;
[0006] 根据生成的实体的GeoHash编码快速查找该编码所代表区域内的终端装置;
[0007] 将快速查找到的终端装置与所述实体进行精准匹配;
[0008] 将实体的相关信息推送至终端装置。
[0009] 另一方面,本发明实施例还提供了一种以实体为中心的物联生活平台的信息推送 装置,包括:
[0010] 获取模块,用于获取实体的经炜度信息、以及实体的相关信息;
[0011] 转换模块,用于将实体的经炜度信息转换成带地理信息索引的实体的GeoHash编 码;
[0012] 查找模块,用于根据生成的实体的GeoHash编码快速查找该编码所代表区域内的 终端装置;
[0013] 精准匹配模块,用于将快速查找到的终端装置与所述实体进行精准匹配;
[0014] 信息推送模块,用于将实体的相关信息推送至终端装置。
[0015] 本发明实施例,其以实体为中心,可快速查找实体的GeoHash编码所代表区域内 的终端装置,然后将快速查找到的终端装置与所述实体进行精准匹配,最后将实体的相关 信息自动推送给终端装置,从而使用户无需经过人工搜索,也能根据所处位置随时随地快 速接收自己想要的实体的相关信息。同时,使信息推送的效率更高,针对性更强,推送与接 收的匹配更加精准。
【附图说明】:
[0016] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0017] 图1为本发明的以实体为中心的物联生活平台的信息推送方法的第一实施例的 流程示意图;
[0018] 图2为本发明的以实体为中心的物联生活平台的信息推送方法的第二实施例的 流程示意图;
[0019] 图3为本发明的以实体为中心的物联生活平台的信息推送方法的第三实施例的 流程示意图;
[0020] 图4为本发明的以实体为中心的物联生活平台的信息推送装置的第一实施例的 结构示意图;
[0021] 图5为本发明的以实体为中心的物联生活平台的信息推送装置的第二实施例的 结构示意图;
[0022] 图6为本发明的以实体为中心的物联生活平台的信息推送装置的第三实施例的 结构示意图。
【具体实施方式】:
[0023] 为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合 附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用 以解释本发明,并不用于限定本发明。
[0024] 图1是本发明的以实体为中心的物联生活平台的信息推送方法的第一实施例的 流程示意图,其包括:
[0025] 步骤S101,获取实体的经炜度信息、以及实体的相关信息。
[0026] 本步骤中,所述实体为地球表面可以移动的、以及相对静止的物体,其相关信息被 预先采集并存储于物联生活平台的数据库中。
[0027] 本步骤中,所述可以移动的物体主要指车、船、人、动物或能移动的货物;相对静止 的物体指建筑物、商铺、店面、购物广场、娱乐场、植物、场地、实物等不能移动的物体。本实 施例中,所述实体优选相对静止的物体。
[0028] 本步骤中,所述相关信息至少包括实体名称、所在经炜度、以及用户不可见的信 息分类标签。所述信息分类标签包含衣、食、住、行、乐、购六大类分类标签,以及六大类中各 种子分类标签。
[0029] 本步骤中,所述实体的相关信息可通过互联网、移动无线网络实时上传更新。
[0030] 本步骤中,所述实体都能采集来自天气、地域、季节、时刻、方位、经炜度等外部环 境变化的信息,也能同时采集内部空间状态变化的信息,该内部空间状态变化的信息主要 指内部的空间、温度、人流量、内部元素、内部结构等实体内部提供的可变化的信息数据,可 以通过人为方式上传,也可以通过智能终端采集。
[0031] 步骤S102,将实体的经炜度信息转换成带地理信息索引的实体的GeoHash编码。
[0032] 本步骤具体包括:根据预设的实体的发布范围,并结合GeoHash精度与误差距离 对照表,选取稍大于该发布范围的误差距离所对应的GeoHash精度;根据GeoHash算法、以 及选取的GeoHash精度,计算所述实体的经炜度信息的GeoHash编码。
[0033] 所述实体的发布范围,可以是系统设定的初始值,如lKm、5Km、或lOKm等,也可以 是实体的管理人员预设的值,如500m、lKm、或2Km等。
[0034]所述GeoHash算法,是将一个经炜度信息,转换成一个可以排序、可以比较的字符 串编码的计算方法。
[0035] 下面以A实体的经炜度[113. 449657,22.534613]为例,详细介绍所述GeoHash算 法:
[0036] 首先,计算GeoHash二进制编码。
[0037] 地球炜度区间是[_90,90],A实体的炜度是22. 534613,可以通过下面算法对炜 度22. 534613进行逼近编码:
[0038] 1)将区间[-90,90]二分为[-90,0),[0,90],称为左右区间,可以确定22. 534613 属于右区间[0,90],给标记为1 ;
[0039] 2)接着将区间[0,90]进行二分为[0,45),[45,90],可以确定22. 534613属于左 区间[0, 45),给标记为0;
[0040] 3)递归上述过程22. 534613总是属于某个区间[a,b]。随着每次迭代区间[a,b] 总在缩小,并越来越逼近22. 534613 ;
[0041] 4)如果给定的炜度x(22. 534613)属于左区间,则记录0,如果属于右区间则记录 1,这样随着算法的进行会产生一个序列bit为10100000000011001001,序列的长度跟给定 的区间划分次数有关。
[0042] 地球经度区间是[-180,180],A实体的经度是113. 449657,对经度113. 449657进 行逼近编码的方法同上,此处不再赘述。
[0043]
[0045] 通过上述计算,对A实体的炜度进行计算后生成的编码bit为10100 0000000110 01001,对经度进行计算后生成的编码bit为11010 00010 10110 01110。
[0046] 其次,将上述编码串进行组码,组码时,奇数位依次放经度编码,偶数位依次放炜 度编码,把2串编码组合生成新的编码串:11100 11000 00000 0100010001 11100 00111 01001。
[0047]最后,将 11100 11000 00000 01000 10001 11100 00111 01001 转成十进制字 符,对应生成28, 24,0,8,17, 28, 7,9,再结合如下的十进制~BASE32编码(其使用0-9、 b-z (去掉a,i,1,〇)这32个字母构成)对照表,十进制字符对应生成的BASE32编码就是 WS08JW79。
[0049] 即,A实体的经炜度[113. 449657, 22. 534613],经GeoHash算法计算后生成的 GeoHash 编码为:WS08JW79。
[0050]所述GeoHash精度即GeoHash编码的位数,不同的GeoHash精度,得到的GeoHash编码的位数也不同,其所代表的区域范围也不同,精度越低,代表的区域范围越大。同样 以A实体的经炜度[113.449657,22. 534613]为例,根据不同的GeoHash精度计算得出的 GeoHash编码如下表所示:
[0052]
[0053] 所述GeoHash精度与误差距离对照表如下所示:
[0055] 如上表可知,当Geohash编码的精度为7时,其误差距离在76米左右,即可以将具 体位置精确在76米左右的区域内。而当Geohash编码的精度为8时,其误差距离在19米 左右,此时,可以将具体位置精确在19米左右的区域内。具体Geohash编码的精度需要根 据数据情况进行选择。
[0056] 例如,如果A实体的预设发布范围为2000米,则结合GeoHash精度与误差距离对 照表,稍大于该发布范围的误差距离为±2. 4km,选取的对应的GeoHash精度则为5,那么, 根据GeoHash算法、以及选取的GeoHash精度,计算所得的A实体的经炜度信息的GeoHash 编码则为5位字符的编码:WS08J。
[0057] 步骤S103,根据生成的实体的GeoHash编码快速查找该编码所代表区域内的终端 装置。
[0058] 本步骤具体包括:
[0059] 实时采集用户的终端装置的经炜度信息。本步骤在用户同意并许可的前提下定时 采集用户所处位置,并上传至物联生活平台的数据库中。本步骤中,用户的终端装置可通 过互联网、移动无线网络实时上传其带经炜度信息的位置信息,以供物联生活平台实时采 集。本步骤中,用户的终端装置包括但不限于手持移动终端、MP3、MP4、PC、平板电脑、笔记 本、车载终端等。本步骤中,用户的终端装置也能采集来自天气、地域、季节、时刻、经炜度等 外部环境状态的信息,同时,也能采集用户的个人习惯或兴趣爱好。
[0060] 将采集的终端装置的经炜度信息转换成带地理信息索引的终端装置的GeoHash 编码。本步骤根据上述GeoHash算法、以及默认选取的10位GeoHash精度计算终端装置 的GeoHash编码。具体地,举例说明,对于采集到的终端装置B的经炜度[113.389694, 22. 539011],按照上述所述的GeoHash算法,取10位 GeoHash精度转换成的对应GeoHash 编码为:WS08HPPG72。对于采集到的终端装置C的经炜度[113. 390381,22. 519173],按照上 述所述的GeoHash算法,取10位GeoHash精度转换成的对应GeoHash编码为:WS08H72REQ。
[0061]取终端装置的GeoHash编码的前N位与实体的GeoHash编码进行比较,其中,N值 等于实体的GeoHash编码的编码位数。
[0062]如果比较结果相同,则筛选出快速查找到的终端装置。
[0063]本步骤可以实体为中心,快速查找出在实体发布范围内的用户的终端装置。
[0064] 步骤S104,将快速查找到的终端装置与所述实体进行精准匹配。
[0065] 本步骤中,终端装置与所述实体之间的精准匹配,可以是交叉精准匹配、和/或意 向群体分析判断匹配。从而对快速查找出的终端装置作进一步的匹配筛选,使信息推送的 效率更高,针对性更强,推送与接收的匹配更加精准。
[0066] 步骤S105,将实体的相关信息推送至终端装置。
[0067]本步骤中,向终端装置推送的实体的相关信息,可以包括经炜度、电子笔记、图片、 电话号码、音视频、微博、实体的服务类型、优惠活动、优惠时间段、新菜式、特价菜等电子 文件中的一种或多种。
[0068] 终端装置接收到相关信息后,用户可以直接与提供该信息的实体进行交互,交互 的内容包括但不限于文本对话、语音对话、图片、下定单、在线支付等方面。同时也可以进行 电子文件的传输,也可以直接查看该实体的位置,并根据终端装置当前的位置生成直接到 实体的导航路线,导航路线可以是最短路线,也可以是推荐路线和优先高速路线等多种选 择。
[0069] 本发明实施例,其以实体为中心,可快速查找实体的GeoHash编码所代表区域内 的终端装置,然后将快速查找到的终端装置与所述实体进行精准匹配,最后将实体的相关 信息自动推送给终端装置,从而使用户无需经过人工搜索,也能根据所处位置随时随地快 速接收自己想要的实体的相关信息。同时,使信息推送的效率更高,针对性更强,推送与接 收的匹配更加精准。
[0070] 图2是本发明的以实体为中心的物联生活平台的信息推送方法的第二实施例的 流程示意图,其包括:
[0071] 步骤S201,获取实体的经炜度信息、以及实体的相关信息。
[0072] 本步骤中,所述实体为地球表面可以移动的、以及相对静止的物体,其相关信息被 预先采集并存储于物联生活平台的数据库中。
[0073] 本步骤中,所述可以移动的物体主要指车、船、人、动物或能移动的货物;相对静止 的物体指建筑物、商铺、店面、购物广场、娱乐场、植物、场地、实物等不能移动的物体。本实 施例中,所述实体优选相对静止的物体。
[0074] 本步骤中,所述相关信息至少包括实体名称、所在经炜度、以及用户不可见的信息 分类标签。所述信息分类标签包含衣、食、住、行、乐、购六大类分类标签,以及六大类中各种 子分类标签。
[0075] 本步骤中,所述实体的相关信息可通过互联网、移动无线网络实时上传更新。
[0076] 本步骤中,所述实体都能采集来自天气、地域、季节、时刻、方位、经炜度等外部环 境变化的信息,也能同时采集内部空间状态变化的信息,该内部空间状态变化的信息主要 指内部的空间、温度、人流量、内部元素、内部结构等实体内部提供的可变化的信息数据,可 以通过人为方式上传,也可以通过智能终端采集。
[0077] 步骤S202,将实体的经炜度信息转换成带地理信息索引的实体的GeoHash编码。
[0078] 本步骤具体包括:根据预设的实体的发布范围,并结合GeoHash精度与误差距离 对照表,选取稍大于该发布范围的误差距离所对应的GeoHash精度;根据GeoHash算法、以 及选取的GeoHash精度,计算所述实体的经炜度信息的GeoHash编码。
[0079] 所述实体的发布范围,可以是系统设定的初始值,如lKm、5Km、或10Km等,也可以 是实体的管理人员预设的值,如500m、lKm、或2Km等。
[0080] 所述GeoHash算法,是将一个经炜度信息,转换成一个可以排序、可以比较的字符 串编码的计算方法。
[0081] 下面以A实体的经炜度[113. 449657,22.534613]为例,详细介绍所述GeoHash算 法:
[0082] 首先,计算GeoHash二进制编码。
[0083] 地球炜度区间是[-90,90],A实体的炜度是22. 534613,可以通过下面算法对炜度 22. 534613进行逼近编码:
[0084] 1)将区间[-90,90]二分为[-90,0),[0,90],称为左右区间,可以确定22. 534613 属于右区间[0,90],给标记为1;
[0085] 2)接着将区间[0,90]进行二分为[0,45),[45,90],可以确定22. 534613属于左 区间[0, 45),给标记为0;
[0086] 3)递归上述过程22. 534613总是属于某个区间[a,b]。随着每次迭代区间[a,b] 总在缩小,并越来越逼近22. 534613 ;
[0087] 4)如果给定的炜度x(22. 534613)属于左区间,则记录0,如果属于右区间则记录 1,这样随着算法的进行会产生一个序列bit为10100000000011001001,序列的长度跟给定 的区间划分次数有关。
[0088]地球经度区间是[-180,180],A实体的经度是113. 449657,对经度113. 449657进 行逼近编码的方法同上,此处不再赘述。
[0089]
[0090] 通过上述计算,对A实体的炜度进行计算后生成的编码bit为10100 00000 00110 01001,对经度进行计算后生成的编码bit为11010 00010 10110 01110。
[0091] 其次,将上述编码串进行组码,组码时,奇数位依次放经度编码,偶数位依次放炜 度编码,把2串编码组合生成新的编码串:11100 11000 00000 0100010001 11100 00111 01001。
[0092]最后,将 11100 11000 00000 01000 10001 11100 00111 01001 转成十进制字 符,对应生成28, 24,0,8,17, 28, 7,9,再结合如下的十进制~BASE32编码(其使用0-9、 b-z (去掉a,i,1,〇)这32个字母构成)对照表,十进制字符对应生成的BASE32编码就是 WS08JW79。
[0094] 即,A实体的经炜度[113. 449657, 22. 534613],经GeoHash算法计算后生成的 GeoHash 编码为:WS08JW79。
[0095] 所述GeoHash精度即GeoHash编码的位数,不同的GeoHash精度,得到的GeoHash 编码的位数也不同,其所代表的区域范围也不同,精度越低,代表的区域范围越大。同样 以A实体的经炜度[113.449657,22. 534613]为例,根据不同的GeoHash精度计算得出的 GeoHash编码如下表所示:
[0097]所述GeoHash精度与误差距离对照表如下所示:
[0099] 如上表可知,当Geohash编码的精度为7时,其误差距离在76米左右,即可以将具 体位置精确在76米左右的区域内。而当Geohash编码的精度为8时,其误差距离在19米 左右,此时,可以将具体位置精确在19米左右的区域内。具体Geohash编码的精度需要根 据数据情况进行选择。
[0100] 例如,如果A实体的预设发布范围为2000米,则结合GeoHash精度与误差距离对 照表,稍大于该发布范围的误差距离为±2. 4km,选取的对应的GeoHash精度则为5,那么, 根据GeoHash算法、以及选取的GeoHash精度,计算所得的A实体的经炜度信息的GeoHash 编码则为5位字符的编码:WS08J。
[0101]步骤S203,根据生成的实体的GeoHash编码快速查找该编码所代表区域内的终端 装置。
[0102] 本步骤具体包括:
[0103] 实时采集用户的终端装置的经炜度信息。本步骤在用户同意并许可的前提下定时 采集用户所处位置,并上传至物联生活平台的数据库中。本步骤中,用户的终端装置可通过 互联网、移动无线网络实时上传其带经炜度信息的位置信息,以供物联生活平台实时采集。 本步骤中,用户的终端装置包括但不限于手持移动终端、1?3、1^44(:、平板电脑、笔记本、车 载终端等。本步骤中,用户的终端装置也能采集来自天气、地域、季节、时刻、经炜度等外部 环境状态的信息,同时,也能采集用户的个人习惯或兴趣爱好。
[0104] 将采集的终端装置的经炜度信息转换成带地理信息索引的终端装置的GeoHash 编码。本步骤根据上述GeoHash算法、以及默认选取的10位GeoHash精度计算终端装置 的GeoHash编码。具体地,举例说明,对于采集到的终端装置B的经炜度[113.389694, 22. 539011],按照上述所述的GeoHash算法,取10位GeoHash精度转换成的对应GeoHash 编码为:WS08HPPG72。对于采集到的终端装置C的经炜度[113. 390381,22. 519173],按照上 述所述的GeoHash算法,取10位GeoHash精度转换成的对应GeoHash编码为:WS08H72REQ。
[0105] 取终端装置的GeoHash编码的前N位与实体的GeoHash编码进行比较,其中,N值 等于实体的GeoHash编码的编码位数。
[0106] 如果比较结果相同,则筛选出快速查找到的终端装置。
[0107] 本步骤可以实体为中心,快速查找出在实体发布范围内的用户的终端装置。
[0108] 步骤S204,逐一计算终端装置与所述实体之间的距离。
[0109] 本步骤中,利用已知的地球表面两点之间求其弧长的算法,来计算终端装置与所 述实体之间的距离。
[0110] 步骤S205,将计算所得距离分别与对应终端装置的预设接收范围进行比较。
[0111] 本步骤中,所述终端装置的接收范围,可由用户自己预先设定,如500米、1000米 等。
[0112] 步骤S206,将计算所得距离分别与实体的预设发布范围进行比较。
[0113] 本步骤中,所述实体的预设发布范围,可以是系统设定的初始值,如lKm、5Km、或 10Km等,也可以是实体的管理人员预设的值,如500m、lKm、或2Km等。
[0114] 步骤S207,根据比较结果,判断终端装置与所述实体之间的距离是否在对应终端 装置的预设接收范围内、以及终端装置是否处于实体的预 设发布范围内?
[0115] 如果步骤S207的判断结果为是,流程进入步骤S208;否则,流程返回步骤S201。
[0116]步骤S208,筛选出交叉精准匹配后的终端装置。
[0117] 本步骤中,筛选出的终端装置,其具体位置与所述实体之间的距离在终端装置的 预设接收范围内,且终端装置也处于所述实体的预设发布范围内。
[0118] 步骤S209,采用集合运算中取交集的方式,逐一将交叉精准匹配后的终端装置与 所述实体的意向群体分析判断标准进行匹配。
[0119] 本步骤中,所述意向群体分析判断标准至少包括意向群体个人习惯或兴趣爱好, 其根据如下方法分析生成:
[0120] 在用户的终端装置访问物联生活平台提供的不同实体的相关信息时,采集终端装 置每次访问的访问时间、信息分类标签、以及经炜度;
[0121] 根据采集的信息筛选出某一时段内访问频率高于设定值的信息分类标签;和/或
[0122] 根据采集的信息筛选出一天当中访问次数高于设定值的信息分类标签;和/或
[0123] 根据采集的信息筛选出一天当中访问频率高于设定值的热点关注区域;
[0124] 形成代表意向群体个人习惯或兴趣爱好的信息分类标签和/或热点关注区域。
[0125] 进一步地,所述根据采集的信息筛选出某一时段内访问频率高于设定值的信息 分类标签的步骤,包括:
[0126] 按照每天24小时,将终端装置的该次访问归纳到这24个时段;
[0127] 计算每个时段中访问每种信息分类标签的次数;
[0128]按访问次数进行排序,并取出该时段内访问频率最高的1个信息分类标签;
[0129] 对取出的信息分类标签进行过滤操作,去除访问次数低于设定值的信息分类标 签。
[0130] 又进一步地,所述根据采集的信息筛选出一天当中访问次数高于设定值的信息分 类标签的步骤,包括:
[0131] 统计一天中终端装置访问每种信息分类标签的次数;
[0132] 按访问次数进行排序,取出一天中访问次数最高的3个信息分类标签;
[0133] 对取出的信息分类标签进行过滤操作,去除访问次数低于设定值的信息分类标 签。
[0134] 再进一步地,所述根据采集的信息筛选出一天当中访问频率高于设定值的热点关 注区域的步骤,包括:
[0135] 根据采集的经炜度信息,计算一天中访问的所有信息的5位GeoHash精度要求的 GeoHash 编码;
[0136] 统计出访问频率最高的一个GeoHash编码;
[0137] 对统计出的GeoHash编码进行过滤操作,去除频率低于设定值的GeoHash编码。
[0138] 本步骤中,所述意向群体分析判断标准还可根据实体的管理人员主动录入的信息 形成,如意向群体性别、年龄、喜好、关注的信息点、使用的终端装置的类型等。
[0139] 本步骤中,所述意向群体分析判断标准还包括天气、季节等,其可根据系统主动采 集的信息形成。
[0140] 步骤S210,判断终端装置是否满足所述实体的意向群体分析判断标准?
[0141] 如果步骤S210的判断结果为是,则流程进入步骤S211;否则,流程返回步骤S201。
[0142] 步骤S211,筛选出满足所述实体的意向群体分析判断标准的终端装置。
[0143] 本步骤可对终端装置作进一步的精准匹配筛选,使信息推送的效率更高,针对性 更强,推送与接收的匹配更加精准。
[0144] 步骤S212,将实体的相关信息推送至终端装置。
[0145] 本步骤中,向终端装置推送的实体的相关信息,可以包括经炜度、电子笔记、图片、 电话号码、音视频、微博、实体的服务类型、优惠活动、优惠时间段、新菜式、特价菜等电子文 件中的一种或多种。
[0146] 终端装置接收到相关信息后,用户可以直接与提供该信息的实体进行交互,交互 的内容包括但不限于文本对话、语音对话、图片、下定单、在线支付等方面。同时也可以进行 电子文件的传输,也可以直接查看该实体的位置,并根据终端装置当前的位置生成直接到 实体的导航路线,导航路线可以是最短路线,也可以是推荐路线和优先高速路线等多种选 择。
[0147] 本发明实施例,对快速查找的实体的GeoHash编码所代表区域内的终端装置,进 行交叉精准匹配和意向群体分析判断匹配后,将实体的相关信息自动推送给终端装置,从 而使用户无需经过人工搜索,也能根据所处位置随时随地快速接收自己想要的实体的相关 信息。同时,使信息推送的效率更高,针对性更强,推送与接收的匹配更加精准。
[0148] 图3是本发明的以实体为中心的物联生活平台的信息推送方法的第三实施例的 流程示意图,其包括:
[0149] 步骤S301,获取实体的经炜度信息、以及实体的相关信息。
[0150] 本步骤中,所述实体为地球表面可以移动的、以及相对静止的物体,其相关信息被 预先采集并存储于物联生活平台的数据库中。
[0151] 本步骤中,所述可以移动的物体主要指车、船、人、动物或能移动的货物;相对静止 的物体指建筑物、商铺、店面、购物广场、娱乐场、植物、场地、实物等不能移动的物体。本实 施例中,所述实体优选相对静止的物体。
[0152] 本步骤中,所述相关信息至少包括实体名称、所在经炜度、以及用户不可见的信息 分类标签。所述信息分类标签包含衣、食、住、行、乐、购六大类分类标签,以及六大类中各种 子分类标签。
[0153] 本步骤中,所述实体的相关信息可通过互联网、移动无线网络实时上传更新。
[0154] 本步骤中,所述实体都能采集来自天气、地域、季节、时刻、方位、经炜度等外部环 境变化的信息,也能同时采集内部空间状态变化的信息,该内部空间状态变化的信息主要 指内部的空间、温度、人流量、内部元素、内部结构等实体内部提供的可变化的信息数据,可 以通过人为方式上传,也可以通过智能终端采集。
[0155] 步骤S302,根据预设的实体的发布范围,并结合GeoHash精度与误差距离对照表, 选取稍大于该发布范围的误差距离所对应的GeoHash精度。
[0156] 本步骤中,所述实体的发布范围,可以是系统设定的初始值,如lKm、5Km、或10Km 等,也可以是实体的管理人员预设的值,如500m、lKm、或2Km等。
[0157] 本步骤中,所述GeoHash精度即GeoHash编码的位数,不同的GeoHash精度,得到 的GeoHash编码的位数也不同,其所代表的区域范围也不同,精度越低,代表的区域范围越 大。同样以A实体的经炜度[113.449657,22. 534613]为例,根据不同的GeoHash精度计算 得出的GeoHash编码如下表所示:
[0159]所述GeoHash精度与误差距离对照表如下所示:
[0161] 如上表可知,当Geohash编码的精度为7时,其误差距离在76米左右,即可以将具 体位置精确在76米左右的区域内。而当Geohash编码的精度为8时,其误差距离在19米 左右,此时,可以将具体位置精确在19米左右的区域内。具体Geohash编码的精度需要根 据数据情况进行选择。
[0162] 步骤S303,根据GeoHash算法、以及选取的GeoHash精度,计算所述实体的经炜度 信息的GeoHash编码。
[0163] 本步骤中,所述GeoHash算法,是将一个经炜度信息,转换成一个可以排序、可以 比较的字符串编码的计算方法。
[0164] 下面以A实体的经炜度[113. 449657,22.534613]为例,详细介绍所述GeoHash算 法:
[0165] 首先,计算GeoHash二进制编码。
[0166] 地球炜度区间是[-90,90],A实体的炜度是22. 534613,可以通过下面算法对炜度 22. 534613进行逼近编码:
[0167] 1)将区间[-90,90]二分为[-90,0),[0,90],称为左右区间,可以确定22. 534613 属于右区间[0,90],给标记为1 ;
[0168] 2)接着将区间[0,90]进行二分为[0,45),[45,90],可以确定22. 534613属于左 区间[0, 45),给标记为0;
[0169] 3)递归上述过程22. 534613总是属于某个区间[a,b]。随着每次迭代区间[a,b] 总在缩小,并越来越逼近22. 534613 ;
[0170] 4)如果给定的炜度x(22. 534613)属于左区间,则记录0,如果属于右区间则记录 1,这样随着算法的进行会产生一个序列bit为10100000000011001001,序列的长度跟给定 的区间划分次数有关。
[0171] 地球经度区间是[-180,180],A实体的经度是113. 449657,对经度113. 449657进 行逼近编码的方法同上,此处不再赘述。
[0173]
[0174] 通过上述计算,对A实体的炜度进行计算后生成的编码bit为10100 0000000110 01001,对经度进行计算后生成的编码bit为11010 00010 10110 01110。
[0175] 其次,将上述编码串进行组码,组码时,奇数位依次放经度编码,偶数位依次放炜 度编码,把2串编码组合生成新的编码串:11100 11000 00000 0100010001 11100 00111 01001。
[0176] 最后,将 11100 11000 00000 01000 10001 11100 00111 01001 转成十进制字 符,对应生成28, 24,0,8,17, 28, 7,9,再结合如下的十进制~BASE32编码(其使用0-9、 b-z (去掉a,i,1,〇)这32个字母构成)对照表,十进制字符对应生成的BASE32编码就是 WS08JW79。
[0178] 即,A实体的经炜度[113. 449657,22.534613],经GeoHash算法计算后生成的 GeoHash 编码为:WS08JW79。
[0179] 具体举例说明,例如,如果A实体的预设发布范围为2000米,则结合GeoHash精度 与误差距离对照表,稍大于该发布范围的误差距离为±2. 4km,选取的对应的GeoHash精度 则为5,那么,根据GeoHash算法、以及选取的GeoHash精度,计算所得的A实体的经炜度信 息的GeoHash编码则为5位字符的编码:WS08J。
[0180] 步骤S304,根据生成的实体的GeoHash编码快速查找该编码所代表区域内的终端 装置。
[0181] 本步骤具体包括:
[0182] 实时采集用户的终端装置的经炜度信息。本步骤在用户同意并许可的前提下定时 采集用户所处位置, 并上传至物联生活平台的数据库中。本步骤中,用户的终端装置可通过 互联网、移动无线网络实时上传其带经炜度信息的位置信息,以供物联生活平台实时采集。 本步骤中,用户的终端装置包括但不限于手持移动终端、1?3、1^44(:、平板电脑、笔记本、车 载终端等。本步骤中,用户的终端装置也能采集来自天气、地域、季节、时刻、经炜度等外部 环境状态的信息,同时,也能采集用户的个人习惯或兴趣爱好。
[0183] 将采集的终端装置的经炜度信息转换成带地理信息索引的终端装置的GeoHash 编码。本步骤根据上述GeoHash算法、以及默认选取的10位GeoHash精度计算终端装置 的GeoHash编码。具体地,举例说明,对于采集到的终端装置B的经炜度[113.389694, 22. 539011],按照上述所述的GeoHash算法,取10位GeoHash精度转换成的对应GeoHash 编码为:WS08HPPG72。对于采集到的终端装置C的经炜度[113. 390381,22. 519173],按照上 述所述的GeoHash算法,取10位GeoHash精度转换成的对应GeoHash编码为:WS08H72REQ。
[0184] 取终端装置的GeoHash编码的前N位与实体的GeoHash编码进行比较,其中,N值 等于实体的GeoHash编码的编码位数。
[0185] 如果比较结果相同,则筛选出快速查找到的终端装置。
[0186] 本步骤可以实体为中心,快速查找出在实体发布范围内的用户的终端装置。
[0187] 步骤S305,逐一计算终端装置与所述实体之间的距离。
[0188] 本步骤中,利用已知的地球表面两点之间求其弧长的算法,来计算终端装置与所 述实体之间的距离。
[0189] 步骤S306,将计算所得距离分别与对应终端装置的预设接收范围进行比较。
[0190] 本步骤中,所述终端装置的接收范围,可由用户自己预先设定,如500米、1000米 等。
[0191] 步骤S307,将计算所得距离分别与实体的预设发布范围进行比较。
[0192] 本步骤中,所述实体的预设发布范围,可以是系统设定的初始值,如lKm、5Km、或 10Km等,也可以是实体的管理人员预设的值,如500m、lKm、或2Km等。
[0193] 步骤S308,根据比较结果,判断终端装置与所述实体之间的距离是否在对应终端 装置的预设接收范围内、以及终端装置是否处于实体的预设发布范围内?
[0194] 如果步骤S308的判断结果为是,流程进入步骤S309;否则,流程返回步骤S301。
[0195] 步骤S309,筛选出交叉精准匹配后的终端装置。
[0196] 本步骤中,筛选出的终端装置,其具体位置与所述实体之间的距离在终端装置的 预设接收范围内,且终端装置也处于所述实体的预设发布范围内。
[0197] 步骤S310,采用集合运算中取交集的方式,逐一将交叉精准匹配后的终端装置与 所述实体的意向群体分析判断标准进行匹配。
[0198] 本步骤中,所述意向群体分析判断标准至少包括意向群体个人习惯或兴趣爱好, 其根据如下方法分析生成:
[0199] 在用户的终端装置访问物联生活平台提供的不同实体的相关信息时,采集终端装 置每次访问的访问时间、信息分类标签、以及经炜度;
[0200] 根据采集的信息筛选出某一时段内访问频率高于设定值的信息分类标签;和/或
[0201] 根据采集的信息筛选出一天当中访问次数高于设定值的信息分类标签;和/或
[0202] 根据采集的信息筛选出一天当中访问频率高于设定值的热点关注区域;
[0203] 形成代表意向群体个人习惯或兴趣爱好的信息分类标签和/或热点关注区域。
[0204]进一步地,所述根据采集的信息筛选出某一时段内访问频率高于设定值的信息分 类标签的步骤,包括:
[0205] 按照每天24小时,将终端装置的该次访问归纳到这24个时段;
[0206] 计算每个时段中访问每种信息分类标签的次数;
[0207] 按访问次数进行排序,并取出该时段内访问频率最高的1个信息分类标签;
[0208] 对取出的信息分类标签进行过滤操作,去除访问次数低于设定值的信息分类标 签。
[0209] 又进一步地,所述根据采集的信息筛选出一天当中访问次数高于设定值的信息分 类标签的步骤,包括:
[0210] 统计一天中终端装置访问每种信息分类标签的次数;
[0211] 按访问次数进行排序,取出一天中访问次数最高的3个信息分类标签;
[0212] 对取出的信息分类标签进行过滤操作,去除访问次数低于设定值的信息分类标 签。
[0213] 再进一步地,所述根据采集的信息筛选出一天当中访问频率高于设定值的热点关 注区域的步骤,包括:
[0214] 根据采集的经炜度信息,计算一天中访问的所有信息的5位GeoHash精度要求的 GeoHash 编码;
[0215] 统计出访问频率最高的一个GeoHash编码;
[0216] 对统计出的GeoHash编码进行过滤操作,去除频率低于设定值的GeoHash编码。
[0217] 本步骤中,所述意向群体分析判断标准还可根据实体的管理人员主动录入的信息 形成,如意向群体性别、年龄、喜好、关注的信息点、使用的终端装置的类型等。
[0218] 本步骤中,所述意向群体分析判断标准还包括天气、季节等,其可根据系统主动采 集的信息形成。
[0219] 步骤S311,判断终端装置是否满足所述实体的意向群体分析判断标准?
[0220] 如果步骤S311的判断结果为是,则流程进入步骤S312 ;否则,流程返回步骤S301。
[0221] 步骤S312,筛选出满足所述实体的意向群体分析判断标准的终端装置。
[0222] 本步骤可对终端装置作进一步的精准匹配筛选,使信息推送的效率更高,针对性 更强,推送与接收的匹配更加精准。
[0223] 步骤S313,对快速查找到的终端装置进行排序。
[0224] 本步骤中,排序时,按按终端装置与实体之间的距离由近而远顺序排列。
[0225] 步骤S314,将实体的相关信息推送至终端装置。
[0226] 本步骤中,向终端装置推送的实体的相关信息,可以包括经炜度、电子笔记、图 片、电话号码、音视频、微博、实体的服务类型、优惠活动、优惠时间段、新菜式、特价菜等电 子文件中的一种或多种。
[0227] 终端装置接收到相关信息后,用户可以直接与提供该信息的实体进行交互,交互 的内容包括但不限于文本对话、语音对话、图片、下定单、在线支付等方面。同时也可以进行 电子文件的传输,也可以直接查看该实体的位置,并根据终端装置当前的位置生成直接到 实体的导航路线,导航路线可以是最短路线,也可以是推荐路线和优先高速路线等多种选 择。
[0228] 本发明实施例,对快速查找的实体的GeoHash编码所代表区域内的终端装置,进 行交叉精准匹配和意向群体分析判断匹配后,再对实体的相关信息进行排序,然后自动推 送给终端装置,从而使用户无需经过人工搜索,也能根据所处位置随时随地快速接收自己 想要的实体的相关信息。同时,使信息推送的效率更高,针对性更强,推送与接收的匹配更 加精准。
[0229] 上文对本发明的以实体为中心的物联生活平台的信息推送方法的实施例作了详 细介绍。下面将相应于上述方法的装置作进一步阐述。
[0230] 图4为本发明的以实体为中心的物联生活平台的信息推送装置的第一实施例的 结构示意图,该以实体为中心的物联生活平台的信息推送装置1〇〇包括获取模块110、转换 模块120、查找模块130、精准匹配模块140、以及信息推送模块150。
[0231] 所述获取模块110,用于获取实体的经炜度信息、以及实体的相关信息。
[0232] 所述转换模块120,用于将实体的经炜度信息转换成带地理信息索引的实体的 GeoHash编码。
[0233] 所述查找模块130,用于根据生成的实体的GeoHash编码快速查找该编码所代表 区域内的终端装置。
[0234] 所述精准匹配模块140,用于将快速查找到的终端装置与所述实体进行精准匹配。
[0235] 所述信息推送模块150,用于将实体的相关信息推送至终端装置。
[0236] 进一步地,所述精准匹配模块140,包括交叉精准匹配单元和/或意向群体分析判 断单元。
[0237] 再进一步地,所述转换模块120包括精度选取单元和编码计算单元。所述精度选 取单元,用于根据预设的实体的发布范围,并结合GeoHash精度与误差距离对照表,选取稍 大于该发布范围的误差距离所对应的GeoHash精度。所述编码计算单元,用于根据GeoHash 算法、以及选取的GeoHash精度,计算所述实体的经炜度信息的GeoHash编码。
[0238] 本发明实施例,通过获取模块获取实体的经炜度信息、以及实体的相关信息,利用 转抑换模块将实体的经炜度信息转换成带地理信息索引的实体的GeoHash编码,通过查找 模块,以实体为中心,快速查找实体的GeoHash编码所代表区域内的终端装置,用精准匹配 模块将快速查找到的终端装置与所述实体进行精准匹配,用信息推送模块将实体的相关信 息自动推送给终端装置,从而使用户无需经过人工搜索,也能根据所处位置随时随地快速 接收自己想要的实体的相关信息。同时,使信息推送的效率更高,针对性更强,推送与接收 的匹配更加精准。
[0239] 图5为本发明的以实体为中心的物联生活平台的信息推送装置的第二实施例的 结构示意图,该以实体为中心的物联生活平台的信息推送装置200包括获取模块210、转换 模块220、查找模块230、精准匹配模块240、以及信息推送模块250。
[0240] 所述获取模块210,用于获取实体的经炜度信息、以及实体的相关信息。
[0241] 所述转换模块220,用于将实体的经炜度信息转换成带地理信息索引的实体的 GeoHash编码。
[0242] 所述查找模块230,用于根据生成的实体的GeoHash编码快速查找该编码所代表 区域内的终端装置。
[0243] 所述精准匹配模块240,用于将快速查找到的终端装置与所述实体进行精准匹配。
[0244] 所述信息推送模块250,用于将实体的相关信息推送至终端装置。
[0245] 进一步地,所述精准匹配模块240,包括交叉精准匹配单元241和意向群体分析判 断单元242。
[0246] 具体地,所述交叉精准匹配单元241,用于将快速查找到的终端装置与所述实体进 行交叉精准匹配,其包括:
[0247] 距离计算子单元2411,用于逐一计算终端装置与所述实体之间的距离。
[0248] 第一比较子单元2415,用于将计算所得距离分别与对应终端装置的预设接收范围 进行比较。
[0249] 第二比较子单元2413,用于将计算所得距离分别与实体的预设发布范围进行比 较。
[0250] 交叉精准匹配筛选子单元2414,用于在终端装置与所述实体之间的距离在对应终 端装置的预设接收范围内,且终端装置处于实体的预设发布范围内时,筛选出交叉精准匹 配后的终端装置。
[0251] 更具体地,所述意向群体分析判断单元242,用于将快速查找到的终端装置与所述 实体进行意向群体分析判断的精准匹配,其包括:
[0252] 逐一匹配子单元2421,用于采用集合运算中取交集的方式,逐一将交叉精准匹配 后的终端装置与所述实体的意向群体分析判断标准进行匹配。
[0253] 筛选子单元2422,用于在终端装置满足所述实体的意向群体分析判断标准时,筛 选出该终端装置。
[0254] 更进一步地,所述转换模块220包括精度选取单元和编码计算单元。所述精度选 取单元,用于根据预设的实体的发布范围,并结合GeoHash精度与误差距离对照表,选取稍 大于该发布范围的误差距离所对应的GeoHash精度。所述编码计算单元,用于根据GeoHash 算法、以及选取的GeoHash精度,计算所述实体的经炜度信息的GeoHash编码。
[0255] 本发明实施例,对快速查找的终端装置,进行交叉精准匹配和意向群体分析判断 匹配后,将实体的相关信息自动推送给终端装置,从而使用户无需经过人工搜索,也能根据 所处位置随时随地快速接收自己想要的实体的相关信息。同时,使信息推送的效率更高,针 对性更强,推送与接收的匹配更加精准。
[0256] 图6为本发明的以实体为中心的物联生活平台的信息推送装置的第三实施例的 结构示意图,该以实体为中心的物联生活平台的信息推送装置300包括获取模块310、转换 模块320、查找模块330、精准匹配模块340、排序模块350、以及信息推送模块360。
[0257] 所述获取模块310,用于获取实体的经炜度信息、以及实体的相关信息。
[0258] 所述转换模块320,用于将实体的经炜度信息转换成带地理信息索引的实体的 GeoHash 编码。
[0259] 所述查找模块330,用于根据生成的实体的GeoHash编码快速查找该编码所代表 区域内的终端装置。
[0260] 所述精准匹配模块340,用于将快速查找到的终端装置与所述实体进行精准匹配。
[0261] 所述排序模块350,用于对快速查找到的终端装置进行排序,其排序规则为按终 端装置与实体之间的距离由近而远顺序排列。
[0262] 所述信息推送模块360,用于将实体的相关信息推送至终端装置。
[0263] 进一步地,所述精准匹配模块340,包括交叉精准匹配单元341和意向群体分析判 断单元342。
[0264] 具体地,所述交叉精准匹配单元341,用于将快速查找到的终端装置与所述实体进 行交叉精准匹配,其包括:
[0265] 距离计算子单元3411,用于逐一计算终端装置与所述实体之间的距离。
[0266] 第一比较子单元3415,用于将计算所得距离分别与对应终端装置的预设接收范围 进行比较。
[0267] 第二比较子单元3413,用于将计算所得距离分别与实体的预设发布范围进行比 较。
[0268] 交叉精准匹配筛选子单元3414,用于在终端装置与所述实体之间的距离在对应终 端装置的预设接收范围内,且终端装置处于实体的预设发布范围内时,筛选出交叉精准匹 配后的终端装置。
[0269] 更具体地,所述意向群体分析判断单元342,用于将快速查找到的终端装置与所述 实体进行意向群体分析判断的精准匹配,其包括:
[0270] 逐一匹配子单元3421,用于采用集合运算中取交集的方式,逐一将交叉精准匹配 后的终端装置与所述实体的意向群体分析判断标准进行匹配。
[0271] 筛选子单元3422,用于在终端装置满足所述实体的意向群体分析判断标准时,筛 选出该终端装置。
[0272] 更进一步地,所述转换模块320包括精度选取单元321和编码计算单元322。
[0273] 所述精度选取单元321,用于根据预设的实体的发布范围,并结合GeoHash精度 与误差距离对照表,选取稍大于该发布范围的误差距离所对应的GeoHash精度。
[0274] 所述编码计算单元322,用于根据GeoHash算法、以及选取的GeoHash精度,计算所 述实体的经炜度信息的GeoHash编码。
[0275] 本发明实施例,对快速查找的终端装置,进行交叉精准匹配和意向群体分析判断 匹配后,再对终端装置进行排序,然后将实体的相关信息自动推送给终端装置,从而使用户 无需经过人工搜索,也能根据所处位置随时随地快速接收自己想要的实体的相关信息。同 时,使信息推送的效率更高,针对性更强,推送与接收的匹配更加精准。
[0276] 如上所述是结合具体内容提供的一种或多种实施方式,并不认定本发明的具体实 施只局限于这些说明。凡与本发明的方法、结构等近似、雷同,或是对于本发明构思前提下 做出若干技术推演或替换,都应当视为本发明的保护范围。
【主权项】
1. 一种以实体为中心的物联生活平台的信息推送方法,其特征在于包括: 获取实体的经炜度信息、以及实体的相关信息; 将实体的经炜度信息转换成带地理信息索引的实体的GeoHash编码; 根据生成的实体的GeoHash编码快速查找该编码所代表区域内的终端装置; 将快速查找到的终端装置与所述实体进行精准匹配; 将实体的相关信息推送至终端装置。2. 根据权利要求1所述的以实体为中心的物联生活平台的信息推送方法,其特征在 于,所述将快速查找到的终端装置与所述实体进行精准匹配的步骤,包括:将快速查找到的 终端装置与所述实体进行交叉精准匹配,该步骤包括: 逐一计算终端装置与所述实体之间的距离; 将计算所得距离分别与对应终端装置的预设接收范围进行比较; 将计算所得距离分别与实体的预设发布范围进行比较; 如果终端装置与所述实体之间的距离在对应终端装置的预设接收范围内,且终端装置 处于实体的预设发布范围内,则筛选出交叉精准匹配后的终端装置。3. 根据权利要求2所述的以实体为中心的物联生活平台的信息推送方法,其特征在 于,所述将快速查找到的终端装置与所述实体进行精准匹配的步骤,包括:将快速查找到的 终端装置与所述实体进行意向群体分析判断的精准匹配,该步骤包括: 采用集合运算中取交集的方式,逐一将交叉精准匹配后的终端装置与所述实体的意向 群体分析判断标准进行匹配; 如果终端装置满足所述实体的意向群体分析判断标准,则筛选出该终端装置。4. 根据权利要求1、2或3所述的以实体为中心的物联生活平台的信息推送方法,其特 征在于,所述将实体的经炜度信息转换成带地理信息索引的实体的GeoHash编码的步骤, 包括: 根据预设的实体的发布范围,并结合GeoHash精度与误差距离对照表,选取稍大于该 发布范围的误差距离所对应的GeoHash精度; 根据GeoHash算法、以及选取的GeoHash精度,计算所述实体的经炜度信息的GeoHash编码。5. 根据权利要求1、2或3所述的以实体为中心的物联生活平台的信息推送方法,其特 征在于,在所述将快速查找到的终端装置与所述实体进行精准匹配的步骤之后,还包括: 对快速查找到的终端装置进行排序,其排序规则为按终端装置与实体之间的距离由近 而远顺序排列。6. -种以实体为中心的物联生活平台的信息推送装置,其特征在于包括, 获取模块,用于获取实体的经炜度信息、以及实体的相关信息; 转换模块,用于将实体的经炜度信息转换成带地理信息索引的实体的GeoHash编码; 查找模块,用于根据生成的实体的GeoHash编码快速查找该编码所代表区域内的终端 装置; 精准匹配模块,用于将快速查找到的终端装置与所述实体进行精准匹配; 信息推送模块,用于将实体的相关信息推送至终端装置。7. 根据权利要求6所述的以实体为中心的物联生活平台的信息推送装置,其特征在 于,所述精准匹配模块包括交叉精准匹配单元,该交叉精准匹配单元用于将快速查找到的 终端装置与所述实体进行交叉精准匹配,其包括: 距离计算子单元,用于逐一计算终端装置与所述实体之间的距离; 第一比较子单元,用于将计算所得距离分别与对应终端装置的预设接收范围进行比 较; 第二比较子单元,用于将计算所得距离分别与实体的预设发布范围进行比较; 交叉精准匹配筛选子单元,用于在终端装置与所述实体之间的距离在对应终端装置的 预设接收范围内,且终端装置处于实体的预设发布范围内时,筛选出交叉精准匹配后的终 端装置。8. 根据权利要求7所述的以实体为中心的物联生活平台的信息推送装置,其特征在 于,所述精准匹配模块包括意向群体分析判断单元,该意向群体分析判断单元用于将快速 查找到的终端装置与所述实体进行意向群体分析判断的精准匹配,其包括: 逐一匹配子单元,用于采用集合运算中取交集的方式,逐一将交叉精准匹配后的终端 装置与所述实体的意向群体分析判断标准进行匹配; 筛选子单元,用于在终端装置满足所述实体的意向群体分析判断标准时,筛选出该终 端装置。9. 根据权利要求6、7或8所述的以实体为中心的物联生活平台的信息推送装置,其特 征在于,所述实体GeoHash编码转换模块包括: 精度选取单元,用于根据预设的实体的发布范围,并结合GeoHash精度与误差距离对 照表,选取稍大于该发布范围的误差距离所对应的GeoHash精度; 编码计算单元,用于根据GeoHash算法、以及选取的GeoHash精度,计算所述实体的经 炜度信息的GeoHash编码。10. 根据权利要求6、7或8所述的以实体为中心的物联生活平台的信息推送装置,其特 征在于,还包括排序模块,用于对快速查找到的终端装置进行排序,其排序规则为按终端装 置与实体之间的距离由近而远顺序排列。
【专利摘要】本发明实施例提供了一种以实体为中心的物联生活平台的信息推送方法,其包括:获取实体的经纬度信息、以及实体的相关信息;将实体的经纬度信息转换成带地理信息索引的实体的GeoHash编码;根据生成的实体的GeoHash编码快速查找该编码所代表区域内的终端装置;将快速查找到的终端装置与所述实体进行精准匹配;将实体的相关信息推送至终端装置。本发明实施例还提供了一种以实体中心的物联生活平台的信息推送装置。本发明可使用户无需经过人工搜索,也能根据所处位置随时随地快速接收自己想要的周边实体的相关信息。同时,使信息推送的效率更高,针对性更强,推送与接收的匹配更加精准。
【IPC分类】G06F17/30
【公开号】CN104899254
【申请号】CN201510244276
【发明人】罗建国
【申请人】广东长宝信息科技股份有限公司
【公开日】2015年9月9日
【申请日】2015年5月13日

最新回复(0)