Disclosure of Invention
The disclosure provides a content sharing method, a content sharing device, an electronic device and a storage medium, so as to at least solve the problem of low content sharing efficiency in the related art. The technical scheme of the present disclosure is as follows:
according to a first aspect of an embodiment of the present disclosure, there is provided a content sharing method, including:
Displaying comments associated with the media content in a sharing interface of the media content;
And responding to the sharing operation of the media content, and sending a target session message to a target object indicated by the sharing operation, wherein the target session message comprises message content obtained based on the combination of the media content and the comment.
In one possible implementation manner, the displaying the comment associated with the media content in the sharing interface of the media content includes displaying a comment of a target comment type associated with the media content in the sharing interface, wherein the target comment type represents that at least one attribute of comment time, interaction data, comment information amount or comment relevance of the comment meets a preset condition, the interaction data is used for recording interaction operation received by the comment, and the interaction operation is an operation that a user account watching the media content interacts with the comment, and the comment relevance is used for representing the relevance of the comment and the media content.
In one possible implementation manner, in the case that the target comment type comment has a plurality of comments, displaying the comment associated with the media content in the sharing interface of the media content includes displaying the comment with the interaction number in the sharing interface, wherein the comment is ranked in the top N bits in the comment of the target comment type, and the N is an integer greater than or equal to 1.
In one possible implementation manner, the sharing interface displays at least one object to be shared, the sharing operation comprises a triggering operation on the object to be shared, the sending of a target session message to a message session indicated by the sharing operation in response to the sharing operation on the media content comprises the steps of displaying a comment selected by the selecting operation as a selected comment in response to a selecting operation on at least one comment associated with the media content, sending the target session message to the message session with the target object by taking the triggered object to be shared as the target object in response to the triggering operation on the object to be shared, and the target session message comprises the message content obtained based on the combination of the media content and the selected comment.
In one possible implementation, the method further includes displaying the target session message in a session interface of the message session, displaying a display page of the media content in response to a triggering operation on the target session message, the display page including a comment area for displaying the comment.
In one possible implementation, the displaying the target session message in the session interface of the message session includes displaying a content card of the media content and a message bubble associated with the content card in the target session message, where the content card control is used to play the media content and the message bubble is used to display comment content of the comment.
In one possible implementation, the method further comprises displaying at least one of a source identifier or a type identifier of the comment in the message bubble, wherein the source identifier is used for representing a user account identifier for posting the comment, and the type identifier is used for representing a comment type of the comment.
According to a second aspect of an embodiment of the present disclosure, there is provided a content sharing apparatus, including:
A display unit configured to perform displaying comments associated with media content in a sharing interface of the media content;
And a sending unit configured to perform a sharing operation on the media content in response to the sharing operation, and send a target session message to a target object indicated by the sharing operation, wherein the target session message includes message content obtained based on a combination of the media content and the comment.
In one possible implementation manner, the display unit is configured to display comments of a target comment type associated with the media content in the sharing interface, wherein the target comment type represents that at least one attribute of comment time, interaction data, comment information amount or comment relevance of the comments meets a preset condition, the interaction data is used for recording interaction operation received by the comments, and the interaction operation is an operation that a user account watching the media content interacts with the comments, and the comment relevance is used for representing the relevance of the comments with the media content.
In one possible implementation manner, in the case that the target comment type comment has a plurality of comments, the display unit is configured to display, in the sharing interface, comments with the interaction times ranked in the top N bits in the target comment type comment, where N is an integer greater than or equal to 1.
In one possible implementation manner, the sharing interface displays at least one object to be shared, the sharing operation includes a triggering operation on the object to be shared, the sending unit is configured to execute a selecting operation in response to at least one comment associated with the media content, display the comment selected by the selecting operation as a selected comment, respond to the triggering operation on the object to be shared, send the target session message to a message session with the target object, and the target session message includes a message content obtained based on a combination of the media content and the selected comment.
In one possible implementation, the device further comprises a session unit configured to execute presentation of the target session message in a session interface of the message session, a jump unit configured to execute a presentation page for presenting the media content in response to a trigger operation on the target session message, the presentation page including a comment area for presenting the comment.
In one possible implementation, the session unit is configured to execute a content card for displaying the media content in the target session message and a message bubble associated with the content card, wherein the content card control is used for playing the media content, and the message bubble is used for displaying comment content of the comment.
In one possible implementation, the apparatus further comprises an identification unit configured to perform displaying at least one of a source identification or a type identification of the comment in the message bubble, wherein the source identification is used for representing a user account identification of the comment, and the type identification is used for representing a comment type of the comment.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device comprising a memory storing a computer program and a processor implementing the content sharing method according to the first aspect or any one of the possible implementations of the first aspect when the processor executes the computer program.
According to a fourth aspect of embodiments of the present disclosure, there is provided a storage medium having stored thereon a computer program which, when executed by a processor, implements the content sharing method according to the first aspect or any one of the possible implementations of the first aspect.
According to a fifth aspect of embodiments of the present disclosure, there is provided a computer program product comprising a computer program stored in a readable storage medium, from which at least one processor of a device reads and executes the computer program, causing the device to perform the content sharing method of the first aspect or any one of the possible implementations of the first aspect.
The technical scheme provided by the embodiment of the invention has the advantages that the comment associated with the media content is displayed in the sharing interface of the media content, and the target session message generated based on the media content and the comment is sent to the message session indicated by the sharing operation in response to the sharing operation of the media content, so that the user can send the comment associated with the media content to the target object in the process of sharing the media content to the target object, and the user does not need to input the comment associated with the media content in the message session interface of the target object again, thereby simplifying the operation of sharing the content to be shared to the target object by the user and improving the content sharing efficiency.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Detailed Description
In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the disclosure described herein may be capable of operation in sequences other than those illustrated or described herein. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure.
It should be further noted that, the user information (including, but not limited to, user equipment information, user personal information, etc.) and the data (including, but not limited to, data for presentation, analyzed data, etc.) related to the present disclosure are information and data authorized by the user or sufficiently authorized by each party.
The content sharing method provided by the disclosure can be applied to an application environment as shown in fig. 1. Wherein the terminal 102 communicates with the server 104 via a network. The data storage system may store data that the server 104 needs to process. The data storage system may be integrated on the server 104 or may be located on a cloud or other network server. The terminal 102 displays comments associated with the media content in a sharing interface of the media content, the terminal 102 responds to the sharing operation of the media content and sends a target session message to a target object indicated by the sharing operation, and the target session message comprises message content obtained based on the combination of the media content and the comments. Specifically, the terminal 102 sends the target session message to the electronic device in which the target object in the message session is registered through the server 104. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, internet of things devices, and portable wearable devices, where the internet of things devices may be smart speakers, smart televisions, smart air conditioners, smart vehicle devices, and the like. The portable wearable device may be a smart watch, smart bracelet, headset, or the like. The server 104 may be implemented as a stand-alone server or as a server cluster of multiple servers.
Fig. 2 is a flowchart illustrating a content sharing method according to an exemplary embodiment, and as shown in fig. 2, the content sharing method is used in the terminal 102 in fig. 1, and includes the following steps.
In step S202, comments associated with the media content are presented in the sharing interface of the media content.
Wherein media content may refer to information that is conveyed through various mediums. In practice, media content may include, but is not limited to, text, images, audio, and video. For example, the media content may be short video provided by a short video platform, a live room, etc.
The sharing interface may refer to an interface for a user to send the media content to a user account or organization specified by the user. In practical applications, the sharing interface may be displayed with an object to be shared, which is designated by the user, and the user may control the terminal to send the content to be shared to the electronic device of the sharing object designated by the user by inputting a trigger operation of the object to be shared to the sharing page.
Wherein, the comments associated with the media content may refer to comments input by the user account acquiring the media content for the media content. In particular, the media content may be uploaded into a media platform that causes the user account entering the media platform to obtain the media content by pushing or distributing the media content to the user account entering the media platform.
In practical application, the media platform provides a comment inlet for inputting comments for the media content, and the user account for obtaining the media content can input comments for the media content through the comment inlet to form comments associated with the media content. Of course, the user account entering the media platform may also perform interactive operations (e.g., praise, reply, etc.) with the comments associated with the media content, and the media content may record the interactive data of the comments associated with the media content.
In a specific implementation, the terminal may play the media content, and display a sharing portal for the media content in a playing interface of the media content, where a user may input a trigger operation for the sharing portal to the terminal by clicking the sharing portal, and the terminal responds to the trigger operation for the sharing portal to display the sharing interface of the media content. In practical application, the terminal can display the sharing interface in a mode of half-screen pages in the playing interface, so that the playing of the media content is not affected.
The terminal may present comments associated with the media content in the sharing interface. In practical application, there may be multiple comments associated with the media content, but the display area of the sharing interface is limited, the terminal may screen the multiple comments associated with the media content, and display the screened comments in the sharing interface. For the understanding of those skilled in the art, please refer to fig. 3, the user may trigger the terminal to display the sharing interface 330 at the upper layer of the playing interface 310 by clicking the sharing entry 320 in the playing interface 310 in fig. 3, and the terminal displays the comment 340 associated with the media content through the sharing interface 330, where the comment 340 may only satisfy the comment of the preset screening condition.
In step S204, in response to the sharing operation of the media content, a target session message is sent to a target object indicated by the sharing operation.
Among other things, a sharing operation may refer to an operation on an electronic device that sends media content to a designated user account or organization.
Wherein the target session message includes message content based on a combination of media content and comments. Specifically, the target session message may refer to a session message obtained according to the combination of the media content and the comment, and the user may obtain the comment associated with the media content and the media content through the target session message.
In a specific implementation, the sharing interface may display an object to be shared for a user to specify, the user may input an instruction for sharing the media content to a target object selected by the triggering operation to the terminal by inputting the triggering operation to the sharing page, so as to implement the sharing operation of inputting the media content to the terminal, and the terminal generates target session information according to the media content and comments associated with the media content in response to the sharing operation of the media content, and sends the target session information to a message session indicated by the sharing operation.
For the understanding of those skilled in the art, please refer to fig. 3 again, the user may trigger the terminal to generate target session information according to the media content and the comment associated with the media content by clicking one of the objects to be shared 350 in the sharing interface 330 of fig. 3, and send the target session information to the message session indicated by the sharing operation. As shown in fig. 4, fig. 4 exemplarily provides a schematic view of a session interface, wherein a terminal may display the target session information 420 in the session interface 410, and the target session information 420 includes a message content obtained by combining media content and comments.
According to the content sharing method, the comments associated with the media content are displayed in the sharing interface of the media content, and the target session message generated based on the media content and the comments is sent to the message session indicated by the sharing operation in response to the sharing operation of the media content, so that a user can send the comment content associated with the media content to the target object along the way in the process of sharing the media content to the target object, and the user does not need to input the comment content associated with the media content in the message session interface of the target object again, so that the operation of sharing the content to be shared to the target object by the user is simplified, and the content sharing efficiency is improved.
In an exemplary embodiment, presenting comments associated with media content in a sharing interface of the media content includes presenting comments of a target comment type associated with the media content in the sharing interface.
The target comment type characterizes at least one attribute of comment time, interaction data, comment information quantity or comment relativity of the comment, and the at least one attribute meets preset conditions.
The interactive data are used for recording interactive operation received by comments.
The interaction operation is an operation of interaction of comments by a user account watching the media content. In practical applications, the interactive data may refer to the number of times the comment receives an interactive operation. For example, the number of interactions may refer to the praise of the comment in the case where the interaction is a praise of the comment by the user account viewing the media content, and the number of interactions may refer to the number of returns of the comment in the case where the interaction is a reply of the comment by the user account viewing the media content.
Wherein the comment relevance is used for representing the relevance of the comment to the media content.
In practical applications, the media content can be associated with multiple comments, and as different comments are not only numbers, the comments also cover rich information such as text content, commentators, comment time, interactions in comments and the like. In practical application, the server can quantify the comment quality of each comment by combining the information such as the text content of the comment, the commentator, the comment time, the interaction data in the comment and the like. And screening out comments of the target comment type from the comments associated with the media content based on the quantification result of the comment quality of each comment. For example, the server may consider, as the comment of the target comment type described above, a comment having the highest comment quality score among a plurality of comments associated with the media content.
Of course, the server may also screen out comments of the target comment type from the multiple comments associated with the media content by using at least one attribute of comment time, interaction data, comment information amount, or comment relevance. In practical application, under the condition that the interaction times are praise numbers of comments, the server can screen out the comment with the highest praise number from a plurality of comments associated with the media content, and the comment is used as a comment of a target comment type. Alternatively, the comment of the target comment type may be referred to as a "spirit comment" or a "spirit comment".
According to the technical scheme, the comments of the target comment type are screened out from the comments associated with the media content, and the comments of the target comment type are displayed in the sharing interface, so that the phenomenon that the original function of the sharing interface is affected due to the fact that too many comments are displayed in the sharing interface can be avoided, and a user can quickly know comments with high comment quality from the comments associated with the media content, so that the content sharing efficiency is improved.
In an exemplary embodiment, in the case that the target comment type comment has a plurality of comments, displaying the comment associated with the media content in the sharing interface of the media content includes displaying the number of interactions in the sharing interface and ordering the top N comments in the target comment type comment.
Wherein N is an integer greater than or equal to 1.
In a specific implementation, when the target comment type comment has a plurality of comments, in a process that the terminal displays the comment associated with the media content in the sharing interface of the media content, the terminal can display the comment with the interaction times in the sharing interface, and order the comment in the top N bits in the target comment type comment. For example, assuming n=1, in the case where the "god comment" associated with the media content has a plurality of pieces, the terminal may show the piece of "god comment" with the highest praise in the sharing interface of the media content.
According to the technical scheme, under the condition that the target comment type comments have a plurality of comments, the comments with the interaction times in the front N positions are sequenced in the target comment type comments, and N is greater than or equal to 1, so that the phenomenon that normal use of the original functions of the sharing interface is affected due to the fact that a plurality of target comment type comments are displayed in the sharing interface can be avoided, comments with relatively good interaction data are recommended to a user, and the user can share the target comment type comments into a message session appointed by the user conveniently.
In an exemplary embodiment, the sharing interface displays at least one object to be shared, the sharing operation comprises a triggering operation of the object to be shared, the sending of a target session message to a message session indicated by the sharing operation is performed in response to the sharing operation of the media content, the method comprises the steps of displaying the comment selected by the selecting operation as a selected comment in response to the selecting operation of at least one comment associated with the media content, the sending of the target session message to the message session with the target object by taking the triggered object to be shared as the target object in response to the triggering operation of the object to be shared, and the target session message comprises the message content obtained based on the combination of the media content and the selected comment.
The object to be shared may refer to an object shared by the media content. In practice, the objects to be shared may include, but are not limited to, user accounts, user account collections (e.g., group chat), virtual spaces (e.g., chat rooms), social media platforms, and the like.
In a specific implementation, referring to fig. 5, a terminal may display at least one object to be shared 350 in a sharing interface, in a process that the terminal responds to a sharing operation on media content and sends a target session message to a message session indicated by the sharing operation, the terminal may respond to a selection operation on at least one comment 340 associated with the media content and display the comment selected by the selection operation as a selected comment 510, respond to a triggering operation on an object to be shared 520 and send the target session message to the message session with the object to be shared and display the message session in the session interface of the message session, where the target session message includes a message content obtained based on a combination of the media content and the selected comment.
According to the technical scheme, the comment selected by the selection operation is shown as the selected comment in response to the selection operation of at least one comment associated with the media content, and the target session message is sent to the message session of the object to be shared in response to the triggering operation of the object to be shared, wherein the target session message comprises the message content obtained by combining the media content and the selected comment, so that the comment displayed in the sharing interface can be selectively forwarded to the message session by a user.
In an exemplary embodiment, the method further comprises presenting the target session message in a session interface of the message session, presenting a presentation page of the media content in response to a triggering operation on the target session message, the presentation page including a comment area for presenting a comment.
Wherein the comment area may refer to an area for presenting comments associated with the media content.
In a specific implementation, referring to fig. 6, after the terminal displays the target session message in the session interface of the message session, the user may input a triggering operation on the target session message to the terminal by clicking on the comment content (i.e. the message bubble 422 in fig. 6) in the target session message, and in response to the triggering operation on the target session message, the terminal may jump back to the display page 610 of the media content (i.e. the detail page of the media content) from the session interface, and the terminal may display the comment area 620 on the display page 610 and locate the comment list to the position 630 of the comment.
According to the technical scheme, the target session message is displayed in the session interface of the message session, and the display page of the media content is displayed in response to the triggering operation of the target session message, wherein the display page comprises the comment area for displaying comments, so that a user can conveniently and rapidly control the terminal to display the comment area displaying the comments in a mode of triggering the target session message, and the user can conveniently check the comments in the comment area and perform interactive operation, such as praise, forwarding or comment operation.
In an exemplary embodiment, the target session message is displayed in a session interface of the message session, and the method comprises the steps of displaying a content card of media content and a message bubble associated with the content card in the target session message, wherein the content card control is used for playing the media content, and the message bubble is used for displaying comment content of comments.
In a specific implementation, referring to fig. 4 again, in the process that the terminal displays the target session message 420 in the session interface 410 of the message session, the terminal may display the content card 421 of the media content in the target session message, the content card 421 may display the thumbnail information (such as the video cover) of the media content, the user may input the triggering operation on the content card 421 to the terminal by clicking the content card 421, and the terminal may play the media content in response to the triggering operation on the content card 421. The terminal may present a message bubble 422 associated with the content card 421 in the target session message, the message bubble 422 may move with movement of the content card 421 in the session interface 410, and the terminal displays comment content of the comment through the message bubble 422.
According to the technical scheme, the content card control is used for playing the media content, and the message bubble is used for displaying comment content of comments, so that a session object in a message session can conveniently and rapidly acquire the media content in the target session message and the comment content of the comments through the session interface.
In an exemplary embodiment, the method further comprises displaying at least one of a source identification or a type identification of the comment in the message bubble.
Wherein the source identifies a user account for characterizing the posting of the comment and the type identifies a comment type for characterizing the comment.
In particular implementations, referring back to fig. 4, the terminal may display a source identification of the comment, e.g., "from user account a," in message bubble 422 for use in representing the user account posting the comment. A comment type identification, such as a "god comment" or a "pick comment," may also be displayed in the message bubble 422 for indicating the comment type that posted the comment.
According to the technical scheme, at least one of the source identifier or the type identifier of the comment is displayed in the message bubble, so that a session object in the message session can quickly know the posting object or the comment type displayed by the target session message through the target session message.
Fig. 7 is a flowchart illustrating another content sharing method according to an exemplary embodiment, which is used in the terminal 102 of fig. 1, as shown in fig. 7, and includes the following steps.
In step S702, comments of a target comment type associated with the media content are displayed in the sharing interface, the target comment type indicates that the number of interactions of the comments is greater than a preset threshold, the number of interactions indicates the number of interactions received by the comments, and the interactions are operations of the user account viewing the media content to interact with the comments.
In step S704, in response to a selection operation of at least one comment associated with the media content, the comment selected by the selection operation is shown as a selected comment.
In step S706, in response to the triggering operation on the object to be shared in the sharing interface, a target session message is sent to the message session with the object to be shared, wherein the target session message comprises message content obtained based on the combination of the media content and the selected comment.
In step S708, the target session message is presented in a session interface of the message session.
In step S710, a content card of the media content and a message bubble associated with the content card are displayed in the target session message, the content card control is used for playing the media content, and the message bubble is used for displaying comment content of the comment.
At step S712, at least one of a source identifier or a type identifier of the comment is displayed in the message bubble, wherein the source identifier is used for representing a user account identifier of the posted comment, and the type identifier is used for representing a comment type of the comment.
It should be noted that, the specific limitation of the above steps may be referred to the specific limitation of a content sharing method, which is not described herein.
It should be understood that, although the steps in the flowcharts of fig. 2 and 7 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least a portion of the steps in fig. 2 and 7 may include a plurality of steps or stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the execution of the steps or stages is not necessarily sequential, but may be performed in rotation or alternatively with at least a portion of the steps or stages in other steps or steps.
It should be understood that the same/similar parts of the embodiments of the method described above in this specification may be referred to each other, and each embodiment focuses on differences from other embodiments, and references to descriptions of other method embodiments are only needed.
Fig. 8 is a block diagram of a content sharing apparatus according to an exemplary embodiment. Referring to fig. 8, the apparatus includes:
a presentation unit 810 configured to perform presentation of comments associated with media content in a sharing interface of the media content;
And a transmitting unit 820 configured to perform a sharing operation on the media content in response to the sharing operation, and transmit a target session message to a target object indicated by the sharing operation, the target session message including a message content obtained based on a combination of the media content and the comment.
In one possible implementation manner, the display unit 810 is configured to perform displaying, in the sharing interface, a comment of a target comment type associated with the media content, where the target comment type characterizes that at least one attribute of comment time, interaction data, comment information amount, or comment relevance of the comment satisfies a preset condition, the interaction data is used for recording an interaction operation received by the comment, and the interaction operation is an operation that a user account watching the media content interacts with the comment, and the comment relevance is used for characterizing a relevance of the comment and the media content.
In one possible implementation manner, in a case that the target comment type comment has a plurality of comments, the display unit 810 is configured to perform displaying, in the sharing interface, comments with the number of interactions ordered in the top N bits in the target comment type comment, where N is a positive integer greater than or equal to 1.
In one possible implementation manner, the sharing interface displays at least one object to be shared, the sharing operation includes a triggering operation on the object to be shared, the sending unit 820 is configured to perform a selecting operation in response to at least one comment associated with the media content, show the comment selected by the selecting operation as a selected comment, respond to the triggering operation on the object to be shared, send the triggered object to be shared as the target object, and send the target session message to a message session with the target object, where the target session message includes a message content obtained based on a combination of the media content and the selected comment.
In one possible implementation, the device further comprises a session unit configured to execute presentation of the target session message in a session interface of the message session, a jump unit configured to execute a presentation page for presenting the media content in response to a trigger operation on the target session message, the presentation page including a comment area for presenting the comment.
In one possible implementation, the session unit is configured to execute a content card for displaying the media content in the target session message and a message bubble associated with the content card, wherein the content card control is used for playing the media content, and the message bubble is used for displaying comment content of the comment.
In one possible implementation, the apparatus further comprises an identification unit configured to perform displaying at least one of a source identification or a type identification of the comment in the message bubble, wherein the source identification is used for representing a user account identification of the comment, and the type identification is used for representing a comment type of the comment.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
Fig. 9 is a block diagram of an electronic device 900 for performing the content sharing method described above, according to an example embodiment. For example, electronic device 900 may be a mobile phone, computer, digital broadcast terminal, messaging device, game console, tablet device, medical device, exercise device, personal digital assistant, and the like.
Referring to FIG. 9, an electronic device 900 can include one or more of a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input/output (I/O) interface 912, a sensor component 914, and a communication component 916.
The processing component 902 generally controls overall operation of the electronic device 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 902 may include one or more processors 920 to execute instructions to perform all or part of the steps of the methods described above. Further, the processing component 902 can include one or more modules that facilitate interaction between the processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support operations at the electronic device 900. Examples of such data include instructions for any application or method operating on the electronic device 900, contact data, phonebook data, messages, pictures, video, and so forth. The memory 904 may be implemented by any type of volatile or nonvolatile memory device or combination thereof, 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 disk, optical disk, or graphene memory.
The power supply component 906 provides power to the various components of the electronic device 900. Power supply components 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for electronic device 900.
The multimedia component 908 comprises a screen between the electronic device 900 and the user that provides an output interface. 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 input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front-facing camera and/or a rear-facing camera. When the electronic device 900 is in an operational mode, such as a shooting mode or a video mode, the front camera and/or the rear camera may receive external multimedia data. Each front and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 910 is configured to output and/or input audio signals. For example, the audio component 910 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 900 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 904 or transmitted via the communication component 916. In some embodiments, the audio component 910 further includes a speaker for outputting audio signals.
The I/O interface 912 provides an interface between the processing component 902 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, an activate button, and a lock button.
The sensor assembly 914 includes one or more sensors for providing status assessment of various aspects of the electronic device 900. For example, the sensor assembly 914 may detect an on/off state of the electronic device 900, a relative positioning of the components, such as a display and keypad of the electronic device 900, the sensor assembly 914 may also detect a change in position of the electronic device 900 or a component of the electronic device 900, the presence or absence of a user's contact with the electronic device 900, an orientation or acceleration/deceleration of the device 900, and a change in temperature of the electronic device 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communication between the electronic device 900 and other devices, either wired or wireless. The electronic device 900 may access a wireless network based on a communication standard, such as WiFi, an operator network (e.g., 2G, 3G, 4G, or 5G), or a combination thereof. In one exemplary embodiment, the communication component 916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 916 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 900 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, microcontrollers, microprocessors, or other electronic elements for executing the methods described above.
In an exemplary embodiment, a computer readable storage medium is also provided, such as a memory Z04, comprising instructions executable by a processor Z20 of the electronic device Z00 to perform the above method. For example, the computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
In an exemplary embodiment, a computer program product is also provided, comprising instructions executable by the processor 920 of the electronic device 900 to perform the above-described method.
It should be noted that the descriptions of the foregoing apparatus, the electronic device, the computer readable storage medium, the computer program product, and the like according to the method embodiments may further include other implementations, and the specific implementation may refer to the descriptions of the related method embodiments and are not described herein in detail.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This disclosure is intended to cover any adaptations, uses, or adaptations of the disclosure following the general principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.