Disclosure of Invention
The invention mainly aims to provide a communication interaction method, device, equipment and storage medium for intelligent cloud broadcasting, and aims to solve the technical problems that in the prior art, related personnel cannot be reminded of conducting command and scheduling through broadcasting in real time under the condition of sudden accidents, the broadcasting networking speed is low and network path maintenance is complex.
In a first aspect, the present invention provides a communication interaction method of intelligent cloud broadcasting, where the communication interaction method of intelligent cloud broadcasting includes the following steps:
acquiring a service release function of an intelligent cloud broadcasting platform, and constructing a communication transmission coverage network according to the service release function;
Generating a broadcast file list according to a broadcast key of a broadcast service node and a user list, and carrying out terminal direct broadcast to target equipment in the communication transmission coverage network according to the broadcast file list;
And acquiring the relative distance between the boundary of the position range of the target equipment and the nearest transmitting terminal, and adjusting the transmitting power of the transmitting terminal according to the relative distance.
Optionally, the acquiring the service release function of the intelligent cloud broadcasting platform, and constructing the communication transmission coverage network according to the service release function includes:
acquiring a service release function of an intelligent cloud broadcasting platform, wherein the service release function comprises a broadcast information release access function, a program making and broadcasting function, an intra-jurisdiction broadcast resource management function, a broadcast release flow control function, a release resource scheduling function, a guard monitoring function and a broadcast message distribution and transmission function;
and constructing a communication transmission coverage network by using a program transmission site, an iron tower transmission trunk line and a transmitting station of the existing network according to the broadcast information release access function, the program making and broadcasting function, the intra-jurisdiction broadcast resource management function, the broadcast release flow control function, the release resource scheduling function, the on-duty monitoring function and the broadcast information distribution transmission function.
Optionally, the generating a broadcast file list according to the broadcast key of the broadcast service node and the user list, and performing terminal direct broadcast to the target device in the communication transmission coverage network according to the broadcast file list includes:
acquiring a distribution service request and a broadcast key of a broadcast service node currently connected with the intelligent cloud broadcast platform;
Determining node keys of all nodes in the broadcast service nodes according to the broadcast keys, grouping user identifiers of user lists in the broadcast service nodes according to the node keys and the distribution service request, and generating broadcast file lists corresponding to different broadcast service nodes;
And carrying out terminal direct broadcast to target equipment in the communication transmission coverage network according to the broadcast file list.
Optionally, the determining the node key of each node in the broadcast service node according to the broadcast key, grouping the user identifiers of the user list in the broadcast service node according to the node key and the distribution service request, and generating the broadcast file list corresponding to different broadcast service nodes includes:
Determining node keys of all nodes in the broadcast service node according to the broadcast key;
acquiring user identification of a user list in the broadcast service node and node parameters of the broadcast service node according to the distribution service request;
and decoding and grouping the user identifications by combining the node keys in a parallel processing mode to obtain user broadcasting tasks corresponding to different broadcasting service nodes, and generating broadcasting file lists corresponding to different broadcasting service nodes according to the node parameters and the user broadcasting tasks.
Optionally, the performing terminal through broadcasting to a target device in the communication transmission coverage network according to the broadcast file list includes:
acquiring a broadcast file list stored by communication equipment, and acquiring an address, a name and a telephone number corresponding to the communication equipment from the broadcast file list;
Correlating the address, the name and the telephone number with corresponding data to be broadcasted to generate different correlation indicators;
And when a communication interaction instruction is received, calling target broadcast data corresponding to the association indicator according to the communication interaction instruction, and carrying out direct communication broadcast on the target broadcast data to target equipment through the nearest transmitting terminal.
Optionally, the broadcast file list is generated according to the broadcast key of the broadcast service node and the user list, after the terminal direct broadcast is carried out on the target equipment in the communication transmission coverage network according to the broadcast file list, the communication interaction method of the intelligent cloud broadcast further comprises the following steps:
Acquiring address files and sub-node parameters of all sub-nodes, and broadcasting the address files and the sub-node parameters into an intelligent cloud broadcasting network as networking instructions through a central node;
And identifying the networking state of each child node, and determining whether each child node is successful in communication according to the networking state.
Optionally, the broadcast file list is generated according to the broadcast key of the broadcast service node and the user list, before the terminal direct broadcast is carried out to the target equipment in the communication transmission coverage network according to the broadcast file list, the communication interaction method of the intelligent cloud broadcast further comprises the following steps:
When an emergency broadcast playing instruction is received, an emergency broadcast signal is played;
and after the emergency broadcast signal is played, continuing to execute the interrupted service before the emergency broadcast according to the preset service serial number.
In a second aspect, in order to achieve the above object, the present invention further provides a communication interaction device for intelligent cloud broadcasting, where the communication interaction device for intelligent cloud broadcasting includes:
The network construction module is used for acquiring a service release function of the intelligent cloud broadcasting platform and constructing a communication transmission coverage network according to the service release function;
The broadcasting module is used for generating a broadcasting file list according to the broadcasting key of the broadcasting service node and the user list, and carrying out terminal direct broadcast to the target equipment in the communication transmission coverage network according to the broadcasting file list;
And the adjusting module is used for acquiring the relative distance between the boundary of the position range of the target equipment and the nearest transmitting terminal, and adjusting the transmitting power of the transmitting terminal according to the relative distance.
In a third aspect, in order to achieve the above object, the present invention further provides a communication interaction device for smart cloud broadcasting, where the communication interaction device for smart cloud broadcasting includes a memory, a processor, and a communication interaction program for smart cloud broadcasting stored in the memory and capable of running on the processor, where the communication interaction program for smart cloud broadcasting is configured to implement the steps of the communication interaction method for smart cloud broadcasting as described above.
In a fourth aspect, to achieve the above object, the present invention further provides a storage medium, where a communication interaction program of smart cloud broadcasting is stored, where the communication interaction program of smart cloud broadcasting implements the steps of the communication interaction method of smart cloud broadcasting as described above when being executed by a processor.
The communication interaction method of the intelligent cloud broadcasting comprises the steps of obtaining a service release function of an intelligent cloud broadcasting platform, constructing a communication transmission coverage network according to the service release function, generating a broadcast file list according to a broadcast key of a broadcast service node and a user list, performing terminal direct broadcasting to target equipment in the communication transmission coverage network according to the broadcast file list, obtaining the relative distance between the boundary of the position range of the target equipment and the nearest transmitting terminal, and adjusting the transmitting power of the transmitting terminal according to the relative distance.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
The method and the system mainly comprise the steps of constructing a communication transmission coverage network according to a service release function of an intelligent cloud broadcasting platform, generating a broadcast file list according to a broadcast key of a broadcast service node and a user list, carrying out terminal direct broadcasting on target equipment in the communication transmission coverage network according to the broadcast file list, acquiring the relative distance between the boundary of the position range of the target equipment and the nearest transmitting terminal, regulating the transmitting power of the transmitting terminal according to the relative distance, realizing large network coverage, good broadcasting effect, high broadcasting networking speed, reducing the complexity of network path maintenance, carrying out intelligent cloud broadcasting communication interaction in a targeted manner, ensuring the stability of intelligent cloud broadcasting, improving the speed and efficiency of intelligent cloud broadcasting communication interaction, and solving the technical problems that in the prior art, relevant personnel cannot be immediately reminded of command and dispatch through broadcasting under the condition of sudden accidents, and the broadcasting networking speed is slow and the network path maintenance is complex.
Referring to fig. 1, fig. 1 is a schematic device structure diagram of a hardware running environment according to an embodiment of the present invention.
As shown in fig. 1, the device may include a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein the communication bus 1002 is used to enable connected communication between these components. The user interface 1003 may include a Display, an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may further include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., wi-Fi interface). The Memory 1005 may be a high-speed RAM Memory or a stable Memory (Non-Volatile Memory), such as a disk Memory. The memory 1005 may also optionally be a storage device separate from the processor 1001 described above.
It will be appreciated by those skilled in the art that the apparatus structure shown in fig. 1 is not limiting of the apparatus and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
As shown in fig. 1, an operation device, a network communication module, a user interface module, and a communication interactive program of smart cloud broadcasting may be included in a memory 1005 as one storage medium.
The device of the present invention calls the communication interactive program of the smart cloud broadcasting stored in the memory 1005 through the processor 1001, and performs the following operations:
acquiring a service release function of an intelligent cloud broadcasting platform, and constructing a communication transmission coverage network according to the service release function;
Generating a broadcast file list according to a broadcast key of a broadcast service node and a user list, and carrying out terminal direct broadcast to target equipment in the communication transmission coverage network according to the broadcast file list;
And acquiring the relative distance between the boundary of the position range of the target equipment and the nearest transmitting terminal, and adjusting the transmitting power of the transmitting terminal according to the relative distance.
The device of the present invention invokes the communication interactive program of the smart cloud broadcast stored in the memory 1005 through the processor 1001, and further performs the following operations:
acquiring a service release function of an intelligent cloud broadcasting platform, wherein the service release function comprises a broadcast information release access function, a program making and broadcasting function, an intra-jurisdiction broadcast resource management function, a broadcast release flow control function, a release resource scheduling function, a guard monitoring function and a broadcast message distribution and transmission function;
and constructing a communication transmission coverage network by using a program transmission site, an iron tower transmission trunk line and a transmitting station of the existing network according to the broadcast information release access function, the program making and broadcasting function, the intra-jurisdiction broadcast resource management function, the broadcast release flow control function, the release resource scheduling function, the on-duty monitoring function and the broadcast information distribution transmission function.
The device of the present invention invokes the communication interactive program of the smart cloud broadcast stored in the memory 1005 through the processor 1001, and further performs the following operations:
acquiring a distribution service request and a broadcast key of a broadcast service node currently connected with the intelligent cloud broadcast platform;
Determining node keys of all nodes in the broadcast service nodes according to the broadcast keys, grouping user identifiers of user lists in the broadcast service nodes according to the node keys and the distribution service request, and generating broadcast file lists corresponding to different broadcast service nodes;
And carrying out terminal direct broadcast to target equipment in the communication transmission coverage network according to the broadcast file list.
The device of the present invention invokes the communication interactive program of the smart cloud broadcast stored in the memory 1005 through the processor 1001, and further performs the following operations:
Determining node keys of all nodes in the broadcast service node according to the broadcast key;
acquiring user identification of a user list in the broadcast service node and node parameters of the broadcast service node according to the distribution service request;
and decoding and grouping the user identifications by combining the node keys in a parallel processing mode to obtain user broadcasting tasks corresponding to different broadcasting service nodes, and generating broadcasting file lists corresponding to different broadcasting service nodes according to the node parameters and the user broadcasting tasks.
The device of the present invention invokes the communication interactive program of the smart cloud broadcast stored in the memory 1005 through the processor 1001, and further performs the following operations:
acquiring a broadcast file list stored by communication equipment, and acquiring an address, a name and a telephone number corresponding to the communication equipment from the broadcast file list;
Correlating the address, the name and the telephone number with corresponding data to be broadcasted to generate different correlation indicators;
And when a communication interaction instruction is received, calling target broadcast data corresponding to the association indicator according to the communication interaction instruction, and carrying out direct communication broadcast on the target broadcast data to target equipment through the nearest transmitting terminal.
The device of the present invention invokes the communication interactive program of the smart cloud broadcast stored in the memory 1005 through the processor 1001, and further performs the following operations:
Acquiring address files and sub-node parameters of all sub-nodes, and broadcasting the address files and the sub-node parameters into an intelligent cloud broadcasting network as networking instructions through a central node;
And identifying the networking state of each child node, and determining whether each child node is successful in communication according to the networking state.
The device of the present invention invokes the communication interactive program of the smart cloud broadcast stored in the memory 1005 through the processor 1001, and further performs the following operations:
When an emergency broadcast playing instruction is received, an emergency broadcast signal is played;
and after the emergency broadcast signal is played, continuing to execute the interrupted service before the emergency broadcast according to the preset service serial number.
According to the scheme, the communication transmission coverage network is built according to the service release function of the intelligent cloud broadcasting platform, the broadcasting file list is generated according to the broadcasting key of the broadcasting service node and the user list, terminal direct broadcasting is conducted to target equipment in the communication transmission coverage network according to the broadcasting file list, the relative distance between the boundary of the position range of the target equipment and the nearest transmitting terminal is obtained, the transmitting power of the transmitting terminal is adjusted according to the relative distance, the network coverage is large, the broadcasting effect is good, the broadcasting networking speed is high, the complexity of network path maintenance is reduced, communication interaction of intelligent cloud broadcasting can be conducted in a targeted mode, the stability of the intelligent cloud broadcasting is guaranteed, and the communication interaction speed and efficiency of the intelligent cloud broadcasting are improved.
Based on the hardware structure, the embodiment of the communication interaction method of the intelligent cloud broadcasting is provided.
Referring to fig. 2, fig. 2 is a flow chart of a first embodiment of a communication interaction method of smart cloud broadcasting according to the present invention.
In a first embodiment, the communication interaction method of the smart cloud broadcast includes the following steps:
And S10, acquiring a service release function of the intelligent cloud broadcasting platform, and constructing a communication transmission coverage network according to the service release function.
The intelligent cloud broadcasting platform is an intelligent cloud broadcasting platform established for a broadcasting area, the service release function is a related function of broadcasting service to be released, and a communication transmission coverage network is constructed through the service release function.
And step S20, generating a broadcast file list according to the broadcast key of the broadcast service node and the user list, and carrying out terminal direct broadcast to the target equipment in the communication transmission coverage network according to the broadcast file list.
It can be understood that the broadcast service node is a relevant device node serving as a broadcast service in the intelligent cloud broadcast platform, a broadcast file list for information broadcast can be generated by acquiring a user list of the broadcast service node, and the broadcast file list can be stored in the communication device after the broadcast file list is acquired, so that quick broadcasting is facilitated.
It should be understood that the communication device stores a broadcast file list corresponding to different broadcast requirements, through which direct broadcast is performed to a corresponding target device in the communication transmission coverage network, and through which data transmission can be performed in a close range by direct communication according to a neighboring terminal, without forwarding through a base station, thereby improving the use efficiency of radio resources and expanding the coverage of the network.
And step S30, acquiring the relative distance between the boundary of the position range of the target equipment and the nearest transmitting terminal, and adjusting the transmitting power of the transmitting terminal according to the relative distance.
It should be understood that the location range boundaries of different target devices are different, and there are a plurality of transmitting terminals around the location range boundaries, namely, 5G transmitting terminals under the 5G network, and the adjustment of the transmitting power can be performed by calculating the relative distance between the location range boundary of the target device and the nearest transmitting terminal, that is, when the distance is larger, the transmitting power is increased, and when the distance is smaller, the transmitting power is reduced.
According to the scheme, the communication transmission coverage network is built according to the service release function of the intelligent cloud broadcasting platform, the broadcasting file list is generated according to the broadcasting key of the broadcasting service node and the user list, terminal direct broadcasting is conducted to target equipment in the communication transmission coverage network according to the broadcasting file list, the relative distance between the boundary of the position range of the target equipment and the nearest transmitting terminal is obtained, the transmitting power of the transmitting terminal is adjusted according to the relative distance, the network coverage is large, the broadcasting effect is good, the broadcasting networking speed is high, the complexity of network path maintenance is reduced, communication interaction of intelligent cloud broadcasting can be conducted in a targeted mode, the stability of the intelligent cloud broadcasting is guaranteed, and the communication interaction speed and efficiency of the intelligent cloud broadcasting are improved.
Further, fig. 3 is a flow chart of a second embodiment of the communication interaction method of smart cloud broadcasting according to the present invention, as shown in fig. 3, the second embodiment of the communication interaction method of smart cloud broadcasting according to the present invention is proposed based on the first embodiment, and in this embodiment, the step S10 specifically includes the following steps:
step S11, acquiring a service release function of the intelligent cloud broadcasting platform, wherein the service release function comprises a broadcast information release access function, a program making and broadcasting function, an intra-jurisdiction broadcast resource management function, a broadcast release flow control function, a release resource scheduling function, a gatekeeper monitoring function and a broadcast message distribution and transmission function.
It should be noted that, the service publishing function includes a broadcast information publishing access function, a program making and broadcasting function, an intra-jurisdiction broadcast resource management function, a broadcast publishing flow control function, a publishing resource scheduling function, a gatekeeper monitoring function and a broadcast message distributing and transmitting function, and may also include other broadcast functions.
And step S12, constructing a communication transmission coverage network by using a program transmission site, an iron tower transmission trunk line and a transmitting station of the existing network according to the broadcast information release access function, the program production and broadcasting function, the intra-jurisdiction broadcast resource management function, the broadcast release flow control function, the release resource scheduling function, the on-duty monitoring function and the broadcast information distribution transmission function.
It can be understood that the communication transmission coverage network can be constructed by combining various service release functions with related devices of the existing network, that is, the communication transmission coverage network is constructed by using the program transmission site, the iron tower transmission trunk line and the transmitting station according to the broadcast information release access function, the program making and broadcasting function, the intra-jurisdiction broadcast resource management function, the broadcast release flow control function, the release resource scheduling function, the on-duty monitoring function and the broadcast message distribution and transmission function.
In the specific implementation, the communication transmission coverage network with comprehensive signal coverage can be formed according to the existing IP network coverage, the 4G/5G coverage network and other various program transmission sites, iron tower transmission trunks, transmitting stations and the like.
According to the scheme, the service release function of the intelligent cloud broadcasting platform is obtained, the service release function comprises a broadcast information release access function, a program production and release function, an intra-jurisdiction broadcast resource management function, a broadcast release flow control function, a release resource scheduling function, a guard monitoring function and a broadcast message distribution and transmission function, and the communication transmission coverage network is constructed by the program transmission sites, the iron tower transmission trunk lines and the transmitting stations of the existing network according to the broadcast information release access function, the program production and release function, the intra-jurisdiction broadcast resource management function, the broadcast release flow control function, the release resource scheduling function, the guard monitoring function and the broadcast message distribution and transmission function, so that the communication transmission coverage network can be quickly constructed, and the communication interaction speed and efficiency of intelligent cloud broadcasting are improved.
Further, fig. 4 is a flow chart of a third embodiment of the communication interaction method of smart cloud broadcasting according to the present invention, as shown in fig. 4, the third embodiment of the communication interaction method of smart cloud broadcasting according to the present invention is proposed based on the first embodiment, and in this embodiment, the step S20 specifically includes the following steps:
and S21, acquiring a distribution service request and a broadcast key of a broadcast service node currently connected with the intelligent cloud broadcast platform.
The service distribution request is a request for service broadcast distribution of different broadcast service nodes, and the general intelligent cloud broadcast platform can collect the service distribution requests of each broadcast service, and the broadcast key is an encryption key used in the broadcast service and used for encrypting related service information, so that the information propagation safety is improved.
And S22, determining node keys of all the broadcasting service nodes according to the broadcasting keys, grouping user identifiers of user lists in the broadcasting service nodes according to the node keys and the distribution service request, and generating broadcasting file lists corresponding to different broadcasting service nodes.
It can be understood that the node key corresponding to each broadcast service node can be determined by the broadcast key, generally a single key, but also can be a plurality of keys, which is not limited in this embodiment, and the user identifiers of the user lists in the broadcast service nodes can be summarized and grouped by the node key and the distribution service request, so that the broadcast file lists corresponding to different broadcast service nodes can be generated.
And S23, carrying out terminal direct broadcast to the target equipment in the communication transmission coverage network according to the broadcast file list.
It should be appreciated that direct communication broadcasts to nearby terminals may be performed to the associated target devices within the communication transmission overlay network via the broadcast file list.
According to the scheme, the distribution service request and the broadcast key of the broadcast service node currently connected with the intelligent cloud broadcasting platform are obtained, the node key of each node in the broadcast service nodes is determined according to the broadcast key, the user identifications of the user lists in the broadcast service nodes are grouped according to the node key and the distribution service request to generate the broadcast file list corresponding to different broadcast service nodes, terminal direct broadcasting is conducted to target equipment in the communication transmission coverage network according to the broadcast file list, communication interaction of intelligent cloud broadcasting can be conducted through the broadcast file list in a targeted mode, stability of intelligent cloud broadcasting is guaranteed, and communication interaction speed and efficiency of the intelligent cloud broadcasting are improved.
Further, fig. 5 is a flow chart of a fourth embodiment of the communication interaction method of smart cloud broadcasting according to the present invention, as shown in fig. 5, according to a third embodiment of the present invention, the step S22 specifically includes the following steps:
step S221, determining the node key of each node in the broadcast service nodes according to the broadcast key.
It will be appreciated that different broadcast service nodes have different node keys associated therewith, i.e. different security keys may be set by different types of broadcast services.
Step S222, obtaining the user identification of the user list in the broadcast service node and the node parameter of the broadcast service node according to the distribution service request.
It should be noted that different broadcast service nodes have different node parameters corresponding to each other, and according to the distribution service request, the user identifier of the user list in the broadcast service node and the node parameters of the broadcast service node may be obtained through the intelligent cloud broadcast platform.
And S223, decoding and grouping the user identification by combining the node key in a parallel processing mode to obtain user broadcasting tasks corresponding to different broadcasting service nodes, and generating a broadcasting file list corresponding to different broadcasting service nodes according to the node parameters and the user broadcasting tasks.
It should be understood that decoding the user identifier by the node key in a parallel processing manner and summarizing the grouping, so that the grouping speed and efficiency of the user identifier can be improved, user broadcasting tasks corresponding to different broadcasting service nodes are obtained after grouping, further, a broadcasting file list corresponding to different broadcasting service nodes can be generated according to the node parameters and the user broadcasting tasks in a correlated manner, and the broadcasting file list is stored in the communication equipment.
According to the scheme, the node keys of all the broadcasting service nodes are determined according to the broadcasting keys, the user identifications of the user lists in the broadcasting service nodes and the node parameters of the broadcasting service nodes are obtained according to the distribution service requests, the user identifications are decoded and grouped by combining the node keys in a parallel processing mode, the user broadcasting tasks corresponding to different broadcasting service nodes are obtained, the broadcasting file lists corresponding to different broadcasting service nodes are generated according to the node parameters and the user broadcasting tasks, communication interaction of intelligent cloud broadcasting can be conducted through the broadcasting file lists in a targeted mode, the stability of the intelligent cloud broadcasting is guaranteed, and the speed and the efficiency of the communication interaction of the intelligent cloud broadcasting are improved.
Further, fig. 6 is a flow chart of a fifth embodiment of the communication interaction method of smart cloud broadcasting according to the present invention, as shown in fig. 6, according to a third embodiment of the present invention, the step S23 specifically includes the following steps:
Step S231, a broadcast file list stored by the communication equipment is obtained, and an address, a name and a telephone number corresponding to the communication equipment are obtained from the broadcast file list.
It should be noted that, by calling the data stored in the communication device, a broadcast file list may be obtained, and the addresses, names and phone numbers corresponding to different communication devices may be obtained from the broadcast file list.
Step S232, associating the address, the name and the telephone number with the corresponding data to be broadcast, and generating different association indicators.
It will be appreciated that by correlating the address, the name and the telephone number with the corresponding data to be broadcast, different association identifications, i.e. association indicators, can be generated.
And step S233, when a communication interaction instruction is received, calling target broadcast data corresponding to the association indicator according to the communication interaction instruction, and carrying out direct communication broadcast on the target broadcast data to target equipment through the nearest transmitting terminal.
It should be understood that when the communication interaction instruction is received, the related broadcast data can be quickly called by calling the association indicator according to the communication interaction instruction, so that different broadcast data can be further broadcast to the corresponding device, that is, direct communication broadcast of the adjacent terminal can be accurately performed on the related target device by the association indicator through the different broadcast data, and therefore targeted quick broadcast is completed.
According to the scheme, the address, the name and the telephone number corresponding to the communication equipment are obtained from the broadcast file list by obtaining the broadcast file list stored by the communication equipment, the address, the name and the telephone number are associated with corresponding data to be broadcast to generate different associated indicators, when a communication interaction instruction is received, the target broadcast data corresponding to the associated indicators is called according to the communication interaction instruction, and direct communication broadcast is carried out on the target broadcast data to the target equipment through the nearest transmitting terminal.
Further, fig. 7 is a flowchart of a sixth embodiment of the communication interaction method of smart cloud broadcasting according to the present invention, as shown in fig. 7, according to a sixth embodiment of the communication interaction method of smart cloud broadcasting according to the present invention, in this embodiment, after the step S20, the communication interaction method of smart cloud broadcasting further includes the following steps:
And S21, obtaining address files and sub-node parameters of all the sub-nodes, and broadcasting the address files and the sub-node parameters into the intelligent cloud broadcasting network as networking instructions through a central node.
It should be noted that different broadcast service nodes correspond to a plurality of corresponding sub-nodes and intermediate nodes, different sub-nodes correspond to address files and sub-node parameters, a central node is a center of a network and actively initiates notification and communication of networking, newly added node networking, network parameters or address file change, and the address files and the sub-node parameters can be used as networking instructions through the central node, so that broadcasting can be performed to an intelligent cloud broadcast network according to the networking instructions.
Step S22, identifying networking states of all the child nodes, and determining whether all the child nodes are successful in communication according to the networking states.
It should be understood that the networking state is the current networking data receiving state of different sub-nodes, and by identifying the networking state of each sub-node, whether each sub-node is successful in communication can be determined according to the networking state.
It can be understood that after the central node is powered on, network parameter configuration can be performed, i.e. network identification, channel and other parameters are configured, further, the number of networking sub-nodes and address files can be checked, the address files can be divided, further, the address files and the parameters of the sub-nodes can be used as networking instructions to be broadcasted into the network according to a grouping sequence by a wireless synchronous broadcasting method, networking states of the sub-nodes can be identified after the broadcasting, further, the networking states are obtained, whether the sub-nodes are successfully communicated is determined, the networking states are generally successful in communication of the sub-nodes which are successfully networked, and no networking sub-nodes fail in communication.
According to the scheme, the address files and the child node parameters of all the child nodes are acquired, the central node is used for broadcasting the address files and the child node parameters into the intelligent cloud broadcasting network as networking instructions, the networking state of each child node is identified, whether each child node is successful in communication or not is determined according to the networking state, path maintenance is not needed, the hardware resources required by network implementation are small, and the hardware cost is reduced.
Further, fig. 8 is a flow chart of a seventh embodiment of the communication interaction method of smart cloud broadcasting according to the present invention, as shown in fig. 8, according to the seventh embodiment of the communication interaction method of smart cloud broadcasting according to the present invention, in this embodiment, before step S20, the communication interaction method of smart cloud broadcasting further includes the following steps:
step S201, when receiving the emergency broadcast playing command, playing the emergency broadcast signal.
When an emergency broadcast command for an emergency broadcast important message is received, an emergency broadcast signal may be broadcast.
Step S202, after the emergency broadcast signal is played, the interrupted service before the emergency broadcast is continuously executed according to the preset service serial number.
It can be understood that, after the emergency broadcast signal is played, the service of the terminal before the emergency broadcast can be continuously executed according to the preset service serial number.
In a specific implementation, the intelligent cloud broadcasting can detect the multiplexing frame header of each frame when the normal service is played, check whether the emergency broadcasting sequence number in the multiplexing frame header is updated, and if so, determine that the emergency broadcasting playing command is received, immediately interrupt the current service, play the emergency broadcasting signal, and continuously execute the interrupted service before the emergency broadcasting according to the preset service sequence number after the emergency broadcasting signal is played, so that the user can acquire the emergency broadcasting message in the first time, and the user experience is improved.
According to the scheme, the emergency broadcast signal is played when the emergency broadcast playing instruction is received, the interrupted service before the emergency broadcast is continuously executed according to the preset service serial number after the emergency broadcast signal is played, the user can acquire the emergency broadcast message in the first time when the emergency broadcast is needed, and user experience is improved.
Correspondingly, the invention further provides a communication interaction device of the intelligent cloud broadcasting.
Referring to fig. 9, fig. 9 is a functional block diagram of a first embodiment of a communication interaction device for smart cloud broadcasting according to the present invention.
In a first embodiment of the communication interaction device of intelligent cloud broadcasting, the communication interaction device of intelligent cloud broadcasting includes:
The network construction module 10 is configured to obtain a service release function of the intelligent cloud broadcasting platform, and construct a communication transmission coverage network according to the service release function.
And the broadcasting module 20 is configured to generate a broadcast file list according to a broadcast key of a broadcast service node and a user list, and perform terminal through broadcasting to a target device in the communication transmission coverage network according to the broadcast file list.
And the adjusting module 30 is configured to obtain a relative distance between the boundary of the location range to which the target device belongs and the nearest transmitting terminal, and adjust the transmitting power of the transmitting terminal according to the relative distance.
The network construction module 10 is further configured to obtain a service distribution function of the intelligent cloud broadcasting platform, where the service distribution function includes a broadcast information distribution access function, a program making and broadcasting function, an intra-jurisdiction broadcast resource management function, a broadcast distribution flow control function, a distribution resource scheduling function, a gatekeeper monitoring function, and a broadcast message distribution transmission function, and the intra-jurisdiction broadcast resource management function, the broadcast distribution flow control function, the distribution resource scheduling function, the gatekeeper monitoring function, and the broadcast message distribution transmission function construct a communication transmission coverage network with a program transmission site, an iron tower transmission trunk line, and a transmitting station of an existing network according to the broadcast information distribution access function, the program making and broadcasting function, the intra-jurisdiction broadcast resource management function, the broadcast distribution flow control function, the distribution resource scheduling function, the gatekeeper monitoring function, and the broadcast message distribution transmission function.
The list generating module 20 is further configured to obtain a distribution service request and a broadcast key of a broadcast service node currently connected to the intelligent cloud broadcast platform, determine a node key of each node in the broadcast service nodes according to the broadcast key, group user identifiers of a user list in the broadcast service nodes according to the node key and the distribution service request, generate a broadcast file list corresponding to different broadcast service nodes, and perform terminal direct broadcast to a target device in the communication transmission coverage network according to the broadcast file list.
The list generating module 20 is further configured to determine a node key of each node in the broadcast service nodes according to the broadcast key, obtain a user identifier of a user list in the broadcast service nodes and a node parameter of the broadcast service nodes according to the distribution service request, decode and group the user identifier by combining the node key in a parallel processing manner to obtain user broadcast tasks corresponding to different broadcast service nodes, and generate broadcast file lists corresponding to different broadcast service nodes according to the node parameter and the user broadcast tasks.
The broadcasting module 30 is further configured to obtain a broadcast file list stored by a communication device, obtain an address, a name, and a phone number corresponding to the communication device from the broadcast file list, correlate the address, the name, and the phone number with corresponding data to be broadcast to generate different associated indicators, and call target broadcast data corresponding to the associated indicators according to the communication interaction instruction when receiving the communication interaction instruction, and perform direct communication broadcast on the target broadcast data to the target device through a nearest transmitting terminal.
The broadcasting module 30 is further configured to obtain address files and sub-node parameters of all sub-nodes, broadcast the address files and the sub-node parameters as networking instructions into the intelligent cloud broadcasting network through the central node, identify networking states of the sub-nodes, and determine whether each sub-node is successful in communication according to the networking states.
The broadcasting module 30 is further configured to play an emergency broadcast signal when receiving an emergency broadcast playing instruction, and continue to execute the service interrupted before the emergency broadcast according to the preset service serial number after the emergency broadcast signal is played.
The steps for implementing each functional module of the communication interaction device of the smart cloud broadcast may refer to each embodiment of the communication interaction method of the smart cloud broadcast of the present invention, which is not described herein again.
In addition, the embodiment of the invention also provides a storage medium, wherein the storage medium stores a communication interaction program of the intelligent cloud broadcasting, and the communication interaction program of the intelligent cloud broadcasting realizes the following operations when being executed by a processor:
acquiring a service release function of an intelligent cloud broadcasting platform, and constructing a communication transmission coverage network according to the service release function;
Generating a broadcast file list according to a broadcast key of a broadcast service node and a user list, and carrying out terminal direct broadcast to target equipment in the communication transmission coverage network according to the broadcast file list;
And acquiring the relative distance between the boundary of the position range of the target equipment and the nearest transmitting terminal, and adjusting the transmitting power of the transmitting terminal according to the relative distance.
Further, when the communication interactive program of the intelligent cloud broadcasting is executed by the processor, the following operations are further realized:
acquiring a service release function of an intelligent cloud broadcasting platform, wherein the service release function comprises a broadcast information release access function, a program making and broadcasting function, an intra-jurisdiction broadcast resource management function, a broadcast release flow control function, a release resource scheduling function, a guard monitoring function and a broadcast message distribution and transmission function;
and constructing a communication transmission coverage network by using a program transmission site, an iron tower transmission trunk line and a transmitting station of the existing network according to the broadcast information release access function, the program making and broadcasting function, the intra-jurisdiction broadcast resource management function, the broadcast release flow control function, the release resource scheduling function, the on-duty monitoring function and the broadcast information distribution transmission function.
Further, when the communication interactive program of the intelligent cloud broadcasting is executed by the processor, the following operations are further realized:
acquiring a distribution service request and a broadcast key of a broadcast service node currently connected with the intelligent cloud broadcast platform;
Determining node keys of all nodes in the broadcast service nodes according to the broadcast keys, grouping user identifiers of user lists in the broadcast service nodes according to the node keys and the distribution service request, and generating broadcast file lists corresponding to different broadcast service nodes;
And carrying out terminal direct broadcast to target equipment in the communication transmission coverage network according to the broadcast file list.
Further, when the communication interactive program of the intelligent cloud broadcasting is executed by the processor, the following operations are further realized:
Determining node keys of all nodes in the broadcast service node according to the broadcast key;
acquiring user identification of a user list in the broadcast service node and node parameters of the broadcast service node according to the distribution service request;
and decoding and grouping the user identifications by combining the node keys in a parallel processing mode to obtain user broadcasting tasks corresponding to different broadcasting service nodes, and generating broadcasting file lists corresponding to different broadcasting service nodes according to the node parameters and the user broadcasting tasks.
Further, when the communication interactive program of the intelligent cloud broadcasting is executed by the processor, the following operations are further realized:
acquiring a broadcast file list stored by communication equipment, and acquiring an address, a name and a telephone number corresponding to the communication equipment from the broadcast file list;
Correlating the address, the name and the telephone number with corresponding data to be broadcasted to generate different correlation indicators;
And when a communication interaction instruction is received, calling target broadcast data corresponding to the association indicator according to the communication interaction instruction, and carrying out direct communication broadcast on the target broadcast data to target equipment through the nearest transmitting terminal.
Further, when the communication interactive program of the intelligent cloud broadcasting is executed by the processor, the following operations are further realized:
Acquiring address files and sub-node parameters of all sub-nodes, and broadcasting the address files and the sub-node parameters into an intelligent cloud broadcasting network as networking instructions through a central node;
And identifying the networking state of each child node, and determining whether each child node is successful in communication according to the networking state.
Further, when the communication interactive program of the intelligent cloud broadcasting is executed by the processor, the following operations are further realized:
When an emergency broadcast playing instruction is received, an emergency broadcast signal is played;
and after the emergency broadcast signal is played, continuing to execute the interrupted service before the emergency broadcast according to the preset service serial number.
According to the scheme, the communication transmission coverage network is built according to the service release function of the intelligent cloud broadcasting platform, the broadcasting file list is generated according to the broadcasting key of the broadcasting service node and the user list, terminal direct broadcasting is conducted to target equipment in the communication transmission coverage network according to the broadcasting file list, the relative distance between the boundary of the position range of the target equipment and the nearest transmitting terminal is obtained, the transmitting power of the transmitting terminal is adjusted according to the relative distance, the network coverage is large, the broadcasting effect is good, the broadcasting networking speed is high, the complexity of network path maintenance is reduced, communication interaction of intelligent cloud broadcasting can be conducted in a targeted mode, the stability of the intelligent cloud broadcasting is guaranteed, and the communication interaction speed and efficiency of the intelligent cloud broadcasting are improved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.