CN106550351A - 传输bip协议数据的方法及所适用的移动设备 - Google Patents
传输bip协议数据的方法及所适用的移动设备 Download PDFInfo
- Publication number
- CN106550351A CN106550351A CN201510607093.9A CN201510607093A CN106550351A CN 106550351 A CN106550351 A CN 106550351A CN 201510607093 A CN201510607093 A CN 201510607093A CN 106550351 A CN106550351 A CN 106550351A
- Authority
- CN
- China
- Prior art keywords
- bip
- units
- load data
- passages
- modem
- 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.)
- Granted
Links
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
本发明提供一种传输BIP协议数据的方法及所适用的移动设备。所述移动设备包含AP单元和Modem单元。根据所述方法,所述Modem单元解析来自智能卡的BIP通道请求,以得到其中的承载类型;基于所述承载类型将所述BIP通道请求发送至AP单元中的BIP通道、或自身的BIP通道,以将所述BIP通道请求中的负载数据发送至与相应BIP通道所连接的第一网络/第二网络中的设备中。本发明能够解决AP单元和Modem单元各自的STK/USAT协议封装了BIP通道,AP单元和Modem单元之间无法通过BIP通道传递数据的问题。
Description
技术领域
本发明涉及移动设备领域,尤其涉及一种传输BIP协议数据的方法及所适用的移动设备。
背景技术
移动运营商通过STK/USAT(SIM ToolKit/USIM Application Toolkit)技术可以为用户提供OTA(Over-the-Air)服务,其中,BIP(Bearer IndependentProtocol)协议,不仅支持GSM/UTRAN/EUTRAN承载,也可支持蓝牙、WLAN、蓝牙、红外、USB,以及本地数据连接类承载,同时允许SIM/USIM卡和远程服务器之间进行透明的数据传输。由此,当前的很多移动业务应用,如电子银行、电子钱包、安全应用等都可以通过BIP通道与网络的通信,进行业务数据或加密数据的传输。
目前,移动通信领域的移动设备采用如图1所示的框架建立BIP通道。对应的,其步骤如下:
步骤101,UICC(指SIM/USIM)发起BIP通道初始化请求。
步骤102,该步骤以BIP运行在AP单元场景,MODEM通过MUTEX(UICC指令互斥模块)将请求路由到AP单元。
步骤103,该步骤以BIP运行在AP单元场景,AP单元发起BIP通道承载建立过程。
步骤104,该步骤以BIP运行在AP单元场景,AP单元响应承载建立结果。该步骤转到步骤108。
步骤105,该步骤以BIP运行在MODEM单元场景,MODEM单元请求BIP通道初始化。
步骤106,该步骤以BIP运行在MODEM单元场景,MODEM单元发起BIP通道承载建立过程。
步骤107,该步骤以BIP运行在MODEM单元场景,MODEM单元响应承载建立结果。该步骤转到步骤108。
步骤108,UICC指令互斥模块MUTEX将响应路由到UICC。
由上可见,BIP数据可以在AP单元、或在MODEM单元上运行,但其存在如下缺陷:
1)协议完整性和承载支持问题。当在AP单元的BIP通道运行时,优点是人机交互实现简单,对于蓝牙、WLAN、蓝牙、红外、USB,以及本地数据连接类承载能很好的支持,缺点是由于当前移动终端AP单元通常仅实现STK/USAT人机交互,BIP协议在AP单元无法完整的支持MODEM端的STK/USAT协议。这导致了MODEM单元适配多AP单元方案时存在协议栈移植问题。如果在MODEM单元的BIP通道运行时,其优缺点和在AP单元运行正好相反,导致Modem单元和AP单元的协议流程适配和终端方案定制/裁剪受到约束。
2)运行时流程互斥问题。当前在不同移动终端方案上,为了适配STK/USAT协议支持的不同协议功能,通常采用特性分割的方法,即部分协议功能在AP单元实现,部分协议功能在MODEM单元,其中也包含BIP协议。这种情况下,AP单元和MODEM单元需要有互斥和约束机制保证不同协议功能运行时Request-Response流程不出现交叉。
因此,需要对现有技术进行改进。
发明内容
本发明提供一种传输BIP协议数据的方法及所适用的移动设备,用于解决现有技术中的种种问题。
本发明实施例采用以下技术方案:
基于上述目的,本发明提供一种传输BIP协议数据的方法,用于包含AP单元和Modem单元的移动设备,包括:所述Modem单元解析来自智能卡的BIP通道请求,以得到其中的承载类型;所述Modem单元基于所述承载类型将所述BIP通道请求发送至AP单元中的BIP通道、或自身的BIP通道,以将所述BIP通道请求中的负载数据发送至与相应BIP通道所连接的第一网络/第二网络中的设备中。
优选地,所述Modem单元基于所述承载类型将所述BIP通道请求发送至相应BIP通道中的方式包括:所述Modem单元按照所述承载类型重组所述BIP通道请求中的PDU信息,并将重组后的BIP通道请求发送至相应的BIP通道。
优选地,所述Modem单元解析来自智能卡的BIP通道请求,得到以下任一组数据:包含业务负载数据的负载数据、和对应任一所述BIP通道的承载类型;包含人机交互负载数据和业务负载数据的负载数据、和对应所述AP单元的BIP通道的承载类型。
优选地,所述Modem单元解析来自智能卡的BIP通道请求,还得到:对应自身BIP通道的承载类型、和包含人机交互负载数据和业务负载数据的负载数据;
则所述Modem单元基于所述承载类型将所述BIP通道请求发送至自身的BIP通道中的方式包括:所述Modem单元解析所述BIP通道请求,并提取所述人机交互负载数据;所述Modem单元将所述人机交互负载数据发送至所述AP单元,并接收来自所述AP单元反馈的响应信息;所述Modem单元基于所述响应信息确定是否将包含所述业务负载数据的BIP通道请求输至自身的BIP通道。
优选地,所述Modem单元将所述人机交互负载数据发送至所述AP单元,并接收来自所述AP单元反馈的响应信息的方式包括:所述Modem单元中的分发模块按照STK/USAT协议将解析出的所述人机交互负载数据重新封装;所述Modem单元中的虚拟控制模块将将封装后的所述人机交互负载数据转为BIP通道请求并设置对应人机交互负载数据的PDU信息,再发送至所述AP单元,以便所述AP单元基于所述PDU信息将所述人机交互负载数据提供给用户;所述Modem单元接收并解析来自所述AP单元的以所述STK/USAT协议封装的响应信息。
基于上述目的,本发明还提供一种用于传输BIP协议数据的Modem单元,用于包含AP单元的移动设备,所述Modem单元与所述AP单元相连,所述Modem单元包括:与智能卡相连的分发模块,用于解析来自所述智能卡的BIP通道请求,以得到其中的承载类型;与所述分发模块相连的BIP模块,其与所述移动设备中的第二网络连接单元通过BIP通道相连;所述分发模块还用于基于所述承载类型将所述BIP通道请求发送至AP单元中的BIP通道、或所连接的BIP模块,以将所述BIP通道请求中的负载数据发送至与相应BIP通道所连接的第一网络/第二网络中的设备中。
优选地,所述分发模块用于按照所述承载类型重组所述BIP通道请求中的PDU信息,并将重组后的BIP通道请求发送至相应的BIP通道。
优选地,所述分发模块解析来自智能卡的BIP通道请求,得到以下任一组数据:包含业务负载数据的负载数据、和对应任一所述BIP通道的承载类型;包含人机交互负载数据和业务负载数据的负载数据、和对应所述AP单元的BIP通道的承载类型。
优选地,所述分发模块解析来自智能卡的BIP通道请求,还得到:对应自身BIP通道的承载类型、和包含人机交互负载数据和业务负载数据的负载数据;
所述分发模块还用于解析所述BIP通道请求,并提取所述人机交互负载数据;对应的,所述Modem单元还包括虚拟控制模块,用于将所述人机交互负载数据发送至所述AP单元,并接收来自所述AP单元反馈的响应信息;所述分发模块还用于基于所述响应信息确定是否将包含所述业务负载数据的BIP通道请求输至自身的BIP通道。
优选地,所述分发模块用于按照STK/USAT协议将解析出的所述人机交互负载数据重新封装;所述虚拟控制模块用于将封装后的所述人机交互负载数据转为BIP通道请求并设置对应人机交互负载数据的PDU信息,再发送至所述AP单元,以便所述AP单元基于所述PDU信息将所述人机交互负载数据提供给用户;所述分发模块还用于接收并解析所述虚拟控制模块转发的、来自所述AP单元的以所述STK/USAT协议封装的响应信息。
基于上述目的,本发明还提供一种用于传输BIP协议数据的AP单元,用于包含Modem单元的移动设备,所述Modem单元与所述AP单元相连,所述AP单元包括:与所述Modem单元相连的BIP模块,与所述移动设备中的第一网络连接单元通过BIP通道相连;所述BIP模块用于直接接收来自所述Modem单元的BIP通道请求,并将所述BIP通道请求通过所述BIP通道发送至所述第一网络连接单元。
优选地,所述BIP模块还用于基于来自所述Modem单元的BIP通道请求中的PDU信息,选择执行以下中的任一种:将所述BIP通道请求通过所述BIP通道发送至所述第一网络连接单元;将所述BIP通道请求提供给用户;将所述BIP通道请求中的人机交互负载数据提供给用户,将所述BIP通道请求中的业务负载数据通过所述BIP通道发送至所述第一网络连接单元。
基于上述目的,本发明还提供一种移动设备,包括:如上任一所述的Modem单元;以及如上任一所述的AP单元。
如上所述,本发明的传输BIP协议数据的方法及所适用的移动设备,具有以下有益效果:通过在Modem单元中解析BIP通道请求来选择建立移动设备中的一个BIP通道,并将BIP通道请求直接发送至相应的BIP通道,能够解决AP单元和Modem单元各自的STK/USAT协议封装了BIP通道,AP单元和Modem单元之间无法通过BIP通道传递数据的问题;另外,为了扩展BIP通道请求所携带的数据,本发明还根据解析结果在BIP通道请求中重设PDU信息,以便AP单元根据PDU信息来执行不同处理动作,如此实现了两种BIP通道传输数据的同时,还建立人机交互机制。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1是现有技术的传输BIP协议数据的流向示意图。
图2是本发明的传输BIP协议数据的方法的一个实施例的方法流程图。
图3是本发明的传输BIP协议数据的方法的又一个实施例的方法流程图。
图4是本发明的传输BIP协议数据的方法的又一个实施例的方法流程图。
图5是本发明的移动设备的一个实施例的结构方框图。
图6是本发明的移动设备的又一个实施例的结构方框图。
具体实施方式
为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图2所示,本发明提供一种BIP协议数据的传输方法。所述传输方法主要由传输***来执行。所述传输***包括安装在移动设备中的Modem单元中的软件和硬件。其中,所述移动设备还包括AP单元、与所述AP单元通过BIP通道A1相连的第一网络连接单元、以及与所述Modem单元通过BIP通道A2连接的第二网络连接单元。
在此,所述Modem单元指包括为与移动基站通信而设置的、包含调制解调电路、CPU在内的硬件组合。所述Modem单元能够读写安装在移动设备中的智能卡,并根据来自所述智能卡的BIP通道请求建立BIP通道A2。所述AP单元指能够运行安装在移动设备或智能卡中各应用的硬件组合,其与所述Modem单元通过BIP模块进行通信,在此,所述AP单元根据来自所述Modem单元的BIP通道请求建立所述BIP通道A1。
在此,所述第一网络连接单元能够与位于第一网络中的设备进行通信。所述第一网络包括但不限于:蓝牙、红外、wifi等局域网络。位于第一网络中的设备包括但不限于:蓝牙终端、红外遥控终端、wifi路由接入设备等。
在此,所述第二网络连接单元能够与位于第二网络中的设备(如服务端等)进行通信。所述第二网络包括但不限于:2G、3G、甚至还未投入使用的移动数据网络。
在步骤S1中,所述Modem单元解析来自智能卡的BIP通道请求,以得到其中的承载类型。
具体地,当所述AP单元/Modem单元中运行的应用需要利用BIP通道与相应网络中的设备进行数据传输时,向所述智能卡发出一触发指令,其中,所述触发指令中包括目的地址、承载类型和负载数据等。其中,所述负载数据中可仅包括与网络中的设备通信的业务负载数据。所述智能卡基于所述触发指令向所述Modem单元发出包含目的地址、承载类型和负载数据的BIP通道请求,以建立BIP通道A1或BIP通道A2。对应的,所述Modem单元按照BIP协议解析所述BIP通道请求,以得到其中的承载类型、负载数据、目标地址等,并执行步骤S2。
在步骤S2中,所述Modem单元基于所述承载类型将所述BIP通道请求发送至AP单元的BIP通道中、或自身的BIP通道中,以将所述BIP通道请求中的负载数据发送至与相应BIP通道所连接的第一网络/第二网络中的设备中。
具体地,当所述BIP通道请求中的承载类型对应于BIP通道A2,则所述Modem单元直接建立自身与第二网络连接单元之间的BIP通道A2,并由自身中的BIP模块将所述BIP通道请求送入所述BIP通道A2。再由所述第二网络连接单元按照所述BIP通道请求中的目的地址发送至位于第二网络中的设备,由此将所述智能卡中的负载数据传递至第二网络中的设备。
当所述BIP通道请求中的承载类型对应于BIP通道A1,则所述Modem单元将所述BIP通道请求发送至AP单元中的BIP模块,由所述AP单元中的BIP模块所连接的BIP通道A1来承载并传递所述智能卡与位于第一网络中的设备之间的负载数据。
需要说明的是,所建立的BIP通道
优选地,为了便于识别不同BIP通道的BIP通道请求,所述步骤S2包括步骤S20:所述Modem单元按照所述承载类型重组所述BIP通道请求中的PDU信息,并将重组后的BIP通道请求发送至相应的BIP通道。
在此,所述Modem单元中的PDU信息与解析出的BIP通道请求中的负载数据和/或承载类型相关。所述Modem单元在步骤S1中解析出的数据包括以下任一组时,其对应的PDU信息各不相同。具体数据如下:包含业务负载数据的负载数据、和对应所述AP单元中的BIP通道A1的承载类型;包含业务负载数据的负载数据、和对应自身BIP通道A2的承载类型;包含人机交互负载数据和业务负载数据的负载数据、和对应所述AP单元的BIP通道A1的承载类型;包含人机交互负载数据和业务负载数据的负载数据、和对应自身BIP通道A2的承载类型。其中,所述人机交互负载数据是指由不需要通过BIP通道发送至网络中的设备、而是需要以消息、对话框等形式展示给用户的数据。其中,所述人机交互负载数据包括但不限于:人机确认请求、或提示信息。例如,所述人机交互负载数据包括:确认是否发送某某数据的对话框内容。又如,所述人机交互负载数据包括:提示数据已传输的信息等。
当所述BIP通道请求中包括:包含人机交互负载数据和业务负载数据的负载数据、和对应所述AP单元的BIP通道的承载类型时,所述步骤S2还包括步骤S21、S22。如图3所示。
在步骤S21中,所述AP单元基于所述PDU信息将所述BIP通道请求中的人机交互负载数据拆分出来,并提供给用户。
具体地,所述AP单元通过分辨PDU信息来确定所接收的BIP通道请求中是否包含人机交互负载数据,若是,则将其拆分出来以显示给用户,并执行步骤S22;反之,则直接将所述BIP通道请求发送至BIP通道A1中。
在步骤S22中,所述AP单元将拆分后的所述BIP通道请求通过自身的BIP通道A1发送至第二网络。
在此,若所述人机交互负载数据为确认信息,所述AP单元接收用户操作所述确认信息后产生的响应信息,并当确认所述响应信息为确认成功时,执行步骤S22,反之,不予执行步骤S22。
所述人机交互负载数据为提示信息,所述AP单元也可在执行完步骤S22后将所述人机交互负载数据提供给用户。
当所述负载数据包括:包含人机交互负载数据和业务负载数据的负载数据、和对应BIP通道A2的承载类型。
为了增加同时将人机交互负载数据提供给用户,以及将业务负载数据通过BIP通道A2予以传递的功能,并考虑易于所述Modem单元的软件和硬件支持,所述Modem单元包括分发模块和虚拟控制模块。其中,所述分发模块接收智能卡的BIP通道请求,所述虚拟控制模块与所述AP单元中的BIP模块相连。对应的,所述步骤S2包括:S23、S24、S25。如图4所示。
在此,所述分发模块在步骤S1中根据BIP协议中对应人机交互负载数据的标识字节/标识位、和字段区间,拆分所述人机交互负载数据。其中,所述人机交互负载数据为确认信息。
在步骤S23中,所述分发模块按照STK/USAT协议解析出的所述人机交互负载数据重新封装并交给所述虚拟控制模块。
在步骤S24中,所述虚拟控制模块将设置了PDU信息的所述人机交互负载数据发送至所述AP单元,并接收来自所述AP单元反馈的响应信息。
本实施例中,所述虚拟控制模块将封装后的所述人机交互负载数据转为BIP通道请求并设置对应人机交互负载数据的PDU信息,再发送至所述AP单元,以便所述AP单元基于所述PDU信息将所述人机交互负载数据提供给用户;再由所述分发模块接收并解析所述虚拟控制模块转发的、来自所述AP单元的以所述STK/USAT协议封装的响应信息。此处的BIP通道请求中仅包含人机交互负载数据。
在步骤S25中,所述分发模块基于所述响应信息确定是否将包含所述业务负载数据的BIP通道请求输至自身的BIP通道。
在此,若所述响应信息为允许发送,则所述分发模块将重设了PDU的包含所述业务负载数据的BIP通道请求输至自身的BIP通道A2,反之,则不执行本次通道请求,并向智能卡响应拒绝信息。
如图5所示,本发明提供一种移动设备。所述移动设备1中包括:AP单元12、与所述AP单元12通过BIP通道A1相连的第一网络连接单元14、Modem单元11、以及与所述Modem单元11通过BIP通道A2连接的第二网络连接单元13。
在此,所述AP单元12指能够运行安装在移动设备1或智能卡中各应用的硬件组合,其与所述Modem单元11通过BIP模块121进行通信,在此,所述AP单元12根据来自所述Modem单元11的BIP通道请求建立所述BIP通道A1。所述Modem单元11指包括为与移动基站通信而设置的、包含调制解调电路、CPU在内的硬件组合。所述Modem单元11能够读写安装在移动设备1中的智能卡,并根据来自所述智能卡的BIP通道请求建立BIP通道A2。
在此,所述第一网络连接单元14能够与位于第一网络中的设备进行通信。所述第一网络包括但不限于:蓝牙、红外、wifi等局域网络。位于第一网络中的设备包括但不限于:蓝牙终端、红外遥控终端、wifi路由接入设备等。
在此,所述第二网络连接单元13能够与位于第二网络中的设备(如服务端等)进行通信。所述第二网络包括但不限于:2G、3G、甚至还未投入使用的移动数据网络。
所述Modem单元11中包括分发模块111、BIP模块112。所述AP单元12中包括BIP模块121。其中,所述Modem单元11中的BIP模块112与所述第二网络连接单元13通过BIP通道A2相连。所述AP中的BIP模块121与所述第一网络连接单元14通过BIP通道A1相连。
所述分发模块111与智能卡相连,用于解析来自所述智能卡的BIP通道请求,以得到其中的承载类型。
具体地,当所述AP单元12/Modem单元11中运行的应用需要利用BIP通道与相应网络中的设备进行数据传输时,向所述智能卡发出一触发指令,其中,所述触发指令中包括目的地址、承载类型和负载数据等。其中,所述负载数据中可仅包括与网络中的设备通信的业务负载数据。所述智能卡基于所述触发指令向所述分发模块111发出包含目的地址、承载类型和负载数据的BIP通道请求,以建立BIP通道A1或BIP通道A2。对应的,所述分发模块111按照BIP协议解析所述BIP通道请求,以得到其中的承载类型、负载数据、目标地址等。
接着,所述分发模块111还用于基于所述承载类型将所述BIP通道请求发送至AP单元12的BIP通道中、或自身的BIP通道中,以将所述BIP通道请求中的负载数据发送至与相应BIP通道所连接的第一网络/第二网络中的设备中。
具体地,当所述BIP通道请求中的承载类型对应于BIP通道A2,则所述分发模块111直接建立自身与第二网络连接单元13之间的BIP通道A2,并由所连接的BIP模块112将所述BIP通道请求送入所述BIP通道A2。再由所述第二网络连接单元13按照所述BIP通道请求中的目的地址发送至位于第二网络中的设备,由此将所述智能卡中的负载数据传递至第二网络中的设备。
当所述BIP通道请求中的承载类型对应于BIP通道A1,则所述分发模块111将所述BIP通道请求直接发送至AP单元12中的BIP模块121,由所述AP单元12中的BIP模块121所连接的BIP通道A1来承载并传递所述智能卡与位于第一网络中的设备之间的负载数据。
优选地,为了便于识别不同BIP通道的BIP通道请求,所述分发模块111按照所述承载类型重组所述BIP通道请求中的PDU信息,并将重组后的BIP通道请求发送至相应的BIP通道。
在此,所述分发模块111中的PDU信息与解析出的BIP通道请求中的负载数据和/或承载类型相关。所述分发模块111解析出的数据包括以下任一组时,其对应的PDU信息各不相同。具体数据如下:包含业务负载数据的负载数据、和对应所述AP单元12中的BIP通道A1的承载类型;包含业务负载数据的负载数据、和对应自身BIP通道A2的承载类型;包含人机交互负载数据和业务负载数据的负载数据、和对应所述AP单元12的BIP通道A1的承载类型;包含人机交互负载数据和业务负载数据的负载数据、和对应自身BIP通道A2的承载类型。其中,所述人机交互负载数据是指由不需要通过BIP通道发送至网络中的设备、而是需要以消息、对话框等形式展示给用户的数据。其中,所述人机交互负载数据包括但不限于:人机确认请求、或提示信息。例如,所述人机交互负载数据包括:确认是否发送某某数据的对话框内容。又如,所述人机交互负载数据包括:提示数据已传输的信息等。
为了适配上述多种组合的数据分发,考虑易于所述Modem单元11的软件和硬件支持,所述Modem单元11还包括:连接在所述分发模块111和AP单元12之间的虚拟控制模块113(VUCU)。如图6所示。
所述分发模块111将重设了PDU信息的BIP通道请求通过所述虚拟模块发送至所述AP单元12中的BIP模块121。
当所述BIP通道请求中包括:包含人机交互负载数据和业务负载数据的负载数据、和对应所述AP单元12的BIP通道A1的承载类型时,所述AP单元12中的BIP模块121基于所述PDU信息将所述BIP通道请求中的人机交互负载数据拆分出来,并提供给用户。
具体地,所述AP单元12中的BIP模块121通过分辨PDU信息来确定所接收的BIP通道请求中是否包含人机交互负载数据,若是,则将其拆分出来以显示给用户,并将拆分后的所述BIP通道请求通过自身的BIP通道A1发送至第二网络;反之,则直接将所述BIP通道请求发送至BIP通道A1中。
在此,若所述人机交互负载数据为确认信息,所述AP单元12中的BIP模块121接收用户操作所述确认信息后产生的响应信息,并当确认所述响应信息为确认成功时,将拆分后的所述BIP通道请求通过自身的BIP通道A1发送至第二网络,反之,不执行本次通道请求,并向智能卡响应拒绝信息。
所述人机交互负载数据为提示信息,所述AP单元12中的BIP模块121也可在发送BIP通道请求后将所述人机交互负载数据提供给用户。
当所述负载数据包括:包含人机交互负载数据和业务负载数据的负载数据、和对应BIP通道A2的承载类型。
在此,所述分发模块111根据BIP协议中对应人机交互负载数据的标识字节/标识位、和字段区间,拆分所述人机交互负载数据。其中,所述人机交互负载数据为确认信息。
所述分发模块111还用于通过所述虚拟控制模块113将所述人机交互负载数据发送至所述AP单元12,并接收来自所述AP单元12反馈的响应信息。
本实施例中,所述分发模块111按照STK/USAT协议解析出的所述人机交互负载数据重新封装并交给所述虚拟控制模块113。接着,所述虚拟控制模块113将封装后的所述人机交互负载数据转为BIP通道请求并设置对应人机交互负载数据的PDU信息,再发送至所述AP单元12,以便所述AP单元12基于所述PDU信息将所述人机交互负载数据提供给用户;再由所述分发模块111接收并解析所述虚拟控制模块113转发的、来自所述AP单元12的以所述STK/USAT协议封装的响应信息。此处的BIP通道请求中仅包含人机交互负载数据。
接着,所述分发模块111用于基于所述响应信息确定是否将包含所述业务负载数据的BIP通道请求输至自身的BIP通道。
在此,若所述响应信息为允许发送,则所述分发模块111将重设了PDU的包含所述业务负载数据的BIP通道请求输至自身的BIP通道A2,反之,则予以丢弃。
综上所述,本发明通过在Modem单元中解析BIP通道请求来选择建立移动设备中的一个BIP通道,并将BIP通道请求直接发送至相应的BIP通道,能够解决AP单元和Modem单元各自的STK/USAT协议封装了BIP通道,AP单元和Modem单元之间无法通过BIP通道传递数据的问题;另外,为了扩展BIP通道请求所携带的数据,本发明还根据解析结果在BIP通道请求中重设PDU信息,以便AP单元根据PDU信息来执行不同处理动作,如此实现了两种BIP通道传输数据的同时,还建立人机交互机制。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (13)
1.一种传输BIP协议数据的方法,用于包含AP单元和Modem单元的移动设备,其特征在于,包括:
所述Modem单元解析来自智能卡的BIP通道请求,以得到其中的承载类型;
所述Modem单元基于所述承载类型将所述BIP通道请求发送至AP单元中的BIP通道、或自身的BIP通道,以将所述BIP通道请求中的负载数据发送至与相应BIP通道所连接的第一网络/第二网络中的设备中。
2.根据权利要求1所述的传输BIP协议数据的方法,其特征在于,所述Modem单元基于所述承载类型将所述BIP通道请求发送至相应BIP通道中的方式包括:
所述Modem单元按照所述承载类型重组所述BIP通道请求中的PDU信息,并将重组后的BIP通道请求发送至相应的BIP通道。
3.根据权利要求1或2所述的传输BIP协议数据的方法,其特征在于,所述Modem单元解析来自智能卡的BIP通道请求,得到以下任一组数据:
包含业务负载数据的负载数据、和对应任一所述BIP通道的承载类型;
包含人机交互负载数据和业务负载数据的负载数据、和对应所述AP单元的BIP通道的承载类型。
4.根据权利要求1所述的传输BIP协议数据的方法,其特征在于,所述Modem单元解析来自智能卡的BIP通道请求,还得到:对应自身BIP通道的承载类型、和包含人机交互负载数据和业务负载数据的负载数据;
则所述Modem单元基于所述承载类型将所述BIP通道请求发送至自身的BIP通道中的方式包括:
所述Modem单元将设置了PDU信息的所述人机交互负载数据发送至所述AP单元,并接收来自所述AP单元反馈的响应信息;
所述Modem单元基于所述响应信息确定是否将包含所述业务负载数据的BIP通道请求输至自身的BIP通道。
5.根据权利要求4所述的传输BIP协议数据的方法,其特征在于,所述Modem单元将所述人机交互负载数据发送至所述AP单元,并接收来自所述AP单元反馈的响应信息的方式包括:
所述Modem单元中的分发模块按照STK/USAT协议将解析出的所述人机交互负载数据重新封装;
所述Modem单元中的虚拟控制模块将封装后的所述人机交互负载数据转为BIP通道请求并设置对应人机交互负载数据的PDU信息,再发送至所述AP单元,以便所述AP单元基于所述PDU信息将所述人机交互负载数据提供给用户;
所述Modem单元接收并解析来自所述AP单元的以所述STK/USAT协议封装的响应信息。
6.一种用于传输BIP协议数据的Modem单元,用于包含AP单元的移动设备,其特征在于,所述Modem单元与所述AP单元相连,所述Modem单元包括:
与智能卡相连的分发模块,用于解析来自所述智能卡的BIP通道请求,以得到其中的承载类型;
与所述分发模块相连的BIP模块,其与所述移动设备中的第二网络连接单元通过BIP通道相连;
所述分发模块还用于基于所述承载类型将所述BIP通道请求发送至AP单元中的BIP通道、或所连接的BIP模块,以将所述BIP通道请求中的负载数据发送至与相应BIP通道所连接的第一网络/第二网络中的设备中。
7.根据权利要求6所述的用于传输BIP协议数据的Modem单元,其特征在于,所述分发模块用于按照所述承载类型重组所述BIP通道请求中的PDU信息,并将重组后的BIP通道请求发送至相应的BIP通道。
8.根据权利要求6或7所述的用于传输BIP协议数据的Modem单元,其特征在于,所述分发模块解析来自智能卡的BIP通道请求,得到以下任一组数据:
包含业务负载数据的负载数据、和对应任一所述BIP通道的承载类型;
包含人机交互负载数据和业务负载数据的负载数据、和对应所述AP单元的BIP通道的承载类型。
9.根据权利要求6所述的用于传输BIP协议数据的Modem单元,其特征在于,所述分发模块解析来自智能卡的BIP通道请求,还得到:对应自身BIP通道的承载类型、和包含人机交互负载数据和业务负载数据的负载数据;
所述Modem单元还包括虚拟控制模块,用于将设置了PDU信息的所述人机交互负载数据发送至所述AP单元,并接收来自所述AP单元反馈的响应信息;
所述分发模块还用于基于所述响应信息确定是否将包含所述业务负载数据的BIP通道请求输至自身的BIP通道。
10.根据权利要求9所述的用于传输BIP协议数据的Modem单元,其特征在于,所述分发模块用于按照STK/USAT协议将解析出的所述人机交互负载数据重新封装;
所述虚拟控制模块用于将封装后的所述人机交互负载数据转为BIP通道请求并设置对应人机交互负载数据的PDU信息,再发送至所述AP单元,以便所述AP单元基于所述PDU信息将所述人机交互负载数据提供给用户;
所述分发模块还用于接收并解析所述虚拟控制模块转发的、来自所述AP单元的以所述STK/USAT协议封装的响应信息。
11.一种用于传输BIP协议数据的AP单元,用于包含Modem单元的移动设备,其特征在于,所述Modem单元与所述AP单元相连,所述AP单元包括:
与所述Modem单元相连的BIP模块,与所述移动设备中的第一网络连接单元通过BIP通道相连;
所述BIP模块用于直接接收来自所述Modem单元的BIP通道请求,并将所述BIP通道请求通过所述BIP通道发送至所述第一网络连接单元。
12.根据权利要求1所述的用于传输BIP协议数据的AP单元,其特征在于,所述BIP模块还用于基于来自所述Modem单元的BIP通道请求中的PDU信息,选择执行以下中的任一种:
将所述BIP通道请求通过所述BIP通道发送至所述第一网络连接单元;
将所述BIP通道请求提供给用户;
将所述BIP通道请求中的人机交互负载数据提供给用户,将所述BIP通道请求中的业务负载数据通过所述BIP通道发送至所述第一网络连接单元。
13.一种移动设备,其特征在于,包括:
如权利要求6-10中任一所述的Modem单元;
以及如权利要求1-2中任一所述的AP单元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510607093.9A CN106550351B (zh) | 2015-09-22 | 2015-09-22 | 传输bip协议数据的方法及所适用的移动设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510607093.9A CN106550351B (zh) | 2015-09-22 | 2015-09-22 | 传输bip协议数据的方法及所适用的移动设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106550351A true CN106550351A (zh) | 2017-03-29 |
CN106550351B CN106550351B (zh) | 2020-07-07 |
Family
ID=58364955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510607093.9A Active CN106550351B (zh) | 2015-09-22 | 2015-09-22 | 传输bip协议数据的方法及所适用的移动设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106550351B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1860730A (zh) * | 2003-03-19 | 2006-11-08 | 路径***公司 | 使用承载无关协议的用于移动交易的***和方法 |
CN101068374A (zh) * | 2007-05-29 | 2007-11-07 | 中国网络通信集团公司 | 空中数据传输的承载方式的切换方法及*** |
CN101313622A (zh) * | 2005-11-21 | 2008-11-26 | 日本电气株式会社 | 服务器模式下的(u)sim卡与客户端之间的通信方法 |
CN101453777A (zh) * | 2007-11-30 | 2009-06-10 | ***通信集团公司 | 一种选择接入网络的方法及移动终端 |
CN101594614A (zh) * | 2009-06-30 | 2009-12-02 | 中兴通讯股份有限公司 | 数据下载方法以及终端 |
CN101729371A (zh) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | 一种业务传输的方法、及用于业务传输的装置 |
EP2461551A1 (en) * | 2010-12-06 | 2012-06-06 | Gemalto SA | Method of managing asynchronous entities |
CN102625288A (zh) * | 2011-12-29 | 2012-08-01 | 中兴通讯股份有限公司 | 多处理器终端空中下载的方法及多处理器终端 |
CN103262490A (zh) * | 2010-10-20 | 2013-08-21 | 捷讯研究有限公司 | 用于ip多媒体***的卡应用工具包支持 |
CN104185170A (zh) * | 2014-08-08 | 2014-12-03 | 中国联合网络通信集团有限公司 | Sim卡上网络应用的部署方法和设备 |
-
2015
- 2015-09-22 CN CN201510607093.9A patent/CN106550351B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1860730A (zh) * | 2003-03-19 | 2006-11-08 | 路径***公司 | 使用承载无关协议的用于移动交易的***和方法 |
CN101313622A (zh) * | 2005-11-21 | 2008-11-26 | 日本电气株式会社 | 服务器模式下的(u)sim卡与客户端之间的通信方法 |
CN101068374A (zh) * | 2007-05-29 | 2007-11-07 | 中国网络通信集团公司 | 空中数据传输的承载方式的切换方法及*** |
CN101453777A (zh) * | 2007-11-30 | 2009-06-10 | ***通信集团公司 | 一种选择接入网络的方法及移动终端 |
CN101729371A (zh) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | 一种业务传输的方法、及用于业务传输的装置 |
CN101594614A (zh) * | 2009-06-30 | 2009-12-02 | 中兴通讯股份有限公司 | 数据下载方法以及终端 |
CN103262490A (zh) * | 2010-10-20 | 2013-08-21 | 捷讯研究有限公司 | 用于ip多媒体***的卡应用工具包支持 |
EP2461551A1 (en) * | 2010-12-06 | 2012-06-06 | Gemalto SA | Method of managing asynchronous entities |
CN102625288A (zh) * | 2011-12-29 | 2012-08-01 | 中兴通讯股份有限公司 | 多处理器终端空中下载的方法及多处理器终端 |
CN104185170A (zh) * | 2014-08-08 | 2014-12-03 | 中国联合网络通信集团有限公司 | Sim卡上网络应用的部署方法和设备 |
Non-Patent Citations (1)
Title |
---|
DANFENG LI,ZHIZHONG ZHANG: "The protocol research and application of Bearer Independent Call Control in the NGN network monitoring system", 《IEEE-2012 9TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY》 * |
Also Published As
Publication number | Publication date |
---|---|
CN106550351B (zh) | 2020-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104255046B (zh) | 可定制的移动宽带网络***和定制移动宽带网络的方法 | |
CN104205667B (zh) | 用于触发多个无线设备的技术和配置 | |
CN109314887A (zh) | 连接到虚拟化的移动核心网络 | |
CN112954737B (zh) | 移动网络中用于QoS感知的GTP-U传输的装置和方法 | |
CN107592974A (zh) | 用于在无线通信***中提供服务的方法和设备 | |
CN109565459A (zh) | 无线通信网络中端点到边缘节点的交互 | |
CN105939381B (zh) | 一种控制终端自动切换下载文件方式的方法及*** | |
CN110650168B (zh) | 一种通信方法及其装置 | |
CN105813079A (zh) | 一种终端接入方法 | |
CN109891989A (zh) | 流到无线电承载的反射映射 | |
CN108702692A (zh) | 移动网络中的功能选择 | |
CN110213799A (zh) | 一种下行小数据传输方法及装置 | |
CN104955172A (zh) | 实现移动网络虚拟化方法、控制平台、虚拟化基站和*** | |
WO2011106984A1 (zh) | 移动终端并行传输数据的方法和移动终端 | |
CN110324808A (zh) | 配置文件的切换方法、装置与移动终端 | |
CN103796188A (zh) | 下行传输数据的方法和设备 | |
CN105610617A (zh) | 一种基于SDN和AP虚拟化技术的WLAN中区分用户优先级的QoS管理机制 | |
CN105900384A (zh) | 通信***、中继设备、通信方法和用于存储程序的非瞬态计算机可读介质 | |
CN104683955A (zh) | 一种基于lte的全业务集群通信的实现方法 | |
KR20210154170A (ko) | 제어 평면 시그널링 전송을 위한 백홀 베어러 관리 | |
CN113765816A (zh) | 一种基于服务网格的流量控制方法、***、设备及介质 | |
CN109818769A (zh) | 发送信息的方法和装置 | |
CN113973399A (zh) | 报文转发方法、装置及*** | |
JP6755398B2 (ja) | ユーザ機器間の通信のための方法および装置 | |
CN100473237C (zh) | 无线接入网络***、无线通信方法、控制服务器及数据服务器 |
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 |