CN1326410C - Method for obtaining updating power information of mobile terminal - Google Patents
Method for obtaining updating power information of mobile terminal Download PDFInfo
- Publication number
- CN1326410C CN1326410C CNB2005101090307A CN200510109030A CN1326410C CN 1326410 C CN1326410 C CN 1326410C CN B2005101090307 A CNB2005101090307 A CN B2005101090307A CN 200510109030 A CN200510109030 A CN 200510109030A CN 1326410 C CN1326410 C CN 1326410C
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- information
- portable terminal
- field
- software
- 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 - Lifetime
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种获取移动终端能力更新信息的方法,包括:移动终端向网络侧发起携带了标识最新能力信息字段的业务请求信息;所述网络侧判断数据库中该移动终端的能力是否与请求业务相匹配;若不匹配,所述网络侧比较所述字段与所述数据库中标识所述移动终端能力信息的字段是否相同;若不相同,所述网络侧要求所述移动终端上报更新能力信息,并根据该更新能力信息更新所述数据库中所述移动终端的所述能力信息;同时根据所述更新能力是否与所述业务匹配进行相应的业务处理。本发明的更新请求由网络侧在需要时发起,并且将更新能力信息存储在数据库中,方法简单、灵活、可靠,避免了重复上报,减少了网络开销,加快了业务处理流程,提高了业务效率。
The present invention provides a method for acquiring capability update information of a mobile terminal, comprising: the mobile terminal initiates service request information carrying the latest capability information field identifying the latest capability to the network side; the network side judges whether the capability of the mobile terminal in the database is consistent with the requested service match; if not matched, the network side compares whether the field is the same as the field identifying the mobile terminal capability information in the database; if not the same, the network side requires the mobile terminal to report update capability information, and updating the capability information of the mobile terminal in the database according to the updated capability information; and performing corresponding service processing according to whether the updated capability matches the service. The update request of the present invention is initiated by the network side when needed, and the update capability information is stored in the database. The method is simple, flexible, and reliable, avoids repeated reporting, reduces network overhead, speeds up the business process, and improves business efficiency. .
Description
技术领域technical field
本发明涉及一种获取移动终端更新能力信息的方法,特别涉及一种移动终端新安装或删除某安装的软件后,网络侧根据需要获取移动终端更新能力信息并更新移动终端能力信息数据库中记录的该移动终端的能力信息,同时对该移动终端请求的业务进行相应处理的方法。The present invention relates to a method for obtaining update capability information of a mobile terminal, in particular to a method for obtaining update capability information of a mobile terminal and updating the information recorded in the capability information database of the mobile terminal on the network side after the mobile terminal newly installs or deletes certain installed software. The capability information of the mobile terminal and the method for correspondingly processing the service requested by the mobile terminal at the same time.
背景技术Background technique
随着移动通信技术的发展,移动网络逐步为用户提供了多种多样的业务,目前很多网络设备是根据终端的能力进行相应的业务操作的。随着移动终端技术的不断发展,开放式操作系统/平台已经被越来越多地使用。所谓开放式,就是操作系统/平台对第三方开放编程接口API,使得大量的第三方软件可以安装到终端上,从而增添终端的功能,以享受更多的业务。在现有技术中,网络主要通过用户拨打特定电话或登录指定的网页主动注册的方法、利用无线应用协议提供的用户档案的方法或通过上报国际移动设备标识的方法来获取终端能力,但这三种网络侧获取用户终端能力信息的方式是静态方式,而无法获知用户终端能力的动态信息,也就是说,当终端由于安装或者删除程序导致终端能力增加或者减少时,网络侧仅仅知道终端出厂时候的能力,对于出厂后因为用户个人行为导致的终端能力变化无法知道,由此将会导致网络侧不能为用户提供更适合终端能力的业务。因此,这种方式,使网络侧和终端侧的业务无法适配,用户不能及时、正确的获得相应的服务。With the development of mobile communication technologies, mobile networks gradually provide users with various services. At present, many network devices perform corresponding service operations according to terminal capabilities. With the continuous development of mobile terminal technology, open operating systems/platforms have been used more and more. The so-called openness means that the operating system/platform opens the programming interface API to third parties, so that a large number of third-party software can be installed on the terminal, thereby adding terminal functions and enjoying more services. In the prior art, the network obtains the terminal capability mainly through the method that the user dials a specific phone number or logs in to a specified web page to actively register, uses the user profile provided by the wireless application protocol, or reports the International Mobile Equipment Identity, but these three The way for the network side to obtain the user terminal capability information is a static method, and it is impossible to know the dynamic information of the user terminal capability. That is to say, when the terminal capability increases or decreases due to the installation or deletion of programs, the network side only knows It is impossible to know the terminal capability changes caused by the user's personal behavior after leaving the factory, which will cause the network side to be unable to provide users with services that are more suitable for the terminal capabilities. Therefore, in this way, services on the network side and the terminal side cannot be adapted, and users cannot obtain corresponding services in a timely and correct manner.
在申请号为03149551.6的文献中公开了一种更新用户终端能力信息的方法,与现有技术中常用的上述三种方法相比,克服了网络侧荻取移动终端能力信息的静态方式的缺陷,但在该文献中,用户终端能力更新请求由用户主动发起,在网络侧认为没有必要发起更新请求的时候,如果用户主动发起,会造成网络的额外负担;而当网络决定有必要更新用户终端功能时候,又无法采取有效的手段获取终端能力信息。A method for updating user terminal capability information is disclosed in the document whose application number is 03149551.6. Compared with the above three methods commonly used in the prior art, it overcomes the shortcomings of the static mode of obtaining mobile terminal capability information on the network side. However, in this document, the user terminal capability update request is initiated by the user. When the network side considers it unnecessary to initiate an update request, if the user initiates the initiative, it will cause an additional burden on the network; and when the network decides that it is necessary to update the user terminal function Sometimes, it is impossible to take effective means to obtain terminal capability information.
另外,还有一种动态获取移动终端能力的方法,该方法通过在终端增加一个检测模块,来检测终端安装新软件时该新安装软件对移动终端造成的能力更新的相关信息,当终端请求的业务与该终端的出厂能力不匹配时,在网络侧的要求下,终端上报其更新能力信息。该方法克服了上述任何一种网络侧获取用户终端能力信息方法所存在的缺陷,但在终端每次请求的业务与其出厂能力不匹配时,均须上报其更新能力信息,造成了同一更新能力信息的重复上报,同样增加网络负担。In addition, there is also a method for dynamically acquiring the capabilities of a mobile terminal. This method adds a detection module to the terminal to detect information about the capability update caused by the newly installed software to the mobile terminal when the terminal installs new software. When the service requested by the terminal When it does not match the factory capability of the terminal, at the request of the network side, the terminal reports its update capability information. This method overcomes the shortcomings of any of the above-mentioned methods for obtaining user terminal capability information on the network side, but each time the service requested by the terminal does not match its factory capability, it must report its update capability information, resulting in the same update capability information Repeated reporting also increases the network burden.
发明内容Contents of the invention
本发明的目的是针对现有技术中网络侧静态获取移动终端能力信息或动态获取移动终端能力信息方法中存在的缺陷和不足,提供一种获取移动终端更新能力信息的方法,该方法使网络侧可根据自身需求获取移动终端在安装新软件或删除某安装的软件后更新能力信息,并根据该更新能力信息及时更新网络侧数据库中记录的该移动终端的能力信息,同时根据更新后的移动终端能力信息进行相应的业务处理。The purpose of the present invention is to provide a method for obtaining update capability information of a mobile terminal in order to provide a method for obtaining update capability information of a mobile terminal, which enables the network side to According to their own needs, the update capability information of the mobile terminal after installing new software or deleting a certain installed software can be obtained, and the capability information of the mobile terminal recorded in the network side database can be updated in time according to the update capability information, and at the same time, according to the updated mobile terminal Capability information for corresponding business processing.
为实现上述目的,本发明提供了一种获取移动终端更新能力信息的方法,包括以下步骤:In order to achieve the above object, the present invention provides a method for obtaining update capability information of a mobile terminal, comprising the following steps:
步骤1.移动终端向网络侧发起业务请求信息,该业务请求信息中携带了标识所述移动终端最新能力信息的字段;Step 1. The mobile terminal initiates service request information to the network side, and the service request information carries a field identifying the latest capability information of the mobile terminal;
步骤2.所述网络侧根据收到的所述业务请求信息,查询数据库中记录的所述移动终端的能力信息,并根据该能力信息判断所述移动终端的能力是否与所述移动终端请求的业务相匹配,若不匹配,执行步骤3;若匹配,则跳转执行步骤7;Step 2. The network side queries the capability information of the mobile terminal recorded in the database according to the received service request information, and judges whether the capability of the mobile terminal is consistent with the capability requested by the mobile terminal according to the capability information. The business matches, if not, go to step 3; if they match, go to step 7;
步骤3.所述网络侧比较所述字段与所述数据库中标识所述移动终端能力信息的字段是否相同,若不相同,执行步骤4;若相同,则跳转执行步骤8;Step 3. The network side compares whether the field is the same as the field identifying the mobile terminal capability information in the database, if not, perform step 4; if they are the same, skip to step 8;
步骤4.所述网络侧向所述移动终端发送信令,要求所述移动终端上报更新能力信息;Step 4. The network side sends signaling to the mobile terminal, requiring the mobile terminal to report update capability information;
步骤5.所述移动终端向所述网络侧上报所述更新能力信息;Step 5. The mobile terminal reports the update capability information to the network side;
步骤6.所述网络侧根据所述更新能力信息更新所述数据库中所述移动终端的所述能力信息;同时,所述网络侧判断所述更新能力信息所对应的能力是否与所述业务匹配,若匹配,执行步骤7;否则,跳转执行步骤8;Step 6. The network side updates the capability information of the mobile terminal in the database according to the update capability information; at the same time, the network side judges whether the capability corresponding to the update capability information matches the service , if it matches, go to step 7; otherwise, go to step 8;
步骤7.所述网络侧对所述移动终端请求的所述业务进行处理,然后跳转执行步骤9;Step 7. The network side processes the service requested by the mobile terminal, and then jumps to step 9;
步骤8.所述网络侧不处理所述移动终端请求的所述业务,并向所述移动终端发送不处理的提示信息;Step 8. The network side does not process the service requested by the mobile terminal, and sends a prompt message not to process to the mobile terminal;
步骤9.结束。Step 9. End.
在上述获取移动终端更新能力信息的方法中,在所述步骤1之前还在所述移动终端增加一个检测模块,该检测模块用于对所述移动终端在安装或删除软件时进行检测,其检测过程为:In the above-mentioned method for obtaining update capability information of a mobile terminal, a detection module is added to the mobile terminal before the step 1, and the detection module is used to detect when the mobile terminal is installing or deleting software. The process is:
当所述移动终端安装新软件时,所述检测模块检测出所述移动终端有新软件安装,所述新安装软件向所述检测模块提供所述新安装软件对所述移动终端造成的更新能力信息,或者由所述检测模块记录所述新安装软件对所述移动终端造成的更新能力信息;当所述移动终端删除出厂后安装的软件时,所述检测模块检测出所述移动终端有软件删除,则所有出厂后所安装而未被删除的软件向所述检测模块提供所述未删除软件对所述移动终端造成的更新能力信息,或者由所述检测模块记录所述未删除软件对所述移动终端造成的更新能力信息;所述检测模块根据所述新安装软件或所述未删除软件对所述移动终端造成的更新能力信息,更新所述移动终端的能力描述(User Agent)字段。When the mobile terminal installs new software, the detection module detects that the mobile terminal has new software installed, and the newly installed software provides the detection module with the update capability caused by the newly installed software to the mobile terminal information, or the update capability information caused by the newly installed software to the mobile terminal is recorded by the detection module; when the mobile terminal deletes the software installed after leaving the factory, the detection module detects that the mobile terminal has software deleted, then all the software installed after leaving the factory but not deleted will provide the detection module with the update capability information caused by the undeleted software to the mobile terminal, or the detection module will record the impact of the undeleted software on the mobile terminal. The update capability information caused by the mobile terminal; the detection module updates the capability description (User Agent) field of the mobile terminal according to the update capability information caused by the newly installed software or the undeleted software to the mobile terminal.
所述检测模块更新所述User Agent字段时,在原有的所述User Agent字段的基础上增加一个表示所述新安装软件的信息的字段,或在原有的所述User Agent字段的基础上增加一个与更新后的User Agent字段相对应的编码,用于标识对所述User Agent字段的更新。When the detection module updates the User Agent field, a field representing the information of the newly installed software is added on the basis of the original User Agent field, or a field is added on the basis of the original User Agent field. An encoding corresponding to the updated User Agent field, used to identify updates to said User Agent field.
所述步骤1中所述携带了标识所述移动终端最新所述能力信息的所述字段为携带了标识所述移动终端最新所述能力信息的User Agent字段。In the step 1, the field carrying the latest capability information identifying the mobile terminal is the User Agent field carrying the latest capability information identifying the mobile terminal.
当所述移动终端删除出厂后安装的软件时,所述移动终端的所述UserAgent字段恢复为出厂时设置的字段。When the mobile terminal deletes the software installed after leaving the factory, the UserAgent field of the mobile terminal is restored to the field set at the factory.
由以上技术方案可知,本发明中移动终端将安装或删除软件后对移动终端造成的能力更新的相关信息保存下来,在网络侧需要时上报,与移动终端主动上报更新能力信息相比,减小了网络开销;网络侧根据移动终端上报的更新能力信息及时更新数据库中记录的该移动终端的能力信息,如果移动终端上报的User Agent字段与数据库中记录的该移动终端的User Agent相同,则不必要求移动终端再次上报其能力信息,避免了移动终端重复上报更新能力信息的问题,进一步减轻了网络负担,并加快了业务处理流程,提高了业务处理效率。It can be seen from the above technical solutions that in the present invention, the mobile terminal saves the information related to the capability update of the mobile terminal after installing or deleting the software, and reports it when needed on the network side. Compared with the mobile terminal actively reporting the update capability information, it reduces the Network overhead: the network side updates the capability information of the mobile terminal recorded in the database in a timely manner according to the update capability information reported by the mobile terminal. If the User Agent field reported by the mobile terminal is the same as the User Agent of the mobile terminal recorded in the database, it is not required The mobile terminal reports its capability information again, which avoids the problem of the mobile terminal repeatedly reporting and updating the capability information, further reduces the network load, speeds up the service processing process, and improves the service processing efficiency.
以下通过本发明的具体实施例和附图对其做进一步说明。It will be further described below through specific embodiments of the present invention and accompanying drawings.
附图说明Description of drawings
图1为实现本发明获取移动终端更新能力信息的方法的系统实施例的结构示意图;FIG. 1 is a schematic structural diagram of a system embodiment implementing a method for obtaining update capability information of a mobile terminal according to the present invention;
图2为本发明获取移动终端更新能力信息的方法实施例的流程图。Fig. 2 is a flow chart of an embodiment of a method for acquiring update capability information of a mobile terminal according to the present invention.
具体实施方式Detailed ways
图1所示,为实现本发明的一个通信系统的结构示意图,图中,代理服务器12用于接收移动终端11与应用服务器13发送的信息,完成移动终端11与应用服务器13之间的信息传递和信息之间的协议转换;应用服务器13的作用主要是处理移动终端11的业务请求信息,根据需要向移动终端11发出上报更新能力信息的请求,并对移动终端11请求的各种业务进行相应处理;移动终端11通过无线网络与代理服务器12进行交互,从而享受应用服务器13提供的服务;数据库14主要用于存储移动终端出厂能力信息及在移动终端安装或删除软件后的更新能力信息,其中,移动终端11的出厂能力信息可以按照移动终端的类型分别存储,即每款终端记录一条能力信息,在该款移动终端中,每个移动终端因安装或删除软件造成的更新能力信息可以单条存储,在该数据库14中,每个移动终端都设有一个与其最新能力信息相对应的编码。As shown in Fig. 1, it is a schematic structural diagram for realizing a communication system of the present invention. In the figure, the proxy server 12 is used to receive the information sent by the mobile terminal 11 and the application server 13, and complete the information transmission between the mobile terminal 11 and the application server 13 and information protocol conversion; the role of the application server 13 is mainly to process the service request information of the mobile terminal 11, send a request to the mobile terminal 11 to update the capability information as needed, and respond to various services requested by the mobile terminal 11 processing; the mobile terminal 11 interacts with the proxy server 12 through the wireless network, thereby enjoying the service provided by the application server 13; the database 14 is mainly used for storing mobile terminal factory capability information and update capability information after the mobile terminal installs or deletes software, wherein , the ex-factory capability information of mobile terminal 11 can be stored separately according to the type of mobile terminal, that is, each type of terminal records one piece of capability information, and in this type of mobile terminal, the update capability information of each mobile terminal due to installing or deleting software can be stored in a single piece , in the database 14, each mobile terminal is provided with a code corresponding to its latest capability information.
以Nokia 7650移动终端为例,在网络侧设置一个用于存储移动终端能力信息的数据库14,同时,在该移动终端11增加一个可检测出安装新软件或删除已安装软件的检测模块,当该移动终端11安装一新软件,比如:DRM enabler时,检测模块检测出该移动终端11有新软件安装;新安装的DRM enabler软件向检测模块提供该软件可能对该移动终端11造成能力更新的相关信息,包括:软件名称、版本号、支持格式扩充、支持应用扩充等;如果该软件不支持提供这类信息,则由检测模块自己记录所述新安装软件对移动终端11造成的能力更新的相关信息,并根据此信息更新表示该移动终端11能力信息的UserAgent字段;更新的方法可以是在原有User Agent字段基础上增加一个字段例如SI来表示新安装软件的信息,或者在原有User Agent字段基础上增加一编码如001用于标识本次更新。例如,假设安装DRM enabler1.0软件前表示该Nokia 7650移动终端11出厂能力信息的User Agent字段为Nokia 7650/1.0SymbianOS/6.1 Series60/0.9,安装后使得移动终端支持了OMA DRM 1.0的功能,则该User Agent字段被更新后的可能形式之一为Nokia 7650/1.0SymbianOS/6.1 Series60/0.9或Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9+001。Taking the Nokia 7650 mobile terminal as an example, a database 14 for storing mobile terminal capability information is set on the network side, and at the same time, a detection module that can detect the installation of new software or delete installed software is added to the mobile terminal 11. Mobile terminal 11 installs a new software, such as: when DRM enabler, detection module detects that this mobile terminal 11 has new software installed; Information, including: software name, version number, supported format expansion, supported application expansion, etc.; if the software does not support the provision of such information, the detection module will record the relevant information about the capability update caused by the newly installed software to the mobile terminal 11. information, and update the UserAgent field representing the capability information of the mobile terminal 11 according to this information; the update method can be to add a field such as SI to represent the information of newly installed software on the basis of the original User Agent field, or to add a field based on the original User Agent field Add a code such as 001 to identify this update. For example, assuming that before installing the DRM enabler1.0 software, the User Agent field indicating the factory capability information of the Nokia 7650 mobile terminal 11 is Nokia 7650/1.0SymbianOS/6.1 Series60/0.9, and after the installation, the mobile terminal supports the function of OMA DRM 1.0, then One of the possible forms after the User Agent field is updated is Nokia 7650/1.0SymbianOS/6.1 Series60/0.9 or Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9+001.
Nokia 7650移动终端11安装了DRM enabler1.0软件,其User Agent字段被更新后,当该移动终端11向应用服务器13发起业务请求时,应用服务器13可以根据需要获取该移动终端11的更新能力信息,并根据该更新能力信息更新数据库14中记录的该移动终端11的能力信息,以及进行相应的业务处理,参见图2,图2所示为本发明方法的一具体流程,执行以下步骤:Nokia 7650 mobile terminal 11 has installed DRM enabler1.0 software, and after its User Agent field is updated, when this mobile terminal 11 initiates a service request to application server 13, application server 13 can obtain the update capability information of this mobile terminal 11 as required , and update the capability information of the mobile terminal 11 recorded in the database 14 according to the update capability information, and perform corresponding business processing, referring to Fig. 2, Fig. 2 shows a specific flow of the method of the present invention, and performs the following steps:
步骤201、Nokia 7650移动终端11向代理服务器12发送业务请求信息,该业务请求信息中携带了标识该终端11最新能力信息的User Agent字段Nokia7650/1.0 SymbianOS/6.1 Series60/0.9+SI;
步骤202、代理服务器12将该业务请求信息转发给应用服务器13;
步骤203、应用服务器13根据该业务请求信息,查询数据库14中记录的该Nokia 7650移动终端11的能力信息,并判断该能力信息表示的能力是否与所请求的业务匹配,若不匹配,执行步骤204;否则,跳转执行步骤210;
步骤204、应用服务器13比较业务请求信息中携带的User Agent字段与数据库14中标识该Nokia 7650移动终端11能力信息的User Agent字段是否相同,若数据库14中表示该Nokia 7650移动终端11能力信息的User Agent字段仍为Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9,即业务请求信息中携带的User Agent字段与数据库14中表示该Nokia 7650移动终端11能力信息的UserAgent字段不相同,执行步骤205;否则,若数据库l4中表示该Nokia 7650移动终端11能力信息的User Agent字段已经被更新为Nokia 7650/1.0symbianOS/6.1 Series60/0.9+SI,即业务请求信息中携带的User Agent字段与数据库14中表示该Nokia 7650移动终端11能力信息的User Agent字段相同,跳转执行步骤211;
步骤205、应用服务器12向代理服务器13发送一条信令,要求该Nokia7650移动终端11上报当前的更新能力信息;
步骤206、代理服务器13将应用服务器12要求上报更新能力信息的信令转发给该Nokia 7650移动终端11;
步骤207、Nokia 7650移动终端11接收到代理服务器12要求其上报更新能力信息的信令后,发起响应,将其更新能力信息上报给代理服务器13,上报文件的可能形式之一由xml格式代码表示如下:
<applicationl><applicationl>
<name>DRM enabler</name><name>DRM enabler</name>
<version>1.0</version><version>1.0</version>
<capability><capability>
<capability name>drm</capability name><capability name>drm</capability name>
<capability value>oma drm1.0</capablity value><capability value>oma drm1.0</capablity value>
</capability></capability>
</applicationl></applicationl>
步骤208、代理服务器12将该Nokia 7650移动终端11上报的表示更新能力信息的文件转发给应用服务器13;
步骤209、应用服务器13接收到表示更新能力信息的文件后,更新数据库14中记录的该Nokia 7650移动终端11的能力信息,同时将标识能力信息的User Agent字段更新为Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9+SI;并通过解析此文件得知该Nokia 7650移动终端11支持OMA DRM 1.0格式的业务,如果该移动终端11的更新能力与请求的业务匹配,例如,移动终端11的请求业务需要OMA DRM 1.0能力支持,则进入步骤210;否则,进入步骤211;
步骤210、应用服务器13对该Nokia 7650移动终端11请求的业务进行处理,跳转执行步骤213;
步骤211、应用服务器13不予处理该请求业务,并向代理服务器12发送该Nokia 7650移动终端11无权使用该业务的信息;
步骤212、代理服务器12将无权使用该业务的信息转发给该Nokia 7650移动终端11,结束该业务的处理流程。
步骤213、结束。
在上述实施例中,步骤201也可以为:In the above embodiment, step 201 may also be:
步骤201、Nokia 7650移动终端11向代理服务器12发送业务请求信息,该业务请求信息中携带了标识该终端11最新能力信息的User Agent字段Nokia7650/1.0 SymbianOS/6.1 Series60/0.9+001。在该步骤201的基础上,步骤204和步骤209相应的为:
步骤204、应用服务器13比较业务请求信息中携带的User Agent字段的编码Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9+001与数据库14中表示该Nokia 7650移动终端11能力信息的User Agent字段的编码是否相同,若该Nokia 7650移动终端在本次发送业务请求信息以前未安装过DRM enablerl.0软件,数据库14中记录的表示该Nokia 7650移动终端11能力信息的User Agent字段仍为Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9,即业务请求信息中携带的User Agent字段的编码与数据库14中表示该Nokia 7650移动终端11能力信息的User Agent字段的编码不相同,执行步骤205;否则,若该Nokia 7650移动终端11在本次发送业务请求信息以前曾安装过DRM enabler1.0软件并且数据库14中记录的表示该Nokia 7650移动终端11能力信息的User Agent字段已经被更新为Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9+001,即业务请求信息中携带的User Agent字段的编码与数据库14中表示该Nokia 7650移动终端11能力信息的User Agent字段的编码相同,则跳转执行步骤211;Step 204, application server 13 compares whether the encoding Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9+001 of the User Agent field carried in the service request information and the encoding of the User Agent field representing this Nokia 7650 mobile terminal 11 capability information in the database 14 Similarly, if the Nokia 7650 mobile terminal has not installed the DRM enablerl.0 software before sending the service request information this time, the User Agent field representing the capability information of the Nokia 7650 mobile terminal 11 recorded in the database 14 is still Nokia 7650/1.0 SymbianOS /6.1 Series60/0.9, that is, the encoding of the User Agent field carried in the service request information is different from the encoding of the User Agent field representing the capability information of the Nokia 7650 mobile terminal 11 in the database 14, and step 205 is performed; otherwise, if the Nokia 7650 Mobile terminal 11 had installed DRM enabler1.0 software before sending the service request information this time and the User Agent field representing the capability information of the Nokia 7650 mobile terminal 11 recorded in the database 14 has been updated to Nokia 7650/1.0 SymbianOS/6.1 Series60 /0.9+001, that is, the encoding of the User Agent field carried in the service request information is identical to the encoding of the User Agent field representing the capability information of the Nokia 7650 mobile terminal 11 in the database 14, then jump to perform step 211;
步骤209、应用服务器13接收到表示更新能力信息的文件后,更新数据库14中记录的该Nokia 7650移动终端11的能力信息,同时将标识能力信息的User Agent字段更新为Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9+001;并通过解析此文件得知该Nokia 7650移动终端11支持OMA DRM 1.0格式的业务,如果该移动终端11的更新能力与请求的业务匹配,例如,移动终端11的请求业务需要OMA DRM 1.0能力支持,则进入步骤210;否则,进入步骤211。
需要说明的是,如果在移动终端安装某软件时已有其它软件安装,则可以在其User Agent字段上增加一个表示所有安装软件的信息的字段,或增加一个用于标识最新更新的编码,此时,移动终端上报的表示其更新能力信息的文件包括移动终端出厂后所安装的所有软件对移动终端造成的更新能力信息。如上述Nokia 7650移动终端11安装了DRM enabler 1.0软件后,又安装了一个叫video enabler的软件,该软件允许该移动终端支持OMA DRM 1.0格式、以及viedo中的mpeg4和h.264格式的业务,则此时该Nokia 7650移动终端11更新后的User Agent的可能形式之一为Nokia 7650/1.0 SymbianOS/6.1Series60/0.9+SI+VI,该字段内的SI+VI字段表示该Nokia 7650移动终端11出厂后安装的所有软件(在此为DRM enabler 1.0软件和video enabler软件)的信息,或增加一个用于标识最新更新即安装了video enabler软件后的更新的编码后的可能形式之一为Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9+002,该移动终端11上报的表示其更新能力信息的文件的可能形式之一由xml格式代码表示为:It should be noted that, if other software has already been installed when a certain software is installed on the mobile terminal, a field indicating the information of all installed software can be added to its User Agent field, or a code used to identify the latest update can be added. In this case, the file indicating the update capability information reported by the mobile terminal includes the update capability information on the mobile terminal caused by all the software installed on the mobile terminal after leaving the factory. For example, after installing the DRM enabler 1.0 software on the above-mentioned Nokia 7650 mobile terminal 11, a software called video enabler is installed, which allows the mobile terminal to support services in OMA DRM 1.0 format and mpeg4 and h.264 formats in viedo. Then one of the possible forms of the updated User Agent of the Nokia 7650 mobile terminal 11 at this time is Nokia 7650/1.0 SymbianOS/6.1Series60/0.9+SI+VI, and the SI+VI field in this field indicates that the Nokia 7650 mobile terminal 11 Information about all software installed after leaving the factory (here, DRM enabler 1.0 software and video enabler software), or one of the possible forms after adding an encoded code for identifying the latest update, that is, the update after installing the video enabler software is Nokia 7650 /1.0 SymbianOS/6.1 Series60/0.9+002, one of the possible forms of the file indicating its update capability information reported by the mobile terminal 11 is represented by the xml format code as:
<applicationl><applicationl>
<name>DRM enabler</name><name>DRM enabler</name>
<version>1.0</version><version>1.0</version>
<capability><capability>
<capability name>drm</capability name><capability name>drm</capability name>
<capability value>oma drm1.0</capability value><capability value>oma drm1.0</capability value>
</capability></capability>
</applicationl></applicationl>
<application2><application2>
<name>video enabler</name><name>video enabler</name>
<version>1.0</version><version>1.0</version>
<capability><capability>
<capability name>video</capabiilty name><capability name>video</capabiilty name>
<capability value>mpeg4</capability value><capability value>mpeg4</capability value>
<capability value>H.264</capability value><capability value>H.264</capability value>
</capability></capability>
</application2></application2>
还需要说明的是,本发明实施例的技术方案同样适用于在移动终端删除部分或全部所安装的软件后移动终端能力更新的方法。所不同的是,若移动终端删除某个软件后还有其他出厂后安装的软件,则其上报的User Agent字段也可以在表示移动终端出厂能力信息的User Agent字段上增加一个字段,表示移动终端所有出厂后安装而未被删除的的软件的信息,或在该UserAgent字段上增加一个用于标识本次更新的与更新后的User Agent字段相对应的编码。根据上述实施例,如删除所安装的video enabler软件后,该Nokia7650移动终端11还有出厂后所安装的DRM enabler 1.0软件,则该移动终端11上报的User Agent字段的可能形式之一为Nokia 7650/1.0 SymbianOS/6.1Series60/0.9+SI,或为Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9+003;若移动终端出厂后安装的所有软件都被删除,则其上报的User Agent字段就恢复为出厂时的设置,如Nokia 7650/1.0 SymbianOS/6.1Series60/0.9。对于移动终端上报的表示其更新能力信息的文件,若删除某个软件后,移动终端还有其他出厂后安装的软件,其上报的文件包含所有出厂后所安装而未被删除的软件的相关功能的信息,如删除所安装的videoenabler软件后,该Nokia 7650移动终端11还有出厂后所安装的DRM enabler1.0软件,则该移动终端11上报的文件的可能形式之一由xml格式代码表示为:It should also be noted that the technical solutions of the embodiments of the present invention are also applicable to the method for updating the capabilities of the mobile terminal after the mobile terminal deletes part or all of the installed software. The difference is that if the mobile terminal deletes a certain software and there are other software installed after leaving the factory, the User Agent field reported by it can also add a field to the User Agent field indicating the mobile terminal’s factory capability information, indicating that the mobile terminal Information about all software installed after leaving the factory but not deleted, or add a code corresponding to the updated User Agent field for identifying this update to the UserAgent field. According to the above-mentioned embodiment, after deleting the installed video enabler software, the Nokia 7650 mobile terminal 11 also has the DRM enabler 1.0 software installed after leaving the factory, and one of the possible forms of the User Agent field reported by the mobile terminal 11 is Nokia 7650 /1.0 SymbianOS/6.1Series60/0.9+SI, or Nokia 7650/1.0 SymbianOS/6.1 Series60/0.9+003; if all the software installed on the mobile terminal after leaving the factory is deleted, the reported User Agent field will be restored to the factory The settings at that time, such as Nokia 7650/1.0 SymbianOS/6.1Series60/0.9. For the files reported by the mobile terminal indicating its update capability information, if after deleting a certain software, the mobile terminal still has other software installed after leaving the factory, the reported file contains all the relevant functions of the software installed after leaving the factory but not deleted If the installed videoenabler software is deleted, the Nokia 7650 mobile terminal 11 still has the DRM enabler1.0 software installed after leaving the factory, one of the possible forms of the file reported by the mobile terminal 11 is represented by the xml format code as :
<applicationl><applicationl>
<name>DRM enabler</name><name>DRM enabler</name>
<version>1.0</version><version>1.0</version>
<capability><capability>
<capability name>drm</capability name><capability name>drm</capability name>
<capability value>oma drm1.0</capability value><capability value>oma drm1.0</capability value>
</capability></capability>
</applicationl></applicationl>
如果出厂后安装的所有软件都被删除,则移动终端上报的表示其更新能力信息的文件表示的是移动终端的出厂能力,也就是说移动终端没有扩充功能了。If all software installed after leaving the factory is deleted, the file indicating its update capability information reported by the mobile terminal represents the factory capability of the mobile terminal, that is to say, the mobile terminal has no extended functions.
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them; although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that: Modifications to the specific implementation of the present invention or equivalent replacement of some technical features; without departing from the spirit of the technical solution of the present invention, should be included in the scope of the technical solution claimed in the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101090307A CN1326410C (en) | 2005-10-13 | 2005-10-13 | Method for obtaining updating power information of mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2005101090307A CN1326410C (en) | 2005-10-13 | 2005-10-13 | Method for obtaining updating power information of mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1750667A CN1750667A (en) | 2006-03-22 |
| CN1326410C true CN1326410C (en) | 2007-07-11 |
Family
ID=36605889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2005101090307A Expired - Lifetime CN1326410C (en) | 2005-10-13 | 2005-10-13 | Method for obtaining updating power information of mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1326410C (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101400110B (en) * | 2007-09-27 | 2011-12-07 | 华为技术有限公司 | Method and system for determining paging transmission channel |
| CN101175114B (en) * | 2007-11-20 | 2011-05-11 | 北大方正集团有限公司 | Automatic reminding method, method for returning remind information, corresponding equipment and system |
| CN101330656A (en) * | 2008-07-08 | 2008-12-24 | 华为技术有限公司 | A Method of Tracking According to the Capabilities of Terminals |
| CN101437027B (en) * | 2008-12-11 | 2011-11-23 | 华为技术有限公司 | Method and system for detecting terminal compatibility, and access gateway control function entity |
| CN102469442B (en) * | 2010-11-15 | 2014-05-07 | 中国移动通信集团山东有限公司 | Method and device for determining service supported by user terminal |
| CN103678096B (en) * | 2012-09-03 | 2018-04-06 | 腾讯科技(深圳)有限公司 | The adaptation method of testing and device of client application |
| CN110495196B (en) * | 2019-06-21 | 2022-06-10 | 小米通讯技术有限公司 | Capability parameter processing method and device, communication equipment and storage medium |
| CN112218286B (en) * | 2019-07-09 | 2021-07-23 | 大唐移动通信设备有限公司 | Terminal capability identifier mapping method, terminal capability query method and device |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998026625A2 (en) * | 1996-12-12 | 1998-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method to inform a radio telecommunications network of the operating capabilities of a mobile terminal located therein |
| US6101392A (en) * | 1997-02-17 | 2000-08-08 | Telefonaktiebolaget Lm Ericsson | Reverse communication of mobile station calling service capabilities |
| CN1460213A (en) * | 2001-03-26 | 2003-12-03 | 摩托罗拉公司 | Updating capability negotiation information in communications system |
| WO2004040929A1 (en) * | 2002-10-29 | 2004-05-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhanced-service provision |
| WO2004077850A2 (en) * | 2003-02-27 | 2004-09-10 | Interdigital Technology Corporation | Method for implementing fast-dynamic channel allocation radio resource management procedures |
| CN1568047A (en) * | 2003-07-10 | 2005-01-19 | 华为技术有限公司 | A method for implementing network side and terminal side service adaptation |
| CN1568052A (en) * | 2003-06-27 | 2005-01-19 | 中国移动通信集团公司 | A method of mobile terminal capability acquisition for mobile communication network |
| CN1571355A (en) * | 2003-07-16 | 2005-01-26 | 华为技术有限公司 | A method for implementing user terminal capability information |
| WO2005059689A2 (en) * | 2003-12-17 | 2005-06-30 | Interdigital Technology Corporation | Method and apparatus for delivery of services to wireless devices |
| CN1645812A (en) * | 2004-07-30 | 2005-07-27 | 华为技术有限公司 | Method for noticing terminal ability variation to network |
-
2005
- 2005-10-13 CN CNB2005101090307A patent/CN1326410C/en not_active Expired - Lifetime
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998026625A2 (en) * | 1996-12-12 | 1998-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method to inform a radio telecommunications network of the operating capabilities of a mobile terminal located therein |
| US6101392A (en) * | 1997-02-17 | 2000-08-08 | Telefonaktiebolaget Lm Ericsson | Reverse communication of mobile station calling service capabilities |
| CN1460213A (en) * | 2001-03-26 | 2003-12-03 | 摩托罗拉公司 | Updating capability negotiation information in communications system |
| WO2004040929A1 (en) * | 2002-10-29 | 2004-05-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Enhanced-service provision |
| WO2004077850A2 (en) * | 2003-02-27 | 2004-09-10 | Interdigital Technology Corporation | Method for implementing fast-dynamic channel allocation radio resource management procedures |
| CN1568052A (en) * | 2003-06-27 | 2005-01-19 | 中国移动通信集团公司 | A method of mobile terminal capability acquisition for mobile communication network |
| CN1568047A (en) * | 2003-07-10 | 2005-01-19 | 华为技术有限公司 | A method for implementing network side and terminal side service adaptation |
| CN1571355A (en) * | 2003-07-16 | 2005-01-26 | 华为技术有限公司 | A method for implementing user terminal capability information |
| WO2005059689A2 (en) * | 2003-12-17 | 2005-06-30 | Interdigital Technology Corporation | Method and apparatus for delivery of services to wireless devices |
| CN1645812A (en) * | 2004-07-30 | 2005-07-27 | 华为技术有限公司 | Method for noticing terminal ability variation to network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1750667A (en) | 2006-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100954346B1 (en) | Method, system, apparatus ? computer program product for enabling the pre-download of media objects | |
| CN102855152B (en) | The method and system of resource file in upgrade applications | |
| CN101123750B (en) | Apparatus and related method for facilitating background processing of pushed content | |
| CN101171862A (en) | Apparatus and method for determining connection quality of a wireless device on a wireless communication network | |
| JP2011227912A (en) | System for automatic installation of registry base on device and for component handing | |
| CN101998227A (en) | Service routing method, device and system | |
| CN1326410C (en) | Method for obtaining updating power information of mobile terminal | |
| CN112666877A (en) | Control system of Internet of things | |
| CN102779071A (en) | Method, device and system for calling software interface | |
| AU2006300075B2 (en) | Multimedia middleware apparatus using metadata, method for controlling multimedia middleware, and storage medium thereof | |
| CN1309879A (en) | Selection of service implementation | |
| CN100454949C (en) | Method for Acquiring Service Capability Information of Mobile Terminal | |
| CN111314899A (en) | Message processing method, related device and system | |
| CN113010238A (en) | Permission determination method, device and system for micro application call interface | |
| CN101110984A (en) | A method and system for providing mobile data service | |
| CN100448322C (en) | A method for acquiring mobile terminal capability update information | |
| WO2009146650A1 (en) | Method for erasing data of terminal and terminal device | |
| CN107766212B (en) | Method and device for determining installation status of application program | |
| CN111757282A (en) | Short message sending method and device | |
| CN101655778A (en) | Intelligent space moving printing method based on mobile software agent | |
| JP4864022B2 (en) | Method and system for harmonization of content processing in mobile distribution framework | |
| US7356038B2 (en) | Systems and method for a communications broker | |
| CN112445850B (en) | Data conversion method, device, electronic device and readable medium | |
| JP2010061268A (en) | Data backup device, data restoration device and terminal management system | |
| KR100608628B1 (en) | Apparatus and method for transmitting status information of network equipment |
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 | ||
| CX01 | Expiry of patent term |
Granted publication date: 20070711 |
|
| CX01 | Expiry of patent term |