处理速度触发安全用户平面定位服务的方法及其通信装置的制作方法

文档序号:7894787阅读:277来源:国知局
专利名称:处理速度触发安全用户平面定位服务的方法及其通信装置的制作方法
技术领域
本发明涉及一种用于一服务系统的方法及其通信装置,尤其涉及一种用于处理速度触发安全用户平面定位服务的方法及其通信装置。
背景技术
开放移动联盟(Open Mobile Alliance, 0MA)成立的目的为发展符合使用者需求的开放移动联盟规格(OMA Specifications) 0详细来说,开放移动联盟规格致力于提供可在相异地理区域(如国家)、营运商、服务提供商、网络、操作系统及移动装置间互通的移动服务(mobile services)。当使用者使用符合开放移动联盟规格的移动服务时,可不受限于特定营运商及服务提供商。符合开放移动联盟规格的移动服务亦独立于所使用的承载,举例来说,符合开放移动联盟规格的移动服务所使用的承载可为全球移动通信系统(Global System for Mobile Communications, GSM)、数据速率增强 GSM 演进技术 (Enhanced Data rates for GSM Evolution, EDGE)或通用分组无线服务(General PacketRadio Service, GPRS)等第二代移动通信系统,也可为通用移动通信系统(UniversalMobile Telecommunications System, UMTS)、长期演进系统(Long Term Evolution, LTE)或先进长期演进系统(LTE-AdvanCed,LTE-A)等第三代及其演进移动通信系统。此外,移动服务可不受限于移动装置所使用的操作系统,而可运行于执行Windows、Android或Linux等操作系统的移动装置上。因此,业界可在提供符合开放移动联盟规格的移动装置及移动服务的情形下,受益于移动服务互通性所带来的大幅成长市场。此外,当使用者使用符合开放移动联盟规格的移动装置及移动服务时,也可享受移动服务互通性所带来的较佳体验。除此之外,开放移动联盟亦发展了安全用户平面定位(secure user planelocation, SUPL),用来致提供适地性服务(location based service),其通过于互联网协议(internet protocol, IP)承载上传送辅助及定位数据来实现。安全用户平面定位的功能及运作定义于安全用户平面定位规格中,安全用户平面定位位置平台(SUPL locationplatform,SLP)、安全用户平面定位代理(SUPL agent)及安全用户平面定位致能终端(SUPLenable terminal, SET)等实体亦被定义于规格中,用来实现安全用户平面定位的功能及运作。详细来说,安全用户平面定位位置平台系用于位置服务管理及决定位置,安全用户平面定位致能终端是一装置(如通信装置)中的逻辑实体,该装置可与用来提供互联网协议承载的安全用户平面定位网络进行通信。安全用户平面定位代理是一服务存取点,其可存取网络资源以获得位置信息,安全用户平面定位代理较佳地被设置于安全用户平面定位位置平台或安全用户平面定位致能终端中。此外,安全用户平面定位协议的OMA SUPL v3. O需求文件已说明安全用户平面定位应支持速度触发。也就是说,应该要提供一种速度触发安全用户平面定位服务,其可侦测安全用户平面定位致能终端的速度何时会到达一预先决定电平,即速度触发安全用户平面定位服务可由一速度事件来触发。此外,安全用户平面定位代理也应该被通知何时速度事件已被触发。因此,速度触发安全用户平面定位服务的运作流程应该被定义,其系待解决的议题。

发明内容
因此,本发明的主要目的即在于提供一种方法及其通信装置,用于处理速度触发安全用户平面定位服务,以解决上述问题。本发明公开一种处理一速度触发服 务的方法,用于一服务系统中一通信装置,该方法包含有于该通信装置中一代理接收一位置请求后,从该服务系统的一位置平台获得该速度触发服务的至少一第一触发参数;当该通信装置的一当前的速度满足根据该至少一第一触发参数所决定的一准则时,获得该通信装置的一计算的速度及一计算的位置;以及当该通信装置的该计算的速度满足一触发条件时,报告该通信装置的该计算的速度及该计算的位置至该通信装置中该代理。本发明还公开一种处理一速度触发服务的方法,用于一服务系统中一通信装置,该方法包含有于接收该服务系统的一位置平台所传送的一启动讯息后,从该位置平台获得该速度触发服务的至少一触发参数;当该通信装置的一当前的速度满足根据该至少一触发参数所决定的一准则时,获得该通信装置的一计算的速度及一计算的位置;以及当该通信装置的该计算的速度满足一触发条件时,报告该通信装置的该计算的速度及该计算的位置至该通信装置中一代理。


图I为本发明实施例一服务系统的示意图。图2为本发明实施例一通信装置的示意图。图3为本发明实施例一流程的示意图。图4为本发明实施例一流程的示意图。图5为本发明实施例一流程的示意图。图6为本发明实施例一流程的示意图。主要元件符号说明10服务系统20通信装置200处理装置210存储单元214程序代码220通信接口单元30、40、50、60流程300、302、304、306、308、步骤500、502、504、506、508、A J、A, N,
具体实施例方式请参考图1,图I为本发明实施例一服务系统10的示意图。服务系统10支持开放移动联盟(Open Mobile Alliance,OMA)所发展的安全用户平面定位(secure user planelocation, SUPL),其简略地由一本地安全用户平面定位位置平台(home SUPL locationplatform, H-SLP)及多个安全用户平面定位致能终端(SUPL enable terminal, SET)所组成。本地安全用户平面定位位置平台及安全用户平面定位致能终端可交换位置信息,用来执行安全用户平面定位服务(SUPL service) 0举例来说,本地安全用户平面定位位置平台可提供辅助位置信息给安全用户平面定位致能终端,以改善定位的准确度。进一步地,当安全用户平面定位代理被设置于安全用户平面定位致能终端时,安全用户平面定位致能终端可启动安全用户平面定位服务。相似地,当安全用户平面定位代理被设置于本地安全用户平面定位位置平台时,本地安全用户平面定位位置平台可启动安全用户平面定位服务。在图I中,安全用户平面定位致能终端及本地安全用户平面定位位置平台用来说明服务系统10的架构。实际上,安全用户平面定位致能终端可为固定于一处的桌上型计算机或家用电器。或者,安全用户平面定位致能终端可为移动电话、笔记型计算机、平板计算机及电子书等移动装置。本地安全用户平面定位位置平台可唯一服务器,用来处理安全用户平面定位致能终端所产生的请求或响应。此外,服务系统10独立于其所使 用的承载,举例来说,传送位置信息的承载可为全球移动通信系统(Global System forMobile Communications, GSM)、数据速率增强 GSM 演进技术(Enhanced Data rates forGSM Evolution, EDGE)或通用分组无线服务(General Packet Radio Service, GPRS)的第二代移动通信系统,也可为通用移动通信系统(Universal Mobile TelecommunicationsSystem, UMTS)、长期演进系统(Long Term Evolution, LTE)或先进长期演进系统(LTE-Advanced, LTE-A)等第三代移动通信及其演进系统,甚至可为非对称式数字用户回路(Asymmetric Digital Subscriber Line, ADSL)等有线通信系统。请参考图2,图2为本发明实施例一通信装置20的示意图。通信装置20可为图I中的安全用户平面定位致能终端或本地安全用户平面定位位置平台,包含一处理装置200、一存储单元210以及一通信接口单元220。处理装置200可为一微处理器或一特定应用集成电路(Application-Specific Integrated Circuit, ASIC)。存储单兀 210 可为任一数据存储装置,用来存储一程序代码214,处理装置200可通过存储单元210读取及执行程序代码214。举例来说,存储单元210可为用户识别模块(Subscriber Identity Module, SIM)、只读式存储器(Read-Only Memory, ROM)、随机存取存储器(Random-Access Memory, RAM)、光盘只读存储器(CD-ROM/DVD-ROM)、磁带(magnetic tape)、硬盘(hard disk)及光学数据存储装置(optical data storage device)等,而不限于此。控制通信接口单元220可为一收发器,其根据处理装置200的处理结果,用来传送及接收信息(如讯息)。请参考图3,图3为本发明实施例一流程30的流程图。流程30用于图I的一安全用户平面定位致能终端中,用来处理由安全用户平面定位致能终端所启动的速度触发安全用户平面定位服务。流程30可被编译成程序代码214,其包含以下步骤步骤300:开始。步骤302 :于该安全用户平面定位致能终端中一安全用户平面定位代理接收一位置请求后,从该服务系统的该本地安全用户平面定位位置平台获得该速度触发安全用户平面定位服务的至少一触发参数。步骤304 :当该安全用户平面定位致能终端的一当前的速度满足根据该至少一触发参数所决定的一准则时,获得该安全用户平面定位致能终端的一计算的速度及一计算的位置。步骤306 :当该安全用户平面定位致能终端的该计算的速度满足一触发条件时,报告该安全用户平面定位致能终端的该计算的速度及该计算的位置至该安全用户平面定位致能终端中该安全用户平面定位代理。步骤308:结束。根据流程30,在安全用户平面定位致 能终端中安全用户平面定位代理接收一位置请求后(即速度触发安全用户平面定位服务由安全用户平面定位致能终端所启动),安全用户平面定位致能终端会先从服务系统的本地安全用户平面定位位置平台获得速度触发安全用户平面定位服务的至少一触发参数。接着,当安全用户平面定位致能终端的当前的速度满足根据至少一触发参数所决定的准则时,安全用户平面定位致能终端获得(如通过计算或接收)安全用户平面定位致能终端的一计算的速度及一计算的位置。因此,当安全用户平面定位致能终端的计算的速度满足一触发条件时,安全用户平面定位致能终端可报告安全用户平面定位致能终端的计算的速度及计算的位置至安全用户平面定位致能终端中安全用户平面定位代理。换句话说,在接收位置请求后,安全用户平面定位致能终端会先获得执行速度触发安全用户平面定位服务所需的触发参数。接着,安全用户平面定位致能终端会检查当前的速度是否满足准则,其由触发参数所决定,以及在当前的速度满足准则时,试着获得计算的速度及计算的位置。最后,安全用户平面定位致能终端检查计算的速度是否满足触发条件,即速度事件是否该被触发,以及当计算的速度满足触发条件时,报告计算的位置及计算的速度至安全用户平面定位致能终端中安全用户平面定位代理。因此,根据流程30,在安全用户平面定位代理(继而安全用户平面定位致能终端)接收位置请求后,当速度事件被触发(即触发条件被满足)时,可将计算的位置及计算的速度报告至安全用户平面定位致能终端中安全用户平面定位代理。需注意的是,流程30的精神在于通过使用一速度事件,速度触发安全用户平面定位服务可由安全用户平面定位致能终端所触发,该速度事件系相关于安全用户平面定位致能终端的当前的速度及用于速度触发安全用户平面定位服务的至少一触发参数。流程30的实现方式系未有所限。举例来说,请参考图4,其为本发明实施例一流程40的示意图。流程40可视为流程30的一种实现方式。根据流程40,在安全用户平面定位致能终端(即目标安全用户平面定位致能终端)中安全用户平面定位代理接收位置请求后,安全用户平面定位致能终端准备于安全用户平面定位致能终端及本地安全用户平面定位位置平台间建立一数据连结(步骤A),其中该位置请求可由安全用户平面定位致能终端的一应用(如全球定位系统(global positioning system, GPS)相关应用)所产生。接着,安全用户平面定位致能终端建立一传输层安全(transport layer security, TLS)连结以做为该数据连结,以及传送一安全用户平面定位触发起始(SUPL TRIGGERED START)讯息至本地安全用户平面定位位置平台(步骤B)。安全用户平面定位触发起始讯息用于将触发类型(“triggerType”)设定为速度事件,可包含有安全用户平面定位致能终端性能(“sETCapabilities”)、定位的质量(“QoP”)以及目标速度、起始时间、停止时间及报告的数量等触发参数(“triggerParams”)。在接收安全用户平面定位触发起始讯息后,本地安全用户平面定位位置平台会传送一安全用户平面定位触发响应(SUPL TRIGGERED RESPONSE)讯息至安全用户平面定位致能终端(步骤C)。安全用户平面定位触发响应讯息可包含有本地安全用户平面定位位置平台性能(“sLPCapabilities”)、定位方法(“posMethod”)以及目标速度、起始时间、停止时间及报告的数量等决定的触发参数(“triggerParams”)。相较于安全用户平面定位致能终端所传送的触发参数,决定的触发参数由本地安全用户平面定位位置平台根据安全用户平面定位致能终端所传送的触发参数所决定。需注意的是,在产生决定的触发参数时,也可将安全用户平面定位触发起始讯息所包含的安全用户平面定位致能终端性能(“sETCapabilities”)及本地安全用户平面定位位置平台性能(“sLPCapabilities”)等其他信息纳入考虑,而不限于此。在接收安全用户平面定位触发响应讯息后,安全用户平面定位致能终端比较当前的速度及目标速度,以及使用一准则来决定是否需要位置修正(即计算的位置)(步骤D)。也就是说,当满足该准则时,安全用户平面定位致能终端会决定需要位置修正。举例来说,该准则可为当前的速度大于(或小于)目标速度,或者当前的速度位于一预先决定范围之内(或之外),而不限于此。当安全用户平面定位致能终端决定需要位置修正时,安全用户平面定位致能终端传送一安全用户平面定位位置启动(SUPL POS INIT)讯息至 本地安全用户平面定位位置平台(步骤D),安全用户平面定位位置启动讯息可包含有安全用户平面定位致能终端性能(“sETCapabilities”)及“SUPL P0S”,以于安全用户平面定位致能终端及本地安全用户平面定位位置平台间启动安全用户平面定位位置讯息交换(SUPL POS message exchange)。在安全用户平面定位位置讯息交换期间,安全用户平面定位致能终端及本地安全用户平面定位位置平台可交换(或协调)位置信息(步骤E),位置信息可为安全用户平面定位致能终端所获得的卫星测量、本地安全用户平面定位位置平台所提供的辅助数据及定位方法等,其中定位方法可为用于通用移动通信系统、长期演进系统及先进长期演进系统的先进长期演进定位协议(LTE positioning protocol, LPP)或用于码分多址 2000 (Code Division Multiple Access 2000,CDMA2000)的电信产业协会801 (Telecommunications Industry Association 801, TIA-801)。在完成安全用户平面定位位置讯息交换后,安全用户平面定位致能终端或本地安全用户平面定位位置平台可根据上述步骤所获得的位置信息,推导(或计算)安全用户平面定位致能终端的计算的速度及计算的位置。当计算的速度及计算的位置由本地安全用户平面定位位置平台所获得(如计算)时(即安全用户平面定位致能终端辅助模式(SET-Assisted mode)),本地安全用户平面定位位置平台会通过传送包含有计算的速度(“velocity”)及计算的位置(“position”)的安全用户平面定位报告(SUPL REPORT)讯息至安全用户平面定位致能终端,以将计算的速度及计算的位置传送至安全用户平面定位致能终端(步骤F)。在获得计算的速度后,安全用户平面定位致能终端判断计算的速度是否满足触发条件,即速度事件是否该被触发(步骤F)。当计算的速度满足触发条件(即速度事件被触发)时,安全用户平面定位致能终端会报告计算的位置(即位置修正)及计算的速度至安全用户平面定位代理(步骤H);如果否,安全用户平面定位致能终端会回到步骤D。相似在步骤D中的准则,触发条件可为计算的速度大于(或小于)目标速度,或者计算的速度位于一预先决定范围之内(或之外),而不限于此。步骤D至步骤H会被重复,直到结束条件被满足为止,即结束条件被满足时,速度触发安全用户平面定位服务会被停止。举例来说,结束条件可为停止时间(其被决定在步骤C中),即到达停止时间时,安全用户平面定位致能终端会停止报告计算的速度及计算的位置。结束条件可为也可为报告的数量,其为安全用户平面定位致能终端可报告计算的速度及计算的位置的数量上限。详细来说,在结束条件尚未被满足的情形下,当触发条件还未被满足时,安全用户平面定位致能终端会重复步骤D至步骤G,以及当触发条件被满足时,安全用户平面定位致能终端会重复步骤D至步骤H(步骤I)。在结束条件被满足的情形下,安全用户平面定位致能终端会传送一安全用户平面定位结束(SUPL END)讯息至本地安全用户平面定位位置平台,以通知本地安全用户平面定位位置平台已停止报告(步骤J)。因此,根据流程40,在安全用户平面定位代理(继而安全用户平面定位致能终端)接收位置请求后,当速度事件被触发(即触发条件被满足)时,可将计算的位置及计算的速度报告至安全用户平面定位致能终端中安全用户平面定位代理,以完成速度触发安全用户平面定位服务。另一方面,速度触发安全用户平面定位服务也可由本地安全用户平面定位位置平台启动。请参考图5,图5为本发明实施例一流程50的流程图。流程50用于图I的一安全用户平面定位致能终端中,用来处理由本地安全用户平面定位位置平台所启动的速度触发 安全用户平面定位服务。流程50可被编译成程序代码214,其包含以下步骤步骤500:开始。步骤502 :于接收该服务系统的该本地安全用户平面定位位置平台所传送的一启动讯息后,从该本地安全用户平面定位位置平台获得该速度触发安全用户平面定位服务的至少一触发参数。步骤504 :当该安全用户平面定位致能终端的一当前的速度满足根据该至少一触发参数所决定的一准则时,获得该安全用户平面定位致能终端的一计算的速度及一计算的位置。步骤506 :当该安全用户平面定位致能终端的该计算的速度满足一触发条件时,报告该安全用户平面定位致能终端的该计算的速度及该计算的位置至该本地安全用户平面定位位置平台中一安全用户平面定位代理。步骤508:结束。根据流程50,在安全用户平面定位致能终端接收由本地安全用户平面定位位置平台所传送的一启动讯息后(即速度触发安全用户平面定位服务由本地安全用户平面定位位置平台所启动),安全用户平面定位致能终端会先从服务系统的本地安全用户平面定位位置平台获得速度触发安全用户平面定位服务的至少一触发参数。接着,当安全用户平面定位致能终端的当前的速度满足根据至少一触发参数所决定的准则时,安全用户平面定位致能终端获得(如通过计算或接收)安全用户平面定位致能终端的一计算的速度及一计算的位置。因此,当安全用户平面定位致能终端的计算的速度满足一触发条件时,安全用户平面定位致能终端可报告安全用户平面定位致能终端的计算的速度及计算的位置至本地安全用户平面定位位置平台中安全用户平面定位代理。换句话说,在接收启动讯息后,安全用户平面定位致能终端会先获得执行速度触发安全用户平面定位服务所需的触发参数。接着,安全用户平面定位致能终端会检查当前的速度是否满足准则,其由触发参数所决定,以 及在当前的速度满足准则时,试着获得计算的速度及计算的位置。最后,安全用户平面定位致能终端检查计算的速度是否满足触发条件,即速度事件是否该被触发,以及当计算的速度满足触发条件时,报告计算的位置及计算的速度至本地安全用户平面定位位置平台中安全用户平面定位代理。因此,根据流程50,在安全用户平面定位致能终端接收启动讯息后,当速度事件被触发(即触发条件被满足)时,可将计算的位置及计算的速度报告至本地安全用户平面定位位置平台中安全用户平面定位代理。需注意的是,流程50的精神在于通过使用一速度事件,速度触发安全用户平面定位服务可由本地安全用户平面定位位置平台所触发,该速度事件系相关于安全用户平面定位致能终端的当前的速度及用于速度触发安全用户平面定位服务的至少一触发参数。流程50的实现方式系未有所限。举例来说,请参考图6,其为本发明实施例一流程60的示意图。流程60可视为流程50的一种实现方式。根据流程60,本地安全用户平面定位位置平台首先会接收由本地安全用户平面定位位置平台中安全用户平面定位代理所传送的移动位置协议(mobile location protocol, MLP)触发位置报告请求(triggerlocationreporting request, TLRR)讯息(步骤A’),其中动位置协议触发位置报告请求讯息包含有“mS-id”、“Client-id”、“Q0P”以及目标速度、起始时间、停止时间及报告的数量等触发参数(“triggerParams”)。详细来说,“ms_id”是安全用户平面定位致能终端的识别,“client-id”是安全用户平面定位代理的识别。接着,本地安全用户平面定位位置平 台会传送一安全用户平面定位启动(SUPL INIT)讯息至安全用户平面定位致能终端(即目标安全用户平面定位致能终端)(步骤B’)。安全用户平面定位启动讯息用于将触发类型(“triggerType”)设定为速度事件,可包含有定位方法(“posMethod”)、本地安全用户平面定位位置平台性能(“sLPCapabilities”)及定位的质量(“QoP”)等参数。在接收安全用户平面定位启动讯息后,安全用户平面定位致能终端会于安全用户平面定位致能终端及本地安全用户平面定位位置平台间建立一传输层安全连结(步骤C’ ),以及传送安全用户平面定位触发起始(SUPL TRIGGERED START)讯息至本地安全用户平面定位位置平台(步骤D’)。安全用户平面定位触发起始讯息可包含有安全用户平面定位致能终端性能(“sETCapabilities”)。在接收安全用户平面定位触发起始讯息后,本地安全用户平面定位位置平台会传送安全用户平面定位触发响应(SUPL TRIGGERED RESPONSE)讯息至安全用户平面定位致能终端(步骤E’)。安全用户平面定位触发响应讯息可包含有决定的定位方法(“posMethod”)(可根据安全用户平面定位致能终端性能来决定)以及目标速度、起始时间、停止时间及报告的数量等决定的触发参数(“triggerParams”)。相较于安全用户平面定位代理所传送的触发参数,决定的触发参数由本地安全用户平面定位位置平台根据安全用户平面定位代理所传送的触发参数所决定。需注意的是,在产生决定的触发参数时,也可将安全用户平面定位触发起始讯息所包含的安全用户平面定位致能终端性能(“sETCapabilities”)及本地安全用户平面定位位置平台性能(“sLPCapabilities”)等其他信息纳入考虑,而不限于此。此外,在传送安全用户平面定位触发响应讯息至安全用户平面定位致能终端后,本地安全用户平面定位位置平台可通过传送移动位置协议触发位置报告应答(triggeredlocation reporting answer, TLRA)讯息至安全用户平面定位代理,以通知安全用户平面定位代理该移动位置协议触发位置报告请求讯息已被接受(步骤F’)。移动位置协议触发位置报告应答讯息可包含有一识别(“req_id”),用来辨识移动位置协议触发位置报告请求讯息。
在接收安全用户平面定位触发响应讯息后,安全用户平面定位致能终端比较当前的速度及目标速度,以及使用一准则来决定是否需要位置修正(即计算的位置)(步骤G’)。也就是说,当满足该准则时,安全用户平面定位致能终端会决定需要位置修正。举例来说,该准则可为当前的速度大于(或小于)目标速度,或者当前的速度位于一预先决定范围之内(或之外),而不限于此。当安全用户平面定位致能终端决定需要位置修正时,安全用户平面定位致能终端传送一安全用户平面定位位置启动(SUPL POS INIT)讯息至本地安全用户平面定位位置平台(步骤G’),安全用户平面定位位置启动讯息可包含有安全用户平面定位致能终端性能(“sETCapabilities”)及“SUPL P0S”,以于安全用户平面定位致能终端及本地安全用户平面定位位置平台间启动安全用户平面定位位置讯息交换(SUPL POSmessage exchange)。在安全用户平面定位位置讯息交换期间,安全用户平面定位致能终端及本地安全用户平面定位位置平台可交换(或协调)位置信息(步骤H’),位置信息可为安全用户平面定位致能终端所获得的卫星测量、本地安全用户平面定位位置平台所提供的辅助数据及定位方法等,其中定位方法可为用于通用移动通信系统、长期演进系统及先进 长期演进系统的先进长期演进定位协议及先进长期演进定位协议扩充(LPP extensions,LPPe)或用于码分多址2000的电信产业协会801 (TIA-801)。在完成安全用户平面定位位置讯息交换后,安全用户平面定位致能终端或本地安全用户平面定位位置平台可根据上述步骤所获得的位置信息,推导(或计算)安全用户平面定位致能终端的计算的速度及计算的位置。当计算的速度及计算的位置由本地安全用户平面定位位置平台所获得(如计算)时(即安全用户平面定位致能终端辅助模式(SET-Assisted mode)),本地安全用户平面定位位置平台会通过传送包含有计算的速度(“velocity”)及计算的位置(“position”)的安全用户平面定位报告(SUPL REPORT)讯息至安全用户平面定位致能终端,以将计算的速度及计算的位置传送至安全用户平面定位致能终端(步骤I’)。或者,安全用户平面定位致能终端可根据在步骤H’所获得的辅助信息,获得(如计算)计算的速度及计算的位置(即安全用户平面定位致能终端主导模式(SET-Based mode))(步骤H’ )。因此,安全用户平面定位致能终端可判断计算的速度是否满足触发条件,即速度事件是否该被触发(步骤J’ )。当计算的速度满足触发条件(即速度事件被触发)时,安全用户平面定位致能终端会传送一安全用户平面定位报告讯息至本地安全用户平面定位位置平台,其中安全用户平面定位报告讯息包含有计算的位置(“position”)及计算的速度(“velocity”)(步骤K’);如果否,安全用户平面定位致能终端会回到步骤G’。相似在步骤G’中的准则,触发条件可为计算的速度大于(或小于)目标速度,或者计算的速度位于一预先决定范围之内(或之外),而不限于此。在接收安全用户平面定位致能终端所传送的安全用户平面定位报告讯息后,本地安全用户平面定位位置平台会传送一移动位置协议触发位置报告(triggered location report,TLREP)讯息至安全用户平面定位代理(步骤L’),其中移动位置协议触发位置报告讯息可包含有用来辨识移动位置协议触发位置报告请求的识别(“req_id”)以及计算的位置及该计算的速度(“posresult”)。步骤G’至步骤L’会被重复,直到结束条件被满足为止,即结束条件被满足时,速度触发安全用户平面定位服务会被停止。举例来说,结束条件可为停止时间(其被决定在步骤E’中),即到达停止时间时,安全用户平面定位致能终端会停止报告计算的速度及计算的位置。结束条件可为也可为报告的数量,其为安全用户平面定位致能终端可报告计算的速度及计算的位置的数量上限。详细来说,在结束条件尚未被满足的情形下,当触发条件还未被满足时,安全用户平面定位致能终端会重复步骤G’至步骤J’,以及当当触发条件被满足时,安全用户平面定位致能终端会重复步骤G’至步骤L’(步骤M’)。在结束条件被满足的情形下,本地安全用户平面定位位置平台会传送一安全用户平面定位结束(SUPL END)讯息至安全用户平面定位致能终端,以通知安全用户平面定位致能终端停止报告(步骤N’ )。因此,根据流程60,在安全用户平面定位致能终端接收启动讯息后,当速度事件被触发(即触发条件被满足)时,可将计算的位置及计算的速度报告至本地安全用户平面定位位置平台(继而安全用户平面定位代理),以完成速 度触发安全用户平面定位服务。需注意的是,以上所述(于流程30、40、50和/或60中)的计算的速度可为安全用户平面定位致能终端的更新后的速度或固定于安全用户平面定位致能终端的当前的速度的一速度。相似地,以上所述(于流程30、40、50和/或60中)的计算的位置可为安全用户平面定位致能终端的更新后的位置或固定于安全用户平面定位致能终端的当前的位置的一位置。一般而言,一位置字段(或称之为“位置栏位”)及一速度字段(或称之为“速度栏位”)会被分别用来传送以上所述的计算的速度及计算的位置。更详细来说,位置字段较佳地包含速度字段。因此,当计算的位置被传送时,计算的速度亦随着计算的位置被传送。也就是说,当安全用户平面定位致能终端获得(如接收)计算的位置时,安全用户平面定位致能终端也可获得计算的速度。此外,本领域技术人员当可根据系统需求及设计考虑,修改以上所述讯息所包含的信息(如参数),不限于此。前述的所有流程的步骤(包含建议步骤)可通过装置实现,装置可为硬件、固件(为硬件装置与计算机指令与数据的结合,且计算机指令与数据属于硬件装置上的只读软件)或电子系统。硬件可为模拟微计算机电路、数字微计算机电路、混合式微计算机电路、微计算机芯片或娃芯片。电子系统可为系统单芯片(system on chip, SOC)、系统级封装(system in package, SiP)、嵌入式计算机(computer on module, COM)及通信装置 20。综上所述,本发明提供数种方法,用来处理速度触发安全用户平面定位服务,其可由安全用户平面定位致能终端或本地安全用户平面定位位置平台所启动。根据本发明,在一位置请求或一启动讯息被产生后,安全用户平面定位致能终端会开始运作速度触发安全用户平面定位服务。当安全用户平面定位致能终端的当前的速度满足根据至少一触发参数所决定的触发条件时,安全用户平面定位致能终端会完整地运作速度触发安全用户平面定位服务,其中至少一触发参数可通过安全用户平面定位致能终端及本地安全用户平面定位位置平台间的协调来获得。因此,安全用户平面定位致能终端可正常地运作速度触发安全用户平面定位服务。以上所述仅为本发明的优选实施例,凡依本发明权利要求书所做的均等变化与修饰,皆应属本发明的涵盖范围。
权利要求
1.一种处理一速度触发服务的方法,用于一服务系统中一通信装置,该方法包含有 在该通信装置中一代理接收一位置请求后,从该服务系统的一位置平台获得该速度触发服务的至少一第一触发参数; 当该通信装置的一当前的速度满足根据该至少一第一触发参数所决定的一准则时,获得该通信装置的一计算的速度及一计算的位置;以及 当该通信装置的该计算的速度满足一触发条件时,报告该通信装置的该计算的速度及该计算的位置至该通信装置中该代理。
2.如权利要求I所述的方法,其中于该通信装置中该代理接收该位置请求后,从该服务系统的该位置平台获得该速度触发服务的该至少一第一触发参数的步骤包含有 在该通信装置及该位置平台间建立一连结; 通过该连结,传送一触发起始讯息至该位置平台,其中该触发起始讯息包含有设定为速度事件的一触发类型及该速度触发服务的至少一第二触发参数;以及 接收该位置平台所传送一触发响应讯息,其中该触发响应讯息包含有该位置平台根据该至少一第二触发参数所决定的该至少一第一触发参数。
3.如权利要求I所述的方法,其中当该通信装置的该当前的速度满足根据该至少一第一触发参数所决定的该准则时,获得该通信装置的该计算的速度及该计算的位置的步骤包含有 当该通信装置的该当前的速度满足根据该至少一第一触发参数所决定的该准则时,传送一位置启动(initiation)讯息至该位置平台,用来于该通信装置及该位置平台间启动化一位置讯息交换;以及 在该位置讯息交换期间与该位置平台交换信息,以获得该通信装置的该计算的速度及该计算的位置。
4.如权利要求3所述的方法,其中根据于该位置讯息交换期间所获得该信息,该通信装置获得该通信装置的该计算的速度及该计算的位置。
5.如权利要求3所述的方法,其中根据于该位置讯息交换期间所获得该信息,该位置平台获得该通信装置的该计算的速度及该计算的位置,以及传送该通信装置的该计算的速度及该计算的位置至该通信装置。
6.如权利要求5所述的方法,其中通过传送一报告讯息至该通信装置,该位置平台传送该通信装置的该计算的速度及该计算的位置至该通信装置。
7.如权利要求I所述的方法,其中当该通信装置的该当前的速度大于或小于该至少一第一触发参数所包含的一目标速度时,该通信装置的该当前的速度满足该准则。
8.如权利要求I所述的方法,其中当该通信装置的该当前的速度位于该至少一第一触发参数所包含的一预先决定范围之内或之外时,该通信装置的该当前的速度满足该准则。
9.如权利要求I所述的方法,还包含有 当满足该速度触发服务的一结束条件时,停止该速度触发服务;以及 传送一结束讯息至该位置平台。
10.如权利要求I所述的方法,其中该服务系统支持开放移动联盟(openmobilealliance, OMA)所开发的安全用户平面定位(secure user plane location, SUPL)。
11.如权利要求10所述的方法,其中该速度触发服务是一速度触发安全用户平面定位服务(velocity triggered SUPL service),该代理是一安全用户平面定位代理(SUPLagent),该通信装置是一安全用户平面定位致能终端(SUPL enable terminal, SET),该位置平台是一本地安全用户平面定位位置平台(home SUPL location platform, H-SLP)。
12.如权利要求I所述的方法,其中该至少一第一触发参数包含有一目标速度、一起始时间、一停止时间以及报告的一数量中至少一参数。
13.—种处理一速度触发服务的方法,用于一服务系统中一通信装置,该方法包含有 在接收该服务系统的一位置平台所传送的一启动讯息后,从该位置平台获得该速度触发服务的至少一触发参数; 当该通信装置的一当前的速度满足根据该至少一触发参数所决定的一准则时,获得该通信装置的一计算的速度及一计算的位置;以及 当该通信装置的该计算的速度满足一触发条件时,报告该通信装置的该计算的速度及该计算的位置至该通信装置中一代理。
14.如权利要求13所述的方法,其中于接收该服务系统的该位置平台所传送的该启动讯息后,从该位置平台获得该速度触发服务的该至少一触发参数的步骤包含有 接收该服务系统的该位置平台所传送的该启动讯息,其中该启动讯息包含有设定为速度事件的一触发类型; 在该通信装置及该位置平台间建立一连结; 通过该连结,传送一触发起始讯息至该位置平台;以及 接收该位置平台所传送一触发响应讯息,其中该触发响应讯息包含有该至少一触发参数。
15.如权利要求13所述的方法,其中于接收该代理所传送一位置报告请求讯息后,该位置平台传送该启动讯息至该通信装置,其中该位置报告请求讯息包含有该至少一触发参数。
16.如权利要求15所述的方法,其中于传送该至少一触发参数至该通信装置后,该位置平台通知该位置报告请求讯息已被接受予该代理。
17.如权利要求16所述的方法,其中通过传送一触发位置报告应答讯息至该代理,该位置平台通知该位置报告请求讯息已被接受予该代理。
18.如权利要求13所述的方法,其中当该通信装置的该当前的速度满足根据该至少一触发参数所决定的该准则时,获得该通信装置的该计算的速度及该计算的位置的步骤包含有 当该通信装置的该当前的速度满足根据该至少一触发参数所决定的该准则时,传送一位置启动(initiation)讯息至该位置平台,用来于该通信装置及该位置平台间启动化一位置讯息交换;以及 在该位置讯息交换期间与该位置平台交换信息,以获得该通信装置的该计算的速度及该计算的位置。
19.如权利要求18所述的方法,其中根据于该位置讯息交换期间所获得该信息,该通信装置获得该通信装置的该计算的速度及该计算的位置,以及传送该通信装置的该计算的速度及该计算的位置至该位置平台。
20.如权利要求18所述的方法,其中根据于该位置讯息交换期间所获得该信息,该位置平台获得该通信装置的该计算的速度及该计算的位置,以及传送该通信装置的该计算的速度及该计算的位置至该通信装置。
21.如权利要求13所述的方法,其中该通信装置传送该计算的速度及该计算的位置至该位置平台,以及通过传送一触发位置报告讯息至该代理,该位置平台传送该通信装置的该计算的速度及该计算的位置至该代理。
22.如权利要求13所述的方法,其中当该通信装置的该当前的速度大于或小于该至少一触发参数所包含的一目标速度时,该通信装置的该当前的速度满足该准则。
23.如权利要求13所述的方法,其中当该通信装置的该当前的速度位于该至少一触发参数所包含的一预先决定范围之内或之外时,该通信装置的该当前的速度满足该准则。
24.如权利要求13所述的方法,其中当满足该速度触发服务的一结束条件时,该通信装置停止该速度触发服务,以及当满足该速度触发服务的该结束条件时,传该位置平台送 一结束讯息至该通信装置。
25.如权利要求13所述的方法,其中该服务系统支持开放移动联盟(openmobilealliance, OMA)所开发的安全用户平面定位(secure user plane location,SUPL)。
26.如权利要求25所述的方法,其中该速度触发服务是一速度触发安全用户平面定位服务(velocity triggered SUPL service),该代理是一安全用户平面定位代理(SUPLagent),该通信装置是一安全用户平面定位致能终端(SUPL enable terminal, SET),该位置平台是一本地安全用户平面定位位置平台(home SUPL location platform,H-SLP)。
27.如权利要求13所述的方法,其中该至少一触发参数包含有一目标速度、一起始时间、一停止时间以及报告的一数量中至少一参数。
全文摘要
一种处理速度触发安全用户平面定位服务的方法及其通信装置。该方法用于一服务系统中一通信装置,该方法包含有于该通信装置中一代理接收一位置请求后,从该服务系统的一位置平台获得该速度触发服务的至少一第一触发参数;当该通信装置的一当前的速度满足根据该至少一第一触发参数所决定的一准则时,获得该通信装置的一计算的速度及一计算的位置;以及当该通信装置的该计算的速度满足一触发条件时,报告该通信装置的该计算的速度及该计算的位置至该通信装置中该代理。
文档编号H04L29/08GK102761598SQ20121013300
公开日2012年10月31日 申请日期2012年4月28日 优先权日2011年4月28日
发明者简鹤松 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1