CN109428911A - 设备控制方法、装置、终端设备和操作*** - Google Patents

设备控制方法、装置、终端设备和操作*** Download PDF

Info

Publication number
CN109428911A
CN109428911A CN201710736674.1A CN201710736674A CN109428911A CN 109428911 A CN109428911 A CN 109428911A CN 201710736674 A CN201710736674 A CN 201710736674A CN 109428911 A CN109428911 A CN 109428911A
Authority
CN
China
Prior art keywords
interface
internet
control
data
equipment
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
CN201710736674.1A
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.)
Banma Zhixing Network Hongkong Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201710736674.1A priority Critical patent/CN109428911A/zh
Priority to PCT/CN2018/101013 priority patent/WO2019037660A1/zh
Publication of CN109428911A publication Critical patent/CN109428911A/zh
Priority to US16/796,234 priority patent/US20200267221A1/en
Pending legal-status Critical Current

Links

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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing
    • 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
    • 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
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Medical Informatics (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Selective Calling Equipment (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请实施例提供了一种设备控制方法、装置、终端设备和操作***以使终端能够控制物联网设备。所述的方法包括:接收物联网设备的信号,从所述信号中获取设备标识;依据所述设备标识确定对应物联网设备的界面数据,所述界面数据用于描述物联网设备的控制界面;解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。从而无需安装应用即可在接收到信号后依据界面数据控制设备,减少对***资源的占用。

Description

设备控制方法、装置、终端设备和操作***
技术领域
本申请涉及终端技术领域,特别是涉及一种设备关联方法、一种设备关联装置、一种终端设备,以及一种物联网操作***。
背景技术
随着物联网技术的发展,物联网(Internet of Things,IoT)设备的普及,用户往往希望能够使用手机等移动终端来控制物联网设备,以更便捷的操作各种设备。
但是,目前物联网设备多种多样,设备的类型、厂商等各不相同,因此,每个物联网设备与控制设备的连接和控制的方法也各不相同,且往往都需要下载和安装相应的App来实现,导致用户手机上安装了很多使用频率不高的App,占用较大的***资源。
发明内容
本申请实施例所要解决的技术问题是提供一种设备关联方法,以使终端能够控制物联网设备。
相应的,本申请实施例还提供了一种设备关联装置、一种终端设备,以及一种物联网操作***,用以保证上述方法的实现及应用。
为了解决上述问题,本申请实施例公开了一种设备控制方法,包括:接收物联网设备的信号,从所述信号中获取设备标识;依据所述设备标识确定对应物联网设备的界面数据,所述界面数据用于描述物联网设备的控制界面;解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。
本申请实施例还公开了一种设备控制装置,包括:接收模块,用于接收物联网设备的信号,从所述信号中获取设备标识;查询模块,用于依据所述设备标识确定对应物联网设备的界面数据,所述界面数据用于描述物联网设备的控制界面;解析模块,用于解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。
本申请实施例还公开了一种终端设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述终端设备执行如本申请实施例中一个或多个所述的方法。
本申请实施例还公开了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如本申请实施例中一个或多个所述的方法。
本申请实施例还公开了一种物联网操作***,包括:接收单元,接收物联网设备的信号,从所述信号中获取设备标识;查询单元,依据所述设备标识确定对应物联网设备的界面数据,所述界面数据用于描述物联网设备的控制界面;管理单元,解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。
与现有技术相比,本申请实施例包括以下优点:
在本申请实施例中,可在接收到物联网设备的信号后,从所述信号中获取设备标识,基于该设备标识确定对应物联网设备的界面数据,从而可依据设备的信号找到对应的界面数据,再解析该界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制,从而无需安装应用即可在接收到信号后依据界面数据控制设备,减少对***资源的占用。
附图说明
图1是本申请实施例的一种设备连接、控制示意图;
图2是本申请实施例的一种在手机连接并控制空调示例的示意图;
图3是本申请的一种设备控制方法实施例的步骤流程图;
图4是本申请实施例中一种处理***的示例架构图;
图5是本申请的一种IoT设备的管理处理示意图;
图6是本申请一种解析引擎实施例的解析示意图;
图7是本申请的另一种设备控制方法实施例的步骤流程图;
图8A是本申请一种设备控制装置实施例的结构框图;
图8B是本申请另一种设备控制装置实施例的结构框图;
图9是本申请一实施例提供的终端设备的硬件结构示意图;
图10是本申请另一实施例提供的终端设备的硬件结构示意图;
图11是本申请实施例中一种基于场景感知的操作***示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
本申请实施例中,可以采用手机、平板电脑、可穿戴设备等终端设备作为IoT设备的控制设备,这些终端设备能够支持音频、视频、数据等至少一方面的功能,并且可具有屏幕从而显示IoT设备的界面,该屏幕可为触摸屏或非触摸屏。该终端设备可以采用各种操作***,如iOS、Android、云OS等。IoT设备为物联网***的设备,如包括智能电视、智能路由、门禁***、灯光***等家居设备,又如包括智能冰箱、智能烤箱、智能电饭煲等厨电设备,以及车载设备等。
本申请实施例中信号指的是设备中数据的载体,该信号可以包括设备数据和设备接收数据,设备数据包括设备内的软硬件数据,如设备软件交互的指令数据、传感器信号、各种接口数据等,设备接收数据包括设备接收的各种指令数据、硬件、接口数据等。例如设备接收到***耳机的接口数据可以调用播放应用播放歌曲等音频数据。从而通过信号与IoT设备连接、交互,,如设备接收到外部的蓝牙信号则连接对应的蓝牙耳机或其他蓝牙设备,又如设备接收到天气应用的温度数据,可以通知空调开启等。信号包括终端设备从IoT设备接收的信号,该信号可包括IoT设备的相关信息以及待处理的数据等,例如包括设备标识ID、信号数据如温度信号、运动信号等物联网设备信号数据,还可包括设备类型、设备地址等数据。
参照图1,示出了本申请实施例的一种设备连接、控制示意图。
IoT设备10和控制设备20可连接后进行交互,其中,IoT设备10可通过蓝牙、WIFI等发送广播等消息的信号,控制设备20在接收到信号后,可从该信号中获取设备ID,该设备ID可表征一类型的设备,该类型可依据实际需求设定,如依据设备种类划分类型,又如依据同一种设备中不同品牌划分类型,又如依据各品牌对应设备的型号划分类型等,从而通过设备ID可确定出一个类型的设备,从而获取该设备对应所需的数据。
本申请实施例中,界面数据用于描述物联网设备的控制界面,还可描述相应的控制逻辑信息,即描述物联网设备对应的界面以及控制逻辑,该设备数据可由开发者开发后,在对应的服务器上发布,从而使用对应物联网设备时可基于该界面数据进行控制。因此可依据该设备标识查询对应物联网设备的界面数据,如从服务器上下载该界面数据,又如查询在本地存储的界面数据等。然后可解析该界面数据,依据界面数据得到各UI控件,然后构成对应的控制界面并显示,并且可基于该控制界面与物联网设备连接,从而用户可通过该控制界面来控制物联网设备。
如图2所示为一种在手机连接并控制空调示例的示意图,即物联网设备为空调,控制的终端设备为手机,则空调通过WIFI广播信号后,手机可接收该信号并获取到设备ID,然后基于该设备ID获取该空调对应的界面数据,解析界面数据并显示对应的控制界面,还可基于该控制界面将手机和空调建立连接,在该控制界面上可显示空调的状态,如当前温度17°、风速为强风等运行状态,并且用户可基于该界面调整空调的温度、风速、模式以及开关等,如图2中空调控制界面中包括调整温度、风速的控件。
本申请实施例,在***层面提供即时连接和控制各种IoT设备的能力,IoT开发者可以基于此能力开发和发布控制IoT设备的功能,该功能可使用该能力从而实现nativeapp的体验和性能,并且能达到在无需应用层安装应用App的前提下,能在需要的时候即时连接和控制IoT设备,从而减少了由于安装应用层APP而导致的资源占用。其中,对于该能力可通过各种方式在***层实现,例如通过解析引擎承载该能力,从而在开发者开发出该界面数据后,在终端设备中该界面数据无需执行安装流程,即可通过解析引擎解析来显示界面,并通过界面和对应的脚本实现对设备的控制和交互。
参照图3,示出了本申请的一种设备控制方法实施例的步骤流程图,具体可以包括如下步骤:
步骤302,接收物联网设备的信号,从所述信号中获取设备标识。
步骤304,依据所述设备标识确定对应物联网设备的界面数据,所述界面数据用于描述物联网设备的控制界面。
步骤306,解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。
IoT设备在运行过程中,可通过蓝牙、WIFI等无线网络进行信号的广播,该信号可携带设备ID,用于通知控制设备该IoT设备待连接。控制设备在接收到该信号后,可解析信号获取设备ID并确定该IoT设备待连接,然后可依据该设备ID查询对应IoT设备的界面数据,其中界面数据可从本地、服务器等获取,然后解析该界面数据得到控制界面,显示该控制界面。
还可基于该控制界面和对应的IoT设备建立连接。从而可在接收到物联网设备的信号后,从所述信号中获取设备标识,基于该设备标识查询对应物联网设备的界面数据,从而可依据设备的信号找到对应的界面数据,再解析该界面数据,显示对应的控制界面并与所述物联网设备连接,以在所述控制界面中基于所述控制逻辑信息对物联网设备进行控制,从而无需安装应用即可在接收到信号后依据界面数据控制设备,减少对***资源的占用。
如图4所示的一种处理***的示例架构图,该处理***可包括控制设备(或平台),如手机、平板电脑、可穿戴设备等终端设备,还可以包括IoT设备如智能冰箱、智能烤箱、智能空调、灯光***等设备。从而IoT设备可发出广播信号,使得控制设备依据该信号中的设备ID获取对应的界面数据,并解析界面数据,然后展示相应的控制界面并与IoT设备连接,从而便于用户通过控制设备在该控制界面上对IoT设备的控制,实现各设备的便捷使用。
本申请实施例中,如图5所示,服务端可为提供IoT设备相关服务的平台,该服务平台可以由一台或多台服务器构成,能够维护IoT设备相应的业务逻辑并提供业务数据,维护、管理业务。第三方平台是第三方服务提供方的业务平台,第三方服务提供方指的是提供嵌入式界面的第三方,如独立软件供应商(Independent Software Vendors,ISV)等,能够提供IoT设备的界面数据。
其中,开发者针对IOT设备开发出界面数据后,第三方平台可上传该界面数据到服务器端。用户具有IoT设备并安装运行后,该IoT设备可广播携带设备ID的信号,然后控制设备依据该设备ID向服务端请求界面数据,其中,若控制设备本地已存储之前从服务端下载过的界面数据,则无需重复请求。在下载并存储界面数据后,可解析该界面数据显示该IoT设备对应的控制界面并与IoT设备建立连接,在连接后,控制设备可控制IoT的设备的运行,便于用户控制各种IoT设备。
本申请实施例中,控制设备可以在服务端查找所需IoT设备的界面数据等。开发者在开发出界面数据后,第三方平台可上传该界面数据到服务器端,服务器发布该界面数据。一种示例的界面数据如表1所示:
表1
本申请实施例中,界面描述语言可采用标记语言,例如称为markup,markup是基于XML(Extensible Markup Language,可扩展标记语言)格式描述UI(User Interface,用户界面)和交互的语言。因此,界面数据基于标记语言markup语言生成,即基于该markup语言生成的界面数据,可以完整描述一个连接和控制IoT设备的界面,以及界面上的相关交互行为,并能被***识别并翻译为生成界面和行为的指令。
服务端可以预先对markup语言的编写规则、定义等进行发布,从而第三方服务提供方可以从服务端获取markup语言,采用markup语言定义并编写界面数据。通过界面描述语言markup可以定义并编写IoT设备的界面数据,其中,界面数据包括:界面描述信息<layout>和交互行为描述信息<script>。所述界面描述信息<layout>用于描述展示的界面;运行状态数据<data>用于描述IoT设备的控制逻辑,例如可描述界面上用户点击或其他交互行为及其响应逻辑,例如,通过<CompositeView/>、<TextView/>、<Button/>等控件,即可响应用户的操作。例如,通过在<script>中提供脚本语言和对应空调的API,即可连接空调,并获取实时温度和风速,并显示在界面上,并可通过界面上的控件直接控制空调温度和风速。
本申请实施例中,可在终端中设置解析引擎来解析界面数据,解析引擎(markupengine)解析通过界面描述语言markup编写的界面数据,则解析引擎是解析界面并调用操作***GUI框架生成UI界面的引擎。因此在接收到界面数据后,可以采用解析引擎将界面数据渲染成UI界面。
本申请实施例中,该解析引擎包括:第一解析引擎、第二解析引擎和第三解析引擎,其中,第一解析引擎可解析界面描述信息,第二解析引擎可映射得到UI控件并生成控制界面,第三解析引擎响应控制逻辑,控制IOT设备。
第一解析引擎也可称为Markup Parser,用于解析界面数据如markup文本(即由markup语言编写的界面描述信息),可以将基于XML的markup文本解析成结构化数据,供后续生成UI和交互脚本所用。
第二解析引擎也可称为UI Render,用于将markup中<layout>包含的UI元素转化为各个智能终端对应操作***中的UI控件,生成对应的UI界面。本申请实施例,针对各个移动平台的不同操作***分别创建一套Render引擎,该Render引擎可以将markup里各个UI元素映射到移动平台上的UI控件,从而基于markup描述的UI界面通过UI Render就可以在支持各种操作***中生成所需要的UI界面。以Android***中定位导航界面为例,如图6所示,markup中的UI元素CompositeView、TextView、TextField、Button,通过UI Render分别映射为Android***的UI控件ViewGroup、TextView、ExitText、Button。
第三解析引擎也可称为Script Engine,是提供给<script>包含的javascript脚本执行的运行环境,此运行环境由V8和node组成,通过这套javascript运行环境,定义在markup里的脚本即可在渲染控制界面时执行,满足控制界面中业务逻辑的需求。第三解析引擎通过javascript实现对控制逻辑信息的解析以及响应。
参照图7,示出了本申请的另一种设备控制方法实施例的步骤流程图,具体可以包括如下步骤:
步骤702,通过广播接收物联网设备的信号,从所述信号中获取设备标识。
IoT设备通过蓝牙或WiFi等无线网络对外连接,因此可通过蓝牙、WiFi等无线网络进行广播。其中,IoT设备可在对外广播中添加设备ID,该设备ID为上传到服务器端中界面数据的设备标识相同,从而控制设备的操作***在自动扫描到蓝牙或WiFi广播信号后,会自动解析该广播信号,获取信号中携带的设备ID,从而控制设备可通过广播信号感知到IoT设备,并识别其具体的设备标识ID。
然后可依据该设备标识获取对应物联网设备的界面数据,本申请实施例中,可从本地查询所述设备标识对应物联网设备的界面数据;和/或,从服务器下载所述设备标识对应物联网设备的界面数据。即可依据该设备标识查询本地是否存在该界面数据,也可向服务器发送请求,下载该标识对应的界面数据。在一个可选实施例中,可结合本地和服务器来获取界面数据,具体如下:
步骤704,查询本地是否存在设备标识对应物联网设备的界面数据。
若存在设备标识对应物联网设备的界面数据,执行步骤710;若不存在设备标识对应物联网设备的界面数据,执行步骤706。
步骤706,依据所述设备标识生成数据请求,发送所述数据请求给服务器。
步骤708,接收服务器返回的界面数据,并保存所述界面数据。
可以依据设备标识生成数据请求,该数据请求用于请求界面数据,然后发送所述数据请求给服务器,服务器在接收到数据请求后,可从数据请求选中获取设备标识,然后依据该设备标识查找界面数据,获取对应的界面数据,然后将界面数据反馈给请求的终端设备,终端设备在接收到界面数据后,可保存该界面数据。
步骤710,对所述界面数据进行解析,得到相应的UI元素。
步骤712,采用所述UI元素生成控制界面,并显示所述控制界面。
步骤714,依据所述界面信息确定控制逻辑信息,依据所述控制界面和控制逻辑信息与物联网设备连接。
在获取到界面数据后,可对界面数据进行解析,得到界面中需要的UI元素,并依据UI元素确定对应的UI控件生成控制界面,然后显示该控制界面。其中在生成、显示控制界面的过程中,还可以解析界面数据确定控制界面对应的脚本,依据该脚本执行连接的步骤,与对应的物联网设备建立连接,以便于后续对IoT设备进行控制。
其中,解析界面数据生成控制界面并显示的步骤包括:调用解析引擎将所述界面描述信息解析成结构化数据,依据所述结构化数据确定UI元素;将所述UI元素解析成对应的UI控件,采用所述UI控件生成对应的控制界面。
可以调用第一解析引擎对界面描述信息进行解析,将所述界面描述信息解析成结构化数据,从而可依据该结构化数据生成UI和交互脚本,然后第二解析引擎,依据该结构化数据确定markup语言编写的<layout>中的UI元素,将UI元素映射成所述控制界面所需的UI控件,并生成相应的控制界面。
还可基于该界面数据确定控制逻辑信息,然后基于该控制界面和界面逻辑信息与物联网设备连接,一个示例中,可依据所述控制逻辑信息确定所述控制界面对应的脚本,采用所述脚本查询对应的物联网设备,并与所述物联网设备建立连接。在渲染渲染控制界面时,可采用第三解析引擎执行定义在界面数据中的脚本,采用所述脚本查询对应的IoT设备,然后向该IoT设备发出请求来建立连接。
其中,依据所述控制界面和控制逻辑信息与物联网设备连接,包括:依据控制逻辑信息,所述控制界面调用接口查询连接标识对应的物联网设备;发送连接请求给所述物联网设备。即脚本依据连接标识,调用接口查询对应的物联网设备;发送连接请求给所述物联网设备。可执行界面数据对应脚本,然后从脚本中获取连接标识,该连接标识用于连接IoT设备,然后可依据该连接标识调用对应的接口,来查询IoT设备,并生成相应的连接请求,发送连接请求给IoT设备,从而与IoT设备建立连接。
其中,接收所述物联网设备反馈的状态数据,依据所述状态数据在所述控制界面中显示对应的状态。当与IoT设备连接成功后,还可通过执行回调函数来获取IoT设备的状态数据,然后解析该状态数据即可获取到IoT设备的实时状态,并在控制界面上行显示相应的状态。例如,获取空调的实时状态数据,然后在控制界面上显示相应的温度和风速等;又如,获取冰箱的状态数据,可显示冰箱当前储藏温度,以及储藏状态等。其中,可预先为IoT设备设置一整套连接和控制API,从而便于基于该API进行设备的连接和控制。
步骤716,所述控制界面接收指示信息,依据所述指示信息执行对应的控制操作。
本申请实施例中,可依据所述指示信息调用脚本,然后采用所述脚本执行对应的控制操作。即在显示控制界面后,还可依据该控制界面对IoT设备进行控制,即用户可在控制界面中选择需要的操作,例如通过触发控制发出指示信息,然后依据该指示信息调用该控制界面对应的脚本,再采用该脚本确定指示信息对应的标识、句柄等,调用对应的API执行控制操作,实现对IoT设备的控制,例如,可通过控制温度升高(下降)的句柄、控制风速下降(升高)的句柄等空调的温度和风速。
本申请实施例,在***层面提供即时连接和控制各种IoT设备的能力,IoT开发者可以基于此能力开发和发布控制IoT设备的功能,该功能可使用该能力从而实现nativeapp的体验和性能,并且能达到在无需应用层安装应用App的前提下,能在需要的时候即时连接和控制IoT设备,从而减少了由于安装应用层APP而导致的资源占用。其中,对于该能力可通过各种方式在***层实现,例如通过解析引擎承载该能力,从而在开发者开发出该界面数据后,在终端设备中该界面数据无需执行安装流程,即可通过解析引擎解析来显示界面,并通过界面和对应的脚本实现对设备的控制和交互。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
本申请实施例还提供了一种设备控制装置,应用于控制设备。
参照图8A,示出了本申请一种设备关联装置实施例的结构框图,具体可以包括如下模块:
接收模块802,用于接收物联网设备的信号,从所述信号中获取设备标识。
查询模块804,用于依据所述设备标识确定对应物联网设备的界面数据,所述界面数据用于描述物联网设备的控制界面。
解析模块806,用于解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。
参照图8B,示出了本申请另一种设备关联装置实施例的结构框图,具体可以包括如下模块:
接收模块802,用于通过广播接收物联网设备的信号,其中,所述广播通过以下至少一种无线网络发布:蓝牙、WiFi。从所述信号中获取设备标识。
查询模块804,用于从本地查询所述设备标识对应物联网设备的界面数据;和/或,从服务器下载所述设备标识对应物联网设备的界面数据。
解析模块806,用于解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。
连接模块808,用于依据所述界面数据确定控制逻辑信息,依据所述控制界面和控制逻辑信息与物联网设备连接
控制模块810,用于采用所述控制界面接收指示信息,依据所述指示信息执行对应的控制操作。
其中,所述查询模块804,用于依据所述设备标识生成数据请求,发送所述数据请求给服务器;接收服务器返回的界面数据,并保存所述界面数据,其中,所述界面数据为服务器依据所述设备标识查询得到的。
所述解析模块806,包括:数据解析子模块8062和界面显示子模块8064。
数据解析子模块8062,用于对所述界面数据进行解析,得到相应的UI元素;采用所述UI元素生成控制界面。
界面显示子模块8064,用于显示所述控制界面。
其中,所述数据解析子模块8062,用于调用解析引擎将界面描述信息解析成结构化数据,依据所述结构化数据确定UI元素;将所述UI元素解析成对应的UI控件,采用所述UI控件生成对应的控制界面。
所述连接模块808,用于依据控制逻辑信息,所述控制界面调用接口查询连接标识对应的物联网设备;发送连接请求给所述物联网设备。
所述解析模块806,还用于接收所述物联网设备反馈的状态数据,依据所述状态数据在所述控制界面中显示对应的状态。
本申请实施例,在***层面提供即时连接和控制各种IoT设备的能力,IoT开发者可以基于此能力开发和发布控制IoT设备的功能,该功能可使用该能力从而实现nativeapp的体验和性能,并且能达到在无需应用层安装应用App的前提下,能在需要的时候即时连接和控制IoT设备,从而减少了由于安装应用层APP而导致的资源占用。其中,对于该能力可通过各种方式在***层实现,例如通过解析引擎承载该能力,从而在开发者开发出该界面数据后,在终端设备中该界面数据无需执行安装流程,即可通过解析引擎解析来显示界面,并通过界面和对应的脚本实现对设备的控制和交互。
本申请实施例还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行本申请实施例所述的一个或多个设备控制方法。一种示例的机器可读介质为非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在终端设备时,可以使得该终端设备执行本申请实施例中各方法步骤的指令(instructions)。
图9为本申请一实施例提供的终端设备的硬件结构示意图。如图9所示,该终端设备可以包括输入设备90、处理器91、输出设备92、存储器93和至少一个通信总线94。通信总线94用于实现元件之间的通信连接。存储器93可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,存储器93中可以存储各种程序,用于完成各种处理功能以及实现本实施例的方法步骤。
可选的,上述处理器91例如可以为中央处理器(Central Processing Unit,简称CPU)、应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,该处理器91通过有线或无线连接耦合到上述输入设备90和输出设备92。
可选的,上述输入设备90可以包括多种输入设备,例如可以包括面向用户的用户接口、面向设备的设备接口、软件的可编程接口、摄像头、传感器中至少一种。可选的,该面向设备的设备接口可以是用于设备与设备之间进行数据传输的有线接口、还可以是用于设备与设备之间进行数据传输的硬件***接口(例如USB接口、串口等);可选的,该面向用户的用户接口例如可以是面向用户的控制按键、用于接收语音输入的语音输入设备以及用户接收用户触摸输入的触摸感知设备(例如具有触摸感应功能的触摸屏、触控板等);可选的,上述软件的可编程接口例如可以是供用户编辑或者修改程序的入口,例如芯片的输入引脚接口或者输入接口等;可选的,上述收发信机可以是具有通信功能的射频收发芯片、基带处理芯片以及收发天线等。麦克风等音频输入设备可以接收语音数据。输出设备92可以包括显示器、音响等输出设备。
在本实施例中,该终端设备的处理器包括用于执行各设备中数据处理装置各模块的功能,具体功能和技术效果参照上述实施例即可,此处不再赘述。
图9为本申请另一实施例提供的终端设备的硬件结构示意图。图10是对图9在实现过程中的一个具体的实施例。如图10所示,本实施例的终端设备包括处理器101以及存储器102。
处理器101执行存储器102所存放的计算机程序代码,实现上述实施例中图1至图7的设备控制方法。
存储器102被配置为存储各种类型的数据以支持在终端设备的操作。这些数据的示例包括用于在终端设备上操作的任何应用程序或方法的指令,例如消息,图片,视频等。存储器102可能包含随机存取存储器(random access memory,简称RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
可选地,处理器101设置在处理组件100中。该终端设备还可以包括:通信组件103,电源组件104,多媒体组件105,音频组件106,输入/输出接口107和/或传感器组件108。终端设备具体所包含的组件等依据实际需求设定,本实施例对此不作限定。
处理组件100通常控制终端设备的整体操作。处理组件100可以包括一个或多个处理器101来执行指令,以完成上述图1至图7方法的全部或部分步骤。此外,处理组件100可以包括一个或多个模块,便于处理组件100和其他组件之间的交互。例如,处理组件100可以包括多媒体模块,以方便多媒体组件105和处理组件100之间的交互。
电源组件104为终端设备的各种组件提供电力。电源组件104可以包括电源管理***,一个或多个电源,及其他与为终端设备生成、管理和分配电力相关联的组件。
多媒体组件105包括在终端设备和用户之间的提供一个输出接口的显示屏。在一些实施例中,显示屏可以包括液晶显示器(LCD)和触摸面板(TP)。如果显示屏包括触摸面板,显示屏可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
音频组件106被配置为输出和/或输入音频信号。例如,音频组件106包括一个麦克风(MIC),当终端设备处于操作模式,如语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器102或经由通信组件103发送。在一些实施例中,音频组件106还包括一个扬声器,用于输出音频信号。
输入/输出接口107为处理组件100和***接口模块之间提供接口,上述***接口模块可以是点击轮,按钮等。这些按钮可包括但不限于:音量按钮、启动按钮和锁定按钮。
传感器组件108包括一个或多个传感器,用于为终端设备提供各个方面的状态评估。例如,传感器组件108可以检测到终端设备的打开/关闭状态,组件的相对定位,用户与终端设备接触的存在或不存在。传感器组件108可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在,包括检测用户与终端设备间的距离。在一些实施例中,该传感器组件108还可以包括摄像头等。
通信组件103被配置为便于终端设备和其他设备之间有线或无线方式的通信。终端设备可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个实施例中,该终端设备中可以包括SIM卡插槽,该SIM卡插槽用于***SIM卡,使得终端设备可以登录GPRS网络,通过互联网与服务器建立通信。
由上可知,在图10实施例中所涉及的通信组件103、音频组件106以及输入/输出接口107、传感器组件108均可以作为图9实施例中的输入设备的实现方式。
本申请实施例提供了一种终端设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述终端设备执行如本申请实施例中一个或多个所述的设备控制方法。
本申请实施例还提供一种物联网操作***,如图11所示,该终端设备的操作***包括:接收单元1102、查询单元1104和管理单元1106。
接收单元1102,接收物联网设备的信号,从所述信号中获取设备标识。
查询单元1104,依据所述设备标识确定对应物联网设备的界面数据,所述界面数据用于描述物联网设备的控制界面和控制逻辑信息。
管理单元1106,解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
在一个典型的配置中,所述计算机设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitory media),如调制的数据信号和载波。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种设备关联方法、一种设备关联装置、一种终端设备,以及一种基于物联网操作***,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (17)

1.一种设备控制方法,其特征在于,包括:
接收物联网设备的信号,从所述信号中获取设备标识;
依据所述设备标识确定对应物联网设备的界面数据,所述界面数据用于描述物联网设备的控制界面;
解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。
2.根据权利要求1所述的方法,其特征在于,所述依据设备标识确定对应物联网设备的界面数据,包括:
从本地查询所述设备标识对应物联网设备的界面数据;和/或
从服务器下载所述设备标识对应物联网设备的界面数据。
3.根据权利要求1所述的方法,其特征在于,所述依据设备标识确定对应物联网设备的界面数据,包括:
依据所述设备标识生成数据请求,发送所述数据请求给服务器;
接收服务器返回的界面数据,并保存所述界面数据,其中,所述界面数据为服务器依据所述设备标识查询得到的。
4.根据权利要求1所述的方法,其特征在于,所述接收物联网设备的信号,包括:
通过广播接收物联网设备的信号,其中,所述广播通过以下至少一种无线网络发布:蓝牙、WiFi。
5.根据权利要求1所述的方法,其特征在于,所述解析界面数据,显示对应的控制界面,包括:
对所述界面数据进行解析,得到相应的UI元素;
采用所述UI元素生成控制界面,并显示所述控制界面。
6.根据权利要求5所述的方法,其特征在于,对所述界面数据进行解析,得到相应的UI元素,包括:
调用解析引擎将界面描述信息解析成结构化数据,依据所述结构化数据确定UI元素。
7.根据权利要求5所述的方法,其特征在于,采用所述UI元素生成控制界面,包括:
将所述UI元素解析成对应的UI控件,采用所述UI控件生成对应的控制界面。
8.根据权利要求1所述的方法,其特征在于,还包括:
依据所述界面数据确定控制逻辑信息,依据所述控制界面和控制逻辑信息与物联网设备连接。
9.根据权利要求8所述的方法,其特征在于,依据所述控制界面和控制逻辑信息与物联网设备连接,包括:
依据控制逻辑信息,所述控制界面调用接口查询连接标识对应的物联网设备;
发送连接请求给所述物联网设备。
10.根据权利要求1所述的方法,其特征在于,还包括:
接收所述物联网设备反馈的状态数据,依据所述状态数据在所述控制界面中显示对应的状态。
11.根据权利要求1所述的方法,其特征在于,还包括:
所述控制界面接收指示信息,依据所述指示信息执行对应的控制操作。
12.一种设备控制装置,其特征在于,包括:
接收模块,用于接收物联网设备的信号,从所述信号中获取设备标识;
查询模块,用于依据所述设备标识确定对应物联网设备的界面数据,所述界面数据用于描述物联网设备的控制界面;
解析模块,用于解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。
13.根据权利要求12所述的装置,其特征在于,还包括:
连接模块,用于依据所述控制界面和控制逻辑信息,与物联网设备连接。
14.根据权利要求12所述的装置,其特征在于,还包括:
控制模块,用于采用所述控制界面接收指示信息,依据所述指示信息执行对应的控制操作。
15.一种终端设备,其特征在于,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述终端设备执行如权利要求1-11中一个或多个所述的方法。
16.一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如权利要求1-11中一个或多个所述的方法。
17.一种物联网操作***,其特征在于,包括:
接收单元,接收物联网设备的信号,从所述信号中获取设备标识;
查询单元,依据所述设备标识确定对应物联网设备的界面数据,所述界面数据用于描述物联网设备的控制界面;
管理单元,解析所述界面数据,显示对应的控制界面,以基于所述控制界面对物联网设备进行控制。
CN201710736674.1A 2017-08-24 2017-08-24 设备控制方法、装置、终端设备和操作*** Pending CN109428911A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710736674.1A CN109428911A (zh) 2017-08-24 2017-08-24 设备控制方法、装置、终端设备和操作***
PCT/CN2018/101013 WO2019037660A1 (zh) 2017-08-24 2018-08-17 设备控制方法、装置、终端设备和操作***
US16/796,234 US20200267221A1 (en) 2017-08-24 2020-02-20 Method, system, and device for controlling an internet of things device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710736674.1A CN109428911A (zh) 2017-08-24 2017-08-24 设备控制方法、装置、终端设备和操作***

Publications (1)

Publication Number Publication Date
CN109428911A true CN109428911A (zh) 2019-03-05

Family

ID=65438391

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710736674.1A Pending CN109428911A (zh) 2017-08-24 2017-08-24 设备控制方法、装置、终端设备和操作***

Country Status (3)

Country Link
US (1) US20200267221A1 (zh)
CN (1) CN109428911A (zh)
WO (1) WO2019037660A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111913410A (zh) * 2019-05-08 2020-11-10 北京火星人视野科技有限公司 基于stem教育的可扩展教具控制方法、装置、设备及教具
CN111915970A (zh) * 2019-05-08 2020-11-10 北京火星人视野科技有限公司 基于stem教育的物联网演示方法、装置、设备及存储介质
CN112153123A (zh) * 2020-09-11 2020-12-29 三星电子(中国)研发中心 控制物联网***中的物联网装置的方法、装置及***
CN112964947A (zh) * 2021-02-04 2021-06-15 苏州华兴源创科技股份有限公司 老化测试设备的控制方法和***
CN113038450A (zh) * 2021-03-15 2021-06-25 Oppo广东移动通信有限公司 终端控制方法、装置、控制模组以及移动终端
CN113985767A (zh) * 2021-10-21 2022-01-28 广州鲁邦通智能科技有限公司 一种同步iot设备ui到云平台的方法、物联网***
CN114301940A (zh) * 2021-12-27 2022-04-08 锐迪科创微电子(北京)有限公司 物联网设备控制方法、装置及***
CN114356179A (zh) * 2021-12-22 2022-04-15 深圳泰德半导体装备有限公司 清洗界面的操作方法、设备及存储介质
CN116032994A (zh) * 2021-10-25 2023-04-28 青岛海尔科技有限公司 物联网设备连接方法、装置、电子设备和存储介质
CN116266845A (zh) * 2022-11-29 2023-06-20 浙江绍兴苏泊尔生活电器有限公司 一种数据传输方法和装置

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11761701B2 (en) * 2016-01-25 2023-09-19 Sun Kyong Lee Refrigerator inventory device
US11089109B1 (en) * 2019-11-20 2021-08-10 Sprint Communications Company L.P. Smart device management via a mobile communication device based on privacy preferences
CN113934146A (zh) * 2020-06-29 2022-01-14 阿里巴巴集团控股有限公司 对物联网设备进行控制的方法、装置及电子设备
US11455225B2 (en) * 2020-08-04 2022-09-27 Western Digital Technologies, Inc. Electronic device having infrared light-emitting diode for data transmission
CN113406891B (zh) * 2021-06-18 2023-04-21 杭州深渡科技有限公司 物联网设备联动控制方法、***、装置及存储介质
CN114374602B (zh) * 2021-12-30 2024-05-14 河南紫联物联网技术有限公司 主控设备配置方法、装置、云服务器及存储介质
CN115314535B (zh) * 2022-07-30 2024-04-02 远光软件股份有限公司 物联网设备的控制方法、装置、存储介质及计算机设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005340890A (ja) * 2004-05-24 2005-12-08 Alps Electric Co Ltd 画像処理装置
CN101162424A (zh) * 2006-10-13 2008-04-16 北京书生国际信息技术有限公司 一种加载界面元素的***及方法
CN105093949A (zh) * 2015-07-13 2015-11-25 小米科技有限责任公司 一种控制设备的方法及装置
CN105160854A (zh) * 2015-09-16 2015-12-16 小米科技有限责任公司 设备控制方法、装置和终端设备
CN105700365A (zh) * 2016-01-22 2016-06-22 深圳市飞比电子科技有限公司 移动终端的家电控制界面的生成方法和装置
CN106155686A (zh) * 2016-06-30 2016-11-23 华为技术有限公司 界面生成方法、装置和***
CN106406126A (zh) * 2015-07-31 2017-02-15 腾讯科技(深圳)有限公司 物联网设备的控制界面的生成方法及生成装置
CN106708483A (zh) * 2015-07-31 2017-05-24 腾讯科技(深圳)有限公司 物联网设备的控制界面的生成方法及生成装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009246543A (ja) * 2008-03-28 2009-10-22 Mitsubishi Heavy Ind Ltd リモコン操作情報提供システム及びその方法
CN105629908B (zh) * 2014-10-31 2019-02-01 腾讯科技(深圳)有限公司 物联网设备控制方法和装置
CN105391749A (zh) * 2015-08-07 2016-03-09 彭彦棠 一种物联网中设备的联网***和显示方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005340890A (ja) * 2004-05-24 2005-12-08 Alps Electric Co Ltd 画像処理装置
CN101162424A (zh) * 2006-10-13 2008-04-16 北京书生国际信息技术有限公司 一种加载界面元素的***及方法
CN105093949A (zh) * 2015-07-13 2015-11-25 小米科技有限责任公司 一种控制设备的方法及装置
CN106406126A (zh) * 2015-07-31 2017-02-15 腾讯科技(深圳)有限公司 物联网设备的控制界面的生成方法及生成装置
CN106708483A (zh) * 2015-07-31 2017-05-24 腾讯科技(深圳)有限公司 物联网设备的控制界面的生成方法及生成装置
CN105160854A (zh) * 2015-09-16 2015-12-16 小米科技有限责任公司 设备控制方法、装置和终端设备
CN105700365A (zh) * 2016-01-22 2016-06-22 深圳市飞比电子科技有限公司 移动终端的家电控制界面的生成方法和装置
CN106155686A (zh) * 2016-06-30 2016-11-23 华为技术有限公司 界面生成方法、装置和***

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111915970B (zh) * 2019-05-08 2023-04-07 北京火星人视野科技有限公司 基于stem教育的物联网演示方法、装置、设备及存储介质
CN111915970A (zh) * 2019-05-08 2020-11-10 北京火星人视野科技有限公司 基于stem教育的物联网演示方法、装置、设备及存储介质
CN111913410A (zh) * 2019-05-08 2020-11-10 北京火星人视野科技有限公司 基于stem教育的可扩展教具控制方法、装置、设备及教具
CN112153123A (zh) * 2020-09-11 2020-12-29 三星电子(中国)研发中心 控制物联网***中的物联网装置的方法、装置及***
CN112964947A (zh) * 2021-02-04 2021-06-15 苏州华兴源创科技股份有限公司 老化测试设备的控制方法和***
CN113038450A (zh) * 2021-03-15 2021-06-25 Oppo广东移动通信有限公司 终端控制方法、装置、控制模组以及移动终端
CN113038450B (zh) * 2021-03-15 2023-08-18 Oppo广东移动通信有限公司 终端控制方法、装置、控制模组以及移动终端
CN113985767A (zh) * 2021-10-21 2022-01-28 广州鲁邦通智能科技有限公司 一种同步iot设备ui到云平台的方法、物联网***
CN116032994A (zh) * 2021-10-25 2023-04-28 青岛海尔科技有限公司 物联网设备连接方法、装置、电子设备和存储介质
CN114356179A (zh) * 2021-12-22 2022-04-15 深圳泰德半导体装备有限公司 清洗界面的操作方法、设备及存储介质
CN114356179B (zh) * 2021-12-22 2024-04-09 深圳泰德半导体装备有限公司 清洗界面的操作方法、设备及存储介质
CN114301940A (zh) * 2021-12-27 2022-04-08 锐迪科创微电子(北京)有限公司 物联网设备控制方法、装置及***
CN114301940B (zh) * 2021-12-27 2024-06-07 锐迪科创微电子(北京)有限公司 物联网设备控制方法、装置及***
CN116266845A (zh) * 2022-11-29 2023-06-20 浙江绍兴苏泊尔生活电器有限公司 一种数据传输方法和装置
CN116266845B (zh) * 2022-11-29 2024-02-13 浙江绍兴苏泊尔生活电器有限公司 一种数据传输方法和装置

Also Published As

Publication number Publication date
US20200267221A1 (en) 2020-08-20
WO2019037660A1 (zh) 2019-02-28

Similar Documents

Publication Publication Date Title
CN109428911A (zh) 设备控制方法、装置、终端设备和操作***
KR102389235B1 (ko) 리소스 배치 방법, 장치, 단말기 및 저장 매체
US20200287853A1 (en) Electronic apparatus and method for providing services thereof
WO2018068657A1 (zh) 界面移动方法、装置、智能终端、服务器和操作***
CN107943547B (zh) 多服务集成方法、装置、智能终端、服务器和操作***
US10311877B2 (en) Performing tasks and returning audio and visual answers based on voice command
US11706331B2 (en) Information processing method and apparatus, storage medium, and electronic device
US11204681B2 (en) Program orchestration method and electronic device
US10637804B2 (en) User terminal apparatus, communication system, and method of controlling user terminal apparatus which support a messenger service with additional functionality
CN107741844B (zh) 一种应用安装包的生成方法和装置
CN105119790B (zh) 设备控制方法及装置
CN108614689A (zh) 场景服务的生成方法、装置和终端设备
US10908889B2 (en) Method, user equipment, and application server for downloading application
CN104580019A (zh) 网络服务提供方法及装置
CN109254801A (zh) 启动、配置方法,装置,设备,介质和操作***
CN109271211A (zh) 应用程序的分身方法、装置、设备和介质
KR20200017295A (ko) 연속성을 갖는 컨텐츠 재생 방법 및 이를 위한 전자 장치
KR102140294B1 (ko) 전자 장치의 광고 방법 및 그 전자 장치
CN108108206A (zh) 移动支付接入方法及装置
CN103607601A (zh) 协助第三方应用进行帐号注册的方法及装置
CN111443903A (zh) 软件开发文件获取方法及装置、电子设备、存储介质
CN114040319B (zh) 一种终端设备外放音质优化方法、装置、设备和介质
CN115599265A (zh) 一种智能设备控制方法、终端设备、服务器和存储介质
CN110134463A (zh) 数据处理方法、装置、设备和机器可读介质
CN110120963A (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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201217

Address after: Room 603, 6 / F, Roche Plaza, 788 Cheung Sha Wan Road, Kowloon, China

Applicant after: Zebra smart travel network (Hong Kong) Limited

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190305