Video posting method, device, electronic device, storage medium, and program product
The method and device enable simultaneous video playback and display of posting progress, addressing the issue of prolonged waiting times in video posting by allowing users to preview and interact with their videos in real-time, enhancing user experience.
Patent Information
- Application Number
- JP2024535681
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-12-23
- Filing Date
- 2022-12-12
- Publication Date
- 2025-01-23
- Estimated Expiration
- 2042-12-12
AI Technical Summary
The existing video posting method results in a prolonged waiting time for users, leading to a poor user experience as they cannot view other videos while their own video is being posted.
A method and device that allows users to play and display a posting identifier for their video in progress, enabling simultaneous video playback during the posting process, with various display styles and interactions for different stages of posting success or failure.
Reduces user waiting time by allowing video preview during posting, enabling timely discovery of issues and improving user experience through interactive controls and efficient video management.
Smart Images

Figure 2025501713000001_ABST
Abstract
Description
[Technical field]
[0001] This application claims priority to Chinese patent application No. 202111592580.4, filed with the China Patent Office on December 23, 2021, the entire contents of which are incorporated herein by reference.
[0002] The present disclosure relates to the field of computer technology, and relates to, for example, a video posting method, device, electronic device, storage medium, and program product. [Background technology]
[0003] After a user clicks the post button for a video, the user can switch to the video playback page and watch other posted videos while waiting for the video to be posted.
[0004] However, the above-mentioned video posting method takes a long time to post and watch a video, resulting in a poor user experience. Summary of the Invention
[0005] The present disclosure provides a video posting method, device, electronic device, storage medium, and program product, which shortens the time required for the video posting and viewing process.
[0006] According to a first aspect, the present disclosure discloses a method for posting a video, the method comprising: Receiving a posting operation on a target video; The method includes a step of playing the target video in response to the posting operation and displaying a posting identifier of the target video using a first display style, the posting identifier being used to indicate a progress of posting of the target video.
[0007] According to a second aspect, the present disclosure discloses a video posting device, the device comprising: A posting operation receiving module configured to receive a posting operation on a target video; and a video playback module configured to play the target video in response to the posting operation and display a posting identifier of the target video using a first display style, the posting identifier being used to indicate the progress of posting of the target video.
[0008] According to a third aspect, an embodiment of the present disclosure provides an electronic device, the electronic device comprising: one or more processors; a memory configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the video posting method described in the embodiments of the present disclosure.
[0009] According to a fourth aspect, the present disclosure further provides a computer storage medium having a computer program stored thereon, the program being executed by a processor to implement the video posting method.
[0010] According to a fifth aspect, the present disclosure further provides a computer program product, which, when executed on a computer, causes the computer to implement the video posting method. [Brief description of the drawings]
[0011] [Figure 1] 1 is a flow chart of a video posting method provided by an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a schematic diagram of a post identifier provided by an embodiment of the present disclosure. [Diagram 3] 1 is a flow chart of a video posting method provided by an embodiment of the present disclosure. [Figure 4] FIG. 13 is a schematic diagram of another post identifier provided by an embodiment of the present disclosure. [Diagram 5] FIG. 2 is a schematic diagram of a personal home page provided by an embodiment of the present disclosure. [Figure 6]FIG. 13 is a schematic diagram of a successful posting indication window provided by an embodiment of the present disclosure. [Figure 7] FIG. 2 is a schematic diagram of a video playback area provided by an embodiment of the present disclosure. [Figure 8] FIG. 2 is a schematic diagram of a video card provided by an embodiment of the present disclosure. [Figure 9] FIG. 13 is a schematic representation of a retry control provided by an embodiment of the present disclosure. [Figure 10] FIG. 13 is a schematic diagram of a posting failure instruction window provided by an embodiment of the present disclosure. [Figure 11] FIG. 2 is a structural block diagram of a video posting device provided by an embodiment of the present disclosure; [Figure 12] FIG. 2 is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, the present invention will be described with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, the present disclosure can be embodied in various forms, and these embodiments are provided for better understanding of the present disclosure. The drawings and embodiments of the present disclosure are for illustrative purposes only.
[0013] The steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel. Also, method embodiments may include additional steps and / or omit the performance of illustrated steps. The scope of the present disclosure is not limited in this respect.
[0014] As used herein, the term "including" and variations thereof are open-ended, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" refers to "at least one embodiment," the term "another embodiment" refers to "at least one other embodiment," and the term "some embodiments" refers to "at least some embodiments." Relevant definitions of other terms are provided below in the description.
[0015] The concepts of "first", "second", etc. referred to in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of functions performed by these devices, modules or units.
[0016] Those of skill in the art will appreciate that the modifications "a" and "multiple" referred to in the present disclosure are intended to be illustrative and not limiting, and should be understood as "one or more" unless the context clearly indicates otherwise.
[0017] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and are not used to limit the scope of these messages or information.
[0018] 1 is a flow chart of a video posting method provided by an embodiment of the present disclosure. The method can be executed by a video posting device, which can be implemented by software and / or hardware and can be located in an electronic device, for example, a mobile phone or a tablet computer. The video posting method provided by an embodiment of the present disclosure is suitable for a scenario of posting a video. As shown in FIG. 1, the video posting method provided by the embodiment of the present disclosure can include the following:
[0019] S101, receiving a posting operation for a target video.
[0020] The target video may be a video that the user currently wants to post. The posting operation may be an operation to post a video, such as an operation that triggers posting controls for the target video.
[0021] When a user wants to post a video, for example, when the user has finished shooting and / or editing a video and wants to post it, the electronic device can be instructed to display the posting control of the target video and trigger the posting page control. Correspondingly, when the electronic device detects that the user has triggered the posting control of a video, it regards the video as the target video and determines that it has received a posting operation for the target video.
[0022] S102: in response to the posting operation, playing the target video and displaying a posting identifier of the target video using a first display style, the posting identifier being used to indicate a progress of posting of the target video.
[0023] In this embodiment, during the video posting process, the video posted by the user is automatically played. Therefore, after the user performs the posting operation, the user can preview the video he or she posted. Through the preview, the user can check whether the display style of the title, introductory information, etc. added to the video is as expected, and whether the video information is obscured, etc., and there is no need to wait until posting is completed before watching the video. This allows the user to discover problems with the video in a timely manner, shorten the user's waiting time, and improve the user experience.
[0024] The post identifier may be an identifier used to indicate the progress of posting of the target video, for example, an identifier used to indicate that the target video is being posted but not yet completed (e.g., a post icon, a ``posting'' identifier, a ``posting'' identifier and / or a progress value of posting of the target video), or an identifier used to indicate that posting of the target video has been completed (e.g., a post success identifier used to indicate that posting of the target video has been successful, or a post failure identifier used to indicate that posting of the target video has failed), and may be determined based on the progress of posting of the target video, for example, if posting of the target video is not yet completed, the post identifier may be an identifier used to indicate that the target video is being posted but not yet posted, and if posting of the target video has been completed, the post identifier may be an identifier used to indicate that posting of the target video has been completed.
[0025] 2, when the electronic device receives a posting operation for a target video, it can post the target video in response to the posting operation, for example, upload the target video to a server and post it, and at the same time as posting the target video, switch to a video playback page, play the target video on the video playback page, and display the posting identifier 20 of the target video using a first display style. If the posting of the target video is not yet complete, in the first display style, the posting identifier 20 of the target video can include a posting icon indicating that the target video is being posted and / or a copy indicating that the target video is being posted (e.g., "Posting..." and / or a progress value of the posting of the target video, etc.).
[0026] Here, the video playback page may be a friend page for playing videos posted by the current user's friends, a follow page for playing videos posted by other users followed by the current user, and / or a recommendation page for playing recommended videos, etc., and this embodiment is not limited thereto. Considering that the video viewing needs of video creators and general users may differ, if the current user has a large number of fans (e.g., if the number of fans exceeds the threshold), the current user is regarded as a video creator, and the target video can be played on the current user's recommendation page; if the current user has a small number of fans (e.g., below the threshold), the current user is regarded as a general user, and the target video can be played on the current user's friend page.
[0027] This embodiment does not limit the page for playing the target video. For example, in this embodiment, the target video can be directly played on the posting page of the target video, and the posting identifier of the target video can also be displayed.
[0028] The video posting method provided by this embodiment includes receiving a posting operation for a target video, and in response to the posting operation, playing the target video, and using a first display style to display a posting identifier of the target video, which is used to indicate the progress of posting of the target video. This embodiment uses the above technical solution for playing a video during the video posting process, so that a user can preview the video being posted during the video posting process without waiting for the video posting to finish, thereby allowing the user to find problems with the video in a timely manner, shortening the user's waiting time and improving the user experience.
[0029] 3 is a flow chart of a video posting method provided by an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more solutions in the above embodiments. After the step of displaying the posting identifier of the target video in a first display style, the method further includes the step of switching the target video to a next video in response to a video switching operation, and switching the display style of the posting identifier from the first display style to a second display style.
[0030] After the step of displaying the posting identifier of the target video in a first display style, the method further includes a step of displaying the user's personal homepage in response to a personal homepage display operation, and displaying video information of the target video and the posting identifier of the target video on the personal homepage, wherein the posting identifier is displayed as a third display style on the personal homepage.
[0031] The video posting method provided by this embodiment further includes the steps of stopping display of the posting identifier and displaying a predetermined interaction control if the target video is successfully posted.
[0032] The video posting method provided by this embodiment further includes the steps of: if the target video is successfully posted, stopping the display of the posting identifier and obtaining a video card of the target video; and displaying the video card and a predetermined interactive control in response to a display operation on the video card.
[0033] The video posting method provided by this embodiment further includes, if posting of the target video fails, a step of stopping display of the posting identifier and displaying a retry control, and a step of reposting the target video and re-displaying the posting identifier of the target video in response to a trigger operation on the retry control.
[0034] Correspondingly, as shown in FIG. 3, the video posting method provided by this embodiment may include:
[0035] S201, receiving a posting operation for a target video.
[0036] S202: in response to the posting operation, play the target video, display a posting identifier of the target video using a first display style, and execute S203, S204, S205, S206 or S208, and the posting identifier is used to indicate the progress of posting of the target video.
[0037] S203, in response to a video switching operation, further includes switching the target video to a next video, switching the display style of the posting identifier from the first display style to a second display style, and executing S204, S205, S206 or S208.
[0038] The video switching operation may be an operation of switching a currently playing video, for example, a vertical slide operation. The currently playing video may be a video playing on a current page, for example, a target video.
[0039] As shown in FIG. 2, when the electronic device receives a posted video for the target video, the electronic device can switch the current page from the posting page of the target video to a video playback page, obtain a video stream of the video playback page from the server, add the target video to the video stream (e.g., add it to the beginning of the video stream), obtain the target video stream, play the target video in the target video stream, and display the posting identifier 20 of the target video using a first display style. Therefore, when a user wants to switch the currently played target video, the user can perform a video switching operation. Correspondingly, as shown in FIG. 4, when the electronic device receives a video switching operation from a user, the electronic device can switch the currently played video from the target video to the next video, for example, to a video adjacent to the target video in the target video stream, and switch the display style of the posting identifier 20 of the target video from the first display style to the second display style.
[0040] In this embodiment, as shown in FIG. 2, when the currently played video is the target video, i.e., when the target video is currently being played, the posting identifier 20 of the target video only includes a posting icon and / or a posting copy, and when the currently played video is a video other than the target video, the posting identifier 20 of the target video can be displayed using the form of a floating window. In this case, in addition to the posting icon and / or posting copy, the posting identifier 20 of the target video can also indicate video information of the target video. As shown in FIG. 4, for example, the posting icon and / or posting copy can be displayed in the upper layer of the video cover of the target video, so that the user can easily understand that the posting identifier is the posting identifier 20 of the target video.
[0041] When the user does not want to watch the video in the target video stream, the user can also refresh the video stream in the video playback page by a video stream refresh operation. In this case, when the electronic device receives the user's video stream refresh operation, it can obtain a new video stream of the video playback page from the server, and does not add the target video to the new video stream, thereby avoiding the repeated automatic playback of the target video and improving the user experience.
[0042] S204: In response to a personal homepage display operation, display the user's personal homepage, display the video information of the target video and the posting identifier of the target video on the personal homepage, and execute S205, S206 or S208, and the posting identifier is displayed as a third display style on the personal homepage.
[0043] The personal homepage display operation may be an operation that instructs the electronic device to display the user's own personal homepage, such as an operation that triggers a personal homepage control displayed on the page. The video information of the target video may include information such as a video cover of the target video.
[0044] For example, when displaying a video playback page, a user may perform page switching, e.g., switch from the current page to another page, switch from the other page to their own personal homepage, or switch the current page to their own personal homepage.
[0045] Correspondingly, as shown in FIG. 5, when the electronic device detects a trigger operation for switching to the user's personal homepage, i.e., when the electronic device receives a personal homepage display operation, it can display the user's personal homepage, display the video information of the target video on the personal homepage, and display the posting identifier of the target video in the display area where the video information is located using the third display style, for example, displaying the work information of each work that the user has already successfully posted in the user's work list, and the video information of the target video that the user is posting but has not yet been successfully posted, and the posting identifier of the target video 20, so that the posting identifier 20 indicates the progress of the posting of the corresponding video. When multiple works in the work list are arranged in descending order of posting time, the video information of the target video being posted can be displayed before the work information of the work that has been successfully posted. If the posting of the target video has not yet been completed, in the third display style, the posting identifier 20 of the target video can include a posting icon indicating that the target video is being posted and / or a copy indicating that the target video is being posted (for example, "Posting..." and / or a progress value of the posting of the target video, etc.).
[0046] Therefore, to preview the video, the user can trigger the video information of the target video displayed on the personal homepage, instruct the electronic device to switch the current page from the personal homepage to the video playback page of the target video, and play the video being posted on the video playback page.
[0047] In this embodiment, during the video posting process, the video posted by the user is displayed on the user's personal homepage as the user's work, so that the user can view video information of the video being posted on his or her personal homepage or preview the video being posted without waiting for the video to be posted, thereby shortening the user's waiting time and improving the user experience.
[0048] S205: if the posting of the target video is successful, stop displaying the posting identifier, display a predetermined dialogue control, and end the operation.
[0049] In this embodiment, if the target video is successfully posted, a predetermined interaction control of the target video can be displayed on the current page, so that the user can trigger the predetermined interaction control to perform corresponding interaction operations, thus providing convenience for the user's interaction.
[0050] The predetermined interaction controls may be set as needed, for example, the predetermined interaction controls may include shooting controls and / or sharing controls, and in the following, an example is given in which the predetermined interaction controls include shooting controls and / or sharing controls.
[0051] If the target video is successfully posted, the electronic device stops displaying the posting identifier of the target video, and displays the shooting control 60 and the sharing control 61, for example, the shooting control 60 and the sharing control 61 can be displayed on a current page (for example, a video playback page or a personal homepage, etc.), and can also pop up a posting success instruction window 62, displaying the shooting control 60 and the sharing control 61 in the posting success instruction window 62, and displaying a posting success instruction message in the posting success instruction window 62 as shown in FIG. 6, whereby the user is notified through the instruction message that the target video is successfully posted. Thus, if a user wants to shoot a new video for posting, the user can trigger the shooting control 60, and if a user wants to share the target video, the user can trigger the sharing control 61. Correspondingly, if the electronic device detects that the user has triggered the shooting control 60, the electronic device can switch the current page to a shooting page so that the user can shoot a new video for posting, and if the electronic device detects that the user has triggered the sharing control 61, the electronic device can display a sharing panel of the target video so that the user can share the target video.
[0052] In one embodiment, displaying the predetermined interaction control includes shrinking a video playback area of the current page and displaying the predetermined interaction control outside the reduced video playback area.
[0053] In the above embodiment, the video playback area may be reduced to display certain interactive controls.
[0054] As shown in FIG. 7, if the posting of the target video is successful, the size of the video playing area is reduced, and the currently playing video continues to be played in the video playing area during the process of reducing and after the reduction is completed, and the shooting control 60 and / or the sharing control 61 of the target video are displayed outside the video playing area (e.g., below the video playing) after the reduction is completed. Thus, if the user wants to shoot a new video for posting, the user can trigger the shooting control 60, and if the user wants to share the target video, the user can trigger the sharing control 61. Correspondingly, if the electronic device detects that the user has triggered the shooting control 60, the electronic device can switch the current page to a shooting page so that the user can shoot a new video for posting, and if the electronic device detects that the user has triggered the sharing control 61, the electronic device can display a sharing panel of the target video so that the user can share the target video.
[0055] After sharing has ended, or when a trigger operation to close the sharing panel is received, the electronic device stops displaying the sharing panel of the target video, and expands the video playback area to its original size before it was reduced.
[0056] S206: if the posting of the target video is successful, stop displaying the posting identifier and obtain a video card of the target video.
[0057] S207, in response to a display operation on the video card, displaying the video card and a predetermined dialogue control.
[0058] In this embodiment, the electronic device does not need to directly display a specified interactive control, but may display a specified interactive control of the target video when a trigger operation of a video card displaying a target video is received. As a result, when a shooting control is displayed in the process of watching the currently playing video, it avoids interfering with the user's viewing of the currently playing video, and improves the user experience.
[0059] The display operation of the video card of the target video may be an operation, such as a video switching operation, that instructs the electronic device to display the video card of the target video.
[0060] If the target video is successfully posted, the electronic device can stop displaying the posting identifier of the target video and generate or retrieve a video card of the target video from the server, so that the user can view the video card of the target video and perform a viewing operation on the video card of the target video if he wants to take a video or share the target video, and correspondingly, the electronic device can display a specified card and specified interactive controls for the target video when it detects the user's viewing operation.
[0061] Taking the viewing operation as an example where the viewing operation is a video switching operation, when the electronic device obtains a video card of the target video, it can add the video card between the currently playing video and the adjacent video in the current video stream, for example, the video card of the target video can be added between the currently playing video and the previous video and / or the next video, and therefore, when the user receives a video switching operation to switch to the previous video and / or the next video, the video card of the target video and the shooting control 60 and / or sharing control 61 of the target video can be displayed on the video playback page, and a posting success instruction message of the target video and object information of each object to be shared (for example, an icon and / or a user name of each object to be shared, etc. (not shown)) can be displayed, as shown in FIG. 8.
[0062] Therefore, when a user wants to shoot a new video, the user can trigger the shooting control 60 displayed on the video card of the target video. Correspondingly, when the electronic device detects that the user has triggered the shooting control 60 of the target video, the electronic device can switch the current page from the video playback page to the shooting page for the user to shoot a new video.
[0063] When a user wants to share a target video, the user can select object information of a corresponding object to be shared that is displayed on the video card of the target video, and trigger a share control 61 that is displayed on the video card of the target video. Correspondingly, when the electronic device detects that the user has triggered the share control 61 of the target video, the electronic device can share the target video to the object to be shared that corresponds to the object information selected by the user.
[0064] In this embodiment, regardless of whether the user watches the target video, if the posting of the target video is successful, a predetermined dialogue control is displayed directly, or if a viewing operation of the video card for the target video is received, a predetermined dialogue control is displayed. If the posting of the target video is successful, as shown in FIG. 6, if the currently played video is the target video, that is, if the user is watching the target video, a predetermined dialogue control is displayed, for example, a predetermined dialogue control is displayed in the posting success instruction window 62, or as shown in FIG. 7, the video playback area is reduced and a predetermined dialogue control is displayed outside the video playback area; if the currently played video is not the target video, that is, if the user is watching a video other than the target video, as shown in FIG. 8, if a viewing operation of the video card for the target video is received, the video card of the target video and a predetermined dialogue control can be displayed, so that not only can the user be immediately informed that the posting of the target video is successful, but also excessive interference with the user watching the video can be avoided, and the user experience can be improved.
[0065] S208: if posting of the target video fails, stop displaying the posting identifier and display a retry control.
[0066] In this embodiment, if posting of the target video fails, a retry control is displayed, allowing the user to repost the target video, thereby simplifying the operations required for the user to repost the target video and improving the user experience.
[0067] If posting of the target video fails, the display of the posting identifier of the target video can be stopped and a retry control can be displayed at a higher level of the video screen displayed on the video playback page, or a posting failure instruction window can be popped up and a retry control can be displayed in the posting failure instruction window.
[0068] For example, as shown in FIG. 9, if the currently playing video is the target video, the display of the posting identifier of the target video can be stopped, a retry control 90 can be displayed at the upper layer of the video screen displayed on the video playback page, and a posting failure instruction message (not shown) can be displayed on the video playback page; as shown in FIG. 10, if the currently playing video is not the target video, the display of the posting identifier of the target video can be stopped, a posting failure instruction window 91 can be displayed, the posting failure instruction window 91 can display the retry control 90, and the posting failure instruction message can be displayed in the posting failure instruction window 91.
[0069] S209: In response to a trigger operation on the retry control, the target video is reposted and the posting identifier of the target video is displayed again.
[0070] If the user wants to post a new video, the user can trigger a retry control of the target video, and in response, the electronic device can repost the target video and display a target identifier of the target video when it detects that the user has triggered the retry control of the target video.
[0071] In addition, when the target video is posted for the first time, the user already previews the target video, so when the target video is reposted, the currently playing video can continue to be played, and the target video is continuously switched according to the current video stream without adding the target video to the current video stream or automatically playing the target video, thereby avoiding interruption to users watching the video and improving the user experience.
[0072] In this embodiment, after the retry control of the target video is displayed, if the user does not trigger the retry control for a long period of time, for example, if the user does not trigger the retry control within a predetermined time length, it can be determined that the user does not want to repost the target video, in which case the retry control can be stopped from being displayed, the target video can be deleted, or the target video can be stored in the user's draft box. In this case, after the step of displaying the retry control, if no trigger operation is received for the retry control within a predetermined time length, the method further includes the step of stopping the display of the retry control, deleting the target video, or storing the target video in the draft box. For example, it can be determined whether the target video is automatically stored in the user's draft box based on whether the user's draft box is empty, for example, if the user's draft box is empty, i.e., if no work is stored in the user's draft box, the target video can be deleted, and if the user's draft box is not empty, the target video can be stored in the draft box.
[0073] In the video posting method provided by this embodiment, if the video is successfully posted, shooting controls and / or sharing controls are displayed, and if the video is unsuccessful, retry controls are displayed, thereby providing convenience for the user to shoot a new video, provide a video, and / or repost the video, and improving the user experience.
[0074] 11 is a structural block diagram of a video posting device provided by an embodiment of the present disclosure. The device may be implemented by software and / or hardware, and may be disposed in an electronic device, for example, a mobile phone or a tablet computer, and may execute the video posting method to preview the video being posted. As shown in FIG. 11, the video posting device provided by the present embodiment may include a posting operation receiving module 1101 and a video playing module 1102.
[0075] The posting operation receiving module 1101 is configured to receive a posting operation for a target video, and the video playback module 1102 is configured to play the target video and display a posting identifier of the target video in response to the posting operation, and the posting identifier is used to indicate that the target video has not yet been posted.
[0076] In the video posting device provided by this embodiment, the posting operation receiving module receives a posting operation for a target video, and the video playing module plays the target video in response to the posting operation, and uses a first display style to display the posting identifier of the target video, and the posting identifier is used to indicate the posting progress of the target video. This embodiment uses the above technical solution for playing a video during the video posting process, so that the user can preview the video being posted during the video posting process without waiting for the video posting to finish, thereby allowing the user to find problems with the video in a timely manner, shorten the user's waiting time, and improve the user experience.
[0077] In one embodiment, the video posting device may further include a video switching module configured to, after the step of displaying the posting identifier of the target video in a first display style, switch the target video to a next video and switch the display style of the posting identifier from the first display style to a second display style in response to a video switching operation.
[0078] In one embodiment, the video posting device may further include a personal homepage display identifier configured to display a user's personal homepage in response to a personal homepage display operation after the step of displaying the posting identifier of the target video in a first display style, and to display video information of the target video and the posting identifier of the target video on the personal homepage, wherein the posting identifier is displayed as a third display style on the personal homepage.
[0079] In one embodiment, the video posting device may further include a control display module configured to stop displaying the posting identifier and display a predetermined interactive control if the target video is successfully posted.
[0080] In the embodiment, the control display module is configured to shrink a video playback area of the current page and display certain interactive controls outside the reduced video playback area.
[0081] In one embodiment, the video posting device may further include a card acquisition module configured to stop displaying the posting identifier and acquire a video card of the target video when the target video is successfully posted, and a card display module configured to display the video card and a predetermined interactive control in response to a display operation on the video card.
[0082] In one embodiment, the video posting device may further include a retry control display module configured to stop displaying the posting identifier and display a retry control if posting of the target video fails, and a repost module configured to repost the target video and redisplay the posting identifier of the target video in response to a trigger operation on the retry control.
[0083] In one embodiment, the video posting device may further include a display stop module to stop displaying the retry control and delete the target video or store the target video in a draft box if no trigger operation on the retry control is received for a predetermined length of time after the step of displaying the retry control.
[0084] The video posting device provided by the embodiment of the present disclosure can execute the video posting method provided by any embodiment of the present disclosure, and has functional modules and effects corresponding to the video posting method. For technical details not described in this embodiment, please refer to the video posting method provided by any embodiment of the present disclosure.
[0085] In the following, reference is made to FIG. 12, which shows a structural schematic diagram applied to an electronic device (e.g., a terminal device) 1200 for implementing an embodiment of the present disclosure. The terminal device according to the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDA), tablet computers (Portable Android Devices, PAD), portable multimedia players (Portable Media Players, PMP), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital televisions (TV) and desktop computers. The electronic device 1200 shown in FIG. 12 is merely an example and does not limit the functions and scope of use of the embodiment of the present disclosure.
[0086] 12, the electronic device 1200 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1201, which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 1202 or programs loaded from a storage device 1208 into a random access memory (RAM) 1203. The RAM 1203 stores various programs and data necessary for the operation of the electronic device 1200. The processing unit 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.
[0087] Typically, devices such as input devices 1206 including a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 1207 including a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 1208 including magnetic tape, hard disk, etc., and communication devices 1209 may be connected to the I / O interface 1205. The communication devices 1209 may enable the electronic device 1200 to communicate and exchange data with other devices, wirelessly or via wires. Although FIG. 12 illustrates the electronic device 1200 having various devices, implementation or availability of all devices illustrated is not required. Instead, more or fewer devices may be implemented or provided.
[0088] According to an embodiment of the present disclosure, the process described above with reference to the flow charts may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, the computer program including a program code for performing the method shown in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 1209, or installed from the memory 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 method according to the embodiment of the present disclosure are performed.
[0089] The computer readable medium of the present disclosure may be a computer readable signal medium, a computer readable storage medium, or any combination of the two. The computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. The computer readable storage medium may include an electrical connection with one or more leads, a portable computer floppy disk, a hard disk, a RAM, a 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 above. In the present disclosure, the computer readable storage medium may be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, the computer readable signal medium may include a data signal propagated in baseband or as part of a carrier wave carrying computer readable program code. Such a propagated data signal can take many forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or carry a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied in a computer-readable medium can be transmitted using any suitable medium, including, but not limited to, wire, fiber optic cable, Radio Frequency (RF), or the like, or any suitable combination thereof.
[0090] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HyperText Transfer Protocol (HTTP), and may communicate digital data in any form or medium (e.g., communications network) interconnection. Examples of communications networks include local area networks (LANs), wide area networks (WANs), international networks (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any now known or later developed networks.
[0091] The computer-readable medium may be included in the electronic device, or may exist independently and not integrated into the electronic device.
[0092] The computer-readable medium is equipped with one or more programs, and when the one or more programs are executed by the electronic device, the electronic device receives a posting operation for a target video, and in response to the posting operation, plays the target video and displays a posting identifier of the target video using a first display style, and the posting identifier is used to indicate the progress of posting of the target video.
[0093] Computer program code for carrying out the operations of the present disclosure may be written in one or more programming languages, or combinations thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer as a stand-alone software package, partially on the user's computer and a remote computer, or entirely on a remote computer or server. In situations involving remote computers, the remote computer may be connected to the user's computer through any kind of network, such as a LAN or WAN, or may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).
[0094] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation 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 flowcharts or block diagrams may represent a module, program segment, or part of code, which includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions shown in the blocks may be executed in a different order than the order shown in the drawings. For example, two blocks shown one after the other may actually be executed substantially in parallel or may be executed in the reverse order depending on the functions involved. Also, each block of the block diagrams and / or flowcharts, as well as combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that executes the specified functions or operations, or by a combination of special hardware and computer instructions.
[0095] The units included in the embodiments of the present disclosure may be implemented in software or hardware. The names of modules may not limit the units themselves in some cases.
[0096] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, examples of types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), Systems on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0097] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine signal medium or a machine-readable storage medium. A machine-readable medium includes, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. Examples of machine-readable storage media may include one or more wire-based electrical connections, a portable computer disk, a hard disk, a RAM, a ROM, an EPROM or flash memory, an optical fiber, a CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0098] According to one or more embodiments of the present disclosure, Example 1 provides a method for posting a video, the method including: Receiving a posting operation on a target video; The method includes a step of playing the target video in response to the posting operation and displaying a posting identifier of the target video using a first display style, the posting identifier being used to indicate a progress of posting of the target video.
[0099] According to one or more embodiments of the present disclosure, Example 2 is based on the method described in Example 1, after the step of displaying the post identifier of the target video using a first display style, The method further includes the step of switching the target video to a next video in response to a video switching operation, and switching a display style of the posting identifier from the first display style to a second display style.
[0100] According to one or more embodiments of the present disclosure, Example 3 is based on the method described in Example 1, after the step of displaying the post identifier of the target video using a first display style, The method further includes a step of displaying the user's personal homepage in response to a personal homepage display operation, and displaying video information of the target video and a posting identifier of the target video on the personal homepage, wherein the posting identifier is displayed as a third display style on the personal homepage.
[0101] According to one or more embodiments of the present disclosure, Example 4 is a method according to any one of Examples 1 to 3, comprising: The method further includes the step of ceasing to display the posting identifier and displaying a predetermined interaction control if the posting of the target video is successful.
[0102] According to one or more embodiments of the present disclosure, Example 5 is based on the method according to Example 4, wherein the step of displaying a predetermined interaction control comprises: The method includes shrinking a video playback area of the current page and displaying a predetermined interactive control outside the reduced video playback area.
[0103] According to one or more embodiments of the present disclosure, Example 6 is a method according to any one of Examples 1 to 3, comprising: If the posting of the target video is successful, stopping the display of the posting identifier and obtaining a video card of the target video; The method further includes the step of displaying the video card and a predetermined interaction control in response to a display operation on the video card.
[0104] According to one or more embodiments of the present disclosure, Example 7 is a method according to any one of Examples 1 to 3, comprising: if posting of the target video fails, ceasing to display the posting identifier and displaying a retry control; The method further includes a step of re-posting the target video and re-displaying the posting identifier of the target video in response to a trigger operation on the retry control.
[0105] According to one or more embodiments of the present disclosure, Example 8 is based on the method according to Example 7, wherein the step of displaying the retry control further comprises: The method further includes the step of ceasing display of the retry control, deleting the target animation, or storing the target animation in a draft box when no trigger operation on the retry control is received for a predetermined length of time.
[0106] According to one or more embodiments of the present disclosure, Example 9 provides a video posting device, the device comprising: A posting operation receiving module configured to receive a posting operation on a target video; and a video playback module configured to play the target video in response to the posting operation and display a posting identifier of the target video using a first display style, the posting identifier being used to indicate the progress of posting of the target video.
[0107] According to one or more embodiments of the present disclosure, Example 10 provides an electronic device, the electronic device comprising: one or more processors; a memory configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the video posting method according to any one of Examples 1-8.
[0108] According to one or more embodiments of the present disclosure, Example 11 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the video posting method described in any one of Examples 1 to 8.
[0109] According to one or more embodiments of the present disclosure, Example 12 provides a computer program product, which, when the computer program product is executed on a computer, causes the computer to execute the video posting method described in any one of Examples 1 to 8.
[0110] It should be noted that although various operations are shown in a particular order, this should not be understood as requiring that the operations be performed in the particular order or sequential order shown. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although certain implementation details are included in the above description, these should not be construed as limiting the scope of the disclosure. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable subcombination.
Claims
1. A method of posting a video, comprising: Receiving a posting operation on a target video; A method for posting a video, comprising: in response to the posting operation, playing the target video and displaying a posting identifier of the target video using a first display style, the posting identifier being used to indicate a progress of posting of the target video.
2. After the step of displaying the post identifier of the target video using a first display style, The video posting method according to claim 1 , further comprising the step of switching the target video to a next video and switching a display style of the posting identifier from the first display style to a second display style in response to a video switching operation.
3. After the step of displaying the post identifier of the target video using a first display style, The video posting method of claim 1, further comprising a step of displaying a user's personal homepage in response to a personal homepage display operation, and displaying video information of the target video and a posting identifier of the target video on the personal homepage, wherein the posting identifier is displayed as a third display style on the personal homepage.
4. The video posting method according to any one of claims 1 to 3, further comprising the step of stopping display of the posting identifier and displaying a predetermined dialogue control if the posting of the target video is successful.
5. The step of displaying a predetermined interaction control comprises: The method for posting a video according to claim 4, further comprising the step of: reducing a video playback area of the current page; and displaying a predetermined interaction control outside the reduced video playback area.
6. If the posting of the target video is successful, stopping the display of the posting identifier and obtaining a video card of the target video; The video posting method according to any one of claims 1 to 3, further comprising the step of displaying the video card and a predetermined interaction control in response to a display operation on the video card.
7. if the posting of the target video fails, ceasing to display the posting identifier and displaying a retry control; The video posting method according to any one of claims 1 to 3, further comprising a step of re-posting the target video and re-displaying the posting identifier of the target video in response to a trigger operation on the retry control.
8. After the step of displaying a retry control, The method for posting a video as described in claim 7, further comprising the step of stopping display of the retry control, deleting the target video, or storing the target video in a draft box if no trigger operation is received on the retry control for a predetermined length of time.
9. A video posting device, A posting operation receiving module configured to receive a posting operation on a target video; A video posting device comprising: a video playback module configured to play the target video in response to the posting operation and display a posting identifier of the target video using a first display style, the posting identifier being used to indicate the progress of posting of the target video.
10. An electronic device, At least one processor; and a memory configured to store at least one program; An electronic device, wherein, when the at least one program is executed by the at least one processor, the at least one processor implements the video posting method according to any one of claims 1 to 8.
11. A computer-readable storage medium having a computer program stored therein, the computer-readable storage medium performing the video posting method according to any one of claims 1 to 8 when the program is executed by a processor.
12. A computer program, the computer program being configured to, when executed by a computer, execute the video posting method according to any one of claims 1 to 8.
Citation Information
Patent Citations
File transfer display control method and apparatus, and corresponding terminal
CN107291356A
Displaying method and device of uploading / downloading progress of video
CN108037860A
Video publishing method and device, terminal and storage medium
CN113727168A
Video uploading from mobile devices
US20140032718A1