Check patentability & draft patents in minutes with Patsnap Eureka AI!

Mobile terminal multi-APN network channel concurrent network system and creation method thereof

A mobile terminal and network channel technology, applied in the concurrent network system with multiple APN network channels of mobile terminals and the field of its creation, can solve the problems of occupying the number of pids, the server is not a good one, and the number of kernel threads is increased.

Active Publication Date: 2016-07-06
海安安讯智能科技有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

First of all, the public shared work queue cannot provide more benefits, because if any of the work items is blocked, other work items will not be executed, so in actual use, users will create work queues by themselves, and This in turn leads to the following problems: MT's work queue causes the number of threads in the kernel to increase very quickly, which brings some problems: one is that it takes up the number of pids, which is not good news for the server, because the pid actually It is a global resource; and the competition of a large number of worker threads for resources also leads to invalid scheduling, which is actually unnecessary and puts pressure on the scheduler
The existing work queue mechanism has a tendency to cause deadlocks in some cases, especially when there are dependencies between two work items
If you've ever debugged this occasional deadlock, you know how frustrating it can be

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Mobile terminal multi-APN network channel concurrent network system and creation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment example 1

[0032] Implementing Use Case 1: Assigning Preset Patterns

[0033] The operating system predefines the types of APN channels in advance according to the sequence of APN channels, for example: APN channel 1 is defined as CMNET, APN channel 2 is defined as MMS, APN channel 3 is defined as CMWAP, and so on.

[0034] When the APN networking command is sent at the application layer, the APN networking parameter may not be attached, and the channel number may be directly used for connection.

[0035] After the multi-APN networking channel module receives the channel number networking command parameter sent by the application layer, it sends the predefined APN networking parameters to the driver module. After the networking is successful, it assigns the specified channel number to the application layer.

[0036] When the application layer sends the APN networking command, it can also use the method of attaching APN networking parameters.

[0037] The multi-APN networking channel mod...

Embodiment example 2

[0038] Implementing Use Case 2: Creating Schemas Dynamically

[0039] The multi-APN networking channel module analyzes the APN networking parameters in the APN networking command sent by the application layer, and dynamically allocates an idle channel number to the application layer after successful networking.

Embodiment example 3

[0040] Implementing Use Case 3: Assigning Presets and Dynamically Creating Blend Modes

[0041] The operating system predefines the types of APN channels in advance according to the sequence of APN channels, for example: APN channel 1 is defined as CMNET, APN channel 2 is defined as MMS, APN channel 3 is defined as CMWAP, etc., and other channels are idle.

[0042] The multi-APN networking channel module analyzes the APN networking parameters in the APN networking command sent by the application layer. After the networking is successful, if it is a predefined APN channel, it assigns a predefined channel number to the application layer. Otherwise, dynamically create an idle channel number for the application layer.

[0043] The multi-APN networking channel module contains APN channel parameter configuration information and interface functions for the application layer to modify the multi-APN channel parameter configuration information. The data in the APN channel parameter con...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Provided are a mobile terminal multi-APN network channel concurrent network system and method for creating same, aiming at providing a method for establishing a multi-APN networking channel in the operating system of a mobile terminal and supporting the operating system of the mobile terminal, and application software to realize multi-APN concurrent networking. The present invention is implemented via the following technical solution: a multi-APN networking channel module is disposed between an application layer containing the operating system of the mobile terminal and the application software and the drive module of a bottom layer; the application layer sequentially issues at least two APN networking instructions to the multi-APN networking channel module, and the multi-APN networking channel module sequentially creates or allocates at least one path of a virtual network unit according to the networking instructions, and the drive module parses each APN parameter from the received networking request, initiates a network connection according to each APN parameter, and transmits to a mobile base station the networking request; and the multi-APN networking channel module sets for the created or allocated virtual network unit the parameters in each networking success message returned by the drive module.

Description

Technical field: [0001] The invention relates to a mobile terminal operating system and a system and a creation method for realizing sequential activation of multiple APN network channels and concurrent network connections in operating system application software. Background technique [0002] For ordinary users, APN (AccessPointName, Access Point Name) is just a group of parameters pre-configured or manually set on the mobile terminal for surfing the Internet. For the mobile network, the APN is an essential identification used to implement the routing of the user's Internet protocol IP message to the corresponding GPRS network router GGSN and the external network. Its role specifically includes: APN as a routing identification: GPRS service support node SGSN According to the APN, query the GGSN IP address corresponding to the APN from the DNS server of the specific domain name system to determine the GGSN that the user should access; Different service domains correspond to...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04W48/16H04W88/02
CPCH04W76/10H04W76/11H04W76/15H04W88/02
Inventor 朱雄关刘晓岩
Owner 海安安讯智能科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More