Coprocessing method and device for geographic information service
Through the analysis and language processing of business requests and the construction of interactive components in combination with the service tool set, the problem of inefficient collaborative processing between geographic information systems is solved, efficient business data sharing and logical interconnection is achieved, and complex tool environments are adapted to.
Patent Information
- Application Number
- CN202411351813.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2024-12-27
AI Technical Summary
Different types of geographic information systems lead to differences in the business data, business rules and business logic of geographic information services accompanied by geospatial data, resulting in inefficient collaborative processing of massive geographic information services, and the existing systems cannot adapt to the needs of complex processing tools.
By obtaining the pending business requests, analyzing them in combination with a preset analytical algorithm, inputting a language processing model to obtain the business call results, and building interactive components based on the service tool set to adapt to user needs and output processing results.
It improves the efficiency of geographic information service collaborative processing between different geographic information systems, improves application adaptability, and realizes multi-level business data sharing, business logic interconnection and business situation integration.
Smart Images

Figure CN119202117A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of geographic information systems, and in particular relates to a method and device for collaborative processing of geographic information services. Background Art
[0002] With the development of informatization construction, informatization construction focuses on the construction of business platforms supported by the reuse capabilities of basic data services. Geospatial data plays a vital role in technical applications such as disaster response, military operations, emergency management, environmental monitoring and land planning. Therefore, the number of geographic information systems with geospatial data and their corresponding geographic information services is increasing.
[0003] However, due to the differences in geographic information systems, the business data, business rules, business logic, etc. of geographic information services accompanying geographic spatial data are different, and this difference makes the collaborative processing efficiency of different types of massive geographic information services low. In addition, due to the complexity of the types involved in geographic information services, the processing tools required are numerous and are becoming increasingly diversified. The current geographic information system is restricted by its own underlying framework and cannot adapt to the current geographic information services well. Therefore, there is an urgent need for a new processing method and system for geographic information services to solve the defects of the existing technology. Summary of the invention
[0004] The present invention aims to provide a method and device for collaborative processing of geographic information services to solve the above-mentioned technical problems, parse and process geographic information services, realize collaborative processing of geographic information services between different geographic information systems, and improve the efficiency of collaborative processing of geographic information services.
[0005] In order to solve the above technical problems, an embodiment of the present invention provides a collaborative processing method for geographic information services, including:
[0006] Obtain the pending business request and obtain the business analysis result by combining the preset analysis algorithm;
[0007] Input the business analysis result into a preset language processing model to obtain a business call result;
[0008] According to the business call results, combined with the preset service tool set, an interactive component is constructed;
[0009] According to the service call result and the interactive component, combined with the user's output requirements, the processing result of the service request is output.
[0010] It can be understood that, compared with the prior art, the present invention parses the business request and obtains the business call result based on the business parsing result. By parsing and language processing the business request, it can extract the most critical request information from different types of complex business models and data formats, and perform business processing and calling based on the request information, thereby improving the collaborative processing efficiency of geographic information services from different geographic information systems; by building interactive components through service tool sets and business call results, it can select necessary service tools according to different user needs, thereby better adapting to the current trend of increasingly complex geographic information system tools, avoiding the low efficiency of geographic information business processing caused by a variety of tools, and improving the application adaptability of the geographic information system in a way that improves the efficiency of collaborative processing of geographic information services, ensuring the ability of multi-level business data sharing, business logic interconnection, business scope complementarity and business situation integration.
[0011] As a preferred solution, the business request to be processed is obtained, and a business analysis result is obtained in combination with a preset analysis algorithm, specifically including:
[0012] Get pending business requests;
[0013] Performing format conversion and denoising processing on the service request to obtain service request information;
[0014] The service request information is parsed according to the preset parsing rules and in combination with the preset parsing algorithm to obtain a service parsing result.
[0015] As a preferred solution, the business request information is parsed according to a preset parsing rule in combination with a preset parsing algorithm to obtain a business parsing result, specifically including:
[0016] According to a preset syntax analysis technology and in combination with preset parsing rules, the service request information is subjected to syntax recognition to obtain a syntax structure of the service request information;
[0017] According to the grammatical structure, keywords are extracted from the service request information to obtain a service analysis result.
[0018] As a preferred solution, the business analysis result is input into a preset language processing model to obtain a business call result, specifically including:
[0019] Connecting a preset knowledge base to a preset language processing model;
[0020] Inputting the business analysis result into the language processing model to obtain an index of the business analysis result;
[0021] Search the knowledge base according to the index to obtain an optimal functional interface;
[0022] According to the optimal functional interface, combined with the interface document of the knowledge base, a business call result is generated.
[0023] As a preferred solution, the interactive component is constructed according to the business call result and in combination with a preset service tool set, specifically including:
[0024] According to the business call result, a preset service tool set is screened to obtain a number of service tools;
[0025] The service tool is encapsulated to construct an interactive component.
[0026] As a preferred solution, obtaining corresponding processing results according to the service call results and the interactive components in response to preset geographic information service requirements specifically includes:
[0027] In response to a preset geographic information service demand, data is exchanged on the service call result to obtain first data;
[0028] In response to a preset geographic information service requirement, the interaction components are arranged to obtain a first interaction component;
[0029] According to the first data and the first interactive component, in response to preset geographic information business requirements, corresponding processing results are obtained.
[0030] Accordingly, an embodiment of the present invention provides a collaborative processing device for geographic information services, including: a service parsing module, a service calling module, a component building module and a service processing module;
[0031] The business analysis module is used to obtain the business request to be processed and obtain the business analysis result in combination with the preset analysis algorithm;
[0032] The service calling module is used to input the service parsing result into a preset language processing model to obtain a service calling result;
[0033] The component building module is used to build an interactive component according to the business call result and in combination with a preset service tool set;
[0034] The business processing module is used to output the processing result of the business request according to the business call result and the interactive component, combined with the output requirements of the user.
[0035] As a preferred solution, the business analysis module includes: a business analysis unit;
[0036] The business parsing unit is used to obtain the business request to be processed;
[0037] Performing format conversion and denoising processing on the service request to obtain service request information;
[0038] The service request information is parsed according to the preset parsing rules and in combination with the preset parsing algorithm to obtain a service parsing result.
[0039] As a preferred solution, the business analysis unit includes: a business analysis subunit;
[0040] The service parsing subunit is used to perform grammatical recognition on the service request information according to a preset grammatical analysis technology and in combination with preset parsing rules to obtain a grammatical structure of the service request information;
[0041] According to the grammatical structure, keywords are extracted from the service request information to obtain a service analysis result.
[0042] As a preferred solution, the service calling module includes: a service calling unit;
[0043] The service calling unit is used to connect the preset knowledge base to the preset language processing model;
[0044] Inputting the business analysis result into the language processing model to obtain an index of the business analysis result;
[0045] Search the knowledge base according to the index to obtain an optimal functional interface;
[0046] According to the optimal functional interface, combined with the interface document of the knowledge base, a business call result is generated.
[0047] It can be understood that, compared with the prior art, the present device parses the business request and obtains the business call result based on the business parsing result. By parsing and language processing the business request, it can extract the most critical request information from different types of complex business models and data formats, and perform business processing and calling based on the request information, thereby improving the collaborative processing efficiency of geographic information services from different geographic information systems; by building interactive components through service tool sets and business call results, it can select necessary service tools according to different user needs, thereby better adapting to the current trend of increasingly complex geographic information system tools, avoiding the inefficiency of geographic information business processing caused by a variety of tools, and improving the application adaptability of the geographic information system in a way that improves the efficiency of collaborative processing of geographic information services, ensuring the ability of multi-level business data sharing, business logic interconnection, business scope complementarity and business situation integration. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 : A flowchart of a method for collaborative processing of geographic information services provided by an embodiment of the present invention;
[0049] Figure 2: A flow chart of an interactive component provided by an embodiment of the present invention;
[0050] Figure 3 : A schematic diagram of data exchange provided by an embodiment of the present invention;
[0051] Figure 4 : A schematic diagram of the structure of a collaborative processing device for geographic information services provided by an embodiment of the present invention;
[0052] Figure 5 : A schematic diagram of the architecture of a geographic information service collaborative processing model provided by an embodiment of the present invention;
[0053] Figure 6 : A structural diagram of a semantic retrieval model provided by an embodiment of the present invention;
[0054] Figure 7 : A schematic diagram of a general support service flow provided by an embodiment of the present invention;
[0055] Figure 8 : A schematic diagram of an architecture for collaborative processing of geographic information services provided by an embodiment of the present invention;
[0056] Among them, 201: business analysis module; 202: business calling module; 203: component construction module; 204: business processing module. DETAILED DESCRIPTION
[0057] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0058] Geospatial data plays a vital role in disaster response, military operations, emergency management, environmental monitoring, and land planning. With the popularization of analytical tools and the upgrading of user needs, the application process of geospatial data is shifting from large-scale production to small-scale, personalized customization. This transformation requires a highly flexible and real-time multi-user collaborative work mode to improve production efficiency and management effectiveness. However, in practice, due to the differences in scene time and space and the limitations of linear workflows, the work results of various parts are often not synchronized in real time. This limitation leads to high communication costs and poor information flow, which affects production efficiency and quality.
[0059] In the field of geographic information systems (GIS), since digital cities are still in the exploratory stage, information construction focuses more on the customized construction of proprietary business platforms supported by the reuse capabilities of basic data services. Specifically, the management categories such as business data, business rules, business logic and business scope under the same business background are divided to varying degrees within different geographic information application systems and generally lack horizontal integration capabilities. On the other hand, the expansion of new business services for existing geographic information application systems involves secondary development work, and the expansion of existing system functions is limited by the limitations of the underlying framework or cost factors and is not suitable for redevelopment. Therefore, the present invention solves the defects of the prior art through a collaborative processing method and device for geographic information services.
[0060] Embodiment 1
[0061] Please refer to Figure 1 , which is a step flow chart of a collaborative processing method for geographic information services provided in an embodiment of the present invention, including steps S101-S104.
[0062] Step S101: Obtain a business request to be processed, and obtain a business analysis result in combination with a preset analysis algorithm.
[0063] In this embodiment, the business request to be processed is obtained, combined with a preset parsing algorithm, to obtain a business parsing result, specifically including:
[0064] Get pending business requests;
[0065] Performing format conversion and denoising processing on the service request to obtain service request information;
[0066] The service request information is parsed according to the preset parsing rules and in combination with the preset parsing algorithm to obtain a service parsing result.
[0067] In this embodiment, the business request information is parsed according to the preset parsing rule in combination with the preset parsing algorithm to obtain the business parsing result, which specifically includes:
[0068] According to a preset syntax analysis technology and in combination with preset parsing rules, the service request information is subjected to syntax recognition to obtain a syntax structure of the service request information;
[0069] According to the grammatical structure, keywords are extracted from the service request information to obtain a service analysis result.
[0070] In an optional embodiment, the obtaining of the pending business request specifically includes: obtaining requests from information business sources of different user platforms, guiding the user's question-based data request in an interactive question-and-answer manner, and obtaining the pending business request.
[0071] In an optional embodiment, guiding the user's data request in the form of an interactive question and answer method specifically includes: guiding the user to standardize the access request according to a predefined rule set. The rule set includes: a vocabulary, a grammar pattern, and a query structure.
[0072] In an optional embodiment, the keyword extraction includes: extracting key information such as data features, tool versions and conversion methods.
[0073] Step S102: input the business analysis result into a preset language processing model to obtain a business call result.
[0074] In this embodiment, the business analysis result is input into a preset language processing model to obtain a business call result, specifically including:
[0075] Connecting a preset knowledge base to a preset language processing model;
[0076] Inputting the business analysis result into the language processing model to obtain an index of the business analysis result;
[0077] Search the knowledge base according to the index to obtain an optimal functional interface;
[0078] According to the optimal functional interface, combined with the interface document of the knowledge base, a business call result is generated.
[0079] In an optional embodiment, the preset knowledge base refers to a knowledge base in the field of geographic information, the language processing model is an LLM language model, and the interface document of the knowledge base is an API interface document for querying a functional interface.
[0080] In an optional embodiment, according to the RAG algorithm, the LLM language model is accessed through an additional knowledge base, the optimal functional interface is indexed according to the business request description, and the basic information in the business request is formed into a standard call request according to the API interface document in the knowledge base.
[0081] In an optional embodiment, the LLM language model is trained based on the knowledge base and data in the field of geographic information to enhance the model's understanding and generation of content; context awareness capabilities are integrated to enable the LLM language model to understand and remember historical conversation content and business requests; and the LLM language model is adjusted based on self-supervised learning or transfer learning technology to improve the power of the LLM language model.
[0082] In an optional embodiment, after generating the business call result, it also includes: outputting the business call result, dynamically adjusting the parsing process according to the parsing result and the user's real-time feedback; when the user's real-time feedback result is unsatisfactory, guiding the user to provide more requested features or information; when the output result matches the user's real-time feedback, building an interactive component according to the business call result in combination with a preset service tool set.
[0083] Step S103: constructing an interactive component according to the business call result and in combination with a preset service tool set.
[0084] In this embodiment, the interactive component is constructed according to the service call result and in combination with a preset service tool set, specifically including:
[0085] According to the business call result, a preset service tool set is screened to obtain a number of service tools;
[0086] The service tool is encapsulated to construct an interactive component.
[0087] In an optional embodiment, the tool service set refers to the tool service set obtained by locally registering and managing basic services such as 3D visualization engine, GIS analysis tool set, situation scenario configuration tool, user collaboration tool set, etc. Each service category includes: service name, version number and brief description.
[0088] In an alternative embodiment, please refer to Figure 2 , which is a flow diagram of an interactive component provided by an embodiment of the present invention, including: firstly processing the time series data flow, including: data source selection, preprocessing selection, and window calculation selection; then performing component development registration, including: function type identification, interface definition, interface generation and dynamic registration; finally, based on the developed components, realizing the interconnection and interoperability of business logic, supporting the management of serial, parallel, branch, merge, asynchronous waiting and other processes.
[0089] Step S104: According to the business call result and the interactive component, in response to the preset geographic information business requirements, the corresponding processing result is obtained.
[0090] In this embodiment, the obtaining of corresponding processing results according to the service call results and the interactive components in response to preset geographic information service requirements specifically includes:
[0091] In response to a preset geographic information service demand, data is exchanged on the service call result to obtain first data;
[0092] In response to a preset geographic information service requirement, the interaction components are arranged to obtain a first interaction component;
[0093] According to the first data and the first interactive component, in response to preset geographic information business requirements, corresponding processing results are obtained.
[0094] In an optional embodiment, the data exchange of the business call results specifically includes: generalizing and expanding the model attributes of the business call results, building a templated core entity-relationship model according to business themes such as digital planning, situation deduction, and intelligent operation and maintenance, and designing extensible data description fields based on derivative tools to achieve semantic fusion of different data sources, thereby providing users with customized generalized data model key indicator attributes, and the key indicator attributes include: target object, task type, execution status, spatial location, affiliation, comprehensive capabilities, etc.
[0095] In an optional embodiment, the data exchange of the service call result further includes: designing a data format conversion tool, determining a unified data format standard, converting user service data in different formats into a unified intermediate format, and finally performing integration processing. The data format standard includes: a unified geometric representation method and a storage format of non-geometric information; the geometric representation method includes: triangle mesh and B-rep representation; the storage format of non-geometric information includes: attributes, relationships, and metadata.
[0096] In an optional embodiment, the data exchange of the service call result further includes: integrating geometric attribute data and non-geometric attributes;
[0097] The integration of geometric attribute data includes: matching and merging geometric data based on geometric features (such as vertices, edges, faces, etc.) on the basis of unified coordinate system conversion, and using space segmentation, KD tree and other technologies to accelerate the matching process;
[0098] The integration of non-geometric attributes includes: mapping the non-geometric attributes in each business model to a unified attribute model according to a preset data model standard, and associating them using a mapping table or a pattern matching method; establishing a semantic association graph based on the integrated data, implemented through a relational database or a graph database, using each node to represent an entity object and its own attributes, and associating edges to represent the business logic relationship between different entities.
[0099] Please refer to Figure 3, which is a schematic diagram of data exchange provided by an embodiment of the present invention; wherein, according to GIS technology, model attribute quantification technology and generalized attribute extensible technology, graphic data and attribute data are edited respectively, and then the edited data are exchanged and linked; the image data editing includes: point, line and surface operation, graphic copying, area adjustment, node adjustment, node capture and other image data editing operations; the attribute data editing includes: data addition, data deletion, data update and other attribute data editing operations.
[0100] In an optional embodiment, the data exchange of the business call result also includes: building a linked graphical editing tool based on model geometry and non-geometric attributes to display a visualized spatiotemporal expression dimension.
[0101] It is understandable that since basic spatiotemporal data, planning and design data, public thematic data and IoT sensor data are distributed on different application platforms, there are differences in format, structure and semantics. Through data exchange, data integration and centralized utilization can be achieved.
[0102] This embodiment parses the business request and obtains the business call result based on the business parsing result. By parsing and language processing the business request, it can extract the most critical request information from different types of complex business models and data formats, and perform business processing and calling based on the request information, thereby improving the collaborative processing efficiency of geographic information services from different geographic information systems; by building interactive components through service tool sets and business call results, it can select necessary service tools according to different user needs, thereby better adapting to the current trend of increasingly complex geographic information system tools, avoiding the low efficiency of geographic information business processing caused by a variety of tools, and improving the application adaptability of the geographic information system in a way that improves the efficiency of collaborative processing of geographic information services, ensuring the ability of multi-level business data sharing, business logic interconnection, business scope complementarity and business situation integration.
[0103] Embodiment 2
[0104] Please refer to Figure 4 , which is a structural diagram of a collaborative processing device for geographic information services provided in an embodiment of the present invention, including: a service parsing module 201, a service calling module 202, a component building module 203 and a service processing module 204.
[0105] The business analysis module 201 is used to obtain the business request to be processed and obtain the business analysis result in combination with the preset analysis algorithm.
[0106] In this embodiment, the business analysis module 201 includes: a business analysis unit;
[0107] The business parsing unit is used to obtain the business request to be processed;
[0108] Performing format conversion and denoising processing on the service request to obtain service request information;
[0109] The service request information is parsed according to the preset parsing rules and in combination with the preset parsing algorithm to obtain a service parsing result.
[0110] In this embodiment, the business analysis unit includes: a business analysis subunit;
[0111] The service parsing subunit is used to perform grammatical recognition on the service request information according to a preset grammatical analysis technology and in combination with preset parsing rules to obtain a grammatical structure of the service request information;
[0112] According to the grammatical structure, keywords are extracted from the service request information to obtain a service analysis result.
[0113] The service calling module 202 is used to input the service parsing result into a preset language processing model to obtain a service calling result.
[0114] In this embodiment, the service calling module 202 includes: a service calling unit;
[0115] The service calling unit is used to connect the preset knowledge base to the preset language processing model;
[0116] Inputting the business analysis result into the language processing model to obtain an index of the business analysis result;
[0117] Search the knowledge base according to the index to obtain an optimal functional interface;
[0118] According to the optimal functional interface, combined with the interface document of the knowledge base, a business call result is generated.
[0119] The component construction module 203 is used to construct an interactive component according to the business call result in combination with a preset service tool set.
[0120] In this embodiment, the component construction module 203 includes: a component construction unit;
[0121] The component construction unit is used to filter the preset service tool set according to the business call result to obtain a plurality of service tools;
[0122] The service tool is encapsulated to construct an interactive component.
[0123] The business processing module 204 is used to obtain corresponding processing results according to the business call results and interactive components in response to preset geographic information business requirements.
[0124] In this embodiment, the business processing module 204 includes: a business processing unit;
[0125] The business processing unit is used to respond to the preset geographic information business demand, exchange data on the business call result, and obtain first data;
[0126] In response to a preset geographic information service requirement, the interaction components are arranged to obtain a first interaction component;
[0127] According to the first data and the first interactive component, in response to preset geographic information business requirements, corresponding processing results are obtained.
[0128] This embodiment parses the business request and obtains the business call result based on the business parsing result. By parsing and language processing the business request, it can extract the most critical request information from different types of complex business models and data formats, and perform business processing and calling based on the request information, thereby improving the collaborative processing efficiency of geographic information services from different geographic information systems; by building interactive components through service tool sets and business call results, it can select necessary service tools according to different user needs, thereby better adapting to the current trend of increasingly complex geographic information system tools, avoiding the low efficiency of geographic information business processing caused by a variety of tools, and improving the application adaptability of the geographic information system in a way that improves the efficiency of collaborative processing of geographic information services, ensuring the ability of multi-level business data sharing, business logic interconnection, business scope complementarity and business situation integration.
[0129] Embodiment 3
[0130] Please refer to Figure 5 , which is a schematic diagram of the architecture of a geographic information business collaborative processing model provided by an embodiment of the present invention; wherein, data access requests and algorithm access requests sent by data services and algorithm services in various application systems are obtained, converted into metadata through a service metadata subscription algorithm, and the metadata is input into a metadata service interpretation engine. After retrieval through an API semantic retrieval model and a local access directory, combined with a component orchestration model and a data exchange model, the processing results are output to collaborative users through a multi-user unified interactive interface.
[0131] In an optional embodiment, the local access directory specifically includes: encapsulating the general support service so that the general support service can be accessed through a tool; and statically registering the service interface to generate a local access directory.
[0132] In an optional embodiment, the data exchange model includes: generalization and expansion of model attributes, standard data format conversion, integration of geometric attributes and non-geometric attributes, and data linkage matching.
[0133] In an alternative embodiment, please refer to Figure 6 , is a structural diagram of a semantic retrieval model provided by an embodiment of the present invention, which includes: a user request input module, an intelligent request parsing module, an API service indexing module, an LLM language model learning module and an adaptive adjustment output module;
[0134] Among them, the user request input module is used to accept user needs and perform standard guidance, format conversion, and denoising; the intelligent request parsing module is used to accept pre-processed request information and parse it based on predefined rules, and then identify the structure through a grammatical analysis algorithm, extract the key information of the request, and complete intelligent parsing; the API service index module is used to accept the preliminary parsing results, and then retrieve the API interface document, match the LLM language model to the API interface, and call the request standard to generate a call result; the LLM language model learning module is used to train the LLM language model on the domain knowledge base and context-aware training, and train the model through self-supervised learning or transfer learning, and finally update the LLM language model based on the training result feedback; the adaptive adjustment output module is used to interact with user feedback, dynamically adjust the feedback process, and provide a standardized API interface.
[0135] In an optional embodiment, the semantic retrieval model also includes functional interface registration access and automatic update, wherein the subscribed service metadata is parsed, and then the update log of the interface is automatically analyzed to determine whether the parameters of the service have changed, and the LLM language model is accessed for parsing to maintain and publish the interface.
[0136] In an alternative embodiment, please refer to Figure 7 , which is a flow diagram of a general support service provided by an embodiment of the present invention, wherein, according to scene data such as GIS data, map data, model data and business data, a corresponding general support service API is selected and applied to a multi-user shared collaboration scenario; the general support service API includes: a 3D visualization engine, a GIS analysis tool set, a situation scenario configuration tool and a user collaboration tool set; the multi-user shared collaboration scenario includes: interactive control, conflict resolution and synchronous display.
[0137] In an optional embodiment, the following is a certain application process of the geographic information service collaborative processing model:
[0138] The first step is initialization and preparation, analyzing the business requirements and functional characteristics of different GIS application systems; determining the business scenarios and data types that require interoperability.
[0139] The second step is to build the platform environment and build an interoperable middleware platform. The interoperable middleware platform includes: server configuration and network environment construction; then install and configure the necessary software and middleware framework, including: SpringCloud and Docker, so as to deploy the local operating environment using container technology.
[0140] The third step is data source access and configuration. Access various data sources that need to be shared and collaborated; configure data source connection parameters to ensure that the data source can be accessed by the system to complete the initial configuration.
[0141] The fourth step is dynamic registration of external services, including: key parameter changes, general parameter changes and default parameter changes;
[0142] The key parameter changes include: when the system detects a change in a key parameter, it immediately triggers a manual update mechanism and automatically submits detailed information about the interface change to the maintenance personnel, including the changed parameter content, the scope of impact, and the recommended repair measures. After the key parameter changes, it chooses to suspend related services until the update is completed to ensure stability and data consistency;
[0143] The general parameter changes include: automatically detecting and filling in general parameter changes without manual intervention; recording parameter changes, including the content and timestamp of the changes, as a basis for auditing and tracing;
[0144] The default parameter changes include: selecting to ignore or default to use previous settings, and automatically recording the default parameter changes for subsequent analysis and optimization.
[0145] The fifth step is the dynamic registration of internal general support services, including: designing the service directory structure, determining and defining the service categories that need to be managed, such as 3D visualization engine, GIS analysis tool set, situation scenario configuration tool, user collaboration tool set, etc. Define fields for each service category, including service name, version number, brief description, technical support information, etc.
[0146] The sixth step is intelligent service recommendation. Receive the business request description entered by the user, use natural language processing (NLP) technology to parse the description, identify key information and operation requirements; dynamically access and query API interface documents and knowledge bases, combine the additional knowledge base of the LLM language model to process user needs, and find the most matching functional interface in the API interface documents and knowledge bases to achieve intelligent API indexing and calling.
[0147] The seventh step is component visual arrangement. Build an intuitive and user-friendly visual interface that allows users to combine various service components and logics by dragging and dropping and connecting, including intelligently recommended services and supporting services such as locally registered 3D visualization or GIS analysis; build a blank canvas as a workspace, on which users can layout and connect components; provide a component library on the side or top of the interface, containing various available service components and logic elements, such as task nodes, conditional nodes, parallel nodes, etc.; users can drag the required components from the component library to the canvas and set their positions and layouts.
[0148] The eighth step is the multidimensional spatial data representation and exchange model; first determine the business needs and data integration goals, design the basic architecture for model attribute generalization and extension and data format conversion, develop the core entity-relationship model and derivation tools, support the dynamic extension of model attributes and the customized design of data description fields; design and implement data format conversion tools to ensure the unified format standardization of different data sources; develop geometric attribute integration and non-geometric attribute mapping modules to support data matching and association modeling in a unified coordinate system; construct a semantic association map and develop a graphical editing tool to support users in data linkage matching and visual expression.
[0149] The ninth step is to provide a visual interactive operation interface for multi-user collaborative interaction scenarios. Determine the characteristics and usage scenarios of the user groups, describe the typical operation process and interaction scenarios of each user role, design the information structure and page layout of the system, and ensure that users can easily access and operate functions.
[0150] Please refer to Figure 8 , which is a schematic diagram of the architecture of collaborative processing of geographic information services provided by an embodiment of the present invention; the edge computing box of the shared operation scenario includes: local configuration of general services, a unified data exchange model and automatic integration of external services; the OpenGISWebService standard service provides heterogeneous online platform data and services, and the user inputs information into the edge computing box of the shared operation scenario, and configures the service through the 3D visualization engine, GIS analysis tool set, situation scenario configuration tool and user collaboration tool set in the local configuration of the general service, and obtains preliminary results through local registration of external services and intelligent index access, and finally obtains the results through the multi-user interactive open model and feeds back to the user.
[0151] In summary, the embodiments of the present invention parse the business request and obtain the business call result based on the business parsing result. By parsing and language processing the business request, it is possible to extract the most critical request information from different types of complex business models and data formats, and perform business processing and calling based on the request information, thereby improving the collaborative processing efficiency of geographic information services from different geographic information systems; by building interactive components through a service tool set and business call results, it is possible to select necessary service tools according to different user needs, thereby better adapting to the current trend of increasingly complex geographic information system tools, avoiding the low efficiency of geographic information business processing caused by a variety of tools, and improving the application adaptability of the geographic information system in a way that improves the efficiency of collaborative processing of geographic information services, ensuring the ability of multi-level business data sharing, business logic interconnection, business scope complementarity and business situation integration.
[0152] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.
Claims
1. A collaborative processing method for geographic information services, characterized in that: include: Obtain the pending business request and obtain the business analysis result by combining the preset analysis algorithm; Input the business analysis result into a preset language processing model to obtain a business call result; According to the business call results, combined with the preset service tool set, an interactive component is constructed; According to the business call results and interactive components, in response to preset geographic information business requirements, corresponding processing results are obtained.
2. A method for collaborative processing of geographic information services as claimed in claim 1, characterized in that: The process of obtaining the pending business request and obtaining the business analysis result in combination with the preset analysis algorithm specifically includes: Get pending business requests; Performing format conversion and denoising processing on the service request to obtain service request information; The service request information is parsed according to the preset parsing rules and in combination with the preset parsing algorithm to obtain a service parsing result.
3. A method for collaborative processing of geographic information services as claimed in claim 2, characterized in that: The business request information is parsed according to the preset parsing rules and in combination with the preset parsing algorithm to obtain the business parsing result, specifically including: According to a preset syntax analysis technology and in combination with preset parsing rules, the service request information is subjected to syntax recognition to obtain a syntax structure of the service request information; According to the grammatical structure, keywords are extracted from the service request information to obtain a service analysis result.
4. A method for collaborative processing of geographic information services as claimed in claim 2 or 3, characterized in that: The inputting the business analysis result into a preset language processing model to obtain a business call result specifically includes: Connecting a preset knowledge base to a preset language processing model; Inputting the business analysis result into the language processing model to obtain an index of the business analysis result; Search the knowledge base according to the index to obtain an optimal functional interface; According to the optimal functional interface, combined with the interface document of the knowledge base, a business call result is generated.
5. A method for collaborative processing of geographic information services as claimed in claim 4, characterized in that: The interactive component is constructed according to the business call result and in combination with the preset service tool set, specifically including: According to the business call result, a preset service tool set is screened to obtain a number of service tools; The service tool is encapsulated to construct an interactive component.
6. A method for collaborative processing of geographic information services as claimed in claim 1, characterized in that: The obtaining of corresponding processing results according to the business call results and the interactive components in response to preset geographic information business requirements specifically includes: In response to a preset geographic information service demand, data is exchanged on the service call result to obtain first data; In response to a preset geographic information service requirement, the interaction components are arranged to obtain a first interaction component; According to the first data and the first interactive component, in response to preset geographic information business requirements, corresponding processing results are obtained.
7. A collaborative processing device for geographic information services, characterized in that: include: Business parsing module, business calling module, component building module and business processing module; The business analysis module is used to obtain the business request to be processed and obtain the business analysis result in combination with the preset analysis algorithm; The service calling module is used to input the service parsing result into a preset language processing model to obtain a service calling result; The component building module is used to build an interactive component according to the business call result and in combination with a preset service tool set; The business processing module is used to obtain corresponding processing results according to the business call results and interactive components in response to preset geographic information business requirements.
8. A collaborative processing device for geographic information services as claimed in claim 7, characterized in that: The business analysis module includes: a business analysis unit; The business parsing unit is used to obtain the business request to be processed; Performing format conversion and denoising processing on the service request to obtain service request information; The service request information is parsed according to the preset parsing rules and in combination with the preset parsing algorithm to obtain a service parsing result.
9. A collaborative processing device for geographic information services as claimed in claim 8, characterized in that: The business analysis unit includes: a business analysis subunit; The service parsing subunit is used to perform grammatical recognition on the service request information according to a preset grammatical analysis technology and in combination with preset parsing rules to obtain a grammatical structure of the service request information; According to the grammatical structure, keywords are extracted from the service request information to obtain a service analysis result.
10. A collaborative processing device for geographic information services as claimed in claim 8 or 9, characterized in that: The service calling module comprises: a service calling unit; The service calling unit is used to connect the preset knowledge base to the preset language processing model; Inputting the business analysis result into the language processing model to obtain an index of the business analysis result; Search the knowledge base according to the index to obtain an optimal functional interface; According to the optimal functional interface, combined with the interface document of the knowledge base, a business call result is generated.
