[go: up one dir, main page]

WO2019120030A1 - Information pushing method and apparatus, terminal, and storage medium - Google Patents

Information pushing method and apparatus, terminal, and storage medium Download PDF

Info

Publication number
WO2019120030A1
WO2019120030A1 PCT/CN2018/116796 CN2018116796W WO2019120030A1 WO 2019120030 A1 WO2019120030 A1 WO 2019120030A1 CN 2018116796 W CN2018116796 W CN 2018116796W WO 2019120030 A1 WO2019120030 A1 WO 2019120030A1
Authority
WO
WIPO (PCT)
Prior art keywords
push
messenger
information
current
current user
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.)
Ceased
Application number
PCT/CN2018/116796
Other languages
French (fr)
Chinese (zh)
Inventor
陈岩
刘耀勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of WO2019120030A1 publication Critical patent/WO2019120030A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Definitions

  • the embodiments of the present invention relate to the technical field of intelligent terminals, for example, to an information pushing method, a device, a terminal, and a storage medium.
  • Mobile terminals have evolved from simple communication functions such as initial calling and texting to a variety of functions such as instant messaging, social media, video calling, teleconferencing, and entertainment games. For most users, mobile terminals are more than just communication tools.
  • information push can provide users with more real-time information.
  • the shortcoming of the current information push method is that only the user's search and browsing behaviors are extracted for similarity association, and the degree of association is relatively simple.
  • the present application provides an information push method, a device, a terminal, and a storage medium, which can push intimate content according to the current state of the user, thereby realizing diversification of information push.
  • An embodiment of the present application provides an information pushing method, where the method includes:
  • the embodiment of the present application further provides an information pushing device, where the device includes:
  • Pushing a messenger display module configured to display a push messenger in response to determining that an operation of the current user switching application satisfies a preset condition
  • An emotion feature determining module configured to acquire an emotional feature of the current user
  • the pushing module is configured to determine, according to the emotional characteristics of the current user, the pushing manner of the push messenger and the push information of the push messenger.
  • the embodiment of the present application further provides a terminal, including a memory, a processor, and a computer program stored on the memory and operable on the processor, where the processor implements the implementation of the present application when the computer program is executed.
  • a terminal including a memory, a processor, and a computer program stored on the memory and operable on the processor, where the processor implements the implementation of the present application when the computer program is executed.
  • the embodiment of the present application further provides a computer readable storage medium, where the computer program is stored, and when the program is executed by the processor, the information pushing method described in the embodiment of the present application is implemented.
  • FIG. 1A is a schematic flowchart of a method for pushing information according to an embodiment of the present application
  • FIG. 1B is a schematic diagram of an information push display screen according to an embodiment of the present application.
  • FIG. 2 is a schematic flowchart of still another information pushing method provided by an embodiment of the present application.
  • FIG. 3 is a schematic flowchart of still another information pushing method provided by an embodiment of the present application.
  • FIG. 5 is a schematic flowchart of still another method for pushing information according to an embodiment of the present application.
  • FIG. 6 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present application.
  • FIG. 7A is a schematic structural diagram of a terminal in an embodiment of the present application.
  • FIG. 7B is a schematic structural diagram of still another terminal in the embodiment of the present application.
  • Mobile terminals such as mobile phones and tablets have become an indispensable tool for people's lives. People use mobile terminals to communicate, socialize, get news, and entertain.
  • the terminal may push information corresponding to the current mood of the user according to the current mood of the user. For example, when the user listens to the song, the terminal can push the song corresponding to the current mood of the user according to the current mood of the user; when the user watches the video, the terminal can push the video corresponding to the current mood of the user according to the current mood of the user.
  • the information push in the related art merely replaces the information content in the same type of information, so that the pushed information content conforms to the current mood of the user, and the push mode is single.
  • the embodiment of the present application provides an information pushing method, which changes the phenomenon that the pushing mode is single and unattractive in the related art, and the specific method is as follows:
  • FIG. 1A is a flowchart of an information pushing method according to an embodiment of the present application.
  • the embodiment is applicable to a plurality of information pushing situations, and the method is performed by an information pushing device, where the device is implemented by software and hardware. Executed by at least one, the device is configured in a terminal device such as a mobile phone, a tablet computer or the like. As shown in FIG. 1, the method includes: Step 110 to Step 130.
  • step 110 in response to determining that the current user switching application's operation meets the preset condition, the push messenger is displayed.
  • the application can be any application installed in the terminal, such as WeChat, QQ, browser, Weibo, blog, Taobao, music, and electronic reading.
  • the preset condition may be a judgment condition for the terminal to determine whether to provide the push messenger for the user. When the user meets the preset condition, the user is provided with a push messenger. When the user does not satisfy the preset condition, the push messenger is not provided for the user.
  • the preset condition may be a real-time detection of a switching operation of the current user using the application.
  • the preset condition may be setting the number of applications that the user switches in a certain period of time, or setting the number of times the user switches the application interval is less than a certain time, or setting the user to switch at least one specified application. Operation, etc.
  • the information push in the terminal is mostly that the terminal directly pushes the user to the user by means of a text, a link or a picture.
  • the terminal can set a push messenger, and the push messenger displays the push information to the user.
  • the push messenger may be at least one cartoon character, anime character, and a real person image person that can be communicated with the user, and is used to provide push information for the user.
  • the image of the push messenger may be the default image of the terminal, or may be the image that the terminal predicts according to the user's favorite by detecting the internal image library, the user's use of the application record during the history, and the news dynamics of the user's attention.
  • the display manner of the push messenger may include various types, for example, slowly entering the center of the screen from either side of the display screen, bouncing into the display screen, and pushing the image of the messenger from a shallow to deep display.
  • the position of the push messenger on the display screen may be the center, the upper left corner, the upper right corner, the lower left corner, and the lower right corner of the display screen, and the size of the push screen occupied by the pusher may be any size.
  • Push pusher's push mode can be voice push, text push, and push and voice combined with text. It should be noted that the image of the push messenger, the push content, the push mode, the display mode, the display size, and the display position provided in this embodiment are merely examples, and are not limited in this embodiment.
  • the push messenger when it is determined that the operation of the current user switching application satisfies a preset condition, the push messenger may be displayed. In this embodiment, determining that the current user switching application operation may be performed by the system of the terminal or by an application software in the terminal; likewise, determining that the operation of displaying the push messenger may be performed by the system of the terminal, or by the terminal A push software implementation. Wherein, when it is determined that the operation of the current user switching application satisfies the preset condition, the operation of displaying the push messenger may be performed by the system or the push software after obtaining the user indication.
  • the terminal displays the push messenger Pooh when detecting that the user switching operation meets the preset condition. Bear.
  • step 120 the current user's emotional characteristics are obtained.
  • emotion is a general term for a series of subjective cognitive experiences, and it is a psychological and physiological state produced by a combination of multiple feelings, thoughts and behaviors.
  • the most common and popular emotions are joy, anger, sadness, shock, fear, and love.
  • There are also some subtle emotions such as ashamedy, ashamed, shame, and pride.
  • Emotions often interact with factors such as mood, personality, temper, and purpose. Emotional features can be inferred from facial features in the facial image and changes in the position of the muscles. Therefore, the terminal can recommend content that matches the current mood of the user by acquiring the emotional characteristics of the current user.
  • the manner of obtaining the emotional characteristics of the current user includes various types, for example, the user's expression changes may be collected to predict the user's emotions, the user's emotions may be inferred through the user's chat record or the viewed content, or the user's expressed emotional characteristics may be directly obtained. .
  • This embodiment does not limit the manner in which the current user's emotional features are obtained.
  • step 130 based on the emotional characteristics of the current user, the push mode of the push messenger and the push information of the push messenger are determined.
  • the pushing manner may include a manner of pushing the display of the messenger and a manner of pushing the information.
  • the pushing manner of the pushing messenger may be that the music is played on the display screen accompanied by music dancing, and the push information is inserted during the dancing.
  • the push messenger can serve as a close friend of the current user.
  • the push messenger can tell the user "touch the head, change your mood and see what I recommend to you.”
  • the push messenger's push information can be music, video, text, games, pictures, and the like.
  • FIG. 1B is a schematic diagram of an information push display screen provided by an embodiment of the present application, including a display screen 10, a push messenger 11, a push dialog 12, a push dialog 13, a push dialog 14, and push information 15.
  • the push messenger in the embodiment of the present application is a happy cartoon image. If the terminal obtains the chat record of the current user in the past few days, the user is currently in the postgraduate review state, and by detecting that the user frequently switches the application, the appearance of the push messenger is triggered, and the emotional characteristics of the current user are acquired as depressed and irritated. As shown in Fig. 1B, the push messenger 11 is at the center of the display screen, and the push messenger 11 pushes the information in a text display manner.
  • the push dialog 12, the push dialog 13, the push dialog 14, and the push information 15 may be displayed simultaneously or sequentially, and the display position may be displayed on the display screen 10 as shown in FIG. 1B, or may be displayed alternately in the display.
  • the specific display process is the push dialog 12 display, the push dialog 12 disappears, the push dialog 13 is displayed, the push dialog 13 disappears, the push dialog 14 is displayed, the push dialog 14 disappears, and the push dialog 15 is displayed for the user to operate. .
  • the information pushing method in response to determining that the current user switching application operation meets the preset condition, displays the push messenger, improves the user's attraction to the push information, acquires the current user's emotional feature, and according to the current user's Emotional characteristics, determining the push and push information of the push messenger, realizing the diversification of information push, not only can push intimate content according to the current state of the user, but also provide a variety of push methods.
  • the method further includes: receiving feedback information of the current user; and replacing the push information according to the feedback information.
  • the feedback information is feedback of the current user according to the push information of the push messenger, thereby adjusting different push information.
  • the feedback information may be a touch operation of the receiving user, and may be receiving voice information or text information of the user.
  • the push information 15 pushed by the push messenger 11 for the user is a movie, but the current user has no traffic or is inconvenient to watch the movie in the classroom, so the content can be switched, and the push messenger can recommend content such as inspirational articles for the current user. .
  • the push information 15 pushed by the push messenger 11 for the user is a movie
  • the terminal can receive voice information such as the user's feedback information “like this movie” or “want to change a movie”, and adaptively replaces the push information for the current user.
  • the embodiment of the present application can make the push information more conform to the information of the user, and improve the acceptance of the push information.
  • the acquiring the emotion feature of the current user includes: acquiring a face image of the current user; and inputting the face image into an emotion judgment model to determine an emotional feature corresponding to the face image,
  • the emotion judgment model is a model trained according to an image sample set.
  • the face image may be image information including a face
  • the emotion judgment model is a model trained according to the image sample set.
  • the emotion judgment model is a learning model for determining an emotion feature of the expression feature of the acquired face image.
  • the emotion judgment model may be a neural network model, where the neural network model may be a convolutional neural network model or a non-convolution neural network, and the number, layers, and volumes of the neural network model in the embodiment of the present application Network parameters such as at least one of the core and the weight are not limited.
  • the emotion judgment model in the embodiment of the present application may be a neural network model including five convolution layers and two pooling layers.
  • the image sample set is a sample set containing a large number of character images, and may be stored locally in the face image matching device, or may be stored in a corresponding server.
  • the image sample set may contain sample images of the labeled emotional features, as well as sample images of the unmarked emotional features.
  • the embodiment of the present application can train the image marking model according to various facial expressions and emotional features included in the sample image of the image sample set.
  • the emotion judgment model is trained by using the image sample set to adjust the network parameters such as the weight of the emotion judgment model, and finally, the effect of labeling the emotion features on the plurality of face images can be achieved.
  • the emotion judgment model obtained through a large number of iterative training has the ability to perform weighted calculation on the input face image, so that the emotional features of the acquired face image can be quickly labeled.
  • the front face camera of the terminal can obtain the face image of the current user, and the face image can be input into the emotion judgment model, so that the emotion judgment model outputs the emotion feature corresponding to the face image.
  • the embodiment of the present application can improve the accuracy of the emotion feature judgment by using the emotion judgment model to mark the acquired face image with the emotion feature.
  • the push messenger comprises a cartoon character or an anime character.
  • cartoon characters and cartoon characters can represent the personal image of the push messenger.
  • the user can select the cartoon characters or cartoon characters that he likes.
  • the terminal can also predict the user's favorite according to the anime book that the user pays attention to and some comments published in the social platform. Cartoon characters or cartoon characters.
  • the push messenger by setting a specific cartoon character or anime character for the push messenger, the push messenger can be made into a favorite image of the user, not only pushing the push content related to the user's current mood, but also increasing the attractiveness in the push form. Conducive to improving the recommendation rate of push information.
  • FIG. 2 is a schematic flowchart of another information pushing method according to an embodiment of the present disclosure, where the method includes the following steps:
  • step 210 in response to determining that the current user switching application's operation meets the preset condition, the push messenger is displayed.
  • step 220 the current user's emotional characteristics are obtained.
  • step 230 the current time and current location are obtained.
  • the current time may be the time when the current user switching application's operation meets the preset condition, that is, the time when the pusher is displayed.
  • the acquisition of the current time may be based on the time of the terminal system, or may be determined by the network time of the terminal networking.
  • the acquisition of the current location may be based on a Global Positioning System (GPS) location, and may be a location of a base station based on the mobile service network.
  • GPS-based positioning method uses the GPS positioning module on the terminal to transmit its own position signal to the positioning background to realize the terminal positioning.
  • the base station positioning is to determine the terminal position by using the measured distance of the base station to the distance of the terminal.
  • step 240 the corresponding type of push information is determined according to the current user's emotional characteristics, the current time, and the current location.
  • the push information may be a variety of information such as pictures, music, text, and video, and different types of information are suitable for different times and occasions.
  • the current time is the day of the weekday from Monday to Friday
  • the current location is the company location
  • the push information can be set to be convenient for the user to view the text or the picture.
  • the current time is the time of the work shift from Monday to Friday
  • the current location is the mobile location, such as the user taking the subway or the bus home
  • the push information can be set as the music information.
  • the current time is the time of the work shift from Monday to Friday, or the sixth day
  • the current location is the home location, so the push information can be set as the video type information.
  • the embodiment of the present application can determine the corresponding type of push information according to the emotion feature, the current time, and the current location, and can push the appropriate push information according to the user's location to improve the recommendation rate of the push information.
  • FIG. 3 is a schematic flowchart of another information pushing method according to an embodiment of the present disclosure, where the method includes the following steps:
  • step 310 in response to determining that the current user switching application's operation meets the preset condition, the push messenger is displayed.
  • step 320 the current user's emotional characteristics are obtained.
  • step 330 the learning material is acquired in real time.
  • the learning material includes hot network terms, popular songs and popular dances.
  • the learning material is used to make the push messenger keep up with the times and learn the most popular content to present different display modes.
  • Hotspot network terms can be widely circulated on the Internet, such as "to power”, “Phi Phi shrimp we go” and "blue thin mushrooms”.
  • Popular songs can be the top songs on the current popular music list, popular songs on the Internet or classic old songs.
  • Popular dances are current dance charts or dances that are widely circulated on the Internet.
  • the terminal may acquire the learning material in real time, or may acquire the learning material at a preset time. For example, you can get it once a week or twice a week.
  • the manner in which the terminal obtains the learning material can be obtained on any network platform or obtained from the information content that the user pays attention to.
  • the learning material extra hotspot network term, the popular song, and the popular dance in the embodiment are only an example, and the embodiment does not limit the content of the learning material and the number of the learning materials.
  • step 340 the push mode of the push messenger is set according to the emotional characteristics of the current user and the learning material.
  • the terminal may apply the acquired learning material to the push messenger in combination with the current user's emotional features, so that the push messenger is more popular with the user.
  • the current user's emotional characteristics are happy
  • the push messenger can be displayed in the display screen in a singing and dancing manner, and provides push information to the user.
  • the song that pushes the messenger to sing may be the original song of the song or the sound changed according to the terminal, and the dance may be the most popular dance.
  • the push singer can sing and dance to select the song and the climax part of the dance, and the time for pushing the ambassador to display the song and dance can be 20s.
  • the time for pushing the messenger to sing and dance is only an example, and the present embodiment does not limit the push messenger display time.
  • the learning material is acquired in real time, and the pushing manner of the push messenger is set according to the emotional feature and the learning material, so that the pushing manner of the push messenger is more diverse and humanized, and the interest of the push messenger is improved.
  • FIG. 4 is a schematic flowchart of another information pushing method according to an embodiment of the present disclosure, where the method includes the following steps:
  • step 410 in response to determining that the current user switching application's operation meets the preset condition, the push messenger is displayed.
  • step 420 the current user's emotional characteristics are obtained.
  • step 430 it is detected whether the current earphone interface is plugged into an external device.
  • the external device can be a headset.
  • the pushing mode of the push messenger may be voice push and information push.
  • the terminal can detect whether the current earphone interface is plugged into the external device. For example, the terminal can detect whether the voltage of the current earphone interface has changed. When it is detected that the voltage of the current earphone interface changes, it is determined that the external device is inserted. When it is detected that the voltage of the current earphone interface has not changed, it is determined that the external device is not inserted.
  • step 440 in response to determining that the current earphone jack is plugged into the external device, the push enabler is set to introduce the push information in a push manner of voice.
  • the push enabler when it is determined that the current earphone interface is plugged into the external device, the push enabler may be configured to introduce the push information in a voice push manner, or may set the push messenger to perform voice communication with the user.
  • step 450 in response to determining that the current earphone jack is not plugged into the external device, the push enabler is configured to introduce the push information in a text push manner.
  • the push enabler may be configured to introduce the push information in a push manner of information.
  • the push messenger can display the message "little master, can I speak?", and if the user's feedback information is "ok", the voice is set to communicate with the user.
  • the receiving feedback information of the user may be a voice response of the receiving user or a touch operation of receiving the user's touch screen on the terminal.
  • step 460 based on the emotional characteristics of the current user, the push mode of the push messenger and the push information of the push messenger are determined.
  • the embodiment of the present application makes the push mode more flexible by detecting whether the current earphone interface is plugged into an external device, and avoids playing the sound to disturb others when the external device is not inserted.
  • FIG. 5 is a schematic flowchart of another information pushing method according to an embodiment of the present disclosure, where the method includes the following steps:
  • step 510 a time interval of the current user switching application is determined.
  • the time interval for the current user to switch the application may be a time interval between the two applications for the user to switch.
  • the application is often changed when the user does not know what to do with the terminal. For example, the user opens WeChat, but does not know what to do with WeChat, so it opens QQ again. If the terminal detects that the time for the user to open the WeChat is 12 o'clock and the time for opening the QQ is 12:20 s, it can be determined that the time interval between the user switching the WeChat and the QQ is 20 s.
  • step 520 in response to the time interval being less than the preset interval, it is recorded as a valid switch.
  • the preset interval may be a default static value of the terminal or a dynamic value set according to the current user.
  • the effective switching can be a condition that the time interval at which the current user switches two applications is less than the preset interval. For example, if the preset interval is 1 minute, in the above example, it is determined that the time interval for the user to switch between WeChat and QQ is 20s. Since the time interval between the user switching WeChat and QQ is less than the preset interval of 1 minute, the user can switch the WeChat with The switching operation of QQ is an effective operation.
  • step 530 within the preset duration, the number of valid handovers of the current user is determined.
  • the preset duration may be a default static value of the terminal or a dynamic value set according to the current user.
  • the effective number of handovers may be the number of times that the current user switches the switching behavior of the two applications to satisfy the effective handover within a certain period of time.
  • the preset duration is 1 hour, or 30 minutes.
  • step 540 in response to the number of valid switching times being greater than the preset number of times, determining that the operation of the current user switching application satisfies a preset condition, the push messenger is displayed.
  • the preset number of times may be a default static value of the terminal, or a dynamic value set according to the current user.
  • the number of effective switching times is greater than the preset number of times, it is determined that the operation of the current user switching application satisfies the preset condition, and the push messenger is displayed.
  • the preset duration can be 30 minutes, and the preset number can be 6 times. If the current user switches the application interval less than 1 minute and the number of effective switching times is greater than 6 times in the preset time, the current user switching operation determines that the operation of the current user switching application meets the preset condition, and the push messenger is displayed.
  • step 550 the current user's emotional characteristics are obtained.
  • step 560 based on the emotional characteristics of the current user, the push mode of the push messenger and the push information of the push messenger are determined.
  • the display time of the push messenger can be set by satisfying the trigger condition, and the information can be pushed when the user is bored.
  • FIG. 6 is a structural block diagram of an information pushing apparatus according to an embodiment of the present application.
  • the present embodiment is applicable to various information push situations, and the method is performed by an information pushing apparatus, and the apparatus is implemented by software and/or hardware.
  • the device is configured in a terminal device such as a mobile phone or a tablet computer.
  • the apparatus may include: a push messenger display module 61, an emotion feature determination module 62, and a push module 63.
  • the push messenger display module 61 is configured to display the push messenger in response to determining that the current user switching application's operation satisfies the preset condition.
  • the emotion feature determination module 62 is configured to acquire the emotional characteristics of the current user.
  • the pushing module 63 is configured to determine, according to the emotional characteristics of the current user, the pushing manner of the push messenger and the push information of the push messenger.
  • the information pushing apparatus provided in the embodiment of the present application, if it is determined that the operation of the current user switching application satisfies the preset condition, displays the push messenger, acquires the emotional characteristics of the current user, and determines the push mode of the push messenger according to the emotional characteristics of the user.
  • Pushing information enables diversification of information push, not only to push intimate content based on the user's current state, but also to provide a variety of push methods.
  • the pushing module 63 is configured to: acquire current time and current positioning
  • Corresponding types of push information are determined according to the emotion feature, the current time, and the current location.
  • the pushing module 63 is further configured to: acquire learning material in real time, wherein the learning material includes a hotspot network term, a popular song, and a popular dance; according to the emotional feature and the learning material setting The push mode of the push messenger.
  • the apparatus further includes: an external device detection module.
  • the external device detecting module is configured to detect whether the current earphone interface is plugged into the external device before determining the pushing mode and the pushing information of the push messenger; and in response to determining that the current earphone jack is inserted with the external device, setting the push messenger to push the voice
  • the method introduces the push information; in response to determining that the current earphone jack is not inserted with an external device, the push enabler is configured to introduce the push information in a text push manner.
  • the external device detecting module is configured to: when detecting that the voltage of the current earphone jack changes, determine that the current earphone interface is plugged into the external device.
  • the apparatus further includes: an information replacement module.
  • the information replacement module is configured to receive feedback information of the current user after determining the push mode and the push information of the push messenger; and replace the push information according to the feedback information.
  • the push messenger display module is configured to: determine a time interval of the current user switching application; in response to the time interval being less than a preset interval, be recorded as an effective switching; within a preset time period, determining The number of effective switching times of the current user; determining that the operation of the current user switching application satisfies a preset condition in response to the number of valid switching times being greater than a preset number of times.
  • the emotion feature determining module is configured to: acquire a face image of the current user; input the face image into an emotion judgment model to determine an emotional feature corresponding to the face image, wherein the The emotion judgment model is a model trained according to an image sample set.
  • the push messenger comprises a cartoon character or an anime character.
  • the embodiment of the present application provides a terminal in which the information push device provided by the embodiment of the present application can be integrated.
  • the terminal 1000 includes a memory 1001 and a processor 1002.
  • the memory 1001 stores a to-be-processed picture
  • the processor 1002 is configured to: if it is determined that the operation of the current user switching application satisfies a preset condition, display a push messenger; acquire an emotional feature of the current user; and determine the Push the messenger's push and push information.
  • the terminal provided in the embodiment of the present application, if it is determined that the operation of the current user switching application meets the preset condition, displays the push messenger, obtains the emotional feature of the current user, and determines the push mode and the push information of the push messenger according to the emotional characteristics of the user. It realizes the diversification of information push, and can not only push intimate content according to the current state of the user, but also provide a variety of push methods.
  • the mobile terminal may include: a casing (not shown), a memory 701, a central processing unit (CPU) 702 (also referred to as a processor, hereinafter referred to as a CPU), and a circuit board ( Not shown in the drawing), touch display 712 and power supply circuit (not shown).
  • CPU central processing unit
  • FIG. 7B the mobile terminal may include: a casing (not shown), a memory 701, a central processing unit (CPU) 702 (also referred to as a processor, hereinafter referred to as a CPU), and a circuit board ( Not shown in the drawing), touch display 712 and power supply circuit (not shown).
  • CPU central processing unit
  • the touch display screen 712 is configured to convert a user operation into an electrical signal input to the processor and display a visual output signal;
  • the touch display screen includes a touch chip, and the touch chip is configured to output a touch Sensing a control signal to the touch display screen;
  • the circuit board is disposed inside the space surrounded by the touch display screen 712 and the housing;
  • the CPU 702 and the memory 701 are disposed on the circuit board;
  • the power supply circuit is configured to supply power to respective circuits or devices of the mobile terminal;
  • the memory 701 is configured to store a computer program;
  • the CPU 702 reads and executes a computer program stored in the memory 701.
  • the CPU 702, when executing the computer program implements the steps of: displaying a push messenger if the operation of the current user switching application meets a preset condition; acquiring an emotional feature of the current user; determining the Push the messenger's push and push information.
  • the mobile terminal further includes: a peripheral interface 703, an RF (Radio Frequency) circuit 705, an audio circuit 706, a speaker 711, a power management chip 708, an input/output (I/O) subsystem 709, and other inputs/controls.
  • a peripheral interface 703 an RF (Radio Frequency) circuit 705, an audio circuit 706, a speaker 711, a power management chip 708, an input/output (I/O) subsystem 709, and other inputs/controls.
  • RF Radio Frequency
  • the illustrated mobile terminal 700 is merely one example of a mobile terminal, and that the mobile terminal 700 may have more or fewer components than those shown in the figures, and two or more components may be combined. Or it can have different component configurations.
  • the various components shown in the figures can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.
  • the terminal integrated with the information push device provided in this embodiment is described in detail below.
  • the terminal uses a mobile phone as an example.
  • the memory 701 can be accessed by the CPU 702, the peripheral interface 703, etc., and the memory 701 can include a high speed random access memory, and can also include a non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
  • a non-volatile memory such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.
  • Peripheral interface 703, which can connect the input and output peripherals of the device to CPU 702 and memory 701.
  • the I/O subsystem 709 can connect input and output peripherals on the device, such as touch display 712 and other input/control devices 710, to peripheral interface 703.
  • the I/O subsystem 709 can include a display controller 7091 and one or more input controllers 7092 for controlling other input/control devices 710.
  • one or more input controllers 7092 receive electrical signals from other input/control devices 710 or transmit electrical signals to other input/control devices 710, and other input/control devices 710 may include physical buttons (press buttons, rocker buttons, etc.) ), dial, slide switch, joystick, click wheel.
  • the input controller 7092 can be connected to any of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
  • the touch display screen 712 is an input interface and an output interface between the user terminal and the user, and displays the visual output to the user.
  • the visual output may include graphics, text, icons, videos, and the like.
  • the display controller 7091 in the I/O subsystem 709 receives an electrical signal from the touch display 712 or transmits an electrical signal to the touch display 712.
  • the touch display 712 detects the contact on the touch display screen, and the display controller 7091 converts the detected contact into an interaction with the user interface object displayed on the touch display screen 712, that is, realizes human-computer interaction, and displays the touch.
  • the user interface objects on the control display 712 can be icons that run the game, icons that are networked to the respective network, and the like. It is worth noting that the device may also include a light mouse, which is a touch sensitive surface that does not display a visual output, or an extension of a touch sensitive surface formed by a touch display.
  • the RF circuit 705 is mainly configured to establish communication between the mobile phone and the wireless network (ie, the network side), and realize data reception and transmission between the mobile phone and the wireless network. For example, sending and receiving short messages, emails, and the like. Specifically, the RF circuit 705 receives and transmits an RF signal, which is also referred to as an electromagnetic signal, and the RF circuit 705 converts the electrical signal into an electromagnetic signal or converts the electromagnetic signal into an electrical signal, and through the electromagnetic signal and communication network and other devices Communicate.
  • an RF signal which is also referred to as an electromagnetic signal
  • RF circuitry 705 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC ( COder-DECoder, codec) Chipset, Subscriber Identity Module (SIM), etc.
  • an antenna system an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC ( COder-DECoder, codec) Chipset, Subscriber Identity Module (SIM), etc.
  • CODEC COder-DECoder, codec
  • SIM Subscriber Identity Module
  • the audio circuit 706 is primarily configured to receive audio data from the peripheral interface 703, convert the audio data into an electrical signal, and transmit the electrical signal to the speaker 711.
  • the speaker 711 is arranged to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 705 to sound and play the sound to the user.
  • the power management chip 708 is configured to provide power and power management for the hardware connected to the CPU 702, the I/O subsystem, and the peripheral interface.
  • the push messenger is displayed, the emotional characteristics of the current user are obtained, and the push mode and the push information of the push messenger are determined according to the emotional characteristics of the user.
  • the diversification of information push is realized, and not only can the intimate content be pushed according to the current state of the user, but also a variety of push methods can be provided.
  • the above apparatus can execute the information pushing apparatus, the storage medium and the mobile terminal provided by all the foregoing embodiments of the present application, and has the functional modules and the beneficial effects corresponding to the above-mentioned information pushing method.
  • the information pushing method provided by all the foregoing embodiments of the present application.
  • the computer storage medium of the embodiments of the present application may employ any combination of one or more computer readable mediums.
  • the computer readable medium can be a computer readable signal medium or a computer readable storage medium.
  • the computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above.
  • a computer readable storage medium can be any tangible medium that can contain or store a program, which can be used by or in connection with an instruction execution system, apparatus or device.
  • a computer readable signal medium may include a data signal that is propagated in the baseband or as part of a carrier, carrying computer readable program code. Such propagated data signals can take a variety of forms including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • the computer readable signal medium can also be any computer readable medium other than a computer readable storage medium, which can transmit, propagate, or transport a program for use by or in connection with the instruction execution system, apparatus, or device. .
  • Program code embodied on a computer readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
  • Computer program code for performing the operations of the present application can be written in one or more programming languages, or a combination thereof, including an object oriented programming language - such as Java, step malltalk, C++, and conventional processes. Programming language - such as the "C" language or a similar programming language.
  • the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer, partly on the remote computer, or entirely on the remote computer or server.
  • the remote computer can be connected to the user's computer via any kind of network, including a local area network (LAN) or wide area network (WAN), or can be connected to an external computer (eg, using an Internet service provider) Internet connection).
  • LAN local area network
  • WAN wide area network
  • Internet service provider Internet service provider
  • the foregoing apparatus may perform the methods provided by all the foregoing embodiments of the present application, and have corresponding functional modules and advantageous effects for performing the foregoing methods.
  • the foregoing apparatus may perform the methods provided by all the foregoing embodiments of the present application, and have corresponding functional modules and advantageous effects for performing the foregoing methods.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Disclosed are an information pushing method and apparatus, a terminal, and a storage medium. The method comprises: in response to determining that an application switching operation of a current user meets a preset condition, displaying a pushing messenger; obtaining emotional characteristics of the current user; and determining a pushing mode and pushing information of the pushing messenger according to the emotional characteristics of the current user.

Description

信息推送方法以及装置、终端及存储介质Information push method and device, terminal and storage medium

本申请要求在2017年12月20日提交中国专利局、申请号为201711382730.2的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。The present application claims the priority of the Chinese Patent Application No. PCT Application No.

技术领域Technical field

本申请实施例涉及智能终端技术领域,例如涉及一种信息推送方法以及装置、终端及存储介质。The embodiments of the present invention relate to the technical field of intelligent terminals, for example, to an information pushing method, a device, a terminal, and a storage medium.

背景技术Background technique

随着高科技信息技术的快速发展,人们对移动终端的依赖程度越来越高。With the rapid development of high-tech information technology, people are increasingly dependent on mobile terminals.

移动终端已经由最初的打电话、发短信等简单通讯功能发展到现在的多种即时通讯、社交媒体、视频通话、远程会议以及娱乐游戏等多项功能。对于大多数用户而言,移动终端不仅仅是通讯工具。Mobile terminals have evolved from simple communication functions such as initial calling and texting to a variety of functions such as instant messaging, social media, video calling, teleconferencing, and entertainment games. For most users, mobile terminals are more than just communication tools.

信息推送作为移动终端中一项功能,能够为用户提供更多的实时资讯。但是,目前的信息推送方法的缺点是只提取用户的检索和浏览行为进行相似性关联,关联度相对单一。As a function in mobile terminals, information push can provide users with more real-time information. However, the shortcoming of the current information push method is that only the user's search and browsing behaviors are extracted for similarity association, and the degree of association is relatively simple.

发明内容Summary of the invention

本申请提供一种信息推送方法以及装置、终端及存储介质,能够根据用户的当前状态推送贴心内容,实现了信息推送的多样化。The present application provides an information push method, a device, a terminal, and a storage medium, which can push intimate content according to the current state of the user, thereby realizing diversification of information push.

本申请实施例提供了一种信息推送方法,该方法包括:An embodiment of the present application provides an information pushing method, where the method includes:

响应于确定当前用户切换应用的操作满足预设条件,显示推送使者;Displaying a push messenger in response to determining that the current user switching application's operation meets the preset condition;

获取所述当前用户的情绪特征;Obtaining an emotional characteristic of the current user;

根据所述当前用户的情绪特征,确定所述推送使者的推送方式与所述推送使者的推送信息。Determining, according to the emotional characteristics of the current user, the push mode of the push messenger and the push information of the push messenger.

本申请实施例还提供了一种信息推送装置,该装置包括:The embodiment of the present application further provides an information pushing device, where the device includes:

推送使者显示模块,设置为响应于确定当前用户切换应用的操作满足预设条件,显示推送使者;Pushing a messenger display module, configured to display a push messenger in response to determining that an operation of the current user switching application satisfies a preset condition;

情绪特征确定模块,设置为获取所述当前用户的情绪特征;An emotion feature determining module, configured to acquire an emotional feature of the current user;

推送模块,设置为根据所述当前用户的情绪特征,确定所述推送使者的推送方式与所述推送使者的推送信息。The pushing module is configured to determine, according to the emotional characteristics of the current user, the pushing manner of the push messenger and the push information of the push messenger.

本申请实施例还提供了一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的信息推送方法。The embodiment of the present application further provides a terminal, including a memory, a processor, and a computer program stored on the memory and operable on the processor, where the processor implements the implementation of the present application when the computer program is executed The information push method described in the example.

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请实施例所述的信息推送方法。The embodiment of the present application further provides a computer readable storage medium, where the computer program is stored, and when the program is executed by the processor, the information pushing method described in the embodiment of the present application is implemented.

附图概述BRIEF abstract

图1A为本申请实施例提供的一种信息推送方法的流程示意图;1A is a schematic flowchart of a method for pushing information according to an embodiment of the present application;

图1B为本申请实施例提供的一种信息推送显示屏幕的示意图;FIG. 1B is a schematic diagram of an information push display screen according to an embodiment of the present application; FIG.

图2是本申请实施例提供的又一种信息推送方法的流程示意图;2 is a schematic flowchart of still another information pushing method provided by an embodiment of the present application;

图3是本申请实施例提供的又一种信息推送方法的流程示意图;3 is a schematic flowchart of still another information pushing method provided by an embodiment of the present application;

图4是本申请实施例提供的又一种信息推送方法的流程示意图;4 is a schematic flowchart of still another information pushing method provided by an embodiment of the present application;

图5是本申请实施例提供的又一种信息推送方法的流程示意图;FIG. 5 is a schematic flowchart of still another method for pushing information according to an embodiment of the present application;

图6是本申请实施例提供的一种信息推送装置的结构示意图;6 is a schematic structural diagram of an information pushing apparatus according to an embodiment of the present application;

图7A是本申请实施例中的一种终端的结构示意图;7A is a schematic structural diagram of a terminal in an embodiment of the present application;

图7B是本申请实施例中的又一种终端的结构示意图。FIG. 7B is a schematic structural diagram of still another terminal in the embodiment of the present application.

具体实施方式Detailed ways

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are merely illustrative of the application and are not intended to be limiting. In addition, it should be noted that, for the convenience of description, only some but not all of the structures related to the present application are shown in the drawings.

手机、平板电脑等移动终端,已经成为人们生活中必不可少的使用工具。人们使用移动终端可以通讯、社交、获取新闻资讯以及娱乐等。相关技术中,当用户使用某类应用时,终端可以根据用户当前情绪,推送与用户当前情绪相应的信息。例如,当用户听歌时,终端可以根据用户当前情绪,推送与用户当前情绪相应的歌曲;当用户看视频时,终端可以根据用户当前情绪,推送与用户当前情绪相应的视频。由此可看,相关技术中的信息推送仅仅是在同种类型的信息中更换信息内容,使得推送的信息内容符合用户的当前情绪,推送方式单一。本申请实施例提供了一种信息推送方法,改变了相关技术中推送方式单一、缺乏吸引力的现象,具体方法如下:Mobile terminals such as mobile phones and tablets have become an indispensable tool for people's lives. People use mobile terminals to communicate, socialize, get news, and entertain. In related art, when a user uses a certain type of application, the terminal may push information corresponding to the current mood of the user according to the current mood of the user. For example, when the user listens to the song, the terminal can push the song corresponding to the current mood of the user according to the current mood of the user; when the user watches the video, the terminal can push the video corresponding to the current mood of the user according to the current mood of the user. It can be seen that the information push in the related art merely replaces the information content in the same type of information, so that the pushed information content conforms to the current mood of the user, and the push mode is single. The embodiment of the present application provides an information pushing method, which changes the phenomenon that the pushing mode is single and unattractive in the related art, and the specific method is as follows:

图1A为本申请实施例提供的一种信息推送方法的流程图,本实施例可适用于多种信息推送的情况,所述方法由信息推送装置来执行,所述装置由软件和硬件中的至少一种来执行,所述装置配置在诸如手机、平板电脑等终端设备中。如图1所示,所述方法包括:步骤110至步骤130。1A is a flowchart of an information pushing method according to an embodiment of the present application. The embodiment is applicable to a plurality of information pushing situations, and the method is performed by an information pushing device, where the device is implemented by software and hardware. Executed by at least one, the device is configured in a terminal device such as a mobile phone, a tablet computer or the like. As shown in FIG. 1, the method includes: Step 110 to Step 130.

在步骤110中,响应于确定当前用户切换应用的操作满足预设条件,显示推送使者。In step 110, in response to determining that the current user switching application's operation meets the preset condition, the push messenger is displayed.

其中,应用可为终端内安装的任意应用程序,如微信、QQ、浏览器、微博、 博客、淘宝、音乐以及电子阅读等类型的软件。预设条件可以为终端用于判断是否为用户提供推送使者的判断条件,当用户满足该预设条件时,为用户提供推送使者,当用户不满足该预设条件时,不为用户提供推送使者。例如,预设条件可为实时检测当前用户使用应用的切换操作。例如,预设条件可以是设定用户在一定时间内切换的应用个数,也可以是设定用户切换应用的间隔小于一定时间的切换次数,或者还可以是设定用户切换至少一个指定应用的操作等。The application can be any application installed in the terminal, such as WeChat, QQ, browser, Weibo, blog, Taobao, music, and electronic reading. The preset condition may be a judgment condition for the terminal to determine whether to provide the push messenger for the user. When the user meets the preset condition, the user is provided with a push messenger. When the user does not satisfy the preset condition, the push messenger is not provided for the user. . For example, the preset condition may be a real-time detection of a switching operation of the current user using the application. For example, the preset condition may be setting the number of applications that the user switches in a certain period of time, or setting the number of times the user switches the application interval is less than a certain time, or setting the user to switch at least one specified application. Operation, etc.

相关技术终端内的信息推送大多是终端直接以文字、链接或者图片的方式推送给用户,而在本实施例中,终端可以设定一个推送使者,由推送使者将推送信息展示给用户。其中,推送使者可以是终端设定的至少一个可以与用户沟通的卡通人物、动漫人物以及真人图像人物,用于为用户提供推送信息。推送使者的形象可以是终端默认的形象,也可以是终端通过检测内部图片库、历史期间用户使用应用记录以及用户关注的新闻动态等预测的符合用户喜爱的形象。推送使者的显示方式可包括多种,例如,从显示屏幕的任何一方缓慢进入屏幕中央、弹跳的方式进入显示屏幕以及由浅至深的显示推送使者的形象等。推送使者位于显示屏幕的位置可以为显示屏幕的中央、左上角、右上角、左下角以及右下角等,推送使者占用显示屏幕的大小可以为任意大小。推送使者的推送方式可以为语音推送、文字推送以及语音与文字相结合的推送方式等。需要说明的是,本实施例中提供的推送使者的形象、推送内容、推送方式、显示方式、显示大小以及显示位置仅仅是一种示例,本实施例不对其进行限定。In the related art, the information push in the terminal is mostly that the terminal directly pushes the user to the user by means of a text, a link or a picture. In this embodiment, the terminal can set a push messenger, and the push messenger displays the push information to the user. The push messenger may be at least one cartoon character, anime character, and a real person image person that can be communicated with the user, and is used to provide push information for the user. The image of the push messenger may be the default image of the terminal, or may be the image that the terminal predicts according to the user's favorite by detecting the internal image library, the user's use of the application record during the history, and the news dynamics of the user's attention. The display manner of the push messenger may include various types, for example, slowly entering the center of the screen from either side of the display screen, bouncing into the display screen, and pushing the image of the messenger from a shallow to deep display. The position of the push messenger on the display screen may be the center, the upper left corner, the upper right corner, the lower left corner, and the lower right corner of the display screen, and the size of the push screen occupied by the pusher may be any size. Push pusher's push mode can be voice push, text push, and push and voice combined with text. It should be noted that the image of the push messenger, the push content, the push mode, the display mode, the display size, and the display position provided in this embodiment are merely examples, and are not limited in this embodiment.

在一实施例中,当确定当前用户切换应用的操作满足预设条件时,可以显示推送使者。在本实施例中,确定当前用户切换应用的操作可以由终端的系统执行,或者由终端内的一个应用软件执行;同样的,确定显示推送使者的操作可以由终端的系统执行,或者由终端内的一个推送软件执行。其中,当确定当前用户切换应用的操作满足预设条件时,显示推送使者的操作可以在获得用户指示后,由系统或推送软件执行。例如,若设定推送使者为维尼熊的卡通形象,预设条件为在一小时内,用户切换应用的操作达到5次,那么终端当检测到用户切换操作满足预设条件时,显示推送使者维尼熊。In an embodiment, when it is determined that the operation of the current user switching application satisfies a preset condition, the push messenger may be displayed. In this embodiment, determining that the current user switching application operation may be performed by the system of the terminal or by an application software in the terminal; likewise, determining that the operation of displaying the push messenger may be performed by the system of the terminal, or by the terminal A push software implementation. Wherein, when it is determined that the operation of the current user switching application satisfies the preset condition, the operation of displaying the push messenger may be performed by the system or the push software after obtaining the user indication. For example, if the push messenger is set to be a cartoon character of the Winnie the Pooh, the preset condition is that the user switches the application operation 5 times within one hour, then the terminal displays the push messenger Pooh when detecting that the user switching operation meets the preset condition. Bear.

在步骤120中,获取所述当前用户的情绪特征。In step 120, the current user's emotional characteristics are obtained.

其中,情绪,是对一系列主观认知经验的通称,是多种感觉、思想和行为综合产生的心理和生理状态。最普遍、通俗的情绪有喜、怒、哀、惊、恐、以及爱等,也有一些细腻微妙的情绪如嫉妒、惭愧、羞耻、以及自豪等。情绪常和心情、性格、脾气、以及目的等因素互相作用。情绪特征可通过人脸图像中五官以及肌肉的位置变化推测而得。因此,终端可以通过获取当前用户的情绪特征以推荐符合用户当前情绪的内容。获取当前用户的情绪特征的方式包括多种,例如可以采集用户的表情变化预测用户的情绪,可以通过用户的聊天记录 或者查看的内容推断用户的情绪,或者还可以直接获取用户表达的情绪特征等。本实施例不对获取当前用户情绪特征的方式作以限定。Among them, emotion is a general term for a series of subjective cognitive experiences, and it is a psychological and physiological state produced by a combination of multiple feelings, thoughts and behaviors. The most common and popular emotions are joy, anger, sadness, shock, fear, and love. There are also some subtle emotions such as jealousy, jealousy, shame, and pride. Emotions often interact with factors such as mood, personality, temper, and purpose. Emotional features can be inferred from facial features in the facial image and changes in the position of the muscles. Therefore, the terminal can recommend content that matches the current mood of the user by acquiring the emotional characteristics of the current user. The manner of obtaining the emotional characteristics of the current user includes various types, for example, the user's expression changes may be collected to predict the user's emotions, the user's emotions may be inferred through the user's chat record or the viewed content, or the user's expressed emotional characteristics may be directly obtained. . This embodiment does not limit the manner in which the current user's emotional features are obtained.

在步骤130中,根据所述当前用户的情绪特征,确定所述推送使者的推送方式与所述推送使者的推送信息。In step 130, based on the emotional characteristics of the current user, the push mode of the push messenger and the push information of the push messenger are determined.

其中,推送方式可包括推送使者的显示方式以及推送信息的方式,例如,推送使者的推送方式可以是伴随着音乐跳舞出现在显示屏幕,并在跳舞过程中插入推送信息。又例如,推送使者可以作为当前用户的知心朋友,当预测用户心情不好时,跟用户实时进行聊天,询问用户为什么不开心,因为什么事不开心,并安慰用户。具体例如“小主人,我感觉你很不开心呀,摸摸头,跟我说说你因为什么事不开心”。推送使者在听完用户的倾诉后,可以跟用户说“摸摸头,换个心情看看我给你推荐的精彩内容吧”。推送使者的推送信息可以为音乐、视频、文字、游戏以及图片等。The pushing manner may include a manner of pushing the display of the messenger and a manner of pushing the information. For example, the pushing manner of the pushing messenger may be that the music is played on the display screen accompanied by music dancing, and the push information is inserted during the dancing. For another example, the push messenger can serve as a close friend of the current user. When predicting that the user is in a bad mood, he or she chats with the user in real time, asking the user why he is not happy, because what is not happy, and comforting the user. Specifically, for example, "Little Master, I feel that you are very unhappy, touch your head and tell me that you are not happy because of anything." After listening to the user's confession, the push messenger can tell the user "touch the head, change your mood and see what I recommend to you." The push messenger's push information can be music, video, text, games, pictures, and the like.

如图1B所示,图1B是本申请实施例提供的一种信息推送显示屏幕的示意图,包括显示屏幕10、推送使者11、推送对话12、推送对话13、推送对话14以及推送信息15。本申请实施例中的推送使者为喜洋洋卡通形象。若终端获取近几天当前用户的聊天记录可知用户当前正处于考研复习状态,而通过检测用户频繁切换应用,触发了推送使者的出现,并获取当前用户的情绪特征为郁闷和烦躁。由图1B所示,推送使者11处于显示屏幕中心位置,推送使者11以文字显示的方式推送信息。其中,推送对话12、推送对话13、推送对话14以及推送信息15可以同时显示,也可以依次显示,其显示位置可以如图1B所示全部显示在显示屏幕10,也可以交替式的显示在显示屏幕10内的同一位置,具体显示过程为推送对话12显示、推送对话12消失、推送对话13显示、推送对话13消失、推送对话14显示、推送对话14消失、推送对话15显示以供用户进行操作。1B is a schematic diagram of an information push display screen provided by an embodiment of the present application, including a display screen 10, a push messenger 11, a push dialog 12, a push dialog 13, a push dialog 14, and push information 15. The push messenger in the embodiment of the present application is a happy cartoon image. If the terminal obtains the chat record of the current user in the past few days, the user is currently in the postgraduate review state, and by detecting that the user frequently switches the application, the appearance of the push messenger is triggered, and the emotional characteristics of the current user are acquired as depressed and irritated. As shown in Fig. 1B, the push messenger 11 is at the center of the display screen, and the push messenger 11 pushes the information in a text display manner. The push dialog 12, the push dialog 13, the push dialog 14, and the push information 15 may be displayed simultaneously or sequentially, and the display position may be displayed on the display screen 10 as shown in FIG. 1B, or may be displayed alternately in the display. The same position in the screen 10, the specific display process is the push dialog 12 display, the push dialog 12 disappears, the push dialog 13 is displayed, the push dialog 13 disappears, the push dialog 14 is displayed, the push dialog 14 disappears, and the push dialog 15 is displayed for the user to operate. .

本申请实施例中提供的信息推送方法,响应于确定当前用户切换应用的操作满足预设条件,显示推送使者,提高用户对推送信息的吸引力,获取当前用户的情绪特征,并根据当前用户的情绪特征,确定推送使者的推送方式与推送信息,实现了信息推送的多样化,不仅能够根据用户的当前状态推送贴心的内容,还能提供多样化的推送方式。The information pushing method provided in the embodiment of the present application, in response to determining that the current user switching application operation meets the preset condition, displays the push messenger, improves the user's attraction to the push information, acquires the current user's emotional feature, and according to the current user's Emotional characteristics, determining the push and push information of the push messenger, realizing the diversification of information push, not only can push intimate content according to the current state of the user, but also provide a variety of push methods.

在一实施例中,确定所述推送使者的推送方式与推送信息之后,还包括:接收当前用户的反馈信息;根据所述反馈信息,更换所述推送信息。In an embodiment, after determining the push mode and the push information of the push messenger, the method further includes: receiving feedback information of the current user; and replacing the push information according to the feedback information.

其中,反馈信息为当前用户根据推送使者的推送信息进行的反馈,从而调整不同的推送信息。反馈信息可以为接收用户的触控操作,可以为接收用户的语音信息或者文字信息。例如,如1B所示,推送使者11为用户推送的推送信息15为电影,但是当前用户没有流量或者是在教室不方便观看电影,因此可以 切换内容,推送使者可以为当前用户推荐励志文章等内容。或者,推送使者11为用户推送的推送信息15为电影,终端可以接收用户的反馈信息“喜欢这个电影”或者“想换个电影”等语音信息,适应性的为当前用户更换推送信息。The feedback information is feedback of the current user according to the push information of the push messenger, thereby adjusting different push information. The feedback information may be a touch operation of the receiving user, and may be receiving voice information or text information of the user. For example, as shown in FIG. 1B, the push information 15 pushed by the push messenger 11 for the user is a movie, but the current user has no traffic or is inconvenient to watch the movie in the classroom, so the content can be switched, and the push messenger can recommend content such as inspirational articles for the current user. . Alternatively, the push information 15 pushed by the push messenger 11 for the user is a movie, and the terminal can receive voice information such as the user's feedback information “like this movie” or “want to change a movie”, and adaptively replaces the push information for the current user.

本申请实施例通过获取当前用户的反馈操作,能够使得推送信息更符合用户的信息,提高推送信息的接受度。By obtaining the feedback operation of the current user, the embodiment of the present application can make the push information more conform to the information of the user, and improve the acceptance of the push information.

在一实施例中,所述获取所述当前用户的情绪特征,包括:获取当前用户的人脸图像;将所述人脸图像输入情绪判断模型,以判断所述人脸图像对应的情绪特征,其中,所述情绪判断模型为根据图像样本集训练的模型。In an embodiment, the acquiring the emotion feature of the current user includes: acquiring a face image of the current user; and inputting the face image into an emotion judgment model to determine an emotional feature corresponding to the face image, Wherein, the emotion judgment model is a model trained according to an image sample set.

其中,人脸图像可为包含人脸的图像信息,情绪判断模型为根据图像样本集训练的模型。The face image may be image information including a face, and the emotion judgment model is a model trained according to the image sample set.

其中,情绪判断模型为用于对获取的人脸图像的表情特征确定其情感特征的学习模型。情绪判断模型可以是神经网络模型,其中,该神经网络模型可以是卷积神经网络模型,也可以是非卷积神经网络,且本申请实施例中对该神经网络模型的层数、层、不同卷积核和权重中的至少一种等网络参数不作限定。如,本申请实施例中的情绪判断模型可以为包含五个卷积层与两个池化层的神经网络模型。The emotion judgment model is a learning model for determining an emotion feature of the expression feature of the acquired face image. The emotion judgment model may be a neural network model, where the neural network model may be a convolutional neural network model or a non-convolution neural network, and the number, layers, and volumes of the neural network model in the embodiment of the present application Network parameters such as at least one of the core and the weight are not limited. For example, the emotion judgment model in the embodiment of the present application may be a neural network model including five convolution layers and two pooling layers.

其中,图像样本集为包含了大量人物图像的样本集,可存储于人脸图像匹配设备本地,也可存储于对应的服务器中。图像样本集可以包含已标记情绪特征的样本图像,也可包含未标记情绪特征的样本图像。本申请实施例可以根据图像样本集中样本图像包含的多种人脸表情以及情绪特征训练图像标记模型。The image sample set is a sample set containing a large number of character images, and may be stored locally in the face image matching device, or may be stored in a corresponding server. The image sample set may contain sample images of the labeled emotional features, as well as sample images of the unmarked emotional features. The embodiment of the present application can train the image marking model according to various facial expressions and emotional features included in the sample image of the image sample set.

在本实施例中,利用图像样本集训练情绪判断模型以调整情绪判断模型的权重等网络参数,最后能够达到对多种人脸图像标注情绪特征的效果。且经大量的迭代训练得到的情绪判断模型具有对输入的人脸图像进行加权计算的能力,从而能够快速对获取的人脸图像的情绪特征进行标注。In this embodiment, the emotion judgment model is trained by using the image sample set to adjust the network parameters such as the weight of the emotion judgment model, and finally, the effect of labeling the emotion features on the plurality of face images can be achieved. And the emotion judgment model obtained through a large number of iterative training has the ability to perform weighted calculation on the input face image, so that the emotional features of the acquired face image can be quickly labeled.

在一实施例中,本实施例可通过打开终端的前置摄像头获取当前用户的人脸图像,并可将人脸图像输入情绪判断模型,使得情绪判断模型输出该人脸图像对应的情绪特征。In an embodiment, the front face camera of the terminal can obtain the face image of the current user, and the face image can be input into the emotion judgment model, so that the emotion judgment model outputs the emotion feature corresponding to the face image.

本申请实施例通过使用情绪判断模型对获取的人脸图像标注情绪特征,能够提高情绪特征判断的准确性。The embodiment of the present application can improve the accuracy of the emotion feature judgment by using the emotion judgment model to mark the acquired face image with the emotion feature.

在一实施例中,所述推送使者包括卡通人物或动漫人物。In an embodiment, the push messenger comprises a cartoon character or an anime character.

其中,卡通人物和动漫人物可代表推送使者的个人形象,用户可以挑选自己喜欢的卡通人物或者动漫人物,终端也可以根据用户关注的动漫书、在社交平台内公开的一些评论中预测用户喜欢的卡通人物或动漫人物。Among them, cartoon characters and cartoon characters can represent the personal image of the push messenger. The user can select the cartoon characters or cartoon characters that he likes. The terminal can also predict the user's favorite according to the anime book that the user pays attention to and some comments published in the social platform. Cartoon characters or cartoon characters.

本申请实施例通过为推送使者设定特定的卡通人物或动漫人物,能够使得推送使者成为用户喜爱的形象,不仅推送与用户当前情绪的相关的推送内容, 而且在推送形式上提高吸引力,有利于提高推送信息的推荐率。In the embodiment of the present application, by setting a specific cartoon character or anime character for the push messenger, the push messenger can be made into a favorite image of the user, not only pushing the push content related to the user's current mood, but also increasing the attractiveness in the push form. Conducive to improving the recommendation rate of push information.

图2为本申请实施例提供的另一种信息推送方法的流程示意图,该方法包括如下步骤:FIG. 2 is a schematic flowchart of another information pushing method according to an embodiment of the present disclosure, where the method includes the following steps:

在步骤210中,响应于确定当前用户切换应用的操作满足预设条件,显示推送使者。In step 210, in response to determining that the current user switching application's operation meets the preset condition, the push messenger is displayed.

在步骤220中,获取所述当前用户的情绪特征。In step 220, the current user's emotional characteristics are obtained.

在步骤230中,获取当前时间与当前定位。In step 230, the current time and current location are obtained.

其中,当前时间可为当前用户切换应用的操作满足预设条件时的时间,也即推送使者显示的时间。当前时间的获取可以根据终端系统的时间而定,或者可以从终端联网的网络时间而定。当前定位的获取可以是基于全球定位系统(Global Positioning System,GPS)的定位,可以是基于移动运营网的基站的定位。基于GPS的定位方式是利用终端上的GPS定位模块将自己的位置信号发送到定位后台来实现终端定位的。基站定位则是利用基站对终端的距离的测算距离来确定终端位置的。The current time may be the time when the current user switching application's operation meets the preset condition, that is, the time when the pusher is displayed. The acquisition of the current time may be based on the time of the terminal system, or may be determined by the network time of the terminal networking. The acquisition of the current location may be based on a Global Positioning System (GPS) location, and may be a location of a base station based on the mobile service network. The GPS-based positioning method uses the GPS positioning module on the terminal to transmit its own position signal to the positioning background to realize the terminal positioning. The base station positioning is to determine the terminal position by using the measured distance of the base station to the distance of the terminal.

在步骤240中,根据所述当前用户的情绪特征、所述当前时间与所述当前定位,确定相应类型的推送信息。In step 240, the corresponding type of push information is determined according to the current user's emotional characteristics, the current time, and the current location.

在一实施例中,由于推送信息可以为图片、音乐、文字以及视频等多种信息,而不同类型的信息适合不同的时间和场合。例如,若获取当前时间为周一至周五工作日中白天的时间,当前定位为公司地点,因此可以设定推送信息为文字类或者图片类等方便用户查看的内容。又例如,若获取当前时间为周一至周五工作日中下班的时间,当前定位为移动的地点,如用户坐地铁或者公交车回家的路上,因此可以设定推送信息为音乐类的信息。还例如,若获取当前时间为周一至周五工作日中下班的时间或者六日,当前定位为家庭地点,因此可以设定推送信息为视频类的信息。In an embodiment, the push information may be a variety of information such as pictures, music, text, and video, and different types of information are suitable for different times and occasions. For example, if the current time is the day of the weekday from Monday to Friday, the current location is the company location, so the push information can be set to be convenient for the user to view the text or the picture. For another example, if the current time is the time of the work shift from Monday to Friday, the current location is the mobile location, such as the user taking the subway or the bus home, so the push information can be set as the music information. For example, if the current time is the time of the work shift from Monday to Friday, or the sixth day, the current location is the home location, so the push information can be set as the video type information.

本申请实施例通过获取当前时间与当前定位,可以根据情绪特征、当前时间与当前定位,确定相应类型的推送信息,能够根据用户所在场合推送相适应的推送信息,提高推送信息的推荐率。By obtaining the current time and the current location, the embodiment of the present application can determine the corresponding type of push information according to the emotion feature, the current time, and the current location, and can push the appropriate push information according to the user's location to improve the recommendation rate of the push information.

图3为本申请实施例提供的另一种信息推送方法的流程示意图,该方法包括如下步骤:FIG. 3 is a schematic flowchart of another information pushing method according to an embodiment of the present disclosure, where the method includes the following steps:

在步骤310中,响应于确定当前用户切换应用的操作满足预设条件,显示推送使者。In step 310, in response to determining that the current user switching application's operation meets the preset condition, the push messenger is displayed.

在步骤320中,获取所述当前用户的情绪特征。In step 320, the current user's emotional characteristics are obtained.

在步骤330中,实时获取学习素材。In step 330, the learning material is acquired in real time.

其中,学习素材包含热点网络用语、热门歌曲以及热门舞蹈。Among them, the learning material includes hot network terms, popular songs and popular dances.

其中,学习素材用于使得推送使者与时俱进,学习最热门的内容,以呈现 不同的显示方式。热点网络用语可为网络上广为流传的语言,比如“给力”、“皮皮虾我们走”以及“蓝瘦香菇”等。热门歌曲可为当前流行音乐榜上排名靠前的歌曲、网络广为流传的歌曲或者经典老歌。热门舞蹈为当前舞蹈排行榜或者网络广为流传的舞蹈。Among them, the learning material is used to make the push messenger keep up with the times and learn the most popular content to present different display modes. Hotspot network terms can be widely circulated on the Internet, such as "to power", "Phi Phi shrimp we go" and "blue thin mushrooms". Popular songs can be the top songs on the current popular music list, popular songs on the Internet or classic old songs. Popular dances are current dance charts or dances that are widely circulated on the Internet.

在一实施例中,终端可以实时获取学习素材,也可以预设时间获取学习素材。例如,可以一周获取一次或者一周获取两次等。终端获取学习素材的方式可为任何网络平台上获取或从用户关注的信息内容中获取。In an embodiment, the terminal may acquire the learning material in real time, or may acquire the learning material at a preset time. For example, you can get it once a week or twice a week. The manner in which the terminal obtains the learning material can be obtained on any network platform or obtained from the information content that the user pays attention to.

需要说明的是,本实施例中的学习素材额外热点网络用语、热门歌曲以及热门舞蹈仅仅是一种示例,本实施例不对学习素材的内容以及学习素材的数量进行限定。It should be noted that the learning material extra hotspot network term, the popular song, and the popular dance in the embodiment are only an example, and the embodiment does not limit the content of the learning material and the number of the learning materials.

在步骤340中,根据所述当前用户的情绪特征与所述学习素材设定所述推送使者的推送方式。In step 340, the push mode of the push messenger is set according to the emotional characteristics of the current user and the learning material.

在一实施例中,终端可以将获取的学习素材结合当前用户的情绪特征应用至推送使者中,使得推送使者更受用户喜爱。例如,当前用户的情绪特征为高兴,推送使者可以以唱歌跳舞的方式显示在显示屏幕中,并且为用户提供推送信息。其中,推送使者唱歌的歌曲可以是歌曲原唱也可以是根据终端处理过的变音,跳舞可以是模仿当前最热门的舞蹈。其中,推送使者唱歌以及跳舞可以选择歌曲以及舞蹈高潮部分,推送使者展示歌曲以及舞蹈的时间可以为20s。In an embodiment, the terminal may apply the acquired learning material to the push messenger in combination with the current user's emotional features, so that the push messenger is more popular with the user. For example, the current user's emotional characteristics are happy, and the push messenger can be displayed in the display screen in a singing and dancing manner, and provides push information to the user. Among them, the song that pushes the messenger to sing may be the original song of the song or the sound changed according to the terminal, and the dance may be the most popular dance. Among them, the push singer can sing and dance to select the song and the climax part of the dance, and the time for pushing the ambassador to display the song and dance can be 20s.

需要说明的是,本实施例中推送使者唱歌跳舞的时间仅仅是一种示例,本实施例不对推送使者显示时间进行限定。It should be noted that, in the embodiment, the time for pushing the messenger to sing and dance is only an example, and the present embodiment does not limit the push messenger display time.

本申请实施例通过实时获取学习素材以及根据情绪特征与学习素材设定所述推送使者的推送方式,使得推送使者的推送方式更加多样化、人性化,提高推送使者的趣味性。In the embodiment of the present application, the learning material is acquired in real time, and the pushing manner of the push messenger is set according to the emotional feature and the learning material, so that the pushing manner of the push messenger is more diverse and humanized, and the interest of the push messenger is improved.

图4为本申请实施例提供的另一种信息推送方法的流程示意图,该方法包括如下步骤:FIG. 4 is a schematic flowchart of another information pushing method according to an embodiment of the present disclosure, where the method includes the following steps:

在步骤410中,响应于确定当前用户切换应用的操作满足预设条件,显示推送使者。In step 410, in response to determining that the current user switching application's operation meets the preset condition, the push messenger is displayed.

在步骤420中,获取所述当前用户的情绪特征。In step 420, the current user's emotional characteristics are obtained.

在步骤430中,检测当前耳机接口是否插有外接设备。In step 430, it is detected whether the current earphone interface is plugged into an external device.

其中,外接设备可以是耳机。Among them, the external device can be a headset.

在一实施例中,推送使者的推送方式可以是语音推送以及信息推送。但是由于语音推送会播放声音,以及当推送信息为音乐或视频时会播放声音,而用户所在场合很有可能会不适宜播放音乐,因此,终端可以检测当前耳机接口是否插有外接设备。例如,终端可以检测当前耳机接口的电压是否发生变化。当检测当前耳机接口的电压发生变化时,则确定插有外接设备,当检测当前耳机 接口的电压没有发生变化时,则确定没有插有外接设备。In an embodiment, the pushing mode of the push messenger may be voice push and information push. However, since the voice push plays the sound, and when the push information is music or video, the sound is played, and the user may not be suitable for playing the music in the occasion, so the terminal can detect whether the current earphone interface is plugged into the external device. For example, the terminal can detect whether the voltage of the current earphone interface has changed. When it is detected that the voltage of the current earphone interface changes, it is determined that the external device is inserted. When it is detected that the voltage of the current earphone interface has not changed, it is determined that the external device is not inserted.

在步骤440中,响应于确定当前耳机插口插有外接设备,设定推送使者以语音的推送方式介绍所述推送信息。In step 440, in response to determining that the current earphone jack is plugged into the external device, the push enabler is set to introduce the push information in a push manner of voice.

在一实施例中,当确定检测当前耳机接口插有外接设备时,则可以设定推送使者以语音的推送方式介绍推送信息,也可以设定推送使者与用户进行语音沟通。In an embodiment, when it is determined that the current earphone interface is plugged into the external device, the push enabler may be configured to introduce the push information in a voice push manner, or may set the push messenger to perform voice communication with the user.

在步骤450中,响应于确定当前耳机插口未插有外接设备,设定推送使者以文字的推送方式介绍所述推送信息。In step 450, in response to determining that the current earphone jack is not plugged into the external device, the push enabler is configured to introduce the push information in a text push manner.

在一实施例中,当确定检测当前耳机接口未插有外接设备时,则可以设定推送使者以信息的推送方式介绍推送信息。例如,推送使者可以显示信息“小主人,我可以说话么”,若接收到用户的反馈信息为“可以”,则设定使用语音与用户进行沟通。其中,接受用户的反馈信息可以是接收用户的语音答复或者是接收用户在终端触摸屏的触控操作。In an embodiment, when it is determined that the current earphone interface is not plugged into the external device, the push enabler may be configured to introduce the push information in a push manner of information. For example, the push messenger can display the message "little master, can I speak?", and if the user's feedback information is "ok", the voice is set to communicate with the user. The receiving feedback information of the user may be a voice response of the receiving user or a touch operation of receiving the user's touch screen on the terminal.

在步骤460中,根据所述当前用户的情绪特征,确定所述推送使者的推送方式与所述推送使者的推送信息。In step 460, based on the emotional characteristics of the current user, the push mode of the push messenger and the push information of the push messenger are determined.

本申请实施例通过检测当前耳机接口是否插有外接设备,使得推送方式更加灵活,避免在没有插有外接设备时播放声音打扰旁人。The embodiment of the present application makes the push mode more flexible by detecting whether the current earphone interface is plugged into an external device, and avoids playing the sound to disturb others when the external device is not inserted.

图5为本申请实施例提供的另一种信息推送方法的流程示意图,该方法包括如下步骤:FIG. 5 is a schematic flowchart of another information pushing method according to an embodiment of the present disclosure, where the method includes the following steps:

在步骤510中,确定所述当前用户切换应用的时间间隔。In step 510, a time interval of the current user switching application is determined.

其中,当前用户切换应用的时间间隔可为用户切换两个应用之间的时间间隔。当用户不知道使用终端干什么时经常会更换应用。例如,用户打开微信,但是不知道打开微信做什么,因此又打开QQ。若终端检测到用户打开微信的时间为12点整,打开QQ的时间为12点20s,则可以确定用户切换微信与QQ的时间间隔为20s。The time interval for the current user to switch the application may be a time interval between the two applications for the user to switch. The application is often changed when the user does not know what to do with the terminal. For example, the user opens WeChat, but does not know what to do with WeChat, so it opens QQ again. If the terminal detects that the time for the user to open the WeChat is 12 o'clock and the time for opening the QQ is 12:20 s, it can be determined that the time interval between the user switching the WeChat and the QQ is 20 s.

在步骤520中,响应于所述时间间隔小于预设间隔,记为一次有效切换。In step 520, in response to the time interval being less than the preset interval, it is recorded as a valid switch.

其中,预设间隔可为终端默认的静态值,或者根据当前用户设定的动态值。有效切换可为当前用户切换两个应用的时间间隔小于预设间隔的条件。例如,假设预设间隔为1分钟,在上述示例中,确定用户切换微信与QQ的时间间隔为20s,由于用户切换微信与QQ的时间间隔小于预设间隔1分钟,则可以记录用户切换微信与QQ的切换操作为有效操作。The preset interval may be a default static value of the terminal or a dynamic value set according to the current user. The effective switching can be a condition that the time interval at which the current user switches two applications is less than the preset interval. For example, if the preset interval is 1 minute, in the above example, it is determined that the time interval for the user to switch between WeChat and QQ is 20s. Since the time interval between the user switching WeChat and QQ is less than the preset interval of 1 minute, the user can switch the WeChat with The switching operation of QQ is an effective operation.

在步骤530中,在预设时长内,确定所述当前用户的有效切换次数。In step 530, within the preset duration, the number of valid handovers of the current user is determined.

其中,预设时长可为终端默认的静态值,或者根据当前用户设定的动态值。有效切换次数可为在一定时间内,当前用户切换两个应用的切换行为满足有效切换的次数。例如,预设时长为1小时,或者30分钟。The preset duration may be a default static value of the terminal or a dynamic value set according to the current user. The effective number of handovers may be the number of times that the current user switches the switching behavior of the two applications to satisfy the effective handover within a certain period of time. For example, the preset duration is 1 hour, or 30 minutes.

在步骤540中,响应于所述有效切换次数大于预设次数,确定所述当前用户切换应用的操作满足预设条件,则显示推送使者。In step 540, in response to the number of valid switching times being greater than the preset number of times, determining that the operation of the current user switching application satisfies a preset condition, the push messenger is displayed.

其中,预设次数可为终端默认的静态值,或者根据当前用户设定的动态值。当有效切换次数大于预设次数的条件时,则确定当前用户切换应用的操作满足预设条件,显示推送使者。The preset number of times may be a default static value of the terminal, or a dynamic value set according to the current user. When the number of effective switching times is greater than the preset number of times, it is determined that the operation of the current user switching application satisfies the preset condition, and the push messenger is displayed.

例如,预设时长可以是30分钟,预设次数可以是6次。当前用户在30分钟内,若切换两次应用的时间间隔小于1分钟的有效切换次数大于预设次数6次时,则确定当前用户切换应用的操作满足预设条件,显示推送使者。For example, the preset duration can be 30 minutes, and the preset number can be 6 times. If the current user switches the application interval less than 1 minute and the number of effective switching times is greater than 6 times in the preset time, the current user switching operation determines that the operation of the current user switching application meets the preset condition, and the push messenger is displayed.

在步骤550中,获取所述当前用户的情绪特征。In step 550, the current user's emotional characteristics are obtained.

在步骤560中,根据所述当前用户的情绪特征,确定所述推送使者的推送方式与所述推送使者的推送信息。In step 560, based on the emotional characteristics of the current user, the push mode of the push messenger and the push information of the push messenger are determined.

本申请实施例通过确定当前用户切换应用的时间间隔以及有效切换,在预设时长内,确定当前用户的有效切换次数,若有效切换次数大于预设次数,则确定当前用户切换应用的操作满足预设条件,通过满足触发条件,以设定推送使者的显示时间,能够在用户无聊的时候推送信息。In the embodiment of the present application, by determining the time interval of the current user switching application and the effective switching, determining the effective switching times of the current user within the preset duration, if the effective switching number is greater than the preset number of times, determining that the current user switching application operation meets the pre- By setting the condition, the display time of the push messenger can be set by satisfying the trigger condition, and the information can be pushed when the user is bored.

图6是本申请实施例提供的一种信息推送装置的结构框图,本实施例可适用于各种信息推送的情况,所述方法由信息推送装置来执行,所述装置由软件和/或硬件来执行,所述装置配置在诸如手机、平板电脑等终端设备中。如图6所示,该装置可以包括:推送使者显示模块61、情绪特征确定模块62和推送模块63。FIG. 6 is a structural block diagram of an information pushing apparatus according to an embodiment of the present application. The present embodiment is applicable to various information push situations, and the method is performed by an information pushing apparatus, and the apparatus is implemented by software and/or hardware. To be executed, the device is configured in a terminal device such as a mobile phone or a tablet computer. As shown in FIG. 6, the apparatus may include: a push messenger display module 61, an emotion feature determination module 62, and a push module 63.

推送使者显示模块61,设置为响应于确定当前用户切换应用的操作满足预设条件,显示推送使者。The push messenger display module 61 is configured to display the push messenger in response to determining that the current user switching application's operation satisfies the preset condition.

情绪特征确定模块62,设置为获取所述当前用户的情绪特征。The emotion feature determination module 62 is configured to acquire the emotional characteristics of the current user.

推送模块63,设置为根据所述当前用户的情绪特征,确定所述推送使者的推送方式与所述推送使者的推送信息。The pushing module 63 is configured to determine, according to the emotional characteristics of the current user, the pushing manner of the push messenger and the push information of the push messenger.

本申请实施例中提供的信息推送装置,若确定当前用户切换应用的操作满足预设条件,则显示推送使者,获取当前用户的情绪特征,并根据用户的情绪特征,确定推送使者的推送方式与推送信息,实现了信息推送的多样化,不仅能够根据用户的当前状态推送贴心的内容,还能提供多样化的推送方式。The information pushing apparatus provided in the embodiment of the present application, if it is determined that the operation of the current user switching application satisfies the preset condition, displays the push messenger, acquires the emotional characteristics of the current user, and determines the push mode of the push messenger according to the emotional characteristics of the user. Pushing information enables diversification of information push, not only to push intimate content based on the user's current state, but also to provide a variety of push methods.

在一实施例中,所述推送模块63设置为:获取当前时间与当前定位;In an embodiment, the pushing module 63 is configured to: acquire current time and current positioning;

根据所述情绪特征、所述当前时间与所述当前定位,确定相应类型的推送信息。Corresponding types of push information are determined according to the emotion feature, the current time, and the current location.

在一实施例中,所述推送模块63还设置为:实时获取学习素材,其中,所述学习素材包含热点网络用语、热门歌曲以及热门舞蹈;根据所述情绪特征与所述学习素材设定所述推送使者的推送方式。In an embodiment, the pushing module 63 is further configured to: acquire learning material in real time, wherein the learning material includes a hotspot network term, a popular song, and a popular dance; according to the emotional feature and the learning material setting The push mode of the push messenger.

在一实施例中,所述装置还包括:外接设备检测模块。In an embodiment, the apparatus further includes: an external device detection module.

外接设备检测模块,设置为在确定所述推送使者的推送方式与推送信息之前,检测当前耳机接口是否插有外接设备;响应于确定当前耳机插口插有外接设备,设定推送使者以语音的推送方式介绍所述推送信息;响应于确定当前耳机插口未插有外接设备,设定推送使者以文字的推送方式介绍所述推送信息。The external device detecting module is configured to detect whether the current earphone interface is plugged into the external device before determining the pushing mode and the pushing information of the push messenger; and in response to determining that the current earphone jack is inserted with the external device, setting the push messenger to push the voice The method introduces the push information; in response to determining that the current earphone jack is not inserted with an external device, the push enabler is configured to introduce the push information in a text push manner.

在一实施例中,所述外接设备检测模块设置为:当检测所述当前耳机插口的电压发生变化时,则确定所述当前耳机接口插有外接设备。In an embodiment, the external device detecting module is configured to: when detecting that the voltage of the current earphone jack changes, determine that the current earphone interface is plugged into the external device.

在一实施例中,所述装置还包括:信息更换模块。In an embodiment, the apparatus further includes: an information replacement module.

信息更换模块,设置为在确定所述推送使者的推送方式与推送信息之后,接收当前用户的反馈信息;根据所述反馈信息,更换所述推送信息。The information replacement module is configured to receive feedback information of the current user after determining the push mode and the push information of the push messenger; and replace the push information according to the feedback information.

在一实施例中,所述推送使者显示模块设置为:确定所述当前用户切换应用的时间间隔;响应于所述时间间隔小于预设间隔,记为一次有效切换;在预设时长内,确定所述当前用户的有效切换次数;响应于所述有效切换次数大于预设次数,确定所述当前用户切换应用的操作满足预设条件。In an embodiment, the push messenger display module is configured to: determine a time interval of the current user switching application; in response to the time interval being less than a preset interval, be recorded as an effective switching; within a preset time period, determining The number of effective switching times of the current user; determining that the operation of the current user switching application satisfies a preset condition in response to the number of valid switching times being greater than a preset number of times.

在一实施例中,所述情绪特征确定模块设置为:获取当前用户的人脸图像;将所述人脸图像输入情绪判断模型,以判断所述人脸图像对应的情绪特征,其中,所述情绪判断模型为根据图像样本集训练的模型。In an embodiment, the emotion feature determining module is configured to: acquire a face image of the current user; input the face image into an emotion judgment model to determine an emotional feature corresponding to the face image, wherein the The emotion judgment model is a model trained according to an image sample set.

在一实施例中,所述推送使者包括卡通人物或动漫人物。In an embodiment, the push messenger comprises a cartoon character or an anime character.

本申请实施例提供了一种终端,该终端中可集成本申请实施例提供的信息推送的装置,如图7A所示,终端1000包含存储器1001与处理器1002。其中,存储器1001存储待处理图片,处理器1002设置为若确定当前用户切换应用的操作满足预设条件,则显示推送使者;获取所述当前用户的情绪特征;根据所述情绪特征,确定所述推送使者的推送方式与推送信息。The embodiment of the present application provides a terminal in which the information push device provided by the embodiment of the present application can be integrated. As shown in FIG. 7A, the terminal 1000 includes a memory 1001 and a processor 1002. The memory 1001 stores a to-be-processed picture, and the processor 1002 is configured to: if it is determined that the operation of the current user switching application satisfies a preset condition, display a push messenger; acquire an emotional feature of the current user; and determine the Push the messenger's push and push information.

本申请实施例中提供的终端,若确定当前用户切换应用的操作满足预设条件,则显示推送使者,获取当前用户的情绪特征,并根据用户的情绪特征,确定推送使者的推送方式与推送信息,实现了信息推送的多样化,不仅能够根据用户的当前状态推送贴心的内容,还能提供多样化的推送方式。The terminal provided in the embodiment of the present application, if it is determined that the operation of the current user switching application meets the preset condition, displays the push messenger, obtains the emotional feature of the current user, and determines the push mode and the push information of the push messenger according to the emotional characteristics of the user. It realizes the diversification of information push, and can not only push intimate content according to the current state of the user, but also provide a variety of push methods.

本申请实施例提供了一种终端的结构示意图。如图7B所示,该移动终端可以包括:壳体(图中未示出)、存储器701、中央处理器(Central Processing Unit,CPU)702(又称处理器,以下简称CPU)、电路板(图中未示出)、触控显示屏712和电源电路(图中未示出)。所述触控显示屏712,设置为将用户操作转换成电信号输入至所述处理器,并显示可视输出信号;所述触控显示屏包括触摸芯片,所述触摸芯片,设置为输出触摸感测控制信号至触控显示屏;所述电路板安置在所述触控显示屏712与所述壳体围成的空间内部;所述CPU702和所述存储器701设置在所述电路板上;所述电源电路,设置为为所述 移动终端的各个电路或器件供电;所述存储器701,设置为存储计算机程序;所述CPU702读取并执行所述存储器701中存储的计算机程序。所述CPU702在执行所述计算机程序时实现以下步骤:若确定当前用户切换应用的操作满足预设条件,则显示推送使者;获取所述当前用户的情绪特征;根据所述情绪特征,确定所述推送使者的推送方式与推送信息。The embodiment of the present application provides a schematic structural diagram of a terminal. As shown in FIG. 7B, the mobile terminal may include: a casing (not shown), a memory 701, a central processing unit (CPU) 702 (also referred to as a processor, hereinafter referred to as a CPU), and a circuit board ( Not shown in the drawing), touch display 712 and power supply circuit (not shown). The touch display screen 712 is configured to convert a user operation into an electrical signal input to the processor and display a visual output signal; the touch display screen includes a touch chip, and the touch chip is configured to output a touch Sensing a control signal to the touch display screen; the circuit board is disposed inside the space surrounded by the touch display screen 712 and the housing; the CPU 702 and the memory 701 are disposed on the circuit board; The power supply circuit is configured to supply power to respective circuits or devices of the mobile terminal; the memory 701 is configured to store a computer program; the CPU 702 reads and executes a computer program stored in the memory 701. The CPU 702, when executing the computer program, implements the steps of: displaying a push messenger if the operation of the current user switching application meets a preset condition; acquiring an emotional feature of the current user; determining the Push the messenger's push and push information.

所述移动终端还包括:外设接口703、RF(Radio Frequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(I/O)子系统709、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。The mobile terminal further includes: a peripheral interface 703, an RF (Radio Frequency) circuit 705, an audio circuit 706, a speaker 711, a power management chip 708, an input/output (I/O) subsystem 709, and other inputs/controls. Device 710 and external port 704, these components communicate via one or more communication buses or signal lines 707.

应该理解的是,图示移动终端700仅仅是移动终端的一个范例,并且移动终端700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。It should be understood that the illustrated mobile terminal 700 is merely one example of a mobile terminal, and that the mobile terminal 700 may have more or fewer components than those shown in the figures, and two or more components may be combined. Or it can have different component configurations. The various components shown in the figures can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and/or application specific integrated circuits.

下面就本实施例提供的集成有信息推送装置的终端进行详细的描述,该终端以手机为例。The terminal integrated with the information push device provided in this embodiment is described in detail below. The terminal uses a mobile phone as an example.

存储器701,所述存储器701可以被CPU702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 701 can be accessed by the CPU 702, the peripheral interface 703, etc., and the memory 701 can include a high speed random access memory, and can also include a non-volatile memory, such as one or more magnetic disk storage devices, flash memory devices. Or other volatile solid-state storage devices.

外设接口703,所述外设接口703可以将设备的输入和输出外设连接到CPU702和存储器701。Peripheral interface 703, which can connect the input and output peripherals of the device to CPU 702 and memory 701.

I/O子系统709,所述I/O子系统709可以将设备上的输入输出外设,例如触控显示屏712和其他输入/控制设备710,连接到外设接口703。I/O子系统709可以包括显示控制器7091和用于控制其他输入/控制设备710的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备710接收电信号或者向其他输入/控制设备710发送电信号,其他输入/控制设备710可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。I/O subsystem 709, which can connect input and output peripherals on the device, such as touch display 712 and other input/control devices 710, to peripheral interface 703. The I/O subsystem 709 can include a display controller 7091 and one or more input controllers 7092 for controlling other input/control devices 710. Wherein, one or more input controllers 7092 receive electrical signals from other input/control devices 710 or transmit electrical signals to other input/control devices 710, and other input/control devices 710 may include physical buttons (press buttons, rocker buttons, etc.) ), dial, slide switch, joystick, click wheel. It is worth noting that the input controller 7092 can be connected to any of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.

触控显示屏712,所述触控显示屏712是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。The touch display screen 712 is an input interface and an output interface between the user terminal and the user, and displays the visual output to the user. The visual output may include graphics, text, icons, videos, and the like.

I/O子系统709中的显示控制器7091从触控显示屏712接收电信号或者向触控显示屏712发送电信号。触控显示屏712检测触控显示屏上的接触,显示控制器7091将检测到的接触转换为与显示在触控显示屏712上的用户界面对象 的交互,即实现人机交互,显示在触控显示屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触控显示屏形成的触摸敏感表面的延伸。The display controller 7091 in the I/O subsystem 709 receives an electrical signal from the touch display 712 or transmits an electrical signal to the touch display 712. The touch display 712 detects the contact on the touch display screen, and the display controller 7091 converts the detected contact into an interaction with the user interface object displayed on the touch display screen 712, that is, realizes human-computer interaction, and displays the touch. The user interface objects on the control display 712 can be icons that run the game, icons that are networked to the respective network, and the like. It is worth noting that the device may also include a light mouse, which is a touch sensitive surface that does not display a visual output, or an extension of a touch sensitive surface formed by a touch display.

RF电路705,主要设置为建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路705接收并发送RF信号,RF信号也称为电磁信号,RF电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路705可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。The RF circuit 705 is mainly configured to establish communication between the mobile phone and the wireless network (ie, the network side), and realize data reception and transmission between the mobile phone and the wireless network. For example, sending and receiving short messages, emails, and the like. Specifically, the RF circuit 705 receives and transmits an RF signal, which is also referred to as an electromagnetic signal, and the RF circuit 705 converts the electrical signal into an electromagnetic signal or converts the electromagnetic signal into an electrical signal, and through the electromagnetic signal and communication network and other devices Communicate. RF circuitry 705 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC ( COder-DECoder, codec) Chipset, Subscriber Identity Module (SIM), etc.

音频电路706,主要设置为从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器711。The audio circuit 706 is primarily configured to receive audio data from the peripheral interface 703, convert the audio data into an electrical signal, and transmit the electrical signal to the speaker 711.

扬声器711,设置为将手机通过RF电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。The speaker 711 is arranged to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 705 to sound and play the sound to the user.

电源管理芯片708,设置为为CPU702、I/O子系统及外设接口所连接的硬件进行供电及电源管理。The power management chip 708 is configured to provide power and power management for the hardware connected to the CPU 702, the I/O subsystem, and the peripheral interface.

本实施例中提供的终端,若确定当前用户切换应用的操作满足预设条件,则显示推送使者,获取当前用户的情绪特征,并根据用户的情绪特征,确定推送使者的推送方式与推送信息,实现了信息推送的多样化,不仅能够根据用户的当前状态推送贴心的内容,还能提供多样化的推送方式。If the terminal provided in this embodiment determines that the operation of the current user switching application meets the preset condition, the push messenger is displayed, the emotional characteristics of the current user are obtained, and the push mode and the push information of the push messenger are determined according to the emotional characteristics of the user. The diversification of information push is realized, and not only can the intimate content be pushed according to the current state of the user, but also a variety of push methods can be provided.

上述装置可执行本申请前述所有实施例所提供的信息推送装置、存储介质及移动终端,具备执行上述信息推送方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请前述所有实施例所提供的信息推送方法。The above apparatus can execute the information pushing apparatus, the storage medium and the mobile terminal provided by all the foregoing embodiments of the present application, and has the functional modules and the beneficial effects corresponding to the above-mentioned information pushing method. For details of the technical details that are not described in detail in this embodiment, refer to the information pushing method provided by all the foregoing embodiments of the present application.

本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以 被指令执行系统、装置或者器件使用或者与其结合使用。The computer storage medium of the embodiments of the present application may employ any combination of one or more computer readable mediums. The computer readable medium can be a computer readable signal medium or a computer readable storage medium. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive lists) of computer readable storage media include: electrical connections having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read only memory (ROM), Erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the foregoing. In this document, a computer readable storage medium can be any tangible medium that can contain or store a program, which can be used by or in connection with an instruction execution system, apparatus or device.

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer readable signal medium may include a data signal that is propagated in the baseband or as part of a carrier, carrying computer readable program code. Such propagated data signals can take a variety of forms including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing. The computer readable signal medium can also be any computer readable medium other than a computer readable storage medium, which can transmit, propagate, or transport a program for use by or in connection with the instruction execution system, apparatus, or device. .

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a computer readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.

可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言-诸如Java、步骤malltalk、C++,还包括常规的过程式程序设计语言-诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)-连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for performing the operations of the present application can be written in one or more programming languages, or a combination thereof, including an object oriented programming language - such as Java, step malltalk, C++, and conventional processes. Programming language - such as the "C" language or a similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer, partly on the remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer via any kind of network, including a local area network (LAN) or wide area network (WAN), or can be connected to an external computer (eg, using an Internet service provider) Internet connection).

上述装置可执行本申请前述所有实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请前述所有实施例所提供的方法。The foregoing apparatus may perform the methods provided by all the foregoing embodiments of the present application, and have corresponding functional modules and advantageous effects for performing the foregoing methods. For technical details that are not described in detail in this embodiment, reference may be made to the methods provided in all of the foregoing embodiments of the present application.

Claims (20)

一种信息推送方法,包括:An information push method includes: 响应于确定当前用户切换应用的操作满足预设条件,显示推送使者;Displaying a push messenger in response to determining that the current user switching application's operation meets the preset condition; 获取所述当前用户的情绪特征;Obtaining an emotional characteristic of the current user; 根据所述当前用户的情绪特征,确定所述推送使者的推送方式与所述推送使者的推送信息。Determining, according to the emotional characteristics of the current user, the push mode of the push messenger and the push information of the push messenger. 根据权利要求1所述的方法,其中,所述根据所述当前用户的情绪特征,确定所述推送使者的推送信息,包括:The method of claim 1, wherein the determining, according to the emotional characteristics of the current user, the push information of the push messenger comprises: 获取当前时间与当前定位;Get the current time and current location; 根据所述情绪特征、所述当前时间与所述当前定位,确定相应类型的推送信息。Corresponding types of push information are determined according to the emotion feature, the current time, and the current location. 根据权利要求1所述的方法,其中,所述确定所述推送使者的推送方式,包括:The method of claim 1, wherein the determining the push mode of the push messenger comprises: 实时获取学习素材,其中,所述学习素材包含热点网络用语、热门歌曲以及热门舞蹈;The learning material is acquired in real time, wherein the learning material includes hotspot network terms, popular songs, and popular dances; 根据所述当前用户的情绪特征与所述学习素材设定所述推送使者的推送方式。And setting a push manner of the push messenger according to the emotional feature of the current user and the learning material. 根据权利要求1-3中任一项所述的方法,在确定所述推送使者的推送方式与所述推送使者的推送信息之前,还包括:The method according to any one of claims 1 to 3, before determining the push mode of the push messenger and the push information of the push messenger, further comprising: 检测当前耳机接口是否插有外接设备;Check whether the current headset interface is plugged into an external device; 响应于确定当前耳机插口插有外接设备,设定推送使者以语音的推送方式介绍所述推送信息;In response to determining that the current earphone jack is plugged into the external device, the push enabler is configured to introduce the push information in a voice push manner; 响应于确定当前耳机插口未插有外接设备,设定推送使者以文字的推送方式介绍所述推送信息。In response to determining that the current earphone jack is not plugged into the external device, the push enabler is configured to introduce the push information in a text push manner. 根据权利要求4中所述的方法,其中,检测当前耳机接口是否插有外接设备包括:The method according to claim 4, wherein detecting whether the current earphone interface is plugged into the external device comprises: 响应于检测所述当前耳机插口的电压发生变化,确定所述当前耳机接口插有外接设备。In response to detecting a change in the voltage of the current earphone jack, it is determined that the current earphone interface is plugged with an external device. 根据权利要求1所述的方法,在根据所述情绪特征,确定所述推送使者的推送方式与所述推送使者的推送信息之后,还包括:The method of claim 1, after determining the push mode of the push messenger and the push information of the push messenger according to the emotion feature, further comprising: 接收当前用户的反馈信息;Receiving feedback information of the current user; 根据所述反馈信息,更换所述推送信息。And replacing the push information according to the feedback information. 根据权利要求1-3或6中任一项所述的方法,其中,所述确定当前用户切换应用的操作满足预设条件,包括:The method according to any one of claims 1-3 or 6, wherein the determining that the operation of the current user switching application satisfies a preset condition comprises: 确定所述当前用户切换应用的时间间隔;Determining a time interval of the current user switching application; 响应于所述时间间隔小于预设间隔,记为一次有效切换;Responding to the time interval being less than the preset interval, recorded as one effective switching; 在预设时长内,确定所述当前用户的有效切换次数;Determining the number of valid handovers of the current user within a preset duration; 响应于所述有效切换次数大于预设次数,确定所述当前用户切换应用的操作满足预设条件。In response to the number of valid handovers being greater than a preset number of times, determining that the operation of the current user handover application satisfies a preset condition. 根据权利要求1-3或6中任一项所述的方法,其中,所述获取所述当前用户的情绪特征,包括:The method of any one of claims 1-3 or 6, wherein the obtaining the emotional characteristics of the current user comprises: 获取当前用户的人脸图像;Obtaining a face image of the current user; 将所述人脸图像输入情绪判断模型,以判断所述人脸图像对应的情绪特征,其中,所述情绪判断模型为根据图像样本集训练的模型。And inputting the face image into an emotion judgment model to determine an emotion feature corresponding to the face image, wherein the emotion judgment model is a model trained according to the image sample set. 根据权利要求1-3或6中任一项所述的方法,其中,所述推送使者包括卡通人物或动漫人物。The method of any of claims 1-3 or 6, wherein the push messenger comprises a cartoon character or an anime character. 一种信息推送装置,包括:An information pushing device includes: 推送使者显示模块,设置为若确定当前用户切换应用的操作满足预设条件,则显示推送使者;Pushing the messenger display module, configured to display the push messenger if it is determined that the current user switching application operation meets the preset condition; 情绪特征确定模块,设置为获取所述当前用户的情绪特征;An emotion feature determining module, configured to acquire an emotional feature of the current user; 推送模块,设置为根据所述当前用户的情绪特征,确定所述推送使者的推送方式与所述推送使者的推送信息。The pushing module is configured to determine, according to the emotional characteristics of the current user, the pushing manner of the push messenger and the push information of the push messenger. 根据权利要求10所述的装置,其中,所述推送模块设置为:The apparatus of claim 10 wherein said push module is configured to: 获取当前时间与当前定位;Get the current time and current location; 根据所述情绪特征、所述当前时间与所述当前定位,确定相应类型的推送信息。Corresponding types of push information are determined according to the emotion feature, the current time, and the current location. 根据权利要求10所述的装置,其中,所述推送模块还设置为:The apparatus of claim 10, wherein the push module is further configured to: 实时获取学习素材,其中,所述学习素材包含热点网络用语、热门歌曲以及热门舞蹈;根据所述情绪特征与所述学习素材设定所述推送使者的推送方式。The learning material is acquired in real time, wherein the learning material includes a hotspot network term, a popular song, and a popular dance; and the pushing mode of the push messenger is set according to the emotional feature and the learning material. 根据权利要求10-12中任一项所述的装置,还包括:The apparatus of any of claims 10-12, further comprising: 外接设备检测模块,设置为在确定所述推送使者的推送方式与推送信息之前,检测当前耳机接口是否插有外接设备;响应于确定当前耳机插口插有外接设备,设定推送使者以语音的推送方式介绍所述推送信息;响应于确定当前耳机插口未插有外接设备,设定推送使者以文字的推送方式介绍所述推送信息。The external device detecting module is configured to detect whether the current earphone interface is plugged into the external device before determining the pushing mode and the pushing information of the push messenger; and in response to determining that the current earphone jack is inserted with the external device, setting the push messenger to push the voice The method introduces the push information; in response to determining that the current earphone jack is not inserted with an external device, the push enabler is configured to introduce the push information in a text push manner. 根据权利要求13所述的装置,其中,所述外接设备检测模块设置为:The apparatus according to claim 13, wherein said external device detecting module is configured to: 响应于检测所述当前耳机插口的电压发生变化,确定所述当前耳机接口插有外接设备。In response to detecting a change in the voltage of the current earphone jack, it is determined that the current earphone interface is plugged with an external device. 根据权利要求10所述的装置,还包括:The apparatus of claim 10 further comprising: 信息更换模块,设置为在确定所述推送使者的推送方式与推送信息之后,接收当前用户的反馈信息;根据所述反馈信息,更换所述推送信息。The information replacement module is configured to receive feedback information of the current user after determining the push mode and the push information of the push messenger; and replace the push information according to the feedback information. 根据权利要求10-12或15中任一项所述的装置,其中,所述推送使者 显示模块设置为:Apparatus according to any of claims 10-12 or 15, wherein said push messenger display module is arranged to: 确定所述当前用户切换应用的时间间隔;若所述时间间隔小于预设间隔,则记为一次有效切换;在预设时长内,确定所述当前用户的有效切换次数;若所述有效切换次数大于预设次数,则确定所述当前用户切换应用的操作满足预设条件。Determining a time interval of the current user switching application; if the time interval is less than a preset interval, it is recorded as a valid switching; determining a valid switching number of the current user within a preset duration; if the effective switching times If the preset number of times is greater than the preset number of times, it is determined that the operation of the current user switching application satisfies a preset condition. 根据权利要求10-12或15中任一项所述的装置,其中,所述情绪特征确定模块设置为:The apparatus of any of claims 10-12 or 15, wherein the emotional feature determination module is configured to: 获取当前用户的人脸图像;将所述人脸图像输入情绪判断模型,以判断所述人脸图像对应的情绪特征,其中,所述情绪判断模型为根据图像样本集训练的模型。Obtaining a face image of the current user; inputting the face image into an emotion judgment model to determine an emotion feature corresponding to the face image, wherein the emotion judgment model is a model trained according to the image sample set. 根据权利要求10-12或15中任一所述的装置,其中,所述推送使者包括卡通人物或动漫人物。The apparatus according to any one of claims 10-12 or 15, wherein said push ambassador comprises a cartoon character or an anime character. 一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-8中任一项所述的信息推送的方法。A terminal comprising a memory, a processor, and a computer program stored on the memory and operable on the processor, the processor executing the computer program to implement any one of claims 1-8 The method of pushing the information. 一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-8中任一项所述的信息推送的方法。A storage medium having stored thereon a computer program, the program being executed by a processor to implement the method of information push according to any one of claims 1-8.
PCT/CN2018/116796 2017-12-20 2018-11-21 Information pushing method and apparatus, terminal, and storage medium Ceased WO2019120030A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201711382730.2 2017-12-20
CN201711382730.2A CN109951504B (en) 2017-12-20 2017-12-20 Information pushing method and device, terminal and storage medium

Publications (1)

Publication Number Publication Date
WO2019120030A1 true WO2019120030A1 (en) 2019-06-27

Family

ID=66993048

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/116796 Ceased WO2019120030A1 (en) 2017-12-20 2018-11-21 Information pushing method and apparatus, terminal, and storage medium

Country Status (2)

Country Link
CN (1) CN109951504B (en)
WO (1) WO2019120030A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112464079A (en) * 2019-09-09 2021-03-09 北京奇虎科技有限公司 Push information display method, device and system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113992745B (en) * 2021-10-20 2024-03-22 平安银行股份有限公司 Activity information pushing method and device, electronic equipment and storage medium
CN114999534B (en) * 2022-06-10 2024-12-20 中国第一汽车股份有限公司 A method, device, equipment and storage medium for controlling the playback of in-vehicle music

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102300163A (en) * 2011-09-22 2011-12-28 宇龙计算机通信科技(深圳)有限公司 Information pushing method, mobile terminal and system
CN103577516A (en) * 2013-07-01 2014-02-12 北京百纳威尔科技有限公司 Method and device for displaying contents
CN105843922A (en) * 2016-03-25 2016-08-10 乐视控股(北京)有限公司 Multimedia classification recommendation method, apparatus and system
KR20170027154A (en) * 2015-09-01 2017-03-09 주식회사 유니크래스 Data transmitting/receiving method using vibration pattern or manual input generated by user in mobile terminal
CN106874265A (en) * 2015-12-10 2017-06-20 深圳新创客电子科技有限公司 A kind of content outputting method matched with user emotion, electronic equipment and server

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103778806B (en) * 2012-10-23 2016-04-13 中国电信股份有限公司 The method of sound reading, terminal and system
CN103428293A (en) * 2013-08-19 2013-12-04 苏州跨界软件科技有限公司 Interactive 3D (three-dimensional)voice service system
CN105094726A (en) * 2014-05-20 2015-11-25 陈旭蕾 Computer usage time controller

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102300163A (en) * 2011-09-22 2011-12-28 宇龙计算机通信科技(深圳)有限公司 Information pushing method, mobile terminal and system
CN103577516A (en) * 2013-07-01 2014-02-12 北京百纳威尔科技有限公司 Method and device for displaying contents
KR20170027154A (en) * 2015-09-01 2017-03-09 주식회사 유니크래스 Data transmitting/receiving method using vibration pattern or manual input generated by user in mobile terminal
CN106874265A (en) * 2015-12-10 2017-06-20 深圳新创客电子科技有限公司 A kind of content outputting method matched with user emotion, electronic equipment and server
CN105843922A (en) * 2016-03-25 2016-08-10 乐视控股(北京)有限公司 Multimedia classification recommendation method, apparatus and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112464079A (en) * 2019-09-09 2021-03-09 北京奇虎科技有限公司 Push information display method, device and system

Also Published As

Publication number Publication date
CN109951504B (en) 2021-01-01
CN109951504A (en) 2019-06-28

Similar Documents

Publication Publication Date Title
CN104685470B (en) Apparatus and method for generating a user interface from a template
CN107005612B (en) Digital Assistant Alert System
US8995625B2 (en) Unified interface and routing module for handling audio input
CN105320736B (en) Apparatus and method for providing information
US20180121432A1 (en) Digital assistant integration with music services
CN115134653B (en) Predictive Media Routing
US11233895B2 (en) Automatic wallpaper setting method, terminal device, and graphical user interface
CN105979312B (en) Information sharing method and device
KR20160016532A (en) Message Service Providing Device and Method Providing Content thereof
CN110830368B (en) Instant messaging message sending method and electronic device
CN107979687A (en) A kind of wallpaper switching method, mobile terminal
CN108632446A (en) An information prompt method and mobile terminal
CN111491123A (en) Video background processing method and device and electronic equipment
CN107862059A (en) A kind of song recommendations method and mobile terminal
CN106095868A (en) Obtain the method and device of mood information
US10965629B1 (en) Method for generating imitated mobile messages on a chat writer server
CN113518972B (en) User interaction and task management using multiple devices
CN113672303A (en) Application startup method, electronic device, and storage medium
TWI554900B (en) Apparatus and method for providing information
CN107316637A (en) Speech recognition method and related products
WO2019120030A1 (en) Information pushing method and apparatus, terminal, and storage medium
CN111639209A (en) Book content searching method, terminal device and storage medium
CN106383870A (en) Picture playing method and mobile terminal
CN105808716B (en) Alarm clock reminding method and device and terminal
CN108921530B (en) Information judgment method and device, storage medium and terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18892366

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18892366

Country of ref document: EP

Kind code of ref document: A1