用于定位电话用户的系统与方法

文档序号:7675072阅读:141来源:国知局

专利名称::用于定位电话用户的系统与方法
技术领域
:本发明一般涉及有线和无线通信装置,更具体地涉及具有位置确定能力的位置使能的有线和无线通信装置。
背景技术
:无线通信装置通常包括用于保存联系人信息的地址本。一般地,该地址本信息包括联系人名字、电话号码、电子邮件地址、街道地i止、短消息地址以及与如何联系个人有关的其它类型的信息。无线通信装置中的传统地址本的缺点在于其包含的信息是静态的且当信息改变时必须由用户更新。而且,一些传统无线通信装置包括确定其位置的能力。这些位置信息可通过网络或通过集成在无线通信装置中的全球定位系统模块获得。然而,当固有的移动无线通信装置移动时该信息也保持静态。因此,需要一种系统与方法来解决传统系统的这些或其它问题。
发明内容因此,本文描述了用于定位目标通信装置用户、并允许目标通信装置以其当前的位置或默认的位置响应位置请求的系统与方法。目标通信装置也可拒绝位置请求。所述目标通信装置包括有线和无线装置。根据一个实施方案,目标无线通信装置的位置请求被发送给网纟各,网络响应该请求或将该请求转发给目标装置。当目标装置接收到请求时,该目标装置可拒绝位置请求或以该装置的实际位置(通过GPS或网络确定)或默认的预定位置响应该位置请求。响应的类型(拒绝、实际位置或默认位置)可由目标装置的用户根据每个请求基础的粒度进行选择,从而使该目标装置的用户能够以适当的方式选择性地响应位置请求。图1是图解说明根据本发明的实施方案用于定位移动电话用户的示例性系统的高层网络图2是图解说明根据本发明实施方案作为定位移动电话用户的系统的一部分的示例性网络的方框图3到图7是图解说明根据本发明实施方案的用于定位移动电话用户的无线通信装置上的屏幕截图的示例性序列的方框图8到图10是图解说明根据本发明的实施方案、用于为移动电话用户进行定位设置的无线通信装置的屏幕截图的示例性序列的方框图11是说明根据本发明的实施方案用于定位移动电话用户的示例性过程的流程图12是图解说明根据本发明的实施方案用于周期性地实时更新移动电话用户的位置的示例性方法的流程图13是图解说明根据本发明的实施方案用于响应目标手持装置位置请求的示例性过程的流程图14是图解说明根据本发明的实施方案用于定位目标手持装置的示例性过程的流程图15是图解说明可与本文描述的各种实施方案结合使用的示例性无线通信装置的方框图16是图解说明可与本文描述的各种实施方案结合使用的示例性计算机系统的方框图。详细描述本文公开的某些实施方案包括用于定位目标无线通信装置用户的系统与方法并允许该目标无线通信装置拒绝位置请求或以其当前位置或默认位置响应位置请求。例如本文公开的一个方法允许目标无线装置的位置请求可由网络响应,也可由目标无线装置响应。有利地,目标装置可根据粒状/请求进行响应,因此目标装置用户可选择拒绝,也可选择以合适的形式响应位置请求。在阅读了本说明书之后,如何在各种实施方案和应用中实现本发明对本领域的技术人员来说将会显而易见。然而,尽管本文描述了本发明的各种实施方案,这些实施方案仅通过实施例的方式给出,且是非限制的。同样地,各种实施方案的详细描述应该不限于本发明附属的权利要求的范围和幅度。图1是图解说明根据本发明的实施方案用于定位移动电话用户的示例性系统10的高层网络图。在示出的实施方案中,系统10包括多个无线通信装置(本文也称作手持装置或移动电话),例如手持装置20和30。手持装置20和30通过一个或多个基站(例如基站40和基站50)与一个或多个网络(例如网络60)通信连^^妻。另外,系统10还包括位置服务器70,该位置服务器70通过网60与手持装置通信连接。手持装置20和手持装置30可以是各种无线通信装置中的任何一种。例如,手持装置20可以是手机、笔记本电脑、个人数字助理、平板计算机(tabletcomputer),掌上电脑或可通过无线连接与网络60进行通信的任何其它装置。手持装置20和手持装置30分别配置有数据存储区22和数据存储区32。数据存储区22和数据存储区32可以是内部存储装置或外部存储装置,并且可以是移动存储装置。手持装置20和手持装置30也分别配置有位置模块25和位置模块35。位置模块25和位置模块35由硬件、软件或者两者的组合实现。例如,位置模块25可以是在手持装置20上与控制软件(例如,操作系统)结合的常驻软件应用程序。在某些实施方案中,位置模块25可以是合并到手持装置20的电子组件中的集成电路。另外,位置模块25可以是包括硬件和软件部件的特定用途集成电路。下面详细地描述位置模块(例如位置模块25)的功能。一般地,位置模块与用户相互作用从而接收并存储用户的操作参数选择。位置模块也与网络相互作用,也可能与位置服务器70相互作用从而确定手持装置20的位置并根据用户的操作参数提供位置信息。在某些实施方案中,手持装置20和手持装置30也可以是直接连接到通信网络的有线通信装置。例如,手持装置20可以是商用或家用的台式电话(即有线电话)。位置服务器70也配置有数据存储区72,该存储区也可以是内部、外部或可移动的存储区。位置服务器70也可包含位置模块75,该位置模块75被配置为跟踪各种手持装置(例如手持装置20和手持装置30)的位置。位置模块75也可以使用三角测量技术并结合基站(例如为基站40和基站50)提供的信息完成手持装置的位置识别功能。位置模块75也通过使用手持装置提供的GPS(全球定位系统)信息来跟踪手持装置的位置。位置服务器70和位置模块75也可从手持装置和其它装置(未示出)接收并路由位置请求,其中该其它装置能够通过网络60或与服务器70连接的任何其它网络与服务器70进行通信。例如,服务器70也可通过网络60或其他方式连接到因特网,从而使装置能够通过因特网与服务器70进行通信并可向服务器70请求手持装置的位置。图2是图解说明根据本发明实施方案作为定位移动电话用户的系统的一部分的示例性网络60的方框图。在示出的实施方案中,网络60包括服务提供商网络IOO和其它运营商网络110。额外的数据或i吾音网络(未示出)也可以是网络60的一部分。在一个实施方案中,手持装置20可通过网络60请求手持装置30的位置。这样的请求可从与手持装置20连接的服务提供商网络100出发并经过与手持装置30连接的其它运营商网络110。来自手持装置30的位置响应将依次通过其它运营商网络110以及服务提供商网络IOO进而到达手持装置20。图3到图7是图解说明根据本发明实施方案的用于定位移动电话用户的无线通信装置上的屏幕截图的示例性序列的方框图。在图3中,最初,用户从手持装置的联系人列表中选择具体联系人并请求了解该联系人的"详情"。有利地,手持装置的所有联系人列表条目包括LOCATION字段,该LOCATION字段描述了联系人位于何处(或者更具体地,具体联系人的手持装置位于何处)。在一个实施方案中,LOCATION字段最初可以是空白的或者具有缺省值或更粗略的位置信息,例如大城市或大都会地区。如图4所示,LOCATION字段最初表明联系人的位置在圣地亚哥。接着,如图5所示,如果用户选择LOCATION字段并选定选项,一个选项是查看联系人的位置。如果用户选择查看位置,则如图6A所示,显示基于更加具体(granular)的文本的联系人的位置描述。该更细的描述可以通过以下方法得到手持装置上的位置模块向网络发送位置请求并从位置服务器接收响应或直接从联系人的目标手持装置接收响应。在某些实施方案中,联系人的记录可能没有LOCATION字段但是有ADDRESS字段,该ADDRESS字段可用于动态地提供联系人的4立置。在另一个实施方案中,联系人的位置可以实时地动态获得并显示给用户。例如,用户通过"选项"菜单或其它接口请求联系人的位置。在接收到请求后,然后手持装置可请求并显示联系人的当前位置。如图6B所示,在某些情况下,更细的位置可以以图解形式提供,同时显示识别联系人位置的地图的一部分。地像可响应于位置请求而返回给发出请求的手持装置。返回的地像可以来自网络上的位置服务器或来自联系人的目标手持装置。例如,目标手持装置可以存储其位置地像并响应于位置请求而发送该地像。在某些情况下,地像可以存储在位置服务器上,也可以作为位置请求响应的一部分发送。如图7所示,发出请求的手持装置的用户可保存目标手持装置的位置。该位置可保存在网络上(例如,位置服务器上)或保存在发出请求的手持装置的数据存储区。该位置可以以文本形式保存或以图形形式保存。有利地,已保存的位置可被手持装置用作假冒位置(spoofedlocation)或可选位置,这一点将在下文中进行更为详细的描述。在某些情况下,已保存的位置可利用文本或图形信息来更新联系人记录中的ADDRESS字段。图8到图10是图解说明根据本发明的实施方案、用于为移动电话用户进行定位设置的无线通信装置的屏幕截图的示例性序列的方框图。在一个实施方案中,所述屏幕截图说明了用户与手持装置上的位置模块之间的相互作用。位置模块允许用户设置操作参数,例如是否允许位置请求、网络(例如,位置服务器)是否应该代表手持装置响应位置请求、在响应位置请求时是否提供实际位置或提供手持装置的默认位置(不管实际位置是什么)。例如,图8显示了用于在手持装置上设置位置许可的示例性屏幕截图。用户可以选择允许所有位置请求或拒绝所有位置请求。另外,用户可以选择允许从请求者处接收位置请求,其中该请求者在手持装置的联系人列表上具有联系条目。用户也可以选择及时作出决定,允许请求还是拒绝请求。手持装置的用户也可获得其它选择,例如允许通过区域代码或通过基于联系人列表中的分组的选择性标识符进行请求。受益于该公开内容的本领域的技术人员将会理解的是,也可以采用其它选择。图9显示了用于设置操作参数的示例性屏幕截图,其中该操作参数与响应于位置请求而提供的位置信息的类型有关。在示出的实施方案中,用户可选择提供手持装置的实际位置,例如通过GPS或三角测量可确定该实际位置。用户也可以选择发送可选的位置、假冒位置或默认的位置以响应位置请求。例如,不管用户是否实际处于其工作位置,用户都可选择发送其工作位置(以文本形式或图形形式)以响应位置请求。而且,用户可以选择使网络对位置请求做出响应。例如,手持装置周期性地从该手持装置的GPS模块获得GPS信息,然后将该信息提供给网络,其中该网络由位置服务器跟踪。如果用户选择令网络对位置请求做出响应,则手持装置甚至可以不接收位置请求,取而代之的是由网络位置服务器接收请求并根据网络周期性提供的GPS信息以位置信息(文本或图形)响应该请求。相同的过程也可用于手持装置或网络用之识别手持装置位置的三角测量或其它技术中。图10显示了用于设置应当响应于位置请求而报告的备用位置的操作参数的示例性屏幕截图。有利地,已保存的位置可被选择作为备用位置,然后响应于位置请求而提供已保存在手持装置或网络中的文本或图形位置信息。图11是说明根据本发明的实施方案用于定位移动电话用户的示例性过程的流程图。最初,在步骤200中手持装置接收将要定位的移动电话(目标手持装置)的号码。该号码可通过直接输入(例如,由用户在手持装置键区上键入该号码)接收或通过间接输入接收(例如,通过SMS、电子邮件、短消息或其它形式接收)。另外,该号码可通过选择联系人列表中的具体联系人进行接收。接着,在步骤205中,手持装置向网络请求目标手持装置的位置。该请求发送给网络上的位置服务器或通过网络直接路由给目标手持装置。在一个实施方案中,该路由可通过在目标手持装置上设置的操作参数来确定。在某些情况下,网络可以建立路由进程。在向网络请求位置之后,在步骤210中,手持装置从网络接收包括目标手持装置位置的响应。如步骤215所示显示该位置。位置的显示可以与目标手持装置的其它联系信息一起显示。在一个实施方案中,例如如图3所示,当第一次请求联系信息时,手持装置可向网络请求宏观的或大致的位置信息。例如,当用户请求位置信息时,如果LOCATION字段未填充,则手持装置可使用图11概述的过程来获得大致的位置信息。该信息可由网络基于目标手持装置最后一次知道的位置来提供,所述最后一次知道的位置例如可以是通过与目标手持装置最后一次联系的基站的位置来确定的。这样,大体位置(例如城市或州)最初可提供给LOCATION字段用于显示联系信息。图12是图解说明根据本发明的实施方案用于周期性地实时更新移动电话用户的位置的示例性方法的流程图。最初,在步骤250中,识别用于实时更新的联系人条目。在一个实施方案中,该识别可由通过联系人列表或设置菜单与位置模块相互作用的用户提供,其中联系人列表或设置菜单例如为参照图3到10描述的那些菜单。可选择地,或者与上述实施方案结合,位置模块可周期性读取标识了需实时更新的联系人列表并识别每个需要更新的联系人。接着,在步骤255中,手持装置向网络请求目标手持装置的位置,并在步骤260中接收位置信息。在接收到位置信息时,联系人条目中的LOCATION字賴j皮更新。该过程也可与图11描述的过程结合4吏用。在这样的实施方案中,例如,最初的大体位置可由用户提供实时更新,当用户请求更详细的位置信息时,则更详细位置信息的请求将会发送给网络。图13是图解说明根据本发明的实施方案用于响应目标手持装置位置请求的示例性过程的流程图。最初,在步骤300中,目标手持装置接收位置请求。接着,在步骤305中,目标手持装置解析该请求以识别发出请求的手持装置。例如,目标手持装置可解析请求以识别发出请求的手持装置的移动识别号码(MIN)。在一个实施方案中,MIN可以是发出请求的手持装置的电话号码。接着,在步骤310中,目标手持装置确定识别的发出请求的手持装置是否有效。例如,在一个实施方案中,如先前图8中解释的允许设置,只有发出请求的手持装置的条目包含在目标手持装置的联系人列表中时,该请求手持装置才是有效的。如步骤310所确定的那样,如果发出请求的手持装置无效,则如步骤315所示目标手持装置拒绝该请求。如步骤310所确定的那样,如果发出请求的手持装置有效,则如步骤320所示目标手持装置获得其位置。在一个实施方案中,目标手持装置可通过独立的请求从网络获得其位置,或者目标手持装置可通过GPS模块或某些网络、完整服务和模块的组合获得其位置。在某些情况下,例如,当目标手持装置的用户选择响应于位置请求而提供的默认位置,而不管手持装置的实际位置在哪时,目标手持装置可从手持装置的存储器获得其位置。如步骤325所示,一旦获得该位置,则发送该位置信息以答复位置请求。图14是图解说明根据本发明的实施方案用于定位目标手持装置的示例性过程的流程图。最初,在步骤350中,网络从发出请求的手持装置接收位置请求。在一个实施方案中,网络上的位置服务器,例如图1中所描述的位置服务器,可接收并处理位置请求。在接收到位置请求之后,在步骤355中,网络确定目标手持装置的号码是否是运营商网络上的用户号码。如果该号码不是用户号码,则网络为该被请求的号码确定适当的运营商并将位置请求转发给那个网络(如步骤360所示)。如果该号码是用户号码或者如果不同的运营商网络处理该请求(例如通过步骤360),那么在步骤360中网络确定位置服务对具体的手持装置的位置请求是否可用。如果服务不可用,则在步骤370中拒绝该请求。如果服务是可用的,则在步骤375中网络确定其是否有权代表手持装置响应请求。例如,在目标手持装置是有线装置的实施方案中,装置的位置可由用户在最初启动装置时进行配置或其后周期性地进行配置。如果网络有权代表手持装置响应请求,则在步骤380中网络发送位置信息。例如,网络发送大致的位置信息以响应大致的位置请求或者网络发送具体的位置以响应具体的位置请求。该响应可基于文本或者可以包括图形成分,例如为目标手持装置的大体位置或具体位置的地图。如果在步骤375中确定网络无权代表目标手持装置响应,则在步骤385中网络发送位置请求给目标手持装置。目标手持装置处理该请求,例如像先前图13描述的那样,并在步骤390中网络从目标手持装置接收响应。接着,在步骤395中,网络将答复发送给发出请求的手持装置。在一个实施方案中,网络向发出请求的手持装置发送的答复可包括从目标手持装置接收的信息,也可包括额外的信息。例如,目标手持装置可以用包括图形地图数据(例如,JPEG图像)并保存在网络中的位置服务器上的默认位置作出响应。因此,从网络到发出请求的手持装置的响应可包括从目标手持装置接收的默认位置信息和保存在位置服务器上的相应的地像。图15是图解说明可与本文描述的各种实施方案结合使用的示例性无线通信装置450的方框图。例如,无线通信装置450可与图l描述的手持装置结合使用。然而,受益于此公开,本领域的技术人员将会清楚也可使用其它无线通信装置或/体系结构。在图解说明的实施方案中,无线通信装置450包括天线452、多路复用器454、低噪声放大器(LNA)456、功率放大器(PA)458、调制电路460、基带处理器462、扬声器464、扩音器466、中央处理单元(CPU)468、数据存储区470以及硬件接口472。在无线通信装置450中,通过天线452进行发送和接收射频(RF)信号。多路复用器454起到开关的作用,在发送和接收信号路径之间耦合天线452。在接收路径上,接收到的RF信号从多路复用器454耦合到LNA456。LNA456放大接收到的RF信号并将经放大的信号耦合到调制电路460的解调部分。通常调制电路460将解调器和调制器结合成一个集成电路(IC)。解调器和调制器也可以是独立的部件。解调器去掉RF载波信号只留下基带接收音频信号,该基带接收音频信号是从解调器的输出发送给基带处理器462的。如果基带接收音频信号包括音频信息,则基带处理器462解码该信号并将其转换为模拟信号。然后该信号被放大并发送给扬声器464。基带处理器462也从扩音器466接收模拟音频信号。这些模拟音频信号通过基带处理器462转换为数字信号并被编码。基带处理器462也对用于发送的数字信号进行编码并产生基带发送音频信号,其中基带发送音频信号路由到调制电路460的调制器部分。该调制器将该基带发送音频信号与RF载波信号进行混合产生RF发送信号,并将该RF发送信号路由到功率放大器458。功率放大器458放大RF发送信号并将其路由到多路复用器454,在多路复用器454中信号切换到天线452用于发送的天线端口。基带处理器462也与中央处理单元468进行通信连接。中央处理单元468访问数据存储区470。中央处理单元468优选地被配置为执行保存在数据存储区470中的指令(即,计算机程序或软件)。计算机程序也可从基带处理器462接收并保存在数据存储区470中或在接收后执行。这种计算机程序在执行时允许无线通信装置450完成先前描述的本发明的各种功能。例如,数据存储区470可包括位置模块(未示出),该位置模块与操作系统集成,或与控制联系人列表操作的模块集成。因此,位置模块可扩充联系人列表的功能性,进而包括LOCATION字段以及让用户设置操作参数选择的能力。因此,位置模块被配置为根据用户已设置的操作参数选择而响应位置请求。在本文的描述中,术语"计算机可读介质"指用来向无线通信装置450提供由中央处理单元468执行的可执行指令(例如,软件和计算机程序)的任何介质。这些介质的实施例包括数据存储区470、扩音器466(通过基带处理器462)、天线452(也通过基带处理器462)以及硬件接口472。这些计算机可读介质是用于向无线通信装置450提供可执行代码、计算机指令和软件的装置。当中央处理单元468执行可执行代码、计算机指令和软件时,优选地使中央处理单元468完成本文先前描述的本发明的特征和功能。当硬件接口检测到新装置时,中央处理单元也优选地被配置为从硬件接口472接收通知。然而,接口472可以是控制软件与机电检测器的结合体,其中该控制软件与CPU468进行通信并与新装置相互作用。而且,本领域的技术人员将会理解的是,结合附图和本文公开的实施方案描述的各种示意性的逻辑块、模块、电路和方法步骤都可实现为电子硬件、计算机软件或两者的组合。为了更清楚地说明硬件和软件的可互换性,已在上文中大致描述了各种示意性的组件、块、模块、电路和步骤的功能性。该功能性是由硬件还是软件实现取决于具体应用和整个系统的设计局限。技术人员可以针对具体应用使用各种方法来实现所述的功能性,但是这些实现决定不应该解释为可以背离本发明的范围。另外,为了筒化描述,在模块、块、电路或步骤内包含了一组功能。具体的功能或步骤在不背离本发明的情况下可以在模块、块或电路之间移动。而且,结合本文公开的实施方案描述的各种示意性的逻辑块、模块和方法都可与通用处理器、数字信号处理器(DSP)、ASIC、FPGA或其它可编程的逻辑装置、离散门或晶体管逻辑部件、分离的硬件部件或其任意组合一起实现或完成本文描述的功能。通用处理器可以是微处理器,但是可选择地,该处理器可以是任何处理器、控制器、微控制器或状态机。处理器也可实现为计算装置的组合,例如,DSP和微处理的组合、多个微处理器、一个或多个微处理器结合DSP核或任何其它这种配置。另外,结合本文公开的实施方案描述的方法或算法步骤可直接嵌入到硬件、处理器执行的软件模块或两者的联合体中。软件模块可常驻于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或包括网络存储介质的任何其它形式的存储介质中。示例性的存储介质可以连接到处理器从而使处理器可从存储介质中读取或写入信息。可选择地,存储介质可集成到处理器中。处理器和存储介质也可常驻于ASIC中。图16是图解说明可与本文描述的各种实施方案结合使用的示例性计算机系统550的方框图。例如,计算机系统550可用于本文描述的各种实施方案。例如,计算机系统550可与先前参照图l描述的位置服务器一起使用。然而,受益于本公开,本领域的技术人员将会清楚的是,也可以釆用其它计算机系统和/或体系结构。计算机系统550优选地包括一个或多个处理器,例如为处理器552。也可提供额外的处理器,例如用来管理输入/输出的辅助处理器、执行浮点数学运算的辅助处理器、包含适用于快速执行信号处理算法(例如,数字信号处理器)的体系结构的专用微处理器、从属于主处理器系统(例如,后端处理器)的从属处理器、用于双处理器或多处理器的附加的微处理器或控制器。这些辅助处理器可以是离散的处理器或者与处理器552集成。处理器552优选地连接到通信总线554。通信总线554包括数据信道,以方便计算机系统550的存储部件与其它外围部件之间的信息传输通信总线554可进一步提供用于与处理器552进行通信的一系列信号,其中该通信总线554包括数据总线、地址总线和控制总线(未示出)。通信总线554可包括任何标准的或非标准的总线体系结构,例如为遵从工业标准体系结构(ISA)的总线体系结构、扩展的工业标准体系结构(EISA)、微信道体系结构(MCA)、外围部件互连(PCI)本地总线或由电气和电子工程师协会(IEEE)公布的标准,其中该标准包括IEEE488通用接口总线(GPIB)、IEEE696/S-100等。计算机系统550优选地包括主存储器556,也可包括副存储器558。主存储器556存储处理器552上执行的程序的指令和数据。主存储器556通常是基于半导体的存储器,例如为动态随机存取存储器(DRAM)或静态随机存取存储器(SRAM)。其它半导体存储器类型包括,例如包括只读存储器(ROM)的同步动态随机存取存储器(SDRAM)、Rambus动态随机存取存储器(RDRAM)、铁电随机存取存储器(FRAM)等副存储器558可选择的包括硬盘驱动器560或移动存储驱动器562,例如,软盘驱动器、磁带驱动器、光盘(CD)驱动器、数字化视频光盘(DVD)驱动器等。移动存储驱动器562从移动存储介质564读取或写入。移动存储介质564例如可为软盘、磁带、CD、DVD等。移动存储介质564优选地是其上存储有计算机可执行代码(即,软件)和/或数据的计算机可读介质。存储在移动存储介质564上的计算机软件或数据作为电子通信信号578读取到计算机系统550中。在可选择的实施方案中,副存储器558可包括用于允许将计算机程序或其它数据或指令装载到计算机系统550的其它类似的装置。该装置可包括,例如,外部存储介质572和接口570。外部存储介质572的实施例可包括外部硬盘驱动器或内部光盘驱动器或外部磁盘、光盘驱动器。副存储器558的其它实施例可包括基于半导体的存储器,例如为可编程的只读存储器(PROM)、可擦可编程只读存储器(EPROM)、的存储器)。还包括其它任何移动存储单元572和接口570,其允许软件和数据从移动存储单元572传输到计算机系统550。计算机系统550也包括通信接口574。通信接口574允许软件和数据在计算机系统550和外部设备(例如,打印机)、网络或信息源之间进行传输。例如,计算机软件或可执行代码可从网络服务器通过通信接口574传输给计算机系统550。仅举几个例子,通信接口的实施例包括模块、网络接口卡(NIC)、通信端口、PCMCIA槽和卡、红外接口和IEEE1394火线-电线。通信接口574优选地实现工业颁布的协议标准,例如以太网IEEE802标准、光纤信道、数字用户线路(DSL)、异步数字用户线路(ADSL)、帧中继、异步传输模式(ATM)、综合服务数字网(ISDN)、个人通信服务(PCS)、传输控制协议/网际协议(TCP/IP)、串行线路接口协议/点对点协议(SLIP/PPP)等等,但是也可实现自定义或非标准的接口协议。通过通信接口574传输的软件和数据一般是电子通信信号578的形式。这些信号578优选地通过通信信道576提供给通信接口574。通信信道576运载信号578并可通过使用各种有线或无线通信装置来实现,其中,仅举几个例子,该有线或无线通信装置包括电线、电缆、光纤、电话线、蜂窝电话链路、无线数据通信链路、射频(RF)链路或红外链路。计算机可执行代码(即,计算机程序或软件)存储在主存储器556或副存储器558中。计算机程序也可通过通信接口574接收并存储在主存储器556或副存储器558中。当执行该计算机程序时,该计算机程序使得计算机系统550能够实现如上所述的本发明的各种功能。在本文的描述中,术语"计算机可读介质"指用于向计算机系统550提供计算机可执行代码(例如,软件或计算机程序)的任何介质。这些介质的实施例包括主存储器556、副存储器558(包括硬盘驱动器560、移动存储介质564和外部存储介质572)和与通信接口574(包括网络信息服务器或其它网络装置)通信连接的任何外围设备。这些计算机可读介质是用于向计算机系统550提供可执行代码、程序指令和软件的装置。在实施方案中,其可通过使用软件来实现,其中,软件存储在计算机可读介质中并通过移动存储介质562、接口570或通信接口574将其加载到计算机系统550中。在该实施方案中,软件以电子通信信号578的形式加载到计算才几系统550中。当处理器552执行该软件时,优选地使处理器552实现本文先前描述的本发明的特征和功能。各种实施方案也可主要使用硬件实现,例如,组件例如为专用的集成电路(ASIC)或现场可编程门阵列(FPGA)。能够完成本文描述的功能的硬件状态机的实现对相关领域的技术人员是显而易见的。各种实施方案也可使用硬件和软件的组合来实现。而且,本领域的技术人员将会理解的是,结合附图和本文公开的实施例描述的各种示意性的逻辑块、模块、电路和描述的方法步骤都可实现为电子硬件、计算机软件或两者的综合。为了更清楚地说明硬件和软件的可互换性,上文从功能性方面大体描述了各种示意性的逻辑块、模块、电路和方法步骤。该功能性是由硬件还是软件实现取决于具体应用和整个系统的设计局限。技术人员可以针对具体应用使用各种方法来实现所述的功能性,但是这些实现决定不应该解释为可以偏离本发明的范围。另外,为了筒化描述,在模块、块、电路或步骤内包含了一组功能。具体的功能或步骤在不偏离本发明的情况下可以在模块、块或电路之间移动。而且,结合本文公开的实施方案描述的各种示意性的逻辑块、模块和描述的方法都可与通用处理器、数字信号处理器(DSP)、ASIC、FPGA或其它可编程的逻辑器件、离散门或晶体管逻辑器件、离散硬件部件或其中任意组合一起实现或完成本文描述的功能。通用处理器可以是微处理器,但是可选择地,该处理器可以是任何处理器、控制器、微控制器或状态机。处理器也可实现为计算装置的组合,例如,DSP和微处理的组合、多个微处理器、一个或多个微处理器结合DSP核或任何其它这样的配置。另外,与本文公开的实施方案有关的描述的方法或算法步骤可直接嵌入到硬件、处理器执行的软件模块或两者的联合体中。软件模块可常驻于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动磁盘、CD-ROM或包括网络存储介质的任何其它形式的存储介质中。示例性存储介质可以连接到处理器从而使处理器可从存储介质中读取或写入信息。可选择地,存储介质可集成到处理器中。处理器和存储介质也可常驻于ASIC中。综上所述,上文对公开的实施方案的描述使本领域的技术人员可以实现或使用本发明。这些实施方案的各种修改对本领域的技术人员来说是显而易见的,并且本文描述的一般原理在不偏离本发明的精神和范围的情况下可应用在其它实施方案中。因此,可理解的是本文给出的描述和附图代表本发明优选的实施方案,是本发明广泛预见的具有代表性的主题内容。进一步可理解的是本发明的范围充分地包括对本领域技术人员来说显而易见的其它实施方案,本发明范围通过所附权利要求予以限制。权利要求1.一种计算机实现的方法,用于从请求的通信装置识别目标通信装置用户的位置,所述方法包括:在请求的通信装置处接收目标通信装置的选择,所述选择在所述请求的通信装置的地址本中包含联系人记录;更新所述请求的通信装置的所述联系人记录中的位置字段,所述更新提供所述目标通信装置用户的大体位置;在所述请求的通信装置上显示作为所述联系人记录的一部分的所述大体位置;接收查看所述目标通信装置的位置的请求;获得所述目标通信装置的具体位置;以及显示所述目标通信装置的所述具体位置。2.如权利要求l所述的方法,其中,更新所述位置字段包括获得所述目标通信装置的大体位置。3.如权利要求2所述的方法,其中,获得所述大体位置包括发送位置请求,所述位置请求包括所述目标通信装置的唯一识别符。4.如权利要求3所述的方法,其中,所述位置请求发送给通信网络中的位置服务器。5.如权利要求2所述的方法,其中,所述大体位置是城市的名称。6.如权利要求l所述的方法,其中,显示所述具体位置进一步包括显示所述具体位置的地址。7.如权利要求l所述的方法,其中,显示所述具体位置进一步包括显示所述具体位置的图像。8.如权利要求7所述的方法,其中,所述显示的图像是地像。9.如权利要求1所述的方法,进一步包括将所述具体位置保存到所述请求的通信装置的永久存储器中。10.—种计算机实现的方法,用于响应来自于请求的无线通信装置对目标无线通信装置用户的位置请求,所述方法包括在目标无线通信装置上接收请求的装置对所述目标无线通信装置位置的请求;解析所述请求以获得所述请求的装置的唯一识别符;确定所述请求的装置的所述唯一识别符的种类;以及根据所述请求的装置的所述唯一识别符的所述种类,以拒绝所述目标无线通信装置的所述位置请求、以所述目标无线通信装置的实际位置或者以所述目标无线通信装置的预定位置来响应所述位置请求。11.如权利要求IO所述的方法,进一步包括在以所述实际位置来响应所述位置请求之前更新所述实际位置。12.如权利要求IO所述的方法,进一步包括在以所述预定位置来响应所述位置请求之前选择预定位置。13.如权利要求12所述的方法,其中,所述预定位置不同于所述实际位置。14.如权利要求IO所述的方法,其中,所述响应利用文本来提供位置。15.如权利要求IO所述的方法,其中,所述响应利用图形图4象来提供位置。16.—种无线通信装置,包括联系人列表,包括多个联系人记录,其中每个联系人记录包括位置字段,所述位置字段被配置为存储与各个联系人记录相关的无线通信装置的位置;位置模块,其被配置为构造位置请求,以寻求与具体联系人记录相关的目标无线通信装置的位置信息,所述位置模块通过无线通信网络发送所述位置请求并在接收到位置请求的响应之后更新所述具体联系人记录的位置字^殳;其中,所述位置模块进一步被配置为接收位置请求、确定是否拒绝所述请求或响应所述请求、获得包括在所述请求的响应中的当前位置信息、以及以当前位置信息响应所述请求或拒绝所述请求。17.如权利要求16所述的装置,其中,所述位置字段以文本形式存储位置。18.如权利要求16所述的装置,其中,所述位置字段以图形形式存储位置。19.如权利要求16所述的装置,进一步包括存储在存储器中用以确定是否拒绝所述请求或响应所述请求的操作参数。20.如权利要求19所述,其中,所述操作参数确定响应所述请求时提供实际位置还是预定位置。全文摘要用于定位有线或无线通信装置用户的系统和方法允许通信装置以其当前位置或默认位置响应位置请求。目标无线通信装置的位置请求发送给网络,在所述网络中,所述请求通过网络响应或转发给目标装置。当目标装置接收到所述请求时,所述装置可拒绝该位置请求或以装置的实际位置(通过GPS或网络确定)或默认的预定的位置响应位置请求。响应类型(拒绝、实际位置或默认位置)可由目标装置用户根据每个请求基础的粒度进行选择,从而使得目标装置用户能够以适当的形式、选择性地响应位置请求。文档编号H04W8/14GK101379845SQ200780004186公开日2009年3月4日申请日期2007年1月30日优先权日2006年1月31日发明者萨米尔·汉申请人:京瓷无线公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1