CN106599208B - Content sharing method and user client - Google Patents

Content sharing method and user client Download PDF

Info

Publication number
CN106599208B
CN106599208B CN201611162169.2A CN201611162169A CN106599208B CN 106599208 B CN106599208 B CN 106599208B CN 201611162169 A CN201611162169 A CN 201611162169A CN 106599208 B CN106599208 B CN 106599208B
Authority
CN
China
Prior art keywords
content
editing
sharing
file
cover
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
CN201611162169.2A
Other languages
Chinese (zh)
Other versions
CN106599208A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201611162169.2A priority Critical patent/CN106599208B/en
Publication of CN106599208A publication Critical patent/CN106599208A/en
Application granted granted Critical
Publication of CN106599208B publication Critical patent/CN106599208B/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/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/738Presentation of query results
    • G06F16/739Presentation of query results in form of a video summary, e.g. the video summary being a video sequence, a composite still image or having synthesized frames
    • 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/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

Landscapes

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

Abstract

The embodiment of the invention provides a content sharing method and a user client, wherein the method comprises the following steps: displaying a content interface, wherein the content interface is loaded with a content file; selecting target material contents from the material contents of the content file; calling an editing component, jumping to an editing interface corresponding to the editing component, and importing the target material content into the editing interface; acquiring an editing result of the target material content to obtain a content cover; associating the link to the content file with the content cover; and selecting a sharing object, and sharing the content cover associated with the link of the content file to the selected sharing object. According to the embodiment of the invention, the content sharing accuracy is improved, and the optimization of the content sharing method is realized.

Description

Content sharing method and user client
Technical Field
The invention relates to the technical field of data processing, in particular to a content sharing method and a user client.
Background
Content sharing refers to a process of sharing interested contents with shared objects such as friends, friend circles, social spaces, groups and the like. The content is typically carried in the form of a file (content file for short).
Currently, most applications have a content sharing function, especially social applications such as IM (Instant messaging) and microblog, and when a user browses interested content through the social applications, the content can be shared to sharing objects such as friends of the social applications through the content sharing function of the social applications. Currently, cross-application content sharing is supported, for example, a user can share interested news to sharing objects such as social application friends through a content sharing function of a news application.
Content sharing accelerates the information transmission speed, and provides a convenient way for users to obtain information; therefore, how to optimize the content sharing manner of the user has been a problem considered by those skilled in the art.
Disclosure of Invention
In view of this, embodiments of the present invention provide a content sharing method and a user client, so as to optimize a content sharing manner of a user.
In order to achieve the above purpose, the embodiments of the present invention provide the following technical solutions:
a content sharing method, comprising:
displaying a content interface, wherein the content interface is loaded with a content file;
selecting target material contents from the material contents of the content file;
calling an editing component, jumping to an editing interface corresponding to the editing component, and importing the target material content into the editing interface;
acquiring an editing result of the target material content to obtain a content cover;
associating the link to the content file with the content cover;
and selecting a sharing object, and sharing the content cover associated with the link of the content file to the selected sharing object.
An embodiment of the present invention further provides a user client, including:
the content loading module is used for displaying a content interface, and the content interface is loaded with a content file;
the target material content selecting module is used for selecting target material content from the material content of the content file;
the editing component calling module is used for calling an editing component, jumping an interface to an editing interface corresponding to the editing component, and importing the target material content into the editing interface;
the cover determining module is used for acquiring an editing result of the target material content to obtain a content cover;
a link association module for associating a link of the content file with the content cover;
and the sharing module is used for selecting a sharing object and sharing the content cover associated with the link of the content file to the selected sharing object.
Based on the technical scheme, in the content sharing method provided by the embodiment of the invention, a user client can display a content interface, load a content file in the content interface, select target material content for secondary editing from material content of the content file when content sharing is needed, call an editing component, jump an interface to an editing interface corresponding to the editing component, and import the target material content into the editing interface; the content of the target material is secondarily edited through an editing component, so that the editing result of the content of the target material can be obtained, and a content cover shared by the content is obtained; after the link of the content file is associated with the content cover, the content cover associated with the link of the content file can be shared to the selected sharing object, so that the sharing of the content is realized. In the embodiment of the invention, the sharing object can quickly judge the specific content which can be concerned in the sharing content and the content idea of the sharing content through the content cover after the user edits for the second time, so that the possibility that the sharing content attracts the attention of the sharing object is improved, the content sharing accuracy is improved, and the optimization of the content sharing method is realized.
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, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
FIG. 1 is a system architecture diagram of a content sharing system;
FIG. 2 is another system architecture diagram of a content sharing system;
fig. 3 is a flowchart of a content sharing method according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a link from a cover page of shared content to a content file;
fig. 5 is another flowchart of a content sharing method according to an embodiment of the present invention;
fig. 6 is a schematic diagram of editable material content with editable marks added thereto;
FIG. 7 is a diagram illustrating the selection of target material content;
fig. 8 is a flowchart illustrating a further method of a content sharing method according to an embodiment of the present invention;
fig. 9 is another flowchart of a content sharing method according to an embodiment of the present invention
FIG. 10 is a schematic diagram of selecting target material content and importing an editing interface;
fig. 11 is yet another flowchart of a content sharing method according to an embodiment of the present invention;
FIG. 12 is a flowchart illustrating a content sharing method according to an embodiment of the present invention;
FIG. 13 is a diagram illustrating a selection of sharing modes;
FIG. 14 is another illustration of the selection of sharing mode;
fig. 15 is a block diagram of a user client according to an embodiment of the present invention;
fig. 16 is a block diagram of a hardware configuration of the user equipment.
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 obtained by a person skilled in the art without making any creative effort based on the embodiments in the present invention, belong to the protection scope of the present invention.
Fig. 1 is a system architecture diagram of a content sharing system, and referring to fig. 1, the content sharing system may include: a user client 10 and a server 20;
the user client 10 may be installed on a user device such as a smart phone, a tablet computer, or a notebook computer; the user client is different from a public number client of social applications such as IM and the like, and the user client referred to herein is a client that can receive push content from a public number such as a media account.
The server 20 is a server cluster which is arranged on the network side and is matched with the user client 10; the server 20 may receive the content published by the user client 10, and share the published content with shared objects such as friends, groups, social spaces, and the like of the user client; meanwhile, the server 20 may push content to the user client, such as content provided from a media account subscribed to, etc.
Fig. 2 is a detailed structure of the content sharing system, as shown in fig. 2, the system architecture refines a server, and the server specifically may include: the system comprises an auditing server 21, a content center 22, a recommendation engine server 23, a content acquisition and pushing interface server 24, a content processing server 25, a content assembling server 26, a content storage and distribution server 27, a content cache server 28, a subscription engine server 29, a subscription concern chain server 30, a social application access server 31, a social concern chain server 32, a statistical reporting interface server 33 and a statistical analysis server 34.
The auditing server can audit the content to ensure that the pushed content meets local laws and policies, and the auditing mode can be manual and machine combined auditing; the content sources of the auditing server are mainly contents released from a media account (such as a public number), the contents provided by the platform editing and contents acquired from a public network through a web crawler;
the content provided by the platform editing is generally provided after an operator actively operates and edits the content according to needs, and the content has higher recommendation priority and exposure opportunity.
The content center can be composed of at least one server, can receive legal content passed by the auditing system, process and filter the content, establish a content grading and quality evaluation system and ensure that the content provided for the recommendation engine server is high-quality content suitable for propagation.
The recommendation engine server can receive the original content pushed by the content center, and meanwhile, the user behavior and portrait data are collected through the statistical analysis server; according to original content pushed by a content center and behavior and portrait data of users, a plurality of recommendation algorithms (such as a collaborative filtering algorithm, or recommendation based on similar user behaviors, or recommendation based on portrait of users and the like) are adopted on the normalized content provided by the existing content center, and a recommended content queue is generated for each user;
when the user actively refreshes the pull content through the user client, the content obtaining and pushing interface server can obtain the recommended content queue corresponding to the user from the recommendation engine server to obtain the content information recommended for the user.
The content acquiring and pushing interface server is an interface server which is communicated with a user who publishes content (corresponding to the self-media account shown in fig. 2) and a user who subscribes to the content (corresponding to the user client 10 who acquires the content shown in fig. 2), so that the user client can access the subscribed content provided by the self-media account and receive the content updating and pushing of the subscribed self-media account;
specifically, the content obtaining and pushing interface server may obtain, from the subscription engine server or the recommendation engine server, index information of content provided by the media account subscribed by the user, or index information of content corresponding to the user interest; the index information records the title, the publisher, the abstract, the cover page, the publishing time, the file identification (such as file ID) of the content file corresponding to the content, and the like of the content;
according to the acquired index information, the content acquisition and pushing interface server acquires a corresponding content file and sends the content file to the user client; optionally, the content obtaining and pushing interface server may also send the index information to the user client, and the user client obtains the corresponding content file.
The content processing server can be used for preprocessing the content in the content center, including format conversion of the content, content generation with different data specifications, content internal chaining of a third-party website and the like.
The content assembly server can assemble the content obtained from the content processing server according to the font, style and layout suitable for the user client, and meanwhile, the assembled content is pushed to the content storage and distribution server.
The content storage and distribution server can be a group of widely distributed servers, so that a user can access the content storage and distribution server nearby, and the user can obtain the latest hot content cached by the accessed content storage and distribution server; the content storage and distribution server can directly provide content acquisition and push service for the user client; alternatively, the content of the content storage and distribution server may originate from a content assembly server.
The content cache server can cache information (such as content index information, content files and the like) which cannot be timely issued to the user client, and pushes the cached information to the user client after the user client is online; the caching time of the content caching server can be set and adjusted, for example, the caching time can be set to be 48 hours.
The subscription engine server is mainly a self-media account subscription system, and can push public numbers of information to subscription users from media such as social applications; when the user actively focuses on the self-media account, the user equivalently subscribes the content provided by the self-media account, and when the content provided by the self-media account is updated, the subscription engine server can push the corresponding updated content;
in addition, the user can actively subscribe the contents of the topics such as sports, football, basketball or hot events and the like by paying attention to the self-media account, and a new subscription relation chain service is formed, so that the contents can be more accurately provided for the user.
A subscription attention relationship chain server, which can be used for storing the relationship between the users subscribing to the content and the users publishing the content (such as the self-media account); if the relation between the primary account number of the public number and the corresponding user account set subscribed to the public number can be recorded; a user account set which is corresponding to a primary account number of a public number and subscribes to the public number represents a user account set which subscribes to the public number and can receive contents published by the public number; the relationship between the number primary account number of the public number and the user account subscribed to the public number can be considered as an optional form of a subscription concern relationship chain;
in actual use, a user needing to subscribe content can actively search self-media account numbers such as public numbers and the like, and establish a subscription relationship with the searched self-media account numbers by requesting to establish a concern relationship chain; a user who needs to subscribe to content may request to establish a subscription attention relationship through an entry for establishing an attention relationship (e.g., an account two-dimensional code from a media account, a button entry for paying attention to the media account, etc.).
The social application access server is a background access system of the social application, generally has a public network address, shields details of implementation of a back-end service, and can be directly accessed by a user client nearby, so that the user can obtain a social relation chain corresponding to the social application of the user; optionally, in the access process, the user is generally required to have corresponding authorization for the social account to obtain the corresponding social relationship chain, and access to the sharing interface of the social application is realized.
The social relationship link server can record social relationship pairs corresponding to the social applications of the users, including point-to-point friend relationships of the users, group relationship links and the like; the method is the basis for the user client to carry out secondary sharing and propagation after the content reaches the user client; the user can acquire the social relationship chain in the social application through the user client, and share, spread and propagate the content based on the friend path formed by the social relationship chain.
The statistical reporting interface server can be communicated with the user client and receives information uploaded by the user client, such as access information, browsing information, operation clicking behavior journal information and the like uploaded by the user client; the statistical reporting interface server can transmit the information reported by the user client to the statistical analysis server.
The statistical analysis server can perform statistical analysis according to the reported information of the user transmitted by the statistical reporting interface server, and calculate the click rate, the achievement rate, the conversion rate, the basic result data of the user behavior, the portrait and the like of the content;
the statistical analysis server can communicate with the recommendation engine server to provide information such as user behavior and portraits, so as to facilitate content recommendation.
In the embodiment of the invention, the user client can send content and receive subscribed content published by public numbers such as media accounts, such as content in the forms of characters, pictures, videos, audios and the like; the method comprises the steps that a content obtaining and pushing interface server is used for pulling content or content updating notification, and meanwhile, subscribed information such as a self-media account is stored in a server such as a concern relationship chain server through an uplink channel;
the user client can also report the identification of the content file corresponding to the obtained content, click operation behavior data of the user, such as the time length of reading the content, the click times, the video content watching times, the cache staying information in the playing process and the like of the user client to the statistical reporting interface server;
when content sharing is carried out, a user client can access the server through the social application, a social relation chain of the user in the social application is pulled, shared objects such as friends, friend circles and groups are selected, and the content is shared with the selected shared objects.
Obviously, fig. 2 shows only an optional system architecture for the user client to obtain the content, and the embodiment of the present invention may also support a manner in which, after a user posts the content to a social space or a circle of friends, another user obtains the content and performs secondary sharing, and is not limited to a manner in which the user client obtains the subscribed content posted by the media account.
At present, after a user acquires content through a user client, if the user wants to share the content for the second time, the user can trigger an application content sharing function, select a sharing object to which the content is shared, and share the content to the selected sharing object;
however, the inventor of the present invention finds that the content sharing method is a standardized sharing method, that is, after selecting a sharing object, the original content browsed by the user is simply shared; however, due to differences of users sharing content and differences of sharing objects, specific content concerned by the users in the content may be different, and the existing content sharing mode cannot adapt to the differences of the users sharing content and the differences of the sharing objects; after content sharing is achieved, the sharing object does not necessarily pay attention to the content, and the content sharing accuracy is low, so that the existing content sharing mode needs to be optimized urgently.
The embodiment of the invention mainly optimizes the content sharing mode at the user client, and in the embodiment of the invention, after the user client acquires the content, the content can be edited for the second time, and when the content is shared, the content after the second editing is shared; the content can be edited for the second time in a differentiated mode according to different comprehensions of different users after the users read the content and different sharing objects to be shared, the possibility that the sharing objects pay attention to the content after the content is shared is improved, and the content sharing accuracy is improved.
In the implementation of the present invention, a user client obtains content (for example, obtains content provided by a subscribed self-media account) and selects a sharing object, similar to the prior art, the difference is that: in the embodiment of the invention, after the user client side obtains the content, the content can be edited for the second time, and the sharing object is selected based on the content edited for the second time; meanwhile, for the same content, the specific content shared after secondary editing in the embodiment of the present invention is also different from the existing standardized way of sharing unified content.
The content sharing method provided by the embodiment of the invention will be described below from the perspective of the user client.
Fig. 3 is a flowchart of a content sharing method according to an embodiment of the present invention, where the method is applicable to a user client, and referring to fig. 3, the method may include:
and step S100, loading the content file.
The content is generally taken as a carrier in the form of a content file, and the content file can be reached in a mode that a user links to the content file through a cover entry of the content and loads the content file on a content interface of a user client; namely, the user client can display the content interface and load the content file in the content interface. The content file may be composed of a plurality of material contents, and the material contents constituting the content file may be pictures, videos, characters, and the like, depending on the form of the content file.
As shown in fig. 4, a user can view contents shared by friends through a friend circle, and a first screen of the friend circle is a cover page of the contents shared by the friends, the cover page of the contents generally includes a cover page picture and a cover page title, and the cover page of the contents can be linked to a content file as an entry (i.e., a cover page entry), when the user clicks a certain content cover page, the content file can be linked to a specific content file, and an interface of a user client side jumps to a content interface, and the linked content file is loaded in the content interface. Obviously, the content file may also come from the user's social space, subscribed self-media account, friends, etc., and is not limited to the manner in which the content file is obtained from the circle of friends.
The content recorded by the content file can be in the forms of characters, pictures, videos, audios and the like, and as long as the content can be published, the content can be presented and published through the content file in the corresponding form.
Therefore, when content is published and shared, a content cover is generally published to shared objects such as friends, friends circles, social spaces, groups and the like, and after the shared objects acquire the content cover, the content can be linked to a specific content file through a cover entry.
And step S110, selecting target material contents from the material contents of the content file.
The target material content is the material content selected by the user from the material contents of the content file and used for secondary editing; the material content can be at least one form of partial content such as pictures, videos, texts and the like in the content file.
After the user client side obtains the content file, editable material contents in the content file can be actively analyzed, editable marks are added to the analyzed editable material contents, and the user can select target material contents from the material contents added with the editable marks in the process of reading the content file;
optionally, the editable material content in the content file may be a picture-type material content; the embodiment of the invention can analyze the material content of the picture type from the content file and add an editable mark for the material content of the picture type; the material content of the picture type may be a still picture or a moving picture.
The method and the device for analyzing the editable material content in the content file can also be triggered by the sharing operation of a user, when the user executes the sharing operation and triggers the generation of the sharing instruction, the original cover of the content file is not directly used as the cover in the sharing process, the editable material content in the content file is analyzed, the editable material content in the content file is exported, the user selects the target material content from the editable material content, the target material content is edited for the second time, and the target material content after the second editing is used as the cover in the sharing process.
Optionally, if the content recorded in the content file is in a video form, the embodiment of the present invention may intercept video frames of a plurality of frames from the content file, and a user selects a video frame for secondary editing from the video frames of the plurality of frames intercepted, so as to obtain the content of the target material;
the method comprises the steps of intercepting video frames of a plurality of frames from a content file, wherein the video frames can be triggered by sharing operation of a user.
Optionally, when the user reads the content file, the user may designate local content in the content file as the target material content; specifically, the user can adjust a content selection area of the content file, and the content in the content selection area is converted into the content in the picture format, so that the content of the target material is selected; the content corresponding to the content selection area can be pictures and/or characters.
And step S120, calling an editing component, and importing the target material content into the editing interface.
After the target material content is selected, the editing component can be called, the user client side interface is skipped to the editing interface corresponding to the editing component, and the selected target material content is guided into the editing interface, so that the editing object of the editing component is set as the target material content, and a user can perform secondary editing on the target material content through the editing component.
The manner in which the editing component edits the target material content includes, but is not limited to: adding at least one of a new picture layer, a new sticker, an input character, a comment, a scribble and the like.
And step S130, acquiring an editing result of the target material content to obtain a content cover.
Optionally, after the user performs secondary editing on the target material content through the editing component, the secondarily edited target material content can be used as a content cover during sharing.
Step S140, associating the link of the content file with the content cover.
According to the embodiment of the invention, the content cover formed by the target material content after secondary editing can be associated with the original link of the content file, so that the content cover can be linked to the original content file after sharing.
And step S150, sharing the content cover related to the link of the content file.
Optionally, the user client may obtain a social relationship chain of the user in the social application, select the sharing object through the social relationship chain, and share the content cover of the link associated with the content file to the sharing object; optionally, the user client may also select a friend circle and a social space to share a content cover associated with a link of the content file;
correspondingly, after the user client can select the sharing object, the content cover associated with the link of the content file is shared to the selected sharing object.
After the content cover associated with the link of the content file is shared, the sharing object can view the secondary editing content of the user in the content cover through the content cover, so that the sharing object can quickly judge the specific content which can be concerned in the sharing content and the content interest of the sharing content based on the secondary editing content of the user, the possibility that the sharing content attracts the sharing object to be concerned is improved, and the content sharing accuracy is improved;
after clicking a content cover shared by a user, a sharing object can be directly linked to an original content file or can be used for looking up an amplified picture of the content cover and accessing the original content file through a link of a backflow content file in the amplified picture; correspondingly, in the embodiment of the present invention, the user client may also obtain shared content of other users, and the cover of the shared content may be edited by the other users for the second time by the content sharing method provided in the embodiment of the present invention, and in a possible manner, the shared content cover is triggered, and may be linked to the original content file of the content, and the original content file is loaded on the content interface; in another possible mode, the shared content cover is triggered, a large image of the content cover can be displayed, an original content file of the content is linked by triggering a button for linking back the original text, and the original content file is loaded in a content interface.
In the content sharing method provided by the embodiment of the invention, a user client can display a content interface, load a content file in the content interface, select target material content for secondary editing from material content of the content file when content sharing is needed, call an editing component, jump to an editing interface corresponding to the editing component through an interface, and import the target material content into the editing interface; performing secondary editing on the content of the target material through an editing component to obtain an editing result of the content of the target material and obtain a content cover shared by the content; after the link of the content file is associated with the content cover, the content cover associated with the link of the content file can be shared to the selected sharing object, so that the sharing of the content is realized. In the embodiment of the invention, the sharing object can quickly judge the specific content which can be concerned in the sharing content and the content idea of the sharing content through the content cover after the user edits for the second time, so that the possibility that the sharing content attracts the attention of the sharing object is improved, the content sharing accuracy is improved, and the optimization of the content sharing method is realized.
As an optional implementation manner of the method shown in fig. 3, after acquiring the content file, the user client may automatically analyze editable material contents in the content file, and add an editable mark to the editable material contents in the content file, so that the user selects a target material content in the process of reading the content file; optionally, fig. 5 shows another flowchart of a content sharing method provided in an embodiment of the present invention, where the method is applicable to a user client, and referring to fig. 5, the method may include:
and step S200, loading the content file.
Optionally, the user client may display a content interface, and the content interface is loaded with a content file.
And step S210, analyzing editable material contents in the content file, and adding editable marks to the editable material contents.
Optionally, the editable material content may be a picture type material content, and obviously, the picture is only an optional editable type; the embodiment of the invention can set the editable material type, so that the user client can analyze the material content corresponding to the material type and the set editable material type from the content file after loading the content file to obtain the editable material content in the content file and add an editable mark to the editable material content;
taking the type of the material which is set to be editable as the type of the picture as an example, as shown in fig. 6, after the news shared by friends is loaded by the user client, or the news client (a form of the user client shown in fig. 1) loads the news, the picture in the news can be analyzed, and an editable mark is added to the analyzed picture; obviously, news is only one alternative form of content files loaded by the user client in step S100 shown in fig. 3.
Alternatively, step S210 shows only an alternative way of analyzing the editable material content in the content file.
Step S220, determining the selected editable mark, and determining the material content corresponding to the selected editable mark as the target material content.
After the editable material content is analyzed from the content file and the editable mark is added to the editable material content, the user can select the target material content from the material content with the editable mark added in the content file; if a user can click a certain editable mark, the material content corresponding to the clicked editable mark is the target material content; the sharing process of the embodiment of the invention is different from the existing sharing mode in that a user selects target material content from the material content added with the editable mark (if a certain editable mark is clicked), the sharing process is considered to enter the sharing process, and the sharing process needs to firstly carry out secondary editing on the target material content and then share the target material content subjected to secondary editing as cover content.
As shown in fig. 7, the user can click on a certain picture added with an editable mark, so that the picture is used as the target material content for secondary editing, and then the user enters an interface for editing the picture by calling an editing component, as shown in the right part of fig. 7.
Alternatively, step S220 is only an alternative way of selecting the target material content from the editable material contents of the content file.
And step S230, calling an editing component, and importing the target material content into the editing interface.
After the user selects the target material content, the user client calls the editing component, skips to an editing interface corresponding to the editing component, and imports the target material content into the editing interface, so that the user can carry out secondary editing on the target material content in the editing interface.
And step S240, acquiring an editing result of the target material content to obtain a content cover.
And after the user edits the target material content through the editing component, the obtained editing result is used as a content cover page during sharing.
And step S250, associating the link of the content file with the content cover.
And step S260, sharing the content cover related to the link of the content file.
Optionally, the user client may select a sharing object, and share the content cover associated with the link of the content file to the selected sharing object.
Specifically, the user client may obtain a social relationship chain of the user in the social application, select the sharing object through the social relationship chain, and share the content cover associated with the link of the content file to the selected sharing object as the cover in the sharing process.
The method shown in fig. 5 can actively analyze editable material contents in the content file after the content file is loaded at the user client, and enter a sharing process after the user selects the target material contents, and the user firstly carries out secondary editing on the target material contents, and then shares the secondarily edited target material contents associated with the link of the content file as the cover content.
As another optional implementation manner of the method shown in fig. 3, after acquiring a content file, a user client may analyze editable material contents in the content file based on a sharing operation trigger of a user, and display the material contents to the user, so that the user selects a target material content from the displayed editable material contents;
optionally, fig. 8 shows a flowchart of another method of the content sharing method provided in the embodiment of the present invention, where the method is applicable to a user client, and referring to fig. 8, the method may include:
and step S300, loading the content file.
Step S310, a sharing instruction is detected, editable material content in the content file is analyzed, and the editable material content is displayed.
The sharing instruction can be triggered by user operation, for example, a user can click a sharing button set in the content file, or a preset shortcut operation for generating the sharing instruction is executed, so that the sharing instruction is generated; after detecting a sharing instruction, a user client can analyze editable material content in a content file and display the editable material content;
alternatively, the manner of analyzing the editable material content in the content file in step S310 may be the same as the manner of analyzing the editable material content in the content file in step S210 shown in fig. 5, and may be referred to each other.
Step S310 may be implemented by adding an editable mark to the editable material content in the content file, that is, the same processing as step S210 shown in fig. 5 is performed, except that step S310 requires a user operation to trigger generation of a sharing instruction, and step S210 is implemented by actively analyzing the editable material content in the content file and correspondingly adding the editable mark to the content file after the user client loads the content file.
Optionally, in step S310, after the editable material content is analyzed, the analyzed editable material content may also be displayed on a material display interface (i.e., a new interface) different from the content interface; correspondingly, after the editable material content in the content file is analyzed by the user client, the user client can jump to a material display interface, and the material display interface displays the analyzed editable material content.
Alternatively, step S310 is only an alternative way to analyze the editable material content in the content file.
And step S320, determining the target material content selected from the editable material contents.
Optionally, if the embodiment of the present invention implements displaying of the editable material content by adding the editable mark to the editable material content, the manner of selecting the target material content in step S320 may be the same as that in step S220 shown in fig. 5, for example, by clicking the editable mark, the material content corresponding to the clicked editable mark is determined as the selected target material content.
Optionally, if the editable material content is displayed on the material display interface in the embodiment of the present invention, the embodiment of the present invention may determine the selected material content in the material display interface, so as to determine the target material content.
And step S330, calling an editing component, and importing the target material content into the editing interface.
After the target material content is selected, based on the indication of the sharing instruction, the embodiment of the invention can enter a stage of performing secondary editing on the target material content, and the user can perform secondary editing on the target material content through the editing component by calling the editing component.
And step S340, acquiring an editing result of the target material content to obtain a content cover.
Step S350, associating the link of the content file with the content cover.
And step S360, sharing the content cover related to the link of the content file.
The method shown in fig. 8 may be implemented by entering a sharing process based on a sharing instruction triggered by a user operation after a user client acquires a content file, so that the user client may analyze editable material contents in the content file, select target material contents from the content file, perform secondary editing, and share the secondarily edited target material contents associated with a link of the content file as cover content.
Alternatively, in the method shown in fig. 5 and 8, the editable material content analyzed from the content file may be a picture in the content file, including: moving pictures, large pictures, still pictures, etc.
As another alternative implementation manner of the method shown in fig. 3, after the user client loads the content file, the user may specify the content area of the target material content in the content file during the process of reading the content file, so as to implement the determination of the target material content by converting the content corresponding to the specified content area into a picture form;
optionally, fig. 9 shows another flowchart of a content sharing method provided in an embodiment of the present invention, where the method is applicable to a user client, and referring to fig. 9, the method may include:
and S400, loading the content file.
Step S410, a sharing instruction is detected, and a content selection area is displayed on the content file.
Optionally, after the user triggers the sharing instruction, the embodiment of the present invention may display a content selection area for the user to select the content of the target material on the content file, where the selection range of the content selection area may be adjusted by the user operation, so that the user can adjust the selection range of the content selection area to cover the content of the target material.
Step S420, adjusting a selection range of the content selection area according to a user operation, and determining a content corresponding to the selection range in the content file.
And step S430, converting the content corresponding to the selection range in the content file into a picture format to obtain the target material content.
Optionally, the content corresponding to the content selection area may include text and/or pictures, but the text content is finally converted into a picture format to form the target material content.
Therefore, after the user triggers the sharing instruction, the content serving as the content of the target material in the content file is intercepted and then the intercepted content is edited for the second time and then serves as the cover content during sharing.
Optionally, in step S410 and step S430, when the sharing instruction is detected, the target material content may be determined through a screenshot function.
And step S440, calling an editing component, and importing the target material content into the editing interface.
As shown in fig. 10, after the user selects the target material content in the content file through the content selection area, the target material content is imported into the editing interface corresponding to the editing component, so that the user can edit the target material content through the editing component.
And S450, acquiring an editing result of the target material content to obtain a content cover.
And step S460, associating the link of the content file with the content cover.
Step S470, share the content cover associated with the link of the content file.
The method shown in fig. 9 can support a user to intercept content from a content file as target material content and perform secondary editing when sharing the content; the flexibility of selecting the target material content by the user is improved.
As another alternative implementation manner of the method shown in fig. 3, when the content file is a video file, the embodiment of the present invention may derive a plurality of video frames in the video file, so that the user can select a video frame of the secondary editing from the video frame, and use the video frame after the secondary editing as a cover video frame;
optionally, fig. 11 shows yet another flowchart of a content sharing method provided in an embodiment of the present invention, where the method is applicable to a user client, and referring to fig. 11, the method may include:
and step S500, loading the video file.
Optionally, the video file shown in step S500 is an alternative form of content file.
Step S510, detecting a sharing instruction, and deriving a multi-frame video frame from the video file.
According to the embodiment of the invention, after the user triggers the sharing instruction, the original cover video frame of the video file is not used for sharing, but the multi-frame video frame of the video file can be derived, so that the user can select the video frame serving as the cover from the video frame, or select the video frame for secondary editing, and share the video frame subjected to secondary editing as the cover.
And step S520, determining a target video frame from the multi-frame video frames.
The target video frame may be an alternative form of the target material content, and the number of the target video frames may be at least one frame; that is, the cover of the video may be a single video frame image, or may be a dynamic video composed of multiple frames of video.
Step S530, calling an editing assembly, and setting an editing object of the editing assembly as the target video frame.
And S540, acquiring an editing result of the editing assembly on the target video frame to obtain a content cover.
Optionally, in the embodiment of the present invention, the target video frame may be edited and processed by adding a new layer, adding a new sticker, inputting characters, annotating, doodling, and the like, so as to obtain a content cover;
optionally, if the number of the target video frames is multiple, the embodiment of the present invention may also implement editing of the target video frames by adjusting the sequence of the video frames;
optionally, in the embodiment of the present invention, the selected target video frame may also be directly used as a content cover, that is, the editing process of the target video frame is skipped, so as to achieve the purpose of customizing the cover video frame from the video file; for example, for a 10 minute video file, an embodiment of the present invention may derive 5 frames of video frames from which to select the video frame as a cover page.
And step S550, associating the link of the video file with the content cover.
Step S560, sharing the content cover associated with the link of the video file.
By the method shown in fig. 11, the embodiment of the present invention can perform the self-definition of the cover video frame on the content file in the video form, so that the cover video frame can reflect the watching experience of the user on the video file, and the possibility that the shared content attracts the attention of the shared object is improved.
As yet another optional implementation manner of the method shown in fig. 3, in the embodiment of the present invention, when a content file has multiple pictures, sharing of pictures expressing rich content is implemented by selecting the multiple pictures to perform secondary editing respectively, and then combining the multiple pictures subjected to secondary editing into one picture;
for example, for introducing travel, displaying scenery and other content files mainly comprising displayed pictures, one picture in the content files cannot show the content of the content files in the cover, so that a plurality of pictures in the content files can be synthesized into one picture through secondary editing, and the picture sharing expressing rich content is realized;
optionally, fig. 12 is another flowchart of a content sharing method according to an embodiment of the present invention, where the method is applicable to a user client, and referring to fig. 12, the method may include:
step S600, loading a content file, wherein the content file is provided with a plurality of pictures.
Step S610, detecting a sharing instruction, and arranging the pictures in the content file in a picture list.
Optionally, in the embodiment of the present invention, the pictures in the content file may be arranged and displayed in a form of a picture list.
Step S620, selecting a plurality of target pictures from the pictures arranged in the picture list.
Optionally, in the embodiment of the present invention, a plurality of pictures may be checked from the picture list to obtain a plurality of selected target pictures.
And step S630, calling an editing assembly, and setting each target picture as an editing object of the editing assembly.
For each target picture, the embodiment of the invention can use the editing component to perform editing processing; optionally, not every target picture, the editing process may be required, and the user may skip the editing of some target pictures; specifically, the embodiment of the present invention may set an editing entry for each target picture, where the editing entry of each target picture is selectable by a user to enter, or to skip, that is, if an operation of entering the editing entry of the target picture is detected, an editing component is called, a skip interface is made to an editing interface corresponding to the editing component, the target picture is imported into the editing interface, and if an operation of skipping the editing entry of the target picture is detected, editing of the target picture is skipped.
And step S640, acquiring the editing result of each target picture, and synthesizing the editing result of each target picture into one picture to obtain a content cover.
Therefore, in the embodiment of the present invention, a user may select multiple pictures from a content file, and generate a long-picture cover (the long-picture may be understood as a picture composed of multiple pictures), so that the cover can express richer content.
Step S650, the link of the content file is associated with the content cover.
Step S660, sharing the content cover associated with the link of the content file.
Optionally, in order to be compatible with the existing standardized content sharing mode, when the user triggers the sharing instruction, the user may select to share the content in the existing standardized content sharing mode or in the content sharing mode provided by the embodiment of the present invention;
as shown in fig. 13, when the user triggers the sharing instruction, a selection interface may be provided so that the user can select a sharing manner, and if the user selects the standardized content sharing (the name of the standardized content sharing shown in fig. 13 is only one optional manner for identifying the existing standardized content sharing manner for the user, and is not specifically limited to that shown in fig. 13), the user client performs content sharing in the original cover page of the content file in the existing standardized content sharing manner; if the user selects the sharing after the cover editing (the name of the sharing after the cover editing shown in fig. 13 is only an optional way for identifying the content sharing way provided by the embodiment of the present invention for the user, and is not specifically limited to that shown in fig. 13), the user client may share the target material content after the secondary editing as the cover in the content sharing way provided by the embodiment of the present invention.
Optionally, when the user triggers the sharing instruction, the embodiment of the present invention may also perform content sharing for the user identifier by using the method shown in fig. 8, the method shown in fig. 9, or the method shown in fig. 12; as shown in fig. 14, when the user triggers a sharing instruction (for example, the sharing instruction is triggered by selecting the sharing after the cover editing shown in fig. 13, or the sharing instruction is triggered in the existing manner), if the user selects a manner of exporting pictures for sharing (names are only optional), content sharing may be implemented by the method shown in fig. 8; if the user selects a custom cover page capturing mode for sharing (the name is only an optional illustration), content sharing can be realized by the method shown in fig. 9; if the user selects the way of sharing the long picture cover (the name is only an optional illustration), content sharing can be realized by the method shown in fig. 12.
Optionally, after the user client shares the content cover with the sharing objects such as friends, friends circles, social spaces, groups, and the like, the content cover obtained by the sharing object may be a cover obtained by performing secondary editing by using the content sharing method provided by the embodiment of the present invention, and after the sharing object clicks the cover, the sharing object may be linked to the original content file and load the original content file in the content interface; or after the sharing object clicks the cover, the big picture of the cover is displayed, the sharing object can be linked to the original content file through the button for linking the original text, and the original content file is loaded on the content interface.
In the content sharing method provided by the embodiment of the invention, a user can secondarily edit material content in a content file, the secondarily edited material content is used as a sharing cover entry, and a content cover associated with a link of the content file after the secondary editing of the user is shared, so that a sharing object can rapidly judge specific content which can be concerned in the sharing content and the content of the sharing content through the secondarily edited content cover of the user, the possibility that the sharing content attracts the sharing object to be concerned is improved, the content sharing accuracy is improved, and the optimization of the content sharing method is realized.
In the following, the user client provided by the embodiment of the present invention is introduced, and the user client described below may be referred to in correspondence with the content sharing method described above.
Fig. 15 is a block diagram of a structure of a user client according to an embodiment of the present invention, and referring to fig. 15, the user client may include:
a content loading module 100, configured to display a content interface, where a content file is loaded on the content interface;
a target material content selecting module 200, configured to select target material content from the material content of the content file;
the editing component calling module 300 is configured to call an editing component, jump an interface to an editing interface corresponding to the editing component, and import the target material content into the editing interface;
a cover determining module 400, configured to obtain an editing result of the content of the target material, so as to obtain a content cover;
a link association module 500 for associating a link of the content file with the content cover;
the sharing module 600 is configured to select a sharing object, and share the content cover associated with the link of the content file to the selected sharing object.
Optionally, the target material content selecting module 200 is configured to select target material content from the material content of the content file, and specifically includes:
analyzing editable material content in the content file;
and determining the target material content selected from the editable material contents.
Optionally, the target material content selecting module 200 is configured to analyze editable material contents in the content file, and specifically includes:
and analyzing the editable material content in the content file, and adding an editable mark to the editable material content.
Correspondingly, the target material content selecting module 200 is configured to determine the target material content selected from the editable material contents, and specifically includes:
and determining the selected editable mark, and determining the material content corresponding to the selected editable mark as the target material content.
Optionally, the target material content selecting module 200 is configured to analyze editable material contents in the content file, and specifically includes:
and detecting a sharing instruction, analyzing editable material content in the content file, and displaying the editable material content.
Optionally, the target material content selecting module 200 is configured to display the editable material content, and specifically includes:
adding editable marks to the editable material contents;
or jumping to a material display interface, wherein the material display interface displays the analyzed editable material content.
Optionally, the target material content selecting module 200 is configured to analyze editable material contents in the content file, and specifically includes:
and analyzing the material content of which the material type corresponds to the set editable material type from the content file to obtain the editable material content in the content file.
Optionally, the target material content selecting module 200 is configured to select target material content from the material content of the content file, and specifically includes:
detecting a sharing instruction, and displaying a content selection area on a content file;
adjusting the selection range of a content selection area according to user operation, and determining the content corresponding to the selection range in a content file;
and converting the content corresponding to the selection range in the content file into a picture format to obtain the content of the target material.
Optionally, the content file is a video file; the target material content selecting module 200 is configured to select target material content from the material content of the content file, and specifically includes:
detecting a sharing instruction, and deriving a plurality of frames of video frames from the video file;
and determining a target video frame from the multi-frame video frames.
Correspondingly, the cover determining module 400 is configured to obtain an editing result of the content of the target material to obtain a content cover, and specifically includes:
acquiring an editing result of the target video frame by the editing component to obtain a content cover;
or skipping editing of the target video frame and using the target video frame as a content cover.
Optionally, the content file has a plurality of pictures; the target material content selecting module 200 is configured to select target material content from the material content of the content file, and specifically includes:
detecting a sharing instruction, and arranging pictures in the content file in a picture list;
and selecting a plurality of target pictures from the pictures arranged in the picture list.
Correspondingly, the editing component calling module 300 is configured to call an editing component, jump to an editing interface corresponding to the editing component, and import the target material content into the editing interface, and specifically includes:
setting an editing entry for each target picture;
if the operation of entering the editing entry of the target picture is detected, calling an editing assembly, jumping to an editing interface corresponding to the editing assembly through an interface, and importing the target picture into the editing interface;
and if the operation of skipping the editing entry of the target picture is detected, skipping the editing of the target picture.
Correspondingly, the cover determining module 400 is configured to obtain an editing result of the content of the target material to obtain a content cover, and specifically includes:
and acquiring the editing result of each target picture, and synthesizing the editing result of each target picture into one picture to obtain a content cover.
Optionally, the user client provided in the embodiment of the present invention may be further configured to:
acquiring a shared content cover, wherein the content cover is edited for the second time; triggering the content cover to link to an original content file and loading the original content file on a content interface, or triggering the content cover to display a large image of the content cover, and linking to the original content file by triggering a button for linking back to the original text, and loading the original content file on the content interface.
Alternatively, the user client may be loaded on the user device, and the hardware structure of the user device may be as shown in fig. 16, including: a processor 1, a communication interface 2, a memory 3 and a communication bus 4;
wherein, the processor 1, the communication interface 2 and the memory 3 complete the communication with each other through the communication bus 4;
optionally, the communication interface 2 may be an interface of a communication module, such as an interface of a GSM module;
the processor 1 may be a central processing unit CPU or an application Specific Integrated circuit asic or one or more Integrated circuits configured to implement embodiments of the present invention.
The memory 3 may comprise a high-speed RAM memory and may also comprise a non-volatile memory, such as at least one disk memory.
Wherein, the processor 1 is specifically configured to:
displaying a content interface, wherein the content interface is loaded with a content file;
selecting target material contents from the material contents of the content file;
calling an editing component, jumping to an editing interface corresponding to the editing component, and importing the target material content into the editing interface;
acquiring an editing result of the target material content to obtain a content cover;
associating the link to the content file with the content cover;
and selecting a sharing object, and sharing the content cover associated with the link of the content file to the selected sharing object.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the components and steps of the various examples have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (14)

1. A method for sharing content, comprising:
displaying a content interface, wherein the content interface is loaded with a content file;
selecting target material content from the material content of the content file, wherein the selecting target material content from the material content of the content file comprises: automatically analyzing material content of which the material type corresponds to the set editable material type from the content file to obtain the editable material content in the content file, and adding an editable mark to the analyzed editable material content; determining target material contents selected from the editable material contents;
when an editable mark corresponding to the content of a target material is clicked, calling an editing assembly, jumping to an interface to the editing interface corresponding to the editing assembly, and importing the content of the target material into the editing interface, so that an editing object of the editing assembly is set as the content of the target material, and the content of the target material is subjected to differentiated secondary editing through the editing assembly according to different sharing objects and the content concerned by the sharing objects, wherein the mode for editing the content of the target material by the editing assembly comprises at least one of a newly added layer, a newly added sticker, an input character, a comment and a doodle;
taking the editing result of the target material content as a content cover page during sharing;
associating the link to the content file with the content cover;
and selecting a sharing object through a social relationship link, sharing a content cover associated with the link of the content file to the selected sharing object so that the selected sharing object views the content cover, judging the content concerned in the sharing content and the content idea of the sharing content based on the secondary editing content in the content cover, and linking to the content file through the content cover.
2. The content sharing method according to claim 1, wherein analyzing editable material content in the content file comprises:
analyzing editable material contents in the content file, and adding editable marks for the editable material contents;
the determining of the target material content selected from the editable material contents comprises:
and determining the selected editable mark, and determining the material content corresponding to the selected editable mark as the target material content.
3. The content sharing method according to claim 1, wherein analyzing editable material content in the content file comprises:
and detecting a sharing instruction, analyzing editable material content in the content file, and displaying the editable material content.
4. The content sharing method according to claim 3, wherein the presenting the editable material content comprises:
adding editable marks to the editable material contents;
or jumping to a material display interface, wherein the material display interface displays the analyzed editable material content.
5. The content sharing method according to claim 1, wherein the selecting target material content from the material contents of the content file comprises:
detecting a sharing instruction, and displaying a content selection area on a content file;
adjusting the selection range of a content selection area according to user operation, and determining the content corresponding to the selection range in a content file;
and converting the content corresponding to the selection range in the content file into a picture format to obtain the content of the target material.
6. The content sharing method according to claim 1, wherein the content file is a video file; the selecting of the target material content from the material contents of the content file comprises:
detecting a sharing instruction, and deriving a plurality of frames of video frames from the video file;
determining a target video frame from the plurality of video frames;
the step of taking the editing result of the target material content as a content cover during sharing comprises the following steps:
acquiring an editing result of the target video frame by the editing component to obtain a content cover;
or skipping editing of the target video frame and using the target video frame as a content cover.
7. The content sharing method according to claim 1, wherein the content file has a plurality of pictures; the selecting of the target material content from the material contents of the content file comprises:
detecting a sharing instruction, and arranging pictures in the content file in a picture list;
selecting a plurality of target pictures from the pictures arranged in the picture list;
the calling of the editing component, jumping to an editing interface corresponding to the editing component, and importing the target material content into the editing interface includes:
setting an editing entry for each target picture;
if the operation of entering the editing entry of the target picture is detected, calling an editing assembly, jumping to an editing interface corresponding to the editing assembly through an interface, and importing the target picture into the editing interface;
skipping editing of the target picture if the operation of skipping the editing entry of the target picture is detected;
the step of taking the editing result of the target material content as a content cover during sharing comprises the following steps:
and acquiring the editing result of each target picture, and synthesizing the editing result of each target picture into one picture to obtain a content cover.
8. The content sharing method according to claim 1, further comprising:
acquiring a shared content cover, wherein the content cover is edited for the second time;
triggering the content cover to link to an original content file and loading the original content file on a content interface, or triggering the content cover to display a large image of the content cover, and linking to the original content file by triggering a button for linking back to the original text, and loading the original content file on the content interface.
9. A user client, comprising:
the content loading module is used for displaying a content interface, and the content interface is loaded with a content file;
a target material content selecting module, configured to select target material content from the material contents of the content file, where the selecting target material content from the material contents of the content file includes: automatically analyzing material content of which the material type corresponds to the set editable material type from the content file to obtain the editable material content in the content file, and adding an editable mark to the analyzed editable material content; determining target material contents selected from the editable material contents;
the editing component calling module is used for calling an editing component when an editable mark corresponding to target material content is clicked, jumping to an editing interface corresponding to the editing component through the interface, and importing the target material content into the editing interface, so that an editing object of the editing component is set as the target material content, the target material content is subjected to differentiated secondary editing through the editing component according to different sharing objects and the content concerned by the sharing objects, and the mode for editing the target material content by the editing component comprises at least one of a newly added layer, a newly added sticker, an input character, a comment and a doodle;
the cover determining module is used for taking the editing result of the target material content as a content cover in sharing;
a link association module for associating a link of the content file with the content cover;
the sharing module is used for selecting a sharing object through a social relationship chain, sharing a content cover associated with the link of the content file to the selected sharing object so that the selected sharing object can view the content cover, judging the concerned content in the sharing content and the content idea of the sharing content based on secondary editing content in the content cover, and linking to the content file through the content cover.
10. The user client according to claim 9, wherein the target material content selecting module is configured to select target material content from the material contents of the content file, and specifically includes:
detecting a sharing instruction, and displaying a content selection area on a content file;
adjusting the selection range of a content selection area according to user operation, and determining the content corresponding to the selection range in a content file;
and converting the content corresponding to the selection range in the content file into a picture format to obtain the content of the target material.
11. The user client of claim 9, wherein the content file is a video file; the target material content selecting module is configured to select target material content from the material content of the content file, and specifically includes:
detecting a sharing instruction, and deriving a plurality of frames of video frames from the video file;
determining a target video frame from the plurality of video frames;
the cover determining module is configured to use an editing result of the target material content as a content cover in sharing, and specifically includes:
acquiring an editing result of the target video frame by the editing component to obtain a content cover;
or skipping editing of the target video frame and using the target video frame as a content cover.
12. The user client of claim 9, wherein the content file has a plurality of pictures; the target material content selecting module is configured to select target material content from the material content of the content file, and specifically includes:
detecting a sharing instruction, and arranging pictures in the content file in a picture list;
selecting a plurality of target pictures from the pictures arranged in the picture list;
the editing component calling module is configured to call an editing component, jump an interface to an editing interface corresponding to the editing component, and import the target material content into the editing interface, and specifically includes:
setting an editing entry for each target picture;
if the operation of entering the editing entry of the target picture is detected, calling an editing assembly, jumping to an editing interface corresponding to the editing assembly through an interface, and importing the target picture into the editing interface;
skipping editing of the target picture if the operation of skipping the editing entry of the target picture is detected;
the cover determining module is configured to use an editing result of the target material content as a content cover in sharing, and specifically includes:
and acquiring the editing result of each target picture, synthesizing the editing result of each target picture into one picture, and acquiring a content cover.
13. A user device, comprising a processor and a memory:
the memory is used for storing programs;
the processor is configured to call the program to execute the content sharing method according to any one of claims 1 to 8.
14. A computer-readable storage medium for storing a program for executing the content sharing method according to any one of claims 1 to 8.
CN201611162169.2A 2016-12-15 2016-12-15 Content sharing method and user client Active CN106599208B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611162169.2A CN106599208B (en) 2016-12-15 2016-12-15 Content sharing method and user client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611162169.2A CN106599208B (en) 2016-12-15 2016-12-15 Content sharing method and user client

Publications (2)

Publication Number Publication Date
CN106599208A CN106599208A (en) 2017-04-26
CN106599208B true CN106599208B (en) 2022-05-06

Family

ID=58801641

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611162169.2A Active CN106599208B (en) 2016-12-15 2016-12-15 Content sharing method and user client

Country Status (1)

Country Link
CN (1) CN106599208B (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107133114A (en) * 2017-05-12 2017-09-05 北京安云世纪科技有限公司 A kind of data sharing method and mobile communication terminal
CN107085612A (en) * 2017-05-15 2017-08-22 腾讯科技(深圳)有限公司 media content display method, device and storage medium
CN109660854B (en) * 2017-10-10 2021-08-24 腾讯科技(深圳)有限公司 Video recommendation method, device, equipment and storage medium
CN107831974B (en) * 2017-11-30 2023-04-07 腾讯科技(深圳)有限公司 Information sharing method and device and storage medium
CN107992465A (en) * 2017-12-13 2018-05-04 广州阿里巴巴文学信息技术有限公司 The method, apparatus and terminal device that a kind of reading content is shared
CN108259571A (en) * 2017-12-25 2018-07-06 上海安技智能科技股份有限公司 Museum information issues microfluidic platform system
CN108875670A (en) * 2018-06-28 2018-11-23 咪咕动漫有限公司 Information processing method, device and storage medium
CN108959590A (en) * 2018-07-11 2018-12-07 苏州明上***科技有限公司 Full images make management system
CN110769282A (en) * 2018-07-25 2020-02-07 北京达佳互联信息技术有限公司 Short video generation method, terminal and server
CN109327608B (en) * 2018-09-12 2021-01-22 广州酷狗计算机科技有限公司 Song sharing method, terminal, server and system
CN109582884B (en) * 2018-10-22 2023-07-25 中国平安人寿保险股份有限公司 Insurance product sharing link generation method, apparatus, medium and computer device
CN109451343A (en) * 2018-11-20 2019-03-08 广州酷狗计算机科技有限公司 Video sharing method, apparatus, terminal and storage medium
CN111491202B (en) * 2019-01-29 2021-06-15 广州市百果园信息技术有限公司 Video publishing method, device, equipment and storage medium
CN110263270A (en) * 2019-06-25 2019-09-20 苏州梦嘉信息技术有限公司 A kind of network chain system and method
CN110471895B (en) * 2019-07-29 2022-07-05 维沃移动通信有限公司 Sharing method and terminal device
CN110519152A (en) * 2019-08-12 2019-11-29 北京三快在线科技有限公司 Image sending method, device and electronic equipment in instant messaging
CN111130997A (en) * 2019-12-19 2020-05-08 郭艺斌 Information publishing method and information publishing system of instant messaging software
CN111246315B (en) * 2020-01-21 2022-06-03 咪咕视讯科技有限公司 Video interaction method, system, edge node, client and storage medium
CN113259711A (en) * 2020-02-10 2021-08-13 阿里巴巴集团控股有限公司 Content sharing method and device and electronic equipment
CN112363660B (en) * 2020-11-09 2023-03-24 北京达佳互联信息技术有限公司 Method and device for determining cover image, electronic equipment and storage medium
CN113254846B (en) * 2021-07-15 2021-11-23 北京轻松筹信息技术有限公司 Material pushing method and device and electronic equipment
CN114827643B (en) * 2021-12-29 2024-03-12 广州方硅信息技术有限公司 Live broadcasting room approach method and device based on cover wiping drawing and computer equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102087652A (en) * 2009-12-08 2011-06-08 百度在线网络技术(北京)有限公司 Method for screening images and system thereof
CN102508843A (en) * 2011-09-23 2012-06-20 上海量明科技发展有限公司 Screen capture method and system with microblogging function
CN104244024A (en) * 2014-09-26 2014-12-24 北京金山安全软件有限公司 Video cover generation method and device and terminal
CN104780439A (en) * 2014-01-15 2015-07-15 腾讯科技(深圳)有限公司 Video processing method and device
CN105933211A (en) * 2016-06-20 2016-09-07 腾讯科技(深圳)有限公司 Game data sharing method, clients and game data processing system
CN106066849A (en) * 2016-05-30 2016-11-02 车智互联(北京)科技有限公司 A kind of template page editing system and method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9269090B2 (en) * 2008-08-18 2016-02-23 Nokia Technologies Oy Method, apparatus and computer program product for providing indications regarding recommended content
US9047584B2 (en) * 2010-09-16 2015-06-02 Facebook, Inc. Web-based user interface tool for social network group collaboration
CN103139369A (en) * 2011-11-30 2013-06-05 北京千橡网景科技发展有限公司 Content share method and device
CN103001856B (en) * 2012-12-05 2015-12-23 华为软件技术有限公司 A kind of information sharing method and system, instant communication client and server
CN103971279A (en) * 2014-05-19 2014-08-06 重庆奥露电子商务有限公司 Sale platform based on smart phone platform
US20160124924A1 (en) * 2014-10-09 2016-05-05 Wrap Media, LLC Displaying a wrap package of cards within an overlay window embedded in an application or web page
CN104331496B (en) * 2014-11-19 2018-09-18 杭州网易云音乐科技有限公司 Picture sharing method and equipment
CN105117205B (en) * 2015-07-24 2019-03-05 北京奇虎科技有限公司 A kind of page authoring method and device
CN105069293B (en) * 2015-08-07 2017-11-10 宋声台 The method and Intelligent notebook computer of a kind of information input terminal
CN106202155B (en) * 2016-06-23 2018-02-23 腾讯科技(深圳)有限公司 A kind of information processing method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102087652A (en) * 2009-12-08 2011-06-08 百度在线网络技术(北京)有限公司 Method for screening images and system thereof
CN102508843A (en) * 2011-09-23 2012-06-20 上海量明科技发展有限公司 Screen capture method and system with microblogging function
CN104780439A (en) * 2014-01-15 2015-07-15 腾讯科技(深圳)有限公司 Video processing method and device
CN104244024A (en) * 2014-09-26 2014-12-24 北京金山安全软件有限公司 Video cover generation method and device and terminal
CN106066849A (en) * 2016-05-30 2016-11-02 车智互联(北京)科技有限公司 A kind of template page editing system and method
CN105933211A (en) * 2016-06-20 2016-09-07 腾讯科技(深圳)有限公司 Game data sharing method, clients and game data processing system

Also Published As

Publication number Publication date
CN106599208A (en) 2017-04-26

Similar Documents

Publication Publication Date Title
CN106599208B (en) Content sharing method and user client
US11501387B2 (en) Generating playlists for a content sharing platform based on user actions
US11947594B2 (en) Personalized content sharing
CN106777116B (en) Content acquisition method, user client, server and system
EP2732383B1 (en) Methods and systems of providing visual content editing functions
US9704165B2 (en) Systems and methods for determining value of social media pages
US10715478B2 (en) Event-based comment grouping for content items
US20140089801A1 (en) Timestamped commentary system for video content
US20210042373A1 (en) Managing access rights to content using social media
US8479228B1 (en) Customization of advertisements to content of video data
CN109688479B (en) Bullet screen display method, bullet screen display device and bullet screen display server
US20120038665A1 (en) Systems and methods for graphing user interactions through user generated content
US20150128020A1 (en) System and method for collaboration based on geographical location
KR20160046332A (en) Facepile integrated communications
CN111400596B (en) Information sharing method and device
CN108470057B (en) Generating and pushing method, device, terminal, server and medium of integrated information
US20230300183A1 (en) Methods and systems for multimedia communication while accessing network resources
US10225293B1 (en) Decorating embedded graphic representations on social shares with metadata
US20210337277A1 (en) Dynamic integration of customized supplemental media content
CN106408381B (en) Information publishing method, order page display method and device
JP6184085B2 (en) Server system, information processing system, and program
KR20220132393A (en) Method, Apparatus and System of managing contents in Multi-channel Network
JP6128800B2 (en) Terminal device, information processing system, program, and information processing method
Park et al. Customized video service system design and implementation: from taste to image-based consuming method
WO2017096466A1 (en) Systems methods and computer readable medium for creating and sharing thematically-defined streams of progressive visual media in a social network environment

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