一种连接到ims网络的方法和系统的制作方法

文档序号:7720887阅读:198来源:国知局
专利名称:一种连接到ims网络的方法和系统的制作方法
技术领域
本发明涉及计算机网络和通信技术,具体涉及一种连接到IMS网络的方法和系统。
背景技术
随着宽带网络的发展,移动通信已不再仅仅局限于传统的话音通信,结合音频、 视频、图片和文本等多种媒体类型的多媒体业务将逐渐开展起来,通过presence (呈现业 务)、群组管理、短消息、网页浏览、定位信息、PUSH(推送业务)和文件共享等数据业务的结 合,可以满足用户的多种需求。在多种应用的的推动下,第三代移动通信标准化伙伴项目(3rd Generation Partnership Pro ject, 3GPP)等标准化组织都先后推出了基于IP的多媒体子系统架构,目 的是在移动网络中使用一种标准化的开放结构来实现多种多媒体应用,以提供给用户更多 的选择和更丰富的应用感受。在3GPPP的第五版本(ReleaSe5,R5)阶段,引入了 IP多媒体子系统域(IP Multimedia Subsystem,IP多媒体子系统),IMS叠加在分组域网络之上。通过IMS,各种类 型的客户端都可以建立起端到端的IP通信,并可获得所需的服务质量。除会话管理外,IMS 体系中还有完成服务所必须的注册、安全、计费、承载控制和漫游等功能。会话初始协议(Session Initiation Protocol,SIP)是由国际互联网标准制定组 织(IETF)制定的面向hternet会议和电话的信令协议。SIP是一个应用层的协议,可以建 立、修改或者终止多媒体会话或者呼叫。它是一个基于ASCII的端到端的协议。IMS最突出特征在于大量使用了 SIP来定义关键网元的能力和接口,使用SIP作为 业务控制协议,利用SIP简单、易扩展、媒体组合方便的特点实现业务管理、会话控制和承 载接入的三者分离,提供丰富的多媒体业务。基于IMS的网络是一种新的网络,相应的规范和标准提供了新的技术,可以传送 文字、图像、声音、视频等媒体信息,因此在IMS上可以实现越来越多的新业务,这些业务都 需要支持IMS网络的终端(通常也称为IMS终端)来展现——用户通过本地电脑,使用支 持IMS网络的软件访问IMS网络,此时所述支持IMS网络的软件通常简称为IMS软终端,具 体的应用方式包括两种一、用户自行下载IMS软终端的安装包到本地电脑上,运行所述安装包安装IMS软 终端;然后,运行所述IMS软终端,从而可以通过IMS软终端注册连接到IMS服务器,以开展 IMS网络下的各种应用;二、通过网络浏览器加载ActiveX插件形式的IMS软终端——即,用户在浏览IMS 网络中的网页时,浏览器会提示用户选择是否安装ActiveX插件形式的IMS软终端,如果用 户选择安装该ActiveX插件,则该插件就可以绕开浏览器的安全控制,直接访问操作系统。由上述说明可见,第一种用户通过下载安装IMS终端安装软件包再运行IMS终端 来获得与IMS网络连接的能力对用户比较不友好;安装的IMS终端易受病毒侵害;用户更换电脑使用时必须重新再安装IMS终端。同时,第二种通过ActiveX插件技术进行开展IMS应用的方法可以实现IMS终端 的免安装,但是通过ActiveX技术实现的插件在用户允许其安装的情形下,该ActiveX插件 会获得访问用户电脑的最高权限。如果该ActiveX插件是被别有用心的黑客或攻击者进行 恶意篡改成为恶意插件的话,用户资料就存在很大的泄露风险,从而给用户带来极大的安
全隐患。

发明内容
本发明提供一种连接到IMS网络的方法和系统,能够使用户方便地连接到IMS网 络且安全性较高。为达到上述目的,本发明的技术方案具体是这样实现的一种连接到IMS网络的方法,该方法包括网页浏览器请求访问IMS网络下的目的网页地址,目的网页所在服务器接收所述 请求并向所述浏览器返回网页数据,所述网页数据中内嵌进行IMS终端下载的代码和下载 地址;浏览器解析得到网页数据中内嵌的IMS终端的下载地址,在加载网页的同时,根 据所述IMS终端的下载地址向IMS终端下载服务器发起IMS终端插件下载请求;浏览器接收IMS终端下载服务器返回的IMS终端软件,在加载网页的同时加载运 行所述IMS终端,所述IMS终端软件为基于Flex技术实现的SWF格式的文件。所述网页浏览器请求访问IMS网络下的目的网页地址的方法包括浏览器向目的网页地址所在服务器发送网页浏览请求,通过GET方法请求获取所 述目的网页地址所在服务器中的网页数据。所述浏览器向IMS终端下载服务器发起IMS终端插件下载请求的方法包括浏览器向IMS终端下载服务器发送IMS终端插件下载请求,通过GET方法请求获 取所述IMS终端下载服务器中的IMS终端插件。所述向IMS终端下载服务器发起IMS终端插件下载请求的步骤之后,浏览器接收 IMS终端下载服务器返回的IMS终端软件的步骤之前,该方法进一步包括当IMS终端下载服务器成功接收到浏览器发送的IMS终端插件下载请求后,对该 插件下载请求进行校验;若校验该插件下载请求为合法请求,则将IMS终端软件以插件形式向所述浏览器 进行发送。所述在加载网页的同时加载运行所述IMS终端的步骤之后,该方法还包括通过运行打开的IMS终端登录并连接到IMS网络,以接收和发起IMS业务。一种连接到IMS网络的系统,该系统包括网页浏览器,用于请求访问IMS网络下的目的网页地址,接收目的网页所在服务 器返回的网页数据;解析得到网页数据中内嵌的IMS终端的下载地址,在加载网页的同时, 根据所述IMS终端的下载地址向IMS终端下载服务器发起IMS终端插件下载请求;接收IMS 终端下载服务器返回的IMS终端软件,在加载网页的同时加载运行所述IMS终端;目的网页所在服务器,用于接收网页浏览器发来的请求并向所述浏览器返回网页数据,在所述网页数据中内嵌进行IMS终端下载的代码和下载地址;IMS终端下载服务器,用于接收网页浏览器发来的插件下载请求并向网页浏览器 返回插件形式的IMS终端软件,所述IMS终端为基于Flex技术实现的SWF格式的文件。所述网页浏览器包括网页请求模块,用于向目的网页地址所在服务器发送网页浏览请求,通过GET方 法请求获取所述目的网页地址所在服务器中的网页数据并接收目的网页所在服务器返回 的网页数据;地址解析模块,用于根据返回的网页数据解析得到网页数据中内嵌的IMS终端的 下载地址;加载请求模块,用于在加载返回的网页数据的同时,根据地址解析模块解析得到 的所述IMS终端的下载地址,向IMS终端下载服务器发送IMS终端插件下载请求,通过GET 方法请求获取所述IMS终端下载服务器中的IMS终端插件;IMS终端加载模块,用于接收IMS终端下载服务器返回的IMS终端软件,在加载网 页数据的同时加载运行所述IMS终端。所述IMS终端下载服务器中包括请求接收模块,用于接收网页浏览器发来的插件下载请求并转发给响应模块;响应模块,用于根据请求接收模块转发的插件下载请求,将网页浏览器请求获取 的IMS终端软件以插件形式返回给所述网页浏览器。所述IMS终端下载服务器中进一步包括校验模块;所述校验模块,用于在请求接收模块成功接收到浏览器发送的IMS终端插件下载 请求后,对该插件下载请求进行校验;若校验该插件下载请求为合法请求,则通知响应模 块;此时,响应模块进一步用于在接收到校验模块的通知后,将网页浏览器请求获取 的IMS终端软件以插件形式返回给所述网页浏览器。由上述的技术方案可见,本发明实施例提供的连接到IMS网络的方法和系统,在 由网页浏览器发起浏览目的网页地址时,由目的网页所在服务器将IMS终端软件下载地址 嵌入网页数据中返回给网页浏览器,并进而由网页浏览器在加载网页数据的同时自动向下 载地址指向的IMS终端下载服务器请求下载IMS软终端,从而不需要用户事先获得IMS终 端的下载地址并手动进行安装,增强了 IMS业务的灵活性、广泛性,提高了 IMS业务与互联 网业务的融合度;同时,通过使用基于Flex技术实现的IMS终端软件,能够有效保护用户 的数据安全,也解决了用户手动安装终端时的终端易受病毒侵害,和ActiveX插件式的终 端所带来的安全风险,避免了用户资料泄露的风险,改善了用户体验且提高了用户使用IMS 业务的安全性。


图1为本发明实施例中连接到IMS网络的方法的流程示意图。图2为本发明实施例中连接到IMS网络的系统的组成结构示意图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对 本发明进一步详细说明。本发明实施例首先提供一种连接到IMS网络的方法,其流程如图1所示,该方法具 体包括步骤101 用户通过浏览器请求访问IMS网络下的目的网页地址;此时,用户通过计算机中的网页浏览器(比如微软公司的IE浏览器)输入欲访问 的IMS网络中的网页网址,比如http://www. tianya. cn ;所述浏览器请求访问IMS网络下的目的网页地址的方法包括浏览器向目的网页地址所在服务器发送网页浏览请求,获取服务器资源。比如浏 览器可以通过GET方法向所述服务器请求获取资源,相关内容属于现有的成熟技术,此处 不再展开描述。步骤102 目的网页所在服务器接收所述请求并向所述浏览器返回网页数据,且 所述网页数据中嵌入了进行IMS终端下载的代码和下载地址。其中,所述服务器返回网页 数据中,由类似HTTP/1. 12000K外加几个HTTP协议规定的消息报头如Content-Length组 成,具体格式可以参见相关的HTTP协议规定,相关内容均为现有技术,不再赘述。步骤103 浏览器解析得到网页数据中内嵌的IMS终端的下载地址,浏览器在加载 网页的同时,根据解析得到的所述IMS终端的下载地址向IMS终端下载服务器发起IMS终 端插件下载请求;其中,所述浏览器向頂S终端下载服务器发起頂S终端插件下载请求的方法包括采用GET方法向IMS终端下载服务器获取IMS终端插件资源,如GET/I^ath/ FileName HTTP/1. 1,具体方法与步骤101中所述浏览器请求访问IMS网络下的目的网页地 址的方法类似,不再赘述。步骤104 当IMS终端下载服务器成功收到所述插件下载请求且校验该请求为合 法请求时,返回IMS终端软件至所述浏览器,所述IMS终端为基于Flex技术实现的SWF格 式的文件;步骤105 浏览器接收IMS终端软件,在加载网页的同时加载运行所述IMS终端;所述在加载网页的同时加载运行所述IMS终端的方法包括浏览器加载网页的同时,通过浏览器内置的Flash Player或者调用外部的Flash Player对所述IMS终端进行加载。在步骤104 105中,所述基于Flex技术实现的IMS终端以SWF格式的文件来呈 现,而SWF文件是通过Flash Player来加载的。Flash Player本身包含有设定的安全性 规则,其中就包括一个“安全沙箱”,它仅为Flash Player加载的应用程序开放有限的权限, 而不是像ActiveX那样给予ActiveX插件访问电脑的最高权限——即,Flash Player所加 载的SWF文件可以访问“安全沙箱”内的所有资源,但不能访问“安全沙箱”以外的资源,从 而能够有效保护用户的数据安全,也解决了用户手动安装终端时的终端易受病毒侵害,和 ActiveX插件式的终端所带来的安全风险,避免了用户资料泄露的风险,改善了用户体验且 提高了用户使用IMS业务的安全性。步骤106 用户通过IMS终端登录IMS网络,获得接收和发起IMS业务的能力。
至此,用户连接到IMS网络,本流程结束。在所述方法的基础上,本发明还同时提供一种连接到IMS网络的系统,其组成结 构如图2所示,其中包括网页浏览器210,目的网页所在服务器220和IMS终端下载服务 器 230 ;网页浏览器210,用于请求访问IMS网络下的目的网页地址,接收目的网页所在服 务器220返回的网页数据;解析得到网页数据中内嵌的IMS终端的下载地址,在加载网页的 同时,根据所述IMS终端的下载地址向IMS终端下载服务器230发起IMS终端插件下载请 求;接收IMS终端下载服务器230返回的IMS终端软件,在加载网页的同时加载运行所述 IMS终端;目的网页所在服务器220,用于接收网页浏览器210发来的请求并向所述网页浏 览器210返回网页数据,在所述网页数据中内嵌进行IMS终端下载的代码和下载地址;IMS终端下载服务器230,用于接收网页浏览器210发来的插件下载请求并向网页 浏览器210返回插件形式的IMS终端软件。其中,所述网页浏览器210包括网页请求模块211,地址解析模块212,加载请求 模块213和IMS终端加载模块214 ;网页请求模块21,用于向目的网页所在服务器220发送网页浏览请求,通过GET方 法请求获取所述目的网页所在服务器220中的网页数据并接收目的网页所在服务器220返 回的网页数据;地址解析模块212,用于根据返回的网页数据解析得到网页数据中内嵌的IMS终 端的下载地址;加载请求模块213,用于在加载返回的网页数据的同时,根据地址解析模块212解 析得到的所述IMS终端的下载地址,向IMS终端下载服务器230发送IMS终端插件下载请 求,通过GET方法请求获取所述IMS终端下载服务器230中的IMS终端插件;IMS终端加载模块214,用于接收IMS终端下载服务器230返回的IMS终端软件, 在加载网页数据的同时加载运行所述IMS终端。所述IMS终端下载服务器230中包括请求接收模块231和响应模块232 ;请求接收模块231,用于接收网页浏览器210发来的插件下载请求并转发给响应 模块232 ;响应模块232,用于根据请求接收模块231转发的插件下载请求,将网页浏览器 210请求获取的IMS终端软件以插件形式返回给所述网页浏览器210。较佳地,所述IMS终端下载服务器230中还可以进一步包括校验模块233 ;所述校验模块233,用于在请求接收模块231成功接收到浏览器发送的IMS终端插 件下载请求后,对该插件下载请求进行校验;若校验该插件下载请求为合法请求,则通知响 应模块M2 ;此时,响应模块232进一步用于在接收到校验模块233的通知后,将网页浏览器 210请求获取的IMS终端软件以插件形式返回给所述网页浏览器210。由上述可见,本发明实施例提供的连接到IMS网络的方法和系统,在由网页浏览 器发起浏览目的网页地址时,由目的网页所在服务器将IMS终端软件下载地址嵌入网页数 据中返回给网页浏览器,并进而由网页浏览器在加载网页数据的同时自动向下载地址指向的IMS终端下载服务器请求下载IMS软终端,从而不需要用户事先获得IMS终端的下载地 址并手动进行安装,增强了 IMS业务的灵活性、广泛性,提高了 IMS业务与互联网业务的融 合度;同时,通过使用基于Flex技术实现的IMS终端软件,能够有效保护用户的数据安全, 也解决了用户手动安装终端时的终端易受病毒侵害,和ActiveX插件式的终端所带来的安 全风险,避免了用户资料泄露的风险,改善了用户体验且提高了用户使用IMS业务的安全 性。
权利要求
1.一种连接到IMS网络的方法,其特征在于,该方法包括网页浏览器请求访问IMS网络下的目的网页地址,目的网页所在服务器接收所述请 求并向所述浏览器返回网页数据,所述网页数据中内嵌进行IMS终端下载的代码和下载地 址;浏览器解析得到网页数据中内嵌的IMS终端的下载地址,在加载网页的同时,根据所 述IMS终端的下载地址向IMS终端下载服务器发起IMS终端插件下载请求;浏览器接收IMS终端下载服务器返回的IMS终端软件,在加载网页的同时加载运行所 述IMS终端,所述IMS终端软件为基于Flex技术实现的SWF格式的文件。
2.根据权利要求1所述的方法,其特征在于,所述网页浏览器请求访问IMS网络下的目 的网页地址的方法包括浏览器向目的网页地址所在服务器发送网页浏览请求,通过GET方法请求获取所述目 的网页地址所在服务器中的网页数据。
3.根据权利要求1所述的方法,其特征在于,所述浏览器向IMS终端下载服务器发起 IMS终端插件下载请求的方法包括浏览器向IMS终端下载服务器发送IMS终端插件下载请求,通过GET方法请求获取所 述IMS终端下载服务器中的IMS终端插件。
4.根据权利要求1所述的方法,其特征在于,所述向IMS终端下载服务器发起IMS终端 插件下载请求的步骤之后,浏览器接收IMS终端下载服务器返回的IMS终端软件的步骤之 前,该方法进一步包括当IMS终端下载服务器成功接收到浏览器发送的IMS终端插件下载请求后,对该插件 下载请求进行校验;若校验该插件下载请求为合法请求,则将IMS终端软件以插件形式向所述浏览器进行 发送。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述在加载网页的同时加载 运行所述IMS终端的步骤之后,该方法还包括通过运行打开的IMS终端登录并连接到IMS网络,以接收和发起IMS业务。
6.一种连接到IMS网络的系统,其特征在于,该系统包括网页浏览器,用于请求访问IMS网络下的目的网页地址,接收目的网页所在服务器返 回的网页数据;解析得到网页数据中内嵌的IMS终端的下载地址,在加载网页的同时,根据 所述IMS终端的下载地址向IMS终端下载服务器发起IMS终端插件下载请求;接收IMS终 端下载服务器返回的IMS终端软件,在加载网页的同时加载运行所述IMS终端;目的网页所在服务器,用于接收网页浏览器发来的请求并向所述浏览器返回网页数 据,在所述网页数据中内嵌进行IMS终端下载的代码和下载地址;IMS终端下载服务器,用于接收网页浏览器发来的插件下载请求并向网页浏览器返回 插件形式的IMS终端软件,所述IMS终端为基于Flex技术实现的SWF格式的文件。
7.根据权利要求6所述的系统,其特征在于,所述网页浏览器包括网页请求模块,用于向目的网页地址所在服务器发送网页浏览请求,通过GET方法请 求获取所述目的网页地址所在服务器中的网页数据并接收目的网页所在服务器返回的网 页数据;地址解析模块,用于根据返回的网页数据解析得到网页数据中内嵌的IMS终端的下载 地址;加载请求模块,用于在加载返回的网页数据的同时,根据地址解析模块解析得到的所 述IMS终端的下载地址,向IMS终端下载服务器发送IMS终端插件下载请求,通过GET方法 请求获取所述IMS终端下载服务器中的IMS终端插件;IMS终端加载模块,用于接收IMS终端下载服务器返回的IMS终端软件,在加载网页数 据的同时加载运行所述IMS终端。
8.根据权利要求6所述的系统,其特征在于,所述IMS终端下载服务器中包括 请求接收模块,用于接收网页浏览器发来的插件下载请求并转发给响应模块; 响应模块,用于根据请求接收模块转发的插件下载请求,将网页浏览器请求获取的IMS终端软件以插件形式返回给所述网页浏览器。
9.根据权利要求8所述的系统,其特征在于,所述IMS终端下载服务器中进一步包括校 验模块;所述校验模块,用于在请求接收模块成功接收到浏览器发送的IMS终端插件下载请求 后,对该插件下载请求进行校验;若校验该插件下载请求为合法请求,则通知响应模块;此时,响应模块进一步用于在接收到校验模块的通知后,将网页浏览器请求获取的IMS 终端软件以插件形式返回给所述网页浏览器。
全文摘要
本发明公开了一种连接到IMS网络的方法网页浏览器请求访问IMS网络下的目的网页地址,目的网页所在服务器接收所述请求并向所述浏览器返回网页数据,所述网页数据中内嵌进行IMS终端下载的代码和下载地址;浏览器解析得到网页数据中内嵌的IMS终端的下载地址,在加载网页的同时,根据所述IMS终端的下载地址向IMS终端下载服务器发起IMS终端插件下载请求;浏览器接收IMS终端下载服务器返回的IMS终端软件,在加载网页的同时加载运行所述IMS终端。本发明还同时公开了一种连接到IMS网络的系统。本发明增强了IMS业务的灵活性、广泛性,提高了IMS业务与互联网业务的融合度;同时,避免了用户资料泄露的风险,改善了用户体验且提高了用户使用IMS业务的安全性。
文档编号H04L29/06GK102088446SQ20091024204
公开日2011年6月8日 申请日期2009年12月3日 优先权日2009年12月3日
发明者叶育文, 吴扬帆, 周建明, 杜倩, 欧阳聪星, 金鹏, 陈建辉, 雷君 申请人:中国移动通信集团福建有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1