Information processing method and device, processing equipment and storage medium

By detecting operation instructions and using digital models to obtain analysis results, the problem that the office service platform cannot analyze the working time distribution and work arrangement of the company's employees is solved, and information that is valuable to the company is obtained and users' analysis needs are met.

CN120146772APending Publication Date: 2025-06-13GUANGZHOU KINGSOFT MOBILE TECH +3
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311706245.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-12
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

The existing office service platform cannot directly analyze the working time distribution and work arrangements of corporate employees through data, and promptly obtain valuable information to the company, and cannot meet the analysis needs of users.

Method used

Through detection operation instructions, the data analysis results associated with user needs are obtained using digital models, and the analysis results are displayed to meet users' analysis needs. The method includes the steps of detecting operation instructions, acquiring analysis results using a digital model, and displaying analysis results.

Benefits of technology

It realizes the analysis of the working time distribution and work arrangements of enterprise employees, obtains valuable information to the enterprise, meets the analysis needs of users, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120146772A_ABST
    Figure CN120146772A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information processing method and device, processing equipment and a storage medium. The method comprises the steps that a first operation instruction is detected, the first operation instruction carries demand information, and the first operation instruction is used for triggering a first function to analyze the demand information to obtain an analysis result; in response to the detected first operation instruction, obtaining the analysis result by using a digital model, the digital model being at least associated with first use data of a second function, the second function being used for providing services for the user, and the first use data being data associated with a demand indicated by the demand information; and displaying the analysis result. Therefore, the first function can utilize the digital model obtained by training the first use data based on the second function to obtain the analysis result obtained by analyzing the demand information, and can display the analysis result, so that the analysis demand, associated with the service, of a user can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to, and is not limited to, the field of information processing technologies, and particularly relates to an information processing method, apparatus, processing device, and storage medium. Background Art

[0002] An office service platform can provide services in a privatized environment. In a privatized environment, the usage data processed by the office service platform is stored on the user's machine. These usage data can be exported for further statistical analysis. However, in related technologies, the office service platform cannot directly analyze the work time distribution and work arrangements of enterprise employees based on these usage data, and / or analyze valuable information for the enterprise, resulting in the inability to well meet user needs. Summary of the Invention

[0003] In view of this, embodiments of the present disclosure disclose an information processing method, apparatus, processing device, and storage medium to at least meet the analysis needs of users.

[0004] According to a first aspect of embodiments of the present disclosure, an information processing method is provided. The method is executed by a first function, and the method includes:

[0005] Detect a first operation instruction carrying requirement information, where the first operation instruction is used to: trigger the first function to analyze the requirement information to obtain an analysis result;

[0006] In response to detecting the first operation instruction, obtain the analysis result by using a digital model. The digital model is at least associated with first usage data of a second function, the second function is used to provide services for the user, and the first usage data is data associated with the requirement indicated by the requirement information;

[0007] Display the analysis result.

[0008] In some embodiments, the obtaining the analysis result by using a digital model includes:

[0009] Send a first request message to a third function, where the first request message is used to request to obtain the analysis result; the third function is used to: provide an analysis service for the first function to analyze the requirement information based on the digital model;

[0010] Receive the analysis result sent by the third function, where the analysis result is the result obtained by the third function using the digital model to analyze the requirement information.

[0011] In some embodiments, the method further includes:

[0012] Detect a second operation instruction, where the second operation instruction indicates a data range associated with the requirement information, and the data within the data range includes the first usage data;

[0013] In response to detecting the second operation instruction, send first indication information to the third function, where the first indication information indicates the data range;

[0014] Receive first response information sent by the third function, where the first response information indicates at least one sub - data range available for user selection included in the data range.

[0015] In some embodiments, the method further includes:

[0016] Display a first display control on the display interface of the second function, where the first display control includes menu options corresponding to the sub - data ranges;

[0017] The detecting the first operation instruction includes:

[0018] Detect the first operation instruction acting on the menu option, where the requirement information is associated with the sub - data range corresponding to the menu option, and the first usage data within the sub - data range is used for the digital model to analyze the requirement information to obtain the analysis result.

[0019] In some embodiments, the method further includes:

[0020] Send usage data to the third function, where the usage data includes the first usage data and / or second usage data, and the second usage data is data obtained from a predetermined application for training the digital model.

[0021] In some embodiments, the method further includes:

[0022] Determine whether the first function is authorized to obtain the first usage data;

[0023] Determine that the first function is authorized to obtain the first usage data, and obtain the first usage data from the second function.

[0024] In some embodiments, the method further includes:

[0025] Detect a third operation instruction acting on an operation control, where the operation control is displayed on the display interface of the second function;

[0026] In response to detecting the third operation instruction, display an interaction control on the display interface, where the interaction control includes a data input box;

[0027] The detecting the first operation instruction includes:

[0028] Detect the first operation instruction input in the data input box.

[0029] According to a second aspect of the embodiments of the present disclosure, there is provided an information processing apparatus, the apparatus including:

[0030] A detection module, configured to detect a first operation instruction, the first operation instruction carrying requirement information, the first operation instruction being used for: triggering the first function to analyze the requirement information to obtain an analysis result;

[0031] An analysis module, configured to: in response to detecting the first operation instruction, use a digital model to obtain the analysis result, the digital model being at least associated with first usage data of a second function, the second function being used to provide services for the user, the first usage data being data associated with the requirement indicated by the requirement information;

[0032] A display module, configured to: display the analysis result.

[0033] According to a third aspect of the embodiments of the present disclosure, there is provided a processing device, the processing device including:

[0034] A memory, used to store an executable program;

[0035] A processor, configured to, when executing the executable program stored in the memory, implement the method according to any one of the embodiments of the present disclosure.

[0036] According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer storage medium, the computer storage medium storing an executable program, and when the executable program is executed by a processor, the method according to any one of the embodiments of the present disclosure is implemented.

[0037] In the embodiments of the present disclosure, the first operation instruction is detected, the first operation instruction carrying requirement information, the first operation instruction being used for: triggering the first function to analyze the requirement information to obtain an analysis result. Thus, the first function can detect the analysis requirement of the user and trigger the first function based on the first operation instruction to obtain the analysis result of the analysis of the requirement information. In response to detecting the first operation instruction, the analysis result is obtained by using a digital model, the digital model being at least associated with first usage data of a second function, the second function being used to provide services for the user, the first usage data being data associated with the requirement indicated by the requirement information. Thus, the first function can obtain the analysis result of the analysis of the requirement information by using the digital model based on the first usage data of the second function, and can display the analysis result, thereby meeting the analysis requirement of the user associated with the service. Description of the Drawings

[0038] Figure 1 Schematic flowchart of an information processing method shown according to an exemplary embodiment.

[0039] Figure 2 Schematic diagram of a functional relationship shown according to an exemplary embodiment.

[0040] Figure 3 Schematic flowchart of an information processing method shown according to an exemplary embodiment.

[0041] Figure 4a Schematic flowchart of an information processing method shown according to an exemplary embodiment.

[0042] Figure 4b Schematic flowchart of an information processing method shown according to an exemplary embodiment.

[0043] Figure 5 Schematic diagram of an operation interface shown according to an exemplary embodiment.

[0044] Figure 6 Schematic diagram of an operation interface shown according to an exemplary embodiment.

[0045] Figure 7 Schematic diagram of an operation interface shown according to an exemplary embodiment.

[0046] Figure 8 Schematic diagram of an information processing module shown according to an exemplary embodiment. Detailed implementation manners

[0047] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be construed as limitations on the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

[0048] In the following description, "some embodiments" are involved, which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0049] In the following description, the terms "first / second / third" involved are only used to distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first / second / third" can be interchanged with a specific order or sequence when allowed, so that the embodiments of the present invention described herein can be implemented in an order other than that illustrated or described herein.

[0050] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which this invention belongs. The terms used herein are for the purpose of describing embodiments of the present invention only and are not intended to limit the present invention.

[0051] To better understand the embodiments of the present disclosure, the following describes the scenarios in the related art through exemplary embodiments:

[0052] In some embodiments, the collaborative office platform is an enterprise collaborative office platform that provides at least one of the functions of integrating instant messaging, audio and video calls, Kingsoft Cloud documents, enterprise internal applications, and external service provider applications.

[0053] In some embodiments, the collaborative office platform is provided with a workbench, which integrates various application entrances and various components.

[0054] In some embodiments, the workbench is provided with an intelligent enterprise work assistant. Users can input instructions to the intelligent assistant on the workbench panel, and the intelligent enterprise work assistant outputs personal-related analysis conclusions.

[0055] In some embodiments, the enterprise management background is provided with an intelligent enterprise work assistant. Users can input instructions to the intelligent assistant in the enterprise management background, and the intelligent enterprise work assistant outputs enterprise-related analysis conclusions.

[0056] In some embodiments, the account data may include the account data logged in to the digital office platform. For example, data such as the number of active users, active time, active duration, and / or login area, etc.

[0057] In some embodiments, the application data can be divided into official application data and external application data. The official application data may include at least one of the following data: calendar, meeting, to-do center, light approval, light check-in, service desk, form, announcement, email, meeting room reservation, team square, and report.

[0058] In some embodiments, the instant messaging (IM) data may be the IM data formed on the collaborative office platform.

[0059] In some embodiments, the document data may be the data in the cloud document.

[0060] In some embodiments, the privatized environment may be to deploy the entire collaborative office platform to the machines provided by the user himself, and all data is retained in the user's intranet.

[0061] Such as Figure 1As shown, in an embodiment of the present disclosure, an information processing method is provided. The method is executed by a first function, and the method includes:

[0062] Step S11: Detect a first operation instruction. The first operation instruction carries requirement information, and the first operation instruction is used to trigger the first function to analyze the requirement information to obtain an analysis result;

[0063] Step S12: In response to detecting the first operation instruction, use a digital model to obtain the analysis result obtained by analyzing the requirement information. The digital model is at least associated with first usage data of a second function. The second function is used to provide services for users, and the first usage data is data associated with the requirement indicated by the requirement information;

[0064] Step S13: Display the analysis result.

[0065] It should be noted that the service provided by the second function for users can be a digital office service but is not limited to a digital office service.

[0066] In some embodiments, the information processing method of the present disclosure can be applied to an office service platform. Exemplarily, the first function can be a part of the office service platform. For example, if the office service platform is a collaborative office platform, the first function can be a part of the collaborative office platform. For example, the first function can be an intelligent enterprise work assistant on the workbench of the collaborative office platform, and the first function can also be an intelligent enterprise work assistant in the enterprise management background of the collaborative office platform, which is not limited herein. The office service platform can be deployed in a private environment.

[0067] In some embodiments, the second function can be the workbench itself or the enterprise management background itself, but is not limited thereto. An application program can run on the workbench or the enterprise management background.

[0068] In some embodiments, the operation of the second function (or the application program on the second function) generates usage data, and the usage data can be used for analysis of specific requirements after being authorized. For example, the meeting management application program running on the second function generates time data on the use of the meeting room in the past week during the use process. If the time data is authorized for use, the time data can be used to analyze which time periods the meeting room may be idle in the next week to meet the user's need to pre-arrange meetings in the next week. It should be noted that the digital model can be used to analyze the usage data.

[0069] In some embodiments, the display interface (which can include an operation interface) of the first function can be set on the display interface of the second function, but is not limited to the display interface of the second function.

[0070] In some embodiments, the first operation instruction may be detected periodically; the first operation instruction may be an instruction acting on the first display control; the first operation instruction may be a touch operation instruction, a double-click operation instruction, an input operation instruction, etc. Exemplarily, the first operation instruction may be a single-click instruction acting on a menu option displayed by the first display control.

[0071] In some embodiments, the requirement information indicates the user's requirements. Exemplarily, the requirement information indicates the analysis requirements input by the user and associated with the digital office service.

[0072] In some embodiments, the user may be an employee and / or an enterprise.

[0073] In some embodiments, employee users and enterprise users have different data access, usage, and processing permissions.

[0074] In some embodiments, the data related to employee users and the data related to enterprise users may be isolated from each other or partially overlapping, which is not limited herein.

[0075] In some embodiments, both the data related to employee users and the data related to enterprise users need to be used under authorization. After the data related to employee users is authorized by the employee, the enterprise user can use it, and after the data related to enterprise users is authorized by the enterprise user, the employee can use it.

[0076] In some embodiments, the requirement information may be the requirement information of enterprise employees or the requirement information of the enterprise itself. The requirement information may be data associated with instant messaging, application processing, document sorting, and / or account management. For example, the employee's input on the first display control "Please output today's work priorities and follow-up to-dos based on today's meeting minutes, schedule, and / or document collaboration" can be understood as a kind of requirement information; the employee's input on the first display control "Please help summarize the schedule for this week. Please summarize the content that requires my attention in the documents @ me in the past week" can be understood as a kind of requirement information. Another example, the enterprise's input on the first display control "Please analyze the usage of the company's meeting rooms in the past month" can be understood as a kind of requirement information; the enterprise's input on the first display control "Please analyze the usage of the company's documents in the past month" can be understood as a kind of requirement information.

[0077] Exemplarily, when the user authorizes the first function (or digital model) to obtain the collaborative digital office data used by the user when using the second function, for example, including IM data, application data, and document data, an instruction (for example, a first operation instruction, which may carry requirement information) can be input to the first function. For example, the requirement information can be to output the key points of work today (for example, a daily report) and subsequent to-dos based on today's meeting minutes, schedule, and document collaboration; the requirement information can be to help summarize the situation of the entire week's schedule (for example, a weekly report); the requirement information can be to summarize the content that needs my attention in the documents @ me in the past week, etc.

[0078] Exemplarily, when the enterprise authorizes the first function (or digital model) to obtain the relevant usage data of the collaborative digital office platform statistically calculated by the enterprise back-end, an instruction (for example, a first operation instruction, which may carry requirement information) is input to it. For example, the requirement information can be to analyze the usage situation of the company's meeting rooms in the past 1 month; the requirement information can be to analyze the usage situation of the company's documents in the past 1 month, etc. Of course, the requirement information can also be requirements that are beneficial for the enterprise to analyze its own situation, such as employee attendance, distribution of online and offline meetings, approval process efficiency, and capital flow.

[0079] In some embodiments, different first operation instructions can correspond to different requirements. Here, different first operation instructions can be instructions input for different display controls (for example, menu controls), and different first operation instructions can also be different instructions directly input.

[0080] In some embodiments, the analysis result can correspond to the requirement information. For example, it can be the analysis result corresponding to the requirement information of "the key points of work today and subsequent to-dos"; it can be the analysis result corresponding to the requirement information of "the situation of the entire week's schedule"; it can also be the analysis result corresponding to the requirement information of "the content that needs my attention in the documents @ me in the past week".

[0081] In some embodiments, the first usage data is data associated with the requirement indicated by the requirement information. The first usage data can be used for analysis of the requirement information and obtaining an analysis result after being authorized. Here, it can be to analyze the requirement information using a digital model.

[0082] In some embodiments, the first usage data includes first-class data and / or second-class data; the first-class data is the data of individual users using digital office services; the second-class data is the data of enterprise users using digital office services.

[0083] In some embodiments, the first usage data may be data authorized by the user for use. It should be noted that if the first usage data has not been authorized by the user for use, the first usage data cannot be used for the analysis of demand information. Only when the first usage data has been authorized by the user for use can the first usage data be used for the analysis of demand information. In this way, the security of the use of the first usage data can be ensured, and the risk caused by the illegal use of the first usage data can be reduced.

[0084] In some embodiments, the digital model used for the above analysis result may be any model adopted by an analysis method that can obtain the above analysis result.

[0085] In some embodiments, the first type of data and / or the second type of data include at least one of the following: account data, instant messaging (IM) data, document data, and application data.

[0086] In some embodiments, the account data includes at least one of the following:

[0087] Account activity data;

[0088] Login location data;

[0089] Account corresponding position data;

[0090] Login device data;

[0091] Superior-subordinate relationship data.

[0092] In some embodiments, the document data includes at least one of the following:

[0093] At My Document data;

[0094] Document data I read;

[0095] Document data I edited;

[0096] Document data I commented on.

[0097] In some embodiments, the IM data includes at least one of the following:

[0098] At My Data organized data;

[0099] One-on-one chat My Data organized data;

[0100] Unread group chat Data organized data;

[0101] Data organized data I replied to.

[0102] In some embodiments, the application data includes at least one of the following:

[0103] Report data;

[0104] Calendar data;

[0105] Light approval data;

[0106] Email data;

[0107] Announcement data;

[0108] Service desk data;

[0109] Enterprise self-built application data.

[0110] In some embodiments, please refer to Figure 2 , which shows a schematic diagram of the relationship between data and the platform, digital model, personal intelligent work assistant, and enterprise intelligent work assistant.

[0111] In some embodiments, before detecting the first operation instruction, it is necessary to determine whether the user has authorized the use of the first function. Only when the first function is authorized for use, the operation of detecting the first operation instruction will be executed. Here, since it is determined whether the user authorizes the use of the first function before detecting the first operation instruction, the security of using the first function can be ensured, and the security risk caused by analyzing the demand information without authorization can be reduced.

[0112] In some embodiments, the digital model is at least associated with the first usage data of the second function. Exemplarily, the digital model is at least trained based on the first usage data of the second function.

[0113] In some embodiments, it is determined whether the user authorizes the use of the first function. In response to determining that the user has authorized the use of the first function, the first operation instruction is detected. The first operation instruction is used to: trigger the first function to analyze the demand information to obtain an analysis result. In response to detecting the first operation instruction, the digital model is used to obtain the analysis result obtained by analyzing the demand information. The digital model is at least associated with the first usage data of the second function. The second function is used to provide services for the user, and the first usage data is data associated with the demand indicated by the demand information. The analysis result is displayed. It should be noted that if it is determined that the user is not authorized to use the first function, the first function can actively apply for authorization to use the first function. Exemplarily, a prompt window for applying for authorization can be displayed on the display interface and wait for the user's authorization.

[0114] In some embodiments, after determining that the user has authorized the use of the first function, a guidance interface for using the first function can be displayed, and the user's operation instruction, such as the first operation instruction, is detected based on the guidance interface. That is to say, only after the user authorizes the use of the first function, an operation entry for the user to use the first function will be provided, improving the security of using the first function.

[0115] In some embodiments, the digital model may be an artificial intelligence (AI) model.

[0116] In some embodiments, the training process of the digital model may be executed on the first function, or it may be trained on a third-party device until it meets a predetermined condition and then transplanted to the first function for application, which is not limited herein.

[0117] In some embodiments, the first function detects a first operation instruction, and the first operation instruction carries requirement information. The first operation instruction is used to: trigger the first function to analyze the requirement information to obtain an analysis result. In response to detecting the first operation instruction, the first function uses the digital model deployed by itself to obtain the analysis result obtained by analyzing the requirement information. The digital model is at least associated with the first usage data of the second function, and the second function is used to provide services for users. The first usage data is data associated with the requirement indicated by the requirement information. In this way, the analysis result can be directly obtained by using the digital model deployed by the first function itself, reducing the interaction with external functions and ensuring data security.

[0118] In some embodiments, a first operation instruction is detected, and the first operation instruction carries requirement information. The first operation instruction is used to: trigger the first function to analyze the requirement information to obtain an analysis result. In response to detecting the first operation instruction, a first request message is sent to the third function. The first request message is used to request to obtain the analysis result; the third function is used to: provide an analysis service for the first function for the requirement information based on the digital model deployed by the third function. The digital model is at least associated with the first usage data of the second function, and the second function is used to provide services for users. The first usage data is data associated with the requirement indicated by the requirement information; receive the analysis result sent by the third function, and the analysis result is the result obtained by the third function using the digital model to analyze the requirement information; display the analysis result. In this way, the analysis result can be obtained by using the digital model deployed by the third function, and the digital model resources of external functions can be used for analysis without the first function deploying digital resources by itself.

[0119] In some embodiments, the third function may be a digital processing module including a digital gateway.

[0120] In some embodiments, the first request message may carry requirement information.

[0121] In some embodiments, a second operation instruction is detected, and the second operation instruction indicates a data range associated with the requirement information. The data within the data range includes first usage data. In response to detecting the second operation instruction, a first indication information is sent to a third function, and the first indication information indicates the data range; the third function is configured to: provide an analysis service for the first function for the requirement information based on an AI model. A first response information sent by the third function is received, and the first response information indicates at least one sub-data range included in the data range that is available for the user to select. The at least one sub-data range may be determined by the third function. In this way, when the user needs to analyze the requirement corresponding to the requirement information, through interaction with the third function, a small sub-data range can be further located based on the data range associated with the requirement information, so that the analysis result corresponding to the requirement information can be obtained more quickly and accurately.

[0122] In some embodiments, a first display control is displayed on the display interface of the second function, and the first display control includes menu options corresponding to the sub-data ranges. A first operation instruction acting on the menu option is detected, and the requirement information is associated with the sub-data range corresponding to the menu option. The first usage data within the sub-data range is used for the digital model to analyze the requirement information to obtain an analysis result. A first request information is sent to the third function, and the first request information is used to request to obtain the analysis result. The analysis result sent by the third function is received. In this way, the user can locate the sub-data range of interest by operating the menu option, so that the analysis result corresponding to the requirement information can be obtained more quickly and accurately based on the located sub-data range.

[0123] In some embodiments, after receiving the first request information, the third function matches the requirement indicated by the first request information with a function instruction, and the function instruction is used to analyze the requirement through a digital model. If the requirement can match the corresponding function instruction, the function instruction can be executed, and the analysis result corresponding to the requirement can be obtained. If the requirement cannot match the corresponding function instruction, a second response information can be sent to the first function, and the second response information can indicate a matching failure.

[0124] In some embodiments, if the requirement can match the corresponding function instruction, the third function determines whether it is authorized to execute the function instruction. If it is authorized to execute the function instruction, the function instruction can be executed, and the analysis result corresponding to the requirement can be obtained. If it is not authorized to execute the function instruction, a third response information can be sent to the first function, and the third response information can indicate that it has no right to execute the function instruction.

[0125] In some embodiments, if the requirement can match the corresponding functional instruction, the third function determines whether it is authorized to obtain the usage data required to execute the functional instruction. If it is authorized to obtain the usage data required to execute the functional instruction, the functional instruction can be executed, and the analysis result corresponding to the requirement can be obtained. If it is not authorized to obtain the data required to execute the functional instruction, a fourth response message can be sent to the first function, and the fourth response message can indicate that the functional instruction cannot be executed due to lack of authority.

[0126] It should be noted that the authorization can be user authorization or enterprise authorization. Exemplarily, since the digital model needs to obtain corresponding data for analysis and learning, first, the user or enterprise administrator needs to actively authorize the digital model to obtain the data access rights.

[0127] In some embodiments, the first function can send usage data to the third function. The usage data includes first usage data and / or second usage data, and the second usage data is the data obtained from a predetermined application for training the digital model. In this way, after receiving the usage data, the third function can train the digital model based on the usage data until it meets the predetermined conditions, and obtain the trained digital model. The trained digital model can perform requirement analysis on the requirement. It should be noted that the usage data is the data authorized by the user to be used, so as to ensure the security of data usage.

[0128] In some embodiments, before the first function sends the usage data to the third function, the method further includes: converting the format of the usage data into the standard format of the sample data for training the AI model. Here, the standard format is the sample data that the AI model can process.

[0129] In some embodiments, the data can be divided into four types of data, namely account, IM, document, and application data.

[0130] Exemplarily, account data: The account data covers the total number, daily active data, login location (such as the regional scope), and / or continuous active data, etc.

[0131] Exemplarily, IM data: The summary of the chat data @ me every day, the summary of the one-on-one chat data with me every day, and / or the summary of the content of the unread group chats every day, etc.

[0132] Exemplarily, application data: Taking emails as an example, such as the replied email data, the received email data every day, which emails you are the recipient of, which emails you are the carbon copy recipient of, and which emails @ you in the email.

[0133] Exemplarily, document data: The content that needs my attention in the documents @ me every day, including to-do data, the content arrangement of the documents @ me, and the document data I replied to, etc.

[0134] In some embodiments, a first function determines whether the first function is authorized to obtain first usage data. If the first function determines that it is authorized to obtain the first usage data, it obtains the first usage data from a second function. The first function may send the first usage data to a third function. It should be noted that if it is determined that the first function is not authorized to obtain the first usage data, the first function cannot obtain the first usage data from the second function, thus ensuring the security of the use of the first usage data.

[0135] In some embodiments, a first function detects a first operation instruction, which carries requirement information and is used to trigger the first function to analyze the requirement information to obtain an analysis result. In response to detecting the first operation instruction, the first function uses a digital model to obtain the analysis result obtained by analyzing the requirement information. The digital model is at least associated with the first usage data of a second function, where the second function is used to provide services for a user, and the first usage data is data associated with the requirement indicated by the requirement information. The first function stores a document containing the analysis result or uses a display control to display the analysis result, and the display control is displayed on the display interface of the second function. In this way, it is convenient for the user to obtain the analysis result, improving the user experience.

[0136] In some embodiments, the first function detects a third operation instruction acting on an operation control, and the operation control is displayed on the display interface of the second function. In response to detecting the third operation instruction, the first function displays an interaction control on the display interface, and the interaction control includes a data input box. The first function detects the first operation instruction entered in the data input box. The data input box may be a text input box, an image input box, and / or a voice input box, which is not limited herein. For example, when the user's requirement is to obtain the free time of the meeting room next week, the keyword "obtain the free time of the meeting room next week" may be entered in the text input box, and the first function may generate a corresponding first operation instruction based on the keyword. In this way, it facilitates the human-computer interaction between the user and the function, improving the user experience.

[0137] Exemplarily, on the workbench, in the form of a floating button, click to open a dialog box, request the first function to output a corresponding conclusion in a dialog box, and convert it into a personal document for storage, or directly display it as a component of the workbench.

[0138] Exemplarily, in the enterprise management background, in the form of a floating button, click to open a dialog box, request the first function to output a corresponding conclusion in a dialog box, and display it in the form of a data dashboard on the home page of the enterprise management background.

[0139] In an embodiment of the present disclosure, a first operation instruction is detected. The first operation instruction carries requirement information and is used to: trigger a first function to analyze the requirement information to obtain an analysis result, where the requirement information indicates the analysis requirement of the user related to the digital office service. In this way, the first function can detect the analysis requirement of the user related to the digital office service and trigger the first function to obtain the analysis result obtained by analyzing the requirement information based on the first operation instruction. In response to detecting the first operation instruction, a digital model is used to obtain the analysis result obtained by analyzing the requirement information. The digital model is at least associated with the first usage data of a second function, and the second function is used to provide services for the user. The first usage data is data associated with the requirement indicated by the requirement information. In this way, the first function can obtain the analysis result obtained by analyzing the requirement information by using the digital model based on the first usage data of the second function, and can display the analysis result, so as to meet the analysis requirement of the user related to the service.

[0140] It should be noted that those skilled in the art can understand that the method provided in the embodiment of the present disclosure can be executed alone or together with some methods in the embodiment of the present disclosure or some methods in the related art.

[0141] As Figure 3 shown, an information processing method is provided in an embodiment of the present disclosure. The method is executed by a third function, and the method includes:

[0142] Step S31: Receive the request information sent by the first function. The request information is used to request the third function to analyze the requirement information to obtain an analysis result;

[0143] Step S32: Execute an analysis service for the requirement information based on the digital model to obtain an analysis result. The digital model is at least associated with the first usage data of the second function, and the second function is used to provide services for the user;

[0144] Step S33: Send the analysis result to the first function.

[0145] It should be noted that Figure 3 The process of information interaction for the corresponding part can refer to Figure 2 the corresponding embodiment.

[0146] In some embodiments, a third function receives first indication information sent by a first function, and the first indication information indicates a data range; the data within the data range includes first usage data of a second function. The third function determines at least one sub-data range included in the data range based on the data range. The third function sends first response information to the first function, and the first response information indicates at least one sub-data range, and the first usage data within the sub-data range is used for analysis by a digital model to obtain an analysis result. The third function receives first request information sent by the first function, and the first request information is used to request the third function to perform analysis on requirement information to obtain an analysis result, and the requirement information indicates an analysis requirement of the user associated with digital office services. The third function performs an analysis service on the requirement information based on the digital model to obtain an analysis result. The digital model is at least associated with the first usage data of the second function, and the second function is used to provide services for the user. The third function sends the analysis result to the first function.

[0147] In some embodiments, a third function receives usage data sent by a first function, and the usage data includes first usage data and / or second usage data, and the second usage data is data obtained from a predetermined application for training an AI model.

[0148] In some embodiments, after receiving the first request information, the third function matches the requirement indicated by the first request information with a function instruction, and the function instruction is used to analyze the requirement through a digital model. If the requirement can match the corresponding function instruction, the function instruction can be executed, and the analysis result corresponding to the requirement can be obtained. If the requirement cannot match the corresponding function instruction, second response information can be sent to the first function, and the second response information can indicate a matching failure.

[0149] In some embodiments, if the requirement can match the corresponding function instruction, the third function determines whether it is authorized to execute the function instruction. If it is authorized to execute the function instruction, the function instruction can be executed, and the analysis result corresponding to the requirement can be obtained. If it is not authorized to execute the function instruction, third response information can be sent to the first function, and the third response information can indicate that it has no right to execute the function instruction.

[0150] In some embodiments, if the requirement can match the corresponding function instruction, the third function determines whether it is authorized to obtain the usage data required to execute the function instruction. If it is authorized to obtain the usage data required to execute the function instruction, the function instruction can be executed, and the analysis result corresponding to the requirement can be obtained. If it is not authorized to obtain the data required to execute the function instruction, fourth response information can be sent to the first function, and the fourth response information can indicate that it has no right to execute the function instruction.

[0151] It should be noted that for the specific embodiments on the third function side, reference can be made to the corresponding descriptions on the first function side, which will not be elaborated here.

[0152] To better understand the embodiments of the present disclosure, the technical solutions of the present disclosure are further described below through three exemplary embodiments:

[0153] Example 1

[0154] Please refer to Figure 4a and Figure 4b , which shows an information processing method, and the method includes:

[0155] Step S4001, a first function (for example, a smart assistant) determines whether the user is accessing the first function for the first time; if so, step S4002 is executed;

[0156] Step S4002, the first function determines whether the current user authorizes the use of the first function; if so, step S4005 is executed, otherwise, step S4003 is executed;

[0157] Step S4003, the first function applies for authorization to use the first function;

[0158] Step S4004, the first function determines whether the authorization is successful; if successful, step S4005 is executed;

[0159] Step S4005, the first function displays the display interface of the first function (that is, enters the guidance interface);

[0160] Step S4006, the user inputs a natural language instruction on the display interface and selects a data range associated with the demand information corresponding to the user's analysis demand;

[0161] Step S4007, the first function displays the information of the first usage data within the data range (which can be historical information);

[0162] Step S4008, a second function (which can be an AI gateway or AI itself) receives the first indication information sent by the first function, and the first indication information indicates the data range. The second function obtains the relevant data within the data range;

[0163] Step S4009, the second function determines at least one sub-data range available for the user to select included in the data range and sends it to the first function; it can be understood as asking about the learning dimension, that is, which sub-data range of the demand needs to be analyzed.

[0164] Step S4010, the first function displays a first display control on the display interface, and the first display control includes at least one menu option corresponding to each sub-data range;

[0165] Step S4011: The user clicks on a menu option related to the requirement; that is, the user selects a sub - data range corresponding to a menu option for requirement analysis;

[0166] Step S4012: The first function receives the first operation instruction sent by the user and sends the first operation instruction to the second function;

[0167] Step S4013: After receiving the first operation instruction, the second function matches the function instruction that matches the content indicated by the first operation instruction and analyzes the requirement indicated by the first operation instruction;

[0168] Step S4014: The second function determines whether the requirement analysis is successful; if successful, execute Step S4015, otherwise, execute Step S4020;

[0169] Step S4015: The second function matches the function instruction based on the requirement indicated by the first operation instruction;

[0170] Step S4016: The second function determines whether the condition for obtaining the data required for obtaining the analysis result is met (i.e., whether it is authorized to obtain the required data); if met, execute Step S4017;

[0171] Step S4017: The second function sends information about the data source of the usage data associated with the requirement to the first function;

[0172] Step S4018: The second function selects to obtain application data from the application request and / or execute Step S022;

[0173] Step S4019: The application provides the usage data and executes Step S4024;

[0174] Step S4020: The second function generates a guide for the user instruction;

[0175] Step S4021: The second function determines whether the generation is successful; if successful, execute Step S4019, otherwise execute S4022;

[0176] Step S4022: Return the AI guidance;

[0177] Step S4023: The user determines whether there is a next instruction; if so, execute Step S4006, otherwise end;

[0178] Step S4024: The first function obtains the usage data;

[0179] Step S4025: The second function receives the usage data, inputs the usage data into the AI model for analysis, and obtains the analysis result;

[0180] Step S4026: Determine whether the analysis result is successfully obtained; if successful, execute Step S4027, otherwise, send an error prompt message to the first function;

[0181] Step S4027: Receive the analysis result;

[0182] Step S4028: Provide options for the next operation;

[0183] Step S4029: The user determines whether to further form a data dashboard to display the analysis result; if so, execute Step S4030;

[0184] Step S4030: The first function receives the instruction sent by the user (which can be the first operation instruction); execute Step S4031 or execute Step S4035;

[0185] Step S4031: The second function obtains the instruction and performs instruction matching, that is, determines the requirement;

[0186] Step S4032: The second function requests data from the first function;

[0187] Step S4033: The first function receives the request for obtaining data sent by the second function and obtains data from the application;

[0188] Step S4034: The application provides the data source;

[0189] Step S4035: Execute the user operation and return the data processed by AI to the application;

[0190] Step S4036: Execute the user operation;

[0191] Step S4037: The first application determines whether the user operation is successfully executed. If the user operation is successfully executed, return an error prompt to the first application; if the user operation is successfully executed, end the process.

[0192] Example 2

[0193] Please refer to Figure 5 , on the workbench of the collaborative office platform of Company A, an employee authorizes the workbench intelligent assistant A (corresponding to the first function) to obtain the data of relevant applications on the workbench interface B (the second function) for learning and analysis. Subsequently, the employee communicates with the workbench intelligent assistant to enable the assistant to analyze the online meetings of the employee in the recent week. Through the analysis of the originally deposited data, the number of meetings, time distribution, duration of the meetings in this week can be obtained, and the meeting minutes of each meeting can be sorted out, and the conclusions of various meetings in this week can be obtained after analysis.

[0194] Example 3

[0195] Please refer toFigure 6 and Figure 7 In the enterprise management background, the enterprise administrator authorizes the enterprise intelligent assistant C (corresponding to the first function) to learn the data generated by the enterprise management background (corresponding to the second function). Subsequently, an instruction is input to the enterprise intelligent assistant to analyze the data of the enterprise in the recent week, such as: the utilization rate of the enterprise meeting room, the activity degree of enterprise personnel, the geographical distribution of personnel, the department distribution of enterprise applications in the enterprise, etc. Subsequently, the front-end page can generate a data report according to the relevant data results and display it on the home page of the management background (intelligent data display panel D).

[0196] It should be noted that those skilled in the art can understand that the method provided by the embodiments of the present disclosure can be executed alone or together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0197] As Figure 8 shown, an information processing device is provided in the embodiments of the present disclosure. The device includes:

[0198] A detection module 81, configured to detect a first operation instruction, where the first operation instruction carries requirement information, and the first operation instruction is used to: trigger the first function to analyze the requirement information to obtain an analysis result;

[0199] An analysis module 82, configured to: in response to detecting the first operation instruction, use a digital model to obtain the analysis result, where the digital model is at least associated with first usage data of the second function, the second function is used to provide services for the user, and the first usage data is data associated with the requirement indicated by the requirement information;

[0200] A display module 83, configured to: display the analysis result.

[0201] In some embodiments, the device further includes:

[0202] A transceiver module 84, configured to:

[0203] Send a first request message to a third function, where the first request message is used to request to obtain the analysis result; the third function is used to: provide an analysis service for the first function to analyze the requirement information based on the digital model;

[0204] Receive the analysis result sent by the third function, where the analysis result is the result obtained by the third function using the digital model to analyze the requirement information.

[0205] In some embodiments,

[0206] The detection module 81 is further configured to:

[0207] Detect a second operation instruction, where the second operation instruction indicates a data range associated with the requirement information, and the data within the data range includes the first usage data;

[0208] The transceiver module 84 is further configured to:

[0209] In response to detecting the second operation instruction, send first indication information to the third function, where the first indication information indicates the data range;

[0210] Receive first response information sent by the third function, where the first response information indicates at least one sub - data range available for user selection included in the data range.

[0211] In some embodiments, the display module 83 is further configured to: display a first display control on the display interface of the second function, where the first display control includes menu options corresponding to the sub - data ranges;

[0212] The detection module 81 is further configured to:

[0213] Detect a first operation instruction acting on the menu option, where the requirement information is associated with the sub - data range corresponding to the menu option, and the first usage data within the sub - data range is used for the digital model to analyze the requirement information to obtain the analysis result.

[0214] In some embodiments, the transceiver module 84 is further configured to:

[0215] Send usage data to the third function, where the usage data includes the first usage data and / or second usage data, and the second usage data is data obtained from a predetermined application for training the digital model.

[0216] In some embodiments, the device further includes a determination module 85, configured to:

[0217] Determine whether the first function is authorized to obtain the first usage data;

[0218] Determine that the first function is authorized to obtain the first usage data, and obtain the first usage data from the second function.

[0219] In some embodiments,

[0220] The detection module 81 is further configured to: detect a third operation instruction acting on an operation control, where the operation control is displayed on the display interface of the second function;

[0221] The display module 83 is further configured to: in response to detecting the third operation instruction, display an interaction control on the display interface, where the interaction control includes a data input box;

[0222] The detection module 81 is further configured to:

[0223] detect the first operation instruction input in the data input box.

[0224] It should be noted that those skilled in the art can understand that the method provided in the embodiments of the present disclosure can be executed alone or together with some methods in the embodiments of the present disclosure or some methods in related technologies.

[0225] Embodiments of the present disclosure provide a processing device, where the processing device includes:

[0226] a memory for storing an executable program;

[0227] a processor for implementing any of the methods in the embodiments of the present disclosure when executing the executable program stored in the memory.

[0228] It can be understood that the memory can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM, Read Only Memory), a programmable read-only memory (PROM, Programmable Read-Only Memory), an erasable programmable read-only memory (EPROM, Erasable Programmable Read-Only Memory), an electrically erasable programmable read-only memory (EEPROM, Electrically Erasable Programmable Read-Only Memory), a ferromagnetic random access memory (FRAM, ferromagnetic random access memory), a flash memory (Flash Memory), a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM, Compact Disc Read-Only Memory); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM, Random Access Memory), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as a static random access memory (SRAM, Static Random Access Memory), a synchronous static random access memory (SSRAM, Synchronous Static Random Access Memory), a dynamic random access memory (DRAM, Dynamic Random Access Memory), a synchronous dynamic random access memory (SDRAM, Synchronous Dynamic Random Access Memory), a double data rate synchronous dynamic random access memory (DDR SDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), an enhanced synchronous dynamic random access memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), a sync link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and a direct rambus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of this application are intended to include, but are not limited to, these and any other suitable types of memories.

[0229] Among them, the method disclosed in the present invention can be applied to or implemented by the processor. The processor can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the voice conversion method can be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor can implement or execute the various methods, steps, and logic block diagrams disclosed in the present invention. The general-purpose processor can be a microprocessor or any conventional processor, etc. Combining with the steps of the method disclosed in the present invention, it can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor. The software module can be located in the storage medium, and this storage medium is located in the memory. The processor reads the information in the memory and combines its hardware to complete the steps of the voice conversion method provided in the embodiments of this application.

[0230] The present invention also provides a computer storage medium. The computer storage medium stores an executable program, and when the executable program is executed by the processor, it implements any one of the methods in the embodiments of the present disclosure. Specifically, it can be a computer-readable storage medium, such as a memory storing a computer program. The above-mentioned computer program can be executed by the processor of the processing device to complete the steps of the method described in the embodiments of this application. The computer-readable storage medium can be a ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.

[0231] As mentioned above, the above are only the specific implementation manners of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. An information processing method, characterized in that, the method is executed by a first function, and the method includes: detecting a first operation instruction, the first operation instruction carrying requirement information, and the first operation instruction being used for: triggering the first function to analyze the requirement information to obtain an analysis result; in response to detecting the first operation instruction, obtaining the analysis result by using a digital model, the digital model being at least associated with first usage data of a second function, the second function being used to provide services for the user, and the first usage data being data associated with the requirement indicated by the requirement information; displaying the analysis result.

2. The method according to claim 1, characterized in that, the obtaining the analysis result by using the digital model includes: sending first request information to a third function, the first request information being used to request to obtain the analysis result; the third function being used for: providing an analysis service for the first function to analyze the requirement information based on the digital model; receiving the analysis result sent by the third function, the analysis result being the result obtained by the third function analyzing the requirement information by using the digital model.

3. The method according to claim 2, characterized in that, the method further includes: detecting a second operation instruction, the second operation instruction indicating a data range associated with the requirement information, and the data within the data range including the first usage data; in response to detecting the second operation instruction, sending first indication information to the third function, the first indication information indicating the data range; receiving first response information sent by the third function, the first response information indicating at least one sub - data range included in the data range and available for the user to select.

4. The method according to claim 3, characterized in that, the method further includes: displaying a first display control on the display interface of the second function, the first display control including menu options corresponding to the sub - data ranges; the detecting the first operation instruction includes: detecting the first operation instruction acting on the menu options, the requirement information being associated with the sub - data range corresponding to the menu options, and the first usage data within the sub - data range being used for the digital model to analyze the requirement information to obtain the analysis result.

5. The method according to claim 2, characterized in that, the method further includes: sending usage data to the third function, the usage data including the first usage data and / or second usage data, and the second usage data being data obtained from a predetermined application for training the digital model.

6. The method according to claim 1, characterized in that, the method further includes: determining whether the first function is authorized to obtain the first usage data; determining that the first function is authorized to obtain the first usage data, and obtaining the first usage data from the second function.

7. The method according to claim 1, characterized in that, the method further includes: Detect a third operation instruction acting on an operation control, where the operation control is displayed on the display interface of the second function; In response to detecting the third operation instruction, display an interaction control on the display interface, where the interaction control includes a data input box; The detecting the first operation instruction includes: Detect the first operation instruction input in the data input box.

8. An information processing device, Characterized in that, The device includes: A detection module configured to detect a first operation instruction, where the first operation instruction carries requirement information, and the first operation instruction is used to: trigger the first function to analyze the requirement information to obtain an analysis result; An analysis module configured to: in response to detecting the first operation instruction, obtain the analysis result by using a digital model, where the digital model is at least associated with first usage data of a second function, the second function is used to provide services for the user, and the first usage data is data associated with the requirement indicated by the requirement information; A display module configured to: display the analysis result.

9. A processing device, Characterized in that, The processing device includes: A memory for storing an executable program; A processor for, when executing the executable program stored in the memory, implementing the method according to any one of claims 1 to 7.

10. A computer storage medium, Characterized in that, The computer storage medium stores an executable program, and when the executable program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.