多协议运行控制装置和方法与流程

文档序号:11211921阅读:408来源:国知局
多协议运行控制装置和方法与流程

本发明涉及智能家居技术领域,尤其涉及一种多协议运行控制装置和方法。



背景技术:

随着科技的进步,家电设备(如空调、净化器、厨房电器等)得到了广泛使用,家电设备的控制也不再局限于配套的红外遥控器,基于wifi模块对家电设备进行远程或进程的智能控制应用场景逐渐出现,用户只需在自己的移动终端(如智能手机、平板电脑等)安装需控制家电设备对应的app应用,然后在移动终端启动app应用进行操作来控制家电设备即可。

在上述智能控制应用场景中,wifi模块作为iot(internetofthings,物联网)家电设备与云端的桥梁,同时各物联网大运营商(如京东、阿里、苏宁等)都有各自的网络协议,从而带出一种用户需求,用户的移动终端需要两个或多个网络协议通过同一个wifi模块控制同一台家电的。

随着用户利用移动终端对家电设备的控制,用户最终会选择常用一个或两个网联网运营商的app对家电设备进行控制,即用户最终只会常用到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模块成本的前提下,提升了移动终端对网络协议的响应速度,提升了用户体验。

附图说明

图1为本发明多协议运行控制装置和方法中移动终端控制家电设备的网络布局示意图;

图2为本发明多协议运行控制装置一实施例的模块示意图;

图3为本发明多协议运行控制装置中调整模块的细化模块示意图;

图4为本发明多协议运行控制装置另一实施例的模块示意图;

图5为本发明多协议运行控制方法一实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

为了更好理解本发明,在此提供一种多协议运行控制装置和方法,参照图1,本发明多协议运行控制装置和方法可应用于移动终端200,移动终端200可为智能遥控器、智能手机、平板电脑等,移动终端200包括wifi模块,wifi模块中包括多个控制家电设备300的物联网运营商的网络协议,每个物联网运营商都具有对应的服务器100,移动终端200需基于不同网络协议去访问不同物联网运营商对应的服务器100,移动终端200可基于家电控制app来实现wifi模块控制家电设备,家电控制app的控制界面上可包括各种类型的控制按键。此外,移动终端200也可以不通过服务器100、广域网和路由器这种方式控制家电设备,移动终端200也可以直接通过路由器来控制家电设备300。

本发明的家电设备可包括空气处理设备、厨房电器、智能电视等,例如空气处理设备包括进风口、出风口、连通进风口和出风口的风道,以及设置于风道内的功能模块,若功能模块为换热组件(换热组件包括蒸发器、冷媒回路、毛细管等),则空气处理设备为空调器,运行信息包括设定风速、设定温度、运行模式等;若功能模块为空气净化组件(空气净化组件包括过滤网、除尘层等),则空气处理设备为空气净化器,运行信息包括设定风速、pm2.5、甲醛含量、粉尘浓度等;若功能模块为除湿/加湿组件,则空气处理设备为除湿器/加湿器,运行信息包括设定风速、设定湿度等。

基于上述内容,本发明提供一种多协议运行控制装置,多协议运行控制装置应用于移动终端,移动终端包括wifi模块,wifi模块中包括多个控制家电设备的物联网运营商的网络协议,参照图2,多协议运行控制装置包括:

获取模块10,用于当检测到wifi模块中多个网络协议与对应物联网运营商服务器配网成功时,获取各个目标网络协议的优先级,其中将配网成功的网络协议作为目标网络协议;

一个移动终端的wifi模块中一般安装有多个网络协议,以供用户能够基于不同的网络协议,来连接不同物联网运营商以控制家电设备。例如移动终端的wifi模块中安装有京东、阿里、苏宁、美的四个物联网运营商的网络协议,其中当前京东、阿里和苏宁三家的网络协议与对应物联网运营商服务器配网成功,并获取京东、阿里和苏宁三个网络协议的优先级。网络协议的优先级是多协议运行控制装置根据移动终端用户对网络协议的使用情况分析得出的,其中网络协议的使用情况包括:网络协议的使用频率、使用时间占比、使用次数等。此外,在多协议运行控制装置首次为移动终端设置网络协议优先级值,因无法知悉用户对各个网络协议的使用情况,可根据预设备用方案设置各目标网络协议的优先级,如初始阶段时,各个目标网络协议的优先级相等。

分配模块20,用于根据优先级,为对应目标网络协议分配wifi模块处理器运行的时间片,其中优先级越高,分配的时间片数量越多;

移动终端的wifi模块处理器的主频越高,处理器所拥有的时间片相对会更多,移动终端中线程保证配网成功的目标网络协议正常运行,一个线程被分配到的时间片数量越多,该线程的处理响应速度越快,从而移动终端对分配时间片多的线程对应网络协议响应速度较快。其中分配模块20根据每个目标网络协议的优先级,对其分配优先级对应数量的时间片,其中优先级越高,分配的时间片数量越多。例如,目标网络协议包括京东、阿里和苏宁,其中京东的优先级为一级且为最高优先级,一级分配时间片数量为10n(n为预设值),阿里的优先级为二级,二级分配时间片数量为5n(n为预设值),苏宁的优先级为三级,三级分配时间片数量为2n(n为预设值)。

调整模块30,用于统计各个目标网络协议的使用情况,动态调整各个目标网络协议的优先级以调整分配至对应目标网络协议的时间片数量,其中目标网络协议的优先级越高,对应分配的时间片越多。

在根据当前各目标网络协议的优先级,为各个目标网络协议分配完时间片之后,重新开始统计用户对各个目标网络协议的使用情况,然后再以各个目标网络协议最新的使用情况,确认各个目标网络协议的优先级,从而根据最新的优先级为各个目标网络协议动态分配时间片数量,其中目标网络协议的优先级越高,对应分配的时间片越多。例如,之前用户对京东对应目标网络协议使用优先级最高,当前用户更改使用习惯,开始使用阿里来控制家电设备,从而阿里对应目标网络协议的优先级大幅度提升,从而wifi模块处理器用于处理阿里对应目标网络协议的时间片大幅度增多,从而加大了对阿里网络协议的处理和响应速度。

在本实施例中,通过获取模块在检测到wifi模块中多个网络协议与对应物联网运营商服务器配网成功时,获取各个目标网络协议的优先级;然后分配模块根据优先级,为对应目标网络协议分配wifi模块处理器运行的时间片;再者调整模块统计各个目标网络协议的使用情况,动态调整各个目标网络协议的优先级以调整分配至对应目标网络协议的时间片数量,从而实现对用户经常使用的网络协议动态赋予较高的优先级,从而将为数不多的处理器时间片分配给用户真正使用的目标网络协议,提高了移动终端wifi模块对用户所使用目标网络协议的响应速度,避免浪费过多时间片在用户不常用的目标网络协议上,从而在不提高wifi模块成本的前提下,提升了移动终端对网络协议的响应速度,提升了用户体验。

进一步地,参照图3,调整模块30包括:

统计单元31,用于统计各个目标网络协议在预设时长内的使用时间占比;

调整单元32,用于根据使用时间占比,每间隔预设时长调整一次所有目标网络协议的优先级,其中目标网络协议的使用时间占比越高,对应优先级越高;并根据调整后的优先级为各个目标网络协议重新分配时间片。

各个目标网络协议的使用情况可用使用时间占比来表示,使用时间占比是指用户连续使用某目标网络协议的持续时间占预设时长的比例,用户在t分钟内基于目标网络协议控制家电设备n次,则t分钟为用户使用该目标网络协议的一段持续时间。例如,目标网络协议有京东、阿里和苏宁,可定义10分钟之内基于某目标网络协议控制家电设备2次,则该目标网络协议持续使用时间增加10分钟,预设时长为日常一天24小时,从而可统计京东对应目标网络协议的使用时间为60分钟,阿里对应目标网络协议的使用时间为10分钟,苏宁对应目标网络协议的使用时间为0分钟,从而可知用户主要使用京东,偶然或误操作阿里,不使用苏宁。从而京东的使用时间占比最高、阿里次之,苏宁最后,从而调高京东的优先级,对应调低阿里和苏宁的优先级,并根据调整后的优先级为各个目标网络协议重新分配时间片。

可选地,优先级包括一级优先级、二级优先级和三级优先级;

调整单元22用于:

根据各个目标网络协议调整的优先级,为各个目标网络协议分配对应比例的时间片;若目标网络协议为一级优先级时,则分配第一比例的wifi模块处理器的时间片;若目标网络协议为二级优先级时,则分配第二比例的wifi模块处理器的时间片;若目标网络协议为三级优先级时,则分配第三比例的wifi模块处理器的时间片;其中第一比例大于第二比例,第二比例大于第三比例。

一级优先级为目标网络协议的最高优先级,允许一个目标网络协议设置为一级优先级;二级优先级为目标网络协议的第二优先级,允许两个目标网络协议设置为二级优先级;三级优先级为目标网络协议的第三优先级,允许其他目标网络协议设置为三级优先级。例如,一级优先级的目标网络协议对wifi模块处理器的时间片占用率为80%,二级优先级的目标网络协议对wifi模块处理器的时间片占用率为20%,三优先级的目标网络协议对wifi模块处理器的时间片占用率为0。目标网络协议的优先级可在一级、二级、三级优先级之间切换,例如,根据各目标网络协议在过去的历史使用时间占比,得出目标网络协议的优先级,例如京东为一级优先级,美的和阿里为二级优先级,苏宁为三级优先级,若预设时长为一天24小时,则控制家电设备的基本日常协议为京东,当检测到用户连续预设分钟(如60分钟)对美的对应目标网络协议操作预设次数(如5次),则将美的对应目标网络协议暂时调整为一级优先级,即提高短期内使用较多的目标网络协议的优先级;若一天之中,美的对应目标网络协议的使用时间占比最高,则将美的调整为一级优先级,将京东调整为二级优先级,从而动态地调整各目标网络协议的优先级,进而调整分配给各个目标网络协议的时间片,从而将wifi模块处理器大部分时间片分配给用户经常使用的目标网络协议,大大提高了用户经常使用的目标网络协议的响应速度,提高了用户体验。

进一步地,在本发明多协议运行控制装置另一实施例中,参照图4,多协议运行控制装置还包括配网模块40,配网模块40用于:

当检测到配网请求时,从wifi模块的各个网络协议中确定待配网网络协议以及除待配网网络协议之外的其他网络协议;

释放预设比例其他网络协议分配的时间片,并将释放的时间片和wifi模块处理器剩余的时间片分配给待配网网络协议,以供待配网网络协议与对应物联网运营商服务器进行配网。

在移动终端刚启动时或启动网络时,移动终端中wifi模块的各网络协议开始进行配网,待配网的网络协议发起配网请求,从而检测到配网请求时,从wifi模块的各个网络协议中确定待配网网络协议以及除待配网网络协议之外的其他网络协议;其他网络协议是当前无需进行配网的网络协议,如已经配网成功的网络协议、用户无需使用的网络协议等。然后可释放预设比例其他网络协议的时间片,优选地,此处释放其他网络协议所占用的所有时间片,即挂起其他网络协议对应线程,其他网络协议停止运行;再者将释放的时间片和wifi模块处理器剩余的时间片全部分配给待配网网络协议,从而集wifi模块处理器全部或大部分时间片来为待配网网络协议配网,大大提高了待配网网络协议的配网效率,避免用户因时间片分配给过多网络协议而导致配网时间等待过长、配网失败等问题。

可选地,配网模块还用于:当待配网网络协议配网成功后,将释放的时间片重新分配给对应其他网络协议,以供其他网络协议正常运行。

在待配网网络协议配网成功后,及时将之前其他网络协议释放的时间片重新归还回去,即将释放的时间片重新分配给对应其他网络协议,以供其他网络协议正常运行,从而在保证待配网网络协议的高效、快速配网的同时,也尽可能了降低了对其他网络协议正常运行的影响。

基于说明书具体实施方式开始部分的场景和内容,提出本发明多协议运行控制方法一实施例,在该实施例中,多协议运行控制方法应用于移动终端,移动终端包括wifi模块,wifi模块中包括多个控制家电设备的物联网运营商的网络协议,参照图5,多协议运行控制方法包括:

步骤s10,当检测到wifi模块中多个网络协议与对应物联网运营商服务器配网成功时,获取各个目标网络协议的优先级,其中将配网成功的网络协议作为目标网络协议;

一个移动终端的wifi模块中一般安装有多个网络协议,以供用户能够基于不同的网络协议,来连接不同物联网运营商以控制家电设备。例如移动终端的wifi模块中安装有京东、阿里、苏宁、美的四个物联网运营商的网络协议,其中当前京东、阿里和苏宁三家的网络协议与对应物联网运营商服务器配网成功,并获取京东、阿里和苏宁三个网络协议的优先级。网络协议的优先级是多协议运行控制装置根据移动终端用户对网络协议的使用情况分析得出的,其中网络协议的使用情况包括:网络协议的使用频率、使用时间占比、使用次数等。此外,在多协议运行控制装置首次为移动终端设置网络协议优先级值,因无法知悉用户对各个网络协议的使用情况,可根据预设备用方案设置各目标网络协议的优先级,如初始阶段时,各个目标网络协议的优先级相等。

步骤s20,根据优先级,为对应目标网络协议分配wifi模块处理器运行的时间片,其中优先级越高,分配的时间片数量越多;

移动终端的wifi模块处理器的主频越高,处理器所拥有的时间片相对会更多,移动终端中线程保证配网成功的目标网络协议正常运行,一个线程被分配到的时间片数量越多,该线程的处理响应速度越快,从而移动终端对分配时间片多的线程对应网络协议响应速度较快。其中根据每个目标网络协议的优先级,对其分配优先级对应数量的时间片,其中优先级越高,分配的时间片数量越多。例如,目标网络协议包括京东、阿里和苏宁,其中京东的优先级为一级且为最高优先级,一级分配时间片数量为10n(n为预设值),阿里的优先级为二级,二级分配时间片数量为5n(n为预设值),苏宁的优先级为三级,三级分配时间片数量为2n(n为预设值)。

步骤s30,统计各个目标网络协议的使用情况,动态调整各个目标网络协议的优先级以调整分配至对应目标网络协议的时间片数量,其中目标网络协议的优先级越高,对应分配的时间片越多。

在根据当前各目标网络协议的优先级,为各个目标网络协议分配完时间片之后,重新开始统计用户对各个目标网络协议的使用情况,然后再以各个目标网络协议最新的使用情况,确认各个目标网络协议的优先级,从而根据最新的优先级为各个目标网络协议动态分配时间片数量,其中目标网络协议的优先级越高,对应分配的时间片越多。例如,之前用户对京东对应目标网络协议使用优先级最高,当前用户更改使用习惯,开始使用阿里来控制家电设备,从而阿里对应目标网络协议的优先级大幅度提升,从而wifi模块处理器用于处理阿里对应目标网络协议的时间片大幅度增多,从而加大了对阿里网络协议的处理和响应速度。

在本实施例中,通过在检测到wifi模块中多个网络协议与对应物联网运营商服务器配网成功时,获取各个目标网络协议的优先级;然后根据优先级,为对应目标网络协议分配wifi模块处理器运行的时间片;再者统计各个目标网络协议的使用情况,动态调整各个目标网络协议的优先级以调整分配至对应目标网络协议的时间片数量,从而实现对用户经常使用的网络协议动态赋予较高的优先级,从而将为数不多的处理器时间片分配给用户真正使用的目标网络协议,提高了移动终端wifi模块对用户所使用目标网络协议的响应速度,避免浪费过多时间片在用户不常用的目标网络协议上,从而在不提高wifi模块成本的前提下,提升了移动终端对网络协议的响应速度,提升了用户体验。

进一步地,步骤s30包括:

步骤s31,统计各个目标网络协议在预设时长内的使用时间占比;

步骤s32,根据使用时间占比,每间隔预设时长调整一次所有目标网络协议的优先级,其中目标网络协议的使用时间占比越高,对应优先级越高;并根据调整后的优先级为各个目标网络协议重新分配时间片。

各个目标网络协议的使用情况可用使用时间占比来表示,使用时间占比是指用户连续使用某目标网络协议的持续时间占预设时长的比例,用户在t分钟内基于目标网络协议控制家电设备n次,则t分钟为用户使用该目标网络协议的一段持续时间。例如,目标网络协议有京东、阿里和苏宁,可定义10分钟之内基于某目标网络协议控制家电设备2次,则该目标网络协议持续使用时间增加10分钟,预设时长为日常一天24小时,从而可统计京东对应目标网络协议的使用时间为60分钟,阿里对应目标网络协议的使用时间为10分钟,苏宁对应目标网络协议的使用时间为0分钟,从而可知用户主要使用京东,偶然或误操作阿里,不使用苏宁。从而京东的使用时间占比最高、阿里次之,苏宁最后,从而调高京东的优先级,对应调低阿里和苏宁的优先级,并根据调整后的优先级为各个目标网络协议重新分配时间片。

可选地,优先级包括一级优先级、二级优先级和三级优先级;步骤s31中的根据调整后的优先级为各个目标网络协议重新分配时间片的步骤包括:

根据各个目标网络协议调整的优先级,为各个目标网络协议分配对应比例的时间片;若目标网络协议为一级优先级时,则分配第一比例的wifi模块处理器的时间片;若目标网络协议为二级优先级时,则分配第二比例的wifi模块处理器的时间片;若目标网络协议为三级优先级时,则分配第三比例的wifi模块处理器的时间片;其中第一比例大于第二比例,第二比例大于第三比例。

一级优先级为目标网络协议的最高优先级,允许一个目标网络协议设置为一级优先级;二级优先级为目标网络协议的第二优先级,允许两个目标网络协议设置为二级优先级;三级优先级为目标网络协议的第三优先级,允许其他目标网络协议设置为三级优先级。例如,一级优先级的目标网络协议对wifi模块处理器的时间片占用率为80%,二级优先级的目标网络协议对wifi模块处理器的时间片占用率为20%,三优先级的目标网络协议对wifi模块处理器的时间片占用率为0。目标网络协议的优先级可在一级、二级、三级优先级之间切换,例如,根据各目标网络协议在过去的历史使用时间占比,得出目标网络协议的优先级,例如京东为一级优先级,美的和阿里为二级优先级,苏宁为三级优先级,若预设时长为一天24小时,则控制家电设备的基本日常协议为京东,当检测到用户连续预设分钟(如60分钟)对美的对应目标网络协议操作预设次数(如5次),则将美的对应目标网络协议暂时调整为一级优先级,即提高短期内使用较多的目标网络协议的优先级;若一天之中,美的对应目标网络协议的使用时间占比最高,则将美的调整为一级优先级,将京东调整为二级优先级,从而动态地调整各目标网络协议的优先级,进而调整分配给各个目标网络协议的时间片,从而将wifi模块处理器大部分时间片分配给用户经常使用的目标网络协议,大大提高了用户经常使用的目标网络协议的响应速度,提高了用户体验。

进一步地,在本发明多协议运行控制方法另一实施例中,该方法还包括:

步骤s40,当检测到配网请求时,从wifi模块的各个网络协议中确定待配网网络协议以及除待配网网络协议之外的其他网络协议;

步骤s50,释放预设比例其他网络协议分配的时间片,并将释放的时间片和wifi模块处理器剩余的时间片分配给待配网网络协议,以供待配网网络协议与对应物联网运营商服务器进行配网。

在移动终端刚启动时或启动网络时,移动终端中wifi模块的各网络协议开始进行配网,待配网的网络协议发起配网请求,从而检测到配网请求时,从wifi模块的各个网络协议中确定待配网网络协议以及除待配网网络协议之外的其他网络协议;其他网络协议是当前无需进行配网的网络协议,如已经配网成功的网络协议、用户无需使用的网络协议等。然后可释放预设比例其他网络协议的时间片,优选地,此处释放其他网络协议所占用的所有时间片,即挂起其他网络协议对应线程,其他网络协议停止运行;再者将释放的时间片和wifi模块处理器剩余的时间片全部分配给待配网网络协议,从而集wifi模块处理器全部或大部分时间片来为待配网网络协议配网,大大提高了待配网网络协议的配网效率,避免用户因时间片分配给过多网络协议而导致配网时间等待过长、配网失败等问题。此处,步骤s40和s50可在步骤s10之前,也可以与步骤s10并行运行。

可选地,在步骤s50之后包括:

步骤s60,当待配网网络协议配网成功后,将释放的时间片重新分配给对应其他网络协议,以供其他网络协议正常运行。

在待配网网络协议配网成功后,及时将之前其他网络协议释放的时间片重新归还回去,即将释放的时间片重新分配给对应其他网络协议,以供其他网络协议正常运行,从而在保证待配网网络协议的高效、快速配网的同时,也尽可能了降低了对其他网络协议正常运行的影响。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空气处理设备,或者网络设备等)执行本发明各个实施例的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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