CN102685113A - 基于UPnP的IMS终端自配置方法 - Google Patents
基于UPnP的IMS终端自配置方法 Download PDFInfo
- Publication number
- CN102685113A CN102685113A CN2012101191083A CN201210119108A CN102685113A CN 102685113 A CN102685113 A CN 102685113A CN 2012101191083 A CN2012101191083 A CN 2012101191083A CN 201210119108 A CN201210119108 A CN 201210119108A CN 102685113 A CN102685113 A CN 102685113A
- Authority
- CN
- China
- Prior art keywords
- terminal
- ims
- configuration
- server
- sip
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明涉及基于UPnP的IMS终端自配置方法,终端通过SIP协议访问IMS核心网运营商默认的公网服务器,同时带上MAC地址作为SIP会话的参数;IMS核心网服务器根据MAC地址,匹配本地数据库,查找该MAC地址对应的IMS账号、权限、有效性信息,动态生成一个配置信息文件;最后通过AJAX技术,动态生成一个URL,通过SIP协议返回给IMS终端,IMS终端收到该SIP消息后,解析出URL,再通过http或https协议,下载配置文件;由终端解析配置文件,得到关键的账号、密码、令牌信息,登录IMS核心网网关,实现通话功能。提出IMS终端UPnP自配置的方法,极大的提高IMS终端部署的可行性。
Description
技术领域
本发明涉及一种基于UPnP的IMS终端自配置方法,属于IMS终端自配置技术领域。
背景技术
随着Internet网络的越来越盛行,IMS解决方案相对于软交换的解决方案有着非常多的优势,在NGN市场正占据越来越重要的角色。截至2003年,国际权威标准组织普遍将IMS作为NGN网络融合以及业务和技术创新的核心标准。对于大规模商用部署而言,IMS从技术本身已足够成熟。IMS不仅可以实现最初的VoIP业务,更重要的是IMS将更有效地对网络资源、用户资源及应用资源进行管理,提高网络的智能,使用户可以跨越各种网络并使用多种终端,感受融合的通信体验。
对于传统的固话网络即插即用的特点,IMS终端普遍存在着配置复杂的问题,一般最少需要IMPU,Register IMPI,Register PW,CALL PW,CALL IMPI,EXPIRTY,PORT七个信息。而且不同的IMS核心网,在协议细节上往往也有细微差别,对普通用户而言,很难理解。这个缺陷严重影响了IMS网络的发展。
发明内容
本发明针对目前IMS终端配置的复杂性问题,提供一种基于UPnP的IMS终端自配置方法。
本发明的目的通过以下技术方案来实现:
基于UPnP的IMS终端自配置方法,特点是:终端通过SIP协议访问IMS核心网运营商默认的公网服务器,同时带上MAC地址作为SIP会话的参数;IMS核心网服务器根据MAC地址,匹配本地数据库,查找该MAC地址对应的IMS账号、权限、有效性信息,动态生成一个配置信息文件;最后通过AJAX技术,动态生成一个URL,通过SIP协议返回给IMS终端,IMS终端收到该SIP消息后,解析出URL,再通过http或https协议,下载配置文件;由终端解析配置文件,得到关键的账号、密码、令牌信息,登录IMS核心网网关,实现通话功能。
进一步地,上述的基于UPnP的IMS终端自配置方法,首先获取终端的MAC地址,查看终端里是否有设置IMS配置服务器地址,如果获取到配置服务器地址,则用该地址,否则取默认配置服务器地址;根据MAC地址和配置服务器地址,向服务器周期性发送SIP SUBSCRIBE消息,兼容SUBSCRIBE消息的服务器响应,并回送一个包含自动配置/部署服务器路径的SIP NOTIFY消息;
终端收到该SIP NOTIFY消息后,解析该SIP消息,获取URL,IMS终端通过HTTP或HTTPS协议,访问配置服务器,下载配置文件,如果下载成功,则解析出其中关键的性息,包括:IMPU,Register IMPI,Register PW,CALL PW,CALL IMPI,EXPIRTY,PORT;最后终端通过IMS协议登录核心网,完成自配置设置。
更进一步地,上述的基于UPnP的IMS终端自配置方法,如果终端开启了启用PnP模式, 终端启动后以组播形式周期性发送SIP SUBSCRIBE消息,任何一个兼容支持特定消息的SIP服务器响应,并回送一个包含自动配置/部署服务器路径的SIP NOTIFY消息,通过此路径终端获得要下载的配置文件,首先获取终端的MAC地址,查看终端里是否有设置IMS配置服务器地址,如果获取到配置服务器地址,则用该地址,否则取默认配置服务器地址;
终端收到该SIP NOTIFY消息后,解析该SIP消息,获取URL;IMS终端通过HTTP或HTTPS协议,访问配置服务器,下载配置文件;以终端MAC地址为文件名的配置文件则仅对对应的MAC地址的终端有效,以MAC地址为文件名的配置文件就是去掉连接符的MAC地址;以终端对应配置 ID为文件名的配置文件对任意一终端有效,用户自主输入管理员分配的终端对应配置 ID从服务器上下载要升级的配置,如果下载成功,则解析出其中关键的性息,包括:IMPU,Register IMPI,Register PW,CALL PW,CALL IMPI,EXPIRTY,PORT;最后终端通过IMS协议登录核心网,完成自配置设置。
本发明技术方案突出的实质性特点和显著的进步主要体现在:
1)提出IMS终端UPnP自配置的思想,极大的提高了IMS终端部署的可行性;
2)将MAC地址与IMS配置文件关联,简化了配置服务器端的负担;
3)将SIP SUBSCRIBE服务器和配置服务器分离,简化了单台服务器的业务逻辑,简化了服务器集群设置,提高了对IMS终端的响应速度,降低了维护成本。
附图说明
下面结合附图对本发明技术方案作进一步说明:
图1:IMS终端获取下载链接流程示意图;
图2:下载IMS配置文件流程示意图;
图3:登录IMS网络流程示意图。
具体实施方式
基于UPnP的IMS终端自配置技术,将用户从IMS网络的复杂配置中解放出来,使不同IMS核心网的差别对用户透明,让用户感觉使用传统PSTN网络一样,即插即用,极大的改进的IMS终端的市场推进速度。
基于UPnP的IMS终端自配置方法,终端通过SIP协议访问IMS核心网运营商默认的公网服务器,同时带上MAC地址作为SIP会话的参数;IMS核心网服务器根据MAC地址,匹配本地数据库,查找该MAC地址对应的IMS账号、权限、有效性信息,动态生成一个配置信息文件(为表示与一般文件的区别,用.cfg后缀);最后通过AJAX技术,动态生成一个URL,通过SIP协议返回给IMS终端,IMS终端收到该SIP消息后,解析出URL,再通过http或https协议,下载配置文件;由终端解析配置文件,得到关键的账号、密码、令牌信息,登录IMS核心网网关,实现通话功能。
如图1、图2、图3所示,具体步骤是:首先获取终端的MAC地址,查看终端里是否有设置IMS配置服务器地址,如果获取到配置服务器地址,则用该地址,否则取默认配置服务器地址;根据MAC地址和配置服务器地址,向服务器周期性发送SIP SUBSCRIBE消息,兼容SUBSCRIBE消息的服务器响应,并回送一个包含自动配置/部署服务器路径的SIP NOTIFY消息;终端收到该SIP NOTIFY消息后,解析该SIP消息,获取URL,IMS终端通过HTTP或HTTPS协议,访问配置服务器,下载配置文件,如果下载成功,则解析出其中关键的性息,包括:IMPU,Register IMPI,Register PW,CALL PW,CALL IMPI,EXPIRTY,PORT;最后终端通过IMS协议登录核心网,完成自配置设置。
Plug & Play (PnP) 为自动配置部署提供了一种基于SIP协议通信的配置升级/部署方法。如果终端开启了启用PnP模式, 终端启动后以组播形式周期性发送SIP SUBSCRIBE消息,任何一个兼容支持特定消息的SIP服务器响应,并回送一个包含自动配置/部署服务器路径的SIP NOTIFY消息,通过此路径终端获得要下载的配置文件,首先获取终端的MAC地址,查看终端里是否有设置IMS配置服务器地址,如果获取到配置服务器地址,则用该地址,否则取默认配置服务器地址;终端收到该SIP NOTIFY消息后,解析该SIP消息,获取URL;IMS终端通过HTTP或HTTPS协议,访问配置服务器,下载配置文件;以终端MAC地址为文件名的配置文件则仅对对应的MAC地址的终端有效,以MAC地址为文件名的配置文件就是去掉连接符的MAC地址,例如,C62终端的MAC地址是00:15:65:11:3a:f8,以MAC地址为文件名的配置文件名就是 001565113af8.cfg。;以终端对应配置 ID为文件名的配置文件对任意一终端有效,用户自主输入管理员分配的终端对应配置 ID从服务器上下载要升级的配置,如果下载成功,则解析出其中关键的性息,包括:IMPU,Register IMPI,Register PW,CALL PW,CALL IMPI,EXPIRTY,PORT;最后终端通过IMS协议登录核心网,完成自配置设置。
终端启动后,首先获取终端的MAC地址,查看终端里是否有设置IMS配置服务器地址,如果获取到配置服务器地址,则用该地址,否则取默认配置服务器地址。根据MAC地址和配置服务器地址,向服务器周期性发送SIP SUBSCRIBE消息,兼容SUBSCRIBE消息的服务器会响应,并会送一个包含自动配置/部署服务器路径的SIP NOTIFY消息。将以组播形式周期性发送SIP SUBSCRIBE消息。任何一个兼容支持此特定消息的SIP服务器会响应,并回送一个包含自动配置/部署服务器路径的SIP NOTIFY消息,该SIP消息中会包含配置文件在配置服务器上的URL。SIP SUBSCRIBE消息格式举例如下:
Via:SIP/2.0/UDP 67.178.1.45:5060;branch=hG4bK31027102412346247
From: <sip:MAC=000810a99948224.0.1.75>
To: <sip:MAC=000810a99948224.0.1.75>
Call-ID: 322432620212850-16324158872446767.178.1.45
CSeq: 1 SUBSCRIBE
Contact: <sip:67.178.1.45:5060>
Max-Forwards: 70
User-Agent: voip phone
Expires: 0
Event: ua-profile;profile-type="device";vendor="Itibia";model="VOIP PHONE ";version="V2.0.114.51"
Accept: application/url
Content-Length: 0
终端收到该SIP NOTIFY消息后,解析该SIP消息,获取URL。
SIP NOTIFY消息格式举例如下:
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
From: <sip:MAC=000810a9994a67.178.1.169>
To: <sip:MAC=000810a9994a67.178.1.169>
Call-ID: 176851610432700-32134288281804067.178.1.14
CSeq: 3 NOTIFY
Max-Forwards: 70
Content-Type: application/url
Subscription-State: terminated;reason=timeout
Event: ua-profile;profile-type="device";vendor="Itibia";model="VOIP PHONE ";version="V2.0.97.44"
Content-Length: 29
http://67.178.1.118/000810a9994a.cfg
IMS终端通过HTTP或HTTPS协议,访问配置服务器,下载配置文件。例如,C62终端的MAC地址是00:15:65:11:3a:f8,以MAC地址为文件名的配置文件名就是 001565113af8.cfg。以终端对应配置 ID为文件名的配置文件对任意一终端有效,用户可自主输入管理员分配的终端对应配置 ID从服务器上下载要升级的配置。
如果下载成功,则解析出其中关键的性息,包括:IMPU,Register IMPI,Register PW,CALL PW,CALL IMPI,EXPIRTY,PORT。最后终端通过IMS协议登录核心网,完成自配置设置。
综上所述,本发明新型的IMS终端自配置模型,通过终端自身的MAC地址,通过广播SIP SUBSCRIBE消息,响应对应的SIP NOTIFY消息,获取配置服务器的地址以及配置文件的URL,自动去下载配置文件,免去了用户手工输入的步骤,提高了IMS终端的易用性,减少出错的可能。同时在此基础上,提出了将SIP SUBSCRIBE服务器和配置服务器分离的思想,简化了单台服务器的业务逻辑,降低了维护成本。同时,如果后期对登录方式进行更改,如:像手机一样,使用SIM卡作为IMS终端的登录入口,则只需要稍微修改SIP SUBSCRIBE消息,将MAC信息替换成SIM卡信息,其它部分完全不变,即可完成连接配置服务器,完成自动配置的功能,提高了灵活性和可扩展性。
需要理解到的是:以上所述仅是本发明的优选实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (3)
1.基于UPnP的IMS终端自配置方法,其特征在于:终端通过SIP协议访问IMS核心网运营商默认的公网服务器,同时带上MAC地址作为SIP会话的参数;IMS核心网服务器根据MAC地址,匹配本地数据库,查找该MAC地址对应的IMS账号、权限、有效性信息,动态生成一个配置信息文件;最后通过AJAX技术,动态生成一个URL,通过SIP协议返回给IMS终端,IMS终端收到该SIP消息后,解析出URL,再通过http或https协议,下载配置文件;由终端解析配置文件,得到关键的账号、密码、令牌信息,登录IMS核心网网关,实现通话功能。
2.根据权利要求1所述的基于UPnP的IMS终端自配置方法,其特征在于:首先获取终端的MAC地址,查看终端里是否有设置IMS配置服务器地址,如果获取到配置服务器地址,则用该地址,否则取默认配置服务器地址;根据MAC地址和配置服务器地址,向服务器周期性发送SIP SUBSCRIBE消息,兼容SUBSCRIBE消息的服务器响应,并回送一个包含自动配置/部署服务器路径的SIP NOTIFY消息;
终端收到该SIP NOTIFY消息后,解析该SIP消息,获取URL,IMS终端通过HTTP或HTTPS协议,访问配置服务器,下载配置文件,如果下载成功,则解析出其中关键的性息,包括:IMPU,Register IMPI,Register PW,CALL PW,CALL IMPI,EXPIRTY,PORT;最后终端通过IMS协议登录核心网,完成自配置设置。
3.根据权利要求2所述的基于UPnP的IMS终端自配置方法,其特征在于:如果终端开启了启用PnP模式, 终端启动后以组播形式周期性发送SIP SUBSCRIBE消息,任何一个兼容支持特定消息的SIP服务器响应,并回送一个包含自动配置/部署服务器路径的SIP NOTIFY消息,通过此路径终端获得要下载的配置文件,首先获取终端的MAC地址,查看终端里是否有设置IMS配置服务器地址,如果获取到配置服务器地址,则用该地址,否则取默认配置服务器地址;
终端收到该SIP NOTIFY消息后,解析该SIP消息,获取URL;IMS终端通过HTTP或HTTPS协议,访问配置服务器,下载配置文件;以终端MAC地址为文件名的配置文件则仅对对应的MAC地址的终端有效,以MAC地址为文件名的配置文件就是去掉连接符的MAC地址;以终端对应配置 ID为文件名的配置文件对任意一终端有效,用户自主输入管理员分配的终端对应配置 ID从服务器上下载要升级的配置,如果下载成功,则解析出其中关键的性息,包括:IMPU,Register IMPI,Register PW,CALL PW,CALL IMPI,EXPIRTY,PORT;最后终端通过IMS协议登录核心网,完成自配置设置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101191083A CN102685113A (zh) | 2012-04-23 | 2012-04-23 | 基于UPnP的IMS终端自配置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012101191083A CN102685113A (zh) | 2012-04-23 | 2012-04-23 | 基于UPnP的IMS终端自配置方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102685113A true CN102685113A (zh) | 2012-09-19 |
Family
ID=46816476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012101191083A Pending CN102685113A (zh) | 2012-04-23 | 2012-04-23 | 基于UPnP的IMS终端自配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102685113A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103166970A (zh) * | 2013-03-14 | 2013-06-19 | 厦门亿联网络技术股份有限公司 | Sip话机自动重定向至配置服务器的方法 |
CN103533071A (zh) * | 2013-10-22 | 2014-01-22 | 北京奇虎科技有限公司 | 终端软件的更新方法、装置及*** |
CN106664555A (zh) * | 2014-08-11 | 2017-05-10 | 英特尔公司 | 网络启用设备配设 |
CN111355734A (zh) * | 2020-03-02 | 2020-06-30 | 安康鸿天科技股份有限公司 | 接入ims***的认证方法、装置、电子设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030878A (zh) * | 2007-04-11 | 2007-09-05 | 杭州华为三康技术有限公司 | 视讯网络的组网方法、dhcp服务器和视讯终端 |
WO2009038506A1 (en) * | 2007-09-17 | 2009-03-26 | Telefonaktiebolaget Lm Ericsson (Publ) | A method and arrangement of a multimedia gateway and communication terminals |
CN101409688A (zh) * | 2008-11-07 | 2009-04-15 | 中兴通讯股份有限公司 | 一种动态获取应用服务器的模块配置信息的方法 |
EP2061216A1 (en) * | 2007-11-16 | 2009-05-20 | Nederlandse Organisatie voor toegepast-natuurwetenschappelijk Onderzoek TNO | Exchanging control codes between SIP/IMS and UPnP network elements. |
-
2012
- 2012-04-23 CN CN2012101191083A patent/CN102685113A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030878A (zh) * | 2007-04-11 | 2007-09-05 | 杭州华为三康技术有限公司 | 视讯网络的组网方法、dhcp服务器和视讯终端 |
WO2009038506A1 (en) * | 2007-09-17 | 2009-03-26 | Telefonaktiebolaget Lm Ericsson (Publ) | A method and arrangement of a multimedia gateway and communication terminals |
EP2061216A1 (en) * | 2007-11-16 | 2009-05-20 | Nederlandse Organisatie voor toegepast-natuurwetenschappelijk Onderzoek TNO | Exchanging control codes between SIP/IMS and UPnP network elements. |
CN101409688A (zh) * | 2008-11-07 | 2009-04-15 | 中兴通讯股份有限公司 | 一种动态获取应用服务器的模块配置信息的方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103166970A (zh) * | 2013-03-14 | 2013-06-19 | 厦门亿联网络技术股份有限公司 | Sip话机自动重定向至配置服务器的方法 |
CN103533071A (zh) * | 2013-10-22 | 2014-01-22 | 北京奇虎科技有限公司 | 终端软件的更新方法、装置及*** |
CN106664555A (zh) * | 2014-08-11 | 2017-05-10 | 英特尔公司 | 网络启用设备配设 |
CN106664555B (zh) * | 2014-08-11 | 2021-01-26 | 英特尔公司 | 网络启用设备配设 |
CN111355734A (zh) * | 2020-03-02 | 2020-06-30 | 安康鸿天科技股份有限公司 | 接入ims***的认证方法、装置、电子设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101056310B (zh) | 通信装置 | |
US8391299B2 (en) | Architecture of gateway between a home network and an external network | |
CN101247297B (zh) | 对家庭网络中应用终端进行自动配置的装置、***和方法 | |
CN103039038B (zh) | 用于有效地使用电信网络以及该电信网络和客户驻地设备之间的连接的方法和*** | |
CN101039309B (zh) | 链路共享服务装置以及通信方法 | |
CN105049888B (zh) | 一种微信远程推送机顶盒节目源的实现方法 | |
KR20150074005A (ko) | 준비되지 않은 단말의 호출 기법 | |
CN103188107A (zh) | 终端设备自动发现和配置部署的***及方法 | |
CN101009588B (zh) | 配置分布式代理服务器信息的方法及*** | |
CN107222561A (zh) | 一种传输层反向代理方法 | |
CN107079019A (zh) | 经由运营商网络的基于浏览器服务的认证 | |
CN101505308B (zh) | 一种IP over Ethernet的认证方法和*** | |
CN111885590B (zh) | 一种关联方法及*** | |
CN101252547B (zh) | 基于ip机顶盒实现交互增值业务的中间件***及其方法 | |
CN102685113A (zh) | 基于UPnP的IMS终端自配置方法 | |
CN110012322A (zh) | 一种视联网业务发起的方法和*** | |
CN104125221A (zh) | Ims终端设备多软终端资源共享和应用协同装置及方法 | |
CN110475131A (zh) | 一种终端连接方法、服务器和终端 | |
CN107864058A (zh) | 故障判断方法和装置 | |
CN102377647B (zh) | 一种基于网络电视的路由配置方法及*** | |
CN101867509B (zh) | 对家庭网络中应用终端进行自动配置的装置、***和方法 | |
CN102546331B (zh) | 业务信息的发送方法与装置 | |
CN108134693A (zh) | 路由器的联网参数配置方法、装置、路由器和存储介质 | |
CN102647405A (zh) | 用户端接入控制的方法和*** | |
CN105577433B (zh) | 一种acs集群管理方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120919 |