[go: up one dir, main page]

CN119603728A - A communication system and management method thereof - Google Patents

A communication system and management method thereof Download PDF

Info

Publication number
CN119603728A
CN119603728A CN202510132492.8A CN202510132492A CN119603728A CN 119603728 A CN119603728 A CN 119603728A CN 202510132492 A CN202510132492 A CN 202510132492A CN 119603728 A CN119603728 A CN 119603728A
Authority
CN
China
Prior art keywords
target
coordinator
communication module
terminal device
wireless communication
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.)
Granted
Application number
CN202510132492.8A
Other languages
Chinese (zh)
Other versions
CN119603728B (en
Inventor
陈思伟
鲁超军
王怀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Ronds Science & Technology Inc Co
Original Assignee
Anhui Ronds Science & Technology Inc Co
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 Anhui Ronds Science & Technology Inc Co filed Critical Anhui Ronds Science & Technology Inc Co
Priority to CN202510132492.8A priority Critical patent/CN119603728B/en
Publication of CN119603728A publication Critical patent/CN119603728A/en
Application granted granted Critical
Publication of CN119603728B publication Critical patent/CN119603728B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • 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
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a communication system and a management method thereof, wherein a terminal device transmits data to a main communication module in a corresponding index reporting period of an n-i time unit to report corresponding index data to a coordinator, the coordinator generates a transmission task instruction according to the data quantity to be transmitted of each terminal device, the coordinator broadcasts the transmission task instruction through the main communication module in a task broadcasting period of the n-i time unit, a target terminal device executes a corresponding target transmission task after receiving the transmission task instruction, and transmits data to the target communication module in a corresponding data transmission time slice so as to report the corresponding data to be transmitted to the coordinator. By configuring a plurality of wireless communication modules in the coordinator, parallel data transmission can be realized, and the communication bandwidth of the system is effectively improved. And a corresponding target communication module is allocated to each target terminal device, so that interference risk is reduced, and communication reliability is ensured.

Description

Communication system and management method thereof
Technical Field
The invention relates to the field of Internet of things, in particular to a communication system and a management method thereof.
Background
In industrial internet application scenarios, the internet of things device is widely applied to data acquisition, monitoring and control. The internet of things devices are typically interconnected and data transmitted by wireless communication technology, such as ZigBee.
However, with the increase of the number of the devices and the monitored data volume of the internet of things, huge tests are brought to the data transmission capability of the internet of things. The transmission bandwidth of the wireless communication technology is gradually becoming a bottleneck, and the overall performance and the data transmission efficiency of the Internet of things system are limited.
Disclosure of Invention
The present invention aims to provide a communication system and a management method thereof, which are used for improving the problems.
In order to achieve the above object, the technical scheme adopted by the embodiment of the invention is as follows:
in a first aspect, an embodiment of the present invention provides a communication system, where the communication system includes a coordinator and a plurality of terminal devices, where M wireless communication modules are provided in the coordinator, and where wireless communication modules are provided in the terminal devices;
the terminal device is configured to transmit data to a main communication module in an index reporting period corresponding to the n-i time unit, so as to report corresponding index data to the coordinator, where the index data includes a corresponding data amount to be transmitted, the main communication module is any one of M wireless communication modules in the coordinator, and the n-i time unit is an i time unit of an n-th time interval;
the coordinator is used for generating a transmission task instruction according to the data quantity to be transmitted of each terminal device, wherein the transmission task instruction comprises a target transmission task corresponding to target terminal devices, and the target transmission task comprises information of a data transmission time slice corresponding to the target terminal devices, an identification of a target communication module and an identification of the target terminal devices;
The coordinator is used for broadcasting the transmission task instruction through the main communication module in a task broadcasting period of an n-i time unit;
And the target terminal equipment is used for executing the corresponding target transmission task after receiving the transmission task instruction, and transmitting data to the target communication module in the corresponding data transmission time slice so as to report the corresponding data to be transmitted to the coordinator.
In a second aspect, an embodiment of the present invention provides a communication system management method, which is applied to a coordinator in the above communication system, where the method includes:
The coordinator generates a transmission task instruction according to the data quantity to be transmitted of each terminal device, wherein the data quantity to be transmitted is an index reporting time period corresponding to the terminal device in an n-i time unit, index data is reported to the coordinator, the main communication module is any one of M wireless communication modules in the coordinator, the n-i time unit is an i time unit of an n time interval, the transmission task instruction comprises a target transmission task corresponding to a target terminal device, and the target transmission task comprises information of a data transmission time slice corresponding to the target terminal device, an identifier of a target communication module and an identifier of the target terminal device;
And broadcasting the transmission task instruction through the main communication module by the coordinator in a task broadcasting period of an n-i time unit, so that the target terminal equipment executes a corresponding target transmission task after receiving the transmission task instruction, and transmits data to the target communication module in a corresponding data transmission time slice so as to report the corresponding data to be transmitted to the coordinator.
Compared with the prior art, the communication system and the management method thereof provided by the embodiment of the invention have the advantages that the terminal equipment transmits data to the main communication module in the index reporting period corresponding to the n-i time unit to report the corresponding index data to the coordinator, the coordinator generates a transmission task instruction according to the data quantity to be transmitted of each terminal equipment, the coordinator broadcasts the transmission task instruction through the main communication module in the task broadcasting period of the n-i time unit, the target terminal equipment executes the corresponding target transmission task after receiving the transmission task instruction, and the data is transmitted to the target communication module in the corresponding data transmission time slice so as to report the corresponding data to be transmitted to the coordinator. By configuring a plurality of wireless communication modules in the coordinator, parallel data transmission can be realized, and the communication bandwidth of the system is effectively improved. And a corresponding target communication module is allocated to each target terminal device, so that interference risk is reduced, and communication reliability is ensured.
In order to make the above objects, features and advantages of the present invention more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a schematic structural diagram of a communication system according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of a monitoring period according to an embodiment of the present invention.
Fig. 3 is a schematic diagram of a time unit according to an embodiment of the present invention.
Fig. 4 is a schematic diagram of a relationship between a data transmission time slice and a data transmission period according to an embodiment of the present invention.
Fig. 5 is a flowchart of a communication system management method according to an embodiment of the present invention.
In the figure, 10-coordinator and 20-terminal equipment.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention. The components of the embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the invention, as presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be noted that like reference numerals and letters refer to like items in the following figures, and thus once an item is defined in one figure, no further definition or explanation thereof is necessary in the following figures. Meanwhile, in the description of the present invention, the terms "first", "second", and the like are used only to distinguish the description, and are not to be construed as indicating or implying relative importance.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
In the description of the present invention, it should be noted that, directions or positional relationships indicated by terms such as "upper", "lower", "inner", "outer", etc., are directions or positional relationships based on those shown in the drawings, or those that are conventionally put in use, are merely for convenience of describing the present invention and simplifying the description, and do not indicate or imply that the apparatus or elements to be referred to must have a specific direction, be constructed and operated in a specific direction, and thus should not be construed as limiting the present invention.
In the description of the present invention, it should also be noted that, unless explicitly specified and limited otherwise, the terms "disposed," "connected," and "connected" are to be construed broadly, and may be, for example, fixedly connected, detachably connected, integrally connected, mechanically connected, electrically connected, directly connected, indirectly connected through an intermediate medium, or in communication between two elements. The specific meaning of the above terms in the present invention will be understood in specific cases by those of ordinary skill in the art.
Some embodiments of the present invention are described in detail below with reference to the accompanying drawings. The following embodiments and features of the embodiments may be combined with each other without conflict.
In order to improve the transmission bandwidth of the wireless communication technology in the internet of things system and improve the overall performance and the data transmission efficiency, an alternative implementation manner is provided in the embodiment of the present invention, please refer to fig. 1, and fig. 1 is a schematic structural diagram of the communication system provided in the embodiment of the present invention. The communication system may be an internet of things communication system.
The communication system comprises a coordinator 10 and a plurality of terminal devices 20, M wireless communication modules are arranged in the coordinator 10, and wireless communication modules are arranged in the terminal devices 20, wherein M is greater than or equal to 1, and the wireless communication modules in the coordinator 10 are the same as the wireless communication modules in the terminal devices 20 in type. The wireless communication module in the terminal device 20 may perform data transmission with any one of the wireless communication modules in the coordinator 10.
As shown in fig. 1, the coordinator 10 is further provided with a first controller, and the terminal device 20 is further provided with a second controller, where the first controller and the second controller may be, but are not limited to, a micro control unit (Microcontroller Unit, abbreviated as MCU). The first controller is communicatively connected to M wireless communication modules in the coordinator 10, and the second controller is communicatively connected to a wireless communication module in the terminal device 20, and the first controller and the second controller may perform data transmission through the wireless communication modules.
Optionally, the terminal device 20 is a sensor device, which further comprises a data acquisition unit, which is communicatively connected to the second controller. The data acquisition unit may be, but not limited to, a temperature acquisition unit, a humidity acquisition unit, a stress acquisition unit, a vibration amplitude acquisition unit, etc., and the data acquisition unit may transmit the data acquired by the data acquisition unit to the second controller. And the second controller transmits the received data to the first controller in the coordinator through the wireless communication module, and the first controller can perform preliminary processing on the received data and transmit the processed data to the server.
The wireless communication module supports broadcast data, and may be, but not limited to, a purple peak (ZigBee) communication module, a WiFi communication module, a Bluetooth communication module, a 4G communication module or a 5G communication module.
It should be noted that, fig. 1 shows that 3 wireless communication modules are provided in the coordinator 10, and the number of the terminal devices 20 is 3, which is only for convenience of presentation, and the specific number of the two is not limited herein, and an engineer can flexibly adjust according to application requirements.
In the embodiment of the present invention, the monitoring period is subdivided into a plurality of time intervals, each time interval is subdivided into a plurality of time units, and each time unit is subdivided into a plurality of time periods. By executing different actions at different time points, the M wireless communication modules in the coordinator 10 are time-division multiplexed, so that the purposes of improving the system bandwidth and the transmission efficiency are achieved. In order to facilitate understanding of the relationship between the time units, please refer to fig. 2 and fig. 3, fig. 2 is a schematic diagram of a monitoring period provided in an embodiment of the present invention, and fig. 3 is a schematic diagram of a time unit provided in an embodiment of the present invention.
The monitoring period TG is divided into N time intervals, tn represents an nth time interval, N is more than or equal to 1 and less than or equal to N, each time interval is divided into I time units, si represents an ith time unit in the time intervals, and I is more than or equal to 1 and less than or equal to I.
Optionally, each time unit is divided into a plurality of time periods, where the time units include a clock broadcast period Ga, K index reporting periods Gb, a task broadcast period Gc, and a data transmission period Gd, gbk represents an index reporting period corresponding to the kth terminal device 20, K is greater than or equal to 1 and less than or equal to K, and K is the total number of the terminal devices 20.
On the basis of the foregoing, the embodiment of the present invention further provides an alternative implementation, please refer to the following, regarding how to ensure that the terminal device 20 quickly and efficiently transmits the acquired data to the coordinator 10.
The terminal device 20 is configured to report the corresponding index data to the coordinator 10 by transmitting data to the main communication module in the n-i time unit in the index reporting period.
The index data includes the corresponding data amount to be transmitted, the main communication module is any one of the M wireless communication modules in the coordinator 10, and the n-i time unit is the i time unit Si of the n time interval Tn.
The terminal device 20 may determine its corresponding index reporting period according to its own number in the communication system and a preset time offset. In the same period, only one terminal device 20 adopts the frequency band corresponding to the main communication module to transmit data to the main communication module so as to report the corresponding index data to the coordinator 10, thereby avoiding the situation that the coordinator 10 cannot completely acquire the index data of all the terminal devices 20 due to overlapping of the index data reported by a plurality of terminal devices 20 in the same period.
It should be noted that, before or during the index reporting period of the n-i time unit, the terminal device 20 may determine the data to be transmitted corresponding to the n-i time unit from the rest of the data to be transmitted in the previous time unit or the data collected in the current time unit. The remaining part of the data to be transmitted in the last time unit can also be completely transmitted to the coordinator 10, thereby guaranteeing the integrity of the data.
The coordinator 10 is configured to generate a transmission task instruction according to the data amount to be transmitted of each terminal device 20, where the transmission task instruction includes a target transmission task corresponding to the target terminal device 20, and the target transmission task includes information of a data transmission time slice corresponding to the target terminal device, an identifier of a target communication module, and an identifier of the target terminal device, and the target communication module is a wireless communication module in the coordinator 10.
Optionally, the information of the data transmission time slice includes a start time of the data transmission time slice and a duration of the data transmission time slice, and the data transmission time slice corresponding to the target terminal device belongs to a data transmission period Gd of an n-i time unit. Any one of the target communication modules to be described is assigned to at most 1 terminal device 20 at the same point of time. The number of target terminal devices may be greater than or equal to 1.
The coordinator 10 is used for broadcasting a transmission task instruction through the master communication module in a task broadcasting period of the n-i time unit.
It should be understood that all of the terminal devices 20 will receive the transmission task instruction broadcast by the main communication module during the task broadcasting period. And identifying whether the identification of the target terminal equipment in the target transmission task is the same as the identification of the target terminal equipment, if so, determining the target terminal equipment to be the target terminal equipment, and executing the target transmission task.
The target terminal device is configured to execute a corresponding target transmission task after receiving the transmission task instruction, and transmit data to the target communication module in a corresponding data transmission time slice, so as to report the corresponding data to be transmitted to the coordinator 10.
It should be understood that the data to be transmitted is data collected by the terminal device 20. When a plurality of target terminal devices exist, the plurality of target terminal devices can perform data transmission in parallel with the plurality of target communication modules, and the communication bandwidth of the system is effectively improved. And the frequency bands corresponding to different target communication modules are different, so that the situation that a plurality of terminal devices contend for the same target communication module is avoided, the interference risk is reduced, and the reliability of communication is ensured.
In the communication system provided by the embodiment of the invention, the parallel data transmission can be realized by configuring a plurality of wireless communication modules in the coordinator, so that the communication bandwidth of the system is effectively improved. And a corresponding target communication module is allocated to each target terminal device, so that interference risk is reduced, and communication reliability is ensured.
Based on the foregoing, the embodiment of the present invention further provides an alternative implementation, please refer to the following, regarding how the coordinator generates the target transmission task in the transmission task instruction.
The coordinator 10 is configured to determine a target duration required by the terminal device 20 according to the amount of data to be transmitted and the transmission speed of the terminal device 20.
The target duration is a value obtained by dividing the data quantity to be transmitted by the transmission speed.
The coordinator 10 is configured to prioritize the terminal devices 20 having a target time period greater than 0.
It will be appreciated that a target duration of 0 indicates that it is not required to upload data in the n-i time unit, and therefore does not require prioritization. In the embodiment of the invention, by sequencing the priorities of the terminal devices 20 with the target time length larger than 0, the terminal devices 20 with higher priorities can upload data faster.
In an alternative embodiment, the coordinator 10 stores a priority level corresponding to each terminal device 20, and may further prioritize the terminal devices 20 with a target time length greater than 0 according to the priority level.
In the case where j is less than or equal to M, the coordinator 10 is configured to determine the j-th priority terminal device as the target terminal device.
Since there are M wireless communication modules that can normally operate in the coordinator 10, it can be ensured that data of at least M terminal devices are transmitted in the nth-i time unit, and in the case where j is less than or equal to M, the coordinator 10 is configured to determine the jth priority terminal device as the target terminal device.
The coordinator 10 is configured to, when a target duration corresponding to the jth priority terminal device is less than or equal to a duration of a data transmission period in the nth-i time unit, take a start point of the data transmission period of the nth-i time unit as a start time of a data transmission time slice corresponding to the jth priority terminal device, take the target duration corresponding to the jth priority terminal device as a duration of the data transmission time slice corresponding to the jth priority terminal device, and take a jth wireless communication module in the coordinator 10 as a target communication module corresponding to the jth priority terminal device to generate a target transmission task corresponding to the jth priority terminal device.
Referring to fig. 4, fig. 4 is a schematic diagram illustrating a relationship between a data transmission time slice and a data transmission period according to an embodiment of the present invention.
When j is less than or equal to M, the coordinator 10 is configured to, when the target time length corresponding to the j-th priority terminal device is greater than the duration of the data transmission period in the n-i-th time unit, take the start point of the data transmission period of the n-i-th time unit as the start time of the data transmission time slice corresponding to the j-th priority terminal device, take the duration of the data transmission period in the n-i-th time unit as the duration of the data transmission time slice corresponding to the j-th priority terminal device, and take the j-th wireless communication module in the coordinator 10 as the target communication module corresponding to the j-th priority terminal device, so as to generate the target transmission task corresponding to the j-th priority terminal device.
In the case where j is greater than M, since it is unclear whether or not each wireless communication module in the data transmission period coordinator 10 in the n-i-th time unit is fully occupied, it is necessary to generate a target transmission task in a transmission task instruction in the following manner, see below.
When j is greater than M, the coordinator 10 is configured to determine whether a duration of an idle transmission period of the mth wireless communication module is greater than 0, where the idle transmission period is a remaining period of the wireless communication module in the nth-i time unit, where the data transmission period is unoccupied, and an initial value of M is 1;
If the duration of the idle transmission period of the mth wireless communication module is equal to 0, the coordinator 10 is configured to make m=m+1, determine whether M is less than or equal to M, and if yes, repeatedly determine whether the duration of the idle transmission period of the mth wireless communication module is greater than 0. If M > M, then end.
If the duration of the idle transmission period of the mth wireless communication module is greater than 0, the coordinator 10 is configured to determine the j-th priority terminal device as the target terminal device.
The initial value of this stage j is M+1, please continue to refer to FIG. 4.
The coordinator 10 is configured to, when a target duration corresponding to the jth priority terminal device is less than or equal to a duration of an idle transmission period of the mth wireless communication module, take a start point of the idle transmission period of the mth wireless communication module as a start time of a data transmission time slice corresponding to the jth priority terminal device, take the target duration corresponding to the jth priority terminal device as a duration of the data transmission time slice corresponding to the jth priority terminal device, and take the mth wireless communication module in the coordinator 10 as a target communication module corresponding to the jth priority terminal device to generate a target transmission task corresponding to the jth priority terminal device.
For example, the target duration corresponding to the m+1th priority terminal device shown in fig. 4 is less than or equal to the duration of the idle transmission period of the mth wireless communication module.
The coordinator 10 is configured to, when the target time length corresponding to the jth priority terminal device is greater than the duration of the idle transmission period of the mth wireless communication module, take the start of the idle transmission period of the mth wireless communication module as the start time of the data transmission time slice corresponding to the jth priority terminal device, take the duration of the idle transmission period of the mth wireless communication module as the duration of the data transmission time slice corresponding to the jth priority terminal device, and take the mth wireless communication module in the coordinator 10 as the target communication module corresponding to the jth priority terminal device to generate the target transmission task corresponding to the jth priority terminal device.
For example, the target duration corresponding to the m+2 priority terminal device shown in fig. 4 is less than or equal to the duration of the idle transmission period of the mth wireless communication module.
After generating the target transmission task corresponding to the terminal device of the J-th priority, the coordinator 10 is configured to make j=j+1, determine whether J is greater than J, and determine that J is the total number of terminal devices with the target time length greater than 0. If J is greater than J, ending.
If J is less than or equal to J, the coordinator 10 is configured to repeatedly determine whether the duration of the idle transmission period of the mth wireless communication module is greater than 0.
In an alternative embodiment, the coordinator 10 is configured to broadcast the clock alignment instruction through the master communication module during the clock broadcast period of the n-i time unit.
The terminal device 20 is configured to receive a clock alignment instruction through its internal wireless communication module (maintaining the same frequency band as the main communication module) during the clock broadcast period of the n-i time unit, and complete clock alignment based on the clock alignment instruction.
As shown in fig. 3, the clock broadcast period precedes the index report period. By clock alignment, the terminal equipment in the system can be ensured to orderly communicate, and overlapping conflict is avoided, so that data loss is caused.
In order to avoid the situation that the data acquired in the previous time is not uploaded and new data is acquired and accumulated and overlapped, an alternative implementation manner is provided in the embodiment of the present invention, please refer to the following.
The terminal equipment is sensor equipment, and the interval of the sensor equipment for collecting data is N time intervals.
In an alternative embodiment, the coordinator 10 may transmit its corresponding data acquisition time units to the respective terminal devices 20 in the form of a broadcast through the master communication module.
On the basis of the foregoing, the embodiment of the invention also provides a communication system management method, which is applied to the coordinator of the communication system, please refer to fig. 5, and the communication system management method includes S10 and S30, which are specifically described below.
S10, the coordinator generates a transmission task instruction according to the data quantity to be transmitted of each terminal device.
The data quantity to be transmitted is the index reporting period of the terminal equipment corresponding to the n-i time unit, the index data is reported to the coordinator, the main communication module is any one of M wireless communication modules in the coordinator, the n-i time unit is the i time unit of the n time interval, the transmission task instruction comprises a target transmission task corresponding to the target terminal equipment, and the target transmission task comprises information of a data transmission time slice corresponding to the target terminal equipment, identification of the target communication module and identification of the target terminal equipment.
S30, broadcasting and transmitting task instructions by the coordinator through the main communication module in the task broadcasting period of the nth-i time unit.
After receiving the transmission task instruction, the target terminal device executes the corresponding target transmission task, and transmits data to the target communication module in the corresponding data transmission time slice so as to report the corresponding data to be transmitted to the coordinator.
Optionally, regarding the content in S10, an embodiment of the present invention further provides an optional implementation, please refer to the following. The step of the coordinator generating a target transmission task includes:
s101, the coordinator determines the target duration required by the terminal equipment according to the data quantity to be transmitted and the transmission speed of the terminal equipment;
S102, the coordinator ranks the priority of the terminal equipment with the target time length larger than 0;
S103, determining the j-th priority terminal equipment as target terminal equipment by the coordinator in the case that j is less than or equal to M;
S104, when the target duration corresponding to the j-th priority terminal equipment is smaller than or equal to the duration of the data transmission time period in the n-i time unit, the coordinator takes the starting point of the data transmission time period of the n-i time unit as the starting time of the data transmission time slice corresponding to the j-th priority terminal equipment, takes the target duration corresponding to the j-th priority terminal equipment as the duration of the data transmission time slice corresponding to the j-th priority terminal equipment, and takes the j-th wireless communication module in the coordinator as the target communication module corresponding to the j-th priority terminal equipment so as to generate the target transmission task corresponding to the j-th priority terminal equipment.
S105, when j is smaller than or equal to M, the coordinator takes the starting point of the data transmission period of the nth-i time unit as the starting time of the data transmission time slice corresponding to the jth priority terminal equipment and takes the duration of the data transmission period of the nth-i time unit as the duration of the data transmission time slice corresponding to the jth priority terminal equipment when the target time length corresponding to the jth priority terminal equipment is longer than the duration of the data transmission period in the nth-i time unit, and takes the jth wireless communication module in the coordinator as the target communication module corresponding to the jth priority terminal equipment so as to generate the target transmission task corresponding to the jth priority terminal equipment.
S106, in the case that j is larger than M, the coordinator determines whether the duration of the idle transmission period of the mth wireless communication module is larger than 0. If yes, S108 is executed, and if no, S107 is executed.
Wherein the idle transmission period is the remaining period of the wireless communication module, which is unoccupied by the data transmission period in the n-i time unit, and the initial value of m is 1. If the duration of the idle transmission period of the mth wireless communication module is equal to 0, S107 is performed. If the duration of the idle transmission period of the mth wireless communication module is greater than 0, S108 is performed.
And S107, the coordinator enables m=m+1 to determine whether M is smaller than or equal to M, if so, repeatedly determines whether the duration of the idle transmission period of the mth wireless communication module is greater than 0, and if not, ends.
S108, the coordinator determines the j-th priority terminal equipment as target terminal equipment.
And S109, when the target duration corresponding to the j-th priority terminal equipment is smaller than or equal to the duration of the idle transmission period of the m-th wireless communication module, the coordinator takes the starting point of the idle transmission period of the m-th wireless communication module as the starting time of the data transmission time slice corresponding to the j-th priority terminal equipment, takes the target duration corresponding to the j-th priority terminal equipment as the duration of the data transmission time slice corresponding to the j-th priority terminal equipment, and takes the m-th wireless communication module in the coordinator as the target communication module corresponding to the j-th priority terminal equipment so as to generate the target transmission task corresponding to the j-th priority terminal equipment.
S110, when the target time length corresponding to the jth priority terminal equipment is longer than the time length of the idle transmission time period of the mth wireless communication module, the coordinator takes the starting point of the idle transmission time period of the mth wireless communication module as the starting time of the data transmission time slice corresponding to the jth priority terminal equipment, takes the time length of the idle transmission time period of the mth wireless communication module as the time length of the data transmission time slice corresponding to the jth priority terminal equipment, and takes the mth wireless communication module in the coordinator as the target communication module corresponding to the jth priority terminal equipment so as to generate a target transmission task corresponding to the jth priority terminal equipment;
S111, after generating the target transmission task corresponding to the J-priority terminal device, the coordinator makes j=j+1, and determines whether J is greater than J. If J is less than or equal to J, repeating S106, and repeating determining whether the duration of the idle transmission period of the mth wireless communication module is greater than 0. If J is greater than J, ending.
And after generating the target transmission tasks corresponding to all the target terminal devices, generating corresponding transmission task instructions according to the target transmission tasks corresponding to all the target terminal devices.
It should be noted that, the communication system management method provided in this embodiment may perform the functional use shown in the foregoing communication system embodiment, so as to achieve the corresponding technical effects. For a brief description, reference is made to the corresponding parts of the above embodiments, where this embodiment is not mentioned.
In summary, according to the communication system and the management method thereof provided by the embodiments of the present invention, the terminal device transmits data to the main communication module in the index reporting period corresponding to the n-i time unit to report the corresponding index data to the coordinator, the coordinator generates a transmission task instruction according to the data amount to be transmitted of each terminal device, the coordinator broadcasts the transmission task instruction through the main communication module in the task broadcasting period of the n-i time unit, the target terminal device executes the corresponding target transmission task after receiving the transmission task instruction, and transmits data to the target communication module in the corresponding data transmission time slice, so as to report the corresponding data to be transmitted to the coordinator. By configuring a plurality of wireless communication modules in the coordinator, parallel data transmission can be realized, and the communication bandwidth of the system is effectively improved. And a corresponding target communication module is allocated to each target terminal device, so that interference risk is reduced, and communication reliability is ensured.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.

Claims (10)

1. A communication system, characterized in that the communication system comprises a coordinator and a plurality of terminal devices, wherein M wireless communication modules are arranged in the coordinator, and the wireless communication modules are arranged in the terminal devices;
the terminal device is configured to transmit data to a main communication module in an index reporting period corresponding to the n-i time unit, so as to report corresponding index data to the coordinator, where the index data includes a corresponding data amount to be transmitted, the main communication module is any one of M wireless communication modules in the coordinator, and the n-i time unit is an i time unit of an n-th time interval;
the coordinator is used for generating a transmission task instruction according to the data quantity to be transmitted of each terminal device, wherein the transmission task instruction comprises a target transmission task corresponding to target terminal devices, and the target transmission task comprises information of a data transmission time slice corresponding to the target terminal devices, an identification of a target communication module and an identification of the target terminal devices;
The coordinator is used for broadcasting the transmission task instruction through the main communication module in a task broadcasting period of an n-i time unit;
And the target terminal equipment is used for executing the corresponding target transmission task after receiving the transmission task instruction, and transmitting data to the target communication module in the corresponding data transmission time slice so as to report the corresponding data to be transmitted to the coordinator.
2. The communication system according to claim 1, wherein the coordinator is configured to determine a target time period required for the terminal device according to a data amount to be transmitted and a transmission speed of the terminal device;
the coordinator is used for sequencing the priority of the terminal equipment with the target time length larger than 0;
in the case where j is less than or equal to M, the coordinator is configured to determine a j-th priority terminal device as the target terminal device;
The coordinator is configured to, when a target duration corresponding to the jth priority terminal device is less than or equal to a duration of a data transmission period in the nth-i time unit, take a start point of the data transmission period of the nth-i time unit as a start time of a data transmission time slice corresponding to the jth priority terminal device, take the target duration corresponding to the jth priority terminal device as a duration of the data transmission time slice corresponding to the jth priority terminal device, and take a jth wireless communication module in the coordinator as a target communication module corresponding to the jth priority terminal device to generate a target transmission task corresponding to the jth priority terminal device.
3. The communication system according to claim 2, wherein in a case where j is less than or equal to M, the coordinator is configured to, when a target time period corresponding to a j-th priority terminal device is longer than a duration of a data transmission period in an n-i-th time unit, take a start of the data transmission period of the n-i-th time unit as a start time of a data transmission time slice corresponding to the j-th priority terminal device, take a duration of the data transmission period in the n-i-th time unit as a duration of the data transmission time slice corresponding to the j-th priority terminal device, and take a j-th wireless communication module in the coordinator as a target communication module corresponding to the j-th priority terminal device, so as to generate a target transmission task corresponding to the j-th priority terminal device.
4. The communication system of claim 2 or 3, wherein the coordinator is configured to determine whether a duration of an idle transmission period of the mth wireless communication module is greater than 0 in a case where j is greater than M, wherein the idle transmission period is a remaining period in which a data transmission period of the wireless communication module in the nth-i time unit is unoccupied, and an initial value of M is 1;
if the duration of the idle transmission period of the mth wireless communication module is equal to 0, the coordinator is configured to make m=m+1, determine whether M is less than or equal to M, and if yes, repeatedly determine whether the duration of the idle transmission period of the mth wireless communication module is greater than 0;
If the duration of the idle transmission period of the mth wireless communication module is greater than 0, the coordinator is configured to determine the j-th priority terminal device as the target terminal device;
The coordinator is configured to, when a target duration corresponding to a jth priority terminal device is less than or equal to a duration of an idle transmission period of an mth wireless communication module, take a start point of the idle transmission period of the mth wireless communication module as a start time of a data transmission time slice corresponding to the jth priority terminal device, take the target duration corresponding to the jth priority terminal device as a duration of the data transmission time slice corresponding to the jth priority terminal device, and take the mth wireless communication module in the coordinator as a target communication module corresponding to the jth priority terminal device to generate a target transmission task corresponding to the jth priority terminal device;
The coordinator is used for taking the starting point of the idle transmission period of the mth wireless communication module as the starting time of the data transmission time slice corresponding to the j-th priority terminal equipment when the target time length corresponding to the j-th priority terminal equipment is longer than the time length of the idle transmission period of the mth wireless communication module, taking the time length of the idle transmission period of the mth wireless communication module as the time length of the data transmission time slice corresponding to the j-th priority terminal equipment, and taking the mth wireless communication module in the coordinator as the target communication module corresponding to the j-th priority terminal equipment so as to generate a target transmission task corresponding to the j-th priority terminal equipment;
After generating a target transmission task corresponding to the J-th priority terminal equipment, the coordinator is used for enabling j=j+1 to determine whether J is larger than J;
If J is less than or equal to J, the coordinator is configured to repeatedly determine whether the duration of the idle transmission period of the mth wireless communication module is greater than 0.
5. The communication system of claim 1, wherein the coordinator is configured to broadcast a clock alignment instruction through the master communication module during a clock broadcast period of an n-i time unit;
the terminal device is used for receiving the clock alignment instruction through the wireless communication module in the time unit of the n-i time unit in the clock broadcasting period, and completing clock alignment based on the clock alignment instruction.
6. The communication system of claim 1, wherein the terminal device is a sensor device, and wherein the interval at which the sensor device collects data is N time intervals.
7. A communication system management method, characterized by being applied to a coordinator in a communication system according to any one of claims 1 to 6, the method comprising:
The coordinator generates a transmission task instruction according to the data quantity to be transmitted of each terminal device, wherein the data quantity to be transmitted is an index reporting time period corresponding to the terminal device in an n-i time unit, index data is reported to the coordinator, the main communication module is any one of M wireless communication modules in the coordinator, the n-i time unit is an i time unit of an n time interval, the transmission task instruction comprises a target transmission task corresponding to a target terminal device, and the target transmission task comprises information of a data transmission time slice corresponding to the target terminal device, an identifier of a target communication module and an identifier of the target terminal device;
And broadcasting the transmission task instruction through the main communication module by the coordinator in a task broadcasting period of an n-i time unit, so that the target terminal equipment executes a corresponding target transmission task after receiving the transmission task instruction, and transmits data to the target communication module in a corresponding data transmission time slice so as to report the corresponding data to be transmitted to the coordinator.
8. The communication system management method according to claim 7, wherein the step of the coordinator generating a target transmission task includes:
The coordinator determines the target duration required by the terminal equipment according to the data quantity to be transmitted and the transmission speed of the terminal equipment;
the coordinator ranks the priority of the terminal equipment with the target time length larger than 0;
In the case where j is less than or equal to M, the coordinator determines a j-th priority terminal device as the target terminal device;
when the target duration corresponding to the j-th priority terminal equipment is smaller than or equal to the duration of the data transmission time period in the n-i time unit, the coordinator takes the starting point of the data transmission time period of the n-i time unit as the starting time of the data transmission time slice corresponding to the j-th priority terminal equipment, takes the target duration corresponding to the j-th priority terminal equipment as the duration of the data transmission time slice corresponding to the j-th priority terminal equipment, and takes the j-th wireless communication module in the coordinator as the target communication module corresponding to the j-th priority terminal equipment so as to generate the target transmission task corresponding to the j-th priority terminal equipment.
9. The communication system management method according to claim 8, wherein the step of the coordinator generating a target transmission task includes:
When j is smaller than or equal to M, the coordinator takes the starting point of the data transmission period of the nth time unit as the starting time of the data transmission time slice corresponding to the jth priority terminal equipment and takes the duration of the data transmission period of the nth time unit as the duration of the data transmission time slice corresponding to the jth priority terminal equipment when the target time length corresponding to the jth priority terminal equipment is longer than the duration of the data transmission time period in the nth time unit, and takes the jth wireless communication module in the coordinator as the target communication module corresponding to the jth priority terminal equipment so as to generate the target transmission task corresponding to the jth priority terminal equipment.
10. The communication system management method according to any one of claims 7 to 9, wherein the step of the coordinator generating a target transmission task includes:
If j is greater than M, the coordinator determines whether the duration of an idle transmission period of the mth wireless communication module is greater than 0, wherein the idle transmission period is the rest period which is not occupied by the data transmission period of the wireless communication module in the nth-i time unit, and the initial value of M is 1;
If the duration of the idle transmission period of the mth wireless communication module is equal to 0, the coordinator enables m=m+1, determines whether M is smaller than or equal to M, and if yes, repeatedly determines whether the duration of the idle transmission period of the mth wireless communication module is greater than 0;
If the duration of the idle transmission period of the mth wireless communication module is greater than 0, the coordinator determines the j priority terminal equipment as the target terminal equipment;
When the target duration corresponding to the j-th priority terminal equipment is smaller than or equal to the duration of the idle transmission period of the m-th wireless communication module, the coordinator takes the starting point of the idle transmission period of the m-th wireless communication module as the starting time of the data transmission time slice corresponding to the j-th priority terminal equipment, takes the target duration corresponding to the j-th priority terminal equipment as the duration of the data transmission time slice corresponding to the j-th priority terminal equipment, and takes the m-th wireless communication module in the coordinator as the target communication module corresponding to the j-th priority terminal equipment so as to generate the target transmission task corresponding to the j-th priority terminal equipment;
When the target time length corresponding to the jth priority terminal equipment is longer than the time length of the idle transmission time period of the mth wireless communication module, the coordinator takes the starting point of the idle transmission time period of the mth wireless communication module as the starting time of the data transmission time slice corresponding to the jth priority terminal equipment, takes the time length of the idle transmission time period of the mth wireless communication module as the time length of the data transmission time slice corresponding to the jth priority terminal equipment, and takes the mth wireless communication module in the coordinator as the target communication module corresponding to the jth priority terminal equipment so as to generate a target transmission task corresponding to the jth priority terminal equipment;
After generating a target transmission task corresponding to the J-th priority terminal equipment, the coordinator enables j=j+1 to determine whether J is larger than J;
If J is less than or equal to J, the coordinator repeatedly determines whether the duration of the idle transmission period of the mth wireless communication module is greater than 0.
CN202510132492.8A 2025-02-06 2025-02-06 A communication system and management method thereof Active CN119603728B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202510132492.8A CN119603728B (en) 2025-02-06 2025-02-06 A communication system and management method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202510132492.8A CN119603728B (en) 2025-02-06 2025-02-06 A communication system and management method thereof

Publications (2)

Publication Number Publication Date
CN119603728A true CN119603728A (en) 2025-03-11
CN119603728B CN119603728B (en) 2025-04-11

Family

ID=94844218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202510132492.8A Active CN119603728B (en) 2025-02-06 2025-02-06 A communication system and management method thereof

Country Status (1)

Country Link
CN (1) CN119603728B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103716086A (en) * 2014-01-08 2014-04-09 湖南大学 Data collection and wireless transmission device and system based on multiple antennas
CN103957546A (en) * 2014-04-30 2014-07-30 南京航空航天大学 Downlink transmission interference suppression method of aggregation node of wireless sensor network
US20180191637A1 (en) * 2015-08-31 2018-07-05 Huawei Technologies Co., Ltd. Resource management method and apparatus
WO2022141633A1 (en) * 2021-01-04 2022-07-07 北京小米移动软件有限公司 Data transmission method and device, and storage medium
CN116055920A (en) * 2023-03-31 2023-05-02 北京智芯微电子科技有限公司 Communication module program upgrade method and system, power consumption information collection system
CN117082477A (en) * 2022-05-05 2023-11-17 中国电信股份有限公司 Task processing method, device, system, storage medium and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103716086A (en) * 2014-01-08 2014-04-09 湖南大学 Data collection and wireless transmission device and system based on multiple antennas
CN103957546A (en) * 2014-04-30 2014-07-30 南京航空航天大学 Downlink transmission interference suppression method of aggregation node of wireless sensor network
US20180191637A1 (en) * 2015-08-31 2018-07-05 Huawei Technologies Co., Ltd. Resource management method and apparatus
WO2022141633A1 (en) * 2021-01-04 2022-07-07 北京小米移动软件有限公司 Data transmission method and device, and storage medium
CN117082477A (en) * 2022-05-05 2023-11-17 中国电信股份有限公司 Task processing method, device, system, storage medium and electronic equipment
CN116055920A (en) * 2023-03-31 2023-05-02 北京智芯微电子科技有限公司 Communication module program upgrade method and system, power consumption information collection system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
史振江;谷勇;王渝;: "基于物联网和ZigBee的公寓安全智能管理系统设计", 传感器世界, no. 10, 25 October 2017 (2017-10-25) *

Also Published As

Publication number Publication date
CN119603728B (en) 2025-04-11

Similar Documents

Publication Publication Date Title
CN103444134B (en) Monitoring system, monitoring device and method executed by monitoring device, terminal device and method executed by terminal device
US9172755B2 (en) Remote information collecting device and computer readable medium
CN114661433B (en) Event task scheduling method and device, storage medium, and electronic device
CN111966289A (en) Partition optimization method and system based on Kafka cluster
CN110830964B (en) Information scheduling method, internet of things platform and computer readable storage medium
CN110300394A (en) Resource allocation methods and relevant device, system, storage medium
CN109644502A (en) A point-to-multipoint channel allocation method, device and system
CN103414811A (en) Method and system for synchronization test of multiple terminals
CN119603728B (en) A communication system and management method thereof
CN111614377A (en) Acquisition multi-task scheduling method and system based on HPLC concurrent channel
CN120614359A (en) A load balancing calculation method and system for power Internet of Things
CN105392206B (en) A kind of dispatching method and Base Band Unit
CN102573073A (en) Resource allocation method and system for physical layer of terminal
CN112820092B (en) Method for collecting electricity consumption data, terminal equipment and storage medium
CN101772183B (en) Method and system for sending random access feedback messages, base station and terminal
CN111246538A (en) Laboratory glass instrument manufacturing method and system based on Internet of things
CN118214964A (en) Task allocation method, device, concentrator, meter reading system and readable storage medium
CN112486656B (en) Method for realizing wireless ionization wire task scheduling and data downloading
CN108134660B (en) Oil well data processing method and period setting method and equipment
CN112383964B (en) Single-core multi-task scheduling method and system of wireless network physical layer
CN115102910A (en) Data transmission method, device, network equipment and computer readable storage medium
CN118250170B (en) Signal processing method and device, electronic equipment and vehicle
CN109068353B (en) Terminal scheduling method, device, equipment and medium
JP5308363B2 (en) Communication device management system and performance information collection method
CN112416541A (en) Task scheduling method and system

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
GR01 Patent grant
GR01 Patent grant