CN111526504B - 设备交互方法、装置、移动机器人和物联网系统 - Google Patents
设备交互方法、装置、移动机器人和物联网系统 Download PDFInfo
- Publication number
- CN111526504B CN111526504B CN202010557221.4A CN202010557221A CN111526504B CN 111526504 B CN111526504 B CN 111526504B CN 202010557221 A CN202010557221 A CN 202010557221A CN 111526504 B CN111526504 B CN 111526504B
- Authority
- CN
- China
- Prior art keywords
- mobile robot
- interactive object
- network communication
- service requirement
- server
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000003993 interaction Effects 0.000 title abstract description 28
- 230000002452 interceptive effect Effects 0.000 claims abstract description 194
- 238000004891 communication Methods 0.000 claims abstract description 114
- 238000013480 data collection Methods 0.000 claims abstract description 11
- 230000006870 function Effects 0.000 claims description 65
- 238000012545 processing Methods 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 9
- 230000001960 triggered effect Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 description 7
- 230000033001 locomotion Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- -1 humidifiers Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Manipulator (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请实施例提供一种设备交互方法、装置、移动机器人和物联网系统,在一个实施例中的方法包括:在移动机器人得到服务需求时,根据所述服务需求确定互动对象;在确定所述互动对象不支持网络通讯功能时,所述移动机器人移动至所述互动对象所在的目标位置,并以指定的数据采集方式采集所述互动对象提供的采集数据;所述移动机器人将所述采集数据发送给服务器,或通过所述移动机器人上的输出设备将所述采集数据输出。以此可以改善现有的交互系统下的设备交互方式存在较大局限性的问题。
Description
技术领域
本申请涉及设备管理技术领域,具体而言,涉及一种设备交互方法、装置、移动机器人和物联网系统。
背景技术
在信息化时代背景下,随着数字化和智能化技术在各个领域的深入发展,越来越多的智能化设备在各种场景下发挥重要作用。
智能控制开关、智能手机等智能控制设备的引入使得一些设备之间能够组建物联关系,不同种类的设备之间可以基于智能控制产品进行协同配合工作,在一定程度上打破了不同设备之间的信息孤岛。
但是,在现有物联模式下的交互系统中,参与协同配合工作的设备通常是本身就可以接入网络以获取网络数据的设备,而对于无法直接接入互联网的其他设备,采用局域网环境下的网关进行数据传输,现有的交互系统下的设备交互方式存在较大的局限性。
发明内容
本申请的目的在于提供一种设备交互方法、装置、移动机器人和物联网系统,用以改善现有的交互系统下的设备交互方式存在较大的局限性的问题。
第一方面,本申请实施例提供一种设备交互方法,所述方法包括:
在移动机器人得到服务需求时,根据所述服务需求确定互动对象;
在确定所述互动对象不支持网络通讯功能时,所述移动机器人移动至所述互动对象所在的目标位置,并以指定的数据采集方式采集所述互动对象提供的采集数据;
所述移动机器人将所述采集数据发送给服务器,或通过所述移动机器人上的输出设备将所述采集数据输出。
在上述方法中,提出了一种基于移动机器人进行信息交互的方案,在得到服务需求时,如果移动机器人确定出当前的服务需求对应的互动对象是不支持网络通讯功能的设备,则由移动机器人移动到该互动对象所在的目标位置,由移动机器人按指定的数据采集方式采集该互动对象提供的采集数据,然后由移动机器人将互动对象的采集数据提供给服务器或将采集数据通过移动机器人上的输出设备输出。在一个交互系统中,即使互动对象不支持网络通讯功能,也可以借助移动机器人向服务器或向用户提供采集数据。上述方法提供了更丰富的设备交互方式,可以较好地应用于酒店、展厅等环境下的多设备管理场景。
在可选的实施方式中,所述方法还包括:
在确定所述互动对象支持网络通讯功能时,所述移动机器人根据所述互动对象允许的网络通讯范围以及所述互动对象所在的目标位置进行移动,以使所述移动机器人处于所述互动对象允许的网络通讯范围内;
按照所述互动对象支持的通信方式与所述互动对象进行交互,以得到所述互动对象提供的采集数据。
通过上述实现方式,移动机器人不仅可以对不支持网络通讯功能的交互对象进行数据采集,还可以与支持网络通讯功能的交互对象进行交互。例如,在确定出互动对象支持短距离无线通信时,移动机器人移动到该互动对象允许的无线通信范围内,并与该互动对象以无线通信方式进行交互,以此使得移动机器人能够整合处理不同种设备的数据。
在可选的实施方式中,所述方法还包括:
所述移动机器人根据所述采集数据向所述移动机器人的关联设备发送控制指令,以供所述关联设备根据所述控制指令进行相应的操作,所述关联设备是机器人或支持网络通讯功能的物联网设备。
通过上述实现方式,不仅可以通过移动机器人对各种设备进行数据采集,还可以通过该移动机器人根据采集到的数据对其他的关联设备进行控制,以此有利于其他的机器人或支持网络通讯功能的物联网设备根据收到的控制指令与该移动机器人进行协同配合工作。
在可选的实施方式中,所述移动机器人得到所述服务需求的方式包括以下至少一者:
通过所述移动机器人上的语音采集组件进行语音采集,并根据采集到的语音信息得到所述服务需求;
通过所述移动机器人上的通讯组件接收所述服务需求;
在所述移动机器人提供的功能按钮被触发时,根据被触发的功能按钮的类型确定所述服务需求。
通过上述实现方式,给出了多种可以应用于移动机器人的服务需求获取方式。
在可选的实施方式中,在采集所述互动对象提供的采集数据之前,所述方法还包括:
所述移动机器人对所述互动对象的设备信息进行存储,所述互动对象的设备信息包括所述互动对象的设备类型和所述互动对象的部署位置。
通过上述实现方式,移动机器人可以在预先存储互动对象的设备信息的情况下,快速根据服务需求确定出互动对象的位置,从而进行移动或数据采集,有利于提升设备交互效率。
在可选的实施方式中,所述根据所述服务需求确定互动对象,包括:
根据所述服务需求从多个关联机器人中确定出目标机器人,作为所述互动对象。
通过上述实现方式,可以快速从多个设备中确定出当前的服务需求所对应的互动对象,有利于提升移动机器人的服务效率。
第二方面,本申请实施例提供一种设备交互方法,应用于服务器,所述方法包括:
所述服务器接收请求设备发送的服务需求;
所述服务器将所述服务需求转发给移动机器人,以供所述移动机器人根据所述服务需求确定互动对象,并在确定所述互动对象不支持网络通讯功能时,所述移动机器人移动至所述互动对象所在的目标位置,并以指定的数据采集方式采集所述互动对象提供的采集数据;
所述服务器接收所述移动机器人发送的采集数据,并将所述采集数据发送给所述请求设备。
上述方法提供了一种应用于服务器的交互方案,在上述方法中,服务器可以将请求设备的服务需求转发给移动机器人,由移动机器人根据服务需求对应的互动对象进行数据采集,并将采集到的数据反馈给服务器,然后由服务器将移动机器人发送的采集数据提供给请求设备。在一个交互系统中,即使互动对象不支持网络通讯功能,也可以将互动对象的采集数据提供给服务器或请求设备,提供了更丰富的设备交互方式。
第三方面,本申请实施例提供一种设备交互装置,应用于移动机器人,所述装置包括:
第一处理模块,用于在得到服务需求时,根据所述服务需求确定互动对象;
第二处理模块,用于在确定所述互动对象不支持网络通讯功能时,控制所述移动机器人移动至所述互动对象所在的目标位置,并控制所述移动机器人以指定的数据采集方式采集所述互动对象提供的采集数据;
第三处理模块,用于将所述采集数据发送给服务器,或控制所述移动机器人上的输出设备将所述采集数据输出。
通过上述装置可以执行前述第一方面提供的方法,即使在一个交互系统下存在部分互动对象不支持网络通讯功能,也可以将互动对象的采集数据提供给请求设备。
第四方面,本申请实施例提供一种移动机器人,所述移动机器人包括:
存储器;
处理器;
所述存储器上存储有所述处理器可执行的计算机程序,所述计算机程序被所述处理器执行时执行前述第一方面所述的方法。
第五方面,本申请实施例提供一种物联网系统,包括服务器、前述第四方面所述的移动机器人以及多个关联设备,所述多个关联设备中包括不支持网络通讯功能的设备;
所述移动机器人,用于与所述服务器交互,还用于与所述多个关联设备进行交互。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种物联网系统的示意图。
图2为本申请实施例提供的一种移动机器人的示意图。
图3为本申请实施例提供的一种设备交互方法的流程图。
图4为本申请实施例提供的另一种设备交互方法的流程图。
图5为本申请实施例提供的再一种设备交互方法的流程图。
图6为本申请实施例提供的一种设备交互装置的功能模块框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
请参阅图1,图1为本申请实施例提供的一种物联网系统的示意图。
如图1所示,该物联网系统作为一种设备交互系统,包括:服务器300、移动机器人100以及多个关联设备200。服务器300与移动机器人100之间存在网络连接关系,移动机器人100用于与服务器300交互,还用于与多个关联设备200进行交互。其中,该多个关联设备200中包括不支持网络通讯功能的设备。该多个关联设备200中的任一设备可作为本申请实施例中的互动对象。
服务器300上可以部署用于对该物联网系统下的各设备进行管理的数据处理平台。服务器300可以是云服务器。
在一个实例中,该多个关联设备200中可包括第一设备、第二设备和第三设备。
第三设备是指支持网络通讯功能,且可以随时直接联网的设备,第三设备上设置有用于直接接入互联网(internet)的通讯组件。第三设备可以是移动终端、计算机、机器人或其他智能终端设备。
服务器300与第三设备之间可以基于互联网进行网络连接,移动机器人100与第三设备之间也可以基于互联网进行网络连接。
第二设备是指支持网络通讯功能,但需要满足一些无线通信距离要求才能共享网络进行通信的设备,即,第二设备具备短距离无线通信功能。第二设备可以是无法直接接入互联网但具有近场通信功能的设备,第二设备上设置有用于进行短距离无线通信的无线通讯组件,第二设备上设置的无线通讯组件可以是蓝牙(bluetooth)模块、紫蜂(zigbee)模块、低功耗蓝牙(Bluetooth Low Energy,BLE)模块、WIFI模块、超宽带(Ultra Wide Band,UWB)模块中的任意一种或多种。第二设备可以是电子门窗、闸机、空调、音箱、电视机、加湿器等终端设备或机器人。
当移动机器人100与第二设备之间的距离满足第二设备的无线通信距离要求时,移动机器人100可以与第二设备进行无线通信。第二设备的无线通信距离要求与实际的第二设备上设置的通讯组件有关。
第一设备是指不支持网络通讯功能的设备,第一设备无法直接接入互联网,也不具有近场通信功能。第一设备上设置有一种或多种传感器,第一设备可通过传感器采集第一设备所处环境的信息,以得到采集数据。
在一些应用场景下,第一设备可通过传感器感知移动机器人100的行为,从而根据移动机器人100的行为进行一些操作。
其中,为了便于移动机器人100与物联网系统下的各个设备进行有效交互,可以在移动机器人100中部署通信协议。在交互前期,移动机器人100可以与物联网系统下的各个设备对接部署私有协议,以便于在交互时可以基于私有协议进行快速交互。而对于通用协议,可以通过对移动机器人的内部程序进行更新迭代实现部署。
通过上述物联网系统,由于移动机器人100可以与多种类型的关联设备200进行信息交互,且移动机器人100与服务器300网络连接,使得服务器300可以与多种类型的关联设备200进行直接或间接信息交互。即使对于一些低功耗、不支持网络连接的设备,也可以将信息传递给服务器300,以供服务器300对整个物联网系统下的各个设备的数据进行分析处理。
请参阅图2,图2为本申请实施例提供的一种移动机器人100的示意图。
如图2所示,该移动机器人100可包括:存储器101、处理器102、移动组件103、采集组件104、通讯组件105。存储器101、处理器102、移动组件103、采集组件104、通讯组件105之间直接或间接连接,以实现数据传输。
其中,移动组件103用于为移动机器人100提供移动能力,移动组件103可包括移动轮以及用于驱动移动轮转动的电机等组件。通过移动组件103可以带动移动机器人100本体进行移动。
采集组件104可以有多种,用于采集环境信息,并将环境信息发送给处理器102,以使处理器102根据环境信息得到服务需求或采集数据。采集组件104可以包括语音采集组件、图像采集组件等,语音采集组件可以是麦克风,图像采集组件可以是摄像头。通过采集组件104对移动机器人100所处的环境进行信息采集,可以采集到移动机器人100所处环境下的语音信息、图像数据,以此可以得到用户的服务需求或采集到互动对象提供的采集数据。
通讯组件105可以有多种,用于为该机器人提供网络通讯功能。通讯组件105可以包括蓝牙(bluetooth)模块、紫蜂(zigbee)模块、低功耗蓝牙(Bluetooth Low Energy,BLE)模块、WIFI模块、超宽带(Ultra Wide Band,UWB)模块、近场通信(Near FieldCommunication,NFC)模块、3G/4G/5G通讯模块等。通过蓝牙(bluetooth)模块、紫蜂(zigbee)模块、低功耗蓝牙(Bluetooth Low Energy,BLE)模块、WIFI模块、超宽带(UltraWide Band,UWB)模块、近场通信(Near Field Communication,NFC)模块等无线通信模块可以为移动机器人100提供短距离的无线通信能力,通过3G/4G/5G通讯模块可以使得移动机器人100可以随时联网以获得网络数据。移动机器人100可以通过这些通讯组件105与服务器300和多种关联设备200进行数据交互。
存储器101是一种存储介质,可以是但不限于随机存取存储器(Random AccessMemory,RAM)、只读存储器(Read Only Memory,ROM)、电可擦除只读存储器(ElectricErasable Programmable Read-Only Memory,EEPROM)等能够存储计算机程序的介质。存储器101中存储有处理器102可执行的计算机程序,当存储器101中存储的计算机程序被处理器102执行时执行下述的方法中由移动机器人100执行的部分。
处理器102具有运算处理能力,可以包括但不限于中央处理器 (CentralProcessing Unit,CPU)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立组件搭建的处理器。处理器102可实现本申请实施例中公开的方法中由移动机器人100执行的部分。
可以理解的是,上述移动机器人100的结构仅作为示意,在实际应用中,移动机器人100还可以有更多或更少的组件,例如,移动机器人100还可以设置扬声器、显示器等输出设备,用于播放或显示移动机器人100得到的数据。
请参阅图3,图3为本申请实施例提供的一种设备交互方法的流程图。如图3所示,该方法包括步骤:S31-S33。
S31:在移动机器人得到服务需求时,根据服务需求确定互动对象。
其中,移动机器人得到服务需求的方式可以通过以下至少一者实现。
作为一种实现方式,可以通过移动机器人上的语音采集组件进行语音采集,并根据采集到的语音信息得到服务需求。移动机器人可以通过语音识别方式对采集到的语音信息进行识别,从而得到用户的各种服务需求,例如可以在识别到语音信息中包括该移动机器人的名称时,将语音信息中的温度查询请求、安防检查请求等请求内容作为服务需求。根据服务需求中具体涉及的位置或服务需求中的设备信息可以确定互动对象。例如,服务请求指示需要查询1号房间的温度时,可以将1号房间中安装的温度计作为互动对象。
作为另一种实现方式,可以通过移动机器人上的通讯组件接收服务需求。移动机器人可以接收来自手机、服务器或其他机器人等外部设备的服务需求,从而根据接收到的服务需求确定互动对象。在一些应用场景下,各个移动机器人的活动范围有限,例如,在移动机器人A的活动范围是一楼,移动机器人B的活动范围是九楼时,机器人A可以调用机器人B进行信息采集/反馈。在机器人A可以向机器人B发送服务需求,以使机器人B根据机器人A的服务需求为机器人A提供辅助服务时,机器人B可根据机器人A的服务需求确定九楼的互动对象。
作为再一种实现方式,可以在移动机器人提供的功能按钮被触发时,根据被触发的功能按钮的类型确定服务需求。移动机器人提供的功能按钮可以是实体菜单按钮,也可以是移动机器人的显示屏上显示的虚拟按钮。当用户对移动机器人的功能按钮进行操作时,移动机器人可响应对于功能按钮的操作,根据操作过程中的功能按钮对应的功能类型确定服务需求。
S32:在确定互动对象不支持网络通讯功能时,移动机器人移动至互动对象所在的目标位置,并以指定的数据采集方式采集互动对象提供的采集数据。
例如,在确定互动对象是上述物联网系统中的一种第一设备时,为了获取该第一设备的信息,移动机器人移动至该第一设备所在的目标位置进行信息采集。当确定出当前的互动对象是不支持网络通讯功能的第一设备时,移动机器人可以将第一设备的部署位置作为目标位置进行移动。
指定的数据采集方式可以是图像采集方式,指定的数据采集方式与互动对象的设备类型有关。
在一个应用场景下,当服务需求是得到一些温度计的数据时,移动机器人可以移动至安装有温度计的位置,开启图像识别功能,通过图像识别方式得到温度计显示的内容。
可选地,在采集互动对象提供的采集数据之前,方法还可以包括S30。
S30:移动机器人对互动对象的设备信息进行存储,互动对象的设备信息包括互动对象的设备类型和互动对象的部署位置。
其中,为了便于移动机器人进行视觉识别,可预先将各个互动对象的安装位置设置为与移动机器人的视觉识别范围匹配,以避免出现移动机器人的视觉识别范围不足以完成数据采集的情况。通过预先存储各个互动对象的设备信息,有利于移动机器人在需要获取一个互动对象的数据或与互动对象进行数据交互时,快速根据互动对象的设备类型确定互动对象是否支持网络通讯功能。移动机器人可根据互动对象的设备类型、部署位置快速确定出是否有必要移动,以及在需要移动的情况下快速确定出移动路径。移动机器人可以在预先存储互动对象的设备信息的情况下,快速根据服务需求确定出互动对象的位置,从而进行移动或数据采集,有利于提升设备交互效率。
S33:移动机器人将采集数据发送给服务器,或通过移动机器人上的输出设备将采集数据输出。
其中,在移动机器人得到互动设备的采集数据后,可以根据得到服务需求的方式确定采集数据的处理方式。如果服务需求是该移动机器人通过语音识别方式得到的,可以将得到的采集数据通过移动机器人上的扬声器、显示器等输出设备对采集数据进行语音播放或显示。如果服务需求是该移动机器人接收到的来自手机、服务器或机器人等设备的请求数据,则可根据该服务需求向对应的手机、服务器或机器人等设备发送采集数据,以实现对于服务需求的数据反馈。
在一个应用场景下,移动机器人C接收到来自服务器的环境检测请求,移动机器人C将该环境检测请求作为服务需求,该环境检测请求指示出需要采集消防通道的当前状态。移动机器人C对消防通道中设置的各个设备进行数据采集,例如通过图像采集方式得到消防通道中的温度计显示的数据或通过图像采集方式确定消防通道中的指示灯是否正常工作,通过语音采集方式感知消防通道中的报警铃是否响起等。
在另一个应用场景下,移动机器人D通过语音识别方式得到来自酒店客户或酒店工作人员的室温查询需求,移动机器人D根据室温查询需求移动到安装有温度计的位置,扫描得到温度计显示的温度,并将采集到的温度通过扬声器输出给酒店用户,或将采集到的温度发送给服务器进行分析处理,以便酒店管理人员通过访问服务器得知各个房间的状态。
在上述方法中,提出了一种基于移动机器人进行信息交互的方案,在得到服务需求时,如果移动机器人确定出当前的服务需求对应的互动对象是不支持网络通讯功能的设备,则由移动机器人移动到该互动对象所在的目标位置,由移动机器人按指定的数据采集方式采集该互动对象提供的采集数据,然后由移动机器人将互动对象的采集数据提供给服务器或将采集数据通过移动机器人上的输出设备输出。在一个交互系统中,即使存在一些互动对象不支持网络通讯功能,也可以借助移动机器人向服务器或向用户提供采集数据。上述方法提供了更丰富的设备交互方式,可以较好地应用于酒店、展厅等环境下的多设备管理场景。
在可选的实施方式中,请参阅图4,该方法还可包括:S34-S35。
S34:在确定互动对象支持网络通讯功能时,移动机器人根据互动对象允许的网络通讯范围以及互动对象所在的目标位置进行移动,以使移动机器人处于互动对象允许的网络通讯范围内。
其中,当确定出当前的互动对象包括上述物联网系统中的一种第二设备时,移动机器人可以与互动对象进行近场通讯。
S35:按照互动对象支持的通信方式与互动对象进行交互,以得到互动对象提供的采集数据。
其中,在确定出互动对象支持短距离无线通信时,移动机器人移动到该互动对象允许的无线通信范围内,并与该互动对象以无线通信方式进行交互,以此使得移动机器人能够整合处理不同种设备的数据。互动对象支持的通信方式与互动对象的设备组成有关,互动对象支持的通信方式可以是BLE、WIFI、UWB、zigbee、bluetooth等无线通信方式。
在一个应用场景下,当确定出当前的互动对象是一种具有蓝牙通讯功能的空调时,移动机器人可以根据该空调的部署位置进行移动,以进入该空调的蓝牙连接范围。在扫描到该空调的蓝牙信号时,可通过蓝牙通信方式与该空调进行交互,以得到该空调的设置参数或对该空调进行温度调节。
在另一个应用场景下,移动机器人根据另一个关联机器人或服务器发送的服务需求,确定出需要移动至一个位置进行辅助服务,但移动过程中将经过闸机、电梯等具有NFC功能的设备,因此可以将闸机、电梯等具有NFC功能的设备作为互动对象。在移动机器人移向至闸机所在位置时,开启NFC功能,控制闸机开启,在移动机器人靠近电梯时,基于NFC功能控制电梯门开,并控制该电梯带动该移动机器人至指定的楼层。移动机器人可以将移动过程中的位置信息发送给关联机器人,也可以将移动过程中的位置信息以及对闸机、电梯等设备的控制数据发送给服务器进行存储。
其中,在一些应用场景下,移动机器人可能在移动过程中得到多种服务需求,移动机器人可以与多个互动对象进行交互,上述S32-S33和S34-S35可以组合使用。
在确定出当前的互动对象是上述物联网系统中的一种第三设备时,移动机器人可以与第三设备基于互联网进行网络通讯,也可以在移动机器人需要与第三设备进行交互时,扫描第三设备的设备标识并在第三设备允许的通信范围内与第三设备建立短距离通信关系,从而暂时与第三设备进行短距离通信。
通过上述实现方式,移动机器人不仅可以对不支持网络通讯功能的交互对象进行数据采集,还可以与支持网络通讯功能的交互对象进行交互。
可选的,上述设备交互方法还可包括:移动机器人根据采集数据向移动机器人的关联设备发送控制指令,以供关联设备根据控制指令进行相应的操作。
关联设备是机器人或支持网络通讯功能的物联网设备(即,可以是上述物联网系统中支持网络通讯功能的关联设备)。
在一个实例中,移动机器人可以根据从温度计处采集到的室温,控制控制房间内的智能窗户、加湿器、空调等设备开启。
在一个应用场景下,当处于酒店大厅中的一个机器人A接收到客户入住信息时或接收到来自服务器的入住订单时,机器人A根据客户入住信息或入住订单中的入住房间、入住时间,向该入住房间所在楼层的移动机器人B发送服务需求,移动机器人B根据该服务需求,控制该房间内的智能窗户开启、加湿器开启,并根据采集到的室温调节空调的设置参数。
通过上述实现方式不仅可以通过移动机器人对各种设备进行数据采集,还可以通过该移动机器人根据采集到的数据对其他的关联设备进行控制,以此有利于其他的机器人或支持网络通讯功能的物联网设备根据收到的控制指令与该移动机器人进行协同配合工作。
可选的,作为一种根据服务需求确定互动对象的方式,确定互动对象的过程可以包括:根据服务需求从多个关联机器人中确定出目标机器人,作为互动对象。
作为一种实现方式,移动机器人可以预先与多个具备直接联网能力的关联机器人建立通信关系,当移动机器人需要与其他的一个或多个机器人进行协同工作时,可以根据具体的服务需求或服务任务,从预先建立通信关系的多个关联机器人中确定出一个或多个机器人作为目标机器人,从而确定互动对象。
作为另一种实现方式,移动机器人可以预先存储设备交互表,设备交互表中可包括上述物联网系统中的各个设备的信息,以及各个设备支持的通信类型。
在一个应用场景下,当一个移动机器人接收到客户预定信息时,根据客房预定信息中的房间可以确定出该房间所在区域下的目标机器人,作为互动对象,还可以将该房间内的多个关联设备中确定出一个或多个目标设备作为互动对象。
通过上述实现方式可以快速从多个设备中确定出当前的服务需求所对应的互动对象,有利于提升移动机器人的服务效率。
在上述方法中,是将移动机器人作为物联网系统下的一个数据交互中心,通过移动机器人对各种关联设备进行数据采集和控制。移动机器人采集到的各互动对象的数据可以发送给服务器,使得各互动对象的数据可对接到服务器的内部平台,由服务器对各种互动对象、各机器人的数据进行分析处理。对于一些不具备直接连入互联网能力的设备,则基于短距离无线通信方式(近场通讯方式)进行控制,以此可以实现复杂场景下的多设备交互。
基于同一发明构思,本申请实施例还提供一种设备交互方法,该方法应用于服务器,请参阅图5,该方法包括:S41-S43。
S41:服务器接收请求设备发送的服务需求。
S42:服务器将服务需求转发给移动机器人,以供移动机器人根据服务需求确定互动对象,并在确定互动对象不支持网络通讯功能时,移动机器人移动至互动对象所在的目标位置,并以指定的数据采集方式采集互动对象提供的采集数据。
其中,服务器可以向一个或多个移动机器人发送服务需求。
S43:服务器接收移动机器人发送的采集数据,并将采集数据发送给请求设备。
在一个应用场景下,用户可通过手机、计算机、平板电脑等请求设备向服务器发送服务需求,服务器接收到的服务需求转发给移动机器人,以供机器人对多种互动对象进行交互,从而由移动机器人对多个互动对象进行数据采集,并将采集数据反馈给服务器,服务器再将采集数据反馈给请求设备。
上述方法提供了一种应用于服务器的交互方案,上述S41-S43的方法中,服务器可以将请求设备的服务需求转发给移动机器人,由移动机器人根据服务需求对应的互动对象进行数据采集,并将采集到的数据反馈给服务器,然后由服务器将移动机器人发送的采集数据提供给请求设备。在一个交互系统中,即使互动对象不支持网络通讯功能,也可以将互动对象的采集数据提供给服务器或请求设备,提供了更丰富的设备交互方式。
其中,在一些应用场景下,服务器可以对具备直接联网能力的互动对象直接下发控制指令,可以与能够随时接入互联网的互动对象进行直接交互。而对于不具有直接接入互联网能力的互动对象,服务器可以向这些互动对象所处区域的移动机器人下发控制指令,然后由移动机器人根据收到的控制指令向该移动机器人管辖区域中的互动对象进行交互控制,从而实现服务器与各互动对象之间的间接交互。
关于该方法中的移动机器人的其他细节,可以参考前述方法中由移动机器人实现的部分,在此不再赘述。
基于同一发明构思,请参阅图6,本申请实施例还提供一种设备交互装置500,该装置可应用于移动机器人,该装置包括:第一处理模块501、第二处理模块502、第三处理模块503。
第一处理模块501,用于在得到服务需求时,根据服务需求确定互动对象。
第二处理模块502,用于在确定互动对象不支持网络通讯功能时,控制移动机器人移动至互动对象所在的目标位置,并控制移动机器人以指定的数据采集方式采集互动对象提供的采集数据。
第三处理模块503,用于将采集数据发送给服务器,或控制移动机器人上的输出设备将采集数据输出。
通过上述装置可以执行前述设备交互方法中由移动机器人执行的部分,即使在一个交互系统下存在部分互动对象不支持网络通讯功能,也可以将互动对象的采集数据提供给请求设备。
可选的,该第二处理模块502还可用于:在确定互动对象支持网络通讯功能时,根据互动对象允许的网络通讯范围以及互动对象所在的目标位置控制移动机器人进行移动,以使移动机器人处于互动对象允许的网络通讯范围内;按照互动对象支持的通信方式与互动对象进行交互,以得到互动对象提供的采集数据。
可选的,该第二处理模块502还可用于:根据采集数据向移动机器人的关联设备发送控制指令,以供关联设备根据控制指令进行相应的操作,关联设备是机器人或支持网络通讯功能的物联网设备。
可选的,该第一处理模块501还可用于:通过移动机器人上的语音采集组件进行语音采集,并根据采集到的语音信息得到服务需求;或,通过移动机器人上的通讯组件接收服务需求;或,在移动机器人提供的功能按钮被触发时,根据被触发的功能按钮的类型确定服务需求。
可选的,该第一处理模块501还可用于:对互动对象的设备信息进行存储,互动对象的设备信息包括互动对象的设备类型和互动对象的部署位置。
可选的,该第一处理模块501还可用于:根据服务需求从多个关联机器人中确定出目标机器人,作为互动对象。
关于上述装置的其他细节,可以参考前述方法或上述系统中关于移动机器人的相关描述,在此不再赘述。
除了上述实施例,本申请实施例还提供一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器执行时执行前述设备交互方法中由移动机器人执行的部分或由服务器执行的部分。存储介质可以包括:硬盘、存储器等各种可以存储计算机程序的介质。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个组件可以结合或者可以集成,组件相互之间的连接可以是通过一些通信接口,装置的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的组件可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
需要说明的是,功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以用软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备执行本申请各个实施例方法的全部或部分步骤。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (9)
1.一种设备交互方法,其特征在于,所述方法包括:
在移动机器人得到服务需求时,根据所述服务需求确定互动对象;
在确定所述互动对象不支持网络通讯功能时,所述移动机器人移动至所述互动对象所在的目标位置,并以指定的数据采集方式采集所述互动对象提供的采集数据;
在确定所述互动对象支持网络通讯功能时,所述移动机器人根据所述互动对象允许的网络通讯范围以及所述互动对象所在的目标位置进行移动,以使所述移动机器人处于所述互动对象允许的网络通讯范围内;
按照所述互动对象支持的通信方式与所述互动对象进行交互,以得到所述互动对象提供的采集数据;
所述移动机器人将所述采集数据发送给服务器,或通过所述移动机器人上的输出设备将所述采集数据输出。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述移动机器人根据所述采集数据向所述移动机器人的关联设备发送控制指令,以供所述关联设备根据所述控制指令进行相应的操作,所述关联设备是机器人或支持网络通讯功能的物联网设备。
3.根据权利要求1所述的方法,其特征在于,所述移动机器人得到所述服务需求的方式包括以下至少一者:
通过所述移动机器人上的语音采集组件进行语音采集,并根据采集到的语音信息得到所述服务需求;
通过所述移动机器人上的通讯组件接收所述服务需求;
在所述移动机器人提供的功能按钮被触发时,根据被触发的功能按钮的类型确定所述服务需求。
4.根据权利要求1所述的方法,其特征在于,在采集所述互动对象提供的采集数据之前,所述方法还包括:
所述移动机器人对所述互动对象的设备信息进行存储,所述互动对象的设备信息包括所述互动对象的设备类型和所述互动对象的部署位置。
5.根据权利要求1所述的方法,其特征在于,所述根据所述服务需求确定互动对象,包括:
根据所述服务需求从多个关联机器人中确定出目标机器人,作为所述互动对象。
6.一种设备交互方法,其特征在于,应用于服务器,所述方法包括:
所述服务器接收请求设备发送的服务需求;
所述服务器将所述服务需求转发给移动机器人,以供所述移动机器人根据所述服务需求确定互动对象,并在确定所述互动对象不支持网络通讯功能时,移动至所述互动对象所在的目标位置,并以指定的数据采集方式采集所述互动对象提供的采集数据,以及在确定所述互动对象支持网络通讯功能时,根据所述互动对象允许的网络通讯范围以及所述互动对象所在的目标位置进行移动,以使所述移动机器人处于所述互动对象允许的网络通讯范围内,并按照所述互动对象支持的通信方式与所述互动对象进行交互,以得到所述互动对象提供的采集数据;
所述服务器接收所述移动机器人发送的采集数据,并将所述采集数据发送给所述请求设备。
7.一种设备交互装置,其特征在于,应用于移动机器人,所述装置包括:
第一处理模块,用于在得到服务需求时,根据所述服务需求确定互动对象;
第二处理模块,用于在确定所述互动对象不支持网络通讯功能时,控制所述移动机器人移动至所述互动对象所在的目标位置,并控制所述移动机器人以指定的数据采集方式采集所述互动对象提供的采集数据;
所述第二处理模块,还用于在确定所述互动对象支持网络通讯功能时,根据所述互动对象允许的网络通讯范围以及所述互动对象所在的目标位置控制所述移动机器人进行移动,以使所述移动机器人处于所述互动对象允许的网络通讯范围内,并控制移动机器人按照所述互动对象支持的通信方式与所述互动对象进行交互,以得到所述互动对象提供的采集数据;
第三处理模块,用于将所述采集数据发送给服务器,或控制所述移动机器人上的输出设备将所述采集数据输出。
8.一种移动机器人,其特征在于,所述移动机器人包括:
存储器;
处理器;
所述存储器上存储有所述处理器可执行的计算机程序,所述计算机程序被所述处理器执行时执行权利要求1-5任一项所述的方法。
9.一种物联网系统,其特征在于,包括服务器、权利要求8所述的移动机器人以及多个关联设备,所述多个关联设备中包括不支持网络通讯功能的设备;
所述移动机器人,用于与所述服务器交互,还用于与所述多个关联设备进行交互。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010557221.4A CN111526504B (zh) | 2020-06-18 | 2020-06-18 | 设备交互方法、装置、移动机器人和物联网系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010557221.4A CN111526504B (zh) | 2020-06-18 | 2020-06-18 | 设备交互方法、装置、移动机器人和物联网系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111526504A CN111526504A (zh) | 2020-08-11 |
| CN111526504B true CN111526504B (zh) | 2020-12-04 |
Family
ID=71910005
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010557221.4A Active CN111526504B (zh) | 2020-06-18 | 2020-06-18 | 设备交互方法、装置、移动机器人和物联网系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111526504B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11874651B2 (en) * | 2021-02-26 | 2024-01-16 | Farobot Inc. | Peer-to-peer interaction management system for autonomous mobile robots for optimizing flexible manufacturing |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104317199A (zh) * | 2014-09-16 | 2015-01-28 | 江苏大学 | 移动式智能管家 |
| WO2017061730A1 (en) * | 2015-10-07 | 2017-04-13 | Samsung Electronics Co., Ltd. | Electronic apparatus and iot device controlling method thereof |
| CN108572647A (zh) * | 2018-07-24 | 2018-09-25 | 南京阿凡达机器人科技有限公司 | 一种基于移动机器人的智能家居管理方法和管理平台 |
| CN110456683A (zh) * | 2019-07-09 | 2019-11-15 | 深圳康佳电子科技有限公司 | 一种基于巡防机器人的家电监控方法和系统 |
-
2020
- 2020-06-18 CN CN202010557221.4A patent/CN111526504B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104317199A (zh) * | 2014-09-16 | 2015-01-28 | 江苏大学 | 移动式智能管家 |
| WO2017061730A1 (en) * | 2015-10-07 | 2017-04-13 | Samsung Electronics Co., Ltd. | Electronic apparatus and iot device controlling method thereof |
| CN108572647A (zh) * | 2018-07-24 | 2018-09-25 | 南京阿凡达机器人科技有限公司 | 一种基于移动机器人的智能家居管理方法和管理平台 |
| CN110456683A (zh) * | 2019-07-09 | 2019-11-15 | 深圳康佳电子科技有限公司 | 一种基于巡防机器人的家电监控方法和系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111526504A (zh) | 2020-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11627013B2 (en) | Display apparatus, terminal apparatus, and methods of controlling at least one peripheral device using same | |
| US11064158B2 (en) | Home monitoring method and apparatus | |
| KR102146738B1 (ko) | 홈 네트워크 시스템에서 홈 디바이스를 원격으로 제어하는 방법 및 장치 | |
| US11019130B2 (en) | Method and apparatus for remotely controlling home device in home network system | |
| KR102252258B1 (ko) | 홈 네트워크 시스템에서 홈 디바이스들의 그룹 제어 방법 및 장치 | |
| EP2748973B1 (en) | Synergistic interface system for a building network | |
| EP3752999B1 (en) | Systems and methods of power-management on smart devices | |
| US10821609B2 (en) | Robot control apparatus, system and method | |
| US20140129006A1 (en) | Smart gateway, smart home system and smart controlling method thereof | |
| EP3366008B1 (en) | Electronic apparatus and sensor arrangement method thereof | |
| CN105049807A (zh) | 监控画面声音采集方法及装置 | |
| KR101374208B1 (ko) | 엘리베이터 관리시스템 및 그 방법 | |
| CN111526504B (zh) | 设备交互方法、装置、移动机器人和物联网系统 | |
| KR102206824B1 (ko) | 홈 네트워크 시스템에서 홈 디바이스를 원격으로 제어하는 방법 및 장치 | |
| CN117412108A (zh) | 设备投屏方法、装置、介质及设备 | |
| EP3291489B1 (en) | Method and apparatus for device identification | |
| JP2016083740A (ja) | 電子機器、制御システム、制御方法、および制御プログラム | |
| KR102746838B1 (ko) | 키오스크를 이용한 거주 시설 공실 관리 시스템 | |
| CN113093561B (zh) | 门设备控制方法及装置、存储介质、电子装置 | |
| KR101902312B1 (ko) | 직관적인 위젯 타입으로 정보 영역을 표시하는 스마트 디스플레이 장치 및 그 동작 방법 | |
| JP7432861B2 (ja) | 制御システム、及び、制御方法 | |
| KR20260009500A (ko) | 복합 센서를 이용한 홈 관리 시스템 | |
| JP2016171484A (ja) | 無線端末装置、制御装置、制御システム | |
| JP2016171483A (ja) | 無線端末装置、サーバ装置、通信システム | |
| KR20230032657A (ko) | 유비쿼터스 서비스를 위해 상황정보를 통합 관리하기 위한방법 및 시스템 |
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 | ||
| CP01 | Change in the name or title of a patent holder |
Address after: Room 201, building 4, courtyard 8, Dongbeiwang West Road, Haidian District, Beijing Patentee after: Beijing Yunji Technology Co.,Ltd. Address before: Room 201, building 4, courtyard 8, Dongbeiwang West Road, Haidian District, Beijing Patentee before: BEIJING YUNJI TECHNOLOGY Co.,Ltd. |
|
| CP01 | Change in the name or title of a patent holder |