CN112631486A - 设备的控制方法及装置 - Google Patents

设备的控制方法及装置 Download PDF

Info

Publication number
CN112631486A
CN112631486A CN202011496074.0A CN202011496074A CN112631486A CN 112631486 A CN112631486 A CN 112631486A CN 202011496074 A CN202011496074 A CN 202011496074A CN 112631486 A CN112631486 A CN 112631486A
Authority
CN
China
Prior art keywords
terminal
server
authorized
unauthorized
control interface
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.)
Pending
Application number
CN202011496074.0A
Other languages
English (en)
Inventor
樊思远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Midea Group Co Ltd
Original Assignee
Midea Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Midea Group Co Ltd filed Critical Midea Group Co Ltd
Priority to CN202011496074.0A priority Critical patent/CN112631486A/zh
Publication of CN112631486A publication Critical patent/CN112631486A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y10/00Economic sectors
    • G16Y10/80Homes; Buildings
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/30Control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Architecture (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Structural Engineering (AREA)
  • Civil Engineering (AREA)
  • Accounting & Taxation (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请公开了一种设备的控制方法及装置。其中,该设备的控制方法包括:未授权终端通过临时账号与服务器建立连接,以获取已授权终端的设备控制界面;且临时账号与已授权终端的账号相关联;未授权终端通过所获得的设备控制界面生成操作指令,服务器能够根据操作指令对设备进行相应的操作控制。本申请设备的控制方法可以使未授权终端在不安装设备控制APP且未注册账号的情况能够控制设备。

Description

设备的控制方法及装置
技术领域
本申请涉及设备控制技术领域,特别是涉及一种设备的控制方法及装置。
背景技术
随着物联网技术的发展,智能家居设备也在迅速普及。用户可以使用安装在手机等移动终端上的APP的人机交互界面远程操作家庭或办公室内一个或多个智能家居设备,以获得更多的自动化和智能场景控制功能。
其中,已知有以下利用移动终端对智能家居设备进行人机交互的方法:
1.利用移动终端的红外/蓝牙等通信功能,无需配置即可直接控制智能家居设备。
2.在移动终端上安装APP,通过WiFi、蜂窝网络等通信方式接入互联网,经由云服务器以间接控制智能家居设备。
其中,方法1由于控制距离受到通信距离的限制,并且无法同时控制多台设备(例如“回家”等场景模式,需要对多个设备组合发出命令),使用范围狭窄,市面上的主流产品多以方法2为主。但是,方法2一方面需要在注册用户账号,并与待控制设备配置绑定关系后才可使用,另一方面,需下载专用的App,体积较为臃肿。
因此,当顾客在智能家电线下体验店欲体验控制功能,或者访客希望在到访的场所临时使用控制功能时,如果用户不在移动终端上安装设备控制APP,或者注册账号并配置绑定智能家电设备,就无法实现利用移动终端的控制功能。
发明内容
本申请提供一种设备的控制方法及装置,以解决现有技术中存在的上述至少一个问题。
为达到上述目的,本申请提供一种设备的控制方法,该方法包括:
未授权终端通过临时账号与服务器建立连接,获取已授权终端的设备控制界面;且临时账号与已授权终端的账号相关联;
未授权终端通过所获得的设备控制界面生成操作指令,服务器能够根据操作指令对设备进行相应的操作控制。
其中,未授权终端获取已授权终端的设备控制界面,包括:
未授权终端从服务器获取到经过服务器调整的设备控制界面;或者,
未授权终端在服务器的授权下从已授权终端获取设备控制界面。
其中,未授权终端从服务器获取设备控制界面,包括:
未授权终端通过临时账号登录至临时链接,以获取设备控制界面;临时链接由已授权终端向服务器申请获得,且临时链接包括设备控制界面。
其中,未授权终端在服务器的授权下从已授权终端获取设备控制界面,包括:
未授权终端在服务器的授权下与已授权终端建立本地同步连接;
未授权终端与已授权终端同步交互设备控制界面。
其中,临时账号由已授权终端基于设备信息向服务器申请获得,获取已授权终端的设备控制界面,包括:
获取已授权终端的对应设备信息的设备控制界面。
其中,临时账号由已授权终端基于授权信息向服务器申请获得;控制方法还包括:
未授权终端将操作指令发送至服务器,以使服务器基于授权信息对设备进行相应的操作控制;或者,
未授权终端将操作指令发送至已授权终端,以使已授权终端向服务器发送操作命令,由服务器对设备进行相应的操作控制。
其中,未授权终端通过临时账号与服务器建立连接,之前包括:
未授权终端向服务器申请获得临时账号;
未授权终端获取已授权终端的令牌;
未授权终端利用令牌将临时账号与已授权终端的账号相关联。
其中,控制方法还包括:
未授权终端生成操作指令的过程中,在所获得的设备控制界面上的动画同步在已授权终端的设备控制界面上显示。
为达到上述目的,本申请提供一种设备的控制方法,该方法包括:
已授权终端向服务器申请临时账号,使得未授权终端根据临时账号与服务器建立连接,并获取已授权终端的设备控制界面。
其中,控制方法还包括:
已授权终端向服务器申请临时链接,临时链接包括设备控制界面;
已授权终端展示临时链接和临时账号,使得未授权终端根据临时账号登陆至临时链接。
其中,控制方法还包括:
已授权终端在服务器的授权下与未授权终端建立同步连接,以使得未授权终端与已授权终端同步交互设备控制界面。
其中,已授权终端向服务器申请临时账号,包括:
已授权终端基于设备信息向服务器申请临时账号,使得未授权终端获取与设备信息对应的设备控制界面。
其中,控制方法还包括:
已授权终端接收未授权终端发送的操作指令,操作指令由未授权终端通过所获得的设备控制界面生成;
已授权终端根据操作指令向服务器发送操作命令,以由服务器对设备进行相应的操作控制。
其中,控制方法还包括:
已授权终端的设备控制界面上同步显示未授权终端在所获得的设备控制界面上的动画,动画出现在生成操作指令的过程中。
为达到上述目的,本申请提供一种设备的控制方法,该方法包括:
服务器确认与已授权终端的账号相关联的临时账号,临时账号用于使未授权终端与服务器建立连接,未授权终端从而能够获得已授权终端的设备控制界面;
服务器根据操作指令对设备进行相应的操作控制,操作指令由未授权终端通过所获得的设备控制界面生成。
其中,服务器确认与已授权终端的账号相关联的临时账号,包括:
服务器接收已授权终端的临时账号的申请请求,以向已授权终端发送临时账号;或,
服务器接收未授权终端的临时账号的申请请求,以向未授权终端发送临时账号;服务器与未授权终端交互,以利用已授权终端的令牌将临时账号与已授权终端的账号相关联。
其中,控制方法还包括:
在未授权终端通过临时账号与服务器建立连接的情况下,服务器将经过服务器调整的设备控制界面发送至未授权终端;或者,服务器授权已授权终端将设备控制界面发送给未授权终端。
其中,服务器接收已授权终端的临时账号的申请请求,包括:服务器接收已授权终端基于设备信息的临时账号的申请请求;
控制方法还包括:在未授权终端通过临时账号与服务器建立连接的情况下,服务器将已授权终端的对应设备信息的设备控制界面发送给未授权终端。
为达到上述目的,本申请提供一种电子设备,该电子设备包括处理器,处理器用于执行指令以实现上述方法。
为达到上述目的,本申请提供一种计算机可读存储介质,该计算机可读存储介质用于存储指令/程序数据,指令/程序数据能够被执行以实现上述方法。
本申请未授权终端基于已授权终端向服务器申请的临时账号与服务器建立连接,这样未授权终端可以获取到已授权终端的设备控制界面,从而未授权终端基于获取到的已授权终端的设备控制界面控制设备,以便未授权终端基于已与设备绑定的已授权终端的账号和/或权限、设备管理APP的设备控制界面等控制设备,这样未授权终端就可以在不安装设备控制APP、不在设备控制APP上登录与设备绑定的账号、或不在设备控制APP上完成自身账号与设备绑定的情况下基于已授权终端申请的临时账号与服务器建立连接以控制设备,可以保护从终端使用者的隐私。
附图说明
图1是本申请设备的控制方法一实施方式的流程示意图;
图2是本申请设备的控制方法中未授权终端的工作流程示意图;
图3是本申请设备的控制方法中服务器的工作流程示意图;
图4是本申请设备的控制方法一实施例的示意图;
图5是本申请通过主终端指导从终端操作的方法一实施方式的流程示意图;
图6是本申请通过主终端指导从终端操作的方法中主终端的工作流程示意图;
图7是本申请通过主终端指导从终端操作的方法中从终端的工作流程示意图;
图8是本申请通过主终端指导从终端操作的方法另一实施方式的流程示意图;
图9是本申请通过主终端指导从终端操作的方法又一实施方式的流程示意图;
图10是本申请电子设备一实施方式的结构示意图;
图11是本申请计算机存储介质一实施方式的结构示意图。
具体实施方式
为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本申请所提供的一种设备的控制方法及装置做进一步详细描述。
在本文中提及“实施方式”意味着,结合实施方式描述的特定特征、结构或特性可以包含在本申请的至少一个实施方式中。在说明书中的各个位置出现该短语并不一定均是指相同的实施方式,也不是与其它实施方式互斥的独立的或备选的实施方式。本领域技术人员显式地和隐式地理解的是,在不冲突的情况下,本文所描述的实施方式可以与其它实施方式相结合。
本申请设备的控制方法可以应用于用户到设备的线下体验店体验时,用户想在不下载设备控制APP和不注册设备控制账号的情况下,体验使用自己的终端控制设备的场景中,或者应用于用户需要自己的备用终端在不下载设备控制APP和/或不注册设备控制账号的情况下具有临时控制设备的功能的场景中。当然,本申请设备的控制方法的应用场景不限于上述场景。
基于此,本申请可以提供一种用户无需在自己的终端(或备用终端)下载完整的APP、注册设备控制账号、并配置设备权限,而是借用导购的手机(或自己的主终端)的App、设备控制账号、权限,通过自己的终端(或备用终端)远程操作设备的方法。该方案具体请参阅图1,图1是本申请设备的控制方法第一实施方式的流程示意图。本实施方式设备的控制方法包括以下步骤。需要注意的是,以下编号仅用于简化说明,并不旨在限制步骤的执行顺序,本实施方式的各步骤可以在不违背本申请技术思想的基础上,任意更换执行顺序。
S101:已授权终端向服务器申请临时账号。
已授权终端可以先向服务器申请临时账号,以便后续未授权终端可以基于临时账号与服务器建立连接,并获取已授权终端的设备控制界面,然后基于已授权终端的设备控制界面控制设备,这样未授权终端可以在不下载设备控制APP(例如美的美居APP或阿里智能APP等)和注册设备控制账号的情况下,基于已授权终端申请的临时账号与服务器建立连接以控制设备。
其中,已授权终端可以指已通过服务器与设备绑定的终端,即已授权终端具有控制设备的权限。具体地,已授权终端可以指已安装设备控制APP,并已在设备控制APP上登录了与设备绑定的账号的终端。
而未授权终端可以指未与设备绑定的终端,即未授权终端不具有控制设备的权限。具体地,未授权终端可以指未安装设备控制APP的终端,或未在设备控制APP上登录与设备绑定的账号的终端,或未在设备控制APP上完成自身账号与设备绑定的终端。
其中,临时账号是由已授权终端向服务器申请获得的,以便未授权终端基于已与设备绑定的已授权终端的账号和/或权限、设备管理APP的设备控制界面等控制设备,这样未授权终端就可以在不安装设备控制APP、不在设备控制APP上登录与设备绑定的账号、或不在设备控制APP上完成自身账号与设备绑定的情况下基于已授权终端申请的临时账号与服务器建立连接以控制设备。
可选地,已授权终端可以向服务器发出临时账号的申请请求,这样服务器在接收到申请请求后,会向已授权终端发送临时账号,以便未授权终端知晓或获取到临时账号时,会通过临时账号与服务器建立连接。
另外,已授权终端在向服务器申请临时账号时,可以将设备信息一同发送给服务器,这样已授权账号申请获得的临时账号就具有控制该设备信息对应的设备的权限。其中,设备信息可以包括设备型号(例如KFR-35G/WDBN8D3等)和设备ID(例如Midea_ac_sn001113等)等信息。
此外,已授权终端在向服务器申请临时账号时,可以将临时控制时间一同发送给服务器,这样未授权终端可以在临时控制时间内基于已授权终端申请获得的临时账号控制设备。
可以理解的是,临时账号是服务器基于已授权终端上的设备控制账号生成的,这样临时账号对设备的控制权限与已授权终端的设备控制账号对设备的控制权限是相关联的。一般来说,临时账号对设备的控制权限等同于或少于已授权终端的设备控制账号对设备的控制权限。进一步地,已授权终端在向服务器申请临时账号时,可以将临时账号的控制权限的限定要求发送给服务器,以使服务器基于限定要求和已授权终端的设备控制账号生成临时账号,这样临时账号对设备的控制权限可以等于限定要求和设备控制账号对设备的控制权限的并集。
其中,已授权终端申请到的临时账号可以是标识码,还可以是临时链接,或者可以是账号和密码。
S102:未授权终端通过临时账号与服务器建立连接,以获取已授权终端的设备控制界面。
已授权终端向服务器申请到临时账号后,未授权终端可以通过临时账号与服务器建立连接,这样未授权终端可以获取到已授权终端的设备控制界面,以便后续未授权终端基于获取到的已授权终端的设备控制界面控制设备,这样未授权终端可以在不下载设备控制APP和注册账号的情况下,基于已授权终端申请的临时账号与服务器建立连接以控制设备。
在一实现方式中,已授权终端获得的临时账号是标识码,此时未授权终端可以通过扫描该标识码以完成临时账号的登录,从而建立起与服务器的连接。例如,已授权终端可以通过扫描标识码形式的临时账号,进入微信或支付宝等常用第三方应用的设备控制小程序,以完成与服务器的连接,这样未授权终端可以在小程序中显示获取到的已授权终端的设备控制界面。
在另一实现方式中,已授权终端获得的临时账号可以包括账号和密码,此时未授权终端可以通过微信或支付宝等常用第三方应用的设备控制小程序或网页等的输入界面获取用户输入的该临时账号的账号和密码,然后基于输入界面上的账号和密码建立起与服务器的连接,这样未授权终端就可在微信或支付宝等常用第三方应用的设备控制小程序或网页等中显示获取到的已授权终端的设备控制界面。
在又一实现方式中,已授权终端获取的临时账号可以是网址形式的,此时未授权终端可以直接通过该临时账号进入临时链接,以完成临时账号的登录,从而建立起与服务器的连接,从而未授权终端就可在临时链接中显示获取到的已授权终端的设备控制界面。其中,临时链接是由已授权终端向服务器申请获得。且临时链接包括已授权终端的设备控制界面。
可以理解的是,已授权终端是已通过服务器与设备绑定的终端,即已授权终端已与服务器建立连接,在未授权终端通过临时账号与服务器建立连接后,未授权终端可以通过服务器与已授权终端间接连接,以通过服务器获取已授权终端的设备控制界面。
其中,在未授权终端通过服务器获取已授权终端的设备控制界面之前,可以先将未授权终端的屏幕信息发送给服务器,这样服务器会基于未授权终端的屏幕信息对已授权终端的设备控制界面进行调整;然后服务器会将调整后的已授权终端的设备控制界面发送给未授权终端。其中,未授权终端的屏幕信息可以包括未授权终端的屏幕尺寸和/或屏幕分辨率等信息。
另外,未授权终端获取到的设备控制界面可以是已授权终端当前的设备控制界面,未授权终端每通过设备控制界面获取到操作指令后,可以将操作指令发送给已授权终端,以获取已授权终端响应于操作指令切换后的设备控制界面。当然,在其他实现方式中,未授权终端获取到的设备控制界面可以是交互界面,未授权终端每通过设备控制界面获取到操作指令后,未授权终端会自动地响应于操作指令调整设备控制界面或切换到下一个设备控制界面。
在其他实现方式中,未授权终端可以在服务器的授权下直接从已授权终端获取已授权终端的设备控制界面,以在服务器的授权下与已授权终端同步交互设备控制界面。具体地,未授权终端可以在通过临时账号登录至服务器的情况下,建立与已授权终端的本地同步连接,未授权终端可先通过与已授权终端的同步连接获取到已授权终端的设备控制界面;然后未授权终端每基于获取到的设备控制界面生成操作指令后,都将操作指令发送给已授权终端,以获取到已授权终端响应于操作指令切换后的设备控制界面,从而实现未授权终端与已授权终端同步交互设备控制界面。当然,在其他实施例中,未授权终端获取到的已授权终端的设备控制界面为交互界面时,未授权终端每基于获取到的设备控制界面生成操作指令后,都将操作指令发送给已授权终端,以使已授权终端响应于操作指令切换设备控制界面,从而实现未授权终端和已授权终端的设备控制界面同步。
进一步地,若临时账号是由已授权终端基于设备信息向服务器申请获得,未授权终端就会获取到已授权终端的对应设备信息的设备控制界面。示例性地,已授权终端在向服务器申请临时账号时,会将设备型号(例如KFR-35G/WDBN8D3等)和设备ID(例如Midea_ac_sn001113等)等设备信息发送给服务器,这样已授权账号申请获得的临时账号就具有控制该设备信息对应的设备的权限,从而在未授权终端通过临时账号与服务器建立连接后,已授权终端对应设备信息的设备控制界面就会由已授权终端或服务器发送给未授权终端。
S103:未授权终端通过所获得的设备控制界面生成操作指令,服务器能够根据操作指令对设备进行相应的操作控制。
未授权终端获取到已授权终端的设备控制界面后,可以通过所获得的设备控制界面生成操作指令,以使服务器根据操作指令对设备进行相应的操作控制。
可以理解的是,未授权终端每通过所获得的设备控制界面生成一操作指令后,均可将操作指令发送给已授权终端;已授权终端确认操作指令不是对设备的控制指令,仅是设备控制界面的切换指令时,已授权终端可以响应于操作指令切换设备控制界面;已授权终端确认操作指令是对设备的控制指令,会基于操作指令并通过服务器对设备进行相应的操作控制,也同样可以基于操作指令进行设备控制界面的切换,以保证已授权终端和未授权终端的设备控制界面的页面同步,以使已授权终端的使用者可以知晓未授权终端的实时操作。当然,未授权终端每通过所获得的设备控制界面生成一操作指令后,也可直接将操作指令发送给服务器,以通过服务器对设备进行相应的操作控制,并通过服务器实现已授权终端和未授权终端的界面同步。在已授权终端的设备控制界面切换后,若已授权终端确认未授权终端获取到的设备控制界面不包含切换后的设备控制界面时,已授权终端也会将切换后的设备控制界面发送给未授权终端,以保证未授权终端能够基于设备控制界面控制设备。
在其他实现方式中,未授权终端通过所获得的设备控制界面生成操作指令后;若操作指令是对设备的控制指令,未授权终端可以将该操作指令发送给已授权终端或服务器,以让已授权终端或服务器基于该操作指令对设备进行相应的操作控制;若操作指令不是对设备的控制指令,仅是设备控制界面的切换指令,且未授权终端获得的设备控制界面包含基于操作指令切换后的设备控制界面时,未授权终端可以不将该操作指令发送给已授权终端或服务器;若操作指令不是对设备的控制指令,仅是设备控制界面的切换指令,且未授权终端获得的设备控制界面不包含基于操作指令切换后的设备控制界面时,未授权终端可以将该操作指令发送给已授权终端或服务器,以通过已授权终端或服务器获取到切换后的设备控制界面。
可以理解的是,未授权终端通过设备控制界面获取到操作指令后,可以将操作指令发送给已授权终端,以让已授权终端基于该操作指令向服务器发送操作命令,然后由服务器对设备进行相应的操作控制。可以理解的是,在操作指令不是对设备的控制指令,仅是设备控制界面的切换指令时,已授权终端可以响应于操作指令切换设备控制界面,若未授权终端获取到的设备控制界面不包含切换的设备控制界面时,已授权终端也会将切换后的设备控制界面发送给未授权终端。
在另一实现方式中,未授权终端通过设备控制界面获取到操作指令后,可以将操作指令直接发送给服务器,以让服务器基于该操作指令对设备进行相应的操作控制。可以理解的是,服务器会在操作指令不是对设备的控制指令,仅是设备控制界面的切换指令时,会将操作指令发送给已授权终端,已授权终端可以响应于操作指令切换设备控制界面,若未授权终端获取到的设备控制界面不包含切换的设备控制界面时,已授权终端也会将切换后的设备控制界面发送给未授权终端。
可以理解的是,由于设备控制界面是未授权终端基于临时账号获得的,在未授权终端将基于设备控制界面获得的操作指令发送给服务器后,服务器可以基于临时账号对设备的控制权限对设备进行相应的控制。具体地,若服务器判断操作指令未超过临时账号对设备的控制权限时,服务器会基于操作指令对设备进行相应的控制操作,若服务器判断操作指令超过临时账号对设备的控制权限时,服务器会忽略该操作指令,可以不对设备进行操作指令对应的操作控制。
在本实施例中,未授权终端基于已授权终端向服务器申请的临时账号与服务器建立连接,这样未授权终端可以获取到已授权终端的设备控制界面,从而未授权终端基于获取到的已授权终端的设备控制界面控制设备,以便未授权终端基于已与设备绑定的已授权终端的账号和/或权限、设备管理APP的设备控制界面等控制设备,这样未授权终端就可以在不安装设备控制APP、不在设备控制APP上登录与设备绑定的账号、或不在设备控制APP上完成自身账号与设备绑定的情况下基于已授权终端申请的临时账号与服务器建立连接以控制设备,可以保护从终端使用者的隐私。
当然,临时账号不限于通过步骤S101中的方法获得,只要在步骤S102之前,临时账号与已授权终端的账号关联即可。示例性地,还可以由未授权终端自身向服务器申请临时账号,然后未授权终端申请的临时账号与已授权终端的账号建立关联,这样未授权终端通过临时账号登录至服务器后,未授权终端就可通过已授权终端账号的权限和控制界面对设备进行控制。可以面对面建立临时账号与已授权终端的账号的关联,具体地,未授权终端通过扫描的形式从已授权终端处获得已授权终端的令牌,再利用已授权终端的令牌使得服务器分配给未授权终端的临时账号与已授权终端的账号建立关联。
对于未授权终端,其实现设备的控制方法的步骤请参阅图2,图2是本申请设备的控制方法中未授权终端的工作流程示意图。
S201:未授权终端通过临时账号与服务器建立连接,以获取已授权终端的设备控制界面。
其中,设备可以为物联网设备,具体可为智能家电等,例如冰箱或空调等。未授权终端可以是终端设备,例如手机或计算机等。
S202:未授权终端通过所获得的设备控制界面生成操作指令,服务器能够根据操作指令对设备进行相应的操作控制。
本实施方式中上述步骤与图1所示实施例中的相关步骤类似,具体不再赘述。未授权终端基于已授权终端向服务器申请的临时账号与服务器建立连接,从而未授权终端可以获取到已授权终端的设备控制界面,使得未授权终端可以基于获取到的已授权终端的设备控制界面控制设备,这样未授权终端就可以在不安装设备控制APP、不在设备控制APP上登录与设备绑定的账号、或不在设备控制APP上完成自身账号与设备绑定的情况下基于已授权终端申请的临时账号与服务器建立连接以控制设备,可以保护从终端使用者的隐私。
对于已授权终端,其实现设备的控制方法的步骤如下所示。
S301:已授权终端向服务器申请临时账号,使得未授权终端根据临时账号与服务器建立连接,并获取已授权终端的设备控制界面。
已授权终端可以是终端设备,例如手机或计算机等。
可选地,已授权终端可以向服务器申请临时链接,该临时链接包括设备控制界面;然后已授权终端展示临时链接和临时账号,使得未授权终端根据临时账号登陆至临时链接,以通过临时账号与服务器建立连接。
未授权终端通过临时账号与服务器建立连接后,已授权终端可以在服务器的授权下与未授权终端建立同步连接,以使得未授权终端与已授权终端同步交互设备控制界面,以使未授权终端获得已授权终端的设备控制界面。其中,在临时账号是由已授权终端基于设备信息向服务器申请得到的的情况下,未授权终端获得的设备控制界面是已授权终端的与设备信息对应的设备控制界面。
未授权终端获取到已授权终端的设备控制界面后,可以通过设备控制界面生成操作指令,然后将操作指令发送给已授权终端,这样已授权终端就可接收到未授权终端发送的操作指令,然后已授权终端可以根据操作指令向服务器发送操作指令,以由服务器对设备进行相应的操作控制。
上述步骤与图1所示实施例中的相关步骤类似,具体不再赘述。已授权终端向服务器申请临时账号,使得未授权终端根据临时账号与服务器建立连接,并获取已授权终端的设备控制界面,从而未授权终端可以基于获取到的已授权终端的设备控制界面控制设备,这样未授权终端就可以在不安装设备控制APP、不在设备控制APP上登录与设备绑定的账号、或不在设备控制APP上完成自身账号与设备绑定的情况下基于已授权终端申请的临时账号与服务器建立连接以控制设备,可以保护从终端使用者的隐私。
对于服务器,其实现设备的控制方法的步骤请参阅图3,图3是本申请设备的控制方法中服务器的工作流程示意图。
S401:服务器接收已授权终端的临时账号的申请请求,以向已授权终端发送临时账号。
服务器接收到已授权终端的临时账号的申请请求后,可以向已授权终端发送临时账号,以便在未授权终端知晓或获取到临时账号时,未授权终端可以通过临时账号建立与服务器的连接,此时服务器可以将已授权终端的设备控制界面发送给未授权终端;或者,服务器可以授权已授权终端将设备控制界面发送给未授权终端,使得未授权终端可以获得已授权终端的设备控制界面。其中,在临时账号是由已授权终端基于设备信息向服务器申请得到的的情况下,在未授权终端通过临时账号与服务器建立连接的情况下,服务器可将已授权终端的对应设备信息的设备控制界面发送给未授权终端。
S402:服务器根据操作指令对设备进行相应的操作控制。
服务器将已授权终端的设备控制界面发送给未授权终端,或者在服务器的授权下已授权终端将自身的设备控制界面发送给未授权终端后,服务器可以获取到未授权终端通过所获得的设备控制界面生成的操作指令,从而服务器可以根据操作指令对设备进行相应的操作控制。
本实施方式中上述步骤与图1所示实施例中的相关步骤类似,具体不再赘述。服务器接收已授权终端的临时账号的申请请求,以向已授权终端发送临时账号,这样未授权终端可以通过临时账号与建立连接,使得未授权终端可以通过服务器获得已授权终端的设备控制界面,从而未授权终端可以通过所获得的设备控制界面生成操作指令,服务器可以根据操作指令对设备进行相应的操作控制,这样未授权终端就可以在不安装设备控制APP、不在设备控制APP上登录与设备绑定的账号、或不在设备控制APP上完成自身账号与设备绑定的情况下基于已授权终端申请的临时账号与服务器建立连接以控制设备,可以保护从终端使用者的隐私。
下面为更好说明本申请的设备控制方法,提供下述两个设备控制具体实施例来示例性说明:
实施例1
已授权终端向服务器端发出临时使用的请求,该请求中包含了已授权终端的用户账号、指定的待使用家电(例如展厅中央的一台立式空调)的型号(例如KFR-35G/WDBN8D3)及ID(例如Midea_ac_sn001113)。
服务器端生成临时账号,并将用于登录该临时账号的信息以链接的形式发送至已授权终端上。
已授权终端根据该链接生成二维码。
未授权终端扫描上述二维码后,通过访问微信小程序或者HTML5页面等方式登录至临时账户。
未授权终端登录到临时账号后,服务器授权已授权终端将已授权终端的设备控制界面同步到未授权终端,从而未授权终端的微信小程序或者HTML5界面会基于已授权终端账号权限、指定的待使用家电的型号和ID生成,界面与已授权终端的设备控制界面基本相同或者仅有该设备控制界面的部分功能;服务器并授权未授权终端将基于微信小程序或者HTML5界面获取到的用户的操作指令(例如,触屏的按压、滑动等操作及坐标等)传输至已授权终端,已授权终端基于未授权终端的操作指令,通过已授权终端上安装的设备控制APP内的插件向家电发出命令,从而实现未授权终端对家电的间接遥控。
实施例2
已授权终端向服务器端发出临时使用的请求,该请求中包含了已授权终端的用户账号、指定的待使用家电的型号、ID和授权时间。
服务器端生成临时账号,并将用于登录该临时账号的信息以登录账号和密码的形式发送至已授权终端上。
已授权终端展示该登录账号和密码。
未授权终端在微信小程序或者HTML5页面的输入界面中获取该登录账号和密码,以通过临时账号完成与服务器的连接。
未授权终端在通过访问微信小程序或者HTML5页面等方式登录至临时账户时,服务器根据已授权终端的对应待使用家电的功能,以微信小程序或者HTML5页面的形式,生成一套与已授权终端的设备控制界面同步的交互界面,并将其发送给未授权终端,以使未授权终端显示该交互界面,这样可以在未授权终端访问时提供未授权终端本身屏幕分辨率等硬件信息,调整交互界面的排版。具体地,如图4所示,当已授权终端的设备控制界面更新时,会经过服务器同步至未授权终端。
未授权终端将用户对该交互界面的操作指令(例如,触屏的按压、滑动等操作及坐标等)传输至服务器。服务器基于已授权终端账号的权限和家电ID,向家电发出命令,从而实现未授权终端对家电的间接遥控。
或者未授权终端将用户对该交互界面的操作指令传输至已授权终端。已授权终端基于未授权终端的操作指令,通过已授权终端上安装的设备控制APP的插件向家电发出命令。
本申请还提供一种家电设备的控制操作指导方法,具体请参阅图5,图5是本申请家电设备的控制操作指导方法第一实施方式的流程示意图。本实施方式家电设备的控制操作指导方法包括以下步骤。其中,主终端和从终端通信连接。主终端的主操作界面和从终端的从操作界面同步,即主终端的主操作界面和从终端的从操作界面功能基本对应。其中,主终端的主操作界面和从终端的从操作界面可以相同。但是也可如图4所示,主终端的主操作界面和从终端的从操作界面可以存在一定差异。可以理解的是,本实施方式中的主终端可以是上述设备的控制方法中已授权终端和未授权终端的其中一者,而从终端是已授权终端和未授权终端的另一者。例如主终端通过服务器从从终端处获得从终端的从操作界面,根据从操作界面的图像或者从操作界面对应的配置(功能按钮、控制家电的权限等),由主终端生成主操作界面,或者服务器生成主操作界面并发送至主终端。需要注意的是,以下编号仅用于简化说明,并不旨在限制步骤的执行顺序,本实施方式的各步骤可以在不违背本申请技术思想的基础上,任意更换执行顺序。
S501:主终端通过主操作界面接收主用户的触发动作,并基于触发动作产生视觉元素。
可以理解的是,主终端的使用者为主用户,主终端可以通过主操作界面接收到主用户的触发动作,以便后续与从终端交互,使得从终端在从操作界面上通过视觉元素呈现主操作指令,这样从用户就可在从操作界面上显示的视觉元素的指导下执行触发动作,从而主用户就可通过主终端引导从用户操作从终端,省去预先制作操作指南,并可根据实际情况人工调整操作。
在一实现方式中,主终端在感应到主用户点击主操作界面时,会记录主用户在主操作界面上触发位置以及触发方式,并基于触发位置和触发方式生成视觉元素。较为简单的是,可以将触发位置和触发方式标记在主操作界面上,以得到视觉元素。其中,触发方式可以包括单击、双击、多击和滑动等。
在另一实现方式中,主终端可以在主用户点击主操作界面时,可在主操作界面上主用户点击处添加标记(例如红色标记等),并对主操作界面进行录制;若主终端感应到主用户停止点击主操作界面,会清除添加到主操作界面上的标记,并维持对主操作界面的录制操作,直至停止点击时间大于阈值;若主终端确认主用户在停止点击时间小于阈值时重新点击主操作界面,还会在主操作界面上主用户点击处添加标记,然后在主用户再次停止点击主操作界面时,重新计算停止点击时间,直至停止点击时间大于阈值时暂停对主操作界面的录制,以得到视觉元素。阈值可以是双击操作或多击操作时,两次点击之间的时间阈值。
在又一实现方式中,主终端可以在主用户点击主操作界面时,可实时截屏以获得当前的主操作界面,并在截取到的主操作界面上的主用户点击处添加标记,以得到主操作界面图像序列;若主终端感应到主用户停止点击主操作界面,会维持对主操作界面的截取操作,直至停止点击时间大于阈值;若主终端确认主用户在停止点击时间小于阈值时重新点击主操作界面,还会在截取到的主操作界面上的主用户点击处添加标记,然后在感应到主用户再次停止点击主操作界面时,重新计算停止点击时间,直至停止点击时间大于阈值时暂停对主操作界面的截取,以得到视觉元素。
其中,触发动作可用于产生控制家电设备主操作指令,例如点击家电设备中的煮饭按钮后,会控制家电设备进入煮饭程序。
S502:主终端将视觉元素发送至从终端。
主终端基于触发动作生成视觉元素后,会将触发动作发送给从终端,使得从终端在从操作界面上显示视觉元素,这样从用户就可在从操作界面上显示的视觉元素的指导下执行触发动作。
可选地,主终端每获得一视觉元素,都可以将视觉元素发送给从终端。
在另一实现方式中,主终端获得一视觉元素后,可以先判断视觉元素对应的触发动作是否是实际操作指令,若不是,可以不将视觉元素发送给主终端,若是,将视觉元素发送给主终端,以避免视觉元素错误或误操作的触发动作无实际指导意义时将视觉元素发送给从终端,以防止给从终端的操作者从用户带来错误指导。
在又一实现方式中,主终端基于触发动作生成视觉元素后,可以在主终端上显示该触发动作,在未基于主操作界面获得主用户的停止发送指令时,或在基于主操作界面获得主用户的发送指令时,将视觉元素发送给从终端,这样主用户就可判断视觉元素是否正确,在视觉元素正确时将视觉元素发送给从终端,以避免视觉元素错误时将视觉元素发送给从终端,以防止给从终端的操作者从用户带来错误指导。
S503:从终端在从操作界面上显示获取到的视觉元素。
从终端从主终端获取到视觉元素后,可以在从操作界面上显示获取到的视觉元素,这样从用户就可在从操作界面上显示的视觉元素的指导下执行触发动作。
在本实施例中,主终端通过主操作界面接收到主用户的触发动作,并且基于触发动作生成视觉元素,接着将该视觉元素发送给从终端,使得从终端在从操作界面上显示视觉元素,这样从用户就可在从操作界面上显示的视觉元素的指导下执行触发动作,从而主用户就可通过主终端引导从用户操作从终端,省去预先制作操作指南,并可根据实际情况人工调整操作,以快速简便地使从用户的使用者知晓终端的功能以及操作方法。
可以理解的是,可以利用上述设备的控制方法建立主终端和从终端之间的连接,并使主终端的主操作界面和从终端的从操作界面同步。
或者,主终端和从终端之间通过远程协助的方式或者通过NAN集群建立出动画和指令传输通道,并通过远程协助的方式使主终端的主操作界面和从终端的从操作界面同步。
对于主终端,其实现家电设备的控制操作指导方法请参阅图6,图7是本申请家电设备的控制操作指导方法中主终端的工作流程示意图。
S601:主终端通过主操作界面接收主用户的触发动作。
其中,触发动作用于产生控制所述家电设备的主操作指令
S602:主终端与从终端交互,使得从终端在从操作界面上通过视觉元素呈现主操作指令。
本实施方式中上述步骤与图5所示实施例中的相关步骤类似,具体不再赘述。主终端通过主操作界面接收到主用户的触发动作,并且与从终端交互,使得从终端在从操作界面上通过视觉元素呈现主操作指令,这样从用户就可在从操作界面上显示的视觉元素的指导下执行触发动作,从而主用户就可通过主终端引导从用户操作从终端,省去预先制作操作指南,并可根据实际情况人工调整操作。
对于从终端,其实现家电设备的控制操作指导方法请参阅图7,图8是本申请家电设备的控制操作指导方法中从终端的工作流程示意图。
S701:从终端与主终端交互,获取主操作指令对应的视觉元素。
其中,主操作指令是主终端基于从主操作界面获取到的主用户的触发动作产生的,主操作指令用于控制物联网设备。
S702:从终端在从操作界面上显示视觉元素。
本实施方式中上述步骤与图5所示实施例中的相关步骤类似,具体不再赘述。从终端从主终端基于主用户的触发动作产生的视觉元素,并在从操作界面上显示,这样从终端的使用者从用户就可在从操作界面上显示的视觉元素的指导下执行触发动作,从而主用户就可通过主终端引导从用户操作从终端,省去预先制作操作指南,并可根据实际情况人工调整操作。
可以理解的是,对于一些通过终端执行的控制设备的操作,为让从终端感受到执行视觉元素显示的触发动作的控制操作,可以在主终端接收到触发动作时,暂不执行主操作指令;直到从从终端接收到与主操作指令相匹配的从操作指令才执行主操作指令,这样从终端的使用者可以真实体验到执行视觉元素显示的触发动作对设备的实际控制作用。为详细介绍该方案,本申请提供家电设备的控制操作指导方法第二实施方式。具体可如图8所示,本申请的家电设备的控制操作指导方法第二实施方式包括以下步骤。
S801:主终端通过主操作界面接收主用户的触发动作,并基于触发动作产生视觉元素。
可以理解的是,若在主终端指导从终端进行控制设备的场景中,主终端可以基于从主用户开始对主操作界面进行操作的时间点到确认主操作指令是对设备的控制指令的时间点之间的主用户的至少一个触发动作产生视觉元素,然后将视觉元素发送给从终端,这样从终端就可以比较快速地知晓如何控制设备,避免为指导从终端执行一种控制操作从终端和主终端进行多次交互,提高指导效率。
S802:主终端将视觉元素发送至从终端。
S803:从终端在从操作界面上显示获取到的视觉元素。
从终端从主终端获取到视觉元素后,或者从终端从主终端接收到重新显示指令后,从终端会在从操作界面上显示从主终端获取到的最新的视觉元素,以使从终端的使用者在视觉元素的指导下进行操作。
其中,重新显示指令是主终端确定从操作指令与主操作指令不匹配后发出的。
S804:从终端通过从操作界面获取从用户的触发动作。
从终端在从操作界面上显示获取到的视觉元素后,可以通过从操作界面获取到从用户的触发动作,从而从终端可以基于从用户的触发动作产生从操作指令,这样从终端可以将该从操作指令发送给主终端,以便主终端可在主操作指令和从操作指令匹配时执行主操作指令,使得从终端的使用者可以明确感受到视觉元素显示的触发动作的实际控制作用,从而可以给从终端的使用者带来更深切的指导。
S805:从终端基于从用户的触发动作产生从操作指令。
从终端通过从操作界面获取到从用户的触发动作后,可以基于从用户的触发动作产生从操作指令。
S806:从终端将从操作指令发送给主终端。
从终端基于从用户的触发动作产生从操作指令后,可以将该从操作指令发送给主终端,使得主终端确认从操作指令与主操作指令匹配时,主终端执行从操作指令。
S807:主终端确定从操作指令与主操作指令是否匹配。
主终端从从终端获取到从操作指令后,可以确定从操作指令与主操作指令是否匹配,若从操作指令与主操作指令匹配,进入步骤S808,若从操作指令与主操作指令不匹配,进入步骤S809。
S808:执行从操作指令。
若主终端判断从操作指令与主操作指令匹配,执行从操作指令。
S809:主终端忽略从操作指令,并给从终端发送重新显示指令。
若主终端判断从操作指令与主操作指令不匹配,会忽略该从操作指令,并给从终端发送重新显示指令,以进入步骤S803,以使从操作界面上再次显示视觉元素,直至从从终端获取到的从操作指令与主操作指令匹配而执行从操作指令为止。
可以理解的是,主终端可以有正常模式和指导模式这两种模式;若主终端处于正常模式,那接收到主用户的触发动作后,会直接执行触发动作产生的主操作指令;若主终端处于指导模式,主终端接收到主用户的触发动作后,暂不执行主用户的触发动作产生的主操作指令,会将基于主用户的触发动作产生的视觉元素发送给从终端,主终端接收从终端在显示视觉元素后产生的从操作指令,并在确认从操作指令与主操作指令匹配时,执行从操作指令,以使主终端在指导模式主终端引导从终端的使用者操作,给从终端带来实际的操作体验。
可以理解的是,对于一些售后人员指导用户操作从终端的场景中,售后人员使用的主终端不具有家电控制权限,此时主终端只能给予从终端指导,控制家电设备的操作指令的匹配和发出均是由从终端来执行的。为详细介绍该方案,本申请提供家电设备的控制操作指导方法第三实施方式。具体可如图9所示,本申请的家电设备的控制操作指导方法第三实施方式包括以下步骤。
S901:主终端通过主操作界面接收主用户的触发动作。
其中,触发动作用于产生控制家电设备的主操作指令。
S902:主终端将主操作指令发送至从终端。
S903:从终端基于主操作指令生成视觉元素。
从终端获取到主操作指令后,可以基于主操作指令生成视觉元素,以便后续可以在从终端的从操作界面上显示视觉元素,以指导从用户执行主操作指令。
其中,视觉元素可以是从操作界面上的标记,或者可以是用于生成主操作指令的触发动作的触发动画。
可选地,从终端可存储有主操作指令和视觉元素的对应关系,这样从终端获取到主操作指令后,可以基于主操作指令和视觉元素的对应关系确定主操作指令对应的视觉元素。
S904:从终端在从操作界面上显示视觉元素。
从终端基于主操作指令生成视觉元素后,可以在从操作界面上显示视觉元素,以使从终端的使用者在视觉元素的指导下进行操作。
S905:从终端通过从操作界面获取从用户的触发动作。
从终端在从操作界面上显示获取到的视觉元素后,可以通过从操作界面获取到从用户的触发动作。
S906:从终端基于从用户的触发动作产生从操作指令。
从终端通过从操作界面获取到从用户的触发动作后,可以基于从用户的触发动作产生从操作指令。
S907:从终端确定从操作指令与主操作指令是否匹配。
从终端获取到从操作指令后,可以确定从操作指令与主操作指令是否匹配,若从操作指令与主操作指令匹配,进入步骤S908,若从操作指令与主操作指令不匹配,进入步骤S909。
S908:从终端执行从操作指令。
若从终端判断从操作指令与主操作指令匹配,执行从操作指令,以控制家电设备执行相应地操作。
S909:从终端忽略从操作指令,并在从操作界面上再次显示视觉元素。
若从终端判断从操作指令与主操作指令不匹配,会忽略该从操作指令,,并在从操作界面上再次显示视觉元素,直至从从终端获取到的从操作指令与主操作指令匹配而执行从操作指令为止。
下面为更好说明本申请的家电设备的控制操作指导方法,提供下述通过主终端指导从终端操作具体实施例来示例性说明:
实施例3
顾客在下载美的美居APP并注册账号后,导购可以将该顾客的账号加入到“家庭组”,组内成员具有相同的家电访问权限,可以为顾客省略家电配置和绑定的流程。
导购的主终端与顾客的从终端远程协助的方式,呈现基本相同的操作界面。
主终端会获取到导购在主操作界面上触发按下的虚拟按键指令,并不立刻执行虚拟按键指令,还会基于该虚拟按键指令生成视觉元素,接着将视觉元素发送给顾客的从终端,顾客的从终端上对应的按钮或位置会显示出视觉元素,以引导顾客执行跟导购一样的操作。
从终端将接收到的顾客的操作指令转发给主终端,主终端将从终端的操作指令与主终端触发的指令进行对比,若两者匹配,则主终端执行该指令;如果不匹配,则主终端不执行该操作,忽略该从终端发来的指令,直到匹配时为止。
实施例4:
在售后人员指导用户使用家电设备控制APP时,售后人员的主终端未配置控制用户的家电的权限,用户的从终端具有控制用户家电的权限,这种情况下,主终端可以读取从终端的从操作界面或配置,然后基于从操作界面生成主操作界面。
主终端会获取到售后人员在主操作界面上触发按下的触发动作,触发动作用于产生控制家电设备的主操作指令,主终端将主操作指令发送给从终端。从终端基于主操作指令生成视觉元素并显示,从终端可通过从操作界面获取到用户在视觉元素指导下执行的触发动作,并基于从用户的触发动作产生从操作指令。
从终端会将从终端的操作指令与主终端触发的指令进行对比,若两者匹配,则从终端执行该指令;如果不匹配,则从终端不执行该操作,并在从操作界面上重新显示主操作指令对应的视觉元素,直到匹配时为止。这样主终端不能主动触发对家电的操作,所有操作在从终端上都是可见的。通过以上方法,售后人员只能给出指导,不会获得家电的操作权等,保证用户的私密性和安全。
实施例5:
主终端会获取到主用户在主操作界面上触发按下的触发动作,触发动作用于产生控制家电设备的主操作指令,主终端将主操作指令发送给从终端。从终端基于主操作指令生成视觉元素并显示,从终端可通过从操作界面获取到从用户在视觉元素指导下执行的触发动作,并基于从用户的触发动作产生从操作指令。
从终端将从操作指令转发给主终端。主终端将从操作指令与主操作指令进行对比,若两者匹配,则主终端执行主操作指令;如果不匹配,则主终端不执行主操作指令,忽略该从终端发来的指令,并给从终端发送重新显示指令,以让从终端重新显示主操作指令对应的视觉元素,直到匹配时为止。
本申请的设备控制方法和家电设备的控制操作指导方法可以结合,为示例提供下述实施例以更好说明设备控制方法和家电设备的控制操作指导方法结合的技术方案:
实施例6:
已授权终端向服务器申请临时账号。已授权终端向未授权终端展示临时账号。未授权终端通过临时账号与服务器建立连接。服务器授权已授权终端将设备控制界面发送给未授权终端。而且,已授权终端会通过设备控制界面获得主用户的触发动作,还会基于主用户的触发动作产生视觉元素,并将视觉元素发送给未授权终端。
未授权终端显示获取到的已授权终端的设备控制界面,并且在获取到视觉元素时,会显示视觉元素,然后未授权终端会通过自身显示的已授权终端的设备控制界面获取从操作指令,未授权终端会将从操作指令发送给已授权终端。已授权终端将从操作指令与主用户的触发动作产生的主操作指令进行匹配;若匹配,执行主操作指令;若不匹配,向未授权终端发送重新显示指令,未授权终端响应于重新显示指令,重新显示最新收到的视觉元素,直至已授权终端确认从操作指令与主用户的触发动作产生的主操作指令匹配为止。
实施例7:
已授权终端向服务器申请临时账号。已授权终端向未授权终端展示临时账号。未授权终端通过临时账号与服务器建立连接。服务器将已授权终端的设备控制界面发送给未授权终端。
未授权终端通过所获得的设备控制界面生成操作指令,未授权终端生成操作指令的过程中生成动画,并将该动画同步在已授权终端的设备控制界面上显示。并且未授权终端还会将操作指令发送给已授权终端,以通过已授权终端上安装的设备控制APP内的插件向家电发出命令,从而实现未授权终端对家电的间接遥控。
请参阅图10,图10是本申请电子设备一实施方式的结构示意图。本电子设备10包括处理器12,处理器12用于执行指令以实现上述设备控制方法和家电设备的控制操作指导方法。具体实施过程请参阅上述实施方式的描述,在此不再赘述。
处理器12还可以称为CPU(Central Processing Unit,中央处理单元)。处理器12可能是一种集成电路芯片,具有信号的处理能力。处理器12还可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器12也可以是任何常规的处理器等。
电子设备10还可进一步包括存储器11,用于存储处理器12运行所需的指令和数据。
处理器12用于执行指令以实现上述本申请设备控制方法和家电设备的控制操作指导方法任一实施例及任意不冲突的组合所提供的方法。
请参阅图11,图11为本申请实施方式中计算机可读存储介质的结构示意图。本申请实施例的计算机可读存储介质20存储有指令/程序数据21,该指令/程序数据21被执行时实现本申请设备控制方法和家电设备的控制操作指导方法任一实施例以及任意不冲突的组合所提供的方法。其中,该指令/程序数据21可以形成程序文件以软件产品的形式存储在上述存储介质20中,以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的存储介质20包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

Claims (20)

1.一种设备的控制方法,其特征在于,所述控制方法包括:
未授权终端通过临时账号与服务器建立连接,获取已授权终端的设备控制界面;且所述临时账号与所述已授权终端的账号相关联;
所述未授权终端通过所获得的设备控制界面生成操作指令,所述服务器能够根据所述操作指令对所述设备进行相应的操作控制。
2.根据权利要求1所述的控制方法,其特征在于,所述未授权终端获取已授权终端的设备控制界面,包括:
所述未授权终端从所述服务器获取到经过所述服务器调整的所述设备控制界面;或者,
所述未授权终端在所述服务器的授权下从所述已授权终端获取所述设备控制界面。
3.根据权利要求2所述的控制方法,其特征在于,所述未授权终端从所述服务器获取所述设备控制界面,包括:
所述未授权终端通过所述临时账号登录至临时链接,以获取所述设备控制界面;所述临时链接由所述已授权终端向所述服务器申请获得,且所述临时链接包括所述设备控制界面。
4.根据权利要求2所述的控制方法,其特征在于,所述未授权终端在所述服务器的授权下从所述已授权终端获取所述设备控制界面,包括:
所述未授权终端在所述服务器的授权下与所述已授权终端建立本地同步连接;
所述未授权终端与所述已授权终端同步交互所述设备控制界面。
5.根据权利要求1所述的控制方法,其特征在于,所述临时账号由所述已授权终端基于设备信息向所述服务器申请获得,所述获取已授权终端的设备控制界面,包括:
获取所述已授权终端的对应所述设备信息的设备控制界面。
6.根据权利要求1所述的控制方法,其特征在于,所述临时账号由所述已授权终端基于授权信息向所述服务器申请获得;所述控制方法还包括:
所述未授权终端将所述操作指令发送至所述服务器,以使所述服务器基于所述授权信息对所述设备进行相应的操作控制;或者,
所述未授权终端将所述操作指令发送至所述已授权终端,以使所述已授权终端向所述服务器发送操作命令,由所述服务器对所述设备进行相应的操作控制。
7.根据权利要求1所述的控制方法,其特征在于,所述未授权终端通过临时账号与服务器建立连接,之前包括:
所述未授权终端向所述服务器申请获得临时账号;
所述未授权终端获取所述已授权终端的令牌;
所述未授权终端利用所述令牌将所述临时账号与所述已授权终端的账号相关联。
8.根据权利要求1所述的控制方法,其特征在于,所述控制方法还包括:
所述未授权终端生成操作指令的过程中,在所获得的设备控制界面上的动画同步在所述已授权终端的设备控制界面上显示。
9.一种设备的控制方法,其特征在于,所述控制方法包括:
已授权终端向服务器申请临时账号,使得未授权终端根据所述临时账号与所述服务器建立连接,并获取所述已授权终端的设备控制界面。
10.根据权利要求9所述的控制方法,其特征在于,所述控制方法还包括:
所述已授权终端向服务器申请临时链接,所述临时链接包括所述设备控制界面;
所述已授权终端展示所述临时链接和临时账号,使得所述未授权终端根据所述临时账号登陆至所述临时链接。
11.根据权利要求9所述的控制方法,其特征在于,所述控制方法还包括:
所述已授权终端在所述服务器的授权下与所述未授权终端建立同步连接,以使得所述未授权终端与所述已授权终端同步交互所述设备控制界面。
12.根据权利要求9所述的控制方法,其特征在于,所述已授权终端向服务器申请临时账号,包括:
所述已授权终端基于设备信息向所述服务器申请临时账号,使得所述未授权终端获取与所述设备信息对应的设备控制界面。
13.根据权利要求9所述的控制方法,其特征在于,所述控制方法还包括:
所述已授权终端接收所述未授权终端发送的操作指令,所述操作指令由所述未授权终端通过所获得的设备控制界面生成;
所述已授权终端根据所述操作指令向所述服务器发送操作命令,以由所述服务器对所述设备进行相应的操作控制。
14.根据权利要求9所述的控制方法,其特征在于,所述控制方法还包括:
所述已授权终端的设备控制界面上同步显示所述未授权终端在所获得的设备控制界面上的动画,所述动画出现在生成操作指令的过程中。
15.一种设备的控制方法,其特征在于,所述控制方法包括:
服务器确认与已授权终端的账号相关联的临时账号,所述临时账号用于使未授权终端与所述服务器建立连接,所述未授权终端从而能够获得所述已授权终端的设备控制界面;
所述服务器根据操作指令对所述设备进行相应的操作控制,所述操作指令由所述未授权终端通过所获得的设备控制界面生成。
16.根据权利要求15所述的控制方法,其特征在于,所述服务器确认与已授权终端的账号相关联的临时账号,包括:
所述服务器接收所述已授权终端的临时账号的申请请求,以向所述已授权终端发送临时账号;或,
所述服务器接收所述未授权终端的临时账号的申请请求,以向所述未授权终端发送临时账号;所述服务器与所述未授权终端交互,以利用所述已授权终端的令牌将所述临时账号与所述已授权终端的账号相关联。
17.根据权利要求16所述的控制方法,其特征在于,
所述服务器接收已授权终端的临时账号的申请请求,包括:所述服务器接收所述已授权终端基于设备信息的临时账号的申请请求;
所述控制方法还包括:在所述未授权终端通过所述临时账号与所述服务器建立连接的情况下,所述服务器将所述已授权终端的对应所述设备信息的设备控制界面发送给所述未授权终端。
18.根据权利要求15所述的控制方法,其特征在于,所述控制方法还包括:
在所述未授权终端通过所述临时账号与所述服务器建立连接的情况下,所述服务器将经过所述服务器调整的设备控制界面发送至所述未授权终端;或者,所述服务器授权所述已授权终端将所述设备控制界面发送给所述未授权终端。
19.一种电子设备,其特征在于,所述电子设备包括处理器;所述处理器用于执行指令以实现如权利要求1-18任一项所述的方法。
20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储指令/程序数据,所述指令/程序数据能够被执行以实现如权利要求1-18任一项所述的方法。
CN202011496074.0A 2020-12-17 2020-12-17 设备的控制方法及装置 Pending CN112631486A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011496074.0A CN112631486A (zh) 2020-12-17 2020-12-17 设备的控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011496074.0A CN112631486A (zh) 2020-12-17 2020-12-17 设备的控制方法及装置

Publications (1)

Publication Number Publication Date
CN112631486A true CN112631486A (zh) 2021-04-09

Family

ID=75316401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011496074.0A Pending CN112631486A (zh) 2020-12-17 2020-12-17 设备的控制方法及装置

Country Status (1)

Country Link
CN (1) CN112631486A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114442504A (zh) * 2022-02-15 2022-05-06 深圳市华思特科技有限公司 一种基于物联网的智能家居管理***
CN116528394A (zh) * 2023-07-05 2023-08-01 广州疆海科技有限公司 设备通信连接方法、移动端***以及设备端***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873326A (zh) * 2012-12-07 2014-06-18 电子部品研究院 在智能家居环境中传输内容的方法
CN104580175A (zh) * 2014-12-26 2015-04-29 深圳市兰丁科技有限公司 一种设备授权方法和装置
CN104754056A (zh) * 2015-04-07 2015-07-01 北京京东尚科信息技术有限公司 一种智能设备的多用户共享方法和***
CN106357653A (zh) * 2016-09-27 2017-01-25 深圳市欧瑞博电子有限公司 分享控制权限的方法和***
CN106371327A (zh) * 2016-09-28 2017-02-01 北京小米移动软件有限公司 分享控制权的方法及装置
CN108107755A (zh) * 2017-11-20 2018-06-01 珠海格力电器股份有限公司 家电控制权分享方法和装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873326A (zh) * 2012-12-07 2014-06-18 电子部品研究院 在智能家居环境中传输内容的方法
CN104580175A (zh) * 2014-12-26 2015-04-29 深圳市兰丁科技有限公司 一种设备授权方法和装置
CN104754056A (zh) * 2015-04-07 2015-07-01 北京京东尚科信息技术有限公司 一种智能设备的多用户共享方法和***
CN106357653A (zh) * 2016-09-27 2017-01-25 深圳市欧瑞博电子有限公司 分享控制权限的方法和***
CN106371327A (zh) * 2016-09-28 2017-02-01 北京小米移动软件有限公司 分享控制权的方法及装置
CN108107755A (zh) * 2017-11-20 2018-06-01 珠海格力电器股份有限公司 家电控制权分享方法和装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114442504A (zh) * 2022-02-15 2022-05-06 深圳市华思特科技有限公司 一种基于物联网的智能家居管理***
CN116528394A (zh) * 2023-07-05 2023-08-01 广州疆海科技有限公司 设备通信连接方法、移动端***以及设备端***
CN116528394B (zh) * 2023-07-05 2023-10-17 广州疆海科技有限公司 设备通信连接方法、移动端***以及设备端***

Similar Documents

Publication Publication Date Title
CN108595137B (zh) 无线投屏方法、装置和投屏器
US7865932B2 (en) Network system of projector
CN105141899B (zh) 一种养老服务机器人的交互方法及***
TW201929482A (zh) 身份認證方法、系統及計算設備
CN111290695B (zh) 基于优先级控制的终端控制方法、装置和终端
US10420011B2 (en) Communication system, transmission terminal, communication method, and medium
CN112631486A (zh) 设备的控制方法及装置
CN104008348A (zh) 应用程序控制方法、装置及终端
CN111447133B (zh) 消息传输方法和装置、存储介质及电子装置
WO2012040036A1 (en) Interacting with cloud-based applications using unrelated devices
CN112783461A (zh) 投屏方法、装置、电子设备及存储介质
CN112911190A (zh) 一种远程协助的方法、电子设备和***
TWM410273U (en) Control transfer apparatus and control transfer system
CN112583867A (zh) 智能家电设备的共享方法、装置、电子设备和介质
CN108762659B (zh) 云终端的操控方法、装置、存储介质和电子装置
CN112527170A (zh) 设备可视化控制方法、装置及计算机可读存储介质
CN116155864B (zh) 智慧展厅的账号调配方法、装置、存储介质及电子设备
CN114647356B (zh) 家电设备的控制操作指导方法及装置
CN115379590B (zh) 蓝牙连接建立方法、装置、电子设备及计算机存储介质
SE1651234A1 (en) Cable for connecting an image displaying device to a digitalcomputer network
CN112748893A (zh) 无线投屏方法、装置及***
EP2905714A1 (en) Method of and device for securely entering user credentials
CN111314442B (zh) 基于分时控制的终端控制方法、装置、终端和计算机设备
CN115145509A (zh) 多屏幕管理
TWI810895B (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