wifi设备的通信方法、设备和计算机可读存储介质与流程

文档序号:25957230发布日期:2021-07-20 17:16阅读:178来源:国知局
wifi设备的通信方法、设备和计算机可读存储介质与流程

本发明涉及无线通信领域,特别涉及一种wifi设备的通信方法、设备和计算机可读存储介质。



背景技术:

wifi设备是能够支持wifi功能的各种终端,例如,智能手机等,其可以在无线网络下与同样支持wifi功能的终端通信。显然,两个wifi设备之间能够通信的前提是同在一个无线网络下,其中的路由设备或者接入点(accesspoint,ap)作为该两个wifi设备的“中转站”,转发两个wifi设备之间的交互信息。然而,当现场不存在无线网络或无线网络的信号较差时,将使得wifi设备之间不能通信。



技术实现要素:

本申请提供一种wifi设备的通信方法、设备和计算机可读存储介质,以在多个wifi设备之间直接通信,免去对路由设备或ap的依赖。

一方面,本申请提供了一种wifi设备的通信方法,包括:

与对端wifi设备交互wifi直连消息,所述wifi直连消息包括wifi直连发起设备的设备信息、所述wifi直连发起设备的能力支持信息、所述对端wifi设备的设备信息和所述对端wifi设备的能力支持信息;

若所述对端wifi设备的能力支持信息表明所述对端wifi设备支持wifi直连,则根据所述wifi直连消息,建立与所述对端wifi设备的直连链路;

通过所述直连链路,向所述对端wifi设备发送指令,以使所述对端wifi设备执行所述指令。

另一方面,本申请提供了一种wifi设备的通信装置,包括:

交互模块,用于与对端wifi设备交互wifi直连消息,所述wifi直连消息包括wifi直连发起设备的设备信息、所述wifi直连发起设备的能力支持信息、所述对端wifi设备的设备信息和所述对端wifi设备的能力支持信息;

链路建立模块,用于若所述对端wifi设备的能力支持信息表明所述对端wifi设备支持wifi直连,则根据所述wifi直连消息,建立与所述支持wifi直连的对端wifi设备的直连链路;

发送模块,用于通过所述直连链路,向所述支持wifi直连的对端wifi设备发送指令,以使所述支持wifi直连的对端wifi设备执行所述指令。

第三方面,本申请提供了一种wifi设备的通信装置,包括:

交互模块,用于与对端wifi设备交互wifi直连消息,所述wifi直连消息包括wifi直连发起设备的设备信息、所述wifi直连发起设备的能力支持信息、所述对端wifi设备的设备信息和所述对端wifi设备的能力支持信息;

链路建立模块,用于若所述对端wifi设备的能力支持信息表明所述对端wifi设备支持wifi直连,则根据所述wifi直连消息,建立与所述支持wifi直连的对端wifi设备的直连链路;

发送模块,用于通过所述直连链路,向所述支持wifi直连的对端wifi设备发送指令,以使所述对端wifi设备执行所述指令。

第四方面,本申请提供了一种设备,所述设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述wifi设备的通信方法的技术方案的步骤。

第五方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述wifi设备的通信方法的技术方案的步骤。

从上述本申请提供的技术方案可知,在与对端wifi设备交互wifi直连消息后,若对端wifi设备支持wifi直连,则根据wifi直连消息,建立与支持wifi直连的对端wifi设备的直连链路,再通过该直连链路,向支持wifi直连的对端wifi设备发送指令,以使支持wifi直连的对端wifi设备执行指令,因此,本申请的技术方案使得可以在多个支持wifi直连的设备之间直接通信,免去对路由设备或ap的依赖,特别适合无网络的场景。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的wifi设备的通信方法的流程图;

图2是本申请实施例提供的wifi设备的通信装置的结构示意图;

图3是本申请实施例提供的设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本说明书中,诸如第一和第二这样的形容词仅可以用于将一个元素或动作与另一元素或动作进行区分,而不必要求或暗示任何实际的这种关系或顺序。在环境允许的情况下,参照元素或部件或步骤(等)不应解释为局限于仅元素、部件、或步骤中的一个,而可以是元素、部件、或步骤中的一个或多个等。

在本说明书中,为了便于描述,附图中所示的各个部分的尺寸并不是按照实际的比例关系绘制的。

本申请提出了一种wifi设备的通信方法,如附图1所示,是以wifi直连发起设备为执行主体来进行说明,此处的wifi直连发起设备是指支持wifi直连并且主动发起直连的wifi设备。图1示例的wifi设备的通信方法主要包括步骤s101至s103,详述如下:

步骤s101:与对端wifi设备交互wifi直连消息,其中,wifi直连消息包括wifi直连发起设备的设备信息、wifi直连发起设备的能力支持信息、对端wifi设备的设备信息和对端wifi设备的能力支持信息。

在本申请实施例中,wifi直连发起设备的设备信息包括该wifi直连发起设备的标识和/或mac地址等信息,对端wifi设备的设备信息包括该对端wifi设备的标识和/或mac地址等信息,其中,标识可以是设备的名称和类型等,对端wifi设备的能力支持信息用于标明该对端wifi设备是否支持wifi直连。一般而言,wifi直连发起设备通过扫描所有wifi工作信号即2.4g频段的若干信道,然后,该wifi直连发起设备进入设备阶段,交替进入搜索状态和侦听状态,若某一时刻下,该wifi直连发起设备处于搜索状态,而对端wifi设备处于侦听状态,则两个设备即完成相互发现。在本申请一个实施例中,wifi直连发起设备与对端wifi设备交互wifi直连消息可以是:开启wifi设备直连扫描功能,广播wifi直连发起设备的设备信息和wifi直连发起设备的能力支持信息;接收可直连wifi设备反馈的响应消息,其中,可直连wifi设备为支持wifi直连的对端wifi设备,响应消息包括可直连wifi设备的设备信息和能力支持信息。当wifi直连发起设备广播wifi直连发起设备的设备信息和wifi直连发起设备的能力支持信息时,对端wifi设备可接收到这些信息。若该对端wifi设备支持wifi直连,则该对端wifi设备作为可直连wifi设备向wifi直连发起设备反馈一个响应消息,其中就包括可直连wifi设备的设备信息和能力支持信息即支持wifi直连。

步骤s102:若对端wifi设备的能力支持信息表明对端wifi设备支持wifi直连,则根据wifi直连消息,建立与支持wifi直连的对端wifi设备的直连链路。

在本申请一个实施例中,根据wifi直连消息,建立与支持wifi直连的对端wifi设备的直连链路可以通过如下步骤s1021至步骤s1023实现:

步骤s1021:向可直连wifi设备提供群主连接信息。

由于wifi直连是由wifi直连发起设备主动发起群组的组网,因此,本申请实施例中,群主是wifi直连发起设备,其向可直连wifi设备提供的群主连接信息中包括与wifi直连发起设备建立wifi直连链路时所需的wifi直连发起设备能够提供的基础服务集合的相关标识、共享密钥和工作信道的信道标识中的至少一种或多种。

步骤s1022:接收可直连wifi设备发送的连接请求。

在本申请实施例中,可直连wifi设备发送的连接请求是其根据群主连接信息进行设备扫描,在扫描到可直连wifi设备后发送,用于请求与wifi直连发起设备建立wifi直连链路;可直连wifi设备发送的连接请求可在与wifi直连发起设备协商的工作信道上发送。

步骤s1023:根据可直连wifi设备发送的连接请求,与可直连wifi设备建立直连链路。

在本申请另一实施例中,根据wifi直连消息,建立与支持wifi直连的对端wifi设备的直连链路可以通过如下步骤s’1021至步骤s’1023实现。

步骤s’1021:建立一个首群组。

作为群组管理终端即群主,wifi直连发起设备在开启时会自动扫描其信号范围内的wifi设备,若扫描到某个群组内原有wifi设备,则自动向扫描到的原有wifi设备发起连接,形成首群组。若没有扫描到,则提示用户是否使用当前存储的其他群组,若是,则以当前存储的其他群组作为首群组。

步骤s’1022:根据wifi直连消息,允许至少一个wifi直连设备加入首群组。

步骤s’1023:保存关于首群组的信息以及该首群组中所有支持wifi直连的wifi设备的设备信息。

在本申请实施例中,首群组的信息包括本次组建群组的连接信息,设备信息包括作为群组客户的wifi设备的设备名称、mac地址、ip地址、安全信息、信号强度、信道、p2pie和认证信息等。

从上述本申请实施例可知,wifi直连发起设备获取申请加入群组的其他的wifi设备以及wifi直连发起设备自身的设备信息,这些设备信息是形成首群组的条件依据,当wifi直连发起设备中保存了这些设备信息以及群组的信息之后,在下一次重新构建群组时,就能够基于这些设备信息以及群组的信息完成构建。

为了减少用户手动输入设备信息或手动选择设备端,避免wifi直连发起设备和目标wifi设备端建立连接的复杂操作,避免用户输入繁杂的设备信息,在上述本申请实施例中还包括:检测wifi直连发起设备本地是否已存储支持wifi直连的历史wifi设备的设备信息以及该历史wifi设备与所述wifi直连发起设备的直连记录信息;若wifi直连发起设备本地是已存储支持wifi直连的历史wifi设备的设备信息以及该历史wifi设备与wifi直连发起设备的直连记录信息,则开启wifi直连发起设备的wifi设备直连扫描功能,以扫描预设范围内同样支持wifi直连的wifi设备;根据历史wifi设备的设备信息,建立wifi直连发起设备与wifi直连发起设备中存在的wifi设备之间的直连链路。上述实施例中,在检测到与wifi直连发起设备建立wifi直连的目标设备后,将目标设备存储为支持wifi直连的历史wifi设备。

为了减小能量的消耗,在上述本申请实施例中,还包括:确定当前与wifi直连发起设备建立直连链路的当前wifi历史设备;获取并分析过去预设时长内wifi直连发起设备与各当前历史wifi设备的交互信息,确定wifi直连发起设备与各当前历史wifi设备的交互热度;关闭交互热度小于第一阈值的当前历史wifi设备与wifi直连发起设备的直连链路,和/或,休眠交互热度小于第二阈值的当前历史wifi设备与wifi直连发起设备的直连链路,其中,第二阈值大于第一阈值。上述实施例中,交互信息主要包括wifi直连发起设备与不同当前历史wifi设备的数据交互的频率、持续时长和传输数据量等,数据交互的频率、持续时长和传输数据量与交互热度正相关,即wifi直连发起设备与一个当前历史wifi设备的数据交互频率越大,wifi直连发起设备与该当前历史wifi设备的交互热度越高;同理,wifi直连发起设备与当前历史wifi设备的数据交互持续时长越大,交互热度越高,传输数据量越大,交互热度越高。数据交互的频率、持续时长和传输数据量与交互热度正相关的权重,可根据wifi直连发起设备和当前历史wifi设备的引用场景或用户需求,自行设置。当wifi直连发起设备与各当前历史wifi设备的交互热度小于第一阈值,表明wifi直连发起设备和当前历史wifi设备的交互很少,wifi直连发起设备和当前历史wifi设备之间的wifi直连链路使用率很低,持续开启将耗费wifi直连发起设备和当前历史wifi设备过多电量,因此,关闭交互热度小于第一阈值的当前历史wifi设备与wifi直连发起设备的wifi直连链路,节省wifi直连发起设备和当前历史wifi设备的电量。当wifi直连发起设备与各当前历史wifi设备的交互热度小于第二阈值大于或等于第一阈值,表明wifi直连发起设备与各当前历史wifi设备的交互频度适中,wifi直连发起设备与各当前历史wifi设备之间的wifi直连链路使用率偏低,持续开启将耗费wifi直连发起设备和各当前历史wifi设备较多电量,因此休眠交互热度小于第二阈值大于或等于第一阈值的wifi直连发起设备与各当前历史wifi设备之间的wifi直连链路,有交互需求则唤醒休眠的wifi直连链路,进一步节省wifi直连发起设备和各当前历史wifi设备的电量。

步骤s103:通过与支持wifi直连的对端wifi设备的直连链路,向支持wifi直连的对端wifi设备发送指令,以使支持wifi直连的对端wifi设备执行指令。

在本申请实施例中,向支持wifi直连的对端wifi设备发送的指令包括指示支持wifi直连的对端wifi设备播放音乐和/或提示音、连接到家庭网络等指定网络以及其他动作,这些指令可封装在符合wifi直连协议的供应商特定属性(vendorspecificattribute,vsa)包中。支持wifi直连的对端wifi设备收到vsa包之后,按照wifi直连协议解析出vsa包中的指令并执行。

从上述附图1示例的wifi设备的通信方法可知,在与对端wifi设备交互wifi直连消息后,若对端wifi设备支持wifi直连,则根据wifi直连消息,建立与支持wifi直连的对端wifi设备的直连链路,再通过该直连链路,向支持wifi直连的对端wifi设备发送指令,以使支持wifi直连的对端wifi设备执行指令,因此,本申请的技术方案使得可以在多个支持wifi直连的设备之间直接通信,免去对路由设备或ap的依赖,特别适合无网络的场景。

请参阅附图2,是本申请实施例提供的一种wifi设备的通信装置,该装置可以是支持wifi直连的设备或者其中的功能模块。附图2示例的装置可以包括交互模块201、链路建立模块202和发送模块203,详述如下:

交互模块201,用于与对端wifi设备交互wifi直连消息,其中,wifi直连消息包括wifi直连发起设备的设备信息、wifi直连发起设备的能力支持信息、对端wifi设备的设备信息和对端wifi设备的能力支持信息;

链路建立模块202,用于若对端wifi设备的能力支持信息表明对端wifi设备支持wifi直连,则根据wifi直连消息,建立与支持wifi直连的对端wifi设备的直连链路;

发送模块203,用于通过直连链路,向支持wifi直连的对端wifi设备发送指令,以使支持wifi直连的对端wifi设备执行指令。

可选地,上述附图2示例的交互模块201可以包括广播单元和第一接收单元,其中:

广播单元,用于开启wifi设备直连扫描功能,广播wifi直连发起设备的设备信息和wifi直连发起设备的能力支持信息;

第一接收单元,用于接收可直连wifi设备反馈的响应消息,其中,可直连wifi设备为支持wifi直连的对端wifi设备,响应消息包括可直连wifi设备的设备信息和能力支持信息。

可选地,上述附图2示例的链路建立模块202可以包括连接信息提供单元、第二接收单元和直连链路连接单元,其中:

连接信息提供单元,用于向可直连wifi设备提供群主连接信息;

第二接收单元,用于接收可直连wifi设备发送的连接请求;

直连链路连接单元,用于根据可直连wifi设备发送的连接请求,与可直连wifi设备建立直连链路。

可选地,上述附图2示例的链路建立模块202可以包括群组建立单元、加群确定单元和保存单元,其中:

群组建立单元,用于建立一个首群组;

加群确定单元,用于根据wifi直连消息,允许至少一个wifi直连设备加入首群组;

保存单元,用于保存关于首群组的信息以及首群组中所有支持wifi直连的wifi设备的设备信息

可选地,附图2示例的装置还可以包括检测模块、扫描功能开启模块和直连链路建立模块,其中:

检测模块,用于检测wifi直连发起设备本地是否已存储支持wifi直连的历史wifi设备的设备信息以及历史wifi设备与wifi直连发起设备的直连记录信息;

扫描功能开启模块,用于若wifi直连发起设备本地已存储支持wifi直连的历史wifi设备的设备信息以及历史wifi设备与wifi直连发起设备的直连记录信息,则开启wifi直连发起设备的wifi设备直连扫描功能,以扫描预设范围内同样支持wifi直连的wifi设备;

直连链路建立模块,用于根据历史wifi设备的设备信息,建立wifi直连发起设备与wifi直连发起设备中存在的wifi设备之间的直连链路。

可选地,附图2示例的装置还可以包括存储模块,用于检测模块在检测到与wifi直连发起设备建立wifi直连的目标设备后,将目标设备存储为支持wifi直连的历史wifi设备。

可选地,附图2示例的装置还可以包括第一确定模块、第二确定模块和链路处理模块,其中:

第一确定模块,用于确定当前与wifi直连发起设备建立直连链路的当前wifi历史设备;

第二确定模块,用于获取并分析过去预设时长内所述wifi直连发起设备与各当前历史wifi设备的交互信息,确定wifi直连发起设备与各当前历史wifi设备的交互热度;

链路处理模块,用于关闭交互热度小于第一阈值的当前历史wifi设备与wifi直连发起设备的直连链路,和/或,休眠交互热度小于第二阈值的当前历史wifi设备与wifi直连发起设备的直连链路,其中,第二阈值大于第一阈值。

从上述附图2示例的wifi设备的通信装置可知,在与对端wifi设备交互wifi直连消息后,若对端wifi设备支持wifi直连,则根据wifi直连消息,建立与支持wifi直连的对端wifi设备的直连链路,再通过该直连链路,向支持wifi直连的对端wifi设备发送指令,以使支持wifi直连的对端wifi设备执行指令,因此,本申请的技术方案使得可以在多个支持wifi直连的设备之间直接通信,免去对路由设备或ap的依赖,特别适合无网络的场景。

图3是本申请一实施例提供的设备的结构示意图。如图3所示,该实施例的设备3主要包括:处理器30、存储器31以及存储在存储器31中并可在处理器30上运行的计算机程序32,例如wifi设备的通信方法的程序。处理器30执行计算机程序32时实现上述wifi设备的通信方法实施例中的步骤,例如图1所示的步骤s101至s103。或者,处理器30执行计算机程序32时实现上述各装置实施例中各模块/单元的功能,例如图2所示交互模块201、链路建立模块202和发送模块203的功能。

示例性地,wifi设备的通信方法的计算机程序32主要包括:与对端wifi设备交互wifi直连消息,其中,wifi直连消息包括wifi直连发起设备的设备信息、wifi直连发起设备的能力支持信息、对端wifi设备的设备信息和对端wifi设备的能力支持信息;若对端wifi设备的能力支持信息表明对端wifi设备支持wifi直连,则根据wifi直连消息,建立与支持wifi直连的对端wifi设备的直连链路;通过直连链路,向支持wifi直连的对端wifi设备发送指令,以使支持wifi直连的对端wifi设备执行指令。

计算机程序32可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器31中,并由处理器30执行,以完成本申请。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序32在设备3中的执行过程。例如,计算机程序32可以被分割成交互模块201、链路建立模块202和发送模块203(虚拟装置中的模块)的功能,各模块具体功能如下:交互模块201,用于与对端wifi设备交互wifi直连消息,其中,wifi直连消息包括wifi直连发起设备的设备信息、wifi直连发起设备的能力支持信息、对端wifi设备的设备信息和对端wifi设备的能力支持信息;链路建立模块202,用于若对端wifi设备的能力支持信息表明对端wifi设备支持wifi直连,则根据wifi直连消息,建立与支持wifi直连的对端wifi设备的直连链路;发送模块203,用于通过直连链路,向支持wifi直连的对端wifi设备发送指令,以使支持wifi直连的对端wifi设备执行指令。

设备3可包括但不仅限于处理器30、存储器31。本领域技术人员可以理解,图3仅仅是设备3的示例,并不构成对设备3的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器30可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器31可以是设备3的内部存储单元,例如设备3的硬盘或内存。存储器31也可以是设备3的外部存储设备,例如设备3上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器31还可以既包括设备3的内部存储单元也包括外部存储设备。存储器31用于存储计算机程序以及设备所需的其他程序和数据。存储器31还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即,将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述装置中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个非临时性计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,wifi设备的通信方法的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤,即,与对端wifi设备交互wifi直连消息,其中,wifi直连消息包括wifi直连发起设备的设备信息、wifi直连发起设备的能力支持信息、对端wifi设备的设备信息和对端wifi设备的能力支持信息;若对端wifi设备的能力支持信息表明对端wifi设备支持wifi直连,则根据wifi直连消息,建立与支持wifi直连的对端wifi设备的直连链路;通过直连链路,向支持wifi直连的对端wifi设备发送指令,以使支持wifi直连的对端wifi设备执行指令。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。非临时性计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读内存(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,非临时性计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,非临时性计算机可读介质不包括电载波信号和电信信号。以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1