一种消息订阅方法及装置的制造方法

文档序号:10626918阅读:238来源:国知局
一种消息订阅方法及装置的制造方法
【专利摘要】本发明公开了一种消息订阅方法及装置,该方法包括:确定期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围;向消息服务器发送所述期望观察环境范围;在确定出在所述期望观察环境范围内包含第二机器时,向消息服务器发送用于和第二机器建立订阅关系的消息订阅请求;并根据接收到的消息服务器发送的消息订阅响应,与所述第二机器建立订阅关系,用于解决建立机器间消息订阅时,局限性较强,并且在未获知对方存在的情况下,无法通过已经建立的Topic接收消息的问题。
【专利说明】
一种消息订阅方法及装置
技术领域
[0001]本发明涉及物联网技术领域,尤其是涉及一种消息订阅方法及装置。
【背景技术】
[0002]在物联网应用技术中,在机器间执行消息订阅时,如图1所示的系统架构,A、B和C为物联网中的三台机器。在计期间执行消息订阅时,首先,需要由消息的发布者建立一个主题(英文:Topic),例如如图1所示,假设A为消息的发布者,则A需要在消息服务器中建立一个Topic。其它的订阅者可以订阅这个Topic。同样以图1为例,B和C在消息服务器中定订阅A发布的Topic。A可以向建立的Topic发布消息,B和C订阅了该Topic,因此任何发布给该Topic的消息都会推送给B和C。
[0003]由上述消息订阅流程可知,消息的订阅者必须提前知道有哪些Topic可以被订阅,然后订阅Topic并接收消息推送。如果预先不知道存在哪些Topic,订阅者就无法订阅消息,局限性较强。建立Topic的主体发送的消息,也无法进行推送。因此由该种方式建立的消息订阅关系完全依赖于设计者和先验知识。
[0004]—般情况下,建立机器间消息订阅时,局限性较强,并且在未获知对方存在的情况下,无法通过已经建立的Topic接收消息。

【发明内容】

[0005]本发明提供了一种消息订阅方法及装置,用以解决建立机器间消息订阅时,局限性较强,并且在未获知对方存在的情况下,无法通过已经建立的Topic接收消息的问题。
[0006]一种消息订阅方法,包括:
[0007]确定期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围;
[0008]向消息服务器发送所述期望观察环境范围;
[0009]在确定出在所述期望观察环境范围内包含第二机器时,向消息服务器发送用于和第二机器建立订阅关系的消息订阅请求;并
[0010]根据接收到的消息服务器发送的消息订阅响应,与所述第二机器建立订阅关系。
[0011]至少按照下述方式中的一种确定期望观察环境范围:
[0012]通过圆的方式,确定期望观察环境范围;
[0013]通过多边形的方式,确定期望观察环境范围。
[0014]在确定期望观察环境范围之前,还包括:
[0015]向消息服务器发送当前位置信息。
[0016]一种消息订阅方法,包括:
[0017]接收第一机器发送的期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围;
[0018]根据存储的机器位置信息,确定在所述期望观察环境范围中是否包含第二机器;
[0019]在确定出所述期望观察环境范围中包含第二机器时,向第一机器发送通知消息;以及
[0020]接收第一机器发送的用于和第二机器建立订阅关系的消息订阅请求;并
[0021]发送消息订阅响应,建立所述第一机器和第二机器之间的订阅关系。
[0022]所述期望观察环境范围至少包括下述形式中的一种:
[0023]圆的方式表示的期望观察环境范围;
[0024]多边形的方式表示的期望观察环境范围。
[0025]在接收第一机器发送的期望观察环境范围之前,还包括:
[0026]接收第一机器和第二机器发送的所述第一机器当前位置信息。
[0027]一种消息订阅装置,包括:
[0028]确定模块,用于确定期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围;
[0029]发送模块,用于向消息服务器发送所述期望观察环境范围;以及在确定出在所述期望观察环境范围内包含第二机器时,向消息服务器发送用于和第二机器建立订阅关系的消息订阅请求;
[0030]执行模块,用于根据接收到的消息服务器发送的消息订阅响应,与所述第二机器建立订阅关系。
[0031]所述确定模块,具体用于至少按照下述方式中的一种确定期望观察环境范围:通过圆的方式,确定期望观察环境范围;通过多边形的方式,确定期望观察环境范围。
[0032]所述发送模块,还用户在确定期望观察环境范围之前,向消息服务器发送当前位置信息。
[0033]—种消息订阅装置,包括:
[0034]接收模块,用于接收第一机器发送的期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围;
[0035]确定模块,用于根据存储的机器位置信息,确定在所述期望观察环境范围中是否包含第二机器;
[0036]发送模块,用于在确定出所述期望观察环境范围中包含第二机器时,向第一机器发送通知消息;
[0037]所述接收模块,还用于接收第一机器发送的用于和第二机器建立订阅关系的消息订阅请求;并
[0038]所述发送模块,还用于发送消息订阅响应,建立所述第一机器和第二机器之间的订阅关系。
[0039]通过采用上述技术方案,在进行消息订阅时,首先确定期望观察环境范围,并将确定出的期望观察环境范围发送给消息服务器,在确定出期望观察环境范围中包含第二机器时,则和第二机器之间建立订阅关系请求,从而实现自动建立两个机器之间的消息订阅关系,用以解决建立机器间消息订阅时,局限性较强,并且在未获知对方存在的情况下,无法通过已经建立的Topic接收消息的问题。
【附图说明】
[0040]图1为机器之间消息订阅及推送示意图;
[0041]图2为本发明实施例一中,提出的包含十六个房间的公寓的期望观察环境范围示意图;
[0042]图3为本发明实施例一中,提出的使用圆表示法来表示期望观察环境范围示意图;
[0043]图4为本发明实施例一中,提出的消息订阅方法流程图;
[0044]图5为本发明实施例一中,提出的包含十六个房间的公寓的机器订阅消息示意图;
[0045]图6为本发明实施例二中,提出的消息订阅装置结构组成示意图;
[0046]图7为本发明实施例三中,提出的消息订阅装置结构组成示意图。
【具体实施方式】
[0047]针对建立机器间消息订阅时,局限性较强,并且在未获知对方存在的情况下,无法通过已经建立的Topic接收消息的问题,本发明提出的技术方案中,在进行消息订阅时,首先确定期望观察环境范围,并将确定出的期望观察环境范围发送给消息服务器,在确定出期望观察环境范围中包含第二机器时,则和第二机器之间建立订阅关系请求,从而实现自动建立两个机器之间的消息订阅关系,用以解决建立机器间消息订阅时,局限性较强,并且在未获知对方存在的情况下,无法通过已经建立的Topic接收消息的问题。
[0048]下面将结合各个附图对本发明实施例技术方案的主要实现原理、【具体实施方式】及其对应能够达到的有益效果进行详细地阐述。
[0049]实施例一
[0050]物联网是由各种各样的联网的智能机器(为便于阐述,后文简称之为机器)组成的,机器携带传感器和执行器。
[0051]其中传感器是指用于感知环境的设备。例如摄像头、温度计、湿度计以及加速度计等。
[0052]执行器是指能够影响环境的设备。例如车轮、空调、机械臂等。
[0053]本发明实施例一提出一种消息订阅系统,包括消息服务器、至少两个机器。为便于区分,将消息订阅系统中的机器分别称之为第一机器和第二机器。
[0054]消息订阅系统中的第一机器和第二机器向消息服务器发送当前位置信息。
[0055]其中,机器的位置信息可以是GPS位置坐标,也可以是通过室内定位所得到的位置坐标,该位置信息也可以是不精确的,例如可以是一个位置范围区间。
[0056]消息服务器接收系统中各第一机器和第二机器发送的当前位置信息,并存储接收到的位置信息。
[0057]第一机器,用于确定期望观察环境范围,并向消息服务器发送所述期望观察环境范围;
[0058]其中期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围。
[0059]机器的传感器所能感知的环境范围是有限的。将机器所能观察的环境范围记为Es,显然可观察环境范围是时间t的函数,于是可以进一步记为Es (t)。机器期望观察环境范围大于其传感器在当前时刻所能观察的环境范围,这样可以优化机器的性能。将期望观察环境范围记为Ee,期望观察环境范围也是时间t的函数,所以进一步记为Ee (t)。下面以一实例来进行详细阐述:
[0060]如图2所示,图2中表示一个设有16个房间的公寓,公寓中有一个清洁地板的智能机器M,该机器所装备的传感器可以感知当前所在房间的地板是否清洁,而不能感知其它房间的地板是否清洁,所以当前房间就是机器M的可观察环境范围Es。要保持整个公寓的地板清洁,机器M必须将所有房间的地板都巡视一遍,发现哪个房间的地板不清洁就在哪个房间进行清理工作。机器M期望观察整个公寓所有房间的地板,以提高工作效率。所以期望观察环境范围Ee就是整个公寓,即包括其它十五个房间。
[0061]需要说明的是机器的可观察环境范围是完全包含在期望观察环境范围内,期望观察环境范围大于或等于可观察环境范围。
[0062]可以通过圆的方式,来确定期望观察环境范围,或者通过多边形的方式,确定期望观察环境范围。
[0063]如图3所示,可以使用圆表示法来表示期望观察环境范围,例如:
[0064]期望观察环境范围Ee = [ (01,rl),(02,r2),(03,r3),(04,r4)]
[0065]其中01,02,03,04表示一组圆的圆心^142^344表示对应的圆的半径。更新期望观察环境范围时,可以增加或删除圆或者修改已有圆的圆心和半径,这样就可以更新期望观察环境范围。
[0066]消息服务器用于接收第一机器发送的期望观察环境范围,根据存储的机器位置信息,确定在期望观察环境范围中是否包含第二机器,在确定出期望观察环境范围中包含第二机器时,向第一机器发送通知消息。
[0067]第一机器接收消息服务器发送的通知消息,在确定出在期望观察环境范围内包含第二机器时,向消息服务器发送用于和第二机器建立订阅关系的消息订阅请求。
[0068]消息服务器接收第一机器发送的用于和第二机器建立订阅关系的消息订阅请求,并发送消息订阅响应,建立第一机器和第二机器之间的订阅关系。
[0069]第一机器接收消息服务器发送的消息订阅响应,根据接收到的消息服务器发送的消息订阅响应,与第二机器建立订阅关系。
[0070]下面以一具体实例来详细阐述本发明实施例一上述提出的技术方案。
[0071 ] 仍以图2所示的公寓中16个房间为例,有两个清洁地板的机器分别是Ml和M2,一个消息服务器S。则Ml和M2之间建立订阅关系的流程如图4所示。
[0072]步骤41,机器Ml连接到消息服务器S。
[0073]步骤42,机器Ml向消息服务器发送当前位置信息。
[0074]步骤43,消息服务器接收Ml发送的当前位置信息,并存储。
[0075]步骤44,机器M2连接到消息服务器S。
[0076]步骤45,机器M2向消息服务器发送当前位置信息。
[0077]步骤46,消息服务器接收M2发送的当前位置信息,并存储。
[0078]其中,机器Ml和机器M2当前位置信息可以是GPS位置坐标,也可以是室内定位所得到的位置坐标。可选地,机器Ml和机器M2当前位置信息可以是不精确的,它可以被表示为一个位置范围。
[0079]步骤47,机器Ml确定期望观察环境范围。
[0080]步骤48,机器Ml向消息服务器发送期望观察环境范围。
[0081]机器Ml的期望观察环境范围可能随着机器Ml的移动而发生改变,也可能随着时间发生改变,所以当期望观察环境范围发生改变时,机器Ml需要通知消息服务器更新Ml的期望观察环境范围。
[0082]可以使用圆表示法来表示期望观察环境范围。
[0083]例如:Ee= [ (01,rl),(02,r2),(03,r3),(04,r4)]。
[0084]其中01,02,03,04表示一组圆的圆心,rl, r2,r3,r4表示对应的圆圈的半径。机器更新自己的期望观察环境范围时,可以增加或删除圆圈或者修改已有圆圈的圆心和半径,这样机器就可以更新自己的期望观察环境范围。当另一台机器M2所报告的位置处于Ml所描述的圆内时,就认为M2位于Ml的期望观察环境范围中。
[0085]步骤49,消息服务器S接收机器Ml发送的期望观察环境范围。
[0086]步骤50,消息服务器S根据存储的机器位置信息,确定在期望观察环境范围中是否包含第二机器,在确定出期望观察环境范围中包含第二机器时,向第一机器发送通知消息。
[0087]消息服务器S将机器M2上报的位置与其它所有机器的期望观察环境范围进行匹配,判断M2是否处于其它机器的期望观察环境范围中。消息服务器S还可以将机器Ml上报的位置与其它所有机器的期望观察环境范围进行匹配,判断Ml是否处于其它机器的期望观察环境范围中。
[0088]步骤51,机器Ml接收消息服务器S发送的通知消息,在确定出在期望观察环境范围内包含机器M2时,向消息服务器S发送用于和机器M2建立订阅关系的消息订阅请求。
[0089]假设机器M2处于机器Ml的期望观察环境范围中,消息服务器S通知机器Ml其期望观察环境范围中存在另一台机器M2,机器Ml接收到该通知之后即要求订阅机器M2的消息。
[0090]步骤52,消息服务器S接收机器Ml发送的用于和机器M2建立订阅关系的消息订阅请求,并发送消息订阅响应,建立机器Ml和机器M2之间的订阅关系。
[0091]订阅关系建立之后,M2所发布的消息将被服务器S主动推送给Ml。
[0092]下面以图5所示的公寓,以及机器是房间清扫机器人为例进一步详细阐述本发明实施例提出的技术方案。
[0093]首先机器Ml向消息服务器上报自己的位置坐标为(2,3)。
[0094]然后机器Ml自动漫游探索环境地图,经过一段时间的漫游之后,机器Ml探明其所处的环境为包含16个房间的公寓。因此机器Ml向服务器S描述自己的期望观察环境范围为:
[0095][(I, I, sqrt (2)), (2, I, sqrt (2)),(3, I, sqrt (2)),(4,I, sqrt (2)), (I, 2, sqrt (2)),(2,2,sqrt (2)),(3,2,sqrt (2)),(4,2,sqrt (2)), (I, 3, sqrt (2)),(2,3,sqrt (2)), (3,-3,sqrt (2)),(4,3,sqrt (2)), (I, 4, sqrt (2)),(2,4,sqrt (2)),(3,4,sqrt (2)),(4,4,sqrt(2))]
[0096]假设在公寓的(3,2)房间中存在另一个机器M2,M2不能移动,M2的传感器能够感知其所在的房间地板是否清洁。
[0097]当机器M2连接到消息服务器S之后,M2上报自己的位置为(3,2),消息服务器S将M2的位置与Ml的期望观察环境进行匹配,发现机器M2位于Ml的期望观察环境范围中。消息服务器S将发现通知给机器Ml,然后Ml开始订阅M2的消息。此后M2发布的消息将被服务器S推送给Ml。
[0098]显然如果机器Ml订阅了 M2的消息,那么Ml就不用再巡视M2所在房间的情况,只有当M2发布消息说它的房间地板不清洁时,Ml就直接去M2所在的房间进行清洁即可。可以较好地提高机器Ml的工作效率。
[0099]实施例二
[0100]本发明实施例二提出一种消息订阅方法,其具体处理流程如下述:
[0101]步骤一:确定期望观察环境范围。
[0102]其中期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围。
[0103]机器的传感器所能感知的环境范围是有限的。将机器所能观察的环境范围记为Es,显然可观察环境范围是时间t的函数,于是可以进一步记为Es (t)。机器期望观察环境范围大于其传感器在当前时刻所能观察的环境范围,这样可以优化机器的性能。将期望观察环境范围记为Ee,期望观察环境范围也是时间t的函数,所以进一步记为Ee (t)。
[0104]需要说明的是机器的可观察环境范围是完全包含在期望观察环境范围内,期望观察环境范围大于或等于可观察环境范围。
[0105]至少按照下述方式中的一种确定期望观察环境范围:
[0106]通过圆的方式,确定期望观察环境范围。
[0107]可以使用圆圈表示法来表示期望观察环境范围,例如:
[0108]期望观察环境范围Ee = [ (01,rl),(02,r2),(03,r3),(04,r4)]
[0109]其中01,02,03,04表示一组圆的圆心,rl, r2,r3,r4表示对应的圆的半径。
[0110]通过多边形的方式,确定期望观察环境范围。
[0111]步骤二:向消息服务器发送所述期望观察环境范围。
[0112]步骤三:在确定出在期望观察环境范围内包含第二机器时,向消息服务器发送用于和第二机器建立订阅关系的消息订阅请求。
[0113]步骤四:根据接收到的消息服务器发送的消息订阅响应,与第二机器建立订阅关系O
[0114]具体地,在确定期望观察环境范围之前,还包括:
[0115]向消息服务器发送当前位置信息。
[0116]相应地,本发明实施例二还提出一种消息订阅装置,如图6所示,包括:
[0117]确定模块601,用于确定期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围。
[0118]具体地,上述确定模块601,具体用于至少按照下述方式中的一种确定期望观察环境范围:通过圆的方式,确定期望观察环境范围;通过多边形的方式,确定期望观察环境范围。
[0119]发送模块602,用于向消息服务器发送所述期望观察环境范围;以及在确定出在所述期望观察环境范围内包含第二机器时,向消息服务器发送用于和第二机器建立订阅关系的消息订阅请求。
[0120]执行模块603,用于根据接收到的消息服务器发送的消息订阅响应,与所述第二机器建立订阅关系。
[0121]上述发送模块602,还用户在确定期望观察环境范围之前,向消息服务器发送当前位置信息。
[0122]实施例三
[0123]本发明实施例三提出一种一种消息订阅方法,其具体处理流程如下述:
[0124]步骤一:接收第一机器发送的期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围;
[0125]期望观察环境范围至少包括下述形式中的一种:
[0126]圆的方式表示的期望观察环境范围;
[0127]多边形的方式表示的期望观察环境范围。
[0128]步骤二:根据存储的机器位置信息,确定在所述期望观察环境范围中是否包含第二机器;
[0129]步骤三:在确定出所述期望观察环境范围中包含第二机器时,向第一机器发送通知消息。
[0130]步骤四:接收第一机器发送的用于和第二机器建立订阅关系的消息订阅请求。
[0131]步骤五:发送消息订阅响应,建立所述第一机器和第二机器之间的订阅关系。
[0132]具体地,在接收第一机器发送的期望观察环境范围之前,还包括:
[0133]接收第一机器和第二机器发送的所述第一机器当前位置信息。
[0134]相应地,本发明实施例二还提出一种消息订阅装置,如图7所示,包括:
[0135]接收模块701,用于接收第一机器发送的期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围。
[0136]具体地,上述接收模块701,接收到的期望观察环境范围至少包括下述形式中的一种:圆的方式表示的期望观察环境范围;多边形的方式表示的期望观察环境范围。
[0137]确定模块702,用于根据存储的机器位置信息,确定在所述期望观察环境范围中是否包含第二机器。
[0138]发送模块703,用于在确定出所述期望观察环境范围中包含第二机器时,向第一机器发送通知消息。
[0139]上述接收模块701,还用于接收第一机器发送的用于和第二机器建立订阅关系的消息订阅请求;
[0140]上述发送模块703,还用于发送消息订阅响应,建立所述第一机器和第二机器之间的订阅关系。
[0141]上述接收模块701,还用于接收第一机器和第二机器发送的所述第一机器当前位置信息。
[0142]本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、只读光盘、光学存储器等)上实施的计算机程序产品的形式。
[0143]本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0144]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0145]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0146]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0147]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种消息订阅方法,其特征在于,包括: 确定期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围; 向消息服务器发送所述期望观察环境范围; 在确定出在所述期望观察环境范围内包含第二机器时,向消息服务器发送用于和第二机器建立订阅关系的消息订阅请求;并 根据接收到的消息服务器发送的消息订阅响应,与所述第二机器建立订阅关系。2.如权利要求1所述的方法,其特征在于,至少按照下述方式中的一种确定期望观察环境范围: 通过圆的方式,确定期望观察环境范围; 通过多边形的方式,确定期望观察环境范围。3.如权利要求1或2所述的方法,其特征在于,在确定期望观察环境范围之前,还包括: 向消息服务器发送当前位置信息。4.一种消息订阅方法,其特征在于,包括: 接收第一机器发送的期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围; 根据存储的机器位置信息,确定在所述期望观察环境范围中是否包含第二机器; 在确定出所述期望观察环境范围中包含第二机器时,向第一机器发送通知消息;以及 接收第一机器发送的用于和第二机器建立订阅关系的消息订阅请求;并 发送消息订阅响应,建立所述第一机器和第二机器之间的订阅关系。5.如权利要求4所述的方法,其特征在于,所述期望观察环境范围至少包括下述形式中的一种: 圆的方式表示的期望观察环境范围; 多边形的方式表示的期望观察环境范围。6.如权利要求4或5所述的方法,其特征在于,在接收第一机器发送的期望观察环境范围之前,还包括: 接收第一机器和第二机器发送的所述第一机器当前位置信息。7.一种消息订阅装置,其特征在于,包括: 确定模块,用于确定期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围; 发送模块,用于向消息服务器发送所述期望观察环境范围;以及在确定出在所述期望观察环境范围内包含第二机器时,向消息服务器发送用于和第二机器建立订阅关系的消息订阅请求; 执行模块,用于根据接收到的消息服务器发送的消息订阅响应,与所述第二机器建立订阅关系。8.如权利要求7所述的装置,其特征在于,所述确定模块,具体用于至少按照下述方式中的一种确定期望观察环境范围:通过圆的方式,确定期望观察环境范围;通过多边形的方式,确定期望观察环境范围。9.如权利要求7或8所述的装置,其特征在于,所述发送模块,还用户在确定期望观察环境范围之前,向消息服务器发送当前位置信息。10.一种消息订阅装置,其特征在于,包括: 接收模块,用于接收第一机器发送的期望观察环境范围,其中所述期望观察环境范围是第一机器在当前位置时所期望观察到的环境范围; 确定模块,用于根据存储的机器位置信息,确定在所述期望观察环境范围中是否包含第二机器; 发送模块,用于在确定出所述期望观察环境范围中包含第二机器时,向第一机器发送通知消息; 所述接收模块,还用于接收第一机器发送的用于和第二机器建立订阅关系的消息订阅请求;并 所述发送模块,还用于发送消息订阅响应,建立所述第一机器和第二机器之间的订阅关系O
【文档编号】H04L29/08GK105991684SQ201510053539
【公开日】2016年10月5日
【申请日】2015年2月2日
【发明人】张勇
【申请人】中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1