[发明专利]终端的多系统实现WIFI通信的方法和装置有效
申请号: | 201810227912.0 | 申请日: | 2018-03-20 |
公开(公告)号: | CN110312266B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 廖红卫 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋扬;刘芳 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 系统 实现 wifi 通信 方法 装置 | ||
1.一种终端的多系统实现WIFI通信的方法,其特征在于,终端安装有N个系统,N为正整数;所述方法包括:
在每个系统初始运行时,为每个系统创建虚拟无线网卡;
对于每个系统,建立相应虚拟无线网卡与所述终端的无线网卡的对应关系,所述对应关系用于指示系统通过所述终端的无线网卡和相应的虚拟无线网卡收发WIFI通信下的数据;
当N=2时,所述终端内安装有第一系统和第二系统;
在每个系统初始运行时,为每个系统创建虚拟无线网卡,包括:
在所述第一系统初始运行时,为所述第一系统创建第一虚拟无线网卡;
在所述第二系统初始运行时,为所述第二系统创建第二虚拟无线网卡;
对于每个系统,建立相应虚拟无线网卡与所述终端的无线网卡的对应关系,所述对应关系用于指示系统通过所述终端的无线网卡和相应的虚拟无线网卡收发WIFI通信下的数据,包括:
建立所述第一虚拟无线网卡与所述终端的无线网卡的第一对应关系,所述第一对应关系用于指示所述第一系统通过所述终端的无线网卡和所述第一虚拟无线网卡收发WIFI通信下的数据;
建立所述第二虚拟无线网卡与所述无线网卡的第二对应关系,所述第二对应关系用于指示所述第二系统通过所述终端的无线网卡和所述第二虚拟无线网卡收发WIFI通信下的数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收与目标进程对应的目标数据,所述目标数据携带有所述目标进程所属的目标系统的标识,所述目标数据是终端通过所述终端的无线网卡接收到的;
根据所述目标系统的标识确定所述目标系统对应的目标虚拟网卡,将所述目标数据通过所述目标虚拟无线网卡送达至所述目标进程进行处理。
3.根据权利要求2所述的方法,其特征在于,当N=2时,所述终端内安装有第一系统和第二系统;
所述根据所述目标系统的标识确定所述目标系统对应的目标虚拟网卡,将所述目标数据通过所述目标虚拟无线网卡送达至所述目标进程进行处理,包括:
若所述目标系统的标识为所述第一系统的第一标识,则根据所述第一标识,确定所述目标系统对应的目标虚拟网卡为所述第一系统的第一虚拟网卡,将所述目标数据通过所述第一虚拟无线网卡送达至所述目标进程进行处理;
若所述目标系统的标识为所述第二系统的第二标识,则根据所述第二标识,确定目标系统对应的目标虚拟网卡为所述第二系统的第二虚拟网卡,将所述目标数据通过所述第二虚拟无线网卡送达至所述目标进程进行处理。
4.根据权利要求1所述的方法,其特征在于,所述终端的无线网卡能够支持第一工作模式和第二工作模式;在每个系统初始运行时,为每个系统创建虚拟无线网卡之前,所述方法还包括:
为所述第一工作模式创建第一无线局域网WLAN接口,以及对应的第一套接字;
为所述第二工作模式创建第二WLAN接口,以及对应的第二套接字。
5.根据权利要求4所述的方法,其特征在于,在每个系统初始运行时,为每个系统创建虚拟无线网卡,包括:
在每个系统初始运行时,为每个系统创建与所述第一工作模式对应的虚拟无线网卡和与所述第二工作模式对应的虚拟无线网卡;
对于每个系统,建立第一工作模式对应的虚拟无线网卡与终端的无线网卡的第三对应关系,建立第二工作模式对应的虚拟无线网卡与终端的无线网卡的第四对应关系,第三对应关系用于指示系统通过所述终端的无线网卡和第一工作模式对应的虚拟无线网卡在第一工作模式下收发WIFI通信下的数据,第四对应关系用于指示系统通过所述终端的无线网卡和第二工作模式对应的虚拟无线网卡在第二工作模式下收发WIFI通信下的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810227912.0/1.html,转载请声明来源钻瓜专利网。