CN111683156A - Information pushing method and device, electronic equipment and computer readable medium - Google Patents

Information pushing method and device, electronic equipment and computer readable medium Download PDF

Info

Publication number
CN111683156A
CN111683156A CN202010793069.XA CN202010793069A CN111683156A CN 111683156 A CN111683156 A CN 111683156A CN 202010793069 A CN202010793069 A CN 202010793069A CN 111683156 A CN111683156 A CN 111683156A
Authority
CN
China
Prior art keywords
value
information
value transfer
payment
historical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010793069.XA
Other languages
Chinese (zh)
Inventor
王仁杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Missfresh Ecommerce Co Ltd
Original Assignee
Beijing Missfresh Ecommerce 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 Beijing Missfresh Ecommerce Co Ltd filed Critical Beijing Missfresh Ecommerce Co Ltd
Priority to CN202010793069.XA priority Critical patent/CN111683156A/en
Publication of CN111683156A publication Critical patent/CN111683156A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the disclosure discloses an information pushing method, an information pushing device, electronic equipment and a computer readable medium. One embodiment of the method comprises: acquiring a historical value transfer information set and a historical value transfer related behavior information set of a target user; generating value transfer numerical value information of a target user according to each historical value transfer information in the historical value transfer information set; generating value transfer rate information of a target user according to each historical value transfer related behavior information in the historical value transfer related behavior information set; generating payment related information based on the value transfer value information and the value transfer rate information; and pushing the payment related information to the terminal display equipment of the target user. The implementation mode realizes that the information push service with higher and more accurate matching degree with the requirement is provided for the target user, and the user experience is improved.

Description

Information pushing method and device, electronic equipment and computer readable medium
Technical Field
The embodiment of the disclosure relates to the technical field of computers, in particular to an information pushing method, an information pushing device, electronic equipment and a computer readable medium.
Background
Information push is a method for reducing information overload by pushing targeted information to a target user according to the requirement of the target user. The information push actively pushes the information to the target user, so that the loyalty of the target user is improved, and meanwhile, the transaction conversion rate is improved. However, most of the existing information pushing methods have the problems that the information pushing is not accurate and is difficult to match with the requirements of target users. Therefore, an information push method capable of pushing information that is accurate and matches the needs of the target users is urgently needed.
Disclosure of Invention
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. Some embodiments of the present disclosure provide a method, an apparatus, an electronic device, and a computer-readable medium for pushing information, so as to solve the technical problems mentioned in the above background.
In a first aspect, some embodiments of the present disclosure provide an information pushing method, including: acquiring a historical value transfer information set and a historical value transfer related behavior information set of a target user; generating value transfer numerical value information of a target user according to each historical value transfer information in the historical value transfer information set; generating value transfer rate information of a target user according to each historical value transfer related behavior information in the historical value transfer related behavior information set; generating payment related information based on the value transfer value information and the value transfer rate information; and pushing the payment related information to terminal display equipment of the target user.
In a second aspect, some embodiments of the present disclosure provide an information pushing apparatus, including: an acquisition unit configured to acquire a historical value transfer information set and a historical value transfer related behavior information set of a target user; a first generation unit configured to generate value transfer numerical information of a target user from each of the historical value transfer information in the historical value transfer information set; a second generation unit configured to generate value transfer rate information of the target user from each of the historical value transfer related behavior information in the historical value transfer related behavior information set; a third generating unit configured to generate payment-related information based on the value transfer value information and the value transfer rate information; a pushing unit configured to push the payment related information to a terminal display device of the target user.
In some embodiments, said inflating said value transfer value information to generate inflated values of said value transfer value information comprises:
performing dilation processing on the value transfer numerical information through the following formula to generate a dilation numerical value of the value transfer numerical information:
Figure DEST_PATH_IMAGE001
wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE002
a dilatancy value indicative of said value transfer value information;
Figure DEST_PATH_IMAGE003
represents rounding down;
Figure DEST_PATH_IMAGE004
representing a value transfer value;
Figure DEST_PATH_IMAGE005
a number of multipliers representing a base value of 10 for the value transfer value;
Figure DEST_PATH_IMAGE006
means to round down the value transfer value to a power of base 10;
Figure DEST_PATH_IMAGE007
means to round the values;
Figure DEST_PATH_IMAGE008
representing a value transfer value modification parameter.
In some embodiments, the mapping the value transfer rate information to obtain a mapped value of the value transfer rate information includes:
mapping the value transfer rate information through the following mapping formula to obtain a mapping numerical value of the value transfer rate information:
Figure DEST_PATH_IMAGE009
wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE010
a mapping value representing the value transfer rate information;
Figure DEST_PATH_IMAGE011
the value transfer rate is expressed as a value transfer rate,
Figure DEST_PATH_IMAGE012
is in the value range of
Figure DEST_PATH_IMAGE013
Figure DEST_PATH_IMAGE014
Represents a preset maximum mapping value and represents a maximum mapping value,
Figure DEST_PATH_IMAGE015
has a value range of
Figure DEST_PATH_IMAGE016
Figure DEST_PATH_IMAGE017
Represents a preset minimum mapping value and represents a preset minimum mapping value,
Figure 597424DEST_PATH_IMAGE017
has a value range of
Figure DEST_PATH_IMAGE018
Figure 45723DEST_PATH_IMAGE003
Indicating a rounding down.
In a third aspect, some embodiments of the present disclosure provide an electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon which, when executed by one or more processors, cause the one or more processors to implement the method as described in the first aspect.
In a fourth aspect, some embodiments of the disclosure provide a computer readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method as described in the first aspect.
One of the above-described various embodiments of the present disclosure has the following advantageous effects: firstly, a historical value transfer information set and a historical value transfer related behavior information set of a target user are obtained. Then, value transfer numerical information of the target user is generated according to each historical value transfer information in the historical value transfer information set. Therefore, the value transfer value information of the target user can be predicted and generated according to the historical value transfer information of the target user, and the demand information of the target user in the value transfer value aspect is obtained. And then, generating value transfer rate information of the target user according to each historical value transfer related behavior information in the historical value transfer related behavior information set. Therefore, the value transfer rate information of the target user can be predicted and generated according to the historical value transfer related behavior information of the target user, and the demand information of the target user in the aspect of the value transfer rate is obtained. Then, payment-related information is generated based on the value transfer value information and the value transfer rate information. Therefore, the payment related information with higher matching degree with the demand of the target user can be generated according to the demand information of the target user in the value transfer value aspect and the demand information of the target user in the value transfer rate aspect. And finally, pushing the payment related information to terminal display equipment of the target user. Therefore, the information push service can be more accurate for the target user. The method and the device solve the problems that most of the existing information pushing methods are inaccurate in information pushing and difficult to match with the requirements of target users. The information push service which is matched with the demand more accurately is provided for the target user.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
FIG. 1 is a schematic diagram of one application scenario of an information push method according to some embodiments of the present disclosure;
FIG. 2 is a flow diagram of some embodiments of an information push method according to the present disclosure;
FIG. 3 is a flow diagram of further embodiments of an information push method according to the present disclosure;
FIG. 4 is a schematic block diagram of some embodiments of an information pushing device according to the present disclosure;
FIG. 5 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings. The embodiments and features of the embodiments in the present disclosure may be combined with each other without conflict.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Fig. 1 is a schematic diagram of an application scenario of an information pushing method according to some embodiments of the present disclosure.
In the application scenario of fig. 1, first, the computing device 101 acquires a set of historical value transfer information 102 and a set of historical value transfer-related behavior information 103 of a target user. The computing device 101 may then generate value transfer value information 104 for the target user from the various historical value transfer information in the historical value transfer information set 102. Then, the computing device 101 may generate value transfer rate information 105 for the target user based on the respective historical value transfer related behavior information in the historical value transfer related behavior information set 103. Second, computing device 101 may generate payment-related information 106 based on value transfer value information 104 and value transfer rate information 105. Finally, the computing device 101 may push the payment related information 106 to the terminal display device 107 of the target user.
The computing device 101 may be hardware or software. When the computing device is hardware, it may be implemented as a distributed cluster composed of multiple servers or terminal devices, or may be implemented as a single server or a single terminal device. When the computing device is embodied as software, it may be installed in the hardware devices enumerated above. It may be implemented, for example, as multiple pieces of software and software modules used to provide distributed services, or as a single piece of software or software module. And is not particularly limited herein.
It should be understood that the number of computing devices in FIG. 1 is merely illustrative. There may be any number of computing devices, as implementation needs dictate.
With continued reference to fig. 2, a flow 200 of some embodiments of an information push method according to the present disclosure is shown. The method may be performed by the computing device 101 of fig. 1. The information pushing method comprises the following steps:
step 201, obtaining a history value transfer information set and a history value transfer related behavior information set of a target user.
In some embodiments, an executing subject of the information pushing method (such as the computing device 101 shown in fig. 1) may acquire a historical value transfer information set (historical ordering amount information) and a historical value transfer related behavior information set of a target user from a server and a user terminal. Wherein, the historical value transfer information in the historical value transfer information set may include, but is not limited to, at least one of the following: historical value transfer values, historical value transfer dates, and historical value transfer locations. The historical value transfer related behavior information in the historical value transfer related behavior information may include, but is not limited to, at least one of: browsing duration, representing information whether to collect, representing information whether to add a shopping cart, and representing information whether to place an order.
As an example, the historical value transfer information set described above (e.g., historical value transfer information set 102 shown in FIG. 1) may be:
"UID (Unique Identifier)/historical value transfer value/historical value transfer time/historical value transfer place,
001/45.5 (yuan)/2020-7-6-17: 02/Zhongzhong Yuan district of Zheng Zhong, Henan province,
002/45.5 (yuan)/2020-7-7-17: 13/Zhongyuan of Zhengzhou city, Henan province,
003/234 (Yuan)/2020-7-8-16: 50/Zhongyuan of Zhengzhou city, Henan province,
004/58 (Yuan)/2020-7-8-18: 23/Zhongyuan of Zheng Zhongzhou, Henan province.
The above-mentioned historical value transfer related behavior information set (e.g., the historical value transfer information set 103 shown in fig. 1) may be:
"UID/browsing duration/information indicating whether to collect/information indicating whether to add shopping cart/information indicating whether to place an order,
001/120 (seconds)/no/yes,
002/10 (seconds)/no,
003/68 (sec)/yes ".
Step 202, generating value transfer numerical information of the target user according to each historical value transfer information in the historical value transfer information set.
In some embodiments, the performing agent may perform a statistical analysis on each historical value transfer information in the set of historical value transfer information to determine an average value of each historical value transfer for the user, and use the average value as value transfer value information for the target user (e.g., value transfer value information 104 shown in FIG. 1). The statistical analysis may be an arithmetic mean of historical value transfer values in the historical value transfer information set.
As an example, for the above-described historical value transfer information set:
"UID/historical value transfer value/historical value transfer time/historical value transfer location,
001/45.5 (yuan)/2020-7-6-17: 02/Zhongzhong Yuan district of Zheng Zhong, Henan province,
002/45.5 (yuan)/2020-7-7-17: 13/Zhongyuan of Zhengzhou city, Henan province,
003/234 (Yuan)/2020-7-8-16: 50/Zhongyuan of Zhengzhou city, Henan province,
004/58 (Yuan)/2020-7-8-18: 23/Zheng Zhongzhong Yuan of Henan province 98, and 98 as the value transfer value information of the target user.
In some optional implementation manners of some embodiments, the executing entity may analyze each historical value transfer information in the historical value transfer information set through a pre-trained first prediction model to generate value transfer numerical information of a target user, where the first prediction model is obtained by training sample historical value transfer information as an input and sample value transfer numerical information as an expected output.
As an example, the first prediction model may be obtained by performing the following training steps based on the set of training samples: and inputting the historical value transfer information of the samples in the training samples into the initial first prediction model to obtain value transfer numerical value information. The value transfer value information is compared with corresponding sample value transfer value information. And determining the prediction accuracy of the initial first prediction model according to the comparison result. And determining whether the prediction accuracy is greater than a preset accuracy threshold. And responding to the prediction accuracy rate not larger than the preset accuracy rate threshold value, adjusting parameters of the initial first prediction model, and continuing training. And in response to the prediction accuracy being greater than or equal to the preset accuracy threshold, taking the initial first prediction model as a trained first prediction model.
It will be appreciated that after the above training, the first predictive model may be used to characterize the correspondence between historical value transfer information and sample value transfer values. The first prediction model mentioned above may be a deep neural network model, a convolutional neural network model, a cyclic neural network model.
And step 203, generating value transfer rate information of the target user according to each historical value transfer related behavior information in the historical value transfer related behavior information set.
In some embodiments, the execution subject may perform statistical analysis on each historical value transfer related behavior information in the historical value transfer related behavior information set to determine historical overall value transfer rate information of the target user, and use the historical overall value transfer rate information as value transfer rate information (such as value transfer rate information 105 shown in fig. 1) of the target user. The statistical analysis is to count the historical total browsing times and the historical value transfer times of the historical value transfer related behavior information in the historical value transfer related behavior information set, take the ratio of the historical value transfer times and the historical total browsing times as the historical total value transfer rate, and then take the historical total value transfer rate as the value transfer rate information of the target user.
As an example, the above-mentioned historical value transfer related behavior information set:
"UID/browsing duration/information indicating whether to collect/information indicating whether to add shopping cart/information indicating whether to place an order,
001/120 (seconds)/no/yes,
002/10 (seconds)/no,
003/68 (sec)/yes ", when the total number of browsing times in the history is 3 and the number of value transfers in the history is 2, the total value transfer rate in the history is 2/3=66.7%, and 66.7% is used as the value transfer rate information of the target user.
In some optional implementation manners of some embodiments, the executing entity may analyze each historical value transfer related behavior information in the historical value transfer related behavior information set through a pre-trained second prediction model to generate value transfer rate information of a target user, where the second prediction model is obtained by training with sample historical value transfer related behavior information as an input and sample value transfer rate information as an expected output.
As an example, the second prediction model may be obtained by performing the following training steps based on the set of training samples: and inputting the sample historical value transfer related behavior information in the training sample into the initial second prediction model to obtain the value transfer rate information. The value transfer rate information is compared with corresponding sample value transfer rate information. And determining the prediction accuracy of the initial second prediction model according to the comparison result. And determining whether the prediction accuracy is greater than a preset accuracy threshold. And responding to the prediction accuracy rate not larger than the preset accuracy rate threshold value, adjusting the parameters of the initial second prediction model, and continuing training. And in response to the prediction accuracy being greater than the preset accuracy threshold, taking the initial second prediction model as a trained second prediction model.
It is understood that after the training described above, the second predictive model may be used to characterize the correspondence between the historical value transfer related behavior information and the sample value transfer rate information. The second prediction model mentioned above may be a deep neural network model, a convolutional neural network model, a cyclic neural network model.
And step 204, generating payment related information based on the value transfer value information and the value transfer rate information.
In some embodiments, the executing entity may perform further calculation processing on the value transfer value information and the value transfer rate information in various ways, and combine the value transfer value information and the value transfer rate information after the calculation processing to generate payment-related information (such as the payment-related information 106 shown in fig. 1).
Alternatively, the above calculation process may include the steps of:
first, performing dilation processing on the value transfer numerical information by using the following formula to generate a dilation value of the value transfer numerical information:
Figure DEST_PATH_IMAGE019
wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE020
the value transfer value information is expressed.
Figure DEST_PATH_IMAGE021
Represents a coefficient of expansion, and
Figure 389242DEST_PATH_IMAGE021
has a value range of
Figure DEST_PATH_IMAGE022
Figure DEST_PATH_IMAGE023
An expansion value representing the value transfer value information.
As an example, the value transfer value information described above
Figure 112347DEST_PATH_IMAGE020
May be 98, the above-mentioned expansion coefficient
Figure 457878DEST_PATH_IMAGE021
Can be 1.1, the expansion value of the value transfer value information
Figure DEST_PATH_IMAGE024
It was 107.8. Coefficient of expansion
Figure 811499DEST_PATH_IMAGE021
The function of the value transfer value information is to amplify the values in the value transfer value information in a certain proportion. If it is
Figure 812953DEST_PATH_IMAGE021
If the value of the value transition number information is too small, the expansion value of the value transition number information obtained by calculation is smaller than the value in the value transition number information, which may result in a problem that improvement of the value transition number of the target user cannot be promoted. If it is
Figure 808590DEST_PATH_IMAGE021
If the setting is too large, the expansion value of the value transfer value information obtained by calculation is far larger than the value in the value transfer value information, and exceeds the range that can be borne by the target user, which may cause a problem that it is difficult to improve the value transfer value of the target user.
And secondly, determining the expansion value as a payment threshold value.
As an example, the above expansion value may be 107.8, and then 107.8 may be determined as the payment threshold.
Thirdly, mapping the value transfer rate information through the following formula to obtain a mapping numerical value of the value transfer rate information:
Figure DEST_PATH_IMAGE025
wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE026
the value transfer rate information is expressed.
Figure DEST_PATH_IMAGE027
The number of the mapping coefficients is represented,
Figure 539786DEST_PATH_IMAGE027
has a value range of
Figure DEST_PATH_IMAGE028
Figure DEST_PATH_IMAGE029
A mapping value representing the value transfer rate information.
As an example, the value transfer value information described above
Figure 297264DEST_PATH_IMAGE026
May be 66.7%, the mapping coefficient
Figure 848331DEST_PATH_IMAGE027
May be 100, the value of the value transfer value information is mapped
Figure 319764DEST_PATH_IMAGE029
May be 33.3. Mapping coefficient
Figure 639887DEST_PATH_IMAGE027
For representing the maximum of the above mapping values. If it is
Figure 804152DEST_PATH_IMAGE027
If the setting is too small, the calculated value transfer rate information is small in the mapping value, and it is difficult to increase the possibility that the target user performs the value transfer operation. If it is
Figure 842515DEST_PATH_IMAGE027
If the setting is too large, the calculated value transfer rate information may have a large mapping value, which may cause a certain loss in the benefit of the value provider.
And fourthly, determining the mapping numerical value as a payment numerical value reduction value.
As an example, the above-described mapped value may be 33.3, and 33.3 may be determined as the payout value subtraction value.
And fifthly, generating payment related information based on the payment threshold value and the payment value decrement value.
As an example, the payment threshold may be 107.8, the payment value reduction value may be 33.3, and the payment-related information may be "107.8 yuan full minus 33.3 yuan full".
Step 205, pushing the payment related information to the terminal display device of the target user.
In some embodiments, the executing entity may push the payment-related information to a terminal display device (e.g., the terminal display device 107 shown in fig. 1) of the target user.
One of the above-described various embodiments of the present disclosure has the following advantageous effects: firstly, a historical value transfer information set and a historical value transfer related behavior information set of a target user are obtained. Then, value transfer numerical information of the target user is generated according to each historical value transfer information in the historical value transfer information set. Therefore, the value transfer value information of the target user can be predicted and generated according to the historical value transfer information of the target user, and the demand information of the target user in the value transfer value aspect is obtained. And then, generating value transfer rate information of the target user according to each historical value transfer related behavior information in the historical value transfer related behavior information set. Therefore, the value transfer rate information of the target user can be predicted and generated according to the historical value transfer related behavior information of the target user, and the demand information of the target user in the aspect of the value transfer rate is obtained. Then, payment-related information is generated based on the value transfer value information and the value transfer rate information. Therefore, the payment related information with higher matching degree with the demand of the target user can be generated according to the demand information of the target user in the value transfer value aspect and the demand information of the target user in the value transfer rate aspect. And finally, pushing the payment related information to terminal display equipment of the target user. Therefore, the method and the device can provide more accurate information push service for the target user. The method and the device solve the problems that the existing information pushing method is inaccurate in information pushing and difficult to match with the requirements of target users. And a more advanced information push service matched with the demand is provided for the target user.
With continued reference to fig. 3, a flow 300 of further embodiments of an information push method according to the present disclosure is shown. The method may be performed by the computing device 101 of fig. 1. The information pushing method comprises the following steps:
step 301, obtaining a historical value transfer information set and a historical value transfer related behavior information set of a target user.
Step 302, generating value transfer numerical information of the target user according to each historical value transfer information in the historical value transfer information set.
And 303, generating value transfer rate information of the target user according to each piece of historical value transfer related behavior information in the historical value transfer related behavior information set.
In some embodiments, the specific implementation and technical effects of steps 301 and 303 can refer to steps 201 and 203 in the embodiments corresponding to fig. 2, which are not described herein again.
And step 304, performing expansion processing on the value transfer numerical value information to generate an expansion numerical value of the value transfer numerical value information.
In some embodiments, the executing entity may generate the inflation value of the value transfer value information by performing inflation processing on the value transfer value information by the following formula:
Figure DEST_PATH_IMAGE030
wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE031
an expansion value representing the value transfer value information.
Figure 383218DEST_PATH_IMAGE003
Indicating a rounding down.
Figure 823426DEST_PATH_IMAGE004
The value transfer value information is expressed.
Figure 689751DEST_PATH_IMAGE005
A number of power squares representing the base number of 10 of the value transition numerical value information.
Figure 153094DEST_PATH_IMAGE006
Indicating that the value transfer value is rounded down to the power of the base 10.
Figure DEST_PATH_IMAGE032
Indicating that the numerical values are rounded.
Figure DEST_PATH_IMAGE033
Representing the value transfer value correction parameter.
As an example, the value transfer value information described above
Figure 61269DEST_PATH_IMAGE004
May be 98, the above correction parameter
Figure 293667DEST_PATH_IMAGE008
Can be 1, the expansion value of the value transfer value information
Figure DEST_PATH_IMAGE034
Is 109.
The inflation value is determined 305 as the payout threshold.
In some embodiments, the performing body may determine the inflation value as a payment threshold.
As an example, the above-mentioned expansion value may be 109, and 109 may be determined as the payment threshold.
Through steps 304 and 305, the inflation value of the value transition value information of the target user is obtained, the inflation value is determined as the payment threshold value, the payment value reduction value corresponding to the target user is obtained, and the value of the value transition value information is appropriately enlarged to different degrees according to the magnitude of the value transition value information, so that the value of the value transition of the target user can be promoted within the range that the target user can bear.
And step 306, mapping the value transfer rate information to obtain a mapping numerical value of the value transfer rate information.
In some embodiments, the executing entity may perform mapping processing on the value transfer rate information by using the following mapping formula to obtain a mapping value of the value transfer rate information:
Figure DEST_PATH_IMAGE035
wherein the content of the first and second substances,
Figure DEST_PATH_IMAGE036
a mapping value representing the value transfer rate information.
Figure 127631DEST_PATH_IMAGE011
Represents the above-mentioned value transfer rate information,
Figure 875007DEST_PATH_IMAGE011
is in the value range of
Figure DEST_PATH_IMAGE037
Figure 288671DEST_PATH_IMAGE015
Represents a preset maximum mapping value and represents a maximum mapping value,
Figure 375576DEST_PATH_IMAGE015
has a value range of
Figure 114862DEST_PATH_IMAGE016
Figure 287217DEST_PATH_IMAGE017
Represents a preset minimum mapping value and represents a preset minimum mapping value,
Figure 504572DEST_PATH_IMAGE017
has a value range of
Figure DEST_PATH_IMAGE038
Figure 508300DEST_PATH_IMAGE003
Indicating a rounding down.
As an example, the value transfer rate information described above
Figure 356170DEST_PATH_IMAGE011
It may be 66.7% or more,
Figure 576674DEST_PATH_IMAGE015
it may be that the number of the channels is 100,
Figure 535402DEST_PATH_IMAGE017
may be 1. Will be provided with
Figure 393637DEST_PATH_IMAGE011
The value transfer rate information can be obtained by substituting the above equation for =66.7%
Figure 209146DEST_PATH_IMAGE036
And = 12. By setting the maximum mapping value
Figure DEST_PATH_IMAGE039
And minimum mapped value
Figure 152831DEST_PATH_IMAGE017
The sizes of the mapping values are jointly constrained, so that the calculated mapping values are moderate in size.
Step 307, determine the mapped value as a payment value decrement value.
In some embodiments, the execution body may determine the mapped value as a payment value decrement value.
As an example, the above-described mapped value may be 12, and then 12 may be determined as the payment value decrement value.
Through steps 306 and 307, the value transfer rate of the target user is converted into a corresponding mapping numerical value, and the mapping numerical value is determined as the payment numerical value subtraction value, so as to obtain a payment numerical value subtraction value corresponding to the target user, wherein the lower the value transfer rate of the target user is, the larger the corresponding payment numerical value subtraction value is, so that the possibility that the target user with a lower value transfer rate executes the value transfer operation can be improved to a certain extent, the activity degree and the value transfer rate of the target user are improved, and the network flow is improved at the same time.
At step 308, payment related information is generated based on the payment threshold and the payment value decrement value.
In some embodiments, the executing entity may generate the payment-related information by using the payment threshold as a precondition for the effect of the payment value deduction value.
As an example, the payment threshold may be 109, the payment value reduction value may be 12, and the payment-related information may be "full 109 minus 12 dollars".
In some optional implementations of some embodiments, the executing entity may generate the payment-related information based on the payment threshold and the payment value decrement value, and includes the following steps:
step one, taking the product value of the payment threshold value and a preset multiple value as a judgment threshold value.
As an example, the payment threshold may be 109, the preset multiple value may be 0.5, and the determination threshold may be 54.5.
And step two, responding to the fact that the payment value reduction value is larger than the judgment threshold value, and taking the judgment threshold value as a reduction value payment value reduction value to obtain a reduction value payment value reduction value.
As an example, the above-mentioned payment value subtraction value may be 60, and in response to 60 being greater than the determination threshold value 54.5, the above-mentioned determination threshold value 54.5 may be taken as a subtracted payment value subtraction value, resulting in the above-mentioned subtracted payment value subtraction value 54.5.
And thirdly, in response to the fact that the payment value decrement value is smaller than or equal to the judgment threshold value, taking the payment value decrement value as a decrement payment value, and obtaining a decrement payment value decrement value.
As an example, the above-mentioned payment value decrement value may be 20, and in response to 20 being less than 54.5, the above-mentioned payment value decrement value 20 is taken as the above-mentioned decrement payment value decrement value, resulting in a decrement payment value decrement value 20.
And fourthly, combining the payment threshold value and the decrement value of the decrement payment numerical value to obtain payment related information.
As an example, the payment threshold 109 may be combined with the reduced-value payment-value subtracted value 54.5 to obtain the payment-related information "full 109 minus 54.5 yuan". The payment threshold 109 may be combined with the subtracted payment value minus 20 to obtain the payment-related information "full 109 minus 20".
Through the steps, the requirements of the target user in the value transfer value aspect and the requirements of the target user in the value transfer rate aspect are combined, and the payment related information which is higher in matching degree with the requirements of the target user and more accurate is generated.
Step 309, the payment related information is pushed to the terminal display device of the target user.
In some embodiments, the specific implementation of step 309 and the technical effect brought by the implementation may refer to step 205 in those embodiments corresponding to fig. 2, and are not described herein again.
One of the above-described various embodiments of the present disclosure has the following advantageous effects: and obtaining the expansion value of the value transfer value information of the target user, determining the expansion value as the payment threshold value, and obtaining the payment value reduction value corresponding to the target user. The value of the value transition numerical value information is enlarged to an appropriate degree, and the target user can be promoted to increase the value of the value transition within a range that the target user can bear. And converting the value transfer rate of the target user into a corresponding mapping numerical value, and determining the mapping numerical value as the payment numerical value reduction value to obtain the payment numerical value reduction value corresponding to the target user. The lower the value transfer rate of the target user is, the larger the corresponding payment value reduction value is, so that the possibility that the target user with the lower value transfer rate executes the value transfer operation can be improved to a certain extent, the value transfer rate and the activity degree of the target user are improved, and the network flow is improved. The demand of the target user on the value transfer value is combined with the demand of the target user on the value transfer rate, and the payment related information which is matched with the demand of the target user more accurately is generated.
With further reference to fig. 4, as an implementation of the above method for the above figures, the present disclosure provides some embodiments of an information pushing apparatus, which correspond to the above method embodiments of fig. 2, and which can be applied to various electronic devices. As shown in fig. 4, the information pushing apparatus 400 of some embodiments includes: acquisition unit 401, first generation unit 402, second generation unit 403, third generation unit 404, and push unit 405. The obtaining unit 401 is configured to obtain a historical value transfer information set and a historical value transfer related behavior information set of a target user; a first generating unit 402 configured to generate a value transfer value of a target user from each of the historical value transfer information in the set of historical value transfer information; a second generating unit 403 configured to generate a value transfer rate of the target user from each of the historical value transfer related behavior information in the historical value transfer related behavior information set; a third generating unit 404 configured to generate payment-related information based on the value transfer value information and the value transfer rate information; a pushing unit 405 configured to push the payment related information to a terminal display device of the target user.
It will be understood that the elements described in the apparatus 400 correspond to various steps in the method described with reference to fig. 2. Thus, the operations, features and resulting advantages described above with respect to the method are also applicable to the apparatus 400 and the units included therein, and will not be described herein again.
Referring now to FIG. 5, a block diagram of an electronic device (e.g., computing device 101 of FIG. 1) 500 suitable for use in implementing some embodiments of the present disclosure is shown. The server shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, electronic device 500 may include a processing means (e.g., central processing unit, graphics processor, etc.) 501 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM) 502 or a program loaded from a storage means 508 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data necessary for the operation of the electronic apparatus 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
Generally, the following devices may be connected to the I/O interface 505: input devices 506 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage devices 508 including, for example, magnetic tape, hard disk, etc.; and a communication device 509. The communication means 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 illustrates an electronic device 500 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided. Each block shown in fig. 5 may represent one device or may represent multiple devices as desired.
In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flow diagrams may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In some such embodiments, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 508, or installed from the ROM 502. The computer program, when executed by the processing device 501, performs the above-described functions defined in the methods of some embodiments of the present disclosure.
It should be noted that the computer readable medium described above in some embodiments of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In some embodiments of the disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText transfer protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the apparatus; or may exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: acquiring a historical value transfer information set and a historical value transfer related behavior information set of a target user; generating value transfer numerical value information of a target user according to each historical value transfer information in the historical value transfer information set; generating value transfer rate information of a target user according to each historical value transfer related behavior information in the historical value transfer related behavior information set; generating payment related information based on the value transfer value information and the value transfer rate information; and pushing the payment related information to the terminal display equipment of the target user.
Computer program code for carrying out operations for embodiments of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in some embodiments of the present disclosure may be implemented by software, and may also be implemented by hardware. The described units may also be provided in a processor, and may be described as: a processor comprises an acquisition unit, a first generation unit, a second generation unit, a third generation unit and a pushing unit. Where the names of these units do not in some cases constitute a limitation of the unit itself, for example, the push unit may also be described as a "unit for pushing payment related information to the terminal display device of the target user".
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the embodiments of the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is made without departing from the inventive concept as defined above. For example, the above features and (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure are mutually replaced to form the technical solution.

Claims (8)

1. An information push method, comprising:
acquiring a historical value transfer information set and a historical value transfer related behavior information set of a target user;
generating value transfer numerical value information of the target user according to each historical value transfer information in the historical value transfer information set;
generating value transfer rate information of the target user according to each historical value transfer related behavior information in the historical value transfer related behavior information set;
generating payment related information based on the value transfer value information and the value transfer rate information;
and pushing the payment related information to terminal display equipment of the target user.
2. The method of claim 1, wherein generating value transfer value information for the target user from each of the sets of historical value transfer information comprises:
analyzing each historical value transfer information in the historical value transfer information set through a pre-trained first prediction model to generate value transfer numerical information of a target user, wherein the first prediction model is obtained by training sample historical value transfer information as input and sample value transfer numerical information as expected output.
3. The method of claim 2, wherein generating value transfer rate information for the target user from each of the sets of historical value transfer related behavior information comprises:
analyzing the historical value transfer related behavior information in the historical value transfer related behavior information set through a pre-trained second prediction model to generate value transfer rate information of a target user, wherein the second prediction model is obtained by training with sample historical value transfer related behavior information as input and sample value transfer rate information as expected output.
4. The method of claim 3, wherein the generating payment-related information based on the value transfer value information and the value transfer rate information comprises:
performing expansion processing on the value transfer numerical value information to generate an expansion numerical value of the value transfer numerical value information;
determining the inflation value as a payment threshold;
carrying out mapping processing on the value transfer rate information to obtain a mapping numerical value of the value transfer rate information;
determining the mapped value as a payment value subtraction value;
generating payment-related information based on the payment threshold and the payment value decrement value.
5. The method of claim 4, wherein the generating payment-related information based on the payment threshold and the payment value decrement value comprises:
determining a product value of the payment threshold value and a preset multiple value as a judgment threshold value;
in response to the payment value decrement value being larger than the judgment threshold value, taking the judgment threshold value as a decrement payment value decrement value to obtain a decrement payment value decrement value;
in response to the payment value diminishing value being less than or equal to the judgment threshold, taking the payment value diminishing value as a diminishing payment value diminishing value to obtain a diminishing payment value diminishing value;
and combining the payment threshold value and the deduction value of the deduction payment value to obtain payment related information.
6. An information pushing apparatus comprising:
an acquisition unit configured to acquire a historical value transfer information set and a historical value transfer related behavior information set of a target user;
a first generating unit configured to generate value transfer numerical information of the target user from each of the historical value transfer information in the historical value transfer information set;
a second generation unit configured to generate value transfer rate information of the target user from each of the historical value transfer-related behavior information sets;
a third generating unit configured to generate payment-related information based on the value transfer value information and the value transfer rate information;
a pushing unit configured to push the payment related information to a terminal display device of the target user.
7. An electronic device, comprising:
one or more processors;
a storage device having one or more programs stored thereon;
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-5.
8. A computer-readable medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method of any one of claims 1-5.
CN202010793069.XA 2020-08-10 2020-08-10 Information pushing method and device, electronic equipment and computer readable medium Pending CN111683156A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010793069.XA CN111683156A (en) 2020-08-10 2020-08-10 Information pushing method and device, electronic equipment and computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010793069.XA CN111683156A (en) 2020-08-10 2020-08-10 Information pushing method and device, electronic equipment and computer readable medium

Publications (1)

Publication Number Publication Date
CN111683156A true CN111683156A (en) 2020-09-18

Family

ID=72458159

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010793069.XA Pending CN111683156A (en) 2020-08-10 2020-08-10 Information pushing method and device, electronic equipment and computer readable medium

Country Status (1)

Country Link
CN (1) CN111683156A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112182374A (en) * 2020-09-25 2021-01-05 北京每日优鲜电子商务有限公司 Inventory control method, device, electronic equipment and computer readable medium
CN112684899A (en) * 2021-03-12 2021-04-20 北京每日优鲜电子商务有限公司 Client operation control method and device, electronic equipment and computer readable medium
CN113554385A (en) * 2021-05-27 2021-10-26 北京每日优鲜电子商务有限公司 Distribution robot control method, distribution robot control device, electronic equipment and computer readable medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107451840A (en) * 2016-05-31 2017-12-08 百度在线网络技术(北京)有限公司 A kind of Transaction Information method for pushing and device
CN107818478A (en) * 2017-10-31 2018-03-20 携程计算机技术(上海)有限公司 Overseas reward voucher distribution method and system based on provisional profit
CN108230045A (en) * 2018-01-31 2018-06-29 深圳春沐源控股有限公司 Discount coupon method for pushing and discount coupon pusher
CN109493113A (en) * 2018-09-29 2019-03-19 口碑(上海)信息技术有限公司 A kind of providing method and device of favor information
CN109670858A (en) * 2018-11-21 2019-04-23 北京三快在线科技有限公司 A kind of discount coupon distribution method, device, electronic equipment and storage medium
CN111340552A (en) * 2020-02-20 2020-06-26 北京市天元网络技术股份有限公司 Customer marketing method and system based on mobile payment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107451840A (en) * 2016-05-31 2017-12-08 百度在线网络技术(北京)有限公司 A kind of Transaction Information method for pushing and device
CN107818478A (en) * 2017-10-31 2018-03-20 携程计算机技术(上海)有限公司 Overseas reward voucher distribution method and system based on provisional profit
CN108230045A (en) * 2018-01-31 2018-06-29 深圳春沐源控股有限公司 Discount coupon method for pushing and discount coupon pusher
CN109493113A (en) * 2018-09-29 2019-03-19 口碑(上海)信息技术有限公司 A kind of providing method and device of favor information
CN109670858A (en) * 2018-11-21 2019-04-23 北京三快在线科技有限公司 A kind of discount coupon distribution method, device, electronic equipment and storage medium
CN111340552A (en) * 2020-02-20 2020-06-26 北京市天元网络技术股份有限公司 Customer marketing method and system based on mobile payment

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112182374A (en) * 2020-09-25 2021-01-05 北京每日优鲜电子商务有限公司 Inventory control method, device, electronic equipment and computer readable medium
CN112182374B (en) * 2020-09-25 2024-02-13 宇文道静 Inventory control method, apparatus, electronic device, and computer-readable medium
CN112684899A (en) * 2021-03-12 2021-04-20 北京每日优鲜电子商务有限公司 Client operation control method and device, electronic equipment and computer readable medium
CN113554385A (en) * 2021-05-27 2021-10-26 北京每日优鲜电子商务有限公司 Distribution robot control method, distribution robot control device, electronic equipment and computer readable medium
CN113554385B (en) * 2021-05-27 2024-01-05 广东中顺信息科技有限公司 Distribution robot control method, distribution robot control device, electronic equipment and computer readable medium

Similar Documents

Publication Publication Date Title
CN111683156A (en) Information pushing method and device, electronic equipment and computer readable medium
WO2020207174A1 (en) Method and apparatus for generating quantized neural network
CN112035753B (en) Recommendation page generation method and device, electronic equipment and computer readable medium
CN115085196A (en) Power load predicted value determination method, device, equipment and computer readable medium
CN110009101B (en) Method and apparatus for generating a quantized neural network
CN112581241B (en) Device control method, device, electronic device and computer readable medium
CN111932348B (en) Alarm method and device for abnormal order, electronic equipment and readable medium
CN111488517A (en) Method and device for training click rate estimation model
CN110046670B (en) Feature vector dimension reduction method and device
CN110930226A (en) Financial product recommendation method and device, electronic equipment and storage medium
CN111737587B (en) Device operation method, device, electronic device and computer readable medium
CN112019406B (en) Flow monitoring method and device, electronic equipment and computer readable medium
CN112200643B (en) Article information pushing method and device, electronic equipment and computer readable medium
CN111221424B (en) Method, apparatus, electronic device, and computer-readable medium for generating information
CN111949860B (en) Method and apparatus for generating a relevance determination model
CN110209851B (en) Model training method and device, electronic equipment and storage medium
CN109669779B (en) Method and device for determining cleaning path of data and cleaning data
CN114764627A (en) Data contribution capacity determination method and device based on transverse joint learning participants
CN113779335A (en) Information generation method and device, electronic equipment and computer readable medium
CN112667119A (en) Measuring point batch correlation method and device, electronic equipment and computer readable medium
CN111582456A (en) Method, apparatus, device and medium for generating network model information
CN110929209A (en) Method and device for sending information
CN114792258B (en) Information generation method and device, electronic equipment and computer readable medium
CN112015625B (en) Alarm device control method, device, electronic device and computer readable medium
CN113077351A (en) Information pushing method and device applied to insurance industry, electronic equipment and medium

Legal Events

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

Application publication date: 20200918

RJ01 Rejection of invention patent application after publication