CN111538329B - 一种图像查看方法、终端及清洁机 - Google Patents

一种图像查看方法、终端及清洁机 Download PDF

Info

Publication number
CN111538329B
CN111538329B CN202010275131.6A CN202010275131A CN111538329B CN 111538329 B CN111538329 B CN 111538329B CN 202010275131 A CN202010275131 A CN 202010275131A CN 111538329 B CN111538329 B CN 111538329B
Authority
CN
China
Prior art keywords
obstacle
identification information
image
client
cleaning machine
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
Application number
CN202010275131.6A
Other languages
English (en)
Other versions
CN111538329A (zh
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.)
Beijing Stone Innovation Technology Co ltd
Original Assignee
Beijing Stone Innovation Technology 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 Beijing Stone Innovation Technology Co ltd filed Critical Beijing Stone Innovation Technology Co ltd
Priority to CN202010275131.6A priority Critical patent/CN111538329B/zh
Priority to CN202310146510.9A priority patent/CN116360424A/zh
Publication of CN111538329A publication Critical patent/CN111538329A/zh
Priority to US17/918,083 priority patent/US20230157507A1/en
Priority to PCT/CN2021/070154 priority patent/WO2021203780A1/zh
Priority to EP21784242.6A priority patent/EP4134772A4/en
Priority to TW110102894A priority patent/TW202139182A/zh
Application granted granted Critical
Publication of CN111538329B publication Critical patent/CN111538329B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2857User input or output elements for control, e.g. buttons, switches or displays
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0219Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0016Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the operator's input device
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0038Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by providing the operator with simple or augmented images from one or more cameras located onboard the vehicle, e.g. tele-operation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/22Command input arrangements
    • G05D1/221Remote-control arrangements
    • G05D1/222Remote-control arrangements operated by humans
    • G05D1/224Output arrangements on the remote controller, e.g. displays, haptics or speakers
    • G05D1/2244Optic
    • G05D1/2247Optic providing the operator with simple or augmented images from one or more cameras
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/24Arrangements for determining position or orientation
    • G05D1/243Means capturing signals occurring naturally from the environment, e.g. ambient optical, acoustic, gravitational or magnetic signals
    • 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
    • G06F3/04817Interaction 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 using icons
    • 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
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00Specific applications of the controlled vehicles
    • G05D2105/10Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2107/00Specific environments of the controlled vehicles
    • G05D2107/40Indoor domestic environment
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/10Land vehicles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2111/00Details of signals used for control of position, course, altitude or attitude of land, water, air or space vehicles
    • G05D2111/10Optical signals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20112Image segmentation details
    • G06T2207/20132Image cropping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior
    • G06T2207/30252Vehicle exterior; Vicinity of vehicle
    • G06T2207/30261Obstacle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Mathematical Physics (AREA)
  • Mechanical Engineering (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Studio Devices (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种图像查看方法、终端及清洁机,首先通过终端上安装的客户端接收来自用户的障碍物的查看操作指令;接着,响应于障碍物的查看操作指令,向清洁机发送针对障碍物的携带有标识信息的查看请求,以指示清洁机从障碍物图像库中选取与所述标识信息匹配的障碍物图像;接收由清洁机反馈的与所述标识信息匹配的障碍物图像,并通过客户端控制显示所述障碍物图像。

Description

一种图像查看方法、终端及清洁机
技术领域
本发明涉及图像处理技术,尤其涉及一种图像查看方法、终端及清洁机。
背景技术
目前,清洁机器人在配置了摄像头之后,可以有效的对清扫过程中遇到的障碍物进行避让,并将避让结果显示在APP的地图上,如障碍物位置等信息。但是,当用户通过APP查看地图的时候,并不能直观的看到清洁机所躲避的障碍物到底是什么,用户体验不好。
发明内容
本发明实施例为了克服现有技术无法通过APP直观查看清洁机所躲避的障碍物到底是什么的问题,创造性的提供了一种图像查看方法、终端及清洁机。
根据本发明第一方面,提供了一种图像查看方法,应用于终端,所述终端上安装有与清洁机匹配的客户端,所述方法包括:通过所述客户端接收障碍物的查看操作指令;响应于所述障碍物的查看操作指令,发送针对障碍物的查看请求,所述查看请求中携带有标识信息,所述标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息;接收与所述标识信息匹配的障碍物图像;通过所述客户端控制显示所述障碍物图像。
根据本发明一实施方式,通过所述客户端接收障碍物的查看操作指令,包括:通过所述客户端接收针对障碍物对应图标的点击操作指令;或,通过所述客户端接收针对障碍物对应图标的触摸操作指令。
根据本发明一实施方式,通过所述客户端控制显示所述障碍物图像,包括:通过所述客户端在障碍物对应图标所在特定显示区域显示所述障碍物图像。
根据本发明第二方面,还提供了一种图像查看方法,应用于清洁机,所述方法包括:接收针对障碍物的查看请求,所述查看请求中携带有标识信息,所述标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息;从障碍物图像库中选取与所述标识信息匹配的障碍物图像;反馈与所述标识信息匹配的障碍物图像。
根据本发明一实施方式,所述方法还包括:在反馈与所述标识信息匹配的障碍物图像的同时,一并反馈障碍物的如下相关信息至少之一:障碍物的种类、置信度及躲避障碍物的次数。
根据本发明一实施方式,所述从障碍物图像库中选取与所述标识信息匹配的障碍物图像之后,还包括:对与所述障碍物图像进行裁剪处理;相应的,反馈与所述标识信息匹配的障碍物图像,包括:反馈进行裁剪处理后的障碍物图像。
根据本发明一实施方式,所述方法还包括:接收针对所述裁剪后的障碍物图像的原图查看请求;响应于所述原图查看请求,反馈与所述标识信息匹配的障碍物图像。
根据本发明第三方面,还提供了一种终端,所述终端上安装有与清洁机匹配的客户端,所述终端包括:接收模块,用于通过所述客户端接收障碍物的查看操作指令;发送模块,用于响应于所述障碍物的查看操作指令,发送针对障碍物的查看请求,所述查看请求中携带有标识信息,所述标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息;所述接收模块,还用于接收与所述标识信息匹配的障碍物图像;显示控制模块,用于通过所述客户端控制显示所述障碍物图像。
根据本发明一实施方式,所述接收模块,具体用于通过所述客户端接收针对障碍物对应图标的点击操作指令;或,通过所述客户端接收针对障碍物对应图标的触摸操作指令。
根据本发明一实施方式,所述显示控制模块,具体用于通过所述客户端在障碍物对应图标所在特定显示区域显示所述障碍物图像。
根据本发明第四方面,又提供了一种清洁机,所述清洁机包括:接收模块,用于接收针对障碍物的查看请求,所述查看请求中携带有标识信息,所述标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息;选取模块,从障碍物图像库中选取与所述标识信息匹配的障碍物图像;反馈模块,用于反馈与所述标识信息匹配的障碍物图像。
根据本发明一实施方式,所述反馈模块,还用于在反馈与所述标识信息匹配的障碍物图像的同时,一并反馈障碍物的如下相关信息至少之一:障碍物的种类、置信度及躲避障碍物的次数。
根据本发明一实施方式,所述清洁机还包括:裁剪模块,用于在通过选取模块从障碍物图像库中选取与所述标识信息匹配的障碍物图像之后,对所述障碍物图像进行裁剪处理;相应的,所述反馈模块,具体用于反馈进行裁剪处理后的障碍物图像。
根据本发明一实施方式,所述接收模块,还用于接收针对所述裁剪后的障碍物图像的原图查看请求;所述反馈模块,还用于响应于所述原图查看请求,反馈与所述标识信息匹配的障碍物图像。
本发明实施例图像查看方法、终端及清洁机,首先通过终端上安装的客户端接收来自用户的障碍物的查看操作指令;接着,响应于障碍物的查看操作指令,向清洁机发送针对障碍物的携带有标识信息的查看请求,以指示清洁机从障碍物图像库中选取与所述标识信息匹配的障碍物图像;接收由清洁机反馈的与所述标识信息匹配的障碍物图像,并通过客户端控制显示所述障碍物图像。如此,本发明通过在终端上安装的客户端与清洁机之间的信息交互,能够基于用户对障碍物的查看操作,实时通过客户端显示障碍物图像,使得用户能够直观地看到清洁机所躲避的障碍物到底是什么,从而有效提升用户体验。
需要理解的是,本发明的教导并不需要实现上面所述的全部有益效果,而是特定的技术方案可以实现特定的技术效果,并且本发明的其他实施方式还能够实现上面未提到的有益效果。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
在附图中,相同或对应的标号表示相同或对应的部分。
图1示出了本发明实施例实现图像查看方法的流程交互示意图;
图2示出了本发明实施例终端侧图像查看方法的实现流程示意图;
图3示出了本发明实施例清洁机侧图像查看方法的实现流程示意图一;
图4示出了本发明实施例清洁机侧图像查看方法的实现流程示意图二;
图5示出了本发明实施例终端的组成结构示意图;
图6示出了本发明实施例清洁机的组成结构示意图。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为使本发明更加透彻和完整,并能够将本发明的范围完整地传达给本领域的技术人员。
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
图1示出了本发明实施例实现图像查看方法的流程交互示意图。
参考图1,本发明实施例实现图像查看方法的流程包括安装有客户端的终端和清洁机之间的信息交互。具体地,首先通过终端上安装的客户端接收来自用户的障碍物的查看操作指令;接着,响应于障碍物的查看操作指令,终端向清洁机发送针对障碍物的携带有标识信息的查看请求;清洁机接收到针对障碍物的查看请求后,从障碍物图像库中选取与所述标识信息匹配的障碍物图像;反馈与所述标识信息匹配的障碍物图像至终端;最后由终端通过客户端控制显示所述障碍物图像。
图2示出了本发明实施例终端侧图像查看方法的实现流程示意图。
参考图2,本发明实施例图像查看方法应用于终端,终端上安装有与清洁机匹配的客户端,该方法包括:操作201,通过客户端接收障碍物的查看操作指令;操作202,响应于障碍物的查看操作指令,发送针对障碍物的查看请求,查看请求中携带有标识信息;操作203,接收与标识信息匹配的障碍物图像;操作204,通过客户端控制显示所述障碍物图像。
其中,查看操作指令可以是点击操作指令,也可以是触摸操作指令。相应的,操作201包括:通过所述客户端接收针对障碍物对应图标的点击操作指令;或,通过所述客户端接收针对障碍物对应图标的触摸操作指令。
具体地,当用户在用于显示清洁机的清扫地图的客户端上某一待查看的障碍物对应图标执行点击操作或触摸操作时,终端即通过客户端接收到了障碍物的查看操作指令。
在操作202,终端响应于障碍物的查看操作指令,发送针对障碍物的携带有标识信息的查看请求,以指示清洁机从障碍物图像库中选取与标识信息匹配的障碍物图像。其中,标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息。
这样,当清洁机接收到针对障碍物的携带有标识信息的查看请求时,可以根据用于唯一标识障碍物图像的标识信息,直接从障碍物图像库中选取与标识信息匹配的障碍物图像,也可以根据用于唯一标识障碍物的标识信息,直接从障碍物图像库中选取与标识信息匹配的障碍物图像。其中,在该障碍物图像中,使用用户可识别的方式标记出障碍物在该图像中的位置,如在该障碍物四周标注一个矩形框。
在操作203~204,终端接收由清洁机反馈的与标识信息匹配的障碍物图像后,可以通过客户端直接在障碍物对应图标所在特定显示区域显示所述障碍物图像。其中,障碍物对应图标所在特定显示区域可以是障碍物对应图标上,或障碍物对应图标的左上角、左下角、右上角或右下角的一特定显示区域。
本发明实施例图像查看方法,首先通过终端上安装的客户端接收来自用户的障碍物的查看操作指令;接着,响应于障碍物的查看操作指令,向清洁机发送针对障碍物的携带有标识信息的查看请求,以指示清洁机从障碍物图像库中选取与所述标识信息匹配的障碍物图像;接收由清洁机反馈的与所述标识信息匹配的障碍物图像,并通过客户端控制显示所述障碍物图像。如此,本发明通过在终端上安装的客户端与清洁机之间的信息交互,能够基于用户对障碍物的查看操作,实时通过客户端显示障碍物图像,使得用户能够直观地看到清洁机所躲避的障碍物到底是什么,从而有效提升用户体验。
图3示出了本发明实施例清洁机侧图像查看方法的实现流程示意图一。
参考图3,本发明实施例图像查看方法,应用于清洁机,包括:操作301,接收针对障碍物的查看请求,查看请求中携带有标识信息;操作302,从障碍物图像库中选取与标识信息匹配的障碍物图像;操作303,反馈与标识信息匹配的障碍物图像。
在操作301,清洁机接收针对障碍物的查看请求后,可以对该查看请求进行解析,得到标识信息。其中,标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息。
在操作302,清洁机预先会保存障碍物图像至障碍物图像库。
在一示例中,清洁机在进行障碍物图像保存时,可以是每保存一张障碍物图像,对应为障碍物图像分配一个用于唯一标识该障碍物图像的标识信息(如标识码),并将标识信息与对应的障碍物的坐标实时发送至客户端。这样,用于在进行图像查看,即接收到针对障碍物的携带有标识信息的查看请求时,清洁机可以根据用于唯一标识障碍物图像的标识信息,快速地从障碍物图像库中选取与标识信息匹配的障碍物图像。
在又一示例中,清洁机在进行障碍物图像保存时,直接将障碍物图像与用于唯一标识障碍物的标识信息对应存储至障碍物图像库。这样,用于在进行图像查看时,清洁机根据用于唯一标识障碍物的标识信息,从障碍物图像库中选取与标识信息匹配的障碍物图像。
在操作303,清洁机在反馈与标识信息匹配的障碍物图像时,可以一并反馈障碍物的如下相关信息至少之一:障碍物的种类、置信度及躲避障碍物的次数。
图4示出了本发明实施例清洁机侧图像查看方法的实现流程示意图二。
参考图4,本发明实施例图像查看方法,应用于清洁机,包括:操作401,接收针对障碍物的查看请求,查看请求中携带有标识信息;操作402,从障碍物图像库中选取与标识信息匹配的障碍物图像;操作403,对与所述障碍物图像进行裁剪处理;操作404,反馈进行裁剪处理后的障碍物图像。
在操作401,清洁机接收针对障碍物的查看请求后,可以对该查看请求进行解析,得到标识信息。其中,标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息。
在操作402,清洁机预先会保存障碍物图像至障碍物图像库。
在一示例中,清洁机在进行障碍物图像保存时,可以是每保存一张障碍物图像,对应为障碍物图像分配一个用于唯一该障碍物图像的标识信息(如标识码),并将标识信息与对应的障碍物的坐标实时发送至客户端。这样,用于在进行图像查看,即接收到针对障碍物的携带有标识信息的查看请求时,清洁机可以根据用于唯一标识障碍物图像的标识信息,快速地从障碍物图像库中选取与标识信息匹配的障碍物图像。
在又一示例中,清洁机在进行障碍物图像保存时,直接将障碍物图像与用于唯一标识障碍物的标识信息对应存储至障碍物图像库。这样,用于在进行图像查看时,清洁机根据用于唯一标识障碍物的标识信息,从障碍物图像库中选取与标识信息匹配的障碍物图像。
在操作403~404,清洁机反馈的障碍物图像可以是经过裁剪的,裁剪的原则是至少包含障碍物。这样,清洁机反馈至终端客户端的是裁剪处理后的障碍物图像。由于裁剪处理后的障碍物图像相对障碍物图像本身(即障碍物原图)而言,文件较小,可以更好地达到实时反馈,从而有效提升用户体验。
在本发明一实施方式中,在终端客户端上预先设置供用户选择查看清洁机所保存的障碍物原图的接口。这样,在操作404之后,所述方法还包括:清洁机进一步接收针对所述裁剪后的障碍物图像的原图查看请求;响应于所述原图查看请求,反馈与所述标识信息匹配的障碍物图像。
如此,本发明通过在终端上安装的客户端与清洁机之间的信息交互,能够基于用户对障碍物的查看操作,实时通过客户端显示障碍物图像,使得用户能够直观地看到清洁机所躲避的障碍物到底是什么,从而有效提升用户体验。
同理,基于上文所述图像查看方法,本发明实施例还提供一种终端,终端上安装有与清洁机匹配的客户端,如图5所示,终端50包括:接收模块501,用于通过客户端接收障碍物的查看操作指令;发送模块502,用于响应于障碍物的查看操作指令,发送针对障碍物的查看请求,所述查看请求中携带有标识信息,所述标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息;接收模块501,还用于接收与所述标识信息匹配的障碍物图像;显示控制模块503,用于通过所述客户端控制显示所述障碍物图像。
根据本发明一实施方式,接收模块501,具体用于通过所述客户端接收针对障碍物对应图标的点击操作指令;或,通过所述客户端接收针对障碍物对应图标的触摸操作指令。
根据本发明一实施方式,显示控制模块503,具体用于通过所述客户端在障碍物对应图标所在特定显示区域显示所述障碍物图像。
这里需要指出的是:以上对终端实施例的描述,与前述图1和2所示的方法实施例的描述是类似的,具有同前述图1和2所示的方法实施例相似的有益效果,因此不做赘述。对于本发明终端实施例中未披露的技术细节,请参照本发明前述图1和2所示的方法实施例的描述而理解,为节约篇幅,因此不再赘述。
进一步地,基于上文所述图像查看方法,本发明实施例还提供一种清洁机,如图6所示,该清洁机60包括:接收模块601,用于接收针对障碍物的查看请求,查看请求中携带有标识信息,所述标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息;选取模块602,从障碍物图像库中选取与所述标识信息匹配的障碍物图像;反馈模块603,用于反馈与所述标识信息匹配的障碍物图像。
根据本发明一实施方式,反馈模块603,还用于在反馈与所述标识信息匹配的障碍物图像的同时,一并反馈障碍物的如下相关信息至少之一:障碍物的种类、置信度及躲避障碍物的次数。
根据本发明一实施方式,如图6所示,清洁机60还包括:裁剪模块604,用于在通过选取模块从障碍物图像库中选取与所述标识信息匹配的障碍物图像之后,对所述障碍物图像进行裁剪处理;相应的,反馈模块603,具体用于反馈进行裁剪处理后的障碍物图像。
根据本发明一实施方式,接收模块601,还用于接收针对所述裁剪后的障碍物图像的原图查看请求;反馈模块603,还用于响应于所述原图查看请求,反馈与所述标识信息匹配的障碍物图像。
这里需要指出的是:以上对清洁机实施例的描述,与前述图3和4所示的方法实施例的描述是类似的,具有同前述图3和4所示的方法实施例相似的有益效果,因此不做赘述。对于本发明清洁机实施例中未披露的技术细节,请参照本发明前述图3和4所示的方法实施例的描述而理解,为节约篇幅,因此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (10)

1.一种图像查看方法,其特征在于,应用于终端,所述终端上安装有与清洁机匹配的客户端,所述方法包括:
通过所述客户端接收用户在清扫地图中针对某一障碍物的查看操作指令;所述清扫地图显示在所述客户端上;
响应于所述障碍物的查看操作指令,发送针对所述障碍物的查看请求,所述查看请求中携带有标识信息,所述标识信息为用于唯一标识所述障碍物的图像的标识信息或用于唯一标识所述障碍物的标识信息;
接收与所述标识信息匹配的障碍物图像;
通过所述客户端控制显示所述障碍物图像;
其中,所述通过所述客户端接收用户在清扫地图中针对某一障碍物的查看操作指令,包括:通过所述客户端接收针对所述某一障碍物对应图标的点击操作指令;或,通过所述客户端接收针对所述某一障碍物对应图标的触摸操作指令;
所述通过所述客户端控制显示所述障碍物图像,包括;通过所述客户端在障碍物对应图标所在特定显示区域显示所述障碍物图像。
2.一种图像查看方法,其特征在于,应用于清洁机,所述方法包括:
接收针对某一障碍物的查看请求,所述查看请求中携带有标识信息,所述标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息;
从障碍物图像库中选取与所述标识信息匹配的障碍物图像;
反馈与所述标识信息匹配的障碍物图像;
其中,所述清洁机预先保存障碍物图像至所述障碍物图像库,所述清洁机还将所述标识信息与对应的障碍物的坐标实时发送至客户端。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在反馈与所述标识信息匹配的障碍物图像的同时,一并反馈障碍物的如下相关信息至少之一:障碍物的种类、置信度及躲避障碍物的次数。
4.根据权利要求2或3所述的方法,其特征在于,所述从障碍物图像库中选取与所述标识信息匹配的障碍物图像之后,还包括:
对与所述障碍物图像进行裁剪处理;
相应的,反馈与所述标识信息匹配的障碍物图像,包括:反馈进行裁剪处理后的障碍物图像。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收针对所述裁剪后的障碍物图像的原图查看请求;
响应于所述原图查看请求,反馈与所述标识信息匹配的障碍物图像。
6.一种终端,其特征在于,所述终端上安装有与清洁机匹配的客户端,所述终端包括:
接收模块,用于通过所述客户端接收用户在清扫地图中针对某一障碍物的查看操作指令;所述清扫地图显示在所述客户端上;
发送模块,用于响应于所述障碍物的查看操作指令,发送针对所述障碍物的查看请求,所述查看请求中携带有标识信息,所述标识信息为用于唯一标识所述障碍物的图像的标识信息或用于唯一标识所述障碍物的标识信息;
所述接收模块,还用于接收与所述标识信息匹配的障碍物图像;显示控制模块,用于通过所述客户端控制显示所述障碍物图像;
所述接收模块,具体用于通过所述客户端接收针对所述某一障碍物对应图标的点击操作指令;或,通过所述客户端接收针对所述某一障碍物对应图标的触摸操作指令;
所述显示控制模块,具体用于通过所述客户端在障碍物对应图标所在特定显示区域显示所述障碍物图像。
7.一种清洁机,其特征在于,所述清洁机包括:
接收模块,用于接收针对某一障碍物的查看请求,所述查看请求中携带有标识信息,所述标识信息为用于唯一标识障碍物图像的标识信息或用于唯一标识障碍物的标识信息;
选取模块,从障碍物图像库中选取与所述标识信息匹配的障碍物图像;
反馈模块,用于反馈与所述标识信息匹配的障碍物图像;
其中,所述清洁机预先保存障碍物图像至所述障碍物图像库,所述清洁机还将所述标识信息与对应的障碍物的坐标实时发送至客户端。
8.根据权利要求7所述的清洁机,其特征在于,
所述反馈模块,还用于在反馈与所述标识信息匹配的障碍物图像的同时,一并反馈障碍物的如下相关信息至少之一:障碍物的种类、置信度及躲避障碍物的次数。
9.根据权利要求7或8所述的清洁机,其特征在于,所述清洁机还包括:
裁剪模块,用于在通过选取模块从障碍物图像库中选取与所述标识信息匹配的障碍物图像之后,对所述障碍物图像进行裁剪处理;
相应的,所述反馈模块,具体用于反馈进行裁剪处理后的障碍物图像。
10.根据权利要求9所述的清洁机,其特征在于,
所述接收模块,还用于接收针对所述裁剪后的障碍物图像的原图查看请求;
所述反馈模块,还用于响应于所述原图查看请求,反馈与所述标识信息匹配的障碍物图像。
CN202010275131.6A 2020-04-09 2020-04-09 一种图像查看方法、终端及清洁机 Active CN111538329B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN202010275131.6A CN111538329B (zh) 2020-04-09 2020-04-09 一种图像查看方法、终端及清洁机
CN202310146510.9A CN116360424A (zh) 2020-04-09 2020-04-09 一种图像查看方法、障碍物查看方法、终端及清洁机
US17/918,083 US20230157507A1 (en) 2020-04-09 2021-01-04 Image-Viewing Method, Terminal, and Cleaner
PCT/CN2021/070154 WO2021203780A1 (zh) 2020-04-09 2021-01-04 图像查看方法、终端及清洁机
EP21784242.6A EP4134772A4 (en) 2020-04-09 2021-01-04 IMAGE VIEWING METHOD, TERMINAL AND CLEANING DEVICE
TW110102894A TW202139182A (zh) 2020-04-09 2021-01-26 圖像查看方法、終端及清潔機

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010275131.6A CN111538329B (zh) 2020-04-09 2020-04-09 一种图像查看方法、终端及清洁机

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202310146510.9A Division CN116360424A (zh) 2020-04-09 2020-04-09 一种图像查看方法、障碍物查看方法、终端及清洁机

Publications (2)

Publication Number Publication Date
CN111538329A CN111538329A (zh) 2020-08-14
CN111538329B true CN111538329B (zh) 2023-02-28

Family

ID=71977061

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202010275131.6A Active CN111538329B (zh) 2020-04-09 2020-04-09 一种图像查看方法、终端及清洁机
CN202310146510.9A Pending CN116360424A (zh) 2020-04-09 2020-04-09 一种图像查看方法、障碍物查看方法、终端及清洁机

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202310146510.9A Pending CN116360424A (zh) 2020-04-09 2020-04-09 一种图像查看方法、障碍物查看方法、终端及清洁机

Country Status (5)

Country Link
US (1) US20230157507A1 (zh)
EP (1) EP4134772A4 (zh)
CN (2) CN111538329B (zh)
TW (1) TW202139182A (zh)
WO (1) WO2021203780A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111538329B (zh) * 2020-04-09 2023-02-28 北京石头创新科技有限公司 一种图像查看方法、终端及清洁机

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1406790A (zh) * 2001-09-07 2003-04-02 松下电器产业株式会社 车辆周围状况显示装置及影像提示***
CN105074600A (zh) * 2013-02-27 2015-11-18 夏普株式会社 周围环境识别装置、使用其的自主移动***以及周围环境识别方法
CN105142482A (zh) * 2013-04-26 2015-12-09 三星电子株式会社 清洁机器人、家居监控装置以及用于控制该清洁机器人的方法
WO2017091008A1 (ko) * 2015-11-26 2017-06-01 삼성전자주식회사 이동 로봇 및 그 제어 방법
CN106814734A (zh) * 2016-11-30 2017-06-09 北京贝虎机器人技术有限公司 使用计算设备控制自主移动式设备的方法及***
CN107000207A (zh) * 2014-09-24 2017-08-01 三星电子株式会社 清洁机器人和控制清洁机器人的方法
CN107643755A (zh) * 2017-10-12 2018-01-30 南京中高知识产权股份有限公司 一种扫地机器人的高效控制方法
EP3459690A2 (en) * 2016-05-17 2019-03-27 LG Electronics Inc. -1- Mobile robot and control method therefor
CN109890574A (zh) * 2016-08-25 2019-06-14 Lg电子株式会社 移动机器人及其控制方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015008874A1 (ko) * 2013-07-15 2015-01-22 엘지전자 주식회사 로봇 청소기 및 그 로봇 청소기의 3d 센서 자가 교정 방법
US9504367B2 (en) * 2013-11-20 2016-11-29 Samsung Electronics Co., Ltd. Cleaning robot and method for controlling the same
CN104463776A (zh) * 2014-10-30 2015-03-25 深圳市金立通信设备有限公司 一种图像显示方法
CN105014652A (zh) * 2015-07-07 2015-11-04 深圳分布科技有限公司 一种多媒体机器人
CN105928504B (zh) * 2016-04-14 2018-03-20 北京小米移动软件有限公司 障碍物定位方法、装置及***
CN107330925B (zh) * 2017-05-11 2020-05-22 北京交通大学 一种基于激光雷达深度图像的多障碍物检测和跟踪方法
CN107277371A (zh) * 2017-07-27 2017-10-20 青岛海信移动通信技术股份有限公司 一种移动终端放大图片区域的方法及装置
CN107625489A (zh) * 2017-08-25 2018-01-26 珠海格力电器股份有限公司 阻挡物信息的处理方法、装置、处理器及扫地机器人
KR102227427B1 (ko) * 2019-12-26 2021-03-12 삼성전자주식회사 청소 로봇, 홈 모니터링 장치 및 그 제어 방법
CN111538329B (zh) * 2020-04-09 2023-02-28 北京石头创新科技有限公司 一种图像查看方法、终端及清洁机

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1406790A (zh) * 2001-09-07 2003-04-02 松下电器产业株式会社 车辆周围状况显示装置及影像提示***
CN105074600A (zh) * 2013-02-27 2015-11-18 夏普株式会社 周围环境识别装置、使用其的自主移动***以及周围环境识别方法
CN105142482A (zh) * 2013-04-26 2015-12-09 三星电子株式会社 清洁机器人、家居监控装置以及用于控制该清洁机器人的方法
CN107000207A (zh) * 2014-09-24 2017-08-01 三星电子株式会社 清洁机器人和控制清洁机器人的方法
WO2017091008A1 (ko) * 2015-11-26 2017-06-01 삼성전자주식회사 이동 로봇 및 그 제어 방법
EP3459690A2 (en) * 2016-05-17 2019-03-27 LG Electronics Inc. -1- Mobile robot and control method therefor
CN109890574A (zh) * 2016-08-25 2019-06-14 Lg电子株式会社 移动机器人及其控制方法
CN106814734A (zh) * 2016-11-30 2017-06-09 北京贝虎机器人技术有限公司 使用计算设备控制自主移动式设备的方法及***
CN107643755A (zh) * 2017-10-12 2018-01-30 南京中高知识产权股份有限公司 一种扫地机器人的高效控制方法

Also Published As

Publication number Publication date
CN111538329A (zh) 2020-08-14
WO2021203780A1 (zh) 2021-10-14
EP4134772A1 (en) 2023-02-15
US20230157507A1 (en) 2023-05-25
TW202139182A (zh) 2021-10-16
CN116360424A (zh) 2023-06-30
EP4134772A4 (en) 2024-05-08

Similar Documents

Publication Publication Date Title
KR102375763B1 (ko) 연속 디스플레이 선반 에지 라벨 디바이스
US10810698B2 (en) Information processing method and client
CN109582884B (zh) 保险产品分享链接生成方法、装置、介质和计算机设备
CN111538329B (zh) 一种图像查看方法、终端及清洁机
CN109144650B (zh) 显示对象管理方法、装置、电子设备及计算机存储介质
CN111324270A (zh) 图像处理方法、组件、电子设备及存储介质
CN111142669A (zh) 二维界面到三维场景的交互方法、装置、设备及存储介质
CN112492330A (zh) 直播互动方法及装置
CN111338721A (zh) 在线交互方法、***、电子设备和存储介质
CN115660010A (zh) 用于显示信息的方法、装置、电子设备、介质及产品
CN108874273B (zh) 目标操作的执行方法、装置、终端及存储介质
US7872786B2 (en) Image display apparatus, image display method and program
CN112819923A (zh) 电子名片的生成方法、装置和计算机存储介质
CN111290722A (zh) 屏幕分享方法、装置、***、电子设备和存储介质
CN113783770B (zh) 图像分享方法、图像分享装置和电子设备
CN115767112A (zh) 一种信息处理方法及装置
CN115756707A (zh) 内容分享方法、装置、电子设备和可读存储介质
CN108388395A (zh) 图像裁剪方法、装置及终端
CN114610143A (zh) 一种设备控制的方法、装置、设备及存储介质
CN112163654B (zh) 图形编码的处理方法及装置、电子设备和可读存储介质
JP7477439B2 (ja) 情報処理装置、情報処理方法及び情報処理システム
JP7477438B2 (ja) 情報処理装置、情報処理方法及び情報処理システム
CN114168021B (zh) 信息展示方法和装置
CN115486088A (zh) 信息交互方法、计算机可读存储介质、通信终端
CN115942022A (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

Effective date of registration: 20220424

Address after: 102299 1201, floor 12, building 3, yard 17, Anju Road, Changping District, Beijing

Applicant after: Beijing Stone Innovation Technology Co.,Ltd.

Address before: No. 6016, 6017 and 6018, Block C, No. 8 Heiquan Road, Haidian District, Beijing, 100000

Applicant before: Beijing Roborock Technology Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant