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

技术编号:16132950 阅读:42 留言:0更新日期:2017-09-01 22:49
本发明专利技术公开了一种移动终端及数据包传输方法,移动终端包括第一处理芯片、第二处理芯片、第一射频模块、第二射频模块,第一处理芯片包括内嵌虚拟用户识别卡的第一应用处理器、与实体用户识别卡连接的第一调制解调器,第二处理芯片包括第二应用处理器和第二调制解调器;第一调制解调器通过预设接口接收第二调制解调器发送的数据包获取请求,从虚拟或实体用户识别卡中提取对应的数据包并进行拆分,并对拆分后的各个子数据包添加相同的标识信息以缓存至预设接口的临时缓冲区buffer中,以供第二调制解调器从buffer中提取各个子数据包,并按照相同的标识信息进行组合。避免了数据包传输过程由于包容量值过大导致终端死机的情况。

【技术实现步骤摘要】
移动终端及数据包传输方法
本专利技术涉及通信
,尤其涉及一种移动终端及数据包传输方法。
技术介绍
随着移动通信技术的发展,越来越多的移动终端如智能手机具有双卡双通的功能,使得用户在实现语音业务的待机同时,能建立数据业务连接。移动终端通常具有两个用户识别卡以及分别与所述两个用户识别卡连接的调制解调器,两个用户识别卡全开时,一个用户识别卡(SIM1)可以使用4G(the4thGenerationMobileCommunicationTechnology,第四代移动通信技术),例如LTE(LongTermEvolution,长期演进技术)网络,另一个用户识别卡(SIM2)仅能使用2G(2-Generationwirelesstelephonetechnology,第二代手机通信技术规格)或3G(3rdGeneration,第三代移动通信技术)网络,SIM2不能上4G的原因主要是:移动终端只有一套射频,两张卡使用该套射频是分时复用的关系,并不能同时占用,由于两张卡全开时,只有一张卡可以使用4G网络,另一张卡只能使用2G或3G网络,导致移动终端中数据传输的效率较低。因此,为了使移动终端可以支持双LTE,以提高数据传输效率,移动终端可内置两个处理芯片,每个处理芯片对应一个调制解调器,以使移动终端的两张SIM卡连接不同的调制解调器,从而实现双LTE通信功能。但是,当移动终端中的用户识别卡是电信卡时,由于电信卡一般都大于调制解调器之间数据传输的临时缓冲区buffer的容量值,因此buffer无法缓存一个完整的数据包,若是直接进行数据传输,容易导致移动终端死机。专利技术内容本专利技术的主要目的在于提出一种移动终端及数据包传输方法,旨在解决现有的数据包传输方式,容易导致移动终端死机的技术问题。为实现上述目的,本专利技术提供的一种移动终端,包括基于预设接口连接的第一处理芯片和第二处理芯片、与所述第一处理芯片连接的第一射频模块、以及与所述第二处理芯片连接的第二射频模块,所述第一处理芯片包括内嵌有虚拟用户识别卡的第一应用处理器以及实体用户识别卡连接的第一调制解调器,所述第二处理芯片包括第二应用处理器和第二调制解调器;第一调制解调器,用于通过预设接口接收第二调制解调器发送的数据包获取请求时,从虚拟用户识别卡或实体用户识别卡中提取所述数据包获取请求对应的数据包;对提取的数据包进行拆分,并对同一个数据包拆分后的各个子数据包添加相同的标识信息;将添加有标识信息的各个子数据包缓存至所述预设接口的临时缓冲区buffer中,以供第二调制解调器从所述buffer中提取各个子数据包,并按照相同的标识信息进行子数据包的组合。可选地,所述第一调制解调器,还用于向虚拟用户识别卡或实体用户识别卡中的片内操作系统发送数据包获取请求,由所述片内操作系统在虚拟用户识别卡或实体用户识别卡中的文件存储模块中提取所述数据包获取请求对应的数据包,并反馈至所述第一调制解调器;接收所述片内操作系统反馈的数据包。可选地,所述第一调制解调器,还用于确定数据包的容量值;在有数据包的容量值大于预设阈值时,对所述数据包进行拆分,得到各个子数据包;在各个子数据包对应的包头中添加相同的标识信息。可选地,在提取的数据包包括多个数据包,且拆分后的各个子数据包对应不同的标识信息时,所述第一调制解调器,还用于将不同标识信息的各个子数据包按照预设的顺序缓存至所述预设接口的buffer中。可选地,在提取的数据包包括多个数据包,且拆分后的各个子数据包对应不同的标识信息时,所述第一调制解调器,还用于将相同标识信息的各个子数据包归为一类;按照类别的顺序,依次将同一类的各个子数据包缓存至所述预设接口的buffer中。此外,为实现上述目的,本专利技术还提出一种数据包传输方法,应用于移动终端,所述移动终端包括基于预设接口连接的第一处理芯片和第二处理芯片、与所述第一处理芯片连接的第一射频模块、以及与所述第二处理芯片连接的第二射频模块,所述第一处理芯片包括内嵌有虚拟用户识别卡的第一应用处理器以及与实体用户识别卡连接的第一调制解调器,所述第二处理芯片包括第二应用处理器和第二调制解调器,所述方法包括:第一调制解调器通过预设接口接收第二调制解调器发送的数据包获取请求时,从虚拟用户识别卡或实体用户识别卡中提取所述数据包获取请求对应的数据包;对提取的数据包进行拆分,并对同一个数据包拆分后的各个子数据包添加相同的标识信息;将添加有标识信息的各个子数据包缓存至所述预设接口的临时缓冲区buffer中,以供第二调制解调器从所述buffer中提取各个子数据包,并按照相同的标识信息进行子数据包的组合。可选地,所述从虚拟用户识别卡或实体用户识别卡中提取所述数据包获取请求对应的数据包的步骤包括:所述第一调制解调器向虚拟用户识别卡或实体用户识别卡中的片内操作系统发送数据包获取请求,由所述片内操作系统在虚拟用户识别卡或实体用户识别卡中的文件存储模块中提取所述数据包获取请求对应的数据包,并反馈至所述第一调制解调器;所述第一调制解调器接收所述片内操作系统反馈的数据包。可选地,所述对提取的数据包进行拆分,并对同一个数据包拆分后的各个子数据包添加相同的标识信息的步骤包括:所述第一调制解调器确定数据包的容量值;在有数据包的容量值大于预设阈值时,对所述数据包进行拆分,得到各个子数据包;在各个子数据包对应的包头中添加相同的标识信息。可选地,在提取的数据包包括多个数据包,且拆分后的各个子数据包对应不同的标识信息时,所述将添加有标识信息的各个子数据包缓存至所述预设接口的buffer中的步骤包括:所述第一调制解调器将不同标识信息的各个子数据包按照预设的顺序缓存至所述预设接口的buffer中。可选地,在提取的数据包包括多个数据包,且拆分后的各个子数据包对应不同的标识信息时,所述将添加有标识信息的各个子数据包缓存至所述预设接口的buffer中的步骤还包括:所述第一调制解调器将相同标识信息的各个子数据包归为一类;按照类别的顺序,依次将同一类的各个子数据包缓存至所述预设接口的buffer中。本专利技术提出的移动终端及数据包传输方法,所述移动终端包括基于预设接口连接的第一处理芯片和第二处理芯片、与所述第一处理芯片连接的第一射频模块、以及与所述第二处理芯片连接的第二射频模块,所述第一处理芯片包括内嵌有虚拟用户识别卡的第一应用处理器以及实体用户识别卡连接的第一调制解调器,所述第二处理芯片包括第二应用处理器和第二调制解调器;第一调制解调器通过预设接口接收第二调制解调器发送的数据包获取请求时,先从虚拟用户识别卡或实体用户识别卡中提取所述数据包获取请求对应的数据包,然后对提取的数据包进行拆分,并对同一个数据包拆分后的各个子数据包添加相同的标识信息,最终将添加有标识信息的各个子数据包缓存至所述预设接口的buffer中,以供第二调制解调器从所述buffer中提取各个子数据包,并按照相同的标识信息进行子数据包的组合,以完成数据包的传输。本方案在传输数据包时,先对待传输的数据包进行拆分,再将拆分后的各个子数据包添加相同的标识信息后进行传输,使得传输的数据包的容量值有所减小,后续对端接收到各个子数据包之后按照相同的标识信息进行重组即可,避免了数据传输过程中移动终端死机的情况。附图说明图1为本文档来自技高网...
移动终端及数据包传输方法

【技术保护点】
一种移动终端,其特征在于,所述移动终端包括基于预设接口连接的第一处理芯片和第二处理芯片、与所述第一处理芯片连接的第一射频模块、以及与所述第二处理芯片连接的第二射频模块,所述第一处理芯片包括内嵌有虚拟用户识别卡的第一应用处理器以及与实体用户识别卡连接的第一调制解调器,所述第二处理芯片包括第二应用处理器和第二调制解调器;第一调制解调器,用于通过预设接口接收第二调制解调器发送的数据包获取请求时,从虚拟用户识别卡或实体用户识别卡中提取所述数据包获取请求对应的数据包;对提取的数据包进行拆分,并对同一个数据包拆分后的各个子数据包添加相同的标识信息;将添加有标识信息的各个子数据包缓存至所述预设接口的临时缓冲区buffer中,以供第二调制解调器从所述buffer中提取各个子数据包,并按照相同的标识信息进行子数据包的组合。

【技术特征摘要】
1.一种移动终端,其特征在于,所述移动终端包括基于预设接口连接的第一处理芯片和第二处理芯片、与所述第一处理芯片连接的第一射频模块、以及与所述第二处理芯片连接的第二射频模块,所述第一处理芯片包括内嵌有虚拟用户识别卡的第一应用处理器以及与实体用户识别卡连接的第一调制解调器,所述第二处理芯片包括第二应用处理器和第二调制解调器;第一调制解调器,用于通过预设接口接收第二调制解调器发送的数据包获取请求时,从虚拟用户识别卡或实体用户识别卡中提取所述数据包获取请求对应的数据包;对提取的数据包进行拆分,并对同一个数据包拆分后的各个子数据包添加相同的标识信息;将添加有标识信息的各个子数据包缓存至所述预设接口的临时缓冲区buffer中,以供第二调制解调器从所述buffer中提取各个子数据包,并按照相同的标识信息进行子数据包的组合。2.如权利要求1所述的移动终端,其特征在于,所述第一调制解调器,还用于向虚拟用户识别卡或实体用户识别卡中的片内操作系统发送数据包获取请求,由所述片内操作系统在虚拟用户识别卡或实体用户识别卡中的文件存储模块中提取所述数据包获取请求对应的数据包,并反馈至所述第一调制解调器;接收所述片内操作系统反馈的数据包。3.如权利要求1或2所述的移动终端,其特征在于,所述第一调制解调器,还用于确定数据包的容量值;在有数据包的容量值大于预设阈值时,对所述数据包进行拆分,得到各个子数据包;在各个子数据包对应的包头中添加相同的标识信息。4.如权利要求3所述的移动终端,其特征在于,在提取的数据包包括多个数据包,且拆分后的各个子数据包对应不同的标识信息时,所述第一调制解调器,还用于将不同标识信息的各个子数据包按照预设的顺序缓存至所述预设接口的buffer中。5.如权利要求3所述的移动终端,其特征在于,在提取的数据包包括多个数据包,且拆分后的各个子数据包对应不同的标识信息时,所述第一调制解调器,还用于将相同标识信息的各个子数据包归为一类;按照类别的顺序,依次将同一类的各个子数据包缓存至所述预设接口的buffer中。6.一种数据包传输方法,其特征在于,应用于移动终端,所述移动终端包括基于预设接口连接的第一处理芯片和第二处理芯片、与所述第一处理芯片连接的第一射频模块、以及与所述第二处理芯片连接的第二射频模...

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

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

1