專利名稱:一種使無線終端獲得基于位置的服務的方法和裝置的制作方法
技術(shù)領域:
本發(fā)明涉及一種無線通信系統(tǒng),尤其涉及一種使得處于該無線通信系統(tǒng)中的一個無線終端獲得基于位置的服務的方法和裝置。
背景技術(shù):
基于位置的服務(LBSLocation Based Services),又稱移動定位服務,是無線通信網(wǎng)絡的運營商通過其構(gòu)建的無線網(wǎng)絡,例如GSM、CDMA等蜂窩網(wǎng)絡,獲得無線終端用戶的位置信息(經(jīng)度與緯度坐標),進而在電子地圖平臺的支持下,為用戶提供與其所處位置相關的信息的一種增值業(yè)務。
LBS服務,不僅可以為用戶提供當?shù)氐慕煌ā⑻鞖?、賓館、飯店等生活信息,而且還可以在用戶身處險境時為用戶提供緊急救助,因此,LBS服務有著廣泛的應用前景。
目前,LBS服務供應商所提供的LBS服務主要借助無線通信網(wǎng)絡傳送到無線終端用戶。當一個用戶需要獲得LBS服務時,其發(fā)送的需求信息首先經(jīng)過無線通信網(wǎng)絡到達短消息服務中心,短消息服務中心負責將該無線終端用戶的當前位置與需求信息一起轉(zhuǎn)發(fā)到相應的LBS應用服務器;LBS應用服務器根據(jù)用戶所處位置和需求,在其能夠提供的LBS服務中進行搜索,在搜索到相應LBS服務后,再將搜索結(jié)果經(jīng)由短消息服務中心和無線通信網(wǎng)絡送達無線終端用戶。
由于需要通過無線通信網(wǎng)絡而獲取無線終端用戶的位置信息,并需要經(jīng)由無線通信網(wǎng)絡的短消息服務中心轉(zhuǎn)送提供的LBS服務,現(xiàn)有的LBS服務供應商不得不依附于無線通信網(wǎng)絡的運營商、并借助無線通信網(wǎng)絡有限的業(yè)務模式,例如語音業(yè)務、短消息業(yè)務(SMS)和多媒體短信服務(MMS),為用戶提供LBS服務。這使得LBS服務供應商不僅難以快速引入新的LBS服務,而且不能夠根據(jù)當前網(wǎng)絡資源(無線帶寬)的使用狀況,及時調(diào)整提供的LBS服務內(nèi)容。此外,在獲取LBS服務的過程中,用戶不能控制和選擇LBS服務,始終處于被動地接收LBS服務供應商提供的LBS服務。
因此,需要提出一種新的使得處于無線通信系統(tǒng)中的一個無線終端獲得LBS服務的方法。
發(fā)明內(nèi)容
本發(fā)明的其中一個目的是提出一種使得處于無線通信系統(tǒng)中的一個無線終端獲得LBS服務的方法。該方法不僅使得LBS服務供應商易于引入新的LBS服務和適時地調(diào)整提供的LBS內(nèi)容,而且使得用戶動態(tài)控制獲取的LBS服務成為現(xiàn)實。
按照本發(fā)明的一種用于使得一個無線終端能夠獲得基于位置的服務(LBS)的方法,包括步驟獲取該無線終端的位置信息;根據(jù)該位置信息和預定的區(qū)域關系信息,判斷該無線終端是否處于預先定制了LBS服務的區(qū)域中;若該無線終端處于該區(qū)域中,則與一個能夠提供該LBS服務的應用服務器建立一個無線鏈路;和經(jīng)由該無線鏈路,接收來自該應用服務器的該LBS服務。
按照本發(fā)明的一種用于使得一個無線終端能夠獲得基于位置的服務(LBS)的方法,包括步驟獲取該無線終端的位置信息;與一個能夠提供LBS服務的應用服務器建立一個無線鏈路;經(jīng)由該無線鏈路,將該位置信息與LBS服務請求一同發(fā)送給該應用服務器;接收來自該應用服務器的LBS服務;其中,該LBS服務是預先定制的,當該應用服務器根據(jù)該位置信息和預定的區(qū)域關系信息、判斷該無線終端處于預先定制了LBS服務的區(qū)域中時,向該無線終端發(fā)送該定制的LBS服務。
按照本發(fā)明的一種用于使得一個應用服務器能夠提供基于位置的服務(LBS)的方法,包括步驟列出能夠提供LBS服務的區(qū)域和LBS服務,以供一個無線終端的用戶在所列出的區(qū)域和LBS服務中進行選擇;接收來自該用戶輸入的選擇指令;根據(jù)該選擇指令,產(chǎn)生一個關于該用戶在能夠提供LBS服務的區(qū)域中定制的LBS服務的信息;存儲該產(chǎn)生的關于該用戶在能夠提供LBS服務的區(qū)域中定制的LBS服務的信息。
按照本發(fā)明的一種能夠獲得基于位置的服務(LBS)的無線終端(UE),包括一個位置檢測模塊,用于獲取該無線終端的位置信息;一個搜索模塊,用于根據(jù)該位置信息和預定的區(qū)域關系信息,判斷該無線終端是否處于預先定制了LBS服務的區(qū)域中;一個接口模塊,用于與一個能夠提供該LBS服務的應用服務器建立一個無線鏈路;其中,若該搜索模塊判斷該無線終端處于該區(qū)域中,則該接口模塊與該應用服務器建立無線鏈路,并經(jīng)由該無線鏈路,接收來自該應用服務器的該LBS服務。
按照本發(fā)明的一種能夠提供基于位置的服務(LBS)的應用服務器,包括一個LBS服務提供模塊,用于列出能夠提供LBS服務的區(qū)域和LBS服務,以供一個無線終端的用戶在所列出的區(qū)域和LBS服務中進行選擇;一個LBS服務定制模塊,用于根據(jù)用戶輸入的選擇指令,產(chǎn)生一個關于該用戶在能夠提供LBS服務的區(qū)域中定制的LBS服務的信息;一個存儲模塊,用于存儲該產(chǎn)生的關于該用戶在能夠提供LBS服務的區(qū)域中定制的LBS服務的信息;一個CSCF(客戶服務配置文件)生成模塊,用于根據(jù)用戶定制了LBS服務的區(qū)域,按照預定的區(qū)域劃分規(guī)則,生成一個區(qū)域關系信息,該區(qū)域關系信息至少包括將定制了LBS服務的區(qū)域預劃分為多個子區(qū)域、且每個子區(qū)域的位置由各自的特征量值進行標識的信息;其中,該存儲模塊,存儲該區(qū)域關系信息。
通過參考以下結(jié)合附圖的說明及權(quán)利要求書的內(nèi)容,并且隨著對本發(fā)明的更全面理解,本發(fā)明的其他目的及結(jié)果將更加明白及易于理解。
附圖簡述以下將結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述,其中
圖1是按照本發(fā)明提出的一種使得用戶獲取LBS服務的網(wǎng)絡系統(tǒng)的示意圖;圖2是按照本發(fā)明一個實施例的使得用戶獲取LBS服務的應用服務器與無線終端的組成方框圖;圖3是按照本發(fā)明一個實施例的對區(qū)域進行劃分的示意圖;圖4是按照本發(fā)明一個實施例的描述一個區(qū)域的數(shù)據(jù)結(jié)構(gòu)圖;圖5是按照本發(fā)明一個實施例的描述區(qū)域關系信息的示意圖;圖6是按照本發(fā)明一個實施例的用于記錄區(qū)域形狀及其對應的位置計算函數(shù)的示意圖;圖7是按照本發(fā)明一個實施例的執(zhí)行區(qū)域搜索的流程圖;圖8是按照本發(fā)明一個實施例的具有用戶配置功能的使得用戶獲取LBS服務的應用服務器與無線終端的組成方框圖;圖9是按照本發(fā)明另一個實施例的使得用戶獲取LBS服務的應用服務器與無線終端的組成方框圖;圖10是按照本發(fā)明另一個實施例的具有用戶配置功能的使得用戶獲取LBS服務的應用服務器與無線終端的組成方框圖。
在所有附圖中相同的標號指示相似或相應的特征或功能。
發(fā)明詳述按照本發(fā)明提出的使得處于無線通信系統(tǒng)中的一個無線終端(UEuser equipment)獲得LBS服務的方法,在UE與一個可以提供LBS服務的應用服務器(AS)之間可以直接建立一個無線鏈路,經(jīng)由該無線鏈路,UE可以將通過GPS(全球定位系統(tǒng))技術(shù)獲得的位置信息報告該應用服務器。根據(jù)UE的當前位置以及用戶預先購買的LBS服務,該應用服務器判斷UE是否處于一個預先定制了LBS服務的區(qū)域中。若確定UE在當前所處區(qū)域中預先定制了LBS服務,則經(jīng)由該無線鏈路,該應用服務器將該LBS服務直接發(fā)送給UE。
圖1示出了上述使得用戶獲取LBS服務的一個網(wǎng)絡系統(tǒng)的示意圖。如圖1所示,一個具有GPS接收機功能和至少一個無線接口(如蜂窩調(diào)制解調(diào)器)的無線終端UE 20,通過由接入站301和控制中心302組成的蜂窩網(wǎng)絡30、互聯(lián)網(wǎng)40,與位于LBS服務供應商網(wǎng)絡中的一個應用服務器10建立一個無線鏈路。
在圖1中,若UE 20處于一個WLAN(無線局域網(wǎng))中,且UE 20具有WLAN調(diào)制解調(diào)器,則UE 20可以利用例如WAP協(xié)議,經(jīng)由互聯(lián)網(wǎng)40或直接與應用服務器10建立一個無線鏈路。
經(jīng)由該建立的無線鏈路,UE 20可以將通過GPS衛(wèi)星50獲得的位置信息(UE 20可以利用蜂窩網(wǎng)絡對該位置信息進行校準)報告該應用服務器10。應用服務器10,在確定UE 20預先在該區(qū)域中定制了LBS服務后,將相應的LBS服務發(fā)送給該UE 20。
在下文中,將結(jié)合附圖2到附圖7,詳細描述上述使得用戶獲取LBS服務過程。
如附圖2所示,首先LBS服務供應商將有關多個區(qū)域以及在這些區(qū)域中可以提供的相應LBS服務,輸入應用服務器10。這些輸入的有關區(qū)域和在該區(qū)域中提供的LBS服務的信息,通過一個ASAF模塊101生成一個ASAF文件(可獲得服務和區(qū)域的文件AvailableService and Area File),并存儲在存儲模塊109中。
當用戶登錄應用服務器10以在期望得到LBS服務的區(qū)域中定制相應LBS服務時,SSCF生成模塊103從存儲模塊109中讀取ASAF文件,并列出可以提供LBS服務的地區(qū)和LBS服務,以供用戶進行選擇。用戶可以在列出的區(qū)域及相應提供的LBS服務中選擇(i)在所有可以提供LBS服務的區(qū)域中,都定制某一特定的LBS服務(用戶此時關心的是服務內(nèi)容);(ii)在某些可以提供LBS服務的區(qū)域中,定制該區(qū)域可以提供的所有LBS服務(用戶此時關心的是服務區(qū)域);(iii)在不同的可以提供LBS服務的區(qū)域中定制相應的LBS服務。其中,第(iii)種情況最為常見,因此,SSCF生成模塊103可以將區(qū)域作為主選項、相應可以提供的LBS服務作為從選項,亦可以將LBS服務作為主選項、相應能夠提供該LBS服務的區(qū)域作為從選項,以供用戶根據(jù)需要進行定制。按照用戶輸入的指令,該SSCF生成模塊103將生成一個關于該用戶在可以提供LBS服務的區(qū)域中定制的LBS服務的信息SSCF(服務器服務配置文件Server Service Configuration File),信息SSCF也被存儲在存儲模塊109中。
由于發(fā)出LBS服務請求的UE有可能處于移動狀態(tài)中,因此,在接到UE發(fā)出的LBS服務請求后,應用服務器10應當根據(jù)該UE的位置,迅速判斷在該位置所屬的區(qū)域中,該UE是否定制了LBS服務,若定制了LBS服務,則應當將定制的LBS服務及時發(fā)送給該UE。
為了加快應用服務器10的判斷,在本發(fā)明的該實施例中,特別提出了一種區(qū)域劃分和搜索方法,分別由CSCF(客戶服務配置文件Client Service Configuration File)生成模塊105和搜索模塊111實現(xiàn)。
首先,結(jié)合附圖3至附圖5,描述CSCF模塊105的操作。
附圖3是CSCF生成模塊105對用戶定制了LBS服務的區(qū)域進行劃分的一個示意圖。如附圖3所示,首先,CSCF生成模塊105將用戶定制了LBS服務的區(qū)域,按照預定的區(qū)域劃分規(guī)則(該區(qū)域劃分規(guī)則可以由LBS供應商制訂),劃分為多個形狀規(guī)則的子區(qū)域,例如圖3中的圓形子區(qū)域A1、矩形子區(qū)域A2和圓形子區(qū)域A3;并且,每一個子區(qū)域還可以進一步劃分為多個形狀規(guī)則、面積更小的子區(qū)域,也作微區(qū)域,例如圓形子區(qū)域A3被劃分為正方形微區(qū)域A31、圓形微區(qū)域A32、圓形微區(qū)域A33和橢圓形微區(qū)域A34,而圓形微區(qū)域A33還可以再被劃分為形狀規(guī)則、面積更小的子區(qū)域,例如圓形子區(qū)域A331。這種對區(qū)域逐級地進行劃分,有助于搜索模塊111迅速找到UE所在的能夠提供LBS服務的區(qū)域,這部分內(nèi)容將在下文中詳細說明。
在將用戶定制了LBS服務的區(qū)域、按照上述方法、逐級地劃分為各個子區(qū)域后,CSCF生成模塊105將每個被劃分的區(qū)域定義為一特定的數(shù)據(jù)結(jié)構(gòu)。參見附圖4,每個區(qū)域的數(shù)據(jù)結(jié)構(gòu)包括母區(qū)域、區(qū)域形狀、區(qū)域特征量值、第一子區(qū)域、處于同一劃分級別的另一區(qū)域。其中,區(qū)域特征量值由與區(qū)域形狀對應的幾何參數(shù)和與該區(qū)域形狀對應的位置參數(shù)組成,例如圓形子區(qū)域A3的特征量值包括作為幾何參數(shù)的圓形半徑和作為位置參數(shù)的圓心坐標。
附圖5是CSCF生成模塊105,在對用戶定制了LBS服務的區(qū)域進行逐級劃分后,采用附圖4所示數(shù)據(jù)結(jié)構(gòu)而形成的一個區(qū)域關系信息CSCF的示意圖,該區(qū)域關系信息不僅反映了用戶在哪些區(qū)域定制了LBS服務,而且記錄了這些區(qū)域之間的相互關系。該CSCF信息也被存儲在存儲模塊109中。
當無線終端的用戶在應用服務器10上,根據(jù)ASAF文件所提供的區(qū)域及其相應LBS服務,在提供LBS服務的區(qū)域中定制了相應LBS服務、并利用SSCF生成模塊103和CSCF生成模塊105形成該用戶所屬的SSCF信息和CSCF信息后,按照本發(fā)明的該實施例,用戶基本完成了服務器端的配置。
當無線終端用戶在無線網(wǎng)絡中期望得到在其所處區(qū)域預先定制的LBS服務時,應用服務器10中的搜索模塊111,將根據(jù)上述生成的CSCF信息進行快速判斷,以決定是否將SSCF信息中記錄的關于在該區(qū)域中用戶定制的LBS服務提供給用戶。以下,將結(jié)合附圖6和附圖7詳細說明該判斷過程。
圖6是存儲模塊109中存儲的一張關于區(qū)域形狀及其對應的位置計算函數(shù)的對照表。參見圖6,仍以附圖3中的圓形子區(qū)域A3為例。若需要判斷無線終端是否位于區(qū)域A3中,則首先根據(jù)區(qū)域A3的數(shù)據(jù)結(jié)構(gòu)得到區(qū)域A3的區(qū)域形狀。在確定區(qū)域A3的形狀是圓形后,將區(qū)域A3的特征量值(即圓形半徑和圓心坐標)與用戶終端的位置信息一起代入圖6中與圓形對應的位置計算函數(shù)進行計算,例如通過根據(jù)無線終端的位置信息、計算無線終端與區(qū)域A3的圓心坐標之間的距離、然后判斷該距離是否小于圓形半徑的方法,便可以容易地確定該無線終端是否位于區(qū)域A3中。
以下,將參照附圖7所示的流程,詳細描述無線終端UE 20獲取來自應用服務器10提供的LBS服務的過程。
首先,UE 20在利用GPS技術(shù)獲取該UE 20的位置信息后,經(jīng)由UE接口模塊207,向應用服務器10發(fā)送一個建立無線鏈路的請求。在與應用服務器10建立無線鏈路后,經(jīng)由該無線鏈路,UE 20將位置信息與LBS服務請求一起發(fā)送給應用服務器10。
在收到來自UE 20的LBS服務請求后,應用服務器10中的搜索模塊111判斷存儲模塊109中存儲的上一次匹配的區(qū)域LMA(LastMatched Area),即上一次計算的UE 20所處的區(qū)域,是否為根區(qū)域(步驟S10)。根區(qū)域的標志是該區(qū)域數(shù)據(jù)結(jié)構(gòu)中“母區(qū)域”的字段值為Null(空值)。
若區(qū)域LMA不是根區(qū)域,則判斷UE是否仍舊位于該區(qū)域LMA中(步驟S12)。步驟S12中使用的判斷方法,可以采用上述結(jié)合附圖6所述的根據(jù)區(qū)域LMA的形狀、將與之形狀對應的特征量值與UE的位置信息一起代入圖6中與區(qū)域LMA形狀對應的位置計算函數(shù)進行計算,以確定UE是否仍舊位于該區(qū)域LMA中。
若UE仍舊處于區(qū)域LMA中,則根據(jù)附圖5所示的區(qū)域關系信息CSCF,判斷該區(qū)域LMA是否被進一步劃分為多個子區(qū)域(步驟S20)。若區(qū)域LMA沒有被進一步劃分為多個子區(qū)域,即區(qū)域LMA數(shù)據(jù)結(jié)構(gòu)中“第一子區(qū)域”的字段值為Null,則確定UE 20仍舊位于該區(qū)域LMA中(步驟S32);而若區(qū)域LMA被進一步劃分為多個子區(qū)域,則執(zhí)行步驟S26(步驟S26將在后文描述)。
若UE已經(jīng)離開區(qū)域LMA,則根據(jù)附圖5所示的CSCF信息,判斷UE 20是否位于該區(qū)域LMA的母區(qū)域中,即判斷UE 20是否位于該區(qū)域LMA數(shù)據(jù)結(jié)構(gòu)中“母區(qū)域”字段所表示的區(qū)域中(步驟S14)。
若UE 20是處于該區(qū)域LMA的母區(qū)域中,則判斷UE 20是否處于構(gòu)成該母區(qū)域的其他子區(qū)域中(步驟S22),即該母區(qū)域數(shù)據(jù)結(jié)構(gòu)中“第一子區(qū)域”字段所表示的區(qū)域和該區(qū)域LMA數(shù)據(jù)結(jié)構(gòu)中“處于同一劃分級別的另一區(qū)域”字段所表示的區(qū)域。若UE 20不在該母區(qū)域的其他子區(qū)域中,則表明UE 20未處在CSCF信息所包含的區(qū)域中,即UE 20當前未處于其預先定制了LBS服務的區(qū)域中(步驟S34);而若UE 20處于該母區(qū)域的其他子區(qū)域中,則執(zhí)行步驟S28(步驟S28將在后文描述)。
若UE 20未處于該區(qū)域LMA的母區(qū)域中,則判斷該區(qū)域LMA的母區(qū)域是否是根區(qū)域(步驟S16)。若該區(qū)域LMA的母區(qū)域是根區(qū)域,則表明UE 20當前未處于其預先定制了LBS服務的區(qū)域中(步驟S34);而若區(qū)域LMA的母區(qū)域不是根區(qū)域,則判斷UE 20是否位于與該區(qū)域LMA的母區(qū)域處于同一劃分級別的其他一個子區(qū)域中(步驟S18)。若UE 20不在與該區(qū)域LMA的母區(qū)域處于同一劃分級別的其他一個子區(qū)域中,則表明UE 20當前未處于其預先定制了LBS服務的區(qū)域中(步驟S34),而若UE 20在與該區(qū)域LMA的母區(qū)域處于同一劃分級別的其他一個子區(qū)域中,則執(zhí)行步驟S28(步驟S28將在后文描述)。
若在上述步驟S10中判斷區(qū)域LMA是根區(qū)域(在搜索模塊111第一次執(zhí)行搜索操作時,區(qū)域LMA被初始化為根區(qū)域),則判斷區(qū)域LMA是否被進一步劃分為多個子區(qū)域(步驟S24)。若區(qū)域LMA沒有被進一步劃分為多個子區(qū)域,即區(qū)域LMA數(shù)據(jù)結(jié)構(gòu)中“第一子區(qū)域”的字段值為Null,則區(qū)域LMA作為根區(qū)域又沒有子區(qū)域,這表明UE 20當前未處于其預先定制了LBS服務的區(qū)域中(步驟S34)。
若區(qū)域LMA被進一步劃分為多個子區(qū)域,則判斷UE 20是否位于區(qū)域LMA的其中一個子區(qū)域內(nèi)(步驟S26)。若UE 20不在區(qū)域LMA的一個子區(qū)域內(nèi),則表明UE 20當前未處于其預先定制了LBS服務的區(qū)域中(步驟S34);而若UE 20在區(qū)域LMA的一個子區(qū)域內(nèi),則判斷該子區(qū)域是否被進一步劃分為多個面積更小的子區(qū)域(微區(qū)域)(步驟S28)。若該子區(qū)域沒有被進一步劃分為多個面積更小的子區(qū)域,則確定UE 20位于該子區(qū)域中(步驟S32);若該子區(qū)域被進一步劃分為多個面積更小的子區(qū)域,則判斷UE 20是否處于其中一個面積更小的子區(qū)域內(nèi)(步驟30)。若UE 20不在其中一個面積更小的子區(qū)域內(nèi),則表明UE 20當前未處于其預先定制了LBS服務的區(qū)域中(步驟S34),若UE 20在其中一個面積更小的子區(qū)域內(nèi),則繼續(xù)執(zhí)行步驟S28,以找到UE 20處于的面積最小的一個子區(qū)域。
下面以位于A331中的一個UE向應用服務器發(fā)出LBS請求為例,結(jié)合附圖7所示的流程,描述搜索模塊111根據(jù)附圖5所示的CSCF信息,采用附圖6所示的位置計算函數(shù),確定UE位于區(qū)域A331的過程。
假定上一次匹配的區(qū)域LMA是區(qū)域A22,即上一次計算UE 20所處位置時,UE 20位于區(qū)域A22中。首先執(zhí)行步驟S10,判斷區(qū)域LMA(即區(qū)域A22)是否為根區(qū)域。根據(jù)附圖5所示的區(qū)域A22的數(shù)據(jù)結(jié)構(gòu),其“母區(qū)域”字段是“A2”,所以在步驟10中得到的判斷結(jié)果是區(qū)域LMA(區(qū)域A22)不是根區(qū)域,則進行到步驟S12,接著判斷UE 20是否位于該區(qū)域LMA(區(qū)域A22)中。根據(jù)區(qū)域A22數(shù)據(jù)結(jié)構(gòu)中“區(qū)域形狀”字段所表示的“圓形”,找到附圖5中與圓形區(qū)域?qū)奈恢糜嬎愫瘮?shù),將區(qū)域A22數(shù)據(jù)結(jié)構(gòu)中“區(qū)域特征量值”(即幾何參數(shù)“圓形半徑”和位置參數(shù)“圓心坐標”)與UE 20的位置信息一起代入該對應的位置計算函數(shù)中,通過計算UE 20與區(qū)域A22的圓心坐標的距離,并比較該距離大于區(qū)域A22的圓形半徑,在步驟S12中確定UE 20不在區(qū)域LMA(區(qū)域A22)中,從而執(zhí)行步驟S14,判斷UE 20是否在區(qū)域LMA(區(qū)域A22)的母區(qū)域中。
由于區(qū)域A22數(shù)據(jù)結(jié)構(gòu)中“母區(qū)域”字段是“A2”,則判斷UE 20是否位于區(qū)域A22的母區(qū)域A2中。根據(jù)區(qū)域A2數(shù)據(jù)結(jié)構(gòu)中“區(qū)域形狀”字段所表示的“矩形”,找到附圖5中與矩形區(qū)域?qū)奈恢糜嬎愫瘮?shù),并將區(qū)域A2數(shù)據(jù)結(jié)構(gòu)中“區(qū)域特征量值”與UE 20的位置信息一起代入該對應的位置計算函數(shù)中進行計算,從而確定UE 20不在區(qū)域A22的母區(qū)域A2內(nèi),按照附圖7所示流程,接著執(zhí)行步驟S16,判斷區(qū)域A22的母區(qū)域A2是否為根區(qū)域。
由于區(qū)域A2數(shù)據(jù)結(jié)構(gòu)中“母區(qū)域”字段是“根區(qū)域”而不是“Null”,所以執(zhí)行步驟S18,接著判斷UE 20是否位于與區(qū)域A2處于同一劃分級別的其他一個子區(qū)域中,即區(qū)域A2數(shù)據(jù)結(jié)構(gòu)中“處于同一劃分級別的另一區(qū)域”字段所表示的區(qū)域“A3”或區(qū)域“A1”中。其中,區(qū)域“A1”,可以根據(jù)區(qū)域A2數(shù)據(jù)結(jié)構(gòu)中“母區(qū)域”字段所表示的區(qū)域“根區(qū)域”、再通過根區(qū)域數(shù)據(jù)結(jié)構(gòu)中“第一子區(qū)域”字段所表示的區(qū)域“A1”而找到。
在根據(jù)區(qū)域A1或A3數(shù)據(jù)結(jié)構(gòu)中“區(qū)域形狀”字段所表示的“圓形”,分別找到附圖5中與圓形區(qū)域?qū)奈恢糜嬎愫瘮?shù),并將區(qū)域A1或A3數(shù)據(jù)結(jié)構(gòu)中“區(qū)域特征量值”與UE 20的位置信息一起代入該對應的位置計算函數(shù)中進行計算后,確定UE 20在區(qū)域A3內(nèi),因此,接著執(zhí)行步驟S28,判斷子區(qū)域A3是否被進一步劃分為面積更小的子區(qū)域。
由于區(qū)域A3數(shù)據(jù)結(jié)構(gòu)“第一子區(qū)域”字段不是“Null”,所以表明區(qū)域A3被進一步劃分為多個面積更小的區(qū)域,進而執(zhí)行步驟S30。在步驟S30中,判斷UE 20是否處于區(qū)域A3的一個子區(qū)域中。根據(jù)區(qū)域A3數(shù)據(jù)結(jié)構(gòu)“第一子區(qū)域”字段表示的區(qū)域“A31”、以及區(qū)域A31數(shù)據(jù)結(jié)構(gòu)“處于同一劃分級別的另一區(qū)域”字段所表示的區(qū)域“A32”、區(qū)域A32數(shù)據(jù)結(jié)構(gòu)“處于同一劃分級別的另一區(qū)域”字段所表示的區(qū)域“A33”,區(qū)域A33數(shù)據(jù)結(jié)構(gòu)“處于同一劃分級別的另一區(qū)域”字段所表示的區(qū)域“A34”,分別判斷UE 20是否處于區(qū)域A3的子區(qū)域A31、A32、A33或A34內(nèi)。經(jīng)過計算,可以確定UE 20位于區(qū)域A3的子區(qū)域A33中,此時,按照附圖7所示流程,繼續(xù)判斷該區(qū)域A33是否被進一步劃分為多個子區(qū)域(即步驟S28)。
由于區(qū)域A33數(shù)據(jù)結(jié)構(gòu)“第一子區(qū)域”字段是“A331”,因此,繼續(xù)判斷UE 20是否處于區(qū)域A331中,從而,最終找到UE 20處于的面積最小的一個子區(qū)域A331。
利用附圖5所示的CSCF信息,通過執(zhí)行附圖7所示的搜索過程,搜索模塊111能夠迅速確定UE 20當前是否位于其預先定制了LBS服務的區(qū)域。
若UE 20未處于其預先定制了LBS服務的區(qū)域中,則應用服務器10不向UE 20提供LBS服務;若UE 20處于其預先定制了LBS服務的區(qū)域,例如上述區(qū)域A331,則應用服務器10讀取存儲模塊109中存儲的該用戶的SSCF信息,并將SSCF信息中與區(qū)域A331對應的LBS服務經(jīng)由AS接口模塊107發(fā)送給UE 20。
UE20可以通過HTTP等協(xié)議直接訪問其定制的LBS服務,根據(jù)其無線端口設備配置,其底層鏈路可以是Wireless LAN(WLAN無線局域網(wǎng))也可以是GPRS(通用分組無線業(yè)務)。UE20還可以通過即時消息機制或者蜂窩短消息機制訪問LBS服務。例如若UE 20與LBS應用服務器10處于同一個無線局域網(wǎng)絡中,則應用服務器10可以通過在其與UE 20的WLAN接口之間建立的直接鏈路,將應用服務器中儲存的LBS服務信息發(fā)送給UE 20;若UE 20與該應用服務器10處于不同的無線局域網(wǎng)絡中,則應用服務器10可以經(jīng)由網(wǎng)絡供應商提供的即時消息傳遞機制,例如MS MSN(微軟信使消息)或Yahoo message(雅虎通消息),將應用服務器中儲存的LBS服務信息經(jīng)由在互聯(lián)網(wǎng)與UE 20的WLAN接口之間建立的直接鏈路發(fā)送給UE20;若UE 20處于無線廣域網(wǎng)絡中,則應用服務器10可以通過蜂窩網(wǎng)絡的SMS(短消息服務)或MMS(多媒體短消息服務)服務中心,經(jīng)由SMS或MMS服務中心與UE 20的蜂窩調(diào)制解調(diào)器之間建立的無線鏈路,將LBS服務信息發(fā)送給UE 20,此時,由于蜂窩網(wǎng)絡有可能不能及時傳送SMS或MMS消息,因此,最好在所傳送的SMS或MMS消息中添加時間標記,以使得用戶確定該傳送的LBS服務對于當前位置而言是否仍舊有效。所有這些工作,都可以通過無線終端下載的LBS客戶端軟件進行。LBS服務供應商可以采用在無線終端連接其服務器下載LBS客戶端軟件時就配置好了LBS獲取方式。客戶也可以根據(jù)無線終端的配置,更改LBS客戶端軟件獲取LBS服務方式的配置。
另外,當向UE 20發(fā)送其定制的LBS服務時,應用服務器10可以根據(jù)當時無線網(wǎng)絡的帶寬使用狀況,向UE 20提供文本或多媒體的LBS服務,其具體實現(xiàn)過程包括在UE 20中增加一個帶寬檢測模塊203,在向應用服務器10請求建立無線鏈路時,該帶寬檢測模塊203對當時無線網(wǎng)絡的帶寬使用狀況進行檢測,并將檢測結(jié)果經(jīng)由UE接口模塊207發(fā)送給應用服務器10;應用服務器10根據(jù)經(jīng)由AS接口模塊107收到的該檢測結(jié)果,向UE 20提供適當?shù)腖BS服務。
此外,當應用服務器10向UE 20發(fā)送其定制的LBS服務時,UE20可以通過在其內(nèi)部增加一個控制模塊201,控制將收到的LBS服務自動顯示在顯示屏205上,或根據(jù)用戶的指令,在用戶需要時顯示在顯示屏205上。
為了使得用戶能夠動態(tài)控制期望獲得的LBS服務,還可以將應用服務器10中的SSCF生成模塊103、CSCF生成模塊105以及存儲模塊109中存儲的ASAF信息一起下載到UE 22中(如附圖8所示),從而當用戶需要更改其定制的LBS服務時,不需要再登錄應用服務器而在UE 22一端即可實現(xiàn),具體地當用戶基于下載的ASAF信息需要在某一區(qū)域取消或添置LBS服務時,或當LBS服務供應商增加了LBS服務并將更新的ASAF信息發(fā)送給UE 22、從而用戶基于該更新的ASAF信息需要在某一區(qū)域取消或添置LBS服務時,UE 22中的SSCF生成模塊,列出ASAF信息中包括的能夠提供LBS服務的區(qū)域和LBS服務以供用戶進行選擇,并根據(jù)用戶的選擇,產(chǎn)生一個更新的SSCF信息;CSCF生成模塊,根據(jù)該更新的SSCF信息中包括的用戶定制了LBS服務的區(qū)域,產(chǎn)生一個更新的CSCF信息。該SSCF生成模塊和CSCF生成模塊的操作與應用服務器10中相同。
在生成更新的SSCF信息和CSCF信息后,UE 22可以通過立即與應用服務器10之間建立一個無線鏈路的方式,將該更新的SSCF信息和CSCF信息發(fā)送給應用服務器10,以更新應用服務器10中存儲的原SSCF信息和CSCF信息;UE 22也可以先將該更新的SSCF信息和CSCF信息存儲在UE 22內(nèi)的存儲模塊209中,待UE 22為獲取LBS服務而向應用服務器10請求建立無線鏈路或向應用服務器10發(fā)送LBS服務請求時,再將該更新的SSCF信息和CSCF信息隨著無線鏈路建立請求或LBS服務請求一起發(fā)送給應用服務器10,以更新應用服務器10中存儲的原SSCF信息和CSCF信息。
在結(jié)合附圖2和附圖8描述的實施例中,都是欲得到LBS服務的UE,首先向應用服務器10發(fā)出建立無線鏈路的請求,并在無線鏈路建立后,經(jīng)由該無線鏈路向應用服務器10發(fā)送LBS服務請求,然后,待應用服務器10中的搜索模塊根據(jù)CSCF信息執(zhí)行搜索操作并確定UE是處于其預先定制了LBS服務的區(qū)域內(nèi)時,應用服務器10才根據(jù)SSCF信息向UE提供與其所處區(qū)域?qū)腖BS服務,以使得UE經(jīng)由該無線鏈路接收來自應用服務器的LBS服務。
在附圖9所示的本發(fā)明的另一實施例中,在UE 24中包括了從應用服務器10下載的搜索模塊111,以使得當UE 24期望獲取LBS服務時,該搜索模塊111,可以先根據(jù)UE 24利用GPS技術(shù)獲得的位置信息和存儲的預先從應用服務器下載的該用戶的CSCF信息,快速判斷UE 24是否處于其預先定制了LBS服務的區(qū)域內(nèi)。只有當UE 24中的搜索模塊111確定UE 24是處于其預先定制了LBS服務的區(qū)域內(nèi)時,UE 24才向應用服務器10發(fā)出一個建立無線鏈路的請求以與應用服務器10建立一個無線鏈路,并經(jīng)由該無線鏈路向應用服務器10發(fā)出一個LBS服務請求。在收到來自UE 24的LBS服務請求后,應用服務器10,根據(jù)該LBS服務請求中包括的該UE 24的位置信息,將SSCF信息中與該位置信息對應的LBS服務,經(jīng)由該無線鏈路發(fā)送給UE 24。
該UE 24中搜索模塊111執(zhí)行的操作過程與上述應用服務器10中的相同。其中,UE 24中的搜索模塊111,可以根據(jù)用戶指令(例如用戶有獲取LBS服務的需求時),執(zhí)行上述的搜索操作以確定UE 24是否處于其預先定制了LBS服務的區(qū)域內(nèi);也可以根據(jù)用戶預先設置的時間間隔,定期地執(zhí)行上述的搜索操作以確定UE 24是否處于其預先定制了LBS服務的區(qū)域內(nèi);還可以通過UE 24中的位置檢測模塊203,在檢測到UE 24離開其區(qū)域LMA時,產(chǎn)生一個控制信息,以啟動搜索模塊111執(zhí)行上述的搜索操作進而確定UE 24是否處于其預先定制了LBS服務的區(qū)域內(nèi)。
在附圖9所示實施例中,若UE 24中的搜索模塊111確定UE 24未處于其預先定制了LBS服務的區(qū)域內(nèi),則不發(fā)起與應用服務器建立無線鏈路的請求,因此,采用這種方式,不僅可以節(jié)省有限的無線資源,還可以節(jié)省UE 24的電池能量,所以附圖9所示實施例是一種更優(yōu)選的實施例。
當然,在圖9所示的UE 24中,也可以下載應用服務器10中的SSCF生成模塊和CSCF生成模塊,如附圖10所示。根據(jù)從應用服務器10隨時下載的最新ASAF信息或根據(jù)存儲的先前從應用服務器10下載的ASAF信息,用戶在無線終端UE26處即可修改定制的LBS服務并生成新的SSCF信息與CSCF信息。通過將生成的新CSCF信息替換無線終端中存儲的原CSCF信息、和將新SSCF信息與新CSCF信息一起上傳到應用服務器10以替換應用服務器中該用戶的原SSCF信息與CSCF信息,用戶能夠?qū)崿F(xiàn)動態(tài)地控制期望獲得的LBS服務。
有益效果以上詳細描述了本發(fā)明提出的一種使得處于無線通信系統(tǒng)中的一個無線終端獲得LBS服務的方法。在該方法中,由于無線終端可以通過Wireless LAN或者GPRS直接連接到服務供應商的網(wǎng)絡獲取服務,LBS服務供應商可以不再與運營商緊密地捆綁在一起,而且可以靈活的提供各種服務,所以按照本發(fā)明提出的該方法,有利于LBS服務供應商快速引入新的LBS服務。
此外,由于用戶可以在無線終端處判斷自己所處的位置并發(fā)起服務請求,因此用戶能夠控制服務的獲取而不是被動地等待服務,這也能節(jié)省有限的無線資源和終端的電池能量。同時用戶還可以在無線終端根據(jù)下載的ASAF信息及時更改和添加在某些區(qū)域的LBS服務,因此,用戶在一定程度上能夠動態(tài)地控制期望獲取的LBS服務。
另外,由于無線終端能夠?qū)z測到的當前網(wǎng)絡資源(無線帶寬)的使用情況報告給應用服務器,因此,應用服務器可以及時調(diào)整所發(fā)送的LBS服務內(nèi)容,以使得無線終端能夠獲得最佳效果的LBS服務。
本領域技術(shù)人員應當理解,對上述本發(fā)明所公開的方法,還可以在不脫離本發(fā)明內(nèi)容的基礎上做出各種改進。因此,本發(fā)明的保護范圍應當由所附的權(quán)利要求書的內(nèi)容確定。
權(quán)利要求
1.一種用于使得一個無線終端能夠獲得基于位置的服務(LBS)的方法,包括步驟(a)獲取該無線終端的位置信息;(b)根據(jù)該位置信息和預定的區(qū)域關系信息,判斷該無線終端是否處于預先定制了LBS服務的區(qū)域中;(c)若該無線終端處于該區(qū)域中,則與一個能夠提供該LBS服務的應用服務器建立一個無線鏈路;和(d)經(jīng)由該無線鏈路,接收來自該應用服務器的該LBS服務。
2.如權(quán)利要求1所述的方法,其中所述預定的區(qū)域關系信息,至少包括將所述用戶定制了LBS服務的區(qū)域預劃分為多個子區(qū)域、且每個子區(qū)域的位置由各自的特征量值進行標識的信息;所述步驟(b),包括根據(jù)該多個子區(qū)域的特征量值和所述無線終端的位置信息,判斷所述無線終端是否處于該多個子區(qū)域中的一個子區(qū)域內(nèi)。
3.如權(quán)利要求2所述的方法,其中所述預定的區(qū)域關系信息,還包括將所述子區(qū)域預劃分為多個微區(qū)域、且每個微區(qū)域的位置由各自的特征量值進行標識的信息;所述步驟(b),還包括根據(jù)該多個微區(qū)域的特征量值和所述無線終端的位置信息,判斷所述無線終端是否處于該多個微區(qū)域中的一個微區(qū)域內(nèi)。
4.如權(quán)利要求2所述的方法,還包括步驟接收來自所述應用服務器的關于區(qū)域及其提供的LBS服務的信息;根據(jù)該接收的信息,選擇所述用戶期望定制LBS服務的區(qū)域;根據(jù)該所選擇的區(qū)域,按照預定的區(qū)域劃分規(guī)則,生成一個區(qū)域關系信息,該區(qū)域關系信息至少包括將所選擇的區(qū)域預劃分為多個子區(qū)域、且每個子區(qū)域的位置由各自的特征量值進行標識的信息;利用該生成的區(qū)域關系信息,更新所述預定的區(qū)域關系信息。
5如權(quán)利要求4所述的方法,其中所述區(qū)域關系信息還包括將所述子區(qū)域預劃分為多個微區(qū)域、且每個微區(qū)域的位置由各自的特征量值進行標識的信息。
6.如權(quán)利要求2、3、4和5中任意一個權(quán)利要求所述的方法,其中,所述特征量值包括區(qū)域形狀、與該區(qū)域形狀對應的幾何參數(shù)以及與該區(qū)域形狀對應的位置參數(shù)。
7.如權(quán)利要求6所述的方法,還包括步驟根據(jù)所述接收的信息,定制所述用戶期望在所述選擇的區(qū)域中得到的LBS服務;將所述選擇的區(qū)域與對應的該定制的LBS服務,發(fā)送到所述應用服務器。
8.如權(quán)利要求6所述的方法,還包括步驟根據(jù)所述接收的信息,定制所述用戶期望在所述選擇的區(qū)域中得到的LBS服務;在所述步驟(c)中,將所述選擇的區(qū)域與對應的所述定制的LBS服務,發(fā)送到所述應用服務器。
9.如權(quán)利要求1所述的方法,還包括步驟檢測所述無線鏈路所占用的無線帶寬;將檢測結(jié)果發(fā)送到所述應用服務器。
10.如權(quán)利要求3所述的方法,其中,所述無線終端按照預定的時間間隔或根據(jù)用戶輸入的控制指令啟動所述步驟(b)的操作。
11.如權(quán)利要求3所述的方法,還包括步驟根據(jù)步驟(b)的判斷結(jié)果,記錄所述無線終端當前所處的所述用戶預先定制了LBS服務的區(qū)域;檢測所述無線終端是否仍舊處于所述用戶預先定制了LBS服務的區(qū)域中;若所述無線終端移出了所述區(qū)域,則再次啟動所述步驟(b)的操作。
12.如權(quán)利要求1所述的方法,其中所述應用服務器是通過網(wǎng)絡供應商提供的即時消息、蜂窩網(wǎng)絡的SMS(短消息服務)和MMS(多媒體短消息服務)中的任意一種消息傳遞機制,向所述無線終端提供所述LBS服務。
13.一種用于使得一個無線終端能夠獲得基于位置的服務(LBS)的方法,包括步驟(a)獲取該無線終端的位置信息;(b)與一個能夠提供LBS服務的應用服務器建立一個無線鏈路;(c)經(jīng)由該無線鏈路,將該位置信息與LBS服務請求一同發(fā)送給該應用服務器;(d)接收來自該應用服務器的LBS服務;其中,該LBS服務是預先定制的,當該應用服務器根據(jù)該位置信息和預定的區(qū)域關系信息、判斷該無線終端處于預先定制了LBS服務的區(qū)域中時,向該無線終端發(fā)送該定制的LBS服務。
14.如權(quán)利要求13所述的方法,還包括步驟接收來自所述應用服務器的關于區(qū)域及其提供的LBS服務的信息;根據(jù)該接收的信息,選擇所述用戶期望定制LBS服務的區(qū)域;根據(jù)該所選擇的區(qū)域,按照預定的區(qū)域劃分規(guī)則,生成一個區(qū)域關系信息,該區(qū)域關系信息至少包括將所選擇的區(qū)域預劃分為多個子區(qū)域、且每個子區(qū)域的位置由各自的特征量值進行標識的信息;將該區(qū)域關系信息發(fā)送到所述應用服務器。
15.如權(quán)利要求14所述的方法,其中所述區(qū)域關系信息還包括將所述子區(qū)域預劃分為多個微區(qū)域、且每個微區(qū)域的位置由各自的特征量值進行標識的信息。
16.如權(quán)利要求14或15所述的方法,其中所述特征量值,包括區(qū)域形狀、與該區(qū)域形狀對應的幾何參數(shù)以及與該區(qū)域形狀對應的位置參數(shù)。
17.如權(quán)利要求16所述的方法,還包括步驟根據(jù)所述接收的信息,定制所述用戶期望在所述選擇的區(qū)域中得到的LBS服務;與所述應用服務器建立一個無線鏈路;經(jīng)由該無線鏈路,將所述選擇的區(qū)域與對應的該定制的LBS服務,發(fā)送到所述應用服務器。
18.如權(quán)利要求16所述的方法,根據(jù)所述接收的信息,定制所述用戶期望在所述選擇的區(qū)域中得到的LBS服務;在所述步驟(b)或(c)中,將所述選擇的區(qū)域與對應的該定制的LBS服務,發(fā)送到所述應用服務器。
19.如權(quán)利要求18所述的方法,還包括步驟檢測所述無線鏈路所占用的無線帶寬;將檢測結(jié)果發(fā)送到所述應用服務器。
20.如權(quán)利要求19所述的方法,其中,所述無線終端按照預定的時間間隔或根據(jù)用戶輸入的控制指令啟動所述步驟(b)的操作。
21.一種用于使得一個應用服務器能夠提供基于位置的服務(LBS)的方法,包括步驟(a)列出能夠提供LBS服務的區(qū)域和LBS服務,以供一個無線終端的用戶在所列出的區(qū)域和LBS服務中進行選擇;(b)接收來自該用戶輸入的選擇指令;(c)根據(jù)該選擇指令,產(chǎn)生一個關于該用戶在能夠提供LBS服務的區(qū)域中定制的LBS服務的信息;(d)存儲該產(chǎn)生的關于該用戶在能夠提供LBS服務的區(qū)域中定制的LBS服務的信息。
22.如權(quán)利要求21所述的方法,其中步驟(a)包括列出能夠提供LBS服務的區(qū)域,以使所述用戶選擇需要提供LBS服務的區(qū)域;根據(jù)用戶所選擇的區(qū)域,列出該區(qū)域能夠提供的對應的LBS服務,以供所述用戶在所選擇的區(qū)域中定制相應的LBS服務。
23.如權(quán)利要求21所述的方法,其中步驟(a)包括列出能夠提供的LBS服務,以使所述用戶選擇需要提供的LBS服務;根據(jù)用戶所選擇的LBS服務,列出能夠提供該LBS服務的對應區(qū)域,以供所述用戶選擇相應的能夠提供該LBS服務的區(qū)域。
24.如權(quán)利要求21所述的方法,還包括步驟根據(jù)該定制了LBS服務的區(qū)域,按照預定的區(qū)域劃分規(guī)則,生成一個區(qū)域關系信息,該區(qū)域關系信息至少包括將所定制了LBS服務的區(qū)域預劃分為多個子區(qū)域、且每個子區(qū)域的位置由各自的特征量值進行標識的信息;存儲該區(qū)域關系信息。
25.如權(quán)利要求24所述的方法,其中所述區(qū)域關系信息還包括將所述子區(qū)域預劃分為多個微區(qū)域、且每個微區(qū)域的位置由各自的特征量值進行標識的信息。
26.如權(quán)利要求25所述的方法,其中所述特征量值,包括區(qū)域形狀、與該區(qū)域形狀對應的幾何參數(shù)以及與該區(qū)域形狀對應的位置參數(shù)。
27.如權(quán)利要求21所述的方法,還包括步驟記錄新增的關于至少一個區(qū)域和在該區(qū)域中提供的LBS服務的信息;將更新后的區(qū)域及其提供的LBS服務的信息,發(fā)送給所述無線終端;接收來自所述無線終端的關于所述用戶在更新后的區(qū)域中定制的LBS服務的信息;利用該接收的信息,更新在步驟(d)中存儲的關于該用戶在能夠提供LBS服務的區(qū)域中定制的LBS服務的信息。
28.如權(quán)利要求26或27所述的方法,還包括步驟向所述無線終端發(fā)送所述區(qū)域關系信息。
29.如權(quán)利要求28所述的方法,還包括步驟(i)接收來自所述無線終端的欲與所述應用服務器建立一個無線鏈路的請求,其中,該無線鏈路請求是在所述無線終端根據(jù)所述區(qū)域關系信息、判斷其處于所述用戶預先定制了LBS服務的區(qū)域中時、向所述應用服務器發(fā)送的;(ii)與所述無線終端建立該無線鏈路;(iii)經(jīng)由該無線鏈路,接收來自所述無線終端的LBS服務請求;(iv)響應該LBS服務請求,向所述無線終端發(fā)送所述用戶預先定制的相應的LBS服務。
30.如權(quán)利要求29所述的方法,其中所述LBS服務請求至少包括所述無線終端的位置信息,所述步驟(iv)包括根據(jù)該位置信息,向該無線終端發(fā)送與該位置信息對應的LBS服務。
31.如權(quán)利要求30所述的方法,還包括步驟接收來自所述無線終端的一個報告消息,該報告消息是所述無線終端對所述無線鏈路占用的無線帶寬進行檢測得到的檢測結(jié)果;根據(jù)該報告消息,在所述步驟(iv)中向所述無線終端發(fā)送文本形式或多媒體形式的LBS服務。
32.如權(quán)利要求26或27所述的方法,還包括步驟(I)接收來自所述無線終端的欲與所述應用服務器建立一個無線鏈路的請求;(II)與所述無線終端建立該無線鏈路;(III)經(jīng)由該無線鏈路,接收來自所述無線終端的LBS服務請求和所述無線終端的位置信息;(IV)根據(jù)該位置信息和所述區(qū)域關系信息,判斷所述無線終端是否處于所述用戶預先定制了LBS服務的區(qū)域中;(V)若所述無線終端處于該區(qū)域內(nèi),則響應該LBS服務請求,向所述無線終端發(fā)送所述用戶預先定制的相應的LBS服務。
33.如權(quán)利要求32所述的方法,其中步驟(IV)包括根據(jù)所述預定的區(qū)域關系信息中的所述多個子區(qū)域的特征量值和所述無線終端的位置信息,判斷所述無線終端是否處于一個子區(qū)域中。
34.如權(quán)利要求33所述的方法,其中步驟(IV)還包括根據(jù)所述預定的區(qū)域關系信息中的所述多個微區(qū)域的特征量值和所述無線終端的位置信息,判斷所述無線終端是否處于一個微區(qū)域中。
35.如權(quán)利要求32所述的方法,還包括步驟接收來自所述用戶終端的一個更新的區(qū)域關系信息,該更新的區(qū)域關系信息是所述用戶終端根據(jù)所述應用服務器發(fā)送的所述更新后的區(qū)域及其提供的LBS服務的信息而生成的;利用該更新的區(qū)域關系信息,更新所述存儲的區(qū)域關系信息。
36.如權(quán)利要求32所述的方法,還包括步驟接收來自所述無線終端的一個報告消息,該報告消息是所述無線終端對所述無線鏈路占用的無線帶寬進行檢測得到的檢測結(jié)果;根據(jù)該報告消息,在所述步驟(V)中向所述無線終端發(fā)送文本形式或多媒體形式的LBS服務。
37.一種能夠獲得基于位置的服務(LBS)的無線終端(UE),包括一個位置檢測模塊,用于獲取該無線終端的位置信息;一個搜索模塊,用于根據(jù)該位置信息和預定的區(qū)域關系信息,判斷該無線終端是否處于預先定制了LBS服務的區(qū)域中;一個接口模塊,用于與一個能夠提供該LBS服務的應用服務器建立一個無線鏈路;其中,若該搜索模塊判斷該無線終端處于該區(qū)域中,則該接口模塊與該應用服務器建立無線鏈路,并經(jīng)由該無線鏈路,接收來自該應用服務器的該LBS服務。
38.如權(quán)利要求37所述的無線終端,其中所述預定的區(qū)域關系信息,至少包括將所述用戶定制了LBS服務的區(qū)域預劃分為多個子區(qū)域、且每個子區(qū)域的位置由各自的特征量值進行標識的信息。
39.如權(quán)利要求38所述的無線終端,其中所述預定的區(qū)域關系信息,還包括將所述子區(qū)域預劃分為多個微區(qū)域、且每個微區(qū)域的位置由各自的特征量值進行標識的信息。
40.如權(quán)利要求39所述的無線終端,其中所述接口模塊接收來自所述應用服務器的關于區(qū)域及其提供的LBS服務的信息;該無線終端還包括一個CSCF(客戶服務配置文件)生成模塊,用于根據(jù)該接收的信息,選擇所述用戶期望定制LBS服務的區(qū)域;根據(jù)該所選擇的區(qū)域,按照預定的區(qū)域劃分規(guī)則,生成一個區(qū)域關系信息,該區(qū)域關系信息至少包括將所選擇的區(qū)域預劃分為多個子區(qū)域、且每個子區(qū)域的位置由各自的特征量值進行標識的信息;一個存儲模塊,用于存儲該生成的區(qū)域關系信息。
41.如權(quán)利要求40所述的無線終端,其中,所述特征量值包括區(qū)域形狀、與該區(qū)域形狀對應的幾何參數(shù)以及與該區(qū)域形狀對應的位置參數(shù)。
42.如權(quán)利要求41所述的無線終端,還包括一個LBS服務定制模塊,用于根據(jù)所述接收的信息,定制所述用戶期望在所述選擇的區(qū)域中得到的LBS服務;其中,所述接口模塊,將所述選擇的區(qū)域與對應的該定制的LBS服務,發(fā)送到所述應用服務器。
43.一種能夠提供基于位置的服務(LBS)的應用服務器,包括一個LBS服務提供模塊,用于列出能夠提供LBS服務的區(qū)域和LBS服務,以供一個無線終端的用戶在所列出的區(qū)域和LBS服務中進行選擇;一個LBS服務定制模塊,用于根據(jù)用戶輸入的選擇指令,產(chǎn)生一個關于該用戶在能夠提供LBS服務的區(qū)域中定制的LBS服務的信息;一個存儲模塊,用于存儲該產(chǎn)生的關于該用戶在能夠提供LBS服務的區(qū)域中定制的LBS服務的信息;一個CSCF(客戶服務配置文件)生成模塊,用于根據(jù)用戶定制了LBS服務的區(qū)域,按照預定的區(qū)域劃分規(guī)則,生成一個區(qū)域關系信息,該區(qū)域關系信息至少包括將定制了LBS服務的區(qū)域預劃分為多個子區(qū)域、且每個子區(qū)域的位置由各自的特征量值進行標識的信息;其中,該存儲模塊,存儲該區(qū)域關系信息。
44.如權(quán)利要求43所述的應用服務器,其中所述特征量值,包括區(qū)域形狀、與該區(qū)域形狀對應的幾何參數(shù)以及與該區(qū)域形狀對應的位置參數(shù)。
45.如權(quán)利要求44所述的應用服務器,還包括一個接口模塊,用于接收來自所述無線終端的欲與所述應用服務器建立一個無線鏈路的請求,其中,該無線鏈路請求是在所述無線終端根據(jù)所述區(qū)域關系信息、判斷其處于所述用戶預先定制了LBS服務的區(qū)域中時、向所述應用服務器發(fā)送的;經(jīng)由與所述無線終端建立的該無線鏈路,通過該接口模塊,該應用服務器向所述無線終端發(fā)送所述用戶預先定制的相應的LBS服務。
46.如權(quán)利要求44所述的應用服務器,還包括一個接口模塊,用于接收來自所述無線終端的欲與所述應用服務器建立一個無線鏈路的請求;和在與所述無線終端建立該無線鏈路后,經(jīng)由該無線鏈路,接收來自所述無線終端的LBS服務請求和所述無線終端的位置信息;一個搜索模塊,用于根據(jù)該位置信息和所述區(qū)域關系信息,判斷所述無線終端是否處于所述用戶預先定制了LBS服務的區(qū)域中;其中,若所述無線終端處于該區(qū)域內(nèi),則經(jīng)由該接口模塊,向所述無線終端發(fā)送所述用戶預先定制的相應的LBS服務。
全文摘要
一種用于使得一個無線終端能夠獲得基于位置的服務(LBS)的方法,包括步驟獲取該無線終端的位置信息;根據(jù)該位置信息和預定的區(qū)域關系信息,判斷該無線終端是否處于預先定制了LBS服務的區(qū)域中;若該無線終端處于該區(qū)域中,則與一個能夠提供該LBS服務的應用服務器建立一個無線鏈路;和經(jīng)由該無線鏈路,接收來自該應用服務器的該LBS服務。
文檔編號G01C21/00GK1738478SQ20041005777
公開日2006年2月22日 申請日期2004年8月19日 優(yōu)先權(quán)日2004年8月19日
發(fā)明者杜永剛, 孫曉路 申請人:皇家飛利浦電子股份有限公司