掌桥专利:专业的专利平台
掌桥专利
首页

配网策略的匹配方法、装置、服务器以及终端设备

文献发布时间:2023-06-19 13:29:16


配网策略的匹配方法、装置、服务器以及终端设备

技术领域

本申请涉及物联网技术领域,尤其涉及一种配网策略的匹配方法、装置、服务器以及终端设备。

背景技术

随着物联网的快速发展,越来越多的智能设备实现了物联网功能,以终端设备(如手机)为例,为了实现对智能设备的控制,需要利用手机和智能设备建立绑定关系,即可以在手机上安装该智能设备对应的控制程序。

在现有技术中,一般以应用程序中的配网策略和智能设备中的物联网模块进行配对,以完成手机对智能设备的操作。为了增加用户体验,一般需要对物联网模块进行升级和更换,此时,物联网模块的配网策略也相应更改,以使用户利用手机可以对智能设备进行更好、更多的操作。

然而,大部分的物联网模块的配网策略是固化到手机的程序中的,当物联网模块存在升级和更换时,用户不能通过终端设备很好的操作智能设备的问题。

发明内容

本申请实施例提供一种配网策略的匹配方法、装置、服务器以及终端设备,用以解决终端设备无法及时获取配网策略的问题。

第一方面,本申请实施例提供一种配网策略的匹配方法,应用于服务器,包括:

接收终端设备发送的配网请求,所述配网请求携带有所述终端设备的第一标识和所述终端设备控制的智能设备对应的第二标识;

根据所述第二标识,在本地数据库中确定所述智能设备中物联网模块对应的目标配网策略,所述本地数据库中存储有多个智能设备的配网策略,每个配网策略携带对应智能设备的标识;

根据所述第一标识,向所述终端设备发送所述目标配网策略。

在第一方面一种可能的设计中,在所述接收终端设备发送的配网请求之前,所述方法还包括:

响应于用户的存储请求,获取所述智能设备中物联网模块对应的目标配网策略;

将所述目标配网策略保存至所述本地数据库中。

第二方面,本申请实施例提供一种配网策略的匹配方法,应用于终端设备,包括:

响应于用户的启动请求,所述启动请求用于启动控制智能设备的应用程序;

根据所述启动请求,向服务器发送配网请求,所述配网请求携带有所述终端设备的第一标识和所述终端设备控制的智能设备对应的第二标识;

接收所述服务器下发的所述智能设备中物联网模块对应的目标配网策略;

根据所述目标配网策略,控制所述智能设备进行预设操作。

在第二方面一种可能的设计中,在所述接收所述服务器下发的目标配网策略之后,所述方法还包括:

将所述目标配网策略保存至本地缓存中。

在该种可能的设计中,所述方法还包括:

在所述本地缓存中获取所述目标配网策略。

第三方面,本申请实施例提供一种配网策略的匹配装置,应用于服务器,包括:接收模块、确定模块和发送模块;

所述接收模块,用于接收终端设备发送的配网请求,所述配网请求携带有所述终端设备的第一标识和所述终端设备控制的智能设备对应的第二标识;

所述确定模块,用于根据所述第二标识,在本地数据库中确定所述智能设备中物联网模块对应的目标配网策略,所述本地数据库中存储有多个智能设备的配网策略,每个配网策略携带对应智能设备的标识;

所述发送模块,用于根据所述第一标识,向所述终端设备发送所述目标配网策略。

在第三方面一种可能的设计中,所述接收模块,还用于响应于用户的存储请求,获取所述智能设备中物联网模块对应的目标配网策略;

所述装置还包括:存储模块;

所述存储模块,用于将所述目标配网策略保存至所述本地数据库中。

第四方面,本申请实施例提供一种配网策略的匹配装置,应用于终端设备,包括:响应模块、发送模块、接收模块和控制模块;

所述响应模块,用于响应于用户的启动请求,所述启动请求用于启动控制智能设备的应用程序;

所述发送模块,用于根据所述启动请求,向服务器发送配网请求,所述配网请求携带有所述终端设备的第一标识和所述终端设备控制的智能设备对应的第二标识;

所述接收模块,用于接收所述服务器下发的所述智能设备中物联网模块对应的目标配网策略;

所述控制模块,用于根据所述目标配网策略,控制所述智能设备进行预设操作。

在第四方面一种可能的设计中,所述装置还包括存储模块;

所述存储模块,还用于将所述目标配网策略保存至本地缓存中。

在该种可能的设计中,所述接收模块,还用于在所述本地缓存中获取所述目标配网策略。

第五方面,本申请实施例提供一种服务器,包括:处理器、存储器;

所述存储器存储计算机执行指令;

所述处理器执行所述计算机执行指令,使得所述服务器执行如上述第一方面及各种可能的设计中所述的配网策略方法。

第六方面,本申请实施例提供一种终端设备,包括:处理器、存储器;

所述存储器存储计算机执行指令;

所述处理器执行所述计算机执行指令,使得所述终端设备执行如上述第一方面及各种可能的设计中所述的配网策略方法。

第七方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述第一方面及各种可能的设计中所述的配网策略方法,或用于实现如上述第二方面及各种可能的设计中所述的配网策略方法。

第八方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现如上述第一方面及各种可能的设计中所述的配网策略方法,或用于实现如上述第二方面及各种可能的设计中所述的配网策略方法。

本申请实施例提供的配网策略的匹配方法、装置、服务器以及终端设备,该方法应用于服务器时,服务器接收终端设备发送的配网请求,该配网请求携带有终端设备的第一标识和终端设备控制的智能设备对应的第二标识,并根据第二标识,在本地数据库中确定智能设备中物联网模块对应的目标配网策略,本地数据库中存储有多个智能设备的配网策略,每个配网策略携带对应智能设备的标识,之后根据第一标识,向终端设备发送目标配网策略。该技术方案通过终端设备发送的配网请求,从而获得服务器下发的配网策略,当物联网模块存在升级和更换时,终端设备的配网策略随之变化,能够使得用户实时通过终端设备控制智能设备。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1为本申请实施例提供的配网策略的匹配方法的应用场景示意图;

图2为本申请实施例提供的配网策略的匹配方法实施例一的流程示意图;

图3为本申请实施例提供的配网策略的匹配方法实施例二的流程示意图;

图4为本申请实施例提供的配网策略的匹配装置的结构示意图一;

图5为本申请实施例提供的配网策略的匹配装置的结构示意图二;

图6为本申请实施例提供的服务器的结构示意图;

图7为本申请实施例提供的终端设备的结构示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在介绍本申请的实施例之前,首先对本申请的背景技术进行解释说明:

随着物联网技术的快速发展,越来越多的智能设备实现了物联网功能,极大地方便了人们的生活。作为最常使用的物联网载体-终端设备,如手机,要想实现对智能设备的远程控制,首先是让手机与智能设备建立绑定关系,也即利用在手机中关于智能设备的控制程序,匹配相应的配网策略,通过该配网策略与智能设备中的物联网模块连接。

为了提升用户体验,智能设备中物联网模块存在升级和更换的情况,使得应用程序(application,APP)里对应的配网策略和物联网模块提供的配网策略不匹配,从而使得智能设备配网失败,进而影响了用户体验。

在上述现有技术存在的问题基础上,图1为本申请实施例提供的配网策略的匹配方法的应用场景示意图,用以解决上述技术问题。如图1所示,该应用场景示意图包括:智能设备11、终端设备12、服务器13和用户14。

其中,智能设备11可以是电脑、洗衣机、空调、电饭锅等设备,在一个应用场景中,不对智能设备11的数量做限定;终端设备12可以是手机、电脑等控制智能设备的设备。

可选的,终端设备12中安装有控制智能设备11的APP(也可以是相关网页),该APP中设置有智能设备11中物联网模块相对应的配网策略,用于实现终端设备12与智能设备11的通信,服务器13用于向终端设备12中的APP下发与物联网模块相对应的配网策略。

在一种可能的实现中,当智能设备11中物联网模块发生更改或升级之后,原终端设备12中APP上的配网策略已经无法实现对智能设备11的控制,当APP启动后,向服务器13发送获取配网策略的请求,此时,服务器13将本地数据库中的配网策略发送至相应的终端设备12,从而终端设备12对该配网策略进行解析,将结果送至APP,以实现用户14根据APP所展示的界面对智能设备11进行操作,实现相应的控制。

本申请针对上述技术问题,发明人的技术构思过程如下:发明人发现,当智能设备中物联网模块发生更改或升级之后,终端设备中的配网策略无法实现对智能设备的控制,是由于配网策略一般是固定在终端设备的APP中的,如果当APP启动时,可以向该APP对应的服务器发送获取新的匹配策略的请求,之后接收服务器的返回结果,便可以在控制智能设备之前,实现匹配策略的更新。

下面以图1所示的应用场景示意图,通过具体实施例对本申请的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

图2为本申请实施例提供的配网策略的匹配方法实施例一的流程示意图。如图2所示,该配网策略的匹配方法包括如下步骤:

步骤21、终端设备响应于用户的启动请求。

其中,启动请求用于启动控制智能设备的应用程序。

在该步骤中,当用户需要利用终端设备实现对智能设备的控制时(例如,用户想通过手机控制洗衣机进行自动洗衣,不限手机和洗衣机的所处距离),就需要先打开能够控制该洗衣机的APP,该APP中包含有能够控制洗衣机的配网策略,洗衣机中有相应的物联网模块。

可选的,用户点击手机界面中可以控制智能设备的APP的图标,手机在接收到该次点击后,启动该APP。

步骤22、根据启动请求,终端设备向服务器发送配网请求。

其中,配网请求携带有终端设备的第一标识和终端设备控制的智能设备对应的第二标识;

在该步骤中,APP启动后,触发与之相互作用,实现物联网功能的uSDK(一种软件开发工具包(Software Development Kit,SDK),用于与APP配合使用,相应的功能设置在终端设备中),使得uSDK向服务器发送配网请求,即向服务器发送获取配网策略的请求。

可选的,在向服务器发送请求失败后,uSDK还可以在终端设备的本地缓存中获取相应的配网策略,以实现对终端设备的控制。

可选的,在接收终端设备发送的配网请求之前,服务器还可以用于实现以下操作:

第1步、响应于用户的存储请求,获取智能设备中物联网模块对应的目标配网策略。

可选的,服务器可以包括物联网(Internet of Things,IoT)设备中心和IoT业务的配网策略管理后台,其中,配网策略管理后台为技术人员(用户)将新开发的配网策略的上传提供了平台,技术人员将配网策略上传到配网策略管理后台,通过配网策略管理后台将配网策略发布到IoT设备中心。

第2步、将目标配网策略保存至本地数据库中。

可选的,当本地数据库中存储有目标配网策略对应的物联网模块的旧的配网策略,服务器也可以用目标配网策略将旧的配网策略覆盖点。

此外,技术人员也可以通过配网策略管理后台对配网策略进行管理,包括:新增、删除、更新等。

在一种可能的实现中,技术人员新开发了智能设备中物联网模块对应的目标配网策略,将该目标配网策略上传至服务器。

因此,IoT设备中心和配网策略管理后台相应的功能也可以集成于服务器上。

步骤23、服务器根据第二标识,在本地数据库中确定智能设备中物联网模块对应的目标配网策略。

其中,本地数据库中存储有多个智能设备的配网策略,每个配网策略携带对应智能设备的标识;

在本步骤中,在本地数据库中存储有不同的智能设备中物联网模块对应的配网策略,且每个配网策略都有对应的智能设备的标识。

进一步地,根据第二标识,在本地数据库中查询与该第二标识相同的标识,以得到智能设备中物联网模块对应的配网策略,即目标配网策略。

步骤24、服务器根据第一标识,向终端设备发送目标配网策略。

在本步骤中,服务器根据第一标识,确定出需要目标配网策略的终端设备,向该终端设备发送目标配网策略。

可选的,IoT设备中心将目标配网策略发送至uSDK。

可选的,在终端设备获取到目标配网策略之后,还可以对目标配网策略进行解析,按照业务类型保存至本地缓存中,以备后续需要时使用,当需要使用时,在本地缓存中获取目标配网策略。

步骤25、终端设备根据目标配网策略,控制智能设备进行预设操作。

在本步骤中,当uSDK获取到目标配网策略之后,根据业务类型,对目标配网策略进行解析,当终端设备需要进行相应的业务操作,即预设操作(例如,打开进行、洗涤定时、干燥时长设置等)时,利用相应的策略进行控制。

本申请实施例提供的配网策略的匹配方法,应用于服务器时,服务器接收终端设备发送的配网请求,该配网请求携带有终端设备的第一标识和终端设备控制的智能设备对应的第二标识,并根据第二标识,在本地数据库中确定智能设备中物联网模块对应的目标配网策略,本地数据库中存储有多个智能设备的配网策略,每个配网策略携带对应智能设备的标识,之后根据第一标识,向终端设备发送目标配网策略。该技术方案通过终端设备发送的配网请求,从而获得服务器下发的配网策略,当物联网模块存在升级和更换时,终端设备的配网策略随之变化,能够使得用户实时通过终端设备控制智能设备。

图3为本申请实施例提供的配网策略的匹配方法实施例二的流程示意图。从终端设备的APP、内置于终端设备的uSDK模块、以及服务器相应的IoT设备中心、IoT业务的配网策略管理后台之间的交互进行说明。如图3所示,该交互流程包括如下步骤:

第1步、响应于用户的配置,IoT业务的配网策略管理后台获取配网策略;

第2步、IoT业务的配网策略管理后台向IoT设备中心发送配网策略;

第3步、APP启动;

第4步、APP触发uSDK模块启动;

第5步、uSDK模块向配网请求IoT设备中心发送配网请求;

第6步、IoT设备中心组装智能设备中物联网模块对应的配网策略;

第7步、IoT设备中心向uSDK模块返回配网策略;

第8步、uSDK模块解析并保存配网策略;

第9步、uSDK模块将配网策略发送至APP。

本申请实施例提供的配网策略的匹配方法,通过响应于用户的配置,IoT业务的配网策略管理后台获取配网策略,之后IoT业务的配网策略管理后台向IoT设备中心发送配网策略,在APP启动之后,触发uSDK模块启动,之后uSDK模块向配网请求IoT设备中心发送配网请求,随后IoT设备中心组装智能设备中物联网模块对应的配网策略,并向uSDK模块返回配网策略,最后uSDK模块解析并保存配网策略,并返回配网策略至APP。该技术方案,通过APP获取IoT设备中心的配网策略,使得用户通过终端设备中的APP能够实时控制智能设备。

在上述方法实施例的基础上,图4为本申请实施例提供的配网策略的匹配装置的结构示意图一。该图4所示的匹配装置应用于服务器,包括:接收模块41、确定模块42和发送模块43;

接收模块41,用于接收终端设备发送的配网请求,配网请求携带有终端设备的第一标识和终端设备控制的智能设备对应的第二标识;

确定模块42,用于根据第二标识,在本地数据库中确定智能设备中物联网模块对应的目标配网策略,本地数据库中存储有多个智能设备的配网策略,每个配网策略携带对应智能设备的标识;

发送模块43,用于根据第一标识,向终端设备发送目标配网策略。

在本申请实施例一种可能的设计中,接收模块41,还用于响应于用户的存储请求,获取智能设备中物联网模块对应的目标配网策略;

该装置还包括:存储模块44;

存储模块44,用于将目标配网策略保存至本地数据库中。

本申请实施例提供的配网策略的匹配装置,可用于执行上述实施例中服务器相关的配网策略的匹配方法对应的技术方案,其实现原理和技术效果类似,在此不再赘述。

此外,图5为本申请实施例提供的配网策略的匹配装置的结构示意图二。该图5所示的匹配装置应用于终端设备,包括:响应模块51、发送模块52、接收模块53和控制模块54;

响应模块51,用于响应于用户的启动请求,启动请求用于启动控制智能设备的应用程序;

发送模块52,用于根据启动请求,向服务器发送配网请求,配网请求携带有终端设备的第一标识和终端设备控制的智能设备对应的第二标识;

接收模块53,用于接收服务器下发的智能设备中物联网模块对应的目标配网策略;

控制模块54,用于根据目标配网策略,控制智能设备进行预设操作。

在本申请实施例一种可能的设计中,装置还包括存储模块55;

存储模块55,还用于将目标配网策略保存至本地缓存中。

在该种可能的设计中,接收模块53,还用于在本地缓存中获取目标配网策略。

本申请实施例提供的配网策略的匹配装置,可用于执行上述实施例中终端设备相关的配网策略的匹配方法对应的技术方案,其实现原理和技术效果类似,在此不再赘述。

需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

图6为本申请实施例提供的服务器的结构示意图。如图6所示,该服务器可以包括:处理器60、存储器61及存储在该存储器61上并可在处理器60上运行的计算机程序指令。

其中,该服务器可以是上述实施例中具有IoT设备中心和IoT业务的配网策略管理后台的相关功能的服务器。

处理器60执行存储器61存储的计算机执行指令,使得处理器60执行上述实施例中的方案。处理器60可以是通用处理器,包括中央处理器CPU、网络处理器(networkprocessor,NP)等;还可以是数字信号处理器DSP、专用集成电路ASIC、现场可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

可选的,该服务器还可以包括:收发器62。

存储器61和收发器62通过系统总线与处理器60连接并完成相互间的通信,存储器61用于存储计算机程序指令。

收发器62用于和其他设备进行通信,该收发器62构成通信接口。

可选的,在硬件实现上,上述图4所示实施例中的接收模块41、发送模块43对应于本实施例中的收发器62。

系统总线可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本申请实施例提供的服务器,可用于执行上述实施例中服务器相关的配网策略的匹配方法对应的技术方案,其实现原理和技术效果类似,在此不再赘述。

图7为本申请实施例提供的终端设备的结构示意图。如图7所示,该终端设备可以包括:处理器70、存储器71及存储在该存储器71上并可在处理器70上运行的计算机程序指令。

其中,该终端设备可以是上述实施例中具有APP和uSDK模块的相关设备。

处理器70执行存储器71存储的计算机执行指令,使得处理器70执行上述实施例中的方案。处理器70可以是通用处理器,包括中央处理器CPU、网络处理器NP等;还可以是数字信号处理器DSP、专用集成电路ASIC、现场可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

可选的,该终端设备还可以包括:收发器72。

存储器71和收发器72通过系统总线与处理器70连接并完成相互间的通信,存储器71用于存储计算机程序指令。

收发器72用于和其他设备进行通信,该收发器72构成通信接口。

可选的,在硬件实现上,上述图5所示实施例中的发送模块52和接收模块53对应于本实施例中的收发器72。

系统总线可以是外设部件互连标准PCI总线或扩展工业标准结构EISA总线等。系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本申请实施例提供的终端设备,可用于执行上述实施例中终端设备相关的配网策略的匹配方法对应的技术方案,其实现原理和技术效果类似,在此不再赘述。

本申请实施例还提供一种运行指令的芯片,该芯片用于执行上述实施例中配网策略的匹配方法的技术方案。

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在计算机设备上运行时,使得计算机设备执行上述实施例中配网策略的匹配方法的技术方案。

本申请实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于执行上述实施例中配网策略的匹配方法的技术方案。

上述的计算机可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机设备能够存取的任何可用介质。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

相关技术
  • 配网策略的匹配方法、装置、服务器以及终端设备
  • 用于设备配网的方法及装置、服务器、智能家电设备、终端设备
技术分类

06120113689035