CN109862100A - Method and apparatus for pushed information - Google Patents

Method and apparatus for pushed information Download PDF

Info

Publication number
CN109862100A
CN109862100A CN201910111301.4A CN201910111301A CN109862100A CN 109862100 A CN109862100 A CN 109862100A CN 201910111301 A CN201910111301 A CN 201910111301A CN 109862100 A CN109862100 A CN 109862100A
Authority
CN
China
Prior art keywords
author
works
candidate
target
mark
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.)
Granted
Application number
CN201910111301.4A
Other languages
Chinese (zh)
Other versions
CN109862100B (en
Inventor
赵杨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Volcano Engine Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology 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 ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201910111301.4A priority Critical patent/CN109862100B/en
Publication of CN109862100A publication Critical patent/CN109862100A/en
Application granted granted Critical
Publication of CN109862100B publication Critical patent/CN109862100B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Embodiment of the disclosure discloses the method and apparatus for pushed information.One specific embodiment of this method includes: to obtain to execute the works of predetermined registration operation as target works by target user;According to target works, candidate's author's identification sets are determined, wherein the author that the candidate author in candidate author's identification sets identifies instruction has the works for being greater than preset similarity threshold with the similarity of target works;Candidate author's mark is chosen from candidate author's identification sets, and pushes the relevant information that selected candidate author identifies the author of instruction to the corresponding terminal device of target user.The embodiment realizes the author for recommending other works similar with the target works content that it was browsed to user.

Description

Method and apparatus for pushed information
Technical field
Embodiment of the disclosure is related to field of computer technology, and in particular to the method and apparatus for pushed information.
Background technique
The appearance of various types of content share class applications (such as picture shares class application, the application of video sharing class), into Exchange of one step between user is shared with information provides convenience.User can share certainly in these content share classes using upper Oneself works also may browse through the works of other users, can also share the works etc. of other users.
For favorite works, user can also by marking author'ss (such as paying close attention to the author of the works) of the works, So that can quickly browse to other works of the author of the works later.Since the habit and hobby of each user can There can be bigger difference, therefore, these authors can be carried out convenient for user by pushing its possible favorite author to user Label may favorite works rapidly to browse to it.
Summary of the invention
Embodiment of the disclosure proposes the method and apparatus for pushed information.
In a first aspect, embodiment of the disclosure provides a kind of method for pushed information, this method comprises: obtaining quilt Target user executed the works of predetermined registration operation as target works;According to target works, candidate's author's identification sets are determined, In, the author that the candidate author in candidate author's identification sets identifies instruction, which has, is greater than preset phase with the similarity of target works Like the works of degree threshold value;Candidate author's mark is chosen from candidate author's identification sets, and is set to the corresponding terminal of target user The selected candidate author of standby push identifies the relevant information of the author of instruction.
In some embodiments, according to target works, candidate's author's identification sets are determined, comprising: from target portfolio really Fixed and target works similarities are greater than the works of similarity threshold as candidate works, obtain candidate portfolio;It obtains candidate The mark of the author of candidate works in portfolio obtains candidate author's identification sets as candidate author's mark.
In some embodiments, the determining work for being greater than similarity threshold with the similarity of target works from target portfolio Product are as candidate works, comprising: determine the classification information for indicating classification belonging to target works;It chooses and belongs to from target portfolio In the works of the classification of classification information instruction, works subset is obtained;Determination is big with the similarity of target works from works subset Candidate works are used as in the works of similarity threshold.
In some embodiments, according to target works, candidate's author's identification sets is determined: being determined for identifying target works Author's mark of author is used as target identification;Obtain author's identification sets preset, corresponding with target identification, wherein acquired Author's identification sets in author identify the works of author of instruction and the works of author of target identification instruction meet default item Part;Author is chosen from author's identification sets of acquisition to identify as candidate author's mark, obtains candidate author's identification sets.
In some embodiments, candidate author's mark is chosen from candidate author's identification sets, comprising: obtain candidate author's mark Know the attribute value that the candidate author concentrated identifies the objective attribute target attribute of the author indicated, wherein objective attribute target attribute is for characterizing author's The quality of works;According to the sequence that the attribute value of objective attribute target attribute is descending, target numbers are chosen from candidate author's identification sets A candidate author mark.
Second aspect, embodiment of the disclosure provide a kind of device for pushed information, which includes: to obtain list Member, is configured to obtain and executed the works of predetermined registration operation as target works by target user;Determination unit is configured to root According to target works, candidate's author's identification sets are determined, wherein the candidate author in candidate author's identification sets identifies author's tool of instruction There are the works for being greater than preset similarity threshold with the similarity of target works;Selection unit is configured to mark from candidate author Know to concentrate and choose candidate author's mark, and refers to the selected candidate author mark of the corresponding terminal device push of target user The relevant information of the author shown.
In some embodiments, above-mentioned determination unit is further configured to: determining from target portfolio to make with target The similarity of product is greater than the works of similarity threshold as candidate works, obtains candidate portfolio;It obtains in candidate portfolio The mark of the author of candidate works obtains candidate author's identification sets as candidate author's mark.
In some embodiments, above-mentioned determination unit is further configured to: determining indicates classification belonging to target works Classification information;The works for belonging to the classification of classification information instruction are chosen from target portfolio, obtain works subset;From works The determining similarity with target works is greater than the works of similarity threshold as candidate works in subset.
In some embodiments, above-mentioned determination unit is further configured to: determining the author for identifying target works Author mark be used as target identification;Obtain author's identification sets preset, corresponding with target identification, wherein acquired work Author in person's identification sets identifies the works of the author of instruction and the works of the author of target identification instruction meet preset condition;From Author is chosen in author's identification sets of acquisition to identify as candidate author's mark, obtains candidate author's identification sets.
In some embodiments, above-mentioned selection unit is further configured to: obtaining the candidate in candidate author's identification sets Author identifies the attribute value of the objective attribute target attribute of the author of instruction, wherein objective attribute target attribute is used to characterize the quality of the works of author;It presses According to the sequence that the attribute value of objective attribute target attribute is descending, the candidate author's mark of target numbers is chosen from candidate author's identification sets Know.
The third aspect, embodiment of the disclosure provide a kind of server, which includes: one or more processing Device;Storage device, for storing one or more programs;When one or more programs are executed by one or more processors, make Obtain method of the one or more processors realization as described in implementation any in first aspect.
Fourth aspect, embodiment of the disclosure provide a kind of computer-readable medium, are stored thereon with computer program, The method as described in implementation any in first aspect is realized when the computer program is executed by processor.
The method and apparatus for pushed information that embodiment of the disclosure provides were executed by obtaining by target user The works of predetermined registration operation are as target works;According to target works, candidate's author's identification sets are determined, wherein candidate author's mark The author that the candidate author of concentration identifies instruction has the works for being greater than preset similarity threshold with the similarity of target works; Candidate author's mark, and the time selected to the corresponding terminal device push of target user are chosen from candidate author's identification sets It selects author to identify the relevant information of the author of instruction, recommends the target works content phase browsed with it to realize to user As other works author, thus user may browse through the works of the author of recommendation, provides new selection browsing for user and makees The mode of product, while helping to be promoted the exposure rate of other works similar with target works.
Detailed description of the invention
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, the disclosure is other Feature, objects and advantages will become more apparent upon:
Fig. 1 is that one embodiment of the disclosure can be applied to exemplary system architecture figure therein;
Fig. 2 is the flow chart according to one embodiment of the method for pushed information of the disclosure;
Fig. 3 is the schematic diagram of an application scenarios of the method according to an embodiment of the present disclosure for pushed information;
Fig. 4 is the flow chart according to another embodiment of the method for pushed information of the disclosure;
Fig. 5 is the structural schematic diagram according to one embodiment of the device for pushed information of the disclosure;
Fig. 6 is adapted for the structural schematic diagram for realizing the electronic equipment of embodiment of the disclosure.
Specific embodiment
The disclosure is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to Convenient for description, part relevant to related invention is illustrated only in attached drawing.
It should be noted that in the absence of conflict, the feature in embodiment and embodiment in the disclosure can phase Mutually combination.The disclosure is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 is shown can be using the method for pushed information of the disclosure or the implementation of the device for pushed information The exemplary architecture 100 of example.
As shown in Figure 1, system architecture 100 may include terminal device 101,102,103, network 104 and server 105. Network 104 between terminal device 101,102,103 and server 105 to provide the medium of communication link.Network 104 can be with Including various connection types, such as wired, wireless communication link or fiber optic cables etc..
Terminal device 101,102,103 can be interacted by network 104 with server 105, to receive or send information etc.. Various client applications can be installed on terminal device 101,102,103.For example, the application of browser class, social category apply, are interior Hold and shares class application etc..
Terminal device 101,102,103 can be hardware, be also possible to software.When terminal device 101,102,103 is hard When part, it can be various electronic equipments, including but not limited to smart phone, tablet computer, E-book reader, on knee portable Computer and desktop computer etc..When terminal device 101,102,103 is software, above-mentioned cited electricity may be mounted at In sub- equipment.Multiple softwares or software module may be implemented into (such as providing multiple softwares of Distributed Services or soft in it Part module), single software or software module also may be implemented into.It is not specifically limited herein.
Server 105 can be to provide the server of various services, for example, install on terminal device 101,102,103 Client application provides the back-end server supported.Server 105 can be according to by the corresponding use of terminal device 101,102,103 Family executed the works of predetermined registration operation, pushed the correlation that candidate author identifies the author of instruction to terminal device 101,102,103 Information.
It should be noted that the method provided by embodiment of the disclosure for pushed information is generally by server 105 It executes, correspondingly, the device for pushed information is generally positioned in server 105.
It should be noted that server 105 can be hardware, it is also possible to software.It, can when server 105 is hardware To be implemented as the distributed server cluster that multiple servers form, individual server also may be implemented into.When server 105 is When software, multiple softwares or software module may be implemented into (such as providing multiple softwares of Distributed Services or software mould Block), single software or software module also may be implemented into.It is not specifically limited herein.
It should be understood that the number of terminal device, network and server in Fig. 1 is only schematical.According to realization need It wants, can have any number of terminal device, network and server.
With continued reference to Fig. 2, it illustrates the processes according to one embodiment of the method for pushed information of the disclosure 200.This for pushed information method the following steps are included:
Step 201, it obtains and the works of predetermined registration operation was executed as target works by target user.
It in the present embodiment, can be first for the executing subject of the method for pushed information (server 105 as shown in Figure 1) Target is obtained from local or other storage equipment (database etc. that terminal device as shown in Figure 1, executing subject are connected) to make Product.
Wherein, target user can be by the preassigned user of technical staff, be also possible to according to preset condition (as sent out Send default request) user that selects.Works can refer to various forms of works, including but not limited to text, image, audio, view Frequency etc..
Wherein, predetermined registration operation can be by the preassigned operation of technical staff.It should be appreciated that according to the tool of works The difference of body form can preassign different operations.Certainly, it according to actual application demand, can also first carry out in advance not Same operation.As an example, predetermined registration operation may include the operation for sharing the page address where works, comment on works Operation etc..
It should be noted that predetermined registration operation is also possible to the operation with certain condition limitation.As an example, predetermined registration operation Can be the browsing time grasps more than the browsing that the browse operation of preset time threshold, browsing time are more than preset frequency threshold value Make etc..
Under some cases, terminal device used in target user can recorde the behavioral data of user.At this point, above-mentioned hold Row main body can obtain the behavioral data of user from terminal device, and analyze the behavioral data of user, to determine by mesh Mark user executed the information of the works of predetermined registration operation.It in turn, can be according to identified works information local or other deposit It stores up equipment (such as the database of connection) and searches corresponding works.
It is of course also possible to which the terminal device as used in target user, which is directly recorded, executed predetermined registration operation by target user Works information, and the information of the works of record is sent to above-mentioned executing subject.Later, above-mentioned execution theme can basis The information of works searches corresponding works in local or other storage equipment (such as the database of connection).
Above-mentioned executing subject can also obtain the works that predetermined registration operation was executed by target user from third party's data platform.
Step 202, according to target works, candidate's author's identification sets are determined.
In the present embodiment, author's mark can be used for identified author.It, can be flexibly using various under different scenes Different author's marks.For example, author's mark can be the register account number of author, the email address of author, used in author The mark (such as Internet protocol address, physical address, EIC equipment identification code) of terminal device.Candidate author's mark, which can be, appoints The author of meaning identifies.
In the present embodiment, the author that the candidate author in candidate author's identification sets identifies instruction can have to be made with target The similarity of product is greater than the works of preset similarity threshold.Wherein, similarity threshold can be by technical staff previously according to answering It is configured with demand.
In the present embodiment, according to target works, candidate author's identification sets can be determined using a variety of different modes. Incidence relation is established as an example, can be greater than in advance for similarity between any two works of above-mentioned similarity threshold. To be found according to the incidence relation pre-established to the similarity of target works greater than similar for target works Spend other works of threshold value.It is then possible to the author of the author of each works found is identified as candidate author's mark, To obtain candidate author's identification sets.
Wherein, can be previously stored in the local or corresponding database of above-mentioned executing subject each works with it is corresponding The incidence relation of author's mark of author.To be searched and be corresponded to according to above-mentioned incidence relation after determining candidate works Author author mark.
It, can be first determining and target works from target portfolio in some optional implementations of the present embodiment Similarity is greater than the works of above-mentioned similarity threshold as candidate works, obtains candidate portfolio.Later, available candidate work The mark of the author for the candidate works that product are concentrated obtains candidate author's identification sets as candidate author's mark.
Wherein, target portfolio can be the portfolio being made of the works that technical staff specifies.Target portfolio can also To be the portfolio obtained from other data platforms.
Under different scenes, different modes can be chosen and determine candidate's portfolio from target portfolio.For example, needle To each works, the portfolio for being greater than similarity threshold with the similarity of the works can be pre-established.At this point it is possible to directly obtain Take portfolio corresponding to target works as candidate portfolio.
In another example the similarity of each works and target works in target portfolio can be determined successively, then choose It is greater than above-mentioned similarity threshold works as candidate works, to obtain candidate portfolio with the similarity of target works.
Wherein, any two works can be used existing according to different application scenarios and specific application demand Various similarities determine that method determines the similarity between the two works.It is, for example, possible to use identical feature extraction sides Method extracts the feature vector of two works respectively.Then, made by calculating the distance of the feature vector of two works as two The similarity characterization of product.In another example can using some open sources, model determined to determine two based on the similarity of machine learning The similarity of a works.
Optionally, the classification information for indicating classification belonging to target works can also be first determined.It is then possible to make from target Product concentrate the works for choosing the classification for belonging to classification information instruction, obtain works subset.Later, it can be determined from works subset It is greater than the works of similarity threshold as candidate works with the similarity of target works.
This mode can first filter out the works for belonging to the same category with target works from target portfolio.To have The number for the works to be compared after reducing to effect, and then can be promoted determining and target works from generic works Similarity is greater than speed of the works of similarity threshold as candidate works.
In some optional implementations of the present embodiment, the work of the author for identifying target works can be first determined Person's mark is used as target identification.Then, author's identification sets preset, corresponding with target identification are obtained.Wherein, acquired work Author in person's identification sets, which identifies the works of the author of instruction and the works of the author of target identification instruction, can meet default item Part.Later, author can be chosen from author's identification sets of acquisition to identify as candidate author's mark, to obtain candidate author Identification sets.
Wherein, preset condition can be arranged by technical staff according to actual application demand.For example, preset condition can be with Be author identify instruction author works primary categories it is identical as the primary categories of the works for the author that target identification indicates.
It should be appreciated that the author may be there are many works, and classification belonging to each works can for any author It can be different.In all works of the author, the most classification of the number for the works that correspondence includes may be considered the work The primary categories of the works of person.Certainly, in different application scenarios, the division mode of classification can be different.
In another example preset condition be also possible to author identify instruction author all works in there are with target identification The similarity of a certain works in all works of the author of instruction is greater than the works of preset threshold value.
In another example preset condition be also possible to author identify instruction author, the highest works of amount of access and target mark Classification belonging to the author of knowledge instruction, the highest works of amount of access is identical and similarity is greater than certain threshold value.
Specifically, for any author identify instruction author, can obtain in advance meet with the works of the author it is default The author of the author of the works of condition identifies, and establishes the corresponding relationship of the mark and the author's mark obtained of the author.
In this way, it is possible to reduce can be used as the number of candidate author.At this point, corresponding from target identification again Author's mark is chosen in author's identification sets can promote the speed for determining candidate author's identification sets as candidate author's mark.
Specifically, author's mark in author's identification sets corresponding for target identification, can first obtain author mark All works of the author of instruction.Then the similarity of these works Yu target works is determined respectively, if existing in these works There are the works for being greater than above-mentioned similarity threshold with the similarity of target works, then can choose the author and identify as candidate author Mark.
Step 203, candidate author's mark is chosen from candidate author's identification sets, and is set to the corresponding terminal of target user The selected candidate author of standby push identifies the relevant information of the author of instruction.
In the present embodiment, all candidate author's marks in candidate author's identification sets can be chosen, can also be selected at random It takes and specifies number candidate author's mark.The relevant information of author can refer to any information relevant to author.For example, related letter Breath can refer to register account number, chained address of the works page of author of author etc..Wherein, the works page can refer to show The page of the works of author.
With continued reference to the signal that Fig. 3, Fig. 3 are according to the application scenarios of the method for pushed information of the present embodiment Figure 30 0.In the application scenarios of Fig. 3, the executing subject 301 of the method for pushed information can be used first from target user Terminal device 302 obtain and by target user browsed and browsed the works P0 that duration is more than 5 minutes.
It is then possible to successively determine in the portfolio 304 stored in database 303 that above-mentioned executing subject 301 is connected Each works similarity with works P0 respectively.Later, it can select and be greater than default similarity threshold with the similarity of works P0 The works of value 305 obtain candidate portfolio 306 as candidate works.As shown in figure label 306, include in candidate portfolio P2, P3, P4 totally three works.
It later, can be from the corresponding author's of each portfolio obtained in database 303 in candidate portfolio 306 Author's mark.As shown in figure label 307, the author of the author of works P2 is identified as ID2, author's mark of the author of works P3 Author for ID2, the author of works P4 is identified as ID4.
It is possible to further which obtained author mark ID1, ID2, ID3 are pushed to the terminal device that target user uses 302.Specific effect can be as shown in figure label 308, and terminal device 302 can receive and show that above-mentioned executing subject 301 pushes away The author's mark sent.
The method provided by the above embodiment of the disclosure is according to the target works for being executed predetermined registration operation by target user, really The author that fixed and target works similarities are greater than the author of the works of default similarity threshold identifies, and corresponding to target user Terminal device push determined by author's mark, thus target user can be identified according to the author that receives fast browsing this A little authors identify the works of the author of instruction, help to promote the speed that target user browses to its favorite works, realize compared with The personalized recommendation of high quality.
With further reference to Fig. 4, it illustrates the processes 400 of another embodiment of the method for pushed information.The use In the process 400 of the method for pushed information, comprising the following steps:
Step 401, it obtains and the works of predetermined registration operation was executed as target works by target user.
Step 402, according to target works, candidate's author's identification sets are determined.
The specific implementation procedure of above-mentioned steps 401 and 402 can refer to step 201 in Fig. 2 corresponding embodiment and 202 Related description, details are not described herein.
Step 403, the attribute that the candidate author in candidate author's identification sets identifies the objective attribute target attribute of the author indicated is obtained Value.
In the present embodiment, objective attribute target attribute can be by the preassigned attribute of technical staff.Objective attribute target attribute is also possible to The objective attribute target attribute of determination according to target works.For example, being directed to different classes of target works, different target categories can be set Property.
Wherein, objective attribute target attribute can be used for characterizing the quality of the works of author.It is used for as an example, objective attribute target attribute can be Indicate the quality score of the quality of the works of author.Quality score is higher, then can indicate that the quality of the works of author is higher.
As an example, objective attribute target attribute can be the works of author some statistical data (such as by browsing total degree, shared Total degree etc.).Since these statistical data can intuitively react the pouplarity of the works of author, it can make The quality of the works of author is characterized with these statistical data.These statistical data are higher, can indicate the matter of the works of author It measures higher.
As an example, objective attribute target attribute can be class information (number of users, the account of such as author as paid close attention to author of author Number grade etc.).Since class information is usually that amount of access corresponding to the works of author and degree of liking are relevant, it can be with The class information of author can also be from the quality of the works of one aspect characterization author.Class information is higher, then can indicate to make The quality of the works of person is higher.
Certainly, objective attribute target attribute can be any combination of above-mentioned each attribute.
It can store the attribute value of the objective attribute target attribute of author in the corresponding database of above-mentioned executing subject.At this point it is possible to The attribute of the objective attribute target attribute of the author of instruction is identified from the candidate author obtained in candidate author's identification sets in corresponding database Value.Certainly, above-mentioned executing subject can also obtain the candidate author mark in candidate author's identification sets from third party's data platform The attribute value of the objective attribute target attribute of the author of instruction.
Step 404, the sequence descending according to the attribute value of objective attribute target attribute chooses target from candidate author's identification sets Number candidate's author's mark.
In the present embodiment, target numbers can be specified by technical staff.Target numbers can also be made according to candidate Person identification sets determine.For example, target numbers can be the total number for the candidate author mark that candidate author's identification sets include 20 percent.
Step 405, identify the author's of instruction to the selected candidate author of the corresponding terminal device push of target user Relevant information.
The specific implementation procedure of this step 405 can refer to the related description of the step 203 in Fig. 2 corresponding embodiment, This is repeated no more.
Figure 4, it is seen that the method for pushed information compared with the corresponding embodiment of Fig. 2, in the present embodiment Process 400 highlight objective attribute target attribute that the author of instruction can be identified according to candidate author, the quality that can reflect works Attribute value come choose candidate author mark the step of.The scheme of the present embodiment description can be in determining and target works as a result, Similarity be greater than similarity threshold candidate's works author author mark after, can also further to author identify It is screened, therefrom selects the relatively high author's mark of the quality of works, thereby may be ensured that target user's push The quality of the works of author, and help to be promoted the exposure rate of the works of high quality.
With further reference to Fig. 5, as the realization to method shown in above-mentioned each figure, present disclose provides for pushed information One embodiment of device, the Installation practice is corresponding with embodiment of the method shown in Fig. 2, which specifically can be applied to In various electronic equipments.
As shown in figure 5, the device 500 provided in this embodiment for pushed information includes acquiring unit 501, determination unit 502 and selection unit 503.Wherein, acquiring unit 501 is configured to obtain is made by the works that target user executed predetermined registration operation For target works;Determination unit 502 is configured to determine candidate's author's identification sets according to target works, wherein candidate author's mark Knowing the author that the candidate author concentrated identifies instruction has the work for being greater than preset similarity threshold with the similarity of target works Product;Selection unit 503 is configured to choose candidate author's mark from candidate author's identification sets, and corresponding to target user The selected candidate author of terminal device push identifies the relevant information of the author of instruction.
In the present embodiment, in the device of pushed information 500: acquiring unit 501, determination unit 502 and selection are single The specific processing of member 503 and its brought technical effect can be respectively with reference to step 201, the steps 202 in Fig. 2 corresponding embodiment With the related description of step 203, details are not described herein.
In some optional implementations of the present embodiment, above-mentioned determination unit 502 is further configured to: from target The works that the determining similarity with target works is greater than similarity threshold in portfolio obtain candidate works as candidate works Collection;The mark of the author of the candidate works in candidate portfolio is obtained as candidate author's mark, obtains candidate author's identification sets.
In some optional implementations of the present embodiment, above-mentioned determination unit 502 is further configured to: determining table Show the classification information of classification belonging to target works;The work for belonging to the classification of classification information instruction is chosen from target portfolio Product obtain works subset;The determining similarity with target works is greater than the works of similarity threshold as time from works subset It is elected to be product.
In some optional implementations of the present embodiment, above-mentioned determination unit 502 is further configured to: being determined and is used Target identification is used as in author's mark of the author of mark target works;Obtain author's mark preset, corresponding with target identification Know collection, wherein the author in acquired author's identification sets identifies the works of the author of instruction and the author of target identification instruction Works meet preset condition;Author is chosen from author's identification sets of acquisition to identify as candidate author's mark, obtains candidate Author's identification sets.
In some optional implementations of the present embodiment, above-mentioned selection unit 503 is further configured to: being obtained and is waited The candidate author in author's identification sets is selected to identify the attribute value of the objective attribute target attribute of the author of instruction, wherein objective attribute target attribute is used for table Levy the quality of the works of author;According to the sequence that the attribute value of objective attribute target attribute is descending, chosen from candidate author's identification sets Target numbers candidate's author's mark.
The device provided by the above embodiment of the disclosure is obtained by acquiring unit and executed predetermined registration operation by target user Works as target works;Determination unit determines candidate's author's identification sets according to target works, wherein candidate author's mark The author that the candidate author of concentration identifies instruction has the works for being greater than preset similarity threshold with the similarity of target works; Selection unit chooses candidate author's mark from candidate author's identification sets, and pushes institute to the corresponding terminal device of target user The candidate author of selection identifies the relevant information of the author of instruction, recommends the target browsed with it to make to realize to user The author of the similar other works of product content, thus user may browse through the works of the author of recommendation, and new choosing is provided for user The mode of browsing works is selected, while helping to be promoted the exposure rate of other works similar with target works.
Below with reference to Fig. 6, it illustrates the electronic equipment that is suitable for being used to realize embodiment of the disclosure, (example is as shown in figure 1 Server) 600 structural schematic diagram.Server shown in Fig. 6 is only an example, should not be to the function of embodiment of the disclosure Any restrictions can be brought with use scope.
As shown in fig. 6, electronic equipment 600 may include processing unit (such as central processing unit, graphics processor etc.) 601, random access can be loaded into according to the program being stored in read-only memory (ROM) 602 or from storage device 608 Program in memory (RAM) 603 and execute various movements appropriate and processing.In RAM 603, it is also stored with electronic equipment Various programs and data needed for 600 operations.Processing unit 601, ROM 602 and RAM603 are connected with each other by bus 604. Input/output (I/O) interface 605 is also connected to bus 604.
In general, following device can connect to I/O interface 605: including such as touch screen, touch tablet, keyboard, mouse, taking the photograph As the input unit 606 of head, microphone, accelerometer, gyroscope etc.;Including such as liquid crystal display (LCD), loudspeaker, vibration The output device 607 of dynamic device etc.;Storage device 608 including such as tape, hard disk etc.;And communication device 609.Communication device 609, which can permit electronic equipment 600, is wirelessly or non-wirelessly communicated with other equipment to exchange data.Although Fig. 6 shows tool There is the electronic equipment 600 of various devices, it should be understood that being not required for implementing or having all devices shown.It can be with Alternatively implement or have more or fewer devices.Each box shown in Fig. 6 can represent a device, can also root According to needing to represent multiple devices.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium On computer program, which includes the program code for method shown in execution flow chart.In such reality It applies in example, which can be downloaded and installed from network by communication device 609, or from storage device 608 It is mounted, or is mounted from ROM 602.When the computer program is executed by processing unit 601, the implementation of the disclosure is executed The above-mentioned function of being limited in the method for example.
It is situated between it should be noted that the computer-readable medium of embodiment of the disclosure description can be computer-readable signal Matter or computer readable storage medium either the two any combination.Computer readable storage medium for example can be with System, device or the device of --- but being not limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor, or it is any more than Combination.The more specific example of computer readable storage medium can include but is not limited to: have one or more conducting wires Electrical connection, portable computer diskette, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type are programmable Read-only memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic are deposited Memory device or above-mentioned any appropriate combination.In embodiment of the disclosure, computer readable storage medium, which can be, appoints What include or the tangible medium of storage program that the program can be commanded execution system, device or device use or and its It is used in combination.And in embodiment of the disclosure, computer-readable signal media may include in a base band or as carrier wave The data-signal that a part is propagated, wherein carrying computer-readable program code.The data-signal of this propagation can be adopted With diversified forms, including but not limited to electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal is situated between Matter can also be any computer-readable medium other than computer readable storage medium, which can be with It sends, propagate or transmits for by the use of instruction execution system, device or device or program in connection.Meter The program code for including on calculation machine readable medium can transmit with any suitable medium, including but not limited to: electric wire, optical cable, RF (radio frequency) etc. or above-mentioned any appropriate combination.
Above-mentioned computer-readable medium can be included in above-mentioned server;It is also possible to individualism, and without It is incorporated in the electronic equipment.Above-mentioned computer-readable medium carries one or more program, when said one or multiple When program is executed by the electronic equipment, so that the electronic equipment: obtaining the works conduct for being executed predetermined registration operation by target user Target works;According to target works, candidate's author's identification sets are determined, wherein the candidate author mark in candidate author's identification sets The author of instruction has the works for being greater than preset similarity threshold with the similarity of target works;From candidate author's identification sets Candidate author's mark is chosen, and identifies the work of instruction to the selected candidate author of the corresponding terminal device push of target user The relevant information of person.
The behaviour for executing embodiment of the disclosure can be write with one or more programming languages or combinations thereof The computer program code of work, programming language include object oriented program language-such as Java, Smalltalk, C++ further include conventional procedural programming language-such as " C " language or similar program design language Speech.Program code can be executed fully on the user computer, partly be executed on the user computer, as an independence Software package execute, part on the user computer part execute on the remote computer or completely in remote computer or It is executed on server.In situations involving remote computers, remote computer can pass through the network of any kind --- packet Include local area network (LAN) or wide area network (WAN) --- it is connected to subscriber computer, or, it may be connected to outer computer (such as It is connected using ISP by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction Combination realize.
Being described in unit involved in embodiment of the disclosure can be realized by way of software, can also be passed through The mode of hardware is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor, Including acquiring unit, determination unit and selection unit.Wherein, the title of these units is not constituted under certain conditions to the list The restriction of member itself, for example, acquiring unit is also described as " obtaining and being made by the works that target user executed predetermined registration operation For the unit of target works ".
Above description is only the preferred embodiment of the disclosure and the explanation to institute's application technology principle.Those skilled in the art Member it should be appreciated that embodiment of the disclosure involved in invention scope, however it is not limited to the specific combination of above-mentioned technical characteristic and At technical solution, while should also cover do not depart from foregoing invention design in the case where, by above-mentioned technical characteristic or its be equal Feature carries out any combination and other technical solutions for being formed.Such as disclosed in features described above and embodiment of the disclosure (but It is not limited to) technical characteristic with similar functions is replaced mutually and the technical solution that is formed.

Claims (12)

1. a kind of method for pushed information, comprising:
It obtains and the works of predetermined registration operation was executed as target works by target user;
According to the target works, candidate's author's identification sets are determined, wherein the candidate author mark in candidate's author's identification sets The author for knowing instruction has the works for being greater than preset similarity threshold with the similarity of the target works;
Candidate author's mark is chosen from candidate author's identification sets, and is pushed away to the corresponding terminal device of the target user The relevant information for sending selected candidate author to identify the author of instruction.
2. according to the method described in claim 1, wherein, described according to the target works, determining candidate's author's identification sets are wrapped It includes:
The determining similarity with the target works is greater than the works of the similarity threshold as candidate from target portfolio Works obtain candidate portfolio;
The mark of the author of the candidate works in the candidate portfolio is obtained as candidate author's mark, the candidate is obtained and makees Person's identification sets.
3. according to the method described in claim 2, wherein, the determination from target portfolio is similar to the target works Degree is greater than the works of the similarity threshold as candidate works, comprising:
Determine the classification information for indicating classification belonging to the target works;
The works for belonging to the classification of the classification information instruction are chosen from the target portfolio, obtain works subset;
The determining similarity with the target works is greater than the works of the similarity threshold as time from the works subset It is elected to be product.
4. it is described according to the target works according to the method described in claim 1, wherein, determine candidate's author's identification sets:
Determine author's mark of the author for identifying the target works as target identification;
Obtain author's identification sets preset, corresponding with the target identification, wherein the author in acquired author's identification sets The works for identifying the works of the author of instruction and the author of target identification instruction meet preset condition;
Author is chosen from author's identification sets of acquisition to identify as candidate author's mark, obtains candidate author's identification sets.
5. method described in one of -4 according to claim 1, wherein described to choose candidate make from candidate author's identification sets Person's mark, comprising:
Obtain the attribute value that the candidate author in candidate author's identification sets identifies the objective attribute target attribute of the author indicated, wherein The objective attribute target attribute is used to characterize the quality of the works of author;
According to the sequence that the attribute value of the objective attribute target attribute is descending, target numbers are chosen from candidate author's identification sets A candidate author mark.
6. a kind of device for pushed information, wherein described device includes:
Acquiring unit, is configured to obtain and executed the works of predetermined registration operation as target works by target user;
Determination unit is configured to determine candidate's author's identification sets according to the target works, wherein the candidate author mark The author for knowing the candidate author mark instruction concentrated, which has, is greater than preset similarity threshold with the similarity of the target works Works;
Selection unit is configured to choose candidate author's mark from candidate author's identification sets, and uses to the target The selected candidate author of the corresponding terminal device push in family identifies the relevant information of the author of instruction.
7. device according to claim 6, wherein the determination unit is further configured to:
The determining similarity with the target works is greater than the works of the similarity threshold as candidate from target portfolio Works obtain candidate portfolio;
The mark of the author of the candidate works in the candidate portfolio is obtained as candidate author's mark, the candidate is obtained and makees Person's identification sets.
8. device according to claim 7, wherein the determination unit is further configured to:
Determine the classification information for indicating classification belonging to the target works;
The works for belonging to the classification of the classification information instruction are chosen from the target portfolio, obtain works subset;
The determining similarity with the target works is greater than the works of the similarity threshold as time from the works subset It is elected to be product.
9. device according to claim 6, wherein the determination unit is further configured to:
Determine author's mark of the author for identifying the target works as target identification;
Obtain author's identification sets preset, corresponding with the target identification, wherein the author in acquired author's identification sets The works for identifying the works of the author of instruction and the author of target identification instruction meet preset condition;
Author is chosen from author's identification sets of acquisition to identify as candidate author's mark, obtains candidate author's identification sets.
10. the device according to one of claim 6-9, wherein the selection unit is further configured to:
Obtain the attribute value that the candidate author in candidate author's identification sets identifies the objective attribute target attribute of the author indicated, wherein The objective attribute target attribute is used to characterize the quality of the works of author;
According to the sequence that the attribute value of the objective attribute target attribute is descending, target numbers are chosen from candidate author's identification sets A candidate author mark.
11. a kind of server, comprising:
One or more processors;
Storage device is stored thereon with one or more programs;
When one or more of programs are executed by one or more of processors, so that one or more of processors are real Now such as method as claimed in any one of claims 1 to 5.
12. a kind of computer-readable medium, is stored thereon with computer program, wherein the realization when program is executed by processor Such as method as claimed in any one of claims 1 to 5.
CN201910111301.4A 2019-02-12 2019-02-12 Method and device for pushing information Active CN109862100B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910111301.4A CN109862100B (en) 2019-02-12 2019-02-12 Method and device for pushing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910111301.4A CN109862100B (en) 2019-02-12 2019-02-12 Method and device for pushing information

Publications (2)

Publication Number Publication Date
CN109862100A true CN109862100A (en) 2019-06-07
CN109862100B CN109862100B (en) 2022-03-25

Family

ID=66897816

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910111301.4A Active CN109862100B (en) 2019-02-12 2019-02-12 Method and device for pushing information

Country Status (1)

Country Link
CN (1) CN109862100B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110932963A (en) * 2019-11-21 2020-03-27 北京达佳互联信息技术有限公司 Multimedia resource sharing method, system, device, terminal, server and medium
CN111524418A (en) * 2020-03-16 2020-08-11 北京编程猫科技有限公司 Method and device for improving graphical programming level of user
CN112667906A (en) * 2020-12-31 2021-04-16 上海众源网络有限公司 Recommendation method and device for up master and electronic equipment
CN113254824A (en) * 2021-05-14 2021-08-13 北京百度网讯科技有限公司 Content determination method, apparatus, medium, and program product
CN113763098A (en) * 2020-12-21 2021-12-07 北京沃东天骏信息技术有限公司 Method and device for determining an item

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102542046A (en) * 2011-12-27 2012-07-04 纽海信息技术(上海)有限公司 Book recommendation method based on book contents
CN103559262A (en) * 2013-11-04 2014-02-05 北京邮电大学 Community-based author and academic paper recommending system and recommending method
US9077775B2 (en) * 2012-04-03 2015-07-07 Python4Fun, Inc. Identifying social profiles in a social network having relevance to a first file
CN105045867A (en) * 2015-07-14 2015-11-11 杭州东信北邮信息技术有限公司 Book scoring based book writer recommendation method
CN108021657A (en) * 2017-12-01 2018-05-11 四川大学 A kind of similar author's searching method based on document title semantic information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102542046A (en) * 2011-12-27 2012-07-04 纽海信息技术(上海)有限公司 Book recommendation method based on book contents
US9077775B2 (en) * 2012-04-03 2015-07-07 Python4Fun, Inc. Identifying social profiles in a social network having relevance to a first file
CN103559262A (en) * 2013-11-04 2014-02-05 北京邮电大学 Community-based author and academic paper recommending system and recommending method
CN105045867A (en) * 2015-07-14 2015-11-11 杭州东信北邮信息技术有限公司 Book scoring based book writer recommendation method
CN108021657A (en) * 2017-12-01 2018-05-11 四川大学 A kind of similar author's searching method based on document title semantic information

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨玲: "图书推荐服务***构建与应用研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110932963A (en) * 2019-11-21 2020-03-27 北京达佳互联信息技术有限公司 Multimedia resource sharing method, system, device, terminal, server and medium
CN111524418A (en) * 2020-03-16 2020-08-11 北京编程猫科技有限公司 Method and device for improving graphical programming level of user
CN113763098A (en) * 2020-12-21 2021-12-07 北京沃东天骏信息技术有限公司 Method and device for determining an item
CN112667906A (en) * 2020-12-31 2021-04-16 上海众源网络有限公司 Recommendation method and device for up master and electronic equipment
CN113254824A (en) * 2021-05-14 2021-08-13 北京百度网讯科技有限公司 Content determination method, apparatus, medium, and program product
CN113254824B (en) * 2021-05-14 2024-04-19 北京百度网讯科技有限公司 Content determination method, device, medium, and program product

Also Published As

Publication number Publication date
CN109862100B (en) 2022-03-25

Similar Documents

Publication Publication Date Title
CN109862100A (en) Method and apparatus for pushed information
CN108540831B (en) Method and apparatus for pushed information
CN108595628A (en) Method and apparatus for pushed information
CN108228906B (en) Method and apparatus for generating information
CN109993150A (en) The method and apparatus at age for identification
CN109872242A (en) Information-pushing method and device
CN110413872A (en) Method and apparatus for showing information
CN109271556A (en) Method and apparatus for output information
CN109743245A (en) The method and apparatus for creating group
CN110245298A (en) Method and apparatus for pushed information
CN109446442A (en) Method and apparatus for handling information
CN109803008A (en) Method and apparatus for showing information
CN110084658A (en) The matched method and apparatus of article
CN107977678A (en) Method and apparatus for output information
CN109582825A (en) Method and apparatus for generating information
CN110516099A (en) Image processing method and device
CN110046571A (en) The method and apparatus at age for identification
CN109873756A (en) Method and apparatus for sending information
CN109408748A (en) Method and apparatus for handling information
CN110019948A (en) Method and apparatus for output information
CN109255035A (en) Method and apparatus for constructing knowledge mapping
CN108549586A (en) Information processing method and device
CN109614549B (en) Method and apparatus for pushed information
CN108573054A (en) Method and apparatus for pushed information
CN109597912A (en) Method for handling picture

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee after: Tiktok vision (Beijing) Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee before: BEIJING BYTEDANCE NETWORK TECHNOLOGY Co.,Ltd.

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee after: Douyin Vision Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee before: Tiktok vision (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230710

Address after: 100190 1309, 13th floor, building 4, Zijin Digital Park, Haidian District, Beijing

Patentee after: Beijing volcano Engine Technology Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee before: Douyin Vision Co.,Ltd.