[go: up one dir, main page]

CN111857136A - Target map processing method and device - Google Patents

Target map processing method and device Download PDF

Info

Publication number
CN111857136A
CN111857136A CN202010633382.7A CN202010633382A CN111857136A CN 111857136 A CN111857136 A CN 111857136A CN 202010633382 A CN202010633382 A CN 202010633382A CN 111857136 A CN111857136 A CN 111857136A
Authority
CN
China
Prior art keywords
map
target
area
display interface
list
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
CN202010633382.7A
Other languages
Chinese (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.)
Gree Electric Appliances Inc of Zhuhai
Original Assignee
Gree Electric Appliances Inc of Zhuhai
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 Gree Electric Appliances Inc of Zhuhai filed Critical Gree Electric Appliances Inc of Zhuhai
Priority to CN202010633382.7A priority Critical patent/CN111857136A/en
Publication of CN111857136A publication Critical patent/CN111857136A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0242Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
    • 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/4061Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
    • 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/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • 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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • 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/0255Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
    • 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/0259Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
    • G05D1/0261Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means using magnetic plots
    • 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/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • 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/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/028Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using a RF signal
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application relates to a processing method and a processing device of a target map, wherein the method comprises the following steps: displaying a default map on a map display interface; under the condition that a first switching operation performed on a map display interface is detected, switching the map display interface into an area display interface, wherein the area display interface is used for displaying an area list scanned by target equipment; under the condition that a first selection operation performed on a target area in the area list is detected, displaying a target map corresponding to the target area on a map display interface; and under the condition that the determination operation performed on the target map is detected, sending the target map to the target equipment, wherein the target map is used for indicating the target equipment to clean the area where the target equipment is located according to the target map. The technical problem that the speed of obtaining the current environment map by the sweeping robot is low is solved.

Description

Target map processing method and device
Technical Field
The present application relates to the field of computers, and in particular, to a method and an apparatus for processing a target map.
Background
In present intelligence robot networking course of sweeping floor, the robot that sweeps floor the floor is mostly the family in the working scene, and the robot that sweeps floor all need scan the operational environment at present place again before work at every turn, generates new map, and more time has been wasted in the process that this method used the robot that sweeps floor to generate the map when sweeping floor at every turn and cleaned, and the robot can't sweep floor the work fast in current operational environment, has influenced the efficiency of cleaning.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The application provides a processing method and device of a target map, and the technical problem that in the related art, the speed of a sweeping robot for acquiring a current area map is low is at least solved.
According to an aspect of an embodiment of the present application, there is provided a method for processing a target map, including:
displaying a default map on a map display interface, wherein the map display interface is used for displaying a map corresponding to an area to be cleaned by target equipment, and the default map is the map displayed on the map display interface in a default mode;
under the condition that a first switching operation performed on the map display interface is detected, switching the map display interface into an area display interface, wherein the area display interface is used for displaying an area list scanned by the target device;
under the condition that a first selection operation performed on a target area in the area list is detected, displaying a target map corresponding to the target area on the map display interface;
and under the condition that the determination operation performed on the target map is detected, sending the target map to the target equipment, wherein the target map is used for indicating the target equipment to clean the area where the target equipment is located according to the target map.
According to another aspect of the embodiments of the present application, there is provided another target map processing method, including:
starting target equipment, wherein the target equipment is used for cleaning an area where the target equipment is located;
receiving a target map sent by a client, wherein the target map is a default map displayed on a map display interface by the client, the map display interface is switched to an area display interface when a first switching operation performed on the map display interface is detected, the area display interface is used for displaying an area list scanned by target equipment, the target map corresponding to a target area is displayed on the map display interface when a first selection operation performed on the target area in the area list is detected, and the target map is sent to the target equipment when a determination operation performed on the target map is detected;
and cleaning the area where the target equipment is located according to the target map. According to another aspect of the embodiments of the present application, there is also provided a processing apparatus of a target map, including:
the device comprises a first display module, a second display module and a third display module, wherein the first display module is used for displaying a default map on a map display interface, the map display interface is used for displaying a map corresponding to an area to be cleaned by target equipment, and the default map is the map displayed on the map display interface in a default mode;
The switching module is used for switching the map display interface into an area display interface under the condition that a first switching operation executed on the map display interface is detected, wherein the area display interface is used for displaying an area list scanned by the target device;
the second display module is used for displaying a target map corresponding to a target area on the map display interface under the condition that a first selection operation performed on the target area in the area list is detected;
the sending module is used for sending the target map to the target equipment under the condition that the determination operation executed on the target map is detected, wherein the target map is used for indicating the target equipment to clean the area where the target equipment is located according to the target map.
According to another aspect of the embodiments of the present application, there is provided another target map processing apparatus, including:
the system comprises a starting module, a storage module and a control module, wherein the starting module is used for starting target equipment, and the target equipment is used for cleaning an area where the target equipment is located;
the system comprises a receiving module, a sending module and a sending module, wherein the receiving module is used for receiving a target map sent by a client, the target map is a default map displayed on a map display interface by the client, the map display interface is switched to an area display interface under the condition that a first switching operation executed on the map display interface is detected, the area display interface is used for displaying an area list scanned by target equipment, the target map corresponding to a target area is displayed on the map display interface under the condition that a first selecting operation executed on the target area in the area list is detected, and the target map is sent to the target equipment under the condition that a determining operation executed on the target map is detected;
And the cleaning module is used for cleaning the area where the target equipment is located according to the target map.
According to another aspect of the embodiments of the present application, there is also provided a storage medium including a stored program which, when executed, performs the above-described method.
According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the above method through the computer program.
In the embodiment of the application, a default map is displayed on a map display interface, wherein the map display interface is used for displaying a map corresponding to an area to be cleaned by target equipment, and the default map is the map displayed on the map display interface in a default mode; under the condition that a first switching operation performed on a map display interface is detected, switching the map display interface into an area display interface, wherein the area display interface is used for displaying an area list scanned by target equipment; under the condition that a first selection operation performed on a target area in the area list is detected, displaying a target map corresponding to the target area on a map display interface; under the condition that the determination operation performed on the target map is detected, the target map is sent to the target equipment, wherein the target map is used for indicating the target equipment to pre-store the map corresponding to the area scanned by the target equipment according to the mode that the target equipment is located by the target map, a user can check an area list scanned by the target equipment by performing a first switching operation on a map display interface, a target area needing to be cleaned is selected in the area list by performing a first selection operation, the target map corresponding to the target area is displayed on the map display interface, and after the determination operation performed on the target map by the user is detected, the selected target map is sent to the target equipment so that the target equipment can complete the cleaning operation according to the target map, and compared with the situation that the cleaning map is generated again, the time can be saved, the purpose of rapidly indicating the target map to the target equipment is achieved, the technical effect of improving the speed of the sweeping robot for obtaining the current area map is achieved, and the technical problem that the speed of the sweeping robot for obtaining the current area map is low in the related technology is solved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without inventive exercise.
FIG. 1 is a schematic diagram of a hardware environment for a method of processing a target map according to an embodiment of the present application;
FIG. 2 is a flow chart of an alternative method of processing a target map according to an embodiment of the present application;
FIG. 3 is a flow chart of another alternative method of processing a target map according to an embodiment of the present application;
FIG. 4 is a schematic illustration of a map selection process according to the alternative embodiment;
FIG. 5 is a schematic illustration of a selection interface for a map on a client in accordance with the alternative embodiment;
FIG. 6 is a schematic diagram of an alternative target map processing device according to an embodiment of the application;
FIG. 7 is a schematic diagram of an alternative target map processing device according to an embodiment of the application;
fig. 8 is a block diagram of a terminal according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Alternatively, in the present embodiment, the provided processing method of the target map may be applied to a hardware environment constituted by the terminal 101 and the target device 103 as shown in fig. 1. As shown in fig. 1, the target device 103 is connected to the terminal 101 through a network, and the terminal 101 may be used to control the target device 103 (e.g., game service, application service, etc.), the network including but not limited to: the terminal 101 is not limited to a PC, a mobile phone, a tablet computer, and the like. The target map processing method according to the embodiment of the present application may be executed by the target device 103, or executed by the terminal 101, or executed by both the target device 103 and the terminal 101. The terminal 101 may execute the processing method of the target map according to the embodiment of the present application by a client installed thereon.
According to an aspect of embodiments of the present application, there is provided an embodiment of a method of processing a target map. Fig. 2 is a flowchart of an alternative target map processing method according to an embodiment of the present application, and as shown in fig. 2, the method may include the following steps:
step S202, displaying a default map on a map display interface, wherein the map display interface is used for displaying a map corresponding to an area to be cleaned by target equipment, and the default map is the map displayed on the map display interface in a default mode;
Step S204, under the condition that a first switching operation executed on the map display interface is detected, switching the map display interface into an area display interface, wherein the area display interface is used for displaying an area list scanned by the target device;
step S206, under the condition that a first selection operation performed on a target area in the area list is detected, displaying a target map corresponding to the target area on the map display interface;
step S208, under the condition that the determination operation executed on the target map is detected, the target map is sent to the target device, wherein the target map is used for indicating the target device to clean the area where the target device is located according to the target map.
Through the above steps S202 to S208, the map corresponding to the area scanned by the target device is stored in advance, the user can view the list of the areas scanned by the target device by performing the first switching operation on the map display interface, and selects a target area to be cleaned by performing a first selection operation in the area list, displaying a target map corresponding to the target area on a map display interface, and after detecting that the user performs a confirmation operation on the target map, the selected target map is sent to the target equipment so that the target equipment can complete cleaning work according to the target map, compared with the method for regenerating the cleaning map, the time can be saved, the aim of quickly indicating the target map to the target equipment is fulfilled, and the technical effect of improving the speed of the sweeping robot for acquiring the current regional map is achieved, and the technical problem that the speed of the sweeping robot for acquiring the current area map is low in the related technology is solved.
Optionally, in this embodiment, the processing method of the target map may be, but is not limited to, applied to a client having a device control function. The client can control the cleaning work of the target equipment and can select a map cleaned by the target equipment. The target device is a device having an area sweeping function, such as: sweeping robots, vacuum cleaners, and the like. The client can be installed on other devices such as a mobile phone, a PC, a tablet computer and intelligent wearable equipment, can also be installed on target equipment, and can be provided with a display screen to display information such as a map.
In the technical solution provided in step S202, the default map may include, but is not limited to: the map that the target device used the most number of times in the previous work task, the map that the target device used in the last work task, and so on.
Optionally, in this embodiment, the map display interface may be, but is not limited to, used for displaying a map selected for the target device. After the client and the target equipment are started, a default map is displayed on a map display interface, a user can directly indicate the default map as the target map to the target equipment for cleaning, and other stored maps can be selected as the target map.
In the technical solution provided in step S204, the first switching operation is a preset operation for instructing switching of the current display interface. The first switching operation may be, but is not limited to, generated by an action of touching the screen by pinching, sliding, or the like. Such as: the first switching operation may include, but is not limited to, a two-finger pinch operation, a screen swipe operation, a click operation, and the like.
Optionally, in this embodiment, the area display interface is configured to display the areas scanned by the target device on the client in a list. The area list displayed on the area display interface may be, but is not limited to, a map list in which thumbnails of area maps of a plurality of scanned areas are arranged in accordance with location information of the areas. Such as: can be arranged according to the floors of the building.
In the technical solution provided in step S206, the first selection operation is a preset operation for instructing selection of an option displayed in the current display interface. The first selection operation may be, but is not limited to, generated by an action of touching the screen by pinching, sliding, or the like. Such as: the first selection operation may include, but is not limited to, a double finger expand operation, a slide screen operation, a click operation, and the like.
Optionally, in this embodiment, the target area is an area where the user selects to view the map, and when it is detected that the user performs a first selection operation on a certain area in the area list, the map corresponding to the certain area is acquired from a pre-stored map and is displayed on the map display interface as the target map.
Optionally, in the present embodiment, the target area may include, but is not limited to, a building, a floor, a room, and the like.
In the technical solution provided in step S208, the determination operation is an operation set in advance for instructing to take the target map displayed in the map display interface as a map to be cleaned by the target device. The determination button or icon may be displayed on the map display interface, but is not limited to being displayed, and the determination operation performed on the target map is determined to be detected when the determination button or icon is detected to be triggered (e.g., clicked) by the user.
Optionally, in this embodiment, the target device may send, but not limited to, a target map, and the target device may send, to the target device, a map identifier (for example, location information, a map number, and the like) corresponding to the target map, and the target device finds, according to the received map identifier, a map corresponding to the map identifier in the database as the target map.
As an alternative embodiment, in the case where the first switching operation performed on the map display interface is detected, switching the map display interface to the area display interface includes:
s11, under the condition that the zooming operation performed on the map display interface is detected, the map size of the default map is adjusted in response to the zooming operation;
s12, determining that the first switching operation is detected in a case where the map size of the default map is adjusted to be within a target size range;
s13, responding to the first switching operation to obtain the area list;
s14, the map display interface is switched to the area display interface, and the area list is displayed on the area display interface.
Alternatively, in the present embodiment, the first switching operation may be, but is not limited to, triggered by an operation on the map size. The user can adjust the display size of the map through zooming operation on the client, when the display size is reduced or enlarged to a certain size range, the display interface of the client is switched, the map display interface is switched to the area display interface, and the acquired area list is displayed on the area display interface.
Optionally, in this embodiment, the default map may be, but is not limited to, displayed in a preset size first on the map display interface, the user may perform a reduction operation and an expansion operation thereon, and the target size range may include, but is not limited to, a reduction size range and an expansion size range. The reduced size range may be, but is not limited to, being set to less than one fifth of the preset size, less than one tenth of the preset size, etc., and the expanded size range may be, but is not limited to, being set to more than three times of the preset size, more than five times of the preset size, etc. For example, when it is detected that the user has reduced the map size of the default map from the preset size to a preset size smaller than one fifth or enlarged to a preset size larger than three times, the switching operation of the display interface is performed.
As an alternative embodiment, displaying the region list on the region display interface includes:
s21, determining a first building identifier of the building where the default area corresponding to the default map is located;
s22, acquiring a first floor map list corresponding to a first floor identifier from the building identifiers and floor map lists with corresponding relations, wherein the area list comprises the building identifiers and the floor map lists with corresponding relations, and the first floor map list is used for recording floor panoramic maps corresponding to one or more floors included in the building where the default area is located;
And S23, displaying the first floor map list on the area display interface.
Optionally, in this embodiment, the area display interface may display, but is not limited to, a part of an area list, where the floor maps are arranged according to the building identifiers, the area list includes the building identifiers and the floor map list having a corresponding relationship, when the first switching operation is detected, the first floor map list of the building where the default area corresponding to the default map is located is first displayed, and the user may switch the content displayed on the area display interface through an operation on the area display interface.
Optionally, in this embodiment, the form of the building identifier and the floor map list having a corresponding relationship included in the area list may be, but is not limited to, a1 building: first floor map thumbnail, second floor map thumbnail, third floor map thumbnail, a2 building: first-level map thumbnails, second-level map thumbnails, third-level map thumbnails, B1 building: the first-layer map thumbnail and the second-layer map thumbnail.
Optionally, in this embodiment, the first building identifier is used to mark building information of the first building where the default map is located, and may be a name or a number of the building, and after the display interface is switched from displaying the default map to displaying the area list, the first floor map list of the first building where the default map is located is displayed on the display interface.
As an optional embodiment, displaying, on the map display interface, a target map corresponding to the target area includes:
s31, detecting an operation performed on a first floor map list displayed on the area display interface, where the first floor map list is used to record a floor panorama map corresponding to one or more floors included in a first floor, where the first floor is a floor where a default area corresponding to the default map is located, and the area list includes the first floor map list;
s32, in a case where a second selection operation performed on a first floor on the first floor map list is detected, displaying a first floor map corresponding to the first floor in response to the second selection operation;
s33, in a case where a first click operation performed on a first room in the first floor map is detected, determining that the first selection operation is detected, and determining the first room as the target area;
and S34, displaying the panoramic room map corresponding to the first room on the map display interface.
Optionally, in this embodiment, a first floor map list of a first floor where a default area corresponding to the default map is located may be displayed by default on the area display interface, a user may select a certain floor from the first floor map list, and when it is detected that the user selects the certain floor, a floor map corresponding to the selected floor is displayed. The user can also select a certain room in the floor map, and display the selected room as a target area.
Optionally, in this embodiment, the map displayed on the client may be, but is not limited to, a panoramic map, and the panoramic map may be, but is not limited to, obtained by scanning an area through a camera configured on the target device, assisted infrared technology, ultrasonic technology, and the like. Compared with a 2D map, the panoramic map shows furniture details, brings more intuitive map viewing experience to a user, enables the user to set the forbidden region, the virtual wall and the like more intuitively and accurately, and the set forbidden region is visually displayed on the live-action map, so that a better interaction effect is presented.
Optionally, in this embodiment, the second selection operation is used to select a floor that needs to be displayed. The second selection operation may include, but is not limited to, sliding or clicking a screen. And after the second selection operation is detected, the display interface is switched from displaying the first floor map list to displaying the first floor map.
Optionally, in this embodiment, the display angle of the first floor map in the display interface may be changed through a rotation operation, so as to better show each room in the first floor map.
Optionally, in this embodiment, the first click operation may include, but is not limited to, clicking a position on the screen corresponding to the first room.
As an alternative embodiment, after detecting an operation performed on the first floor map list displayed on the area display interface, the method further includes:
s41, in a case where a second switching operation performed on the first floor map list is detected, displaying a first floor map list page of a second floor map list in response to the second switching operation, the second floor map list being used to record floor panorama maps corresponding to a plurality of floors included in a second floor, the area list including the second floor map list;
s42, in a case where a third switching operation performed on the first list page is detected, displaying a second list page of the second floor map list in response to the third switching operation;
s43, in a case where a second click operation performed on a second room in the second list page is detected, determining that the first selection operation is detected, and determining the second room as the target area;
and S44, displaying the panoramic room map corresponding to the second room on the map display interface.
Optionally, in this embodiment, the floor map list may be displayed in a pagination manner, such as: a portion of the second floor map list is displayed on the first list page and another portion of the second floor map list is displayed on the second list page, which may also have a third list page, a fourth list page, and so on. The displayed floor map list can be switched by the second switching operation, the first floor map list is switched to display the first list page in the second floor map list, the list page can be switched by the third switching operation, the first list page is switched to display the second list page, and a user can browse the map by the switching operations, so that the target map corresponding to the target area is selected.
Optionally, in this embodiment, the second switching operation is used to switch the displayed floor map list, such as: the second switching operation may include, but is not limited to, a left-right sliding operation performed on the floor map list. The third switching operation is for switching the displayed list page, such as: the third switching operation may include, but is not limited to, a slide-up and down operation performed on the floor map list.
Optionally, in this embodiment, the second click operation may include, but is not limited to, clicking a position on the screen corresponding to the second room.
As an optional embodiment, displaying, on the map display interface, a target map corresponding to the target area includes:
s51, acquiring an initial panoramic map corresponding to the target area from a stored map library;
s52, acquiring target setting parameters corresponding to the target area, wherein the target setting parameters are used for indicating a range in which the target device is allowed to move in the target area;
s53, adding the target setting parameters into the initial panoramic map to obtain a target panoramic map as the target map;
s54, displaying the target panoramic map on the map display interface.
Optionally, in this embodiment, the settings that have been executed by the user on each area may be, but are not limited to, stored, for example: the setting parameters (forbidden zone, virtual wall and the like) set by the user are saved, the target panoramic map is obtained by automatically adding the corresponding target setting parameters to the initial panoramic map corresponding to the target area, and the target panoramic map is displayed, so that the time for setting the map again by the user can be saved, and the cleaning speed is improved.
According to another aspect of embodiments of the present application, there is provided another method embodiment of processing of a target map. Fig. 3 is a flowchart of another alternative target map processing method according to an embodiment of the present application, and as shown in fig. 3, the method may include the following steps:
step S302, starting target equipment, wherein the target equipment is used for cleaning an area where the target equipment is located;
step S304, receiving a target map sent by a client, wherein the target map is a default map displayed on a map display interface by the client, the map display interface is switched to an area display interface when a first switching operation performed on the map display interface is detected, the area display interface is used for displaying an area list scanned by the target device, the target map corresponding to a target area is displayed on the map display interface when a first selecting operation performed on the target area in the area list is detected, and the target map is sent to the target device when a determining operation performed on the target map is detected;
And S306, cleaning the area where the target equipment is located according to the target map.
Through the steps S302 to S306, the client stores the map corresponding to the area scanned by the target device in advance, the user can check the area list scanned by the target device by performing the first switching operation on the map display interface, and select the target area to be cleaned by performing the first selecting operation in the area list, and display the target map corresponding to the target area on the map display interface, when it is detected that the user performs the confirming operation on the target map, the selected target map is sent to the target device, and the target device can complete the cleaning work according to the target map after receiving the target map, so that compared with the method for regenerating the cleaning map, the time can be saved, the purpose of quickly indicating the target map to the target device is achieved, and the technical effect of improving the speed of the cleaning robot for obtaining the current area map is achieved, and the technical problem that the speed of the sweeping robot for acquiring the current area map is low in the related technology is solved.
Alternatively, in the present embodiment, the processing method of the target map may be, but is not limited to, applied to a target device having a cleaning function. The target device may be controlled by a client on which a map that is swept by the target device can be selected. The client can be installed on other devices such as a mobile phone, a PC, a tablet computer and intelligent wearable equipment, can also be installed on target equipment, and can be provided with a display screen to display information such as a map.
In the technical solution provided in step S302, the target device is used to clean the area where the target device is located, for example: the target device may include, but is not limited to, a sweeping robot, a vacuum cleaner, and the like.
In the technical solution provided in step S304, the target map may be, but is not limited to, selected by the user on the client, and the client may also browse the list of the areas scanned by the target device.
In the technical solution provided in step S306, the target device performs operations such as route planning and cleaning using the target map as a map of the area where the target device is currently located.
As an optional embodiment, after the target device is started, the method further includes:
s61, detecting whether the target map is received or not;
s62, acquiring the default map under the condition that the target map is not received, wherein the default map is a map to be used by the target device in a default mode;
s63, determining the target map according to the relation between the default map and the area where the target device is located.
Optionally, in this embodiment, if the target device does not receive the target map sent by the client, it may use a default map for cleaning.
Optionally, in this embodiment, the default map may include, but is not limited to: the map that the target device used the most number of times in the previous work task, the map that the target device used in the last work task, and so on.
As an alternative embodiment, determining the target map according to the relationship between the default map and the area where the target device is located comprises:
s71, detecting whether the default map is matched with the area where the target equipment is located;
s72, determining the default map as the target map when the default map is matched with the area where the target device is located;
s73, under the condition that the default map is not matched with the area where the target equipment is located, scanning the area where the target equipment is located to obtain the target map.
Optionally, in this embodiment, the target device may select, but is not limited to, to use the default map for cleaning or scan the area again to generate a new map for cleaning according to a matching condition between the default map and the area where the target device is currently located.
Optionally, in this embodiment, the detecting whether the default map matches the area where the target device is located may include, but is not limited to, detecting similarity between the default map and the area where the target device is located, for example: and if the similarity of the default map and the area where the target equipment is located exceeds a certain preset value, the default map and the area where the target equipment is located are considered to be matched, and if the similarity of the default map and the area where the target equipment is located is less than the preset value, the default map and the area where the target equipment is located are considered to be not matched.
As an optional embodiment, the scanning the area where the target device is located to obtain the target map includes:
s81, matching the scanned content with a plurality of pre-stored maps in the process of scanning the area of the target device;
s82, in the case that there is a map matching the scanned content among the plurality of maps, determining a map matching the scanned content as the target map;
and S83, generating and storing the target map according to the scanning content when no map matched with the scanning content exists in the plurality of maps.
Optionally, in this embodiment, a plurality of maps obtained in a previous cleaning operation are stored in advance in the target device, and the target device may match the scanned content with the map stored in advance in the process of scanning the area where the target device is located, perform cleaning as the target map if there is a map that can be matched with the current area, and store a new map if the new map is not generated again, so as to facilitate next use.
Optionally, in this embodiment, after the map is generated, the target device may automatically save the map, and the user may set a map identifier for the map, for example: the map may be set as a map of a floor of a building.
The application further provides an optional embodiment, which provides a way of controlling the sweeping robot by using the client, fig. 4 is a schematic diagram of a map selection process according to the optional embodiment, as shown in fig. 4, a user can open the control client of the sweeping robot, the client enters a user interface of the sweeping robot, a floor live-action map (equivalent to the default map) cleaned last time is displayed on the interface in a default manner, and the user shrinks and magnifies the map through a gesture of double-finger pinch and outward expansion (equivalent to the zoom operation) on the map of a certain floor. When the user narrows down the map to such an extent that the whole room division is not visible, the map is immediately switched to the 3D floor selection mode (i.e., the area display interface). Namely, the current interface is switched from displaying a specific map of a floor to displaying the floor distribution of the floor. The user can check the floors by a vertical sliding gesture (i.e., the third switching operation), and can switch to the map of the corresponding floor (corresponding to the target map) by clicking a certain floor. The user can also switch the buildings through the gesture of sliding left and right (namely the second switching operation), and for the user with multiple sets of houses, the function can meet the requirement that the robot cleans in different houses.
Fig. 5 is a schematic diagram of a selection interface of a map on a client according to the optional embodiment, as shown in fig. 5, the client is installed on a mobile terminal, after the client is started, a realistic map of a first floor of a building a is displayed on the interface by default, a user zooms out the map through a gesture of pinching by two fingers, after the map is zoomed out to a certain extent, the interface is switched to a floor list displaying the building a, 3D maps of 1 building, 2 buildings and 3 buildings included in the building a are displayed in the list, and the user can view other floors in the building a through up-down sliding and can view other buildings through left-right sliding, for example, 3D maps of 1 building and 2 buildings included in the building B. And after the user clicks the 3D map of the 3-building in the building A, the interface is switched to display the three-building live-action map of the building A. The user can click a cleaning button displayed on the interface to send the map to the sweeping robot to carry out cleaning work.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
According to another aspect of the embodiment of the application, a processing device of the target map is also provided, wherein the processing device is used for implementing the processing method of the target map. Fig. 6 is a schematic diagram of an alternative target map processing apparatus according to an embodiment of the present application, and as shown in fig. 6, the apparatus may include:
the first display module 62 is configured to display a default map on a map display interface, where the map display interface is used to display a map corresponding to an area to be cleaned by a target device, and the default map is a map displayed by default on the map display interface;
A switching module 64, configured to switch the map display interface to an area display interface when a first switching operation performed on the map display interface is detected, where the area display interface is used to display an area list scanned by the target device;
a second display module 66, configured to, in a case that a first selection operation performed on a target area in the area list is detected, display a target map corresponding to the target area on the map display interface;
a sending module 68, configured to send the target map to the target device when a determination operation performed on the target map is detected, where the target map is used to instruct the target device to clean an area where the target device is located according to the target map.
It should be noted that the first display module 62 in this embodiment may be configured to execute step S202 in this embodiment, the switching module 64 in this embodiment may be configured to execute step S204 in this embodiment, the second display module 66 in this embodiment may be configured to execute step S206 in this embodiment, and the sending module 68 in this embodiment may be configured to execute step S208 in this embodiment.
It should be noted here that the modules described above are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to the disclosure of the above embodiments. It should be noted that the modules described above as a part of the apparatus may operate in a hardware environment as shown in fig. 1, and may be implemented by software or hardware.
Through the modules, the map corresponding to the area scanned by the target device is stored in advance, a user can check the area list scanned by the target device by executing a first switching operation on the map display interface, and selects a target area to be cleaned by performing a first selection operation in the area list, displaying a target map corresponding to the target area on a map display interface, and after detecting that the user performs a confirmation operation on the target map, the selected target map is sent to the target equipment so that the target equipment can complete cleaning work according to the target map, compared with the method for regenerating the cleaning map, the time can be saved, the aim of quickly indicating the target map to the target equipment is fulfilled, and the technical effect of improving the speed of the sweeping robot for acquiring the current regional map is achieved, and the technical problem that the speed of the sweeping robot for acquiring the current area map is low in the related technology is solved.
As an optional embodiment, the switching module includes:
the adjusting unit is used for responding to the zooming operation to adjust the map size of the default map under the condition that the zooming operation performed on the map display interface is detected;
a first determination unit configured to determine that the first switching operation is detected when the map size of the default map is adjusted to be within a target size range;
a first acquisition unit configured to acquire the area list in response to the first switching operation;
and the first display unit is used for switching the map display interface into the area display interface and displaying the area list on the area display interface.
As an alternative embodiment, the first display unit is configured to:
determining a first building identifier of a building where a default area corresponding to the default map is located;
acquiring a first floor map list corresponding to a first floor identifier from the building identifiers and the floor map lists with corresponding relations, wherein the area list comprises the building identifiers and the floor map lists with corresponding relations, and the first floor map list is used for recording floor panoramic maps corresponding to one or more floors included in the building where the default area is located;
And displaying the first floor map list on the area display interface.
As an alternative embodiment, the second display module includes:
a detection unit, configured to detect an operation performed on a first floor map list displayed on the area display interface, where the first floor map list is used to record a floor panorama map corresponding to one or more floors included in a first floor, the first floor is a floor where a default area corresponding to the default map is located, and the area list includes the first floor map list;
a second display unit, configured to, in a case where a second selection operation performed on a first floor on the first floor map list is detected, display a first floor map corresponding to the first floor in response to the second selection operation;
a second determination unit configured to, in a case where a first click operation performed on a first room in the first floor map is detected, determine that the first selection operation is detected, and determine the first room as the target area;
and the third display unit is used for displaying the panoramic room map corresponding to the first room on the map display interface.
As an alternative embodiment, the apparatus further comprises:
a third display module, configured to, after detecting an operation performed on a first floor map list displayed on the area display interface, in a case where a second switching operation performed on the first floor map list is detected, display a first list page of a second floor map list in response to the second switching operation, where the second floor map list is used to record a floor panorama map corresponding to a plurality of floors included in a second floor, and the area list includes the second floor map list;
a fourth display module, configured to, in a case where a third switching operation performed on the first list page is detected, display a second list page of the second floor map list in response to the third switching operation;
a first determining module, configured to, in a case that a second click operation performed on a second room in the second list page is detected, determine that the first selection operation is detected, and determine the second room as the target area;
and the fifth display module is used for displaying the panoramic room map corresponding to the second room on the map display interface.
As an alternative embodiment, the second display module includes:
the second acquisition unit is used for acquiring an initial panoramic map corresponding to the target area from a stored map library;
a third obtaining unit, configured to obtain a target setting parameter corresponding to the target area, where the target setting parameter is used to indicate a range in which the target device is allowed to move in the target area;
an adding unit, configured to add the target setting parameter to the initial panoramic map to obtain a target panoramic map as the target map;
and the fourth display unit is used for displaying the target panoramic map on the map display interface.
According to another aspect of the embodiment of the present application, there is also provided another processing apparatus for a target map, which is used for implementing the processing method for a target map. Fig. 7 is a schematic diagram of another alternative target map processing device according to an embodiment of the present application, and as shown in fig. 7, the device may include:
a starting module 72, configured to start a target device, where the target device is used to clean an area where the target device is located;
a receiving module 74, configured to receive a target map sent by a client, where the target map is a default map displayed on a map display interface by the client, and when a first switching operation performed on the map display interface is detected, the map display interface is switched to an area display interface, the area display interface is used to display and display an area list scanned by the target device, and when a first selecting operation performed on a target area in the area list is detected, a target map corresponding to the target area is displayed on the map display interface, and when a determining operation performed on the target map is detected, the target map is sent to the target device;
And a cleaning module 76, configured to clean an area where the target device is located according to the target map.
It should be noted that the starting module 72 in this embodiment may be configured to execute the step S302 in this embodiment, the receiving module 74 in this embodiment may be configured to execute the step S304 in this embodiment, and the cleaning module 76 in this embodiment may be configured to execute the step S306 in this embodiment.
It should be noted here that the modules described above are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to the disclosure of the above embodiments. It should be noted that the modules described above as a part of the apparatus may operate in a hardware environment as shown in fig. 1, and may be implemented by software or hardware.
Through the modules, the client stores the map corresponding to the area scanned by the target equipment in advance, the user can check the area list scanned by the target equipment by executing a first switching operation on the map display interface, select the target area to be cleaned by executing a first selection operation in the area list, display the target map corresponding to the target area on the map display interface, send the selected target map to the target equipment after detecting that the user executes a confirmation operation on the target map, and the target equipment can complete cleaning work according to the target map after receiving the target map, so that time can be saved compared with the situation that the cleaning map is regenerated, the aim of quickly indicating the target map to the target equipment is fulfilled, and the technical effect of improving the speed of the cleaning robot for obtaining the current area map is achieved, and the technical problem that the speed of the sweeping robot for acquiring the current area map is low in the related technology is solved.
As an alternative embodiment, the apparatus further comprises:
the detection module is used for detecting whether the target map is received or not after the target equipment is started;
the acquisition module is used for acquiring the default map under the condition that the target map is not received, wherein the default map is a map to be used by the target equipment in a default mode;
and the second determining module is used for determining the target map according to the relation between the default map and the area where the target equipment is located.
As an alternative embodiment, the second determining module includes:
the detection unit is used for detecting whether the default map is matched with the area where the target equipment is located;
a third determining unit, configured to determine the default map as the target map when it is detected that the default map matches the area where the target device is located;
and the scanning unit is used for scanning the area where the target equipment is located to obtain the target map under the condition that the default map is not matched with the area where the target equipment is located.
As an alternative embodiment, the scanning unit is configured to:
in the process of scanning the area where the target equipment is located, matching the scanning content with a plurality of pre-stored maps;
Determining a map matching the scanned content as the target map in a case where there is a map matching the scanned content among the plurality of maps;
generating and storing the target map according to the scan content in a case where there is no map matching the scan content among the plurality of maps.
It should be noted here that the modules described above are the same as the examples and application scenarios implemented by the corresponding steps, but are not limited to the disclosure of the above embodiments. It should be noted that the modules described above as a part of the apparatus may be operated in a hardware environment as shown in fig. 1, and may be implemented by software, or may be implemented by hardware, where the hardware environment includes a network environment.
According to another aspect of the embodiment of the application, a server or a terminal for implementing the processing method of the target map is also provided.
Fig. 8 is a block diagram of a terminal according to an embodiment of the present application, and as shown in fig. 8, the terminal may include: one or more processors 801 (only one of which is shown), a memory 803, and a transmission means 805, as shown in fig. 8, the terminal may further include an input-output device 807.
The memory 803 may be used to store software programs and modules, such as program instructions/modules corresponding to the method and apparatus for processing an object map in the embodiment of the present application, and the processor 801 executes various functional applications and data processing by running the software programs and modules stored in the memory 803, that is, implements the method for processing an object map. The memory 803 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 803 may further include memory located remotely from the processor 801, which may be connected to the terminal via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The above-mentioned transmission device 805 is used for receiving or sending data via a network, and may also be used for data transmission between a processor and a memory. Examples of the network may include a wired network and a wireless network. In one example, the transmission device 805 includes a Network adapter (NIC) that can be connected to a router via a Network cable and other Network devices to communicate with the internet or a local area Network. In one example, the transmission device 805 is a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
Among them, the memory 803 is used to store an application program, in particular.
The processor 801 may call an application stored in the memory 803 via the transmission means 805 to perform the following steps:
displaying a default map on a map display interface, wherein the map display interface is used for displaying a map corresponding to an area to be cleaned by target equipment, and the default map is the map displayed on the map display interface in a default mode;
under the condition that a first switching operation performed on the map display interface is detected, switching the map display interface into an area display interface, wherein the area display interface is used for displaying an area list scanned by the target device;
under the condition that a first selection operation performed on a target area in the area list is detected, displaying a target map corresponding to the target area on the map display interface;
and under the condition that the determination operation performed on the target map is detected, sending the target map to the target equipment, wherein the target map is used for indicating the target equipment to clean the area where the target equipment is located according to the target map.
The processor 801 may also call an application program stored in the memory 803 via the transmission means 805 to perform the following steps:
starting target equipment, wherein the target equipment is used for cleaning an area where the target equipment is located;
receiving a target map sent by a client, wherein the target map is a default map displayed on a map display interface by the client, the map display interface is switched to an area display interface when a first switching operation performed on the map display interface is detected, the area display interface is used for displaying an area list scanned by target equipment, the target map corresponding to a target area is displayed on the map display interface when a first selection operation performed on the target area in the area list is detected, and the target map is sent to the target equipment when a determination operation performed on the target map is detected;
and cleaning the area where the target equipment is located according to the target map.
By adopting the embodiment of the application, a scheme for processing the target map is provided. The map corresponding to the scanned area of the target device is stored in advance, the user can check the list of the scanned area of the target device by executing a first switching operation on the map display interface, and selects a target area to be cleaned by performing a first selection operation in the area list, displaying a target map corresponding to the target area on a map display interface, and after detecting that the user performs a confirmation operation on the target map, the selected target map is sent to the target equipment so that the target equipment can complete cleaning work according to the target map, compared with the method for regenerating the cleaning map, the time can be saved, the aim of quickly indicating the target map to the target equipment is fulfilled, and the technical effect of improving the speed of the sweeping robot for acquiring the current regional map is achieved, and the technical problem that the speed of the sweeping robot for acquiring the current area map is low in the related technology is solved.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment is not described herein again.
It can be understood by those skilled in the art that the structure shown in fig. 8 is only an illustration, and the terminal may be a terminal device such as a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, and a Mobile Internet Device (MID), a PAD, etc. Fig. 8 is a diagram illustrating a structure of the electronic device. For example, the terminal may also include more or fewer components (e.g., network interfaces, display devices, etc.) than shown in FIG. 8, or have a different configuration than shown in FIG. 8.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
Embodiments of the present application also provide a storage medium. Alternatively, in the present embodiment, the storage medium described above may be used for program codes for executing a processing method of the target map.
Optionally, in this embodiment, the storage medium may be located on at least one of a plurality of network devices in a network shown in the above embodiment.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps:
displaying a default map on a map display interface, wherein the map display interface is used for displaying a map corresponding to an area to be cleaned by target equipment, and the default map is the map displayed on the map display interface in a default mode;
under the condition that a first switching operation performed on the map display interface is detected, switching the map display interface into an area display interface, wherein the area display interface is used for displaying an area list scanned by the target device;
under the condition that a first selection operation performed on a target area in the area list is detected, displaying a target map corresponding to the target area on the map display interface;
and under the condition that the determination operation performed on the target map is detected, sending the target map to the target equipment, wherein the target map is used for indicating the target equipment to clean the area where the target equipment is located according to the target map.
Optionally, in this embodiment, the storage medium is further configured to store program code for performing the following steps:
starting target equipment, wherein the target equipment is used for cleaning an area where the target equipment is located;
receiving a target map sent by a client, wherein the target map is a default map displayed on a map display interface by the client, the map display interface is switched to an area display interface when a first switching operation performed on the map display interface is detected, the area display interface is used for displaying an area list scanned by target equipment, the target map corresponding to a target area is displayed on the map display interface when a first selection operation performed on the target area in the area list is detected, and the target map is sent to the target equipment when a determination operation performed on the target map is detected;
and cleaning the area where the target equipment is located according to the target map.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments, and this embodiment is not described herein again.
Optionally, in this embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
The integrated unit in the above embodiments, if implemented in the form of a software functional unit and sold or used as a separate product, may be stored in the above computer-readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or a part of or all or part of the technical solution contributing to the prior art may be embodied in the form of a software product stored in a storage medium, and including instructions for causing one or more computer devices (which may be personal computers, servers, network devices, or the like) to execute all or part of the steps of the method described in the embodiments of the present application.
In the above embodiments of the present application, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed client may be implemented in other manners. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The foregoing is only a preferred embodiment of the present application and it should be noted that those skilled in the art can make several improvements and modifications without departing from the principle of the present application, and these improvements and modifications should also be considered as the protection scope of the present application.

Claims (14)

1. A method for processing a target map, comprising:
displaying a default map on a map display interface, wherein the map display interface is used for displaying a map corresponding to an area to be cleaned by target equipment, and the default map is the map displayed on the map display interface in a default mode;
under the condition that a first switching operation performed on the map display interface is detected, switching the map display interface into an area display interface, wherein the area display interface is used for displaying an area list scanned by the target device;
under the condition that a first selection operation performed on a target area in the area list is detected, displaying a target map corresponding to the target area on the map display interface;
and under the condition that the determination operation performed on the target map is detected, sending the target map to the target equipment, wherein the target map is used for indicating the target equipment to clean the area where the target equipment is located according to the target map.
2. The method of claim 1, wherein switching the map display interface to an area display interface upon detecting a first switching operation performed on the map display interface comprises:
in the case that a zooming operation performed on the map display interface is detected, the map size of the default map is adjusted in response to the zooming operation;
determining that the first switching operation is detected if a map size of the default map is adjusted to be within a target size range;
responding to the first switching operation to obtain the area list;
and switching the map display interface into the area display interface, and displaying the area list on the area display interface.
3. The method of claim 2, wherein displaying the region list on the region display interface comprises:
determining a first building identifier of a building where a default area corresponding to the default map is located;
acquiring a first floor map list corresponding to a first floor identifier from the building identifiers and the floor map lists with corresponding relations, wherein the area list comprises the building identifiers and the floor map lists with corresponding relations, and the first floor map list is used for recording floor panoramic maps corresponding to one or more floors included in the building where the default area is located;
And displaying the first floor map list on the area display interface.
4. The method of claim 1, wherein displaying a target map corresponding to the target area on the map display interface comprises:
detecting an operation performed on a first floor map list displayed on the area display interface, wherein the first floor map list is used for recording floor panoramic maps corresponding to one or more floors included in a first floor, the first floor is a floor where a default area corresponding to the default map is located, and the area list comprises the first floor map list;
under the condition that a second selection operation performed on a first floor on the first floor map list is detected, responding to the second selection operation to display a first floor map corresponding to the first floor;
in a case where a first click operation performed on a first room in the first floor map is detected, determining that the first selection operation is detected, and determining the first room as the target area;
and displaying the panoramic room map corresponding to the first room on the map display interface.
5. The method of claim 4, wherein after detecting the operation performed on the first floor map list displayed on the area display interface, the method further comprises:
in a case where a second switching operation performed on the first floor map list is detected, displaying a first list page of a second floor map list in response to the second switching operation, wherein the second floor map list is used for recording floor panorama maps corresponding to a plurality of floors included in a second floor, and the area list includes the second floor map list;
displaying a second list page of the second floor map list in response to a third switching operation performed on the first list page in a case where the third switching operation is detected;
in a case where a second click operation performed on a second room in the second list page is detected, determining that the first selection operation is detected, and determining the second room as the target area;
and displaying the panoramic room map corresponding to the second room on the map display interface.
6. The method of claim 1, wherein displaying a target map corresponding to the target area on the map display interface comprises:
Acquiring an initial panoramic map corresponding to the target area from a stored map library;
acquiring target setting parameters corresponding to the target area, wherein the target setting parameters are used for indicating a range in which the target equipment is allowed to move in the target area;
adding the target setting parameters into the initial panoramic map to obtain a target panoramic map as the target map;
and displaying the target panoramic map on the map display interface.
7. A method for processing a target map, comprising:
starting target equipment, wherein the target equipment is used for cleaning an area where the target equipment is located;
receiving a target map sent by a client, wherein the target map is a default map displayed on a map display interface by the client, the map display interface is switched to an area display interface when a first switching operation performed on the map display interface is detected, the area display interface is used for displaying an area list scanned by target equipment, the target map corresponding to a target area is displayed on the map display interface when a first selection operation performed on the target area in the area list is detected, and the target map is sent to the target equipment when a determination operation performed on the target map is detected;
And cleaning the area where the target equipment is located according to the target map.
8. The method of claim 7, wherein after booting a target device, the method further comprises:
detecting whether the target map is received;
acquiring the default map under the condition that the target map is not received, wherein the default map is a map to be used by the target equipment in a default mode;
and determining the target map according to the relation between the default map and the area where the target equipment is located.
9. The method of claim 8, wherein determining the target map according to the relationship between the default map and the area in which the target device is located comprises:
detecting whether the default map is matched with the area where the target equipment is located;
determining the default map as the target map when the default map is matched with the area where the target equipment is located;
and under the condition that the default map is not matched with the area where the target equipment is located, scanning the area where the target equipment is located to obtain the target map.
10. The method of claim 9, wherein scanning an area in which the target device is located to obtain the target map comprises:
In the process of scanning the area where the target equipment is located, matching the scanning content with a plurality of pre-stored maps;
determining a map matching the scanned content as the target map in a case where there is a map matching the scanned content among the plurality of maps;
generating and storing the target map according to the scan content in a case where there is no map matching the scan content among the plurality of maps.
11. An apparatus for processing a target map, comprising:
the device comprises a first display module, a second display module and a third display module, wherein the first display module is used for displaying a default map on a map display interface, the map display interface is used for displaying a map corresponding to an area to be cleaned by target equipment, and the default map is the map displayed on the map display interface in a default mode;
the switching module is used for switching the map display interface into an area display interface under the condition that a first switching operation executed on the map display interface is detected, wherein the area display interface is used for displaying an area list scanned by the target device;
the second display module is used for displaying a target map corresponding to a target area on the map display interface under the condition that a first selection operation performed on the target area in the area list is detected;
The sending module is used for sending the target map to the target equipment under the condition that the determination operation executed on the target map is detected, wherein the target map is used for indicating the target equipment to clean the area where the target equipment is located according to the target map.
12. An apparatus for processing a target map, comprising:
the system comprises a starting module, a storage module and a control module, wherein the starting module is used for starting target equipment, and the target equipment is used for cleaning an area where the target equipment is located;
the system comprises a receiving module, a sending module and a sending module, wherein the receiving module is used for receiving a target map sent by a client, the target map is a default map displayed on a map display interface by the client, the map display interface is switched to an area display interface under the condition that a first switching operation executed on the map display interface is detected, the area display interface is used for displaying an area list scanned by target equipment, the target map corresponding to a target area is displayed on the map display interface under the condition that a first selecting operation executed on the target area in the area list is detected, and the target map is sent to the target equipment under the condition that a determining operation executed on the target map is detected;
And the cleaning module is used for cleaning the area where the target equipment is located according to the target map.
13. A storage medium, characterized in that the storage medium comprises a stored program, wherein the program when executed performs the method of any of the preceding claims 1 to 10.
14. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor executes the method of any of claims 1 to 10 by means of the computer program.
CN202010633382.7A 2020-07-02 2020-07-02 Target map processing method and device Pending CN111857136A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010633382.7A CN111857136A (en) 2020-07-02 2020-07-02 Target map processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010633382.7A CN111857136A (en) 2020-07-02 2020-07-02 Target map processing method and device

Publications (1)

Publication Number Publication Date
CN111857136A true CN111857136A (en) 2020-10-30

Family

ID=73152797

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010633382.7A Pending CN111857136A (en) 2020-07-02 2020-07-02 Target map processing method and device

Country Status (1)

Country Link
CN (1) CN111857136A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113091764A (en) * 2021-03-31 2021-07-09 泰瑞数创科技(北京)有限公司 Method for customizing and displaying navigation route of live-action three-dimensional map
CN113590728A (en) * 2021-07-09 2021-11-02 北京小米移动软件有限公司 Map switching method and device, cleaning equipment and storage medium
CN113616117A (en) * 2021-08-13 2021-11-09 珠海格力电器股份有限公司 Cleaning area determination method, cleaning area determination device, cleaning area determination equipment and storage medium
CN113671943A (en) * 2021-06-30 2021-11-19 南京图菱视频科技有限公司 Robot inspection method, system, electronic equipment and medium between elevators in multiple buildings
CN116662462A (en) * 2022-02-21 2023-08-29 追觅创新科技(苏州)有限公司 Area information processing method and device, storage medium and electronic device
CN119969889A (en) * 2024-09-29 2025-05-13 卧安科技(深圳)有限公司 Task execution method and towing platform of smart home towing system

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090055020A1 (en) * 2007-06-28 2009-02-26 Samsung Electronics Co., Ltd. Apparatus, method and medium for simultaneously performing cleaning and creation of map for mobile robot
CN103034419A (en) * 2011-10-10 2013-04-10 上海图龙信息科技有限公司 Method for classlessly zooming digital map on mobile equipment
CN103984787A (en) * 2013-10-16 2014-08-13 北京掌尚无限信息技术有限公司 Vector modeling and display and interaction method of indoor map at mobile terminal
CN104103211A (en) * 2013-04-09 2014-10-15 广东美晨通讯有限公司 Indoor electronic map construction method and system
CN105575253A (en) * 2014-10-16 2016-05-11 高德软件有限公司 Indoor map generation method and apparatus thereof
CN105787002A (en) * 2016-02-22 2016-07-20 上海新炬网络技术有限公司 Multi-layer map displaying method based on services
US20160283054A1 (en) * 2013-09-13 2016-09-29 Ntt Docomo, Inc. Map information display device, map information display method, and map information display program
US20170215680A1 (en) * 2016-01-28 2017-08-03 Pixart Imaging Inc. Automatic clean machine control method and automatic clean machine
CN107644067A (en) * 2017-09-04 2018-01-30 深圳市易景空间智能科技有限公司 A kind of cross-platform indoor map display methods of two three-dimensional integratedization
CN107823885A (en) * 2017-11-17 2018-03-23 成都三叉戟科技有限公司 A kind of hand trip map structure of stepless zooming
CN108303980A (en) * 2018-01-16 2018-07-20 上海木爷机器人技术有限公司 The system and method for virtual wall figure layer is realized based on robot
CN108873912A (en) * 2018-08-21 2018-11-23 深圳乐动机器人有限公司 Management map method, apparatus, computer equipment and storage medium
US20190025838A1 (en) * 2015-11-11 2019-01-24 RobArt GmbH Subdivision Of Maps For Robot Navigation
CN109459048A (en) * 2019-01-07 2019-03-12 上海岚豹智能科技有限公司 Map loading method and equipment for robot
CN109521769A (en) * 2018-11-19 2019-03-26 云鲸智能科技(东莞)有限公司 Cleaning scheme setting method and system and computer readable storage medium
CN110704140A (en) * 2018-07-09 2020-01-17 科沃斯机器人股份有限公司 Map processing method, map processing device, terminal equipment and storage medium
CN110936371A (en) * 2018-09-25 2020-03-31 上海云绅智能科技有限公司 Multi-floor map switching method and robot
CN111166239A (en) * 2018-11-09 2020-05-19 北京奇虎科技有限公司 Map processing method, device, equipment and storage medium for cleaning robot
CN111356984A (en) * 2019-01-21 2020-06-30 深圳市大疆创新科技有限公司 Task display method and device

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090055020A1 (en) * 2007-06-28 2009-02-26 Samsung Electronics Co., Ltd. Apparatus, method and medium for simultaneously performing cleaning and creation of map for mobile robot
CN103034419A (en) * 2011-10-10 2013-04-10 上海图龙信息科技有限公司 Method for classlessly zooming digital map on mobile equipment
CN104103211A (en) * 2013-04-09 2014-10-15 广东美晨通讯有限公司 Indoor electronic map construction method and system
US20160283054A1 (en) * 2013-09-13 2016-09-29 Ntt Docomo, Inc. Map information display device, map information display method, and map information display program
CN103984787A (en) * 2013-10-16 2014-08-13 北京掌尚无限信息技术有限公司 Vector modeling and display and interaction method of indoor map at mobile terminal
CN105575253A (en) * 2014-10-16 2016-05-11 高德软件有限公司 Indoor map generation method and apparatus thereof
US20190025838A1 (en) * 2015-11-11 2019-01-24 RobArt GmbH Subdivision Of Maps For Robot Navigation
US20170215680A1 (en) * 2016-01-28 2017-08-03 Pixart Imaging Inc. Automatic clean machine control method and automatic clean machine
CN105787002A (en) * 2016-02-22 2016-07-20 上海新炬网络技术有限公司 Multi-layer map displaying method based on services
CN107644067A (en) * 2017-09-04 2018-01-30 深圳市易景空间智能科技有限公司 A kind of cross-platform indoor map display methods of two three-dimensional integratedization
CN107823885A (en) * 2017-11-17 2018-03-23 成都三叉戟科技有限公司 A kind of hand trip map structure of stepless zooming
CN108303980A (en) * 2018-01-16 2018-07-20 上海木爷机器人技术有限公司 The system and method for virtual wall figure layer is realized based on robot
CN110704140A (en) * 2018-07-09 2020-01-17 科沃斯机器人股份有限公司 Map processing method, map processing device, terminal equipment and storage medium
CN108873912A (en) * 2018-08-21 2018-11-23 深圳乐动机器人有限公司 Management map method, apparatus, computer equipment and storage medium
CN110936371A (en) * 2018-09-25 2020-03-31 上海云绅智能科技有限公司 Multi-floor map switching method and robot
CN111166239A (en) * 2018-11-09 2020-05-19 北京奇虎科技有限公司 Map processing method, device, equipment and storage medium for cleaning robot
CN109521769A (en) * 2018-11-19 2019-03-26 云鲸智能科技(东莞)有限公司 Cleaning scheme setting method and system and computer readable storage medium
CN109459048A (en) * 2019-01-07 2019-03-12 上海岚豹智能科技有限公司 Map loading method and equipment for robot
CN111356984A (en) * 2019-01-21 2020-06-30 深圳市大疆创新科技有限公司 Task display method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
艾明耀 等: "高级GIS开发教程", 武汉大学出版社, pages: 217 - 222 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113091764A (en) * 2021-03-31 2021-07-09 泰瑞数创科技(北京)有限公司 Method for customizing and displaying navigation route of live-action three-dimensional map
CN113671943A (en) * 2021-06-30 2021-11-19 南京图菱视频科技有限公司 Robot inspection method, system, electronic equipment and medium between elevators in multiple buildings
CN113590728A (en) * 2021-07-09 2021-11-02 北京小米移动软件有限公司 Map switching method and device, cleaning equipment and storage medium
CN113616117A (en) * 2021-08-13 2021-11-09 珠海格力电器股份有限公司 Cleaning area determination method, cleaning area determination device, cleaning area determination equipment and storage medium
CN113616117B (en) * 2021-08-13 2022-08-16 珠海格力电器股份有限公司 Cleaning area determination method, cleaning area determination device, cleaning area determination equipment and storage medium
CN116662462A (en) * 2022-02-21 2023-08-29 追觅创新科技(苏州)有限公司 Area information processing method and device, storage medium and electronic device
CN119969889A (en) * 2024-09-29 2025-05-13 卧安科技(深圳)有限公司 Task execution method and towing platform of smart home towing system

Similar Documents

Publication Publication Date Title
CN111857136A (en) Target map processing method and device
EP3661187B1 (en) Photography method and mobile terminal
CN105959564B (en) A kind of photographic method and mobile terminal
JP3869897B2 (en) Camera control system, video receiving apparatus, control method, and storage medium
CN104572004A (en) Information processing method and electronic device
CN106358069A (en) Video data processing method and mobile terminal
CN111696216A (en) Three-dimensional augmented reality panorama fusion method and system
CN111064930B (en) Split screen display method, display terminal and storage device
CN106843669A (en) Application interface operating method and device
CN112422812B (en) Image processing method, mobile terminal and storage medium
CN109068161A (en) A kind of equipment connection method for building up and device
CN108694029A (en) Terminal screen display processing method, device and storage medium
CN113721808A (en) Control method and device
CN104820619A (en) Application program switching method and device for mobile terminal
CN114534248A (en) Game control method, device and storage medium
CN108694009B (en) Terminal control method and device
CN110912806B (en) Message processing method, device, storage medium and electronic device
CN114510205B (en) Display interaction method, display device, electronic device and storage medium
WO2014021005A1 (en) Image processing system, image processing method, and program
CN112929699B (en) Video processing method, device, electronic equipment and readable storage medium
CN111632380A (en) Virtual attitude switching method and device, storage medium and electronic device
CN106201258A (en) A kind of information processing method and electronic equipment
CN106484395B (en) Event display method and device
CN112083843B (en) Control method and device of application icons
CN115529201A (en) Method, system, device, server, and storage medium for generating home environment panorama based on digital twin

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