Information display methods, information transmission methods, apparatus, devices, media, and products
The method and device facilitate direct display of OKR information in instant communication clients using pre-set rules, addressing the lack of efficient OKR display in conversations and enhancing user experience by allowing seamless access and control.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2023-03-31
- Publication Date
- 2026-06-24
AI Technical Summary
There is no mature solution for displaying OKR information during a conversation in an instant communication client without opening the OKR system, which hinders efficient information retrieval and user experience.
An information display method and device that allows instant communication clients to retrieve and display OKR information directly from an OKR link in a conversation, using pre-set display rules, and an information transmission method and device that enables the OKR system to send OKR links to instant communication clients for direct display.
Enables instant viewing of OKR information without opening the OKR system, improving information retrieval speed and enhancing user experience by providing intuitive and permission-controlled access to OKR data.
Smart Images

Figure 0007879948000001 
Figure 0007879948000002 
Figure 0007879948000003
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This application is filed based on a Chinese patent application with application number 202210345470.6, filing date March 31, 2022, and invention title "Information Display Method, Information Transmission Method, Apparatus, Device, Medium, and Product", claims the priority of the Chinese patent application, and the entire content disclosed in the Chinese patent application is incorporated herein by reference.
[0002] The present invention relates to the field of information technology, and particularly to information display methods, information transmission methods, apparatuses, devices, media, and products.
Background Art
[0003] With the continuous development of Internet technology, it is often necessary to exchange information between multiple applications or systems in daily operations. For example, it is often necessary to execute the interaction between an instant communication client and an OKR (Objectives and Key Results) system. and Key Results) system.
[0004] In the process where an instant communication client and an OKR system interact, it is often necessary for a user to send the OKR information created by himself / herself to the conversation of the instant communication client. However, there is no mature solution for how to display the OKR information during the conversation of the instant communication client.
Summary of the Invention
[0005] To solve the aforementioned technical problems, or at least partially to solve them, embodiments of the present invention provide an information display method, an information transmission method, an apparatus, a device, a medium, and a product, which enable instant communication clients to view OKR information directly after receiving an OKR link without opening the OKR system, thereby improving the speed at which users can obtain information and enhancing the user experience.
[0006] According to a first aspect, an embodiment of the present invention provides an information display method, the method is applied to an instant communication client, and the method is In response to receiving a transmitted objective and key outcome OKR link during a conversation, the system retrieves OKR display information corresponding to the OKR link, wherein the OKR display information includes at least one objective and / or key outcome information corresponding to the objective. This includes displaying the OKR display information in the first display area of the conversation in accordance with pre-set display rules.
[0007] According to a second aspect, an embodiment of the present invention provides an information transmission method, the method being applied to an OKR system, and the method is In response to operations on goal and key outcome OKR information, retrieve the OKR link, Sending an OKR link to an instant communication client so that the instant communication client can obtain OKR display information corresponding to the OKR link in response to the instant communication client receiving the OKR link, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information, and displaying the OKR display information in a first display area in accordance with pre-configured display rules.
[0008] According to a third aspect, an embodiment of the present invention provides an information display device, the device is located on an instant communication client, and the device is An information retrieval module for obtaining OKR display information corresponding to an OKR link in response to receiving a transmitted goal and key outcome OKR link during a conversation, wherein the OKR display information includes at least one goal information and / or key outcome information corresponding to the goal information. The system includes an information display module for displaying the OKR display information in the first display area of the conversation in accordance with pre-set display rules.
[0009] According to a fourth aspect, an embodiment of the present invention provides an information transmission device, the device is placed in an OKR system, and the device is A link acquisition module for obtaining OKR links in response to operations on goal and key outcome OKR information, The system includes a link transmission module for performing the following actions: transmitting an OKR link to an instant communication client so that the instant communication client receives the OKR link during a conversation and obtains OKR display information corresponding to the OKR link, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information, and displaying the OKR display information in a first display area of the conversation according to pre-configured display rules.
[0010] According to a fifth aspect, embodiments of the present invention further provide an electronic device, the electronic device is One or more processors, A storage device for storing one or more programs, When the one or more programs described above are executed by the one or more processors, the one or more processors are made to implement the information display method described in the first embodiment or the information transmission method described in the second embodiment.
[0011] According to the sixth aspect, an embodiment of the present invention further provides a computer-readable storage medium in which a computer program is stored, and when the program is executed by a processor, it realizes the information display method described in the first aspect or the information transmission method described in the second aspect.
[0012] According to the seventh aspect, an embodiment of the present invention further provides a computer program product which includes a computer program or instruction, and when the computer program or instruction is executed by a processor, it realizes the information display method described in the first aspect or the information transmission method described in the second aspect.
[0013] Embodiments of the present invention disclose an information display method, an information transmission method, an apparatus, a device, a medium, and a product, the information display method comprising retrieving OKR display information corresponding to an OKR link in response to receiving a transmitted objective and key outcome OKR link during a conversation, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information, and displaying the OKR display information in a first display area of the conversation according to pre-configured display rules. In embodiments of the present invention, an instant communication client can view OKR information directly after receiving an OKR link without opening an OKR system, improving the speed at which the user can retrieve information and enhancing the user experience. [Brief explanation of the drawing]
[0014] The above-described features, other features, advantages, and aspects of each embodiment of the present invention will become clearer by referring to the following specific embodiments in conjunction with the drawings. Throughout the drawings, identical or similar symbols represent identical or similar elements. It should be understood that the drawings are schematic and parts and elements are not necessarily depicted to scale. [Figure 1] This is a flowchart of the information display method in an embodiment of the present invention. [Figure 2]It is a schematic diagram showing all OKR information displays within one cycle in an embodiment of the present invention. [Figure 3] It is a schematic diagram showing any one OKR information display within one cycle in an embodiment of the present invention. [Figure 4] It is a schematic diagram of presentation information when a user does not have query authority in an embodiment of the present invention. [Figure 5] It is a schematic diagram of an OKR page in an OKR system in an embodiment of the present invention. [Figure 6] It is a flowchart of an information transmission method in an embodiment of the present invention. [Figure 7] It is a schematic diagram showing periodic OKR link acquisition in an embodiment of the present invention. [Figure 8a] It is a schematic diagram of a periodic OKR link share button in an embodiment of the present invention. [Figure 8b] It is a schematic diagram of a periodic OKR link sharing method in an embodiment of the present invention. [Figure 9] It is a schematic diagram showing single OKR link acquisition in an embodiment of the present invention. [Figure 10] It is a schematic diagram of a single OKR change operation in an embodiment of the present invention. [Figure 11a] It is a schematic diagram of an OKR permission setting operation in an embodiment of the present invention. [Figure 11b] It is a schematic diagram of an OKR permission setting operation in an embodiment of the present invention. [[ID=�5]] [Figure 12] It is a schematic diagram of an OKR deletion operation in an embodiment of the present invention. [Figure 13] It is a schematic structural diagram of an information display device in an embodiment of the present invention. [Figure 14] It is a schematic structural diagram of an information transmission device in an embodiment of the present invention. [Figure 15] It is a schematic structural diagram of an electronic device in an embodiment of the present invention.
Modes for Carrying Out the Invention
[0015] The embodiments of the present invention will be described in more detail below with reference to the drawings. Although the drawings show specific embodiments of the present invention, it should be understood that the present invention can be realized in various forms and should not be construed as being limited to the embodiments described herein, but rather these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.
[0016] It should be understood that each step described in the embodiments of the method of the present invention may be performed sequentially and / or in parallel. Furthermore, embodiments of the method may include additional steps, and / or the execution of illustrated steps may be omitted. The scope of the present invention is not limited in this respect.
[0017] As used herein, the term “including” and its variations are used in an open-ended sense, i.e., “including but not limited to.” The term “based on” is used in the sense of “based on at least some of.” The term “one embodiment” means “at least one embodiment,” the term “another embodiment” means “at least one other embodiment,” and the term “some embodiment” means “at least some of the embodiments.” Relevant definitions of other terms are given below.
[0018] It should be noted that the concepts such as "first," "second," etc., as used in this invention are used solely to distinguish different devices, modules, or units, and are not used to define the order or interdependencies of the functions performed by these devices, modules, or units.
[0019] It should be noted that the terms “one” and “more” used in this invention are schematic and not restrictive, and should be understood as “one or more” unless explicitly indicated in the context, as will be understood by those skilled in the art.
[0020] The names of messages or information interacting between multiple devices in embodiments of the present invention are used for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0021] Figure 1 is a flowchart of an information display method in an embodiment of the present invention, which may be applied to a scenario in which OKR information is displayed in an instant communication client, the method may be performed by an information display device, the device may be implemented using a software and / or hardware scheme, the device may be placed on an electronic device such as a terminal, the terminal may include, but is not limited to, a smartphone, handheld computer, tablet computer, wearable device with a display screen, desktop computer, notebook computer, all-in-one computer, smart home device, etc. The method is applied to an instant communication client.
[0022] As shown in Figure 1, the information display method provided by the embodiment of the present invention mainly includes the following steps.
[0023] In S101, in response to receiving a transmitted objective and key outcome OKR link during the conversation, OKR display information corresponding to the OKR link is obtained, wherein the OKR display information includes at least one objective and / or key outcome information corresponding to the objective.
[0024] In one embodiment of the present invention, the OKR system refers to a set of management tools and methods for defining and tracking objectives and their completion status. Through an objective management system such as the OKR system, objective information defined by employees at different levels of the corporate structure can be linked together in a mesh-like manner. The OKR system helps each project group to carefully evaluate the completion and execution status of its project objectives at the end of one project objective implementation cycle. Through the OKR system, the overall objectives and key outcomes are fully integrated to achieve strategic objectives set for the company and teams within a set period.
[0025] An OKR link refers to an address link corresponding to one or more OKR information in an OKR system, through which specific OKR information can be analyzed. The OKR information includes at least OKR summary information and / or OKR display information, and the OKR summary information includes the OKR period and the OKR creator.
[0026] In one embodiment of the present invention, OKR links can be analyzed to obtain OKR display information corresponding to the OKR links. The OKR display information may be multiple objectives within a single project cycle, or it may be at least one key outcome corresponding to a single objective. Here, the objectives can be understood as objective content related to the project set by the OKR creator, and the key outcome information can be understood as outcome information for each key point in the process by which the OKR creator completes the objectives.
[0027] In one embodiment of the present invention, the transmitted OKR link may be obtained by a copy operation to the OKR system by the OKR creator. The user performs a paste operation in a conversation in the instant communication client, and the instant communication client responds to the paste operation by pasting the OKR link into the conversation in the instant communication client. The transmitted OKR link may also be selected by a designated conversation in the instant communication client through a share operation to the OKR system by the OKR creator, and the OKR link may be shared into the conversation in the instant communication client. The transmitted OKR link may also be obtained by a first user performing a copy operation in a conversation in the instant communication client, and then pasted into a conversation in the second user's conversation by performing a paste operation.
[0028] In one embodiment of the present invention, an instant communication client and an OKR system are connected and integrated into the same software system through a communication framework, and the OKR system shares OKR information with the instant communication client based on the communication framework. The same user can log in to both the instant communication client and the OKR system using the same account.
[0029] In one embodiment of the present invention, the conversation may be a single chat conversation with a single instant communication user, or it may be a group of conversations consisting of multiple instant communication users. The user corresponding to the conversation may be an individual user belonging to the conversation, or it may be any one user within the group of conversations.
[0030] In S102, the OKR display information is displayed in the first display area of the conversation in accordance with the pre-set display rules.
[0031] In one embodiment of the present invention, the first display area may be understood as a conversation box in a conversation, where the size of the first display area is determined based on the number of specific contents of OKR information.
[0032] In one embodiment of the present invention, displaying the OKR display information according to pre-set display rules may be determined based on the specific content included in the OKR display information. Specifically, if the OKR display information includes multiple objectives, the multiple objectives are displayed in the first display area, and if the OKR display information includes one objective and at least one key outcome corresponding to that objective, the objective and at least one key outcome corresponding to that objective are displayed in the first display area.
[0033] In one possible embodiment, the method further includes displaying card information in a first display area of the conversation, wherein the card information includes OKR summary information and / or OKR display information, the OKR summary information includes an OKR period and an OKR creator. The OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information.
[0034] In one embodiment of the present invention, OKR information obtained by analyzing OKR links is displayed as card information. As shown in Figure 2, card information is displayed in a conversation box 21 in a conversation, and the card information includes OKR summary information and OKR display information, the OKR summary information includes the OKR period such as XXXX / XX-XX shown in Figure 2 and the OKR creator such as creator A shown in Figure 2, and the OKR display information includes multiple goal information such as goal 1, goal 2, and goal 3 shown in Figure 2, or at least one key outcome information corresponding to one goal.
[0035] In this embodiment, the OKR cycle and OKR creator are displayed as card content, allowing users in a conversation to intuitively view summary information about the OKRs, thereby improving the user experience.
[0036] In one possible embodiment, if the OKR link is a periodic OKR link, the OKR display information includes at least one goal information within the period, and displaying the OKR display information in a first display area according to pre-defined display rules includes displaying at least one goal information within the period in the first display area, wherein the goal information includes at least one of a goal serial number, goal content, and a user link associated with the goal content.
[0037] In one embodiment of the present invention, a periodic OKR link may be understood as a link corresponding to all OKR information within a single project cycle, where the periodic OKR link is a single address link. The user associated with the objective content may be understood as a user associated with the objective content, such as a user who needs to query the objective content or a user who needs to execute the objective content. The user link associated with the objective content may be understood as a link that can open user information, which includes a user avatar, username, and department to which the user belongs. Furthermore, a user in a conversation can manipulate the user link described above to display the user information of the user associated with the objective content.
[0038] In one embodiment of the present invention, as shown in Figure 2, the conversation box displays only all target information within one period (XXXX / XX-XX / XX shown in Figure 2). Figure 2 illustrates an example where the period contains three target information entries. Here, each target information entry includes at least one of the following: a target serial number such as Target 1, Target 2, Target 3 shown in Figure 2; target content corresponding to each target serial number; and user links associated with the target content such as @UserC, @UserD shown in Figure 2. It should be noted that each target information entry includes at least a target serial number and target content. Whether or not to include user links associated with the target content is determined by whether or not the user creator is a user associated with the creation of that target content.
[0039] In this embodiment, all goal information within a cycle is displayed in the conversation box so that the user engaging in the conversation can intuitively view all goal information within that cycle, thereby improving the user experience.
[0040] In one possible embodiment, if the OKR link is a single OKR link, the OKR display information includes one objective information and / or at least one key outcome information corresponding to the objective information, and displaying the OKR display information in a first display area according to pre-defined display rules includes displaying the objective information and / or at least one key outcome information corresponding to the objective information in the first display area, wherein the objective information includes at least one of a objective serial number, objective content, and a user link associated with the objective content, and the key outcome information includes at least one of a key outcome serial number, key outcome content, and a user link associated with the key outcome content.
[0041] In one embodiment of the present invention, a single OKR link may be understood as an address link to any one objective and / or its corresponding key outcome within a single cycle. A single OKR link can be analyzed to obtain one objective and / or one or more key outcomes corresponding to that objective.
[0042] In one embodiment of the present invention, the user link associated with the key result content may be understood as a link that can open user information, which includes a user avatar, username, and department to which the user belongs, and for specifics, refer to the description of user information in the above-described embodiment, which will not be repeated in this embodiment.
[0043] In one embodiment of the present invention, as shown in Figure 3, OKR summary information is displayed in a conversation box, and the OKR summary information is labeled "Author A" as shown in Figure 3. The OKR includes the OKR creator, OKR cycle, and target serial number corresponding to the exhibited target information, such as "Target 1 for Month XXXX-Month XX". Furthermore, the conversation box contains target information, which includes a target serial number such as Target 1 shown in Figure 3, the target content corresponding to the target serial number, and user links associated with the target content such as @UserC and @UserD shown in Figure 3. In addition, the conversation box further contains multiple key outcome pieces corresponding to the target information, which include key outcome serial numbers such as Key Outcome 1 and Key Outcome 2 shown in Figure 3, the key outcome content corresponding to the key outcome serial number, and user links associated with the key outcome content such as @UserE, @UserF, and @UserG shown in Figure 3.
[0044] In this embodiment, the user experience is improved by displaying one goal from a single cycle within the conversation box, allowing the user to intuitively view the goal information and the corresponding key outcome information in the conversation.
[0045] Embodiments of the present invention disclose an information display method, which, in response to receiving a transmitted objective and key outcome OKR link during a conversation, retrieves OKR display information corresponding to the OKR link, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information, and displays the OKR display information in a first display area of the conversation according to pre-configured display rules. In embodiments of the present invention, after receiving the OKR link, an instant communication client can view the OKR information directly without opening the OKR system, improving the speed at which the user can retrieve information and enhancing the user experience.
[0046] In one possible embodiment, the method further includes determining whether the user corresponding to the conversation has the authority to request the OKR display information based on the OKR link, and if the user corresponding to the conversation does not have the authority to request the OKR display information, displaying first presentation information, the first presentation information indicating to the user that they do not have the authority to request the OKR display information.
[0047] In one embodiment of the present invention, in the OKR system, the OKR creator can set query permissions for OKR display information. Specifically, one query permission can be set for all OKR display information within one cycle, or a corresponding query permission can be set for each OKR display information within one cycle. The query permissions set in the OKR system can be included in the OKR link.
[0048] In one embodiment of the present invention, an OKR link is analyzed to obtain users who have query privileges set by the OKR creator in the OKR system, and it is determined whether the user corresponding to the conversation is a user with query privileges. If the user is a user with query privileges, the OKR display information is displayed according to the display method of the OKR display information provided in the above embodiment. If the user is not a user with query privileges, first presentation information is displayed, and the first presentation information indicates that the user corresponding to the conversation does not have the authority to query the OKR display information.
[0049] In one embodiment of the present invention, as shown in Figure 4, if the user corresponding to the conversation does not have the authority to query the OKR display information, the conversation box still displays the OKR summary information, which includes the OKR creator, the OKR cycle, and the goal serial number corresponding to the displayed goal information. However, the conversation box does not display the goal information and key outcome information, and displays the message "You do not have permission to query for the time being" to inform the user that they do not have the authority to query the OKR display information.
[0050] In this embodiment, if a conversational user does not have permission to view OKR display information, permission prompts are displayed using a suggestion box, improving the privacy of the OKR display information. Furthermore, users can intuitively see that they do not have permission to view the information, making it easier for them to request permission from the OKR creator, thus improving the user experience.
[0051] In one possible embodiment, if the OKR display information includes multiple objectives within the cycle, the method further includes displaying the objective corresponding to the access privilege when the user corresponding to the conversation has access privileges to access any one of the objectives within the cycle.
[0052] In one embodiment of the present invention, if OKR display information includes multiple objective information within one cycle, different query permissions can be set for each objective information. Specifically, if user A, who is responding to the conversation, has query permission for objective information 1, objective information 1 is displayed. If user A, who is responding to the conversation, does not have query permission for objective information 2, first presentation information is displayed to inform user A that they do not have query permission for objective information 2 for the time being.
[0053] In this embodiment, by specifying the user's query authority corresponding to the conversation for each target piece of information, it is possible to guarantee user query authority while simultaneously improving the confidentiality of the information.
[0054] In one possible embodiment, if the OKR display information includes one objective and at least one key outcome information corresponding to the objective, the method further includes displaying the objective and the key outcome information corresponding to the objective if the user corresponding to the conversation has the authority to request the objective, and / or displaying the key outcome information corresponding to the request and the objective information corresponding to the key outcome if the user corresponding to the conversation has the authority to request the key outcome information.
[0055] In one embodiment of the present invention, if the OKR exhibit information includes one objective and / or key outcome information corresponding to the objective, query permissions may be set for the objective information, or different query permissions may be set for each key outcome information.
[0056] In this embodiment, if the OKR display information includes one objective and a key outcome corresponding to the objective, if the user in the conversation does not have the authority to request the objective, neither the objective nor the key outcome corresponding to the objective will be displayed. Instead, the first presentation information will be displayed to indicate that the user does not have the authority to request it for the time being. If the user in the conversation has the authority to request the objective, the objective and the key outcome corresponding to the objective will be displayed. The specific display method can be found in the description of the embodiment described above, and will not be repeated in this embodiment.
[0057] In this embodiment, different query permissions can be set for each key outcome information. Specifically, if user A, who is in the conversation, has the right to query key outcome information 1, key outcome information 1 and the target information corresponding to that key outcome information are displayed. If user A, who is in the conversation, does not have the right to query key outcome information 2, first presentation information is displayed to inform user A that they do not have the right to query key outcome information 2 for the time being.
[0058] In this embodiment, by specifying the user's query authority corresponding to the conversation for each key result information, it is possible to guarantee user query authority while simultaneously improving the confidentiality of the information.
[0059] In one possible embodiment, the method further includes updating the query access in real time based on a change to the query access in the OKR system within a first pre-set time for first obtaining the OKR exhibit information, and updating the query access with a delay based on a change to the query access in the OKR system after a first pre-set time for first obtaining the OKR exhibit information.
[0060] In one embodiment of the present invention, in the OKR system, the access rights to view OKR display information can be changed at any time by an OKR creator. In accordance with the change in the OKR creator's access rights to view OKR display information, the access rights of the user corresponding to the conversation are updated.
[0061] In one embodiment of the present invention, the first preset time can be set according to actual needs, and optionally the first preset time is 3 days.
[0062] In one embodiment of the present invention, if the OKR creator changes the access rights for the OKR display information in the OKR system within a first pre-set time for initially acquiring the OKR display information, the access rights of the user corresponding to the conversation in the instant communication client are updated in real time.
[0063] For example, if within three days of initially acquiring the OKR display information, the OKR creator changes the query access rights for objective information 1 in the OKR system from being able to query it to not being able to query it, the query access rights for objective information 1 for user A are updated in real time in the instant communication client. That is, user A no longer has the query access rights for objective information 1, and at the same time, the first presentation information is displayed in the first display area. Also, for example, if within three days of initially acquiring the OKR display information, the OKR creator changes the query access rights for objective information 1 in the OKR system from not being able to query it to being able to query it, the query access rights for objective information 1 for user B are updated in real time in the instant communication client. That is, user B has the query access rights for objective information 1, and objective information 1 is displayed in the first display area. The method of displaying objective information 1 can be described in the above-described embodiment, and will not be described again in this embodiment.
[0064] In one embodiment of the present invention, if the OKR creator changes the access rights for querying OKR display information in the OKR system after a first preset time has elapsed since the initial acquisition of the OKR display information, the instant communication client does not update the user access rights in real time, but instead caches the OKR display information for a certain period of time, during which the user can successfully query the OKR display information. After the period has elapsed, the cached OKR display information becomes invalid, and the user no longer has the access rights to query the OKR display information.
[0065] For example, if, three days after the initial acquisition of the OKR display information, the OKR creator changes the query permissions for objective information 1 in the OKR system from being able to query it to not being able to query it, the instant communication client will not update user A's query permissions for objective information 1 in real time. Instead, it will cache objective information 1 for one day. Within this one-day period, user A will be able to successfully query objective information 1. After one day, user A will no longer have the right to query objective information 1, and the first presentation information will be displayed.
[0066] It should be noted that if, three days or more after the initial acquisition of the aforementioned OKR display information, the OKR creator changes the query authority for objective information 1 in the OKR system from a state where user B could not query to a state where user B could query, user B's query authority for objective information 1 will be updated in real time in the instant communication client, meaning that user B will have the right to query objective information 1, and objective information 1 will be displayed in the first display area. The method of displaying objective information 1 should be described in the above-described embodiment, and will not be described again in this embodiment.
[0067] In this embodiment, when changing the query permissions for OKR creators in the OKR system, different permission update methods are set for the instant communication client. This ensures user query permissions while simultaneously improving the confidentiality of information.
[0068] In one possible embodiment, the information display method further includes, in response to an operation on the first display area, jumping to the OKR page of the OKR system and displaying the OKR display information on the OKR page in the first manner.
[0069] In one embodiment of the present invention, an operation on the first display area may include a click or touch operation on any one location in the first display area, for example, an operation on OKR display information in the first display area, or an operation on OKR summary information in the first display area.
[0070] In one embodiment of the present invention, a nested OKR page link in the first display area, in response to an operation on the first display area, retrieves and analyzes the OKR page link, thereby controlling the terminal interface to jump to the OKR page of the OKR system and display the OKR display information on the OKR page.
[0071] In this embodiment, when an operation is performed on the first exhibition area, the OKR page of the OKR system is accessed, making it easier for the user responding to the conversation to enter the OKR system and improving the user experience.
[0072] In one embodiment of the present invention, displaying the OKR display information on the OKR page in the first method includes displaying one of the goal pieces and at least one key outcome piece corresponding to the goal piece on the OKR page in a goal display method, wherein the goal display method refers to a display method different from the other goal pieces and at least one key outcome piece corresponding to the goal piece.
[0073] In one embodiment of the present invention, the OKR page displays the OKR creator, multiple OKR cycles, multiple objective information included within one OKR cycle, and multiple key outcome information corresponding to each objective information.
[0074] In one embodiment of the present invention, the target display method is for highlighting a selected single OKR display information, which may be one or more combinations of, for example, adding a background pattern, highlighting, bolding the font, changing the font color, or bolding the border. Here, the selected single OKR display information may be OKR display information sent by the creator to an instant communication client, or it may be the first OKR display information within the OKR cycle. The first OKR display information may be recently created OKR display information, or it may be the most recently updated OKR display information.
[0075] As shown in Figure 5, the OKR page includes OKR creators such as Creator A shown in Figure 5, and multiple OKR periods such as September-October XXXX and November-December XXXX shown in Figure 5. By displaying the selected period, such as November-December XXXX shown in Figure 5, in bold, the user is presented with the OKR period corresponding to the OKR display information on that OKR page. The first OKR display information within that OKR period is highlighted, and the border of the first OKR display information shown in Figure 5 is displayed in bold.
[0076] In this embodiment, highlighting OKR information within a selected period allows users to intuitively view the selected OKR information, thereby improving the user experience.
[0077] In one possible embodiment, the method further includes displaying the OKR link during the conversation if the OKR creator corresponding to the OKR link does not belong to the same organizational structure as the user corresponding to the conversation.
[0078] In one embodiment of the present invention, the same organizational structure may be understood as an internal personnel management structure established within a single company.
[0079] In this embodiment, if the OKR creator is not a user of the same company as the user corresponding to the conversation, only the OKR link will be displayed during the conversation, and the OKR display information will not be displayed. In this way, the privacy of the OKR display information can be guaranteed.
[0080] Figure 6 is a flowchart of an information transmission method in an embodiment of the present invention, which can be applied to a scenario in which OKR information is transmitted to an instant communication client in an OKR system, the method is performed by an information transmission device, which can be implemented using software and / or hardware, the device can be located on an electronic device such as a terminal, which specifically includes, but is not limited to, smartphones, handhelds, tablet computers, wearable devices with display screens, desktop computers, laptops, all-in-one computers, smart home devices, etc. The information transmission method is applied to an OKR system.
[0081] As shown in Figure 6, the information transmission method provided by the embodiment of the present invention mainly includes the following steps.
[0082] In S201, OKR links are retrieved in response to operations on objective and key outcome OKR information.
[0083] In one embodiment of the present invention, the OKR information may be periodic OKR information or single OKR information. Operations on the OKR information include copy operations or share operations on the OKR information.
[0084] In one possible embodiment, obtaining an OKR link in response to an operation on OKR information includes obtaining a periodic OKR link in response to a copy operation of a uniform resource locator (url) for periodic OKR information.
[0085] In one embodiment of the present invention, the URL copy operation for periodic OKR information may be understood as a copy operation performed on the URL in the browser address bar when displaying OKR information within one period on the OKR page of the OKR system. The copy operation described above may be an operation to copy using a shortcut key after selecting the URL in the browser address bar, or a copy operation to click the copy button in the operation bar with the mouse. In this embodiment, the copy operation is merely a brief description and is not limited thereto. As shown in Figure 7, the copy operation is performed on the URL in the browser address bar 71.
[0086] In this embodiment, OKR information for one cycle can be obtained by copying the URL in the browser address bar, making it easier to copy the creator's cycle OKR information and improving the user experience.
[0087] In one possible embodiment, obtaining an OKR link in response to an operation on OKR information includes displaying an information-receiving user in a second display area in response to a share button operation on all OKR information within a cycle, and obtaining a cycle OKR link in response to an operation on the information-receiving user.
[0088] In one embodiment of the present invention, as shown in Figure 8a, in response to an operation on the collapse button 81 on the OKR page, a sub-list is displayed on the OKR page, where the sub-list includes four sub-operations such as permission settings, history version, history comment, and OKR share. In response to an operation on the OKR share button 82, a second display area is displayed on the OKR page in the form of a hover box.
[0089] In one embodiment of the present invention, as shown in Figure 8b, the second display area, or OKR share area, mainly consists of two parts of content. The first part includes a search box and the organizational structure of each creator. The user may search for the user of the OKR information to be received directly in the search box, or they may select the user of the OKR information to be received in the organizational structure. After selecting a user, the second part displays the already selected user. In response to the user's operation on the confirmation button below, a periodic OKR link is obtained and sent to the instant communication client that selected the user. In response to the user's operation on the cancel button below, the share operation is canceled.
[0090] In this embodiment, by sharing periodic OKR links, the OKR links are sent to selected users, eliminating the need for the creator to open an instant communication client and paste the link, thereby improving the efficiency of information sharing.
[0091] In one possible embodiment, obtaining an OKR link in response to an operation on OKR information includes displaying a periodic OKR copy button in a second display area in response to a share button operation on all OKR information within a period, and obtaining a periodic OKR link in response to an operation on the periodic OKR copy button.
[0092] In one embodiment of the present invention, the operations performed in response to share button operations for all OKR information within a period should be specifically described in the above-described embodiment, and will not be described again in this embodiment.
[0093] In one embodiment of the present invention, as shown in Figure 8b, a button to copy a link is displayed in the second display area, i.e., the OKR share area, and in response to an operation on the button to copy the link, the periodic OKR link is obtained, that is, the periodic OKR link is temporarily stored on the pasteboard, and the instant communication client is opened to paste the periodic OKR link from the pasteboard into the conversation.
[0094] In this embodiment, by obtaining periodic OKR links using a copy button, copying of OKR links is achieved, making it easier for users to send them to designated users.
[0095] In one possible embodiment, obtaining an OKR link in response to an operation on OKR information includes obtaining a single OKR link in response to a copy operation on a single OKR piece of information.
[0096] In one embodiment of the present invention, single OKR information refers to one objective and its corresponding key outcome information.
[0097] In this embodiment, a method for copying a single OKR link is provided, thereby enabling copying of a single piece of OKR information and facilitating the transmission of only one piece of OKR information.
[0098] In one possible embodiment, obtaining an OKR link in response to an operation on OKR information includes displaying a single OKR copy button in a third display area in response to an operation on a single OKR piece of information, and obtaining a single OKR link in response to an operation on the single OKR copy button.
[0099] In one embodiment of the present invention, as shown in Figure 9, one OKR information within a period is selected as a single OKR information, and a link copy button is displayed in the single OKR information display box. In response to operation on the link copy button, the link of the single OKR information can be copied, that is, the single OKR link is temporarily stored on the pasteboard, and the instant communication client is opened to paste the single OKR link from the pasteboard into the conversation.
[0100] In one embodiment of the present invention, a single OKR link is obtained by copying the OKR link using a copy button, thereby enabling copying of a single OKR piece of information and facilitating the transmission of only one OKR piece of information.
[0101] In one possible embodiment, the method further includes modifying a single OKR in response to an operation on a single OKR change button.
[0102] In one embodiment of the present invention, as shown in Figure 10, one OKR information within a period is selected as a single OKR information, and an OKR change button is displayed in the single OKR information display box. The OKR content can be changed in response to an operation on the OKR change button.
[0103] In this embodiment, changes to OKR information are made by operating the change button, improving the user experience.
[0104] In one possible embodiment, the method further includes displaying an authorization setting button in a third display area in response to an operation on a single OKR information, and displaying authorization operation buttons in a fourth display area corresponding to each OKR information in response to an operation on the authorization setting button, wherein each OKR information includes a periodic OKR information, objective information in the single OKR information, and key outcome information in the single OKR information, and changing the query authorization for the OKR information corresponding to the authorization operation button in response to an operation on the authorization operation button.
[0105] In one embodiment of the present invention, as shown in Figure 11a, in response to an operation on a collapse button in a single OKR information, a sub-list is displayed on the OKR page, where the sub-list includes two sub-operations, such as permission setting and OKR deletion.
[0106] In one embodiment of the present invention, in response to an operation on the permission setting button, permission operation buttons corresponding to each OKR information are displayed in the fourth display area. As shown in Figure 11b, the permission operation buttons include a permission operation button corresponding to the current cycle OKR information, a permission operation button corresponding to Goal 1, a permission operation button corresponding to Goal 2, and a permission operation button corresponding to Key Outcome 1 corresponding to Goal 2. By operating the above-described permission operation buttons, the permission to inquire about each OKR information can be set.
[0107] After changing the access permissions for OKR information in the OKR system, the access permissions for OKR presentation information are updated in the instant communication client using a pre-configured method. Specifically, refer to the description in the above-mentioned embodiment, and note that this embodiment is not limited to this method.
[0108] In this embodiment, by providing a method for setting OKR information inquiry permissions, it is made easy for users to quickly change their OKR information inquiry permissions at any time.
[0109] In one possible embodiment, the method further includes displaying an OKR delete button in a third display area in response to an operation on a single OKR piece of information, and deleting the single OKR piece of information in response to an operation on the OKR delete button.
[0110] In one embodiment of the present invention, as shown in Figure 11a, in response to an operation on a collapse button in a single OKR information, a sub-list is displayed on the OKR page, where the sub-list includes two sub-operations, such as permission setting and OKR deletion. In response to an operation on the OKR delete button, the selected OKR information is deleted.
[0111] In one embodiment of the present invention, as shown in Figure 12, in response to an operation on the OKR delete button, second presentation information is displayed in the fifth display area, and the second presentation information asks the user whether to confirm whether to delete the OKR information and also indicates that all OKR information will be lost after deletion. In response to an operation on the confirmation button in the fifth display area, the OKR information is deleted, and in response to an operation on the cancel button in the fifth display area, the operation to delete the OKR information is canceled.
[0112] In this embodiment, by providing a method for deleting OKR information, it is made easy for users to delete OKR information at any time.
[0113] In S202, the OKR link is transmitted to the instant communication client in response to the instant communication client receiving the OKR link, and the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information, and the OKR display information is displayed in the first display area in accordance with pre-configured display rules.
[0114] Embodiments of the present invention disclose an information transmission method, the method comprising: obtaining an OKR link in response to an operation on objective and key outcome OKR information; and transmitting the OKR link to an instant communication client so that the instant communication client obtains OKR display information corresponding to the OKR link in response to the instant communication client receiving the OKR link, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information; and displaying the OKR display information in a first display area according to pre-configured display rules. In the KR system of the embodiment of the present invention, the OKR link is transmitted to the instant communication client in a copy / paste or share manner, and after receiving the OKR link, the instant communication client can directly view the OKR information without opening the OKR system, improving the speed at which the user can obtain information and enhancing the user experience.
[0115] Figure 13 is a schematic diagram of an information display device in an embodiment of the present invention, which can be applied to a scenario in which OKR information is displayed on an instant communication client, the device can be implemented using software and / or hardware, the device can be placed on an electronic device such as a terminal, the terminal specifically includes, but is not limited to, smartphones, handhelds, tablet computers, wearable devices with display screens, desktop computers, notebook computers, all-in-one computers, smart home devices, etc., where the device is placed on an instant communication client installed on the electronic device.
[0116] As shown in Figure 13, the information display device provided by the embodiment of the present invention mainly comprises an information acquisition module 131 and an information display module 132.
[0117] Here, the information acquisition module 131 is used to acquire OKR display information corresponding to the OKR link in response to receiving the transmitted goal and key outcome OKR link during the conversation, and the OKR display information includes at least one goal information and / or key outcome information corresponding to the goal information.
[0118] The information display module 132 is used to display the OKR display information in the first display area of the conversation in accordance with pre-set display rules.
[0119] In one possible embodiment, the apparatus further comprises an information display module 132 for displaying card information in a first display area of the conversation, wherein the card information includes OKR summary information and / or OKR display information, and the OKR summary information includes the OKR period and the OKR creator.
[0120] In one possible embodiment, if the OKR link is a periodic OKR link, the OKR display information includes at least one goal information within the period, and the information display module 132 is specifically used to display at least one goal information within the period in a first display area, the goal information includes at least one of a goal serial number, goal content, and a user link associated with the goal content.
[0121] In one possible embodiment, if the OKR link is a single OKR link, the OKR display information includes one objective information and at least one key outcome information corresponding to the objective information, and the information display module 132 is specifically used to display the objective information and at least one key outcome information corresponding to the objective information in a first display area, wherein the objective information includes at least one of a objective serial number, objective content, and a user link associated with the objective content, and the key outcome information includes at least one of a key outcome serial number, key outcome content, and a user link associated with the key outcome content.
[0122] In one possible embodiment, the device further comprises a query authority determination module for determining whether the user corresponding to the conversation has the authority to query the OKR display information based on the OKR link, and a first presentation information display module is used to display first presentation information if the user corresponding to the conversation does not have the authority to query the OKR display information, the first presentation information informing the user that they do not have the authority to query the OKR display information.
[0123] In one possible embodiment, if the OKR display information includes multiple objectives within the cycle, the information display module 132 is specifically used to display the objective information corresponding to the access privilege when the user corresponding to the conversation has access privileges to access any one of the objectives within the cycle.
[0124] In one possible embodiment, if the OKR display information includes one objective and at least one key outcome corresponding to the objective, the information display module 132 is used specifically to display the objective and the key outcome corresponding to the objective when the user corresponding to the conversation has the authority to request the objective, and / or to display the key outcome corresponding to the request and the objective information corresponding to the key outcome when the user corresponding to the conversation has the authority to request the key outcome.
[0125] In one possible embodiment, the device further comprises an authorization update module for updating the query authorization in real time based on changes to the query authorization in the OKR system within a first preset time period for initially acquiring the OKR exhibit information, and for updating the query authorization with a delay based on changes to the query authorization in the OKR system after a first preset time period from initially acquiring the OKR exhibit information.
[0126] In one possible embodiment, the apparatus further comprises a page jump module for jumping to an OKR page of an OKR system in response to an operation on the first display area and displaying the OKR display information on the OKR page in a first manner.
[0127] In one possible embodiment, displaying the OKR display information on the OKR page in the first manner includes displaying one of the objectives and at least one key outcome information corresponding to the objective on the OKR page in an objective display manner, wherein the objective display manner refers to a different display manner from the other objectives and at least one key outcome information corresponding to the objective.
[0128] In one possible embodiment, the device further comprises an OKR link display module for displaying the OKR link during a conversation if the OKR creator corresponding to the OKR link does not belong to the same organizational structure as the user corresponding to the conversation.
[0129] An information display apparatus provided by an embodiment of the present invention can perform the steps described in the information display method provided by an embodiment of the method of the present invention, and the steps to be performed and the beneficial effects will not be described again here.
[0130] Figure 14 is a schematic diagram of an information transmission device in an embodiment of the present invention, which may be applied to a scenario in which OKR information in an OKR system is transmitted to an instant communication client, the device may be implemented using software and / or hardware methods, the device may be placed on an electronic device such as a terminal, the terminal may include, but not be limited to, a smartphone, handheld computer, tablet computer, wearable device with a display screen, desktop computer, notebook computer, all-in-one computer, smart home device, etc. The information transmission device may be applied to an OKR system installed on an electronic device.
[0131] As shown in Figure 14, the information transmission device provided by the embodiment of the present invention mainly comprises a link acquisition module 141 and a link transmission module 142.
[0132] Here, the link acquisition module 141 is used to acquire OKR links in response to operations on objective and key outcome OKR information. The link transmission module 142 is used to transmit the OKR link to an instant communication client so that the instant communication client can obtain OKR display information corresponding to the OKR link in response to the instant communication client receiving the OKR link during a conversation, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information, and displays the OKR display information in accordance with pre-configured display rules in a first display area of the conversation.
[0133] In one possible embodiment, the link acquisition module 141 is specifically used to acquire periodic OKR links in response to a copy operation of a uniform resource locator (url) for periodic OKR information.
[0134] In one possible embodiment, the link acquisition module 141 includes a user display unit for displaying information-receiving users in a second display area in response to share button operations for all OKR information within a cycle, and a periodic OKR link acquisition unit for acquiring periodic OKR links in response to operations on the information-receiving users.
[0135] In one possible embodiment, the link acquisition module 141 includes a copy button display unit for displaying periodic OKR copy buttons in a second display area in response to share button operations for all OKR information within a period, and a periodic OKR link acquisition unit for acquiring periodic OKR links in response to operations on the periodic OKR copy buttons.
[0136] In one possible embodiment, the link acquisition module 141 is specifically used to acquire a single OKR link in response to a copy operation on a single OKR piece of information.
[0137] In one possible embodiment, the device further comprises an OKR information change module for changing the single OKR information in response to an operation on a single OKR change button.
[0138] In one possible embodiment, the device further comprises an authorization change module for performing the following actions: displaying an authorization setting button in a third display area in response to an operation on a single OKR information; displaying authorization operation buttons in a fourth display area corresponding to each OKR information in response to an operation on the authorization setting button, wherein each OKR information includes periodic OKR information, objective information in a single OKR information, and key outcome information in a single OKR information; and changing the query authorization for the OKR information corresponding to the authorization operation button in response to an operation on the authorization operation button.
[0139] In one possible embodiment, the apparatus further comprises an OKR information deletion module for performing the following actions in response to an operation on a single OKR information: displaying an OKR deletion button in a third display area; and deleting the single OKR information in response to an operation on the OKR deletion button.
[0140] An information transmission device provided by an embodiment of the present invention can perform the steps described in the information transmission method provided by an embodiment of the present invention, and the steps to be performed and their beneficial effects will not be described again here.
[0141] Figure 15 is a schematic diagram of an electronic device in an embodiment of the present invention. Specifically, referring to Figure 15 below, it is a schematic diagram suitable for implementing the electronic device 1500 in an embodiment of the present invention. The electronic device 1500 in an embodiment of the present invention may include, but is not limited to, mobile devices such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., car navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 15 is merely an example and does not impose any limitations on the function and scope of use of the embodiment of the present invention.
[0142] The electronic device 1500 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1501 capable of performing various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1502 or a program loaded from a storage device 1508 into a random access memory (RAM) 1503. The RAM 1503 further stores various programs and data necessary for the operation of the electronic device 1500. The processing unit 1501, ROM 1502, and RAM 1503 are connected to each other via a bus 1504. An input / output (I / O) interface 1505 is also connected to the bus 1504.
[0143] Typically, devices such as input devices 1506 including touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 1507 including liquid crystal displays (LCDs), speakers, and vibrators; storage devices 1508 including magnetic tape and hard disks; and communication devices 1509 may be connected to the I / O interface 1505. The communication device 1509 can enable the electronic device 1500 to communicate wirelessly or via wired connections to exchange data with other devices. While the drawings show the electronic device 1500 with various devices, it should be understood that it is not necessary to implement or have all of the shown devices. More or fewer devices may be implemented or have been included as alternatives.
[0144] In particular, according to embodiments of the present invention, the process described with reference to the flowchart above may be implemented as a computer software program. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 1509, or installed from a storage device 1508 or ROM 1502. When the computer program is executed by the processing unit 1501, the above-described functions, limited to the methods of embodiments of the present invention, are performed.
[0145] It should be noted that the computer-readable medium described above in the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage mediums may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present invention, the computer-readable storage medium may be a tangible medium containing or storing a program that can be used in combination with an instruction execution system, apparatus, or device. Also in the present invention, the computer-readable signal medium may contain data signals propagated in the baseband or as part of a carrier carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination described above. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium for transmitting, propagating, or transmitting programs for use by or in combination with instruction execution systems, apparatuses, or devices. Program code contained in a computer-readable medium can be transmitted using any suitable medium, including but not limited to wired, fiber optic cables, RF (radio frequency), or any suitable combination described above.
[0146] In some embodiments, the client and server use HTTP (Hypertext Communication may take place using any currently known or future-developed network protocol, such as the Transfer Protocol (Hypertext Transfer Protocol), and may be interconnected with digital data communications (e.g., communication networks) in any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the internet (e.g., the Internet), and end-to-end networks (e.g., ad This includes HOC end-to-end networks, and any currently known or future-developed networks.
[0147] The computer-readable medium described above may be included in the electronic device described above, or it may exist separately and not be assembled into the electronic device.
[0148] The computer-readable medium described above carries one or more programs, and when the one or more programs described above are executed by the electronic device, the electronic device is instructed to perform the following actions in response to receiving a transmitted OKR link during a conversation: to obtain OKR display information corresponding to the OKR link, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information; and to display the OKR display information in the first display area of the conversation according to pre-configured display rules.
[0149] Alternatively, the computer-readable medium described above may contain one or more programs, and when one or more of these programs are executed by the electronic device, the electronic device may perform the following actions: acquire an OKR link in response to an operation on objective and key outcome OKR information; transmit the OKR link to an instant communication client in response to the instant communication client receiving the OKR link, wherein the OKR display information includes at least one objective and / or key outcome information corresponding to the objective information; and display the OKR display information in a first display area according to pre-set display rules.
[0150] Optionally, when one or more of the above-mentioned programs are executed by the electronic device, the electronic device may perform other steps described in the above-described embodiment.
[0151] Computer program code for performing the operations of the present invention can be written in one or more programming languages or a combination thereof, and the aforementioned programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, and also include conventional procedural programming languages or similar programming languages such as the "C" language. The program code may run entirely on the user's computer, partially on the user's computer, run as a standalone software package, run partially on the user's computer and partially on a remote computer, or run entirely on a remote computer or server. If a remote computer is involved, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet service provider).
[0152] The flowcharts and block diagrams in the drawings illustrate implementable architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in a flowchart or block diagram may contain one or more executable instructions for implementing a specified logical function and may represent a module, program segment, or part of code. It should also be noted that in some alternative implementations, the functions shown within a box may occur in a different order than shown in the drawings. For example, two boxes shown consecutively may actually be executed substantially in parallel, or, depending on the functions involved, in reverse order. It should also be noted that each box in a block diagram and / or flowchart, and combinations of boxes in a block diagram and / or flowchart, may be implemented in a dedicated hardware-based system that performs the specified function or operation, or in a combination of dedicated hardware and computer instructions.
[0153] The units described as being involved in embodiments of the present invention may be implemented by software or by hardware. Here, the names of the units do not constitute a limitation of the unit itself in any particular case.
[0154] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, non-limiting exemplary types of hardware logic components that may be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standards (ASSPs), systems-on-a-chip (SOCs), and composite programmable logic devices (CPLDs).
[0155] In the context of the present invention, a machine-readable medium may be a tangible medium that contains or can store a program that can be used by an instruction execution system, apparatus, or device in combination with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0156] According to one or more embodiments of the present invention, the present invention provides an information display method, which is applied to an instant communication client, and the method includes, in response to receiving a transmitted objective and key outcome OKR link during a conversation, obtaining OKR display information corresponding to the OKR link, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information, and displaying the OKR display information in a first display area of the conversation according to pre-configured display rules.
[0157] According to one or more embodiments of the present invention, the present invention provides an information display method wherein displaying the OKR display information in a first display area of the conversation according to pre-set display rules means displaying card information in the first display area of the conversation, wherein the card information includes OKR summary information and / or OKR display information, and the OKR summary information includes the OKR period and the OKR creator.
[0158] According to one or more embodiments of the present invention, the present invention provides an information display method wherein, if the OKR link is a periodic OKR link, the OKR display information includes at least one goal information within the period, and displaying the OKR display information in a first display area according to pre-set display rules includes displaying at least one goal information within the period in the first display area, wherein the goal information includes at least one of a goal serial number, goal content, and a user link associated with the goal content.
[0159] According to one or more embodiments of the present invention, the present invention provides an information display method wherein, when the OKR link is a single OKR link, the OKR display information includes one objective information and / or at least one key outcome information corresponding to the objective information, and displaying the OKR display information in a first display area according to pre-set display rules means displaying the objective information and / or at least one key outcome information corresponding to the objective information in the first display area, wherein the objective information includes at least one of a objective serial number, objective content and a user link associated with the objective content, and the key outcome information includes at least one of a key outcome serial number, key outcome content and a user link associated with the key outcome content.
[0160] According to one or more embodiments of the present invention, the present invention provides an information display method, wherein the method determines whether the user corresponding to the conversation has the authority to request the OKR display information based on the OKR link, and if the user corresponding to the conversation does not have the authority to request the OKR display information, displays first presentation information, the first presentation information indicating to the user that they do not have the authority to request the OKR display information.
[0161] According to one or more embodiments of the present invention, the present invention provides an information display method wherein, if the OKR display information includes a plurality of objectives within the cycle, the method further includes displaying objectives corresponding to the access privilege when the user corresponding to the conversation has access privileges to access any one of the objectives within the cycle.
[0162] According to one or more embodiments of the present invention, the present invention provides an information display method wherein, if the OKR display information includes one objective information and at least one key outcome information corresponding to the objective information, the method further includes displaying the objective information and the key outcome information corresponding to the objective information if the user corresponding to the conversation has the authority to request the objective information, and / or displaying the key outcome information corresponding to the request authority and the objective information corresponding to the key outcome information if the user corresponding to the conversation has the authority to request any one of the key outcome information.
[0163] According to one or more embodiments of the present invention, the present invention provides an information display method in which the query authority is updated in real time based on a change to the query authority in the OKR system within a first preset time for first acquiring the OKR display information, and the query authority is updated with a delay based on a change to the query authority in the OKR system after a first preset time for first acquiring the OKR display information.
[0164] According to one or more embodiments of the present invention, the present invention provides an information display method, which further includes, in response to an operation on the first display area, jumping to the OKR page of an OKR system and displaying the OKR display information on the OKR page in a first manner.
[0165] According to one or more embodiments of the present invention, the present invention provides an information display method wherein displaying the OKR display information on the OKR page in a first manner means displaying one of the objectives and at least one key outcome information corresponding to the objective on the OKR page in an objective display manner, wherein the objective display manner refers to a different display manner from other objectives and at least one key outcome information corresponding to the objective.
[0166] According to one or more embodiments of the present invention, the present invention provides a method for displaying information, the method further comprising displaying the OKR link during a conversation if the OKR creator corresponding to the OKR link does not belong to the same organizational structure as the user in the conversation.
[0167] According to one or more embodiments of the present invention, the present invention provides an information transmission method, which is applied to an OKR system, and the method includes obtaining an OKR link in response to an operation on objective and key outcome OKR information, and transmitting the OKR link to an instant communication client so that the instant communication client obtains OKR display information corresponding to the OKR link in response to the instant communication client receiving the OKR link, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information, and displaying the OKR display information in a first display area in accordance with pre-configured display rules.
[0168] According to one or more embodiments of the present invention, the present invention provides an information transmission method, wherein obtaining an OKR link in response to an operation on OKR information includes obtaining a periodic OKR link in response to a copy operation of a uniform resource locator (url) for periodic OKR information.
[0169] According to one or more embodiments of the present invention, the present invention provides an information transmission method in which obtaining an OKR link in response to an operation on OKR information includes displaying an information receiving user in a second display area in response to a share button operation on all OKR information within a cycle, and obtaining a cycle OKR link in response to an operation on the information receiving user.
[0170] According to one or more embodiments of the present invention, the present invention provides an information transmission method in which obtaining an OKR link in response to an operation on OKR information includes displaying a periodic OKR copy button in a second display area in response to a share button operation on all OKR information within a period, and obtaining a periodic OKR link in response to an operation on the periodic OKR copy button.
[0171] According to one or more embodiments of the present invention, the present invention provides an information transmission method wherein obtaining an OKR link in response to an operation on OKR information includes obtaining a single OKR link in response to a copy operation on a single OKR piece of information.
[0172] According to one or more embodiments of the present invention, the present invention provides an information transmission method, which further comprises modifying a single OKR in response to an operation on a single OKR change button.
[0173] According to one or more embodiments of the present invention, the present invention provides an information transmission method, wherein the method includes displaying an authorization setting button in a third display area in response to an operation on a single OKR information, and displaying authorization operation buttons corresponding to each OKR information in a fourth display area in response to an operation on the authorization setting button, wherein each OKR information includes periodic OKR information, objective information in a single OKR information, and key outcome information in a single OKR information, and further includes changing the query authority for the OKR information corresponding to the authorization operation button in response to an operation on the authorization operation button.
[0174] According to one or more embodiments of the present invention, the present invention provides an information transmission method, which further includes displaying an OKR delete button in a third display area in response to an operation on a single OKR information, and deleting the single OKR information in response to an operation on the OKR delete button.
[0175] According to one or more embodiments of the present invention, the present invention provides an information display device, which is installed in an instant communication client, and the device includes an information acquisition module for acquiring OKR display information corresponding to an OKR link in response to receiving a transmitted objective and key outcome OKR link during a conversation, wherein the OKR display information comprises an information acquisition module including at least one objective information and / or key outcome information corresponding to the objective information, and an information display module for displaying the OKR display information in a first display area of the conversation according to pre-configured display rules.
[0176] According to one or more embodiments of the present invention, the present invention provides an information display device, wherein the device further comprises an information display module for displaying card information in a first display area of the conversation, wherein the card information includes OKR summary information and / or OKR display information, wherein the OKR summary information includes an OKR period and an OKR creator.
[0177] According to one or more embodiments of the present invention, the present invention provides an information display device, wherein, if the OKR link is a periodic OKR link, the OKR display information includes at least one goal information within the period, and the information display module is specifically used to display at least one goal information within the period in a first display area, wherein the goal information includes at least one of a goal serial number, goal content, and a user link associated with the goal content.
[0178] According to one or more embodiments of the present invention, the present invention provides an information display device, wherein, if the OKR link is a single OKR link, the OKR display information includes one objective information and at least one key outcome information corresponding to the objective information, and the information display module is used to display the objective information and at least one key outcome information corresponding to the objective information in a first display area used for, wherein the objective information includes at least one of a objective serial number, objective content and a user link associated with the objective content, and the key outcome information includes at least one of a key outcome serial number, key outcome content and a user link associated with the key outcome content.
[0179] According to one or more embodiments of the present invention, the present invention provides an information display device, wherein the device includes a query authority determination module for determining whether a user corresponding to the conversation has the authority to query the OKR display information based on the OKR link, and a first presentation information display module for displaying first presentation information if the user corresponding to the conversation does not have the authority to query the OKR display information, wherein the first presentation information displays a first presentation information display module that informs the user that they do not have the authority to query the OKR display information.
[0180] According to one or more embodiments of the present invention, the present invention provides an information display device in which, if the OKR display information includes multiple objectives within the cycle, the information display module is specifically used to display objectives corresponding to the access privileges when a user corresponding to the conversation has access privileges to access any one of the objectives within the cycle.
[0181] According to one or more embodiments of the present invention, the present invention provides an information display device in which, if the OKR display information includes one objective information and at least one key outcome information corresponding to the objective information, the information display module 132 is specifically used to display the objective information and the key outcome information corresponding to the objective information when the user corresponding to the conversation has the authority to request the objective information, and / or to display the key outcome information corresponding to the request authority and the objective information corresponding to the key outcome information when the user corresponding to the conversation has the authority to request the key outcome information.
[0182] According to one or more embodiments of the present invention, the present invention provides an information display device, wherein the device further comprises an authority update module for updating the query authority in real time based on changes to the query authority in the OKR system within a first preset time for initially acquiring the OKR display information, and updating the query authority with a delay based on changes to the query authority in the OKR system after a first preset time for initially acquiring the OKR display information.
[0183] According to one or more embodiments of the present invention, the present invention provides an information display device, which further comprises a page jump module for jumping to an OKR page of an OKR system in response to an operation on a first display area and displaying the OKR display information on the OKR page in a first manner.
[0184] According to one or more embodiments of the present invention, the present invention provides an information display device, wherein displaying the OKR display information on the OKR page in a first manner means displaying one of the objectives and at least one key outcome information corresponding to the objective on the OKR page in an objective display manner, wherein the objective display manner refers to an alternative display manner to the other objectives and at least one key outcome information corresponding to the objective.
[0185] According to one or more embodiments of the present invention, the present invention provides an information display device, wherein the device further comprises an OKR link display module for displaying the OKR link during a conversation if the OKR creator corresponding to the OKR link does not belong to the same organizational structure as the user corresponding to the conversation.
[0186] According to one or more embodiments of the present invention, the present invention provides an information transmission device, which is placed in an OKR system, and the device comprises: a link acquisition module for acquiring an OKR link in response to an operation on objective and key outcome OKR information; and a link transmission module for transmitting the OKR link to an instant communication client so that the instant communication client acquires OKR display information corresponding to the OKR link in response to the instant communication client receiving the OKR link during a conversation, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information, and displays the OKR display information in a first display area of the conversation according to pre-configured display rules.
[0187] According to one or more embodiments of the present invention, the present invention provides an information transmission device in which a link acquisition module 141 is specifically used to acquire a periodic OKR link in response to a copy operation of a uniform resource locator (url) for periodic OKR information.
[0188] According to one or more embodiments of the present invention, the present invention provides an information transmission device in which a link acquisition module 141 comprises a user display unit for displaying information receiving users in a second display area in response to share button operations for all OKR information within a period, and a periodic OKR link acquisition unit for acquiring periodic OKR links in response to operations on the information receiving users.
[0189] According to one or more embodiments of the present invention, the present invention provides an information transmission device in which a link acquisition module 141 comprises a copy button display unit for displaying periodic OKR copy buttons in a second display area in response to share button operations for all OKR information within a period, and a periodic OKR link acquisition unit for acquiring periodic OKR links in response to operations on the periodic OKR copy buttons.
[0190] According to one or more embodiments of the present invention, the present invention provides an information transmission device in which a link acquisition module 141 is specifically used to acquire a single OKR link in response to a copy operation for a single OKR information.
[0191] According to one or more embodiments of the present invention, the present invention provides an information transmission device, which further comprises an OKR information change module for changing a single OKR information in response to an operation on a single OKR change button.
[0192] According to one or more embodiments of the present invention, the present invention provides an information transmission device, the device further comprising an authorization change module for performing the following actions: displaying an authorization setting button in a third display area in response to an operation on a single OKR information; displaying authorization operation buttons corresponding to each OKR information in a fourth display area in response to an operation on the authorization setting button, wherein each OKR information includes periodic OKR information, target information in the single OKR information, and key outcome information in the single OKR information; and changing the query authorization for the OKR information corresponding to the authorization operation button in response to an operation on the authorization operation button.
[0193] According to one or more embodiments of the present invention, the present invention provides an information transmission device, which further comprises an OKR information deletion module for performing the following actions in response to an operation on a single OKR piece of information: displaying an OKR delete button in a third display area in response to an operation on the OKR delete button; and deleting the single OKR piece of information in response to an operation on the OKR delete button.
[0194] According to one or more embodiments of the present invention, the present invention provides an electronic device, said electronic device is One or more processors, It comprises memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are made to implement any method provided by the present invention.
[0195] According to one or more embodiments of the present invention, the present invention provides a computer-readable storage medium in which a computer program is stored, and when the program is executed by a processor, it enables the implementation of any method provided by the present invention.
[0196] Embodiments of the present invention further provide a computer program product which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, the above method is realized.
[0197] The above description is merely a description of the applicable technical principles and represents a preferred embodiment of the present invention. Those skilled in the art should understand that the scope of the invention as described herein is not limited to technical solutions formed by specific combinations of the above technical features, but also includes other technical solutions formed by any combination of the above technical features or equivalent features without departing from the concept of the invention. For example, it should be understood that this also includes technical solutions formed by switching between the above features and other technical features having similar functions disclosed herein (but not limited to these).
[0198] While the operations are described in a specific order, this should not be interpreted as requiring these operations to be performed sequentially in a particular order or sequence. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while the above discussion includes some specific implementation details, these should not be interpreted as limiting the scope of the invention. Certain features described in the context of separate embodiments can also be implemented in combination within a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented individually or in any suitable sub-combination across multiple embodiments.
[0199] While this subject matter has been described in terms specific to the structural features and / or the logical operation of the method, it should be understood that the subject matter limited in the attached claims is not necessarily limited to the specific features or operations described above. Conversely, the specific features and operations described above are merely illustrative forms of realizing the claims.
Claims
1. Applicable to instant communication clients, In response to receiving a transmitted OKR link during a conversation, the system obtains OKR display information corresponding to the OKR link, wherein the OKR display information includes at least one objective information and / or key outcome information corresponding to the objective information. This includes displaying the OKR display information in the first display area of the conversation in accordance with pre-set display rules. A method of displaying information characterized by the following features.
2. Displaying the OKR display information in the first display area of the aforementioned conversation in accordance with pre-set display rules is: Displaying card information in the first display area of the conversation, wherein the card information includes OKR summary information and / or OKR display information, and the OKR summary information includes OKR period and OKR creator. The information display method according to feature 1.
3. If the OKR link is a periodic OKR link, the OKR display information includes at least one target information within the period. Displaying the OKR exhibition information in the first exhibition area in accordance with the exhibition rules set in advance is: Displaying at least one target information within the period in a first exhibition area, wherein the target information includes at least one of a target serial number, target content, and a user link associated with the target content. The information display method according to feature 1.
4. If the OKR link is a single OKR link, the OKR exhibit information includes one objective information and / or at least one key outcome information corresponding to the objective information. Displaying the OKR exhibition information in the first exhibition area in accordance with the exhibition rules set in advance is: Displaying the target information and / or at least one key outcome information corresponding to the target information in a first exhibition area, wherein the target information includes at least one of a target serial number, target content, and a user link associated with the target content, and the key outcome information includes at least one of a key outcome serial number, key outcome content, and a user link associated with the key outcome content. The information display method according to feature 1.
5. Based on the OKR link, it is determined whether the user corresponding to the conversation has the authority to inquire about the OKR display information. If the user corresponding to the conversation does not have the authority to inquire about the OKR display information, then display first presentation information, which further includes indicating to the user that they do not have the authority to inquire about the OKR display information. The information display method according to feature 1.
6. If the OKR exhibition information includes multiple target information within the aforementioned period, The aforementioned information display method is If the user corresponding to the conversation has the right to request any one of the target pieces of information within the cycle, the further includes displaying the target piece of information corresponding to the request. The information display method according to feature 3.
7. If the OKR exhibit information includes one objective and at least one key outcome information corresponding to the objective, The aforementioned information display method is If the user corresponding to the aforementioned conversation has the authority to inquire about the objective information, the objective information and the key outcome information corresponding to the objective information will be displayed, and / or, If the user corresponding to the conversation has the authority to request any one of the key outcome pieces, the display of the key outcome piece corresponding to the request and the target information corresponding to the key outcome piece is further included. The information display method according to feature 4.
8. Within a first pre-set time frame for initially acquiring the aforementioned OKR exhibition information, the query authority is updated in real time based on changes to the query authority in the OKR system. After the OKR exhibition information is first acquired, the query authority is updated with a delay based on a change in the query authority of the OKR system after a first predetermined time period. The information display method according to feature 5.
9. The process further includes, in response to an operation on the first display area, jumping to the OKR page of the OKR system and displaying the OKR display information on the OKR page in the first manner. The information display method according to feature 1.
10. Displaying the OKR exhibition information on the aforementioned OKR page using the first method is: Displaying one of the target pieces of information and at least one key outcome piece corresponding to the target piece on the aforementioned OKR page using a target display method, wherein the target display method refers to a display method different from that of the other target pieces and at least one key outcome piece corresponding to the target piece. The information display method according to feature 9.
11. If the OKR author corresponding to the OKR link does not belong to the same organizational structure as the user in the conversation, the OKR link is further displayed during the conversation. The information display method according to feature 1.
12. The OKR system is applied. In response to operations on objectives and key outcome OKR information, obtain OKR links, Transmitting the OKR link to an instant communication client so that the instant communication client can obtain OKR display information corresponding to the OKR link in response to the instant communication client receiving the OKR link, wherein the OKR display information includes at least one target information and / or key outcome information corresponding to the target information, and displaying the OKR display information in accordance with pre-set display rules in a first display area. A method for transmitting information characterized by the following features.
13. Obtaining an OKR link in response to an operation on OKR information is, This includes obtaining a periodic OKR link in response to a copy operation of a uniform resource locator (url) for periodic OKR information. The information transmission method according to feature 12.
14. Obtaining an OKR link in response to an operation on OKR information is, In response to share button operations for all OKR information within the cycle, the information receiving user will be displayed in the second exhibition area. This includes obtaining a periodic OKR link in response to an operation performed by the information receiving user. The information transmission method according to feature 12.
15. Obtaining an OKR link in response to an operation on OKR information is, In response to share button operations for all OKR information within the period, a period OKR copy button will be displayed in the second exhibition area. This includes obtaining a periodic OKR link in response to an operation on the aforementioned periodic OKR copy button. The information transmission method according to feature 12.
16. Obtaining an OKR link in response to an operation on OKR information is, This includes obtaining a single OKR link in response to a copy operation on a single OKR information. The information transmission method according to feature 12.
17. This further includes modifying a single OKR in response to an operation on a single OKR change button. The information transmission method according to feature 16.
18. In response to an operation on a single OKR information, a permission setting button will be displayed in the third exhibition area, In response to an operation on the aforementioned permission setting button, permission operation buttons corresponding to each OKR information are displayed in the fourth exhibition area, wherein each OKR information includes periodic OKR information, target information in a single OKR information, and key outcome information in a single OKR information. This further includes changing the permission to inquire about OKR information corresponding to the permission operation button in response to the operation of the permission operation button. The information transmission method according to feature 16.
19. In response to an operation on a single OKR information, an OKR delete button will be displayed in the third exhibition area, The further includes deleting the single OKR information in response to an operation on the OKR delete button. The information transmission method according to feature 16.
20. Placed on the instant communication client, An information acquisition module for acquiring OKR display information corresponding to a key result OKR link in response to receiving a transmitted target and key result OKR link during a conversation, wherein the OKR display information includes at least one target information and / or key result information corresponding to the target information. The system includes an information display module for displaying the OKR display information in the first display area of the conversation according to pre-set display rules. An information display device characterized by the following features.
21. Placed in the OKR system, A link acquisition module for obtaining OKR links in response to operations on objectives and key outcome OKR information, A link transmission module for transmitting an OKR link to an instant communication client so that the instant communication client can obtain OKR display information corresponding to the OKR link in response to the instant communication client receiving the OKR link during a conversation, wherein the OKR display information includes at least one target information and / or key outcome information corresponding to the target information, and displays the OKR display information in accordance with pre-configured display rules in a first display area of the conversation. An information transmission device characterized by the following features.
22. One or more processors, A storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are made to implement the method according to any one of claims 1 to 19. An electronic device characterized by the following features.
23. A computer-readable storage medium on which computer programs are stored, When the program is executed by the processor, it enables the implementation of the method described in any one of claims 1 to 19. A computer-readable storage medium characterized by the following features.
24. A computer program product that includes a computer program or instructions, When the computer program or instruction is executed by the processor, it enables the method described in any one of claims 1 to 19. A computer program product characterized by the following features.