Okr information display method and device, equipment and storage medium

CN115796465BActive Publication Date: 2026-09-11BEIJING QIHOOD TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111065849.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-10
Publication Date
2026-09-11
Estimated Expiration
2041-09-10

AI Technical Summary

Technical Problem

本发明的主要目的在于提供了一种OKR信息展示方法、装置、设备及存储介质,旨在解决如何快速查看关联用户OKR信息的技术问题

Benefits of technology

[0021] Upon receiving an information viewing instruction, this invention first determines the task keywords based on the instruction, then determines the task category information based on the keywords. Next, it searches a preset grouping mapping table for the corresponding task group interface link based on the task category information. This table contains multiple task categories and multiple task grouping interface links. Finally, it retrieves and displays the OKR information of multiple associated users corresponding to the task category information through these interface links. Compared to existing technologies that only allow viewing others' information through organizational address books and personnel searches, this invention determines the task grouping interface link based on the information viewing instruction and then retrieves multiple associated user OKR information through these links, enabling rapid viewing of associated user OKR information and thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115796465B_ABST
    Figure CN115796465B_ABST
Patent Text Reader

Abstract

The application discloses an OKR information display method, device and equipment and a storage medium, and the method comprises the following steps: determining a task matter keyword according to an information checking instruction; determining matter category information according to the task matter keyword; finding a corresponding matter grouping interface link from a preset grouping mapping relationship table according to the matter category information, wherein the preset grouping mapping relationship table comprises a plurality of matter category information and a plurality of matter grouping interface links; obtaining a plurality of associated user OKR information corresponding to the matter category information through the matter grouping interface link, and displaying the plurality of associated user OKR information. Compared with the prior art, the prior art can only check the relevant information of others through the organization address book and personnel search mode, while the application can determine the matter grouping interface link of the matter category information according to the information checking instruction, and then obtain the plurality of associated user OKR information through the matter grouping interface link, so that the associated user OKR information can be quickly checked.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet technology, and in particular to an OKR information display method, apparatus, device, and storage medium. Background Technology

[0002] Objectives and Key Results (OKR) systems are frequently used management systems in daily work. Users can view relevant tasks or personnel information on the OKR system. However, in existing technologies, when viewing other people's relevant tasks and key indicators, it is only possible to view other people's relevant information through organizational address books and personnel searches, which makes the process of viewing related users' OKR information quite complicated. The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention The main objective of this invention is to provide a method, apparatus, device, and storage medium for displaying OKR information, aiming to solve the technical problem of how to quickly view the OKR information of related users.

[0003] To achieve the above objectives, the present invention provides an OKR information display method, which includes the following steps: Upon receiving an information viewing instruction, the task item keywords are determined based on the information viewing instruction; Determine the task category information based on the keywords of the task items; Based on the item category information, the corresponding item group interface link is found from the preset group mapping relationship table. The preset group mapping relationship table contains multiple item category information and multiple item group interface links. The OKR information of multiple associated users corresponding to the item category information is obtained through the item grouping interface, and the OKR information of multiple associated users is displayed.

[0004] Optionally, the step of determining the task item keywords based on the information viewing instruction includes: Extract multiple task-related terms from the information viewing instructions; Determine instruction keywords based on multiple task-related terms; Obtain multiple related words corresponding to the instruction keywords; Select task-related keywords from the multiple associated terms. Optionally, the step of obtaining multiple related words corresponding to the instruction keyword includes: Obtain candidate words for each of the aforementioned task-related terms; Determine the distance values ​​between candidate words for each task item and the instruction keywords; Multiple related words are selected from candidate words of multiple task-related terms based on the distance value.

[0005] Optionally, the step of selecting multiple related words from candidate words of multiple task-related terms based on the distance value includes: Iterate through multiple distance values ​​and use the encountered distance value as the current distance value; Determine whether the current distance value is greater than a preset threshold; When the current distance value is greater than the preset threshold, the target candidate word corresponding to the current distance value is extracted from the candidate words of the multiple task items; After iterating through multiple distance values, the extracted target candidate words are used as multiple associated words of the instruction keywords.

[0006] Optionally, the step of selecting task-related keywords from the plurality of associated words includes: Obtain the cursor's movement trajectory and cursor operation information within the current interface; Task-related keywords are selected from multiple related words based on the movement trajectory information and the cursor operation information.

[0007] Optionally, the step of selecting task-related keywords from a plurality of keywords based on the movement trajectory information and the cursor operation information includes: Determine the associated regions corresponding to each of the aforementioned associated words; The endpoint position information of the cursor is determined based on the movement trajectory information; Select a target region from the associated regions corresponding to the multiple associated words based on the endpoint location information; The keywords for the task are determined based on the cursor operation information and the target area. Optionally, the step of determining task keywords based on the cursor operation information and the target area includes: Determine whether the cursor operation information meets the preset operation conditions; When the cursor operation information meets the preset operation conditions, the task keywords are determined based on the target area.

[0008] Optionally, the step of obtaining the associated user OKR information corresponding to the item category information through the item grouping interface and displaying the associated user OKR information includes: Obtain OKR information for multiple associated users corresponding to the item category information through the item grouping interface link; Obtain the association identifiers of the OKR information of multiple associated users respectively; The OKR information of multiple associated users is displayed based on the association identifier.

[0009] Optionally, the step of displaying the OKR information of multiple associated users based on the association identifier includes: Based on the association identifier, select multiple OKR information of users to be followed from multiple associated user OKR information; Obtain the number of followers for multiple OKR information of the aforementioned users; A preset display strategy is determined based on the number of followers; The OKR information of multiple related users is displayed according to the preset display strategy.

[0010] Optionally, the step of determining the preset display strategy based on the number of followers includes: Obtain the number of associations for multiple sets of OKR information of the associated users; Determine the ratio between the number of associated items and the number of items of interest; Based on the stated quantity ratio, a preset display strategy for multiple related user OKR information is determined.

[0011] Optionally, the step of displaying the OKR information of multiple related users according to the preset display strategy includes: The OKR information of multiple associated users is sorted according to the association identifier to obtain the association user sorting result; The OKR information of multiple related users is displayed based on the sorting results of the related users and the preset display strategy.

[0012] Furthermore, to achieve the above objectives, the present invention also proposes an OKR information display device, the OKR information display device comprising: The extraction module is used to determine the keywords of the task item based on the information viewing instruction when an information viewing instruction is received; The determination module is used to determine the category information of the task based on the keywords of the task. The search module is used to search for the corresponding item group interface link from a preset group mapping relationship table based on the item category information. The preset group mapping relationship table contains multiple item category information and multiple item group interface links. The display module is used to obtain multiple associated user OKR information corresponding to the item category information through the item grouping interface, and to display the multiple associated user OKR information.

[0013] Optionally, the OKR information display device further includes: The extraction module is also used to extract multiple task-related terms from the information viewing instructions; The extraction module is also used to determine instruction keywords based on multiple task-related terms; The extraction module is also used to obtain multiple related words corresponding to the instruction keywords; The extraction module is also used to select task-related keywords from the multiple associated words.

[0014] Optionally, the extraction module is further configured to obtain candidate words for a plurality of the task-related terms; The extraction module is also used to determine the distance value between the candidate words of each task item and the instruction keywords; The extraction module is further configured to select multiple related words from candidate words of multiple task-related terms based on the distance value.

[0015] Optionally, the display module is further configured to obtain multiple associated user OKR information corresponding to the item category information through the item grouping interface link; The display module is also used to obtain the association identifiers of multiple associated user OKR information respectively; The display module is also used to display OKR information of multiple associated users based on the association identifier.

[0016] Optionally, the display module is further configured to select multiple OKR information of interested users from multiple associated user OKR information based on the association identifier; The display module is also used to obtain the number of followers of the OKR information of multiple followers; The display module is also used to determine a preset display strategy based on the number of followers; The display module is also used to display the OKR information of multiple associated users according to the preset display strategy.

[0017] Optionally, the display module is further configured to obtain the number of associations of the associated OKR information of multiple associated users; The display module is also used to determine the ratio between the number of associations and the number of followers; The display module is also used to determine a preset display strategy for multiple related user OKR information based on the quantity ratio value.

[0018] Optionally, the display module is further configured to sort the OKR information of multiple associated users according to the association identifier to obtain the association user sorting result; The display module is also used to display the OKR information of multiple associated users according to the associated user sorting results and the preset display strategy.

[0019] In addition, to achieve the above objectives, the present invention also proposes an OKR information display device, the device comprising: a memory, a processor, and an OKR information display program stored in the memory and executable on the processor, the OKR information display program being configured to implement the steps of the OKR information display method described above.

[0020] In addition, to achieve the above objectives, the present invention also proposes a storage medium storing an OKR information display program, wherein when the OKR information display program is executed by a processor, it implements the steps of the OKR information display method described above.

[0021] Upon receiving an information viewing instruction, this invention first determines the task keywords based on the instruction, then determines the task category information based on the keywords. Next, it searches a preset grouping mapping table for the corresponding task group interface link based on the task category information. This table contains multiple task categories and multiple task grouping interface links. Finally, it retrieves and displays the OKR information of multiple associated users corresponding to the task category information through these interface links. Compared to existing technologies that only allow viewing others' information through organizational address books and personnel searches, this invention determines the task grouping interface link based on the information viewing instruction and then retrieves multiple associated user OKR information through these links, enabling rapid viewing of associated user OKR information and thus improving the user experience. Attached Figure Description

[0022] Figure 1 This is a schematic diagram of the structure of the OKR information display device in the hardware operating environment involved in the embodiments of the present invention; Figure 2 This is a flowchart illustrating the first embodiment of the OKR information display method of the present invention; Figure 3 This is a schematic diagram of the cursor operation interface of the first embodiment of the OKR information display method of the present invention; Figure 4 This is a flowchart illustrating the second embodiment of the OKR information display method of the present invention; Figure 5 This is a flowchart illustrating the third embodiment of the OKR information display method of the present invention; Figure 6 This is a structural block diagram of the first embodiment of the OKR information display device of the present invention.

[0023] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0024] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.

[0025] Reference Figure 1 , Figure 1 This is a schematic diagram of the OKR information display device structure of the hardware operating environment involved in the embodiments of the present invention.

[0026] like Figure 1 As shown, the OKR information display device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be high-speed random access memory (RAM) or stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.

[0027] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the OKR information display device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0028] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and an OKR information display program.

[0029] exist Figure 1In the OKR information display device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the OKR information display device of the present invention can be set in the OKR information display device. The OKR information display device calls the OKR information display program stored in the memory 1005 through the processor 1001 and executes the OKR information display method provided in the embodiment of the present invention.

[0030] This invention provides a method for displaying OKR information, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the OKR information display method of the present invention.

[0031] In this embodiment, the OKR information display method includes the following steps: Step S10: Upon receiving an information viewing instruction, determine the keywords for the task item based on the information viewing instruction.

[0032] It is easy to understand that the execution subject of this embodiment can be a communication device with functions such as data processing, network communication and program running. The device can also determine the item grouping interface link according to the item category information, and can also obtain multiple associated user OKR information corresponding to the item type information through the item grouping interface link. It can also be other computer devices with similar functions, etc. This embodiment does not limit it.

[0033] It should be noted that the information viewing instructions are generated from the query information entered by the current operator. The information viewing instructions include the query statement or query terms entered by the current operator in the search box.

[0034] The process of determining task keywords based on information viewing instructions can be as follows: extract multiple task terms from the information viewing instructions, determine instruction keywords based on the multiple task terms, obtain multiple related words corresponding to the instruction keywords, and finally select task keywords from the multiple related words.

[0035] For example, if the information viewing command is "aligned user information", and the keywords for multiple task items are alignment, user, and information, since user and information are common words and cover too much data, in order to accurately find the information that the current operator wants to obtain, "alignment" can be selected as the command keyword.

[0036] In practical implementation, the first task item keyword from multiple task item keywords can be selected as the instruction keyword. For example, if the information viewing instruction is "users to follow", and the multiple task item keywords are "follow" and "users", then "follow" can be used as the instruction keyword.

[0037] The process of obtaining multiple related words corresponding to the instruction keyword can be achieved by separately obtaining candidate words for multiple task-related terms, determining the distance value between each candidate word and the instruction keyword, and then selecting multiple related words from the candidate words based on the distance value. The distance value can be understood as the similarity value between the candidate words and the instruction keyword.

[0038] It should be understood that the candidate words for task items can be similar words to the task items. The corresponding candidate words can be found from the preset vocabulary list based on the instruction keywords. The preset vocabulary list contains multiple instruction keywords and multiple candidate words, and there is a one-to-many relationship between instruction keywords and candidate words.

[0039] The process of finding multiple related words from candidate words of multiple task items based on distance values ​​can be as follows: iterate through the distance values, take the traversed distance values ​​as the current distance value, determine whether the current distance value is greater than a preset threshold, and if the current distance value is greater than the preset threshold, extract the target candidate words corresponding to the current distance value from the candidate words of multiple task items. After iterating through multiple distance values, the extracted target candidate words are used as multiple related words of the instruction keywords.

[0040] For example, if instruction keyword A has candidate words B, C, and D, and the distance between instruction keyword A and candidate word B is 80, the distance between instruction keyword A and candidate word C is 75, and the distance between instruction keyword A and candidate word D is 60, the preset threshold can be set by the user. If the preset threshold is 70, then candidate words B and C will be used as related words of the instruction keyword.

[0041] The method for selecting keywords for tasks from multiple related terms can be to obtain the cursor movement trajectory information and cursor operation information within the current interface, and then select task keywords from multiple related terms based on the movement trajectory information and cursor operation information.

[0042] In this embodiment, multiple related words will be displayed below the search bar. Each related word has a corresponding related area. The current operator can click on the related area with the cursor. The cursor operation information can be used to perform cursor click operations, etc.

[0043] The process of selecting task keywords from multiple keywords based on movement trajectory information and cursor operation information can be as follows: First, determine the associated regions corresponding to multiple related words. Then, determine the cursor's endpoint position based on the movement trajectory information. Next, select the target region from the associated regions corresponding to the multiple related words based on the endpoint position information. Finally, determine the task keywords based on the cursor operation information and the target region. For ease of understanding, please refer to Figure 3 , Figure 3 This is a schematic diagram of the cursor operation interface of the first embodiment of the OKR information display method of the present invention. A is the operation interface browsed by the current operator, B can be the search bar area, which includes the query information entered by the current operator, B1, B2 and B3 are multiple related areas, and the current operator can click on any position in the related area with the cursor. The related area contains related words corresponding to the query information. When the current operator moves the cursor to the B2 area and clicks the cursor a preset number of times, the related words in the B2 area can be used as keywords for task items, etc.

[0044] The method of determining task keywords based on cursor operation information and the target area involves checking whether the cursor operation information meets preset operation conditions. If the cursor operation information meets the preset operation conditions, the task keywords are determined based on the target area. The preset operation conditions can be user-defined, such as requiring one cursor click, two cursor clicks, etc.

[0045] Step S20: Determine the task category information based on the task keywords.

[0046] It should be noted that the item category information includes the item category you are following, the item category you are aligning with, the item category you are aligning with, the item category you are linking to, and the parent item category, etc.

[0047] It should also be understood that there is a one-to-one correspondence between task keywords and task category information. For example, if the task keyword is "I align", then the task type information is the "I align" task category; if the task keyword is "Follow", then the task type information is the "Follow" task category; if the task keyword is "Align me", then the task type information is the "Align me" task category; if the task keyword is "Connect me", then the task type information is the "Connect me" task category, and so on.

[0048] Step S30: Based on the item category information, find the corresponding item group interface link from the preset group mapping relationship table. The preset group mapping relationship table contains multiple item category information and multiple item group interface links.

[0049] It should be noted that each item category information corresponds to an item grouping interface link, which can be used to jump to the corresponding operation interface of the item category information.

[0050] Step S40: Obtain multiple associated user OKR information corresponding to the item category information through the item grouping interface link, and display the multiple associated user OKR information.

[0051] The task grouping interface is used to retrieve the OKR information of multiple associated users corresponding to the task category information. The association identifiers of the multiple associated user OKR information are then obtained, and the OKR information of the multiple associated users is displayed according to the association identifiers.

[0052] It should be noted that the association identifier can be a tag carried by the associated user, a followed tag, or an unfollowed tag. The followed tag is a special tag set by the current operator to follow the user, such as a star tag or a heart tag.

[0053] In this embodiment, if the item category information is aligned to my category information, then the multiple associated user OKR information corresponding to the aligned to my category information are the OKR information of multiple users who follow the current operator; if the item category information is aligned to my category information, then the multiple associated user OKR information corresponding to the aligned to my category information are the OKR information of multiple users who follow the current operator; if the item category information is followed category information, then the multiple associated user OKR information corresponding to the followed category information are the OKR information of users who clicked to add a follow tag by the current operator, etc.

[0054] In practical implementation, follow tags can be added to personnel attributes, creating a one-to-many relationship where one person can follow multiple people. After establishing follow relationships, a quick access point for "My Follows" can be created on the left side of the OKR platform. Browsing history can be added to personnel attributes to record each person's browsing history. The current user can view the information of those who have viewed their profile, and can also view the browsing history of others. Quick access points for "My Alignments" and "Alignments with Me" can be created on the OKR platform for quick viewing of OKR information for individuals related to the user. A quick access point for "@Me" can be created on the OKR platform, allowing the user to quickly view related individuals after being @'d. A quick access point for "My Supervisor" can be created on the OKR platform, allowing the current user to quickly view the OKR information of their superiors, etc.

[0055] In this embodiment, upon receiving an information viewing instruction, the task keywords are first determined based on the instruction, and then the task category information is determined based on the task keywords. Next, the corresponding task group interface link is searched from a preset group mapping table based on the task category information. This preset group mapping table contains multiple task categories and multiple task group interface links. Finally, the OKR information of multiple associated users corresponding to the task category information is obtained through the task group interface links, and this information is displayed. Compared to existing technologies that only allow viewing others' information through organizational address books and personnel searches, this invention determines the task group interface link for the task category information based on the information viewing instruction and then obtains multiple associated user OKR information through the task group interface links, enabling rapid viewing of associated user OKR information and thus improving the user experience.

[0056] refer to Figure 4 , Figure 4 This is a flowchart illustrating the second embodiment of the OKR information display method of the present invention.

[0057] Based on the first embodiment described above, in this embodiment, step S10 includes: Step S101: Upon receiving an information viewing instruction, extract multiple task-related terms from the information viewing instruction.

[0058] It should be noted that the information viewing instructions are generated from the query information entered by the current operator. The information viewing instructions include the query statement or query terms entered by the current operator in the search box.

[0059] Task-related terms can be understood as words present in the query statement. For example, if the information viewing command is "users to watch", multiple task-related keywords are "watch" and "users".

[0060] Step S102: Determine instruction keywords based on multiple task-related terms.

[0061] In this embodiment, instruction keywords can be selected from multiple task item terms according to preset selection rules. These preset selection rules can include selecting the term corresponding to the first position. For example, if multiple task item terms are arranged in order as "alignment," "user," and "information," the task item term "alignment" can be used as the instruction keyword.

[0062] Step S103: Obtain multiple related words corresponding to the instruction keyword.

[0063] Candidate words for multiple task-related terms are obtained separately. The distance value between each candidate word and the instruction keyword is determined. Based on the distance value, multiple related words are selected from the candidate words of the multiple task-related terms. The distance value can be understood as the similarity value between the candidate words and the instruction keyword.

[0064] It should be understood that the candidate words for task items can be similar words to the task items. The corresponding candidate words can be found from the preset vocabulary list based on the instruction keywords. The preset vocabulary list contains multiple instruction keywords and multiple candidate words, and there is a one-to-many relationship between instruction keywords and candidate words.

[0065] The process of finding multiple related words from candidate words of multiple task items based on distance values ​​can be as follows: iterate through the distance values, take the traversed distance values ​​as the current distance value, determine whether the current distance value is greater than a preset threshold, and if the current distance value is greater than the preset threshold, extract the target candidate words corresponding to the current distance value from the candidate words of multiple task items. After iterating through multiple distance values, the extracted target candidate words are used as multiple related words of the instruction keywords.

[0066] Step S104: Select task-related keywords from the multiple associated terms.

[0067] Obtain the cursor's movement trajectory and operation information within the current interface, and select task keywords from multiple related terms based on the movement trajectory and operation information.

[0068] In this embodiment, multiple related words will be displayed below the search bar. Each related word has a corresponding related area. The current operator can click on the related area with the cursor. The cursor operation information can be used to perform cursor click operations, etc.

[0069] The process of selecting task keywords from multiple keywords based on movement trajectory information and cursor operation information can be as follows: determine the associated regions corresponding to multiple related words separately; determine the cursor's endpoint position information based on the movement trajectory information; select the target region from the associated regions corresponding to multiple related words based on the endpoint position information; determine whether the cursor operation information meets the preset operation conditions. The preset operation conditions can be customized by the user, such as the cursor being clicked once or twice, etc. When the cursor operation information meets the preset operation conditions, the task keywords are determined based on the target region.

[0070] In this embodiment, upon receiving an information viewing instruction, multiple task-related terms are first extracted from the instruction. Then, instruction keywords are determined based on these terms. Multiple related terms corresponding to the instruction keywords are then obtained. Finally, task-related keywords are selected from these related terms. Compared to the prior art, which directly uses all information carried in the information viewing instruction as task-related keywords, this embodiment determines instruction keywords based on multiple task-related terms in the instruction and then selects them from the multiple related terms, thereby improving the accuracy of information retrieval.

[0071] refer to Figure 5 , Figure 5 This is a flowchart illustrating the third embodiment of the OKR information display method of the present invention.

[0072] Based on the first embodiment described above, in this embodiment, step S40 further includes: Step S401: Obtain the OKR information of multiple associated users corresponding to the item category information through the item grouping interface link.

[0073] In this embodiment, if the item category information is aligned to my category information, then the multiple associated user OKR information corresponding to the aligned to my category information are the OKR information of multiple users who follow the current operator; if the item category information is aligned to my category information, then the multiple associated user OKR information corresponding to the aligned to my category information are the OKR information of multiple users who follow the current operator; if the item category information is followed category information, then the multiple associated user OKR information corresponding to the followed category information are the OKR information of users who clicked to add a follow tag by the current operator, etc.

[0074] Step S402: Obtain the association identifiers of the OKR information of the multiple associated users respectively.

[0075] It should be noted that the association identifier can be a tag carried by the associated user, a followed tag, or an unfollowed tag. The followed tag is a special tag set by the current operator to follow the user, such as a star tag or a heart tag.

[0076] Step S403: Display the OKR information of multiple associated users according to the association identifier.

[0077] Based on the association identifier, select multiple OKR information of followed users from multiple related user OKR information, obtain the number of followers of multiple followed user OKR information, determine the preset display strategy based on the number of followers, and display the multiple related user OKR information according to the preset display strategy.

[0078] The process of determining the preset display strategy based on the number of followers can be as follows: obtain the number of associations of OKR information of multiple related users, determine the ratio between the number of associations and the number of followers, and determine the preset display strategy of OKR information of multiple related users based on the ratio.

[0079] The preset display strategy can be customized by the user, such as sorting followed users at the beginning or at the end.

[0080] The processing method for displaying OKR information of multiple related users according to the preset display strategy can be to sort the OKR information of multiple related users according to the association identifier, obtain the ranking result of related users, and then display the OKR information of multiple related users according to the ranking result and the preset display strategy.

[0081] For example, if the number of associated user OKR information is 20, the number of followed user OKR information is 10, the quantity ratio is 2, the preset ratio threshold can be 2, and the quantity ratio is equal to the preset ratio threshold, the followed user OKR information can be arranged at the top, the remaining associated user OKR information can be arranged at the bottom, and finally the sorted associated user OKR information can be displayed.

[0082] For example, if the number of associated user OKR information is 20, the number of followed user OKR information is 5, the quantity ratio is 4, the preset ratio threshold can be 3, and the quantity ratio is greater than the preset ratio threshold, the associated user OKR information other than the followed user can be ranked first, the followed user OKR information can be ranked last, and finally the sorted associated user OKR information can be displayed.

[0083] In this embodiment, firstly, multiple related user OKR information corresponding to the item category information is obtained through the item grouping interface. Then, the association identifiers of the multiple related user OKR information are obtained respectively. Finally, the multiple related user OKR information is displayed according to the association identifiers. Compared with the prior art, which only requires manual searching of related user OKR information and then displaying the searched related user OKR information, this embodiment directly obtains multiple related user OKR information corresponding to the item category information through the item grouping interface and then displays the multiple related user OKR information, thereby quickly viewing the related user OKR information.

[0084] Reference Figure 6 , Figure 6 This is a structural block diagram of the first embodiment of the OKR information display device of the present invention.

[0085] like Figure 6 As shown, the OKR information display device proposed in this embodiment of the invention includes: The extraction module 6001 is used to determine the keywords of the task item based on the information viewing instruction when an information viewing instruction is received.

[0086] It should be noted that the information viewing instructions are generated from the query information entered by the current operator. The information viewing instructions include the query statement or query terms entered by the current operator in the search box.

[0087] The process of determining task keywords based on information viewing instructions can be as follows: extract multiple task terms from the information viewing instructions, determine instruction keywords based on the multiple task terms, obtain multiple related words corresponding to the instruction keywords, and finally select task keywords from the multiple related words.

[0088] For example, if the information viewing command is "aligned user information", and the keywords for multiple task items are alignment, user, and information, since user and information are common words and cover too much data, in order to accurately find the information that the current operator wants to obtain, "alignment" can be selected as the command keyword.

[0089] In practical implementation, the first task item keyword from multiple task item keywords can be selected as the instruction keyword. For example, if the information viewing instruction is "users to follow", and the multiple task item keywords are "follow" and "users", then "follow" can be used as the instruction keyword.

[0090] The process of obtaining multiple related words corresponding to the instruction keyword can be achieved by separately obtaining candidate words for multiple task-related terms, determining the distance value between each candidate word and the instruction keyword, and then selecting multiple related words from the candidate words based on the distance value. The distance value can be understood as the similarity value between the candidate words and the instruction keyword.

[0091] It should be understood that the candidate words for task items can be similar words to the task items. The corresponding candidate words can be found from the preset vocabulary list based on the instruction keywords. The preset vocabulary list contains multiple instruction keywords and multiple candidate words, and there is a one-to-many relationship between instruction keywords and candidate words.

[0092] The process of finding multiple related words from candidate words of multiple task items based on distance values ​​can be as follows: iterate through the distance values, take the traversed distance values ​​as the current distance value, determine whether the current distance value is greater than a preset threshold, and if the current distance value is greater than the preset threshold, extract the target candidate words corresponding to the current distance value from the candidate words of multiple task items. After iterating through multiple distance values, the extracted target candidate words are used as multiple related words of the instruction keywords.

[0093] For example, if instruction keyword A has candidate words B, C, and D, and the distance between instruction keyword A and candidate word B is 80, the distance between instruction keyword A and candidate word C is 75, and the distance between instruction keyword A and candidate word D is 60, the preset threshold can be set by the user. If the preset threshold is 70, then candidate words B and C will be used as related words of the instruction keyword.

[0094] The method for selecting keywords for tasks from multiple related terms can be to obtain the cursor movement trajectory information and cursor operation information within the current interface, and then select task keywords from multiple related terms based on the movement trajectory information and cursor operation information.

[0095] In this embodiment, multiple related words will be displayed below the search bar. Each related word has a corresponding related area. The current operator can click on the related area with the cursor. The cursor operation information can be used to perform cursor click operations, etc.

[0096] The process of selecting task keywords from multiple keywords based on movement trajectory information and cursor operation information can be as follows: First, determine the associated regions corresponding to multiple related words. Then, determine the cursor's endpoint position based on the movement trajectory information. Next, select the target region from the associated regions corresponding to the multiple related words based on the endpoint position information. Finally, determine the task keywords based on the cursor operation information and the target region. For ease of understanding, please refer to Figure 3 , Figure 3 This is a schematic diagram of the cursor operation interface of the first embodiment of the OKR information display method of the present invention. A is the operation interface browsed by the current operator, B can be the search bar area, which includes the query information entered by the current operator, B1, B2 and B3 are multiple related areas, and the current operator can click on any position in the related area with the cursor. The related area contains related words corresponding to the query information. When the current operator moves the cursor to the B2 area and clicks the cursor a preset number of times, the related words in the B2 area can be used as keywords for task items, etc.

[0097] The method of determining task keywords based on cursor operation information and the target area involves checking whether the cursor operation information meets preset operation conditions. If the cursor operation information meets the preset operation conditions, the task keywords are determined based on the target area. The preset operation conditions can be user-defined, such as requiring one cursor click, two cursor clicks, etc.

[0098] The determination module 6002 is used to determine the category information of the task based on the task keywords.

[0099] It should be noted that the item category information includes the item category you are following, the item category you are aligning with, the item category you are aligning with, the item category you are linking to, and the parent item category, etc.

[0100] It should also be understood that there is a one-to-one correspondence between task keywords and task category information. For example, if the task keyword is "I align", then the task type information is the "I align" task category; if the task keyword is "Follow", then the task type information is the "Follow" task category; if the task keyword is "Align me", then the task type information is the "Align me" task category; if the task keyword is "Connect me", then the task type information is the "Connect me" task category, and so on.

[0101] The lookup module 6003 is used to look up the corresponding item group interface link from the preset group mapping relationship table according to the item category information. The preset group mapping relationship table contains multiple item category information and multiple item group interface links.

[0102] It should be noted that each item category information corresponds to an item grouping interface link, which can be used to jump to the corresponding operation interface of the item category information.

[0103] The display module 6004 is used to obtain multiple associated user OKR information corresponding to the item category information through the item grouping interface link, and to display the multiple associated user OKR information.

[0104] The task grouping interface is used to retrieve the OKR information of multiple associated users corresponding to the task category information. The association identifiers of the multiple associated user OKR information are then obtained, and the OKR information of the multiple associated users is displayed according to the association identifiers.

[0105] It should be noted that the association identifier can be a tag carried by the associated user, a followed tag, or an unfollowed tag. The followed tag is a special tag set by the current operator to follow the user, such as a star tag or a heart tag.

[0106] In this embodiment, if the item category information is aligned to my category information, then the multiple associated user OKR information corresponding to the aligned to my category information are the OKR information of multiple users who follow the current operator; if the item category information is aligned to my category information, then the multiple associated user OKR information corresponding to the aligned to my category information are the OKR information of multiple users who follow the current operator; if the item category information is followed category information, then the multiple associated user OKR information corresponding to the followed category information are the OKR information of users who clicked to add a follow tag by the current operator, etc.

[0107] In this embodiment, upon receiving an information viewing instruction, the task keywords are first determined based on the instruction, and then the task category information is determined based on the task keywords. Next, the corresponding task group interface link is searched from a preset group mapping table based on the task category information. This preset group mapping table contains multiple task category information and multiple task group interface links. Then, the OKR information of multiple associated users corresponding to the task category information is obtained through the task group interface links, and this information is displayed. Compared to existing technologies that only allow viewing others' relevant information through organizational address books and personnel searches, this invention determines the task group interface link for the task category information based on the information viewing instruction, and then obtains multiple associated user OKR information through the task group interface links, enabling rapid viewing of associated user OKR information and thus improving the user experience.

[0108] Furthermore, the extraction module 6001 is also used to extract multiple task-related terms from the information viewing instruction; The extraction module 6001 is also used to determine instruction keywords based on multiple task-related terms; The extraction module 6001 is also used to obtain multiple related words corresponding to the instruction keyword; The extraction module 6001 is also used to select task-related keywords from a plurality of associated words.

[0109] Furthermore, the extraction module 6001 is also used to obtain candidate words for multiple task-related terms respectively; The extraction module 6001 is also used to determine the distance value between the candidate words of each task item and the instruction keywords; The extraction module 6001 is further configured to select multiple related words from candidate words of multiple task-related words based on the distance value.

[0110] Furthermore, the display module 6004 is also used to obtain multiple associated user OKR information corresponding to the item category information through the item grouping interface link; The display module 6004 is also used to obtain the association identifiers of multiple associated user OKR information respectively; The display module 6004 is also used to display OKR information of multiple associated users according to the association identifier.

[0111] Furthermore, the display module 6004 is also used to select multiple OKR information of interested users from multiple OKR information of associated users according to the association identifier; The display module 6004 is also used to obtain the number of followers of the OKR information of multiple followers; The display module 6004 is also used to determine a preset display strategy based on the number of followers; The display module 6004 is also used to display the OKR information of multiple related users according to the preset display strategy.

[0112] Furthermore, the display module 6004 is also used to obtain the association number of multiple associated user OKR information; The display module 6004 is also used to determine the ratio between the number of associations and the number of attentions; The display module 6004 is also used to determine a preset display strategy for multiple related user OKR information based on the quantity ratio value.

[0113] Furthermore, the display module 6004 is also used to sort the OKR information of multiple associated users according to the association identifier to obtain the association user sorting result; The display module 6004 is also used to display the OKR information of multiple associated users according to the associated user sorting results and the preset display strategy.

[0114] Other embodiments or specific implementations of the OKR information display device of the present invention can be referred to the above-described method embodiments, and will not be repeated here.

[0115] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0116] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0117] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory / random access memory, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0118] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.

Claims

1. A method for displaying OKR information, characterized in that, The method for displaying OKR information includes the following steps: Upon receiving an information viewing instruction, the task item keywords are determined based on the information viewing instruction; Determine the task category information based on the keywords of the task items; Based on the item category information, the corresponding item group interface link is found from the preset group mapping relationship table. The preset group mapping relationship table contains multiple item category information and multiple item group interface links. The OKR information of multiple associated users corresponding to the item category information is obtained through the item grouping interface, and the OKR information of multiple associated users is displayed. The step of determining the keywords of the task item based on the information viewing instruction includes: Extract multiple task-related terms from the information viewing instructions; Determine instruction keywords based on multiple task-related terms; Obtain candidate words for each of the aforementioned task-related terms; Determine the distance values ​​between candidate words for each task item and the instruction keywords; Based on the distance value, select multiple related words from the candidate words of multiple task-related terms; Select task-related keywords from the multiple associated terms.

2. The method as described in claim 1, characterized in that, The step of selecting multiple related words from candidate words of multiple task-related terms based on the distance value includes: Iterate through multiple distance values ​​and use the encountered distance value as the current distance value; Determine whether the current distance value is greater than a preset threshold; When the current distance value is greater than the preset threshold, the target candidate word corresponding to the current distance value is extracted from the candidate words of the multiple task items; After iterating through multiple distance values, the extracted target candidate words are used as multiple associated words of the instruction keywords.

3. The method as described in claim 2, characterized in that, The step of selecting task-related keywords from the plurality of associated terms includes: Obtain the cursor's movement trajectory and cursor operation information within the current interface; Task-related keywords are selected from multiple related words based on the movement trajectory information and the cursor operation information.

4. The method as described in claim 3, characterized in that, The step of selecting task-related keywords from a plurality of keywords based on the movement trajectory information and the cursor operation information includes: Determine the associated regions corresponding to each of the aforementioned associated words; The endpoint position information of the cursor is determined based on the movement trajectory information; Select a target region from the associated regions corresponding to the multiple associated words based on the endpoint location information; The keywords for the task are determined based on the cursor operation information and the target area.

5. The method as described in claim 4, characterized in that, The step of determining task keywords based on the cursor operation information and the target area includes: Determine whether the cursor operation information meets the preset operation conditions; When the cursor operation information meets the preset operation conditions, the task keywords are determined based on the target area.

6. The method according to any one of claims 1-5, characterized in that, The step of obtaining the associated user OKR information corresponding to the item category information through the item grouping interface and displaying the associated user OKR information includes: Obtain OKR information for multiple associated users corresponding to the item category information through the item grouping interface link; Obtain the association identifiers of the OKR information of multiple associated users respectively; The OKR information of multiple associated users is displayed based on the association identifier.

7. The method as described in claim 6, characterized in that, The step of displaying OKR information of multiple associated users based on the association identifier includes: Based on the association identifier, select multiple OKR information of users to be followed from multiple associated user OKR information; Obtain the number of followers for multiple OKR information of the aforementioned users; A preset display strategy is determined based on the number of followers; The OKR information of multiple related users is displayed according to the preset display strategy.

8. The method as described in claim 7, characterized in that, The step of determining the preset display strategy based on the number of followers includes: Obtain the number of associations for multiple sets of OKR information of the associated users; Determine the ratio between the number of associated items and the number of items of interest; Based on the stated quantity ratio, a preset display strategy for multiple related user OKR information is determined.

9. The method as described in claim 8, characterized in that, The step of displaying the OKR information of multiple related users according to the preset display strategy includes: The OKR information of multiple associated users is sorted according to the association identifier to obtain the association user sorting result; The OKR information of multiple related users is displayed based on the sorting results of the related users and the preset display strategy.

10. An OKR information display device, characterized in that, The OKR information display device includes: The extraction module is used to determine the keywords of the task item based on the information viewing instruction when an information viewing instruction is received; The determination module is used to determine the category information of the task based on the keywords of the task. The search module is used to search for the corresponding item group interface link from a preset group mapping relationship table based on the item category information. The preset group mapping relationship table contains multiple item category information and multiple item group interface links. The display module is used to obtain multiple associated user OKR information corresponding to the item category information through the item grouping interface, and to display the multiple associated user OKR information. The extraction module is also used to extract multiple task-related terms from the information viewing instructions; The extraction module is also used to determine instruction keywords based on multiple task-related terms; The extraction module is also used to obtain candidate words for multiple task-related terms respectively; The extraction module is also used to determine the distance value between the candidate words of each task item and the instruction keywords; The extraction module is further configured to select multiple related words from candidate words of multiple task-related vocabulary based on the distance value; The extraction module is also used to select task-related keywords from the multiple associated words.

11. The apparatus as claimed in claim 10, characterized in that, The display module is also used to obtain multiple associated user OKR information corresponding to the item category information through the item grouping interface link; The display module is also used to obtain the association identifiers of multiple associated user OKR information respectively; The display module is also used to display OKR information of multiple associated users based on the association identifier.

12. The apparatus as claimed in claim 11, characterized in that, The display module is also used to select multiple OKR information of users of interest from multiple OKR information of associated users according to the association identifier; The display module is also used to obtain the number of followers of the OKR information of multiple followers; The display module is also used to determine a preset display strategy based on the number of followers; The display module is also used to display the OKR information of multiple associated users according to the preset display strategy.

13. The apparatus as claimed in claim 12, characterized in that, The display module is also used to obtain the association number of multiple associated user OKR information; The display module is also used to determine the ratio between the number of associations and the number of followers; The display module is also used to determine a preset display strategy for multiple related user OKR information based on the quantity ratio value.

14. The apparatus as claimed in claim 13, characterized in that, The display module is also used to sort the OKR information of multiple associated users according to the association identifier to obtain the association user sorting result; The display module is also used to display the OKR information of multiple associated users according to the associated user sorting results and the preset display strategy.

15. An OKR information display device, characterized in that, The device includes: a memory, a processor, and an OKR information display program stored in the memory and executable on the processor, the OKR information display program being configured to implement the steps of the OKR information display method as described in any one of claims 1 to 9.

16. A storage medium, characterized in that, The storage medium stores an OKR information display program, which, when executed by a processor, implements the steps of the OKR information display method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Method and terminal device for presenting candidate item

    CN109074354A

  • Data tracking and processing method and device, equipment and storage medium

    CN110459223A