Information processing method and apparatus
Patent Information
- Application Number
- JP2024573915
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-08-02
- Filing Date
- 2023-08-01
- Publication Date
- 2026-10-01
- Estimated Expiration
- 2043-08-01
AI Technical Summary
【0037】 従来技術に対して、本出願の実施例は以下の利点を備える。 本出願の実施例は、情報処理方法を提供し、1つの例示において、当該方法はクライアント端末に適用可能である。クライアント端末は、第1のリソースに対するトリガー操作を受け付け、前記第1のリソースに対するトリガー操作を受け付けた後、前記第1のリソースに対するトリガー操作に応答して、前記第1のリソースの詳細ページを表示することができる。前記第1のリソースはライブ配信指導リソースである。クライアント端末に表示される第1のリソースの詳細ページは、第1のリソースに含まれる複数のタスクを含み、前記複数のタスクは学習タスク及び練習タスクを含み、前記学習タスクはライブ配信類学習タスクであり、前記練習タスクはライブ配信類練習タスクであり、前記練習タスクは前記学習タスクに対応するコンテンツを練習するために使用される。これから分かるように、本解決策によれば、ライブ配信学習及び練習に対するユーザーのインタラクションニーズを満たして、ユーザーがライブ配信機能を使用しやすくし、ライブ配信効率を向上させるのに役立つ。
Smart Images

Figure 0007927884000001 
Figure 0007927884000002 
Figure 0007927884000003
Abstract
Description
[Technical Field]
[0001] [Related Application] This application claims priority based on the Chinese patent application filed with the China National Intellectual Property Administration on August 2, 2022, with the application number 202210924037.8 and the title of the application "Information Processing Method and Apparatus", the entire content of which is incorporated herein by reference.
[0002] [Technical Field] The present application relates to the technical field of computers, and in particular to an information processing method and apparatus. [Background Art]
[0003] A user can post videos using an application program; for example, the user can start live distribution (also called live streaming) using an application program. The application program can also provide functions related to video posting. Currently, when users post videos using an application program, they often cannot properly use the aforementioned functions provided by the application program, which affects the user experience.
[0004] Therefore, solutions that can solve the above problems are urgently needed. [Summary of the Invention] [Problem to be Solved by the Invention]
[0005] In order to solve the above technical problem or part thereof, embodiments of the present application provide an information processing method and apparatus. [Means for Solving the Problem]
[0006] According to a first aspect, embodiments of the present application provide an information processing method, the method comprising: A step to accept a trigger operation for the first resource, which is a live streaming instruction resource, The steps include: displaying a detail page for the first resource in response to a trigger operation on the first resource, wherein the detail page for the first resource displays a plurality of tasks included in the first resource, the plurality of tasks including learning tasks and practice tasks, the learning tasks including live streaming learning tasks, the practice tasks including live streaming practice tasks, and the practice tasks being used to practice content corresponding to the learning tasks.
[0007] Preferably, the first resource is a live streaming initiation instruction resource, the learning task is a viewing task for a live streaming initiation instruction video, the practice task is a live streaming initiation task, and the method is In response to a trigger operation for the aforementioned practice task, the step of displaying the live streaming start page, and / or, The further step includes displaying a video playback page and playing the live streaming instruction video in response to a trigger operation for the learning task.
[0008] Preferably, the method is The process further includes the step of displaying the live streaming page in response to a start confirmation operation triggered on the aforementioned live streaming start page, The live streaming page includes information on the first live streaming operation to be practiced, and the information on the first live streaming operation to be practiced includes the name and completion level of the first live streaming operation to be practiced.
[0009] Preferably, the live streaming page further includes a first control for triggering the display of detailed information about the first resource.
[0010] Preferably, the first resource is associated with a first virtual object, the practice task is the last of the multiple tasks, the first live streaming operation to be practiced is the last operation to be practiced in the practice task, and the method is The further step includes displaying the identifier of the first virtual object on the live streaming page within a predetermined period after the completion of the first live streaming operation to be practiced.
[0011] Preferably, the step of displaying the identifier of the first virtual object on the live streaming page is: The step includes replacing a first control for triggering the display of detailed information of the first resource with an identifier for the first virtual object.
[0012] Preferably, the first resource is associated with a first virtual object, and the method is A step of displaying a first window in response to the completion of the plurality of tasks included in the first resource, wherein the first window displays the identifier, descriptive information and acquisition controls of the first virtual object, The further step includes acquiring the first virtual object in response to a trigger operation on the acquisition control.
[0013] Preferably, the method is In response to the start confirmation operation triggered on the aforementioned live streaming start page, the steps include displaying the live streaming page, The process of starting a live stream further includes the step of playing the live stream initiation instruction video in the form of a window on the live stream page.
[0014] Preferably, the method is Steps include: displaying detailed information about the first resource containing the multiple tasks in response to a trigger operation on the first control; The further step includes outputting prompt information to prompt that the learning task cannot be started during task practice in response to a trigger operation on the learning task among the plurality of tasks.
[0015] Preferably, the method is The process further includes the step of replacing the information of the first live streaming operation to be practiced on the live streaming page with the information of the second live streaming operation to be practiced in response to the completion of the second live streaming operation to be practiced, The information regarding the second live streaming operation to be practiced includes the name and completion level of the second live streaming operation to be practiced.
[0016] Preferably, the method is The process further includes the step of displaying the first page in response to a termination operation, The first page contains information about the second resource, which includes the name and completion status of the second resource, and the second resource is a live-streamed instruction resource.
[0017] Preferably, the second resource is associated with a second virtual object, and the information of the second resource further includes an identifier for the second virtual object.
[0018] Preferably, the method is The process further includes the step of displaying a second page in response to a trigger operation on the information of the second resource, The second page includes at least one live-streamed instruction resource, and the at least one live-streamed instruction resource includes the first resource and the second resource.
[0019] Preferably, the second page comprises a first display area for displaying the at least one live streaming guidance resource, and a second display area for displaying information of a third resource among the at least one live streaming guidance resource, the information of the third resource comprises a name and a completion status of the third resource, and the third resource is a resource sorted to the top after sorting the plurality of resources according to preset rules.
[0020] According to a second aspect, embodiments of the present application provide an information processing apparatus, the apparatus comprises: a receiving unit, configured to receive a trigger operation for a first resource that is a live streaming guidance resource; a first display unit, configured to display a detail page of the first resource in response to the trigger operation for the first resource, wherein the detail page of the first resource displays a plurality of tasks included in the first resource, the plurality of tasks comprise a learning task and a practice task, the learning task comprises a live streaming type learning task, the practice task comprises a live streaming type practice task, and the practice task is used for practicing content corresponding to the learning task.
[0021] Preferably, the first resource is a live streaming start guidance resource, the learning task is a viewing task for a live streaming start guidance video, and the practice task is a live streaming start task, the apparatus further comprises: a second display unit, configured to display a live streaming start page in response to a trigger operation for the practice task, and / or, a third display unit, configured to display a video playback page and play the live streaming start guidance video in response to a trigger operation for the learning task.
[0022] Preferably, the apparatus further comprises: The system further includes a fourth display unit for displaying the live streaming page in response to a start confirmation operation triggered on the aforementioned live streaming start page, The live streaming page includes information on the first live streaming operation to be practiced, and the information on the first live streaming operation to be practiced includes the name and completion level of the first live streaming operation to be practiced.
[0023] Preferably, the live streaming page further includes a first control for triggering the display of detailed information about the first resource.
[0024] Preferably, the first resource is associated with a first virtual object, the practice task is the last of the multiple tasks, the first live streaming operation to be practiced is the last operation to be practiced in the practice task, and the device is The system further includes a fifth display unit for displaying the identifier of the first virtual object on the live streaming page within a predetermined period after the completion of the first live streaming operation to be practiced.
[0025] Preferably, the fifth display unit is Replace the first control for triggering the display of detailed information of the first resource with the identifier of the first virtual object.
[0026] Preferably, the first resource is associated with a first virtual object, and the device is A fifth display unit for displaying a first window in response to the completion of the plurality of tasks included in the first resource, wherein the first window includes a fifth display unit that displays the identifier, descriptive information and acquisition controls of the first virtual object, The system further includes an acquisition unit for acquiring the first virtual object in response to a trigger operation on the acquisition control.
[0027] Preferably, the apparatus is A sixth display unit for displaying the live streaming page is provided in response to a start confirmation operation triggered on the aforementioned live streaming start page. The system further includes a playback unit for playing the live streaming initiation instruction video in the form of a window on the live streaming page during the live streaming initiation process.
[0028] Preferably, the apparatus is A seventh display unit for displaying detailed information about the first resource, which includes the multiple tasks, in response to a trigger operation on the first control, The system further includes an output unit for outputting prompt information to prompt that the learning task cannot be started during task practice, in response to a trigger operation on the learning task among the multiple tasks.
[0029] Preferably, the apparatus is The system further includes a replacement unit for replacing the information of the first live streaming operation on the live streaming page with the information of the second live streaming operation in response to the completion of the second live streaming operation to be practiced. The information regarding the second live streaming operation to be practiced includes the name and completion level of the second live streaming operation to be practiced.
[0030] Preferably, the apparatus is In response to a termination operation, it further includes an eighth display unit for displaying the first page, The first page contains information about the second resource, which includes the name and completion status of the second resource, and the second resource is a live-streamed instruction resource.
[0031] Preferably, the second resource is associated with a second virtual object, and the information of the second resource further includes an identifier for the second virtual object.
[0032] Preferably, the apparatus is The system further includes a ninth display unit for displaying a second page in response to a trigger operation on the information of the second resource, The second page includes at least one live-streamed instruction resource, the at least one live-streamed instruction resource including the first resource and the second resource.
[0033] Preferably, the second page includes a first display area for displaying the at least one live-streamed instruction resource and a second display area for displaying information about a third resource in the at least one live-streamed instruction resource, wherein the information about the third resource includes the name and completion status of the third resource, and the third resource is the resource that is sorted to the top after sorting the plurality of resources according to a predetermined rule.
[0034] According to a third aspect, an embodiment of the present application provides a device which includes a processor and memory, The processor executes a command stored in the memory to cause the device to perform the method described in any one of the first embodiments described above.
[0035] According to a fourth aspect, an embodiment of the present application provides a computer-readable storage medium containing a command that instructs a device to perform the method described in any one of the first aspects described above.
[0036] According to the fifth aspect, an embodiment of the present application provides a computer program product which, when executed on a computer, causes the computer to perform the method described in any one of the first aspects described above. [Effects of the Invention]
[0037] Compared to the prior art, the embodiments of this application offer the following advantages. Embodiments of this application provide an information processing method, in one example, applicable to a client terminal. The client terminal receives a trigger operation for a first resource, and after receiving the trigger operation for the first resource, can display a detail page for the first resource in response to the trigger operation for the first resource. The first resource is a live-streamed instruction resource. The detail page for the first resource displayed on the client terminal includes a plurality of tasks contained in the first resource, the plurality of tasks including learning tasks and practice tasks, the learning tasks being live-streamed learning tasks, the practice tasks being live-streamed practice tasks, and the practice tasks being used to practice content corresponding to the learning tasks. As can be seen therefrom, this solution helps to meet the user's interaction needs for live-streamed learning and practice, make it easier for users to use the live-streaming function, and improve live-streaming efficiency. [Brief explanation of the drawing]
[0038] To more clearly explain the embodiments of this application or the prior art, the following briefly introduces the drawings necessary for describing the embodiments or the prior art. Clearly, the drawings in the following description are only a few embodiments described in this application, and a person skilled in the art can obtain other drawings based on these, provided they do not perform work commensurate with inventive step. [Figure 1] This is a flowchart of the information processing method provided in the embodiment of this application. [Figure 2] This is a schematic diagram of the structure of the target page provided by the embodiment of this application. [Figure 3] This is a schematic diagram of the structure of the detail page provided by the embodiment of this application. [Figure 4a] This is a schematic diagram of the structure of a live streaming page provided by the embodiment of this application. [Figure 4b] This is a schematic diagram of the structure of another live streaming page provided by the embodiment of this application. [Figure 4c]This is a schematic diagram of yet another live streaming page structure provided by the embodiments of this application. [Figure 5] This is a schematic diagram of the structure of the information processing device provided in the embodiment of this application. [Modes for carrying out the invention]
[0039] To enable those skilled in the art to better understand the solutions of this application, the drawings of the embodiments of this application are combined below to clearly and completely describe the technical solutions of the embodiments of this application, and the embodiments described are not all embodiments but only a selection of embodiments of this application. Based on the embodiments of this application, all other embodiments obtained, provided that those skilled in the art do not perform work worthy of inventive step, are all within the scope of protection of this application.
[0040] The inventors of this application have discovered through their research that currently, there is a lack of effective solutions for users to interact with live streaming instruction resources in live streaming scenarios, failing to meet the needs of a large number of users who want to smoothly start live streaming and effectively utilize various live streaming functions. For example, users can learn the live streaming functions of an application program by watching live streaming instructional videos and then use those functions during live streaming. However, even if users watch live streaming instructional videos, they may not fully grasp the live streaming functions related to those videos. As a result, during actual live streaming, users are still unable to effectively utilize the live streaming functions provided by the application program, leading to a poor user experience when starting live streaming using the application program.
[0041] To solve the above problems, embodiments of this application provide an information processing method and apparatus, which are applicable to live streaming scenarios and can improve the efficiency of interaction between users and live streaming learning resources, enabling users to efficiently acquire live streaming functions. This allows users to effectively use the live streaming functions during live streaming and improves the user experience with live streaming.
[0042] Various non-limiting embodiments of this application will be described in detail below, with reference to the drawings.
[0043] Exemplary Method Referring to Figure 1, which is a flowchart of an information processing method provided by an embodiment of the present application, the method is performed by a client terminal. As one example, the method includes, for example, the following steps S101 to S102.
[0044] S101: Accepts trigger operations for the first resource, which is a live streaming instruction resource.
[0045] In one example, a user triggers an operation on the first resource on a target page displayed on a client terminal, for example, the target page displays identifier information for the first resource, and the user can perform a predetermined operation on the identifier information for the first resource, thereby realizing a trigger operation on the first resource. For example, a user can realize a trigger operation on the first resource by clicking on the identifier information for the first resource. The identifier information for the first resource mentioned herein may include, for example, the theme of the first resource and / or a cover image embodying the theme, and the embodiments of this application are not specifically limited thereto.
[0046] The embodiments of this application do not specifically limit the first resource, and the first resource may be a live streaming instruction resource, which may be an instruction resource for instructing a user on how to start a live stream. For example, the first resource may be a live streaming start instruction resource. This live streaming start instruction resource is used to instruct a user on how to perform live streaming operations during a live stream.
[0047] In embodiments of this application, the target page is any one page displayed on a client terminal, and in one example, the target page includes, for example, a plurality of live streaming instruction resources, the plurality of live streaming instruction resources include the first resource.
[0048] S102: In response to a trigger operation on the first resource, the details page for the first resource is displayed, the details page for the first resource displays a plurality of tasks included in the first resource, the plurality of tasks include learning tasks and practice tasks, the learning tasks include live streaming learning tasks, the practice tasks include live streaming practice tasks, and the practice tasks are used to practice content corresponding to the learning tasks.
[0049] After receiving a trigger operation for a first resource, the client terminal can display the details page for the first resource in response to the trigger operation for the first resource. The details page for the first resource is used to display detailed information about the first resource.
[0050] In one example, the details of the first resource may include a plurality of tasks contained within the first resource. In the embodiment of this application, the plurality of tasks include learning tasks and practice tasks in order for the user to successfully master the live streaming function. Here, the learning tasks are live streaming learning tasks, the practice tasks are live streaming practice tasks, and the practice tasks are used to practice content corresponding to the learning tasks.
[0051] The embodiments of this application do not specifically limit the learning task, and the learning task is a task of learning the live streaming function. The learning task may be, for example, reading a document about live streaming or watching a live streaming video. In one example, if the first resource is a live streaming initiation instruction resource, the learning task is, for example, a viewing task of a live streaming initiation instruction video, or in other words, the learning task is watching an instruction video on starting a live stream. Correspondingly, the practice task is a task of practicing the live streaming function, which may be a live streaming initiation task, or in other words, starting a live stream.
[0052] In one example, the user learns through the learning task. For example, in one example, if the learning task is to watch an instructional video on starting a live stream, the user can trigger an operation on the learning task, and in response to the trigger operation on the learning task, the client terminal displays a video playback page for playing the live stream start instructional video. In this way, the user can learn the live streaming function through the live stream start instructional video. The live stream start instructional video can introduce the method of starting a live stream, relevant live streaming operations that the user can perform during the live stream start process, and so on.
[0053] In one example, after learning through the learning task, the user can practice the content learned in the learning task through the practice task, thereby solidifying the content learned in the learning task. For example, in one example, the user can trigger an operation on the practice task, and in response to the trigger operation on the practice task, the client terminal can display a live streaming start page. Furthermore, the user can trigger a start confirmation operation on the live streaming start page, and in response to the start confirmation operation, the client terminal can display a live streaming page.
[0054] Furthermore, in one example, the multiple tasks included in the first resource may include, in addition to the learning task and practice task, a test task to test the live streaming functionality acquired by the user through the learning task and practice task.
[0055] As can be seen from the above description, according to the solution of the embodiment of this application, the first resource includes a learning task and a practice task, and the user can solidify the live streaming function learned in the learning task by using the practice task, thereby enabling the user to successfully acquire the learned live streaming function. Furthermore, the user can successfully acquire the live streaming function provided by the application program, thereby improving the user experience when performing live streaming using the application program.
[0056] In one example, the practice task may include, for example, at least one live streaming operation to be practiced. The live streaming operation to be practiced as referred to in the embodiments of this application may be an operation that a user can perform during a live stream, and the live streaming operation includes, but is not limited to, starting a collaborative stream or setting a wish, and is not listed here in detail.
[0057] To allow users to practice the content they have learned in their learning tasks, the live streaming page includes information on a first live streaming operation to be practiced. The at least one live streaming operation to be practiced may include the first live streaming operation to be practiced. The information of the first live streaming operation to be practiced may include the name and completion level of the first live streaming operation to be practiced. The name of the first operation to be practiced allows the user to determine the operation that needs to be practiced, and the completion level of the first live streaming operation to be practiced allows the user to determine the progress of the completion of the first operation to be practiced, thereby helping the user determine the operations that need to be performed during live streaming.
[0058] In one example, the live streaming page may further include a first control for triggering the display of details of the first resource, which the user can use to view the details of the first resource, where the details of the first resource may include, for example, several tasks contained in the first resource. In this case, the user can use the first control during the live stream to trigger an action to view the details of the first resource, thereby determining the relative position of the current live streaming task in the first resource. For example, determining that the current live streaming task is the last task in the first resource, or determining that other tasks are included after the current live streaming task.
[0059] In one example, the information and controls for the first live streaming operation to be practiced may be displayed in a predetermined area on the live streaming page, for example, by dividing the upper right corner of the live streaming page into the predetermined area for displaying the information and controls for the first live streaming operation to be practiced.
[0060] In one example, a first virtual object can be associated with the first resource to encourage the user to learn live streaming functionality through the first resource, and the user can acquire the first virtual object after completing all tasks included in the first resource. The embodiments of this application do not specifically limit the first virtual object, which may be a virtual resource such as a prop, data communication card, or gift, and the embodiments of this application do not specifically limit it.
[0061] In one example, if the first resource manages a first virtual object, and the practice task is the last of the multiple tasks, and the first live streaming operation to be practiced is the last operation to be practiced in the practice task, the client terminal may display the identifier of the first virtual object on the live streaming page within a predetermined period after the first live streaming operation to be practiced is completed. In this case, the user may determine from the identifier of the first virtual object displayed on the live streaming page that all tasks corresponding to the first resource have been completed, and further determine that the first virtual object can be obtained.
[0062] The embodiments of this application do not specifically limit the predetermined period, and the length of time corresponding to the predetermined period may be, for example, 5 seconds, or other lengths of time, which are not listed here.
[0063] In the embodiments of this application, the identifier of the first virtual object may be displayed in any area of the live streaming page.
[0064] On the one hand, given the size limitations of the live streaming page, displaying too much content on that page is likely to cause user interference. On the other hand, once all of the tasks included in the first resource have been completed, it is unlikely that a user will trigger the first control on the live streaming page to view detailed information about the first resource. Therefore, in one example, when specifically implementing the step of "displaying the identifier of the first virtual object on the live streaming page," the first control can be replaced with the identifier of the first virtual object.
[0065] In one example, after a user triggers a start confirmation operation on the live streaming start page, the client terminal can display the live streaming page. During the live streaming start process, the live streaming page includes an entry point for displaying a live streaming start instruction video, through which the user can trigger an operation. In response to the trigger operation on the entry point, the client terminal can play the live streaming start instruction video on the live streaming page in the form of a window. In this way, the user can practice live streaming while watching the live streaming start instruction video, thereby enabling the user to effectively learn the instructional content in the live streaming start instruction video.
[0066] As described above, in one example, the live streaming page includes a first control, and as one example, a user can trigger an operation on the first control, and in response to the trigger operation on the first control, the client terminal can display detailed information about the first resource, and the detailed information about the first resource includes the above-mentioned tasks. In one example, the client terminal may display the detailed information about the first resource on the live streaming page in the form of a floating window.
[0067] In one example, to avoid the floating window interfering with the user's viewing of the content on the live streaming page, the client terminal may determine key elements on the live streaming page and display the floating window in an exhibition area outside the exhibition area corresponding to the key elements. The embodiments of this application do not specifically limit the key elements, which may be, for example, objects being explained by the live streamer on the live streaming screen.
[0068] In one example, a user can trigger an action on a learning task among several tasks displayed in the floating window. In response to the trigger action on the learning task, the client terminal can play a live streaming instruction video corresponding to the learning task in the form of a window on the live streaming page, thereby allowing the user to practice live streaming while watching the live streaming instruction video.
[0069] In another example, if a user watches a live streaming instructional video while a live stream is in progress, it may cause some interference with the live stream. Therefore, after a user triggers an action on one of the learning tasks displayed in the floating window, the client terminal may, in response to the trigger action on the learning task, output prompt information to indicate that the learning task cannot be started during task practice.
[0070] As described above, the practice task includes at least one live streaming operation to be practiced. In one example, the at least one live streaming operation to be practiced may include a second live streaming operation to be practiced in addition to the first live streaming operation to be practiced. In one example, when the second live streaming operation to be practiced is completed, the client terminal responds by displaying information about the second live streaming operation to be practiced on the live streaming page within a predetermined period after the completion of the second live streaming operation to be practiced, and the information about the second live streaming operation to be practiced includes the name and completion level of the second live streaming operation to be practiced. By displaying information about the second live streaming operation to be practiced, the user can determine that the second live streaming operation to be practiced has already been completed during the live stream.
[0071] In one example, the client terminal can display information about the second live streaming operation to be practiced in a specific area of the live streaming page. In another example, when the second live streaming operation to be practiced is completed and information about the first live streaming operation to be practiced is displayed on the live streaming page, the client terminal can replace the information about the first live streaming operation to be practiced on the live streaming page with the information about the second live streaming operation to be practiced if it specifically implements the display of information about the second live streaming operation to be practiced. This avoids displaying information about multiple live streaming operations to be practiced on the live streaming page simultaneously, thus preventing the live streaming page from displaying too much content and causing visual interference to the user.
[0072] In one example, a user triggers an end operation to terminate a live stream after a certain period of time has elapsed since the start of the live stream. In response to this, the client terminal may display a first page. This first page contains information about a second resource, which may also be a live stream instruction resource, similar to the first resource, and the information about the second resource may include its name and completion status. In one example, the second resource may be the first resource or a resource similar to the first resource. Displaying information about the second resource on the first page can improve the efficiency with which users can acquire resources.
[0073] In one example, if the second resource is associated with a second virtual object, the information of the second resource may include an identifier for the second virtual object, thereby determining that the user can obtain the second virtual object by completing all tasks included in the second resource. For the second virtual object, refer to the description above for the first virtual object; the explanation will not be repeated here.
[0074] Regarding the second resource, it may be the live streaming instruction resource that appears earlier in the order after sorting the multiple live streaming instruction resources according to a pre-set rule. The embodiments of this application do not specifically limit the pre-set rule, and the pre-set rule can be determined according to the actual situation. For example, the multiple live streaming instruction resources may be sorted in the following order: "All tasks included in the resource have already been completed and the corresponding virtual object has not been received" → "Some tasks included in the resource have been completed" → "A virtual object has been associated with it". In this case, in one example, if the practice task is the last task of the first resource, and the first virtual object associated with the first resource has not yet been received, the second resource may be the first resource.
[0075] In one example, a user can trigger an action on information of a second resource on the first page, and in response, the client terminal can display the second page in response to the trigger action on the information of the second resource. The second page includes at least one live streaming instruction resource, and the at least one live streaming instruction resource includes the first resource and the second resource. As one example, a user can trigger an action on any one of the live streaming instruction resources on the second page to view the details page of that live streaming instruction resource. In one example, the second page and the target page mentioned above may be the same page. In this manner, after the user completes the practice task, the client terminal can be made to display the second page so that the user can continue to learn live streaming functions using other resources via the second page by triggering an action on information of the second resource on the first page.
[0076] In one example, a user may trigger a favorites operation for any one of the live-streamed instruction resources on the second page. In response to the favorites operation for any one of the resources on the second page, the client terminal adds the resource to the favorites list of live-streamed instruction resources. The second page further includes a favorites list identifier, and a user can trigger an operation on the favorites list identifier, and the client terminal can display the favorites list of live-streamed instruction resources in response to the trigger operation on the favorites list identifier.
[0077] In one example, the second page further includes information for a third resource, the third resource being any one of the multiple live-streamed instruction resources. Similar to the information for the first resource, the information for the third resource may also include the name and completion status of the third resource. In one example, the second page may include a first display area for displaying at least one of the live-streamed instruction resources and a second display area for displaying information for the third resource.
[0078] The embodiments of this application do not specifically limit the first and second display areas, in one example, the second display area is located, for example, at the bottom of the second page, and the first area is located above the second area.
[0079] In one example, the first display area includes several sub-areas, one of which is used to display identifier information for one live streaming instruction resource. For the identifier information of the live streaming instruction resource, refer to the above-mentioned explanatory section for the identifier information of the first resource; the explanation will not be repeated here.
[0080] Regarding the third resource, in one example, the third resource may be the live streaming instruction resource that appears earlier in the order after sorting the multiple live streaming instruction resources according to a pre-configured rule. For the pre-configured rule, please refer to the relevant section above, and the explanation will not be repeated here. In one example, when any of the multiple tasks included in the first resource are completed, the client terminal may respond by displaying a first window, which is used to display the identifier, descriptive information, and acquisition controls of the first virtual object. Accordingly, the user may trigger an operation on the acquisition controls, and in response to the trigger operation on the acquisition controls, the client terminal may acquire the first virtual object.
[0081] Here, the identifier of the first virtual object mentioned may be, for example, an image that can embody the first virtual object, and the descriptive information of the first virtual object may be, for example, characters that describe the first virtual object.
[0082] In one example, if the practice task is the last task included in the first resource, then when "displaying the first window" is specifically implemented, after accepting a termination operation, the first window is displayed so that the user can acquire the first virtual object via the acquisition controls in the first window.
[0083] In another example, if the practice task is the last task included in the first resource, and the multiple live streaming operations to be practiced included in the practice task are completed during the live stream, then when "displaying the first window" is specifically implemented, the client terminal may display the first window on the live streaming page, thereby allowing the user to acquire the first virtual object via the acquisition controls in the first window.
[0084] To facilitate understanding, the drawings will now be combined to illustrate the solutions of the embodiments of this application.
[0085] Referring to Figure 2, this drawing is a schematic diagram of the structure of the target page provided in the embodiment of this application.
[0086] As shown in Figure 2, the target page 100 contains five areas: area 110, area 120, area 130, area 140, and area 150. Each of these four areas displays identifier information for one live-streamed instruction resource. For example, area 110 displays identifier information for live-streamed instruction resource 1, area 120 displays identifier information for live-streamed instruction resource 2, area 130 displays identifier information for live-streamed instruction resource 3, and area 140 displays identifier information for live-streamed instruction resource 4.
[0087] Area 150 displays information on one or more live streaming instruction resources, and the live streaming instruction resource corresponding to Area 150 may be the live streaming instruction resource that appears earlier in the order when Live Streaming Instruction Resources 1 to Live Streaming Instruction Resources 4 are sorted according to pre-set rules.
[0088] After the user triggers an operation on area 110, the client terminal displays the detail page 300 shown in Figure 3, which is the detail page corresponding to live streaming instruction resource 1. This detail page contains two tasks: the first task is to watch the live streaming initiation instruction video, and the second task is the live streaming initiation task.
[0089] In one example, after completing a learning task, the user can then initiate a practice task. For instance, the user can click on the area where the practice task is located, as shown in Figure 3, and then trigger the live streaming start task via the "Start" control, also shown in Figure 3.
[0090] When a user performs a live streaming start task, the corresponding live streaming page is shown in Figure 4a. As shown in Figure 4a, during the live streaming start process, area 410 in the live streaming page 400 includes the name 401 of the first live streaming operation to be practiced, progress indicator information 402 indicating that the first live streaming operation to be practiced is incomplete, and a first control 403.
[0091] In one example, after the first practice operation is completed, the content displayed on the live streaming page is updated to the content shown in Figure 4b, and in Figure 4b, the progress indicator information 402 is updated to progress indicator information 404 indicating that the first practice live streaming operation has been completed.
[0092] In another example, if the practice task is the last task included in the first resource, the first live streaming operation to be practiced is completed, and the first live streaming operation to be practiced is the last operation to be practiced in the practice task, the content displayed on the live streaming page is updated to the content shown in Figure 4c, and in Figure 4c, the first control is updated to identifier 405 of the first virtual object associated with the first resource.
[0093] Here, Figures 2 to 4c are not intended to limit the embodiments of this application, but are shown simply to facilitate understanding of the relevant aspects of this solution.
[0094] Exemplary device Based on the methods provided by the above embodiments, the embodiments of this application further provide an apparatus, which is described below with reference to the drawings.
[0095] Referring to Figure 5, which is a schematic diagram of the structure of an information processing device provided in an embodiment of this application, the device 500 is, for example, specifically, A reception unit 501 for receiving trigger operations for the first resource, which is a live streaming instruction resource, A first display unit 502 for displaying a detail page of the first resource in response to a trigger operation on the first resource, wherein the detail page of the first resource displays a plurality of tasks included in the first resource, the plurality of tasks including learning tasks and practice tasks, the learning tasks including live streaming learning tasks, the practice tasks including live streaming practice tasks, and the practice tasks including the first display unit 502 used to practice content corresponding to the learning tasks.
[0096] Preferably, the first resource is a live streaming initiation instruction resource, the learning task is a viewing task for a live streaming initiation instruction video, the practice task is a live streaming initiation task, and the device is In response to a trigger operation for the aforementioned practice task, a second display unit for displaying the live stream start page, and / or, The system further includes a third display unit for displaying a video playback page and playing the live-streamed instructional video in response to a trigger operation for the learning task.
[0097] Preferably, the apparatus is In response to the start confirmation operation triggered on the live streaming start page, a fourth display unit for displaying the live streaming page, It further includes, The live streaming page includes information on the first live streaming operation to be practiced, and the information on the first live streaming operation to be practiced includes the name and completion level of the first live streaming operation to be practiced.
[0098] Preferably, the live streaming page further includes a first control for triggering the display of detailed information about the first resource.
[0099] Preferably, the first resource is associated with a first virtual object, the practice task is the last of the multiple tasks, the first live streaming operation to be practiced is the last operation to be practiced in the practice task, and the device is The system further includes a fifth display unit for displaying the identifier of the first virtual object on the live streaming page within a predetermined period after the completion of the first live streaming operation to be practiced.
[0100] Preferably, the fifth display unit is Replace the first control for triggering the display of detailed information of the first resource with the identifier of the first virtual object.
[0101] Preferably, the first resource is associated with a first virtual object, and the device is A fifth display unit for displaying a first window in response to the completion of the plurality of tasks included in the first resource, wherein the first window includes a fifth display unit that displays the identifier, descriptive information and acquisition controls of the first virtual object, The system further includes an acquisition unit for acquiring the first virtual object in response to a trigger operation on the acquisition control.
[0102] Preferably, the apparatus is A sixth display unit for displaying the live streaming page is provided in response to a start confirmation operation triggered on the aforementioned live streaming start page. The system further includes a playback unit for playing the live streaming initiation instruction video in the form of a window on the live streaming page during the live streaming initiation process.
[0103] Preferably, the apparatus is A seventh display unit for displaying detailed information about the first resource, which includes the multiple tasks, in response to a trigger operation on the first control, The system further includes an output unit for outputting prompt information to prompt that the learning task cannot be started during task practice, in response to a trigger operation on the learning task among the multiple tasks.
[0104] Preferably, the apparatus is The system further includes a replacement unit for replacing the information of the first live streaming operation on the live streaming page with the information of the second live streaming operation in response to the completion of the second live streaming operation to be practiced. The information regarding the second live streaming operation to be practiced includes the name and completion level of the second live streaming operation to be practiced.
[0105] Preferably, the apparatus is In response to a termination operation, it further includes an eighth display unit for displaying the first page, The first page contains information about the second resource, which includes the name and completion status of the second resource, and the second resource is a live-streamed instruction resource.
[0106] Preferably, the second resource is associated with a second virtual object, and the information of the second resource further includes an identifier for the second virtual object.
[0107] Preferably, the apparatus is The system further includes a ninth display unit for displaying a second page in response to a trigger operation on the information of the second resource, The second page includes at least one live-streamed instruction resource, the at least one live-streamed instruction resource including the first resource and the second resource.
[0108] Preferably, the second page includes a first display area for displaying the at least one live-streamed instruction resource and a second display area for displaying information about a third resource in the at least one live-streamed instruction resource, wherein the information about the third resource includes the name and completion status of the third resource, and the third resource is the resource that is sorted to the top after sorting the plurality of resources according to a predetermined rule.
[0109] Since the apparatus 500 corresponds to the information processing method provided in the above-described embodiment of the method, the specific implementation of each unit of the apparatus 500 all belongs to the same concept as the above-described embodiment of the method. Therefore, for the specific implementation of each unit of the apparatus 500, one only needs to refer to the relevant explanatory section of the above-described embodiment of the method, and the explanation will not be repeated here.
[0110] Embodiments of this application further provide a device which includes a processor and memory, The processor executes a command stored in the memory to cause the device to execute the information processing method described in any one of the above embodiments of the method.
[0111] Embodiments of this application provide a computer-readable storage medium including a command that instructs a device to perform an information processing method described in any one of the above embodiment of the method.
[0112] The embodiments of this application provide a computer program product, which, when executed on a computer, causes the computer to execute the information processing method described in any one of the above embodiments of the method.
[0113] After considering the specification and practicing the disclosed invention, a person skilled in the art will readily conceive of other implementation solutions of this application. This application is intended to cover any variations, uses, or adaptive modifications of this application, which will conform to the general principles of this application and include common or ordinary means of the art not disclosed herein. The specification and examples are to be considered merely illustrative, and the true scope and spirit of this application are indicated by the following claims.
[0114] Herein, this application is not limited to the exact structure described above and shown in the drawings, and various modifications and changes may be made without departing from its scope. The scope of this application is limited only to the attached claims.
[0115] The foregoing is merely a preferred embodiment of the present application and does not limit the present application. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application should fall within the scope of protection of the present application.
Claims
1. An information processing method applicable to a client terminal, A step to accept a trigger operation for the first resource, which is a live streaming instruction resource, A step of displaying a detail page for the first resource in response to a trigger operation on the first resource, wherein the detail page for the first resource displays a plurality of tasks included in the first resource, the plurality of tasks include learning tasks and practice tasks, the learning tasks include live streaming learning tasks, the practice tasks include live streaming practice tasks, and the practice tasks are used to practice content corresponding to the learning tasks. Includes, The aforementioned practice task is a live streaming start task, The aforementioned method, In response to a trigger operation for the aforementioned practice task, the steps include displaying the live streaming start page, In response to the start confirmation operation triggered on the aforementioned live streaming start page, the steps include displaying the live streaming page, A step of displaying a first control on the live streaming page for triggering the display of detailed information of the first resource, wherein the detailed information includes the plurality of tasks in the first resource, A method that further includes this.
2. The first resource is a live streaming initiation instruction resource, the learning task is a viewing task for a live streaming initiation instruction video, and the method is In response to a trigger operation for the learning task, the steps include displaying a video playback page and playing the live streaming instruction video, The method according to claim 1, further comprising:
3. The method according to claim 2, wherein the live streaming page includes information on a first live streaming operation to be practiced, and the information on the first live streaming operation to be practiced includes the name and completion level of the first live streaming operation to be practiced.
4. The first resource is associated with the first virtual object, the practice task is the last of the multiple tasks, and the first live streaming operation to be practiced is the last operation to be practiced in the practice task. The aforementioned method, The steps include: displaying the identifier of the first virtual object on the live streaming page within a predetermined period after the completion of the first live streaming operation to be practiced; The method according to claim 3, further comprising:
5. The step of displaying the identifier of the first virtual object on the live streaming page is: A step of replacing a first control for triggering the display of detailed information of the first resource with an identifier for the first virtual object, The method according to claim 4, including the method described in claim 4.
6. The first resource is associated with the first virtual object, The aforementioned method, A step of displaying a first window in response to the completion of the plurality of tasks included in the first resource, wherein the first window displays the identifier, descriptive information and acquisition controls of the first virtual object, The steps include acquiring the first virtual object in response to a trigger operation on the acquisition control, The method according to claim 1, further comprising:
7. In response to the start confirmation operation triggered on the aforementioned live streaming start page, the steps include displaying the live streaming page, During the live streaming start process, the steps include playing the live streaming start instruction video in the form of a window on the live streaming page, The method according to claim 2, further comprising:
8. In response to a trigger operation on the first control, the steps include displaying detailed information about the first resource, which includes the multiple tasks, The steps include: outputting prompt information to prompt that the learning task cannot be started during task practice in response to a trigger operation on the learning task among the multiple tasks; The method according to claim 1, further comprising:
9. The aforementioned method, In response to the completion of the second live streaming operation to be practiced, the steps include replacing the information of the first live streaming operation to be practiced on the live streaming page with the information of the second live streaming operation to be practiced. It further includes, The method according to claim 3, wherein the information of the second live streaming operation to be practiced includes the name and completion level of the second live streaming operation to be practiced.
10. The aforementioned method, In response to an operation to end the live stream, the first page is displayed. It further includes, The method according to claim 3, wherein the first page includes information of a second resource, the information of the second resource includes the name and completion status of the second resource, and the second resource is a live streaming instruction resource.
11. The method according to claim 10, wherein the second resource is associated with a second virtual object, and the information of the second resource further includes an identifier for the second virtual object.
12. The aforementioned method, In response to a trigger operation on the information of the second resource, the step of displaying the second page, It further includes, The method according to claim 10, wherein the second page includes at least one live streaming instruction resource, and the at least one live streaming instruction resource includes the first resource and the second resource.
13. The second page includes a first display area for displaying the at least one live streaming instruction resource and a second display area for displaying information about a third resource in the at least one live streaming instruction resource. The method according to claim 12, wherein the information of the third resource includes the name and completion status of the third resource, and the third resource is the resource that is sorted to the front after sorting a plurality of the resources according to a predetermined rule.
14. An information processing device, A reception unit that receives trigger operations for the first resource, which is a live streaming instruction resource, and A first display unit that displays a detail page of the first resource in response to a trigger operation on the first resource, wherein the detail page of the first resource displays a plurality of tasks included in the first resource, the plurality of tasks including learning tasks and practice tasks, the learning tasks including live streaming learning tasks, the practice tasks including live streaming practice tasks, and the practice tasks being used to practice content corresponding to the learning tasks, Includes, The aforementioned practice task is a live streaming start task, The first display unit is further used to display a live streaming start page in response to a trigger operation for the practice task, to display a live streaming page in response to a start confirmation operation triggered on the live streaming start page, and to display a first control on the live streaming page for triggering the display of detailed information for the first resource, the detailed information including the plurality of tasks in the first resource.
15. It is a device, The aforementioned device includes a processor and memory, The processor is a device that executes commands stored in the memory to cause the device to perform the method according to any one of claims 1 to 13.
16. A computer-readable storage medium including a command, wherein the command instructs a device to perform the method according to any one of claims 1 to 13.
17. A computer program, which, when executed on a computer, causes the computer to perform the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Live broadcast guidance method, apparatus and device, and computer readable storage medium
CN111683263A
Data processing method and device, electronic equipment and storage medium
CN113115094A
System, method, and program for providing live distribution service
JP2022075401A
System and method for widescale adaptive bitrate selection
US20200099733A1