移动终端及其数据传输方法技术

技术编号:16400979 阅读:19 留言:0更新日期:2017-10-17 21:08
本发明专利技术公开了一种移动终端及其数据传输方法,移动终端中的第一处理芯片包括第一临时缓冲区和第一调制解调器,第二处理芯片包括第二临时缓冲区和第二调制解调器,第一调制解调器通过UART与第二调制解调器连接,第一临时缓冲区和第二临时缓冲区的容量值是同步变化的;第二调制解调器将所获取的待传输数据包缓存至第二临时缓冲区中,供第一调制解调器从第一临时缓冲区中获取待传输数据包;第一临时缓冲区和第二临时缓冲区的容量值等于默认容量值与增大值之和,且默认容量值与增大值之和大于或者等于待传输数据包的大小。本发明专利技术解决了在移动终端实现双LTE通信过程中,两个处理芯片之间传输电信卡数据时,移动终端容易出现死机的问题。

Mobile terminal and data transmission method thereof

The invention discloses a mobile terminal and data transmission method, a first processing chip in the mobile terminal includes a first temporary buffer and the first modem second processing chip comprises a temporary buffer second and second modem, the first modem through UART connected with the second modem, the temporary buffer first temporary buffer and second capacity value is synchronous change; second modem will get to transmit data packets to a temporary buffer cache second, for the first modem from the first temporary buffer for transmitting data packets; the temporary buffer first temporary buffer and second capacity value equal to the default value and the value of the capacity increases, and the default value and increase capacity the sum of the value is greater than or equal to the size of the packets to be transmitted. The invention solves the problem that the mobile terminal easily crashes when the data of the telecommunication card is transmitted between the two processing chips in the process of realizing the double LTE communication in the mobile terminal.

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

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

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

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

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

1