Data processing methods and electronic device
The method and device streamline data processing by recognizing interaction data triggers to provide AI services within the initial application, addressing the complexity of using AI models by enabling direct data processing operations without additional application launches.
Patent Information
- Application Number
- DE102025153281
- Authority / Receiving Office
- DE · DE
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-12-31
- Filing Date
- 2025-12-16
- Publication Date
- 2026-07-02
Smart Images

Figure 00000030_0000 
Figure 00000030_0001 
Figure 00000031_0000
Abstract
Description
REFERENCES TO RELATED REGISTRATIONS This application claims priority over Chinese patent application No. 202411987373.2, which was filed on December 31, 2024, and the entire contents of which are hereby incorporated by reference. TECHNICAL AREA The present disclosure relates to the field of data processing technology and in particular to a data processing method and an electronic device. BACKGROUND With the continuous development of artificial intelligence technology, users often need to employ artificial intelligence models, such as large language models, for data processing. However, in order to use artificial intelligence models, users must first open a specific application configured with the artificial intelligence model and perform the corresponding data processing with that specific application, which makes the data processing more complex. SUMMARY One aspect of this disclosure relates to a data processing method. The data processing method comprises recognizing initial interaction data being input into an initial application of an electronic device and, in response to the initial interaction data satisfying a target trigger condition, outputting a target function service option in a target area of the electronic device. The target function service option is an option provided by a target processing model or target application of the electronic device to perform a target processing operation on target data, wherein the target data is derived from the initial interaction data or from secondary interaction data that is different from the initial interaction data. Another aspect of this disclosure relates to an electronic device. The electronic device comprises one or more processors and one or more large model files to be executed on the processor(s). When executed by one or more applications running on the electronic device, the one or more large model files cause the processor(s) to detect initial interaction data input into an initial application of the electronic device and, in response to the initial interaction data satisfying a target trigger condition, to output a target function service option in a target area of the electronic device.The target function service option is an option provided by a target processing model or target application of the electronic device to perform a target processing operation on target data, wherein the target data is derived from the first interaction data or second interaction data that is different from the first interaction data. Another aspect of this disclosure relates to an electronic device. The electronic device comprises one or more processors and one or more memories coupled to the one or more processors, which store a plurality of computer instructions. When executed, the plurality of computer instructions causes the one or more processors to detect initial interaction data input into an initial application of the electronic device and, in response to the initial interaction data satisfying a target trigger condition, to output a target function service option in a target area of the electronic device.The target function service option is an option provided by a target processing model or target application of the electronic device to perform a target processing operation on target data, wherein the target data is derived from the first interaction data or second interaction data that is different from the first interaction data. BRIEF DESCRIPTION OF THE DRAWINGS The features, advantages, and aspects of the embodiments of this disclosure described above, as well as other features, advantages, and aspects, will become clearer in conjunction with the accompanying drawings and with reference to the following specific embodiments. In the drawings, identical or similar reference numerals denote identical or similar elements. It is understood that the drawings are schematic and that the components and elements are not necessarily drawn to scale. Fig. 1 is a flowchart of a data processing method according to some embodiments of this disclosure. Fig. 2 is a flowchart of the data processing method according to some embodiments of this disclosure. Fig. 3 is a flowchart of the data processing method in an application scenario according to some embodiments of this disclosure.Figure 4 is a flowchart of the data processing procedure according to some embodiments of the present disclosure. Figure 5 is a flowchart of the data processing procedure according to some embodiments of the present disclosure. Figure 6 is a flowchart of the data processing procedure in another application scenario according to some embodiments of the present disclosure. Figure 7 is a flowchart of the data processing procedure according to some embodiments of the present disclosure. Figure 8 is a schematic structure diagram of an electronic device according to some embodiments of the present disclosure. DETAILED DESCRIPTION The embodiments of this disclosure are described below with reference to the accompanying drawings. The terms used in the embodiments of this disclosure serve only to explain the specific embodiments of this disclosure and are not intended to limit the present disclosure. A person skilled in the art will recognize that with technological development and the emergence of a new scenario, the technical solutions provided in the embodiments of this disclosure may also be applicable to a similar technical problem. In this description, the claims, and the accompanying drawings of the present disclosure, the terms "first," "second," and the like serve to distinguish between similar objects but do not necessarily indicate a specific order or sequence. It is understood that the terms used in this way are interchangeable under suitable circumstances, and this merely represents a means of distinguishing objects with the same attribute in embodiments of the present disclosure.Furthermore, the terms “comprise”, “include” and all other variants mean non-exclusive inclusion, so that a process, procedure, system, product or device comprising a number of units is not necessarily limited to those units, but may also include other units not expressly listed or inherent in such process, procedure, system, product or device. Fig. 1 is a flowchart of a data processing method according to some embodiments of the present disclosure. The data processing method can be applied to electronic devices such as laptops, tablet computers, mobile phones, desktop computers, etc. The method is described in detail below. 101, Recognizing initial interaction data being entered into an initial application of an electronic device. The first application can be any application currently used by the user or any application currently receiving input. The type of the first application is not limited in this disclosure. For example, the first application could be a document application, a presentation application, a mailbox application providing email services, an instant messaging application, an image editing application, a drawing application, an image generation application, a browser application, a social application, a conferencing application, or a live streaming application for live video transmissions, etc. Of course, the first application could also be at least one predefined application to be monitored. There are many implementations to detect whether initial interaction data has been entered into the first application. For example, hook technology can be used in the operating system to detect whether the application in the electronic device is performing the first interactive data input. Let's take the operating system of the electronic device, the Windows system, as an example. Windows hook technology can be used to identify different applications in the electronic device and thus detect the first interactive data input in the first application in a timely manner. In another example, the first application can be monitored for the input of the first interaction data by calling the application programming interface of the first application. In another example, the first application to have the first interactive data input can be determined by monitoring the identification information of an active driver. Of course, there may be other methods of detection, which are not limited in the present disclosure. In some embodiments, the first interactive data may be the data input into the first application. The specific data form of the first interactive data is not limited in the present disclosure. For example, the first interaction data may be a string, speech data, handwriting image data, input gesture data, sensor data, or action images, etc. 102, in response to the initial interaction data satisfying a target trigger condition, outputs a target function service option in a target area of the electronic device. In some implementations, the first interaction data that meets the target trigger condition may indicate that the first application needs to process data using a processing model or AI functional services. There are many possibilities for the target trigger condition, which can be defined based on actual requirements. For example, the first interaction data that meets the target trigger condition may include the recognition of a specified target string, a specified gesture action, a specified speech signal, or specified handwriting content.Alternatively, a predefined target string, gesture action, speech signal, or handwriting content may be present after the initial interaction data. Several application scenarios are used as examples in the following description, which are not described in detail here. In some embodiments, the target function service option can be an option that can be provided by a target processing model or target application of the electronic device to perform a target processing operation on the target data. In some embodiments, the target data can be derived from the first interaction data or from second interaction data that differs from the first interaction data. In some embodiments, the target data can represent at least a portion of the initial interaction data. For example, if the initial interaction data includes a defined target string, a defined gesture action, a defined speech signal, or defined handwriting content that causes the initial interaction data to meet the target trigger condition, the target data can be data within the initial interaction data that is entered before the target string, gesture action, speech signal, or handwriting content is defined (e.g., the data can be the last string, speech signal, or gesture input at the last defined time, etc.). In some embodiments, the target data can be derived from the second interaction data. The second interaction data can be data that was input into the first application before the first interaction data, or data that was obtained after the first interaction data and originates from applications other than the first application. Of course, there are other possibilities for the target data, which will be described in detail later in several cases and will not be repeated here. In some embodiments, the target processing model can be a local model of the electronic device or a model located in the cloud or on an edge device. The target processing model can be any type of artificial intelligence model. For example, the target processing model can include at least one of the following: an image generation model, a large language model, or other machine learning models. In some embodiments, the target application may be an application that can invoke a target processing model, or an application that can provide a processing operation corresponding to a target function service option. The target processing model or target application can perform a variety of target processing operations on the target data, which may vary depending on the function of the target processing model or the data processing function configured by the target application. For example, the target processing operations that can be performed by the target processing model or target application may include translation, search, semantic interpretation, image generation, writing, video generation, image editing, image redrawing, information retrieval, content answering, and sentence answering operations using artificial intelligence. Accordingly, the options for target function services can also be quite diverse, depending on the target processing model or the type of target processing operations that the target application can perform. Based on this, the options for target function services disclosed in this disclosure can be a list or a set of options for target function services, wherein the list or set can contain at least one option for target function services. In some embodiments, the target area may be within the window area of the first application or it may not be within the window area of the first application. For example, the target area can be part of the window area of the first application. In this case, the target area can be on the same layer as the window area of the first application. For example, the target area can be an embedded window area or a segmented area within the window area. The target area can also be on a different layer than the window area of the first application. For example, the target area can be a floating popup window area that is within the cover area of the application window. In another example, the target area could be a popup window area that may be located outside the coverage area of the first application's window area, or a window area with a different shape. The technical solution of the present disclosure can be implemented by a specific application (e.g., a target application) other than the first application, so that the specific application can recognize the first application and provide the first application with artificial intelligence services in a timely manner. In accordance with the present disclosure, after the initial interaction data has been acquired and input into the first application of the electronic device, the target function service option can be output in the target area of the electronic device if the initial interaction data meets the target trigger condition. Since the target function service option is an option corresponding to the target processing operation that the target processing model or target application can provide, the user utilizes the first application, thus avoiding the need to launch any other specific applications separately. In this way, the relevant data can be processed within the first application using the processing model or target application, thereby improving the convenience of data processing. In some embodiments, after the output of the target function service option in response to its activation, it is also possible to detect whether the target function service option has been triggered. For example, if it is detected that the user clicks or otherwise selects the target function option, the target processing operation corresponding to the triggered target function service option can be performed on the target data via the target processing model or target application. For example, if the target function service option is a translation option, the target data can be translated via the target processing model or target application after the target function service option is triggered. In some embodiments, the processing result data, corresponding to the target data in the electronic device, can also be displayed. For example, the target data can be displayed at the position of the input point, such as the cursor in the first application, when the target trigger condition is met; or the target data can be displayed at the current position of the input point, such as the cursor in the first application. In some embodiments, the target data can be displayed in the window area of the second application. The second application can be the application to which the first application jumps when the target trigger condition is met. For example, the second application can be the target application itself. In this case, the second application can process the target data and receive the processing result data. The processing result data can be displayed in the window area of the second application. The second application can also be the application where the cursor or other input point is currently located. For example, after the first interaction data meets the target trigger condition, the user moves the cursor from the first application to the second application. In this case, the processing result data received by the target processing model or the target application can be displayed at the location of the input point in the second application. Of course, the processing result data corresponding to the target data can be saved directly after receipt, instead of being displayed. For example, the processing result data can be stored in a memory area corresponding to a user-defined memory address. The following describes several possible situations in which the initial interaction data are considered to satisfy the target trigger condition in the present disclosure. In some embodiments, in response to the detection of target string input data, it is determined that the initial interaction data satisfies the target trigger condition. The target string data can be string data used to activate the artificial intelligence service. The length and specific content of the target string data can be determined based on actual requirements and are not limited in this disclosure. Furthermore, the target string data can be a specific character, a specific combination of characters, a specific prompt word, etc. The target string data can be preconfigured by the electronic device or flexibly set by the user according to their own requirements, which is not limited in this disclosure. The target string data can be, for example, “@AI”, “@lenovo”, “#AI#”, or other prompt strings containing specified characters such as “AI”; it can also be the name of the target application or a string containing the name of the target application, etc. The target string data can be located at the end of the initial interactive data or at other positions within the initial interactive data, which is not limited in this disclosure. In some embodiments, in response to the detection of target language segment input data, it is determined that the initial interaction data meets the target trigger condition. The target language segment data can also be defined as needed. For example, the target language segment data can be language data that includes at least the name of the target processing model or application, or language data that contains information indicating that artificial intelligence processing is required. For example, the target language segment data can include language information such as "with AI," "AI," or "name of target application." In some embodiments, in response to the recognition of the input target trajectory data, it is determined that the initial interaction data meets the target trigger condition. The target trajectory data can be any predefined handwriting trajectory data, and the target trajectory data can indicate that the first application or the first application user has a need to invoke the artificial intelligence function. For example, the target trajectory data can be handwriting or strokes in the form of the string "AI"; or it can be handwriting or touch trajectories in the form of "L", "artificial intelligence", or other predefined shapes. In some embodiments, in response to the detection of a target gesture action or target posture change data, it is determined that the initial interaction data meets the target trigger condition. The target gesture action or target posture change data can also be defined as needed, with the specific definition data varying depending on the specific implementation of the gesture action and posture recognition. For example, the target gesture action or target posture change data could be: a long two-finger press or swipe detected by a touchscreen, or a click action with a stylus; or a click action of a specific button on a mouse or keyboard, etc.; or a preset user gesture or action that can be detected by a camera, user gaze tracking, a posture change of an electronic device, etc. The posture change of the electronic device could be a change in screen angle, a change in a specific orientation, or a shaking of the electronic device. In another example, the target gesture action or target posture change data could be: a screenshot operation, a circle selection operation, a drag operation, a floating operation, an eye-tracking operation, or a word-marking operation to mark at least one character, etc. For example, the screenshot operation could be an operation to take a screenshot of at least part of the text or image displayed or entered by the first application; the circle selection operation could be an operation to select at least part of the text or image content displayed or entered by the first application; the floating operation could be an operation in which the user's finger rests on the application window of the first application or operates the floating window. In some embodiments, in response to the behavior parameter meeting the corresponding parameter threshold upon input of the first interaction data, it is determined that the first interaction data meets the target trigger condition. The behavior parameter for the initial interaction data input can include, among other things, specific behavior parameters. These parameters can include modifications, deletions, input continuity, and repeated inputs. Accordingly, the behavior parameter that meets the corresponding parameter threshold might be that the freeze time during the initial interaction data input exceeds a specified time; it might also be that there are more than a specified number of modifications, deletions, or repeated inputs. It is understood that in the situations mentioned above, the target string data, target language segment data, and target trajectory data may be part of the initial interaction data or may be considered as data input following the initial interaction data, which is not limited in the present disclosure. In some embodiments, the specific implementation of the output of the target function service option in the target area of the electronic device in response to the first interaction data that satisfy the target trigger condition can also have many possibilities. The following describes the data processing method of the present disclosure in combination with several possible implementation methods for determining and outputting the target function service options. Fig. 2 is a flowchart of the data processing method according to some embodiments of the present disclosure. The method is described in detail below. 201, Recognition of the first interaction data entered into the first application of the electronic device. For the implementation of the procedure under 201, reference can be made to the description of the procedure under 101, which is not repeated here. 202, in response to the first interaction data that meets the target trigger condition, determine the target data and output a target function service option for the target data in the target area of the electronic device. In some embodiments, the target function service options can be options that can be provided by a target processing model or target application of an electronic device to perform a target processing operation on target data. The specific time limit for the initial interaction data to meet the target trigger condition can be at least one of the several possible situations described above, which are not limited in the present disclosure. In some embodiments, the target data may be data determined from the initial interaction data, or data entered into the initial application before the initial interaction data, or data entered into or transferred to the initial application after the initial interaction data. The data format of the target data is not limited in this disclosure. For example, the target data may be text data, speech data, image data, or sensor signal data, etc. Below are some example scenarios for determining the target data. In some embodiments, the behavior parameter can be determined when the initial interaction data is input, and the target data can be determined based on the interaction data input into the initial application, using the behavior parameter. The target data can be the interaction data generated by an input operation with target behavior parameters. The interaction data entered into the first application can include the first interaction data, the second interaction data, or both. For example, the second interaction data can be data entered before or after the first interaction data. The target behavior parameter can include parameter information such as the number of changes, the presence of markers, the intensity of handwriting during input, input errors, spelling errors, the frequency of erasures, and the number of erasures. Based on this, the interactive data generated by the input process with the target behavior parameter can be data marked by a key identifier or other means, data with spelling errors or splicing errors exceeding a specified number, data with handwriting marks or touch pressure exceeding a specified pressure, and data in a data area with repeated erasures exceeding a specified number. It is understood that if the user repeatedly modifies, deletes, or marks as important a portion of the data entered or displayed in the initial application, this may indicate that the user is unable to effectively edit, correctly understand, or accurately input the data. To accurately process this portion of the data, processing models such as artificial intelligence models or target applications with processing model functions can be used to provide at least one target function service option capable of handling this data. This allows the user to utilize the target application or processing model to efficiently process the relevant data. In some embodiments, a target-sensitive word in the interaction data input into the initial application can be used as target data. Referring to the interaction data entered into the first application, reference can be made to the corresponding description above, which is not repeated here. In some implementations, the target-sensitive word can be predefined. For example, the target-sensitive words can include, among other things, predefined names of people, places, buildings, animals, objects, files, or language characters of a particular country (for example, if the user frequently uses Chinese, English and other foreign language characters can be used as target-sensitive words), so that these target-sensitive words can be searched, retrieved, and translated in the future. In some embodiments, the interaction data that is entered into the first application after the target trigger condition has been met can be defined as the target data. For example, if the target string, target language segment data, target trajectory data, or target gesture action that meets the target trigger condition is recognized, the target data can be determined as interaction data from a paragraph or sentence entered after the target string, target language segment data, target trajectory data, or target gesture action was entered, or as interaction data entered within the specified time period. For example, if "@AI" is recognized and confirmed as the target trigger condition, a string or contiguous data segment entered after "@AI" can be used as the target data. In some embodiments, the interactive data that is entered before the target trigger condition is reached and that meets the specified requirements can be defined as the target data. For example, the interactive data that meets the specified requirements could be text or images that were entered, selected, or edited within a specified time period before reaching the target trigger condition, or the last sentence or string that was entered before reaching the target trigger condition. In another example, if the target trigger condition is met when the target string input is satisfied, the target data could be the interactive data entered prior to the input of the target string data that meets the target trigger condition and that has a defined positional relationship to the target string. The defined positional relationship could be, for example, that the target string belongs to the same paragraph, the same sentence, or is an image adjacent to the target string. In some embodiments, the data from the second application, obtained after fulfilling the target trigger condition, can be determined as the target data. A target communication connection can exist between the second application and the first application. In the present disclosure, the first application can interact with the second application and receive data transmitted by the second application. In some embodiments, the second application can be an application on the side of the electronic device. For example, the second application can be the application to which the electronic device jumps when it confirms that the target trigger condition is met. In this case, the second application can be the target application described above. The second application can also be an application that the user opens or controls to jump to and transfer data to the first application after confirming that the trigger condition is met. For example, the first application could be an instant messaging application, and the second application could be a shopping application, a video player application, an audio player application, an email application, or a document application, etc., which can exchange data between the electronic device and the first application. Accordingly, the data from the second application could be a link address, video content, audio data, email links, email content, documents, etc. The second application can also be an application running on other electronic devices. For example, the first application could be an instant messaging application, and the second application could be an instant messaging application running on other electronic devices. In this case, the target data could be image, text, or video data sent from the second application to the first application after confirmation that the target trigger condition has been met. In another example, the first application could be a remote conferencing application, and the second application could be a remote conferencing application running on other electronic devices. In this case, the target data could be conference images, text, or PPT data sent from the second application to the first application after confirmation that the target trigger condition has been met. In some embodiments, the data determined by the target operation that acts on the displayed data of the first application's window can be used as target data. The data displayed in the window includes the initial interaction data and the application data of the initial application. The application data of the initial application can include historical input data of the initial application (i.e., data entered into the initial application before the initial interaction data), user interface data, network push data, and response data generated by the initial application in response to the initial interaction data. The target operation can be a word selection operation, a screenshot operation, a circle selection operation, a drag operation, or a floating operation, etc. The target operation can also be a speech input operation, a gesture operation, or an eye-tracking operation. Accordingly, data selected or entered as the target by a word selection operation, a circle selection operation, a drag operation, a speech input operation, a gesture operation, or an eye-tracking operation can be defined as target data. Let's take the first application as a document application as an example. In response to the first interaction data that fulfills the target trigger condition, the data selected by the circle selection operation in the document application can be used as target data. It is understood that in practical applications the target data can be comprehensively determined by combining several of the above-mentioned possible situations, which is not limited in the present disclosure. Of course, there may be other methods for determining the target data, which are not limited in the present disclosure. In some embodiments, the target function service options for the target data can be determined based on at least one of the contents and data types of the target data and can be provided by the target processing model or target application, for example by determining the target function service options that can be realized with the help of artificial intelligence. As described above, a function service option list can be determined for the target data, and the function service option list can contain at least one target function service option. The following is an example. Assume the target data is text data. Combined with this data type, it can be determined that artificial intelligence processing operations for text data can include, among other things, text editing, text enhancement, text content reduction, text topic extraction, text translation, and text-based graphics, allowing the determination of the target function service options corresponding to these processing operations. In another example, the target data is text data, indicating the need for raw images. In this case, the content of the text data suggests that the target function service options can include text images and text videos. In accordance with the present disclosure, in response to the first interactive data input into the first application that satisfies the target trigger condition, the data content and data type of the target data to be processed can be combined to meaningfully output the target function service options available in the target area of the electronic device. In this way, the target function service options can be output to perform the corresponding processing operations on the target data using the target processing model or the target application. In some implementations, there can be many options for the target space when the target function service options are output for the target data in the target space. Based on this, the output of the target function options for the target data in the target space can encompass at least one of the following possible situations. In some embodiments, at least one target function service option can be issued for the target data in a first area within the window area of the first application. In this case, the target area is the first area, and the first area is part of the window area of the first application. A target position relationship can exist between the first area and the area containing the target data. For example, the target position relationship can be adjacent to the area containing the target area, or it can be outside the area containing the target data and at the edge of the window area of the first application. In some embodiments, at least one target function service option can be issued for the target data in the second area, where the second area is a popup window area that covers part of the window area of the first application. That is, the second area is on a different layer than the window area of the first application, but the second area is a popup window area that sits on top of the window area of the first application. In some embodiments, the target data and at least one target function service option for the target data can be output to the window pane of the second application. The second application can be an application that can call the target processing model to provide target function services. For example, the second application can be an application to which the system jumps in response to the first interaction data satisfying the target trigger condition. The second application can be the target application described above. In this case, the target data can be any of the target data described above. In particular, the target data can be the target data that is input into the second application after the target trigger condition is satisfied. For example, if the first interactive data entry into the first application meets the target trigger condition, the jump to the second application can be triggered and the target data entry retrieved into the second application. Subsequently, the target data can be displayed in the window area of the second application, and at least one target function service option for the target data can be displayed in the window area of the second application. The present disclosure contains many methods for determining and outputting the target function service options for the target data. Several example implementations are listed below to illustrate that, in actual applications, outputting target function service options for target data may involve at least one of the following possible implementations. In some embodiments, attribute information of the target data can be obtained, and at least one suitable target function service option can be issued based on the attribute information in the target area. The attribute information of the target data can be the data type and the language type of the target data. For example, the data type of the target data can be at least one of the following: words, long sentences, images, and graphical text, etc. The language type to which the target belongs can be at least one of the following: Chinese, English, Japanese, and French, etc. For the procedure for determining the target data and the target area, reference can be made to the corresponding description in the preceding embodiments, which is not repeated here. In some embodiments, the target function service options that may be provided can be determined in combination with the specific type of target data and the language category to which it belongs. In some embodiments, the user intent represented by the target data can be determined, and at least one suitable target function service option can be output in the target area based on the user intent. In some implementations, user intent can be determined by identifying the user intent represented by the target data through intent analysis of the target data or the initial interaction data. User intent can represent the processing operation the user intends to perform on the target data. For example, user intent could be translation, image generation, topic extraction, or content search, etc. Each user intent can be suitable for at least one functional service option, so that each target functional service option to be issued can be determined based on the user intent guaranteed by the target data. In some embodiments, load resource information of the electronic device can be retrieved, and at least one target function service option corresponding to the target data can be output based on the load resource information in the target area. The electronic device's load resource information may include one or more of the following: hardware configuration, software configuration, functional service configuration according to the functional services that can be provided, and the electronic device's current resource utilization. The electronic device's load resource information may reflect that, assuming no abnormal conditions such as insufficient resources or device downtime exist, the electronic device is currently suitable for processing target data by the target application or target processing model. In some embodiments, user profile information of the target user can be retrieved, and at least one suitable target function service option can be output based on the user profile information and the attribute information of the target data in the target space. Details regarding the attribute information of the target data can be found in the corresponding description in the preceding embodiments, which are not repeated here. The target user can be a user of the electronic device, a logged-in user of the first application, or a logged-in user of the target application. The target user's user profile information can reflect, at a minimum, the user's processing habits or requirements for different types of target data. Based on this, the target user's user profile information can include the target user's historical operating behavior with respect to different types of data and the selected functional service options, etc. For example, user profile information can include the operations or requests that users typically initiate for vocabulary, the beautification or cropping of images that they typically perform, and the processing operations that users frequently perform on articles, such as creating summaries or checking for errors. In actual applications, at least one suitable target function service option can be comprehensively determined based on user profile information and attribute information of the target data. Alternatively, at least one target function service option can be determined based on the attribute information of the target data. The at least one target function service option can be sorted in descending order based on the degree of match between the target function service option and the user profile information, and the at least one target function service option can be output in the target space based on the sort order. If the target area's display area is limited, target function service options with a low degree of matching to user profile information can be collapsed and displayed first. This means that the target function service options can initially be cached in the area so that when the user drags or pulls down the list of target function service options, only those options with a lower degree of matching to the user profile information are displayed. In some embodiments, the source information of the target data can be retrieved, and at least one suitable target function service option can be output based on the source information in the target space. The source information of the target data can at least be used to characterize the application from which the target data originates and its application type. For example, the source information of the target data might indicate that the target data comes from a browser application, a document application, a PowerPoint application, a photo album, or a social media application. Based on this, and in combination with the source information of the target data, different target function service options can be recommended for data from various sources. In practical applications, the source information of the target data and the attribute information of the target attribute can be combined, and at least one suitable target function service option can be output in the target area. For example, if the target data comes from the WeChat application and the target data is an image, functional service options such as image enhancement, raw image, and questions about the image can be set as functional service options. In another example, if the target data comes from a PPT file or document and is text-based, the options for the appropriate target function service options may include retrieving relevant documents, translating, or generating questions for the target data. It is understood that the above-described methods for determining target function service options can also be used in combination with each other, which is not limited in the present disclosure. To facilitate understanding of the relevant content of the embodiment of Fig. 2, an example of an application scenario follows. To simplify the description, the first interaction data that satisfies the goal trigger condition is used below as the recognition of the input of target string data, and the data determined by the goal operation acting on the window display data of the first application is used below as the target data. Given that there are many possibilities for implementing the target function service options, an example is given here of determining the target function service options by combining the attribute information and source information of the target data and the user intent represented by the target data. Figure 3 is a flowchart of the data processing procedure in an application scenario according to some embodiments of the present disclosure. The procedure is described in detail below. 301, Recognition of the first interaction data entered into the first application of the electronic device. The first interactive data can be an image, text, a PPT file, or data containing both text and images. 302, in response to the detection of the input of target string data, the finding that the first interaction data satisfies the target trigger condition, and the use of the data obtained by the target operation on the first interaction data in the first application as target data. For example, after entering the initial interaction data, the user enters a target string such as "@AI" or "AI+", and it is determined that the target trigger condition is met. This example naturally assumes that the target string input is recognized and the target trigger condition is met. The technical solution in this example also applies if the target language segment data, target trajectory data, target gesture action data, or target posture change data are recognized, or if the behavior parameter meets the parameter limit when the first interaction data is entered. In some embodiments, the target operation may be a circle selection operation, a screenshot operation, or a floating operation, etc., which is not limited in the present disclosure. Let's take as an example the window display data acting on the first application as the first interactive data acting on the first application. In this case, after performing the target operation on the first interaction data, the data within the first interaction data that the target operation is directed at can be determined as the target data. Let's take as an example the first interactive data, which contains at least one image. If the user wants to edit the image in the first interactive data, they can select the image content to be edited from the first interactive data by circling it or using other methods after entering a string such as "@AI". It is understood that the same approach can also apply in the case where the target data is determined based on the behavior parameter when the first interaction data is entered, and the interaction data entered into the first application or the second application after the target string has been recognized is determined as the target data. 303, Determining the attribute information and source information of the target data and identifying the user intent represented by the target data. It is understood that in this example, the target data is considered part of the initial interactive data. In this case, the target data can be data sent to the initial application by other applications. The target data can also be data retrieved from other local applications of the electronic device. Therefore, there are many possibilities for the source information of the target data. For example, if the initial application is an instant messaging application and the target data is an image transferred from an instant messaging application to another electronic device, then the source of the target data is the instant messaging application; if the target data is uploaded from the album, then the data source of the target data is the album; if the target data is text data entered by a user, then the source of the target data is, of course, the user input from the initial application. The attribute information of the target data can represent the data type, content type, format, and data size of the target data. For example, consider target data in the form of an image: The attribute information of the target data includes at least the data type of the target data as an image and can also include information such as the image format, object category, and the object characteristics of the objects in the image. The user intent represented by the target data can be determined by performing intent detection on that data. For example, if the target data is an image, intent detection can be performed on the image content to determine the user intent that the image content might represent. For instance, if the target image contains a picture of a person, the user intent might be to enhance the target image, enlarge the image, or blur the background. In some embodiments, the user intent represented by the target data may also be the user intent represented by the initial interaction data in which the target data is located, and details are not described here. 304, based on the attribute information, source information and user intent that match the target data, output at least one target function service option in the first area of the window pane of the first application. In some embodiments, the target function service options can be options that a target processing model or target application of an electronic device can provide to perform target processing operations on target data. For example, the target processing model can be a large language model, and the target application can be an application in an electronic device that can call the large language model or has the functionality of a large language model. Let's take the target data as text data as an example. The attribute information, source information, and user intent of the target data are text data, documents, and redundancy reduction, respectively. In this case, the target function service options suitable for delivery via a target processing model or target application can be set to include topic extraction, text condensation, and article condensation. In some embodiments, the first area may be an area in the window area of the first application that is adjacent to the target data. If at least one target function service option is displayed via a pop-up window within the coverage area of the first application's window area, this embodiment is naturally also applicable. The specific process is similar and will not be repeated here. It is understood that after the output of at least one target function service option in response to the target function service option selected by the user, the target data can be processed using the target processing model or the target application. The processing operation can be a processing operation that corresponds to the target function service option selected by the user. Furthermore, after the target data has been processed, the data processing result corresponding to the target data can be displayed at the position of the input point, for example, the cursor, if the target trigger condition is met in the first application. In this way, the data processing result can be displayed at the current time during the first cursor movement or at the corresponding cursor position in other applications of the electronic device. The details are as described in the preceding embodiments and are not repeated here. The data processing method of the present disclosure is described below in conjunction with another possible implementation method, in which a target function service option is output in a target area of an electronic device in response to the first interaction data satisfying a target trigger condition. Fig. 4 is a flowchart of the data processing method according to some embodiments of the present disclosure. The method is described in detail below. 401, Recognition of the first interaction data input into the first application of the electronic device. For instructions on how to carry out the procedure at 401, please refer to the description of the procedure at 101, which will not be repeated here. 402, in response to the first interaction data that meets the target trigger condition, gathers the application information of the first application and outputs the target function service option in the target area based on the application information. Target function service options can be options that a target processing model or target application of an electronic device can provide to perform target processing operations on target data. The target data can be derived from the initial interaction data or from secondary interaction data that differs from the initial interaction data. For the procedure of determining the target data, reference can be made to the corresponding description in the preceding embodiments, which is not repeated here. The application information of the first application can include, among other things, the application identifier, application type, application configuration, and other information related to the first application. The application configuration can be used to characterize whether the first application has the ability to invoke the processing model and can also characterize the functional roles that the first application can fulfill. It is understood that the application information of the first application can represent the type or capabilities of the first application. In combination with the type or capabilities of the first application, the functional services that may need to be accessed using processing models such as artificial intelligence models when the user uses the first application can be precisely determined. The first application, for example, is an image editing application. When the user uses the first application, it may be necessary to use an artificial intelligence model or another processing model to edit the image displayed in the first application or to generate a new image. Therefore, if the first application is an image editing application, the target function service options could include image editing, image generation, high-resolution image conversion, and other function service options. There are also many possible situations for the output of target function service options based on the application information of the first application. For example, the output of target function service options based on application information can include one or more of the following possible situations. In some embodiments, at least one target function service option that matches the application identification information of the first application can be output in the target area. The application identification information of the first application can be used to uniquely identify the first application. For example, the application identification information of the first application could be the name or the number of the first application. The target function service option that matches the application identification information of the first application can be determined based on the function service options used by the first application in the past. For example, if the first application is a game application, the user might search for game strategies or recorded highlights while playing. Therefore, based on the application identification information of the first application, the appropriate target function service options can be determined to include searching for game strategies and generating highlights. In another example, the first application is an image viewing or image editing application. In this case, the user might be able to edit, crop, or refine the image while using the first application, or use the editing, cropping, or refining functions of the processing model.Therefore, the appropriate target function service options can include an image refinement function, an image editing function, an image cropping function, etc. In some embodiments, at least one target function service option, different from the function service that can be provided by the first application, can be output in the target space based on the application configuration information of the first application. The application configuration information of the first application can represent the functional services that the first application can provide, or the processing capabilities of the processing model that the application can invoke. Accordingly, based on the application configuration information of the first application, options for functional services that are not among those that the first application itself can invoke or implement can be recommended to the first application. The first application, for example, is a document application. The application configuration information of the first application can reflect that it can provide service functions such as text input and text editing, and it can also determine which functional services, such as text topic extraction and content search, the first application cannot provide. Therefore, options for target functional services, such as text topic extraction and content search, can be specified. In some embodiments, the user intent can be determined based on the application identification information and the target data of the first application, and at least one suitable target function service option can be issued in the target area based on the user intent. There are many ways to implement intent analysis based on the application identification information and target data of the first application. For example, an intent detection model can be pre-trained using application identification information and target data samples from various application samples. Accordingly, the user's intent can be determined using the intent detection model based on the application identification information of the first application and the target data. The intent detection model can be any artificial intelligence model. For example, the intent detection model could be a large language model like llama3. Once the user intent has been determined, reference can be made to the corresponding description in the preceding embodiments for the specific implementation of the assignment of at least one target function service option based on the user intent; this description is not repeated here. In some embodiments, at least one suitable target function service option can be output based on the operating state information of the first application in the target space. The operating status information of the first application can include at least one piece of information relating to the operating state of the first application. For example, the operating status information of the first application can be used to indicate whether the first application has hung or is in an abnormal state. The target function service option, based on the operational health information of the first application, can be an option equivalent to a function service for repairing or improving the operational health of the first application. For example, the target function service option can be an option equivalent to a function service for speeding up an application, improving network health, improving resource allocation for the first application, or improving hardware resource conditions such as memory usage. In some embodiments, the target area may be located inside or outside the window area of the first application. Details can be found in the corresponding description of the target area in the embodiments shown in Figures 1 and 2, which are not repeated here. The data processing method of the present disclosure is described below in conjunction with another possible implementation method, in which a target function service option is output in a target area of an electronic device in response to the first interaction data satisfying a target trigger condition. Fig. 5 is a flowchart of the data processing method according to some embodiments of the present disclosure. The method is described in detail below. 501, Detect the input of the first interaction data into the first application of the electronic device. For instructions on how to carry out the procedure under 501, please refer to the description of the procedure under 101, which is not repeated here. 502, in response to the first interaction data that meets the target trigger condition, determines the target data and outputs the target function service option for the target data in the target space based on application information from the first application. The target function service option can be an option that can be provided by a target processing model or target application of an electronic device to perform a target processing operation on target data. For the procedure for determining the target data, reference can be made to the corresponding description for determining the target data in the embodiment shown in Fig. 2, which is not repeated here. For application information regarding the first application, reference can be made to the corresponding description in the preceding embodiments, which is not repeated here. In this embodiment, the target function service options for the target data can be determined by combining application information, such as the type and capability of the first application. Based on this, this embodiment can be considered a combination of the embodiments shown in Figures 2 and 4. For example, the application identification information of the first application, the application configuration information, and at least one of the user intents that correspond to the application identification information and the target data can be combined with at least one of the attribute information of the target data, the load resource information of the electronic device, the user profile information, and the source information of the target data to output at least one matching target function service option. To better understand the embodiment shown in Fig. 5, another application scenario is described below. To simplify the description, the following considers the case in which the input of the target string is recognized and the initial interaction data is determined to satisfy the target trigger condition. Furthermore, the example of outputting at least one target function service option by combining the application identification information of the initial application and the user intent determined by the target data is considered. Figure 6 is a flowchart of the data processing procedure in another application scenario according to some embodiments of the present disclosure. The procedure is described in detail below. 601, Detecting the input of the first interaction data into the first application of the electronic device via a hook function. 602, If the hook function detects that the input of the target string data is recognized, obtain the application identification information of the first application that inputs the target string data. In some embodiments, the hook function can be used to capture the global keyboard messages or touchscreen input messages of the electronic device in order to obtain the interactive data entered by the user. If it is determined that the user has entered the target string data (e.g., "@AI"), the application identification information corresponding to the first application (i.e., the application in which the input point, such as the cursor, is located) in which the target string data was entered can be obtained. It is understood that the example of recognizing the data entered into each application of the electronic device using the hook function serves for illustration, but the capture of the target string data entered into the first application by other methods is also applicable to this embodiment. Furthermore, as described above, if the target string data is replaced by target language segments or target gesture actions, etc., only the implementation method for input recognition needs to be adapted, and the specific implementation can also be applied to this embodiment. For example, the application identification information of the first application can include at least the application process name of the first application, and of course it can also include other identification information as described above. 603, Determining the target data. The specific implementation of determining the target data can be any of the possible situations described above. For example, the last sentence, the last data element, or the last image entered into the initial interactive data before the target string data can be determined as the target data. In another example, the data input into the second application after the target string data is recognized can be defined as the target data. The second application can be an application to which the electronic device jumps in response to the target string data recognition, such as a target application. The second application can also be any application other than the first. 604, based on the target data and application identification information of the first application, determining user intent using a pre-trained intent recognition model. 605, based on user intent, output of at least one suitable target function service option in the target area of the electronic device. The target function service option can be an option that can be provided by a target processing model or target application of an electronic device to perform a target processing operation on target data. In some embodiments, the target area can be part of the window area of the first application, etc. Of course, it can also be one of the examples described above, which are not described in detail here. The data processing method of the present disclosure is described below in conjunction with another possible implementation method, in which a target function service option is output in a target area of an electronic device in response to the first interaction data satisfying a target trigger condition. Fig. 7 is a flowchart of the data processing method according to some embodiments of the present disclosure. The method is described in detail below. 701, Detection of the input of the first interaction data into the first application of the electronic device. For the implementation of the procedure under 701, reference can be made to the description of the procedure under 101, which is not repeated here. 702, in response to the initial interaction data satisfying the target trigger condition, obtains the operation information of the target operation and outputs the target function service option for the target data in the target area based on the operation information. In some embodiments, the target function service options may be options that a target processing model or target application of an electronic device can provide to perform target processing operations on target data. For the procedure of determining the target data, reference can be made to the corresponding description in the preceding embodiments, which is not repeated here. The target operation can be used, at a minimum, to obtain the target data. For example, the target operation could be an operation to input the target data. The target operation could also be an operation to drag, move, select, copy, or paste. Of course, the target operation can also encompass other possible target operations described above. The operation information of the target operation may include at least one or more of the following information: the attribute information of the operating device used for the target operation, the operating property information of the target operating user, the operating behavior information of the operating user, and the operating environment information. The control used for the target operation can be a pen, mouse, keyboard, touchscreen, or input sensor, and the control's attribute information can include the type of control and the input functions that can be implemented. The operational characteristics of the target user can include their operating habits, preferences, or preferred functional services. These characteristics can encompass, among other things, operating speed, operating behavior trajectory, and operating frequency. The operating behavior trajectory can be used to characterize the specific nature of the target user's operations. Operating frequency can reflect whether the historically recommended functional services align with the user's intentions. The operating environment information can be the external environment or scene in which the electronic device is located when the target operation is initiated. For example, the operating environment information can include, but is not limited to, the work environment, the home environment, the indoor environment, the outdoor environment, the noise environment, the audio and video playback environment, and so on. If the operating environment information differs, the user's requirements for the functional options may also differ when using the application for the first time. In some embodiments, the output of target function service options for the target data based on the operation information may include one or more of the following possible situations. In some embodiments, at least one target function service option can be output in the target area based on the content of the target data and the information of the operating device performing the targeting operation. The content of the target data can reflect its nature and characteristics. For example, if the target data is text, then the target data is the specific content of that text. Similarly, the target data can also include images, audio, and website content. The operating device information can represent the specific operating device used to perform the target operation and the model of the operating device. For example, the operating device information for the target operation can indicate that the target operation is entered by a finger, touchpad, mouse, keyboard, stylus, grip, or handheld device. If the operating device is a stylus, grip, or mouse, the operating device information can also include information such as the model of the stylus, grip, or mouse. Under the influence of different operating devices, at least one of the output target function service options can differ. That is, for different operating devices represented by the operating device information, the output target function service options can have different target function service functions. In this implementation, both the content of the target data and the operating device information can influence the number and types of options for the output target function service options. In some embodiments, at least one suitable target function service option can be output in the target area based on the content of the target data and the user profile information of the user operating the target operation. As described above, the content of the target data can be text data, image data, or PPT data. The user profile information of the operating user may include the user's habits and preferences. For details, please refer to the previous description, which is not repeated here. Among the operations of different operating users, at least one of the output target function service options may differ. Similar to the above, when combining the content of the target data and the user profile information of the user performing the target operation to output at least one target function service option, the at least one target function service option can be sorted in descending order based on the degree of similarity between the target function service option and the user portrait information, and the at least one target function service option can be output in the target area based on the sort order. In some embodiments, at least one suitable target function service option can be output based on the content of the target data and the operating environment information of the target operation in the target area. The content of the target data is as described above. The operating environment information of the target operation can be the scene environment of the electronic device when the target operation is performed, such as the audiovisual entertainment environment, the game scene, the indoor environment, or the outdoor environment, etc. Under different operating conditions, at least one of the issued target function service options may differ. For example, if the target data content is an image and the operating environment information relates to an outdoor environment, the target function service options can include a function service option to create a video and a function service option to repair the video. If the target data content is an image and the operating environment information relates to a conference environment, the issued target function service options are not suitable to include function service options for creating a video, but they can include function service options such as enhancing an image and resizing an image. In some embodiments, if the target data includes text data, the target function service options, including or exclusive of the target function service options to change the amount or type of text data and / or to obtain associated text data, can be output in the target area based on the operating device information and / or the operating user information of the target operation. For example, the target function service option may include a function service option to change the data volume or type of the text data, but not a function service option to retrieve the associated data of the text data. Or the target function service option may not include a function service option to change the data volume or type of the text data, but may include a function service option to retrieve the associated data of the text data. Or the target function service option may also include a function service option to change the data volume or type of the text data and a function service option to retrieve the associated data of the text data. The text data may be in Chinese or a foreign language, which is not limited in the present disclosure. In some embodiments, the information about the operating user may include one or more of the following: the identity of the operating user and information about the user profile. Changing the amount of text data can include summarizing, extracting topics, or deleting content from text data (such as an article or paragraph), or extending, continuing, or enriching text data (such as a string or sentence). Accordingly, the target function service option for changing the volume of text data can be an option to trigger content summaries, topic extractions, content deletions, content extensions, and content continuations. In some embodiments, the target function service option for changing the type of text data can be a function service option such as a text image, a text video, or a text animation. In some embodiments, the objective function service option to obtain the associated data of the text data may be an option to trigger a search, question, query, or translation of the text data. In some embodiments, if the target data includes image data, the target function service options, including or exclusive of the target function service options to change the quantity or type of image data and / or to capture associated data of the image data, can be output in the target area based on the operating device information and / or the operating user information of the target operation. In some implementations, changing the image data volume can involve decreasing or increasing the image data volume by modifying image parameters. For example, changing the image data volume can be achieved by retouching, adjusting exposure, clarity, saturation, changing the image theme, or adjusting the background color. Accordingly, the options of the target function service can include options for implementing photo editing, adjusting exposure, adjusting saturation, and so on. Similarly, the target function service option to change the image type can be an option to trigger the execution of image-generated images, image-generated videos, or image-generated comics. The associated data for the image data can be determined by querying the image, searching for similar images, or tracing the image source. Accordingly, the options of the target function service can include options for triggering querying about images, searching for similar images, or tracing the image source. In some embodiments, if the target data contains the access address, the target function service options, including or exclusive of the target function service options to change the access method or output type of the content corresponding to the access address, can be output in the target area based on information about the target operating device and / or information about the operating user. In some embodiments, the access address can be a hyperlink or a Uniform Resource Locator (URL) address. The access method for the content corresponding to the access address refers to the procedure for accessing the content associated with that address. For example, if the access procedure for the content corresponding to the access address involves clicking on the address, the access procedure can be modified so that the mouse pointer is moved over the content and then triggered by a specific control or physical button to retrieve the summary or key information corresponding to the content of the access address. This allows users to retrieve the content referenced by the access address without having to click on the address itself. The output format of the content corresponding to the access address can be a hyperlink, a graphic link, or a summary graphic. For example, if the output format of the content corresponding to the access address is a hyperlink, the target function service option to change the output format can be an option to change the output format of the content corresponding to the access address to an image-text link output. In some embodiments, if the target data includes media playback data, the target function service options, including or exclusively the target function service options for changing the playback parameters of the media playback data, can be output in the target area based on the operating device information and / or the operating user information of the target operation. In some embodiments, the media playback data may contain at least one of the following media: audio data, video data, and animation data. In some embodiments, changing the playback parameters of the media playback data may include changing the frame rate, playback speed, volume, and size (such as the size of an animation screen) of the media playback data. In some embodiments, if the target data includes text data and image data, the target function service options, including or excluding the target function service options for layout design or content generation of text data and image data, can be output in the target area based on the operating device information and / or the operating user information of the target operation. In some embodiments, the execution of the layout design for the text data and the image data may include the design of at least one of the following elements: sentence structure, proportional relationship, and positional relationship of the text data and the image data. In some embodiments, generating content from text data and image data may include generating a document, a PPT file, an image, or a video based on the text data and the image data. In some embodiments, the target area may be located inside or outside the window area of the first application. Details can be found in the corresponding descriptions in the preceding embodiments, which are not repeated here. It is understood that in each of the aforementioned embodiments of the data processing procedure, the first interactive data that fulfills the target trigger condition can also cause the first application to display a window, such as a menu or a toolbar. For easier distinction, the window displayed by the first application in response to the first interactive data that fulfills the target trigger condition can be referred to as the first window. Based on this, when outputting the target area, mutual interference between the target area and the first window output by the first application must be avoided, which would prevent the user from fully understanding the target function service options in the target area or from clearly seeing the content in the first window. In some embodiments, when the first application outputs the first window in response to the first interaction data that satisfies the target trigger condition, the positional relationship between the target area and the first window can be adjusted. By adjusting the positional relationship between the target area and the first window, there is no overlap between the first window and the target area, and of course, no mutual occlusion. For example, the position of the target area can be adjusted based on the position of the first window in the display surface so that the target area and the first window do not overlap or occlude each other. In some embodiments, when the first application outputs the first window in response to the first interaction data that satisfies the target trigger condition, the display settings of the first window can be adjusted based on the target function service option output in the target area or by processing the display content of the first window. In some embodiments, adjusting the display unit of the first window may include adjusting the transparency of the first window so that the first window cannot block the target function service option displayed in the target area. Furthermore, adjusting the display unit of the first window may also include merging the first window with the window area of the first application or resizing the first window to avoid overlap between the first window and the target area. Processing the display content of the first window may involve deleting some of the content in the first window or adding some or all of the target function service options in the target area to the first window, so that the target function service options are not blocked by the content of the first window. One embodiment of the present disclosure also provides for an electronic device. Fig. 8 is a schematic structure diagram of an electronic device according to some embodiments of the present disclosure. As shown in Fig. 8, the electronic device comprises one or more processors 801 and one or more large model files to be executed by the one or more processors 801. The large model file can be called by at least one application running on the electronic device to perform one or more of the following processes: capturing the first interaction data input into the first application of the electronic device, and, in response to the first interaction data satisfying the target trigger condition, outputting a target function service option in the target area of the electronic device. In some embodiments, the target function service option can be an option that can be provided by a target processing model or target application of an electronic device to perform a target processing operation on target data. In some embodiments, the target data can be derived from the first interaction data or from the second interaction data, which may differ from the first interaction data. For example, the application in the electronic device can monitor the initial interactive data input into the first application of the electronic device and execute the large model file to perform the processing operations mentioned above. In another example, the application can perform the processing operations mentioned above by executing a large language file. As shown in Fig. 8, the electronic device also includes a memory 802, which is connected to one or more processors 801. The memory 802 can be used to store the large model file. It is understood that the electronic device may further comprise a display unit 803 and an input unit 804. Naturally, the electronic device may contain more or fewer components than shown in Fig. 8. The components in the electronic device are not limited in the present disclosure. In some embodiments, the electronic device may comprise a first body and a second body rotatably connected to each other. At least one of the first bodies and the second body has a screen that can be used to output a target function service option in a target area on the screen. The output of the target function service option in the target area may include one or more of the following steps: in response to the initial interaction data satisfying the target trigger condition, determining this target data and outputting the target function service option for the target data in the target area; in response to the initial interaction data satisfying the target trigger condition, obtaining the application information of the initial application and outputting the target function service option in the target area based on the application information.In response to the initial interaction data satisfying the target trigger condition, the target data is determined and the target function service option is issued for the target data in the target space based on the application information of the initial application; in response to the initial interaction data satisfying the target trigger condition, operational information from the target operation is obtained and the target function service option is issued for the target data in the target space based on the operational information. In some embodiments, the target operation may be used at least to obtain the target data. In some embodiments, the target area may be located inside or outside the window area of the first application. For the relevant processes performed by the electronic device, reference can be made to the corresponding description of the above embodiments, which is not repeated here. One embodiment of this application further provides a computer program product. The computer program product comprises computer-readable instructions. When executed by an electronic device, the computer-readable instructions can cause the electronic device to execute any of the data processing procedures described in the foregoing embodiments. One embodiment of this application further provides a computer-readable storage medium. The computer-readable storage medium contains one or more computer programs. When executed by an electronic device, the one or more computer programs can cause the electronic device to execute any of the data processing methods described in the preceding embodiments. Furthermore, it should be noted that the described embodiment is merely an example. The units described as separate parts may or may not be physically separate, and parts depicted as units may or may not be physical units, may be located in one position, or may be distributed across multiple network units. Some or all of the modules may be selected based on the actual requirements to achieve the objectives of the embodiments. Moreover, the interconnection relationships between the modules in the accompanying drawings of the embodiments of the device provided in this application show that the modules have communication links with each other, which may be specifically implemented as one or more communication buses or signal cables. Based on the description of the foregoing embodiments, a person skilled in the art can clearly understand that, in addition to the required general-purpose hardware, this application can be implemented by software or by dedicated hardware, including a dedicated integrated circuit, a dedicated CPU, dedicated memory, a dedicated component, and the like. In general, any function that can be performed by a computer program can be easily implemented using appropriate hardware. Furthermore, a specific hardware structure used to achieve the same function can take various forms, such as an analog circuit, a digital circuit, or a dedicated circuit. However, for this application, in most cases, implementing a software program is the better solution.Based on this understanding, the technical solutions of this application can be implemented substantially, or the part contributing to the conventional technology, in the form of a software product. The computer software product is stored on a readable storage medium, such as a floppy disk, a USB flash drive, a removable hard disk, a computer's ROM, RAM, magnetic disk, or optical disk, and contains several instructions for instructing a computer device (e.g., a personal computer, a training device, a network device, etc.) to execute the methods described in the embodiments of this disclosure. All or some of the foregoing embodiments may be implemented using software, hardware, firmware, or any combination thereof. If software is used to implement the embodiments, all or some of the embodiments may be implemented in the form of a computer program product. The computer program product comprises one or more computer instructions. When the computer program instructions are loaded onto and executed on the computer, the procedures or functions are generated in whole or in part according to the embodiments of this application. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or any other programmable device. The computer instructions may be stored on or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, communication device, computing device, or data center to another website, computer, communication device, computing device, or data center via wired (e.g., wireless) communication devices.Data can be transmitted via a coaxial cable, fiber optic cable, or digital subscriber line (DSL), or wirelessly (e.g., via infrared, radio, or microwaves). The computer-readable storage medium can be any usable medium accessible to a computer, or a data storage device, such as a communications device or a data center, that integrates one or more usable media. The usable medium can be a magnetic medium (e.g., a floppy disk, a hard disk, or magnetic tape), an optical medium (e.g., a DVD), a semiconductor medium (e.g., a solid-state drive (SSD)), or the like. QUOTES INCLUDED IN THE DESCRIPTION This list of documents cited by the applicant was automatically generated and is included solely for the reader's convenience. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions. Cited patent literature CN 202411987373.2
[0001]
Claims
A data processing method comprising: recognizing initial interaction data input into an initial application of an electronic device; and, in response to the initial interaction data satisfying a target trigger condition, outputting a target function service option in a target area of the electronic device, wherein: the target function service option is an option provided by a target processing model or target application of the electronic device to perform a target processing operation on target data, and the target data is associated with the initial interaction data or second interaction data that is different from the initial interaction data. The method of claim 1, wherein the first interaction data satisfying the target trigger condition comprise one or more of the following: in response to the detection of target string input, determining that the first interaction data satisfy the target trigger condition; in response to the detection of target language segment input, determining that the first interaction data satisfy the target trigger condition; in response to the detection of target trajectory input, determining that the first interaction data satisfy the target trigger condition; in response to the detection of target gesture action input or target posture change data, determining that the first interaction data satisfy the target trigger condition;and in response to a behavioral parameter that meets a corresponding parameter threshold when the first interaction data is entered, determine that the first interaction data meets the target trigger condition. The method of claim 1, wherein the output of the target function service option comprises one or more of the following: in response to the first interaction data fulfilling the target trigger condition, determining the target data and outputting the target function service option for the target data in the target area; in response to the first interaction data fulfilling the target trigger condition, obtaining application information from the first application and outputting the target function service option in the target area based on the application information; in response to the first interaction data fulfilling the target trigger condition, determining the target data and outputting the target function service option for the target data in the target area based on the application information of the first application;In response to the initial interaction data satisfying the target trigger condition, obtaining operation information from a target operation and issuing the target function service option for the target data in the target area based on the operation information, the target operation being used at least to obtain the target data, wherein: the target area is or is not in a window pane of the initial application. The method of claim 3, wherein determining the target data comprises one or more of the following: obtaining the behavior parameter when the first interaction data is input, and determining the target data from the interaction data input into the first application based on the behavior parameter, wherein the target data is the interaction data generated by an input operation with a target behavior parameter; using a target-sensitive word in the interactive data input into the first application as target data; determining the interactive data input into the first application after the target trigger condition has been reached as target data; determining data from a second application obtained after the target trigger condition has been reached as target data, wherein the second application has a target communication connection with the first application;and using data determined by the target operation for window display data of the first application as target data, wherein the window display data includes the first interaction data and application data of the first application. The method of claim 3, wherein outputting the target function service option for the target data in the target area comprises one or more of the following: outputting at least one target function service option for the target data in a first area of the window area of the first application, wherein the first area has a target position relationship to an area in which the target data is located; outputting at least one target function service option for the target data in a second area, wherein the second area is a pop-up window area that covers a portion of the window area of the first application; outputting the target data and at least one target function service option for the target area in a window area of the second application, wherein the second application is an application for invoking the target processing mode to provide a target function service;Retrieving attribute information from the target data and outputting at least one matching target function service option in the target space based on the attribute information; identifying a user intent represented by the target data and outputting at least one target function service option in the target space based on the user intent; retrieving load resource information from the electronic device and outputting at least one target function service option corresponding to the target data in the target space based on the load resource information; retrieving user profile information from a target user and outputting at least one matching target function service option in the target space based on the user profile information and the attribute information from the target data; and retrieving source information from the target data and outputting at least one matching target function service option in the target space based on the source information. The method of claim 3, wherein outputting the target function service option in the target space based on the application information of the first application comprises one or more of the following: outputting at least one target function service option in the target space that matches application identification information of the first application; outputting at least one target function service option in the target space that differs from the function service provided by the first application, based on the application configuration information of the first application; determining the user intent based on the application identification information of the first application and the target data, and outputting at least one matching target function service option in the target space based on the user intent.and outputting at least one matching target function service option in the target area based on operational state information from the first application. The method of claim 3, wherein the output of the target function service option for the target area based on the operation information comprises: outputting at least one target function service option in the target area based on the content of the target data and operating device information of the target operation, wherein at least one of the output target function service options is different under the action of different operating devices; outputting at least one suitable target function service option in the target area based on the content of the target data and the user profile information of an operating user of the target operation, wherein at least one of the output target function service options is different under the operation of different operating users;Output at least one suitable target function service option in the target space based on the content of the target data and the operating environment information of the target operation, wherein at least one of the output target function service options is different under different operating environments; if the target data contains text data, based on the operating device information and / or operating user information of the target operation, output the target function service options, including or exclusively a target function service option to change a data set or data type of the text data and / or to obtain associated data of the text data in the target space;If the target data contains image data, based on the operating device information and / or the operating user information of the target operation, output the target function service options, including or exclusively a target function service option to change a data set or data type of the image data and / or to obtain associated data of the image data in the target area; if the target data contains an access address, based on the operating device information and / or the operating user information of the target operation, output the target function service options, including or exclusively a target function service option to change an access method or output type of the content corresponding to the access address in the target area;If the destination data contains media playback data, based on the operating device information and / or the operating user information of the destination operation, output the destination function service options, including or exclusively a destination function service option to change a playback parameter of the media playback data in the destination area; and if the destination data contains text data and image data, based on the operating device information and / or the operating user information of the destination operation, output the destination function service options, including or exclusively a destination function service option to execute a layout design or content generation for the text data and image data in the destination area. The method of claim 1, further comprising: adjusting a positional relationship between the target area and the first window in response to the first application outputting a first window when the first interaction data meets the target trigger condition; adjusting a display parameter of the first window based on the target function service option output in the target area or processing the display content of the first window in response to the first application outputting the first window in response to the first interaction data meeting the target trigger condition. Electronic device comprising: one or more processors; and one or more large model files to be executed on the processor(s), wherein the one or more large model files, when executed by one or more applications running on the electronic device, cause the one or more processors to: detect initial interaction data being input into an initial application of the electronic device;and in response to the first interaction data satisfying a target trigger condition, outputting a target function service option in a target area of the electronic device, wherein: the target function service option is an option provided by a target processing model or target application of the electronic device to perform a target processing operation on target data, and the target data is associated with the first interaction data or second interaction data that is different from the first interaction data. Electronic device according to claim 9, wherein: the electronic device comprises a first body and a second body rotatably connected to one another, wherein one or more of the first bodies and second bodies have a screen to display the target function service option in the target area on the screen; and wherein the one or more processors are further configured: in response to the first interaction data fulfilling the target trigger condition, to determine the target data and display the target function service option for the target data in the target area; in response to the first interaction data fulfilling the target trigger condition, to obtain application information of the first application and display the target function service option in the target area based on the application information;In response to the initial interaction data satisfying the target trigger condition, determine the target data and output the target function service option for the target data in the target area based on the application information of the initial application; in response to the initial interaction data satisfying the target trigger condition, obtain operation information of a target operation and output the target function service option for the target data in the target area based on the operation information, using the target operation at least to obtain the target data, wherein: the target area is or is not in a window pane of the initial application. Electronic device according to claim 9, wherein the first interaction data satisfying the target trigger condition comprise one or more of the following: in response to the detection of target string input, determining that the first interaction data satisfy the target trigger condition; in response to the detection of target speech segment input, determining that the first interaction data satisfy the target trigger condition; in response to the detection of target trajectory input, determining that the first interaction data satisfy the target trigger condition; in response to the detection of target gesture action or target posture change input, determining that the first interaction data satisfy the target trigger condition;and in response to a behavioral parameter that meets a corresponding parameter threshold when the first interaction data is entered, determine that the first interaction data meets the target trigger condition. Electronic device according to claim 10, wherein the one or more processors are further configured to: receive the behavior parameter when the first interaction data is input, and determine the target data from the interaction data input into the first application based on the behavior parameter, wherein the target data is the interaction data generated by an input operation with a target behavior parameter; use a target-sensitive word in the interactive data input into the first application as target data; determine the interactive data input into the first application after the target trigger condition is met as target data; determine data from a second application received after the target trigger condition is met as target data, wherein the second application has a target communication link with the first application;and to use as target data the data determined by the target operation on window display data of the first application, wherein the window display data includes the first interaction data and application data of the first application. Electronic device according to claim 10, wherein the one or more processors are further configured to: output at least one target function service option for the target data in a first area of the window area of the first application, wherein the first area has a target position relationship to an area in which the target data is located; output at least one target function service option for the target data in a second area, wherein the second area is a pop-up window area that covers a portion of the window area of the first application; output the target data and at least one target function service option for the target area in a window area of the second application, wherein the second application is an application for calling the target processing mode to provide a target function service;Retrieve attribute information of the target data and output at least one matching target function service option in the target space based on the attribute information; identify a user intent represented by the target data and output at least one target function service option in the target space based on the user intent; retrieve load resource information of the electronic device and output at least one target function service option in the target space corresponding to the target data based on the load resource information; retrieve user profile information of a target user and output at least one matching target function service option in the target space based on the user profile information and the attribute information of the target data; and retrieve source information of the target data and output at least one matching target function service option in the target space based on the source information. Electronic device according to claim 10, wherein the one or more processors are further configured to: output at least one target function service option that matches the application identification information of the first application in the target space; output at least one target function service option in the target space that differs from the function service provided by the first application, based on the application configuration information of the first application; determine the user intent based on the application identification information of the first application and the target data and output at least one matching target function service option in the target space based on the user intent; and output at least one matching target function service option in the target space based on operational state information of the first application. Electronic device according to claim 10, wherein the one or more processors are further configured such that they: based on the content of the target data and the operating device information, output at least one target function service option in the target area, wherein at least one of the output target function service options is different under the influence of different operating devices; output at least one suitable target function service option in the target area based on the content of the target data and the user profile information of an operating user, wherein at least one of the output target function service options is different under the operation of different operating users;At least one suitable target function service option in the target space, based on the content of the target data and the operating environment information, outputs the target operation, wherein at least one of the output target function service options is different under different operating environments; if the target data contains text data, based on operating device information and / or operating user information, the target operation outputs the target function service options that include or exclude a target function service option to change a data set or data type of the text data and / or to obtain associated data of the text data in the target space;If the target data contains image data, based on the operating device information and / or the operating user information, the target operation outputs the target function service options, which include or exclude a target function service option to change a data set or data type of the image data and / or to obtain associated data of the image data in the target area; if the target data contains an access address, based on the operating device information and / or the operating user information, the target operation outputs the target function service options, which include or exclude a target function service option to change an access method or output type of the content corresponding to the access address in the target area;If the destination data contains media playback data, the destination operation, based on the operating device information and / or the operating user information, outputs the destination function service options, including or exclusively a destination function service option to change a playback parameter of the media playback data in the destination area; and if the destination data contains text data and image data, the destination operation, based on the operating device information and / or the operating user information, outputs the destination function service options, including or exclusively a destination function service option to perform a layout design or content generation for the text data and image data in the destination area. Electronic device according to claim 9, wherein the one or more processors are further configured to: adjust a positional relationship between the target area and the first window in response to the first application outputting a first window when the first interaction data meets the target trigger condition; or adjust a display parameter of the first window based on the target function service option output in the target area or process the display content of the first window in response to the first application outputting the first window when the first interaction data meets the target trigger condition. A computer-readable storage medium that stores a variety of computer instructions which, when executed by one or more processors, cause the one or more processors to: recognize initial interaction data input into an initial application of the electronic device; and, in response to the initial interaction data satisfying a target trigger condition, output a target function service option in a target area of the electronic device, wherein: the target function service option is an option provided by a target processing model or target application of the electronic device to perform a target processing operation on target data, and the target data is associated with the initial interaction data or second interaction data that is different from the initial interaction data. Computer-readable storage medium according to claim 17, wherein: the electronic device comprises a first body and a second body rotatably connected to one another, one or more of the first bodies and second body having a screen to display the target function service option in the target area on the screen; and the one or more processors are further configured to: determine the target data and display the target function service option for the target data in the target area in response to the first interaction data fulfilling the target trigger condition; obtain application information of the first application and display a target function service option in the target area based on the application information;In response to the initial interaction data satisfying the target trigger condition, determine the target data and output the target function service option for the target data in the target area based on the application information of the initial application; in response to the initial interaction data satisfying the target trigger condition, obtain operation information of a target operation and output the target function service option for the target data in the target operation based on the operation information, using the target operation at least to obtain the target data, wherein: the target area is or is not in a window pane of the initial application. A computer-readable storage medium according to claim 17, wherein the first interaction data satisfying the target trigger condition comprises one or more of the following: in response to the detection of target string input, determining that the first interaction data satisfy the target trigger condition; in response to the detection of target language segment input, determining that the first interaction data satisfy the target trigger condition; in response to the detection of target trajectory input, determining that the first interaction data satisfy the target trigger condition; in response to the detection of target gesture action or posture change input, determining that the first interaction data satisfy the target trigger condition;and in response to a behavioral parameter, when the first interaction data is entered that meets a corresponding parameter limit, determine that the first interaction data meets the target trigger condition. A computer-readable storage medium according to claim 18, wherein the one or more processors are further configured to: receive the behavior parameter when the first interaction data is input, and determine the target data from the interaction data input into the first application based on the behavior parameter, wherein the target data is the interaction data generated by an input operation with a target behavior parameter; use a target-sensitive word in the interactive data input into the first application as target data; determine the interactive data input into the first application after the target trigger condition is met as target data; determine data from a second application received after the target trigger condition is met as target data, wherein the second application has a target communication link with the first application;and to use as target data the data determined by the target operation on window display data of the first application, wherein the window display data includes the first interaction data and application data of the first application.
Citation Information
Patent Citations
Data processing method and electronic equipment
CN119847341A
202411987373.2
