CN110347850B - Information pushing method based on user information and client - Google Patents

Information pushing method based on user information and client Download PDF

Info

Publication number
CN110347850B
CN110347850B CN201910510431.5A CN201910510431A CN110347850B CN 110347850 B CN110347850 B CN 110347850B CN 201910510431 A CN201910510431 A CN 201910510431A CN 110347850 B CN110347850 B CN 110347850B
Authority
CN
China
Prior art keywords
information
user
preset
subscription
multimedia resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910510431.5A
Other languages
Chinese (zh)
Other versions
CN110347850A (en
Inventor
徐唐生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen 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 Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201910510431.5A priority Critical patent/CN110347850B/en
Publication of CN110347850A publication Critical patent/CN110347850A/en
Application granted granted Critical
Publication of CN110347850B publication Critical patent/CN110347850B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • 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
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to the technical field of data monitoring, and discloses an information pushing method and a client based on user information. Comprising the following steps: when an information pushing request input by a user is detected, outputting prompt information, wherein the prompt information is used for prompting the user to input subscription habit and identity information; according to the input subscription habit and identity information, outputting multimedia resources matched with the subscription habit and the identity information for the user to select; acquiring a target multimedia resource selected by a user according to the multimedia resource, and generating a push time point for the target multimedia resource; obtaining network speed information of a specified area server, and predicting target network speed information of the specified area server at a pushing time point; if the target network speed information is larger than a preset network speed threshold, recommending that the user select an idle server to push data; if the target network speed information is smaller than or equal to a preset network speed threshold value, recommending the user to push data by using the specified area server. By implementing the method, the efficiency of subscribing the data on the network platform by the user can be improved.

Description

Information pushing method based on user information and client
Technical Field
The present invention relates to the field of data monitoring technologies, and in particular, to an information pushing method and a client based on user information.
Background
Currently, when a user of a network platform subscribes to data (such as multimedia resources of audio products, video products, etc.) on the network platform, the multimedia resource data in the network platform is huge, and the multimedia resource data are updated every day. In practice, it is found that when a user of the network platform faces huge multimedia resource data, the user can only select the multimedia resource according to the label (such as name) of the multimedia resource, but the method of searching by the label often takes a lot of time for the user, so that the efficiency of subscribing the data on the network platform by the user is not beneficial to improvement.
Disclosure of Invention
In order to improve the efficiency of subscribing data on a network platform by a user, the invention provides an information pushing method and a client based on user information.
The first aspect of the embodiment of the invention discloses an information pushing method based on user information, which comprises the following steps:
when an information pushing request input by a user is detected, outputting prompt information, wherein the prompt information is used for prompting the user to input data subscription habit and identity information;
Determining at least one multimedia resource matched with the data subscription habit and the identity information according to the input data subscription habit and the identity information, and outputting the multimedia resource for the user to select;
acquiring a target multimedia resource selected by the user according to the multimedia resource, and generating a push time point for the target multimedia resource;
predicting target network speed information of a specified area server at the pushing time point according to historical network speed information of the specified area server;
if the target network speed information is larger than a preset network speed threshold value, outputting first recommendation information, wherein the first recommendation information is used for recommending the user to select an idle server to push the target multimedia resource; and if the target network speed information is smaller than or equal to the preset network speed threshold value, outputting second recommendation information, wherein the second recommendation information is used for recommending the user to push the target multimedia resource by using the specified area server.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, after the obtaining a target multimedia resource selected by the user according to the multimedia resource and generating a push time point for the target multimedia resource, the method further includes:
Acquiring link information of at least one payment mode; the link information is used for enabling the corresponding payment mode, and the link information comprises preferential information of the corresponding payment mode;
determining a payment mode with highest preference degree in the payment modes as a target payment mode according to the preference information included in the link information;
and outputting the link information corresponding to the target payment mode for reference by the user.
In an optional implementation manner, in a first aspect of the embodiment of the present invention, when detecting an information push request input by a user, outputting a prompt message includes:
when an information push request input by a user is detected, acquiring current position information of the user;
judging whether the current position information of the user is matched with preset position information or not;
if the current position information of the user is matched with the preset position information, acquiring a current system time point to judge whether the current system time point is matched with the preset time point or not;
if the preset time points of the current system time point are matched, outputting request error information, wherein the request error information is used for prompting the user that the current time point does not allow subscription data;
And if the preset time points of the current system time point are not matched, outputting prompt information.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, the method further includes:
obtaining a plurality of target multimedia resources, and counting the multimedia resource information with the largest number of times selected in a preset time length according to the target multimedia resources;
generating a feedback report according to the multimedia resource information with the largest selected times;
and sending the feedback report to a designated receiving end.
In a first aspect of the embodiment of the present invention, the obtaining the target multimedia resource selected by the user according to the multimedia resource, and generating a push time point for the target multimedia resource, includes:
acquiring a target multimedia resource selected by the user according to the multimedia resource, and generating a subscription code and a push time point for the target multimedia resource;
and, the method further comprises:
judging whether an input subscription code is detected at the pushing time point;
if the input subscription code is not detected at the pushing time point, deducting the credit value of the first preset value of the user corresponding to the subscription code;
Judging whether the residual credit value of the user corresponding to the subscription code is smaller than or equal to a preset first credit threshold value;
and if the residual credit value of the user corresponding to the subscription code is smaller than or equal to a preset first credit threshold value, adding the user corresponding to the subscription code to a blacklist to prohibit receiving the information push request of the user corresponding to the subscription code.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, the method further includes:
if the input subscription code is detected at the pushing time point, distributing a credit value of a second preset value for the user corresponding to the subscription code;
judging whether the credit value of the user corresponding to the subscription code is larger than or equal to a preset second credit threshold value;
and if the credit value of the user corresponding to the subscription code is greater than or equal to a preset second credit threshold value, issuing virtual preferential resources for the user corresponding to the subscription code, wherein the virtual preferential resources are used for deducting the amount of the corresponding value of the virtual preferential resources during payment.
As an optional implementation manner, in the first aspect of the embodiment of the present invention, the method further includes:
detecting the function menu selected by the user;
If the function menu selected by the user indicates that the multimedia resource needs to be customized, prompting the user to input customization requirement information;
and generating customized multimedia resources according to the customized requirement information, and sending the customized multimedia resources to the appointed receiving end.
The second aspect of the embodiment of the invention discloses an information pushing client based on user information, which comprises the following steps:
the first output unit is used for outputting prompt information when detecting an information push request input by a user, wherein the prompt information is used for prompting the user to input data subscription habit and identity information;
the first generation unit is used for determining at least one multimedia resource matched with the data subscription habit and the identity information according to the input data subscription habit and the identity information, and outputting the multimedia resource for the user to select;
the second generation unit is used for acquiring a target multimedia resource selected by the user according to the multimedia resource and generating a push time point for the target multimedia resource;
the prediction unit is used for predicting target network speed information of the specified area server at the pushing time point according to the historical network speed information of the specified area server;
The first recommending unit is used for outputting first recommending information when the target network speed information is predicted to be larger than a preset network speed threshold value, wherein the first recommending information is used for recommending the user to select an idle server to push the target multimedia resource;
and the second recommendation unit is used for outputting second recommendation information when the target people flow information is predicted to be smaller than or equal to the preset people number threshold value, and the second recommendation information is used for recommending the user to push the target multimedia resource by using the specified area server.
A third aspect of the embodiment of the present invention discloses an electronic device, including:
a processor;
and the memory is stored with computer readable instructions, and when the computer readable instructions are executed by the processor, the information pushing method based on the user information disclosed in the first aspect of the embodiment of the invention is realized.
A fourth aspect of the embodiment of the present invention discloses a computer-readable storage medium storing a computer program, where the computer program causes a computer to execute the information pushing method based on user information disclosed in the first aspect of the embodiment of the present invention.
The technical scheme provided by the embodiment of the invention can comprise the following beneficial effects:
The information pushing method based on the user information provided by the invention comprises the following steps: when an information pushing request input by a user is detected, outputting prompt information, wherein the prompt information is used for prompting the user to input subscription habit and identity information; determining at least one multimedia resource matched with the data subscription habit and the identity information according to the input subscription habit and the identity information, and outputting the multimedia resource for the user to select; acquiring a target multimedia resource selected by a user according to the multimedia resource, and generating a push time point for the target multimedia resource; predicting target network speed information of the specified area server at a pushing time point according to the historical network speed information of the specified area server; if the target network speed information is larger than a preset network speed threshold value, outputting first recommendation information, wherein the first recommendation information is used for recommending a user to select an idle server to push target multimedia resources; and if the target network speed information is smaller than or equal to a preset network speed threshold value, outputting second recommendation information, wherein the second recommendation information is used for recommending a user to push the target multimedia resource by using the specified area server.
According to the method, the information pushing client based on the user information can acquire the subscription habit and the identity information of the user, and automatically recommend multimedia resources possibly intended by the user to the user according to the subscription habit and the identity information of the user, so that the efficiency of selecting the multimedia resources intended by the user is improved; in addition, the information pushing client based on the user information can also be used for pushing the historical network speed information of the server according to the appointed area; predicting the network speed of a server in a designated area at a pushing time point, if the network speed is greater than a preset network speed threshold value, indicating that the server is busy, and recommending that a user select an idle server to push data by a client so as to improve the efficiency of subscribing multimedia resources by the user; if the network speed of the designated area server is smaller than or equal to the preset network speed threshold, the client can recommend the user to push the multimedia resource data by using the designated area server, so that the efficiency of subscribing the multimedia resource by the user is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a schematic view of an apparatus according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of an information pushing method based on user information according to an embodiment of the present invention;
FIG. 3 is a schematic flow chart of another information pushing method based on user information according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an information push client based on user information according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of another information push client based on user information according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the invention. Rather, they are merely examples of apparatus and methods consistent with aspects of the invention as detailed in the accompanying claims.
Example 1
The implementation environment of the invention can be an electronic device, such as a smart phone, a tablet computer, a desktop computer. The image stored in the electronic device may be: an image downloaded from the internet; images received through a wireless connection or a wired connection; the obtained image is shot by a camera built in the camera.
Fig. 1 is a schematic structural view of an apparatus according to an embodiment of the present invention. The apparatus 100 may be the electronic device described above. As shown in fig. 1, the apparatus 100 may include one or more of the following components: a processing component 102, a memory 104, a power supply component 106, a multimedia component 108, an audio component 110, a sensor component 114, and a communication component 116.
The processing component 102 generally controls overall operation of the device 100, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations, among others. The processing component 102 may include one or more processors 118 to execute instructions to perform all or part of the steps of the methods described below. Further, the processing component 102 can include one or more modules to facilitate interactions between the processing component 102 and other components. For example, the processing component 102 may include a multimedia module for facilitating interaction between the multimedia component 108 and the processing component 102.
The memory 104 is configured to store various types of data to support operations at the apparatus 100. Examples of such data include instructions for any application or method operating on the device 100. The Memory 104 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as static random access Memory (Static Random Access Memory, SRAM), electrically erasable Programmable Read-Only Memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), erasable Programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), programmable Read-Only Memory (PROM), read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk, or optical disk. Also stored in the memory 104 are one or more modules configured to be executed by the one or more processors 118 to perform all or part of the steps in the methods shown below.
The power supply assembly 106 provides power to the various components of the device 100. The power components 106 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the device 100.
The multimedia component 108 includes a screen between the device 100 and the user that provides an output interface. In some embodiments, the screen may include a liquid crystal display (Liquid Crystal Display, LCD for short) and a touch panel. If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or sliding action, but also the duration and pressure associated with the touch or sliding operation. The screen may also include an organic electroluminescent display (Organic Light Emitting Display, OLED for short).
The audio component 110 is configured to output and/or input audio signals. For example, the audio component 110 includes a Microphone (MIC) configured to receive external audio signals when the device 100 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 104 or transmitted via the communication component 116. In some embodiments, the audio component 110 further comprises a speaker for outputting audio signals.
The sensor assembly 114 includes one or more sensors for providing status assessment of various aspects of the device 100. For example, the sensor assembly 114 may detect an on/off state of the device 100, a relative positioning of the assemblies, the sensor assembly 114 may also detect a change in position of the device 100 or a component of the device 100, and a change in temperature of the device 100. In some embodiments, the sensor assembly 114 may also include a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 116 is configured to facilitate communication between the apparatus 100 and other devices in a wired or wireless manner. The device 100 may access a Wireless network based on a communication standard, such as WiFi (Wireless-Fidelity). In an embodiment of the present invention, the communication component 116 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an embodiment of the present invention, the communication component 116 further includes a near field communication (Near Field Communication, abbreviated as NFC) module for facilitating short range communications. For example, the NFC module may be implemented based on radio frequency identification (Radio Frequency Identification, RFID) technology, infrared data association (Infrared Data Association, irDA) technology, ultra Wideband (UWB) technology, bluetooth technology, and other technologies.
In an exemplary embodiment, the apparatus 100 may be implemented by one or more application specific integrated circuits (Application Specific Integrated Circuit, abbreviated ASIC), digital signal processors, digital signal processing devices, programmable logic devices, field programmable gate arrays, controllers, microcontrollers, microprocessors or other electronic components for executing the methods described below.
Example two
Referring to fig. 2, fig. 2 is a flow chart of an information pushing method based on user information according to an embodiment of the present invention. As shown in fig. 2, the information pushing method based on the user information may include the steps of:
201. when an information pushing request input by a user is detected, a prompt message is output, and the prompt message is used for prompting the user to input data subscription habit and identity information.
In the embodiment of the invention, the user can be a user of a network platform or a user of an application program on a mobile terminal; the client may output the prompt information through a floating window display, a dialog box display, etc., and it is assumed that in the scenario of the network platform, the subscription habit may include: the format of the custom-subscribed multimedia resources, the size of the occupied storage space of the custom-subscribed multimedia resources, the common transmission path and the like; the identity information may include: the authority level of the user, the region where the user is located and the like; assuming that the client is an order application installed on the user mobile terminal, the content of the output prompt message may be "please input your taste habit and identity information-! "; the taste habits of the user may include, but are not limited to: spicy, light, pasta, vegetarian, etc. are used to eat; the identity information of the user may include, but is not limited to: birth place information, ethnic information, age information, and the like.
As an optional implementation manner, when detecting an information push request input by a user, a manner of outputting the prompt information may be: when detecting an input information push request, a client acquires current position information of a user; judging whether the current position information of the user is matched with preset position information or not; if the current position information of the user is matched with the preset position information, acquiring a current system time point to judge whether the current system time point is matched with the preset time point or not; if the preset time points of the current system time point are matched, outputting request error information, wherein the request error information is used for prompting a user that the current time point does not allow subscription data; if the preset time points of the current system time points are not matched, outputting prompt information, wherein the prompt information is used for prompting a user to input subscription habit and identity information.
For example: under the scene of the network platform, the area where the user is located is obtained to be an area A, the current time point is a time point, and if the network platform plans to maintain the server of the area A at the time point a, the user cannot subscribe data, the client can output request error information, wherein the request error information is used for prompting the user that the current time point does not allow subscribing data.
Assuming that the client is an order application installed on the user mobile terminal, the position corresponding to the preset position information may be: classrooms, libraries, laboratories, etc.; the preset time point may be: the teaching time, the learning time and the like are not limited by the embodiment of the invention.
For example, when the client detects an input meal ordering request, the current position information of the user can be obtained through a positioning module of the user equipment installed on the client, if the current classroom is judged, whether the current classroom is a class time or not can be further judged, if the class time is the class time, the user is forbidden to order, and if the class time is not the class time, the user is allowed to order.
By implementing the method, the client can remind the user of being unable to subscribe data when the network platform server is maintained, can automatically judge whether the user is in class in a classroom or not when receiving the meal ordering request, and if so, forbids the user to order the meal so as to avoid the influence of the user on the class listening caused by the use of the client to order the meal, thereby further influencing the learning efficiency of the user.
202. And determining at least one multimedia resource matched with the data subscription habit and the identity information according to the input data subscription habit and the identity information, and outputting the multimedia resource for the user to select.
In the context of a network platform, for example, the subscription habits of the user input are: the client can automatically screen out the audio products with MP3 format less than 10M for the user to select when the audio products with MP3 format are subscribed to and the audio products are transmitted to a C disk in the electronic equipment;
203. and acquiring a target multimedia resource selected by the user according to the multimedia resource, and generating a push time point for the target multimedia resource.
In the embodiment of the invention, in the scene of a network platform, a client can generate push time according to the network speed of a network for transmitting user data, namely the client can be used as a push time point at the time point of generating network idleness so as to avoid transmitting multimedia resource data subscribed by a user under the condition of too slow network speed; in a scenario that the client is an order application program, the client can generate a meal taking time point according to the cooking time required by the dishes in the target menu; the meal taking time point can be generated according to the business hours of the canteen associated with the client; and the method and the device can also be generated according to the idle time point of the user input by the user, and the embodiment of the invention is not limited.
As an optional implementation manner, after acquiring a target multimedia resource selected by a user according to the multimedia resource and generating a push time point for the target multimedia resource, the client may further acquire link information of at least one payment manner; the link information is used for enabling the corresponding payment mode, and the link information comprises preferential information of the corresponding payment mode; determining a payment mode with highest preference degree in the payment modes as a target payment mode according to the preference information included in the link information; and outputting the link information corresponding to the target payment mode for reference of the user.
For example, the client may access payment methods in the user device installed by the client, such as: the link information of the payment mode A and the payment mode B can be obtained, wherein the link information of the payment mode A displays that the preferential information of the payment mode A is 9.5 folds by using the payment mode A; the link information of the payment mode B displays preferential information of the payment mode B, namely 9 folds are paid by using the payment mode B; the preference degree of the payment mode B can be determined to be higher, and then the link information of the payment mode B can be output for the user to refer to.
By implementing the method, the client can automatically determine the payment mode with the highest preference according to the latest discount condition of the payment mode, and recommend the payment mode to the user, so that the cost is saved for the user, and the use experience of the user is improved.
204. Predicting target network speed information of the specified area server at a pushing time point according to the historical network speed information of the specified area server; if the target network speed information is greater than the preset network speed threshold, executing step 205; if the target network speed information is less than or equal to the preset network speed threshold, step 206 is performed.
In the embodiment of the present invention, the client may monitor the historical network speed information of the specified area server, for example, the client monitors that the specified area server is in a network busy stage from 5 pm half to 8 pm half (i.e. the time period of work-down), and if the target network speed is greater than the preset network speed threshold, step 205 may be executed; for another example, if the client monitors that the target network speed is less than or equal to the preset network speed threshold at 12 pm to 6 pm (i.e., the period of rest of most people), the step 206 may be performed.
In the embodiment of the present invention, in a scenario where the client is a meal ordering application program, the designated area may refer to a public canteen, a school canteen, a rest area around the canteen, etc., and the embodiment of the present invention is described by taking the school canteen as an example, and should not be construed as limiting the method. The client can be a video monitoring system associated with the school canteen so as to acquire the people flow information of each day of the school canteen through the video monitoring system of the school canteen (wherein, the mode that the client acquires the people flow information of each day of the school canteen through the video monitoring system of the school canteen can be that a face snapshot integrated machine is built in the video monitoring system, an off-line face snapshot function is integrated in a camera in the integrated machine, operations such as face detection, tracking, capturing and the like can be completed in the integrated machine, and then the people flow information of each day can be counted out through the number of faces in each frame of image). And then can predict the target people flow information of school canteen at getting meal time point according to people flow information of canteen each day.
For example, the meal taking time point is 12 am, the video monitoring system of the school canteen is used for obtaining more people flow at 12 am in each day of the school canteen, and the more people flow of the canteen at the meal taking time point can be predicted, so that the user can be recommended to select the out-band delivery service, the meal ordering and taking efficiency of the user is improved, and the use experience of the user is improved.
For example, the meal taking time point is 2 pm, the video monitoring system of the school canteen is used for obtaining less people flow at 2 pm every day, and the situation that the people flow of the canteen at the meal taking time point is less can be predicted, so that a user can be recommended to take a meal in the canteen, the use of packaging tableware (such as a plastic lunch box) is reduced, and white pollution is reduced.
In the embodiment of the invention, the preset threshold value of the number of people can be set by client developers according to a large amount of development data, and the numerical value of the threshold value can be the number of users which can be accommodated in the appointed area at most.
205. And outputting first recommendation information, wherein the first recommendation information is used for recommending that a user selects an idle server to push a target multimedia resource.
In the embodiment of the invention, the specified area server can be a server which is distributed by the client according to the area information of the user included in the identity information of the user and is near to the area of the user and is used as the specified area server, so that the data pushing is faster; in addition, after the client allocates a server of a designated area for the area where the user is located, at least one standby server may be allocated for the area where the user is located, where the standby server may perform data pushing work instead of the designated area server when the designated area server is busy, that is, the above-mentioned idle server may be any one of the standby servers.
In the embodiment of the invention, in a scenario that the client is an order application program, the client can output first recommendation information in a manner of floating window display, dialog box display and the like, wherein the content of the first recommendation information can be: "the number of people currently eating in canteen is excessive, recommend you to select out-of-band delivery service-! ".
206. And outputting second recommendation information, wherein the second recommendation information is used for recommending a user to push the target multimedia resource by using the specified area server.
In the embodiment of the invention, the specified area server can be a server which is distributed by the client according to the area information of the user included in the identity information of the user and is near to the area of the user as the specified area server, so that the data pushing is faster.
In the embodiment of the present invention, in a scenario where the client is a meal ordering application program, the client may output second recommendation information by means of floating window display, dialog box display, and the like, where the content of the second recommendation information may be: "the number of people currently eating in canteen is less, and you are recommended to eat in canteen so as to reduce the use of packing tableware, and the environment is protected together-! ".
As an optional implementation manner, the client may acquire multiple target multimedia resources, so as to count the multimedia resource information with the largest number of times selected in a preset duration according to the multiple target multimedia resources; generating a feedback report according to the multimedia resource information with the largest selected times; and sending the feedback report to the appointed receiving end.
It should be noted that: in a scenario that the network platform subscribes to data, the preset duration may be one day, one week or one month, and specific data may be set by a developer according to a large amount of development data; the content of the feedback report may include: multimedia resource information (e.g., single song of a band in MP3 format) with the largest number of selections, number of selections (e.g., 2000 times/day), etc., the embodiments of the present invention are not limited; in the embodiment of the invention, the designated receiving end can be a kitchen, a cooking place and the like of the canteen.
In a scenario where the client is an order application, the preset duration may be one day, one week or one month, and specific data may be set by a developer according to a large amount of development data; the content of the feedback report may include: the embodiment of the invention is not limited, and the system information with the largest selection frequency (such as cabbage beef) and the selected frequency information (such as 200 times/day) are selected; in the embodiment of the invention, the designated receiving end can be a kitchen, a cooking place and the like of the canteen.
By implementing the method, the report generated by the multimedia resources with the largest subscription amount can be pushed to the user according to the subscription condition of the statistical multimedia resources, so that the current popular multimedia resources are recommended to the user, and the use experience of the user is improved; in addition, in the scene that the client is an order application program, the client can determine the menu with the most user points according to the menu information of a plurality of users, generate a feedback report, and send the feedback report to the cooking place of the canteen so as to enable staff at the cooking place to prepare the cooking materials of the menu with the more user points more, thereby meeting the supply and demand requirements.
As an alternative embodiment, the client may also detect a menu of functions selected by the user; if the function menu selected by the user indicates that the multimedia resource needs to be customized, prompting the user to input customization requirement information; and generating customized multimedia resources according to the customized requirement information, and transmitting the customized multimedia resources to the appointed receiving end.
In the scenario that the network platform subscribes to data, for example, the user wants to customize a section of advertisement short film, the user can input the customization requirement of the advertisement short film, and then the client can generate the advertisement short film according to the customization requirement of the user and send the advertisement short film to the mailbox of the user.
In the scenario where the client is a meal ordering application, the designated receiving end may be a kitchen, a cooking place, etc. of the canteen, and the embodiment of the present invention is not limited.
For example, a user who is ill may have to drink only porridge and light foods, and should not be cold when heated; the user may then select a menu of custom recipes to send his own custom requirements to the canteen via the client to let the chef at the canteen cook to cook according to the user's custom requirements.
By implementing the method, the client can also provide the custom service for the user, the user can use the custom service by selecting the menu, and the subsequent client can send the custom requirement of the user to the cooking place of the canteen so as to enable the chefs at the cooking place of the canteen to process, thereby improving the use experience of the user.
As another alternative implementation manner, in the scenario that the client is a meal ordering application program, the client can be associated with a medical department of a school, so that the illness condition of the student recorded by the medical department can be obtained, and a meal customization scheme is automatically recommended to the student in need. For example: for example, when a user gets ill from a medical site, the client may send push information to the user, where the push information is used to recommend that the user drink porridge and light food.
By implementing the method, the physical condition of the user can be acquired through the medical department, and the customized scheme is automatically recommended for the sick user, so that the use experience of the user is improved.
Therefore, by implementing the method described in fig. 2, the client can push the client to acquire the subscription habit and identity information of the user based on the information of the user, and automatically recommend the possibly favorite multimedia resources of the user to the user according to the subscription habit and identity information of the user, so that the efficiency of selecting the favorite multimedia resources by the user is improved; in addition, the information pushing client based on the user information can also be used for pushing the historical network speed information of the server according to the appointed area; predicting the network speed of a server in a designated area at a pushing time point, if the network speed is greater than a preset network speed threshold value, indicating that the server is busy, and recommending that a user select an idle server to push data by a client so as to improve the efficiency of subscribing multimedia resources by the user; if the network speed of the designated area server is smaller than or equal to the preset network speed threshold, the client can recommend the user to push the multimedia resource data by using the designated area server, so that the efficiency of subscribing the multimedia resource by the user is improved.
Example III
Referring to fig. 3, fig. 3 is a flow chart of another information pushing method based on user information according to an embodiment of the present invention. As shown in fig. 3, the information pushing method based on the user information may include the steps of:
301-302; step 301 to step 302 are the same as step 201 to step 202 in the second embodiment, and are not described herein.
303. And acquiring a target multimedia resource selected by the user according to the multimedia resource, and generating a subscription code and a push time point for the target multimedia resource.
In the embodiment of the present invention, in the scenario of subscribing data by the network platform, the client may generate the subscription code according to the account number of the user in the network platform, and the generation of the push time point is the same as the generation method described in step 203 in the second embodiment, which is not described herein again.
In the embodiment of the present invention, in a scenario in which the client is a meal ordering application program, a manner in which the client obtains a target menu selected by a user according to menu information and generates a meal taking time point for the target menu is the same as step 203 in the second embodiment, and is not described herein again; in addition, the client may generate a meal taking code according to the target menu, and the manner of generating the meal taking code may be: the client generates a meal taking code according to the identity information (such as the number), the order sequence information, the menu package information and the like of the user.
For example, if the user's academic number is 67, which is the 16 th order today, and the selected recipe package is B, 67-16-B meal retrieval codes may be generated and sent to the user's user device.
304-306; steps 304-306 are the same as steps 204-206 in the second embodiment, and are not described herein.
307. Judging whether an input subscription code is detected at the pushing time point; if no input subscription code is detected at the push time point, step 308 is performed; if the input subscription code is detected at the push time point, ending the flow.
In the embodiment of the present invention, in the scenario that the client is an order application program, the client may acquire the standard time of the area where the user is currently located through the internet, so as to determine whether the input meal taking code is detected at the meal taking time point according to the standard time of the current area, and if the input meal taking code is not detected at the meal taking time point, execute step 308; if the input meal taking code is detected at the meal taking time point, ending the flow.
As an optional implementation manner, in a scenario of subscribing data by the network platform, if the client detects the input subscription code at the push time point, the client may allocate a credit value of a second preset value to the user corresponding to the subscription code; judging whether the credit value of the user corresponding to the subscription code is larger than or equal to a preset second credit threshold value; if the credit value of the user corresponding to the subscription code is greater than or equal to a preset second credit threshold value, a virtual preferential resource is issued for the user corresponding to the subscription code, and the virtual preferential resource is used for deducting the amount of the corresponding value of the virtual preferential resource during payment.
As an optional implementation manner, in a scenario that the client is an order application program, if an input meal taking code is detected at a meal taking time point, the client may allocate a credit value of a second preset value to a user corresponding to the meal taking code; judging whether the credit value of the user corresponding to the meal taking code is larger than or equal to a preset second credit threshold value; and if the credit value of the user corresponding to the meal taking code is larger than or equal to a preset second credit threshold value, issuing virtual preferential resources for the user corresponding to the meal taking code, wherein the virtual preferential resources are used for deducting the amount of the corresponding value of the virtual preferential resources during payment.
For example, when the input meal taking code is detected at the meal taking time point, the client may assign a credit value of a second preset value (for example, 5 points) to the user, determine whether the increased credit value is greater than or equal to a preset second credit threshold after the user assigns the credit value (assuming that the initial credit value is 100 points and the preset second credit threshold is 150 points), and if so, issue a virtual preferential resource (for example, a meal ticket, a discount coupon, etc.) for the user.
By implementing the method, if the user always takes the meal on time, the credit value of the user can be increased, and when the credit value is larger than or equal to the preset threshold value, the user can be issued with a deduction ticket and the like as rewards so as to encourage the user to take the meal on time, and the client is convenient to manage the meal taking request.
308. And deducting the credit value of the first preset value of the user corresponding to the subscription code.
In the embodiment of the invention, in the scenario that the client is an order application program, the meal taking code can be associated with the identity information of the user, and a certain amount of initial credit values (for example, 100 points) are allocated to the user corresponding to each identity information, and when the fact that the input meal taking code is not detected at the meal taking time point is judged each time, the identity information of the corresponding user can be determined according to the meal taking code so as to deduct the credit value (for example, 10 points) of the first preset value of the user.
309. Judging whether the residual credit value of the user corresponding to the subscription code is smaller than or equal to a preset first credit threshold value; if the remaining credit value of the user corresponding to the subscription code is less than or equal to the preset first credit threshold, executing step 310; if the remaining credit value of the user corresponding to the subscription code is larger than a preset first credit threshold value, ending the flow.
In the embodiment of the present invention, in a scenario where the client is an order application, the preset first credit threshold may be set by a developer according to a large amount of development data, for example: the preset first credit threshold may be 60 points, and if the remaining credit value of the user is less than or equal to 60 points, the client may execute step 310; if the remaining credit value of the user corresponding to the meal taking code is larger than 60 points, ending the flow.
310. And adding the user corresponding to the subscription code to the blacklist to prohibit receiving the information push request of the user corresponding to the subscription code.
In the embodiment of the invention, in the scenario that the client is an order application program, the client can add the user with the remaining credit value smaller than or equal to the set first credit threshold value to the blacklist, and when the subsequent client receives the order request of the user, if the subsequent client judges that the subsequent client is in the blacklist, the client can prohibit receiving the order request of the user.
It can be seen that, compared with implementing the method described in fig. 2, implementing the method described in fig. 3 may also deduct a certain amount of credit value of the user when the user does not take a meal on time in a scenario in which the client is an order application program, and prohibit the user from ordering the meal to avoid food waste when the credit value of the user is lower than a preset threshold.
Example IV
Referring to fig. 4, fig. 4 is a schematic structural diagram of an information push client based on user information according to an embodiment of the present invention. As shown in fig. 5, the information push client based on the user information may include:
a first output unit 401, configured to output, when detecting an information push request input by a user, a prompt message, where the prompt message is used to prompt the user to input data subscription habit and identity information;
A first generating unit 402, configured to determine at least one multimedia resource that matches the data subscription habit and the identity information according to the input data subscription habit and the identity information, and output the multimedia resource for a user to select;
a second generating unit 403, configured to obtain a target multimedia resource selected by a user according to the multimedia resource, and generate a push time point for the target multimedia resource;
a prediction unit 404, configured to predict target network speed information of the specified area server at the push time point according to the historical network speed information of the specified area server;
the first recommending unit 405 is configured to output first recommending information when it is predicted that the target network speed information is greater than a preset network speed threshold, where the first recommending information is used to recommend that the user select an idle server to push the target multimedia resource;
and a second recommending unit 406, configured to output second recommending information when it is predicted that the target people flow information is less than or equal to a preset people number threshold, where the second recommending information is used to recommend that the user push the target multimedia resource using the specified area server.
Therefore, implementing the client described in fig. 4, the information pushing client based on the user information can acquire the subscription habit and identity information of the user, and automatically recommend the possibly favorite multimedia resources of the user to the user according to the subscription habit and identity information of the user, thereby improving the efficiency of the user to select the favorite multimedia resources; in addition, the information pushing client based on the user information can also be used for pushing the historical network speed information of the server according to the appointed area; predicting the network speed of a server in a designated area at a pushing time point, if the network speed is greater than a preset network speed threshold value, indicating that the server is busy, and recommending that a user select an idle server to push data by a client so as to improve the efficiency of subscribing multimedia resources by the user; if the network speed of the designated area server is smaller than or equal to the preset network speed threshold, the client can recommend the user to push the multimedia resource data by using the designated area server, so that the efficiency of subscribing the multimedia resource by the user is improved.
Example five
Referring to fig. 5, fig. 5 is a schematic structural diagram of another information push client based on user information according to an embodiment of the present invention. The information pushing client based on the user information shown in fig. 5 is optimized by the information pushing client based on the user information shown in fig. 4. Compared to the information push client based on user information shown in fig. 4, the information push client based on user information shown in fig. 5 may further include:
a first obtaining unit 407, configured to obtain, after the second generating unit 403 obtains a target multimedia resource selected by a user according to the multimedia resource, and generates a push time point for the target multimedia resource, link information of at least one payment manner; the link information is used for enabling the corresponding payment mode, and the link information comprises preferential information of the corresponding payment mode;
a determining unit 408, configured to determine, according to the offer information included in the link information, a payment mode with the highest offer degree among the payment modes as a target payment mode;
and a second output unit 409, configured to output the link information corresponding to the target payment manner for reference by the user.
As an alternative embodiment, the information pushing client based on the user information shown in fig. 5 may further include:
The second obtaining unit 410 is configured to obtain, before the first output unit 401 outputs the prompt message, current location information of the user if an input message pushing request is detected;
a first determining unit 411, configured to determine whether the current location information of the user matches with preset location information;
a second determining unit 412, configured to, when the first determining unit 411 determines that the current location information of the user matches with the preset location information, obtain a current system time point to determine whether the current system time point matches with the preset time point;
a third output unit 413 configured to output, when the second judging unit 412 judges that the preset time points of the current system time point match, request error information for prompting the user that the current time point does not allow subscription data;
and, if the second judging unit 412 judges that the preset time points of the current system time point are not matched, triggering the first output unit 401 to output the prompt information.
By implementing the method, the client can automatically judge whether the user is in class in a classroom when receiving the meal ordering request, and if so, the user is forbidden to order the meal so as to avoid the influence of the user on the class listening caused by using the client to order the meal, thereby influencing the learning efficiency of the user.
As an alternative embodiment, the information pushing client based on the user information shown in fig. 5 may further include:
a third obtaining unit 414, configured to obtain a plurality of target multimedia resources, and count, according to the plurality of target multimedia resources, the multimedia resource with the largest number of times selected within a preset duration;
a third generating unit 415, configured to generate a feedback report according to the multimedia resource information with the largest number of times of selection;
and the sending unit 416 is configured to send the feedback report to the designated receiving end.
By implementing the method, the cuisine with the most points of the users can be determined according to the cuisine information of the users, a feedback report is generated, and the feedback report is sent to the cooking place of the canteen, so that staff at the cooking place can prepare the cooking materials of the cuisine with the more points of the users for meeting the supply and demand requirements.
As an optional implementation manner, the second generating unit 403 is specifically configured to obtain a target multimedia resource selected by a user according to the multimedia resource, and generate a subscription code and a push time point for the target multimedia resource;
and, the information pushing client based on the user information shown in fig. 5 may further include:
a third judging unit 417 for judging whether an input subscription code is detected at the push time point;
A deducting unit 418, configured to deduct a credit value of a first preset value of the user corresponding to the subscription code when the third determining unit 417 determines that the input subscription code is not detected at the push time point;
a fourth determining unit 419, configured to determine whether a remaining credit value of the user corresponding to the subscription code is less than or equal to a preset first credit threshold;
and a prohibition unit 420, configured to add the user corresponding to the subscription code to the blacklist to prohibit receiving the information push request of the user corresponding to the subscription code when the fourth judgment unit 419 judges that the remaining credit value of the user corresponding to the subscription code is less than or equal to the preset first credit threshold.
By implementing the method, a certain amount of credit values of the user can be deducted when the user does not take the meal on time, and the user is forbidden to order the meal when the credit values of the user are lower than a preset threshold value so as to avoid food waste.
As another alternative embodiment, the information pushing client based on user information shown in fig. 5 may further include:
an allocation unit 421, configured to allocate a credit value of a second preset value to a user corresponding to an input subscription code when the third determination unit 417 determines that the subscription code is detected at a subscription time point;
A fifth determining unit 422, configured to determine whether the credit value of the user corresponding to the subscription code is greater than or equal to a preset second credit threshold;
the issuing unit 423 is configured to issue, when the fifth determining unit 422 determines that the credit value of the user corresponding to the subscription code is greater than or equal to the preset second credit threshold, a virtual preferential resource for the user corresponding to the subscription code, where the virtual preferential resource is used to deduct the amount of the corresponding value of the virtual preferential resource during payment.
By implementing the method, if the user always takes the meal on time, the credit value of the user can be increased, and when the credit value is larger than or equal to the preset threshold value, the user can be issued with a deduction ticket and the like as rewards so as to encourage the user to take the meal on time, and the client is convenient to manage the meal taking request of the user.
As an alternative embodiment, the information pushing client based on the user information shown in fig. 5 may further include:
a detection unit 424 for detecting a menu selected by a user;
a prompting unit 425 for prompting the user to input the customization requirement information when the menu selected by the user indicates that the customization of the multimedia resource is required;
the customizing unit 426 is configured to generate a customized multimedia resource according to the customization requirement information, and send the customized multimedia resource to the designated receiving end.
By implementing the method, the client can also provide the custom service for the user, the user can use the custom service by selecting the menu, and the subsequent client can send the custom requirement of the user to the cooking place of the canteen so as to enable the chefs at the cooking place of the canteen to process, thereby improving the use experience of the user.
As another alternative, the customization unit 426 may also be associated with a medical department of a school, and may further obtain student illness recorded at the medical department, and automatically recommend meal customization schemes to students in need thereof. For example: such as from a medical site, the customization unit 426 may send push information to the user recommending that the user drink porridge and light food.
By implementing the method, the physical condition of the user can be acquired through the medical department, and the customized scheme is automatically recommended for the sick user, so that the use experience of the user is improved.
As can be seen, compared with implementing the client described in fig. 4, implementing the client described in fig. 5, in the scenario that the client is the ordering application program, the payment method with the highest preference degree can be automatically determined according to the latest discount condition of the payment method, and the payment method is recommended to the user, so as to save the cost for the user and improve the use experience of the user.
The invention also provides an electronic device, comprising:
a processor;
and a memory having stored thereon computer readable instructions which, when executed by the processor, implement the user information based information pushing method as previously described.
The electronic device may be the apparatus 100 shown in fig. 1.
In an exemplary embodiment, the present invention also provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements an information push method based on user information as indicated before.
It is to be understood that the invention is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

Claims (8)

1. An information pushing method based on user information, which is characterized by comprising the following steps:
when an information pushing request input by a user is detected, outputting prompt information, wherein the prompt information is used for prompting the user to input data subscription habit and identity information;
determining at least one multimedia resource matched with the data subscription habit and the identity information according to the input data subscription habit and the identity information, and outputting the multimedia resource for the user to select;
Acquiring a target multimedia resource selected by the user according to the multimedia resource, and generating a subscription code and a push time point for the target multimedia resource;
judging whether an input subscription code is detected at the pushing time point;
if the input subscription code is not detected at the pushing time point, deducting the credit value of the first preset value of the user corresponding to the subscription code;
judging whether the residual credit value of the user corresponding to the subscription code is smaller than or equal to a preset first credit threshold value;
if the remaining credit value of the user corresponding to the subscription code is smaller than or equal to a preset first credit threshold value, adding the user corresponding to the subscription code to a blacklist to prohibit receiving the information push request of the user corresponding to the subscription code;
acquiring link information of at least one payment mode; the link information is used for enabling the corresponding payment mode, and the link information comprises preferential information of the corresponding payment mode;
determining a payment mode with highest preference degree in the payment modes as a target payment mode according to the preference information included in the link information;
outputting the link information corresponding to the target payment mode for the user to refer to;
Predicting target network speed information of a specified area server at the pushing time point according to historical network speed information of the specified area server;
if the target network speed information is larger than a preset network speed threshold value, outputting first recommendation information, wherein the first recommendation information is used for recommending the user to select an idle server to push the target multimedia resource; and if the target network speed information is smaller than or equal to the preset network speed threshold value, outputting second recommendation information, wherein the second recommendation information is used for recommending the user to push the target multimedia resource by using the specified area server.
2. The method according to claim 1, wherein outputting the prompt message when the information push request input by the user is detected comprises:
when an information push request input by a user is detected, acquiring current position information of the user;
judging whether the current position information of the user is matched with preset position information or not;
if the current position information of the user is matched with the preset position information, acquiring a current system time point to judge whether the current system time point is matched with the preset time point or not;
If the preset time points of the current system time point are matched, outputting request error information, wherein the request error information is used for prompting the user that the current time point does not allow subscription data;
and if the preset time points of the current system time point are not matched, outputting prompt information.
3. The method according to claim 1, wherein the method further comprises:
obtaining a plurality of target multimedia resources, and counting the multimedia resource information with the largest number of times selected in a preset time length according to the target multimedia resources;
generating a feedback report according to the multimedia resource information with the largest selected times;
and sending the feedback report to a designated receiving end.
4. The method according to claim 1, wherein the method further comprises:
if the input subscription code is detected at the pushing time point, distributing a credit value of a second preset value for the user corresponding to the subscription code;
judging whether the credit value of the user corresponding to the subscription code is larger than or equal to a preset second credit threshold value;
and if the credit value of the user corresponding to the subscription code is greater than or equal to a preset second credit threshold value, issuing virtual preferential resources for the user corresponding to the subscription code, wherein the virtual preferential resources are used for deducting the amount of the corresponding value of the virtual preferential resources during payment.
5. The method according to claim 1, wherein the method further comprises:
detecting the function menu selected by the user;
if the function menu selected by the user indicates that the multimedia resource needs to be customized, prompting the user to input customization requirement information;
and generating customized multimedia resources according to the customized requirement information, and sending the customized multimedia resources to a designated receiving end.
6. An information pushing client based on user information, the client comprising:
the first output unit is used for outputting prompt information when detecting an information push request input by a user, wherein the prompt information is used for prompting the user to input data subscription habit and identity information;
the first generation unit is used for determining at least one multimedia resource matched with the data subscription habit and the identity information according to the input data subscription habit and the identity information, and outputting the multimedia resource for the user to select;
the second generation unit is used for acquiring a target multimedia resource selected by the user according to the multimedia resource and generating a subscription code and a push time point for the target multimedia resource; judging whether an input subscription code is detected at the pushing time point; if the input subscription code is not detected at the pushing time point, deducting the credit value of the first preset value of the user corresponding to the subscription code; judging whether the residual credit value of the user corresponding to the subscription code is smaller than or equal to a preset first credit threshold value; if the remaining credit value of the user corresponding to the subscription code is smaller than or equal to a preset first credit threshold value, adding the user corresponding to the subscription code to a blacklist to prohibit receiving the information push request of the user corresponding to the subscription code; acquiring link information of at least one payment mode; the link information is used for enabling the corresponding payment mode, and the link information comprises preferential information of the corresponding payment mode; determining a payment mode with highest preference degree in the payment modes as a target payment mode according to the preference information included in the link information; outputting the link information corresponding to the target payment mode for the user to refer to;
The prediction unit is used for predicting target network speed information of the specified area server at the pushing time point according to the historical network speed information of the specified area server;
the first recommending unit is used for outputting first recommending information when the target network speed information is predicted to be larger than a preset network speed threshold value, wherein the first recommending information is used for recommending the user to select an idle server to push the target multimedia resource;
and the second recommendation unit is used for outputting second recommendation information when the target network speed information is predicted to be smaller than or equal to the preset network speed threshold value, wherein the second recommendation information is used for recommending the user to push the target multimedia resource by using the specified area server.
7. An electronic device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any one of claims 1-5 when the computer program is executed.
8. A computer readable storage medium, characterized in that it stores a computer program, which causes a computer to execute the method of any one of claims 1 to 5.
CN201910510431.5A 2019-06-13 2019-06-13 Information pushing method based on user information and client Active CN110347850B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910510431.5A CN110347850B (en) 2019-06-13 2019-06-13 Information pushing method based on user information and client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910510431.5A CN110347850B (en) 2019-06-13 2019-06-13 Information pushing method based on user information and client

Publications (2)

Publication Number Publication Date
CN110347850A CN110347850A (en) 2019-10-18
CN110347850B true CN110347850B (en) 2023-09-12

Family

ID=68181967

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910510431.5A Active CN110347850B (en) 2019-06-13 2019-06-13 Information pushing method based on user information and client

Country Status (1)

Country Link
CN (1) CN110347850B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113642389A (en) * 2021-07-06 2021-11-12 西安商汤智能科技有限公司 Dining guide method and system, electronic equipment and computer storage medium
CN114338790A (en) * 2021-12-27 2022-04-12 杭州圆规网络科技有限公司 Automatic pushing scheme based on hospital scientific research topic

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014205831A1 (en) * 2013-06-29 2014-12-31 华为技术有限公司 Method and device for transmitting service
CN107743138A (en) * 2017-07-24 2018-02-27 上海壹账通金融科技有限公司 Push server distribution method, device, computer equipment and storage medium
CN108366096A (en) * 2018-01-17 2018-08-03 深圳市金立通信设备有限公司 A kind of information subscribing method, terminal and computer readable storage medium
CN108737570A (en) * 2018-06-22 2018-11-02 北京奇艺世纪科技有限公司 A kind of information-pushing method, apparatus and system
WO2019041280A1 (en) * 2017-08-31 2019-03-07 深圳市云中飞网络科技有限公司 Application resource recommendation method and related device
CN109446041A (en) * 2018-09-25 2019-03-08 平安普惠企业管理有限公司 A kind of server stress method for early warning, system and terminal device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014205831A1 (en) * 2013-06-29 2014-12-31 华为技术有限公司 Method and device for transmitting service
CN107743138A (en) * 2017-07-24 2018-02-27 上海壹账通金融科技有限公司 Push server distribution method, device, computer equipment and storage medium
WO2019041280A1 (en) * 2017-08-31 2019-03-07 深圳市云中飞网络科技有限公司 Application resource recommendation method and related device
CN108366096A (en) * 2018-01-17 2018-08-03 深圳市金立通信设备有限公司 A kind of information subscribing method, terminal and computer readable storage medium
CN108737570A (en) * 2018-06-22 2018-11-02 北京奇艺世纪科技有限公司 A kind of information-pushing method, apparatus and system
CN109446041A (en) * 2018-09-25 2019-03-08 平安普惠企业管理有限公司 A kind of server stress method for early warning, system and terminal device

Also Published As

Publication number Publication date
CN110347850A (en) 2019-10-18

Similar Documents

Publication Publication Date Title
CN109299387B (en) Message pushing method and device based on intelligent recommendation and terminal equipment
EP3131266B1 (en) Method and apparatus for presenting multimedia information
CN102164133B (en) Method of controlling privacy setting of media consumption
CN111432067B (en) Unread message number processing method, unread message number processing device, unread message number processing equipment and unread message number processing medium
US9898788B1 (en) Predictive restaurant ordering
CN103473039B (en) The option based on context is generated in response to notice
US11074618B2 (en) Method and apparatus pertaining to history-based content-sharing recommendations
US20090031336A1 (en) Group preference control system
CN106796510A (en) For presenting and equipment, method and the graphic user interface of application be installed
US20180109636A1 (en) Displaying content based on proximity of a user device
JP2014149814A (en) System and method for sharing event information using icon
US8924594B2 (en) Network architecture for synchronized display
CN110347850B (en) Information pushing method based on user information and client
CN101853176A (en) Widget server and method of operating and recommend method and equipment
JP2016530818A (en) CALL METHOD, CALL DEVICE, CALL SYSTEM, PROGRAM, AND RECORDING MEDIUM
US20190320234A1 (en) Device and method for crowd-sourcing movie screenings
US20170147993A1 (en) Document processing method and apparatus and terminal device
KR20130089819A (en) System and method for providing content list by using social network service
CN105095235A (en) Application program recommendation method and device
WO2015061628A1 (en) Systems and methods for creating and managing mobile phone services
KR20160149006A (en) Ordering method and apparatus using application
CN113343075B (en) Virtual resource pushing method and device, electronic equipment and storage medium
CN105515940B (en) Information interacting method and device
EP3502927A1 (en) Methods and systems for responding to inquiries based on social graph information
CN109284951B (en) Address information processing method and device

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
GR01 Patent grant
GR01 Patent grant