CN106550351B - Method for transmitting BIP protocol data and applicable mobile equipment - Google Patents
Method for transmitting BIP protocol data and applicable mobile equipment Download PDFInfo
- 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
Links
- 108700038352 BIP protocol Proteins 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000003993 interaction Effects 0.000 claims description 84
- 230000004044 response Effects 0.000 claims description 27
- 238000012790 confirmation Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000007717 exclusion Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal 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
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:
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.
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.
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)
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)
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 |
-
2015
- 2015-09-22 CN CN201510607093.9A patent/CN106550351B/en active Active
Patent Citations (5)
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 |