CN109672724B - Information pushing method, device and equipment - Google Patents

Information pushing method, device and equipment Download PDF

Info

Publication number
CN109672724B
CN109672724B CN201811295086.XA CN201811295086A CN109672724B CN 109672724 B CN109672724 B CN 109672724B CN 201811295086 A CN201811295086 A CN 201811295086A CN 109672724 B CN109672724 B CN 109672724B
Authority
CN
China
Prior art keywords
information
user
scene
acquiring
push
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811295086.XA
Other languages
Chinese (zh)
Other versions
CN109672724A (en
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.)
Shanghai Xiaodu Technology Co Ltd
Original Assignee
Baidu Online Network Technology Beijing Co Ltd
Shanghai Xiaodu Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Baidu Online Network Technology Beijing Co Ltd, Shanghai Xiaodu Technology Co Ltd filed Critical Baidu Online Network Technology Beijing Co Ltd
Priority to CN201811295086.XA priority Critical patent/CN109672724B/en
Publication of CN109672724A publication Critical patent/CN109672724A/en
Application granted granted Critical
Publication of CN109672724B publication Critical patent/CN109672724B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention provides an information pushing method, device and equipment. The method comprises the following steps: acquiring user category information; and determining push information according to the user category information. The method of the embodiment of the invention can push different information aiming at different types of users, thereby improving the effectiveness of information push, improving the satisfaction degree of the users to the pushed information and further improving the use experience of the users.

Description

Information pushing method, device and equipment
Technical Field
The embodiment of the invention relates to the technical field of artificial intelligence, in particular to an information pushing method, device and equipment.
Background
Information push, also known as "webcast," is a technique for reducing information overload by pushing information needed by a user according to a certain technical standard or protocol. The information push technology can reduce the time spent by a user in searching on the network by actively pushing information to the user.
The existing information pushing method uniformly pushes consistent contents for all user groups, however, because the interested contents of different user groups are different, for example, the concerned and interested contents of old people, children and young people are not the same, the consistent contents are uniformly pushed, the effectiveness of information pushing is low, the satisfaction of users is uneven, and the user experience is greatly influenced.
Disclosure of Invention
The embodiment of the invention provides an information pushing method, an information pushing device and information pushing equipment, which are used for solving the problem that information cannot be pushed according to different user group classifications in the prior art.
In a first aspect, an embodiment of the present invention provides an information pushing method, including:
acquiring user category information;
and determining the push information according to the user category information.
In one possible implementation, the obtaining the user category information includes:
and acquiring user category information according to the awakening words.
In a possible implementation manner, obtaining the user category information according to the wakeup words includes:
and acquiring the user category information corresponding to the awakening words according to the corresponding relation between the awakening words and the user category information.
In a possible implementation manner, before obtaining the user category information corresponding to the wakeup word according to the correspondence between the wakeup word and the user category information, the method further includes:
and establishing a corresponding relation between the awakening words and the user category information.
In one possible implementation, the method further includes:
acquiring scene information;
determining push information according to the user category information, comprising:
and determining push information according to the user category information and the scene information.
In one possible implementation, the obtaining the scene information includes:
and acquiring scene information according to the awakening words.
In one possible implementation manner, the obtaining of the context information according to the wakeup words includes:
and acquiring scene information corresponding to the awakening words according to the corresponding relation between the awakening words and the scene information.
In a possible implementation manner, before obtaining the scene information corresponding to the wakeup word according to the correspondence between the wakeup word and the scene information, the method further includes:
and establishing a corresponding relation between the awakening words and the scene information.
In one possible implementation, the push information includes personalized information;
the method further comprises the following steps:
acquiring user identity information;
and acquiring personalized information corresponding to the identity information according to the identity information of the user.
In a possible implementation manner, acquiring personalized information corresponding to identity information according to user identity information includes:
acquiring label information corresponding to the user identity information according to the user identity information;
and according to the label information, determining personalized information corresponding to the label information.
In a possible implementation manner, acquiring tag information corresponding to user identity information according to the user identity information includes:
Acquiring a historical use record of a user according to the user identity information;
and determining label information corresponding to the user identity information according to the historical use record of the user.
In one possible implementation, the push information includes personalized information;
the method further comprises the following steps:
determining label information according to the historical use record;
and determining personalized information according to the label information.
In a possible implementation manner, the push information includes triggered information;
the method further comprises the following steps:
and determining trigger type information according to a preset trigger condition.
In a second aspect, an embodiment of the present invention provides an information pushing apparatus, including:
the acquisition module is used for acquiring user category information;
and the determining module is used for determining the pushing information according to the user category information.
In a third aspect, an embodiment of the present invention provides an electronic device, including:
a memory;
a processor; and
a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the information pushing method according to any one of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement the information pushing method according to any one of the first aspect.
According to the information pushing method, the information pushing device and the information pushing equipment, different information is pushed aiming at different types of users by acquiring the user type information and determining the pushing information according to the user type information, the problem that the information cannot be pushed aiming at different user groups in a classified mode in the prior art is solved, the effectiveness of information pushing is improved, the satisfaction degree of the users on the pushed information is improved, and the use experience of the users is further improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a flowchart of an embodiment of an information pushing method according to the present invention;
FIG. 2 is a flowchart of an information pushing method according to another embodiment of the present invention;
fig. 3 is a schematic structural diagram of an embodiment of an information pushing apparatus provided in the present invention;
fig. 4 is a schematic structural diagram of an embodiment of an electronic device provided in the present invention.
With the above figures, certain embodiments of the invention have been illustrated and described in more detail below. The drawings and the description are not intended to limit the scope of the inventive concept in any way, but rather to illustrate it by those skilled in the art with reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
The terms "comprising" and "having," and any variations thereof, in the description and claims of this invention are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
The terms "first" and "second" in the present application are used for identification purposes only and are not to be construed as indicating or implying a sequential relationship, relative importance, or implicitly indicating the number of technical features indicated. "plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict.
Fig. 1 is a flowchart of an information pushing method according to an embodiment of the present invention. The information push method provided by this embodiment may be applied to a terminal device, including but not limited to: the smart phone, the smart speaker, the smart television, the tablet device, the personal digital assistant, etc. may also be applied to network-side devices, including but not limited to a single network server, a server group consisting of a plurality of network servers, or a cloud based on cloud computing, which is composed of a large number of computers or network servers, where the cloud computing is one of distributed computing, and is a super virtual computer composed of a group of loosely coupled computers. As shown in fig. 1, the information pushing method provided in this embodiment may include:
S101, obtaining user category information.
The user category information in this embodiment is used to identify a group to which the user belongs.
Alternatively, the user category information may be classified according to at least one of age, gender, occupation, and hobby. For example, users may be divided into the following groups according to age: elderly populations, young populations, and children populations; users can be classified into the following groups according to occupation: teacher group, doctor group, lawyer group, engineer group, seller group, etc.; users can be divided into the following groups according to age and gender: grandpa, young male, young female, boy and girl. The division is only illustrated, and the user group division may be performed according to specific needs in actual use, for example, the division may be performed according to the consumption habits and academic information of the user.
The users belonging to the same category have common interest and interest information. For example, children like listening to stories, young people like listening to songs, and older people like listening to dramas.
The user category information in this embodiment may be obtained according to registration information of the user, or may be obtained according to a history usage record of the user, or may be obtained according to setting information of the user.
And S102, determining the push information according to the user category information.
In this embodiment, after the user category information is acquired, the push information is determined according to the user category information.
Optionally, the push information corresponding to the user category information may be determined according to a corresponding relationship between the user category information and the push information. It is understood that the corresponding relationship between the user category information and the push information may be established in advance. For example, a group of children may be associated with a story set, a group of young people with a song set, and a group of elderly people with a drama set.
It should be noted that, when a plurality of pieces of push information are determined according to the user category information, the plurality of pieces of push information may be sorted according to a preset rule.
In this embodiment, after the push information is determined, the determined push information is pushed to the user. For example, the determined push information may be broadcasted in voice, and for a terminal device with a display screen, the determined push information may be displayed to a user through the display screen at the same time.
According to the information pushing method provided by the embodiment, different information is pushed for different types of users by acquiring the user category information and determining the pushing information according to the user category information, so that the problem that the information cannot be pushed for different user group classification in the prior art is solved, the effectiveness of information pushing is improved, the satisfaction degree of the users on the pushed information is improved, and the use experience of the users is further improved.
In some embodiments, one implementation of obtaining the user category information may be: and acquiring user category information according to the awakening words.
The wakeup words in this embodiment may be voice commands issued by the user. It can be understood that, before obtaining the user category information according to the wakeup words, the method further includes collecting voice information of the user, and determining the wakeup words according to the collected voice information. For example, the collected voice information may be recognized through a voice recognition technology to obtain the wake-up words contained therein.
Optionally, one implementation manner of obtaining the user category information according to the wakeup words may be:
and acquiring the user category information corresponding to the awakening words according to the corresponding relation between the awakening words and the user category information.
It can be understood that, before the user category information corresponding to the wake-up word is obtained according to the corresponding relationship between the wake-up word and the user category information, the corresponding relationship between the wake-up word and the user category information needs to be established.
For example, the wake-up words "good morning", "good morning for baby", "good morning" may be associated with the following user categories, respectively: young people group, children group and the elderly group correspond to each other one by one. When the collected user voice information is 'small, good morning', the awakening words in the user voice information are 'good morning' obtained through a voice recognition technology, and then the user category information corresponding to the awakening words can be obtained to be a young person group according to the corresponding relation between the awakening words and the user category information.
It should be noted that, in this embodiment, the correspondence between the wakeup words and the user category information may be established according to user settings or historical data. For example, a wake-up language input by a user can be received, and a unique personalized wake-up language is established for the user; or, analyzing historical usage records of a preset number of users in a certain group to determine the awakening words corresponding to the user category.
On the basis of the foregoing embodiment, in order to make the pushed information meet the scene requirement and further improve the validity of information pushing, the method provided in this embodiment may further include:
obtaining the scene information, and determining the push information according to the user category information, wherein an implementation manner of determining the push information may be: and determining push information according to the user category information and the scene information.
The scene information in this embodiment is used to identify a scene for information push. Optionally, the scene information may be acquired according to the time information and/or the location information. For example, scene information may be acquired as being at home in the morning, at a unit in the morning, at a shopping mall in the evening, and the like, based on the time information and the location information.
In some embodiments, one implementation of obtaining the context information may be: and acquiring scene information according to the awakening words.
The wakeup words in this embodiment may be voice commands issued by the user. It can be understood that, before acquiring the scene information according to the wakeup words, the method further includes acquiring voice information of the user, and determining the wakeup words according to the acquired voice information. For example, the collected voice information may be recognized through a voice recognition technology to obtain the wake-up words contained therein.
Optionally, one implementation manner of obtaining the scene information according to the wakeup words may be:
and acquiring scene information corresponding to the awakening words according to the corresponding relation between the awakening words and the scene information.
It can be understood that, before the scene information corresponding to the wakeup words is acquired according to the corresponding relationship between the wakeup words and the scene information, the corresponding relationship between the wakeup words and the scene information needs to be established.
For example, the wake-up phrases "good morning", "i come back", "i want to sleep" may be associated with the following scenarios, respectively: the morning scene, the evening scene and the scene before sleep are in one-to-one correspondence. When the collected user voice information is 'small, good morning', the awakening words in the user voice information are acquired as 'good morning' through a voice recognition technology, and then the scene information corresponding to the awakening words can be acquired as the morning scene according to the corresponding relation between the awakening words and the scene information.
On the basis of the above embodiments, the present embodiment provides a specific embodiment by combining the above embodiments. Fig. 2 is a flowchart of another embodiment of an information pushing method provided by the present invention. As shown in fig. 2, the information pushing method provided in this embodiment may include:
s201, obtaining user category information and scene information.
Optionally, the user category information and the scene information may be obtained according to the wakeup words. Specifically, the user category information may be obtained according to a correspondence between the wake-up word and the user category information; the scene information can be obtained according to the corresponding relation between the awakening words and the scene information.
Table 1 shows the correspondence between the wake-up word and the user category information and the correspondence between the wake-up word and the scene information. If the determined awakening words are 'the baby is going to sleep', the obtained user category information is a child group according to the corresponding relation shown in the table 1, and the scene information is a scene before sleep. It should be noted that the user category information, the scene information, and the wakeup words shown in table 1 may be adaptively modified, added, deleted, and the like according to actual situations.
TABLE 1
Figure BDA0001850960310000071
S202, determining push information according to the user category information and the scene information.
Table 2 shows the correspondence between the user category information, the scenario information, and the push information. As shown in table 2, if the obtained user category information is a child group and the scene information is a scene before sleep, it is determined that the pushed information is the baby cradle music, and the baby cradle music is played to help sleep. Optionally, the content theme of the baby cradle song can be randomly selected or can be circularly arranged. If the acquired user category information is a young person group and the scene information is a morning scene, the information such as time, weather, dressing index, historical today and music can be sequentially broadcasted to the user, wherein the weather and dressing index information is beneficial to the user to select clothes, the historical today is beneficial to the young person to widen the knowledge plane, and the music information is beneficial to the relaxation of the young person, so that the young person starts working in one day with pleasant mood. If the acquired user category information is a young people group and the scene information is a scene before sleep, the push information may include white noise, for example, the push information may be automatically turned off after the white noise is played for 15 minutes for the user, the young people group generally has poor sleep quality due to high stress of life, work and the like, and the played white noise has sleep-aiding efficacy. For other corresponding relationships, refer to table 2, which is not repeated herein.
TABLE 2
Figure BDA0001850960310000081
Optionally, the scene information may be checked according to the current time, so as to improve the correctness of the pushed information. For example, if the wake-up word "good morning" is received at 4 pm, it may be determined that it does not conform to the morning scene, and a preset prompt message may be played, for example, "at the present time, 4 pm, you are really a big disinclination".
According to the information pushing method provided by the embodiment, the user category information and the scene information are acquired, the pushed information is determined according to the user category information and the scene information, and when the information is pushed, the user category information and the scene information are comprehensively considered, so that the pushed information can meet the group requirements of the user, can adapt to the scene requirements, further improves the effectiveness of information pushing, further increases the satisfaction degree of the user on the pushed information, and further improves the user experience.
On the basis of the above embodiments, in order to further meet different requirements of each user in the same user group for push information, in some embodiments, the push information may further include personalized information. The personalized information in the embodiment can be set according to the characteristics of the user, and is used for meeting the differentiation requirements of the user.
Optionally, the personalized information may be obtained by: acquiring user identity information; and acquiring personalized information corresponding to the identity information according to the identity information of the user.
The user identity information in this embodiment is used to identify the user, so as to distinguish different users. For example, the user identity information may be obtained according to the registered account information, or the user identity information may be obtained by performing voiceprint recognition on a voice command issued by the user.
In some embodiments, one implementation manner of obtaining the personalized information corresponding to the identity information according to the user identity information may be: acquiring label information corresponding to the user identity information according to the user identity information; and according to the label information, determining personalized information corresponding to the label information.
The tag information in this embodiment may be determined according to user settings, or may be determined according to a historical subscription record, a historical browsing record, a historical shopping record, and the like of the user.
Optionally, the personalized information corresponding to the tag information may be determined according to the corresponding relationship between the tag information and the personalized information. For example, if the tag information of the user is "electronic arriving", the personalized information included in the push information may be: introducing new technologies of a certain brand of newly released smart phones; if the tag information of the user is "health-preserving person", the personalized information included in the push information may be: health maintenance knowledge; if the tag information of the user is "shopping reach", the personalized information included in the push information may be: discounting promotional information.
In some embodiments, one implementation manner of obtaining the tag information corresponding to the user identity information according to the user identity information may be:
acquiring a historical use record of a user according to the user identity information;
and determining label information corresponding to the user identity information according to the historical use record of the user.
For example, when all members of a family, including for example grandpa, grand, dad, mom and baby, listen to music using the same smart speaker. For example, the user identity information may be identified according to the voice instruction of each user, then the historical song listening records of each user are obtained, and the tag information corresponding to each user is determined according to the historical song listening records of each user. For example, the label information that baby corresponds can be the children song, the label information that dad corresponds can be for rocking, the label information that mom corresponds can be pop music, the label information that grandpa corresponds can be classical music, the label information that breast corresponds can be jazz. When the push information comprises music, further, the music which is in accordance with the preference of the user can be pushed for each user according to the label information, and the satisfaction degree of the user on the push information is increased.
Optionally, the push information may include personalized information. Can be determined according to the following manner: determining label information according to the historical use record; and determining personalized information according to the label information.
On the basis of the above embodiments, in order to further improve the intelligence and make the information push more intelligent, in some embodiments, triggered information may be included in the pushed information. The triggered information is pushed only when the triggering condition is met, and a user is reminded by a small housekeeper, so that the information pushing is endowed with artificial intelligence colors.
Alternatively, the triggered information may be determined according to the following manner: and determining trigger type information according to a preset trigger condition.
The preset trigger condition in this embodiment may be set by a user. For example, if the preset trigger condition is that the vehicle is reminded when the vehicle is restricted, the trigger-type information included in the push information may be "your love vehicle is restricted today, please select other transportation means, and make a travel arrangement in advance"; if the preset triggering condition is that the prompting is performed when the wind power level is greater than or equal to five levels, the triggering type information contained in the push information can be that 'wind is strong today, please make a windproof measure'.
The preset trigger condition in this embodiment may also be set by the server. For example, if the preset trigger condition is that the user sends a birthday blessing in the morning of the birthday, when the user arrives at the birthday, the trigger information included in the push information of the morning scene may be "blessing you birthday".
Optionally, the pushing time of the triggered information may also be determined according to a preset trigger condition. The traffic restriction reminding can be used for pushing in a morning scene and reminding a user in time.
Optionally, comment information of the user on the topic may be received, the comment information is screened, and the screened comment information is used as push information and pushed to all users interested in the topic. Through information pushing, users interested in the same topic can share experience.
Fig. 3 is a schematic diagram of an information pushing apparatus according to an embodiment of the present invention, which is only illustrated in fig. 3, and the embodiment of the present invention is not limited thereto. Fig. 3 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present invention. As shown in fig. 3, the information pushing apparatus 30 provided in this embodiment may include: an acquisition module 301 and a determination module 302.
An obtaining module 301, configured to obtain user category information.
A determining module 302, configured to determine the push information according to the user category information.
The apparatus of this embodiment may be used to implement the technical solution of the method embodiment shown in fig. 1, and the implementation principle and the technical effect are similar, which are not described herein again.
Optionally, the obtaining module 301 may be specifically configured to:
and acquiring user category information according to the awakening words.
Optionally, the obtaining module 301 may be specifically configured to:
and acquiring the user category information corresponding to the awakening words according to the corresponding relation between the awakening words and the user category information.
Optionally, the information pushing apparatus 30 may further include an establishing module, configured to establish a corresponding relationship between the wake-up word and the user category information before the obtaining module 301 obtains the user category information corresponding to the wake-up word according to the corresponding relationship between the wake-up word and the user category information.
Optionally, the obtaining module 301 may be further configured to obtain scene information; the determining module 302 may be specifically configured to determine the push information according to the user category information and the context information.
Optionally, the obtaining module 301 may be further specifically configured to obtain the scene information according to the wakeup words.
Optionally, the obtaining module 301 may be further specifically configured to obtain the scene information corresponding to the wake-up word according to a corresponding relationship between the wake-up word and the scene information.
Optionally, the establishing module may be further configured to establish a correspondence between the wake-up word and the scene information.
Optionally, the push information may include personalized information; the obtaining module 301 may further be configured to obtain user identity information; and acquiring personalized information corresponding to the identity information according to the identity information of the user.
Optionally, obtaining personalized information corresponding to the identity information according to the user identity information includes:
acquiring label information corresponding to the user identity information according to the user identity information;
and according to the label information, determining personalized information corresponding to the label information.
Optionally, obtaining, according to the user identity information, tag information corresponding to the user identity information includes:
acquiring a historical use record of a user according to the identity information of the user;
and determining label information corresponding to the user identity information according to the historical use record of the user.
Optionally, the push information may include personalized information. The information pushing device 30 may further include a personalization module configured to determine tag information according to the historical usage record; and determining personalized information according to the label information.
Optionally, the push information may include triggered information. The information pushing device 30 may further include a triggered module, configured to determine triggered information according to a preset trigger condition.
Fig. 4 is a schematic view of an electronic device according to an embodiment of the present invention, which is illustrated in fig. 4, and the embodiment of the present invention is only illustrated in fig. 4, which does not limit the present invention. Fig. 4 is a schematic structural diagram of an embodiment of an electronic device provided in the present invention. As shown in fig. 4, the electronic device 40 provided in this embodiment may include: memory 401, processor 402, and bus 403. The bus 403 is used for connecting the elements.
The memory 401 stores a computer program, and when the computer program is executed by the processor 402, the computer program can implement the technical solution of the information push method provided by any of the above method embodiments.
Wherein the memory 401 and the processor 402 are electrically connected directly or indirectly to realize data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines, such as bus 403. The memory 401 stores a computer program for implementing the information pushing method, which includes at least one software functional module that can be stored in the memory 401 in the form of software or firmware, and the processor 402 executes various functional applications and data processing by running the software program and the module stored in the memory 401.
The Memory 401 may be, but is not limited to, a Random Access Memory (RAM), a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Read-Only Memory (EPROM), an electrically Erasable Read-Only Memory (EEPROM), and the like. The memory 401 is used for storing programs, and the processor 402 executes the programs after receiving the execution instructions. Further, the software programs and modules in the memory 401 may also include an operating system, which may include various software components and/or drivers for managing system tasks (e.g., memory management, storage device control, power management, etc.), and may communicate with various hardware or software components to provide an operating environment for other software components.
The processor 402 may be an integrated circuit chip having signal processing capabilities. The Processor 402 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and so on. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. It will be appreciated that the configuration of fig. 4 is merely illustrative and may include more or fewer components than shown in fig. 4 or have a different configuration than shown in fig. 4. The components shown in fig. 4 may be implemented in hardware and/or software.
Optionally, the electronic device provided in this embodiment may further include a screen (not shown in the figure) that provides an output interface between the electronic device and the user, for example, the screen may be used to display the push information to the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.
Optionally, the electronic device provided in this embodiment may further include an audio component (not shown in the figure), where the audio component is configured to output and/or input an audio signal, for example, may receive a voice instruction issued by a user, and may also broadcast push information to the user. In this embodiment, a voice signal for performing voice control on the electronic device by the user may be collected by the microphone. In this embodiment, the push information to the user may be played through the speaker.
Optionally, the electronic device provided in this embodiment may further include a communication component (not shown in the figure), and the communication component is configured to facilitate wired or wireless communication between the electronic device and other devices. The communication component in this embodiment is used for realizing the interaction between the electronic device and the cloud server. The electronic device may access a wireless network based on a communication standard, such as WiFi, 2G, 3G, or 4G, or a combination thereof. In an exemplary embodiment, the communication component receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
It should be noted that the electronic device provided in this embodiment includes, but is not limited to, at least one of the following: user side equipment and network side equipment. User-side devices include, but are not limited to, computers, smart phones, tablets, digital broadcast terminals, messaging devices, game consoles, personal digital assistants, and the like. The network-side device includes, but is not limited to, a single network server, a server group consisting of a plurality of network servers, or a cloud consisting of a large number of computers or network servers based on cloud computing, wherein the cloud computing is one of distributed computing and is a super virtual computer consisting of a group of loosely coupled computers.
The embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, can implement the information push method provided in any of the above method embodiments. The computer-readable storage medium in this embodiment may be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, etc. that is integrated with one or more available media, and the available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., SSDs), etc.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (13)

1. An information pushing method, comprising:
acquiring scene information corresponding to a wake-up word according to the corresponding relation between the wake-up word and the scene information, wherein the scene information is used for identifying a scene for information pushing;
acquiring user category information;
determining push information according to the user category information and the scene information, wherein the push information comprises personalized information and trigger type information, the personalized information is determined by label information corresponding to user identity information, the push time of the trigger type information and the trigger type information is determined by a preset trigger condition, and the preset trigger condition is set by a user or a server.
2. The method of claim 1, wherein the obtaining user category information comprises:
and acquiring user category information according to the awakening words.
3. The method of claim 2, wherein the obtaining the user category information according to the wake-up words comprises:
and acquiring the user category information corresponding to the awakening words according to the corresponding relation between the awakening words and the user category information.
4. The method according to claim 3, wherein before the obtaining the user category information corresponding to the wake-up word according to the correspondence between the wake-up word and the user category information, the method further comprises:
and establishing a corresponding relation between the awakening words and the user category information.
5. The method according to claim 1, wherein before the obtaining the context information corresponding to the wake-up word according to the correspondence between the wake-up word and the context information, the method further comprises:
and establishing a corresponding relation between the awakening words and the scene information.
6. The method according to any one of claims 1-5, further comprising:
acquiring user identity information;
and acquiring personalized information corresponding to the identity information according to the user identity information.
7. The method according to claim 6, wherein the obtaining personalized information corresponding to the identity information according to the user identity information comprises:
acquiring label information corresponding to the user identity information according to the user identity information;
and according to the label information, determining personalized information corresponding to the label information.
8. The method according to claim 7, wherein the obtaining tag information corresponding to the user identity information according to the user identity information includes:
acquiring a historical use record of the user according to the user identity information;
and determining label information corresponding to the user identity information according to the historical use record of the user.
9. The method according to any one of claims 1-5, further comprising:
determining label information according to the historical use record;
and determining the personalized information according to the label information.
10. The method according to any one of claims 1-5, further comprising:
and determining trigger type information according to a preset trigger condition.
11. An information pushing apparatus, comprising:
The acquisition module is used for acquiring user category information;
the determining module is used for determining the pushing information according to the user category information;
the acquiring module is further configured to acquire scene information corresponding to the wake-up word according to a corresponding relationship between the wake-up word and the scene information, where the scene information is used to identify a scene for information push;
the determining module is specifically configured to determine the push information according to the user category information and the scene information, where the push information includes personalized information and trigger-type information, where the personalized information is determined by tag information corresponding to user identity information, push times of the trigger-type information and the trigger-type information are determined by preset trigger conditions, and the preset trigger conditions are set by a user or a server.
12. An electronic device, comprising:
a memory;
a processor; and
a computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the information pushing method according to any one of claims 1-10.
13. A computer-readable storage medium, on which a computer program is stored, the computer program being executed by a processor to implement the information pushing method according to any one of claims 1 to 10.
CN201811295086.XA 2018-11-01 2018-11-01 Information pushing method, device and equipment Active CN109672724B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811295086.XA CN109672724B (en) 2018-11-01 2018-11-01 Information pushing method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811295086.XA CN109672724B (en) 2018-11-01 2018-11-01 Information pushing method, device and equipment

Publications (2)

Publication Number Publication Date
CN109672724A CN109672724A (en) 2019-04-23
CN109672724B true CN109672724B (en) 2022-07-29

Family

ID=66141707

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811295086.XA Active CN109672724B (en) 2018-11-01 2018-11-01 Information pushing method, device and equipment

Country Status (1)

Country Link
CN (1) CN109672724B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112464076A (en) * 2019-09-06 2021-03-09 百度在线网络技术(北京)有限公司 Service function recommendation method and device
CN111224731B (en) * 2019-12-26 2021-06-08 支付宝(杭州)信息技术有限公司 Content pushing method, device and equipment based on voice broadcast
CN111581518A (en) * 2020-05-14 2020-08-25 北京易数科技有限公司 Information pushing method and device
CN114240548A (en) * 2021-12-10 2022-03-25 杭州米络星科技(集团)有限公司 Data processing method, device, equipment and storage medium of social customer relationship management system
CN114268818B (en) * 2022-01-24 2023-02-17 珠海格力电器股份有限公司 Control method and device for story playing, storage medium and computing equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954410A (en) * 2014-03-31 2015-09-30 腾讯科技(北京)有限公司 Message pushing method, device thereof and server
CN105654950A (en) * 2016-01-28 2016-06-08 百度在线网络技术(北京)有限公司 Self-adaptive voice feedback method and device
US9603094B2 (en) * 2013-06-09 2017-03-21 Apple Inc. Non-waking push notifications
CN107623614A (en) * 2017-09-19 2018-01-23 百度在线网络技术(北京)有限公司 Method and apparatus for pushed information
CN107809667A (en) * 2017-10-26 2018-03-16 深圳创维-Rgb电子有限公司 Television voice exchange method, interactive voice control device and storage medium
CN108021584A (en) * 2016-10-28 2018-05-11 百度在线网络技术(北京)有限公司 A kind of method and apparatus of pushed information
CN108346066A (en) * 2018-01-19 2018-07-31 广东欧珀移动通信有限公司 Advertisement sending method, device, server and storage medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106205611B (en) * 2016-06-29 2020-03-27 北京儒博科技有限公司 Man-machine interaction method and system based on multi-mode historical response result
CN108664890A (en) * 2018-03-28 2018-10-16 上海乐愚智能科技有限公司 A kind of contradiction coordination approach, device, robot and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9603094B2 (en) * 2013-06-09 2017-03-21 Apple Inc. Non-waking push notifications
CN104954410A (en) * 2014-03-31 2015-09-30 腾讯科技(北京)有限公司 Message pushing method, device thereof and server
CN105654950A (en) * 2016-01-28 2016-06-08 百度在线网络技术(北京)有限公司 Self-adaptive voice feedback method and device
CN108021584A (en) * 2016-10-28 2018-05-11 百度在线网络技术(北京)有限公司 A kind of method and apparatus of pushed information
CN107623614A (en) * 2017-09-19 2018-01-23 百度在线网络技术(北京)有限公司 Method and apparatus for pushed information
CN107809667A (en) * 2017-10-26 2018-03-16 深圳创维-Rgb电子有限公司 Television voice exchange method, interactive voice control device and storage medium
CN108346066A (en) * 2018-01-19 2018-07-31 广东欧珀移动通信有限公司 Advertisement sending method, device, server and storage medium

Also Published As

Publication number Publication date
CN109672724A (en) 2019-04-23

Similar Documents

Publication Publication Date Title
CN109672724B (en) Information pushing method, device and equipment
CN106357517B (en) Directional label generation method and device
US20170368683A1 (en) User portrait based skill package recommendation device and method
US20190188007A1 (en) Method for Preloading Application, Storage Medium, and Terminal Device
CN108304888B (en) Live broadcast platform user classification method, computer storage medium and terminal
US9317863B2 (en) Media content selection and presentation control
CN105979312B (en) Information sharing method and device
CN111083678B (en) Playing control method and system of Bluetooth sound box and intelligent device
WO2018227823A1 (en) Method for generating user portrait, and terminal
CN107277230B (en) Voice broadcasting method of message and related product
US9843670B2 (en) Method and apparatus for setting color ring back tone and determining color ring back tone music
CN111354357A (en) Audio resource playing method and device, electronic equipment and storage medium
CN108289111B (en) Service providing method, device, terminal equipment and operating system
CN107645685A (en) Information processing method, device, terminal device and storage medium
CN104168263A (en) Server and clock realization method thereof
CN109522482B (en) Game application classification page display method and device, storage medium and terminal
CN109450862B (en) Published information recommendation method and device, storage medium and terminal
CN105447149A (en) Interaction method, apparatus and electronic device for network searching
WO2021163970A1 (en) Short message pushing method and apparatus, server, and storage medium
CN107562917B (en) User recommendation method and device
CN113672748A (en) Multimedia information playing method and device
CN106649645B (en) Playlist processing method and device
WO2017092415A1 (en) Clothing prompting method and device
CN105808716A (en) Alarm clock reminding method and apparatus as well as terminal
CN105897854A (en) Mobile terminal alarm clock response method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20210518

Address after: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing

Applicant after: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) Co.,Ltd.

Applicant after: Shanghai Xiaodu Technology Co.,Ltd.

Address before: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing

Applicant before: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) Co.,Ltd.

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