[go: up one dir, main page]

CN102348004A - Configuration method of service assembly, system and equipment thereof - Google Patents

Configuration method of service assembly, system and equipment thereof Download PDF

Info

Publication number
CN102348004A
CN102348004A CN2010102453652A CN201010245365A CN102348004A CN 102348004 A CN102348004 A CN 102348004A CN 2010102453652 A CN2010102453652 A CN 2010102453652A CN 201010245365 A CN201010245365 A CN 201010245365A CN 102348004 A CN102348004 A CN 102348004A
Authority
CN
China
Prior art keywords
mobile terminal
service component
service
component
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.)
Granted
Application number
CN2010102453652A
Other languages
Chinese (zh)
Other versions
CN102348004B (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.)
China Mobile Communication Co Ltd
Original Assignee
China Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communication Co Ltd filed Critical China Mobile Communication Co Ltd
Priority to CN201010245365.2A priority Critical patent/CN102348004B/en
Publication of CN102348004A publication Critical patent/CN102348004A/en
Application granted granted Critical
Publication of CN102348004B publication Critical patent/CN102348004B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a configuration method of a service assembly, a system and equipment thereof. The method is characterized in that: a configuration server sends service assembly identifications which matches with a terminal type of a mobile terminal to the mobile terminal; the mobile terminal selects at least one service assembly identification from the service assembly identifications according to accrual service demand and downloads the service assembly corresponding to the selected identification on the configuration server so that the service assembly does not need to be configured in advance in the mobile terminal. Therefore, mobile terminal resource waste caused by installing the unused service assembly in the mobile terminal can be avoided.

Description

一种业务组件的配置方法、系统及设备Method, system and device for configuring business components

技术领域 technical field

本发明涉及通信领域,尤其涉及一种业务组件的配制方法、系统及设备。The invention relates to the communication field, in particular to a service component preparation method, system and equipment.

背景技术 Background technique

随着通信技术的不断发展,越来越多的用户希望对使用的移动终端提供的业务进行管理和配置。目前,常见的对移动终端提供的业务进行管理的方式是对移动终端内的业务菜单进行动态配置,在有限资源消耗下增加用户可用的菜单项目。With the continuous development of communication technologies, more and more users wish to manage and configure services provided by mobile terminals they use. At present, a common way to manage services provided by mobile terminals is to dynamically configure service menus in the mobile terminal, and increase menu items available to users under limited resource consumption.

对上述移动终端内的业务菜单进行动态管理的方式下,用户对移动终端内部运行的业务组件的控制权限仍然有限,为此,现有技术提出了针对移动终端内部的业务组件的动态管理方案。In the dynamic management of the above-mentioned service menu in the mobile terminal, the user still has limited control rights to the service components running inside the mobile terminal. Therefore, the prior art proposes a dynamic management solution for the service components inside the mobile terminal.

如图1所示,为目前移动终端内部结构示意图,从图1中可以看出,在目前的移动终端的内部模块中,操作系统位于硬件设备上层,在操作系统的上层是应用层,应用层中根据移动终端的配置不同,设置有多套业务组件,如针对电话业务的业务组件、针对飞信业务的业务组件等。As shown in Figure 1, it is a schematic diagram of the internal structure of the current mobile terminal. It can be seen from Figure 1 that in the internal modules of the current mobile terminal, the operating system is located at the upper layer of the hardware device, and the upper layer of the operating system is the application layer. According to different configurations of mobile terminals, there are multiple sets of service components, such as service components for telephone services, service components for Fetion services, and so on.

在利用图1所示的移动终端执行上述业务组件的动态管理方案时,可以根据用户的实际需求或移动终端的资源占用情况,停止正处于运行状态的业务组件,或是运行某些处于停止状态的业务组件,在满足用户对业务组件提供的业务的个性化需求的同时,使移动终端内的软硬件资源得到合理利用。When using the mobile terminal shown in Figure 1 to implement the dynamic management solution of the above service components, the service components in the running state can be stopped according to the actual needs of users or the resource occupation of the mobile terminal, or some running service components can be stopped. The business components of the mobile terminal make reasonable use of the software and hardware resources in the mobile terminal while satisfying the personalized needs of the users for the services provided by the business components.

在上述业务组件的动态管理方案中,用户实际经常使用的业务组件只是移动终端所有业务组件的一小部分,未使用的业务组件安装在移动终端内部将会占用移动终端的存储空间,并且需要为这些未使用的业务组件设置调用接口,浪费了移动终端内有限的软硬件资源。In the above-mentioned dynamic management scheme of business components, the business components actually frequently used by users are only a small part of all business components of the mobile terminal, and unused business components installed inside the mobile terminal will occupy the storage space of the mobile terminal, and need to be These unused service components set call interfaces, wasting limited software and hardware resources in the mobile terminal.

发明内容 Contents of the invention

本发明实施例提供一种业务组件的配置方法、系统及设备,用以解决现有技术中存在的未使用的业务组件浪费移动终端内有限的软硬件资源的问题。Embodiments of the present invention provide a service component configuration method, system and equipment to solve the problem in the prior art that unused service components waste limited software and hardware resources in a mobile terminal.

一种业务组件的配置方法,所述方法包括:A method for configuring a business component, the method comprising:

配置服务器接收移动终端上报的携带该移动终端的终端类型的业务组件配置请求;The configuration server receives the service component configuration request carrying the terminal type of the mobile terminal reported by the mobile terminal;

配置服务器从预先保存的业务组件中,选择封装类型与所述终端类型匹配的业务组件,并将选择的业务组件的标识发送给所述移动终端;The configuration server selects a service component whose encapsulation type matches the terminal type from pre-saved service components, and sends the identifier of the selected service component to the mobile terminal;

配置服务器在接收到所述移动终端从所述业务组件的标识中选择并上报的标识后,将接收到的标识对应的业务组件发送给移动终端,指示移动终端安装接收到的业务组件。After receiving the identification selected and reported by the mobile terminal from the identifications of the service components, the configuration server sends the service component corresponding to the received identification to the mobile terminal, instructing the mobile terminal to install the received service component.

一种配置服务器,所述配置服务器包括:A configuration server, the configuration server comprising:

请求接收模块,用于接收移动终端上报的携带该移动终端的终端类型的业务组件配置请求;A request receiving module, configured to receive a service component configuration request carrying the terminal type of the mobile terminal reported by the mobile terminal;

选择模块,用于从预先保存的业务组件中,选择封装类型与所述终端类型匹配的业务组件;A selection module, configured to select a service component whose encapsulation type matches the terminal type from pre-saved service components;

标识发送模块,用于将选择的业务组件的标识发送给所述移动终端;An identification sending module, configured to send the identification of the selected service component to the mobile terminal;

组件发送模块,用于在接收到所述移动终端从所述业务组件的标识中选择并上报的标识后,将接收到的标识对应的业务组件发送给移动终端,指示移动终端安装接收到的业务组件。The component sending module is configured to, after receiving the identifier selected and reported by the mobile terminal from the identifiers of the service components, send the service component corresponding to the received identifier to the mobile terminal, and instruct the mobile terminal to install the received service component components.

一种移动终端,所述移动终端包括:A mobile terminal, the mobile terminal comprising:

请求上报模块,用于上报携带了该移动终端的终端类型的业务组件配置请求;A request reporting module, configured to report a service component configuration request carrying the terminal type of the mobile terminal;

标识接收模块,用于接收业务组件的标识,所述业务组件的标识对应的业务组件的封装类型与所述终端类型匹配;An identification receiving module, configured to receive an identification of a business component, where the encapsulation type of the business component corresponding to the identification of the business component matches the terminal type;

组件接收模块,用于从接收到的所述业务组件的标识中选择并上报标识后,接收上报的标识对应的业务组件;The component receiving module is used to select and report the identification from the received identification of the business component, and then receive the business component corresponding to the reported identification;

安装模块,用于安装接收到的业务组件。The installation module is used to install the received business components.

一种业务组件的配置系统,所述系统包括:A system for configuring business components, the system comprising:

移动终端,用于上报携带了该移动终端的终端类型的业务组件配置请求,并接收业务组件的标识,所述业务组件的标识对应的业务组件的封装类型与所述终端类型匹配,以及,从接收到的所述业务组件的标识中选择并上报标识后,接收、安装上报的标识对应的业务组件;The mobile terminal is configured to report a service component configuration request carrying the terminal type of the mobile terminal, and receive an identifier of the service component, where the encapsulation type of the service component corresponding to the identifier of the service component matches the terminal type, and, from After selecting and reporting the identifiers from the received identifiers of the business components, receiving and installing the business components corresponding to the reported identifiers;

配置服务器,用于接收所述业务组件配置请求,并从预先保存的业务组件中,选择封装类型与所述终端类型匹配的业务组件,将选择的业务组件的标识发送给所述移动终端,以及,在接收到所述移动终端从所述业务组件的标识中选择并上报的标识后,将接收到的标识对应的业务组件发送给移动终端。The configuration server is configured to receive the service component configuration request, select a service component whose encapsulation type matches the terminal type from pre-saved service components, and send the identifier of the selected service component to the mobile terminal, and After receiving the identifier selected and reported by the mobile terminal from the identifiers of the service components, sending the service component corresponding to the received identifier to the mobile terminal.

本发明实施例的方案中,配置服务器向移动终端发送与该移动终端的终端类型匹配的业务组件的标识,由移动终端根据实际业务需求从中选择至少一个业务组件的标识,并从配置服务器中下载选择的标识对应的业务组件,使得移动终端内部不需要预先配置业务组件,避免了未使用的业务组件安装在移动终端内安装造成移动终端资源的浪费。In the solution of the embodiment of the present invention, the configuration server sends the identifier of the service component matching the terminal type of the mobile terminal to the mobile terminal, and the mobile terminal selects at least one identifier of the service component according to actual service requirements, and downloads the identifier from the configuration server. The service component corresponding to the selected identification makes it unnecessary to pre-configure the service component inside the mobile terminal, avoiding the waste of mobile terminal resources caused by installing unused service components in the mobile terminal.

附图说明 Description of drawings

图1为背景技术中移动终端内部结构示意图;FIG. 1 is a schematic diagram of the internal structure of a mobile terminal in the background technology;

图2为本发明中移动终端内部结构示意图;Fig. 2 is a schematic diagram of the internal structure of the mobile terminal in the present invention;

图3为本发明实施例一中业务组件的配置方法流程示意图;FIG. 3 is a schematic flowchart of a method for configuring a service component in Embodiment 1 of the present invention;

图4为本发明实施例一中业务组件在移动终端内的各状态之间的转换关系示意图;FIG. 4 is a schematic diagram of the conversion relationship between the states of the service components in the mobile terminal in Embodiment 1 of the present invention;

图5为本发明实施例二中配置服务器结构示意图;FIG. 5 is a schematic structural diagram of a configuration server in Embodiment 2 of the present invention;

图6为本发明实施例三中移动终端结构示意图。FIG. 6 is a schematic structural diagram of a mobile terminal in Embodiment 3 of the present invention.

具体实施方式 Detailed ways

为了最大程度地节省移动终端内的软硬件资源,并且满足用户对于移动终端的业务组件所提供业务的个性化需求,本发明实施例对移动终端的内部架构进行改进,如图2所示,为本发明实施例中改进后的移动终端内部结构示意图,从图2中可以看出,移动终端内部架构改进后,操作系统之上不再是应用层架构,而是设计为一个服务框架,在初始状态时移动终端内部没有业务组件,业务组件封装保存在网络侧的配置服务器中,当移动终端需要运行某一业务组件以得到相应的业务时,移动终端内部的服务代理部件通过查询、配置、获取、更新等一系列操作从配置服务器中下载该业务组件,并安装于服务容器部件,利用服务容器部件提供的软硬件环境运行业务组件。通过本发明方案,在移动终端内只需要安装、运行用户需要的业务对应的业务组件,而用户不常用到的业务组件可以不安装在移动终端内,节约了移动终端有限的资源,同时,用户可以根据实际需求从配置服务器中下载业务组件,满足了用户对于移动终端提供业务的个性化需求。In order to save the software and hardware resources in the mobile terminal to the greatest extent, and meet the user's personalized needs for the services provided by the service components of the mobile terminal, the embodiment of the present invention improves the internal architecture of the mobile terminal, as shown in FIG. 2 , which is The improved internal structure diagram of the mobile terminal in the embodiment of the present invention can be seen from Figure 2. After the internal structure of the mobile terminal is improved, the operating system is no longer an application layer structure, but is designed as a service framework. state, there is no business component inside the mobile terminal, and the business component is encapsulated and stored in the configuration server on the network side. When the mobile terminal needs to run a certain business A series of operations such as , update, etc. download the business component from the configuration server, install it in the service container component, and use the software and hardware environment provided by the service container component to run the business component. Through the solution of the present invention, only the service components corresponding to the services required by the user need to be installed and run in the mobile terminal, and the service components that are not commonly used by the user may not be installed in the mobile terminal, which saves the limited resources of the mobile terminal. At the same time, the user The service components can be downloaded from the configuration server according to the actual needs, which meets the personalized needs of the users for the mobile terminal to provide services.

下面结合说明书附图对本发明实施例进行详细描述。Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

本发明实施例中涉及的业务组件至少包括资源文件、程序文件、签名文件、配置说明文件,其中:资源文件包括预先定义的图片、文字等,程序文件包括该业务组件运行时所需的程序元素;配置说明文件包含该业务组件的功能描述以及关键字;签名文件则是基于完整性工具对该业务组件的资源文件、程序文件、配置说明文件的完整性签名。The business components involved in the embodiment of the present invention include at least resource files, program files, signature files, and configuration description files, wherein: resource files include predefined pictures, text, etc., and program files include program elements required by the business component when it runs ; The configuration description file contains the function description and keywords of the business component; the signature file is the integrity signature of the resource file, program file, and configuration description file of the business component based on the integrity tool.

如图3所示,为本发明实施例一中业务组件的配置方法流程示意图,所述方法包括以下步骤:As shown in FIG. 3 , it is a schematic flowchart of a configuration method of a service component in Embodiment 1 of the present invention, and the method includes the following steps:

步骤101:移动终端向配置服务器上报业务组件配置请求,所述业务组件配置请求中携带该移动终端的终端类型。Step 101: The mobile terminal reports a service component configuration request to the configuration server, and the service component configuration request carries the terminal type of the mobile terminal.

较优地,为了使后续移动终端配置的业务组件能够在移动终端内正确运行,在业务组件配置请求还进一步携带移动终端的能力信息,用于表示移动终端的软硬件能力,如移动终端的CPU大小、内存大小等。Preferably, in order to enable the service components configured by the subsequent mobile terminal to run correctly in the mobile terminal, the service component configuration request further carries the capability information of the mobile terminal, which is used to represent the software and hardware capabilities of the mobile terminal, such as the CPU of the mobile terminal size, memory size, etc.

在本步骤执行之前,配置服务器中已保存好多套业务组件,考虑到用户使用的移动终端类型繁多,如果每套业务组件在配置服务器中的封装类型都一样,则可能会导致后续移动终端的操作系统无法对下载得到的业务组件正确解封装,因此,配置服务器首先确定多种服务内容后,将每一种服务内容分别按照多种封装类型进行封装,其中,每一种封装类型与一种终端类型相匹配。所述终端类型可以是移动终端的操作系统类型。Before this step is executed, many sets of business components have been saved in the configuration server. Considering the various types of mobile terminals used by users, if the encapsulation type of each set of business components in the configuration server is the same, it may cause subsequent mobile terminal operations The system cannot correctly decapsulate the downloaded business components. Therefore, the configuration server first determines the various service contents, and then encapsulates each service content according to various encapsulation types. Each encapsulation type is related to a terminal type matches. The terminal type may be the operating system type of the mobile terminal.

例如:配置服务器确定的服务内容为通话业务、飞信业务,预先设定的移动终端操作系统类型为Symbian和Windows mobile,则,配置服务器分别封装与Symbian相匹配的通话业务组件和飞信业务组件,并且封装与Windowsmobile相匹配的通话业务组件和飞信业务组件。For example: the service content determined by the configuration server is call service and Fetion service, and the preset mobile terminal operating system types are Symbian and Windows mobile, then the configuration server encapsulates the call service component and the Fetion service component that match Symbian respectively, and Encapsulate call service components and Fetion service components that match Windowsmobile.

步骤102:配置服务器从预先保存的业务组件中,选择封装类型与所述终端类型匹配的业务组件。Step 102: The configuration server selects a service component whose encapsulation type matches the terminal type from the pre-stored service components.

在本步骤中,配置服务器内保存了针对不同封装类型封装后的业务组件,并按照表1所示的方式保存在配置服务器中。In this step, the business components encapsulated for different encapsulation types are stored in the configuration server, and are stored in the configuration server in the manner shown in Table 1.

Figure BSA00000217238400051
Figure BSA00000217238400051

表1Table 1

在配置服务器中,针对某一封装类型的一个业务组件标识对应的后台空间内存储了该业务组件中的各项内容以及运行该业务组件的环境要求。In the configuration server, the background space corresponding to a business component identifier of a certain encapsulation type stores various contents of the business component and environment requirements for running the business component.

配置服务器在接收到移动终端上报的业务组件配置请求,根据其中携带的终端类型查询出与该终端类型匹配的封装类型,如查询出封装类型1为匹配的封装类型,则选择按照封装类型1进行封装的各业务组件的标识。After receiving the service component configuration request reported by the mobile terminal, the configuration server queries the encapsulation type that matches the terminal type according to the terminal type carried in it. If the encapsulation type 1 is found to be the matching encapsulation type, select encapsulation type 1 to proceed. The identification of each packaged business component.

步骤103:配置服务器根据移动终端的能力信息,选择出与移动终端的能力信息匹配的业务组件。Step 103: The configuration server selects a service component matching the capability information of the mobile terminal according to the capability information of the mobile terminal.

本步骤是实现本发明目的的优选步骤,在步骤102中选择出封装类型合适的业务组件后,进一步地从封装类型合适的业务组件中选择移动终端的能力能够支持的业务组件,以便于移动终端的软硬件能力能够支持下载的业务组件在移动终端内部的正确运行。This step is a preferred step for realizing the purpose of the present invention. After selecting a suitable service component of the encapsulation type in step 102, further select a service component that the capability of the mobile terminal can support from the service components of the suitable encapsulation type, so that the mobile terminal Excellent software and hardware capabilities can support the correct operation of downloaded business components inside the mobile terminal.

步骤104:配置服务器将选择的业务组件的标识发送给所述移动终端。Step 104: The configuration server sends the identifier of the selected service component to the mobile terminal.

在本步骤中,配置服务器可以将发送给移动终端的业务组件的标识以列表的形式向移动终端展现,使用户能够通过移动终端的显示屏清楚地获知当前可供该移动终端使用的业务组件的列表。In this step, the configuration server can display the identifiers of the service components sent to the mobile terminal to the mobile terminal in the form of a list, so that the user can clearly know the information of the service components currently available for the mobile terminal through the display screen of the mobile terminal. list.

在本实施例的方案中,虽然配置服务器可以按照不同的封装类型封装业务组件,但配置服务器可以通过同一业务组件管理接口对外发布业务组件的标识。In the solution of this embodiment, although the configuration server can encapsulate the service components according to different encapsulation types, the configuration server can issue the identifier of the service component to the outside through the same service component management interface.

步骤105:移动终端从接收到的业务组件的标识中选择至少一个标识,并将选择的标识发送给配置服务器。Step 105: The mobile terminal selects at least one identifier from the received service component identifiers, and sends the selected identifier to the configuration server.

在本步骤中,根据用户实际业务需要选择业务组件的标识。In this step, select the ID of the business component according to the actual business needs of the user.

步骤106:配置服务器将接收到的标识对应的业务组件发送给移动终端。Step 106: The configuration server sends the service component corresponding to the received identifier to the mobile terminal.

步骤107:移动终端安装、运行接收到的业务组件。Step 107: The mobile terminal installs and runs the received service component.

在本步骤中,业务组件在移动终端内部的状态集至少可以包括以下几种状态:就绪、运行、暂停、退出以及卸载,各状态之间的转换关系如图4所示。每一种状态分别对应两个回调机制,以实现对该状态的初始化操作和销毁操作。例如:就绪状态的两个回调函数可以是onReady函数和leaveReady函数,onReady函数用于为就绪状态请求初始化系统资源,leaveReady函数用于在就绪状态结束时释放系统资源。In this step, the state set of the service component in the mobile terminal may at least include the following states: ready, running, paused, exited, and uninstalled. The transition relationship among the states is shown in FIG. 4 . Each state corresponds to two callback mechanisms to realize the initialization operation and destruction operation of the state. For example: the two callback functions of the ready state can be the onReady function and the leaveReady function, the onReady function is used to request the initialization of system resources for the ready state, and the leaveReady function is used to release the system resources when the ready state ends.

步骤108:移动终端卸载已安装的业务组件。Step 108: The mobile terminal uninstalls the installed service components.

本步骤是实现本发明目的的优选步骤,可以在本实施例的任意时间点执行,其目的是将移动终端内用户不使用的业务组件卸载掉,以释放移动终端内的软硬件资源。This step is an optimal step for realizing the purpose of the present invention, and can be executed at any time point in this embodiment. Its purpose is to unload service components not used by users in the mobile terminal, so as to release software and hardware resources in the mobile terminal.

特殊地,由于配置服务器中保存的业务组件可能会发生更新(如有新的业务组件封装后保存,或是原有的封装后的业务组件的内容发生变化),因此,在封装类型与所述终端类型匹配的业务组件发生更新时,配置服务器将更新的业务组件的标识发送给所述移动终端,并在接收到所述移动终端从所述更新的业务组件的标识中选择并上报的标识后,将接收到的标识对应的更新后的业务组件发送给移动终端,指示移动终端安装接收到的更新后的业务组件。In particular, because the business components saved in the configuration server may be updated (such as new business components are packaged and saved, or the contents of the original packaged business components change), therefore, the encapsulation type and the described When the service component matching the terminal type is updated, the configuration server sends the identifier of the updated service component to the mobile terminal, and after receiving the identifier selected and reported by the mobile terminal from the identifiers of the updated service component , sending the updated service component corresponding to the received identifier to the mobile terminal, instructing the mobile terminal to install the received updated service component.

通过上述步骤101~步骤108的方案,在移动终端内只需要安装、运行用户需要的业务对应的业务组件,而用户不常用到的业务组件可以不安装在移动终端内,节约了移动终端有限的资源,同时,用户可以根据实际需求从配置服务器中下载业务组件,满足了用户对于移动终端提供业务的个性化需求;并且,根据移动终端的能力信息选择移动终端能够运行的业务组件,使移动终端配置的业务组件能够在移动终端内正确运行;另外,已安装在移动终端内的业务组件如果是短期内不再使用的业务组件,则可将该业务组件中移动终端内卸载,使移动终端不再为短期内不使用的业务组件分配任何的系统资源,且配置服务器中的业务组件可以实时更新,确保移动终端能够请求获得提供多种业务的业务组件。Through the scheme of steps 101 to 108 above, only the service components corresponding to the services required by the user need to be installed and run in the mobile terminal, and the service components that are not frequently used by the user may not be installed in the mobile terminal, which saves the limited cost of the mobile terminal. At the same time, users can download business components from the configuration server according to actual needs, which meets the user's personalized needs for mobile terminals to provide services; and, according to the capability information of mobile terminals, select the service components that mobile terminals can run, so that mobile terminals The configured service components can run correctly in the mobile terminal; in addition, if the service components installed in the mobile terminal are no longer used in the short term, the service components can be uninstalled in the mobile terminal so that the mobile terminal is no longer used. Allocate any system resources for service components that are not used in a short period, and the service components in the configuration server can be updated in real time, ensuring that the mobile terminal can request service components that provide various services.

实施例二:Embodiment two:

本发明实施例二还提供一种与实施例一属于同一发明构思下的配置服务器,如图5所示,所述配置服务器包括请求接收模块11、选择模块12、标识发送模块13和组件发送模块14,其中:请求接收模块11用于接收移动终端上报的携带该移动终端的终端类型的业务组件配置请求;选择模块12用于从预先保存的业务组件中,选择封装类型与所述终端类型匹配的业务组件;标识发送模块13用于将选择的业务组件的标识发送给所述移动终端;组件发送模块14用于在接收到所述移动终端从所述业务组件的标识中选择并上报的标识后,将接收到的标识对应的业务组件发送给移动终端,指示移动终端安装接收到的业务组件。Embodiment 2 of the present invention also provides a configuration server under the same inventive concept as Embodiment 1. As shown in FIG. 5 , the configuration server includes a request receiving module 11, a selection module 12, an identification sending module 13 and a component sending module 14, wherein: the request receiving module 11 is used to receive the service component configuration request carrying the terminal type of the mobile terminal reported by the mobile terminal; the selection module 12 is used to select the encapsulation type from the pre-saved service components to match the terminal type the service component of the service component; the identification sending module 13 is used to send the identification of the selected service component to the mobile terminal; the component sending module 14 is used to receive the identification selected and reported by the mobile terminal from the identification of the service component Afterwards, the service component corresponding to the received identifier is sent to the mobile terminal, and the mobile terminal is instructed to install the received service component.

进一步地,所述选择模块12还用于在业务组件配置请求中携带移动终端的能力信息时,根据移动终端的能力信息,从封装类型与所述终端类型匹配的业务组件中进一步选择出与移动终端的能力信息匹配的业务组件。Further, the selection module 12 is further configured to further select the mobile terminal from the service components whose encapsulation type matches the terminal type according to the capability information of the mobile terminal when the service component configuration request carries the capability information of the mobile terminal. The service component that matches the capability information of the terminal.

另外,所述配置服务器还包括封装模块15,用于根据预先设定的至少一种终端类型,分别按照与该终端类型匹配的封装类型对各业务组件进行封装。In addition, the configuration server further includes an encapsulation module 15, configured to encapsulate each service component according to an encapsulation type matching the terminal type according to at least one preset terminal type.

在封装类型与所述终端类型匹配的业务组件发生更新时,所述标识发送模块13还用于将更新的业务组件的标识发送给所述移动终端;所述组件发送模块14还用于在接收到所述移动终端从所述更新的业务组件的标识中选择并上报的标识后,将接收到的标识对应的更新后的业务组件发送给移动终端,指示移动终端安装接收到的更新后的业务组件。When the service component whose encapsulation type matches the terminal type is updated, the identification sending module 13 is also used for sending the identification of the updated service component to the mobile terminal; the component sending module 14 is also used for receiving After the mobile terminal selects and reports the identifier from the identifiers of the updated service components, send the updated service component corresponding to the received identifier to the mobile terminal, instructing the mobile terminal to install the received updated service component components.

实施例三:Embodiment three:

本发明实施例三还提供一种与实施例一属于同一发明构思下的移动终端,如图6所示,所述移动终端包括请求上报模块21、标识接收模块22、组件接收模块23和安装模块24,其中:请求上报模块21用于上报携带了该移动终端的终端类型的业务组件配置请求;标识接收模块22用于接收业务组件的标识,所述业务组件的标识对应的业务组件的封装类型与所述终端类型匹配;组件接收模块23用于从接收到的所述业务组件的标识中选择并上报标识后,接收上报的标识对应的业务组件;安装模块24用于安装接收到的业务组件。Embodiment 3 of the present invention also provides a mobile terminal under the same inventive concept as Embodiment 1. As shown in FIG. 6, the mobile terminal includes a request reporting module 21, an identification receiving module 22, a component receiving module 23 and an installation module 24, wherein: the request reporting module 21 is used to report the configuration request of the service component carrying the terminal type of the mobile terminal; the identification receiving module 22 is used to receive the identification of the service component, the encapsulation type of the service component corresponding to the identification of the service component Matching with the terminal type; the component receiving module 23 is used to select and report the identification from the received identification of the service component, and then receive the service component corresponding to the reported identification; the installation module 24 is used to install the received service component .

所述移动终端还包括卸载模块25,用于卸载已安装的业务组件。The mobile terminal also includes an uninstall module 25 for uninstalling installed service components.

图2中对本发明实施例中涉及的移动终端架构进行了初步说明,本实施例中移动终端的各模块也是图2所示的移动终端架构的细化,其中:请求上报模块21、标识接收模块22、组件接收模块23可以是图2中服务代理部件中的内容,安装模块24、卸载模块25可以是图2中服务容器部件中的内容。In Fig. 2, the mobile terminal architecture involved in the embodiment of the present invention is preliminarily described. In this embodiment, each module of the mobile terminal is also a refinement of the mobile terminal architecture shown in Fig. 2, wherein: request reporting module 21, identification receiving module 22 1. The component receiving module 23 may be the content in the service agent component in FIG. 2 , and the installation module 24 and the uninstallation module 25 may be the content in the service container component in FIG. 2 .

实施例四:Embodiment four:

本发明实施例四还提供一种业务组件的配置系统,包括移动终端和配置服务器,其中:移动终端用于上报携带了该移动终端的终端类型的业务组件配置请求,并接收业务组件的标识,所述业务组件的标识对应的业务组件的封装类型与所述终端类型匹配,以及,从接收到的所述业务组件的标识中选择并上报标识后,接收、安装上报的标识对应的业务组件;配置服务器用于接收所述业务组件配置请求,并从预先保存的业务组件中,选择封装类型与所述终端类型匹配的业务组件,将选择的业务组件的标识发送给所述移动终端,以及,在接收到所述移动终端从所述业务组件的标识中选择并上报的标识后,将接收到的标识对应的业务组件发送给移动终端。Embodiment 4 of the present invention also provides a service component configuration system, including a mobile terminal and a configuration server, wherein: the mobile terminal is used to report a service component configuration request carrying the terminal type of the mobile terminal, and receive an identifier of the service component, The encapsulation type of the service component corresponding to the service component identifier matches the terminal type, and after selecting and reporting the identifier from the received identifiers of the service component, receiving and installing the service component corresponding to the reported identifier; The configuration server is configured to receive the service component configuration request, select a service component whose encapsulation type matches the terminal type from pre-saved service components, and send the identifier of the selected service component to the mobile terminal, and, After receiving the identifier selected and reported by the mobile terminal from the identifiers of the service components, the service component corresponding to the received identifier is sent to the mobile terminal.

本实施例中的配置服务器的结构可以是实施例二中涉及的配置服务器的结构,本实施例中的移动终端的结构可以是实施例二中涉及的移动终端的结构。The structure of the configuration server in this embodiment may be the structure of the configuration server involved in the second embodiment, and the structure of the mobile terminal in this embodiment may be the structure of the mobile terminal involved in the second embodiment.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (11)

1.一种业务组件的配置方法,其特征在于,所述方法包括:1. A method for configuring a business component, characterized in that the method comprises: 配置服务器接收移动终端上报的携带该移动终端的终端类型的业务组件配置请求;The configuration server receives the service component configuration request carrying the terminal type of the mobile terminal reported by the mobile terminal; 配置服务器从预先保存的业务组件中,选择封装类型与所述终端类型匹配的业务组件,并将选择的业务组件的标识发送给所述移动终端;The configuration server selects a service component whose encapsulation type matches the terminal type from pre-saved service components, and sends the identifier of the selected service component to the mobile terminal; 配置服务器在接收到所述移动终端从所述业务组件的标识中选择并上报的标识后,将接收到的标识对应的业务组件发送给移动终端,指示移动终端安装接收到的业务组件。After receiving the identification selected and reported by the mobile terminal from the identifications of the service components, the configuration server sends the service component corresponding to the received identification to the mobile terminal, instructing the mobile terminal to install the received service component. 2.如权利要求1所述的方法,其特征在于,所述业务组件配置请求中还携带移动终端的能力信息;2. The method according to claim 1, wherein the service component configuration request also carries capability information of the mobile terminal; 配置服务器选择封装类型与所述终端类型匹配的业务组件之后,并将选择的业务组件的标识发送给所述移动终端之前,所述方法还包括:After the configuration server selects the service component whose encapsulation type matches the terminal type, and before sending the identifier of the selected service component to the mobile terminal, the method further includes: 配置服务器根据移动终端的能力信息,从封装类型与所述终端类型匹配的业务组件中进一步选择出与移动终端的能力信息匹配的业务组件。According to the capability information of the mobile terminal, the configuration server further selects the service component matching the capability information of the mobile terminal from the service components whose encapsulation type matches the terminal type. 3.如权利要求1所述的方法,其特征在于,配置服务器接收所述业务组件配置请求之前,所述方法还包括:3. The method according to claim 1, wherein before the configuration server receives the service component configuration request, the method further comprises: 配置服务器根据预先设定的至少一种终端类型,分别按照与该终端类型匹配的封装类型对各业务组件进行封装。According to at least one preset terminal type, the configuration server encapsulates each service component according to the encapsulation type matching the terminal type. 4.如权利要求1所述的方法,其特征在于,所述业务组件至少包括以下内容:4. The method according to claim 1, wherein the business component includes at least the following: 包含预先定义的图片、文字的资源文件;Resource files containing predefined images and text; 包含该业务组件运行时所需的程序元素的程序文件;A program file containing program elements required for the business component to run; 包含对该业务组件的功能描述以及关键字的配置说明文件;Contains the functional description of the business component and the configuration specification file of keywords; 对所述资源文件、所述程序文件和所述配置说明文件进行签名的签名文件。A signature file for signing the resource file, the program file and the configuration specification file. 5.如权利要求1所述的方法,其特征在于,配置服务器将业务组件发送给移动终端之后,所述方法还包括:5. The method according to claim 1, wherein after the configuration server sends the service component to the mobile terminal, the method further comprises: 配置服务器在封装类型与所述终端类型匹配的业务组件发生更新时,将更新的业务组件的标识发送给所述移动终端;When the service component whose encapsulation type matches the terminal type is updated, the configuration server sends the identifier of the updated service component to the mobile terminal; 配置服务器在接收到所述移动终端从所述更新的业务组件的标识中选择并上报的标识后,将接收到的标识对应的更新后的业务组件发送给移动终端,指示移动终端安装接收到的更新后的业务组件。After receiving the identifier selected and reported by the mobile terminal from the identifiers of the updated service components, the configuration server sends the updated service component corresponding to the received identifier to the mobile terminal, instructing the mobile terminal to install the received Updated business components. 6.一种配置服务器,其特征在于,所述配置服务器包括:6. A configuration server, characterized in that, the configuration server includes: 请求接收模块,用于接收移动终端上报的携带该移动终端的终端类型的业务组件配置请求;A request receiving module, configured to receive a service component configuration request carrying the terminal type of the mobile terminal reported by the mobile terminal; 选择模块,用于从预先保存的业务组件中,选择封装类型与所述终端类型匹配的业务组件;A selection module, configured to select a service component whose encapsulation type matches the terminal type from pre-saved service components; 标识发送模块,用于将选择的业务组件的标识发送给所述移动终端;An identification sending module, configured to send the identification of the selected service component to the mobile terminal; 组件发送模块,用于在接收到所述移动终端从所述业务组件的标识中选择并上报的标识后,将接收到的标识对应的业务组件发送给移动终端,指示移动终端安装接收到的业务组件。The component sending module is configured to, after receiving the identifier selected and reported by the mobile terminal from the identifiers of the service components, send the service component corresponding to the received identifier to the mobile terminal, and instruct the mobile terminal to install the received service component components. 7.如权利要求6所述的配置服务器,其特征在于,7. The configuration server according to claim 6, wherein: 所述选择模块,还用于在业务组件配置请求中携带移动终端的能力信息时,根据移动终端的能力信息,从封装类型与所述终端类型匹配的业务组件中进一步选择出与移动终端的能力信息匹配的业务组件。The selection module is further configured to further select the capability of the mobile terminal from the service components whose encapsulation type matches the terminal type according to the capability information of the mobile terminal when the service component configuration request carries the capability information of the mobile terminal Information matching business components. 8.如权利要求6所述的配置服务器,其特征在于,所述配置服务器还包括:8. The configuration server according to claim 6, wherein the configuration server further comprises: 封装模块,用于根据预先设定的至少一种终端类型,分别按照与该终端类型匹配的封装类型对各业务组件进行封装。The encapsulation module is used for encapsulating each service component according to an encapsulation type matching the terminal type according to at least one preset terminal type. 9.如权利要求6所述的配置服务器,其特征在于,9. The configuration server of claim 6, wherein: 所述标识发送模块,还用于在封装类型与所述终端类型匹配的业务组件发生更新时,将更新的业务组件的标识发送给所述移动终端;The identifier sending module is further configured to send the identifier of the updated service component to the mobile terminal when the service component whose encapsulation type matches the terminal type is updated; 组件发送模块,还用于在接收到所述移动终端从所述更新的业务组件的标识中选择并上报的标识后,将接收到的标识对应的更新后的业务组件发送给移动终端,指示移动终端安装接收到的更新后的业务组件。The component sending module is further configured to, after receiving the identifier selected and reported by the mobile terminal from the identifiers of the updated service components, send the updated service component corresponding to the received identifier to the mobile terminal, instructing the mobile terminal to The terminal installs the received updated service component. 10.一种移动终端,其特征在于,所述移动终端包括:10. A mobile terminal, characterized in that the mobile terminal comprises: 请求上报模块,用于上报携带了该移动终端的终端类型的业务组件配置请求;A request reporting module, configured to report a service component configuration request carrying the terminal type of the mobile terminal; 标识接收模块,用于接收业务组件的标识,所述业务组件的标识对应的业务组件的封装类型与所述终端类型匹配;An identification receiving module, configured to receive an identification of a business component, where the encapsulation type of the business component corresponding to the identification of the business component matches the terminal type; 组件接收模块,用于从接收到的所述业务组件的标识中选择并上报标识后,接收上报的标识对应的业务组件;The component receiving module is used to select and report the identification from the received identification of the business component, and then receive the business component corresponding to the reported identification; 安装模块,用于安装接收到的业务组件。The installation module is used to install the received business components. 11.一种业务组件的配置系统,其特征在于,所述系统包括:11. A configuration system for business components, characterized in that the system comprises: 移动终端,用于上报携带了该移动终端的终端类型的业务组件配置请求,并接收业务组件的标识,所述业务组件的标识对应的业务组件的封装类型与所述终端类型匹配,以及,从接收到的所述业务组件的标识中选择并上报标识后,接收、安装上报的标识对应的业务组件;The mobile terminal is configured to report a service component configuration request carrying the terminal type of the mobile terminal, and receive an identifier of the service component, where the encapsulation type of the service component corresponding to the identifier of the service component matches the terminal type, and, from After selecting and reporting the identifiers from the received identifiers of the business components, receiving and installing the business components corresponding to the reported identifiers; 配置服务器,用于接收所述业务组件配置请求,并从预先保存的业务组件中,选择封装类型与所述终端类型匹配的业务组件,将选择的业务组件的标识发送给所述移动终端,以及,在接收到所述移动终端从所述业务组件的标识中选择并上报的标识后,将接收到的标识对应的业务组件发送给移动终端。The configuration server is configured to receive the service component configuration request, select a service component whose encapsulation type matches the terminal type from pre-saved service components, and send the identifier of the selected service component to the mobile terminal, and After receiving the identifier selected and reported by the mobile terminal from the identifiers of the service components, sending the service component corresponding to the received identifier to the mobile terminal.
CN201010245365.2A 2010-08-04 2010-08-04 Configuration method of service assembly, system and equipment thereof Active CN102348004B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010245365.2A CN102348004B (en) 2010-08-04 2010-08-04 Configuration method of service assembly, system and equipment thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010245365.2A CN102348004B (en) 2010-08-04 2010-08-04 Configuration method of service assembly, system and equipment thereof

Publications (2)

Publication Number Publication Date
CN102348004A true CN102348004A (en) 2012-02-08
CN102348004B CN102348004B (en) 2014-03-19

Family

ID=45546282

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010245365.2A Active CN102348004B (en) 2010-08-04 2010-08-04 Configuration method of service assembly, system and equipment thereof

Country Status (1)

Country Link
CN (1) CN102348004B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104301352A (en) * 2013-07-18 2015-01-21 腾讯科技(深圳)有限公司 Dual-card terminal adapting method and device
CN104426868A (en) * 2013-08-28 2015-03-18 腾讯科技(深圳)有限公司 Request processing method and processing apparatus
CN105744511A (en) * 2014-12-11 2016-07-06 科大讯飞股份有限公司 Dynamic update method for Android system adaption module, client and server
CN105812433A (en) * 2014-12-31 2016-07-27 腾讯科技(深圳)有限公司 Cloud adaptive processing method and device, terminal, and cloud server
CN106792202A (en) * 2016-12-27 2017-05-31 东华互联宜家数据服务有限公司 Data of set top box adaptation method, device and system
CN107038042A (en) * 2017-02-07 2017-08-11 阿里巴巴集团控股有限公司 The method and device that a kind of business is performed
CN107147806A (en) * 2017-06-26 2017-09-08 北京金山安全软件有限公司 application resource providing method, device and system
WO2017156713A1 (en) * 2016-03-15 2017-09-21 华为技术有限公司 Service processing method and apparatus
CN109565671A (en) * 2018-11-16 2019-04-02 北京小米移动软件有限公司 Data transmission method and device
CN110347350A (en) * 2019-05-31 2019-10-18 平安科技(深圳)有限公司 Business flow processing method, apparatus, storage medium and computer equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040002943A1 (en) * 2002-06-28 2004-01-01 Merrill John Wickens Lamb Systems and methods for application delivery and configuration management of mobile devices
CN101119517A (en) * 2007-07-12 2008-02-06 深圳市融合视讯科技有限公司 Method of automatic downloading software from network server
CN101141698A (en) * 2007-10-15 2008-03-12 中兴通讯股份有限公司 Customized information pushing system and method based on mobile terminal management service
CN101170675A (en) * 2007-11-21 2008-04-30 中兴通讯股份有限公司 Method and system for managing J2ME application in network TV system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040002943A1 (en) * 2002-06-28 2004-01-01 Merrill John Wickens Lamb Systems and methods for application delivery and configuration management of mobile devices
CN100363921C (en) * 2002-06-28 2008-01-23 微软公司 System and method of application programme distribution and configuration management for mobile apparatus
CN101119517A (en) * 2007-07-12 2008-02-06 深圳市融合视讯科技有限公司 Method of automatic downloading software from network server
CN101141698A (en) * 2007-10-15 2008-03-12 中兴通讯股份有限公司 Customized information pushing system and method based on mobile terminal management service
CN101170675A (en) * 2007-11-21 2008-04-30 中兴通讯股份有限公司 Method and system for managing J2ME application in network TV system

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104301352A (en) * 2013-07-18 2015-01-21 腾讯科技(深圳)有限公司 Dual-card terminal adapting method and device
CN104301352B (en) * 2013-07-18 2019-03-15 腾讯科技(深圳)有限公司 The adaptation method and device of double-terminal
CN104426868A (en) * 2013-08-28 2015-03-18 腾讯科技(深圳)有限公司 Request processing method and processing apparatus
CN105744511A (en) * 2014-12-11 2016-07-06 科大讯飞股份有限公司 Dynamic update method for Android system adaption module, client and server
CN105744511B (en) * 2014-12-11 2021-05-04 科大讯飞股份有限公司 Android system adaptation module dynamic updating method, client and server
CN105812433B (en) * 2014-12-31 2020-12-29 腾讯科技(深圳)有限公司 Cloud adaptation processing method and device, terminal and cloud server
CN105812433A (en) * 2014-12-31 2016-07-27 腾讯科技(深圳)有限公司 Cloud adaptive processing method and device, terminal, and cloud server
US11647108B2 (en) * 2016-03-15 2023-05-09 Huawei Technologies Co., Ltd. Service processing method and apparatus
WO2017156713A1 (en) * 2016-03-15 2017-09-21 华为技术有限公司 Service processing method and apparatus
US20190082048A1 (en) * 2016-03-15 2019-03-14 Huawei Technologies Co., Ltd. Service Processing Method and Apparatus
CN106792202A (en) * 2016-12-27 2017-05-31 东华互联宜家数据服务有限公司 Data of set top box adaptation method, device and system
CN106792202B (en) * 2016-12-27 2020-09-08 东华互联宜家数据服务有限公司 Set top box data adaptation method, device and system
CN107038042B (en) * 2017-02-07 2020-08-28 阿里巴巴集团控股有限公司 Service execution method and device
CN107038042A (en) * 2017-02-07 2017-08-11 阿里巴巴集团控股有限公司 The method and device that a kind of business is performed
CN107147806B (en) * 2017-06-26 2020-05-29 北京金山安全软件有限公司 Application resource providing method, device and system
CN107147806A (en) * 2017-06-26 2017-09-08 北京金山安全软件有限公司 application resource providing method, device and system
CN109565671A (en) * 2018-11-16 2019-04-02 北京小米移动软件有限公司 Data transmission method and device
CN109565671B (en) * 2018-11-16 2022-07-08 北京小米移动软件有限公司 Data transmission method and device
CN110347350A (en) * 2019-05-31 2019-10-18 平安科技(深圳)有限公司 Business flow processing method, apparatus, storage medium and computer equipment

Also Published As

Publication number Publication date
CN102348004B (en) 2014-03-19

Similar Documents

Publication Publication Date Title
CN102348004B (en) Configuration method of service assembly, system and equipment thereof
CN104090800B (en) The installation method of vehicle terminal software
KR102024533B1 (en) Methods for operating software-defined radio application
EP2608585B1 (en) Method, device and system for triggering terminal operation
CN106331135B (en) A partial interface updating method, system, client and server
CN107526605B (en) Method and device for realizing application program loading service assembly
WO2012122884A1 (en) Open plug-in management platform and plug-in management method implemented on browser
CN102981880B (en) A kind of method and apparatus realizing the renewal of application program
CN103491111A (en) Wireless application release method, wireless application implementation method, wireless application release device and wireless application implementation device
CN103049287A (en) Mobile terminal and method for installing mobile terminal applications
US9654343B2 (en) System and method for managing service characteristics
CN104572054B (en) A kind of capacity calling method and equipment
US10078532B2 (en) Resource management method and device for terminal system among multiple operating systems
CN101222716B (en) Method and system for timing download of mobile terminal
CN109213533B (en) A method, device and terminal for dynamically loading advertisement SDK
CN104239098A (en) Automatic software upgrading method and device and mobile terminal
WO2018018735A1 (en) Method and device for switching customization versions, and mobile terminal
CN106230977A (en) A kind of client functionality loading method, system, client and service end
US9946728B2 (en) Cloud service system and method thereof
CN105740027A (en) Application program updating method and device
CN105677445A (en) Application installation managing method, device and intelligent terminal
CN101521600B (en) Service control method in gateway equipment and gateway equipment
CN105426192A (en) Information modification method and terminal
CN110134416A (en) Software update method, device and computer-readable storage medium
CN101252759B (en) Apparatus, system and method for processing unit mounting

Legal Events

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