[go: up one dir, main page]

CN106550351B - Method for transmitting BIP protocol data and applicable mobile equipment - Google Patents

Method for transmitting BIP protocol data and applicable mobile equipment Download PDF

Info

Publication number
CN106550351B
CN106550351B CN201510607093.9A CN201510607093A CN106550351B CN 106550351 B CN106550351 B CN 106550351B CN 201510607093 A CN201510607093 A CN 201510607093A CN 106550351 B CN106550351 B CN 106550351B
Authority
CN
China
Prior art keywords
bip
unit
load data
bip channel
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510607093.9A
Other languages
Chinese (zh)
Other versions
CN106550351A (en
Inventor
张金福
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Leadcore Technology Co Ltd
Datang Semiconductor Design Co Ltd
Original Assignee
Leadcore Technology Co Ltd
Datang Semiconductor Design Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Leadcore Technology Co Ltd, Datang Semiconductor Design Co Ltd filed Critical Leadcore Technology Co Ltd
Priority to CN201510607093.9A priority Critical patent/CN106550351B/en
Publication of CN106550351A publication Critical patent/CN106550351A/en
Application granted granted Critical
Publication of CN106550351B publication Critical patent/CN106550351B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

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

Abstract

The invention provides a method for transmitting BIP protocol data and applicable mobile equipment. The mobile device comprises an AP unit and a Modem unit. According to the method, the Modem unit analyzes a BIP channel request from the smart card to obtain the bearing type in the BIP channel request; and sending the BIP channel request to a BIP channel in an AP unit or a self BIP channel based on the bearing type so as to send the load data in the BIP channel request to equipment in a first network/a second network connected with the corresponding BIP channel. The invention can solve the problems that the respective STK/USAT protocols of the AP unit and the Modem unit encapsulate the BIP channel, and data cannot be transmitted between the AP unit and the Modem unit through the BIP channel.

Description

Method for transmitting BIP protocol data and applicable mobile equipment
Technical Field
The present invention relates to the field of mobile devices, and in particular, to a method for transmitting BIP protocol data and a mobile device suitable for the same.
Background
The mobile operator can provide OTA (Over-the-Air) service for the user through STK/USAT (SIM ToolKit/USIM Application ToolKit) technology, wherein, bip (bearer Independent protocol) protocol not only supports GSM/UTRAN/EUTRAN bearer, but also supports bluetooth, WLAN, infrared, USB, and local data connection class bearer, and simultaneously allows transparent data transmission between the SIM/USIM card and the remote server. Therefore, many current mobile business applications, such as electronic banking, electronic wallet, security application, etc., can communicate with the network through the BIP channel to transmit business data or encrypted data.
Currently, mobile devices in the field of mobile communication use a framework as shown in fig. 1 to establish a BIP channel. Correspondingly, the steps are as follows:
step 101, UICC (meaning SIM/USIM) initiates a BIP channel initialization request.
Step 102, operating in the AP unit scenario with BIP, where the MODEM routes the request to the AP unit through MUTEX (UICC instruction MUTEX).
Step 103, operating in the AP unit scene with the BIP, and the AP unit initiating a BIP channel bearer establishment procedure.
And 104, operating in the AP unit scene by the BIP, and responding to the bearer establishment result by the AP unit. The step goes to step 108.
And 105, operating in a scene of a MODEM unit by using the BIP, and requesting BIP channel initialization by the MODEM unit.
And 106, operating the scene of the MODEM unit by the BIP, and initiating a BIP channel bearer establishment process by the MODEM unit.
And 107, operating in a scene of a MODEM unit by BIP, and responding to a bearing establishment result by the MODEM unit. The step goes to step 108.
Step 108, the UICC instructs the mutual exclusion module MUTEX to route the response to the UICC.
From the above, BIP data can be run on an AP unit or a MODEM unit, but it has the following disadvantages:
1) protocol integrity and bearer support issues. When the BIP channel of the AP unit operates, the method has the advantages that the human-computer interaction is simple to realize, and the Bluetooth, the WLAN, the infrared, the USB and the local data connection type bearing can be well supported, and the defects that the existing mobile terminal AP unit only realizes STK/USAT human-computer interaction generally, and the BIP protocol cannot completely support the STK/USAT protocol of the MODEM end in the AP unit. This causes a protocol stack migration problem when the MODEM unit adapts to the multi-AP unit scheme. If the BIP channel of the MODEM unit runs, the advantages and disadvantages are just opposite to those of the AP unit, so that the protocol flow adaptation and terminal scheme customization/clipping of the Modem unit and the AP unit are restricted.
2) And the run-time flow is mutually exclusive. Currently, in different mobile terminal schemes, in order to adapt to different protocol functions supported by the STK/USAT protocol, a method of characteristic segmentation is generally adopted, that is, a part of the protocol functions are implemented in the AP unit, and a part of the protocol functions are implemented in the MODEM unit, which also includes the BIP protocol. In this case, the AP unit and the MODEM unit need to have a mutual exclusion and constraint mechanism to ensure that the Request-Response flows do not intersect when different protocol functions are running.
Accordingly, there is a need for improvements in the art.
Disclosure of Invention
The invention provides a method for transmitting BIP protocol data and applicable mobile equipment, which are used for solving various problems in the prior art.
The embodiment of the invention adopts the following technical scheme:
in view of the above, the present invention provides a method for transmitting BIP protocol data, which is used for a mobile device including an AP unit and a Modem unit, and includes: the Modem unit analyzes a BIP channel request from the smart card to obtain a bearing type in the BIP channel request; and the Modem unit sends the BIP channel request to a BIP channel in an AP unit or a self BIP channel based on the bearing type so as to send the load data in the BIP channel request to equipment in a first network/a second network connected with the corresponding BIP channel.
Preferably, the mode for the Modem unit to send the BIP path request to the corresponding BIP path based on the bearer type includes: and the Modem unit recombines PDU information in the BIP channel request according to the bearing type and sends the recombined BIP channel request to a corresponding BIP channel.
Preferably, the Modem unit parses the BIP channel request from the smart card to obtain any one of the following sets of data: load data containing service load data and a bearing type corresponding to any one of the BIP channels; load data including man-machine interaction load data and service load data, and a bearer type of the BIP channel corresponding to the AP unit.
Preferably, the Modem unit parses the BIP channel request from the smart card, and further obtains: the load type corresponding to the BIP channel of the user equipment and the load data comprising the man-machine interaction load data and the service load data;
the mode for the Modem unit to send the BIP path request to its own BIP path based on the bearer type includes: the Modem unit analyzes the BIP channel request and extracts the human-computer interaction load data; the Modem unit sends the man-machine interaction load data to the AP unit and receives response information fed back by the AP unit; and the Modem unit determines whether to output the BIP channel request containing the service load data to the BIP channel of the Modem unit based on the response information.
Preferably, the mode that the Modem unit sends the human-computer interaction load data to the AP unit and receives response information fed back from the AP unit includes: a distribution module in the Modem unit repackages the analyzed human-computer interaction load data according to an STK/USAT protocol; a virtual control module in the Modem unit converts the packaged human-computer interaction load data into a BIP channel request, sets PDU information corresponding to the human-computer interaction load data, and then sends the PDU information to the AP unit, so that the AP unit provides the human-computer interaction load data for a user based on the PDU information; and the Modem unit receives and analyzes response information encapsulated by the STK/USAT protocol from the AP unit.
In view of the above object, the present invention further provides a Modem unit for transmitting BIP protocol data, which is used for a mobile device including an AP unit, and the Modem unit is connected to the AP unit, and includes: the distribution module is connected with the intelligent card and used for analyzing the BIP channel request from the intelligent card to obtain the bearing type of the BIP channel request; the BIP module is connected with the distribution module and is connected with a second network connection unit in the mobile equipment through a BIP channel; the distribution module is further configured to send the BIP channel request to a BIP channel in an AP unit or a connected BIP module based on the bearer type, so as to send load data in the BIP channel request to a device in a first network/a second network connected to the corresponding BIP channel.
Preferably, the distribution module is configured to reassemble the PDU information in the BIP channel request according to the bearer type, and send the reassembled BIP channel request to a corresponding BIP channel.
Preferably, the distribution module analyzes the BIP channel request from the smart card to obtain any one of the following sets of data: load data containing service load data and a bearing type corresponding to any one of the BIP channels; load data including man-machine interaction load data and service load data, and a bearer type of the BIP channel corresponding to the AP unit.
Preferably, the distribution module parses the BIP channel request from the smart card, and further obtains: the load type corresponding to the BIP channel of the user equipment and the load data comprising the man-machine interaction load data and the service load data;
the distribution module is also used for analyzing the BIP channel request and extracting the human-computer interaction load data; correspondingly, the Modem unit further comprises a virtual control module used for sending the man-machine interaction load data to the AP unit and receiving response information fed back by the AP unit; the distribution module is further configured to determine whether to output a BIP channel request including the traffic load data to its own BIP channel based on the response information.
Preferably, the distribution module is configured to repackage the parsed human-computer interaction load data according to an STK/USAT protocol; the virtual control module is used for converting the packaged human-computer interaction load data into a BIP channel request, setting PDU information corresponding to the human-computer interaction load data, and sending the PDU information to the AP unit so that the AP unit can provide the human-computer interaction load data for a user based on the PDU information; the distribution module is further configured to receive and parse response information, which is encapsulated by the STK/USAT protocol and is forwarded by the virtual control module, from the AP unit.
In view of the above object, the present invention further provides an AP unit for transmitting BIP protocol data, which is used for a mobile device including a Modem unit, where the Modem unit is connected to the AP unit, and the AP unit includes: the BIP module is connected with the Modem unit and is connected with a first network connection unit in the mobile equipment through a BIP channel; the BIP module is used for directly receiving a BIP channel request from the Modem unit and sending the BIP channel request to the first network connection unit through the BIP channel.
Preferably, the BIP module is further configured to select, based on PDU information in the BIP path request from the Modem unit, to perform any one of the following: sending the BIP channel request to the first network connection unit through the BIP channel; providing the BIP channel request to a user; and providing the man-machine interaction load data in the BIP channel request for a user, and sending the service load data in the BIP channel request to the first network connection unit through the BIP channel.
Based on the above object, the present invention further provides a mobile device, comprising: a Modem unit as described above; and an AP unit as described in any of the above.
As described above, the method for transmitting BIP protocol data and the mobile device adapted thereto of the present invention have the following advantages: the BIP channel request is analyzed in the Modem unit to select and establish one BIP channel in the mobile equipment, and the BIP channel request is directly sent to the corresponding BIP channel, so that the problems that the BIP channel is encapsulated by STK/USAT protocols of the AP unit and the Modem unit, and data cannot be transmitted between the AP unit and the Modem unit through the BIP channel can be solved; in addition, in order to expand the data carried by the BIP channel request, the invention also resets PDU information in the BIP channel request according to the analysis result so that the AP unit executes different processing actions according to the PDU information, thus realizing that a man-machine interaction mechanism is established while two BIP channels transmit data.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the contents of the embodiments of the present invention and the drawings without creative efforts.
Fig. 1 is a flow diagram illustrating a prior art transmission of BIP protocol data.
Fig. 2 is a flowchart of a method of one embodiment of a method of transmitting BIP protocol data of the present invention.
Fig. 3 is a flowchart of a method of another embodiment of the method of transmitting BIP protocol data of the present invention.
Fig. 4 is a flowchart of a method of another embodiment of the method of transmitting BIP protocol data of the present invention.
Fig. 5 is a block diagram of the structure of one embodiment of the mobile device of the present invention.
Fig. 6 is a block diagram showing the structure of still another embodiment of the mobile device of the present invention.
Detailed Description
In order to make the technical problems solved, technical solutions adopted and technical effects achieved by the present invention clearer, the technical solutions of the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 2, the present invention provides a transmission method of BIP protocol data. The transmission method is mainly performed by a transmission system. The transmission system includes software and hardware installed in a Modem unit in the mobile device. The mobile device further comprises an AP unit, a first network connection unit connected with the AP unit through a BIP channel A1, and a second network connection unit connected with the Modem unit through a BIP channel A2.
Here, the Modem unit refers to a combination of hardware including a Modem circuit and a CPU provided for communication with a mobile base station. The Modem unit is capable of reading and writing a smart card installed in a mobile device and establishing a BIP path a2 according to a BIP path request from the smart card. The AP unit refers to a hardware combination capable of running each application installed in a mobile device or a smart card, and communicates with the Modem unit through a BIP module, where the AP unit establishes the BIP channel a1 according to a BIP channel request from the Modem unit.
The first network connection unit can communicate with devices located in the first network. The first network includes, but is not limited to: bluetooth, infrared, wifi, and other local area networks. Devices located in the first network include, but are not limited to: bluetooth terminal, infrared remote control terminal, wifi route access device etc..
Here, the second network connection unit is capable of communicating with a device (e.g., a server, etc.) located in the second network. The second network includes, but is not limited to: 2G, 3G, even mobile data networks that have not yet been put into use.
In step S1, the Modem unit parses the BIP channel request from the smart card to obtain the bearer type therein.
Specifically, when an application running in the AP unit/Modem unit needs to perform data transmission with a device in a corresponding network by using a BIP channel, a trigger instruction is sent to the smart card, where the trigger instruction includes a destination address, a bearer type, load data, and the like. Wherein the load data may only include traffic load data for communicating with devices in the network. And the smart card sends a BIP channel request containing a destination address, a bearing type and load data to the Modem unit based on the trigger instruction so as to establish a BIP channel A1 or a BIP channel A2. Correspondingly, the Modem unit analyzes the BIP channel request according to the BIP protocol to obtain the bearer type, the load data, the destination address, and the like therein, and executes step S2.
In step S2, the Modem unit sends the BIP path request to the BIP path of the AP unit or its own BIP path based on the bearer type, so as to send the load data in the BIP path request to the device in the first network/second network connected to the corresponding BIP path.
Specifically, when the bearer type in the BIP path request corresponds to the BIP path a2, the Modem unit directly establishes the BIP path a2 between itself and the second network connection unit, and the BIP module in itself sends the BIP path request to the BIP path a 2. And then the second network connection unit sends the information to the equipment in the second network according to the destination address in the BIP channel request, thereby transmitting the load data in the intelligent card to the equipment in the second network.
When the bearer type in the BIP path request corresponds to the BIP path a1, the Modem unit sends the BIP path request to the BIP module in the AP unit, and the BIP path a1 connected to the BIP module in the AP unit bears and transfers load data between the smart card and the device in the first network.
It should be noted that the established BIP channel
Preferably, in order to facilitate identification of BIP channel requests of different BIP channels, the step S2 includes the step S20: and the Modem unit recombines PDU information in the BIP channel request according to the bearing type and sends the recombined BIP channel request to a corresponding BIP channel.
Here, the PDU information in the Modem unit is related to the load data and/or bearer type in the parsed BIP path request. When the data parsed in step S1 includes any one of the following groups, the PDU information corresponding to the data is different from each other. The specific data are as follows: load data including traffic load data and a bearer type corresponding to the BIP path a1 in the AP unit; load data containing service load data and a bearer type corresponding to the BIP channel A2 of the user; load data including man-machine interaction load data and service load data, and a bearer type of the BIP channel a1 corresponding to the AP unit; load data including man-machine interaction load data and traffic load data, and a bearer type corresponding to the BIP channel a 2. The man-machine interaction load data refers to data which is not required to be sent to equipment in a network through a BIP channel but is required to be displayed to a user in the form of messages, dialog boxes and the like. Wherein the human-computer interaction load data includes but is not limited to: a human-machine confirmation request, or a prompt message. For example, the human-computer interaction load data includes: it is confirmed whether or not the dialog contents of certain data are transmitted. As another example, the human-computer interaction load data includes: information indicating that data has been transmitted, etc.
When the BIP path request includes: when the load data includes man-machine interaction load data and traffic load data, and the bearer type of the BIP channel corresponding to the AP unit, the step S2 further includes steps S21 and S22. As shown in fig. 3.
In step S21, the AP unit splits the man-machine interaction load data in the BIP path request based on the PDU information and provides the split data to the user.
Specifically, the AP unit determines whether the received BIP channel request includes human-computer interaction load data by resolving PDU information, and if so, splits the received BIP channel request to display the received BIP channel request to the user, and performs step S22; otherwise, the BIP path request is directly sent to the BIP path a 1.
In step S22, the AP unit sends the split BIP channel request to a second network through its own BIP channel a 1.
Here, if the human-computer interaction load data is the confirmation information, the AP unit receives the response information generated after the user operates the confirmation information, and performs step S22 when the response information is confirmed to be the confirmation success, otherwise, does not perform step S22.
The man-machine interaction load data is prompt information, and the AP unit may also provide the man-machine interaction load data to the user after performing step S22.
When the load data includes: load data including man-machine interaction load data and traffic load data, and a bearer type corresponding to BIP path a 2.
In order to increase the functionality of simultaneously providing human interaction load data to the user and passing traffic load data through BIP path a2, and to allow for easy software and hardware support of the Modem unit, which includes a distribution module and a virtual control module. The distribution module receives a BIP channel request of the smart card, and the virtual control module is connected with the BIP module in the AP unit. Correspondingly, the step S2 includes: s23, S24 and S25. As shown in fig. 4.
Here, the distribution module splits the human-computer interaction load data according to the identification byte/identification bit and the field interval of the corresponding human-computer interaction load data in the BIP protocol in step S1. And the human-computer interaction load data is confirmation information.
In step S23, the distribution module repackages the human-computer interaction load data parsed by the STK/USAT protocol and delivers the repackaged data to the virtual control module.
In step S24, the virtual control module sends the human machine interaction load data with the PDU information set to the AP unit, and receives response information fed back from the AP unit.
In this embodiment, the virtual control module converts the encapsulated human-computer interaction load data into a BIP channel request, sets PDU information corresponding to the human-computer interaction load data, and then sends the PDU information to the AP unit, so that the AP unit provides the human-computer interaction load data to a user based on the PDU information; and the distribution module receives and analyzes the response information which is transmitted by the virtual control module and is encapsulated by the STK/USAT protocol from the AP unit. The BIP channel request herein only contains human-computer interaction load data.
In step S25, the distribution module determines whether to output the BIP channel request including the traffic load data to its own BIP channel based on the response information.
Here, if the response message is allowed to be sent, the distribution module outputs the BIP path request including the service load data, in which the PDU is reset, to its own BIP path a2, otherwise, does not execute the path request and responds to the smart card with rejection message.
As shown in fig. 5, the present invention provides a mobile device. The mobile device 1 comprises: the AP unit 12, the first network connection unit 14 connected to the AP unit 12 through the BIP channel a1, the Modem unit 11, and the second network connection unit 13 connected to the Modem unit 11 through the BIP channel a 2.
Here, the AP unit 12 refers to a hardware combination capable of running each application installed in the mobile device 1 or the smart card, and communicates with the Modem unit 11 through the BIP module 121, where the AP unit 12 establishes the BIP channel a1 according to a BIP channel request from the Modem unit 11. The Modem unit 11 is a hardware combination including a Modem circuit and a CPU provided for communication with a mobile base station. The Modem unit 11 is capable of reading and writing a smart card installed in the mobile device 1 and establishing a BIP path a2 according to a BIP path request from the smart card.
The first network connection unit 14 can communicate with devices located in the first network. The first network includes, but is not limited to: bluetooth, infrared, wifi, and other local area networks. Devices located in the first network include, but are not limited to: bluetooth terminal, infrared remote control terminal, wifi route access device etc..
Here, the second network connection unit 13 is capable of communicating with a device (e.g., a server, etc.) located in the second network. The second network includes, but is not limited to: 2G, 3G, even mobile data networks that have not yet been put into use.
The Modem unit 11 includes a distribution module 111 and a BIP module 112. The AP unit 12 includes a BIP module 121 therein. The BIP module 112 in the Modem unit 11 is connected to the second network connection unit 13 through a BIP channel a 2. The BIP module 121 in the AP is connected to the first network connection unit 14 through a BIP path a 1.
The distribution module 111 is connected to the smart card, and configured to parse the BIP channel request from the smart card to obtain the bearer type therein.
Specifically, when an application running in the AP unit 12/Modem unit 11 needs to perform data transmission with a device in a corresponding network by using a BIP channel, a trigger instruction is sent to the smart card, where the trigger instruction includes a destination address, a bearer type, load data, and the like. Wherein the load data may only include traffic load data for communicating with devices in the network. The smart card issues a BIP path request containing a destination address, a bearer type and load data to the distribution module 111 based on the trigger instruction to establish a BIP path a1 or a BIP path a 2. Correspondingly, the distribution module 111 analyzes the BIP channel request according to the BIP protocol to obtain the bearer type, the load data, the destination address, and the like therein.
Then, the distributing module 111 is further configured to send the BIP channel request to a BIP channel of the AP unit 12 or a BIP channel of the AP unit based on the bearer type, so as to send load data in the BIP channel request to a device in the first network/the second network connected to the corresponding BIP channel.
Specifically, when the bearer type in the BIP path request corresponds to the BIP path a2, the distribution module 111 directly establishes the BIP path a2 between itself and the second network connection unit 13, and the connected BIP module 112 sends the BIP path request to the BIP path a 2. And then the second network connection unit 13 sends the information to the device in the second network according to the destination address in the BIP channel request, so as to transfer the load data in the smart card to the device in the second network.
When the bearer type in the BIP path request corresponds to BIP path a1, the distribution module 111 directly sends the BIP path request to the BIP module 121 in the AP unit 12, and the BIP path a1 connected to the BIP module 121 in the AP unit 12 carries and transfers load data between the smart card and the device in the first network.
Preferably, in order to identify the BIP channel requests of different BIP channels, the distribution module 111 reassembles the PDU information in the BIP channel request according to the bearer type, and sends the reassembled BIP channel request to the corresponding BIP channel.
Here, the PDU information in the distribution module 111 is related to the load data and/or bearer type in the parsed BIP path request. When the data analyzed by the distribution module 111 includes any one of the following groups, the PDU information corresponding to the data is different from each other. The specific data are as follows: load data including traffic load data, and a bearer type corresponding to BIP path a1 in AP unit 12; load data containing service load data and a bearer type corresponding to the BIP channel A2 of the user; load data including man-machine interaction load data and service load data, and a bearer type of the BIP channel a1 corresponding to the AP unit 12; load data including man-machine interaction load data and traffic load data, and a bearer type corresponding to the BIP channel a 2. The man-machine interaction load data refers to data which is not required to be sent to equipment in a network through a BIP channel but is required to be displayed to a user in the form of messages, dialog boxes and the like. Wherein the human-computer interaction load data includes but is not limited to: a human-machine confirmation request, or a prompt message. For example, the human-computer interaction load data includes: it is confirmed whether or not the dialog contents of certain data are transmitted. As another example, the human-computer interaction load data includes: information indicating that data has been transmitted, etc.
In order to adapt the data distribution of the above-mentioned various combinations, considering the software and hardware support of the Modem unit 11, the Modem unit 11 further includes: a virtual control module 113(VUCU) connected between the distribution module 111 and the AP unit 12. As shown in fig. 6.
The distribution module 111 sends the BIP channel request with the PDU information reset to the BIP module 121 in the AP unit 12 through the virtual module.
When the BIP path request includes: when load data including man-machine interaction load data and service load data and the bearer type of the BIP path a1 corresponding to the AP unit 12 are included, the BIP module 121 in the AP unit 12 splits the man-machine interaction load data in the BIP path request based on the PDU information and provides the split man-machine interaction load data to the user.
Specifically, the BIP module 121 in the AP unit 12 determines whether the received BIP channel request includes human-computer interaction load data by resolving PDU information, and if so, splits the received BIP channel request to be displayed to a user, and sends the split BIP channel request to a second network through its own BIP channel a 1; otherwise, the BIP path request is directly sent to the BIP path a 1.
Here, if the human-computer interaction load data is confirmation information, the BIP module 121 in the AP unit 12 receives response information generated after a user operates the confirmation information, and when it is confirmed that the response information is a success confirmation, sends the split BIP channel request to the second network through the BIP channel a1 of the user, otherwise, does not execute the channel request, and responds to the smart card with rejection information.
The man-machine interaction load data is prompt information, and the BIP module 121 in the AP unit 12 may also provide the man-machine interaction load data to the user after sending the BIP channel request.
When the load data includes: load data including man-machine interaction load data and traffic load data, and a bearer type corresponding to BIP path a 2.
Here, the distribution module 111 splits the human-computer interaction load data according to the identification byte/identification bit and the field interval corresponding to the human-computer interaction load data in the BIP protocol. And the human-computer interaction load data is confirmation information.
The distribution module 111 is further configured to send the human-computer interaction load data to the AP unit 12 through the virtual control module 113, and receive response information fed back from the AP unit 12.
In this embodiment, the distribution module 111 repackages the human-computer interaction load data analyzed according to the STK/USAT protocol and delivers the repackaged data to the virtual control module 113. Then, the virtual control module 113 converts the encapsulated human-computer interaction load data into a BIP channel request, sets PDU information corresponding to the human-computer interaction load data, and sends the PDU information to the AP unit 12, so that the AP unit 12 provides the human-computer interaction load data to a user based on the PDU information; the distribution module 111 receives and parses the response information, which is forwarded by the virtual control module 113 and is encapsulated by the STK/USAT protocol, from the AP unit 12. The BIP channel request herein only contains human-computer interaction load data.
Next, the distribution module 111 is configured to determine whether to output the BIP channel request including the traffic load data to its own BIP channel based on the response information.
Here, if the response message is allowed to be sent, the distribution module 111 outputs the BIP path request including the traffic load data, in which the PDU is reset, to its own BIP path a2, and otherwise, discards the BIP path request.
In summary, the present invention selects to establish a BIP channel in the mobile device by analyzing the BIP channel request in the Modem unit, and directly sends the BIP channel request to the corresponding BIP channel, so as to solve the problem that the respective STK/USAT protocols of the AP unit and the Modem unit encapsulate the BIP channel, and data cannot be transmitted between the AP unit and the Modem unit through the BIP channel; in addition, in order to expand the data carried by the BIP channel request, the invention also resets PDU information in the BIP channel request according to the analysis result so that the AP unit executes different processing actions according to the PDU information, thus realizing that a man-machine interaction mechanism is established while two BIP channels transmit data. Therefore, the invention effectively overcomes various defects in the prior art and has high industrial utilization value.
The foregoing embodiments are merely illustrative of the principles and utilities of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or change the above-mentioned embodiments without departing from the spirit and scope of the present invention. Accordingly, it is intended that all equivalent modifications or changes which can be made by those skilled in the art without departing from the spirit and technical spirit of the present invention be covered by the claims of the present invention.

Claims (13)

1. A method for transmitting BIP protocol data for a mobile device including an AP unit and a Modem unit, comprising:
the Modem unit analyzes a BIP channel request from the smart card to obtain a bearing type in the BIP channel request;
and the Modem unit sends the BIP channel request to a BIP channel in an AP unit or a self BIP channel based on the bearing type so as to send the load data in the BIP channel request to equipment in a first network/a second network connected with the corresponding BIP channel.
2. The method according to claim 1, wherein the mode for sending the BIP path request to the corresponding BIP path based on the bearer type by the Modem unit comprises:
and the Modem unit recombines PDU information in the BIP channel request according to the bearing type and sends the recombined BIP channel request to a corresponding BIP channel.
3. The method for transmitting BIP protocol data according to claim 1 or 2, wherein the Modem unit parses the BIP channel request from the smart card to obtain any one of the following data:
load data containing service load data and a bearing type corresponding to any one of the BIP channels;
load data including man-machine interaction load data and service load data, and a bearer type of the BIP channel corresponding to the AP unit.
4. The method according to claim 1, wherein the Modem unit parses the BIP path request from the smart card, and further obtains: the load type corresponding to the BIP channel of the user equipment and the load data comprising the man-machine interaction load data and the service load data;
the mode for the Modem unit to send the BIP path request to its own BIP path based on the bearer type includes:
the Modem unit sends the human-computer interaction load data with the PDU information to the AP unit and receives response information fed back by the AP unit;
and the Modem unit determines whether to output the BIP channel request containing the service load data to the BIP channel of the Modem unit based on the response information.
5. The method for transmitting BIP protocol data according to claim 4, wherein the mode unit transmits the human-computer interaction load data to the AP unit, and receives the response information fed back from the AP unit includes:
a distribution module in the Modem unit repackages the analyzed human-computer interaction load data according to an STK/USAT protocol;
a virtual control module in the Modem unit converts the packaged human-computer interaction load data into a BIP channel request, sets PDU information corresponding to the human-computer interaction load data, and then sends the PDU information to the AP unit, so that the AP unit provides the human-computer interaction load data for a user based on the PDU information;
and the Modem unit receives and analyzes response information encapsulated by the STK/USAT protocol from the AP unit.
6. A Modem unit for transmitting BIP protocol data, for use in a mobile device including an AP unit, the Modem unit being connected to the AP unit, the Modem unit comprising:
the distribution module is connected with the intelligent card and used for analyzing the BIP channel request from the intelligent card to obtain the bearing type of the BIP channel request;
the BIP module is connected with the distribution module and is connected with a second network connection unit in the mobile equipment through a BIP channel;
the distribution module is further configured to send the BIP channel request to a BIP channel in an AP unit or a connected BIP module based on the bearer type, so as to send load data in the BIP channel request to a device in a first network/a second network connected to the corresponding BIP channel.
7. The Modem unit for transmitting BIP protocol data of claim 6, wherein the distribution module is configured to reassemble PDU information in the BIP tunnel request according to the bearer type, and send the reassembled BIP tunnel request to a corresponding BIP tunnel.
8. The Modem unit for transmitting BIP protocol data according to claim 6 or 7, wherein the distribution module parses the BIP channel request from the smart card to obtain any one of the following data:
load data containing service load data and a bearing type corresponding to any one of the BIP channels;
load data including man-machine interaction load data and service load data, and a bearer type of the BIP channel corresponding to the AP unit.
9. The Modem unit for transmitting BIP protocol data of claim 6, wherein the distribution module parses the BIP channel request from the smart card and further obtains: the load type corresponding to the BIP channel of the user equipment and the load data comprising the man-machine interaction load data and the service load data;
the Modem unit further comprises a virtual control module which is used for sending the human-computer interaction load data with the PDU information to the AP unit and receiving response information fed back by the AP unit;
the distribution module is further configured to determine whether to output a BIP channel request including the traffic load data to its own BIP channel based on the response information.
10. The Modem unit for transmitting BIP protocol data according to claim 9, wherein the distribution module is configured to repackage the parsed human-machine interaction load data according to an STK/USAT protocol;
the virtual control module is used for converting the packaged human-computer interaction load data into a BIP channel request, setting PDU information corresponding to the human-computer interaction load data, and sending the PDU information to the AP unit so that the AP unit can provide the human-computer interaction load data for a user based on the PDU information;
the distribution module is further configured to receive and parse response information, which is encapsulated by the STK/USAT protocol and is forwarded by the virtual control module, from the AP unit.
11. An AP unit for transmitting BIP protocol data, for a mobile device including a Modem unit, wherein the Modem unit is connected to the AP unit, and the AP unit includes:
the BIP module is connected with the Modem unit and is connected with a first network connection unit in the mobile equipment through a BIP channel;
the BIP module is used for directly receiving a BIP channel request from the Modem unit and sending the BIP channel request to the first network connection unit through the BIP channel;
the Modem unit analyzes a BIP channel request from the smart card to obtain a bearing type in the BIP channel request; and the Modem unit sends the BIP channel request to a BIP channel in an AP unit or a self BIP channel based on the bearing type so as to send the load data in the BIP channel request to equipment in a first network/a second network connected with the corresponding BIP channel.
12. The AP unit of claim 11, wherein the BIP module is further configured to select, based on PDU information in a BIP path request from the Modem unit, to perform any one of the following:
sending the BIP channel request to the first network connection unit through the BIP channel;
providing the BIP channel request to a user;
and providing the man-machine interaction load data in the BIP channel request for a user, and sending the service load data in the BIP channel request to the first network connection unit through the BIP channel.
13. A mobile device, comprising:
a Modem unit according to any one of claims 6 to 10;
and an AP unit as claimed in any one of claims 11 to 12.
CN201510607093.9A 2015-09-22 2015-09-22 Method for transmitting BIP protocol data and applicable mobile equipment Active CN106550351B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510607093.9A CN106550351B (en) 2015-09-22 2015-09-22 Method for transmitting BIP protocol data and applicable mobile equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510607093.9A CN106550351B (en) 2015-09-22 2015-09-22 Method for transmitting BIP protocol data and applicable mobile equipment

Publications (2)

Publication Number Publication Date
CN106550351A CN106550351A (en) 2017-03-29
CN106550351B true CN106550351B (en) 2020-07-07

Family

ID=58364955

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510607093.9A Active CN106550351B (en) 2015-09-22 2015-09-22 Method for transmitting BIP protocol data and applicable mobile equipment

Country Status (1)

Country Link
CN (1) CN106550351B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101068374A (en) * 2007-05-29 2007-11-07 中国网络通信集团公司 Method and system for switching bearer mode of air data transmission
CN101313622A (en) * 2005-11-21 2008-11-26 日本电气株式会社 (U)SIM card in server mode, and communication method with client
CN101453777A (en) * 2007-11-30 2009-06-10 中国移动通信集团公司 Method and mobile terminal for selecting access network
CN101729371A (en) * 2008-10-31 2010-06-09 华为技术有限公司 Method for service transmission and device for service transmission
CN104185170A (en) * 2014-08-08 2014-12-03 中国联合网络通信集团有限公司 Method for deploying network applications on SIM (Subscriber Identity Module) card and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7280847B2 (en) * 2002-07-26 2007-10-09 Way Systems Inc System and method for mobile transactions using the bearer independent protocol
CN101594614B (en) * 2009-06-30 2011-07-13 中兴通讯股份有限公司 Data downloading methods and terminal
EP2475148B1 (en) * 2010-10-20 2018-07-25 BlackBerry Limited Card application toolkit support for IP multimedia system
EP2461551A1 (en) * 2010-12-06 2012-06-06 Gemalto SA Method of managing asynchronous entities
CN102625288B (en) * 2011-12-29 2019-06-11 中兴通讯股份有限公司 The method and multiprocessor terminal of multiprocessor terminal air downloading

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101313622A (en) * 2005-11-21 2008-11-26 日本电气株式会社 (U)SIM card in server mode, and communication method with client
CN101068374A (en) * 2007-05-29 2007-11-07 中国网络通信集团公司 Method and system for switching bearer mode of air data transmission
CN101453777A (en) * 2007-11-30 2009-06-10 中国移动通信集团公司 Method and mobile terminal for selecting access network
CN101729371A (en) * 2008-10-31 2010-06-09 华为技术有限公司 Method for service transmission and device for service transmission
CN104185170A (en) * 2014-08-08 2014-12-03 中国联合网络通信集团有限公司 Method for deploying network applications on SIM (Subscriber Identity Module) card and device

Also Published As

Publication number Publication date
CN106550351A (en) 2017-03-29

Similar Documents

Publication Publication Date Title
TWI719312B (en) Information interaction method, device and equipment for internet of things equipment
US10165446B2 (en) Methods and systems for enabling communication with a receiver device in a network
CN104205667B (en) For triggering the technology of multiple wireless devices and configuration
WO2019184658A1 (en) Profile switching method and apparatus, and mobile terminal
JP2020517132A (en) Method, apparatus and system for implementing policy control
US20150381563A1 (en) Relay system for transmitting ip address of client to server and method therefor
EP3096563B1 (en) Method and system for realizing network access via wifi
JP7535022B2 (en) Apparatus, method and program for remotely managing devices
CN104619040A (en) Method and system for quickly connecting WIFI equipment
CN106376099A (en) Method and system for downloading files based on LTE network and WIFI network meanwhile
CN104683994A (en) Wireless network configuration method and wireless network devices
EP3585106A1 (en) Method and apparatus for processing service set identifier, and terminal
US20170127472A1 (en) Method and wireless device for controlling disconnection of a wireless device in a wi-fi direct group of a wireless network
JP5931224B2 (en) Data access method and apparatus
US12101703B2 (en) Apparatus, method and program for transmitting and receiving data to and from IOT device
CN111263350A (en) Card writing device, system and method
WO2016040804A1 (en) Scalable charging system based on service-oriented architecture (soa)
CN106550351B (en) Method for transmitting BIP protocol data and applicable mobile equipment
EP3220584A1 (en) Wifi sharing method and system, home gateway and wireless local area network gateway
CN105874755B (en) Data packet forwarding processing method and device
CN113630466A (en) Data transmission method, system, electronic device and storage medium
CN103378877B (en) A kind of method and device realizing near-field communication terminal full duplex point-to-point communication
KR20140110172A (en) Method And Apparatus for Interworking with non-M2M compliant device
CN204928867U (en) Virtual leased line controlling means between city based on encapsulation of GRE route
JP6509413B1 (en) Device, method and program for transmitting and receiving data with IoT device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20170329

Assignee: Shanghai Li Ke Semiconductor Technology Co., Ltd.

Assignor: Leadcore Technology Co., Ltd.

Contract record no.: 2018990000159

Denomination of invention: Method and applicable mobile device for transmitting BIP protocol data

License type: Common License

Record date: 20180615

GR01 Patent grant
GR01 Patent grant