Information display method and device, program product and storage medium
By responding to object display operations in the online case teaching system, object information is obtained and processed to display interactive information, the problem that existing systems cannot flexibly display interactive information is solved, and learning effect and teaching pertinence are improved.
Patent Information
- Application Number
- CN202411532002.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-18
AI Technical Summary
The existing online case teaching system cannot flexibly display interactive information, resulting in poor students' enthusiasm and depth of learning, and it is difficult for teachers to teach targetedly.
By responding to the object's display operation on the target resource on the target client, obtaining object information and current display information, determining the target prompt information and interaction information, and displaying the interaction information according to the object's operation.
It realizes flexible display of interactive information, enhances students' enthusiasm and depth of learning, and facilitates teachers to conduct targeted teaching.
Smart Images

Figure CN119477617A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of computer technology, and more specifically, to an information display method and device, a program product, and a storage medium. Background Art
[0002] At present, most of the information displayed is text cases or video cases. For example, in the online case teaching system, students can neither conduct targeted case self-study nor case interaction. At the same time, it is difficult for teachers to fully understand the students' ideas, resulting in poor student learning enthusiasm and learning depth, and it is also difficult for teachers to carry out subsequent targeted teaching according to the students' learning situation. Therefore, the current online case system is not strictly a case learning system, but only an online case display system, which has the problem of not being able to flexibly display interactive information. Summary of the invention
[0003] The embodiments of the present application provide an information display method and device, a program product, and a storage medium to at least solve the problem that the interactive information cannot be flexibly displayed in the related art.
[0004] According to an embodiment of the present application, an information display method is provided, comprising: in response to a display operation triggered by a first object on a target resource, displaying the target resource on a target client, wherein the first object is an object logged into a resource management system through the target client, and the target resource is a resource in the resource management system that allows the first object to trigger; in a case where the display of the target resource in the target client satisfies a preset trigger condition, obtaining object information of the first object and current display information of the target resource in the target client; determining target prompt information and N interactive information based on the object information and the current display information, and displaying the target prompt information in the target client, wherein the target prompt information is used to prompt the first object whether to allow the N interactive information to be displayed on the target client, and N is a natural number greater than or equal to 1; in a case where it is determined that the triggering operation of the first object on the target prompt information includes an operation allowing the target interactive information to be displayed on the target client, displaying the target interactive information on the target client in a target interactive manner corresponding to the target interactive information, wherein the target interactive information is information in the N interactive information.
[0005] In an exemplary embodiment, in response to a display operation triggered by a first object on a target resource, the target resource is displayed on a target client, including: when the display operation is monitored, the display operation is sent to a processing function, wherein the processing function and the display operation are in a one-to-one correspondence; the processing function is used to determine the target resource parameters corresponding to the display operation; according to the target resource parameters, a first acquisition request is sent to a management end of the resource management system to acquire the target resource; and response information of the management end to the first acquisition request is received and parsed, and the target resource is displayed on the target client.
[0006] In an exemplary embodiment, when the display of the target resource in the target client satisfies a preset trigger condition, obtaining the object information of the first object and the current display information of the target resource in the target client includes one of the following: when the target resource is a video, and the display of the target resource in the target client satisfies the target trigger time in the playback timeline of the video through an event listener, obtaining the object information and the current display information from the database of the resource management system according to the identification information of the first object and the identification information of the target resource, wherein the object information includes the attribute information of the first object, ... The event listener is used to monitor whether the display of the target resource in the target client satisfies the preset trigger condition; when the target resource is a document and the event listener monitors that the display of the target resource in the target client satisfies the target trigger position point in the browsing position of the document, the object information and the current display information are obtained from the database of the resource management system according to the identification information of the first object and the identification information of the target resource, wherein the browsing position includes at least one of the following: page number position, scroll bar position, percentage position.
[0007] In an exemplary embodiment, target prompt information and N interactive information are determined based on the above-mentioned object information and the above-mentioned current display information, and the above-mentioned target prompt information is displayed in the above-mentioned target client, including: according to the attribute information of the above-mentioned first object in the above-mentioned object information, the historical prompt information of the above-mentioned first object is obtained from the database of the above-mentioned resource management system, and the above-mentioned target prompt information is determined based on the above-mentioned attribute information and the above-mentioned historical prompt information; based on the above-mentioned attribute information, historical interaction information and historical reply information in the above-mentioned object information, the N above-mentioned interactive information of the above-mentioned first object are determined, wherein the form of the above-mentioned interactive information includes at least one of the following: target resource questionnaire, target resource question, target resource explanation.
[0008] In an exemplary embodiment, when it is determined that the trigger operation of the first object on the target prompt information includes an operation allowing the target interaction information to be displayed on the target client, the target interaction information is displayed on the target client in a target interaction mode corresponding to the target interaction information, including: when the trigger operation is monitored, the trigger operation is sent to a parsing function, wherein the parsing function and the trigger operation are in a one-to-one correspondence; the operation parameters in the trigger operation are parsed using the parsing function to determine the displayable parameters included in the operation parameters, wherein the displayable parameters are used to indicate that the trigger operation allows the target interaction information to be displayed on the target client; according to the identification information of the target interaction information, a second acquisition request is sent to the management end of the resource management system to obtain the target interaction mode corresponding to the target interaction information; and the target interaction information is displayed on the target client through the target interaction mode.
[0009] In an exemplary embodiment, when it is determined that the triggering operation of the first object on the target prompt information includes an operation allowing the target interaction information to be displayed on the target client, after displaying the target interaction information on the target client in a target interaction manner corresponding to the target interaction information, the method includes: counting the reply information of multiple first objects to the target interaction information to generate a reply record, wherein the reply record is used to describe the answer status of the target interaction information; generating a reply report based on the attribute information of the first objects and the reply record, wherein the reply report is used to describe the answer status of each of the first objects.
[0010] According to an embodiment of the present application, an information display device is provided, comprising: a first response module, for responding to a display operation triggered by a first object on a target resource, and displaying the target resource on a target client, wherein the first object is an object logged into a resource management system through the target client, and the target resource is a resource in the resource management system that allows the first object to trigger; a first acquisition module, for acquiring object information of the first object and current display information of the target resource on the target client when the display of the target resource on the target client meets a preset trigger condition; a second acquisition module, for acquiring object information of the first object and current display information of the target resource on the target client based on the object information; and the above-mentioned current display information to determine target prompt information and N interaction information, and display the above-mentioned target prompt information in the above-mentioned target client, wherein the above-mentioned target prompt information is used to prompt the above-mentioned first object whether to allow the above-mentioned N interaction information to be displayed on the above-mentioned target client, and the above-mentioned N is a natural number greater than or equal to 1; a first display module, used to display the above-mentioned target interaction information on the above-mentioned target client in a target interaction mode corresponding to the above-mentioned target interaction information when it is determined that the triggering operation of the above-mentioned first object on the above-mentioned target prompt information includes an operation of allowing the target interaction information to be displayed on the above-mentioned target client, wherein the above-mentioned target interaction information is information among the N above-mentioned interaction information.
[0011] In an exemplary embodiment, the above-mentioned first response module includes: a first sending sub-module, used to send the above-mentioned display operation to a processing function when the above-mentioned display operation is monitored, wherein the above-mentioned processing function and the above-mentioned display operation are in a one-to-one correspondence; a first determination sub-module, used to use the above-mentioned processing function to determine the target resource parameters corresponding to the above-mentioned display operation; a second sending sub-module, used to send a first acquisition request to the management end of the above-mentioned resource management system according to the above-mentioned target resource parameters, so as to obtain the above-mentioned target resources; a first receiving sub-module, used to receive and parse the response information of the above-mentioned management end to the above-mentioned first acquisition request, and display the above-mentioned target resources on the above-mentioned target client.
[0012] In an exemplary embodiment, the first acquisition module includes one of the following: a first acquisition submodule, which is used to acquire the object information and the current display information from the database of the resource management system according to the identification information of the first object and the identification information of the target resource when the target resource is a video and the display of the target resource in the target client meets the target trigger time in the playback timeline of the video through the event listener, wherein the object information includes the attribute information of the first object, the historical interaction information of the first object, and the historical response record of the first object to the historical interaction information, and the event listener is used to monitor whether the display of the target resource in the target client meets the preset trigger condition; a second acquisition submodule, which is used to acquire the object information and the current display information from the database of the resource management system according to the identification information of the first object and the identification information of the target resource when the target resource is a document and the display of the target resource in the target client meets the target trigger position point in the browsing position of the document through the event listener, wherein the browsing position includes at least one of the following: page position, scroll bar position, percentage position.
[0013] In an exemplary embodiment, the second acquisition module includes: a third acquisition sub-module, used to obtain the historical prompt information of the first object from the database of the resource management system according to the attribute information of the first object in the object information, and determine the target prompt information based on the attribute information and the historical prompt information; a second determination sub-module, used to determine the N above-mentioned interaction information of the first object based on the attribute information, historical interaction information and historical reply information in the object information, wherein the form of the above-mentioned interaction information includes at least one of the following: target resource questionnaire, target resource question, target resource explanation.
[0014] In an exemplary embodiment, the above-mentioned first display module includes: a third sending sub-module, used for sending the above-mentioned trigger operation to the parsing function when the above-mentioned trigger operation is monitored, wherein the above-mentioned parsing function and the above-mentioned trigger operation are in a one-to-one correspondence; a third determination sub-module, used for parsing the operation parameters in the above-mentioned trigger operation using the above-mentioned parsing function to determine the displayable parameters included in the above-mentioned operation parameters, wherein the above-mentioned displayable parameters are used to indicate that the above-mentioned trigger operation allows the above-mentioned target interaction information to be displayed on the above-mentioned target client; a fourth sending sub-module, used for sending a second acquisition request to the management end of the above-mentioned resource management system according to the identification information of the above-mentioned target interaction information, so as to obtain the target interaction mode corresponding to the above-mentioned target interaction information; the first display sub-module, used for displaying the above-mentioned target interaction information on the above-mentioned target client through the above-mentioned target interaction mode.
[0015] In an exemplary embodiment, the above-mentioned device also includes: a first statistical module, which is used to generate a reply record by counting the reply information of multiple first objects to the target interaction information after displaying the target interaction information on the target client in accordance with the target interaction method corresponding to the target interaction information when it is determined that the triggering operation of the above-mentioned first object on the above-mentioned target prompt information includes an operation allowing the target interaction information to be displayed on the above-mentioned target client; wherein the reply record is used to describe the answer status of the above-mentioned target interaction information; and a first generation module, which is used to generate a reply report based on the attribute information of the above-mentioned first objects and the above-mentioned reply record, wherein the above-mentioned reply report is used to describe the answer status of each of the above-mentioned first objects.
[0016] According to another embodiment of the present application, a computer program product is provided, including a computer program, wherein the computer program is configured for a processor to execute the steps of any of the above method embodiments.
[0017] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to enable a processor to execute the steps in any of the above method embodiments.
[0018] According to another embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor is configured to execute the computer program to perform the steps in any one of the method embodiments.
[0019] Through the present application, after the first object triggers a display operation on the target resource, the target client displays the target resource to the first object and determines the target prompt information and N interactive information based on the object information of the first object and the current display information of the target resource on the target client. After the first object performs a trigger operation on the target prompt information to allow the target interactive information to be displayed on the target client, the target client displays the target interactive information in a target interactive manner corresponding to the target interactive information. Since the present application can fully combine the object information of the first object and the current display information of the target resource on the target client, and display the target interactive information based on the target interactive manner corresponding to the target interactive information, the problem of the inability to flexibly display interactive information in the related art is solved, and the effect of flexibly displaying interactive information is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a hardware structure block diagram of a mobile terminal of an information display method according to an embodiment of the present application;
[0021] Figure 2is a flow chart of an information display method according to an embodiment of the present application;
[0022] Figure 3 It is a flow chart of an information display method according to a specific embodiment of the present application;
[0023] Figure 4 This is a schematic diagram of an information display method in a specific embodiment of the present application. Figure 1 ;
[0024] Figure 5 This is a schematic diagram of an information display method in a specific embodiment of the present application. Figure 2 ;
[0025] Figure 6 This is a schematic diagram of an information display method in a specific embodiment of the present application. Figure 3 ;
[0026] Figure 7 It is a structural block diagram of an information display device according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0029] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 1 is a hardware structure block diagram of a mobile terminal of an information display method according to an embodiment of the present application. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is for illustration only and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0030] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as a computer program corresponding to an information display method in an embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0031] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0032] In this embodiment, a method for displaying information is provided. Figure 2 is a flow chart of an information display method according to an embodiment of the present application, such as Figure 2 As shown, the process includes the following steps:
[0033] Step S202, in response to the display operation triggered by the first object on the target resource, displaying the target resource on the target client, wherein the first object is an object logged into the resource management system through the target client, and the target resource is a resource in the resource management system that is allowed to be triggered by the first object;
[0034] Optionally, the target client is a user interface of an application or service that allows a user to interact with the resource management system.
[0035] Optionally, the resource management system is a platform for the first object to conduct case learning, including but not limited to an online case teaching system.
[0036] Optionally, the types of target resources include but are not limited to academic literature, online courses, professional websites, forums, and blogs.
[0037] Step S204, when the display of the target resource in the target client satisfies a preset trigger condition, obtaining object information of the first object and current display information of the target resource in the target client;
[0038] Optionally, the object information of the first object includes but is not limited to attribute information, historical interaction information, and historical reply information of the first object.
[0039] Step S206, determining target prompt information and N interactive information based on the object information and the current display information, and displaying the target prompt information on the target client, wherein the target prompt information is used to prompt whether the first object allows N interactive information to be displayed on the target client, where N is a natural number greater than or equal to 1;
[0040] Optionally, the target prompt information may be in the form of a pop-up window or a button.
[0041] Optionally, the interactive information includes but is not limited to questionnaire information, question information, and explanation information for the target resource.
[0042] Step S208, when it is determined that the triggering operation of the first object on the target prompt information includes an operation allowing the target interaction information to be displayed on the target client, the target interaction information is displayed on the target client in a target interaction mode corresponding to the target interaction information, wherein the target interaction information is information among the N interaction information.
[0043] Optionally, the target interaction method includes but is not limited to pop-up windows, tooltips, and tabs. For example, when the target interaction information is question information, the question information can be displayed to the first object in the form of a pop-up window, and the pop-up window can be closed after the first object has answered; when the target interaction information is explanation information, a text box can be displayed in the form of a tooltip when the first object hovers the mouse over an element in the target resource.
[0044] In this embodiment, the execution subject of the above steps can be a terminal, a server, a specific processor set in the terminal or server, or a processor or processing device set relatively independently from the terminal or server, but is not limited thereto.
[0045] Through the above steps, after the first object triggers the display operation on the target resource, the target client displays the target resource to the first object and determines the target prompt information and N interactive information based on the object information of the first object and the current display information of the target resource on the target client. After the first object performs a trigger operation on the target prompt information to allow the target interactive information to be displayed on the target client, the target client displays the target interactive information in accordance with the target interactive mode corresponding to the target interactive information. Since the present application can fully combine the object information of the first object and the current display information of the target resource on the target client, and display the target interactive information based on the target interactive mode corresponding to the target interactive information, the problem of the inability to flexibly display interactive information in the related art is solved, and the effect of flexibly displaying interactive information is achieved.
[0046] In an exemplary embodiment, in response to a display operation triggered by a first object on a target resource, the target resource is displayed on a target client, including: when the display operation is monitored, the display operation is sent to a processing function, wherein the processing function and the display operation are in a one-to-one correspondence; the processing function is used to determine the target resource parameters corresponding to the display operation; according to the target resource parameters, a first acquisition request is sent to a management end of the resource management system to acquire the target resource; and response information of the management end to the first acquisition request is received and parsed, and the target resource is displayed on the target client.
[0047] Optionally, the display operation can be the first object clicking a button in the target resource or triggering an event in the target resource, and the display operation can be monitored by deploying an event listener. The processing function is used to process the display operation. According to the specific situation of the display operation, the target resource to be displayed can be determined, and the parameter information of the target resource, such as the identifier and type of the target resource, can be obtained. Taking the target resource as a financial case video as an example, the first object clicks the play button of the financial case video. After the play event listener detects the play operation, the play operation is sent to the play processing function. The play processing function sends a first acquisition request to the management end (including but not limited to the server or database) of the resource management system based on the identifier of the financial case video, requesting to obtain the required financial case video. The management end of the resource management system responds to the first acquisition request, returns the required financial case video, and the target client plays the financial case video.
[0048] Optionally, in the process of processing the acquisition and display of target resources, security issues also need to be considered, such as authenticating and authorizing the first acquisition request to ensure that only the legitimate first object can access the resource. In order to improve performance and the experience of the first object, the acquired target resources can be cached locally or on the target client. When the same resource is requested again, it can be directly obtained from the cache without requesting the management end of the resource management system again.
[0049] In this embodiment, by monitoring the display operation and sending the display operation to the processing function one by one, the resource management system can efficiently manage and respond to the first object request, ensure the timely display of the target resource, and achieve the purpose of improving the first object experience.
[0050] In an exemplary embodiment, when the display of the target resource in the target client satisfies a preset trigger condition, obtaining the object information of the first object and the current display information of the target resource in the target client includes one of the following: when the target resource is a video, and the display of the target resource in the target client satisfies the target trigger time in the playback timeline of the video through an event listener, obtaining the object information and the current display information from the database of the resource management system according to the identification information of the first object and the identification information of the target resource, wherein the object information includes the attribute information of the first object, ... The event listener is used to monitor whether the display of the target resource in the target client satisfies the preset trigger condition; when the target resource is a document and the event listener monitors that the display of the target resource in the target client satisfies the target trigger position point in the browsing position of the document, the object information and the current display information are obtained from the database of the resource management system according to the identification information of the first object and the identification information of the target resource, wherein the browsing position includes at least one of the following: page number position, scroll bar position, percentage position.
[0051] Optionally, the attribute information of the first object includes but is not limited to the registration information and preference settings of the first object. The historical interaction information includes but is not limited to the viewing record and interaction status of the first object. For example, when the event listener detects the time point when the first object plays the interactive discussion of the video course, the target client obtains the learning preferences, historical interactions and current playback content of the video course of the first object from the database of the resource management system according to the account of the first object and the identifier of the video course. For example, when the time listener detects the page position of the interactive discussion of the paper document read by the first object, the target client obtains the learning preferences, historical interactions and current display content of the paper document of the first object from the database of the resource management system according to the account of the first object and the identifier of the paper document. This embodiment flexibly defines the trigger conditions, and adopts different monitoring and response strategies according to different resource types (such as videos, documents, etc.), and comprehensively utilizes user interaction data and resource display information to achieve the construction of a more intelligent and user-friendly learning platform.
[0052] In an exemplary embodiment, target prompt information and N interactive information are determined based on the above-mentioned object information and the above-mentioned current display information, and the above-mentioned target prompt information is displayed in the above-mentioned target client, including: according to the attribute information of the above-mentioned first object in the above-mentioned object information, the historical prompt information of the above-mentioned first object is obtained from the database of the above-mentioned resource management system, and the above-mentioned target prompt information is determined based on the above-mentioned attribute information and the above-mentioned historical prompt information; based on the above-mentioned attribute information, historical interaction information and historical reply information in the above-mentioned object information, the N above-mentioned interactive information of the above-mentioned first object are determined, wherein the form of the above-mentioned interactive information includes at least one of the following: target resource questionnaire, target resource question, target resource explanation.
[0053] Optionally, taking the first object browsing the financial field paper document A as an example, according to the attribute information of the first object that likes to browse the financial field paper, the historical prompt information of the first object on the financial field paper in the past week is obtained from the database of the resource management system, and it is determined that the first object is very interested in the financial field, so it is determined to send the target prompt information to the first object to ask the first object whether the interactive information can be displayed. At the same time, based on the fact that the historical interactive information of the first object on the financial field in the past week is a questionnaire, and the historical reply information is to increase the explanation of the paper document, it is determined to provide the first object with N interactive information about the explanation information of the financial field paper document A and academic discussions. This embodiment generates the target prompt information and interactive information for the first object in a customized manner according to the attribute information, historical prompt information, historical interactive information and historical reply information in the first object information, thereby enhancing the interactivity between the first object and the resource management system, and achieving the purpose of improving the learning experience of the first object and making the learning more targeted.
[0054] In an exemplary embodiment, when it is determined that the trigger operation of the first object on the target prompt information includes an operation allowing the target interaction information to be displayed on the target client, the target interaction information is displayed on the target client in a target interaction mode corresponding to the target interaction information, including: when the trigger operation is monitored, the trigger operation is sent to a parsing function, wherein the parsing function and the trigger operation are in a one-to-one correspondence; the operation parameters in the trigger operation are parsed using the parsing function to determine the displayable parameters included in the operation parameters, wherein the displayable parameters are used to indicate that the trigger operation allows the target interaction information to be displayed on the target client; according to the identification information of the target interaction information, a second acquisition request is sent to the management end of the resource management system to obtain the target interaction mode corresponding to the target interaction information; and the target interaction information is displayed on the target client through the target interaction mode.
[0055] Optionally, assuming that the first object is browsing financial field paper document A, the target client sends a target prompt message to the first object to inquire whether the first object can display the explanatory information of financial field paper document A. After monitoring that the first object has performed a click trigger operation on the target client, the click trigger operation is sent to the parsing function, and the parsing function parses the operation parameter "yes" in the click of the first object, determines that the operation parameter includes a displayable parameter, and then sends a second acquisition request to the management end of the resource management system according to the identification information of the explanatory information of document A, and obtains that the target interaction mode of the explanatory information of document A is a pop-up window, and finally the target client displays the explanatory information of document A to the first object in the form of a pop-up window. This embodiment displays the target interaction information on the target client in a target interaction mode corresponding to the target interaction information when it is determined that the trigger operation of the first object on the target prompt information includes an operation that allows the target interaction information to be displayed on the target client. The target interaction information can be displayed according to the specific operation and needs of the first object, thereby providing the first object with more accurate and useful information and improving the experience of the first object.
[0056] In an exemplary embodiment, when it is determined that the triggering operation of the first object on the target prompt information includes an operation allowing the target interaction information to be displayed on the target client, after displaying the target interaction information on the target client in a target interaction manner corresponding to the target interaction information, the method includes: counting the reply information of multiple first objects to the target interaction information to generate a reply record, wherein the reply record is used to describe the answer status of the target interaction information; generating a reply report based on the attribute information of the first objects and the reply record, wherein the reply report is used to describe the answer status of each of the first objects.
[0057] Optionally, when the target interaction information is questionnaire information or question information for a target resource, the resource management system can automatically count the response information of all first subjects who have participated in a questionnaire or question of a case to generate a response record, such as the total number of people participating in the interaction, the number of people who selected each option in the questionnaire or question, the distribution ratio of each option, etc. The resource management system can record the personal information of the first subject and the answers to the case interaction questions, and automatically generate a report, wherein the response report may include the user name, name, organization, rank, answer content, answer time, etc. of the first subject. This embodiment generates a response report by counting the response records of the first subject, thereby facilitating teachers to have an in-depth understanding of the learning tendencies of the first subjects of different backgrounds for the target resources and improving subsequent teaching in a targeted manner.
[0058] The present invention will be described below in conjunction with specific embodiments:
[0059] This specific embodiment is described by taking an online case teaching system as an example. Figure 3 This is a flowchart of an information display method according to a specific embodiment of the present application, comprising the following steps:
[0060] S302, teachers set interactive questions: teachers found from the management end of the online case teaching system that there was a sudden increase in questions in the comment area of recent financial cases. Therefore, multiple cases in audio and video format, text format, and PPT format in the financial field were uploaded. At the same time, based on students with different academic qualifications, different playback timelines were set for video format cases (for example, play to 2 minutes and 30 seconds), different percentage positions were set for epub format cases (for example, read to 20%), and different page number positions were set for PPT format cases (for example, page 5). Based on students' learning preferences, historical interaction information, and historical response information, interactive questions were set in a targeted manner, such as questionnaires, questions, and explanation information, such as Figure 4 As shown, Figure 4 This is a schematic diagram of an information display method in a specific embodiment of the present application. Figure 1. By setting up a variety of interactive forms, the interactive scenes in offline case teaching are restored online, allowing teachers to flexibly control the nodes and content of teaching interactions.
[0061] S304: Play Case A in the financial field based on the students’ demonstration operations.
[0062] S306, when the student plays the case A in the financial field on the target client, the play timeline reaches 2 minutes and 30 seconds. The target client pops up a window to ask the student whether the explanation information of case A can be displayed. After the student clicks "yes", the target client displays the relevant explanation information based on the information of case A at 2 minutes and 30 seconds. When the play timeline reaches 3 minutes and 30 seconds, the target client pops up a window to ask the student whether the question and answer information of case A can be displayed. After the student clicks "yes", the target client displays the relevant question and answer information based on the information of case A at 3 minutes and 30 seconds. Figure 5 As shown, Figure 5 This is a schematic diagram of an information display method in a specific embodiment of the present application. Figure 2 .
[0063] S308, after the student has answered the question, the statistics of the question and answer are fed back, such as Figure 6 As shown, Figure 6 This is a schematic diagram of an information display method in a specific embodiment of the present application. Figure 3 .
[0064] S310, continue playing the subsequent content of the case.
[0065] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.
[0066] In this embodiment, an information display device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0067] Figure 7is a structural block diagram of an information display device according to an embodiment of the present application, such as Figure 7 As shown, the device comprises:
[0068] A first response module 702 is used to respond to the display operation triggered by the first object on the target resource, and display the target resource on the target client, wherein the first object is an object logged into the resource management system through the target client, and the target resource is a resource in the resource management system that is allowed to be triggered by the first object.
[0069] A first acquisition module 704 is configured to acquire object information of the first object and current display information of the target resource in the target client when display of the target resource in the target client satisfies a preset trigger condition;
[0070] A second acquisition module 706 is used to determine target prompt information and N pieces of interaction information based on the object information and the current display information, and display the target prompt information on the target client, wherein the target prompt information is used to prompt whether the first object allows the N pieces of interaction information to be displayed on the target client, where N is a natural number greater than or equal to 1;
[0071] The first display module 708 is used to display the target interaction information on the target client in a target interaction manner corresponding to the target interaction information when it is determined that the triggering operation of the first object on the target prompt information includes an operation allowing the target interaction information to be displayed on the target client, wherein the target interaction information is information among the N interaction information.
[0072] In an exemplary embodiment, the above-mentioned first response module includes: a first sending sub-module, used to send the above-mentioned display operation to a processing function when the above-mentioned display operation is monitored, wherein the above-mentioned processing function and the above-mentioned display operation are in a one-to-one correspondence; a first determination sub-module, used to use the above-mentioned processing function to determine the target resource parameters corresponding to the above-mentioned display operation; a second sending sub-module, used to send a first acquisition request to the management end of the above-mentioned resource management system according to the above-mentioned target resource parameters, so as to obtain the above-mentioned target resources; a first receiving sub-module, used to receive and parse the response information of the above-mentioned management end to the above-mentioned first acquisition request, and display the above-mentioned target resources on the above-mentioned target client.
[0073] In an exemplary embodiment, the first acquisition module includes one of the following: a first acquisition submodule, which is used to acquire the object information and the current display information from the database of the resource management system according to the identification information of the first object and the identification information of the target resource when the target resource is a video and the display of the target resource in the target client meets the target trigger time in the playback timeline of the video through the event listener, wherein the object information includes the attribute information of the first object, the historical interaction information of the first object, and the historical response record of the first object to the historical interaction information, and the event listener is used to monitor whether the display of the target resource in the target client meets the preset trigger condition; a second acquisition submodule, which is used to acquire the object information and the current display information from the database of the resource management system according to the identification information of the first object and the identification information of the target resource when the target resource is a document and the display of the target resource in the target client meets the target trigger position point in the browsing position of the document through the event listener, wherein the browsing position includes at least one of the following: page position, scroll bar position, percentage position.
[0074] In an exemplary embodiment, the second acquisition module includes: a third acquisition sub-module, used to obtain the historical prompt information of the first object from the database of the resource management system according to the attribute information of the first object in the object information, and determine the target prompt information based on the attribute information and the historical prompt information; a second determination sub-module, used to determine the N above-mentioned interaction information of the first object based on the attribute information, historical interaction information and historical reply information in the object information, wherein the form of the above-mentioned interaction information includes at least one of the following: target resource questionnaire, target resource question, target resource explanation.
[0075] In an exemplary embodiment, the above-mentioned first display module includes: a third sending sub-module, used for sending the above-mentioned trigger operation to the parsing function when the above-mentioned trigger operation is monitored, wherein the above-mentioned parsing function and the above-mentioned trigger operation are in a one-to-one correspondence; a third determination sub-module, used for parsing the operation parameters in the above-mentioned trigger operation using the above-mentioned parsing function to determine the displayable parameters included in the above-mentioned operation parameters, wherein the above-mentioned displayable parameters are used to indicate that the above-mentioned trigger operation allows the above-mentioned target interaction information to be displayed on the above-mentioned target client; a fourth sending sub-module, used for sending a second acquisition request to the management end of the above-mentioned resource management system according to the identification information of the above-mentioned target interaction information, so as to obtain the target interaction mode corresponding to the above-mentioned target interaction information; the first display sub-module, used for displaying the above-mentioned target interaction information on the above-mentioned target client through the above-mentioned target interaction mode.
[0076] In an exemplary embodiment, the above-mentioned device also includes: a first statistical module, which is used to generate a reply record by counting the reply information of multiple first objects to the target interaction information after displaying the target interaction information on the target client in accordance with the target interaction method corresponding to the target interaction information when it is determined that the triggering operation of the above-mentioned first object on the above-mentioned target prompt information includes an operation allowing the target interaction information to be displayed on the above-mentioned target client; wherein the reply record is used to describe the answer status of the above-mentioned target interaction information; and a first generation module, which is used to generate a reply report based on the attribute information of the above-mentioned first objects and the above-mentioned reply record, wherein the above-mentioned reply report is used to describe the answer status of each of the above-mentioned first objects.
[0077] An embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0078] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0079] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0080] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0081] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0082] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0083] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0084] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. An information display method, characterized in that: include: In response to a display operation triggered by a first object on a target resource, displaying the target resource on a target client, wherein the first object is an object logged into a resource management system through the target client, and the target resource is a resource in the resource management system that is allowed to be triggered by the first object; When the display of the target resource in the target client satisfies a preset trigger condition, acquiring object information of the first object and current display information of the target resource in the target client; Determine target prompt information and N pieces of interaction information based on the object information and the current display information, and display the target prompt information on the target client, wherein the target prompt information is used to prompt whether the first object allows the N pieces of interaction information to be displayed on the target client, where N is a natural number greater than or equal to 1; When it is determined that the triggering operation of the first object on the target prompt information includes an operation allowing target interaction information to be displayed on the target client, the target interaction information is displayed on the target client in a target interaction mode corresponding to the target interaction information, wherein the target interaction information is information among the N interaction information.
2. The method according to claim 1, characterized in that In response to a display operation triggered by the first object on the target resource, displaying the target resource on the target client includes: In the case of monitoring the display operation, sending the display operation to a processing function, wherein the processing function and the display operation are in a one-to-one correspondence; Determining target resource parameters corresponding to the display operation using the processing function; Sending a first acquisition request to a management end of the resource management system according to the target resource parameter to acquire the target resource; Receive and parse the response information of the management end to the first acquisition request, and display the target resource on the target client.
3. The method according to claim 1, characterized in that When the display of the target resource in the target client satisfies a preset trigger condition, acquiring the object information of the first object and the current display information of the target resource in the target client includes one of the following: When the target resource is a video, and it is monitored through an event listener that the display of the target resource in the target client meets the target trigger time in the playback timeline of the video, the object information and the current display information are obtained from the database of the resource management system according to the identification information of the first object and the identification information of the target resource, wherein the object information includes attribute information of the first object, historical interaction information of the first object, and historical reply records of the first object to the historical interaction information, and the event listener is used to monitor whether the display of the target resource in the target client meets the preset trigger condition; When the target resource is a document and the event listener monitors that the display of the target resource in the target client meets the target trigger position point in the browsing position of the document, the object information and the current display information are obtained from the database of the resource management system based on the identification information of the first object and the identification information of the target resource, wherein the browsing position includes at least one of the following: page number position, scroll bar position, percentage position.
4. The method according to claim 1 or 3, characterized in that: Determining target prompt information and N pieces of interaction information based on the object information and the current display information, and displaying the target prompt information in the target client, includes: According to the attribute information of the first object in the object information, acquiring the historical prompt information of the first object from the database of the resource management system, and determining the target prompt information based on the attribute information and the historical prompt information; Based on the attribute information, historical interaction information and historical reply information in the object information, N interaction information of the first object are determined, wherein the form of the interaction information includes at least one of the following: target resource questionnaire, target resource question, target resource explanation.
5. The method according to claim 1, characterized in that: When it is determined that the triggering operation of the first object on the target prompt information includes an operation of allowing the target interaction information to be displayed on the target client, displaying the target interaction information on the target client in a target interaction manner corresponding to the target interaction information includes: In case of monitoring the trigger operation, sending the trigger operation to the parsing function, wherein the parsing function and the trigger operation are in a one-to-one correspondence; Parsing the operation parameters in the trigger operation by using the parsing function to determine displayable parameters included in the operation parameters, wherein the displayable parameters are used to indicate that the trigger operation allows the target interaction information to be displayed on the target client; Sending a second acquisition request to the management end of the resource management system according to the identification information of the target interaction information to acquire the target interaction mode corresponding to the target interaction information; The target interaction information is displayed on the target client through the target interaction mode.
6. The method according to claim 1, characterized in that When it is determined that the triggering operation of the first object on the target prompt information includes an operation of allowing the target interaction information to be displayed on the target client, after the target interaction information is displayed on the target client in a target interaction manner corresponding to the target interaction information, the method includes: Counting the reply information of the first objects to the target interaction information to generate a reply record, wherein the reply record is used to describe the answer status of the target interaction information; A reply report is generated based on the attribute information of the first object and the reply record, wherein the reply report is used to describe the answer status of each of the first objects.
7. An information display device, characterized in that: include: A first response module, configured to respond to a display operation triggered by a first object on a target resource, and to display the target resource on a target client, wherein the first object is an object logged into a resource management system through the target client, and the target resource is a resource in the resource management system that is allowed to be triggered by the first object. A first acquisition module, configured to acquire object information of the first object and current display information of the target resource on the target client when display of the target resource on the target client satisfies a preset trigger condition; a second acquisition module, configured to determine target prompt information and N pieces of interaction information based on the object information and the current display information, and to display the target prompt information in the target client, wherein the target prompt information is used to prompt whether the first object allows the N pieces of interaction information to be displayed on the target client, where N is a natural number greater than or equal to 1; A first display module is used to display the target interaction information on the target client in a target interaction mode corresponding to the target interaction information when it is determined that the triggering operation of the first object on the target prompt information includes an operation allowing the target interaction information to be displayed on the target client, wherein the target interaction information is information among N pieces of interaction information.
8. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of the method described in any one of claims 1 to 6 when executed by a processor.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method described in any one of claims 1 to 6 are implemented.