Information pushing method and device based on correlation degree
By acquiring the correlation between the current moment and the previous moment and the continuity of feedback information, the information push strategy is dynamically adjusted, solving the problem of inaccurate information push and achieving more efficient information push.
Patent Information
- Application Number
- CN202311336605.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-13
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2043-10-13
AI Technical Summary
With the development of information technology, how to accurately push information to users and avoid information interference requires existing technologies to support a large amount of data or time-consuming similarity processing.
By obtaining the correlation between the current moment and the previous moment, and combining it with the continuity of feedback information, the pushability of information categories can be determined, and the information push strategy can be dynamically adjusted.
Improve the accuracy of information push notifications, reduce interference with users, and enhance the timeliness of information push notifications.
Smart Images

Figure CN117294759B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the data processing technology field, and particularly relates to a relevance-based information pushing method and device. BACKGROUND
[0002] At present, with the continuous development of information technology, the types of information that people can obtain are more and more diversified, and how to accurately push information to users is an urgent problem to be solved. SUMMARY
[0003] The present application provides a relevance-based information pushing method and device to accurately push information to users.
[0004] In a first aspect, the present application provides a relevance-based information pushing method, comprising:
[0005] In response to a trigger instruction at a current time, a relevance corresponding to a previous time is obtained; wherein the trigger instruction represents that the information to be pushed at the current time is obtained; the relevance corresponding to the previous time represents the pushable degree of the information category to which the information to be pushed belongs at the current time; the relevance corresponding to the previous time is determined based on a continuity corresponding to the previous time and feedback information at the previous time; the continuity corresponding to the previous time represents the number of continuous occurrences of the feedback information at the previous time in each feedback information at each historical time before the current time; the continuity corresponding to the previous time is determined based on each feedback information at each historical time before the current time, and the feedback information represents the information satisfaction degree of the information category to which the information to be pushed belongs;
[0006] According to the relevance corresponding to the previous time, the information to be pushed at the current time is pushed.
[0007] In one example, according to the relevance corresponding to the previous time, the information to be pushed at the current time is pushed, comprising:
[0008] If it is determined that the relevance corresponding to the previous time belongs to a preset value range, the information to be pushed at the current time is pushed to a specified device in the vehicle for display.
[0009] In one example, after the information to be pushed at the current time is pushed to the specified device in the vehicle for display, further comprising:
[0010] In response to a control operation on the information to be pushed at the current time, feedback information at a first time is obtained.
[0011] determine a continuity corresponding to the first time according to the feedback information at the first time and the feedback information at each of the historical times before the first time; the continuity corresponding to the first time represents a number of continuous occurrences of the feedback information at the first time and the feedback information at each of the historical times before the first time;
[0012] determine the relevance corresponding to the first time according to the continuity corresponding to the first time, the feedback information at the first time and the relevance corresponding to the previous time.
[0013] In one example, the determining of the relevance corresponding to the first time according to the continuity corresponding to the first time, the feedback information at the first time and the relevance corresponding to the previous time comprises:
[0014] if the feedback information at the first time represents information that is satisfactory to the information category, determine the adjustment amount corresponding to the first time as an exponential power of a first preset value; wherein an exponent of the first preset value is the continuity corresponding to the first time, and the first preset value is a positive number greater than 1;
[0015] determine the relevance corresponding to the first time as a sum of the adjustment amount corresponding to the first time and the relevance corresponding to the previous time.
[0016] In one example, the method comprises:
[0017] if the feedback information at the first time represents information that is unsatisfactory to the information category, determine a product result corresponding to the first time according to the continuity corresponding to the first time; wherein the product result corresponding to the first time is an exponential power of a second preset value, and an exponent of the second preset value is determined according to the continuity corresponding to the first time; the second preset value is a positive number greater than 1;
[0018] determine the adjustment amount corresponding to the first time as a product of the product result corresponding to the first time and a third preset value; wherein the third preset value is a negative number.
[0019] In one example, the third preset value is less than or equal to -1; the first preset value and the second preset value are the same, and an exponent of the second preset value is a sum of the continuity corresponding to the first time and a fourth preset value; the fourth preset value is greater than 0.
[0020] In one example, the to-be-pushed information at the current time is a vehicle driving control instruction; the vehicle driving control instruction is used to instruct adjustment of a vehicle driving state; and the pushing processing of the to-be-pushed information at the current time according to the relevance corresponding to the previous time comprises:
[0021] If it is determined that the relevance degree corresponding to the previous moment belongs to a preset value range and the continuity degree corresponding to the previous moment is greater than a fifth preset value, the vehicle driving control instruction is executed.
[0022] The execution result of the vehicle driving control instruction is determined, and the execution result is pushed to a designated device in the vehicle for display.
[0023] In one example, the to-be-pushed information at the current moment is a vehicle driving control instruction; the vehicle driving control instruction is used to instruct to adjust a vehicle driving state; and the to-be-pushed information at the current moment is pushed according to the relevance degree corresponding to the previous moment, including:
[0024] If it is determined that the relevance degree corresponding to the previous moment belongs to a preset value range and the continuity degree corresponding to the previous moment is less than or equal to a preset value, a prompt information is pushed and displayed; the prompt information is used to instruct whether the vehicle driving control instruction needs to be executed.
[0025] In a second aspect, the present application provides an information pushing device based on a relevance degree, including:
[0026] An acquisition unit is configured to acquire a relevance degree corresponding to a previous moment in response to a trigger instruction at a current moment; the trigger instruction indicates that to-be-pushed information at the current moment is acquired; the relevance degree corresponding to the previous moment indicates a pushable degree of an information category to which the to-be-pushed information belongs at the current moment; the relevance degree corresponding to the previous moment is determined based on a continuity degree corresponding to the previous moment and feedback information at the previous moment; the continuity degree corresponding to the previous moment indicates a number of continuous appearances of the feedback information at the previous moment in each feedback information at each historical moment before the current moment; the continuity degree corresponding to the previous moment is determined based on each feedback information at each historical moment before the current moment; and the feedback information indicates an information satisfaction degree of the information category to which the to-be-pushed information belongs.
[0027] A processing unit is configured to push and process the to-be-pushed information at the current moment according to the relevance degree corresponding to the previous moment.
[0028] In one example, the processing unit includes:
[0029] A first processing module is configured to push and display the to-be-pushed information at the current moment on a designated device in a vehicle if it is determined that the relevance degree corresponding to the previous moment belongs to a preset value range.
[0030] In one example, the processing unit further includes:
[0031] an acquisition module, configured to acquire feedback information at a first time instant in response to a control operation on information to be pushed at the current time instant;
[0032] a first determination module, configured to determine a continuity corresponding to the first time instant according to the feedback information at the first time instant and feedback information at each historical time instant before the first time instant; the continuity corresponding to the first time instant represents a number of continuous occurrences of the feedback information at the first time instant in the feedback information at each historical time instant before the first time instant;
[0033] a second determination module, configured to determine the relevance corresponding to the first time instant according to the continuity corresponding to the first time instant, the feedback information at the first time instant, and the relevance corresponding to the previous time instant.
[0034] In one example, the second determination module is specifically configured to:
[0035] if the feedback information at the first time instant represents information that is satisfactory to the information category, determine the adjustment amount corresponding to the first time instant as an exponential power of a first preset value; wherein an exponent of the first preset value is the continuity corresponding to the first time instant, and the first preset value is a positive number greater than 1;
[0036] determine the relevance corresponding to the first time instant as a sum of the adjustment amount corresponding to the first time instant and the relevance corresponding to the previous time instant.
[0037] In one example, the second determination module is further specifically configured to:
[0038] if the feedback information at the first time instant represents information that is unsatisfactory to the information category, determine a product result corresponding to the first time instant according to the continuity corresponding to the first time instant; wherein the product result corresponding to the first time instant is an exponential power of a second preset value, and an exponent of the second preset value is determined according to the continuity corresponding to the first time instant; the second preset value is a positive number greater than 1;
[0039] determine the adjustment amount corresponding to the first time instant as a product of the product result corresponding to the first time instant and a third preset value; wherein the third preset value is a negative number.
[0040] In one example, the third preset value is less than or equal to -1; the first preset value and the second preset value are the same, and an exponent of the second preset value is a sum of the continuity corresponding to the first time instant and a fourth preset value; the fourth preset value is greater than 0.
[0041] In one example, the information to be pushed at the current time instant is a vehicle driving control instruction; the vehicle driving control instruction is used to instruct adjustment of a vehicle driving state; and the processing unit comprises:
[0042] performing the vehicle driving control instruction if it is determined that the correlation degree corresponding to the previous time belongs to a preset value range and the continuity degree corresponding to the previous time is greater than a fifth preset value;
[0043] a third determining module configured to determine an execution result of the vehicle driving control instruction;
[0044] a first displaying module configured to push the execution result to a designated device in the vehicle for display.
[0045] In one example, the to-be-pushed information at the current time is a vehicle driving control instruction; the vehicle driving control instruction is used to instruct to adjust a vehicle driving state; the processing unit comprises:
[0046] a second displaying module configured to push and display prompt information if it is determined that the correlation degree corresponding to the previous time belongs to a preset value range and the continuity degree corresponding to the previous time is less than or equal to a preset value; the prompt information is used to instruct whether the vehicle driving control instruction needs to be executed.
[0047] In a third aspect, the present application provides an electronic device, comprising: a processor, and a memory connected with the processor in communication;
[0048] The memory stores computer execution instructions.
[0049] The processor executes the computer execution instructions stored in the memory to realize the method as in the first aspect.
[0050] In a fourth aspect, the present application provides a computer readable storage medium, wherein the computer readable storage medium stores computer execution instructions; the computer execution instructions are executed by a processor to realize the method as in the first aspect.
[0051] In a fifth aspect, the present application provides a computer program product, wherein the computer program product comprises a computer program; the computer program is executed by a processor to realize the method as in the first aspect.
[0052] The application provides a relatedness-based information pushing method and device. The method comprises the following steps: in response to a triggering instruction at a current time, obtaining relatedness corresponding to a previous time; the triggering instruction indicates that information to be pushed at the current time is obtained; the relatedness corresponding to the previous time indicates the pushability of an information category to which the information to be pushed belongs at the current time; the relatedness corresponding to the previous time is determined based on continuity corresponding to the previous time and feedback information at the previous time; the continuity corresponding to the previous time indicates the number of continuous occurrences of the feedback information at the previous time in each feedback information at each historical time before the current time; the continuity corresponding to the previous time is determined based on each feedback information at each historical time before the current time; the feedback information indicates the information satisfaction degree of the information category to which the information to be pushed belongs; and the information to be pushed at the current time is subjected to a pushing process according to the relatedness corresponding to the previous time. Furthermore, the relatedness corresponding to the information category is determined based on the continuity of the user feedback information when the information is pushed subsequently, so as to improve the accuracy of the information pushed to the user finally and avoid the frequent pushing information from disturbing the user. BRIEF DESCRIPTION OF DRAWINGS
[0053] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the application and, together with the description, further serve to explain the principles of the application.
[0054] Figure 1 A flowchart of a relatedness-based information pushing method provided in an embodiment of the application;
[0055] Figure 2 A flowchart of another relatedness-based information pushing method provided in an embodiment of the application;
[0056] Figure 3 A structural diagram of a relatedness-based information pushing device provided in an embodiment of the application;
[0057] Figure 4 A structural diagram of another relatedness-based information pushing device provided in an embodiment of the application;
[0058] Figure 5 A structural diagram of an electronic device provided in an embodiment of the application.
[0059] The above drawings have shown the specific embodiments of the application, and the following will have a more detailed description. The drawings and the text description are not intended to limit the scope of the concept of the application by any means, but to illustrate the concept of the application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0060] The exemplary embodiments will be described in detail herein with reference to the attached drawings. In the following description, like reference numerals refer to like elements, unless the context clearly dictates otherwise. The following description of exemplary embodiments is not representative of all possible embodiments consistent with the present application. Instead, it is merely intended to provide an example of apparatuses and methods consistent with some aspects of the present application as detailed in the appended claims.
[0061] At present, with the development of information technology, the types of information that users can obtain are also increasingly rich, and users can also obtain information based on different devices, such as terminal devices, display devices in vehicle cabins, etc.
[0062] In one example, in order to improve the accuracy of information pushing, the user's interest preferences can be determined by analyzing the user's historical behavior, search records, social media data, and the like, so as to make personalized information recommendations. However, the above method requires a large amount of data support and needs to process a large amount of data. Alternatively, the content similarity between the information browsed by the user in the past and the current updated information can be compared, and if the similarity is high, the information can be pushed. However, the above method needs to spend time to process the similarity.
[0063] The information pushing method and device based on relevance provided by the present application aim to improve the accuracy of information pushing. When the information to be pushed at the current time is obtained, the relevance corresponding to the time point before the current time is determined according to the continuity of the feedback information at the historical time point before the current time, and it is determined whether the information to be pushed at the current time is pushed, thereby improving the accuracy of information pushing. The feedback information represents the user's satisfaction with the information category to which the information to be pushed at the historical time point belongs,
[0064] The technical solutions of the present disclosure and how the technical solutions of the present disclosure solve the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described again in some embodiments. The embodiments of the present disclosure will be described below with reference to the drawings.
[0065] Figure 1 A flowchart of a method for pushing information based on relevance provided by an embodiment of the present application is shown in FIG. 1, which includes the following steps: Figure 1
[0066] S101, in response to a trigger instruction at the current time, obtaining a relevance corresponding to a previous time; wherein the trigger instruction represents that the information to be pushed at the current time is obtained; the relevance corresponding to the previous time represents the pushable degree of the information category to which the information to be pushed belongs at the current time; the relevance corresponding to the previous time is determined based on the continuity corresponding to the previous time and the feedback information at the previous time; the continuity corresponding to the previous time represents the number of continuous occurrences of the feedback information at the previous time in each feedback information at each historical time before the current time; the continuity corresponding to the previous time is determined based on each feedback information at each historical time before the current time, and the feedback information represents the information satisfaction degree of the information category to which the information to be pushed belongs.
[0067] Exemplarily, in the embodiment, if the information to be pushed obtained at the current time is detected, in order to determine whether the information to be pushed at the current time needs to be pushed, first, the pushable degree corresponding to the information category to which the information to be pushed at the current time belongs at the current time, that is, the relevance corresponding to the previous time mentioned in the application, needs to be obtained.
[0068] It should be noted that the previous time in the application can be understood as the time before the current time when the feedback information of the information category to which the information to be pushed at the current time belongs is received. The feedback information can represent the satisfaction degree of the above information category.
[0069] And, after receiving the feedback information at the previous time at the previous time, the relevance corresponding to the previous time can be determined in combination with the continuity of the feedback information at the previous time in the feedback information at each historical time. The historical time before the current time includes the previous time of the current time.
[0070] Specifically, when determining the continuity of the feedback information at the previous time, whether the feedback information at the previous time and the feedback information at the historical time are the same can be determined in sequence from the previous time according to the satisfaction degree represented by the feedback information at the previous time, if they are the same, continue to compare, if they are different, stop continuing to compare, that is, determine the number of continuous occurrences of the feedback information at the previous time at the historical time. For example, taking three historical times as an example, if the meanings represented by the feedback information at the three historical times according to the arrangement from early to late are accept, accept, and accept, the continuity corresponding to the previous time is 3. If the meanings represented by the feedback information at the three historical times according to the arrangement from early to late are accept, accept, and reject, the continuity corresponding to the previous time is 1.
[0071] In a possible case, when determining the relevance corresponding to the previous moment, the relevance can be determined according to a plurality of groups of mapping relationships set in advance. One satisfaction corresponds to one mapping relationship, and the mapping relationship is used to represent the corresponding relationship between the continuity and the relevance. Moreover, when the continuity values in the plurality of mapping relationships are the same, the greater the value of the satisfaction corresponding to the mapping relationship is, the greater the value of the corresponding relevance is, that is, the higher the possibility of pushing the message under the information category is. It should be noted that in actual application, the value of the satisfaction can also be divided into intervals, and one satisfaction interval after division corresponds to one mapping relationship. The corresponding relationship between the satisfaction and the mapping relationship in this embodiment is not specifically limited, and the mapping relationship is also not specifically limited.
[0072] It should be noted that the trigger instruction in this embodiment can be generated when the vehicle receives the to-be-pushed information at the current moment sent by the external device. The to-be-pushed information can be various types of information such as news, music, movies, and weather pushed by the server.
[0073] Alternatively, when the information pushing method in this embodiment is applied to a vehicle, the trigger instruction can also be generated according to the driving state information of the vehicle detected by the vehicle and the determination that the state information of the vehicle meets a preset condition, so as to control the vehicle. For example, the control of the air conditioner, the door, the window, and the driving of the vehicle can be realized in combination with the ambient temperature, the humidity, and the power of the vehicle (i.e., the driving state information of the vehicle). For example, when the ambient temperature is greater than a preset threshold, the to-be-pushed information of whether the air conditioner needs to be turned on can be sent to the user through the ambient temperature of the vehicle.
[0074] S102, according to the relevance corresponding to the previous moment, the to-be-pushed information at the current moment is pushed.
[0075] Exemplarily, after obtaining the relevance corresponding to the previous moment, the to-be-pushed information at the current moment can be pushed in combination with the relevance.
[0076] The pushing process can be understood as a process of determining whether information pushing is needed, and in actual application, the pushing process can also include a process of determining the pushing mode when it is determined that pushing is needed.
[0077] For example, when it is determined whether information pushing is needed according to the relevance corresponding to the previous moment, first, the ratio between the relevance of the previous moment and the preset value can be determined, and whether to push can be determined through the size of the obtained ratio.
[0078] And, the pushing manner can be further determined, for example, the voice broadcast manner, the text image pushing manner, etc.
[0079] It can be understood that, in the embodiment, whether the to-be-pushed information at the current moment is pushed is determined by further determining the pushable degree of the information category to which the to-be-pushed information belongs by combining the number of continuous occurrences of the feedback information at the previous moment in the feedback information at the historical moment before the current moment. Through the above manner, the continuity of the feedback information at the historical moment can be combined, so that the relevance corresponding to each moment can be dynamically adjusted by combining the feedback information and the feedback time of the user, the accuracy of finally pushing the information to the user is improved, and the user is prevented from being disturbed by frequent pushing of the information.
[0080] Figure 2 A flowchart of another information pushing method based on relevance provided by the embodiment is shown in FIG. 6. Figure 2 The method includes the following steps.
[0081] S201, in response to a trigger instruction at a current moment, obtaining a relevance corresponding to a previous moment; wherein the trigger instruction represents that the to-be-pushed information at the current moment is obtained; the relevance corresponding to the previous moment represents a pushable degree of an information category to which the to-be-pushed information belongs at the current moment; the relevance corresponding to the previous moment is determined based on a continuity corresponding to the previous moment and feedback information at the previous moment; the continuity corresponding to the previous moment represents a number of continuous occurrences of the feedback information at the previous moment in each feedback information at each historical moment before the current moment; the continuity corresponding to the previous moment is determined based on each feedback information at each historical moment before the current moment; and the feedback information represents a satisfaction degree of information of the information category to which the to-be-pushed information belongs.
[0082] The specific principle of step S201 can be referred to step S101 for example, and will not be described here.
[0083] S202, if it is determined that the relevance corresponding to the previous moment belongs to a preset value range, the to-be-pushed information at the current moment is pushed to a designated device in the vehicle for display.
[0084] For example, in the embodiment, after the relevance corresponding to the previous moment is obtained, if it is determined that the value of the relevance corresponding to the previous moment is in the preset value range, it is determined to push the to-be-pushed information at the current moment. And, the to-be-pushed information can be directly pushed to the designated device in the vehicle to display the to-be-pushed information at the current moment.
[0085] In an example, when the value of the correlation degree corresponding to the current time is outside the preset value range, the information to be pushed at the current time is not pushed.
[0086] It can be understood that, in the embodiment, whether to push the information to be pushed at the current time is determined by comparing the correlation degree and the preset value range, so as to timely determine whether information pushing is needed, and improve the timeliness of information pushing. In addition, the pushing method in the embodiment can also be applied to a vehicle, so that the user can also receive the information to be pushed in the information category that the user receives or is satisfied with in a timely manner during driving.
[0087] S203, in response to the control operation on the information to be pushed at the current time, the feedback information at the first time is obtained.
[0088] For example, after the information to be pushed at the current time is displayed on the vehicle, the user can perform a corresponding control operation on the information to be pushed, and then determine the feedback information at the first time through the received control operation, that is, determine the satisfaction degree of the user to the information to be pushed at the current time.
[0089] For example, the user can mark the information to be pushed at the current time to mark the satisfaction degree of the user to the information to be pushed at the current time. Alternatively, after a pop-up window of the corresponding information to be pushed pops up on the display screen of the vehicle, the feedback information at the first time can be determined by detecting the user's processing of the pop-up window. Part of the content of the pop-up window can be used to display the information to be pushed at the current time. When the user slides the pop-up window to cancel the display of the pop-up window on the display interface, it is determined that the feedback information at the first time indicates that the user ignores the information category. If the user slides the pop-up window and selects to reject the information pushing, it is determined that the feedback information at the first time indicates that the user rejects the information category. If the user clicks the pop-up window to view all the information in the pop-up window, it can be determined that the user receives the information pushing in the information category.
[0090] Alternatively, the satisfaction degree of the user to the information to be pushed at the current time, that is, the feedback information at the first time, can be determined according to the browsing time length of the current information to be pushed and the information amount of the information to be pushed at the current time. The information amount of the information to be pushed can be understood as the total amount of information carried by the information to be pushed. For example, if the information to be pushed is text image information, the number of fonts in the text and the number of pictures can be used as the information amount. Alternatively, when the information to be pushed is video, audio or other content, the playing time of the video or audio can be used as the information amount.
[0091] It should be noted that the determination manner of the feedback information in this embodiment is only for illustration, and the determination manner of the feedback information in this embodiment is not specifically limited.
[0092] S204, determine the continuity corresponding to the first time according to the feedback information at the first time and the feedback information at each historical time before the first time. The continuity corresponding to the first time represents the number of continuous occurrences of the feedback information at the first time in the feedback information at each historical time before the first time.
[0093] For example, in this embodiment, after receiving the feedback information at the first time, the feedback information before the first time can be further obtained, and the number of continuous occurrences of the feedback information at the first time in the feedback information at each historical time before the first time can be determined to obtain the continuity corresponding to the first time.
[0094] S205, determine the relevance corresponding to the first time according to the continuity corresponding to the first time, the feedback information at the first time, and the relevance corresponding to the previous time.
[0095] For example, in this embodiment, after obtaining the continuity corresponding to the first time, in order to adjust the relevance of the information category to which the information to be pushed at the current time belongs, in this embodiment, the adjustment of the relevance can be performed on the basis of the relevance corresponding to the previous time (i.e. the relevance of the last adjustment), in combination with the feedback information at the first time and the determined relevance corresponding to the first time.
[0096] For example, when determining the adjustment amount for the relevance corresponding to the previous time according to the feedback information at the first time and the relevance corresponding to the first time, the product of the continuity corresponding to the first time and the satisfaction degree represented by the feedback information at the first time can be taken as the adjustment amount. When the satisfaction degree represented by the feedback information at the first time is less than a preset value, the adjustment amount can be subtracted from the relevance corresponding to the previous time, and when the satisfaction degree represented by the feedback information at the first time is greater than or equal to the preset value, the adjustment amount can be added to the relevance corresponding to the previous time.
[0097] It can be understood that in this embodiment, when determining the relevance corresponding to the first time, the adjustment can be performed on the basis of the relevance corresponding to the previous time, so as to fully consider the influence of the feedback information at the historical time before the first time on the relevance, and improve the accuracy of the relevance determination.
[0098] In one example, when performing step S205, the following steps can be used: "if the feedback information at the first time represents information of the satisfied information category, determine the adjustment amount corresponding to the first time as an exponential power of a first preset value; the exponent of the first preset value is the continuity corresponding to the first time, and the first preset value is a positive number greater than 1; and determine the relevance corresponding to the first time as the sum of the adjustment amount corresponding to the first time and the relevance corresponding to the previous time."
[0099] In this embodiment, the feedback information can carry a specific information satisfaction value, or can directly carry keywords such as satisfaction, rejection, or ignore that can be used to represent information satisfaction. When the information satisfaction value is carried, the value range of the information satisfaction value can be used to determine whether the information category is satisfied.
[0100] When determining the relevance corresponding to the first time, if it is determined that the feedback information at the first time represents information of the information category to which the information to be pushed at the current time belongs, the adjustment amount corresponding to the first time can be further determined in the form of an exponential function according to the continuity corresponding to the first time. Specifically, the continuity corresponding to the first time is used as the exponent in the exponential function, and the first preset value is used as the base in the exponential function, and then the exponential result is used as the adjustment amount. It should be noted that the value of the first preset value in this embodiment is a positive number greater than 1. Then, the adjustment amount corresponding to the first time and the relevance corresponding to the previous time are summed to obtain the relevance corresponding to the first time.
[0101] Furthermore, the greater the value of the continuity, the more times the user is satisfied with the information of the information category. At this time, the value of the corresponding adjustment amount is also larger and larger, and as the value of the continuity increases, the difference between the adjustment amounts corresponding to adjacent two continuities is also larger and larger. Therefore, by using the above determination method of the adjustment amount, the speed of increasing the value of the relevance can be accelerated, and thus it is beneficial to subsequently push as much information of the relevant information category as possible to the user to ensure the accuracy of information pushing.
[0102] In one example, based on the above embodiment, when determining the relevance corresponding to the first time, the following steps can also be included: "if the feedback information at the first time represents information of the unsatisfied information category, determine a product result corresponding to the first time according to the continuity corresponding to the first time; the product result corresponding to the first time is an exponential power of a second preset value, and the exponent of the second preset value is determined according to the continuity corresponding to the first time; the second preset value is a positive number greater than 1; and determine the adjustment amount corresponding to the first time as the product of the product result corresponding to the first time and a third preset value; the third preset value is a negative number."
[0103] Exemplarily, in the embodiment, after receiving the feedback information at the first time, if it is determined that the feedback information represents dissatisfaction with the information category to which the to-be-pushed information at the current time belongs, when determining the adjustment amount corresponding to the first time according to the continuity degree corresponding to the first time, the determination of the adjustment amount can also be performed in the manner of an exponential function. Specifically, a second preset value greater than 1 can be taken as the base of the exponential function, and the continuity degree corresponding to the first time can be taken as the exponent of the second preset value, and then a product result is obtained according to the second preset value and the continuity degree corresponding to the first time. Moreover, since the current feedback information represents dissatisfaction with the current push, a product of a third preset value and the product result can be further taken as the adjustment amount corresponding to the first time, where the third preset value is a negative number. That is, the adjustment amount obtained in this scenario is a negative number, and when summing the adjustment amount corresponding to the first time and the relevance degree corresponding to the previous time, the value of the relevance degree corresponding to the previous time is equivalent to being reduced.
[0104] It can be understood that in the embodiment, in the scenario of dissatisfaction with the pushed information, the relevance degree corresponding to the previous time can also be reduced by the adjustment manner of the exponential function, so as to obtain the relevance degree corresponding to the first time. Moreover, by using the adjustment manner of the exponential function, as the continuity degree continuously increases, the attenuation degree of the corresponding relevance degree also continuously increases, thereby increasing the probability that the user no longer receives the information under the above information category, and facilitating improvement of the accuracy of information pushing.
[0105] In one example, on the basis of the above embodiment, the third preset value is less than or equal to -1; the first preset value and the second preset value are the same, and the exponent of the second preset value is the sum of the continuity degree corresponding to the first time and a fourth preset value; and the fourth preset value is greater than 0.
[0106] Exemplarily, in the embodiment, when setting the exponential function in the satisfaction scenario and the exponential function in the dissatisfaction scenario, the bases contained in the two exponential functions, i.e., the values of the first preset value and the second preset value, can be set to the same value. Moreover, in order to ensure that the user does not receive the information under the information category that he or she is dissatisfied with as much as possible, when setting the exponential function corresponding to the dissatisfaction scenario, the exponent in the exponential function can be the continuity degree corresponding to the first time plus a fourth preset value with a value greater than 0.
[0107] That is, when the two exponential functions are set in the above manner, under the same continuity, the index in the exponential function corresponding to the unsatisfactory scenario is the sum of the fourth preset value and the continuity, and the index in the exponential function corresponding to the satisfactory scenario is the continuity, and then the absolute value of the adjustment amount determined under the unsatisfactory scenario will be greater than the absolute value of the adjustment amount determined under the satisfactory scenario. Through the above setting manner, compared with the adjustment of the relevance degree under the satisfactory scenario, the relevance degree under the unsatisfactory scenario will decay faster, thereby reducing the probability of the user receiving unsatisfactory information and improving the accuracy of information pushing.
[0108] In a possible implementation manner, when the feedback information at the first moment indicates that the to-be-pushed information at the current moment is ignored, the relevance degree corresponding to the previous moment can be directly taken as the relevance degree corresponding to the first moment, that is, the value of the relevance degree is not adjusted.
[0109] For example, in actual application, the determination of the relevance degree can be performed through the following formula:
[0110] P1=P2+R*2^n
[0111] Wherein, P1 and P2 respectively represent the adjusted relevance degree and the unadjusted relevance degree, for example, on the basis of the above embodiment, can respectively represent the relevance degree corresponding to the first moment and the relevance degree corresponding to the previous moment; n represents the continuity, for example, on the basis of the above embodiment, can be used to represent the continuity corresponding to the first moment; when the feedback information indicates satisfaction, the value of R is 1; when the feedback information indicates dissatisfaction, the value of R is -1; when the feedback information indicates satisfaction, the value of R is 0.
[0112] In some embodiments, the to-be-pushed information at the current moment is a vehicle driving control instruction; the vehicle driving control instruction is used to instruct to adjust the driving state of the vehicle; at this time, the step S102 “performing pushing processing on the to-be-pushed information at the current moment according to the relevance degree corresponding to the previous moment” can be implemented through the following steps: “if it is determined that the relevance degree corresponding to the previous moment belongs to a preset value range, and the continuity corresponding to the previous moment is greater than a fifth preset value, the vehicle driving control instruction is executed; the execution result of the vehicle driving control instruction is determined, and the execution result is pushed to a specified device in the vehicle for display. If it is determined that the relevance degree corresponding to the previous moment belongs to a preset value range, and the continuity corresponding to the previous moment is less than or equal to a preset value, a prompt information is pushed for display. The prompt information is used to indicate whether the vehicle driving control instruction needs to be executed.”
[0113] Exemplarily, the to-be-pushed information in the current moment in the embodiment is taken as a vehicle driving control instruction for illustration. The vehicle driving control instruction is a control instruction for instructing adjustment of a vehicle driving state, for example, the vehicle driving state includes states of vehicle components such as doors, windows, seats, vehicle-mounted air conditioners, and vehicle lights.
[0114] For example, the body state parameters of the user can be monitored in real time to determine whether the parameter adjustment requirement of the vehicle seat is met, and if the requirement is met, a trigger instruction for instructing adjustment of the seat parameter is generated. Further, the correlation degree corresponding to the previous moment is obtained, and whether information pushing needs to be performed is determined based on the correlation degree corresponding to the previous moment. That is, when the correlation degree corresponding to the previous moment is within the preset value range, further, whether the vehicle driving control instruction needs to be automatically executed can be determined by comparing the value of the continuity degree corresponding to the previous moment. That is, when the value of the continuity degree corresponding to the previous moment is greater than the fifth preset value, the vehicle driving control instruction can be automatically executed by the vehicle, and then the execution result of the vehicle driving control instruction executed by the vehicle is displayed to the user. If the value of the continuity degree corresponding to the previous moment is less than the fifth preset value, the corresponding prompt information is directly displayed on the interface corresponding to the vehicle to prompt the user to determine whether the vehicle driving control instruction needs to be executed.
[0115] It can be understood that in the embodiment, the correlation degree corresponding to the previous moment and the continuity degree corresponding to the previous moment are combined to further determine the corresponding display content and whether the corresponding vehicle driving control instruction needs to be automatically executed. Further, through the automatic execution control logic of the vehicle driving control instruction, the operation process in which the user needs to perform a corresponding control operation in front of the vehicle to trigger the execution of the vehicle control instruction can be reduced, so as to improve the accuracy of information pushing and further improve the user's satisfaction with automatic control of the vehicle.
[0116] In the embodiment, whether the to-be-pushed information in the current moment is pushed can be determined by comparing the correlation degree and the preset value range, so as to timely determine whether information pushing needs to be performed and improve the timeliness of information pushing. Moreover, the pushing method in the embodiment can also be applied to a vehicle, so that the user can also timely receive the to-be-pushed information in the information category that the user receives or is satisfied with during driving. Moreover, when the correlation degree is determined according to the feedback information, the correlation degree corresponding to the previous moment can be adjusted based on the correlation degree corresponding to the previous moment, so as to fully consider the influence of the feedback information in the historical moment before the first moment on the correlation degree and improve the accuracy of the correlation degree determination. Moreover, the adjustment amount of the correlation degree can be adjusted in combination with the form of an exponential function, so that the adjusted correlation degree can accurately represent the satisfaction degree of the user for the pushed information and determine whether information pushing needs to be performed.
[0117] Figure 3 A structure diagram of an information pushing device based on correlation degree is provided for an embodiment of the present application, as shown in the figure, the device comprises: Figure 3
[0118] The acquisition unit 301 is configured to acquire a correlation degree corresponding to a previous time in response to a triggering instruction at a current time; wherein the triggering instruction indicates that the information to be pushed at the current time is acquired; the correlation degree corresponding to the previous time indicates a pushable degree of an information category to which the information to be pushed at the current time belongs; the correlation degree corresponding to the previous time is determined based on a continuity degree corresponding to the previous time and feedback information at the previous time; the continuity degree corresponding to the previous time indicates a number of continuous occurrences of the feedback information at the previous time in each feedback information at each historical time before the current time; the continuity degree corresponding to the previous time is determined based on each feedback information at each historical time before the current time; and the feedback information indicates an information satisfaction degree of the information category to which the information to be pushed belongs.
[0119] The processing unit 302 is configured to perform a pushing process on the information to be pushed at the current time according to the correlation degree corresponding to the previous time.
[0120] The device provided in the embodiment is used to implement the technical solution provided by the above method, and has similar implementation principles and technical effects, which will not be described herein.
[0121] Figure 4 A structure diagram of another information pushing device based on correlation degree is provided for an embodiment of the present application, as shown in the figure, the device comprises: Figure 3
[0122] The processing unit 302 in the device provided in the embodiment comprises:
[0123] In one example, the processing unit 302 further comprises:
[0124] The acquisition module 3022 is configured to acquire feedback information at a first time in response to a control operation on the information to be pushed at the current time.
[0125] The first determination module 3023 is configured to determine a continuity degree corresponding to the first time according to the feedback information at the first time and each feedback information at each historical time before the first time; the continuity degree corresponding to the first time indicates a number of continuous occurrences of the feedback information at the first time in each feedback information at each historical time before the first time.
[0126] The second determining module 3024 is configured to determine the relevance degree corresponding to the first time according to the continuity degree corresponding to the first time, the feedback information at the first time, and the relevance degree corresponding to the previous time.
[0127] In one example, the second determining module 3024 is specifically configured to:
[0128] If the feedback information at the first time represents information of the satisfaction information category, the second determining module 3024 is configured to determine the adjustment amount corresponding to the first time as an exponential power of a first preset value, wherein an index of the first preset value is the continuity degree corresponding to the first time, and the first preset value is a positive number greater than 1.
[0129] The second determining module 3024 is configured to determine the relevance degree corresponding to the first time as a sum of the adjustment amount corresponding to the first time and the relevance degree corresponding to the previous time.
[0130] In one example, the second determining module 3024 is further configured to:
[0131] If the feedback information at the first time represents information of the dissatisfaction information category, the second determining module 3024 is configured to determine a product result corresponding to the first time according to the continuity degree corresponding to the first time, wherein the product result corresponding to the first time is an exponential power of a second preset value, and an index of the second preset value is determined according to the continuity degree corresponding to the first time, and the second preset value is a positive number greater than 1.
[0132] The second determining module 3024 is configured to determine the adjustment amount corresponding to the first time as a product of the product result corresponding to the first time and a third preset value, wherein the third preset value is a negative number.
[0133] In one example, the third preset value is less than or equal to -1, the first preset value and the second preset value are the same, and an index of the second preset value is a sum of the continuity degree corresponding to the first time and a fourth preset value, and the fourth preset value is greater than 0.
[0134] In one example, the to-be-pushed information at the current time is a vehicle driving control instruction, and the vehicle driving control instruction is used to instruct to adjust a vehicle driving state.
[0135] The execution module is configured to execute the vehicle driving control instruction if it is determined that the relevance degree corresponding to the previous time belongs to a preset value range and the continuity degree corresponding to the previous time is greater than a fifth preset value.
[0136] The third determining module is configured to determine an execution result of the vehicle driving control instruction.
[0137] The first display module is configured to push the execution result to a designated device in the vehicle for display.
[0138] In an example, the to-be-pushed information at the current time is a vehicle driving control instruction; the vehicle driving control instruction is used to instruct to adjust a vehicle driving state; the processing unit 302 comprises:
[0139] The second display module is configured to push and display prompt information if it is determined that the relevance degree corresponding to the previous time belongs to a preset value range and the continuity degree corresponding to the previous time is less than or equal to a preset value; the prompt information is used to indicate whether the vehicle driving control instruction needs to be executed.
[0140] The device provided in the embodiment is used to implement the technical solutions provided by the above method, and has similar implementation principles and technical effects, which will not be described herein.
[0141] The present application provides an electronic device, comprising: a processor, and a memory in communication with the processor;
[0142] The memory stores computer execution instructions;
[0143] The processor executes the computer execution instructions stored in the memory to implement the method in any of the above embodiments.
[0144] Figure 5 A structural schematic diagram of an electronic device provided in the embodiment of the present application is shown in FIG. 1, which comprises: Figure 5 as shown in the figure, the electronic device comprises:
[0145] The processor 291, the electronic device further comprises a memory 292; and can further comprise a communication interface 293 and a bus 294. Among them, the processor 291, the memory 292, the communication interface 293, can complete the mutual communication through the bus 294. The communication interface 293 can be used for information transmission. The processor 291 can call the logical instructions in the memory 292 to execute the method of the above embodiment.
[0146] In addition, the logical instructions in the memory 292 described above can be implemented in the form of a software functional unit and sold or used as an independent product, which can be stored in a computer readable storage medium.
[0147] The memory 292 as a kind of computer readable storage medium can be used to store software program, computer executable program, such as the program instruction / module corresponding to the method in the embodiment of the present application. The processor 291 runs the software program, instruction and module stored in the memory 292, thereby executing functional application and data processing, i.e. realizing the method in the above method embodiment.
[0148] The memory 292 can include a program storage area and a data storage area, where the program storage area can store an operating system, application programs required by at least one function; the data storage area can store data created according to the use of the terminal device, etc. In addition, the memory 292 can include a high-speed random access memory, and can also include a nonvolatile memory.
[0149] The present application provides a computer readable storage medium, the computer readable storage medium stores computer execution instructions, the computer execution instructions are executed by a processor to implement the method in any of the above embodiments.
[0150] The present application provides a computer program product, the computer program product includes a computer program, the computer program is executed by a processor to implement the method in any of the above embodiments.
[0151] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. It is intended that the application be limited only by the scope of the claims, a properly construed, and it is intended that each definition in the claims be understood to embrace all equivalent elements. The specification and examples are illustrative only, and not intended to be limiting. It is intended that the true scope of the application be defined only by the claims.
[0152] It should be understood that the application is not limited to the precise construction that has been described above and shown in the accompanying drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application is to be defined only by the claims appended hereto.
Claims
1. A method for information push based on relevance, characterized in that, The method comprises: in response to a trigger instruction at a current time, obtaining a relevance degree corresponding to a previous time; wherein the trigger instruction represents that the information to be pushed at the current time is obtained; the relevance degree corresponding to the previous time represents the pushable degree of the information category to which the information to be pushed belongs at the current time; the relevance degree corresponding to the previous time is determined based on the continuity degree corresponding to the previous time and the feedback information at the previous time; the continuity degree corresponding to the previous time represents the number of continuous occurrences of the feedback information at the previous time in each feedback information at each historical time before the current time; the continuity degree corresponding to the previous time is determined based on each feedback information at each historical time before the current time, and the feedback information represents the information satisfaction degree of the information category to which the information to be pushed belongs; determine whether the relevance degree corresponding to the previous time belongs to a preset value range to determine whether to push the information to be pushed at the current time to a specified device in the vehicle for display.
2. The method of claim 1, wherein, determine whether the relevance degree corresponding to the previous time belongs to a preset value range to determine whether to push the information to be pushed at the current time to a specified device in the vehicle for display, comprising: if it is determined that the relevance degree corresponding to the previous time belongs to the preset value range, the information to be pushed at the current time is pushed to the specified device in the vehicle for display.
3. The method of claim 2, wherein, After the information to be pushed at the current time is pushed to the specified device in the vehicle for display, it further comprises: in response to a control operation on the information to be pushed at the current time, obtaining feedback information at a first time; determine the continuity degree corresponding to the first time according to the feedback information at the first time and each feedback information at each historical time before the first time; the continuity degree corresponding to the first time represents the number of continuous occurrences of the feedback information at the first time in each feedback information at each historical time before the first time; determine the relevance degree corresponding to the first time according to the continuity degree corresponding to the first time, the feedback information at the first time, and the relevance degree corresponding to the previous time.
4. The method of claim 3, wherein, determine the relevance degree corresponding to the first time according to the continuity degree corresponding to the first time, the feedback information at the first time, and the relevance degree corresponding to the previous time, comprising: if the feedback information at the first time represents that the information of the information category is satisfactory, it is determined that the adjustment amount corresponding to the first time is the exponential power of a first preset value; wherein the exponent of the first preset value is the continuity degree corresponding to the first time, and the first preset value is a positive number greater than 1; determine the sum of the adjustment amount corresponding to the first time and the relevance degree corresponding to the previous time as the relevance degree corresponding to the first time.
5. The method of claim 4, wherein, The method comprises: If the feedback information at the first time point represents that the information of the information category is not satisfactory, a product result corresponding to the first time point is determined according to the continuity corresponding to the first time point; the product result corresponding to the first time point is an exponential power of a second preset value, and the exponent of the second preset value is determined according to the continuity corresponding to the first time point; the second preset value is a positive number greater than 1; A product of the product result corresponding to the first time point and a third preset value is determined as the adjustment amount corresponding to the first time point; the third preset value is a negative number.
6. The method of claim 5, wherein, The third preset value is less than or equal to -1; the first preset value and the second preset value are the same, and the exponent of the second preset value is a sum of the continuity corresponding to the first time point and a fourth preset value; the fourth preset value is greater than 0.
7. The method of claim 1, wherein, The to-be-pushed information at the current time point is a vehicle driving control instruction; the vehicle driving control instruction is used to instruct to adjust a vehicle driving state; whether the relevance corresponding to the previous time point belongs to a preset value range is determined to determine whether the to-be-pushed information at the current time point is pushed to a specified device in the vehicle for display, comprising: If it is determined that the relevance corresponding to the previous time point belongs to the preset value range and the continuity corresponding to the previous time point is greater than a fifth preset value, the vehicle driving control instruction is executed; An execution result of the vehicle driving control instruction is determined, and the execution result is pushed to the specified device in the vehicle for display.
8. The method of claim 1, wherein, The to-be-pushed information at the current time point is a vehicle driving control instruction; the vehicle driving control instruction is used to instruct to adjust a vehicle driving state; whether the relevance corresponding to the previous time point belongs to a preset value range is determined to determine whether the to-be-pushed information at the current time point is pushed to a specified device in the vehicle for display, comprising: If it is determined that the relevance corresponding to the previous time point belongs to the preset value range and the continuity corresponding to the previous time point is less than or equal to a preset value, a prompt information is pushed for display; the prompt information is used to instruct whether the vehicle driving control instruction needs to be executed.
9. A relevance-based information push device, characterized in that, Comprising: An acquisition unit is configured to acquire a relevance corresponding to a previous time point in response to a trigger instruction at a current time point; the trigger instruction represents that to-be-pushed information at the current time point is acquired; the relevance corresponding to the previous time point represents a pushable degree of an information category to which the to-be-pushed information belongs at the current time point; the relevance corresponding to the previous time point is determined based on a continuity corresponding to the previous time point and feedback information at the previous time point; the continuity corresponding to the previous time point represents a number of continuous appearances of the feedback information at the previous time point in each feedback information at each historical time point before the current time point; the continuity corresponding to the previous time point is determined based on each feedback information at each historical time point before the current time point, and the feedback information represents an information satisfaction degree of the information category to which the to-be-pushed information belongs; A processing unit is configured to determine whether the correlation degree corresponding to the previous time belongs to a preset value range, so as to determine whether the information to be pushed at the current time is pushed to a designated device in the vehicle for display.
10. An electronic device comprising: A processor, and a memory connected to the processor in communication; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory to implement the method according to any one of claims 1-8.
Citation Information
Patent Citations
Information pushing method and device, computer readable storage medium and computer device
CN110489644A
Object recommendation method and apparatus, storage medium and terminal device
US20210157860A1