Information guidance method, device, terminal and storage medium
By introducing the interactive functions of the information operation area and the display area in the application, the problem of low guidance efficiency in the prior art is solved, and more efficient user experience and guidance performance are achieved.
Patent Information
- Application Number
- CN202011127065.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-20
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2040-10-20
AI Technical Summary
The existing application guidance method has low efficiency for users and poor guidance performance, making it impossible for users to experience the application usage process.
Provide an information guidance method, by monitoring the guidance trigger command, displaying the guidance page, including an information operation area and an information display area, the user can perform operation events in the information operation area, display operation content in the display area based on the operation action and operation content, and realize The interaction between the information operation area and the information display area.
The guidance efficiency and guidance performance of the guide page for users is improved, allowing users to experience the page usage process in the information display area, and enhancing the interaction ability between users and terminals.
Smart Images

Figure CN112416486B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of network technology, and in particular to an information guidance method, device, terminal and storage medium. Background Art
[0002] With the development of network technology, there are more and more Internet-based applications (software products). How to quickly understand and learn to use various applications has become an important issue.
[0003] Currently, the methods of guiding and introducing the usage scenarios and methods of an application are usually: static page introduction, video introduction or pop-up window introduction. Static page introduction refers to introducing the application in the form of text and static pictures on a static page. Video introduction refers to introducing the application in the form of a video. Pop-up window introduction refers to introducing the application in the form of a pop-up window.
[0004] However, since these methods can only statically display the functions of the functional interface in the application to the user, but cannot allow the user to experience the use process of the application, the guidance efficiency for the user is low and the guidance performance is poor. Summary of the invention
[0005] The present disclosure provides an information guidance method, device, terminal and storage medium, which can solve the problem of low guidance efficiency and poor guidance performance of current guidance methods for users to a certain extent.
[0006] According to a first aspect of an embodiment of the present disclosure, there is provided an information guidance method, including:
[0007] A guidance trigger instruction is detected, and a guidance page is displayed, wherein the guidance page includes an information operation area and an information display area, the information operation area includes a first operated element, and the information display area includes a display area corresponding to the first operated element;
[0008] An operation event for the first operated element is detected in the information operation area, where the operation event includes an operation action and operation content;
[0009] The operation content is displayed in the information operation area, and based on the operation action and the operation content, the operation content is displayed in the display area.
[0010] In a possible implementation, the information operation area includes a first field corresponding to the first operated element, and the information display area includes a second field corresponding to the first field, and the displaying of the operation content in the display area based on the operation action and the operation content includes:
[0011] The operation content is acquired, a first display position of the operation content is determined in the display area according to the correspondence between the first field and the second field, and the operation content is displayed at the first display position according to the operation action.
[0012] In a possible implementation, the operation action is to create a new list, the operation content includes list content, and the information operation area includes a first field corresponding to the first operated element, then displaying the operation content in the display area based on the operation action and the operation content includes:
[0013] Inserting a row of cells in a preset temporary table, wherein the preset temporary table includes a third field corresponding to the first field;
[0014] Obtain the list content, determine the cell corresponding to the third field in the inserted row of cells, and input the list content into the cell corresponding to the third field;
[0015] A preset temporary form for inputting the list content is displayed in the display area.
[0016] In a possible implementation, the operation action is to delete the list, the operation content includes the list content, the information operation area includes a first field corresponding to the first operated element, the first field corresponds to a third field of a preset temporary table, and the display area displays information in the preset temporary table.
[0017] The displaying the operation content in the display area based on the operation action and the operation content includes:
[0018] Acquire the list content, and determine the row data corresponding to the list content in the cell corresponding to the third field of the preset temporary table;
[0019] The row data is displayed in the display area in a deleted line form.
[0020] In a possible implementation, the operation action is to modify the list, the operation content includes the list content, the information operation area includes a first field corresponding to the first operated element, a fourth field corresponding to the second operated element, the first field corresponds to the third field of the preset temporary table, the fourth field corresponds to the fifth field of the preset temporary list, and the display area displays the information in the preset temporary table.
[0021] The displaying the operation content in the display area based on the operation action and the operation content includes:
[0022] Acquire the list content, and determine, in the display area, a cell row corresponding to the operation content of the second operated element according to the corresponding relationship between the fourth field and the fifth field;
[0023] In the cell row, the content of the cell corresponding to the third field is updated to the list content.
[0024] In a possible implementation, the operation action is uploading an attachment, the operation content includes the attachment, the information operation area includes a first field corresponding to the first operated element, and the information display area includes a second field corresponding to the first field, then based on the operation action and the operation content, displaying the operation content in the display area includes:
[0025] Send the attachment to the server, and receive the download address and the identification image of the attachment returned by the server;
[0026] According to the correspondence between the first field and the second field, a second display position of the attachment is determined in the display area, a first download control associated with the download address is created at the second display position, and the identification image is displayed in the first download control.
[0027] In a possible implementation manner, the information operation area includes the first field corresponding to the third operated element, and further includes:
[0028] An operation event for the third operated element is monitored in the information operation area, the operation event including the operation action of uploading the attachment and the operation content including the download address of the attachment and the logo image;
[0029] According to the correspondence between the first field and the second field, a second display position of the attachment is determined in the display area, a first download control associated with the download address is created at the second display position, and the identification image is displayed in the first download control.
[0030] In a possible implementation, the method further includes:
[0031] When a trigger operation for the first download control is detected, sending a download request to the server based on the download address;
[0032] Receive the attachment returned by the server.
[0033] In a possible implementation, the method further includes: detecting a page turning instruction, and displaying a guide page that is located next in sequence to the guide page.
[0034] According to a second aspect of an embodiment of the present disclosure, there is provided an information guidance device, which is applied to a terminal and includes:
[0035] A first display module, configured to detect a guidance trigger instruction and display a guidance page, wherein the guidance page includes an information operation area and an information display area, wherein the information operation area includes a first operated element, and the information display area includes a display area corresponding to the first operated element;
[0036] A first monitoring module, configured to monitor, in the information operation area, an operation event for the first operated element, wherein the operation event includes an operation action and an operation content;
[0037] The second display module is used to display the operation content in the information operation area, and based on the operation action and the operation content, display the operation content in the display area.
[0038] In a possible implementation, the information operation area includes a first field corresponding to the first operated element, and the information display area includes a second field corresponding to the first field, and the second display module is further used to:
[0039] The operation content is acquired, a first display position of the operation content is determined in the display area according to the correspondence between the first field and the second field, and the operation content is displayed at the first display position according to the operation action.
[0040] In a possible implementation, the operation action is to create a new list, the operation content includes list content, and the information operation area includes a first field corresponding to the first operated element, and the second display module is further used to:
[0041] Inserting a row of cells in a preset temporary table, wherein the preset temporary table includes a third field corresponding to the first field;
[0042] Obtain the list content, determine the cell corresponding to the third field in the inserted row of cells, and input the list content into the cell corresponding to the third field;
[0043] A preset temporary form for inputting the list content is displayed in the display area.
[0044] In a possible implementation, the operation action is to delete a list, the operation content includes the list content, the information operation area includes a first field corresponding to the first operated element, the first field corresponds to a third field of a preset temporary table, and the display area displays information in the preset temporary table, then the second display module is used to:
[0045] Acquire the list content, and determine the row data corresponding to the list content in the cell corresponding to the third field of the preset temporary table;
[0046] The row data is displayed in the display area in a deleted line form.
[0047] In a possible implementation, the operation action is to modify the list, the operation content includes the list content, the information operation area includes a first field corresponding to the first operated element, a fourth field corresponding to the second operated element, the first field corresponds to the third field of the preset temporary table, the fourth field corresponds to the fifth field of the preset temporary list, and the display area displays the information in the preset temporary table, then the second display module is further used to:
[0048] Acquire the list content, and determine, in the display area, a cell row corresponding to the operation content of the second operated element according to the corresponding relationship between the fourth field and the fifth field;
[0049] In the cell row, the content of the cell corresponding to the third field is updated to the list content.
[0050] In a possible implementation, the operation action is uploading an attachment, the operation content includes the attachment, the information operation area includes a first field corresponding to the first operated element, and the information display area includes a second field corresponding to the first field, then the second display module is further used to:
[0051] Send the attachment to the server, and receive the download address and the identification image of the attachment returned by the server;
[0052] According to the correspondence between the first field and the second field, a second display position of the attachment is determined in the display area, a first download control associated with the download address is created at the second display position, and the identification image is displayed in the first download control.
[0053] In a possible implementation manner, the information operation area includes the first field corresponding to the third operated element, and further includes:
[0054] A second monitoring module is used to monitor, in the information operation area, an operation event for the third operated element, wherein the operation event includes the operation action of uploading the attachment, and the operation content including the download address of the attachment and the logo image;
[0055] A creation module is used to determine the second display position of the attachment in the display area according to the correspondence between the first field and the second field, create a first download control associated with the download address at the second display position, and display the identification image in the first download control.
[0056] In a possible implementation, the method further includes:
[0057] A sending module, configured to send a download request to the server based on the download address when a trigger operation for the first download control is detected;
[0058] A receiving module is used to receive the attachment returned by the server.
[0059] In a possible implementation, the device further includes: a third display module, configured to detect a page turning instruction and display a guide page located in the next order of the guide page.
[0060] According to a third aspect of an embodiment of the present disclosure, a terminal is provided, including:
[0061] one or more processors;
[0062] one or more memories for storing the one or more processor-executable instructions;
[0063] The one or more processors are configured to execute the information guidance method described in any one of the above aspects or any possible implementation of any one of the aspects.
[0064] According to the fourth aspect of an embodiment of the present disclosure, a non-temporary computer-readable storage medium is provided. When the instructions in the storage medium are executed by the processor of the terminal, the terminal is enabled to execute the information guidance method described in the above-mentioned first aspect or any possible implementation method of the first aspect.
[0065] According to a fifth aspect of an embodiment of the present disclosure, an application product is provided. When instructions in the application product are executed by a processor of a terminal, the terminal is enabled to execute the information guidance method described in the first aspect or any possible implementation of the first aspect.
[0066] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:
[0067] By monitoring the guidance trigger instruction, the guidance page is displayed. The guidance page includes an information operation area and an information display area, and the information operation area includes a first operated element. The user of the terminal can perform a trigger operation on the first operated element in the information operation area, so that the terminal can display the operation content in the information operation area when an operation event on the first operated element is detected, and based on the operation action and the operation content, the operation content is displayed in the display area. In this way, the user can update the information display area by operating the information operation area on the guidance page displayed by the terminal, so as to experience the use process of the page included in the information display area. The user and the terminal can interact based on the information operation area and the information display area of the guidance page, thereby improving the guidance efficiency and guidance performance of the guidance page corresponding to the user.
[0068] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0070] Figure 1 It is a structural diagram of a data processing system according to an exemplary embodiment.
[0071] Figure 2 The present invention is a flowchart of an information guiding method according to an exemplary embodiment.
[0072] Figure 3 The figure is a schematic diagram of an interface of a guide page according to an exemplary embodiment.
[0073] Figure 4 The figure is a flowchart of a method for generating a guide page according to an exemplary embodiment.
[0074] Figure 5 The figure is a schematic diagram of an interface of a guide page according to an exemplary embodiment.
[0075] Figure 6 The figure is a schematic diagram of an interface of a guide page according to an exemplary embodiment.
[0076] Figure 7 The figure is a schematic diagram of an interface of a guide page according to an exemplary embodiment.
[0077] Figure 8 The figure is a schematic diagram of an interface of a guide page according to an exemplary embodiment.
[0078] Fig. 9The figure is a schematic diagram of an interface of a guide page according to an exemplary embodiment.
[0079] Fig.10 The figure is a schematic diagram of an interface of a guide page according to an exemplary embodiment.
[0080] Fig.11 The invention is a block diagram of an information guiding device according to an exemplary embodiment.
[0081] Fig.12 It is a block diagram of a terminal according to an exemplary embodiment. DETAILED DESCRIPTION
[0082] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0083] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0084] Please refer to Figure 1 , which is a schematic diagram of the structure of a data processing system according to an exemplary embodiment. Figure 1 As shown, the data processing system 100 may include: a terminal 101 and a server 102 connected to the terminal 101 via a wireless network. The wireless network may include: a cellular network, a wireless fidelity (WIFI for short), a Bluetooth network, an infrared network, or a Zigbee network. For example, the cellular network may be a Long Term Evolution (LTE) network or a 5G network. For example, the terminal 101 may be a mobile phone, a tablet computer, an intelligent application device, or a multimedia device. The server 102 may be a server, or a server cluster consisting of several servers.
[0085] Please refer to Figure 2 , which is a flow chart of an information guidance method according to an exemplary embodiment. The information guidance method can be applied to Figure 1 The data processing system described above. Figure 2 As shown, the information guidance method may include:
[0086] Step 201: The terminal detects a guidance trigger instruction and displays a guidance page. The guidance page includes an information operation area and an information display area. The information operation area includes a first operated element, and the information display area includes a display area corresponding to the first operated element.
[0087] In the disclosed embodiment, the guide page may refer to a page used to guide the user. The information operation area and the information display area included in the guide page may be located on the left and right sides or the upper and lower sides of the guide page, etc. The information display area may include the content of a function or information page, and the function or information page may be a table page or a details page, etc. By operating the first operated element included in the information operation area, it can be used to link and update the content of the display area corresponding to the first operated element in the information display area. For example, the first operated element may include an input bar, an option bar, or a trigger control, etc. It should be noted that the information operation area may include multiple operated elements, and the multiple operated elements may correspond to the same display area or different display areas in the information display area.
[0088] Among them, the number of guide pages may include one or more. When the number of guide pages includes multiple, each guide page may include an information operation area and an information display area. The information operation area of each guide page may include different operated elements, and the information display area of each guide page may include display pages of different functions or information. When the terminal detects a page turning instruction, it can display a guide page in the next order of the currently displayed guide page. Optionally, multiple guide pages have a display priority. The next order guide page of the currently displayed guide page refers to a guide page with a display priority lower than the current display priority, and the current display priority is the display priority corresponding to the guide page currently displayed by the terminal. It is not difficult to understand that the terminal can display the guide pages in order from large to small display priorities.
[0089] For example, the display priority of the guide page can be determined based on the order of use of the functions or information corresponding to the content included in the information display area. For example, the information display areas of the two guide pages can respectively include the content of the list page of the application and the content of the task details page. Since the user can usually jump from the list interface to the details page corresponding to the task information by clicking on the task information included in the list page. Therefore, the display priority of the guide page including the list page content is higher than the display priority of the guide page including the details page content. In this way, the display order of multiple guide pages conforms to the user's usage order, which improves the user experience.
[0090] Optionally, the guidance trigger instruction may be triggered under a setting operation. For example, the guidance trigger instruction may be triggered by a user performing a setting input on a guidance trigger control. The setting input may include input in the form of clicking, long pressing, sliding, or voice on the guidance trigger control.
[0091] In the embodiment of the present disclosure, the guide page may further include one or more of a page title, page description information, or page number information. The page description information may be used to further describe the current guide page. For example, the page description information includes information about the functions of the content included in the information display area. When there are multiple guide pages, each guide page may further include a page turning control. The terminal may detect a page turning instruction by receiving a user input to the page turning control.
[0092] Step 202: The terminal detects an operation event for a first operated element in the information operation area. The operation event includes an operation action and operation content.
[0093] Among them, in the operation event for the first operated element, the operation action may refer to the operation performed on the content included in the display area corresponding to the first operated element in the information display area. The operation content may refer to the operation content written for the first operated element. For example, the operation action may include a new operation, a modification operation, a deletion operation, or uploading an attachment, etc. The operation content may be content to be added, content to be updated, content to be deleted, or an attachment, etc.
[0094] In the disclosed embodiment, the operation performed on the content included in the information display area can be the same as the operation that can be performed on the page corresponding to the content. For example, if the content of the display area corresponding to the first operated element in the page can be deleted, the terminal can use the first operated element to perform the deletion operation on the content of the display area corresponding to the first operated element in the information display area. In this way, by making the operation action performed by the guide page consistent with the operation action performed by the page corresponding to the information display area of the guide page, the effective guidance of the guide page to the user is guaranteed.
[0095] Optionally, the user of the terminal can perform a trigger operation such as clicking, long pressing, sliding, or voice on the first operated element, so that the terminal can monitor the operation event on the first operated element in the information operation area. For example, the first operated element is an input bar. After receiving the user's click trigger operation on the input bar, the terminal can monitor the operation event on the input bar. The operation action in the operation event is a modification operation, and the operation content is the information written by the user in the input bar.
[0096] Alternatively, the first operated element is an option bar, which includes pre-set information. After receiving a click trigger operation on the option bar by the user, the terminal can monitor an operation event on the option bar. The operation action in the operation event is a modification operation, and the operation content is the pre-set information included in the option bar.
[0097] Alternatively, the first operated element is a delete trigger control, which is used to trigger a delete operation on pre-set information. After receiving a click trigger operation on the delete trigger control by the user, the terminal can monitor an operation event on the delete trigger control. In the operation event, the operation action is a delete operation, and the operation content is information pre-set for the delete trigger control.
[0098] Alternatively, the first operated element is an upload trigger control. After receiving a click trigger operation from the user on the upload trigger control, the terminal may display an attachment input window in response to the click trigger operation. The attachment input window may include at least one attachment stored in advance. The terminal receives a click input for a target attachment and monitors an operation event for the upload trigger control. The operation action in the operation event is an upload operation, and the operation content is the target attachment. Alternatively, the information operation area of the terminal may include at least one attachment trigger control, and after receiving a click trigger operation from the user on the attachment trigger control, the terminal may obtain a pre-stored attachment corresponding to the attachment trigger control. Thereafter, the terminal may monitor an operation event for the upload trigger control after receiving a click trigger operation from the user on the upload trigger control. The operation action in the operation event is an upload operation, and the operation content is a pre-stored attachment corresponding to the attachment trigger control.
[0099] Step 203: The terminal displays the operation content in the information operation area, and based on the operation action and the operation content, displays the operation content in the display area corresponding to the first operated element.
[0100] In the disclosed embodiment, the page corresponding to the content included in the information display area of the guide page may be: a table page or a non-table page. A table page may be a page including a table, such as a task list page. A non-table page may be a page not including a table, such as a task details page and a task team homepage. The information display area of the guide page may display both table information and non-table information.
[0101] Optionally, when the display area corresponding to the first operated element displays non-tabular information, the information operation area of the guide page may include a first field corresponding to the first operated element, and the information display area may include a second field corresponding to the first field. The second field corresponds to the display position of the information display area. The process in which the terminal displays the operation content in the display area corresponding to the first operated element based on the operation action and the operation content may include: acquiring the operation content, determining the first display position of the operation content in the display area according to the correspondence between the first field and the second field, and displaying the operation content at the first display position according to the operation action.
[0102] For example, the operation action is a new operation, and the operation content is content to be added. The terminal obtains the content to be added, determines a first display position in the display area according to the correspondence between the first field and the second field, and directly displays the content to be added at the first display position.
[0103] The operation action is a modification operation. The operation content is the content to be updated. The terminal obtains the content to be updated, determines a first display position in the display area according to the correspondence between the first field and the second field, and updates (replaces) the content corresponding to the first display position with the content to be updated.
[0104] The operation action is a delete operation. The operation content is the content to be deleted. The terminal obtains the content to be deleted, determines a first display position in the display area according to the correspondence between the first field and the second field, deletes the content corresponding to the first display position, or displays the content corresponding to the first display position in a deleted line form.
[0105] The operation action is an upload operation. The operation content is an attachment. The terminal sends the attachment to the server, and receives the download address and the identification image of the attachment returned by the server. According to the correspondence between the first field and the second field, the second display position of the attachment is determined in the display area, a download control associated with the download address is created at the second display position, and the identification image is displayed in the download control.
[0106] Alternatively, the information operation area may further include a first field corresponding to a third operated element, and the terminal detects an operation event for the third operated element in the information operation area. The operation event includes an operation action for uploading an attachment, and operation content including a download address and an identification picture of the attachment. The terminal determines a second display position of the attachment in the display area based on the correspondence between the first field and the second field, creates a download control associated with the download address at the second display position, and displays the identification picture in the download control.
[0107] Based on the download control created in the display area of the guide page, the terminal can also send a download request to the server based on the download address when a trigger operation for the download control is detected. Then the terminal receives the attachment returned by the server to obtain the attachment.
[0108] When the display area corresponding to the first operated element displays information in a preset temporary table, corresponding to different operation actions, the terminal displays the operation content in the display area corresponding to the first operated element in different processes based on the operation action and the operation content.
[0109] Optionally, the operation action is to create a new list (new operation), and the operation content includes the list content. The information operation area includes a first field corresponding to the first operated element, and the process of the terminal displaying the operation content in the display area based on the operation action and the operation content may include: the terminal inserts a row of cells in a preset temporary table, and the preset temporary table includes a third field corresponding to the first field. The terminal obtains the list content, determines the cell corresponding to the third field in the inserted row of cells, and enters the list content into the cell corresponding to the third field. The terminal displays the preset temporary table for inputting the list content in the display area. Among them, the preset temporary table for inputting the list content displayed in the display area by the terminal may refer to the content of the preset temporary table for inputting the list content in the form of a list in the display area. The third field in the preset temporary table corresponds to a column of cells (referred to as the table column). The cell corresponding to the third field in the inserted row of cells is determined to be: the overlapping cell of the column of cells corresponding to the third field in the inserted row of cells.
[0110] Optionally, the operation action is to delete the list (delete operation), and the operation content includes the list content. The information operation area includes a first field corresponding to the first operated element, and the first field corresponds to the third field of the preset temporary table. Then, based on the operation action and the operation content, the terminal displays the operation content in the display area. The process may include: the terminal obtains the list content, and determines the row data corresponding to the list content in the cell corresponding to the third field of the preset temporary table. The terminal displays the row data in the display area in the form of a delete line.
[0111] Optionally, the operation action is to modify the list (modification operation), and the operation content includes the list content. The information operation area also includes a second field, and the information operation area includes a first field corresponding to the first operated element and a fourth field corresponding to the second operated element. The first field corresponds to the third field of the preset temporary table, and the fourth field corresponds to the fifth field of the preset temporary list. The process in which the terminal displays the operation content in the display area based on the operation action and the operation content may include: the terminal obtains the list content, and determines the cell row corresponding to the operation content of the second operated element in the display area according to the correspondence between the fourth field and the fifth field. In the cell row, the content of the cell corresponding to the third field is updated to the list content.
[0112] For example, Figure 3 As shown, in the embodiment of the present disclosure, the first operated element and the second operated element included in the information operation area are both input fields, and the preset temporary table displayed in the display area corresponding to the first operated element is a table content of nine rows and three columns.
[0113] Assume that the preset temporary table is a table with eight rows and three columns. The operation action is to create a new list, and the operation content includes the list content. Then the terminal inserts a row of cells in the preset temporary table, so that the preset temporary table becomes a table with nine rows and three columns. The inserted row of cells can be inserted in the last row of the table, or in any row of the table. Assume that a row of cells is inserted in the first row of the preset temporary table. The terminal determines that the cell corresponding to the third field in the inserted row of cells is the first cell. The terminal writes the list content into the first cell. Afterwards, the terminal displays the content of the preset temporary table into which the list content is inserted in the form of a list.
[0114] Assuming that the operation action is to delete the list, and the operation content includes the list content, the terminal determines the thirteenth cell corresponding to the list content among all cells included in the cell column corresponding to the third field of the preset temporary table, and the row data is the cell content of the row where the thirteenth cell is located. The terminal displays the cell content of the row where the thirteenth cell is located in the form of a strikethrough in the display area.
[0115] Assume that the operation action corresponding to the first operated element is to modify the list, and the operation content corresponding to the first operated element is the list content. The operation content corresponding to the second operated element is the target task. Based on the correspondence between the fourth field and the fifth field, the terminal determines in the display area that the cell column corresponding to the second operated element is the cell column to which the fifth field belongs. Then, the cell row corresponding to the target task is determined among all the cells included in the cell column to which the fifth field belongs. Among all the cells included in the cell row, the cell corresponding to the third field is determined to be the seventh cell, and the content of the seventh cell is updated to the list content.
[0116] It should be noted that, in practical applications of the present disclosure, the first operated element may have an element identifier, and the first to fifth fields may have the first to fifth field identifiers, respectively. Then the correspondence between the operated element and the field may refer to the correspondence between the element identifier of the operated element and the field identifier of the field. The correspondence between the field and the field may refer to the correspondence between the field identifiers of the two fields. For example, the correspondence between the first operated element and the first field may refer to the correspondence between the element identifier of the first operated element and the field identifier of the first field. The correspondence between the first field and the second field may refer to the correspondence between the first field identifier and the second field identifier.
[0117] It should also be noted that, in the embodiment of the present disclosure, the fields (e.g., the second field, the third field, and the fifth field) used to determine the display position in the display area corresponding to the operated element in the information display area may include: a drop-down field, a time field, a data field, and a text field. Specifically, taking the page displayed in the information display area as a project management page as an example, the second field may include: projects, project members, tasks, task status, task members, task titles, task descriptions, task attachments, task drop-down fields, task time fields, task text fields, task comments, task groups, task group titles, screening conditions, sorting conditions, table columns, team members, task picture fields, or task checkbox fields. Among them, a project may include at least one task group, and each task group may include at least one task.
[0118] Optionally, the terminal may display the operation content in the first operated element included in the information operation area, or may display the operation content in the display position corresponding to the first operated element in the information operation area. For example, the first operated element has an element identifier, and the element identifier may correspond to the display position in the information operation area. The terminal may create a fourth operated element in the display position in the information operation area according to the correspondence between the element identifier and the display position, and the fourth operated element includes the newly created content.
[0119] For example, it is assumed that the first operated element is an input bar and the fourth operated element is an option bar. The terminal detects an operation event for the input bar, and the operation event includes an operation action for a new operation and an operation content for label A. The terminal creates an option bar including label A at a display position corresponding to the input bar. The information display area may include a display area corresponding to the option bar. The terminal may further display label A in a display area corresponding to the option bar in the information display area based on the operation event for the option bar.
[0120] An information guidance method provided by an embodiment of the present disclosure is a method in which a terminal displays a guidance page by detecting a guidance trigger instruction. The guidance page includes an information operation area and an information display area, and the information operation area includes a first operated element. The user of the terminal can perform a trigger operation on the first operated element in the information operation area, so that the terminal can display the operation content in the information operation area upon detecting an operation event on the first operated element, and display the operation content in the display area based on the operation action and the operation content. In this way, the user can update the information display area by operating the information operation area on the guidance page displayed by the terminal, thereby experiencing the use process of the page included in the information display area. The user and the terminal can achieve the interactive capability based on the information operation area and the information display area of the guidance page, thereby improving the guidance efficiency and guidance performance of the guidance page corresponding to the user.
[0121] In the embodiment of the present disclosure, the guide page may be generated by the server. For example, the guide page may be generated by a project management tool or a story editor in the server. Then, before the above step 101, the terminal may generate a guide page so that after receiving the guide trigger instruction, the guide page is displayed. Figure 4 As shown, the information guidance method may also include:
[0122] Step 401: Obtain an initial configuration file.
[0123] The initial configuration file includes operation logic information and content to be displayed in the information display area, the operation logic information includes business logic for implementing the interactive behavior and style corresponding to the operated element in the information operation area, and the content to be displayed corresponds to the operated element. Optionally, the operation logic information of the initial configuration file may include: the operation action corresponding to the operated element, the field corresponding to the field corresponding to the operated element (the field in the content to be displayed in the information display area), and the display position corresponding to the field.
[0124] Step 402: Generate a guide page based on the initial configuration file. The guide page includes an information operation area and an information display area. The information operation area includes operated elements, and the information display area includes a display area corresponding to the operated elements.
[0125] Step 403: Send a guide page to the terminal.
[0126] Optionally, the process of generating a boot page based on the initial configuration file by the server may include: the server determines the template boot page corresponding to the operation logic information in the template page library. The template page library includes multiple template boot pages, each template boot page includes an information operation area and an information display area, the information operation area includes an operated element, and the operation logic information corresponding to different template boot pages includes business logic for implementing different interactive behaviors and styles corresponding to the operated elements. The server renders the page based on the default configuration file corresponding to the target template boot page and the content to be displayed to generate a boot page, and the target template boot page is a template boot page corresponding to the operation logic information.
[0127] In the disclosed embodiment, the initial configuration file may also include: the display priority of each guide page in the multiple guide pages, and the initial configuration file corresponding to each guide page. Then the server can generate a guide page for each guide page based on the initial configuration file corresponding to the guide page. According to the display priority of the guide page, multiple guide pages are sorted and connected. Among them, the process of generating a guide page based on the initial configuration file corresponding to the guide page can refer to the process of generating a guide page based on the initial configuration file by the aforementioned server, and the disclosed embodiment will not be described in detail.
[0128] Optionally, when the boot page also includes one or more of the page information including the page title, page description information or page number information, the initial configuration file may also include: one or more of the page information including the page title, page description information or page number information included in the boot page. The server may render the page based on the default configuration file corresponding to the boot page of the target template, the content to be displayed, and one or more of the page title, page description information or page number information included in the boot page, to generate a boot page including the page information.
[0129] In the disclosed embodiment, multiple guide pages can form a story entity with a fixed theme. The story entity includes multiple guide pages (story pages), and the multiple guide pages have a set display order. Each guide page can support the configuration of three types of information: text content, interaction method, and content to be displayed in the information display area. That is, there are multiple guide pages (story pages) with a display order, and each guide page may include an information operation area and an information display area. Among them, the corresponding relationship between the display area of the information display area and the operated element in the information operation area, and the operation actions that can be performed by the operated elements define the interaction method between the information operation area and the information display area in the story page. The guide page may also include a page title, page description information or page number information to define the text content.
[0130] During the generation of the guide page, the guide page includes one or more information such as the page title, page description information or page number information, the information display area of the guide page includes the operated elements, the user can trigger and execute the operation actions for the operated elements, and the content included in the information display area can all be determined according to the actual situation of the function or information page. In this way, the guide page of the embodiment of the present disclosure can be generated according to any required page, which has high universality, reduces the development cost of the guide page and the cost of training implementation. And makes the information guidance method based on the guide page more universal.
[0131] For example, the present disclosure embodiment takes the guide page of a live streaming project management application as an example to further illustrate the information guidance method provided by the present disclosure. Assume that the number of guide pages is 6, and the 6 guide pages respectively include the first guide page to the sixth guide page displayed in order of display priority.
[0132] After the user triggers the guidance trigger instruction, the terminal receives the guidance trigger instruction and displays the first guidance page. Figure 5 As shown, the first guide page includes a page title of "Live Streaming with Goods", a page description of "Product Release Management", page number information of "1 / 6" indicating the first page, a page turning control, an information operation area, and an information display area. The information operation area includes a first input bar and a second input bar. The information display area includes the list content of the product list page, and the content of the product list page includes the October product list and the September product list. That is, the information display area displays the information in the table. The October product list includes the product names, sales representatives, and suppliers of the first to eighth products. The September product list includes the product names, sales representatives, and suppliers of the ninth to tenth products.
[0133] The user writes the first product name in the first input column and the first supplier in the second input column. The first input column corresponds to the product name field. The product name field corresponds to the product name field in the information display area. The second input column corresponds to the supplier field, and the supplier field corresponds to the supplier field in the information display area.
[0134] If the operation action corresponding to the second input field is to modify the list. The terminal determines that the cell row corresponding to the first product name in the first input field is the cell row to which the first product name belongs, based on the correspondence between the field corresponding to the first input field and the product name field in the information display area. In the cell row, the terminal determines the cell in the cell row that overlaps with the cell column corresponding to the supplier as the cell corresponding to the second input field. The terminal updates the content of the cell to the first supplier. At this time, the content of the cell corresponding to the second input field is displayed as the first supplier. The cell corresponding to the second input field is the cell in the cell row to which the product name corresponding to the first input field belongs, which overlaps with the cell column of the supplier corresponding to the second input field.
[0135] If the operation actions corresponding to the first input field and the second input field are both to create a new list. The terminal inserts a row of cells in the preset temporary table. Determine the cells in the inserted row of cells that overlap with the cell column corresponding to the product name. Enter the first product name into the cell. The terminal also determines the cells in the inserted row of cells that overlap with the cell column corresponding to the supplier. Enter the first supplier into the cell. Display the preset temporary table for entering the first product name and the first supplier. At this time, the cell corresponding to the newly added first input field displays the first product name, and the cell corresponding to the newly added second input field displays the first supplier.
[0136] The user clicks the page turning control to trigger the page turning instruction, and the terminal displays the second guide page. Figure 6 As shown, the second guide page includes a page title of "Live Broadcasting with Goods", a page description of "Assign Things to Her", a page number of "2 / 6" indicating the second page, a page turning control, an information operation area, and an information display area. Figure 5 The structure of the information display area shown is the same. The information operation area includes three option bars corresponding to the first representative, the second representative and the third representative respectively. The user clicks the option bar corresponding to the first representative, and the terminal updates the content of the sales representative of the first commodity name in the unit column where the sales representative corresponding to the option bar is located to the first representative.
[0137] The user clicks the page turning control to trigger the page turning instruction, and the terminal displays the third guide page. Figure 7As shown, the third guide page includes: a page title of "Live Streaming with Goods", page description information of "Don't forget to organize the contract", page number information of "3 / 6" indicating the third page, a page turning control, an information operation area, and an information display area. Among them, the information display area includes a details page showing the first product. The path of this page is the October product list for goods management. This page includes the follower of the first product, the live broadcast time, the project to which it belongs, the participants, the label, the price, the supplier, the live broadcast text, and the attachments. The information operation area includes two option bars corresponding to the product sales list and the product sales contract, respectively, and an upload file button (that is, the upload file trigger control).
[0138] If the operation corresponding to the upload file trigger control is to upload an attachment. The upload file trigger control corresponds to the attachment field. The attachment field corresponds to the attachment field in the information display area. The user can click on the two option bars corresponding to the commodity sales list and the commodity sales contract respectively, and click the upload file trigger control. The terminal displays the first download control associated with the download address of the commodity sales list and the second download control associated with the download address of the commodity sales contract at the display position of the attachment field. The first download control includes a logo image of the commodity sales list, and the logo image has the words "Commodity Sales List". The second download control includes a logo image of the commodity sales contract, and the logo image has the words "Commodity Sales Contract". If Figure 5 As shown, the first download control also includes a first delete sub-control, and the second download control also includes a second delete sub-control. The user can delete the first download control by clicking the first delete sub-control, and can also delete the second download control by clicking the second delete sub-control.
[0139] The user can click on the first download control, so that the terminal downloads the commodity sales list after receiving the click operation on the download control.
[0140] The user clicks the page turning control to trigger the page turning instruction, and the terminal displays the fourth guide page. Figure 8 As shown, the fourth guide page includes a page title of "Live Streaming with Goods", a page description of "Tag the Goods", a page number of "4 / 6" indicating the fourth page, a page turning control, an information operation area, and an information display area. Figure 7 The information display area shown has the same structure. The information operation area includes four option columns corresponding to fresh food, beef and mutton, less than 100 yuan and first representative recommendation, and an input column.
[0141] If the operation action corresponding to the four option bars and the input bar is a new operation. The four option bars correspond to the label field. The label field corresponds to the label field in the information display area. The user clicks the option bar corresponding to fresh food. The terminal displays fresh food in the display position corresponding to the label field in the information display area. The user can also enter a new label in the input bar and then click the Enter key. The terminal displays the option bar corresponding to the new label at the third position corresponding to the input bar, and the third position may be the position of the four option bars.
[0142] The user clicks the page turning control to trigger the page turning instruction, and the terminal displays the fifth guide page. Fig. 9 As shown, the fifth guide page includes a page title of "Live Broadcasting with Goods", a page description of "What time is the live broadcast tonight", a page number of "5 / 6" indicating the fifth page, a page turning control, an information operation area, and an information display area. Figure 7 The information display area shown has the same structure. The information operation area includes a date option bar.
[0143] If the operation action corresponding to the four option bars and the input bar is a new operation. The date option bar corresponds to the time field. The time field corresponds to the live broadcast time field in the information display area. The user clicks the date option bar. The terminal displays the display position corresponding to the live broadcast time field in the information display area as the date corresponding to the date option bar.
[0144] The user clicks the page turning control to trigger the page turning instruction, and the terminal displays the sixth guide page. Fig.10 As shown, the sixth guide page includes a page title of "Live Broadcasting with Goods", a page description of "Supplier Loan Settlement", a page number of "6 / 6" indicating the sixth page, a page turning control, a start button, an information operation area, and an information display area. Figure 5 The information display area shown has the same structure. The information operation area includes state change trigger controls.
[0145] If the operation action corresponding to the state change trigger control is to delete the list, the operation content is the first product name. The change trigger control corresponds to the product name field, which corresponds to the product name field in the information display area. The user clicks the state change trigger control, and the terminal determines the row data corresponding to the first product name in the cell column corresponding to the product name. The row data to which the first product name belongs is displayed in the form of a strikethrough. In addition, the style of the state change trigger control is changed to highlight. The user clicks the start button, and the terminal can close the guide page.
[0146] In summary, an information guidance method provided by an embodiment of the present disclosure is a method in which a terminal displays a guidance page by detecting a guidance trigger instruction. The guidance page includes an information operation area and an information display area, and the information operation area includes a first operated element. The user of the terminal can perform a trigger operation on the first operated element in the information operation area, so that the terminal can display the operation content in the information operation area upon detecting an operation event on the first operated element, and display the operation content in the display area based on the operation action and the operation content. In this way, the user can update the information display area by operating the information operation area on the guidance page displayed by the terminal, thereby experiencing the use process of the page included in the information display area. The user and the terminal can achieve the interactive capability based on the information operation area and the information display area of the guidance page, thereby improving the guidance efficiency and guidance performance of the guidance page corresponding to the user.
[0147] Fig.11 FIG. 1 is a block diagram of an information guiding device according to an exemplary embodiment. Fig.11 As shown, it includes: a first display module 1101 , a first monitoring module 1102 and a second display module 1103 .
[0148] The first display module 1101 is used to detect the guidance trigger instruction and display the guidance page, the guidance page includes an information operation area and an information display area, the information operation area includes a first operated element, and the information display area includes a display area corresponding to the first operated element;
[0149] The first monitoring module 1102 is used to monitor an operation event on a first operated element in the information operation area, where the operation event includes an operation action and an operation content;
[0150] The second display module 1103 is used to display the operation content in the information operation area, and to display the operation content in the display area based on the operation action and the operation content.
[0151] Optionally, the information operation area includes a first field corresponding to the first operated element, and the information display area includes a second field corresponding to the first field. Then the second display module 1103 is further used to: obtain the operation content, determine the first display position of the operation content in the display area according to the correspondence between the first field and the second field, and display the operation content at the first display position according to the operation action.
[0152] Optionally, the operation action is to create a new list, the operation content includes the list content, and the information operation area includes a first field corresponding to the first operated element, then the second display module 1103 is further used to:
[0153] Inserting a row of cells in a preset temporary table, wherein the preset temporary table includes a third field corresponding to the first field;
[0154] Get the list content, determine the cell corresponding to the third field in the inserted row of cells, and enter the list content into the cell corresponding to the third field;
[0155] A preset temporary table showing the contents of the input list in the display area.
[0156] Optionally, the operation action is to delete the list, the operation content includes the list content, the information operation area includes a first field corresponding to the first operated element, the first field corresponds to the third field of the preset temporary table, and the display area displays the information in the preset temporary table. The second display module 1103 is used to: obtain the list content, determine the row data corresponding to the list content in the cell corresponding to the third field of the preset temporary table; and display the row data in the display area in the form of a deleted line.
[0157] Optionally, the operation action is to modify the list, the operation content includes the list content, the information operation area includes a first field corresponding to the first operated element, a fourth field corresponding to the second operated element, the first field corresponds to the third field of the preset temporary table, the fourth field corresponds to the fifth field of the preset temporary list, and the display area displays the information in the preset temporary table, then the second display module 1103 is further used to:
[0158] Acquire the list content, and determine the cell row corresponding to the operation content of the second operated element in the display area according to the corresponding relationship between the fourth field and the fifth field;
[0159] In the cell row, update the content of the cell corresponding to the third field to the list content.
[0160] Optionally, the operation action is uploading an attachment, the operation content includes the attachment, the information operation area includes a first field corresponding to the first operated element, and the information display area includes a second field corresponding to the first field, then the second display module 1103 is further used to:
[0161] Send the attachment to the server and receive the download address and the attachment's logo image returned by the server;
[0162] According to the correspondence between the first field and the second field, a second display position of the attachment is determined in the display area, a first download control associated with the download address is created at the second display position, and an identification picture is displayed in the first download control.
[0163] Optionally, the information operation area includes a first field corresponding to the third operated element, and the information guiding device also includes: a second monitoring module and a creation module.
[0164] A second monitoring module is used to monitor an operation event for a third operated element in the information operation area, where the operation event includes an operation action for uploading an attachment, and operation content including a download address of the attachment and an identification picture;
[0165] The creation module is used to determine the second display position of the attachment in the display area according to the corresponding relationship between the first field and the second field, create a first download control associated with the download address at the second display position, and display an identification picture in the first download control.
[0166] Optionally, the information guidance device also includes: a sending module and a receiving module.
[0167] A sending module, configured to send a download request to a server based on a download address when a trigger operation for the first download control is detected;
[0168] The receiving module is used to receive the attachments returned by the server.
[0169] Optionally, the information guidance device further includes: a third display module, configured to detect a page turning instruction and display a guidance page located in the next order of the guidance page.
[0170] In summary, an information guidance device provided by an embodiment of the present disclosure is a terminal that monitors a guidance trigger instruction through a first display module and displays a guidance page. The guidance page includes an information operation area and an information display area, and the information operation area includes a first operated element. The user of the terminal can perform a trigger operation on the first operated element in the information operation area, so that the monitoring module of the terminal can monitor an operation event on the first operated element, and the second display module displays the operation content in the information operation area, and based on the operation action and the operation content, displays the operation content in the display area. In this way, the user can update the information display area by operating the information operation area on the guidance page displayed by the terminal, thereby experiencing the use process of the page included in the information display area. The user and the terminal can achieve the interactive capability based on the information operation area and the information display area of the guidance page, thereby improving the guidance efficiency and guidance performance of the guidance page corresponding to the user.
[0171] Fig.121 is a block diagram of a terminal 1200 according to an exemplary embodiment. The terminal 1200 may be a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The terminal 1200 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0172] Typically, the terminal 1200 includes: a processor 1201 and a memory 1202 .
[0173] The processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1201 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1201 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1201 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0174] The memory 1202 may include one or more computer-readable storage media, which may be non-transitory. The memory 1202 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1202 is used to store at least one instruction, which is used to be executed by the processor 1201 to implement the virtual item display method provided in the method embodiment of the present application.
[0175] In some embodiments, the terminal 1200 may also optionally include: a peripheral device interface 1203 and at least one peripheral device. The processor 1201, the memory 1202 and the peripheral device interface 1203 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1203 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1204, a display screen 1205, a camera 1206, an audio circuit 1207, a positioning component 1208 and a power supply 1209.
[0176] The peripheral device interface 1203 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1201 and the memory 1202. In some embodiments, the processor 1201, the memory 1202, and the peripheral device interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1201, the memory 1202, and the peripheral device interface 1203 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0177] The radio frequency circuit 1204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1204 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1204 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1204 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1204 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1204 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0178] The display screen 1205 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1205 is a touch display screen, the display screen 1205 also has the ability to collect touch signals on the surface or above the surface of the display screen 1205. The touch signal can be input to the processor 1201 as a control signal for processing. At this time, the display screen 1205 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1205 can be one, and the front panel of the terminal 1200 is set; in other embodiments, the display screen 1205 can be at least two, which are respectively set on different surfaces of the terminal 1200 or are folded; in some other embodiments, the display screen 1205 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 1200. Even, the display screen 1205 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1205 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0179] The camera assembly 1206 is used to capture images or videos. Optionally, the camera assembly 1206 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1206 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0180] The audio circuit 1207 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1201 for processing, or input them into the radio frequency circuit 1204 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1200. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1201 or the radio frequency circuit 1204 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1207 may also include a headphone jack.
[0181] The positioning component 1208 is used to locate the current geographical location of the terminal 1200 to implement navigation or LBS (Location Based Service). The positioning component 1208 can be a positioning component based on the US GPS (Global Positioning System), China's Beidou system, Russia's Grenas system or the European Union's Galileo system.
[0182] The power supply 1209 is used to power various components in the terminal 1200. The power supply 1209 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1209 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0183] In some embodiments, the terminal 1200 further includes one or more sensors 1210 , including but not limited to: an acceleration sensor 1211 , a gyroscope sensor 1212 , a pressure sensor 1213 , a fingerprint sensor 1214 , an optical sensor 1215 , and a proximity sensor 1216 .
[0184] The acceleration sensor 1211 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 1200. For example, the acceleration sensor 1211 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1201 can control the display screen 1205 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1211. The acceleration sensor 1211 can also be used to collect motion data of games or users.
[0185] The gyro sensor 1212 can detect the body direction and rotation angle of the terminal 1200, and the gyro sensor 1212 can cooperate with the acceleration sensor 1211 to collect the user's 3D actions on the terminal 1200. The processor 1201 can implement the following functions based on the data collected by the gyro sensor 1212: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0186] The pressure sensor 1213 can be set on the side frame of the terminal 1200 and / or the lower layer of the display screen 1205. When the pressure sensor 1213 is set on the side frame of the terminal 1200, the user's holding signal of the terminal 1200 can be detected, and the processor 1201 performs left and right hand recognition or shortcut operations according to the holding signal collected by the pressure sensor 1213. When the pressure sensor 1213 is set on the lower layer of the display screen 1205, the processor 1201 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1205. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0187] The fingerprint sensor 1214 is used to collect the user's fingerprint, and the processor 1201 identifies the user's identity based on the fingerprint collected by the fingerprint sensor 1214, or the fingerprint sensor 1214 identifies the user's identity based on the collected fingerprint. When the user's identity is identified as a trusted identity, the processor 1201 authorizes the user to perform relevant sensitive operations, which include unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings. The fingerprint sensor 1214 can be set on the front, back, or side of the terminal 1200. When a physical button or a manufacturer logo is set on the terminal 1200, the fingerprint sensor 1214 can be integrated with the physical button or the manufacturer logo.
[0188] The optical sensor 1215 is used to collect the ambient light intensity. In one embodiment, the processor 1201 can control the display brightness of the display screen 1205 according to the ambient light intensity collected by the optical sensor 1215. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1205 is increased; when the ambient light intensity is low, the display brightness of the display screen 1205 is reduced. In another embodiment, the processor 1201 can also dynamically adjust the shooting parameters of the camera assembly 1206 according to the ambient light intensity collected by the optical sensor 1215.
[0189] The proximity sensor 1216, also called a distance sensor, is usually arranged on the front panel of the terminal 1200. The proximity sensor 1216 is used to collect the distance between the user and the front of the terminal 1200. In one embodiment, when the proximity sensor 1216 detects that the distance between the user and the front of the terminal 1200 is gradually decreasing, the processor 1201 controls the display screen 1205 to switch from the screen-on state to the screen-off state; when the proximity sensor 1216 detects that the distance between the user and the front of the terminal 1200 is gradually increasing, the processor 1201 controls the display screen 1205 to switch from the screen-off state to the screen-on state.
[0190] Those skilled in the art will understand that Fig.12 The structure shown in the figure does not constitute a limitation on the terminal 1200, and the terminal 1200 may include more or fewer components than those shown in the figure, or combine certain components, or adopt a different component arrangement.
[0191] In an exemplary embodiment, a non-transitory computer-readable storage medium is also provided. When the instructions in the storage medium are executed by the processor of the terminal, the terminal can execute the virtual item display method provided by the above-mentioned various method embodiments.
[0192] For example, the non-temporary computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0193] In an exemplary embodiment, an application product is also provided. When instructions in the application product are executed by a processor of a terminal, the terminal is enabled to execute the virtual item display methods provided by the above-mentioned various method embodiments.
[0194] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0195] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information guidance method, characterized in that: The method comprises: A guide trigger instruction is detected, and a guide page is displayed, wherein the guide page includes an information operation area, an information display area, and page description information, wherein the information operation area includes a first operated element, wherein the first operated element includes at least one of an input bar, an option bar, and a trigger control, wherein the information display area includes content of a function or information page, wherein the information display area includes a display area corresponding to the first operated element, and wherein the page description information includes function introduction information of the content included in the information display area; An operation event for the first operated element is monitored in the information operation area, the operation event includes an operation action and an operation content, and the operation content is the content written for the first operated element; wherein the operation action includes a new operation, a modification operation, a deletion operation, or an operation of uploading an attachment, and the operation content includes content to be added, content to be updated, content to be deleted, or an attachment; Displaying the operation content in the information operation area, and determining the display area corresponding to the first operated element in the information display area based on the operation action and the operation content, and displaying the operation content in the display area, and performing the operation action on the operation content displayed in the information display area; Wherein, the number of the guide pages includes one or more. When the number of the guide pages includes more than one, the method further includes: When a page turning instruction is detected, a guide page located next in sequence to the guide page is displayed.
2. The method according to claim 1, characterized in that The information operation area includes a first field corresponding to the first operated element, and the information display area includes a second field corresponding to the first field, and the displaying of the operation content in the display area based on the operation action and the operation content includes: The operation content is acquired, a first display position of the operation content is determined in the display area according to the correspondence between the first field and the second field, and the operation content is displayed at the first display position according to the operation action.
3. The method according to claim 1, characterized in that The operation action is to create a new list, the operation content includes list content, and the information operation area includes a first field corresponding to the first operated element. Then, based on the operation action and the operation content, displaying the operation content in the display area includes: Inserting a row of cells in a preset temporary table, wherein the preset temporary table includes a third field corresponding to the first field; Obtain the list content, determine the cell corresponding to the third field in the inserted row of cells, and input the list content into the cell corresponding to the third field; A preset temporary form for inputting the list content is displayed in the display area.
4. The method according to claim 1, characterized in that: The operation action is to delete the list, the operation content includes the list content, the information operation area includes a first field corresponding to the first operated element, the first field corresponds to the third field of the preset temporary table, and the display area displays the information in the preset temporary table. Then, based on the operation action and the operation content, displaying the operation content in the display area includes: Acquire the list content, and determine the row data corresponding to the list content in the cell corresponding to the third field of the preset temporary table; The row data is displayed in the display area in a deleted line form.
5. The method according to claim 1, characterized in that The operation action is to modify the list, the operation content includes the list content, the information operation area includes a first field corresponding to the first operated element, a fourth field corresponding to the second operated element, the first field corresponds to the third field of the preset temporary table, the fourth field corresponds to the fifth field of the preset temporary list, and the display area displays the information in the preset temporary table. The displaying the operation content in the display area based on the operation action and the operation content includes: Acquire the list content, and determine, in the display area, a cell row corresponding to the operation content of the second operated element according to the corresponding relationship between the fourth field and the fifth field; In the cell row, the content of the cell corresponding to the third field is updated to the list content.
6. The method according to claim 1, characterized in that The operation action is uploading an attachment, the operation content includes the attachment, the information operation area includes a first field corresponding to the first operated element, and the information display area includes a second field corresponding to the first field, then based on the operation action and the operation content, displaying the operation content in the display area includes: Send the attachment to the server, and receive the download address and the identification image of the attachment returned by the server; According to the correspondence between the first field and the second field, a second display position of the attachment is determined in the display area, a download control associated with the download address is created at the second display position, and the identification image is displayed in the download control.
7. The method according to claim 6, characterized in that The information operation area includes the first field corresponding to the third operated element, and further includes: An operation event for the third operated element is monitored in the information operation area, the operation event including the operation action of uploading the attachment and the operation content including the download address of the attachment and the logo image; According to the correspondence between the first field and the second field, a second display position of the attachment is determined in the display area, a download control associated with the download address is created at the second display position, and the identification image is displayed in the download control.
8. The method according to claim 7, characterized in that Also includes: When a trigger operation for the download control is detected, sending a download request to the server based on the download address; Receive the attachment returned by the server.
9. An information guiding device, characterized in that: The device comprises: A first display module is used to detect a guide trigger instruction and display a guide page, wherein the guide page includes an information operation area, an information display area and page description information, wherein the information operation area includes a first operated element, wherein the first operated element includes at least one of an input bar, an option bar and a trigger control, wherein the information display area includes content of a function or information page, wherein the information display area includes a display area corresponding to the first operated element, and wherein the page description information includes function introduction information of the content included in the information display area; A first monitoring module is used to monitor, in the information operation area, an operation event for the first operated element, wherein the operation event includes an operation action and an operation content, and the operation content is content written for the first operated element; wherein the operation action includes a new operation, a modification operation, a deletion operation, or an operation of uploading an attachment, and the operation content includes content to be added, content to be updated, content to be deleted, or an attachment; A second display module is used to display the operation content in the information operation area, and based on the operation action and the operation content, determine the display area corresponding to the first operated element in the information display area, display the operation content in the display area, and perform the operation action on the operation content displayed in the information display area; The number of the guide pages includes one or more; The device further includes: a third display module, which is used to detect a page turning instruction when the number of the guide pages includes multiple pages, and display a guide page located in the next order of the guide page.
10. The device according to claim 9, characterized in that The information operation area includes a first field corresponding to the first operated element, and the information display area includes a second field corresponding to the first field, and the second display module is further used to: The operation content is acquired, a first display position of the operation content is determined in the display area according to the correspondence between the first field and the second field, and the operation content is displayed at the first display position according to the operation action.
11. The device according to claim 9, characterized in that The operation action is to create a new list, the operation content includes the list content, and the information operation area includes a first field corresponding to the first operated element, then the second display module is further used to: Inserting a row of cells in a preset temporary table, wherein the preset temporary table includes a third field corresponding to the first field; Obtain the list content, determine the cell corresponding to the third field in the inserted row of cells, and input the list content into the cell corresponding to the third field; A preset temporary form for inputting the list content is displayed in the display area.
12. The device according to claim 9, characterized in that The operation action is to delete the list, the operation content includes the list content, the information operation area includes a first field corresponding to the first operated element, the first field corresponds to a third field of a preset temporary table, and the display area displays information in the preset temporary table, then the second display module is used to: Acquire the list content, and determine the row data corresponding to the list content in the cell corresponding to the third field of the preset temporary table; The row data is displayed in the display area in a deleted line form.
13. The device according to claim 9, characterized in that The operation action is to modify the list, the operation content includes the list content, the information operation area includes a first field corresponding to the first operated element and a fourth field corresponding to the second operated element, the first field corresponds to the third field of the preset temporary table, the fourth field corresponds to the fifth field of the preset temporary list, and the display area displays the information in the preset temporary table, then the second display module is further used to: Acquire the list content, and determine, in the display area, a cell row corresponding to the operation content of the second operated element according to the corresponding relationship between the fourth field and the fifth field; In the cell row, the content of the cell corresponding to the third field is updated to the list content.
14. The device according to claim 9, characterized in that The operation action is uploading an attachment, the operation content includes the attachment, the information operation area includes a first field corresponding to the first operated element, and the information display area includes a second field corresponding to the first field, then the second display module is further used to: Send the attachment to the server, and receive the download address and the identification image of the attachment returned by the server; According to the correspondence between the first field and the second field, a second display position of the attachment is determined in the display area, a first download control associated with the download address is created at the second display position, and the identification image is displayed in the first download control.
15. The device according to claim 14, characterized in that The information operation area includes the first field corresponding to the third operated element, and further includes: A second monitoring module is used to monitor, in the information operation area, an operation event for the third operated element, wherein the operation event includes the operation action of uploading the attachment, and the operation content including the download address of the attachment and the logo image; A creation module is used to determine the second display position of the attachment in the display area according to the correspondence between the first field and the second field, create a first download control associated with the download address at the second display position, and display the identification image in the first download control.
16. The device according to claim 15, characterized in that Also includes: A sending module, configured to send a download request to the server based on the download address when a trigger operation for the first download control is detected; A receiving module is used to receive the attachment returned by the server.
17. A terminal, characterized in that: include: one or more processors; one or more memories for storing the one or more processor-executable instructions; The one or more processors are configured to execute the information guidance method according to any one of claims 1 to 8.
18. A non-transitory computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information guiding method described in any one of claims 1 to 8.
19. An application product, characterized in that: When the instructions in the application product are executed by a processor of a terminal, the terminal is enabled to execute the information guidance method according to any one of claims 1 to 8.
