CN106376023A - Data downloading method based on context awareness and system thereof - Google Patents

Data downloading method based on context awareness and system thereof Download PDF

Info

Publication number
CN106376023A
CN106376023A CN201610882976.5A CN201610882976A CN106376023A CN 106376023 A CN106376023 A CN 106376023A CN 201610882976 A CN201610882976 A CN 201610882976A CN 106376023 A CN106376023 A CN 106376023A
Authority
CN
China
Prior art keywords
download
value
grade
signal
rssnr
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610882976.5A
Other languages
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.)
Northwest University
Original Assignee
Northwest University
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 Northwest University filed Critical Northwest University
Priority to CN201610882976.5A priority Critical patent/CN106376023A/en
Publication of CN106376023A publication Critical patent/CN106376023A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • 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/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0245Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal according to signal strength
    • 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)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a high energy-efficiency downloading method based on context awareness. The method comprises the steps of constructing a context awareness downloading method which utilizes an improved Lyapunov optimization framework and a system thereof; and when an intelligent mobile device requests to download network data, according to network environment in which the device locates currently and different link states, size of a data file which needs to be downloaded, and queue length waiting for being downloaded, determining whether to delay downloading, and further selecting a link for downloading; the downloading system comprises one or more intelligent mobile devices requesting to download the data and includes one or more network communication environments; a downloading module is embedded into the system of each intelligent mobile device; the downloading modules are used for obtaining current network environment state information, receiving a downloading request, and determining whether to download and selecting which link for downloading according to a specific situation and the size of the data file which needs to be downloaded, thereby realizing optimization of the data downloading. The high-quality data downloading service is provided, the network data flow of a user is effectively saved, and the energy consumption for mobile data downloading is reduced.

Description

A kind of data download method based on context aware and its system
Technical field
The invention belongs to data downloading mode and its systems technology field, more particularly, to a kind of data based on context aware Method for down loading and its system, Intelligent mobile equipment carries out reasonable data download according to the situation of presence.
Background technology
Nowadays, embedded industry development is rapid, is increasingly becoming with the intelligent embedded mobile device that smart mobile phone represents Popular calculating platform.The mobile research report that global technology research and consulting firm gartner announced in May, 2015 shows Show, the first quarter in 2015 whole world smart mobile phone sales volume is 3.36 hundred million, increases by 19.3% on a year-on-year basis.The mobile device market share is Much surmount computer and notebook.Under the promotion of such great market, the hardware of the continuous lifting means of mobile manufacturer and soft Part, simultaneously in order to meet Consumer's Experience and various sensor of configuration categories (thermometer, accelerometer) etc..But with movement The lifting of equipment performance, abundant, the increase of user's request of function, the burden of mobile device battery is also more and more heavier, Yi Jiyi There are various energy leaks (ebugs) in dynamic system, all have a strong impact on the cruising time of mobile device and good Consumer's Experience.
Result of study shows, the communication subsystem energy consumption of intelligent mobile terminal accounts for the very big ratio of whole system energy consumption.With The large scale deployment of 4g network base station and wifi hotspot, and the 5g epoch on the horizon, mobile network user quantity is in refer to Number increases.Latest data shows, in 6 years of 2010 to 2015,3g network user's speedup is the fastest, Global Subscriber quantity Reach 2,600,000,000.In following 4 years, the maturation with 4g technology is it is contemplated that the year two thousand twenty 4g number of users is up to 1,800,000,000.Thus may be used Know that mobile terminal has become the main thoroughfare of user access network, faster network speed no doubt brings user preferably using body Test, but heavy network communication load also brings very big burden to battery.Meanwhile, Mobile solution (app) market development Rapidly, in order to meet the user's request of continuous lifting, the developing trend of app is in computation-intensive and network dependent form.In network Connective aspect is particularly evident, the degree of dependence more and more higher to network for the app, instant communication software, and Online Video is watched, network Social activity, shopping at network etc., none can use in the case of not having network.For good Consumer's Experience, these app need To be constantly in connection status with network, to meet the demand that user obtains corresponding network service whenever and wherever possible.For this reason, being based on The mass data of app is transmitted, and the network service request that user does not consider current network conditions and proposes all can increase battery Energy consumption burden.
At present, the limited battery capacity of mobile terminal result in its limitation in calculating, storage, communication and performance, Seriously limit the development of mobile device and application.And research shows, in a mobile device, network service energy consumption is larger, and I Research in terms of the mobile network data download of Low Power High Performance for the state but rarely has breakthrough.And under the minimum delay general at present Carrying strategy can seriously increase the burden of battery in bad network environment.Further, smart mobile phone low-power consumption is studied in scene The exploration of perceived direction is faced with many tradition prioritization schemes with applying at aspects such as rationale, key technology and application practices The challenge never running into, also contains still undiscovered so far theoretical, method and application simultaneously, needs expansion further investigation badly.
Energy leak (energy bugs or ebugs) refers in Mobile operating system, software, hardware or external connection portion The leak of energy loss can be caused in part.The reason produce ebugs has a lot, such as program error, inappropriate to api makes With the design defect of, software or operating system, hardware abrasion etc..And ebugs can't cause the damage of hardware and system or The collapse of person's software, but it can lead to faster energy loss, leads to frequently charge or reduce the service life of battery.Energy Consumption leak is divided into hardware, software, outside and unknown four big class.
Hardware leak, 1) battery, fail battery can cause serious electricity to lose.Charge and be also unable to reach quota state, Quickly power loss can lead to the fever phenomenon of battery simultaneously.The reason battery failures have following some: charger damage, electricity Pond is aging, and battery is intake.Except charging it is also possible to smart mobile phone does not correctly show battery to fail battery quota Electricity.2) external hardware damages, and the damage of hardware may directly result in energy loss, or causes other parts to produce energy stream Lose.For example, the damage of mobile phone key, " home " key exceedes the sensitivity of normal range it is not intended to slight touching all can be entered to mobile phone Row unblock, opens backlight further and wakes up cpu, and this state may maintain a period of time, produce extra energy consumption. 3) sim, sim card is likely to cause the loss of energy in many ways.Old sim card, might have a lot of scratches or bending, And this can increase internal resistance or make its loose contact, lead to the loss of energy.The sim card of different stage has different work Voltage, if the running voltage that mobile phone provides mismatches, with the running voltage of sim card, the loss also resulting in energy.For some Novel mobile phone, needs the part cutting away sim card that it just can be made to work in mobile phone, and this behavior can produce to sim card and damage Wound, reduces the number of pins of sim card, thus leading to the loss of electric energy.4) sd card, a bad sd card may cause the leakage in app Hole makes it into recurrent state, and app executes the code obtaining the authority accessing hardware repeatedly, and the authority of a bad sd card is Cannot obtaining, thus leading to app to repeat, persistently consuming energy.
Software vulnerability, 1) os leak: because the energy loss problem that operating system update leads to accounts for very big ratio in ebugs Example.Os upgrading causes the root of energy consumption problem to may be from operating system itself or the design of system framework, because part is grasped Make system not increase income, thus be difficult to accurately to point out to close the operating system in source which partly lead to energy loss.2) app And framework: can be divided three classes for the ebugs in application program and framework, no sleep (no-sleep bug) leak, circulation Leak and the leak that cannot eliminate.3) circulation leak refers to the recurrent state that has been partly into of program, regularly executes Unnecessary task, thus produce unnecessary energy consumption.This being periodically executed of task is probably skimble-skamble network poll, Or in the circulating cycle using other assemblies.One circulation leak is also likely to be that a routine is called to oneself mistake, or Complicated Network Synchronization problem.Uncontrollable external event also can produce circulation leak, and such as remote server collapse can induce visitor The trial that family end is repeated connects remote server, the change of email password can make program repeat email checking, or far Journey software version change can lead to the ping server repeating.Above behavior all can increase power consumption.
Leak and unknown leak that external environment condition causes, 1) wireless signal strength: when wireless signal is weaker, trawl performance Signal can be supplied by strengthening transmitting/acceptance (tx/rx) power, therefore when app needs network activity, weaker network is believed Number can increase energy consumption.2) wave point conversion: the conversion repeatedly (4g and wifi) between radio network interface can significantly increase energy Consumption.
Content of the invention
For overcoming above-mentioned the deficiencies in the prior art, it is an object of the invention to provide a kind of high energy efficiency based on context aware Method for down loading and its system, provide a kind of data download method of high energy efficiency for mobile device, solve the intelligent sliding of prior art Energy consumption in high energy consumption issues, system resources consumption serious problems and mobile system that dynamic equipment produces in data downloading process The defects such as leak, provide for Intelligent mobile equipment, are presently in environment and mobile device status according to user, provide the user height The data download service of quality, effectively saves the network traffic data of user, reduces mobile data and downloads energy consumption.
For achieving the above object, the technical solution used in the present invention is: a kind of download of the high energy efficiency based on context aware Method and its system, build the context aware method for down loading using improved lyapunov Optimization Framework and its system, work as intelligence When mobile device request network data is downloaded, network environment is presently according to equipment and different Link State, needs are downloaded The size of data file and the queue length that waits for downloads to determine whether to postpone to download, or select the link being downloaded, tool Body comprises the following steps:
Step s1, the heterogeneous networks mechanics of communication set algorithm basic parameter being used according to mobile subscriber;
Step s2, size of data and the queue length that currently waits for downloads that network state during acquisition download request, needs are downloaded;
Step s3, further, according to the data of step s1 and the data acquisition of step s2, optimizes frame as improved lyapunov The input value of frame algorithm, judges to download immediately or postpone to download, and selects which available optimum link is carried out under data further Carry.
Described step s1 includes step s11 and step s12 again
Step s11, the 3g that mobile system uses according to user, lte or wifi communication network setting data downloads power consumption, this work( Consumption numerical value shifts to an earlier date writing system according to actual measurement;
Step s12, the 3g that mobile system uses according to user, lte or wifi communication network setting signal intensity is with signal etc. Level relation, corresponding relation shifts to an earlier date writing system in the form of a table.
In described step s11, described 3g transmits power consumption: 0.987w, and described wifi transmits power consumption: 1.387w, and described lte passes Defeated power consumption: 1.521w.
In described step s12, described 3g signal intensity with rssi value determine, when rssi value is more than > -70dbm when, 3g believe Number intensity is fabulous, and grade is 4;When rssi value is in -70 dbm to -85 dbm, preferably, grade is 3 to 3g signal intensity;When , when -85dbm arrives -100 dbm, 3g signal intensity is medium for rssi value, and grade is 2;When rssi value -100 dbm to - During 110dbm, 3g difference in signal strength, grade is 1;When rssi value is less than -110 dbm, no, grade is 0 to 3g signal intensity.
In method of the present invention, in described step s12, lte signal intensity is determined by two values of rssnr and rsrp, Computation rule is as follows:
1) if rsrp is infinite metric, level of signal is rssnr grade;
2) if rssnr is infinite metric, level of signal is rsrp grade;
3) if above two condition does not comply with, rssnr grade and rsrp grade are compared, level of signal removes smaller value;
Lte level of signal has five corresponding relations with rsrp and rssnr value, and corresponding relation is as follows:
Rsrp value: greater than be equal to -95, rsrp grade: fabulous, rssnr value: greater than be equal to 45, rssnr grade: fabulous, signal is strong Degree: fabulous, signal strength values: 4;
Rsrp value: greater than be equal to -105, rsrp grade: preferably, rssnr value: greater than be equal to 10, rssnr grade: preferably, signal Intensity: preferably, signal strength values: 3;
Rsrp value: greater than be equal to -115, rsrp grade: medium, rssnr value: greater than be equal to -30, rssnr grade: medium, signal Intensity: medium, signal strength values: 2;
Rsrp value: other, rsrp grade: poor, rssnr value: other, rssnr grade: poor, signal intensity: poor, signal strength values: 1;
Rsrp value: infinitely great, rsrp grade: no, rssnr value: wirelessly big, rssnr grade: no, signal intensity: no, signal is strong Angle value: 0.
In described step s12, wifi signal intensity is determined by rssi value, and level of signal correspondence is as follows:
When rssi value is > -30dbm when, wifi signal intensity is fabulous, level of signal be 4;When rssi value be -30dbm arrive - During 67dbm, preferably, level of signal is 3 to wifi signal intensity;When rssi value is that -67dbm arrives -70dbm, wifi signal intensity Medium, level of signal is 2;When rssi value is -70 to -80dbm, wifi difference in signal strength, level of signal is 1;Work as rssi value For < during -80dbm, no, level of signal is 0 to wifi signal intensity.
Described step s2 includes step s21 and step s22 again
Step s21, described in mobile device judge currently whether have download request, and obtain download file size;Step s22, Described mobile device gathers currently available network link (3g/4g and wifi) signal intensity, and obtains corresponding letter according to s12 Number grade.
Described step s3 includes: step s31 and step s32
Step s31, the initial value that set step s1 and step s21, step s22 are calculated as improved lyapunov Optimization Framework The input value of method, judges whether current request is downloaded, if algorithm output valve is more than 0, is downloaded, soft algorithm output Value postpones less than 0 to download;
Step s32, calculates the value of different links further according to step s32, selects maximum being downloaded of link value.
In described step s31, described improved lyapunov Optimization Framework algorithm is defined by following formula:
In t,It is that system passes through the download link calculating selection,It is the length of download request waiting list,It is Speed of download (given link l and this Link StateConditional expectation), parameter v is weights, for weighing energy consumption and queue Relation between postponing to download, sets v=22 herein,It is the download operating power of link l, select Link be downloaded, whenWhen, system does not select any available link to carry out data download.
A kind of download system of the high energy efficiency based on context aware, includes the intelligence that one or more request datas are downloaded Mobile device, comprises one or more of network communication environment, embeds download module in the system of each Intelligent mobile equipment, Download module is used for obtaining current network conditions status information, accepts download request, as the case may be, need download data The size of file determines whether to download and selects which link is downloaded, and realizes the optimization of data download.
The invention has the beneficial effects as follows, a kind of context aware method for down loading and its system that the present invention provides, in intelligence In energy mobile phone, the deficiency of the general download policy that makes an immediate response is it is proposed that the concentration based on lyapunov Optimization Framework downloads low work( Consumption consistent link selection algorithm.The core concept of New Policy is the Consumer model optimizing.And cannot solve for Optimized model Unlimited Holding Problem, using lyapunov Optimization Framework, network waiting list is analyzed, current network conditions are undesirable When, this system can ensure the stability of download request queue simultaneously, and delayed data is downloaded.This avoid and enter in low speed environments High power consumption produced by row download.With the growth downloading queue, even if in poor network environment, this system also can be to portion Divide request to be downloaded, stop unlimited wait, this avoid the long unstability leading to of download request queue.Need to download Data file effectively responded, save user network resource, reduce mobile system communication energy consumption so that speed of download Faster, optimize data downloading technology.
Brief description
Fig. 1 is the use environment design sketch of the inventive method.
Fig. 2 is the parameter setting module structural representation of the present invention.
Fig. 3 is the context aware modular structure schematic diagram of the present invention.
Fig. 4 is the Link selection module structural representation of the present invention.
Fig. 5 is the working-flow schematic diagram of the present invention.
Specific embodiment
Below in conjunction with the accompanying drawings the present invention is described in further detail.
The present invention as shown in Figure 1 realizes the system schematic of data download, the system that a kind of data is downloaded, comprising: The Intelligent mobile equipment that individual or multiple request datas are downloaded, comprises one or more of network communication environment, in each intelligent sliding Download module is embedded, download module is used for obtaining current network conditions status information, accepts download request in the system of dynamic equipment, As the case may be, the size needing the data file downloaded determines whether to download and selects which link is downloaded, and realizes The optimization that data is downloaded.
The present invention as shown in Figure 2 realizes the parameter setting module during data is downloaded, and comprises the following steps: step s111 In, mobile system first determines whether currently available communication network type (3g/lte/wifi), obtains in s111 and transmit in step s112 Network type setting transmitted data on network when power consumption number, step s121 sets up the same signal of signal intensity according to available network type Hierarchical relationship table.
The present invention as shown in Figure 3 realizes the context aware module of data download, comprises the following steps: in step s211, Whether system is monitored has data download request to reach;In step s212, obtain download request size, and it is long to increase download queue Degree.In step s221, level of signal is obtained according to current network signal intensity;
The present invention as shown in Figure 4 realizes the Link selection module of data download, comprises the following steps: in step s311, will walk Rapid 111, step 112, step 121 obtains data as the input value of system core algorithm, judges whether to download;Step In s321, if judging to be downloaded, different Link States being inputted algorithm, acquisition algorithm output valve, selecting output valve maximum Link be downloaded;In step s322, if judged result is no, postpone to download, this download file is put under wait Carry queue, increase and download queue length.
The working-flow schematic diagram of the present invention as shown in Figure 5, describes how in the present invention three modules assist With work.
Module 1 obtains basic parameter;Module 2 monitors the request that waits for downloads;The data that module 3 obtains according to module 1,2 is defeated Enter and be downloaded judgement, link selection in module 3.
A kind of method for down loading of the high energy efficiency based on context aware, builds the feelings using improved lyapunov Optimization Framework Scape perception method for down loading and its system, when Intelligent mobile equipment request network data is downloaded, are presently in network according to equipment Under environment and different Link State, the size of data file of needs download and the queue length that waits for downloads are to determine whether to postpone Carry, or select the link that is downloaded, specifically include following steps:
Step s1, the heterogeneous networks mechanics of communication set algorithm basic parameter being used according to mobile subscriber;
Step s2, size of data and the queue length that currently waits for downloads that network state during acquisition download request, needs are downloaded;
Step s3, further, according to the data of step s1 and the data acquisition of step s2, optimizes frame as improved lyapunov The input value of frame algorithm, judges to download immediately or postpone to download, and selects which available optimum link is carried out under data further Carry.
Described step s1 includes: network communications technology (3g, lte, wifi) the setting number that s11. system uses according to user According to downloading power consumption, this power consumption numerical value shifts to an earlier date writing system according to actual measurement;S12. the network that mobile system uses according to user With level of signal relation, corresponding relation is according to writing in advance in the form of a table for mechanics of communication (3g, lte, wifi) setting signal intensity Enter system.
In described step s11, described 3g transmits power consumption: 0.987w, and described wifi transmits power consumption: 1.387w, and described lte passes Defeated power consumption: 1.521w.
In described step s12, described 3g signal intensity is determined with rssi value, and corresponding relation is as follows.
When rssi value is > -70dbm when, 3g signal intensity is fabulous, level of signal be 4;When rssi value be -85dbm arrive - During 70dbm, preferably, level of signal is 3 to 3g signal intensity;When rssi value is that -85dbm arrives -100dbm, in 3g signal intensity It is 2 Deng, level of signal;When rssi value is -100 to -110dbm, 3g difference in signal strength, level of signal is 1;When rssi value is < during -110dbm, no, level of signal is 0 to 3g signal intensity.
In described step s12, lte signal intensity determines, computation rule is as follows by two values of rssnr and rsrp.
1) if rsrp is infinite metric, level of signal is rssnr grade.
2) if rssnr is infinite metric, level of signal is rsrp grade.
3) if above two condition does not comply with, rssnr grade and rsrp grade are compared, level of signal is gone less Value.
The corresponding table of lte level of signal is as follows:
1:rsrp value: greater than be equal to -95, rsrp grade: fabulous, rssnr value: greater than be equal to 45, rssnr grade: fabulous, signal Intensity: fabulous, signal strength values: 4;2:rsrp value: greater than be equal to -105, rsrp grade: preferably, rssnr value: greater than be equal to 10, rssnr grades: preferably, signal intensity: preferably, signal strength values: 3;3:rsrp value: greater than equal to -115, rsrp grade: Medium, rssnr value: greater than be equal to -30, rssnr grade: medium, signal intensity: medium, signal strength values: 2;4:rsrp value: Other, rsrp grade: poor, rssnr value: other, rssnr grade: poor, signal intensity: poor, signal strength values: 1;5:rsrp value: Infinity, rsrp grade: no, rssnr value: wirelessly big, rssnr grade: no, signal intensity: no, signal strength values: 0.
In described step s12, wifi signal intensity is determined by rssi value, and level of signal corresponding relation is as follows:
When rssi value is > -30dbm when, wifi signal intensity is fabulous, level of signal be 4;When rssi value be -30dbm arrive - During 67dbm, preferably, level of signal is 3 to wifi signal intensity;When rssi value is that -67dbm arrives -70dbm, wifi signal intensity Medium, level of signal is 2;When rssi value is -70 to -80dbm, wifi difference in signal strength, level of signal is 1;Work as rssi value For < during -80dbm, no, level of signal is 0 to wifi signal intensity.
Described step s2 includes step s21 and step s22, step s21, described under whether mobile device judge currently to have Carry request, and obtain download file size;Step s22, described mobile device gather currently available network link (3g/4g and Wifi) signal intensity, and obtain corresponding level of signal according to s12.
Described step s3 includes: step s31 and step s32;
Step s31, the initial value that set step s1 and step s21, step s22 are calculated as improved lyapunov Optimization Framework The input value of method, judges whether current request is downloaded, if algorithm output valve is more than 0, is downloaded, soft algorithm output Value postpones less than 0 to download;
Step s32, calculates the value of different links further according to step s32, selects maximum being downloaded of link value.
In described step s31, described improved lyapunov Optimization Framework algorithm is defined by following formula:
In t,It is that system passes through the download link calculating selection,It is the length of download request waiting list,It is Speed of download (given link l and this Link StateConditional expectation), parameter v is weights, for weighing energy consumption and queue Relation between postponing to download, sets v=22 herein,It is the download operating power of link l, select Link be downloaded, whenWhen, system does not select any available link to carry out data download.

Claims (10)

1. a kind of method for down loading of the high energy efficiency based on context aware, builds the scene using improved lyapunov Optimization Framework Perception method for down loading and its system, when Intelligent mobile equipment request network data is downloaded, are presently in network rings according to equipment Under border and different Link State, the size of data file of needs download and the queue length that waits for downloads are to determine whether to postpone Carry, or select the link being downloaded it is characterised in that specifically including following steps:
Step s1, the heterogeneous networks mechanics of communication set algorithm basic parameter being used according to mobile subscriber;
Step s2, size of data and the queue length that currently waits for downloads that network state during acquisition download request, needs are downloaded;
Step s3, further, according to the data of step s1 and the acquisition of step s2, as improved lyapunov Optimization Framework algorithm Input value, judge to download immediately or postpone to download, select which available optimum link carries out data download further.
2. a kind of method for down loading of high energy efficiency based on context aware according to claim 1 is it is characterised in that described step Rapid s1 includes step s11 and step s12 again
Step s11, the 3g that system uses according to user, lte or wifi communication network setting data downloads power consumption, this power consumption figure Value shifts to an earlier date writing system according to actual measurement;
Step s12, the 3g that mobile system uses according to user, lte or wifi communication network setting signal intensity is with signal etc. Level relation, corresponding relation shifts to an earlier date writing system in the form of a table.
3. a kind of method for down loading of high energy efficiency based on context aware according to claim 2 is it is characterised in that described step In rapid s11, described 3g transmits power consumption: 0.987w, and described wifi transmits power consumption: 1.387w, and described lte transmits power consumption: 1.521w.
4. a kind of method for down loading of high energy efficiency based on context aware according to claim 2 is it is characterised in that described step In rapid s12, described 3g signal intensity is determined with rssi value, when rssi value is more than > -70dbm when, 3g signal intensity is fabulous, grade For 4;When rssi value is in -70 dbm to -85 dbm, preferably, grade is 3 to 3g signal intensity;When rssi value -85dbm arrive - During 100 dbm, 3g signal intensity is medium, and grade is 2;When rssi value is in -100 dbm to -110dbm, 3g difference in signal strength, Grade is 1;When rssi value is less than -110 dbm, no, grade is 0 to 3g signal intensity.
5. a kind of method for down loading of the high energy efficiency based on context aware according to claim 2 or 4 is it is characterised in that institute State lte signal intensity in step s12 and determine, computation rule is as follows by two values of rssnr and rsrp:
1) if rsrp is infinite metric, level of signal is rssnr grade;
2) if rssnr is infinite metric, level of signal is rsrp grade;
3) if above two condition does not comply with, rssnr grade and rsrp grade are compared, level of signal removes smaller value;
Lte level of signal has five corresponding relations with rsrp and rssnr value:
Rsrp value: greater than be equal to -95, rsrp grade: fabulous, rssnr value: greater than be equal to 45, rssnr grade: fabulous, signal is strong Degree: fabulous, signal strength values: 4;
Rsrp value: greater than be equal to -105, rsrp grade: preferably, rssnr value: greater than be equal to 10, rssnr grade: preferably, signal Intensity: preferably, signal strength values: 3;
Rsrp value: greater than be equal to -115, rsrp grade: medium, rssnr value: greater than be equal to -30, rssnr grade: medium, signal Intensity: medium, signal strength values: 2;
Rsrp value: other, rsrp grade: poor, rssnr value: other, rssnr grade: poor, signal intensity: poor, signal strength values: 1;
Rsrp value: infinitely great, rsrp grade: no, rssnr value: wirelessly big, rssnr grade: no, signal intensity: no, signal is strong Angle value: 0.
6. a kind of method for down loading of the high energy efficiency based on context aware according to claim 2 or 4 is it is characterised in that institute State wifi signal intensity in step s12 to be determined by rssi value, level of signal correspondence is as follows:
When rssi value is > -30dbm when, wifi signal intensity is fabulous, level of signal be 4;When rssi value be -30dbm arrive - During 67dbm, preferably, level of signal is 3 to wifi signal intensity;When rssi value is that -67dbm arrives -70dbm, wifi signal intensity Medium, level of signal is 2;When rssi value is -70 to -80dbm, wifi difference in signal strength, level of signal is 1;Work as rssi value For < during -80dbm, no, level of signal is 0 to wifi signal intensity.
7. a kind of method for down loading of high energy efficiency based on context aware according to claim 1 is it is characterised in that described step Rapid s2 includes step s21 and step s22 again;
Step s21, described in mobile device judge currently whether have download request, and obtain download file size;Step s22, Described mobile device gathers currently available network link (3g/4g and wifi) signal intensity, and obtains corresponding letter according to s12 Number grade.
8. a kind of method for down loading of high energy efficiency based on context aware according to claim 1 is it is characterised in that described step Rapid s3 includes: step s31 and step s32;
Step s31, the initial value that set step s1 and step s21, step s22 are calculated as improved lyapunov Optimization Framework The input value of method, judges whether current request is downloaded, if algorithm output valve is more than 0, is downloaded, if algorithm output Value postpones less than 0 to download;
Step s32, calculates the value of different links further according to step s32, selects maximum being downloaded of link value.
9. a kind of method for down loading of high energy efficiency based on context aware according to claim 8 is it is characterised in that described step In rapid s31, described improved lyapunov Optimization Framework algorithm is defined by following formula:
In t,It is that system passes through the download link calculating selection,It is the length of download request waiting list,It is Speed of download (given link l and this Link StateConditional expectation), parameter v is weights, for weighing energy consumption and queue Relation between postponing to download, sets v=22 herein,It is the download operating power of link l, select Link be downloaded, whenWhen, system does not select any available link to carry out data download.
10. a kind of download system of the high energy efficiency based on context aware is it is characterised in that include one or more request datas The Intelligent mobile equipment downloaded, comprises one or more of network communication environment, embedding in the system of each Intelligent mobile equipment Enter download module, download module is used for obtaining current network conditions status information, accepts download request, as the case may be, need The size of data file to be downloaded determines whether to download and selects which link is downloaded, and realizes the optimization of data download.
CN201610882976.5A 2016-10-10 2016-10-10 Data downloading method based on context awareness and system thereof Pending CN106376023A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610882976.5A CN106376023A (en) 2016-10-10 2016-10-10 Data downloading method based on context awareness and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610882976.5A CN106376023A (en) 2016-10-10 2016-10-10 Data downloading method based on context awareness and system thereof

Publications (1)

Publication Number Publication Date
CN106376023A true CN106376023A (en) 2017-02-01

Family

ID=57895414

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610882976.5A Pending CN106376023A (en) 2016-10-10 2016-10-10 Data downloading method based on context awareness and system thereof

Country Status (1)

Country Link
CN (1) CN106376023A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107734579A (en) * 2017-10-16 2018-02-23 西北大学 A kind of mobile platform energy consumption optimization method based on Markovian decision process
CN108415770A (en) * 2018-01-18 2018-08-17 陕西师范大学 A kind of cpu resource self-adapting dispatching system and method towards mobile web service
CN111476466A (en) * 2020-03-25 2020-07-31 重庆邮电大学 Digital workshop electric energy management research method based on context awareness

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102892041A (en) * 2012-10-18 2013-01-23 中山大学 Video stream buffer optimization method and system applied for mobile equipment
CN104104973A (en) * 2014-06-12 2014-10-15 中山大学 Group bandwidth management optimization method applied to cloud media system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102892041A (en) * 2012-10-18 2013-01-23 中山大学 Video stream buffer optimization method and system applied for mobile equipment
CN104104973A (en) * 2014-06-12 2014-10-15 中山大学 Group bandwidth management optimization method applied to cloud media system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
任杰: "《西北大学硕士学位论文》", 30 June 2014 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107734579A (en) * 2017-10-16 2018-02-23 西北大学 A kind of mobile platform energy consumption optimization method based on Markovian decision process
CN107734579B (en) * 2017-10-16 2021-02-05 西北大学 Mobile platform energy consumption optimization method based on Markov decision process
CN108415770A (en) * 2018-01-18 2018-08-17 陕西师范大学 A kind of cpu resource self-adapting dispatching system and method towards mobile web service
CN108415770B (en) * 2018-01-18 2021-07-20 陕西师范大学 Mobile Web service-oriented CPU resource adaptive scheduling system and method
CN111476466A (en) * 2020-03-25 2020-07-31 重庆邮电大学 Digital workshop electric energy management research method based on context awareness
CN111476466B (en) * 2020-03-25 2022-06-03 重庆邮电大学 Digital workshop electric energy management research method based on context awareness

Similar Documents

Publication Publication Date Title
Liu et al. Multi-device task offloading with time-constraints for energy efficiency in mobile cloud computing
WO2019161780A1 (en) Method and apparatus for setting dormancy period of service
CN104899103B (en) A kind of mobile cloud computing terminal energy-saving scheduling method and device
CN108632309B (en) Method and device for upgrading narrow-band Internet of things terminal
CN106376023A (en) Data downloading method based on context awareness and system thereof
JP2016520926A (en) Technology for adaptive demand / response energy management of electronic systems
KR20210097828A (en) Intelligent terminal energy saving method and device based on AI prediction
Ortiz et al. Improving resource consumption in context-aware mobile applications through alternative architectural styles
Datta et al. Self-adaptive battery and context aware mobile application development
CN105338186A (en) Context awareness-based Android mobile terminal power management method
CN104782171A (en) Channel aware job scheduling
Huang et al. AoDNN: An auto-offloading approach to optimize deep inference for fostering mobile web
CN116209046B (en) Real-time energy-saving mobile communication method, device, network side equipment and medium
CN117104008A (en) Storage battery power shortage early warning method, device, equipment and storage medium
CN111638871A (en) Equipment information processing method, device, equipment and medium
Mathur et al. A survey on computational offloading in mobile cloud computing
Nithi et al. Smart power management for mobile handsets
Chen et al. AGILE: A terminal energy efficient scheduling method in mobile cloud computing
CN113672075A (en) Peripheral management component, related device and method
AT&T
CN111343711B (en) Method, device, equipment and medium for reducing terminal power consumption
Shah et al. Energy efficiency in smartphones: A survey on modern tools and techniques
Zhang et al. Sense-aid: A framework for enabling network as a service for participatory sensing
CN110167121A (en) A kind of mobile terminal power consumption optimization method and device based on user behavior analysis
CN114448839B (en) Self-adaptive distributed system pressure measurement method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170201