CN113573388B - Method, device, electronic equipment and storage medium for scheduling sleep by star network - Google Patents
Method, device, electronic equipment and storage medium for scheduling sleep by star network Download PDFInfo
- Publication number
- CN113573388B CN113573388B CN202010356006.8A CN202010356006A CN113573388B CN 113573388 B CN113573388 B CN 113573388B CN 202010356006 A CN202010356006 A CN 202010356006A CN 113573388 B CN113573388 B CN 113573388B
- Authority
- CN
- China
- Prior art keywords
- sleep
- terminal node
- scheduling
- downlink
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000004590 computer program Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000011144 upstream manufacturing Methods 0.000 claims description 2
- 230000002618 waking effect Effects 0.000 claims 2
- 230000002035 prolonged effect Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
- H04W52/0219—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower where the power saving management affects multiple terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/44—Star or tree networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
- H04W52/0235—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal where the received signal is a power saving command
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the disclosure discloses a method, a device, an electronic device and a storage medium for scheduling sleep of a star network, wherein the star network comprises a central node and a plurality of terminal nodes, each terminal node wakes up autonomously at the tail of each multiframe, the method is executed by the central node, and the method comprises the following steps: determining whether at least one terminal node in a non-sleep state meets a sleep condition; generating a scheduling command according to whether the at least one terminal node accords with a sleep condition; and scheduling the terminal node meeting the sleep condition to enter sleep according to the scheduling command. According to the technical scheme, the terminal can be scheduled to enter the sleep state when no data is transmitted and received, the power consumption expenditure of the terminal can be saved, and the standby time of the terminal can be prolonged.
Description
Technical Field
The embodiment of the disclosure relates to the technical field of computer networks, in particular to a method, a device, electronic equipment and a storage medium for scheduling sleep by a star network.
Background
The star wireless network is composed of two network devices: a central node and a terminal node. The central node is a hub of the whole star network, and each terminal node is connected to the central node through wireless connection and performs information interaction with the central node. The terminal nodes cannot directly perform information interaction, and only can perform information forwarding through the central node, so that the effect of mutual communication among the terminal nodes is achieved, and a schematic diagram of a star-shaped wireless network topology structure is shown in fig. 1.
Each end node device in a star wireless network is typically power sensitive when powered by a battery, and therefore needs to be considered for power saving.
Disclosure of Invention
In view of this, embodiments of the present disclosure provide a method, an apparatus, an electronic device, and a storage medium for scheduling sleep in a star network, so as to save power consumption overhead of a terminal.
Other features and advantages of embodiments of the present disclosure will be apparent from the following detailed description, or may be learned by practice of embodiments of the disclosure in part.
In a first aspect of the present disclosure, an embodiment of the present disclosure provides a method for scheduling sleep in a star network, where the star network includes a central node and a plurality of terminal nodes, each terminal node wakes up autonomously at the end of each multiframe, the method being performed by the central node, the method including:
determining whether at least one terminal node in a non-sleep state meets a sleep condition;
generating a scheduling command according to whether the at least one terminal node accords with a sleep condition;
And scheduling the terminal node meeting the sleep condition to enter sleep according to the scheduling command.
In an embodiment, before determining whether the at least one terminal node in the non-sleep state meets the sleep condition, further comprises: and determining that no multicast data is to be transmitted.
In one embodiment, determining whether the at least one terminal node in the non-sleep state meets the sleep condition comprises: and determining whether at least one terminal node in a non-sleep state accords with a sleep condition according to whether each terminal node receives downlink data to be received, whether each terminal node receives uplink data to be uploaded and whether data packets are received and transmitted within a latest preset time period.
In an embodiment, determining whether at least one terminal node in the non-sleep state meets the sleep condition according to whether each terminal node has downlink data to be received, whether each terminal node has uplink data to be uploaded, and whether the terminal node has no data packet for receiving and transmitting in a last predetermined time period includes: for any end node in the non-sleep state: if the center node has downlink data of the terminal node to be transmitted, determining that the terminal node does not accord with sleep conditions; if the terminal node does not report that no uplink data is to be transmitted, determining that the terminal node does not accord with a sleep condition; if the terminal node receives and transmits a TCP data packet or an ICMP data packet within the latest preset time, determining that the terminal node does not accord with the sleep condition; otherwise, determining that the terminal node meets the sleep condition.
In an embodiment, generating the scheduling command according to whether the at least one terminal node meets the sleep condition includes: and constructing a preset broadcast message containing BITMAP data, setting the value of the position corresponding to the access sequence number of the terminal node meeting the sleep condition as a first value in the BITMAP data, and setting the value of the position corresponding to the access sequence number of the terminal node not meeting the sleep condition as a second value in the BITMAP data.
In an embodiment, scheduling the terminal node meeting the sleep condition to enter sleep according to the scheduling command includes: broadcasting the predetermined broadcast message; or if the next schedulable wireless subframe is a downlink broadcast subframe, carrying the preset broadcast message in the to-be-broadcast message of the downlink broadcast subframe for broadcasting.
In one embodiment, determining whether the at least one terminal node in the non-sleep state meets the sleep condition comprises: and when the current time slot is the wireless frame 0 of the current multiframe, determining whether at least one terminal node in the non-sleep state accords with the sleep condition.
In one embodiment, broadcasting the predetermined broadcast message includes: and broadcasting the preset broadcast message in the downlink wireless subframe of the wireless frame 0 of the current multiframe.
In an embodiment, the at least one terminal node in the non-sleep state includes a terminal node to be scheduled that is currently connected to a downlink in the star network; generating a scheduling command according to whether the at least one terminal node meets the sleep condition comprises: before downlink subframes of each wireless subframe are scheduled, if a target terminal node of the downlink subframes meets a sleep condition, carrying a preset control element in a downlink MAC PDU as a sleep command, so that the target terminal node enters a sleep state after acquiring the control element.
In an embodiment, the at least one terminal node in the non-sleep state includes a terminal node to be scheduled that is currently already connected to an uplink in the star network; generating a scheduling command according to whether the at least one terminal node meets the sleep condition comprises: and when the uplink subframe of each wireless subframe is scheduled, constructing a DCIO (data traffic control) for scrambling transmission, wherein the DCIO comprises a preset sleep indication field for indicating whether a source terminal node of the uplink subframe accords with a sleep condition or not, so that the source terminal node determines whether to enter a sleep state or not according to the sleep indication field in the received DCIO.
In a second aspect of the present disclosure, an embodiment of the present disclosure further provides an apparatus for scheduling sleep in a star network, where the star network includes a central node and a plurality of terminal nodes, each terminal node wakes up autonomously at the tail of each multiframe, and the apparatus is configured in the central node, and the apparatus includes:
A scheduling sleep judging unit, configured to determine whether at least one terminal node in a non-sleep state meets a sleep condition;
a scheduling command generating unit, configured to generate a scheduling command according to whether the at least one terminal node meets a sleep condition;
And the sleep control unit is used for scheduling the terminal nodes meeting the sleep conditions to enter sleep according to the scheduling command.
In an embodiment, the scheduling sleep determination unit is further configured to determine that no multicast data is waiting to be transmitted before determining whether at least one terminal node in the non-sleep state meets a sleep condition.
In an embodiment, the scheduling sleep determination unit is configured to: and determining whether at least one terminal node in a non-sleep state accords with a sleep condition according to whether each terminal node receives downlink data to be received, whether each terminal node receives uplink data to be uploaded and whether data packets are received and transmitted within a latest preset time period.
In an embodiment, the scheduling sleep determination unit is configured to: for any end node in the non-sleep state: if the center node has downlink data of the terminal node to be transmitted, determining that the terminal node does not accord with sleep conditions; if the terminal node does not report that no uplink data is to be transmitted, determining that the terminal node does not accord with a sleep condition; if the terminal node receives and transmits a TCP data packet or an ICMP data packet within the latest preset time, determining that the terminal node does not accord with the sleep condition; otherwise, determining that the terminal node meets the sleep condition.
In an embodiment, the scheduling command generating unit is configured to: and constructing a preset broadcast message containing BITMAP data, setting the value of the position corresponding to the access sequence number of the terminal node meeting the sleep condition as a first value in the BITMAP data, and setting the value of the position corresponding to the access sequence number of the terminal node not meeting the sleep condition as a second value in the BITMAP data.
In an embodiment, the sleep control unit is configured to: broadcasting the predetermined broadcast message; or if the next schedulable wireless subframe is a downlink broadcast subframe, carrying the preset broadcast message in the to-be-broadcast message of the downlink broadcast subframe for broadcasting.
In an embodiment, the scheduling sleep determination unit is configured to: and when the current time slot is the wireless frame 0 of the current multiframe, determining whether at least one terminal node in the non-sleep state accords with the sleep condition.
In an embodiment, the sleep control unit is configured to broadcast the predetermined broadcast message including: for broadcasting the predetermined broadcast message in the downlink radio subframe of radio frame 0 of the current multiframe.
In an embodiment, the at least one terminal node in the non-sleep state in the sleep scheduling determination unit includes a terminal node to be scheduled that has been currently accessed to a downlink in the star network; the scheduling command generating unit is used for: before downlink subframes of each wireless subframe are scheduled, if a target terminal node of the downlink subframes meets a sleep condition, carrying a preset control element in a downlink MAC PDU as a sleep command, so that the target terminal node enters a sleep state after acquiring the control element.
In an embodiment, the at least one terminal node in the non-sleep state in the scheduling sleep determination unit includes a terminal node to be scheduled that is currently already connected to the star network; the scheduling command generating unit is used for: and when the uplink subframe of each wireless subframe is scheduled, constructing a DCIO (data traffic control) for scrambling transmission, wherein the DCIO comprises a preset sleep indication field for indicating whether a source terminal node of the uplink subframe accords with a sleep condition or not, so that the source terminal node determines whether to enter a sleep state or not according to the sleep indication field in the received DCIO.
In a third aspect of the present disclosure, an electronic device is provided. The electronic device includes: a processor; and a memory storing executable instructions that, when executed by the processor, cause the electronic device to perform the method of the first aspect.
In a fourth aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of the first aspect.
The technical scheme provided by the embodiment of the disclosure has the beneficial technical effects that:
according to the embodiment of the disclosure, whether at least one terminal node in a non-sleep state accords with a sleep condition is determined through the central node of the star network, a scheduling command is generated, and the terminal node which accords with the sleep condition is scheduled to enter sleep according to the scheduling command, so that the terminal can be scheduled to enter the sleep state when no data is transmitted and received, the power consumption expenditure of the terminal can be saved, and the standby time of the terminal can be prolonged.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following description will briefly explain the drawings required to be used in the description of the embodiments of the present disclosure, and it is apparent that the drawings in the following description are only some of the embodiments of the present disclosure, and other drawings may be obtained according to the contents of the embodiments of the present disclosure and these drawings without inventive effort for those skilled in the art.
FIG. 1 is a schematic diagram of a star wireless network topology;
FIG. 2 is a schematic diagram of a frame structure;
FIG. 3 is a flow chart of a method for scheduling sleep for a star network provided in accordance with an embodiment of the present disclosure;
FIG. 4 is a flow chart of various scheduling command modes of a method for scheduling sleep in a star network according to an embodiment of the present disclosure;
FIG. 5 is a flow chart of a method of scheduling sleep for a further exemplary star network provided in accordance with an embodiment of the present disclosure;
FIG. 6 is a flow chart of another exemplary method for star network scheduling sleep provided in accordance with an embodiment of the present disclosure;
FIG. 7 is a flow chart of another exemplary method for star network scheduling sleep provided in accordance with an embodiment of the present disclosure;
Fig. 8 is a schematic structural diagram of an apparatus for scheduling sleep in a star network according to an embodiment of the present disclosure;
fig. 9 shows a schematic structural diagram of an electronic device suitable for use in implementing embodiments of the present disclosure.
Detailed Description
In order to make the technical problems solved, the technical solutions adopted and the technical effects achieved by the embodiments of the present disclosure more clear, the technical solutions of the embodiments of the present disclosure will be described in further detail below with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments, but not all embodiments of the present disclosure. All other embodiments, which are derived by a person skilled in the art from the embodiments of the present disclosure without creative efforts, fall within the protection scope of the embodiments of the present disclosure.
It should be noted that the terms "system" and "network" in the embodiments of the present disclosure are often used interchangeably herein. References to "and/or" in the embodiments of the present disclosure are intended to encompass any and all combinations of one or more of the associated listed items. The terms first, second and the like in the description and in the claims and drawings are used for distinguishing between different objects and not for limiting a particular order.
It should be further noted that, in the embodiments of the present disclosure, the following embodiments may be implemented separately, or may be implemented in combination with each other, which is not specifically limited by the embodiments of the present disclosure.
The names of messages or information interacted between the various devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
The technical solutions of the embodiments of the present disclosure are further described below with reference to the accompanying drawings and through specific implementations.
Fig. 3 is a flow chart illustrating a method for scheduling sleep in a star network according to an embodiment of the present disclosure, where the method may be applicable to a case where a central node in a star wireless network schedules a terminal node to enter a sleep state, and the method may be performed by a device for scheduling sleep in a star network, as shown in fig. 1, where the method for scheduling sleep in a star network includes:
In step S310, it is determined whether at least one terminal node in a non-sleep state meets a sleep condition.
At least one of the non-sleep state end nodes is an end node accessing a non-sleep state within a predetermined range of end nodes in the star network. When judging whether each terminal node meets the sleep condition, it is sometimes unnecessary to traverse and judge all the terminal nodes in each non-sleep state, and it is sometimes necessary to determine all the terminal nodes in the non-sleep state within a predetermined range among the terminal nodes in the star network, and it is sometimes necessary to determine the specific range according to the specific sleep scheduling method adopted.
For example, the central node determines whether multicast data is to be transmitted, and if not, may further perform other determinations. For example, whether at least one terminal node in the non-sleep state meets the sleep condition may be determined according to whether each terminal node has downlink data to be received, whether each terminal node has uplink data to be uploaded, and whether there is data packet transmission/reception within a last predetermined time period (for example, 5 ms). Specifically, any terminal node in the non-sleep state may make the following determination: if the center node has downlink data of the terminal node to be transmitted, determining that the terminal node does not accord with sleep conditions; if the terminal node does not report that no uplink data is to be transmitted, determining that the terminal node does not accord with a sleep condition; if the terminal node receives and transmits a TCP data packet or an ICMP data packet within the latest preset time, determining that the terminal node does not accord with the sleep condition; otherwise, determining that the terminal node meets the sleep condition.
In step S320, a scheduling command is generated according to whether the at least one terminal node meets a sleep condition.
Various methods may be used to generate the scheduling command, and fig. 4 is a flow chart illustrating various scheduling command modes of a method for scheduling sleep in a star network according to an embodiment of the present disclosure, where three methods are provided by way of example, and include:
In step S411, it is determined whether the next scheduled wireless subframe type is a subframe type corresponding to a predetermined method to determine whether a sleep condition can be scheduled. For example, if the first method is scheduled, sleep may be scheduled when the next scheduled radio subframe type is a broadcast system message subframe, if the second method is scheduled, sleep may be scheduled when the next scheduled radio subframe type is an uplink subframe, and if the third method is scheduled, sleep may be scheduled when the next scheduled radio subframe type is a downlink subframe.
The method one adopts special broadcasting system information as a scheduling command, the content is Bitmap, each accessed terminal node maps to Bitmap according to the access sequence number allocated when random access is successful, 1 is used for scheduling the corresponding terminal node to sleep, 0 is used for not scheduling the corresponding terminal node to sleep, and the corresponding terminal node can be broadcasted as an independent broadcasting system information or can be broadcasted and transmitted on a downlink wireless subframe of a wireless frame 0 after other broadcasting information. For example, the following steps may be employed: in step S411, it is determined that the next scheduled radio subframe type is a broadcast system message subframe. In step S412, all the accessed terminal nodes are traversed, and sleep conditions are checked. In step S413, a special broadcast system message is constructed, and a sleep permission bitmap is set and transmitted.
For example, when the central node sends a broadcast system message in the first downlink radio subframe of the radio frame 0, all the accessed terminal nodes are checked first, if 3 terminal nodes 1,3 and 5 respectively meet the sleep condition, the Bitmap corresponding to the special broadcast system message is set to 1 and then broadcast, then the terminal nodes 1,3 and 5 are not scheduled in the current multiframe, and the terminal nodes 1,3 and 5 enter sleep after receiving the broadcast system message, until the tail of the current multiframe is waken up autonomously.
And adopting MAC Control Elements of a downlink DRX Command type as a scheduling Command, wherein the format can be defined as the same as the specification definition of an LTE 36.321 protocol, and the scheduling Command can be transmitted after scrambling by using the RNTI of a corresponding terminal node when scheduling downlink subframes of each radio frame. For example, the following steps may be employed: in step S421, it is determined that the next scheduled radio subframe type is an uplink subframe. In step S422, the access terminal node to be scheduled upstream is traversed, and sleep conditions are checked. In step S423, DCI0 is structured, and if sleep is allowed, a sleep flag is set and transmitted.
The third method is that an uplink DCI format0 is adopted as a scheduling command, the format is the same as the specification definition of an LTE 36.212 protocol, the ul index in the scheduling command is multiplexed, the sleep of a corresponding terminal node is scheduled when the ul index is set to 3, and the scheduling command can be scheduled and sent after scrambling by using the RNTI of the corresponding terminal node when the uplink subframe of each radio frame is scheduled. For example, the following steps may be employed: in step S431, it is determined that the next scheduled radio subframe type is a downlink subframe. In step S432, the access terminal node to be scheduled in the downlink is traversed, and the sleep condition is checked. In step S433, a downstream packet is constructed, and if sleep is allowed, an ORX CMD is carried and transmitted.
The above methods for generating the scheduling command may be used independently or in combination.
In step S330, the terminal node meeting the sleep condition is scheduled to enter sleep according to the scheduling command.
The central node immediately schedules the corresponding terminal node to enter sleep by adopting a corresponding scheduling command according to the type of the next schedulable wireless subframe, and then the central node does not schedule the terminal node any more in the current multiframe, and the terminal node wakes up autonomously at the tail of the multiframe.
According to the embodiment, whether at least one terminal node in a non-sleep state accords with a sleep condition is determined through the central node of the star network, a scheduling command is generated, and the terminal node which accords with the sleep condition is scheduled to enter sleep according to the scheduling command, so that the terminal can be scheduled to enter the sleep state when no data is transmitted and received, the power consumption expenditure of the terminal can be saved, and the standby time of the terminal can be prolonged.
Fig. 5 is a flow chart of another method for scheduling sleep in a star network according to an embodiment of the present disclosure, which is based on the foregoing embodiment, and performs improved optimization. As shown in fig. 5, the method for scheduling sleep by the star network according to the present embodiment includes:
in step S510, when the current time slot is radio frame 0 of the current multiframe, it is determined whether all terminal nodes in the non-sleep state meet the sleep condition.
The judging time of the sleep scheduling can comprise various situations, for example, the scheduling width can be judged at the beginning of each multiframe (for example, the 0 th frame of each multiframe, see the frame structure diagram shown in fig. 2), and the method can control the terminal nodes which do not need data interaction in the current multiframe into a sleep state as early as possible, so that the power consumption of the terminal nodes can be saved to the greatest extent. Of course, the scheduling judgment can be performed before the subframe of the broadcast system message, and the scheduling command can be carried in the broadcast message of the subframe when the message of the subframe is broadcast, so that the number of occupied subframes is reduced, and the occupation of extra subframe time slots is avoided.
In step S520, a predetermined broadcast message including the BITMAP data in which the value of the location corresponding to the access number of the terminal node that meets the sleep condition is set as the first value and the value of the location corresponding to the access number of the terminal node that does not meet the sleep condition is set as the second value is constructed.
Broadcasting the predetermined broadcast message in step S530; or if the next schedulable wireless subframe is a downlink broadcast subframe, carrying the preset broadcast message in the to-be-broadcast message of the downlink broadcast subframe for broadcasting. For example, the predetermined broadcast message is broadcast in the downlink radio subframe of radio frame 0 of the current multiframe.
The embodiment discloses a method for carrying out sleep scheduling on the 0 th frame of each multiframe based on the previous embodiment, which can hypnotize terminal nodes meeting sleep conditions as soon as possible so as to prolong the standby time of the terminal.
Fig. 6 is a flow chart illustrating a method for scheduling sleep in a star network according to another embodiment of the present disclosure, where the embodiment is improved and optimized based on the corresponding embodiment of fig. 3. As shown in fig. 6, the method for scheduling sleep by the star network according to the present embodiment includes:
In step S610, when the current time slot is a downlink subframe, it is determined whether a terminal node to be scheduled in a downlink in the star network, which is currently accessed to a non-sleep state, meets a sleep condition.
In step S620, before the downlink subframe of each radio subframe is scheduled, if the target terminal node of the downlink subframe meets the sleep condition, a predetermined control element is carried in the downlink MAC PDU as a sleep command.
For example, a downlink MAC PDU carries MAC Control Element (Control Element) of a DRX Command type similar to that described in the 36.321 protocol specification as a sleep Command, and if the target terminal node is in the downlink MAC PDU received from the central node, the target terminal node enters a sleep state if receiving the sleep Command carrying the Control Element.
In step S630, the downlink MAC PDU is transmitted.
The embodiment discloses, based on the corresponding embodiment of fig. 3, that when the current time slot is a downlink subframe, a scheduling command is carried in the downlink message for a terminal node conforming to a sleep condition in downlink to be scheduled in the star network which is currently accessed to a non-sleep state, so that the standby time of the terminal can be prolonged without increasing the number of messages received by the terminal node.
Fig. 7 is a flow chart illustrating a method for scheduling sleep in a star network according to another embodiment of the present disclosure, where the embodiment is improved and optimized based on the corresponding embodiment of fig. 3. As shown in fig. 7, the method for scheduling sleep by the star network according to the present embodiment includes:
In step S710, when the current time slot is an uplink subframe, it is determined whether the terminal node to be scheduled in the uplink in the star network, which is currently accessed to the non-sleep state, meets a sleep condition.
In step S720, when uplink subframes of each radio subframe are scheduled, a DCIO is configured to perform scrambling transmission, where the DCIO includes a predetermined sleep indication field for indicating whether a source terminal node of the uplink subframe meets a sleep condition, so that the source terminal node determines whether to enter a sleep state according to the sleep indication field in the received DCIO.
In step S730, the scrambled DCIO is transmitted.
The embodiment discloses, based on the corresponding embodiment of fig. 3, that when the current time slot is an uplink subframe, the terminal node which is not in a sleep state and is currently accessed to an uplink to-be-scheduled terminal node in the star network, and performs sleep scheduling control on the terminal node which meets the sleep condition by sending the scrambled DCIO, so that the standby time of the terminal can be prolonged.
As an implementation of the method shown in the foregoing figures, the present application provides an embodiment of a device for scheduling sleep in a star network, fig. 8 shows a schematic structural diagram of the device for scheduling sleep in a star network provided by this embodiment, where the star network includes a central node and a plurality of terminal nodes, each terminal node wakes up autonomously at the tail of each multiframe, and the device is configured in the central node, where the embodiment of the device corresponds to the embodiment of the method shown in fig. 1 to fig. 7, and as shown in fig. 8, the device for scheduling sleep in a star network in this embodiment includes a scheduling sleep judging unit 810, a scheduling command generating unit 820 and a sleep control unit 830.
The schedule sleep determination unit 810 is configured to determine whether at least one terminal node in a non-sleep state meets a sleep condition.
The scheduling command generating unit 820 is configured to generate a scheduling command according to whether the at least one terminal node meets a sleep condition.
The sleep control unit 830 is configured to schedule the terminal node conforming to the sleep condition to go to sleep according to the scheduling command.
In an embodiment, the scheduling sleep determining unit 810 is configured to determine that no multicast data is waiting to be transmitted before determining whether at least one terminal node in the non-sleep state meets a sleep condition.
In an embodiment, the scheduling sleep determination unit 810 is configured to determine whether at least one terminal node in the non-sleep state meets the sleep condition according to whether each terminal node has downlink data to be received, uplink data to be uploaded, and no data packet for receiving and transmitting in a last predetermined time.
In an embodiment, the scheduling sleep determination unit 810 is configured to perform the following operations on any terminal node in a non-sleep state:
if the center node has downlink data of the terminal node to be transmitted, determining that the terminal node does not accord with sleep conditions;
if the terminal node does not report that no uplink data is to be transmitted, determining that the terminal node does not accord with a sleep condition;
If the terminal node receives and transmits a TCP data packet or an ICMP data packet within the latest preset time, determining that the terminal node does not accord with the sleep condition;
Otherwise, determining that the terminal node meets the sleep condition.
In an embodiment, the scheduling command generating unit 820 is configured to construct a predetermined broadcast message including BITMAP data in which a value of a location corresponding to an access sequence number of a terminal node that meets a sleep condition is set as a first value, and a value of a location corresponding to an access sequence number of a terminal node that does not meet a sleep condition is set as a second value.
Further, the sleep control unit 830 is configured to broadcast the predetermined broadcast message; or if the next schedulable wireless subframe is a downlink broadcast subframe, carrying the preset broadcast message in the to-be-broadcast message of the downlink broadcast subframe for broadcasting.
Further, the scheduling sleep determining unit 810 is configured to determine whether at least one terminal node in a non-sleep state meets a sleep condition when the current time slot is radio frame 0 of the current multiframe.
Further, the sleep control unit 830 is configured to broadcast the predetermined broadcast message in a downlink radio subframe of radio frame 0 of the current multiframe.
In an embodiment, the at least one terminal node in the non-sleep state in the sleep scheduling determination unit includes a terminal node to be scheduled that has been currently accessed to a downlink in the star network; the scheduling command generating unit is used for: before downlink subframes of each wireless subframe are scheduled, if a target terminal node of the downlink subframes meets a sleep condition, carrying a preset control element in a downlink MAC PDU as a sleep command, so that the target terminal node enters a sleep state after acquiring the control element. For example, a downlink MAC PDU carries MAC Control Element (Control Element) of a DRX Command type similar to that described in the 36.321 protocol specification as a sleep Command, and if the target terminal node is in the downlink MAC PDU received from the central node, the target terminal node enters a sleep state if receiving the sleep Command carrying the Control Element.
In an embodiment, the at least one terminal node in the non-sleep state in the scheduling sleep determination unit 810 includes an uplink terminal node to be scheduled that is currently accessed into the star network; the scheduling command generating unit 820 is configured to, when scheduling an uplink subframe of each radio subframe, construct a DCIO for scrambling transmission, where the DCIO includes a predetermined sleep indication field for indicating whether a source terminal node of the uplink subframe meets a sleep condition, so that the source terminal node determines whether to enter a sleep state according to the sleep indication field in the received DCIO.
The device for scheduling sleep by the star network provided by the embodiment of the invention can execute the method for scheduling sleep by the star network provided by the embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.
Referring now to fig. 9, a schematic diagram of an electronic device 900 suitable for use in implementing embodiments of the present disclosure is shown. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and the like, and stationary terminals such as digital TVs, desktop computers, and the like. The electronic device shown in fig. 9 is merely an example, and should not impose any limitations on the functionality and scope of use of embodiments of the present disclosure.
As shown in fig. 9, the electronic device 900 may include a processing means (e.g., a central processor, a graphics processor, etc.) 901, which may perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 902 or a program loaded from a storage means 908 into a Random Access Memory (RAM) 903. In the RAM 903, various programs and data necessary for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other through a bus 904. An input/output (I/O) interface 905 is also connected to the bus 904.
In general, the following devices may be connected to the I/O interface 905: input devices 906 including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, and the like; an output device 907 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 908 including, for example, magnetic tape, hard disk, etc.; and a communication device 909. The communication means 909 may allow the electronic device 900 to communicate wirelessly or by wire with other devices to exchange data. While fig. 9 shows an electronic device 900 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When executed by the processing device 901, performs the above-described functions defined in the methods of the embodiments of the present disclosure.
It should be noted that, the computer readable medium described above in the embodiments of the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the disclosed embodiments, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the disclosed embodiments, the computer-readable signal medium may comprise a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, fiber optic cables, RF (radio frequency), and the like, or any suitable combination of the foregoing.
The computer readable medium may be contained in the electronic device; or may exist alone without being incorporated into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: determining whether at least one terminal node in a non-sleep state meets a sleep condition; generating a scheduling command according to whether the at least one terminal node accords with a sleep condition; and scheduling the terminal node meeting the sleep condition to enter sleep according to the scheduling command.
Computer program code for carrying out operations for embodiments of the present disclosure may be written in one or more programming languages, including an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. The name of the unit does not in any way constitute a limitation of the unit itself, for example the first acquisition unit may also be described as "unit acquiring at least two internet protocol addresses".
The foregoing description is only of the preferred embodiments of the disclosed embodiments and is presented for purposes of illustration of the principles of the technology being utilized. It will be appreciated by those skilled in the art that the scope of the disclosure in the embodiments of the disclosure is not limited to the specific combination of the above technical features, but also encompasses other technical features formed by any combination of the above technical features or their equivalents without departing from the spirit of the disclosure. Such as the technical solution formed by mutually replacing the above-mentioned features and the technical features with similar functions (but not limited to) disclosed in the embodiments of the present disclosure.
Claims (9)
1. A method of scheduling sleep in a star network, the star network comprising a central node and a plurality of terminal nodes, each terminal node waking up autonomously at the end of each multiframe, the method performed by the central node, the method comprising:
determining whether at least one terminal node in a non-sleep state meets a sleep condition;
generating a scheduling command according to whether the at least one terminal node accords with a sleep condition;
scheduling the terminal node meeting the sleep condition to enter sleep according to the scheduling command;
When the current time slot is the wireless frame 0 of the current multiframe, determining whether at least one terminal node in a non-sleep state accords with a sleep condition;
Constructing a preset broadcast message containing BITMAP data, setting the value of the position corresponding to the access sequence number of the terminal node meeting the sleep condition as a first value in the BITMAP data, and setting the value of the position corresponding to the access sequence number of the terminal node not meeting the sleep condition as a second value in the BITMAP data;
broadcasting the predetermined broadcast message; or if the next schedulable wireless subframe is a downlink broadcast subframe, carrying the preset broadcast message in a message to be broadcast of the downlink broadcast subframe for broadcasting;
When the current time slot is a downlink subframe, determining whether a terminal node which is not in a sleep state and is currently accessed into the star network and is to be scheduled in downlink accords with a sleep condition or not;
Before downlink subframes of the radio subframes are scheduled, if a target terminal node of the downlink subframes meets a sleep condition, carrying a preset control element in a downlink MAC PDU as a sleep command.
2. The method of claim 1, further comprising, prior to determining whether the at least one terminal node in the non-sleep state meets the sleep condition:
And determining that no multicast data is to be transmitted.
3. The method of claim 1, wherein determining whether the at least one terminal node in the non-sleep state meets a sleep condition comprises:
And determining whether at least one terminal node in a non-sleep state accords with a sleep condition according to whether each terminal node receives downlink data to be received, whether each terminal node receives uplink data to be uploaded and whether data packets are received and transmitted within a latest preset time period.
4. The method of claim 3, wherein determining whether the at least one terminal node in the non-sleep state meets the sleep condition according to whether each terminal node has downlink data to be received, uplink data to be uploaded, and no data packet transmission/reception within a last predetermined time period comprises:
For any end node in the non-sleep state:
if the center node has downlink data of the terminal node to be transmitted, determining that the terminal node does not accord with sleep conditions;
if the terminal node does not report that no uplink data is to be transmitted, determining that the terminal node does not accord with a sleep condition;
If the terminal node receives and transmits a TCP data packet or an ICMP data packet within the latest preset time, determining that the terminal node does not accord with the sleep condition;
Otherwise, determining that the terminal node meets the sleep condition.
5. The method of claim 1, wherein broadcasting the predetermined broadcast message comprises: and broadcasting the preset broadcast message in the downlink wireless subframe of the wireless frame 0 of the current multiframe.
6. The method according to claim 1, wherein the at least one end node in the non-sleep state comprises an end node currently being accessed into the star network to be scheduled upstream;
generating a scheduling command according to whether the at least one terminal node meets the sleep condition comprises:
And when the uplink subframe of each wireless subframe is scheduled, constructing a DCIO (data traffic control) for scrambling transmission, wherein the DCIO comprises a preset sleep indication field for indicating whether a source terminal node of the uplink subframe accords with a sleep condition or not, so that the source terminal node determines whether to enter a sleep state or not according to the sleep indication field in the received DCIO.
7. An apparatus for scheduling sleep in a star network, the star network comprising a central node and a plurality of terminal nodes, each terminal node waking up autonomously at the end of each multiframe, the apparatus being disposed in the central node, the apparatus comprising:
A scheduling sleep judging unit, configured to determine whether at least one terminal node in a non-sleep state meets a sleep condition;
a scheduling command generating unit, configured to generate a scheduling command according to whether the at least one terminal node meets a sleep condition;
The sleep control unit is used for scheduling the terminal nodes meeting the sleep conditions to enter sleep according to the scheduling command;
The scheduling sleep judging unit is configured to determine whether at least one terminal node in a non-sleep state meets a sleep condition when the current time slot is a radio frame 0 of a current multiframe;
The scheduling command generating unit is configured to construct a predetermined broadcast message including BITMAP data, wherein the BITMAP data sets a value of a position corresponding to an access sequence number of a terminal node which accords with a sleep condition as a first value, and the BITMAP data sets a value of a position corresponding to an access sequence number of a terminal node which does not accord with the sleep condition as a second value;
wherein the sleep control unit is configured to broadcast the predetermined broadcast message; or if the next schedulable wireless subframe is a downlink broadcast subframe, carrying the preset broadcast message in a message to be broadcast of the downlink broadcast subframe for broadcasting;
The scheduling command generating unit is further configured to determine whether a downlink terminal node to be scheduled in the star network, which is currently accessed to a non-sleep state, meets a sleep condition when the current time slot is a downlink subframe; before downlink subframes of the radio subframes are scheduled, if a target terminal node of the downlink subframes meets a sleep condition, carrying a preset control element in a downlink MAC PDU as a sleep command.
8. An electronic device, comprising:
A processor; and
A memory for storing executable instructions that, when executed by the one or more processors, cause the electronic device to perform the method of any of claims 1-6.
9. A computer readable storage medium, on which a computer program is stored, which computer program, when being executed by a processor, implements the method according to any of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010356006.8A CN113573388B (en) | 2020-04-29 | 2020-04-29 | Method, device, electronic equipment and storage medium for scheduling sleep by star network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010356006.8A CN113573388B (en) | 2020-04-29 | 2020-04-29 | Method, device, electronic equipment and storage medium for scheduling sleep by star network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113573388A CN113573388A (en) | 2021-10-29 |
CN113573388B true CN113573388B (en) | 2024-07-30 |
Family
ID=78158485
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010356006.8A Active CN113573388B (en) | 2020-04-29 | 2020-04-29 | Method, device, electronic equipment and storage medium for scheduling sleep by star network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113573388B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143562A (en) * | 2010-02-01 | 2011-08-03 | 中兴通讯股份有限公司 | Machine-to-machine-based electricity-saving method and electricity-saving device |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100789910B1 (en) * | 2005-12-01 | 2008-01-02 | 한국전자통신연구원 | How do I manage dormant nodes in the sensor network? |
TWI308013B (en) * | 2006-04-10 | 2009-03-21 | Inst Information Industry | Power-saving wireless network, packet transmitting method for use in the wireless network and computer readable media |
KR101430598B1 (en) * | 2007-08-17 | 2014-08-18 | 삼성전자주식회사 | Apparatus and method for controlling sleep mode in wireless communication system |
CN101472272A (en) * | 2007-12-25 | 2009-07-01 | 华为技术有限公司 | Control method, system and equipment for dormancy state |
US8000602B2 (en) * | 2008-04-17 | 2011-08-16 | Pmc-Sierra Israel Ltd. | Methods and devices for reducing power consumption in a passive optical network while maintaining service continuity |
GB2464942B (en) * | 2008-10-29 | 2011-07-06 | Motorola Inc | Method for conserving battery power |
JP5249432B2 (en) * | 2010-01-28 | 2013-07-31 | 三菱電機株式会社 | Band control method, communication system, and communication apparatus |
CN102625422B (en) * | 2011-02-01 | 2015-07-08 | 华为技术有限公司 | Power saving method, access point device, and terminal station device |
JP5858464B2 (en) * | 2011-11-25 | 2016-02-10 | 日本電気通信システム株式会社 | Wireless communication device, wireless communication device control method, wireless communication device control program, wireless communication system, wireless communication system control method, control device, control device control method, and control device control program |
CN103327579B (en) * | 2012-03-19 | 2019-07-09 | 中兴通讯股份有限公司 | Dormancy method and device |
JP5859991B2 (en) * | 2013-01-29 | 2016-02-16 | 日本電信電話株式会社 | Communication system, master station, slave station, and sleep control method |
CN104053218B (en) * | 2013-03-15 | 2019-07-23 | 三星电子株式会社 | Wireless communications method, wireless device and wireless coordinator |
JP6428570B2 (en) * | 2015-11-04 | 2018-11-28 | トヨタ自動車株式会社 | Sleep control method |
KR101976651B1 (en) * | 2017-12-08 | 2019-05-10 | 경북대학교 산학협력단 | Wireless sensor networks and method of controlling sleep mode of the same |
US12075358B2 (en) * | 2019-04-17 | 2024-08-27 | Beijing Xiaomi Mobile Software Co., Ltd. | Terminal device sleep state control method and apparatus, and computer-readable storage medium |
-
2020
- 2020-04-29 CN CN202010356006.8A patent/CN113573388B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143562A (en) * | 2010-02-01 | 2011-08-03 | 中兴通讯股份有限公司 | Machine-to-machine-based electricity-saving method and electricity-saving device |
Also Published As
Publication number | Publication date |
---|---|
CN113573388A (en) | 2021-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101757462B1 (en) | Method and system for announcement time of idle timeout for power saving operations in wireless networks | |
US11219042B2 (en) | Apparatus and method for performing vehicle to everything communication | |
EP3840484A1 (en) | Wake-up method, wake-up apparatus, electronic device and computer-readable storage medium | |
CN111935807A (en) | Control information transmission method, equipment and storage medium | |
EP4152854A1 (en) | Information sending method, resource processing method, apparatus, and electronic device | |
WO2021057789A1 (en) | Information indication method and apparatus, and computer readable storage medium | |
EP4090085A1 (en) | Communication method and apparatus | |
WO2017121070A1 (en) | Method, apparatus, and device for transmitting activation-related system information | |
CN112654078A (en) | Uplink transmission control method and terminal | |
CN116830677A (en) | Electricity-saving information negotiation method, electronic equipment and storage medium | |
US20220338161A1 (en) | Message notification method, terminal, and network device | |
CN107295648B (en) | Uplink transmission method, UE, base station and system | |
EP4258780A1 (en) | Search space group switching method and apparatus | |
CN113573388B (en) | Method, device, electronic equipment and storage medium for scheduling sleep by star network | |
CN115696608A (en) | Method, device and equipment for controlling terminal data transmission and storage medium | |
CN114867089A (en) | Heartbeat implementation method, readable medium and electronic device | |
CN114946204B (en) | Paging message monitoring method, paging message monitoring device and storage medium | |
CN116017723A (en) | Communication method, device and computer readable storage medium | |
CN111290861A (en) | Message processing method and device and electronic equipment | |
CN114982316B (en) | Paging forecast indication method and device | |
US20230371050A1 (en) | Apparatus and method for sidelink discontinuous reception | |
US20230300825A1 (en) | Logic channel multiplexing method and apparatus, communication device, and storage medium | |
CN113692039A (en) | Data transmission method and device, electronic equipment and storage medium | |
WO2023065253A1 (en) | Packet paging method and apparatus, communication device, and storage medium | |
EP3611906A1 (en) | Ip address configuration method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: Room 102, Building 16, No. 1699, the Pearl River Road, Huangdao District, Qingdao, Shandong 266499 Applicant after: Chenxin Technology Co.,Ltd. Address before: No.687 fusion Road, gugukou military civilian integration innovation demonstration area, Binhai street, Huangdao District, Qingdao City, Shandong Province 266500 Applicant before: Chenxin Technology Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |