Information processing method, device, electronic device and readable storage medium

By introducing a barrage area to display communication messages in the video playback interface and allowing users to reply messages without interrupting video playback, the problem of cumbersome user operations in the prior art is solved and the efficiency of information reply is improved.

CN115086747BActive Publication Date: 2025-03-18VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210871952.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-19
Publication Date
2025-03-18
Estimated Expiration
2042-07-19

AI Technical Summary

Technical Problem

When a user browses video, if a large number of communication messages are received, the prior art requires the user to frequently switch applications, resulting in interruption of video playback and complicated operation.

Method used

By introducing a first barrage area into the video playback interface, information of the communication application is displayed, and upon receiving user input, it responds to the input and sends reply information to the corresponding communication object when the video is played.

Benefits of technology

It realizes that without interrupting video playback, users can reply to communication messages in the video playback interface, saving users' operation steps and improving the efficiency of video browsing and information reply.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115086747B_ABST
    Figure CN115086747B_ABST
Patent Text Reader

Abstract

The present application discloses an information processing method, device, electronic device and readable storage medium, which belongs to the field of communication technology. The method includes displaying a video playback interface of a target video, the video playback interface includes a first bullet screen area, and the first bullet screen area displays a first message of a communication application; receiving a first input of a user to the video playback interface; in response to the first input, when playing the target video, sending a second message to a communication object corresponding to the first message.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to an information processing method, device, electronic device and readable storage medium. Background Art

[0002] With the rapid development of Internet technology and electronic devices, various applications are widely used in electronic devices to provide services to users. For example, users can browse videos through video applications in electronic devices, or chat with relatives, friends, classmates, colleagues, etc. through communication applications.

[0003] Currently, when a user is browsing videos and receives a communication message from a communication application, the communication message can be displayed in a pop-up window so that the user can view and reply to the communication message. However, when the number of received communication messages is too large and the pop-up window cannot display all of them, the user needs to switch from the video application to the communication application, and after viewing and replying to the communication message, switch back from the communication application to the video application. Obviously, this method will not only interrupt the user's browsing of videos, but also increase the user's operations of browsing videos and replying to communication messages. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide an information processing method, device, electronic device and storage medium, which can solve the problem in the prior art that users have to perform cumbersome operations in viewing and replying to information when browsing videos.

[0005] In a first aspect, an embodiment of the present application provides an information processing method, which is applied to an electronic device. The information processing method may include:

[0006] Display a video playback interface of the target video, where the video playback interface includes a first bullet screen area, where the first bullet screen area displays the first information of the communication application;

[0007] Receive a first input from a user on a video playback interface;

[0008] In response to the first input, while the target video is being played, second information is sent to a communication object corresponding to the first information.

[0009] In a second aspect, an embodiment of the present application provides an information processing device, which is applied to an electronic device. The information processing device may include:

[0010] A display module, used to display a video playback interface of a target video, the video playback interface including a first bullet screen area, the first bullet screen area displays a first message of a communication application;

[0011] A receiving module, used for receiving a first input of a user on a video playback interface;

[0012] The sending module is used to send second information to a communication object corresponding to the first information in response to the first input while playing the target video.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and when the program or instruction is executed by the processor, the steps of the information processing method shown in the first aspect are implemented.

[0014] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the information processing method shown in the first aspect are implemented.

[0015] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a display interface, the display interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the information processing method shown in the first aspect.

[0016] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the information processing method shown in the first aspect.

[0017] In an embodiment of the present application, a video playback interface of a target video is displayed, and the video playback interface includes a first barrage area, the first barrage area displays the first information of a communication application, and upon receiving a first input from a user on the video playback interface, in response to the first input, while playing the target video, a second information is sent to a communication object corresponding to the first information. In this way, the first information of another communication application different from the application to which the video playback interface belongs can be displayed in an independent area of ​​the video playback interface, and the second information replied by the user can be received through the first barrage area, and the second information can be sent to the communication object. In this way, while keeping the target video playing, if it is necessary to reply to the first information of the communication application, the user does not need to switch to the session interface of the communication application, and can reply to the second information in the form of a reply barrage through the first barrage area in the video playback interface without interrupting the playback of the target video, that is, while playing the target video, the second information is sent to the communication object corresponding to the first information, thereby achieving the purpose of saving user operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A flowchart of an information processing method provided in an embodiment of the present application;

[0019] Figure 2 One of the interface interaction diagrams of an information processing method provided in an embodiment of the present application;

[0020] Figure 3 A second schematic diagram of an interface interaction of an information processing method provided in an embodiment of the present application;

[0021] Figure 4 The third interface interaction diagram of an information processing method provided in an embodiment of the present application;

[0022] Figure 5 A fourth diagram of an interface interaction of an information processing method provided in an embodiment of the present application;

[0023] Figure 6 A fifth interface interaction diagram of an information processing method provided in an embodiment of the present application;

[0024] Figure 7 A sixth schematic diagram of an interface interaction of an information processing method provided in an embodiment of the present application;

[0025] Figure 8 The seventh interface interaction diagram of an information processing method provided in an embodiment of the present application;

[0026] Fig. 9 An eighth schematic diagram of an interface interaction of an information processing method provided in an embodiment of the present application;

[0027] Fig.10 A ninth diagram of an interface interaction of an information processing method provided in an embodiment of the present application;

[0028] Fig.11 A tenth schematic diagram of an interface interaction of an information processing method provided in an embodiment of the present application;

[0029] Fig.12 A schematic diagram of an interface of an information processing method provided in an embodiment of the present application;

[0030] Fig.13 The eleventh schematic diagram of an interface interaction of an information processing method provided in an embodiment of the present application;

[0031] Fig.14 The twelfth schematic diagram of an interface interaction of an information processing method provided in an embodiment of the present application;

[0032] Fig.15 The thirteenth schematic diagram of an interface interaction of an information processing method provided in an embodiment of the present application;

[0033] Fig.16 The fourteenth diagram of the interface interaction of an information processing method provided in an embodiment of the present application;

[0034] Fig.17A schematic diagram of the structure of an information processing device provided in an embodiment of the present application;

[0035] Fig.18 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0036] Fig.19 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0038] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0039] At present, when a user is browsing a video, if he receives a communication message from a communication application (referred to as the communication application), the communication message can be displayed through a pop-up window so that the user can view and reply to the communication message. However, when the number of received communication messages is too large or multiple communication messages come from multiple communication applications, resulting in the pop-up window not being able to be displayed in full, the user needs to switch from the video application (referred to as the video application) to the communication application, and after viewing and replying to the communication message, switch back from the communication application to the video application. Sometimes, if it takes too long to reply to the communication message, it is necessary to reselect the video to be browsed after switching back to the video application. Therefore, the above method will not only interrupt the user's browsing of videos, but also increase the user's operations of browsing videos and replying to communication messages.

[0040] Based on this, in order to solve the above problems, an embodiment of the present application provides a method for displaying information of a communication application in the form of barrage. While keeping the target video playing, if it is necessary to reply to the first message of the communication application, the user does not need to switch to the session interface of the communication application. Without interrupting the playback of the target video, the user can reply to the second message in the form of a reply barrage through the first barrage area in the video playback interface, that is, while playing the target video, send the second message to the communication object corresponding to the first message, thereby achieving the purpose of saving user operations.

[0041] The following is combined with Figure 1-Figure 16 , the information processing method provided by the embodiment of the present application is described in detail through specific embodiments and their application scenarios.

[0042] Combine the following Figure 1 The information processing method provided in the embodiments of the present application is described in detail.

[0043] Figure 1 A flowchart of an information processing method provided in an embodiment of the present application.

[0044] like Figure 1 As shown, the information processing method provided in the embodiment of the present application may include the following steps:

[0045] Step 110, displaying a video playback interface of the target video, the video playback interface including a first bullet screen area, the first bullet screen area displaying a first message of a communication application; Step 120, receiving a first input from a user to the video playback interface; Step 130, in response to the first input, sending a second message to a communication object corresponding to the first message while playing the target video.

[0046] In this way, the first information of another communication application that is different from the application to which the video playback interface belongs can be displayed in an independent area of ​​the video playback interface, and the second information of the user's reply can be received through the first barrage area, and the second information can be sent to the communication object. In this way, while keeping the target video playing, if it is necessary to reply to the first information of the communication application, the user does not need to switch to the conversation interface of the communication application. Without interrupting the playback of the target video, the user can reply to the second information in the form of a reply barrage through the first barrage area in the video playback interface, that is, while playing the target video, send the second information to the communication object corresponding to the first information, thereby achieving the purpose of saving user operations.

[0047] The above steps are described in detail below, as shown below.

[0048] First, before step 110 is involved, it is necessary to determine the communication application corresponding to the video application to which the video playback interface belongs, so as to display the information of the communication application in the first bullet screen area of ​​the video playback interface of the video application. In this way, the information processing method provided in the embodiment of the present application may also include:

[0049] At least one communication application corresponding to the video application to which the video playback interface belongs is obtained according to the first association information between the applications.

[0050] Here, the first association information between applications may be based on the user's selection to associate at least two applications, or may be a pre-authorized association between at least two applications, such as obtaining the first association information based on a joint application.

[0051] Based on this, before step 110, the information processing method may further include:

[0052] In the case of displaying a video playback interface of a video application, based on a communication application corresponding to the video application where the video playback interface is located, obtaining a first control corresponding to the communication application, and displaying the first control in the video playback interface;

[0053] receiving a fifth input to the first control;

[0054] Thus, step 110 may specifically include:

[0055] In response to the fifth input, a video playback interface of the target video is displayed, the video playback interface includes a first bullet screen area, and the first bullet screen area displays the first information of the communication application.

[0056] For example, Figure 2 As shown, the user clicks the application icon 101 of the video application in the electronic device 10 to enter the video application. When the user selects a video A in the video application, the video A is determined as the target video. Then, as shown in FIG. Figure 3 As shown, the electronic device 10 displays a video playback interface 102, wherein the video playback interface 102 at least includes a display area 1021 for playing a target video and a first control 103, and the first control 103 is used to turn on or off the barrage.

[0057] At this time, when the fourth input to the first control 103 is received, the communication application associated with the video application is obtained according to the pre-set association by the user, which can also be a pre-authorized association between applications. At this time, the video playback interface 102 includes at least a display area 1021 for playing the target video and a first barrage area 1022, wherein the first barrage area is used to display the first information of the communication application.

[0058] In addition, in some examples, when there are multiple communication applications corresponding to the video application, in order to distinguish which communication application the first information displayed on the video playback interface belongs to, the display form of the first control on the video playback interface may be a control including a communication application identifier. Based on this, the information processing method provided by the embodiment of the present application may further include:

[0059] Based on the second association relationship between the communication application and the control, obtaining an application icon corresponding to each communication application program in the plurality of communication applications;

[0060] A first control is generated according to the application icon and a preset bullet screen control in the video playback interface.

[0061] It should be noted that the display form of the above-mentioned first control in the video playback interface may include an application icon related to the communication application, or may include a logo set by the user that can represent the communication application.

[0062] For example, Figure 4 As shown, the application icon of the communication application displayed in the electronic device 10 is 401, and the preset barrage control displayed in the video playback interface is 402. In this way, the application icon 401 and the preset barrage control 402 are merged to generate the first control 103 displayed in the video playback interface 102.

[0063] In addition, the embodiment of the present application can determine the first information of the communication application through the following steps. Based on this, before step 110, the information processing method provided by the embodiment of the present application can also include:

[0064] Obtain unread messages in the communication application and the communication object information related to the unread messages;

[0065] Generate a first message according to the unread messages and the communication object information.

[0066] The communication object information includes at least one of the following: the name of the communication object, and the communication image of the communication object in the communication application.

[0067] It should be noted that, in addition to being generated based on unread messages and communication object information in the communication application, the first information may also be generated based on information with a higher priority set by the user and the communication object information corresponding to the information.

[0068] In some examples, due to the different types of unread information and information with higher priority set by the user, such as text, audio, image, video, or audio and video, the way the first information is displayed in the first barrage area in the form of barrage will also be different. The embodiment of the present application takes unread information as an example and combines different information types to explain in detail the display of the first information in the first barrage area.

[0069] In one example, if the unread information is text, the content of the first information displayed in the first bullet screen area is text.

[0070] Exemplarily, if the unread message is “******”, the content format of the social information is “communication object information”: “unread message”. In this way, the content of the first message displayed in the first bullet screen area may be “Xiao Li: ******”.

[0071] In another example, if the unread information is audio, in order not to interrupt the playback of the video in the video playback interface, the information processing method provided in the embodiment of the present application may further include:

[0072] The audio is converted into text, and the first information displayed in the first bullet screen area may be the text converted from the audio.

[0073] Exemplarily, if the unread message is "Audio 1", the content format of the first message is "communication object information": "Text of Audio 1", and the text converted from Audio 1 is "******". In this way, the first message displayed in the first bullet screen area can be "Xiao Li: ******".

[0074] Alternatively, in order to ensure the accuracy of the expression of the unread information, there is no need to convert the audio, that is, the content of the first information displayed in the first bullet screen area is an audio bar, and the audio bar includes the unread information in the form of audio.

[0075] For example, if the unread message is "Audio 1", the content format of the first message is "communication object information": "Audio bar 1 representing audio 1". Figure 5 As shown, the first information displayed in the first bullet screen area is "Xiao Li: Audio Bar 1". In this way, when the user clicks on the audio bar 1, the audio 1 is played through the video application.

[0076] It should be noted that, in this case, the current video application can be used to play the audio 1, so there is no need to jump to other applications for playback, thus reducing the time and operation of the user to view the information of the communication application.

[0077] In another example, if the first information includes unread information of a communication application, and the information type of the unread information includes at least one of the following: video, audio, in order not to block, interfere with, or interrupt the playback of the target video, the first information displayed in the first barrage area can be a preset logo, which can be a link to the video or audio, or a text representing it.

[0078] For example, if the unread message is "Video 1", the content format of the first message is "communication object information": "preset identifier 1 representing video 1". Figure 6 As shown, the first information displayed in the first bullet screen area may be "Xiao Li: preset mark 1". When the user clicks preset mark 1, in order not to affect the playback of video A, a split screen or floating window may be opened for playback, and video A may be played through display area 1021, and video and audio may be played through a floating window.

[0079] Based on this, the video 1 (or audio) can be displayed through the following steps, that is, after step 110, the information processing method provided in the embodiment of the present application may further include:

[0080] receiving a second input;

[0081] In response to the second input, a floating window is displayed on the video playback interface, and the unread information is played in the floating window. Figure 6 When the electronic device 10 receives the second input to the preset identifier 1, the floating window 60 is displayed in the video playback interface, and the floating window plays the video 1, wherein the floating window 60 can be displayed at any position of the video playback interface, such as Figure 6 As shown, it can be displayed in the display area 1021 of the target video being played. Sometimes, in order not to block the target video being played, at least a part can be displayed in the first barrage area and at least another part can be displayed in the display area 1021 of the target video being played.

[0082] In addition, the information processing method provided by the embodiment of the present application also takes into account that if the target video and video 1 are played at the same time, there may be overlap of sounds, which affects the efficiency of the user browsing information. In this way, the sounds played in the display area 1021 and the floating window can be combined, that is, by setting the playback priority of the sound of character A in video A in the display area 1021, when the display area 1021 plays the sound of character A, the sound of the target video will be played, and the floating window will not play the sound, thereby achieving the effect of coordinated playback. Of course, the order of playing the target video and video 1 can also be determined by user selection.

[0083] Then, step 130 is involved. Since the content of the second message that the user wants to reply to is different, the first input is also different. That is to say, the electronic device obtains different reply contents as the second message according to the user's different first inputs at different positions of the video playback interface, as described in detail as follows.

[0084] In one or more possible embodiments, if the user wants to input content to reply to his social information, the first input may be a click, long press, double click, etc. of the user on the first information in the first bullet screen area of ​​the video playback interface. Based on this, step 130 may specifically include:

[0085] In response to the first input, displaying at least one preset information;

[0086] receiving a third input from a user regarding target preset information in at least one information;

[0087] In response to the third input, when the target video is played, target preset information is sent to the communication object corresponding to the first information.

[0088] For example, Figure 7 As shown, when the user clicks and inputs the first information 1 in the first barrage area 1022, such as "Xiao Li: ######", at least one preset information 70 is displayed, such as preset information 1, preset information 2, AAABBB, preset information 4, etc. Here, in order not to block video A, at least one preset information 70 can be displayed in a blank space of the display area 1021 where video A is played (or in an area where the target object in video A is not displayed), and when the user receives a third input of the target preset information in at least one preset information 70, the target preset information such as "AAABBB" is obtained. At this time, "AAABBB" can be sent as the second information to the communication object corresponding to the first information.

[0089] In another or more possible embodiments, if the user wants to use video information related to the video as the second information, the first input may be the user's input of sliding, moving, etc. the first information in the first bullet screen area of ​​the video playback interface, and the second information may include the video information in the video playback interface; wherein the video information includes at least one of the following: a screenshot image of the video playback interface, a target object image determined by the first input, text information of a text image in the video playback interface, and video attribute information of the target video. Furthermore, the video attribute information includes the target object, related events, and videos related to the target object, etc.

[0090] Specifically, in one example, Figure 8As shown, when the user receives a moving input to move the first information 1 in the first barrage area 1022, such as "Xiao Li: ######", to the display area 1021 where video A is played, a screenshot 80 of the video playback interface when the moving input is triggered is captured, and the screenshot 80 is determined as the target object image involved above.

[0091] In another example, if the first information 1 is moved to a certain character in the display area 1021, the electronic device 10 captures a partial screenshot of the character involved in the video A in the display area 1021 when the movement input is triggered, and determines the partial screenshot containing the character as the target object image.

[0092] In another example, still referring to Figure 8 When receiving the user's mobile input of moving the first information 1 such as "Xiao Li: ######" in the first barrage area 1022 to the display area 1021 for playing video A, a screenshot 80 of the video playback interface when the mobile input is triggered is captured. If the screenshot 80 includes text such as subtitles and barrage, text recognition is performed on the text in the screenshot 80 to obtain the text information of the text image in the video playback interface involved above.

[0093] In another example, Fig. 9 As shown, in the first information 3 such as "Xiao Qing: AA star is so handsome", the video A in the video playback interface includes the picture of the AA star. At this time, when the user receives the moving input of the first information 3 such as "Xiao Qing: AA star is so handsome" in the first bullet screen area 1022 to the display area 1021 of the video A, the image 90 (short video) containing the AA star in the video A is intercepted (recorded) and determined as the video attribute information of the target video involved above. Similarly, the user can also share the image (or the video clip of the target video) that the user wants to share with the communication object corresponding to the first information. In this way, when the video playback interface includes a control for sharing information, the user can also click the control for sharing information, and then the user can move the first information 3 such as "Xiao Qing: AA star is so handsome" in the first bullet screen area 1022 to the display area 1021 of the video A. In this way, the electronic device can intercept the image with the "AA star" in the video A (or extract the video segment containing the "AA star"), and then send these images (or video segments) as the second information to the communication object corresponding to the first information.

[0094] In another example, the information processing method provided by the embodiment of the present application can also combine the voice or video in the first information with the target video. For example, when the target video is paused, the user can perform a long press gesture on the character played in the target video to enter the information extraction mode, and can choose to extract the sound, subtitles or the picture of the character. After extraction, this information can be determined as the video attribute information of the target video involved above.

[0095] It should be noted that after the video information is obtained, it can be displayed in the video playback interface, and when the user confirms the video information, the video information is used as the second information.

[0096] In one or more possible embodiments, there may be multiple first information, and the multiple first information may correspond to different communication objects. In this way, any one of the multiple first information may be used as the second information corresponding to another first information. At this time, the first input may be an input of moving one of the first information in the first bullet screen area to a target position so that it overlaps with another first information in the first bullet screen area. In this way, taking the example that the first information includes multiple first information and each of the multiple first information corresponds to each communication object, step 130 may specifically include:

[0097] In response to a first input, a target communication object related to the first input and first information corresponding to the target communication object are obtained, wherein the target communication object includes a first target communication object and a second target communication object, and the first information includes a first sub-information and a second sub-information, the first sub-information is information sent by the first target communication object, and the second sub-information is information sent by the second target communication object;

[0098] When the target video is played, the first sub-information is sent to the second target communication object; or, the second sub-information is sent to the first target communication object and the first sub-information is sent to the second target communication object.

[0099] For example, reference Fig.10If the user wants to use the first information 1 displayed in the first bullet screen area 1022, such as "Xiao Li: ######", as the second information corresponding to the first information 3, such as "Xiao Qing: AA star is so handsome", the first information 1 can be moved, and the end position of the movement of the first information 1 partially overlaps with the display position of the first information 3 in the first bullet screen area 1022. At this time, the electronic device 10 receives the first input for moving the first information 1, and obtains the target communication object related to the first input, namely, the communication object A corresponding to the starting position of the first input and the communication object B corresponding to the end position, wherein the first information 1 corresponds to the communication object A, and the first information 2 corresponds to the communication object B. In this way, the first information 1 can be used as the second information to reply to the communication object B. As a result, the user does not need to enter the reply content, which reduces the time for the user to enter the reply information and improves the efficiency of information reply.

[0100] In addition, if the user wants to send the second message to multiple contacts, the second message can be moved to the first control. At this time, when the electronic device receives the user's movement of the second message to the first control, it displays the communication object list in the communication application, and when the user selects the target communication object in the communication object list, it sends the second message to the target communication object, thereby achieving the purpose of quickly replying to the message and reducing the user's operation of replying to the message.

[0101] In one or more possible embodiments, the video playback interface may further include a second bullet screen area, the second bullet screen area includes the first video bullet screen, that is, the second bullet screen area is the bullet screen area of ​​the video application itself, at this time, the user can determine the first video bullet screen displayed in the second bullet screen area as the second information, based on this, the step 130 may specifically include:

[0102] In response to the first input, while playing the target video, a first video barrage is sent to a communication object corresponding to the first information.

[0103] In addition, when there are multiple first video bullet screens, step 130 may specifically include: in response to the first input, selecting at least two video bullet screens related to the first information from the multiple video bullet screens in the second bullet screen area;

[0104] Displaying at least two video bullet screens at a target position in the first bullet screen area, where the target position is determined by the display position of the first information;

[0105] Receiving a sixth input of a first video bullet screen of at least two video bullet screens;

[0106] In response to the sixth input, while playing the target video, a first video barrage is sent to a communication object corresponding to the first information.

[0107] For example, reference Fig.11 , the video playback interface 102 includes a first barrage area 1022 and a second barrage area 1023, and the first barrage area 1022 and the second barrage area 1023 do not overlap. At this time, when the user's first input to the first information 3 in the first barrage area 1022, such as "Xiao Qing: AA star is so handsome", is received, based on the first information 3 (or the keywords "AA star", "handsome" in the first information 3), at least two video barrages related to "AA star" and "handsome" are screened from the video barrages of the video application displayed in the second barrage area, such as "AA's acting is great" and "AA is also handsome in video B", and "AA's acting is great" and "AA is also handsome in video B" are displayed around the first information 3 in the first barrage area 102. In this way, when the sixth input to the video barrage "AA's acting is great" is received, "AA's acting is great" is determined as the first video barrage. It should be noted that, in response to the first input, when the number of video barrages related to the first information screened from multiple video barrages is one, the video barrage can be used as the first video barrage without user selection.

[0108] In addition, if the number of communication applications corresponding to the video application is two, refer to Fig.12 , the first bullet screen area 1022 can be divided into two bullet screen areas, namely the first bullet screen area 10221 and the second bullet screen area 10221, so that the first information of the communication application 1 such as "Xiao Li: ######" and "Xiao Qing: AA star is so handsome" can be displayed in the first bullet screen area 10221, and the first information of the communication application 2 such as "Jerry: KKKKKK" and "Rachel: OOOOOO" can be displayed in the second bullet screen area 10222. Here, the arrangement position of the first bullet screen area 10221 and the second bullet screen area 10221 can be the first bullet screen area 10221 to the left of the second bullet screen area 10221, or the first bullet screen area 10221 can be above the second bullet screen area 10221 (reference Fig.12 ).

[0109] It should also be noted that the first control in the video playback interface 102 includes control 1 corresponding to communication application 1 and control 2 corresponding to social application 2. The display form of control 1 in the video playback interface 102 is related to the application icon of communication application 1, and the display form of control 2 in the video playback interface 102 is related to the application icon corresponding to communication application 2.

[0110] Thus, before sending the second information to the communication object corresponding to the first information, if the user wants to edit the second information such as video W, the user can click the editing control. In this way, when the electronic device receives the input of the user clicking the editing control, it displays an editing window on the video playback interface. The editing window displays video W. The user can edit video W through the editing window, and when the editing is completed, the edited video W is determined as the second information. Thus, the user can complete the process of viewing, replying, and editing the first information in the video application without jumping to the video editing application, thereby achieving the purpose of saving user operations.

[0111] In addition, in an embodiment of the present application, in addition to providing a method for browsing and replying to the first message of the communication application in the first barrage area of ​​the video playback interface of the video application, the interaction between the first message and the video barrage in the video application is also provided, as shown below.

[0112] In one or more possible embodiments, the video playback interface further includes a third bullet screen area. Based on this, after the above-mentioned step 110, the information processing method provided in the embodiment of the present application may further include:

[0113] A second video bullet screen related to the first information is displayed in the third bullet screen area, and the second video bullet screen is a video bullet screen of the target video.

[0114] Here, the third barrage area may at least partially overlap with the second barrage area, and of course, it may not overlap with the second barrage area. The following is an example in which the third barrage area and the second barrage area at least partially overlap.

[0115] For example, reference Fig.13 , the video playback interface 102 includes a first bullet screen area 1022, a second bullet screen area 1023 and a third bullet screen area 1024. At this time, when the first information 3 such as "Xiao Qing: AA star is so handsome" is displayed in the first bullet screen area 1022, based on the keywords "AA star" and "handsome" in the first information 3, the second video bullet screens related to "AA star" and "handsome" can be screened from the video bullet screens displayed in the second bullet screen area such as "AA's acting is great", "Video B is also good-looking", "The real scene is so beautiful", "Call for CCC" and "AA is also handsome in video B", that is, "AA's acting is great", "AA is also handsome in video B". At this time, only the second video bullet screen can be displayed in the third bullet screen area 1024; or, Fig.14 As shown, other video bullet screens are hidden in the second bullet screen area 1023, and only the second video bullet screen is displayed.

[0116] In one or more other possible embodiments, the video playback interface may be switched to an interface related to the first information based on the first information, so as to reduce the user's operation of searching for videos. Based on this, after the above-mentioned step 110, the information processing method in the embodiment of the present application may further include:

[0117] When the first information matches the content of the target video segment, displaying prompt information;

[0118] receiving a fifth input for the prompt information;

[0119] In response to the fifth input, a target video segment is played, where the target video segment is a video segment of a video source in the video application.

[0120] For example, reference Fig.15 , when the first information 4 "Xiao Cheng: Check out Video C" is displayed in the first bullet screen area, the first information 4 is identified, and video C is searched in the video application. When it is determined that the video application includes the video name and video source of video C, it is determined that the keywords in the first information match the video keywords in the video application. At this time, a prompt message such as "Do you want to jump to video C?" is displayed. If the user selects "Yes", the video playback interface for playing video A is switched to the interface for playing video C.

[0121] It should be noted that the electronic device in the embodiments of the present application may be a mobile phone, tablet computer, laptop computer, PDA, wearable device, or other device with receiving and display functions. In one example, at least two applications are installed in the electronic device, and the program categories of at least two applications may be different. For example, at least two applications may include a video application and a communication application, wherein the communication application may include a communication application, text messages, a shopping application that provides social conversation functions, etc. In order to better understand the information processing method provided in the embodiments of the present application, the following is combined with Fig.16 Provide detailed explanation.

[0122] Reference Figure 2 The user clicks the application icon 101 of the video application in the electronic device 10 to enter the video application. When the user selects a video A in the video application, refer to Figure 3 The electronic device 10 displays a video playback interface 102 of a video application, wherein the video playback interface 102 includes at least a display area 1021 for playing a target video such as video A and a first control 103, and the first control 103 is used to turn on or off the barrage.

[0123] At this time, when the seventh input to the first control 103 is received, the social application associated with the video application is obtained (it can be an association pre-set by the user or a pre-authorized association between applications). At this time, the video playback interface 102 includes at least a display area 1021 for playing video A and a first barrage area 1022, wherein the first barrage area displays the first information of the social application.

[0124] At this time, when the electronic device 10 is playing video A in the display area 1021, it receives the first message B of the communication application and can display at least one first message of the communication application in the form of a barrage in the first barrage area 1022, such as the first message 1, the first message 2, ..., the first message N (N is an integer greater than 1), wherein the first message may include the information content of the first message and the information of the communication object sending the first message, such as the communication object name or image of the communication object in the communication application, such as the communication object name "Xiao Li" and the information content "######" of the communication object in the first message 1, and the communication object image and information content "********" of the communication object in the first message 2.

[0125] Next, when the user wants to reply to the first message 1, he can touch the video playback interface. Fig.16 As shown, when the electronic device 10 receives a first input of social information 1 on the video playback interface 102, it obtains second information corresponding to the social information 1 in response to the first input, and sends the second information to the communication object corresponding to the first information while playing the target video.

[0126] It should be noted that the second information is obtained in the video application, and is sent to the communication object in the communication application through the video application while the video A is being played in the display area 1021, so that the second information is sent to the communication object corresponding to the first information in the form of a reply barrage in the video application without the user's perception. In one example, after the second information is sent to the communication object corresponding to the first information in reply, the first barrage area 1022 may not display its first information.

[0127] Therefore, in the video playback interface of the video application, a first control is set to turn on (or turn off) the communication application to display the first information of the communication application in the form of barrage. When the first control is turned on, the video playback interface is divided to obtain a display area for playing video A and a first barrage area for displaying the first information. At this time, the first information of the communication application will be displayed in the form of barrage in the video playback interface, and the first information will be quickly replied based on the reply form of the barrage. In addition, since the barrage can be played in a loop and can accommodate multiple first messages, the user does not need to switch to the session interface of the communication application, and can view and reply to the received first information in the form of barrage without interrupting the playback of the target video, thereby achieving the purpose of saving user operations. At the same time, it will not interrupt the user's browsing of the video, thereby improving the efficiency of video browsing and message reply.

[0128] It should be noted that the information processing method provided in the embodiment of the present application can be applied to displaying the first information of the communication application in the form of a barrage in the first barrage area in the video playback interface of the video application, and can also be applied to any application or web page that supports the barrage function, and display the information of any application or operating system in the form of a barrage in the barrage area.

[0129] The information processing method provided in the embodiment of the present application can be executed by an information processing device. In the embodiment of the present application, an information processing device executing the information processing method is taken as an example to illustrate the display device provided in the embodiment of the present application.

[0130] Based on the same inventive concept, the present application also provides an information processing device. Fig.17 Provide detailed explanation.

[0131] Fig.17 A schematic diagram of the structure of an information processing device provided in an embodiment of the present application.

[0132] like Fig.17 As shown, the information processing device 170 is applied to Figure 1 The electronic device shown may specifically include:

[0133] Display module 1701, used to display a video playback interface of a target video, where the video playback interface includes a first bullet screen area, where the first bullet screen area displays first information of a communication application;

[0134] The receiving module 1702 is used to receive a first input of a user on the video playback interface;

[0135] The sending module 1703 is used to send second information to the communication object corresponding to the first information in response to the first input when the target video is played.

[0136] The information processing device 170 is described in detail below, as follows:

[0137] In one or more possible embodiments, the first information includes unread information of a communication application, and the information type of the unread information includes at least one of the following: video, audio; the receiving module 1702 provided in the embodiment of the present application may also be used to receive a second input;

[0138] The display module 1701 is used to display a floating window in the video playback interface in response to the second input, and play the unread information in the floating window.

[0139] In another or more possible embodiments, the display module 1701 provided in the application embodiment may also be used to display at least one preset information in response to the first input;

[0140] The receiving module 1702 may also be used to receive a third input from a user on target preset information in the at least one preset information;

[0141] The sending module 1703 may also be configured to, in response to a third input, send target preset information to a communication object corresponding to the first information when the target video is played.

[0142] It should be noted that the second information in the application embodiment includes video information in the video playback interface;

[0143] The video information includes at least one of the following: a screenshot image of the video playback interface, a target object image determined by the first input, and text information of a text image in the video playback interface.

[0144] In one or more possible embodiments, the sending module 1703 can also be used to send the first video barrage to the communication object corresponding to the first information when the video playback interface also includes a second barrage area and the second barrage area includes the first video barrage.

[0145] In one or more possible embodiments, the display module 1701 provided in the application embodiment can also be used to display a second video barrage related to the first information in the third barrage area, where the second video barrage is a video barrage of the target video.

[0146] In one or more possible embodiments, the display module 1701 provided in the application embodiment may also be used to display prompt information when the first information matches the content of the target video segment;

[0147] The receiving module 1702 may also be used to receive a fourth input of the prompt information;

[0148] The display module 1701 can also be used to, in response to a fourth input, play a target video segment, where the target video segment is a video segment of a video source in a video application.

[0149] The information processing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0150] The information processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an IOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0151] The information processing device provided in the embodiment of the present application can realize Figures 1 to 16 The various processes implemented by the method embodiment achieve the same technical effect and will not be described again here to avoid repetition.

[0152] Based on this, the information processing device provided by the embodiment of the present application displays a video playback interface of the target video, and the video playback interface includes a first barrage area, the first barrage area displays the first information of the communication application, and when receiving the first input of the user to the video playback interface, in response to the first input, when playing the target video, sends the second information to the communication object corresponding to the first information. In this way, the first information of another communication application different from the application to which the video playback interface belongs can be displayed in an independent area of ​​the video playback interface, and the second information replied by the user can be received through the first barrage area, and the second information can be sent to the communication object. In this way, while keeping the target video playing, if it is necessary to reply to the first information of the communication application, the user does not need to switch to the session interface of the communication application, and can reply to the second information in the form of a reply barrage through the first barrage area in the video playback interface without interrupting the playback of the target video, that is, when playing the target video, the second information is sent to the communication object corresponding to the first information, thereby achieving the purpose of saving user operations.

[0153] Optional, such as Fig.18 As shown, an embodiment of the present application further provides an electronic device 180, including a processor 1801 and a memory 1802, wherein the memory 1802 stores programs or instructions that can be executed on the processor 1801, and when the program or instructions are executed by the processor 1801, the various steps of the above-mentioned information processing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.

[0154] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0155] Fig.19 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application.

[0156] The electronic device 1900 includes but is not limited to: a radio frequency unit 1901, a network module 1902, an audio output unit 1903, an input unit 1904, a sensor 1905, a display unit 1906, a user input unit 1907, an interface unit 1908, a memory 1909 and a processor 19010 and other components.

[0157] Those skilled in the art will appreciate that the electronic device 1900 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 19010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.19The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0158] Among them, in the embodiment of the present application, the display unit 1906 is used to display the video playback interface of the target video, and the video playback interface includes a first bullet screen area, and the first bullet screen area displays the first information of the communication application. The user input unit 1907 is used to receive the first input of the user on the video playback interface. The network module 1902 is used to respond to the first input and send the second information to the communication object corresponding to the first information when the target video is played.

[0159] In one or more possible embodiments, the user input unit 1907 in the embodiment of the present application can also be used to receive a second input when the first information includes unread information of a communication application, and the information type of the unread information includes at least one of the following: video and audio; the display unit 1906 can also be used to display a floating window in the video playback interface in response to the second input, and play the unread information in the floating window.

[0160] In another or more possible embodiments, the display unit 1906 in the embodiment of the present application may also be used to display at least one preset information in response to the first input;

[0161] The user input unit 1907 may also be used to receive a third input from a user regarding target preset information in the at least one preset information;

[0162] The network module 1902 may also be configured to, in response to a third input, send target preset information to a communication object corresponding to the first information while playing the target video.

[0163] It should be noted that the second information includes video information in the video playback interface;

[0164] The video information includes at least one of the following: a screenshot image of the video playback interface, a target object image determined by the first input, and text information of a text image in the video playback interface.

[0165] In one or more possible embodiments, the network module 1902 in the embodiment of the present application can also be used to send the first video barrage to the communication object corresponding to the first information when the video playback interface also includes a second barrage area and the second barrage area includes the first video barrage.

[0166] In one or more possible embodiments, the display unit 1906 in the embodiment of the present application can also be used to display a second video barrage related to the first information in the third barrage area when the video playback interface also includes a third barrage area, and the second video barrage is the video barrage of the target video.

[0167] In one or more further possible embodiments, the display unit 1906 in the embodiment of the present application may also be configured to display prompt information when the first information matches the content of the target video segment;

[0168] The user input unit 1907 may also be used to receive a fourth input for the prompt information;

[0169] The display unit 1906 in the embodiment of the present application can also be used to play a target video segment in response to a fourth input, where the target video segment is a video segment of a video source in a video application.

[0170] It should be understood that the input unit 1904 may include a graphics processor (GPU) 19041 and a microphone 19042, and the graphics processor 19041 processes the image data of a static image or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1906 may include a display panel, and the display panel may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1907 includes a touch panel 19071 and at least one of other input devices 19072. The touch panel 19071 is also called a touch screen. The touch panel 19071 may include two parts: a touch detection device and a touch display. Other input devices 19072 may include, but are not limited to, a physical keyboard, function keys (such as a volume display button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0171] The memory 1909 can be used to store software programs and various data. The memory 1909 can mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area can store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1909 can include a volatile memory or a non-volatile memory, or the memory 1909 can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0172] The processor 19010 may include one or more processing units; optionally, the processor 19010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to the operating system, user interface, and application programs, and the modem processor mainly processes wireless display signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 19010.

[0173] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information processing method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0174] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0175] In addition, an embodiment of the present application further provides a chip, which includes a processor and a display interface, the display interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0176] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0177] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned information processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0178] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0179] In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.

[0180] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of each embodiment of the present application.

[0181] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. An information processing method, characterized in that: include: Display a video playback interface of the target video, wherein the video playback interface includes a first bullet screen area, and the first bullet screen area displays first information of the communication application; Receiving a first input from a user on the video playback interface; In response to the first input, sending second information to a communication object corresponding to the first information while playing the target video; The second information includes video information in the video playback interface; In the case where the first input is an input for moving the first information in the first bullet screen area to the display area of ​​the target video, the video information includes at least one of the following: a screenshot image of the video playback interface, and text information of a text image in the video playback interface.

2. The method according to claim 1, characterized in that The first information includes unread information of the communication application, and the information type of the unread information includes at least one of the following: video, audio; After displaying the video playback interface of the target video, the method further includes: receiving a second input; In response to the second input, a floating window is displayed in the video playback interface, and the unread information is played in the floating window.

3. The method according to claim 1, characterized in that: The step of sending second information to a communication object corresponding to the first information while playing the target video in response to the first input includes: In response to the first input, display at least one preset information; receiving a third input from a user regarding target preset information in the at least one preset information; In response to the third input, while playing the target video, the target preset information is sent to a communication object corresponding to the first information.

4. The method according to claim 1, characterized in that: The video playback interface further includes a second bullet screen area, the second bullet screen area includes the first video bullet screen, and the second information also includes the first video bullet screen; and sending the second information to the communication object corresponding to the first information includes: The first video barrage is sent to a communication object corresponding to the first information.

5. The method according to claim 1, characterized in that The video playback interface further includes a third bullet screen area; after the video playback interface of the target video is displayed, the method further includes: A second video bullet screen related to the first information is displayed in the third bullet screen area, and the second video bullet screen is the video bullet screen of the target video.

6. The method according to claim 1, characterized in that After displaying the video playback interface of the target video, the method further includes: When the first information matches the content of the target video clip, displaying prompt information; receiving a fourth input of the prompt information; In response to the fourth input, the target video segment is played, where the target video segment is a video segment of a video source in a video application.

7. An information processing method, characterized in that: include: Display a video playback interface of the target video, wherein the video playback interface includes a first bullet screen area, and the first bullet screen area displays first information of the communication application; Receiving a first input from a user on the video playback interface; In response to the first input, sending second information to a communication object corresponding to the first information while playing the target video; The second information includes video information in the video playback interface; In the case where the first input is an input for moving the first information in the first bullet screen area to a character in the display area, the video information includes a partial screenshot where the character is located as determined by the first input.

8. An information processing device, characterized in that: include: A display module, configured to display a video playback interface of a target video, wherein the video playback interface includes a first bullet screen area, and the first bullet screen area displays first information of a communication application; A receiving module, used for receiving a first input of a user on the video playback interface; a sending module, configured to, in response to the first input, send second information to a communication object corresponding to the first information while playing the target video; The second information includes video information in the video playback interface; In the case where the first input is an input for moving the first information in the first bullet screen area to the display area of ​​the target video, the video information includes at least one of the following: a screenshot image of the video playback interface, and text information of a text image in the video playback interface.

9. An electronic device, characterized in that: include: A processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the information processing method according to any one of claims 1 to 7.

10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the information processing method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Method for displaying short messages in video playing and intelligent terminal device

    CN106792176A