Disclosure of Invention
The invention provides an information processing method, an information processing device and electronic equipment, and aims to solve the technical problem that in the prior art, the efficiency of inserting network streaming media data into the contents to be published of each website is low.
In a first aspect, an embodiment of the present invention provides an information processing method, including:
detecting and obtaining preset operation generated aiming at the contents of a to-be-issued list of a website;
responding to the preset operation, and searching and obtaining corresponding streaming media data resources from the network;
determining at least one streaming media data from the streaming media data resource;
and adding the at least one piece of streaming media data into the content of the pending list.
With reference to the first aspect, in a first optional embodiment, the searching for a video data resource from a network in response to the preset operation includes:
responding to the preset operation, and jumping to a streaming media searching website; determining a search keyword corresponding to the to-be-issued list content, and searching in the streaming media search website based on the search keyword to obtain the streaming media data resource; or,
responding to the preset operation, and running a streaming media search website in a background; and determining a search keyword corresponding to the contents of the to-be-issued list, and searching in the streaming media search website based on the search keyword to obtain the streaming media data resource.
With reference to the first optional embodiment of the first aspect, in a second optional embodiment, the streaming media search website is a streaming media search engine, and the streaming media search engine is configured to search and obtain streaming media resource data provided by at least two resource providers respectively; or,
the streaming media searching website is a streaming media website corresponding to a preset resource provider.
With reference to the first optional embodiment of the first aspect, in a third optional embodiment, the determining a search keyword corresponding to the to-be-published content includes:
determining the theme characteristics corresponding to the contents of the to-be-issued list; determining the search keyword based on the theme features; and/or the presence of a gas in the gas,
determining the user attribute of the user generating the content to be published; determining the search keyword based on the user attribute; and/or the presence of a gas in the gas,
receiving the search keyword input by a user generating the to-be-published content.
With reference to the third optional embodiment of the first aspect, in a fourth optional embodiment, the receiving the search keyword input by the user who generates the pending statement content includes:
and after the first search is finished, receiving the search keyword input by the user, wherein the first search refers to a search process performed according to the search keyword determined by the subject feature and/or the user attribute.
With reference to the third optional embodiment of the first aspect, in a fifth optional embodiment, the determining the theme features corresponding to the to-be-published content includes:
determining the category information of the subject where the to-be-issued list content is located, wherein the category information is the subject characteristic; and/or the presence of a gas in the gas,
determining input content generated by a user when the to-be-issued list content is in the operated state; determining the subject feature based on the input content; and/or the presence of a gas in the gas,
and determining the main post content corresponding to the to-be-issued list content, and determining the theme characteristics based on the main post content.
With reference to the first aspect, in a sixth optional embodiment, after the determining at least one streaming media data from the streaming media data resource, and before the adding the at least one streaming media data to the content to be published, the method further includes:
acquiring characteristic information of streaming media data which can be published by the website;
screening the determined at least one streaming media data based on the characteristic information;
and adding the screened at least one streaming media data into the content of the to-be-sent list.
With reference to the first aspect, in a seventh optional embodiment, after the determining at least one streaming media data from the streaming media data resource, and before the adding the at least one streaming media data to the content to be posted, the method further includes:
acquiring characteristic information of streaming media data which can be published by the website;
and judging the determined at least one streaming media data based on the characteristic information, and modifying the data characteristics of the non-compliant streaming media data to be matched with the characteristic information if the streaming media data which are not compliant with the characteristic information exist.
With reference to the first aspect or any one of the first to seventh optional embodiments of the first aspect, in an eighth optional embodiment, the adding the at least one streaming media data to the content to be posted includes:
intercepting a streaming media segment from first streaming media data, wherein the first streaming media data is one of the at least one streaming media data;
and adding the streaming media segment into the content to be sent.
With reference to the eighth optional embodiment of the first aspect, in a ninth optional embodiment, the intercepting a streaming media segment from first streaming media data includes:
intercepting a streaming media segment corresponding to a search keyword from the first streaming media data; and/or the presence of a gas in the gas,
and intercepting a streaming media segment containing preset characteristics from the first streaming media data.
With reference to the first optional embodiment of the eighth aspect, in a tenth optional embodiment, after the adding the streaming media segment to the to-be-delivered content, the method further includes:
adding the network link of the first streaming media data into the content to be published;
after the content to be published is published, jumping to a page where the first streaming media data is located based on a triggering operation of a user for the network link, and playing the first streaming media data.
With reference to the tenth optional embodiment of the first aspect, in an eleventh optional embodiment, the skipping to a page where the first streaming media data is located based on a trigger operation of a user on the network link, where the streaming media segment carries intercepted start point information, and playing the first streaming media data includes:
jumping to the page where the first streaming media data is located based on the triggering operation of the user for the network link, and playing the first streaming media data from the starting point corresponding to the starting point information.
In a second aspect, an embodiment of the present invention provides an information processing apparatus, including:
the detection module is used for detecting and obtaining preset operation generated aiming at the content of the to-be-issued list of the website;
the response module is used for responding to the preset operation and searching and obtaining corresponding streaming media data resources from the network;
the streaming media data determining module is used for determining at least one piece of streaming media data from the streaming media data resource;
and the first adding module is used for adding the at least one piece of streaming media data into the content to be sent.
With reference to the second aspect, in a first optional embodiment, the response module includes:
a first response unit, a search keyword determination unit and a search unit; the first response unit is used for responding to the preset operation and jumping to a streaming media search website; the search keyword determining unit is used for determining a search keyword corresponding to the to-be-issued table content; the searching unit is used for searching the streaming media searching website based on the searching keyword to obtain the streaming media data resource;
or,
a second response unit, a search keyword determination unit and a search unit; the second response unit is used for responding to the preset operation and running a streaming media search website in a background; the search keyword determining unit is used for determining a search keyword corresponding to the to-be-issued table content; the searching unit is used for searching the streaming media searching website based on the searching keyword to obtain the streaming media data resource.
With reference to the first optional embodiment of the second aspect, in a second optional embodiment, the streaming media search website is a streaming media search engine, and the streaming media search engine is configured to search and obtain streaming media resource data provided by at least two resource providers respectively; or,
the streaming media searching website is a streaming media website corresponding to a preset resource provider.
With reference to the first optional embodiment of the second aspect, in a third optional embodiment, the search keyword determination unit includes:
the first determining subunit is configured to determine a topic feature corresponding to the to-be-issued table content, and determine the search keyword based on the topic feature; and/or the presence of a gas in the gas,
the second determining subunit is used for determining the user attribute of the user generating the to-be-issued content and determining the search keyword based on the user attribute; and/or the presence of a gas in the gas,
and the receiving subunit is used for receiving the search key word input by the user generating the to-be-issued list content.
With reference to the third optional embodiment of the second aspect, in a fourth optional embodiment, the receiving subunit is configured to:
and after the first search is finished, receiving the search keyword input by the user, wherein the first search refers to a search process performed according to the search keyword determined by the subject feature and/or the user attribute.
With reference to the third optional embodiment of the second aspect, in a fifth optional embodiment, the first determining subunit includes:
the category determining subunit is configured to determine category information of a subject where the to-be-published content is located, where the category information is the subject feature; and/or the presence of a gas in the gas,
an input content determination subunit, configured to determine input content generated by a user when the to-be-issued content is in the operated state, and determine the theme features based on the input content; and/or the presence of a gas in the gas,
and the theme content determining subunit is configured to determine a main post content corresponding to the to-be-posted content, and determine the theme feature based on the main post content.
In a sixth alternative embodiment, in combination with the second aspect, the apparatus further includes:
the first acquisition module is used for acquiring the characteristic information of the streaming media data which can be published by the website;
the screening module is used for screening the determined at least one streaming media data based on the characteristic information;
the first adding module is configured to add the screened at least one streaming media data to the content of the to-be-sent table.
In a seventh alternative embodiment, in combination with the second aspect, the apparatus further includes:
the second acquisition module is used for acquiring the characteristic information of the streaming media data which can be published by the website;
and the modification module is used for judging the determined at least one streaming media data based on the characteristic information, and modifying the data characteristics of the non-conforming streaming media data to be matched with the characteristic information if the streaming media data which are not in accordance with the characteristic information exist.
With reference to the second aspect or any one of the first to seventh optional embodiments of the second aspect, in an eighth optional embodiment, the first joining module includes:
an intercepting unit, configured to intercept a streaming media segment from first streaming media data, where the first streaming media data is one of the at least one streaming media data;
and the adding unit is used for adding the streaming media segment into the content to be sent.
With reference to the eighth optional embodiment of the second aspect, in a ninth optional embodiment, the truncating unit includes:
the first intercepting subunit is used for intercepting the streaming media segment corresponding to the search keyword from the first streaming media data; and/or the presence of a gas in the gas,
and the second intercepting subunit is used for intercepting the streaming media segment containing the preset characteristics from the first streaming media data.
In combination with the eighth optional embodiment of the second aspect, in a tenth optional embodiment, the apparatus further comprises:
the second adding module is used for adding the network link of the first streaming media data corresponding to each streaming media segment into the content of the to-be-sent list;
and the skipping module is used for skipping to a page where the first streaming media data corresponding to the triggered streaming media segment is located based on the triggering operation of the user on the network link after the content to be published is published, and playing the first streaming media data.
With reference to the tenth optional embodiment of the second aspect, in an eleventh optional embodiment, the streaming media segment carries intercepted start point information, and the skip module is configured to:
jumping to a page where first streaming media data corresponding to the triggered streaming media segment are located based on the triggering operation of the user on the network link, and playing the first streaming media data from a starting point corresponding to the starting point information.
In a third aspect, an embodiment of the present invention provides an electronic device, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by one or more processors includes instructions for:
detecting and obtaining preset operation generated aiming at the contents of a to-be-issued list of a website;
responding to the preset operation, and searching and obtaining corresponding streaming media data resources from the network;
determining at least one streaming media data from the streaming media data resource;
and adding the at least one piece of streaming media data into the content of the pending list.
The invention has the following beneficial effects:
in the embodiment of the invention, if the preset operation generated aiming at the content to be published of the website is detected, the corresponding streaming media data resource is searched and obtained from the network in response to the preset operation; and determining at least one streaming media data from the streaming media data resource, and finally adding the at least one streaming media data into the content to be published. That is, when streaming media data is inserted into the to-be-sent table content of the website, related streaming media data can be searched and obtained and inserted directly based on preset operation generated aiming at the to-be-sent table content, and a user does not need to manually open each streaming media searching website for searching, so that the technical effect of improving the efficiency of inserting network streaming media data into the to-be-sent table content is achieved.
Detailed Description
The invention provides an information processing method, an information processing device and electronic equipment, and aims to solve the technical problem that in the prior art, the efficiency of inserting network streaming media data into the contents to be published of each website is low.
In order to solve the technical problems, the general idea of the embodiment of the present application is as follows:
if the preset operation generated aiming at the content of the website to be published is detected, responding to the preset operation, and searching and obtaining the corresponding streaming media data resource from the network; and determining at least one streaming media data from the streaming media data resource, and finally adding the at least one streaming media data into the content to be published. That is, when streaming media data is inserted into the to-be-sent table content of the website, related streaming media data can be searched and obtained and inserted directly based on preset operation generated aiming at the to-be-sent table content, and a user does not need to manually open each streaming media searching website for searching, so that the technical effect of improving the efficiency of inserting network streaming media data into the to-be-sent table content is achieved.
In order to better understand the technical solutions of the present invention, the following detailed descriptions of the technical solutions of the present invention are provided with the accompanying drawings and the specific embodiments, and it should be understood that the specific features in the embodiments and the examples of the present invention are the detailed descriptions of the technical solutions of the present invention, and are not limitations of the technical solutions of the present invention, and the technical features in the embodiments and the examples of the present invention may be combined with each other without conflict.
In a first aspect, an embodiment of the present invention provides an information processing method, please refer to fig. 1, including:
step S101: detecting and obtaining preset operation generated aiming at the contents of a to-be-issued list of a website;
step S102: responding to the preset operation, and searching and obtaining corresponding streaming media data resources from the network;
step S103: determining at least one streaming media data from the streaming media data resource;
step S104: and adding the at least one piece of streaming media data into the content of the pending list.
For example, the solution is applied to an electronic device with a network access function, for example: mobile phones, tablet computers, notebook computers, all-in-one machines, desktop computers, and the like.
In step S101, the to-be-published content of the website includes a plurality of contents, for example, ① content of a to-be-published post, for example, a forum is included in many websites, various operations may be performed on the post in the forum, for example, posting, editing the post, replying the post, and so on, the post content input by the user when posting or replying the post is the to-be-published content, and in editing the post, the post content edited by the user is the to-be-published content, ② content of a circle of friends to be published, wherein the user of the electronic device may publish the content of the circle of friends through a circle of various instant chat software, the content of the circle of friends may include text, image data, video data, audio data, and so on, wherein the audio data, video data, or other multimedia data may be collectively referred to as streaming media data, and when the streaming media data is inserted, the streaming media data may be obtained based on the method in the embodiment, the content of the circle of friends may be newly created by the user, and the content of the to-be created in the blog content of the to-be edited by the post, and so on the content of the to-be edited by the website, and so on the reply content of the post may be generated by the website, and so on the case of the post content of the post, for example, the post content of the post may be created by the post, and so on the website.
The preset operation can be detected when the to-be-posted content is in the operated state, and the operated state can be multiple operated states, for example, ① publication state, taking the to-be-posted content as an example, if a user creates a new post and inputs content in the post, the post content is in the publication state at this time, ② edited state, taking the to-be-posted content as an example, the user can edit the article after publishing the article, in this case, the article is in the edited state, ③ reply state, taking the to-be-posted content as a friend circle content, after the user generates a friend circle content, the current user or other users can comment on the friend circle content, in this case, the friend circle content is in the reply state, and so on.
The preset operation is, for example: the operation of inserting the streaming media data into the content of the to-be-sent list can be an operation of clicking a preset button, an operation of generating a preset gesture, an operation of generating a preset voice control instruction and the like.
After the detection of the preset operation generated for the pending table content through the aforementioned step S101, the step S102 is executed to start: and responding to the preset operation, and searching and obtaining corresponding streaming media data resources from the network. In the implementation process, the streaming media data resource may be searched and obtained from the network in multiple ways in step S102, and two of them are listed below for description, and of course, in the implementation process, the following two cases are not limited.
First, the searching for a streaming media data resource from a network in response to the preset operation may include: responding to the preset operation, and jumping to a streaming media searching website; and searching the streaming media searching website based on the searching keyword to obtain the streaming media data resource. Further, after jumping to a streaming media search website in response to the preset operation, the method may further include: and determining a search keyword corresponding to the contents of the to-be-issued list, and searching in the streaming media search website based on the search keyword to obtain the streaming media data resource.
Of course, in the embodiment of the present invention, after responding to the preset operation, before jumping to a streaming media search website, a search keyword corresponding to the to-be-posted content may also be determined; then, executing the operation of jumping to a streaming media searching website; and are not intended to be limiting herein.
For example, after detecting the preset operation, a search interface of the streaming media search website may be provided on an operated interface surface of the to-be-published content of the website, for example: displaying the searching interface through the floating frame, embedding a window in the operated interface and the like, and then performing streaming media searching through the searching keyword on the searching interface so as to obtain streaming media data resources.
In this embodiment, the streaming media search website may be a streaming media search engine, where the streaming media search engine is configured to search and obtain streaming media resource data provided by at least two resource providers, and the streaming media search engine may search resource providing websites corresponding to multiple resource providers, respectively, so as to provide more comprehensive streaming media resource data.
In this embodiment, the streaming media search website may also be a streaming media website corresponding to a preset resource provider, where the preset resource provider may be a resource provider set by default in the system, may also be a resource provider specified by the user, or may also provide multiple resource providers to the user, and the user selects the preset resource provider, or may also determine, based on a historical operation record (e.g., a historical search record, a viewing record, a collection record) of the user, a streaming media website corresponding to a resource provider that the user likes, and so on. The present invention is not limited to the streaming media search website.
Secondly, the searching and obtaining streaming media data resources from the network in response to the preset operation includes: responding to the preset operation, and running a streaming media search website in a background; and searching the streaming media searching website based on the searching keyword to obtain the streaming media data resource.
Further, after responding to the preset operation and running the streaming media search website in the background, the method may further include: and determining a search keyword corresponding to the contents of the to-be-issued list, and searching in the streaming media search website based on the search keyword to obtain the streaming media data resource.
Of course, in the embodiment of the present invention, after the preset operation is responded, before the streaming media search website is executed in the background, the search keyword corresponding to the to-be-issued content may be determined; then, executing the operation of jumping to a streaming media searching website; and are not intended to be limiting herein.
For example, after the preset operation is detected, a search interface of the streaming media search website is not displayed, but the streaming media data resource is obtained by searching through the search keyword in the background, and the streaming media data resource is directly provided to the user. The streaming media search website can be of various types, and is not described herein again because it has been introduced above.
In the specific implementation process, the search keyword can be obtained in various ways, and two of the search keywords are listed below for introduction, but of course, in the specific implementation process, the search keyword is not limited to the following two cases.
First, the determining the search keyword corresponding to the to-be-published content may include: determining the theme characteristics corresponding to the contents of the to-be-issued list; and determining the search key words based on the theme characteristics.
For example, the theme features may be determined in a number of ways, such as:
①, determining the category information of the subject of the contents of the outbreak, wherein the category information is the subject characteristics, in general, when a certain piece of the contents of the outbreak is published, a user can select the category information for the contents of the outbreak, and the category information comprises landscape, cate, swordsman, cartoon, fantasy and the like, so that the category information of the contents of the outbreak can be obtained and can be used as a search keyword to search.
②, determining the input content generated by the user when the contents to be issued are in the operated state, and determining the theme characteristics based on the input content.
For example, keywords included in the input content may be extracted, and then some specific categories of words may be extracted from the keywords, such as: nouns, adjectives, etc., with these particular categories of words as subject characteristics, such as: assume that the user has generated the following input:
"I go to pandas today and are lovely;
the noun "panda" and the adjective "lovely" may be extracted, and these two words are used as the theme features, so that the corresponding streaming media data is obtained through the search of "panda" + "lovely", and of course, after the input content is obtained, the theme data may also be obtained based on other contents, which is not limited in the embodiment of the present invention.
③, determining the main post content corresponding to the contents of the to-be-issued list, and determining the theme characteristics based on the main post content.
For example, assume that the main post content of the to-be-published content is as follows:
title: wuhou ancestral swimming memory
The text content is as follows: chengdu Wu temple begins at the time of construction of Liu Bei Ling in the year 223 of the public Yuan, and is rated as national level museum in … … 2008, enjoying the reputation of "three nations Sheng Di".
The user currently replies to the post content, and the reply content is "admirable" or the like, and when the user generates the reply content, the title of the post content or keywords (for example, martial temple) contained in the text content can be extracted as the subject feature of the content to be replied, so that streaming media data related to martial temple can be searched and obtained to be provided to the user.
By the scheme, the technical effect that the streaming media data related to the theme can be based on the streaming media data provided for the contents to be published is achieved.
In addition, in the specific implementation process, when the theme features are obtained, the theme features may be obtained based on a combination of the three manners, for example, assuming that the category information of the main post is "travel", the theme features ① may be determined, assuming that the following content "pandas are seen today" is input by the user, so as to extract the theme features ② pandas, the search keywords corresponding to the theme features may be determined based on the extracted theme features, including travel + pandas, of course, the theme features may also be determined based on other combination manners, and the embodiment of the present invention is not limited.
Secondly, the determining the search keyword corresponding to the to-be-issued table content includes: determining the user attribute of the user generating the content to be published; and determining the search keyword based on the user attribute. For example, the user attribute may be a user attribute that is set by the user at the time of website registration, and the like, for example, the user selects a favorite style at the time of website registration, which includes: swordsmen, tourism, etc., then the user attributes may be determined to include: swordsmen, tourism, etc.; the user attribute may also be a user attribute determined according to historical behavior data of the user, for example, if the user frequently visits swordsmen or tourism boards in the process of visiting a website, it may be determined that the user attribute includes: swordsmen, tourism, etc.
Thirdly, the determining the search keyword corresponding to the content to be published includes: receiving a search keyword input by a user.
For example, if the electronic device searches for streaming media data by jumping to a streaming media search website, the electronic device may directly receive the search keyword through a search interface of the streaming media search website; if the electronic device searches and obtains the streaming media data by calling the streaming media searching website in the background, a receiving entry of a search keyword can be provided separately, the streaming media data can be received through the receiving entry, and the like.
Wherein, the search keyword input by the user can be obtained under various conditions, such as:
①, after jumping to the streaming media search website or running the streaming media search website in the background, the search keyword inputted by the user is received, that is, after jumping to the streaming media search website or running the streaming media search website in the background, the search keyword inputted by the user is directly received without searching in advance, and the search keyword inputted by the user is used for direct searching.
②, after jumping to the stream media searching website or running the stream media searching website in the background, the search keyword inputted by the user is received after completing the first search, wherein the first search refers to the search process according to the search keyword determined by the subject feature and/or the user attribute.
For example, the method combines the method of receiving the user input search keyword with the first or second method of obtaining the search keyword, so as to search and obtain the streaming media data resource provided for the user. For example, assuming that the theme feature of the content to be published is swordsmen, the search keyword can be determined to be swordsmen according to the first situation, and after jumping to the streaming media search website, the streaming media data under the classification of the swordsmen is obtained by searching through the search keyword of the swordsmen, then the search keyword input by the user is received through a search box of the streaming media search website, and finally the search is carried out under the classification of the swordsmen through the search keyword input by the user; for another example, assuming that the user attribute is tourism, it may be determined that the search keyword is "tourism" according to the second case, and then jump to the streaming media search website, search is performed through the search keyword "tourism" to obtain streaming media data under the "tourism" classification, then the search keyword input by the user is received through a search box of the streaming media search website, and finally, search is performed under the tourism classification through the search keyword input by the user, and so on.
By the scheme, the technical effect that the streaming media data obtained by searching through any search keyword can be inserted into the content to be published is achieved.
In the specific implementation process, an interface can be pre-established between an application program (such as forums, instant chat software and the like) corresponding to the contents of the to-be-sent list and a streaming media search website, after the application program obtains a search keyword, the application program sends the search keyword to the streaming media search website through the interface, and the streaming media search website directly obtains the search keyword for searching; the method includes the steps of obtaining a search keyword directly from a streaming media search website after the streaming media search website is called, then searching through the search keyword to obtain streaming media data, wherein the streaming media search website can directly receive the search keyword input by a user, can analyze a page where the content to be published is located to extract subject features, and then determines the search keyword through the subject features, or determines the search keyword through user attributes, and the like. In addition, in the specific implementation process, the three ways of obtaining the search keyword may also be used in combination, for example: determining that the topic feature is 'Chengdu' based on the first mode, and then determining that the search keyword corresponding to the topic feature is 'Chengdu'; determining that the user attribute is 'travel' based on the second mode, and then determining that the search keyword corresponding to the user attribute is 'travel'; the search keyword input by the user based on the third mode is 'panda', so that the search keyword is determined to comprise by integrating the three modes: the method for obtaining the search keywords may also be combined in other ways, for example: first and second combinations, first and third combinations, second and third combinations, and so on, embodiments of the present invention are not limited.
After responding to the preset operation in step S102, searching and obtaining the corresponding streaming media data resource from the network, step S103 is executed: at least one piece of streaming media data is determined from the streaming media data resource, and in a specific implementation process, at least one piece of streaming media data may be determined from the streaming media data resource in a variety of ways, and three of them are listed below for description, and certainly, in the specific implementation process, the invention is not limited to the following three cases.
First, at least one streaming media data is determined from a streaming media data resource based on a selection operation of a user.
For example, in general, a streaming media search website may search for many streaming media data, and the streaming media data may be provided to a user, for example: a search result window displayed on the streaming media search website, an operated interface displayed on the content to be published, and the like, wherein after the user views the streaming media data resources searched through the streaming media search website, the user can determine at least one piece of streaming media data from the streaming media data resources based on a selection operation, for example: clicking the selected streaming media data, inputting the number of the selected streaming media data, framing the selected streaming media data, and the like.
And secondly, selecting part of streaming media data from the streaming media data resource based on a preset principle as at least one piece of streaming media data added into the content to be published.
For example, after obtaining streaming media data based on search keywords, the streaming media search website automatically selects part of the streaming media data from streaming media data resources to add to the content to be published based on a preset rule without manual operation of a user, so as to improve the efficiency of adding the streaming media data to the content to be published, where the selection rule is, for example: randomly selecting, selecting the streaming media data with the highest matching degree, selecting the streaming media data with the highest loading speed, and the like.
Thirdly, after determining at least one streaming media data from the streaming media data resource, the method may further include: acquiring characteristic information of streaming media data which can be published by the website; screening the determined at least one streaming media data based on the characteristic information to obtain a screening result; and adding the screened at least one streaming media data into the content of the to-be-sent list.
For example, in a general case, a website may have some restrictions on feature information of the streamable media data, the feature information includes, for example, ① streamsize features, for example, some websites can only publish streamable media data smaller than a preset size, the preset size is, for example, 272P, 480P, and the like, when a streamable media data resource is screened, only streamable media data with a streamable media size smaller than the preset size is screened, ② streamsize features, for example, some websites can only report streamable media data with a streamable media size smaller than the preset size, the preset size is, for example, 10M, 20M, and the like, when a streamable media data resource is screened, only streamable media data with a streamable media size smaller than the preset size is screened, ③ streamformat features, for example, some websites can only publish streamable media data in a preset streamable media format, the preset streamable media format is, for example, flv, rm, and the like, when a streamable media data resource is screened only in the predetermined streamable media format.
By the scheme, the streaming media data which cannot be published by the website can be filtered, and a user does not need to manually try, so that the technical effect of improving the efficiency of inserting the network streaming media data into the content to be published is achieved.
After at least one streaming media data is determined from the streaming media data resource through the foregoing step S103, the step S104 is executed to start: and adding the at least one piece of streaming media data into the content of the pending list. After determining at least one piece of streaming media data based on step S103, the piece of streaming media data may be directly added to the to-be-published content, or at least one piece of streaming media data may be processed first, and then the processed at least one piece of streaming media data is added to the to-be-published content. The streaming media data can be processed in various ways, two of which are described below, and certainly, the implementation process is not limited to the following two cases.
The first method for modifying the data characteristics of streaming media data which do not meet the publishing requirement comprises the following steps: after at least one piece of streaming media data is determined from the streaming media data resource, acquiring characteristic information of the streaming media data which can be published by the website; judging the determined at least one streaming media data based on the characteristic information, if streaming media data which do not accord with the characteristic information exist, modifying the data characteristics of the non-accord streaming media data to be matched with the characteristic information, and then adding the modified streaming media data into the content of the to-be-sent list; and adding the contents to be sent to the streaming media data of which the judgment result is that the streaming media data accord with the characteristic information.
For example, as to what kind of feature information is, since the description is made above, it is not repeated herein. In this case, the streaming media data may be modified to meet the publishing requirement at the website, for example: the size, format, etc. of the streaming media data are adjusted. By the scheme, even if the searched streaming media data do not meet the publishing requirement on the website, the streaming media data can be used on the website by modification.
Secondly, the adding the at least one streaming media data into the to-be-sent list content comprises: intercepting a streaming media segment from first streaming media data, wherein the first streaming media data is one of the at least one streaming media data; and adding the intercepted streaming media segment into the to-be-sent list data.
For example, in a general case, the time lengths of the streaming media data provided by the streaming media website are all longer, but the streaming media data for publication are usually streaming media data with shorter time lengths (usually, if a user needs to look at the streaming media data with longer time lengths, the user often goes to the streaming media website directly to look over), so after obtaining at least one piece of streaming media data, it may be determined whether the time length of each piece of streaming media data is less than a preset time length (for example, 4 minutes, 5 minutes, and the like), and if not, an intercepting operation may be performed on the streaming media data with the time length not less than the preset time length; or after at least one piece of streaming media data is obtained, regardless of the time length of each piece of streaming media data, the streaming media data is directly intercepted based on a preset principle, and the like; or, after obtaining at least one streaming media data, determining whether the size of each streaming media data is smaller than a preset size (e.g., 2M, 5M, etc.), and if not, performing an intercepting operation on the streaming media data whose size is not smaller than the preset size; or after at least one piece of streaming media data is obtained, intercepting a certain piece of streaming media data according to the requirement of a user, for example, the user wants to intercept a segment which best meets the requirement of the user in the certain piece of streaming media data and add the segment into the to-be-sent list.
For example, ① extracts a streaming media segment corresponding to a search keyword from the first streaming media data, how to obtain the corresponding search keyword is not repeated herein because of the introduction, for each streaming media data to be intercepted, each frame of the streaming media data can be identified, if the target object corresponding to the search keyword is included, the streaming media segment is intercepted as a part of the streaming media segment, for example, if the search keyword includes "panda", the streaming media segment including the "panda" can be obtained when the streaming media data is intercepted, ② intercepts the streaming media segment including a preset feature from the first streaming media data, the preset feature is, for example, a tag included in the streaming media data, for example, a tag of a certain streaming media segment is "animal", the intercepted animal segment can be added as a streaming media segment to be published, and for example, a certain tagged of the streaming media segment can be added as a streaming media segment "to be added to the content.
When the streaming media data is intercepted, the system can automatically intercept the streaming media data, or a website where the streaming media data is located provides a function of manually intercepting the streaming media segment by a user, when the user needs to begin intercepting the streaming media segment, the intercepting function can be started (for example, triggered by clicking a preset button, triggering by generating a preset gesture, and the like), then the user selects an intercepting starting point and an intercepting end point, and further intercepts the streaming media segment from the starting point to the end point. In selecting the start and end points, the streaming media data may be manually clicked on and selected by the user, for example: taking a playing point corresponding to the starting of the interception function by the user as a starting point, and taking a playing point corresponding to the stopping of the interception instruction generated by the user as an end point; or, the user directly inputs the time corresponding to the starting point and the ending point, and the embodiment of the present invention is not limited.
By the scheme, part of the streaming media segments can be intercepted from the streaming media data and added into the content to be published, so that the network transmission load can be reduced, and the network flow consumed by the electronic equipment of the user watching the streaming media segments can also be reduced.
In step S104, at least one piece of streaming media data may be added to the content to be sent in various ways, which are described in the following two ways, and certainly, in the specific implementation process, the method is not limited to the following two cases.
The first step, adding at least one streaming media data in the streaming media data resource to the content of the pending issue table, includes: extracting network link information of the at least one streaming media data; and inserting the network link information into the contents of the to-be-issued list.
For example, when at least one piece of streaming media data is added to the content to be published, the network link information of the at least one piece of streaming media data is directly extracted, and the network link information is added to the content to be published through a certain code, for example: [ flv ] network link information [/flv ], whereby at least one streaming media data is published together with the content to be published.
Through the scheme, the network streaming media data can be inserted into the table to be sent only by adding a section of code into the table to be sent, so that the speed of inserting the network streaming media data into the table to be sent can be improved.
Secondly, the adding at least one streaming media data in the streaming media data resource to the content of the pending issue table includes: uploading the at least one piece of streaming media data to the preset storage space, and obtaining a storage address of the at least one piece of streaming media data in the storage space; and inserting the storage address into the content of the table to be issued.
For example, there may be some streaming media data that does not support linking to an external website, in which case the streaming media data cannot be displayed if network link information of the streaming media data is inserted at the external website; or, some websites do not support the streaming media data displaying the link of the external website, if the streaming media data of other websites are inserted into these websites, the corresponding streaming media data cannot be displayed, in this case, a storage space of the streaming media data may be preset, for the streaming media data not supporting the link of the external website, the storage space may be a network disk supporting the link to the external website on the network, a network disk of the website, etc., for the website not supporting the streaming media data displaying the external link, the storage space is, for example, a network disk of the website, etc., after obtaining at least one streaming media data, it may be downloaded locally to the electronic device, and then uploaded to the storage space, so that the storage address of at least one streaming media data in the storage space is inserted into the content to be published, based on this scheme, the normal display of the streaming media data can be ensured even if the streaming media data does not support the link to the external website or the website does not support the display of the streaming media data of the external website.
As an optional embodiment, after the adding the streaming media segment to the to-be-delivered content, the method further includes: adding the network link of the first streaming media data into the content to be published;
after the content to be published is published, jumping to a page where the first streaming media data is located based on a triggering operation of a user for the network link, and playing the first streaming media data.
For example, a hyperlink may be set for a playing window of a streaming media segment in the content to be published, the hyperlink is connected to a network link of the first streaming media data, and if a click operation (i.e., a trigger operation) of a user on the playing window is detected, the user may jump to a playing page of the first streaming media data, so as to play the first streaming media data; or, a network link of the first streaming media data may be directly placed in the to-be-published content, and the user jumps to a playing interface of the first streaming media data by directly clicking the network link, and so on.
Through the scheme, even if only the streaming media segment is added into the content to be sent, the user can be ensured to quickly find out the corresponding complete streaming media data (namely, the first streaming media data) based on the streaming media segment without searching again.
After jumping to the playing interface of the first streaming media data, the playing can be started from any time, for example: as an optional embodiment, the playing starts from a start point of first streaming media data, starts from a middle position of the first streaming media data, and so on, where the streaming media segment carries the intercepted start point information, and based on a trigger operation of a user on the network link, the method may jump to a page where the first streaming media data is located, and play the first streaming media data, and includes: jumping to the page where the first streaming media data is located based on the triggering operation of the user for the network link, and playing the first streaming media data from the starting point corresponding to the starting point information.
For example, assume that when a streaming media segment is intercepted, the starting point of the interception is: 10 minutes and 31 seconds, then after jumping to the first streaming media data, the first streaming media data is played from 10 minutes and 31 seconds; assume that when a streaming media segment is intercepted, the starting point of the interception is: 4 minutes and 5 seconds, the first streaming media data is played from 4 minutes and 5 seconds after jumping to the first streaming media data, and so on.
In addition, before uploading the at least one piece of streaming media data to the preset storage space, the streaming media data needs to be downloaded from a website where the corresponding piece of streaming media data is located, and in a case that the website needs to be logged in for authentication, the method further includes: acquiring login information of a website; logging in the website through the login information; downloading the streaming media data after logging in the website.
For example, the system may register in advance at each website that needs login authentication, and further obtain login information registered by the system; therefore, when streaming media data need to be downloaded, the website can be logged in maliciously by logging information which is registered by default directly through the system, and based on the scheme, the website can be logged in and corresponding streaming media data can be obtained without user registration under the condition that a user does not have a login account number of the corresponding website, so that the efficiency of obtaining the streaming media data is improved; alternatively, the user may be provided with a login interface for the website, and enter his or her login information and then download the streaming media data. The embodiments of the present invention do not describe in detail and are not limited to how the login information of the website is obtained.
In addition, in the specific implementation process, the above two modes can also be used in combination, for example: judging whether a certain streaming media data in at least one streaming media data supports linking to an external website or not, and obtaining a first judgment result; judging whether the website supports displaying streaming media data linked with an external website or not, and obtaining a second judgment result; if the first judgment result of the corresponding streaming media data is yes and the second judgment result is yes, adding the corresponding streaming media data into the table content to be sent in the first mode, otherwise, adding the corresponding streaming media data into the table content to be sent in the second mode.
Through the scheme, on one hand, the original network link connection of the streaming media data can be adopted as much as possible, so that the excessive storage burden of a preset storage space can be prevented, and the speed of inserting the streaming media data into the contents of the to-be-sent list is improved; on the other hand, under the condition that the streaming media data does not support the link to the external website or the website does not support the display of the streaming media data linked by the external website, the normal display of the streaming media data added into the content to be published can be ensured.
In a second aspect, based on the same inventive concept, an embodiment of the present invention provides an information processing apparatus, please refer to fig. 2, including:
the detection module 20 is configured to detect a preset operation generated by obtaining the content to be issued for the website;
a response module 21, configured to respond to the preset operation, search and obtain a corresponding streaming media data resource from a network;
a streaming media data determining module 22, configured to determine at least one streaming media data from the streaming media data resource;
a first adding module 23, configured to add the at least one streaming media data to the content to be published.
Optionally, the response module 21 includes:
a first response unit, a search keyword determination unit and a search unit; the first response unit is used for responding to the preset operation and jumping to a streaming media search website; the search keyword determining unit is used for determining a search keyword corresponding to the to-be-issued table content; the searching unit is used for searching the streaming media searching website based on the searching keyword to obtain the streaming media data resource; or,
a second response unit, a search keyword determination unit and a search unit; the second response unit is used for responding to the preset operation and running a streaming media search website in a background; the search keyword determining unit is used for determining a search keyword corresponding to the to-be-issued table content; the searching unit is used for searching the streaming media searching website based on the searching keyword to obtain the streaming media data resource.
Optionally, the streaming media search website is a streaming media search engine, and the streaming media search engine is configured to search and obtain streaming media resource data provided by at least two resource providers respectively; or,
the streaming media searching website is a streaming media website corresponding to a preset resource provider.
Optionally, the search keyword determining unit includes:
the first determining subunit is configured to determine a topic feature corresponding to the to-be-issued table content, and determine the search keyword based on the topic feature; and/or the presence of a gas in the gas,
the second determining subunit is used for determining the user attribute of the user generating the to-be-issued content and determining the search keyword based on the user attribute; and/or the presence of a gas in the gas,
and the receiving subunit is used for receiving the search key word input by the user generating the to-be-issued list content.
Optionally, the receiving subunit is configured to:
and after the first search is finished, receiving the search keyword input by the user, wherein the first search refers to a search process performed according to the search keyword determined by the subject feature and/or the user attribute.
Optionally, the first determining subunit includes:
the category determining subunit is configured to determine category information of a subject where the to-be-published content is located, where the category information is the subject feature; and/or the presence of a gas in the gas,
an input content determining subunit, configured to determine input content generated by a user when the to-be-issued content is in the operated state, and determine the theme features based on the input content; and/or the presence of a gas in the gas,
and the theme content determining subunit is configured to determine a main post content corresponding to the to-be-posted content, and determine the theme feature based on the main post content.
Optionally, the apparatus further comprises:
the first acquisition module is used for acquiring the characteristic information of the streaming media data which can be published by the website;
the screening module is used for screening the determined at least one streaming media data based on the characteristic information;
the first adding module is configured to add the screened at least one streaming media data to the content of the to-be-sent table.
Optionally, the apparatus further comprises:
the second acquisition module is used for acquiring the characteristic information of the streaming media data which can be published by the website;
and the modification module is used for judging the determined at least one streaming media data based on the characteristic information, and modifying the data characteristics of the non-conforming streaming media data to be matched with the characteristic information if the streaming media data which are not in accordance with the characteristic information exist.
Optionally, the first joining module 23 includes:
an intercepting unit, configured to intercept a streaming media segment from first streaming media data, where the first streaming media data is one of the at least one streaming media data;
and the adding unit is used for adding the streaming media segment into the content to be sent.
Optionally, the intercepting unit includes:
the first intercepting subunit is used for intercepting the streaming media segment corresponding to the search keyword from the first streaming media data; and/or the presence of a gas in the gas,
and the second intercepting subunit is used for intercepting the streaming media segment containing the preset characteristics from the first streaming media data.
Optionally, the apparatus further comprises:
the second adding module is used for adding the network link of the first streaming media data into the content to be published;
and the skipping module is used for skipping to a page where the first streaming media data corresponding to the triggered streaming media segment is located based on the triggering operation of the user on the network link after the content to be published is published, and playing the first streaming media data.
Optionally, the streaming media segment carries intercepted start point information, and the skip module is configured to:
jumping to a page where first streaming media data corresponding to the triggered streaming media segment are located based on the triggering operation of the user on the network link, and playing the first streaming media data from a starting point corresponding to the starting point information.
Since the apparatus described in the second aspect of the present invention is an apparatus used for implementing the information processing method described in the first aspect of the present invention, based on the information processing method described in the first aspect of the present invention, a person skilled in the art can understand the specific structure and the modification of the apparatus described in the second aspect of the present invention, and therefore will not be described herein again, and all apparatuses used for implementing the information processing method described in the first aspect of the present invention belong to the scope of the present invention.
In a third aspect, based on the same inventive concept, an embodiment of the present invention provides an electronic device, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by the one or more processors, and the one or more programs include instructions for:
detecting and obtaining preset operation generated aiming at the contents of a to-be-issued list of a website;
responding to the preset operation, and searching and obtaining corresponding streaming media data resources from the network;
determining at least one streaming media data from the streaming media data resource;
and adding the at least one piece of streaming media data into the content of the pending list.
Optionally, the electronic device is also configured to execute the one or more programs by the one or more processors including instructions for:
responding to the preset operation, and jumping to a streaming media searching website; determining a search keyword corresponding to the to-be-issued list content, and searching in the streaming media search website based on the search keyword to obtain the streaming media data resource; or,
responding to the preset operation, and running a streaming media search website in a background; and determining a search keyword corresponding to the contents of the to-be-issued list, and searching in the streaming media search website based on the search keyword to obtain the streaming media data resource.
Optionally, the streaming media search website is a streaming media search engine, and the streaming media search engine is configured to search and obtain streaming media resource data provided by at least two resource providers respectively; or,
the streaming media searching website is a streaming media website corresponding to a preset resource provider.
Optionally, the electronic device is also configured to execute the one or more programs by the one or more processors including instructions for:
determining the theme characteristics corresponding to the contents of the to-be-issued list; determining the search keyword based on the theme features; and/or the presence of a gas in the gas,
determining the user attribute of the user generating the content to be published; determining the search keyword based on the user attribute; and/or the presence of a gas in the gas,
receiving the search keyword input by a user generating the to-be-published content.
Optionally, the electronic device is also configured to execute the one or more programs by the one or more processors including instructions for:
and after the first search is finished, receiving the search keyword input by the user, wherein the first search refers to a search process performed according to the search keyword determined by the subject feature and/or the user attribute.
Optionally, the electronic device is also configured to execute the one or more programs by the one or more processors including instructions for:
determining the category information of the subject where the to-be-issued list content is located, wherein the category information is the subject characteristic; and/or the presence of a gas in the gas,
determining input content generated by a user when the to-be-issued list content is in the operated state; determining the subject feature based on the input content; and/or the presence of a gas in the gas,
and determining the main post content corresponding to the to-be-issued list content, and determining the theme characteristics based on the main post content.
Optionally, the electronic device is also configured to execute the one or more programs by the one or more processors including instructions for:
acquiring characteristic information of streaming media data which can be published by the website;
screening the determined at least one streaming media data based on the characteristic information;
and adding the screened at least one streaming media data into the content of the to-be-sent list.
Optionally, the electronic device is also configured to execute the one or more programs by the one or more processors including instructions for:
acquiring characteristic information of streaming media data which can be published by the website;
and judging the determined at least one streaming media data based on the characteristic information, and modifying the data characteristics of the non-compliant streaming media data to be matched with the characteristic information if the streaming media data which are not compliant with the characteristic information exist.
Optionally, the electronic device is also configured to execute the one or more programs by the one or more processors including instructions for:
intercepting a streaming media segment from first streaming media data, wherein the first streaming media data is one of the at least one streaming media data;
and adding the streaming media segment into the content to be sent.
Optionally, the electronic device is also configured to execute the one or more programs by the one or more processors including instructions for:
intercepting a streaming media segment corresponding to a search keyword from the first streaming media data; and/or the presence of a gas in the gas,
and intercepting a streaming media segment containing preset characteristics from the first streaming media data.
Optionally, the electronic device is also configured to execute the one or more programs by the one or more processors including instructions for:
adding the network link of the first streaming media data corresponding to each streaming media segment into the content to be published; the network link is used for jumping to a page where first streaming media data corresponding to the triggered streaming media segment are located based on a triggering operation of a user for the network link after the content to be published is published, and playing the first streaming media data.
Optionally, the streaming media segment carries intercepted start point information, and the electronic device is further configured to execute the one or more programs by one or more processors, including instructions for:
jumping to a page where first streaming media data corresponding to the triggered streaming media segment are located based on the triggering operation of the user on the network link, and playing the first streaming media data from a starting point corresponding to the starting point information.
Since the electronic device described in the third aspect of the present invention is an electronic device used for implementing the information processing method described in the first aspect of the present invention, based on the information processing method described in the first aspect of the present invention, a person skilled in the art can understand a specific structure and a modification of the electronic device described in the third aspect of the present invention, and therefore details are not described here, and all electronic devices used for implementing the information processing method described in the first aspect of the present invention belong to the scope of the present invention.
Fig. 3 is a block diagram of an electronic device 800 illustrating an information processing method according to an example embodiment. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 3, electronic device 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.
The processing component 802 generally controls overall operation of the electronic device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing elements 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operation at the device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 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.
The power components 806 provide power to the various components of the electronic device 800. Power components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for electronic device 800.
The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the electronic device 800 is in an operation mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the electronic device 800. For example, the sensor assembly 814 may detect an open/closed state of the device 800, the relative positioning of components, such as a display and keypad of the electronic device 800, the sensor assembly 814 may also detect a change in the position of the electronic device 800 or a component of the electronic device 800, the presence or absence of user contact with the electronic device 800, orientation or acceleration/deceleration of the electronic device 800, and a change in the temperature of the electronic device 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD video sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the electronic device 800 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer-readable storage medium in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform an information processing method, the method comprising:
detecting and obtaining preset operation generated aiming at the contents of a to-be-issued list of a website;
responding to the preset operation, and searching and obtaining corresponding streaming media data resources from the network;
determining at least one streaming media data from the streaming media data resource;
and adding the at least one piece of streaming media data into the content of the pending list.
Optionally, the readable storage medium is also configured to execute the one or more programs by one or more processors including instructions for:
responding to the preset operation, and jumping to a streaming media searching website; determining a search keyword corresponding to the to-be-issued list content, and searching in the streaming media search website based on the search keyword to obtain the streaming media data resource; or,
responding to the preset operation, and running a streaming media search website in a background; and determining a search keyword corresponding to the contents of the to-be-issued list, and searching in the streaming media search website based on the search keyword to obtain the streaming media data resource.
Optionally, the streaming media search website is a streaming media search engine, and the streaming media search engine is configured to search and obtain streaming media resource data provided by at least two resource providers respectively; or,
the streaming media searching website is a streaming media website corresponding to a preset resource provider.
Optionally, the readable storage medium is also configured to execute the one or more programs by one or more processors including instructions for:
determining the theme characteristics corresponding to the contents of the to-be-issued list; determining the search keyword based on the theme features; and/or the presence of a gas in the gas,
determining the user attribute of the user generating the content to be published; determining the search keyword based on the user attribute; and/or the presence of a gas in the gas,
receiving the search keyword input by a user generating the to-be-published content.
Optionally, the readable storage medium is also configured to execute the one or more programs by one or more processors including instructions for:
and after the first search is finished, receiving the search keyword input by the user, wherein the first search refers to a search process performed according to the search keyword determined by the subject feature and/or the user attribute.
Optionally, the readable storage medium is also configured to execute the one or more programs by one or more processors including instructions for:
determining the category information of the subject where the to-be-issued list content is located, wherein the category information is the subject characteristic; and/or the presence of a gas in the gas,
determining input content generated by a user when the to-be-issued list content is in the operated state; determining the subject feature based on the input content; and/or the presence of a gas in the gas,
and determining the main post content corresponding to the to-be-issued list content, and determining the theme characteristics based on the main post content.
Optionally, the readable storage medium is also configured to execute the one or more programs by one or more processors including instructions for:
acquiring characteristic information of streaming media data which can be published by the website;
screening the determined at least one streaming media data based on the characteristic information;
and adding the screened at least one streaming media data into the content of the to-be-sent list.
Optionally, the readable storage medium is also configured to execute the one or more programs by one or more processors including instructions for:
acquiring characteristic information of streaming media data which can be published by the website;
and judging the determined at least one streaming media data based on the characteristic information, and modifying the data characteristics of the non-compliant streaming media data to be matched with the characteristic information if the streaming media data which are not compliant with the characteristic information exist.
Optionally, the readable storage medium is also configured to execute the one or more programs by one or more processors including instructions for:
intercepting a streaming media segment from first streaming media data, wherein the first streaming media data is one of the at least one streaming media data;
and adding the streaming media segment into the content to be sent.
Optionally, the readable storage medium is also configured to execute the one or more programs by one or more processors including instructions for:
intercepting a streaming media segment corresponding to a search keyword from the first streaming media data; and/or the presence of a gas in the gas,
and intercepting a streaming media segment containing preset characteristics from the first streaming media data.
Optionally, the readable storage medium is also configured to execute the one or more programs by one or more processors including instructions for:
adding the network link of the first streaming media data corresponding to each streaming media segment into the content to be published; the network link is used for jumping to a page where first streaming media data corresponding to the triggered streaming media segment are located based on a triggering operation of a user for the network link after the content to be published is published, and playing the first streaming media data.
Optionally, the streaming media segment carries intercepted start point information, and the readable storage medium is further configured to execute the one or more programs by one or more processors, including instructions for:
jumping to a page where first streaming media data corresponding to the triggered streaming media segment are located based on the triggering operation of the user on the network link, and playing the first streaming media data from a starting point corresponding to the starting point information.
Fig. 4 is a schematic diagram of a server in some embodiments of the invention. The server 1900, which may vary widely in configuration or performance, may include one or more Central Processing Units (CPUs) 1922 (e.g., one or more processors) and memory 1932, one or more storage media 1930 (e.g., one or more mass storage devices) storing applications 1942 or data 1944. Memory 1932 and storage medium 1930 can be, among other things, transient or persistent storage. The program stored in the storage medium 1930 may include one or more modules (not shown), each of which may include a series of instructions operating on a server. Still further, a central processor 1922 may be provided in communication with the storage medium 1930 to execute a series of instruction operations in the storage medium 1930 on the server 1900.
The server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input-output interfaces 1958, one or more keyboards 1956, and/or one or more operating systems 1941, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
One or more embodiments of the invention have at least the following beneficial effects:
in the embodiment of the invention, if the preset operation generated aiming at the content to be published of the website is detected, the corresponding streaming media data resource is searched and obtained from the network in response to the preset operation; and determining at least one streaming media data from the streaming media data resource, and finally adding the at least one streaming media data into the content to be published. That is, when streaming media data is inserted into the to-be-sent table content of the website, related streaming media data can be searched and obtained and inserted directly based on preset operation generated aiming at the to-be-sent table content, and a user does not need to manually open each streaming media searching website for searching, so that the technical effect of improving the efficiency of inserting network streaming media data into the to-be-sent table content is achieved.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.