Household robot and multimedia broadcasting method

By designing a home robot equipped with a controller, the controller can control the speaker to broadcast multimedia content according to user needs, solving the problem of the existing home robot lacking multimedia broadcasting function, realizing flexible and personalized broadcast of multimedia content, and improving user experience.

CN119846980APending Publication Date: 2025-04-18HISENSE ELECTRONICS TECH SHENZHEN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411756986.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

Existing home robots lack multimedia broadcasting functions and cannot meet users' needs for multimedia content.

Method used

A home robot is designed and equipped with a controller that can receive control signals, control the speaker to broadcast multimedia content, and determine the message title and subject content of the broadcast based on the current time, the priority of the candidate member and the preference information of the target member.

Benefits of technology

It realizes the broadcast of multimedia content by home robots, meets users' multimedia broadcast needs, improves user experience, and increases the flexibility and personalization of broadcasts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119846980A_ABST
    Figure CN119846980A_ABST
Patent Text Reader

Abstract

The invention relates to a home robot and a multimedia broadcasting method. Belongs to the technical field of home robots, and the method comprises the following steps: when a home robot detects that the triggering mode of a multimedia broadcast event is that the current time meets the preset multimedia broadcast time, determining a target member from candidate members according to the member priorities of the candidate members bound with the home robot. And determining a message title to be broadcasted according to the preference information of the target member. During broadcasting, firstly, the loudspeaker is controlled to broadcast the message title, and after the content broadcasting instruction for the message title is received, the loudspeaker is controlled to broadcast the main body content corresponding to the message title, that is to say, in the broadcasting process, a user can flexibly select the main body content corresponding to the broadcast message title according to own interests or demands; therefore, the requirement of the user for multimedia broadcasting can be met and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of household robots, and in particular to a household robot and a multimedia broadcasting method. Background Art

[0002] With the rapid development of artificial intelligence and robotics technology, robots are increasingly used in fields such as home, medical care, education, and entertainment.

[0003] However, although the robots on the market have certain intelligence and automation capabilities, most of them are designed for specific tasks or functions, such as cleaning robots, educational robots, etc. In terms of home robots, there is currently a lack of robots for multimedia broadcasting. Summary of the invention

[0004] Based on this, it is necessary to provide a home robot and a multimedia broadcasting method that can perform multimedia broadcasting in response to the above technical problems.

[0005] In a first aspect, the present application provides a household robot. The household robot comprises:

[0006] A controller is configured to receive a control signal and control a speaker in the home robot to broadcast multimedia content according to the control signal;

[0007] The controller is also configured to:

[0008] After detecting the multimedia broadcast event, determining a triggering mode of the multimedia broadcast event;

[0009] When the triggering mode is that the current time meets the preset multimedia broadcasting time, the target member is determined from the candidate members according to the member priority of each candidate member bound to the home robot;

[0010] Determine the title of the message to be broadcast according to the preference information of the target members;

[0011] Control the speaker to broadcast the message title;

[0012] After receiving the content broadcast instruction for the message title, the speaker is controlled to broadcast the main content corresponding to the message title.

[0013] In this embodiment, after receiving the control signal, the controller of the home robot will control the speaker of the home robot according to the control signal to broadcast multimedia content, thereby realizing the broadcast of multimedia content and effectively solving the problem of the current lack of home robots for multimedia content broadcasting. The home robot of the present application can not only broadcast multimedia content, but also further determine the triggering mode after receiving the multimedia broadcast event. When the triggering mode is that the current time meets the pre-set multimedia broadcast time, the target member is determined from each candidate member according to the member priority of each candidate member bound to the home robot. The title of the message to be broadcast is determined according to the preference information of the target member. When broadcasting, the speaker is first controlled to broadcast the message title. After receiving the content broadcast instruction for the message title, the speaker is controlled to broadcast the main content corresponding to the message title. That is to say, during the broadcasting process, the user can also flexibly choose to broadcast the main content corresponding to the message title according to his own interests or needs, which can better meet the user's needs for multimedia broadcasting and improve the user experience.

[0014] In one embodiment, the triggering method further includes any of the following methods:

[0015] Receiving a multimedia broadcast instruction sent by a terminal device;

[0016] A voice instruction message sent by a voice receiving unit in the home robot is received; wherein the voice instruction message is used to instruct the broadcast of multimedia content.

[0017] In this embodiment, the triggering methods also include receiving a multimedia broadcast instruction sent by a terminal device and receiving a voice instruction message sent by a voice receiving unit in the home robot. Based on any of the above methods, the home robot can be flexibly controlled to broadcast multimedia content, which effectively increases the flexibility of controlling the home robot to broadcast multimedia content and can meet the user's personalized multimedia content broadcasting needs.

[0018] In one of the embodiments, when the triggering mode is receiving a voice instruction message sent by a voice receiving unit in the home robot, the controller is further configured to:

[0019] Determine a target voiceprint feature corresponding to the voice indication message;

[0020] According to the target voiceprint features and the voiceprint features of the candidate members bound to the home robot, the target member is determined from the candidate members.

[0021] In this embodiment, the home robot can determine the target member from the candidate members based on the target voiceprint features corresponding to the voice instruction message, and specifically broadcast the multimedia content that the user (i.e., the target member) corresponding to the voice instruction message is interested in.

[0022] In one of the embodiments, when the controller controls the speaker to broadcast the message title, it is also configured to:

[0023] Determine the location information of the target member according to the voice instruction message;

[0024] Determine a first interval distance between the home robot and the target member according to the position information;

[0025] When the first interval distance is greater than a first distance threshold, controlling the home robot to move toward the target member;

[0026] When the home robot moves toward the target member, the speaker is controlled to broadcast the message title.

[0027] In this embodiment, the home robot can determine the location information of the target member according to the voice instruction message. According to the location information, the first interval distance between the home robot and the target member is determined. When the first interval distance is greater than the first distance threshold, the home robot is controlled to move toward the target member. In the process of the home robot moving toward the target member, the speaker is controlled to broadcast the message title. This embodiment provides a way for the home robot to follow the target member to broadcast multimedia, so that the user can more clearly receive the multimedia content broadcast by the home robot.

[0028] In one of the embodiments, during the process of the household robot moving toward the target member, the controller is further configured to:

[0029] determining a second interval distance between the home robot and the target member;

[0030] When the second interval distance meets the second distance threshold, the home robot is controlled to stop moving.

[0031] In this embodiment, the home robot needs to determine the second interval distance between the home robot and the target member during the intelligent following process. When the second interval distance meets the second distance threshold, the home robot is controlled to stop moving, so that the home robot can maintain a safe distance during the process of following the target member.

[0032] In one of the embodiments, when the number of target members is at least two, the controller is further configured to:

[0033] Determine the member broadcasting order of each target member according to the member priority of each target member;

[0034] According to the members' broadcasting order, the loudspeaker is controlled to broadcast the message titles corresponding to each target member in turn.

[0035] In this embodiment, when the number of target members is at least two, the member broadcasting order of each target member is determined according to the member priority of each target member. According to the member broadcasting order, the speaker is controlled to broadcast the message titles corresponding to each target member in sequence, further increasing the flexibility of multimedia content broadcasting, and the member broadcasting order can be determined according to the member priority of each target member, and then the multimedia content is broadcasted.

[0036] In one embodiment, when the controller determines the member broadcasting order of each target member according to the member priority of each target member, it is further configured to:

[0037] Determine the initial broadcast order of each target member according to the member priority of each target member;

[0038] Obtain the identity information of the surrounding members currently within the set range of the home robot;

[0039] The member broadcasting order of each target member is determined according to the identity information of the surrounding members and the initial broadcasting order.

[0040] In this embodiment, when determining the member broadcasting order, the initial broadcasting order of each target member is first determined according to the member priority of each target member. The identity information of the surrounding members currently within the set range of the home robot is obtained. The member broadcasting order of each target member is determined according to the identity information of the surrounding members and the initial broadcasting order. When determining the member broadcasting order, this embodiment also takes the surrounding members into consideration, combines the identity information of the current surrounding members, and finally determines the member broadcasting order, so that the home robot is more intelligent and humane when determining the member broadcasting order.

[0041] In one embodiment, when the controller determines the member broadcasting order of each target member according to the identity information of the surrounding members and the initial broadcasting order, the controller is further configured to:

[0042] When the surrounding member is determined to be any target member among the target members according to the identity information of the surrounding member, the order of the surrounding member in the initial broadcast order is promoted.

[0043] The adjusted initial broadcast order will be used as the members' broadcast order.

[0044] In this embodiment, when determining the member broadcast order, based on the identity information of the surrounding members obtained, when it is determined that the surrounding members are any of the target members, the order of the surrounding members in the initial broadcast order is promoted to obtain the member broadcast order, which can achieve priority broadcasting of the multimedia content corresponding to the current surrounding members.

[0045] In one embodiment, when the controller determines the member broadcasting order of each target member according to the identity information of the surrounding members and the initial broadcasting order, the controller is configured as follows:

[0046] When it is determined based on the identity information of the surrounding members that the surrounding members are not target members, the surrounding members are added to the initial broadcasting order to obtain the member broadcasting order of each target member and the surrounding members;

[0047] Accordingly, the controller is also configured as:

[0048] Get member characteristics of surrounding members;

[0049] The title of the message to be broadcast is determined according to the member characteristics of the surrounding members.

[0050] In this embodiment, the identity information of the surrounding members is also taken into consideration. When it is determined that the surrounding members do not belong to the target members based on the identity information of the surrounding members, the surrounding members are added to the initial broadcast order to obtain the member broadcast order of each target member and the surrounding members, and the title of the message to be broadcast can also be determined based on the member characteristics of the surrounding members, so that the home robot of the present application can be applied to more scenarios and the title of the message to be broadcast can be flexibly determined according to the identity information of the surrounding members.

[0051] In a second aspect, the present application also provides a multimedia broadcast method. The method comprises:

[0052] After detecting the multimedia broadcast event, determining a triggering mode of the multimedia broadcast event;

[0053] After the triggering mode is that the current time meets the preset multimedia broadcasting time, the target member is determined from the candidate members according to the member priority of each candidate member bound to the home robot;

[0054] Determine the title of the message to be broadcast according to the preference information of the target members;

[0055] Control the speaker to broadcast the message title;

[0056] After receiving the content broadcast instruction for the message title, the speaker is controlled to broadcast the main content corresponding to the message title.

[0057] The multimedia broadcast method of this embodiment, after detecting that the triggering mode of the multimedia broadcast event is that the current time meets the pre-set multimedia broadcast time, determines the target member from each candidate member according to the member priority of each candidate member bound to the home robot. According to the preference information of the target member, determine the title of the message to be broadcast. Control the speaker to broadcast the message title. After receiving the content broadcast instruction for the message title, control the speaker to broadcast the main content corresponding to the message title. The home robot of this application can not only broadcast multimedia content, but also flexibly determine the target member according to the triggering mode of the multimedia broadcast event and the member priority of each candidate member after receiving the multimedia broadcast event. Then, according to the preference information of the target member, determine the title of the message to be broadcast. When broadcasting, first control the speaker to broadcast the message title, and after receiving the content broadcast instruction for the message title, control the speaker to broadcast the main content corresponding to the message title. That is to say, during the broadcasting process, the user can also flexibly choose to broadcast the main content corresponding to the message title according to his own interests or needs, which can better meet the user's needs for multimedia broadcasting and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] Figure 1 A schematic diagram of an operation scenario between a home robot and a control device provided in some embodiments of the present application;

[0059] Figure 2 A schematic diagram of the hardware configuration of a household robot provided in some embodiments of the present application;

[0060] Figure 3 A schematic diagram of the hardware configuration of a control device provided in some embodiments of the present application;

[0061] Figure 4 A schematic diagram of the software configuration of a household robot provided in some embodiments of the present application;

[0062] Figure 5 A flowchart of a first multimedia broadcasting method provided in some embodiments of the present application;

[0063] Figure 6 A schematic diagram of a first process for determining a target member provided in some embodiments of the present application;

[0064] Figure 7 A schematic diagram of a process flow of a household robot following a broadcast provided in some embodiments of the present application;

[0065] Figure 8 A schematic diagram of a flow chart of controlling a loudspeaker to broadcast message titles corresponding to each target member in sequence, provided in some embodiments of the present application;

[0066] Fig. 9A schematic diagram of a flow chart for determining a member broadcasting order provided in some embodiments of the present application;

[0067] Fig.10 A flowchart of a second multimedia broadcasting method provided in some embodiments of the present application;

[0068] Fig.11 A timing diagram of a household robot following the broadcast of multimedia content provided in some embodiments of the present application. DETAILED DESCRIPTION

[0069] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

[0070] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0071] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

[0072] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0073] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.

[0074] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0075] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

[0076] Figure 1 Schematic diagram of the operation scenario between the robot and the control device provided in some embodiments of the present application. Figure 1 As shown in FIG. 1 , the user can control the home robot 200 through touch operation, the mobile terminal 300 and the control device 100. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc. Figure 1 As shown, the user can also control the home robot 200 by voice.

[0077] The mobile terminal 300 can be used as a control device for performing human-machine interaction between the user and the home robot 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the home robot 200 and performing data exchange. In some embodiments, the mobile terminal 300 can install software applications with the home robot 200, realize connection and communication through a network communication protocol, and achieve the purpose of one-to-one control operation and data communication.

[0078] like Figure 1 It is also shown in FIG. 4 that the home robot 200 also communicates data with the server 400 through various communication methods. The home robot 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks.

[0079] Figure 2 Some embodiments of the present application provide Figure 1 Hardware configuration block diagram of the home robot 200.

[0080] In some embodiments, the home robot 200 may include at least one of a communication device 220 , a detector 230 , a device interface 240 , a controller 250 , a display 260 , an audio output device 270 , a memory, a power supply, and a user input interface 210 .

[0081] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0082] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.

[0083] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The home robot 200 may be provided with multiple communication devices 220 according to different supported communication modes. For example, when the home robot 200 supports wireless network communication, the home robot 200 may be provided with a communication device 220 including a WiFi function. When the home robot 200 supports Bluetooth connection communication, the home robot 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0084] The communication device 220 can enable the home robot 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the home robot 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the home robot 200 with the external device through wireless signals or wireless networks. The home robot 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.

[0085] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the home robot 200.

[0086] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0087] In some embodiments, the audio output device 270 may be a local speaker of the home robot 200, or may be an external audio output device of the home robot 200. Among them, for the external audio output device of the home robot 200, the home robot 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the home robot 200 through the external audio output terminal to output the sound of the home robot 200. The audio output device 270 of the present application may be used to broadcast multimedia content.

[0088] In some embodiments, the user input interface 280 may be used to receive instructions from a user.

[0089] Figure 3 Some embodiments of the present application provide Figure 1 The hardware configuration diagram of the control device in the figure. Figure 3 As shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.

[0090] The control device 100 is configured to control the home robot 200, and can receive the user's input operation instructions, and convert the operation instructions into instructions that the home robot 200 can recognize and respond to, thereby acting as an interactive intermediary between the user and the home robot 200.

[0091] In some embodiments, the control device 100 may be a smart device. For example, the control device 100 may be installed with various applications for controlling the home robot 200 according to user needs.

[0092] In some embodiments, Figure 1 As shown, the mobile terminal 300 or other intelligent electronic devices can play a similar function as the control device 100 after installing the application for controlling the home robot 200.

[0093] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between the internal components and the external and internal data processing functions.

[0094] The communication interface 130, under the control of the controller 110, realizes the communication of control signals and data signals with the home robot 200. The communication interface 130 may include at least one of other near field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.

[0095] The user input / output interface 140 , wherein the input interface includes at least one of other input interfaces such as a microphone 141 , a touch panel 142 , a sensor 143 , and a button 144 .

[0096] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC or other module, which can encode the user input command through the WiFi protocol, Bluetooth protocol, or NFC protocol and send it to the home robot 200.

[0097] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0098] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.

[0099] In order to perform user interaction, in some embodiments, the home robot 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the home robot 200. The operating system may provide a user interface (control a display device), allow a user to interact with the home robot 200, and support the running of various application programs.

[0100] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0101] The operating system can be divided into different modules or layers according to the functions implemented, such as Figure 4 As shown, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications layer) (referred to as "application layer"), the application framework layer (Application Framework layer) (referred to as "framework layer"), the system library layer and the kernel layer.

[0102] In some embodiments, the application layer is used to provide services and interfaces for applications so that the home robot 200 can run applications and interact with users based on applications. At least one application can be run in the application layer, and these applications can be window programs, system settings programs, clock programs, etc. that come with the operating system; they can also be applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.

[0103] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions of applications in the application layer. Applications can access system resources and obtain system services during execution through the API interface.

[0104] like Figure 4 As shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager is used to interact with all activities running in the system; a location manager is used to provide system services or applications with access to system location services; a package manager is used to retrieve various information related to the application package currently installed on the device; a notification manager is used to control the display and clearing of notification messages; and a window manager is used to manage icons, windows, toolbars, wallpapers, and desktop components on the user interface.

[0105] In some embodiments, the activity manager is used to manage the life cycle of each application and the usual navigation back function, such as controlling the exit, opening, and back of the application. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, capturing the screen, and controlling the display window changes, for example, reducing the display window, shaking the display, distorting the display, etc.

[0106] In some embodiments, the system runtime layer can provide support for the framework layer. When the framework layer is used, the operating system will run the instruction library contained in the system runtime layer, such as the C / C++ instruction library, to implement the functions to be implemented by the framework layer.

[0107] In some embodiments, the kernel layer is a functional layer between the hardware and software of the home robot 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. Figure 4As shown, the kernel layer may be configured with hardware drivers, and the drivers included in the kernel layer may be at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0108] It should be noted that the above example is only a simple division of the operating system functions, and does not constitute a limitation on the specific operating system form of the home robot 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

[0109] The above embodiments illustrate the hardware / software architecture and functional implementation of a home robot 200. In some embodiments, the home robot 200 is configured with a user interaction application, and the home robot 200 can perform multimedia broadcasting according to the triggering method of the multimedia broadcasting time. The user can control the home robot 200 through the control device 100 and perform user interaction operations in the user interaction application; the user's voice can also be received through the sound collector in the detector 230, and the user can interact with the user to complete the user interaction operation in the user interaction application. The user can also control the home robot 200 through the mobile terminal 300.

[0110] With the rapid development of artificial intelligence and robotics, robots are increasingly used in the fields of home, medical care, education, and entertainment. However, although robots on the market have certain intelligence and automation capabilities, most of them are designed for specific tasks or functions, such as cleaning robots and educational robots. In terms of home robots, there is currently a lack of robots for multimedia broadcasting.

[0111] Based on this, in some embodiments, the present application provides a household robot, which includes: a controller, configured to receive a control signal, and control a speaker in the household robot to broadcast multimedia content according to the control signal; the controller is also configured to: determine a triggering method for the multimedia broadcast event after detecting a multimedia broadcast event. When the triggering method is that the current time meets the preset multimedia broadcast time, the target member is determined from each candidate member according to the member priority of each candidate member bound to the household robot. According to the preference information of the target member, the title of the message to be broadcast is determined. The speaker is controlled to broadcast the message title. After receiving a content broadcast indication for the message title, the speaker is controlled to broadcast the main content corresponding to the message title. The household robot of the present application can not only broadcast multimedia content, but also select a target member after receiving a multimedia broadcast event. According to the preference information of the target member, the title of the message to be broadcast is determined. When broadcasting, first control the speaker to broadcast the message title. After receiving the content broadcast instruction for the message title, control the speaker to broadcast the main content corresponding to the message title. That is to say, during the broadcast process, users can also flexibly choose to broadcast the main content corresponding to the message title according to their own interests or needs, which can better meet users' needs for multimedia broadcasts and improve user experience.

[0112] Optional, reference Figure 5 The multimedia broadcasting method applied to the controller of the home robot comprises the following steps:

[0113] S501: After a multimedia broadcast event is detected, a triggering method of the multimedia broadcast event is determined.

[0114] The multimedia broadcast event refers to an event that triggers the home robot to broadcast multimedia. The candidate member refers to a valid family member bound to the home robot. The target member refers to the object selected from the candidate members and the main target of the multimedia content broadcast.

[0115] Optionally, in this embodiment, the detection of a multimedia broadcast event includes but is not limited to receiving a trigger operation for a multimedia broadcast event. Optionally, the detection of a multimedia broadcast event includes at least one of the above items such as the home robot receiving a multimedia broadcast instruction sent by a terminal device, the home robot detecting that the current time meets a preset multimedia broadcast cycle, and the home robot receiving a voice instruction message sent by a voice receiving unit in the home robot. Among them, the voice instruction message is used to indicate the broadcast of multimedia content. Multimedia content includes but is not limited to news, text information, etc.; text information includes but is not limited to books, novels and other literary works.

[0116] Optionally, the triggering method of the multimedia broadcast event in this implementation includes but is not limited to the current time satisfying a pre-set multimedia broadcast cycle, receiving a multimedia broadcast instruction sent by a terminal device, and receiving a voice indication message sent by a voice receiving unit in the home robot; wherein the voice indication message is used to indicate the broadcast of multimedia content.

[0117] S502, after the triggering mode is that the current time meets the preset multimedia broadcast time, the target member is determined from the candidate members according to the member priority of each candidate member bound to the home robot.

[0118] The member priority refers to the priority level pre-configured for each candidate member.

[0119] As an optional implementation of the embodiment of the present application, the target member is determined from the candidate members according to the member priority and priority threshold of each candidate member bound to the home robot. Specifically, each candidate member whose member priority is higher than the priority threshold is used as the target member.

[0120] Another optional implementation of the embodiment of the present application is to select the candidate member with the highest priority as the target member according to the member priority of each candidate member bound to the home robot.

[0121] In this embodiment, when the multimedia broadcast event is triggered based on the current time, the target member is determined from the candidate members according to the member priority of each candidate member bound to the home robot, providing another method for determining the target member. The target member can be determined from the candidate members according to the member priority, thereby increasing the flexibility of determining the target member.

[0122] S503: Determine the title of the message to be broadcast according to the preference information of the target member.

[0123] The preference information refers to preference and tendency indication information, which may be a bound website. The message title refers to the title content extracted from the message content.

[0124] As an optional implementation of the embodiment of the present application, the preference information of the target member is determined according to the pre-configured configuration information of the target member, such as the pre-configured website, message platform, etc. The title of the message to be broadcast is determined according to the preference information of the target member.

[0125] Another optional implementation of the embodiment of the present application is to determine the target member's preference information based on the target member's historical broadcast record (for example, the target member actively triggers the home robot to broadcast multimedia content), and determine the message title to be broadcast based on the target member's preference information.

[0126] Optionally, in this embodiment, an optional implementation method for determining the title of the message to be broadcast based on the preference information of the target members is to collect multimedia content preferred by the target members based on the preference information of the target members by using crawler technology or AI big model, and then organize and summarize the collected multimedia content to obtain the title of the message to be broadcast.

[0127] It should be noted that the method of arranging and summarizing multimedia content can be implemented using a large text model. After arranging and summarizing the multimedia content, not only the title of the message to be broadcast can be obtained, but also the main content corresponding to each message title.

[0128] S504, controlling the speaker to broadcast the message title.

[0129] As an optional implementation of the embodiment of the present application, the message titles are sorted according to the preference information of the target members, and the speaker is controlled to broadcast the message titles according to the sorting result.

[0130] Another optional implementation of the embodiment of the present application is to sort the message titles according to the message types corresponding to the message titles (for example, entertainment, sports, finance, etc.) and the type priority of each message type, and control the speaker to broadcast each message title according to the sorting result.

[0131] S505: After receiving the content broadcast instruction for the message title, control the speaker to broadcast the main content corresponding to the message title.

[0132] The content broadcast instruction refers to the instruction for broadcasting the message title in detail. The main content refers to the specific content corresponding to the message title.

[0133] Optionally, the content broadcast instruction is generated based on a received user voice instruction or a pre-configured trigger condition. For example, the title of the message being broadcasted by the home robot is "Team A defeated Team B with a score of 3 to 1", and the home robot receives a user voice instruction based on the microphone, which is "Student XX, please broadcast the specific game situation". The controller generates a content broadcast instruction based on the received voice instruction, and controls the speaker to broadcast the main content corresponding to "Team A defeated Team B with a score of 3 to 1", that is, the specific game situation of this game.

[0134] Optionally, the pre-configured trigger condition is configured according to the message type of the message title; exemplarily, a message title with a message type of "sports news" is pre-configured as a trigger condition, and when the message type of the broadcast message title is "sports news", the main content corresponding to the message title is automatically broadcast.

[0135] It should be noted that the generation of the main content is described in detail in the above embodiments and will not be repeated here.

[0136] In this embodiment, after receiving the control signal, the controller of the home robot will control the speaker of the home robot according to the control signal to broadcast multimedia content, thereby realizing the broadcast of multimedia content and effectively solving the problem of the current lack of home robots for multimedia content broadcast. The home robot of the present application can not only broadcast multimedia content, but also further determine the triggering mode of the multimedia broadcast event after receiving the multimedia broadcast event. When the triggering mode is that the current time meets the pre-set multimedia broadcast time, the target member is determined from each candidate member according to the member priority of each candidate member bound to the home robot. The title of the message to be broadcast is determined according to the preference information of the target member. When broadcasting, the speaker is first controlled to broadcast the message title, and after receiving the content broadcast instruction for the message title, the speaker is controlled to broadcast the main content corresponding to the message title. That is to say, during the broadcasting process, the user can also flexibly choose to broadcast the main content corresponding to the message title according to his own interests or needs, which can better meet the user's needs for multimedia broadcasting and improve the user experience.

[0137] In one embodiment, when the multimedia broadcast event is triggered based on a voice instruction message, such as Figure 6 As shown, the controller executes an optional implementation method of determining a target member from candidate members bound to the home robot, including:

[0138] S601, determining a target voiceprint feature corresponding to a voice indication message.

[0139] The target voiceprint feature refers to the voiceprint feature of the voice corresponding to the voice indication message.

[0140] As an optional implementation of the embodiment of the present application, voiceprint analysis is performed on the voice features corresponding to the voice indication message to obtain the target voiceprint features corresponding to the voice indication message.

[0141] As another optional implementation of the embodiment of the present application, the voice segment corresponding to the voice indication message is input into the voice analysis model, and the voice analysis model determines the target voiceprint feature corresponding to the voice indication message.

[0142] S602, determining a target member from among the candidate members according to the target voiceprint feature and the voiceprint features of the candidate members bound to the home robot.

[0143] Optionally, in this embodiment, the target voiceprint features are matched with the voiceprint features of each candidate member bound to the home robot, the similarity between the target voiceprint features and the voiceprint features of each candidate member is obtained, and the candidate member corresponding to the voiceprint feature with the highest similarity is taken as the target member.

[0144] In this embodiment, the home robot can determine the target member from the candidate members based on the target voiceprint features corresponding to the voice instruction message, and specifically broadcast the multimedia content that the user (i.e., the target member) corresponding to the voice instruction message is interested in.

[0145] Based on the above embodiment, when the multimedia broadcast event is triggered by a voice instruction message, such as Figure 7 As shown, the controller executes an optional implementation method of controlling the speaker to broadcast the message title, including:

[0146] S701, determining the location information of the target member according to the voice instruction message.

[0147] Optionally, in this embodiment, the direction information of the target position is determined by the sound source detection unit according to the voice instruction message. The home robot is controlled to face the target member according to the direction information. After facing the target member, the position information of the target member is determined by the image detection unit.

[0148] The sound source detection unit may be, but not limited to, a microphone array installed on the home robot body. The image detection unit may be, but not limited to, a camera or the like.

[0149] S702: Determine a first interval distance between the home robot and the target member according to the position information.

[0150] The first interval distance refers to the interval distance between the home robot and the target member.

[0151] As an optional implementation of the embodiment of the present application, a first interval distance is determined according to the position information of the target member and the position information of the home robot through an image detection unit, and the first interval distance is sent to the controller.

[0152] As another optional implementation of the embodiment of the present application, the controller performs distance measurement based on the position information and the position information of the home robot to determine the first interval distance between the home robot and the target member.

[0153] As another optional implementation of the embodiment of the present application, according to the position information, based on the ranging unit, a first interval distance from the home robot to the target member is determined, and the first interval distance is sent to the controller.

[0154] S703: When the first interval distance is greater than the first distance threshold, control the home robot to move toward the target member.

[0155] Optionally, when the first interval distance is greater than a first distance threshold, the position information of the target member is acquired in real time based on the image detection unit, and the home robot is controlled to move toward the target member based on the position information of the target member.

[0156] S704, when the home robot moves toward the target member, control the speaker to broadcast the message title.

[0157] As an optional implementation of the embodiment of the present application, when the home robot starts to move towards the target member, the speaker can be controlled to broadcast the message title.

[0158] Another optional implementation of the embodiment of the present application is to obtain the third interval distance between the target member and the home robot in real time during the process of the home robot moving towards the target member, and when the third interval distance is less than the third distance threshold, control the speaker to broadcast the message title.

[0159] In this embodiment, the home robot can determine the location information of the target member according to the voice instruction message. According to the location information, the first interval distance between the home robot and the target member is determined. When the first interval distance is greater than the first distance threshold, the home robot is controlled to move toward the target member. In the process of the home robot moving toward the target member, the speaker is controlled to broadcast the message title. This embodiment provides a way for the home robot to follow the target member to broadcast multimedia, so that the user can more clearly receive the multimedia content broadcast by the home robot.

[0160] In one of the embodiments, when the first interval distance is not greater than a first distance threshold, the speaker is controlled to broadcast the message title.

[0161] In one embodiment, during the process of the household robot moving toward the target member, the controller further needs to execute the following method:

[0162] A second interval distance between the household robot and the target member is determined. When the second interval distance meets a second distance threshold, the household robot is controlled to stop moving.

[0163] Optionally, in this embodiment, the second interval distance between the home robot and the target member can be determined based on the image detection unit or the distance measuring unit.

[0164] In this embodiment, the home robot needs to determine the second interval distance between the home robot and the target member during the intelligent following process. When the second interval distance meets the second distance threshold, the home robot is controlled to stop moving, so that the home robot can maintain a safe distance during the process of following the target member.

[0165] In one embodiment, when the number of target members is at least two, as Figure 8 As shown, the controller executes an optional implementation method of controlling the speaker to broadcast the message title, including:

[0166] S801, determining the member broadcasting order of each target member according to the member priority of each target member.

[0167] The member broadcasting order refers to the order of broadcasting multimedia content corresponding to each target member, which is determined based on the member priority of each target member.

[0168] Optionally, the initial broadcasting order of each target member is determined according to the member priority of each target member. The identity information of the surrounding members currently within the set range of the home robot is obtained. The member broadcasting order of each target member is determined according to the identity information of the surrounding members and the initial broadcasting order.

[0169] In this embodiment, when determining the member broadcasting order, the initial broadcasting order of each target member is first determined according to the member priority of each target member. The identity information of the surrounding members currently within the set range of the home robot is obtained. The member broadcasting order of each target member is determined according to the identity information of the surrounding members and the initial broadcasting order. When determining the member broadcasting order, this embodiment also takes the surrounding members into consideration, combines the identity information of the current surrounding members, and finally determines the member broadcasting order, so that the home robot is more intelligent and humane when determining the member broadcasting order.

[0170] Optionally, in this embodiment, the implementation method for determining the initial broadcast order of each target member according to the member priority of each target member is to sort each target member according to the member priority and use the sorting result as the initial broadcast order of each target member.

[0171] Optionally, in this embodiment, the controller determines the member broadcasting order of each target member based on the identity information of the surrounding members and the initial broadcasting order. An optional implementation method is that when the surrounding member is determined to be any target member among the target members based on the identity information of the surrounding members, the order of the surrounding member in the initial broadcasting order is promoted. The adjusted initial broadcasting order is used as the member broadcasting order. Exemplarily, the order of the surrounding member in the initial broadcasting order is promoted to the first place, and the order of other target members is adaptively adjusted to obtain the member broadcasting order of each target member. Among them, other target members refer to other members of the target members except the surrounding members.

[0172] In this embodiment, when determining the member broadcast order, based on the identity information of the surrounding members obtained, when it is determined that the surrounding members are any of the target members, the order of the surrounding members in the initial broadcast order is promoted to obtain the member broadcast order, which can achieve priority broadcasting of the multimedia content corresponding to the current surrounding members.

[0173] S802, according to the members' broadcasting order, control the loudspeaker to broadcast the message titles corresponding to the target members in sequence.

[0174] Optionally, in this embodiment, the loudspeaker is controlled to broadcast the message titles corresponding to each target member in sequence according to the members' broadcasting order.

[0175] Exemplarily, if the members' broadcasting order is child, grandmother, grandfather, mother, and father, the control speaker will first broadcast the message titles corresponding to the child. After all the message titles corresponding to the child are broadcast, the message titles corresponding to grandmother, grandfather, mother, and father will be broadcast in turn.

[0176] In this embodiment, when the number of target members is at least two, the member broadcasting order of each target member is determined according to the member priority of each target member. According to the member broadcasting order, the speaker is controlled to broadcast the message titles corresponding to each target member in sequence, further increasing the flexibility of multimedia content broadcasting, and the member broadcasting order can be determined according to the member priority of each target member, and then the multimedia content is broadcasted.

[0177] Based on the above embodiments, Fig. 9 As shown, when the controller determines the member broadcasting order of each target member according to the identity information of the surrounding members and the initial broadcasting order, it is configured as follows:

[0178] S901, when it is determined based on the identity information of the surrounding members that the surrounding members do not belong to the target members, the surrounding members are added to the initial broadcasting order to obtain the member broadcasting order of each target member and the surrounding members.

[0179] As an optional implementation of the embodiment of the present application, when it is determined based on the identity information of the surrounding members that the surrounding members do not belong to the target members, the surrounding members are added to the first position in the initial broadcast order to obtain the member broadcast order of each target member and surrounding member.

[0180] As another optional implementation of the embodiment of the present application, when it is determined that the surrounding members do not belong to the target members according to the identity information of the surrounding members, and the number of the surrounding members is at least one, a virtual member is created based on the surrounding members, wherein the number of virtual members is one; the virtual member is added to the initial broadcast order to obtain the member broadcast order of each target member and the virtual member. In this embodiment, an optional implementation method for creating virtual members based on the surrounding members is to determine the virtual member characteristics according to the member characteristics of the surrounding members. Based on the virtual member characteristics, a virtual member is created. Exemplarily, if the surrounding members are several children, the virtual member characteristics are all child-related characteristics, and the created virtual member is a child. If the member characteristics of the surrounding members are all adult characteristics, the age of the virtual member characteristics is an adult, and the created virtual member is an adult. On this basis, in this embodiment, the virtual member is added to the initial broadcast order, and the optional implementation method for obtaining the member broadcast order of each target member and the virtual member is to determine the position of the virtual member in the initial broadcast order according to the member characteristics of the virtual member. Exemplarily, if the member characteristics of the virtual member are children, the virtual member is added to the first place in the initial broadcast order to obtain the member broadcast order of each target member and the virtual member. If the member characteristic of the virtual member is adult, the virtual member is added to the end of the initial broadcast order to obtain the member broadcast order of each target member and the virtual member.

[0181] Based on the above embodiment, the controller is further configured as follows:

[0182] Get member characteristics of surrounding members.

[0183] Optionally, in this embodiment, member characteristics of surrounding members can be obtained based on the detection equipment on the home robot. Member characteristics include but are not limited to age, gender, height, etc. The detection equipment includes but is not limited to image detection equipment, radar monitoring equipment, etc.

[0184] Determine the title of the message to be broadcast based on the member characteristics of the surrounding members.

[0185] As an optional implementation of the embodiment of the present application, it is determined whether the surrounding members are other candidate members according to the identity information of the surrounding members, wherein the other candidate members are other members among the candidate members except the target member. If the surrounding members are other candidate members, the preference information of the surrounding members is used as the member characteristics. According to the member characteristics of the surrounding members, the title of the message to be broadcast is determined. It should be noted that the specific implementation method of determining the title of the message to be broadcast according to the preference information is detailed in the above embodiment and will not be repeated here. If the surrounding members are not other candidate members, the member preference information is determined according to the member characteristics of the surrounding members; the title of the message to be broadcast is determined according to the member preference information. In this embodiment, an optional implementation method of determining the member preference information according to the member characteristics of the surrounding members is to input the member characteristics of the surrounding members into the neural network model, and the neural network model determines the member preference information. In this embodiment, another optional implementation method of determining the member preference information according to the member characteristics of the surrounding members is to determine the member preference information according to the member characteristics and feature list of the surrounding members. Among them, the feature list records various types of member characteristics, as well as the preference information corresponding to each column of member characteristics. For example, the news content preferred by young men is sports, technology, military, etc. It should be noted that the home robot will crawl the corresponding news messages from the Internet or a specific database according to the member's preference information, and summarize the news messages to obtain the title of the message to be broadcast. When the home robot receives the content broadcast instruction for the message title, it controls the speaker to broadcast the main content corresponding to the message title.

[0186] In this embodiment, the identity information of the surrounding members is also taken into consideration. When it is determined that the surrounding members do not belong to the target members based on the identity information of the surrounding members, the surrounding members are added to the initial broadcast order to obtain the member broadcast order of each target member and the surrounding members, and the title of the message to be broadcast can also be determined based on the member characteristics of the surrounding members, so that the home robot of the present application can be applied to more scenarios and the title of the message to be broadcast can be flexibly determined according to the identity information of the surrounding members.

[0187] In one embodiment, when the multimedia broadcast event is triggered based on a voice instruction message, such as Fig.10 As shown, an optional implementation of the multimedia broadcasting method executed by the controller of the home robot includes:

[0188] S1001, receiving a voice instruction message sent by a voice receiving unit in a home robot, wherein the voice instruction message is used to instruct to broadcast multimedia content.

[0189] S1002, determining a target voiceprint feature corresponding to the voice indication message.

[0190] S1003, determining a target member from among the candidate members according to the target voiceprint features and the voiceprint features of the candidate members bound to the home robot.

[0191] S1004: Determine the title of the message to be broadcast according to the preference information of the target member.

[0192] S1005: Determine the location information of the target member according to the voice instruction message.

[0193] S1006: Determine a first interval distance between the home robot and the target member based on the position information.

[0194] S1007: When the first interval distance is greater than the first distance threshold, control the home robot to move toward the target member.

[0195] S1008, when the home robot moves toward the target member, control the speaker to broadcast the message title and determine the second interval distance between the home robot and the target member.

[0196] S1009: When the second interval distance meets the second distance threshold, control the home robot to stop moving.

[0197] S1010, after receiving the content broadcast instruction for the message title, control the speaker to broadcast the main content corresponding to the message title.

[0198] In this embodiment, after receiving the control signal, the controller of the home robot will control the speaker of the home robot according to the control signal to broadcast multimedia content, thereby realizing the broadcast of multimedia content and effectively solving the problem of the current lack of home robots for multimedia content broadcasting. Further, the home robot of the present application can determine the target member from the candidate members according to the target voiceprint feature corresponding to the voice instruction message, and specifically broadcast the multimedia content of interest to the user (i.e., the target member) corresponding to the voice instruction message. The location information of the target member can be determined according to the voice instruction message. According to the location information, the first interval distance between the home robot and the target member is determined. When the first interval distance is greater than the first distance threshold, the home robot is controlled to move toward the target member. In the process of the home robot moving toward the target member, the speaker is controlled to broadcast the message title. This embodiment provides a way for a home robot to follow the target member for multimedia broadcasting, so that the user can more clearly receive the multimedia content broadcasted by the home robot. In the process of intelligent following, the home robot needs to determine the second interval distance between the home robot and the target member. When the second interval distance meets the second distance threshold, the home robot is controlled to stop moving, so that the home robot can maintain a safe distance in the process of following the target member.

[0199] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which the multimedia broadcasting process is described in detail by taking the interaction between different components inside the home robot (including the voice receiving unit, controller and speaker in the home robot) as an example. Fig.11 As shown:

[0200] S1101, the user sends a voice instruction message to the home robot.

[0201] S1102, the voice receiving unit in the home robot receives the voice instruction message and sends the voice instruction message to the controller in the home robot.

[0202] S1103, the controller determines the target voiceprint feature corresponding to the voice instruction message, and selects the target member from the candidate members according to the target voiceprint feature and the voiceprint features of the candidate members bound to the home robot.

[0203] S1104: The controller determines the title of the message to be broadcast according to the preference information of the target member.

[0204] S1105, the controller determines the location information of the target member according to the voice instruction message, and determines a first interval distance between the home robot and the target member according to the location information.

[0205] S1106, the controller determines whether the first interval distance is greater than a first threshold; if so, execute S1007; if not, execute S1008.

[0206] S1107, controlling the home robot to move toward the target member, and in the process of the home robot moving toward the target member, the controller sends the title of the message to be broadcast to the speaker.

[0207] S1108: The controller sends the title of the message to be broadcast to the speaker.

[0208] S1109, the speaker announces the message title.

[0209] S1110, the user sends a content broadcast instruction for the message title to the home robot.

[0210] S1111, the voice receiving unit receives a content broadcast instruction and sends the content broadcast instruction to the controller;

[0211] S1112, after receiving the content broadcast instruction, the controller sends the main content corresponding to the message title to the speaker;

[0212] S1113, the loudspeaker broadcasts the main content corresponding to the message title.

[0213] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0214] Based on the same inventive concept, the embodiment of the present application also provides a role template generation device for implementing the above-mentioned display device format switching method. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above-mentioned method. The specific limitations can be found in the above-mentioned limitations on the display device format switching method, which will not be repeated here.

[0215] In one embodiment, the present application further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned multimedia broadcasting method are implemented.

[0216] In one embodiment, the present application further provides a computer program product, including a computer program, which implements the steps of the above-mentioned multimedia broadcasting method when executed by a processor.

[0217] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0218] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0219] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A household robot, characterized in that: include: A controller, configured to receive a control signal and control a speaker in the home robot to broadcast multimedia content according to the control signal; The controller is further configured to: After detecting a multimedia broadcast event, determining a triggering mode of the multimedia broadcast event; In the case where the triggering mode is that the current time meets the preset multimedia broadcasting time, determining the target member from the candidate members according to the member priority of each candidate member bound to the home robot; Determining the title of the message to be broadcast according to the preference information of the target member; Controlling the speaker to broadcast the message title; After receiving the content broadcast instruction for the message title, the speaker is controlled to broadcast the main content corresponding to the message title.

2. The household robot according to claim 1, characterized in that: The triggering method also includes any of the following methods: Receiving a multimedia broadcast instruction sent by a terminal device; A voice instruction message sent by a voice receiving unit in the home robot is received; wherein the voice instruction message is used to instruct the broadcast of multimedia content.

3. The household robot according to claim 2, characterized in that: When the triggering mode is receiving a voice instruction message sent by a voice receiving unit in the home robot, the controller is further configured to: Determining a target voiceprint feature corresponding to the voice indication message; According to the target voiceprint feature and the voiceprint features of each candidate member bound to the home robot, a target member is determined from the candidate members.

4. The household robot according to claim 3, characterized in that: When the controller controls the speaker to broadcast the message title, the controller is further configured to: Determining the location information of the target member according to the voice instruction message; Determining a first interval distance between the household robot and the target member according to the position information; When the first interval distance is greater than the first distance threshold, controlling the household robot to move toward the target member; During the process of the home robot moving toward the target member, the speaker is controlled to broadcast the message title.

5. The household robot according to claim 4, characterized in that: During the process of the household robot moving toward the target member, the controller is further configured to: Determining a second interval distance between the household robot and the target member; When the second interval distance meets the second distance threshold, the home robot is controlled to stop moving.

6. The household robot according to claim 1, characterized in that: When the number of the target members is at least two, the controller is further configured to: Determine the member broadcasting order of each target member according to the member priority of each target member; According to the member broadcasting order, the loudspeaker is controlled to broadcast the message titles corresponding to each target member in sequence.

7. The household robot according to claim 6, characterized in that: When the controller determines the member broadcasting order of each target member according to the member priority of each target member, the controller is further configured to: Determine the initial broadcast order of each target member according to the member priority of each target member; Obtaining identity information of surrounding members currently within a set range of the home robot; The member broadcasting order of each target member is determined according to the identity information of the surrounding members and the initial broadcasting order.

8. The household robot according to claim 7, characterized in that: When the controller determines the member broadcasting order of each target member according to the identity information of the surrounding members and the initial broadcasting order, the controller is further configured to: When it is determined that the surrounding member is any target member among the target members according to the identity information of the surrounding member, the order of the surrounding member in the initial broadcast order is promoted; The adjusted initial broadcast order will be used as the members' broadcast order.

9. The household robot according to claim 7, characterized in that: When the controller determines the member broadcasting order of each target member according to the identity information of the surrounding members and the initial broadcasting order, the controller is configured as follows: When it is determined according to the identity information of the surrounding members that the surrounding members do not belong to the target members, the surrounding members are added to the initial broadcasting order to obtain the member broadcasting order of each target member and the surrounding members; Accordingly, the controller is further configured as follows: Get member characteristics of surrounding members; The title of the message to be broadcast is determined according to the member characteristics of the surrounding members.

10. A multimedia broadcast method, characterized in that: The method is applied to a controller of a household robot, and the method comprises: After detecting a multimedia broadcast event, determining a triggering mode of the multimedia broadcast event; In the case where the triggering mode is that the current time meets the preset multimedia broadcasting time, determining the target member from the candidate members according to the member priority of each candidate member bound to the home robot; Determining the title of the message to be broadcast according to the preference information of the target member; Control the speaker to broadcast the message title; After receiving the content broadcast instruction for the message title, the speaker is controlled to broadcast the main content corresponding to the message title.