The invention discloses a mobile terminal and packet transmission method, mobile terminal comprises a first processing chip, the default interface connecting the second processing chip, the first RF module and RF module based on second, the first processing chip comprises a first user identification card should be embedded in the virtual processor and the first modem card is connected with the first subscriber identity card and second the user identification, second chip including second application processor and second modem; the first modem through the preset interface receives second modem transmitted data packet acquisition request, extracting data packets from the first or second user identification card; the extracted data packets are compressed; then cache to the default interface the temporary buffer for buffer. Second modem extraction compressed data packet from the buffer, in order to complete Data packet transmission. The invention avoids the fact that the terminal of the terminal is stopped because of the excessive capacity of the packet in the process of data packet transmission.
【技术实现步骤摘要】
移动终端及数据包传输方法
本专利技术涉及通信
,尤其涉及一种移动终端及数据包传输方法。
技术介绍
随着移动通信技术的发展,越来越多的移动终端如智能手机具有双卡双通的功能,使得用户在实现语音业务的待机同时,能建立数据业务连接。移动终端通常具有两个用户识别卡以及分别与所述两个用户识别卡连接的调制解调器,两个用户识别卡全开时,一个用户识别卡(SIM1)可以使用4G(the4thGenerationMobileCommunicationTechnology,第四代移动通信技术),例如LTE(LongTermEvolution,长期演进技术)网络,另一个用户识别卡(SIM2)仅能使用2G(2-Generationwirelesstelephonetechnology,第二代手机通信技术规格)或3G(3rdGeneration,第三代移动通信技术)网络,SIM2不能上4G的原因主要是:移动终端只有一套射频,两张卡使用该套射频是分时复用的关系,并不能同时占用,由于两张卡全开时,只有一张卡可以使用4G网络,另一张卡只能使用2G或3G网络,导致移动终端中数据传输的效率较低。因此,为了使移动终端可以支持双LTE,以提高数据传输效率,移动终端可内置两个处理芯片,每个处理芯片对应一个调制解调器,以使移动终端的两张SIM卡连接不同的调制解调器,从而实现双LTE通信功能。但是,当移动终端中的用户识别卡是电信卡时,由于电信卡一般都大于调制解调器之间数据传输的buffer的容量值,因此buffer无法缓存一个完整的数据包,若是直接进行数据传输,容易导致移动终端死机。
技术实现思路
本专 ...
【技术保护点】
一种移动终端,其特征在于,所述移动终端包括基于预设接口连接的第一处理芯片和第二处理芯片、与所述第一处理芯片连接的第一射频模块、以及与所述第二处理芯片连接的第二射频模块,所述第一处理芯片包括内嵌有虚拟用户识别卡的第一应用处理器以及与第一用户识别卡和第二用户识别卡连接的第一调制解调器,所述第二处理芯片包括第二应用处理器和第二调制解调器;第一调制解调器,用于通过预设接口接收第二调制解调器发送的数据包获取请求时,从虚拟用户识别卡中提取所述数据包获取请求对应的数据包;对提取的数据包进行压缩;将压缩后的数据包缓存至所述预设接口的临时缓冲区buffer中,以供第二调制解调器从所述buffer中提取压缩后的数据包,以完成数据包的传输。
【技术特征摘要】
1.一种移动终端,其特征在于,所述移动终端包括基于预设接口连接的第一处理芯片和第二处理芯片、与所述第一处理芯片连接的第一射频模块、以及与所述第二处理芯片连接的第二射频模块,所述第一处理芯片包括内嵌有虚拟用户识别卡的第一应用处理器以及与第一用户识别卡和第二用户识别卡连接的第一调制解调器,所述第二处理芯片包括第二应用处理器和第二调制解调器;第一调制解调器,用于通过预设接口接收第二调制解调器发送的数据包获取请求时,从虚拟用户识别卡中提取所述数据包获取请求对应的数据包;对提取的数据包进行压缩;将压缩后的数据包缓存至所述预设接口的临时缓冲区buffer中,以供第二调制解调器从所述buffer中提取压缩后的数据包,以完成数据包的传输。2.如权利要求1所述的移动终端,其特征在于,所述第一调制解调器,还用于判断能否从所述数据包获取请求中提取出第二调制解调器添加的压缩标识;若能提取出压缩标识,则对提取的数据包进行压缩。3.如权利要求1所述的移动终端,其特征在于,所述第一调制解调器,还用于对提取的所述数据包进行解析,以得到所述数据包的包头;基于所述数据包的包头确定所述数据包的长度;在所述数据包的长度大于预设阈值时,则对提取的数据包进行压缩。4.如权利要求1至3任一项所述的移动终端,其特征在于,所述第一调制解调器对提取的数据包进行压缩具体包括:所述第一调制解调器获取所述数据包对应的源文本;确定源文本中出现频率大于预设频率的字符段;在预设字典列表中,查找所述字符段对应的编码,其中,编码的长度小于对应的字符段的长度;通过查找的编码代替对应的字符段,以实现数据包的压缩。5.如权利要求4所述的移动终端,其特征在于,所述第一调制解调器还用于,确定源文本中是否存在内容相同且长度大于预设值的字符段;若存在,确定后一个字符段与前一个字符端的距离以及所述字符段的长度;采用距离与长度的标识代替后一个字符段,以实现数据包的压缩。6.一种数据包传输方法,其特征在于,应用于移动终端,所述移动终端包括基于预设接口连接的第一处理芯片和第二处理芯片、与所述第一处...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。