[go: up one dir, main page]

WO2015066849A1 - Procédé et système de réduction de la consommation d'énergie, et modem - Google Patents

Procédé et système de réduction de la consommation d'énergie, et modem Download PDF

Info

Publication number
WO2015066849A1
WO2015066849A1 PCT/CN2013/086590 CN2013086590W WO2015066849A1 WO 2015066849 A1 WO2015066849 A1 WO 2015066849A1 CN 2013086590 W CN2013086590 W CN 2013086590W WO 2015066849 A1 WO2015066849 A1 WO 2015066849A1
Authority
WO
WIPO (PCT)
Prior art keywords
port number
module
data packet
modem
destination
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.)
Ceased
Application number
PCT/CN2013/086590
Other languages
English (en)
Chinese (zh)
Inventor
江鹏
罗治凡
邓宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to PCT/CN2013/086590 priority Critical patent/WO2015066849A1/fr
Priority to CN201380070980.6A priority patent/CN104937877A/zh
Publication of WO2015066849A1 publication Critical patent/WO2015066849A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Definitions

  • the embodiments of the present invention relate to the field of communications technologies, and in particular, to a method and system for reducing power consumption, and a modem.
  • AP Application Processor
  • Modem Modem
  • the digital signal used by the modem for the mobile terminal is translated into a pulse signal that can propagate along the air interface wireless network, and the pulse signal of the air interface wireless network can also be translated into a digital signal that the mobile terminal can recognize, that is, mainly used to complete the pulse.
  • the AP side runs a standard Transmission Control Protocol/Internet Protocol (English: Motion Control Protocol/Internet Protocol, abbreviated as: TCP/IP) protocol stack.
  • TCP/IP Motion Control Protocol/Internet Protocol
  • the transport layer of the TCP/IP protocol stack includes a plurality of port numbers, and the plurality of port numbers are allocated to the application of the mobile terminal where the mobile terminal is located, and the mobile terminal where the mobile terminal is located can simultaneously run multiple applications, each of which The application is assigned at least one socket (English name: SOCKET), which contains the IP address of the mobile terminal and the port number assigned to the corresponding application.
  • SOCKET Standard name: SOCKET
  • the modem after receiving the data packet, the modem directly sends the data packet to the AP, and the data packet is processed by the AP, and the data packet is sent to the corresponding application.
  • the AP When the load of the AP is light, the AP will Sleeping to reduce power consumption.
  • the modem if the modem receives the data packet, the modem will wake up the AP, and after waking up the AP, send the received data packet to the AP, and the AP processes the data packet.
  • the data packet received by the modem may be an invalid garbage packet with a wrong port number.
  • the AP will waste a lot of power consumption when processing the invalid garbage packet, especially when the AP is in a sleep state, the modem is due to garbage data.
  • the packet wakes up the AP and increases the power consumption of the AP.
  • Embodiments of the present invention provide a method and system for reducing power consumption, and a modem, which is used in The pre-processing function is added to the modem, and the received data packet is pre-processed by the modem, and the data packet whose destination port number does not belong to the port number currently used by the AP is discarded, which can effectively prevent the AP from processing the garbage data packet and waste power consumption. In particular, it can avoid waking up the AP in the dormant state to process the garbage data packet, thereby achieving the purpose of reducing power consumption.
  • a first aspect of the present invention provides a method of reducing power consumption, including:
  • the modem modem receives the data packet
  • the modem parses the data packet, and obtains a destination port number included in the data packet; searches the port number list for the destination port number, where the port number list is a port number change information sent according to the application processor AP.
  • the obtained list includes the port number currently used by the AP; if the destination port number is not found in the port number list, the data packet is discarded.
  • the method further includes:
  • the current state of the AP is in a dormant state, waking up the AP, and after waking up the AP, sending the data packet to the AP;
  • the modem parses the data packet, and obtains a destination port number included in the data packet, which includes:
  • the modem parses the data packet to obtain a destination Internet protocol included in the data packet
  • the method further includes:
  • the deletion notification includes the AP that is currently deleted.
  • the port number the method further includes:
  • the increase notification includes that the AP is currently to be added.
  • the port number the method further includes:
  • the port number included in the increase notification is added to the port number list to implement real-time update of the port number list.
  • the method before the discarding the data packet, the method further includes:
  • a second aspect of the present invention provides a modem, including:
  • a first receiving module configured to receive a data packet
  • a parsing module configured to parse the data packet after the first receiving module receives the data packet, and obtain a destination port number included in the data packet;
  • a search module configured to: after the parsing module obtains the destination port number, search for the destination port number in the port number list, where the port number list is obtained according to the port number change information sent by the application processor AP a list of port numbers currently used by the AP;
  • a discarding module if the searching module does not find the destination port number in the port number list, discarding the data packet.
  • the modem further includes:
  • a detecting module configured to: if the searching module finds the destination port number in the port number list, detecting a current state of the AP;
  • waking up the sending module if the detecting module determines that the current state of the AP is in a dormant state, waking up the AP, and after waking up the AP, sending the data packet to the AP; sending And a module, configured to send the data packet to the AP if the detecting module determines that the current state of the AP is an active state.
  • the parsing module is specifically configured to parse the data a packet, the destination Internet Protocol IP address and the destination port number included in the data packet are obtained;
  • the modem further includes: a determining module, a triggering module;
  • the determining module is configured to determine, after the parsing module obtains the destination IP address and the destination port number, whether the destination IP address is the same as an IP address of the mobile terminal where the modem is located, and the triggering module is configured to: The determining module determines that the destination IP address is the same as the IP address of the mobile terminal where the modem is located, and triggers the searching module;
  • the discarding module is further configured to discard the data packet if the determining module determines that the destination IP address is different from the IP address of the mobile terminal where the modem is located.
  • the deletion notification includes a port number that the AP currently deletes
  • the modem also includes:
  • a second receiving module configured to receive a deletion notification sent by the AP
  • an update module configured to: after the second receiving module receives the deletion notification, delete the port number included in the deletion notification from the port number list to implement real-time update of the port number list.
  • the increase notification includes a port number that the AP is currently to be added
  • the second receiving module is further configured to receive an increase notification sent by the AP;
  • the update module is further configured to add the port number included in the increase notification to the port number list after the second receiving module receives the increase notification, to implement the port number list. Live Update.
  • the moedem further includes:
  • a feedback module configured to send a notification message to the corresponding sending end according to the source IP address included in the data packet before the discarding module discards the data packet, where the notification message is used to notify the sending end
  • the packet sent by it has an error.
  • a third aspect of the present invention provides a system for reducing power consumption, including:
  • the AP includes a port number monitoring module and a notification sending module, where the port number monitoring module is configured to monitor a change of a port number of a transport layer of the AP, and obtain a port number change information of the AP, and the notification sending module is configured to: Transmitting the monitored port number change information to the modem, so that the modem can update the port number list according to the port number change information, where the port number list is a list including the port number currently used by the AP;
  • the modem includes an update module, a second receiving module, and a pre-processing module, where the second receiving module is configured to receive the port number change information sent by the notification sending module, where the update module is configured to use the port number according to the
  • the change information is obtained by including a list of port numbers currently used by the AP, and the pre-processing module is configured to process the received data packet according to the port number list, and the drop destination port number is not included in the port number list. In the packet.
  • the pre-processing module includes:
  • a first receiving module configured to receive a data packet
  • a parsing module configured to parse the data packet after the first receiving module receives the data packet, and obtain a destination port number included in the data packet;
  • a searching module configured to search for the destination port number in the port number list after the parsing module obtains the destination port number
  • a discarding module if the searching module does not find the destination port number in the port number list, discarding the data packet.
  • the pre-processing module further includes:
  • a detecting module configured to: if the searching module finds the destination port number in the port number list, detecting a current state of the AP;
  • waking up the sending module if the detecting module determines that the current state of the AP is in a dormant state, waking up the AP, and after waking up the AP, sending the data packet to the AP; sending And a module, configured to send the data packet to the AP if the detecting module determines that the current state of the AP is an active state.
  • the parsing module is specifically configured to parse the data packet, and obtain the data.
  • the pre-processing module further includes: a determining module and a triggering module;
  • the determining module is configured to determine, after the parsing module obtains the destination IP address and the destination port number, whether the destination IP address is the same as an IP address of the mobile terminal where the modem is located; If the determining module determines that the destination IP address is the same as the IP address of the mobile terminal where the modem is located, triggering the searching module;
  • the discarding module is further configured to discard the data packet if the determining module determines that the destination IP address is different from the IP address of the mobile terminal where the modem is located.
  • the port number change information is a deletion notification or an increase notification, where the deletion notification includes a port number that the AP is currently to delete, and the increase notification includes the The port number to which the AP is currently to be added;
  • the second receiving module is configured to receive a deletion notification sent by the AP.
  • the update module is configured to: after the second receiving module receives the deletion notification, delete the port number from the port number list to implement real-time update of the port number list;
  • the second receiving module is further configured to receive an increase notification sent by the AP;
  • the update module is further configured to add the port number to the port number list after the second receiving module receives the increase notification to implement real-time update of the port number list.
  • the moedem further includes:
  • a feedback module configured to send a notification message to the corresponding sending end according to the source IP address included in the data packet before the discarding module discards the data packet, where the notification message is used to notify the sending end
  • the packet sent by it has an error.
  • the embodiments of the present invention have the following advantages:
  • the modem After the modem receives the data packet, the modem parses the data packet, obtains the destination port number included in the data packet, and searches for the destination port number in the port number list. If the destination port number is not found in the port number list, the data packet is obtained. The garbage packet is discarded, and the port number list is a list of port numbers currently used by the AP according to the port number change information sent by the AP, so that the AP can effectively avoid the garbage data. The waste of power consumption caused by the processing of the packet can avoid the waste of power consumption of the garbage packet processing by the AP that wakes up in a sleep state.
  • FIG. 1 is a schematic diagram of an architecture of an AP+modem according to an embodiment of the present invention
  • FIG. 2 is a schematic diagram of an embodiment of a method for reducing power consumption according to an embodiment of the present invention
  • FIG. 3 is another schematic diagram of an embodiment of a method for reducing power consumption according to an embodiment of the present invention
  • FIG. 5 is another schematic diagram of a structure of a modem according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of a structure of a system for reducing power consumption according to an embodiment of the present invention.
  • FIG. 7 is another schematic diagram of a structure of a modem according to an embodiment of the present invention.
  • FIG. 8 is a current diagram of a modem processing a data packet according to an embodiment of the present invention.
  • FIG. 9 is a current diagram of an AP in a sleep state when it is awakened to perform packet processing according to an embodiment of the present invention.
  • Embodiments of the invention can be implemented, for example, in a sequence other than those illustrated or described herein.
  • the embodiment of the invention provides a method and a system for reducing power consumption, and a modem for adding a pre-processing function to a modem, and pre-processing the received data packet by using a modem, and discarding the destination port number does not belong to the current AP.
  • the data packet of the port number used can effectively avoid the AP to the garbage.
  • the garbage packet processing wastes power consumption, and in particular, avoids waking up the sleeping AP to process the garbage data packet, thereby achieving the purpose of reducing power consumption.
  • FIG. 1 is an architecture of an AP+modem according to an embodiment of the present invention, where an AP can monitor a port number change and monitor the port.
  • the number change information is sent to the modem. For example, if the AP detects that the port number of the transport layer increases, then ⁇ ! The modem sends a booster notification to notify the modem to increase the port number of the port to the port number list on the modem side. If the AP detects that the port number of the transport layer is deleted, it will send a delete notification to the modem.
  • the real-time update of the modem side port number list is implemented, so that the port number opened on the AP side and the port number in the modem side port number list can be synchronized, thereby the modem
  • the port number list can be used to pre-process the received data packets, avoiding the waste of power consumption caused by the garbage packets being sent to the AP, and avoiding the waste of power consumption caused by waking up the AP in the sleep state.
  • the mobile terminal where the AP is located can simultaneously run multiple applications, and each application allocates at least one socket on the transport layer of the AP, and the socket includes the mobile terminal.
  • both the source port and the destination port are included. Two fields are respectively used to store the source port number and the destination port number of the data packet.
  • UDP Gene Datagram Protocol
  • the transport layer of the AP receives the TCP data packet or the UDP data packet that is handed over by the IP layer, it may be according to the TCP data packet or the UDP data packet.
  • the included destination port number transmits the data packet to the application corresponding to the destination port number, so that the mobile terminal can use the port number to distinguish packets of different applications.
  • a method for reducing total consumption of access monitoring includes:
  • the modem receives the data packet.
  • the modem can receive the pulse signal of the air interface wireless network, and modulate and demodulate the pulse signal of the air interface wireless network to obtain a data packet that can be recognized by the mobile terminal.
  • the modem parses the data packet, and obtains a destination port number included in the data packet.
  • the modem parses the received data packet to obtain a destination port number included in the data packet, where the data packet may be a TCP data packet or a UDP data packet.
  • the slogan change information is obtained by including a list of port numbers currently used by the AP;
  • the modem after obtaining the destination port number included in the data packet, the modem searches for the destination port number in the port number list, where the port number list is obtained according to the port number change information sent by the AP, and includes the current AP usage.
  • a list of port numbers is obtained according to the port number change information sent by the AP, and includes the current AP usage.
  • the AP monitors the change of the port number of the transport layer, and feeds back the monitored port number change information to the modem in time, so that the port number list of the modem side can be updated in time.
  • the data packet is discarded.
  • the modem may determine that the received data packet is a garbage data packet, and the modem will discard the data packet.
  • the AP side can monitor the port number change of the transport layer, and feed back the change of the port number to the modem, so that the modem side can obtain the port number list for performing packet pre-processing, and the port number list includes the AP.
  • the currently used port number Therefore, after receiving the data packet, the modem parses the data packet, obtains the destination port number included in the data packet, and searches for the destination port number in the port number list. If the port number is found in the port number list, If the destination port number is discarded, the data packet is discarded, which can effectively avoid the waste of power consumption caused by the AP processing the garbage packet. In particular, it can avoid the waste of power consumption caused by the AP that is in the dormant state to process the garbage packet.
  • FIG. 3 is an embodiment of a method for reducing power consumption according to an embodiment of the present invention, including:
  • the modem receives the data packet.
  • the modem can receive the pulse signal of the air interface wireless network, and modulate and demodulate the pulse signal of the air interface wireless network to obtain a data packet that can be recognized by the mobile terminal.
  • the modem parses the data packet, and obtains a destination IP address and a destination port number included in the data packet.
  • the modem parses the data packet to obtain the destination IP address and destination port number included in the data packet.
  • step 303 determining whether the destination IP address is the same as the IP address of the mobile terminal where the modem is located, and if yes, executing step 304, if no, executing step 308;
  • the modem will first determine whether the destination IP address is moved with the modem.
  • the IP address of the mobile terminal is the same, and is processed according to the judgment result.
  • the base station allocates an IP address to the mobile terminal.
  • step 304 the destination port number is found in the port number list, if the destination port number is found in the port number list, step 305 is performed, if the destination port number is not found in the port number list, step 308 is performed;
  • the modem searches the port number list to determine whether the port number list includes the destination port number, where the port number list is based on
  • the port number change information sent by the AP contains a list of the port numbers currently used by the AP.
  • the AP can monitor the change of the port number of the transport layer in the TCP/IP protocol stack of the AP in real time, and feed back the monitored port number change information to the modem, so that the modem can change according to the port number.
  • the information updates the port number list in real time to synchronize the port number used by the AP side with the port number in the port number list on the modem side.
  • the AP detects that the transport layer adds a new port number
  • the AP sends an increase notification to the modem, where the increase notification includes the port number currently to be added by the AP, and after receiving the increase notification, the modem includes the increase notification.
  • the port number is added to the port number list.
  • the AP If the AP detects that the port number is deleted by the transport layer, the AP sends a delete notification to the modem.
  • the delete notification includes the port number that the AP is currently deleting. After the modem receives the delete notification, The port number included in the deletion notification is deleted from the port number list, and the real-time update of the port number list can be effectively implemented.
  • the AP transmits a number of data transmission channels to the modem for adding notifications and deletion notifications, and can use existing data.
  • the AP may also monitor the change of the IP address of the network layer, and feed back the change of the IP address to the modem, so that the modem side can update the IP address. 305. Detect a current state of the AP.
  • the modem detects the current state of the AP, where the AP
  • the current state can be a working state or a sleep state.
  • the AP is woken up, and after the AP is awake, the data packet is sent to the AP.
  • the modem wakes up the AP, and after waking up the AP, sends the received data packet to the AP, and the AP uses the destination port included in the data packet. The number is sent to the appropriate application.
  • the modem if the current state of the AP is in the working state, the modem sends the received data packet to the AP, and the AP processes the data packet.
  • the destination IP address is different from the IP address of the mobile terminal where the modem is located, or if the destination IP address is the same as the IP address of the mobile terminal where the modem is located, and the destination port number included in the data packet is not in the port number.
  • the data packet is a garbage data packet, and before the modem discards the data packet determined as the garbage data packet, the modem will also follow the data packet in order to avoid the sending end of the data packet being repeatedly sent by the sending end of the data packet.
  • the source IP address is sent to the corresponding sender to send a notification message, and the notification message is used to notify the sender that the packet sent by the sender has an error.
  • the modem discards the data packet.
  • the modem parses the data packet, obtains the destination IP address and the destination port number included in the data packet, and if the destination IP address is different from the IP address of the mobile terminal where the modem is located, Then, according to the source IP address included in the data packet, the notification message is sent to the corresponding sender and the data packet is discarded. If the destination IP address is the same as the IP address of the mobile terminal where the modem is located, the destination port number is found in the port number list. If you find the purpose in the port number list The port number is sent to the corresponding sender according to the source IP address contained in the data packet, and the packet is discarded.
  • the current state of the AP is detected. If it is in the dormant state, the AP is awake, and after the AP wakes up, the data packet is sent to the AP. If it is in the working state, the data packet is directly sent to the AP, and the AP processes the packet, which can effectively prevent the AP from processing the garbage packet. The power consumption is wasted, and the power consumption caused by the wake-up of the sleeping AP is effectively avoided, and the power consumption is effectively saved.
  • an embodiment of a structure of a modem includes: a first receiving module 401, configured to receive a data packet;
  • the parsing module 402 is configured to parse the data packet after the first receiving module 401 receives the data packet, and obtain the destination port number included in the data packet;
  • the search module 403 is configured to: after the parsing module 402 obtains the destination port number, look up the destination port number in the port number list, where the port number list is obtained according to the port number change information sent by the application processor AP, and includes the AP current a list of port numbers used;
  • the discarding module 404 is configured to discard the data packet when the search module does not find the destination port number in the port number list.
  • the parsing module 402 parses the data packet to obtain the destination port number included in the data packet, and then the searching module 403 searches the port number list for the destination port. If the destination port number is not found in the port number list, the discarding module 404 discards the data packet, where the port number list is obtained according to the port number change information sent by the application processor AP, and includes the current AP. A list of port numbers used.
  • the AP side can monitor the port number change of the transport layer, and feed back the port number change information to the modem, so that the modem side includes a port number list for performing packet pre-processing, and the port number list includes the AP current The port number used. Therefore, after receiving the data packet, the modem parses the data packet, obtains the destination port number included in the data packet, and searches for the destination port number in the port number list. If the port number is not found in the port number list, If the destination port number is used, the data packet is discarded, which can effectively avoid the waste of power consumption caused by the AP processing the garbage packet. In particular, it can avoid the waste of power consumption caused by the AP sleeping in the dormant state.
  • FIG. 5 is an embodiment of a structure of a modem according to an embodiment of the present invention, including:
  • the first receiving module 401, the parsing module 402, the searching module 403, and the discarding module 404 described in the embodiment shown in FIG. 4 are similar to the technical solutions described in the embodiment shown in FIG. a module 401, configured to receive a data packet;
  • the parsing module 402 is configured to parse the data packet after the first receiving module 401 receives the data packet, and obtain the destination port number included in the data packet;
  • the search module 403 is configured to: after the parsing module 402 obtains the destination port number, look up the destination port number in the port number list, where the port number list is obtained according to the port number change information sent by the application processor AP, and includes the AP current a list of port numbers used;
  • the discarding module 404 is configured to discard the data packet when the search module does not find the destination port number in the port number list.
  • the modem further includes:
  • the detecting module 501 is configured to detect, after the searching module 403 finds the destination port number in the port number list, the current state of the AP;
  • the awake sending module 502 is configured to: if the detecting module 501 determines that the current state of the AP is in a dormant state, waking up the AP, and after waking up the AP, sending the data packet to the AP;
  • the sending module 503 is configured to send the data packet to the AP if the detecting module 501 determines that the current state of the AP is the working state.
  • the parsing module 402 is specifically configured to parse the data packet, and obtain the destination Internet Protocol IP address and the destination port number included in the data packet.
  • the Bay 1 J modem also includes:
  • the determining module 504 is configured to determine, after the parsing module 402 obtains the destination IP address and the destination port number, whether the destination IP address is the same as the IP address of the mobile terminal where the modem is located;
  • the triggering module 505 is configured to trigger the searching module if the determining module 504 determines that the destination IP address is the same as the IP address of the mobile terminal where the modem is located.
  • the discarding module 404 is further configured to discard the data packet if the determining module 504 determines that the destination IP address is different from the IP address of the mobile terminal of the modem.
  • the modem further includes:
  • the second receiving module 506 is configured to receive a deletion notification sent by the AP, where the deletion notification includes the AP The port number to be deleted currently;
  • the update module 507 is configured to delete the port number from the port number list after the second receiving module receives the deletion notification, so as to implement real-time update of the port number list.
  • the increase notification includes a port number to be added by the AP;
  • the second receiving module 506 is further configured to receive an increase notification sent by the AP, where the increase notification includes the AP currently Increased port number;
  • the update module 507 is further configured to add the port number to the port number list after the second receiving module receives the increase notification to implement real-time update of the port number list.
  • the modem further includes:
  • the feedback module 508 is configured to send, after the discarding module 404 discards the data packet, a notification message to the corresponding sending end according to the source IP address included in the data packet, where the notification message is used to notify the The sender sent an error with the packet it sent.
  • the parsing module 402 parses the data packet, obtains the destination Internet Protocol IP address and the destination port number included in the data packet, and then the determining module 504 determines whether the destination IP address is The IP address of the mobile terminal where the modem is located is the same; if the determining module 504 determines that the destination IP address is different from the IP address of the mobile terminal where the modem is located, the feedback module 508 sends a notification to the corresponding sending end according to the source IP address included in the data packet.
  • the notification message is used to notify the sending end that the data packet sent by the sending end has an error, and the discarding module 505 discards the data packet; if the determining module 504 determines that the destination IP address is the same as the IP address of the mobile terminal where the modem is located, Then, the triggering module 505 triggers the searching module 403.
  • the searching module 403 searches the port number list for the destination port number, determines whether the destination port number is included in the port number list, and if the searching module 403 determines that the destination port number is not included in the port number list.
  • the feedback module 508 sends the corresponding IP address according to the source IP address contained in the data packet.
  • the terminal sends a notification message, where the notification message is used to notify the sending end that the data packet sent by the sending end has an error, and the discarding module 404 discards the data packet.
  • the detection module 501 detects the current state of the AP; if the detection module 501 determines that the current state of the AP is the sleep state, the wake-up transmission module 502 wakes up the AP. After the AP is awake, the data packet is sent to the AP. If the detection module 501 determines that the current state of the AP is the working state, the sending module 503 sends the data packet to the AP.
  • the modem can also receive the increase notification or the deletion notification by the modem to process the received data packet by using the foregoing manner, so as to implement the update of the port number list, including:
  • the receiving module 506 receives the deletion notification sent by the AP, and the deletion notification includes the port number that the AP is currently to delete; the update module 507 then deletes the port number from the port number list to implement real-time update of the port number list;
  • the module 507 receives the increase notification sent by the AP, where the update notification includes the port number that the AP is currently to be added.
  • the update module 507 is further configured to add the port number to the port number list after the second receiving module receives the increase notification. Real-time updates to the list of port numbers.
  • the modem parses the data packet, obtains the destination IP address and the destination port number included in the data packet, and if the destination IP address is different from the IP address of the mobile terminal where the modem is located, Then, according to the source IP address included in the data packet, the notification message is sent to the corresponding sender and the data packet is discarded. If the destination IP address is the same as the IP address of the mobile terminal where the modem is located, the destination port number is found in the port number list. If the destination port number is found in the port number list, the device sends a notification message to the corresponding sender according to the source IP address contained in the data packet and discards the data packet.
  • the destination port number is found in the port number list, Detects the current state of the AP. If it is in the dormant state, it wakes up the AP, and after the AP wakes up, sends the data packet to the AP. If it is in the working state, it directly sends the data packet to the AP, and the AP processes it. Effectively avoids the waste of power consumed by the AP to process garbage packets, and can effectively prevent the AP that is in a sleep state from being woken up. Wasteful power consumption, effectively save power consumption.
  • an embodiment of a structure of a system for reducing power consumption according to an embodiment of the present invention includes:
  • the AP 601 includes a port number monitoring module 603 and a notification sending module 604.
  • the port number monitoring module 603 is configured to monitor a change in a port number of the transport layer of the AP, obtain a port number change information of the AP, and use the notification sending module.
  • the 604 sends the monitored port number change information to the modem, so that the modem can update the port number list according to the port number change information, where the port number list is a list including the port number currently used by the AP;
  • the modem 602 includes the update module 507 and the second receiving module 506 as described in the embodiment shown in FIG. 5, and is similar to the content described in the embodiment shown in FIG. 5, and the modem 602 further includes a pre-processing module.
  • Block 603 wherein the second receiving module 506 is configured to receive the port number change information sent by the notification sending module 604, and the updating module 507 is configured to obtain, according to the port number change information, a port number list that includes the port number currently used by the AP.
  • the pre-processing module 603 is configured to process the received data packet according to the port number list, and discard the data packet whose destination port number is not included in the port number list.
  • the deletion notification includes the port number that the AP is currently to delete; the update module 507 deletes the port number from the port number list to implement real-time update of the port number list. If the second receiving module 506 receives the increase notification sent by the AP, the increase notification includes the port number currently added by the AP; the update module adds the port number to the port number list to implement real-time update of the port number list.
  • the pre-processing module 603 includes: a first receiving module 401, a parsing module
  • a first receiving module 401 configured to receive a data packet
  • the parsing module 402 is configured to parse the data packet after the first receiving module 401 receives the data packet, and obtain the destination port number included in the data packet;
  • the search module 403 is configured to: after the parsing module 402 obtains the destination port number, look up the destination port number in the port number list, where the port number list is obtained according to the port number change information sent by the application processor AP, and includes the AP current a list of port numbers used;
  • the discarding module 404 is configured to discard the data packet when the search module does not find the destination port number in the port number list.
  • the modem further includes:
  • the detecting module 501 is configured to detect, after the searching module 403 finds the destination port number in the port number list, the current state of the AP;
  • the awake sending module 502 is configured to: if the detecting module 501 determines that the current state of the AP is in a dormant state, waking up the AP, and after waking up the AP, sending the data packet to the AP;
  • the sending module 503 is configured to send the data packet to the AP if the detecting module 501 determines that the current state of the AP is the working state.
  • the determining module 504 is configured to determine, after the parsing module 402 obtains the destination IP address and the destination port number, whether the destination IP address is the same as the IP address of the mobile terminal where the modem is located;
  • the triggering module 505 is configured to trigger the searching module if the determining module 504 determines that the destination IP address is the same as the IP address of the mobile terminal where the modem is located.
  • the discarding module 404 is further configured to discard the data packet if the determining module 504 determines that the destination IP address is different from the IP address of the mobile terminal of the modem.
  • the feedback module 508 is configured to send, after the discarding module 404 discards the data packet, a notification message to the corresponding sending end according to the source IP address included in the data packet, where the notification message is used to notify the The sender sent an error with the packet it sent.
  • the AP has a function of monitoring the port number change of the transport layer of the AP, and sends the monitored change to the modem, so that the modem can establish a port number list including the port number currently used by the AP, and The modem can process the received data packet by using the port number list, and discard the data packet whose port number is not in the port number list, which can effectively avoid the waste of power consumption caused by the AP processing the garbage data packet, and can effectively The waste of power consumption caused by the wake-up of the AP in the sleep state is avoided, and the power consumption is effectively saved.
  • an embodiment of receiving a modem includes: a processor 701, a receiver 702, a transmitter 703, and a memory 704.
  • the receiving device 702 is configured to receive a data packet.
  • the processor 701 is configured to: after receiving the data packet, the receiving device obtains the destination port number included in the data packet; searches the port number list, determines whether the destination port number is included in the port number list, and the port number list is sent according to the application processor AP.
  • the port number change information is obtained by including a list of port numbers currently used by the AP; and in the case where it is determined that the destination port number is not included in the port number list, the data packet is discarded.
  • the modem processes the data packet by using the port number list including the port number currently used by the AP, and discards the data packet whose port number is not included in the port number list, thereby effectively preventing the AP from processing the garbage data.
  • the power consumption of the packet is wasted, and the power consumption of the AP that is in the sleep state is effectively avoided, and the power consumption is effectively saved.
  • FIG. 9 is a current diagram of a modem when a data packet is processed by using a modem as shown in FIG. 4 or FIG. 5 or FIG. 7 according to an embodiment of the present invention.
  • the intraoperative method is a current diagram of the AP when the AP is in a dormant state and wakes up the AP for packet processing. It can be seen from the two current diagrams in Figure 8 and Figure 9, the current consumed in Figure 9, is significantly less than the current consumed in Figure 8, and at least 20% to 30% power consumption is saved, therefore, in this application
  • the technical solution preprocesses the data packet, which can effectively avoid waste of power consumption.
  • the medium can be a read only memory, a magnetic disk or a compact disk or the like.

Landscapes

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

Abstract

La présente invention concerne un procédé et un système de réduction de la consommation d'énergie, et un modem. Le procédé de réduction de la consommation d'énergie consiste : à recevoir, par un modem, un paquet de données; à analyser, par le modem, le paquet de données, et acquérir un numéro de port de destination contenu dans le paquet de données; à rechercher le numéro de port de destination dans une liste de numéros de port, la liste de numéros de port étant une liste qui est obtenue conformément à des informations de changement de numéro de port envoyées par un processeur d'application (AP) et contient un numéro de port actuellement utilisé par l'AP; et si le numéro de port de destination ne se trouve pas dans la liste de numéros de port, à mettre au rebut le paquet de données. La présente invention peut efficacement éviter une consommation d'énergie en pure perte due au fait qu'un AP traite un paquet de données indésirable, et peut en particulier éviter de réveiller un AP dans un état de veille pour traiter le paquet de données indésirable, ce qui permet d'atteindre le but de réduction de la consommation d'énergie.
PCT/CN2013/086590 2013-11-06 2013-11-06 Procédé et système de réduction de la consommation d'énergie, et modem Ceased WO2015066849A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
PCT/CN2013/086590 WO2015066849A1 (fr) 2013-11-06 2013-11-06 Procédé et système de réduction de la consommation d'énergie, et modem
CN201380070980.6A CN104937877A (zh) 2013-11-06 2013-11-06 一种降低功耗的方法及系统、调制解调器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/086590 WO2015066849A1 (fr) 2013-11-06 2013-11-06 Procédé et système de réduction de la consommation d'énergie, et modem

Publications (1)

Publication Number Publication Date
WO2015066849A1 true WO2015066849A1 (fr) 2015-05-14

Family

ID=53040763

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/086590 Ceased WO2015066849A1 (fr) 2013-11-06 2013-11-06 Procédé et système de réduction de la consommation d'énergie, et modem

Country Status (2)

Country Link
CN (1) CN104937877A (fr)
WO (1) WO2015066849A1 (fr)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106535306B (zh) * 2016-10-31 2019-10-29 努比亚技术有限公司 一种休眠控制方法及终端
CN106572521B (zh) * 2016-10-31 2020-04-10 努比亚技术有限公司 一种串口唤醒方法及终端
CN106535307B (zh) * 2016-10-31 2019-10-25 努比亚技术有限公司 一种串口休眠方法及终端

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030086415A1 (en) * 2001-10-02 2003-05-08 Bernhard Urs Peter Method for filtering redundant data packets
US6697330B1 (en) * 1999-11-26 2004-02-24 Hewlett-Packard Development Company L.P. Method and system for output flow control in network multiplexers
CN1564550A (zh) * 2004-04-19 2005-01-12 中兴通讯股份有限公司 一种短包数据的接入方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7409482B2 (en) * 2004-10-26 2008-08-05 Lenovo (Singapore) Pte, Ltd. Computer and method for on-demand network access control
CN101902804A (zh) * 2009-05-27 2010-12-01 宏碁股份有限公司 无线通信装置及其省电方法和封装包过滤方法
CN102104565B (zh) * 2009-12-17 2015-06-10 深圳富泰宏精密工业有限公司 调制解调器及电源节省方法
KR101627162B1 (ko) * 2010-02-08 2016-06-03 삼성전자주식회사 휴대용 단말기에서 패킷 필터링을 통해 전력 소모를 줄이기 위한 장치 및 방법
US8824290B2 (en) * 2011-01-07 2014-09-02 Qualcomm Incorporated Downlink flow control using packet dropping to control transmission control protocol (TCP) layer throughput
CN104469901B (zh) * 2013-09-17 2018-09-07 华为终端(东莞)有限公司 数据处理的方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697330B1 (en) * 1999-11-26 2004-02-24 Hewlett-Packard Development Company L.P. Method and system for output flow control in network multiplexers
US20030086415A1 (en) * 2001-10-02 2003-05-08 Bernhard Urs Peter Method for filtering redundant data packets
CN1564550A (zh) * 2004-04-19 2005-01-12 中兴通讯股份有限公司 一种短包数据的接入方法

Also Published As

Publication number Publication date
CN104937877A (zh) 2015-09-23

Similar Documents

Publication Publication Date Title
US9198217B2 (en) Method for maintaining connection between terminal and network server, terminal and network server
CN104469901B (zh) 数据处理的方法及装置
CN111771337B (zh) 用于降低无线传感器设备的功率消耗的系统和方法
EP3258651B1 (fr) Procédé, appareil et système de commande de camera ip
US8310969B2 (en) Mobile device and power saving method thereof
US20180152894A1 (en) Implementation Method of Low Power Consumption Internet of Things Based on Proxy Apparatus
WO2019024931A1 (fr) Procédé et appareil de gestion d'économie d'énergie, dispositif terminal et support de stockage lisible par ordinateur
CN102055574B (zh) 用于基站和移动台之间协商睡眠周期设置的装置及方法
WO2015061957A1 (fr) Procédé d'agent de service, modem et terminal
WO2012167664A1 (fr) Procédé, système et dispositif pour supporter un client d'application toujours en ligne
US9544851B2 (en) Communication terminal, communication method, and computer readable medium
CN101990283A (zh) 无线通讯装置及其省电方法
KR101500970B1 (ko) 무선 네트워크 기기의 전력 소모 저감 방법, 장치 및기록매체
WO2015066849A1 (fr) Procédé et système de réduction de la consommation d'énergie, et modem
CN103888933B (zh) 一种基于终端电量的信息传输方法、系统及相关设备
CN107251593B (zh) 数据包处理方法和相关设备
WO2015100662A1 (fr) Procédé, dispositif et système de traitement de données
CN114050907B (zh) 网络数据包的过滤方法,终端设备和可读存储介质
CN105188111A (zh) 一种数据传输控制方法及无线传感器网络
CN102958130B (zh) 一种传感器网络路由方法、网络节点和系统
CN111935803A (zh) 一种基于ZigBee通信协议的设备唤醒方法及装置
CN104904184A (zh) 将通信事件分批
CN107645586A (zh) 数据传输方法及装置、状态信息处理方法及装置
CN119815473A (zh) 网络节能的方法、设备和系统
TWI448106B (zh) 移動站、存取點及移動站省電的方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13896946

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13896946

Country of ref document: EP

Kind code of ref document: A1