專利名稱:實現(xiàn)動態(tài)按鍵通話服務(wù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及實現(xiàn)按鍵通話(PTT,Push-to-talk)服務(wù)的方法,以及用于執(zhí)行該方法的服務(wù)器。
本發(fā)明基于優(yōu)先權(quán)申請,歐洲專利05290535.3,在此將其引入作為參考。
背景技術(shù):
如今,蜂窩無線網(wǎng)絡(luò)廣泛用于私人和企業(yè)用戶。這種網(wǎng)絡(luò)典型地提供主叫和被叫通信方之間的全雙工點對點語音通信服務(wù)。在蜂窩無線網(wǎng)絡(luò)中變得普及的服務(wù)是按鍵通話服務(wù)。PTT呼叫是半雙工的一個對一個或一個對多個通信當一個人講話時,其他一個或多個人必須聽。基于先到/先服務(wù)、通過按下按鍵通話按鈕來準予講話的權(quán)限。PTT服務(wù)允許與專門的一組人進行通信。PTT組是由關(guān)于PTT服務(wù)器的PTT服務(wù)的用戶來定義的。所述組被永久地存儲,并且在完成組成員之間的通信之后仍存在。
美國專利2004/249 949 A1描述了一種利用PTT組的定義來分配PTT語音和多媒體消息給用戶團體的方法。首先,由成員之一或由內(nèi)容提供商服務(wù)器在應(yīng)用服務(wù)器(AS)中創(chuàng)建PTT用戶組。然后,用戶注冊他們在接收涉及被創(chuàng)建組的PTT消息時的喜好,例如通過加入涉及所述組的會話起始協(xié)議(SIP)。最后,內(nèi)容提供商服務(wù)器發(fā)送指定給PTT組的PTT消息,所述消息包括語音和/或多媒體信息,例如新聞、股票報價、體育動態(tài)、天氣或商業(yè)信息。AS接收所述消息,并且利用其PTT組的定義將其分配給PTT組的注冊用戶。
已知支持與其他人聯(lián)系的其它通信服務(wù)。例如,美國專利2004/006548A1描述了一種電信網(wǎng)絡(luò)的服務(wù)器,其中,服務(wù)器包括具有關(guān)于希望遇到其他人的那個人的信息的數(shù)據(jù)庫。通過使用電話,用戶可以輸入關(guān)于希望遇到另一個人的那個人的信息以及所期望的人的信息。服務(wù)器接收這種個人信息、將其存儲在數(shù)據(jù)庫中,并且將個人信息與存儲在數(shù)據(jù)庫中的數(shù)據(jù)進行比較,以找到其信息與關(guān)于所期望的人的被接收信息相符的那個人。服務(wù)器確定這個人的列表,并將其發(fā)送給請求的電話??梢栽陲@示器上顯示所述列表??梢栽陔娫捝线x擇被發(fā)送列表中的人,并且關(guān)于被選擇人的信息被發(fā)送給服務(wù)器。服務(wù)器在希望遇到另一個人的電話和被選擇人的電話之間建立電話連接。
發(fā)明內(nèi)容
本發(fā)明的目的是改進PTT服務(wù)的提供。
通過一種提供基于PTT的通信服務(wù)給所述PTT服務(wù)的用戶的方法,來達到本發(fā)明的目的,所述方法包括以下步驟從請求用戶的終端發(fā)送PTT呼叫請求消息給PTT服務(wù)器;分析該PTT呼叫請求消息;將從該分析中收集的數(shù)據(jù)與PTT服務(wù)的用戶的配置文件(profile)相關(guān)聯(lián);基于關(guān)聯(lián)結(jié)果來動態(tài)創(chuàng)建PTT組,該組包括請求用戶和從PTT服務(wù)的其他用戶中選出的一個或多個用戶;發(fā)送邀請消息給所選用戶以建立PTT呼叫;在請求用戶的終端和從其接收同意消息的所選用戶的終端之中建立PTT通信連接。還通過一種用于提供基于PTT的通信服務(wù)給所述PTT服務(wù)的用戶的服務(wù)器,來達到本發(fā)明的目的,由此所述服務(wù)器包括用于從請求用戶的終端接收PTT呼叫請求的通信單元,和控制單元,該控制單元用于分析PTT呼叫請求消息、將從該分析中收集的數(shù)據(jù)與PTT服務(wù)的用戶的配置文件相關(guān)聯(lián)、基于該關(guān)聯(lián)結(jié)果來動態(tài)創(chuàng)建包括請求用戶和從PTT服務(wù)的其他用戶中選出的一個或多個用戶的PTT組、發(fā)送邀請消息給所選用戶以建立PTT呼叫,以及在請求用戶的終端和從其接收同意消息的所選用戶的終端之中建立PTT通信連接。
本發(fā)明的PTT服務(wù)器支持PTT呼叫,包括媒體流、即音頻、視頻、語音、文本和數(shù)據(jù)流,以及以上內(nèi)容在一個PTT連接內(nèi)的任何組合。
本發(fā)明使通信終端的用戶與對等體通信,而無需在進行通信或撥任何電話號碼之前知道該對等體。這里,對等體是指這樣的人具有與用戶一樣的背景、興趣、能夠用他/她的能力協(xié)助用戶,或更一般地說,與用戶發(fā)展并培養(yǎng)了短期或長期的社會情緒關(guān)系。
本發(fā)明提供了一種新的通信服務(wù),其沒有將通信方限于預(yù)定的、專門的一組人,例如傳統(tǒng)的PTT服務(wù)使用好友列表,而是允許根據(jù)請求用戶希望通信的主題,來關(guān)于所進行的每個不同的呼叫請求而與不同的人交談。
由于在網(wǎng)絡(luò)服務(wù)器中動態(tài)創(chuàng)建并自動建立通信組,因此不必麻煩用戶自己搜尋合適的通信方。此外,由于基于某個呼叫請求的主題來動態(tài)選擇通信方,因此在結(jié)束通信之后安排所述組。這維護了通信方的私密性。此外,動態(tài)分組提高了效率,這是由于其使得要處理的數(shù)據(jù)量更小,并且既不需要預(yù)定義組的空間也不需要組維護的處理。
同時,本發(fā)明使動態(tài)創(chuàng)建的通信組能夠改變?yōu)殪o態(tài)通信組。因此,提供了所述服務(wù)的用戶想要的可能的長期關(guān)系需要。通信內(nèi)容和關(guān)于通信方的信息二者都可以被存儲在網(wǎng)絡(luò)中,這便于進一步參考。此外,連接到不同網(wǎng)絡(luò)的用戶可以參與所述服務(wù)。
通過從屬權(quán)利要求所說明的本發(fā)明的實施例而實現(xiàn)了其它優(yōu)點。
根據(jù)本發(fā)明的優(yōu)選實施例,用戶的配置文件包括關(guān)于用戶的個人興趣、知識、習(xí)慣、喜好、質(zhì)量及其它特征信息的數(shù)據(jù)。數(shù)據(jù)特征化了關(guān)于PTT請求的服務(wù)的用戶。將配置文件與從呼叫請求消息中提取的數(shù)據(jù)相關(guān)聯(lián)。典型的呼叫請求涉及例如查找停車場、銷售/搜尋足球賽門票或請求附近適當?shù)娜说膸椭τ谠u估用戶對這些請求之一的適當性來說,用戶以盡可能多的相關(guān)個人項來在PTT服務(wù)器注冊是有利的。這有助于發(fā)現(xiàn)非常匹配呼叫請求消息中所定義的特征的用戶。
在其它特征之中,像住宅地點、工作地點、定期行駛路線、經(jīng)常去的場所(商場、超市、酒吧)的用戶的慣常行動范圍,像計算機、周六在體育館看足球的個人愛好,以及像急救訓(xùn)練、駕照、游泳、機械技能等的能力,都可以包含于用戶配置文件中。
根據(jù)本發(fā)明的優(yōu)選實施例,收集補充了用戶配置文件的附加數(shù)據(jù)。這在用戶配置文件不提供關(guān)于某項的信息的情況下是不利的,其中需要所述項來找到盡可能接近地匹配于呼叫請求消息所指特征的其它用戶。請求分析器可能根據(jù)呼叫請求的主題來使用存儲在PTT服務(wù)器的數(shù)據(jù)庫中的、預(yù)定的服務(wù)指定的數(shù)據(jù)結(jié)構(gòu),并用所提取的字實體(word entity)來填充該預(yù)定數(shù)據(jù)結(jié)構(gòu)。
如果PTT服務(wù)器分析包括表示指定服務(wù)的字實體的呼叫請求消息,則PTT服務(wù)器從服務(wù)指定的數(shù)據(jù)庫中檢索數(shù)據(jù)結(jié)構(gòu),該數(shù)據(jù)結(jié)構(gòu)列出了對于指定服務(wù)十分重要的所有特征??梢詫δ承┳侄翁畛鋸暮艚姓埱笙⒅刑崛〉臄?shù)據(jù),必須向其它字段填充從其它源中收集的附加信息。優(yōu)選地,預(yù)定的服務(wù)指定的數(shù)據(jù)結(jié)構(gòu)的每個字段都被分配有權(quán)值,該權(quán)值定義了所述字段對于成功提供PTT服務(wù)的重要性。服務(wù)的加權(quán)標準可能包含于服務(wù)特征向量中。
附加數(shù)據(jù)可能有助于改進關(guān)聯(lián)過程,其中將從分析中收集的數(shù)據(jù)與用戶配置文件和額外收集的數(shù)據(jù)相關(guān)聯(lián)。附加數(shù)據(jù)可以被并入用戶配置文件中,或可以保持二者分離。優(yōu)選地,附加數(shù)據(jù)提供用戶的位置和到場。在許多情況下,例如需要立即幫助的緊急事件,請求的用戶可能希望僅與鄰近或在線的用戶交談,即該用戶可以無時延地聽到PTT呼叫。可以通過位置服務(wù)來提供用戶的當前位置,例如基于GSM的位置服務(wù)或基于衛(wèi)星的導(dǎo)航系統(tǒng),如GPS(GSM=全球移動通信系統(tǒng);GPS=全球定位系統(tǒng))。可以從用戶的網(wǎng)絡(luò)提供商獲得關(guān)于用戶到場的信息,即他是在線還是離線。
在請求的用戶可以與其它PTT用戶通信之前,其它PTT用戶接收邀請消息,如果他們想要參與PTT呼叫則必須確認該邀請消息。邀請消息可能包括呼叫請求消息中的被處理的問題,和關(guān)于被邀請組成員的數(shù)據(jù),例如他們的姓名。這有助于其他用戶決定接受或拒絕該邀請。
動態(tài)創(chuàng)建的PTT組的成員還可能發(fā)展長期的社會情緒關(guān)系,例如發(fā)現(xiàn)可以彼此幫助并且彼此喜歡,因此他們決定希望將來也在組內(nèi)相遇。然后他們觸發(fā)PTT服務(wù)器,例如通過按下終端上的按鈕,以將動態(tài)創(chuàng)建的組轉(zhuǎn)變?yōu)殪o態(tài)組,并且存儲該靜態(tài)組到PTT服務(wù)器中。從此,所述組的每個成員能夠以從傳統(tǒng)PTT呼叫服務(wù)中已知的方式來與靜態(tài)組中的其它成員建立呼叫,例如通過在PTT服務(wù)器所提供的菜單中選擇該靜態(tài)組。
根據(jù)本發(fā)明的優(yōu)選實施例,PTT服務(wù)提供了從動態(tài)創(chuàng)建的PTT組中選擇用戶的PTT子組的可能性??梢愿鶕?jù)子組的特征化成員的指定特征來選擇子組。動態(tài)創(chuàng)建PTT組的過程也可能僅考慮屬于指定用戶組的用戶,特別是指定的PTT組。指明對受限用戶組的選擇過程的限制的數(shù)據(jù),可以通過請求用戶的動作而被發(fā)送給PTT服務(wù)器,或者可以例如通過通信終端或所使用的通信網(wǎng)絡(luò)的靜態(tài)永久設(shè)置而自動包含于呼叫請求消息中。
可以使用自然語言來寫下或說出呼叫請求消息,或借助于預(yù)定的輸入形式來輸入該呼叫請求消息。請求處理單元借助于詞匯的、句法的及語義的分析器來分析接收自請求用戶終端的呼叫請求消息。優(yōu)選地,請求處理單元包括請求分析器,安排該請求分析器來將呼叫請求消息的自然語言語句解構(gòu)為字實體、語義上分析自然語言語句,并且在語句有效(valid)的情況下將該自然語言語句轉(zhuǎn)換為適于與PTT服務(wù)的用戶配置文件相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。因此,請求分析器從被接收呼叫請求消息中提取信息,該信息對于從所有可能用戶的組中選擇匹配用戶的組來說是必需的。
根據(jù)本發(fā)明的優(yōu)選實施例,由請求處理單元所執(zhí)行的用戶的動態(tài)選擇使用專門的服務(wù)標準,其中加權(quán)系數(shù)被分配給關(guān)于其對服務(wù)的重要性的用戶配置文件的項。優(yōu)選地,請求處理單元支持神經(jīng)網(wǎng)絡(luò)所進行的用戶選擇。神經(jīng)網(wǎng)絡(luò)支持隨機環(huán)境中的用戶選擇。其試圖獲知最好預(yù)先指定哪些用戶來形成組,并且更好地執(zhí)行服務(wù)的執(zhí)行過程。歸因于神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)潛力,在靜態(tài)選擇算法失敗的情況下,所述系統(tǒng)能夠產(chǎn)生高質(zhì)量的結(jié)果。
根據(jù)本發(fā)明的優(yōu)選實施例,PTT服務(wù)器另外還包括服務(wù)質(zhì)量度量模塊。服務(wù)質(zhì)量度量模塊評估參與服務(wù)的用戶的質(zhì)量,并且將包括被評估用戶的服務(wù)質(zhì)量特征向量移交給請求處理單元。
根據(jù)本發(fā)明的另一個優(yōu)選實施例,請求處理單元將用戶配置文件與從呼叫請求消息中收集的數(shù)據(jù)相關(guān)聯(lián)并且排除不遵循的用戶,基于服務(wù)特征向量、服務(wù)質(zhì)量特征向量以及從呼叫請求消息中收集的信息來匹配剩余的用戶,并且基于該匹配來確定最合適用戶的用戶列表。此外,控制單元開始并控制服務(wù)的執(zhí)行、存儲對分析用戶服務(wù)貢獻(contribution)的質(zhì)量所必需的用戶數(shù)據(jù),并且在服務(wù)終止之后將這些數(shù)據(jù)移交給服務(wù)質(zhì)量度量模塊。
通過閱讀以下結(jié)合附圖的當前優(yōu)選示例性實施例的詳細描述,本發(fā)明的所述和其它特征和優(yōu)點將變得顯而易見,其中圖1是示出具有根據(jù)本發(fā)明第一實施例的PTT服務(wù)器的通信系統(tǒng)的框圖;圖2是說明本發(fā)明的第一實施例的節(jié)點操作和信號流圖。
具體實施例方式
圖1示出了通信網(wǎng)絡(luò)1、PTT服務(wù)器4和分配給用戶20到25的多個無線通信終端30到35。
通信網(wǎng)絡(luò)1是能夠?qū)崿F(xiàn)通信終端30到35與網(wǎng)絡(luò)服務(wù)器4之間的同步或異步通信的通信網(wǎng)絡(luò)。優(yōu)選地,通信網(wǎng)絡(luò)1是例如按照GSM或UMTS標準的移動通信或蜂窩電話網(wǎng)絡(luò)(UMTS=通用移動電信系統(tǒng))。根據(jù)另一個實施例,通信網(wǎng)絡(luò)1是數(shù)據(jù)網(wǎng)絡(luò),優(yōu)選地是IP網(wǎng)絡(luò)(IP=因特網(wǎng)協(xié)議)。這種網(wǎng)絡(luò)可能由各種物理子網(wǎng)組成,例如ATM網(wǎng)絡(luò)和通過公共級3(common level 3)IP通信層互連的無線接入網(wǎng)絡(luò)(ATM=異步傳輸模式)。優(yōu)選地,通信網(wǎng)絡(luò)1提供無線、基于IP的通信服務(wù)器。其包括一個或多個蜂窩無線網(wǎng),所述蜂窩無線網(wǎng)支持通過“始終在線(always on)”連接的分組化信息的傳輸。例如,這種無線通信網(wǎng)絡(luò)是支持GPRS服務(wù)的GSM網(wǎng)絡(luò),該GPRS服務(wù)使得用戶20到25能夠通過無線接口來交換除“正常語音業(yè)務(wù)”之外的分組交換數(shù)據(jù)業(yè)務(wù)(GPRS=通用分組無線服務(wù))。此外,UMTS、EDGE或4G網(wǎng)絡(luò)可以支持基于IP的分組交換服務(wù)(EDGE=增強數(shù)據(jù)率GSM演進(Enhanced Data Rates for GSM Evolution))。
無線終端30到35是PTT實現(xiàn)的(enabled)設(shè)備,該設(shè)備被配備有支持按鍵通話服務(wù)的功能性。無線終端30到35中的每個都包括具有無線部分和至少一個微處理器以及由至少一個微處理器所執(zhí)行的應(yīng)用程序的電子電路,和輸入和輸出裝置,例如麥克風(fēng)、揚聲器、鍵盤和顯示器。通過這些硬件和軟件組件的交互來實現(xiàn)無線終端30到35的功能性。從功能的角度來看,移動終端30到35包括輸入單元305、輸出單元309、無線通信單元306、分組無線服務(wù)單元307和按鍵通話客戶端308。圖1中僅關(guān)于示例性移動終端30示出了包含于移動終端30到35的每個中的單元305到309。剩余的移動終端31到35也應(yīng)當包括這種單元的集合,盡管為了便利而沒有在圖1中明確示出。
無線通信單元306代表蜂窩電話的“正?!睙o線通信能力,并且包括例如處理無線接口和關(guān)聯(lián)的GSM協(xié)議棧的無線終端30的一部分。無線通信單元306提供了GSM或UMTS手持設(shè)備的“正?!彪娫挿?wù)。
分組無線服務(wù)單元307代表無線終端的功能性,該無線終端支持通過無線通信網(wǎng)絡(luò)1交換分組交換數(shù)據(jù)。例如,分組服務(wù)單元包括用于處理GPRS協(xié)議棧的功能性。因此,分組無線服務(wù)單元307提供相應(yīng)的分組傳送服務(wù)給按鍵通話客戶端308。
按鍵通話客戶端308處理按鍵通話服務(wù)的客戶部分。如果用戶例如通過激活按鍵通話按鈕而發(fā)起按鍵通話通信,則按鍵通話客戶端發(fā)送相應(yīng)的按鍵通話呼叫請求給按鍵通話服務(wù)器4。此外,按鍵通話客戶端308包括通過基于IP的通信網(wǎng)絡(luò)傳送音頻流的功能性,例如處理RTP和SIP協(xié)議棧(RTP=實時協(xié)議)的功能性。此外,按鍵通話客戶端包括相應(yīng)的媒體播放器以輸入/輸出音頻流。
例如,分配無線終端30到35給用戶20到25。用戶20到25作為按鍵通話服務(wù)器4所提供的按鍵通話服務(wù)的用戶而在用戶數(shù)據(jù)庫46注冊。終端30到35例如是移動電話、PDA(個人數(shù)字助理)或具有通過通信網(wǎng)絡(luò)1與PTT服務(wù)器4通信的通信能力的計算機。用戶20可以使用各種通信服務(wù)來發(fā)送PTT呼叫請求消息給PTT服務(wù)器4。例如,服務(wù)請求消息是從例如移動電話的終端30發(fā)送給PTT服務(wù)器4的口頭自然語言消息?;蛘呓K端30是執(zhí)行電子郵件應(yīng)用的計算機,并且PTT呼叫請求消息是包括書面自然語言的電子郵件。也可能終端30是PDA,而從用戶20發(fā)送給PTT服務(wù)器4的PTT呼叫請求消息是包括書面或口頭自然語言的SMS或MMS消息。此外,終端30可以執(zhí)行與PTT服務(wù)器4的相應(yīng)服務(wù)器應(yīng)用程序進行交互的瀏覽器應(yīng)用程序,并且PTT呼叫請求消息是包括終端30的用戶20所填入的輸入掩碼內(nèi)容的XHTML、HTML或WAP消息(HTML=超文本標記語言,XHTML=可擴展超文本標記語言,WAP=無線應(yīng)用協(xié)議)。
根據(jù)本發(fā)明的優(yōu)選實施例,PTT服務(wù)器4提供基于IP的按鍵通話服務(wù)。例如,用戶20使用具有到分組交換無線通信服務(wù)(例如GPRS)的接入的移動電話30。終端30執(zhí)行處理按鍵通話服務(wù)的客戶部分的按鍵通話客戶端。從用戶20發(fā)送給PTT服務(wù)器4的PTT呼叫請求消息包括輸入掩碼的數(shù)據(jù),或用戶30所輸入的書面或口頭自然語言文本。按鍵通話客戶端包括通過基于IP的通信網(wǎng)絡(luò)傳送媒體流的功能性,例如處理RTP和SIP協(xié)議棧的功能性。
PTT服務(wù)器4包括一個或幾個互連的計算機、軟件平臺和各種應(yīng)用程序,其中在由上述硬件和軟件平臺所提供的系統(tǒng)平臺上執(zhí)行所述應(yīng)用程序。通過由PTT服務(wù)器4的硬件組件來執(zhí)行這些軟件組件,實現(xiàn)了PTT服務(wù)器4的功能性。從功能性的角度來看,PTT服務(wù)器4包括包含請求分析器43的請求處理單元42、服務(wù)質(zhì)量度量模塊44、控制單元45、用戶數(shù)據(jù)庫46、服務(wù)特征數(shù)據(jù)庫47、通信單元48和管理單元49。
通信單元48代表PTT服務(wù)器4的硬件和軟件組件,所述組件支持與用戶20到25的終端30到35的通信服務(wù)。例如,通信單元48包括執(zhí)行TCP/IP、HTTP或RTP/SIP協(xié)議棧的組件(TCP=傳輸控制協(xié)議,HTTP=超文本傳輸協(xié)議)。此外,通信單元48可選地包括用于模式(modality)轉(zhuǎn)換的功能性,例如語音識別模塊或文本到語音轉(zhuǎn)換模塊。
用戶數(shù)據(jù)庫46存儲在PTT服務(wù)器4注冊了PTT服務(wù)的用戶的用戶配置文件。用戶配置文件包括相應(yīng)用戶的特征信息,例如姓名、性別、年齡、個人情況、職業(yè)活動、個人愛好、態(tài)度(例如用戶定期行駛指定路線)、知識、技能和能力以及各個用戶的喜好。
管理單元41提供注冊并登記按鍵通話服務(wù)的用戶的接入接口,所述接口使這些用戶能夠改變并管理其存儲在用戶數(shù)據(jù)庫46中的用戶數(shù)據(jù)。
服務(wù)特征數(shù)據(jù)庫47存儲可以在一組用戶中提供的不同服務(wù)的配置文件。服務(wù)特征數(shù)據(jù)庫47包括具有其特定標準的不同服務(wù)。通常從PTT服務(wù)來要求的典型服務(wù)例如是搜尋位置、銷售或購買門票、請求幫助等。在請求幫助的情況下,合適的標準是地點、緊急情況的種類(交通事故、自然(physical)坍塌、機械問題、犯罪等)、幫助類型(專業(yè)人員/志愿者)等。為每個服務(wù)標準分配關(guān)于其對服務(wù)的重要性的專用權(quán)重。服務(wù)特征數(shù)據(jù)庫47在要求時發(fā)送包括加權(quán)服務(wù)標準的服務(wù)特征向量給請求處理單元42。
控制單元45執(zhí)行PTT服務(wù)器的典型控制和呼叫控制功能,以及通用功能,例如建立PTT呼叫并建立邀請消息給請求用戶的組成員用于建立PTT呼叫。
請求處理單元42的輸入是從通信單元48所提供的用戶20的終端30上接收的呼叫請求消息。所述消息可以是自然語言輸入的形式,或者可以是輸入掩碼的數(shù)據(jù)。請求分析器43將輸入轉(zhuǎn)換為數(shù)據(jù)結(jié)構(gòu)。請求分析器43將輸入自然語言語句解構(gòu)為字實體,并分析全部字實體。如果語句是有效的,則請求分析器43將其轉(zhuǎn)換為對關(guān)聯(lián)過程有用的數(shù)據(jù)結(jié)構(gòu)。在輸入掩碼的情況下,請求分析器43轉(zhuǎn)換數(shù)據(jù)結(jié)構(gòu)為標準數(shù)據(jù)結(jié)構(gòu)、移除空白和其它多余空間并創(chuàng)建有效的數(shù)據(jù)結(jié)構(gòu)。
服務(wù)質(zhì)量度量模塊44評估來自參與先前PTT呼叫的用戶的貢獻的質(zhì)量??紤]到所述貢獻對PTT呼叫的有用性來評估該貢獻。服務(wù)質(zhì)量度量模塊44將服務(wù)質(zhì)量特征向量移交給控制單元45。服務(wù)質(zhì)量特征向量包括被評估質(zhì)量的用戶。
請求處理單元42識別包含于數(shù)據(jù)結(jié)構(gòu)中的服務(wù)、收集附加數(shù)據(jù)并且利用該附加數(shù)據(jù)來完成所述數(shù)據(jù)結(jié)構(gòu)。優(yōu)選地,該請求處理單元識別包含于數(shù)據(jù)結(jié)構(gòu)中的服務(wù)請求,并獲得對實現(xiàn)服務(wù)所必需的附加信息??梢詮姆?wù)特征數(shù)據(jù)庫47中檢索關(guān)于什么附加信息對實現(xiàn)PTT服務(wù)有用的信息。此外,請求處理單元42將注冊用戶的配置文件以及從用戶數(shù)據(jù)庫46和服務(wù)特征數(shù)據(jù)庫47接收的服務(wù)指定的標準,與數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)相關(guān)聯(lián)。可選地,該關(guān)聯(lián)過程將接收自服務(wù)質(zhì)量度量模塊的服務(wù)質(zhì)量特征向量用作附加的輸入?yún)?shù)。然后,請求處理單元42基于通過關(guān)聯(lián)過程所進行的用戶匹配來動態(tài)選擇一組用戶。然后,請求處理單元42隨后將包含所產(chǎn)生的服務(wù)的用戶列表的信息和附加信息發(fā)送給服務(wù)質(zhì)量度量模塊44。
圖2示出了說明根據(jù)圖1的本發(fā)明實施例的節(jié)點操作和信號流圖。
圖2概略地示出了用戶20到25,他們通過發(fā)送注冊消息600到605給PTT服務(wù)器4來注冊動態(tài)PTT服務(wù),該PTT服務(wù)器提供基于動態(tài)按鍵通話(PTT)的通信服務(wù)。注冊消息600到605包括指示各個用戶希望參與動態(tài)PTT服務(wù)的肯定元素。優(yōu)選地,注冊消息600到605也包括注冊用戶20到25的配置文件,例如相應(yīng)用戶20到25的特征信息。
在PTT服務(wù)器4注冊DPTT服務(wù)的用戶20到25之一,希望通過PTT呼叫服務(wù)與其它用戶通信,所述其它用戶具有相同或類似的經(jīng)歷背景或可以幫助他解決問題。
例如,通過通信網(wǎng)絡(luò)1,從分配給請求用戶20的通信終端30將包括自然語言語句的PTT呼叫請求消息606發(fā)送給PTT服務(wù)器4。例如,所述語句由這樣的問題構(gòu)成“午餐時間在休息區(qū)域是否有我的卡車的免費停車場?”,PTT服務(wù)器4也可以支持多種其它服務(wù),該其它服務(wù)例如涉及緊急呼叫、旅游和交通請求、票務(wù)銷售等。
通信單元48接收呼叫請求消息并將其轉(zhuǎn)發(fā)給控制單元45。從該控制單元將呼叫請求消息發(fā)送給請求處理單元42。請求處理單元42的請求分析器43在詞匯上、句法上和語義上分析所述語句,將其解構(gòu)為實體并轉(zhuǎn)換該實體為數(shù)據(jù)結(jié)構(gòu),例如包括字實體“停車場”、“卡車”、“休息區(qū)”、“午餐時間”。請求處理單元42例如通過與從服務(wù)特征數(shù)據(jù)庫47中檢索的關(guān)鍵字列表相關(guān)聯(lián),從所述數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)中識別了所述請求提出“搜尋停車場”的服務(wù),所述關(guān)鍵字列表建議將短語“停車場”連到服務(wù)“搜尋停車場”。
然后,PTT服務(wù)器4的請求處理單元42借助于所述服務(wù)的服務(wù)特征數(shù)據(jù),確定必須為實現(xiàn)服務(wù)而收集的遺漏數(shù)據(jù)。例如,請求處理單元42利用來自請求服務(wù)的用戶20的用戶配置文件的附加信息來填充數(shù)據(jù)結(jié)構(gòu)。例如,請求處理單元42將用戶卡車的長度添加到該數(shù)據(jù)結(jié)構(gòu)。此外,該請求處理單元從例如GPS系統(tǒng)或另一個定位服務(wù)的外部源,來收集如用戶20的時間或位置的附加信息。
在下一步中,請求處理單元42將擴展的數(shù)據(jù)結(jié)構(gòu)與以下內(nèi)容相關(guān)聯(lián)從服務(wù)特征數(shù)據(jù)庫47中檢索的服務(wù)的服務(wù)特征數(shù)據(jù)、從用戶配置文件數(shù)據(jù)庫46中檢索的用戶21到25的用戶配置文件,以及從服務(wù)質(zhì)量度量模塊44中檢索的服務(wù)質(zhì)量向量。請求處理單元42動態(tài)選擇一組用戶,該組用戶例如接近于用戶20附近的休息區(qū)域,或在用戶配置文件中被指示為具有關(guān)于所述問題的知識,并且是由服務(wù)質(zhì)量特征向量指示為對這種服務(wù)查詢表現(xiàn)了很好支持的用戶。最終,請求處理單元42構(gòu)建按鍵通話通信組,該組包括請求的用戶20和從關(guān)聯(lián)過程中產(chǎn)生的所選用戶,即用戶21、22和24。圖2中作為操作流607而指示了所述內(nèi)部步驟。
請求的用戶20可能從PTT服務(wù)器4接收信息消息608,所述用戶根據(jù)該消息而知道了所創(chuàng)建的PTT組成員的特征,即該PTT組包括位于沿公路的潛在停車場附近的所有用戶。然后請求用戶20可能決定首先要與卡車司機交談。從用戶終端向PTT服務(wù)器例如作為語音消息609而發(fā)送附加特征“卡車”,其中該PTT服務(wù)器從動態(tài)創(chuàng)建的組中創(chuàng)建子組,所述子組僅包括也是卡車司機的用戶。如果請求的用戶20不滿足PTT子組“卡車司機”的通信結(jié)果,他可以例如通過發(fā)送另一個消息給PTT服務(wù)器4而轉(zhuǎn)回最初創(chuàng)建的較大的PTT組。
然后,PTT服務(wù)器4的控制單元45創(chuàng)建邀請消息610到612,用于邀請所選用戶21、22、24主動參與PTT呼叫。邀請消息610到612可能簡單地由指示要建立PTT呼叫的SMS所組成。優(yōu)選地,邀請消息610到612包括理解請求用戶20的請求所必需的所有信息,這里是請求用戶20搜尋在12:30pm和01:00pm之間、在下列休息區(qū)域x、y、z之一處的12米長卡車的停車位。邀請消息也可能至少部分地包括接收自請求用戶20的PTT呼叫請求消息。關(guān)于動態(tài)創(chuàng)建的PTT組的數(shù)據(jù)也包含于邀請消息中可能是有利的,優(yōu)選地是組成員20、21、22、24的姓名。
發(fā)送邀請消息610到612給除請求用戶20以外的動態(tài)創(chuàng)建的PTT通信組,例如給用戶21、22、24。如果用戶21、22和24之一想要支持請求用戶20的搜尋,則他通過同意消息613、614來確認該邀請,例如通過按下按鍵通話按鈕。假設(shè)在所述例子中,兩個所選用戶21、24想要幫助請求用戶20,而第三個所選用戶22不希望加入PTT呼叫組。PTT服務(wù)器4然后在PTT呼叫組的成員之間自動建立基于IP的半雙工通信信道615,即在請求用戶20和已經(jīng)確認所述邀請的所選用戶21、24之間。
現(xiàn)在,滿足了在用戶20、21、24之中的傳統(tǒng)PTT呼叫的先決條件?;谙鹊?先服務(wù)、通過按下按鍵通話按鈕來在用戶20、21、24之中準予講話的權(quán)限。當檢測到終端30、31、34的按鍵通話按鍵的開動(actuation)時,各個終端30、31、34發(fā)送按鍵通話呼叫給所述組的其它用戶的終端。例如,用戶24按下他的PTT按鈕,并且PTT服務(wù)器4在作為發(fā)送方的用戶24與作為接收方的用戶20和21之間建立了基于VoIP的按鍵通話通信連接616、617。
也可能在同意用戶21、24的邀請之后,將由請求用戶20最初發(fā)送的PTT呼叫請求消息,從例如用戶數(shù)據(jù)庫46的PTT服務(wù)器4的存儲單元發(fā)送給接受的用戶21、24。然后用戶21、24可以聽該初始呼叫請求消息,并且之后立即按下他們的PTT按鈕以聯(lián)系請求用戶20。
當PTT會話結(jié)束時,安排動態(tài)創(chuàng)建的PTT組。可選地,在用戶20、21、24需要保持長期聯(lián)系的情況下,PTT服務(wù)器4適于將該PTT組轉(zhuǎn)變?yōu)橛谰么鎯υ诶缬脩魯?shù)據(jù)庫46中的靜態(tài)組,并且由任一組成員來重新激活。
由服務(wù)器4所執(zhí)行的關(guān)聯(lián)、選擇和創(chuàng)建的過程可能不包括PTT服務(wù)的所有用戶,但是可能受限于有限的用戶組。請求用戶可以將指定所述有限組的數(shù)據(jù)置于該請求用戶的終端中,并且將該數(shù)據(jù)以及呼叫請求消息發(fā)送給服務(wù)器4。也可能將數(shù)據(jù)預(yù)先存儲到服務(wù)器4中,并且由接收自某個用戶的消息來激活該數(shù)據(jù)。
例如,安全人員(security officer)可能攜帶移動電話,所述移動電話將指定該安全人員的組織的指示符存儲到該移動電話的存儲器中。這可能是當安全人員使用其組織所提供的移動電話時的情況。當安全人員發(fā)送呼叫請求消息給服務(wù)器4時,所述指示符被自動添加到呼叫請求消息中,以信號通知服務(wù)器4對于關(guān)聯(lián)、選擇以及創(chuàng)建的過程僅必須考慮屬于該安全人員的組織的那些PTT服務(wù)的安全人員,即也是安全人員那些人。這確保沒有將機密數(shù)據(jù)分發(fā)給不需要的人。
安全人員也可能故意按下指定按鈕以添加指示符給呼叫請求消息,例如當他在上班和下班時間使用移動電話時??蛇x地,服務(wù)器4適于識別作為指定組織的成員的呼叫請求消息的發(fā)送方,并且將PTT組的用戶選擇限于預(yù)定義的PTT用戶子組。
根據(jù)本發(fā)明,用戶的位置信息,即關(guān)于他位置的數(shù)據(jù),對于動態(tài)PTT服務(wù)的提供而言是非常重要的。在優(yōu)選的實施例中,用戶的位置信息是當用戶改變其位置時必須被更新的用戶配置文件的一部分。
服務(wù)器4定期更新配置文件的位置信息是有利的。用戶終端可能包括與例如GPS的導(dǎo)航系統(tǒng)協(xié)同工作的導(dǎo)航單元??蛇x地,可以借助于由例如GSM網(wǎng)絡(luò)的無線通信網(wǎng)絡(luò)運營商所提供的位置服務(wù),來確定用戶終端的位置。服務(wù)器4然后可以發(fā)送位置數(shù)據(jù)請求給用戶的終端或者與用戶終端協(xié)同工作的位置確定系統(tǒng)的位置服務(wù)器,并且反過來接收服務(wù)器4所使用的用戶的當前位置信息以更新用戶的配置文件。服務(wù)器4也可能從相應(yīng)的終端或位置服務(wù)器自動接收被更新的位置信息,而無需位置數(shù)據(jù)請求。
用戶也可以人工指示服務(wù)器4他已經(jīng)改變位置。這可以通過按下用戶終端上的指定按鈕來達到,所述操作反過來借助于上述位置確定系統(tǒng)而觸發(fā)其位置的確定。作為簡單的實施例,用戶也可以已經(jīng)在服務(wù)器4注冊一組定期去的地點。只要用戶從指定地點改變到另一個,他就例如通過按下其終端上的按鈕來發(fā)送包括指示符的消息給服務(wù)器4,所述指示符指示了一組定期去的地點中當前去的地點。這在客戶以循環(huán)、周期的順序去往有限地點集合的情況下可能特別實用,例如守夜人在公司大樓附近預(yù)定地巡回。
權(quán)利要求
1.一種提供基于按鍵通話的通信服務(wù)給所述按鍵通話服務(wù)的用戶的方法,其中,所述方法包括以下步驟從請求用戶的終端發(fā)送按鍵通話呼叫請求消息給按鍵通話服務(wù)器;分析所述按鍵通話呼叫請求消息;將從所述分析中收集的數(shù)據(jù)與所述按鍵通話服務(wù)的用戶的配置文件相關(guān)聯(lián);基于所述關(guān)聯(lián)結(jié)果,動態(tài)創(chuàng)建按鍵通話組,所述組包括所述請求用戶和從所述按鍵通話服務(wù)的其他用戶中選出的一個或多個用戶;發(fā)送邀請消息給所選用戶,用于建立按鍵通話呼叫;在所述請求用戶的終端和從其接收同意消息的所選用戶的終端之中建立按鍵通話通信連接。
2.根據(jù)權(quán)利要求1的方法,其中,所述用戶的配置文件包括關(guān)于該用戶的個人興趣和/或知識和/或習(xí)慣的數(shù)據(jù)。
3.根據(jù)權(quán)利要求1的方法,其中,所述方法包括以下步驟收集補充所述用戶的配置文件的附加數(shù)據(jù);將從所述分析中收集的數(shù)據(jù)與該附加數(shù)據(jù)和/或被補充有該附加數(shù)據(jù)的用戶配置文件相關(guān)聯(lián)。
4.根據(jù)權(quán)利要求3的方法,其中,所述附加數(shù)據(jù)包括關(guān)于所述用戶的位置和/或到場的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1的方法,其中,所述邀請消息包括所述呼叫請求消息的主題和關(guān)于所述組成員的信息。
6.根據(jù)權(quán)利要求1的方法,其中,所述方法還包括以下步驟將所述動態(tài)創(chuàng)建的組轉(zhuǎn)變?yōu)殪o態(tài)組;將所述靜態(tài)組存儲到所述按鍵通話服務(wù)器中。
7.根據(jù)權(quán)利要求1的方法,其中,所述方法還包括以下步驟從所述動態(tài)創(chuàng)建的按鍵通話組中選擇用戶的子組,或從屬于相同用戶組的其他用戶中選擇一個或多個用戶。
8.一種用于提供基于按鍵通話的通信服務(wù)給所述按鍵通話服務(wù)的用戶的服務(wù)器,其中,所述服務(wù)器包括用于從請求用戶的終端接收按鍵通話呼叫請求的通信單元,和控制單元,該控制單元用于分析所述按鍵通話呼叫請求消息、將從所述分析中收集的數(shù)據(jù)與所述按鍵通話服務(wù)的用戶的配置文件相關(guān)聯(lián)、基于所述關(guān)聯(lián)結(jié)果來動態(tài)創(chuàng)建包括所述請求用戶和從所述按鍵通話服務(wù)的其他用戶中選出的一個或多個用戶的按鍵通話組、發(fā)送邀請消息給所選用戶用于建立按鍵通話呼叫,以及在所述請求用戶的終端和從其接收同意消息的所選用戶的終端之中建立按鍵通話通信連接。
9.根據(jù)權(quán)利要求8的服務(wù)器,其中,所述請求處理單元包括請求分析器,安排該請求分析器來將所述按鍵通話呼叫請求消息的自然語言語句解構(gòu)為字實體、分析該字實體,并且在所述語句有效的情況下將所述字實體轉(zhuǎn)換為適于與所述按鍵通話服務(wù)的用戶的配置文件相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)。
10.根據(jù)權(quán)利要求8的服務(wù)器,其中,所述服務(wù)器包括服務(wù)質(zhì)量度量模塊,用于評估用戶關(guān)于所述按鍵通話服務(wù)的承諾。
全文摘要
本發(fā)明涉及一種借助于動態(tài)創(chuàng)建PTT組的PTT服務(wù)器來提供基于按鍵通話(PTT)的通信服務(wù)給PTT服務(wù)的用戶的方法。請求的用戶發(fā)送呼叫請求消息給PTT服務(wù)器。請求處理單元分析呼叫請求消息,并且將從分析中收集的數(shù)據(jù)與PTT服務(wù)的用戶的配置文件相關(guān)聯(lián)。基于關(guān)聯(lián)結(jié)果,PTT服務(wù)器動態(tài)創(chuàng)建PTT組,該組包括請求用戶和從PTT服務(wù)的其他用戶中選出的一個或多個用戶。PTT服務(wù)器發(fā)送邀請消息給所選用戶用于建立PTT呼叫,并且在請求用戶的終端和從其接收同意消息的所選用戶的終端之中建立PTT通信連接。
文檔編號H04W8/18GK1832592SQ20061005812
公開日2006年9月13日 申請日期2006年3月6日 優(yōu)先權(quán)日2005年3月9日
發(fā)明者W·瓦伊達, M·魏斯 申請人:阿爾卡特公司