Handling method for network communication function exceptions, modem and mobile terminal
Abstract
Embodiments of the present invention provide a method, a modem, and a mobile terminal for processing abnormalities in network communication functions, wherein the method may include the following steps: when a PDN connection failure in a public data network is detected, acquiring the first protocol stack currently in use; closing the The first protocol stack and select a second protocol stack other than the first protocol stack from the multiple supported protocol stacks; turn on the second protocol stack and use the second protocol stack for network registration; When the network registration of the second protocol stack is successful, the current position is recorded. The embodiment of the present invention can quickly repair the network abnormality caused by the PDN connection failure, so as to restore the communication function in time and reduce the time for the network abnormality recovery.
Term
9.2 yearsto projected expiry
Projected expiry 24 November 2035, counted from filing; an application has no term until it is granted.
- Priority and filed
- Published
- Today
- Projected expiry
7 claims: 1 independent, 6 dependent
- 11 · 一种网络通信功能异常的处理方法,其特征在于,包括: 当调制解调器检测到公用数据网PDN连接失败时,所述调制解调器获取当前使用的第 一协议栈; 所述调制解调器关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议 栈之外的第二协议栈; 所述调制解调器开启所述第二协议栈并使用所述第二协议栈进行网络注册; 当所述第二协议栈网络注册成功时,所述调制解调器记录当前位置。
- 2根据权利要求1所述的方法,其特征在于,所述开启所述第二协议栈并使用所述第二 协议栈进行网络注册之后,还包括: 当所述第二协议栈网络注册失败时,所述调制解调器恢复所述支持的多个协议栈中的 默认协议栈开关状态,或所述调制解调器恢复所述支持的多个协议栈中的默认协议栈开关 状态并同时复位所述调制解调器。
- 3根据权利要求1或2所述的方法,其特征在于,所述当所述第二协议栈网络注册成功 时,记录当前位置之后,还包括: 当所述当前位置发生变化时,所述调制解调器恢复所述支持的多个协议栈中的默认协 议栈开关状态,或所述调制解调器恢复所述支持的多个协议栈中的默认协议栈开关状态并 同时复位所述调制解调器。
- 4根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述调制解调器判断网络异常原因是否上报过,所述网络异常原因为所述PDN连接失 败; 当所述网络异常原因未上报过时,所述调制解调器获取所述PDN连接失败的日志,并将 所述网络异常原因、所述PDN连接失败的日志以及所述当前位置上报至网络侧; 和/或,将所述网络异常原因发送至显示设备进行显示。
- 5如权利要求4所述的方法,其特征在于,所述将所述网络异常原因、所述PDN连接失败 的日志以及所述当前位置上报至网络侧,包括: 扫描周围的wifi热点并在与wifi热点建立通信连接后,所述调制解调器通过建立通信 连接的wifi热点将所述网络异常原因、所述PDN连接失败的日志以及所述当前位置上报至 网络侧。 6 .一种调制解调器,其特征在于,包括: 获取单元,用于当检测到公用数据网PDN连接失败时,获取当前使用的第一协议栈; 选择单元,用于关闭所述第一协议栈并从支持的多个协议栈中选择除所述第一协议栈 之外的第二协议栈; 注册单元,用于开启所述第二协议栈并使用所述第二协议栈进行网络注册; 记录单元,用于当所述第二协议栈网络注册成功时,记录当前位置。
- 67. 根据权利要求6所述的调制解调器,其特征在于,还包括: 恢复单元,用于当所述第二协议栈网络注册失败时;或当所述当前位置发生变化时;恢 复所述支持的多个协议栈中的默认协议栈开关状态,或恢复所述支持的多个协议栈中的默 认协议栈开关状态并同时复位所述调制解调器。
- 78. 根据权利要求6所述的调制解调器,其特征在于,还包括: 判断单元,用于判断网络异常原因是否上报过,所述网络异常原因为所述PDN连接失 败; 上报单元,用于当所述判断单元判断所述网络异常原因未上报过时,获取所述PDN连接 失败的日志,并将所述网络异常原因、所述PDN连接失败的日志以及所述当前位置上报至网 络侧; 和/或,所述上报单元用于将所述网络异常原因发送至显示设备进行显示。 9.根据权利要求8所述的调制解调器,其特征在于,所述上报单元具体用于扫描周围的 wifi热点并在与wifi热点建立通信连接后,通过建立通信连接的wifi热点将所述网络异常 原因、所述PDN连接失败的日志以及所述当前位置上报至网络侧。 10 .一种移动终端,其特征在于,包括如权利要求6-9任意一项所述的调制解调器。 11 •一种存储介质,其特征在于,在所述存储介质中包含程序指令,所述程序指令被执 行时实现权利要求1〜5任意一项所述的方法。
Independent claims7
135 paragraphs, as filed
Technical field of processing method, modem and mobile terminal for abnormal network communication function
[0001] The present invention relates to the field of communication technology, in particular to a method for processing abnormalities in network communication functions, a modem, and a mobile terminal.
Background technique
[0002] With the rapid development of fourth-generation mobile communication technology (4G), more and more mobile terminals support 4G communication standards, and mobile terminals that support 4G communication standards also support 2G and 3G communication standards to ensure users Normal communication. The rapid development of mobile communication technology makes data services occupy an absolute proportion, so the role and status of modems in mobile terminals are becoming more and more important.Modems are used to convert data to be sent into radio frequency signals and radio frequency signals to data to be processed, and to process the connection The signaling of the access layer (AS) and the non-access layer (NAS), and the interface with the AP processor, etc.
[0003] Taking a mobile phone as an example, in daily life, the mobile phone is always in an environment with various communication standards, and the mobile phone often fails to connect to the network, for example, the PDN connection of the public data network fails. In order to solve the anomaly of unable to connect to the network, the existing solution is: after a long time unable to connect to the network, the user manually forcibly restarts the mobile phone to restore the configuration parameters of the modem. However, the existing solutions cannot solve the abnormality that the mobile phone cannot connect to the network in a timely manner, and also consumes too much time for the user, causing a lot of inconvenience to the user.
Summary of the invention
[0004] Embodiments of the present invention provide a method, modem, and mobile terminal for processing abnormalities in network communication functions, which can quickly repair network abnormalities caused by PDN connection failures, thereby recovering communication functions in time and reducing the time for network abnormality recovery.
[0005] The first aspect of the embodiments of the present invention provides a method for processing abnormalities in network communication functions, which may include:
[0006] When the modem detects that the public data network PDN connection fails, the modem acquires the first protocol stack currently in use;
[0007] The modem closes the first protocol stack and selects a second protocol stack other than the first protocol stack from a plurality of supported protocol stacks;
[0008] The modem turns on the second protocol stack and uses the second protocol stack for network registration;
[0009] When the second protocol stack network registration is successful, the modem records the current location.
[0010] A second aspect of the embodiments of the present invention provides a modem, which may include:
[0011] The acquiring unit is configured to acquire the currently used first protocol stack when it is detected that the PDN connection of the public data network fails;
[0012] The selection unit is configured to close the first protocol stack and select a second protocol stack other than the first protocol stack from the multiple supported protocol stacks;
[0013] The registration unit is configured to open the second protocol stack and use the second protocol stack for network registration;
[0014] The recording unit is configured to record the current location when the network registration of the second protocol stack succeeds.
[0015] A third aspect of the embodiments of the present invention provides a mobile terminal, including the modem provided in the second aspect.
[0016] In the embodiment of the present invention, when the PDN connection failure of the public data network is detected, the currently used first
One protocol stack and close the first protocol stack, select the second protocol stack except the first protocol stack from the multiple supported protocol stacks, then open the second protocol stack and use the second protocol stack for network registration, and finally When the network registration of the second protocol stack succeeds, the current location is recorded, so that the network abnormality caused by the PDN connection failure can be quickly repaired, and the communication function can be restored in time, avoiding the time-consuming problem caused by the forced restart of the mobile terminal, and reducing the network The time for abnormal recovery.
Description of the drawings
[0017] In order to more clearly describe the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, in the following description The drawings are merely some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work.
[0018] FIG. 1 is a schematic flowchart of a method for processing abnormalities in network communication functions according to an embodiment of the present invention;
[0019] FIG. 2 is a schematic flowchart of another method for processing an abnormal network communication function according to an embodiment of the present invention;
[0020] FIG. 3 is a schematic structural diagram of a modem according to an embodiment of the present invention;
[0021] FIG. 4 is a schematic structural diagram of another modem provided by an embodiment of the present invention;
[0022] FIG. 5 is a schematic structural diagram of another modem provided by an embodiment of the present invention.
Detailed ways
[0023] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of them. example. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.
[0024] The method for processing abnormalities of network communication functions, modems, and mobile terminals provided by the embodiments of the present invention can be applied to solve scenarios of network abnormalities caused by PDN connection failures of public data networks, for example, when the modem detects public When the data network PDN connection fails, obtain the currently used first protocol stack; then the modem closes the first protocol stack and selects a second protocol other than the first protocol stack from the multiple supported protocol stacks Stack; then the modem opens the second protocol stack and uses the second protocol stack for network registration; finally, when the second protocol stack network registration is successful, the modem records the current location scene. In the embodiment of the present invention, when the PDN connection failure is detected, the protocol stack that caused the network abnormality is closed, other protocol stacks are turned on, and the network is successfully registered with other protocol stacks, and the current location is recorded to ensure that the mobile terminal can access the Internet normally. Communication avoids time-consuming process problems caused by restarting the mobile terminal, reduces the time for abnormal network recovery, thereby saving users waiting time and improving user experience.
[0025] Mobile terminals in the embodiments of the present invention may include, but are not limited to, mobile phones, PADs (tablet computers), smart wearable devices, and other electronic devices that support communication standards and have modems. The mobile terminal in the embodiment of the present invention takes a mobile phone as an example.
[0026] The method for processing abnormalities in network communication functions provided by the embodiments of the present invention will be described in detail below with reference to FIG. 1 and FIG. 2.
[0027] Please refer to FIG. 1, which is a schematic flowchart of a method for processing abnormalities in network communication functions according to an embodiment of the present invention. The method includes step S101-step S104.<sub>o</sub>
[0028] S101, when it is detected that the public data network PDN connection fails, acquire the first protocol stack currently in use.
[0029] Specifically, a public data network (Public Data Network, PDN) is a wide area network established by a telecommunication operator, which provides services and technologies for accessing the wide area network, and provides users with high-quality data transmission services. PDN is a packet-switched or circuit-switched service provided by a local or long-distance telecommunications bureau. The packet-switched service provided usually includes X.25, frame relay, switched multi-megabit data service or asynchronous transfer mode, circuit-switched service Including dial-up lines, exchange 56 lines and integrated services digital network. The mobile terminal accesses the PDN through the Access Point Name (APN), and different APNs also correspond to different PDN networks, which are defined by the operator. APN refers to a network access technology, which is a parameter that must be configured when surfing the Internet through a mobile phone. It determines which access method the mobile phone uses to access the network. For mobile phone users, there are many types of external networks that can be accessed, such as the Internet, WAP websites, corporate intranets, and intra-industry private networks. The range that different access points can access and the way of access are different. How does the network side know which network the mobile phone will access after activation and assign which network segment IP? This depends on the APN to distinguish, that is, APN determines the user's mobile phone through which access method to access what kind of network °PDN through the modem, the network control center and The user's network access devices are interconnected for data communication, so as to achieve the purpose of surfing the Internet. When the mobile phone successfully establishes a connection with the PDN, the user can access the Internet normally through the mobile phone. Once the PDN connection fails to be established, the mobile phone cannot access the Internet normally.
[0030] The modem is used to convert baseband signals into radio frequency signals, convert radio frequency signals into baseband signals, process access layer (AS) and non-access layer (NAS) signaling, and interface with AP processors Etc., the modem supports multiple protocol stacks. It should be noted that the modem is integrated in the mobile terminal. The modem detects in real time whether the PDN connection is successfully established during the running process. When the PDN connection failure is detected, it can be understood that the establishment of the connection between the modem and the PDN fails at this time. The mobile terminal initiates the establishment of a new PDN connection by sending a PDN connection request message, and the network side establishes a new default bearer for the new PDN connection. Reasons for the failure of the PDN connection establishment include the network side rejecting the establishment of the PDN connection, the PDN connection establishment request message sent by the mobile terminal has timed out, or the radio resource control protocol RRC layer indicates that the PDN connection establishment request fails to be sent. The reasons why the network side rejects the PDN connection establishment request include: operator blockage, unknown APN, unknown PDN type, authentication failure, PDN type IPv4 not allowed, PDN type IPv6 not allowed, designated APN does not allow multiple PDNs or limited resources, etc. .
[0031] The protocol stack represents the sum of multiple protocols corresponding to a certain communication standard, for example: the protocol stack includes GSM protocol stack, EDGE protocol stack, HSPDA protocol stack, TD-SCDMA protocol stack, TDD-LTE protocol stack, FDD-LTE Protocol stacks, etc., each communication standard protocol stack includes multiple sub-protocol stacks, which will not be repeated here. The modem supports multiple protocol stacks, and which types of protocol stacks are specifically supported are determined by the communication standard supported by the mobile terminal, that is, determined by the manufacturer of the mobile terminal. When the modem detects that the PDN connection fails, the modem acquires the first protocol stack currently in use.
[0032] S102. Close the first protocol stack and select a second protocol stack other than the first protocol stack from the multiple supported protocol stacks.
[0033] Specifically, the modem closes the first protocol stack, and selects a second protocol stack other than the first protocol stack from a plurality of supported protocol stacks. The first protocol stack is the protocol stack that caused the failure of the PDN connection. Therefore, the modem needs to close the first protocol stack and select another protocol stack except the first protocol stack, that is, the first protocol stack. 2. Protocol stack. Wherein, the multiple protocol stacks supported by the modem have priority levels. Here, a feasible implementation is that the priority levels of each protocol stack of the modem can be preset, for example: The priority level of each protocol stack is set when leaving the factory; or, during the process of configuring and initializing the modem in the mobile terminal, according to the network connection and network signal strength when the mobile terminal uses each protocol stack Set the priority of the situation; and so on. Another feasible implementation is that it can be flexibly adjusted
The priority level of each protocol stack of the modem can be adjusted, for example: the priority level can be set according to the network connection and network signal strength when the mobile terminal uses each protocol stack in a certain location area; or, the priority level can be set according to the mobile terminal Set the priority of each protocol stack in the order of the commonly used network communication standards; and so on. It should be noted that the higher the priority level of a certain protocol stack, it means that the mobile terminal can obtain better network connection or stronger network signal based on the protocol stack. The protocol stack with the highest priority among the modems is usually called the default protocol stack, and the modems usually use each protocol stack in order of priority from high to low to implement network registration and network use of the mobile terminal.
[0034] Optionally, the modem selects a protocol stack one level lower than the first protocol stack as the second protocol stack; or measures the signal strength of the cell signals corresponding to the surrounding protocol stacks to maximize the signal strength As the second protocol stack; or the modem selects a protocol stack one level higher than the first protocol stack as the second protocol stack; or adopts other strategies to determine the second protocol stack, The present invention is not limited. For example, the first protocol stack is the TDD-LTE protocol stack, that is, the mobile 4G network is not available at this time, and the modem selects the GSM protocol stack as the second protocol stack, that is, the 2G network.
[0035] S103. Turn on the second protocol stack and use the second protocol stack to perform network registration.
[0036] Specifically, after closing the first protocol stack, the modem opens the second protocol stack and uses the second protocol stack to perform network registration. After the modem closes the first protocol stack, the mobile terminal becomes unserviced. Therefore, the modem needs to open the selected second protocol stack and use the second protocol stack for network registration, for example , The process of LTE network registration is: the mobile terminal initiates an attach request to the network side, and if the network side allows the mobile terminal to access, the attachment response (attach accept) returned by the U to the mobile terminal, When the mobile terminal receives the attach response, it indicates that the network registration is successful, and the mobile terminal changes from the unserviced state to the serviced state; if the network side does not allow the mobile terminal to access, then the mobile terminal A rejection/error message is returned, indicating that the network registration has failed.
[0037] S104, when the network registration of the second protocol stack succeeds, record the current location.
[0038] Specifically, when the second protocol stack network registration is successful, the modem records the current location. The location indicates the logical location of the mobile terminal in the mobile communication network, and the location may be a cell identifier, a location area code, or a location tracking area, etc., which is not limited in the embodiment of the present invention. Location Area Code (LAC) is an area set up for paging in a mobile communication system, covering a geographic area. Initially, it is generally divided by administrative area (a county or a district). Now it is very flexible. Paging volume division. When the paging volume under a LAC reaches an early warning threshold, it must be split. In order to determine the location of a mobile station, the coverage area of each public land mobile network is divided into many location areas, and a location area code (LAC) is used to identify different location areas. The current location is the current logical location of the mobile terminal in the mobile communication network, and may include the current location area code where the mobile terminal is located, the current cell identity, and the like.
[0039] In the embodiment of the present invention, by obtaining the first protocol stack currently in use and closing the first protocol stack when the PDN connection failure of the public data network is detected, the first protocol stack is selected from the multiple supported protocol stacks. The second protocol stack outside the stack, and then open the second protocol stack and use the second protocol stack for network registration, and finally when the second protocol stack network registration is successful, the current location is recorded, so as to realize the network caused by the failure of the PDN connection Abnormal quick repair, and then promptly restore the communication function, avoid the time-consuming problem caused by forced restart of the mobile terminal, and reduce the time for abnormal network recovery.
[0040] Please refer to FIG. 2, which is a schematic flowchart of another method for processing an abnormal network communication function according to an embodiment of the present invention. The method includes step S201-step S211.
[0041] S201: It is detected that the PDN connection of the public data network fails.
[0042] Specifically, a public data network is a wide area network established by a telecommunication operator, which provides services and technologies for accessing the wide area network, and provides users with high-quality data transmission services. PDN is a packet-switched or circuit-switched service provided by local or long-distance telecommunications bureaus. The packet-switched services provided usually include X.25, frame relay, switched multi-megabit data services or asynchronous transfer mode, and circuit-switched services. Including dial-up lines, exchange 56 lines and integrated services digital network. The mobile terminal accesses the PDN through the APN, and different APNs also correspond to different PDN networks, which are defined by the operator. APN refers to a network access technology, which is a parameter that must be configured when surfing the Internet through a mobile phone. It determines which access method the mobile phone uses to access the network. For mobile phone users, there are many types of external networks that can be accessed, such as the Internet, WAP websites, corporate intranets, and intra-industry private networks. The range that different access points can access and the way of access are different. How does the network side know which network the mobile phone will access after activation and assign which network segment IP? This depends on the APN to distinguish, that is, APN determines what kind of network the user's mobile phone uses which access method to access. PDN uses a modem to interconnect the network control center and the user's network access equipment for data communication, so as to achieve the purpose of surfing the Internet. Hand in hand When the connection between the mobile phone and the PDN is successfully established, the user can access the Internet normally through the mobile phone. Once the PDN connection fails to be established, the mobile phone cannot access the Internet normally.
[0043] The modem is used to convert baseband signals into radio frequency signals, process access stratum (AS) and non-access stratum (NAS) signaling, and interface with AP processors. The modem supports a variety of Protocol stack. It should be noted that the modem is integrated in the mobile terminal. The modem detects in real time whether the PDN connection is successfully established during the running process. When the PDN connection failure is detected, it can be understood that the establishment of the connection between the modem and the PDN fails at this time. The mobile terminal initiates the establishment of a new PDN connection by sending a PDN connection request message, and the network side establishes a new default bearer for the new PDN connection. Reasons for the failure of the PDN connection establishment include the network side rejecting the establishment of the PDN connection, the PDN connection establishment request message sent by the mobile terminal has timed out, or the radio resource control protocol RRC layer indicates that the PDN connection establishment request fails to be sent. The reasons why the network side rejects the PDN connection establishment request include: operator blockage, unknown APN, unknown PDN type, authentication failure, PDN type IPv4 not allowed, PDN type IPv6 not allowed, designated APN does not allow multiple PDNs or limited resources, etc. .
[0044] In the process of detecting whether the PDN connection is successfully established, the modem acquires the switch state corresponding to each protocol stack among the multiple supported protocol stacks. Protocol stack represents the sum of multiple protocols corresponding to a certain communication standard, for example: protocol stack includes GSM protocol stack, EDGE protocol stack, HSPDA protocol stack, TD-SCDMA protocol stack, TDD-LTE protocol stack, FDD-LTE protocol stack, etc. , Each communication standard protocol stack includes multiple sub-protocol stacks, which will not be repeated here. The modem supports multiple protocol stacks, and which types of protocol stacks are specifically supported are determined by the communication system supported by the mobile terminal, that is, determined by the manufacturer of the mobile terminal. Although the modem supports multiple protocol stacks, only one protocol stack is in the open state during the operation of the modem, and the rest of the protocol stacks are in the closed state.
[0045] S202. Acquire the currently used first protocol stack.
[0046] Specifically, when the modem detects that the PDN connection fails, it acquires the first protocol stack currently in use. The first protocol stack is one of multiple protocol stacks supported by the modem.
[0047] S203. Close the first protocol stack and select a second protocol stack other than the first protocol stack from the multiple supported protocol stacks.
[0048] Specifically, the modem closes the first protocol stack, and selects a second protocol stack other than the first protocol stack from a plurality of supported protocol stacks. The first protocol stack is the protocol stack that caused the failure of the PDN connection. Therefore, the modem needs to close the first protocol stack and select another protocol stack except the first protocol stack, that is, the first protocol stack. 2. Protocol stack. Wherein, the multiple protocol stacks supported by the modem have priority levels. Here,
A feasible implementation is that the priority levels of each protocol stack of the modem can be preset, for example: the priority levels of each protocol stack can be set when the modem leaves the factory; or, the modem can be configured in In the process of initialization in the mobile terminal, the priority level is set according to the network connection and network signal strength when the mobile terminal uses each protocol stack; and so on. Another feasible implementation is: the priority level of each protocol stack of the modem can be flexibly adjusted, for example: it can be set according to the network connection and network signal strength when the mobile terminal uses each protocol stack in a certain location area Priority level; or, the priority level of each protocol stack can be set in the order of the common network communication standard of the mobile terminal; etc. It should be noted that the higher the priority level of a certain protocol stack, it means that the mobile terminal can obtain better network connection or stronger network signal based on the protocol stack. The protocol stack with the highest priority among the modems is usually called the default protocol stack, and the modems usually use each protocol stack in order of priority from high to low to implement network registration and network use of the mobile terminal.
[0049] Optionally, the modem selects a protocol stack one level lower than the first protocol stack as the second protocol stack; or measures the signal strength of the cell signals corresponding to the surrounding protocol stacks to maximize the signal strength As the second protocol stack; or the modem selects a protocol stack one level higher than the first protocol stack as the second protocol stack; or adopts other strategies to determine the second protocol stack, The present invention is not limited. For example, the first protocol stack is the TDD-LTE protocol stack, that is, the mobile 4G network is not available at this time, and the modem selects the GSM protocol stack as the second protocol stack, that is, the 2G network.
[0050] S204. Turn on the second protocol stack and use the second protocol stack to perform network registration.
[0051] Specifically, after closing the first protocol stack, the modem opens the second protocol stack and uses the second protocol stack to perform network registration. After the modem turns off the first protocol stack, the mobile terminal becomes unserviced. Therefore, the modem needs to turn on the selected second protocol stack and use the second protocol stack for network registration, for example , The process of LTE network registration is: the mobile terminal initiates an attach request to the network side, and if the network side allows the mobile terminal to access, the attachment response (attach accept) returned by the U to the mobile terminal, When the mobile terminal receives the attach response, it indicates that the network registration is successful, and the mobile terminal changes from an unserviced state to a serviced state; if the network side does not allow the mobile terminal to access, then the mobile terminal A rejection/error message is returned, indicating that the network registration failed.
[0052] S205: Determine whether the network registration of the second protocol stack is successful.
[0053] Specifically, because the second protocol stack may successfully register on the network during the process of network registration, it may also fail to register on the network. When the network registration is unsuccessful, it can be understood that the second protocol stack is unavailable at this time, and the mobile terminal using the second protocol stack still cannot access the Internet normally, and step S207 is executed at this time. When the network registration of the second protocol stack is successful, step S206 is executed<sub>o</sub>
[0054] S206. Record the current position.
[0055] Specifically, when the second protocol stack network registration is successful, the modem records the current location. The location indicates the logical location of the mobile terminal in the mobile communication network, and the location may be a cell identifier, a location area code, or a location tracking area, etc., which is not limited in the embodiment of the present invention. In the mobile communication system, the location area code is an area set up for paging, covering a geographic area. Initially, it is generally divided by administrative area (a county or a district), but now it is very flexible and divided by paging volume. When the paging volume under a LAC reaches an early warning threshold, it must be split. In order to determine the location of a mobile station, the coverage area of each public land mobile network is divided into many location areas, and a location area code (LAC) is used to identify different location areas. The current location is the current logical location of the mobile terminal in the mobile communication network, which can include
Including the current location area code where the mobile terminal is located, the current cell identity, etc. Step S209 is executed after step S206 is executed, and the parallel process of step S208 is started.
[0056] S207: Restore the default protocol stack switch state in the multiple supported protocol stacks, or restore the default protocol stack switch state in the multiple supported protocol stacks and reset the modem at the same time.
[0057] Specifically, when the network registration of the second protocol stack fails, the modem obtains and restores the default protocol stack switch state among the multiple supported protocol stacks, or restores the multiple supported protocol stacks The default protocol stack switch state in and reset the modem at the same time, that is, the reset operation is performed on the modem while restoring the default protocol stack among the multiple supported protocol stacks. Wherein, the default protocol stack may be the first protocol stack, or may be another protocol stack other than the first protocol stack. It should be noted that if the default protocol stack is the first protocol stack (that is, the protocol stack that has been closed and caused the PDN connection failure), then this step is equivalent to restarting the first protocol stack. The modem performs a reset operation, that is, the modem automatically restarts, so as to restore the normal operation of the modem, without manual operation by the user, and improve the automatic processing capability of the mobile terminal.
[0058] S208: Determine whether the current position has changed.
[0059] Specifically, the modem periodically acquires the position, and when the current acquired position changes from the last acquired position, step S207 is executed; when the current acquired position is the same as the last acquired position, Then continue to perform step S208. For example, when the location is a cell identity, the mobile terminal moves from one cell to another, indicating that the location has changed; when the location is a location area code, the mobile terminal moves from one location area to another location area, indicating that the location has occurred Variety. The period for the modem to acquire the position is not limited in the embodiment of the present invention, and can be set according to actual requirements.
[0060] Since the current location has changed, it can be understood that the modem can successfully connect to the PDN at the changed location, and the mobile terminal can access the Internet normally, so the modem obtains the supported information. And restore the switch state of the default protocol stack in each protocol stack, or restore the switch state of the default protocol stack in the multiple supported protocol stacks and reset the modem at the same time.
[0061] S209: Determine whether the cause of the network abnormality has been reported, and the cause of the network abnormality is the failure of the PDN connection.
[0062] Specifically, the modem determines whether the cause of the network abnormality has been reported, and the cause of the network abnormality is the failure of the PDN connection. Since there are many reasons for the network abnormality, for example, memory access error, location update failure and other abnormal reasons, and different abnormal reasons may correspond to different codes, the modem needs to determine the network abnormal reason for the PDN connection failure Whether to report. When it is determined that the reason for the network abnormality has not been reported, step S210 and/or step S211 are executed. It should be noted that, after steps S206 and S207, step S209 can be executed.
[0063] S210. Obtain a log of the PDN connection failure, and report the reason for the network abnormality, the log of the PDN connection failure, and the current location to the network side.
[0064] Specifically, when it is determined in step S209 that the cause of the network abnormality has not been reported, the modem obtains the log of the PDN connection failure, and compares the cause of the network abnormality, the log of the PDN connection failure, and all The current position is reported to the network side, so that the research and development personnel of the mobile terminal understand the abnormal situation, so as to improve the mobile terminal in a targeted manner. Wherein, the PDN connection failure log indicates operation information of the modem in the process of the PDN connection failure, and the operation information includes: an operation instruction, an operation time, and a return result. The modem can report the above information to the network side through the wifi hotspot when the mobile terminal scans the surrounding wifi hotspots and connects to the wifi hotspot, so as to save traffic.
[0065] S211: When it is determined that the cause of the network abnormality has been reported, send the cause of the network abnormality to the display device
To display.
[0066] Specifically, when it is determined in step S209 that the cause of the network abnormality has not been reported, the modem sends the cause of the network abnormality to the display terminal of the mobile terminal for display, so that the user can clearly understand that the Internet cannot be accessed before. s reason.
[0067] It should be noted that step S210 and step S211 can be performed at the same time, or step S211 can be performed after step S210 is performed, or only step S210 or step S21L can be performed.
[0068] In the embodiment of the present invention, by obtaining the first protocol stack currently in use and closing the first protocol stack when the PDN connection failure of the public data network is detected, the first protocol stack is selected from the multiple supported protocol stacks. The second protocol stack outside the stack, and then open the second protocol stack and use the second protocol stack for network registration, and finally when the second protocol stack network registration is successful, record the current position, so as to restore the modem to normal through the network registration method , To realize the rapid repair of the network abnormality caused by the PDN connection failure, and then restore the communication function in time, avoid the time-consuming problem caused by the forced restart of the mobile terminal, and reduce the time for the network abnormality recovery.
[0069] The modem provided by the embodiment of the present invention will be described in detail below with reference to FIG. 3 and FIG. 4. It should be noted that the modems shown in FIG. 3 and FIG. 4 are used to implement the method of the embodiment shown in FIG. 1 and FIG. 2 of the present invention. For ease of description, only the parts related to the embodiment of the present invention are shown. For specific technical details that are not disclosed, please refer to the embodiment shown in FIG. 1 and FIG. 2 of the present invention.
[0070] Please refer to FIG. 3, which is a schematic structural diagram of a modem provided by an embodiment of the present invention. The modem 10 includes an acquisition unit 101, a selection unit 102, a registration unit 103, and a recording unit 104.
[0071] The acquiring unit 101 is configured to acquire the currently used first protocol stack when it is detected that the PDN connection of the public data network fails.
[0072] In specific implementation, a public data network is a wide area network established by a telecommunication operator, which provides services and technologies for accessing the wide area network, and provides users with high-quality data transmission services. PDN is a packet-switched or circuit-switched service provided by local or long-distance telecommunications bureaus. The packet-switched services provided usually include X.25, frame relay, switched multi-megabit data services or asynchronous transfer mode, and circuit-switched services. Including dial-up lines, exchange 56 lines and integrated services digital network. The mobile terminal accesses the PDN through the APN, and different APNs also correspond to different PDN networks, which are defined by the operator. APN refers to a network access technology, which is a parameter that must be configured when surfing the Internet through a mobile phone. It determines which access method the mobile phone uses to access the network. For mobile phone users, there are many types of external networks that can be accessed, such as the Internet, WAP websites, corporate intranets, and intra-industry private networks. The range that different access points can access and the way of access are different. How does the network side know which network the mobile phone will access after activation and assign which network segment IP? This depends on the APN to distinguish, that is, APN determines what kind of network the user's mobile phone uses which access method to access. PDN uses a modem to interconnect the network control center and the user's network access equipment for data communication, so as to achieve the purpose of surfing the Internet. when When the mobile phone successfully establishes a connection with the PDN, the user can access the Internet normally through the mobile phone. Once the PDN connection fails to be established, the mobile phone cannot access the Internet normally.
[0073] The modem 10 is used to convert baseband signals into radio frequency signals, convert radio frequency signals into baseband signals, process access layer (AS) and non-access layer (NAS) signaling, and communicate with the AP processor Interface, etc., the modem 10 supports multiple protocol stacks. It should be noted that the modem 10 is integrated in the mobile terminal. The modem 10 detects in real time whether the PDN connection is successfully established during operation, and when the PDN connection fails, it can be understood that the establishment of the connection between the modem 10 and the PDN fails at this time. The mobile terminal initiates the establishment of a new PDN connection by sending a PDN connection request message, and the network side establishes a new default bearer for the new PDN connection.
Reasons for the failure of the PDN connection establishment include the network side rejecting the establishment of the PDN connection, the PDN connection establishment request message sent by the mobile terminal has timed out, or the radio resource control protocol RRC layer indicates that the PDN connection establishment request fails to be sent. The reasons why the network side rejects the PDN connection establishment request include: operator blockage, unknown APN, unknown PDN type, authentication failure, PDN type IPv4 not allowed, PDN type IPv6 not allowed, designated APN does not allow multiple PDNs or limited resources, etc. .
[0074] The protocol stack represents the sum of multiple protocols corresponding to a certain communication standard, for example: the protocol stack includes GSM protocol stack, EDGE protocol stack, HSPDA protocol stack, TD-SCDMA protocol stack, TDD-LTE protocol stack, FDD-LTE Protocol stacks, etc., each communication standard protocol stack includes multiple sub-protocol stacks, which will not be repeated here. The modem supports multiple protocol stacks, and which types of protocol stacks are specifically supported are determined by the communication standard supported by the mobile terminal, that is, determined by the manufacturer of the mobile terminal. When the modem 10 detects that the PDN connection fails, the acquiring unit 101 acquires the first protocol stack currently in use. Wherein, the first protocol stack is one of multiple protocol stacks supported by the modem 10.
[0075] The selection unit 102 is configured to close the first protocol stack and select a second protocol stack other than the first protocol stack from the multiple supported protocol stacks.
[0076] In a specific implementation, the selection unit 102 closes the first protocol stack, and selects a second protocol stack other than the first protocol stack from the multiple supported protocol stacks. The first protocol stack is the protocol stack that caused the failure of the PDN connection. Therefore, the selection unit 102 needs to close the first protocol stack and select other protocol stacks except the first protocol stack, that is, The second protocol stack. Wherein, the multiple protocol stacks supported by the modem 10 have priority levels. Here, a feasible implementation is that the priority levels of each protocol stack of the modem 10 can be preset, for example: The priority level of each protocol stack is set when the modem 10 leaves the factory; or, during the process in which the modem 10 is configured in the mobile terminal and initialized, according to the network connection when the mobile terminal uses each protocol stack And set the priority level of network signal strength; etc. Another feasible implementation is that the priority levels of the various protocol stacks of the modem 10 can be flexibly adjusted, for example: the network connection and network signal strength conditions when the mobile terminal uses each protocol stack in a certain location area Set the priority level; alternatively, the priority level of each protocol stack can be set in the order of the common network communication standard of the mobile terminal; and so on. It should be noted that the higher the priority level of a certain protocol stack, it means that the mobile terminal can obtain information based on the protocol stack. Better network connection or stronger network signal. The protocol stack with the highest priority in the modem 10 is usually called the default protocol stack, and the modem 10 usually uses each protocol stack in order of priority from high to low to implement network registration and network use of the mobile terminal.
[0077] Optionally, the selection unit 102 selects a protocol stack one level lower than the first protocol stack as the second protocol stack; or measures the signal strength of the cell signals corresponding to the surrounding protocol stacks, and combines the signal The strongest protocol stack is used as the second protocol stack; or the selection unit 102 selects a protocol stack one level higher than the first protocol stack as the second protocol stack; or other strategies are used to determine the second protocol stack. Second, the protocol stack is not limited by the present invention. For example, the first protocol stack is the TDD-LTE protocol stack, that is, the mobile 4G network is not available at this time, and the modem selects the GSM protocol stack as the second protocol stack, that is, the 2G network.
[0078] The registration unit 103 is configured to start the second protocol stack and use the second protocol stack to perform network registration.
[0079] In a specific implementation, after the selection unit 102 closes the first protocol stack, the registration unit 103 opens the second protocol stack and uses the second protocol stack to perform network registration. After the selection unit 102 closes the first protocol stack, the mobile terminal becomes unserviced. Therefore, the registration unit 103 needs to open the selected second protocol stack and use the second protocol stack to perform Network registration, for example, the process of LTE network registration is: the mobile terminal registers with
The network side initiates an attach request (attachrequest). If the network side allows the mobile terminal to access, an attach accept response (attach accept) returned to the mobile terminal will be indicated when the mobile terminal receives the attach response. If the network registration is successful, the mobile terminal changes from an unserviced state to a serviced state; if the network side does not allow the mobile terminal to access, a rejection/error message is returned to the mobile terminal, indicating that the network registration has failed.
[0080] The recording unit 104 is configured to record the current location when the network registration of the second protocol stack is successful.
[0081] In a specific implementation, when the network registration of the second protocol stack succeeds, the recording unit 104 records the current location. The location indicates the logical location of the mobile terminal in the mobile communication network, and the location may be a cell identifier, a location area code, or a location tracking area, etc., which is not limited in the embodiment of the present invention. The location area code (LAC) in the mobile communication system is an area set up for paging, covering a geographic area. Initially, it is generally divided by administrative area (a county or a district). Now it is very flexible, according to the paging volume. Divide. When the paging volume under a LAC reaches an early warning threshold, it must be split. In order to determine the location of a mobile station, the coverage area of each public land mobile network is divided into many location areas, and a location area code (LAC) is used to identify different location areas. The current location is the current logical location of the mobile terminal in the mobile communication network, and may include the current location area code where the mobile terminal is located, the current cell identity, and the like.
[0082] In the embodiment of the present invention, by obtaining the first protocol stack currently in use and closing the first protocol stack when it is detected that the PDN connection of the public data network fails, the first protocol stack is selected from the multiple supported protocol stacks. The second protocol stack outside the stack, and then open the second protocol stack and use the second protocol stack for network registration, and finally when the second protocol stack network registration is successful, the current position is recorded, so as to realize the network caused by the failure of the PDN connection Abnormal quick repair, and then promptly restore the communication function, avoid the time-consuming problem caused by forced restart of the mobile terminal, and reduce the time for abnormal network recovery.
[0083] Please refer to FIG. 4, which is a schematic structural diagram of another modem provided by an embodiment of the present invention. The modem 20 includes an acquisition unit 201, a selection unit 202, a registration unit 203, a recording unit 204, a restoration unit 205, and a judgment unit 206.withReporting unit 207. For the specific implementation process of the acquisition unit 201, the selection unit 202, the registration unit 203, and the recording unit 204, refer to the specific description of the acquisition unit 101, the selection unit 102, the registration unit 103, and the recording unit 104 in the embodiment shown in FIG. 3. I won't repeat them here.
[0084] The obtaining unit 201 is configured to obtain the first protocol stack currently in use when it is detected that the PDN connection of the public data network fails.
[0085] The selection unit 202 is configured to close the first protocol stack and select a second protocol stack other than the first protocol stack from the multiple supported protocol stacks.
[0086] The registration unit 203 is configured to open the second protocol stack and use the second protocol stack to perform network registration.
[0087] The recording unit 204 is configured to record the current location when the network registration of the second protocol stack is successful.
[0088] The restoration unit 205 is configured to: when the second protocol stack network registration fails; or when the current position changes; restore the default protocol stack switch state in the multiple supported protocol stacks, or restore The default protocol stack switch state in the multiple supported protocol stacks and reset the modem at the same time.
[0089] In a specific implementation, when the network registration of the second protocol stack fails, the restoration unit 205 obtains and restores the switch state of the default protocol stack among the multiple supported protocol stacks, or restores the supported The default protocol stacks in the multiple protocol stacks are switched on and off and the modems are reset at the same time, that is, a reset operation is performed on the modems while restoring the default protocol stacks in the multiple supported protocol stacks. Wherein, the default protocol stack may be the first protocol stack, or may be another protocol stack other than the first protocol stack. It should be noted that if the default protocol stack is the first protocol stack (that is, the protocol stack that has been closed and caused the PDN connection failure), then this step is equivalent to restarting the first protocol stack. The restoration unit 205 performs a reset operation, that is, the modem automatically restarts, so as to restore the adjustment.
The normal operation of the modem 20 does not require manual operation by the user, which improves the automatic processing capability of the mobile terminal.
[0090] Since the current location has changed, it can be understood that the modem 20 can successfully connect to the PDN at the changed location, and the mobile terminal can access the Internet normally, so the recovery unit 205 obtains the The switch state of the default protocol stack in the multiple supported protocol stacks is restored, or the switch state of the default protocol stack in the multiple supported protocol stacks is restored and the modem is reset at the same time.
[0091] The determining unit 206 is configured to determine whether the cause of the network abnormality has been reported, and the cause of the network abnormality is the failure of the PDN connection.
[0092] In the specific implementation, there are many reasons for the network abnormality, for example, memory access error, location update failure and other abnormal reasons, and different abnormal reasons may correspond to different codes, so the judgment unit 206 needs to judge Whether the reason for the network abnormality of the PDN connection failure is reported. When it is determined that the reason for the network abnormality has not been reported, the reporting unit 207 is called.
[0093] The reporting unit 207 is configured to, when the determining unit determines that the cause of the network abnormality has not been reported, obtain the log of the PDN connection failure, and compare the cause of the network abnormality, the log of the PDN connection failure, and all The current location is reported to the network side; and/or, the reporting unit is used to send the cause of the network abnormality to a display device for display.
[0094] In specific implementation, when the determining unit 206 determines that the cause of the network abnormality has not been reported, the reporting unit 207 obtains the log of the PDN connection failure, and compares the cause of the network abnormality, the PDN The log of the connection failure and the current location are reported to the network side, so that the research and development personnel of the mobile terminal can understand the abnormal situation, so as to improve the mobile terminal in a targeted manner. Wherein, the PDN connection failure log indicates operation information of the modem 20 during the PDN connection failure process, and the operation information includes: an operation instruction, an operation time, and a return result. The reporting unit 207 is specifically configured to report the above-mentioned information to the network side through the wifi hotspot when the mobile terminal scans the surrounding wifi hotspots and connects to the wifi hotspot, so as to save traffic. And/or, when the determining unit 206 determines that the cause of the network abnormality has not been reported, the reporting unit 207 sends the cause of the network abnormality to the display terminal of the mobile terminal for display, so that the user can clearly understand The reason why you were unable to access the Internet before.
[0095] In the embodiment of the present invention, by obtaining the first protocol stack currently in use and closing the first protocol stack when the PDN connection failure of the public data network is detected, the first protocol stack is selected from the multiple supported protocol stacks. The second protocol stack outside the stack, and then open the second protocol stack and use the second protocol stack for network registration, and finally when the second protocol stack network registration is successful, record the current position, so as to restore the modem to normal through the network registration method , To realize the rapid repair of the network abnormality caused by the PDN connection failure, and then restore the communication function in time, avoid the time-consuming problem caused by the forced restart of the mobile terminal, and reduce the time for the network abnormality recovery.
[0096] Please refer to FIG. 5, which is a schematic structural diagram of another modem provided by an embodiment of the present invention. In this embodiment, the modem is used to implement the method for processing abnormal network communication functions described in FIG. 1, and the modem 5 includes CPU_modem501. , Memory 502, baseband processing 503, communication interface/CPU_ap504 (Note: For the case of a modem single chip, this is the communication interface 504, which is used to communicate with the AP processor outside the chip; for the modem and ap integrated in one chip In this case, this is CPU_ap504, that is, no communication interface is required), and baseband radio frequency interface 505. The number of CPU_modem501 in the modem can be one or more. Figure 5 takes one CPU as an example (note: the CPU mentioned here can also be Replaced by DSP digital signal processor). In some embodiments of the present invention, the CPU_modem501, the memory 502, the baseband processing 503, the communication interface/CPU_ap504, and the baseband radio frequency interface 505 may be connected by a bus or other methods. In FIG. 5, the bus connection is taken as an example.
[0097] Wherein, a set of program codes are stored in the memory 502, and CPU_modem501 is used to call the memory 502
The stored program code is used to perform the following operations:
[0098] When it is detected that the public data network PDN connection fails, obtain the first protocol stack currently in use;
[0099] Close the first protocol stack and select a second protocol stack other than the first protocol stack from the multiple supported protocol stacks;
[0100] Turn on the second protocol stack and use the second protocol stack for network registration;
[0101] When the network registration of the second protocol stack succeeds, record the current position.
[0102] In an optional embodiment, after the CPU_modem501 executes to open the second protocol stack and use the second protocol stack for network registration, the following steps are further performed:
[0103] When the network registration of the second protocol stack fails, restore the default protocol stack switch state in the multiple supported protocol stacks, or restore the default protocol stack switch state in the multiple supported protocol stacks and At the same time reset the modem.
[0104] In an optional embodiment, the CPU_modem501 executes the following steps after recording the current position when the second protocol stack network registration is successful:
[0105] When the current position changes, restore the default protocol stack switch state in the multiple supported protocol stacks, or restore the default protocol stack switch state in the multiple supported protocol stacks and reset all at the same time.Descriptionmodem.
[0106] Among them, baseband processing 503 is used to process baseband signals and interact with other parts through the bus;
[0107] Among them, the block diagram "communication interface/CPU_ap" 504, for the case of a modem single chip, this block diagram 504 is a communication interface without CPU_ap, and the communication interface 504 is used as an interface for communicating with an AP processor outside the modem chip ; For the case where the mo d em and ap are integrated into one chip, this block diagram 504 is CPU_ap without a communication interface, and CPU_mo d em communicates with CPU_ap through the bus without other communication interfaces;
[0108] Among them, the baseband radio frequency interface 505 is used for interface communication with a radio frequency outside the modem chip.
[0109] In an optional embodiment, CPU_modem501 also performs the following steps:
[0110] Determine whether the cause of the network abnormality has been reported, and the cause of the network abnormality is the failure of the PDN connection;
[0111] When the reason for the network abnormality has not been reported, obtain the log of the PDN connection failure, and report the reason for the network abnormality, the log of the PDN connection failure, and the current location to the network side;
[0112] and/or, sending the cause of the network abnormality to a display device for display.
[0113] In an optional embodiment, the CPU_modem501 executes to report the cause of the network abnormality, the log of the PDN connection failure, and the current location to the network side, and specifically executes the following steps:
[0114] After scanning the surrounding wifi hotspots and establishing a communication connection with the wifi hotspot, the reason for the network abnormality, the log of the PDN connection failure, and the current location are reported to the network side through the wifi hotspot that establishes the communication connection.
[0115] The embodiment of the present invention also provides a mobile terminal including the above-mentioned modem. The mobile terminal includes, but is not limited to, a mobile terminal equipped with iOS, Android, Microsoft or other operating systems, such as a mobile phone. It may also be other mobile terminals, such as a laptop computer or a tablet computer or a desktop computer with a touch-sensitive surface (for example, a touch screen display and/or a touch pad).
[0116] In the following discussion, a mobile terminal including a display and a touch-sensitive surface is introduced. However, it should be understood that the mobile terminal may include one or more other physical user interface devices, such as a physical keyboard, mouse, and/or joystick.
[0117] Mobile terminals generally support multiple applications, such as one or more of the following: drawing applications, rendering applications, word processing applications, web page creation applications, disk editing applications, spreadsheet applications, Game applications, phone applications, video conferencing applications, email applications, instant messaging applications, forging
Lian support applications, photo management applications, digital camera applications, digital video camera applications, web browsing applications, digital music player applications, and/or digital video player applications.
[0118] Various applications executable on the mobile terminal may use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and the corresponding information displayed on the mobile terminal can be adjusted and/or changed from one application to the next and/or adjusted and/or changed within the corresponding application . In this way, the common physical architecture of the mobile terminal (such as a touch-sensitive surface) can utilize a user interface that is intuitive and clear for the user to support various applications.
[0119] A person of ordinary skill in the art can understand that all or part of the processes in the modem of the foregoing embodiments can be implemented by instructing relevant hardware through a computer program, and the program can be stored in a computer readable storage medium. When the program is executed, it may include the procedures of the above-mentioned modem embodiments. Wherein, the storage medium may be a magnetic disk, an optical disc, a read-only memory (Read-Only Memory, ROM), or a random access memory (Random Access Memory, RAM), etc.
[0120] The above-disclosed are only preferred embodiments of the present invention. Of course, the scope of rights of the present invention cannot be limited by this. Therefore, equivalent changes made according to the claims of the present invention still fall within the scope of the present invention.
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| CN111225372A | Cited by | China | – | Search report | – |
| WO2023046084A1 | Cited by | World Intellectual Property Organization (WIPO) | – | International search | – |
| US11310136B2 | Cited by | United States of America | – | Applicant | – |
| CN111263386A | Cited by | China | – | Search report | – |
| EP3863321A1 | Cited by | European Patent Office (EPO) | – | Search report | – |
| CN102413529A | Cites | China | X | Search report | 1-11 |
| CN103533528A | Cites | China | X | Search report | 1-11 |
| CN103747504A | Cites | China | A | Search report | 1-11 |
| CN104081826A | Cites | China | X | Search report | 1-11 |
| US2009046655A1 | Cites | United States of America | A | Search report | 1-11 |
4 members in 1 office
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 201510827217 | China | A | |
| 201510827217 | China | A | |
| 201810488417 | China | A | |
| 2015108272174 | – | – | – |
| CN20151827217 | – | – | – |
| CN20181488417 | – | – | – |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| CN105376094A | China | A | |
| CN105376094B | China | B | |
| CN108738054AThis record | China | A | |
| CN108738054B | China | B |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Termination of patent right due to non-payment of annual feeCF01 | CF01 | |
| Patent grantGrantedGR01 | GR01 | |
| Change of applicant informationCB02 | CB02 | |
| Entry into force of request for substantive examinationSE01 | SE01 | |
| PublicationPB01 | PB01 |
Numbers
- Publication
- 108738054
- Publication, DOCDB
- 108738054
- Publication, EPODOC
- CN108738054
- Application
- 2018104884175
- Application, DOCDB
- 201810488417
- Application, EPODOC
- CN201810488417
Titles2
- Chinese
- 网络通信功能异常的处理方法、调制解调器及移动终端
- English
- Method for processing abnormal network communication function, modem and mobile terminal
Classification
- CPC, 4
- H04L41/0668
- H04L65/1073
- H04L69/30
- H04L67/52
- IPC, 3
- H04W24 04
- H04W60 04
- H04L29 06