【技术实现步骤摘要】
—种实现Par I ayX和Par I ayREST距离通知的方法
本专利技术涉及距离通知,尤其涉及。
技术介绍
通过利用距离通知,应用(例如手机上的应用,PC上的应用,网页上的应用等)可以请求监控一个或多个终端设备的位置,并且当这些终端设备满足某些触发通知的条件时,例如当终端设备进入或超出特定的某个范围时,应用将输出相应的报告。由于ParlayX和ParlayREST仅涉及应用与网关之间的接口规范,并没有涉及到网关与网络侧,例如服务器之间的交互过程。所以为了实现ParlayX和ParlayREST距离通知接口,开放移动联盟(Open Mobile Alliance, 0MA)的 ParlayX 和 ParlayREST 接口需要被映射到移动定位协议(Mobile Location Protocol, MLP)上,并且向服务器发送MLP请求。具体地,例如终端设备上的应用发起的请求通过ParlayX和ParlayREST接口定义的虚路径标识符(Virtual Path Identifier, VPI)发送给网关,网关上把VPI转换成服务器可识别的MLP,并用这种协议构造一个请求,发送给服务器。服务器经过处理,获取终端设备位置信息,并将其通过MLP返回至网关。然后,网关将再把位置信息转换成符合ParlayX和ParlayREST接口规范的消息,发回给应用。另一方面,MLP包括两部分,即标准部分和扩展部分。仅当支持扩展部分中的定义时,才可以支持某些功能。此外,不同的服务器的制造商对于MLP扩展的支持是不同的。例如,一些制造商甚至不支持MLP扩展。而为了实 ...
【技术保护点】
一种在网关中实现ParlayX和ParlayREST距离通知的方法,所述方法包括如下步骤:A.从应用节点接收ParlayX和ParlayREST距离通知订阅请求,所述订阅请求包括所述应用节点所感兴趣的第一组和第二组终端设备标识、第一阈值以及至少一个触发通知的标准,其中所述第一组终端设备标识包括与至少一个参考终端设备一一对应的至少一个参考终端设备标识,所述第二组终端设备标识包括与至少一个监控终端设备一一对应的至少一个监控终端设备标识;B.向服务器发送用于获取所述至少一个参考终端设备的位置信息的请求;C.从所述服务器接收所述至少一个参考终端设备的位置信息;D.为每个参考终端设备分别创建第一触发位置请求并将所述第一触发位置请求发送给所述服务器,所述第一触发位置请求包括该参考终端设备的位置信息、所述至少一个监控终端设备标识、根据所述至少一个触发通知的标准而设立的进入参数标准或离开参数标准以及所述第一阈值;F.接收来自所述服务器的第一触发位置报告,所述第一触发位置报告包括所述监控终端设备的位置信息和与所述监控终端设备相关的进入记录或离开记录;以及H.利用所接收的与所述监控终端设备相关的所述进入记 ...
【技术特征摘要】
1.一种在网关中实现ParlayX和ParlayREST距离通知的方法,所述方法包括如下步骤: A.从应用节点接收ParIayX和ParlayREST距离通知订阅请求,所述订阅请求包括所述应用节点所感兴趣的第一组和第二组终端设备标识、第一阈值以及至少一个触发通知的标准,其中所述第一组终端设备标识包括与至少一个参考终端设备一一对应的至少一个参考终端设备标识,所述第二组终端设备标识包括与至少一个监控终端设备一一对应的至少一个监控终端设备标识; B.向服务器发送用于获取所述至少一个参考终端设备的位置信息的请求; C.从所述服务器接收所述至少一个参考终端设备的位置信息; D.为每个参考终端设备分别创建第一触发位置请求并将所述第一触发位置请求发送给所述服务器,所述第一触发位置请求包括该参考终端设备的位置信息、所述至少一个监控终端设备标识、根据所述至少一个触发通知的标准而设立的进入参数标准或离开参数标准以及所述第一阈值; F.接收来自所述服务器的 第一触发位置报告,所述第一触发位置报告包括所述监控终端设备的位置信息和与所述监控终端设备相关的进入记录或离开记录;以及 H.利用所接收的与所述监控终端设备相关的所述进入记录或所述离开记录来判断是否满足所述至少一个触发通知的标准,当满足时,向所述应用节点发送与所述至少一个触发通知的标准相关联的距离通知。2.根据权利要求1所述的方法,其特征在于,所述订阅请求还包括第二阈值,并且在步骤D与F之间,所述方法还包括步骤E: E.为每个参考终端设备分别创建第二触发位置请求并将所述第二触发位置请求发送给所述服务器,所述第二触发位置请求包括该参考终端设备的位置信息和参考终端设备标识、离开参数标准以及所述第二阈值。3.根据权利要求2所述的方法,其特征在于,在所述步骤F与步骤H之间还包括步骤G: G.确定是否接收到来自所述服务器的第二触发位置报告,所述第二触发位置报告包括所述参考终端设备的当前位置信息和与所述参考终端设备相关的离开记录,如果未接收到所述第二触发位置报告,则继续执行步骤H,如果接收到所述第二触发位置报告,则利用所述参考终端设备的所述当前位置信息来重新实施步骤D至G。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述至少一个触发通知的标准包括以下至少一项: X1.任一个监控终端设备位于任一个参考终端设备的一段距离之内; X2.任一个监控终端设备位于任一个参考终端设备的一段距离之外; X3.所有的监控终端设备位于任一个参考终端设备的一段距离之内;以及 X4.所有的监控终端设备位于任一个参考终端设备的一段距离之外。5.根据权利要求4所 述的方法,其特征在于,当在步骤D中的所述触发通知的标准为Xl任一个监控终端设备位于任一个参考终端设备的一段距离之内或X3所有的监控终端设备位于任一个参考终端设备的一段距离之内时,所述第一触发位置请求包括进入参数标准。6.根据权利要求4所述的方法,其特征在于,当在步骤D中的所述触发通知的标准为X2任一个监控终端设备位于任一个参考终端设备的一段距离之外或X4所有的监控终端设备位于任一个参考终端设备的一段距离之外时,所述第一触发位置请求包括离开参数标准。7.一种在服务器中实现ParlayX和ParlayREST距离通知的方法,所述方法包括如下步骤: a.从网关接收用于获取至少一个参考终端设备的位置信息的请求; b.根据所述请求,向所述网关发送所述至少一个参考终端设备的位置信息; c.接收来自所述网关的第一触发位置报告请求,所述第一触发位置报告请求由所述网关为每个参考终端设备而分别创建,所述第一触发位置请求包括该参考终端设备的位置信息、至少一个监控终端设备标识、进入参数标准或离开参数标准以及第一阈值;以及 e.根据所述第一触发位置报告请求,为所述参考终端设备来分别计算其和与所述至少一个监控终端设备标识对应的至少一个监控终端设备之间的距离,并基于所述第一触发位置报告请求中的参数标准以及所计算的距离和所述第一阈值的关系,判断是否向所述网关发送第一触发位置报告,所述第一触发位置报告包括所述监控终端设备的位置信息和与所述监控终端设备相关的进入记录或离开记录。8.根据权利要求7所述的方法,其特征在于,所述方法在步骤c与e之间还包括步骤d: d.接收来自所述网关的第二触发位置报告请求,所述第二触发位置报告请求由所述网关为每个参考终端设备而分别创建,并且所述第二触发位置报告请求包括该参考终端设备的位置信息和参考终端设备标识、离开参数标准以及第二阈值。9.根据权利要求8所述的方法,其特征在于,所述方法在步骤e之后,还包括步骤f: f.根据所述第二触发位置报告请求,计算所述参考终端设备的位置信息的变化,当所述参考终端设备的位置信息的变化超出所述第二阈值时,向所述网关发送第二触发位置报告,其包括所述参考终端设备的当前位置信息和与所述参考终端设备相关的离开记录。10.一种在网关中实现ParlayX和Par...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。