[go: up one dir, main page]

CN101572852A - Dynamic service management method in TD-SCDMA (Time Division Synchronous Code Division Multiple Access) terminals - Google Patents

Dynamic service management method in TD-SCDMA (Time Division Synchronous Code Division Multiple Access) terminals Download PDF

Info

Publication number
CN101572852A
CN101572852A CNA200910099524XA CN200910099524A CN101572852A CN 101572852 A CN101572852 A CN 101572852A CN A200910099524X A CNA200910099524X A CN A200910099524XA CN 200910099524 A CN200910099524 A CN 200910099524A CN 101572852 A CN101572852 A CN 101572852A
Authority
CN
China
Prior art keywords
service
dynamic
services
registry
dynamic service
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.)
Granted
Application number
CNA200910099524XA
Other languages
Chinese (zh)
Other versions
CN101572852B (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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN200910099524XA priority Critical patent/CN101572852B/en
Publication of CN101572852A publication Critical patent/CN101572852A/en
Application granted granted Critical
Publication of CN101572852B publication Critical patent/CN101572852B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种TD-SCDMA终端中的服务动态管理方法,该方法是一种框架层的服务管理方法,实现了对非核心业务的动态加载和卸载,从而达到对硬件资源的弹性适应;本发明通过基础服务配置表来索引和管理已加载的基础服务及动态服务并了解服务所消耗的存储空间情况及占用的系统内存,然后通过动态服务加载和卸载管理器对动态服务进行注册和取消注册的动作,使用的最近最少使用替换策略能够有效避免服务之间的反复加载和卸载;该发明实施对非核心任务的动态管理,实现多应用配合使用模型,能有效利用TD-SCDMA终端的硬件资源。The invention discloses a service dynamic management method in a TD-SCDMA terminal. The method is a framework layer service management method, which realizes dynamic loading and unloading of non-core services, thereby achieving flexible adaptation to hardware resources; The present invention indexes and manages the loaded basic services and dynamic services through the basic service configuration table and understands the storage space consumed by the services and the occupied system memory, and then registers and cancels the dynamic services through the dynamic service loading and unloading manager The action of registration, the use of the least recently used replacement strategy can effectively avoid repeated loading and unloading between services; the invention implements dynamic management of non-core tasks, realizes a multi-application cooperative use model, and can effectively utilize TD-SCDMA terminal hardware resource.

Description

TD-SCDMA终端中的服务动态管理方法 Service dynamic management method in TD-SCDMA terminal

技术领域 technical field

本发明涉及TD-SCDMA(Time Division-Synchronous CDMA时分同步CDMA)移动终端中服务管理方法研究领域,尤其涉及一种TD-SCDMA终端中的服务动态管理方法。The invention relates to the research field of a service management method in a TD-SCDMA (Time Division-Synchronous CDMA) mobile terminal, in particular to a service dynamic management method in a TD-SCDMA terminal.

背景技术 Background technique

TD-SCDMA作为中国提出的第三代移动通信标准(简称3G),自1998年正式向ITU(国际电联)提交,完成了标准的专家组评估、ITU认可并发布、与3GPP(第三代伙伴项目)体系的融合、新技术特性的引入等一系列的国际标准化工作,从而使TD-SCDMA标准成为第一个由中国提出的,以中国知识产权为主的、被国际上广泛接受和认可的无线通信标准。新一代宽带无线移动通信网的高带宽,为移动互联网的普及提供了必要条件。相对于传统网络,TD-SCDMA提供了更高的通信带宽,能够支持更丰富的业务。为了推动TD-SCDMA-SCMA产业的发展,需要开发丰富的TD-SCDMA的业务。在TD-SCDMA网络上运行的各种移动互联网业务,不仅包括2.5G网络已有的话音业务、补充业务和数据业务,也需要研发利用3G网络特点的新业务。TD-SCDMA, as the third-generation mobile communication standard (referred to as 3G) proposed by China, was officially submitted to the ITU (ITU) in 1998. A series of international standardization work such as the integration of the partner project) system and the introduction of new technology features, so that the TD-SCDMA standard has become the first one proposed by China, mainly based on Chinese intellectual property rights, and widely accepted and recognized internationally. wireless communication standards. The high bandwidth of the new-generation broadband wireless mobile communication network provides the necessary conditions for the popularization of the mobile Internet. Compared with traditional networks, TD-SCDMA provides higher communication bandwidth and can support richer services. In order to promote the development of the TD-SCDMA-SCMA industry, it is necessary to develop rich TD-SCDMA services. The various mobile Internet services running on the TD-SCDMA network not only include the existing voice services, supplementary services and data services of the 2.5G network, but also need to develop new services that utilize the characteristics of the 3G network.

对TD-SCDMA终端软件的应用支撑环境研究,构建面向TD-SCDMA网络业务应用的开放软件平台,包括支撑框架层、核心应用层和扩展应用层,提出针对TD-SCDMA网络的行业业务应用标准建议。Research on the application support environment of TD-SCDMA terminal software, build an open software platform for TD-SCDMA network business applications, including the support framework layer, core application layer and extended application layer, and propose industry business application standards for TD-SCDMA networks .

其中,支撑框架层提供基本服务与底层引擎,包括widget、定位、索引、服务管理、安全库、web&wap引擎、规则引擎、协议库、DM服务、交叉验证引擎等;支持对非核心服务的动态管理,可动态的加载和卸载。实现多应用配合模型,可按不同的数据类型调用不同的应用程序;支持移动互联网主流的Widget Internet Explorer.lnk应用引擎。Among them, the support framework layer provides basic services and underlying engines, including widgets, positioning, indexing, service management, security library, web&wap engine, rule engine, protocol library, DM service, cross-validation engine, etc.; supports dynamic management of non-core services , which can be dynamically loaded and unloaded. Realize the multi-application cooperation model, and call different applications according to different data types; support the mainstream Widget Internet Explorer.lnk application engine of the mobile Internet.

由于TD-SCDMA终端的平台硬件能力不同,相应能支撑的服务类型就会有所差异,通过框架层的服务管理,实现对非核心业务的动态加载和卸载,从而达到对于硬件资源的弹性适应。Due to the different platform hardware capabilities of TD-SCDMA terminals, the types of services that can be supported will be different. Through the service management of the framework layer, the dynamic loading and unloading of non-core services can be realized, so as to achieve flexible adaptation to hardware resources.

发明内容 Contents of the invention

本发明的目的在于针对现有技术的不足,提供一种TD-SCDMA移动终端中的服务动态管理方法。The object of the present invention is to provide a service dynamic management method in a TD-SCDMA mobile terminal aiming at the deficiencies of the prior art.

本发明解决其技术问题采用的技术方案如下:The technical scheme that the present invention solves its technical problem adopts is as follows:

1)初始化系统时建立基础服务配置表,该表用来索引和管理已加载的基础服务及动态服务,记录了每项服务所耗用的存储空间情况和占用的系统内存,还记录了系统总体存储空间和系统内存的可用情况;1) Create a basic service configuration table when initializing the system. This table is used to index and manage loaded basic services and dynamic services. It records the storage space consumed by each service and the system memory occupied, and also records the overall system Availability of storage space and system memory;

2)初始化系统时建立动态服务注册表动态服务注册表是一个记录驱动设置和位置的数据库,当系统需要存取硬件设备,设备安装是必须需要驱动,这个驱动是独立于系统的,但是系统要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,他们就不能被使用。每当一项动态服务被加载或卸载时,动态服务加载或卸载管理器会在动态服务注册表上对该项服务进行注册或取消注册,当用户准被运行一个服务,注册表能提供相应应用程序的信息给系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用;2) Create a dynamic service registry when initializing the system. The dynamic service registry is a database that records driver settings and locations. When the system needs to access hardware devices, device installation must require a driver. This driver is independent of the system, but the system needs to Knowing where to find them, filenames, version numbers, other settings and information, without a registry record of the device, they cannot be used. Whenever a dynamic service is loaded or unloaded, the dynamic service loading or unloading manager will register or unregister the service on the dynamic service registry. When the user is allowed to run a service, the registry can provide the corresponding application program information to the system so that the application program can be found, the location of the correct data file is specified, and other settings can be used;

3)动态服务加载和卸载管理器接受用户或系统的指令加载一项动态服务,它首先查看动态服务注册表,判断该表项是否已经存在,如果已经存在,则直接返回该项服务;否则3) The dynamic service loading and unloading manager accepts user or system instructions to load a dynamic service. It first checks the dynamic service registry to determine whether the entry already exists. If it exists, it returns the service directly; otherwise

4)查看基础服务配置表中系统总体存储空间和系统内存的可用资源,如果可用资源充足,动态服务加载和卸载管理器在动态服务注册表上注册该服务相关的设备或应用程序以及相应的设置,然后通过动态服务注册表调用服务识别器来识别相应的文件或者数据类型来调用相应服务,在基础服务配置表中加入相应的表项来索引这项服务,然后更新系统总体存储空间和系统内存的可用资源;否则4) Check the available resources of the system's overall storage space and system memory in the basic service configuration table. If the available resources are sufficient, the dynamic service loading and unloading manager will register the service-related devices or applications and corresponding settings on the dynamic service registry , and then call the service identifier through the dynamic service registry to identify the corresponding file or data type to call the corresponding service, add the corresponding entry in the basic service configuration table to index this service, and then update the overall system storage space and system memory available resources; otherwise

5)动态服务加载和卸载管理器采用最近最少使用(LRU)替换策略决定应该被卸载的旧服务,然后在动态服务注册表中取消注册相应的表项,在基础服务配置表中索引该服务相应的表项并删除这个表项,然后更新系统总体存储空间和系统内存的可用资源;5) The dynamic service loading and unloading manager adopts the least recently used (LRU) replacement strategy to determine the old service that should be unloaded, and then cancels the registration of the corresponding entry in the dynamic service registry, and indexes the corresponding service in the basic service configuration table. entry and delete this entry, and then update the overall storage space of the system and the available resources of the system memory;

6)重复4)和5)直到成功。6) Repeat 4) and 5) until successful.

本发明与背景技术相比,具有的有益的效果是:Compared with the background technology, the present invention has the beneficial effects that:

本发明实现了TD-SCDMA移动终端中的服务动态管理方法,实现了对非核心业务的动态加载和卸载,从而达到对硬件资源的弹性适应。本发明通过基础服务配置表来索引和管理已加载的基础服务及动态服务并了解服务所消耗的存储空间情况及占用的系统内存,然后通过动态服务加载和卸载管理器对动态服务进行注册和取消注册的动作,使用的最近最少使用(LRU)替换策略能够有效避免服务之间的反复加载和卸载。该发明实施对非核心任务的动态管理,实现多应用配合使用模型,能有效利用TD-SCDMA终端的硬件资源。The invention realizes the service dynamic management method in the TD-SCDMA mobile terminal, realizes the dynamic loading and unloading of the non-core business, thereby achieving flexible adaptation to hardware resources. The present invention indexes and manages the loaded basic services and dynamic services through the basic service configuration table and understands the storage space consumed by the services and the occupied system memory, and then registers and cancels the dynamic services through the dynamic service loading and unloading manager In the action of registration, the least recently used (LRU) replacement strategy used can effectively avoid repeated loading and unloading between services. The invention implements dynamic management of non-core tasks, realizes a multi-application cooperative use model, and can effectively utilize TD-SCDMA terminal hardware resources.

(1)高效性。对非核心业务的加载和卸载的初始响应时间不超过200ms。实现了多应用配合模型,可按不同的数据类型调用不同的应用程序,判断及调用整体时间不超过200ms。(1) Efficiency. The initial response time for loading and unloading of non-core business should not exceed 200ms. The multi-application cooperation model is realized, and different application programs can be called according to different data types, and the overall judgment and call time does not exceed 200ms.

(2)智能性。本发明对动态服务加载和卸载采用了最近最少使用(LRU)策略,该策略把在最近一段时间内最少使用的服务作为被移除对象,它基于这样的一种想法,最近一段时间内最少使用的服务在以后最有可能不再被应用,因此,把它作为被移除对象是比较合理的。它能够有效避免服务之间的反复加载和卸载。(2) intelligence. The present invention adopts the least recently used (LRU) strategy for dynamic service loading and unloading, and this strategy regards the service that is least used in the most recent period as the removed object. It is based on such an idea that the least recently used service The service of is most likely to no longer be used in the future, so it is more reasonable to treat it as a removed object. It can effectively avoid repeated loading and unloading between services.

(3)实用性。本发明操作机制简单明了,LRU替换策略易于实现,只需在基础服务配置表中记录最近使用一项服务的系统时间,系统时间最早的服务就作为被替换服务。在经过反复的验证,这个方法具有良好的实用性。(3) Practicality. The operation mechanism of the present invention is simple and clear, and the LRU replacement strategy is easy to implement. It only needs to record the system time of a service recently used in the basic service configuration table, and the service with the earliest system time is taken as the service to be replaced. After repeated verification, this method has good practicability.

附图说明 Description of drawings

图1是本发明TD-SCDMA终端中的服务动态管理方法的流程图。Fig. 1 is a flow chart of the service dynamic management method in the TD-SCDMA terminal of the present invention.

具体实施方式 Detailed ways

在实施TD-SCDMA移动终端中的服务动态管理方法时,考虑到TD-SCDMA移动终端的平台硬件能力不同,相应能支撑的服务类型就会有所差异,通过本发明的服务管理,实现对非核心业务的动态加载和卸载,从而达到对硬件资源的弹性适应。When implementing the service dynamic management method in the TD-SCDMA mobile terminal, considering that the platform hardware capabilities of the TD-SCDMA mobile terminal are different, the corresponding service types that can be supported will be different. Dynamic loading and unloading of core business, so as to achieve elastic adaptation to hardware resources.

本发明的TD-SCDMA终端中的服务动态管理方法,包括以下步骤:The service dynamic management method in the TD-SCDMA terminal of the present invention comprises the following steps:

1、初始化系统时建立基础服务配置表1. Create a basic service configuration table when initializing the system

该表用来索引和管理已加载的基础服务及动态服务,记录了每项服务所耗用的存储空间情况和占用的系统内存,还记录了系统总体存储空间和系统内存的可用情况。This table is used to index and manage loaded basic services and dynamic services, records the storage space consumed by each service and the system memory occupied, and also records the availability of the overall system storage space and system memory.

例如,某TD-SCDMA移动终端总共的存储空间和系统内存分别作为1个单位。初始化基础服务配置表就是建立一个空表结构,然后在插入一个初始项,即系统总体存储空间和系统内存的可用情况,分别为1个单位大小。For example, the total storage space and system memory of a certain TD-SCDMA mobile terminal are regarded as one unit respectively. Initializing the basic service configuration table is to create an empty table structure, and then insert an initial item, that is, the overall storage space of the system and the availability of the system memory, each of which is 1 unit in size.

2、初始化系统时建立动态服务注册表2. Create a dynamic service registry when initializing the system

动态服务注册表是一个记录驱动设置和位置的数据库,当系统需要存取硬件设备,设备安装时必须需要驱动,这个驱动是独立于系统的,但是系统要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,他们就不能被使用。每当一项动态服务被加载或卸载时,动态服务加载或卸载管理器会在动态服务注册表上对该项服务进行注册或取消注册,当用户准被运行一个服务,注册表能提供相应应用程序的信息给系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。The dynamic service registry is a database that records driver settings and locations. When the system needs to access hardware devices, drivers must be required when the device is installed. This driver is independent of the system, but the system needs to know where to find them, file name, version ID, other settings and information, without a registry record for the device, they cannot be used. Whenever a dynamic service is loaded or unloaded, the dynamic service loading or unloading manager will register or unregister the service on the dynamic service registry. When the user is allowed to run a service, the registry can provide the corresponding application Program information is given to the system so that applications can be found, the location of the correct data files is specified, and other settings can be used.

例如,某TD-SCDMA移动终端,动态服务注册表控制用户模式的例子有网络参数,浏览器功能性和特性等。浏览器功能性和特性记录了应用程序的位置、文件名、版本号以及其他信息,这样当用户要运行浏览器时,系统就会查询注册表,得到该应用程序的相关信息,从而能正确调用浏览器,以及用户在浏览器中设置的功能和特性。For example, for a TD-SCDMA mobile terminal, examples of user modes controlled by the dynamic service registry include network parameters, browser functionality and features, and so on. Browser functionality and features record the location, file name, version number and other information of the application, so that when the user wants to run the browser, the system will query the registry to obtain the relevant information of the application, so that it can be called correctly. The browser, and the functions and features that the user configures in the browser.

3、动态服务加载和卸载管理器接受用户或系统的指令加载一项动态服务,它首先查看动态服务注册表,判断该表项是否已经存在,如果已经存在,则直接返回该项服务3. The dynamic service loading and unloading manager accepts user or system instructions to load a dynamic service. It first checks the dynamic service registry to determine whether the entry already exists. If it already exists, it returns the service directly.

例如,某TD-SCDMA移动终端当前的动态服务注册表中已存在一些非核心业务所需设备和应用程序信息,如a,b,c等服务。它的动态服务加载和卸载管理器接受指令加载动态服务,它会在动态服务注册表中查询相关设备和应用程序信息,如果发现a服务已经存在于注册表中,那么它直接通过这个注册表获取a服务必须的信息来运行和控制附属的设备和应用程序及正确相应用户的输入。For example, the current dynamic service registry of a TD-SCDMA mobile terminal already has some equipment and application information required by non-core services, such as services such as a, b, and c. Its dynamic service loading and unloading manager accepts instructions to load dynamic services, and it will query the relevant device and application information in the dynamic service registry. If it finds that a service already exists in the registry, it will directly obtain it through this registry a Service necessary information to run and control attached devices and applications and correctly respond to user input.

4、否则,查看基础服务配置表中系统总体存储空间和系统内存的可用资源,如果可用资源充足,动态服务加载和卸载管理器在动态服务注册表上注册该服务相关的设备或应用程序以及相应的设置,然后通过动态服务注册表调用服务识别器来识别相应的文件或者数据类型来调用相应服务,在基础服务配置表中加入相应的表项来索引这项服务,然后更新系统总体存储空间和系统内存的可用资源4. Otherwise, check the available resources of the system's overall storage space and system memory in the basic service configuration table. If the available resources are sufficient, the dynamic service loading and unloading manager will register the service-related devices or applications and corresponding services on the dynamic service registry. Then call the service identifier through the dynamic service registry to identify the corresponding file or data type to call the corresponding service, add the corresponding entry in the basic service configuration table to index this service, and then update the overall system storage space and Available resources of system memory

例如,某TD-SCDMA移动终端当前的动态服务注册表中已存在一些非核心业务所需设备和应用程序信息,如a,b,c等服务。如果发现d服务还不存在于注册表中,那么动态服务加载和卸载管理器就会在动态服务注册表上注册该服务相关的设备或应用程序以及相应的设置,然后通过这个注册表获取d服务必须的信息来运行和控制附属的设备和应用程序及正确相应用户的输入。For example, the current dynamic service registry of a TD-SCDMA mobile terminal already has some equipment and application information required by non-core services, such as services such as a, b, and c. If it is found that the d service does not exist in the registry, then the dynamic service loading and unloading manager will register the service-related devices or applications and corresponding settings on the dynamic service registry, and then obtain the d service through the registry Necessary information to run and control attached devices and applications and correctly respond to user input.

5、否则,动态服务加载和卸载管理器采用最近最少使用(LRU)替换策略决定应该被卸载的旧服务,然后在动态服务注册表中取消注册相应的表项,在基础服务配置表中索引该服务相应的表项并删除这个表项,然后更新系统总体存储空间和系统内存的可用资源5. Otherwise, the dynamic service loading and unloading manager adopts the least recently used (LRU) replacement strategy to determine the old service that should be unloaded, and then cancels the registration of the corresponding entry in the dynamic service registry, and indexes this entry in the basic service configuration table. Serve the corresponding table entry and delete this table entry, and then update the system's overall storage space and available resources of system memory

例如,某TD-SCDMA移动终端当前的基础服务配置表中系统总体存储空间和系统内存的可用资源不足,动态服务注册表中已存在一些非核心业务所需设备和应用程序信息,如a,b,c,d等服务。因此,动态服务加载和卸载管理器采用最近最少使用(LRU)替换策略决定应该被卸载的旧服务,比如a服务,它在最近最少被使用,因此在动态服务注册表中取消注册a服务相应的表项,在基础服务配置表中索引a服务相应的表项并删除这个表项,然后更新系统总体存储空间和系统内存的可用资源。For example, in the current basic service configuration table of a TD-SCDMA mobile terminal, the overall system storage space and available system memory resources are insufficient, and some non-core business required equipment and application information already exist in the dynamic service registry, such as a, b , c, d and other services. Therefore, the dynamic service loading and unloading manager adopts the Least Recently Used (LRU) replacement strategy to determine the old service that should be unloaded, such as a service, which has been used the least recently, so it unregisters the corresponding service in the dynamic service registry Table entry, index the corresponding table entry of a service in the basic service configuration table and delete this table entry, and then update the overall storage space of the system and the available resources of the system memory.

6、重复步骤4和5直到成功6. Repeat steps 4 and 5 until successful

例如,某TD-SCDMA移动终端重复步骤4和5若干次后,当它的基础服务配置表中系统总体存储空间和系统内存的可用资源足够时,就能加载这项新服务了。For example, after a certain TD-SCDMA mobile terminal repeats steps 4 and 5 several times, when the available resources of the overall system storage space and system memory in its basic service configuration table are sufficient, the new service can be loaded.

Claims (1)

1.一种TD-SCDMA终端中的服务动态管理方法,其特征在于,该动态服务管理方法包括:1. a service dynamic management method in a TD-SCDMA terminal, it is characterized in that, this dynamic service management method comprises: (1)、初始化系统时建立基础服务配置表:该表用来索引和管理已加载的基础服务及动态服务,记录了每项服务所耗用的存储空间情况和占用的系统内存,还记录了系统总体存储空间和系统内存的可用情况。(1) Create a basic service configuration table when initializing the system: this table is used to index and manage loaded basic services and dynamic services, and records the storage space consumed by each service and the system memory occupied, as well as Availability of overall system storage space and system memory. (2)、初始化系统时建立动态服务注册表:动态服务注册表是一个记录驱动设置和位置的数据库,当系统需要存取硬件设备,设备安装时需要驱动,这个驱动是独立于系统的,但是系统要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,他们就不能被使用;每当一项动态服务被加载或卸载时,动态服务加载或卸载管理器会在动态服务注册表上对该项服务进行注册或取消注册,当用户准被运行一个服务,注册表能提供相应应用程序的信息给系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。(2) Create a dynamic service registry when initializing the system: the dynamic service registry is a database that records driver settings and locations. When the system needs to access hardware devices, a driver is required when the device is installed. This driver is independent of the system, but The system needs to know where to find them, file names, version numbers, other settings and information, without a registry record for the device, they cannot be used; whenever a dynamic service is loaded or unloaded, the dynamic service load or unload The manager will register or unregister the service on the dynamic service registry. When the user is allowed to run a service, the registry can provide the information of the corresponding application program to the system, so that the application program can be found and the correct data file The location is specified, other settings can also be used. (3)、动态服务加载和卸载管理器接受用户或系统的指令加载一项动态服务,它首先查看动态服务注册表,判断该表项是否已经存在,如果已经存在,则直接返回该项服务。否则(3) The dynamic service loading and unloading manager accepts user or system instructions to load a dynamic service. It first checks the dynamic service registry to determine whether the entry already exists. If it does, it returns the service directly. otherwise (4)、查看基础服务配置表中系统总体存储空间和系统内存的可用资源,如果可用资源充足,动态服务加载和卸载管理器在动态服务注册表上注册该服务相关的设备或应用程序以及相应的设置,然后通过动态服务注册表调用服务识别器来识别相应的文件或者数据类型来调用相应服务,在基础服务配置表中加入相应的表项来索引这项服务,然后更新系统总体存储空间和系统内存的可用资源。否则(4) Check the available resources of the system's overall storage space and system memory in the basic service configuration table. If the available resources are sufficient, the dynamic service loading and unloading manager will register the service-related devices or applications and corresponding services on the dynamic service registry Then call the service identifier through the dynamic service registry to identify the corresponding file or data type to call the corresponding service, add the corresponding entry in the basic service configuration table to index this service, and then update the overall system storage space and Available resources of system memory. otherwise (5)、动态服务加载和卸载管理器采用最近最少使用替换策略决定应该被卸载的旧服务,然后在动态服务注册表中取消注册相应的表项,在基础服务配置表中索引该服务相应的表项并删除这个表项,然后更新系统总体存储空间和系统内存的可用资源;(5) The dynamic service loading and unloading manager adopts the least recently used replacement strategy to determine the old service that should be unloaded, and then cancels the registration of the corresponding entry in the dynamic service registry, and indexes the corresponding entry of the service in the basic service configuration table Table entry and delete this entry, and then update the system's overall storage space and available resources of system memory; (6)、重复步骤(4)和(5)直到成功。(6), repeat steps (4) and (5) until successful.
CN200910099524XA 2009-06-18 2009-06-18 Dynamic service management method in TD-SCDMA (Time Division Synchronous Code Division Multiple Access) terminals Expired - Fee Related CN101572852B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910099524XA CN101572852B (en) 2009-06-18 2009-06-18 Dynamic service management method in TD-SCDMA (Time Division Synchronous Code Division Multiple Access) terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910099524XA CN101572852B (en) 2009-06-18 2009-06-18 Dynamic service management method in TD-SCDMA (Time Division Synchronous Code Division Multiple Access) terminals

Publications (2)

Publication Number Publication Date
CN101572852A true CN101572852A (en) 2009-11-04
CN101572852B CN101572852B (en) 2011-07-20

Family

ID=41232059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910099524XA Expired - Fee Related CN101572852B (en) 2009-06-18 2009-06-18 Dynamic service management method in TD-SCDMA (Time Division Synchronous Code Division Multiple Access) terminals

Country Status (1)

Country Link
CN (1) CN101572852B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012100605A1 (en) * 2011-01-26 2012-08-02 腾讯科技(深圳)有限公司 Picture management method, mobile terminal, and computer storage medium
CN102118789B (en) * 2009-12-31 2013-02-27 华为技术有限公司 Service offloading method, service offloading functional entity and service offloading system
CN103188204A (en) * 2011-12-27 2013-07-03 腾讯科技(深圳)有限公司 Service control method and system in open platform
CN105120506A (en) * 2015-07-30 2015-12-02 广东欧珀移动通信有限公司 Method, system and mobile terminal for customizing WIFI hotspot priority and automatic connection
CN111177600A (en) * 2019-12-26 2020-05-19 北京明略软件系统有限公司 Built-in webpage loading method and device based on mobile application
CN114237082A (en) * 2021-11-03 2022-03-25 深圳市优必选科技股份有限公司 Equipment management system, robot, and computer-readable storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101221511A (en) * 2008-01-25 2008-07-16 中兴通讯股份有限公司 Automatic installation and upgrading method of terminal unit application software

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102118789B (en) * 2009-12-31 2013-02-27 华为技术有限公司 Service offloading method, service offloading functional entity and service offloading system
US8724591B2 (en) 2009-12-31 2014-05-13 Huawei Technologies Co. Ltd. Traffic offload method, traffic offload function entity and traffic offload system
US9838909B2 (en) 2009-12-31 2017-12-05 Huawei Technologies Co., Ltd. Traffic offload method, traffic offload function entity and traffic offload system
WO2012100605A1 (en) * 2011-01-26 2012-08-02 腾讯科技(深圳)有限公司 Picture management method, mobile terminal, and computer storage medium
CN103188204A (en) * 2011-12-27 2013-07-03 腾讯科技(深圳)有限公司 Service control method and system in open platform
CN105120506A (en) * 2015-07-30 2015-12-02 广东欧珀移动通信有限公司 Method, system and mobile terminal for customizing WIFI hotspot priority and automatic connection
CN111177600A (en) * 2019-12-26 2020-05-19 北京明略软件系统有限公司 Built-in webpage loading method and device based on mobile application
CN111177600B (en) * 2019-12-26 2023-03-21 北京明略软件系统有限公司 Built-in webpage loading method and device based on mobile application
CN114237082A (en) * 2021-11-03 2022-03-25 深圳市优必选科技股份有限公司 Equipment management system, robot, and computer-readable storage medium

Also Published As

Publication number Publication date
CN101572852B (en) 2011-07-20

Similar Documents

Publication Publication Date Title
CN103605727B (en) Multiuser database based on connection pool accesses high efficiency optimization method and system
CN101572852B (en) Dynamic service management method in TD-SCDMA (Time Division Synchronous Code Division Multiple Access) terminals
CN101656789B (en) Method for managing application information of mobile phone and application program manager
US20130191526A1 (en) Open plug-in management platform and plug-in management method implemented on browser
CN101317381B (en) Ability management object maintenance, ability management method, system and terminal
CN100517240C (en) A Memory Pool Allocation Method for Embedded Operating System
CN102023973A (en) Method, device and system for synchronizing database with application cache server
CN101799797B (en) Dynamic allocation method of user disk quota in distributed storage system
CN101796514B (en) Method for managing object-based storage system
CN104378391A (en) Software updating method, system and device
CN103442049A (en) Component-oriented mixed type cloud operating system structure and communication method thereof
CN102624881A (en) A mobile device-oriented service cache system architecture and development method
CN102385554A (en) Method for optimizing duplicated data deletion system
CN104104708A (en) Access method of multiple cloud storage spaces and electronic communication device
CN116800616B (en) Management method and related device of virtualized network equipment
CN106911741A (en) A kind of method and NM server for virtualizing webmaster file download load balancing
CN106125891A (en) Terminal power optimization method, device and terminal
CN102158490B (en) Service switching method based on OSGi and device thereof
CN104571930B (en) A kind of management method of security domain memory space, system and apply open platform device more
CN103019854A (en) Distributed dynamic process management method and system
CN101938516A (en) A user-oriented method for dynamically allocating storage resources
CN118550717B (en) Memory resource processing method, electronic equipment and storage medium
CN103475690A (en) Memcached instance configuration method and Memcached instance configuration system
CN102945264A (en) Method for intelligently starting distributed transaction
CN109002381A (en) Process communication monitoring method, electronic device and computer readable storage medium

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110720

Termination date: 20120618