一种在sip协议“显示名”字段中携带“格式化信息”的方法

文档序号:7975404阅读:188来源:国知局
专利名称:一种在sip协议“显示名”字段中携带“格式化信息”的方法
技术领域
本发明涉及互联网、电信的语音及信息领域。
背景技术
在电信及互联网通信领域,经常会使用SIP(Session InitiationProtocol)协议,在以往的SIP使用中,头域的“显示名”字段所携带的信息是用来进行友好显示的一个字符串,用来表示用户的“显示名”,对SIP服务器没有任何额外的意义。这对于一些复杂的话音和信息业务,则无法适应,无法满足承载丰富业务信息的需求。

发明内容
为了解决上述存在的问题,本发明提供一种方法,其核心思想是(1)预先约定好“格式化信息”的编码规则;(2)将“格式化信息”携带在SIP协议头域的“显示名”字段中;(3)在SIP协议通信期间,服务器与客户端使用“格式化信息”传递更丰富的业务内容;“格式化信息”定义按照某种约定的格式,定义其数据的特定意义,具有一定数据结构的信息。
本发明对头域的“显示名”字段中携带的信息进行了格式化,使SIP能够承载非常丰富的业务信息。其示例如下SIP原来在头域“显示名”字段的信息
To”User1”<user1@etelmedia.com>;通过本发明格式化后的信息To”ID=123;Name=User1;IP=10.1.1.1”user1@etelmedia.com这个例子意在说明发明的方法,对于符合“格式化”概念的格式均在本发明阐述之列。格式化信息可能是但不限于以下情况■一串定义好bit位的二进制信息;■一串表示特定意义的数字或字符串标识■一段XML信息SIP服务器在接收到这些信息后,可以传递给业务服务器。如用于SIP的防火墙穿透等领域。
具体实施例方式
本发明采用的技术方案是编写“格式化信息”的编码规则,在SIP客户端(client)与SIP服务器(SIP server)之间传递该“格式化信息”,SIP服务器负责翻译该信息,并应用到业务服务器(App Server)中。
图1具体工作流程如下(1)、客户端(client)填写格式化的显示名,并以此向SIP服务器(SIP server)发送请求;(2)、SIP服务器将该格式化的信息传递给应用服务器(AppServer);(3)、特定的应用服务器(App Server)对格式化信息进行相应处理,用于实际的业务流程中。
图1中的“处理”过程与SIP Server的关系1.可置于SIP Server内;2.可以是SIP Server前置机;3.可以是SIP Server后置机;4.可以是数据库,由其他需要处理这些数据的程序来处理格式化信息。
对于本领域技术人员来说很明显可以对根据本发明权利要求中描述的信息格式化方法做出多种修改和变更而不脱离本发明的精神和范围。因此,本发明意在覆盖在所附权利要求及其等效物范围内提供的本发明的修改和变型。


《说明书附图》中的图1描述的是本《说明书》“图1”过程的解释和延续。其中本《说明书》“图1”的“请求”、“处理”和“响应”在《说明书附图》中细化为了具体的协议和业务过程。
为了表述更为清晰,以下列案例进行说明。应该理解下面的具体案例仅为示例性的,意在提供本发明如权利要求所述的进一步解释,本发明并不局限于案例本身。

示例中To域的显示名所携带的“187”(斜体加黑的部分)也是一段格式化的信息,被赋予了一定了编码含义,在业务中可以对应一个数据表,甚至是一个数据库。
权利要求
1.一种在SIP协议“显示名”字段中携带“格式化信息”的方法。该方法遵循SIP标准协议(如RFC3261),在对标准SIP协议不做任何改动的情况下,就可以携带比SIP标准协议更为复杂、更为丰富的信息,这样SIP协议可以适应更多的、更复杂的业务。其核心思想是(1)预先约定好“格式化信息”的编码规则;(2)将“格式化信息”携带在SIP协议头域的“显示名”字段中;(3)在SIP协议通信期间,服务器(SIP Server)与客户端(Client)使用“格式化信息”传递更丰富的业务内容;“格式化信息”定义按照某种约定的格式,定义其数据的特定意义,具有一定数据结构的信息。本发明弥补了以往SIP协议在携带更为丰富的信息时,需要修改协议栈或增加新的扩展字段的问题。该方法尤其适用于一些非常复杂的语音及信息业务。
2.根据权利1要求所述的方法,其特征在于所述SIP头域中显示名字段所携带信息的标志为“格式化信息”。
3.根据权利1要求所述的方法,其特征在于所述方法应用的协议标志为SIP协议。SIP协议可以是RFC3261规定的,但不限于RFC3261。
4.根据权利1要求所述的方法,其特征在于所述应用的SIP协议字段的标志为头域中的“显示名”字段。
5.根据权利1和2要求所述的方法,其特征在于“格式化信息”被赋予了特定的编码含义。被赋予了编码的“格式化信息”所承载的内容是丰富的,可以对应一个数据表,甚至可以对应一个庞大的数据库,但不限于一个数据表或数据库。
全文摘要
本发明公开了一种在SIP协议“显示名”字段中携带“格式化信息”的方法。该方法遵循SIP标准协议(如RFC3261),在对标准SIP协议不做任何改动的情况下,就可以携带比SIP标准协议更为复杂、更为丰富的信息,这样SIP协议就可以适应更多的、更复杂的业务。该发明包括如下步骤1.预先约定好“格式化信息”的编码规则;2.将“格式化信息”携带在SIP协议头域的“显示名”字段中;3.在SIP协议通信期间,服务器(SIP Server)与客户端(SIP Client)使用“格式化信息”传递更丰富的业务内容。“格式化信息”定义按照某种约定的格式,定义其数据的特定意义,具有一定数据结构的信息。本发明弥补了以往SIP协议在携带更为丰富的信息时,需要修改SIP协议栈或增加新的扩展字段的问题。该方法尤其适用于一些非常复杂的语音及信息业务。
文档编号H04L12/58GK1976348SQ200610170689
公开日2007年6月6日 申请日期2006年12月28日 优先权日2006年12月28日
发明者程鑫, 张国旗, 周海汉 申请人:傅海波
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1