WO2012152076A1 - 业务适配方法、装置及*** - Google Patents

业务适配方法、装置及*** Download PDF

Info

Publication number
WO2012152076A1
WO2012152076A1 PCT/CN2012/070241 CN2012070241W WO2012152076A1 WO 2012152076 A1 WO2012152076 A1 WO 2012152076A1 CN 2012070241 W CN2012070241 W CN 2012070241W WO 2012152076 A1 WO2012152076 A1 WO 2012152076A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
key value
parameter information
guid
capability parameter
Prior art date
Application number
PCT/CN2012/070241
Other languages
English (en)
French (fr)
Inventor
陶伟成
陈军
尚国强
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2012152076A1 publication Critical patent/WO2012152076A1/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2129Authenticate client device independently of the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices

Definitions

  • the present invention relates to the field of communications, and in particular, to a service adaptation method, apparatus, and system.
  • BACKGROUND With the rapid development of mobile communication technologies and cloud computing technologies, people can exchange information with the network anytime and anywhere through a large number of terminals of different types and platforms (for example, portable devices, mobile phones, or PDAs). These greatly facilitate the user's requirements for the storage, query, retrieval, access and entertainment of information. This not only provides people with fast and convenient means of communication, but also stimulates telecom operators to develop a variety of new services to improve their service levels and market competitiveness. However, due to the current different terminal equipment platforms, uneven computing power, and different screen sizes, this poses a problem for operators to provide the same service for different terminals or to provide differentiated services for the same terminal.
  • the service server is based on the International Mobile Station Equipment (International Mobile Station Equipment).
  • the identity searches for the attribute information of the mobile communication terminal corresponding to the IMEI number in the mobile communication terminal database, and performs display page adaptation based on the attribute information.
  • IMEI The identity
  • the shortcomings of this technology are: On the one hand, due to the prevalence of the cottage machine, the uniqueness of the IMEI number is destroyed, and the adaptation difficulty is increased; on the other hand, the server needs to maintain a large IMEI and its corresponding terminal capability parameters.
  • Information database which is expensive when looking up the terminal's attribute information.
  • the present invention provides a service adaptation solution to solve at least the problem of adapting the terminal capability adaptation method in the related art to the above, which is difficult to adapt, has large server overhead, and has low network utilization.
  • a service adaptation method is provided.
  • the service adaptation method according to the present invention includes the following steps: obtaining a unique identity generated for the terminal
  • GUID find a key value identifier corresponding to the GUID, and obtain terminal capability parameter information according to the key value identifier; and adapt the service by using the terminal capability parameter information.
  • the method further includes: the user agent generating a corresponding GUID for the same type terminal or a single terminal, wherein the GUID is a one-way function mapping of at least one of the following or at least one of: The media access control (MAC) address, IMEI number, IMEI model approval number (TAC) number, subscriber identity module (SIM) number, uniform resource identifier (URI), and user-agent parameters of the terminal.
  • MAC media access control
  • IMEI number IMEI model approval number
  • SIM subscriber identity module
  • URI uniform resource identifier
  • the method further includes: the database server generating the key value identifier according to the GUID, and constructing a key value pair including the key value identifier, wherein the key value pair indicating the key value identifier and the terminal capability parameter information Correspondence; the database server stores the constructed key-value pairs in the database.
  • the correspondence between the key value identifier and the terminal capability parameter information indicated by the key value pair comprises one of the following: terminals of the same type have the same key value identifier; terminals of the same type have different key value identifiers, different The key value identifiers correspond to different terminal capability parameter information; the same type of terminals have different key value identifiers, and different key value identifiers correspond to the same terminal capability parameter information.
  • the key value pair is constructed according to one of the following data structures: a red-black tree structure, a HASH hash.
  • the method before acquiring the terminal capability parameter information according to the key value identifier, the method further includes: determining whether the terminal capability parameter information changes; if yes, collecting the current terminal capability parameter information, and updating the database according to the current terminal capability parameter information. Corresponding key-value pairs.
  • the terminal capability parameter information is changed by at least one of the following: a change of the terminal software, a change of the terminal hardware, and a user personalized service customization.
  • the terminal capability parameter information includes at least one of the following: a parameter of the terminal processor, a network standard supported by the terminal, a parameter of the terminal display, a type and size of the terminal memory, a media format supported by the terminal, a terminal system software, and a terminal application.
  • a service adaptation apparatus configured to acquire a unique identity identifier (GUID) generated for the terminal; a lookup module configured to search for a key value identifier corresponding to the GUID, and acquire the terminal capability according to the key value identifier Parameter information; an adaptation module, configured to adapt the service using terminal capability parameter information.
  • GUID unique identity identifier
  • the above device is provided in a service server.
  • a service adaptation system includes a user agent, a database server, and the foregoing device, wherein the user agent includes: a generation module configured to generate a corresponding GUID for the same type of terminal or a single terminal, wherein the GUID is at least One-way function mapping of at least one of: a terminal MAC address, an IMEI number, an IMEI model approval number (TAC) number, a SIM number, a URI, a user-agent parameter; a database server includes: a building module , configured to generate a key value identifier according to the GUID, and construct a key value pair including a key value identifier, wherein the key value pair indicates a correspondence between the key value identifier and the terminal capability parameter information; and the storage module is set to a key value to be constructed Save to the database.
  • the user agent includes: a generation module configured to generate a corresponding GUID for the same type of terminal or a single terminal, wherein the GUID is at least One-way function mapping of at least one
  • the present invention solves the terminal capability of the related art by using the unique identity identifier generated for the terminal, acquiring the terminal capability parameter information according to the key identifier corresponding to the unique identity identifier, and adapting the service by using the terminal capability parameter information.
  • the adaptation method is difficult to adapt, the server overhead is large, and the network utilization is low, which improves the working efficiency and performance of the system.
  • FIG. 2 is a structural block diagram of a service adaptation apparatus according to an embodiment of the present invention
  • FIG. 3 is a service adaptation according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of relationships between entities according to Embodiment 1 of the present invention.
  • FIG. 5 is a flowchart of constructing a key value pair according to Embodiment 1 of the present invention
  • FIG. 6 is a flowchart of a similar terminal adaptation according to Embodiment 2 of the present invention
  • FIG. 7 is a single terminal adaptation according to Embodiment 3 of the present invention
  • FIG. 8 is a schematic diagram of a correspondence between a GUID and a Key according to Embodiment 4 of the present invention
  • FIG. 9 is a schematic diagram of a correspondence between another GUID and a Key according to Embodiment 4 of the present invention
  • a service adaptation method is provided.
  • the method includes the following steps: Step S102: Obtain a Globally Unique Identifier (GUID) generated for a terminal; Step S104: Search for a key value identifier corresponding to the GUID, and obtain terminal capability parameter information according to the key value identifier. Step S106: Adapt the service by using the terminal capability parameter information.
  • GUID Globally Unique Identifier
  • the GUID generated for the terminal is used to obtain the terminal capability parameter information according to the key identifier corresponding to the GUID, and the terminal capability parameter information is used to adapt the service, and the adaptation method of the terminal capability in the related technology is solved.
  • the problem of high difficulty, high server overhead, and low network utilization improves the system's work efficiency and performance.
  • the user agent Before step S102, the user agent generates a corresponding GUID for the same type of terminal or a single terminal, wherein the GUID may be a one-way function mapping of at least one of the following or at least one of the following: media access control of the terminal (Media Access Control, abbreviated as MAC address, IMEI number, IMEI type approval number (TAC) number, and subscriber identity module (SIMr).
  • Media Access Control abbreviated as MAC address
  • IMEI number IMEI type approval number (TAC) number
  • SIMr subscriber identity module
  • Terminal using SIM number to describe the terminal identifier
  • URI Uniform Resource Identifier
  • end-user agent user-agent
  • the database server may generate a key value identifier according to the GUID, and construct a key value pair (key, value) including a key value identifier, wherein the key value pair (key, value) indicates the key value identifier (key) Correspondence with terminal capability parameter information (value);
  • the database server stores the constructed key-value pairs in the database.
  • a key-value pair can be constructed in one of the following data structures: a red-black tree structure, a HASH hash.
  • the service server can find the terminal capability parameter information (value) corresponding to the GUID from the database according to the GUID acquired in step S102, thereby performing service adaptation, and improving the retrieval capability of the system.
  • the correspondence between the key value identifier and the terminal capability parameter information indicated by the key value pair includes but is not limited to the following cases: (1) the same type of terminal has the same key value identifier; (2) the same type The terminal has different key value identifiers, and different key value identifiers correspond to different terminal capability parameter information; (3) terminals of the same type have different key value identifiers, and different key value identifiers correspond to the same terminal capability parameter information.
  • different types of terminals may have different key value identifiers, and may also have the same key value identifier.
  • the correspondence between the key and the value indicated by the key value (key, value) may also be one of the following: Terminals of the same type have the same key, and different types of terminals have different keys. The values of the keys in different types of terminals are different. Different types of terminals have different keys. Terminals of the same type also have different keys, and the values corresponding to each key are different. Different types of terminals have different keys. Key, each terminal of the same type has a different key, but the key in the same type of terminal corresponds to the same value.
  • the terminal capability parameter information may include at least one of the following: parameters of the terminal processor, supported by the terminal Network standard, terminal screen display parameters, terminal memory type and size, terminal supported media format, terminal system software, terminal application software, user personalized information, terminal SIM information (eg: SIM hardware configuration, support Communication business, etc.).
  • the terminal capability parameter information may be expressed by at least one of the following: a character sequence, a structure, a consortium, and an Extensible Markup Language (XML). The method is simple and practical, and has high operability.
  • step S104 before acquiring the terminal capability parameter information according to the key identifier, it may further determine whether the terminal capability parameter information changes; if yes, collecting current terminal capability parameter information, and updating according to the current terminal capability parameter information.
  • the method can ensure that the terminal capability parameter information obtained by the service server from the database according to the GUID is the latest, thereby improving the effectiveness of the system.
  • the terminal capability parameter information is changed by at least one of the following: a change of the terminal software, a change of the terminal hardware, and a user personalized service customization.
  • the terminal system software or application software's own parameters After the network changes, or after the hardware components of the terminal are changed, or the user changes some service parameters or configuration parameters through the operator or its own operation, the terminal capability parameter information may be changed.
  • the service server can learn the capability parameters of the terminal, and provide the terminal with the service that adapts the terminal capability according to the obtained terminal capability parameter information.
  • FIG. 2 is a structural block diagram of a service adaptation apparatus according to an embodiment of the present invention.
  • the apparatus 20 includes: an acquisition module 22 configured to acquire a GUID generated for a terminal; and a lookup module 24 coupled to the acquisition module 22 And setting the key value identifier corresponding to the GUID, and acquiring the terminal capability parameter information according to the key value identifier; the adapting module 26 is coupled to the searching module 24, and configured to adapt the service by using the terminal capability parameter information.
  • the search module 24 obtains the key value identifier according to the GUID acquired by the obtaining module 22, and obtains the corresponding terminal capability parameter information by using the key value identifier, and the adaptation module 26 uses the terminal capability parameter information to adapt the service.
  • the service adaptation device 20 can be placed in a service server.
  • a service adaptation system is also provided. 3 is a structural block diagram of a service adaptation system according to an embodiment of the present invention. As shown in FIG.
  • the system includes a user agent 32, a database server 34, and the service adaptation device 20, wherein the user agent 32 includes: a generation module. 322.
  • the acquiring module 22, coupled to the service adaptation device 20, is configured to generate a corresponding GUID for the same type of terminal or a single terminal, where the GUID is a one-way function mapping of at least one of the following or at least one of the following: The MAC address, the IMEI number, the IMEI TAC number, the SIM number, the URI, the terminal user-agent parameter;
  • the database server 34 includes: a building module 342, coupled to the generating module 322, configured to generate a key value identifier according to the GUID, and constructing a key value including An identified key-value pair, wherein the key-value pair indicates a correspondence between the key-value identifier and the terminal capability parameter information; and a storage module 344 coupled to the building module 342 and the lookup module 24 of the service adaptation device 20, configured to be constructed Key-value pairs are stored in the database.
  • Embodiment 1 provides a method for efficiently adapting terminal capabilities, which effectively reduces network consumption.
  • a user agent has the function of collecting and parameterizing terminal capabilities, the ability to generate a unique identity (GUID) for the same type of terminal or a single terminal, and the function of transmitting GUID and terminal capability parameter information to the service server.
  • GUID unique identity
  • the same type of terminal refers to a type of terminal whose terminal capability parameter information is the same.
  • the generation of the GUID may employ, but is not limited to, any combination of one or more of a terminal MAC address, an IMEI number, an IMEI TAC number, a SIM number, a URI, a terminal user-agent parameter, and the like.
  • the generation of the GUID may be, but is not limited to, directly adopting the above description as a GUID and/or a one-way function mapping thereof.
  • the one-way function used for generating the GUID may be, but not limited to, a hash function such as MD5 or SHA.
  • the user agent also has a function of detecting whether the terminal capability parameter is changed.
  • the terminal capability parameter change may be, but is not limited to, any combination of one or more of software change, hardware change, user personalized service customization, and the like.
  • the service server has the capability of receiving the GUID and the terminal capability parameter information from the user agent description; providing the terminal with the service service adapting the terminal capability according to the terminal capability parameter information; and submitting the received GUID and the terminal capability parameter information to the terminal capability Parameter database server.
  • the terminal capability parameter information includes, but is not limited to, a parameter of the processor, a network standard supported by the terminal, a parameter of the screen display, a type and size of the memory, a supported media format, an end system software, an application software, a user customization, and a SIM.
  • the terminal capability parameter database server is configured to receive the terminal GUID and the terminal capability parameter information provided by the service server; construct a key value pair with the terminal GUID and the terminal capability parameter information, and store the (key, value) key value pair , maintain its uniqueness, and have the ability to quickly and efficiently retrieve values based on keys.
  • the Key and the GUID form a mapping relationship, and the value corresponds to the terminal capability parameter information.
  • the implementation method of storing (key, value) key-value pairs may adopt, but is not limited to, any efficient data structure such as a red-black tree structure or a hash hash.
  • 4 is a schematic diagram of the relationship between entities according to the first embodiment of the present invention.
  • the user agent 42 may be configured on the terminal device 41 but is not limited thereto, and has a globally unique identity (GUID) generated for the terminal.
  • the service server 43 is configured to receive the GUID and the terminal capability parameter information described by the user agent 42, and provide the terminal with the service service adapted to the terminal capability according to the terminal capability parameter information, and the received GUID and the terminal capability parameter information.
  • the terminal capability parameter database server 44 constructs a key value pair with the terminal GUID and the terminal capability parameter information, so that the service server 43 can find the key value pair according to the GUID.
  • Terminal capability parameter information (value) of the service service used to adapt the terminal capability It should be noted that the service server 43 and the terminal capability parameter database server 44 are logical entities, which can be deployed on the same physical device or on different physical devices.
  • the construction key value pair (key, value) in this embodiment may adopt the flow shown in FIG. 5, but is not limited thereto, as long as the function described by the terminal capability parameter database server is satisfied.
  • 5 is a flowchart of constructing a key-value pair according to Embodiment 1 of the present invention. As shown in FIG.
  • Step S501 The terminal capability information database server 44 generates a Key according to the GUID;
  • Step S502 Is it found in the database whether there is a corresponding key? If yes, go to step S503, otherwise go to step S504;
  • Step S503 update the value corresponding to the Key in the database;
  • Step S504 Construct a (key, value) binary group, And write it to the database.
  • Embodiment 2 This embodiment provides an adaptation method common to terminals of the same type. In this case, the terminal capability information database server 44 only needs to maintain one record for each type of terminal.
  • FIG. 6 is a flowchart of a similar terminal adaptation according to Embodiment 2 of the present invention.
  • Step S601 The user agent 42 generates a GUID for the terminal and sends it to the service server.
  • Step S602 The service server 43 receives the GUID and retrieves the key value in the database. If the key corresponding to the GUID is found, go to step S606, otherwise go to step S603; step S603: the service server 43 requests to acquire the terminal capability parameter; step S604: the user agent 42 sends the terminal capability parameter information to the service server 43; step S605: The terminal capability information server writes the terminal capability parameter information into the terminal capability parameter database.
  • Step S606 The service server 43 adapts the service according to the terminal capability parameter information (value) corresponding to the found key.
  • Embodiment 3 This embodiment provides a single terminal/terminal personalization/customization adaptation method.
  • the terminal capability information database server 44 needs to maintain a record for each terminal, for example, a typical The scenario is to provide personalized and/or customized services to the terminal.
  • FIG. 7 is a flowchart of a single terminal adaptation according to Embodiment 3 of the present invention. As shown in FIG. 7, the service is adapted as follows: Step S701: The user agent 42 determines whether the terminal initiates the service for the first time.
  • Step S702 The user agent 42 determines whether the terminal capability is changed? If yes, go to step S707, otherwise go to step S703; step S703: user agent 42 generates a GUID for the terminal and sends it to the service server 43; step S704: the service server 43 receives the GUID and is in the terminal capability parameter database 44 Retrieving the key value; Step S705: determining whether the key corresponding to the GUID can be found in the terminal capability parameter database? If yes, proceed to the next step, otherwise proceed to step S708; Step S706: the service server 43 finds the service according to the value corresponding to the key.
  • Step S707 The user agent 42 collects the terminal capability parameter information, and sends it to the service server 43 together with the GUID, and proceeds to step S710;
  • Step S708 The service server 43 requests to acquire the terminal capability parameter, and proceeds to the next step;
  • Step S709 The user agent 42 sends the terminal capability parameter information to the service server 43.
  • Step S710 The terminal capability information server 44 writes the terminal capability parameter information into the terminal capability parameter database 44, and proceeds to step S706.
  • Embodiment 4 This embodiment is used to explain in detail the construction method of the GUID and the Key.
  • the mapping relationship between the GUID and the Key can be constructed as follows: (1) Same parameters for the same terminal. Map a terminal of the same type to a Key through a function, as shown in Figure 8.
  • the corresponding key can be generated by using IMEI TAC (model approval number) and/or terminal user-agent parameters, correspondingly, in the database. Only one terminal device parameter information needs to be saved;
  • the embodiment of the present invention provides a terminal capability adaptation method and apparatus based on a (key, value) key-value pair, which can effectively reduce the transmission overhead of the network, because the user terminal capability change speed is normally used. Slower (software and hardware upgrades, etc.), and the GUID is much smaller than the terminal capability parameter information, which is beneficial to improve the utilization of network resources, and avoids that the terminal capability parameter information needs to be transmitted between the terminal and the server in each service request;
  • the (key, value) storage mode can improve the efficiency of querying the terminal capability parameters, and is convenient for programming.
  • the storage mode of writing once and multiple readings saves server resources.
  • modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices.
  • they may be implemented by program code executable by the computing device so that they may be stored in the storage device by the computing device, or they may be separately fabricated into individual integrated circuit modules, or Multiple modules or steps are made into a single integrated circuit module.
  • the invention is not limited to any particular combination of hardware and software.
  • the above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种业务适配方法、装置及***,该方法包括以下步骤:获取为终端生成的唯一身份标识(GUID);查找与GUID对应的键值标识,并根据键值标识获取终端能力参数信息;使用终端能力参数信息对业务进行适配。通过本发明提高了***的工作效率和性能。

Description

业务适配方法、 装置及*** 技术领域 本发明涉及通信领域, 尤其涉及一种业务适配方法、 装置及***。 背景技术 随着移动通信技术和云计算技术的迅速发展, 人们可以通过大量类型各异、 不同 平台的终端(例如, 便携设备、 手机或 PDA等) 随时随地与网络交换信息。 这些极大 地方便了用户对信息的存储、 查询、 检索、 访问以及娱乐等要求。 这不仅为人们提供 了快捷便利的通信手段, 同时也剌激着电信运营商为开发多种不同的新业务, 以提高 其服务水平和市场竞争力。 但是, 由于目前终端设备平台各异、 计算能力参差不齐、 屏幕大小不一, 这给运营商为不同终端提供相同的业务或为相同的终端提供差异化的 业务带来了难题, 移动通信的发展已经满足不了人们日益增长的通信服务需求。 如何 有效地解决这一现实难题, 已经成为了移动运营商和业务提供商急切关注的焦点。 在相关技术中, 考虑了一系列与终端或客户端能力有关的适配方法和协商机制, 可大致分为两类: ( 1 )业务服务器根据国际移动设备辨识码(International Mobile station Equipment
Identity, 简称为 IMEI) 号在移动通信终端数据库中查找与该 IMEI号相对应的移动通 信终端的属性信息, 根据该属性信息进行显示页面适配。 但这种技术的缺点是: 一方 面, 由于山寨机的盛行, 破坏了 IMEI号的唯一性, 增加了适配难度; 另一方面, 服 务器需要维护一个很大的 IMEI及其对应的终端能力参数信息数据库, 这在查找终端 的属性信息时服务器开销大。
(2)包括终端主动发起、服务器主动发起以及互相协商的三种方式的终端能力的 协商机制。 由于终端能力的参数信息一般都比较大(即, 包括的参数信息比较多), 这 几种协商机制都存在着一个缺点, 即, 在每次业务请求中都需要建立一次终端能力参 数的传输。 这样, 极容易引起信令风暴, 降低网络的利用率, 这是电信运营商不愿看 到的。 针对相关技术中终端能力的适配方法适配难度大、 服务器开销大以及网络利用率 低的问题, 目前尚未提出有效的解决方案。 发明内容 本发明提供了一种业务适配方案, 以至少解决上述相关技术中终端能力的适配方 法适配难度大、 服务器开销大以及网络利用率低的问题。 为了实现上述目的, 根据本发明的一个方面, 提供了一种业务适配方法。 根据本发明的业务适配方法, 包括以下步骤: 获取为终端生成的唯一身份标识
(GUID); 查找与 GUID对应的键值标识, 并根据键值标识获取终端能力参数信息; 使用终端能力参数信息对业务进行适配。 优选地, 获取为终端生成的 GUID之前, 该方法还包括: 用户代理为同种类型终 端或单一终端生成对应的 GUID,其中, GUID为以下至少之一或以下至少之一的单向 函数映射: 终端的媒体访问控制(MAC)地址、 IMEI号、 IMEI型号核准号码(TAC) 号、 用户身份模块 (SIM) 号、 统一资源标识符 (URI)、 终端用户代理 (user-agent)参 数。 优选地,获取为终端生成的 GUID之后,该方法还包括:数据库服务器根据 GUID 生成键值标识, 并构建包括键值标识的键值对, 其中, 键值对指示键值标识与终端能 力参数信息的对应关系; 数据库服务器将构建的键值对存入数据库。 优选地,键值对所指示的键值标识与终端能力参数信息的对应关系包括以下之一: 同种类型的终端具有同一个键值标识; 同种类型的终端具有不同的键值标识, 不同的 键值标识对应不同的终端能力参数信息; 同种类型的终端具有不同的键值标识, 不同 的键值标识对应同一终端能力参数信息。 优选地, 键值对按照以下之一数据结构构建: 红黑树结构、 HASH散列。 优选地, 根据键值标识获取终端能力参数信息之前, 该方法还包括: 判断终端能 力参数信息是否发生变化; 若是, 则收集当前的终端能力参数信息, 并根据当前的终 端能力参数信息更新数据库中对应的键值对。 优选地, 终端能力参数信息通过以下方式至少之一发生改变: 终端软件的改变、 终端硬件的改变、 用户个性化业务定制。 优选地, 终端能力参数信息包括至少以下之一: 终端处理器的参数、 终端支持的 网络制式、 终端屏显的参数、 终端存储器的类型及大小、 终端支持的媒体格式、 终端 ***软件、 终端应用软件、 用户个性化定制的信息、 终端 SIM的信息。 优选地, 终端能力参数信息采用至少以下之一的表达方式: 字符序列、 结构体、 联合体、 可扩展标记语言 (XML)。 为了实现上述目的, 根据本发明的再一方面, 还提供了一种业务适配装置。 根据本发明的业务适配装置, 包括: 获取模块, 设置为获取为终端生成的唯一身 份标识 (GUID); 查找模块, 设置为查找与 GUID对应的键值标识, 并根据键值标识 获取终端能力参数信息; 适配模块, 设置为使用终端能力参数信息对业务进行适配。 优选地, 上述装置设置在业务服务器中。 为了实现上述目的, 根据本发明的又一方面, 还提供了一种业务适配***。 根据本发明的业务适配***, 包括用户代理、 数据库服务器和上述装置, 其中, 用户代理包括: 生成模块, 设置为为同种类型终端或单一终端生成对应的 GUID, 其 中, GUID为以下至少之一或以下至少之一的单向函数映射: 终端的 MAC地址、 IMEI 号、 IMEI型号核准号码(TAC)号、 SIM号、 URI、 终端用户代理(user-agent)参数; 数据库服务器包括: 构建模块, 设置为根据 GUID生成键值标识, 并构建包括键值标 识的键值对, 其中, 键值对指示键值标识与终端能力参数信息的对应关系; 以及存储 模块, 设置为将构建的键值对存入数据库。 通过本发明, 采用为终端生成的唯一身份标识, 根据与唯一身份标识对应的键值 标识获取终端能力参数信息, 利用终端能力参数信息对业务进行适配的方式, 解决了 相关技术中终端能力的适配方法适配难度大、服务器开销大以及网络利用率低的问题, 提高了***的工作效率和性能。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图 中: 图 1是根据本发明实施例的业务适配方法的流程图; 图 2是根据本发明实施例的业务适配装置的结构框图; 图 3是根据本发明实施例的业务适配***的结构框图; 图 4是根据本发明实施例一的实体间的关系示意图; 图 5是根据本发明实施例一的构建键值对的流程图; 图 6是根据本发明实施例二的同类终端适配的流程图; 图 7是根据本发明实施例三的单一终端适配的流程图; 图 8是根据本发明实施例四的一种 GUID与 Key的对应关系示意图; 图 9是根据本发明实施例四的另一 GUID与 Key的对应关系示意图; 以及 图 10是根据本发明实施例四的再一 GUID与 Key的对应关系示意图。 具体实施方式 下文中将参考附图并结合实施例来详细说明本发明。 需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互组合。 根据本发明实施例, 提供了一种业务适配方法。 图 1是根据本发明实施例的业务 适配方法的流程图, 如图 1所示, 该方法包括以下步骤: 步骤 S102, 获取为终端生成的唯一身份标识 (Globally Unique Identifier, 简称为 GUID); 步骤 S104, 查找与 GUID对应的键值标识, 并根据键值标识获取终端能力参数信 息; 步骤 S106, 使用终端能力参数信息对业务进行适配。 通过上述步骤, 采用为终端生成的 GUID, 根据与 GUID对应的键值标识获取终 端能力参数信息, 利用终端能力参数信息对业务进行适配的方式, 解决了相关技术中 终端能力的适配方法适配难度大、 服务器开销大以及网络利用率低的问题, 提高了系 统的工作效率和性能。 优选地, 在步骤 S102 之前, 用户代理为同种类型终端或单一终端生成对应的 GUID, 其中, GUID可以为以下至少之一或以下至少之一的单向函数映射: 终端的媒 体访问控制 (Media Access Control, 简称为 MAC)地址、 IMEI号、 IMEI型号核准号 码(Type Approval Code, 简称为 TAC)号、用户身份模块( Subscriber Identity Module, 简称为 SIM,) 号 (例如: 指机卡不分离的终端, 采用 SIM号来描述终端标识)、 统一 资源标识符 (Uniform Resource Identifier, 简称为 URI)、 终端用户代理 (user-agent) 参数。 该方法使得终端可以有一个唯一的身份标识与其对应, 避免了由于山寨机盛行 而导致 IMEI号不唯一的情况, 提高了***的准确性。 优选地, 步骤 S102之后, 数据库服务器可以根据 GUID生成键值标识(key), 并 构建包括键值标识的键值对 (key, value), 其中, 键值对 (key, value) 指示键值标识 (key) 与终端能力参数信息 (value) 的对应关系; 数据库服务器将构建的键值对存 入数据库。 例如, 键值对可以按照以下之一数据结构构建: 红黑树结构、 HASH散列。 这样就使得业务服务器可以根据步骤 S102获取到的 GUID从数据库查找到与该 GUID 对应的终端能力参数信息 (value), 从而进行业务适配, 提高了***的检索能力。 优选地, 键值对所指示的键值标识与终端能力参数信息的对应关系包括但不限于 如下几种情况: (1 ) 同种类型的终端具有同一个键值标识; (2) 同种类型的终端具有 不同的键值标识, 不同的键值标识对应不同的终端能力参数信息; (3 ) 同种类型的终 端具有不同的键值标识, 不同的键值标识对应同一终端能力参数信息。 其中, 对于情 况 (2), 不同类型的终端可以具有不同的键值标识, 也可以具有相同的键值标识。 例如, 在实施过程中, 键值对 (key, value) 所指示的 key与 value的对应关系也 可以为以下之一: 同种类型的终端具有同一个 key, 不同类型的终端具有不同的 key, 且不同类型的终端中的 key对应的 value不同; 不同类型的终端具有不同的 key, 同种 类型的终端也具有不同的 key, 且每个 key对应的 value各不相同; 不同类型的终端具 有不同的 key, 同种类型的每个终端具有不同的 key, 但同种类型的终端中的 key对应 同一 value 优选地, 终端能力参数信息可以包括至少以下之一: 终端处理器的参数、 终端支 持的网络制式、 终端屏显的参数、 终端存储器的类型及大小、 终端支持的媒体格式、 终端***软件、终端应用软件、用户个性化定制的信息、终端 SIM的信息(例如: SIM 的硬件配置、支持的通信业务等)。其中, 终端能力参数信息可以采用至少以下之一的 表达方式:字符序列、结构体、联合体、可扩展标记语言(Extensible Markup Language, 简称为 XML)。 该方法简单实用、 可操作性强。 优选地, 在步骤 S104中, 根据键值标识获取终端能力参数信息之前, 还可以判断 终端能力参数信息是否发生变化; 若是, 则收集当前的终端能力参数信息, 并根据当 前的终端能力参数信息更新数据库中对应的键值对。 该方法可以保证业务服务器根据 GUID从数据库中获取的终端能力参数信息是最新的, 从而提高了***的有效性。 优选地, 终端能力参数信息通过以下方式至少之一发生改变: 终端软件的改变、 终端硬件的改变、 用户个性化业务定制。 例如, 终端***软件或应用软件的自身参数 随网络的变化更新后, 或者终端硬件元件发生改变后, 或者用户通过运营商或自身操 作更改了某些业务参数或配置参数等均可能引起终端能力参数信息的改变。 采用上述方法, 业务服务器就能够获知终端的能力参数, 根据获得的终端能力参 数信息为终端提供适配终端能力的业务。 例如: 终端要呈现一个网页时, 业务服务器 根据终端屏幕的大小生成与之适配的页面大小。 对应于上述方法, 本发明实施例还提供了一种业务适配装置。 图 2是根据本发明 实施例的业务适配装置的结构框图, 如图 2所示, 该装置 20包括: 获取模块 22, 设 置为获取为终端生成的 GUID;查找模块 24,耦合至获取模块 22,设置为查找与 GUID 对应的键值标识, 并根据键值标识获取终端能力参数信息; 适配模块 26, 耦合至查找 模块 24, 设置为使用终端能力参数信息对业务进行适配。 通过上述装置, 查找模块 24根据获取模块 22获取到的 GUID来获取键值标识, 并通过键值标识来获取对应的终端能力参数信息,适配模块 26利用终端能力参数信息 对业务进行适配, 解决了相关技术中终端能力的适配方法适配难度大、 服务器开销大 以及网络利用率低的问题, 提高了***的工作效率和性能。 优选地, 业务适配装置 20可以设置在业务服务器中。 根据本发明实施例, 还提供了一种业务适配***。 图 3是根据本发明实施例的业 务适配***的结构框图, 如图 3所示, 该***包括用户代理 32、 数据库服务器 34和 上述业务适配装置 20, 其中, 用户代理 32包括: 生成模块 322, 耦合至业务适配装置 20的获取模块 22,设置为为同种类型终端或单一终端生成对应的 GUID,其中, GUID 为以下至少之一或以下至少之一的单向函数映射: 终端的 MAC地址、 IMEI号、 IMEI TAC号、 SIM号、 URI、 终端 user-agent参数; 数据库服务器 34包括: 构建模块 342, 耦合至生成模块 322, 设置为根据 GUID生成键值标识, 并构建包括键值标识的键值 对, 其中, 键值对指示键值标识与终端能力参数信息的对应关系; 以及存储模块 344, 耦合至构建模块 342和业务适配装置 20的查找模块 24, 设置为将构建的键值对存入 数据库。 下面结合优选实施例和附图对上述实施例的实现过程进行详细说明。 实施例一 本实施例提供了一种高效地适配终端能力的方法, 有效地降低网络消耗。 其中, 可以包括三个逻辑实体: 用户代理、 业务服务器以及终端能力参数数据库服务器。 用户代理, 具有收集终端能力并将其参数化的功能、 为同种类型终端或单一终端 生成唯一身份标识(GUID)的能力以及将 GUID和终端能力参数信息发送到业务服务 器的功能。 这里同种类型终端是指其终端能力参数信息相同的一类终端。 GUID 的生 成可采用但不限于终端 MAC地址、 IMEI号、 IMEI TAC 号、 SIM号、 URI、终端 user-agent 参数等的一种或几种方式的任意组合。 其中, GUID 的生成可采用但不限于直接采用 以上描述内容作为 GUID和 /或它们的单向函数映射, GUID的生成采用的单向函数可 采用但不限于 MD5、 SHA等散列函数。 优选地, 用户代理还具有检测终端能力参数是否改变的功能。 终端能力参数改变 可以但不限于软件的改变、 硬件的改变、 用户个性化业务定制等一种或几种的任意组 合。 业务服务器,具有接收来自用户代理描述的 GUID以及终端能力参数信息的能力; 将根据终端能力参数信息为终端提供适配终端能力的业务服务; 将接收到的 GUID以 及终端能力参数信息提交给终端能力参数数据库服务器。 其中, 终端能力参数信息包 括但不限于处理器的参数、终端支持的网络制式、屏显的参数、存储器的类型及大小、 支持的媒体格式、 终端***软件、 应用软件、 用户个性化定制以及 SIM的信息等的一 种或几种参数信息的任意组合; 终端能力参数信息的表示方法可采用但不限于字符序 列、 结构体、 联合体、 XML等。 终端能力参数数据库服务器, 设置为接收来自业务服务器提供的终端 GUID以及 终端能力参数信息; 以终端 GUID以及终端能力参数信息构建 (key, value) 键值对, 并存储 (key, value) 键值对, 维护其唯一性, 同时具有根据 key快速高效检索 value 的能力。 这里 Key与 GUID构成映射关系, value对应终端能力参数信息。 优选地, 存储(key, value)键值对的实现方法可采用但不限于红黑树结构、 hash 散列等任意高效的数据结构。 图 4是根据本发明实施例一的实体间的关系示意图, 如图 4所示, 用户代理 42 可配置在终端设备 41上但不限于此, 它具有为终端生成全球唯一身份标识 (GUID) 的功能; 业务服务器 43设置为接收来自用户代理 42描述的 GUID以及终端能力参数 信息的能力, 根据终端能力参数信息为终端提供适配终端能力的业务服务, 以及将接 收到的 GUID以及终端能力参数信息提交给终端能力参数数据库服务器 44; 终端能力 参数数据库服务器 44以终端 GUID以及终端能力参数信息构建(key, value)键值对, 使得业务服务器 43可以根据 GUID通过 (key, value) 键值对找到用以适配终端能力 的业务服务的终端能力参数信息 (value)。 需要说明的是, 这里的业务服务器 43和终端能力参数数据库服务器 44是逻辑实 体, 它们可部署在同一物理设备上也可以部署在不同的物理设备上。 本实施例中的构建键值对 (key, value) 可采用图 5 所示的流程, 但不限于此, 只要满足终端能力参数数据库服务器所描述的功能即可。 图 5是根据本发明实施例一 的构建键值对的流程图, 如图 5所示, 键值对的构建方法的流程如下: 步骤 S501 : 终端能力信息数据库服务器 44根据 GUID生成 Key; 步骤 S502: 在数据库中查找是否有对应相等的 key? 如果有, 则转步骤 S503 , 否 则转步骤 S504; 步骤 S503 : 在数据库中更新 Key对应的 value; 步骤 S504: 构建 (key, value) 二元组, 并将其写入数据库。 实施例二 本实施例提供了一种同种类型终端通用的适配方法, 在这种情况下终端能力信息 数据库服务器 44只需为每种类型的终端维护一条记录。 图 6是根据本发明实施例二的同类终端适配的流程图, 如图 6所示, 这种业务适 配流程如下: 步骤 S601 : 用户代理 42为终端生成 GUID, 并将其发送给业务服务器; 步骤 S602:业务服务器 43收到 GUID并在数据库中检索 key值。如果找到与 GUID 对应的 key, 则转步骤 S606, 否则转步骤 S603 ; 步骤 S603 : 业务服务器 43请求获取终端能力参数; 步骤 S604: 用户代理 42将终端能力参数信息发送给业务服务器 43 ; 步骤 S605 : 终端能力信息服务器将终端能力参数信息写入终端能力参数数据库
44; 步骤 S606: 业务服务器 43根据找到的 key对应的终端能力参数信息 (value) 对 业务进行适配。 实施例三 本实施例提供了一种单一终端 /终端个性化 /定制化的适配方法,在这种情况下终端 能力信息数据库服务器 44需为每个终端维护一条记录,例如,一种典型的场景就是为 终端提供个性化和 /或定制化的服务。 图 7是根据本发明实施例三的单一终端适配的流程图, 如图 7所示, 这种业务适 配如下: 步骤 S701 : 用户代理 42判断终端是否是第一次启动该业务? 如果是, 则转步骤 S707, 否则转下一步; 步骤 S702: 用户代理 42判断终端能力是否改变? 如果改变, 则转步骤 S707, 否 则转步骤 S703 ; 步骤 S703 : 用户代理 42为终端生成 GUID, 并将其发送到业务服务器 43 ; 步骤 S704:业务服务器 43收到 GUID并在终端能力参数数据库 44中检索 key值; 步骤 S705: 判断在终端能力参数数据库中否是能找到与 GUID对应的 key? 如果 是则进行下一步, 否则转步骤 S708; 步骤 S706:业务服务器 43根据找到 key对应的 value对业务进行适配,流程结束; 步骤 S707: 用户代理 42收集终端能力参数信息, 并与 GUID—起发送到业务服 务器 43, 转步骤 S710; 步骤 S708: 业务服务器 43请求获取终端能力参数, 转下一步; 步骤 S709: 用户代理 42将终端能力参数信息发送给业务服务器 43 ; 步骤 S710: 终端能力信息服务器 44将终端能力参数信息写入终端能力参数数据 库 44, 转步骤 S706。 实施例四 本实施例用以详细说明 GUID和 Key的构建方法。 具体地, 终端能力参数数据库 服务器 44接收到来自业务服务器 43的 GUID和终端参数信息时,可构建 GUID和 Key 的映射关系有以下几种: ( 1 ) 同种终端相同参数。 通过一个函数将同种类型的终端映射到一个 Key上, 如图 8所示,例如,相应的 key可采用 IMEI TAC (型号核准号码)和 /或终端 user-agent 参数生成, 相应的, 在数据库中仅需保存一份终端设备参数信息;
(2) 同种终端不同参数。 此情况下需为每一个终端维护一条记录, 相应的 Key 与 GUID构成——映射, 如图 9所示;
( 3 ) 不同终端相同参数。 此情况下需为每一个终端维护一条记录, 相应的 Key 与 GUID构成——映射, 如图 10所示;
(4) 不同终端不同参数。 此情况下需为每一个终端维护一条记录。 相应的 Key 与 GUID构成——映射, 如图 9所示。 综上所述, 本发明实施例提出了一种基于 (key, value) 键值对的终端能力适配 方法及装置, 一方面能有效降低网络的传输开销, 因为通常情况下用户终端能力变化 速度比较慢(软硬件升级等), 而 GUID远小于终端能力参数信息, 有利于提高网络资 源的利用率, 避免了终端能力参数信息在每一次业务请求时都需要在终端和服务器之 间传送; 另一方面 (key, value) 存储方式可提高查询终端能力参数的效率, 便于编 程实现, 同时这种一次写多次读的存储模式更加节省服务器资源。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所 组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而可以将 它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。 这样, 本发明不限 制于任何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

Claims

权 利 要 求 书
1. 一种业务适配方法, 包括以下步骤:
获取为终端生成的唯一身份标识 GUID;
查找与所述 GUID对应的键值标识, 并根据所述键值标识获取终端能力参 数信息;
使用所述终端能力参数信息对业务进行适配。
2. 根据权利要求 1所述的方法, 其中, 获取为终端生成的所述 GUID之前, 所述 方法还包括:
用户代理为同种类型终端或单一终端生成对应的所述 GUID, 其中, 所述 GUID 为以下至少之一或以下至少之一的单向函数映射: 终端的媒体访问控制 MAC地址、 国际移动设备辨识码 IMEI号、 IMEI型号核准号码 TAC号、 用户 身份模块 SIM号、 统一资源标识符 URI、 终端用户代理参数。
3. 根据权利要求 1所述的方法, 其中, 获取为终端生成的所述 GUID之后, 还包 括:
数据库服务器根据所述 GUID生成所述键值标识, 并构建包括所述键值标 识的键值对, 其中, 所述键值对指示所述键值标识与所述终端能力参数信息的 对应关系;
所述数据库服务器将构建的所述键值对存入数据库。
4. 根据权利要求 3所述的方法, 其中, 所述键值对所指示的所述键值标识与所述 终端能力参数信息的对应关系包括以下之一:
同种类型的终端具有同一个所述键值标识;
同种类型的终端具有不同的所述键值标识, 所述不同的所述键值标识对应 不同的所述终端能力参数信息;
同种类型的终端具有不同的所述键值标识, 所述不同的所述键值标识对应 同一所述终端能力参数信息。
5. 根据权利要求 4所述的方法, 其中, 所述键值对按照以下之一数据结构构建: 红黑树结构、 HASH散列。
6. 根据权利要求 1至 5中任一项所述的方法, 其中, 根据所述键值标识获取所述 终端能力参数信息之前, 还包括:
判断所述终端能力参数信息是否发生变化;
若是, 则收集当前的终端能力参数信息, 并根据所述当前的终端能力参数 信息更新所述数据库中对应的所述键值对。
7. 根据权利要求 6所述的方法, 其中, 所述终端能力参数信息通过以下方式至少 之一发生改变: 终端软件的改变、 终端硬件的改变、 用户个性化业务定制。
8. 根据权利要求 1所述的方法,其中,所述终端能力参数信息包括至少以下之一: 终端处理器的参数、 终端支持的网络制式、 终端屏显的参数、 终端存储器的类 型及大小、 终端支持的媒体格式、 终端***软件、 终端应用软件、 用户个性化 定制的信息、 终端 SIM的信息。
9. 根据权利要求 1所述的方法, 其中, 所述终端能力参数信息采用至少以下之一 的表达方式: 字符序列、 结构体、 联合体、 可扩展标记语言 XML。
10. 一种业务适配装置, 包括:
获取模块, 设置为获取为终端生成的唯一身份标识 GUID;
查找模块, 设置为查找与所述 GUID对应的键值标识, 并根据所述键值标 识获取终端能力参数信息;
适配模块, 设置为使用所述终端能力参数信息对业务进行适配。
11. 根据权利要求 10所述的装置, 其中, 所述装置设置在业务服务器中。
12. 一种业务适配***, 包括用户代理、 数据库服务器和权利要求 10或 11中所述 装置, 其中,
所述用户代理包括: 生成模块, 设置为为同种类型终端或单一终端生成对 应的所述 GUID, 其中, 所述 GUID为以下至少之一或以下至少之一的单向函 数映射: 终端的媒体访问控制 MAC地址、 国际移动设备辨识码 IMEI号、 IMEI 型号核准号码 TAC号、 用户身份模块 SIM号、 统一资源标识符 URI、 终端用 户代理参数;
所述数据库服务器包括: 构建模块, 设置为根据所述 GUID生成所述键值 标识, 并构建包括所述键值标识的键值对, 其中, 所述键值对指示所述键值标 识与所述终端能力参数信息的对应关系; 以及存储模块, 设置为将构建的所述 键值对存入数据库。
PCT/CN2012/070241 2011-10-25 2012-01-11 业务适配方法、装置及*** WO2012152076A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110327308.3 2011-10-25
CN201110327308.3A CN103079194B (zh) 2011-10-25 2011-10-25 业务适配方法、装置及***

Publications (1)

Publication Number Publication Date
WO2012152076A1 true WO2012152076A1 (zh) 2012-11-15

Family

ID=47138754

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/070241 WO2012152076A1 (zh) 2011-10-25 2012-01-11 业务适配方法、装置及***

Country Status (2)

Country Link
CN (1) CN103079194B (zh)
WO (1) WO2012152076A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020156566A1 (zh) * 2019-02-03 2020-08-06 维沃移动通信有限公司 终端能力标识的操作方法和通信设备
RU2789445C1 (ru) * 2019-02-03 2023-02-03 Виво Мобайл Комьюникэйшн Ко., Лтд. Способ управления идентификаторами полномочий оконечного устройства и устройство связи

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811931B (zh) * 2014-01-23 2019-01-08 腾讯科技(深圳)有限公司 一种移动终端唯一标识分配***和方法
US9729180B2 (en) * 2014-11-13 2017-08-08 Blackberry Limited System and method for providing service license aggregation across multiple device SIM cards
CN110351712B (zh) * 2018-04-04 2020-12-08 华为技术有限公司 通信能力上报方法、设备及***
CN112887966B (zh) 2018-06-05 2022-11-29 Oppo广东移动通信有限公司 一种终端能力的获取方法及装置、计算机存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101150803A (zh) * 2007-10-24 2008-03-26 优视动景(北京)技术服务有限公司 微浏览器处理网络数据的方法、微浏览器及其服务器
CN101400158A (zh) * 2007-09-24 2009-04-01 北京索伦互联网信息服务有限公司 一种基于3g的无线上网方法、***及终端
CN101437229A (zh) * 2008-12-23 2009-05-20 ***通信集团北京有限公司 一种基于wap的信息适配方法及***
CN201440732U (zh) * 2009-06-23 2010-04-21 中国工商银行股份有限公司 一种适配各种型号手机的网站处理装置
US20110202641A1 (en) * 2010-02-12 2011-08-18 Colin Kahn Method and apparatus providing access network aware presence to applications

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100583831C (zh) * 2007-03-29 2010-01-20 华为技术有限公司 路径计算单元组网及信息获取方法及通讯***及相关设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101400158A (zh) * 2007-09-24 2009-04-01 北京索伦互联网信息服务有限公司 一种基于3g的无线上网方法、***及终端
CN101150803A (zh) * 2007-10-24 2008-03-26 优视动景(北京)技术服务有限公司 微浏览器处理网络数据的方法、微浏览器及其服务器
CN101437229A (zh) * 2008-12-23 2009-05-20 ***通信集团北京有限公司 一种基于wap的信息适配方法及***
CN201440732U (zh) * 2009-06-23 2010-04-21 中国工商银行股份有限公司 一种适配各种型号手机的网站处理装置
US20110202641A1 (en) * 2010-02-12 2011-08-18 Colin Kahn Method and apparatus providing access network aware presence to applications

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020156566A1 (zh) * 2019-02-03 2020-08-06 维沃移动通信有限公司 终端能力标识的操作方法和通信设备
RU2789445C1 (ru) * 2019-02-03 2023-02-03 Виво Мобайл Комьюникэйшн Ко., Лтд. Способ управления идентификаторами полномочий оконечного устройства и устройство связи

Also Published As

Publication number Publication date
CN103079194A (zh) 2013-05-01
CN103079194B (zh) 2018-02-27

Similar Documents

Publication Publication Date Title
JP5497172B2 (ja) 分散型ネットワーク上で複数キーワード・クエリを効率的に処理するための方法および装置
WO2019095889A1 (zh) 通过nrf进行nf发现的方法、设备及可读存储介质
WO2008104131A1 (fr) Procédé, appareil et système de recherche et de téléchargement d'un fichier de téléphone mobile
US8175584B2 (en) System and method to facilitate downloading data at a mobile wireless device
US20070198633A1 (en) System and method for delivery of PC content through a server based relay system using really simple syndication
WO2019154353A1 (zh) ***运行参数查询方法、匹配方法、装置及节点设备
WO2012152076A1 (zh) 业务适配方法、装置及***
WO2012139474A1 (zh) 数据的获取方法、设备和***
WO2011157099A1 (zh) 实现上下文感知业务应用的方法和相关装置
WO2012028103A1 (zh) 访问微博的方法和***及微博网站图片发送方法和***
JP2019535060A (ja) ソフトウェアアップデートシステム、ファームウェアオーバーザエアーアップデートシステム、及び、クライアントデバイスをアップデートする方法
WO2014161261A1 (zh) 数据的存储方法及装置
WO2018227695A1 (zh) 订阅数据的发送、接收方法、装置及***
CN103248678A (zh) 一种数据资源共享方法、服务端和客户端
CN106332556B (zh) 传输云端文件的方法、终端及云端服务器
US7840529B2 (en) Contents list providing apparatus and contents list providing method
WO2017000540A1 (zh) 数据查询方法及装置
WO2018077138A1 (zh) 数据配置方法、索引管理方法、相关装置以及计算设备
CN104915394A (zh) 更新黄页信息的方法和装置
CN104994169A (zh) 一种扫地机器人状态信息查询方法及服务器
CN103997508A (zh) 一种集中存储照片的方法及装置
CN105052207B (zh) 一种信息查询方法、设备及***
WO2012055251A1 (zh) 一种彩铃音信息的查询方法及***
US8484182B1 (en) Wireless device content searching
JP2002373175A (ja) サービス検索方法及びシステム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12782473

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12782473

Country of ref document: EP

Kind code of ref document: A1