CN112367229A - 智能家居设备的控制方法、装置、电子设备及存储介质 - Google Patents
智能家居设备的控制方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112367229A CN112367229A CN202011257895.9A CN202011257895A CN112367229A CN 112367229 A CN112367229 A CN 112367229A CN 202011257895 A CN202011257895 A CN 202011257895A CN 112367229 A CN112367229 A CN 112367229A
- Authority
- CN
- China
- Prior art keywords
- server
- controlled
- bound
- smart home
- intelligent household
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
本申请公开了一种智能家居设备的控制方法、装置、电子设备及存储介质,涉及智能家居技术领域,接收用户设备发送的针对待控制智能家居设备的控制请求,解析该控制请求,获取解析结果,并获取解析结果指示用户设备连接的服务器作为第一服务器,获取待控制智能家居设备预绑定的服务器作为第二服务器,当第一服务器和第二服务器不同时,则第一服务器未与待控制智能家居设备连接,控制用户设备与第二服务器连接,以确保用户设备能够成功控制待控制智能家居设备。
Description
技术领域
本申请涉及智能家居技术领域,更具体地,涉及一种智能家居设备的控制方法、装置、电子设备及存储介质。
背景技术
随着物联网技术的发展,智能家居技术也逐渐兴起,通过物联网技术将家中的各个智能家居设备连接到一起,便于远程控制,实现居住环境智能化,提升了家居安全性、舒适性和便利性。
然而,当用户远程控制家中的智能家居设备时,由于域名服务器(Domain NameServer,简称:DNS)解析错误,可能导致解析的服务器地址错误,由于解析错误的服务器并未与智能家居设备绑定,因此,用户无法控制智能家居设备。
发明内容
鉴于上述问题,本申请提出了一种智能家居设备的控制方法、装置、电子设备及存储介质,能够解决上述问题。
第一方面,本申请实施例提供了一种智能家居设备的控制方法,应用于DNS服务器,所述方法包括:接收用户设备发送的针对待控制智能家居设备的控制请求;解析所述控制请求,获取解析结果;获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器;获取所述待控制智能家居设备预绑定的服务器,作为第二服务器;当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
第二方面,本申请实施例提供了一种智能家居设备的控制装置,所述装置包括:接收模块,用于接收用户设备发送的针对待控制智能家居设备的控制请求;解析模块,用于解析所述控制请求,获取解析结果;第一获取模块,用于获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器;第二获取模块,用于获取所述待控制智能家居设备预绑定的服务器,作为第二服务器;控制模块,用于当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述方法。
第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
本申请实施例提供一种智能家居设备的控制方法、装置、电子设备及存储介质,DNS服务器接收用户设备发送的针对待控制智能家居设备的控制请求,解析该控制请求,获取解析结果,并获取解析结果指示用户设备连接的服务器作为第一服务器,获取待控制智能家居设备预绑定的服务器作为第二服务器,当第一服务器和第二服务器不同时,则第一服务器未与待控制智能家居设备连接,控制用户设备与第二服务器连接,以确保用户设备能够成功控制待控制智能家居设备。
本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提供的一种智能家居控制系统示意图。
图2示出了本申请一个实施例提供的智能家居设备的控制方法流程图;
图3示出了本申请另一个实施例提供的智能家居设备的控制方法流程图;
图4示出了本申请又一个实施例提供的智能家居设备的控制方法流程图;
图5示出了本申请再一个实施例提供的智能家居设备的控制方法流程图;
图6示出了本申请又另一个实施例提供的智能家居设备的控制方法流程图;
图7示出了本申请又再一个实施例提供的智能家居设备的控制方法流程图;
图8示出了本申请又另一个实施例提供的智能家居设备的控制方法流程图;
图9示出了本申请又再一个实施例提供的智能家居设备的控制方法流程图;
图10示出了本申请一个实施例的智能家居设备的控制装置的框图;
图11是本申请实施例的用于执行根据本申请实施例的智能家居设备的控制方法的电子设备的框图;
图12是本申请实施例的用于保存或者携带实现根据本申请实施例的智能家居设备的控制方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
随着物联网技术的发展,智能家居技术也逐渐兴起,通过物联网技术将家中的各个智能家居设备连接到一起,便于远程控制,实现居住环境智能化,提升了家居安全性、舒适性和便利性。
然而,当用户远程控制家中的智能家居设备时,由于DNS服务器解析错误,可能导致解析的服务器地址错误,由于解析错误的服务器并未与智能家居设备绑定,因此,用户无法通过解析错误的服务器控制智能家居设备。
因此,发明人经过长期研究发现,并提出了本申请实施例提供的智能家居设备的控制方法、装置、电子设备及存储介质,当用户在使用用户设备控制待控制智能家居设备时,当接收到用户设备发送的控制请求时,解析控制请求,获取解析结果,获取解析结果指示用户设备连接的第一服务器,当第一服务器未与待控制智能家居设备绑定,则用户设备无法控制待控制智能家居设备,获取与待控制智能家居设备绑定的第二服务器,控制用户设备与第二服务器连接,实现对待控制智能家居设备的控制。其中,具体的智能家居设备的控制方法在后续的实施例中进行详细的说明。
为了便于理解本申请实施例提供的智能家居设备的控制方法,本申请先示出了一种智能家居控制系统示意图,请参阅图1,智能家居控制系统100包括用户设备110、DNS服务器120、第一服务器131、多个智能家居设备132、第二服务器141、多个智能家居设备142以及待控制智能家居设备143,用户设备110、第一服务器131和第二服务器141均与DNS服务器120连接,多个智能家居设备132与第一服务器131连接,多个智能家居设备142和待控制智能家居设备143均与第二服务器141连接。
为了保证不同地区的智能家居设备控制有序,并且保证用户设备的控制指令能够及时响应,因此在不同地区设置一个服务器,该服务器与该地区的智能家居设备绑定,通过该服务器转发用户设备与该地区的智能家居设备之间交互的信息,实现不同地区的智能家居设备的良好控制。
例如,在第一地区设置第一服务器131,用于与第一地区的多个智能家居设备132绑定,用户设备可通过第一服务器131实现对第一地区的多个智能家居设备132的控制。类似的,在第二地区设置第二服务器141,用于与第二地区的多个智能家居设备142绑定,用户设备可通过第二服务器141实现对第二地区的多个智能家居设备142的控制。
当用户设备在对某一待控制智能家居设备(例如图1中的待控制智能家居设备143)进行控制时,将控制请求发送至DNS服务器,DNS服务器解析该控制请求获得对应区域的服务器(例如为第二服务器),控制用户设备与该服务器连接,通过该服务器控制待控制智能家居设备。
可选的,用户设备上安装有应用程序,用户可以用户账号登录应用程序。对于一个用户而言,可能有多套房产,为了便于管理,可以建立用户账号与多套房产之间的对应关系,即家庭表。一套房产中有多个智能家居设备,为了便于控制,可以建立每套房产与多个智能家居设备之间的对应关系,即设备表。在一套房产中,可能存在多个开关,每个开关控制多个智能家居设备,为了便于控制,可以建立每个开关与多个智能家居设备之间的对应关系,即网关表。
可以理解的是,某一用户只能对其房产内对应的智能家居设备进行控制。
图2示出了本申请一个实施例提供的智能家居设备的控制方法流程图,请参阅图2,所述智能家居设备的控制方法用于当第一次解析的第一服务器未与待控制智能家居设备绑定时,获取所述待控制智能家居设备预绑定的第二服务器,控制用户设备与第二服务器连接,实现对待控制智能家居设备的控制。在具体的实施例中,所述智能家居设备的控制方法应用于如图1所示的DNS服务器120、图10所示的智能家居设备的控制装置200,以及配置有智能家居设备的控制装置200的电子设备300(图11)。下面将以DNS服务器120为例,说明本实施例的具体流程。下面将针对图2所示的流程进行详细的阐述,所述智能家居设备的控制方法具体可以包括以下步骤:
步骤S110、接收用户设备发送的针对待控制智能家居设备的控制请求。
用户设备上安装有应用程序,用户可以通过用户账号登录应用程序。而一个账号对应多个智能家居设备,用户可以选择控制其中的一个或多个智能家居设备(即待控制智能家居设备)。用户设备基于用户的输入操作生成控制请求,并将控制请求发送至DNS服务器。
在一种实施方式中,控制请求中包括待控制智能家居设备的标识,DNS服务器根据控制请求中待控制智能家居设备的标识,确定待控制智能家居设备。
可选的,用户设备可以为移动终端、智能手机、平板电脑、穿戴设备等,在此不做限定。
步骤S120、解析所述控制请求,获取解析结果。
DNS服务器解析控制请求,获取待控制智能家居设备对应的服务器作为解析结果。
在一种实施方式中,预先建立了多个智能家居设备与多台服务器之间的对应关系,并将该对应关系存储于DNS服务器中。DNS服务器根据控制请求得到待控制智能家居设备,再基于该对应关系,获取待控制智能家居设备对应的服务器作为解析结果。
步骤S130、获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器。
解析结果指示用户设备连接的服务器,作为第一服务器。可以理解的是,DNS服务器的解析结果确定用户设备可以与第一服务器连接,从而控制待控制智能家居设备。
在一种实施方式中,用户设备可以先与第一服务器连接,当后续步骤判断出第一服务器与待控制智能家居设备连接时,用户可以快速的控制待控制智能家居设备。当后续步骤判断出第一服务器未与待控制智能家居设备连接时,再将用户设备与第一服务器断开连接。
当存在下述情况时,DNS服务器可能会解析错误:当电信运营商使用DNS劫持的方法,干扰用户正常上网,例如弹出广告窗口,使得DNS服务器解析果错误;或者DNS服务器缓存信息过多时,也会导致DNS服务器解析错误。
为了避免由于DNS服务器解析错误,导致用户设备无法与正确的服务器连接,从而导致用户设备无法控制待控制智能家居设备。因此,本实施例通过二次解析获取第二服务器,通过判断第一服务器与第二服务器是否为同一服务器,从而对步骤S120的解析结果进行校验。校验的过程如下述步骤S140和步骤S150所示。
步骤S140、获取所述待控制智能家居设备预绑定的服务器,作为第二服务器。
可以理解的是,对控制请求再次进行解析,根据第二次解析结果,确定与待控制智能家居设备预绑定的第二服务器。
在一种实施方式中,DNS服务器再次解析控制请求获取第二次的解析结果,第二次的解析结果指示待控制智能家居设备预绑定的第二服务器。例如,预先建立了多个智能家居设备与多台服务器之间的对应关系,并将该对应关系存储于DNS服务器中。DNS服务器再次根据控制请求得到待控制智能家居设备,再基于该对应关系,获取待控制家居设备对应的第二服务器。
在另一种实施方式中,预先建立多个智能家居设备与多台服务器之间的对应关系,并将该对应关系存储于所有的服务器中,包括DNS服务器、第一服务器和第二服务器。依据步骤S120和步骤S130的解析结果,控制用户设备可以先与第一服务器连接,用户设备再将控制请求发送至第一服务器。第一服务器根据控制请求获取待控制智能家居设备,由于第一服务器中存储了上述对应关系,因此,基于该对应关系,第一服务器获取与待控制智能家居设备绑定的服务器作为第二服务器,再将第二服务器的标识发送至DNS服务器。
可选的,为了确保第二服务器获取的准确性,可以多次获取与待控制智能家居设备预绑定的服务器,若多次获取与待控制智能家居设备预绑定的服务器均为同一服务器,则确定该服务器作为第二服务器。
判断第一服务器与第二服务器是否相同,当第一服务器与第二服务器相同时,则第一服务器与待控制智能家居设备预绑定,则用户设备与第一服务器连接,实现对待控制智能家居设备的控制;当第一服务器与第二服务器不同时,则DNS服务器获取的解析结果错误,则流程进入步骤S150。
步骤S150、当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
当第一服务器和第二服务器不同时,则第一服务器未与待控制智能家居设备预绑定,因此,控制用户设备与第二服务器连接,以确保用户能够控制与第二服务器绑定的待控制智能家居设备。
本实施例提出的智能家居设备的控制方法,DNS服务器接收用户设备发送的针对待控制智能家居设备的控制请求,解析该控制请求,获取解析结果,并获取解析结果指示用户设备连接的服务器作为第一服务器,获取待控制智能家居设备预绑定的服务器作为第二服务器,当第一服务器和第二服务器不同时,则第一服务器未与待控制智能家居设备连接,控制用户设备与第二服务器连接,以确保用户设备能够成功控制待控制智能家居设备。
在上一实施例的基础上,本实施例提供了一种智能家居设备的控制方法,通过第二服务器来校验第一服务器是否与待控制智能家居设备连接,图3示出了本申请另一个实施例提供的智能家居设备的控制方法流程图,请参阅图3,所述智能家居设备的控制方法具体可以包括以下步骤:
步骤S210、接收用户设备发送的针对待控制智能家居设备的控制请求。
步骤S220、解析所述控制请求,获取解析结果。
步骤S230、获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器。
其中,步骤S210-步骤S230的具体描述请参阅步骤S110-步骤S130,在此不再赘述。
步骤S240、将所述控制请求发送至所述第一服务器,并接收所述第一服务器基于所述控制请求发送的第一反馈信息。
DNS服务器将用户设备发送的控制请求转发至第一服务器,第一服务器解析控制请求获得第一反馈信息。
在一种实施方式中,根据多个智能家居设备与对应服务器的预绑定关系,预先建立多个智能家居设备与多台服务器之间的对应关系,并将该对应关系同步存储于所有的服务器中,例如存储于DNS服务器、第一服务器和第二服务器。第一服务器首先根据控制请求获得待控制智能家居设备,再基于上述对应关系,获取与待控制智能家居设备对应的服务器,以待控制智能家居设备对应的服务器作为第一反馈信息发送至DNS服务器。
步骤S250、获取所述第一反馈信息指示的所述待控制智能家居设备预绑定的服务器,作为所述第二服务器。
DNS服务器根据第一服务器反馈的第一反馈信息,获取第一反馈信息指示的待控制智能家居设备预绑定的服务器作为第二服务器。
步骤S260、当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
其中,步骤S260的具体描述请参阅步骤S150,在此不再赘述。
本实施例中,为了验证DNS服务器基于控制请求获得的第一服务器是否与待控制智能家居设备预绑定,通过第一服务器基于控制请求获得第二服务器,若第一服务器与第二服务器不相同,则DNS服务器获取的解析结果不正确,控制用户设备与第二服务器连接,使得用户设备通过第二服务器控制待控制智能家居设备。
本实施例在上述实施例的基础上提供了一种智能家居设备,用于第二服务器来校验第一服务器是否与待控制智能家居设备连接,图4示出了本申请又一个实施例提供的智能家居设备的控制方法流程图,请参阅图4,所述智能家居设备的控制方法具体可以包括以下步骤:
步骤S310、接收用户设备发送的针对待控制智能家居设备的控制请求。
步骤S320、解析所述控制请求,获取解析结果。
步骤S330、获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器。
其中,步骤S310-步骤S330的具体描述请参阅步骤S110-步骤S130,在此不再赘述。
步骤S340、基于映射关系,获取与所述待控制智能家居设备对应服务器,作为所述第二服务器,其中,所述映射关系包括多个智能家居设备与多个服务器之间的对应关系。
根据多个智能家居设备与多个服务器的绑定情况,建立多个智能家居设备与多个服务器之间的对应关系,其中,根据该地区智能家居控制系统的使用情况设置服务器的数量,该地区使用智能家居控制系统的用户越多,为了保证用户设备的控制指令能够及时响应,则该地区设置的服务器的数量越多,相反,该地区使用智能家居控制系统的用户越少,为了节约成本,则该地区设置的服务器的数量也越少。因此,在智能家居控制系统的用户越多的地区,可能会设置多个服务器,一个服务器可以绑定多个智能家居设备,一个智能家居设备可以绑定在该地区的多个服务器上。而在智能家居控制系统的用户越少的地区,可能只会设置一个服务器,该服务器绑定该地区所有的智能家居设备。
可选的,将映射关系存储于DNS服务器中,DNS服务器获取与待控制智能家居设备对应服务器,作为所述第二服务器。可以理解的是,为了验证解析出的第一服务器是否正确,DNS服务器多次解析控制请求(本实施例示出的是两次),通过比较多次的解析结果来判断第一服务器是否解析正确。
步骤S350、当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
其中,步骤S350的具体描述请参阅步骤S150,在此不再赘述。
本实施例中,为了验证DNS服务器基于控制请求获得的第一服务器是否与待控制智能家居设备预绑定,通过DNS服务器获得第二服务器,若第一服务器与第二服务器不相同,则DNS服务器获取的解析结果不正确,控制用户设备与第二服务器连接,使得用户设备通过第二服务器控制待控制智能家居设备。
在智能家居控制系统的用户较多的地区,为了保证用户设备的控制指令能够及时响应,则该地区设置的服务器的数量为多个。本实施例提供一种智能家居设备的控制方法,用于在多个与待控制智能家居设备中确定一个服务器,通过该服务器建立用户设备与待控制智能家居设备之间的通信,图5示出了本申请再一个实施例提供的智能家居设备的控制方法流程图,请参阅图5,所述待控制智能家居设备预绑定的服务器的数量为多个,所述智能家居设备的控制方法具体可以包括以下步骤:
步骤S410、接收用户设备发送的针对待控制智能家居设备的控制请求。
步骤S420、解析所述控制请求,获取解析结果。
步骤S430、获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器。
其中,步骤S410-步骤S430的具体描述请参阅步骤S110-步骤S130,在此不再赘述。
在一些实施方式中,可以通过获取待控制智能家居设备预绑定的多个服务器接收用户设备发送的测试信号的能力,选择接收测试信号能力最强的待控制智能家居设备预绑定的服务器,作为第二服务器,如步骤S440和步骤S450所示。
步骤S440、获取待控制智能家居设备预绑定的多个服务器中的每个服务器对应的信号强度。
在一种实施方式中,用户设备发送测试信号,每个待控制智能家居设备预绑定的服务器接收该测试信号,并且每个待控制智能家居设备预绑定的服务器获取接收到的测试信号的信号强度,并且将信号强度发送至DNS服务器。可以理解的是,信号强度表征待控制智能家居设备预绑定的服务器接收信号的能力,当信号强度越大,接收信号的能力越强,反之,当信号强度越小,接收信号的能力越弱。
在另一种实施方式中,每个服务器对应的信号强度的大小可以通过每个服务器与用户设备的距离表示,当距离越近,则信号强度越大,当距离越小,信号强度越小。例如,获取待控制智能家居设备预绑定的多个服务器与所述用户设备之间的多个距离,其中,待控制智能家居设备预绑定的多个服务器与所述多个距离一一对应。
步骤S450、从所述多个服务器中确定信号强度最大的服务器,作为所述第二服务器。
当信号强度越大,则接收用户设备发送的信息的能力越强,在多个服务器对应的多个信号强度中,确定待控制智能家居设备预绑定的信号强度最大的服务器,作为所述第二服务器,通过第二服务器,可以实现用户设备与待控制智能家居设备之间稳定、快速通信,其中,多个服务器与多个信号强度之间一一对应。
在另一种实施方式中,由于与用户设备之间距离最近的服务器接收用户设备发送的信号的能力越强,且发送用户设备与待控制智能家居设备之间通信的信号的速度越快,以用户设备之间距离最近的服务器作为第二服务器,通过第二服务器,可以实现用户设备与待控制智能家居设备之间稳定、快速通信。因此,可以在确定与用户设备之间距离最近的服务器,作为所述第二服务器
在另一些实施方式中,还可以获取待控制智能家居设备预绑定的多个服务器的剩余带宽,以剩余带宽最多的服务器作为第二服务器,可以实现用户设备与待控制智能家居设备之间稳定通信。
步骤S460、当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
其中,步骤S460的具体描述请参阅步骤S150,在此不再赘述。
在本实施例中,在待控制智能家居设备预绑定的多个服务器中,确定与用户设备之间距离最近的服务器作为第二服务器,可以实现用户设备与待控制智能家居设备之间稳定、快速通信。
本实施例提供了一种智能家居设备的控制方法,所述待控制智能家居设备预绑定的服务器的数量为多个,图6示出了本申请又另一个实施例提供的智能家居设备的控制方法流程图,请参阅图6,所述智能家居设备的控制方法具体可以包括以下步骤:
步骤S510、接收用户设备发送的针对待控制智能家居设备的控制请求。
步骤S520、解析所述控制请求,获取解析结果。
步骤S530、获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器。
其中,步骤S510-步骤S530的具体描述请参阅步骤S110-步骤S130,在此不再赘述。
步骤S540、获取当前时刻。
在某一地区设置多个服务器,为了保证服务器的使用寿命,在不同时间段开启不同的服务器工作。获取当前时刻,确定当前时刻对应的时间段。
步骤S550、基于所述当前时刻从待控制智能家居设备预绑定的多个服务器中,确定一个服务器作为所述第二服务器。
例如,待控制智能家居设备预绑定的服务器的数量为3个,分别为服务器A、服务器B和服务器C,按照时间间隔为6个小时,将每天分为4个时间段。如0:00-6:00、6:00-12:00、12:00-18:00和18:00-24:00。按照时间段对应的时刻的顺序,且按照服务器A、服务器B至服务器C的顺序,分别控制3个服务器在不同的时间段工作。在当前时刻处于0:00-6:00时,确定服务器A作为第二服务器;在当前时刻处于6:00-12:00时,确定服务器B作为第二服务器;在当前时刻处于12:00-18:00时,确定服务器C作为第二服务器;在当前时刻处于18:00-24:00时,确定服务器A作为第二服务器。
当3个服务器中有一个服务器损坏时,例如,服务器C损坏,则按照时间段对应的时刻的顺序,且按照服务器A至服务器B的顺序,分别控制2个服务器在不同的时间段工作。在当前时刻处于0:00-6:00时,确定服务器A作为第二服务器,在当前时刻处于6:00-12:00时,确定服务器B作为第二服务器;在当前时刻处于12:00-18:00时,确定服务器A作为第二服务器。
在另一种实施方式中,在某一地区设置多个服务器,为了保证服务器的使用寿命以及服务器的工作效率,在不同时间段开启不同的服务器工作。获取当前时刻,确定当前时刻对应的时间段。
例如,待控制智能家居设备预绑定的服务器的数量为4个,按照时间间隔为6个小时,将每天分为4个时间段。如0:00-6:00、6:00-12:00、12:00-18:00和18:00-24:00。在当前时刻处于0:00-6:00时,开启的服务器的个数为1个,确定该服务器作为第二服务器。在当前时刻处于6:00-12:00时,开启的服务器的个数为2个,在2个服务器中确定其中一个作为第二服务器。在当前时刻处于12:00-18:00时,开启的服务器的个数为3个,在3个服务器中确定其中一个作为第二服务器。在当前时刻处于18:00-24:00时,开启的服务器的个数为3个,在3个服务器中确定其中一个作为第二服务器。
步骤S560、当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
其中,步骤S560的具体描述请参阅步骤S150,在此不再赘述。
本实施例中,为了保证服务器的使用寿命以及服务器的工作效率,在不同的时刻确定不同的第二服务器。
本实施例提出了一种智能家居设备的控制方法,用于判断第一服务器与第二服务器是否相同,图7示出了本申请又再一个实施例提供的智能家居设备的控制方法流程图,请参阅图7,所述智能家居设备的控制方法具体可以包括以下步骤:
步骤S610、接收用户设备发送的针对待控制智能家居设备的控制请求。
步骤S620、解析所述控制请求,获取解析结果。
步骤S630、获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器。
步骤S640、获取所述待控制智能家居设备预绑定的服务器,作为第二服务器。
其中,步骤S610-步骤S640的具体描述请参阅步骤S110-步骤S140,在此不再赘述。
步骤S650、将反馈请求发送至所述第一服务器,其中,所述反馈请求用于请求获取所述第一服务器绑定的智能家居设备。
DNS服务器发送反馈请求至第一服务器,以获取第一服务器绑定的智能家居设备。
步骤S660、接收所述第一服务器基于所述反馈请求发送的第二反馈信息,其中,所述第二反馈信息用于表征与所述第一服务器绑定的智能家居设备。
根据服务器与智能家居设备的绑定情况,建立每一个服务器与多个智能家居设备的对应关系,并将该对应关系存储于对应的服务器中。例如,建立第一服务器与多个智能家居设备132之间的对应关系;建立第二服务器与多个智能家居设备142之间的对应关系。
第一服务器基于上述对应关系,获取与第一服务器对应的多个智能家居设备132,依据多个智能家居设备132生成第二反馈信息。
步骤S670、当所述第一服务器绑定的智能家居设备中不包括所述待控制智能家居设备时,确定所述第一服务器和所述第二服务器不同。
第一服务器绑定的智能家居设备中不包括待控制智能家居设备,确定第一服务器和所述第二服务器不同,即如图1所示,通过第一服务器,用户设备110无法控制待控制智能家居设备143。
步骤S680、当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
其中,步骤S680的具体描述请参阅步骤S150,在此不再赘述。
本实施例提出了一种智能家居设备的控制方法,用于判断第一服务器与第二服务器是否相同,从而确定第一服务器是否与待控制智能家居设备连接,图8示出了本申请又另一个实施例提供的智能家居设备的控制方法流程图,请参参阅图8,所述智能家居设备的控制方法具体可以包括以下步骤:
步骤S710、接收用户设备发送的针对待控制智能家居设备的控制请求。
步骤S720、解析所述控制请求,获取解析结果。
步骤S730、获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器。
步骤S740、获取所述待控制智能家居设备预绑定的服务器,作为第二服务器。
其中,步骤S710-步骤S740的具体描述请参阅步骤S110-步骤S140,在此不再赘述。
步骤S750、将连接请求发送至所述第一服务器,其中,所述连接请求用于请求获取所述第一服务器与所述待控制智能家居设备连接成功的反馈信息。
DNS服务器将连接请求发送至第一服务器,当第一服务器与待控制智能家居设备绑定时,第一服务器基于连接请求,与待控制智能家居设备连接,并且将第三反馈信息反馈至DNS服务器。DNS服务器在接收到第三反馈信息后,确定第一服务器与待控制智能家居设备连接成功,通过第一服务器,实现用户设对待控制智能家居设备的控制。
步骤S760、当在预设时长内未接收到所述第一服务器发送的第三反馈信息时,确定所述第一服务器和所述第二服务器不同,其中,所述第三反馈信息用于表征所述第一服务器依据所述连接请求,与所述待控制智能家居设备连接成功。
当在预设时长内未接收到第一服务器发送的第三反馈信息时,则确定第一服务器为与待控制智能家居设备连接,则通过第一服务器,用户设备无法控制待控制智能家居设备。
可选的,预设时长可以为当第一服务器与待控制智能家居设备绑定时,在第一服务器接收到连接请求,至第一服务器生成第三反馈信息并发送至DNS服务器的时长,例如,预设时长可以为0.2毫秒。
步骤S770、当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
其中,步骤S770的具体描述请参阅步骤S150,在此不再赘述。
本实施例示出了一种智能家居设备的控制方法流程图,请参阅图9,所述方法应用于图1所述的智能家居控制系统100中,所述智能家居设备的控制方法具体可以包括以下步骤:
步骤S810、用户设备发送针对待控制智能家居设备的控制请求至DNS服务器。
步骤S820、DNS服务器解析控制请求,获取解析结果。
步骤S830、DNS服务器获取解析结果指示用户设备连接的服务器,作为第一服务器。
步骤S840、DNS服务器发送反馈请求至第一服务器。
步骤S850、第一服务器基于反馈请求发送第四反馈信息至DNS服务器,其中,第四反馈信息用于表征与待控制智能家居设备绑定的服务器为第二服务器。
步骤S860、当第一服务器与第二服务器不同时,DNS服务器发送连接指令至用户设备。
本实施例涉及的步骤可以参考前述方法实施例中的对应过程,在此不再赘述。
为实现上述方法类实施例,本实施例提出了一种智能家居设备的控制装置,图10示出了本申请一个实施例的智能家居设备的控制装置的框图,请参阅图10,下面针对图10的框图进行阐述,智能家居设备200包括:接收模块210、解析模块220、第一获取模块230、第二获取模块240和控制模块250。
接收模块210,用于接收用户设备发送的针对待控制智能家居设备的控制请求。
解析模块220,用于解析所述控制请求,获取解析结果。
第一获取模块230,用于获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器。
第二获取模块240,用于获取所述待控制智能家居设备预绑定的服务器,作为第二服务器。
控制模块250,用于当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
可选的,第二获取模块240包括:反馈子模块和第一确定子模块。
反馈子模块,用于将所述控制请求发送至所述第一服务器,并接收所述第一服务器基于所述控制请求发送的第一反馈信息。
第一确定子模块,用于获取所述第一反馈信息指示的所述待控制智能家居设备预绑定的服务器,作为所述第二服务器。
可选的,第二获取模块240包括:第二确定子模块。
第二确定子模块,用于基于映射关系,获取与所述待控制智能家居设备对应服务器,作为所述第二服务器,其中,所述映射关系包括多个智能家居设备与多个服务器之间的对应关系。
可选的,所述待控制智能家居设备预绑定的服务器的数量为多个,第二获取模块240包括:信号强度获取子模块和第三确定子模块。
信号强度获取子模块,用于获取待控制智能家居设备预绑定的多个服务器中的每个服务器对应的信号强度。
第三确定子模块,用于从所述多个服务器中确定信号强度最大的服务器,作为所述第二服务器。
可选的,第二获取模块240包括:当前时刻获取子模块和第四确定子模块。
当前时刻获取子模块,用于获取当前时刻。
第四确定子模块,用于基于所述当前时刻从多个待控制智能家居设备预绑定的服务器中,确定一个服务器作为所述第二服务器。
可选的,智能家居设备的控制装置200还包括:请求反馈模块、反馈接收模块和判断模块。
请求反馈模块,用于将反馈请求发送至所述第一服务器,其中,所述反馈请求用于请求获取所述第一服务器绑定的智能家居设备;
第一反馈接收模块,用于接收所述第一服务器基于所述反馈请求发送的第二反馈信息,其中,所述第二反馈信息用于表征与所述第一服务器绑定的智能家居设备;
判断模块,用于当所述第一服务器绑定的智能家居设备中不包括所述待控制智能家居设备时,确定所述第一服务器和所述第二服务器不同。
可选的,智能家居设备的控制装置200还包括:请求连接模块和第二反馈接收模块。
请求连接模块,用于将连接请求发送至所述第一服务器,其中,所述连接请求用于请求获取所述第一服务器与所述待控制智能家居设备连接成功的反馈信息。
第二反馈接收模块,用于当在预设时长内未接收到所述第一服务器发送的第三反馈信息时,确定所述第一服务器和所述第二服务器不同,其中,所述第三反馈信息用于表征所述第一服务器依据所述连接请求,与所述待控制智能家居设备连接成功。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
请参阅图11,图11是本申请实施例的用于执行根据本申请实施例的智能家居设备的控制方法的电子设备的框图,其示出了本申请实施例提供的一种电子设备300的结构框图。该电子设备300可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的电子设备300可以包括一个或多个如下部件:处理器310、存储器320以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器320中并被配置为由一个或多个处理器310执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
其中,处理器310可以包括一个或者多个处理核。处理器310利用各种接口和线路连接整个电子设备300内的各个部分,通过运行或执行存储在存储器320内的指令、程序、代码集或指令集,以及调用存储在存储器320内的数据,执行电子设备300的各种功能和处理数据。可选地,处理器710可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器310可集成中央处理器(CentralProcessing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责待显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器310中,单独通过一块通信芯片进行实现。
存储器320可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器320可用于存储指令、程序、代码、代码集或指令集。存储器320可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储移动终端在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
请参阅图12,图12是本申请实施例的用于保存或者携带实现根据本申请实施例的智能家居设备的控制方法的程序代码的存储单元。该计算机可读介质400中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质400可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质400包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质400具有执行上述方法中的任何方法步骤的程序代码410的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
综上所述,本申请提供的智能家居设备的控制方法、装置、电子设备及存储介质,DNS服务器接收用户设备发送的针对待控制智能家居设备的控制请求,解析该控制请求,获取解析结果,并获取解析结果指示用户设备连接的服务器作为第一服务器,获取待控制智能家居设备预绑定的服务器作为第二服务器,当第一服务器和第二服务器不同时,则第一服务器未与待控制智能家居设备连接,控制用户设备与第二服务器连接,以确保用户设备能够成功控制待控制智能家居设备。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (10)
1.一种智能家居设备的控制方法,其特征在于,应用于DNS服务器,所述方法包括:
接收用户设备发送的针对待控制智能家居设备的控制请求;
解析所述控制请求,获取解析结果;
获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器;
获取所述待控制智能家居设备预绑定的服务器,作为第二服务器;
当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
2.根据权利要求1所述的方法,其特征在于,所述获取所述待控制智能家居设备预绑定的服务器,作为第二服务器的步骤,具体包括:
将所述控制请求发送至所述第一服务器,并接收所述第一服务器基于所述控制请求发送的第一反馈信息;
获取所述第一反馈信息指示的所述待控制智能家居设备预绑定的服务器,作为所述第二服务器。
3.根据权利要求1所述的方法,其特征在于,所述获取所述待控制智能家居设备预绑定的服务器,作为第二服务器的步骤,具体包括:
基于映射关系,获取与所述待控制智能家居设备对应服务器,作为所述第二服务器,其中,所述映射关系包括多个智能家居设备与多个服务器之间的对应关系。
4.根据权利要求1所述的方法,其特征在于,所述待控制智能家居设备预绑定的服务器的数量为多个,则所述获取所述待控制智能家居设备预绑定的服务器,作为第二服务器的步骤,具体包括:
获取待控制智能家居设备预绑定的多个服务器中的每个服务器对应的信号强度;
从所述多个服务器中确定信号强度最大的服务器,作为所述第二服务器。
5.根据权利要求1所述的方法,其特征在于,所述待控制智能家居设备预绑定的服务器的数量为多个,则所述获取所述待控制智能家居设备预绑定的服务器,作为第二服务器的步骤,具体包括:
获取当前时刻;
基于所述当前时刻从待控制智能家居设备预绑定的多个服务器中,确定一个服务器作为所述第二服务器。
6.根据权利要求1-5任一项所述的方法,其特征在于,在所述当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接的步骤之前,还包括:
将反馈请求发送至所述第一服务器,其中,所述反馈请求用于请求获取所述第一服务器绑定的智能家居设备;
接收所述第一服务器基于所述反馈请求发送的第二反馈信息,其中,所述第二反馈信息用于表征与所述第一服务器绑定的智能家居设备;
当所述第一服务器绑定的智能家居设备中不包括所述待控制智能家居设备时,确定所述第一服务器和所述第二服务器不同。
7.根据权利要求1-5任一项所述的方法,其特征在于,所述当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接的步骤之前,还包括:
将连接请求发送至所述第一服务器,其中,所述连接请求用于请求获取所述第一服务器与所述待控制智能家居设备连接成功的反馈信息;
当在预设时长内未接收到所述第一服务器发送的第三反馈信息时,确定所述第一服务器和所述第二服务器不同,其中,所述第三反馈信息用于表征所述第一服务器依据所述连接请求,与所述待控制智能家居设备连接成功。
8.一种智能家居设备的控制装置,其特征在于,所述装置包括:
接收模块,用于接收用户设备发送的针对待控制智能家居设备的控制请求;
解析模块,用于解析所述控制请求,获取解析结果;
第一获取模块,用于获取所述解析结果指示所述用户设备连接的服务器,作为第一服务器;
第二获取模块,用于获取所述待控制智能家居设备预绑定的服务器,作为第二服务器;
控制模块,用于当所述第一服务器和所述第二服务器不同时,控制所述用户设备与所述第二服务器连接。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如权利要求1-7任一项所述的方法。
10.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011257895.9A CN112367229B (zh) | 2020-11-11 | 2020-11-11 | 智能家居设备的控制方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011257895.9A CN112367229B (zh) | 2020-11-11 | 2020-11-11 | 智能家居设备的控制方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112367229A true CN112367229A (zh) | 2021-02-12 |
CN112367229B CN112367229B (zh) | 2022-05-03 |
Family
ID=74514360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011257895.9A Active CN112367229B (zh) | 2020-11-11 | 2020-11-11 | 智能家居设备的控制方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112367229B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103825895A (zh) * | 2014-02-24 | 2014-05-28 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN107295116A (zh) * | 2017-05-11 | 2017-10-24 | 上海红阵信息科技有限公司 | 一种域名解析方法、装置及系统 |
US20170346649A1 (en) * | 2016-05-31 | 2017-11-30 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus for controlling smart home device to upload data, method and apparatus for acquiring data uploaded by smart home device |
CN108683574A (zh) * | 2018-04-13 | 2018-10-19 | 青岛海信智慧家居系统股份有限公司 | 一种设备控制方法、服务器和智能家居系统 |
CN110488617A (zh) * | 2019-07-08 | 2019-11-22 | 湖南优创智能科技有限公司 | 智能家居控制系统、方法及终端设备 |
CN111556178A (zh) * | 2020-04-26 | 2020-08-18 | 北京达佳互联信息技术有限公司 | 一种解析系统、方法、设备及存储介质 |
CN111918268A (zh) * | 2020-07-31 | 2020-11-10 | 宁波奥克斯电气股份有限公司 | 智能设备的控制方法、装置、电子设备及存储介质 |
-
2020
- 2020-11-11 CN CN202011257895.9A patent/CN112367229B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103825895A (zh) * | 2014-02-24 | 2014-05-28 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
US20170346649A1 (en) * | 2016-05-31 | 2017-11-30 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus for controlling smart home device to upload data, method and apparatus for acquiring data uploaded by smart home device |
CN107295116A (zh) * | 2017-05-11 | 2017-10-24 | 上海红阵信息科技有限公司 | 一种域名解析方法、装置及系统 |
CN108683574A (zh) * | 2018-04-13 | 2018-10-19 | 青岛海信智慧家居系统股份有限公司 | 一种设备控制方法、服务器和智能家居系统 |
CN110488617A (zh) * | 2019-07-08 | 2019-11-22 | 湖南优创智能科技有限公司 | 智能家居控制系统、方法及终端设备 |
CN111556178A (zh) * | 2020-04-26 | 2020-08-18 | 北京达佳互联信息技术有限公司 | 一种解析系统、方法、设备及存储介质 |
CN111918268A (zh) * | 2020-07-31 | 2020-11-10 | 宁波奥克斯电气股份有限公司 | 智能设备的控制方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112367229B (zh) | 2022-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11711434B2 (en) | Information transmission method and device | |
US20230040580A1 (en) | Binding method and system for device network configuration, and mobile terminal and storage medium | |
CN113316926B (zh) | 域名处理方法、装置、电子设备以及存储介质 | |
CN109556229B (zh) | 空气调节设备的控制方法及空气调节设备 | |
CN112188277B (zh) | 投屏控制方法、装置、电子设备和计算机程序介质 | |
CN109561059B (zh) | 一种账号登录方法及其系统、终端、存储介质 | |
KR20210110335A (ko) | 스마트 기기의 네트워크 구성 방법 및 연관 장치 | |
CN110049010B (zh) | 一种分布式平台终端设备连接服务器的方法及系统 | |
CN105430645A (zh) | 一种智能设备接入路由设备的方法、智能设备及路由设备 | |
CN113596832B (zh) | 网络连接的建立方法、装置、存储介质及电子装置 | |
CN112346751B (zh) | 应用程序的安装方法、装置、电子设备和存储介质 | |
CN102045325A (zh) | 一种基于网络通信的输入方法及系统 | |
CN111787054B (zh) | 一种云游戏输入方法、装置、设备及介质 | |
CN113615141A (zh) | 账号关联方法、装置、系统、服务器以及存储介质 | |
CN112752325A (zh) | 家电的配网方法、装置、计算机可读存储介质与处理器 | |
CN112367229B (zh) | 智能家居设备的控制方法、装置、电子设备及存储介质 | |
CN105491153A (zh) | 一种分享方法、装置及移动终端 | |
CN111338673B (zh) | 设备调试方法、装置、电子设备及存储介质 | |
CN110493120B (zh) | 一种用于发送设备操作指令的方法与设备 | |
CN107708183B (zh) | 解码算法确定方法、装置、终端及存储介质 | |
CN108282783B (zh) | 公共wifi认证方法、装置、用户终端及存储介质 | |
CN113746837B (zh) | 信息处理方法和装置、电子设备、计算机可读介质 | |
CN110366014A (zh) | 搜索字符的获取方法、电视机、服务器及移动终端 | |
KR100638207B1 (ko) | 서버-클라이언트 시스템 및 그 동작방법 | |
CN105915639B (zh) | 页面访问方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |