CN101128067B - A method and system for mobile terminal to schedule resources - Google Patents

A method and system for mobile terminal to schedule resources Download PDF

Info

Publication number
CN101128067B
CN101128067B CN2007101755009A CN200710175500A CN101128067B CN 101128067 B CN101128067 B CN 101128067B CN 2007101755009 A CN2007101755009 A CN 2007101755009A CN 200710175500 A CN200710175500 A CN 200710175500A CN 101128067 B CN101128067 B CN 101128067B
Authority
CN
China
Prior art keywords
information
module
user
physical resource
mobile terminal
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.)
Expired - Fee Related
Application number
CN2007101755009A
Other languages
Chinese (zh)
Other versions
CN101128067A (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.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
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 Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN2007101755009A priority Critical patent/CN101128067B/en
Publication of CN101128067A publication Critical patent/CN101128067A/en
Application granted granted Critical
Publication of CN101128067B publication Critical patent/CN101128067B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The utility model relates to a method and system for mobile terminal to perform resource scheduling, which dynamic collects physical resource information and / or user-demand information by a reflective middleware module; the information is analyzed to be recognized by the reflective middleware module when changed; the reflective middleware module searches an operational strategy which corresponds with the information according to a decision algorithm preserved in the mobile terminal; the reflective middleware module performs resource scheduling of the mobile terminal according to the operational strategy. The utility model has advantages of enabling self adaptive and reconfiguration function of the mobile terminal, improving user satisfaction degree and making use of the resources of the equipment effectively.

Description

A kind of method and system of mobile terminal to schedule resources
Technical field
The present invention relates to a kind of environment such as mobile communication, the Internet that are applicable to, utilize the self adaptation reflection technology to portable terminal, for example PDA (Personal Digital Assistant) or mobile phone etc. carry out the method and system of scheduling of resource.
Background technology
Pay close attention to how best service experience to be provided more and more towards the intelligent mobile terminal of the Internet to the user; Promptly when user's request and physical resource or the like change; The portable terminal server should be according to the real-time change of user's request and physical resource; Self adaptation, reshuffle the resource on it, and then distinguishing service quality guarantee is provided.
And traditional portable terminal middleware platform is the System Framework structure of a black box pattern, can not monitor and adapt to the variation of user's request and physical resource or the like automatically, and adjusts the operation strategy of self in good time.If the user wants to change the running of mobile terminal strategy, can only manually be provided with the scheduled mobile terminals resource according to physical resource and the preference of oneself.This business experience that give to improve mobile phone users brings very big not convenient.
Summary of the invention
The technical problem that the present invention will solve provides a kind of method and system of mobile terminal to schedule resources, realizes portable terminal self adaptation, the function of reshuffling, and has improved user satisfaction, and has effectively utilized the equipment self resource.
In order to address the above problem, the present invention proposes a kind of method of mobile terminal to schedule resources, may further comprise the steps:
(1) by the physical resource information and/or the user's request information of reflective middleware module dynamic acquisition portable terminal;
(2) when said information changes, it is resolved to reflective middleware module identified information;
(3) according to the decision making algorithm of preserving in the portable terminal, reflective middleware module searches and said information are moved strategy accordingly;
(4), carry out the scheduling of resource of portable terminal by the reflective middleware module according to said operation strategy.
Further, the method for said mobile terminal to schedule resources also can have following characteristics, and said reflective middleware module comprises: acquisition module; Parsing module; Decision-making module and logic module, wherein, in the step (1); By the physical resource information and/or the user's request information of acquisition module dynamic acquisition portable terminal, said information is generated contextual information and sends to operating system; In the step (2), when said information changes, receive the contextual information that operating system is sent, with said contextual information classification, resolve and generate the file of decision-making module identification, and send this document to decision-making module; In the step (3), decision-making module is searched with said information and is moved strategy accordingly according to the decision making algorithm of preserving in the portable terminal, and should move strategy and pass to logic module; In the step (4), logic module is carried out scheduling of resource according to the operation strategy with mobile terminal operating system alternately.
Further; The method of said mobile terminal to schedule resources also can have following characteristics, and in the step (1), acquisition module is gathered the physical resource information of portable terminal through physical resource information reflective interface; Gather the demand information of user's input through the user's request interface; Wherein, physical resource information reflective interface is the interactive interface of reflective middleware module and mobile terminal operating system, and the user's request interface is reflective middleware module and user's a interactive interface.
Further; The method of said mobile terminal to schedule resources also can have following characteristics, and said parsing module comprises: information type table and predefine information model, wherein; In the step (2); Parsing module is classified to the contextual information of collecting according to the information type table, according to the file format of the decision-making module identification of describing in the predefine information model, resolves and generate said message file.
A kind of system of mobile terminal to schedule resources comprises:
The reflective middleware module; The physical resource information and/or the user's request information that are used for the dynamic acquisition portable terminal; When said information changes, it is resolved to reflective middleware module identified information, again according to the decision making algorithm of preserving in the portable terminal; Search with said information and move strategy accordingly, and according to the scheduling of resource of said operation strategy execution portable terminal.
Further; The system of said mobile terminal to schedule resources also can have following characteristics; Said reflective middleware module comprises: acquisition module; The physical resource information and/or the user's request information that are used for the dynamic acquisition portable terminal generate said information contextual information and send to operating system; Parsing module is used for when said information changes, and receives the contextual information that operating system is sent, and with said contextual information classification, resolve and generate the file of decision-making module identification, and sends this document to decision-making module; Decision-making module is used for the decision making algorithm of preserving according to portable terminal, searches with said information and moves strategy accordingly, and should move strategy and pass to logic module; Logic module is used for carrying out scheduling of resource according to the operation strategy alternately with mobile terminal operating system.
Further; The system of said mobile terminal to schedule resources also can have following characteristics, said acquisition module, the physical resource information of gathering portable terminal through physical resource information reflective interface; Gather the demand information of user's input through the user's request interface; Wherein, physical resource information reflective interface is the interactive interface of reflective middleware module and mobile terminal operating system, and the user's request interface is reflective middleware module and user's a interactive interface.
Further, the system of said mobile terminal to schedule resources also can have following characteristics, and said parsing module comprises: information type table and predefine information model, and wherein, the information type table is used for the contextual information of collecting is classified; The predefine information model is used to describe the file format that decision-making module is discerned.
Compared with prior art; The present invention is through adopting the reflective middleware module; Make and change and user when having particular demands at physical resource; Automatically gather the physical resource information and/or the user's request information of portable terminal, go out the optimum operation strategy according to this information calculations, and according to the strategy execution scheduling of resource.Thereby realize portable terminal self adaptation, the function of reshuffling, improved user satisfaction, and effectively utilized the equipment self resource.
Description of drawings
Fig. 1 is the system flow chart of mobile terminal to schedule resources among the embodiment;
Fig. 2 is the method flow diagram of mobile terminal to schedule resources among the embodiment.
Concrete implementation
The present invention has adopted reflection technology on the basis of existing middleware module; Promptly can realize that through this reflective middleware module portable terminal is to the physical resource information around own and/or the description and the monitoring of user's request information; And adjust or revise its resource distribution and scheduling situation according to the change of above-mentioned information; Overcome the unicity and the ineffective activity of traditional middleware system, reaching open, configurability and the requirement of reconfigurable property, and then promote user's experience.
Specify the present invention below in conjunction with accompanying drawing and embodiment.
As shown in Figure 1, a kind of system of mobile terminal to schedule resources comprises:
The reflective middleware module; Between application program and mobile terminal operating system; The physical resource information and/or the user's request information that are used for the dynamic acquisition portable terminal when said information changes, resolve to reflective middleware module identified information with it; Search with said information according to the decision making algorithm of preserving in the portable terminal again and move strategy accordingly, said operation strategy is sent to operating system and carries out the scheduling of resource of portable terminal by it.
This middleware software system is a kind of lightweight reflective middleware, is deployed on the intelligent operating system of portable terminal.The user can obtain these software systems through mode such as online download etc., and on portable terminal installation and operation.
The reflective middleware module further comprises: acquisition module, and parsing module, decision-making module and logic module, wherein,
Acquisition module; The physical resource information and/or the user's request information that are used for the dynamic acquisition portable terminal; Said information is generated contextual information and sends to operating system, and said physical message resource comprises: storage resources, Internet resources, computational resource, battery electric quantity or the like; Wherein, operating system is judged when said information changes, is sent it to parsing module.
The operating system of portable terminal comprises PaImOS, Symbian, Windows CE and Linux or the like.Therefore, said reflective middleware module and the mutual interface of mobile terminal operating system, promptly physical resource information reflective interface and operation policy interface will realize according to the concrete operating system of the portable terminal that will move middleware.
The physical resource information that acquisition module is gathered portable terminal through physical resource information reflective interface is gathered the demand information of user's input through the user's request interface.Physical resource information reflective interface is the interactive interface of reflective middleware module and mobile terminal operating system, can obtain the physical message of portable terminal through operating system.The user's request interface is reflective middleware module and user's a interactive interface, for the user provides an interactive interface.The demand information that the user requires through interactive interface input reflection middleware module.
Parsing module is used for when said information changes, and receives the said information that operating system is sent, and it is classified, resolves and generate the specific profile file of decision-making module identification operation, and sends this Profile file to decision-making module;
Parsing module comprises: information type table and predefine information model.The information type table is used for the contextual information of collecting is classified.The predefine information model is used to describe the Profile file format that decision-making module is discerned.
Contextual information comprises physical resource information, user's request information or the like.Different types of contextual information adopts different modes to resolve.Therefore, parsing module, is resolved respectively different contextual information classification according to the information type table then.The Profile file format is to define in advance and be imported in the parsing module, can be discerned by decision-making module.Parsing module generates specific profile file according to this information model.This profile file comprises the information that all can be used for moving strategic decision-making.
Decision-making module is used for the performance according to this profile file and present portable terminal itself, through the decision making algorithm of preserving in the portable terminal, searches and the corresponding optimum operation strategy of said information, and this optimum operation strategy is passed to logic module;
Decision making algorithm comprises the corresponding relation between the profile file that moves strategy and parsing module transmission.These corresponding relations are to be input to decision-making module in advance.When parsing module transmitted the profile file, decision-making module will check all this profile file is with decision which kind of operation strategy of this employing under the portable terminal current states.Different operation strategies have determined different QoS and different resources.
Logic module is used to carry out the operation strategy that decision-making module transmits, and promptly carries out scheduling of resource alternately according to the operation strategy and the operating system of portable terminal.Institute's scheduled resources can comprise: internal memory, thread, audio frequency and video port, display module are connected with network etc.
Respective instance
Acquisition module has the interactive interface with mobile terminal operating system, through the physical resource information of this interface dynamic acquisition portable terminal.When battery capacity of mobile terminal is not enough, acquisition module will obtain this contextual information alternately through physical resource information reflective interface and operating system, and the information that battery electric quantity is not enough sends to parsing module.Parsing module is with information classification, parsing and generate the specific profile file that decision-making module identification moves, and sends this Profile file to decision-making module.Decision-making module is searched the decision making algorithm of its preservation; When battery electric quantity is not enough; The operation strategy is that portable terminal shows that from color screen transferring the black and white screen to shows, this strategy is sent to operating system through the interface between logic module and the operating system, so; Operating system is called display module, and indicating mobile terminal shows with the black and white screen.
Said physical message resource also comprises: storage resources, Internet resources, computational resource or the like; When above-mentioned information change; Middleware module can be found corresponding strategy according to current information equally, and the prompting operation system operates according to the operation strategy execution adaptively.
Such as, the user of the online of the GPRS through portable terminal enters into the area of coverage of wlan network.Acquisition module obtains the information that exists wlan network to cover alternately through physical resource information reflective interface and operating system, and this contextual information is sent to parsing module.Parsing module generates the profile file and sends decision-making module to.Decision-making module is searched the decision making algorithm of its preservation; When existing wlan network to cover; The operation strategy is that portable terminal transfers the online through WLAN to, and this strategy is sent to operating system through the interface between logic module and the operating system, so; Operating system is called mixed-media network modules mixed-media, and indicating mobile terminal is through the WLAN online.
Such as, when the mobile terminal resource storage resources was not enough, acquisition module obtained the not enough information of storage resources alternately through physical resource information reflective interface and operating system, and this contextual information is sent to parsing module.Parsing module generates the profile file and sends decision-making module to.It is that the prompting user's space is not enough that decision-making module finds strategy at this moment, can compress and download or the time-delay download, and then operating system is called its notification module, gives the user with above-mentioned strategy notice.
A kind of method of mobile terminal to schedule resources, as shown in Figure 2, may further comprise the steps:
Step 210 by the acquisition module dynamic acquisition physical resource information and/or the user's request information of reflective middleware module, generates said information contextual information and sends to operating system;
The physical resource information that acquisition module is gathered portable terminal through physical resource information reflective interface is gathered the demand information of user's input through the user's request interface.
Step 220, when said information changed, parsing module received the contextual information that operating system is sent, and with said contextual information classification, resolve and generate the file of decision-making module identification, and sent this document to decision-making module;
Information type table by parsing module is classified said contextual information, and different kinds of information is resolved to the Profile file of decision-making module identification.The Profile file format that decision-making module can be discerned has been described in the predefine information model of parsing module.
Step 230, decision-making module is according to the performance of this Profile file and present portable terminal itself, and the policing algorithm that has in conjunction with self calculates the optimum operation strategy of portable terminal, and this optimum operation strategy is passed to logic module through mobile terminal interface;
Need to prove; Different strategies has determined the different grades of service and different resources; In the present invention, be to determine with a relevant middleware behavior of application-specific at any one time by unique strategy, professional in other words can not the description by the set of two Different Strategies; If different strategies needs to combine, must get a new name to the strategy of this combination.
Step 240 is carried out scheduling of resource by the logic module of reflective middleware module according to the operation strategy of decision-making module.
It is one of following that the scheduling of resource that said logic module is carried out comprises at least: internal memory, thread, audio port and video port.
The method of the invention and system all are applied to portable terminal, and its implementation is that software is realized.The present invention can meet the user experience of following all intellectualities, zero configuration, seamless service through being portable terminal cremasteric reflex middleware module.The present invention has taken all factors into consideration factor subjective and objective dynamic change, has realized intelligent mobile terminal self adaptation, the business of reshuffling, and has effectively improved resource utilization, and best service experience is provided.
The above; Be merely the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, any technical staff who is familiar with the present technique field is in technical scope disclosed by the invention; The variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claims.

Claims (8)

1. the system of a mobile terminal to schedule resources comprises:
The reflective middleware module; The physical resource information and/or the user's request information that are used for the dynamic acquisition portable terminal; When physical resource information and/or user's request information change, it is resolved to reflective middleware module identified information, again according to the decision making algorithm of preserving in the portable terminal; Search with physical resource information and/or user's request information and move strategy accordingly, and according to the scheduling of resource of said operation strategy execution portable terminal.
2. the system of mobile terminal to schedule resources according to claim 1, said reflective middleware module comprises:
Acquisition module is used for the physical resource information and/or the user's request information of dynamic acquisition portable terminal, and physical resource information and/or user's request information are generated contextual information and sends to operating system;
Parsing module; Be used for when physical resource information and/or user's request information change; Receive the contextual information that operating system is sent, with said contextual information classification, resolve and generate the file of decision-making module identification, and send this document to decision-making module;
Decision-making module is used for the decision making algorithm of preserving according to portable terminal, searches with physical resource information and/or user's request information and moves strategy accordingly, and should move strategy and pass to logic module;
Logic module is used for carrying out scheduling of resource according to the operation strategy alternately with mobile terminal operating system.
3. like the system of the said mobile terminal to schedule resources of claim 2, comprising:
Said acquisition module; Gather the physical resource information of portable terminal through physical resource information reflective interface; Gather the demand information of user's input through the user's request interface; Wherein, physical resource information reflective interface is the interactive interface of reflective middleware module and mobile terminal operating system, and the user's request interface is reflective middleware module and user's a interactive interface.
4. like the system of the said mobile terminal to schedule resources of claim 2, comprising:
Said parsing module comprises: information type table and predefine information model, and wherein, the information type table is used for the contextual information of collecting is classified; The predefine information model is used to describe the file format that decision-making module is discerned.
5. the method for a mobile terminal to schedule resources is applied to the portable terminal based on the reflective middleware module, wherein,
(1) by the physical resource information and/or the user's request information of reflective middleware module dynamic acquisition portable terminal;
(2) when physical resource information and/or user's request information change, it is resolved to reflective middleware module identified information;
(3) according to the decision making algorithm of preserving in the portable terminal, reflective middleware module searches and physical resource information and/or user's request information are moved strategy accordingly;
(4), carry out the scheduling of resource of portable terminal by the reflective middleware module according to said operation strategy.
6. like the method for the said mobile terminal to schedule resources of claim 5, said reflective middleware module comprises: acquisition module, and parsing module, decision-making module and logic module, wherein,
In the step (1),, physical resource information and/or user's request information are generated contextual information and sends to operating system by the physical resource information and/or the user's request information of acquisition module dynamic acquisition portable terminal;
In the step (2), when physical resource information and/or user's request information change, receive the contextual information that operating system is sent, with said contextual information classification, resolve and generate the file of decision-making module identification, and send this document to decision-making module;
In the step (3), decision-making module is searched with physical resource information and/or user's request information and is moved strategy accordingly according to the decision making algorithm of preserving in the portable terminal, and should move strategy and pass to logic module;
In the step (4), logic module is carried out scheduling of resource according to the operation strategy with mobile terminal operating system alternately.
7. like the method for the said mobile terminal to schedule resources of claim 6, wherein,
In the step (1); Acquisition module is gathered the physical resource information of portable terminal through physical resource information reflective interface; Gather the demand information of user's input through the user's request interface; Wherein, physical resource information reflective interface is the interactive interface of reflective middleware module and mobile terminal operating system, and the user's request interface is reflective middleware module and user's a interactive interface.
8. like the method for the said mobile terminal to schedule resources of claim 6, said parsing module comprises: information type table and predefine information model, wherein,
In the step (2), parsing module is classified to the contextual information of collecting according to the information type table, according to the file format of the decision-making module identification of describing in the predefine information model, resolves and generate message file.
CN2007101755009A 2007-09-29 2007-09-29 A method and system for mobile terminal to schedule resources Expired - Fee Related CN101128067B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101755009A CN101128067B (en) 2007-09-29 2007-09-29 A method and system for mobile terminal to schedule resources

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101755009A CN101128067B (en) 2007-09-29 2007-09-29 A method and system for mobile terminal to schedule resources

Publications (2)

Publication Number Publication Date
CN101128067A CN101128067A (en) 2008-02-20
CN101128067B true CN101128067B (en) 2012-05-30

Family

ID=39095943

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101755009A Expired - Fee Related CN101128067B (en) 2007-09-29 2007-09-29 A method and system for mobile terminal to schedule resources

Country Status (1)

Country Link
CN (1) CN101128067B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107589977B (en) * 2017-09-06 2021-01-08 Oppo广东移动通信有限公司 Resource allocation method, resource allocation device, mobile terminal and medium
CN107818015B (en) * 2017-10-25 2021-08-06 Oppo广东移动通信有限公司 System resource calling method and related equipment
CN109495569B (en) * 2018-11-20 2020-03-17 电子科技大学 Novel wireless communication system architecture

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1788481A1 (en) * 2005-11-21 2007-05-23 Sap Ag Hierarchical, multi-tiered mapping and monitoring architecture for service-to-device re-mapping smart items
CN101026617A (en) * 2006-02-18 2007-08-29 华为技术有限公司 Media resource scheduling method for IMS network
CN101043364A (en) * 2006-06-22 2007-09-26 华为技术有限公司 System resource management method for telecommunication apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1788481A1 (en) * 2005-11-21 2007-05-23 Sap Ag Hierarchical, multi-tiered mapping and monitoring architecture for service-to-device re-mapping smart items
CN101026617A (en) * 2006-02-18 2007-08-29 华为技术有限公司 Media resource scheduling method for IMS network
CN101043364A (en) * 2006-06-22 2007-09-26 华为技术有限公司 System resource management method for telecommunication apparatus

Also Published As

Publication number Publication date
CN101128067A (en) 2008-02-20

Similar Documents

Publication Publication Date Title
US10548078B2 (en) Managing data delivery based on device state
CN111262906B (en) Method for unloading mobile user terminal task under distributed edge computing service system
CN110087257B (en) Task unloading device and method supporting mobile edge calculation
JP5093671B2 (en) Communication network system, network communication method, and communication management device
US9253716B2 (en) Wireless communication system and method of wireless communication
JP5190676B2 (en) Communication network system, network communication method, and network management apparatus
CN111212106B (en) Edge computing task processing and scheduling method and device in industrial internet environment
WO2017004858A1 (en) Subscriber tag-based shunting method and system in 5g network
CN101287280A (en) Network selecting method and device in heterogeneous wireless network
CN111431941A (en) Real-time video code rate self-adaption method based on mobile edge calculation
CN102802204B (en) Network selection method based on user experience QoE
CN103051672B (en) End message acquisition methods in a kind of heterogeneous terminals environment and device
Ye et al. A framework for QoS and power management in a service cloud environment with mobile devices
CN110113804A (en) Wireless network access point selection method, device, terminal and computer storage medium
CN105430689A (en) Service and effectiveness function based load balancing method in heterogeneous network
CN104427625A (en) Network resource scheduling method and system based on user experience
CN112383931A (en) Method for optimizing cost and time delay in multi-user mobile edge computing system
CN101128067B (en) A method and system for mobile terminal to schedule resources
Mehrabi et al. A survey on mobility management for MEC-enabled systems
WO2008026978A1 (en) Method and arrangement for access selection in a multi-access communciations system
Wu et al. Capacity optimization in networks with heterogeneous radio access technologies
Blondia A queueing model for a wireless sensor node using energy harvesting
CN109783073A (en) Bullet contracting method and device, the micro services, storage medium of application container
CN102378152A (en) Method, device and system for processing service
Amali et al. Optimized network selection using aggregate utility function in heterogeneous wireless networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120530

Termination date: 20140929

EXPY Termination of patent right or utility model