Multi-public network connection driving method and device, computer equipment and storage medium

A driving method and network connection technology, applied in connection management, advanced technology, climate sustainability, etc., can solve problems such as the inability to extend the link and the inability to achieve normalized operation.

Active Publication Date: 2021-09-24
FIBOCOM WIRELESS
5 Cites 1 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0004] However, according to the current traditional method, according to the current port enumeration form, only two data links (two public networks) can be onli...
View more

Method used

In this embodiment, by creating the total network connection port, multiple air interface connection ports and network connection ports, and then according to each network connection port, determine the corresponding air...
View more

Abstract

The invention relates to a multi-public network connection driving method and device, computer equipment and a storage medium. The method comprises the following steps: acquiring at least one wireless dialing mode, selecting one wireless dialing mode, and determining a corresponding target network connection port; and starting a selected wireless dialing mode, and performing network data transmission through the target network connection port, the target air interface connection port corresponding to the target network connection port and the Ethernet control port. The method can support simultaneous online of multiple paths of public networks.

Application Domain

Connection managementHigh level techniques

Technology Topic

Data transmissionAir interface +6

Image

  • Multi-public network connection driving method and device, computer equipment and storage medium
  • Multi-public network connection driving method and device, computer equipment and storage medium
  • Multi-public network connection driving method and device, computer equipment and storage medium

Examples

  • Experimental program(1)

Example Embodiment

[0048]In order to make the purpose, technical solutions and advantages of the present application, the present application will be described in further detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended to explain the present application and is not intended to limit the present application.
[0049] The multi-public network connection drive method provided herein can be applied to figure 1 The application environment is shown. The communication module 102 and the host side 104 are implemented via the USB (110), and the USB (110) may be self-contained in the communication module 102, and the host side 104 is identified as a USB (110). There are a plurality of empty port connecting ports 108 in the baseband chip 106 of the communication module 102, and the host side 104 has a plurality of network connection port 112, and the number of network connection port 112 and the null port connection port 108 remains consistent. Wherein, the empty port connection port 108 corresponds to each of the common networks 114. Set a dial-up management program on the host side 104, which exists in a plurality of wireless dials in the dial-up management program, select one of the wireless dials to determine the corresponding target network connection port. Start the selected wireless dial mode, through the target network connection port, the corresponding target empty port connection port, and the Ethernet control port for network data transmission, so that the host side 104 can simultaneously have multiple public online.
[0050] In one embodiment, if figure 2 As shown, a multi-public network connection drive method is provided, and the method is applied to figure 1 The terminal is described as an example, including the following steps:
[0051] Step 202, acquire at least one wireless dial mode, where the wireless dial mode and the constructed network connection port correspond to the host side, and is pre-built with multiple, each network connection port passes through the Ethernet control port. Corresponding to one empty port connection port of the communication module, the idle port connection port corresponds to the air interface, enables the empty interface connection port and its corresponding network connection port to form a network data transmission channel access correspond to the public network.
[0052] Among them, the network connection port is located on the host side, which is a port that is enumerated, up to five, used for the host side connection network. The empty interface connection port is located in the communication module for connecting to the air interface. When the communication module is inserted into the host side, the Ethernet control port can be enumerated by the USB, which can control each vacant connection port, such as the Ethernet control port, can connect to the port and The protocol between the Ethernet control port, thereby determining which vacant connection port is transmitted by the data. The wireless dialing method is to connect the public network, and the wireless dialing method can include five kinds. One wireless dial mode corresponds to a network connection port, the corresponding null interface connection port, network data transmission through the Ethernet control port.
[0053] Step 204: Select one of the wireless dials to determine the corresponding target network connection port.
[0054] Among them, the display screen on the host side displays all wireless dial mode, the displayed mode can be "access public N", the public network N corresponds to the wireless dial mode N, such as the user's touch point selects the public network 2, the dial-up management program selected wireless dialing mode 2, forming a network data transmission channel between this empty interface connection port and QMAP PDN 2. The display method can also be "dedicated network N" or other ways to choose from. In addition, users can also achieve selection through a mouse click, voice input.
[0055] The target network connection port is a network connection port corresponding to the selected wireless dial mode.
[0056] Step 206: Start the selected wireless dial mode, through the target network connection port, the target network connection port corresponding to the target null port, and the Ethernet control port for network data transmission.
[0057] Specifically, the dial-up management program is used to manage the selection of wireless dial mode, that is, after the wireless dial mode is selected, the dial management program can initiate the wireless dial, thus passing through the target network connection port, corresponding target empty port connection port And the Ethernet control port for network data transmission.
[0058] In the above multi-public network connection drive method, by acquiring at least one wireless dial mode, that is, multiple wireless dialing methods, a wireless dial mode is selected and started. Since the null port connection port corresponds to the network connection port one by one, and the void connection port corresponds to the air interface to form a network data transmission channel, access the corresponding public network. For multiple wireless dialing methods, there is a corresponding set of air interfaces - knead connection ports - network connection ports, where the wireless dial mode can have up to five, so this application can realize five-way public network connection, ie five roads The network is online, not limited to two roads. Therefore, the present application can support multiple publications simultaneously online.
[0059] In one embodiment, the selected wireless dial mode is activated, and the target network connection port corresponding to the selected wireless dial mode, and the target empty port connection port corresponding to the target network connection port, network data is performed through the Ethernet control port. Transmission, including:
[0060] Start the selected wireless dial mode, set the network mode on the host side, and get the user identification card status and the communication module of the communication module;
[0061] Check if the user identifies the card status and the station status is normal;
[0062] When the user identification card state and the Internet status are normal, the target null port connection port corresponding to the target network connection port, the target network connection port, and the Ethernet control port for network data transmission.
[0063] The network mode includes 3, 4, 5g, etc., which is limited when setting the API (Network Access Parameter). The user identification card status means that the host side determines whether the user identification card is inserted normally, there is no abnormality. When the communication module is in the access network, it is an access to a frequency point in the corresponding network mode, thereby implementing communication based on the frequency. The territorial state is that the host side determines whether the communication module is effective to reside a certain frequency point, thereby implementing data communication. When the communication module does not have a valid residence on a certain frequency, the station is visible to the network; when the communication module is valid for a certain frequency point, the traffic network status can be regarded as successful Connected.
[0064] Specifically, after starting the selected wireless dialing, the host side will set the network mode, obtain the station network status of the user identifier card state and the connected communication module. And verify that the user identifier is normal inserted, whether the network status of the communication module is a successful network state, and when the user identifies the card state is normal insertion, and the communication module's stationary network is a host side, that is, the host side After the verification, it is considered that the user identification card state and the Internet status are normal, the selected wireless dial mode is successful, and the host side performs the target empty port connection port corresponding to the target network connection port, the target network connection port, and The Ethernet control port is used for network data transmission.
[0065] In this embodiment, by acquiring the user identification card state and the network state of the communication module, check the user identification card state and the station network state, only when the user identification card state and the station are normal, then pass Target network connection port, the corresponding target empty port connection port, and the Ethernet control port for network data transmission, thereby facilitating timely discovering the user identification card status and the territorial status of the Internet.
[0066] In one embodiment, multiple network connection ports are connected to a network connection, the network connection total port, the Ethernet control port connection in the communication module, and the Ethernet control port is connected to a plurality of communication modules. Connection port and network connection port one by one; through the target network connection port, the target null port connection port corresponding to the target network connection port, and the Ethernet control port for network data transmission, including:
[0067] When the host side data is obtained at the target network connection port, the host side data adds a specific header and sends a specific header and host side data to the total port of the network connection;
[0068] The network connection header sends a particular cladding head and host side data to the Ethernet control port, where the Ethernet control port obtains a specific clamp and host side data, transmitting a particular clamp and host side data to a hole connection to the corresponding target network connection port. The port is sent to the air interface processing from the empty interface connection port and receives the network data returned after the air interface processing is processed and returned;
[0069] When the network connection total port receives the network data returned by the Ethernet control port and returns the header, determine the connected public network according to the return packet header, and the returned network data is sent to the target network connection port.
[0070] Among them, the Ethernet control port is based on the QMAP protocol of the Qualcomm platform, and the transition multi-channel public network is achieved by re-building the Gobinet drive, and the final multi-channel connection framework structure diagram, such as image 3 As shown, including the empty port connection port N (QMAP PDN N), a plurality of empty port connecting ports are located in the communication module, and each vacant connection port is connected to an Ethernet control port. The network connection port is located on the host side, which can be constructed, up to five. The network connection port on the host side and the null interface connection port in the communication module corresponds. The plurality of network connection ports are connected to the total port of a network connection. Network connection total ports and Ethernet control port connections.
[0071] Specifically, when network data transmission is performed, the host side transmits the host side data to the target network connection port, and then the target network connection port adds a specific header to the host side data, which contains the MAC address of the target network connection port (Media). Access Control Address and the MAC address of the corresponding air interface connection port, the host side data of a particular header can be regarded as the host side packet transmitted by the host side. The host side data is sent to the network connection port by the target network connection port, and then transmits the host side packet (host side data, and a specific header) to the Ethernet control port by the network connection header. Further, the Ethernet control port can send the host side packet to the empty port connection port according to the MAC address of the corresponding vaccination connection port in a particular header. The air interface connection port is sent to the air interface processing, and the air interface is processed, and the returned network data and the returning header are obtained. The returned network data and the returned header are sent to the empty port connection port based on the MAC address of the void port connection port. According to the QMAP protocol, the empty interface connection port adds a positioning information that can be used to identify the target network connection port in the return cladding, so that the returned network data and returns the header, which can transmit the total port of the Ethernet control port and the network connection. To the corresponding target network connection port. Among them, the specific header and return header are the header of data.
[0072] When the network connection total port receives the network data returned by the Ethernet control port, when the header is returned, according to the information returned in the header, the connected public network can be determined, such as dedicated networks 1, 2 ..... n, etc.. Then, the host side receives the returned network data and deletes the return header.
[0073] In the present embodiment, the host side data is added to the host side data, and the specific clamp and host side data are transmitted, and the specific header and host side data are transmitted to the total port. Ethernet control port. Sends a null interface connection port corresponding to the Target Network Connection port by the Ethernet control port, and then sends a particular clamp and host side data to the air interface processing. Thereafter, the network data returned after the air interface is processed and returned to the target network connection port is returned along the original road. Thereby, the target network connection port, the empty port connection port is transmitted by the network data via the Ethernet space.
[0074] In one embodiment, before setting the network mode on the host side, it includes:
[0075] Read the number of vaccination connections in the communication module; whether the number of verification corresponds to a single dialer; when the number corresponds to the single dial, the other dialing process is ended; when the number does not correspond to the single dial, the network mode on the gate side is executed. And get the steps of the user identification card status and the communication module of the station.
[0076] Among them, single dialing means that only a public network connection is only 0 or 1 when the number of vaccination ports is 0 or 1, it is considered a single dial. The present application is to be implemented is a multi-purpose public network connection, so that other dialing processes will be ended when the number of idle ports is 0 or 1. When the number of space connections corresponding to the number of the number of vaccination ports, multiple public network connections can be realized, thus starting the selected wireless dial mode, performing the corresponding operation.
[0077] In the present embodiment, by reading the number of vaccination connections in the communication module, when determining the number of the null port connection port does not correspond to the single dial, the selected wireless mode is activated, thereby facilitating ensuring multiple roads on the host side. When the public network is connected, it is also possible to maintain normal single-dialing mode.
[0078] In one embodiment, the multi-public network connection drive method also includes:
[0079] Create a network connection total port and multiple empty port connection ports; create multiple network connection ports based on the network connection point; confirm the corresponding empty port connection port according to each network connection port, where the network connection port and the empty port connection port confirmed by address matching Correspondence.
[0080] Specifically, the null port connection port is located in the communication module, and after the communication module is inserted into the host side, the host side can be refactored by the USB protocol by the USB protocol, and can be reconstructed in the form of the USB protocol to be reimbursed. In addition, the empty interface connection port can also be created in the communication module in advance. The creation of the network connection port is dependent on the creation of the total network connection, you need to create the network connection total port, and then create multiple network connection ports based on the network connection total port. The network connection port and the empty interface connection port are confirmed by the MAC address, such as between the network connection port USB0.2 and the empty port connection port QMAP PDN 2 can determine the data reception according to the MAC address of the other party. And the address sent, so that the correspondence between the network connection ports and the corresponding air interface connection port is clear and clear.
[0081] In the present embodiment, by creating a network connection total port, a plurality of empty port connecting ports, and a network connection port, the corresponding null port connection port is determined according to each network connection port, thereby enabling each network connection port and the corresponding air interface connection port. The corresponding relationship is determined to improve the accuracy of data transmission.
[0082] In one embodiment, after setting the network mode on the host side, the user identification card state and the Internet state of the communication module are acquired, also include: monitoring the communication module in real time.
[0083] Among them, after the wireless dialing is started, the station status may occur, for example from the successful network to break the network state, it is necessary to real-time monitoring of the station status, so that users can know the current wireless dial mode. .
[0084] In the present embodiment, through the real-time detection of the station network status, thereby facilitating ensuring that the user keeps the operation status of the communication module in time, timely adjustment measures.
[0085] In one embodiment, when monitoring the stationary network state of the communication module is disconnected, the breakfield notification is obtained, and the delay wait for a preset time, waiting for a network connection.
[0086] Among them, when monitoring the Internet of Communication Module is disconnected, the display screen will be sent to the host side, inform the user that the communication module is abnormally, then, the host side will wait until the host side will be waiting until The preset is long, waiting for the network connection, when the network connection is successful, the network connection is displayed on the normal text or icon.
[0087] In the present embodiment, by monitoring the territorial network of the communication module, when the station state is disconnected, it is obtained, which is preferable to facilitate the user-perceived disconnection notification. After sending an offline notification, the host side will continue to wait for the network connection, thereby facilitating the communication module after the network is broken.
[0088] In one embodiment, multi-public network connection drive method, such as Figure 4 As shown: steps S302-S318, where:
[0089] Step S302, acquire at least one wireless dial mode.
[0090] Step S304, select one of the wireless dials, determine the corresponding target network connection port.
[0091] Step S306, start the selected wireless dial mode.
[0092] Step S308, read the number of vaccination connections in the communication module.
[0093] Step S310, whether the number of calibration corresponds to a single dial, if so, step S312 is executed, end other dialing processes, if not, step S314 is executed, set the network mode on the host side, and obtain the user identification card status and communication module. Iron status.
[0094] After performing step S314, check if the user identification card state and the Internet status are normal. If so, step S318 is executed, and the target null port corresponding to the target network connection port, and Ethernet control through the target network connection port, the target network connection port, and Ethernet control The port is transmitted network data transmission.
[0095] In this embodiment, a wireless dial mode is selected and started by acquiring at least one wireless dial mode, i.e., a plurality of wireless dial modes. Since the null port connection port corresponds to the network connection port one by one, and the void connection port corresponds to the air interface to form a network data transmission channel, access the corresponding public network. For multiple wireless dialing methods, there is a corresponding set of air interfaces - knead connection ports - network connection ports, where the wireless dial mode can have up to five, so this application can realize five-way public network connection, ie five roads The network is online, not limited to two roads. Therefore, the present application can support multiple publications simultaneously online.
[0096] It should be understood that although each step in each of the flowcharts described above is displayed in accordance with an indication of an arrow, these steps are not necessarily executed in the order indicated by the arrow. Unless otherwise stated herein, the implementation of these steps does not have a strict order, which can be performed in other orders. Moreover, at least a portion of the steps in each flowchart according to the above embodiments may include multiple steps or multiple stages, which are not necessarily performed at the same time, but can be performed at different times, these steps. Or the order in which the stage is not necessarily performed in turn, but can be performed or alternately performed at least a portion of the steps or stages in other steps or other steps.
[0097] In one embodiment, if Figure 5 As shown, a multi-bus connection drive includes: wireless dialing method acquisition module 401, a target network connection port determining module 402, and a data transmission module 403, wherein:
[0098] Wireless dialing method acquisition module 401 for acquiring at least one wireless dial mode, wherein the wireless dial mode and the constructed network connection port correspond to the host side, and is pre-built with multiple, each network connection port. The empty port connection port corresponds to the air interface and the air interface connection port corresponding to the air interface connection port, respectively corresponds to a network data transmission channel access corresponding to the empty interface connection port and its corresponding network connection port.
[0099] Target Network Connection Port Determines Module 402 for selecting one of the wireless dials to determine the corresponding target network connection port;
[0100] The data transmission module 403 is configured to activate the selected wireless dial, through the target network connection port, the target network connection port corresponding to the target empty port connection port, and the Ethernet control port for network data transmission.
[0101] In one embodiment, the data transmission module includes: a state acquisition module, a status check module, wherein:
[0102] The status acquisition module is used to initiate the selected wireless dial mode, set the network mode on the host side, and obtain the station status of the user identification card status and the communication module;
[0103] The status check module is used to verify whether the user identification card status and the station status are normal; when the user identification card status and the station status are normal, the target network connection port, the target network connection port corresponds to the target network connection port Empty interface connection port, and the step of the Ethernet control port for network data transmission.
[0104] In one embodiment, the data transmission module includes: a target network connection port data transmitting module and a target network connection port data receiving module, wherein:
[0105] The target network connection port data transmission module is used to add a specific header to the host side data when obtaining the host side data on the target network connection port, and send a specific header and host side data to the total port of the network connection; the network connection total port will be specific The header and host side data are sent to the Ethernet control port, wherein after the Ethernet control port obtains a particular clamp and host side data, send a particular clamp and host side data to the null interface connection port corresponding to the target network connection port, from the empty port connection port. Send to the air interface processing and receive the network data returned after the air interface processing is processed and returned;
[0106] Target network connection port data receiving module, configured to determine the connected public network based on the returned packet header when the network connection total port is returned to the network data returned to the Ethernet control port, and the returned network data is sent to the target network connection. port.
[0107] In one embodiment, the multi-public network connection drive includes: the number of ports read modules and dial-up check modules, where:
[0108] The number of ports read modules for reading the number of vaccination connect ports in the communication module;
[0109] Dial-up check module, whether the number of verification corresponds to a single dial; when the number corresponds to a single dial, the other dialing process is ended; when the number does not correspond to the single dial, the network mode on which the host side is executed, and the user identification is obtained. The step of the station status and communication module of the communication module.
[0110] In one embodiment, the multi-network connection drive includes: port creation module, network connection port creation module, corresponding relationship confirmation module, where:
[0111] Port creation modules for creating a network connection total port and multiple air interface connection ports;
[0112] Network connection port creation module for creating multiple network connection ports based on the network connection header;
[0113] The correspondence confirmation module is confirmed to confirm the corresponding empty port connection port according to each network connection port, where the network connection port and the empty interface connection port confirms the correspondence with the address match.
[0114] In one embodiment, the multi-public network connection drive includes: a territorial monitoring module for monitoring the communication module in real time, when monitoring the network of communication modules is network disconnected When you get a break-network notification, wait for a preset time, wait for a network connection.
[0115] The specific limits of the multi-public network connection drive can be found in the above, and details are not described herein again. Each module in the above multi-public network connection drive can be implemented through software, hardware, and combinations thereof. The above modules may be embedded or independent of the processor in the computer device, and can also be stored in a memory device in a memory device in a software form, in software, to facilitate operations corresponding to each module of the above modules.
[0116] In one embodiment, a computer device is provided, the computer device can be a terminal, and its internal structural diagram can be Image 6 Indicated. The computer device includes a processor, a memory, a communication interface, a display, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide calculation and control capability. The memory of the computer device includes a non-volatile storage medium, an internal memory. This non-volatile storage medium stores operating systems and computer programs. This internal memory is an operating system and computer program operational providing environment in a non-volatile storage medium. The communication interface of the computer device is used to communicate with the external terminal, and wirelessly can be implemented via WiFi, carrier network, NFC (near field communication) or other technologies. The computer program is executed by the processor to implement a multi-public network connection drive method. The display screen of the computer device may be a liquid crystal display or an electronic ink display screen, which may be a touch layer covered on a display screen, or a button, a trackball or a touchpad set on a computer device housing. It can also be an external keyboard, a touch panel or a mouse, and the like.
[0117] Those skilled in the art will appreciate that Image 6 The structure shown is merely a block diagram of a part of the structure associated with the present application, and does not constitute a defined computer device applied to the present application scheme, and the specific computer device can include more or more than the figure. Less parts, or combine certain components, or have different components.
[0118] In one embodiment, a computer device is also provided, including a memory and a processor, a computer program stored in a memory, which performs a computer program to implement the steps in each method embodiment.
[0119] In one embodiment, a computer readable storage medium is provided, which stores a computer program that implements the steps in each method embodiment when executed by the processor.
[0120] One of ordinary skill in the art will appreciate that all or part of the flow in the above-described embodiment method is to be done by a hardware that can be related to the computer program, and the computer program can be stored in one non-volatile computer readable storage. In the medium, the computer program may include the flow of embodiments of each method described above. Among them, any reference to the memory, storage, database, or other medium used in the various embodiments provided herein can include at least one of nonvolatile and volatile memory. Non-volatile memory can include read-only memory, ROM, tape, floppy disk, flash memory or optical memory, and the like. Volatile memory can include a random access memory (RAM) or an external cache. As a description, the RAM can be in a variety of forms, such as static random access memory, SRAM or dynamic random access memory (DRAM), and the like.
[0121] The various technical features of the above embodiments can be combined, in order to make the description, it is description, and there is no combination of various technical features in the above embodiment, however, as long as there is no contradiction in these technical features, it should It is considered to be the scope of this specification.
[0122] The embodiments described above expressly expresses the embodiments of the present application, which describes more specific and detailed, but it is not understood to limit the scope of the invention. It should be noted that in terms of one of ordinary skill in the art, several deformations and improvements can be made without departing from the context of this application, which belongs to the scope of the present application. Therefore, the scope of protection of the patent according to the present application should be taken as the appended claims.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products