国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      向用戶組提供業(yè)務(wù)的制作方法

      文檔序號(hào):7729276閱讀:234來(lái)源:國(guó)知局
      專利名稱:向用戶組提供業(yè)務(wù)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及在通信系統(tǒng)內(nèi)提供業(yè)務(wù),尤其涉及向用戶組提供業(yè)務(wù)。
      背景技術(shù)
      諸如移動(dòng)電話網(wǎng)的通信系統(tǒng)的運(yùn)營(yíng)商可以向該系統(tǒng)的用戶提供業(yè)務(wù)。個(gè)別用戶可能會(huì)選擇為不同業(yè)務(wù)付費(fèi)。此外,可以向用戶組提供業(yè)務(wù),或是作為這些用戶組已經(jīng)共同預(yù)訂了這些業(yè)務(wù)的結(jié)果,或相反例如作為針對(duì)一個(gè)用戶組的獎(jiǎng)勵(lì)。這種業(yè)務(wù)通常是借助智能網(wǎng)裝置提供的,但并非必須如此。
      一些業(yè)務(wù)的提供可由來(lái)自用戶終端的呼叫啟動(dòng)。這些業(yè)務(wù)的實(shí)例有天氣預(yù)報(bào)和電子郵件發(fā)送。其它業(yè)務(wù)的提供可由對(duì)用戶終端的呼叫啟動(dòng)。這些業(yè)務(wù)的實(shí)例有呼叫轉(zhuǎn)移和話音郵件。
      當(dāng)呼叫正由網(wǎng)絡(luò)處理時(shí),該網(wǎng)絡(luò)必須判定在那種情況下是否可以提供相關(guān)業(yè)務(wù)。為此,它必須檢查所述用戶是否被允許接收所述業(yè)務(wù)。一種辦法是詢問(wèn)為該用戶存儲(chǔ)的賬戶詳細(xì)資料。但如果采用該系統(tǒng),則配置該系統(tǒng)以提供或拒絕附加業(yè)務(wù)給用戶組非常不便,因?yàn)楸仨毟淖冊(cè)摻M中每個(gè)用戶的賬戶詳細(xì)資料。例如,可以設(shè)想,作為獎(jiǎng)勵(lì),公司可能希望向用戶組提供對(duì)一項(xiàng)業(yè)務(wù)的短期接入。在上述安排中,必須修改該組內(nèi)所有用戶的賬戶以允許提供所述業(yè)務(wù),此后在獎(jiǎng)勵(lì)終止時(shí)必須再次修改所有這些賬戶以拒絕所述業(yè)務(wù)。
      需要用于確定將向哪些用戶提供業(yè)務(wù)的改進(jìn)系統(tǒng)。

      發(fā)明內(nèi)容
      根據(jù)本發(fā)明的一方面,提供一種用于為通信終端提供業(yè)務(wù)的通信系統(tǒng),每個(gè)終端可借助地址尋址,所述通信系統(tǒng)包括用于向所述終端提供業(yè)務(wù)的業(yè)務(wù)提供單元;用于存儲(chǔ)業(yè)務(wù)提供定義集合的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)單元,每個(gè)業(yè)務(wù)提供定義包括存儲(chǔ)業(yè)務(wù)指示的業(yè)務(wù)字段,及存儲(chǔ)指定一個(gè)或多個(gè)所述終端的地址的表達(dá)式的地址字段;以及業(yè)務(wù)邏輯單元,其被配置用于在所述系統(tǒng)內(nèi)接收通信,并將在通信中指定的地址與在每個(gè)所述業(yè)務(wù)提供定義的地址字段內(nèi)存儲(chǔ)的表達(dá)式相比較,且基于所述比較使所述業(yè)務(wù)提供單元向所述地址識(shí)別的終端提供業(yè)務(wù)。
      優(yōu)選地,至少一個(gè)所述業(yè)務(wù)提供定義存儲(chǔ)指定一個(gè)以上終端的地址的表達(dá)式。特別優(yōu)選所述表達(dá)式為通配符表達(dá)式?;蛘呋蛄硗?,所述表達(dá)式可以采取地址列表或通配符表達(dá)式列表的形式。所述表達(dá)式適合于定義一組在數(shù)字上相連的地址,更優(yōu)選的是一組第一部分都相同的地址。
      每個(gè)地址都是數(shù)字更為恰當(dāng)。例如,每個(gè)地址可以是或可包括MSISDN。
      例如,所述通信可以是話音和/或文字和/或視頻通信。
      所述終端可以是移動(dòng)臺(tái)。
      所述業(yè)務(wù)提供單元優(yōu)選能夠提供業(yè)務(wù),由此使得所述呼叫費(fèi)用的部分或全部指向不同于所述終端用戶的資助方。這樣,用戶可以方便地資助所述呼叫的費(fèi)用。
      所述業(yè)務(wù)邏輯單元適合被配置為,如果所述地址匹配在任何一個(gè)所述業(yè)務(wù)提供定義的地址字段內(nèi)存儲(chǔ)的表達(dá)式,則使所述業(yè)務(wù)提供單元提供在所述定義中指示的業(yè)務(wù)。作為選擇,所述業(yè)務(wù)邏輯單元可以被配置為,如果所述地址匹配一個(gè)以上所述業(yè)務(wù)提供定義的地址字段內(nèi)存儲(chǔ)的表達(dá)式,則根據(jù)預(yù)定規(guī)則將在這些定義中指示的業(yè)務(wù)按照優(yōu)先級(jí)排序,并基于所述規(guī)則使所述業(yè)務(wù)提供單元提供在所述定義內(nèi)指示的業(yè)務(wù)的子集。所述業(yè)務(wù)邏輯單元可以被設(shè)置為,使所述業(yè)務(wù)提供單元將在那個(gè)/那些定義內(nèi)指示的一項(xiàng)/多項(xiàng)業(yè)務(wù)提供給通信的一方。
      所述業(yè)務(wù)邏輯單元可以被設(shè)置為,將所述通信的始發(fā)方的地址與在每個(gè)業(yè)務(wù)提供定義的地址字段內(nèi)存儲(chǔ)的表達(dá)式相比較,并基于所述比較使所述業(yè)務(wù)提供單元將業(yè)務(wù)提供給所述地址識(shí)別的終端。所述地址適合為A號(hào)碼。
      所述業(yè)務(wù)邏輯單元可以被設(shè)置為,將所述通信的收信方的地址與在每個(gè)業(yè)務(wù)提供定義的地址字段內(nèi)存儲(chǔ)的表達(dá)式相比較,并基于所述比較使所述業(yè)務(wù)提供單元將業(yè)務(wù)提供給所述地址識(shí)別的終端。所述地址可以是B號(hào)碼。
      優(yōu)選地,所述通信系統(tǒng)根據(jù)GSM標(biāo)準(zhǔn)或其派生的標(biāo)準(zhǔn)。


      現(xiàn)在借助實(shí)例,參照附圖描述本發(fā)明,在附圖中圖1示出了一種根據(jù)本發(fā)明的通信系統(tǒng);圖2示出了子系統(tǒng)相互作用;圖3示出了搜索用戶的ProvisionId;圖4示出了組員搜索;圖5示出了可能的短號(hào)碼搜索;圖6示出了組員分析過(guò)程;以及圖7示出了用于號(hào)碼轉(zhuǎn)換的組員尋找過(guò)程。
      具體實(shí)施例方式
      以下參照GSM(全球移動(dòng)通信系統(tǒng))系統(tǒng)來(lái)描述本發(fā)明,但本發(fā)明并不僅限于這種系統(tǒng)。在GSM系統(tǒng)中,當(dāng)從一個(gè)終端向另一個(gè)終端呼叫時(shí),主叫終端的號(hào)碼被稱為A號(hào)碼,而被叫終端的號(hào)碼被稱為B號(hào)碼。在GSM系統(tǒng)中,這種類(lèi)型的號(hào)碼”是MSISDN號(hào)碼,其作為“長(zhǎng)號(hào)碼”的一部分在呼叫中傳送。在其它系統(tǒng)中使用模擬用戶識(shí)別符。
      在進(jìn)行呼叫時(shí),呼叫數(shù)據(jù)包括A號(hào)碼和B號(hào)碼。這些號(hào)碼因此可用于分析以確定作為呼叫的結(jié)果是否應(yīng)當(dāng)提供業(yè)務(wù)。
      圖1示出了一種根據(jù)本發(fā)明的通信系統(tǒng)。該系統(tǒng)包括多個(gè)終端1-5,這些終端能夠與由6泛指的網(wǎng)絡(luò)側(cè)單元進(jìn)行無(wú)線通信。所述網(wǎng)絡(luò)側(cè)單元包括MSC(移動(dòng)交換中心)7,至少一個(gè)業(yè)務(wù)提供單元8以及業(yè)務(wù)控制塊9。所述業(yè)務(wù)控制塊包括業(yè)務(wù)數(shù)據(jù)庫(kù)10和業(yè)務(wù)邏輯單元11。所述業(yè)務(wù)控制塊被連接到MSC 7以接收來(lái)自MSC的呼叫數(shù)據(jù),并且被連接到業(yè)務(wù)提供單元8以使業(yè)務(wù)提供單元提供業(yè)務(wù)。
      當(dāng)MSC 7接收到一個(gè)呼叫,而響應(yīng)這個(gè)呼叫需要提供業(yè)務(wù)時(shí),關(guān)于該呼叫的數(shù)據(jù)被發(fā)送到所述業(yè)務(wù)控制子系統(tǒng)。所述數(shù)據(jù)包括所述A和B用戶號(hào)碼中的至少一個(gè)。在業(yè)務(wù)控制子系統(tǒng)中,業(yè)務(wù)數(shù)據(jù)庫(kù)存儲(chǔ)一組定義,這些定義一起定義可提供哪些業(yè)務(wù)給哪些終端。每個(gè)定義都包括其相關(guān)的業(yè)務(wù)(或一項(xiàng)以上業(yè)務(wù))的指示,以及指示一個(gè)或多個(gè)用戶號(hào)碼的表達(dá)式。對(duì)照所述定義內(nèi)的表達(dá)式測(cè)試這些用戶號(hào)碼,以確定是否將提供業(yè)務(wù)給呼叫(例如話音郵件)或響應(yīng)該呼叫(例如天氣預(yù)報(bào))提供業(yè)務(wù)。如果所述定義指示可以提供業(yè)務(wù),則業(yè)務(wù)控制子系統(tǒng)授權(quán)業(yè)務(wù)提供單元提供所述業(yè)務(wù)。如果可以提供一項(xiàng)以上業(yè)務(wù),則根據(jù)預(yù)定層次將所述業(yè)務(wù)按優(yōu)先級(jí)排序,所以不必提供所有匹配的業(yè)務(wù)。
      由于表達(dá)式可以指示一個(gè)以上用戶號(hào)碼,所以很容易配置所述業(yè)務(wù)控制子系統(tǒng)以允許將業(yè)務(wù)提供給一組終端。
      現(xiàn)在更詳細(xì)地描述本發(fā)明的實(shí)現(xiàn)。這個(gè)實(shí)現(xiàn)示意了應(yīng)用上述原理分配對(duì)應(yīng)于VPN(虛擬專網(wǎng))或PBX(專用小交換機(jī))的業(yè)務(wù)。VPN或PBX內(nèi)的用戶號(hào)碼經(jīng)常具有與由其它數(shù)字(通常為字末的數(shù)字)識(shí)別的VPN或PBX內(nèi)的特定號(hào)碼相同的數(shù)字(通常為它們的字首數(shù)字)。為定義這種組的業(yè)務(wù)定義形成表達(dá)式特別容易,因?yàn)樗龆x僅需參考共有數(shù)字。應(yīng)當(dāng)理解的是,可使用更為復(fù)雜的定義形式以定義非連續(xù)號(hào)碼組。可以定義與VPN或PBX無(wú)關(guān)的組。
      在一個(gè)優(yōu)選實(shí)施例中,至少一個(gè)所述定義確實(shí)包括指定一個(gè)以上用戶號(hào)碼的表達(dá)式。指定一個(gè)以上用戶的一種簡(jiǎn)單方式是在表達(dá)式中使用通配符。因此,表達(dá)式“+35840*”指定一組均以+35840開(kāi)始的號(hào)碼,如+3584012345和+3584098765。表示連續(xù)號(hào)碼組的另一種方式是通過(guò)指定該組的最高和最低號(hào)碼。作為選擇,一個(gè)組可被指定為號(hào)碼和/或通配符表達(dá)式列表。
      在業(yè)務(wù)定義指示可以基于A和B號(hào)碼中的一個(gè)或兩者來(lái)提供一項(xiàng)以上業(yè)務(wù)的情況下,可以基于預(yù)定的優(yōu)先級(jí)集合在這些業(yè)務(wù)之間做出選擇。例如,如果所述分析指示有多個(gè)資費(fèi)標(biāo)準(zhǔn)可應(yīng)用于所述呼叫,則所述優(yōu)先級(jí)可指示將這些資費(fèi)標(biāo)準(zhǔn)中最低者應(yīng)用于所述呼叫。
      在一些情況下,諸如降低資費(fèi)的業(yè)務(wù)可能僅在A和B用戶都為同一組的成員時(shí)方可使用。這種情況的一個(gè)實(shí)例是公司為其雇員之間的呼叫安排降低的資費(fèi)。
      這個(gè)說(shuō)明書(shū)涵蓋了支持“VPN大號(hào)碼范圍/PBX支持”的特征的特征實(shí)現(xiàn)原理。這個(gè)特征能夠?qū)N業(yè)務(wù)提供給號(hào)碼范圍,并能夠改善由PBX始發(fā)的呼叫的性能,所述PBX可發(fā)送目的地號(hào)碼/地址的不完整數(shù)字,或者除了地址的開(kāi)始數(shù)字以外,目的地?cái)?shù)字可能被PBX延遲。
      VPN正成為市場(chǎng)上使用越來(lái)越廣泛的IN業(yè)務(wù)。VPN業(yè)務(wù)通常的目標(biāo)是可能具有服務(wù)成千上萬(wàn)用戶的PBX的公司客戶。這意味著當(dāng)所有PBX擴(kuò)展號(hào)碼應(yīng)當(dāng)?shù)玫絍PN業(yè)務(wù)時(shí),在現(xiàn)有技術(shù)解決方案中,需要逐個(gè)提供所有擴(kuò)展號(hào)碼。這需要大量時(shí)間用于路由選擇以及地址數(shù)據(jù)庫(kù)需要大量空間。這個(gè)特征使得僅一個(gè)入口就可為整個(gè)PBX提供VPN業(yè)務(wù),或?yàn)镻BX管區(qū)內(nèi)的某一號(hào)碼范圍提供業(yè)務(wù)。
      在本說(shuō)明書(shū)中,術(shù)語(yǔ)子系統(tǒng)是指具有其自己獨(dú)立定義功能的一部分系統(tǒng)。子系統(tǒng)可被進(jìn)一步細(xì)分為程序塊。短號(hào)碼74*或74指示短號(hào)碼范圍(借助短號(hào)碼的開(kāi)始數(shù)字)。長(zhǎng)號(hào)碼35832574*或35832574指示電話簿號(hào)碼范圍(借助電話號(hào)碼的開(kāi)始數(shù)字)。
      本特征是當(dāng)前IN概念的拓展。所述拓展使得號(hào)碼范圍被視為用戶。因此,可為個(gè)別用戶執(zhí)行的所有操作也可為號(hào)碼范圍執(zhí)行。借助組員號(hào)碼的更為有效的搜索算法以及更為具體的配置可實(shí)現(xiàn)性能改善。
      號(hào)碼范圍被定義為該組內(nèi)的組員,除了號(hào)碼范圍包括號(hào)碼轉(zhuǎn)換規(guī)則以外。借助所述號(hào)碼轉(zhuǎn)換規(guī)則,就能基于短號(hào)碼的前綴分解長(zhǎng)號(hào)碼,反之亦然。以下實(shí)例示出了號(hào)碼轉(zhuǎn)換的構(gòu)思存在具有從77000至77999的短號(hào)碼的PBX。通過(guò)77000被轉(zhuǎn)換為35832577000,77001被轉(zhuǎn)換為35832577001等方式,短號(hào)碼被分別轉(zhuǎn)換為長(zhǎng)號(hào)碼。長(zhǎng)號(hào)碼被以相同的方式分別轉(zhuǎn)換為短號(hào)碼。因此,所述號(hào)碼轉(zhuǎn)換描述如下77&lt;=&gt;35832577如果短號(hào)碼的長(zhǎng)度為5,例如被叫短號(hào)碼77404,則該號(hào)碼被轉(zhuǎn)換為35832577404,因此77從被叫號(hào)碼的開(kāi)始被切掉,而剩余部分被置于長(zhǎng)號(hào)碼之后。
      圖2示出了根據(jù)本實(shí)例的系統(tǒng)的基本體系結(jié)構(gòu)。用于實(shí)現(xiàn)本發(fā)明的系統(tǒng)的優(yōu)選特征是1.業(yè)務(wù)邏輯必須能夠根據(jù)號(hào)碼轉(zhuǎn)換規(guī)則從號(hào)碼范圍內(nèi)的短號(hào)碼形成電話號(hào)碼。
      2.業(yè)務(wù)邏輯必須能夠根據(jù)號(hào)碼轉(zhuǎn)換規(guī)則從號(hào)碼范圍內(nèi)的電話號(hào)碼形成短號(hào)碼。
      3.必須能定義,電話號(hào)碼所執(zhí)行的到號(hào)碼范圍內(nèi)組員的呼叫被處理為在網(wǎng)呼叫。
      4.業(yè)務(wù)邏輯必須能夠根據(jù)業(yè)務(wù)優(yōu)先級(jí)和常規(guī)相互作用規(guī)則,以相同的方式處理向號(hào)碼范圍提供的業(yè)務(wù)和向個(gè)別用戶提供的業(yè)務(wù)??偸菫樗l(fā)現(xiàn)的最為精確的用戶號(hào)碼執(zhí)行業(yè)務(wù)。
      5.用戶可具有所提供的個(gè)別和號(hào)碼范圍業(yè)務(wù)。這些業(yè)務(wù)通常是根據(jù)優(yōu)先級(jí)和相互作用規(guī)則處理的。
      6.如果向個(gè)別用戶和包括該用戶的號(hào)碼范圍提供相同業(yè)務(wù),則僅執(zhí)行個(gè)別業(yè)務(wù)。
      7.如果用戶已被個(gè)別地和在某一號(hào)碼范圍內(nèi)定義為組員,則僅使用個(gè)別值(例如類(lèi)別信息)。個(gè)別組員必須存在于該組內(nèi),且業(yè)務(wù)必須被提供給該號(hào)碼??偸歉鶕?jù)提供數(shù)據(jù)和組員數(shù)據(jù)來(lái)發(fā)現(xiàn)最為精確的號(hào)碼。
      8.業(yè)務(wù)邏輯必須能夠處理以通配符定義的號(hào)碼范圍??捎赏ㄅ浞娲淖畲筇?hào)碼長(zhǎng)度至少為4。所以號(hào)碼范圍35832577*包括358325770-3583257793583257700-358325779935832577000-35832577999358325770000-358325779999不使用通配符。仍然實(shí)現(xiàn)相同功能。可替代的長(zhǎng)度大小不受限。
      9.在一個(gè)組內(nèi)不會(huì)存在若干重疊的號(hào)碼范圍??梢源嬖谧咏M。使用匹配的最為精確的號(hào)碼范圍。
      10.如果已為個(gè)別用戶定義用戶語(yǔ)言,則總是在業(yè)務(wù)提供中使用這種語(yǔ)言,而不是為號(hào)碼范圍提供的語(yǔ)言。所述業(yè)務(wù)必須被提供給所述個(gè)別用戶。
      11.號(hào)碼范圍的處理必須能夠同樣用于CAMEL業(yè)務(wù)。
      12.組管理員必須能夠修改號(hào)碼范圍的類(lèi)別。組管理員能夠經(jīng)由iSMAP(能夠?qū)崿F(xiàn)互聯(lián)網(wǎng)的業(yè)務(wù)管理接入點(diǎn))改變號(hào)碼范圍的類(lèi)別。
      組管理員必須能夠修改號(hào)碼范圍的號(hào)碼轉(zhuǎn)換規(guī)則中的短號(hào)碼部分。例如,組管理員可改變號(hào)碼范圍的轉(zhuǎn)換規(guī)則改變77*--&gt;358 3 257 7*至45*--&gt;358 3 257 7*必須限制的是,僅僅短號(hào)碼可由組管理員改變。
      13.組管理員不能夠修改號(hào)碼范圍的號(hào)碼轉(zhuǎn)換規(guī)則中的電話號(hào)碼部分。
      14.在組管理員瀏覽組和組員時(shí),就像個(gè)別用戶一樣,一個(gè)號(hào)碼范圍被處理為一個(gè)項(xiàng)。
      15.如果組管理員所執(zhí)行的搜索結(jié)果(例如,根據(jù)類(lèi)別)是號(hào)碼范圍,且該號(hào)碼范圍內(nèi)存在具有個(gè)別定義的組員,從而使得個(gè)別組員并未被包括到該搜索內(nèi)(例如,具有與號(hào)碼范圍不同的類(lèi)別),則必須通知組管理員,以便管理員可判定可能的進(jìn)一步行為。
      16.業(yè)務(wù)提供商必須能夠在業(yè)務(wù)提供和組定義中使用通配符來(lái)定義號(hào)碼范圍??捎赏ㄅ浞娲淖畲筇?hào)碼長(zhǎng)度最少為4。所以號(hào)碼范圍35832577*包括58325770-3583257793583257700-358325779935832577000-35832577999358325770000-35832577999917.業(yè)務(wù)提供商必須能夠?qū)⑻?hào)碼范圍加入組內(nèi),并為每個(gè)號(hào)碼范圍定義個(gè)別轉(zhuǎn)換規(guī)則。在一個(gè)組內(nèi)可存在用于每個(gè)號(hào)碼范圍的轉(zhuǎn)換規(guī)則。
      18.在一個(gè)組內(nèi)不可定義重疊的號(hào)碼范圍。盡管相同的號(hào)碼范圍可以是若干不同組內(nèi)的成員。
      19.可將個(gè)別組員加入具有號(hào)碼范圍的相同組。個(gè)別組員可與相同組內(nèi)的號(hào)碼范圍重疊。
      20.在定義和處理組時(shí),號(hào)碼范圍被處理為個(gè)別組員。
      21.號(hào)碼范圍在提供時(shí)被處理為個(gè)別用戶。
      22.業(yè)務(wù)提供商必須能夠?qū)⑾嗤瑯I(yè)務(wù)提供給個(gè)別用戶以及包括該用戶的號(hào)碼范圍。如果用戶應(yīng)具有某些個(gè)別數(shù)據(jù),則業(yè)務(wù)必須被單獨(dú)提供給該用戶。
      23.業(yè)務(wù)提供商必須能夠?qū)⑻?hào)碼范圍和個(gè)別業(yè)務(wù)都提供給用戶。
      24.無(wú)論提供何種業(yè)務(wù)都不可使用重疊的號(hào)碼范圍。
      25.號(hào)碼范圍內(nèi)的組員總是實(shí)際組員。在定義虛擬組員時(shí)不可使用所述號(hào)碼范圍。所述虛擬組員必須被逐個(gè)加入所述組。
      所述業(yè)務(wù)邏輯能夠處理提供給號(hào)碼范圍的業(yè)務(wù)。號(hào)碼范圍被作為用戶對(duì)待。號(hào)碼范圍可具有所提供的組業(yè)務(wù)或個(gè)別業(yè)務(wù)。在所述號(hào)碼范圍內(nèi)可具有子組和個(gè)別用戶,所述子組和個(gè)別用戶具有向其提供的業(yè)務(wù)。這可以被實(shí)現(xiàn)以便總是為從“DirectoryNumber”和“DirNumRange”表內(nèi)找到的最精確號(hào)碼執(zhí)行所述業(yè)務(wù)。例如,如果用戶A是號(hào)碼范圍(=35832577)則提供業(yè)務(wù)S1。用戶B為號(hào)碼范圍(=358325771)并且是A的子組,則提供業(yè)務(wù)S2。主叫用戶號(hào)碼是35832577105,并且執(zhí)行最精確的號(hào)碼范圍358325771業(yè)務(wù)S2。
      如果ServiceKey(業(yè)務(wù)密鑰)包括值為1的比特17,則DirNumRange表是只讀的。當(dāng)觸發(fā)發(fā)生時(shí),可借助以下參照?qǐng)D3描述的方式找到用戶ProvisionId。
      ●借助始發(fā)業(yè)務(wù)內(nèi)的主呼號(hào)碼和收端業(yè)務(wù)內(nèi)的被叫號(hào)碼從DirectoryNumber(電話號(hào)碼)表中搜索用戶。如果從DirectoryNumber表中找到號(hào)碼,則業(yè)務(wù)邏輯繼續(xù)如J4執(zhí)行。如果未找到號(hào)碼,則檢查ServiceKey 17比特。如果所述17比特具有值0,則該用戶不具有IN業(yè)務(wù),并且其被如J4一樣對(duì)待。
      ●如果所述17比特具有值1,則借助primarykey(1)來(lái)讀取DirNumberConfData。
      ●借助主叫或被叫號(hào)碼的數(shù)字的AnalysisMinLen量來(lái)讀取DirNumberRange。
      ●如果無(wú)法找到匹配行,當(dāng)無(wú)法從所述數(shù)據(jù)庫(kù)中找到該用戶時(shí),業(yè)務(wù)邏輯繼續(xù)如J4執(zhí)行。
      ●如果可以找到匹配行,則檢查MoreDigitsMask所述4比特是否具有值0,然后需要檢查更多數(shù)字。接著檢查比特0-3的當(dāng)前數(shù)字和數(shù)字值是否小于等于可用數(shù)字。如果是,則號(hào)碼長(zhǎng)度已知。此后需要檢查當(dāng)前數(shù)字與MoreDigitsMask內(nèi)定義的數(shù)字相加是否小于AnalysisMaxLen。如果是,則可借助當(dāng)前數(shù)字加上在MoreDigitsMask內(nèi)定義的數(shù)字來(lái)搜索號(hào)碼范圍。如果主叫或被叫號(hào)碼的長(zhǎng)度短于所定義的,或超過(guò)AnalysisMaxLen,則在無(wú)法從數(shù)據(jù)庫(kù)找到用戶時(shí),所述業(yè)務(wù)邏輯繼續(xù)如J4執(zhí)行。
      ●如果可以找到匹配行,則檢查MoreDigitsMask 4比特是否具有值1,那么該行是潛在號(hào)碼范圍用戶并被存儲(chǔ)在存儲(chǔ)器內(nèi)。接著檢查比特0-3的值是否大于0。如果是,則號(hào)碼長(zhǎng)度已知,且該數(shù)量的數(shù)字可被加入先前搜索中的當(dāng)前數(shù)字號(hào)碼,以從DirNumberRange表中找到所述行。
      ●如果可以找到匹配行,則檢查MoreDigitsMask 4比特是否具有值1,那么該行是潛在號(hào)碼范圍用戶并被存儲(chǔ)在存儲(chǔ)器內(nèi)。然后檢查比特0-3的值是否大于0。如果否,則該行內(nèi)的號(hào)碼為號(hào)碼范圍用戶,且業(yè)務(wù)邏輯與單個(gè)用戶繼續(xù)如J4執(zhí)行。
      ●如果找到匹配行一次并將其存儲(chǔ)在存儲(chǔ)器內(nèi),且搜索了更深的號(hào)碼范圍,且并未發(fā)現(xiàn),則存儲(chǔ)的行包括號(hào)碼范圍用戶信息,且業(yè)務(wù)邏輯與單個(gè)用戶繼續(xù)如J4執(zhí)行。
      如果希望使用新結(jié)構(gòu),則關(guān)于組和組員的數(shù)據(jù)被存儲(chǔ)在新表GroupConfData、NewGroupMember(新組員)、MemberAnalysis(組員分析)以及ShortNumberAnalysis(短號(hào)碼分析)內(nèi)。只要可以從GroupC0nfData中找到具有所述GroupId的行,則組及組員可以存在于這些新表內(nèi)。在已找到所述用戶之后,可以通過(guò)常規(guī)方式從ServiceOfSubscriber(用戶業(yè)務(wù))表中找到GroupId。借助短號(hào)碼和電話號(hào)碼可從所述業(yè)務(wù)提供數(shù)據(jù)以及組員數(shù)據(jù)中找到最精確的號(hào)碼。
      圖4至7示出了如何檢查主叫或被叫是否為該組組員。
      參照?qǐng)D4,●利用從ServiceOfSubscriber表中找到的GroupId作為讀取GroupConfData的初級(jí)密鑰。如果未找到所述行,則可以使用常規(guī)技術(shù)確定應(yīng)提供哪項(xiàng)業(yè)務(wù)。如果找到所述行,則讀取配置數(shù)據(jù),并將其存儲(chǔ)以供后用。
      ●接著檢查所述業(yè)務(wù)是否在OBCSM開(kāi)始。如果否,則在組員分析內(nèi)繼續(xù)搜索。如果是,則分析B號(hào)碼。
      ●如果主叫是移動(dòng)的,則所述B號(hào)碼分析應(yīng)當(dāng)以國(guó)際格式返回被叫號(hào)碼,并返回所述號(hào)碼是否渴望確認(rèn)的信息。(渴望確認(rèn)為,例如,以國(guó)際格式從MSC/SSP接收的號(hào)碼。)●接著檢查所述號(hào)碼是否渴望確認(rèn)。如果否,則在“可能的短號(hào)碼”內(nèi)繼續(xù)分析。如果是,則檢查受迫在網(wǎng)短號(hào)碼業(yè)務(wù)參數(shù)FDE是否被選入所述業(yè)務(wù)。如果否,則所述呼叫是脫網(wǎng)的,且該特征不再關(guān)注號(hào)碼。如果是,則在組員分析內(nèi)繼續(xù)所述分析。
      ●“可能的短號(hào)碼”返回借助短號(hào)碼和組員類(lèi)型(真實(shí)的或非真實(shí)的)是否找到組員的信息。
      ●如果借助短號(hào)碼并未找到組員,則執(zhí)行返回至檢查受迫在網(wǎng)短號(hào)碼的使用。
      ●如果找到組員,則檢查該組員是否是真實(shí)的。如果該組員是真實(shí)的,則該呼叫被解釋為在網(wǎng)呼叫,所使用的短號(hào)碼以及所述信息被傳送至在所需點(diǎn)找到的組員”。
      ●如果找到組員,且該組員并不是真實(shí)的,則該呼叫被解釋為借助短號(hào)碼到虛擬組員的呼叫,而且所述信息被傳送至在所需點(diǎn)找到的組員”。
      圖5示出了可能的短號(hào)碼搜索,解釋如下●首先檢查主叫是否是移動(dòng)的。
      ●如果是,則利用在InitialDp中接收的被叫號(hào)碼讀取NewGroupMember表。如果找到組員,則檢查該組員的組員類(lèi)型,并返回所述組員類(lèi)型以及借助短號(hào)碼找到的信息。如果否,則如3一樣繼續(xù)。
      ●接著檢查ShortMinLen是否小于等于可用數(shù)字。如果否,則從交換機(jī)請(qǐng)求所需數(shù)字。在接收到數(shù)字之后,在4繼續(xù)執(zhí)行。
      ●如果是,則通過(guò)利用ShortMinLen定義的量數(shù)字作為初級(jí)密鑰來(lái)讀取ShortNumberAnalysis表。
      ●如果可找到匹配行,則檢查MoreDigitsMask 4比特是否具有值0,然后需要檢查更多數(shù)字。接著檢查比特0-3的當(dāng)前數(shù)字及數(shù)字值是否小于或等于可用數(shù)字。如果是,則號(hào)碼長(zhǎng)度已知。然后需要檢查當(dāng)前數(shù)字+MoreDigits是否小于或等于可用數(shù)字。如果是,則可借助當(dāng)前數(shù)字加上在MoreDigitsMask內(nèi)定義的數(shù)字搜索號(hào)碼范圍。如果否,則從交換機(jī)請(qǐng)求更多的數(shù)字。
      ●如果可以找到匹配行,則檢查MoreDigitsMask 4比特是否具有值1,于是該行是潛在組員并被存儲(chǔ)在存儲(chǔ)器內(nèi)。然后檢查比特0-3的值是否大于0。如果是,則號(hào)碼長(zhǎng)度已知,且可以將該數(shù)量的數(shù)字加入先前搜索中的當(dāng)前數(shù)字號(hào)碼以從NewGroupMember表中找到所述行。
      ●如果可以找到匹配行,則檢查MoreDigitsMask 4比特是否具有值1,于是該行是潛在號(hào)碼范圍用戶并被存儲(chǔ)在存儲(chǔ)器內(nèi)。然后檢查比特0-3的值是否大于0。如果否,則該號(hào)碼被用作初級(jí)密鑰從NewGroupMember表中找到組員。
      ●如果已找到匹配行一次,并將其存儲(chǔ)在存儲(chǔ)器內(nèi),且搜索了更深的號(hào)碼范圍且并未找到,則所存儲(chǔ)的行包括存儲(chǔ)器內(nèi)的號(hào)碼,所述號(hào)碼被用作初級(jí)密鑰以從NewGroupMember表中找到組員。
      ●如果找到組員,則檢查短號(hào)碼的長(zhǎng)度等于ShortNumLen。如果是,則該號(hào)碼為組員,且返回該組員的組員類(lèi)型以及借助短號(hào)碼找到的信息。如果否,則其并非短號(hào)碼,并返回未找到和非真實(shí)。
      為了在找到組員時(shí)進(jìn)行轉(zhuǎn)換和CLI修改,所述組員必須能夠找到,甚至是所述組員的號(hào)碼范圍。這些號(hào)碼范圍具有從電話號(hào)碼到短號(hào)碼的轉(zhuǎn)換規(guī)則,反之亦然。所述轉(zhuǎn)換規(guī)則在數(shù)據(jù)庫(kù)表NewGroupMember內(nèi)定義,這兒存在定義是否存在轉(zhuǎn)換規(guī)則的字段IsTranslation。轉(zhuǎn)換規(guī)則自身包括字段Number(短號(hào)碼)、LongNumber(號(hào)碼范圍)以及ShortNumLen內(nèi)的信息。Number字段定義短號(hào)碼內(nèi)的哪一部分由LongNumber內(nèi)的信息替代。ShortNumLen字段告知所述短號(hào)碼的長(zhǎng)度,并定義只有正確長(zhǎng)度的號(hào)碼被從短號(hào)碼轉(zhuǎn)換為長(zhǎng)號(hào)碼,而LongNumLen為長(zhǎng)號(hào)碼定義相同內(nèi)容。例如,如果可從所述數(shù)據(jù)庫(kù)中找到以下數(shù)據(jù)

      ●VPN組員A以74234呼叫組員B。
      ●發(fā)現(xiàn)B是組員。檢查被叫短號(hào)碼具有與所述數(shù)據(jù)庫(kù)內(nèi)定義的長(zhǎng)度相同的長(zhǎng)度。
      ●從短號(hào)碼74234的開(kāi)頭移走“號(hào)碼”74,將剩余部分(234)貼至LongNumber的末尾。檢查所述號(hào)碼的長(zhǎng)度是否為11。
      ●Connect(連接)號(hào)碼因此是35832574234。
      圖7示出了一個(gè)更為一般的觀點(diǎn)。
      最優(yōu)選必須與該用戶的ProvisionId一起找到最精確的電話號(hào)碼或電話號(hào)碼范圍。號(hào)碼范圍被視為用戶,并具有用戶表內(nèi)的所有用戶信息。
      就實(shí)現(xiàn)而言,基本觀點(diǎn)是每個(gè)號(hào)碼范圍都被視為單個(gè)用戶或組員,且所有可以對(duì)于用戶或組員執(zhí)行的操作都應(yīng)當(dāng)能夠?qū)τ谔?hào)碼范圍執(zhí)行。工具箱工具必須支持舊數(shù)據(jù)庫(kù)結(jié)構(gòu)以及這個(gè)新結(jié)構(gòu)。組員可以屬于相同SCP內(nèi)的兩種結(jié)構(gòu),因此所述組員必然是兩個(gè)不同組的成員。相同組的組員僅可以屬于舊結(jié)構(gòu)或新結(jié)構(gòu),但不能屬于兩者。總是為最精確的號(hào)碼執(zhí)行業(yè)務(wù),而且總是借助可能的最精確號(hào)碼發(fā)現(xiàn)組員。
      當(dāng)業(yè)務(wù)提供商希望創(chuàng)建具有號(hào)碼范圍的組時(shí),首先存儲(chǔ)配置數(shù)據(jù)。然后輸入號(hào)碼范圍組員作為一行項(xiàng)目,組員的所有舊數(shù)據(jù)當(dāng)然也可以輸入,例如

      當(dāng)組員被列出/瀏覽時(shí),所述號(hào)碼范圍被視為一項(xiàng)。SMI應(yīng)當(dāng)注意將所需數(shù)字插入分析表。當(dāng)在保存之后瀏覽組時(shí),最精確組員應(yīng)當(dāng)在列表的上部。
      業(yè)務(wù)提供商必須能夠?yàn)樘?hào)碼范圍提供業(yè)務(wù)??纱嬖谥丿B號(hào)碼范圍,相同號(hào)碼范圍可借助僅一個(gè)類(lèi)似單個(gè)用戶的ProvisionId存在??蓪⑹及l(fā)業(yè)務(wù)以及終接業(yè)務(wù)提供給號(hào)碼范圍用戶,但無(wú)法提供全球接入或是位置更新業(yè)務(wù)。
      在提供號(hào)碼范圍之前,必需配置DirNumberConfData。這可由提供工具完成,且僅允許網(wǎng)絡(luò)運(yùn)營(yíng)商執(zhí)行所述配置。在提供之前需要這個(gè)配置數(shù)據(jù),因?yàn)樾枰鰯?shù)據(jù)來(lái)填充數(shù)據(jù)庫(kù),從而不存在間隙。
      如果希望子組或單個(gè)用戶具有與提供給該子組內(nèi)號(hào)碼范圍或單個(gè)用戶所屬號(hào)碼范圍的業(yè)務(wù)不同的業(yè)務(wù)或不同提供值,則這些業(yè)務(wù)必須單獨(dú)地提供給子組或單個(gè)用戶。例如,如果號(hào)碼范圍35832577具有業(yè)務(wù)S1,單個(gè)用戶35832577066需要在業(yè)務(wù)S1具有不同的通知,則所述業(yè)務(wù)S1必須提供給所述單個(gè)用戶,且所述單個(gè)用戶不再受所述號(hào)碼范圍的提供數(shù)據(jù)改變的影響。
      SMI應(yīng)當(dāng)負(fù)責(zé)將所需數(shù)字插入分析表。當(dāng)在存儲(chǔ)之后瀏覽用戶時(shí),最精確組員應(yīng)當(dāng)在列表的上部。
      可提供SMAP(業(yè)務(wù)管理接入點(diǎn))web子系統(tǒng)。優(yōu)選可以經(jīng)由SMAP web輸入關(guān)于所述組的新信息。所有信息都必須能夠被輸入GroupConfData表。如果組希望使用VPN大號(hào)碼或PBX支持功能,則必須在組員進(jìn)入該組之前確定。因此,必然存在著新或舊結(jié)構(gòu)是否用于該組的選擇。在輸入組員之前同樣必須輸入組配置數(shù)據(jù),因?yàn)镸emberAnalysis和ShortNumberAnalysis表由所需數(shù)字填充以避免間隙,而且所述配置數(shù)據(jù)被應(yīng)用于此。所述間隙的避免確保了有效業(yè)務(wù)邏輯功能。如果存在著間隙,則業(yè)務(wù)邏輯內(nèi)的組員搜索并不像前面章節(jié)描述的那樣運(yùn)行。iSMAP必須支持舊數(shù)據(jù)結(jié)構(gòu)以及新結(jié)構(gòu)兩者。組員可以屬于相同SCP內(nèi)的兩種結(jié)構(gòu),因而所述組員必然是兩個(gè)組的組員。相同組的組員僅可以屬于舊結(jié)構(gòu)或新結(jié)構(gòu),但不可屬于兩者。
      本申請(qǐng)關(guān)注這樣一種事實(shí),即本發(fā)明可包括此處隱含或明確公開(kāi)的任何特征或特征組合或其概括,而不僅限于任何權(quán)利要求的范圍。鑒于以上描述,本領(lǐng)域的技術(shù)人員顯然可在本發(fā)明的范圍之內(nèi)做出各種修改。
      權(quán)利要求
      1.一種用于為通信終端提供業(yè)務(wù)的通信系統(tǒng),每個(gè)終端都可以借助地址尋址,所述通信系統(tǒng)包括業(yè)務(wù)提供單元,用于向所述終端提供業(yè)務(wù);業(yè)務(wù)數(shù)據(jù)存儲(chǔ)單元,用于存儲(chǔ)一組業(yè)務(wù)提供定義,每個(gè)業(yè)務(wù)提供定義都包括存儲(chǔ)業(yè)務(wù)指示的業(yè)務(wù)字段,以及存儲(chǔ)指定一個(gè)或多個(gè)所述終端的地址的表達(dá)式的地址字段;以及業(yè)務(wù)邏輯單元,其被配置用于在所述系統(tǒng)內(nèi)接收通信,并將通信內(nèi)指定的地址與在每個(gè)所述業(yè)務(wù)提供定義的所述地址字段內(nèi)存儲(chǔ)的表達(dá)式相比較,并基于所述比較使所述業(yè)務(wù)提供單元向由所述地址識(shí)別的終端提供業(yè)務(wù)。
      2.如權(quán)利要求1的通信系統(tǒng),其中至少一個(gè)所述業(yè)務(wù)提供定義存儲(chǔ)指定一個(gè)以上終端的地址的表達(dá)式。
      3.如權(quán)利要求2的通信系統(tǒng),其中所述表達(dá)式是通配符表達(dá)式。
      4.如權(quán)利要求2或3的通信系統(tǒng),其中所述表達(dá)式定義一組在數(shù)字上連續(xù)的地址。
      5.如權(quán)利要求2至4中任何一項(xiàng)的通信系統(tǒng),其中所述表達(dá)式定義一組地址,每個(gè)所述地址的第一部分都相同。
      6.如上述權(quán)利要求中任何一項(xiàng)的通信系統(tǒng),其中每個(gè)所述地址都是號(hào)碼。
      7.如權(quán)利要求6的通信系統(tǒng),其中每個(gè)地址都是或包括MSISDN。
      8.如上述權(quán)利要求中任何一項(xiàng)的通信系統(tǒng),其中所述通信是話音通信。
      9.如上述權(quán)利要求中任何一項(xiàng)的通信系統(tǒng),其中所述終端是移動(dòng)臺(tái)。
      10.如上述權(quán)利要求中任何一項(xiàng)的通信系統(tǒng),其中所述業(yè)務(wù)提供單元能夠提供業(yè)務(wù),從而所述呼叫的費(fèi)用指向不同于所述終端用戶的發(fā)起方。
      11.如上述權(quán)利要求中任何一項(xiàng)的通信系統(tǒng),其中所述業(yè)務(wù)邏輯單元被設(shè)置成如果所述地址匹配于任何一個(gè)所述業(yè)務(wù)提供定義的地址字段內(nèi)存儲(chǔ)的表達(dá)式,則使所述業(yè)務(wù)提供單元提供在所述定義內(nèi)所指示的業(yè)務(wù)。
      12.如權(quán)利要求1至10中任何一項(xiàng)的通信系統(tǒng),其中所述業(yè)務(wù)邏輯單元被設(shè)置成如果所述地址匹配于一個(gè)以上所述業(yè)務(wù)提供定義的地址字段內(nèi)存儲(chǔ)的表達(dá)式,則根據(jù)預(yù)定規(guī)則將在這些定義內(nèi)指示的業(yè)務(wù)按照優(yōu)先級(jí)排序,并且基于所述規(guī)則使所述業(yè)務(wù)提供單元提供在所述定義內(nèi)指示的業(yè)務(wù)的子集。
      13.如權(quán)利要求11或12的通信系統(tǒng),其中所述業(yè)務(wù)邏輯單元被設(shè)置成使所述業(yè)務(wù)提供單元將在所述那個(gè)/那些定義內(nèi)指示的一項(xiàng)業(yè)務(wù)/多項(xiàng)業(yè)務(wù)提供給所述通信的一方。
      14.如上述權(quán)利要求中任何一項(xiàng)的通信系統(tǒng),其中所述業(yè)務(wù)邏輯單元被設(shè)置成將所述通信的始發(fā)方的地址與在每個(gè)所述業(yè)務(wù)提供定義的所述地址字段內(nèi)存儲(chǔ)的表達(dá)式相比較,并且基于所述比較使所述業(yè)務(wù)提供單元將業(yè)務(wù)提供給由所述地址識(shí)別的終端。
      15.如權(quán)利要求14的通信系統(tǒng),其中所述地址是A號(hào)碼。
      16.如上述權(quán)利要求中任何一項(xiàng)的通信系統(tǒng),其中所述業(yè)務(wù)邏輯單元被設(shè)置成將所述通信的終接方的地址與在每個(gè)所述業(yè)務(wù)提供定義的所述地址字段內(nèi)存儲(chǔ)的表達(dá)式相比較,并且基于所述比較使所述業(yè)務(wù)提供單元將業(yè)務(wù)提供給由所述地址識(shí)別的終端。
      17.如權(quán)利要求16的通信系統(tǒng),其中所述地址是B號(hào)碼。
      18.如上述權(quán)利要求中任何一項(xiàng)的通信系統(tǒng),其根據(jù)GSM標(biāo)準(zhǔn)或其派生標(biāo)準(zhǔn)。
      全文摘要
      一種用于為通信終端提供業(yè)務(wù)的通信系統(tǒng),每個(gè)所述終端都可以借助地址尋址,所述通信系統(tǒng)包括用于向所述終端提供業(yè)務(wù)的業(yè)務(wù)提供單元;以及用于存儲(chǔ)一組業(yè)務(wù)提供定義的業(yè)務(wù)數(shù)據(jù)存儲(chǔ)單元,每個(gè)所述業(yè)務(wù)提供定義包括存儲(chǔ)業(yè)務(wù)指示的業(yè)務(wù)字段,以及存儲(chǔ)指定一個(gè)或多個(gè)所述終端的地址的表達(dá)式的地址字段;以及業(yè)務(wù)邏輯單元,其被配置為在所述系統(tǒng)內(nèi)接收通信,并將通信內(nèi)指定的地址與在每個(gè)所述業(yè)務(wù)提供定義的地址字段內(nèi)存儲(chǔ)的表達(dá)式相比較,并基于所述比較使所述業(yè)務(wù)提供單元向由所述地址識(shí)別的終端提供業(yè)務(wù)。
      文檔編號(hào)H04Q7/38GK1504043SQ02808659
      公開(kāi)日2004年6月9日 申請(qǐng)日期2002年4月10日 優(yōu)先權(quán)日2001年4月10日
      發(fā)明者皮特里·耐米內(nèi)恩, 祖卡·阿霍奈恩, 皮特里 耐米內(nèi)恩, 阿霍奈恩 申請(qǐng)人:諾基亞公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1