数据传输系统、方法、外接设备和移动终端技术方案

技术编号:16649494 阅读:31 留言:0更新日期:2017-11-27 17:09
本发明专利技术公开了一种数据传输系统、方法、外接设备和移动终端,该方法应用于移动终端和外接设备,在外接设备和移动终端之间传输待传输数据包过程中,增大外接设备和外接设备中各个组件(第二数据转发服务器、第二数据转发客户端、第二数据读写转发模块、第一数据读写转发模块、第一数据转发服务器和第一数据转发客户端)中临时缓冲区的容量值,使各个组件中临时缓冲区的容量值大于或者等于待传输数据包的大小。本发明专利技术避免了在外接设备和移动终端进行数据传输过程中,由于所传输的数据包过大,导致数据包传输失败的情况出现。

Data transmission system, method, external equipment and mobile terminal

The invention discloses a data transmission system and method, external device and mobile terminal, the method is applied to the mobile terminal and the external device, the external data transmission between the device and the mobile terminal to package process, increase the ground equipment and external equipment components (second data forwarding server, second the data forwarding client second, read and write data transmitting module, a first data transmitting module, data read and write the first forwarding server and the first data forwarding client) in the temporary buffer capacity, the temporary buffer capacity value of each component is greater than or equal to the size of data packets to be transmitted. The invention avoids the failure of data packet transmission in the process of data transmission in the external equipment and the mobile terminal, because the data packet is too large.

【技术实现步骤摘要】
数据传输系统、方法、外接设备和移动终端
本专利技术涉及通信
,尤其涉及一种数据传输系统、方法、外接设备和移动终端。
技术介绍
随着移动通信技术的发展,移动终端已经成为用户随身携带,必不可少的电子设备。在运营商和各大OEM(OriginalEquipmentManufacturer,原始设备制造商)厂商的牵头下,3G(3rdGeneration,第三代移动通信技术)、4G(the4thGenerationMobileCommunicationTechnology,第四代移动通信技术)、CA(CarrierAggregation,应用载波聚合技术)以及最新的5G(5th-Generation,第五代移动通信技术)应运而生,这些技术的目的是为了提高用户的上网带宽。在此种背景下,一种提高用户上网带宽的方式也悄然而生,移动终端连接两个调制解调器,每个调制解调器都有对应的SIM(SubscriberIdentificationModule)卡,且每个调制解调器都可以独立上网,然后在上层将用户访问的网络根据实际情况进行两个数据网络的网速叠加,从而达到提高上网带宽的目的。由于运营商对传统用户上网带宽的垄断和限制,终端厂商可以通过该网速叠加技术方案加大用户上网带宽,有效的整合了移动终端中两张SIM卡的上网资源,并实现了真DSDA(DualSIMdualactive,双卡双通),以及双卡双LTE(LongTermEvolution,长期演进)待机。因此,为了使移动终端连接两个调制解调器,将移动终端与含有调制解调器的外接设备的连接。但是在移动终端和外接设备之间进行数据传输过程中,当外接设备和移动终端之间所传输的数据包过大时,会导致数据包传输失败的情况出现。
技术实现思路
本专利技术的主要目的在于提出一种数据传输系统、方法、外接设备和移动终端,旨在解决移动终端通过外接设备实现双LTE通信过程中,外接设备和移动终端之间传输的数据包过大,导致数据包传输失败的技术问题。为实现上述目的,本专利技术提供的一种数据传输系统,所述数据传输系统包括移动终端和外接设备,所述移动终端包括第一应用处理器,以及与实体用户识别卡连接的第一调制解调器,内嵌有虚拟用户识别卡的所述第一调制解调器包括第一数据转发服务器,所述第一数据转发服务器包括第一接收临时缓冲区,所述第一应用处理器包括第一数据读写转发模块和与所述第一数据转发服务器连接的第一数据转发客户端,所述第一数据转发客户端包括第一发送临时缓冲区;所述外接设备包括第二应用处理器和第二调制解调器,所述第二调制解调器包括第二数据转发服务器,所述第二数据转发服务器包括第二发送临时缓冲区,所述第二应用处理器包括第二数据读写转发模块和与所述第二数据转发服务器连接的第二数据转发客户端,所述第二数据转发客户端包括第二接收临时缓冲区;所述第二数据转发服务器,用于当侦测到发送待传输数据包的数据传输指令时,根据所述数据传输指令获取待传输数据包;将所述待传输数据包缓存至所述第二发送临时缓冲区中;所述第二应用处理器,用于从所述第二接收临时缓冲区中获取所述待传输数据包,将所述待传输数据包通过预设接口发送给所述第一数据读写转发模块;所述第一数据读写转发模块,用于当接收到所述第二应用处理器发送的待传输数据包时,获取所述待传输数据包中的类别标识;若根据所述类别标识确定所述待传输数据包为待转发数据包,则将所述待传输数据包转发给所述第一数据转发客户端;所述第一数据转发客户端,用于将所述待传输数据包缓存至所述第一发送临时缓冲区中;所述第一数据转发服务器,用于从所述第一接收临时缓冲区中获取所述待传输数据包;其中,所述第二发送临时缓冲区和所述第二接收临时缓冲区的容量值是同步变化的,所述第二发送临时缓冲区和所述第二接收临时缓冲区的容量值等于第一默认值与第一增大值之和,且所述第一默认值与所述第一增大值之和大于或者等于所述待传输数据包的大小;所述第一发送临时缓冲区和所述第一接收临时缓冲区的容量值是同步变化的,所述第一发送临时缓冲区和所述第一接收临时缓冲区的容量值等于第二默认值与第二增大值之和,且所述第二默认值与所述第二增大值之和大于或者等于所述待传输数据包的大小。可选地,所述第二数据转发服务器还用于计算所述待传输数据包的大小,并判断所述待传输数据包的大小是否大于所述第一默认值;若所述待传输数据包的大小大于所述第一默认值,则计算所述待传输数据包的大小和所述第一默认值之间的差值,根据所述差值确定所述第一增大值;若所述待传输数据包的大小小于或者等于所述第一默认值,将所述待传输数据包缓存至容量值为第一默认值的所述第二发送临时缓冲区中;所述第二应用处理器还用于从容量值为第一默认值的所述第二接收临时缓冲区中获取所述待传输数据包,将所述待传输数据包通过预设接口发送给所述第一数据读写转发模块。可选地,所述第二数据转发服务器还用于当所述第二应用处理器从所述第二接收临时缓冲区中获取到所述待传输数据包时,减小所述第二发送临时缓冲区的容量值至所述第一默认值。此外,为实现上述目的,本专利技术还提出一种数据传输方法,所述数据传输方法应用于外接设备,所述外接设备包括第二应用处理器和第二调制解调器,所述第二调制解调器包括与所述第二应用处理器连接的第二数据转发服务器,所述第二数据转发服务器包括第二发送临时缓冲区,所述数据传输方法包括:当所述第二数据转发服务器侦测到发送待传输数据包的数据传输指令时,根据所述数据传输指令获取待传输数据包;将所述待传输数据包缓存至所述第二发送临时缓冲区中,以供所述第二应用处理器从与所述第二发送临时缓冲区对应的第二接收临时缓冲区中获取所述待传输数据包,将所述待传输数据包通过预设接口发送给移动终端;其中,所述第二发送临时缓冲区和所述第二接收临时缓冲区的容量值是同步变化的,所述第二发送临时缓冲区和所述第二接收临时缓冲区的容量值等于第一默认值与第一增大值之和,且所述第一默认值与所述第一增大值之和大于或者等于所述待传输数据包的大小。可选地,所述将所述待传输数据包缓存至所述第二发送临时缓冲区中的步骤之前,还包括:计算所述待传输数据包的大小,并判断所述待传输数据包的大小是否大于所述第一默认值;若所述待传输数据包的大小大于所述第一默认值,则计算所述待传输数据包的大小和所述第一默认值之间的差值,根据所述差值确定所述第一增大值;若所述待传输数据包的大小小于或者等于所述第一默认值,将所述待传输数据包缓存至容量值为第一默认值的所述第二发送临时缓冲区中,以供所述第二应用处理器从容量值为第一默认值的所述第二接收临时缓冲区中获取所述待传输数据包,将所述待传输数据包通过预设接口发送给移动终端。可选地,所述将所述待传输数据包缓存至所述第二发送临时缓冲区中的步骤之后,还包括:当所述第二应用处理器从所述第二接收临时缓冲区中获取到所述待传输数据包时,所述第二数据转发服务器减小所述第二发送临时缓冲区的容量值至所述第一默认值。可选地,所述将所述待传输数据包缓存至所述第二发送临时缓冲区中的步骤之后,还包括:当所述第二应用处理器从所述第二接收临时缓冲区获取到所述待传输数据包时,所述第二数据转发服务器删除所述第二发送临时缓冲区中缓存的所述待传输数据包。此外,为实现上述目的,本专利技术还提出一种数据传输方法,所本文档来自技高网
...
数据传输系统、方法、外接设备和移动终端

【技术保护点】
一种数据传输系统,其特征在于,所述数据传输系统包括移动终端和外接设备,所述移动终端包括第一应用处理器,以及与实体用户识别卡连接的第一调制解调器,内嵌有虚拟用户识别卡的所述第一调制解调器包括第一数据转发服务器,所述第一数据转发服务器包括第一接收临时缓冲区,所述第一应用处理器包括第一数据读写转发模块和与所述第一数据转发服务器连接的第一数据转发客户端,所述第一数据转发客户端包括第一发送临时缓冲区;所述外接设备包括第二应用处理器和第二调制解调器,所述第二调制解调器包括第二数据转发服务器,所述第二数据转发服务器包括第二发送临时缓冲区,所述第二应用处理器包括第二数据读写转发模块和与所述第二数据转发服务器连接的第二数据转发客户端,所述第二数据转发客户端包括第二接收临时缓冲区;所述第二数据转发服务器,用于当侦测到发送待传输数据包的数据传输指令时,根据所述数据传输指令获取待传输数据包;将所述待传输数据包缓存至所述第二发送临时缓冲区中;所述第二应用处理器,用于从所述第二接收临时缓冲区中获取所述待传输数据包,将所述待传输数据包通过预设接口发送给所述第一数据读写转发模块;所述第一数据读写转发模块,用于当接收到所述第二应用处理器发送的待传输数据包时,获取所述待传输数据包中的类别标识;若根据所述类别标识确定所述待传输数据包为待转发数据包,则将所述待传输数据包转发给所述第一数据转发客户端;所述第一数据转发客户端,用于将所述待传输数据包缓存至所述第一发送临时缓冲区中;所述第一数据转发服务器,用于从所述第一接收临时缓冲区中获取所述待传输数据包;其中,所述第二发送临时缓冲区和所述第二接收临时缓冲区的容量值是同步变化的,所述第二发送临时缓冲区和所述第二接收临时缓冲区的容量值等于第一默认值与第一增大值之和,且所述第一默认值与所述第一增大值之和大于或者等于所述待传输数据包的大小;所述第一发送临时缓冲区和所述第一接收临时缓冲区的容量值是同步变化的,所述第一发送临时缓冲区和所述第一接收临时缓冲区的容量值等于第二默认值与第二增大值之和,且所述第二默认值与所述第二增大值之和大于或者等于所述待传输数据包的大小。...

【技术特征摘要】
1.一种数据传输系统,其特征在于,所述数据传输系统包括移动终端和外接设备,所述移动终端包括第一应用处理器,以及与实体用户识别卡连接的第一调制解调器,内嵌有虚拟用户识别卡的所述第一调制解调器包括第一数据转发服务器,所述第一数据转发服务器包括第一接收临时缓冲区,所述第一应用处理器包括第一数据读写转发模块和与所述第一数据转发服务器连接的第一数据转发客户端,所述第一数据转发客户端包括第一发送临时缓冲区;所述外接设备包括第二应用处理器和第二调制解调器,所述第二调制解调器包括第二数据转发服务器,所述第二数据转发服务器包括第二发送临时缓冲区,所述第二应用处理器包括第二数据读写转发模块和与所述第二数据转发服务器连接的第二数据转发客户端,所述第二数据转发客户端包括第二接收临时缓冲区;所述第二数据转发服务器,用于当侦测到发送待传输数据包的数据传输指令时,根据所述数据传输指令获取待传输数据包;将所述待传输数据包缓存至所述第二发送临时缓冲区中;所述第二应用处理器,用于从所述第二接收临时缓冲区中获取所述待传输数据包,将所述待传输数据包通过预设接口发送给所述第一数据读写转发模块;所述第一数据读写转发模块,用于当接收到所述第二应用处理器发送的待传输数据包时,获取所述待传输数据包中的类别标识;若根据所述类别标识确定所述待传输数据包为待转发数据包,则将所述待传输数据包转发给所述第一数据转发客户端;所述第一数据转发客户端,用于将所述待传输数据包缓存至所述第一发送临时缓冲区中;所述第一数据转发服务器,用于从所述第一接收临时缓冲区中获取所述待传输数据包;其中,所述第二发送临时缓冲区和所述第二接收临时缓冲区的容量值是同步变化的,所述第二发送临时缓冲区和所述第二接收临时缓冲区的容量值等于第一默认值与第一增大值之和,且所述第一默认值与所述第一增大值之和大于或者等于所述待传输数据包的大小;所述第一发送临时缓冲区和所述第一接收临时缓冲区的容量值是同步变化的,所述第一发送临时缓冲区和所述第一接收临时缓冲区的容量值等于第二默认值与第二增大值之和,且所述第二默认值与所述第二增大值之和大于或者等于所述待传输数据包的大小。2.如权利要求1所述的数据传输系统,其特征在于,所述第二数据转发服务器还用于计算所述待传输数据包的大小,并判断所述待传输数据包的大小是否大于所述第一默认值;若所述待传输数据包的大小大于所述第一默认值,则计算所述待传输数据包的大小和所述第一默认值之间的差值,根据所述差值确定所述第一增大值;若所述待传输数据包的大小小于或者等于所述第一默认值,将所述待传输数据包缓存至容量值为第一默认值的所述第二发送临时缓冲区中;所述第二应用处理器还用于从容量值为第一默认值的所述第二接收临时缓冲区中获取所述待传输数据包,将所述待传输数据包通过预设接口发送给所述第一数据读写转发模块。3.如权利要求2所述的数据传输系统,其特征在于,所述第二数据转发服务器还用于当所述第二应用处理器从所述第二接收临时缓冲区中获取到所述待传输数据包时,减小所述第二发送临时缓冲区的容量值至所述第一默认值。4.一种数据传输方法,其特征在于,所述数据传输方法应用于外接设备,所述外接设备包括第二应用处理器和第二调制解调器,所述第二调制解调器包括与所述第二应用处理器连接的第二数据转发服务器,所述第二数据转发服务器包括第二发送临时缓冲区,所述数据传输方法包括:当所述第二数据转发服务器侦测到发送待传输数据包的数据传输指令时,根据所述数据传输指令获取待传输数据包;将所述待传输数据包缓存至所述第二发送临时缓冲区中,以供所述第二应用处理器从与所述第二发送临时缓冲区对应的第二接收临时缓冲区中获取所述待传输数据包,将所述待传输数据包通过预设接口发送给移动终端;其中,所述第二发...

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

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

1