一种在VoLTE网络实现移动电话签名的方法与流程

文档序号:17843980发布日期:2019-06-11 21:31阅读:849来源:国知局
一种在VoLTE网络实现移动电话签名的方法与流程

本发明涉及一种在volte网络实现移动电话签名的方法。



背景技术:

目前移动电话作为被叫时,只能显示主叫用户的电话号码,如果电话振铃时能同时在手机屏幕上显示主机用户定制的一些信息,比如来自主叫用户的问候语、主叫用户的自我介绍等,将极大的丰富电话的内涵。同样的,移动电话作为主叫时,如果能在屏幕上显示被叫用户发送的一些信息,比如来自被叫用户的问候、被叫用户的自我介绍等,也将极大的丰富电话的内涵。我们称这种功能为电话签名。

虽然目前有一些技术,可以实现上述功能,但总体上,实时性、界面可读性都不够,总体效果不佳,因此本申请人致力于研究并提出一个不同的方法,这种方法可以在volte网络实现一种新型的移动电话签名功能。

volte(voiceoverlongtermevolution,语音长期演进)是在lte网络上实现语音电话功能,是目前电信运营商力推的下一代语音电话实现方案。volte的电话信令基于sip协议(sessioninitiationprotocol,会话初始协议),和传统电话系统使用的七号信令协议不同,由于sip协议基于文本,在编程上容易实现,便于理解,结构简单,可扩展性强,可针对不同的需求分别对sip消息的消息方法、消息头或者消息体进行相应的扩展。



技术实现要素:

本发明的目的是克服现有技术的缺陷,提供一种在volte网络实现移动电话签名的方法,通过对sip信令消息进行扩展,在sip信令消息中携带电话签名内容。

实现上述目的的技术方案是:一种在volte网络实现移动电话签名的方法,包括以下步骤:

s1,主叫手机发起呼叫,向主叫侧网元发送sipinvite消息,且所述主叫手机发送的sipinvite消息的sdp会话描述的属性行包含第一电话签名;所述第一电话签名的内容由主叫用户在呼叫发起前编辑输入;

s2,所述主叫侧网元向被叫侧网元转发sipinvite消息,且所述主叫侧网元在转发sipinvite消息时,增加一个第二电话签名;所述主叫侧网元转发的sipinvite消息包含所述第一电话签名和第二电话签名;

s3,所述被叫侧网元向被叫手机转发sipinvite消息,所述被叫侧网元在转发sipinvite消息时,增加一个第三电话签名;所述被叫侧网元转发的sipinvite消息包含所述第一电话签名、第二电话签名和第三电话签名;

s4,所述被叫手机接收到sipinvite消息,解码后,将第一电话签名、第二电话签名和第三电话签名内容分别呈现在被叫手机的手机屏幕上,同时向被叫用户振铃;

s5,所述被叫手机向被叫侧网元回送sip180alerting消息,且所述被叫手机回送的sip180alerting消息的sdp会话描述的属性行包含第四电话签名;所述第四电话签名的内容由被叫用户在事先编辑输入;

s6,所述被叫侧网元向主叫侧网元转发sip180alerting消息,且所述被叫侧网元在转发sip180alerting消息时,增加一个第五电话签名;所述被叫侧网元转发的sip180alerting消息包含第四电话签名和第五电话签名;

s7,所述主叫侧网元向主叫手机转发sip180alerting消息,且所述主叫侧网元在转发sip180alerting消息时,增加一个第六电话签名;所述主叫侧网元转发的sip180alerting消息包含第四电话签名、第五电话签名和第六电话签名;

s8,所述主叫手机接收到sip180alerting消息,解码后,将第四电话签名、第五电话签名和第六电话签名的内容分别呈现在主叫手机的手机屏幕上。

上述的一种在volte网络实现移动电话签名的方法,其中,所述第一~第六电话签名的内容可以是纯文本格式内容或超链接内容,也可以是特定编码方式(比如base64编码)的多媒体内容。。

上述的一种在volte网络实现移动电话签名的方法,其中,所述第一~第六电话签名中,各电话签名的内容包含在sip消息的sdp会话描述的属性行,其形式如下:

a=ts:电话签名;

其中,a为会话属性;ts为定义属性,其值为电话签名的内容。

本发明的在volte网络实现移动电话签名的方法,与现有技术相比,有益效果体现在:

(1)通过对sip消息进行扩展,让sip消息携带电话签名内容;

(2)可以选择对sip消息的消息方法、消息头或者消息体进行相应的扩展;

(3)既可以对主叫手机呈现电话签名,也可以对被叫手机呈现电话签名;

(4)在同一个sip消息中,包含的电话签名可以多于一个,电话签名的内容可以由终端手机用户编辑输入,也可以由中间网元插入;

(5)电话签名的内容既可以是纯文本格式的,也可以包含多媒体内容,甚至是超链接内容。

附图说明

图1为本发明的在volte网络实现移动电话签名的方法的流程图。

具体实施方式

为了使本技术领域的技术人员能更好地理解本发明的技术方案,下面结合附图对其具体实施方式进行详细地说明:

本发明的在volte网络实现移动电话签名的方法,具体思路是对sip消息体进行扩展,具体是对sip(sessioninitiationprotocol,会话初始协议)消息体中包含的sdp(sessiondescriptionprotocol,会话描述协议)描述进行扩展,详细说明在sip协议中实现电话签名。基于同样的原理,也可以对sip消息方法或sip消息头进行扩展,实现电话签名。

sip消息体包含的sdp描述由许多文本行组成,包含会话描述和媒体描述,文本行的格式为:

<类型>=<值>

其中,<类型>恒为单个字符,<值>为结构化文本串,其格式取决于<类型>。

以下是一个常见的sdp会话描述的例子:

v=0;

o=-00inip4192.168.5.162;

s=sdpseminar

i=aseminaronthesessiondescriptionprotocol

t=28733974962873404696

a=recvonly

其中,v代表类型,0为值,意思是协议版本为0(sdp协议);

o:会话的主人和会话的标示,会话的创建者;

s:会话的名称;

i:会话信息;

t:会话激活的时间;

a:会话属性。

其中的会话属性行可以出现零个或多个会话属性行。属性行提供一种扩展sdp的基本手段。属性行格式的定义如下:

a=<属性>

a=<属性>:<值>

为提供电话签名功能,我们需要新定义一个属性,比如定义属性ts,其值为电话签名的内容,形如:

a=ts:您好,我是张三,恭祝节日快乐!

以下是一个包含电话签名属性的sdp的例子:

v=0;

o=-00inip4192.168.5.162;

s=sdpseminar

i=aseminaronthesessiondescriptionprotocol

t=28733974962873404696

a=ts:您好,我是张三,恭祝节日快乐!

在sip消息中(比如invite消息、180振铃响应消息),可以携带上述包含电话签名的sdp。手机终端对相应的sip消息进行解析,将电话签名的内容呈现在手机屏幕上。

以上是利用sdp扩展实现电话签名的例子,同样的,我们也可以通过mime(multipurposeinternetmailextensions多用途互联网邮件扩展)对sip消息体进行扩展,在sip消息体中携带多媒体格式甚至超链接内容的电话签名,以实现包含图片、声音甚至视频内容的电话签名功能。当然,对sip消息的消息方法、消息头进行相应的扩展,以携带电话签名的内容,也是完全可行的。

请参阅图1,本发明的最佳实施例,一种在volte网络实现移动电话签名的方法,包括以下步骤:

s1,主叫手机1发起呼叫,向主叫侧网元2发送sipinvite消息,且主叫手机1发送的sipinvite消息的sdp会话描述的属性行包含如下第一电话签名内容:

a=ts:您好,我是张三,恭祝节日快乐!

第一电话签名的内容为“您好,我是张三,恭祝节日快乐!”;

第一电话签名的内容由主叫用户在呼叫发起前编辑输入;

s2,主叫侧网元2向被叫侧网元3转发sipinvite消息,且主叫侧网元2在转发sipinvite消息时,也可以增加一个第二电话签名:

a=ts:甲公司恭祝您节日快乐!

第二电话签名的内容为“甲公司恭祝您节日快乐!”;

主叫侧网元2转发的sipinvite消息包含第一电话签名和第二电话签名;

s3,被叫侧网元3向被叫手机4转发sipinvite消息,被叫侧网元3在转发sipinvite消息时,增加一个第三电话签名:

a=ts:乙公司恭祝您节日快乐!

第三电话签名的内容为“乙公司恭祝您节日快乐!”;

被叫侧网元3转发的sipinvite消息同时包含第一电话签名、第二电话签名和第三电话签名;

s4,被叫手机4接收到sipinvite消息,解码后,将第一电话签名、第二电话签名和第三电话签名内容分别呈现在被叫手机4的手机屏幕上:

您好,我是张三,恭祝节日快乐!

甲公司恭祝您节日快乐!

乙公司恭祝您节日快乐!

同时向被叫用户振铃;

s5,被叫手机4向被叫侧网元3回送sip180alerting消息,且被叫手机4回送的sip180alerting消息的sdp会话描述的属性行包含第四电话签名:

a=ts:您好,我是李四,祝您一切顺利!

第四电话签名的内容由被叫用户在事先编辑输入;

s6,被叫侧网元3向主叫侧网元2转发sip180alerting消息,且被叫侧网元3在转发sip180alerting消息时,增加一个第五电话签名:

a=ts:丙公司恭祝您节日快乐!

被叫侧网元3转发的sip180alerting消息包含第四电话签名和第五电话签名;

s7,主叫侧网元2向主叫手机1转发sip180alerting消息,且主叫侧网元2在转发sip180alerting消息时,增加一个第六电话签名:

a=ts:丁公司恭祝您节日快乐!

主叫侧网元2转发的sip180alerting消息包含第四电话签名、第五电话签名和第六电话签名;

s8,主叫手机1接收到sip180alerting消息,解码后,将第四电话签名、第五电话签名和第六电话签名的内容分别呈现在主叫手机的手机屏幕上:

您好,我是李四,祝您一切顺利!

丙公司恭祝您节日快乐!

丁公司恭祝您节日快乐!

第一~第六电话签名的内容分别采用纯文本格式内容、多媒体内容或超链接内容。

本发明的在volte网络实现移动电话签名的方法,通过对sip消息进行扩展,让sip消息携带电话签名内容;可以选择对sip消息的消息方法、消息头或者消息体进行相应的扩展;既可以对主叫手机呈现电话签名,也可以对被叫手机呈现电话签名;在同一个sip消息中,包含的电话签名可以多于一个,电话签名的内容可以由终端手机用户编辑输入,也可以由中间网元插入;电话签名的内容既可以是纯文本格式的,也可以包含多媒体内容,甚至是超链接内容。

综上所述,本发明的在volte网络实现移动电话签名的方法,通过对sip信令消息进行扩展,在sip信令消息中携带电话签名内容。

本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明的权利要求书范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1