CN106231570B - Method and device for automatic data retransmission of unstructured supplementary data service - Google Patents
Method and device for automatic data retransmission of unstructured supplementary data service Download PDFInfo
- Publication number
- CN106231570B CN106231570B CN201610584560.5A CN201610584560A CN106231570B CN 106231570 B CN106231570 B CN 106231570B CN 201610584560 A CN201610584560 A CN 201610584560A CN 106231570 B CN106231570 B CN 106231570B
- Authority
- CN
- China
- Prior art keywords
- ussd
- data
- message
- ril
- network
- 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 - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/184—Messaging devices, e.g. message centre
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种非结构化补充数据业务的数据自动重发方法及装置,该方法包括以下步骤:发送非结构化补充数据业务USSD的数据到网络运营商服务器;获取网络运营商服务器返回的USSD返回消息;判断所述USSD返回消息是否为因为网络原因导致数据发送失败的失败信息;若所述USSD返回消息为因为网络原因导致数据发送失败的失败信息,则取消默认的将USSD返回消息上报给系统的应用层的机制,重新向网络运营商服务器发送USSD数据,其能够减少用户的手动操作,提升用户体验。此外,本发明的处理操作均可直接在系统的RIL层进行处理,大大加快了处理的速度。
The invention discloses a method and device for automatic data retransmission of unstructured supplementary data service. The method comprises the following steps: sending the data of the unstructured supplementary data service USSD to a network operator server; acquiring the data returned by the network operator server USSD return message; determine whether the USSD return message is failure information that data transmission fails due to network reasons; if the USSD return message is failure information that data transmission fails due to network reasons, cancel the default and report the USSD return message For the mechanism of the application layer of the system, the USSD data is re-sent to the server of the network operator, which can reduce the manual operation of the user and improve the user experience. In addition, the processing operations of the present invention can be directly processed at the RIL layer of the system, which greatly speeds up the processing speed.
Description
技术领域technical field
本发明涉及移动通信技术领域,更具体地说,是涉及一种非结构化补充数据业务的数据自动重发方法及装置。The present invention relates to the technical field of mobile communication, and more particularly, to a method and device for automatic data retransmission of unstructured supplementary data services.
背景技术Background technique
非结构化补充数据业务USSD(Unstructured Supplementary Service Data)是一种基于全球移动通信系统GSM网络的、实时在线的新型交互会话数据业务,它基于用户识别模块SIM卡,利用GSM网络的信令通道传送数据,是在GSM的短消息系统技术基础上推出的新业务。Unstructured Supplementary Service Data USSD (Unstructured Supplementary Service Data) is a new real-time online interactive session data service based on the Global System for Mobile Communications GSM network. Data is a new service launched on the basis of GSM short message system technology.
USSD业务和SMS业务的系统结构相同,都使用网络的信令通道传递信息,但是网络有时候会出现网络繁忙或未知错误等情况导致USSD的数据发送失败,此时移动终端会接收到网络运营商服务器返回的USSD数据发送失败的返回消息,并将默认该返回消息上报给系统的应用层,从而在屏幕上显示以提醒用户数据发送失败,此时用户只能手动重发一次,这样将不便于用户操作,降低了用户体验。The system structure of USSD service and SMS service is the same, and both use the network signaling channel to transmit information. However, sometimes the network may be busy or unknown errors may cause the USSD data to fail to send. At this time, the mobile terminal will receive the network operator. The return message of the failure to send the USSD data returned by the server will be reported to the application layer of the system by default, so as to be displayed on the screen to remind the user that the data sending fails. At this time, the user can only re-send the data manually once, which will be inconvenient. User operation, reducing the user experience.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于克服现有技术中的上述缺陷,提供一种可减少用户手动操作、提升用户体验的非结构化补充数据业务的数据自动重发方法及装置。The purpose of the present invention is to overcome the above-mentioned defects in the prior art, and to provide a method and device for automatic data retransmission of an unstructured supplementary data service that can reduce user manual operations and improve user experience.
为实现上述目的,本发明第一方面提供了一种非结构化补充数据业务的数据自动重发方法,包括以下步骤:In order to achieve the above purpose, a first aspect of the present invention provides a method for automatic data retransmission of an unstructured supplementary data service, comprising the following steps:
发送非结构化补充数据业务USSD的数据到网络运营商服务器;Send the data of the unstructured supplementary data service USSD to the server of the network operator;
获取网络运营商服务器返回的USSD返回消息;Obtain the USSD return message returned by the network operator server;
判断所述USSD返回消息是否为因为网络原因导致数据发送失败的失败信息;Determine whether the USSD return message is failure information that data transmission fails due to network reasons;
若所述USSD返回消息为因为网络原因导致数据发送失败的失败信息,则取消默认的将USSD返回消息上报给系统的应用层的机制,重新向网络运营商服务器发送USSD数据。If the USSD return message is failure information that data transmission fails due to network reasons, the default mechanism of reporting the USSD return message to the application layer of the system is canceled, and the USSD data is re-sent to the network operator server.
作为优选的,所述获取网络运营商服务器返回的USSD返回消息的步骤、判断所述USSD返回消息是否为因为网络原因导致数据发送失败的失败信息的步骤以及重新向网络运营商服务器发送USSD数据的步骤均在系统的无线接口RIL层进行处理。Preferably, the steps of obtaining the USSD return message returned by the network operator server, judging whether the USSD return message is failure information that data transmission fails due to network reasons, and re-sending the USSD data to the network operator server The steps are all processed at the RIL layer of the radio interface of the system.
作为优选的,所述获取网络运营商服务器返回的USSD返回消息的步骤具体包括:Preferably, the step of obtaining the USSD return message returned by the network operator server specifically includes:
使RIL层的RIL.java通过Modem的消息通信机制来监测系统的Modem层是否接收到网络运营商服务器返回的USSD返回消息;Make the RIL.java of the RIL layer monitor whether the Modem layer of the system receives the USSD return message returned by the network operator server through the message communication mechanism of the Modem;
当系统的Modem层接收到网络运营商服务器返回的USSD返回消息后,则在RIL层获取所述USSD返回消息。After receiving the USSD return message returned by the network operator server, the Modem layer of the system obtains the USSD return message at the RIL layer.
作为优选的,所述判断所述USSD返回消息是否为因为网络原因导致数据发送失败的失败信息的步骤具体包括:Preferably, the step of judging whether the USSD return message is failure information that data transmission fails due to network reasons specifically includes:
在RIL层通过查看无组织的追加服务数据指令的方式来获取所述USSD返回消息内所包含的全部信息;At the RIL layer, obtain all the information contained in the USSD return message by viewing the unorganized additional service data instruction;
解析所述USSD返回消息内所包含的全部信息,从而判断其是否包含有因网络原因导致数据发送失败的错误码;Parse all the information contained in the USSD return message, thereby judging whether it contains an error code that fails to send data due to network reasons;
若包含有因网络原因导致数据发送失败的错误码,则判定所述USSD返回消息为因为网络原因导致数据发送失败的失败信息。If there is an error code that data transmission fails due to network reasons, it is determined that the USSD return message is failure information that data transmission fails due to network reasons.
作为优选的,该方法还包括以下步骤:Preferably, the method also includes the following steps:
当重新向网络运营商服务器发送USSD数据的失败次数达到预设的阈值时,则停止重新发送操作,并将所述USSD返回消息上报给系统的应用层,以通知用户数据发送失败。When the number of failures of resending USSD data to the network operator server reaches a preset threshold, the resending operation is stopped, and the USSD return message is reported to the application layer of the system to notify the user that the data sending failed.
本发明的第二方面提供了一种非结构化补充数据业务的数据自动重发装置,包括:A second aspect of the present invention provides a data automatic retransmission device for an unstructured supplementary data service, comprising:
数据发送模块,用于发送非结构化补充数据业务USSD的数据到网络运营商服务器;The data sending module is used to send the data of the unstructured supplementary data service USSD to the server of the network operator;
返回信息获取模块,用于获取网络运营商服务器返回的USSD返回消息;The return information acquisition module is used to acquire the USSD return message returned by the network operator server;
返回消息判断模块,用于判断所述USSD返回消息是否为因为网络原因导致数据发送失败的失败信息;The return message judgment module is used to judge whether the USSD return message is failure information that data transmission fails due to network reasons;
重发处理模块,用于若所述USSD返回消息为因为网络原因导致数据发送失败的失败信息,则取消默认的将USSD返回消息上报给系统的应用层的机制,并控制数据发送模块重新向网络运营商服务器发送USSD数据。The retransmission processing module is used to cancel the default mechanism of reporting the USSD return message to the application layer of the system if the USSD return message is failure information that data transmission fails due to network reasons, and control the data transmission module to re-transmit the data to the network. Carrier server sends USSD data.
作为优选的,所述返回信息获取模块、返回消息判断模块和重发处理模块的处理操作均在系统的无线接口RIL层进行处理。Preferably, the processing operations of the returned information acquisition module, the returned message judgment module and the retransmission processing module are all processed at the radio interface RIL layer of the system.
作为优选的,所述返回信息获取模块具体包括:Preferably, the returned information acquisition module specifically includes:
监测单元,用于使RIL层的RIL.java通过Modem的消息通信机制来监测系统的Modem层是否接收到网络运营商服务器返回的USSD返回消息;The monitoring unit is used to make the RIL.java of the RIL layer monitor whether the Modem layer of the system receives the USSD return message returned by the network operator server through the message communication mechanism of the Modem;
第一获取单元,用于当系统的Modem层接收到网络运营商服务器返回的USSD返回消息后,则在RIL层获取所述USSD返回消息。The first obtaining unit is configured to obtain the USSD return message at the RIL layer after the Modem layer of the system receives the USSD return message returned by the network operator server.
作为优选的,所述返回消息判断模块具体包括:Preferably, the returned message judgment module specifically includes:
第二获取单元,用于在RIL层通过查看无组织的追加服务数据指令的方式来获取所述USSD返回消息内所包含的全部信息;The second obtaining unit is used to obtain all the information contained in the USSD return message by viewing the unorganized additional service data instruction at the RIL layer;
判断单元,用于解析所述USSD返回消息内所包含的全部信息,从而判断其是否包含有因网络原因导致数据发送失败的错误码;以及若包含有因网络原因导致数据发送失败的错误码,则判定所述USSD返回消息为因为网络原因导致数据发送失败的失败信息。The judgment unit is used to parse all the information contained in the USSD return message, thereby judging whether it contains an error code that fails to send data due to network reasons; and if it contains an error code that fails to send data due to network reasons, Then, it is determined that the USSD return message is failure information that data transmission fails due to network reasons.
作为优选的,所述重发处理模块还用于当数据发送模块重新向网络运营商服务器发送USSD数据的失败次数达到预设的阈值时,则控制数据发送模块停止重新发送操作,并将所述USSD返回消息上报给系统的应用层,以通知用户数据发送失败。Preferably, the retransmission processing module is further configured to control the data transmission module to stop the retransmission operation when the number of failures of the data transmission module to retransmit the USSD data to the network operator server reaches a preset threshold The USSD returns a message and reports it to the application layer of the system to notify the user that the data transmission fails.
与现有技术相比,本发明的有益效果在于:Compared with the prior art, the beneficial effects of the present invention are:
本发明设置了非结构化补充数据业务USSD的数据自动重发机制,当获取到网络运营商服务器返回的USSD返回消息时,会判断该USSD返回消息是否为因为网络原因导致数据发送失败的失败信息,若是,则取消默认的将USSD返回消息上报给系统的应用层的机制,自动重新向网络运营商服务器发送USSD数据,其能够减少用户的手动操作,提升用户体验。The present invention sets up an automatic data retransmission mechanism of the unstructured supplementary data service USSD. When the USSD return message returned by the network operator server is obtained, it will be judged whether the USSD return message is the failure information that the data transmission fails due to network reasons. , if yes, cancel the default mechanism of reporting the USSD return message to the application layer of the system, and automatically re-send the USSD data to the network operator server, which can reduce the manual operation of the user and improve the user experience.
进一步的,本发明的处理操作均可直接在系统的RIL层进行,其可更快地获取到USSD数据发送失败的消息和便于相关操作的处理,大大加快了处理的速度。Further, the processing operations of the present invention can be directly performed at the RIL layer of the system, which can quickly obtain the message that the USSD data fails to send and facilitate the processing of related operations, greatly speeding up the processing speed.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are For some embodiments of the present invention, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.
图1是本发明提供的一种非结构化补充数据业务的数据自动重发方法的流程图;1 is a flow chart of a method for automatic data retransmission of an unstructured supplementary data service provided by the present invention;
图2是本发明提供的另一种非结构化补充数据业务的数据自动重发方法的流程图;Fig. 2 is the flow chart of the automatic data resending method of another kind of unstructured supplementary data service provided by the present invention;
图3是本发明提供的一种USSD返回消息的信息结构图,Fig. 3 is the information structure diagram of a kind of USSD return message provided by the present invention,
图4是本发明提供的一种非结构化补充数据业务的数据自动重发装置的结构框图;4 is a structural block diagram of a data automatic retransmission device for unstructured supplementary data services provided by the present invention;
图5是本发明提供的另一种非结构化补充数据业务的数据自动重发装置的结构框图。FIG. 5 is a structural block diagram of another apparatus for automatic data retransmission of unstructured supplementary data service provided by the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
本发明实施例提供的非结构化补充数据业务的数据自动重发方法及装置可应用于移动终端,所述移动终端包括智能手机、平板电脑或其他支持非结构化补充数据业务的电子设备。The method and apparatus for automatic data retransmission of unstructured supplementary data services provided by the embodiments of the present invention can be applied to mobile terminals, where the mobile terminals include smart phones, tablet computers, or other electronic devices that support unstructured supplementary data services.
基于Android系统而言,移动终端的系统架构可分为自下而上的Modem层、RIL(无线接口)层、框架层和应用层这四个分层。Based on the Android system, the system architecture of the mobile terminal can be divided into four layers: the bottom-up Modem layer, the RIL (radio interface) layer, the framework layer and the application layer.
图1是本发明实施例中的一种非结构化补充数据业务的数据自动重发方法的流程图。如图所示,本实施例的方法包括以下步骤:FIG. 1 is a flowchart of a method for automatic data retransmission of an unstructured supplementary data service in an embodiment of the present invention. As shown in the figure, the method of this embodiment includes the following steps:
步骤S101、发送非结构化补充数据业务USSD的数据到网络运营商服务器;Step S101, sending the data of the unstructured supplementary data service USSD to the network operator server;
初始时,移动终端可以在系统的应用层向网络运营商服务器发送非结构化补充数据业务USSD的数据进而与网络侧传递信息。Initially, the mobile terminal can send the data of the unstructured supplementary data service USSD to the server of the network operator at the application layer of the system, and then transmit the information with the network side.
步骤S102、获取网络运营商服务器返回的USSD返回消息;Step S102, obtaining the USSD return message returned by the network operator server;
当移动终端向网络运营商服务器发送非结构化补充数据业务USSD的数据后,网络运营商服务器会向移动终端返回的USSD返回消息,其中,系统的Modem层会最先收到该USSD返回消息,但是Modem层的处理比较复杂,通常不对消息进行处理,而是直接上报,因此RIL层、框架层和应用层理论上都能够获取接收回来的网络运营商服务器的USSD返回消息,但是由于RIL层是与Modem层直接通信的一层,考虑到上报需要时间,直接在RIL层处理是最方便和最快速的。因此,可以优选在RIL层获取接收回来的网络运营商服务器反馈的USSD返回消息并对其进行以下步骤的处理。After the mobile terminal sends the data of the unstructured supplementary data service USSD to the network operator server, the network operator server will return the USSD return message to the mobile terminal, wherein the Modem layer of the system will receive the USSD return message first. However, the processing of the Modem layer is more complicated. Usually, the message is not processed, but reported directly. Therefore, the RIL layer, the framework layer and the application layer can theoretically obtain the received USSD return message from the network operator server, but because the RIL layer is a For the layer that communicates directly with the Modem layer, considering the time required for reporting, processing directly at the RIL layer is the most convenient and fastest. Therefore, the received USSD return message fed back by the server of the network operator may preferably be acquired at the RIL layer and processed in the following steps.
步骤S103、判断所述USSD返回消息是否为因为网络原因导致数据发送失败的失败信息;Step S103, judging whether the USSD return message is failure information that data transmission fails due to network reasons;
其中,网络运营商服务器返回的USSD返回消息可以包括数据发送成功消息和数据发送失败消息。在移动终端向网络运营商服务器传递消息时,网络有时候会出现网络繁忙或未知错误等情况导致USSD数据发送失败,而根据反馈回来的USSD返回消息内所包含的数据信息(如:错误码或其他识别信息)即可判断是否因为网络原因导致数据发送失败,若因为网络原因导致数据发送失败,则执行步骤S104。The USSD return message returned by the network operator server may include a data sending success message and a data sending failure message. When the mobile terminal transmits the message to the server of the network operator, sometimes the network may experience a busy network or an unknown error, which may cause the USSD data to fail to be sent. other identification information) to determine whether data transmission fails due to network reasons, and if data transmission fails due to network reasons, step S104 is performed.
步骤S104、取消默认的将USSD返回消息上报给系统的应用层的机制,重新向网络运营商服务器发送USSD数据。Step S104, cancel the default mechanism of reporting the USSD return message to the application layer of the system, and re-send the USSD data to the network operator server.
在现有技术中,默认的,若所述USSD返回消息为因为网络原因导致数据发送失败的失败信息,系统的Modem层会将USSD返回消息上报到系统的应用层以通知用户,而在本实施例的步骤S104中,可以优选在RIL层直接重新向网络运营商服务器发送USSD数据,不需要再上报到应用层。当然,也可以在系统的框架层进行处理。In the prior art, by default, if the USSD return message is failure information that data transmission fails due to network reasons, the Modem layer of the system will report the USSD return message to the application layer of the system to notify the user. In this implementation In step S104 of the example, it may be preferable to directly re-send the USSD data to the network operator server at the RIL layer, and it is not necessary to report to the application layer. Of course, it can also be processed at the framework layer of the system.
本发明实施例的方法设置了非结构化补充数据业务USSD的数据自动重发机制,其能够减少用户的手动操作,提升用户体验。The method of the embodiment of the present invention sets the data automatic retransmission mechanism of the unstructured supplementary data service USSD, which can reduce the manual operation of the user and improve the user experience.
图2是本发明实施例中的另一种非结构化补充数据业务的数据自动重发方法的流程图。本实施例的方法是基于MTK平台而设计的,如图所示,本实施例的方法包括以下步骤:FIG. 2 is a flowchart of another method for automatic data retransmission of an unstructured supplementary data service in an embodiment of the present invention. The method of this embodiment is designed based on the MTK platform. As shown in the figure, the method of this embodiment includes the following steps:
步骤S201、发送非结构化补充数据业务USSD的数据到网络运营商服务器;Step S201, sending the data of the unstructured supplementary data service USSD to the network operator server;
初始时,移动终端可以在系统的应用层向网络运营商服务器发送非结构化补充数据业务USSD的数据进而与网络侧传递信息。Initially, the mobile terminal can send the data of the unstructured supplementary data service USSD to the server of the network operator at the application layer of the system, and then transmit the information with the network side.
步骤S202、使RIL层的RIL.java通过Modem的消息通信机制来监测系统的Modem层是否接收到网络运营商服务器返回的USSD返回消息;Step S202, make the RIL.java of the RIL layer monitor whether the Modem layer of the system receives the USSD return message returned by the network operator server through the message communication mechanism of the Modem;
步骤S203、当系统的Modem层接收到网络运营商服务器返回的USSD返回消息后,则在RIL层获取所述USSD返回消息;Step S203, when the Modem layer of the system receives the USSD return message returned by the network operator server, then obtains the USSD return message at the RIL layer;
其中,移动终端可以在系统RIL层的RIL.java文件中监测RIL_UNSOL_ON_USSD消息,当Modem层接收到USSD返回消息时,Modem层可以通过无组织的追加服务数据指令(即AT+CUSD)将USSD返回消息发送给RILD(RIL层中的一个模块),RILD再通过socket(套接字)发送给RIL.java,这样在RIL层就可以获取到USSD返回消息。Among them, the mobile terminal can monitor the RIL_UNSOL_ON_USSD message in the RIL.java file of the system RIL layer. When the Modem layer receives the USSD return message, the Modem layer can send the USSD return message through an unorganized additional service data command (ie AT+CUSD). It is sent to RILD (a module in the RIL layer), and the RILD is sent to RIL.java through the socket (socket), so that the USSD return message can be obtained at the RIL layer.
步骤S204、在RIL层通过查看无组织的追加服务数据指令的方式来获取所述USSD返回消息内所包含的全部信息;Step S204, at the RIL layer, obtain all the information contained in the USSD return message by viewing unorganized additional service data instructions;
AT指令是MTK平台的Modem层与RIL层通信的方式,而RIL层通过查看无组织的追加服务数据指令(即AT+CUSD)的方式即可获取USSD返回消息内所包含的全部数据信息,这是MTK获取USSD返回消息内所包含的信息的方法。图3是获取到的USSD返回消息的信息结构。The AT command is the way for the Modem layer of the MTK platform to communicate with the RIL layer, and the RIL layer can obtain all the data information contained in the USSD return message by viewing the unorganized additional service data command (ie AT+CUSD). It is the method by which MTK obtains the information contained in the USSD return message. FIG. 3 is the information structure of the obtained USSD return message.
步骤S205、解析所述USSD返回消息内所包含的全部信息,从而判断其是否包含有因网络原因导致数据发送失败的错误码;Step S205, analyzing all the information contained in the USSD return message, thereby judging whether it contains an error code that fails to send data due to network reasons;
其中,步骤S205可以在RIL层的RILD中进行,也可以在RIL.java中进行,在本实施例中优选在RIL.java进行处理。Wherein, step S205 may be performed in the RILD of the RIL layer, or may be performed in RIL.java, and in this embodiment, the processing is preferably performed in RIL.java.
如图3所示,该USSD返回消息包含有0、2、4等代码信息,这些代码信息代表了数据是否发送成功或是其他含义。As shown in FIG. 3 , the USSD return message includes code information such as 0, 2, and 4, and the code information represents whether the data is sent successfully or has other meanings.
示例性的,USSD返回消息所包含的代码信息的定义可以如下所述:Exemplarily, the definition of the code information included in the USSD return message may be as follows:
static final int USSD_MODE_NOTIFY=0;static final int USSD_MODE_NOTIFY = 0;
static final int USSD_MODE_REQUEST=1;static final int USSD_MODE_REQUEST = 1;
static final int USSD_MODE_NW_RELEASE=2;static final int USSD_MODE_NW_RELEASE=2;
static final int USSD_MODE_LOCAL_CLIENT=3;static final int USSD_MODE_LOCAL_CLIENT=3;
static final int USSD_MODE_NOT_SUPPORTED=4;static final int USSD_MODE_NOT_SUPPORTED = 4;
static final int USSD_MODE_NW_TIMEOUT=5。static final int USSD_MODE_NW_TIMEOUT=5.
根据上述定义可知,4和5都是因为网络原因导致数据发送失败所代表的错误码,若包含有因网络原因导致数据发送失败的错误码,则判定所述USSD返回消息为因为网络原因导致数据发送失败的失败信息,则执行步骤S206。According to the above definition, 4 and 5 are both error codes represented by the failure of data transmission due to network reasons. If there is an error code of data transmission failure due to network reasons, it is determined that the USSD return message is due to network reasons. If the failure information that fails to be sent is sent, step S206 is executed.
步骤S206、取消默认的将USSD返回消息上报给系统的应用层的机制,重新向网络运营商服务器发送USSD数据;Step S206, cancel the default mechanism of reporting the USSD return message to the application layer of the system, and send the USSD data to the network operator server again;
具体操作时,若所述USSD返回消息为因为网络原因导致数据发送失败的失败信息,可以直接在RIL层进行处理,重新向网络运营商服务器发送USSD数据,不需要再上报到应用层。During specific operations, if the USSD return message is failure information that data transmission fails due to network reasons, it can be directly processed at the RIL layer, and the USSD data is re-sent to the network operator server without reporting to the application layer.
步骤S207、当重新向网络运营商服务器发送USSD数据的失败次数达到预设的阈值时,则停止重新发送操作,并将所述USSD返回消息上报给系统的应用层,以通知用户数据发送失败。Step S207: When the number of failures of resending the USSD data to the network operator server reaches a preset threshold, the resending operation is stopped, and the USSD return message is reported to the application layer of the system to notify the user of the failure to send the data.
具体实施时,该阈值可以优选设置为3次,当然也可以设置为其他次数,但是失败次数太多了,不停地重发会增加系统负担。因此,在本实施例中,当重新发送USSD数据的失败次数达到3次时,即可停止重新发送操作和通知用户数据发送失败。In specific implementation, the threshold can be preferably set to 3 times, and of course can also be set to other times, but the number of failures is too many, and the continuous retransmission will increase the system burden. Therefore, in this embodiment, when the number of failures in resending the USSD data reaches three times, the resending operation can be stopped and the user can be notified of the failure to send the data.
本发明实施例的方法的处理步骤均可直接在系统的RIL层进行,其可更快地获取到USSD数据发送失败的消息和便于相关操作的处理,大大加快了处理的速度。The processing steps of the method in the embodiment of the present invention can be directly performed at the RIL layer of the system, which can obtain the message of the failure to send USSD data more quickly and facilitate the processing of related operations, which greatly speeds up the processing speed.
需要说明的是,本发明的非结构化补充数据业务的数据自动重发方法也可以在高通平台或其他平台提供商提供的平台的基础上进行设计,由于现有技术的平台都是已经做好的,只需要通过各个平台设置的相关指令去调用其中的接口就可以获取USSD返回消息,因此不局限于MTK平台提供的“AT+CUSD”指令的方式来获取USSD返回消息。It should be noted that the automatic data retransmission method of the unstructured supplementary data service of the present invention can also be designed on the basis of the platform provided by the Qualcomm platform or other platform providers, because the existing technology platforms are already well Yes, the USSD return message can be obtained only by calling the interface through the relevant commands set by each platform, so it is not limited to the "AT+CUSD" command provided by the MTK platform to obtain the USSD return message.
图4是本发明实施例中的一种非结构化补充数据业务的数据自动重发装置的结构框图,如图所示,本实施例的装置包括数据发送模块1、返回信息获取模块2、返回消息判断模块3和重发处理模块4,下面将对上述模块的原理进行详细的说明。4 is a structural block diagram of an apparatus for automatic data retransmission of an unstructured supplementary data service in an embodiment of the present invention. As shown in the figure, the apparatus in this embodiment includes a data sending module 1, a return information acquisition module 2, and a return The message judgment module 3 and the retransmission processing module 4, the principles of the above modules will be described in detail below.
数据发送模块1,用于发送非结构化补充数据业务USSD的数据到网络运营商服务器;The data sending module 1 is used for sending the data of the unstructured supplementary data service USSD to the server of the network operator;
具体的,数据发送模块1在初始发送时可以在系统的应用层向网络运营商服务器发送非结构化补充数据业务USSD的数据进而与网络侧传递信息。Specifically, the data sending module 1 may send the data of the unstructured supplementary data service USSD to the network operator server at the application layer of the system during initial sending, and then transfer information with the network side.
返回信息获取模块2,用于获取网络运营商服务器返回的USSD返回消息;Return information acquisition module 2, for acquiring the USSD return message returned by the network operator server;
当移动终端向网络运营商服务器发送非结构化补充数据业务USSD的数据后,网络运营商服务器会向移动终端返回的USSD返回消息,其中,系统的Modem层会最先收到该USSD返回消息,但是Modem层的处理比较复杂,通常不对消息进行处理,而是直接上报,因此RIL层、框架层和应用层理论上都能够获取接收回来的网络运营商服务器的USSD返回消息,但是由于RIL层是与Modem层直接通信的一层,考虑到上报需要时间,直接在RIL层处理是最方便和最快速的。因此,返回信息获取模块2、返回消息判断模块3和重发处理模块4的处理操作均可优选在系统的RIL层进行处理。After the mobile terminal sends the data of the unstructured supplementary data service USSD to the network operator server, the network operator server will return the USSD return message to the mobile terminal, wherein the Modem layer of the system will receive the USSD return message first. However, the processing of the Modem layer is more complicated. Usually, the message is not processed, but reported directly. Therefore, the RIL layer, the framework layer and the application layer can theoretically obtain the received USSD return message from the network operator server, but because the RIL layer is a For the layer that communicates directly with the Modem layer, considering the time required for reporting, processing directly at the RIL layer is the most convenient and fastest. Therefore, the processing operations of the return information acquisition module 2, the return message judgment module 3 and the retransmission processing module 4 can preferably be processed at the RIL layer of the system.
返回消息判断模块3,用于判断所述USSD返回消息是否为因为网络原因导致数据发送失败的失败信息;Return message judgment module 3, for judging whether the USSD return message is failure information that data transmission fails due to network reasons;
其中,网络运营商服务器返回的USSD返回消息可以包括数据发送成功消息和数据发送失败消息。在移动终端向网络运营商服务器传递消息时,网络有时候会出现网络繁忙或未知错误等情况导致USSD数据发送失败,返回消息判断模块3根据反馈回来的USSD返回消息内所包含的数据信息(如:错误码或其他识别信息)即可判断是否因为网络原因导致数据发送失败,若因为网络原因导致数据发送失败,即可启动重发处理模块4。The USSD return message returned by the network operator server may include a data sending success message and a data sending failure message. When the mobile terminal transmits a message to the network operator server, sometimes the network may be busy or an unknown error occurs, which may cause the USSD data to fail to be sent. : error code or other identification information) to determine whether data transmission fails due to network reasons, and if data transmission fails due to network reasons, the retransmission processing module 4 can be activated.
重发处理模块4,用于若所述USSD返回消息为因为网络原因导致数据发送失败的失败信息,则取消默认的将USSD返回消息上报给系统的应用层的机制,并控制数据发送模块重新向网络运营商服务器发送USSD数据。The retransmission processing module 4 is used to cancel the default mechanism of reporting the USSD return message to the application layer of the system if the USSD return message is the failure information that data transmission fails due to network reasons, and control the data transmission module to re-transmit the data to the system. The network operator server sends the USSD data.
在现有技术中,默认的,若所述USSD返回消息为因为网络原因导致数据发送失败的失败信息,系统的Modem层会将USSD返回消息上报到系统的应用层以通知用户,而在本实施例中,重发处理模块4可以控制数据发送模块优选在RIL层直接重新向网络运营商服务器发送USSD数据,不需要再上报到应用层。当然,也可以在系统的框架层进行处理。In the prior art, by default, if the USSD return message is failure information that data transmission fails due to network reasons, the Modem layer of the system will report the USSD return message to the application layer of the system to notify the user. In this implementation In an example, the retransmission processing module 4 can control the data transmission module to directly re-send the USSD data to the network operator server at the RIL layer, and does not need to report to the application layer. Of course, it can also be processed at the framework layer of the system.
本发明实施例的装置设置了非结构化补充数据业务USSD的数据自动重发机制,其能够减少用户的手动操作,提升用户体验。The device in the embodiment of the present invention is provided with an automatic data retransmission mechanism of the unstructured supplementary data service USSD, which can reduce the manual operation of the user and improve the user experience.
图5是本发明实施例中的另一种非结构化补充数据业务的数据自动重发装置的结构框图,如图所示,在上述实施例的装置的基础上,本实施例的装置也包括数据发送模块1、返回信息获取模块2、返回消息判断模块3和重发处理模块4,所述数据发送模块1、返回信息获取模块2、返回消息判断模块3和重发处理模块4的处理操作均直接在系统的RIL层进行处理。FIG. 5 is a structural block diagram of another apparatus for automatic data retransmission of unstructured supplementary data service in an embodiment of the present invention. As shown in the figure, on the basis of the apparatus of the above-mentioned embodiment, the apparatus of this embodiment also includes Data transmission module 1, return information acquisition module 2, return message judgment module 3 and retransmission processing module 4, processing operations of the data transmission module 1, return information acquisition module 2, return message judgment module 3 and retransmission processing module 4 All are directly processed at the RIL layer of the system.
此外,进一步的,所述返回信息获取模块2具体包括:In addition, further, the described return information acquisition module 2 specifically includes:
监测单元21,用于使RIL层的RIL.java通过Modem的消息通信机制来监测系统的Modem层是否接收到网络运营商服务器返回的USSD返回消息;The monitoring unit 21 is used to make the RIL.java of the RIL layer monitor whether the Modem layer of the system receives the USSD return message returned by the network operator server through the message communication mechanism of the Modem;
第一获取单元22,用于当系统的Modem层接收到网络运营商服务器返回的USSD返回消息后,则在RIL层获取所述USSD返回消息。The first obtaining unit 22 is configured to obtain the USSD return message at the RIL layer after the Modem layer of the system receives the USSD return message returned by the network operator server.
监测单元21可以在系统RIL层的RIL.java文件中监测RIL_UNSOL_ON_USSD消息,当Modem层接收到USSD返回消息时,Modem层可以通过无组织的追加服务数据指令(即AT+CUSD)将USSD返回消息发送给RILD(RIL层中的一个模块),RILD再通过socket(套接字)发送给RIL.java,这样第一获取单元22在RIL层就可以获取到USSD返回消息。The monitoring unit 21 can monitor the RIL_UNSOL_ON_USSD message in the RIL.java file of the system RIL layer. When the Modem layer receives the USSD return message, the Modem layer can send the USSD return message through an unorganized additional service data instruction (ie AT+CUSD). To RILD (a module in the RIL layer), the RILD is then sent to RIL.java through a socket (socket), so that the first obtaining unit 22 can obtain the USSD return message at the RIL layer.
可选的,在本实施例中,所述返回消息判断模块3具体包括:Optionally, in this embodiment, the returned message judgment module 3 specifically includes:
第二获取单元31,用于在RIL层通过查看无组织的追加服务数据指令的方式来获取所述USSD返回消息内所包含的全部信息;The second obtaining unit 31 is used to obtain all the information contained in the USSD return message by viewing the unorganized additional service data instruction at the RIL layer;
AT指令是MTK平台的Modem层与RIL层通信的方式,而RIL层通过查看无组织的追加服务数据指令(即AT+CUSD)的方式即可获取USSD返回消息内所包含的全部数据信息,这是MTK获取USSD返回消息内所包含的信息的方法。图3是获取到的USSD返回消息的信息结构。The AT command is the way for the Modem layer of the MTK platform to communicate with the RIL layer, and the RIL layer can obtain all the data information contained in the USSD return message by viewing the unorganized additional service data command (ie AT+CUSD). It is the method by which MTK obtains the information contained in the USSD return message. FIG. 3 is the information structure of the obtained USSD return message.
判断单元32,用于解析所述USSD返回消息内所包含的全部信息,从而判断其是否包含有因网络原因导致数据发送失败的错误码;以及若包含有因网络原因导致数据发送失败的错误码,则判定所述USSD返回消息为因为网络原因导致数据发送失败的失败信息。The judgment unit 32 is used to parse all the information contained in the USSD return message, thereby judging whether it contains an error code that fails to send data due to network reasons; and if it contains an error code that fails to send data due to network reasons , then it is determined that the USSD return message is failure information that data transmission fails due to network reasons.
进一步而言,判断单元32的处理操作可以具体在RIL层的RILD中进行,也可以在RIL.java中进行,在本实施例中优选在RIL.java进行处理。Further, the processing operation of the judging unit 32 may be specifically performed in RILD of the RIL layer, or may be performed in RIL.java, and in this embodiment, it is preferably performed in RIL.java.
如图3所示,该USSD返回消息包含有0、2、4等代码信息,这些代码信息代表了数据是否发送成功或是其他含义。As shown in FIG. 3 , the USSD return message includes code information such as 0, 2, and 4, and the code information represents whether the data is sent successfully or has other meanings.
示例性的,USSD返回消息所包含的代码信息的定义可以如下所述:Exemplarily, the definition of the code information included in the USSD return message may be as follows:
static final int USSD_MODE_NOTIFY=0;static final int USSD_MODE_NOTIFY = 0;
static final int USSD_MODE_REQUEST=1;static final int USSD_MODE_REQUEST = 1;
static final int USSD_MODE_NW_RELEASE=2;static final int USSD_MODE_NW_RELEASE=2;
static final int USSD_MODE_LOCAL_CLIENT=3;static final int USSD_MODE_LOCAL_CLIENT=3;
static final int USSD_MODE_NOT_SUPPORTED=4;static final int USSD_MODE_NOT_SUPPORTED = 4;
static final int USSD_MODE_NW_TIMEOUT=5。static final int USSD_MODE_NW_TIMEOUT=5.
根据上述定义可知,“4”和“5”都是因为网络原因导致数据发送失败所代表的错误码,若包含有因网络原因导致数据发送失败的错误码,则判定所述USSD返回消息为因为网络原因导致数据发送失败的失败信息。According to the above definition, "4" and "5" are both error codes representing the failure of data transmission due to network reasons. If there is an error code for data transmission failure due to network reasons, it is determined that the USSD return message is because The failure message that the data transmission fails due to network reasons.
若判断单元32判定所述USSD返回消息为因为网络原因导致数据发送失败的失败信息,重发处理模块4即可直接在RIL层进行处理,控制数据发送模块1直接在RIL层重新向网络运营商服务器发送USSD数据,不需要再上报到应用层。If the judging unit 32 judges that the USSD return message is failure information that data transmission fails due to network reasons, the retransmission processing module 4 can directly process it at the RIL layer, and the control data transmission module 1 directly re-transmits the data to the network operator at the RIL layer. The server sends USSD data without reporting it to the application layer.
作为优选的实施方式,所述重发处理模块4还可以用于当数据发送模块重新向网络运营商服务器发送USSD数据的失败次数达到预设的阈值时,则控制数据发送模块停止重新发送操作,并将所述USSD返回消息上报给系统的应用层,以通知用户数据发送失败。As a preferred embodiment, the retransmission processing module 4 can also be used to control the data transmission module to stop the retransmission operation when the number of failures of the data transmission module to retransmit the USSD data to the network operator server reaches a preset threshold, The USSD return message is reported to the application layer of the system to notify the user that the data transmission fails.
具体实施时,该阈值可以优选设置为3次,当然也可以设置为其他次数,但是失败次数太多了,不停地重发会增加系统负担。因此,在本实施例中,当重新发送数据的失败次数达到3次时,即可停止重新发送操作和通知用户数据发送失败。In specific implementation, the threshold can be preferably set to 3 times, and of course can also be set to other times, but the number of failures is too many, and the continuous retransmission will increase the system burden. Therefore, in this embodiment, when the number of failures of resending data reaches three times, the resending operation can be stopped and the user can be notified of the failure of data sending.
本发明实施例的装置的处理步骤均可直接在系统的RIL层进行,其可更快地获取到USSD数据发送失败的消息和便于相关操作的处理,大大加快了处理的速度。The processing steps of the apparatus according to the embodiment of the present invention can be directly performed at the RIL layer of the system, which can quickly acquire the message that the USSD data fails to send and facilitate the processing of related operations, which greatly speeds up the processing.
需要说明的是,上述实施例提供的非结构化补充数据业务的数据自动重发装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。It should be noted that the apparatus for automatic data retransmission of the unstructured supplementary data service provided by the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions may be allocated by different The function module is completed, that is, the internal structure of the system is divided into different function modules to complete all or part of the functions described above.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium. Storage media, such as ROM/RAM, magnetic disks, optical disks, etc.
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。The above-mentioned embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited by the above-mentioned embodiments, and any other changes, modifications, substitutions, combinations, The simplification should be equivalent replacement manners, which are all included in the protection scope of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610584560.5A CN106231570B (en) | 2016-07-22 | 2016-07-22 | Method and device for automatic data retransmission of unstructured supplementary data service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610584560.5A CN106231570B (en) | 2016-07-22 | 2016-07-22 | Method and device for automatic data retransmission of unstructured supplementary data service |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106231570A CN106231570A (en) | 2016-12-14 |
CN106231570B true CN106231570B (en) | 2019-09-13 |
Family
ID=57532259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610584560.5A Expired - Fee Related CN106231570B (en) | 2016-07-22 | 2016-07-22 | Method and device for automatic data retransmission of unstructured supplementary data service |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106231570B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107172640B (en) * | 2017-07-13 | 2021-06-22 | 惠州Tcl移动通信有限公司 | Method for simulating Modem to report message, storage medium and terminal |
CN113422871B (en) * | 2021-06-22 | 2022-11-11 | 上海立可芯半导体科技有限公司 | Method for improving delay of mobile phone terminal initiating unstructured supplementary service data based on IMS network |
CN113326421B (en) * | 2021-08-04 | 2021-10-29 | 佛山市东信科技有限公司 | Data identification method and device for record carrier, electronic equipment and storage medium |
CN114615559A (en) * | 2022-03-02 | 2022-06-10 | 视若飞信息科技(上海)有限公司 | Method, device and system for uploading real scene fault for terminal |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101448220A (en) * | 2008-12-26 | 2009-06-03 | Tcl天一移动通信(深圳)有限公司 | Method for acquiring network time by USSD in mobile communication network |
CN101883338A (en) * | 2010-06-07 | 2010-11-10 | 华勇 | Self-adapting and self-learning system for solving message sending failure by USSD mode and implementing method thereof |
EP2869608A1 (en) * | 2013-10-30 | 2015-05-06 | Callfreedom Sp. z o.o. | A communication system for exchange of messages between one or more mobile operators and at least one traffic operator |
CN105722044A (en) * | 2016-03-29 | 2016-06-29 | 深圳市万普拉斯科技有限公司 | Short message resending method and short message resending system |
-
2016
- 2016-07-22 CN CN201610584560.5A patent/CN106231570B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101448220A (en) * | 2008-12-26 | 2009-06-03 | Tcl天一移动通信(深圳)有限公司 | Method for acquiring network time by USSD in mobile communication network |
CN101883338A (en) * | 2010-06-07 | 2010-11-10 | 华勇 | Self-adapting and self-learning system for solving message sending failure by USSD mode and implementing method thereof |
EP2869608A1 (en) * | 2013-10-30 | 2015-05-06 | Callfreedom Sp. z o.o. | A communication system for exchange of messages between one or more mobile operators and at least one traffic operator |
CN105722044A (en) * | 2016-03-29 | 2016-06-29 | 深圳市万普拉斯科技有限公司 | Short message resending method and short message resending system |
Also Published As
Publication number | Publication date |
---|---|
CN106231570A (en) | 2016-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101029919B1 (en) | Apparatus and methods for determining connection quality of a wireless device in a wireless communication network | |
CN106231570B (en) | Method and device for automatic data retransmission of unstructured supplementary data service | |
CN110784432B (en) | Session creation method and device | |
US9819563B2 (en) | Failure management for electronic transactions | |
KR20140029306A (en) | Push message service system and method thereof | |
JP2020519107A (en) | Report sending method, report receiving method, device and system | |
CN110267351B (en) | Communication method and device | |
CN104243271B (en) | A kind of method and system that deferred information push is realized by XMPP | |
CN105519223A (en) | Method and device for reporting capability of terminal device | |
US20110016190A1 (en) | Method and apparatus for realizing message service | |
KR20210002544A (en) | Method, equipment and apparatus for updating short message service capability | |
EP2891305A1 (en) | Cooperation of device and display | |
KR102105561B1 (en) | Method for transmitting push notification and push notification server performing the same | |
CN116528401B (en) | Communication method, core network element, user equipment and communication system | |
US9456325B2 (en) | Transmission of a multimedia message doubled with the transmission of a text message | |
EP3539309A1 (en) | Emergency call setup in wireless networks | |
CN104769977A (en) | Manage non-voice emergency services in wireless communication networks | |
KR20090053505A (en) | System and method for synchronizing connection identifiers in communication systems | |
JP2013502105A (en) | Alarm information transmission method and apparatus | |
WO2014043867A1 (en) | Base station software upgrade method, device and system | |
US20160100021A1 (en) | Information processing device, destination information updating method, and record medium | |
CN108880994A (en) | A kind of method and apparatus for retransmitting mail | |
CN115695497B (en) | Diagnostic data remote transmission method, device, electronic equipment and medium | |
CN110557229B (en) | A data sending method, receiving method, sending end and receiving end | |
CN105722044B (en) | A method for resending a short message and a system for resending a short message |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190913 |