BIP协议数据传输的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:18449318 阅读:28 留言:0更新日期:2018-07-14 12:09
本申请涉及一种BIP协议数据传输的方法、装置、计算机设备和存储介质。所述方法包括:获取终端智能卡UICC发送的开启通道命令;根据开启通道命令与服务器建立连接,进入等待数据发送状态;在进入等待数据发送状态后,获取UICC发送的数据发送命令;将根据数据发送命令获取到的UICC数据发送至服务器,进入等待接收服务器数据状态;在进入等待接收服务器数据状态后,接收服务器根据UICC数据进行解析得到的解析数据并存储至本地,进入等待数据接收状态;在进入等待数据接收状态后,从解析数据中选取符合预设要求的目标解析数据发送至UICC。采用本方法能够通过限制终端的状态从而避免终端发送多个事件通知导致BIP协议数据传输中断。

【技术实现步骤摘要】
BIP协议数据传输的方法、装置、计算机设备和存储介质
本申请涉及通信
,特别是涉及一种BIP协议数据传输的方法、装置、计算机设备和存储介质。
技术介绍
UICC(UniversalIntegratedCircuitCard,通用集成电路卡)卡引入了全新的BIP(BearerIndependentProtocol,承载独立协议)协议接口,通过BIP协议结合UICC应用,支持BIP协议的终端允许UICC卡和远程服务器之间进行透明的数据传输,BIP协议更有利于实现高速移动数据业务的传输,使得各种业务数据下载、更新、删除变得更加容易、快捷。而处于UICC和服务器之间的终端起重要作用,如果终端处理出错,会导致终端与服务器之间的通信异常。然而,传统技术中终端收到服务器发送的数据后,会发送相关的事件通知至UICC卡去获取服务器发送的数据,在UICC卡获取数据的过程中,终端可能还会继续接受服务器发送的其他数据,此时终端又会再次发送对应的事件通知至UICC卡,由于终端连续发送多个事件通知至UICC卡,容易导致终端与UICC卡、服务器之间通信异常,导致BIP协议数据传输中断。
技术实现思路
基于此,有必要针对上述技术问题,提供一种通过限制终端的状态从而避免终端发送多个事件通知导致BIP协议数据传输中断的BIP协议数据传输的方法、装置、计算机设备和存储介质。一种BIP协议数据传输的方法,该方法包括:获取终端智能卡UICC发送的开启通道命令;根据开启通道命令与服务器建立连接,进入等待数据发送状态;在进入等待数据发送状态后,获取UICC发送的数据发送命令;将根据数据发送命令获取到的UICC数据发送至服务器,进入等待接收服务器数据状态;在进入等待接收服务器数据状态后,接收服务器根据UICC数据进行解析得到的解析数据并存储至本地,进入等待数据接收状态;在进入等待数据接收状态后,从解析数据中选取符合预设要求的目标解析数据发送至UICC。在其中一个实施例中,还包括:当检测到从解析数据中选取符合预设要求的解析数据发送至UICC完毕后,进入等待数据发送状态;在进入等待数据发送状态后,获取UICC发送的关闭通道命令;根据关闭通道命令断开与服务器连接,进入空闲状态。在其中一个实施例中,根据开启通道命令与服务器建立连接的步骤,包括:根据开启通道命令激活分组数据协议PDP;通过激活成功后的PDP与服务器建立连接。在其中一个实施例中,将根据数据发送命令获取到的UICC数据发送至服务器的步骤,包括:检测数据发送命令对应的操作模式;当检测到操作模式为存储模式时,将UICC发送的UICC数据存储至发送缓冲区;从发送缓冲区中获取UICC对应的UICC数据,发送缓冲区用于存储UICC待发送的UICC数据;将从发送缓冲区中获取到的UICC数据发送至服务器。在其中一个实施例中,接收服务器根据UICC数据进行解析得到的解析数据并存储至本地的步骤,包括:接收服务器根据UICC数据进行解析得到的解析数据;将接收的解析数据存储至接收缓冲区,接收缓冲区用于存储服务器发送的解析数据;在将解析数据存储至接收缓冲区后,发送有效数据事件请求至UICC,以使UICC从接收缓冲区中获取解析数据。在其中一个实施例中,从解析数据中选取符合预设要求的目标解析数据发送至UICC的步骤,包括:接收UICC发送的数据接收命令;根据数据接收命令获取存储至本地的解析数据;从解析数据中选取符合预设要求的目标解析数据并发送至UICC。一种BIP协议数据传输的装置,该装置包括:开启通道命令获取模块,用于获取终端智能卡UICC发送的开启通道命令;连接模块,用于根据开启通道命令与服务器建立连接,进入等待数据发送状态;数据发送命令模块,用于在进入等待数据发送状态后,获取UICC发送的数据发送命令;UICC数据发送模块,用于将根据数据发送命令获取到的UICC数据发送至服务器,进入等待接收服务器数据状态;解析数据接收模块,用于在进入等待接收服务器数据状态后,接收服务器根据UICC数据进行解析得到的解析数据并存储至本地,进入等待数据接收状态;目标解析数据发送模块,用于在进入等待数据接收状态后,从解析数据中选取符合预设要求的目标解析数据发送至UICC。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取终端智能卡UICC发送的开启通道命令;根据开启通道命令与服务器建立连接,进入等待数据发送状态;在进入等待数据发送状态后,获取UICC发送的数据发送命令;将根据数据发送命令获取到的UICC数据发送至服务器,进入等待接收服务器数据状态;在进入等待接收服务器数据状态后,接收服务器根据UICC数据进行解析得到的解析数据并存储至本地,进入等待数据接收状态;在进入等待数据接收状态后,从解析数据中选取符合预设要求的目标解析数据发送至UICC。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取终端智能卡UICC发送的开启通道命令;根据开启通道命令与服务器建立连接,进入等待数据发送状态;在进入等待数据发送状态后,获取UICC发送的数据发送命令;将根据数据发送命令获取到的UICC数据发送至服务器,进入等待接收服务器数据状态;在进入等待接收服务器数据状态后,接收服务器根据UICC数据进行解析得到的解析数据并存储至本地,进入等待数据接收状态;在进入等待数据接收状态后,从解析数据中选取符合预设要求的目标解析数据发送至UICC。上述BIP协议数据传输的方法、装置、计算机设备和存储介质,终端获取终端智能卡UICC发送的开启通道命令;根据开启通道命令与服务器建立连接,进入等待数据发送状态;在进入等待数据发送状态后,获取UICC发送的数据发送命令;将根据数据发送命令获取到的UICC数据发送至服务器,进入等待接收服务器数据状态;在进入等待接收服务器数据状态后,接收服务器根据UICC数据进行解析得到的解析数据并存储至本地,进入等待数据接收状态;在进入等待数据接收状态后,从解析数据中选取符合预设要求的目标解析数据发送至UICC。因此通过限制终端在某个状态下只能做某些事,从而避免了终端每次接收到服务器发送的数据再次发送事件通知至UICC卡,导致终端与UICC、服务器之间的BIP协议数据传输中断。附图说明图1为一个实施例中BIP协议数据传输的方法的应用环境图;图2为一个实施例中BIP协议数据传输的方法的流程示意图;图3为另一个实施例中BIP协议数据传输的方法的流程示意图;图4为一个实施例中根据开启通道命令与服务器建立连接的步骤的流程示意图;图5为一个实施例中将根据数据发送命令获取到的UICC数据发送至服务器的步骤的流程示意图;图6为一个实施例中接收服务器根据UICC数据进行解析得到的解析数据并存储至本地的步骤的流程示意图;图7为一个实施例中从解析数据中选取符合预设要求的解析数据发送至UICC的步骤的流程示意图;图8为又一个实施例中BIP协议数据传输的方法的流程示意图;图9为一个实施例中BIP协议数据传输的方法的状态示意图;图10为一个实施例中BIP协议数据传输的装置的结构框图;图11为一个实施例中BIP协议数据传输的装置的结构框图本文档来自技高网...

【技术保护点】
1.一种BIP协议数据传输的方法,所述方法包括:获取终端智能卡UICC发送的开启通道命令;根据所述开启通道命令与服务器建立连接,进入等待数据发送状态;在进入所述等待数据发送状态后,获取所述UICC发送的数据发送命令;将根据所述数据发送命令获取到的UICC数据发送至服务器,进入等待接收服务器数据状态;在进入所述等待接收服务器数据状态后,接收所述服务器根据所述UICC数据进行解析得到的解析数据并存储至本地,进入等待数据接收状态;在进入所述等待数据接收状态后,从所述解析数据中选取符合预设要求的目标解析数据发送至所述UICC。

【技术特征摘要】
1.一种BIP协议数据传输的方法,所述方法包括:获取终端智能卡UICC发送的开启通道命令;根据所述开启通道命令与服务器建立连接,进入等待数据发送状态;在进入所述等待数据发送状态后,获取所述UICC发送的数据发送命令;将根据所述数据发送命令获取到的UICC数据发送至服务器,进入等待接收服务器数据状态;在进入所述等待接收服务器数据状态后,接收所述服务器根据所述UICC数据进行解析得到的解析数据并存储至本地,进入等待数据接收状态;在进入所述等待数据接收状态后,从所述解析数据中选取符合预设要求的目标解析数据发送至所述UICC。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当检测到从所述解析数据中选取符合预设要求的解析数据发送至所述UICC完毕后,进入所述等待数据发送状态;在进入所述等待数据发送状态后,获取所述UICC发送的关闭通道命令;根据所述关闭通道命令断开与所述服务器连接,进入空闲状态。3.根据权利要求1所述的方法,其特征在于,所述根据所述开启通道命令与服务器建立连接的步骤,包括:根据所述开启通道命令激活分组数据协议PDP;通过激活成功后的所述PDP与所述服务器建立连接。4.根据权利要求1所述的方法,其特征在于,所述将根据所述数据发送命令获取到的UICC数据发送至服务器的步骤,包括:检测所述数据发送命令对应的操作模式;当检测到所述操作模式为存储模式时,将所述UICC发送的所述UICC数据存储至发送缓冲区;从所述发送缓冲区中获取所述UICC对应的UICC数据,所述发送缓冲区用于存储所述UICC待发送的所述UICC数据;将从所述发送缓冲区中获取到的UICC数据发送至所述服务器。5.根据权利要求1所述的方法,其特征在于,所述接收所述服务器根据所述UICC数据进行解析得到的解析数据并存储至本地的步骤,包括:接收所述服务器根据所述UICC数据进行解析得到的解析数据;将接收的所述解析数据存储至接收缓冲区,所述接收缓冲区用于存储所述服务器发送的所述解析数据;在将所述解析数据存储至...

【专利技术属性】
技术研发人员:李子昂
申请(专利权)人:深圳市广和通无线股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1