Movatterモバイル変換


[0]ホーム

URL:


CN113542361A - Robot-based information pushing method and device and intelligent equipment - Google Patents

Robot-based information pushing method and device and intelligent equipment
Download PDF

Info

Publication number
CN113542361A
CN113542361ACN202110678872.3ACN202110678872ACN113542361ACN 113542361 ACN113542361 ACN 113542361ACN 202110678872 ACN202110678872 ACN 202110678872ACN 113542361 ACN113542361 ACN 113542361A
Authority
CN
China
Prior art keywords
information
robot
user
target user
pushed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110678872.3A
Other languages
Chinese (zh)
Inventor
顾震江
邓有志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Uditech Co Ltd
Original Assignee
Uditech Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Uditech Co LtdfiledCriticalUditech Co Ltd
Priority to CN202110678872.3ApriorityCriticalpatent/CN113542361A/en
Publication of CN113542361ApublicationCriticalpatent/CN113542361A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本申请适用于信息推送技术领域,提供了一种基于机器人的信息推送方法、装置和智能设备,所述信息推送方法包括:机器人基于当前区域对应的预设路径移动,并获取目标用户的用户信息,其中,所述目标用户是指所述机器人移动方向指定范围内的用户;所述机器人将所述用户信息发送至所述当前区域内的商户终端;所述机器人获取所述商户终端反馈的与所述目标用户匹配的待推送信息;所述机器人将所述待推送信息推送至所述目标用户。本申请可提高信息推送的效率,针对不同用户推送不同的信息,从而提高信息推送的有效性。

Figure 202110678872

The present application is applicable to the technical field of information push, and provides a robot-based information push method, device and intelligent device. The information push method includes: a robot moves based on a preset path corresponding to a current area, and obtains user information of a target user , where the target user refers to a user within the specified range of the robot's moving direction; the robot sends the user information to the merchant terminal in the current area; the robot obtains the relevant feedback from the merchant terminal. The information to be pushed matched by the target user; the robot pushes the information to be pushed to the target user. The present application can improve the efficiency of information push, and push different information for different users, thereby improving the effectiveness of information push.

Figure 202110678872

Description

Robot-based information pushing method and device and intelligent equipment
Technical Field
The application relates to the technical field of information pushing, in particular to a robot-based information pushing method and device and intelligent equipment.
Background
With the rapid development of economy and standing in business circles, the consumption level of people is continuously improved. A wide variety of advertisements are present in people's daily lives. Under the online, the market pushes information to users in the market through manual guidance, advertising boards, advertising videos, product sales promotion activities and the like, and on the online, the market carries out product promotion through mass sending of information to the users, and the users are attracted to consume. The above information push, whether online or offline, lacks targeted recommendation to potential users, and the effectiveness of information push is poor.
Disclosure of Invention
The embodiment of the application provides a robot-based information pushing method and device and intelligent equipment, and can solve the problems that targeted recommendation to potential users is lacked and the effectiveness of information pushing is poor in the existing information pushing technology.
In a first aspect, an embodiment of the present application provides a robot-based information push method, including:
the robot moves on the basis of a preset path corresponding to a current area, and user information of a target user is obtained, wherein the target user refers to a user in a specified range of the moving direction of the robot;
the robot sends the user information to a merchant terminal in the current area;
the robot acquires information to be pushed, matched with the target user, fed back by the merchant terminal;
and the robot pushes the information to be pushed to the target user.
In a possible implementation manner of the first aspect, the robot sending the user information to a merchant terminal in the current area includes:
the robot broadcasts the user information to all merchant terminals in the current area;
or the robot determines a merchant terminal matched with the target user based on the user information; and directionally sending the user information to a merchant terminal matched with the target user in the current area.
In a possible implementation manner of the first aspect, the pushing, by the robot, the information to be pushed to the target user includes:
when the distance between the robot and the target user reaches a first distance threshold value, the robot plays the information to be pushed through voice;
when the distance between the robot and the target user reaches a second distance threshold value, the robot plays the information to be pushed through a video;
wherein the second distance threshold is less than the first distance threshold.
In a possible implementation manner of the first aspect, the pushing, by the robot, the information to be pushed to the target user includes:
the robot determines whether the target user is a member user of the current area based on the user information;
if the target user is a member user, acquiring a mobile phone number reserved by the target user;
and pushing the information to be pushed to the mobile terminal of the target user based on the mobile phone number.
In a possible implementation manner of the first aspect, the determining, by the robot, whether the target user is a member user of the current area based on the user information includes:
the robot sends a first member verification instruction to a merchant terminal in the current area, wherein the first member verification instruction is used for indicating the merchant terminal to verify whether the target user is a member user in the current area or not based on the user information, and the verification result is fed back to the robot;
or the robot sends a second member verification instruction carrying the user information to an area server corresponding to the current area, where the second member verification instruction is used to instruct the area server to verify whether the target user is a member user in the current area based on the user information, and feeds back a verification result to the robot;
and the robot determines whether the target user is a member user in the current area or not based on the verification result fed back by the merchant terminal or the verification result fed back by the area server.
In a possible implementation manner of the first aspect, after the robot sends the user information to the merchant terminal in the current area, the method further includes:
if the robot does not receive the information to be pushed fed back by the merchant terminal within the appointed time, the robot pushes the preset information corresponding to the current area to the target user.
In a possible implementation manner of the first aspect, the pushing, by the robot, preset information corresponding to the current area to the target user includes:
the robot determines whether the target user is a member user of the current area based on the user information;
if the target user is not a member user, the robot pushes preset information corresponding to the current area to the target user;
if the target user is a member user, the robot acquires the historical consumption record of the target user;
the robot pushes the preset information associated with the historical consumption record to the target user.
In a possible implementation manner of the first aspect, after the robot pushes the information to be pushed to the target user, the method includes:
the robot acquires feedback information of the target user;
and the robot interacts with the target user based on the feedback information.
In a second aspect, an embodiment of the present application provides a robot-based information pushing apparatus, including:
the system comprises a user information acquisition unit, a processing unit and a processing unit, wherein the user information acquisition unit is used for enabling the robot to move based on a preset path corresponding to a current area and acquiring user information of a target user, and the target user refers to a user in a specified range of the moving direction of the robot;
a user information sending unit, configured to send, by the robot, the user information to a merchant terminal in the current area;
the information to be pushed acquiring unit is used for acquiring the information to be pushed matched with the target user, which is fed back by the merchant terminal, by the robot;
and the information pushing unit is used for pushing the information to be pushed to the target user by the robot.
In a third aspect, an embodiment of the present application provides an intelligent device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor, when executing the computer program, implements the robot-based information pushing method according to the first aspect.
In a fourth aspect, the present application provides a computer-readable storage medium, where a computer program is stored, and when executed by a processor, the computer program implements the robot-based information pushing method according to the first aspect.
In a fifth aspect, the present application provides a computer program product, which when running on a smart device, causes the smart device to execute the robot-based information pushing method according to the first aspect.
In the embodiment of the application, the robot moves based on a preset path corresponding to a current area, user information of a target user is obtained, the target user refers to a user in a specified range of the moving direction of the robot, the user information is sent to a merchant terminal in the current area, information to be pushed, which is fed back by a merchant and matched with the target user, is obtained, manual announcement is not needed, the information to be pushed can be more targeted, and finally the information to be pushed is pushed to the target user. According to the scheme, the robot is used for moving in a shopping mall to acquire the user information of the target user and pushing the information to be pushed, which is fed back by the merchant terminal and matched with the target user, to the user, so that the information pushing is intelligent, the information pushing efficiency is improved, different information can be pushed for different users, and the information pushing effectiveness is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a flowchart of an implementation of a robot-based information push method provided in an embodiment of the present application;
fig. 2 is a flowchart of an implementation of step S104 of the robot-based information pushing method provided in the embodiment of the present application;
fig. 3 is a flowchart of another specific implementation of step S104 of the robot-based information pushing method provided in the embodiment of the present application;
FIG. 4 is a flowchart illustrating an implementation of a robot-based information pushing method according to another embodiment of the present application;
fig. 5 is a flowchart of another specific implementation of step S405 of the robot-based information pushing method according to the embodiment of the present application;
fig. 6 is a flowchart of an implementation of a robot-based information pushing method according to still another embodiment of the present application;
FIG. 7 is a block diagram of a robot-based information pushing apparatus according to an embodiment of the present disclosure;
fig. 8 is a schematic diagram of an intelligent device provided in an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to" determining "or" in response to detecting ". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
The information pushing method based on the robot can be applied to the intelligent robot.
Fig. 1 shows an implementation process of a robot-based information push method provided by an embodiment of the present application, where the method process includes steps S101 to S104. The specific realization principle of each step is as follows:
s101: the robot moves based on a preset path corresponding to the current area and acquires user information of a target user;
the target user is a user within a specified range of the moving direction of the robot.
The robot is an intelligent robot capable of freely walking. The robot can move according to a preset path and has an obstacle avoidance function, and in some embodiments, the robot can also be positioned, navigated and moved by itself.
In the embodiment of the application, the robot can be patrolled and moved in a shopping mall, and information is pushed to a user in the moving process. The current area can be one of a plurality of patrollable areas of a market where the robot is located currently, and the preset path is a patrollable movable path planned for the robot in advance. The preset path and the current area have a corresponding relation. The preset paths corresponding to different areas are different.
In an application scenario, after acquiring an information push instruction, a robot performs real-time positioning, acquires a preset path corresponding to a current area based on the real-time positioning, and moves and patrols in the current area based on the preset path to acquire user information of a target user.
In this embodiment of the application, the user information includes face feature information and/or body feature information, and the body feature information includes height, weight, gender, and the like. In some embodiments, the user information further includes an age.
In an embodiment, in the process that the robot moves along a preset path in the current area, whether a user exists in a specified range of a moving direction is detected through infrared detection, radar scanning and the like, if so, the user is determined as a target user, and then user information of the target of the user is acquired.
In an embodiment, in the process that the robot moves along a preset path in a current area, a camera is used for acquiring an image in a movement direction specified range in real time, human body detection is performed on the image, whether a user exists in the movement direction specified range is determined according to a human body detection result, if yes, the user is determined as a target user, and user information of the target user is acquired based on the acquired image. In the embodiment of the present application, the algorithm for obtaining the user information of the target user based on the image may refer to the prior art, for example, the trained neural network model is used to identify the image, and the face feature information, the age, the sex, the weight, and the like of the user are obtained, which is not described herein again.
In the embodiment of the application, the robot moves according to the preset path and acquires the information of the target user, so that the labor cost can be reduced, and the information push can be more intelligent.
S102: the robot sends the user information to a merchant terminal in the current area.
The merchant terminal can be an intelligent terminal of a merchant in a commercial city, such as a computer, a mobile phone and the like.
In the embodiment of the application, in order to make the information pushed to the target user have pertinence, the robot sends the acquired user information of the target user to the merchant terminal in the current area, so that the merchant terminal determines the information to be pushed for the target user according to the user information, and the information pushing is more personalized.
In one possible embodiment, the robot broadcasts the user information to all merchant terminals in the current area. In this embodiment, all the merchant terminals in the current area receive the user information of the target user, and each merchant terminal determines whether to generate the to-be-pushed information for the target user according to the user information.
In a possible implementation manner, the robot determines a merchant terminal matched with the target user based on the user information, and then directionally transmits the user information to the merchant terminal matched with the target user in the current area. In this embodiment, not all the merchant terminals in the current area receive the user information of the target user, but the robot first filters the merchant terminals in the current area based on the user information, determines the merchant terminals matched with the target user, and then directionally sends the user information to the matched merchant terminals, and the matched merchant terminals generate information to be pushed to the target user according to the user information, so that the information pushed to the target user is more targeted, and the validity of information pushing can be further improved.
In the embodiment of the application, a comparison table of user information and merchant types is preset, the comparison table includes a mapping relation between the user information and the merchant types, and the merchant terminal matched with the target user refers to that the merchant type corresponds to the user information. For example, the user information includes gender, if the target user is a female, a merchant type corresponding to the female is searched in the comparison table, and a merchant terminal corresponding to the found merchant type is determined as a merchant terminal matched with the target user.
S103: and the robot acquires the information to be pushed, which is fed back by the merchant terminal and matched with the target user.
In the embodiment of the application, the merchant terminal generates corresponding information to be pushed for the target user according to the user information sent by the robot, and feeds the information to be pushed back to the robot.
In some embodiments, the merchant terminal searches for information corresponding to the user information in a preset information database, and feeds the information to be pushed back to the robot.
S104: and the robot pushes the information to be pushed to the target user.
In the embodiment of the application, the robot sends the information to be pushed, which is fed back by the merchant terminal, to the target user.
As a possible implementation manner of the present application, fig. 2 shows a specific implementation flow of step S104 of the robot-based information pushing method provided in the embodiment of the present application, which is detailed as follows:
a1: and when the distance between the robot and the target user reaches a first distance threshold value, the robot plays the information to be pushed through voice.
In this embodiment, when the distance between the robot and the target user reaches the first distance threshold, it may be determined that the target user is within the distance range of the audible voice, and at this time, the robot plays the information to be pushed in a voice playing manner.
A2: and when the distance between the robot and the target user reaches a second distance threshold value, the robot plays the information to be pushed through a video. Wherein the second distance threshold is less than the first distance threshold.
In this embodiment, when the distance between the robot and the target user reaches the second distance threshold, it may be determined that the target user is within the distance range that can be viewed and listened to, and at this time, the robot plays the information to be pushed through the display screen video.
As a possible implementation manner of the present application, fig. 3 shows another specific implementation flow of step S104 of the robot-based information pushing method provided in the embodiment of the present application, which is detailed as follows:
b1: the robot determines whether the target user is a member user of the current area based on the user information.
In the embodiment of the present application, the user information is information that can be used to identify a user identity, for example, face information. And the robot searches whether the user information exists in the member information base of the current area. If the user information does not exist in the member information base, the target user is determined not to be the member user in the current area. The robot can directly verify whether the target user is a member user, so that the verification speed can be improved.
In a possible implementation manner, the robot sends a first member verification instruction to a merchant terminal in the current area, where the first member verification instruction is used to instruct the merchant terminal to verify whether the target user is a member user in the current area based on the user information, and feeds back the verification result to the robot, and the robot determines whether the target user is a member user in the current area based on the verification result fed back by the merchant terminal.
In a possible implementation manner, the robot sends a second member verification instruction carrying the user information to an area server corresponding to the current area, where the second member verification instruction is used to instruct the area server to verify whether the target user is a member user in the current area based on the user information, and feed back the verification result to the robot, and the robot determines whether the target user is a member user in the current area based on the verification result fed back by the area server.
In the embodiment of the application, the robot sends the member verification instruction to the merchant terminal or the regional service, and the merchant terminal or the regional server verifies whether the target user is the member user in the current region, so that the member verification effectiveness can be improved.
B2: and if the target user is a member user, acquiring the mobile phone number reserved by the target user.
In the embodiment of the application, a mobile phone number needs to be reserved when a member is registered, and when the target user is determined to be a member user, the robot searches the mobile phone number reserved by the target user through the member information base in the current area.
B3: and pushing the information to be pushed to the mobile terminal of the target user based on the mobile phone number.
In the embodiment of the application, after the robot determines that the target user is a member user, the robot directly pushes the information to be pushed to the target user, and the information pushing efficiency is high.
In a possible implementation manner, the robot may push the information to be pushed to the target user through a short-distance communication manner such as WiFi, bluetooth, or the like.
In the embodiment of the application, the robot moves based on a preset path corresponding to a current area, user information of a target user is obtained, the target user refers to a user in a specified range of the moving direction of the robot, the user information is sent to a merchant terminal in the current area, information to be pushed, which is fed back by a merchant and matched with the target user, is obtained, manual announcement is not needed, the information to be pushed can be more targeted, and finally the information to be pushed is pushed to the target user. According to the scheme, the robot is used for moving in a shopping mall to acquire the user information of the target user and pushing the information to be pushed, which is fed back by the merchant terminal and matched with the target user, to the user, so that the information pushing is intelligent, the information pushing efficiency is improved, different information can be pushed for different users, and the information pushing effectiveness is improved.
As a possible implementation manner of the present application, fig. 4 shows a flowchart of an implementation of a robot-based information pushing method provided in another embodiment of the present application, in which a main body is executed by a robot, and a flow of the information pushing method includes steps S401 to S405. The specific realization principle of each step is as follows:
s401: the robot moves based on a preset path corresponding to the current area, and user information of a target user is obtained.
S402: the robot sends the user information to a merchant terminal in the current area.
S403: and the robot acquires the information to be pushed, which is fed back by the merchant terminal and matched with the target user.
S404: and the robot pushes the information to be pushed to the target user.
In the embodiment of the present application, the specific steps from step S401 to step S404 refer to step S101 to step S104 in the above embodiment, which is not described herein again.
S405: if the robot does not receive the information to be pushed fed back by the merchant terminal within the appointed time, the robot pushes the preset information corresponding to the current area to the target user.
In this embodiment of the application, since the target user may be walking all the time, after the robot sends the user information to the merchant terminal in the current area, the robot may not receive the information to be pushed, which is fed back by the merchant terminal, within a specified time due to network delay, failure, and the like, and immediately push the preset information corresponding to the current area to the target user as the information to be pushed, which may ensure that the information is pushed successfully.
As a possible implementation manner of the present application, fig. 5 shows a specific implementation flow of step S405 of the robot-based information pushing method provided in the embodiment of the present application, which is detailed as follows:
c1: the robot determines whether the target user is a member user of the current area based on the user information. This step is described in step B1 above, and will not be described herein again.
C2: and if the target user is not a member user, the robot pushes preset information corresponding to the current area to the target user. In the embodiment of the application, the current area has corresponding preset information, and the preset information is preset information used for pushing the information to a user.
C3: and if the target user is a member user, the robot acquires the historical consumption record of the target user. In the embodiment of the application, the robot is connected and communicated with the regional server, when the target user is a member user, the robot acquires the member number of the target user, and based on the member number, the historical consumption record of the target user is searched in the historical consumption database of the regional server.
C4: the robot pushes the preset information associated with the historical consumption record to the target user. Specifically, the preset information is associated with the type of the commodity in the historical consumption record. And the robot determines associated preset information according to the commodity type in the historical consumption record and further pushes the associated preset information to the target user.
In the embodiment of the application, when the robot does not receive the information to be pushed fed back by the merchant terminal, the robot pushes different information for the member user and the non-member user, so that the success of information pushing can be ensured, the pushed information can be suitable for the target user as much as possible, and the effectiveness of information pushing is improved.
As a possible implementation manner of the present application, fig. 6 shows a flowchart of an implementation of a robot-based information pushing method provided in yet another embodiment of the present application, in which a robot is used as an execution subject, and a flow of the information pushing method includes steps S601 to S606. The specific realization principle of each step is as follows:
s601: the robot moves based on a preset path corresponding to the current area, and user information of a target user is obtained.
S602: the robot sends the user information to a merchant terminal in the current area.
S603: and the robot acquires the information to be pushed, which is fed back by the merchant terminal and matched with the target user.
S604: and the robot pushes the information to be pushed to the target user.
In the embodiment of the present application, the specific steps from step S601 to step S604 refer to step S101 to step S104 in the above embodiment, which is not described herein again.
S605: and the robot acquires the feedback information of the target user.
In this embodiment, the robot may interact with the target user. The robot supports display screen touch screen interaction, voice interaction and the like, and the robot can provide a display interface for a user to operate. In some embodiments, the robot may further perform interaction by connecting and communicating with a mobile terminal of a target user.
And the robot acquires the feedback information of the target user through interaction with the target user. The feedback information includes, but is not limited to, information inquiry command and guidance request command.
S606: and the robot interacts with the target user based on the feedback information.
In the embodiment of the application, the interaction between the robot and the target user comprises question-answer interaction, guide interaction and the like.
In an application scenario, the feedback information is an information query instruction, the robot performs information query based on the information query instruction, and displays a query result on a display screen for reference by the target user.
In an application scenario, the feedback information is a guidance request instruction, the guidance request instruction carries a target location, and the robot guides the target user to go to the target location based on the guidance request instruction.
In the embodiment of the application, the robot not only pushes the information to be pushed of the merchant terminal to the user, but also can interact with the user, so that convenience is provided for the user, user experience is enhanced, and the effectiveness of information pushing can be indirectly improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Corresponding to the robot-based information pushing method described in the above embodiments, fig. 7 shows a block diagram of a structure of the robot-based information pushing apparatus provided in the embodiments of the present application, and for convenience of explanation, only the parts related to the embodiments of the present application are shown.
Referring to fig. 7, the robot-based information push apparatus includes: a userinformation obtaining unit 71, a userinformation sending unit 72, an information to be pushed obtainingunit 73, and aninformation pushing unit 74, wherein:
a userinformation obtaining unit 71, configured to move the robot based on a preset path corresponding to a current area, and obtain user information of a target user, where the target user is a user within a specified range of a moving direction of the robot;
a userinformation sending unit 72, configured to send the user information to the merchant terminal in the current area by the robot;
a to-be-pushedinformation obtaining unit 73, configured to obtain, by the robot, to-be-pushed information matched with the target user and fed back by the merchant terminal;
aninformation pushing unit 74, configured to push, by the robot, the information to be pushed to the target user.
In one possible implementation, the userinformation sending unit 72 includes:
an information broadcast sending module, configured to broadcast, by the robot, the user information to all merchant terminals in the current area;
the information directional sending module is used for determining a merchant terminal matched with the target user by the robot based on the user information; and directionally sending the user information to a merchant terminal matched with the target user in the current area.
In a possible implementation, theinformation pushing unit 74 includes:
the first information pushing module is used for playing the information to be pushed by the robot through voice when the distance between the robot and the target user reaches a first distance threshold value;
the second information pushing module is used for playing the information to be pushed by the robot through a video when the distance between the robot and the target user reaches a second distance threshold;
wherein the second distance threshold is less than the first distance threshold.
In a possible implementation, theinformation pushing unit 74 includes:
a member verification module, configured to determine, by the robot, whether the target user is a member user of the current area based on the user information;
the mobile phone number acquisition module is used for acquiring a mobile phone number reserved by the target user if the target user is a member user;
and the third information pushing module is used for pushing the information to be pushed to the mobile terminal of the target user based on the mobile phone number.
In a possible implementation manner, the member verification module specifically includes:
the first verification sub-module is used for the robot to send a first member verification instruction to a merchant terminal in the current area, wherein the first member verification instruction is used for indicating the merchant terminal to verify whether the target user is a member user in the current area or not based on the user information, and the verification result is fed back to the robot;
the second verification sub-module is used for the robot to send a second member verification instruction carrying the user information to an area server corresponding to the current area, and the second member verification instruction is used for indicating the area server to verify whether the target user is a member user of the current area or not based on the user information and feeding back a verification result to the robot;
and the member verification sub-module is used for determining whether the target user is a member user in the current area or not by the robot based on a verification result fed back by the merchant terminal or a verification result fed back by the area server.
In a possible implementation manner, the robot-based information pushing apparatus further includes:
and the preset information pushing unit is used for pushing the preset information corresponding to the current area to the target user by the robot if the robot does not receive the information to be pushed fed back by the merchant terminal within the specified time.
In a possible implementation, the preset information pushing unit includes:
the member identification module is used for determining whether the target user is a member user of the current area or not by the robot based on the user information;
the fourth information pushing module is used for pushing the preset information corresponding to the current area to the target user by the robot if the target user is not a member user;
the history record acquisition module is used for acquiring the history consumption record of the target user by the robot based on the user information if the target user is a member user;
and the fifth information pushing module is used for pushing the preset information associated with the historical consumption record to the target user by the robot.
In a possible implementation manner, the robot-based information pushing device further includes
A feedback information acquisition unit, configured to acquire, by the robot, feedback information of the target user;
and the user guiding unit is used for the robot to interact with the target user based on the feedback information.
In the embodiment of the application, the robot moves based on a preset path corresponding to a current area, user information of a target user is obtained, the target user refers to a user in a specified range of the moving direction of the robot, the user information is sent to a merchant terminal in the current area, information to be pushed, which is fed back by a merchant and matched with the target user, is obtained, manual announcement is not needed, the information to be pushed can be more targeted, and finally the information to be pushed is pushed to the target user. According to the scheme, the robot is used for moving in a shopping mall to acquire the user information of the target user and pushing the information to be pushed, which is fed back by the merchant terminal and matched with the target user, to the user, so that the information pushing is intelligent, the information pushing efficiency is improved, different information can be pushed for different users, and the information pushing effectiveness is improved.
It should be noted that, for the information interaction, execution process, and other contents between the above-mentioned devices/units, the specific functions and technical effects thereof are based on the same concept as those of the embodiment of the method of the present application, and specific reference may be made to the part of the embodiment of the method, which is not described herein again.
An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the steps of any one of the robot-based information push methods shown in fig. 1 to 6.
An embodiment of the present application further provides an intelligent device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements the steps of any one of the robot-based information push methods shown in fig. 1 to 6 when executing the computer program.
The embodiment of the present application further provides a computer program product, which when running on a server, causes the server to execute the steps of implementing any one of the robot-based information pushing methods shown in fig. 1 to 6.
Fig. 8 is a schematic diagram of an intelligent device provided in an embodiment of the present application. As shown in fig. 8, thesmart device 8 of this embodiment includes: aprocessor 80, amemory 81 and acomputer program 82 stored in saidmemory 81 and executable on saidprocessor 80. Theprocessor 80, when executing thecomputer program 82, implements the steps in each of the robot-based information pushing method embodiments described above, such as the steps S101 to S104 shown in fig. 1. Alternatively, theprocessor 80, when executing thecomputer program 82, implements the functions of the modules/units in the above-described device embodiments, such as the functions of theunits 71 to 74 shown in fig. 7.
Illustratively, thecomputer program 82 may be partitioned into one or more modules/units that are stored in thememory 81 and executed by theprocessor 80 to accomplish the present application. The one or more modules/units may be a series of computer-readable instruction segments capable of performing specific functions, which are used to describe the execution of thecomputer program 82 in thesmart device 8.
Thesmart device 8 may be a smart robot. Thesmart device 8 may include, but is not limited to, aprocessor 80, amemory 81. Those skilled in the art will appreciate that fig. 8 is merely an example of asmart device 8 and does not constitute a limitation of thesmart device 8 and may include more or less components than those shown, or combine certain components, or different components, for example, thesmart device 8 may also include input-output devices, network access devices, buses, etc.
TheProcessor 80 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Thememory 81 may be an internal storage unit of theintelligent device 8, such as a hard disk or a memory of theintelligent device 8. Thememory 81 may also be an external storage device of theSmart device 8, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, provided on theSmart device 8. Further, thememory 81 may also include both an internal storage unit and an external storage device of thesmart device 8. Thememory 81 is used for storing the computer programs and other programs and data required by the smart device. Thememory 81 may also be used to temporarily store data that has been output or is to be output.
It should be noted that, for the information interaction, execution process, and other contents between the above-mentioned devices/units, the specific functions and technical effects thereof are based on the same concept as those of the embodiment of the method of the present application, and specific reference may be made to the part of the embodiment of the method, which is not described herein again.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium and can implement the steps of the embodiments of the methods described above when the computer program is executed by a processor. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer readable medium may include at least: any entity or device capable of carrying computer program code to an apparatus/terminal device, recording medium, computer Memory, Read-Only Memory (ROM), Random-Access Memory (RAM), electrical carrier wave signals, telecommunications signals, and software distribution medium. Such as a usb-disk, a removable hard disk, a magnetic or optical disk, etc. In certain jurisdictions, computer-readable media may not be an electrical carrier signal or a telecommunications signal in accordance with legislative and patent practice.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

Claims (10)

Translated fromChinese
1.一种基于机器人的信息推送方法,其特征在于,包括:1. a robot-based information push method, is characterized in that, comprises:机器人基于当前区域对应的预设路径移动,并获取目标用户的用户信息,其中,所述目标用户是指所述机器人移动方向指定范围内的用户;The robot moves based on a preset path corresponding to the current area, and obtains user information of a target user, wherein the target user refers to a user within a specified range of the robot's moving direction;所述机器人将所述用户信息发送至所述当前区域内的商户终端;The robot sends the user information to the merchant terminal in the current area;所述机器人获取所述商户终端反馈的与所述目标用户匹配的待推送信息;The robot obtains the information to be pushed that is fed back by the merchant terminal and matches the target user;所述机器人将所述待推送信息推送至所述目标用户。The robot pushes the information to be pushed to the target user.2.根据权利要求1所述的信息推送方法,其特征在于,所述机器人将所述用户信息发送至所述当前区域内的商户终端,包括:2. The information push method according to claim 1, wherein the robot sends the user information to the merchant terminal in the current area, comprising:所述机器人将所述用户信息广播至所述当前区域内的所有商户终端;The robot broadcasts the user information to all merchant terminals in the current area;或者,所述机器人基于所述用户信息,确定与所述目标用户匹配的商户终端;将所述用户信息定向发送至所述当前区域内与所述目标用户匹配的商户终端。Alternatively, the robot determines a merchant terminal that matches the target user based on the user information; and sends the user information to a merchant terminal that matches the target user in the current area.3.根据权利要求至1所述的信息推送方法,其特征在于,所述机器人将所述待推送信息推送至所述目标用户,包括:3. The information push method according to claim 1, wherein the robot pushes the information to be pushed to the target user, comprising:当所述机器人与所述目标用户的距离达到第一距离阈值时,所述机器人通过语音播放所述待推送信息;When the distance between the robot and the target user reaches a first distance threshold, the robot plays the information to be pushed by voice;当所述机器人与所述目标用户的距离达到第二距离阈值时,所述机器人通过视频播放所述待推送信息;When the distance between the robot and the target user reaches a second distance threshold, the robot plays the information to be pushed through a video;其中,所述第二距离阈值小于所述第一距离阈值。Wherein, the second distance threshold is smaller than the first distance threshold.4.根据权利要求至1所述的信息推送方法,其特征在于,所述机器人将所述待推送信息推送至所述目标用户,包括:4. The information push method according to claim 1, wherein the robot pushes the information to be pushed to the target user, comprising:所述机器人基于所述用户信息,确定所述目标用户是否为所述当前区域的会员用户;The robot determines whether the target user is a member user of the current region based on the user information;若所述目标用户是会员用户,则获取所述目标用户预留的手机号码;If the target user is a member user, obtain the mobile phone number reserved by the target user;基于所述手机号码,将所述待推送信息推送至所述目标用户的移动终端。Based on the mobile phone number, the information to be pushed is pushed to the mobile terminal of the target user.5.根据权利要求至4所述的信息推送方法,其特征在于,所述机器人基于所述用户信息,确定所述目标用户是否为所述当前区域的会员用户,包括:5. The information push method according to claim 4, wherein the robot determines whether the target user is a member user of the current area based on the user information, comprising:所述机器人将第一会员验证指令发送至所述当前区域内的商户终端,所述第一会员验证指令用于指示所述商户终端基于所述用户信息,验证所述目标用户是否为所述当前区域的会员用户,并将所述验证结果反馈至所述机器人;The robot sends a first member verification instruction to the merchant terminal in the current area, and the first member verification instruction is used to instruct the merchant terminal to verify whether the target user is the current user based on the user information. member users of the region, and feedback the verification result to the robot;或者,所述机器人将携带所述用户信息的第二会员验证指令发送至所述当前区域对应的区域服务器,所述第二会员验证指令用于指示所述区域服务器基于所述用户信息,验证所述目标用户是否为所述当前区域的会员用户,并将所述验证结果反馈至所述机器人;Alternatively, the robot sends a second member verification instruction carrying the user information to the area server corresponding to the current area, and the second member verification instruction is used to instruct the area server to verify the user information based on the user information. Whether the target user is a member user in the current area, and feedback the verification result to the robot;所述机器人基于所述商户终端反馈的验证结果或者所述区域服务器反馈的验证结果,确定所述目标用户是否为所述当前区域的会员用户。The robot determines whether the target user is a member user of the current region based on the verification result fed back by the merchant terminal or the verification result fed back by the region server.6.根据权利要求1所述的信息推送方法,其特征在于,在所述机器人将所述用户信息发送至所述当前区域内的商户终端之后,还包括:6. The information push method according to claim 1, wherein after the robot sends the user information to the merchant terminal in the current area, the method further comprises:若在指定时间内,所述机器人未接收到所述商户终端反馈的所述待推送信息,则所述机器人将所述当前区域对应的预设信息推送至所述目标用户。If the robot does not receive the information to be pushed fed back by the merchant terminal within the specified time, the robot pushes the preset information corresponding to the current area to the target user.7.根据权利要求6所述的信息推送方法,其特征在于,所述机器人将所述当前区域对应的预设信息推送至所述目标用户,包括:7. The information push method according to claim 6, wherein the robot pushes preset information corresponding to the current area to the target user, comprising:所述机器人基于所述用户信息,确定所述目标用户是否为所述当前区域的会员用户;The robot determines whether the target user is a member user of the current region based on the user information;若所述目标用户不是会员用户,所述机器人将所述当前区域对应的预设信息推送至所述目标用户;If the target user is not a member user, the robot pushes preset information corresponding to the current area to the target user;若所述目标用户是会员用户,所述机器人获取所述目标用户的历史消费记录;If the target user is a member user, the robot obtains the historical consumption record of the target user;所述机器人将与所述历史消费记录关联的所述预设信息推送至所述目标用户。The robot pushes the preset information associated with the historical consumption record to the target user.8.根据权利要求1至7任一项所述的信息推送方法,其特征在于,在所述机器人将所述待推送信息推送至所述目标用户之后,包括:8. The information push method according to any one of claims 1 to 7, wherein after the robot pushes the information to be pushed to the target user, the method comprises:所述机器人获取所述目标用户的反馈信息;the robot obtains the feedback information of the target user;所述机器人基于所述反馈信息,与所述目标用户进行交互。The robot interacts with the target user based on the feedback information.9.一种基于机器人的信息推送装置,其特征在于,包括:9. A robot-based information push device, characterized in that, comprising:用户信息获取单元,用于机器人基于当前区域对应的预设路径移动,并获取目标用户的用户信息,其中,所述目标用户是指所述机器人移动方向指定范围内的用户;a user information acquisition unit, used for the robot to move based on a preset path corresponding to the current area, and to acquire user information of a target user, where the target user refers to a user within a specified range of the robot's moving direction;用户信息发送单元,用于所述机器人将所述用户信息发送至所述当前区域内的商户终端;a user information sending unit, used for the robot to send the user information to the merchant terminal in the current area;待推送信息获取单元,用于所述机器人获取所述商户终端反馈的与所述目标用户匹配的待推送信息;A to-be-pushed information acquisition unit, used for the robot to acquire the to-be-pushed information fed back by the merchant terminal that matches the target user;信息推送单元,用于所述机器人将所述待推送信息推送至所述目标用户。An information push unit, used for the robot to push the information to be pushed to the target user.10.一种智能设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述的基于机器人的信息推送方法。10. An intelligent device, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor implements the computer program as claimed in the claims The robot-based information push method according to any one of 1 to 8.
CN202110678872.3A2021-06-182021-06-18Robot-based information pushing method and device and intelligent equipmentPendingCN113542361A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110678872.3ACN113542361A (en)2021-06-182021-06-18Robot-based information pushing method and device and intelligent equipment

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110678872.3ACN113542361A (en)2021-06-182021-06-18Robot-based information pushing method and device and intelligent equipment

Publications (1)

Publication NumberPublication Date
CN113542361Atrue CN113542361A (en)2021-10-22

Family

ID=78125130

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110678872.3APendingCN113542361A (en)2021-06-182021-06-18Robot-based information pushing method and device and intelligent equipment

Country Status (1)

CountryLink
CN (1)CN113542361A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114613060A (en)*2022-02-282022-06-10北京京东乾石科技有限公司 An information push method, apparatus, electronic device and computer readable medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106514671A (en)*2016-12-272017-03-22深圳市前海小村机器人智能科技有限公司Intelligent doorman robot
CN107728612A (en)*2017-09-122018-02-23安徽胜佳和电子科技有限公司Identify that different crowd carries out method, storage device and the mobile terminal of advertisement pushing
CN109102336A (en)*2018-08-092018-12-28安徽爱依特科技有限公司Robot advertisement sending method and its system based on image analysis
CN112565396A (en)*2020-12-022021-03-26深圳优地科技有限公司Information pushing method and device, robot and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106514671A (en)*2016-12-272017-03-22深圳市前海小村机器人智能科技有限公司Intelligent doorman robot
CN107728612A (en)*2017-09-122018-02-23安徽胜佳和电子科技有限公司Identify that different crowd carries out method, storage device and the mobile terminal of advertisement pushing
CN109102336A (en)*2018-08-092018-12-28安徽爱依特科技有限公司Robot advertisement sending method and its system based on image analysis
CN112565396A (en)*2020-12-022021-03-26深圳优地科技有限公司Information pushing method and device, robot and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114613060A (en)*2022-02-282022-06-10北京京东乾石科技有限公司 An information push method, apparatus, electronic device and computer readable medium

Similar Documents

PublicationPublication DateTitle
EP3748564A1 (en)Offline interactive advertisement system
CN105701254B (en)Information processing method and device for information processing
CN107278374B (en)Interactive advertisement display method, terminal and smart city interactive system
US9609473B2 (en)Service processing method and apparatus based on location information
US20210365628A1 (en)Extracting audiovisual features from digital components
US20170330240A1 (en)Sensor data gathering
CN105450778B (en)Information transmission system
WO2018201979A1 (en)Method and system for vehicle recommendation, and device therefor
EP4075369A2 (en)Method and apparatus for processing information
WO2017097120A1 (en)Method and apparatus for scene perception and service provision
CN105488109A (en)Content item configuration method, device and system
CN110322305A (en)Data object information providing method, device and electronic equipment
US20180033029A1 (en)Popular product analysis system
CN111340577A (en)Shopping method, client, server and computer storage medium
CN113542361A (en)Robot-based information pushing method and device and intelligent equipment
CN114429371B (en)Unmanned vehicle-based commodity marketing method and device, electronic equipment and storage medium
JP2022530295A (en) Inquiry information processing methods and devices, electronic devices, storage media and computer programs
CN105491517A (en)Route recommending method and mobile terminal
KR102278693B1 (en)Signage integrated management system providing Online to Offline user interaction based on Artificial Intelligence and method thereof
CN104683292A (en)Interactive method, interactive device and interactive system for objects
KR102044810B1 (en)System and method for providing social network service
KR20160041146A (en)System and method for supplying ad using analysis based on user context, terminal and server applied to the same
CN110661825B (en)Method and device for pushing messages
JP2011196936A (en)Navigation terminal, advertisement distributing system, and navigation terminal control method and program
CN107273384B (en)Method and device for determining crowd attributes

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
CB02Change of applicant information

Country or region after:China

Address after:Unit 7-11, 6th Floor, Building B2, No. 999-8 Gaolang East Road, Wuxi Economic Development Zone, Wuxi City, Jiangsu Province, China 214000

Applicant after:Youdi Robot (Wuxi) Co.,Ltd.

Address before:5D, Building 1, Tingwei Industrial Park, No. 6 Liufang Road, Xingdong Community, Xin'an Street, Bao'an District, Shenzhen City, Guangdong Province

Applicant before:UDITECH Co.,Ltd.

Country or region before:China

CB02Change of applicant information
RJ01Rejection of invention patent application after publication

Application publication date:20211022

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp