CN110366041B - Media data sharing method, device and equipment - Google Patents

Media data sharing method, device and equipment Download PDF

Info

Publication number
CN110366041B
CN110366041B CN201910644090.0A CN201910644090A CN110366041B CN 110366041 B CN110366041 B CN 110366041B CN 201910644090 A CN201910644090 A CN 201910644090A CN 110366041 B CN110366041 B CN 110366041B
Authority
CN
China
Prior art keywords
user
application
sharing
terminal
media data
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.)
Active
Application number
CN201910644090.0A
Other languages
Chinese (zh)
Other versions
CN110366041A (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 Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201910644090.0A priority Critical patent/CN110366041B/en
Publication of CN110366041A publication Critical patent/CN110366041A/en
Application granted granted Critical
Publication of CN110366041B publication Critical patent/CN110366041B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/435Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention provides a media data sharing method, a device and equipment, wherein the method comprises the following steps: after receiving an opening request message sent by a first terminal through a first application, generating a sharing landing page according to the opening request message, wherein the sharing landing page comprises display information and first recommendation information of media data, at least one of the content of the display information and the content of the first recommendation information is matched with the interest characteristics of a first user, and the interest characteristics are used for indicating the content interested by the first user and sending the sharing landing page to the first terminal, so that the first terminal displays the sharing landing page in the first application. Through the process, the content in the shared landing page is directionally optimized according to the interest characteristics of the shared users in the media data sharing process, and the use experience of the user on the media data can be improved.

Description

Media data sharing method, device and equipment
Technical Field
The embodiment of the invention relates to the technical field of internet, in particular to a media data sharing method, device and equipment.
Background
With the popularization of the mobile internet, users can use media resources anytime and anywhere through terminals, such as: audio, video, images, etc. For example, taking a video as an example, a user may use the terminal to capture the video, share the video, play the video, and the like.
Taking video sharing as an example, a user can share video in the same application and can share video across applications. For example: the terminal is provided with a first application and a second application. When a user browses an interested video in a first application, the video can be shared with friends of the user in the first application, and the video can also be shared with friends of the user in a second application. The shared video is usually carried in a video landing page for sharing. Illustratively, after the user determines the video to be shared, the first application generates a video landing page for the video to be shared. And the first application shares the video landing page to the user in the second application through a sharing interface provided by the second application.
However, in the sharing process, the video landing page is generated by the first application, and the first application cannot acquire the relevant information of the user in the second application, so that the first application cannot perform directional optimization on the content in the video landing page according to the user information in the second application.
Disclosure of Invention
The embodiment of the invention provides a media data sharing method, a device and equipment, which can be used for performing oriented optimization on contents in a shared landing page according to the interest characteristics of a shared person when a user performs cross-application sharing.
In a first aspect, an embodiment of the present invention provides a media data sharing method, including:
receiving an opening request message sent by a first terminal through a first application, wherein the opening request message is used for requesting to open a sharing link in the first application, the sharing link is a link of media data in a second application, and the sharing link is shared to a first user corresponding to the first terminal through the first application by a second user corresponding to a second terminal;
generating a sharing floor page according to the opening request message, wherein the sharing floor page comprises display information and first recommendation information of the media data, at least one of the content of the display information and the content of the first recommendation information is matched with the interest characteristics of the first user, and the interest characteristics are used for indicating the content of interest of the first user;
and sending the sharing landing page to the first terminal so that the first terminal displays the sharing landing page through the first application.
Optionally, the media data is a video, the display information is a display cover, and the sharing landing page is generated according to the opening request message, including:
acquiring a first identifier of the first user according to the opening request message, wherein the first identifier is an identifier associated with the first application by the first user;
acquiring historical interest characteristics of the first user according to the first identification and a user interest characteristic library;
according to the historical interest characteristics of the first user, obtaining first recommendation information matched with the historical interest characteristics, and determining a frame of the video content matched with the historical interest characteristics from the video as the display cover;
and generating the sharing landing page according to the display cover and the first recommendation information.
Optionally, after the sharing landing page is sent to the first terminal, the method further includes:
receiving a behavior feedback message sent by the first terminal, wherein the behavior feedback message comprises a first identifier of the first user and an operation record corresponding to the shared landing page;
acquiring the current interest characteristics of the first user according to the operation records corresponding to the shared landing page;
and updating the first identification and the current interest characteristics of the first user to the user interest characteristic library.
Optionally, the sharing landing page further includes a download link of the second application; after the sending the sharing landing page to the first terminal, the method further includes:
receiving a registration request message sent by the first terminal, wherein the registration request message comprises a second identifier associated with the second application and the first user, and the registration request message is sent after the first terminal downloads and installs the second application through the download link;
associating the interest characteristic of the first user with the second identifier.
Optionally, after associating the interest feature of the first user with the second identifier, the method further includes:
receiving a recommendation request message sent by the first terminal through the second application, wherein the recommendation request message comprises a second identifier of the first user;
acquiring historical interest characteristics of the first user according to the second identification;
acquiring second recommendation information according to the historical interest characteristics of the first user, wherein the second recommendation information is matched with the interest characteristics of the first user;
and sending the second recommendation information to the first terminal so that the first terminal displays the second recommendation information to the first user through the second application.
Optionally, before receiving the open request message sent by the first terminal through the first application, the method further includes:
receiving a sharing request message sent by the second terminal through the second application, wherein the sharing request message includes an identifier of media data to be shared and an identifier of the first application, and the sharing request message is used for requesting to share the media data through the first application;
generating the sharing link according to the identifier of the media data and the identifier of the first application;
and sending the sharing link to the second terminal so that the second terminal sends the sharing link to the first terminal through the first application.
Optionally, the generating the sharing link according to the identifier of the media data and the identifier of the first application includes:
acquiring preference characteristics of the first application according to the identifier of the first application;
acquiring the content of the media data according to the identifier of the media data;
determining description information of the media data according to the content of the media data, the preference characteristics of the first application and a description model, wherein the description information is information for describing the content profile of the media data, and the description model is used for indicating the association relationship between the preference characteristics of different applications and the description information of respective preference;
generating the sharing link according to the description information of the media data;
correspondingly, after receiving the behavior feedback message sent by the first terminal, the method further includes:
and optimizing the parameters of the description model according to the behavior feedback message.
In a second aspect, an embodiment of the present invention provides a media data sharing apparatus, including:
the device comprises a receiving module, a sending module and a sending module, wherein the receiving module is used for receiving an opening request message sent by a first terminal through a first application, the opening request message is used for requesting to open a sharing link in the first application, the sharing link is a link of media data in a second application, and the sharing link is shared by a second user corresponding to a second terminal to a first user corresponding to the first terminal through the first application;
the processing module is configured to generate a shared floor page according to the opening request message, where the shared floor page includes presentation information and first recommendation information of the media data, at least one of content of the presentation information and content of the first recommendation information is matched with an interest feature of the first user, and the interest feature is used to indicate content of interest of the first user;
and the sending module is used for sending the sharing landing page to the first terminal so that the first terminal can display the sharing landing page through the first application.
Optionally, the media data is a video, the display information is a display cover, and the processing module is specifically configured to:
acquiring a first identifier of the first user according to the opening request message, wherein the first identifier is an identifier associated with the first application by the first user;
acquiring historical interest characteristics of the first user according to the first identification and a user interest characteristic library;
according to the historical interest characteristics of the first user, obtaining first recommendation information matched with the historical interest characteristics, and determining a frame of the video content matched with the historical interest characteristics from the video as the display cover;
and generating the sharing landing page according to the display cover and the first recommendation information.
Optionally, the receiving module is further configured to receive a behavior feedback message sent by the first terminal, where the behavior feedback message includes a first identifier of the first user and an operation record corresponding to the shared landing page;
the processing module is further configured to obtain a current interest characteristic of the first user according to the operation record corresponding to the shared landing page; and updating the first identification and the current interest characteristics of the first user to the user interest characteristic library.
Optionally, the sharing landing page further includes a download link of the second application;
the receiving module is further configured to receive a registration request message sent by the first terminal, where the registration request message includes a second identifier associated with the second application and the first user, and the registration request message is sent after the first terminal downloads and installs the second application through the download link;
the processing module is further configured to associate the interest characteristic of the first user with the second identifier.
Optionally, the receiving module is further configured to receive a recommendation request message sent by the first terminal through the second application, where the recommendation request message includes a second identifier of the first user;
the processing module is further configured to obtain a historical interest characteristic of the first user according to the second identifier; acquiring second recommendation information according to the historical interest characteristics of the first user, wherein the second recommendation information is matched with the interest characteristics of the first user;
the sending module is further configured to send the second recommendation information to the first terminal, so that the first terminal displays the second recommendation information to the first user through the second application.
Optionally, the receiving module is further configured to receive a sharing request message sent by the second terminal through the second application, where the sharing request message includes an identifier of media data to be shared and an identifier of the first application, and the sharing request message is used to request that the media data be shared through the first application;
the processing module is further configured to generate the sharing link according to the identifier of the media data and the identifier of the first application;
the sending module is further configured to send the sharing link to the second terminal, so that the second terminal sends the sharing link to the first terminal through the first application.
Optionally, the processing module is specifically configured to:
acquiring preference characteristics of the first application according to the identifier of the first application;
acquiring the content of the media data according to the identifier of the media data;
determining description information of the media data according to the content of the media data, the preference characteristics of the first application and a description model, wherein the description information is information for describing the content profile of the media data, and the description model is used for indicating the association relationship between the preference characteristics of different applications and the description information of respective preference;
generating the sharing link according to the description information of the media data;
the processing module is further specifically configured to: and optimizing the parameters of the description model according to the behavior feedback message.
In a third aspect, an embodiment of the present invention provides a media data sharing device, including: memory, a processor and a computer program, the computer program being stored in the memory, the processor running the computer program to perform the method according to any of the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium including a computer program, which when executed by a processor implements the method according to any one of the first aspect.
The method, the device and the equipment for sharing the media data provided by the embodiment comprise the following steps: after receiving an opening request message sent by a first terminal through a first application, generating a sharing landing page according to the opening request message, wherein the sharing landing page comprises display information and first recommendation information of media data, at least one of the content of the display information and the content of the first recommendation information is matched with the interest characteristics of a first user, and the interest characteristics are used for indicating the content interested by the first user and sending the sharing landing page to the first terminal, so that the first terminal displays the sharing landing page in the first application. Through the process, the content in the shared landing page is directionally optimized according to the interest characteristics of the shared users in the media data sharing process, and the use experience of the user on the media data can be improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
FIG. 1 is a schematic diagram of an application scenario in which the embodiment of the present invention is applicable;
fig. 2 is a schematic flowchart illustrating a media data sharing method according to an embodiment of the invention;
FIG. 3 is a schematic diagram of a set of pages provided by an embodiment of the present invention;
FIG. 4A is a schematic diagram of another group of pages according to an embodiment of the present invention;
fig. 4B is a schematic diagram of a shared landing page according to an embodiment of the present invention;
fig. 5 is a schematic flowchart of a media data sharing method according to another embodiment of the invention;
fig. 6 is a schematic diagram of a shared landing page according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a media data sharing device according to an embodiment of the present invention;
fig. 8 is a schematic diagram of a hardware structure of a media data sharing device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Fig. 1 is a schematic view of an application scenario applicable to the embodiment of the present invention. As shown in fig. 1, the scenario includes a server and at least two terminals. The terminal is an electronic device having a media data presentation function. Optionally, the terminal may be a mobile phone, a tablet computer, or the like. A server is a device with storage and media data processing functions. In fig. 1, two terminals are taken as an example, and are a first terminal and a second terminal respectively. In the embodiment of the present invention, a user corresponding to the first terminal is referred to as a first user, a user corresponding to the second terminal is referred to as a second user, and the first user and the second user can share media data by using the terminals.
It can be understood that, in the process of sharing the media data, the first terminal may share the media data with the second terminal, and the second terminal may share the media data with the first terminal. However, for convenience of description, in the following embodiments, the second terminal shares the media data with the first terminal as an example. Namely, the second user corresponding to the second terminal serves as a sharer, and the first user corresponding to the first terminal serves as a sharee. Assuming that the first application and the second application are installed in both the first terminal and the second terminal, the sharing of the media data may include the following two scenarios.
In one possible scenario, the second user finds interesting media data during the process of using the first application, and the second user can share the media data to the first user through the first application. In this scenario, the second terminal sends the media data to the first terminal through the first application. In this embodiment, the sharing in this scenario is referred to as sharing with the application platform.
In another possible scenario, the second user finds interesting media data during the process of using the first application, and the second user may share the media data to the first user through the second application. In the scene, the second terminal sends the media data to the first terminal through the second application. In this embodiment, the sharing in this scenario is referred to as sharing across application platforms.
In the above scenario, the media data may be in the form of images, video, audio, and so on. In the process of sharing media data, the media data is usually carried in a webpage for transmission. In this embodiment, a web page for carrying media data in the sharing process is referred to as a sharing landing page. The shared landing page includes detailed information of the media data, for example: the user can click and play the media data in the sharing landing page, and can also view more other related information about the media data in the sharing landing page.
In the prior art, when a second user finds interesting media data in a first application and performs sharing operation, a sharing landing page is generated by the first application for the media data, and is shared to the first user through the first application (the same application platform) or a second application (a cross-application platform). For sharing with the application platform, because the first user and the second user are both users in the first application, the first application can easily know the interest characteristics of the first user, so that when the first application generates the sharing landing page, the first application can perform directional optimization according to the interest characteristics of the first user, and the sharing landing page comprises more contents which are interested by the first user. However, for the cross-application platform sharing, because the first user of the sharee is the user in the second application, the first application cannot know the interest characteristics of the first user, so that the first application cannot perform targeted optimization on the content in the shared landing page according to the interest characteristics of the first user.
In order to solve the above problem, an embodiment of the present invention provides a media data sharing method, which can be executed by the server in fig. 1. When the terminals share the media data through the sharing landing page, the terminals follow the general standard protocol of the sharing landing page, and the server in fig. 1 may be a server of the general standard protocol. And the server can acquire and maintain the interest characteristics of the user corresponding to each terminal according to the operation record of each terminal for sharing the landing page. Furthermore, when the server detects that the user needs to open the sharing link, the sharing landing page matched with the interest characteristics of the user can be generated according to the interest characteristics of the user, and therefore oriented optimization of the content in the sharing landing page is achieved.
The technical solution of the present invention will be described in detail below with specific examples. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments.
Fig. 2 is a schematic flow chart of a media data sharing method according to an embodiment of the present invention. As shown in fig. 2, the method of the present embodiment includes:
s201: receiving an opening request message sent by a first terminal through a first application, wherein the opening request message is used for requesting to open a sharing link in the first application, the sharing link is a link of media data in a second application, and the sharing link is shared to a first user corresponding to the first terminal through the first application by a second user corresponding to a second terminal.
S202: and generating a sharing floor page according to the opening request message, wherein the sharing floor page comprises the display information and the first recommendation information of the media data, at least one of the content of the display information and the content of the first recommendation information is matched with the interest characteristics of the first user, and the interest characteristics are used for indicating the content of interest of the first user.
S203: and sending the sharing landing page to the first terminal so that the first terminal displays the sharing landing page through the first application.
In this embodiment, S201 to S203 describe a method for generating a sharing landing page by a server according to an interest characteristic of a shared user when a terminal (a first terminal) corresponding to the shared user (a first user) receives a sharing link and requests to open the sharing link. Wherein the interest feature is used to indicate content of interest to the first user. The present embodiment is not particularly limited to the expression form of the interest feature and the obtaining method. Alternatively, the interest feature of the user may be a keyword for describing content in which the user is interested. For example, if a user prefers a video of war subject matter, the user's interest characteristics may be described using "war". If the user prefers a movie star, the name of the star can be used to describe the user's interest characteristics. Optionally, the user's preferences may also be categorized and labeled, for example: according to the categories of user preferences, the method is divided into the following steps: military fans, car fans, animation fans, etc.
Optionally, before S201, a process in which the server generates the sharing link according to a sharing request message sent by a terminal (second terminal) corresponding to the sharer (second user) may also be included, where the process includes:
receiving a sharing request message sent by the second terminal through the second application, wherein the sharing request message includes an identifier of media data to be shared and an identifier of the first application, and the sharing request message is used for requesting to share the media data through the first application. And generating the sharing link according to the identifier of the media data and the identifier of the first application. And sending the sharing link to the second terminal so that the second terminal sends the sharing link to the first terminal through the first application.
The embodiment is suitable for sharing scenes of cross-application platforms. The shared data may be media data carried in a web page, including but not limited to image data, audio data, video data. For convenience of description, a specific sharing process is described below by taking video sharing as an example.
Assume that user a (second user) is a sharer, user B (first user) is a sharee, user a is a user in application 1 (second application), and user B is a user in application 2 (first application). Fig. 3 is a schematic diagram of a group of pages according to an embodiment of the present invention. Fig. 3 illustrates a schematic page jump when a terminal (second terminal) corresponding to the user a performs video sharing, where the schematic page jump includes a page 301, a page 302, a page 303, and a page 304.
As shown in fig. 3, a page 301 exemplifies a video browsing page corresponding to application 1. The cover page, the description information of each video are included in the page 301, and a share button is also provided for each video. When the user a browses the video through the page 301, the user a is interested in the video 1 and wants to share the video 1 with the friend B. Assume that a and B are friends in application 2. Referring to the page 301, after the user a clicks the sharing button corresponding to the video 1, the terminal jumps to the page 302. Referring to the page 302, after the user a selects to share the video 1 to the application 2, the terminal jumps to the page 303.
In this embodiment, after determining the identifier of the video 1 and the identifier of the application 2 to be shared according to the operation of the user a in the page 301 and the page 302, the second terminal sends a sharing request message to the server, and the sharing request message carries the identifier of the video 1 and the identifier of the application 2. The server receives the sharing request message, and generates a sharing link according to the identifier of the video 1 and the identifier of the application 2, where the sharing link may include description information of the video 1.
In a possible implementation manner, the generating, by the server, the sharing link according to the identifier of the media data and the identifier of the first application may specifically include: acquiring preference characteristics of the first application according to the identifier of the first application; acquiring the content of the media data according to the identifier of the media data; determining description information of the media data according to the content of the media data, the preference characteristics of the first application and a description model, wherein the description information is information for describing the content profile of the media data, and the description model is used for indicating the association relationship between the preference characteristics of different applications and the description information of respective preference; and generating the sharing link according to the description information of the media data.
Illustratively, in conjunction with the above example, the server obtains the preference characteristics of the application 2 according to the identification of the application 2. The preference feature of the application refers to the overall preference feature of the user in the application to the media data. For example: some applications may prefer media data of the category being funny as a whole, some applications may prefer media data of the category being serious as a whole, some applications may prefer media data of the category being cross-category as a whole, and so on. In this embodiment, the server may generate description information corresponding to the preference feature for the video 1 according to the preference feature of the application 2. For example, the content of the video 1 and the preference feature of the application 2 may be input into a trained description model, and description information corresponding to the preference feature may be output by the description model. Further, the server generates a sharing link according to the description information of the video 1.
The server sends the sharing link to the second terminal, and therefore the second terminal sends the sharing link to the first terminal through the application 2. With continued reference to fig. 3, the page 303 provides a sharing interface for the application 2, and in the page 303, the user a may select to specifically share the video 1 to which friends, to which groups, or to a circle of friends. For example, referring to page 303, assuming that the user selects to share video 1 to friend B, the terminal jumps to page 304. In the page 304, a sharing link generated by the server is displayed, and the sharing link includes the description information generated by the server for the video 1. After clicking sharing in the page 304, the user a sends the sharing link to the terminal of the user B through the application 2.
In this embodiment, the description information in the sharing link is determined according to preference characteristics of the shared application, and when the same video is shared to different application platforms, the corresponding description information may be different. Illustratively, the page 304 illustrates that when the user a shares the video 1 to the application 2, the server generates the description information as "description information 1 of the video 1". Assuming that the user a also shares the video 1 to the application 3, the description information generated by the server is "description information 2 of the video 1". It is understood that the preference feature of an application can generally reflect the preference feature of the user in the application, and the description information determined according to the preference feature of the application is generally matched with the preference of the user in the platform. Therefore, after the user receives the sharing link, the media data can be determined to be preferred by the user according to the description information in the sharing link, and the user is prompted to open the sharing link.
Fig. 4A is a schematic diagram of another group of pages according to the embodiment of the present invention. Fig. 4A illustrates a schematic page jump when a terminal (first terminal) corresponding to a user B opens video sharing, where the schematic page jump includes a page 401 and a page 402.
As shown in fig. 4A, page 401 exemplifies a session page corresponding to application 2. The sharing link sent by user a to user B is displayed in page 401. Through the sharing link, the user B can see that the user a recommends the video 1 to the user B, and can also see the description information corresponding to the video 1. When user B clicks on the sharing link, the terminal jumps to page 402.
In this embodiment, when the first terminal determines that the user B requests to open the sharing link according to the operation of the user B in the page 401, the first terminal sends an open request message to the server. And the server generates a sharing landing page according to the opening request message. The shared landing page comprises the display information and the recommendation information of the video 1, and at least one of the content of the display information and the content of the recommendation information is matched with the interest characteristics of the user B. The number of recommendation information may be one or more. That is to say, in this embodiment, the sharing landing page is generated according to the interest characteristics of the user B when the server detects that the user B requests to open the sharing link, so that it can be ensured that the content of the recommendation information in the sharing landing page is matched with the interest characteristics of the user B, and the purpose of performing directional optimization on the content of the sharing landing page according to the interest characteristics of the user B is achieved.
The display information refers to information used for displaying media data in the shared landing page, and the display information corresponding to different media data can be in different forms. For example: for video data, the display information may be specifically a display cover, and for audio data, the display information may be text description information; for image-like data, the presentation information may be the image itself.
In a possible implementation manner, taking the media data as a video and the display information as a display cover, the server generates the sharing landing page according to the opening request message, which may specifically include: acquiring a first identifier of the first user according to the opening request message, wherein the first identifier is an identifier associated with the first application by the first user; acquiring historical interest characteristics of the first user according to the first identification and a user interest characteristic library; according to the historical interest characteristics of the first user, obtaining first recommendation information matched with the historical interest characteristics, and determining a frame of the video content matched with the historical interest characteristics from the video as the display cover; and generating the sharing landing page according to the display cover and the first recommendation information.
Illustratively, in combination with the above example, after receiving the open request message, the server obtains the first identifier of the user B according to the open request message, where the first identifier is an identifier associated with the application 2. For example, the first identification is a registered account number, a nickname, an ID, or the like of the user B in the application 2. And the server acquires the historical interest characteristics of the user B according to the first identification and the user interest characteristic library.
The user interest feature library stores historical interest features corresponding to different users. The historical interest characteristics of each user are obtained by analyzing the operation records of the users aiming at the sharing landing page in advance through the server. For example, after the terminal receives the shared landing page each time, the terminal records an operation performed by the user for the shared landing page, for example: whether the user plays the video in the shared landing page, which video is played by the user, which video is skipped over, which video is repeatedly played, which recommendation information in the shared landing page is played by the user, and the like. And the terminal sends the operation record to the server. And the server analyzes the operation records, determines the interest characteristics of the user and maintains the interest characteristics in a user characteristic library.
Further, the server acquires one or more pieces of recommendation information according to the historical interest characteristics of the user B, and the content of the recommendation information is matched with the historical interest characteristics of the user B. For example, assuming that the historical interest characteristics of user B indicate that the user likes star M, the recommendation information may be star M related information. The recommendation information may be text, video, audio, image, etc. These recommendation information may be information related to the content of the video 1, such as: are other video segments in the movie show where video 1 is located. Of course, the recommendation information may not be related to the content of the video 1, which is not limited in this embodiment.
And the server analyzes the content of the video 1, determines the video content corresponding to each video frame in the video 1, and selects a frame matched with the interest characteristics of the user from the video frames included in the video 1 as a display cover corresponding to the video 1. And the server generates a sharing landing page according to the display cover and the recommendation information.
And the server sends the generated sharing landing page to the terminal of the user B, so that the terminal of the user B displays the sharing landing page through the application 1. Continuing with FIG. 4A, page 402 illustrates a shared floor page for video 1. The shared landing page comprises a display cover of the video 1 and a plurality of pieces of recommendation information. In sharing the landing page, the user B can view the display cover of the video 1 and can click the play button to play the video 1. In addition, the user B may click on one or more pieces of recommendation information to view more recommended contents.
It can be understood that, in this embodiment, the sharing landing page is generated according to the interest characteristics of the user when the user requests to open the sharing link, and when the same sharing link is opened by different users, the generated sharing landing pages may be different. Illustratively, the page 402 in fig. 4A illustrates the corresponding sharing landing page after the user B in application 2 clicks the sharing link. Assume that user a shares video 1 with user B, and also shares video 1 with user C in application 2. Fig. 4B is a schematic diagram of a sharing landing page according to an embodiment of the present invention, and fig. 4B illustrates a corresponding sharing landing page after the user C clicks the sharing link. As can be seen from the page 402 and fig. 4B, the recommendation information in the shared landing page is different between the user B and the user C. Of course, the display covers in the shared landing pages corresponding to the user B and the user C may be different, and only the example recommendation information in fig. 4B is different. That is to say, the content of the display cover page and the recommendation information in the shared landing page corresponding to each user is matched with the interest characteristics of the user.
According to the media data sharing method provided by the embodiment, after receiving an opening request message sent by a first terminal through a first application, a server generates a shared landing page according to the opening request message, wherein the shared landing page comprises display information and first recommendation information of media data, at least one of the content of the display information and the content of the first recommendation information is matched with an interest characteristic of a first user, and the interest characteristic is used for indicating the content interested by the first user and sending the shared landing page to the first terminal, so that the first terminal displays the shared landing page in the first application. Through the process, the content in the shared landing page is directionally optimized according to the interest characteristics of the shared users in the media data sharing process, and the use experience of the user on the media data can be improved.
Fig. 5 is a flowchart illustrating a media data sharing method according to another embodiment of the present invention. The method of the present embodiment may be performed after S203 in the embodiment shown in fig. 2. As shown in fig. 5, the method of this embodiment includes:
s501: and receiving a behavior feedback message sent by the first terminal, wherein the behavior feedback message comprises a first identifier of the first user and an operation record corresponding to the shared landing page.
Illustratively, continuing with the above example, after the user B clicks the sharing link, so that the terminal jumps to the sharing landing page shown in the page 402, the user B may play the video 1 in the sharing landing page, or click one or more pieces of recommendation information to view the recommended content. The terminal records the operation performed by the user B for sharing the landing page, for example: whether the user B plays the video 1, specifically which segment in the video 1 is played, which segment is skipped, which segment is repeatedly played, which recommendation information is clicked and watched, and the like, so as to obtain the corresponding operation record of the sharing landing page. And the terminal carries the first identifier of the user B and the operation record corresponding to the sharing landing page in a behavior feedback message and sends the behavior feedback message to the server.
S502: acquiring the current interest characteristics of the first user according to the operation records corresponding to the shared landing page; and updating the first identification and the current interest characteristics of the first user to the user interest characteristic library.
And the server analyzes the operation records corresponding to the shared landing pages to obtain the current interest characteristics of the user B. And further updating the first identification of the user B and the current interest characteristics of the user B into a user interest characteristic library. For example, if a certain interest feature is added to the user B, the added interest feature is added to the user interest library. Therefore, the server maintains the interest characteristics of the user for a long time according to the operation record of each user for sharing the landing page, and obtains the more perfect interest characteristics of the user.
In this embodiment, the user B is a user in the application 2, and the first identifier of the user B is an identifier associated with the application 2, so that the interest feature associated with the first identifier of the user B in the user interest library indicates the interest feature of the user B in the application 2.
In a possible embodiment, the server may record parameters of the description model when generating description information corresponding to the video 1 by using the description model. After the server receives the behavior feedback messages fed back by the terminals, parameters describing the model can be optimized according to the behavior feedback messages. Illustratively, the server can comprehensively analyze which parameters adopted by the description model can be optimal according to the operation records of the sharing landing pages corresponding to the same video of each user, so that the parameters of the description model are optimized.
In a possible implementation manner, the sharing landing page may further include a download link of the second application. For example, fig. 6 is a schematic diagram of a shared landing page according to an embodiment of the present invention, and as shown in fig. 6, the difference from the page 402 in fig. 4 is that the shared landing page further includes a download link of the application 1. After the user B opens the sharing landing page, the user B can also download and install the application 1 by clicking the "download application 1" button, so that the user B is also registered as a user in the application 1. After the user B is registered as the user in the application 1, the server may associate the interest feature of the user B with the identifier of the user B in the application 1, so that the interest feature of the user B can be synchronized into the application 1. See in particular the description of S504 and S505.
S503: receiving a registration request message sent by the first terminal, wherein the registration request message includes a second identifier associated with the second application and the first user, and the registration request message is sent after the first terminal downloads and installs the second application through the download link.
S504: associating the interest characteristic of the first user with the second identifier.
Illustratively, when the user B downloads and installs the application 1 through the sharing landing page shown in fig. 6 and requests to register the second identifier, the terminal sends a registration request message to the server, where the registration request message carries the second identifier of the user B. Wherein the second identity is an identity associated with application 1 by user B, for example: registered account number, nickname, ID, etc. The server associates the interest characteristics of the user B in the user interest library with the second identifier, so that the interest characteristics of the user B in the long-term maintenance application 2 are synchronized to the application 1.
S505: and receiving a recommendation request message sent by the first terminal through the second application, wherein the recommendation request message comprises a second identifier of the first user.
S506: acquiring historical interest characteristics of the first user according to the second identification; acquiring second recommendation information according to the historical interest characteristics of the first user, wherein the second recommendation information is matched with the interest characteristics of the first user; and sending the second recommendation information to the first terminal so that the first terminal displays the second recommendation information to the first user through the second application.
Illustratively, when the application 1 needs to recommend data to the user B, the terminal sends a recommendation request message to the server, and the recommendation request message carries the second identifier of the user B. And the server inquires the interest characteristics of the user B according to the second identifier and the user interest characteristic library. And acquiring second recommendation information matched with the interest characteristics of the user B according to the interest characteristics of the user B. The second recommendation information may be video data, image data, audio data, or other forms of data. And the server sends the second recommendation information to the terminal, so that the terminal displays the second recommendation information to the user in the application 1. According to the process, although the user B is a new registered user in the application 1, the historical interest features of the user B are synchronized into the application 1, so that the application 1 can accurately recommend the interest features of the user B, and the experience of the user B can be improved.
Fig. 7 is a schematic structural diagram of a media data sharing device according to an embodiment of the present invention. The apparatus of the present embodiment may be in the form of software and/or hardware. The apparatus of the present embodiment may be provided in the server shown in fig. 1. As shown in fig. 7, the media data sharing apparatus 700 of the present embodiment includes: a receiving module 701, a processing module 702 and a sending module 703.
The receiving module 701 is configured to receive an opening request message sent by a first terminal through a first application, where the opening request message is used to request to open a sharing link in the first application, the sharing link is a link of media data in a second application, and the sharing link is shared by a second user corresponding to a second terminal to a first user corresponding to the first terminal through the first application;
a processing module 702, configured to generate a shared floor page according to the open request message, where the shared floor page includes presentation information and first recommendation information of the media data, at least one of a content of the presentation information and a content of the first recommendation information is matched with an interest feature of the first user, and the interest feature is used to indicate a content of interest of the first user;
a sending module 703 is configured to send the shared landing page to the first terminal, so that the first terminal displays the shared landing page through the first application.
Optionally, the media data is a video, the display information is a display cover, and the processing module 702 is specifically configured to:
acquiring a first identifier of the first user according to the opening request message, wherein the first identifier is an identifier associated with the first application by the first user;
acquiring historical interest characteristics of the first user according to the first identification and a user interest characteristic library;
according to the historical interest characteristics of the first user, obtaining first recommendation information matched with the historical interest characteristics, and determining a frame of the video content matched with the historical interest characteristics from the video as the display cover;
and generating the sharing landing page according to the display cover and the first recommendation information.
Optionally, the receiving module 701 is further configured to receive a behavior feedback message sent by the first terminal, where the behavior feedback message includes a first identifier of the first user and an operation record corresponding to the shared landing page;
the processing module 702 is further configured to obtain a current interest characteristic of the first user according to the operation record corresponding to the shared landing page; and updating the first identification and the current interest characteristics of the first user to the user interest characteristic library.
Optionally, the sharing landing page further includes a download link of the second application;
the receiving module 701 is further configured to receive a registration request message sent by the first terminal, where the registration request message includes a second identifier associated with the second application, and the registration request message is sent after the first terminal downloads and installs the second application through the download link;
the processing module 702 is further configured to associate the interest characteristic of the first user with the second identifier.
Optionally, the receiving module 701 is further configured to receive a recommendation request message sent by the first terminal through the second application, where the recommendation request message includes a second identifier of the first user;
the processing module 702 is further configured to obtain a historical interest characteristic of the first user according to the second identifier; acquiring second recommendation information according to the historical interest characteristics of the first user, wherein the second recommendation information is matched with the interest characteristics of the first user;
the sending module 703 is further configured to send the second recommendation information to the first terminal, so that the first terminal displays the second recommendation information to the first user through the second application.
Optionally, the receiving module 701 is further configured to receive a sharing request message sent by the second terminal through the second application, where the sharing request message includes an identifier of media data to be shared and an identifier of the first application, and the sharing request message is used to request that the media data be shared through the first application;
the processing module 702 is further configured to generate the sharing link according to the identifier of the media data and the identifier of the first application;
the sending module 703 is further configured to send the sharing link to the second terminal, so that the second terminal sends the sharing link to the first terminal through the first application.
Optionally, the processing module 702 is specifically configured to:
acquiring preference characteristics of the first application according to the identifier of the first application;
acquiring the content of the media data according to the identifier of the media data;
determining description information of the media data according to the content of the media data, the preference characteristics of the first application and a description model, wherein the description information is information for describing the content profile of the media data, and the description model is used for indicating the association relationship between the preference characteristics of different applications and the description information of respective preference;
generating the sharing link according to the description information of the media data;
the processing module 702 is further specifically configured to: and optimizing the parameters of the description model according to the behavior feedback message.
The media data sharing device of this embodiment may be configured to implement the technical solutions in any of the above method embodiments, and the implementation principles and technical effects are similar, which are not described herein again.
Fig. 8 is a schematic diagram of a hardware structure of a media data sharing device according to an embodiment of the present invention. The media data sharing device may act as the server in fig. 1. As shown in fig. 8, the media data sharing device 800 provided in this embodiment includes: a processor 801 and a memory 802; a memory 802 for storing a computer program; the processor 801 is configured to execute a computer program stored in the memory to implement the media data sharing method in the foregoing embodiments. Reference may be made in particular to the description relating to the method embodiments described above.
Alternatively, the memory 802 may be separate or integrated with the processor 801.
When the memory 802 is a device independent from the processor 801, the media data sharing apparatus 800 may further include: a bus 803 for connecting the memory 802 and the processor 801.
The media data sharing device provided in this embodiment may be configured to execute the technical solution in any of the method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
An embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium includes a computer program, and the computer program is used to implement the technical solutions in any of the above method embodiments.
An embodiment of the present invention further provides a chip, including: the system comprises a memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the technical scheme of any one of the method embodiments.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules is only one logical division, and other divisions may be realized in practice, for example, a plurality of modules may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present invention may be integrated into one processing unit, or each module may exist alone physically, or two or more modules are integrated into one unit. The unit formed by the modules can be realized in a hardware form, and can also be realized in a form of hardware and a software functional unit.
The integrated module implemented in the form of a software functional module may be stored in a computer-readable storage medium. The software functional module is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to execute some steps of the methods according to the embodiments of the present invention.
It should be understood that the Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of a method disclosed in the incorporated application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor.
The memory may comprise a high-speed RAM memory, and may further comprise a non-volatile storage NVM, such as at least one disk memory, and may also be a usb disk, a removable hard disk, a read-only memory, a magnetic or optical disk, etc.
The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, the buses in the figures of the present invention are not limited to only one bus or one type of bus.
The storage medium may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an Application Specific Integrated Circuits (ASIC). Of course, the processor and the storage medium may reside as discrete components in an electronic device or host device.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (14)

1. A media data sharing method, comprising:
receiving an opening request message sent by a first terminal through a first application, wherein the opening request message is used for requesting to open a sharing link in the first application, the sharing link is a link of media data in a second application, and the sharing link is shared to a first user corresponding to the first terminal through the first application by a second user corresponding to a second terminal;
generating a sharing floor page according to the opening request message, wherein the sharing floor page comprises display information and first recommendation information of the media data, at least one of the content of the display information and the content of the first recommendation information is matched with the interest characteristics of the first user, and the interest characteristics are used for indicating the content of interest of the first user;
sending the shared landing page to the first terminal so that the first terminal can display the shared landing page through the first application;
the media data is a video, the display information is a display cover, and the sharing landing page is generated according to the opening request message, and the method comprises the following steps:
acquiring a first identifier of the first user according to the opening request message, wherein the first identifier is an identifier associated with the first application by the first user;
acquiring historical interest characteristics of the first user according to the first identification and a user interest characteristic library;
according to the historical interest characteristics of the first user, obtaining first recommendation information matched with the historical interest characteristics, and determining a frame of the video content matched with the historical interest characteristics from the video as the display cover;
and generating the sharing landing page according to the display cover and the first recommendation information.
2. The method of claim 1, wherein after the sending the shared landing page to the first terminal, the method further comprises:
receiving a behavior feedback message sent by the first terminal, wherein the behavior feedback message comprises a first identifier of the first user and an operation record corresponding to the shared landing page;
acquiring the current interest characteristics of the first user according to the operation records corresponding to the shared landing page;
and updating the first identification and the current interest characteristics of the first user to the user interest characteristic library.
3. The method according to claim 1 or 2, wherein the sharing landing page further comprises a download link of the second application; after the sending the sharing landing page to the first terminal, the method further includes:
receiving a registration request message sent by the first terminal, wherein the registration request message comprises a second identifier associated with the second application and the first user, and the registration request message is sent after the first terminal downloads and installs the second application through the download link;
associating the interest characteristic of the first user with the second identifier.
4. The method of claim 3, wherein after associating the interest characteristic of the first user with the second identifier, further comprising:
receiving a recommendation request message sent by the first terminal through the second application, wherein the recommendation request message comprises a second identifier of the first user;
acquiring historical interest characteristics of the first user according to the second identification;
acquiring second recommendation information according to the historical interest characteristics of the first user, wherein the second recommendation information is matched with the interest characteristics of the first user;
and sending the second recommendation information to the first terminal so that the first terminal displays the second recommendation information to the first user through the second application.
5. The method of claim 2, wherein before receiving the open request message sent by the first terminal through the first application, the method further comprises:
receiving a sharing request message sent by the second terminal through the second application, wherein the sharing request message includes an identifier of media data to be shared and an identifier of the first application, and the sharing request message is used for requesting to share the media data through the first application;
generating the sharing link according to the identifier of the media data and the identifier of the first application;
and sending the sharing link to the second terminal so that the second terminal sends the sharing link to the first terminal through the first application.
6. The method of claim 5, wherein the generating the sharing link according to the identification of the media data and the identification of the first application comprises:
acquiring preference characteristics of the first application according to the identifier of the first application;
acquiring the content of the media data according to the identifier of the media data;
determining description information of the media data according to the content of the media data, the preference characteristics of the first application and a description model, wherein the description information is information for describing the content profile of the media data, and the description model is used for indicating the association relationship between the preference characteristics of different applications and the description information of respective preference;
generating the sharing link according to the description information of the media data;
correspondingly, after receiving the behavior feedback message sent by the first terminal, the method further includes:
and optimizing the parameters of the description model according to the behavior feedback message.
7. A media data sharing apparatus, comprising:
the device comprises a receiving module, a sending module and a sending module, wherein the receiving module is used for receiving an opening request message sent by a first terminal through a first application, the opening request message is used for requesting to open a sharing link in the first application, the sharing link is a link of media data in a second application, and the sharing link is shared by a second user corresponding to a second terminal to a first user corresponding to the first terminal through the first application;
the processing module is configured to generate a shared floor page according to the opening request message, where the shared floor page includes presentation information and first recommendation information of the media data, at least one of content of the presentation information and content of the first recommendation information is matched with an interest feature of the first user, and the interest feature is used to indicate content of interest of the first user;
the sending module is used for sending the sharing landing page to the first terminal so that the first terminal can display the sharing landing page through the first application;
the media data is a video, the display information is a display cover, and the processing module is specifically configured to:
acquiring a first identifier of the first user according to the opening request message, wherein the first identifier is an identifier associated with the first application by the first user;
acquiring historical interest characteristics of the first user according to the first identification and a user interest characteristic library;
according to the historical interest characteristics of the first user, obtaining first recommendation information matched with the historical interest characteristics, and determining a frame of the video content matched with the historical interest characteristics from the video as the display cover;
and generating the sharing landing page according to the display cover and the first recommendation information.
8. The apparatus of claim 7,
the receiving module is further configured to receive a behavior feedback message sent by the first terminal, where the behavior feedback message includes a first identifier of the first user and an operation record corresponding to the shared landing page;
the processing module is further configured to obtain a current interest characteristic of the first user according to the operation record corresponding to the shared landing page; and updating the first identification and the current interest characteristics of the first user to the user interest characteristic library.
9. The apparatus according to claim 7 or 8, wherein the sharing landing page further comprises a download link of the second application;
the receiving module is further configured to receive a registration request message sent by the first terminal, where the registration request message includes a second identifier associated with the second application and the first user, and the registration request message is sent after the first terminal downloads and installs the second application through the download link;
the processing module is further configured to associate the interest characteristic of the first user with the second identifier.
10. The apparatus of claim 9,
the receiving module is further configured to receive a recommendation request message sent by the first terminal through the second application, where the recommendation request message includes a second identifier of the first user;
the processing module is further configured to obtain a historical interest characteristic of the first user according to the second identifier; acquiring second recommendation information according to the historical interest characteristics of the first user, wherein the second recommendation information is matched with the interest characteristics of the first user;
the sending module is further configured to send the second recommendation information to the first terminal, so that the first terminal displays the second recommendation information to the first user through the second application.
11. The apparatus of claim 8,
the receiving module is further configured to receive a sharing request message sent by the second terminal through the second application, where the sharing request message includes an identifier of media data to be shared and an identifier of the first application, and the sharing request message is used to request that the media data be shared through the first application;
the processing module is further configured to generate the sharing link according to the identifier of the media data and the identifier of the first application;
the sending module is further configured to send the sharing link to the second terminal, so that the second terminal sends the sharing link to the first terminal through the first application.
12. The apparatus of claim 11, wherein the processing module is specifically configured to:
acquiring preference characteristics of the first application according to the identifier of the first application;
acquiring the content of the media data according to the identifier of the media data;
determining description information of the media data according to the content of the media data, the preference characteristics of the first application and a description model, wherein the description information is information for describing the content profile of the media data, and the description model is used for indicating the association relationship between the preference characteristics of different applications and the description information of respective preference;
generating the sharing link according to the description information of the media data;
the processing module is further specifically configured to: and optimizing the parameters of the description model according to the behavior feedback message.
13. A media data sharing apparatus, comprising: memory, a processor and a computer program, the computer program being stored in the memory, the processor running the computer program to perform the method of any of claims 1 to 6.
14. A computer-readable storage medium, characterized in that the computer-readable storage medium comprises a computer program which, when executed by a processor, implements the method of any of claims 1 to 6.
CN201910644090.0A 2019-07-17 2019-07-17 Media data sharing method, device and equipment Active CN110366041B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910644090.0A CN110366041B (en) 2019-07-17 2019-07-17 Media data sharing method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910644090.0A CN110366041B (en) 2019-07-17 2019-07-17 Media data sharing method, device and equipment

Publications (2)

Publication Number Publication Date
CN110366041A CN110366041A (en) 2019-10-22
CN110366041B true CN110366041B (en) 2020-09-01

Family

ID=68219778

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910644090.0A Active CN110366041B (en) 2019-07-17 2019-07-17 Media data sharing method, device and equipment

Country Status (1)

Country Link
CN (1) CN110366041B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111078654B (en) * 2019-11-01 2024-06-04 上海掌门科技有限公司 Method and device for sharing information
CN110825988A (en) * 2019-11-08 2020-02-21 北京字节跳动网络技术有限公司 Information display method and device and electronic equipment
CN111935265A (en) * 2020-08-03 2020-11-13 腾讯科技(深圳)有限公司 Media information processing method and device
CN112015986B (en) * 2020-08-26 2024-01-26 北京奇艺世纪科技有限公司 Data pushing method, device, electronic equipment and computer readable storage medium
CN112287260A (en) * 2020-10-20 2021-01-29 维沃移动通信有限公司 Content output method and device and electronic equipment
CN114827069A (en) * 2021-01-28 2022-07-29 花瓣云科技有限公司 Multimedia data sharing method and device
CN112968937B (en) * 2021-01-29 2023-07-25 北京达佳互联信息技术有限公司 Interface processing method, device, terminal and server
CN112883211A (en) * 2021-02-10 2021-06-01 维沃移动通信有限公司 File sharing method and device, electronic equipment and medium
CN113115099B (en) * 2021-05-14 2022-07-05 北京市商汤科技开发有限公司 Video recording method and device, electronic equipment and storage medium
CN113609358B (en) * 2021-07-26 2024-03-01 北京达佳互联信息技术有限公司 Content sharing method, device, electronic equipment and storage medium
CN113873034A (en) * 2021-09-27 2021-12-31 深圳Tcl新技术有限公司 Data transmission method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103944944A (en) * 2013-01-23 2014-07-23 腾讯科技(深圳)有限公司 Webpage link sharing method and system, and electronic device
CN104601672A (en) * 2014-12-26 2015-05-06 北京奇虎科技有限公司 Method and device for sharing network resources based on different application clients
CN105975581A (en) * 2016-05-05 2016-09-28 腾讯科技(北京)有限公司 Media information display method, client and server
CN110020143A (en) * 2017-11-20 2019-07-16 北京京东尚科信息技术有限公司 A kind of landing page generation method and device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060075069A1 (en) * 2004-09-24 2006-04-06 Mohan Prabhuram Method and system to provide message communication between different application clients running on a desktop
CN109388762B (en) * 2013-06-03 2022-04-29 华为终端有限公司 Application sharing method and device
US9936330B2 (en) * 2014-01-30 2018-04-03 Yozio Inc. Methods for exchanging data amongst mobile applications using superlinks
CN104657423B (en) * 2015-01-16 2018-07-06 白天 Using content share method and its device
CN104966211B (en) * 2015-06-04 2019-03-29 有米科技股份有限公司 A kind of method and system of automatic identification Channel Relationship
CN105787776B (en) * 2016-02-05 2019-05-03 腾讯科技(深圳)有限公司 Information processing method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103944944A (en) * 2013-01-23 2014-07-23 腾讯科技(深圳)有限公司 Webpage link sharing method and system, and electronic device
CN104601672A (en) * 2014-12-26 2015-05-06 北京奇虎科技有限公司 Method and device for sharing network resources based on different application clients
CN105975581A (en) * 2016-05-05 2016-09-28 腾讯科技(北京)有限公司 Media information display method, client and server
CN110020143A (en) * 2017-11-20 2019-07-16 北京京东尚科信息技术有限公司 A kind of landing page generation method and device

Also Published As

Publication number Publication date
CN110366041A (en) 2019-10-22

Similar Documents

Publication Publication Date Title
CN110366041B (en) Media data sharing method, device and equipment
US20200363949A1 (en) Advanced keyboard based search
US11463540B2 (en) Relevant secondary-device content generation based on associated internet protocol addressing
CN110139162B (en) Media content sharing method and device, storage medium and electronic device
US11503356B2 (en) Intelligent multi-device content distribution based on internet protocol addressing
US9904469B2 (en) Keyboard stream logging
JP5160410B2 (en) System and method for acquiring content based on data from an electronic device
CN105635764B (en) Method and device for playing push information in live video
CN110062284B (en) Video playing method and device and electronic equipment
US20140344057A1 (en) Interactive advertising
KR101868529B1 (en) Associating user interactions across multiple applications on a client device
CN109688479B (en) Bullet screen display method, bullet screen display device and bullet screen display server
US10929460B2 (en) Method and apparatus for storing resource and electronic device
CN108574618B (en) Pushed information display method and device based on social relation chain
US20160170623A1 (en) Method for one-click subscribing to multiple channels of information on a single topic
US20140095355A1 (en) Platform, Method, and Device for Managing Application
CN111444415B (en) Barrage processing method, server, client, electronic equipment and storage medium
EP3414650B1 (en) Social keyboard
CN109862100B (en) Method and device for pushing information
CN108966316B (en) Method, device and equipment for displaying multimedia resources and predicting connection waiting duration
CN112784103A (en) Information pushing method and device
US9940645B1 (en) Application installation using in-video programming
CN111865753A (en) Method and device for determining parameters of media information, storage medium and electronic device
WO2020219476A1 (en) Advanced keyboard based search
CN111885139A (en) Content sharing method, device and system, mobile terminal and server

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