[go: up one dir, main page]

CN103338267B - The intelligent movable community value-added service platform that a kind of SIP and Web service are merged - Google Patents

The intelligent movable community value-added service platform that a kind of SIP and Web service are merged Download PDF

Info

Publication number
CN103338267B
CN103338267B CN201310301695.2A CN201310301695A CN103338267B CN 103338267 B CN103338267 B CN 103338267B CN 201310301695 A CN201310301695 A CN 201310301695A CN 103338267 B CN103338267 B CN 103338267B
Authority
CN
China
Prior art keywords
sip
service
terminal
module
message
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.)
Expired - Fee Related
Application number
CN201310301695.2A
Other languages
Chinese (zh)
Other versions
CN103338267A (en
Inventor
林和志
黄舒榕
王振峰
黄联芬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen University
Original Assignee
Xiamen University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xiamen University filed Critical Xiamen University
Priority to CN201310301695.2A priority Critical patent/CN103338267B/en
Publication of CN103338267A publication Critical patent/CN103338267A/en
Application granted granted Critical
Publication of CN103338267B publication Critical patent/CN103338267B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

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

A mobile intelligent community value-added service platform integrated with SIP and Web service relates to a network service platform. A SIP gateway system, a Web service system and a terminal system are provided; the mobile terminal and the intelligent community terminal of the terminal system are registered to the SIP server of the SIP gateway system through a SIP account and communicated through the SIP protocol; the SIP gateway system is set There is a SIP server and a user data gateway, and the user data gateway and the Web service system communicate through the TCP/IP network communication protocol; the Web service system is provided with a service provider module, a service consumer, a remote service registration center, and a Web application server ; The terminal system is equipped with a mobile terminal, an intelligent community terminal and a corresponding terminal platform software module, and the terminal system uses the SIP gateway system to invoke the service customized by the user through the service invocation interface of the Web service.

Description

一种SIP和Web服务融合的移动智能社区增值业务平台A mobile intelligent community value-added service platform integrating SIP and Web service

技术领域technical field

本发明涉及一种网络服务平台,尤其是涉及一种SIP和Web服务融合的移动智能社区增值业务平台。The invention relates to a network service platform, in particular to a mobile intelligent community value-added service platform integrating SIP and Web service.

背景技术Background technique

目前,我国的智能社区还处在一个不成熟的发展阶段,没有统一的技术标准,整个系统的集成度、扩展性、兼容性不高。许多用户花了不少钱,安装了一个不经常使用的门前机,利用率不高,这就导致用户无法接触智能化的服务产品进而对其产生认同并花钱购买,不利于整个产业的发展。而在移动互联网迅速发展的今天,安装在社区内部的对讲终端显然不再能够满足用户的需求,终端的移动性、便携性和服务的易获取性越来越受到重视,这样为智能社区配备相应的移动终端是必然的趋势。At present, my country's smart community is still in an immature stage of development, there is no unified technical standard, and the integration, scalability, and compatibility of the entire system are not high. Many users have spent a lot of money to install an infrequently used door-to-door machine, and the utilization rate is not high. This prevents users from accessing intelligent service products and then recognizes them and spends money to buy them, which is not conducive to the development of the entire industry. develop. Today, with the rapid development of the mobile Internet, the intercom terminals installed in the community can no longer meet the needs of users. More and more attention is paid to the mobility, portability and ease of service of the terminal. The corresponding mobile terminal is an inevitable trend.

刘大海(刘大海,利用Web Services整合基于SIP的通信服务,广东通信技术,2006,12:21-25)提出了利用Web Services整合基于SIP的通信服务。Liu Dahai (Liu Dahai, using Web Services to integrate SIP-based communication services, Guangdong Communication Technology, 2006, 12: 21-25) proposed using Web Services to integrate SIP-based communication services.

刘阳(刘阳,基于SIP协议的电信业务综合平台的设计与实现,北京邮电大学工程硕士研究生学位论文,2010年2月)给出了基于SIP协议的电信业务综合平台的设计与实现。Liu Yang (Liu Yang, Design and Implementation of an Integrated Telecom Service Platform Based on SIP Protocol, Beijing University of Posts and Telecommunications Engineering Master's Degree Thesis, February 2010) gave the design and implementation of an integrated telecom service platform based on SIP protocol.

高丙坤等(高丙坤,张媛,熊立波,基于XML的跨平台移动服务系统研究,信息技术,2004,28(1):46-48)给出了基于XML的跨平台移动服务系统研究。Gao Bingkun et al. (Gao Bingkun, Zhang Yuan, Xiong Libo, Research on XML-based cross-platform mobile service system, Information Technology, 2004, 28 (1): 46-48) gave a research on XML-based cross-platform mobile service system.

谢靖等(谢靖,马自卫,基于Web Service的数字资源集成与服务平台的研究与实现,现代图书情报技术,2008,11:7-12)给出了基于Web Service的数字资源集成与服务平台的研究与实现。Xie Jing et al. (Xie Jing, Ma Ziwei, Research and Implementation of Digital Resource Integration and Service Platform Based on Web Service, Modern Library and Information Technology, 2008, 11:7-12) gave the digital resource integration and service based on Web Service Platform research and implementation.

发明内容Contents of the invention

本发明的目的在于针对上述智能社区存在的问题,提供集移动性、开放性、兼容性和可扩展性为一体,用户可方便地订购自己所需的服务并且能够随时随地享受到服务便利的一种SIP和Web服务融合的移动智能社区增值业务平台。The purpose of the present invention is to solve the problems existing in the above-mentioned intelligent community, and provide a set of mobility, openness, compatibility and scalability, and users can conveniently order the services they need and enjoy convenient services anytime and anywhere. A mobile intelligent community value-added service platform integrating SIP and Web services.

本发明设有SIP网关系统、Web服务系统和终端系统;The present invention is provided with SIP gateway system, Web service system and terminal system;

所述终端系统的移动终端和智能社区终端通过SIP账号注册到SIP网关系统的SIP服务器上并通过SIP协议进行通讯连接;The mobile terminal of the terminal system and the intelligent community terminal are registered on the SIP server of the SIP gateway system through the SIP account and communicated through the SIP protocol;

所述SIP网关系统设有SIP服务器和用户数据网关,通过SIP账户管理注册在服务器上的移动终端和智能社区终端的用户,转发终端用户的请求给用户数据网关进而调用Web服务;用户数据网关可以保存终端用户的状态信息;SIP网关系统和Web服务系统之间通过TCP/IP网络通讯协议通讯;The SIP gateway system is provided with a SIP server and a user data gateway, manages users of mobile terminals and smart community terminals registered on the server through the SIP account, forwards the request of the terminal user to the user data gateway and then invokes Web services; the user data gateway can Save the status information of the end user; communicate between the SIP gateway system and the Web service system through the TCP/IP network communication protocol;

所述Web服务系统设有服务提供者模块、服务消费者、远程服务注册中心和Web应用服务器;所述服务提供者负责提供不同的增值业务,将其发布在远程服务注册中心上,并且对使用自身提供服务的请求进行响应;服务消费者即为调用Web服务的实体;远程服务注册中心用于注册和管理服务提供者模块已经设计与实现的增值业务;Web应用服务器用于搭建服务注册中心;The Web service system is provided with a service provider module, a service consumer, a remote service registration center and a Web application server; the service provider is responsible for providing different value-added services, publishing them on the remote service registration center, and using Respond to the request for providing services by itself; service consumers are entities that call Web services; remote service registration centers are used to register and manage value-added services that have been designed and implemented by service provider modules; Web application servers are used to build service registration centers;

所述终端系统设有移动终端、智能社区终端和相应的终端平台软件模块;移动终端通过移动网络或WIFI连接到网络,通过SIP账号连接到SIP网关系统,然后再调用Web服务系统的服务调用接口,调用用户定制的具体服务;移动终端和智能社区终端都包括主控模块、SIP消息处理模块、数据处理模块、多媒体处理模块、呼叫模块、显示模块、操作模块和操作处理模块;所述主控模块用于对终端机各子模块进行统一管理,并对各子模块进行初始化;所述SIP消息处理模块用于处理SIP信令消息,包括生成SIP请求消息和对收到的SIP消息进行处理;数据处理模块用于对数据进行打包以及数据解包工作,将接受的多媒体数据生成内部运行数据;所述多媒体处理模块用于对多媒体音、视频数据进行处理,并与呼叫模块进行交互;显示模块用于显示数据并进行相应处理;操作模块用于进行实时操作;操作处理模块用于处理控制显示模块和操作模块的数据信息,并将数据反馈给主控模块。The terminal system is provided with a mobile terminal, an intelligent community terminal and a corresponding terminal platform software module; the mobile terminal is connected to the network through a mobile network or WIFI, connected to the SIP gateway system through a SIP account, and then calls the service calling interface of the Web service system , call the specific service customized by the user; both the mobile terminal and the intelligent community terminal include a main control module, a SIP message processing module, a data processing module, a multimedia processing module, a call module, a display module, an operation module and an operation processing module; the main control The module is used to uniformly manage each sub-module of the terminal and initialize each sub-module; the SIP message processing module is used to process SIP signaling messages, including generating SIP request messages and processing received SIP messages; The data processing module is used to pack and unpack the data, and generate internal operation data from the received multimedia data; the multimedia processing module is used to process multimedia audio and video data, and interact with the call module; the display module It is used for displaying data and performing corresponding processing; the operation module is used for real-time operation; the operation processing module is used for processing the data information of controlling the display module and the operation module, and feeding the data back to the main control module.

所述智能社区包括至少1个智能小区。The intelligent community includes at least one intelligent cell.

所述移动终端能通过SIP账号绑定进而与所述同一社区的智能社区终端进行通讯。The mobile terminal can communicate with the smart community terminal in the same community through the binding of the SIP account.

所述移动终端在外网时能够通过2G/3G的移动网络或是WIFI连接到SIP网关系统。When the mobile terminal is in the external network, it can be connected to the SIP gateway system through the 2G/3G mobile network or WIFI.

所述增值业务有各小区单独定制的增值业务,也有小区共有的增值业务。The value-added services include value-added services individually customized by each cell, and value-added services shared by the cells.

所述移动终端能够在自身状态改变以及被订阅后向SIP网关系统汇报自身状态,SIP网关系统可以通过终端状态向其推送所定制的增值业务的相关信息。The mobile terminal can report its own state to the SIP gateway system after its own state changes and is subscribed, and the SIP gateway system can push relevant information of customized value-added services to it through the terminal state.

在用户数据网关给移动终端推送增值业务消息时执行以下步骤:When the user data gateway pushes the value-added service message to the mobile terminal, perform the following steps:

1)移动终端用户状态改变(如从下线状态变为上线状态)时,将自身的状态信息以及地理位置添加在Publish消息携带的XML消息体中,发给SIP服务器。1) When the mobile terminal user status changes (such as from offline status to online status), add its own status information and geographic location to the XML message body carried in the Publish message and send it to the SIP server.

2)SIP服务器收到之后将消息转发给用户数据网关。2) The SIP server forwards the message to the user data gateway after receiving it.

3)用户数据网关对Publish消息中的XML消息进行解析,获取用户状态和地理位置信息,并根据这些信息向Web服务系统发送SOAP请求,进而调用常规的增值业务信息(如天气预报信息)。3) The user data gateway parses the XML message in the Publish message, obtains user status and geographical location information, and sends a SOAP request to the Web service system based on these information, and then invokes conventional value-added service information (such as weather forecast information).

4)Web服务系统接收到用户数据网关发来的SOAP请求后,调用服务提供者中的具体服务,并将服务信息返回给用户数据网关。4) After receiving the SOAP request from the user data gateway, the Web service system invokes the specific service in the service provider and returns the service information to the user data gateway.

5)用户数据网关将推送信息封装为XML消息并嵌入Message消息中,再通过SIP服务器转发此Message消息,即完成主动推送增值业务信息。5) The user data gateway encapsulates the push information into an XML message and embeds it in the Message message, and then forwards the Message message through the SIP server, that is, the active push of value-added service information is completed.

为了能够达到移动性和服务调用的便携性,所述移动终端在外网时能够通过2G/3G的移动网络或是WIFI连接到SIP网关系统,进而能够通过SIP账号绑定然后与所属同一社区的智能社区终端进行通讯。In order to achieve mobility and portability of service calls, the mobile terminal can be connected to the SIP gateway system through the 2G/3G mobile network or WIFI when it is on the external network, and then can be bound through the SIP account and then connected to the smart network of the same community. The community terminal communicates.

所述移动终端能够在自身状态改变以及被订阅后向SIP网关系统汇报自身状态,SIP网关系统可以通过终端状态向其推送所定制的增值业务的相关信息。The mobile terminal can report its own state to the SIP gateway system after its own state changes and is subscribed, and the SIP gateway system can push relevant information of customized value-added services to it through the terminal state.

本发明通过随身携带的移动终端和网络的支持,社区用户就能够主动获取所定制的服务或接收服务推送信息,并且能够同社区内的智能社区终端进行通讯,接收来自智能社区内部的呼叫。In the present invention, with the support of the portable mobile terminal and the network, community users can actively obtain customized services or receive service push information, communicate with intelligent community terminals in the community, and receive calls from within the intelligent community.

与现有的智能社区服务技术相比,本发明的优点在于:通过SIP协议将移动终端与传统的调用Web服务的智能社区终端结合,在满足了智能社区内部用户日常使用需求的基础上,扩展了服务的移动性和便利性,实现了智能社区用户随时随地同家中的终端系统通讯以及获取自身订阅的增值业务信息的功能。本发明是一种具有移动性、开放性、兼容性和可扩展性的增值业务平台,符合当今移动互联网用户越来越强调移动性、便携性和随时随获取信息的要求。Compared with the existing smart community service technology, the present invention has the advantages of: combining the mobile terminal with the traditional smart community terminal for invoking Web services through the SIP protocol, and expanding It ensures the mobility and convenience of the service, and realizes the function of communicating with the terminal system at home and obtaining the value-added service information subscribed by the smart community users anytime and anywhere. The invention is a value-added service platform with mobility, openness, compatibility and expandability, which meets the requirements of current mobile Internet users who increasingly emphasize mobility, portability and information acquisition at any time.

附图说明Description of drawings

图1为本发明实施例的架构图;Fig. 1 is a structure diagram of an embodiment of the present invention;

图2为本发明实施例所述Web服务系统的框架图;Fig. 2 is the frame diagram of the Web service system described in the embodiment of the present invention;

图3为本发明实施例所述智能手机客户端的状态发送流程图;Fig. 3 is the flow chart of status transmission of the smartphone client described in the embodiment of the present invention;

图4为本发明实施例所述终端调用Web服务的流程图;FIG. 4 is a flowchart of a terminal calling a Web service according to an embodiment of the present invention;

图5为图4中使用SOAP协议的XML消息传递图。FIG. 5 is a diagram of XML messaging using the SOAP protocol in FIG. 4 .

具体实施方式detailed description

以下实施例结合附图对本发明作进一步的说明。The following embodiments will further illustrate the present invention in conjunction with the accompanying drawings.

本发明的核心是通过构建一种SIP和Web服务融合的移动智能社区增值业务平台,从而支撑和开发多种利于社区用户日常生活的增值业务,使得用户能够在家之外的环境中完成和家中终端的通讯并获取所定制的增值业务信息。为此所述移动增值业务平台是一个开放性和可扩展性很强的平台,不受硬件环境和软件开发语言的限制,有良好的通用性和跨平台性。The core of the present invention is to support and develop a variety of value-added services that are beneficial to the daily life of community users by constructing a mobile intelligent community value-added service platform that integrates SIP and Web services, so that users can complete communication with home terminals in an environment other than home. Newsletter and access to customized value-added business information. For this reason, the mobile value-added service platform is a platform with strong openness and scalability, not limited by hardware environment and software development language, and has good versatility and cross-platform.

参见图1,本发明包括终端系统、SIP网关系统和Web服务系统。SIP网关系统包括SIP服务器和用户数据网关;所述终端系统中的移动终端、智能社区终端通过SIP账号注册到SIP网关系统中的SIP服务器进而进行通讯;用户数据网关,通过SIP账户管理注册在SIP服务器上的移动终端和智能社区终端的用户,转发终端用户的请求给用户数据网关进而调用Web服务;终端系统与SIP网关系统之间通过SIP协议通讯;SIP网关系统和Web服务系统之间通过TCP/IP网络通讯协议(SOAP协议)通讯。Referring to Fig. 1, the present invention includes a terminal system, a SIP gateway system and a Web service system. The SIP gateway system includes a SIP server and a user data gateway; the mobile terminal and the intelligent community terminal in the terminal system are registered to the SIP server in the SIP gateway system through a SIP account and then communicate; the user data gateway is registered in the SIP through SIP account management. The mobile terminal on the server and the user of the intelligent community terminal forward the request of the terminal user to the user data gateway and then call the Web service; the communication between the terminal system and the SIP gateway system is through the SIP protocol; the communication between the SIP gateway system and the Web service system is through TCP /IP network communication protocol (SOAP protocol) communication.

参见图2,Web服务系统包括服务提供者模块、服务消费者、远程服务注册中心和Web应用服务器;服务提供者负责提供符合用户实际需要的增值业务,然后将自己的增值业务在服务注册中心进行注册发布,以供服务消费者查找并订购所需的增值业务;如果服务消费者想要申请该增值业务,就发送一个XML格式的请求消息给服务提供者,在服务提供者处理该消息后,向用户返回执行结果。服务提供者与服务消费者之间绑定服务。Referring to Figure 2, the Web service system includes a service provider module, a service consumer, a remote service registration center, and a Web application server; the service provider is responsible for providing value-added services that meet the actual needs of users, and then conducts its own value-added services in the service registration center. Register and publish for service consumers to find and order the value-added services they need; if service consumers want to apply for the value-added services, they send a request message in XML format to the service provider. After the service provider processes the message, Return the execution result to the user. The service is bound between the service provider and the service consumer.

参见图3,移动终端(智能手机终端)在自身状态改变之后就发送一条以XML携带自身状态信息的Publish消息给SIP服务器,SIP服务器将该消息转发给用户数据网关,用户数据网关接收、解析后将该终端用户的状态存储下来,可以通过可视设备随时查看用户状态。Referring to Figure 3, the mobile terminal (smart phone terminal) sends a Publish message carrying its own state information in XML to the SIP server after its state changes, and the SIP server forwards the message to the user data gateway, which receives and parses the message The status of the terminal user is stored, and the user status can be checked at any time through the visual device.

参见图4,移动终端(智能手机终端)或智能社区终端用户需要调用所订购的Web服务时,就发送调用服务请求给SIP服务器,SIP服务器将该请求转发给用户数据网关,用户数据网关根据服务调用请求中的所需服务代码,将其通过SOAP消息发送给Web服务系统,Web服务系统接收到请求并做相应处理之后返回执行结果的SOAP消息给用户数据网关,用户数据网关对SOAP消息进行解析之后,将增值服务信息以XML格式封装在SIP消息里,发给SIP服务器,再通过SIP服务器发回给终端用户,返回执行结果。Referring to Figure 4, when a mobile terminal (smart phone terminal) or smart community terminal user needs to call the ordered Web service, it sends a call service request to the SIP server, and the SIP server forwards the request to the user data gateway, and the user data gateway according to the service Call the required service code in the request, and send it to the Web service system through a SOAP message. After receiving the request and doing corresponding processing, the Web service system returns the SOAP message of the execution result to the user data gateway, and the user data gateway parses the SOAP message. Afterwards, the value-added service information is encapsulated in a SIP message in XML format, sent to the SIP server, and then sent back to the terminal user through the SIP server, and the execution result is returned.

参见图3和4,本发明给移动终端推送增值业务消息的流程为:Referring to Fig. 3 and 4, the process of the present invention pushing value-added service message to mobile terminal is:

1)当移动终端用户状态改变(如从下线状态变为上线状态)时,将自身的状态信息以及地理位置添加在Publish消息携带的XML消息体中,发给SIP服务器。1) When the status of the mobile terminal user changes (such as from offline status to online status), add its own status information and geographic location to the XML message body carried in the Publish message and send it to the SIP server.

2)SIP服务器收到之后将消息转发给用户数据网关。2) The SIP server forwards the message to the user data gateway after receiving it.

3)用户数据网关对Publish消息中的XML消息进行解析,获取用户状态和地利位置信息,并根据这些信息向Web服务系统发送SOAP请求,进而调用常规的增值业务信息(如天气预报信息)。3) The user data gateway parses the XML message in the Publish message, obtains user status and geographical location information, and sends a SOAP request to the Web service system based on this information, and then invokes conventional value-added service information (such as weather forecast information).

4)Web服务系统接收到用户数据网关发来的SOAP请求后,调用服务提供者中的具体服务,并将服务信息返回给用户数据网关。4) After receiving the SOAP request from the user data gateway, the Web service system invokes the specific service in the service provider and returns the service information to the user data gateway.

5)用户数据网关将推送信息封装为XML消息并嵌入Message消息中,再通过SIP服务器转发此Message消息,即完成主动推送增值业务信息。5) The user data gateway encapsulates the push information into an XML message and embeds it in the Message message, and then forwards the Message message through the SIP server, that is, the active push of value-added service information is completed.

参见图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消息转换为目标编程语言中的对象。然后,响应消息被提供给终端用户。Referring to Fig. 5, messages in XML format are transmitted between the user data gateway (client) and the Web service system (Web server). In FIG. 5 , numerals 1 to 4 represent the two-way transfer relationship between the user data gateway and the Web service system. The user data gateway creates a SOAP (Simple Object Access Protocol) message at label 1. This SOAP message is a request to invoke a Web service operation provided by a service provider (Web service system). The XML document in the message subject can be a SOAPRPC request, or a document-centric message as described in the service description. The service consumer provides this information to the SOAP infrastructure along with the service provider's URL. The SOAP client interacts with a network protocol (such as HTTP) at runtime, and then sends SOAP messages over the network. When the network infrastructure passes the message to the service provider's SOAP runtime at label 2, the Web application server routes the request message to the service provider's Web service. The SOAP runtime is responsible for transforming XML messages into programming language-specific objects if required by the application. This conversion is governed by the encoding scheme found in the message. The web service system is responsible for processing the request and generating a response, which is also a SOAP message. In the case of synchronous request/response over HTTP, the underlying request/response nature of the networking protocol is used to implement the request/response nature of messaging. The SOAP runtime sends the SOAP message response to the user data gateway requesting the invoked service. The response message is received at reference numeral 4 by the network infrastructure of the user data gateway. The message goes through the entire SOAP infrastructure, possibly converting the XML message to an object in the target programming language. Then, the response message is provided to the end user.

Claims (6)

1.一种SIP和Web服务融合的移动智能社区增值业务平台,其特征在于设有SIP网关系统、Web服务系统和终端系统;1. A mobile intelligent community value-added service platform of SIP and Web service fusion, is characterized in that being provided with SIP gateway system, Web service system and terminal system; 所述终端系统的移动终端和智能社区终端通过SIP账号注册到SIP网关系统的SIP服务器上并通过SIP协议进行通讯连接;The mobile terminal of the terminal system and the intelligent community terminal are registered on the SIP server of the SIP gateway system through the SIP account and communicated through the SIP protocol; 所述SIP网关系统设有SIP服务器和用户数据网关,通过SIP账户管理注册在服务器上的移动终端和智能社区终端的用户,转发终端用户的请求给用户数据网关进而调用Web服务;用户数据网关可以保存终端用户的状态信息;SIP网关系统和Web服务系统之间通过TCP/IP网络通讯协议通讯;The SIP gateway system is provided with a SIP server and a user data gateway, manages users of mobile terminals and smart community terminals registered on the server through the SIP account, forwards the request of the terminal user to the user data gateway and then invokes Web services; the user data gateway can Save the status information of the end user; communicate between the SIP gateway system and the Web service system through the TCP/IP network communication protocol; 所述Web服务系统设有服务提供者模块、服务消费者、远程服务注册中心和Web应用服务器;所述服务提供者负责提供不同的增值业务,将其发布在远程服务注册中心上,并且对使用自身提供服务的请求进行响应;服务消费者即为调用Web服务的实体;远程服务注册中心用于注册和管理服务提供者模块已经设计与实现的增值业务;Web应用服务器用于搭建服务注册中心;The Web service system is provided with a service provider module, a service consumer, a remote service registration center and a Web application server; the service provider is responsible for providing different value-added services, publishing them on the remote service registration center, and using Respond to the request for providing services by itself; service consumers are entities that call Web services; remote service registration centers are used to register and manage value-added services that have been designed and implemented by service provider modules; Web application servers are used to build service registration centers; 所述终端系统设有移动终端、智能社区终端和相应的终端平台软件模块;移动终端通过移动网络或WIFI连接到网络,通过SIP账号连接到SIP网关系统,然后再调用Web服务系统的服务调用接口,调用用户定制的具体服务;移动终端和智能社区终端都包括主控模块、SIP消息处理模块、数据处理模块、多媒体处理模块、呼叫模块、显示模块、操作模块和操作处理模块;所述主控模块用于对终端机各子模块进行统一管理,并对各子模块进行初始化;所述SIP消息处理模块用于处理SIP信令消息,包括生成SIP请求消息和对收到的SIP消息进行处理;数据处理模块用于对数据进行打包以及数据解包工作,将接受的多媒体数据生成内部运行数据;所述多媒体处理模块用于对多媒体音、视频数据进行处理,并与呼叫模块进行交互;显示模块用于显示数据并进行相应处理;操作模块用于进行实时操作;操作处理模块用于处理控制显示模块和操作模块的数据信息,并将数据反馈给主控模块;The terminal system is provided with a mobile terminal, an intelligent community terminal and a corresponding terminal platform software module; the mobile terminal is connected to the network through a mobile network or WIFI, connected to the SIP gateway system through a SIP account, and then calls the service calling interface of the Web service system , call the specific service customized by the user; both the mobile terminal and the intelligent community terminal include a main control module, a SIP message processing module, a data processing module, a multimedia processing module, a call module, a display module, an operation module and an operation processing module; the main control The module is used to uniformly manage each sub-module of the terminal and initialize each sub-module; the SIP message processing module is used to process SIP signaling messages, including generating SIP request messages and processing received SIP messages; The data processing module is used to pack and unpack the data, and generate internal operation data from the received multimedia data; the multimedia processing module is used to process multimedia audio and video data, and interact with the call module; the display module It is used to display data and perform corresponding processing; the operation module is used for real-time operation; the operation processing module is used to process the data information of the control display module and the operation module, and feed the data back to the main control module; 在用户数据网关给移动终端推送增值业务消息时执行以下步骤:When the user data gateway pushes the value-added service message to the mobile terminal, perform the following steps: 1)移动终端用户状态改变时,将自身的状态信息以及地理位置添加在Publish消息携带的XML消息体中,发给SIP服务器;1) When the state of the mobile terminal user changes, add its own state information and geographic location in the XML message body carried by the Publish message, and send it to the SIP server; 2)SIP服务器收到之后将消息转发给用户数据网关;2) The SIP server forwards the message to the user data gateway after receiving it; 3)用户数据网关对Publish消息中的XML消息进行解析,获取用户状态和地理位置信息,并根据这些信息向Web服务系统发送SOAP请求,进而调用常规的增值业务信息;3) The user data gateway parses the XML message in the Publish message, obtains user status and geographic location information, and sends a SOAP request to the Web service system based on these information, and then invokes conventional value-added service information; 4)Web服务系统接收到用户数据网关发来的SOAP请求后,调用服务提供者中的具体服务,并将服务信息返回给用户数据网关;4) After receiving the SOAP request sent by the user data gateway, the Web service system invokes the specific service in the service provider and returns the service information to the user data gateway; 5)用户数据网关将推送信息封装为XML消息并嵌入Message消息中,再通过SIP服务器转发此Message消息,即完成主动推送增值业务信息。5) The user data gateway encapsulates the push information into an XML message and embeds it in the Message message, and then forwards the Message message through the SIP server, that is, the active push of value-added service information is completed. 2.如权利要求1所述一种SIP和Web服务融合的移动智能社区增值业务平台,其特征在于所述智能社区包括至少1个智能小区。2. A mobile intelligent community value-added service platform integrating SIP and Web services as claimed in claim 1, characterized in that said intelligent community includes at least one intelligent community. 3.如权利要求1所述一种SIP和Web服务融合的移动智能社区增值业务平台,其特征在于所述移动终端能通过SIP账号绑定进而与智能社区终端进行通讯。3. A mobile intelligent community value-added service platform integrating SIP and Web services as claimed in claim 1, characterized in that the mobile terminal can communicate with the intelligent community terminal through SIP account binding. 4.如权利要求1所述一种SIP和Web服务融合的移动智能社区增值业务平台,其特征在于所述移动终端在外网时能够通过2G/3G的移动网络或是WIFI连接到SIP网关系统。4. A kind of mobile intelligent community value-added service platform of SIP and Web service fusion as claimed in claim 1, it is characterized in that described mobile terminal can be connected to SIP gateway system by 2G/3G mobile network or WIFI when external network. 5.如权利要求1所述一种SIP和Web服务融合的移动智能社区增值业务平台,其特征在于所述增值业务有各小区单独定制的增值业务,也有小区共有的增值业务。5. A kind of mobile intelligent community value-added service platform of SIP and Web service fusion as claimed in claim 1, it is characterized in that described value-added service has the value-added service customized separately of each community, also has the value-added service shared by the community. 6.如权利要求1所述一种SIP和Web服务融合的移动智能社区增值业务平台,其特征在于所述移动终端能够在自身状态改变以及被订阅后向SIP网关系统汇报自身状态,SIP网关系统通过终端状态向其推送所定制的增值业务的相关信息。6. the mobile intelligent community value-added service platform of a kind of SIP and Web service fusion as claimed in claim 1, it is characterized in that described mobile terminal can report self state to SIP gateway system after self state changes and is subscribed, and SIP gateway system The relevant information of the customized value-added service is pushed to it through the terminal state.
CN201310301695.2A 2013-07-18 2013-07-18 The intelligent movable community value-added service platform that a kind of SIP and Web service are merged Expired - Fee Related CN103338267B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310301695.2A CN103338267B (en) 2013-07-18 2013-07-18 The intelligent movable community value-added service platform that a kind of SIP and Web service are merged

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310301695.2A CN103338267B (en) 2013-07-18 2013-07-18 The intelligent movable community value-added service platform that a kind of SIP and Web service are merged

Publications (2)

Publication Number Publication Date
CN103338267A CN103338267A (en) 2013-10-02
CN103338267B true CN103338267B (en) 2016-10-12

Family

ID=49246361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310301695.2A Expired - Fee Related CN103338267B (en) 2013-07-18 2013-07-18 The intelligent movable community value-added service platform that a kind of SIP and Web service are merged

Country Status (1)

Country Link
CN (1) CN103338267B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103716299B (en) * 2013-09-22 2019-10-25 南京中兴新软件有限责任公司 A kind of method to be conversated based on SIP, terminal and call business server
CN105812333A (en) * 2014-12-31 2016-07-27 北京大唐高鸿数据网络技术有限公司 SIP equipment and non-SIP equipment communication method
CN106506506A (en) * 2016-11-15 2017-03-15 江西憶源多媒体科技有限公司 A kind of method of outgoing telecommunication
CN106453009B (en) * 2016-11-16 2020-03-27 四川省亚丁胡杨人力资源集团有限公司 Service control system of intelligent community
CN106790534A (en) * 2016-12-21 2017-05-31 全球能源互联网研究院 A kind of power system information push method, apparatus and system
CN111414262B (en) * 2020-03-19 2024-03-22 刘奇峰 Service calling method and device
EP4142234A4 (en) * 2020-05-28 2024-02-28 Siemens Aktiengesellschaft COMMUNICATION CONVERSION METHOD, GATEWAY DEVICE, NETWORK SYSTEM AND COMPUTER MEDIUM
CN113079203A (en) * 2021-03-22 2021-07-06 中水北方勘测设计研究有限责任公司 System and method for expanding, deploying and calling service across security zones

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1585335A (en) * 2003-08-20 2005-02-23 冲电气工业株式会社 Service providing system, method and device, service providing program and recording medium
CN101035007A (en) * 2006-03-06 2007-09-12 广东省电信有限公司研究院 Control method for holding the mixed telephone conference with the instant communication device
CN101534229A (en) * 2009-04-24 2009-09-16 北京华纬讯电信技术有限公司 Informatization community system based on SIP protocol
CN101834779A (en) * 2009-03-11 2010-09-15 株式会社日立制作所 Communication System and Server
CN101909062A (en) * 2010-08-09 2010-12-08 王铮夫 Three network convergence-oriented service subscription, distribution and management system
CN102624921A (en) * 2012-04-06 2012-08-01 厦门大学 A Web service-based intelligent community value-added business platform
CN102752377A (en) * 2012-06-20 2012-10-24 中煤电气有限公司 System and method for realizing fusion of mobile information and production information in mine system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1585335A (en) * 2003-08-20 2005-02-23 冲电气工业株式会社 Service providing system, method and device, service providing program and recording medium
CN101035007A (en) * 2006-03-06 2007-09-12 广东省电信有限公司研究院 Control method for holding the mixed telephone conference with the instant communication device
CN101834779A (en) * 2009-03-11 2010-09-15 株式会社日立制作所 Communication System and Server
CN101534229A (en) * 2009-04-24 2009-09-16 北京华纬讯电信技术有限公司 Informatization community system based on SIP protocol
CN101909062A (en) * 2010-08-09 2010-12-08 王铮夫 Three network convergence-oriented service subscription, distribution and management system
CN102624921A (en) * 2012-04-06 2012-08-01 厦门大学 A Web service-based intelligent community value-added business platform
CN102752377A (en) * 2012-06-20 2012-10-24 中煤电气有限公司 System and method for realizing fusion of mobile information and production information in mine system

Also Published As

Publication number Publication date
CN103338267A (en) 2013-10-02

Similar Documents

Publication Publication Date Title
CN103338267B (en) The intelligent movable community value-added service platform that a kind of SIP and Web service are merged
US11616851B2 (en) Systems and methods for enabling access to third party services via a service layer
CN107018147B (en) Internet of things communication method and system and gateway module
CN100450032C (en) Remote control system and control method for information appliances
CN102740466B (en) The method in Internet of Things, resource operated and device
CN102946425B (en) Based on the Uniform Communication Platform service integration framework of OSGi
CN102118448A (en) Method, system and terminal for realizing cloud computing
CN102624921A (en) A Web service-based intelligent community value-added business platform
CN101159910B (en) Synchronous present state method and cluster server and terminal for implementing the method
CA2543557A1 (en) System and method for producing notification based web services
CN101339520A (en) A Method of Connecting EJB to Enterprise Service Bus
CN103595695A (en) Method and system for providing services by service bus
CN105320517B (en) Adapter middleware system and method based on web services
CN100527717C (en) Information display in accordance with inserting family gateway and interactive method
CN102438048A (en) Method and system for calling remote service in Internet
CN102469041B (en) Chat sessions starts and obtains the method and system of session list
CN114501347B (en) Method, device and system for information interaction between heterogeneous systems
CN102469136B (en) A kind of chat sessions increases participant and obtains the method and system of participant list
Huang et al. Design and Implementation of a Mobile Intelligent District Value-Added Service Platform Based on SIP and Web Service
CN102932351A (en) Protocol adaptation system for media portal sub-platform
Yoon et al. Convergence service implementation based on service delivery platform and research issues
CN102404391A (en) Interface-oriented WEB service calling method
Zhu et al. Enhancing ESB based execution platform to support flexible communication Web services over heterogeneous networks
Zhang et al. Universal audio and video codec conversion method for cloud deployment
CN109274706B (en) IP multimedia subsystem architecture supporting multiple services

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161012

CF01 Termination of patent right due to non-payment of annual fee