[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111050290A - Multi-device communication method, medium, terminal and device based on time division multiple access - Google Patents

Multi-device communication method, medium, terminal and device based on time division multiple access Download PDF

Info

Publication number
CN111050290A
CN111050290A CN201911329821.9A CN201911329821A CN111050290A CN 111050290 A CN111050290 A CN 111050290A CN 201911329821 A CN201911329821 A CN 201911329821A CN 111050290 A CN111050290 A CN 111050290A
Authority
CN
China
Prior art keywords
communication
time slot
time
communication equipment
communication network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911329821.9A
Other languages
Chinese (zh)
Inventor
袁志炜
王洪亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Yogo Robot Co Ltd
Original Assignee
Shanghai Yogo Robot Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Yogo Robot Co Ltd filed Critical Shanghai Yogo Robot Co Ltd
Priority to CN201911329821.9A priority Critical patent/CN111050290A/en
Publication of CN111050290A publication Critical patent/CN111050290A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/33Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a multi-device communication method, medium, terminal and device based on time division multiple access, at least one communication device adopts a time slot alignment method based on time division multiple access to determine respective time slot number and establish a communication network. The invention can well solve the problem of communication between a plurality of Internet of things devices and a robot group without a central node in a building through a time division multiple access wireless communication technology, realizes automatic capacity expansion and high-speed frequency modulation point-to-point big data communication after space congestion, ensures the communication quality and the communication efficiency among the devices, especially between the robot and the Internet of things devices, and has wide commercial application prospect in the field of robots.

Description

Multi-device communication method, medium, terminal and device based on time division multiple access
[ technical field ] A method for producing a semiconductor device
The invention relates to the field of robots, in particular to a multi-device communication method, medium, terminal and device based on time division multiple access.
[ background of the invention ]
The existing service robot in a building generally has flat-floor delivery capability in the building, and for a delivery task in the building crossing floors, the robot needs to use the equipment of the internet of things such as an elevator, a gate machine, a door opening and closing machine and the like in the building, so that a communication mechanism needs to be established between the robot and the equipment of the internet of things. When the robot communicates with the internet of things equipment in a building by adopting the existing communication scheme, if the robot encounters multiple pieces of internet of things equipment or multiple robot groups, the robot is easily interfered by multiple pieces of equipment, so that a sender and a receiver of data cannot send or receive effective data content.
[ summary of the invention ]
The invention provides a multi-device communication method, medium, terminal and device based on time division multiple access, which solve the technical problems.
The technical scheme for solving the technical problems is as follows: a multi-equipment communication method based on time division multiple access, at least one communication equipment adopts the alignment method of the preset time slot to determine the respective time slot number, and set up the communication network; the preset time slot alignment method specifically comprises the following steps:
s001, dividing time into frames with a periodic preset length, wherein each frame is divided into a plurality of time slots according to a preset time interval;
s002, after the communication equipment is powered on, carrying out XOR calculation on the equipment serial number and the random number when the communication equipment leaves the factory, storing the XOR calculation result, and broadcasting the XOR calculation result as the identity ID of the communication equipment;
s003, receiving the identity IDs broadcasted by other communication equipment, and establishing an ID linked list by combining the identity IDs of the communication equipment, wherein the ID linked list comprises a plurality of identity IDs arranged in an ascending order;
and S004, inquiring the position of the ID of the communication equipment in the ID linked list, generating a sequencing value of the communication equipment in the whole network environment, determining a corresponding time slot number according to the sequencing value, and establishing a communication network.
In a preferred embodiment, the method further includes a new communication device adding method, specifically: the new communication equipment monitors the broadcast content of a complete time slice of the current communication network, acquires the number of the communication equipment which has been added into the current communication network and the time slot occupied by each communication equipment according to the broadcast content, and if the idle time slot exists, determines the time slot number of the new communication equipment by adopting the preset time slot alignment method and adds the new communication equipment into the current communication network; and if no idle time slot exists, expanding the current time slot, and reestablishing the communication network by adopting the preset time slot alignment method.
In a preferred embodiment, the expanding of the current time slot and the reestablishing of the communication network by using the preset time slot alignment method specifically include: broadcasting a capacity expansion request to all communication equipment in the current time slice, commanding all the communication equipment to increase the time length of the communication equipment by one time in the next time slice, keeping the preset time interval unchanged, namely, increasing the time slot of the next time slice by one time, then adopting a preset time slot alignment method to determine respective time slot numbers again, and reestablishing the communication network.
In a preferred embodiment, the method further includes a step of capacity expansion in advance, specifically: when a new communication device joins the current communication network, monitoring the broadcast content of a complete time slice of the current communication network, calculating the proportion of the occupied time slot in the current time slice according to the broadcast content, judging whether the proportion is greater than a preset value, if so, expanding the current time slot, and reestablishing the communication network by adopting the preset time slot alignment method.
In a preferred embodiment, the method further comprises a frequency point skipping step, wherein the frequency point skipping step specifically comprises: and sending a frequency point skipping request in a broadcast channel, after meeting an agreement with another communication device, skipping to the agreed frequency point in the next time slice and completing a data transmission process, then skipping to an open channel through a timeout mechanism, and joining the current communication network by adopting the new communication device joining method.
A second aspect of the embodiments of the present invention provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the above-mentioned multiple device communication method based on time division multiple access.
A third aspect of the embodiments of the present invention provides a multiple-device communication terminal based on time division multiple access, including the computer-readable storage medium and a processor, where the processor implements the steps of the multiple-device communication method based on time division multiple access when executing a computer program on the computer-readable storage medium.
A fourth aspect of the embodiments of the present invention provides a multiple device communication apparatus based on time division multiple access, including a time slot alignment module and a communication network establishment module, where the time slot alignment module specifically includes a time slot division unit, an exclusive or calculation unit, an identity table establishment unit, and a time slot allocation unit,
the time slot dividing unit is used for dividing time into frames with periodic preset length, and each frame is divided into a plurality of time slots according to preset time intervals;
the XOR calculation unit is used for carrying out XOR calculation on the equipment serial number and the random number when the communication equipment leaves the factory after being electrified, storing the XOR calculation result and broadcasting the XOR calculation result as the identity ID of the communication equipment;
the identity list establishing unit is used for receiving identity IDs broadcasted by other communication equipment and establishing an ID linked list by combining the identity IDs of the communication equipment, wherein the ID linked list comprises a plurality of identity IDs which are arranged in an ascending order;
the time slot allocation unit is used for inquiring the position of the ID of the communication equipment in the ID linked list, generating the ordering value of the communication equipment in the whole network environment and determining the corresponding time slot number according to the ordering value;
the communication network establishing module is used for establishing a communication network according to the time slot number.
In a preferred embodiment, the multi-device communication apparatus further includes a monitoring module, a first control module, and a time slot expansion module,
the monitoring module is used for monitoring the broadcast content of a complete time slice of the current communication network;
the first control module is used for acquiring the number of the communication equipment which is added into the current communication network and the time slot occupied by each communication equipment according to the broadcast content, and if the idle time slot exists, the first control module drives the time slot alignment module to determine the time slot number of the first control module and add the first control module into the current communication network; if no free time slot exists, driving the time slot expansion module to expand the current time slot, and driving the time slot alignment module to reestablish the communication network;
the time slot expansion module is used for broadcasting an expansion request to all the communication equipment in the current time slice, commanding all the communication equipment to increase the time length of the communication equipment by one time in the next time slice, and simultaneously keeping the preset time interval unchanged, namely, increasing the time slot of the next time slice by one time.
In a preferred embodiment, the multi-device communication apparatus further includes a frequency point hopping module, where the frequency point hopping module is configured to send a frequency point hopping request in a broadcast channel, when an agreement is reached with another communication device, hop to the agreed frequency point in a next time slice and complete a data transmission process, and then hop to an open channel through a timeout mechanism and join a current communication network.
The invention provides a multi-device communication method, medium, terminal and device based on time division multiple access, which can well solve the problem of communication between multiple Internet of things devices and a robot group in a building without a central node through a wireless communication technology of time division multiple access, realize automatic capacity expansion and high-speed frequency modulation point-to-point large data communication after space congestion, ensure the communication quality and the communication efficiency among multiple devices, particularly between a robot and the Internet of things devices, and have wide commercial application prospect in the field of robots.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
[ description of the 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 embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a schematic flowchart of a preset timeslot alignment method provided in embodiment 1;
fig. 2 is a schematic structural diagram of a multiple device communication apparatus based on time division multiple access according to embodiment 2;
fig. 3 is a schematic structural diagram of a multiple-device communication terminal based on time division multiple access according to embodiment 3.
[ detailed description ] embodiments
In order to make the objects, technical solutions and advantageous effects of the present invention more clearly apparent, the present invention is further described in detail below with reference to the accompanying drawings and the detailed description. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention.
In embodiment 1, at least one communication device determines a respective timeslot number by using a preset timeslot alignment method, and establishes a communication network, fig. 1 is a schematic flow diagram of the preset timeslot alignment method provided in embodiment 1, and as shown in fig. 1, the preset timeslot alignment method specifically includes the following steps:
s001, dividing time into frames with a periodic preset length, wherein each frame is divided into a plurality of time slots according to a preset time interval;
s002, after the communication equipment is powered on, carrying out XOR calculation on the equipment serial number and the random number when the communication equipment leaves the factory, storing the XOR calculation result, and broadcasting the XOR calculation result as the identity ID of the communication equipment;
s003, receiving the identity IDs broadcasted by other communication equipment, and establishing an ID linked list by combining the identity IDs of the communication equipment, wherein the ID linked list comprises a plurality of identity IDs arranged in an ascending order;
and S004, inquiring the position of the ID of the communication equipment in the ID linked list, generating a sequencing value of the communication equipment in the whole network environment, determining a corresponding time slot number according to the sequencing value, and establishing a communication network.
The multiple communication devices can respectively adopt the time slot alignment method of the embodiment to allocate time slots to the multiple communication devices, and then carry out communication in corresponding time slots without scheduling by a central node, thereby reducing data interference of a third party. After time slot alignment is completed, multiple communication devices can broadcast own sending time stamps in respective time slots respectively, and the sending time stamps of all communication devices in the broadcast are recorded by utilizing readable and writable memories in the respective devices, so that the distances between the communication devices participating in communication and the communication devices can be calculated in one time slice, waste of the time slices required by distance calculation is greatly reduced, and the communication efficiency is improved.
In a preferred embodiment, when a new communication device joins the network, the specific joining method is as follows: the new communication equipment monitors the broadcast content of a complete time slice of the current communication network, acquires the number of the communication equipment which is added into the current communication network and the time slot occupied by each communication equipment according to the broadcast content, determines the own time slot number by adopting the preset time slot alignment method if the idle time slot exists, adds the time slot number into the current communication network, and then broadcasts data in the time slot corresponding to the own time slot number in the next time slice; if no free time slot exists, the current time slot needs to be expanded, and then the communication network is reestablished by adopting the preset time slot alignment method. The specific process of expanding the current time slot is as follows: broadcasting a capacity expansion request to all communication equipment in the current time slice, instructing all communication equipment to increase the time length of the next time slice, for example, doubling the time length of the next time slice while keeping a preset time interval unchanged, i.e., doubling the time slot of the next time slice, and then determining the respective time slot number again by adopting a preset time slot alignment method to reestablish a communication network.
The more preferred embodiment further includes a step of capacity expansion in advance, specifically: when a new communication device joins the current communication network, monitoring the broadcast content of a complete time slice of the current communication network, calculating the proportion of the occupied time slot in the current time slice according to the broadcast content, judging whether the proportion is greater than a preset value, such as greater than 90%, if so, expanding the current time slot by adopting the time slot expansion step, and reestablishing the communication network.
In another preferred embodiment, if a large amount of data needs to be transmitted at high speed between two communication devices, a frequency point hopping method may be adopted, and the frequency point hopping method specifically includes: and sending a frequency point skipping request in a broadcast channel, after meeting an agreement with another communication device, skipping to the agreed frequency point by two communication devices in the next time slice to start high data volume transmission, skipping to an open channel through respective timeout mechanisms after the transmission is finished, and joining the current communication network by adopting the new communication device joining method.
According to the embodiment, the problem of communication between multiple pieces of Internet of things equipment and a robot group in a building without a central node can be well solved through a time division multiple access wireless communication technology, automatic capacity expansion and high-speed frequency modulation point-to-point big data communication after space congestion are achieved, communication quality and communication efficiency among the multiple pieces of equipment, especially between the robot and the Internet of things equipment are guaranteed, and the wireless communication technology has a wide commercial application prospect in the field of robots.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
An embodiment of the present invention further provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the method for implementing the multiple device communication based on time division multiple access is implemented.
Fig. 2 is a schematic structural diagram of a multiple-device communication apparatus based on time division multiple access according to embodiment 2, and as shown in fig. 2, the multiple-device communication apparatus includes a time slot alignment module 100 and a communication network establishment module 200, where the time slot alignment module 100 specifically includes a time slot dividing unit 101, an exclusive or calculating unit 102, an identity table establishment unit 103, and a time slot allocation unit 104,
the time slot dividing unit 101 is configured to divide time into frames of a periodic preset length, where each frame is divided into a plurality of time slots according to a preset time interval;
the exclusive or calculation unit 102 is configured to, after being powered on, perform exclusive or calculation on the device serial number and the random number when the communication device leaves the factory, store an exclusive or calculation result, and broadcast the exclusive or calculation result as the identity ID of the communication device;
the identity list establishing unit 103 is configured to receive identity IDs broadcasted by other communication devices, and establish an ID linked list in combination with the identity IDs of the communication device, where the ID linked list includes a plurality of identity IDs arranged in an ascending order;
the time slot allocation unit 104 is configured to query a location of the ID of the communication device in the ID linked list, generate a ranking value of the communication device in the entire network environment, and determine a corresponding time slot number according to the ranking value;
the communication network establishing module 200 is configured to establish a communication network according to the timeslot number.
In a preferred embodiment, the multi-device communication apparatus further includes a monitoring module 300, a first control module 400 and a time slot expansion module 500,
the monitoring module 300 is configured to monitor broadcast content of a complete time slice of a current communication network;
the first control module 400 is configured to obtain, according to the broadcast content, the number of communication devices that have already joined in the current communication network and a time slot occupied by each communication device, and if there is an idle time slot, drive the time slot alignment module to determine its own time slot number and join in the current communication network; if no free time slot exists, driving the time slot expansion module to expand the current time slot, and driving the time slot alignment module to reestablish the communication network;
the time slot expansion module 500 is configured to broadcast an expansion request to all communication devices in a current time slice, instruct all communication devices to increase the time length of the communication devices by one time in a next time slice, and simultaneously keep a preset time interval unchanged, that is, increase the time slot of the next time slice by one time.
In a preferred embodiment, the multi-device communication apparatus further includes a second control module 600, where the second control module 600 is configured to monitor a broadcast content of a complete time slice of a current communication network when a new communication device joins the current communication network, calculate a ratio of occupied time slots in the current time slice according to the broadcast content, determine whether the ratio is greater than a preset value, if so, perform capacity expansion on the current time slot, and reestablish the communication network by using the preset time slot alignment method.
In a preferred embodiment, the multi-device communication apparatus further includes a frequency point skipping module 700, where the frequency point skipping module 700 is configured to send a frequency point skipping request in a broadcast channel, and after reaching an agreement with another communication device, frequency hops to an agreed frequency point in a next time slice and completes a data transmission process, and then skips to an open channel through a timeout mechanism and joins in a current communication network.
The embodiment of the invention also provides a multi-device communication terminal based on time division multiple access, which comprises the computer readable storage medium and a processor, wherein the processor realizes the steps of the multi-device communication method based on time division multiple access when executing the computer program on the computer readable storage medium. Fig. 3 is a schematic structural diagram of a multiple-device communication terminal based on time division multiple access according to embodiment 3 of the present invention, and as shown in fig. 3, the multiple-device communication terminal 8 based on time division multiple access according to this embodiment includes: a processor 80, a readable storage medium 81 and a computer program 82 stored in said readable storage medium 81 and executable on said processor 80. The processor 80, when executing the computer program 82, implements the steps in the various method embodiments described above, such as steps 1 through 4 shown in fig. 1. Alternatively, the processor 80, when executing the computer program 82, implements the functions of the modules in the above-described device embodiments, such as the functions of the modules 100 to 200 shown in fig. 2.
Illustratively, the computer program 82 may be partitioned into one or more modules that are stored in the readable storage medium 81 and executed by the processor 80 to implement the present invention. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of the computer program 82 in the time division multiple access based multi-device communication terminal 8.
The time division multiple access based multi-device communication terminal 8 may include, but is not limited to, a processor 80 and a readable storage medium 81. Those skilled in the art will appreciate that fig. 3 is only an example of the time division multiple access based multi-device communication terminal 8, and does not constitute a limitation of the time division multiple access based multi-device communication terminal 8, and may include more or less components than those shown, or combine some components, or different components, for example, the time division multiple access based multi-device communication terminal may further include a power management module, an arithmetic processing module, an input-output device, a network access device, a bus, and the like.
The Processor 80 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The readable storage medium 81 may be an internal storage unit of the time division multiple access based multi-device communication terminal 8, such as a hard disk or a memory of the time division multiple access based multi-device communication terminal 8. The readable storage medium 81 may also be an external storage device of the tdma-based multi-device communication terminal 8, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, provided on the tdma-based multi-device communication terminal 8. Further, the readable storage medium 81 may also include both an internal storage unit and an external storage device of the time division multiple access based multi-device communication terminal 8. The readable storage medium 81 is used for storing the computer program and other programs and data required by the time division multiple access based multi-device communication terminal. The readable storage medium 81 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and method steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the above-described embodiments of the apparatus/terminal device are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, a plurality of units or components 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 described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The invention is not limited solely to that described in the specification and embodiments, and additional advantages and modifications will readily occur to those skilled in the art, so that the invention is not limited to the specific details, representative apparatus, and illustrative examples shown and described herein, without departing from the spirit and scope of the general concept as defined by the appended claims and their equivalents.

Claims (10)

1. A multi-equipment communication method based on time division multiple access is characterized in that at least one communication equipment adopts a preset time slot alignment method to determine respective time slot number and establish a communication network; the preset time slot alignment method specifically comprises the following steps:
s001, dividing time into frames with a periodic preset length, wherein each frame is divided into a plurality of time slots according to a preset time interval;
s002, after the communication equipment is powered on, carrying out XOR calculation on the equipment serial number and the random number when the communication equipment leaves the factory, storing the XOR calculation result, and broadcasting the XOR calculation result as the identity ID of the communication equipment;
s003, receiving the identity IDs broadcasted by other communication equipment, and establishing an ID linked list by combining the identity IDs of the communication equipment, wherein the ID linked list comprises a plurality of identity IDs arranged in an ascending order;
and S004, inquiring the position of the ID of the communication equipment in the ID linked list, generating a sequencing value of the communication equipment in the whole network environment, determining a corresponding time slot number according to the sequencing value, and establishing a communication network.
2. The tdma-based multi-device communication method according to claim 1, further comprising a new communication device joining method, specifically: the new communication equipment monitors the broadcast content of a complete time slice of the current communication network, acquires the number of the communication equipment which has been added into the current communication network and the time slot occupied by each communication equipment according to the broadcast content, and if the idle time slot exists, determines the time slot number of the new communication equipment by adopting the preset time slot alignment method and adds the new communication equipment into the current communication network; and if no idle time slot exists, expanding the current time slot, and reestablishing the communication network by adopting the preset time slot alignment method.
3. The tdma-based multi-device communication method according to claim 2, wherein the current timeslot is expanded and the communication network is reestablished by using the predetermined timeslot alignment method, specifically: broadcasting a capacity expansion request to all communication equipment in the current time slice, commanding all the communication equipment to increase the time length of the communication equipment by one time in the next time slice, keeping the preset time interval unchanged, namely, increasing the time slot of the next time slice by one time, then adopting a preset time slot alignment method to determine respective time slot numbers again, and reestablishing the communication network.
4. The tdma-based multi-device communication method according to claim 2 or 3, further comprising a step of capacity expansion in advance, specifically: when a new communication device joins the current communication network, monitoring the broadcast content of a complete time slice of the current communication network, calculating the proportion of the occupied time slot in the current time slice according to the broadcast content, judging whether the proportion is greater than a preset value, if so, expanding the current time slot, and reestablishing the communication network by adopting the preset time slot alignment method.
5. The TDMA-based multiple device communication method according to claim 4 further comprising a frequency point hopping step, wherein said frequency point hopping step specifically comprises: and sending a frequency point skipping request in a broadcast channel, after meeting an agreement with another communication device, skipping to the agreed frequency point in the next time slice and completing a data transmission process, then skipping to an open channel through a timeout mechanism, and joining the current communication network by adopting the new communication device joining method.
6. A computer-readable storage medium storing a computer program, which when executed by a processor implements any one of the time division multiple access-based multiple device communication methods of 1-5.
7. A multiple-device communication terminal based on time division multiple access, comprising the computer-readable storage medium of claim 6 and a processor, which when executing the computer program on the computer-readable storage medium implements the steps of the multiple-device communication method based on time division multiple access of any one of claims 1-5.
8. A multi-equipment communication device based on time division multiple access is characterized by comprising a time slot alignment module and a communication network establishment module, wherein the time slot alignment module specifically comprises a time slot division unit, an exclusive OR calculation unit, an identity table establishment unit and a time slot allocation unit,
the time slot dividing unit is used for dividing time into frames with periodic preset length, and each frame is divided into a plurality of time slots according to preset time intervals;
the XOR calculation unit is used for carrying out XOR calculation on the equipment serial number and the random number when the communication equipment leaves the factory after being electrified, storing the XOR calculation result and broadcasting the XOR calculation result as the identity ID of the communication equipment;
the identity list establishing unit is used for receiving identity IDs broadcasted by other communication equipment and establishing an ID linked list by combining the identity IDs of the communication equipment, wherein the ID linked list comprises a plurality of identity IDs which are arranged in an ascending order;
the time slot distribution list is used for inquiring the position of the ID of the communication equipment in the ID linked list, generating the sequencing value of the communication equipment in the whole network environment, and determining the corresponding time slot number according to the sequencing value;
the communication network establishing module is used for establishing a communication network according to the time slot number.
9. The TDMA-based multiple equipment communication apparatus according to claim 8 wherein said multiple equipment communication apparatus further comprises a monitoring module, a first control module and a time slot expansion module,
the monitoring module is used for monitoring the broadcast content of a complete time slice of the current communication network;
the first control module is used for acquiring the number of the communication equipment which is added into the current communication network and the time slot occupied by each communication equipment according to the broadcast content, and if the idle time slot exists, the first control module drives the time slot alignment module to determine the time slot number of the first control module and add the first control module into the current communication network; if no free time slot exists, driving the time slot expansion module to expand the current time slot, and driving the time slot alignment module to reestablish the communication network;
the time slot expansion module is used for broadcasting an expansion request to all the communication equipment in the current time slice, commanding all the communication equipment to increase the time length of the communication equipment by one time in the next time slice, and simultaneously keeping the preset time interval unchanged, namely, increasing the time slot of the next time slice by one time.
10. The TDMA-based multiple device communication apparatus according to claim 9 further comprising a frequency point hopping module, wherein said frequency point hopping module is configured to send a frequency point hopping request in a broadcast channel, and when reaching an agreement with another communication device, frequency hops to the agreed frequency point in a next time slice and completes a data transmission process, and then hops to an open channel through a timeout mechanism and joins a current communication network.
CN201911329821.9A 2019-12-20 2019-12-20 Multi-device communication method, medium, terminal and device based on time division multiple access Pending CN111050290A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911329821.9A CN111050290A (en) 2019-12-20 2019-12-20 Multi-device communication method, medium, terminal and device based on time division multiple access

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911329821.9A CN111050290A (en) 2019-12-20 2019-12-20 Multi-device communication method, medium, terminal and device based on time division multiple access

Publications (1)

Publication Number Publication Date
CN111050290A true CN111050290A (en) 2020-04-21

Family

ID=70238336

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911329821.9A Pending CN111050290A (en) 2019-12-20 2019-12-20 Multi-device communication method, medium, terminal and device based on time division multiple access

Country Status (1)

Country Link
CN (1) CN111050290A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120163351A1 (en) * 2010-12-22 2012-06-28 Ju Hyung Lee Method of allocating and withdrawing time slot using position movement of time slot and tdma communication system using the same
CN103096327A (en) * 2013-01-08 2013-05-08 河南工业大学 Vehicle-mounted ad hoc network self-adaptive time slot distributing method based on a time division multiple address (TDMA)
CN103929818A (en) * 2014-04-22 2014-07-16 北京航空航天大学 Time slot allocation protocol of aircraft autonomous formation supporting network
CN103929824A (en) * 2014-03-26 2014-07-16 中国人民解放军总参谋部第六十三研究所 Wireless network node neutral access dynamic configuration method
US20140355502A1 (en) * 2013-06-04 2014-12-04 Texas Instruments Incorporated Network power optimization via white lists
CN105050186A (en) * 2015-06-23 2015-11-11 闽南师范大学 Broadband wireless ad hoc network MAC-layer protocol method based on TDMA
CN105119632A (en) * 2015-07-20 2015-12-02 北京理工大学 Multi-frequency hopping pattern based communication method applicable to mobile ad hoc network
CN108093469A (en) * 2016-11-22 2018-05-29 上海交通大学 The distributed cut-in method of elastic long range wireless transmitting system based on TDMA

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120163351A1 (en) * 2010-12-22 2012-06-28 Ju Hyung Lee Method of allocating and withdrawing time slot using position movement of time slot and tdma communication system using the same
CN103096327A (en) * 2013-01-08 2013-05-08 河南工业大学 Vehicle-mounted ad hoc network self-adaptive time slot distributing method based on a time division multiple address (TDMA)
US20140355502A1 (en) * 2013-06-04 2014-12-04 Texas Instruments Incorporated Network power optimization via white lists
CN103929824A (en) * 2014-03-26 2014-07-16 中国人民解放军总参谋部第六十三研究所 Wireless network node neutral access dynamic configuration method
CN103929818A (en) * 2014-04-22 2014-07-16 北京航空航天大学 Time slot allocation protocol of aircraft autonomous formation supporting network
CN105050186A (en) * 2015-06-23 2015-11-11 闽南师范大学 Broadband wireless ad hoc network MAC-layer protocol method based on TDMA
CN105119632A (en) * 2015-07-20 2015-12-02 北京理工大学 Multi-frequency hopping pattern based communication method applicable to mobile ad hoc network
CN108093469A (en) * 2016-11-22 2018-05-29 上海交通大学 The distributed cut-in method of elastic long range wireless transmitting system based on TDMA

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MUHAMMAD HAFEEZ CHAUDHARY等: "Progressive Decentralized TDMA Based MAC: Joint Optimization of Slot Allocation and Frame Lengths", 《2013 IEEE MILITARY COMMUNICATIONS CONFERENCE》 *
崔可嘉等: "基于TDMA的无冲突动态时隙分配算法", 《计算机工程》 *

Similar Documents

Publication Publication Date Title
CN107302786B (en) Method and system for establishing household intelligent network
MX2008014115A (en) Channel allocation management method for transferring uncompressed isochronous data, uncompressed isochronous data transferring method and apparatus thereof.
WO2020125654A1 (en) Bsr reporting method and device
CN112671904B (en) Method and device for transmitting equipment state information, storage medium and electronic device
CN108847976B (en) Distribution network control method, mobile terminal, device and computer readable storage medium
CN105165046A (en) Resources allocation method and device
JP7196105B2 (en) Downlink control channel resource determination method, apparatus, user equipment and base station
CN113285795A (en) BWP frequency hopping configuration method, network equipment and terminal
CN104995892A (en) GRE tunnel determination method, gateway device and access station
CN114697210A (en) Network performance guarantee method and device
CN111050290A (en) Multi-device communication method, medium, terminal and device based on time division multiple access
CN111356233A (en) Time slot aggregation and time slot aggregation transmission method and device
WO2024067687A1 (en) Information transmission method, first communication node, second communication node, and storage medium
EP4017192A1 (en) Feedback channel mapping method and apparatus, device, and storage medium
US9973595B2 (en) Neighbor aware network data link profiles
CN115426393A (en) Method and device for realizing wireless control information interaction
CN106464615A (en) Interference coordination method, apparatus and system
KR20230025455A (en) Data transmission method and device
CN112769588A (en) Networking method and system for smart home, household appliance and storage medium
CN115987763A (en) Stream moving method and network equipment
EP3952462A1 (en) Communication method, communication apparatus, and terminal device
CN113038570B (en) Access control method, device, equipment and storage medium of user node
CN113556219A (en) Transmission method and related equipment for Multimedia Broadcast Multicast Service (MBMS)
CN107786310B (en) Data packet transmission method and node
CN111988854A (en) Data transmission method, device, related equipment 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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20200421