CN108513342B - Scheduling method of Internet of things terminal, base station and Internet of things terminal - Google Patents

Scheduling method of Internet of things terminal, base station and Internet of things terminal Download PDF

Info

Publication number
CN108513342B
CN108513342B CN201710109247.0A CN201710109247A CN108513342B CN 108513342 B CN108513342 B CN 108513342B CN 201710109247 A CN201710109247 A CN 201710109247A CN 108513342 B CN108513342 B CN 108513342B
Authority
CN
China
Prior art keywords
terminal
base station
scheduling
energy efficiency
internet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710109247.0A
Other languages
Chinese (zh)
Other versions
CN108513342A (en
Inventor
冯皓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment 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 Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201710109247.0A priority Critical patent/CN108513342B/en
Publication of CN108513342A publication Critical patent/CN108513342A/en
Application granted granted Critical
Publication of CN108513342B publication Critical patent/CN108513342B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • H04W52/0277Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof according to available power supply, e.g. switching off when a low battery condition is detected
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/121Wireless traffic scheduling for groups of terminals or users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

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

Abstract

The embodiment of the invention provides a scheduling method of an Internet of things terminal, a base station and the Internet of things terminal, which are used for solving the problem of short endurance time of the Internet of things terminal in the existing technical scheme aiming at scheduling of the Internet of things terminal. The method comprises the following steps: the base station determines the residual electric quantity of the terminal of the Internet of things; if the residual electric quantity of the terminal is larger than a set threshold, the base station calculates the energy efficiency of the terminal, and determines the times of scheduling the terminal by the base station based on the energy efficiency of the terminal, wherein the energy efficiency of the terminal is the data quantity which can be transmitted by the unit emission energy consumed by the terminal in unit time, and the lower the energy efficiency of the terminal is, the fewer the times of scheduling the terminal by the base station are; the base station transmits scheduling information to the terminal based on the number of times the base station schedules the terminal.

Description

Scheduling method of Internet of things terminal, base station and Internet of things terminal
Technical Field
The invention relates to the field of communication, in particular to a scheduling method of an internet of things terminal, a base station and the internet of things terminal.
Background
With the coming of the era of the internet of things, the internet of things technology is widely applied to the fields of intelligent security, intelligent agriculture and the like, the internet of things terminals are deployed in places with severe environments such as the field and large-scale factories, and the residual electric quantity of the internet of things terminals determines the endurance time of the terminals because batteries cannot be replaced for the internet of things terminals in time.
In the existing technical scheme for scheduling the terminal of the internet of things, when the base station schedules the terminal of the internet of things, the base station schedules the terminal of the internet of things only based on the channel quality of the terminal of the internet of things and the data volume sent by the terminal of the internet of things. The better the channel quality of the terminal of the internet of things, the less the data volume sent by the terminal of the internet of things, the greater the scheduling opportunity of the terminal of the internet of things by the base station. When the base station schedules the terminal of the internet of things, even if the residual electric quantity of the terminal of the internet of things is low, the terminal of the internet of things still can be frequently scheduled by the base station due to the channel quality and the sent data quantity of the terminal of the internet of things, and the frequent scheduling of the terminal of the internet of things by the base station accelerates the residual electric quantity consumption of the terminal of the internet of things, so that the endurance time of the terminal of the internet of things is short.
In summary, in the existing scheduling technical scheme for the internet of things terminal, even if the remaining power of the internet of things terminal is low, the base station may still frequently schedule the internet of things terminal, so as to accelerate the consumption of the remaining power of the internet of things terminal, and cause the problem of short endurance time of the internet of things terminal.
Disclosure of Invention
The embodiment of the invention provides a scheduling method of an Internet of things terminal, a base station and the Internet of things terminal, which are used for solving the problem of short endurance time of the Internet of things terminal in the existing technical scheme aiming at scheduling of the Internet of things terminal.
In a first aspect, an embodiment of the present invention provides a method for scheduling an internet of things terminal, including:
the base station determines the residual electric quantity of the terminal of the Internet of things;
if the residual electric quantity of the terminal is larger than the set threshold, the base station calculates the energy efficiency of the terminal, and determines the times of scheduling the terminal by the base station based on the energy efficiency of the terminal, wherein the energy efficiency of the terminal is the data quantity which can be transmitted by unit emission energy consumed by the terminal in unit time, and the lower the energy efficiency of the terminal is, the fewer the times of scheduling the terminal by the base station are;
and the base station sends scheduling information to the terminal based on the times of scheduling the terminal by the base station, wherein the scheduling information is used for indicating the terminal to carry out data transmission.
In one possible design, the determining, by the base station, the remaining power of the terminal of the internet of things includes:
and the base station receives the residual electric quantity of the terminal reported by the terminal.
In one possible design, after determining the remaining power of the terminal of the internet of things, the base station further includes:
and if the residual electric quantity of the terminal is less than or equal to the set threshold, the base station sends indication information for indicating that the terminal is in the dormant state within a first preset time length to the terminal.
In one possible design, after the base station sends, to the terminal, indication information for indicating that the terminal is in a sleep state for a first preset time period, the method further includes:
when the base station needs to schedule the terminal, the base station takes the sending indication information as the starting time and sends the scheduling information to the terminal after a preset time length.
In one possible design, the base station determining a number of times the base station schedules the terminal based on the energy efficiency of the terminal includes:
the base station determines the scheduling priority of the terminal based on the energy efficiency of the terminal;
and the base station determines the times of the base station for scheduling the terminal according to the scheduling priority of the terminal and the corresponding relation between the scheduling priority and the scheduling times, wherein the lower the scheduling priority is, the less the scheduling times are.
In one possible design, the base station determines the scheduling priority of the terminal based on the energy efficiency of the terminal, including:
the base station calculates the spectrum efficiency M and the sent data quantity N of the terminal, and calculates the scheduling priority of the terminal through the following formula:
Figure BDA0001233964880000031
wherein, P is the scheduling priority of the terminal, and k is a positive integer.
In a second aspect, an embodiment of the present invention provides a method for scheduling an internet of things terminal, including:
the terminal of the Internet of things receives scheduling information sent by the base station;
the scheduling information is sent to the terminal by the base station when the base station schedules the terminal based on the number of times that the base station schedules the terminal, the number of times that the base station schedules the terminal is determined by the base station according to the energy efficiency of the terminal when the residual electric quantity of the terminal is greater than a set threshold, the energy efficiency of the terminal is the data quantity which can be transmitted by the unit emission energy consumed by the terminal in unit time, and the lower the energy efficiency of the terminal is, the fewer the number of times that the base station schedules the terminal is;
and the terminal transmits data according to the scheduling information.
In one possible design, further comprising:
the terminal receives indication information used for indicating that the terminal is in a dormant state within a first preset time length, and enters the dormant state according to the indication information, wherein the indication information is sent to the terminal by the base station when the residual electric quantity of the terminal is smaller than or equal to a set threshold value.
In one possible design, after the terminal receives indication information indicating that the terminal is in a sleep state for a first preset time period, the method further includes:
taking the moment when the terminal receives the indication information as the starting moment, and after a first preset time length, the terminal enters an awakening state from a dormant state;
and the terminal monitors whether the base station sends the scheduling information after entering the awakening state and receives the scheduling information when monitoring that the base station sends the scheduling information.
In a possible design, after the terminal enters the awake state and monitors whether the base station sends the scheduling information, the method further includes:
and when the terminal does not monitor that the base station sends the scheduling information after the terminal passes through a second preset time period by taking the terminal entering the awakening state as the starting moment, the terminal enters the dormant state from the awakening state.
In a possible design, before the terminal of the internet of things receives the scheduling information sent by the base station, the method further includes:
and the terminal reports the residual electric quantity of the terminal to the base station.
In a third aspect, an embodiment of the present invention provides a base station, including:
the processing unit is used for determining the residual electric quantity of the terminal of the Internet of things; if the residual electric quantity of the terminal is larger than the set threshold, calculating the energy efficiency of the terminal, and determining the times of scheduling the terminal by the base station based on the energy efficiency of the terminal, wherein the energy efficiency of the terminal is the data quantity which can be transmitted by the unit emission energy consumed by the terminal in unit time, and the lower the energy efficiency of the terminal is, the fewer the times of scheduling the terminal by the base station are;
and the transceiving unit is used for sending scheduling information to the terminal based on the times of scheduling the terminal by the base station determined by the processing unit, and the scheduling information is used for indicating the terminal to carry out data transmission.
In a possible design, when the processing unit determines the remaining power of the terminal of the internet of things, the processing unit is specifically configured to:
and controlling the receiving and sending unit to receive the residual electric quantity of the terminal reported by the terminal.
In one possible design, the processing unit is further configured to:
after the residual capacity of the terminal of the internet of things is determined, if the residual capacity of the terminal is less than or equal to a set threshold, the transceiver unit is controlled to send indication information for indicating that the terminal is in a dormant state within a first preset time period to the terminal.
In one possible design, the transceiver unit is further configured to:
after sending indication information for indicating that the terminal is in a dormant state within a first preset time period to the terminal, when the base station needs to schedule the terminal, sending the scheduling information to the terminal after the preset time period by taking the sending indication information as a starting time.
In a possible design, when the processing unit determines, based on the energy efficiency of the terminal, the number of times the base station schedules the terminal, the processing unit is specifically configured to:
determining a scheduling priority of a terminal based on energy efficiency of the terminal;
and determining the times of the base station for scheduling the terminal according to the scheduling priority of the terminal and the corresponding relation between the scheduling priority and the scheduling times, wherein the lower the scheduling priority is, the fewer the scheduling times are.
In a possible design, when the processing unit determines the scheduling priority of the terminal based on the energy efficiency of the terminal, the processing unit is specifically configured to:
calculating the spectrum efficiency M and the sent data quantity N of the terminal, and calculating the scheduling priority of the terminal by the following formula:
Figure BDA0001233964880000051
wherein, P is the scheduling priority of the terminal, and k is a positive integer.
In a fourth aspect, an embodiment of the present invention provides an internet of things terminal, including:
a receiving and sending unit, configured to receive scheduling information sent by a base station;
the scheduling information is sent to the terminal by the base station when the base station schedules the terminal based on the number of times that the base station schedules the terminal, the number of times that the base station schedules the terminal is determined by the base station according to the energy efficiency of the terminal when the residual electric quantity of the terminal is greater than a set threshold, the energy efficiency of the terminal is the data quantity which can be transmitted by the unit emission energy consumed by the terminal in unit time, and the lower the energy efficiency of the terminal is, the fewer the number of times that the base station schedules the terminal is;
and the processing unit is used for controlling the transceiving unit to transmit data according to the scheduling information.
In one possible design, the transceiver unit is further configured to:
receiving indication information for indicating that the terminal is in a dormant state within a first preset time period, wherein the indication information is sent to the terminal by a base station when the residual electric quantity of the terminal is less than or equal to a set threshold value;
the processing unit is further configured to:
after the receiving and sending unit receives indication information for indicating that the terminal is in the dormant state within a first preset time, the terminal is controlled to enter the dormant state according to the indication information.
In one possible design, the processing unit is further configured to:
after the receiving and sending unit receives the indication information for indicating that the terminal is in the dormant state within the first preset time, the time when the receiving and sending unit receives the indication information is taken as the starting time, and the terminal is controlled to enter the awakening state from the dormant state after the first preset time;
monitoring whether the base station transmits the scheduling information after controlling the terminal to enter the wake-up state from the sleep state, and controlling the transceiving unit to receive the scheduling information when monitoring that the base station transmits the scheduling information.
In one possible design, the processing unit is further configured to:
after the transceiver unit monitors whether the base station sends the scheduling information, when the transceiver unit does not monitor that the base station sends the scheduling information after the terminal enters the wake-up state as the starting time and experiences a second preset time, the transceiver unit controls the terminal to enter the sleep state from the wake-up state.
In one possible design, the transceiver unit is further configured to:
and reporting the residual electric quantity of the terminal to the base station before receiving the scheduling information sent by the base station.
In the technical scheme provided by the embodiment of the invention, the base station determines the residual electric quantity of the terminal of the Internet of things, calculates the energy efficiency of the terminal when the residual electric quantity of the terminal is greater than a set threshold value, determines the times for scheduling the terminal by the base station based on the energy efficiency of the terminal, and sends scheduling information to the terminal based on the times for scheduling the terminal by the base station. The lower the energy efficiency of the terminal is, the fewer the times of dispatching the terminal by the base station is, the times of dispatching the terminal by the base station is determined by the base station through the energy efficiency of the terminal obtained by calculation, so that the times of dispatching the terminal with the lower energy efficiency by the base station are reduced, the times of dispatching the terminal by the air interface are reduced, and the control channel load is reduced, thereby achieving the purposes of saving the residual electric quantity of the terminal and prolonging the endurance time of the terminal
Drawings
Fig. 1 is a schematic flow chart of a scheduling method for an internet of things terminal according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a method for scheduling an internet of things terminal by a base station according to an embodiment of the present invention;
fig. 3 is a schematic flowchart of another scheduling method for an internet of things terminal according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a base station according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of another base station according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an internet of things terminal according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of another internet of things terminal provided in the embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a scheduling method of an Internet of things terminal, a base station and the Internet of things terminal, which are used for solving the problem of short endurance time of the Internet of things terminal in the existing technical scheme aiming at scheduling of the Internet of things terminal. In the technical scheme provided by the embodiment of the invention, aiming at the terminal with the residual electric quantity being greater than the set threshold value, the base station determines the times of dispatching the terminal by the base station through the energy efficiency of the terminal, and dispatches the terminal based on the times of dispatching the terminal by the base station, wherein the lower the energy efficiency of the terminal is, the fewer the times of dispatching the terminal by the base station are, the residual electric quantity of the terminal is saved, and the endurance time of the terminal is prolonged.
The base station related to the embodiment of the invention can comprise a plurality of cells. A base station may also be referred to as an access point, or a terminal in an access network that communicates over the air-interface, through one or more sectors, with wireless terminal devices, or by other names, depending on the particular application. The base station may be configured to interconvert received air frames with Internet Protocol (IP) packets as a router between the wireless terminal device and the rest of the access network, which may include an Internet Protocol (IP) communications network. The base station may also coordinate management of attributes for the air interface. For example, the Base station may be a network terminal (BTS) in Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), may be a network terminal (NodeB) in Wideband Code Division Multiple Access (WCDMA), may be an evolved Node B (eNB) in LTE, or an e-NodeB, and is not limited in the embodiment of the present invention.
The terminal of the internet of things related to the embodiment of the invention can be a handheld device with a wireless connection function or other processing devices connected to a wireless modem. For example, a wireless terminal device may communicate with one or more core networks via a Radio Access Network (RAN). The wireless terminal device may be a mobile terminal device, such as a computer with a mobile terminal device, a portable, pocket, handheld, computer-embedded or vehicle-mounted mobile device, an intelligent monitoring device, and an intelligent security device, which are not limited in the embodiments of the present invention.
The following detailed description of various embodiments of the invention refers to the accompanying drawings. It should be noted that the display sequence of the embodiment of the present invention only represents the sequence of the embodiment, and does not represent the merits of the technical solutions provided by the embodiments.
As shown in fig. 1, an embodiment of the present invention provides a method for scheduling an internet of things terminal, where the method includes:
s101, the base station determines the residual capacity of the terminal of the Internet of things.
In this embodiment, the terminal of the internet of things is a device with a wireless communication function, such as an intelligent monitoring device and an intelligent security device. Hereinafter, the "terminal of the internet of things" is simply referred to as "terminal".
The remaining power of the terminal may be reported from the terminal to the base station, and the base station may periodically receive the remaining power of the terminal reported from the terminal, and may also send a request for obtaining the remaining power of the terminal to the terminal. The base station may also determine the remaining power of the terminal in other manners, which is not limited in this embodiment.
S102, if the residual capacity of the terminal is larger than a set threshold, the base station calculates the energy efficiency of the terminal, and determines the times of scheduling the terminal by the base station based on the energy efficiency of the terminal, wherein the energy efficiency of the terminal is the data volume which can be transmitted by the terminal consuming unit transmission energy in unit time, and the lower the energy efficiency of the terminal is, the fewer the times of scheduling the terminal by the base station are.
In this embodiment, the energy efficiency of the terminal may be expressed as a ratio of the throughput of the terminal per unit time to the transmission energy of the terminal per unit time. According to the definition of the energy efficiency of the terminal, the method for the base station to calculate the energy efficiency of the terminal specifically includes: the base station calculates the throughput of the terminal in unit time and the transmission energy of the terminal in unit time, and calculates the energy efficiency of the terminal according to the calculated throughput of the terminal in unit time and the transmission energy of the terminal in unit time by a formula 1:
Figure BDA0001233964880000081
in the publication 1, EE denotes energy efficiency of the terminal, T denotes throughput of the terminal per unit time, and E denotes transmission energy of the terminal per unit time. The throughput of the terminal per unit time is the amount of data transmitted per unit time by the terminal, and may be expressed in bytes or bits. In practical applications, the energy efficiency of the terminal may also be calculated by other methods, which is not limited in this embodiment.
Assuming that the amount of data transmitted by terminal a and terminal B is the same in unit time, if the energy efficiency of terminal a is lower than that of terminal B, since the energy efficiency of terminal is the amount of data that can be transmitted by terminal B consuming unit transmission energy in unit time, the amount of data that can be transmitted by terminal a consuming unit transmission energy in unit time is lower than that of terminal B consuming unit transmission energy in unit time, and the energy consumed by terminal a transmitting unit data in unit time is higher than that consumed by terminal B transmitting unit data in unit time. That is, the lower the energy efficiency of the terminal, the lower the amount of data that can be transmitted by the terminal consuming unit transmission energy per unit time, and the higher the energy consumed by the terminal in transmitting unit data per unit time. Therefore, the base station can enable the terminal to transmit more data when the base station schedules the terminal with lower energy efficiency each time by reducing the times of scheduling the terminal with lower energy efficiency, and the purposes of saving the residual electric quantity of the terminal and prolonging the endurance time of the terminal are achieved.
Based on the principle, compared with the method for determining the number of times that the base station schedules the terminal based on a Proportional Fair (PF) algorithm in the existing scheduling technical scheme for the terminal of the internet of things, in S102, when the remaining power of the terminal is greater than a set threshold, the base station determines the number of times that the base station schedules the terminal based on the energy efficiency of the terminal, the lower the energy efficiency of the terminal is, the fewer the number of times that the base station schedules the terminal is, the number of times that the base station schedules the terminal with lower energy efficiency is reduced by the base station, the remaining power of the terminal is saved, and the endurance time of the terminal is prolonged.
Preferably, when the remaining power of the terminal is greater than the set threshold, the base station calculates the energy efficiency of the terminal, determines the scheduling priority of the terminal based on the energy efficiency of the terminal, and the lower the energy efficiency of the terminal is, the lower the scheduling priority of the terminal is. And the base station determines the times of the base station for scheduling the terminal based on the scheduling priority of the terminal according to the corresponding relation between the preset scheduling priority and the scheduling times, wherein the lower the scheduling priority is, the fewer the scheduling times are. Compared with a terminal with higher energy efficiency, the terminal with lower energy efficiency corresponds to a lower scheduling priority, and the time interval for the base station to schedule the terminal with lower energy efficiency is longer, so that data needing to be transmitted on the terminal with lower energy efficiency is gathered, and then more data are transmitted by the terminal when the base station schedules the terminal with lower energy efficiency each time, thereby meeting the scheduling requirement of the base station on the terminal and reducing the times for scheduling the terminal with lower energy efficiency.
The method for determining the scheduling priority of the terminal by the base station based on the energy efficiency of the terminal specifically comprises the following steps: the base station calculates the spectrum efficiency and the transmitted data amount of the terminal, and calculates the scheduling priority of the terminal according to formula 2:
Figure BDA0001233964880000091
wherein, P is the scheduling priority of the terminal, M is the spectral efficiency of the terminal, N is the transmitted data volume of the terminal, and k is a positive integer. k is determined according to the use environment of the terminal. As can be seen from equation 2, the lower the energy efficiency of the terminal, the lower the scheduling priority of the terminal.
S103, the base station sends scheduling information to the terminal based on the times of scheduling the terminal by the base station.
The scheduling information is used for instructing the terminal to perform data transmission.
In S103, the lower the energy efficiency of the terminal is, the fewer the number of times the base station schedules the terminal is, so for the terminal with lower energy efficiency, the fewer the number of times the base station schedules the terminal based on the determined number of times the base station schedules the terminal, and for the terminal with higher energy efficiency, the number of times the base station schedules the terminal with lower energy efficiency is reduced, the number of times the air interface schedules is reduced, and the control channel load is reduced, thereby achieving the purposes of saving the remaining power of the terminal and prolonging the endurance time of the terminal.
Optionally, after determining the remaining power of the terminal of the internet of things, if the remaining power of the terminal is less than or equal to the set threshold, the base station may send, to the terminal, indication information for indicating that the terminal is in a dormant state within a first preset time period. Because the power consumed by the terminal in the dormant state is low, the base station can further save the residual power of the terminal and prolong the endurance time of the terminal by indicating the terminal to enter the dormant state.
Because the terminal in the dormant state cannot receive and transmit data, when the base station needs to schedule the terminal in the dormant state, the terminal cannot receive the scheduling information sent by the base station. Optionally, after the base station sends, to the terminal, indication information for indicating that the terminal is in the dormant state within the first preset time period, the base station sends, using the sending indication information as a starting time, scheduling information to the terminal after the first preset time period, where the terminal is in the awake state. For example, the base station sets a timing duration of a timer of the base station to be a first preset duration, when the base station needs to schedule the terminal, the base station takes the sending indication information as a starting time, and when the timer of the base station times out, the base station sends the scheduling information to the terminal.
For example, as shown in fig. 2, a method for scheduling an internet of things terminal by a base station according to the embodiment includes:
the method comprises the following steps: and the base station receives the residual electric quantity of the terminal reported by the terminal.
Step two: and the base station judges whether the residual electric quantity of the terminal is greater than a set threshold value. And if the residual capacity of the terminal is greater than the set threshold value, executing a step three. And if the residual capacity of the terminal is less than or equal to the set threshold, executing the step four.
Step three: the base station calculates a scheduling priority of the terminal based on the energy efficiency of the terminal, and transmits scheduling information to the terminal based on the scheduling priority of the terminal. And the base station completes the scheduling of the terminal.
The specific method for the base station to calculate the scheduling priority of the terminal based on the energy efficiency of the terminal is as follows: and the base station calculates the throughput in unit time of the terminal and the transmission energy in unit time of the terminal, and calculates the energy efficiency of the terminal according to the throughput in unit time of the terminal and the transmission energy in unit time of the terminal. The base station calculates the spectral efficiency of the terminal and the data volume sent by the terminal, and calculates the scheduling priority of the terminal according to the spectral efficiency of the terminal, the data volume sent by the terminal and the energy efficiency of the terminal, wherein the lower the energy efficiency of the terminal is, the lower the scheduling priority of the terminal is.
Step four: the base station sends indication information for indicating that the terminal is in a dormant state within a first preset time length to the terminal, and sets the timing time length of a timer of the base station as the first preset time length by taking the sent indication information as an initial time.
Step five: the base station judges whether the timer of the base station is overtime. And if the timer of the base station is overtime, executing step six. If the timer of the base station is not overtime, the base station continuously judges whether the timer of the base station is overtime.
Step six: and if the base station needs to schedule the terminal, the base station sends scheduling information to the terminal, and the base station finishes scheduling the terminal. And if the base station does not need to schedule the terminal, executing the step four.
In the scheduling method of the terminal of the internet of things provided by the embodiment of the invention, the base station determines the residual electric quantity of the terminal of the internet of things, calculates the energy efficiency of the terminal for the situation that the residual electric quantity of the terminal is larger than the set threshold value, determines the times for scheduling the terminal by the base station based on the energy efficiency of the terminal, and sends scheduling information to the terminal based on the times for scheduling the terminal by the base station. The lower the energy efficiency of the terminal is, the fewer the times of dispatching the terminal by the base station is, and the times of dispatching the terminal by the base station is determined by the base station through the energy efficiency of the terminal obtained by calculation, so that the times of dispatching the terminal with the lower energy efficiency by the base station are reduced, the times of dispatching the terminal by the air interface are reduced, and the control channel load is reduced, thereby achieving the purposes of saving the residual electric quantity of the terminal and prolonging the endurance time of the terminal.
As shown in fig. 3, an embodiment of the present invention provides a method for scheduling an internet of things terminal, where the method includes:
s301, the terminal of the Internet of things receives scheduling information sent by the base station.
And the residual capacity of the terminal is greater than a set threshold value. The scheduling information is sent to the terminal when the base station schedules the terminal based on the number of times that the base station schedules the terminal, the number of times that the base station schedules the terminal is determined by the base station according to the energy efficiency of the terminal when the remaining electric quantity of the terminal is greater than a set threshold, the energy efficiency of the terminal is the data quantity which can be transmitted by the terminal consuming unit emission energy in unit time, and the lower the energy efficiency of the terminal is, the fewer the number of times that the base station schedules the terminal is.
Optionally, before the terminal receives the scheduling information sent by the base station, the terminal reports the remaining power of the terminal to the base station. The terminal may report the remaining power of the terminal to the base station periodically, or report the remaining power of the terminal to the base station after the base station sends a request for obtaining the remaining power of the terminal to the terminal, which is not limited in this embodiment.
And S302, the terminal transmits data according to the scheduling information.
In the scheduling process of the terminal of the internet of things, the terminal receives scheduling information sent by a base station and carries out data transmission according to the scheduling information, wherein the scheduling information is sent to the terminal when the base station schedules the terminal based on the times of scheduling the terminal by the base station. The number of times of scheduling the terminal by the base station is determined by the base station according to the energy efficiency of the terminal when the residual electric quantity of the terminal is greater than the set threshold, and the lower the energy efficiency of the terminal is, the fewer the number of times of scheduling the terminal by the base station is, so that the number of times of scheduling the terminal with lower energy efficiency by the base station is reduced, the residual electric quantity of the terminal is saved, and the endurance time of the terminal is prolonged.
Optionally, the terminal receives indication information for indicating that the terminal is in the dormant state within the first preset duration, and enters the dormant state according to the indication information, and since the terminal consumes less electric power when in the dormant state, the terminal enters the dormant state, and therefore the purposes of saving the remaining electric power of the terminal and prolonging the endurance time of the terminal can be achieved. The residual capacity of the terminal is less than or equal to the set threshold, and the indication information is sent to the terminal by the base station when the residual capacity of the terminal is less than or equal to the set threshold. The first preset duration in the method shown in fig. 3 is the same as the first preset duration in the method shown in fig. 1.
Preferably, after the terminal receives the indication information indicating that the terminal is in the dormant state within the first preset time period, although the terminal of the internet of things is allowed to have a certain time delay during data transmission in practical application, the base station still needs to transmit data through the terminal. After the terminal enters the awakening state, whether the base station sends scheduling information is monitored through the detection channel, and when the terminal monitors that the base station sends the scheduling information through the detection channel, the terminal receives the scheduling information and carries out data transmission according to the scheduling information.
Preferably, after the terminal enters the wake-up state and monitors whether the base station sends the scheduling information, when the terminal does not monitor that the base station sends the scheduling information after the terminal enters the wake-up state as an initial time and the terminal experiences a second preset duration, the terminal enters the sleep state from the wake-up state in order to save the remaining power of the terminal and prolong the endurance time of the terminal.
In the scheduling method of the terminal of the internet of things provided by the embodiment of the invention, the terminal of the internet of things receives scheduling information sent by a base station and performs data transmission according to the scheduling information, wherein the scheduling information is sent to the terminal when the base station schedules the terminal based on the times of scheduling the terminal by the base station. The number of times of scheduling the terminal by the base station is determined by the base station according to the energy efficiency of the terminal when the residual electric quantity of the terminal is greater than the set threshold, and the lower the energy efficiency of the terminal is, the fewer the number of times of scheduling the terminal by the base station is, so that the number of times of scheduling the terminal with lower energy efficiency by the base station is reduced, the residual electric quantity of the terminal is saved, and the endurance time of the terminal is prolonged.
With reference to the foregoing embodiment, an embodiment of the present invention provides a base station, where the base station may use the method provided in the embodiment corresponding to fig. 1, and as shown in fig. 4, the base station includes: a processing unit 401 and a transceiving unit 402.
The processing unit 401 is configured to determine a remaining power of the internet of things terminal; if the residual electric quantity of the terminal is larger than the set threshold, calculating the energy efficiency of the terminal, and determining the times of scheduling the terminal by the base station based on the energy efficiency of the terminal, wherein the energy efficiency of the terminal is the data quantity which can be transmitted by the unit emission energy consumed by the terminal in unit time, and the lower the energy efficiency of the terminal is, the fewer the times of scheduling the terminal by the base station are;
a transceiving unit 402, configured to send scheduling information to the terminal based on the number of times that the base station schedules the terminal, which is determined by the processing unit 401, where the scheduling information is used to instruct the terminal to perform data transmission.
Optionally, when the processing unit 401 determines the remaining power of the terminal of the internet of things, it is specifically configured to:
the control transceiving unit 402 receives the remaining power of the terminal reported by the terminal.
Optionally, the transceiving unit 402 is further configured to:
after the processing unit 401 determines the remaining power of the terminal of the internet of things, if the remaining power of the terminal is less than or equal to the set threshold, sending, to the terminal, indication information for indicating that the terminal is in a dormant state within a first preset time period.
Optionally, the transceiving unit 402 is further configured to:
after sending indication information for indicating that the terminal is in a dormant state within a first preset time period to the terminal, when the base station needs to schedule the terminal, sending the scheduling information to the terminal after the preset time period by taking the sending indication information as a starting time.
Optionally, when determining the number of times that the base station schedules the terminal based on the energy efficiency of the terminal, the processing unit 401 is specifically configured to:
determining a scheduling priority of a terminal based on energy efficiency of the terminal;
and determining the times of the base station for scheduling the terminal according to the scheduling priority of the terminal and the corresponding relation between the scheduling priority and the scheduling times, wherein the lower the scheduling priority is, the fewer the scheduling times are.
Optionally, when the processing unit 401 determines the scheduling priority of the terminal based on the energy efficiency of the terminal, it is specifically configured to:
calculating the spectrum efficiency M and the sent data quantity N of the terminal, and calculating the scheduling priority of the terminal by the following formula:
Figure BDA0001233964880000141
wherein, P is the scheduling priority of the terminal, and k is a positive integer.
It should be noted that the division of the unit in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation. In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Based on the above embodiments, the embodiment of the present invention further provides a base station, where the base station may adopt the method provided in the embodiment corresponding to fig. 1, and may be the same base station as the base station shown in fig. 4. Referring to fig. 5, the base station includes: a processor 501, a transceiver 502, a bus 503, and a memory 504, wherein:
the processor 501 is configured to read the program in the memory 504, and execute the following processes:
the processor 501 is configured to determine a remaining power of the internet of things terminal; if the residual electric quantity of the terminal is larger than the set threshold, calculating the energy efficiency of the terminal, and determining the times of scheduling the terminal by the base station based on the energy efficiency of the terminal, wherein the energy efficiency of the terminal is the data quantity which can be transmitted by the unit emission energy consumed by the terminal in unit time, and the lower the energy efficiency of the terminal is, the fewer the times of scheduling the terminal by the base station are;
the processor 501 is further configured to control the transceiver 502 to send scheduling information to the terminal based on the number of times that the base station schedules the terminal, where the scheduling information is used to instruct the terminal to perform data transmission.
Optionally, when the processor 501 determines the remaining power of the terminal of the internet of things, the processor is specifically configured to:
the control transceiver 502 receives the remaining power of the terminal reported by the terminal.
Optionally, the processor 501 is further configured to:
after determining the remaining capacity of the terminal of the internet of things, the control transceiver 502 sends, to the terminal, indication information for indicating that the terminal is in a dormant state within a first preset time period if the remaining capacity of the terminal is less than or equal to a set threshold.
Optionally, the processor 501 is further configured to:
after the transceiver 502 sends the indication information for indicating that the terminal is in the dormant state within the first preset time period to the terminal, when the base station needs to schedule the terminal, the transceiver 502 is controlled to send the scheduling information to the terminal after the preset time period by taking the sending indication information as the starting time.
Optionally, when the processor 501 determines the number of times that the base station schedules the terminal based on the energy efficiency of the terminal, the processor is specifically configured to:
determining a scheduling priority of a terminal based on energy efficiency of the terminal;
and determining the times of the base station for scheduling the terminal according to the scheduling priority of the terminal and the corresponding relation between the scheduling priority and the scheduling times, wherein the lower the scheduling priority is, the fewer the scheduling times are.
Optionally, when the processor 501 determines the scheduling priority of the terminal based on the energy efficiency of the terminal, the processor is specifically configured to:
calculating the spectrum efficiency M and the sent data quantity N of the terminal, and calculating the scheduling priority of the terminal by the following formula:
Figure BDA0001233964880000161
wherein, P is the scheduling priority of the terminal, and k is a positive integer.
The processor 501, the transceiver 502, and the memory 504 are connected to each other by a bus 503; the bus 503 may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc.
Where in fig. 5 the bus architecture may include any number of interconnected buses and bridges, in particular one or more processors represented by processor 501 and various circuits of memory represented by memory 504 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 502 may be a number of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. The processor 501 is responsible for managing the bus architecture and general processing, and the memory 504 may store data used by the processor 501 in performing operations.
Alternatively, the processor 501 may be a central processing unit, an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or a Complex Programmable Logic Device (CPLD).
In the base station provided by the embodiment of the invention, the base station determines the residual electric quantity of the terminal of the internet of things, calculates the energy efficiency of the terminal when the residual electric quantity of the terminal is larger than a set threshold, determines the number of times for scheduling the terminal by the base station based on the energy efficiency of the terminal, and sends scheduling information to the terminal based on the number of times for scheduling the terminal by the base station. The lower the energy efficiency of the terminal is, the fewer the times of dispatching the terminal by the base station is, and the times of dispatching the terminal by the base station is determined by the base station through the energy efficiency of the terminal obtained by calculation, so that the times of dispatching the terminal with the lower energy efficiency by the base station are reduced, the times of dispatching the terminal by the air interface are reduced, and the control channel load is reduced, thereby achieving the purposes of saving the residual electric quantity of the terminal and prolonging the endurance time of the terminal.
With reference to the foregoing embodiments, an embodiment of the present invention provides an internet of things terminal, where the internet of things terminal may use the method provided in the embodiment corresponding to fig. 3, and as shown in fig. 6, the internet of things terminal includes: a transceiver 601 and a processing unit 602.
A transceiver 601, configured to receive scheduling information sent by a base station;
the scheduling information is sent to the terminal by the base station when the base station schedules the terminal based on the number of times that the base station schedules the terminal, the number of times that the base station schedules the terminal is determined by the base station according to the energy efficiency of the terminal when the residual electric quantity of the terminal is greater than a set threshold, the energy efficiency of the terminal is the data quantity which can be transmitted by the unit emission energy consumed by the terminal in unit time, and the lower the energy efficiency of the terminal is, the fewer the number of times that the base station schedules the terminal is;
the processing unit 602 is configured to control the transceiver 601 to perform data transmission according to the scheduling information.
Optionally, the transceiver 601 is further configured to:
receiving indication information for indicating that the terminal is in a dormant state within a first preset time period, wherein the indication information is sent to the terminal by a base station when the residual electric quantity of the terminal is less than or equal to a set threshold value;
the processing unit 602 is further configured to:
after the transceiver 601 receives indication information indicating that the terminal is in a sleep state within a first preset duration, the terminal is controlled to enter the sleep state according to the indication information.
Optionally, the processing unit 602 is further configured to:
after the transceiver 601 receives indication information for indicating that the terminal is in a dormant state within a first preset time period, taking the time when the transceiver 601 receives the indication information as a starting time, and controlling the terminal to enter a wakeup state from the dormant state after the first preset time period;
monitoring whether the base station transmits the scheduling information after the terminal enters the awake state from the sleep state, and controlling the transceiving unit 601 to receive the scheduling information when it is monitored that the base station transmits the scheduling information.
Optionally, the processing unit 602 is further configured to:
after the transceiver 601 monitors whether the base station transmits the scheduling information, when the transceiver 601 does not monitor that the base station transmits the scheduling information after the terminal enters the wake-up state as the starting time and the second preset time period elapses, the terminal is controlled to enter the sleep state from the wake-up state.
Optionally, the transceiver 601 is further configured to:
and reporting the residual electric quantity of the terminal to the base station before receiving the scheduling information sent by the base station.
It should be noted that the division of the unit in the embodiment of the present invention is schematic, and is only a logic function division, and there may be another division manner in actual implementation. In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) or a processor to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
Based on the above embodiments, the embodiment of the present invention further provides an internet of things terminal, which may adopt the method provided in the embodiment corresponding to fig. 3, and may be the same terminal as the internet of things terminal shown in fig. 7. Referring to fig. 7, the internet of things terminal 700 includes: a processor 701, a transceiver 702, a bus 703, and a memory 704, wherein:
a processor 701, configured to read the program in the memory 704, and execute the following processes:
a processor 701, configured to control the transceiver 702 to receive scheduling information sent by a base station;
the scheduling information is sent to the terminal by the base station when the base station schedules the terminal based on the number of times that the base station schedules the terminal, the number of times that the base station schedules the terminal is determined by the base station according to the energy efficiency of the terminal when the residual electric quantity of the terminal is greater than a set threshold, the energy efficiency of the terminal is the data quantity which can be transmitted by the unit emission energy consumed by the terminal in unit time, and the lower the energy efficiency of the terminal is, the fewer the number of times that the base station schedules the terminal is;
the processor 701 is further configured to control the transceiver 702 to perform data transmission according to the scheduling information.
Optionally, the processor 701 is further configured to:
the control transceiver 702 receives indication information for indicating that the terminal is in a dormant state within a first preset time period, wherein the indication information is sent to the terminal by a base station when the remaining power of the terminal is less than or equal to a set threshold;
after the transceiver 702 receives indication information for indicating that the terminal is in the dormant state within the first preset time period, the terminal is controlled to enter the dormant state according to the indication information.
Optionally, the processor 701 is further configured to:
after the transceiver 702 receives indication information for indicating that the terminal is in a dormant state within a first preset time period, taking the time when the transceiver 702 receives the indication information as an initial time, and controlling the terminal to enter a wakeup state from the dormant state after the first preset time period;
monitoring whether the base station transmits the scheduling information after the control terminal enters the awake state from the sleep state, and controlling the transceiver 702 to receive the scheduling information when it is monitored that the base station transmits the scheduling information.
Optionally, the processor 701 is further configured to:
after monitoring whether the base station sends the scheduling information, when the transceiver 702 does not monitor that the base station sends the scheduling information after the second preset time duration with the terminal entering the wake-up state as the starting time, the terminal is controlled to enter the sleep state from the wake-up state.
Optionally, the processor 701 is further configured to:
before the transceiver 702 receives the scheduling information sent by the base station, the transceiver 702 is controlled to report the remaining power of the terminal to the base station.
The processor 701, the transceiver 702, and the memory 704 are connected to each other by a bus 703; the bus 703 may be a peripheral component interconnect standard bus or an EISA bus or the like. The bus may be divided into an address bus, a data bus, a control bus, etc.
Wherein in fig. 7 the bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by processor 701, and various circuits of memory, represented by memory 704, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 702 may be a number of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. The processor 701 is responsible for managing the bus architecture and general processing, and the memory 704 may store data used by the processor 701 in performing operations.
Optionally, the processor 701 may be a central processing unit, an ASIC, an FPGA, or a CPLD.
According to the terminal of the internet of things provided by the embodiment of the invention, the terminal of the internet of things receives the scheduling information sent by the base station and carries out data transmission according to the scheduling information, and the scheduling information is sent to the terminal when the base station schedules the terminal based on the times of scheduling the terminal by the base station. The number of times of scheduling the terminal by the base station is determined by the base station according to the energy efficiency of the terminal when the residual electric quantity of the terminal is greater than the set threshold, and the lower the energy efficiency of the terminal is, the fewer the number of times of scheduling the terminal by the base station is, so that the number of times of scheduling the terminal with lower energy efficiency by the base station is reduced, the residual electric quantity of the terminal is saved, and the endurance time of the terminal is prolonged.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various modifications and variations can be made in the embodiments of the present invention without departing from the spirit or scope of the embodiments of the invention. Thus, if such modifications and variations of the embodiments of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to encompass such modifications and variations.

Claims (20)

1. A scheduling method for an Internet of things terminal is characterized by comprising the following steps:
the base station determines the residual electric quantity of the terminal of the Internet of things;
if the residual electric quantity of the terminal is larger than a set threshold, the base station calculates the energy efficiency of the terminal, and determines the times of scheduling the terminal by the base station based on the energy efficiency of the terminal, wherein the energy efficiency of the terminal is the data quantity which can be transmitted by the terminal consuming unit emission energy in unit time, and the lower the energy efficiency of the terminal is, the fewer the times of scheduling the terminal by the base station are; the determining, by the base station, the number of times that the base station schedules the terminal based on the energy efficiency of the terminal specifically includes: the base station determines the scheduling priority of the terminal based on the energy efficiency of the terminal; the base station determines the times of the base station for scheduling the terminal according to the scheduling priority of the terminal and the corresponding relation between the scheduling priority and the scheduling times, wherein the lower the scheduling priority is, the less the scheduling times are;
and the base station sends scheduling information to the terminal based on the times of scheduling the terminal by the base station, wherein the scheduling information is used for indicating the terminal to transmit data.
2. The method of claim 1, wherein the base station determining the remaining power of the terminal of the internet of things comprises:
and the base station receives the residual electric quantity of the terminal reported by the terminal.
3. The method of claim 1, wherein after the base station determines the remaining power of the terminal of the internet of things, the method further comprises:
and if the residual electric quantity of the terminal is less than or equal to the set threshold, the base station sends indication information for indicating that the terminal is in a dormant state within a first preset time length to the terminal.
4. The method of claim 3, wherein after the base station sends, to the terminal, indication information indicating that the terminal is in the sleep state for a first preset time period, the method further comprises:
and when the base station needs to schedule the terminal, the base station sends scheduling information to the terminal after the preset time length by taking the indication information sending as an initial moment.
5. The method of claim 1, wherein the base station determines the scheduling priority for the terminal based on the energy efficiency of the terminal, comprising:
the base station calculates the spectrum efficiency M and the sent data volume N of the terminal, and calculates the scheduling priority P of the terminal through the following formula:
Figure FDA0002373437300000021
wherein, P is the scheduling priority of the terminal, and k is a positive integer.
6. A scheduling method for an Internet of things terminal is characterized by comprising the following steps:
the terminal of the Internet of things receives scheduling information sent by the base station;
the scheduling information is sent to the terminal when the base station schedules the terminal based on the number of times that the base station schedules the terminal, the number of times that the base station schedules the terminal is determined by the base station according to the energy efficiency of the terminal when the remaining power of the terminal is greater than a set threshold, the energy efficiency of the terminal is the amount of data which can be transmitted by the terminal consuming unit emission energy in unit time, and the lower the energy efficiency of the terminal is, the fewer the number of times that the base station schedules the terminal is; the number of times that the base station schedules the terminal is determined by the base station according to the energy efficiency of the terminal when the remaining power of the terminal is greater than a set threshold, and specifically is as follows: the number of times that the base station schedules the terminal is determined by the base station according to the scheduling priority of the terminal and the corresponding relation between the scheduling priority and the scheduling number when the remaining electric quantity of the terminal is larger than a set threshold, the scheduling priority of the terminal is determined by the energy efficiency of the terminal, and the lower the scheduling priority is, the fewer the scheduling number is;
and the terminal transmits data according to the scheduling information.
7. The method of claim 6, further comprising:
the terminal receives indication information used for indicating that the terminal is in a dormant state within a first preset time length, and enters the dormant state according to the indication information, wherein the indication information is sent to the terminal by the base station when the residual electric quantity of the terminal is smaller than or equal to the set threshold value.
8. The method of claim 7, wherein after the terminal receives the indication information indicating that the terminal is in the sleep state for the first preset time period, the method further comprises:
taking the moment when the terminal receives the indication information as an initial moment, and enabling the terminal to enter an awakening state from a dormant state after the first preset time length;
the terminal monitors whether the base station sends scheduling information after entering an awakening state, and receives the scheduling information when the terminal monitors that the base station sends the scheduling information.
9. The method of claim 8, wherein after the terminal monitors whether the base station transmits the scheduling information after entering the awake state, the method further comprises:
and when the terminal enters the awakening state as the starting moment and the terminal does not monitor that the base station sends the scheduling information after the terminal passes through a second preset time, the terminal enters the dormant state from the awakening state.
10. The method of any one of claims 6 to 9, wherein before the receiving the scheduling information sent by the base station, the method further comprises:
and the terminal reports the residual electric quantity of the terminal to the base station.
11. A base station, comprising:
the processing unit is used for determining the residual electric quantity of the terminal of the Internet of things; if the residual electric quantity of the terminal is larger than a set threshold, calculating the energy efficiency of the terminal, and determining the times of scheduling the terminal by the base station based on the energy efficiency of the terminal, wherein the energy efficiency of the terminal is the data quantity which can be transmitted by the terminal consuming unit emission energy in unit time, and the lower the energy efficiency of the terminal is, the fewer the times of scheduling the terminal by the base station are; wherein, when the processing unit determines the number of times that the base station schedules the terminal based on the energy efficiency of the terminal, the processing unit is specifically configured to: determining a scheduling priority for the terminal based on the energy efficiency of the terminal; determining the times of scheduling the terminal by the base station according to the scheduling priority of the terminal and the corresponding relation between the scheduling priority and the scheduling times, wherein the lower the scheduling priority is, the less the scheduling times are;
and the receiving and sending unit is used for sending scheduling information to the terminal based on the times of scheduling the terminal by the base station determined by the processing unit, and the scheduling information is used for indicating the terminal to carry out data transmission.
12. The base station of claim 11, wherein when the processing unit determines the remaining power of the terminal of the internet of things, the processing unit is specifically configured to:
and controlling the transceiver unit to receive the residual electric quantity of the terminal reported by the terminal.
13. The base station of claim 11, wherein the processing unit is further configured to:
after the residual capacity of the terminal of the internet of things is determined, if the residual capacity of the terminal is less than or equal to the set threshold, the transceiver unit is controlled to send indication information for indicating that the terminal is in a dormant state within a first preset time length to the terminal.
14. The base station of claim 13, wherein the transceiver unit is further configured to:
after sending indication information for indicating that the terminal is in a dormant state within a first preset time period to the terminal, when the base station needs to schedule the terminal, sending the indication information as a starting time, and sending scheduling information to the terminal after the preset time period.
15. The base station of claim 11, wherein the processing unit, when determining the scheduling priority of the terminal based on the energy efficiency of the terminal, is specifically configured to:
calculating the spectrum efficiency and the sent data quantity of the terminal, and calculating the scheduling priority of the terminal by the following formula:
Figure FDA0002373437300000041
wherein P is the scheduling priority of the terminal, M is the spectral efficiency of the terminal, N is the transmitted data volume of the terminal, and k is a positive integer.
16. An internet of things terminal, comprising:
a receiving and sending unit, configured to receive scheduling information sent by a base station;
the scheduling information is sent to the terminal when the base station schedules the terminal based on the number of times that the base station schedules the terminal, the number of times that the base station schedules the terminal is determined by the base station according to the energy efficiency of the terminal when the remaining power of the terminal is greater than a set threshold, the energy efficiency of the terminal is the amount of data which can be transmitted by the terminal consuming unit emission energy in unit time, and the lower the energy efficiency of the terminal is, the fewer the number of times that the base station schedules the terminal is; the number of times that the base station schedules the terminal is determined by the base station according to the energy efficiency of the terminal when the remaining power of the terminal is greater than a set threshold, and specifically is as follows: the number of times that the base station schedules the terminal is determined by the base station according to the scheduling priority of the terminal and the corresponding relation between the scheduling priority and the scheduling number when the remaining electric quantity of the terminal is larger than a set threshold, the scheduling priority of the terminal is determined by the energy efficiency of the terminal, and the lower the scheduling priority is, the fewer the scheduling number is;
and the processing unit is used for controlling the transceiving unit to transmit data according to the scheduling information.
17. The terminal of the internet of things of claim 16, wherein the transceiver unit is further configured to:
receiving indication information for indicating that the terminal is in a dormant state within a first preset time period, wherein the indication information is sent to the terminal by the base station when the residual electric quantity of the terminal is less than or equal to the set threshold;
the processing unit is further to:
after the transceiver unit receives indication information for indicating that the terminal is in a dormant state within a first preset time, the transceiver unit controls the terminal to enter the dormant state according to the indication information.
18. The internet of things terminal of claim 17, wherein the processing unit is further configured to:
after the receiving and sending unit receives indication information for indicating that the terminal is in a dormant state within a first preset time, the time when the receiving and sending unit receives the indication information is taken as an initial time, and the terminal is controlled to enter a wakeup state from the dormant state after the first preset time;
monitoring whether the base station sends scheduling information after controlling the terminal to enter an awakening state from a dormant state, and controlling the transceiver unit to receive the scheduling information when monitoring that the base station sends the scheduling information.
19. The internet of things terminal of claim 18, wherein the processing unit is further configured to:
after the transceiver unit monitors whether the base station sends the scheduling information or not, when the terminal enters the awakening state as the starting moment and the base station does not monitor that the base station sends the scheduling information after a second preset time period, the terminal is controlled to enter the dormant state from the awakening state.
20. The internet of things terminal of any one of claims 16 to 19, wherein the transceiver unit is further configured to:
and reporting the residual electric quantity of the terminal to a base station before receiving scheduling information sent by the base station.
CN201710109247.0A 2017-02-27 2017-02-27 Scheduling method of Internet of things terminal, base station and Internet of things terminal Active CN108513342B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710109247.0A CN108513342B (en) 2017-02-27 2017-02-27 Scheduling method of Internet of things terminal, base station and Internet of things terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710109247.0A CN108513342B (en) 2017-02-27 2017-02-27 Scheduling method of Internet of things terminal, base station and Internet of things terminal

Publications (2)

Publication Number Publication Date
CN108513342A CN108513342A (en) 2018-09-07
CN108513342B true CN108513342B (en) 2020-05-26

Family

ID=63373233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710109247.0A Active CN108513342B (en) 2017-02-27 2017-02-27 Scheduling method of Internet of things terminal, base station and Internet of things terminal

Country Status (1)

Country Link
CN (1) CN108513342B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109413217B (en) * 2018-12-31 2021-06-08 宁波工程学院 Agricultural Internet of things data communication method
US11160019B2 (en) * 2019-01-11 2021-10-26 Mediatek Inc. Electronic devices and methods for determining energy efficiency
CN110248417B (en) * 2019-06-19 2023-04-07 全球能源互联网研究院有限公司 Resource allocation method and system for communication service in power Internet of things
CN110399218B (en) * 2019-07-18 2021-09-21 北京邮电大学 Data scheduling method and device
CN110515329A (en) * 2019-08-08 2019-11-29 深圳市海博思科技有限公司 A kind of method, thermometric host, mobile terminal and electronic equipment for roasting thermometric
CN111510888B (en) * 2020-04-16 2023-08-15 蓓安科仪(北京)技术有限公司 Medical robot energy-saving method and control system based on 5G communication
WO2021212414A1 (en) * 2020-04-23 2021-10-28 北京小米移动软件有限公司 Method for obtaining configuration information and method for providing configuration information, electronic device, and storage medium
WO2023004748A1 (en) * 2021-07-30 2023-02-02 Oppo广东移动通信有限公司 Wireless communication method, terminal device, and network device
CN114173395B (en) * 2021-12-07 2023-10-20 天翼物联科技有限公司 Network access control method and device, internet of things terminal equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013138814A1 (en) * 2012-03-16 2013-09-19 Intel Corporation Down-sampling of cell-specific reference signals (crs) for a new carrier type (nct)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102164417B (en) * 2010-02-21 2016-07-06 株式会社Ntt都科摩 A kind of method determining scheduling priority of terminal and device
CN103458524A (en) * 2012-06-01 2013-12-18 华为技术有限公司 User scheduling method, device and system
KR101467681B1 (en) * 2013-05-07 2014-12-01 울산대학교 산학협력단 Time synchronization method for energy-efficient in wireless network and network adopting same
CN104812030B (en) * 2014-01-24 2018-06-08 中国科学院沈阳自动化研究所 Towards the blending agent access control method of chain type wireless sensor network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013138814A1 (en) * 2012-03-16 2013-09-19 Intel Corporation Down-sampling of cell-specific reference signals (crs) for a new carrier type (nct)

Also Published As

Publication number Publication date
CN108513342A (en) 2018-09-07

Similar Documents

Publication Publication Date Title
CN108513342B (en) Scheduling method of Internet of things terminal, base station and Internet of things terminal
CN108370563B (en) Resource selection method, device and equipment
RU2619920C2 (en) Systems and methods for reporting configuration changes between access point and station
US9444569B2 (en) Method to identify and differentiate background traffic
US9521634B2 (en) Apparatus and method for operating M2M devices
US11350384B2 (en) Method and device for instructing a user equipment to monitor a downlink information
US9462549B2 (en) Systems and methods for optimizing power consumption associated with processing group addressed messages
CN112399532B (en) Energy-saving indication method and device thereof
US20140192694A1 (en) Triggering downlink traffic with timing indication
CN105282835A (en) Wlan system with opportunistic transitioning to a low power state for power management
CN105848265B (en) A kind of data transmission method for uplink, terminal device and access network equipment
US20150071304A1 (en) Method and apparatus for controlling data transmission
CN103533606A (en) Information transmission method of wireless local-area network, terminal and access device
CA3072973A1 (en) Discontinuous reception method, terminal device and network device
EP4090085B1 (en) Communication method and apparatus
EP2802098B1 (en) Transmission method, device and system for traffic indication message
JP2013143672A (en) Radio base station device and transition control method
CN106878958A (en) Fast propagation method based on adjustable duty cycle in the self-defined wireless network of software
CN109548121B (en) Communication method and device of wireless local area network, access point equipment and site equipment
CN112312525B (en) Power-saving signal configuration and transmission method and device
US10075917B2 (en) Method and apparatus for transmitting power saving poll
CN106559861A (en) Bluetooth equipment data transmission method and device
Shen et al. Energy-efficient scheduling algorithms for real-time data reporting in 4G LTE machine-to-machine communication networks
Xu et al. Performance analysis of IEEE 802.15. 6 MAC protocol based on battery characteristics under saturation and error-prone channel
EP3223469B1 (en) Setting device, setting method, recording medium to which setting program is recorded, communication system, client device, and server device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant