[go: up one dir, main page]

CN114125031B - Broadcast response method and system based on internet regional linkage - Google Patents

Broadcast response method and system based on internet regional linkage Download PDF

Info

Publication number
CN114125031B
CN114125031B CN202210104440.6A CN202210104440A CN114125031B CN 114125031 B CN114125031 B CN 114125031B CN 202210104440 A CN202210104440 A CN 202210104440A CN 114125031 B CN114125031 B CN 114125031B
Authority
CN
China
Prior art keywords
application server
user terminal
server
terminal
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.)
Active
Application number
CN202210104440.6A
Other languages
Chinese (zh)
Other versions
CN114125031A (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.)
Nanhu Laboratory
Original Assignee
Nanhu Laboratory
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 Nanhu Laboratory filed Critical Nanhu Laboratory
Priority to CN202210104440.6A priority Critical patent/CN114125031B/en
Publication of CN114125031A publication Critical patent/CN114125031A/en
Application granted granted Critical
Publication of CN114125031B publication Critical patent/CN114125031B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1859Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1863Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
    • H04L12/1868Measures taken after transmission, e.g. acknowledgments

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a broadcast response method and a system thereof based on internet regional linkage, comprising the following steps: s1, registering an application server in a terminal server; the user terminal is registered in the application server and is added into the terminal server through the corresponding application server; and S2, the terminal server receives the broadcast message of the application server/the user terminal and performs local area broadcast response and/or cross-area broadcast response according to the broadcast message. User terminals under each application system are added into the terminal server through the corresponding application server, and therefore the user terminals can be communicated through the terminal server, the requirement of information interaction between the systems with the requirement of sealing independence due to service requirements is met, meanwhile, the independent systems do not need to be upgraded and modified, and offline coordination is also not needed.

Description

Broadcast response method and system based on internet regional linkage
Technical Field
The invention belongs to the technical field of privatized server broadcast response, and particularly relates to a broadcast response method and system based on internet regional linkage.
Background
With the rapid development of the Internet and the popularization of servers, a large number of self-built machine rooms appear, such as access control, campus navigation, logistics transportation and the like. The most obvious characteristic of the self-built machine room is that the server is privatized, all systems are technically independent and have respective independence and closure, and if information fusion is needed among the systems, offline coordination is needed or the systems are modified and upgraded, the offline coordination mode reduces the service execution capacity, and meanwhile, the service execution thought of people is solidified, the modification and upgrading mode needs to invest greater modification energy and cost, and some systems are not suitable for modification and upgrading.
For example, the system a and the system B have respective systems and are independent of each other, when the two parties need information interaction, the current scheme is to modify the system a and the system B, modify the system a and the system B into one system, or perform information interaction in an offline coordination manner, which is very inconvenient and has low flexibility, if a third party needs to join in information interaction, the system needs to be modified again, which is very high in cost, or offline coordination is increased, and along with the increase of systems joining in interaction, the method becomes very complex and is not practical in reality.
Disclosure of Invention
The invention aims to solve the problems and provides an efficient, convenient and safe broadcast response method and system based on internet regional linkage.
In order to achieve the purpose, the invention adopts the following technical scheme:
an Internet-based regional linkage broadcast response method comprises the following steps:
s1, registering an application server in a terminal server; the user terminal is registered in the application server and is added into the terminal server through the corresponding application server;
and S2, the terminal server receives the broadcast message of the application server/the user terminal and performs local area broadcast response and/or cross-area broadcast response according to the broadcast message.
In the above-mentioned internet-based regional linkage broadcast response method, in step S2, the application server establishes a connection with the terminal server and then sends a broadcast message to the terminal server;
and the user terminal establishes connection with the terminal server and then sends a broadcast message to the terminal server.
In the above-mentioned area linkage broadcast response method based on the internet, when the application server is first connected with the terminal server/a broadcast response interaction distance centered on itself is requested from the terminal server to determine the response distance of the corresponding application server;
when/before the user terminal is connected with the application server for the first time, acquiring the response distance and the application server identification of the corresponding application server, and taking the response distance of the corresponding application server as the maximum interaction distance;
when the user terminal is connected with the terminal server for the first time/the application server identification of the affiliated application server is provided to the terminal server.
In the above-mentioned internet-based regional linkage broadcast response method, in step S2, the terminal server receives the broadcast message of the application server/user terminal, and broadcasts to the local region, the designated region or the whole region according to the broadcast message;
alternatively, in step S2, the terminal server receives the broadcast message of the application server/user terminal, and broadcasts the broadcast message to the whole area, or broadcasts the broadcast message to the local area and/or the designated user terminal.
In the above-mentioned area linkage broadcast response method based on the internet, one application server corresponds to one area; a user terminal is registered with an application server.
In the above-mentioned internet-based regional linkage broadcast response method, in step S1, when the application server and the terminal server are connected for the first time, a registration message including a registration request of the application server is sent to the terminal server, and the terminal server stores the registration information of each application server in the terminal server database management center, so as to register the application server in the terminal server;
when the user terminal is connected with the application server for the first time, a registration message containing a user terminal registration request is sent to the application server, and the application server stores the registration information of each corresponding user terminal in an application server database management center so as to register the user terminal in the corresponding application server;
when the user terminal is connected with the terminal server for the first time, the application server identification of the application server is provided for the terminal server, the terminal server judges whether the corresponding application server is registered or not according to the application server identification, if so, the connection with the user terminal is established, the user terminal is added into the terminal server, and if not, the connection fails.
In the above method for responding to the internet-based regional linkage broadcast, the message information sent by the application server and the user terminal includes the message identifier, and the terminal server and the application server identify the message information type according to the message identifier;
the message information types of the application server comprise a first message of the application server, a second message of the application server and a third message of the application server; the message information types of the user terminal comprise a first message of the user terminal, a second message of the user terminal, a third message of the user terminal and a fourth message of the user terminal;
the first message of the application server is a registration message, and comprises a first message identifier of the application server, an ID of the application server, the self attribute of the application server, a response interactive distance application of the application server and a registration request of the application server;
the second message of the application server comprises a second message identifier of the application server, an ID of the application server, the self attribute of the application server and the position information of the application server;
the third message of the application server comprises a third message identifier of the application server, an ID of the application server, the self attribute of the application server, the position information of the application server and the broadcast information of the application server;
the first message of the user terminal is a registration message and comprises a first message identifier of the user terminal, a user terminal ID, the self attribute of the user terminal, a user terminal interaction distance application and a user terminal registration request;
the second message of the user terminal comprises a second message identifier of the user terminal, a user terminal ID, an application server identifier, the self attribute of the user terminal and the position information of the user terminal;
the third message of the user terminal is a broadcast message and comprises a third message identifier of the user terminal, a user terminal ID, an application server identifier, the self attribute of the user terminal, the position information of the user terminal and the broadcast information of the user terminal;
the fourth message of the user terminal is a broadcast message and comprises a fourth message identifier of the user terminal, a user terminal ID, an application server identifier, the self attribute of the user terminal, an appointed ID and broadcast information of the user terminal.
In the above-mentioned regional linkage broadcast response method based on the internet, the terminal server establishes a communication protocol for the application server registered in the terminal server, and establishes a one-way communication protocol or a two-way communication protocol for the application server according to the application of the application server or the authority of the application server;
the terminal server database management center is provided with a broadcast response white list and a broadcast response blacklist, an application server in the broadcast response white list starts a communication protocol, and the application server in the broadcast response blacklist closes the communication protocol;
the terminal server puts the application server establishing the communication protocol into a broadcast response white list, and when the terminal server receives a blacklist request of the application server, the corresponding application server is moved into the broadcast response blacklist from the broadcast response white list.
In the method for responding to the regional linkage broadcast based on the internet, when a terminal server receives a third message of an application server/a third message of a user terminal, whether the corresponding application server is in a broadcast response white list or a broadcast response blacklist is judged, if so, broadcast response within the regional range is carried out, and if so, broadcast response is carried out on all application servers and user terminals in the broadcast response blacklist;
when the terminal server receives a fourth message of the user terminal, analyzing the specified ID and the application server identification in the fourth message of the user terminal, judging whether the application server identification is the same as the application server identification of the specified ID, if so, broadcasting the specified user ID, otherwise, calling a broadcast response white list of a server database management center and searching whether the application server identification of the specified ID exists, if so, broadcasting the specified user ID, otherwise, failing to broadcast;
the appointed ID is an appointed user terminal ID; or the specified ID is the ID of the specified application server; or the specified ID is the specified user terminal ID or the specified application server ID, and the terminal server identifies the specified ID as the specified user terminal ID or the specified application server ID.
An internet-based regional linkage broadcast response system for implementing the regional linkage broadcast response method comprises a terminal server, at least two application servers and at least two user terminals, wherein the terminal server is used for performing broadcast response across the application servers, and the application servers are used for interconnecting the user terminals;
the terminal server comprises a terminal server information receiving module, a terminal server information sending module, an information analyzing module, a protocol management module and a server database management center;
the application server comprises an application server information receiving module, an application server information sending module, an application server database management center and an application server positioning module;
the user terminal comprises an interaction module, a user terminal information receiving module, a user terminal information sending module and a user terminal positioning module.
The invention has the advantages that:
according to the scheme, the user terminals of the cross-system can be communicated directly through the terminal server, and simultaneously still belong to the corresponding application server, are registered in the application server and are governed by the application server, so that the requirement of information interaction between systems with the requirements on sealing and independence due to service requirements is met;
the user terminal is added into the terminal server through the application server, and although the closed independent systems are interconnected through the terminal server, the closed independent systems still have high-strength information security which is unique to the closed independent systems;
the information interaction can be realized only by simple registration without upgrading and reconstructing the systems participating in the information interaction, and the information interaction is very convenient;
a new system joining information interaction is carried out subsequently, only registration is needed, the joined system needs to quit the broadcast response system, only a broadcast response blacklist of a terminal server joining the broadcast response system needs to be applied, and the method is very flexible;
the system not only can realize the broadcasting of all personnel in the area, but also can realize the broadcasting of all personnel in the designated area, realizes the receiving of designated users and the like, has strong practicability, can flexibly select information sharing objects while ensuring the independence privacy, gives consideration to the privacy and service intercommunication requirements, and solves the contradiction of information intercommunication between the privacy and the independent system on the premise of not upgrading and transforming the original system.
Drawings
FIG. 1 is a block diagram of a system architecture of an Internet-based regional coordinated broadcast response system according to an embodiment;
FIG. 2 is a flow chart of a message request when an application server is first connected to a terminal server according to an embodiment;
FIG. 3 is a flowchart illustrating a second message request of an application server according to an embodiment;
FIG. 4 is a flow chart of a third message request of an application server according to an embodiment;
fig. 5 is a message request flow when a user terminal and an application server are connected for the first time according to an embodiment;
FIG. 6 is a flow chart of a second message request of a user terminal according to an embodiment;
fig. 7 is a flow chart of a third message request of a user terminal according to an embodiment;
fig. 8 is a flowchart illustrating a fourth message request of a user terminal according to an embodiment;
fig. 9 is a block diagram of the system structure of the third internet-based regional coordinated broadcast response system according to the embodiment.
Detailed Description
The invention is described in further detail below with reference to the drawings and the detailed description.
Example one
As shown in fig. 1, the present embodiment provides an internet-based regional linkage broadcast response method and system, where the system includes a terminal server, at least two application servers, and at least two user terminals, the terminal server is used for performing broadcast response across the application servers, and the application servers are used for interconnecting the user terminals in the region.
Specifically, the terminal server comprises a terminal server information receiving module, a terminal server information sending module, an information analyzing module, a protocol management module and a server database management center. The terminal server information receiving module is used for receiving message information sent by the application server and the user terminal, the terminal server information sending module is used for sending broadcast information to the application server and the user terminal, the information analyzing module is used for analyzing the message information, and the protocol management module is used for establishing a communication protocol for the application server registered in the terminal server. The server database management center comprises a broadcast response white list, a broadcast response black list and an application server registry, wherein the application server registry is used for storing registration information of each application server and a user terminal list added into a terminal server, each user terminal list comprises a primary title and a secondary title, the primary title is an ID of the user terminal and an application server identifier to which the user terminal belongs, and the secondary title is an attribute of the user terminal. The application server comprises an application server information receiving module, an application server information sending module, an application server database management center and an application server positioning module. The application server information receiving module is used for receiving message information sent by a user terminal and broadcast information sent by a terminal server, the application server information sending module is used for sending the message information to the terminal server and sending the broadcast information to the user terminal, the application server database management center comprises a user terminal registry, the user terminal registry is used for storing the registration information of each user terminal, the application server positioning module is used for positioning the current position of the application server, if the application server is a mobile server, the application server positioning module can be a mobile positioning module such as a GPS (global positioning system) and the like, and if the application server is a fixed server, the application server positioning module can be a position code and the like representing the position.
The user terminal comprises an interaction module, a user terminal information receiving module, a user terminal information sending module and a user terminal positioning module. The interactive module can be a module capable of receiving user operations and/or sending information to a user, such as a user interface, and is used for interacting with the user, the user terminal information receiving module is used for receiving broadcast information sent by the application server, the user terminal information sending module is used for sending message information to the application server and the terminal server, and the user terminal positioning module is used for positioning the current position of the user terminal.
The message information is divided into various types, such as registration message, broadcast message and the like, the message information sent by the application server and the user terminal comprises message identification, and the terminal server and the application server identify the message information type according to the message identification.
The regional linkage broadcast response method of the regional linkage broadcast response system based on the Internet comprises the following steps:
s1, registering an application server in a terminal server; the user terminal is registered in the application server and is added into the terminal server through the corresponding application server;
s2, the application server is registered in the terminal server and can be connected with the terminal server, and the application server is connected with the terminal server and then sends a broadcast message to the terminal server; the user terminal establishes connection with the terminal server and then sends a broadcast message to the terminal server;
and the terminal server receives the broadcast message of the application server/the user terminal and performs local broadcast response and/or cross-regional broadcast response according to the broadcast message. The local area refers to the area under the jurisdiction of the application server sending the broadcast message, or the area under the jurisdiction of the application server to which the user terminal sending the broadcast message belongs.
When the application server is connected with the terminal server for the first time/a broadcast response interaction distance with the application server as a center is requested from the terminal server so as to determine the response distance of the corresponding application server; and when/before the user terminal is connected with the application server for the first time, acquiring the response distance and the application server identification of the corresponding application server, and taking the response distance of the corresponding application server as the maximum interaction distance.
In the embodiment, registration is performed when the first connection is performed, that is, when the application server and the terminal server are connected for the first time, the registration request of the application server is submitted, and a broadcast response interaction distance centering on the application server is applied. When the user terminal is connected with the application server for the first time, the user terminal submits a registration request of the user terminal to obtain the response distance and the application server identification of the corresponding application server, and the user terminal takes the response distance of the corresponding application server as the maximum interaction distance. When the user terminal is connected with the terminal server for the first time, the application server identification of the application server is provided for the terminal server, so that the terminal server can know the application server to which the user terminal belongs.
Specifically, when the application server and the terminal server are connected for the first time, a registration message containing an application server registration request is sent to the terminal server, the terminal server stores the registration information of each application server in a terminal server database management center so as to register the application server in the terminal server, and the registration information comprises an application server ID, a response interaction distance and the like of the corresponding application server. When the application server is connected with the terminal server, whether the application server is successfully registered or not is authenticated through the registration information, if so, a connection success response is returned, and otherwise, a connection failure response is returned.
When the user terminal is connected with the application server for the first time, a registration message containing a user terminal registration request is sent to the application server, and the application server stores the registration information of each corresponding user terminal in an application server database management center so as to register the user terminal in the corresponding application server, wherein the registration information comprises a user terminal ID (identity) and the like of the corresponding user terminal. The application server to which the user terminal is registered will obtain the application server identification of which application server. One application server corresponds to one area; a user terminal is registered with an application server. That is, a user terminal has only one application server identifier and follows the interaction distance and broadcast response rule of the corresponding application server.
When the user terminal is connected with the terminal server for the first time, the application server identification of the application server is provided for the terminal server, the terminal server judges whether the corresponding application server is registered or not according to the application server identification, if so, the connection with the user terminal is established, the application server submits the primary title and the secondary title of the user terminal to the terminal server, and the user terminal list is updated so as to add the user terminal into the terminal server, otherwise, the connection fails.
In this embodiment, the plurality of user terminals under the application server do not necessarily join the system, and only the user terminal actively requesting connection and successfully connecting to the terminal server may join the system. The user terminal under each application server is connected with the terminal server according to the needs, for example, one unit has 5 departments, and only the administrative department needs to perform the cross-regional broadcast, so that all the user terminals of the department can join the terminal server through the application server, and then the department can realize the cross-regional broadcast based on the terminal server.
Further, in step S2, the terminal server receives the broadcast message of the application server/user terminal, and broadcasts the broadcast message to the local area, the designated area or the whole area; namely, the broadcast response can be realized by using the region as a broadcast unit, broadcasting to the region, broadcasting to the whole region, or broadcasting to a designated region. The whole area refers to all application servers and user terminals which are added into the broadcast response system.
Alternatively, in step S2, the terminal server receives the broadcast message of the application server/ue, and broadcasts to the whole area, or broadcasts to the local area, or broadcasts to the designated ue, or broadcasts to the local area and the designated area, or broadcasts to the designated area and the designated ue, or broadcasts to the local area and the designated ue, etc. according to the broadcast message. That is, the broadcast unit may be an area, or the broadcast of the user terminal may be specified.
Specifically, the message information type of the application server includes a first message of the application server, a second message of the application server, and a third message of the application server; the message information types of the user terminal comprise a first message of the user terminal, a second message of the user terminal, a third message of the user terminal and a fourth message of the user terminal.
The first message of the application server is a registration message, the application server registers in the terminal server through the first message of the application server for registration, the self-position information is sent to the terminal server through the second message of the application server, and the terminal server is used for carrying out broadcasting response in an area and broadcasting in a whole area through the third message of the application server.
The first message of the user terminal is a registration message, the user terminal is registered in the application server through the first message of the user terminal, the position information is sent to the terminal server through the second message of the user terminal, the third message of the user terminal is used for carrying out all-area broadcasting through the terminal server, and the user terminal is appointed through the fourth message of the user terminal, or the user terminal or the application server is appointed.
Specifically, as shown in table 1 and fig. 2, the first message of the application server includes the first message identifier of the application server, the ID of the application server, the attribute of the application server itself, the application server response interaction distance application, and the application server registration request.
First message identification ID Self attribute Answering an interactive distance application Registration request
TABLE 1 application Server first message
When the application server applies for registration to the terminal server, the terminal server establishes a communication protocol for the application server registered in the terminal server, and establishes a one-way communication protocol or a two-way communication protocol for the application server according to application of the application server or permission of the application server; the one-way communication protocol can be a one-way receiving communication protocol or a one-way sending communication protocol, if the application server has the one-way receiving communication protocol, the application server only allows to receive the broadcast information of the whole area, does not have the authority to carry out the whole-area broadcast, and can only realize the broadcast response in the self area, if the application server has the one-way sending communication protocol, the application server only allows to broadcast the information to the whole area, and can not receive the broadcast information, and if the application server has the two-way communication protocol, the application server can receive the broadcast information of the whole area and can carry out the whole-area broadcast. The user terminal joining the terminal server has the communication protocol of the application server.
The user terminal under the application server is in accordance with the communication protocol of the application server, but preferably, when the application server is a bidirectional communication protocol, the user terminal may select the bidirectional communication protocol, the unidirectional reception communication protocol or the unidirectional transmission communication protocol.
The terminal server database management center is provided with a broadcast response white list and a broadcast response blacklist, an application server in the broadcast response white list starts a communication protocol, and an application server in the broadcast response blacklist closes the communication protocol.
The terminal server puts the application server establishing the communication protocol into a broadcast response white list, and when the terminal server receives a blacklist request of the application server, the corresponding application server is moved into the broadcast response blacklist from the broadcast response white list. And if the application server is switched into the broadcast response blacklist, the corresponding user terminal is also switched into the broadcast response blacklist. The application server applies for entering a broadcast response blacklist to realize information self-protection, and at this time, the application server itself and the corresponding user terminal can only realize broadcast response operation in its own region, i.e. recover to the original independent state (in this embodiment, for example, the application server only adds one broadcast response system, if the application server simultaneously adds a plurality of broadcast response systems, after applying for adding the broadcast response blacklist in one broadcast response system, the application server can also realize cross-region broadcast response based on other broadcast response systems).
As shown in table 2 and fig. 3, the second message of the application server includes the identifier of the second message of the application server, the ID of the application server, the attribute of the application server itself, and the location information of the application server.
Second message identification ID Self attribute Location information
TABLE 2 application Server second message
After the application server is connected with the terminal server, the second message of the application server containing the position information is sent to the terminal server in real time, the terminal server obtains the response interaction distance of the application server by analyzing the second message, when the user terminal corresponding to the application server is smaller than the response interaction distance, the broadcast response can be realized, and if the distance between a certain user terminal and the application server is larger than the response interaction distance, the broadcast response can not be realized by the user terminal.
As shown in table 3 and fig. 4, the third message of the application server includes the third message identifier of the application server, the ID of the application server, the attribute of the application server, the location information of the application server, and the broadcast information of the application server.
Third message identification ID Self attribute Location information Broadcasting information
TABLE 3 application Server third message
When the terminal server receives the third message of the application server, whether the application server is in a broadcast response white list or a broadcast response blacklist is judged, if the application server is in the broadcast response blacklist, broadcast response in the local area is carried out, and if the application server is in the broadcast response blacklist, broadcast response is carried out on all application servers in the broadcast response whitelist and user terminals which are corresponding to the application servers and are added into the terminal server so as to realize all-area broadcast response.
Certainly, the third message realizes broadcast response of the message broadcast content on the basis of the second message information interaction, the terminal server obtains the response interaction distance of each application server participating in the broadcast response, when the user terminal corresponding to each application server is smaller than the response interaction distance, broadcast response to the corresponding user terminal can be realized, and if the distance between a certain user terminal and the application server is larger than the response interaction distance, the user terminal cannot realize broadcast response.
As shown in table 4 and fig. 5, the first message of the user terminal includes the first message identifier of the user terminal, the ID of the user terminal, the attribute of the user terminal, the application of the interaction distance of the user terminal, and the registration request of the user terminal.
First message identification ID Self attribute Interactive distance application Registration request
Table 4, user terminal first message
The method comprises the steps that a user terminal provides self attributes and private information contained in a registration request or the self attributes to an application server when registering to the application server, the application server stores the registration information of the user terminal containing the self attributes and the private information in an application server database management center, when the user terminal joins in the terminal server, the non-private self attributes of the user terminal are sent to the terminal server to be stored, the application server identification of the application server can be obtained after the user terminal registers in the application server, and the application server identification is provided when connection with the terminal server is established subsequently.
As shown in table 5 and fig. 6, the second message of the user terminal includes the identifier of the second message of the user terminal, the ID of the user terminal, the identifier of the application server, the attribute of the user terminal itself, and the location information of the user terminal.
Second message identification ID Application server identification Self attribute Location information
TABLE 5 user terminal second message
After the user terminal is connected with the terminal server, a second message of the user terminal containing position information is sent to the terminal server in real time, the terminal server obtains information such as response interaction distance and terminal type of the user terminal by analyzing the second message, if the distance between the current user terminal and the application server to which the current user terminal belongs is smaller than or equal to the response interaction distance, broadcast response can be achieved, and otherwise, the user terminal cannot achieve broadcast response.
As shown in table 6 and fig. 7, the third message of the user terminal includes the third message identifier of the user terminal, the ID of the user terminal, the identifier of the application server, the attribute of the user terminal, the location information of the user terminal, and the broadcast information of the user terminal.
Third message identification ID Application server identification Self attribute Location information Broadcasting information
TABLE 6 third message of user terminal
When the terminal server receives a third message of the user terminal, whether an application server to which the user terminal belongs is in a broadcast response white list or a broadcast response blacklist is judged, if so, broadcast response within the local area is carried out, and if so, broadcast response is carried out on all application servers in the broadcast response white list and user terminals, corresponding to the application servers, added to the terminal server so as to realize all-area broadcast response.
As shown in table 7 and fig. 8, the fourth message of the user terminal includes the fourth message identifier of the user terminal, the ID of the user terminal, the identifier of the application server, the attribute of the user terminal, the specified ID, and the broadcast information of the user terminal.
Fourth message identification ID Application server identification Self attribute Specifying an ID Broadcasting information
TABLE 7 fourth message of user terminal
The ID is specified in the following three cases:
A1. the appointed ID of the fourth message of the user terminal is the appointed user terminal ID, when the terminal server receives the fourth message of the user terminal, analyzing the appointed user terminal ID and the application server identification in the fourth message of the user terminal, the user terminal sends the corresponding application server identification to the terminal server when joining the terminal server, the terminal server can know the corresponding application server identity from the assigned user terminal ID, then judging whether the application server identification in the fourth message of the user terminal is the same as the application server identification of the appointed user terminal ID, if so, and broadcasting the ID of the specified user terminal, otherwise, calling a broadcast response white list of a server database management center and searching whether an application server identifier of the ID of the specified user terminal exists, if so, broadcasting the ID of the specified user terminal, and otherwise, failing to broadcast.
When the application server ID is not the same as the application server ID of the specified ue, the corresponding specified ue ID may also be directly searched in the broadcast response white list.
A2. Or, the specified ID of the fourth message of the user terminal is the specified application server ID, when the terminal server receives the fourth message of the user terminal, the specified application server ID and the application server identifier in the fourth message of the user terminal are analyzed, whether the application server identifier is the same as the application server identifier of the specified application server ID is judged, if yes, local area broadcasting is carried out, otherwise, a broadcast response white list of a server database management center is called, whether the application server identifier of the specified user terminal ID exists is searched, if yes, local area broadcasting is carried out on the specified application server ID, and if not, the broadcasting fails. The regional broadcast of the specified application server ID is a broadcast directed to the application server and the user terminal joining the server terminal corresponding to the application server.
A3. Alternatively, the designated ID is a designated user terminal ID or a designated application server ID, and the designated ID is recognized by the terminal server as the designated user terminal ID or the designated application server ID, and then the above A1 or A2 is performed according to the recognition result.
Certainly, the fourth message of the user terminal also realizes broadcast response of the message broadcast content on the basis of the information interaction of the second message/the third message of the user terminal, and broadcasts to the specified broadcast that the distance between the specified user terminal corresponding to the specified ID and the corresponding application server is within the corresponding response interaction distance.
Example two
The embodiment is similar to the embodiment, and is different in that the application server of the embodiment further includes a fourth message of the application server, where the fourth message of the application server includes a fourth message identifier of the application server, an ID of the application server, an attribute of the application server, a specific ID, and broadcast information.
The specified ID is a specified application server ID or a specified user terminal ID, when the terminal server receives the fourth message of the application server, the specified ID is identified as the specified user terminal ID or the specified application server ID, and A1 or A2 in the first embodiment is executed according to the identification result.
In this embodiment, the application server may also be capable of performing a designated broadcast, and may designate either the application server or the user terminal. When the application server is appointed, the broadcast is sent to the application server or the application server and the user terminal which is correspondingly added into the server terminal.
EXAMPLE III
As shown in fig. 9, this embodiment is similar to the embodiment, except that in the first embodiment, all the user terminals under the application server are not joined to the terminal server, and in this embodiment, all the user terminals under the application server are joined to the terminal server. That is, after the application server is registered in the terminal server, the user terminal under the application server is automatically connected with the terminal server and provides the application server identifier of the application server to the terminal server, and the corresponding user terminal is automatically added to the terminal server. And when a new user terminal is registered in the application server at the later stage, the new user terminal is automatically connected with the terminal server after the application server is successfully registered, and the application server identifier of the application server is provided for the terminal server.
In the system, one user terminal only belongs to one application server, one application server can be registered in one or more terminal servers, and when one application server is registered in a plurality of terminal servers, the terminal server which is a transmission object is designated when a message is transmitted to the terminal server. A terminal server, a plurality of application servers and a plurality of user terminals form the broadcast response system, and originally independent application servers are mutually communicated through the broadcast response system without modifying the system or performing offline coordination. For example, there are three units, each of the three units has its own independent system, and since business transactions need to share internal information and to be isolated from outside, before the scheme is not available, the systems of the three units need to be upgraded and modified respectively to achieve the purposes of information sharing and external isolation, or the three units retain the original system to share information in a way of coordinating under a line. After the scheme is used, three units can realize mutual sharing and transmission of specific data of respective systems under the condition of normal operation only by registering own application servers in the same terminal server and starting regional broadcasting (starting a communication protocol). Moreover, after the system is used, when business interaction with the D unit is required due to business increase in the later period of the unit, the D unit only needs to register and apply at a corresponding terminal server, complex upgrading and transformation are not needed, the complexity of the system can be improved or difficulty in implementation can not be caused due to the increase of participants, and the flexibility is very high.
The specific embodiments described herein are merely illustrative of the spirit of the invention. Various modifications or additions may be made to the described embodiments or alternatives may be employed by those skilled in the art without departing from the spirit or ambit of the invention as defined in the appended claims.
Although the terms application server, terminal server, user terminal, broadcast message, registration message, etc. are used more often herein, the possibility of using other terms is not excluded. These terms are used merely to more conveniently describe and explain the nature of the present invention; they are to be construed as being without limitation to any additional limitations that may be imposed by the spirit of the present invention.

Claims (8)

1. An Internet-based regional linkage broadcast response method is characterized by comprising the following steps:
s1, registering an application server in a terminal server; the user terminal is registered in the application server and is added into the terminal server through the corresponding application server;
s2, the terminal server receives the broadcast message of the application server/the user terminal, and performs local broadcast response and/or cross-regional broadcast response according to the broadcast message;
in step S2, the application server/user terminal establishes a connection with the terminal server and then sends a broadcast message to the terminal server;
when the application server is connected with the terminal server for the first time/a broadcast response interaction distance with the application server as a center is requested from the application server to the terminal server so as to determine a response distance of the corresponding application server;
when/before the user terminal is connected with the application server for the first time, acquiring the response distance and the application server identification of the corresponding application server, and taking the response distance of the corresponding application server as the maximum interaction distance;
when the user terminal is connected with the terminal server for the first time/the application server identification of the affiliated application server is provided to the terminal server.
2. The internet-based regional linkage broadcast response method according to claim 1, wherein in step S2, the terminal server receives the broadcast message from the application server/user terminal, and broadcasts the broadcast message to the local region, the designated region or the whole region;
alternatively, in step S2, the terminal server receives the broadcast message of the application server/user terminal, and broadcasts the broadcast message to the whole area, or broadcasts the broadcast message to the local area and/or the designated user terminal.
3. The internet-based regional linkage broadcast response method of claim 2, wherein one application server corresponds to one region; a user terminal is registered with an application server.
4. The internet-based regional linkage broadcast response method according to any of claims 1 to 3, wherein in step S1, when the application server and the terminal server are connected for the first time, a registration message containing an application server registration request is sent to the terminal server, and the terminal server stores the registration information of each application server in the terminal server database management center to register the application server with the terminal server;
when the user terminal is connected with the application server for the first time, a registration message containing a user terminal registration request is sent to the application server, and the application server stores the registration information of each corresponding user terminal in an application server database management center so as to register the user terminal in the corresponding application server;
when the user terminal is connected with the terminal server for the first time, the application server identification of the application server is provided for the terminal server, the terminal server judges whether the corresponding application server is registered or not according to the application server identification, if so, connection with the user terminal is established and the user terminal is added into the terminal server, and if not, the connection fails.
5. The Internet-based regional linkage broadcast response method according to claim 4, wherein the message information sent by the application server and the user terminal comprises message identifiers, and the terminal server and the application server identify the message information types according to the message identifiers;
the message information types of the application server comprise a first message of the application server, a second message of the application server and a third message of the application server; the message information types of the user terminal comprise a first message of the user terminal, a second message of the user terminal, a third message of the user terminal and a fourth message of the user terminal;
the first message of the application server is a registration message, and comprises a first message identifier of the application server, an ID of the application server, the self attribute of the application server, a response interactive distance application of the application server and a registration request of the application server;
the second message of the application server comprises a second message identifier of the application server, an ID of the application server, the self attribute of the application server and the position information of the application server;
the third message of the application server comprises a third message identifier of the application server, an ID of the application server, the self attribute of the application server, the position information of the application server and the broadcast information of the application server;
the first message of the user terminal is a registration message and comprises a first message identifier of the user terminal, a user terminal ID, the self attribute of the user terminal, a user terminal interaction distance application and a user terminal registration request;
the second message of the user terminal comprises a second message identifier of the user terminal, a user terminal ID, an application server identifier, the self attribute of the user terminal and the position information of the user terminal;
the third message of the user terminal is a broadcast message and comprises a third message identifier of the user terminal, a user terminal ID, an application server identifier, the self attribute of the user terminal, the position information of the user terminal and the broadcast information of the user terminal;
the fourth message of the user terminal is a broadcast message and comprises a fourth message identifier of the user terminal, a user terminal ID, an application server identifier, the self attribute of the user terminal, an appointed ID and broadcast information of the user terminal.
6. The internet-based regional linkage broadcast response method of claim 5, wherein the terminal server establishes a communication protocol for the application server registered in the terminal server, and establishes a one-way communication protocol or a two-way communication protocol for the application server according to an application of the application server or an authority of the application server;
the terminal server database management center is provided with a broadcast response white list and a broadcast response blacklist, an application server in the broadcast response white list starts a communication protocol, and the application server in the broadcast response blacklist closes the communication protocol;
the terminal server puts the application server establishing the communication protocol into a broadcast response white list, and when the terminal server receives a blacklist request of the application server, the corresponding application server is moved into the broadcast response blacklist from the broadcast response white list.
7. The internet-based regional linkage broadcast response method according to claim 6, wherein when the terminal server receives the third message of the application server/the third message of the user terminal, it is determined whether the corresponding application server is in a broadcast response white list or a broadcast response blacklist, if so, a broadcast response within the local region is performed, and if so, a broadcast response is performed to all application servers and user terminals in the broadcast response whitelist;
when the terminal server receives a fourth message of the user terminal, analyzing the specified ID and the application server identification in the fourth message of the user terminal, judging whether the application server identification is the same as the application server identification of the specified ID, if so, broadcasting the specified user ID, otherwise, calling a broadcast response white list of a server database management center and searching whether the application server identification of the specified ID exists, if so, broadcasting the specified user ID, otherwise, failing to broadcast;
the appointed ID is an appointed user terminal ID; or the specified ID is the ID of the specified application server; or the specified ID is the specified user terminal ID or the specified application server ID, and the terminal server identifies the specified ID as the specified user terminal ID or the specified application server ID.
8. An internet-based regional linkage broadcast response system for realizing the regional linkage broadcast response method of any one of claims 1 to 7, which comprises a terminal server, at least two application servers and at least two user terminals, wherein the terminal server is used for performing broadcast response across the application servers, and the application servers are used for interconnecting the user terminals;
the terminal server comprises a terminal server information receiving module, a terminal server information sending module, an information analyzing module, a protocol management module and a server database management center;
the application server comprises an application server information receiving module, an application server information sending module, an application server database management center and an application server positioning module;
the user terminal comprises an interaction module, a user terminal information receiving module, a user terminal information sending module and a user terminal positioning module.
CN202210104440.6A 2022-01-28 2022-01-28 Broadcast response method and system based on internet regional linkage Active CN114125031B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210104440.6A CN114125031B (en) 2022-01-28 2022-01-28 Broadcast response method and system based on internet regional linkage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210104440.6A CN114125031B (en) 2022-01-28 2022-01-28 Broadcast response method and system based on internet regional linkage

Publications (2)

Publication Number Publication Date
CN114125031A CN114125031A (en) 2022-03-01
CN114125031B true CN114125031B (en) 2022-06-21

Family

ID=80361855

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210104440.6A Active CN114125031B (en) 2022-01-28 2022-01-28 Broadcast response method and system based on internet regional linkage

Country Status (1)

Country Link
CN (1) CN114125031B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1661071A1 (en) * 2003-08-26 2006-05-31 Nitgen Technologies Inc. Scheduling method of advertisement/broadcasting and management system and method
CN104158891A (en) * 2014-08-21 2014-11-19 腾讯科技(深圳)有限公司 Method, device and system of cross-regional data transmission, and server
CN108234518A (en) * 2018-02-06 2018-06-29 深圳创维-Rgb电子有限公司 A kind of method, apparatus, terminal and the storage medium of terminal communication
CN108306819A (en) * 2018-04-20 2018-07-20 网易(杭州)网络有限公司 Instant communicating system implementation method, medium and computing device based on block chain
CN109039674A (en) * 2018-09-20 2018-12-18 四川警盛科技有限公司 Message broadcasting management method, device and gateway server
CN110337073A (en) * 2019-07-08 2019-10-15 泛太通信导航有限公司 Information interaction method and system, server and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100479537C (en) * 2006-04-04 2009-04-15 中兴通讯股份有限公司 Control method for realizing multicase and broadcast service in radio communication system
CN102667833A (en) * 2009-11-25 2012-09-12 Jvc建伍株式会社 User Response Tabulation System
CN101841554B (en) * 2010-01-28 2013-09-11 成都市华为赛门铁克科技有限公司 Resource downloading request method of terminal and terminal
CN103379580B (en) * 2012-04-13 2018-12-14 华为技术有限公司 The method, apparatus and system of equipment discovery
CN105578463B (en) * 2015-07-22 2019-10-11 宇龙计算机通信科技(深圳)有限公司 A kind of method and device of dual link safety communication

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1661071A1 (en) * 2003-08-26 2006-05-31 Nitgen Technologies Inc. Scheduling method of advertisement/broadcasting and management system and method
CN104158891A (en) * 2014-08-21 2014-11-19 腾讯科技(深圳)有限公司 Method, device and system of cross-regional data transmission, and server
CN108234518A (en) * 2018-02-06 2018-06-29 深圳创维-Rgb电子有限公司 A kind of method, apparatus, terminal and the storage medium of terminal communication
CN108306819A (en) * 2018-04-20 2018-07-20 网易(杭州)网络有限公司 Instant communicating system implementation method, medium and computing device based on block chain
CN109039674A (en) * 2018-09-20 2018-12-18 四川警盛科技有限公司 Message broadcasting management method, device and gateway server
CN110337073A (en) * 2019-07-08 2019-10-15 泛太通信导航有限公司 Information interaction method and system, server and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
乔震 ; 刘光杰 ; 李季 ; 戴跃伟.移动自组织网络安全接入技术研究综述.《计算机科学》.2013, *
孙建华 ; 刘志容 ; 陈浩.Web聚合应用的安全跨域通信机制.《通信学报》.2012, *

Also Published As

Publication number Publication date
CN114125031A (en) 2022-03-01

Similar Documents

Publication Publication Date Title
CN100556122C (en) Monitor and control management system
US7212543B1 (en) Method, system and device for establishing communication between different communication networks
CN108449724B (en) Function number service processing method and device
CN102025719B (en) Next generation integration between different domains using sequencing applications and IMS peering
JPH07503822A (en) Intelligent network service generation method
EP4128709B1 (en) Method and device for automated provisioning of data from multiple sensors within an emergency services network
CN113014847B (en) Method and system for realizing audio and video communication based on hybrid cloud architecture
CN109167670A (en) PFCP connection processing method, device, network element, system and storage medium
CN114745724A (en) Access processing method and device, electronic equipment and computer readable medium
CN112040071B (en) Number protection method, device and system and number calling method and device
CN114125031B (en) Broadcast response method and system based on internet regional linkage
CN102158616A (en) Communication system and method integrating telecommunication network and Internet
CN106341646A (en) Conference cascade method and device
CN100440872C (en) Method for realizing message-switching in distributed environment and its device
CN116489652B (en) Pipeline security improving method and device for air-to-ground network architecture
EP2478690B1 (en) Facilitating interoperability among communication systems via inter- and intra-agency communications using a shared network
WO2020244631A1 (en) Service call processing method and device
CN111314914B (en) Mobile terminal data forwarding method and computer readable storage medium
CN100484001C (en) Device and method for realizing distributed communication in computer network
CN103312784B (en) The terminal Adaptable System and method of a kind of backup & disaster recovery
CN112954658B (en) Business card system suitable for data exchange of communication protocol layer and data exchange method
CN102143292B (en) Calling method and calling devices of virtual private network
CN113612732A (en) Resource calling method and device and multi-party secure computing system
CN108965773B (en) Conference control method and system, ICMS (information management system) and conference service system
CN105491180B (en) Method for realizing network communication through back-to-back agent

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
CB02 Change of applicant information

Address after: 314000 Building 29, Xianghu villa, Qixing street, Nanhu District, Jiaxing City, Zhejiang Province

Applicant after: Nanhu Laboratory

Address before: 314000 Building 29, Xianghu villa, Qixing street, Nanhu District, Huzhou City, Zhejiang Province

Applicant before: Nanhu Laboratory

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant