CN111639261A - Message pushing method, system, electronic equipment and storage medium - Google Patents

Message pushing method, system, electronic equipment and storage medium Download PDF

Info

Publication number
CN111639261A
CN111639261A CN202010463733.4A CN202010463733A CN111639261A CN 111639261 A CN111639261 A CN 111639261A CN 202010463733 A CN202010463733 A CN 202010463733A CN 111639261 A CN111639261 A CN 111639261A
Authority
CN
China
Prior art keywords
user
information
message
pushed
acquiring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010463733.4A
Other languages
Chinese (zh)
Inventor
吕秀凤
卞景富
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei Hualing Co Ltd
Midea Group Co Ltd
Hefei Midea Refrigerator Co Ltd
Original Assignee
Hefei Hualing Co Ltd
Midea Group Co Ltd
Hefei Midea Refrigerator Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hefei Hualing Co Ltd, Midea Group Co Ltd, Hefei Midea Refrigerator Co Ltd filed Critical Hefei Hualing Co Ltd
Priority to CN202010463733.4A priority Critical patent/CN111639261A/en
Publication of CN111639261A publication Critical patent/CN111639261A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a message pushing method, a message pushing system, electronic equipment and a storage medium, wherein the method comprises the following steps: acquiring user information corresponding to a terminal; acquiring a message to be pushed corresponding to the terminal according to the user information and preset pushing conditions, wherein the preset pushing conditions comprise at least one of date triggering conditions, weather triggering conditions, user characteristic triggering conditions and food material triggering conditions; and sending the message to be pushed to the terminal. According to the method and the system, the server actively pushes the messages according to weather changes, festival changes, seasonal changes, user identities, user symptoms, food material information, user behavior information and the like, the emotional requirements of users are met, surprises are brought to the users by combining with active care of scenes, good experience is brought to the users, the satisfaction degree of the users is improved, and the intelligence and the use value of the terminals are improved. The user who is not good at using intelligent products, such as old people or children, can also conveniently obtain the information that oneself needs.

Description

Message pushing method, system, electronic equipment and storage medium
Technical Field
The application belongs to the technical field of household appliances, and particularly relates to a message pushing method, a message pushing system, electronic equipment and a storage medium.
Background
At present, a refrigerator becomes one of household appliances commonly used in a family, the intelligentization level of the refrigerator is higher and higher, a large-screen refrigerator appears, and the refrigerator displays a plurality of functional interfaces such as weather forecast, a menu, a calendar and the like through a display screen. The user can click the functional interfaces to search for information which the user wants to view, for example, the user can click the functional interface of weather forecast to view the weather condition of the day.
However, the refrigerator requires a user to search for information by himself, and it is difficult for people who are not good at using intelligent products, such as old people or children, to obtain information required by himself through the refrigerator.
Disclosure of Invention
The application provides a message pushing method, a message pushing system, electronic equipment and a storage medium, wherein a server actively pushes messages for users according to user information, and the intelligence and the use value of a terminal are improved. The user who is not good at using intelligent products, such as old people or children, can also conveniently obtain the information that oneself needs.
The embodiment of the first aspect of the present application provides a message pushing method, which is applied to a server, and the method includes the steps of;
acquiring user information corresponding to a terminal;
acquiring a message to be pushed corresponding to the terminal according to the user information and preset pushing conditions, wherein the preset pushing conditions comprise at least one of date triggering conditions, weather triggering conditions, user characteristic triggering conditions and food material triggering conditions;
and sending the message to be pushed to the terminal.
In some embodiments of the present application, the obtaining, according to the user information and a preset push condition, a message to be pushed corresponding to the terminal includes:
acquiring a message to be pushed related to the date according to the current date, the date trigger condition and the special date of the user included in the user information; and/or the presence of a gas in the gas,
acquiring a message to be pushed related to weather according to the weather triggering condition and the geographical position information included in the user information; and/or the presence of a gas in the gas,
acquiring a message to be pushed related to user characteristics according to the user characteristic triggering condition and user characteristic information included in the user information; and/or the presence of a gas in the gas,
and acquiring a message to be pushed related to food according to the food triggering condition and the food information included by the user information.
In some embodiments of the present application, the obtaining a to-be-pushed message related to a date according to a current date, the date trigger condition, and a user-specific date included in the user information includes:
calculating a time interval between a current date and a user specific date included in the user information;
determining that the current date meets the date triggering condition according to the time interval smaller than a preset threshold value in the calculated time intervals;
and acquiring the corresponding message to be pushed according to the time interval smaller than the preset threshold value.
In some embodiments of the present application, the obtaining, according to the weather trigger condition and the geographic location information included in the user information, a message to be pushed related to weather includes:
acquiring weather information corresponding to the geographical position information according to the geographical position information included in the user information; determining temperature change information within a preset time from the current moment according to the weather information; acquiring the temperature change information and a message to be pushed corresponding to the weather information according to the temperature change information, the weather information and a weather trigger condition included by the preset pushing condition; and/or the presence of a gas in the gas,
determining that the current date belongs to a seasonal change interval corresponding to the geographical position information according to the geographical position information and the seasonal change interval specified by the weather trigger condition; and acquiring the message to be pushed corresponding to the seasonal variation interval to which the current date belongs.
In some embodiments of the present application, the obtaining, according to the user feature trigger condition and the user feature information included in the user information, a to-be-pushed message related to a user feature includes:
acquiring user identity information from user characteristic information included in the user information; acquiring a message to be pushed corresponding to the user identity information according to the special identity information of which the user identity information meets the requirements of the user feature triggering conditions; and/or the presence of a gas in the gas,
acquiring user symptom information from the user characteristic information; and acquiring a message to be pushed corresponding to the user symptom information according to the preset symptom information which is defined by the user symptom information and accords with the characteristic triggering condition.
In some embodiments of the present application, the user information further includes user behavior information within a past preset time period, and the method further includes:
acquiring a message to be pushed corresponding to the special identity information according to the special identity information which comprises the user characteristic triggering condition regulation in the user behavior information; and/or the presence of a gas in the gas,
and acquiring a message to be pushed corresponding to the preset symptom information according to the preset symptom information which comprises the user characteristic triggering condition provisions in the user behavior information.
In some embodiments of the present application, the obtaining a message to be pushed related to food materials according to the food material triggering condition and the food material information included in the user information includes:
acquiring food material change information and special food material information from food material information included in the user information;
and acquiring a corresponding message to be pushed according to the fact that the food material change information and/or the special food material information accord with the food material triggering condition.
An embodiment of a second aspect of the present application provides a message pushing method, which is applied to a terminal, and the method includes:
receiving a message to be pushed sent by a server, wherein the message to be pushed is pushed by the server according to user information corresponding to the terminal and a preset pushing condition, and the preset pushing condition comprises at least one of a date triggering condition, a weather triggering condition, a user characteristic triggering condition and a food material triggering condition;
and displaying the message to be pushed.
In some embodiments of the present application, the method further comprises:
acquiring geographic position information, user special date, user characteristic information, food material information and user behavior information corresponding to a user;
determining at least one of the geographical location information, the user special date, the user characteristic information, the food material information and the user behavior information as user information corresponding to the user;
and sending the user information to the server.
An embodiment of a third aspect of the present application provides a message pushing system, including a terminal and a server;
the server is used for acquiring user information corresponding to the terminal; acquiring a message to be pushed corresponding to the terminal according to the user information and preset pushing conditions, wherein the preset pushing conditions comprise at least one of date triggering conditions, weather triggering conditions, user characteristic triggering conditions and food material triggering conditions; sending the message to be pushed to the terminal;
and the terminal is used for receiving the message to be pushed sent by the server and displaying the message to be pushed.
An embodiment of a fourth aspect of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to implement the method of the first aspect or the second aspect.
In some embodiments of the present application, the electronic device is a refrigerator for performing the method of the second aspect.
An embodiment of a fifth aspect of the present application proposes a computer-readable storage medium having stored thereon a computer program for execution by a processor to implement the method of the first or second aspect.
The technical scheme provided in the embodiment of the application at least has the following technical effects or advantages:
in the embodiment of the application, the server actively pushes messages according to weather changes, festival changes, seasonal changes, user identities, user symptoms, food material information, user behavior information and the like, emotional requirements of users are met, surprises are brought to the users by actively caring the scenes, good experience is brought to the users, user satisfaction is improved, and the intelligence and the use value of the terminal are improved. The user who is not good at using intelligent products, such as old people or children, can also conveniently obtain the information that oneself needs.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the application. Also, like reference numerals are used to refer to like parts throughout the drawings.
In the drawings:
fig. 1 illustrates a flowchart of a message pushing method according to an embodiment of the present application;
fig. 2 is a schematic interface diagram of a refrigerator provided in an embodiment of the present application for displaying a message to be pushed;
fig. 3 is a schematic diagram illustrating a screen saver interface for displaying a message to be pushed by a mobile phone according to an embodiment of the present application;
fig. 4 is a flowchart illustrating a message pushing method according to an embodiment of the present application;
FIG. 5 is a diagram illustrating a message push system according to an embodiment of the present application;
fig. 6 is a schematic structural diagram illustrating a message pushing apparatus according to an embodiment of the present application;
fig. 7 is a schematic structural diagram illustrating a message pushing apparatus according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present application;
fig. 9 is a schematic diagram of a storage medium according to an embodiment of the present application.
Detailed Description
Exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
It is to be noted that, unless otherwise specified, technical or scientific terms used herein shall have the ordinary meaning as understood by those skilled in the art to which this application belongs.
A message pushing method, a message pushing system, an electronic device, and a storage medium according to embodiments of the present application are described below with reference to the accompanying drawings.
The embodiment of the application provides a message pushing method, wherein an execution main body of the method is a server, the server actively pushes messages for a user according to user information and preset pushing conditions, and the pushed messages cover multiple aspects of date, weather, physical health, food materials and the like. The server actively pushes the messages to the terminal, and the messages are displayed when the terminal detects that the user approaches, so that the user who is not good at using the intelligent product can conveniently acquire the messages.
Referring to fig. 1, the method specifically includes the following steps;
step 101: and the server acquires the user information corresponding to the terminal.
The message pushing time corresponding to each terminal is preset in the server, and the message pushing time can be 24:00 or 1:00 every day. The specific value of the message pushing time is not limited in the embodiment of the application, and the message pushing time can be set according to requirements in practical application.
The server detects whether the current time reaches the message pushing time corresponding to a certain terminal in real time, and acquires the user information corresponding to the terminal when the current time is detected to reach the message pushing time corresponding to the terminal. Or when the terminal detects that the distance between the user and the terminal is smaller than the preset distance, the terminal sends a message pushing request to the server, and the server receives the message pushing request of the terminal and acquires the user information corresponding to the terminal. The predetermined distance may be 1 meter, 2 meters, 3 meters, or the like.
The user information comprises geographic position information, user special date, user characteristic information, food material information, user behavior information and the like corresponding to the user.
The geographical location information represents the geographical location of the user. The server may obtain the geographical location information from the user's terminal. The user special date can comprise a birthday, a wedding anniversary, a legal holiday or other user-defined dates of the user, the user can submit the user special date through the terminal, and the server obtains the user special date from the terminal.
The user characteristic information comprises user identity information and user symptom information, the user identity information is used for representing the identity of a user, the identity of the user can be a pregnant woman, an old man, a child, an infant and the like, or the user identity information can be further finely divided into a pregnant woman early stage, a pregnant woman middle stage, a pregnant woman late stage, a newborn, an infant of 0-6 months, an infant of 6-12 months, a child of 1-2 years old, a child of 2-3 years old, a child of 3-6 years old and the like. The user symptom information is used for representing some symptoms currently possessed by the user, including some common diseases or sub-health symptoms, such as cold, cough, hypertension, hypotension, diabetes, dizziness and the like. The user can submit own user identity information and user symptom information through the terminal, and the terminal sends the user identity information and the user symptom information to the server.
The user behavior information represents information related to behaviors of a user through a terminal, such as searching, browsing, collecting, and talking, and for example, the user behavior information includes a menu, food materials, nutrition encyclopedias, health preserving articles, and chat contents corresponding to the behaviors of the user, such as searching, browsing, collecting, and talking. In the embodiment of the application, the server can also extract the identity keyword and/or the symptom keyword from the user behavior information, add the identity corresponding to the extracted identity keyword in the user identity information, and add the symptom corresponding to the extracted symptom keyword in the user symptom information. For example, assuming that the user searches for "what the pregnant woman eats to relieve vomiting during pregnancy" through the terminal, the server can extract an identity keyword "pregnant woman" and a symptom keyword "vomiting" therefrom, thereby adding "pregnant woman" to the user identity information and "vomiting" to the user symptom information.
The food material information includes the type and storage time of each food material currently stored by the user. In the embodiment of the application, the terminal can be a refrigerator or an ice chest, and a camera is arranged on the terminal, so that when a user puts in or takes out food materials, images of the put-in or taken-out food materials can be shot, and the types, storage time and the like of the put-in or taken-out food materials can be analyzed by processing the shot images. The terminal sends the obtained food material information to the server, and the server can further analyze information such as newly added food materials, taken out food materials and special food materials according to the food material information in a period of time. Wherein, the newly added food material refers to the food material newly put into the terminal such as a refrigerator or a freezer by the user. The food material taken out means a food material taken out by a user from a terminal such as a refrigerator or a freezer. The special food material refers to a food material which is stored in a terminal such as a refrigerator or a freezer of a user and has high value and special requirements for storage environment, or a food material which has too long storage time, such as expensive food materials of crabs, sea cucumbers, steamed crabs, lobsters, black truffles and the like, or food materials which have peculiar smell and special requirements for storage environment such as traditional Chinese medicines, chocolates, durian and the like. Food materials stored for too long time, such as food materials stored for more than a preset number of days, or food materials stored for more than half of the shelf life of the food materials, or food materials to be out of date.
In the embodiment of the application, the server maintains the account information of the user, and after the user information corresponding to the user is obtained in the above manner, the user information is stored in the account information corresponding to the user, and the account information further stores the terminal identifier corresponding to the user, the preset message push time and the like.
Step 102: the server acquires a message to be pushed corresponding to the terminal according to the user information and preset pushing conditions, wherein the preset pushing conditions comprise at least one of date triggering conditions, weather triggering conditions, user characteristic triggering conditions and food material triggering conditions.
According to the method and the device for pushing the message, the preset pushing conditions are preset in the server, the preset pushing conditions can comprise date triggering conditions, and the server acquires the message to be pushed related to the date according to the date triggering conditions included in the pushing conditions and the special date of the user included in the user information. The date triggering condition specifies that the festival reminder or the festival blessing is pushed when the current date is the special date of the user, and/or the date triggering condition specifies that the festival reminder is pushed when the time interval between the current date and the special date of the user is smaller than or equal to the preset time interval. The preset threshold may be 7 days, 5 days, 3 days, etc.
Specifically, the server calculates time intervals between the current date and the user special date included in the user information, and determines that the current date meets the date triggering condition according to the fact that the time intervals smaller than a preset threshold exist in the calculated time intervals. And acquiring the corresponding message to be pushed according to the time interval smaller than the preset threshold value. If the time interval is 0, the current date is the same as a certain user special date, and the message to be pushed corresponding to the user special date is obtained from a preset festival database. The message to be pushed may be a festival blessing message corresponding to the user's special date, and if the current date is the user's birthday, the message to be pushed may be "wish you happy birthday", or the message to be pushed may be a cake animation, which may bring surprise to the user along with happy birthday music.
If the time interval is not 0 and is smaller than the preset threshold value, indicating that the current date is close to a certain user special date; and acquiring a user special date corresponding to the time interval and a message to be pushed corresponding to the time interval, wherein the message to be pushed is used for reminding that the time of the time interval is left in the user special date. For example, assuming that the preset threshold is 3 days, the birthday of the user is 1 month and 5 days, and the current date is 1 month and 3 days, the time interval between the current date and the birthday of the user is 2 days and is less than the preset threshold 3 days, so that the to-be-pushed message corresponding to the birthday of the user and the time interval of 2 days is obtained, and the to-be-pushed message may be "birthday after two days, and do not forget to prepare birthday cake". For legal holidays, such as the sweet dumplings, can be reminded by a message to be pushed that "2 days are the sweet dumplings and the sweet dumplings are packed? "can also push the calendar, custom, holiday menu, etc. of some holidays.
By the method, the server can actively push festival reminding or festival blessing to the terminal so as to prevent the user from forgetting some special commemorative dates.
In the embodiment of the application, the preset push condition may further include a weather trigger condition, and the server acquires the message to be pushed related to weather according to the weather trigger condition and the geographical location information included in the user information. The weather triggering conditions specify weather conditions needing to actively push messages, including temperature change conditions of sudden temperature rise and sudden temperature drop, special weather and the like.
Wherein the special weather includes rain, snow, hail, typhoon, high temperature, low temperature, continuous cloudy day, continuous rain, continuous high temperature, continuous low temperature, fog, etc. The sudden temperature rise may be a temperature rise exceeding a preset value within a certain time, and the sudden temperature drop may be a temperature drop exceeding a preset value within a certain time. The certain time can be [10min, 4h]Any time length in the process can be preset at the temperature of 3 ℃ and 15 DEG C]Any one of the above numerical values. In addition, whether the sudden air temperature drop is at night or not needs to be considered, if the current time belongs to the preset night time range, the sudden air temperature drop is the night sudden air temperature drop, and the preset night time range [ t [ [ t ]1,t2],17:00≤t1≤21:00,5:00≤t2≤9:00,t2Is t1The time of day of (c). The specific values of the certain time, the preset value and the preset night time range are not limited in the embodiment of the application, and the specific values can be set according to requirements in practical application.
The server acquires weather information corresponding to the geographical position information according to the geographical position information included in the user information, wherein the weather information includes information such as temperature, humidity and wind power. And determining temperature change information within a preset time length from the current moment according to the weather information, wherein the temperature change information comprises a temperature change value within the preset time length, the preset time length is the certain time length, and can be any time length in [10min, 4h ], such as 1h or 3h and the like. And the server acquires the temperature change information and the message to be pushed corresponding to the weather information according to the weather trigger condition included by the temperature change information, the weather information and the preset pushing condition.
Specifically, the server compares the temperature change value included in the temperature change information with the conditions of sudden air temperature rise and sudden air temperature fall specified by the weather trigger conditions, and if the temperature change information meets the conditions of sudden air temperature rise, obtains a message to be pushed corresponding to the sudden air temperature rise, wherein the message to be pushed is used for prompting the sudden air temperature rise of the user and reasonably arranging dressing, eating, going out and the like. If the temperature change information meets the condition of sudden temperature drop, whether the current time belongs to a preset night time range is further determined, if so, the temperature change information is determined to belong to the night sudden temperature drop, and a message to be pushed corresponding to the night sudden temperature drop is obtained. If the current time does not belong to the preset night time range, further determining whether the weather information is special weather specified by weather triggering conditions, and if so, acquiring a message to be pushed corresponding to sudden temperature drop of the special weather.
And if the current weather condition is considered to be a normal weather condition, acquiring a message to be pushed corresponding to the weather information, wherein the message to be pushed at the moment can be greeting information, weather broadcast information, news information or recipe push information and the like.
In the embodiment of the present application, the weather trigger condition may further specify seasonal variation intervals in different regions, for example, the seasonal variation interval from spring to summer in north China may be [2 month 15 day, 3 month 15 day ], the seasonal variation interval from summer to autumn may be [5 month 15 day, 6 month 15 day ], the seasonal variation interval from autumn to winter may be [8 month 15 day, 9 month 15 day ], and the seasonal variation interval from winter to spring may be [11 month 15 day, 12 month 15 day ]. The seasons can be further divided more deeply, such as the first autumn to the later autumn, the first winter to the later winter, or more finely divided according to twenty-four solar terms.
The server acquires a seasonal change interval corresponding to the geographical position information from the weather trigger condition according to the geographical position information of the user, determines whether the current date belongs to the seasonal change interval corresponding to the geographical position information, and if so, acquires a message to be pushed corresponding to the seasonal change interval to which the current date belongs. The message to be pushed is used for reminding the user of adjusting diet or dressing along with seasonal changes, or pushing health maintenance recipes, health suggestions and the like related to seasonal changes.
In this embodiment of the application, the preset push condition may further include a user characteristic trigger condition, and the server acquires a message to be pushed, which is related to the user characteristic, according to the user characteristic trigger condition included in the preset push condition and the user characteristic information included in the user information. Wherein, some special identities and some preset symptom information have been stipulated to user characteristic trigger condition, and special identity can include pregnant woman, old man, children etc. can also further finely divide to: early stage of pregnant woman, middle stage of pregnant woman, late stage of pregnant woman, newborn, 0-6 month infant, 6-12 month infant, 1-2 years old child, 2-3 years old child, 3-6 years old child, etc. The preset symptom information includes some common diseases or sub-health symptoms, such as cold, cough, hypertension, hypotension, diabetes, dizziness, and the like.
The server acquires user identity information from user feature information included in the user information, determines whether the user identity information meets a special identity specified by a user feature triggering condition, if so, determines that the user identity information meets the special identity specified by the user feature triggering condition, and acquires a message to be pushed corresponding to the user identity information, wherein the message to be pushed is used for pushing some menus or health suggestions related to the user identity, and if the user identity is a pregnant woman, the message to be pushed can be some menus for relieving pregnancy and vomiting.
The server acquires user symptom information from the user characteristic information, determines whether the user symptom information meets preset symptom information specified by the user characteristic triggering condition, and if so, determines that the user symptom information meets the preset symptom information specified by the characteristic triggering condition, and acquires a message to be pushed corresponding to the user symptom information. The message to be pushed is used for pushing some menus or health advice for relieving the symptoms of the user, for example, if the symptoms of the user are cough, the message to be pushed may be some menus for relieving the cough, and the like.
In the embodiment of the application, the user information further includes user behavior information within a past preset time period, and the preset time period may be a week or a month. The user behavior information represents information related to behaviors of a user through a terminal, such as searching, browsing, collecting, and talking, and for example, the user behavior information includes a menu, food materials, nutrition encyclopedias, health preserving articles, and chat contents corresponding to the behaviors of the user, such as searching, browsing, collecting, and talking. The server detects whether the user behavior information includes special identity information specified by the user characteristic triggering condition, and if so, obtains a message to be pushed corresponding to the special identity information according to the special identity information included in the user behavior information. The server can also detect whether the user behavior information includes preset symptom information specified by the user characteristic triggering condition, and if so, the server obtains the message to be pushed corresponding to the preset symptom information according to the preset symptom information included in the user behavior information.
In this embodiment of the application, the preset pushing condition may further include a food material triggering condition, and the server acquires a message to be pushed related to the food material according to the food material triggering condition included in the preset pushing condition and the food material information included in the user information. The food material triggering condition specifies the condition of the food materials needing message pushing, and comprises adding new food materials, taking out food materials, special food materials and the like. Wherein, the newly added food material refers to the food material newly put into the terminal such as a refrigerator or a freezer by the user. The food material taken out means a food material taken out by a user from a terminal such as a refrigerator or a freezer. The special food material refers to a food material which is stored in a terminal such as a refrigerator or a freezer of a user and has high value and special requirements for storage environment, or a food material which has too long storage time, such as expensive food materials of crabs, sea cucumbers, steamed crabs, lobsters, black truffles and the like, or food materials which have peculiar smell and special requirements for storage environment such as traditional Chinese medicines, chocolates, durian and the like. Food materials stored for too long time, such as food materials stored for more than a preset number of days, or food materials stored for more than half of the shelf life of the food materials, or food materials to be out of date.
Specifically, the server acquires food material change information and special food material information from the food material information included in the user information, the food material change information includes food material information corresponding to newly added food materials and taken-out food materials, and the special food material information includes food material information corresponding to food materials having characteristics of high value, special requirements for storage environment, overlong storage time and the like. And acquiring a corresponding message to be pushed according to the fact that the food material change information and/or the special food material information accord with the food material triggering condition. The message to be pushed is used for recommending the user to add new food materials or take out a recipe for making food materials, prompting the user of a storage method of special food materials, or prompting the user to timely eat food materials with overlong storage time, and the like.
Step 103: and the server sends the message to be pushed to the terminal.
And after obtaining the message to be pushed through the operation in the step 102, the server sends the message to be pushed to the terminal. The terminal stores the message to be pushed. The terminal detects whether a user enters a preset distance range around the terminal or not in real time through the camera or the infrared detection device, and when the user is detected to enter the preset distance range, the message to be pushed is displayed through a display screen on the terminal or is broadcasted through a voice player on the terminal.
For example, suppose the terminal is a refrigerator, and the message to be pushed is information related to sudden air temperature drop, "do you have cold hands and feet, and need to know about 5 food therapy methods? ", the refrigerator displays the interface of the message to be pushed through the display screen as shown in fig. 2.
When a plurality of messages to be pushed exist, the messages can be sequentially displayed. For example, a care reminder related to holidays is displayed first, and a care reminder related to temperature change is displayed after a few seconds.
The presentation timing of each message to be pushed may be different. For example, the message to be pushed related to the birthday or the holiday may be a message that is reminded once when the user approaches the terminal in the morning; the message to be pushed related to the air temperature change can be displayed within 1 hour before and after the air temperature change; the message to be pushed related to the food material can be displayed at the moment when the food material changes, or displayed at the preset breakfast, lunch and dinner points; other messages to be pushed may be presented the first time a user is detected to be approaching each day.
The server can also send the message to be pushed to a user terminal such as a mobile phone or a computer of the user for display. For example, the terminal is a mobile phone, and for a message to be pushed related to season changes and food materials, "autumn is entered, mutton in a refrigerator is suitable for making a delicious mutton soup", and the message to be pushed is displayed on a screen protection interface of the mobile phone, as shown in fig. 3.
In the embodiment of the application, the server carries out initiative message pushing according to weather changes, festival changes, seasonal changes, user identity, user symptoms, food material information, user behavior information and the like, the emotion requirements of users are met, surprise is brought to the users by combining with initiative care of scenes, good experience is brought to the users, the user satisfaction is improved, the intellectualization and the use value of the terminal are improved, and the server can conveniently obtain the information needed by the user for the old people or children and other users who are not good at using intelligent products.
An embodiment of the present application provides a message pushing method, where an execution subject of the method is a terminal, see fig. 4, and the method includes the following steps:
step 401: the terminal receives a message to be pushed sent by the server, wherein the message to be pushed is actively pushed by the server according to user information corresponding to the terminal and preset pushing conditions, and the preset pushing conditions comprise at least one of date triggering conditions, weather triggering conditions, user characteristic triggering conditions and food material triggering conditions.
The messages to be pushed comprise messages to be pushed related to dates, messages to be pushed related to weather, messages to be pushed related to user characteristics, messages to be pushed related to food materials, messages to be pushed related to user behaviors and the like.
The message to be pushed is actively pushed by the server according to weather change, holiday change, seasonal change, user identity, user symptom, food material information, user behavior information, preset pushing conditions and the like, and the process of obtaining the message with push by the specific server is described in detail in the embodiment taking the server as the execution main body, and is not described again here.
And after receiving the message to be pushed sent by the server, the terminal stores the message to be pushed.
Step 402: and the terminal displays the message to be pushed.
The terminal detects whether a user enters a distance range of a preset threshold value around the terminal through a camera or an infrared detection device in real time, and when the user is detected to enter the distance range of the preset threshold value, the message to be pushed is displayed through a display screen on the terminal, or the message to be pushed is broadcasted through a voice player on the terminal. When a plurality of messages to be pushed exist, the messages can be sequentially displayed. For example, a care reminder related to holidays is displayed first, and a care reminder related to temperature change is displayed after a few seconds.
The presentation timing of each message to be pushed may be different. For example, the message to be pushed related to the birthday or the holiday may be a message that is reminded once when the user approaches the terminal in the morning; the message to be pushed related to the air temperature change can be displayed within 1 hour before and after the air temperature change; the message to be pushed related to the food material can be displayed at the moment when the food material changes, or displayed at the preset breakfast, lunch and dinner points; other messages to be pushed may be presented the first time a user is detected to be approaching each day.
In the embodiment of the application, the terminal further acquires geographic position information, user special date, user characteristic information, food material information and user behavior information corresponding to the user, determines at least one of the geographic position information, the user special date, the user characteristic information, the food material information and the user behavior information as the user information corresponding to the user, and sends the user information to the server so that the server actively pushes messages for the user according to the user information. The specific content included in these pieces of information has been described in detail in the above embodiments, and is not described herein again.
In the embodiment of the application, the server carries out initiative message pushing according to weather changes, festival changes, seasonal changes, user identity, user symptoms, food material information, user behavior information and the like, the emotion requirements of users are met, surprise is brought to the users by combining with initiative care of scenes, good experience is brought to the users, the user satisfaction is improved, the intellectualization and the use value of the terminal are improved, and the server can conveniently obtain the information needed by the user for the old people or children and other users who are not good at using intelligent products.
An embodiment of the present application provides a message pushing system, as shown in fig. 5, the system includes a terminal and a server.
The server is used for acquiring user information corresponding to the terminal; acquiring a message to be pushed corresponding to a terminal according to user information and preset pushing conditions, wherein the preset pushing conditions comprise at least one of date triggering conditions, weather triggering conditions, user characteristic triggering conditions and food material triggering conditions; sending a message to be pushed to a terminal;
and the terminal is used for receiving the message to be pushed sent by the server and displaying the message to be pushed.
The message pushing system provided by the above embodiment of the present application and the message pushing method provided by the embodiment of the present application have the same inventive concept and have the same beneficial effects as the method adopted, operated or implemented by the application program stored in the message pushing system.
An embodiment of the present application provides a message pushing apparatus, where the apparatus is configured to perform operations performed by a server in the message pushing method according to the foregoing embodiment, as shown in fig. 6, the apparatus includes;
a user information obtaining module 601, configured to obtain user information corresponding to a terminal;
a push message obtaining module 602, configured to obtain a to-be-pushed message corresponding to a terminal according to user information and a preset push condition, where the preset push condition includes at least one of a date trigger condition, a weather trigger condition, a user characteristic trigger condition, and a food material trigger condition;
a sending module 603, configured to send a message to be pushed to the terminal.
The push message acquiring module 602 includes:
the device comprises a first acquisition unit, a second acquisition unit and a display unit, wherein the first acquisition unit is used for acquiring a message to be pushed related to a date according to the current date, a date trigger condition and a user special date included in user information; and/or the presence of a gas in the gas,
the second acquisition unit is used for acquiring the message to be pushed related to the weather according to the weather triggering condition and the geographical position information included in the user information; and/or the presence of a gas in the gas,
the third obtaining unit is used for obtaining the message to be pushed related to the user characteristic according to the user characteristic triggering condition and the user characteristic information included by the user information; and/or the presence of a gas in the gas,
and the fourth acquiring unit is used for acquiring the message to be pushed related to the food material according to the food material triggering condition and the food material information included by the user information.
The first obtaining unit is configured to calculate a time interval between a current date and a user special date included in the user information; determining that the current date meets the date triggering condition according to the time interval smaller than a preset threshold value in the calculated time intervals; and acquiring the corresponding message to be pushed according to the time interval smaller than the preset threshold value.
The second obtaining unit is configured to obtain weather information corresponding to the geographical location information according to the geographical location information included in the user information; determining temperature change information within a preset time from the current moment according to the weather information; acquiring temperature change information and a message to be pushed corresponding to the weather information according to the temperature change information, the weather information and a weather trigger condition included by a preset pushing condition; and/or determining that the current date belongs to the seasonal variation interval corresponding to the geographical location information according to the seasonal variation interval specified by the geographical location information and the weather trigger condition; and acquiring the message to be pushed corresponding to the seasonal change interval to which the current date belongs.
The third obtaining unit is configured to obtain user identity information from user feature information included in the user information; acquiring a message to be pushed corresponding to the user identity information according to the special identity information of which the user identity information meets the requirements of the user feature triggering conditions; and/or acquiring user symptom information from the user characteristic information; and acquiring a message to be pushed corresponding to the user symptom information according to the preset symptom information which is defined by the user symptom information and accords with the characteristic triggering condition.
The first obtaining unit is further configured to obtain a message to be pushed corresponding to the special identity information according to the special identity information, which is specified by the user characteristic triggering condition and included in the user behavior information; and/or acquiring a message to be pushed corresponding to the preset symptom information according to the preset symptom information which is specified by the user characteristic triggering condition and is included in the user behavior information.
The fourth obtaining unit is configured to obtain the food material change information and the special food material information from the food material information included in the user information; and acquiring a corresponding message to be pushed according to the fact that the food material change information and/or the special food material information accord with the food material triggering condition.
The message pushing device provided by the above embodiment of the present application and the message pushing method provided by the embodiment of the present application have the same inventive concept and have the same beneficial effects as the method adopted, operated or implemented by the application program stored in the message pushing device.
An embodiment of the present application provides a message pushing apparatus, where the apparatus is configured to execute an operation executed by a terminal in the message pushing method according to the foregoing embodiment, and as shown in fig. 7, the apparatus includes:
the receiving module 701 is configured to receive a message to be pushed, which is sent by a server, where the message to be pushed is actively pushed by the server according to user information corresponding to a terminal and a preset pushing condition, where the preset pushing condition includes at least one of a date triggering condition, a weather triggering condition, a user characteristic triggering condition, and a food material triggering condition;
a display module 702, configured to display a message to be pushed.
The device also includes: the information acquisition module is used for acquiring geographic position information, user special dates, user characteristic information, food material information and user behavior information corresponding to the user; determining at least one of geographical position information, special dates of users, user characteristic information, food material information and user behavior information as user information corresponding to the users;
and the sending module is used for sending the user information to the server.
The message pushing device provided by the above embodiment of the present application and the message pushing method provided by the embodiment of the present application have the same inventive concept and have the same beneficial effects as the method adopted, operated or implemented by the application program stored in the message pushing device.
The embodiment of the present application further provides an electronic device corresponding to the message pushing method provided in the foregoing embodiment, so as to execute the message pushing method, where the electronic device may be a refrigerator or a server, or may be a controller (such as a main control board) disposed in the refrigerator. The embodiments of the present application are not limited.
Please refer to fig. 8, which illustrates a schematic diagram of an electronic device according to some embodiments of the present application. As shown in fig. 8, the electronic apparatus 2 includes: the system comprises a processor 200, a memory 201, a bus 202 and a communication interface 203, wherein the processor 200, the communication interface 203 and the memory 201 are connected through the bus 202; the memory 201 stores a computer program that can be executed on the processor 200, and the processor 200 executes the message pushing method provided by any one of the foregoing embodiments when executing the computer program.
The Memory 201 may include a high-speed Random Access Memory (RAM) and may further include a non-volatile Memory (non-volatile Memory), such as at least one disk Memory. The communication connection between the network element of the system and at least one other network element is realized through at least one communication interface 203 (which may be wired or wireless), and the internet, a wide area network, a local network, a metropolitan area network, and the like can be used.
Bus 202 can be an ISA bus, PCI bus, EISA bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory 201 is configured to store a program, and the processor 200 executes the program after receiving an execution instruction, and the message pushing method disclosed in any of the foregoing embodiments of the present application may be applied to the processor 200, or implemented by the processor 200.
The processor 200 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in the processor 200. The Processor 200 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 201, and the processor 200 reads the information in the memory 201 and completes the steps of the method in combination with the hardware thereof.
The electronic device provided by the embodiment of the application and the message pushing method provided by the embodiment of the application have the same inventive concept and have the same beneficial effects as the method adopted, operated or realized by the electronic device.
Referring to fig. 9, the computer-readable storage medium is an optical disc 30, on which a computer program (i.e., a program product) is stored, and when the computer program is executed by a processor, the computer program executes the message pushing method provided in any of the foregoing embodiments.
It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory, or other optical and magnetic storage media, which are not described in detail herein.
The computer-readable storage medium provided by the above-mentioned embodiment of the present application and the message pushing method provided by the embodiment of the present application have the same beneficial effects as the method adopted, executed or implemented by the application program stored in the computer-readable storage medium.
It should be noted that:
the algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose devices may be used with the teachings herein. The required structure for constructing such a device will be apparent from the description above. In addition, this application is not directed to any particular programming language. It will be appreciated that a variety of programming languages may be used to implement the teachings of the present application as described herein, and any descriptions of specific languages are provided above to disclose the best modes of the present application.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the application, various features of the application are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the application and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this application.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the application and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the present application may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in the creation apparatus of a virtual machine according to embodiments of the present application. The present application may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present application may be stored on a computer readable medium or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the application, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
The above description is only for the preferred embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present application should be covered within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (13)

1. A message pushing method is applied to a server, and comprises the following steps;
acquiring user information corresponding to a terminal;
acquiring a message to be pushed corresponding to the terminal according to the user information and preset pushing conditions, wherein the preset pushing conditions comprise at least one of date triggering conditions, weather triggering conditions, user characteristic triggering conditions and food material triggering conditions;
and sending the message to be pushed to the terminal.
2. The method according to claim 1, wherein the obtaining of the to-be-pushed message corresponding to the terminal according to the user information and a preset pushing condition includes:
acquiring a message to be pushed related to the date according to the current date, the date trigger condition and the special date of the user included in the user information; and/or the presence of a gas in the gas,
acquiring a message to be pushed related to weather according to the weather triggering condition and the geographical position information included in the user information; and/or the presence of a gas in the gas,
acquiring a message to be pushed related to user characteristics according to the user characteristic triggering condition and user characteristic information included in the user information; and/or the presence of a gas in the gas,
and acquiring a message to be pushed related to food according to the food triggering condition and the food information included by the user information.
3. The method according to claim 2, wherein the obtaining a message to be pushed related to a date according to a current date, the date trigger condition and a user specific date included in the user information comprises:
calculating a time interval between a current date and a user specific date included in the user information;
determining that the current date meets the date triggering condition according to the time interval smaller than a preset threshold value in the calculated time intervals;
and acquiring the corresponding message to be pushed according to the time interval smaller than the preset threshold value.
4. The method according to claim 2, wherein the obtaining of the message to be pushed related to weather according to the weather trigger condition and the geographical location information included in the user information comprises:
acquiring weather information corresponding to the geographical position information according to the geographical position information included in the user information;
determining temperature change information within a preset time from the current moment according to the weather information; acquiring the temperature change information and a message to be pushed corresponding to the weather information according to the temperature change information, the weather information and a weather trigger condition included by the preset pushing condition; and/or the presence of a gas in the gas,
determining that the current date belongs to a seasonal change interval corresponding to the geographical position information according to the geographical position information and the seasonal change interval specified by the weather trigger condition; and acquiring the message to be pushed corresponding to the seasonal variation interval to which the current date belongs.
5. The method according to claim 2, wherein the obtaining a message to be pushed related to a user feature according to the user feature trigger condition and user feature information included in the user information comprises:
acquiring user identity information from user characteristic information included in the user information; acquiring a message to be pushed corresponding to the user identity information according to the special identity information of which the user identity information meets the requirements of the user feature triggering conditions; and/or the presence of a gas in the gas,
acquiring user symptom information from the user characteristic information; and acquiring a message to be pushed corresponding to the user symptom information according to the preset symptom information which is defined by the user symptom information and accords with the characteristic triggering condition.
6. The method of claim 5, wherein the user information further comprises user behavior information within a past preset time period, the method further comprising:
acquiring a message to be pushed corresponding to the special identity information according to the special identity information which comprises the user characteristic triggering condition regulation in the user behavior information; and/or the presence of a gas in the gas,
and acquiring a message to be pushed corresponding to the preset symptom information according to the preset symptom information which comprises the user characteristic triggering condition provisions in the user behavior information.
7. The method according to claim 2, wherein the obtaining of the message to be pushed related to the food material according to the food material triggering condition and the food material information included in the user information comprises:
acquiring food material change information and special food material information from food material information included in the user information;
and acquiring a corresponding message to be pushed according to the fact that the food material change information and/or the special food material information accord with the food material triggering condition.
8. A message pushing method is applied to a terminal, and comprises the following steps:
receiving a message to be pushed sent by a server, wherein the message to be pushed is pushed by the server according to user information corresponding to the terminal and a preset pushing condition, and the preset pushing condition comprises at least one of a date triggering condition, a weather triggering condition, a user characteristic triggering condition and a food material triggering condition;
and displaying the message to be pushed.
9. The method of claim 8, further comprising:
acquiring geographic position information, user special date, user characteristic information, food material information and user behavior information corresponding to a user;
determining at least one of the geographical location information, the user special date, the user characteristic information, the food material information and the user behavior information as user information corresponding to the user;
and sending the user information to the server.
10. A message pushing system is characterized by comprising a terminal and a server;
the server is used for acquiring user information corresponding to the terminal; acquiring a message to be pushed corresponding to the terminal according to the user information and preset pushing conditions, wherein the preset pushing conditions comprise at least one of date triggering conditions, weather triggering conditions, user characteristic triggering conditions and food material triggering conditions; sending the message to be pushed to the terminal;
and the terminal is used for receiving the message to be pushed sent by the server and displaying the message to be pushed.
11. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to implement the method of any one of claims 1-9.
12. The electronic device of claim 11, wherein the electronic device is a refrigerator configured to perform the method of any of claims 8 or 9.
13. A computer-readable storage medium, on which a computer program is stored, characterized in that the program is executed by a processor to implement the method according to any of claims 1-9.
CN202010463733.4A 2020-05-27 2020-05-27 Message pushing method, system, electronic equipment and storage medium Pending CN111639261A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010463733.4A CN111639261A (en) 2020-05-27 2020-05-27 Message pushing method, system, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010463733.4A CN111639261A (en) 2020-05-27 2020-05-27 Message pushing method, system, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN111639261A true CN111639261A (en) 2020-09-08

Family

ID=72330295

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010463733.4A Pending CN111639261A (en) 2020-05-27 2020-05-27 Message pushing method, system, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111639261A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105592153A (en) * 2015-12-17 2016-05-18 美的集团股份有限公司 Method and system for pushing healthy recipe, and cloud server
CN105635251A (en) * 2015-12-21 2016-06-01 美的集团股份有限公司 Recipe pushing method and system and cloud server
CN106027614A (en) * 2016-05-09 2016-10-12 百度在线网络技术(北京)有限公司 Information pushing method, device and system
CN106096237A (en) * 2016-05-31 2016-11-09 点击率(北京)科技有限公司 A kind of method and device of intelligent recommendation health diet
CN110164526A (en) * 2018-03-14 2019-08-23 吴静 A kind of intelligent eating and drinking recommender system
CN110634552A (en) * 2019-09-19 2019-12-31 青岛海尔科技有限公司 Recipe pushing method and device based on Internet of things operating system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105592153A (en) * 2015-12-17 2016-05-18 美的集团股份有限公司 Method and system for pushing healthy recipe, and cloud server
CN105635251A (en) * 2015-12-21 2016-06-01 美的集团股份有限公司 Recipe pushing method and system and cloud server
CN106027614A (en) * 2016-05-09 2016-10-12 百度在线网络技术(北京)有限公司 Information pushing method, device and system
CN106096237A (en) * 2016-05-31 2016-11-09 点击率(北京)科技有限公司 A kind of method and device of intelligent recommendation health diet
CN110164526A (en) * 2018-03-14 2019-08-23 吴静 A kind of intelligent eating and drinking recommender system
CN110634552A (en) * 2019-09-19 2019-12-31 青岛海尔科技有限公司 Recipe pushing method and device based on Internet of things operating system

Similar Documents

Publication Publication Date Title
Boyland et al. The extent of food advertising to children on UK television in 2008
KR101626547B1 (en) Infant care information providing system to mobile telecommunication terminal
CN111640484A (en) Health management method, system, electronic equipment and storage medium
CN103858142A (en) Store information provision system
Shartova et al. Сardiovascular mortality during heat waves in temperate climate: an association with bioclimatic indices
JP7411901B2 (en) Information presentation method, program, and information presentation system
Jakab Smoking and pregnancy
Kosti et al. The influence of adherence to the Mediterranean diet among children and their parents in relation to childhood Overweight/Obesity: a cross-sectional study in Greece
CN114186134A (en) Method and device for recommending related content
CN106642970A (en) Nutrition judgment system and judgment method of intelligent refrigerator
Sunny et al. Determinants of nutritional status among under-five children in the tribal population of The Nilgiris, Southern India: A cross-sectional study
CN111639261A (en) Message pushing method, system, electronic equipment and storage medium
CN112699307A (en) Information generation method and device
Huong et al. Diet and nutritional status among children 24–59 months by seasons in a mountainous area of Northern Vietnam in 2012
CN115545789B (en) Advertisement putting method and device, electronic equipment and storage medium
CN111209453A (en) Menu recommendation method and device, computer equipment and storage medium
D'Souza et al. Pregnancy diets, migration, and birth outcomes
US20220405335A1 (en) Information presentation method, recording medium, and information presentation system
Mak Sau-Wa “The Stinkier the Better!”—A Case Study on the Reinvention of River Snail Noodles and the Transformation of Taste in China
JP7231192B2 (en) Community activity measurement method, community maturity measurement method, and community activity measurement program
Bradeanu et al. INDIAN SUMMER, ROMANIAN WINTER: A ‘Procession of Memories’ in post‐communist Romania
Richards et al. Investigation of the hunger–obesity paradigm among shelter-based homeless women living in Minnesota
CN110502673A (en) Data processing method, server and the device with store function
Paton et al. Child Life Investigations, Poverty, Nutrition. and Growth. Studies of Child Life in Cities and Rural Districts of Scotland.
CN111081348B (en) Method and device for executing nutrition brain engine

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200908

RJ01 Rejection of invention patent application after publication