CN107361707B - Light intensity information processing method and device - Google Patents
Light intensity information processing method and device Download PDFInfo
- Publication number
- CN107361707B CN107361707B CN201710439626.6A CN201710439626A CN107361707B CN 107361707 B CN107361707 B CN 107361707B CN 201710439626 A CN201710439626 A CN 201710439626A CN 107361707 B CN107361707 B CN 107361707B
- Authority
- CN
- China
- Prior art keywords
- illumination
- area
- sub
- illumination intensity
- sweeping robot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
Landscapes
- Circuit Arrangement For Electric Light Sources In General (AREA)
- Manipulator (AREA)
Abstract
The disclosure relates to a light intensity information processing method and device. The method comprises the following steps: acquiring a plurality of illumination intensities of an operation area acquired by a plurality of times in the operation area of the sweeping robot when the sweeping robot operates; and acquiring the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area. According to the technical scheme, the illumination intensity of the running area of the sweeping robot can be accurately reflected when the sweeping robot runs, so that the user experience is improved.
Description
Technical Field
The disclosure relates to the field of robots, in particular to a light intensity information processing method and device.
Background
Along with the continuous improvement of the physical life of people, the intelligent electric appliance is more and more widely used, and great convenience is brought to the daily life of people. In the related technology, a floor sweeping robot in an intelligent household appliance is mainly used for cleaning and washing household sanitation and can automatically finish floor cleaning work in a room. The sweeping robot generally adopts a brush sweeping and vacuum mode, and sundries on the ground are firstly absorbed into the garbage storage box, so that the function of cleaning the ground is achieved.
Disclosure of Invention
To overcome the problems in the related art, embodiments of the present disclosure provide a light intensity information processing method and apparatus. The technical scheme is as follows:
according to a first aspect of embodiments of the present disclosure, there is provided a light intensity information processing method including:
acquiring a plurality of illumination intensities of an operation area acquired by a plurality of times in the operation area of the sweeping robot when the sweeping robot operates;
and acquiring the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area.
According to the technical scheme, the plurality of illumination intensities of the running area obtained by collecting the running area of the sweeping robot for a plurality of times during running of the sweeping robot are obtained, and the illumination intensity distribution information of the running area is obtained according to the plurality of illumination intensities of the running area, so that even if one of the obtained plurality of illumination intensities is distorted due to the fact that the illumination intensity of the running area of the sweeping robot is changed greatly in a short time, only one of the plurality of illumination intensities is affected, a user can know the illumination intensity change of the running area during running of the sweeping robot accurately according to the illumination intensity information, and therefore user experience is improved.
In one embodiment, an embodiment of the present disclosure provides the light intensity information processing method further including:
acquiring division information, and dividing the operation area into a plurality of sub-areas according to the division information;
the method for acquiring the multiple illumination intensities of the running area acquired by multiple times in the running area of the sweeping robot during running of the sweeping robot comprises the following steps:
acquiring a plurality of illumination intensities of each sub-area, which are acquired by the sweeping robot in multiple sub-areas for multiple times when the sweeping robot runs;
acquiring the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area comprises the following steps:
acquiring the characteristic illumination intensity of each sub-region in the plurality of sub-regions according to the plurality of illumination intensities of each sub-region;
and acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each subregion.
According to the technical scheme, the dividing information is acquired, the operation area is divided into the plurality of sub-areas according to the dividing information, the acquired illumination intensity distribution information can be used for indicating the respective illumination intensity of the plurality of sub-areas when the sweeping robot operates, the operation area of the sweeping robot is divided into the plurality of sub-areas in the steps, a user can know the light intensity distribution of different positions in the operation area through the acquired illumination intensity distribution information, and user experience is improved.
In one embodiment, acquiring the characteristic illumination intensity of each sub-region in the plurality of sub-regions according to the plurality of illumination intensities of each sub-region comprises:
and acquiring an average value of the plurality of illumination intensities of each sub-area as the characteristic illumination intensity of each sub-area.
According to the technical scheme provided by the embodiment of the disclosure, the average value of the multiple illumination intensities of each sub-area is obtained to serve as the characteristic illumination intensity of each sub-area, and the illumination intensity distribution information of the running area of the sweeping robot is generated according to the characteristic illumination intensity of each sub-area, so that when the illumination intensity of a certain illumination intensity factor area in the multiple illumination intensities of each sub-area is distorted due to large change in a short time, the influence on the average value of the multiple illumination intensities of each sub-area is relatively small, a user can accurately know the illumination intensity of each sub-area when the sweeping robot runs according to the illumination intensity information, and therefore user experience is improved.
In one embodiment, acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each sub-region includes:
setting identification circles for the plurality of subregions according to the characteristic illumination intensity of the plurality of subregions, wherein the coverage area of the identification circles is in direct proportion to the characteristic illumination intensity of the corresponding subregions;
and generating an illumination intensity distribution map of the operation area according to the identification circles of the plurality of sub-areas and the operation area of the sweeping robot.
According to the technical scheme, the identification circles are arranged for the multiple sub-regions according to the characteristic illumination intensity of the multiple sub-regions, the illumination intensity distribution map of the operation region is generated according to the identification circles of the multiple sub-regions and the operation region of the sweeping robot, a user can confirm the illumination intensity of the sub-region according to the coverage area of the identification circles of the sub-regions, the intuitiveness of the illumination intensity during display is improved, and the user experience is improved.
In one embodiment, an embodiment of the present disclosure provides the light intensity information processing method further including:
acquiring an acquisition position of each illumination intensity in a plurality of illumination intensities of an operation area;
and acquiring the position of the light source in the operation area according to the plurality of illumination intensities and the acquisition position of each illumination intensity.
In the technical scheme provided by the embodiment of the disclosure, the position of the light source in the operation area is conveniently identified in the illumination intensity distribution information by acquiring the acquisition position of each illumination intensity in the plurality of illumination intensities of the operation area and acquiring the position of the light source in the operation area according to the plurality of illumination intensities and the acquisition position of each illumination intensity, so that the information amount acquired by a user is increased, the effectiveness of the illumination intensity distribution information is improved, and further the user experience is improved.
In one embodiment, acquiring a plurality of illumination intensities of an operation area acquired by a sweeping robot for a plurality of times in the operation area of the sweeping robot during the operation of the sweeping robot includes:
acquiring a plurality of illumination intensities of an operation area, which are acquired in the operation area for a plurality of times when the sweeping robot operates in a preset time period;
acquiring illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area, wherein the method comprises the following steps:
and acquiring the illumination intensity distribution information of the operating area in a preset time period according to the plurality of illumination intensities of the operating area.
According to the technical scheme, different illumination intensity distribution information is generated according to the illumination intensity of different time periods, so that a user can visually acquire the light intensity distribution of different time periods, the diversity of information acquired by the user is improved, and the user experience is improved.
In one embodiment, an embodiment of the present disclosure provides the light intensity information processing method further including:
acquiring the acquisition time of a plurality of illumination intensities of an operation area;
acquiring light source types corresponding to the multiple illumination intensities of the operating area according to the acquisition time of the multiple illumination intensities of the operating area;
dividing the plurality of illumination intensities into a plurality of illumination intensity groups according to the light source types corresponding to the plurality of illumination intensities, wherein each illumination intensity group comprises at least one illumination intensity;
and generating illumination intensity distribution information of each illumination intensity group according to the illumination intensity included in each illumination intensity group, wherein the illumination intensity distribution information includes an identifier of the corresponding illumination intensity group.
According to the technical scheme provided by the embodiment of the disclosure, different illumination intensity distribution information is generated according to different light source types, so that a user can visually acquire light intensity distribution of different light sources, the diversity of information acquired by the user is improved, and the user experience is improved.
According to a second aspect of embodiments of the present disclosure, there is provided a light intensity information processing apparatus including:
the acquisition module is used for acquiring the illumination intensity which is acquired for multiple times in the running area of the sweeping robot when the sweeping robot runs;
and the processing module is used for acquiring the illumination intensity distribution information of the running area of the sweeping robot according to the illumination intensities acquired for multiple times.
In one embodiment, an embodiment of the present disclosure provides the light intensity information processing apparatus further including:
the dividing module is used for acquiring dividing information and dividing the operating area into a plurality of sub-areas according to the dividing information;
an acquisition module, comprising:
the first acquisition submodule is used for acquiring a plurality of illumination intensities of each sub-area, which are acquired by the sweeping robot in multiple sub-areas for multiple times when the sweeping robot runs;
a processing module, comprising:
the first processing sub-module is used for acquiring the characteristic illumination intensity of each sub-region in the plurality of sub-regions according to the plurality of illumination intensities of each sub-region and acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each sub-region.
In one embodiment, a first processing submodule, comprising:
and the first processing unit is used for acquiring the average value of the plurality of illumination intensities of each sub-area as the characteristic illumination intensity of each sub-area.
In one embodiment, a first processing unit, comprises:
and the distribution diagram generating subunit is used for setting identification circles for the plurality of sub-regions according to the characteristic illumination intensities of the plurality of sub-regions, wherein the coverage area of each identification circle is in direct proportion to the characteristic illumination intensity of the corresponding sub-region, and the illumination intensity distribution diagram of the operation region is generated according to the identification circles of the plurality of sub-regions and the operation region of the sweeping robot.
In one embodiment, the disclosed embodiment provides the light intensity information processing apparatus further comprising:
the position acquisition module is used for acquiring the acquisition position of each illumination intensity in a plurality of illumination intensities of the operation area;
and the positioning module is used for acquiring the position of the light source in the operation area according to the plurality of illumination intensities and the acquisition position of each illumination intensity.
In one embodiment, the obtaining module includes:
the second acquisition submodule is used for acquiring a plurality of illumination intensities of the operation area, which are acquired in the operation area for a plurality of times when the sweeping robot operates in a preset time period;
a processing module, comprising:
and the second processing submodule is used for acquiring the illumination intensity distribution information of the operating area in a preset time period according to the plurality of illumination intensities of the operating area.
In one embodiment, an embodiment of the present disclosure provides the light intensity information processing apparatus further including:
the time acquisition module is used for acquiring the acquisition time of a plurality of illumination intensities of the operation area;
the light source type acquisition module is used for acquiring light source types corresponding to the multiple illumination intensities of the operation area according to the acquisition time of the multiple illumination intensities of the operation area;
the grouping module is used for dividing the plurality of illumination intensities into a plurality of illumination intensity groups according to the light source types corresponding to the plurality of illumination intensities, and each illumination intensity group comprises at least one illumination intensity;
and the grouping information generation module is used for generating the illumination intensity distribution information of each illumination intensity group according to the illumination intensity included in each illumination intensity group, and the illumination intensity distribution information includes the identification of the corresponding illumination intensity group.
In a third aspect, an embodiment of the present disclosure provides a light intensity information processing apparatus including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
acquiring a plurality of illumination intensities of an operation area acquired by a plurality of times in the operation area of the sweeping robot when the sweeping robot operates;
and acquiring the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area.
In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium on which a computer program is stored, characterized in that the program, when executed by a processor, implements the steps of the method provided by the embodiment of the present disclosure in the first aspect.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Figure 1a is a schematic view of a work environment of a sweeping robot according to an exemplary embodiment;
figure 1b is a schematic view of a work environment of a sweeping robot according to an exemplary embodiment;
FIG. 2a is a schematic flow diagram 1 illustrating a light intensity information processing method according to an exemplary embodiment;
FIG. 2b is a schematic flow diagram 2 illustrating a light intensity information processing method according to an exemplary embodiment;
figure 2c is a schematic view of an operating area of a sweeping robot shown in accordance with an exemplary embodiment;
FIG. 2d is a flowchart illustration 3 of a light intensity information processing method according to an exemplary embodiment;
FIG. 2e is a flowchart illustration 4 of a light intensity information processing method according to an exemplary embodiment;
FIG. 2f is a schematic diagram of an illumination intensity profile shown in accordance with an exemplary embodiment;
FIG. 2g is a flowchart illustration 5 of a light intensity information processing method according to an exemplary embodiment;
FIG. 2h is a flowchart illustration 6 of a light intensity information processing method according to an exemplary embodiment;
FIG. 2i is a flowchart illustration 7 of a light intensity information processing method according to an exemplary embodiment;
FIG. 3 is a schematic flow chart diagram illustrating a method of processing light intensity information in accordance with an exemplary embodiment;
FIG. 4 is a schematic flow chart diagram illustrating a method of processing light intensity information in accordance with an exemplary embodiment;
FIG. 5 is a schematic flow chart diagram illustrating a method of processing light intensity information in accordance with an exemplary embodiment;
FIG. 6a is a schematic diagram 1 illustrating the structure of a light intensity information processing apparatus according to an exemplary embodiment;
FIG. 6b is a schematic diagram of the structure of a light intensity information processing apparatus shown in FIG. 2 according to an exemplary embodiment;
FIG. 6c is a schematic diagram of the structure of a light intensity information processing apparatus shown in FIG. 3 according to an exemplary embodiment;
FIG. 6d is a schematic diagram 4 illustrating the structure of a light intensity information processing apparatus according to an exemplary embodiment;
FIG. 6e is a schematic diagram 5 illustrating the structure of a light intensity information processing apparatus according to an exemplary embodiment;
FIG. 6f is a schematic diagram 6 illustrating the structure of a light intensity information processing apparatus according to an exemplary embodiment;
FIG. 6g is a schematic diagram 7 illustrating the structure of a light intensity information processing apparatus according to an exemplary embodiment;
fig. 7 is a schematic structural diagram showing a light intensity information processing apparatus according to an exemplary embodiment;
fig. 8 is a block diagram illustrating an apparatus for light intensity information processing according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
In recent years, with the rapid development of science and technology and the continuous improvement of the living standard of residents, robots with different functions are gradually appeared in daily life of people, for example, floor sweeping robots can automatically complete floor cleaning work in rooms. Robots often require data acquisition using sensors such as infrared sensors or image sensors while working.
In order to improve the accuracy of data acquired by the robot through the sensor, the illumination intensity of a working area of the robot can be acquired, so that the parameters of the sensor can be adjusted according to the acquired illumination intensity.
The illumination intensity collected by the robot is easily influenced by the change of the light source, if the robot collects the illumination intensity when the light source is accidentally turned off, or collects the illumination intensity when the illumination intensity of the light source is greatly changed in a short time, the illumination intensity of a working area of the robot cannot be accurately reflected by the illumination intensity obtained by the robot when the robot works, and the user experience is poor.
In order to solve the above problem, in the technical scheme provided in the embodiment of the present disclosure, a plurality of illumination intensities of the running area obtained by acquiring the running area of the sweeping robot for a plurality of times during running of the sweeping robot may be obtained, and the illumination intensity distribution information of the running area may be obtained according to the plurality of illumination intensities of the running area. The illumination intensity distribution information is less influenced by the change of the light source in the working area of the robot, so that a user can accurately know the illumination intensity of the running area when the sweeping robot runs according to the illumination intensity information, and the user experience is improved.
Fig. 1a and 1b are schematic views of a working environment of a sweeping robot according to various embodiments of the present disclosure, and as shown in fig. 1a and 1b, when the sweeping robot 101 works, illumination in the working environment of the sweeping robot 101 may be provided by a natural light source, which may be a sun 103 in fig. 1a and 1b, or may be provided by an artificial light source, and the sun 103 provides illumination for the working environment of the sweeping robot 101 through a window 102; the artificial light source may be an electric lamp 104 shown in fig. 1a and 1b, and the electric lamp 104 provides illumination for the working environment of the sweeping robot 101 when being turned on. When the light in the working environment of the sweeping robot 101 is provided by the sun 103, if the window 102 is closed or the curtain shade window 102 is used in a short time, the light intensity in the working environment of the sweeping robot 101 will change greatly in a short time; when the light in the working environment of the sweeping robot 101 is provided to the electric lamp 104, if the electric lamp 104 is turned off in a short time, the intensity of the light in the working environment of the sweeping robot 101 also changes greatly in a short time.
The embodiment of the disclosure provides a light intensity information processing method, which can be applied to a terminal and a sweeping robot, wherein the terminal can be a mobile phone, a tablet personal computer or intelligent wearable equipment. As shown in fig. 2a, the light intensity information processing method includes the following steps 201 to 202:
in step 201, a plurality of illumination intensities of the operation area acquired by the sweeping robot for a plurality of times in the operation area of the sweeping robot during the operation of the sweeping robot are obtained.
As an example, the method is applied to a terminal. The terminal can receive a plurality of illumination intensities of the running area of the sweeping robot sent by the sweeping robot, and can also download the illumination intensities of the running area of the sweeping robot from the cloud server and upload the illumination intensities to the cloud server. For example, in the process of sweeping the running area of the sweeping robot, the illumination intensity of the sweeping position can be collected regularly or randomly and stored, and after the sweeping robot collects the preset number of illumination intensities, the preset number of illumination intensities can be sent to the terminal, so that the terminal can process the illumination intensities according to the preset number of illumination intensities; or the sweeping robot can regularly or randomly collect and store the illumination intensity of the sweeping position in the process of sweeping the running area once, and send a plurality of collected illumination intensities to the terminal after sweeping once so that the terminal can process the illumination intensities; or the sweeping robot may sweep the operation area in a specified time interval of a specified date, for example, sweep the operation area during a period from 9:00 am to 10:00 am on each working day, collect and store the illumination intensity at the sweeping position at a fixed time or at random, and then send the collected multiple illumination intensities to the terminal at regular intervals, for example, send the collected multiple illumination intensities to the terminal at weekly intervals, so that the terminal can process according to the multiple illumination intensities. The sweeping robot can upload the collected multiple illumination intensities to the cloud server, and the terminal can download the multiple illumination intensities from the cloud server according to user instructions.
Taking the example that the method is applied to the sweeping robot, the sweeping robot can acquire a plurality of illumination intensities by acquiring the illumination intensities in the running area of the sweeping robot during running, and can also upload the illumination intensities of the running area of the sweeping robot from other illumination acquisition devices on the cloud server. For example, during the sweeping process of the sweeping robot, the illumination intensity of the sweeping position can be collected regularly or randomly until a plurality of preset illumination intensities are collected; or the sweeping robot can collect the illumination intensity of the sweeping position regularly or randomly in the process of sweeping the running area once and store the illumination intensity as a plurality of illumination intensities of the running area; or the sweeping robot may sweep the operation area in a specified time interval of a specified date, for example, sweep the operation area during the period from 9:00 am to 10:00 am on each working day, periodically or randomly collect and store the light intensity at the cleaning position, and then use the collected light intensities as the light intensities in the operation area at regular intervals, for example, use the collected light intensities as the light intensities in the operation area at weekly intervals. The floor sweeping robot can also download a preset number of illumination intensities from the cloud server, and the preset number of illumination intensities are a plurality of illumination intensities which are acquired by other illumination acquisition devices in the running area of the floor sweeping robot and uploaded to the cloud server.
For example, the collected illumination intensity may be collected by the sweeping robot, or may be collected by other devices, such as a user terminal. The method comprises the steps that the illumination intensity is collected for multiple times in the running area of the sweeping robot when the sweeping robot runs, the current position of the sweeping robot or the user terminal and the running area of the sweeping robot, where the illumination intensity is collected, can be obtained when the sweeping robot runs, whether the current position of the robot or the user terminal, where the illumination intensity is collected, is located in the running area of the sweeping robot is determined, and when the robot or the user terminal, where the illumination intensity is collected, collects the illumination intensity for multiple times. Wherein, the illumination intensity is the luminous flux of the received visible light on a unit area. The running area of the sweeping robot can be used for indicating the traveling route of the sweeping robot during running and can also be used for indicating the working range of the sweeping robot during running. The operation area of the sweeping robot is used for indicating the movable range of the sweeping robot during operation, the operation area of the sweeping robot can be obtained by detecting the working environment of the sweeping robot, the operation area can also be obtained by obtaining the operation area appointed by a user through a light intensity information processing APP installed on a user terminal, the working environment of the sweeping robot can be detected by the sweeping robot, and the operation area can also be detected by a sensor arranged in the working environment of the sweeping robot.
For example, an indoor environment where the sweeping robot is located can be scanned by a sensor on the sweeping robot or a sensor arranged in a working environment of the sweeping robot, and scanned data can be sent to the user terminal, and the sensor can be a laser radar or an image sensor. And the user terminal draws an electronic map according to the data obtained by the acquisition and scanning so as to display the electronic map in an operation page of the light intensity information processing APP. By detecting the click position or the sliding action of the user on the operation page, the light intensity information processing APP can acquire the working range specified by the user in the electronic map or the travel route specified by the user in the electronic map, that is, the running area of the sweeping robot. The light intensity information processing APP enables the sweeping robot to acquire the running area of the sweeping robot according to the working instruction by sending the working instruction to the sweeping robot. The light intensity information processing APP can detect the click position of a user on an operation page, when the click position of the user on the operation page is matched with the initial sweeping robot option, the light intensity information processing APP can acquire the current position of the sweeping robot as an initial position, and the initial position is the position of the sweeping robot when the sweeping robot starts to work. The robot of sweeping the floor can acquire the real-time displacement volume of the robot of sweeping the floor according to code wheel or inertial sensor (like gyroscope, accelerometer) to light intensity information processing APP acquires this real-time displacement volume from the robot of sweeping the floor, and this real-time displacement volume is used for instructing the robot of sweeping the floor for the distance and the direction of initial position. According to the real-time displacement of the sweeping robot and the initial position of the sweeping robot, the real-time position of the sweeping robot can be determined, and when the sweeping robot runs and the real-time position of the sweeping robot is determined to be located in the running area of the sweeping robot, the illumination intensity can be collected by the sweeping robot for multiple times.
For another example, the sweeping robot may determine whether the sweeping robot is located in the operation area of the sweeping robot according to beacon information acquired by the sweeping robot, where the beacon information may be information sent by a beacon at a known position in the working environment of the sweeping robot, which is received or detected by the sweeping robot through a sensor of the sweeping robot, and the beacon information is used to indicate a positional relationship between the sweeping robot and the beacon. When the robot collects the illumination intensity, the position relation between the sweeping robot and the beacon is confirmed to meet the position relation requirement preset in the sweeping robot according to the beacon information, and when the sweeping robot runs and the running area of the sweeping robot is determined, the illumination intensity can be collected by the sweeping robot for multiple times. It should be noted that, when the beacon is a magnetic strip, the sweeping robot may detect the magnetic field strength through the magnetometer to obtain the positional relationship between the sweeping robot and the magnetic strip, or may detect the potential difference generated in the magnetic field through the hall sensor to obtain the positional relationship between the sweeping robot and the magnetic strip; when the beacon is an infrared generator, the sweeping robot can detect an infrared signal through the infrared sensor to acquire the position relation between the sweeping robot and the infrared generator; when the beacon is an entity barrier, such as an entity fence, a table leg, a chair leg or a wall, the sweeping robot can detect whether the sweeping robot has a collision event through the collision sensor to acquire the position relationship between the sweeping robot and the entity barrier.
In step 202, illumination intensity distribution information of the operating area is obtained according to a plurality of illumination intensities of the operating area.
For example, the light intensity distribution information is used to indicate the light intensity in the operation area of the sweeping robot during the working period of the sweeping robot. The illumination intensity distribution information of the running area of the sweeping robot can be obtained by the user terminal according to the plurality of illumination intensities of the running area, and the illumination intensity distribution information of the running area of the sweeping robot can also be obtained by the sweeping robot according to the plurality of illumination intensities of the running area. The illumination intensity distribution information may include a set of a plurality of illumination intensities of the run area, a bar graph indicating the plurality of illumination intensities of the run area, or a trend graph indicating the plurality of illumination intensities of the run area, or the like.
According to the technical scheme, the plurality of illumination intensities of the running area obtained by collecting the running area of the sweeping robot for a plurality of times during running of the sweeping robot are obtained, and the illumination intensity distribution information of the running area is obtained according to the plurality of illumination intensities of the running area, so that even if one of the obtained plurality of illumination intensities is distorted due to the fact that the illumination intensity of the running area of the sweeping robot is changed greatly in a short time, only one of the plurality of illumination intensities is affected, a user can know the illumination intensity change of the running area during running of the sweeping robot accurately according to the illumination intensity information, and therefore user experience is improved.
In one embodiment, as shown in fig. 2b, the light intensity information processing method provided by the embodiment of the present disclosure further includes the following steps 203:
in step 203, the division information is obtained, and the operation area is divided into a plurality of sub-areas according to the division information.
As an example, the method is applied to a terminal. The terminal can acquire the division information input by the user, and can also download the division information uploaded in advance from the cloud server. For example, the terminal may execute the light intensity information processing APP and display the execution region in the operation page of the light intensity information processing APP. The user can divide the operation area into a plurality of sub-areas on the screen according to habits through clicking and sliding. After detecting the click and the sliding of the user, the terminal confirms that the division information input by the user is received; or the terminal can acquire the division information uploaded by other terminals or the terminal itself in advance.
The method is applied to a sweeping robot as an example. The sweeping robot can also receive the division information input by the user and sent by the terminal.
In step 201, a plurality of illumination intensities of the operation area obtained by collecting the operation area of the sweeping robot for a plurality of times during the operation of the sweeping robot are obtained, and the operation can be realized through step 2011:
2011. and acquiring a plurality of illumination intensities of each sub-area, which are acquired by the sweeping robot in multiple sub-areas for multiple times during running.
In step 202, obtaining the illumination intensity distribution information of the running area of the sweeping robot according to the illumination intensities collected for multiple times, which can be realized through steps 2021 to 2022:
2021. and acquiring the characteristic illumination intensity of each sub-area in the plurality of sub-areas according to the plurality of illumination intensities of each sub-area.
2022. And acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each subregion.
For example, the division information may be used to indicate the division of a sub-area in the operation area of the sweeping robot, the operation area of the sweeping robot may include a plurality of sub-areas with different functions, and the sub-area may be a bedroom, a living room, a toilet, a kitchen, or the like. The characteristic illumination intensity of the sub-region may be an arithmetic average of a plurality of illumination intensities of the sub-region, or may be any one of a geometric average, a root-mean-square average, a harmonic average, a weighted average, a maximum value, and a minimum value of the plurality of illumination intensities of the sub-region. For example, fig. 2c is a schematic diagram of an operation region of the sweeping robot according to an embodiment of the present disclosure, and the light intensity information processing APP on the user terminal may display the operation region 220 of the sweeping robot in an operation page of the light intensity information processing APP. By detecting the click position or the sliding action of the user on the operation page, the light intensity information processing APP may obtain the division information of the operation area of the sweeping robot by the user, as shown in fig. 2c, where the division information is used to instruct to divide the operation area 220 of the sweeping robot into a first sub-area 221, a second sub-area 222, a third sub-area 223, and a fourth sub-area 224, where the first sub-area 221, the second sub-area 222, the third sub-area 223, and the fourth sub-area 224 are communicated with each other through a door 225. Firstly, a plurality of illumination intensities acquired in a plurality of times in a first sub-area 221 when the sweeping robot runs, a plurality of illumination intensities acquired in a plurality of times in a second sub-area 222, a plurality of illumination intensities acquired in a plurality of times in a third sub-area 223 and a plurality of illumination intensities acquired in a plurality of times in a fourth sub-area 224 are acquired, secondly, the characteristic illumination intensity of the first sub-area 221 is acquired according to the plurality of illumination intensities of the first sub-area 221, the characteristic illumination intensity of the second sub-area 222 is acquired according to the plurality of illumination intensities of the second sub-area 222, the characteristic illumination intensity of the third sub-area 223 is acquired according to the plurality of illumination intensities of the third sub-area 223, the characteristic illumination intensity of the fourth sub-area 224 is acquired according to the plurality of illumination intensities of the fourth sub-area 224, and finally, the illumination intensity distribution information, the distribution information and the distribution information of the illumination intensities of the, Acquiring the illumination intensity distribution information of the second sub-region 222 according to the characteristic illumination intensity of the second sub-region 222, acquiring the illumination intensity distribution information of the third sub-region 223 according to the characteristic illumination intensity of the third sub-region 223, and acquiring the illumination intensity distribution information of the fourth sub-region 224 according to the characteristic illumination intensity of the fourth sub-region 224. The illumination intensity distribution information of each sub-area can be used for indicating the respective illumination intensity of the sub-areas when the sweeping robot operates.
According to the technical scheme, the dividing information is acquired, the operation area is divided into the plurality of sub-areas according to the dividing information, the acquired illumination intensity distribution information can be used for indicating the respective illumination intensity of the plurality of sub-areas when the sweeping robot operates, the operation area of the sweeping robot is divided into the plurality of sub-areas in the steps, a user can know the light intensity distribution of different positions in the operation area through the acquired illumination intensity distribution information, and user experience is improved.
In one embodiment, as shown in fig. 2d, in step 2021, obtaining the characteristic illumination intensity of each sub-region in the plurality of sub-regions according to the plurality of illumination intensities of each sub-region may be implemented by the following step 20211:
20211. and acquiring an average value of the plurality of illumination intensities of each sub-area as the characteristic illumination intensity of each sub-area.
Illustratively, when the sweeping robot works, 5 times of light intensities are collected in the first subregion, which are 564.10Lux, 560.18Lux, 568.02Lux, 561.00Lux and 567.20Lux respectively, the average light intensity of the first subregion is 564.10Lux, and the average light intensity of the first subregion is 567.20Lux, which can be used as the characteristic light intensity of the first subregion.
In practical applications, a maximum value, a minimum value, or another characteristic value capable of indicating the plurality of illumination intensities of each sub-region may also be obtained, and the maximum value, the minimum value, or the characteristic value may be used as the characteristic illumination intensity of each sub-region.
According to the technical scheme provided by the embodiment of the disclosure, the average value of the multiple illumination intensities of each sub-area is obtained to serve as the characteristic illumination intensity of each sub-area, and the illumination intensity distribution information of the running area of the sweeping robot is generated according to the characteristic illumination intensity of each sub-area, so that when the illumination intensity of a certain illumination intensity factor area in the multiple illumination intensities of each sub-area is distorted due to large change in a short time, the influence on the average value of the multiple illumination intensities of each sub-area is relatively small, a user can accurately know the illumination intensity of each sub-area when the sweeping robot runs according to the illumination intensity information, and therefore user experience is improved.
In one embodiment, as shown in fig. 2e, in step 2022, the illumination intensity distribution information is obtained according to the characteristic illumination intensity of each sub-region, which may be implemented by the following steps 20221 to 20222:
20221. and setting identification circles for the plurality of sub-regions according to the characteristic illumination intensity of the plurality of sub-regions, wherein the coverage area of each identification circle is in direct proportion to the characteristic illumination intensity of the corresponding sub-region.
20222. And generating an illumination intensity distribution map of the operation area according to the identification circles of the plurality of sub-areas and the operation area of the sweeping robot.
The illumination intensity distribution graph can comprise an operation area of the sweeping robot and identification circles arranged in the multiple sub-areas, and the coverage area of each identification circle is in direct proportion to the characteristic illumination intensity of the corresponding sub-area.
For example, the light intensity distribution map may be displayed on a display device, such as a display screen, in the sweeping robot, or may be displayed on a screen of the user terminal. For example, fig. 2f is a schematic diagram of an illumination intensity distribution diagram according to an embodiment of the present disclosure, as shown in fig. 2f, the illumination intensity distribution diagram may include a running area 220 of a sweeping robot, the running area 220 of the sweeping robot includes a first sub-area 221, a second sub-area 222, a third sub-area 223 and a fourth sub-area 224, the illumination intensity distribution diagram further includes a first identification circle 2211 disposed in the first sub-area 221, a second identification circle 2221 disposed in the second sub-area 222, a third identification circle 2231 disposed in the third sub-area 223, a fourth identification circle 2241 disposed in the fourth sub-area 224, a diameter of the first identification circle 2211 is proportional to the first average value, a diameter of the second identification circle 2221 is proportional to the second average value, a diameter of the third identification circle 2231 is proportional to the third average value, a diameter of the fourth identification circle 2241 is proportional to the fourth average value, wherein the first average value of the illumination intensities is the average illumination intensity of the first sub-region 221, the second average value of the illumination intensities is the average illumination intensity of the second sub-region 222, the third average value is the average illumination intensity of the third sub-region 223, and the fourth average value is the average illumination intensity of the fourth sub-region 224.
According to the technical scheme, the identification circles are arranged for the multiple sub-regions according to the characteristic illumination intensity of the multiple sub-regions, the illumination intensity distribution map of the operation region is generated according to the identification circles of the multiple sub-regions and the operation region of the sweeping robot, a user can confirm the illumination intensity of the sub-region according to the coverage area of the identification circles of the sub-regions, the intuitiveness of the illumination intensity during display is improved, and the user experience is improved.
In one embodiment, as shown in fig. 2g, the light intensity information processing method provided by the embodiment of the present disclosure further includes the following steps 204 to 205:
204. acquiring the acquisition position of each illumination intensity in a plurality of illumination intensities of the operation area.
As an example, the method is applied to a terminal. The terminal can receive the collection position sent by the sweeping robot when the sweeping robot collects a plurality of illumination intensities, and can also download the collection position of each illumination intensity in the plurality of illumination intensities uploaded to the cloud server by the sweeping robot from the cloud server. For example, during the cleaning process, the sweeping robot may collect the illumination intensity of the cleaning position at regular time or at random until a plurality of preset illumination intensities are collected, and simultaneously, store the corresponding collection position when each illumination intensity is collected, and send the preset number of illumination intensities and the collection position corresponding to each illumination intensity to the terminal; or the floor sweeping robot can upload the preset number of illumination intensities and the collection positions corresponding to the illumination intensities to the cloud server, and the terminal can download the preset number of illumination intensities and the collection positions corresponding to the illumination intensities from the cloud server according to the user indication.
The method is applied to a sweeping robot as an example. The robot of sweeping the floor can save the collection position when its operation region carries out illumination intensity collection when moving, also can upload a plurality of illumination intensity and the collection position that corresponds with illumination intensity of its operation region that reach this cloud ware from other illumination collection devices on the cloud ware. For example, during the sweeping process of the sweeping robot, the illumination intensity of the sweeping position can be collected regularly or randomly until a plurality of preset illumination intensities are collected, and meanwhile, the collection position when the illumination intensity is collected is stored; or the sweeping robot can download a preset number of illumination intensities and collection positions corresponding to the illumination intensities from the cloud server, and the preset number of illumination intensities and the collection positions corresponding to the illumination intensities are collected in the running area of the sweeping robot by other illumination collection devices and uploaded to the cloud server.
205. And acquiring the position of the light source in the operation area according to the plurality of illumination intensities and the acquisition position of each illumination intensity.
For example, when the sweeping robot collects the illumination intensity in the running area of the sweeping robot when the sweeping robot runs, the collection position of the illumination intensity may be the position of the sweeping robot when the illumination intensity is collected; when the sweeping robot runs, the user terminal collects the illumination intensity in the running area of the sweeping robot, and the collection position of the illumination intensity can be the position of the user terminal when the illumination intensity is collected. Because the intensity of illumination that the robot of sweeping the floor was gathered many times in the operation region of robot of sweeping the floor when the robot of sweeping the floor moves probably has the difference in intensity, through the intensity between a plurality of illumination intensity of contrast, can confirm the distance apart from the light source when gathering these a plurality of illumination intensity, further combine the collection position of every illumination intensity, can acquire the position of light source in the operation region of robot of sweeping the floor. For example, when the sweeping robot runs, the sweeping robot performs 10 times of illumination intensity collection in the running area of the sweeping robot, obtains the 10 illumination intensities and the collection positions of the 10 illumination intensities, the maximum illumination intensity of the 10 illumination intensities is 589.30Lux, and since the collection position of the maximum illumination intensity can determine the position of the sweeping robot when collecting the maximum illumination intensity, and the position is the position which can be detected and is closest to the light source in the running area of the sweeping robot, the position can be regarded as the position of the light source in the running area of the sweeping robot.
In the technical scheme provided by the embodiment of the disclosure, the position of the light source in the operation area is conveniently identified in the illumination intensity distribution information by acquiring the acquisition position of each illumination intensity in the plurality of illumination intensities of the operation area and acquiring the position of the light source in the operation area according to the plurality of illumination intensities and the acquisition position of each illumination intensity, so that the information amount acquired by a user is increased, the effectiveness of the illumination intensity distribution information is improved, and further the user experience is improved.
In an embodiment, as shown in fig. 2h, in step 201, obtaining a plurality of illumination intensities of the operation area acquired by the sweeping robot for a plurality of times in the operation area of the sweeping robot during the operation of the sweeping robot may be implemented by step 2012:
2012. and acquiring the illumination intensity which is acquired for multiple times in the running area of the sweeping robot when the sweeping robot runs in a preset time period.
In step 202, obtaining the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area, which may be implemented by step 2023:
2023. and acquiring the illumination intensity distribution information of the operating area in a preset time period according to the plurality of illumination intensities of the operating area.
For example, the preset time period may be a time interval during which the illumination intensity is collected when the sweeping robot operates, and the preset time period may include one or more time intervals. The preset time period may be set in advance, or may be a time control instruction input by a user is detected through a robot control Application (APP) installed on a user terminal, and the preset time period is obtained according to the time control instruction. For example, an operation page of the robot may be set in the light intensity information processing APP, and by detecting a click position or a sliding motion of a user on the operation page, the light intensity information processing APP may obtain a start working time and an end working time according to the click position or the sliding motion of the user on the operation page, and further obtain a preset time period according to the start working time and the end working time; when the light intensity information processing APP determines that the user does not input the start working time and the end working time in the operation page of the robot, the preset time period can be obtained according to the initial start working time and the initial end working time which are preset in the light intensity information processing APP. When the floor sweeping robot collects the illumination intensity, the light intensity information processing APP can also send a working time instruction to the floor sweeping robot according to the preset time period, so that the floor sweeping robot can obtain the preset time period according to the working time instruction.
It should be noted that, when the preset time period includes a plurality of sub-time periods, the illumination intensities acquired for multiple times in the running area of the sweeping robot when the sweeping robot runs in each of the plurality of sub-time periods may be respectively acquired, and the illumination intensity distribution information corresponding to each sub-time period is generated according to the acquired illumination intensities.
According to the technical scheme, different illumination intensity distribution information is generated according to the illumination intensity of different time periods, so that a user can visually acquire the light intensity distribution of different time periods, the diversity of information acquired by the user is improved, and the user experience is improved.
In one embodiment, as shown in fig. 2i, the light intensity information processing method provided by the embodiment of the present disclosure further includes the following steps 204 to 207:
204. acquisition times of a plurality of illumination intensities of the operating area are acquired.
As an example, the method is applied to a terminal. The terminal can receive the collection time when the sweeping robot collects the plurality of illumination intensities, and can also download the collection time of each illumination intensity in the plurality of illumination intensities uploaded to the cloud server by the sweeping robot from the cloud server. For example, during the cleaning process, the sweeping robot may collect the illumination intensity of the cleaning time regularly or randomly until a plurality of preset illumination intensities are collected, and simultaneously, store the corresponding collection time when each illumination intensity is collected, and send the preset number of illumination intensities and the collection time corresponding to each illumination intensity to the terminal; or the floor sweeping robot can upload the preset number of illumination intensities and the acquisition time corresponding to each illumination intensity to the cloud server, and the terminal can download the preset number of illumination intensities and the acquisition time corresponding to each illumination intensity from the cloud server according to the user instruction.
The method is applied to a sweeping robot as an example. The robot of sweeping the floor can save the acquisition time when carrying out illumination intensity collection in its operation region when moving, also can upload a plurality of illumination intensities and the acquisition time that corresponds with illumination intensity of its operation region that reach this cloud server from other illumination collection devices on the cloud server. For example, during the sweeping process of the sweeping robot, the illumination intensity of the sweeping time can be collected regularly or randomly until a plurality of preset illumination intensities are collected, and meanwhile, the collection time when the illumination intensity is collected is saved; or the sweeping robot can download preset number of illumination intensities and acquisition time corresponding to each illumination intensity from the cloud server, and the preset number of illumination intensities and the acquisition time corresponding to each illumination intensity are acquired by other illumination acquisition devices in the running area of the sweeping robot and uploaded to the cloud server. 205. And acquiring the light source types corresponding to the multiple illumination intensities of the operating area according to the acquisition time of the multiple illumination intensities of the operating area.
206. And dividing the plurality of illumination intensities into a plurality of illumination intensity groups according to the light source types corresponding to the plurality of illumination intensities, wherein each illumination intensity group comprises at least one illumination intensity.
207. And generating illumination intensity distribution information of each illumination intensity group according to the illumination intensity included in each illumination intensity group, wherein the illumination intensity distribution information includes an identifier of the corresponding illumination intensity group.
Exemplarily, the light source type is used for indicating a type of a light source providing illumination for the operation area of the sweeping robot when the sweeping robot operates, and the type of the light source providing illumination for the operation area of the sweeping robot generally corresponds to time, so that acquisition time of a plurality of illumination intensities of the operation area can be acquired, and a light source type corresponding to the plurality of illumination intensities of the operation area can be acquired according to the acquisition time, wherein a corresponding relation between a light source type specified by a user and the acquisition time can be acquired through an operation page of the robot in the light intensity information processing APP, and the corresponding relation between the light source type and the acquisition time can also be preset in a user terminal or the sweeping robot. For example, light source types may include natural light sources as well as artificial light sources. As shown in fig. 1a and 1b, when the collection time of the illumination intensity of the operating area is the beijing time 09: 00 to 12:00, according to the preset corresponding relationship between the light source type and the acquisition time, it can be considered that the sun 103 provides illumination for the running area of the sweeping robot when the sweeping robot runs through the window 102, and therefore the type of the light source providing illumination for the running area of the sweeping robot when the sweeping robot runs is a natural light source, and the acquisition time can be set to be beijing time 09: the illumination intensities of 00 to 12:00 are divided into a natural light source illumination intensity group, and first illumination intensity distribution information is generated according to the illumination intensities in the natural light source illumination intensity group, wherein the first illumination intensity distribution information comprises an identifier for indicating the natural light source illumination intensity group. When the acquisition time of the illumination intensity of the operation area is Beijing time 22: 00 to 24:00, according to the preset corresponding relationship between the light source type and the acquisition time, it can be considered that the turned-on electric lamp 104 provides illumination for the operation area of the sweeping robot when the sweeping robot operates, and therefore the type of the light source providing illumination for the operation area of the sweeping robot when the sweeping robot operates is an artificial light source, and the acquisition time can be set to be beijing time 22: the illumination intensities of 00 to 24:00 are divided into an artificial light source illumination intensity group, and second illumination intensity distribution information is generated according to the illumination intensities in the artificial light source illumination intensity group, wherein the second illumination intensity distribution information includes an identifier for indicating the artificial light source illumination intensity group.
According to the technical scheme provided by the embodiment of the disclosure, different illumination intensity distribution information is generated according to different light source types, so that a user can visually acquire light intensity distribution of different light sources, the diversity of information acquired by the user is improved, and the user experience is improved.
The implementation process is described in detail by the following embodiments.
Fig. 3 is a schematic flow chart diagram illustrating a light intensity information processing method according to an exemplary embodiment. As shown in fig. 3, the method comprises the following steps:
in step 301, division information is obtained, and the operating area is divided into a plurality of sub-areas according to the division information.
In step 302, a plurality of illumination intensities of each sub-area, which are acquired by the sweeping robot in multiple sub-areas for multiple times during operation, are obtained.
In step 303, a characteristic illumination intensity of each of the plurality of sub-regions is obtained according to the plurality of illumination intensities of each of the plurality of sub-regions.
In step 304, the illumination intensity distribution information is obtained according to the characteristic illumination intensity of each sub-region.
In step 305, setting a marker circle for the plurality of sub-regions according to the characteristic illumination intensity of the plurality of sub-regions, wherein the coverage area of the marker circle is proportional to the characteristic illumination intensity of the corresponding sub-region.
In step 306, an illumination intensity distribution map of the operation area is generated according to the identification circles of the plurality of sub-areas and the operation area of the sweeping robot.
In the technical scheme provided by the embodiment of the disclosure, the operation area is divided into a plurality of sub-areas according to the division information, a plurality of illumination intensities of each sub-area are obtained, and an illumination intensity distribution map of the operation area is generated. Therefore, even if the illumination intensity of the plurality of sub-regions changes greatly in a short time, only one of the plurality of illumination intensities is affected, the illumination intensity distribution diagram generated according to the plurality of illumination intensities can still accurately show the illumination intensity of the plurality of sub-regions when the sweeping robot runs, in addition, a user can confirm the illumination intensity in the sub-region according to the coverage area of the identification circle in the sub-region, the intuitiveness in the illumination intensity display is improved, and the user experience is further improved.
Fig. 4 is a schematic flow chart diagram illustrating a light intensity information processing method according to an exemplary embodiment. As shown in fig. 4, the method comprises the following steps:
in step 401, a plurality of illumination intensities of the operation area, which are acquired by the sweeping robot in the operation area for a plurality of times during the operation in the preset time period, are obtained.
In step 402, according to a plurality of illumination intensities of the operation area, illumination intensity distribution information of the operation area in a preset time period is obtained.
In step 403, an acquisition location for each of a plurality of illumination intensities for the run area is obtained.
In step 404, the position of the light source in the operation area is obtained according to the plurality of illumination intensities and the acquisition position of each illumination intensity.
In the technical scheme provided by the embodiment of the disclosure, by acquiring a plurality of illumination intensities of the operation area acquired by the sweeping robot for a plurality of times in the operation area when the sweeping robot operates in a preset time period, acquiring illumination intensity distribution information of the operation area in the preset time period, and acquiring the position of the light source in the operation area by acquiring the acquisition position of each illumination intensity in the plurality of illumination intensities of the operation area, even if one of the plurality of acquired illumination intensities is distorted due to a large change of the illumination intensity of the operation area of the sweeping robot in a short time, only one of the plurality of illumination intensities is affected, and the illumination intensity distribution information acquired according to the plurality of illumination intensities can still accurately reflect the illumination intensity of the operation area of the sweeping robot in the preset time period, in addition, the position of the light source in the operation area is conveniently identified in the illumination intensity distribution information, the information quantity acquired by a user is increased, the effectiveness of the illumination intensity distribution information is improved, and the user experience is further improved.
Fig. 5 is a schematic flow chart diagram illustrating a light intensity information processing method according to an exemplary embodiment. As shown in fig. 5, the method comprises the following steps:
in step 501, division information is obtained, and the operating area is divided into a plurality of sub-areas according to the division information.
In step 502, a plurality of illumination intensities of each sub-area acquired by the sweeping robot for a plurality of times in each sub-area during operation of the sweeping robot in a preset time period, and an acquisition position of each illumination intensity in the plurality of illumination intensities of each sub-area are acquired.
In step 503, a characteristic illumination intensity of each sub-region is obtained according to the plurality of illumination intensities of each sub-region, wherein the characteristic illumination intensity of each sub-region is an average value of the plurality of illumination intensities of each sub-region.
In step 504, the illumination intensity distribution information of each sub-region is obtained according to the characteristic illumination intensity of each sub-region.
In step 505, an identification circle is set for the plurality of sub-regions according to the characteristic illumination intensities of the plurality of sub-regions, and the coverage area of the identification circle is in direct proportion to the characteristic illumination intensity of the corresponding sub-region.
In step 506, an illumination intensity distribution map of the operation area is generated according to the identification circles of the plurality of sub-areas and the operation area of the sweeping robot.
In step 507, acquisition times for a plurality of illumination intensities for each sub-region are acquired.
In step 508, the light source types corresponding to the multiple illumination intensities of each sub-region are obtained according to the acquisition time of the multiple illumination intensities of each sub-region.
In step 509, the plurality of illumination intensities of each sub-region are divided into a plurality of illumination intensity groups according to the light source type corresponding to the plurality of illumination intensities of each sub-region.
Wherein each set of illumination intensities comprises at least one illumination intensity.
In step 510, according to the illumination intensity included in each illumination intensity group, illumination intensity distribution information of each illumination intensity group is generated, where the illumination intensity distribution information includes an identifier of the corresponding illumination intensity group.
In step 511, the position of the light source in each sub-region is obtained according to the plurality of illumination intensities of each sub-region and the acquisition position of each illumination intensity in the plurality of illumination intensities of each sub-region.
According to the technical scheme, the plurality of illumination intensities of the running area obtained by collecting the running area of the sweeping robot for a plurality of times during running of the sweeping robot are obtained, and the illumination intensity distribution information of the running area is obtained according to the plurality of illumination intensities of the running area, so that even if one of the obtained plurality of illumination intensities is distorted due to the fact that the illumination intensity of the running area of the sweeping robot is changed greatly in a short time, only one of the plurality of illumination intensities is affected, a user can know the illumination intensity change of the running area during running of the sweeping robot accurately according to the illumination intensity information, and therefore user experience is improved.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods.
Fig. 6a is a block diagram of a light intensity information processing device 60 according to an exemplary embodiment, where the light intensity information processing device 60 may be a stand-alone device or a part of a sweeping robot, and the light intensity information processing device 60 may be implemented as part or all of an electronic device through software, hardware, or a combination of the two. As shown in fig. 6a, the light intensity information processing device 60 includes:
the acquiring module 601 is configured to acquire illumination intensities acquired multiple times in an operation area of the sweeping robot when the sweeping robot operates.
The processing module 602 is configured to obtain illumination intensity distribution information of an operation area of the sweeping robot according to the illumination intensities acquired for multiple times.
In one embodiment, as shown in fig. 6b, the light intensity information processing device 60 further includes:
the dividing module 603 is configured to obtain dividing information, and divide the operating area into a plurality of sub-areas according to the dividing information.
The obtaining module 601 includes:
the first obtaining submodule 6011 is configured to obtain multiple illumination intensities of each sub-region, where the multiple illumination intensities are obtained by multiple times of collection of each sub-region in multiple sub-regions when the sweeping robot operates.
A processing module 602, comprising:
the first processing sub-module 6021 is configured to obtain a characteristic illumination intensity of each sub-region in the plurality of sub-regions according to the plurality of illumination intensities of each sub-region, and obtain illumination intensity distribution information according to the characteristic illumination intensity of each sub-region.
In one embodiment, as shown in FIG. 6c, a first processing submodule 6021 includes:
a first processing unit 60211, configured to obtain an average value of the plurality of illumination intensities of each sub-region as the characteristic illumination intensity of each sub-region.
In one embodiment, as shown in FIG. 6d, the first processing sub-module 6021 further comprises:
and a distribution diagram generating subunit 601111, configured to set an identification circle for the multiple sub-regions according to the characteristic illumination intensities of the multiple sub-regions, where a coverage area of the identification circle is proportional to the characteristic illumination intensity of the corresponding sub-region, and generate an illumination intensity distribution diagram of the operation region according to the identification circle of the multiple sub-regions and the operation region of the sweeping robot.
In one embodiment, as shown in fig. 6e, the light intensity information processing apparatus 60 further includes:
a position obtaining module 604, configured to obtain a collection position of each of a plurality of illumination intensities in the operating area;
a positioning module 605, configured to obtain the position of the light source in the operating area according to the multiple illumination intensities and the collection position of each illumination intensity.
In one embodiment, as shown in fig. 6f, the light intensity information processing device 60 further includes:
the second obtaining submodule 6012 is configured to obtain multiple illumination intensities of the operation area, which are obtained by acquiring multiple times in the operation area when the sweeping robot operates in a preset time period.
A processing module 602, comprising:
the second processing submodule 6022 is configured to obtain illumination intensity distribution information of the operating area in a preset time period according to the plurality of illumination intensities of the operating area.
In one embodiment, as shown in fig. 6g, the light intensity information processing device 60 further includes:
a time acquisition module 606, configured to acquire acquisition times of multiple illumination intensities of the operating area;
a light source type obtaining module 607, configured to obtain light source types corresponding to multiple illumination intensities of the operating area according to the collection time of the multiple illumination intensities of the operating area;
the grouping module 608 is configured to divide the multiple illumination intensities into multiple illumination intensity groups according to light source types corresponding to the multiple illumination intensities, where each illumination intensity group includes at least one illumination intensity.
The grouping information generating module 609 is configured to generate illumination intensity distribution information of each illumination intensity group according to the illumination intensity included in each illumination intensity group, where the illumination intensity distribution information includes an identifier of a corresponding illumination intensity group.
The embodiment of the disclosure provides a light intensity information processing device, this light intensity information processing device can be through obtaining when sweeping the floor the robot operation a plurality of illumination intensity of the operation region that the operation region of robot gathered many times of sweeping the floor obtains, and obtain the illumination intensity distribution information of operation region according to a plurality of illumination intensity of operation region, even ensure that a certain illumination intensity in a plurality of illumination intensity that obtain appears great change and distorts in the short time because of the illumination intensity of the operation region of robot of sweeping the floor, also can only exert an influence to one illumination intensity in a plurality of above-mentioned illumination intensity, make the user can be according to the illumination intensity information comparatively accurate learn when the robot operation illumination intensity change of operation region of sweeping the floor, thereby user experience has been improved.
Fig. 7 is a block diagram illustrating a light intensity information processing apparatus 70 according to an exemplary embodiment, the light intensity information processing apparatus 70 including:
a processor 701;
a memory 702 for storing instructions executable by the processor 701;
wherein the processor 701 is configured to:
acquiring a plurality of illumination intensities of an operation area acquired by a plurality of times in the operation area of the sweeping robot when the sweeping robot operates; and acquiring the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area.
In one embodiment, the processor 701 may be further configured to:
acquiring division information, and dividing the operation area into a plurality of sub-areas according to the division information; acquiring a plurality of illumination intensities of each sub-area, which are acquired by the sweeping robot in multiple sub-areas for multiple times when the sweeping robot runs; acquiring the characteristic illumination intensity of each sub-region in the plurality of sub-regions according to the plurality of illumination intensities of each sub-region; and acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each subregion.
In one embodiment, the processor 701 may be further configured to:
and acquiring an average value of the plurality of illumination intensities of each sub-area as the characteristic illumination intensity of each sub-area.
In one embodiment, the processor 701 may be further configured to:
setting identification circles for the plurality of subregions according to the characteristic illumination intensity of the plurality of subregions, wherein the coverage area of the identification circles is in direct proportion to the characteristic illumination intensity of the corresponding subregions; and generating an illumination intensity distribution map of the operation area according to the identification circles of the plurality of sub-areas and the operation area of the sweeping robot.
In one embodiment, the processor 701 may be further configured to:
acquiring an acquisition position of each illumination intensity in a plurality of illumination intensities of an operation area; and acquiring the position of the light source in the operation area according to the plurality of illumination intensities and the acquisition position of each illumination intensity.
In one embodiment, the processor 701 may be further configured to:
acquiring a plurality of illumination intensities of an operation area, which are acquired in the operation area for a plurality of times when the sweeping robot operates in a preset time period; and acquiring the illumination intensity distribution information of the operating area in a preset time period according to the plurality of illumination intensities of the operating area.
In one embodiment, the processor 701 may be further configured to:
acquiring the acquisition time of a plurality of illumination intensities of an operation area; acquiring light source types corresponding to the multiple illumination intensities of the operating area according to the acquisition time of the multiple illumination intensities of the operating area; dividing the plurality of illumination intensities into a plurality of illumination intensity groups according to the light source types corresponding to the plurality of illumination intensities, wherein each illumination intensity group comprises at least one illumination intensity; and generating illumination intensity distribution information of each illumination intensity group according to the illumination intensity included in each illumination intensity group, wherein the illumination intensity distribution information includes an identifier of the corresponding illumination intensity group.
According to the technical scheme, the plurality of illumination intensities of the running area obtained by collecting the running area of the sweeping robot for a plurality of times during running of the sweeping robot are obtained, and the illumination intensity distribution information of the running area is obtained according to the plurality of illumination intensities of the running area, so that even if one of the obtained plurality of illumination intensities is distorted due to the fact that the illumination intensity of the running area of the sweeping robot is changed greatly in a short time, only one of the plurality of illumination intensities is affected, a user can know the illumination intensity change of the running area during running of the sweeping robot accurately according to the illumination intensity information, and therefore user experience is improved.
Fig. 8 is a block diagram illustrating an apparatus 800 for light intensity information processing, the apparatus 800 being adapted for use in a first terminal according to an exemplary embodiment. For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
The apparatus 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.
The processing component 802 generally controls overall operation of the device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing elements 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operations at the apparatus 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the device 800. For example, the sensor assembly 814 may detect the open/closed status of the device 800, the relative positioning of components, such as a display and keypad of the device 800, the sensor assembly 814 may also detect a change in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration/deceleration of the device 800, and a change in the temperature of the device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communications between the apparatus 800 and other devices in a wired or wireless manner. The device 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the device 800 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium, which may store computer instructions, wherein the instructions in the storage medium, when executed by a processor of an apparatus 800, enable the apparatus 800 to perform the above-mentioned light intensity information processing method, the method comprising:
acquiring a plurality of illumination intensities of an operation area acquired by a plurality of times in the operation area of the sweeping robot when the sweeping robot operates;
and acquiring the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area.
In one embodiment, the method further comprises:
acquiring division information, and dividing the operation area into a plurality of sub-areas according to the division information;
the method for acquiring the multiple illumination intensities of the running area acquired by multiple times in the running area of the sweeping robot during running of the sweeping robot comprises the following steps:
acquiring a plurality of illumination intensities of each sub-area, which are acquired by the sweeping robot in multiple sub-areas for multiple times when the sweeping robot runs;
acquiring the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area comprises the following steps:
acquiring the characteristic illumination intensity of each sub-region in the plurality of sub-regions according to the plurality of illumination intensities of each sub-region;
and acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each subregion.
In one embodiment, acquiring the characteristic illumination intensity of each sub-region in the plurality of sub-regions according to the plurality of illumination intensities of each sub-region comprises:
and acquiring an average value of the plurality of illumination intensities of each sub-area as the characteristic illumination intensity of each sub-area.
In one embodiment, acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each sub-region includes:
setting identification circles for the plurality of subregions according to the characteristic illumination intensity of the plurality of subregions, wherein the coverage area of the identification circles is in direct proportion to the characteristic illumination intensity of the corresponding subregions;
and generating an illumination intensity distribution map of the operation area according to the identification circles of the plurality of sub-areas and the operation area of the sweeping robot.
In one embodiment, the method further comprises:
acquiring an acquisition position of each illumination intensity in a plurality of illumination intensities of an operation area;
and acquiring the position of the light source in the operation area according to the plurality of illumination intensities and the acquisition position of each illumination intensity.
In one embodiment, acquiring a plurality of illumination intensities of an operation area acquired by a sweeping robot for a plurality of times in the operation area of the sweeping robot during the operation of the sweeping robot includes:
acquiring a plurality of illumination intensities of an operation area, which are acquired in the operation area for a plurality of times when the sweeping robot operates in a preset time period;
acquiring illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area, wherein the method comprises the following steps:
and acquiring the illumination intensity distribution information of the operating area in a preset time period according to the plurality of illumination intensities of the operating area.
In one embodiment, the method further comprises:
acquiring the acquisition time of a plurality of illumination intensities of an operation area;
acquiring light source types corresponding to the multiple illumination intensities of the operating area according to the acquisition time of the multiple illumination intensities of the operating area;
dividing the plurality of illumination intensities into a plurality of illumination intensity groups according to the light source types corresponding to the plurality of illumination intensities, wherein each illumination intensity group comprises at least one illumination intensity;
and generating illumination intensity distribution information of each illumination intensity group according to the illumination intensity included in each illumination intensity group, wherein the illumination intensity distribution information includes an identifier of the corresponding illumination intensity group.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (14)
1. A light intensity information processing method characterized by comprising:
acquiring dividing information, and dividing an operation area of the sweeping robot into a plurality of sub-areas according to the dividing information;
acquiring a plurality of illumination intensities of an operation area acquired by a plurality of times in the operation area of the sweeping robot when the sweeping robot operates; the acquiring of the multiple illumination intensities of the running area obtained by multiple times of acquisition of the running area of the sweeping robot during running of the sweeping robot comprises the following steps: acquiring a plurality of illumination intensities of each sub-area, which are acquired by the sweeping robot in multiple times in each sub-area during operation;
acquiring illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area; the acquiring the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area comprises: acquiring the characteristic illumination intensity of each sub-area in the plurality of sub-areas according to the plurality of illumination intensities of each sub-area; and acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each sub-area.
2. The light intensity information processing method according to claim 1, wherein the obtaining the characteristic illumination intensity of each of the plurality of sub-regions from the plurality of illumination intensities of each of the plurality of sub-regions comprises:
and acquiring the average value of the plurality of illumination intensities of each sub-area as the characteristic illumination intensity of each sub-area.
3. The light intensity information processing method according to claim 1 or 2, wherein the acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each sub-region includes:
setting identification circles for the sub-regions according to the characteristic illumination intensities of the sub-regions, wherein the coverage area of each identification circle is in direct proportion to the characteristic illumination intensity of the corresponding sub-region;
and generating an illumination intensity distribution diagram of the running area according to the identification circles of the sub-areas and the running area of the sweeping robot.
4. The light intensity information processing method according to claim 1 or 2, characterized in that the method further comprises:
acquiring the acquisition position of each illumination intensity in a plurality of illumination intensities of the operation area;
and acquiring the position of the light source in the operation area according to the plurality of illumination intensities and the acquisition position of each illumination intensity.
5. The light intensity information processing method according to claim 1 or 2, wherein the obtaining of the plurality of illumination intensities of the operation area acquired by the sweeping robot for a plurality of times in the operation area of the sweeping robot during the operation of the sweeping robot comprises:
acquiring a plurality of illumination intensities of the running area, which are acquired in the running area for a plurality of times when the sweeping robot runs in a preset time period;
the acquiring the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area comprises:
and acquiring the illumination intensity distribution information of the operating area in the preset time period according to the plurality of illumination intensities of the operating area.
6. The light intensity information processing method according to claim 1 or 2, characterized in that the method further comprises:
acquiring the acquisition time of a plurality of illumination intensities of the operation area;
acquiring light source types corresponding to the multiple illumination intensities of the operation area according to the acquisition time of the multiple illumination intensities of the operation area;
dividing the plurality of illumination intensities into a plurality of illumination intensity groups according to the light source types corresponding to the plurality of illumination intensities, wherein each illumination intensity group comprises at least one illumination intensity;
and generating illumination intensity distribution information of each illumination intensity group according to the illumination intensity included in each illumination intensity group, wherein the illumination intensity distribution information includes an identifier of the corresponding illumination intensity group.
7. A light intensity information processing apparatus characterized by comprising:
the dividing module is used for acquiring dividing information and dividing the running area of the sweeping robot into a plurality of sub-areas according to the dividing information;
the acquisition module is used for acquiring a plurality of illumination intensities of the running area, which are acquired by the sweeping robot for a plurality of times in the running area of the sweeping robot when the sweeping robot runs; the acquisition module includes: the first acquisition submodule is used for acquiring a plurality of illumination intensities of each sub-area, which are acquired by the sweeping robot in multiple times in each sub-area during running;
the processing module is used for acquiring illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area; the processing module comprises: the first processing sub-module is used for acquiring the characteristic illumination intensity of each sub-region in the plurality of sub-regions according to the plurality of illumination intensities of each sub-region, and acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each sub-region.
8. The light intensity information processing apparatus according to claim 7, wherein the first processing sub-module includes:
a first processing unit, configured to obtain an average value of the multiple illumination intensities of each sub-region as a characteristic illumination intensity of each sub-region.
9. The light intensity information processing apparatus according to claim 7 or 8, wherein the first processing unit includes:
and the distribution diagram generating subunit is used for setting identification circles for the sub-areas according to the characteristic illumination intensities of the sub-areas, wherein the coverage area of the identification circle is in direct proportion to the characteristic illumination intensity of the corresponding sub-area, and the illumination intensity distribution diagram of the operation area is generated according to the identification circles of the sub-areas and the operation area of the sweeping robot.
10. The light intensity information processing apparatus according to claim 7 or 8, characterized in that the apparatus further comprises:
the position acquisition module is used for acquiring the acquisition position of each illumination intensity in the plurality of illumination intensities of the operating area;
and the positioning module is used for acquiring the position of the light source in the operation area according to the plurality of illumination intensities and the acquisition position of each illumination intensity.
11. The light intensity information processing apparatus according to any one of claims 7 or 8, wherein the obtaining module includes:
the second acquisition submodule is used for acquiring a plurality of illumination intensities of the running area, which are acquired in the running area for a plurality of times when the sweeping robot runs in a preset time period;
the processing module comprises:
and the second processing submodule is used for acquiring the illumination intensity distribution information of the operating area in the preset time period according to the plurality of illumination intensities of the operating area.
12. The light intensity information processing apparatus according to any one of claims 7 or 8, characterized in that the apparatus further comprises:
the time acquisition module is used for acquiring the acquisition time of a plurality of illumination intensities of the operation area;
the light source type acquisition module is used for acquiring light source types corresponding to the multiple illumination intensities of the operation area according to the acquisition time of the multiple illumination intensities of the operation area;
the grouping module is used for dividing the plurality of illumination intensities into a plurality of illumination intensity groups according to the light source types corresponding to the plurality of illumination intensities, and each illumination intensity group comprises at least one illumination intensity;
and the grouping information generation module is used for generating the illumination intensity distribution information of each illumination intensity group according to the illumination intensity included in each illumination intensity group, wherein the illumination intensity distribution information includes the identifier of the corresponding illumination intensity group.
13. A light intensity information processing apparatus characterized by comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
acquiring dividing information, and dividing an operation area of the sweeping robot into a plurality of sub-areas according to the dividing information;
acquiring a plurality of illumination intensities of an operation area acquired by a plurality of times in the operation area of the sweeping robot when the sweeping robot operates; the acquiring of the multiple illumination intensities of the running area obtained by multiple times of acquisition of the running area of the sweeping robot during running of the sweeping robot comprises the following steps: acquiring a plurality of illumination intensities of each sub-area, which are acquired by the sweeping robot in multiple times in each sub-area during operation;
acquiring illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area; the acquiring the illumination intensity distribution information of the operating area according to the plurality of illumination intensities of the operating area comprises: acquiring the characteristic illumination intensity of each sub-area in the plurality of sub-areas according to the plurality of illumination intensities of each sub-area; and acquiring the illumination intensity distribution information according to the characteristic illumination intensity of each sub-area.
14. A computer-readable storage medium having stored thereon computer instructions, which when executed by a processor, perform the steps of the method of any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710439626.6A CN107361707B (en) | 2017-06-12 | 2017-06-12 | Light intensity information processing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710439626.6A CN107361707B (en) | 2017-06-12 | 2017-06-12 | Light intensity information processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107361707A CN107361707A (en) | 2017-11-21 |
CN107361707B true CN107361707B (en) | 2021-03-30 |
Family
ID=60305419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710439626.6A Active CN107361707B (en) | 2017-06-12 | 2017-06-12 | Light intensity information processing method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107361707B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109612578B (en) * | 2018-12-21 | 2022-01-07 | Oppo广东移动通信有限公司 | Method and device for acquiring indoor light intensity distribution and mobile terminal |
CN110740271B (en) * | 2019-10-22 | 2021-10-08 | 广州极飞科技股份有限公司 | Light intensity adjusting method and device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3812463B2 (en) * | 2002-03-08 | 2006-08-23 | 株式会社日立製作所 | Direction detecting device and self-propelled cleaner equipped with the same |
CN103631267B (en) * | 2012-08-24 | 2017-10-27 | 科沃斯机器人股份有限公司 | Intelligent robot and its method for being moved to most bright position |
-
2017
- 2017-06-12 CN CN201710439626.6A patent/CN107361707B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN107361707A (en) | 2017-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107550399B (en) | Timing cleaning method and device | |
US11205427B2 (en) | Method, apparatus, system, device for controlling intelligent device and storage medium | |
CN107233051B (en) | Control method and device of sweeping robot | |
RU2644057C2 (en) | Remote control method and apparatus | |
RU2649766C2 (en) | Interface mapping method and device | |
WO2018099131A1 (en) | Control method and device for cleaning robot | |
EP3316232B1 (en) | Method, apparatus and storage medium for controlling target device | |
US20170322712A1 (en) | Method and apparatus for controlling devices | |
EP3015780A1 (en) | Method and device for controlling purification of air | |
RU2658501C2 (en) | Method and apparatus for identifying category of electronic device on intelligent socket | |
CN106737709B (en) | Cleaning method and device | |
CN105302615B (en) | Method for upgrading software and device | |
CN107343087B (en) | Intelligent equipment control method and device | |
CN112327653A (en) | Device control method, device control apparatus, and storage medium | |
EP3125152B1 (en) | Method and device for collecting sounds corresponding to surveillance images | |
EP3179749A1 (en) | Device displaying method and apparatus, computer program and recording medium | |
JP2018503271A (en) | Network status information display method and apparatus | |
CN105446332A (en) | Automatic cleaning control method and device and electronic device | |
KR102130615B1 (en) | Alarm setting method and apparatus | |
CN105656734A (en) | Method, device and system for controlling intelligent housing system | |
CN107361707B (en) | Light intensity information processing method and device | |
CN104484795A (en) | Information prompting method and device | |
CN105242666B (en) | A kind of method and apparatus that control equipment is mobile | |
EP3247137A1 (en) | Detecting method and apparatus, computer program and recording medium | |
EP3015949A1 (en) | Method and device for displaying information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |