CN115484119A - 设备的控制方法和装置、存储介质及电子装置 - Google Patents
设备的控制方法和装置、存储介质及电子装置 Download PDFInfo
- Publication number
- CN115484119A CN115484119A CN202211116693.1A CN202211116693A CN115484119A CN 115484119 A CN115484119 A CN 115484119A CN 202211116693 A CN202211116693 A CN 202211116693A CN 115484119 A CN115484119 A CN 115484119A
- Authority
- CN
- China
- Prior art keywords
- tag
- field
- equipment
- action
- data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004891 communication Methods 0.000 claims abstract description 101
- 230000009471 action Effects 0.000 claims abstract description 99
- 238000004590 computer program Methods 0.000 claims description 9
- 238000005516 engineering process Methods 0.000 abstract description 6
- 230000000875 corresponding effect Effects 0.000 description 65
- 230000008859 change Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000001276 controlling effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000005406 washing Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004887 air purification Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 235000019504 cigarettes Nutrition 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000763 evoking effect Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
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
- 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/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2814—Exchanging control software or macros for controlling appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- 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
- H04L2012/284—Home automation networks characterised by the type of medium used
- H04L2012/2841—Wireless
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
本申请公开了一种设备的控制方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该设备的控制方法包括:获取近场通信标签中存储的标签数据,其中,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互;解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备对应的服务类型,所述第二字段用于描述所述服务类型对应的设备动作;基于所述第一字段和所述第二字段向所述服务端发送设备控制请求,以对所述设备进行控制。解决了相关技术中,近场通信标签信息有限,功能服务单一,无法支持服务扩展等问题。
Description
技术领域
本申请涉及智慧家庭技术领域,具体而言,涉及一种设备的控制方法和装置、存储介质及电子装置。
背景技术
随着NFC(Near Field Communication,近场通信,简称NFC)技术的成熟,NFC越来越多的应用于物联网领域。由于NFC贴中可写入信息量少,如何利用有限的NFC可读信息与APP、智能家电结合给用户提供更快捷方便的设备控制体验成为一大难题。相关技术中,手机识别智能家电机身NFC贴中的信息后,通过识别到相应控制命令,直接应用于控制智能家电。但往往只能识别单一控制命令,无法做相应命令更新和扩展。
因此,针对相关技术中,近场通信标签信息有限,功能服务单一,无法支持服务扩展等问题,尚未提出有效的解决方案。
发明内容
本申请实施例提供了一种设备的控制方法和装置、存储介质及电子装置,以至少解决相关技术中,近场通信标签信息有限,功能服务单一,无法支持服务扩展等问题。
根据本申请实施例的一个实施例,提供了一种设备的控制方法,包括:获取近场通信标签中存储的标签数据,其中,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互,所述近场通信标签设置在设备表面上;解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备允许提供服务类型,所述第二字段用于描述所述服务类型对应的设备动作;基于所述第一字段和所述第二字段向所述服务端发送设备控制请求,以对所述设备进行控制。
在一个示例性实施例中,基于所述第一字段和所述第二字段向服务端发送设备控制请求,以对所述设备进行控制之后,上述方法还包括:在确定所述服务端完成所述设备控制请求执行的情况下,获取所述服务端中的执行结果;在所述执行结果指示所述设备控制请求成功执行的情况下,确定当前所述设备控制请求对应的后续动作,其中,所述后续动作用于保持对设备的持续控制;在所述执行结果指示所述设备控制请求执行失败的情况下,禁止向所述设备发送设备控制请求,并校验与所述设备存在控制关联的服务端的应用程序编程接口。
在一个示例性实施例中,获取近场通信标签中存储的标签数据之前,上述方法还包括:在移动终端与近场通信标签之间的距离小于第一阈值的情况下,启动对所述近场通信标签中标签数据对应第一详情数据内容的调整操作;通过所述调整操作将所述第一详情数据内容替换为第二详情数据内容,并将所述第二详情数据内容与所述标签数据进行绑定。
在一个示例性实施例中,通过所述调整操作将所述第一详情数据内容替换为第二详情数据内容之前,上述方法还包括:在所述移动终端的设备详情页上显示当前存储的所述标签数据对应的第一详情数据内容,并获取所述设备对应的最新版本的动作详情数据;其中,所述动作详情数据包括设备的标识码以及设备允许实现的动作编码集合;接收目标对象发出的设置指令,其中,所述设置指令用于参考所述动作详情数据对所述第一详情数据内容进行修改;通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容。
在一个示例性实施例中,通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容,包括:在所述设置指令为确定指令的情况下,确定所述第一详情数据内容为有效数据,停止对所述第一详情数据内容的调整操作;在所述设置指令为编辑指令的情况下,确定目标对象更新后的待执行动作的动作集合,并确定所述动作集合对应的目标动作编码。
在一个示例性实施例中,通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容之后,上述方法还包括:在移动终端与近场通信标签之间的距离大于等于第一阈值,且小于第二阈值的情况下,生成所述目标动作编码对应的目标第二字段;使用所述目标第二字段替换所述标签数据中对应的第二字段。
在一个示例性实施例中,上述方法还包括:获取所述标签数据的更新周期;在所述标签数据的使用周期大于所述更新周期的情况下,向目标对象发送提示信息,所述提示信息用于向目标对象确认所述近场通信标签中存储的标签数据的有效性。
根据本申请实施例的另一个实施例,还提供了一种设备的控制装置,包括:获取模块,用于获取近场通信标签中存储的标签数据,其中,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互,所述近场通信标签设置在设备表面上的任意位置;解析模块,用于解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备允许提供服务类型,所述第二字段用于描述所述服务类型对应的设备动作;控制模块,用于基于所述第一字段和所述第二字段向服务端发送设备控制请求,以对所述设备进行控制。
在一个示例性实施例中,上述装置还包括:确定模块,用于在确定所述服务端完成所述设备控制请求执行的情况下,获取所述服务端中的执行结果;在所述执行结果指示所述设备控制请求成功执行的情况下,确定当前所述设备控制请求对应的后续动作,其中,所述后续动作用于保持对设备的持续控制;在所述执行结果指示所述设备控制请求执行失败的情况下,禁止向所述设备发送设备控制请求,并校验与所述设备存在控制关联的服务端的应用程序编程接口。
在一个示例性实施例中,上述装置还包括:调整模块,用于在移动终端与近场通信标签之间的距离小于第一阈值的情况下,启动对所述近场通信标签中标签数据对应第一详情数据内容的调整操作;通过所述调整操作将所述第一详情数据内容替换为第二详情数据内容,并将所述第二详情数据内容与所述标签数据进行绑定。
在一个示例性实施例中,上述调整模块还包括:编辑单元,用于在所述移动终端的设备详情页上显示当前存储的所述标签数据对应的第一详情数据内容,并获取所述设备对应的最新版本的动作详情数据;其中,所述动作详情数据包括设备的标识码以及设备允许实现的动作编码集合;接收目标对象发出的设置指令,其中,所述设置指令用于参考所述动作详情数据对所述第一详情数据内容进行修改;通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容。
在一个示例性实施例中,上述编辑单元,还用于在所述设置指令为确定指令的情况下,确定所述第一详情数据内容为有效数据,停止对所述第一详情数据内容的调整操作;在所述设置指令为编辑指令的情况下,确定目标对象更新后的待执行动作的动作集合,并确定所述动作集合对应的目标动作编码。
在一个示例性实施例中,上述调整模块还包括:替换单元,用于在移动终端与近场通信标签之间的距离大于等于第一阈值,且小于第二阈值的情况下,生成所述目标动作编码对应的目标第二字段;使用所述目标第二字段替换所述标签数据中对应的第二字段。
在一个示例性实施例中,上述方法还包括:提示模块,还用于获取所述标签数据的更新周期;在所述标签数据的使用周期大于所述更新周期的情况下,向目标对象发送提示信息,所述提示信息用于向目标对象确认所述近场通信标签中存储的标签数据的有效性。
根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述设备的控制方法。
根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的设备的控制方法。
在本申请实施例中,获取近场通信标签中存储的标签数据,其中,所述近场通信标签设置在设备表面上,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互;解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备对应的服务类型,所述第二字段用于描述所述服务类型对应的设备动作;基于所述第一字段和所述第二字段向所述服务端发送设备控制请求,以对所述设备进行控制;采用上述技术方案,解决了相关技术中,近场通信标签信息有限,功能服务单一,无法支持服务扩展等问题,通过在标签数据设置字段对应的内容,灵活在近场通信标签设置对应控制设备的服务类型对应的应用程序编程接口,使得标签数据可以固定的指向设备对应的服务,继而还可以通过替换第二字段实现对设备上近场通信标签中存储的标签数据对应的设备服务类型的变更,提升了近场通信标签对服务扩展的支撑。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例的一种设备的控制方法的硬件环境示意图;
图2是根据本申请实施例的设备的控制方法的流程图;
图3是根据本申请实施例的设备的控制方法的时序图;
图4是根据本申请实施例的NFC执行动作编辑的时序图;
图5是根据本申请实施例的一种设备的控制装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本申请实施例的一个方面,提供了一种设备的控制方法。该设备的控制方法广泛应用于智慧家庭(Smart Home)、智能家居、智能家用设备生态、智慧住宅(IntelligenceHouse)生态等全屋智能数字化控制应用场景。可选地,在本实施例中,上述设备的控制方法可以应用于如图1所示的由终端设备102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端设备102进行连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,可在服务器上或独立于服务器配置云计算和/或边缘计算服务,用于为服务器104提供数据运算服务。
上述网络可以包括但不限于以下至少之一:有线网络,无线网络。上述有线网络可以包括但不限于以下至少之一:广域网,城域网,局域网,上述无线网络可以包括但不限于以下至少之一:WIFI(Wireless Fidelity,无线保真),蓝牙。终端设备102可以并不限定于为PC、手机、平板电脑、智能空调、智能烟机、智能冰箱、智能烤箱、智能炉灶、智能洗衣机、智能热水器、智能洗涤设备、智能洗碗机、智能投影设备、智能电视、智能晾衣架、智能窗帘、智能影音、智能插座、智能音响、智能音箱、智能新风设备、智能厨卫设备、智能卫浴设备、智能扫地机器人、智能擦窗机器人、智能拖地机器人、智能空气净化设备、智能蒸箱、智能微波炉、智能厨宝、智能净化器、智能饮水机、智能门锁等。
在本实施例中提供了一种设备的控制方法,应用于上述计算机终端,图2是根据本申请实施例的设备的控制方法的流程图,该流程包括如下步骤:
步骤S202,获取近场通信标签中存储的标签数据,其中,所述近场通信标签设置在设备表面上,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互;
例如,上述近场通信标签可以以贴附、镶嵌或者是悬挂的方式存在在设备表面上,进一步的,还可以根据设备的结构,设置在设备内表中。
需要说明的是,当近场通信标签与存在近场通信的终端处于预设通信范围,如:5cm的通信感应范围内时,终端可以对近场通信标签中的标签数据进行变更,对标签数据执行修改以及替换等操作,使得在近场通信标签不改变任何状态的情况下通过变更标签数据,提升近场通信标签的功能范围,进一步提升近场通信标签的实用性,减少标签浪费。
步骤S204,解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备允许提供服务类型,所述第二字段用于描述所述服务类型对应的设备动作;
可选的,上述所述第一字段包含指示与所述设备存在控制关联的服务端的应用程序编程接口以及所述设备对应的待执行动作对应的配置信息,所述第二字段包括所述待执行动作对应配置信息的动作编码;
步骤S206,基于所述第一字段和所述第二字段向所述服务端发送设备控制请求,以对所述设备进行控制。
需要说明的是,通过上述第一字段和第二字段确定出的设备控制请求相当于一种设备可以执行的快捷指令,当设备收到该设备控制请求后可以快速执行,使得设备可以及时的调整至设置该标签数据的目标对象需要的状态。
通过上述步骤,获取近场通信标签中存储的标签数据,其中,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互,所述近场通信标签设置在设备表面上;解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备对应的服务类型,所述第二字段用于描述所述服务类型对应的设备动作;基于所述第一字段和所述第二字段向所述服务端发送设备控制请求,以对所述设备进行控制;采用上述技术方案,解决了相关技术中,近场通信标签信息有限,功能服务单一,无法支持服务扩展等问题,通过在标签数据设置字段对应的内容,灵活在近场通信标签设置对应控制设备的服务类型对应的应用程序编程接口,使得标签数据可以固定的指向设备对应的服务,继而还可以通过替换第二字段实现对设备上近场通信标签中存储的标签数据对应的设备服务类型的变更,提升了近场通信标签对服务扩展的支撑。
上述设备的控制方法可以应用于移动终端上安装的目标应用中。
在一个示例性实施例中,基于所述第一字段和所述第二字段向服务端发送设备控制请求,以对所述设备进行控制之后,上述方法还包括:在确定所述服务端完成所述设备控制请求执行的情况下,获取所述服务端中的执行结果;在所述执行结果指示所述设备控制请求成功执行的情况下,确定当前所述设备控制请求对应的后续动作,其中,所述后续动作用于保持对设备的持续控制;在所述执行结果指示所述设备控制请求执行失败的情况下,禁止向所述设备发送设备控制请求,并校验与所述设备存在控制关联的服务端的应用程序编程接口。
可以理解的是,移动终端上的目标应用通过从服务端获取设备对设备控制请求的执行结果,确定当前设备是否支持使用近场通信标签中存储的标签数据进行设备控制,并在目标应用中显示设备控制请求对应的后续动作,当设备控制请求无法被被设备执行时,说明近场通信标签中存储的标签数据存在异常,需要对标签数据中携带的服务端的应用程序编程接口进行校验,进而保证服务端与目标应用以及近场通信标签数据交互的有效性。
在一个示例性实施例中,获取近场通信标签中存储的标签数据之前,上述方法还包括:在移动终端与近场通信标签之间的距离小于第一阈值的情况下,启动对所述近场通信标签中标签数据对应第一详情数据内容的调整操作;通过所述调整操作将所述第一详情数据内容替换为第二详情数据内容,并将所述第二详情数据内容与所述标签数据进行绑定。
简单来说,近场通信标签中的标签数据可以在移动终端与近场通信标签之间的距离处于适合设置的情况下,通过目标应用对标签数据对应的详情数据内容执行修改、替换以及删除操作等,使得可以将标签数据在目标应用中对应的第一详情数据内容替换为第二详情数据内容,从而改变标签数据提供的可以快速实现的设备的服务类型,使得近场通信标签可以支持功能扩展。
在一个示例性实施例中,通过所述调整操作将所述第一详情数据内容替换为第二详情数据内容之前,上述方法还包括:在所述移动终端的设备详情页上显示当前存储的所述标签数据对应的第一详情数据内容,并获取所述设备对应的最新版本的动作详情数据;其中,所述动作详情数据包括设备的标识码以及设备允许实现的动作编码集合;接收目标对象发出的设置指令,其中,所述设置指令用于参考所述动作详情数据对所述第一详情数据内容进行修改;通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容。
在一个示例性实施例中,通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容,包括:在所述设置指令为确定指令的情况下,确定所述第一详情数据内容为有效数据,停止对所述第一详情数据内容的调整操作;在所述设置指令为编辑指令的情况下,确定目标对象更新后的待执行动作的动作集合,并确定所述动作集合对应的目标动作编码。
换句话说,当目标对象在目标应用上发出了确定指令,表明目标对象确定当前近场通信标签中的标签数据对应的设备允许提供服务类型为目标对象需要的类型,无需进行变更;当目标对象在目标应用上发出了编辑指令,表示需结合目标对象之后选择或者输入的动作编码,对标签数据中的字段内容进行变更。
在一个示例性实施例中,通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容之后,上述方法还包括:在移动终端与近场通信标签之间的距离大于等于第一阈值,且小于第二阈值的情况下,生成所述目标动作编码对应的目标第二字段;使用所述目标第二字段替换所述标签数据中对应的第二字段。
在一个示例性实施例中,上述方法还包括:获取所述标签数据的更新周期;在所述标签数据的使用周期大于所述更新周期的情况下,向目标对象发送提示信息,所述提示信息用于向目标对象确认所述近场通信标签中存储的标签数据的有效性。
为了更好的理解上述设备的控制方法的过程,以下再结合可选实施例对上述设备的控制的实现方法流程进行说明,但不用于限定本申请实施例的技术方案。
在本实施例中提供了一种设备的控制方法,用户在设备详情页编辑NFC执行的动作(开关机或温度调节等),然后将动作编码写入NFC标签。用户碰触NFC标签,调用服务端接口执行相应的动作。并且给App返回后续需要执行的动作,跳转详情页等。用户可以在详情页更改执行动作,而无需重新写入NFC标签。从而实现用户可直接在APP中的H5页面中更改NFC快捷动作,无需重新写入NFC标签。用户用手机触碰NFC标签,执行的快捷动作随时可更新,控制设备更便捷。
图3是根据本申请实施例的设备的控制方法的时序图,如图3所示,具体过程如下:
步骤一、用户(相当于上述实施例中的目标对象)触碰NFC标签(相当于上述实施例中的近场通信标签)后,手机识别NFC中的写入信息(相当于上述实施例中的标签数据);
可选的,上述NFC标签包括:untype类型为API,唯一的动作编码。
步骤二、通过NFC中写入信息唤起APP,APP解析untype字段(相当于上述实施例中的第一字段),获取API(Application Programming Interface,应用程序编程接口,简称API)类型数据。当APP端识别API类型后,调用服务端接口执行相关的动作,可选的,前端可更改动作,比如,开关机、调节温度等。
步骤三、APP请求服务端的接口,向服务端根据传入的api类型数据,并调用服务端接口执行API动作,即动作编码(相当于上述实施例中的第二字段)。服务端查询API动作对应的动作编码的动作内容配置,给设备端发送控制命令。
步骤四、控制成功后,返回APP接口回调,该回调可以包括:执行结果以及后续动作,APP执行后续操作。即服务端控制设备完成执行后,返回结果以及APP的后续动作(例如,跳转详情、绑定设备或者无动作)。
可选的,APP中设备详情页可编辑nfc执行动作,这样在家电出厂后,nfc贴不用频繁写入,即可通过手机(相当于本发明实施例中的移动终端)APP设置nfc快捷功能。图4是根据本申请实施例的NFC执行动作编辑的时序图,如图4所示,包括:
第1步:进入APP中设备详情页,获取设备控制动作详情列表,可选的,动作详情包括设备ID以及动作编码;
第2步:编辑设备控制动作的控制命令详情
第2.1步:将编辑后的动作保存到服务端,下次手机触碰nfc即可使用编辑后的快捷动作。
本实施例能够在智能家电的普及性越来越高,用户通过远程控制、语音控制设备的行为也日益频繁的情况下。通过用户在设备详情页编辑NFC执行的动作(开关机或温度调节等),然后将动作编码写入NFC标签。用户碰触NFC标签,调用服务端接口执行相应的动作。并且给App返回后续需要执行的动作,跳转详情页等。用户可以在详情页更改执行动作,而无需重新写入NFC标签。在现有的NFC可写入信息小的前提下,编辑对应的标签数据,解决识别NFC贴后,只能单一唤起URL或者控制设备,并且无法支持功能扩展的问题。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。
图5是根据本申请实施例的一种设备的控制装置的结构框图。如图5所示,包括:
获取模块52,用于获取近场通信标签中存储的标签数据,其中,所述近场通信标签设置在设备表面上的任意位置,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互;
解析模块54,用于解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备允许提供服务类型,所述第二字段用于描述所述服务类型对应的设备动作;
控制模块56,用于基于所述第一字段和所述第二字段向服务端发送设备控制请求,以对所述设备进行控制。
通过上述装置,获取近场通信标签中存储的标签数据,其中,所述近场通信标签设置在设备表面上;解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备对应的服务类型,所述第二字段用于描述所述服务类型对应的设备动作;基于所述第一字段和所述第二字段向所述服务端发送设备控制请求,以对所述设备进行控制;采用上述技术方案,解决了相关技术中,近场通信标签信息有限,功能服务单一,无法支持服务扩展等问题,通过在标签数据设置字段对应的内容,灵活在近场通信标签设置对应控制设备的服务类型对应的应用程序编程接口,使得标签数据可以固定的指向设备对应的服务,继而还可以通过替换第二字段实现对设备上近场通信标签中存储的标签数据对应的设备服务类型的变更,提升了近场通信标签对服务扩展的支撑。
在一个示例性实施例中,上述装置还包括:确定模块,用于在确定所述服务端完成所述设备控制请求执行的情况下,获取所述服务端中的执行结果;在所述执行结果指示所述设备控制请求成功执行的情况下,确定当前所述设备控制请求对应的后续动作,其中,所述后续动作用于保持对设备的持续控制;在所述执行结果指示所述设备控制请求执行失败的情况下,禁止向所述设备发送设备控制请求,并校验与所述设备存在控制关联的服务端的应用程序编程接口。
在一个示例性实施例中,上述装置还包括:调整模块,用于在移动终端与近场通信标签之间的距离小于第一阈值的情况下,启动对所述近场通信标签中标签数据对应第一详情数据内容的调整操作;通过所述调整操作将所述第一详情数据内容替换为第二详情数据内容,并将所述第二详情数据内容与所述标签数据进行绑定。
在一个示例性实施例中,上述调整模块还包括:编辑单元,用于在所述移动终端的设备详情页上显示当前存储的所述标签数据对应的第一详情数据内容,并获取所述设备对应的最新版本的动作详情数据;其中,所述动作详情数据包括设备的标识码以及设备允许实现的动作编码集合;接收目标对象发出的设置指令,其中,所述设置指令用于参考所述动作详情数据对所述第一详情数据内容进行修改;通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容。
在一个示例性实施例中,上述编辑单元,还用于在所述设置指令为确定指令的情况下,确定所述第一详情数据内容为有效数据,停止对所述第一详情数据内容的调整操作;在所述设置指令为编辑指令的情况下,确定目标对象更新后的待执行动作的动作集合,并确定所述动作集合对应的目标动作编码。
在一个示例性实施例中,上述调整模块还包括:替换单元,用于在移动终端与近场通信标签之间的距离大于等于第一阈值,且小于第二阈值的情况下,生成所述目标动作编码对应的目标第二字段;使用所述目标第二字段替换所述标签数据中对应的第二字段。
在一个示例性实施例中,上述方法还包括:提示模块,还用于获取所述标签数据的更新周期;在所述标签数据的使用周期大于所述更新周期的情况下,向目标对象发送提示信息,所述提示信息用于向目标对象确认所述近场通信标签中存储的标签数据的有效性。
本申请的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,获取近场通信标签中存储的标签数据,其中,所述近场通信标签设置在设备表面上,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互;
S2,解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备允许提供服务类型,所述第二字段用于描述所述服务类型对应的设备动作;
S3,基于所述第一字段和所述第二字段向所述服务端发送设备控制请求,以对所述设备进行控制。
本申请的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,获取近场通信标签中存储的标签数据,其中,所述近场通信标签设置在设备表面上,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互;
S2,解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备允许提供服务类型,所述第二字段用于描述所述服务类型对应的设备动作;
S3,基于所述第一字段和所述第二字段向所述服务端发送设备控制请求,以对所述设备进行控制。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (10)
1.一种设备的控制方法,其特征在于,包括:
获取近场通信标签中存储的标签数据,其中,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互;
解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备允许提供服务类型,所述第二字段用于描述所述服务类型对应的设备动作;
基于所述第一字段和所述第二字段向所述服务端发送设备控制请求,以对所述设备进行控制。
2.根据权利要求1所述的设备的控制方法,其特征在于,基于所述第一字段和所述第二字段向服务端发送设备控制请求,以对所述设备进行控制之后,所述方法还包括:
在确定所述服务端完成所述设备控制请求执行的情况下,获取所述服务端中的执行结果;
在所述执行结果指示所述设备控制请求成功执行的情况下,确定当前所述设备控制请求对应的后续动作,其中,所述后续动作用于保持对设备的持续控制;
在所述执行结果指示所述设备控制请求执行失败的情况下,禁止向所述设备发送设备控制请求,并校验与所述设备存在控制关联的服务端的应用程序编程接口。
3.根据权利要求1所述的设备的控制方法,其特征在于,获取近场通信标签中存储的标签数据之前,所述方法还包括:
在移动终端与近场通信标签之间的距离小于第一阈值的情况下,启动对所述近场通信标签中标签数据对应第一详情数据内容的调整操作;
通过所述调整操作将所述第一详情数据内容替换为第二详情数据内容,并将所述第二详情数据内容与所述标签数据进行绑定。
4.根据权利要求3所述的设备的控制方法,其特征在于,通过所述调整操作将所述第一详情数据内容替换为第二详情数据内容之前,所述方法还包括:
在所述移动终端的设备详情页上显示当前存储的所述标签数据对应的第一详情数据内容,并获取所述设备对应的最新版本的动作详情数据;其中,所述动作详情数据包括设备的标识码以及设备允许实现的动作编码集合;
接收目标对象发出的设置指令,其中,所述设置指令用于参考所述动作详情数据对所述第一详情数据内容进行修改;
通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容。
5.根据权利要求4所述的设备的控制方法,其特征在于,通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容,包括:
在所述设置指令为确定指令的情况下,确定所述第一详情数据内容为有效数据,停止对所述第一详情数据内容的调整操作;
在所述设置指令为编辑指令的情况下,确定目标对象更新后的待执行动作的动作集合,并确定所述动作集合对应的目标动作编码。
6.根据权利要求5所述的设备的控制方法,其特征在于,通过所述设置指令对所述第一详情数据内容进行编辑,得第二详情数据内容之后,所述方法还包括:
在移动终端与近场通信标签之间的距离大于等于第一阈值,且小于第二阈值的情况下,生成所述目标动作编码对应的目标第二字段;
使用所述目标第二字段替换所述标签数据中对应的第二字段。
7.根据权利要求1至5所述的设备的控制方法,其特征在于,所述方法还包括:
获取所述标签数据的更新周期;
在所述标签数据的使用周期大于所述更新周期的情况下,向目标对象发送提示信息,所述提示信息用于向目标对象确认所述近场通信标签中存储的标签数据的有效性。
8.一种设备的控制装置,其特征在于,包括:
获取模块,用于获取近场通信标签中存储的标签数据,其中,所述近场通信标签用于与存在近场通信的终端在预设通信范围内进行标签数据的交互;
解析模块,用于解析所述标签数据,得到第一字段和第二字段;其中,所述第一字段用于描述设备允许提供服务类型,所述第二字段用于描述所述服务类型对应的设备动作;
控制模块,用于基于所述第一字段和所述第二字段向服务端发送设备控制请求,以对所述设备进行控制。
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的设备的控制方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的设备的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211116693.1A CN115484119B (zh) | 2022-09-14 | 2022-09-14 | 设备的控制方法和装置、存储介质及电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211116693.1A CN115484119B (zh) | 2022-09-14 | 2022-09-14 | 设备的控制方法和装置、存储介质及电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115484119A true CN115484119A (zh) | 2022-12-16 |
CN115484119B CN115484119B (zh) | 2023-12-19 |
Family
ID=84393023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211116693.1A Active CN115484119B (zh) | 2022-09-14 | 2022-09-14 | 设备的控制方法和装置、存储介质及电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115484119B (zh) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080302867A1 (en) * | 2007-05-18 | 2008-12-11 | Holberg Jordan R | System and method for tracking individuals via remote transmitters attached to personal items |
CN104025556A (zh) * | 2011-09-01 | 2014-09-03 | 艾利丹尼森公司 | 用于消费者追踪的设备、***和方法 |
US20150048924A1 (en) * | 2012-08-13 | 2015-02-19 | Crestron Electronics, Inc. | Initiating Remote Control Using Near Field Communications |
CN105049634A (zh) * | 2015-08-19 | 2015-11-11 | Tcl移动通信科技(宁波)有限公司 | 一种基于nfc识别电池的移动终端及识别方法 |
CN105409166A (zh) * | 2013-07-31 | 2016-03-16 | 索尼公司 | 信息处理装置,信息处理方法、程序以及信息处理*** |
CN105468005A (zh) * | 2016-02-03 | 2016-04-06 | 天津市乐图软件科技有限公司 | 基于rfid和ccd小车自动导引***及其方法 |
CN106991352A (zh) * | 2016-04-01 | 2017-07-28 | 珠海艾派克微电子有限公司 | Nfc读写器和nfc标签的数据读写方法 |
WO2018040939A1 (zh) * | 2016-08-30 | 2018-03-08 | 青岛海尔洗衣机有限公司 | 一种洗衣机洗涤控制方法及洗衣机 |
CN109726781A (zh) * | 2018-11-29 | 2019-05-07 | 浙江树人学院 | 一种基于rfid标签的远程生产控制方法 |
CN109784456A (zh) * | 2018-12-21 | 2019-05-21 | 深圳市远望谷信息技术股份有限公司 | 一种无源rfid双协议的电子标签芯片 |
CN110426964A (zh) * | 2019-08-13 | 2019-11-08 | 合肥美的电冰箱有限公司 | 家电控制装置、智能设备、家电、家电控制***及方法 |
CN111413883A (zh) * | 2020-03-31 | 2020-07-14 | 广东美的制冷设备有限公司 | 家电设备的控制方法、控制装置及计算机存储介质 |
CN113064353A (zh) * | 2021-03-18 | 2021-07-02 | 华帝股份有限公司 | 物联网智能家居设备的控制方法 |
CN113686001A (zh) * | 2021-08-25 | 2021-11-23 | 四川虹美智能科技有限公司 | 一种基于nfc的空调控制方法和*** |
CN215420340U (zh) * | 2021-05-26 | 2022-01-04 | 眉山环天智慧科技有限公司 | 一种基于云平台的管网远程控制*** |
-
2022
- 2022-09-14 CN CN202211116693.1A patent/CN115484119B/zh active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080302867A1 (en) * | 2007-05-18 | 2008-12-11 | Holberg Jordan R | System and method for tracking individuals via remote transmitters attached to personal items |
CN104025556A (zh) * | 2011-09-01 | 2014-09-03 | 艾利丹尼森公司 | 用于消费者追踪的设备、***和方法 |
US20150048924A1 (en) * | 2012-08-13 | 2015-02-19 | Crestron Electronics, Inc. | Initiating Remote Control Using Near Field Communications |
CN105409166A (zh) * | 2013-07-31 | 2016-03-16 | 索尼公司 | 信息处理装置,信息处理方法、程序以及信息处理*** |
CN105049634A (zh) * | 2015-08-19 | 2015-11-11 | Tcl移动通信科技(宁波)有限公司 | 一种基于nfc识别电池的移动终端及识别方法 |
CN105468005A (zh) * | 2016-02-03 | 2016-04-06 | 天津市乐图软件科技有限公司 | 基于rfid和ccd小车自动导引***及其方法 |
CN106991352A (zh) * | 2016-04-01 | 2017-07-28 | 珠海艾派克微电子有限公司 | Nfc读写器和nfc标签的数据读写方法 |
WO2018040939A1 (zh) * | 2016-08-30 | 2018-03-08 | 青岛海尔洗衣机有限公司 | 一种洗衣机洗涤控制方法及洗衣机 |
CN109726781A (zh) * | 2018-11-29 | 2019-05-07 | 浙江树人学院 | 一种基于rfid标签的远程生产控制方法 |
CN109784456A (zh) * | 2018-12-21 | 2019-05-21 | 深圳市远望谷信息技术股份有限公司 | 一种无源rfid双协议的电子标签芯片 |
CN110426964A (zh) * | 2019-08-13 | 2019-11-08 | 合肥美的电冰箱有限公司 | 家电控制装置、智能设备、家电、家电控制***及方法 |
CN111413883A (zh) * | 2020-03-31 | 2020-07-14 | 广东美的制冷设备有限公司 | 家电设备的控制方法、控制装置及计算机存储介质 |
CN113064353A (zh) * | 2021-03-18 | 2021-07-02 | 华帝股份有限公司 | 物联网智能家居设备的控制方法 |
CN215420340U (zh) * | 2021-05-26 | 2022-01-04 | 眉山环天智慧科技有限公司 | 一种基于云平台的管网远程控制*** |
CN113686001A (zh) * | 2021-08-25 | 2021-11-23 | 四川虹美智能科技有限公司 | 一种基于nfc的空调控制方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN115484119B (zh) | 2023-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10893094B2 (en) | System and method for appliance detection and app configuration | |
US20160174268A1 (en) | Smart home controller and communication method thereof | |
CN115167164A (zh) | 设备场景的确定方法和装置、存储介质及电子装置 | |
CN108154036B (zh) | 一种智能设备的控制方法及控制装置 | |
CN115484119A (zh) | 设备的控制方法和装置、存储介质及电子装置 | |
CN115309062A (zh) | 设备的控制方法、装置、存储介质及电子装置 | |
WO2023202029A1 (zh) | 标签数据的调整方法、装置、存储介质 | |
CN115695534A (zh) | 目标应用的运行方法和装置、存储介质及电子装置 | |
CN115658178A (zh) | 用户行为动态埋点数据的采集方法及装置、存储介质 | |
CN115484163A (zh) | ***的切换方法和装置、存储介质及电子装置 | |
CN115616930A (zh) | 控制指令的发送方法及装置、存储介质及电子装置 | |
CN115460060B (zh) | 智能设备的设备升级方法及装置、存储介质及电子装置 | |
CN115174297A (zh) | 属性信息的更新方法和装置、存储介质及电子装置 | |
CN116010005A (zh) | 一种控制指令执行状态反馈方法及电子装置 | |
CN115047797A (zh) | 结合行为偏好的设备操作方法及装置、存储介质 | |
CN115001885A (zh) | 设备控制方法及装置、存储介质及电子装置 | |
CN115453897A (zh) | 意图指令的确定方法及装置、存储介质及电子装置 | |
CN115314332A (zh) | 设备主题的设置方法及装置、存储介质及电子装置 | |
CN115032917A (zh) | 设备控制方法、存储介质及电子装置 | |
CN115733879A (zh) | 目标页面的推送方法、装置、存储介质及电子装置 | |
CN115373283A (zh) | 控制指令的确定方法及装置、存储介质及电子装置 | |
CN115033475A (zh) | 测试用例的执行方法和装置、存储介质及电子装置 | |
CN115934200A (zh) | 资源推送方法及装置、存储介质及电子装置 | |
CN115167163A (zh) | 场景执行方法及装置、存储介质及电子装置 | |
CN115469638A (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 |