A video playing method and device, electronic equipment and computer readable medium

By displaying candidate trending events and video identifiers on the information aggregation page, and switching the playback of video data through the selected state, the user experience problem caused by the single interaction in the existing technology is solved, and efficient video data acquisition and display is achieved.

CN116017019BActive Publication Date: 2025-12-23BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211634740.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-19
Publication Date
2025-12-23
Estimated Expiration
2042-12-19

AI Technical Summary

Technical Problem

Existing video playback devices, when displaying information about trending events, suffer from a lack of interactive elements, resulting in low efficiency for users to obtain relevant video data and negatively impacting user experience.

Method used

The information aggregation page displays candidate trending events and video icons, and allows users to switch between video data playback by selecting a status. It also provides video display pages and playback control pages to meet users' different video data viewing needs.

Benefits of technology

It improves the efficiency for users to obtain video data on trending events, overcomes the shortcomings of monotonous interaction, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116017019B_ABST
    Figure CN116017019B_ABST
Patent Text Reader

Abstract

The application discloses a video playing method and device, electronic equipment and computer readable medium, the method comprises: when the information aggregation page is being displayed on the electronic equipment, the event identification information of at least one candidate hot event is displayed on the information aggregation page, so that when the event identification information of the first hot event in the candidate hot event is in the selected state, at least one candidate video identification corresponding to the first hot event is also displayed on the information aggregation page, so that the candidate video identification can indicate which video data is associated with the first hot event, and when the first video identification in the candidate video identification is in the selected state, the video data corresponding to the first video identification is played on the information aggregation page, so that the video data can display the relevant content of the first hot event, so as to realize the purpose of displaying the video data corresponding to the hot event to the user, thereby facilitating to improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet, and particularly relates to a video playing method and device, electronic equipment and computer readable medium. BACKGROUND

[0002] For some application scenarios of Internet technology (for example, smart TV and the like), some video data corresponding to hot events can be recommended on a video playing device (for example, a television, a mobile phone and the like), so that a user can watch the video data by means of the video playing device.

[0003] However, for the information display scheme for hot events, the information display scheme has the defect of single interaction, which leads to low efficiency of the user in obtaining the related information (for example, video data) of a hot event, thereby affecting the user experience. SUMMARY

[0004] In order to solve the above technical problems, the present application provides a video playing method, device, electronic equipment and computer readable medium, which can improve the user experience.

[0005] In order to achieve the above purpose, the technical scheme provided by the present application is as follows:

[0006] The present application provides a video playing method, characterized in that the method comprises:

[0007] displaying an information aggregation page, wherein event identification information of at least one candidate hot event is displayed on the information aggregation page, the at least one candidate hot event comprises a first hot event, and the event identification information of the first hot event is in a selected state;

[0008] displaying at least one candidate video identifier corresponding to the first hot event on the information aggregation page, wherein different candidate video identifiers correspond to different video data, the at least one candidate video identifier comprises a first video identifier and a second video identifier, the first video identifier is in a selected state, and the second video identifier is in an unselected state;

[0009] playing video data corresponding to the first video identifier on the information aggregation page.

[0010] In a possible implementation, the method further comprises:

[0011] receiving a selection operation for the second video identifier;

[0012] switching the first video identifier from the selected state to the unselected state, and switching the second video identifier from the unselected state to the selected state;

[0013] switch the video data played on the information aggregation page to video data corresponding to the second video identifier.

[0014] In a possible implementation, the displaying the at least one candidate video identifier corresponding to the first hot event on the information aggregation page comprises:

[0015] displaying the at least one candidate video identifier corresponding to the first hot event on the information aggregation page in a first arrangement direction;

[0016] The method further comprises:

[0017] displaying a video display page in response to a triggering operation on the first video identifier;

[0018] Alternatively,

[0019] displaying the video display page in response to a triggering operation on event identifier information of the first hot event;

[0020] Alternatively,

[0021] displaying the video display page in response to a triggering operation on video data corresponding to the first video identifier;

[0022] The video display page displays video data corresponding to the first video identifier, and the video display page is configured to display the at least one candidate video identifier in a second arrangement direction.

[0023] In a possible implementation, the method further comprises:

[0024] receiving a selection operation on the second video identifier on the video display page;

[0025] switching the video data corresponding to the first video identifier played on the video display page to video data corresponding to the second video identifier.

[0026] In a possible implementation, the video display page further displays event-related information of the first hot event and / or video-related information of the video data corresponding to the first video identifier.

[0027] In a possible implementation, after the video display page is displayed, the method further comprises:

[0028] when a preset screen clearing condition is met, performing screen clearing processing on the video display page, so that the at least one candidate video identifier does not exist on the video display page after the screen clearing.

[0029] In a possible implementation, after the screen clearing processing on the video display page is performed, the method further comprises:

[0030] In response to a first event switching operation triggered for the video showcase page, updating display content of the video showcase page to be displayed video data corresponding to a second hot event, the second hot event being a next hot event or a previous hot event corresponding to the first hot event.

[0031] In a possible implementation, after the video showcase page is displayed, the method further includes:

[0032] In response to a second event switching operation triggered for the video showcase page, updating display content of the video showcase page to be displayed objects corresponding to a second hot event, the second hot event being a next hot event or a previous hot event corresponding to the first hot event.

[0033] In a possible implementation, after the video showcase page is displayed, the method further includes:

[0034] In response to a preset operation triggered for the video showcase page, displaying a video control page;

[0035] Displaying, on the video control page, at least one information aggregation card corresponding to part or all of the candidate hot events.

[0036] In a possible implementation, the method further includes:

[0037] In response to a triggering operation for a target aggregation card in the at least one information aggregation card, displaying, on the video control page, to-be-played video data corresponding to the target aggregation card.

[0038] The application provides a video playing device, including:

[0039] A first display unit is configured to display an information aggregation page, and the information aggregation page displays event identification information of at least one candidate hot event, the at least one candidate hot event including a first hot event, and the event identification information of the first hot event being in a selected state.

[0040] A second display unit is configured to display, on the information aggregation page, at least one candidate video identifier corresponding to the first hot event, different candidate video identifiers corresponding to different video data, the at least one candidate video identifier including a first video identifier and a second video identifier, the first video identifier being in a selected state, and the second video identifier being in an unselected state.

[0041] A video playing unit is configured to play, on the information aggregation page, video data corresponding to the first video identifier.

[0042] The application provides an electronic device, characterized in that the device comprises a processor and a memory;

[0043] The memory is configured to store instructions or a computer program.

[0044] The processor is configured to execute the instructions or the computer program in the memory, so that the electronic device executes the video playing method provided in the application.

[0045] The application provides a computer readable medium, characterized in that the computer readable medium stores instructions or a computer program, when the instructions or the computer program are executed on a device, the device executes the video playing method provided in the application.

[0046] The application provides a computer program product, comprising a computer program carried on a non-transitory computer readable medium, and the computer program comprises program codes for executing the video playing method provided in the application.

[0047] Compared with the prior art, the application has at least the following advantages:

[0048] In the technical solution provided in the application, for an electronic device (for example, a television set) having a video playing function, when an information aggregation page (for example, a page for displaying a hot event ranking list) is being displayed on the electronic device, event identifier information of at least one candidate hot event is displayed on the information aggregation page, so that the event identifier information can represent the candidate hot events, so that when event identifier information of a first hot event in the candidate hot events is in a selected state, at least one candidate video identifier (for example, image data) corresponding to the first hot event is displayed on the information aggregation page, so that the candidate video identifier can represent which video data is associated with the first hot event, so that when a first video identifier in the candidate video identifier is in a selected state, video data corresponding to the first video identifier is played on the information aggregation page, so that the video data can display relevant content of the first hot event, so as to achieve the purpose of displaying video data corresponding to a hot event to a user.

[0049] The first hot event corresponding to the at least one candidate video identifier is aggregated and displayed in the information aggregation page, so that the user can not only learn some information of the video data associated with the first hot event (for example, how many associated video data, what is each associated video data, etc.) by means of the candidate video identifier, but also can switch and play different video data associated with the first hot event by means of the selection operation for the candidate video identifier. Thus, the user's demand for viewing different associated video data under a certain hot event can be met, the user's acquisition efficiency of the video data under a hot event can be effectively improved, and the adverse effects caused by the single interaction of the above information display scheme can be effectively overcome. Thus, the user experience can be improved. BRIEF DESCRIPTION OF DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0051] Figure 1 A flowchart of a video playing method provided by the embodiments of the present application;

[0052] Figure 2 A schematic diagram of an information aggregation page provided by the embodiments of the present application;

[0053] Figure 3 A schematic diagram of another information aggregation page provided by the embodiments of the present application;

[0054] Figure 4 A schematic diagram of a video display page provided by the embodiments of the present application;

[0055] Figure 5 A schematic diagram of another video display page provided by the embodiments of the present application;

[0056] Figure 6 A schematic diagram of a video control page provided by the embodiments of the present application;

[0057] Figure 7 A schematic diagram of a video display page in a screen clearing state provided by the embodiments of the present application;

[0058] Figure 8 A schematic diagram of another video display page provided by the embodiments of the present application;

[0059] Figure 9Another schematic diagram of a video display page provided by an embodiment of the present application is shown in FIG. 6.

[0060] Figure 10 Another schematic diagram of a video display page provided by an embodiment of the present application is shown in FIG. 6.

[0061] Figure 11 A structural schematic diagram of a video playing device provided by an embodiment of the present application is shown in FIG. 7.

[0062] Figure 12 A structural schematic diagram of an electronic device provided by an embodiment of the present application is shown in FIG. 8. DETAILED DESCRIPTION

[0063] In order to make the personnel in the technical field better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by the personnel in the field without creative labor fall within the scope of protection of the present application.

[0064] In order to better understand the technical solutions provided by the present application, the video playing method provided by the present application will be described below in conjunction with some drawings. As shown in FIG. 1, the video playing method provided by an embodiment of the present application includes the following S1-S3. Wherein, the Figure 1 Figure 1 A flowchart of a video playing method provided by an embodiment of the present application is shown in FIG. 2.

[0065] S1: display an information aggregation page, and the information aggregation page displays event identification information of at least one candidate hot event, the at least one candidate hot event including a first hot event, and the event identification information of the first hot event is in a selected state.

[0066] Wherein, the information aggregation page is used to aggregate and display the related information (for example, event title, associated video, ranking list, etc.) of multiple hot events; the event title is used to identify a hot event by means of a string, the associated video is used to introduce the hot event by means of video data, and the ranking list is used to represent the attention degree of the hot event. As can be seen, in a possible implementation, the information aggregation page (for example, the hot list page 200 shown in FIG. 3) can be used to display a hot event ranking list, which is a ranking list obtained by arranging some hot events according to their attention degrees (for example, the hot list shown in FIG. 4). Figure 2 Figure 2

[0067] ​​​In fact, in order to better improve the display effect of the hot event, the event identification information of at least one candidate hot event can be displayed on the information aggregation page. The candidate hot event refers to a hot event that can be displayed on the information aggregation page (for example, Figure 2 The event identification information of the nth candidate hot event is used to identify the nth candidate hot event, so that the user can know what the nth candidate hot event is through the event identification information of the nth candidate hot event. The application does not limit the "event identification information of the nth candidate hot event", for example, it can be implemented by the event title of the nth candidate hot event (for example, Figure 2 The title shown). n is a positive integer, n≤N, N is a positive integer, and N represents the number of events in the "at least one candidate hot event".

[0068] In fact, for the "at least one candidate hot event" above, it can include a first hot event (for example, Figure 2 Hot event 1 shown) and a third hot event (for example, Figure 2 Other hot events except hot event 1), the event identification information of the first hot event is in a selected state (for example, Figure 2 The state of "hot event 1 title" shown), and the event identification information of the third hot event is in an unselected state (for example, Figure 2 The state of "hot event 2 title" shown). For ease of understanding, the following describes the related content of the two hot events.

[0069] For the first hot event above, the first hot event can represent a hot event in a selected state at the current time. The application does not limit the determination process of the first hot event, for example, it can be determined based on a pre-set default event selection configuration (for example, a configuration of automatically selecting the top ranked hot event, etc.). For another example, it can also be determined based on the event selection operation triggered by the user for the candidate hot events. In addition, the application does not limit the expression of the state of the first hot event, for example, in one possible implementation, the purpose of the first hot event being in a selected state can be accurately conveyed to the user by means of the event identification information of the first hot event being in a selected state.

[0070] It should be noted that the application does not limit the expression of the selected state of the event identification information above, for example, it can be implemented by any one of the existing or future appearing ways that can highlight the selected event identification information. For another example, it can be implemented by Figure 2The highlighted manner shown for "title of hot event 1" is implemented.

[0071] For the third hot event, it can represent a hot event in an unselected state at the current time. The application does not limit the third hot event, for example, it can refer to each hot event in "at least one candidate hot event" except the first hot event. In addition, the application does not limit the number of the third hot event, for example, the number of the third hot event = the number of events in "at least one candidate hot event" - 1. In addition, the application does not limit the expression of the state of the third hot event, for example, in a possible implementation, the event identification information of the third hot event in an unselected state can accurately convey to the user that the third hot event is not in a selected state.

[0072] It should be noted that the application does not limit the expression of the unselected state of the event identification information, for example, it can be implemented by any existing or future event identification information that can represent the unselected state. For example, it can be implemented by Figure 2 The non-highlighted manner shown for "title of hot event 2" is implemented.

[0073] In addition, the application does not limit the aggregation of the event identification information of "at least one candidate hot event", for example, it can be implemented by a list manner (for example, Figure 2 The hot list shown). That is, in a possible implementation, the hot event aggregation list can be displayed in the information aggregation page, so that the hot event aggregation list can aggregate and display the event identification information of the candidate hot event in a horizontal arrangement or vertical arrangement. It should be noted that the application does not limit the implementation of the hot event aggregation list, for example, it can be implemented by a list form.

[0074] In addition, the application does not limit the display of the event identification information of "at least one candidate hot event" on the information aggregation page, for example, when the information aggregation page includes an event aggregation area (for example, Figure 2S1: when the information aggregation page is displayed (for example, the hot list page 200 shown in FIG. 2A is displayed), the event identification information of the at least one candidate hot spot event is aggregated and displayed in the event aggregation area (for example, the event aggregation area shown in FIG. 2B is used to display the hot spot list of the first hot spot event).

[0075] In addition, the application does not limit the arrangement of the event identification information of the at least one candidate hot spot event on the information aggregation page, for example, the event identification information of the at least one candidate video corresponding to the first hot spot event can be displayed in a first arrangement direction on the information aggregation page. The first arrangement direction can be pre-set, for example, it can be implemented in a horizontal arrangement as shown in the area 202. Figure 2

[0076] Based on the related content of S1 above, for a client with a video playing function (for example, a video player deployed on a television), when the client is displaying an information aggregation page (for example, the hot list page 200 shown in FIG. 2A), the event identification information of the at least one candidate hot spot event can be displayed on the information aggregation page according to the attention degree of the candidate hot spot event, so that the arrangement order of the event identification information can represent the attention degree of the candidate hot spot event, which is beneficial to improve the hot spot event viewing experience of the user. Figure 2

[0077] S2: the at least one candidate video identification corresponding to the first hot spot event is displayed on the information aggregation page, the video data corresponding to different candidate video identifications is different, the at least one candidate video identification includes a first video identification and a second video identification, the first video identification is in a selected state, and the second video identification is in an unselected state.

[0078] In addition, the application does not limit the at least one candidate video identification, for example, the mth video data corresponding to the first hot spot event is used to display the related content of the first hot spot event. m is a positive integer, m≤M, and M is a positive integer, which represents the number of images (that is, the number of video data associated with the first hot spot event) in the at least one candidate video identification.

[0079] ​​Furthermore, this application does not limit the term "the m-th candidate video identifier corresponding to the first hot topic event" mentioned above. For example, it may include text information and image data. The text information is used to identify the m-th video data using some strings, and this application does not limit the text information; for example, it may include the video title of the m-th video data. The image data is used to identify the m-th video data using an image, and this application does not limit the image data; for example, it may be a cover image pre-configured for the m-th video data. Alternatively, it may be a frame of image data extracted from the m-th video data (e.g., the first frame of the m-th video data, etc.).

[0080] Furthermore, this application does not limit the aggregation method of "at least one candidate video identifier corresponding to the first hot topic event" mentioned above. For example, it can be done using a list method (e.g., Figure 2 The implementation is carried out using the list shown in area 202. That is, in one possible implementation, an aggregated list of tags can be displayed on the information aggregation page above, allowing the tag aggregation list to aggregate and display these candidate video tags in a horizontal or vertical arrangement. It should be noted that this application does not limit the relationship between the arrangement of the tag aggregation list and the arrangement of the above "hot event aggregation list." For example, the tag aggregation list can be displayed in a horizontal arrangement, but the hot event aggregation list can be displayed in a vertical arrangement, thus effectively improving page space utilization.

[0081] Furthermore, this application does not limit the display method of "at least one candidate video identifier corresponding to the first hot topic event" on the information aggregation page mentioned above. For example, when the candidate video identifier includes image data, and the information aggregation page includes an image display area (e.g., Figure 2 When in the central region (202), these candidate video identifiers can be aggregated and displayed in this image display area (e.g., Figure 2 Multiple image data shown in central region 202) to enable these candidate video identifiers to represent video data associated with the first hotspot event (e.g., Figure 2 (See Videos 1-5). This image display area aggregates and displays associated images of multiple video data points corresponding to a selected trending event.

[0082] Furthermore, this application does not limit the display method of "at least one candidate video identifier corresponding to the first hot event" in the image display area. For example, in one possible implementation, the image display area can be used in a horizontal arrangement (e.g., Figure 2The image aggregation display method shown in the central area 202 displays at least one candidate video identifier. This facilitates the display of these candidate video identifiers while ensuring that the video playback area is large enough, thereby effectively guaranteeing that the video playback area can provide sufficient display space for the video data. Furthermore, this application does not limit the process for determining the order of these candidate video identifiers. For example, it can be determined based on at least one of the following: the degree of correlation between the video data corresponding to each candidate video identifier and the first hot topic event, and the degree of attention received by the video data corresponding to each candidate video identifier.

[0083] In fact, for the phrase "at least one candidate video identifier corresponding to the first hot topic event" mentioned above, it can include the first video identifier (e.g., Figure 2 The “cover image of video 2” shown) and the second video identifier (e.g., Figure 2 Other cover images shown besides "Video 2's cover image") indicate that the first video identifier is selected (e.g., Figure 2 The state of the "cover image of video 2" shown), and the second video identifier is in an unselected state (e.g., Figure 2 The state of the "cover image of Video 1" shown below. For ease of understanding, the relevant content of these two video identifiers will be introduced below.

[0084] Regarding the first video identifier mentioned above, this first video identifier can represent a video identifier that is currently selected. Furthermore, this application does not limit the process for determining the first video identifier. For example, it can be determined based on a pre-set default image selection configuration (e.g., automatically selecting the video identifier corresponding to the video data most relevant to the hot topic event). Alternatively, it can be determined based on pre-set image switching rules (e.g., automatically switching to the next image data after playing the video data corresponding to the previous image data). Or, it can be determined based on the image selection operation triggered by the user for these candidate video identifiers.

[0085] It should be noted that this application does not limit the way the selected state of the video identifier mentioned above is expressed. For example, it can be implemented using any existing or future method that can highlight the selected video identifier. For another example, it can use... Figure 2 The highlighting method used for the "cover image of video 2" is shown.

[0086] For the second video identifier above, the second video identifier can represent a video identifier in an unselected state at the current time; and the application does not limit the second video identifier, for example, it can refer to each video identifier in the "at least one candidate video identifier corresponding to the first hot event" above except the first video identifier. In addition, the application does not limit the number of the second video identifier, for example, the number of the second video identifier = the number of events in the "at least one candidate video identifier corresponding to the first hot event" above - 1.

[0087] It should be noted that the application does not limit the expression of the unselected state of the video identifier above, for example, it can be implemented in any way that can represent the unselected video identifier existing at present or in the future. For example, it can be implemented in the non-highlighted manner as shown in the "cover image of video 1". Figure 2

[0088] Based on the related content of S2 above, for a client with a video playing function, when the client is displaying an information aggregation page (for example, the hot list page 200 as shown in Figure 2 , on the information aggregation page, not only the event identifier information of at least one candidate hot event is displayed, but also the video identifier (for example, all images in the area 202 as shown in Figure 2 ) corresponding to the candidate hot event in the selected state (for example, the first hot event above) is displayed, so that the user can understand some information (for example, how many associated video data, what is each associated video data, etc.) of the video data associated with the first hot event from these video identifiers, which is conducive to meeting the user's demand for viewing different associated video data under a certain hot event, thereby improving the user experience.

[0089] S3: playing the video data corresponding to the first video identifier on the information aggregation page.

[0090] The "video data corresponding to the first video identifier" above refers to the video data identified by the first video identifier. For example, when the first video identifier is the "cover image of video 2" as shown in Figure 2 , the "video data corresponding to the first video identifier" is the video 2.

[0091] In addition, the application does not limit the display manner of the "video data corresponding to the first video identifier" on the information aggregation page above, for example, when the information aggregation page includes a video playing area (for example, the area 201 as shown in Figure 2 , the video data corresponding to the first video identifier is played in the video playing area. The video playing area is used to display the video data corresponding to the image data in the selected state.​

[0092] In addition, the present application does not limit the implementation of the video playing area above, for example, when the information aggregation page above includes an image display area (for example, the area 202 shown in FIG. 2B) and the video playing area (for example, the area 201 shown in FIG. 2B), the video playing area is adjacent to the image display area, so that the user can know more clearly which associated video the video playing area is playing corresponding to which hot event by means of the image data in the image display area in the selected state. Figure 2 Figure 2 In addition, the present application does not limit the relative position between the video playing area above and the image display area above, for example, in one possible implementation, the video playing area can be located above the image display area (for example, the area 201 shown in FIG. 2B is located directly above the area 202).

[0093] In addition, the present application does not limit the relative position between the video playing area above and the image display area above, for example, in one possible implementation, the video playing area can be located above the image display area (for example, the area 201 shown in FIG. 2B is located directly above the area 202). Figure 2

[0094] Based on the related content of S3 above, for a client with a video playing function, when the client is displaying an information aggregation page (for example, the hot list page 200 shown in FIG. 2B), not only the event identification information of at least one candidate hot event and the video identification corresponding to the candidate hot event in the selected state are displayed on the information aggregation page, but also the video data represented by the video identification (for example, the first video identification above) in the selected state can be displayed, so as to facilitate the user to watch one or more video data corresponding to the hot event directly on the information aggregation page. Figure 2 Based on the related content of S1 to S3 above, for the video playing method provided by the present application, when an information aggregation page (for example, a page for displaying a hot event ranking list) is being displayed on an electronic device, event identification information of at least one candidate hot event is displayed on the information aggregation page, so that the event identification information can represent the candidate hot events, so that when the event identification information of a first hot event in the candidate hot events is in the selected state, at least one candidate video identification corresponding to the first hot event is also displayed on the information aggregation page, so that the candidate video identification can represent which video data associated with the first hot event, so that when a first video identification in the candidate video identification is in the selected state, the video data corresponding to the first video identification is played on the information aggregation page, so that the video data can display the related content of the first hot event, so as to achieve the purpose of displaying the video data corresponding to the hot event to the user.

[0095] Based on the related content of S1 to S3 above, for the video playing method provided by the present application, when an information aggregation page (for example, a page for displaying a hot event ranking list) is being displayed on an electronic device, event identification information of at least one candidate hot event is displayed on the information aggregation page, so that the event identification information can represent the candidate hot events, so that when the event identification information of a first hot event in the candidate hot events is in the selected state, at least one candidate video identification corresponding to the first hot event is also displayed on the information aggregation page, so that the candidate video identification can represent which video data associated with the first hot event, so that when a first video identification in the candidate video identification is in the selected state, the video data corresponding to the first video identification is played on the information aggregation page, so that the video data can display the related content of the first hot event, so as to achieve the purpose of displaying the video data corresponding to the hot event to the user.​​

[0096] According to the above, the user can not only learn some information of the video data associated with the first hot event (e.g., how many pieces of associated video data, what are the respective pieces of associated video data, etc.) by means of the at least one candidate video identifier, but also can switch the playing of different video data associated with the first hot event by means of the selection operation on the at least one candidate video identifier. Thus, the user's demand for viewing different video data associated with a hot event can be met, and the user's efficiency for acquiring video data associated with a hot event can be improved. Thus, the adverse effects caused by the single interaction of the above information display scheme can be overcome, and the user experience can be improved.

[0097] In addition, the execution subject of the above video playing method is not limited, for example, the video playing method provided by the embodiments of the present application can be executed by an electronic device. The electronic device includes, but is not limited to, a television, a smart phone, a tablet computer, a notebook computer, a personal digital assistant (PDA), etc.

[0098] In fact, in order to better improve the user experience, the user can switch the video data played in the above video playing area by means of the image selection and switching operation triggered by the image display area (e.g., the area 202 shown in the above figure). Figure 2 Thus, the user can watch different video data associated with a hot event in the video playing area, and the user experience can be improved.

[0099] Based on the above content, in order to better improve the user experience, the present application further provides a possible implementation of the above video playing method, in which the video playing method can further include the following steps 11-13 in addition to the above S1-S3.

[0100] Step 11: receiving a selection operation on a second video identifier in the at least one candidate video identifier.

[0101] It should be noted that this application does not limit the implementation method of the selection operation triggered by the second video identifier. For example, it can be implemented using any existing or future selection implementation method. Furthermore, when the video playback method provided in this application is applied to a television set, the selection operation can specifically be: the user uses the television remote control to control the focus to move to the second video identifier. It should be noted that this application does not limit the implementation method of the remote control. For example, the remote control can use the four control keys—up (↑), down (↓), left (←), and right (→)—to achieve focus movement control.

[0102] Step 12: Switch the first video identifier above from the selected state to the unselected state, and switch the second video identifier above from the unselected state to the selected state.

[0103] In this application, for a client with video playback functionality, when the client is displaying an information aggregation page (e.g., Figure 2 The trending page 200 shown above, and the first video icon in the image display area of ​​the information aggregation page ( Figure 2 When the "Cover Image of Video 2" shown is selected, upon receiving the second video identifier (e.g., within the image display area)... Figure 2 After selecting the "Cover Image of Video 3" shown, it can be determined that the user wants to switch from the first video icon to the second video icon. Therefore, within the image display area, the first video icon can be switched from a selected state to an unselected state, and the second video icon can be switched from an unselected state to a selected state (for example, from...). Figure 2 Central area 202 switched to Figure 2 In the middle region 202), this enables the switching from one image data to another.

[0104] Step 13: Switch the video data playing on the information aggregation page above to the video data corresponding to the second video identifier above.

[0105] In this application, for a client with video playback functionality, when the client is displaying an information aggregation page (e.g., Figure 2 The trending page 200 shown above, and the first video icon in the image display area of ​​the information aggregation page ( Figure 2 When the "cover image of video 2" shown is selected, upon receiving a second video identifier (e.g., for the area displayed in that image) within the image display region, Figure 3 After selecting the "Cover Image of Video 3" shown, it can be determined that the user wants to watch the video data corresponding to the second video identifier. Therefore, the currently playing video data can be switched to the video data corresponding to the second video identifier within the video playback area of ​​the information aggregation page (for example, ...).Figure 2 The video 3) played in the middle area 201, so as to continue playing the video data corresponding to the second video identifier in the video playing area, so as to enable the user to switch the video data played on the information aggregation page by means of the selected switching operation on the image data displayed on the information aggregation page, so as to meet the user's demand for viewing different associated video data under a certain hot event, thereby facilitating the improvement of user experience.

[0106] Based on the related content of steps 11 to 13 above, for a client with a video playing function, when the client is displaying an information aggregation page (for example, the hot list page 200 shown in the figure), and there are multiple image data corresponding to video data displayed in the image display area of the information aggregation page, the user can replace the video data played in the video playing area of the information aggregation page by means of the selected switching operation on the image data, so as to meet the user's demand for viewing different associated video data under a certain hot event, thereby facilitating the improvement of user experience. Figure 2

[0107] In fact, in order to better improve the user's viewing experience of the video data, the user can enter the in-stream video by means of some operations triggered on the information aggregation page above (for example, clicking on the title of a hot event, clicking on a certain image data in the image display area, or clicking on the video data played in the video playing area, etc.), so as to achieve the switching purpose from the out-stream list to the in-stream video.

[0108] Based on the above content, in order to achieve the demand shown in the above paragraph, the present application also provides three possible implementation manners of the video playing method above. In order to facilitate understanding, the following will be described in three cases.

[0109] Case 1: In some application scenarios, the user can enter the in-stream by means of the operation triggered on a certain image data displayed in the image display area of the information aggregation page above.

[0110] Based on the related content of case 1 above, in a possible implementation manner, the video playing method provided by the present application can at least include the following step 21.

[0111] Step 21: When the first video identifier above is displayed on the information aggregation page above, in response to the trigger operation on the first video identifier, a video display page is displayed, the video display page displays the video data corresponding to the first video identifier, and the video display page is used to display the at least one candidate video identifier above in a second arrangement direction.

[0112] ​The video display page is used to show the video data corresponding to the first video identifier mentioned above and its related content (e.g., trending events associated with the video data, the title of the video data, etc.). For example, the video display page could be... Figure 2 Page 400 is shown.

[0113] Furthermore, this application does not limit the implementation of the "trigger operation for the first video identifier" in step 21 above. For example, it can be implemented using any existing or future operation that can be triggered by image data (e.g., a click operation). As another example, when the video playback method provided in this application is applied to a television set, the "trigger operation for the first video identifier" can specifically be: when the first video identifier is selected (e.g., the focus controlled by the television remote control is on the first video identifier), a press operation is received on the confirmation button (e.g., the OK button) in the remote control. Here, the OK button refers to a button deployed in the remote control used to express the semantic of confirmation.

[0114] Furthermore, this application does not limit the implementation of the "second arrangement direction" in step 21 above. For example, the second arrangement direction can be adopted... Figure 3 The vertical arrangement shown in the central area 402 is implemented to improve the utilization of page space for the video display page above. It should be noted that this application does not limit the relationship between the second arrangement direction and the "first arrangement direction" mentioned above. For example, it can be that the second arrangement direction is different from the first arrangement direction.

[0115] Based on the relevant content in step 21 above, it is known that for a client with video playback functionality, when the client is displaying an information aggregation page (e.g., Figure 2 When the user is on the trending page (200 shown), they can select any image data displayed within the image display area of ​​the information aggregation page (e.g., Figure 4 The "cover image of video 2" shown triggers some kind of operation (e.g., pressing the OK button on a remote control) to open the video display page (e.g., Figure 4 Page 400 (as shown) is used to display the video data corresponding to the image data, thereby enabling the switch from external streaming lists to internal streaming videos, which helps improve the user's video viewing experience.

[0116] Scenario 2: In some application scenarios, users can also enter the inner flow by interacting with the title of a trending event displayed on the information aggregation page above.

[0117] Based on the related content of case 2 above, in a possible implementation, the video playing method provided in this application can at least include the following step 22.

[0118] Step 22: When the event identification information of the first hot event is displayed on the information aggregation page, in response to the triggering operation of the event identification information of the first hot event, a video display page is displayed.

[0119] It should be noted that the application does not limit the implementation of the "triggering operation of the event identification information of the first hot event" in step 22, for example, it can be implemented by any triggering operation (for example, click operation) that can be triggered by a string. For another example, when the video playing method provided in this application is applied to a television, the "triggering operation of the event identification information of the first hot event" can be specifically: when the event identification information of the first hot event is in the selected state (for example, the focus controlled by the remote controller of the television is on the event identification information of the first hot event), receiving the pressing operation of the confirmation button (for example, OK key) in the remote controller.

[0120] It should also be noted that the related content of the "video display page" in step 22 can be referred to the above step 21.

[0121] Based on the related content of step 22 above, for a client with video playing function, when the client is displaying an information aggregation page (for example, the hot list page 200 shown in the above figure), the user can open a video display page (for example, the page 400 shown in the above figure) by triggering an operation (for example, pressing the OK key of the remote controller) on the event identification information (for example, the "title of hot event 1") of any hot event displayed on the information aggregation page, so that the video display page is used to display the video data corresponding to the hot event, which can realize the switching from the outflow list to the inflow video, thereby facilitating the improvement of the user's video watching experience. Figure 2 Figure 2 Figure 4

[0122] ​​​It should be noted that the present application does not limit the implementation of the "video data corresponding to the hot event" involved in the above paragraph. For example, if a video data related to the hot event is being played in the video playing area of the information aggregation page before step 22 is performed, the video data being played can be determined as the "video data corresponding to the hot event". If a video data related to another hot event is being played in the video playing area of the information aggregation page before step 22 is performed, the first video data (for example, the video data most related to the hot event) corresponding to the hot event can be determined as the "video data corresponding to the hot event".

[0123] Case 3. In some application scenarios, the user can also enter the in-streaming by triggering the operation on the video data played in the video playing area of the information aggregation page.

[0124] Based on the related content of case 3 described above, in one possible implementation, the video playing method provided by the present application can at least include the following step 23.

[0125] Step 23: When the video data corresponding to the first video identifier is being played on the information aggregation page, in response to the triggering operation on the video data corresponding to the first video identifier, a video display page is displayed.

[0126] It should be noted that the present application does not limit the implementation of the "triggering operation on the video data corresponding to the first video identifier" in step 23. For example, it can be implemented by using any triggering operation (for example, a click operation) on a video data that exists at present or in the future. For another example, when the video playing method provided by the present application is applied to a television, the "triggering operation on the video data corresponding to the first video identifier" can be specifically a press operation on the confirmation button (for example, the OK key) of the remote controller when the video data corresponding to the first video identifier is in the selected state (for example, the focus of the remote controller controlled by the television is located on the video data corresponding to the first video identifier).

[0127] It should also be noted that the related content of the "video display page" in step 23 can be referred to the above step 21.

[0128] Based on the related content of step 23 described above, for a client with a video playing function, when the client is displaying an information aggregation page (for example, the hot list page 200 shown in the figure), the user can enter the in-streaming by triggering the operation on the video data being played in the video playing area of the information aggregation page (for example, the video data 201 shown in the figure). Figure 2 Figure 2 ​The “Video 2” shown triggers a certain operation (e.g., pressing the OK button on the remote control) to open the video display page (e.g., Figure 4 Page 400 (as shown) is used to display video data, thus enabling the switch from external streaming charts to internal streaming videos, thereby improving the user's video viewing experience.

[0129] Based on the relevant content of steps 21 to 23 above, it can be seen that for a client with video playback functionality, when the client is displaying an information aggregation page (e.g., Figure 2 When users are on the trending list page (200 shown), they can use various different operation methods (such as clicking on the title of a trending event, clicking on a piece of image data in the image display area, or clicking on the video data being played in the video playback area) to switch from the external streaming list to the internal streaming video. This can better meet the user's video viewing needs and thus improve the user's video viewing experience.

[0130] In fact, for the video display page mentioned above (for example, Figure 2 For page 400 shown above, in order to better improve the user experience, this video display page can not only be used to display the video data corresponding to the first video identifier mentioned above (e.g., Figure 4 The video displayed in area 401 (video 2) can also be used to display at least one candidate video identifier corresponding to the "first hot topic event" mentioned above (e.g., Figure 2 (All images displayed in the central area 402) allow users to directly switch between the video data being played on the video display page by selecting and toggling these candidate video identifiers. For clarity, an example is provided below.

[0131] As an example, in one possible implementation, the video playback method provided in this application may include at least steps 31-33 below.

[0132] Step 31: Display at least one candidate video identifier corresponding to the first trending event mentioned above on the video display page above.

[0133] In this application, for a client with video playback functionality, when the client is displaying an information aggregation page (e.g., Figure 4 When the hot list page 200 is displayed, after receiving a user's in-stream operation triggered by the information aggregation page (e.g., clicking the title of a hot event, clicking on a piece of image data in the image display area, or clicking on the video data being played in the video playback area), the system switches from the information aggregation page to the video display page (e.g., ...). Figure 4the video showcase page can showcase the video data corresponding to a certain hot event (e.g. Figure 4 the video 2 shown in FIG. 4), and some video identifiers (e.g. Figure 2 the image data shown in the middle region 402) corresponding to the hot event, so that the subsequent user can know which video data of the hot event is being played by the video showcase page via the video identifiers, and the subsequent user can switch the video data being played in the video showcase page via the selection switching operation on the video identifiers, thus helping to overcome the sense of loss when the user performs the in-stream video switching, and thus helping to improve the user experience.

[0134] It should be noted that the present application does not limit the display manner of the above-mentioned "at least one candidate video identifier" on the above-mentioned video showcase page. For example, when the above-mentioned video showcase page includes an image aggregation region (e.g. Figure 4 the region 402 shown in FIG. 4), the "at least one candidate video identifier" can be displayed in the image aggregation region. In addition, the present application does not limit the display manner of the "at least one candidate video identifier", which can be displayed in a vertical single-column manner (e.g. Figure 4 the image display manner shown in the region 402). The image aggregation region is used to aggregate and display the representative images of all video data corresponding to a hot event.

[0135] It should be further noted that the present application does not limit the image arrangement order of the above-mentioned "at least one candidate video identifier" when displayed in the above-mentioned image aggregation region, which can be consistent with the image arrangement order used in the image display region of the above-mentioned information aggregation page.

[0136] Step 32: receiving a selection operation on a second video identifier in the at least one candidate video identifier displayed in the above-mentioned video showcase page.

[0137] It should be noted that the present application does not limit the implementation manner of the selection operation triggered on the second video identifier, which can be implemented by using any existing or future selection implementation method. For example, when the video playing method provided by the present application is applied to a television, the selection operation specifically refers to moving the focus of the television to the second video identifier by using the remote control of the television. For another example, when the video playing method provided by the present application is applied to a television, the selection operation can specifically include the following two actions: first, moving the focus of the television to the second video identifier by using the remote control, and then pressing the OK key on the remote control.

[0138] Step 33: switch the "first video identifier corresponding video data" played on the video display page above to the second video identifier corresponding video data.

[0139] In this application, for a client with video playing function, when the client is displaying a video display page (for example, the page 400 shown in the figure above), and the first video identifier (for example, the "cover of video 2" shown in the figure above) in the image aggregation area of the video display page is in the selected state, after receiving the selection operation of the second video identifier (for example, the "cover of video 3" shown in the figure above) in the image aggregation area, it can be determined that the user wants to watch the second video identifier corresponding video data, so the video data being played on the video display page can be switched to the second video identifier corresponding video data (for example, the video 3 played in the area 501 in the figure above), so that the switching process of the video data played on the video display page can be realized by the selected switching operation of the image data displayed on the video display page (for example, from the video 2 played in the page 400 in the figure above to the video 3 played in the page 500 in the figure above), so as to meet the user's demand for viewing different associated video data under a certain hot event, thereby facilitating the improvement of user experience. Figure 4 Figure 4 Figure 4 Figure 4 Figure 4 Figure 5

[0140] In fact, in some possible implementation manners, in order to better improve the user experience, the image data in the selected state in the image aggregation area of the video display page above can be highlighted, so that after it is determined that the selected image data changes, the newly selected image data can be adjusted from the unselected state to the selected state, and the last selected image data can be adjusted from the selected state to the unselected state (for example, from the area 402 in the figure above to the area 502 in the figure above), so as to better improve the user experience. Figure 4 Figure 5

[0141] Based on the related content of the steps 31 to 33 above, for a client with video playing function, when the client is displaying a video display page (for example, the page 400 shown in the figure above), and the image data corresponding to multiple video data is displayed in the image aggregation area of the video display page, the user can realize the purpose of replacing the video data played on the video display page by the selected switching operation of the image data (for example, from the video 2 shown in the area 401 in the figure above to the video 3 played in the area 502 in the figure above). Figure 4 Figure 5 Figure 4 ​​​​​​​​​​The video shown in area 501 (3) can meet the user's need to view different related video data under a certain hot event, thereby improving the user experience.

[0142] In practice, to improve the user's video viewing experience, some relevant information about the video being played can be added to the video display page (e.g., video title, the username of the user who posted the video, the video's popularity level, etc.). The video title refers to a pre-defined title for the video being played; the username identifies the poster of the video; and the popularity level indicates the video's popularity. This application does not limit the implementation of the popularity level; for example, it can include likes, shares, and favorites.

[0143] Based on the foregoing content, to better fulfill the requirements described above, this application also provides a possible implementation of the aforementioned video display page. In this implementation, the video display page not only displays the "video data corresponding to the first video identifier" mentioned above, but also at least displays video association information containing the video data corresponding to the first video identifier, so that users can learn about some information related to the video data from the video association information. The video association information is used to describe the relevant content of the video data (e.g., video title, the username of the user who published the video, the level of attention the video has received, etc.); and this application does not limit the video association information; for example, it could be... Figure 4 Information related to Area 403.

[0144] Furthermore, this application does not limit the way the aforementioned video-related information is displayed. For example, when the aforementioned video display page includes a video information aggregation area (e.g., Figure 5 When the video information is displayed in area 403, the video information aggregation area displays the video-related information. This video information aggregation area is used to display relevant content of the video data currently playing on the video display page, and this application does not limit the location of the video information aggregation area on the video display page; for example, it may be located in the lower left corner.

[0145] Based on the above three paragraphs, it can be concluded that for a client with video playback functionality, when the client is displaying a video display page (for example, ...), Figure 4 When the page shown is 400, the video display page can not only display the video data corresponding to a hot event, but also display related content of the video data (such as the video title, the user nickname of the user who published the video, the degree of attention the video has received, etc.), so that users can better understand the video data by combining the related content, which helps to improve the user's video viewing experience.

[0146] In fact, in order to better avoid the user's sense of disorientation, a hot event related information (e.g., a ranking, an event title, a heat of the event, etc.) can be added to the above video display page. The heat is used to represent how many users are paying attention to the event.

[0147] Based on the above paragraph, in order to better achieve the requirement shown in the above paragraph, the present application further provides a possible implementation of the above video display page, in which not only the "video data corresponding to the first video identifier" is displayed on the video display page, but also at least the "event related information of the first hot event" is displayed, so that the user can know from the "event related information of the first hot event" which hot event the video data being played on the video display page is related to and what attributes (e.g., a ranking, an event title, a heat of the event, etc.) the hot event has. The event related information is used to represent the related attributes of a hot event, and the present application does not limit the event related information. For example, it can include Figure 4 the attribute information involved in the region 404.

[0148] In addition, the present application does not limit the display manner of the above event related information. For example, when the event display page includes an event information aggregation region (e.g., the region 404 shown in the above Figure 4 , the event related information is displayed in the event information aggregation region. The event information aggregation region is used to display the related content of the hot event corresponding to the video data being played on the event display page, and the present application does not limit the position of the event information aggregation region on the event display page. For example, it is located in the upper left corner.

[0149] Based on the above three paragraphs, for a client with a video playing function, when the client is displaying a video display page (e.g., the page 400 shown in the above Figure 4 , the video display page can not only display the video data corresponding to a hot event, but also display the event related information (e.g., a ranking, an event title, a heat of the event, etc.) of the hot event, so that the user can accurately know from the event related information which hot event the video data being played on the video display page is related to, thereby effectively avoiding the user's sense of disorientation, which is conducive to improving the user experience.

[0150] Based on the content of the video display page above, in one possible implementation, the video display page can not only display the "video data corresponding to the first video identifier" mentioned above, but also at least one of the following: "at least one candidate video identifier corresponding to the first hot event" mentioned above, "event association information of the first hot event" mentioned above, and video association information of the video data corresponding to the first video identifier. This helps to enrich the information provided by the video display page, thereby effectively avoiding the sense of disorientation experienced by users when watching or switching videos on the video display page, and thus improving the user's video viewing experience.

[0151] In fact, for the video display page mentioned above (for example, Figure 4 For example, on page 400, users can use a certain operation triggered by the video display page (e.g., pressing the left button ←, right button →, or OK button on the remote control) to bring up the video playback control page, so that they can perform some playback control operations on the video data being played on the video playback control page (e.g., adjusting the video playback progress).

[0152] Based on the foregoing content, in order to better improve the user's video viewing experience, this application also provides a possible implementation of the video playback method. In this implementation, the video playback method may include at least step 41 below. The execution time of step 41 is later than the execution time of steps 21, 22, or 23 above.

[0153] Step 41: When the video display page is in display mode and the video data corresponding to the first video identifier is being displayed on the video display page, in response to the preset operation triggered for the video display page, the video playback control page is displayed. The video playback control page is used to implement playback control processing for the video data corresponding to the first video identifier.

[0154] The preset operation is used to trigger the display process of the video playback control page corresponding to a video data. Furthermore, this application does not limit the implementation method of the preset operation; for example, it can be implemented using any existing or future operation capable of triggering the display process of the video playback control page. For instance, when the video playback method provided in this application is applied to a television set, and the aforementioned video display page is being displayed on the television set, the preset operation can specifically be: receiving a press operation on the OK button, left ← button, or right → button on the television remote control.

[0155] The "video playback control page" mentioned above is used to implement playback control processing (e.g., adjusting video playback progress) for the video data corresponding to the first video identifier; however, this application does not limit the video playback control page, for example, it can specifically be... Figure 4 Page 600 is shown.

[0156] Based on the relevant content in step 41 above, it can be seen that for a client with video playback functionality, when the client is displaying a video display page (e.g., Figure 4 Page 400 (as shown) is displaying video data corresponding to the first video identifier mentioned above (e.g., ...). Figure 6 When the video 2 shown is displayed, after receiving a preset operation triggered on the video display page, the system switches from the video display page to the video playback control page corresponding to the video data, so that the user can use the video playback control page to control the playback of the video data, which helps to improve the user's video viewing experience.

[0157] In fact, to further enhance the user's viewing experience of trending events, this application also provides a possible implementation of the aforementioned video playback control page. In this implementation, the video playback control page can display not only video data and its related playback control components (e.g., Figure 4 The components shown can also display information cards corresponding to some of the top-ranked trending events in the trending list (e.g., Figure 4 The event cards shown allow users to quickly switch between playing video data related to a trending event. These information cards aggregate and display relevant content for a trending event (e.g., event title, corresponding video identifier, popularity, number of videos, ranking, etc.).

[0158] Based on the above content, in order to better improve the user experience, this application also provides a possible implementation of the video playback method, in which the video playback method may include at least steps 42-43 below.

[0159] Step 42: Display at least one information aggregation card corresponding to some or all of the candidate hot events in the above video playback control page.

[0160] The "at least one information aggregation card" mentioned above refers to the information aggregation card configured on the video playback control page for some or all of the "at least one candidate hot events" mentioned above. Moreover, this application does not limit the "at least one information aggregation card". For example, it may include one or more information aggregation cards corresponding to each candidate hot event.

[0161] The information aggregation card corresponding to the nth candidate hot event is used to aggregate and display the related content of the nth hot event (e.g., event title, video identifier corresponding to the event, hotness, number of videos, ranking on the list, etc.). The application does not limit the implementation of the information aggregation card. n is a positive integer, and n≤N. For example, if the nth candidate hot event is hot event 2, the information aggregation card corresponding to the nth candidate hot event can be the "event card of hot event 2" as shown in FIG. 8. Figure 6

[0162] It should be noted that the application does not limit the implementation of the candidate hot events involved in the video control page described above. For example, it can specifically be that the information aggregation cards corresponding to the top Q events in the at least one candidate hot event described above are displayed on the video control page. Wherein Q is a positive integer, and the application does not limit the Q. For example, as shown in FIG. 8, Q=3. For another example, it can also be that all candidate hot events are displayed on the video control page, so that the candidate hot events displayed on the video control page are consistent with the candidate hot events displayed on the information aggregation page. Figure 6

[0163] It should also be noted that the application does not limit the relationship between the execution time of step 42 and the execution time of step 41 described above. For example, they can be the same. For another example, the execution time of step 42 is later than the execution time of step 41 described above by a preset time length. Wherein the preset time length can be pre-set.

[0164] Step 43: In response to the triggering operation on the target aggregation card in the at least one information aggregation card described above, the video data corresponding to the target aggregation card is displayed on the video control page described above.

[0165] Wherein the target aggregation card refers to any one of the information aggregation cards selected by the user on the video control page described above. For example, when the information aggregation cards corresponding to the candidate hot events in the at least one candidate hot event described above are displayed on the video control page, the target aggregation card can refer to the information aggregation card corresponding to the target hot event in the candidate hot events.

[0166] The target hot event refers to the hot event selected by the user on the information card displayed on the video control page described above. For example, the target hot event can refer to the hot event 2 as shown in FIG. 8. Figure 6

[0167] In addition, the application does not limit the triggering operation on the information aggregation card corresponding to the target hot event. For example, it can be implemented in a manner similar to the triggering operation of the event identifier information of the first hot event described above. For the sake of brevity, it will not be described here.

[0168] ​​​The to-be-played video data refers to video data associated with the target hot event and preset to be played when the information aggregation card corresponding to the target hot event is triggered. The to-be-played video data is not limited in the present application. For example, the to-be-played video data can be any one of at least one associated video data corresponding to the target hot event.

[0169] Based on the related content of steps 42 and 43, for a client with a video playing function, when the client is displaying a video control page (for example, the page 600 shown in FIG. 6) and the information aggregation cards corresponding to some hot events are displayed on the video control page, the user can use the selection operation on the information aggregation cards to quickly open the video data corresponding to other hot events on the video control page. This is conducive to improving the user's viewing experience of the hot events. Figure 6

[0170] In fact, for the video display page (for example, the page 400 shown in FIG. 4), when other content in addition to the video data is also displayed on the video display page, the content can block the video data (for example, the content in the region 403 blocks the video data in the region 401), and can also distract the user's attention. Therefore, in order to better improve the user's video viewing experience, the video display page can be cleared. Figure 6 Figure 6 Based on the above content, in order to better improve the user's video viewing experience, the present application also provides a possible implementation manner of the video playing method. In the implementation manner, the video playing method can at least include the following step 51. The execution time of step 51 is later than the execution time of steps 21, 22 or 23.

[0171] Step 51: When a preset clearing condition is reached, the video display page is cleared so that the video display page after clearing does not exist the at least one candidate video identifier.

[0172] The preset clearing condition refers to a condition reached when the clearing of the video display page is required, and the preset clearing condition can be preset. In order to facilitate understanding, two examples are described below.

[0173] The preset clearing condition refers to a condition reached when the clearing of the video display page is required, and the preset clearing condition can be preset. In order to facilitate understanding, two examples are described below.

[0174] ​​Example 1: The preset screen clearing condition may specifically include: the video display page does not receive any trigger operation within a preset duration, which can be preset (e.g., 5 seconds). Therefore, in one possible implementation, if the user does not trigger any operation on the video display page for a long period (e.g., within 5 seconds), it can be determined that the user is watching the video data being played on the video display page, and thus it can be determined that the preset screen clearing condition has been met.

[0175] Example 2: The preset screen clearing condition may specifically include receiving a preset screen clearing operation triggered by the video display page. This preset screen clearing operation is used to trigger the screen clearing process of the video display page, and this application does not limit the preset screen clearing operation. For example, when the video playback method provided in this application is applied to a television set, and the aforementioned video display page is being displayed on the television set, the preset screen clearing operation may specifically be receiving a press operation on the confirmation button on the television remote control.

[0176] Furthermore, this application does not limit the implementation method of the "screen clearing process" in step 51 above. For example, it can specifically be: from the video display page above (e.g., Figure 4 On page 400, remove all content except the currently playing video data and the event association information of the corresponding trending events to ensure the smooth display of the video page after the screen is cleared (e.g., ...). Figure 4 Page 700 only contains the video data and the event-related information, which effectively avoids the interference caused by the deleted content to the user, thereby improving the user's video viewing experience.

[0177] Based on the relevant content in step 51 above, it is known that for a client with video playback functionality, when the client is displaying a video display page (e.g., Figure 4 When the video display page (as shown in page 400) contains a lot of content, and the preset screen-clearing conditions are met, the video display page will be cleared so that the cleared video display page (e.g., ...) Figure 7 The content displayed on page 700 is less than that displayed on the video display page before the screen was cleared. This effectively avoids the interference caused by the deleted content to the user, thereby improving the user's video viewing experience.

[0178] In addition, to further enhance the user experience, in some application scenarios, after switching to the video display page in clear screen mode (i.e., the video display page after clearing the screen), users can also utilize the features specific to that video display page (e.g., Figure 4 A certain action triggered on page 700 (e.g., pressing the back button or the up button ↑ on the remote control) switches back to the video display page that is not in a cleared screen state (e.g., ...Figure 7 The video display page in the clear screen mode is shown as the page 700 in FIG. 7, so as to meet the purpose of the user to quickly view the hot event list, thereby facilitating the improvement of the user experience.

[0179] In addition, in order to better improve the user experience, in some other application scenarios, after switching to the video display page in the clear screen mode, the user can also directly switch to the video data corresponding to the next hot event (for example, the video 7 played in the page 800) by means of some operation (for example, pressing the down key on the remote controller) triggered for the video display page (for example, the page 700 in FIG. 7), so as to meet the user's demand to quickly switch the hot events in the in-stream, thereby facilitating the improvement of the user experience. Figure 7 The video display page in the clear screen mode is shown as the page 700 in FIG. 7, so as to meet the purpose of the user to quickly view the hot event list, thereby facilitating the improvement of the user experience. Figure 4 The video display page in the clear screen mode is shown as the page 700 in FIG. 7, so as to meet the purpose of the user to quickly view the hot event list, thereby facilitating the improvement of the user experience.

[0180] In addition, in order to better improve the user experience, in some other application scenarios, after switching to the video display page in the clear screen mode, the user can also directly switch to the video data corresponding to the next hot event (for example, the video 7 played in the page 800) by means of some operation (for example, pressing the down key on the remote controller) triggered for the video display page (for example, the page 700 in FIG. 7), so as to meet the user's demand to quickly switch the hot events in the in-stream, thereby facilitating the improvement of the user experience. Figure 7 The video display page in the clear screen mode is shown as the page 700 in FIG. 7, so as to meet the purpose of the user to quickly view the hot event list, thereby facilitating the improvement of the user experience. Figure 2 The video display page in the clear screen mode is shown as the page 700 in FIG. 7, so as to meet the purpose of the user to quickly view the hot event list, thereby facilitating the improvement of the user experience.

[0181] Based on the above content, in order to better improve the user experience, the present application also provides a possible implementation manner of the video playing method, in which the video playing method can at least include the following step 52. The execution time of the step 52 is later than the execution time of the above step 51.

[0182] Step 52: when the video display page after the clear screen (for example, the page 700 in FIG. 7) is being displayed, and the related content of the first hot event is displayed on the video display page, in response to the first event switching operation triggered for the video display page, the display content of the video display page is updated to the to-be-displayed object corresponding to the second hot event, the to-be-displayed object at least including the to-be-displayed video data corresponding to the second hot event, the second hot event being the next hot event or the previous hot event corresponding to the first hot event. Figure 7 The video display page in the clear screen mode is shown as the page 700 in FIG. 7, so as to meet the purpose of the user to quickly view the hot event list, thereby facilitating the improvement of the user experience.

[0183] The first event switching operation refers to the operation triggered for the video display page after the clear screen, which is used to switch from the current hot event to the next hot event (or the previous hot event).

[0184] Furthermore, this application does not limit the first event switching operation mentioned above. For example, when the video playback method provided by this application is applied to a television set, and the video display page after the screen clearing mentioned above is being displayed on the television set, and the first event switching operation is used to switch from the current hot event to the next hot event, the first event switching operation can specifically be: receiving the pressing operation of the down button ↓ in the remote control of the television set.

[0185] The second trending event refers to the next or previous trending event corresponding to the trending event currently being displayed on the video display page, allowing users to quickly switch from the current trending event to the second trending event using certain operations (e.g., the first event switching operation). Furthermore, this application does not limit the second trending event; for example, when the first event switching operation is used to switch from the current trending event to the next trending event, the second trending event could refer to the next trending event corresponding to the "trending event currently being displayed on the video display page." For ease of understanding, examples are provided below.

[0186] As an example, when displaying the video presentation page after the screen clearing mentioned above (e.g., Figure 8 Page 700 (as shown), and the first trending event is displayed on this video display page (e.g., Figure 7 When discussing the relevant content of the hot topic event 1 shown on page 700, the next hot topic event corresponding to that first hot topic event (e.g., Figure 7 The "hot topic event 2" shown on page 800 is identified as the second hot topic event, ensuring that its ranking on the leaderboard is adjacent to that of the first hot topic event, but lower. The ranking of the second hot topic event describes its position within the aforementioned hot topic event ranking list (e.g., [example of the ranking list]). Figure 7 The position of the top trending event in the trending list shown on page 200 is used to describe its position in the trending event ranking list.

[0187] It should be noted that the content related to "the previous hot event corresponding to the first hot event" above is similar to the content related to "the next hot event corresponding to the first hot event" above. For the sake of brevity, it will not be repeated here.

[0188] The "objects to be displayed corresponding to the second trending event" mentioned above refer to the information objects that need to be displayed when switching to display content related to this second trending event on the video display page mentioned above (for example, in...). Figure 8 (The various objects displayed on page 800).

[0189] Furthermore, this application does not limit the implementation of the "object to be displayed corresponding to the second hot topic event" mentioned above. For example, it may at least include the video data to be displayed corresponding to the second hot topic event. The video data to be displayed refers to the video data required to be displayed when switching to display related content of the second hot topic event on the video display page mentioned above. Moreover, this application does not limit the video data to be displayed. For example, the video data to be displayed may be determined based on at least one associated video data corresponding to the second hot topic event (for example, the video data with the highest position among the at least one associated video data corresponding to the second hot topic event may be determined as the video data to be displayed). The "at least one associated video data corresponding to the second hot topic event" is used to represent all video data associated with the second hot topic event (e.g., ...). Figure 2 Videos 7-11 are involved in Area 802.

[0190] For example, in some application scenarios, in order to better improve the user experience, the "object to be displayed corresponding to the second hot event" mentioned above may include not only the video data to be displayed corresponding to the second hot event (e.g., Figure 8 The video 7 shown in the central region 801 may also include a video identifier corresponding to at least one associated video data related to the second hotspot event (e.g., Figure 8 All image data shown in region 802), and event association information of the second hotspot event (e.g., Figure 8 The information shown in area 804), and the video association information of the video data to be displayed (e.g., Figure 8 At least one of the information shown in region 803. The video identifier corresponding to the k-th associated video data is used to characterize the k-th associated video data; and the "video identifier corresponding to the k-th associated video data" is similar to the "m-th candidate video identifier" mentioned above, and will not be repeated here for the sake of brevity. Additionally, the "event association information of the second hot event" is similar to the "event association information of the first hot event" mentioned above, and the "video association information of the video data to be displayed" is similar to the "video data corresponding to the first video identifier" mentioned above, and will not be repeated here for the sake of brevity.

[0191] Based on the relevant content in step 52 above, it can be seen that for a client with video playback functionality, when the client is displaying a video display page after the screen has been cleared (for example, ...), Figure 8 Page 700 (as shown), and the video display page is showing objects related to the top trending event (e.g., Figure 8 When all objects displayed on page 700 are accessed, after receiving the first event switching operation triggered for that video display page, it can be determined that the user does not want to continue watching that first hot event (e.g., ...). Figure 7The video data under the hot event 1) shown, so the video display page can be directly updated to the display content of the second hot event corresponding to the object to be displayed (for example, Figure 7 The related content of the hot event 2 shown), so that the user can continue to watch the video data under the second hot event on the video display page, so as to realize the purpose of quickly switching hot events in the video display page, thereby facilitating the improvement of user experience.

[0192] In fact, in order to better improve the user experience, the user can not only use the video display page after the above clearing (for example, Figure 7 The page 700 shown) to perform hot event switching processing, but also can use the video display page before the above clearing (for example, Figure 8 The page 400 shown) to perform hot event switching processing, so as to better meet the user's hot event switching demand, thereby facilitating the improvement of user experience.

[0193] Based on the above content, in order to better improve the user experience, the present application also provides a possible implementation of the video playing method, in which the video playing method can at least include the following step 61. Wherein, the execution time of step 61 is later than the execution time of the above step 21, step 22 or step 23.

[0194] Step 61: when the video display page before clearing (for example, Figure 7 The page 400 shown) is being displayed, and the related content of the first hot event is displayed on the video display page, in response to the second event switching operation triggered for the video display page, the display content of the video display page is updated to the object to be displayed corresponding to the second hot event, and the second hot event is the next hot event or the previous hot event corresponding to the first hot event.

[0195] Wherein, the image aggregation area is used to aggregate and display the video identifier corresponding to the hot event displayed by the above video display page. For example, when the related content of the first hot event is displayed on the video display page (for example, Figure 4 The page 400 shown), the image aggregation area is used to aggregate and display at least one candidate video identifier (for example, Figure 4 The image data shown in the area 402). It should be noted that the related content of the image aggregation area is described above.

[0196] The second event switching operation refers to the operation triggered for the video display page before clearing, which is used to switch from the current hot event to the next hot event (or the previous hot event).

[0197] Furthermore, this application does not limit the second event switching operation mentioned above, for example, when the video display page before the screen was cleared (e.g., Figure 4 When page 400 (as shown) includes an image aggregation area, the second event switching operation can specifically be a preset switching operation triggered for the image aggregation area in the video display page. Specifically, the preset switching operation refers to an operation triggered for the image aggregation area in the video display page before screen clearing, used to switch from the current hot topic event to the next hot topic event (or the previous hot topic event).

[0198] Furthermore, this application does not limit the aforementioned preset switching operation. For example, when the video playback method provided in this application is applied to a television set, and the television set is displaying the video display page after the screen clearing mentioned above, and the preset switching operation is used to switch from the current hot topic event to the next hot topic event, the preset switching operation can specifically be: first, using the television's remote control, moving the focus to the last video identifier corresponding to the first hot topic event mentioned above; then receiving a press operation on the down button ↓ in the remote control. Here, the "last video identifier corresponding to the first hot topic event" refers to the image with the latest position in the aggregated display of at least one candidate video identifier corresponding to the first hot topic event. For example, such as... Figure 4 As shown, if the first hotspot event corresponds to 5 video identifiers, then the last video identifier corresponding to the first hotspot event is... Figure 4 The cover image for video 5 is shown on page 900. For example, as... Figure 9 As shown, if the first hotspot event corresponds to 6 video identifiers, then the last video identifier corresponding to the first hotspot event is... Figure 9 The cover image for video 6 is shown on page 1000.

[0199] Furthermore, for the relevant content of "the object to be displayed corresponding to the second hot event" in step 61, please refer to the relevant content of step 52 above. For the sake of brevity, it will not be repeated here.

[0200] Based on the relevant content in step 61 above, it can be seen that for a client with video playback functionality, when the client is displaying the video preview page before the screen is cleared (e.g., Figure 10 Page 400 (as shown), and the video display page is showing objects related to the top trending event (e.g., Figure 10 When all objects displayed on page 400 are accessed, after receiving a second event switching operation triggered for that video display page, it can be determined that the user does not want to continue watching the first hot event (e.g., ...). Figure 4 The video data under the hot topic event 1) shown can be directly updated to the content displayed on the video display page with the object to be displayed corresponding to the second hot topic event (e.g., Figure 4The video data corresponding to the second hot event is played on the information aggregation page, so that the user can continue to watch the video data under the second hot event on the video display page, and thus the purpose of quickly switching hot events in the video display page is achieved, thereby facilitating the improvement of user experience.

[0201] Based on the video playing method provided in the embodiments of the present application, the embodiments of the present application further provide a video playing device. The following will explain and describe the video playing device in combination with Figure 4 the video playing method. Figure 8 The video playing device provided in the embodiments of the present application is shown in FIG. 11. It is to be noted that the technical details of the video playing device provided in the embodiments of the present application can refer to the related content of the video playing method.

[0202] As Figure 11 shown in FIG. 11, the video playing device 1100 provided in the embodiments of the present application comprises:

[0203] A first display unit 1101 is configured to display an information aggregation page, wherein the information aggregation page displays event identification information of at least one candidate hot event, the at least one candidate hot event comprises a first hot event, and the event identification information of the first hot event is in a selected state.

[0204] A second display unit 1102 is configured to display at least one candidate video identifier corresponding to the first hot event on the information aggregation page, wherein different candidate video identifiers correspond to different video data, the at least one candidate video identifier comprises a first video identifier and a second video identifier, the first video identifier is in a selected state, and the second video identifier is in an unselected state.

[0205] A video playing unit 1103 is configured to play video data corresponding to the first video identifier on the information aggregation page.

[0206] In a possible implementation, the video playing device 1100 further comprises:

[0207] A first receiving unit is configured to receive a selection operation on the second video identifier.

[0208] A first switching unit is configured to switch the first video identifier from the selected state to the unselected state, and switch the second video identifier from the unselected state to the selected state.

[0209] A second switching unit is configured to switch the video data played on the information aggregation page to the video data corresponding to the second video identifier.

[0210] In a possible implementation, the second display unit 1102 is specifically configured to display the at least one candidate video identifier corresponding to the first hot event on the information aggregation page in a first arrangement direction.

[0211] The video playing apparatus 1100 further includes:

[0212] The third display unit is configured to display a video display page in response to a triggering operation on the first video identifier.

[0213] Alternatively,

[0214] The fourth display unit is configured to display the video display page in response to a triggering operation on the event identifier information of the first hot event.

[0215] Alternatively,

[0216] The fifth display unit is configured to display the video display page in response to a triggering operation on the video data corresponding to the first video identifier.

[0217] The video display page displays the video data corresponding to the first video identifier, and the video display page is configured to display the at least one candidate video identifier in a second arrangement direction.

[0218] In a possible implementation, the video playing apparatus 1100 further includes:

[0219] The second receiving unit is configured to receive a selection operation on the second video identifier on the video display page.

[0220] The third switching unit is configured to switch the video data corresponding to the first video identifier played on the video display page to the video data corresponding to the second video identifier.

[0221] In a possible implementation, the video display page further displays event-related information of the first hot event and / or video-related information of the video data corresponding to the first video identifier.

[0222] In a possible implementation, the video playing apparatus 1100 further includes:

[0223] The screen clearing processing unit is configured to, after displaying the video display page, perform screen clearing processing on the video display page when a preset screen clearing condition is met, so that the at least one candidate video identifier does not exist on the video display page after the screen clearing.

[0224] In a possible implementation, the video playing apparatus 1100 further includes:

[0225] The first updating unit is configured to update the display content of the video display page to the to-be-displayed video data corresponding to a second hot event in response to a first event switching operation triggered for the video display page after the video display page is cleared.

[0226] In a possible implementation, the video playing apparatus 1100 further includes:

[0227] The second updating unit is configured to update the display content of the video display page to the to-be-displayed object corresponding to a second hot event in response to a second event switching operation triggered for the video display page after the video display page is displayed.

[0228] In a possible implementation, the video playing apparatus 1100 further includes:

[0229] The sixth display unit is configured to display a video control page in response to a preset operation triggered for the video display page after the video display page is displayed.

[0230] The seventh display unit is configured to display at least one information aggregation card corresponding to part or all of the candidate hot events in the at least one candidate hot event on the video control page.

[0231] In a possible implementation, the video playing apparatus 1100 further includes:

[0232] The eighth display unit is configured to display to-be-played video data corresponding to a target aggregation card in the at least one information aggregation card on the video control page in response to a triggering operation of the target aggregation card.

[0233] Based on the above description of the video playing apparatus 1100, it can be known that, for the video playing apparatus 1100 provided in the embodiment of the present application, when an information aggregation page (for example, a page for displaying a ranking list of hot events) is being displayed on the video playing apparatus 1100, event identification information of at least one candidate hot event is displayed on the information aggregation page, so that the event identification information can represent the candidate hot events, so that when the event identification information of a first hot event in the candidate hot events is in a selected state, at least one candidate video identifier corresponding to the first hot event is also displayed on the information aggregation page, so that the candidate video identifier can represent which video data is associated with the first hot event, so that when a first video identifier in the candidate video identifier is in a selected state, video data corresponding to the first video identifier is played on the information aggregation page, so that the video data can display the related content of the first hot event, thus achieving the purpose of displaying video data corresponding to a hot event to a user.

[0234] Because the at least one candidate video identifier corresponding to the first hot event is displayed on the information aggregation page, the user can not only know some information (for example, how many associated video data exist, what each associated video data is, etc.) of the video data associated with the first hot event by means of the candidate video identifier, but also can switch and play different video data associated with the first hot event by means of a selection operation on the candidate video identifier, thus meeting the user's demand for viewing different associated video data under a certain hot event, thereby effectively improving the user's acquisition efficiency of video data under a hot event, and effectively overcoming the adverse effects caused by the defect of single interaction in the above information display scheme, thus being beneficial to improving the user experience.

[0235] In addition, the embodiment of the present application also provides an electronic device, which includes a processor and a memory: the memory is used for storing instructions or computer programs; the processor is used for executing the instructions or computer programs in the memory, so that the electronic device executes any implementation manner of the video playing method provided in the embodiment of the present application.

[0236] Referring to Figure 11 which shows a structural schematic diagram of an electronic device 1200 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure can include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), vehicle-mounted terminals (for example, vehicle-mounted navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. Figure 11The electronic device shown is merely an example and should not bring any limitation to the function and use range of the embodiments of the present disclosure.

[0237] As shown in Figure 12 The electronic device 1200 can include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1201 that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 1202 or loaded into a random access memory (RAM) 1203 from a storage device 1208. Various programs and data required for the operation of the electronic device 1200 are also stored in the RAM 1203. The processing device 1201, the ROM 1202, and the RAM 1203 are connected to each other through a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.

[0238] Generally, the following devices can be connected to the I / O interface 1205: input devices 1206 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 1207 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1208 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1209. The communication devices 1209 can allow the electronic device 1200 to communicate with other devices wirelessly or through wires to exchange data. Although Figure 12 Figure 12 Figure 12 The electronic device 1200 is shown with various devices, but it should be understood that all of the shown devices are not required to be implemented or present. More or fewer devices can alternatively be implemented or present.

[0239] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication devices 1209, or installed from the storage devices 1208, or installed from the ROM 1202. When the computer program is executed by the processing device 1201, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are performed.

[0240] The electronic device provided by the embodiments of the present disclosure belongs to the same inventive concept as the method provided by the above-mentioned embodiments, and the technical details not described in detail in the present embodiments can be referred to the above-mentioned embodiments, and the present embodiments have the same beneficial effects as the above-mentioned embodiments.

[0241] The embodiment of the present application further provides a computer readable medium, wherein instructions or a computer program are stored in the computer readable medium, and when the instructions or the computer program are executed on a device, the device is caused to perform any one of the embodiments of the video playing method provided by the present application.

[0242] It should be noted that the computer readable medium of the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. The computer readable storage medium may, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus. In the present disclosure, the computer readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer readable program code. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the above. The computer readable signal medium can also be any computer readable medium other than the computer readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or apparatus. The program code contained in the computer readable medium can be transmitted by any suitable medium, including but not limited to a wire, a cable, a RF (radio frequency) or the like, or any suitable combination of the above.

[0243] In some embodiments, the client, server can communicate using any currently known or future developed network protocol, such as HTTP (Hyper Text Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.

[0244] The computer readable medium described above can be included in the electronic device described above; or can exist separately, without being assembled into the electronic device.

[0245] The computer-readable medium described above can carry one or more programs, which when executed by the electronic device, can cause the electronic device to perform the methods described above.

[0246] Computer program code for carrying out operations of the present disclosure can be written in any one or more programming languages, including object-oriented programming languages, such as Java, Smalltalk, C++, or conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0247] The flow diagrams and the block diagrams in the drawings are illustrations of architectures, functionalities, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow diagrams and the block diagrams can represent a module, a procedure, or a part of code, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the boxes can occur out of the order noted in the figures. For example, two boxes depicted in succession can in fact be executed substantially concurrently or in the reverse order, depending on the functionality involved. Also, each block in the block diagrams and / or flow diagrams, and combinations of blocks in the block diagrams and / or flow diagrams, can be implemented by special-purpose hardware-based systems that perform the specified functions or operations, or combinations of hardware and computer instructions.

[0248] The units involved in the embodiments of the present disclosure can be implemented by means of software, or can be implemented by means of hardware. In some cases, the name of the unit / module does not constitute a limitation on the unit itself.

[0249] The functionality described herein above can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program- specific Integrated Circuits (ASICs), Program- specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0250] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more of: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0251] It should be noted that the various embodiments described in the specification employ a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between embodiments can be referred to each other.

[0252] It should be understood that in this application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the association between the associated objects, which means that there can be three relationships, for example, "A and / or B" can represent three cases: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including single or multiple combinations of items. For example, at least one of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0253] It is also to be noted that, as used in the specification and the appended claims, the singular forms "a," "an" and "the" include plural referents unless otherwise indicated. Furthermore, to the extent that the terms "including," "includes," "having," "has," "with," or "contains" are used in either the detailed description and the claims, such terms are intended to be inclusive in a manner similar to the term "comprising" as an open transition term without precluding any additional or other elements.

[0254] The embodiments disclosed herein can each be implemented as a method, apparatus, or article of manufacture using programming instructions. The embodiments disclosed herein can be implemented using software, firmware, hardware, or a combination thereof. The embodiments disclosed herein can be implemented in a computer system that includes one or more processors that are configured with instructions that, once implemented in hardware, cause the computer system to carry out the steps described herein. The instructions can be stored on a computer readable medium, such as a floppy disk, a hard disk, a CD-ROM, a DVD, a memory, a solid state drive, or a magnetic tape. The instructions can also be downloaded from the Internet. The instructions can be implemented in a plurality of programming languages.

[0255] The above description of disclosed embodiments provides enough information to enable those with ordinary skill in the art to make and use the application. Various modifications to these embodiments will be readily apparent to those with ordinary skill in the art, and the generic principles defined herein can be applied to other embodiments without departing from the spirit or scope of the application. Accordingly, the application is not to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A video playing method, characterized in that, The method comprises: displaying an information aggregation page, and displaying event identification information of at least one candidate hot event on an event aggregation area of the information aggregation page, wherein the candidate hot events corresponding to different event identification information are different, and the at least one candidate hot event comprises a first hot event, and the event identification information of the first hot event is in a selected state; displaying at least one candidate video identifier corresponding to the first hot event on an image display area of the information aggregation page, wherein the candidate video identifier comprises image data, the video data corresponding to different candidate video identifiers are different, the video data corresponding to each candidate video identifier are all associated with the first hot event, the at least one candidate video identifier comprises a first video identifier and a second video identifier, the first video identifier is in a selected state, and the second video identifier is in an unselected state; playing video data corresponding to the first video identifier on a video playing area of the information aggregation page; The method further comprises: in response to a triggering operation on the event identification information of the first hot event in the event aggregation area, a triggering operation on the first video identifier in the image display area, or a triggering operation on the video data corresponding to the first video identifier in the video playing area, jumping from the information aggregation page to a video display page, and the video display page displays the at least one candidate video identifier and the video data corresponding to the first video identifier.

2. The method of claim 1, wherein, The method further comprises: receiving a selection operation on the second video identifier; switching the first video identifier from the selected state to the unselected state, and switching the second video identifier from the unselected state to the selected state; switching the video data played on the video playing area of the information aggregation page to the video data corresponding to the second video identifier.

3. The method of claim 1, wherein, The method further comprises: displaying the at least one candidate video identifier corresponding to the first hot event on the image display area of the information aggregation page in a first arrangement direction; The video display page is used to display the at least one candidate video identifier in a second arrangement direction.

4. The method of claim 1, wherein, The method further comprises: receiving a selection operation on the second video identifier on the video display page; switching the video data corresponding to the first video identifier played on the video display page to the video data corresponding to the second video identifier.

5. The method of claim 1, wherein, The video display page further displays event association information of the first hot event and / or video association information of the video data corresponding to the first video identifier.

6. The method according to any one of claims 1 to 5, characterized in that, After jumping from the information aggregation page to the video display page, the method further comprises: when a preset screen clearing condition is reached, performing screen clearing processing on the video display page, so that there is no at least one candidate video identifier on the video display page after the screen clearing.

7. The method of claim 6, wherein, After the screen clearing processing on the video display page, the method further comprises: In response to a first event switching operation triggered for the video display page, update display content of the video display page to be displayed video data corresponding to a second hot event, the second hot event being a next hot event or a previous hot event corresponding to the first hot event.

8. The method of claim 1, wherein, After jumping from the information aggregation page to the video display page, the method further includes: In response to a second event switching operation triggered for the video display page, update display content of the video display page to be displayed objects corresponding to a second hot event, the second hot event being a next hot event or a previous hot event corresponding to the first hot event.

9. The method of claim 1, wherein, After jumping from the information aggregation page to the video display page, the method further includes: In response to a preset operation triggered for the video display page, display a video control page; Display at least one information aggregation card corresponding to part or all of the candidate hot events on the video control page.

10. The method of claim 9, wherein, The method further includes: In response to a trigger operation for a target aggregation card in the at least one information aggregation card, display to-be-played video data corresponding to the target aggregation card on the video control page.

11. A video playback device, comprising: Comprise: A first display unit configured to display an information aggregation page, event identification information of at least one candidate hot event being displayed on an event aggregation region of the information aggregation page, different candidate hot events corresponding to different event identification information, the at least one candidate hot event including a first hot event, the event identification information of the first hot event being in a selected state; A second display unit configured to display at least one candidate video identifier corresponding to the first hot event on an image display region of the information aggregation page, the candidate video identifier including image data, video data corresponding to each candidate video identifier being associated with the first hot event, video data corresponding to different candidate video identifiers being different, the at least one candidate video identifier including a first video identifier and a second video identifier, the first video identifier being in a selected state, and the second video identifier being in an unselected state; A video playing unit configured to play video data corresponding to the first video identifier on a video playing region of the information aggregation page; A jump unit configured to jump from the information aggregation page to a video display page in response to a trigger operation for the event identification information of the first hot event in the event aggregation region, a trigger operation for the first video identifier in the image display region, or a trigger operation for video data corresponding to the first video identifier in the video playing region, the video display page displaying the at least one candidate video identifier and video data corresponding to the first video identifier.

12. An electronic device, comprising: The device comprises a processor and a memory; The memory is configured to store instructions or computer programs; The processor is configured to execute the instructions or computer programs in the memory to enable the electronic device to perform the method of any one of claims 1-10.

13. A computer readable medium characterized by The computer readable medium has stored therein instructions or a computer program which, when run on a device, causes the device to perform the method of any one of claims 1-10.

Citation Information

Patent Citations

  • Hotspot video displaying method and device

    CN105872813A

  • Terminal control page display method, display terminal and readable storage medium

    CN111432268A