基于位置的服務(wù)lbs平臺信令交互的執(zhí)行方法及裝置的制造方法
【專利摘要】本發(fā)明提供了一種基于位置的服務(wù)LBS平臺信令交互的執(zhí)行方法及裝置,其中該方法包括:多個基于位置的服務(wù)LBS平臺中的指定LBS平臺觸發(fā)信令接口單元SIU集群中多個SIU與指定LBS平臺的連接,其中,多個SIU部署在不同的地理位置;指定LBS平臺從多個SIU中選擇優(yōu)先級最高的指定SIU執(zhí)行信令的交互。通過本發(fā)明,相關(guān)技術(shù)中LBS移動定位系統(tǒng)中部署的一個信令前置單元或兩個信令前置單元出現(xiàn)故障時,導(dǎo)致業(yè)務(wù)中斷的問題,從而達(dá)到了在LBS本身部署的一個信令前置單元或兩個信令前置單元出現(xiàn)故障時,可以選擇共享的其他的SIU進(jìn)而保持業(yè)務(wù)的正常的效果。
【專利說明】
基于位置的服務(wù)LBS平臺信令交互的執(zhí)行方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種基于位置的服務(wù)LBS平臺信令交互的執(zhí)行方法及裝置。
【背景技術(shù)】
[0002]隨著移動定位系統(tǒng)應(yīng)用到越來越多的場景和領(lǐng)域,定位業(yè)務(wù)量不斷上漲;因此系統(tǒng)在承受容量上的壓力時,對系統(tǒng)的穩(wěn)定性要求也不斷提高,只有這樣才能給用戶好的體驗;信令前置單元,作為移動定位系統(tǒng)中的一個重要的網(wǎng)元,其穩(wěn)定性對整個系統(tǒng)的穩(wěn)定性至關(guān)重要。
[0003]目前移動定位系統(tǒng)中通常是部署一個信令前置單元或兩個信令前置單元;在一個信令前置單元的情況下,若信令前置單元出現(xiàn)異常,定位業(yè)務(wù)就中斷了 ;兩個信令前置單元的情況下,雖然實現(xiàn)了 1+1保護,系統(tǒng)穩(wěn)定性得到提高,但它們都是屬于同一移動定位系統(tǒng)中的SIU,并且為了便于維護可能通常部署在同一位置,當(dāng)片區(qū)網(wǎng)絡(luò)癱瘓的時候還是不能很好起到保護作用;另一方面,當(dāng)兩個信令前置單元本身都出現(xiàn)問題時定位業(yè)務(wù)也會中斷。
[0004]針對相關(guān)技術(shù)中移動定位系統(tǒng)中部署的一個信令前置單元或兩個信令前置單元出現(xiàn)故障時,導(dǎo)致業(yè)務(wù)中斷的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的主要目的在于提供一種基于位置的服務(wù)LBS平臺信令交互的執(zhí)行方法及裝置,以至少解決相關(guān)技術(shù)中移動定位系統(tǒng)中部署的一個信令前置單元或兩個信令前置單元出現(xiàn)故障時,導(dǎo)致業(yè)務(wù)中斷的問題。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種基于位置的服務(wù)LBS平臺信令交互的執(zhí)行方法,包括:多個基于位置的服務(wù)LBS平臺中的指定LBS平臺觸發(fā)信令接口單元SIU集群中多個SIU與所述指定LBS平臺的連接,其中,所述多個SIU部署在不同的地理位置;所述指定LBS平臺從所述多個SIU中選擇優(yōu)先級最高的指定SIU執(zhí)行信令的交互。
[0007]進(jìn)一步地,在多個基于位置的服務(wù)LBS平臺中的指定LBS平臺觸發(fā)SIU集群中多個SIU與所述指定LBS平臺的連接之后,包括:所述指定LBS平臺向所述多個SIU發(fā)送心跳消息;所述指定LBS平臺獲取所述多個SIU中發(fā)送響應(yīng)于所述心跳消息的響應(yīng)消息的SIU ;判斷發(fā)送所述響應(yīng)消息的所有SIU是否都已經(jīng)記錄在SIU池中,其中,所述SIU池用于記錄所述指定LBS平臺與多個SIU之間連接關(guān)系信息,以及該多個SIU相互之間的優(yōu)先級信息;在判斷結(jié)果為否時,所述指定LBS平臺將在所述SIU池沒有記錄且發(fā)送響應(yīng)消息的SIU記錄在所述SIU池中。
[0008]進(jìn)一步地,在所述指定LBS平臺向所述多個SIU發(fā)送心跳消息之后,包括:所述指定LBS平臺獲取所述多個SIU中沒有響應(yīng)于所述心跳消息的SIU ;所述指定LBS平臺繼續(xù)向所述沒有響應(yīng)于所述心跳消息的SIU發(fā)送心跳消息,直到發(fā)送所述心跳消息的次數(shù)達(dá)到預(yù)定次數(shù)之后,所述指定LBS平臺禁止所述沒有響應(yīng)于所述心跳消息的SIU加入到所述SIU池中,或?qū)]有響應(yīng)于所述心跳消息的SIU移出所述SIU池。
[0009]進(jìn)一步地,所述指定LBS平臺從所述多個SIU中選擇優(yōu)先級最高的指定SIU的執(zhí)行信令的交互包括:所述指定LBS平臺從本地SIU池中選擇優(yōu)先級最高的SIU作為所述指定 SIUo
[0010]進(jìn)一步地,在所述SIU池中優(yōu)先級最高的SIU有多個時,所述指定LBS平臺從優(yōu)先級最高的所述多個SIU中隨機選擇一個SIU作為所述指定SIU。
[0011]根據(jù)本發(fā)明的另一個方面,提供了一種基于位置的服務(wù)LBS平臺信令交互的執(zhí)行裝置,應(yīng)用于多個基于位置的服務(wù)LBS平臺中的指定LBS平臺側(cè),包括:觸發(fā)模塊,用于觸發(fā)SIU集群中多個SIU與所述指定LBS平臺的連接,其中,所述多個SIU部署在不同的地理位置;執(zhí)行模塊,用于從所述多個SIU中選擇優(yōu)先級最高的指定SIU執(zhí)行信令的交互。
[0012]進(jìn)一步地,所述裝置還包括:發(fā)送模塊,用于向所述多個SIU發(fā)送心跳消息;第一獲取模塊,用于獲取所述多個SIU中發(fā)送響應(yīng)于所述心跳消息的響應(yīng)消息的SIU ;判斷模塊,用于判斷發(fā)送所述響應(yīng)消息的所有Siu是否都已經(jīng)記錄在SIU池中,其中,所述SIU池用于記錄所述指定LBS平臺與多個SIU之間連接關(guān)系信息,以及該多個SIU相互之間的優(yōu)先級信息;記錄模塊,用于在判斷結(jié)果為否時,所述指定LBS平臺將發(fā)送響應(yīng)消息的SIU記錄在所述SIU池中,其中,所述發(fā)送響應(yīng)消息的SIU在所述SIU池中不存在記錄。
[0013]進(jìn)一步地,所述裝置還包括:第二獲取模塊,用于獲取所述多個SIU中沒有響應(yīng)于所述心跳消息的SIU ;控制模塊,用于在所述發(fā)送模塊繼續(xù)向所述沒有響應(yīng)于所述心跳消息的SIU發(fā)送心跳消息,直到發(fā)送所述心跳消息的次數(shù)達(dá)到預(yù)定次數(shù)之后,禁止所述沒有響應(yīng)于所述心跳消息的SIU加入到所述SIU池中,或?qū)]有響應(yīng)于所述心跳消息的SIU移出所述SIU池。
[0014]進(jìn)一步地,所述執(zhí)行模塊還用于,從本地SIU池中選擇優(yōu)先級最高的SIU作為所述指定SIU。
[0015]進(jìn)一步地,所述執(zhí)行模塊還用于,在所述SIU池中優(yōu)先級最高的SIU有多個時,從優(yōu)先級最高的所述多個SIU中隨機選擇一個SIU作為所述指定SIU。
[0016]通過本發(fā)明,采用多個LBS平臺中的指定LBS平臺與SIU集群中的多個SIU連接,在需要執(zhí)行LBS平臺與SIU之間的信令交互時,從多個SIU中選擇優(yōu)先級最后的指定SIU執(zhí)行信令的交互方式,該多個SIU部署在不同的地理位置,通過本實施例的方式解決了相關(guān)技術(shù)中LBS移動定位系統(tǒng)中部署的一個信令前置單元或兩個信令前置單元出現(xiàn)故障時,導(dǎo)致業(yè)務(wù)中斷的問題,從而達(dá)到了在LBS本身部署的一個信令前置單元或兩個信令前置單元出現(xiàn)故障時,可以選擇共享的其他的SIU進(jìn)而保持業(yè)務(wù)的正常的效果。
【附圖說明】
[0017]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0018]圖1是根據(jù)本發(fā)明實施例的基于位置的服務(wù)LBS平臺信令交互的執(zhí)行方法流程圖;
[0019]圖2是根據(jù)本發(fā)明實施例的基于位置的服務(wù)LBS平臺信令交互的執(zhí)行裝置結(jié)構(gòu)框圖;
[0020]圖3是根據(jù)本發(fā)明實施例的基于位置的服務(wù)LBS平臺的保護裝置可選結(jié)構(gòu)框圖 ,
[0021]圖4是根據(jù)本發(fā)明實施例的基于位置的服務(wù)LBS平臺信令交互的執(zhí)行裝置可選結(jié)構(gòu)框圖二 ;
[0022]圖5是根據(jù)本發(fā)明可選實施例的基于信令前置單元1+N保護的移動定位系統(tǒng)架構(gòu)框圖;
[0023]圖6是根據(jù)本發(fā)明可選實施例的LBS平臺對集群SIU中SIU的狀態(tài)檢測及維護方法流程圖;
[0024]圖7a?7b是根據(jù)本發(fā)明可選實施例的狀態(tài)檢測及維護的示意圖;
[0025]圖8是根據(jù)本發(fā)明可選實施例的LBS平臺對集群SIU的選擇算法方法的流程圖。
【具體實施方式】
[0026]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。
[0027]本實施例提供了一種基于位置的服務(wù)基于位置的服務(wù)(Locat1n BasedServices簡稱為LBS)平臺的保護方法,圖1是根據(jù)本發(fā)明實施例的基于位置的服務(wù)LBS平臺信令交互的執(zhí)行方法流程圖,如圖1所示,該方法的步驟包括:
[0028]步驟S102:多個基于位置的服務(wù)LBS平臺中的指定LBS平臺觸發(fā)信令接口單元(Signaling Interface Unit簡稱為SIU)集群中多個SIU與指定LBS平臺的連接;
[0029]其中,多個SIU部署在不同的地理位置;
[0030]步驟S104:指定LBS平臺從多個SIU中選擇優(yōu)先級最高的指定SIU執(zhí)行信令的交互。
[0031]通過本實施例,采用多個LBS平臺中的指定LBS平臺與SIU集群中的多個SIU連接,在需要執(zhí)行LBS平臺與SIU之間的信令交互時,從多個SIU中選擇優(yōu)先級最后的指定SIU執(zhí)行信令的交互方式,該多個SIU部署在不同的地理位置,通過本實施例的方式解決了相關(guān)技術(shù)中LBS移動定位系統(tǒng)中部署的一個信令前置單元或兩個信令前置單元出現(xiàn)故障時,導(dǎo)致業(yè)務(wù)中斷的問題,從而達(dá)到了在LBS本身部署的一個信令前置單元或兩個信令前置單元出現(xiàn)故障時,可以選擇共享的其他的SIU進(jìn)而保持業(yè)務(wù)的正常的效果。
[0032]對于在多個基于位置的服務(wù)LBS平臺中的指定LBS平臺觸發(fā)SIU集群中多個SIU與指定LBS平臺的連接之后,本實施例的一個可選實施方式,該方法還可以包括如下步驟:
[0033]步驟Sll:該指定LBS平臺向多個SIU發(fā)送心跳消息;
[0034]步驟S12:該指定LBS平臺獲取多個SIU中發(fā)送響應(yīng)于心跳消息的響應(yīng)消息的SIU ;
[0035]步驟S13:判斷發(fā)送響應(yīng)消息的所有SIU是否都已經(jīng)記錄在SIU池中,其中,SIU池用于記錄指定LBS平臺與多個SIU之間連接關(guān)系信息,以及該多個SIU相互之間的優(yōu)先級信息;
[0036]步驟S14:在判斷結(jié)果為否時,指定LBS平臺將在SIU池沒有記錄且發(fā)送響應(yīng)消息的SIU記錄在SIU池中。
[0037]通過上述步驟SI I至步驟S14,采用發(fā)送心跳消息的方式來確定與指定LBS平臺連接的多個Siu是否都在SIU池中,因為該SIU池用于記錄指定LBS平臺與多個SIU之間的連接關(guān)系信息,以及該多個SIU相互之間的優(yōu)先級信息,從而可以將沒有記錄在SIU池中的SIU記錄到該SIU池中,以便確定與指定LBS平臺連接的多個SIU之間的優(yōu)先級關(guān)系。
[0038]在本是實施例的另一個可選實施例中,在指定LBS平臺向多個SIU發(fā)送心跳消息之后,本實施例的方法還可以包括以下步驟:
[0039]步驟S21:指定LBS平臺獲取多個SIU中沒有響應(yīng)于心跳消息的SIU ;
[0040]步驟S22:指定LBS平臺繼續(xù)向沒有響應(yīng)于心跳消息的SIU發(fā)送心跳消息,直到發(fā)送心跳消息的次數(shù)達(dá)到預(yù)定次數(shù)之后,指定LBS平臺禁止沒有響應(yīng)于心跳消息的SIU加入到SIU池中,或?qū)]有響應(yīng)于心跳消息的SIU移出SIU池。
[0041]通過上述步驟S21至步驟S22可以進(jìn)一步確定該多個SIU中哪些是可以加入到SIU池中的,或者已經(jīng)在SIU池中可以將其移除該SIU池,以保證與指定LBS平臺連接的SIU都是可以進(jìn)行數(shù)據(jù)交互的。
[0042]對于本實施例的涉及到的指定LBS平臺從多個SIU中選擇優(yōu)先級最高的指定SIU的執(zhí)行信令的交互的方式,在本實施例的一個應(yīng)用場景可以通過如下方式來實現(xiàn):指定LBS平臺從本地SIU池中選擇優(yōu)先級最高的SIU作為指定SIU。
[0043]在上述優(yōu)先級的方式上,在SIU池中優(yōu)先級最高的SIU有多個時,指定LBS平臺從優(yōu)先級最高的多個SIU中隨機選擇一個SIU作為指定SIU。
[0044]需要說明的,該選擇優(yōu)先級最高的方式僅僅是本發(fā)明實施例的一個可選實施方式,在本實施例中也可以通過其他的方式,如通過事先對SIU進(jìn)行標(biāo)識,根據(jù)標(biāo)識信息的順序選擇需要連接的SIU,可見上述方式并不構(gòu)成本發(fā)明的限定,其他能夠?qū)崿F(xiàn)從多個SIU中選擇需要連接的Siu的方式也是在本發(fā)明的保護范圍內(nèi)的。
[0045]在本實施例中還提供了一種基于位置的服務(wù)LBS平臺信令交互的執(zhí)行裝置,該裝置用于實現(xiàn)上述實施例及可選實施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
[0046]圖2是根據(jù)本發(fā)明實施例的基于位置的服務(wù)LBS平臺信令交互的執(zhí)行裝置結(jié)構(gòu)框圖,該裝置位于多個LBS平臺中的指定LBS平臺側(cè),如圖2所示,該裝置包括:觸發(fā)模塊22,用于觸發(fā)SIU集群中多個SIU與指定LBS平臺的連接,其中,多個SIU部署在不同的地理位置;執(zhí)行模塊24,與觸發(fā)模塊22耦合連接,用于從多個SIU中選擇優(yōu)先級最高的指定SIU執(zhí)行信令的交互。
[0047]圖3是根據(jù)本發(fā)明實施例的基于位置的服務(wù)LBS平臺信令交互的執(zhí)行裝置可選結(jié)構(gòu)框圖一,如圖3所示,裝置還包括:發(fā)送模塊32,與觸發(fā)模塊22耦合連接,用于向多個SIU發(fā)送心跳消息;第一獲取模塊34,與發(fā)送模塊32耦合連接,用于獲取多個SIU中發(fā)送響應(yīng)于心跳消息的響應(yīng)消息的SIU ;判斷模塊36,與第一獲取模塊34耦合連接,用于判斷發(fā)送響應(yīng)消息的所有SIU是否都已經(jīng)記錄在SIU池中,其中,SIU池用于記錄指定LBS平臺與多個SIU之間連接關(guān)系信息,以及該多個SIU相互之間的優(yōu)先級信息;記錄模塊38,與判斷模塊36耦合連接,用于在判斷結(jié)果為否時,指定LBS平臺將發(fā)送響應(yīng)消息的SIU記錄在SIU池中,其中,發(fā)送響應(yīng)消息的SIU在SIU池中不存在記錄。
[0048]圖4是根據(jù)本發(fā)明實施例的基于位置的服務(wù)LBS平臺信令交互的執(zhí)行裝置可選結(jié)構(gòu)框圖二,如圖4所示,該裝置包括:第二獲取模塊42,與發(fā)送模塊32耦合連接,用于獲取多個SIU中沒有響應(yīng)于心跳消息的SIU ;控制模塊44,與第二獲取模塊42耦合連接,用于在發(fā)送模塊繼續(xù)向沒有響應(yīng)于心跳消息的SIU發(fā)送心跳消息,直到發(fā)送心跳消息的次數(shù)達(dá)到預(yù)定次數(shù)之后,禁止沒有響應(yīng)于心跳消息的SIU加入到SIU池中,或?qū)]有響應(yīng)于心跳消息的SIU移出SIU池。
[0049]可選地,執(zhí)行模塊24還用于,從本地SIU池中選擇優(yōu)先級最高的SIU作為指定SIU0
[0050]在上述執(zhí)行模塊24基于優(yōu)先級的方式的前提下,該執(zhí)行模塊24還用于,在SIU池中優(yōu)先級最高的SIU有多個時,從優(yōu)先級最高的多個SIU中隨機選擇一個SIU作為指定SIUo
[0051]下面通過本可選實施例的方案對本發(fā)明進(jìn)行舉例說明:
[0052]本可選實施例提供了一種基于信令前置單元1+N保護的基于位置的服務(wù)系統(tǒng)。
[0053]本可選實施例的功能概述:(I)多個LBS系統(tǒng)的信令前置單元SIU組成一個集群,該SIU集群為所有LBS系統(tǒng)所共享;(2)對SIU集群中的某個SIU來說,它屬于多個LBS平臺;(3)對LBS平臺來說,SIU集群中的每個SIU都是屬于自己的且有各自的優(yōu)先級;(4)移動定位中心(Mobile posit1n Center簡稱為MPC)從集群中選擇SIU的原則:從SIU集群中狀態(tài)良好的SIU中選擇優(yōu)先級最高的SIU。
[0054]圖5是根據(jù)本發(fā)明可選實施例的基于信令前置單元1+N保護的移動定位系統(tǒng)架構(gòu)框圖,如圖5所示,該系統(tǒng)包括:N個LBS平臺、N個SIU、N個服務(wù)提供商SP/UE終端;
[0055]其中,SIU集群和LBS平臺集群之間通過mesh連接方式通信;對某個LBS平臺來說,SIU具有不同的優(yōu)先級,LBS從狀態(tài)正常的SIU中選擇優(yōu)先級最高的SIU,若最高優(yōu)先級的SIU不止I個,則進(jìn)行隨機選擇;各個LBS平臺獨立配置連接SIU集群的哪些SIU以及它們的優(yōu)先級;各個LBS平臺獨立檢測并維護自己配置連接的SIU狀態(tài),一旦檢測到當(dāng)前使用的SIU發(fā)生異常時,通過LBS對SIU的選擇規(guī)則,定位業(yè)務(wù)就會切換到狀態(tài)正常的SIU上,從而使定位業(yè)務(wù)不中斷,實現(xiàn)了移動定位系統(tǒng)中SIU的1+N保護;另一方面,SIU集群中的SIU可以由現(xiàn)有LBS系統(tǒng)的中的SIU組成,而現(xiàn)有LBS系統(tǒng)中的SIU在物理位置的分布上通常是獨立的,因此可以容忍局部網(wǎng)絡(luò)癱瘓場景下SIU相互之間的1+N保護;
[0056]圖6是根據(jù)本發(fā)明可選實施例的LBS平臺對集群SIU中SIU的狀態(tài)檢測及維護方法流程圖,圖7a?7b是根據(jù)本發(fā)明可選實施例的狀態(tài)檢測及維護的示意圖,結(jié)合圖7a?7b和圖6對該過程進(jìn)行說明,其中該方法的步驟包括:
[0057]步驟S602 =LBS平臺配置需要連接的SIU集群中的SIU的IP地址、端口號;
[0058]步驟S604:LBS平臺定時向配置連接的SIU發(fā)送心跳消息;
[0059]步驟S606:SIU收到LBS平臺的心跳消息后給LBS平臺發(fā)送心跳應(yīng)答消息;
[0060]步驟S608 =LBS平臺收到SIU的心跳應(yīng)答消息后將此SIU加入到正常SIU池里;
[0061]步驟S610:LBS平臺N次未收到SIU的心跳應(yīng)答消息則將此SIU從正常SIU池里移除;其中,N可以根據(jù)需要設(shè)置,例如:N = 3。
[0062]如圖7a所示,LBS平臺對SIU集群中SIU的狀態(tài)檢測及維護,其中,步驟S711中LBS平臺向SIU池中的所有SIU發(fā)送心跳消息,在步驟S712中SIU池中的所有SIU向LBS平臺發(fā)送心跳應(yīng)答消息;上述步驟S711和S712中涉及的SIU都是正常的,也就是說LBS平臺發(fā)送心跳消息之后,都會收到心跳應(yīng)答消息。
[0063]如圖7b所示,LBS平臺對SIU集群中SIU的狀態(tài)檢測及維護,其中,步驟S721中LBS平臺向SIU池中的所有SIU發(fā)送心跳消息,在步驟S722中LBS平臺向SIU池中的所有SIU發(fā)送心跳消息;在步驟S723中LBS平臺向SIU池中的所有SIU發(fā)送心跳消息上述步驟,步驟S721、S722以及S723中涉及的SIU都是異常的,也就是說,LBS發(fā)送的預(yù)定次數(shù)心跳消息之后沒有收到心跳應(yīng)答消息。
[0064]圖8是根據(jù)本發(fā)明可選實施例的LBS平臺對集群SIU的選擇算法方法的流程圖,如圖8所示,該方法的步驟包括:
[0065]步驟S802 =LBS平臺配置需要連接的SIU集群中的SIU優(yōu)先級;
[0066]步驟S804:從正常SIU池中選擇優(yōu)先級最高的SIU ;
[0067]步驟S806:若步驟S604中選擇出來的SIU不止I個,則隨機選擇I個;
[0068]其中,LBS平臺配置SIU優(yōu)先級一般原則為:LBS平臺確定需要連接SIU集群中的哪些SIU ;LBS平臺指定其中一個或若干個SIU為高優(yōu)先級,若干個時優(yōu)先級是相同的。LBS平臺指定其余SIU為低優(yōu)先級,其余SIU的優(yōu)先級也是相同的。
[0069]通過本可選實施例,各個LBS平臺獨立配置連接SIU集群的哪些SIU以及它們的優(yōu)先級;各個LBS平臺獨立檢測并維護自己配置連接的SIU狀態(tài),一旦檢測到當(dāng)前使用的SIU發(fā)生異常時,通過LBS對SIU的選擇規(guī)則,定位業(yè)務(wù)就會切換到狀態(tài)正常的SIU上,從而使定位業(yè)務(wù)不中斷,實現(xiàn)了移動定位系統(tǒng)中SIU的1+N保護;另一方面,SIU集群中的SIU可以由現(xiàn)有LBS系統(tǒng)的中的SIU組成,而相關(guān)技術(shù)中LBS系統(tǒng)中的SIU在物理位置的分布上通常是獨立的,因此可以實現(xiàn)局部網(wǎng)絡(luò)癱瘓場景下SIU相互之間的1+N保護;解決了相關(guān)技術(shù)中移動定位系統(tǒng)中信令前置單元無保護的局限性或者1+1保護的穩(wěn)定性和可靠性在某些場景中不理想等問題。
[0070]上述僅為本發(fā)明的可選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種基于位置的服務(wù)LBS平臺信令交互的執(zhí)行方法,其特征在于,包括: 多個基于位置的服務(wù)LBS平臺中的指定LBS平臺觸發(fā)信令接口單元SIU集群中多個SIU與所述指定LBS平臺的連接,其中,所述多個SIU部署在不同的地理位置; 所述指定LBS平臺從所述多個SIU中選擇優(yōu)先級最高的指定SIU執(zhí)行信令的交互。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在多個基于位置的服務(wù)LBS平臺中的指定LBS平臺觸發(fā)SIU集群中多個SIU與所述指定LBS平臺的連接之后,包括: 所述指定LBS平臺向所述多個SIU發(fā)送心跳消息; 所述指定LBS平臺獲取所述多個SIU中發(fā)送響應(yīng)于所述心跳消息的響應(yīng)消息的SIU ; 判斷發(fā)送所述響應(yīng)消息的所有SIU是否都已經(jīng)記錄在SIU池中,其中,所述SIU池用于記錄所述指定LBS平臺與多個SIU之間連接關(guān)系信息,以及該多個SIU相互之間的優(yōu)先級信息; 在判斷結(jié)果為否時,所述指定LBS平臺將在所述SIU池沒有記錄且發(fā)送響應(yīng)消息的SIU記錄在所述SIU池中。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述指定LBS平臺向所述多個SIU發(fā)送心跳消息之后,包括: 所述指定LBS平臺獲取所述多個SIU中沒有響應(yīng)于所述心跳消息的SIU ; 所述指定LBS平臺繼續(xù)向所述沒有響應(yīng)于所述心跳消息的SIU發(fā)送心跳消息,直到發(fā)送所述心跳消息的次數(shù)達(dá)到預(yù)定次數(shù)之后,所述指定LBS平臺禁止所述沒有響應(yīng)于所述心跳消息的SIU加入到所述SIU池中,或?qū)]有響應(yīng)于所述心跳消息的SIU移出所述SIU池。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述指定LBS平臺從所述多個SIU中選擇優(yōu)先級最高的指定SIU的執(zhí)行信令的交互包括: 所述指定LBS平臺從本地SIU池中選擇優(yōu)先級最高的SIU作為所述指定SIU。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述SIU池中優(yōu)先級最高的SIU有多個時,所述指定LBS平臺從優(yōu)先級最高的所述多個SIU中隨機選擇一個SIU作為所述指定SIU06.—種基于位置的服務(wù)LBS平臺信令交互的執(zhí)行裝置,應(yīng)用于多個基于位置的服務(wù)LBS平臺中的指定LBS平臺側(cè),其特征在于,包括: 觸發(fā)模塊,用于觸發(fā)SIU集群中多個SIU與所述指定LBS平臺的連接,其中,所述多個SIU部署在不同的地理位置; 執(zhí)行模塊,用于從所述多個SIU中選擇優(yōu)先級最高的指定SIU執(zhí)行信令的交互。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 發(fā)送模塊,用于向所述多個SIU發(fā)送心跳消息; 第一獲取模塊,用于獲取所述多個Siu中發(fā)送響應(yīng)于所述心跳消息的響應(yīng)消息的SIU ; 判斷模塊,用于判斷發(fā)送所述響應(yīng)消息的所有SIU是否都已經(jīng)記錄在SIU池中,其中,所述SIU池用于記錄所述指定LBS平臺與多個SIU之間連接關(guān)系信息,以及該多個SIU相互之間的優(yōu)先級信息; 記錄模塊,用于在判斷結(jié)果為否時,所述指定LBS平臺將發(fā)送響應(yīng)消息的SIU記錄在所述SIU池中,其中,所述發(fā)送響應(yīng)消息的SIU在所述SIU池中不存在記錄。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于獲取所述多個Siu中沒有響應(yīng)于所述心跳消息的SIU ; 控制模塊,用于在所述發(fā)送模塊繼續(xù)向所述沒有響應(yīng)于所述心跳消息的Siu發(fā)送心跳消息,直到發(fā)送所述心跳消息的次數(shù)達(dá)到預(yù)定次數(shù)之后,禁止所述沒有響應(yīng)于所述心跳消息的SIU加入到所述SIU池中,或?qū)]有響應(yīng)于所述心跳消息的SIU移出所述SIU池。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述執(zhí)行模塊還用于,從本地SIU池中選擇優(yōu)先級最高的Siu作為所述指定SIU。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述執(zhí)行模塊還用于,在所述SIU池中優(yōu)先級最高的Siu有多個時,從優(yōu)先級最高的所述多個SIU中隨機選擇一個SIU作為所述指定 SIUo
【文檔編號】H04W4/20GK105992137SQ201510047457
【公開日】2016年10月5日
【申請日】2015年1月29日
【發(fā)明人】張偉
【申請人】中興通訊股份有限公司