首页> 中国专利> 一种SIP和Web服务融合的移动智能社区增值业务平台

一种SIP和Web服务融合的移动智能社区增值业务平台

摘要

一种SIP和Web服务融合的移动智能社区增值业务平台,涉及一种网络服务平台。设有SIP网关系统、Web服务系统和终端系统;所述终端系统的移动终端和智能社区终端通过SIP账号注册到SIP网关系统的SIP服务器上并通过SIP协议进行通讯连接;所述SIP网关系统设有SIP服务器和用户数据网关,用户数据网关和Web服务系统之间通过TCP/IP网络通讯协议通讯;所述Web服务系统设有服务提供者模块、服务消费者、远程服务注册中心和Web应用服务器;所述终端系统设有移动终端、智能社区终端和相应的终端平台软件模块,终端系统借由SIP网关系统,通过Web服务的服务调用接口来调用用户订制的服务。

著录项

  • 公开/公告号CN103338267A

    专利类型发明专利

  • 公开/公告日2013-10-02

    原文格式PDF

  • 申请/专利权人 厦门大学;

    申请/专利号CN201310301695.2

  • 发明设计人 林和志;黄舒榕;王振峰;黄联芬;

    申请日2013-07-18

  • 分类号

  • 代理机构厦门南强之路专利事务所(普通合伙);

  • 代理人马应森

  • 地址 361005 福建省厦门市思明南路422号

  • 入库时间 2024-02-19 20:25:55

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-10-12

    授权

    授权

  • 2013-11-06

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20130718

    实质审查的生效

  • 2013-10-02

    公开

    公开

说明书

技术领域

本发明涉及一种网络服务平台,尤其是涉及一种SIP和Web服务融合的移动智能社区增值 业务平台。

背景技术

目前,我国的智能社区还处在一个不成熟的发展阶段,没有统一的技术标准,整个系统 的集成度、扩展性、兼容性不高。许多用户花了不少钱,安装了一个不经常使用的门前机, 利用率不高,这就导致用户无法接触智能化的服务产品进而对其产生认同并花钱购买,不利 于整个产业的发展。而在移动互联网迅速发展的今天,安装在社区内部的对讲终端显然不再 能够满足用户的需求,终端的移动性、便携性和服务的易获取性越来越受到重视,这样为智 能社区配备相应的移动终端是必然的趋势。

刘大海(刘大海,利用Web Services整合基于SIP的通信服务,广东通信技术,2006,12: 21-25)提出了利用Web Services整合基于SIP的通信服务。

刘阳(刘阳,基于SIP协议的电信业务综合平台的设计与实现,北京邮电大学工程硕士研 究生学位论文,2010年2月)给出了基于SIP协议的电信业务综合平台的设计与实现。

高丙坤等(高丙坤,张媛,熊立波,基于XML的跨平台移动服务系统研究,信息技术, 2004,28(1):46-48)给出了基于XML的跨平台移动服务系统研究。

谢靖等(谢靖,马自卫,基于Web Service的数字资源集成与服务平台的研究与实现,现 代图书情报技术,2008,11:7-12)给出了基于Web Service的数字资源集成与服务平台的研 究与实现。

发明内容

本发明的目的在于针对上述智能社区存在的问题,提供集移动性、开放性、兼容性和可 扩展性为一体,用户可方便地订购自己所需的服务并且能够随时随地享受到服务便利的一种 SIP和Web服务融合的移动智能社区增值业务平台。

本发明设有SIP网关系统、Web服务系统和终端系统;

所述终端系统的移动终端和智能社区终端通过SIP账号注册到SIP网关系统的SIP服务器 上并通过SIP协议进行通讯连接;

所述SIP网关系统设有SIP服务器和用户数据网关,通过SIP账户管理注册在服务器上的移 动终端和智能社区终端的用户,转发终端用户的请求给用户数据网关进而调用Web服务;用 户数据网关可以保存终端用户的状态信息;SIP网关系统和Web服务系统之间通过TCP/IP网络 通讯协议通讯;

所述Web服务系统设有服务提供者模块、服务消费者、远程服务注册中心和Web应用服 务器;所述服务提供者负责提供不同的增值业务,将其发布在远程服务注册中心上,并且对 使用自身提供服务的请求进行响应;服务消费者即为调用Web服务的实体;远程服务注册中 心用于注册和管理服务提供者模块已经设计与实现的增值业务;Web应用服务器用于搭建服 务注册中心;

所述终端系统设有移动终端、智能社区终端和相应的终端平台软件模块;移动终端通过 移动网络或WIFI连接到网络,通过SIP账号连接到SIP网关系统,然后再调用Web服务系统的 服务调用接口,调用用户定制的具体服务;移动终端和智能社区终端都包括主控模块、SIP 消息处理模块、数据处理模块、多媒体处理模块、呼叫模块、显示模块、操作模块和操作处 理模块;所述主控模块用于对终端机各子模块进行统一管理,并对各子模块进行初始化;所 述SIP消息处理模块用于处理SIP信令消息,包括生成SIP请求消息和对收到的SIP消息进行处 理;数据处理模块用于对数据进行打包以及数据解包工作,将接受的多媒体数据生成内部运 行数据;所述多媒体处理模块用于对多媒体音、视频数据进行处理,并与呼叫模块进行交互; 显示模块用于显示数据并进行相应处理;操作模块用于进行实时操作;操作处理模块用于处 理控制显示模块和操作模块的数据信息,并将数据反馈给主控模块。

所述智能社区包括至少1个智能小区。

所述移动终端能通过SIP账号绑定进而与所述同一社区的智能社区终端进行通讯。

所述移动终端在外网时能够通过2G/3G的移动网络或是WIFI连接到SIP网关系统。

所述增值业务有各小区单独定制的增值业务,也有小区共有的增值业务。

所述移动终端能够在自身状态改变以及被订阅后向SIP网关系统汇报自身状态,SIP网关 系统可以通过终端状态向其推送所定制的增值业务的相关信息。

在用户数据网关给移动终端推送增值业务消息时执行以下步骤:

1)移动终端用户状态改变(如从下线状态变为上线状态)时,将自身的状态信息以及地 理位置添加在Publish消息携带的XML消息体中,发给SIP服务器。

2)SIP服务器收到之后将消息转发给用户数据网关。

3)用户数据网关对Publish消息中的XML消息进行解析,获取用户状态和地理位置信息, 并根据这些信息向Web服务系统发送SOAP请求,进而调用常规的增值业务信息(如天气预报 信息)。

4)Web服务系统接收到用户数据网关发来的SOAP请求后,调用服务提供者中的具体服 务,并将服务信息返回给用户数据网关。

5)用户数据网关将推送信息封装为XML消息并嵌入Message消息中,再通过SIP服务器 转发此Message消息,即完成主动推送增值业务信息。

为了能够达到移动性和服务调用的便携性,所述移动终端在外网时能够通过2G/3G的移 动网络或是WIFI连接到SIP网关系统,进而能够通过SIP账号绑定然后与所属同一社区的智能 社区终端进行通讯。

所述移动终端能够在自身状态改变以及被订阅后向SIP网关系统汇报自身状态,SIP网关 系统可以通过终端状态向其推送所定制的增值业务的相关信息。

本发明通过随身携带的移动终端和网络的支持,社区用户就能够主动获取所定制的服务 或接收服务推送信息,并且能够同社区内的智能社区终端进行通讯,接收来自智能社区内部 的呼叫。

与现有的智能社区服务技术相比,本发明的优点在于:通过SIP协议将移动终端与传统的 调用Web服务的智能社区终端结合,在满足了智能社区内部用户日常使用需求的基础上,扩 展了服务的移动性和便利性,实现了智能社区用户随时随地同家中的终端系统通讯以及获取 自身订阅的增值业务信息的功能。本发明是一种具有移动性、开放性、兼容性和可扩展性的 增值业务平台,符合当今移动互联网用户越来越强调移动性、便携性和随时随获取信息的要 求。

附图说明

图1为本发明实施例的架构图;

图2为本发明实施例所述Web服务系统的框架图;

图3为本发明实施例所述智能手机客户端的状态发送流程图;

图4为本发明实施例所述终端调用Web服务的流程图;

图5为图4中使用SOAP协议的XML消息传递图。

具体实施方式

以下实施例结合附图对本发明作进一步的说明。

本发明的核心是通过构建一种SIP和Web服务融合的移动智能社区增值业务平台,从而支 撑和开发多种利于社区用户日常生活的增值业务,使得用户能够在家之外的环境中完成和家 中终端的通讯并获取所定制的增值业务信息。为此所述移动增值业务平台是一个开放性和可 扩展性很强的平台,不受硬件环境和软件开发语言的限制,有良好的通用性和跨平台性。

参见图1,本发明包括终端系统、SIP网关系统和Web服务系统。SIP网关系统包括SIP服 务器和用户数据网关;所述终端系统中的移动终端、智能社区终端通过SIP账号注册到SIP网 关系统中的SIP服务器进而进行通讯;用户数据网关,通过SIP账户管理注册在SIP服务器上的 移动终端和智能社区终端的用户,转发终端用户的请求给用户数据网关进而调用Web服务; 终端系统与SIP网关系统之间通过SIP协议通讯;SIP网关系统和Web服务系统之间通过TCP/IP 网络通讯协议(SOAP协议)通讯。

参见图2,Web服务系统包括服务提供者模块、服务消费者、远程服务注册中心和Web应 用服务器;服务提供者负责提供符合用户实际需要的增值业务,然后将自己的增值业务在服 务注册中心进行注册发布,以供服务消费者查找并订购所需的增值业务;如果服务消费者想 要申请该增值业务,就发送一个XML格式的请求消息给服务提供者,在服务提供者处理该消 息后,向用户返回执行结果。服务提供者与服务消费者之间绑定服务。

参见图3,移动终端(智能手机终端)在自身状态改变之后就发送一条以XML携带自身 状态信息的Publish消息给SIP服务器,SIP服务器将该消息转发给用户数据网关,用户数据网 关接收、解析后将该终端用户的状态存储下来,可以通过可视设备随时查看用户状态。

参见图4,移动终端(智能手机终端)或智能社区终端用户需要调用所订购的Web服务时, 就发送调用服务请求给SIP服务器,SIP服务器将该请求转发给用户数据网关,用户数据网关 根据服务调用请求中的所需服务代码,将其通过SOAP消息发送给Web服务系统,Web服务系 统接收到请求并做相应处理之后返回执行结果的SOAP消息给用户数据网关,用户数据网关对 SOAP消息进行解析之后,将增值服务信息以XML格式封装在SIP消息里,发给SIP服务器, 再通过SIP服务器发回给终端用户,返回执行结果。

参见图3和4,本发明给移动终端推送增值业务消息的流程为:

1)当移动终端用户状态改变(如从下线状态变为上线状态)时,将自身的状态信息以及 地理位置添加在Publish消息携带的XML消息体中,发给SIP服务器。

2)SIP服务器收到之后将消息转发给用户数据网关。

3)用户数据网关对Publish消息中的XML消息进行解析,获取用户状态和地利位置信息, 并根据这些信息向Web服务系统发送SOAP请求,进而调用常规的增值业务信息(如天气预报 信息)。

4)Web服务系统接收到用户数据网关发来的SOAP请求后,调用服务提供者中的具体服 务,并将服务信息返回给用户数据网关。

5)用户数据网关将推送信息封装为XML消息并嵌入Message消息中,再通过SIP服务器 转发此Message消息,即完成主动推送增值业务信息。

参见图5,在用户数据网关(客户端)和Web服务系统(Web服务端)之间传递的是XML 格式的消息。在图5中,标号1~4表示用户数据网关和Web服务系统之间的双向传递关系。用 户数据网关在标号1处创建一条SOAP(简单对象访问协议)消息。这条SOAP消息是调用由服 务提供者(Web服务系统)提供的Web服务操作的请求。消息主题中的XML文档可以是一个 SOAPRPC请求,也可以是一个服务描述中所描述的以文档为中心的消息。服务消费者将此信 息和服务提供者的网址一起提供给SOAP基础结构。SOAP客户机运行时与一个网络协议(如 HTTP)交互,然后在网络上将SOAP消息发送出去。网络基础结构在标号2处将消息传送到服 务提供者的SOAP运行时,Web应用服务器将请求消息路由到服务提供者的Web服务。如果应 用程序需要,SOAP运行时负责将XML消息转换为特定于编程语言的对象。这个转换由消息 中可以找到的编码模式所控制。Web服务系统负责处理请求并生成一个响应,该响应也是一 条SOAP消息。在HTTP上的同步请求/响应的情况中,联网协议的底层请求/响应本质用于实现 消息传递的请求/响应本质。SOAP运行时将SOAP消息响应发送给请求调用服务的用户数据网 关。响应消息在标号4处由用户数据网关的网络基础结构接收。消息会经过整个SOAP基础结 构,可能会将XML消息转换为目标编程语言中的对象。然后,响应消息被提供给终端用户。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号