传递表示通信设备的物理位置的位置信息的方法、一种用于执行该方法的计算机程序产...的制作方法

文档序号:7994696阅读:183来源:国知局
传递表示通信设备的物理位置的位置信息的方法、一种用于执行该方法的计算机程序产 ...的制作方法
【专利摘要】一种将表示通信设备(1)的物理位置的位置信息传递给另一通信设备(2)的方法包括通过所述通信设备(1)来获取(6)第一位置信息(11)和第二位置信息(17),所述第二位置信息在所述第一位置信息(11)的获取之后被获取(17);以及通过所述通信设备(1)来检测表示所述通信设备(1)的物理位置的改变的所述第二位置信息与所述第一位置信息的偏差(18)。所述方法还包括由所检测到的所述通信设备(1)的物理位置的改变触发,通过由所述通信设备(1)向另一通信设备(2)发送(26)信令消息来将最近获取的所述通信设备(1)的物理位置传递(27)给另一通信设备(2),信令消息包括所述第二位置信息或所述第二位置信息与所述第一位置信息的偏差。
【专利说明】传递表示通信设备的物理位置的位置信息的方法、一种用于执行该方法的计算机程序产品以及用于传递位置信息的通信设备
[0001]本发明涉及一种将表示通信设备的物理位置的位置信息从该通信设备传递给另一通信设备的方法。本发明还涉及一种用于执行这样的方法的计算机程序产品并且涉及用于传递位置信息的通信设备。
[0002]在诸如通信设备(例如移动电话或IP电话)的设备的元件中所提供的位置信息表示设备的物理位置。这个位置信息可以被如NG911(下一代9-1-1)或NG112(下一代1_1_2)一样的紧急服务用来定位发起了紧急通信请求的设备。这样的位置信息可以被表达为城市位置,例如邮政地址,和/或表达为地理坐标,例如地图位置。需要设备的物理位置以便电话服务器去定位要用来拨打电话的合适的紧急服务号码(路由)。这个号码通过向服务转换服务器(LoST服务器)询问远程位置来获得。这个询问可以被连接到LoST服务器的问题所妨碍,例如LoST服务器或LoST服务器的网络连接可能故障。用于NG911/NG112的标准化需要形式为SIP端点的呼叫设备
-在紧急呼叫期间传递实际的物理位置。更新必须经由SIP邀请(SIP INVITE)或SIP更新(SIP UPDATE)被传递,
-基于最新的位置信息来联系映射服务以便在起动期间以及在紧急呼叫建立之前立即获得路由息,
-在起动期间并且在紧急呼叫建立之前马上就验证最新的位置信息以确保所提供的物理位置以及现有城市地址或地图位置是有效的。虽然获得路由信息是由LoST服务器来完成的,但是验证经由位置验证功能服务器(LVF服务器)来完成,其中路由信息的获得和最新的位置信息的验证可以通过包括LoST服务器和LVF服务器的映射服务来完成。如果SIP端点未能在紧急呼叫之前及时联系映射服务,则SIP端点必须使用缓存的数据。
[0003]在其中SIP端点经由SIP服务器来联系映射服务的网络环境情况下,SIP服务器代表已注册SIP端点联系映射服务。如果SIP服务器在紧急呼叫期间经由SIP INVITE或SIP UPDATE请求获得最新的位置信息并且由于任何原因未能联系映射服务,则结果可能是遗漏信息。另外,如果SIP服务器联系映射服务,但位置验证在紧急呼叫期间失败,则路由判定可能是基于错误的、输错的或未完成的城市地址或映射位置的。然而,通过在紧急呼叫建立之前周期性地将SIP端点的物理位置传递给SIP服务器以使SIP服务器保持更新来更新由SIP服务器所缓存的位置信息有缺点:SIP端点或任何其他通信设备的物理位置一般被认为是不应该被扩散的敏感信息。此外,存在由SIP端点或通信设备周期性地获取和发送位置信息所涉及的增加的处理器负荷。将位置信息从SIP端点向SIP服务器的发送是与网络上的由SIP端点所使用的以便将物理位置信息传递给SIP服务器的附加的信令负荷相关联。并且,SIP服务器必须处理和高速缓存由SIP端点提供的位置信息,尽管这个位置信息可以不用在紧急呼叫中且因此可能最近在被从SIP端点接收到之后就过时了。因此,SP使在这个位置信息将永不用在紧急呼叫或其他呼叫中的情况下,SIP服务器的处理和存储资源还是被保留并被分配给由SIP端点周期性发送的位置信息。在避免由于传送和存储潜在地不被使用的位置信息而引起的保留处理、网络及存储资源时使更新的位置信息可用的冲突,可因任何基于位置的服务而发生,该服务具有或不具有用以获得涉及设备的当前物理位置的位置信息的时间关键方面。
[0004]现有标准(http: //tools, ietf.0rg/html/draft-1etf-ecrit-phonebcp-20#sect1n-6.8)丰张俥用SIP INVITE请求或SIP UPDATE请求来传递改变的SIP端点的物理位置。然而,如果物理位置被改变同时在呼叫中因为通过使用另一SIP INVITE请求产生新的呼叫可导致基于策略、资源或优先级而妨碍另外的呼叫的交互,则SIP INVITE请求的使用仅仅是适当的。在呼叫建立之前使用SIP UPDATE请求来指示改变的物理位置意味着SIP端点必须支持以附加的SIP消息类型传递位置信息。这可导致无效以及维护问题。用于传递改变的物理位置的另一呼叫独立机制已在RFC6447 (RFC:请求注解)中通过使用SIP事件封装被标准化了。该机制需要通过SIP服务器和SIP端点两者对于事件封装的附加支持。另夕卜,RFC6447被设计成从中央服务器为特定目标解除参照位置信息。
[0005]本发明的目标在于将已更新的位置信息提供给基于位置的服务同时降低与提供更新的位置信息相关联的传输和处理负荷。这个目标通过根据权利要求1的传递表示通信设备的物理位置的位置信息的方法、根据权利要求14的用于执行该方法的计算机程序产品以及根据权利要求16的用于传递位置信息的通信设备来解决。
[0006]将表示通信设备的物理位置的位置信息从该通信设备传递给另一通信设备的方法包括通过通信设备来获取第一位置信息和第二位置信息,第二位置信息在第一位置信息的获取之后被获取。方法还包括通过通信设备来检测表示通信设备的物理位置的改变的第二位置信息与第一位置信息的偏差,以及,由所检测到的通信设备的物理位置的改变触发,通过由通信设备向另一通信设备发送信令消息来将最近获取的通信设备的物理位置传递给另一通信设备,信令消息包括第二位置信息或第二位置信息与第一位置信息的偏差。位置信息可以是与城市位置或物理位置的地理坐标有关的值或一组值。城市位置可以是邮政地址,其中地理坐标可以定义地图位置。在第一位置信息可以是城市位置时,第二位置信息可以是地理坐标或者反之亦然。通信设备可以是能够通过通信连接发送和/或接收数据的移动单元或固定单元。例如,通信设备和另一通信设备分别可以是移动电话、IP电话、个人数字助理、平板PC、膝上型电脑等等。通信设备和另一通信设备分别还可以是诸如台式PC或服务器的固定单元。虽然这些单元本身是固定的,但是它们仍然也许可通过例如在汽车、艇、船、公交汽车、飞机上被操作而可移动。由通信设备所检测到的偏差可以是区分第二位置信息和第一位置信息的任何改变值。如果第一位置信息是城市位置并且第二位置信息是地理坐标以及第二位置信息与第一位置信息的值方面的偏差表示没有通信设备的物理位置的改变,则在第一位置信息与第二位置信息之间的改变值不被认为是偏差。相反,表示通信设备的物理位置的改变的第二位置信息与第一位置信息的任何改变被认为是偏差。该偏差可以通过方法的用户的单个或若干参数被设置或者预先确定,或者通过所获取的第一位置信息和第二位置信息的容差来确定。例如,偏差可以被确定为10 m从而导致绕第一位置10 m的半径,在其中通信设备的物理位置的任何改变不被认为是第二位置信息与第一位置信息的偏差。其他值是可能的。另一方面,偏差可能只是所获取的第一位置信息和第二位置信息的容差,因为即使不存在与第二位置信息和第一位置信息的偏离值相关联的通信设备的物理位置的实际改变,例如如果位置信息的源可能被改变,在第二位置信息与第一位置信息之间的任何改变值被认为表示通信设备的物理位置的改变。任何检测到的通信设备的物理位置信息的改变是用于将通信设备的物理位置传递给另一通信设备的触发。如果通信设备与另一通信设备之间存在受妨碍的或丢失的或未建立的通信连接,则所检测到的通信设备的物理位置的改变是用于在通信设备与另一通信设备之间建立或者重新建立需要的连接以便将通信设备的物理位置传递给另一通信设备的触发。因为所检测到的物理位置的改变是用于将通信设备的物理位置传递给另一通信设备的触发,所以最近获取的通信设备的物理位置被传递给另一通信设备。最近获取的通信设备的物理位置是与第二位置信息相关联的物理位置。由通信设备向另一通信设备发送以传递最近获取的通信设备的物理位置的信令消息因此包括第二位置信息或第二位置信息与第一位置信息的偏差。当发送第二位置信息的偏差时,与第一位置信息相关联的预先传递的通信设备的物理位置预期已被另一通信设备接收到,从而使得另一通信设备能够通过处理第二位置信息与第一位置信息的偏差来得到与第二位置信息相关联的通信设备的物理位置。发送第二位置信息与第一位置信息的偏差而不是发送第二位置信息本身具有比发送实际的第二位置信息更加有效地保护通信设备的用户的隐私的优点,因为任何未被授权的接收者(诸如中间人)需要第一位置信息作为先觉条件来计算与第二位置信息相关联的最近传递的通信设备的物理位置。信令消息可以是在信令层级上从通信设备向另一通信设备发送的任何请求。因此,在通信设备与另一通信设备之间的有效负荷连接对于将最近获取的通信设备的物理位置传递给另一通信设备是不必要的。会话发起协议(SIP)可以被用于信令。允许通信设备与另一通信设备之间的信令连接的其他协议是可能的。将所检测到的通信设备的物理位置的改变用作用于将通信设备的物理位置传递给另一通信设备的触发是有利的,因为如果没有检测到改变的通信设备的物理位置,则不存在包括关于向另一通信设备发送的通信设备的物理位置的信息的信令消息。当所检测到的通信设备的物理位置的改变被用作用于传递所获取的物理位置的触发时,保护了最近获取的通信设备的物理位置被发送至另一通信设备,同时只在存在通信设备的物理位置改变的情况下才发生发送通信设备的物理位置。因为通信设备的物理位置的改变可以通过第二位置信息与第一位置信息的偏差设置或者预先确定,所以信令消息数以及因此信令负荷可以通过第二位置信息与第一位置信息的偏差来设置或者预先确定。此外,信令负荷可以通过用于获取第一位置信息和第二位置信息的获取时间而被预先确定。随着增加的获取第一位置信息和第二位置信息之间的时间间隔,信令消息数将减少并且因此信令负荷也将减少。由于减少了信令负荷,关联地减少了在通信设备中用于检测第二位置信息与第一位置信息的偏差的处理负荷和/或减少了在另一通信设备中用于处理和/或存储所传递的最近获取的通信设备的物理位置的处理负荷。
[0007]LLDP-MED (其是LLDP (链路层发现协议)的增强媒体端点发现)或配置管理系统可以被用于提供由通信设备所获取的第一位置信息和第二位置信息。当使用LLDP-MED时,LLDP-MED (使能LAN)交换机可以被用作用于获取第一和/或第二位置信息的源。可替换地,作为结果包括其中位置不是由自动装置得到的位置信息的手动改变的内部或外部配置管理系统可以被用作用于获取第一和/或第二位置信息的源,诸如处理在位于不同位置处的数个接收单元处从通信设备接收到的数个信号的单个强度以便计算通信设备的物理位置或地点的外部GPS (全球定位系统)感测单元或GSM (全球移动通信标准)站。用于提供第一位置信息和/或第二位置信息的其他有线或无线装置是可能的,诸如企业位置服务器。因此,位置源可以是内部的[LLDP-MED、DHCP (动态主机配置协议)、企业服务器、手动装置等]或外部的(GPS、网络计算的位置信息等)。
[0008]在另一实施例中,如果另一信令消息被通信设备发送至另一通信设备而不管未能在通信设备的物理位置的改变时检测到第二位置信息与第一位置信息的偏差,则避免了另一信令消息包括位置信息。只要没有检测到通信设备的物理位置的改变,从通信设备向另一通信设备发送的信令消息就不包括与该通信设备有关的位置信息。通过在没有通信设备的物理位置的改变被检测到的情况下不包括位置信息的信令消息,在不广播由通信设备的物理位置所表示的用户的物理位置方面保证了通信设备的用户的最大隐私,同时确保了表示通信设备的物理位置的最新的或最近获取的位置信息被发送至另一通信设备,例如在由通信设备所发起的紧急呼叫之前发送至SIP服务器。包括位置信息的信令消息因此仅在检测到通信设备的新的物理位置之后被从通信设备发送至另一通信设备。不是由位置更新引起的其他信令消息不包含位置信息。可以存在用于在发送先前的其他信令消息之后发出另一信令消息而设置或者预先确定的时间间隔以便确保信令消息被从通信设备周期性地发送至另一通信设备,例如以维持通信设备在另一通信设备处的注册或者反之亦然。
[0009]在这个上下文中,另一实施例涉及将端点设备用作通信设备、将服务器用作另一通信设备以及通过向服务器发送信令消息来刷新端点设备在服务器处的注册。刷新端点设备在服务器处的注册可以通过发送信令消息或不包括位置信息的另一信令消息来实现。为在不包括位置信息的其他信令消息的发送之间刷新注册而设置的时间间隔可在发送包括位置信息的信令消息之后被应用。因此可能的是,在发送包括位置信息的信令消息之后没有位置信息的另一信令消息被发送或者跟随包括位置信息的信令消息之后的包括位置信息的后续信令消息被发送。
[0010]在另一实施例中SIP端点设备被用作端点设备,SIP服务器被用作服务器,以及SIP reREGISTER (SIP再注册)请求被用作信令消息。关于与NG911和/或NG112相关联的下一代紧急呼叫,使用SIP端点设备、SIP服务器以及SIP reREGISTER请求是特别相关的。将SIP reREGISTER请求用作信令消息具有将初始SIP REGISTER (SIP注册)消息再使用来传递改变的物理位置的优点,因为用于在另一通信设备处注册通信设备的初始SIP REGISTER消息被用来无论如何将通信设备的物理位置传递给另一通信设备。在SIPREGISTER消息被用来将通信设备的物理位置传递到另一通信设备以用于注册的情况下,用于提供物理位置的支持被约束于尽可能少的SIP方法从而最小化对码基数的影响并且改进可维护性。以SIP reREGISTER请求的形式使用SIP注册刷新起到了在刷新注册会话时传递物理位置的双重目的的作用,从而降低消息通信量和信令负荷。在通信设备已经能够支持在SIP REGISTER请求中传递其物理位置情况下,使用SIP reREGISTER请求的本发明方法自动地可用于通信设备以便不仅传递初始物理位置而且传递物理位置的改变。在物理位置的改变被从通信设备传递给另一通信设备的情况下,SIP reREGISTER请求消息被再用于传递其物理位置的改变同时刷新它在另一通信设备处的注册。当通信设备的物理位置改变时,通过使用SIP reREGISTER请求消息,通信设备的注册通过发送包括改变的通信设备的物理位置的SIP reREGISTER请求而在另一通信设备处被立即刷新。将对不包括位置信息的其他信令消息的发送看作日程表,正从通信设备向另一通信设备发送的SIP reREGISTER请求先于日程表提供注册的刷新。
[0011]由SIP服务器接收SIP reREGISTER请求所触发,映射服务器可以被SIP服务器查询以相对于传递给SIP服务器的第二位置信息来获得路由信息,并且映射服务器可以被SIP服务器进一步查询以验证第二位置信息,其中所查询到的路由信息和所验证的第二位置信息被存储在SIP服务器中。SIP服务器因此能够用从SIP端点并且在紧急呼叫之前可得到的最新的位置信息来联系映射服务器。此外,通过将改变的SIP端点的物理位置传递给SIP服务器,SIP服务器被允许缓存经更新的位置信息、联系映射服务器、存储查找结果并且执行位置验证。因此保证了由SIP服务器从映射服务器所获得的路由信息是基于最新的SIP端点物理位置的,并且甚至在紧急呼叫期间传递给SIP服务器的物理位置是错误的、输错的或未完成的情况下能够在紧急呼叫期间被使用。在SIP reREGISTER请求消息只有存在SIP端点的物理位置的改变才被发送至SIP服务器情况下,如果没有必需被传递给SIP服务器以便SIP服务器具有存储更新的位置信息的话,则不暴露作为敏感信息的位置信息。此夕卜,不需要SIP服务器针对通信设备的物理位置的改变来传递每个SIP reREGISTER请求。SIP服务器因此能够通过以下步骤来提供NG911和/或NG112兼容的解决方案
-在以SIP reREGISTER请求消息的形式接收到位置更新时缓存/存储位置信息和路由信息,使得相对于SIP端点所缓存的位置信息和路由信息在紧急呼叫期间在任何情况下是可用的,
-及时验证位置信息,使得如果成功验证失败,则能够采取动作,例如以SIP服务器联系SIP端点以重复包括SIP端点的最近物理位置的SIP reREGISTER请求消息的发送的形式。
[0012]本发明方法可以被应用于任何基于位置的服务并且因此不限于由映射服务器所提供的服务(映射服务)。SIP reREGISTER消息作为注册刷新措施的使用将传递表示SIP端点的用户的物理位置的SIP端点的物理位置的SIP请求的数目降低至最小。通过仅将位置信息包括在单个SIP reREGISTER消息中作为跟随SIP端点的物理位置的改变之后的注册更新,SIP端点的物理位置的敏感信息的暴露被减少。
[0013]在另一实施例中,在获取第一位置信息和第二位置信息之间的时间间隔或导致通信设备的物理位置的改变的条件通过由通信设备所使用的位置传递策略(LCP)中的至少一个位置更新触发参数来设置。至少一个位置更新触发参数以及因此时间间隔根据通过发送信令消息和/或通信设备的物理位置的分辨率所引起的信令负荷来确定。位置更新触发参数可以是时间间隔的预定值或者,作为导致通信设备的物理位置的改变的条件的示例,预定的方向改变、预定的位置改变、预定的速度改变。只要时间间隔消逝或者条件被满足第二位置信息就被获取。时间间隔的消逝或条件的满足用作用于获取第二位置信息的触发。时间间隔的消逝定义可以导致通信设备的物理位置的改变的条件。原则上,可以导致通信设备的物理位置的改变的任何条件,包括导致通信设备的物理位置的改变的那些,可以用作用于一旦条件被满足就获取第二位置信息的触发。用于获取第二位置信息的时间点因此通过可以导致设备的物理位置的改变的条件来确定。
[0014]通信设备的方向在下文中被定义为空间中的箭头。通信设备的地点被定义为通信设备的物理位置。通信设备的速度被定义为通信设备的地点的改变除以通信设备的地点改变发生在其中的时间间隔。预定值可以被设置为固定值或者设置为随着时间的推移而改变的动态值。位置传递策略可以包括单个或若干位置更新触发参数。每个位置更新触发参数取决于通过发送一个信令消息或若干信令消息和/或对通信设备的物理位置的分辨率所引起的信令负荷。通信设备的物理位置的分辨率相反地取决于表示通信设备的物理位置的位置信息的测量容差。物理位置的测量容差越小,物理位置的分辨率变得越高。可以设置或者预先确定信令负荷和/或物理位置的分辨率以便得到单个或多个位置更新触发参数以用于设置在获取第一位置信息和第二位置信息之间的时间间隔或导致通信设备的物理位置的改变的条件。信令负荷可以取决于诸如台式电话、汽车电话、移动电话、IP电话等等的通信设备的处理能力。信令负荷还可以取决于通信设备的电池寿命,其可以限制信令消息的传输并且因此支配信令负荷。物理位置的分辨率可以取决于由通信设备所获取的位置信息的测量容差和/或取决于所需要的托管诸如NG911和/或NG112的基于位置的服务的其它通信设备的分辨率。因此,位置传递策略针对通信设备的形式,所述通信设备例如为台式电话、汽车电话、移动电话或布置于船或飞机上的固定通信单元。位置传递策略可以进一步取决于通信设备的当前物理位置。位置传递策略可以由LCP服务器来执行,所述LCP服务器可以被集成为现有服务器功能的一部分或者为独立的。同样地,LCP服务器可以是SIP服务器或其他现有服务器的整体部分或者LCP服务器可以是独立服务器。
[0015]位置传递策略的至少一个位置更新触发参数可以取决于:
-位置信息的形式
-如范围从为非常粗略的(例如建筑物)到非常精细的(例如到楼层上的特定座位)变化的城市位置一样的信息
-如地理坐标一样的信息,通过定义诸如城市的区域、城市、湖区或山区的有界地理区,该地理坐标将通常非常特别但也可能是粗略的,
-第一位置信息和第二位置信息的源的能力 -用于使用第一位置信息和第二位置信息的要求,例如 -公共NG911公用安全应答点(PSAP)的,
-政府规程的,诸如军事的。例如,NASA (美国国家航空航天局)要求涉及在“每立方”基础(办公室隔间)上的物理位置的分辨率的位置信息的粒度,
-基于存在的应用的,所述应用诸如用户对“他在哪里”类型服务的跟踪,其中用户可以是待定位的资源,例如打印机,或其移动将被安全系统记录,例如以用于调查安全侵入的个体,
-安全系统等等。
[0016]因此,第一位置信息和第二位置信息的“消费者”(诸如,接收单元,例如SIP服务器)的要求还可以影响位置传递策略的至少一个位置更新触发参数的确定以确保所提供的位置信息具有用于由位置信息的消费者使用的通信的物理位置的所需分辨率。如果例如需要位置信息仅每天一次,则时间间隔将被设置成一天,从而导致小信令负荷和对通信设备的物理位置的小的分辨率。如果另一方面,需要位置信息以便能够在紧急呼叫中提供路由信息,则通信设备的物理位置(诸如楼层上的特定座位)的高分辨率可能是需要的,并且因此时间间隔可以被设置为一分钟一次,从而导致用于提供所需要的通信设备的物理位置的分辨率的大的信令负荷。因此,取决于在最小化信令负荷与对通信设备的物理位置的最大化分辨率之间的权衡,可以根据需要/适当地设置至少一个位置更新触发参数。
[0017]有利地,通过位置传递策略确定了另一位置传递策略何时将被通信设备获取。如果位置策略仅包括单个更新触发参数,则位置更新触发参数的任何改变与将被通信设备获取的另一位置传递策略相关联。给定位置传递策略因此可以不仅包括单个或若干位置更新触发参数而且包括何时不再使用单个或若干位置更新触发参数的要求,导致用于通过通信设备来获取另一位置传递策略的要求。例如,如果方向的预定改变、位置中的预定改变或速度的预定改变可以超过预定值或范围,则位置传递策略可以获取另一位置传递策略。
[0018]由位置传递策略提供来确定另一 /新的LCP何时将被获取的信息可以包括下列中的至少一个:
-从位置传递策略的最后获取起的时间段,
-位置更新自位置传递策略的最后获取以来的计数,
-一天的时间,
-进入或者退出通信设备位于其中的预定/规定地理区,
-在变得固定时,例如与驱车行使相比在办公室中工作,
-在进入或者退出携带通信设备的特定形式的运输装置的高度范围时,
-在进入或者退出携带通信设备的特定形式的运输装置的速度范围时,
-在自位置传递策略的最后获取以来移动特定距离(例如为在第一位置信息与第二位置信息之间的偏差)时,
-在改变携带通信设备的特定形式的运输装置的方向/进向时,
-在进入或退出特定进向范围(例如为圆形段或球形段)时,以及-在维持方向与维持可变方向之间的转变时,所述转变例如为从10度的圆形段或球形段到30度的圆形段或球形段的转变。此外,位置传递策略可以指示何时应该使用获取的3点坐标系。位置传递策略可以可替换地或附加地指示用于将最后获取的通信设备的物理位置视为不再是有效的条件。
[0019]位置传递策略可以包括携带通信设备也被称作传输的至少一个特定形式的运输装置,其中至少一个位置更新触发参数被分配给该特定形式的运输装置/与该特定形式的运输装置相关联。运输装置可以是商业飞机、私人飞机、船、帆船、机动船、运河/湖船、火车、长途汽车、公共汽车、汽车/摩托车、自行车或行人。运输装置还可以是例如自动化工厂中的输送容器。一般地,任何移动或可移动实体的可以取得特定形式的运输装置资格。
[0020]位置传递策略可以由通信设备通过配置来获取,其中通信设备被连接到外部配置源或者由通信设备通过信令来获取,其中信令消息被再用来获取位置传递策略。在任何情况下位置传递策略,更准确地说是位置传递策略的至少一个位置更新触发参数确定如果存在所检测到的通信设备的物理位置的改变,则通信设备的当前物理位置何时应该被发信号。当位置传递策略由通信设备通过配置来获取时,通信设备被连接到外部配置源。在配置源与通信设备之间的连接的建立可以由于例如来自内部或外部LCP服务器的触发器而由配置源发起,或者连接的建立可以由通信设备发起。因此,到用于通过配置来获取位置传递策略的外部配置源的连接可以由配置源或者由通信设备发起。通信设备发起的连接可以由与物理位置改变无关的事件触发。可替换地,通信设备发起的连接可以通过如由在由通信设备所接收到的最后位置传递策略中的信息所设置或者预先确定的通信设备的物理位置改变来触发。如果位置传递策略由通信设备通过信令来获取,则用来将通信设备的物理位置传递给另一通信设备的信令消息可以被再用来获取另一/新的位置传递策略,例如作为对将通信设备的物理位置传递给另一通信设备的信令消息的响应。
[0021]在有利的实施例中,至少一个位置更新触发参数依赖于用来预测携带通信设备的特定形式的运输装置的路线和/或估计到达时间的信息,诸如
-通信设备的用户的日程表,
-通信设备的用户的时间表,
-通信设备的用户的飞行计划,
-指示通信设备的用户的路线的地图,
-由通信设备的用户键入到导航系统内的目的地,
-由导航系统在由通信设备的用户键入目的地时所计算的估计到达时间,
-通信设备的用户的旅行日程,以及 -通信设备的用户的一览表。
[0022]至少一个位置更新触发参数对用以预测路线和/或所估计的到达时间的信息的依赖可以具有可被用来改进现有LCP的预测算法的形式。可替换地,LCP能够通过从一开始就考虑用来预测路线和/或所估计的到达时间的信息来生成。例如,在通信设备的运输是高度可预测的情况下,例如在商业飞机的情况下,作为待满足的条件的时间间隔或物理位置的改变可以是相当大的,例如一个/若干小时或50/100 km,但是在着陆时可以改变作为待满足的条件的时间间隔或物理位置的改变以允许转变为其他类型的运输装置。可以基于可允许所估计的到达时间被预测的日程表、时间表和/或飞行计划等来预测这个转变。然而,通信设备的物理位置中的改变可以指示估计的到达时间需要被修订,例如飞机进入保持模式而不是像安排的那样下将至陆地。还可以从基于存在的系统获取用来预测路线和/或估计到达时间的信息。日程表、时间表、飞行计划、地图、旅行日程和/或一览表可以仅具有电子形式。
[0023]至少一个位置更新触发参数可以特定于一种形式的位置信息,诸如城市位置或通信设备的物理位置的地理坐标。对于城市位置,位置传递策略更准确地说位置传递策略的至少一个位置更新触发参数指示如果存在通信设备的物理位置的改变,则通信设备的新的位置信息何时将被发送至另一通信设备。获取第一位置信息和第二位置信息之间的时间间隔可以和/或导致通信设备的物理位置的改变的条件可以取决于
-任何位置元素的改变,所述位置元素是作为位置信息的一部分的任何元素,例如包括建筑物和楼层的信息的城市位置的一楼的〈ca:FLR>l〈/ca:FLR>,
-除特定位置元素之外的任何数据元素件的改变,例如房间的改变,所述房间不是位置信息的一部分;
-周期性地,例如一分钟、一个小时、一天或任何其他时间间隔,或彼此不同的时间间隔的交替序列,
-在后续物理位置传递被允许之前从最后物理位置传递开始的一组或预定的时间间隔,
-在通信设备已被使用之后,例如在按下按钮以便使通信设备关闭之后,但是在通信设备已被关闭之前,
-在所获取的位置信息包括也被称作地理信息的地理坐标时城市位置的优先级。
[0024]对于地理坐标LCP,更准确地说位置传递策略的至少一个位置更新触发参数可以指示如果在通信设备的物理位置中存在改变,则通信设备的新的物理位置何时被传递给另一通信设备。在获取第一位置信息和第二位置信息之间的时间间隔和/或导致通信设备的物理位置的改变的条件(即确定位置何时将被传递的条件)可以由以下各项设置或者预先确定
-任何地理坐标和针对按地理坐标改变的边界的改变,
-特定坐标的改变,
-携带通信设备的该形式的运输装置的高度的改变,
-携带通信设备的特定形式的运输装置的方向/进向的改变。方向被定义为空间中的箭头,其中进向被定义为指示到达所计划的目的地(为最后的或中间的)的方向。例如,飞机在飞行中假定固定进向但是对于相同的进向能够变化速度和高度。进向可以在形成飞机的飞行/旅行的中间目的地的“航向点(way point)”处改变,
-携带通信设备的特定形式的运输装置的高度的改变的速率,
-周期性地,例如一秒钟、一分钟、一个小时、一天等等,
-从通信设备的最后物理位置传递到另一通信设备的时间间隔,
-在通信设备已被使用之后,例如在按下关闭按钮之后但是在通信设备正被切断之
N /.刖,
-通过进入或者退出预定地理区,诸如汽车、机场、建筑物等,
-在变得固定时,例如通过比较通信设备的移动的速度,例如从停车场向办公室步行被认为是移动的然而进入办公室并且呆在办公室里被定义为变得固定,
-在进入或者退出时携带通信设备的特定形式的运输装置的高度范围时,
-在进入或者退出时携带通信设备的特定形式的运输装置的速度范围时,
-在自最后物理位置传递以来移动特定距离时,诸如在第一位置信息与第二位置信息之间的预定偏差,
-在进入或者退出特定进向范围时,诸如携带通信设备的特定形式的运输装置的预定角度(例如30度),或
-在维持方向与维持可变方向之间的转变时,所述转变诸如为从随着时间的第一方向改变转变为随着时间的第二方向改变。例如,在方向上的第一改变可以在10度的范围内变化,然而与在第一方向上的第一改变相比方向的第二改变可以更大,例如30度。方向或方向改变的范围可以由圆形段或球面段来定义。由通信设备向另一通信设备所发送的位置信息可以被用来识别用于改变通信设备的物理位置所牵涉的特定形式/类型的运输/运输装置/传输,并且被用来为位置更新提供适合的LCP以便提供通信设备的物理位置的需要的/适当的信令负荷和/或分辨率。
[0025]因为信令的不同装置可以被用来在通过位置传递策略中的至少一个位置更新触发参数来设置获取第一位置信息和第二位置信息之间的时间间隔或导致通信设备的物理位置改变的条件时,传递通信设备的物理位置,所以LCP与由通信设备用来获取位置传递策略的特定信令机制无关。LCP可以通过服务器/LCP服务器被“推送”给通信设备,或者LCP可以被通信设备基于由服务器/LCP服务器所控制的条件从服务器/LCP服务器“拉出”。LCP拉出可以在NAT (为了地址转换)或防火墙干预服务器与通信设备之间的连接时通过LCP提供“服务器”来克服受限制可达性的问题。LCP可以在周期性地发送通信设备的改变的物理位置的标准化方法上定义增强,所述增强使得通信设备的物理位置的消费者/接收单元能够确保消费者/接收单元仅接收到它为了执行由消费者/接收单元所支持的基于位置的服务所需要的位置信息。可以动态地递送LCP并且可以基于预先递送的通信设备的物理位置来调整LCP。位置消费者/接收单元的类型/角色可以影响LCP。位置传递策略的至少一个位置更新触发参数可以被设计成反映用于设备的流行形式的运输装置/传输。LCP可以基于外部信息源与预测算法一起用来进一步控制在获取第一位置信息和第二位置信息之间的时间间隔或导致通信设备的物理位置改变的条件,即用于获取第一位置信息和第二位置信息的条件。
[0026]可以提供用于执行如上面所概述的本发明方法的计算机程序产品。该计算机程序产品可以是包括指令的软件产品。该计算机程序产品可以被机器可读介质所包括,其中该机器可读介质可以是软盘、CD (紧致盘)、DVD (数字通用盘)或任何其他适合的数字或模拟介质。
[0027]本发明还包括用于将表示通信设备的物理位置的位置信息从该通信设备传递给另一通信设备的通信设备,其中所述通信设备包括:获取单元,其被配置成获取第一位置信息和第二位置信息,其中第二位置信息在第一位置信息的获取之后被获取。所述通信设备还包括:检测单元,其被配置成检测表示通信设备的物理位置的改变的第二位置信息与第一位置信息的偏差;以及传递单元,其被配置成由所检测到的通信设备的物理位置的改变所触发而通过向另一通信设备发送信令消息来将最近获取的通信设备的物理位置传递给另一通信设备,其中该信令消息包括第二位置信息或第二位置信息与第一位置信息的偏差。出于如上文相对于本发明的方法所概述的相同的原因,本发明的目标通过该通信设备来解决。该通信设备可以是移动电话、有线电话(诸如办公电话)、PDA (个人数字助理)、PC(个人计算机)或平板PC或包括如上面所概述的装置特征的任何其他通信设备。第一位置信息和/或第二位置信息可以由位置源来提供,所述位置源诸如DHCP支持服务器/交换机、LLDP-MED支持LAN服务器/交换机或外部配置管理系统。LLDP-MED是LLDP的增强媒体端点发现。LLDP-MED已经由互联网号码分配局(IANA)注册为有效值。方法元素被RFC4119定义为描述位置信息被得到或被发现的方式的可选“方法”元素。外部配置管理系统可以提供手动配置的值和/或包括处理由彼此位于不同地点处的若干接收单元所接收的通信设备的信号的若干信号强度的GPS传感器或基站。内部位置源(LLDP-MED、DHCP、企业服务器、手动装置等)或外部位置源(GPS、网络计算的位置信息等)因此是可能的。
[0028]本发明还包括通信系统,其包括如上面所概述的通信设备、连接到所述通信设备的另一通信设备、以及连接到所述通信设备的位置传递策略单元,其中位置传递策略单元被配置为使得在获取第一位置信息和第二位置信息之间的时间间隔或导致通信设备的物理位置改变的条件通过由通信设备所使用的位置传递策略中的至少一个位置更新触发参数来设置,其中位置更新触发参数被根据由发送通信设备的物理位置的分辨率和/或信令消息所引起的信令负荷来确定,从而确定或者至少影响负荷和/或分辨率,其中位置更新触发参数可以是以下各项中的一个
-时间间隔的预定值,
-通信设备的预定的方向改变,
-通信设备的预定的地点改变,以及 -通信设备的预定的速度改变。
[0029]位置传递策略单元可以是被集成在另一通信设备中或者作为独立单元的服务器的形式。
[0030]在下文中相对于附图突出了本发明另外的实施例和优点。为了改善清楚性,附图没有真地按比例或成比例绘制。在图中,只要未另外提及,相同的标号指示具有相同意义的相同的部分。其示意出:
图1根据本发明的消息从形式为SIP设备的通信设备到形式为SIP服务器的另一通信设备的示意流程,
图2根据本发明的在SIP端点、SIP服务器与映射服务器之间的信令消息的示意流程,图3a、b根据本发明的特定形式的运输工具装置、通过位置传递策略根据特定形式的传输装置的位置信息所分析的数据、以及每个特定形式的传输的位置更新触发参数的表,
图4根据本发明的用于提供NG911/NG112基于位置的服务的示意通信系统以及图5根据本发明的形式为SIP reREGISTER请求消息的信令消息。
[0031]在图1中,所发明的通信设备由SIP设备I来表示,所述SIP设备I以信令消息的形式将包括位置信息12、26并且不包括位置信息21、23、31的SIP REGISTER请求消息发送至由SIP服务器/负责注册者(registrar^所表示的另一通信设备。垂直箭头指示以SIPREGISTER请求消息12开始并且以SIP REGISTER请求消息31结束的时间线。SIP设备I可以是诸如移动电话或IP电话的电话。在SIP REGISTER信令消息从SIP设备I到SIP服务器2的流程的开始,形式为电话的SIP设备在起动并为了 SIP操作而向SIP服务器2注册之前,起动要求SIP设备I去获取它的物理位置,因为SIP设备I可能已被移动。一旦SIP设备已起动,10,并且已获得其物理位置,11,第一 SIP REGISTER请求消息就被从SIP设备I发送至SIP服务器2,12,其中SIP服务器2连同SIP设备I 一起注册SIP设备I的物理位置,13。SIP REGISTER消息通过SIP设备I来发送,以允许SIP设备I开始将SIP消息用于呼叫活动。通过注册,SIP服务器2能够认证用于呼叫活动的SIP设备1,并且因到SIP设备I的任何呼入而知道SIP设备I的IP位置以形成SIP服务器2与SIP设备I之间的绑定。SIP设备I需要通过发送后续SIP REGISTER消息来周期性地刷新它向SIP服务器2的注册以维持SIP服务器2与SIP设备I之间的绑定。在第一 SIP REGISTER请求消息12的发送与第二 SIP REGISTER请求消息21的发送之间的时间间隔20被设置为使得SIP设备I在SIP服务器2处的注册被刷新并且在SIP设备I与SIP服务器2之间的绑定被维持。在第二 SIP REGISTER请求消息21和第三SIP REGISTER请求消息23的发送之间的另一时间间隔22被设置成刷新SIP设备I在SIP服务器2处的注册。时间间隔22可以被设置为和时间间隔20 —样长。因为不存在SIP设备I的物理位置的改变,所以时间间隔20、22允许从SIP设备I向SIP服务器2周期性地发送不包括位置信息的SIP REGISTER请求消息,以维持SIP设备I在SIP服务器2处的注册。紧跟小于时间间隔20、22的时间间隔24之后,SIP设备I通过获取第二位置信息来获取新的位置,17,其中第二位置信息在第一位置信息的获取之后被获取。作为时间间隔20、22以及24的和的时间间隔25是在获取第一位置信息和第二位置信息之间的时间间隔。因为形式为电话的SIP设备I检测第二位置信息与第一位置信息的偏差,18,所以新的位置与在前位置的偏差被SIP设备I检测到。SIP设备I的物理位置的改变被检测为新的位置与在前位置的偏差,18,包括新的位置或该新的位置与在前位置的偏差的位置信息的SIP REGISTER请求消息被从SIP设备I发送至SIP服务器2。作为发送SIP REGISTER请求消息26的结果,SIP服务器2更新SIP设备I的物理位置并且存储/缓存经更新的SIP设备I的物理位置。因为具有关于经更新的SIP设备I的物理位置的位置信息的SIP REGISTER请求消息不是第一 SIP REGISTER请求消息,所以具有位置消息的SIP REGISTER请求消息26被称作SIP reREGISTER请求消息。跟随时间间隔20之后,另一 SIP REGISTER请求消息被从SIP设备I发送至SIP服务器2,31。因为SIP设备I没有被检测到SIP设备I的物理位置的改变,SIP REGISTER请求消息31被发送,而不用包括相对于SIP设备I的物理位置的位置信息。根据本发明,跟随在包括表示SIP设备I的物理位置的位置信息的初始SIP REGISTER请求消息之后的SIP REGISTER请求消息,仅在SIP设备I检测到在获得先前的位置信息的之后所获得的位置信息的偏差的情况下,才被发送。如果SIP设备I没有检测到SIP设备I的物理位置中的改变,则SIPREGISTER请求消息被从SIP设备I发送至SIP服务器2而不用包括位置消息21、23、31。如果不存在SIP设备的物理位置的后续改变,则因此SIP设备I通过使用标准化或预定义格式将它的位置信息包括在SIP REGISTER请求12中来以SIP REGISTER请求消息12的形式将它的物理位置仅一次传递给SIP服务器2以为SIP操作注册。在这种情况下,SIP设备I周期性地需要使用SIP reREGISTER请求(S卩,通过使用与在注册时所传送的相同的呼叫ID)来刷新它的注册,其中如果SIP设备I的物理位置尚未被改变,则SIP reREGISTER请求消息21、23、31不包括敏感位置信息。只要SIP设备I被注册用于SIP操作,它就可以通过诸如LLDP-MED交换机的一些装置来检测它的物理位置的改变,所述LLDP-MED交换机诸如为LLDP-MED使能的LAN交换机或能够获得来自DHCP和/或在设备I处本地输入的位置信息的外部配置管理系统。如上面所描述的另一内部或外部位置源是可能的。SIP设备I的物理位置的改变在早期SIP reREGISTER请求消息26上被作为一部分传递,即,通过使用与在注册时所使用的相同的呼叫ID,包括以标准化或预定义格式表示SIP设备I的最近物理位置的位置信息。可替换地为了经由SIP reREGISTER请求消息26来传递改变的SIP设备I的物理位置,可以传递该物理位置的改变。可以通过使用如在RFC5262和5263中所规定的部分PIDF (存在信息数据格式)以标准化方式传递在获得的位置信息与先前获得的位置信息之间的这样的偏差。其他标准化或预定义格式是可能的。以后,关于不包括位置信息的注册刷新SIP reREGISTER请求消息,可以重置注册刷新间隔20、22。发送SIP REGISTER请求消息以根据SIP设备I的注册和物理位置更新SIP服务器2的流程可以用在任何基于位置的服务中。
[0032]在图2中,描绘了在形式为SIP端点I的通信设备、形式为SIP服务器/负责注册者2的另一通信设备与映射服务器3之间的信令消息的流程。映射服务器3被用在NG911/NGl 12紧急呼叫场景中以基于SIP端点I的注册物理位置为能够将SIP端点I的紧急呼叫路由至911/112目的地的SIP服务器2提供路由信息。在SIP端点I的起动之后,SIP端点I从诸如两者都也许能够支持DHCP协议的LLDP-MED使能的LAN交换机或外部配置管理系统的位置源获得它的物理位置,并且在初始SIP REGISTER请求消息12中将它的物理位置传递给SIP服务器2。SIP服务器2注册SIP端点I的物理位置,13,并且查询映射服务器3以便获得路由信息并且以便验证SIP端点I的已注册物理位置,14。SIP服务器存储由映射服务器3所提供的路由信息,15,与SIP端点I的验证的物理位置的结果一起,16。周期性地,SIP端点I通过在第一时间间隔20和第二时间间隔22之后发送不包括表示SIP端点I的物理位置的位置信息的SIP reREGISTER请求消息21、23来刷新它在SIP服务器2处的注册,其中第一时间间隔20可以和第二时间间隔22 —样长。只要SIP端点I的物理位置不改变,SIP端点I在SIP服务器2处的注册的周期性刷新不通过传递SIP端点I的物理位置来实现。跟随小于第一时间间隔20和第二时间间隔22的第三时间间隔24之后,SIP端点I检测获取的位置信息与以前获取的位置信息的偏差。因为SIP端点2的物理位置的改变被SIP端点2检测到,所以在获取彼此偏离的两个位置信息之间的时间间隔25消逝之后,包括相对于最近的且改变的SIP端点I的物理位置的位置信息的“早期” SIPreREGISTER请求消息被发送至SIP服务器2,26。包括表示SIP端点I的物理位置的位置信息的SIP reREGISTER请求消息可以使用和与不包括位置信息的初始SIP REGISTER请求消息一起使用的相同的呼叫ID。形式为表示改变的SIP端点I的物理位置的位置信息或形式为在改变的SIP端点I的物理位置的位置信息与以前获取的SIP端点I的位置信息之间的偏差的位置信息被以标准化或预定义格式发送至SIP服务器2。标准化格式可以是城市位置或地理坐标。关于注册刷新的注册刷新间隔20、22被重置,而不用传递更新的SIP端点I的物理位置来确保SIP端点I在SIP服务器2处被注册。SIP服务器2更新SIP端点I的物理位置,27,并且查询映射服务器3以便更新路由信息并且以便验证表示经更新的SIP端点I的物理位置的所接收到的位置数据,28。经更新的路由信息被从映射服务器3发送至SIP服务器2,29并且这些映射结果被更新,30,以及存储在SIP服务器2中。跟随在另一注册刷新时间间隔20之后,不包括位置信息的SIP REGISTER请求消息被从SIP端点I发送至SIP服务器2。跟随小于第一时间间隔20和第二时间间隔22用于刷新SIP端点I在SIP服务器2处的注册的时间间隔35之后,SIP端点I通过向SIP服务器2发送包括表示SIP端点I的物理位置的位置信息的SIP INVITE请求消息来建立紧急呼叫。SIP INVITE消息由SIP端点I发送至SIP服务器2以开始新的呼叫,或者以改变现有呼叫的特性。SIP服务器2仅从注册的SIP端点I接受SIP INVITE请求消息并且能够仅向注册的SIP端点I发送SIP INVITE请求消息。因此,发明的发送SIP reREGISTER请求消息26不与呼叫活动明确有关而是用于呼叫活动使用SIP INVITE信令消息而发生的先决条件。如果SIP端点I的物理位置当不在呼叫中时改变,则SIP INVITE的使用是不适当的,因为对SIP INVITE的使用将开始新的呼叫,该新的呼叫对指示SIP端点I的物理位置的改变而言不是必需的。相反,SIP REGISTER信令消息被发送,26,作为在没有发起不需要的或不希望的呼叫活动的开销的情况下包括表示SIP端点I的物理位置的位置信息的注册刷新消息。
[0033]在图3a中包括传输装置41的特定形式的表被示出为左手列。通过包括单个特定形式的运输装置41的位置传递策略50、60、70、80、90中的至少一个位置更新触发参数47来设置分别在获取第一位置信息和在获取第一位置信息后随后所获取的第二位置信息之间且在图1和2中所示出的时间间隔25。位置更新触发参数47依赖于由发送信令消息26所引起的信令负荷(见图1和/或图2)和/或对SIP设备/SIP端点I的物理位置的分辨率(见图1、图2)。传递给SIP服务器2(图1、图2)的位置信息可以被用来识别携带SIP设备/SIP端点I的特定形式的运输装置41并且被用于改变SIP设备/SIP端点I的物理位置,其中考虑SIP设备/SIP端点I的物理位置的预定信令负荷和/或预定分辨率,所发送的位置信息可以被SIP服务器2用来为位置更新提供适合的位置传递策略(LCP)。根据由SIP设备/SIP端点I向SIP服务器2所发送的位置信息所分析的数据42可以包括方向43,方向43是空间中SIP设备/SIP端点I的箭头。待由SIP服务器2分析的另外的数据可以包括携带SIP设备/SIP端点I的特定形式的运输装置41的区域44、速度45以及高度46。表示待根据从SIP端点I向SIP服务器2发送的位置信息所分析的数据42的方向43、区域44、速度45以及高度46可以被用来分类哪一个特定形式的运输装置41被用来携带和移动SIP端点I。在位置传递策略包括单个特定形式的运输装置41情况下,根据所发送的位置信息所分析的数据42可以被SIP服务器2用来确定包括另一特定形式的运输装置41的另一位置传递策略是否必须被从SIP服务器2发送至SIP端点I。例如,位置传递策略可以包括如商业飞机50 —样的单个形式的运输装置41。商业飞机50被方向43根据从SIP端点I向SIP服务器2发送的位置信息分类为随着时间的推移而多半恒定51,诸如在10分钟的时间里改变了 10度的球面段。任何区域44、52可以取得商业飞机50的区域资格。对于使特定形式的运输装置41具有商业飞机的50的资格而言,有被定义为比每小时200英里快的速度45是必需的。此外,就将特定形式的运输装置41的分类成商业飞机而言,特定形式的运输装置41的高度必须像被定义为大于1,000 ft (英尺)那样高,其中I ft等于或者对应于0,3048 m,54。如果位置传递策略由于特定形式的运输装置41而被分类为包括商业飞机50,则若干位置更新触发参数47与该位置传递策略相关联:设置在获取表示SIP端点I的物理位置的位置信息之间的时间间隔25的第一位置更新触发参数是预定的方向改变55。在获取在前位置信息和后续位置信息之间作为偏差,这样的方向改变可以例如在球面段中超过5度。另一位置更新触发参数可以是在商业飞机50的高度方面超过10%的下降,56。此外,作为由超过500英里的商业飞机50的地点所表示的SIP端点I的最近物理位置的改变地点58表示用于设置在表示SIP端点I的物理位置的位置信息的后续获取之间的时间间隔25的位置更新触发参数,使得包括SIP端点I的位置信息的另一信令消息被从SIP端点I发送至SIP服务器2。代替使用最近位置信息与在前获取的位置信息的诸如方向改变55的预定偏差,在高度方面超过10%的下降56以及超过500英里的改变地点58,位置更新触发参数同样有可能是超过一个小时的恒定或可变时间间隔25,57。在这种情况下,时间间隔25在表示SIP端点I的物理位置的位置信息的后续获取之间被设置为长于一个小时。其他特定形式的运输装置41涉及私人飞机60、船70、帆船80以及机动船90。作为船70、帆船80或机动船90的特定形式的运输装置41需要根据由SIP端点I所发送的位置信息所分析的数据42的高度46近似为零。这样的高度可以被定义为海平面。对于作为船70的特定形式的运输装置41,需要在获取的位置信息之间的偏差去导致SIP端点I的超过50%的速度的改变,71。替代在作为船的特定形式的运输装置41的情况下将对位置信息的后续获取之间的时间窗口 25设置为大于一个小时,在帆船80是特定形式的运输装置41的情况下,对位置信息的后续获取之间的时间窗口 25被设置为大于10分钟,87,作为位置更新触发参数47对于帆船80的示例。因为帆船通常在给定时间窗口(例如10分钟)内比船更频繁地改变它的方向,所以对于SIP端点I的物理位置的给定分辨率,如同携带SIP端点I的船70 —样,在帆船80的情况下更频繁地发送更新的位置信息信令消息是合理的。
[0034]在图3b中,示出了形式为运河/湖船100、火车110、长途汽车120、公共汽车130、汽车/摩托车140、自行车150以及行人/步行动物160的运输装置41的另外的特定形式。要在SIP服务器2中根据由SIP端点I向SIP服务器2发送的位置信息所分析的数据42和在图3a中的相同,即方向43、区域44、速度45及高度46。位置更新触发参数47在运河/湖船情况下被定义为随后获取的SIP端点I的位置信息的偏差,从而导致大于.5英里(SPO,5英里)的SIP端点I的改变地点,其中一英里等于/对应于1.609,344米。因为行人或步行动物像运河/湖船那样倾向于更频繁地改变其方向并且倾向于改变更大程度,所以在特定形式的运输装置是行人或步行动物160的情况下,位置更新触发参数47被设置成在SIP设备I的地点已改变了超过.1英里(即0,I英里)后导致位置更新。替代仅包括单个特定形式的运输装置41的位置传递策略,给定位置传递策略包括若干特定形式的运输装置41(例如商业飞机50、私人飞机60以及船70)也是可能的。另一位置传递策略可以包括帆船80、机动船90以及运河/湖船100。另外的位置传递策略可以包括长途汽车120和公共汽车130。因此,长途汽车是意在供长距离旅行的一种形式的公共汽车,而公共汽车130可以在城镇/城市内旅行并且长途汽车120可以在城镇与城市之间旅行。长途汽车120被与公共汽车130和火车110区分开,因为不像火车,长途汽车在其速度受本地法律管理的道路上行进。不像公共汽车130,长途汽车120主要在城镇/城市之间的道路上行进并且因此与公共汽车130相比,在更少车站的情况下实现了较高速度。替代SIP服务器2,要根据所发送的SIP端点I的位置信息分析的数据42可以通过与SIP服务器2分开的位置传递策略生成器2b来分析。
[0035]在图4中示出了用于NG911/NG112紧急呼叫场景的通信系统。端点设备I可以形式为移动电话,位置提供商4向该移动电话提供位置信息6。位置提供商4可以是GPS传感器400。同样地,包括地理坐标的GPS卫星信号可以被从位置供应商4发送至端点设备I,6,并且被端点设备I获取。端点设备I被连接到包括位置传递策略生成器2b和通信提供单元2a的SIP服务器2。位置传递策略被SIP服务器2提供给端点设备1,作为对发送至SIP服务器2的端点I的SIP REGISTER请求(未示出)的SIP响应的主体7。作为从SIP服务器2获取位置传递策略的替代方案,端点设备I从在SIP服务器2外面的外部配置源8获取位置传递策略是可能的。位置传递策略生成器2b和配置源8被作为替代源提供用于位置传递策略也是可能的。使用SIP REGISTER/SIP reREGISTER请求消息的SIP信令消息被从端点设备I发送至SIP服务器2以传递位置存在信息数据格式-位置对象(PIDF-L0),26。跟随发送包括端点设备I的物理位置的SIP reREGISTER请求消息之后,使用SIP INVITE消息的SIP信令消息被从端点设备I发送至SIP服务器2以传递另一位置PIDF-L0,36。SIPINVITE消息在NG911紧急呼叫场景中是需要的。在SIP REGISTER和SIP REGISTER刷新消息(SIP reREGISTER消息)中的位置信息被用来更新SIP服务器2,以便存储端点设备I的最新的位置信息以供以后使用。位置信息的传递使用SIP INVITE消息,从而对作为位置消费者5的NG911公共安全应答点建立呼叫。在端点设备I已向SIP服务器2发送SIP INVITE消息以便向SIP服务器2发起紧急呼叫之后,36,SIP服务器2通过发送包括位置PIDF-LO的另一 SIP INVITE消息来将紧急呼叫转移至形式为NG911公共安全应答点(PSAP)的位置消费者5,40。在NG911紧急呼叫场景内,位置信息在没有紧急呼叫的SIP INVITE消息的情况下不能被传递给PSAP。在发送将位置PIDF-LO传递给位置消费者5的SIP INVITE消息40之前,SIP服务器2,SIP服务器2基于从端点设备I发送的PIDF-LO信息来为发送至PSAP的SIP INVITE消息提供附加的位置信息。在这个场景中,SIP服务器2使用来自端点设备I的PIDF-LO来就形式为存储在SIP服务器2中的位置信息的路由信息和验证的附加信息而询问映射服务器3。如果在SIP服务器2与映射服务器3之间的连接在SIP INVITE消息的发送36期间被妨碍或者禁用,则SIP服务器2仍然能够基于包括最近获取的端点I的物理位置的SIP reREGISTER消息26的发送来使用所存储的路由和验证信息。因为在SIP INVITE消息已被发送36之前没有包括位置信息的SIP reREGISTER请求消息已被从端点设备I发送至SIP服务器2,所以保证了可能已在SIP服务器2处通过对包含位置信息的SIP reREGISTER的接收而被更新的所存储的路由信息是基于端点设备I的最近物理位置的并且因此可用在后续紧急呼叫中。由正被从端点设备I向SIP服务器2发送的SIPINVITE消息36发起的紧急呼叫因此可被成功地从SIP服务器2转移至位置消费者5,即使在发送SIP INVITE消息36时在SIP服务器2与映射服务器3之间没有连接能够用于获取必需的路由和验证信息的情况下。这样,通过在紧急呼叫之前基于在端点I上最近获取的物理位置将所需要的路由和验证消息存储在SIP服务器2中避免了在拨打具有端点设备I的物理位置的所需分辨率的紧急呼叫时的延迟。
[0036]在图5中,示出了包括形式为城市位置262的位置信息的信令消息,所述信令消息是SIP reREGISTER消息26。图5示出了定义端点设备I的物理位置的SIP reREGISTER消息26的PIDF-LO内容的示例。PIDF-LO内容被示出为SIP reREGISTER消息26的主体部分,其中仅SIP reREGISTER消息26与端点设备I的物理位置的传递相关的部分被描绘。省略的部分在图5中被指示为”(图5的上部)。SIP reREGISTER消息26的已示出部分形成被用于在SIP服务器2处注册端点设备I的初始SIP REGISTER消息的标准部分。字段“0S-0001232f59a8”261是作为由RFC4119所定义的元组ID的值部分所需要的唯一字符串。发送SIP reREGISTER请求消息26的端点设备I的物理位置被定义为在德国(DE)、在慕尼黑(Munich)、在“Hofmannstra β e” 街道、“51” 号、在第一层“FLR>I〈” 上在“房间 100”内。“LLDP-MED”的方法值263是通过IANA注册的方法值,该值相对于由RFC4119所定义的方法元素是有效值。此外,在图5中描绘了时间戳值“2011-12-19T14:01:29Z”,264。时间戳值264以UTC (通用一致时间)格式表示标准化时间,其中时间戳元素在RFC4119中被定义。替代使用城市位置262,SIP reREGISTER请求消息包括地理坐标也是可能的。除使用SIP外的其他信令形式是可能的。图5中所示出的代码可以是SIP INVITE消息的一部分,这将需要多部分主体来区分SDP (会话描述协议)主体部分和导致附加代码的引入的PIDF-LO主体部分,所述附加代码不是端点I的物理位置的PIDF-LO传递的一部分。
[0037]已经相对于之前在本文中所讨论的单个或若干实施例而被公开的一技术特征或若干技术特征(例如将配置源8用于提供位置传递策略)可以同样存在于另一实施例(例如分别在图1或图2中所描绘的实施例取代SIP服务器2)中,除了它/它们被规定为不存在的或者由于技术原因它/它们不可能存在。
【权利要求】
1.一种将表示通信设备(I)的物理位置的位置信息从所述通信设备(I)传递给另一通信设备(2)的方法,所述方法包括: -通过所述通信设备(I)获取第一位置信息(11)和第二位置信息(17 ),所述第二位置信息在获取所述第一位置信息(11)后被获取, -通过所述通信设备(I)检测表示所述通信设备(I)的物理位置的改变的所述第二位置信息与所述第一位置信息(18)的偏差,以及, 由所检测的所述通信设备(I)的物理位置的改变触发,通过由所述通信设备(I)向另一通信设备(2 )发送(26 )信令消息来将最近获取的所述通信设备(I)的物理位置传递(27 )给另一通信设备(2),所述信令消息包括所述第二位置信息或所述第二位置信息与所述第一位置信息的偏差。
2.根据权利要求1所述的方法,其中, 如果另一信令消息(21,31)由所述通信设备(I)发送至另一通信设备(2)而不管未能在所述通信设备的物理位置改变时检测到所述第二位置信息与所述第一位置信息的偏差,则避免了另一信令消息包括位置信息。
3.根据权利要求1或权利要求2所述的方法,其中 端点设备被用作所述通信设备(1),其中服务器被用作另一通信设备(2),并且其中所述端点设备在所述服务器处的注册通过向所述服务器发送所述信令消息(26)而被刷新。
4.根据权利要求3所述的方法,其中 SIP端点设备(I)作为所述端点设备、SIP服务器(I)作为所述服务器、以及SIPreREGISTER请求被用作所述信令消息。
5.根据权利要求4所述的方法,其中 通过所述SIP服务器(2)接收所述SIP reREGISTER请求触发,映射服务器(3)被所述SIP服务器(2)查询(28)以相对于传递(27)给所述SIP服务器(2)的所述第二位置信息来获得路由信息(29)并且验证所述第二位置信息,以及所查询到的路由信息和验证的第二位置信息被存储(30 )在所述SIP服务器(2 )中。
6.根据前述权利要求中任一项所述的方法,其中 获取所述第一位置信息(11)和所述第二位置信息(17 )之间的时间间隔(25 )或导致所述通信设备(10)的物理位置的改变的条件通过由所述通信设备(I)所使用的位置传递策略(50,60,70,80,90)中的至少一个位置更新触发参数(47)来设置,所述位置更新触发参数(47),诸如以下各项中的一个,被根据由发送所述信令消息(26)和/或所述通信设备(I)的物理位置的分辨率所引起的信令负荷来确定: -所述时间间隔的预定值(57,87), -所述通信设备(I)的预定的方向改变(55), -所述通信设备(I)的预定的地点改变(58),以及 -所述通信设备(I)的预定的速度改变(71)。
7.根据权利要求6所述的方法,其中 通过所述位置传递策略(50,60, 70, 80, 90)确定另一位置传递策略(100,110,120,130,140,150,160)何时将被所述通信设备(I)获取。
8.根据权利要求6或权利要求7所述的方法,其中 所述位置传递策略(50,60, 70, 80, 90)包括携带所述通信设备(I)的至少一个特定形式的运输装置(41),其中至少一个位置更新触发参数(47)被分配给所述特定形式的运输装置(41)。
9.根据权利要求6至8中任一项所述的方法,其中 所述位置传递策略(50,60, 70, 80, 90)由所述通信设备(I)通过配置来获取,其中所述通信设备(I)被连接到外部配置源(8),或者通过信令(7)来获取,其中所述信令消息被再用于获取所述位置传递策略(50,60, 70, 80, 90)。
10.根据权利要求6至9中任一项所述的方法,其中 所述至少一个位置更新触发参数(47)依赖于用来预测路线和/或所估计的到达时间的信息,诸如 -所述通信设备(I)的用户的日程表, -所述通信设备(I)的用户的时间表, -所述通信设备(I)的用户的飞行计划, -指示所述通信设备(I)的用户的路线的地图, -由所述通信设备(I)的用户输入到导航系统中的目的地, -由所述导航系统在通过所述通信设备(I)的用户输入目的地时所计算的估计到达时间, -所述通信设备(I)的用户的旅行日程,以及 -所述通信设备(I)的用户的一览表。
11.根据权利要求6至10中任一项所述的方法,其中 所述至少一个位置更新触发参数(47)特定于一种形式的位置信息,诸如所述通信设备Cl)的物理位置的地理坐标(400)或城市位置(262)。
12.一种用于执行根据前述权利要求中任一项所述的方法的计算机程序产品。
13.—种包括根据权利要求12所述的计算机程序产品的机器可读介质。
14.一种通信设备(1),其用于将表示所述通信设备的物理位置的位置信息从所述通信设备(I)传递给另一通信设备(2),所述通信设备(I)包括: -获取单元,其被配置成获取第一位置信息(11)和第二位置信息(17),其中所述第二位置信息在所述第一位置信息(11)的获取之后被获取(17), -检测单元,其被配置成检测表示所述通信设备(I)的物理位置的改变的所述第二位置信息与所述第一位置信息的偏差(18),以及 -传递单元,其被配置成被所检测到的所述通信设备(I)的物理位置的改变所触发而通过向另一通信设备(I)发送(26 )信令消息来将最近获取的所述通信设备(I)的物理位置传递(27)给另一通信设备(2),所述信令消息包括所述第二位置信息或所述第二位置信息与所述第一位置信息的偏差。
15.一种通信系统,其包括根据权利要求14所述的通信设备(I)、连接至所述通信设备(I)的另一通信设备(2)、以及连接至所述通信设备(I)的位置传递策略单元(2b),所述位置传递策略单元(2b)被配置为使得在获取所述第一位置信息(11)和所述第二位置信息之间的时间间隔(25)或导致所述通信设备(I)的物理位置的改变的条件通过由所述通信设备(I)所使用的位置传递策略(50,60,70,80,90)中的至少一个位置更新触发参数(47)来设置,所述位置更新触发参数(47),诸如以下各项中的一个被根据由发送所述信令消息(26)和/或所述通信设备(I)的物理位置的分辨率所引起的信令负荷来确定: -所述时间间隔的预定值(57,87), -所述通信设备(I)的预定的方向改变(55), -所述通信设备(I)的预定的地点改变(58),以及 -所述通信设备(I)的预定的速度改变(71)。
【文档编号】H04W4/22GK104186003SQ201280072121
【公开日】2014年12月3日 申请日期:2012年8月21日 优先权日:2012年7月18日
【发明者】J.史密斯, T.沙纳格尔, K.克拉格霍弗 申请人:统一有限责任两合公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1