WO2021088468A1 - Information pushing method and apparatus - Google Patents
Information pushing method and apparatus Download PDFInfo
- Publication number
- WO2021088468A1 WO2021088468A1 PCT/CN2020/110408 CN2020110408W WO2021088468A1 WO 2021088468 A1 WO2021088468 A1 WO 2021088468A1 CN 2020110408 W CN2020110408 W CN 2020110408W WO 2021088468 A1 WO2021088468 A1 WO 2021088468A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- information
- short
- long
- long video
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/735—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0631—Item recommendations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
Definitions
- the embodiments of the present disclosure relate to the field of computer technology, in particular to an information push method and device.
- video can visually and effectively show the core content to users in a shorter period of time. Therefore, more and more people are starting to learn about different aspects of information by watching videos. For example, a user publishes a video on an e-commerce platform for evaluating purchased items, and other users can quickly obtain information that they care about through such evaluation videos, so as to make a decision whether or not to purchase.
- the embodiments of the present disclosure propose information pushing methods and devices.
- the embodiments of the present disclosure provide an information pushing method, the method includes: determining search information based on the user's operation behavior information; pushing a target long video to the user, where the target long video is a set of long videos, The long video whose tag information matches the search information.
- the tag information is used to record the feature category of the long video.
- Each long video in the long video set includes at least one short video.
- the short video corresponds to the item ID information;
- the selection operation of the short video included in the video pushes the item information to the user based on the item ID information corresponding to the selected short video.
- the long video is obtained by the following steps: obtaining short videos that meet preset conditions from the short video sample set, and setting tags for the obtained short videos, where the tags include feature information of the short videos; Classify according to the set tags, and generate long videos based on short videos of the same category, where the duration of the long video is within the preset time range; for long videos, determine the long video based on the tags of the short videos included in the long video Tag information of the long video; set corresponding item ID information for each short video in the long video.
- the preset condition includes: the ratio of the number of image frames containing the target item image in the short video to the total number of image frames of the short video is greater than a preset threshold.
- the preset condition includes: the video quality score of the short video is greater than the preset score, where the video quality score is determined by the resolution, clarity, and degree of jitter of the short video.
- the preset condition includes: the short video contains a face image.
- the method further includes: storing the tag information of the long video in a first database, and establishing an index relationship between the long video and the corresponding tag information in the first database; and assigning the item ID corresponding to the short video in the long video
- the information is stored in the second database, and the index relationship between the short video and the corresponding item ID information is established in the second database.
- the playback instruction of the target long video sent by the user is received, and the target long video is played; in response to receiving the pause instruction of the target long video, it is determined that the short video to which the image displayed when the target long video is paused belongs to is selected by the user Short video.
- an embodiment of the present disclosure provides an information pushing device, the device includes: a search information determining unit configured to determine search information based on user operation behavior information; and a first pushing unit configured to push to the user
- the target long video where the target long video is a long video in the long video set whose tag information matches the search information, the tag information is used to record the feature category of the long video, and each long video in the long video set includes at least one short video,
- the short video is correspondingly provided with item ID information;
- the second pushing unit is configured to respond to the user's selection operation of the short video included in the target long video, and push the item to the user based on the item ID information corresponding to the selected short video information.
- the long video is obtained by the following steps: obtaining short videos that meet preset conditions from the short video sample set, and setting tags for the obtained short videos, where the tags include feature information of the short videos; Classify according to the set tags, and generate long videos based on short videos of the same category, where the duration of the long video is within the preset time range; for long videos, determine the long video based on the tags of the short videos included in the long video Tag information of the long video; set corresponding item ID information for each short video in the long video.
- the preset condition includes: the ratio of the number of image frames containing the target item image in the short video to the total number of image frames of the short video is greater than a preset threshold.
- the preset condition includes: the video quality score of the short video is greater than the preset score, where the video quality score is determined by the resolution, clarity, and degree of jitter of the short video.
- the preset condition includes: the short video contains a face image.
- the step of the long video further includes: storing the tag information of the long video in a first database, and establishing an index relationship between the long video and the corresponding tag information in the first database; corresponding short videos in the long video
- the item ID information of is stored in the second database, and the index relationship between the short video and the corresponding item ID information is established in the second database.
- the device includes: a receiving unit configured to receive a playback instruction of the target long video sent by a user, and to play the target long video; and a short video determining unit configured to respond to receiving a pause instruction of the target long video, It is determined that the short video to which the image displayed when the target long video is paused belongs to is the short video selected by the user.
- the information pushing method and device determine the search information based on the user's operation behavior information, and then push the target long video to the user, and then respond to the user's selection operation of the short video included in the target long video, based on and The item ID information corresponding to the selected short video pushes the item information to the user, so that the user can obtain the corresponding item information by selecting the short video from the long video, which improves the pertinence of the information push.
- FIG. 1 is an exemplary system architecture diagram in which some embodiments of the present disclosure can be applied;
- Fig. 2 is a flowchart of an embodiment of an information pushing method according to the present disclosure
- Fig. 3 is a schematic diagram of an application scenario of an information pushing method according to an embodiment of the present disclosure
- Fig. 4 is a flowchart of a method for generating a long video in an information pushing method according to this embodiment
- FIG. 5 is a flowchart of another embodiment of the information pushing method according to the present disclosure.
- Fig. 6 is a schematic structural diagram of an embodiment of an information pushing device according to the present disclosure.
- FIG. 7 is a schematic structural diagram of an electronic device suitable for implementing the embodiments of the present disclosure.
- FIG. 1 shows an exemplary system architecture 100 of an information pushing method or an information pushing device to which embodiments of the present disclosure can be applied.
- the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105.
- the network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105.
- the network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, and so on.
- the user can use the terminal devices 101, 102, and 103 to interact with the server 105 through the network 104 to receive or send messages and so on.
- Various communication client applications such as video applications, shopping applications, web browser applications, search applications, instant messaging tools, email clients, and social platform software, may be installed on the terminal devices 101, 102, and 103.
- the terminal devices 101, 102, 103 may be hardware or software.
- the terminal devices 101, 102, 103 can be various electronic devices that have a display screen and support video playback, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers, and desktop computers and many more.
- the terminal devices 101, 102, and 103 are software, they can be installed in the electronic devices listed above. It can be implemented, for example, as multiple software or software modules for providing distributed services, or as a single software or software module. There is no specific limitation here.
- the server 105 may be a server that provides various services, for example, a back-end server that provides support for videos played on the terminal devices 101, 102, and 103.
- the back-end server can analyze and process the user's operation behavior information and selected short video and other data, and feed back the processing result (for example, item information) to the terminal device.
- the method for pushing information provided by the embodiments of the present disclosure may be executed by the terminal devices 101, 102, 103, or may be executed by the server 105.
- the device for pushing information may be set in the terminal devices 101, 102, 103, or may be set in the server 105. There is no specific limitation here.
- the server can be hardware or software.
- the server can be implemented as a distributed server cluster composed of multiple servers, or as a single server.
- the server is software, it can be implemented as multiple software or software modules for providing distributed services, or as a single software or software module. There is no specific limitation here.
- terminal devices, networks, and servers in FIG. 1 are merely illustrative. According to implementation needs, there can be any number of terminal devices, networks, and servers.
- the terminal devices 101, 102, 103 can also pre-store long video sets.
- the terminal devices 101, 102, 103 can push the target long video that matches the search information to the user, and can be based on the user’s selection.
- the ID information corresponding to the short video pushes the item information.
- the information pushing method can also be executed by the terminal devices 101, 102, 103, and accordingly, the information pushing device can also be provided in the terminal devices 101, 102, 103.
- the server 105 and the network 104 may not exist in the exemplary system architecture 100.
- the information push method includes the following steps:
- Step 201 Determine search information based on the user's operation behavior information.
- the execution body of the information push method (for example, the server shown in FIG. 1) can process the user's operation behavior information by means of information extraction, etc., so as to determine the search information.
- the aforementioned operation behavior information may be click behavior information, browsing behavior information, or text input behavior information, etc., and there is no unique limitation here.
- the above-mentioned execution subject may obtain the user's operation behavior information according to the user's click, browse, or text input operation.
- the user may input text for searching on the terminal device
- the user's operation behavior information may include the input text information
- the input text information is determined as the search information for searching the video.
- the user performs video browsing or web browsing on the terminal
- the above-mentioned execution subject can obtain the user's video browsing information or web browsing information, and summarize and extract the user's video browsing information or web browsing information to obtain the information that the user cares about. Determine the obtained information as search information.
- Step 202 Push the target long video to the user.
- the execution subject may push the target long video corresponding to the search information to the user.
- the target long video may be a long video whose tag information matches the search information in the long video set. Therefore, the above-mentioned execution subject may pre-establish a long video set containing at least one long video, and each long video in the long video set is provided with tag information.
- the tag information of the long video can be used to record the feature category of the long video.
- the tag information can be ancient women's clothing, men's leather shoes, and so on.
- Each long video in the long video set may include at least two short videos, and each short video in the long video may be correspondingly provided with ID information of the item.
- the above-mentioned executive body can match the determined search information with the tag information of each long video in the preset long video set, so that the tag information matching the search information can be determined from the long video set.
- Long video and determine the determined long video as the target long video. It is understandable that the above-mentioned executive body may determine one or more target long videos, and push the determined long videos to the user.
- the user uses the video application installed on the terminal to play the video.
- the user can use the video application installed on the terminal to play the obtained target long video.
- the above-mentioned video may include MPEG format, AVI format, nAVI format, ASF format, MOV format, WMV format, 3GP format, RMVB format video or other formats that will be developed in the future (as long as this format is
- the video can be opened with a video application and the content of the image frame contained in the player).
- Step 203 In response to the user's selection operation of the short video included in the target long video, push item information to the user based on the item ID information corresponding to the selected short video.
- the above-mentioned execution subject can determine the user's selection operation of the short video included in the target long video, so that the short video selected by the user can be determined.
- the above-mentioned execution subject may determine the item ID information corresponding to the selected short video, and use various methods to process the item ID information corresponding to the selected short video, thereby determining and pushing the item information to the user.
- the above item ID information may include the name, description information, and price information of the item, and the above executive body may push the name, description information, and price information of the item contained in the item ID information to the user, so that the user can obtain the item. information.
- the user can select a short video from the target long video in various ways.
- the user can place the mouse icon on the progress bar of the target long video, and the short video corresponding to the position of the mouse is the short video selected by the user. video.
- the above-mentioned execution subject may further determine the item webpage link corresponding to the item ID information.
- the article webpage link may be a webpage link for article sales in an e-commerce platform. Then, the above-mentioned execution subject may push the webpage link corresponding to the determined item ID information to the user, or may directly push the webpage corresponding to the webpage link to the user. Therefore, by using the information push method disclosed in this embodiment, when a user is interested in an item in a target long video, the user can obtain information about the item of interest at any time, and can quickly enter the item purchase webpage, which further brings about an order transaction.
- FIG. 3 is a schematic diagram of an application scenario of the information pushing method according to this embodiment.
- the search information " ancient women's clothing” can be determined based on the user's browsing behavior information on the video; then, the backend server can determine the tag information and search information from the long video collection The target long video that matches the " ancient women's clothing", and push the target long video to the user; finally, in response to the target user's selection operation of the short video included in the target long video, it is determined where the image shown in Figure 3 is located.
- the short video based on the item ID information corresponding to the short video, can push information 301 of ancient women's clothing to the user, as shown in FIG. 3.
- FIG. 4 shows the process 400 of the method for generating a long video in the information pushing method according to this embodiment.
- the long video in step 202 can be obtained by using the following steps:
- Step 401 Obtain short videos meeting preset conditions from the short video sample set, and set tags for the obtained short videos.
- preset conditions for screening short videos can be preset, and then short videos meeting the preset conditions are obtained from the short video sample set.
- the foregoing preset condition can be set according to actual requirements.
- the preset condition can be that the video length of the short video is greater than five seconds.
- a tag may be set for each obtained short video, and the tag may be used to characterize the content feature contained in the short video.
- the tag of a short video may include information such as the scene, the item, and whether it contains a face image.
- the samples in the above-mentioned short video sample set may be a short video set obtained from an electronic merchandise station for evaluating items. It is understandable that short videos for item evaluation often need to contain a larger proportion of the image of the item, and short videos with a larger proportion often have a larger reference value. For example, for a short video of an order for a sandal product, it can be judged whether the identified object contains sandals, and the proportion of image frames that have identified sandals in all image frames of the short video, so as to determine that the introduction in the short video is related to the item What's the proportion of content.
- the foregoing preset condition may include that the ratio of the number of image frames containing the image of the article in the short video to the total number of image frames of the short video is greater than the preset threshold.
- short videos with greater reference value can be selected from the collection of short video samples.
- the tag of the short video may include information such as the name of the item recognized from the short video, and the scene of the video.
- the foregoing preset conditions may also be used to filter short videos with better video quality from the short video sample set. Therefore, the foregoing preset condition may also include that the video quality score of the short video is greater than the preset score. Among them, the video quality score can be determined by the resolution, clarity, and degree of jitter of the short video. Through this preset condition, short videos with low resolution, poor definition, and severe image jitter can be eliminated from the short video sample set, so that the quality of the short videos obtained can be improved.
- videos containing human faces are often more likely to arouse users' interest. Therefore, face recognition can be performed on each short video in the short video sample set, so that short videos that users are more interested in can be obtained. Therefore, the foregoing preset condition may also include that the short video contains a human face image. After performing face recognition on the short video, a recognition result label may be set for the short video, and the label may include the face recognition result, the detected human gender, expressions, and so on. It is understandable that the prior art has already disclosed technologies such as face recognition and facial expression recognition, which will not be repeated here.
- each short video obtained can be a high-quality video related to the item, and short videos that are of poor quality, have nothing to do with the item, and involve illegal content are filtered out. . Improved the quality of generating long videos.
- Step 402 Classify short videos according to the set tags, and generate long videos based on short videos of the same category.
- the obtained short videos can be classified according to the set tags. Then combine short videos of the same category into long videos. It is understandable that for a certain short video, the short video can belong to one category or multiple categories when it is classified.
- the tag of a short video may include the category of the item.
- the obtained short video can be classified according to the item category, and short videos of different categories such as men's clothing and women's shoes can be obtained, and the short videos of the same category can be merged into a growing video. .
- the duration of the long video may be within a preset time range, such as 1 to 10 minutes, so as to avoid the situation that the long video is too long or too short to cause poor user experience.
- the category may also include one or more short videos. If the category includes only one short video, the short video can be processed to generate a long video, or the short video can be directly determined as a long video. If the category includes multiple short videos, the short videos can be combined to generate a long video.
- Step 403 For the long video, determine the tag information of the long video based on the tags of the short video included in the long video.
- tags of the short videos contained in the long video can be unionized, so that tag information of the long video can be generated.
- the tag information of the short video included in the long video can be extracted, so that the tag information of the long video can be generated.
- the tag information of the long video can be determined according to actual needs.
- Step 404 Set corresponding item ID information for each short video in the long video.
- the long video generated in step 402 in addition to recording the tag information of the long video, it is also necessary to record the item ID information corresponding to each combined short video. It is understandable that for any short video in the long video, you can first determine the distribution period of the short video in the long video, and then set the corresponding item ID information for the video in this period, so that when the user watches the long video, The item ID information corresponding to the currently playing video can be determined at any time.
- the tag information of the long video can be stored in the first database, and the index relationship between the long video and the corresponding tag information can be established in the first database; and the short video in the long video can be corresponding to The item ID information is stored in the second database, and an index relationship between the short video and the corresponding item ID information is established in the second database.
- databases such as mySQL and ES can be used to store tag information and item ID information, and the item ID information of the tag information related to the long video can be recorded in the relevant fields, so that the search can be carried out with the help of the retrieval capabilities of the database.
- the search engine can map the search information to the tag information of the long videos, and then retrieve the target long videos and push them to users.
- the samples in the above-mentioned short video sample set may be a short video set obtained from an e-commerce platform for evaluating items. Since users watch the videos they are interested in and come from the real user's shopping experience, the long videos generated by using these short videos have more reference value for the user's shopping decision, and it is convenient for users to understand the advantages and disadvantages of the items.
- the samples in the above-mentioned short video sample set may be the original video or a video intercepted from the original video, and there is no unique limitation here. It is understandable that the samples in the foregoing short video sample set may also be short videos obtained from other channels, and there is no specific limitation here.
- a prompt message may be sent to the user to prompt the user to publish a product evaluation video, and further, after it is determined that the user has successfully published the product evaluation video, a corresponding reward can be given.
- the information pushing method determines the search information based on the user's operation behavior information, and then pushes the target long video to the user, and then responds to the user's selection operation of the short video included in the target long video, based on The item ID information corresponding to the selected short video pushes the item information to the user, so that the user can obtain the corresponding item information by selecting the short video from the long video, which improves the pertinence of the information push.
- FIG. 5 shows a process 500 of another embodiment of an information pushing method.
- the process 500 of the information push method includes the following steps:
- Step 501 Determine search information based on the user's operation behavior information.
- the execution body of the information push method (for example, the server shown in FIG. 1) can process the user's operation behavior information by means of information extraction, etc., so as to determine the search information.
- the aforementioned operation behavior information may be click behavior information, browsing behavior information, or text input behavior information, etc., and there is no unique limitation here.
- the above-mentioned execution subject may obtain the user's operation behavior information according to the user's click, browse, or text input operation.
- Step 502 Push the target long video to the user.
- the execution subject may push the target long video corresponding to the search information to the user.
- the target long video may be a long video whose tag information matches the search information in the long video set. Therefore, the above-mentioned execution subject may pre-establish a long video set containing at least two long videos, and each long video in the long video set is provided with tag information.
- the tag information of the long video can be used to record the feature category of the long video.
- the tag information can be ancient women's clothing, men's leather shoes, and so on.
- Each long video in the long video set may include at least two short videos, and each short video in the long video may be correspondingly provided with ID information of the item.
- Step 503 Receive a playback instruction of the target long video sent by the user, and control the playback of the target long video.
- the user may send a playback instruction for controlling the playback of the target long video to the above-mentioned execution subject.
- the above-mentioned execution subject can control the target long video to be played.
- Step 504 in response to receiving the pause instruction of the target long video, determine that the short video to which the image displayed when the target long video is paused belongs to is the short video selected by the user.
- the user in the process of watching the played target long video, can determine the item of interest from the target long video. And send a video pause instruction when the item of interest is determined.
- the above-mentioned execution subject may determine the short video to which the image displayed when the target long video is paused belongs, and determine the short video as the short video selected by the user.
- Step 505 Push the item information to the user based on the item ID information corresponding to the selected short video.
- the above-mentioned executive body determines the item ID information corresponding to the short video selected by the user, it can use various methods to process the item ID information corresponding to the selected short video, thereby determining and pushing to the user Item information.
- the above item ID information may include the name, description information, and price information of the item, and the above executive body may push the name, description information, and price information of the item contained in the item ID information to the user, so that the user can obtain the item. information.
- the user can pause the target long video to determine the selected long video while watching the target long video.
- Short video simple operation, which can improve the efficiency of pushing item information.
- the present disclosure provides an embodiment of an information push device.
- the device embodiment corresponds to the method embodiment shown in FIG. Used in various electronic devices.
- the information pushing device 600 of this embodiment includes: a search information determining unit 601, a first pushing unit 602, and a second pushing unit 603.
- the search information determining unit 601 is configured to determine the search information based on the user's operation behavior information
- the first pushing unit 602 is configured to push the target long video to the user, where the target long video is the long video set, tag information and Search for long videos that match the information.
- the tag information is used to record the feature categories of the long videos.
- Each long video in the long video set includes at least one short video, and the short video is correspondingly provided with item ID information; the second pushing unit 603 is configured to respond For the user's selection operation of the short video included in the target long video, the item information is pushed to the user based on the item ID information corresponding to the selected short video.
- the long video is obtained by the following steps: obtaining a short video meeting preset conditions from the short video sample set, and setting tags for the obtained short video, where the tags include the short video The feature information of the short video; classify short videos according to the set tags, and generate long videos based on short videos of the same category, where the length of the long video is within the preset time range; for long videos, based on the long video included
- the tag of the short video determines the tag information of the long video; sets the corresponding item ID information for each short video in the long video.
- the preset condition includes: the ratio of the number of image frames containing the target item image in the short video to the total number of image frames of the short video is greater than the preset threshold.
- the preset condition includes: the video quality score of the short video is greater than the preset score, where the video quality score is determined by the resolution, clarity, and jitter degree of the short video.
- the preset condition includes: the short video contains a face image.
- the step of the long video further includes: storing the tag information of the long video in a first database, and establishing an index relationship between the long video and the corresponding tag information in the first database;
- the item ID information corresponding to the short video in the long video is stored in the second database, and an index relationship between the short video and the corresponding item ID information is established in the second database.
- the device includes: a receiving unit configured to receive a playback instruction of the target long video sent by the user, and to play the target long video; and the short video determining unit is configured to respond to receiving The pause instruction of the target long video determines that the short video to which the image displayed when the target long video is paused belongs to is the short video selected by the user.
- the units recorded in the device 600 correspond to the steps in the method described with reference to FIG. 2. Therefore, the operations and features described above for the method are also applicable to the device 600 and the units included therein, and will not be repeated here.
- FIG. 7 shows a schematic structural diagram of an electronic device (for example, the server in FIG. 1) 700 suitable for implementing the embodiments of the present disclosure.
- the server shown in FIG. 7 is only an example, and should not bring any limitation to the function and scope of use of the embodiments of the present disclosure.
- the electronic device 700 may include a processing device (such as a central processing unit, a graphics processor, etc.) 701, which may be loaded into a random access device according to a program stored in a read-only memory (ROM) 702 or from a storage device 708.
- the program in the memory (RAM) 703 executes various appropriate actions and processing.
- various programs and data required for the operation of the electronic device 700 are also stored.
- the processing device 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704.
- An input/output (I/O) interface 705 is also connected to the bus 704.
- the following devices can be connected to the I/O interface 705: including input devices 706 such as touch screens, touch pads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; including, for example, liquid crystal displays (LCD), speakers, vibrations
- input devices 706 such as touch screens, touch pads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.
- LCD liquid crystal displays
- An output device 707 such as a device
- a storage device 708 such as a magnetic tape, a hard disk, etc.
- the communication device 709 may allow the electronic device 700 to perform wireless or wired communication with other devices to exchange data.
- FIG. 7 shows an electronic device 700 having various devices, it should be understood that it is not required to implement or have all of the illustrated devices. It may alternatively be implemented or provided with more or fewer devices.
- Each block shown in FIG. 7 may represent one device, or may represent multiple devices as needed.
- an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart.
- the computer program may be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702.
- the processing device 701 the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
- the computer-readable medium of the embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two.
- the computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or a combination of any of the above. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable removable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
- the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in a baseband or as a part of a carrier wave, and a computer-readable program code is carried therein. This propagated data signal can take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- the computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium.
- the computer-readable signal medium may send, propagate or transmit the program for use by or in combination with the instruction execution system, apparatus, or device .
- the program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wire, optical cable, RF (Radio Frequency), etc., or any suitable combination of the above.
- the above-mentioned computer-readable medium may be included in the above-mentioned electronic device; or it may exist alone without being assembled into the electronic device.
- the above-mentioned computer-readable medium carries one or more programs.
- the electronic device determines the search information based on the user's operation behavior information; pushes the target long video to the user, Among them, the target long video is the long video in the long video set whose tag information matches the search information.
- the tag information is used to record the feature category of the long video.
- Each long video in the long video set includes at least one short video.
- the computer program code used to perform the operations of the embodiments of the present disclosure can be written in one or more programming languages or a combination thereof.
- the programming languages include object-oriented programming languages—such as Java, Smalltalk, C++, and Conventional procedural programming language-such as "C" language or similar programming language.
- the program code can be executed entirely on the user's computer, partly on the user's computer, executed as an independent software package, partly on the user's computer and partly executed on a remote computer, or entirely executed on the remote computer or server.
- the remote computer can be connected to the user’s computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, using an Internet service provider to Connect via the Internet).
- LAN local area network
- WAN wide area network
- each block in the flowchart or block diagram may represent a module, program segment, or part of code, and the module, program segment, or part of code contains one or more for realizing the specified logical function Executable instructions.
- the functions marked in the block may also occur in a different order from the order marked in the drawings. For example, two blocks shown in succession can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved.
- each block in the block diagram and/or flowchart, and the combination of the blocks in the block diagram and/or flowchart can be implemented by a dedicated hardware-based system that performs the specified functions or operations Or it can be realized by a combination of dedicated hardware and computer instructions.
- the units involved in the embodiments described in the present disclosure may be implemented in a software manner, and may also be implemented in a hardware manner.
- the described unit may also be provided in the processor.
- a processor includes a search information determining unit, a first pushing unit, and a second pushing unit.
- search information determination unit can also be described as "a unit that determines search information based on the user's operation behavior information.”
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Marketing (AREA)
- Economics (AREA)
- Computational Linguistics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims (16)
- 一种信息推送方法,包括:An information push method, including:基于用户的操作行为信息,确定搜索信息;Determine the search information based on the user's operating behavior information;向所述用户推送目标长视频,其中,所述目标长视频为长视频集合中、标签信息与所述搜索信息匹配的长视频,标签信息用于记录长视频的特征类别,所述长视频集合中的各长视频包括至少一个短视频,所述短视频对应设有物品ID信息;以及Push a target long video to the user, where the target long video is a long video in a long video set whose tag information matches the search information, and the tag information is used to record the feature category of the long video, and the long video set Each long video in includes at least one short video, and the short video is correspondingly provided with item ID information; and响应于所述用户对所述目标长视频所包括的短视频的选择操作,基于与所选择的短视频对应的物品ID信息,向所述用户推送物品信息。In response to the user's selection operation of the short video included in the target long video, item information is pushed to the user based on the item ID information corresponding to the selected short video.
- 根据权利要求1所述的方法,其中,所述长视频通过如下步骤得到:The method according to claim 1, wherein the long video is obtained through the following steps:从短视频样本集合中获取满足预设条件的短视频,为所获取的短视频设置标签,其中,所述标签包括所述短视频的特征信息;Acquire short videos that meet preset conditions from the short video sample set, and set tags for the obtained short videos, where the tags include feature information of the short videos;将所述短视频按照所设置的标签进行分类,并基于同类别的短视频生成所述长视频,其中,所述长视频的时长在预设时间范围内;Classify the short videos according to the set tags, and generate the long videos based on short videos of the same category, wherein the duration of the long videos is within a preset time range;针对所述长视频,基于该长视频所包括的短视频的标签,确定该长视频的标签信息;以及For the long video, determine the tag information of the long video based on the tags of the short video included in the long video; and为所述长视频中的各短视频设置对应的物品ID信息。Set corresponding item ID information for each short video in the long video.
- 根据权利要求2所述的方法,其中,所述预设条件包括:The method according to claim 2, wherein the preset condition comprises:所述短视频中包含目标物品图像的图像帧的数量与所述短视频的图像帧总数的比值大于预设阈值。The ratio of the number of image frames containing the target item image in the short video to the total number of image frames of the short video is greater than a preset threshold.
- 根据权利要求2所述的方法,其中,所述预设条件包括:The method according to claim 2, wherein the preset condition comprises:所述短视频的视频质量评分大于预设评分,其中,所述视频质量评分通过所述短视频的分辨率、清晰度和抖动程度确定。The video quality score of the short video is greater than a preset score, wherein the video quality score is determined by the resolution, clarity, and degree of jitter of the short video.
- 根据权利要求2所述的方法,其中,所述预设条件包括:The method according to claim 2, wherein the preset condition comprises:所述短视频中包含人脸图像。The short video contains a face image.
- 根据权利要求2所述的方法,其中,所述方法还包括:The method according to claim 2, wherein the method further comprises:将所述长视频的标签信息存储到第一数据库,在所述第一数据库中建立所述长视频与对应的标签信息的索引关系;以及Storing the tag information of the long video in a first database, and establishing an index relationship between the long video and the corresponding tag information in the first database; and将所述长视频中的短视频对应的物品ID信息存储到第二数据库,在所述第二数据库中建立短视频与对应的物品ID信息的索引关系。The item ID information corresponding to the short video in the long video is stored in a second database, and an index relationship between the short video and the corresponding item ID information is established in the second database.
- 根据权利要求1-6任一项所述的方法,其中,所述方法包括:The method according to any one of claims 1-6, wherein the method comprises:接收所述用户发送的目标长视频的播放指令,播放所述目标长视频;以及Receiving a playback instruction of the target long video sent by the user, and playing the target long video; and响应于接收到所述目标长视频的暂停指令,确定所述目标长视频暂停时显示的图像所属的短视频为所述用户选择的短视频。In response to receiving the pause instruction of the target long video, it is determined that the short video to which the image displayed when the target long video is paused belongs to is the short video selected by the user.
- 一种信息推送装置,包括:An information push device, including:搜索信息确定单元,被配置成基于用户的操作行为信息,确定搜索信息;The search information determining unit is configured to determine the search information based on the user's operation behavior information;第一推送单元,被配置成向所述用户推送目标长视频,其中,所述目标长视频为长视频集合中、标签信息与所述搜索信息匹配的长视频,标签信息用于记录长视频的特征类别,所述长视频集合中的各长视频包括至少一个短视频,所述短视频对应设有物品ID信息;以及The first pushing unit is configured to push a target long video to the user, wherein the target long video is a long video in a long video set whose tag information matches the search information, and the tag information is used to record the long video Feature category, each long video in the long video set includes at least one short video, and the short video is correspondingly provided with item ID information; and第二推送单元,被配置成响应于所述用户对所述目标长视频所包括的短视频的选择操作,基于与所选择的短视频对应的物品ID信息,向所述用户推送物品信息。The second pushing unit is configured to, in response to the user's selection operation of the short video included in the target long video, push item information to the user based on item ID information corresponding to the selected short video.
- 根据权利要求8所述的装置,其中,所述长视频通过如下步骤得到:The device according to claim 8, wherein the long video is obtained through the following steps:从短视频样本集合中获取满足预设条件的短视频,为所获取的短视频设置标签,其中,所述标签包括所述短视频的特征信息;Acquire short videos that meet preset conditions from the short video sample set, and set tags for the obtained short videos, where the tags include feature information of the short videos;将所述短视频按照所设置的标签进行分类,并基于将同类别的短视频生成所述长视频,其中,所述长视频的时长在预设时间范围内;Classifying the short videos according to the set tags, and generating the long videos based on short videos of the same category, wherein the duration of the long videos is within a preset time range;针对所述长视频,基于该长视频所包括的短视频的标签,确定该长视频的标签信息;以及For the long video, determine the tag information of the long video based on the tags of the short video included in the long video; and为所述长视频中的各短视频设置对应的物品ID信息。Set corresponding item ID information for each short video in the long video.
- 根据权利要求9所述的装置,其中,所述预设条件包括:The device according to claim 9, wherein the preset condition comprises:所述短视频中包含目标物品图像的图像帧的数量与所述短视频的图像帧总数的比值大于预设阈值。The ratio of the number of image frames containing the target item image in the short video to the total number of image frames of the short video is greater than a preset threshold.
- 根据权利要求9所述的装置,其中,所述预设条件包括:The device according to claim 9, wherein the preset condition comprises:所述短视频的视频质量评分大于预设评分,其中,所述视频质量评分通过所述短视频的分辨率、清晰度和抖动程度确定。The video quality score of the short video is greater than a preset score, wherein the video quality score is determined by the resolution, clarity, and degree of jitter of the short video.
- 根据权利要求9所述的装置,其中,所述预设条件包括:The device according to claim 9, wherein the preset condition comprises:所述短视频中包含人脸图像。The short video contains a face image.
- 根据权利要求9所述的装置,其中,所述长视频的步骤还包括:The device according to claim 9, wherein the step of the long video further comprises:将长视频的标签信息存储到第一数据库,在第一数据库中建立长视频与对应的标签信息的索引关系;以及Storing the tag information of the long video in the first database, and establishing an index relationship between the long video and the corresponding tag information in the first database; and将长视频中的短视频对应的物品ID信息存储到第二数据库,在第二数据库中建立短视频与对应的物品ID信息的索引关系。The item ID information corresponding to the short video in the long video is stored in the second database, and an index relationship between the short video and the corresponding item ID information is established in the second database.
- 根据权利要求8-13任一项所述的装置,其中,所述装置还包括:The device according to any one of claims 8-13, wherein the device further comprises:接收单元,被配置成接收用户发送的目标长视频的播放指令,播放目标长视频;以及The receiving unit is configured to receive the playback instruction of the target long video sent by the user, and play the target long video; and短视频确定单元,被配置成响应于接收到目标长视频的暂停指令,确定目标长视频暂停时显示的图像所属的短视频为用户选择的短视频。The short video determining unit is configured to, in response to receiving a pause instruction of the target long video, determine that the short video to which the image displayed when the target long video is paused belongs to is the short video selected by the user.
- 一种电子设备,包括:An electronic device including:一个或多个处理器;One or more processors;存储装置,其上存储有一个或多个程序,A storage device on which one or more programs are stored,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-7.
- 一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。A computer readable medium having a computer program stored thereon, wherein the program is executed by a processor to implement the method according to any one of claims 1-7.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911081445.6A CN112784103A (en) | 2019-11-07 | 2019-11-07 | Information pushing method and device |
CN201911081445.6 | 2019-11-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021088468A1 true WO2021088468A1 (en) | 2021-05-14 |
Family
ID=75747814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/110408 WO2021088468A1 (en) | 2019-11-07 | 2020-08-21 | Information pushing method and apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112784103A (en) |
WO (1) | WO2021088468A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113127684B (en) * | 2021-06-16 | 2021-08-27 | 北京视连通科技有限公司 | Short video generation method based on user interest and interactive behavior |
CN113626638A (en) * | 2021-09-06 | 2021-11-09 | 深圳市易平方网络科技有限公司 | Short video recommendation processing method and device, intelligent terminal and storage medium |
CN116996708B (en) * | 2023-08-10 | 2024-02-09 | 广州阿凡提电子科技有限公司 | Short video data tag recommendation method and system based on machine learning and cloud platform |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150058898A1 (en) * | 2012-11-06 | 2015-02-26 | Jamabi, Inc. | Systems and methods for displaying and interacting with interaction opportunities associated with media content |
CN105611404A (en) * | 2015-12-31 | 2016-05-25 | 北京东方云图科技有限公司 | Method and device for automatically adjusting audio volume according to video application scenes |
CN107484030A (en) * | 2017-07-29 | 2017-12-15 | 安徽博威康信息技术有限公司 | Merchandise news obtains system in a kind of viewing video based on spectators' operation |
CN108491419A (en) * | 2018-02-06 | 2018-09-04 | 北京奇虎科技有限公司 | It is a kind of to realize the method and apparatus recommended based on video |
CN108810637A (en) * | 2018-06-12 | 2018-11-13 | 优视科技有限公司 | Video broadcasting method, device and terminal device |
CN108833948A (en) * | 2018-06-14 | 2018-11-16 | 广州视源电子科技股份有限公司 | Commodity method for pushing, system, readable storage medium storing program for executing and terminal |
CN109547861A (en) * | 2018-11-14 | 2019-03-29 | 深圳康佳电子科技有限公司 | Shopping recommendation process method, apparatus and storage medium based on video playing |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109787977B (en) * | 2019-01-17 | 2022-09-30 | 深圳壹账通智能科技有限公司 | Product information processing method, device and equipment based on short video and storage medium |
-
2019
- 2019-11-07 CN CN201911081445.6A patent/CN112784103A/en active Pending
-
2020
- 2020-08-21 WO PCT/CN2020/110408 patent/WO2021088468A1/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150058898A1 (en) * | 2012-11-06 | 2015-02-26 | Jamabi, Inc. | Systems and methods for displaying and interacting with interaction opportunities associated with media content |
CN105611404A (en) * | 2015-12-31 | 2016-05-25 | 北京东方云图科技有限公司 | Method and device for automatically adjusting audio volume according to video application scenes |
CN107484030A (en) * | 2017-07-29 | 2017-12-15 | 安徽博威康信息技术有限公司 | Merchandise news obtains system in a kind of viewing video based on spectators' operation |
CN108491419A (en) * | 2018-02-06 | 2018-09-04 | 北京奇虎科技有限公司 | It is a kind of to realize the method and apparatus recommended based on video |
CN108810637A (en) * | 2018-06-12 | 2018-11-13 | 优视科技有限公司 | Video broadcasting method, device and terminal device |
CN108833948A (en) * | 2018-06-14 | 2018-11-16 | 广州视源电子科技股份有限公司 | Commodity method for pushing, system, readable storage medium storing program for executing and terminal |
CN109547861A (en) * | 2018-11-14 | 2019-03-29 | 深圳康佳电子科技有限公司 | Shopping recommendation process method, apparatus and storage medium based on video playing |
Also Published As
Publication number | Publication date |
---|---|
CN112784103A (en) | 2021-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11432033B2 (en) | Interactive video distribution system and video player utilizing a client server architecture | |
US11915277B2 (en) | System and methods for providing user generated video reviews | |
US9899063B2 (en) | System and methods for providing user generated video reviews | |
WO2021088468A1 (en) | Information pushing method and apparatus | |
US20190268650A1 (en) | Interactive video distribution system and video player utilizing a client server architecture | |
US20220385997A1 (en) | Video processing method and apparatus, readable medium and electronic device | |
CN113792181A (en) | Video recommendation method, device, equipment and medium | |
US10121187B1 (en) | Generate a video of an item | |
US10440435B1 (en) | Performing searches while viewing video content | |
WO2024008184A1 (en) | Information display method and apparatus, electronic device, and computer readable medium | |
CN113259708A (en) | Method, computer device and medium for introducing commodities based on short video | |
JP7337933B2 (en) | Method and apparatus, server, storage medium and computer program for transmitting information | |
WO2019001225A1 (en) | Method and device for recommending user services | |
CN117354548A (en) | Comment display method and device, electronic equipment and computer readable medium | |
WO2023134756A1 (en) | Object recommendation method and apparatus, and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20884212 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20884212 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 02/09/2022) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20884212 Country of ref document: EP Kind code of ref document: A1 |