专利名称:提供位置信息的装置和方法
技术领域:
本发明总的来说涉及提供位置信息的方法和装置,具体地说涉及将关于移动设备的位置信息提供给远程设备的方法和装置。
背景技术:
已经开发了一些技术来帮助确定位置。例如,全球定位系统(GPS)和GLONASS卫星允许利用接收装置来接收来自卫星的信号以确定目标位置。然而,通常接收装置仅仅提供经纬度值。一些接收装置能够显示地图,并且允许在地图上显示位置。
尽管接收装置允许它的用户了解他或她的位置,但是通常不是用户想知道用户位置,而是远离该用户的其它一些用户想知道。用户发现,让其他人(例如,家庭成员和同事)能够确定用户的位置是很有益的。然而,出于保密的原因,用户可能不希望以不加限制的方式将他或她的位置提供给其他人。因此,希望允许用户控制关于他或她的位置的发布,并且提供与此相关的方法和装置。
图1说明根据本发明的提供位置描述的方法的流程图。
图2是说明图1的步骤107的可选实施例的方框图。
图3是说明图1的步骤105的可选实施例的方框图。
图4是说明图1的步骤201的可选实施例的方框图。
图5是说明图1的步骤106的可选实施例的方框图。
图6是说明图1的步骤302的可选实施例的方框图。
图7说明根据本发明的提供位置描述的方法的流程图。
图8是说明根据本发明实施例的装置的方框图。
图9是说明根据本发明实施例的系统的方框图。
图10是说明根据本发明实施例的、在其中可分类资源的的多个组的一组方框图。
图11是根据本发明实施例的、在一个圆内、在多边形内、或在多边形的以定义临近区内定义的区域的框图。
图12是说明根据本发明实施例的、与源和位于位置内的设备通信的框图。
图13是说明根据本发明实施例的、在位置描述、分类、规则、组和资源之间的关系的框图。
图14是说明根据本发明实施例的、在具有不同等级的地理精度的位置描述之间的关系的框图。
具体实施例方式现在介绍一种提供位置信息的方法和装置。从源接收一个位置请求。确定移动设备的位置。确定对应该位置的多个位置描述。从位置描述中选出一个位置描述。将该位置描述提供给具有该位置请求的源。
图1是说明根据本发明实施例的提供位置描述的方法的流程图。该方法包括响应位置请求的几个步骤。该方法开始于步骤101,然后进行步骤102。在步骤102,确定位置请求的源。可以利用各种技术,例如根据位置请求的源的网际协议(IP)地址、根据密码签名请求(例如,利用公共密码加密系统的数字签名)、根据位置请求的源的电话号码(例如,呼叫方ID或其它呼叫线标识)、或根据源的语音识别来确定位置请求的源。步骤102可以有选择地包括步骤103。在步骤103,基于连接,例如利用与连接相关的IP地址或呼叫方ID来确定位置请求的源。
在步骤104,确定移动设备的位置。可利用诸如基于卫星的系统(例如GPS或GLONASS)的系统来确定移动设备的位置。可以单独使用诸如射频识别(RFID)系统和红外系统的技术,或者与基于卫星的系统一起使用。在步骤105,确定对应于该位置的多个位置描述。位置描述可包括不同等级的地理精度。例如,在不同等级的地理精度的位置的位置描述可包括州、县、城市、邻居、街道地址、和房间号码。
在步骤106,将多个位置描述中的至少一部分存储作为存储的数据库。可将存储的数据库(或其中的部分)存储在位于所述位置的设备上。例如,移动电话可以具有存储的数据库,并且可以使用存储的数据库以获得适当的位置描述来以对等模式响应位置请求。另外,可以将存储数据库的至少一部分存储在远离该位置的数据库服务器上。可以查询数据库服务器获得位置描述。例如,位于所述位置的设备可包括对位于设备通常位于其内的本地服务(或者经常被访问的)区域内的位置的位置描述,但是当该设备位于本地服务(或者经常被访问的)区域外时,所述设备可以查询数据库服务器获得位置描述。
在步骤107,根据位置请求的源来选择位置描述。可以选择位置描述为对于特定的位置请求源最有意义。例如,可以将指向特定办公室或公司设备的位置描述提供给位于公司内的源,同时更加一般的位置描述,诸如“在工作”或者“在Company_Name”(Company_Name是公司的合适名称)可以被提供给位于公司外的源。类似地,为了保密,可以将更加特定的位置描述提供给信任的源,同时将更加一般的位置描述提供给不信任的源。
在步骤108,将位置描述提供给位置请求的源。可以在与位置请求被传送的相同路径上或在不同路径上将位置描述传送给位置请求的源。
在步骤109,与位置请求的源建立连接。该连接可以由在所述位置的设备发起。在步骤110,确定是否识别出位置请求源。如果识别出源,则该方法继续到步骤112。如没有识别出源,该方法继续到步骤111。在步骤111,当位置请求的源不能识别时,提示位置请求的源超过请求(override request)。
在步骤112,从位置请求的源处接收到超过请求。超过请求请求越过已选择的位置描述和提供不同的位置描述。
在步骤113,获得关于超过请求的用户选择。用户选择指出用户是否选择允许已选择的位置描述被越过和提供不同的位置描述。
在步骤114,确定用户选择是否指出接受超过请求。如果用户选择指出用户不接受超过请求,该方法结束于步骤116。如果用户选择指出用户接受超过请求,该方法继续步骤115。在步骤115,当用户选择指出接受超过请求时,以不同等级的地理精度提供不同位置描述给位置请求的源。在步骤115之后,该方法结束于步骤116。
图2是说明图1的步骤107的可选实施例的框图。步骤201和202说明根据位置请求的源来选择位置描述的步骤的实施例。在步骤201,从多个组中将位置请求的源分类成属于一个组。在步骤202,根据所述请求的源所属的组来选择位置描述。
步骤203说明根据位置请求的源来选择位置描述的步骤的实施例,其中位置描述是根据位置请求的源和位置请求的时间来选择的。例如,不同的位置描述可以在工作时间(work hours)之后而不是在工作时间期间被选择。因此,在选择位置描述时要考虑临时因素。
步骤204说明根据位置请求源来选择位置描述的步骤的实施例,其中,使用规则来选择位置描述。因此,可以使用基于规则的选择来选择位置描述。
步骤205说明根据位置请求的源来选择位置描述的步骤的实施例,其中位置描述是根据位置、位置请求的源的源位置和存储的数据库的限制来选择的。也可以利用步骤206来实现步骤205。根据步骤206,如果存储的数据库的限制阻止选择所希望等级的地理精度的位置描述,可以选择较小的地理精度的位置描述。因此,可以根据存储的数据库的限制来适当地选择地理精度等级。
步骤207和208说明根据位置请求的源来选择位置描述的步骤的实施例。在步骤207中,获得关于越过标称位置描述的用户选择。在步骤208,当用户选择指出想要越过标称位置描述时,将不同等级的地理精度的不同位置描述提供给位置请求的源。当位置请求与由在该位置的设备的用户发起的呼叫相关时,自动地提供手工越过将是令人满意的。例如,如果在该位置的设备用户发起呼叫到位置请求的源,该位置的设备用户可以被自动地提示越过该位置请求。在该位置的设备用户可能更倾向于越过位置请求,(例如)以允许更加详细等级的地理精度,因为设备用户大概知道它们已经呼叫了谁,并且更愿意信任这样的位置请求源。
可以沿一个数据路径提供位置描述,该数据路径与在该位置的设备用户发起呼叫的语音路径相关。因此,用户可将位置描述提供给用户正在与之进行语音呼叫通信的另一用户。
步骤209说明根据位置请求的源来选择位置描述的步骤的实施例。当位置请求的源是紧急操作者时,提供最精确等级的地理精度的位置描述被选择。如果采用基于规则的选择技术,自动地从规则中豁免紧急操作者,并且给其提供所有(例如,最详细的)位置信息。
如果属于位置请求的源的位置信息被与位置请求一起发送,可以选择对位置请求最有意义的位置请求响应。例如,位置请求的源靠近位置请求所属的位置时,以更加详细等级的地理精度的位置描述将是适当的。然而,如果位置请求的源远离该位置,在次详细等级的地理精度上的位置描述将是优选的。
可以将较高的或较低的精度选项提供给不满足自动提供给他们的位置描述等级的、受信任的源。因此,在这种实现中,当源是受信任的源时,在所述位置的设备用户不必受干扰而提供对超过请求的用户选择。
图3是说明图1的步骤105的可选实施例的框图。步骤301说明确定对应所述位置的多个位置描述的实施例步骤。在步骤301,根据官方定义(politically-defined)的地理描述来确定至少一个位置描述。例如,用于位置的位置描述等级可包括国家、州、县、城市、街道地址和房间。
步骤302说明确定对应所述位置的多个位置描述的实施例步骤。在步骤302,根据用户提供的定义确定位置描述的第二位置描述。例如,除了官方定义的地理描述,用户可以定义位置描述,诸如“家”、“Company_Name Schaumburg”、“Company_Name Ed Blustein”、邻居等,其中Company_Name是用于公司的合适名称。因此,可以命名指定的区域。步骤303也可与步骤302一起实现。在步骤303,可以为第二位置描述定义相应等级的地理精度。因此,在被定义的时候,指定的区域可能适合于在不同等级地理精度的位置描述层次。
图4是说明图2的步骤201的可选实施例的框图。步骤401说明将请求的源分类作为属于多个组中的一个组的实施例步骤。在步骤401中,将未识别的位置请求源分类到未识别的源组中。
步骤402说明将请求的源分类成属于多个组中的一个组的实施例步骤。在步骤402,至少一个识别的源被分类到至少一个识别的源组中。步骤402可以与步骤403一起实现。在步骤403,至少一个识别的源被分类到至少一个子组中,该子组是识别的源组中的子组。例如,子组可包括诸如同事或家庭成员的成员。
图5是说明图1的步骤106的可选实施例的框图。步骤501说明将已存储的数据库中的至少一部分存储在远离所述位置的数据库服务器中的实施例步骤。在步骤501,将对应本地服务区域之外的位置的位置描述存储在已存储的数据库中。
步骤502说明将已存储数据库的至少一个部分存储在远离所述位置的数据库服务器中的实施例步骤。在步骤502,将存储的数据中的第二部分存储在位于所述位置的设备上。
图6是说明图3的步骤302的可选实施例的框图。步骤601说明根据用户提供的定义来确定位置描述的第二位置描述的实施例步骤。步骤601中,第二位置被定义为在围绕一个点的半径内(即在一个圆内)的区域。
步骤602说明根据用户提供的定义来确定所述位置描述的第二位置描述的实施例步骤。步骤602中,第二位置被定义为在多边形之内的区域。因此,可使用“边界”法来给位置定义位置描述。
步骤603说明根据用户提供的定义来确定所述位置描述的第二位置描述的实施例步骤。步骤603中,第二位置被定义为多边形的已定义临近区内的区域。这样的定义有助于定义位置描述以指出用户“靠近”某一设备或地点。
图7是说明根据用于响应本发明实施例的位置请求的方法的流程图。该方法开始于步骤701。在步骤702,确定一个位置。在步骤703,确定对应所述位置的多个位置描述。位置描述可具有不同等级的地理精度。步骤703可包括步骤704和/或步骤705。在步骤704,根据在与所述位置描述相关的相应等级地理精度上的至少部分来定义多类的位置描述。在步骤705,将多个位置描述中的每一个定义作为各个位置描述类的成员。
在步骤706,将位置请求的源划分到多个组中的一个组。一组源与一类位置描述进行匹配,以为该源确定位置描述的适用性。如果组和类不匹配,将给该源提供不匹配它们的组的类的位置描述。
在步骤707,比较所述源位置和所述位置。在步骤708,根据内容来选择位置描述。该内容可包括位置请求的源、位置请求源的源位置和位置请求的时间。步骤708可包括步骤709、步骤710、步骤711、步骤712和/或步骤713。在步骤709,咨询一个调度客户以利用调度信息来选择位置描述。例如,如果调度客户提供的调度信息指出用户在度假,可将指出用户在度假的位置描述代替通常提供的位置描述。
在步骤710,根据至少部分位置请求源来选择位置描述的适当类。因此,可提供对位置请求最有意义的位置描述类。例如,在特定公司环境内了解的位置描述类被提供给同事,而更加广为了解的位置描述的类被提供给家庭成员。类似地,当用户正在参加家庭活动时,可将对家庭成员最有意义的更加具体的位置描述类提供给家庭成员,而可将诸如州、县、或城市的更加广为理解的位置描述的类提供给同事。可选地,可以这样实现该方法,使得在相同等级的地理精度上定义不只一个位置描述的类。因此,地理精度等级在位置描述类中不需要是相互排它的。
在步骤711,从对应所述组的类别中选出位置描述。在步骤712,以方向和距离的形式提供位置描述。这样的位置描述是有用的,例如用当用户位于该位置请求的源的可行距离内时,用于定位用户。
在步骤713中,提供预编程的响应来代替位置描述。可选地,可以手工地对位置描述进行编程。该预编程的相应可独立于位置。例如,可以对一个位置描述进行编程以指出用户在度假。
图8是说明根据本发明的、用于响应位置请求的装置的方框图。该装置包括接收器801、发射器802、位置确定设备803、处理器804和数据库805。处理器804连接到接收器801、发射器802、位置确定设备803和数据库805。对接收器801进行配置已从位置请求的源接收位置请求。对位置确定定设备803进行配置以确定该装置的位置。例如,位置确定设备803可根据GPS或GLONASS信号来确定位置。对数据库进行配置以存储位置描述。处理器804可操作地连接到接收器801、位置确定设备803和数据库805。对处理器804进行配置以从位置描述中选出合适的位置描述。合适的位置描述对应所述位置,并且根据位置请求的源来选择它。发射器802可操作地连接到处理器804以将合适的位置描述发射到位置请求的源。
可选地,处理器804可以根据位置请求的时间来选择合适的位置描述。可选地,接收器801接收源的位置,且处理器804根据所述源的源位置来选择合适的位置描述。
图9是说明根据本发明的实施例的系统的框图。系统包括在源位置901处的源902、网络907、含数据库911的数据库服务器910、基站909和在位置913处的移动设备904。源902经过耦合线903连接到网络907。网络907经过耦合线908连接到数据库服务器910和基站909。数据库服务器910的数据库911位于远离移动设备914处。数据库911包括位置描述912。基站909经过介质(例如使用无线通信技术)连接到移动设备914。
源902产生经中间元件到移动设备914或数据库服务器910的位置请求904。源902也包括源位置或带有位置请求的其它源信息。例如,源902可提供网际协议(IP)地址或电话号码以识别源902。移动设备914和数据库服务器910可操作地连接到源902,使得移动设备914或数据库服务器910接收位置请求,确定移动设备的位置,从多个位置描述中选择出位置描述,并且将位置描述905提供给源902。可选地,移动设备914或数据库服务器910可以将不同位置描述906提供给源902。移动设备914包括规则915、调度客户916和存储的数据库917。存储的数据库917包括位置描述918。
可选地,可根据所述源选择位置描述。可选地,可根据位置请求时间来选择位置描述。可选地,可根据所述源所处的源位置来选择位置描述。可选地,移动设备从存储在移动设备中的位置描述的数据库中选出位置描述。可以按照方向919和距离920来提供位置描述。
图10是说明根据本发明实施例的、在其内对源进行分类的多个组的一组框图。多个组包括组1004、组1005、和在外部界限1002和内部界限1003之间定义的组。全域1001包括所有的源。在一个例子中,未识别的源被分类为在外部界限1002和内部界限1003之间定义的组,已识别的源被分类为组1004,且受信任的源被分类为组1005。源1006是一个已识别的和受信任的源的例子。
图11是说明根据本发明实施例的、在具有点的半径的圆内、在多边形内、或者在多边形的以定义临近区内的定义的区域的框图。将区域1103定义为在具有点1101的半径1102的圆之内。多边形1104定义多边形内的区域。区域1106被定义为距多边形1104的距离1105内。
图12是说明根据本发明实施例的、和一个源以及在一个位置处的设备通信的框图。通信1201发生在与位置请求的源通信中。位置描述1202被提供给位置请求的源。提示1203被提供给位置请求的源以引起源发出超过请求。从所述源接收超过请求1204。不同的位置描述1205被提供给所述源。
通信1206发生在与位于所述位置处的设备的通信中。将位置描述1202已经被送给所述源的通知提供给所述设备。超过请求1208被传送给所述设备。在所述设备处、所述设备的用户接收用户选择1209。将不同位置描述1205已经被供给所述源的通知1207提供给所述设备。
图13是说明根据本发明实施例的、在位置描述、类别、规则、组、和源之间的关系的框图。根据划分1302将位置描述1301定义为类别1303的成员。一些或所有的类别1303可包括用户定义的子类别1310。根据划分1308将源1309定义为组1307的成员。根据链路1304将规则1305应用到类别1303中,且根据链路1306将类别1305应用到组1307中。
图14是说明根据本发明实施例的、在具有不同等级的地理精度的位置描述之间的关系的框图。全域1401包括所有的位置。位置1405位于位置描述1404、1403和1402中。位置描述1404是位置描述1403的子集,位置描述1403是位置描述1402的子集。其它的位置位于位置描述1407内,描述1407是位置描述1406的子集。其它的位置可位于位置描述1408内,位置描述1408包括位置描述1402、1403、1406和1407的一部分。其它位置可位于不同的位置描述内。
因此,已经介绍了提供位置信息的方法和装置。应当理解,本发明的各种变化和修改的实现在各个方面对于本领域普通技术人员来说是很明显的,并且本发明不是由介绍的特定实施例限定。因此,希望本发明覆盖落在下面公开的原理和在此要求的基本精神和范围内的任意的和所有的修改、变化或等同替换。
权利要求
1.一种响应位置请求的方法,其包括步骤确定所述位置请求的源;确定一个位置;确定对应所述位置的多个位置描述,所述位置描述具有不同等级的地理精度;根据所述位置请求的源来选择位置描述;和将所述位置描述提供给所述位置请求的源。
2.根据权利要求1的方法,其中,根据所述位置请求的源来选择位置描述的步骤进一步包括步骤将所述位置请求的源分类成属于多个组中的一个组;和根据所述请求的源属于的组,选择位置描述。
3.根据权利要求2的方法,将所述位置请求的源分类成属于多个组中的一个组的步骤进一步包括步骤将未识别的位置请求的源分类到未识别的源组中。
4.根据权利要求3的方法,其中,将所述位置请求的源分类成属于多个组中的一个组的步骤进一步包括步骤将至少一个识别的源分类到至少一个识别的源组中。
5.根据权利要求4的方法,其中,将所述位置请求的源分类成属于多个组中的一个组的步骤进一步包括步骤将至少一个识别的源分类到至少一个子组中,该子组是已识别的源组中的子集。
6.根据权利要求1的方法,其中,确定所述位置请求的源的步骤是基于所述位置请求的源的IP地址的。
7.根据权利要求1的方法,其中,确定所述位置请求的源的步骤是基于密码签名请求的。
8.根据权利要求1的方法,其中,确定所述位置请求的源的步骤是基于所述位置请求的源的电话号码的。
9.根据权利要求1的方法,其中,确定所述位置请求的源的步骤是基于所述源的语音识别的。
10.根据权利要求1的方法,其中,根据所述位置请求的源来选择位置描述的步骤进一步包括步骤根据所述位置请求的源和所述位置请求的时间来选择所述位置描述。
11.根据权利要求1的方法,其中,根据所述位置请求的源来选择位置描述的步骤进一步包括步骤应用规则以选择所述位置描述。
12.根据权利要求1的方法,其中,根据所述位置请求的源来选择位置描述的步骤进一步包括步骤根据所述位置、所述位置请求的源的源位置以及存储的数据库的限制来选择位置描述。
13.根据权利要求12的方法,其中,根据所述位置、所述位置请求的源的源位置以及存储的数据库的限制来选择位置描述的步骤进一步包括步骤如果存储的数据库的限制阻止选择具有希望等级的地理精度的位置描述,则选择较小地理精度的位置描述。
14.根据权利要求12的方法,进一步包括步骤将已存储的数据库存储在位于所述位置处的设备上。
15.根据权利要求12的方法,进一步包括步骤将所述已存储的数据库的至少一部分存储在位于远离所述位置处的数据库服务器备上。
16.根据权利要求15的方法,其中,将所述已存储的数据库的至少一部分存储在位于远离所述位置处的数据库服务器备上的步骤进一步包括步骤在所述已存储的数据库中存储对应在本地服务区域之外的位置的位置描述。
17.根据权利要求16的方法,其中,将所述已存储的数据库的至少一部分存储在位于远离所述位置处的数据库服务器备上的步骤进一步包括步骤将所述已存储的数据库的第二部分存储在位于所述位置上的设备上。
18.根据权利要求1的方法,其中确定对应所述位置的多个位置描述的步骤进一步包括步骤根据官方定义的地理描述来确定至少一个所述位置描述。
19.根据权利要求18的方法,其中确定对应所述位置的多个位置描述的步骤进一步包括步骤根据用户提供的定义来确定所述位置描述的第二位置描述。
20.根据权利要求19的方法,其中确定对应所述位置的多个位置描述的步骤进一步包括步骤为第二位置描述确定相应等级的地理精度。
21.根据权利要求19的方法,其中根据用户提供的定义来确定所述位置描述的第二位置描述的步骤进一步包括步骤定义第二位置为在一个圆内的区域。
22.根据权利要求19的方法,其中根据用户提供的定义来确定所述位置描述的第二位置描述的步骤进一步包括步骤定义第二位置为在多边形内的区域。
23.根据权利要求19的方法,其中根据用户提供的定义来确定所述位置描述的第二位置描述的步骤进一步包括步骤定义第二位置为在多边形的已定义临近区内的区域。
24.根据权利要求1的方法,进一步包括步骤从所述位置请求的源处接收超过请求;获得关于所述超过请求的用户选择;和当所述用户选择指出接收所述超过请求时,提供在不同等级的地理精度上的不同位置描述给所述位置请求的源。
25.根据权利要求24的方法,进一步包括步骤当所述位置请求的源没有被识别时,将所述超过请求提示给所述位置请求的源。
26.根据权利要求1的方法,进一步包括步骤建立与所述位置请求的源的连接,所述连接由位于所述位置的用户发起,其中确定所述位置请求的源的步骤进一步包括步骤根据所述连接确定所述位置请求的源。
27.根据权利要求26的方法,其中,根据所述位置请求的源来选择所述位置描述的步骤进一步包括步骤获得关于越过标称位置描述的用户选择;和当所述用户选择指出想要越过所述标称位置描述时,提供在不同等级的地理精度的不同位置描述给所述位置请求的源。
28.根据权利要求1的方法,其中,根据所述位置请求的源来选择所述位置描述的步骤进一步包括步骤当所述位置请求的源是紧急操作者时,提供了最精确等级的地理精度的所述位置描述被选择。
29.一种响应位置请求的方法,其包括步骤确定一个位置;确定对应所述位置的多个位置描述,所述位置描述具有不同等级的地理精度;和根据内容来选择位置描述,所述内容包括所述位置请求的源、所述位置请求的源的源位置、和所述位置请求的时间。
30.根据权利要求29的方法,其中,根据内容来选择位置描述的步骤进一步包括步骤咨询一个调度客户以使用调度信息来选择所述位置描述。
31.根据权利要求29的方法,其中根据内容来选择位置描述的步骤进一步包括步骤提供预编程的响应,代替所述位置描述。
32.根据权利要求31的方法,其中,所述预编程响应独立于所述位置。
33.根据权利要求29的方法,进一步包括步骤比较所述源位置和所述位置,其中根据所述内容选择所述位置描述的步骤进一步包括步骤以方向和距离的形式提供所述位置描述。
34.根据权利要求29的方法,其中确定对应所述位置的多个位置描述的步骤进一步包括步骤至少部分根据与所述位置描述相关的相应等级的地理精度来定义所述位置描述的多个类别。
35.根据权利要求34的方法,其中根据所述内容来选择所述位置描述的步骤进一步包括步骤至少部分根据所述位置请求的源来选择合适的位置描述类别。
36.根据权利要求34的方法,其中,以相同等级的地理精度来定义不只一个地理描述的类别。
37.根据权利要求34的方法,其中确定对应所述位置的多个位置描述的步骤进一步包括步骤将所述多个位置描述中的每一个定义为各个位置描述的类别中的成员。
38.根据权利要求34的方法,进一步包括步骤将所述位置请求的源分类到多个组中的一个组,其中,选择对应所述位置的所述位置描述的步骤进一步包括步骤从对应所述组的类中选择出所述位置描述。
39.一种响应位置请求的装置,该装置包括接收器,其被配置以接收来自位置请求的源的所述位置请求;位置确定设备,其被配置以确定所述装置的位置;数据库,其被配置以存储位置描述;可操作地连接到所述接收器、位置确定设备、和数据库的处理器,所述处理器被配置以从所述位置描述中选择出合适的位置描述,所述合适的位置描述对应所述位置,并且其被根据所述位置请求的源来选择;和发射器,其可操作地连接到所述处理器以将所述合适的位置描述发射到所述位置请求的源。
40.根据权利要求39的装置,其中,所述处理器根据所述位置请求时间来选择所述合适的位置描述。
41.根据权利要求39的装置,其中,所述接收器接收所述源的源位置,且所述处理器根据所述源的源位置来选择合适的位置描述。
42.一种用于选择地提供位置描述的系统,其包括一个源,所述源产生位置请求;和移动设备,其可操作地与所述源通信,以接收所述位置请求,以确定所述移动设备的位置,从多个位置描述中选择一个位置描述,且将所述位置描述提供给所述源。
43.根据权利要求42的系统,其中所述位置描述是根据所述源来选择的。
44.根据权利要求42的系统,其中所述位置描述是根据所述位置请求的时间源来选择的。
45.根据权利要求42的系统,其中所述位置描述是根据所述源处于的源位置来选择的。
46.根据权利要求42的系统,其中,所述移动设备从存储在所述移动设备中的数据库选择出所述位置描述。
47.根据权利要求42的系统,进一步包括位于远离所述移动设备的数据库,所述数据库存储所述位置描述,并且可操作地将所述位置描述发送给所述移动设备。
全文摘要
本发明提供了一种提供位置信息的方法和装置。从一个源接收位置请求(102)。确定移动设备的位置(104)。确定对应所述位置的多个位置描述(105)。从所述位置描述中选出一个位置描述(107)。将该位置描述提供给所述位置请求的源(108)。
文档编号H04L29/08GK1526064SQ01817933
公开日2004年9月1日 申请日期2001年11月6日 优先权日2000年11月10日
发明者杜安·拉贝, 杜安 拉贝 申请人:摩托罗拉公司