用于将位置数据传送到接收器的方法和设备的制作方法

文档序号:7607024阅读:129来源:国知局
专利名称:用于将位置数据传送到接收器的方法和设备的制作方法
技术领域
本发明涉及一种用于通过选择要确定其位置数据的目标以及位置数据的接收器、通过形成确定位置数据的请求、通过确定目标的位置并通过将位置数据传送到所述接收器来将位置数据传送到接收器的方法。本发明还涉及一种系统,包括带有用于选择目标的装置和用于产生确定位置数据的请求的装置的设备、用于确定目标位置的装置和用于将位置数据传送到接收器的装置。此外,本发明涉及一种设备,包括用于选择目标的装置、用于产生确定位置数据的请求和用于将其传送到位置确定装置以确定目标位置的装置和用于将位置数据传送到接收器的装置。最后,本发明涉及一种程序和一种用于存储程序的存储装置,该程序包括用于将位置数据传送到接收器、用于选择要确定其位置数据的目标、用于选择位置数据的接收器、用于产生确定位置数据的请求并且用于将位置数据传送到所述接收器的机器可执行的程序指令。
关于确定和处理位置数据的服务和系统的重要性和需求最近大大增加。位置数据例如在各种营救服务操作中有着重要的辅助作用,以尽可能快地提供帮助给正确的目标。例如,当用移动电话进行紧急呼叫时,试图确定移动电话的位置并将其传达到营救组是可能的。在这种情形下,呼叫的人不一定需要知道或者尽力找到他/她自己的位置。此外,很大程度上减少了误解可能由呼叫的人给出的位置的风险。同样,为轻松旅行,获得期望目标的位置数据经常是有利的。因而,此人可以在他/她的路线上试图找到服务设施例如加油站、饭店、旅馆等的地点。可以这样安排,例如,通过将此人的移动台的位置数据以及关于要确定的服务设施的信息等传送到系统。系统搜索满足标准的服务设施,并且如果找到这种服务设施,系统传送关于这些服务设施和它们的地点的信息。该信息可以另外显示在移动台的显示屏上。又要提及的另一个应用是查询另一个人的位置数据。在此情形下,此人将传送该位置数据到第一个人自己的移动台的请求例如传送到该第二个人的移动台。从而确定第二个人的移动台的位置并将确定的位置数据传送到请求的人的移动台是可能的,除非这被阻止。
显然,上面介绍的例子仅是利用位置数据的应用的一些非限制性的例子。
已知用于确定目标的位置数据的多种方法。例如,利用为该目的制造的定位接收器是可能的,它们通常使用卫星定位系统来确定它们自己的位置。基于基站的定位系统也是已知的,其中移动台的位置通过至少三个不同的基站来确定,要么以在移动台接收这些基站基本上同时传送的信号的这种方式,要么以至少三个基站接收移动台传送的信号的这种方式。在基于基站的系统中,位置要在不同信号之间的接收时间差的基础上计算。例如关于服务设施的位置数据存储在系统中也是可能的,其中当请求这种服务设施的位置数据时,可以使用该存储的位置数据。
在现有技术的解决方案中,位置数据例如以下列方式传送。在请求位置数据的设备中,执行为该目的设计的应用以产生对位置数据的请求等。位置可以是例如设备自己的位置、服务设施的位置、另一设备的位置等。将该消息传送到系统,其中以适合的方式例如通过卫星定位来确定位置数据。系统将确定的位置数据往回传送到请求它的设备并且在该设备中将位置数据传递到应用。然而,在许多情形下,在请求的设备或应用中不需要该位置数据,而是必须将位置数据另外传送到另一设备和/或应用。在此情形下,应用优选地确定要将位置数据传送到哪里。当确定了接收器时,接着从应用传送位置数据和接收器数据。从而,在接收器数据的基础上,应用必须试图找出应该以哪种格式将位置数据传送到接收器。如果应用可以确定这个,则应用将数据例如经由设备的软件接口传送到操作系统,操作系统将数据传送到设备中的另一个应用,或者从设备例如到移动通信网络,接着传送到接收设备。
对于位置数据的传送,各种各样的备选方案是可用的,例如文本消息(SMS)、多媒体消息(MMS)、电子邮件、XML消息、HTML消息、XHTML消息、WAP消息等。因而,应用的设计者应该考虑这些不同的传送备选方案和在它们中使用的协议,如果应用要支持它们在位置数据传送中的使用的话。这是不应有的步骤,使设计应用更困难并使应用的结构复杂。此外,增加了应用的大小和操作中对所需资源的需求。同样,位置数据经由发起确定位置数据的应用的流通增加了对数据传送的需求。
本发明的目的是提供一种改进的方法和系统,用于将位置数据传送到接收器以及在此系统中使用的设备。本发明基于这种想法,以关于应该将位置数据传送到的接收器的数据来补充确定位置数据的请求。关于位置数据的确定,将位置数据以这样一种格式传送到接收器,该格式适合用于要传送到所讨论的接收器的消息。如果必要,还可以将位置数据传送到开始确定的设备/应用。更准确地说,依照本发明的方法主要特征在于,确定位置数据的请求涉及如下步骤传送关于所述接收器的数据、确定可用于要传送到接收器的消息的消息格式、产生遵照确定的消息格式的消息并以位置数据来补充它以及将包括位置数据的消息传送到接收器。依照本发明的系统主要特征在于,系统还包括用于和确定位置数据的请求一起传送关于所述接收器的数据的装置、用于确定可用于要传送到接收器的消息的消息格式的确定装置、用于产生遵照确定的消息格式以位置数据补充的消息的消息产生装置以及用于将包括位置数据的消息传送到接收器的发送器。依照本发明的设备主要特征在于,将关于所述接收器的数据安排为和确定位置数据的请求一起传送,并且设备还包括用于确定可用于要传送到接收器的消息的消息格式的确定装置、用于产生遵照确定的消息格式以位置数据补充的消息的消息产生装置以及用于将包括位置数据的消息传送到接收器的发送器。依照本发明的程序主要特征在于,程序还包括用于和确定位置数据的请求一起传送关于所述接收器的数据、用于确定可用于要传送到接收器的消息的消息格式、用于产生遵照所确定的消息格式的消息、用于以位置数据补充所述消息以及用于将包括位置数据的消息传送到接收器的程序指令。依照本发明的存储装置主要特征在于,程序还包括用于和确定位置数据的请求一起传送关于所述接收器的数据、用于确定可用于传送到接收器的消息的消息格式、用于产生遵照所确定的消息格式的消息、用于以位置数据补充所述消息以及用于将包括位置数据的消息传送到接收器的程序指令。
本发明表现出优于现有领域的解决方案的显著优势。在依照本发明的系统中,位置数据不需要经由请求确定位置数据的设备或者软件进行不必要的流通,而是位置数据可以从用于确定位置数据的装置直接传送到预定接收器。此外,优选地在位置确定装置中形成通信中要使用的消息,以遵照由接收器支持的消息格式,其中请求确定位置的设备或者软件不需要知道由接收器支持的或者非常适合于通信的方式。从而,发送请求的设备/应用不需要关心协议转换,其中设备/应用的结构变得更简单并且操作需要更少的设备处理器的资源。此外,要在设备中执行的请求位置数据的应用的设计变得更简单,因为不需要关心接收的位置数据的处理,也不需要为支持不同的协议而将位置数据转换成适合的格式。此外,在依照本发明的系统中,引进新的协议更简单,因为不一定需要升级设备,而是升级系统的将位置数据转换成消息以传送到接收器的那部分通常是足够的。
接下来,将参考附图更详细地描述本发明,其中

图1在简化图中示出依照本发明首选实施例的系统,图2在简化框图中示出依照本发明首选实施例的设备,
图3以简化的方式为本发明必需的那些部分示出依照本发明有利实施例的设备的软件配置,以及图4是示出依照本发明有利实施例的方法中传送消息的简化图。
接下来,将参考图1的系统和图4的图来描述依照本发明有利实施例的方法的操作。系统包括执行应用的用户设备2,其中可以产生请求来确定位置数据。所请求的位置数据可以是设备2自身的位置、另一设备的位置、服务点等的位置等。在该有利的实施例中,系统1包括数据传送网络3,例如移动通信网络,经由它设备2和系统可以通信。系统还可以包括用于确定位置数据的定位装置4。定位装置4可以包括例如卫星定位装置、基于基站的定位装置、或者可能存储以任何方式确定的各种目标例如服务点的位置数据的数据库(没有示出)。然而,将显然的是,鉴于本发明,位置数据如何确定不是实质,其中必须将定位装置的上述列表理解为仅是非限制性的例子。此外,系统包括消息处理装置5,带有用于接收定位数据请求的接收器5.1、用于确定可用于要传送到接收器的消息的消息格式并用于将位置数据转换成遵照这种消息格式的消息的解释装置5.2以及用于将位置数据从定位装置4传送到接收器6的发送器5.3。接收器6可以是传送请求的设备中的应用和/或另一设备例如移动台。应该注意到,图1的图表示简化的例图,其中不同的功能被分离成多个逻辑实体。在实际的应用中,例如定位装置4和/或消息传送装置5可以全部或者部分实现在设备2中,或者全部或者部分实现在数据传送网络3中。
设备2优选地至少包括控制部件2.1、存储器2.2、通信装置例如发送器2.3和接收器2.4以及用户接口2.5。控制部件优选地包括某种程度上称作处理器(没有示出)。用户接口通常包括显示器、键盘、耳机和麦克风。
让我们假设一种情形,其中在设备2中执行应用,而应用7需要确定一些位置数据。从而,应用确定位置数据的接收器6,应该将位置数据传送到该接收器。应用7建立包括关于要确定的位置(目标)的信息的位置数据请求。此外,以关于所述接收器的信息来补充请求。如果定位装置4不与设备2相连,则将请求优选地经由数据传送网络3从设备2传送到消息处理装置5(图4中的箭头401)。接收器5.1接收消息并将它传送到解释装置5.2,它解释接收的消息。在确定消息是位置数据的请求后,第一步是找出要确定其位置的目标和接收器。将确定目标位置的请求传送(箭头402)到定位装置4执行定位(框403)。如果实现定位装置4与设备2相连,将请求等直接传递到设备2中的消息处理装置5,在那儿消息被接收并被解释,并且将确定目标位置的请求传递到与设备2相连的定位装置4。在该备选方案中,数据传送网络3不用于传送请求。如果可以通过若干不同的方法确定位置数据,第一步是选择要使用的方法。另一方面,请求的接收器可以以哪一方法可以用于确定目标的位置数据的信息补充了请求。例如,如果目标是传送请求的设备2,定位装置4从而可以例如通过卫星定位系统或者通过基站来执行定位。然而,如果定位装置4包括含有存储的各种目标的位置数据的数据库,则这种目标的位置可以通过从数据库中检索所述目标的位置数据来确定。
解释装置5.2试图从接收器数据中找出消息格式,应该以该消息格式将位置数据传送到接收器(框405)。该确定可以基于例如将接收器数据传送到解释装置5.2的格式。数据可以是例如远程通信终端的标识如IMEI(国际移动设备身份)、远程通信业务用户的标识如移动电话号(例如MSISDN)、电子邮件地址(例如SMTP地址)、接收网络地址(例如IP地址)、URL类型地址(统一资源定位符)如www页的地址、WAP地址等。在移动电话号的情形下,使用例如文本消息(SMS,短消息业务)和/或多媒体消息(MMS,多媒体消息业务)是可能的,如果接收器的移动台支持文本消息和/或多媒体消息的接收的话。以相应的方式,如果地址是电子邮件地址,使用例如遵照SMTP协议(简单邮件传送协议)的消息是可能的,如果这被使用的电子邮件系统支持的话。关于URL类型的地址,例如HTML协议、XML协议、WAP协议等可以是可用的。
如果某一地址格式使得使用超过一种消息格式(例如上面的SMS或者MMS)成为可能,在依照本发明有利实施例的系统中,采用下列步骤是可能的。解释设备将可用于接收消息的接收器的消息格式的询问传送到由接收器地址指示的系统。例如,在移动通信系统中,在一些情形下,这可以在包括在归属位置寄存器(HLR,在附图中没有示出)或者档案管理系统(设备简档)中的信息的基础上来确定。在确定这个之后,解释设备可以选择适合的消息格式。
解释设备5.2将包括所请求的位置数据的消息传送(箭头404)到将消息传送到接收器6(箭头406)的发送器53。如果必要,确定的位置数据和/或关于位置数据的成功/失败确定的数据也可以传送到开始位置确定的设备2(箭头407)。
从而,消息处理装置5还可以实现在设备2自身中,其中它们可以实现为例如设备2的操作系统的服务等。
如果必要,数据从开始位置确定的设备2或者应用传送到消息处理装置5,使得位置数据和/或关于位置数据的成功/失败确定的数据可以传送到正确的目标。如果设备2的操作系统装备有基于会话的API呼叫工具,会话通常在应用和设备的消息处理装置5(即服务)之间建立,此会话可以保持给定的时间。该会话可以用于将响应信息传送到应用。
假如没有使用会话机制,必须以另一方式从呼叫设备2或应用确定数据,使得可以将响应传送到正确的地址。
和位置数据的传送一起,接收器还知道位置数据表示其位置的人或设备。该数据可以是个体标识、假名和/或匿名说明。为了数据安全,优选地可以选择标识使得它不能用于标识位置数据是有问题的目标。
当将位置数据传送到接收器时,在一些情形下,和位置数据一起传送描述位置数据质量的信息也是可能的。这种信息可以是,例如定位的精确/不精确。特别对于可靠的个体保护,在传送设备2的用户设置中,确定是否传送质量信息是可能的。从而,在将位置数据传送到接收器中,应用传送设备2的用户设置来判定关于质量信息的传送。
上面描述了一个例子,其中例如要传送到接收器的消息在请求位置数据的设备2的外部产生。在依照本发明另一个有利实施例的方法中,消息处理设备5安排在设备2中。接下来,将参考图2和图3来描述该方法的操作。箭头301以简化的方式指示设备2中位置数据确定和传送的过程。图4的信令图也可以应用于这个例子中。设备2中执行的应用7检测设备2的确定位置的需求。从而,应用产生位置数据请求等并经由应用编程接口(API)8优选地将它传送到解释应用10。解释应用10将定位请求和关于要确定其位置的目标的数据传送到定位应用9(箭头402)。定位应用9在设备自身中或者通过使用例如数据传送网络3(例如基于基站/基站辅助定位)开始执行定位(框403)。图2的设备2设有定位接收器4,其中在此情形下,定位数据可以从定位设备4获得,如果这在一些条件下是可能的。在一些情形下,由更早的定位确定的位置数据可以存储在设备2中,其中如果必要该数据可以用作位置数据或者可以用作缺省位置以加速设备2的定位。由于在该说明书中上面已经提到,鉴于本发明,哪一方法或方法的组合用于定位并不重要。
在定位请求(箭头401)中,应用7优选地还经由应用编程接口8将关于接收器的信息传送到解释应用10,它分析接收器数据(框405)例如来找出哪种消息格式可以用于将数据传送到接收器。此处,应用上面的原理是可能的,就是说,例如检查接收器的地址类型并基于它得出结论。另一方面,所谓的地址簿记录,含有关于接收器的信息,可以已经存储在设备2中。在一些情形下,还可以以关于接收器使用的所述消息格式的信息来补充该信息。
定位应用9优选地将位置数据传送(箭头404)到解释应用10,它产生一个或多个要传送到接收器的消息。当消息准备传送时,它被传递(箭头406)到发送器2.3来传送到数据网络。还在该实施例中,如果必要,还可以将确定的位置数据和/或关于位置数据的成功/失败确定的数据传送到开始位置确定的设备6(箭头407)。
图3示出接收部件11和发送部件12,如果必要,它们用于某种程度上称作协议转换以编译要传送到数据传送网络的物理层的消息并且将接收的消息从协议栈的较低层传递到较高层(例如,物理层→数据链路层→网络层→应用层)。
如果设备2的通信装置不支持还被接收器6支持的任何消息格式,在本发明一个有利实施例中优选地采用下列步骤。设备2的解释应用10产生遵守接收器支持的消息格式的消息,此后将该消息构造为设备2中可用的消息格式。将该消息传送到包括转换服务器等(没有示出)的数据传送网络,其中构造的消息可以被分离并以正确的格式传送到接收器。要提及的一个例子是一种情形,其中设备2是移动台,在移动台中传送短消息是可能的,而不是SMTP消息。转换服务器从接收的短消息分解由解释应用10形成的SMTP消息并将它传送到接收器的电子邮件系统。
依照本发明的方法所需要的功能可以很大程度上通过在设备2和/或可能在系统1中提供的消息处理装置5中编程来实现。
可以以不同方式将位置数据补充到传送消息406,取决于例如当时使用的消息格式。如果消息格式是http或者wsp消息,位置数据优选地通过使用在标准中定义的定位附加功能来补充,例如WAP标准258,24章Loc DTD(Location XML Document FormatsProposedVersion 12-Sept-2001,Wireless Application ProtocolWAP-258-LOCFORM-20010912-p)。
将显然的是,本发明并不局限于只是上面介绍的实施例,而是可以在所附权利要求的范围内修改它。
权利要求
1.一种用于将位置数据传送到接收器的方法,通过选择要确定其位置数据的目标以及所述位置数据的接收器(6),通过产生确定位置数据的请求(401),通过确定所述目标的位置(403),以及通过将所述位置数据传送到所述接收器(6),特征在于,确定位置数据的请求包括如下步骤传送关于所述接收器(6)的数据,确定可用于要传送到所述接收器的消息的消息格式,产生遵照所确定的消息格式并设有所述位置数据的消息,并且将包括所述位置数据的消息传送(406)到所述接收器(6)。
2.依照权利要求1所述的方法,特征在于,所述目标的选择在设备(2)中进行,在设备(2)中执行至少一个应用(7),所述应用(7)传送以关于所述接收器(6)的数据补充的定位请求(401)。
3.依照权利要求2所述的方法,特征在于,可用于要传送到所述接收器的消息的消息格式在除了传送所述定位请求的所述应用(7)以外的别的地方中确定。
4.依照权利要求3所述的方法,特征在于,使所确定的位置数据不传送到所述应用(7)。
5.依照权利要求1到4中任何权利要求所述的方法,特征在于,为所述接收器(6)定义至少一个地址,并且可用于要传送到所述接收器的消息的消息格式在为所述接收器定义的地址的格式基础上确定。
6.依照权利要求1到5中任何权利要求所述的方法,特征在于,除所述接收器数据(6)之外,其他信息也和所述定位请求一起传送。
7.依照权利要求6所述的方法,特征在于,所述其他信息是关于一种或多种可用于确定所述目标的位置的方法的数据。
8.依照权利要求1到5中任何权利要求所述的方法,特征在于,在包括所述位置数据的消息中还传送其他信息。
9.依照权利要求8所述的方法,特征在于,所述其他信息包括至少下列一项-关于在所述消息中传送其位置数据的目标的信息,例如个体标识、假名和/或所述目标的匿名说明,-关于所述位置数据的质量的数据,例如所述定位的精确/不精确。
10.一种系统(1)包括-带有用于选择目标的装置(2.1、2.5、7)和用于产生确定位置数据的请求(401)的装置的设备(2),-用于确定所述目标(2)的位置的装置(4、9),以及-用于将所述位置数据传送到所述接收器(6)的装置(3),特征在于,所述系统(1)还包括用于和确定位置数据的请求一起传送关于所述接收器(6)的数据的装置(401);用于确定可用于要传送到所述接收器的消息中的消息格式的确定装置(5、10);用于产生遵照所确定的消息格式、以所述位置数据补充的消息的消息产生装置;及用于将包括所述位置数据的消息传送(406)到所述接收器(6)的发送器(2.3、5.3、12)。
11.依照权利要求10所述的系统(1),特征在于,所述设备(2)包括用于执行至少一个应用(7)的装置(2.1、2.2),其中以关于所述接收器(6)的信息补充的定位请求(401)安排为从所述应用(7)传送。
12.依照权利要求11所述的系统,特征在于,可用于要传送到所述接收器的消息的消息格式安排为在除了传送所述定位请求的所述应用(7)以外的别的地方中确定。
13.依照权利要求10到12中任何权利要求所述的系统,特征在于,为所述接收器(6)定义至少一个地址,并且可用于要传送到所述接收器的消息的消息格式安排为在为所述接收器定义的地址的格式基础上确定。
14.依照权利要求10到13中任何权利要求所述的系统(1),特征在于,它包括定位装置(4)、消息解释装置(5)以及用于消息传送的数据传送网络(3)。
15.依照权利要求14所述的系统(1),特征在于,所述定位装置(4)和消息解释装置(5)安排为与所述设备(2)分离,其中所述定位请求安排为从所述设备(2)传送到所述定位装置(4),以及关于所述接收器(6)的数据安排为传送到所述解释装置(5),以及可用于要传送到所述接收器的消息的消息格式的确定和到所述接收器(6)的所述位置数据的传送安排为在所述解释装置(5)中执行。
16.依照权利要求14所述的系统(1),特征在于,所述定位装置(4)和消息解释装置(5)安排在所述设备(2)中,其中所述定位请求安排为从在所述设备(2)中执行的应用传送到所述定位装置(4),以及关于所述接收器(6)的数据安排为传送到所述解释装置(5),以及可用于要传送到所述接收器的消息的消息格式的确定和到所述接收器(6)的所述位置数据的传送安排为在所述解释装置(5)中执行。
17.一种设备(2)包括用于选择目标的装置(2.1、2.5、7);用于产生确定位置数据的请求(401)和用于将它传送到定位装置(4、9)来确定所述目标(2)的位置的装置;和用于将所述位置数据传送到接收器(6)的装置(3),特征在于,关于所述接收器(6)的数据设安排为和确定位置数据的请求一起传送;所述设备(2)还包括用于确定可用于要传送到所述接收器的消息的消息格式的确定装置(5、10);用于产生遵照所确定的数据格式并以所述位置数据补充的消息的消息产生装置(2.1、2.2);和用于将包括所述位置数据的消息传送(406)到所述接收器(6)的发送器(2.3)。
18.一种包括机器可执行的程序指令的程序-用于将位置数据传送到接收器,-用于选择要确定其位置数据的目标,-用于选择所述位置数据的接收器(6),-用于产生确定位置数据的请求(401),以及-用于将所述位置数据传送到所述接收器(6),特征在于,所述程序还包括用于将关于所述接收器(6)的数据和确定位置数据的请求一起传送的程序指令;用于确定可用于要传送到所述接收器的消息的消息格式;用于产生遵照所确定的消息格式的消息;用于将所述位置数据包括在所述消息中;以及用于将包括所述位置数据的消息传送(406)到所述接收器(6)。
19.一种用于存储程序的存储装置,所述程序包括机器可执行的程序指令-用于将位置数据传送到接收器,-用于选择要确定其位置数据的目标,-用于选择所述位置数据的接收器(6),-用于产生确定位置数据的请求(401),以及-用于将所述位置数据传送到所述接收器(6),特征在于,所述程序还包括用于将关于所述接收器(6)的数据和确定位置数据的请求一起传送的程序指令;用于确定可用于要传送到所述接收器的消息的消息格式;用于产生遵照所确定的消息格式的消息;用于将所述位置数据包括在所述消息中;以及用于将包括所述位置数据的消息传送(406)到所述接收器(6)。
全文摘要
本发明涉及一种用于将位置数据传送到接收器的方法。在此方法中,选择确定其位置数据的目标以及位置数据的接收器(6)。此外,此方法包括产生确定位置数据的请求(401)、确定(403)目标的位置并将位置数据传送到所述接收器(6)的步骤。关于所述接收器(6)的信息和确定位置数据的请求一起传送。此外,确定可用于要传送到接收器的消息的消息格式,并产生遵照所确定的消息格式的消息,位置数据添加到或包括在消息中。将包括位置数据的消息传送(406)到接收器(6)。本发明还涉及应用此方法的系统(1)和设备(2)。此外,本发明涉及包括实现此方法的程序指令的程序以及用于存储此程序的存储装置。
文档编号H04W4/02GK1817060SQ200480019180
公开日2006年8月9日 申请日期2004年5月5日 优先权日2003年5月6日
发明者A·马蒂拉, P·科科宁 申请人:诺基亚有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1