CN112698859A - Online product customization system and method based on remote sensing data - Google Patents

Online product customization system and method based on remote sensing data Download PDF

Info

Publication number
CN112698859A
CN112698859A CN202011624112.6A CN202011624112A CN112698859A CN 112698859 A CN112698859 A CN 112698859A CN 202011624112 A CN202011624112 A CN 202011624112A CN 112698859 A CN112698859 A CN 112698859A
Authority
CN
China
Prior art keywords
product
online
service
platform
customization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011624112.6A
Other languages
Chinese (zh)
Inventor
王栋
杨静静
黄祥志
王更科
赵亚萌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongke Xingtong Langfang Information Technology Co ltd
Original Assignee
Zhongke Xingtong Langfang Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongke Xingtong Langfang Information Technology Co ltd filed Critical Zhongke Xingtong Langfang Information Technology Co ltd
Priority to CN202011624112.6A priority Critical patent/CN112698859A/en
Publication of CN112698859A publication Critical patent/CN112698859A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to an online product customization system and a customization method based on remote sensing data, which provide resource collaboration service according to the online product customization requirements of users by arranging an online customization service platform, a resource collaboration platform and a comprehensive service management platform, and monitor and manage the whole process of product completion.

Description

Online product customization system and method based on remote sensing data
Technical Field
The invention relates to the technical field of application of remote sensing data, in particular to an online product customization system and a customization method based on the remote sensing data.
Background
Through the development of more than 40 years, the remote sensing technology has penetrated into various fields of national economy, and plays an important role in promoting economic construction, social progress, environmental improvement and national defense construction. Meanwhile, thanks to the rapid development of aviation and aerospace technologies, the technology for acquiring remote sensing data is developing towards three-more (multi-sensor, multi-platform and multi-angle) and three-high (high spatial resolution, high spectral resolution and high temporal resolution), and the amount of remote sensing data is increasing at the rate of TB level every day. However, due to the diversification of the requirements in different fields and the diversity of algorithm models which need to be applied by users, how to rapidly produce products meeting the requirements of users from the massive remote sensing data becomes a key problem.
Conventional methods must select the desired data from a vast number of data sources and then apply a variety of complex remote sensing algorithmic models to the data in order to produce a satisfactory product. This approach, while feasible, is complicated and cumbersome.
Although there are many open-source workflow products such as fireflow, Willow, workflow, JBPM, etc., and there are many studies and implementations of visualization and process flow based on BPM, there are still great challenges in designing and implementing a fully functional system. Because systems tend to become tightly coupled during the construction process and difficult to expand and maintain according to traditional software architecture methods, the same problem exists with remote sensing product online customization systems due to their own complexity.
Disclosure of Invention
In view of the above situation in the prior art, the present invention aims to introduce a Web Service technology and a Service Oriented Architecture (SOA) design and implement an online product customization system based on remote sensing data, so as to better meet diversified remote sensing data production requirements.
In order to achieve the above object, according to one aspect of the present invention, an online product customization system based on remote sensing data is provided, which includes an online customization service platform, a resource collaboration platform, and a comprehensive service management platform; wherein the content of the first and second substances,
the online customization service platform receives the online customization product requirements of the user;
the resource collaboration platform is bidirectionally connected with the online customization service platform and provides resource collaboration service according to the online customization product requirements of the user;
and the comprehensive service management platform is respectively connected with the online customized service platform and the resource collaboration platform to realize the monitoring and management of the system.
Furthermore, the online customization service platform comprises an online customization module, an online customization result query module and an online customization result downloading module.
Furthermore, the resource collaboration platform interacts with a database through a data access interface to access remote sensing data.
Furthermore, the resource collaboration platform interacts with the product processing subsystem through a product production interface so as to produce the customized product through the product processing subsystem.
Furthermore, the resource collaboration platform interacts with the product verification subsystem through the data and model verification interface, so that the data and the model are verified through the product verification subsystem.
Furthermore, the integrated service management platform comprises an operation management module, a user authorization module, a security management module, a statistical analysis management module and an operation mode management module.
Further, the operation management module analyzes the online customized product requirements received by the system, monitors the production process of the customized product, and performs fault diagnosis and recovery when a fault is monitored.
According to another aspect of the present invention, there is provided a product customization method for an online product customization system based on remote sensing data, the online product customization system being the system according to the first aspect of the present invention, the method comprising the steps of:
receiving the online customized product requirement of a user;
providing resource cooperative service according to the on-line customized product requirement of a user to finish the production of the customized product;
and monitoring and managing the completion process of the online customized product.
Further, the resource cooperation service is provided according to the online customized product requirements of the users, and comprises the resource cooperation service provided through interaction with the database, the product processing subsystem and the product verification subsystem.
Further, the monitoring and managing of the completion process of the online customized product includes analyzing the online customized product requirements received by the system, monitoring the production process of the customized product, and performing fault diagnosis and recovery when a fault is monitored.
In summary, the invention provides an online product customization system and a customization method based on remote sensing data, and by setting an online customization service platform, a resource collaboration platform and a comprehensive service management platform, resource collaboration service is provided according to the online product customization requirements of users, and monitoring and management are implemented on the whole process of product completion.
Drawings
FIG. 1 is a schematic diagram of the structure of the remote sensing data-based online product customization system of the present invention;
FIG. 2 is a block diagram of the system for on-line product customization based on remote sensing data according to the present invention;
FIG. 3 is a flow chart of the customization method of the remote sensing data-based online product customization system of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings in conjunction with the following detailed description. It should be understood that the description is intended to be exemplary only, and is not intended to limit the scope of the present invention. Moreover, in the following description, descriptions of well-known structures and techniques are omitted so as to not unnecessarily obscure the concepts of the present invention.
Interpretation of terms
Web Service: web Service is a platform-independent, low-coupling, self-contained, programmable Web-based application that can be described, published, discovered, coordinated and configured using the open XML (a subset of the standard universal markup language) standard for developing distributed, interoperating applications.
SOA: a Service Oriented Architecture (SOA) is a component model that splits different functional units of an application (called services) and ties them together through well-defined interfaces and protocols between the services. The interface is defined in a neutral manner and should be independent of the hardware platform, operating system and programming language in which the service is implemented. This allows the services of the components in a wide variety of systems to interact in a uniform and versatile manner.
SSH is an integrated framework of struts + spring + hibernate, and is a Web application open source framework which is popular 16 years ago.
JAX-WS (JAX API for XML Web services) specification is a JAVA API for a set of XML Web services that allows developers to choose either RPC-oriented or message-oriented to implement their own Web services.
Tomcat server is a free Web application server with open source codes, belongs to a lightweight application server, is commonly used in small and medium-sized systems and occasions where concurrent access users are not many, and is the first choice for developing and debugging JSP programs.
MYSQL is a relational database management system that keeps data in different tables instead of putting all data in one large repository, which increases speed and flexibility.
According to one embodiment of the invention, an online product customization system based on remote sensing data is provided, and key technologies mainly involved in the online product customization system based on the remote sensing data comprise: the webService technology, the Service Oriented Architecture (SOA) design and the B/S structure are based on. Based on the support of a Service Oriented Architecture (SOA), a B/S structure and a webService service calling mode are combined to construct a system architecture. The system is shown in a schematic structural diagram in fig. 1 and in a block diagram in fig. 2, and comprises an online customization service platform, a resource coordination platform and a comprehensive service management platform in combination with fig. 1 and 2.
And the online customization service platform provides a user service interface for receiving the online customization product requirements of the user. The user can be connected with the user service interface through an intelligent terminal or a computer and the like, and the input of the product requirements customized on line is realized. And the online customization and production of partial products are realized by calling the online customization function. The online customization service platform can comprise an online customization module, an online customization result query module and an online customization result downloading module. The online customization module is used for realizing the input of the requirements of online customization products, the query of the customization results can be realized through the online customization result query module, and the downloading of the results is realized through the online customization result downloading module. The online customized service platform is connected with the resource collaboration platform, and resource collaboration scheduling can be performed through the resource collaboration platform under the condition of a conventional mode.
And the resource collaboration platform is bidirectionally connected with the online customization service platform and provides resource collaboration service according to the online customization product requirements of the user. The resource cooperation platform is responsible for joint scheduling with the product processing subsystem, the database and the product verification subsystem, provides external calculation, access and verification services, and simultaneously provides scheduling for coordinating resources of the information service subsystem, and the information service subsystem is an information service module for performing information interaction between the resource cooperation platform and other subsystems, such as system modules of the product processing subsystem, the database, the product verification subsystem and the like.
The full application resource cooperation platform provides the computing capacity cooperation service, the database cooperation service, the experiment verification cooperation service and the emergency cooperation service for the user through the resource cooperation service, and the on-line analysis cooperation service is realized. Specifically, the resource collaboration platform can interact with a database through a data access interface to access remote sensing data; interacting with the product processing subsystem through the product production interface so as to produce the customized product through the product processing subsystem; and interacting with the product verification subsystem through the data and model verification interface so as to verify the data and the model through the product verification subsystem.
And the comprehensive service management platform is respectively connected with the online customized service platform and the resource collaboration platform to realize the monitoring and management of the system. The platform is used for realizing internal collaboration and flow management and control of the information service subsystem, supporting multi-type and multi-user information service management through means of multi-point unified login, distributed authorization and the like of users, and providing real-time monitoring of software and hardware of the information service subsystem and system safety guarantee. The comprehensive service management platform comprises an operation management module, a user authorization module, a safety management module, a statistical analysis management module and an operation mode management module, and five functions of operation management, user authorization, safety management, statistical analysis management and operation mode management are provided. The operation management module is responsible for starting task monitoring and analyzing the task when the system receives the task; in the whole process, the system monitors the state of the task and carries out fault diagnosis and recovery in real time when a fault is monitored; and after the task is executed, the whole task and the result are evaluated and assessed. The user authorization module requires a user to first perform user registration and role assignment and authority assignment to the user.
The information service subsystem can be developed by adopting a mode of combining B/S, C/S architecture according to the functional requirements of users. On one hand, the user authority under the C/S framework is higher, real-time monitoring can be realized through a graphical operation interface, and monitoring information is detailed; and the user authority under the B/S framework is lower, and the browser can be used for simple monitoring, such as only monitoring the order state, but not monitoring the progress information of the order. On the other hand, when the user exits the system, the monitoring information can be stored to the local through the downloading function. The system is realized by java and java related constraints mostly, and can be realized under any operating system. Wherein, SSH architecture (Structs + Spring + Hibernate) is realized; the basic service layer is realized by JAX-WS (Java API for XML Web services); the background database adopts MYSQL; the Web application server running on the whole system is Tomcat. From the user' S perspective, this is a B/S architecture system that can be accessed as long as the browser is in the main stream. The basic configuration environment of the system is shown in table 1.
TABLE 1
Figure BDA0002877005450000061
In order to prevent the system from becoming bloated along with expansion, the invention adopts a service-oriented architecture, encapsulates the data models and related functions to form a basic service layer, only represents a service calling interface for the outside, and manages and realizes the specific services for the inside. By establishing the basic service layer, functions with high reusability in the system are packaged into services, and other parts of the system only need to call the services without considering implementation processes. Therefore, the system flexibility can be maintained while the system functions are continuously expanded on the basis of the basic service layer. The service-oriented architecture is used for carrying out service-oriented splitting on each functional module of the system according to different functional modules, so that the system can be expanded according to the functional service modules to ensure the flexibility of the system. The system includes a plurality of functional modules, and in order to facilitate management of the system, a service-oriented architecture is adopted for different functional modules to respectively manage each functional service module, for example: the online customization service, the resource collaboration service, the comprehensive service management service and the like of the system also include a computing capability collaboration service, a database collaboration service, an experiment verification collaboration service, an emergency collaboration service, an online analysis collaboration service and the like which are provided for users and are included in the resource collaboration service, each service module is independent, and the service modules are connected with each other in an interface mode, so that the increase and the decrease of each service module have no great influence on the whole system, and the flexible availability of the system is embodied. The system is provided with the online customized service platform, the resource system platform and the comprehensive service management platform, so that the splitting of different functional units of an application program by a Service Oriented Architecture (SOA) is more obviously embodied, the services in the system can interact in a uniform and universal mode through the association of interfaces defined among the services and according to a certain interface definition rule, a design method which is more flexible and easy to expand and maintain is provided for the establishment of the system, and the advantage of the application Service Oriented Architecture (SOA) is perfectly embodied.
According to another embodiment of the invention, there is provided a customization method of the remote sensing data-based online product customization system, the implementation flowchart of the method is shown in fig. 3, and the method comprises the following steps:
the specific execution flow of the system is as follows:
and receiving the online customized product requirements of the user, and providing the online customized product requirements by the user through an online customized service platform. When the user uses the system, according to the attribute of the remote sensing data provided in the system, the retrieval condition meeting the user requirement is set, the remote sensing data meeting the condition in the database is obtained in a keyword retrieval mode, and corresponding algorithms and parameters such as an NDVI algorithm, an LAI algorithm, an NDWI algorithm and the like are selected according to the obtained remote sensing data.
And providing resource cooperative service according to the online customized product requirements of the users, wherein the resource cooperative service is provided through interaction with the database, the product processing subsystem and the product verification subsystem so as to finish the production of the customized product. And sending a product customization request to a background, generating a series of remote sensing products such as NDVI products, LAI products and NDWI products meeting the requirements by the background, and returning a generated result path to a website end to realize the downloading of the customized products by a user.
And monitoring and managing the finishing process of the online customized product, including analyzing the online customized product requirements received by the system, monitoring the production process of the customized product, and performing fault diagnosis and recovery when a fault is monitored.
In summary, the invention relates to an online product customization system and a customization method based on remote sensing data, which provide resource collaboration services according to the online product customization requirements of users by setting an online customization service platform, a resource collaboration platform and a comprehensive service management platform, and monitor and manage the whole process of product completion. The application breaks away from the technical solution based on the service-oriented architecture and develops towards the service orientation. Compared with the traditional architecture, the service-oriented architecture is more flexible, and can respond to business requirements more quickly, so that the system is more flexible. By formulating a uniform service interface, the whole system is constructed by the definition of the service and the realization of the service, so that the whole system has higher flexibility and agility, and the expandability and the maintainability of the system are greatly improved.
It is to be understood that the above-described embodiments of the present invention are merely illustrative of or explaining the principles of the invention and are not to be construed as limiting the invention. Therefore, any modification, equivalent replacement, improvement and the like made without departing from the spirit and scope of the present invention should be included in the protection scope of the present invention. Further, it is intended that the appended claims cover all such variations and modifications as fall within the scope and boundaries of the appended claims or the equivalents of such scope and boundaries.

Claims (10)

1. An online product customization system based on remote sensing data is characterized by comprising an online customization service platform, a resource collaboration platform and a comprehensive service management platform; wherein the content of the first and second substances,
the online customization service platform receives the online customization product requirements of the user;
the resource collaboration platform is bidirectionally connected with the online customization service platform and provides resource collaboration service according to the online customization product requirements of the user;
and the comprehensive service management platform is respectively connected with the online customized service platform and the resource collaboration platform to realize the monitoring and management of the system.
2. The system of claim 1, wherein the online customization service platform comprises an online customization module, an online customization result query module, and an online customization result download module.
3. The system of claim 2, wherein the resource collaboration platform interacts with a database via a data access interface to access telemetry data.
4. The system of claim 2, wherein the resource collaboration platform interacts with the product processing subsystem through a product production interface to enable production of the customized product through the product processing subsystem.
5. The system of claim 3, wherein the resource collaboration platform interacts with the product verification subsystem through a data and model verification interface to verify data and models through the product verification subsystem.
6. The system according to any one of claims 3 to 5, wherein the integrated service management platform comprises an operation management module, a user authorization module, a security management module, a statistical analysis management module and an operation mode management module.
7. The system of claim 6, wherein the operation management module parses the online customized product requirements received by the system, monitors the production process of the customized product, and performs fault diagnosis and recovery when a fault is monitored.
8. A method for customizing a product of an online product customizing system based on remote sensing data, wherein the online product customizing system is the system according to any one of claims 1 to 7, the method comprising the steps of:
receiving the online customized product requirement of a user;
providing resource cooperative service according to the on-line customized product requirement of a user to finish the production of the customized product;
and monitoring and managing the completion process of the online customized product.
9. The method of claim 8, wherein providing resource coordination services based on the user's online customized product needs comprises providing resource coordination services through interaction with a database, a product processing subsystem, and a product verification subsystem.
10. The method of claim 9, wherein monitoring and managing the completion process of the on-line customized product comprises analyzing the on-line customized product requirements received by the system, monitoring the production process of the customized product, and performing fault diagnosis and recovery when a fault is monitored.
CN202011624112.6A 2020-12-31 2020-12-31 Online product customization system and method based on remote sensing data Pending CN112698859A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011624112.6A CN112698859A (en) 2020-12-31 2020-12-31 Online product customization system and method based on remote sensing data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011624112.6A CN112698859A (en) 2020-12-31 2020-12-31 Online product customization system and method based on remote sensing data

Publications (1)

Publication Number Publication Date
CN112698859A true CN112698859A (en) 2021-04-23

Family

ID=75513175

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011624112.6A Pending CN112698859A (en) 2020-12-31 2020-12-31 Online product customization system and method based on remote sensing data

Country Status (1)

Country Link
CN (1) CN112698859A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102169557A (en) * 2011-03-10 2011-08-31 王桥 Environment remote sensing application system
CN104270417A (en) * 2014-09-12 2015-01-07 湛羽 Comprehensive service providing system and method based on cloud computing
CA2932751A1 (en) * 2013-12-04 2015-09-03 Urthecast Corp. Systems and methods for earth observation
CN106022790A (en) * 2016-05-09 2016-10-12 中国科学院遥感与数字地球研究所 Quantitative remote sensing product authenticity examination system
CN106127365A (en) * 2016-06-15 2016-11-16 中国科学院遥感与数字地球研究所 Quantitative remote sensing On-line Product interactive mode autonomous production method
CN108234612A (en) * 2017-12-23 2018-06-29 北京卫星信息工程研究所 The high score Resource dynamic allocation of multi-terminal mode and on-demand service delivery system
CN108985709A (en) * 2018-06-26 2018-12-11 中国科学院遥感与数字地球研究所 Workflow management method towards more satellite data centers collaboration Remote Sensing Products production

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102169557A (en) * 2011-03-10 2011-08-31 王桥 Environment remote sensing application system
CA2932751A1 (en) * 2013-12-04 2015-09-03 Urthecast Corp. Systems and methods for earth observation
CN104270417A (en) * 2014-09-12 2015-01-07 湛羽 Comprehensive service providing system and method based on cloud computing
CN106022790A (en) * 2016-05-09 2016-10-12 中国科学院遥感与数字地球研究所 Quantitative remote sensing product authenticity examination system
CN106127365A (en) * 2016-06-15 2016-11-16 中国科学院遥感与数字地球研究所 Quantitative remote sensing On-line Product interactive mode autonomous production method
CN108234612A (en) * 2017-12-23 2018-06-29 北京卫星信息工程研究所 The high score Resource dynamic allocation of multi-terminal mode and on-demand service delivery system
CN108985709A (en) * 2018-06-26 2018-12-11 中国科学院遥感与数字地球研究所 Workflow management method towards more satellite data centers collaboration Remote Sensing Products production

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李若鹭; 张静; 刘士彬; 段建波: "基于SOA架构的遥感产品在线定制***设计和实现", 《遥感信息》 *

Similar Documents

Publication Publication Date Title
Rahmani et al. Event-driven IoT architecture for data analysis of reliable healthcare application using complex event processing
Iarovyi et al. Cyber–physical systems for open-knowledge-driven manufacturing execution systems
US8073857B2 (en) Semantics-based data transformation over a wire in mashups
Domingue et al. IRS-III: A broker-based approach to semantic Web services
WO2014179635A1 (en) Activity based sampling of diagnostics data
Quoc et al. Super stream collider–linked stream mashups for everyone
CN112256406B (en) Operation flow platformization scheduling method
Li et al. Research on distributed architecture based on SOA
CN106528169A (en) Web system development reusable method based on AnGo dynamic evolution model
CN112698859A (en) Online product customization system and method based on remote sensing data
US20230195543A1 (en) Application programming interface (api) server for correlation engine and policy manager (cpe), method and computer program product
Hristoskova et al. The WTE+ framework: automated construction and runtime adaptation of service mashups
Romero et al. An efficient mobile-based middleware architecture for building robust, high-performance apps
Chai et al. High-performance cloud simulation platform advanced research of cloud simulation platform
Sill Cloud standards and the spectrum of development
Truong et al. Conceptualizing and programming hybrid services in the cloud
Huber et al. A Case Study on PMIx-Usage for Dynamic Resource Management
Gadea et al. A Hybrid FSM Rule-Based Approach for the Real-Time Control of Web-Based Collaborative Platforms
Ye et al. A cooperative process-management system based on the manufacturing grid
Shahriar Towards a Cyber-Physical Manufacturing Cloud through Operable Digital Twins and Virtual Production Lines
Zhu et al. Hybrid Resource Modeling and Scheduling Platform Based on Multisource Cooperation for Cyber‐Physical‐Human System
Arshad et al. A federated simulation framework for cross-organisational processes
Lao et al. A Machine Learning Process-based Training Task Execution Method in the Field of Power Grid Regulation
Sun Design and implementation of equipment management system based on the JBMP and lightweight J2EE
Freiberger et al. Service-Oriented Platform for Reuse of Interactive Content of Virtual Reality Applications

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210423