專利名稱:一種在sip協(xié)議“顯示名”字段中攜帶“格式化信息”的方法
技術領域:
本發(fā)明涉及互聯(lián)網(wǎng)、電信的語音及信息領域。
背景技術:
在電信及互聯(lián)網(wǎng)通信領域,經(jīng)常會使用SIP(Session InitiationProtocol)協(xié)議,在以往的SIP使用中,頭域的“顯示名”字段所攜帶的信息是用來進行友好顯示的一個字符串,用來表示用戶的“顯示名”,對SIP服務器沒有任何額外的意義。這對于一些復雜的話音和信息業(yè)務,則無法適應,無法滿足承載豐富業(yè)務信息的需求。
發(fā)明內(nèi)容
為了解決上述存在的問題,本發(fā)明提供一種方法,其核心思想是(1)預先約定好“格式化信息”的編碼規(guī)則;(2)將“格式化信息”攜帶在SIP協(xié)議頭域的“顯示名”字段中;(3)在SIP協(xié)議通信期間,服務器與客戶端使用“格式化信息”傳遞更豐富的業(yè)務內(nèi)容;“格式化信息”定義按照某種約定的格式,定義其數(shù)據(jù)的特定意義,具有一定數(shù)據(jù)結構的信息。
本發(fā)明對頭域的“顯示名”字段中攜帶的信息進行了格式化,使SIP能夠承載非常豐富的業(yè)務信息。其示例如下SIP原來在頭域“顯示名”字段的信息
To”User1”<user1@etelmedia.com>;通過本發(fā)明格式化后的信息To”ID=123;Name=User1;IP=10.1.1.1”user1@etelmedia.com這個例子意在說明發(fā)明的方法,對于符合“格式化”概念的格式均在本發(fā)明闡述之列。格式化信息可能是但不限于以下情況■一串定義好bit位的二進制信息;■一串表示特定意義的數(shù)字或字符串標識■一段XML信息SIP服務器在接收到這些信息后,可以傳遞給業(yè)務服務器。如用于SIP的防火墻穿透等領域。
具體實施例方式
本發(fā)明采用的技術方案是編寫“格式化信息”的編碼規(guī)則,在SIP客戶端(client)與SIP服務器(SIP server)之間傳遞該“格式化信息”,SIP服務器負責翻譯該信息,并應用到業(yè)務服務器(App Server)中。
圖1具體工作流程如下(1)、客戶端(client)填寫格式化的顯示名,并以此向SIP服務器(SIP server)發(fā)送請求;(2)、SIP服務器將該格式化的信息傳遞給應用服務器(AppServer);(3)、特定的應用服務器(App Server)對格式化信息進行相應處理,用于實際的業(yè)務流程中。
圖1中的“處理”過程與SIP Server的關系1.可置于SIP Server內(nèi);2.可以是SIP Server前置機;3.可以是SIP Server后置機;4.可以是數(shù)據(jù)庫,由其他需要處理這些數(shù)據(jù)的程序來處理格式化信息。
對于本領域技術人員來說很明顯可以對根據(jù)本發(fā)明權利要求中描述的信息格式化方法做出多種修改和變更而不脫離本發(fā)明的精神和范圍。因此,本發(fā)明意在覆蓋在所附權利要求及其等效物范圍內(nèi)提供的本發(fā)明的修改和變型。
《說明書附圖》中的圖1描述的是本《說明書》“圖1”過程的解釋和延續(xù)。其中本《說明書》“圖1”的“請求”、“處理”和“響應”在《說明書附圖》中細化為了具體的協(xié)議和業(yè)務過程。
為了表述更為清晰,以下列案例進行說明。應該理解下面的具體案例僅為示例性的,意在提供本發(fā)明如權利要求所述的進一步解釋,本發(fā)明并不局限于案例本身。
示例中To域的顯示名所攜帶的“187”(斜體加黑的部分)也是一段格式化的信息,被賦予了一定了編碼含義,在業(yè)務中可以對應一個數(shù)據(jù)表,甚至是一個數(shù)據(jù)庫。
權利要求
1.一種在SIP協(xié)議“顯示名”字段中攜帶“格式化信息”的方法。該方法遵循SIP標準協(xié)議(如RFC3261),在對標準SIP協(xié)議不做任何改動的情況下,就可以攜帶比SIP標準協(xié)議更為復雜、更為豐富的信息,這樣SIP協(xié)議可以適應更多的、更復雜的業(yè)務。其核心思想是(1)預先約定好“格式化信息”的編碼規(guī)則;(2)將“格式化信息”攜帶在SIP協(xié)議頭域的“顯示名”字段中;(3)在SIP協(xié)議通信期間,服務器(SIP Server)與客戶端(Client)使用“格式化信息”傳遞更豐富的業(yè)務內(nèi)容;“格式化信息”定義按照某種約定的格式,定義其數(shù)據(jù)的特定意義,具有一定數(shù)據(jù)結構的信息。本發(fā)明彌補了以往SIP協(xié)議在攜帶更為豐富的信息時,需要修改協(xié)議?;蛟黾有碌臄U展字段的問題。該方法尤其適用于一些非常復雜的語音及信息業(yè)務。
2.根據(jù)權利1要求所述的方法,其特征在于所述SIP頭域中顯示名字段所攜帶信息的標志為“格式化信息”。
3.根據(jù)權利1要求所述的方法,其特征在于所述方法應用的協(xié)議標志為SIP協(xié)議。SIP協(xié)議可以是RFC3261規(guī)定的,但不限于RFC3261。
4.根據(jù)權利1要求所述的方法,其特征在于所述應用的SIP協(xié)議字段的標志為頭域中的“顯示名”字段。
5.根據(jù)權利1和2要求所述的方法,其特征在于“格式化信息”被賦予了特定的編碼含義。被賦予了編碼的“格式化信息”所承載的內(nèi)容是豐富的,可以對應一個數(shù)據(jù)表,甚至可以對應一個龐大的數(shù)據(jù)庫,但不限于一個數(shù)據(jù)表或數(shù)據(jù)庫。
全文摘要
本發(fā)明公開了一種在SIP協(xié)議“顯示名”字段中攜帶“格式化信息”的方法。該方法遵循SIP標準協(xié)議(如RFC3261),在對標準SIP協(xié)議不做任何改動的情況下,就可以攜帶比SIP標準協(xié)議更為復雜、更為豐富的信息,這樣SIP協(xié)議就可以適應更多的、更復雜的業(yè)務。該發(fā)明包括如下步驟1.預先約定好“格式化信息”的編碼規(guī)則;2.將“格式化信息”攜帶在SIP協(xié)議頭域的“顯示名”字段中;3.在SIP協(xié)議通信期間,服務器(SIP Server)與客戶端(SIP Client)使用“格式化信息”傳遞更豐富的業(yè)務內(nèi)容?!案袷交畔ⅰ倍x按照某種約定的格式,定義其數(shù)據(jù)的特定意義,具有一定數(shù)據(jù)結構的信息。本發(fā)明彌補了以往SIP協(xié)議在攜帶更為豐富的信息時,需要修改SIP協(xié)議?;蛟黾有碌臄U展字段的問題。該方法尤其適用于一些非常復雜的語音及信息業(yè)務。
文檔編號H04L12/58GK1976348SQ200610170689
公開日2007年6月6日 申請日期2006年12月28日 優(yōu)先權日2006年12月28日
發(fā)明者程鑫, 張國旗, 周海漢 申請人:傅海波