Intelligent recommendation method and electronic device
Through intelligent recommendation methods, responding to user's target triggering operations and dynamically adjusting functional service recommendations, the problem of unchanged recommended content in the existing technology is solved and the user experience is improved.
Patent Information
- Application Number
- CN202411999839.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-04
AI Technical Summary
In the prior art, Internet functional service recommendations usually use unchanged options, and the recommended content cannot be dynamically adjusted according to the user's specific operating behavior and environment.
An intelligent recommendation method is provided to obtain operation information by responding to a target trigger operation, and output dynamic functional service options for the operated object based on this information. The method includes identifying information such as operating devices, objects, behaviors, environments, etc., and calling the target processing model for processing to provide personalized functional service options.
It realizes dynamic adjustment of functional service recommendations based on the user's specific operating behavior and environment, improving user experience and operation convenience.
Smart Images

Figure CN119760247A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of artificial intelligence, and in particular to an intelligent recommendation method and electronic device. Background Art
[0002] With the continuous development of Internet technology, users can experience various functional services using the Internet. However, related technologies usually use unchanged functional service options to recommend functional services to users. Summary of the invention
[0003] In view of the above problems, the present disclosure provides an intelligent recommendation method and an electronic device.
[0004] According to a first aspect of the present disclosure, there is provided an intelligent recommendation method, comprising:
[0005] In response to obtaining a target triggering operation, obtaining operation information of the target triggering operation;
[0006] Based on the operation information, outputting options of target functional services recommended for the operated object;
[0007] Among them, at least one of the functional service options corresponding to the operated object under different operation information is different, and the functional service option can perform a target processing operation on the operated object after being triggered.
[0008] According to an embodiment of the present disclosure, obtaining a target trigger operation includes at least one of the following:
[0009] In response to obtaining an operation track of a target object in the electronic device, determining to obtain the target triggering operation;
[0010] In response to obtaining the motion state change data of the floating icon of the input device of the electronic device, determining to obtain the target trigger operation;
[0011] In response to a target sensor of the electronic device obtaining target sensing data, determining to obtain the target triggering operation;
[0012] and / or,
[0013] Obtaining operation information of the target triggering operation includes at least one of the following:
[0014] Obtaining information of an operating device for triggering the target operation;
[0015] Obtaining operation object information of the target trigger operation;
[0016] Obtaining operation behavior information of the target triggering operation;
[0017] Obtaining operating environment information of the target triggering operation;
[0018] Obtaining the operation permission information of the target trigger operation.
[0019] According to an embodiment of the present disclosure, in response to obtaining a target triggering operation, obtaining operation information of the target triggering operation includes at least one of the following:
[0020] Obtaining source information of the target triggering operation, and determining operation device information of the target triggering operation based on the source information;
[0021] In response to obtaining a target triggering operation, obtaining location information of the electronic device, and obtaining operating environment information of the target triggering operation based on the location information;
[0022] Determine the operation object information of the target trigger operation based on the operation behavior information of the target trigger operation;
[0023] The operation permission information of the target operation is determined based on the operation object information of the target trigger operation.
[0024] According to an embodiment of the present disclosure, outputting a recommended functional service option for an operated object in an electronic device based on the operation information includes:
[0025] Determine the object information of the operated object acted upon by the target triggering operation;
[0026] Determine, based on the object information and the operation information, a function service option recommended to the operated object, wherein the function service option is an option that can be provided by a target processing model or a target application of an electronic device to perform a corresponding processing operation on the operated object;
[0027] Display and output the functional service options in the target window;
[0028] Wherein, when the operated object is subjected to the same trigger operation, the functional service options output by the electronic device may be different.
[0029] According to an embodiment of the present disclosure, determining a functional service option recommended to the operated object based on the object information and the operation information includes at least one of the following:
[0030] Determining the function service option based on the object content of the operated object and the operation device information of the target triggering operation, wherein at least one of the function service options obtained by the operated object under the action of different operation devices is different;
[0031] Determining the function service options based on the object content of the operated object and the user portrait information of the operation object of the target triggering operation, wherein at least one of the function service options obtained by the operated object under the operation of different operation objects is different;
[0032] Determining the function service option based on the object content of the operated object and the operation environment information of the target triggering operation, wherein at least one of the function service options obtained by the operated object in different operation environments is different;
[0033] Determining the functional service option based on the object attribute of the operated object and the operation information;
[0034] Identify the user intention represented by the object information and the operation information, and determine the functional service options based on the user intention; call a target processing model to perform target processing on the object information and the operation information to output the functional service options, wherein the target processing model belongs to the electronic device or a terminal device that is communicatively connected to the electronic device;
[0035] The resource load information of the electronic device is obtained, and the function service option is determined based on the resource load information, the object information and the operation information.
[0036] According to an embodiment of the present disclosure, determining the function service option based on the object attribute of the operated object and the operation information includes at least one of the following:
[0037] In the case where the operated object includes text data, determining based on the operating device information and / or the operating object information of the target triggering operation whether to recommend a functional service option including or not including a function for changing the data amount or type of the text data and / or a function for obtaining associated data of the text data;
[0038] In the case where the operated object includes image data, determining based on the operating device information and / or the operating object information of the target triggering operation whether to recommend a functional service option including or not including a function for changing the data amount or type of the image data and / or a function for acquiring associated data of the image data;
[0039] In the case where the operated object includes an access address, determining based on the operating device information and / or the operating object information of the target triggering operation whether to recommend a functional service option including or not including a function service option for changing an access mode or an output type of content corresponding to the access address;
[0040] In a case where the operated object includes media playback data, determining based on the operating device information and / or the operating object information of the target triggering operation that a recommendation includes or does not include a functional service option for changing playback parameters of the media playback data;
[0041] In the case where the operated object includes text data and image data, the recommendation is determined based on the operating device information and / or operating object information of the target triggering operation to include or exclude functional service options for layout design or content generation for the text data and image data.
[0042] According to an embodiment of the present disclosure, the method further includes: in response to the operation object of the operated object switching from the first object to the second object, updating the first function service option set currently displayed in the target window to a second function service option set matching the second object, at least one option in the second function service option set being different from an option in the first function service option set;
[0043] In response to the operating device that triggers the target trigger operation switching from the first operating device to the second operating device, the third function service option set currently displayed in the target window is updated to a fourth function service option set that matches the second operating device, and at least one option in the fourth function service option set is different from an option in the third function service option set.
[0044] A second aspect of the present disclosure provides an electronic device, including at least one processor and at least one large model file capable of running on the processor, wherein the large model file can be called by a target application to perform at least one of the following:
[0045] In response to obtaining a target triggering operation, obtaining operation information of the target triggering operation;
[0046] outputting a recommended functional service option for an operated object in the electronic device based on the operation information;
[0047] Wherein, at least one of the functional service options corresponding to the operated object under different operation information is different, and the functional service option can perform a target processing operation on the operated object after being triggered.
[0048] According to an embodiment of the present disclosure, the electronic device comprises a first body and a second body which are rotatably connected, and at least one of the first body and the second body has a display screen, so as to display and output the function service option in a target window on the display screen;
[0049] The functional service options are options that can be provided by the target large model file or the target application to perform corresponding processing operations on the operated object;
[0050] When the same trigger operation is applied to the operated object, the functional service options output by the electronic device may be different.
[0051] According to an embodiment of the present disclosure, the electronic device can respond to a mouse control operation on a target display object in the display screen and display a third function service option set for the target display object in a target window;
[0052] The electronic device can also respond to the control operation of the smart pen acting on the target display object on the display screen, and display and output a fourth function service option set for the target display object in the target window;
[0053] At least one function service option in the third function service option set is different from an option in the fourth function service option set. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0055] Figure 1 The application scenario diagram of the intelligent recommendation method, apparatus, device, medium and program product according to the embodiments of the present disclosure is schematically shown;
[0056] Figure 2 A flowchart of an intelligent recommendation method according to an embodiment of the present disclosure is schematically shown;
[0057] Figure 3 A scene diagram of intelligent recommendation according to an embodiment of the present disclosure is schematically shown;
[0058] Figure 4 A schematic diagram of another intelligent recommendation scenario according to an embodiment of the present disclosure is shown;
[0059] Figure 5 A schematic diagram of another intelligent recommendation scenario according to an embodiment of the present disclosure is shown;
[0060] Figure 6 A flowchart of an intelligent recommendation method according to an embodiment of the present disclosure is schematically shown;
[0061] Figure 7 A block diagram of an electronic device suitable for implementing an intelligent recommendation method according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0062] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.
[0063] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0064] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0065] In the case of using expressions such as "at least one of A, B, and C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but not be limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or a system having A, B, C, etc.). In the case of using expressions such as "at least one of A, B, or C, etc.", it should generally be interpreted in accordance with the meaning of the expression generally understood by those skilled in the art (for example, "a system having at least one of A, B, or C" should include but not be limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or a system having A, B, C, etc.). Those skilled in the art should also understand that any transitional conjunctions and / or phrases that substantially represent two or more optional items, whether in the specification, claims, or drawings, should be understood to give the possibility of including one of these items, either of these items, or both of these items. For example, the phrase "A or B" should be understood to include the possibilities of "A" or "B", or "A and B".
[0066] Some block diagrams and / or flow charts are shown in the accompanying drawings. It should be understood that some blocks or combinations thereof in the block diagrams and / or flow charts may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that these instructions, when executed by the processor, may create a device for implementing the functions / operations described in these block diagrams and / or flow charts.
[0067] Therefore, the technology of the present disclosure can be implemented in the form of hardware and / or software (including firmware, microcode, etc.). In addition, the technology of the present disclosure can take the form of a computer program product on a computer-readable medium storing instructions, which can be used by an instruction execution system or in combination with an instruction execution system. In the context of the present disclosure, a computer-readable medium can be any medium that can contain, store, transmit, propagate, or transmit instructions. For example, a computer-readable medium can include, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, device, or propagation medium. Specific examples of computer-readable media include: magnetic storage devices, such as magnetic tape or hard disk (HDD); optical storage devices, such as compact disk (CD-ROM); memory, such as random access memory (RAM) or flash memory; and / or wired / wireless communication links.
[0068] In the technical solution of the present disclosure, the terms "first / second / third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first / second / third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0069] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0070] Figure 1 The application scenario diagram of the intelligent recommendation method and device according to the embodiments of the present disclosure is schematically shown.
[0071] like Figure 1 As shown, the application scenario 100 according to this embodiment may include a terminal device 101, a network 102 and a server 103. The network 102 is used to provide a medium for a communication link between the terminal device 101 and the server 103. The network 102 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0072] The user can use the terminal device 101 to interact with the server 103 through the network 102 to receive or send messages, etc. The terminal device 101 can access the first input device 104 and the second input device 105, and can use the first input device 104 and the second input device 105 to perform corresponding operations. The first input device 104 and the second input device 105 are of different device types. For example, the first input device 104 is a mouse, the terminal device 101 is connected to the first input device 104, and the user uses the first input device 104 to perform operations such as clicking and selecting. For example, the terminal device 101 is connected to the second input device 105, the second input device 105 is a stylus, and the user uses the second input device 105 to perform at least one of handwriting operations, drawing operations, and annotation operations.
[0073] Various communication client applications may be installed on the terminal device 101, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (for example only).
[0074] The terminal device 101 may be any electronic device having a display screen and supporting web browsing, including but not limited to a smart phone, a tablet computer, a laptop computer, a desktop computer, and the like.
[0075] Server 103 may be a server that provides various services, such as a background management server that provides support for websites browsed by users using terminal device 101 (for example only). The background management server may analyze and process the received target trigger operation and other data, and feedback the processing results (for example, outputting options of target function services recommended for the operated object based on the operation information of the target trigger operation) to terminal device 101. And display it through an interactive interface. Server 103 may also be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services ("Virtual Private Server", or "VPS" for short). Server 103 may also be a server of a distributed system, or a server combined with blockchain.
[0076] It should be noted that the intelligent recommendation method provided in the embodiment of the present disclosure can generally be executed by the server 103. Accordingly, the intelligent recommendation device provided in the embodiment of the present disclosure can generally be set in the server 103. The intelligent recommendation method provided in the embodiment of the present disclosure can also be executed by a server or server cluster that is different from the server 103 and can communicate with the terminal device 101 and / or the server 103. Accordingly, the intelligent recommendation device provided in the embodiment of the present disclosure can also be set in a server or server cluster that is different from the server 103 and can communicate with the terminal device 101 and / or the server 103.
[0077] Alternatively, the intelligent recommendation method provided in the embodiment of the present disclosure may also be generally executed by the terminal device 101. Accordingly, the intelligent recommendation apparatus provided in the embodiment of the present disclosure may generally be arranged in the terminal device 101.
[0078] It should be understood that Figure 1 The number of terminal devices, first input devices, second input devices, networks and servers in the embodiment is only for illustration. According to the implementation requirements, there may be any number of terminal devices, first input devices, second input devices, networks and servers.
[0079] In the technical solution of the present disclosure, the collection, storage, use, processing, transmission, provision, disclosure and application of user personal information involved comply with the provisions of relevant laws and regulations, take necessary confidentiality measures, and do not violate public order and good morals.
[0080] In the technical solution of the present disclosure, the user's authorization or consent is obtained before obtaining or collecting the user's personal information.
[0081] In view of this, an embodiment of the present disclosure provides an intelligent recommendation method. The method includes: in response to a target trigger operation, obtaining operation information of the target trigger operation, and outputting target function service options recommended for an operated object based on the operation information, wherein at least one of the function service options corresponding to the operated object under different operation information is different, and the function service option can perform a target processing operation on the operated object after being triggered.
[0082] The following will be based on Figure 1 The scene described by Figure 2~Figure 5 The intelligent recommendation method of the disclosed embodiment is described in detail.
[0083] Figure 2 The flowchart of the intelligent recommendation method according to an embodiment of the present disclosure is schematically shown.
[0084] like Figure 2 As shown, the intelligent recommendation method 200 of this embodiment includes operations S210 to S220.
[0085] In operation S210 , in response to obtaining the target trigger operation, operation information of the target trigger operation is obtained.
[0086] In operation S220 , based on the operation information, options of target function services recommended for the operated object are output.
[0087] In some embodiments, at least one of the functional service options corresponding to the operated object under different operation information is different, and the functional service option can perform a target processing operation on the operated object after being triggered.
[0088] In some embodiments, the target trigger operation may be an operation performed by a user using an operating device, which may be a keyboard, a mouse, a touchpad, a smart pen, a handle, a smart wearable device, a device with a sensor (camera, tof, radar, microphone, etc.), etc.
[0089] For example, the target trigger operation is a mouse selection operation, an operation of hovering over a specific display object, a click operation, a double-click operation, a move operation, an edit operation, etc. For example, the target trigger operation is a smart pen circle selection operation, a hover operation, a click operation, a move operation, etc. For example, the target trigger operation is a touchpad selection operation, a move operation, a click operation, etc. For example, the target trigger operation is an operation acting on a handle. For example, the target trigger operation is an operation acting on a smart wearable device. For example, the target trigger operation is an operation detected by a sensor such as a camera, tof, radar, microphone, etc., such as a gesture or voice.
[0090] In some embodiments, the operation information of the target trigger operation may include at least one of the operation device information, operation object information, operation behavior information, operation environment information, and operation authority information. The operation device information may include at least one of the type, version, and model of the operation device. The operation object information may include at least one of the identity and role of the operation object. The operation behavior information may include at least one of the operation speed, operation behavior trajectory, and operation frequency. The operation environment information may include at least one of the network status, software environment, security environment, and physical environment.
[0091] In some embodiments, the operated object is an entity that the user is currently interacting with. The operated object may be an application, a file, hardware, text, voice, image, video, website, or other type of display element. For example, a picture on a page, a paragraph of text, etc.
[0092] In some embodiments, the options of the recommended target function service may be services that the user may need next, for example, artificial intelligence (AI) summary, hand-drawn redrawing, AI interpretation, AI translation, AI search, AI raw image, AI price comparison, AI writing, AI setting, AI raw video, AI editing, etc.
[0093] In some embodiments, the options of the recommended target functional services can be presented to the user in an appropriate manner, such as through a pop-up window, a drop-down menu, a sidebar, etc. The user can select the corresponding service or function according to his or her needs, thereby further improving the convenience and efficiency of the operation.
[0094] Through the embodiments of the present disclosure, for different operation information, different target function service options recommended for the operated object are output based on the operation information. Different function services are recommended to users for different operation information, thereby improving user experience.
[0095] The following takes different operation information as an example of different attributes of the operation device. Figures 3 to 5 The actual scenario of the embodiment of the present disclosure is described.
[0096] Figure 3 A scenario diagram of intelligent recommendation according to an embodiment of the present disclosure is schematically shown.
[0097] like Figure 3 In the scene diagram 300 shown, on a shopping website, a user is browsing a shoe page 310. The user uses a mouse as an operating device to hover the mouse pointer 320 over the shoe as an operating object, and then options 330 of target functional services such as price comparison, size measurement, and recommendation can be output.
[0098] Figure 4 A scenario diagram of another intelligent recommendation according to an embodiment of the present disclosure is schematically shown.
[0099] like Figure 4 As shown in the scene diagram 400, in a reading software, the user is reading on the reading page 410. The user uses the stylus 420 as an operating device to circle a text on the screen as an operating object, and then options 430 of target function services such as translation, explanation, writing, and summary can be output.
[0100] Figure 5 A scenario diagram of another intelligent recommendation according to an embodiment of the present disclosure is schematically shown.
[0101] like Figure 5As shown in the scene diagram 500, in a reading software, a user is reading on a reading page 510. The user uses a mouse as an operating device to select a text on the reading page 510 through a mouse pointer 520, and then options 530 of target function services such as translation and interpretation can be output.
[0102] In some embodiments, obtaining the target trigger operation in the above operation S210 includes determining to obtain the target trigger operation in response to obtaining an operation trajectory of a target object in the electronic device.
[0103] The electronic device may be a device with an operation interface, such as a smart phone, a tablet computer, a computer, etc. The target object may be an object to be operated on the electronic device, such as an application, a file, hardware, a file displayed in an application window, text, voice, image, video, URL or other types of display elements displayed in a web page. The operation referred to by the operation track may be at least one of a selection operation, a click operation, a move operation, and an edit operation. For example, a user selects a piece of text on a computer. For example, a user clicks on a picture on a computer.
[0104] In some embodiments, obtaining the target trigger operation in the above operation S210 includes determining to obtain the target trigger operation in response to obtaining motion state change data of a floating icon of an input device of the electronic device.
[0105] The floating icon of the input device may be a floating pointer of a mouse, a floating point of a stylus pen, a control focus of other control devices, and the like.
[0106] The motion state can be moving, hovering, dragging, scrolling, etc. For example, the mouse pointer moves from one position to another on the screen. For example, the mouse pointer stays at a certain position on the screen for a period of time. For example, the user presses the mouse button and moves the mouse pointer. For example, the user rolls the mouse wheel to change the content displayed on the screen.
[0107] The motion state change data refers to the transition process of the floating icon of the input device from moving to stationary, and the transition process can be used to locate the target object. For example, a user circles a piece of text on a computer. For example, a user hovers over a picture on a computer.
[0108] In some embodiments, obtaining the target trigger operation in the above operation S210 includes obtaining target sensing data in response to a target sensor of the electronic device, and determining to obtain the target trigger operation.
[0109] For example, the target sensor of the electronic device may be a camera, a time-of-flight sensor, a radar, a microphone, etc.
[0110] For example, the target sensing data may be sound data sensed by a microphone, gesture images, posture images or line of sight position data collected by a camera, gesture or posture change data sensed by a time-of-flight sensor or radar.
[0111] In the above operation S210, obtaining the operation information of the target trigger operation includes obtaining the operation object information of the target trigger operation.
[0112] Different operation information includes different operation object information. The operation object information may point to different users. Since different users are accustomed to or prefer different functions, different functional services may be recommended to different users.
[0113] For example, take the operation object as a certain paragraph of text. The user pointed to by the operation object information A prefers translation and interpretation functions for text, while the user pointed to by the operation object information B prefers translation and summary functions. In response to the operation object information A and the operation object information B respectively, based on the operation object information A, the options of the target function services such as AI translation and AI interpretation recommended for the paragraph of text are output, and based on the operation object information B, the options of the target function services such as AI translation and AI summary recommended for the paragraph of text are output.
[0114] In the above operation S210, obtaining the operation information of the target trigger operation includes obtaining the operation device information of the target trigger operation.
[0115] Different operation information includes different operation device information. The operation device information can represent different operation devices. The operation devices are, for example, the above-mentioned fingers, touch pads, mice, keyboards, styluses, handles, wearable devices, etc.
[0116] For example, the operated object is a certain paragraph of text. The operating device with operating device information C is a mouse, and the operating device with operating device information D is a stylus. In response to operating device information C and operating device information D, respectively, based on the operating device with attribute C, the options of target function services such as AI translation, AI interpretation, and AI writing recommended for the paragraph of text are output based on the operating device information C, and based on the operating device information, the options of target function services such as AI translation and AI writing recommended for the paragraph of text are output.
[0117] In addition, in the case of the same stylus, stylus pens of different brands and models may trigger different functional service options for the same operated object, and stylus pens of different models of the same brand may also trigger different functional service options for the same operated object.
[0118] In some embodiments, obtaining the operation information of the target trigger operation in the above operation S210 includes obtaining the operation environment information of the target trigger operation.
[0119] Different operation information includes different operation environments of the operation device, which may be a home environment, a work environment, an indoor environment, an outdoor environment, or the like.
[0120] For example, taking a certain paragraph of text as an example, in response to operating environment E and operating environment F, the options of target function services such as AI translation, AI interpretation, and AI writing recommended for the paragraph of text are output based on operating environment E, and the options of target function services such as AI translation, AI writing, and AI summary recommended for the paragraph of text are output based on operating environment F.
[0121] In some embodiments, obtaining the operation information of the target trigger operation in the above operation S210 includes obtaining the operation behavior information of the target trigger operation.
[0122] Different operation information is different operation behavior information. Operation behavior information can include behavior parameters, such as operation speed, operation behavior trajectory, operation frequency, etc.
[0123] For example, taking a certain paragraph of text as an example, in response to the operation behavior information G and the operation behavior information H, based on the operation behavior information G of the operating device, the options of the target function services such as AI translation, AI interpretation, and AI writing recommended for the paragraph of text are output based on the operation behavior information G, and based on the operation behavior information H, the options of the target function services such as AI translation and AI writing recommended for the paragraph of text are output.
[0124] In some embodiments, obtaining the operation information of the target trigger operation in the above operation S210 includes obtaining the operation permission information of the target trigger operation.
[0125] Different operation information is the operation permission information of the target trigger operation. The operation permission information can be the permission level or whether there is permission, and then different functional service options are given.
[0126] For example, taking a certain paragraph of text as an example, in response to the operation permission information I and the operation permission information J, based on the operation permission information I, the options of the target function services such as AI translation and AI interpretation recommended for the paragraph of text are output, and based on the operation permission information J, the options of the target function services such as AI translation and AI writing recommended for the paragraph of text are output.
[0127] In some embodiments, in response to obtaining the target trigger operation, obtaining operation information of the target trigger operation includes obtaining source information of the target trigger operation, and determining operation device information of the target trigger operation based on the source information.
[0128] The source information may indicate the type of operating device through which the target trigger operation is performed. Specifically, the source information may indicate whether the target trigger operation is from a trajectory operation on the target object, sensor sensing data, motion state change data of a floating icon, or data obtained through a certain API interface, etc.
[0129] In some embodiments, the recommendation may be made by integrating the source information and the attribute information of the operating device.
[0130] For example, the source information may be a browser, document, PPT, photo album, social application, chat application, etc. For example, for a picture from a chat software, the user clicks the picture with the mouse, and the output function service options may be AI photo editing, AI questioning, or AI emoticon output, etc. For example, for a picture from a PPT or document, the user clicks the picture with the mouse, and the function service options may be AI retrieval, AI summary, etc.
[0131] For example, using an operating device such as a stylus, a user uses the stylus to write notes in a note application, write annotations in a reader application, draw in a drawing software, or draw on any picture. In these scenarios, when the user uses the stylus to circle or hover on the screen, the output target function service options may include AI summary, hand-drawn redrawing, AI interpretation, etc.
[0132] In one example, an operating device such as a mouse is used to select an image or text in a browser, PPT or other software, and the target function service options that can be output include AI search, AI raw image, AI price comparison, AI writing, AI summary of key points, etc. When the user hovers the mouse on the screen, if the user hovers over an image, the target function service options exclusive to the mouse can be output according to the content of the image. For example, when hovering over a product on a shopping website, the target function service options that can be output include AI price comparison.
[0133] In some embodiments, in response to obtaining the target trigger operation, obtaining operation information of the target trigger operation includes obtaining location information of the electronic device in response to obtaining the target trigger operation, and obtaining operation environment information of the target trigger operation based on the location information.
[0134] For example, the location information of the electronic device is at home, at work, outdoors, indoors, etc.
[0135] In some embodiments, in response to obtaining the target trigger operation, obtaining operation information of the target trigger operation includes determining operation object information of the target trigger operation based on operation behavior information of the target trigger operation.
[0136] For example, the operation behavior information may include operation path, click frequency, dwell time, etc. The user's identity information may be identified by analyzing the operation behavior information.
[0137] In some embodiments, the user's identity information may also be identified by other methods such as image recognition, voiceprint recognition, etc.
[0138] In some embodiments, in response to obtaining the target trigger operation, obtaining operation information of the target trigger operation includes determining operation permission information of the target operation based on operation object information of the target trigger operation.
[0139] In some embodiments, the above operation S220 outputs recommended functional service options for an operated object in an electronic device based on the operation information, including: determining object information of the operated object acted upon by the target trigger operation; determining functional service options recommended to the operated object based on the object information and the operation information, the functional service options being options that can be provided by a target processing model or a target application of the electronic device to perform corresponding processing operations on the operated object; and displaying the output functional service options in a target window.
[0140] Wherein, when the same trigger operation is applied to the operated object, the function service options output by the electronic device may be different. It is understandable that when the same trigger operation is performed under different operating devices, operating environments, and applications or locations to which the operated object belongs, the function service options output by the electronic device may be different.
[0141] The object information of the operated object may include file type, language type, application type, etc. For example, the object information of the operated object may include the type and content of the operated object, such as (short word, long sentence, picture, graphic, all selected) and language type (Chinese), text, voice, image, video, website or other types of display elements.
[0142] The target processing model can be a local model, an edge model, or a cloud model.
[0143] The target application is an application that can call the target processing model, or an application that can independently provide functional services.
[0144] The target window may be an application window of the application to which the operated object belongs, or a floating pop-up window suspended on the application to which it belongs, or an application window of the target application that can call a large model or provide functional services.
[0145] In some embodiments, functional service options recommended to the operated object are determined based on object information and operation information, including: determining functional service options based on the object content of the operated object and the operating device information of the target triggering operation, wherein at least one of the functional service options obtained by the operated object under the action of different operating devices is different.
[0146] For example, the object content may be text content, image content, audio content, web page content, etc.
[0147] In some embodiments, functional service options recommended to the operated object are determined based on object information and operation information, including: determining functional service options based on the object content of the operated object and user portrait information of the operating object of the target triggering operation, wherein at least one of the functional service options obtained by the operated object under the operation of different operating objects is different.
[0148] Recommendations can be made based on user habits and object attributes, for example, asking questions based on user habits for a single word, beautifying user habits for pictures, generating summaries based on user habits for articles, etc.
[0149] Based on user habits, related options can also be sorted or highlighted first, and options that are less selected by users can be collapsed or displayed at the back.
[0150] For example, the object content is text content, the operating device information is a mouse, and the output target function service options are translation and summary.
[0151] For example, the object content is text content, the operating device information is a stylus pen, and the output target function service options are translation and annotation.
[0152] In some embodiments, determining the recommended functional service options for the operated object based on the object information and the operation information includes: determining the functional service options based on the object content of the operated object and the operation environment information of the target triggering operation, wherein at least one of the functional service options obtained by the operated object in different operation environments is different;
[0153] For example, the object content is a voice, the operating environment is a home environment, and the output target function service options are voice playback and voice change.
[0154] For another example, the object content is a voice, the operating environment is an office environment, and the output target function service options are conversion to text and voice change.
[0155] In some embodiments, determining the function service options recommended to the operated object based on the object information and the operation information includes: determining the function service options based on the object attributes and the operation information of the operated object.
[0156] The object attribute may be the type of the operated object, such as text, voice type, voice, image, website, code, etc. Different types correspond to different functional service options.
[0157] In some embodiments, functional service options recommended to the operated object are determined based on object information and operation information, including: identifying user intent represented by the object information and operation information, and determining functional service options based on the user intent; calling a target processing model to perform target processing on the object information and operation information to output functional service options, wherein the target processing model belongs to an electronic device or a terminal device that is communicatively connected to the electronic device.
[0158] The user intention represented by the identification object information and operation information can be used to analyze the purpose of performing these operations or objects, that is, considering the user's behavior and the operated object to infer the user's intention. For example, if the user selects a related word, it may be to learn more about the word, and then the word may be retrieved, explained, or translated, etc. The output target function service options may include retrieval, explanation, translation, etc.
[0159] Different target processing models have different processing capabilities. For example, if the target processing model is a raw image model, it can also have image processing capabilities. If the target processing model is a raw text model, it can have document summarization and translation capabilities.
[0160] In some embodiments, determining a recommended functional service option for the operated object based on the object information and the operation information includes: obtaining resource load information of the electronic device, determining the functional service option based on the resource load information, the object information and the operation information
[0161] Resource load information may include the hardware configuration, software configuration or functional service configuration of the electronic device, as well as the current operation and use information of the electronic device. Resource load information can be used to consider which processing operations the first application can perform on the target operation object to ensure that the electronic device will not crash due to resource problems.
[0162] In some embodiments, functional service options are determined based on object properties and operation information of the operated object, including: when the operated object includes text data, based on the operating device information and / or operating object information of the target trigger operation, determining whether to recommend functional service options including or not including functions for changing the data amount or type of text data, and / or for obtaining associated data of the text data.
[0163] The text data may be Chinese text or foreign language text. Functional service options for changing the amount of text data, such as summarizing, extracting, polishing an article or a paragraph, or expanding or continuing a sentence. Functional service options for changing the type of text data, such as text-generated images or text-generated videos, animations, etc. Functional service options for data associated with text data, such as asking questions, searching, finding, translating, etc.
[0164] In some embodiments, determining the functional service options based on the object attributes and operation information of the operated object includes: when the operated object includes image data, determining based on the operation device information and / or operation object information of the target trigger operation whether to recommend functional service options including or not including functions for changing the data amount or type of the image data, and / or functions for obtaining associated data of the image data;
[0165] Functional service options for the data volume of image data, such as photo editing, exposure adjustment, clarity adjustment, contrast adjustment, saturation adjustment, theme adjustment, background color adjustment, etc. Types of image data, such as image-generated text, image-generated video, image-generated comics, etc. Related data of image data, such as asking questions, searching for similar images, tracing the source, etc.
[0166] In some embodiments, functional service options are determined based on object properties and operation information of the operated object, including: when the operated object includes an access address, determining based on the operating device information and / or operating object information of the target trigger operation whether to recommend functional service options that include or do not include a function for changing the access method or output type of the content corresponding to the access address.
[0167] The access address can be a URL or a hyperlink. The access method can include positioning by hovering the mouse and then triggering by a specific control price or physical button, and then obtaining a summary or summary of the content corresponding to the access address or extracting key information, so that the user can know the content pointed to by the address without clicking to access. The output type can include generating a hyperlink, generating a graphic link, or generating a summary graphic output.
[0168] In some embodiments, functional service options are determined based on object properties and operation information of the operated object, including: when the operated object includes media playback data, determining based on the operating device information and / or operating object information of the target trigger operation whether to recommend functional service options that include or do not include playback parameters for changing the media playback data.
[0169] The media play data may include audio data or video data or animation data. The play parameters used to change the media play data may be frame rate, play rate, volume, size, etc.
[0170] In some embodiments, the functional service options are determined based on the object attributes and operation information of the operated object, and the functional service options recommended to the operated object are determined based on the object information and the operation information, including: when the operated object includes text data and image data, based on the operating device information and / or operating object information of the target trigger operation, determining whether the recommendation includes or does not include functional service options for layout design or content generation for the text data and image data.
[0171] Layout design can include designing the typesetting, proportional relationship, positional relationship, etc. of text and images. Content generation can include generating a document, PPT, a picture, etc.
[0172] Figure 6 The flowchart of the intelligent recommendation method according to an embodiment of the present disclosure is schematically shown.
[0173] like Figure 6 As shown, the intelligent recommendation method of this embodiment includes operations S610 to S620.
[0174] In operation S610, in response to the operation object of the operated object being switched from the first object to the second object, the first function service option set currently displayed in the target window is updated to a second function service option set matching the second object.
[0175] At least one option in the second function service option set is different from the options in the first function service option set. In one example, take the operated object as a segment of speech as an example. When the operation object of the segment of speech is the first object, the first function service option currently displayed in the target window may include speech-to-text, voice correction, and voice conversion. When the operation object of the segment of speech is switched to the second object, the target window switches to display the second function service option, and the second function service option may include speech-to-text, voice correction, and voice change.
[0176] In operation S620, in response to the operating device that triggers the target triggering operation switching from the first operating device to the second operating device, the third function service option set currently displayed in the target window is updated to a fourth function service option set matching the second operating device.
[0177] At least one option in the fourth function service option set is different from the option in the third function service option set. In one example, take the operation object as a picture, the target trigger operation as a hover operation, the first operation device as a mouse, and the second operation device as a stylus. In the case where the operation device for the hover operation is a mouse, the third function service option currently displayed in the target window may include summary, explanation, and translation. In the case where the operation device for the hover operation is switched to a stylus, the target window switches to display the fourth function service option, and the fourth function service option may include summary, hand-drawn redrawing, explanation, translation, and the like.
[0178] Figure 7 A block diagram of an electronic device according to an embodiment of the present disclosure is schematically shown.
[0179] like Figure 7 As shown, according to an embodiment of the present disclosure, an electronic device 700 includes a processor 701, on which at least one large model file can be run, and the large model file can be called by a target application to perform at least one of the following: in response to obtaining a target trigger operation, obtaining operation information of the target trigger operation; outputting recommended function service options for an operated object in the electronic device based on the operation information; wherein, at least one of the function service options corresponding to the operated object under different operation information is different, and the function service option can perform a target processing operation on the operated object after being triggered.
[0180] The processor 701 may also perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage portion 708 into a random access memory (RAM) 703. The processor 701 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a dedicated microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 701 may also include an onboard memory for cache purposes. The processor 701 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0181] In RAM 703, various programs and data required for the operation of electronic device 700 are stored. Processor 701, ROM 702 and RAM 703 are connected to each other via bus 704. Processor 701 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 702 and / or RAM 703. It should be noted that the program can also be stored in one or more memories other than ROM 702 and RAM 703. Processor 701 can also perform various operations of the method flow according to the embodiment of the present disclosure by executing the program stored in the one or more memories.
[0182] According to an embodiment of the present disclosure, the electronic device 700 may further include an input / output (I / O) interface 705, which is also connected to the bus 704. The electronic device 700 may further include one or more of the following components connected to the I / O interface 705: an input portion 706 including a keyboard, a mouse, etc.; an output portion 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 708 including a hard disk, etc.; and a communication portion 709 including a network interface card such as a LAN card, a modem, etc. The communication portion 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage portion 708 as needed.
[0183] The electronic device 700 includes a first body and a second body connected in rotation. The electronic device 700 may be a dual-screen device or a single-screen device, and at least one of the first body and the second body has a display screen to display output function service options in a target window on the display screen.
[0184] The target window may be an application window of the application to which the operated object belongs, or a floating pop-up window suspended on the application to which it belongs, or an application window of the target application that can call a large model or provide functional services.
[0185] Functional service options are options that can be provided by the target large model file or the target application to perform corresponding processing operations on the operated object. The target processing model can be a local model, an edge model, or a cloud model, and the target application can be an application that can call the target processing model, or an application that can provide functional services independently.
[0186] When the same trigger operation is applied to the operated object, the functional service options output by the electronic device 700 may be different.
[0187] The electronic device 700 can respond to a mouse control operation on a target display object in the display screen and display and output a third function service option set for the target display object in the target window.
[0188] The electronic device 700 can also respond to the control operation of the smart pen acting on the target display object on the display screen and display and output a fourth function service option set for the target display object in the target window.
[0189] Among them, at least one functional service option in the third functional service option set is different from the options in the fourth functional service option set.
[0190] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
[0191] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, it may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the ROM 702 and / or RAM 703 described above and / or one or more memories other than ROM 702 and RAM 703.
[0192] The embodiment of the present disclosure also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the intelligent recommendation method provided by the embodiment of the present disclosure.
[0193] The above functions defined in the system / device of the embodiment of the present disclosure are performed when the computer program is executed by the processor 701. According to the embodiment of the present disclosure, the system, device, module, unit, etc. described above can be implemented by a computer program module.
[0194] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices, magnetic storage devices, etc. In another embodiment, the computer program may also be transmitted and distributed in the form of signals on a network medium, and downloaded and installed through the communication part 709, and / or installed from the removable medium 711. The program code contained in the computer program may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0195] In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 709, and / or installed from the removable medium 711. When the computer program is executed by the processor 701, the above functions defined in the system of the embodiment of the present disclosure are performed. According to the embodiment of the present disclosure, the system, device, means, module, unit, etc. described above can be implemented by a computer program module.
[0196] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiment of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level process and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, Java, C++, python, "C" language or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on the remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (for example, using an Internet service provider to connect through the Internet).
[0197] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0198] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations and / or combinations are not explicitly described in the present disclosure. In particular, the features described in the various embodiments and / or claims of the present disclosure may be combined and / or combined in a variety of ways without departing from the spirit and teachings of the present disclosure. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0199] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the attached claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. An intelligent recommendation method, comprising: In response to obtaining a target triggering operation, obtaining operation information of the target triggering operation; Based on the operation information, outputting options of target functional services recommended for the operated object; Wherein, at least one of the functional service options corresponding to the operated object under different operation information is different, and the functional service option can perform a target processing operation on the operated object after being triggered.
2. The method according to claim 1, wherein: Obtaining a target trigger operation includes at least one of the following: In response to obtaining an operation track of a target object in the electronic device, determining to obtain the target triggering operation; In response to obtaining the motion state change data of the floating icon of the input device of the electronic device, determining to obtain the target trigger operation; In response to the target sensor of the electronic device obtaining target sensing data, determining to obtain the target triggering operation; and / or, Obtaining operation information of the target triggering operation includes at least one of the following: Obtaining the operation device information of the target triggering operation; Obtaining operation object information of the target trigger operation; Obtaining operation behavior information of the target triggering operation; Obtaining operating environment information of the target triggering operation; Obtaining the operation permission information of the target trigger operation.
3. The method according to claim 1 or 2, wherein: In response to obtaining the target triggering operation, obtaining operation information of the target triggering operation includes at least one of the following: Obtaining source information of the target triggering operation, and determining operation device information of the target triggering operation based on the source information; In response to obtaining a target triggering operation, obtaining location information of the electronic device, and obtaining operating environment information of the target triggering operation based on the location information; Determine the operation object information of the target trigger operation based on the operation behavior information of the target trigger operation; The operation permission information of the target operation is determined based on the operation object information of the target trigger operation.
4. The method according to claim 1, wherein: Outputting a recommended functional service option for an operated object in the electronic device based on the operation information includes: Determine the object information of the operated object acted upon by the target triggering operation; Determine, based on the object information and the operation information, a function service option recommended to the operated object, wherein the function service option is an option that can be provided by a target processing model or a target application of an electronic device to perform a corresponding processing operation on the operated object; Display and output the functional service options in the target window; Wherein, when the operated object is subjected to the same trigger operation, the functional service options output by the electronic device may be different.
5. The method according to claim 4, wherein: Determining a functional service option recommended to the operated object based on the object information and the operation information includes at least one of the following: Determining the function service option based on the object content of the operated object and the operation device information of the target triggering operation, wherein at least one of the function service options obtained by the operated object under the action of different operation devices is different; Determining the function service options based on the object content of the operated object and the user portrait information of the operation object of the target triggering operation, wherein at least one of the function service options obtained by the operated object under the operation of different operation objects is different; Determining the function service option based on the object content of the operated object and the operation environment information of the target triggering operation, wherein at least one of the function service options obtained by the operated object in different operation environments is different; Determining the functional service option based on the object attribute of the operated object and the operation information; Identify the user intention represented by the object information and the operation information, and determine the functional service options based on the user intention; call a target processing model to perform target processing on the object information and the operation information to output the functional service options, wherein the target processing model belongs to the electronic device or a terminal device that is communicatively connected to the electronic device; The resource load information of the electronic device is obtained, and the function service option is determined based on the resource load information, the object information and the operation information.
6. The method according to claim 5, wherein: Determining the function service option based on the object attribute of the operated object and the operation information includes at least one of the following: In the case where the operated object includes text data, determining based on the operating device information and / or the operating object information of the target triggering operation whether to recommend a functional service option including or not including a function for changing the data amount or type of the text data and / or a function for obtaining associated data of the text data; In the case where the operated object includes image data, determining based on the operating device information and / or the operating object information of the target triggering operation whether to recommend a functional service option including or not including a function for changing the data amount or type of the image data and / or a function for acquiring associated data of the image data; In the case where the operated object includes an access address, determining based on the operating device information and / or the operating object information of the target triggering operation whether to recommend a functional service option including or not including a function service option for changing an access mode or an output type of content corresponding to the access address; In a case where the operated object includes media playback data, determining based on the operating device information and / or the operating object information of the target triggering operation that a recommendation includes or does not include a functional service option for changing playback parameters of the media playback data; In the case where the operated object includes text data and image data, the recommendation is determined based on the operating device information and / or operating object information of the target triggering operation to include or exclude functional service options for layout design or content generation for the text data and image data.
7. The method according to claim 1, further comprising: In response to the operation object of the operated object switching from the first object to the second object, updating the first function service option set currently displayed in the target window to a second function service option set matching the second object, wherein at least one option in the second function service option set is different from an option in the first function service option set; In response to the operating device that triggers the target trigger operation switching from the first operating device to the second operating device, the third function service option set currently displayed in the target window is updated to a fourth function service option set that matches the second operating device, and at least one option in the fourth function service option set is different from an option in the third function service option set.
8. An electronic device comprising at least one processor and at least one large model file capable of running on the processor, wherein the large model file can be called by a target application to perform at least one of the following: In response to obtaining a target triggering operation, obtaining operation information of the target triggering operation; outputting a recommended functional service option for an operated object in the electronic device based on the operation information; in, At least one of the functional service options corresponding to the operated object under different operation information is different, and the functional service option can perform a target processing operation on the operated object after being triggered.
9. The electronic device according to claim 8, wherein: The electronic device comprises a first body and a second body which are rotatably connected, and at least one of the first body and the second body has a display screen, so as to display and output the function service option in a target window on the display screen; The functional service options are options that can be provided by the target large model file or the target application to perform corresponding processing operations on the operated object; When the same trigger operation is applied to the operated object, the functional service options output by the electronic device may be different.
10. The electronic device according to claim 8, wherein: The electronic device is capable of displaying and outputting a third function service option set for the target display object in a target window in response to a mouse control operation acting on the target display object in the display screen; The electronic device can also respond to the control operation of the smart pen acting on the target display object on the display screen, and display and output a fourth function service option set for the target display object in the target window; At least one function service option in the third function service option set is different from an option in the fourth function service option set.