CN112468306A - Communication control method, device, system and storage medium - Google Patents
Communication control method, device, system and storage medium Download PDFInfo
- Publication number
- CN112468306A CN112468306A CN201910846985.2A CN201910846985A CN112468306A CN 112468306 A CN112468306 A CN 112468306A CN 201910846985 A CN201910846985 A CN 201910846985A CN 112468306 A CN112468306 A CN 112468306A
- Authority
- CN
- China
- Prior art keywords
- communication control
- point
- target controlled
- packet
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 title claims abstract description 112
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000012545 processing Methods 0.000 claims description 17
- 238000004806 packaging method and process Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 15
- 238000012423 maintenance Methods 0.000 abstract description 7
- 230000000007 visual effect Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000013078 crystal Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1863—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast comprising mechanisms for improved reliability, e.g. status reports
- H04L12/1868—Measures taken after transmission, e.g. acknowledgments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
- H04L67/145—Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment of the invention discloses a communication control method, a communication control device, a communication control system and a storage medium, wherein the communication control method comprises the following steps: sending a data packet to perform broadcast search so as to trigger a plurality of controlled devices receiving the data packet to respectively reply a feedback packet containing device identification information; analyzing the feedback packet to obtain equipment identification information of a plurality of controlled equipment; selecting controlled equipment with target equipment identification information from a plurality of controlled equipment one by one as target controlled equipment; and establishing a point-to-point connection with the target controlled device for point-to-point communication. The embodiment of the invention can realize time-sharing control of a plurality of controlled devices, and is convenient, quick and simple to operate; the broadcasting is used for searching a plurality of devices, the reliable transmission is carried out through point-to-point connection, the stability of communication and the reliability of transmission are ensured, the number of visual interfaces is small, the operation of a user is simplified, and the maintenance and the management are facilitated.
Description
Technical Field
The present invention relates to the field of network communication and display control technologies, and in particular, to a communication control method, apparatus, system, and storage medium.
Background
In the wide application of display screens, in some rental occasions, such as a concert, a live broadcast evening party, a monitoring center, an olympic games, a court and a sports center, the loading of a control system is larger and larger, and the number of correspondingly used video processors is larger and larger.
There are two communication control schemes for existing video processors. The first scheme is as follows: the video processors are configured one by directly using liquid crystal panels carried by the video processors, and different configuration items are configured to finish the operation required on site. Scheme II: the video processors are configured one by one through the matched software, and different configuration items are configured to complete the operation of field requirements.
There are some problems with both of the above solutions, for example: the operation of the video processor is difficult; especially when the number of video processors is large, it is troublesome to configure the video processors one by one on site. The above problems seriously affect the operation experience effect of the user.
Disclosure of Invention
Embodiments of the present invention provide a communication control method, a communication control apparatus, a communication control system, and a storage medium, which can solve the problems of the existing communication control schemes.
In one aspect, an embodiment of the present invention provides a communication control method, including: sending a data packet to perform broadcast search so as to trigger a plurality of controlled devices receiving the data packet to respectively reply a feedback packet containing device identification information; analyzing the feedback packet to obtain equipment identification information of the controlled equipment; selecting controlled devices having target device identification information from the plurality of controlled devices one by one as target controlled devices; and establishing a point-to-point connection with the target controlled device to perform point-to-point communication.
The existing communication control method of the video processor has some problems, such as: the operation of the video processor is difficult; especially, when the number of the video processors is large, if the video processors are configured on site one by one, the operation is troublesome, and the operation experience effect of the user is seriously influenced. The communication control method provided by the embodiment of the invention can realize time-sharing control of a plurality of controlled devices by sending the data packet to perform broadcast search to obtain the device identification information of the controlled devices and selecting the controlled devices with the target identification information from the controlled devices one by one to establish point-to-point communication, is convenient, quick and simple to operate, can search a plurality of terminal devices by using broadcast, performs reliable transmission by point-to-point connection, ensures the stability and the reliability of communication, simplifies the operation of a user, is beneficial to maintenance and management, and can solve the problems that the existing communication control system needs to configure the controlled devices one by one and/or is complicated to operate.
In one embodiment of the present invention, the communication control method further includes: unpacking one data packet to obtain a plurality of data packets and then sending the data packets to the target controlled equipment; and receiving a plurality of data packets returned by the target controlled device, and performing packet packaging processing on the received data packets to obtain one data packet.
In one embodiment of the present invention, the communication control method further includes: and when the data packet returned by the target controlled equipment is not received or is not correct within preset time after the data packet is sent to the target controlled equipment, automatically resending the memorized data packet to the target controlled equipment.
In one embodiment of the present invention, the communication control method further includes: sending a heartbeat packet to the target controlled device to maintain heartbeat keep-alive with the target controlled device; and if the feedback packet of the target controlled equipment corresponding to the heartbeat packet is not received within the preset time length, automatically reestablishing point-to-point connection with the target controlled equipment.
In a further aspect, an embodiment of the present invention provides a communication control apparatus, including: the broadcast search module is used for sending a data packet to perform broadcast search so as to trigger a plurality of controlled devices receiving the data packet to respectively reply a feedback packet containing device identification information; the analysis module is used for analyzing the feedback packet to obtain equipment identification information of the controlled equipment; a selection module configured to select one by one of the plurality of controlled devices as a target controlled device, the controlled device having target device identification information; and the communication module is used for establishing point-to-point connection with the target controlled equipment so as to carry out point-to-point communication.
The existing communication control method of the video processor has some problems, such as: the operation of the video processor is difficult; especially, when the number of the video processors is large, if the video processors are configured on site one by one, the operation is troublesome, and the operation experience effect of the user is seriously influenced. The communication control device provided by the embodiment of the invention carries out broadcast search by sending the data packet to obtain the equipment identification information of a plurality of controlled equipment, and selects the controlled equipment with the target identification information as the target controlled equipment one by one to establish point-to-point communication, can realize time-sharing control of the plurality of controlled equipment, is convenient and quick, is simple to operate, uses the broadcast to search a plurality of terminal equipment, carries out reliable transmission by point-to-point connection, ensures the stability and the reliability of the transmission, simplifies the operation of a user, and is beneficial to maintenance and management; the problems that the existing communication control system needs to be configured with controlled equipment on site one by one and/or the operation is complicated and the like can be solved.
In one embodiment of the present invention, the communication control apparatus further includes: the unpacking processing module is used for unpacking one data packet to obtain a plurality of data packets and then sending the data packets to the target controlled equipment; and the group package processing module is used for receiving a plurality of data packets returned by the target controlled device and performing group package processing on the received data packets to obtain one data packet.
In one embodiment of the present invention, the communication control apparatus further includes: and the retransmission module is used for automatically retransmitting the memorized data packet to the target controlled equipment when the data packet returned by the target controlled equipment is not received or the received returned data packet is incorrect within the preset time after the data packet is transmitted to the target controlled equipment.
In one embodiment of the present invention, the communication control apparatus further includes: the heartbeat packet sending module is used for sending a heartbeat packet to the target controlled equipment so as to maintain heartbeat keep-alive with the target controlled equipment; and the reconnection module is used for automatically reestablishing point-to-point connection with the target controlled equipment if a feedback packet, corresponding to the heartbeat packet, of the target controlled equipment is not received within a preset time length.
In another aspect, an embodiment of the present invention provides a communication control system, including: a console; connecting equipment; and a plurality of controlled devices, each of which is connected to the console through the connection device; wherein the console is configured to execute the communication control method according to any one of the preceding claims to realize point-to-point communication with the plurality of controlled devices one by one.
In another aspect, an embodiment of the present invention provides a communication control system, including: a memory and one or more processors coupled to the memory, the memory storing instructions executable by the processors for executing the instructions to implement a communication control method as in any of the preceding.
In still another aspect, the embodiment of the present invention provides a storage medium which is a non-volatile memory and stores a computer readable program, where the computer readable program is used for being executed by a computer to implement the communication control method according to any one of the foregoing items.
The embodiment of the invention can realize time-sharing control of a plurality of controlled devices through one control console, and is convenient, quick and simple to operate.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart illustrating a communication control method according to a first embodiment of the present invention;
fig. 2 is a block diagram of a communication control apparatus according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a communication control system according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of a communication control system according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of a storage medium according to a fifth embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
First embodiment
As shown in fig. 1, a first embodiment of the present invention provides a communication control method 100, for example, including:
step S110: and sending a data packet for broadcast search to trigger a plurality of controlled devices receiving the data packet to respectively reply a feedback packet containing device identification information. In particular, the controlled device is, for example, a video processing device. The broadcast search for the transmission data packet is, for example, a broadcast search for a UDP data packet transmitted from a console. The different types of controlled devices have different device identification information, that is, the device identification information is used for distinguishing and identifying the different controlled devices, so that the user can distinguish and conveniently distinguish the controlled devices.
Step S130: and analyzing the feedback packet to obtain the equipment identification information of the controlled equipment.
Step S150: and selecting the controlled equipment with the target equipment identification information from the plurality of controlled equipment one by one as target controlled equipment. And
step S170: and establishing a point-to-point connection with the target controlled device to perform point-to-point communication. In particular, the point-to-point connection is, for example, a TCP connection, by means of which reliable transmission can be achieved. Specifically, for example, first, a controlled device having target device identification information is selected from the plurality of controlled devices as a first target controlled device in step S150, and then, a peer-to-peer connection with the first target controlled device is established in step S170, and then, peer-to-peer communication is performed on the connection to control the first target controlled device. Then, the peer-to-peer connection with the first target controlled device is disconnected, one controlled device having the target device identification information is reselected from the plurality of controlled devices as a second target controlled device, and then the peer-to-peer connection with the second target controlled device is established through step S170, and then peer-to-peer communication is performed on the second target controlled device to realize control on the second target controlled device. And by analogy, time-sharing control over all target controlled devices is finally realized.
Further, the communication control method, for example, further includes the steps of: unpacking one data packet to obtain a plurality of data packets and then sending the data packets to the target controlled equipment; and receiving a plurality of data packets returned by the target controlled device, and performing packet packaging processing on the received data packets to obtain one data packet. It is worth noting that this step is typically only performed when the packet is large.
Further, the communication control method, for example, further includes the steps of: and when the data packet returned by the target controlled equipment is not received or is not correct within preset time after the data packet is sent to the target controlled equipment, automatically resending the memorized data packet to the target controlled equipment.
In addition, the communication control method may further include, for example, the steps of: sending a heartbeat packet to the target controlled device to maintain heartbeat keep-alive with the target controlled device; and if the feedback packet of the target controlled equipment corresponding to the heartbeat packet is not received within the preset time length, automatically reestablishing point-to-point connection with the target controlled equipment. Specifically, whether the point-to-point connection with the target controlled device is disconnected or not is automatically detected, and if the point-to-point connection with the target controlled device is disconnected, point-to-point reconnection is automatically performed. In addition, when the point-to-point connection with the target controlled device is normal but the point-to-point communication cannot be normally carried out, the target controlled device automatically disconnects the point-to-point connection and then carries out point-to-point reconnection.
The communication control method 100 provided in the first embodiment of the present invention can implement time-sharing control of multiple controlled devices through one console, and is convenient, fast, and simple to operate; a plurality of terminal devices are searched by broadcasting, reliable transmission is carried out by point-to-point connection, the stability of communication and the reliability of transmission are ensured, and visual interfaces are fewer, so that the operation of a user is simplified, and the maintenance and the management are facilitated; the problems that the existing communication control method needs to be carried out on site one by one to configure controlled equipment and/or is complicated to operate and the like can be solved.
Second embodiment
As shown in fig. 2, a communication control apparatus 200 according to a second embodiment of the present invention is provided, where the communication control apparatus 200 may be used to implement the communication control method 100 according to the first embodiment, for example, and for details of the functions and implementation of the communication control method 100, reference is made to the description of the first embodiment, which is not repeated herein.
The communication control apparatus 200 includes, for example: a broadcast search module 210, a parsing module 230, a selection module 250, and a communication module 270.
The broadcast search module 210 is configured to send a data packet for broadcast search, for example, to trigger a plurality of controlled devices receiving the data packet to reply a feedback packet containing device identification information, respectively. That is, the broadcast searching module 210 may be configured to execute step S110 of the communication control method 100.
The parsing module 230 is configured to parse the feedback packet to obtain device identification information of the plurality of controlled devices, for example. That is, the parsing module 230 may be used to execute step S130 of the communication control method 100.
The selection module 250 is configured to select, for example, a controlled device having target device identification information from the plurality of controlled devices one by one as a target controlled device. I.e. the selection module 250 may be configured to perform step S150 of the communication control method 100.
The communication module 270 is used, for example, to establish a peer-to-peer connection with the target controlled device for peer-to-peer communication. That is, the communication module 270 may be configured to execute step S170 of the communication control method 100.
Further, the communication control apparatus 200 includes, for example: an unpacking process module 291 and a packing process module 293.
The unpacking processing module 291 may be configured to, for example, unpack one data packet to obtain a plurality of data packets, and then send the data packets to the target controlled device.
The group packet processing module 293 may be configured to receive a plurality of data packets returned by the target controlled device, and perform group packet processing on the received plurality of data packets to obtain one data packet, for example. It is worth noting here that the unpacking processing module 291 and the packing processing module 293 generally operate only when the packet is large.
Further, the communication control apparatus 200 includes, for example: the retransmission module 295 is configured to, for example, automatically retransmit the memorized data packet to the target controlled device when the data packet returned by the target controlled device is not received within a predetermined time after the data packet is transmitted to the target controlled device or the received returned data packet is incorrect.
In addition, the communication control apparatus 200 includes, for example: a heartbeat packet sending module 297 and a reconnection module 299.
The heartbeat packet sending module 297 is configured to send a heartbeat packet to the target controlled device, for example, so as to maintain heartbeat keep alive with the target controlled device.
The reconnection module 299 is, for example, configured to automatically reestablish the point-to-point connection with the target controlled device if a feedback packet corresponding to the heartbeat packet of the target controlled device is not received within a preset time period.
Specifically, the heartbeat packet sending module 297 and the reconnection module 299 are used together to implement: and automatically detecting whether the point-to-point connection with the target controlled equipment is disconnected or not, and if the point-to-point connection with the target controlled equipment is disconnected, automatically performing point-to-point reconnection. In addition, when the point-to-point connection with the target controlled device is normal but the point-to-point communication cannot be normally carried out, the target controlled device automatically disconnects the point-to-point connection and then carries out point-to-point reconnection.
The communication control device 200 according to the second embodiment of the present invention can control a plurality of controlled devices in a time-sharing manner through one console, and is convenient, fast and simple to operate; a plurality of terminal devices are searched by broadcasting, reliable transmission is carried out by point-to-point connection, the stability of communication and the reliability of transmission are ensured, and visual interfaces are fewer, so that the operation of a user is simplified, and the maintenance and the management are facilitated; the problems that the existing communication control device needs to be configured with controlled equipment on site one by one and/or the operation is complicated and the like can be solved.
Third embodiment
As shown in fig. 3, a third embodiment of the present invention provides a communication control system 300, for example, including: a console 310, a connecting device 330, and a plurality of controlled devices 350.
Wherein each of the controlled devices 350 is connected to the console 310 through the connection device. The controlled device 350 is, for example, a video processing device.
The console 310 is used, for example, to execute the communication control method 100 as described in the foregoing first embodiment to realize point-to-point communication with the plurality of controlled devices 350 one by one. For details of the functions and implementation of the communication control method 100, reference is made to the description of the first embodiment, and details are not repeated here.
The connection device 330 is, for example, a switch or a router.
Specifically, the connection device 330 connects the console 310 and each of the controlled devices 350, for example, through a network cable. The network cable is for example a network cable with an RJ45 crystal head.
Further, the communication control system 300, for example, further includes: a plurality of display screens 370, the plurality of display screens 370 are LED screens, for example, respectively, and the plurality of display screens 370 are connected to the plurality of controlled devices 350 in a one-to-one correspondence, for example.
Furthermore, for example, an optical-to-electrical converter 390 may be further disposed between the display screen 370 and the controlled device 350 corresponding thereto, the display screen 370 is connected to the controlled device 350 corresponding thereto in a one-to-one correspondence manner through the optical-to-electrical converter 390, the optical-to-electrical converter 390 is, for example, an optical-to-electrical converter of the CVT4K series of the west nanowatt electronic technologies, ltd, and the optical-to-electrical converter 390 is connected to the display screen 370 through an optical port or a network port thereof, so that when the optical-to-electrical converter 390 is connected to the display screen 370 through the optical port thereof, a long-distance signal transmission may be achieved. The controlled device 350 is connected to the photoelectric converter 390 through, for example, a video output interface (e.g., DVI video interface) provided thereon.
Further, the communication control system 300 may further include, for example: the system comprises a plurality of upper computers 301, wherein the plurality of upper computers 301 are connected with the plurality of controlled equipment 350 in a one-to-one correspondence mode. Specifically, each of the upper computers 301 is connected to a video input interface (e.g., an HDMI video interface) of the controlled device 350 corresponding thereto to provide a video source.
The communication control system 300 according to the third embodiment of the present invention can implement time-sharing control of a plurality of controlled devices through one console, and is convenient, fast, and simple to operate; a plurality of terminal devices are searched by broadcasting, reliable transmission is carried out by point-to-point connection, the stability of communication and the reliability of transmission are ensured, and visual interfaces are fewer, so that the operation of a user is simplified, and the maintenance and the management are facilitated; the problems that the existing communication control system needs to be configured with controlled equipment on site one by one and/or the operation is complicated and the like can be solved.
Fourth embodiment
As shown in fig. 4, a fourth embodiment of the present invention provides a communication control system 400, for example, including: a memory 410 and one or more processors 430 coupled to the memory 410. The memory 410 stores instructions executable by the processor 430, for example, and the processor 430 may be configured to execute the instructions to implement the communication control method 100 according to the first embodiment. For details of the functions and implementation of the communication control method 100, reference is made to the description of the first embodiment, and details are not repeated here.
The communication control system 400 according to the fourth embodiment of the present invention can implement time-sharing control of a plurality of controlled devices through one console, and is convenient, fast, and simple to operate; a plurality of terminal devices are searched by broadcasting, reliable transmission is carried out by point-to-point connection, the stability of communication and the reliability of transmission are ensured, and visual interfaces are fewer, so that the operation of a user is simplified, and the maintenance and the management are facilitated; the problems that the existing communication control system needs to be configured with controlled equipment on site one by one and/or the operation is complicated and the like can be solved.
Fifth embodiment
As shown in fig. 5, a fifth embodiment of the present invention provides a storage medium 500, where the storage medium 500 is, for example, a non-volatile memory and stores a computer-readable program, and the computer-readable program is, for example, used for being executed by a computer to implement the communication control method 100 according to the foregoing first embodiment. For details of the functions and implementation of the communication control method 100, reference is made to the description of the first embodiment, and details are not repeated here.
The storage medium 500 according to the fifth embodiment of the present invention also has the above-mentioned advantages of the communication control method 100, because it stores the computer-readable program for executing the communication control method 100 according to the foregoing first embodiment of the present invention.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and/or method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units/modules is only one logical division, and there may be other divisions in actual implementation, for example, multiple units or modules may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units/modules described as separate parts may or may not be physically separate, and parts displayed as units/modules may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units/modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, each functional unit/module in the embodiments of the present invention may be integrated into one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated into one unit/module. The integrated units/modules may be implemented in the form of hardware, or may be implemented in the form of hardware plus software functional units/modules.
The integrated units/modules, which are implemented in the form of software functional units/modules, may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for causing one or more processors of a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments can be modified, or some technical features can be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (10)
1. A communication control method, comprising:
sending a data packet to perform broadcast search so as to trigger a plurality of controlled devices receiving the data packet to respectively reply a feedback packet containing device identification information;
analyzing the feedback packet to obtain equipment identification information of the controlled equipment;
selecting controlled devices having target device identification information from the plurality of controlled devices one by one as target controlled devices; and
and establishing a point-to-point connection with the target controlled device to perform point-to-point communication.
2. The communication control method according to claim 1, further comprising:
unpacking one data packet to obtain a plurality of data packets and then sending the data packets to the target controlled equipment; and
and receiving a plurality of data packets returned by the target controlled device, and performing packet packaging processing on the received data packets to obtain one data packet.
3. The communication control method according to claim 2, further comprising:
and when the data packet returned by the target controlled equipment is not received or is not correct within preset time after the data packet is sent to the target controlled equipment, automatically resending the memorized data packet to the target controlled equipment.
4. The communication control method according to claim 1, further comprising:
sending a heartbeat packet to the target controlled device to maintain heartbeat keep-alive with the target controlled device; and
and if the feedback packet of the target controlled equipment corresponding to the heartbeat packet is not received within the preset time length, automatically reestablishing point-to-point connection with the target controlled equipment.
5. A communication control apparatus, comprising:
the broadcast search module is used for sending a data packet to perform broadcast search so as to trigger a plurality of controlled devices receiving the data packet to respectively reply a feedback packet containing device identification information;
the analysis module is used for analyzing the feedback packet to obtain equipment identification information of the controlled equipment;
a selection module configured to select one by one of the plurality of controlled devices as a target controlled device, the controlled device having target device identification information; and
and the communication module is used for establishing point-to-point connection with the target controlled equipment so as to carry out point-to-point communication.
6. The communication control apparatus according to claim 5, further comprising:
the unpacking processing module is used for unpacking one data packet to obtain a plurality of data packets and then sending the data packets to the target controlled equipment; and
and the group package processing module is used for receiving a plurality of data packages returned by the target controlled equipment and performing group package processing on the received data packages to obtain one data package.
7. The communication control apparatus according to claim 6, further comprising:
and the retransmission module is used for automatically retransmitting the memorized data packet to the target controlled equipment when the data packet returned by the target controlled equipment is not received or the received returned data packet is incorrect within the preset time after the data packet is transmitted to the target controlled equipment.
8. The communication control apparatus according to claim 5, further comprising:
the heartbeat packet sending module is used for sending a heartbeat packet to the target controlled equipment so as to maintain heartbeat keep-alive with the target controlled equipment; and
and the reconnection module is used for automatically reestablishing point-to-point connection with the target controlled equipment if a feedback packet, corresponding to the heartbeat packet, of the target controlled equipment is not received within a preset time length.
9. A communication control system, comprising:
a console;
connecting equipment; and
a plurality of controlled devices, each of which is connected to the console through the connection device;
wherein the console is configured to execute the communication control method according to any one of claims 1 to 4 to realize the peer-to-peer communication with the plurality of controlled devices one by one.
10. A storage medium which is a nonvolatile memory and stores a computer-readable program for execution by a computer to implement the communication control method according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910846985.2A CN112468306A (en) | 2019-09-09 | 2019-09-09 | Communication control method, device, system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910846985.2A CN112468306A (en) | 2019-09-09 | 2019-09-09 | Communication control method, device, system and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112468306A true CN112468306A (en) | 2021-03-09 |
Family
ID=74807317
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910846985.2A Pending CN112468306A (en) | 2019-09-09 | 2019-09-09 | Communication control method, device, system and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112468306A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014194506A1 (en) * | 2013-06-06 | 2014-12-11 | 华为技术有限公司 | Method for autonomy of base station, base band unit, base station and cloud base station system |
CN105554150A (en) * | 2015-12-29 | 2016-05-04 | 北京捷思锐科技股份有限公司 | Network logging-in method and apparatus |
CN106211325A (en) * | 2016-08-31 | 2016-12-07 | 杭州鸿雁电器有限公司 | For the method and apparatus finding indoor electronic equipment |
CN106535301A (en) * | 2016-12-30 | 2017-03-22 | 珠海赛纳打印科技股份有限公司 | Method, device and system for establishing communication connection |
CN107592294A (en) * | 2017-07-28 | 2018-01-16 | 北京北信源软件股份有限公司 | Data reporting method and device |
CN109120622A (en) * | 2018-08-22 | 2019-01-01 | 重庆金康特智能穿戴技术研究院有限公司 | A kind of communication system of the ios platform based on Transmission Control Protocol |
-
2019
- 2019-09-09 CN CN201910846985.2A patent/CN112468306A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014194506A1 (en) * | 2013-06-06 | 2014-12-11 | 华为技术有限公司 | Method for autonomy of base station, base band unit, base station and cloud base station system |
CN105554150A (en) * | 2015-12-29 | 2016-05-04 | 北京捷思锐科技股份有限公司 | Network logging-in method and apparatus |
CN106211325A (en) * | 2016-08-31 | 2016-12-07 | 杭州鸿雁电器有限公司 | For the method and apparatus finding indoor electronic equipment |
CN106535301A (en) * | 2016-12-30 | 2017-03-22 | 珠海赛纳打印科技股份有限公司 | Method, device and system for establishing communication connection |
CN107592294A (en) * | 2017-07-28 | 2018-01-16 | 北京北信源软件股份有限公司 | Data reporting method and device |
CN109120622A (en) * | 2018-08-22 | 2019-01-01 | 重庆金康特智能穿戴技术研究院有限公司 | A kind of communication system of the ios platform based on Transmission Control Protocol |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11641402B2 (en) | Systems and methods for managed connectivity wall outlets using low energy wireless communication | |
CN104618793B (en) | A kind of information processing method and electronic equipment | |
US10268435B2 (en) | Display device, multi-display system, and ID determination method for display device | |
CN108052474B (en) | Data format conversion method, device, equipment and computer readable storage medium | |
CN102208178B (en) | Distributed multi-screen image processor based on set top box (STB) | |
CN106330986B (en) | Message transmission method and device | |
CN105429905A (en) | Method, device and system for monitoring advertisement putting terminal | |
CN105323165A (en) | Communication device and multi-hop network | |
CN105959827A (en) | Data interaction method, set top box, and front-end server | |
US20160353255A1 (en) | Providing multiple content items for display on multiple devices | |
CN111416882A (en) | BMC IP setting method and device, electronic equipment and system | |
CN113676761B (en) | Multimedia resource playing method and device and main control equipment | |
CN104079634B (en) | A kind of method, equipment and the system at display device interface | |
CN112468306A (en) | Communication control method, device, system and storage medium | |
CN109120557A (en) | A kind of intelligent router WAN mouthfuls of dynamic switching method and system | |
CN114244700A (en) | Port processing method and device, electronic equipment and computer readable storage medium | |
CN113014466B (en) | Network port loop detection method and system | |
CN108234635A (en) | The method, apparatus and communication system to communicate with Intelligent target equipment | |
CN113612972B (en) | Communication method and device of terminal monitoring equipment, electronic equipment and storage medium | |
CN116185912B (en) | Industrial bus load balancing method, device, equipment and medium of ECAT coupler | |
TWI755005B (en) | Test method based on improved rest protocol, client, server and medium | |
CN112153668A (en) | Data transmission method and device and mobile terminal | |
CN117789646A (en) | Display method and system based on LED display screen module and electronic equipment | |
CN113132814A (en) | Data processing method and device of video processing system | |
CN117423309A (en) | Method for transmitting correction coefficient of display screen and storage medium |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210309 |