Function identification sorting method, device, equipment and medium based on business development tools

By combining geographic location and a large language model for double sorting, the problem of insufficient accuracy in sorting function identifiers in business development tools was solved, and the sorting accuracy and business development efficiency of business modules were improved.

CN119166258BActive Publication Date: 2025-09-30PING AN INT FINANCIAL LEASING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411206620.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2025-09-30
Estimated Expiration
2044-08-29

AI Technical Summary

Technical Problem

The function identification sorting method in existing business development tools depends on the number of user operations, resulting in insufficient sorting accuracy and affecting business efficiency.

Method used

By combining the target object's geographic location and business attribute data for object retrieval, and using a large language model for double sorting, a list of functional identifiers for the target business exhibition page is obtained.

Benefits of technology

The accuracy of function identification sorting has been improved, the sorting accuracy of business modules in the business development tool page has been enhanced, and the efficiency of business development has been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119166258B_ABST
    Figure CN119166258B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method, device, equipment, and medium for sorting function identifiers based on business development tools, which belongs to the field of financial technology. The method includes: obtaining business attribute data, target object attribute data, target object location data, and historical identification operation data of the target object; retrieving retrieval object data based on the target object location data and business attribute data; sorting candidate function identifiers based on the target object location data, retrieval object location data, and retrieval object type to obtain an initial identification list; performing retrieval enhancement on the initial large language model based on the historical identification operation data and target object attribute data to obtain a target large language model; sorting the retrieval object attribute data and the initial identification list according to the target large language model to obtain a target identification list. The embodiment of the present application can improve the accuracy of sorting function identifiers corresponding to business modules in the pages of business development tools.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of financial technology, and in particular to a method, apparatus, device, and medium for sorting functional identifiers based on business development tools. Background Art

[0002] Sales development tools are tools that help insurance agents, brokers, and other professionals improve efficiency, expand their business scope, and enhance customer satisfaction during the business development process. Currently, the mobile sales development tool page used by sales personnel displays function identifiers for multiple business modules across various business lines. Each function identifier corresponds to a module node in the business process, and users can click on the function identifier to enter the corresponding sub-menu or function page. This function identifier provides access to the corresponding business module, allowing professionals to easily obtain and use the required resources.

[0003] Related technologies in clients with business development tools usually sort the function identifiers of business modules according to the frequency of the historical operation behaviors of the operation objects, that is, the function identifiers of business modules that have been used more frequently in history are placed in front, and the function identifiers of business modules that have been used less frequently are placed in the back. However, this method only sorts according to the number of user operations, which can easily affect the accuracy of the function identifier sorting due to incorrect clicks by the operation objects, thereby affecting the efficiency of the operation objects in conducting business based on the business development tools. Therefore, how to improve the accuracy of sorting the function identifiers corresponding to the business modules in the business development tool page has become a technical problem that needs to be solved urgently. Summary of the Invention

[0004] The main purpose of the embodiments of the present application is to propose an entry sorting method and device, equipment, and storage medium based on a business development tool, aiming to improve the sorting accuracy of the function identifiers corresponding to the business modules in the pages of the business development tool.

[0005] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application proposes a method for sorting function identifiers based on business development tools, the method comprising:

[0006] Obtaining business attribute data, target object attribute data, target object location data, and historical identification operation data of a target object; wherein the business attribute data is used to represent attribute data related to the management business of the target object, the target object location data is used to indicate the current location of the target object, and the historical identification operation data is used to indicate the target object's historical operations on the function identifiers in the target business page;

[0007] Performing an object search based on the target object location data and the service attribute data to obtain search object data of the search object; wherein the search object data includes detection object location data, a search object type, and search object attribute data, the detection object location data is used to indicate the current location of the search object, and the search object type is used to indicate the relationship between the service node of the search object and the management service;

[0008] Acquire a candidate function identifier based on the business attribute data;

[0009] Sort the candidate function identifiers based on the target object location data, the search object location data, and the search object type to obtain an initial identifier list;

[0010] Performing retrieval enhancement on a pre-trained initial large language model based on the historical identification operation data and the target object attribute data to obtain a target large language model;

[0011] The retrieval object attribute data and the initial identification list are sorted according to the target large language model to obtain a target identification list, and the target identification list is used to update the identification list in the target business exhibition page.

[0012] In some embodiments, performing object retrieval based on the target object location data and the business attribute data to obtain retrieval object data of the retrieval object includes:

[0013] Performing object matching based on the target object location data and a preset search distance to determine a candidate object; wherein the distance between the candidate object and the target object is less than or equal to the preset search distance;

[0014] Screening the candidate objects based on the business attribute data to determine the search object;

[0015] Acquire the search target data of the search target.

[0016] In some embodiments, the business attribute data includes pending business processes and completed business processes; and screening the candidate objects based on the business attribute data to determine the search object includes:

[0017] Obtaining a candidate business type for the candidate object, where the candidate business type is used to indicate a relationship between the business node of the candidate object and the management business. The candidate business type includes a first business type and a second business type. The first business type is used to indicate that the business node of the candidate object is in the pending business process corresponding to the management business, and the second business type is used to indicate that the business node of the candidate object is in the completed business process corresponding to the management business.

[0018] Selecting the candidate objects based on the first business type to obtain the search object;

[0019] Counting the operation function identifiers of the search objects to obtain the number of object function identifiers;

[0020] If the number of the object function identifiers is less than a preset number, object selection is performed on the candidate objects based on the second business type to obtain the search object.

[0021] In some embodiments, sorting the candidate function identifiers based on the target object location data, the search object location data, and the search object type to obtain an initial identifier list includes:

[0022] Obtaining a process weight of the candidate function identifier in the corresponding object process;

[0023] Determining a type weight of the candidate function identifier based on the search object type;

[0024] Performing distance calculation on the target object position data and the initial object position data to obtain an object distance;

[0025] determining a distance weight of the candidate function identifier based on the object distance;

[0026] Performing weighted calculation on the type weight, the distance weight, and the process weight to obtain an identification weight of the candidate function identification;

[0027] The candidate function identifiers are sorted based on the identifier weights to obtain the initial identifier list.

[0028] In some embodiments, obtaining the target object's business attribute data, target object attribute data, target object location data, and historical identification operation data includes:

[0029] Acquire the usage status of the target object on the target business page; the usage status includes a busy state, and the busy state is used to indicate that the list in the target business page is updated;

[0030] If the usage status is the busy status, generating a function identification sorting signal for the target business exhibition page;

[0031] The business attribute data, target object attribute data, target object location data and historical identification operation data of the target object are acquired based on the function identification sorting signal.

[0032] In some embodiments, obtaining the target object's usage status of the target business development page includes:

[0033] When a signal triggering entry of the target business page by the target object is identified, determining that the target object's usage status of the target business page is the busy state; or

[0034] When it is identified that the target object has not triggered an operation on at least one function identifier in the target business development page within a first preset time interval before the current time, the usage state is determined to be the busy state; or

[0035] When it is identified that the continuous stay time of the target object on the target business exhibition page is less than or equal to the second preset time interval, the usage status is determined to be the busy status; wherein the first preset time interval is greater than the second preset time interval.

[0036] In some embodiments, the method further comprises:

[0037] Obtaining the number of logo displays on the target business exhibition page;

[0038] The target identifier list is selected based on the identifier display quantity to obtain an identifier display list and a hidden identifier list.

[0039] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application proposes a function identifier sorting device based on a business development tool, the device comprising:

[0040] A first acquisition module is configured to acquire business attribute data, target object attribute data, target object location data, and historical identification operation data of a target object; wherein the business attribute data is used to represent attribute data related to the management business of the target object, the target object location data is used to indicate the current location of the target object, and the historical identification operation data is used to indicate the target object's historical operations on the function identifiers in the target business development page;

[0041] a retrieval module, configured to perform an object search based on the target object location data and the service attribute data to obtain search object data of the search object; wherein the search object data includes detection object location data, a search object type, and search object attribute data, wherein the detection object location data is used to indicate the current location of the search object, and the search object type is used to indicate the relationship between the service node of the search object and the management service;

[0042] A second acquisition module, configured to acquire a candidate function identifier based on the service attribute data;

[0043] A first sorting module is configured to sort the candidate function identifiers based on the target object location data, the search object location data, and the search object type to obtain an initial identifier list;

[0044] A retrieval enhancement module, configured to perform retrieval enhancement on a pre-trained initial large language model based on the historical identification operation data and the target object attribute data to obtain a target large language model;

[0045] The second sorting module is used to sort the retrieval object attribute data and the initial identification list according to the target large language model to obtain a target identification list, and the target identification list is used to update the identification list in the target business exhibition page.

[0046] To achieve the above-mentioned purpose, the third aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, and the memory stores a computer program. When the processor executes the computer program, it implements the function identification sorting method based on business development tools described in the first aspect above.

[0047] To achieve the above-mentioned purpose, the fourth aspect of an embodiment of the present application proposes a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the function identification sorting method based on business development tools described in the first aspect above.

[0048] The present application proposes a method, device, equipment, and medium for sorting functional identifiers based on business development tools, which obtains the business attribute data, target object attribute data, target object location data, and historical identification operation data of the target object, wherein the business attribute data is used to characterize the attribute data related to the management business of the target object, the target object location data is used to indicate the current location of the target object, and the historical identification operation data is used to indicate the target object's historical operations on the functional identifiers in the target business development page; further, based on the target object location data and the business attribute data, an object is retrieved to obtain the retrieval object data of the retrieval object, and the retrieval object data includes the detection object location data, the retrieval object type, and the retrieval object attribute data , the detection object location data is used to indicate the current location of the retrieval object, and the retrieval object type is used to indicate the relationship between the business node of the retrieval object and the management business; further, based on the business attribute data, the candidate function identifiers are obtained, and the candidate function identifiers are identified and sorted based on the target object location data, the retrieval object location data and the retrieval object type to obtain an initial identifier list; further, based on the historical identification operation data and the target object attribute data, the pre-trained initial large language model is retrieved and enhanced to obtain a target large language model; according to the target large language model, the retrieval object attribute data and the initial identifier list are identified and sorted to obtain a target identifier list, and the target identifier list is used to update the identifier list in the target business exhibition page. The embodiment of the present application can first perform object retrieval based on the object location data and the business attribute data to obtain the retrieval object related to the management business of the target object, and then further sort the candidate function identifier and the target large language model related to the management business of the target object twice based on the relevant data of the retrieval object to obtain a target identifier list for updating the target business exhibition page of the target object. Therefore, compared with the related technology that only sorts the function identifiers in the business development page according to the number of user operations, this application combines geographic location and large language model to sort the function identifiers twice, which can effectively improve the sorting accuracy of the function identifiers corresponding to the business modules in the business development tool page. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 This is a flow chart of a method for sorting function identifiers based on business development tools provided in an embodiment of the present application;

[0050] Figure 2 yes Figure 1 A flowchart of step S110 in FIG.

[0051] Figure 3 yes Figure 1 A flowchart of step S120 in FIG.

[0052] Figure 4 yes Figure 3 A flowchart of step S330 in FIG.

[0053] Figure 5 yes Figure 1 A flowchart of step S140 in FIG.

[0054] Figure 6 This is a schematic diagram of a target business development page provided in an embodiment of the present application;

[0055] Figure 7 This is another flow chart of the method for sorting function identifiers based on business development tools provided in an embodiment of the present application;

[0056] Figure 8 This is a structural diagram of a function identification sorting device based on business development tools provided in an embodiment of the present application;

[0057] Figure 9 This is a hardware structure diagram of the electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0058] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0059] It should be noted that although the device schematics illustrate functional module divisions and the flowcharts illustrate logical sequences, in certain circumstances, the steps shown or described may be performed in a sequence that differs from the module divisions in the device or the sequence in the flowcharts. The terms "first," "second," and so on, in the specification, claims, and drawings, are used to distinguish similar items and are not necessarily used to describe a specific sequence or precedence.

[0060] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.

[0061] First, let’s analyze some of the terms used in this application:

[0062] Artificial intelligence (AI) is a new technical discipline that studies and develops theories, methods, technologies, and application systems for simulating, extending, and expanding human intelligence. A branch of computer science, AI seeks to understand the essence of intelligence and create new intelligent machines that can respond in a manner similar to human intelligence. Research in this field includes robotics, speech recognition, image recognition, natural language processing, and expert systems. AI can simulate the information processes of human consciousness and thinking. It also encompasses the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, to perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results.

[0063] Natural Language Processing (NLP): NLP uses computers to process, understand, and apply human languages ​​(such as Chinese and English). It is a branch of artificial intelligence and an interdisciplinary field between computer science and linguistics, often referred to as computational linguistics. Natural language processing encompasses grammatical analysis, semantic analysis, and discourse comprehension. Natural language processing is commonly used in technical fields such as machine translation, handwritten and printed character recognition, speech recognition and text-to-speech conversion, information intent identification, information extraction and filtering, text classification and clustering, public opinion analysis, and opinion mining. It encompasses data mining, machine learning, knowledge acquisition, knowledge engineering, artificial intelligence research related to language processing, and linguistics research related to language computing.

[0064] Large Language Models (LLMs) are language models based on deep learning and natural language processing techniques. Pre-trained large language models are applied to specific tasks or datasets, and model parameters are adjusted through supervised learning to adapt to the requirements of the specific task. At its core, LLMs utilize deep learning methods, often based on the Transformer architecture, which can capture the complexity and diversity of language. LLMs typically consist of multi-layer neural networks that learn and model input text data and then generate logically coherent output.

[0065] Location-based services (LBS) are services that use wireless communication networks (or satellite positioning systems) through mobile terminals, utilize various types of positioning technologies to obtain the current location of the positioning device, and provide information resources and basic services to the positioning device through the mobile Internet.

[0066] Retrieval Augmented Generation (RAG) is an advanced method that combines information retrieval technology with large language models (LLMs). RAG can enhance the capabilities of LLMs by leveraging external knowledge bases, enabling them to generate more accurate and relevant text content. The RAG workflow generally includes three key steps: retrieving relevant information (i.e., RAG first retrieves information related to the user query from a wide range of document databases), using this information to guide text generation, and generating the final text output (i.e., RAG generates natural and fluent text based on context and grammatical rules).

[0067] Sales development tools are tools that help insurance agents, brokers, and other professionals improve efficiency, expand their business scope, and enhance customer satisfaction during the business development process. Currently, the mobile sales development tool pages used by sales personnel involve various business modules from many business lines. That is, the page can display the functional identifiers corresponding to various business modules from multiple business lines, and each functional identifier is equivalent to an entry control, which is used to correspond to a module node in the business process. By clicking on the functional identifier, the user can enter the corresponding lower-level menu or function page. In this way, this functional identifier provides the function of accessing the corresponding business module, allowing professionals to easily obtain and use the required resources. For example, in the sales scenario of the fintech field, this business module can include a marketing center, business opportunity filling, material submission, video interview, electronic signing, contract inquiry, order management, residual value assessment, etc., covering the entry points of each node in the entire business process.

[0068] In clients with sales tools, the listings on the sales page can be customized by single-point sorting, such as by system defaults during development, one-time system presets, or manual secondary sorting, to sort the function identifiers corresponding to these business modules. However, in actual customer service, it is often necessary to re-examine the required business modules based on various factors, such as customer category, business line, and progress milestones, and then click on the function identifier to access them. This is time-consuming and significantly hinders rapid offline sales. Furthermore, based on research and experience, clients with sales module function identifiers, such as apps or mini-programs used by account managers, typically employ the following approach: adaptive sorting based on the account manager's historical activity, with historically frequently used modules ranked first and less frequently used modules ranked later. Furthermore, a system-level sorting search function is provided, providing a search or custom sorting portal, allowing account managers to search for business modules. Furthermore, a shortcut portal can be provided above the sales module ranking, with a filter section forming an additional portal list displayed at the top of the page. That is to say, the list in the business development page can sort the function identifiers of the business modules according to the frequency of the historical operation behavior of the operation object, that is, the function identifiers of the business modules that have been used more frequently in history will be placed in front, and the function identifiers of the business modules that have been used less frequently will be placed in the back.

[0069] However, this method only sorts by the number of user operations, which can easily affect the accuracy of the function identifier sorting due to incorrect clicks on the operation object, thereby affecting the efficiency of the operation object in conducting business based on the business development tool.

[0070] Adaptive sorting cannot prioritize based on the latest business forms and regional customer characteristics. For example, if a business development page contains three business modules, the first two of which are upstream in the funnel (the funnel refers to the business conversion link. For example, to purchase a product, you need to first view the product, then add it to the shopping cart, and finally submit the order and pay. The upstream here refers to the nodes that are relatively advanced for certain process nodes. For example, for payment, adding a shopping cart is the upstream node), then they must be displayed in front. However, it is very likely that all customers doing business in this area at the same time will need to use the third business module, so the adaptive sorting is inaccurate. Therefore, how to improve the sorting accuracy of the functional identifiers corresponding to the business modules on the business development tool page has become a technical problem that needs to be solved urgently.

[0071] Based on this, the embodiments of the present application provide a method and apparatus, device, and medium for sorting function identifiers based on business tools, aiming to improve the accuracy of audio feature extraction, thereby improving the accuracy of music sorting.

[0072] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to achieve optimal results.

[0073] Fundamental AI technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interaction systems, and mechatronics. AI software technologies primarily encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0074] The method for sorting function identifiers based on business development tools provided in the embodiment of the present application relates to the field of artificial intelligence technology. The method for sorting function identifiers based on business development tools provided in the embodiment of the present application can be applied to a terminal, can be applied to a server side, or can be software running in a terminal or a server side. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc.; the server side can be configured as an independent physical server, or as a server cluster or distributed system composed of multiple physical servers, or as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms; the software can be an application that implements the method for sorting function identifiers based on business development tools, etc., but is not limited to the above forms.

[0075] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and the like. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments in which tasks are performed by remote processing devices connected via a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.

[0076] It should be noted that in each specific embodiment of the present application, when it comes to the need to perform relevant processing based on data related to the identity or characteristics of the object, such as object attribute data, object location data, and object operation data, the permission or consent of the object will be obtained first, and the collection, use, and processing of such data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain the sensitive personal information of the object, the separate permission or consent of the object will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the separate permission or consent of the object, the necessary object-related data for the normal operation of the embodiment of the present application will be obtained.

[0077] See also Figure 1 , Figure 1 This is an optional flow chart of the method for sorting function identifiers based on business development tools provided in an embodiment of the present application. In some embodiments, Figure 1 The method may include but is not limited to steps S110 to S160:

[0078] Step S110, acquiring the target object's business attribute data, target object attribute data, target object location data, and historical identification operation data;

[0079] Step S120, performing object retrieval based on the target object location data and business attribute data to obtain retrieval object data of the retrieval object;

[0080] Step S130, obtaining candidate function identifiers based on the business attribute data;

[0081] Step S140, sorting the candidate function identifiers based on the target object location data, the search object location data, and the search object type to obtain an initial identifier list;

[0082] Step S150 , performing retrieval enhancement on the pre-trained initial large language model based on the historical identification operation data and the target object attribute data to obtain a target large language model;

[0083] Step S160 , sorting the object attribute data and the initial identifier list according to the target large language model to obtain a target identifier list.

[0084] In the steps S110 to S160 shown in the embodiment of the present application, the embodiment of the present application can first perform an object search based on the object location data and the business attribute data to obtain a search object related to the management business of the target object, and then further sort the candidate function identifiers and the target large language model related to the management business of the target object twice based on the relevant data of the search object, to obtain a target identifier list for updating the target business page of the target object. Therefore, compared with the related art that only sorts the function identifiers in the business page according to the number of user operations, the present application combines the geographic location and the large language model to sort the function identifiers twice, which can effectively improve the sorting accuracy of the function identifiers corresponding to the business modules in the business tool page.

[0085] In step S110 of some embodiments, the business attribute data is used to characterize the attribute data related to the management business of the target object. For example, in a sales scenario, the business attribute data can reflect the business line that the target object is responsible for. The target object location data is used to indicate the current location of the target object. The historical identification operation data is used to indicate the historical operations of the target object on the function identifier in the target business development page. For example, the target business development page includes five function identifiers, namely function identifier F ID1, function identifier F ID2, function identifier F ID3, function identifier F ID4 and function identifier F ID5, and each function identifier is a business entry corresponding to a business module. The historical identification operation data can indicate that the operations of the target object when processing the management business are function identifier F ID3, function identifier F ID2 and function identifier F ID4, respectively.

[0086] It should be noted that the functional identifiers included in the management business may include marketing center, business opportunity filling, material submission, video interview, electronic signing, contract inquiry, order management, residual value assessment, etc., which can cover various business nodes in the entire management business process.

[0087] In some embodiments, see Figure 2 , Figure 2 This is an optional flowchart of step S110 provided in an embodiment of the present application. Step S110 may specifically include but is not limited to steps S210 to S230:

[0088] Step S210, obtaining the target object's usage status of the target business page;

[0089] Step S220: If the usage status is busy, generate a function identification sorting signal for the target business page;

[0090] Step S230 : acquiring the target object's business attribute data, target object attribute data, target object location data, and historical identification operation data based on the function identification sorting signal.

[0091] In step S210 of some embodiments, the target object's usage status of the target business page is used to represent the target object's recent usage of the target business page. The usage status includes a busy state and a non-busy state. The busy state is used to represent an update to the list on the target business page, that is, it can represent that the target object meets the requirement to update the display list on the target business page. The non-busy state is used to represent that the list on the target business page is not updated. In other words, the non-busy state refers to the concept that the target object is busy, that is, not busy using the function. In this case, updating the list will affect the target object's previous operations.

[0092] It should be noted that by judging the target object's usage status of the target business exhibition page, it can be determined whether the target business exhibition page of the target object needs to be updated to avoid erroneous updates, and through correct updates, the most appropriate function identifier can be displayed for the target object to improve the object experience.

[0093] In some embodiments, obtaining the target object's usage status of the target business page may specifically include the following situations:

[0094] When a signal triggering entry into a target business page by a target object is identified, it is determined that the target object's usage status of the target business page is busy; or

[0095] When it is identified that the target object has not triggered an operation on at least one function identifier in the target business development page within a first preset time interval before the current time, the usage status is determined to be a busy state; or,

[0096] When it is identified that the continuous stay time of the target object on the target business exhibition page is less than or equal to the second preset time interval, the usage status is determined to be a busy state; wherein the first preset time interval is greater than the second preset time interval.

[0097] It should be noted that when the target object triggers the signal to enter the target business exhibition page, it means that the target object has just entered the target display page, which means that at this time, dynamic effects can be used to adjust the display order and content of the function logos on the page.

[0098] It should be noted that the target object has not triggered an operation on at least one function identifier in the target business development page within the first preset time interval before the current time, which means whether the target object has used the function in the target business development page within the most recent first preset time interval based on the current time. For example, the first preset time interval is 30 minutes. When the target object has used the business development tool within the last 30 minutes, that is, has performed operations on the target business development page of the business development tool, it can be determined that the usage status is not busy, and the list in the target business development page will not be updated to avoid affecting the normal operation of the customer. On the contrary, when the target object has not used the business development tool within the last 30 minutes, it can be determined that the usage status is busy, and the list in the target business development page can be updated to provide a more suitable list for the target object.

[0099] It should be noted that the target object's continuous stay time on the target business page is less than or equal to the second preset time interval, which means that the target object's continuous stay time on the target business page is less than or equal to the second preset time interval based on the current time, and the first preset time interval is greater than the second preset time interval. For example, if the first preset time interval is 30 minutes and the second preset time interval is 5 minutes, then, based on the current time, if the target object's continuous stay time on the target business page is greater than 5 minutes, the usage status can be determined to be not busy, and the list on the target business page will not be updated to avoid affecting the normal operation of the customer; conversely, if the target object's continuous stay time on the target business page is less than or equal to 5 minutes, the usage status can be determined to be busy, and the list on the target business page will be updated.

[0100] Furthermore, in some implementations, when the cumulative dwell time of a target subject on the target business page within a third preset time interval is greater than the second preset time interval, the usage status is determined to be not busy, and the list on the target business page is not updated to avoid affecting the normal operation of the customer, wherein the third preset time interval is greater than the second preset time interval. For example, the third preset time interval is 10 minutes and the second preset time interval is 5 minutes. In this case, if the cumulative dwell time of the target subject on the target business page within the last 10 minutes exceeds 5 minutes, the usage status is determined to be not busy; conversely, if the cumulative dwell time of the target subject on the target business page within the last 10 minutes is less than or equal to 5 minutes, the usage status is determined to be busy.

[0101] In other embodiments, the present application can respond to the operations of the target object in real time when adjusting the list displayed in the target display page. For example, when the target object's finger stays on a certain function point or several function points (i.e., the function identifier of the present application), its sorting is retained without being updated to avoid affecting the normal operations of the account manager.

[0102] In the above embodiment, the present application can more flexibly and dynamically adjust the display list of the target display page by introducing different scenarios for determining the busy state or the non-busy state. In addition, combined with the more accurate sorting method of the present application, the function identifier list corresponding to the qualified business modules can be better included in the dynamic update queue in sequence.

[0103] In step S220 of some embodiments, if the usage status is a busy state, a function identification sorting signal for the target business page is generated, and the function identification sorting signal for the target business page is used to trigger an update of a display list of the target business page.

[0104] In step S230 of some embodiments, after obtaining the function identification sorting signal, the business attribute data, target object attribute data, target object location data and historical identification operation data of the target object can be obtained to determine the identification list for updating the target business development page.

[0105] In step S120 of some embodiments, in the first sorting, the present application may first perform an object search based on the target object location data and business attribute data to obtain the search object data of the search object. In other words, the present application may first identify nearby objects in combination with the location information. Since offline business objects are distributed in various regions and have different identities and attributes. In the daily business development process, business objects may include potential customers, pre-sales customers, after-sales customers, non-business customers, etc., and customers in different regions have usage requirements for corresponding business modules. When the mobile office equipment carried by the target object (such as a customer manager) such as a mobile phone, a computer, etc. moves to a different region than before, the geographical location latitude and longitude information will change. At this time, the system will automatically identify nearby customers and prioritize finding corresponding business objects based on the business line that the customer manager is responsible for. Among them, the search object is an object related to the management business of the target object identified based on the geographical location. The search object data includes detection object location data, search object type and search object attribute data. The detection object location data is used to indicate the current location of the search object, and the search object type is used to indicate the relationship between the business node of the search object and the management business.

[0106] It should be noted that the search objects may include potential objects, pre-sales objects, after-sales objects, non-business objects, etc. Pre-sales objects refer to objects that have made their intentions clear and are in the business process of managing the business but have not yet completed all procedures; after-sales objects refer to objects that have completed all relevant procedures for managing the business; potential objects refer to objects that have not made their intentions clear but have the hope of handling management business; non-business objects refer to objects that have not made their intentions clear and may not necessarily have the hope of handling management business.

[0107] In some embodiments, see Figure 3, Figure 3 This is an optional flowchart of step S120 provided in an embodiment of the present application. Step S120 may specifically include but is not limited to steps S310 to S330:

[0108] Step S310, performing object matching based on the target object location data and a preset search distance to determine a candidate object;

[0109] Step S320, screening candidate objects based on the business attribute data to determine the search object;

[0110] Step S330: Acquire the search object data of the search object.

[0111] In step S310 of some embodiments, the preset search distance refers to the range distance for searching for nearby objects. That is, the target object location data can be used as the center of a circle and the preset search distance as the radius to perform nearby object matching to determine multiple candidate objects. The distance between the candidate object and the target object is less than or equal to the preset search distance.

[0112] In steps S320 and S330 of some embodiments, candidate objects are further screened based on business attribute data to determine the retrieval object. The retrieval object at this time refers to an object that is more closely associated with the management business of the target object, and retrieval object data of the retrieval object is further obtained.

[0113] When determining the search object, this application will conduct a comprehensive screening based on the identity characteristics, business preferences, and geographical distance of nearby objects. The screening action will exclude the parts that exceed the threshold, that is, first filter according to distance, and then combine business attributes and object attributes for further matching. In this way, more effective search objects can be selected, and the sorting accuracy of the function identifiers corresponding to the business modules in the business development tool page can be improved.

[0114] It should be noted that the business attribute data includes pending business processes and completed business processes. The pending business processes are used to correspond to pre-sales objects, and the completed business processes are used to correspond to after-sales objects.

[0115] In some embodiments, see Figure 4 , Figure 4 This is an optional flowchart of step S330 provided in an embodiment of the present application. Step S330 may specifically include but is not limited to steps S410 to S440:

[0116] Step S410, obtaining candidate business types of candidate objects;

[0117] Step S420, selecting candidate objects based on the first business type to obtain a search object;

[0118] Step S430, counting the operation function identifiers of the searched objects to obtain the number of object function identifiers;

[0119] Step S440: If the number of object function identifiers is less than a preset number, object selection is performed on candidate objects based on the second business type to obtain a search object.

[0120] In steps S410 to S430 of some embodiments, the candidate business type is used to indicate the relationship between the business node of the candidate object and the management business. The candidate business type includes a first business type and a second business type. The first business type is used to characterize that the business node of the candidate object is in a pending business process corresponding to the management business, and the second business type is used to characterize that the business node of the candidate object is in a completed business process corresponding to the management business. After determining the candidate business type of each candidate object, the candidate object of the first business type can be selected as the retrieval object first. Furthermore, the operation function identifiers of the retrieval object are counted to obtain the number of object function identifiers, that is, the number of function identifiers contained in the candidate object of the currently selected first business type is determined, and the number of object function identifiers refers to the number of function identifiers after deduplication, so as to avoid the influence of repeated function identifiers on the identifier sorting.

[0121] In step S440 of some embodiments, if the number of object function identifiers is less than the preset number, object selection is performed on the candidate objects based on the second business type to obtain a retrieval object. The preset number refers to the minimum number of identifier sorting by the large language model or the number of display identifiers specified in the target display page. If the number of object function identifiers determined from the candidate objects of the first business type is less than the preset number, objects can be selected from the candidate objects of the second business type as retrieval objects to update the number of object function identifiers. Furthermore, if the number of object function identifiers after the update is still less than the preset number, potential objects and non-business objects can be further selected as new retrieval objects until the number of object function identifiers is equal to the preset number. That is to say, when the business processes required by the candidate objects corresponding to the first business type and the second business type cannot form a list of entries specified in the workbench homepage, the present application can introduce entry statistics of potential objects and non-business objects.

[0122] In step S130 of some embodiments, before sorting, the present application may obtain candidate function identifiers based on the business attribute data. That is to say, a business scenario contains many function identifiers, but only some of them may be related to the management business of the target object. At this time, the candidate function identifiers related to the management business can be obtained based on the business attribute data to avoid the impact of sorting all function identifiers on efficiency. For example, if object A is a new customer, then when handling the business, the function identifiers in its target display page may include new customer entry, real-name authentication, material upload, etc. After object A completes the new customer entry, after real-time update, the function identifiers in the target display page at this time may include electronic signing, contract inquiry, order management, etc., excluding the relevant information of the new customer entry.

[0123] In step S140 of some embodiments, after the candidate function identifiers are determined, the candidate function identifiers can be sorted based on the target object location data, the retrieval object location data and the retrieval object type to obtain an initial identifier list, that is, the first sorting of the function identifiers is achieved in combination with the location distance.

[0124] In some embodiments, see Figure 5 , Figure 5 This is an optional flowchart of step S140 provided in an embodiment of the present application. Step S140 may specifically include but is not limited to steps S510 to S560:

[0125] Step S510, obtaining the process weight of the candidate function identifier in the corresponding object process;

[0126] Step S520, determining the type weight of the candidate function identifier based on the search object type;

[0127] Step S530, performing distance calculation on the target object position data and the initial object position data to obtain the object distance;

[0128] Step S540, determining the distance weight of the candidate function identifier based on the object distance;

[0129] Step S550: performing weighted calculation on the type weight, distance weight, and process weight to obtain the identification weight of the candidate function identification;

[0130] Step S560 : sorting the candidate function identifiers based on the identifier weights to obtain an initial identifier list.

[0131] In step S510 of some embodiments, in the first sorting, the present application may first obtain the process weight of the candidate function identifier in the object process of multiple search objects. For example, a corresponding weight may be assigned in the process to the function identifier contained in each search object. Then, the process weight of the candidate function identifier may be the average of the process sub-weights of the corresponding candidate function identifiers in the multiple search objects.

[0132] In step S520 of some embodiments, the search object types of the present application include pre-sales objects, after-sales objects, potential objects, and non-business objects. The present application can then determine the type weights of the corresponding candidate function identifiers based on the search object types in the obtained search objects. Specifically, the usage of pre-sales objects has a greater impact on the ranking results, and thus a higher weight can be assigned to them; the usage of non-business objects has a smaller impact on the ranking results, and thus a lower weight can be assigned to them.

[0133] In some embodiments, in steps S530 and S540, a distance calculation is performed between the target object location data and the initial object location data to obtain an object distance, and a distance weight for the candidate function identifier is determined based on the object distance. For example, if the object distance is small, it indicates that the usage of the search object corresponding to the initial object location data has a greater impact on the ranking results, and a larger weight may be assigned to it.

[0134] In step S550 of some embodiments, the type weight, distance weight and process weight can be further weighted to obtain the identification weight of the candidate function identification, which is used to represent the weight of the candidate function identification after comprehensively considering the retrieval object type, the importance of the identification in the process and the distance.

[0135] In step S560 of some embodiments, the candidate function identifiers are further sorted based on the identifier weights, that is, the function identifiers in the retrieval object process can be sorted from high to low according to the identifier weights, and some candidate function identifiers with the lowest weights are eliminated to obtain an initial identifier list.

[0136] In step S150 of some embodiments, before performing the second sorting, the present application can perform search enhancement on the pre-trained initial large language model based on the historical identification operation data and the target object attribute data to obtain a target large language model. In other words, the present application can use the historical identification operation data and the target object attribute data as RAG information to first train the initial large language model, which is equivalent to allowing the initial large language model to first learn how to operate historically, which can effectively improve the sorting accuracy of the target large language model.

[0137] In step S160 of some embodiments, when performing the second sorting, the present application may input the retrieval object attribute data and the initial identifier list into the target large language model for identifier sorting to obtain a target identifier list, which is used to update the identifier list on the target business development page. The present application may also simultaneously input prompt text into the target large language model to sort the function identifiers included in the initial identifier list, and the target identifier list is used to update the identifier list on the target business development page.

[0138] It should be noted that this application optimizes the large prediction model based on RAG. Specifically, before answering questions or generating text, the large model first retrieves information from documents and uses the retrieved information to generate content, which can improve prediction quality. Furthermore, the large language model mainly consists of three steps: Indexing: Documents are segmented into blocks, encoded into vectors, and stored in a vector database; Retrieval: The top k blocks most relevant to the question are retrieved based on semantic similarity; Generation: The original question and the retrieved word blocks are input into the large language model to generate the final answer.

[0139] In the above embodiment, the present application can combine work rules and business rules, introduce historical identification operation data and target object attribute data as RAG information and supplementary prompt text into the target large language model judgment, thereby improving the sorting accuracy of the function identifiers corresponding to the business modules in the business development tool page, and can update the weighted list content and sorting in real time.

[0140] See also Figure 6 , Figure 6 6 is a page diagram of a target business development page provided by an embodiment of the present application. Among them, the target display page 600 includes a first display area 610 for displaying a target identification list, a second display area 620 for displaying a hidden identification list, and a quick search area 630. Since the number of function identifications contained in the target identification list may be greater than the number of function identifications that can be displayed in the first display area 610, in this case, the excess function identifications can be placed in the second display area 620 to facilitate quick call of the target object. For example, the function identifications contained in the target identification list are sorted from high to low according to weight as follows: marketing center, business opportunity filling, material submission, video interview, electronic signing, contract inquiry, order management, residual value assessment, etc., and the number of function identifications that can be displayed in the first display area 610 is 4. In this case, the marketing center, business opportunity filling, material submission, and video interview can be displayed in the first display area 610, while the electronic signing, contract inquiry, order management, residual value assessment, etc. can be displayed in the second display area 620.

[0141] It should be noted that the Figure 6It is only a schematic diagram of a page of the target business exhibition page, and the specific arrangement format of the target business exhibition page can be flexibly adjusted according to actual needs, and is not specifically limited here.

[0142] In some embodiments, see Figure 7 , Figure 7 This is another optional flow chart of the method for sorting function identifiers based on business development tools provided in an embodiment of the present application. After step S160, the method for sorting function identifiers based on business development tools of the present application may further include steps S710 to S720:

[0143] Step S710, obtaining the number of logo displays on the target business page;

[0144] Step S720 : performing identification selection on the target identification list based on the identification display quantity to obtain an identification display list and a hidden identification list.

[0145] In steps S710 to S720 of some embodiments, the number of logo displays refers to the number of function logos that can be displayed at one time on the target business page. Figure 6 As shown, if the number of displayed identifiers is less than the function identifiers included in the target identifier list, the number of displayed identifiers function identifiers can be obtained first according to the order in the target identifier list to obtain the displayed identifier list, and the hidden identifier list can be obtained based on the remaining function identifiers.

[0146] The embodiment of the present application provides a method for sorting function identifiers based on business development tools. It can first perform object retrieval based on object location data and business attribute data to obtain retrieval objects related to the management business of the target object, and then further sort the candidate function identifiers and target large language models related to the management business of the target object twice based on the relevant data of the retrieval object to obtain a target identifier list for updating the target business development page of the target object. Since the sorting search function of the related technology requires the target object to be familiar with the name description and other contents of the business development module, when the memory is not deep, the module is frequently adjusted, or there are multiple modules with the same name, it is impossible to search quickly and obtain the search results. The present application can combine LBS, customer data, large language model, etc. to comprehensively judge the priority of the use of the function identification tool of the target object, and intelligently adjust the order of the function identifiers. Specifically, this application can automatically determine the attributes of the customer group based on the visited area, without the need for target object identification, that is, without the need for user triggering, and the system actively updates in real time; part of the content is calculated autonomously by the user device (that is, the first sorting involving geographic location), and part of the derivative content is distributedly calculated by the server-side large model service; and, through real-time dynamic intelligent adjustment of the order of function identifiers (that is, business module entrances), that is, the dialogue is based on attributes rather than user input, without the need for retrieval objects or target object dialogues, and completely relies on various existing data; in addition, by introducing a large language model to further optimize the statistical results of big data, the problem of judgment jitter when customer group characteristics are missing can be compensated, that is, by increasing the keyword weight and using a large model for comprehensive judgment, judgment jitter can be reduced. Therefore, this application combines geographic location and a large language model to sort the function identifiers twice, which can effectively improve the accuracy of sorting the function identifiers corresponding to the business modules on the page of the business development tool.

[0147] See also Figure 8 The embodiment of the present application further provides a device for sorting function identifiers based on business development tools, which can implement the above-mentioned method for sorting function identifiers based on business development tools. The device includes:

[0148] The first acquisition module 810 is configured to acquire business attribute data, target object attribute data, target object location data, and historical identification operation data of a target object; wherein the business attribute data is used to represent attribute data related to the management business of the target object, the target object location data is used to indicate the current location of the target object, and the historical identification operation data is used to indicate the target object's historical operations on the function identifiers in the target business page;

[0149] Retrieval module 820 is configured to perform object retrieval based on the target object location data and service attribute data to obtain retrieval object data of the retrieval object; wherein the retrieval object data includes detection object location data, retrieval object type, and retrieval object attribute data; the detection object location data indicates the current location of the retrieval object; and the retrieval object type indicates the relationship between the service node of the retrieval object and the management service;

[0150] A second acquisition module 830 is configured to acquire a candidate function identifier based on the service attribute data;

[0151] A first sorting module 840 is configured to sort the candidate function identifiers based on the target object location data, the search object location data, and the search object type to obtain an initial identifier list;

[0152] A retrieval enhancement module 850 is configured to perform retrieval enhancement on the pre-trained initial large language model based on the historical identification operation data and the target object attribute data to obtain a target large language model;

[0153] The second sorting module 860 is used to sort the object attribute data and the initial identification list according to the target large language model to obtain a target identification list, which is used to update the identification list in the target business development page.

[0154] The specific implementation of the function identification sorting device based on the business development tool is basically the same as the specific embodiment of the function identification sorting method based on the business development tool mentioned above, and will not be repeated here.

[0155] The present application also provides an electronic device comprising a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the aforementioned method for sorting function identifiers based on business development tools. The electronic device can be any smart terminal, including a tablet computer and an in-vehicle computer.

[0156] See also Figure 9 , Figure 9 The hardware structure of an electronic device according to another embodiment is shown. The electronic device includes:

[0157] The processor 910 may be implemented using a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is configured to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.

[0158] The memory 920 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 920 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 920 and is called by the processor 910 to execute the function identification sorting method based on the business development tool in the embodiments of this application;

[0159] Input / output interface 930, used to implement information input and output;

[0160] Communication interface 940, used to implement communication interaction between this device and other devices, which can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, Wi-Fi, Bluetooth, etc.);

[0161] bus 950 , which transmits information between various components of the device (e.g., processor 910 , memory 920 , input / output interface 930 , and communication interface 940 );

[0162] The processor 910 , the memory 920 , the input / output interface 930 , and the communication interface 940 are connected to each other in communication within the device via a bus 950 .

[0163] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned function identification sorting method based on business development tools.

[0164] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely arranged relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0165] The embodiments described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0166] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0167] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of this embodiment.

[0168] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.

[0169] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0170] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0171] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the above-mentioned units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0172] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0173] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0174] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store programs.

[0175] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but are not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and essence of the present invention should be within the scope of the present invention.

Claims

1. A method for sorting function identifiers based on business development tools, characterized in that: The method comprises: Obtaining business attribute data, target object attribute data, target object location data, and historical identification operation data of a target object; wherein the business attribute data is used to represent attribute data related to the management business of the target object, the target object location data is used to indicate the current location of the target object, and the historical identification operation data is used to indicate the target object's historical operations on the function identifiers in the target business page; performing an object search based on the target object location data and the service attribute data to obtain search object data of the search object; wherein the search object data includes search object location data, search object type, and search object attribute data, the search object location data is used to indicate the current location of the search object, and the search object type is used to indicate the relationship between the service node of the search object and the management service; Acquire a candidate function identifier based on the business attribute data; Sort the candidate function identifiers based on the target object location data, the search object location data, and the search object type to obtain an initial identifier list; Performing retrieval enhancement on a pre-trained initial large language model based on the historical identification operation data and the target object attribute data to obtain a target large language model; The retrieval object attribute data and the initial identification list are sorted according to the target large language model to obtain a target identification list, and the target identification list is used to update the identification list in the target business exhibition page.

2. The method according to claim 1, characterized in that The object retrieval based on the target object location data and the business attribute data to obtain retrieval object data of the retrieval object includes: Performing object matching based on the target object location data and a preset search distance to determine a candidate object; wherein the distance between the candidate object and the target object is less than or equal to the preset search distance; Screening the candidate objects based on the business attribute data to determine the search object; Acquire the search target data of the search target.

3. The method according to claim 2, characterized in that The business attribute data includes pending business processes and completed business processes; and screening the candidate objects based on the business attribute data to determine the search object includes: Obtaining a candidate business type for the candidate object, where the candidate business type is used to indicate a relationship between the business node of the candidate object and the management business. The candidate business type includes a first business type and a second business type. The first business type is used to indicate that the business node of the candidate object is in the pending business process corresponding to the management business, and the second business type is used to indicate that the business node of the candidate object is in the completed business process corresponding to the management business. Selecting the candidate objects based on the first business type to obtain the search object; Counting the operation function identifiers of the search objects to obtain the number of object function identifiers; If the number of the object function identifiers is less than a preset number, object selection is performed on the candidate objects based on the second business type to obtain the search object.

4. The method according to claim 1, wherein The step of sorting the candidate function identifiers based on the target object location data, the search object location data, and the search object type to obtain an initial identifier list includes: Obtaining a process weight of the candidate function identifier in the corresponding object process; Determining a type weight of the candidate function identifier based on the search object type; performing distance calculation on the target object position data and the search object position data to obtain an object distance; determining a distance weight of the candidate function identifier based on the object distance; Performing weighted calculation on the type weight, the distance weight, and the process weight to obtain an identification weight of the candidate function identification; The candidate function identifiers are sorted based on the identifier weights to obtain the initial identifier list.

5. The method according to claim 1, wherein The step of obtaining the target object's business attribute data, target object attribute data, target object location data, and historical identification operation data includes: Acquire the usage status of the target object on the target business page; the usage status includes a busy state, and the busy state is used to indicate that the list in the target business page is updated; If the usage status is the busy status, generating a function identification sorting signal for the target business page; The business attribute data, target object attribute data, target object location data and historical identification operation data of the target object are acquired based on the function identification sorting signal.

6. The method according to claim 5, characterized in that The obtaining of the target object's usage status of the target business development page includes: When a signal triggering entry into the target business page by the target object is identified, determining that the target object's usage status of the target business page is the busy state; or When it is identified that the target object has not triggered an operation on at least one function identifier in the target business development page within a first preset time interval before the current time, the usage state is determined to be the busy state; or When it is identified that the continuous stay time of the target object on the target business exhibition page is less than or equal to the second preset time interval, the usage status is determined to be the busy status; wherein the first preset time interval is greater than the second preset time interval.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Obtaining the number of logo displays on the target business exhibition page; The target identifier list is selected based on the identifier display quantity to obtain an identifier display list and a hidden identifier list.

8. A function identification sorting device based on business development tools, characterized in that: The device comprises: A first acquisition module is configured to acquire business attribute data, target object attribute data, target object location data, and historical identification operation data of a target object; wherein the business attribute data is used to represent attribute data related to the management business of the target object, the target object location data is used to indicate the current location of the target object, and the historical identification operation data is used to indicate the target object's historical operations on the function identifiers in the target business development page; a retrieval module, configured to perform an object search based on the target object location data and the service attribute data to obtain search object data of the search object; wherein the search object data includes search object location data, search object type, and search object attribute data, wherein the search object location data indicates the current location of the search object, and the search object type indicates the relationship between the service node of the search object and the management service; A second acquisition module, configured to acquire a candidate function identifier based on the service attribute data; A first sorting module is configured to sort the candidate function identifiers based on the target object location data, the search object location data, and the search object type to obtain an initial identifier list; a retrieval enhancement module, configured to perform retrieval enhancement on a pre-trained initial large language model based on the historical identification operation data and the target object attribute data to obtain a target large language model; The second sorting module is used to sort the retrieval object attribute data and the initial identification list according to the target large language model to obtain a target identification list, and the target identification list is used to update the identification list in the target business exhibition page.

9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.