CN115022401A - Control method and system for converged communication and smart city management system - Google Patents

Control method and system for converged communication and smart city management system Download PDF

Info

Publication number
CN115022401A
CN115022401A CN202210600508.XA CN202210600508A CN115022401A CN 115022401 A CN115022401 A CN 115022401A CN 202210600508 A CN202210600508 A CN 202210600508A CN 115022401 A CN115022401 A CN 115022401A
Authority
CN
China
Prior art keywords
converged communication
request
client
service
communication system
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
Application number
CN202210600508.XA
Other languages
Chinese (zh)
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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202210600508.XA priority Critical patent/CN115022401A/en
Publication of CN115022401A publication Critical patent/CN115022401A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A30/00Adapting or protecting infrastructure or their operation
    • Y02A30/60Planning or developing urban green infrastructure

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The disclosure provides a control method and system for converged communication and a smart city management system, relates to the field of computers, particularly relates to the technical field of cloud computing and communication, and can be applied to smart cities and smart government affair scenes. The specific implementation scheme is as follows: receiving a first request from a client, and packaging the first request into a second request meeting the requirements of the converged communication system; establishing connection with the corresponding converged communication system according to the second request; and under the condition that the service push event is received from the corresponding converged communication system, converting the service push event into a corresponding service notification event, and sending the service notification event to the client. The access and control problem of the converged communication system can be solved.

Description

Control method and system for converged communication and smart city management system
Technical Field
The utility model relates to a computer field, concretely relates to cloud computing, communication technology can use under wisdom city and intelligent government affairs scene.
Background
Smart City (Smart City) is a City that uses various information technologies or innovative concepts to make the system and service of the City open and integrate, so as to improve the efficiency of resource utilization, optimize City management and service, and improve the quality of life of citizens.
An Intelligent Operation Center (IOC) of a smart city may also be referred to as a smart city command platform, and when communication command and other scenarios are involved, the smart city command platform often introduces a converged communication system provided by a plurality of different third party collaborators, and how to access and control a plurality of different converged communication systems becomes a technical problem to be solved.
Disclosure of Invention
The disclosure provides a control method, system, device, storage medium for converged communication, and a smart city management system.
According to an aspect of the present disclosure, there is provided a control method for converged communication, including:
receiving a first request from a client, and packaging the first request into a second request meeting the requirements of the converged communication system;
establishing connection with the corresponding converged communication system according to the second request;
converting the service push event into a corresponding service notification event upon receiving the service push event from the corresponding converged communication system;
the service notification event is sent to the client.
According to another aspect of the present disclosure, there is provided a control system fusing communication, including: the communication control module and the communication access module; wherein,
the communication control module is used for receiving a first request from a client, packaging the first request into a second request meeting the requirements of a converged communication system, and sending the second request to the communication access module;
the communication access module is used for establishing connection with the corresponding converged communication system according to the second request; and converting the service push event into a corresponding service notification event and sending the service notification event to the client under the condition of receiving the service push event from the corresponding converged communication system.
According to another aspect of the present disclosure, there is provided a smart city management system including:
client, converged communication system and any one converged communication control system.
According to another aspect of the present disclosure, there is provided an electronic device including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to cause the at least one processor to perform a method according to any one of the embodiments of the present disclosure.
According to another aspect of the present disclosure, there is provided a non-transitory computer readable storage medium having stored thereon computer instructions for causing a computer to perform a method according to any one of the embodiments of the present disclosure.
According to another aspect of the present disclosure, a computer program product is provided, comprising a computer program which, when executed by a processor, implements a method according to any of the embodiments of the present disclosure.
The access and control problems of the converged communication system can be solved by controlling the converged communication system between the client and the converged communication system.
It should be understood that the statements in this section do not necessarily identify key or critical features of the embodiments of the present disclosure, nor do they limit the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description.
Drawings
The drawings are included to provide a better understanding of the present solution and are not to be construed as limiting the present disclosure. Wherein:
FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present disclosure;
fig. 2 is a flowchart of an implementation of a control method 200 for converged communication according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a deployment framework for a converged communication system, in accordance with an embodiment of the disclosure;
FIG. 4 is a schematic block diagram of a control system 400 incorporating communication according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a control system 500 incorporating communication according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of a smart city management system 600 according to an embodiment of the present disclosure;
fig. 7 is a block diagram of an electronic device for implementing the control method of converged communication of the embodiments of the present disclosure.
Detailed Description
Exemplary embodiments of the present disclosure are described below with reference to the accompanying drawings, in which various details of the embodiments of the disclosure are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present disclosure. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Smart City (Smart City) is a City that uses various information technologies or innovative concepts to make the system and service of the City open and integrate, so as to improve the efficiency of resource utilization, optimize City management and service, and improve the quality of life of citizens.
An Intelligent Operation Center (IOC) of a smart city, which may also be referred to as a city business command platform, can monitor and manage city services, and provides insight and management of daily city Operations through centralized intelligence.
Converged Communication (RCS) refers to the convergence of Communication technology and information technology. The services of the communication technology category refer to various services of the traditional telecommunication network, such as telephone service, short message service, conference call, call center, and the like; the information technology class service refers to various services of the IP class, such as Instant Messaging (IM); video and application sharing, such as video monitoring, information sharing, and downloading services; and internet services such as email, voicemail, etc. In addition, there are also information processing services, such as e-commerce, information inquiry, etc. The RCS is a new generation of international standard for message service, and a new generation of information service platform created by telecom operators can realize 'information namely platform, user namely customer and mobile phone namely application'. The native short message key on the smart phone is used as an entrance, the 5G message supports a user to use various rich media messages such as pictures and texts, audio and video, group chat, file transmission, content sharing in conversation and the like, and one-stop service experience such as searching, interaction, sharing and payment can be realized in a message window.
In practical application, the smart city system involves communication command parts, such as: linkage command, video consultation, grid management and the like; in such a scenario, a converged communication system needs to be introduced. In order to realize multiple functions, a plurality of different converged communication systems are introduced in practical application, and the different converged communication systems are responsible for completing different converged communication functions; these converged communication systems may be developed by different third party vendors, and thus the network communication protocols, communication architectures, etc. used by the different converged communication systems may vary.
The existing ways of interfacing multiple converged communication systems mainly include the following two ways:
firstly, a smart city IOC (or a city service command platform) is directly connected with different converged communication systems, long connection is established with the converged communication systems through communication protocols such as a WebSocket protocol, a front end (such as an IOC large screen) of the city service command platform is used as one end of converged communication, the whole converged communication system is accessed, the front end of the city service command platform completes specific service modules in a theme scene, and a dispatching system interface of a manufacturer is called to complete application in various command scenes. The disadvantages of this approach include at least: if a city service command platform introduces converged communication systems of several different manufacturers aiming at the same theme, interfaces need to be developed respectively aiming at the different converged communication systems, and the used protocols, the structures (schemas) of the interfaces and the packaging strength of the converged communication systems of the different manufacturers are different, so that a large amount of adaptation work is needed, and a large amount of service codes with the same function but different logics need to be maintained. If the urban business command platform is used for docking the same converged communication manufacturer aiming at different topics in a project, the urban business command platform also needs to complete the function adaptation aiming at the different business topics.
And secondly, directly purchasing converged communication system software of different converged communication manufacturers. Converged communication capability sets various functions of a converged communication system through a browser interface in an application of a Client (C)/Server (S) architecture. In this way, the city service command platform is used as a user of the application system, and the function of converged communication is used. This approach has at least the following disadvantages: the software of the application system of the converged communication manufacturer needs to be purchased separately, on one hand, extra project expenses are needed, on the other hand, the application system which is purchased directly cannot be used directly, and secondary development is needed. Moreover, some redundant functions exist in the application system software of the directly purchased converged communication manufacturer, which causes functional waste.
The embodiment of the disclosure provides a control method for converged communication, which discards the design idea that a client (or referred to as a front end) of an urban business command platform is directly connected with a plurality of converged communication systems or the client (or referred to as the front end) of the urban business command platform is taken as a user of the whole converged communication system, but sets a converged communication control system between the client and the converged communication system, wherein the converged communication control system can realize access and control of a plurality of different converged communication systems, and shields the influence of converged communication system equipment, network communication protocols and communication architectures of different third-party manufacturers on the urban business command platform.
Fig. 1 is a schematic view of an application scenario of an embodiment of the present disclosure. As shown in fig. 1, the embodiment of the present disclosure may be applied to a smart city command scenario, such as a plurality of smart scenarios of linkage command, video conference, grid governance, etc. of a smart city, and can implement the docking between a front end (e.g., an IOC large screen) of an urban business command platform and a plurality of converged communication systems.
The embodiment of the present disclosure provides a control method for converged communication, and fig. 2 is a flowchart of an implementation of a control method 200 for converged communication according to the embodiment of the present disclosure, where the method includes:
s210: receiving a first request from a client, and packaging the first request into a second request meeting the requirements of a converged communication system;
s220: establishing connection with the corresponding converged communication system according to the second request;
s230: converting the service push event into a corresponding service notification event upon receiving the service push event from the corresponding converged communication system;
s240: the service notification event is sent to the client.
After receiving a request (such as the first request) sent by a user through a client (such as a client of an urban business command platform, for example, an IOC large screen), the method for controlling converged communication provided by the embodiment of the present disclosure can encapsulate the request and establish a connection with a corresponding converged communication system, so as to provide a corresponding converged communication service for the client by the converged communication system, thereby implementing the docking of the client of the urban business command platform and the converged communication system, and implementing unified control over the converged communication system.
The control method for converged communication provided by the embodiment of the present disclosure may be executed by a converged communication control system disposed between a client and a converged communication system, and is used to implement docking between the client and a plurality of converged communication systems.
Fig. 3 is a schematic diagram of a deployment framework of a converged communication system according to an embodiment of the present disclosure, and as shown in fig. 3, a converged communication control system is configured to execute a control method of converged communication proposed by the embodiment of the present disclosure. The converged communication control system provides a converged communication unified interface for an upper-layer client (such as a client of a city service command platform, such as an IOC large screen), and the converged communication unified interface provides services for the upper-layer client depending on a lower-layer module. The client on the upper layer can provide various intelligent urban services such as text and travel scheduling, video consultation, command architecture, activity security, urban management and law enforcement, grid management and the like for the user. The converged communication unified interface can be in a document form, and specifies specifications (such as login information, user authentication information, formats of various information and the like) which need to be met when a client accesses the converged communication unified interface. The converged communication unified interface may include a plurality of interfaces, and different interfaces correspond to different services and call different service modules. And the converged communication control system provides a unified converged communication access standard for each lower converged communication system, and different converged communication systems adopt the unified converged communication access standard to access the converged communication control system, so that the access to the client of the urban business command platform is realized. Different converged communication systems provide different services, such as voice calls, video calls, conference scheduling, trunked talkback, Geographic Information System (GIS) scheduling, and other enhanced functions. Different converged communication systems establish connections with the upper layer through multimedia dispatch communication application Development interfaces (such as Representational State Transfer (RESTful) interfaces, Software Development Kit (SDK), WebSocket, and the like). In some embodiments, the converged communication access standard may be a textual description describing the format in which each converged communication system is accessing upward.
As shown in fig. 3, the aforementioned service modules include a communication control module, a communication access module, a translation service module, and the like. In some embodiments, the communication control module performs the functions of receiving the first request from the client and encapsulating the first request into the second request. For the process of receiving the first request from the client, the embodiment of the present disclosure may adopt the following manner:
establishing and maintaining a long communication connection with a client;
and receiving a first request from the client by using the communication long connection, wherein the format of the first request meets a preset converged communication unified interface.
For example, the disclosed embodiments may employ a communication control module to establish and manage long connections with clients.
A long connection is a communication connection, which means that after a connection is established, data packets can be sent on the connection several times in succession. The embodiment of the disclosure can establish a web socket (WebSocket) connection with the client, that is, a WebSocket protocol is adopted to suggest a long connection between the client and the converged communication control system. The WebSocket Protocol provides a full-duplex communication mechanism, a server can actively push data to a client, the WebSocket Protocol adopts a hypertext Transfer Protocol (HTTP) Protocol to handshake, and the same default port as the HTTP is used. In the disclosed embodiment, the client of the city service command platform may be used as the client of the long connection (such as WebSocket connection), and the converged communication control system may be used as the server of the long connection (such as WebSocket connection).
By establishing and maintaining the long connection with the client, the unified management of the long connection is realized, the client is prevented from managing the long connection, and the complexity of the development of the urban business command platform client is reduced.
In some embodiments, encapsulating the first request as a second request that meets requirements of the converged communication system comprises:
determining at least one first converged communication system providing relevant services corresponding to the first request from the plurality of converged communication systems according to the content of the first request;
and according to a preset converged communication unified interface, packaging the first request into a second request meeting the requirements of the at least one first converged communication system.
In the embodiment of the present disclosure, a communication control module in the converged communication control system may be adopted to implement encapsulation of the first request, and provide the encapsulated second request to the communication access module.
In some embodiments, establishing the connection with the corresponding converged communication system in accordance with the second request may include:
establishing connection with at least one corresponding first converged communication system according to the content of the second request;
wherein the corresponding at least one first converged communication system satisfies a predetermined converged communication access standard.
In the embodiment of the present disclosure, the communication access module in the converged communication control system may be used to establish a connection with the corresponding converged communication system, so as to facilitate the connection to send the second request to the lower layer corresponding converged communication system, thereby using the service provided by the corresponding converged communication system.
By adopting the communication control module and the communication access module to cooperate to execute the encapsulation of the request message, establish connection and send the encapsulated request message, the access between the client of the urban business command platform and a plurality of lower-layer converged communication systems can be realized, thereby meeting the interface requirements of converged communication systems of different manufacturers.
In a scene such as a communication command of a smart city, it is often necessary to provide standard functions such as voice, video, and conference, and in order to support such functions, the control method for converged communication provided by the embodiment of the present disclosure may further include:
in the case that the service push event (as described in the above embodiment, the service push event may be provided by the converged communication system) includes audio content, acquiring text information corresponding to the audio content;
and sending the text information to the client.
As shown in fig. 3, the function of acquiring and providing text information corresponding to audio content provided by the embodiment of the present disclosure may be provided by a translation service module in the converged communication control system. The translation service module may manage a connection with a speech recognition service (e.g., an externally provided speech recognition server), and in some embodiments, the obtaining of the text information corresponding to the audio content may include:
extracting audio content from the service push event;
and invoking a connection with a voice recognition service, and receiving text information corresponding to the audio content from the voice recognition service.
For example, the translation service module may parse out an audio stream from a video stream provided by the converged communication system, or receive the audio stream directly from the converged communication system; and calling a connection with a voice recognition service which is maintained in advance, and carrying out voice recognition on the audio stream by the voice recognition service so as to obtain a voice recognition result of the voice recognition service, namely text information corresponding to the audio content.
Because the existing converged communication system generally cannot provide voice services such as voice translation, conference summary and the like, the control method of converged communication provided by the embodiment of the disclosure performs translation services by managing the connection with the external voice recognition service and calling the external voice recognition service when necessary, thereby expanding the function of converged communication. By calling the external voice recognition service to perform text conversion on the audio stream, the complexity of the converged communication control method and system provided by the embodiment of the disclosure can be reduced, and the voice recognition service can be upgraded and maintained conveniently.
Therefore, in the control method for converged communication provided by the embodiment of the disclosure, the converged communication control system arranged between the client and the converged communication system is used to shield the influence of different third-party converged communication manufacturer devices, network communication protocols and communication architectures on the city service command platform. And standard access of third-party converged communication services with different structures, different network protocols and different hardware devices is realized. And the capability of developing once and accessing generally is provided. The method provided by the embodiment of the disclosure can be oriented to the urban business command platform, provide standard capabilities of voice, video, conference and the like, meet the communication requirements of various command scenes, and greatly facilitate the landing of the command platform in different scene projects.
The embodiment of the present disclosure further provides a control system fusing communication, and fig. 4 is a schematic structural diagram of a control system 400 fusing communication according to the embodiment of the present disclosure, which includes:
a communication control module 410 and a communication access module 420; wherein,
the communication control module 410 is configured to receive a first request from a client, encapsulate the first request into a second request meeting requirements of a converged communication system, and send the second request to the communication access module 420;
the communication access module 420 is configured to establish a connection with a corresponding converged communication system according to the second request; and converting the service push event into a corresponding service notification event and sending the service notification event to the client under the condition of receiving the service push event from the corresponding converged communication system.
In some embodiments, the communication control module 410 is mainly responsible for the overall communication process, and the communication control module 410 manages the long communication connection with the IOC large screen, encapsulates the communication request from the front-end IOC large screen into a vendor communication request, and sends the encapsulated request to the communication access module 420. The communication control module 410 is designed to meet the interface requirements of different converged communication system manufacturers, and the communication control module 410 can perform conversion of relevant parameters when performing request encapsulation.
The communication control module 410 is responsible for logic processing of actual communication, such as recording the status of participants during a video conference, managing the participants, and the like.
In some embodiments, the communication access module 420 is responsible for establishing the connection management and actual communication functions of the converged communication control system and the converged communication system. Upon receiving a request from the communication control module 410, responsible for establishing a connection with the converged communication system; and when receiving the related push event of the converged communication system, converting the push event into a notification event of the system, and pushing the notification event to the IOC large screen. In the design of the communication access module 420, the IOC large screen and the whole converged communication system are abstracted into a communication end with the converged communication system, and participate in the whole converged communication network.
The communication access module 420 can directly interact with a multimedia communication application development interface of the converged communication system, and is responsible for functions of user access, registration, parameter transformation and the like.
In some embodiments, the communication control module 410 includes:
a long connection management sub-module 411, configured to establish and maintain a long communication connection with the client;
the receiving submodule 412 is configured to receive the first request from the client through the long communication connection, where a format of the first request satisfies a predetermined unified interface for converged communication.
In some embodiments, the communication control module 410 further comprises:
a determining submodule 413, configured to determine, according to content of the first request, at least one first converged communication system that provides a relevant service corresponding to the first request from among the multiple converged communication systems;
and the encapsulating submodule 414 is configured to encapsulate the first request into a second request meeting the requirements of the at least one first converged communication system according to the preset converged communication unified interface.
In some embodiments, the communication access module 420 is configured to:
establishing a connection with the at least one first converged communication system according to the content of the second request;
wherein the at least one first converged communication system meets a preset converged communication access standard.
Fig. 5 is a schematic structural diagram of a control system 500 for converged communication according to an embodiment of the present disclosure, and as shown in fig. 5, the control system for converged communication according to the embodiment of the present disclosure may further include:
the translation service module 530 is configured to, in a case that the service push event includes an audio content, obtain text information corresponding to the audio content; and sending the text information to the client.
In some embodiments, the translation service module 530 includes:
a connection management submodule 531 for managing connection with a voice recognition service;
an audio extraction sub-module 532 for extracting audio content from the service push event;
the text obtaining sub-module 533 is configured to invoke the connection with the speech recognition service, and receive text information corresponding to the audio content from the speech recognition service.
In some embodiments, the translation service module 530 is mainly responsible for interaction between the converged communication control system and the voice recognition service, for example, managing connection with the voice recognition service, parsing an audio stream from a converged communication video stream provided by the converged communication system (in a case that the converged communication system does not provide the audio stream), acquiring text information corresponding to the audio stream from the voice recognition service, and sending the text information to the IOC large screen.
The translation service module 530 may also be responsible for the conference summary and other functions that need to convert voice into text, and perform conversion of voice stream to form text records.
In addition, the control system for converged communication provided by the embodiment of the disclosure provides a unified converged communication interface for the upper layer client. The unified interface of the converged communication is a unified interface provided by the whole converged communication control system and designed according to the standard requirement. For example: call, video conference, voice conference, on-hook, etc.
In addition, the control system for converged communication provided by the embodiment of the disclosure provides a unified converged communication access standard for the lower converged communication system. The converged communication access standard is a normative access requirement, and specifically can be an admission document. The method mainly meets the specification requirements of specific functions, parameter formats, response formats and the like of the converged communication system of an access manufacturer.
The embodiment of the present disclosure further provides a smart city management system, and fig. 6 is a schematic structural diagram of a smart city management system 600 according to the embodiment of the present disclosure, which includes:
a client, a control system for converged communication of any one of the above examples, and a converged communication system. There may be a plurality of converged communication systems.
According to the smart city management system provided by the embodiment of the disclosure, the converged communication control system is arranged between the client and the converged communication systems, so that unified access and management of the converged communication systems are realized.
In some embodiments, the client in the smart city management system according to the embodiments of the present disclosure may be a smart city IOC.
In summary, the management method and system for converged communication and the smart city management system provided by the embodiments of the present disclosure are directly connected to the management system for converged communication by the IOC front end, so that differences in interaction protocols, interface architectures (schema) and packaging strength of different manufacturers are shielded, and when the interface packaged by the converged communication control system provided by the embodiments of the present disclosure is directly used, one-time development can be completed, and the interface can be used for multiple times in different projects. The research and development efficiency is improved. While not having to maintain different converged communication front-end codes in different projects. Moreover, the converged communication control system provided by the embodiment of the disclosure is not affected by the number of introduced manufacturers, and when different manufacturers are introduced, the communication access module is only required to complete the access of the new manufacturer interface. Furthermore, the converged communication control system of the embodiment of the disclosure is not affected by research and development of different topics of the urban business command platform, standard basic capability is provided for the front end, and the front end combines different basic capability interfaces according to different business scenes to complete converged communication capability in complex scenes. In addition, the embodiment of the disclosure can provide the standard capability requirement for the third-party service before accessing through setting the converged communication access standard, thereby avoiding the problem that the manufacturer is required to adapt and develop in the project process.
For a description of specific functions and examples of each module and sub-module of the apparatus in the embodiment of the present disclosure, reference may be made to the description of corresponding steps in the foregoing method embodiments, and details are not repeated here.
In the technical scheme of the disclosure, the acquisition, storage, application and the like of the personal information of the related user all accord with the regulations of related laws and regulations, and do not violate the good customs of the public order.
The present disclosure also provides an electronic device, a readable storage medium, and a computer program product according to embodiments of the present disclosure.
FIG. 7 shows a schematic block diagram of an example electronic device 700 that may be used to implement embodiments of the present disclosure. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the disclosure described and/or claimed herein.
As shown in fig. 7, the device 700 comprises a computing unit 701, which may perform various suitable actions and processes according to a computer program stored in a Read Only Memory (ROM)702 or a computer program loaded from a storage unit 708 into a Random Access Memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the device 700 can also be stored. The computing unit 701, the ROM 702, and the RAM 703 are connected to each other by a bus 704. An input/output (I/O) interface 705 is also connected to bus 704.
Various components in the device 700 are connected to the I/O interface 705, including: an input unit 706 such as a keyboard, a mouse, or the like; an output unit 707 such as various types of displays, speakers, and the like; a storage unit 708 such as a magnetic disk, optical disk, or the like; and a communication unit 709 such as a network card, modem, wireless communication transceiver, etc. The communication unit 709 allows the device 700 to exchange information/data with other devices via a computer network, such as the internet, and/or various telecommunication networks.
Computing unit 701 may be a variety of general purpose and/or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 701 include, but are not limited to, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), various dedicated Artificial Intelligence (AI) computing chips, various computing units running machine learning model algorithms, a Digital Signal Processor (DSP), and any suitable processor, controller, microcontroller, and so forth. The calculation unit 701 executes the respective methods and processes described above, such as the control method of the converged communication. For example, in some embodiments, the control method of converged communication may be implemented as a computer software program tangibly embodied in a machine-readable medium, such as storage unit 708. In some embodiments, part or all of a computer program may be loaded onto and/or installed onto device 700 via ROM 702 and/or communications unit 709. When the computer program is loaded into the RAM 703 and executed by the computing unit 701, one or more steps of the control method of converged communication described above may be performed. Alternatively, in other embodiments, the computing unit 701 may be configured to perform the control method of converged communication by any other suitable means (e.g., by means of firmware).
Various implementations of the systems and techniques described here above may be implemented in digital electronic circuitry, integrated circuitry, Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), system on a chip (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
Program code for implementing the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions/operations specified in the flowchart and/or block diagram to be performed. The program code may execute entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine or entirely on the remote machine or server.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server may be a cloud server, a server of a distributed system, or a server with a combined blockchain.
It should be understood that various forms of the flows shown above, reordering, adding or deleting steps, may be used. For example, the steps described in the present disclosure may be executed in parallel or sequentially or in different orders, and are not limited herein as long as the desired results of the technical solutions disclosed in the present disclosure can be achieved.
The above detailed description should not be construed as limiting the scope of the disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present disclosure should be included in the scope of protection of the present disclosure.

Claims (19)

1. A control method of converged communication, comprising:
receiving a first request from a client, and packaging the first request into a second request meeting the requirements of a converged communication system;
establishing connection with the corresponding converged communication system according to the second request;
converting a service push event into a corresponding service notification event upon receiving the service push event from the corresponding converged communication system;
and sending the service notification event to the client.
2. The method of claim 1, further comprising:
under the condition that the service push event contains audio content, acquiring text information corresponding to the audio content;
and sending the text information to the client.
3. The method of claim 2, wherein the obtaining of the text information corresponding to the audio content comprises:
extracting audio content from the service push event;
and calling connection with a voice recognition service, and receiving text information corresponding to the audio content from the voice recognition service.
4. The method of any of claims 1-3, wherein the receiving a first request from a client comprises:
establishing and maintaining a long communication connection with the client;
and receiving the first request from the client by utilizing the communication long connection, wherein the format of the first request meets a preset converged communication unified interface.
5. The method of claim 4, wherein said encapsulating the first request as a second request compliant with converged communication system requirements comprises:
determining at least one first converged communication system providing relevant services corresponding to the first request from a plurality of converged communication systems according to the content of the first request;
and performing parameter conversion according to the preset requirement of the converged communication unified interface to package the first request into a second request meeting the requirement of the at least one first converged communication system.
6. The method of claim 5, wherein the establishing a connection with a corresponding converged communication system in accordance with the second request comprises:
establishing a connection with the at least one first converged communication system according to the content of the second request;
wherein the at least one first converged communication system satisfies a pre-set converged communication access standard.
7. The method of any of claims 1-6, wherein the client comprises: wisdom city intelligence operation center IOC.
8. A control system that fuses communications, comprising: the communication control module and the communication access module; wherein,
the communication control module is used for receiving a first request from a client, packaging the first request into a second request meeting the requirements of a converged communication system, and sending the second request to the communication access module;
the communication access module is used for establishing connection with the corresponding converged communication system according to the second request; and under the condition that a service push event is received from the corresponding converged communication system, converting the service push event into a corresponding service notification event, and sending the service notification event to the client.
9. The system of claim 8, further comprising:
the translation service module is used for acquiring text information corresponding to the audio content under the condition that the service push event contains the audio content; and sending the text information to the client.
10. The system of claim 9, wherein the translation service module comprises:
a connection management submodule for managing connection with the voice recognition service;
an audio extraction sub-module, configured to extract audio content from the service push event;
and the text acquisition submodule is used for calling the connection with the voice recognition service and receiving text information corresponding to the audio content from the voice recognition service.
11. The system of any of claims 8-10, wherein the communication control module comprises:
the long connection management submodule is used for establishing and maintaining long communication connection with the client;
and the receiving submodule is used for receiving the first request from the client by utilizing the communication long connection, wherein the format of the first request meets the preset converged communication unified interface.
12. The system of claim 11, wherein the communication control module further comprises:
the determining submodule is used for determining at least one first converged communication system which provides relevant services corresponding to the first request from a plurality of converged communication systems according to the content of the first request;
and the packaging submodule is used for performing parameter conversion according to the preset requirement of the converged communication unified interface so as to package the first request into a second request meeting the requirement of the at least one first converged communication system.
13. The system of claim 12, wherein the communication access module is to:
establishing a connection with the at least one first converged communication system according to the content of the second request;
wherein the at least one first converged communication system meets a preset converged communication access standard.
14. The system of any of claims 8-13, wherein the client comprises: wisdom city IOC.
15. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-7.
16. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-7.
17. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-7.
18. A smart city management system, comprising:
a client, a converged communication system, and a control system for converged communication according to any one of claims 8 to 14.
19. The smart city management system according to claim 18, wherein the client includes: smart city IOC.
CN202210600508.XA 2022-05-30 2022-05-30 Control method and system for converged communication and smart city management system Pending CN115022401A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210600508.XA CN115022401A (en) 2022-05-30 2022-05-30 Control method and system for converged communication and smart city management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210600508.XA CN115022401A (en) 2022-05-30 2022-05-30 Control method and system for converged communication and smart city management system

Publications (1)

Publication Number Publication Date
CN115022401A true CN115022401A (en) 2022-09-06

Family

ID=83071089

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210600508.XA Pending CN115022401A (en) 2022-05-30 2022-05-30 Control method and system for converged communication and smart city management system

Country Status (1)

Country Link
CN (1) CN115022401A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106056517A (en) * 2016-06-06 2016-10-26 苏州朗米尔照明科技有限公司 Smart city management system
CN106302494A (en) * 2016-08-25 2017-01-04 青岛亿联信息科技股份有限公司 Remote emergency based on smart city management system and method
US20190273783A1 (en) * 2016-08-10 2019-09-05 Chengdu Qinchuan Iot Technology Co., Ltd. Smart City System Architecture
CN110796857A (en) * 2019-10-22 2020-02-14 张斌 Big data analysis system and method based on smart city
CN110971699A (en) * 2019-12-09 2020-04-07 青岛国信发展(集团)有限责任公司 Smart city safety management remote monitoring system and method
CN113160020A (en) * 2021-02-18 2021-07-23 深圳洪涛集团股份有限公司 City intelligent management system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106056517A (en) * 2016-06-06 2016-10-26 苏州朗米尔照明科技有限公司 Smart city management system
US20190273783A1 (en) * 2016-08-10 2019-09-05 Chengdu Qinchuan Iot Technology Co., Ltd. Smart City System Architecture
CN106302494A (en) * 2016-08-25 2017-01-04 青岛亿联信息科技股份有限公司 Remote emergency based on smart city management system and method
CN110796857A (en) * 2019-10-22 2020-02-14 张斌 Big data analysis system and method based on smart city
CN110971699A (en) * 2019-12-09 2020-04-07 青岛国信发展(集团)有限责任公司 Smart city safety management remote monitoring system and method
CN113160020A (en) * 2021-02-18 2021-07-23 深圳洪涛集团股份有限公司 City intelligent management system

Similar Documents

Publication Publication Date Title
EP3399715B1 (en) Protocol conversion method, platform, and protocol conversion gateway
WO2010130165A1 (en) Method and system for generating open telecommunication service based on internet
US20210034338A1 (en) Communications Enablement Platform, System, and Method
US20150163102A1 (en) Client-server system for network services and applications for mobile telecommunications terminals
CN113794909A (en) Video streaming system, method, server, device, and storage medium
CN114205230B (en) Configuration method, system, medium and electronic equipment of cloud primary network element
CN112202744B (en) Multi-system data communication method and device
CN107786415B (en) Service processing method and related equipment and system
CN111294235A (en) Data processing method, device, gateway and readable storage medium
US20190114183A1 (en) Terminal Configuration Method and Terminal Based on Provision Protocol for Transmission
CN103155530B (en) Merge including network-telecommunications that script command is downloaded to user terminal
CN113473395B (en) Message processing method, device, medium and electronic equipment
CN114253652A (en) Method and system for realizing cloud application window list of android mobile terminal by simulating local App
CN112084042A (en) Message processing method and device
CN109005163B (en) HTTP dynamic request service calling method
CN115022401A (en) Control method and system for converged communication and smart city management system
CN110275701A (en) Data processing method, device, medium and calculating equipment
CN113779018A (en) Data processing method and device
CN108737525A (en) A kind of Web service system based on REST frameworks
CN110516263A (en) A kind of text interpretation method and device
CN114978786B (en) Method and device for converting third party interface into system standard interface
CN109885334A (en) Connection component, message sending, receiving method and edition compatibility system
CN115622981B (en) WebRTC communication method, device, equipment and storage medium
WO2023124618A1 (en) Service management method, apparatus and system, and electronic device and storage medium
CN113535421A (en) Service message processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination