数据传输系统及方法技术方案

技术编号:16379577 阅读:27 留言:0更新日期:2017-10-15 13:22
本发明专利技术公开了一种数据传输系统及方法,该方法应用于移动终端及通过USB与移动终端连接的外接设备,移动终端包括与实体用户识别卡连接的第一调制解调器、第一临时缓冲区和第一应用处理器,第一调制解调器中内嵌有虚拟用户识别卡,外接设备包括第二应用处理器、第二临时缓冲区和第二调制解调器;第二应用处理器将根据数据传输指令获取到的待传输数据包缓存至第二临时缓冲区中,供第一应用处理器从第一临时缓冲区中获取待传输数据包;第一临时缓冲区和第二临时缓冲区的容量值等于默认容量值与增大值之和,且默认容量值与增大值之和大于或者等于待传输数据包的大小。本发明专利技术解决了当移动终端和外接设备在传输电信卡数据过程中,容易死机的问题。

Data transmission system and method

The invention discloses a data transmission system and method, this method is applied to the mobile terminal and mobile terminal via USB connection with external devices, including mobile terminal and user identification card connecting entity the first modem, the first temporary buffer and the first application of embedded processor, the first modem virtual user identification card, external the equipment includes second application processor, a temporary buffer second and second modem; second application processor will be based on the data transfer instruction to obtain the data to be transmitted packets to second temporary buffer, for the first application processor from the first temporary buffer for transmitting data packets; a temporary buffer first and second temporary buffer capacity the default value is equal to the value and the value of the capacity increases, and the default value and increase the value of the capacity is bigger than or equal The size of packets to be transmitted. The invention solves the problem that the mobile terminal and the external device are easy to crash when transmitting the data of the telecommunication card.

【技术实现步骤摘要】
数据传输系统及方法
本专利技术涉及通信
,尤其涉及一种数据传输系统及方法。
技术介绍
随着移动通信技术的发展,越来越多的移动终端如智能手机具有双卡双通的功能,使得用户在实现语音业务的待机同时,能建立数据业务连接。移动终端通常具有两个用户识别卡以及分别与所述两个用户识别卡连接的调制解调器,两张用户识别卡全开时,一张用户识别卡(SIM1)可以使用4G(the4thGenerationMobileCommunicationTechnology,第四代移动通信技术),例如LTE(LongTermEvolution,长期演进技术)网络,另一张用户识别卡(SIM2)仅能使用2G(2-Generationwirelesstelephonetechnology,第二代手机通信技术规格)或3G(3rdGeneration,第三代移动通信技术)网络,SIM2不能上4G的原因主要是:移动终端只有一套射频,两张卡使用该套射频是分时复用的关系,并不能同时占用,由于两张卡全开时,只有一张卡可以使用4G网络,另一张卡只能使用2G或3G网络,导致移动终端中数据传输的效率较低。为了使移动终端可以支持双LTE,提高数据传输效率,移动终端可与外接设备连接(该外接设备中设置有调制解调器),以实现双LTE通信功能。但是在使用过程中发现移动终端和外接设备在传输数据过程中,会出现移动终端死机的问题。
技术实现思路
本专利技术的主要目的在于提出一种数据传输系统及方法,旨在解决移动终端通过外接设备实现双LTE通信过程中,移动终端和外接设备之间传输数据时,移动终端容易出现死机的技术问题。为实现上述目的,本专利技术提供的一种数据传输系统,数据传输系统包括移动终端和外接设备,所述移动终端包括第一应用处理器、第一临时缓冲区和与实体用户识别卡连接的第一调制解调器,所述外接设备包括第二应用处理器、第二临时缓冲区和第二调制解调器,其中,所述第一调制解调器内嵌有虚拟用户识别卡,所述第一应用处理器通过通用串行总线USB与所述第二应用处理器连接,所述第一临时缓冲区和所述第二临时缓冲区的容量值是同步变化的;所述第二应用处理器,用于当侦测到发送待传输数据包的数据传输指令时,根据所述数据传输指令获取待传输数据包;所述第二应用处理器还用于将所述待传输数据包缓存至所述第二临时缓冲区中;所述第一应用处理器,用于从所述第一临时缓冲区中获取所述待传输数据包;其中,所述第一临时缓冲区和所述第二临时缓冲区的容量值等于默认容量值与增大值之和,且所述默认容量值与所述增大值之和大于或者等于所述待传输数据包的大小。可选地,所述第二应用处理器还用于检测所述待传输数据包的大小,并判断所述待传输数据包的大小是否大于所述默认容量值;所述第二应用处理器还用于当所述待传输数据包的大小大于所述默认容量值时,计算所述待传输数据包的大小和所述默认容量值之间的差值,根据所述差值确定所述增大值。可选地,所述第二应用处理器还用于当所述待传输数据包的大小小于或者等于所述默认容量值时,将所述待传输数据包缓存至默认容量值的所述第二临时缓冲区中;所述第一应用处理器还用于从默认容量值的所述第一临时缓冲区中获取所述待传输数据包。可选地,所述第二应用处理器还用于当所述第一应用处理器从所述第一临时缓冲区获取到所述待传输数据包时,减小所述第二临时缓冲区的容量值至所述默认容量值。可选地,所述第二应用处理器还用于当所述第一应用处理器从所述第一临时缓冲区获取到所述待传输数据包时,删除所述第二临时缓冲区中缓存的所述待传输数据包。此外,为实现上述目的,本专利技术还提出一种数据传输方法,所述数据传输方法应用于移动终端,以及通过通用串行总线USB与所述移动终端连接的外接设备,所述移动终端包括第一应用处理器、第一临时缓冲区和与实体用户识别卡连接的第一调制解调器,所述外接设备包括第二应用处理器、第二临时缓冲区和第二调制解调器,其中,所述第一调制解调器内嵌有虚拟用户识别卡,所述第一应用处理器通过所述USB与所述第二应用处理器连接,所述第一临时缓冲区和所述第二临时缓冲区的容量值是同步变化的;当所述第二应用处理器侦测到发送待传输数据包的数据传输指令时,所述第二应用处理器根据所述数据传输指令获取待传输数据包;所述第二应用处理器将所述待传输数据包缓存至所述第二临时缓冲区中,以供所述第一应用处理器从所述第一临时缓冲区中获取所述待传输数据包;其中,所述第一临时缓冲区和所述第二临时缓冲区的容量值等于默认容量值与增大值之和,且所述默认容量值与所述增大值之和大于或者等于所述待传输数据包的大小。可选地,所述第二应用处理器将所述待传输数据包缓存至所述第二临时缓冲区中的步骤之前,还包括:所述第二应用处理器检测所述待传输数据包的大小,并判断所述待传输数据包的大小是否大于所述默认容量值;当所述待传输数据包的大小大于所述默认容量值时,所述第二应用处理器计算所述待传输数据包的大小和所述默认容量值之间的差值,根据所述差值确定所述增大值。可选地,所述第二应用处理器检测所述待传输数据包的大小,并判断所述待传输数据包的大小是否大于所述默认容量值的步骤之后,还包括:当所述待传输数据包的大小小于或者等于所述默认容量值时,所述第二应用处理器将所述待传输数据包缓存至默认容量值的所述第二临时缓冲区中,以供所述第一应用处理器从默认容量值的所述第一临时缓冲区中获取所述待传输数据包。可选地,所述第二应用处理器将所述待传输数据包缓存至所述第二临时缓冲区中,以供所述第一应用处理器从所述第一临时缓冲区中获取所述待传输数据包的步骤之后,还包括:当所述第一应用处理器从所述第一临时缓冲区获取到所述待传输数据包时,所述第二应用处理器减小所述第二临时缓冲区的容量值至所述默认容量值。可选地,所述第二应用处理器将所述待传输数据包缓存至所述第二临时缓冲区中,以供所述第一应用处理器从所述第一临时缓冲区中获取所述待传输数据包的步骤之后,还包括:当所述第一应用处理器从所述第一临时缓冲区获取到所述待传输数据包时,所述第二应用处理器删除所述第二临时缓冲区中缓存的所述待传输数据包。本专利技术提供一种数据传输系统及方法,所述数据传输方法应用于移动终端,以及通过通用串行总线USB与所述移动终端连接的外接设备,所述移动终端包括第一应用处理器、第一临时缓冲区和与实体用户识别卡连接的第一调制解调器,所述外接设备包括第二应用处理器、第二临时缓冲区和第二调制解调器,其中,所述第一调制解调器内嵌有虚拟用户识别卡,所述第一应用处理器通过所述USB与所述第二应用处理器连接,所述第一临时缓冲区和所述第二临时缓冲区的容量值是同步变化的;当所述第二应用处理器侦测到发送待传输数据包的数据传输指令时,所述第二应用处理器根据所述数据传输指令获取待传输数据包;所述第二应用处理器将所述待传输数据包缓存至所述第二临时缓冲区中,以供所述第一应用处理器从所述第一临时缓冲区中获取所述待传输数据包;其中,所述第一临时缓冲区和所述第二临时缓冲区的容量值等于默认容量值与增大值之和,且所述默认容量值与所述增大值之和大于或者等于所述待传输数据包的大小。通过增大移动终端和外接设备之间用于缓存数据的临时缓冲区的容量值,避免了在移动终端和外接设备传输电信卡数据过程中,由于电信卡对应某些的数据包的大小大于临时缓本文档来自技高网...
数据传输系统及方法

【技术保护点】
一种数据传输系统,其特征在于,所述数据传输系统包括移动终端和外接设备,所述移动终端包括第一应用处理器、第一临时缓冲区和与实体用户识别卡连接的第一调制解调器,所述外接设备包括第二应用处理器、第二临时缓冲区和第二调制解调器,其中,所述第一调制解调器内嵌有虚拟用户识别卡,所述第一应用处理器通过通用串行总线USB与所述第二应用处理器连接,所述第一临时缓冲区和所述第二临时缓冲区的容量值是同步变化的;所述第二应用处理器,用于当侦测到发送待传输数据包的数据传输指令时,根据所述数据传输指令获取待传输数据包;所述第二应用处理器还用于将所述待传输数据包缓存至所述第二临时缓冲区中;所述第一应用处理器,用于从所述第一临时缓冲区中获取所述待传输数据包;其中,所述第一临时缓冲区和所述第二临时缓冲区的容量值等于默认容量值与增大值之和,且所述默认容量值与所述增大值之和大于或者等于所述待传输数据包的大小。

【技术特征摘要】
1.一种数据传输系统,其特征在于,所述数据传输系统包括移动终端和外接设备,所述移动终端包括第一应用处理器、第一临时缓冲区和与实体用户识别卡连接的第一调制解调器,所述外接设备包括第二应用处理器、第二临时缓冲区和第二调制解调器,其中,所述第一调制解调器内嵌有虚拟用户识别卡,所述第一应用处理器通过通用串行总线USB与所述第二应用处理器连接,所述第一临时缓冲区和所述第二临时缓冲区的容量值是同步变化的;所述第二应用处理器,用于当侦测到发送待传输数据包的数据传输指令时,根据所述数据传输指令获取待传输数据包;所述第二应用处理器还用于将所述待传输数据包缓存至所述第二临时缓冲区中;所述第一应用处理器,用于从所述第一临时缓冲区中获取所述待传输数据包;其中,所述第一临时缓冲区和所述第二临时缓冲区的容量值等于默认容量值与增大值之和,且所述默认容量值与所述增大值之和大于或者等于所述待传输数据包的大小。2.如权利要求1所述的数据传输系统,其特征在于,所述第二应用处理器还用于检测所述待传输数据包的大小,并判断所述待传输数据包的大小是否大于所述默认容量值;所述第二应用处理器还用于当所述待传输数据包的大小大于所述默认容量值时,计算所述待传输数据包的大小和所述默认容量值之间的差值,根据所述差值确定所述增大值。3.如权利要求2所述的数据传输系统,其特征在于,所述第二应用处理器还用于当所述待传输数据包的大小小于或者等于所述默认容量值时,将所述待传输数据包缓存至默认容量值的所述第二临时缓冲区中;所述第一应用处理器还用于从默认容量值的所述第一临时缓冲区中获取所述待传输数据包。4.如权利要求2所述的数据传输系统,其特征在于,所述第二应用处理器还用于当所述第一应用处理器从所述第一临时缓冲区获取到所述待传输数据包时,减小所述第二临时缓冲区的容量值至所述默认容量值。5.如权利要求1至3任一项所述的数据传输系统,其特征在于,所述第二应用处理器还用于当所述第一应用处理器从所述第一临时缓冲区获取到所述待传输数据包时,删除所述第二临时缓冲区中缓存的所述待传输数据包。6.一种数据传输方法,其特征在于,所述数据传输方法应用于移动终端,以及通过通用串行总线USB与所述移动终端连接的外接设备,所述移动终端包括第一应用处理器、第一临时缓冲区和与实体用户识别卡连接的第一调制解调器,所述外接设备包括第二应用处理器、第二临时缓冲区...

【专利技术属性】
技术研发人员:汪重庆
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1