WO2013091316A1 - Software update method and system based on ussd - Google Patents

Software update method and system based on ussd Download PDF

Info

Publication number
WO2013091316A1
WO2013091316A1 PCT/CN2012/072745 CN2012072745W WO2013091316A1 WO 2013091316 A1 WO2013091316 A1 WO 2013091316A1 CN 2012072745 W CN2012072745 W CN 2012072745W WO 2013091316 A1 WO2013091316 A1 WO 2013091316A1
Authority
WO
WIPO (PCT)
Prior art keywords
ussd
update
server
user
software update
Prior art date
Application number
PCT/CN2012/072745
Other languages
French (fr)
Chinese (zh)
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 WO2013091316A1 publication Critical patent/WO2013091316A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Disclosed are a software update method and system based on USSD. The method comprises: a mobile service platform querying an unstructured supplementary services data (USSD) server for capability information of mobile equipment (ME), and when determining that the ME has capability of supporting software update based on USSD, prompting the ME to perform software update; and when the ME performs, according to a set user parameter, automatic update or prompts, according to a set user parameter, a user to make a response and perform update, the USSD server delivering updated data to the ME. Through the present invention, update transparent to a user can be implemented and the amount of updated data can be reduced.

Description

一种基于 USSD的软件更新方法和系统 技术领域  USSD-based software update method and system
本发明涉及移动终端数据更新领域, 特别是指一种基于 USSD的软件 更新方法和系统。 背景技术  The present invention relates to the field of data update of mobile terminals, and in particular to a software update method and system based on USSD. Background technique
在移动终端应用中, 非结构化补充业务 ( USSD , Unstructured supplementary services data )是一种基于全球移动通讯系统(GSM, Global System of Mobile communication )网络的新型交互式数据业务,它是在 GSM 的短信息系统基础上推出的具有快速方便、 面向连接、 广泛适用、 实时性 高的新业务。  In mobile terminal applications, Unstructured Supplementary Services (USSD) is a new interactive data service based on the Global System of Mobile communication (GSM) network. It is short in GSM. Based on the information system, it has new services that are fast, convenient, connection-oriented, widely applicable, and highly real-time.
USSD 在通话状态下使用独立专用控制信道 (SDCCH , Stand-alone Dedicated Control Channel ),数据传输速率大约为 600bps;而非通话状态时, USSD使用快速辅助控制信道( FACCH, Fast Associated Control Channel ), 数据传输速率大约为 lkbps, 比短消息(SMS , Short Message Service )传输 速率高。  The USSD uses the Stand-alone Dedicated Control Channel (SDCCH) in the call state, and the data transmission rate is about 600bps. When the call is not in use, the USSD uses the Fast Associated Control Channel (FACCH). The transmission rate is approximately lkbps, which is higher than the short message (SMS, Short Message Service) transmission rate.
USSD在会话过程中一直保持通话连接,提供透明通道, 不进行存储转 发; 而 SMS在物理承载层没有会话通道, 是一个存储转发系统, 用户完成 一次查询需要进行多次会话过程。 由于 USSD 与通用分组无线服务技术 ( GPRS, General Packet Radio Service )类似,在交互中保持一个会话过程, 每次数据发送不需要重新建立信道, 所以 USSD 系统对用户的呼叫请求是 即时响应, 如此使响应速度大大加快, 主要的响应时延已转移到应用服务 器一端, 响应时间比短消息快。  The USSD maintains a call connection during the session and provides a transparent channel without storage forwarding. SMS has no session channel on the physical bearer layer. It is a store-and-forward system. Users need to perform multiple sessions during a single query. Since USSD is similar to General Packet Radio Service (GPRS), it maintains a session process in the interaction, and each time the data transmission does not need to re-establish the channel, the USSD system responds immediately to the user's call request, thus making The response speed is greatly accelerated, and the main response delay has been transferred to the application server side, and the response time is faster than the short message.
USSD适用于软件的版本更新及数据更新。以输入法版本及词汇更新为 例, 输入法版本及词汇更新拥有更新频率高, 更新数据量大的特点, 目前 主流的更新方式是通过无线应用协议 ( WAP , Wireless Application Protocol ) 下载或者移动网络进行更新, 但是存在以下问题: USSD is suitable for software version updates and data updates. Updated with the input method version and vocabulary as For example, the input method version and vocabulary update have the characteristics of high update frequency and large amount of updated data. Currently, the mainstream update method is to update via the Wireless Application Protocol (WAP) or mobile network, but the following problems exist:
一、 更新频率高, 导致用户更新时很多移动终端的基本服务(如电话、 短信等等) 因为使用同一个通道而影响服务质量。  First, the update frequency is high, which leads to the basic services (such as telephone, SMS, etc.) of many mobile terminals when users update, because the same channel is used to affect the quality of service.
二、 大量的数据更新将导致用户流量上升, 也使得用户相关费用上升。 三、 用户需要更新时, 必须手动点击更新完成, 对于输入法词汇更新 来说, 不能做到对用户透明。 发明内容  Second, a large number of data updates will lead to an increase in user traffic, and also increase user-related costs. Third, when the user needs to update, you must manually click the update to complete, for the input method vocabulary update, can not be transparent to the user. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种基于 USSD的软件更新方 法和系统, 能够解决移动终端在基于 USSD进行软件更新时导致的影响其 他服务以及用户流量大等问题。  In view of this, the main purpose of the present invention is to provide a software update method and system based on USSD, which can solve the problems of affecting other services and user traffic caused by mobile terminal updating software based on USSD.
为达到上述目的, 本发明的技术方案是这样实现的:  In order to achieve the above object, the technical solution of the present invention is achieved as follows:
本发明还提供了一种基于 USSD的软件更新方法, 该方法包括: 移动服务平台到非结构化补充业务( USSD )服务器查询移动终端( ME ) 的能力信息, 确定所述 ME具有支持基于 USSD的软件更新能力时, 提示 ME进行软件更新;  The invention also provides a USSD-based software update method, the method comprising: the mobile service platform to the unstructured supplementary service (USSD) server querying the capability information of the mobile terminal (ME), determining that the ME has a USSD-based support When the software is updated, the ME is prompted to perform a software update;
ME根据设置的用户参数, 进行自动更新或者提示用户响应进行更新 时, USSD服务器向所述 ME下发更新数据。  The USSD server sends update data to the ME when the ME performs automatic update or prompts the user to respond to the update according to the set user parameters.
进一步地, 移动服务平台到 USSD服务器查询 ME的能力信息之前, 该方法还包括: USSD服务器登记所述 ME的能力信息, 具体为:  Further, before the mobile service platform queries the USSD server for the capability information of the ME, the method further includes: the USSD server registering the capability information of the ME, specifically:
所述 ME下载概要信息发送给 SIM卡;  Sending the summary information of the ME to the SIM card;
所述 SIM卡通过所述概要信息中的标志位, 解析出 ME的能力信息, 并通过主动式 UICC触发 ME发送 SS消息通知所述 USSD服务器登记 ME 的能力信息; 所述 ME的能力信息至少包括 ME是否具有基于 USSD的软件更新能 力的信息。 The SIM card parses the capability information of the ME by using the flag bit in the summary information, and triggers the ME to send an SS message to notify the USSD server to register the capability information of the ME through the active UICC. The capability information of the ME includes at least information on whether the ME has a USSD-based software update capability.
进一步地, 所述提示 ME进行软件更新, 具体为:  Further, the prompting ME performs a software update, specifically:
所述移动服务平台发送软件更新的 USSD提示信息给 ME。  The mobile service platform sends the USSD prompt information of the software update to the ME.
进一步地, ME根据设置的用户参数, 进行自动更新或者提示用户响应 进行更新时, USSD服务器向所述 ME下发更新数据, 具体为:  Further, when the ME performs automatic update or prompts the user to respond to the update according to the set user parameters, the USSD server sends update data to the ME, specifically:
所述 ME接收到所述 USSD提示信息后, 根据设置的用户参数判断是 否允许自动更新;  After receiving the USSD prompt information, the ME determines whether to allow automatic update according to the set user parameter.
允许自动更新时, ME发送 USSD消息通知 USSD服务器; 所述 USSD 服务器直接向所述 ME下发更新数据;  When the automatic update is allowed, the ME sends a USSD message to notify the USSD server; the USSD server sends the update data directly to the ME;
不允许自动更新时, 根据设置的用户参数向用户提示更新、 并等待用 户响应, 当用户响应为更新时, ME发送 USSD消息通知 USSD服务器; 所 述 USSD服务器直接向所述 ME下发更新数据。  When the automatic update is not allowed, the user is prompted to update according to the set user parameter, and waits for the user to respond. When the user responds to the update, the ME sends a USSD message to notify the USSD server; the USSD server directly sends the update data to the ME.
进一步地, 更新失败时, 该方法还包括:  Further, when the update fails, the method further includes:
所述 ME发送 USSD消息通知 USSD服务器更新失败, 请求 USSD服 务器重新发送更新数据。  The ME sends a USSD message to notify the USSD server that the update fails, and requests the USSD server to resend the update data.
本发明还提供了一种基于 USSD的软件更新系统, 该系统包括: 移动 服务平台、 USSD服务器和 ME; 其中:  The invention also provides a USSD-based software update system, the system comprising: a mobile service platform, a USSD server and an ME; wherein:
所述移动服务平台, 用于到所述 USSD服务器查询移动终端(ME )的 能力信息, 确定所述 ME具有支持基于 USSD的软件更新能力时, 提示所 述 ME进行软件更新;  The mobile service platform is configured to query the USSD server for capability information of the mobile terminal (ME), and determine that the ME has the USSD-based software update capability, and prompt the ME to perform software update;
所述 ME, 用于根据设置的用户参数, 进行自动更新或者提示用户响应 进行更新;  The ME is configured to perform an automatic update according to the set user parameter or prompt the user to respond to the update;
所述 USSD服务器, 用于向所述 ME下发更新数据。  The USSD server is configured to send update data to the ME.
进一步地, 所述 ME, 还用于下载概要信息发送给自身的 SIM卡, 并 在所述 SIM卡通过概要信息中的标志位, 解析出自身的能力信息时, 发送 SS消息给所述 USSD服务器; Further, the ME is further configured to download the summary information and send the SIM card to itself, and Sending an SS message to the USSD server when the SIM card parses its own capability information by using a flag bit in the summary information;
相应的, 所述 USSD服务器, 还用于接收到所述 SS消息后, 登记所述 ME的能力信息;  Correspondingly, the USSD server is further configured to: after receiving the SS message, register capability information of the ME;
所述 ME的能力信息至少包括 ME是否具有基于 USSD的软件更新能 力的信息。  The capability information of the ME includes at least information about whether the ME has the USSD-based software update capability.
进一步地, 所述移动服务平台, 还用于发送软件更新的 USSD提示信 息给 ME , 提示所述 ME进行软件更新。  Further, the mobile service platform is further configured to send a USSD prompt message of the software update to the ME, and prompt the ME to perform a software update.
进一步地, 所述 ME, 还用于接收到所述 USSD提示信息后, 根据设置 的用户参数判断是否允许自动更新; 允许自动更新时, 发送 USSD消息通 知 USSD服务器; 不允许自动更新时, 根据设置的用户参数向用户提示更 新、 并等待用户响应, 当用户响应为更新时, 发送 USSD消息通知 USSD 服务器。  Further, the ME is further configured to: after receiving the USSD prompt information, determine whether to allow automatic update according to the set user parameter; when the automatic update is allowed, send a USSD message to notify the USSD server; when automatic update is not allowed, according to the setting The user parameter prompts the user to update and waits for the user response. When the user responds to the update, the USSD message is sent to notify the USSD server.
进一步地,所述 ME,还用于在更新失败时,发送 USSD消息通知 USSD 服务器更新失败, 请求 USSD服务器重新发送更新数据。  Further, the ME is further configured to send an USSD message to notify the USSD server that the update fails when the update fails, and request the USSD server to resend the update data.
本发明基于 USSD 的软件更新方法和系统中, 移动服务平台到 USSD 服务器查询 ME的能力信息, 确定 ME具有支持基于 USSD的软件更新能 力时, 提示 ME进行软件更新; ME根据设置的用户参数, 进行自动更新或 者提示用户响应进行更新时, USSD服务器向所述 ME下发更新数据。如此, 进行自动更新时, ME在后台进行更新, 实现了对用户透明; 提示用户等待 用户响应进行更新时, 用户可以根据实际情况, 选择更新或不更新, 如此 可以避免更新频率高、 以及更新数据量大导致的用户流量上升等情况。 附图说明  In the USSD-based software update method and system, the mobile service platform queries the USSD server for the capability information of the ME, and determines that the ME has the software update capability of the USSD-enabled software, and prompts the ME to perform software update; the ME performs according to the set user parameters. When the automatic update or prompting the user to respond to the update, the USSD server sends the update data to the ME. In this way, when the automatic update is performed, the ME is updated in the background to achieve transparency to the user; when the user is prompted to wait for the user to respond to the update, the user can select the update or not according to the actual situation, thereby avoiding the high update frequency and updating the data. A large amount of user traffic is increased. DRAWINGS
图 1为本发明实施例中基于 USSD的软件更新方法流程图;  1 is a flowchart of a software update method based on USSD in an embodiment of the present invention;
图 2为本发明实施例中基于 USSD的软件更新方法流程图。 具体实施方式 FIG. 2 is a flowchart of a USSD-based software update method according to an embodiment of the present invention. detailed description
本发明实施例提供的基于 USSD的软件更新方法如图 1所示, 包括: 步驟 101 , 移动服务平台到 USSD服务器查询 ME的能力信息, 确定 ME具有支持基于 USSD的软件更新能力时, 提示 ME进行软件更新。  As shown in FIG. 1 , the USSD-based software update method provided by the embodiment of the present invention includes: Step 101: The mobile service platform queries the USSD server for the capability information of the ME, and determines that the ME has the capability of supporting the USSD-based software update, prompting the ME to perform Software update.
具体的,移动服务平台通过发送软件更新的 USSD提示信息给 ME,提 示 ME进行软件更新。  Specifically, the mobile service platform prompts the ME to perform software update by sending a USSD prompt message of the software update to the ME.
步驟 102, ME根据设置的用户参数, 进行自动更新或者提示用户响应 进行更新时, USSD服务器向 ME下发更新数据。  Step 102: The ME sends an update data to the ME when the ME performs an automatic update or prompts the user to respond according to the set user parameters.
该步驟的具体实现为: ME接收到 USSD提示信息后,根据设置的用户 参数判断是否允许自动更新;  The specific implementation of the step is: after receiving the USSD prompt information, the ME determines whether to allow automatic update according to the set user parameter;
允许自动更新时, ME发送 USSD消息通知 USSD服务器; USSD服务 器直接向 ME下发更新数据;  When the automatic update is enabled, the ME sends a USSD message to notify the USSD server; the USSD server sends the update data directly to the ME.
不允许自动更新时, 根据设置的用户参数向用户提示更新、 并等待用 户响应, 当用户响应为更新时, ME发送 USSD消息通知 USSD服务器; USSD服务器直接向所述 ME下发更新数据。  When the automatic update is not allowed, the user is prompted to update according to the set user parameters, and waits for the user to respond. When the user response is updated, the ME sends a USSD message to notify the USSD server; the USSD server directly sends the update data to the ME.
另外, 如果更新失败, 则 ME发送 USSD消息通知 USSD服务器更新 失败, 请求 USSD服务器重新发送更新数据。  In addition, if the update fails, the ME sends a USSD message to notify the USSD server that the update fails, and requests the USSD server to resend the update data.
需要指出的是,本发明实现的前提为: USSD服务器需要登记 ME的能 力信息: ME下载概要信息发送给用户识别模块(SIM )卡; SIM卡通过概 要信息中的标志位, 解析出 ME的能力信息, 并通过主动式通用集成电路 卡( UICC, Universal Integrated Circuit Card )触发 ME发送补充服务业务( SS, Supplementary Service, ) 消息通知所述 USSD服务器登记 ME的能力信息; 本发明中, ME的能力信息主要包括 ME是否具有基于 USSD的软件更新能 力的信息。  It should be noted that the premise of the implementation of the present invention is: The USSD server needs to register the capability information of the ME: The ME download summary information is sent to the Subscriber Identity Module (SIM) card; the SIM card parses the capability of the ME through the flag bit in the summary information. Information, and triggering the ME to send a supplementary service (SS) message to the USSD server to register the capability information of the ME through a Universal Integrated Circuit Card (UICC); in the present invention, the capability of the ME The information mainly includes information on whether the ME has a USSD-based software update capability.
下面, 以输入法的更新为例, 对本发明的上述方法进行说明, 如图 2 所示, 包括: Hereinafter, the above method of the present invention will be described by taking an update of the input method as an example, as shown in FIG. 2 . As shown, including:
步驟 201 , 移动服务平台中, 输入法版本或者字库发生了更新。  Step 201: In the mobile service platform, an input method version or a font is updated.
步驟 202, 移动服务平台到 USSD服务器查询移动设备(ME, Mobile Equipment ) 的能力信息。  Step 202: The mobile service platform queries the USSD server for capability information of the mobile device (ME, Mobile Equipment).
步驟 203 ,如果 ME不具有基于 USSD的输入法更新能力, 则 ME发送 USSD消息通知 USSD服务器不进行更新, 转至步驟 213。  Step 203: If the ME does not have the USSD-based input method update capability, the ME sends a USSD message to notify the USSD server that the update is not performed, and the process goes to step 213.
步驟 204,如果 ME具有基于 USSD的输入法更新能力, 则移动服务平 台发送输入法更新的 USSD提示信息至 ME。  Step 204: If the ME has the USSD-based input method update capability, the mobile service platform sends the USSD prompt information updated by the input method to the ME.
步驟 205, ME收到 USSD提示信息后, 进行版本号和最后词汇更新日 期的匹配, 具体的, USSD提示信息中包含输入法的版本号及最后词汇更新 日期, 将其中的版本号与输入法在 ME移动终端的本地版本号进行匹配、 将其中的最后词汇更新日期与输入法在 ME移动终端的本地最后词汇更新 日期进行匹配, 如果两个匹配结果都为相同, 表示 ME移动终端的输入法 已经是最新版本, 并且已经是最新的词汇库, 则不做处理, 转至步驟 213; 否则, 执行步驟 206。  Step 205: After receiving the USSD prompt information, the ME matches the version number and the last vocabulary update date. Specifically, the USSD prompt information includes the version number of the input method and the last vocabulary update date, and the version number and the input method are The local version number of the ME mobile terminal is matched, and the last vocabulary update date is matched with the local last vocabulary update date of the input method on the ME mobile terminal. If the two matching results are the same, the input method of the ME mobile terminal is already If it is the latest version, and it is already the latest vocabulary, do not process, go to step 213; otherwise, go to step 206.
步驟 206, 若输入法不是最新版本或者不是最新的词汇库, 则进一步判 断是否允许自动更新, 如果允许自动更新, 则执行步驟 209; 如果不允许自 动更新, 则执行步驟 207。  Step 206: If the input method is not the latest version or is not the latest vocabulary, further judge whether automatic update is allowed. If automatic update is allowed, step 209 is performed; if automatic update is not allowed, step 207 is performed.
步驟 207,确认用户设置为提示更新或不更新,如果用户设置为不更新, 则转至步驟 213; 如果用户设置为提示更新, 则进入步驟 208。  Step 207, confirm that the user is set to prompt update or not update, if the user is set to not update, go to step 213; if the user is set to prompt update, go to step 208.
步驟 208, 用户设置为提示更新时, ME对此次更新向用户进行提示, 询问用户是否更新;若用户选择更新,则进入步驟 209;若用户选择不更新, 则不作处理, 转至步驟 213。  Step 208: When the user sets the prompt update, the ME prompts the user to update the user to update the user; if the user selects the update, the process proceeds to step 209; if the user chooses not to update, the process proceeds to step 213.
步驟 209, ME发送 USSD消息通知 USSD服务器可以更新数据; 步驟 210, USSD发送更新数据(输入法版本更新和 /或字库更新数据等) 给 ME, ME收到更新数据后,自动在后台执行更新;更新成功执行步驟 211; 更新失败, 转至步驟 212。 Step 209: The ME sends a USSD message to notify the USSD server that the data can be updated. In step 210, the USSD sends the update data (input version update and/or font update data, etc.) After the ME, ME receives the update data, it automatically performs the update in the background; the update succeeds in step 211; the update fails, and the process goes to step 212.
步驟 211 , 若更新成功后, ME更改输入法的本地版本号及字库最后更 新日期同时发送 USSD消息通知 USSD服务器更新成功, 转至步驟 213。  Step 211: If the update is successful, the ME changes the local version number of the input method and the last update date of the font, and sends a USSD message to notify the USSD server that the update is successful, and then proceeds to step 213.
步驟 212, 若更新失败, ME发送 USSD消息通知给 USSD服务器告知 更新失败,请求重新发送更新数据; USSD服务器收到更新失败的 USSD消 息后, 返回执行步驟 S210, 重复发送更新数据给 ME, 直至更新成功。  Step 212: If the update fails, the ME sends a USSD message to notify the USSD server to notify the update that the update fails, and requests to resend the update data. After receiving the USSD message that the update fails, the USSD server returns to step S210 to repeatedly send the update data to the ME until the update is performed. success.
步驟 213, 结束本次更新会话。  Step 213, ending the update session.
为了实现上述方法, 本发明还提供了一种基于 USSD的软件更新系统, 包括: 移动服务平台、 USSD服务器和 ME; 其中:  In order to implement the above method, the present invention also provides a USSD-based software update system, including: a mobile service platform, a USSD server, and an ME;
移动服务平台, 用于到 USSD服务器查询 ME的能力信息, 确定 ME 具有支持基于 USSD的软件更新能力时, 提示 ME进行软件更新;  The mobile service platform is configured to query the capability information of the ME to the USSD server, and determine that the ME has the software update capability supported by the USSD, and prompts the ME to perform the software update;
ME, 用于根据设置的用户参数, 进行自动更新或者提示用户响应进行 更新;  ME, used to perform automatic update according to the set user parameters or prompt the user to respond to update;
USSD服务器, 用于向 ME下发更新数据。  The USSD server is used to send update data to the ME.
其中, ME, 还用于下载概要信息发送给自身的 SIM卡, 并在 SIM卡 通过概要信息中的标志位,解析出自身的能力信息时,发送 SS消息给 USSD 服务器;  The ME is also used to download the summary information and send it to its own SIM card, and send the SS message to the USSD server when the SIM card parses its own capability information through the flag bit in the summary information;
相应的, USSD服务器, 还用于接收到 SS消息后, 登记 ME的能力信 息;  Correspondingly, the USSD server is further configured to register the capability information of the ME after receiving the SS message;
ME的能力信息至少包括 ME是否具有基于 USSD的软件更新能力的信 移动服务平台, 还用于发送软件更新的 USSD提示信息给 ME, 提示 ME进行软件更新。  The ME capability information includes at least the ME mobile service platform with the USSD-based software update capability, and is also used to send the USSD prompt information of the software update to the ME, prompting the ME to perform the software update.
ME, 还用于接收到 USSD提示信息后, 根据设置的用户参数判断是否 允许自动更新; 允许自动更新时, 发送 USSD消息通知 USSD服务器; 不 允许自动更新时, 根据设置的用户参数向用户提示更新、 并等待用户响应, 当用户响应为更新时, 发送 USSD消息通知 USSD服务器。 ME, also used to receive the USSD prompt information, according to the set user parameters to determine whether Allow automatic update; When automatic update is enabled, the USSD message is sent to notify the USSD server; when automatic update is not allowed, the user is prompted to update according to the set user parameters, and wait for the user response. When the user response is updated, the USSD message is sent to notify the USSD server. .
ME, 还用于在更新失败时, 发送 USSD消息通知 USSD服务器更新失 败, 请求 USSD服务器重新发送更新数据。  The ME is also used to send a USSD message to notify the USSD server that the update failed, and request the USSD server to resend the update data.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。  The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.

Claims

权利要求书 Claim
1、 一种基于 USSD的软件更新方法, 该方法包括:  1. A USSD-based software update method, the method comprising:
移动服务平台到非结构化补充业务 USSD服务器查询移动终端 ME的 能力信息,确定所述 ME具有支持基于 USSD的软件更新能力时,提示 ME 进行软件更新;  The mobile service platform to the unstructured supplementary service USSD server queries the capability information of the mobile terminal ME, and determines that the ME has the software support capability for supporting the USSD, and prompts the ME to perform the software update;
ME根据设置的用户参数, 进行自动更新或者提示用户响应进行更新 时, USSD服务器向所述 ME下发更新数据。  The USSD server sends update data to the ME when the ME performs automatic update or prompts the user to respond to the update according to the set user parameters.
2、 根据权利要求 1所述基于 USSD的软件更新方法, 其中, 移动服务 平台到 USSD服务器查询 ME的能力信息之前,该方法还包括: USSD服务 器登记所述 ME的能力信息, 具体为:  The USSD-based software update method according to claim 1, wherein before the mobile service platform queries the USSD server for the capability information of the ME, the method further includes: the USSD server registering the capability information of the ME, specifically:
所述 ME下载概要信息发送给用户识别模块 SIM卡;  Sending the summary information of the ME to the user identification module SIM card;
所述 SIM卡通过所述概要信息中的标志位, 解析出 ME的能力信息, 并通过主动式通用集成电路卡 UICC触发 ME发送 SS消息通知所述 USSD 服务器登记 ME的能力信息;  The SIM card parses the capability information of the ME by using the flag bit in the summary information, and triggers the ME to send an SS message to notify the USSD server to register the capability information of the ME through the active universal integrated circuit card UICC.
所述 ME的能力信息至少包括 ME是否具有基于 USSD的软件更新能 力的信息。  The capability information of the ME includes at least information about whether the ME has the USSD-based software update capability.
3、 根据权利要求 1所述基于 USSD的软件更新方法, 其中, 所述提示 ME进行软件更新, 具体为:  3. The USSD-based software update method according to claim 1, wherein the prompting ME performs a software update, specifically:
所述移动服务平台发送软件更新的 USSD提示信息给 ME。  The mobile service platform sends the USSD prompt information of the software update to the ME.
4、 根据权利要求 3所述基于 USSD的软件更新方法, 其中, ME根据 设置的用户参数,进行自动更新或者提示用户响应进行更新时, USSD服务 器向所述 ME下发更新数据, 具体为:  The USSD-based software update method according to claim 3, wherein the USSD server sends update data to the ME when the ME automatically updates or prompts the user to respond to the update according to the set user parameters, specifically:
所述 ME接收到所述 USSD提示信息后, 根据设置的用户参数判断是 否允许自动更新;  After receiving the USSD prompt information, the ME determines whether to allow automatic update according to the set user parameter.
允许自动更新时, ME发送 USSD消息通知 USSD服务器; 所述 USSD 服务器直接向所述 ME下发更新数据; When automatic update is allowed, the ME sends a USSD message to notify the USSD server; the USSD The server directly sends update data to the ME;
不允许自动更新时, 根据设置的用户参数向用户提示更新、 并等待用 户响应, 当用户响应为更新时, ME发送 USSD消息通知 USSD服务器; 所 述 USSD服务器直接向所述 ME下发更新数据。  When the automatic update is not allowed, the user is prompted to update according to the set user parameter, and waits for the user to respond. When the user responds to the update, the ME sends a USSD message to notify the USSD server; the USSD server directly sends the update data to the ME.
5、 根据权利要求 4所述基于 USSD的软件更新方法, 其中, 更新失败 时, 该方法还包括:  The USSD-based software update method according to claim 4, wherein when the update fails, the method further includes:
所述 ME发送 USSD消息通知 USSD服务器更新失败, 请求 USSD服 务器重新发送更新数据。  The ME sends a USSD message to notify the USSD server that the update fails, and requests the USSD server to resend the update data.
6、 一种基于 USSD的软件更新系统, 该系统包括: 移动服务平台、 非 结构化补充业务 USSD服务器和 ME; 其中:  6. A USSD-based software update system, the system comprising: a mobile service platform, an unstructured supplementary service USSD server, and an ME;
所述移动服务平台, 用于到所述 USSD服务器查询移动终端 ME的能 力信息, 确定所述 ME具有支持基于 USSD的软件更新能力时, 提示所述 ME进行软件更新;  The mobile service platform is configured to query the USSD server for the capability information of the mobile terminal ME, and determine that the ME has the USSD-based software update capability, and prompt the ME to perform software update;
所述 ME, 用于根据设置的用户参数, 进行自动更新或者提示用户响应 进行更新;  The ME is configured to perform an automatic update according to the set user parameter or prompt the user to respond to the update;
所述 USSD服务器, 用于向所述 ME下发更新数据。  The USSD server is configured to send update data to the ME.
7、 根据权利要求 6所述基于 USSD的软件更新系统, 其中, 所述 ME, 还用于下载概要信息发送给自身的用户识别模块 SIM卡, 并在所述 SIM卡通过概要信息中的标志位, 解析出自身的能力信息时, 发 送 SS消息给所述 USSD服务器;  7. The USSD-based software update system according to claim 6, wherein the ME is further configured to download the summary information to the user identification module SIM card of the user, and pass the flag bit in the summary information of the SIM card. Sending an SS message to the USSD server when parsing its own capability information;
相应的, 所述 USSD服务器, 还用于接收到所述 SS消息后, 登记所述 ME的能力信息;  Correspondingly, the USSD server is further configured to: after receiving the SS message, register capability information of the ME;
所述 ME的能力信息至少包括 ME是否具有基于 USSD的软件更新能 力的信息。  The capability information of the ME includes at least information about whether the ME has the USSD-based software update capability.
8、 根据权利要求 6所述基于 USSD的软件更新系统, 其中, 所述移动服务平台,还用于发送软件更新的 USSD提示信息给 ME,提 示所述 ME进行软件更新。 8. The USSD-based software update system according to claim 6, wherein The mobile service platform is further configured to send a USSD prompt message of the software update to the ME, and prompt the ME to perform a software update.
9、 根据权利要求 8所述基于 USSD的软件更新系统, 其中, 所述 ME,还用于接收到所述 USSD提示信息后,根据设置的用户参数 判断是否允许自动更新; 允许自动更新时, 发送 USSD消息通知 USSD服 务器; 不允许自动更新时, 根据设置的用户参数向用户提示更新、 并等待 用户响应, 当用户响应为更新时, 发送 USSD消息通知 USSD服务器。  The USSD-based software update system according to claim 8, wherein the ME is further configured to: after receiving the USSD prompt information, determine whether to allow automatic update according to the set user parameter; The USSD message notifies the USSD server; when the automatic update is not allowed, the user is prompted to update according to the set user parameters, and waits for the user to respond. When the user responds to the update, the USSD message is sent to notify the USSD server.
10、 根据权利要求 9所述基于 USSD的软件更新系统, 其中, 所述 ME,还用于在更新失败时,发送 USSD消息通知 USSD服务器更 新失败, 请求 USSD服务器重新发送更新数据。  The USSD-based software update system according to claim 9, wherein the ME is further configured to send an USSD message to notify the USSD server that the update fails when the update fails, and request the USSD server to resend the update data.
PCT/CN2012/072745 2011-12-19 2012-03-21 Software update method and system based on ussd WO2013091316A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110427234.0A CN102665181B (en) 2011-12-19 2011-12-19 Software updating method based on USSD and a system thereof
CN201110427234.0 2011-12-19

Publications (1)

Publication Number Publication Date
WO2013091316A1 true WO2013091316A1 (en) 2013-06-27

Family

ID=46774571

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/072745 WO2013091316A1 (en) 2011-12-19 2012-03-21 Software update method and system based on ussd

Country Status (2)

Country Link
CN (1) CN102665181B (en)
WO (1) WO2013091316A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10616035B1 (en) * 2018-01-30 2020-04-07 EMC IP Holding Company LLC Methods and apparatus for device chat and management

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103326929B (en) * 2013-06-24 2017-02-08 小米科技有限责任公司 Method and device for transmitting messages
CN110392369B (en) * 2018-04-16 2021-10-12 大唐移动通信设备有限公司 Method, equipment and device for updating short message service capability
CN112533179B (en) * 2020-12-21 2021-05-25 广西东信易联科技有限公司 Soft card module of 4G Internet of things module and updating method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141698A (en) * 2007-10-15 2008-03-12 中兴通讯股份有限公司 Customized information pushing system and method based on mobile terminal management service
US7881745B1 (en) * 2003-03-10 2011-02-01 Hewlett-Packard Development Company, L.P. Electronic device network employing provisioning techniques to update firmware and/or software in electronic devices
CN102217337A (en) * 2011-05-13 2011-10-12 华为终端有限公司 Method, apparatus and mobile terminal for updating service content of unstructured supplementary service data

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050193098A1 (en) * 2004-02-27 2005-09-01 Nokia Corporation Method and apparatus for selection of download technology
CN1852102A (en) * 2005-08-22 2006-10-25 华为技术有限公司 Method and system for reporting and fetching equipment information
CN102098662A (en) * 2009-12-09 2011-06-15 乐金电子(中国)研究开发中心有限公司 Method and system for updating software of mobile terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7881745B1 (en) * 2003-03-10 2011-02-01 Hewlett-Packard Development Company, L.P. Electronic device network employing provisioning techniques to update firmware and/or software in electronic devices
CN101141698A (en) * 2007-10-15 2008-03-12 中兴通讯股份有限公司 Customized information pushing system and method based on mobile terminal management service
CN102217337A (en) * 2011-05-13 2011-10-12 华为终端有限公司 Method, apparatus and mobile terminal for updating service content of unstructured supplementary service data

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10616035B1 (en) * 2018-01-30 2020-04-07 EMC IP Holding Company LLC Methods and apparatus for device chat and management

Also Published As

Publication number Publication date
CN102665181A (en) 2012-09-12
CN102665181B (en) 2015-05-20

Similar Documents

Publication Publication Date Title
JP7139382B2 (en) Wireless communication method and device
KR100658650B1 (en) A process method about the service connection between the wireless local area network and user terminal
KR101038534B1 (en) Method, apparatus and computer program product for providing confirmed over-the-air terminal configuration
EP2603021B1 (en) Apparatus and method for delivering short message service efficiently in wireless communication system
CN110268760A (en) The method and apparatus for supporting access control and mobile management
CN108141719A (en) The short message transmission of optimization
US20100298011A1 (en) Method and Appartus for Remote Software Installation and Execution on a Mobile Device
WO2009124478A1 (en) Service realization method, device and system based on position
WO2007082449A1 (en) A method and system for implementing downloading the media resources by terminal and a ring-back tone platform
WO2009143681A1 (en) A roaming retrying method under pre-paging mode
EP3648512B1 (en) Method for processing session in wireless communication, and terminal device
WO2013091316A1 (en) Software update method and system based on ussd
WO2006122504A1 (en) A method and system of short message calling authentication
WO2012019391A1 (en) System and method for obtaining detail information of number
WO2011017936A1 (en) Method and device for implementing unstructured supplementary service data
WO2022033521A1 (en) Session update method, terminal, and network-side device
WO2022003570A1 (en) Determining a default network slice
WO2014000405A1 (en) Terminal access control method, apparatus, and terminal
WO2015021636A1 (en) Data routing method and device
WO2012151966A1 (en) Method and system for implementing electronic business card service
WO2011057548A1 (en) Method, apparatus and system for controlling short message transmission
WO2011157158A2 (en) Method, system and short message services center for sending short messages
CN110650495A (en) Congestion control method, equipment and device
WO2012097693A1 (en) Registration method, system and device
WO2012055349A1 (en) Event processing method and device

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: 12860104

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: 12860104

Country of ref document: EP

Kind code of ref document: A1