Fi处理子模块660和/或第二 WiFi处理子模块770处于预设通信状态时,WiFi服务子模块88对应启动单WiFi数据的路由配置或双WiFi数据的路由配置,以供移动终端通过第一 WiFi模块66、第二 WiFi模块77、第一 LTE网络通信和第二 LTE网络通信中至少一种或者两种以上组合进行数据业务。
[0178]当WiFi服务子模块88接收到第一 WiFi处理子模块660或第二 WiFi处理子模块770发送的WiFi连接的状态信息时,根据WiFi连接的状态信息确定对应的WiFi是否连接成功。若WiFi服务子模块88根据WiFi连接的状态信息确定WiFi已成功连接,且第一 WiFi处理子模块660和/或第二 WiFi处理子模块770处于预设通信状态时,WiFi服务子模块88对应启动单WiFi数据的路由配置或者双WiFi数据的路由配置。当单WiFi数据的路由配置完成后,移动终端100根据第一 WiFi模块66或第二 WiFi模块77进行数据业务,在此基础上,移动终端100可以同时根据第一LTE网络和/或第二LTE网络进行数据业务;当双WiFi数据的路由配置完成后,移动终端100根据第一 WiFi模块66和第二 WiFi模块77进行数据业务,在此基础上,移动终端100可以同时根据第一 LTE网络和/或第二 LTE网络进行数据业务。若WiFi服务子模块88根据WiFi连接的状态信息确定第一 WiFi处理子模块660和第二 WiFi处理子模块770的WiFi都未连接成功,则不启动WiFi的路由配置。其中,预设通信状态是当WiFi已成功连接,用户可以根据该WiFi进行浏览网页、观看视频时的一种状态,即用户可以通过WiFi访问网页,进行上网等。路由配置为配置WiFi的IP地址、账户名称和密码等。
[0179]进一步地,步骤S60包括:
[0180]当WiFi服务子模块88根据状态信息确定WiFi已成功连接时,WiFi服务子模块88发送获取IP地址的获取指令给第一 WiFi处理子模块660和第二 WiFi处理子模块770;
[0181]第一 WiFi处理子模块660和第二 WiFi处理子模块770根据获取指令发送对应的IP地址给WiFi服务子模块88;
[0182]WiFi服务子模块88根据获取的IP地址确定第一 WiFi处理子模块660和第二 WiFi处理子模块770是否处于预设通信状态;
[0183]若第一 WiFi处理子模块660或第二 WiFi处理子模块770处于预设通信状态,WiFi月艮务子模块88则启动单WiFi数据的路由配置,以供移动终端100通过第一WiFi模块66、第二WiFi模块77、第一 LTE网络通信和第二 LTE网络通信中至少一种或者两种以上组合进行数据业务;
[0184]若第一 WiFi处理子模块660和第二 WiFi处理子模块770均处于预设通信状态,WiFi服务子模块88则启动双WiFi数据的路由配置,以供移动终端通过第一 WiFi模块66、第二WiFi模块77、第一 LTE网络通信和第二 LTE网络通信中至少一种或者两种以上组合进行数据业务。
[0185]当WiFi服务子模块88根据接收到WiFi连接的状态信息确定WiFi已成功连接时,WiFi服务子模块88向第一 WiFi处理子模块660和第二 WiFi处理子模块770发送获取IP地址的获取指令。若此时用户是操控第一WiFi模块66,即第一WiFi处理子模块660的状态从未连接转换为已连接,则当第一 WiFi处理子模块660中的第一 WiFi驱动单元664接收到该获取指令时,第一WiFi驱动单元664启动DHCP(Dynamic Host Configurat1n Protocol,动态主机配置协议)服务,由此来驱动第一 WiFi芯片665根据获取指令与所有WiFi进行空口交互,获取与其连接WiFi的第一IP地址,并将该第一IP地址缓存至第一WiFi框架单元662中,由第一WiFi框架单元662将第一 IP地址发送给WiFi服务子模块88。当WiFi服务子模块88接收到第一IP地址,且第一 IP地址不为空时,WiFi服务子模块88确定第一 WiFi框架单元662、第一WiFi协议单元663、第一 WiFi驱动单元664和第一 WiFi芯片665之间处于预设通信状态,即第一 WiFi框架单元662、第一 WiFi协议单元663、第一 WiFi驱动单元664和第一 WiFi芯片665之间处于数据通信正常状态。若此时第二 WiFi模块77未连接WiFi,则第二 WiFi处理子模块770的状态未改变,一直都处于未连接状态。WiFi服务子模块88直接根据获取指令获取第二WiFi框架单元772中存储的第二IP地址,但该第二IP地址为空地址,即第二WiFi框架单元772、第二 WiFi协议单元773、第二 WiFi驱动单元774和第二 WiFi芯片775之间不能进行数据通信。此时只有第一 WiFi框架单元662、第一 WiFi协议单元663、第一 WiFi驱动单元664和第一WiFi芯片665之间处于数据通信正常状态,WiFi服务子模块88则启动单WiFi数据的路由设置。当第一 WiFi模块66未进行WiFi连接的操作,第二 WiFi模块77进行WiFi连接操作时,第二WiFi模块77进行WiFi连接的过程与上述所描述的第一 WiFi模块66进行WiFi连接操作,第二WiFi模块77未进行WiFi连接操作的过程类似,在此不再赘述。当单WiFi数据的路由配置完成后,移动终端100根据第一 WiFi模块66或第二 WiFi模块77进行数据业务,在此基础上,移动终端100可以同时根据第一 LTE网络和/或第二 LTE网络进行数据业务。
[0186]当第一 WiFi模块66在进行WiFi连接过程中,若第二 WiFi模块77已经处于WiFi已连接状态,WiFi服务子模块88则根据IP地址获取指令获取到两个IP地址,且这两个IP地址都不为空,即第一IP地址和第二IP地址都不为空。此时,则表明第一WiFi框架单元662、第一WiFi协议单元663、第一 WiFi驱动单元664和第一 WiFi芯片665之间处于数据通信正常状态,且第二 WiFi模块77中的第二 WiFi框架单元772、第二 WiFi协议单元773、第二 WiFi驱动单元774和第二WiFi芯片775之间也可以进行正常的数据通信,即第一WiFi应用子模块661和第二WiFi应用子模块771都处于预设通信状态,此时,WiFi服务子模块88启动双WiFi路由设置。当双WiFi数据的路由配置完成后,移动终端100根据第一 WiFi模块66和第二 WiFi模块77进行数据业务,在此基础上,移动终端100可以同时根据第一 LTE网络和/或第二 LTE网络进行数据业务。
[0187]当移动终端100同时使用第一WiFi模块66和第二WiFi模块77进行数据业务时,如当移动终端100同时使用两个WiFi进行下载一个视频时,该视频总共100M。当WiFi服务子模块88接收到第一 WiFi应用子模块661和第二 WiFi应用子模块771下载该视频的指令时,WiFi服务子模块88根据当前第一 WiFi应用子模块661和第二 WiFi应用子模块771的WiFi的信号强度和下载速率等分配对应的第一 WiFi处理子模块660和第二 WiFi处理子模块770下载工作,如第一WiFi处理子模块660信号强度大于第二WiFi处理子模块770时,WiFi服务子模块88设置由第一WiFi处理子模块660下载该视频的60%,即下载60M,由第二WiFi处理子模块770下载该视频的40%,即下载40M。或者WiFi服务子模块88设置第一WiFi处理子模块660和第二 WiFi处理子模块770按照均分的规则下载该视频,即第一 WiFi处理子模块660下载50M,第二 WiFi子模块下载50M,或者按照预设规则分配第一 WiFi处理子模块660和第二 WiFi处理子模块770所需要下载该视频的内容,其中,预设规则为根据具体情况设置。需要说明的是,第一 WiFi模块66和第二 WiFi模块77可以用连接同一个WiFi,或者连接不同的WiFi。或者当移动终端100第一调制解调器30所在系统通过第一 WiFi模块66下载该视频的部分内容,和第二调制解调器40通过与其通信的LTE网络下载该视频的部分内容,即此时该移动终端100同时使用第一 WiFi模块66和LTE网络下载该视频。移动终端100可以根据第一 WiFi模块66和LTE网络各自的下载速率来分配如何下载该视频,或者第一 WiFi模块66和LTE网络各自下载50M。或者移动终端100可以同时使用LTE网络和LTE网络下载该视频,或者使用第二 WiFi模块77和LTE网络下载该视频等等。
[0188]需要说明的是,本实施例都是以第一WiFi模块66和第二 WiFi模块77都连接在第一应用处理器10中为例来说明的。
[0189]本实施例通过第一调制解调器30获取第一用户识别卡90的信息,根据第一用户识别卡90的信息与第一 LTE网络通信,进行语音业务和数据业务,第二调制解调器40获取第二用户识别卡11的信息,根据第二用户识别卡11的信息与第二LTE网络通信,进行语音业务和数据业务;当第一调制解调器30通过第一LTE网络进行数据业务和/或第二调制解调器40通过第二 LTE网络进行数据业务,且第一 WiFi应用子模块661或第二 WiFi应用子模块771接收到WiFi连接指令时,第一 WiFi应用子模块661或第二 WiFi应用子模块771将WiFi连接指令发送给WiFi服务子模块88;当WiFi服务子模块88接收到WiFi连接指令时,将WiFi连接指令发送给对应的第一 WiFi处理子模块660或第二 WiFi处理子模块770;第一 WiFi处理子模块660或第二 WiFi处理子模块770根据WiFi连接指令以及对应的协议发送WiFi连接的状态信息给WiFi服务子模块88;当WiFi服务子模块88根据状态信息确定WiFi已成功连接,且第一WiFi处理子模块660和/或第二 WiFi处理子模块770处于预设通信状态时,WiFi服务子模块88对应启动单WiFi数据的路由配置或双WiFi数据的路由配置,以供移动终端100通过第一WiFi模块66、第二 WiFi模块77、第一 LTE网络通信和第二 LTE网络通信中至少一种或者两种以上组合进行数据业务。实现了用户可以通过第一 WiFi模块66和第二 WiFi模块77同时访问同一个网络,或者通过第一WiFi模块66和第二WiFi模块77分别访问不同的网络,同时可以实现第一调制解调器30与第一 LTE网络通信,和/或第二调制解调器40与第二 LTE网络通信,提高了移动终端100网络的访问效率,如当移动终端100执行下载业务时,通过第一 WiFi模块66、第二 WiFi模块77、第一 LTE网络通信和第二 LTE网络通信中至少一种或者两种以上组合进行下载业务,提高移动终端100的下载速度。
[0190]参照图3和图6提出本发明通信方法的第二实施例。具体地,参照图8,图8为本发明通信方法的第二实施例的流程示意图。
[0191]在本实施例中,通信方法包括:
[0192]步骤S10,第一调制解调器30获取第一用户识别卡90的信息,根据第一用户识别卡90的信息与第一 LTE网络通信,进行语音业务和数据业务;
[0193]步骤S20,第二调制解调器40获取第二用户识别卡11的信息,根据第二用户识别卡11的信息与第二LTE网络通信,进行语音业务和数据业务;
[0194]第一调制解调器30与第一用户识别卡90连接,当第一调制解调器30需要进行语音业务和/或数据业务时,第一调制解调器30获取第一用户识别卡90的信息,并基于获取的第一用户识别卡90的信息与第一 LTE网络通信,进行语音业务和/或数据业务。
[0195]第二调制解调器40与第二用户识别卡11连接,当第二调制解调器40需要进行语音业务和/或数据业务时,第二调制解调器40获取第二用户识别卡11的信息,并基于获取的第二用户识别卡11的信息与第二 LTE网络通信,进行语音业务和/或数据业务。
[0196]步骤S30,当第一调制解调器30通过第一LTE网络进行数据业务和/或第二调制解调器40通过第二 LTE网络进行数据业务,且第一 WiFi应用子模块661或第二 WiFi应用子模块771接收到WiFi连接指令时,第一WiFi应用子模块661或第二WiFi应用子模块771将WiFi连接指令发送给WiFi服务子模块88;
[0197]步骤S40,当WiFi服务子模块88接收到WiFi连接指令时,将WiFi连接指令发送给对应的第一 WiFi处理子模块661或第二 WiFi处理子模块771;
[0198]当第一调制解调器30通过第一LTE网络进行数据业务和/或第二调制解调器40通过第二LTE网络进行数据业务时,若第一WiFi应用子模块661或第二WiFi应用子模块771接收到WiFi连接指令时,第一 WiFi应用子模块661或第二 WiFi应用子模块771则将WiFi连接指令发送给WiFi服务子模块88;当WiFi服务子模块88接收到该WiFi连接指令时,WiFi服务子模块88判断该WiFi连接指令是由第一 WiFi应用子模块661发送的还是第二 WiFi应用子模块771发送的,若该WiFi连接指令是由第一WiFi应用子模块661发送的,WiFi服务子模块88则将该WiFi连接指令发送给第一 WiFi处理子模块660;若该WiFi连接指令是由第二 WiFi应用子模块771发送的,WiFi服务子模块88则将该WiFi连接指令发送给第二 WiFi处理子模块770。
[0199]步骤S50,第一 WiFi处理子模块660或第二 WiFi处理子模块770根据WiFi连接指令以及对应的协议发送WiFi连接的状态信息给WiFi服务子模块88;
[0200]当第一WiFi处理子模块660接收到WiFi服务子模块88发送的WiFi连接指令时,第一WiFi处理子模块660根据该WiFi连接指令以及根据该WiFi连接指令对应的协议执行该WiFi连接指令,并将WiFi连接的状态信息发送给WiFi服务子模块88;当第二WiFi处理子模块770接收到WiFi服务子模块88发送的WiFi连接指令时,第二WiFi处理子模块770根据该WiFi连接指令以及根据该WiFi连接指令对应的协议执行该WiFi连接指令,并将WiFi连接的状态信息发送给WiFi服务子模块SS13WiFi连接的状态信息有三种,分别为已连接,正在连接和连接失败。
[0201]步骤S60,当WiFi服务子模块88根据状态信息确定WiFi已成功连接,且第一WiFi处理子模块660和/或第二 WiFi处理子模块770处于预设通信状态时,WiFi服务子模块88对应启动单WiFi数据的路由配置或双WiFi数据的路由配置,以供移动终端通过第一 WiFi模块66、第二 WiFi模块77、第一 LTE网络通信和第二 LTE网络通信中至少一种或者两种以上组合进行数据业务。
[0202]当WiFi服务子模块88接收到第一 WiFi处理子模块660或第二 WiFi处理子模块770发送的WiFi连接的状态信息时,根据WiFi连接的状态信息确定对应的WiFi是否连接成功。若WiFi服务子模块88根据WiFi连接的状态信息确定WiFi已成功连接,且第一 WiFi处理子模块660和/或第二 WiFi处理子模块770处于预设通信状态时,WiFi服务子模块88对应启动单WiFi数据的路由配置或者双WiFi数据的路由配置。若WiFi服务子模块88根据WiFi连接的状态信息确定第一 WiFi处理子模块660和第二 WiFi处理子模块770的WiFi都未连接成功,则不启动WiFi的路由配置。当单WiFi数据的路由配置完成后,移动终端100根据第一 WiFi模块66或第二 WiFi模块77进行数据业务,在此基础上,移动终端100可以同时根据第一 LTE网络和/或第二LTE网络进行数据业务;当双WiFi数据的路由配置完成后,移动终端100根据第一WiFi模块66和第二WiFi模块77进行数据业务,在此基础上,移动终端100可以同时根据第一LTE网络和/或第二LTE网络进行数据业务。其中,预设通信状态是当WiFi已成功连接,用户可以根据该WiFi进行浏览网页、观看视频时的一种状态,即用户可以通过WiFi访问网页,进行上网等。路由配置为配置WiFi的IP地址、账户名称和密码等。
[0203]步骤S70,WiFi服务子模块88将WiFi连接的状态信息发送给第一WiFi应用子模块661或第二 WiFi应用子模块771 ;
[0204]步骤S80,当第一WiFi应用子模块661或第二WiFi应用子模块771接收到状态信息时,根据状态信息输出提示信息。
[0205]当WiFi服务子模块88根据所获取的状态信息及第一WiFi处理子模块660和/或第二WiFi处理子模块770是否处于预设通信状态对应确定第一 WiFi处理子模块660和/或第二WiFi处理子模块770当前WiFi连接的状态