CN119155778A - Communication method and device - Google Patents
Communication method and device Download PDFInfo
- Publication number
- CN119155778A CN119155778A CN202411389070.0A CN202411389070A CN119155778A CN 119155778 A CN119155778 A CN 119155778A CN 202411389070 A CN202411389070 A CN 202411389070A CN 119155778 A CN119155778 A CN 119155778A
- Authority
- CN
- China
- Prior art keywords
- information
- electronic device
- communication device
- period
- electronic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
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/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0241—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where no transmission is received, e.g. out of range of the transmitter
-
- 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/0248—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
- H04W76/34—Selective release of ongoing connections
-
- 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 application provides a communication method and equipment, wherein the communication equipment is connected with one or more electronic equipment, the communication equipment comprises a data transmission record of each electronic equipment, the method comprises the steps of receiving first information sent by one or more electronic equipment, wherein the first information is used for requesting to enter a dormant state, determining a dormant period according to the data transmission record of each electronic equipment, sending second information to each electronic equipment, wherein the second information comprises the dormant period, disconnecting the connection with each electronic equipment, and entering the dormant state based on the dormant period. When the user terminal (such as the electronic equipment) has no data transmission, the user terminal negotiates with the AP equipment to disconnect and enter a dormant state, and the power consumption is reduced and the duration of the product is prolonged under the condition that the use of the user is not influenced.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a communications method and apparatus.
Background
Wi-Fi devices are commonly used to convert 3G, 4G, 5G, or LTE networks to Wi-Fi, and provide Wi-Fi hotspot functions for electronic devices such as cell phones, watches, or computers. For example, as shown in fig. 1A, an application scenario diagram of a follower Wi-Fi device (such as a follower AP device) is shown, where the Wi-Fi device is powered by a battery, and compared with a fixed AP router, the follower AP device generally uses a battery to supply power, and its product duration is one of important factors affecting the user experience.
Currently, the 802.11 protocol (wireless lan universal standard protocol) defines only low power related protocols for user terminals, such as PSM (Power Save Mode), etc., but not for AP devices. Therefore, as shown in fig. 1B, in the existing communication method, in the use process of the follower AP device, there is a common scenario that a user terminal, such as a mobile phone, is connected to the follower AP device, but the user does not use a terminal, only Wi-Fi connection is maintained, and no data transmission is performed, at this time, since the follower AP device needs to receive a data packet possibly from the user terminal at any time, the follower AP device needs to be always connected to the user terminal, and is always in a Wi-Fi working state, and cannot sleep, thereby resulting in higher power consumption and reduced product duration.
Disclosure of Invention
The application provides a communication method and equipment, which are beneficial to reducing power consumption and improving the duration of a product under the condition that the use of a user is not influenced when the communication equipment such as AP equipment negotiates to disconnect and enter a dormant state when a user terminal (such as electronic equipment) has no data transmission.
In a first aspect, the present application provides a communication method applied to a communication device, the communication device establishing a connection with one or more electronic devices, the communication device including a data transmission record for each of the electronic devices, the method comprising:
receiving first information sent by one or more electronic devices, wherein the first information is used for requesting to enter a dormant state;
Determining a sleep period according to the data transmission record of each electronic device;
transmitting second information to each electronic device, wherein the second information comprises the sleep period;
And disconnecting each electronic device, and entering a sleep state based on the sleep period.
In one possible implementation manner, the electronic device includes an idle time period, and the first information is determined based on a comparison result of the idle time period and a preset time period.
In one possible implementation manner, the data transmission record includes a heartbeat packet sending time and a heartbeat period of the electronic device, and before the receiving the first information sent by one or more electronic devices, the method further includes:
Determining third information based on the sending time and the heartbeat period of the heartbeat package of each electronic device, wherein the third information is used for requesting to unify the sending time and the heartbeat period of the heartbeat package of each electronic device;
and sending the third information to each electronic device.
In one possible implementation, the sleep period is equal to the heartbeat period.
In one possible implementation, the electronic device includes a rest state and an idle state, and the first information is determined based on the rest state and the idle state of the electronic device.
In one possible implementation manner, the data transmission record includes an idle duration of the electronic device, and the sleep period is determined based on the idle duration of each electronic device.
In one possible implementation manner, the determining a sleep period according to the data transmission record of each electronic device includes:
comparing the idle time length of each electronic device;
And determining the dormancy period based on the minimum value or the least common divisor of the idle time length.
In one possible implementation manner, before the sending the second information to each electronic device, the method further includes:
acquiring the number of the first information and the total number of connections between the communication equipment and the electronic equipment;
comparing the number of the first information with the total number of the connections, and determining whether to execute the transmission of the second information to each of the electronic devices based on the comparison result.
In one possible implementation manner, the second information further includes a sleep request, where the sleep request is used to request each of the second devices to enter a network sleep state.
In one possible implementation manner, after the disconnecting from each of the electronic devices and entering a sleep state based on the sleep period, the method further includes:
after the sleep period, receiving a connection request sent by one or more of the electronic devices, and establishing a connection with the one or more of the electronic devices based on the connection request.
In a second aspect, the present application provides a communication method applied to an electronic device, where the electronic device establishes a connection with a communication device, the method including:
Transmitting first information to the communication equipment, wherein the first information is used for requesting to enter a dormant state;
Receiving second information transmitted by the communication device, the second information including a sleep period;
and disconnecting the communication equipment and entering a network sleep state based on the sleep period.
In one possible implementation manner, before the sending the first information to the communication device, the method further includes:
detecting the idle time length of the electronic equipment;
And comparing the idle time length with a preset time length, and determining whether to execute the first information transmission to the communication equipment or not based on a comparison result.
In one possible implementation manner, the communication device includes third information, and before the first information is sent to the communication device, the method further includes:
Receiving third information sent by the communication equipment, wherein the third information comprises a heartbeat packet sending moment and a heartbeat period;
judging whether the electronic equipment is in an idle state or not in a historical heartbeat period;
And if the electronic equipment is in an idle state, determining the sending moment of the first information based on the sending moment of the heartbeat packet.
In one possible implementation, the sleep period is equal to the heartbeat period.
In one possible implementation manner, before the sending the first information to the communication device, the method further includes:
acquiring fourth information, wherein the fourth information is used for representing that the electronic equipment stands still and has no data transmission;
Based on the fourth information, it is determined whether to perform the sending of the first information to the communication device.
In one possible implementation manner, after the disconnecting from the communication device and entering a sleep state based on the sleep period, the method further includes:
And after the dormancy period, sending a connection request to the communication equipment, wherein the connection request is used for requesting to establish connection with the communication equipment.
In a third aspect, the present application provides a communications apparatus for establishing a connection with one or more electronic devices, the communications apparatus comprising a data transfer record for each of the electronic devices, the apparatus comprising:
a first information receiving module, configured to receive first information sent by one or more electronic devices, where the first information is used to request to enter a sleep state;
The dormancy period determining module is used for determining dormancy periods according to the data transmission records of each electronic device;
A second information sending module, configured to send second information to each electronic device, where the second information includes the sleep period;
and the dormancy module is used for disconnecting the connection with each electronic device and entering a dormancy state based on the dormancy period.
In a fourth aspect, the present application provides a terminal for establishing a connection with a communication device, the terminal comprising:
The first information sending module is used for sending first information to the communication equipment, wherein the first information is used for requesting to enter a dormant state;
a second information receiving module, configured to receive second information sent by the communication device, where the second information includes a sleep period;
And the dormancy module is used for disconnecting the communication equipment and entering a network dormancy state based on the dormancy period.
In a fifth aspect, the present application provides a communication device comprising:
The apparatus comprises one or more processors, memory, and one or more computer programs, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions which, when executed by the communication device, cause the communication device to perform the method of the first aspect.
In a sixth aspect, the present application provides an electronic device, including:
The apparatus comprises one or more processors, memory, and one or more computer programs, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions which, when executed by the electronic device, cause the electronic device to perform the method of the second aspect.
In a seventh aspect, the present application provides a computer readable storage medium having a computer program stored therein, which when run on a computer causes the computer to perform the method according to the first or second aspect.
In an eighth aspect, the present application provides a computer program for performing the method of the first or second aspect when the computer program is executed by a computer.
In one possible design, the program in the eighth aspect may be stored in whole or in part on a storage medium packaged with the processor, or in part or in whole on a memory not packaged with the processor.
Drawings
Fig. 1A is an application scenario diagram of a Wi-Fi device;
FIG. 1B is a method diagram of a prior art communication method;
FIG. 2 is a schematic diagram of a communication method according to an embodiment of the present application applied to a communication device;
FIG. 3 is a flow chart of an embodiment of a communication method of the present application;
FIG. 4 is a schematic diagram of a communication method according to an embodiment of the present application applied to an electronic device;
FIG. 5 is a schematic diagram illustrating the structure of an embodiment of a communication device according to the present application;
FIG. 6 is a schematic diagram of a terminal according to an embodiment of the present application;
FIG. 7A is a schematic diagram illustrating the structure of one embodiment of a communication device of the present application;
FIG. 7B is a hardware schematic of an embodiment of the communication device of the present application;
FIG. 7C is a software schematic diagram of one embodiment of a communication device of the present application;
fig. 8 is a schematic structural diagram of an embodiment of the electronic device of the present application.
Detailed Description
The terminology used in the description of the embodiments of the application herein is for the purpose of describing particular embodiments of the application only and is not intended to be limiting of the application.
Currently, the 802.11 protocol (wireless lan universal standard protocol) defines only low power related protocols for user terminals, such as PSM (Power Save Mode), etc., but not for AP devices. Therefore, as shown in fig. 1B, in the existing communication method, in the use process of the follower AP device, there is a common scenario that a user terminal, such as a mobile phone, is connected to the follower AP device, but the user does not use a terminal, only Wi-Fi connection is maintained, and no data transmission is performed, at this time, since the follower AP device needs to receive a data packet possibly from the user terminal at any time, the follower AP device needs to be always connected to the user terminal, and is always in a Wi-Fi working state, and cannot sleep, thereby resulting in higher power consumption and reduced product duration.
Therefore, the application provides a communication method and device, which are beneficial to reducing power consumption and improving the duration of a product under the condition that the use of a user is not affected when the user terminal (such as electronic equipment) negotiates with the AP equipment to disconnect and enter a dormant state when no data is transmitted.
Fig. 2 is a method schematic diagram of an embodiment of the communication method of the present application, and as shown in fig. 2, the communication method is applied to a communication device, and the communication device establishes a connection with one or more electronic devices. The communication method may include:
S101, receiving first information sent by one or more electronic devices, wherein the first information is used for requesting to enter a dormant state.
In this embodiment, the communication device may include a Wi-Fi device (e.g., a follower AP device, etc.) or other device that provides Wi-Fi hotspot functionality, etc. The electronic device may include a user terminal such as a cell phone, watch, smart bracelet, computer, etc. The communication device may connect with one or more electronic devices through Wi-Fi. The communication device may broadcast beacon frames (beacon frames) to the outside, receive data packets sent from the electronic device, and then send the data packets to the electronic device that is hanging down.
Preferably, in step S101, each electronic device may determine whether to send the first information to a communication device, for example, when the electronic device is not used by a user, the electronic device may send the first information to the communication device to request to enter a sleep state. That is, the first information may be used to characterize the electronic device as unused or without data transmission for negotiating a disconnection with the communication device (e.g., an AP device).
S102, determining a sleep period according to the data transmission record of each electronic device.
That is, in step S102, the communication device may include a data transmission record of each electronic device, where the data transmission record may include an idle duration, a heartbeat cycle, or a heartbeat packet sending time of each electronic device. The idle duration may represent no data transmission time or unused time of the electronic device.
Preferably, the step S102 may include:
comparing the idle time length of each electronic device;
And determining the dormancy period based on the minimum value or the least common divisor of the idle time length.
That is, the sleep period is obtained by comparing the idle time length (such as the shortest idle time length) of each electronic device without affecting the use, and then determining the minimum value or the minimum convention value from the idle time length of each electronic device.
For another example, the electronic device may include a first device, a second device, and a third device, where an idle time of the first device is T1, an idle time of the second device is T2, and an idle time of the third device is T3, and in step S102, the T1, the T2, and the T3 may be compared to obtain a minimum value or a minimum convention value, etc. as the sleep period.
It will be appreciated that the communication device may record the idle duration of each electronic device in real time to adjust the size of the sleep period in real time.
S103, sending second information to each electronic device, wherein the second information comprises the sleep period.
In this embodiment, when the communication device receives the first information transmitted by each electronic device, the communication device transmits the second information to each electronic device. Preferably, the second information may be used to characterize that each electronic device is disconnected from the communication device during the sleep period, or does not perform data transmission, etc.
In one possible implementation manner, the second information may further include a sleep request, where the sleep request is used to request each of the second devices to enter a network sleep state (such as shutting down the network, entering the network into the sleep state, or entering the second device into the sleep state such as a power saving mode or a sleep mode, etc.), so that each of the second devices is disconnected from the communication device, and enters the network sleep state based on the sleep period.
That is, after the electronic device receives the second information, the electronic device disconnects from the communication device, does not perform data transmission, and enters a network sleep state in a sleep period, thereby being beneficial to reducing power consumption of the electronic device and improving duration of the electronic device.
S104, disconnecting the connection with each electronic device, and entering a dormant state based on the dormant period.
That is, after the communication device sends the second information, the communication device disconnects from each electronic device (such as closing the WLAN network or making the network enter a sleep state, etc.), and enters the sleep state (such as a power saving mode or a sleep mode, etc.) in the sleep period, so that the power consumption of the communication device is reduced, and the duration of the communication device is provided, for example, the overall power consumption can be reduced by 100+ma power consumption, etc.
In this embodiment, the sleep state may be defined as a mode of the communication device entering a low power consumption mode, a power saving mode, a sleep mode, or the like, for example, in which the communication device shuts down part or all of an application or a service, such as a routing service, a wireless service, or a Wi-Fi service, or the like, which is not limited herein.
In one possible implementation manner, after step S104, the method further includes:
And S105, after the dormancy period, receiving a connection request sent by each electronic device, and establishing connection with each electronic device based on the connection request.
Specifically, the communication device starts the network after the sleep period, exits the sleep state, waits for receiving a connection request sent by the electronic device, and establishes connection with the electronic device after receiving the connection request to realize data transmission.
Correspondingly, the electronic equipment starts a network after the dormancy period, exits from the network dormancy state, sends a connection request to the communication equipment, establishes connection with the communication equipment, and realizes data transmission.
In one possible implementation manner, in step S101, the electronic device may include an idle duration, where the idle duration is used to characterize a duration of no data transmission of the electronic device, and the first information is determined based on a comparison result between the idle duration and a preset time. Specifically, if the idle duration is longer than the preset time, the electronic device sends the first information to the communication device, otherwise, the first information is not sent.
More specifically, the electronic device may detect the time without data transmission, so as to obtain an idle duration, that is, when the electronic device detects that there is no data transmission within a period of time (i.e., the idle duration), the electronic device is considered to be unused by the user, and the electronic device sends the first information to the communication device to request to enter the sleep state.
Optionally, the electronic device determines whether the electronic device is in an idle state (the idle state indicates that the electronic device has no data transmission) in the historical heartbeat period, and if the electronic device is in the idle state, the electronic device sends the first information to the communication device at the sending time of the heartbeat packet. Specifically, the electronic device generally sends heartbeat packets to the communication device periodically (i.e. in a heartbeat cycle), and if there is no data transmission in one heartbeat cycle, the electronic device considers that the electronic device is not used by the user, and sends the first information to the communication device at the next heartbeat packet sending time to request to enter the sleep state.
Further, the data transmission record may include a heartbeat packet sending time and a heartbeat cycle of the electronic device, and before step S101, the method further includes:
s201, determining third information based on the sending time and the heartbeat period of each heartbeat packet of the electronic equipment, wherein the third information is used for requesting to unify the sending time and the heartbeat period of the heartbeat packet of each electronic equipment;
S202, sending the third information to each electronic device.
Further, the communication device may record the sending time and the heartbeat period of the heartbeat packet of each electronic device, and unify the sending time and the heartbeat period of the heartbeat packet of each electronic device. The third information may include a unified post-heartbeat packet sending time and a unified post-heartbeat period, and the third information may be used to request that the heartbeat packet sending time and the heartbeat period of each electronic device be unified, so that each electronic device sends the heartbeat packet to the communication device at the same time (i.e., the unified post-heartbeat packet sending time) and the same heartbeat period (i.e., the unified post-heartbeat period).
In step S102, the sleep period is equal to a heartbeat period of the electronic device. That is, after the sending time and the heartbeat cycle of the heartbeat packets of all the electronic devices are unified, the communication device can determine that the sleep cycle is equal to the heartbeat cycle, which is beneficial to prolonging the sleep time, further reducing the power consumption and improving the duration of the product under the condition that the use of the user is not influenced.
In one possible implementation, the electronic device may include fourth information, the fourth information being used to characterize the electronic device as being stationary and free of data transmission, the first information being determined based on the fourth information. Still further, the fourth information may include a rest state and an idle state of the electronic device, and the first information is determined based on the rest state and the idle state of the electronic device. The electronic equipment is characterized in that whether the electronic equipment is in a standing state or not, whether the electronic equipment is in a data transmission or not is characterized in an idle state, and when the electronic equipment is in the standing state and no data transmission exists, the electronic equipment sends first information to the communication equipment.
Further, the electronic device may include a sensor, configured to detect whether the electronic device is placed in a standing state, so as to obtain a standing state, where the sensor may include an acceleration sensor, a gravity sensor, and the like, may detect acceleration, gravity, and the like of the electronic device, for example, when a user plays a game with the electronic device, the acceleration or gravity of the electronic device may change, and if the acceleration and gravity of the electronic device do not exceed a preset range or a preset value, the electronic device may be determined to be placed in a standing state.
Further, when the electronic device is in a standing state, the electronic device further detects whether data transmission is not available at the current moment, and if the data transmission is not available, the electronic device sends the first information to the communication device to request to enter a dormant state.
In one possible implementation manner, before step S103, the method further includes:
s301, obtaining the number of the first information and the total number of connections between the communication device and the electronic device;
S302, comparing the number of the first information with the total number of the connections, and determining whether to execute the second information transmission to each electronic device or not based on the comparison result.
As shown in fig. 3, when the communication device establishes connection with the first device and the second device respectively, the total number of connections is 2, and when the communication device receives the first information sent by the first device and the second device (i.e., the first information amount is 2), the communication device sends the second information to the first device and the second device respectively, the communication device closes the network and enters a dormant state in a dormant period, and both the first device and the second device close the network and enter a network dormant state in the dormant period.
Specifically, when the communication device receives the first information sent by all the electronic devices within the preset time period (for example, the time period between the communication device receiving the first information sent by the first electronic device and the first information sent by the last electronic device is less than the preset time period), the communication device sends the second information to each electronic device.
After the communication device sends the second information to the electronic devices, the communication device turns off a network (WLAN), disconnects each of the electronic devices, and then enters a sleep state during a sleep period. Accordingly, after receiving the second information, each electronic device closes the network, disconnects the communication device, and then enters a network sleep state in the sleep period.
After the sleep period, the communication device starts the network, exits the sleep state, waits for receiving a connection request sent by each electronic device, starts the network, exits the network sleep state, and sends a connection request to the communication device. And after the communication equipment receives the connection request sent by the electronic equipment, the communication equipment establishes connection with the electronic equipment to realize data transmission.
Then, the communication device may determine whether the first information sent by all the electronic devices is received again, and if the first information sent by all the electronic devices is received, enter a sleep state of a next sleep period.
It is to be understood that some or all of the steps or operations in the above embodiments are merely examples, and that other operations or variations of the various operations may also be performed by embodiments of the present application. Furthermore, the various steps may be performed in a different order presented in the above embodiments, and it is possible that not all of the operations in the above embodiments are performed.
As shown in fig. 4, the present application further provides a communication method applied to an electronic device, where the electronic device establishes a connection with a communication device, and the method may include:
s401, sending first information to the communication equipment, wherein the first information is used for requesting to enter a dormant state.
S402, receiving second information sent by the communication device, where the second information includes a sleep period.
S403, disconnecting the communication equipment and entering a network sleep state based on the sleep period.
In this embodiment, step S401 in the communication method applied to the electronic device corresponds to step S101 in the communication method applied to the communication device, and specific functions or principles may refer to step S101 described above, which is not described herein. Step S402 in the communication method applied to the electronic device corresponds to step S103 in the communication method applied to the communication device, and specific functions or principles may refer to step S103, which is not described herein. Step S403 in the communication method applied to the electronic device corresponds to step S104 in the communication method applied to the communication device, and specific functions or principles may refer to step S104, which is not described herein.
In one possible implementation manner, after step S403, the method further includes:
s404, after the dormancy period, sending a connection request to the communication equipment, and establishing connection with the communication equipment.
Step S404 in the communication method applied to the electronic device corresponds to step S105 in the communication method applied to the communication device, and specific functions or principles may refer to step S105, which is not described herein.
In one possible implementation manner, before step S401, the method further includes:
S501, detecting the idle time of the electronic equipment;
S502, comparing the idle time length with a preset time, and determining whether to execute the first information transmission to the communication equipment or not based on a comparison result.
Specifically, the electronic device may detect a duration of no data transmission, so as to obtain an idle duration, that is, when the electronic device does not have data transmission within a period of time (i.e., the idle duration), the electronic device is considered to be unused by a user, and the electronic device sends the first information to the communication device to request to enter a sleep state.
In one possible implementation manner, the communication device includes third information, and before step S401, the method further includes:
S601, receiving third information sent by the communication equipment, wherein the third information comprises a heartbeat packet sending moment and a heartbeat period;
S602, judging whether the electronic equipment is in an idle state in a historical heartbeat period;
And S603, if the electronic equipment is in an idle state, determining the sending time of the first information based on the sending time of the heartbeat packet.
In step S602, the original sending time and the original heartbeat cycle of the electronic device may be changed to the sending time and the heartbeat cycle of the heartbeat package in the third information, so that the heartbeat cycles of the plurality of electronic devices are unified.
Specifically, the electronic device determines whether the electronic device is in an idle state (the idle state indicates that the electronic device has no data transmission) in the historical heartbeat period, and if the electronic device is in the idle state, the electronic device sends the first information to the communication device at the sending time of the heartbeat packet.
In one possible implementation, the sleep period is equal to the heartbeat period.
In one possible implementation manner, before step S401, the method further includes:
S701, acquiring fourth information, wherein the fourth information is used for representing that the electronic equipment stands still and has no data transmission;
S702, determining whether to execute the first information sending to the communication device or not based on the fourth information.
Further, the fourth information may include a rest state and an idle state of the electronic device, and the first information is determined based on the rest state and the idle state of the electronic device. The electronic equipment is characterized in that whether the electronic equipment is in a standing state or not, whether the electronic equipment is in a data transmission or not is characterized in an idle state, and when the electronic equipment is in the standing state and no data transmission exists, the electronic equipment sends first information to the communication equipment.
Further, the electronic device may include a sensor, configured to detect whether the electronic device is stationary, where the sensor may include an acceleration sensor, a gravity sensor, and the like, may detect and obtain an acceleration, a gravity, and the like of the electronic device, for example, when a user plays a game with the electronic device, the acceleration or the gravity of the electronic device may change, and if the acceleration and the gravity of the electronic device do not exceed a preset range or a preset value, it may be determined that the electronic device is stationary.
Further, when the electronic device is in a standing state, the electronic device further detects whether data transmission is not available at the current moment, and if the data transmission is not available, the electronic device sends the first information to the communication device to request to enter a dormant state.
It is to be understood that some or all of the steps or operations in the above embodiments are merely examples, and that other operations or variations of the various operations may also be performed by embodiments of the present application. Furthermore, the various steps may be performed in a different order presented in the above embodiments, and it is possible that not all of the operations in the above embodiments are performed.
As shown in fig. 5, the present application provides a communication apparatus 100, the communication apparatus 100 establishing connection with one or more electronic devices, the communication apparatus 100 including a data transmission record of each of the electronic devices, the apparatus 100 including:
A first information receiving module 101, configured to receive first information sent by one or more electronic devices, where the first information is used to request to enter a sleep state;
A sleep period determining module 102, configured to determine a sleep period according to a data transmission record of each of the electronic devices;
A second information sending module 103, configured to send second information to each of the electronic devices, where the second information includes the sleep period;
And the dormancy module 104 is used for disconnecting the connection with each electronic device and entering a dormancy state based on the dormancy period.
In one possible implementation manner, the electronic device includes an idle time period, and the first information is determined based on a comparison result of the idle time period and a preset time period.
In one possible implementation manner, the data transmission record includes a heartbeat packet sending time and a heartbeat period of the electronic device, and the apparatus 100 further includes:
Determining third information based on the sending time and the heartbeat period of the heartbeat package of each electronic device, wherein the third information is used for requesting to unify the sending time and the heartbeat period of the heartbeat package of each electronic device;
and sending the third information to each electronic device.
In one possible implementation, the sleep period is equal to the heartbeat period.
In one possible implementation, the electronic device includes a rest state and an idle state, and the first information is determined based on the rest state and the idle state of the electronic device.
In one possible implementation manner, the data transmission record includes an idle duration of the electronic device, and the sleep period is determined based on the idle duration of each electronic device.
In one possible implementation manner, the sleep period determining module 102 includes:
comparing the idle time length of each electronic device;
And determining the dormancy period based on the minimum value or the least common divisor of the idle time length.
In one possible implementation manner, the apparatus further includes:
acquiring the number of the first information and the total number of connections between the communication equipment and the electronic equipment;
comparing the number of the first information with the total number of the connections, and determining whether to execute the transmission of the second information to each of the electronic devices based on the comparison result.
In one possible implementation manner, the second information further includes a sleep request, where the sleep request is used to request each of the second devices to enter a network sleep state.
In one possible implementation manner, the apparatus further includes:
after the sleep period, receiving a connection request sent by one or more of the electronic devices, and establishing a connection with the one or more of the electronic devices based on the connection request.
As shown in fig. 6, the present application provides a terminal 200, the terminal 200 establishes a connection with a communication device, the terminal 200 includes:
A first information sending module 201, configured to send first information to the communication device, where the first information is used to request to enter a sleep state;
A second information receiving module 202, configured to receive second information sent by the communication device, where the second information includes a sleep period;
And the dormancy module 203 is configured to disconnect the communication device and enter a network dormancy state based on the dormancy period.
In one possible implementation manner, the terminal 200 further includes:
A detection module 204, configured to detect an idle duration of no data transmission of the electronic device;
And the judging module 205 is configured to compare the idle duration with a preset time, and determine whether to execute the sending of the first information to the communication device based on a comparison result.
In one possible implementation manner, the communication device includes third information, and the apparatus 200 further includes:
Receiving third information sent by the communication equipment, wherein the third information comprises a heartbeat packet sending moment and a heartbeat period;
judging whether the electronic equipment is in an idle state or not in a historical heartbeat period;
And if the electronic equipment is in an idle state, determining the sending moment of the first information based on the sending moment of the heartbeat packet.
In one possible implementation, the sleep period is equal to the heartbeat period.
In one possible implementation manner, the apparatus further includes:
acquiring fourth information, wherein the fourth information is used for representing that the electronic equipment stands still and has no data transmission;
Based on the fourth information, it is determined whether to perform the sending of the first information to the communication device.
In one possible implementation manner, the apparatus further includes:
And after the dormancy period, sending a connection request to the communication equipment, wherein the connection request is used for requesting to establish connection with the communication equipment.
The communication device 100 provided in the embodiment shown in fig. 5 may be used to implement the technical solution of the embodiment of the method shown in fig. 2 of the present application, and the principle and technical effects thereof may be further described with reference to the related descriptions in the embodiment of the method. The embodiment shown in fig. 6 provides a terminal 200 that may be used to implement the technical solution of the method embodiment shown in fig. 4 of the present application, and the implementation principle and technical effects may be further referred to in the related description of the method embodiment.
It should be understood that the above division of the communication device shown in fig. 5 or the respective modules in the terminal 200 shown in fig. 6 is merely a division of logic functions, and may be fully or partially integrated into one physical entity or may be physically separated. The modules can be realized in the form of software calling through the processing element, can be realized in the form of hardware, can also be realized in the form of software calling through the processing element, and can be realized in the form of hardware. For example, the detection module may be a separately established processing element or may be implemented integrated in a certain chip of the electronic device. The implementation of the other modules is similar. In addition, all or part of the modules can be integrated together or can be independently implemented. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in a software form.
For example, the modules above may be one or more integrated circuits configured to implement the methods above, such as one or more Application SPECIFIC INTEGRATED Circuits (ASIC), or one or more microprocessors (DIGITAL SINGNAL Processor; DSP), or one or more field programmable gate arrays (Field Programmable GATE ARRAY; FPGA), or the like. For another example, the modules may be integrated together and implemented in the form of a System-On-a-Chip (SOC).
Fig. 7A is a schematic structural diagram of an embodiment of a communication device 800 according to the present application, where, as shown in fig. 7A, the communication device 800 establishes a connection with one or more electronic devices, and the communication device 800 includes a data transmission record of each of the electronic devices, and the communication device 800 may include:
one or more processors, memory, and one or more computer programs;
Wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions that, when executed by the device, cause the device to perform the steps of:
receiving first information sent by one or more electronic devices, wherein the first information is used for requesting to enter a dormant state;
Determining a sleep period according to the data transmission record of each electronic device;
transmitting second information to each electronic device, wherein the second information comprises the sleep period;
And disconnecting each electronic device, and entering a sleep state based on the sleep period.
In one possible implementation manner, the electronic device includes an idle time period, and the first information is determined based on a comparison result of the idle time period and a preset time period.
In one possible implementation manner, the data transmission record includes a heartbeat packet sending time and a heartbeat period of the electronic device, and when the instruction is executed by the device, the device is caused to further perform:
Determining third information based on the sending time and the heartbeat period of the heartbeat package of each electronic device, wherein the third information is used for requesting to unify the sending time and the heartbeat period of the heartbeat package of each electronic device;
and sending the third information to each electronic device.
In one possible implementation, the sleep period is equal to the heartbeat period.
In one possible implementation, the electronic device includes a rest state and an idle state, and the first information is determined based on the rest state and the idle state of the electronic device.
In one possible implementation manner, the data transmission record includes an idle duration of the electronic device, and the sleep period is determined based on the idle duration of each electronic device.
In one possible implementation manner, the instructions, when executed by the device, cause the device to perform the determining a sleep period according to the data transmission record of each electronic device, include:
comparing the idle time length of each electronic device;
And determining the dormancy period based on the minimum value or the least common divisor of the idle time length.
In one possible implementation, the instructions, when executed by the apparatus, cause the apparatus to further perform:
acquiring the number of the first information and the total number of connections between the communication equipment and the electronic equipment;
comparing the number of the first information with the total number of the connections, and determining whether to execute the transmission of the second information to each of the electronic devices based on the comparison result.
In one possible implementation manner, the second information further includes a sleep request, where the sleep request is used to request each of the second devices to enter a network sleep state.
In one possible implementation, the instructions, when executed by the apparatus, cause the apparatus to further perform:
after the sleep period, receiving a connection request sent by one or more of the electronic devices, and establishing a connection with the one or more of the electronic devices based on the connection request.
The communication device 800 shown in fig. 7A may be a circuit device built in the above-described electronic device. The apparatus may be used to perform the functions/steps of the method provided by the embodiment of the application shown in fig. 2.
As shown in fig. 7A, communication device 800 includes a processor 810 and a memory 820. Wherein the processor 810 and the memory 820 may communicate with each other via an internal connection path for transferring control and/or data signals, the memory 820 is adapted to store a computer program, and the processor 810 is adapted to call and run the computer program from the memory 820.
It should be appreciated that the communication device 800 shown in fig. 7A is capable of implementing the various processes of the method provided by the embodiment of the present application shown in fig. 2. The operations and/or functions of the various modules in the communication device 800 are respectively for implementing the respective flows in the method embodiments described above. Reference is made in particular to the description of the embodiment of the method according to the application shown in fig. 2, and a detailed description is omitted here as appropriate for avoiding repetition.
As shown in fig. 7B, which is a hardware schematic diagram of the communication device 900, the processor 910 may include an application processor (Application Processor) and a baseband communication processor (Base Band), where the application processor has functions of processing instructions, performing operations, controlling time, or processing data, and the application program may include an integrated circuit that extends video functions and dedicated interfaces on the basis of a low-power CPU. The application processor may cooperate with the analog and hybrid ICs to form a system, for example, the application processor may integrate a video codec, an audio ADC/DAC, a power amplifier, an ethernet interface, an HDMI interface, a bluetooth module, a Wi-Fi module, a GPS module, an FM module, power management, etc. Further, the application processor may be external to DDR (dynamic random access memory) and FLASH (two-dimensional animation software). The baseband communication processor may have two functions, one is a control code running the physical layer of the communication protocol and the other is upper software controlling the communication protocol, including a presentation layer or man-machine interface (MMI), etc.
Further, the communication device 900 may include keys, USB, LED, wi-Fi chips, a portal, FLASH, DDR, LCD, a power management unit, a battery connected to the power management unit, a charge-discharge IC, etc., and RFIC, PA, LAN, SIM card, antenna, etc. connected to the baseband communication processor, where the battery may provide the power needed for the operation of the communication device 900.
As shown in fig. 7C, the communication device 900 may include a user interface layer, a configuration management layer, a service management layer, and a driving layer, where the user interface layer may include WEBUI, APP, etc., the configuration management layer may include a parameter model, a message mechanism, a database, etc., the service management module may include routing services, wi-Fi services, low power consumption services, etc., and the driving layer may include Wi-Fi driving, USB driving, LCD driving, etc.
The low power consumption service may execute the communication method provided by the embodiment shown in fig. 2 of the present application, where the low power consumption service may include state machine management, user management, and decision control, where the state machine management may be used to count the current state of each electronic device, such as counting the first information sent by the electronic device, and the user management may be used to count Wi-Fi access device information, and perform state management, and the decision control may be used to control the communication device or all electronic devices to enter a sleep state.
That is, the user management may record information such as a data transmission record of the electronic device currently accessing Wi-Fi or the number of electronic devices, the state machine management may be used to receive the first information sent by each electronic device and count the number of received first information, and the decision control may control whether the communication device or all the electronic devices enter the sleep state according to the number of electronic devices and the number of first information, and specific steps or principles may refer to the communication method of the embodiment shown in fig. 2 of the present application, which is not described herein.
Fig. 8 is a schematic structural diagram of an embodiment of an electronic device of the present application, as shown in fig. 8, where the electronic device establishes a connection with a communication device, and the electronic device may include a display screen, one or more processors, a memory, a plurality of application programs, and one or more computer programs.
The display screen may include a display screen of a vehicle-mounted computer (Mobile DATA CENTER), and the electronic device may be a Mobile terminal (Mobile phone), an intelligent screen, an unmanned plane, an intelligent network vehicle (INTELLIGENT CONNECTED VEHICLE; abbreviated as ICV hereinafter), an intelligent (car) vehicle (smart/INTELLIGENT CAR) or a vehicle-mounted device.
Wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions that, when executed by the device, cause the device to perform the steps of:
Transmitting first information to the communication equipment, wherein the first information is used for requesting to enter a dormant state;
Receiving second information transmitted by the communication device, the second information including a sleep period;
and disconnecting the communication equipment and entering a network sleep state based on the sleep period.
In one possible implementation, the instructions, when executed by the apparatus, cause the apparatus to further perform:
detecting idle time length of the electronic equipment without data transmission;
And comparing the idle time length with a preset time, and determining whether to execute the first information transmission to the communication equipment or not based on a comparison result.
In one possible implementation, the communication device includes third information, which when executed by the device, causes the device to perform:
Receiving third information sent by the communication equipment, wherein the third information comprises a heartbeat packet sending moment and a heartbeat period;
judging whether the electronic equipment is in an idle state or not in a historical heartbeat period;
And if the electronic equipment is in an idle state, determining the sending moment of the first information based on the sending moment of the heartbeat packet.
In one possible implementation, the sleep period is equal to the heartbeat period.
In one possible implementation, the instructions, when executed by the apparatus, cause the apparatus to perform:
acquiring fourth information, wherein the fourth information is used for representing that the electronic equipment stands still and has no data transmission;
Based on the fourth information, it is determined whether to perform the sending of the first information to the communication device.
In one possible implementation, the instructions, when executed by the apparatus, cause the apparatus to perform:
And after the dormancy period, sending a connection request to the communication equipment, wherein the connection request is used for requesting to establish connection with the communication equipment.
The electronic device shown in fig. 8 may be a terminal device or a circuit device built in the terminal device. The apparatus may be used to perform the functions/steps of the method provided by the embodiment of the application shown in fig. 4.
As shown in fig. 8, the electronic device 900 includes a processor 910 and a transceiver 920. Optionally, the electronic device 900 may also include a memory 930. Wherein the processor 910, the transceiver 920 and the memory 930 may communicate with each other via an internal connection path to transfer control and/or data signals, the memory 930 is configured to store a computer program, and the processor 910 is configured to call and run the computer program from the memory 930.
The memory 930 may be a read-only memory (ROM), other type of static storage device that can store static information and instructions, a random access memory (random access memory, RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (ELECTRICALLY ERASABLE PROGRAMMABLE READ-only memory, EEPROM), a compact disc read-only memory (compact disc read-only memory) or other optical disk storage, a compact disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, etc.
Optionally, the electronic device 900 may further include an antenna 940 for transmitting wireless signals output by the transceiver 920.
The processor 910 and the memory 930 may be combined into a single processing device, more commonly referred to as separate components, and the processor 910 is configured to execute program code stored in the memory 930 to perform the functions described above. In particular implementations, the memory 930 may also be integrated within the processor 910 or separate from the processor 910.
In addition, in order to make the function of the electronic device 900 more complete, the electronic device 900 may further include one or more of an input unit 960, a display unit 970, an audio circuit 980, a camera 990, a sensor 901, etc., which may further include a speaker 982, a microphone 984, etc. Wherein the display unit 970 may include a display screen.
Optionally, the electronic device 900 may further include a power supply 950 for providing power to various devices or circuits in the terminal device.
It should be appreciated that the electronic device 900 shown in fig. 8 is capable of implementing various processes of the method provided by the embodiment of fig. 4 of the present application. The operations and/or functions of the respective modules in the electronic device 900 are respectively for implementing the corresponding flows in the above-described method embodiments. Reference is made in particular to the description of the embodiment of the method according to the application shown in fig. 4, and a detailed description is omitted here as appropriate for avoiding repetition.
It should be appreciated that the processor 910 in the electronic device 900 shown in fig. 8 may be a system on a chip SOC, and the processor 910 may include a central processing unit (Central Processing Unit; hereinafter referred to as a CPU), and may further include other types of processors, such as an image processor (Graphics Processing Unit; hereinafter referred to as a GPU), and the like.
In general, portions of the processors or processing units within the processor 910 may cooperate to implement the preceding method flows, and corresponding software programs for the portions of the processors or processing units may be stored in the memory 930.
The present application also provides an electronic device, where the device includes a storage medium, which may be a nonvolatile storage medium, in which a computer executable program is stored, and a central processor connected to the nonvolatile storage medium and executing the computer executable program to implement the method provided by the embodiment shown in fig. 2 or fig. 4 of the present application.
In the above embodiments, the processor may include, for example, a CPU, a DSP, a microcontroller, or a digital signal processor, and may further include a GPU, an embedded neural network processor (Neural-network Process Units; hereinafter referred to as NPU), and an image signal processor (IMAGE SIGNAL Processing; hereinafter referred to as ISP), where the processor may further include a necessary hardware accelerator or a logic Processing hardware circuit, such as an ASIC, or one or more integrated circuits for controlling the execution of the program according to the technical solution of the present application. Further, the processor may have a function of operating one or more software programs, which may be stored in a storage medium.
Embodiments of the present application also provide a computer readable storage medium having a computer program stored therein, which when run on a computer causes the computer to perform the method provided by the embodiments of the present application shown in fig. 2 or fig. 4.
Embodiments of the present application also provide a computer program product comprising a computer program which, when run on a computer, causes the computer to perform the method provided by the embodiments of the present application shown in fig. 2 or fig. 4.
In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "and/or", describes an association relation of association objects, and indicates that there may be three kinds of relations, for example, a and/or B, and may indicate that a alone exists, a and B together, and B alone exists. Wherein A, B may be singular or plural. The character "/" generally indicates that the context-dependent object is an "or" relationship. "at least one of the following" and the like means any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c may represent a, b, c, a and b, a and c, b and c, or a and b and c, wherein a, b, c may be single or plural.
Those of ordinary skill in the art will appreciate that the various elements and algorithm steps described in the embodiments disclosed herein can be implemented as a combination of electronic hardware, computer software, and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, and are not repeated herein.
In several embodiments provided by the present application, any of the functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. The storage medium includes various media capable of storing program codes, such as a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk, or an optical disk.
The foregoing is merely exemplary embodiments of the present application, and any person skilled in the art may easily conceive of changes or substitutions within the technical scope of the present application, which should be covered by the present application. The protection scope of the present application shall be subject to the protection scope of the claims.
Claims (19)
1. A communication method applied to a communication device, the communication device establishing a connection with one or more electronic devices, the communication device comprising a data transmission record for each of the electronic devices, the method comprising:
receiving first information sent by one or more electronic devices, wherein the first information is used for requesting to enter a dormant state;
Determining a sleep period according to the data transmission record of each electronic device;
transmitting second information to each electronic device, wherein the second information comprises the sleep period;
And disconnecting each electronic device, and entering a sleep state based on the sleep period.
2. The method of claim 1, wherein the electronic device comprises an idle duration, and wherein the first information is determined based on a comparison of the idle duration and a preset duration.
3. The method of claim 1, wherein the data transmission record includes a heartbeat packet transmission time and a heartbeat cycle of the electronic device, the method further comprising, prior to the receiving the first information transmitted by one or more of the electronic devices:
Determining third information based on the sending time and the heartbeat period of the heartbeat package of each electronic device, wherein the third information is used for requesting to unify the sending time and the heartbeat period of the heartbeat package of each electronic device;
and sending the third information to each electronic device.
4. A method according to claim 3, wherein the sleep period is equal to the heartbeat period.
5. The method of claim 1, wherein the electronic device comprises a rest state and an idle state, the first information being determined based on the rest state and the idle state of the electronic device.
6. The method of claim 1, wherein the data transmission record includes an idle duration of the electronic device, and wherein the sleep period is determined based on the idle duration of each of the electronic devices.
7. The method of claim 6, wherein determining the sleep period based on the data transfer record for each of the electronic devices comprises:
comparing the idle time length of each electronic device;
And determining the dormancy period based on the minimum value or the least common divisor of the idle time length.
8. The method of claim 1, wherein prior to said sending the second information to each of the electronic devices, the method further comprises:
acquiring the number of the first information and the total number of connections between the communication equipment and the electronic equipment;
comparing the number of the first information with the total number of the connections, and determining whether to execute the transmission of the second information to each of the electronic devices based on the comparison result.
9. The method of claim 1, wherein the second information further comprises a sleep request requesting each of the second devices to enter a network sleep state.
10. The method of any of claims 1 to 9, wherein after the disconnecting from each of the electronic devices, entering a sleep state based on the sleep period, the method further comprises:
after the sleep period, receiving a connection request sent by one or more of the electronic devices, and establishing a connection with the one or more of the electronic devices based on the connection request.
11. A communication method applied to an electronic device, the electronic device establishing a connection with a communication device, the method comprising:
Transmitting first information to the communication equipment, wherein the first information is used for requesting to enter a dormant state;
Receiving second information transmitted by the communication device, the second information including a sleep period;
and disconnecting the communication equipment and entering a network sleep state based on the sleep period.
12. The method of claim 11, wherein prior to said transmitting the first information to the communication device, the method further comprises:
detecting the idle time length of the electronic equipment;
And comparing the idle time length with a preset time length, and determining whether to execute the first information transmission to the communication equipment or not based on a comparison result.
13. The method of claim 11, wherein the communication device includes third information, the method further comprising, prior to the sending the first information to the communication device:
Receiving third information sent by the communication equipment, wherein the third information comprises a heartbeat packet sending moment and a heartbeat period;
judging whether the electronic equipment is in an idle state or not in a historical heartbeat period;
And if the electronic equipment is in an idle state, determining the sending moment of the first information based on the sending moment of the heartbeat packet.
14. The method of claim 13, wherein the sleep period is equal to the heartbeat period.
15. The method of claim 11, wherein prior to said transmitting the first information to the communication device, the method further comprises:
acquiring fourth information, wherein the fourth information is used for representing that the electronic equipment stands still and has no data transmission;
Based on the fourth information, it is determined whether to perform the sending of the first information to the communication device.
16. The method according to any one of claims 11 to 15, wherein after said disconnecting from said communication device, entering a sleep state based on said sleep period, the method further comprises:
And after the dormancy period, sending a connection request to the communication equipment, wherein the connection request is used for requesting to establish connection with the communication equipment.
17. A communication device, the communication device establishing a connection with one or more electronic devices, the communication device comprising a data transmission record for each of the electronic devices, the communication device comprising:
The computer program product comprises one or more processors, a memory, and one or more computer programs, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions, which when executed by the communication device, cause the communication device to perform the method of any of claims 1-10.
18. An electronic device that establishes a connection with a communication device, the electronic device comprising:
The apparatus of any of claims 11 to 16, wherein the one or more computer programs are stored in the memory, the one or more computer programs comprising instructions, which when executed by the electronic device, cause the electronic device to perform the method of any of claims.
19. A computer readable storage medium, characterized in that the computer readable storage medium has stored therein a computer program which, when run on a computer, causes the computer to perform the method of any of claims 1 to 16.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411389070.0A CN119155778A (en) | 2020-12-31 | 2020-12-31 | Communication method and device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011622741.5A CN114698069B (en) | 2020-12-31 | 2020-12-31 | Communication method and device |
CN202411389070.0A CN119155778A (en) | 2020-12-31 | 2020-12-31 | Communication method and device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011622741.5A Division CN114698069B (en) | 2020-12-31 | 2020-12-31 | Communication method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN119155778A true CN119155778A (en) | 2024-12-17 |
Family
ID=82134984
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011622741.5A Active CN114698069B (en) | 2020-12-31 | 2020-12-31 | Communication method and device |
CN202411389070.0A Pending CN119155778A (en) | 2020-12-31 | 2020-12-31 | Communication method and device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011622741.5A Active CN114698069B (en) | 2020-12-31 | 2020-12-31 | Communication method and device |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN114698069B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117440479A (en) * | 2022-07-14 | 2024-01-23 | 华为技术有限公司 | Method and system for controlling power consumption of equipment and electronic equipment |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101626593A (en) * | 2009-07-03 | 2010-01-13 | 深圳市宏电技术股份有限公司 | Method, system and terminal for controlling CDMA service channel |
CN102076067A (en) * | 2010-12-23 | 2011-05-25 | 北京星网锐捷网络技术有限公司 | Sleeping method, device and equipment of station and communication system |
CN103096419B (en) * | 2011-10-31 | 2016-11-16 | 华为技术有限公司 | Terminal management method, access point, and terminal |
CN104378809A (en) * | 2013-08-15 | 2015-02-25 | 华为终端有限公司 | Power loss lowering method, Wi-Fi main controller and Wi-Fi gateway |
KR101537895B1 (en) * | 2014-03-04 | 2015-07-17 | 한국과학기술원 | Method and apparatus for controlling sleep mode of wifi access point |
CN104469915A (en) * | 2014-12-24 | 2015-03-25 | 北京极科极客科技有限公司 | Intelligent sleep method and device for wireless router |
CN106376012A (en) * | 2015-07-24 | 2017-02-01 | 中兴通讯股份有限公司 | Method and device for controlling wireless access point equipment |
CN107172633A (en) * | 2017-06-09 | 2017-09-15 | 上海斐讯数据通信技术有限公司 | The condition control method and wireless router of a kind of router |
CN110677903B (en) * | 2019-10-28 | 2022-09-09 | 华为终端有限公司 | Dormancy control method, apparatus, medium and system for wireless access device, and wireless access device |
-
2020
- 2020-12-31 CN CN202011622741.5A patent/CN114698069B/en active Active
- 2020-12-31 CN CN202411389070.0A patent/CN119155778A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN114698069A (en) | 2022-07-01 |
CN114698069B (en) | 2024-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4080920B1 (en) | Wireless communication method and device having wireless communication function | |
US10609646B2 (en) | Intelligent management of a plurality of communications links | |
US20240137909A1 (en) | Information transmission method and apparatus, and communication device and storage medium | |
EP2069953B1 (en) | Ad-hoc network power save system and method | |
US12284556B2 (en) | Method and device for cell handover | |
WO2021168664A1 (en) | Communication method and apparatus, and computer storage medium | |
US20230164868A1 (en) | Method for changing rrc state, communication apparatus, and storage medium | |
US20200383055A1 (en) | Signal processing method and apparatus | |
US20230247698A1 (en) | Link Negotiation Including Priority Traffic | |
US20230247474A1 (en) | Link Negotiation Procedures | |
CN107534927A (en) | Communication equipment and communication means | |
CN113905425B (en) | Data service switching method and device, electronic equipment and readable storage medium | |
CN111615143B (en) | Information reporting method, information receiving method, terminal and network control entity | |
CN119155778A (en) | Communication method and device | |
US20240224265A1 (en) | Method, apparatus, ue, network device, and storage medium for determining time domain resource for uplink transmission | |
US20240040635A1 (en) | Electronic device including target wake time (twt) monitoring module and method for controlling target wake time (twt) by using same | |
TW201826843A (en) | Method for data transmission and apparatus | |
US11452116B2 (en) | Apparatus and method for multi-link operation by access point with simultaneous transmit-receive constraints | |
US20240121054A1 (en) | Signal configuration method and apparatus, communication device and storage medium | |
US20220408469A1 (en) | Downlink control information configuration method and apparatus, and communication device and storage medium | |
US20240365238A1 (en) | Methods of low power on ear-buds in a btoip (wi-fi) topology | |
US20250159613A1 (en) | Terminal control method and apparatus, communication device, and storage medium | |
US12302165B2 (en) | Method for transmitting data, communication device, and storage medium | |
CN118283580A (en) | Data transmission method, device, terminal equipment and storage medium | |
CN118524422A (en) | Frequency point measuring method, device, terminal equipment, chip and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |