Information pushing method and device
AssigneesBeijing Jingdong Shangke Information Technology Co., Ltd., Beijing Jingdong Century Trading Co., Ltd.
InventorJie Chen
Life of this patent
Estimating the term…
Abstract
An information pushing method and device. One particular embodiment of the method includes: acquiring a push instruction; acquiring information about at least one candidate push user with the category of push information the same as the category of to-be-pushed information; according to the push instruction and the information about at least one candidate push user, selecting at least one to-be-pushed user; and pushing the to-be-pushed information to the at least one to-be-pushed user. The method realizes that the push information is sent to the same user only once within a certain time length, thus preventing too much interference to a user.
Claims12
An information pushing method, the method comprising:
- acquiring a push instruction, the push instruction comprising:
- to-be-pushed information, a category of the to-be-pushed information, a planned push time of the to-be-pushed information and a push interval of the to-be-pushed information;
- acquiring information about at least one candidate push user with a category of push information same as the category of the to-be-pushed information, the information about the at least one candidate push user comprising the category of the push information, a planned push time of the push information, a push interval of the push information, and a push status;
- selecting, based on the push instruction and the information about the at least one candidate push user, at least one to-be-pushed user, the at least one to-be-pushed user being a candidate push user not receiving the push information in a time length, a starting point of the time length being one push interval preceding the planned push time of the to-be-pushed information, and an ending point being a push interval succeeding the planned push time of the to-be-pushed information;
- and pushing the to-be-pushed information to the at least one to-be-pushed user.
An information pushing device, the device comprising:
- at least one processor;
- and
- a memory storing instructions, the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:
- acquiring a push instruction, the push instruction comprising:
- to-be-pushed information, a category of the to-be-pushed information, a planned push time of the to-be-pushed information and a push interval of the to-be-pushed information;
- acquiring information about at least one candidate push user with a category of push information same as the category of the to-be-pushed information, the information about the at least one candidate push user comprising the category of the push information, a planned push time of the push information, a push interval of the push information, and a push status;
- selecting, based on the push instruction and the information about the at least one candidate push user, at least one to-be-pushed user, the at least one to-be-pushed user being a candidate push user not receiving the push information in a time length, a starting point of the time length being one push interval preceding the planned push time of the to-be-pushed information, and an ending point being a push interval succeeding the planned push time of the to-be-pushed information;
- and
- pushing the to-be-pushed information to the at least one to-be-pushed user.
(canceled)
A non-transitory computer storage medium storing a computer program, wherein the computer program, when executed by a processor, cause the processor to perform operations, the operations comprising:
- acquiring a push instruction, the push instruction comprising:
- to-be-pushed information, a category of the to-be-pushed information, a planned push time of the to-be-pushed information and a push interval of the to-be-pushed information;
- acquiring information about at least one candidate push user with a category of push information same as the category of the to-be-pushed information, the information about the at least one candidate push user comprising the category of the push information, a planned push time of the push information, a push interval of the push information, and a push status;
- selecting, based on the push instruction and the information about the at least one candidate push user, at least one to-be-pushed user, the at least one to-be-pushed user being a candidate push user not receiving the push information in a time length, a starting point of the time length being one push interval preceding the planned push time of the to-be-pushed information, and an ending point being a push interval succeeding the planned push time of the to-be-pushed information;
- and
- pushing the to-be-pushed information to the at least one to-be-pushed user.
Dependencies are inferred from the claim text.