Movatterモバイル変換


[0]ホーム

URL:


CN103337050A - A climate diagnosis and value simulation integration analysis system - Google Patents

A climate diagnosis and value simulation integration analysis system
Download PDF

Info

Publication number
CN103337050A
CN103337050ACN201310217895XACN201310217895ACN103337050ACN 103337050 ACN103337050 ACN 103337050ACN 201310217895X ACN201310217895X ACN 201310217895XACN 201310217895 ACN201310217895 ACN 201310217895ACN 103337050 ACN103337050 ACN 103337050A
Authority
CN
China
Prior art keywords
module
user
file
server
numerical simulation
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.)
Granted
Application number
CN201310217895XA
Other languages
Chinese (zh)
Other versions
CN103337050B (en
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.)
Chinese Academy of Meteorological Sciences CAMS
Original Assignee
Chinese Academy of Meteorological Sciences CAMS
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 Chinese Academy of Meteorological Sciences CAMSfiledCriticalChinese Academy of Meteorological Sciences CAMS
Priority to CN201310217895.XApriorityCriticalpatent/CN103337050B/en
Publication of CN103337050ApublicationCriticalpatent/CN103337050A/en
Application grantedgrantedCritical
Publication of CN103337050BpublicationCriticalpatent/CN103337050B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明涉及气象分析技术领域,具体而言,涉及一种气候诊断和数值模拟集成分析系统。该系统包括后台控制终端、前台用户交互终端和服务器;后台控制终端,用于载入进行气候诊断和数值模拟的底层功能程序,并上传至服务器进行底层功能程序共享,且提供参数输入表;服务器,用于根据用户输入的参数调用并执行各底层功能程序,进行气候诊断和数值模拟集成分析;前台用户交互终端,用于对各种格式的文件以及注册用户进行管理,并提供用户交互界面,显示参数输入表供用户输入参数,并显示分析结果。本发明提供的气候诊断和数值模拟集成分析系统,较好地实现了用户与后台的交互,相比于现有技术,更高效率地实现了气候诊断和数值模拟分析。

The invention relates to the technical field of meteorological analysis, in particular to an integrated analysis system for climate diagnosis and numerical simulation. The system includes a background control terminal, a front-end user interaction terminal and a server; the background control terminal is used to load the underlying function program for climate diagnosis and numerical simulation, upload it to the server for sharing the underlying function program, and provide a parameter input table; the server , used to call and execute various underlying function programs according to the parameters input by the user, and perform integrated analysis of climate diagnosis and numerical simulation; the user interaction terminal at the front desk is used to manage files in various formats and registered users, and provide user interaction interface, A parameter input form is displayed for the user to input parameters, and the analysis results are displayed. The climate diagnosis and numerical simulation integrated analysis system provided by the present invention better realizes the interaction between the user and the background, and realizes climate diagnosis and numerical simulation analysis more efficiently than the prior art.

Description

Translated fromChinese
气候诊断和数值模拟集成分析系统Integrated Analysis System for Climate Diagnosis and Numerical Simulation

技术领域technical field

本发明涉及气象分析技术领域,具体而言,涉及一种气候诊断和数值模拟集成分析系统。The invention relates to the technical field of meteorological analysis, in particular to an integrated analysis system for climate diagnosis and numerical simulation.

背景技术Background technique

伴随气候科学的发展,气候研究成果对天气预报业务的支撑作用愈显重要,而目前,气候分析系统所使用的各种系统的底层计算程序被封装、固化,底层程序的运行参数的更新或者整个程序的升级,需要由专业公司的系统维护人员进行维护,科研人员和用户无法直接对系统更新和升级,降低了工作效率。With the development of climate science, climate research results play an increasingly important role in supporting weather forecasting operations. At present, the underlying calculation programs of various systems used in climate analysis systems are encapsulated and solidified, and the operating parameters of the underlying programs are updated or the entire system The upgrade of the program needs to be maintained by the system maintenance personnel of a professional company. The scientific research personnel and users cannot directly update and upgrade the system, which reduces the work efficiency.

发明内容Contents of the invention

本发明的目的在于提供一种气候诊断和数值模拟集成分析系统,以解决上述的问题。The object of the present invention is to provide a climate diagnosis and numerical simulation integrated analysis system to solve the above problems.

所述服务器,与所述后台控制终端和所述前台用户交互终端均通过网络进行远程通信;所述服务器,用于根据用户输入的参数调用并执行各底层功能程序,进行气候诊断和数值模拟集成分析;The server communicates remotely with the background control terminal and the front-end user interaction terminal through the network; the server is used to call and execute various underlying function programs according to the parameters input by the user, and perform climate diagnosis and numerical simulation integration analyze;

所述前台用户交互终端,用于对各种格式的文件以及注册用户进行管理,并提供用户交互界面,显示参数输入表供用户输入参数,并以多种数据格式显示所述服务器的分析结果。The foreground user interaction terminal is used to manage files in various formats and registered users, and provide a user interaction interface, display parameter input tables for users to input parameters, and display the analysis results of the server in various data formats.

其中,所述前台用户交互终端,用于本地和远程打开、保存、浏览和编辑各种格式的图形文件和文本文件、本地和远程查找文件名和目录、本地或者远程执行文件多线程上传和下载、多用户注册管理、修改注册信息、底层功能程序共享。Wherein, the foreground user interaction terminal is used for local and remote opening, saving, browsing and editing of graphic files and text files in various formats, local and remote search for file names and directories, local or remote execution of multi-threaded upload and download of files, Multi-user registration management, modification of registration information, and sharing of underlying functional programs.

其中,所述前台用户交互终端包括试验参数设置模块;Wherein, the foreground user interaction terminal includes a test parameter setting module;

所述试验参数设置模块,包括多试验区域设定模块、单试验区域选择模块和确定气象要素相似年份模块;The test parameter setting module includes a multi-test area setting module, a single test area selection module and a similar year module for determining meteorological elements;

所述多试验区域设定模块,用于输入每个试验区域的起始经纬度、终止经纬度以及数据变换系数,并根据用户指令弹出修改参数对话框,供用户修改试验参数;The multi-test area setting module is used to input the starting latitude and longitude, the ending latitude and longitude and the data conversion coefficient of each test area, and pops up a modification parameter dialog box according to the user's instruction, for the user to modify the test parameters;

所述单试验区域选择模块,用于将一个试验区域的经纬度参数远程保存在服务器供多用户共享,或者供下一次试验使用;The single test area selection module is used to remotely save the latitude and longitude parameters of a test area in the server for multi-user sharing, or for the next test use;

所述确定气象要素相似年份模块,用于通过服务器内部计算,从历史气象记录中查找与当前气象的状况量化数值的差值处于预设阈值范围内的年份,并以列表的形式显示,并根据用户选择的最相似年份,将该年份所对应的气象图像与当前气象图像进行对比显示。The module for determining the similar year of meteorological elements is used to search the historical meteorological records from the historical meteorological records and the years in which the difference between the quantitative values of the current meteorological conditions is within the preset threshold range through the internal calculation of the server, and display it in the form of a list, and according to For the most similar year selected by the user, compare and display the weather image corresponding to the year with the current weather image.

其中,所述前台用户交互终端包括系统设置模块;Wherein, the foreground user interaction terminal includes a system setting module;

所述系统设置模块,包括数据传输控制模块和FTP传输设置模块;The system setting module includes a data transmission control module and an FTP transmission setting module;

所述数据传输控制模块,用于设置数据传输所采用的网络协议以及是否采用多线程数据传输和断点续传;The data transmission control module is used to set the network protocol adopted for data transmission and whether to adopt multi-threaded data transmission and resume transmission;

所述FTP传输设置模块,用于设置FTP协议或SSH2协议文件传输的模式。The FTP transmission setting module is used to set the mode of FTP protocol or SSH2 protocol file transmission.

其中,所述系统设置模块还包括CAMS服务器配置模块和CAMS用户管理模块;Wherein, the system setting module also includes a CAMS server configuration module and a CAMS user management module;

所述CAMS服务器配置模块,用于设置访问CAMS服务器的链接入口以及用户的本地常用目录;Described CAMS server configuration module is used for setting the link entry of visiting CAMS server and the local frequently used directory of the user;

所述CAMS用户管理模块,用于根据用户的注册指令,输入或修改用户的注册信息。The CAMS user management module is used to input or modify the user's registration information according to the user's registration instruction.

其中,所述系统设置模块还包括抽屉文件管理模块和文件显示类型设置模块;Wherein, the system setting module also includes a drawer file management module and a file display type setting module;

所述抽屉文件管理模块,用于对各种应用程序进行分类管理,抽屉式显示各应用程序的链接按钮,当用户单击链接按钮时,显示输入该应用程序参数的对话框;The file management module of the drawer is used for classifying and managing various applications, and the link button of each application is displayed in a drawer, and when the user clicks the link button, a dialog box for inputting parameters of the application is displayed;

所述文件显示类型设置模块,用于设置各种文件的打开方式。The file display type setting module is used to set the opening methods of various files.

其中,所述前台用户交互终端还包括执行模块;Wherein, the foreground user interaction terminal also includes an execution module;

所述执行模块,包括用户登录模块、图像编辑模块、文本编辑模块、文件查找模块和文件管理模块;The execution module includes a user login module, an image editing module, a text editing module, a file search module and a file management module;

所述用户登录模块,用于执行用户登录;The user login module is used to perform user login;

所述图像编辑模块,用于本地或远程打开和保存图像文件,并对图像文件进行区域选择放大、缩小操作,并对GMF格式文件进行线条粗细调整和以灰度图显示的操作;The image editing module is used to open and save image files locally or remotely, and perform area selection zoom-in and zoom-out operations on image files, and perform line thickness adjustment and grayscale display operations on GMF format files;

所述文本编辑模块,用于本地或远程打开和保存文本文件,并对文本文件进行编辑,或者对来源于本地或远程服务器运行脚本文件的编辑;The text editing module is used for opening and saving text files locally or remotely, and editing text files, or editing script files originating from local or remote servers;

所述文件查找模块,用于根据用户输入的查找关键字进行匹配查找;The file search module is used to perform matching search according to the search keyword input by the user;

所述文件管理模块,用于设置浮动菜单对文件执行多种操作。The file management module is used to set the floating menu to perform various operations on files.

其中,所述执行模块还包括程序运行模块和数据传输模块;Wherein, the execution module also includes a program running module and a data transmission module;

所述程序运行模块,用于设置程序为前台运行还是后台运行;The program running module is used to set whether the program is running in the foreground or running in the background;

所述数据传输模块,用于将用户选择的上传或者下载的文件进行多线程数据传输。The data transmission module is used for performing multi-thread data transmission on the uploaded or downloaded files selected by the user.

其中,所述前台用户交互终端还包括窗口显示操作模块;Wherein, the foreground user interaction terminal also includes a window display operation module;

所述窗口显示操作模块,包括背景颜色和字体设置模块、文件显示模式设置模块和目录导航模块;The window display operation module includes a background color and font setting module, a file display mode setting module and a directory navigation module;

所述背景颜色和字体设置模块,用于用户设置显示窗口的背景颜色和字体;The background color and font setting module is used for the user to set the background color and font of the display window;

所述文件显示模式设置模块,用于用户设置文件以大图标显示、小图标、列表还是和详细列表的模式显示;The file display mode setting module is used for the user to set the file to be displayed in the mode of large icon display, small icon, list or detailed list;

所述目录导航模块,用于设置导航按钮,根据用户选中的导航按钮分别执行返回到用户目录、返回到上一层目录、返回到用户常用目录的操作。The directory navigation module is used to set navigation buttons, and perform operations of returning to the user directory, returning to the upper directory, and returning to the user's frequently used directory according to the navigation button selected by the user.

其中,所述前台用户交互终端还包括参数编辑模块;所述参数表编辑模块,用于设置针对各应用程序的参数表的参数文件。Wherein, the foreground user interaction terminal further includes a parameter editing module; the parameter table editing module is used to set the parameter files of the parameter table for each application program.

本发明上述实施例的气候诊断和数值模拟集成分析系统,科研人员可以通过所述后台控制终端,载入进行气候诊断和数值模拟的底层功能程序,并上传至所述服务器进行底层功能程序共享,这样多个不同的底层程序被共享,防止了底层程序的重复开发;且提供用于配置所述底层功能程序的运行参数的参数输入表,科研人员或者用户可将运行参数直接输入参数表,无需专门的维护人员调整程序本身,即本发明主要是通过将配置参数与程序本身分离,使用户和科研人员均有操作权限对其进行设置,这样,服务器根据用户输入的参数执行相应的分析运算,并将得到的结果在前台用户交互终端显示,这样,较好地实现了用户与后台的交互,相比于现有技术,更高效率地实现了气候诊断和数值模拟分析。In the climate diagnosis and numerical simulation integrated analysis system of the above-mentioned embodiments of the present invention, scientific researchers can load the bottom-level function program for climate diagnosis and numerical simulation through the background control terminal, and upload it to the server for sharing the bottom-level function program. In this way, multiple different underlying programs are shared, which prevents the repeated development of the underlying programs; and provides a parameter input table for configuring the operating parameters of the underlying functional programs, and researchers or users can directly input the operating parameters into the parameter table without the need Special maintenance personnel adjust the program itself, that is, the present invention mainly separates the configuration parameters from the program itself, so that both users and scientific researchers have the operating authority to set it, so that the server performs corresponding analysis operations according to the parameters input by the user. And the obtained results are displayed on the user interaction terminal at the foreground. In this way, the interaction between the user and the background is better realized. Compared with the existing technology, the climate diagnosis and numerical simulation analysis are realized more efficiently.

附图说明Description of drawings

图1为本发明的气候诊断和数值模拟集成分析系统的结构示意图;Fig. 1 is the structural representation of climate diagnosis and numerical simulation integrated analysis system of the present invention;

图2为本发明的试验区域设置的用户界面的示意图;Fig. 2 is the schematic diagram of the user interface that the test area of the present invention is set;

图3为本发明的上传单试验区域参数文件的用户界面示意图;Fig. 3 is the user interface schematic diagram of uploading single test area parameter file of the present invention;

图4为本发明的查找相似气象元素年份的两个图像的用户界面示意图;Fig. 4 is the user interface schematic diagram of two images of searching similar weather element year of the present invention;

图5为本发明进行数据传输控制的用户界面示意图;5 is a schematic diagram of a user interface for data transmission control in the present invention;

图6为本发明进行FTP文件传输所采用的数据格式的用户界面示意图;Fig. 6 is the user interface schematic diagram of the data format that the present invention adopts for FTP file transmission;

图7为本发明的抽屉式文件管理的用户界面示意图;Fig. 7 is a schematic diagram of the user interface of the drawer file management of the present invention;

图8为本发明的以扩展名判断文件打开方式的用户界面示意图;Fig. 8 is the user interface schematic diagram of judging the file opening mode by the extension of the present invention;

图9为本发明的进行字体和背景颜色设置的用户界面示意图;Fig. 9 is a schematic diagram of a user interface for font and background color setting in the present invention;

图10为本发明的参数表的参数编辑的管理界面示意图。Fig. 10 is a schematic diagram of the management interface of the parameter editing of the parameter table of the present invention.

具体实施方式Detailed ways

下面通过具体的实施例子并结合附图对本发明做进一步的详细描述。The present invention will be described in further detail below through specific implementation examples and in conjunction with the accompanying drawings.

本发明实施例提供了一种气候诊断和数值模拟集成分析系统,本系统是为气候动力综合诊断分析而开发,基于一个远程服务器,用户可以在终端上享用系统所提供的各种计算资源。参见图1所示,包括后台控制终端1、前台用户交互终端2和服务器3。The embodiment of the present invention provides an integrated analysis system for climate diagnosis and numerical simulation. This system is developed for comprehensive diagnosis and analysis of climate dynamics. Based on a remote server, users can enjoy various computing resources provided by the system on the terminal. Referring to FIG. 1 , it includes abackground control terminal 1 , a foregrounduser interaction terminal 2 and aserver 3 .

所述后台控制终端1,用于载入进行气候诊断和数值模拟的底层功能程序,并上传至所述服务器进行底层功能程序共享,且提供用于配置所述底层功能程序的运行参数的参数输入表,上传至服务器,供用户输入参数。Thebackground control terminal 1 is used to load the underlying functional program for climate diagnosis and numerical simulation, upload it to the server for sharing the underlying functional program, and provide parameter input for configuring the operating parameters of the underlying functional program The table is uploaded to the server for users to input parameters.

所述服务器3,与所述后台控制终端和所述前台用户交互终端均通过网络进行远程通信;所述服务器,用于根据用户输入的参数调用并执行各底层功能程序,进行气候诊断和数值模拟集成分析。Theserver 3 communicates remotely with the background control terminal and the front-end user interaction terminal through the network; the server is used to call and execute various underlying function programs according to the parameters input by the user, and perform climate diagnosis and numerical simulation Integrated analysis.

所述前台用户交互终端2,用于对各种格式的文件以及注册用户进行管理,并提供用户交互界面,显示参数输入表供用户输入参数,并以多种数据格式显示所述服务器的分析结果。The foregrounduser interaction terminal 2 is used to manage files in various formats and registered users, and provide a user interaction interface, display parameter input tables for users to input parameters, and display the analysis results of the server in various data formats .

科研人员将底层应用程序上传至服务器3,可以有效地防止程序的重复开发,例如,甲的计算程序可以让乙使用,这样,乙不需要重新编写计算程序。且根据不同的需要,服务器中的程序可以随时修改。本系统好比一个房屋,而服务器中的程序和各种功能模块好比房屋中的家具和设备,通过家具和设备的不同组合和配置,实现房间的多种功能,方便不同用户使用。Researchers upload the underlying application program to theserver 3, which can effectively prevent the repeated development of the program. For example, A's calculation program can be used by B, so that B does not need to rewrite the calculation program. And according to different needs, the program in the server can be modified at any time. This system is like a house, and the programs and various functional modules in the server are like the furniture and equipment in the house. Through different combinations and configurations of furniture and equipment, multiple functions of the room can be realized, which is convenient for different users.

本系统是通过一个参数表来进行本地计算与远程服务器交互工作的。系统通过解释远程服务器中的Shell文件脚本,相应地,在前台用户交互终端上自动出现一个参数输入和输出对话框。由于脚本的设置是灵活多变的,因此参数表对话也将是多样的。鉴于此种交互的灵活性,此系统用户可以进行底层开发。The system uses a parameter table to perform local computing and remote server interaction. The system interprets the shell file script in the remote server, and correspondingly, a parameter input and output dialog box automatically appears on the foreground user interaction terminal. Since the setting of the script is flexible and changeable, the dialogue of the parameter list will also be varied. Given the flexibility of this interaction, users of this system can perform low-level development.

优选地,还可通过将Unix/Linux系统的编辑工作移植到Windows系统中,即前台用户交互终端可以基于Windows系统实现,人机交互界面更为友好,为不熟悉Unix/Linux系统的人员的计算提供方便。Preferably, the editing work of the Unix/Linux system can also be transplanted to the Windows system, that is, the front desk user interaction terminal can be realized based on the Windows system, and the human-computer interaction interface is more friendly. to offer comfort.

其中,所述前台用户交互终端2,用于本地和远程打开、保存、浏览和编辑各种格式的图形文件和文本文件、本地和远程查找文件名和目录、本地或者远程执行文件多线程上传和下载、多用户注册管理、修改注册信息、底层功能程序共享。Wherein, the foregrounduser interaction terminal 2 is used for local and remote opening, saving, browsing and editing of graphics files and text files in various formats, local and remote search for file names and directories, local or remote execution of multi-threaded upload and download of files , Multi-user registration management, modification of registration information, sharing of underlying function programs.

具体地,前台用户交互终端2,用于显示各种格式的图形文件(可以直接显示GrADS元格式文件,即后缀名为gmf的文件)、编辑文本文件、文本和图像文件在本地和远程服务器打开、保存和浏览、文件名和目录在本机和远程服务器查找、本地进行远程执行、前台和后台运行,并用于文件多线程上载和下载,远程复制、改名和删除,断点数据续传、多用户注册、修改信息、应用程序共享,以及目录共享、抽屉共享程序管理等。Specifically, theuser interaction terminal 2 at the foreground is used to display graphics files in various formats (GrADS meta-format files can be directly displayed, that is, files with the suffix gmf), edit text files, and open text and image files on local and remote servers , saving and browsing, file name and directory lookup on local and remote servers, local remote execution, foreground and background operation, and multi-threaded upload and download of files, remote copy, rename and delete, breakpoint data resume, multi-user Registration, modification of information, application sharing, as well as directory sharing, drawer sharing program management, etc.

优选地,在本发明实施例中,所述前台用户交互终端2包括试验参数设置模块。Preferably, in the embodiment of the present invention, the foregrounduser interaction terminal 2 includes a test parameter setting module.

所述试验参数设置模块,包括多试验区域设定模块、单试验区域选择模块和确定气象要素相似年份模块。The test parameter setting module includes a multi-test area setting module, a single test area selection module and a module for determining similar years of meteorological elements.

所述多试验区域设定模块,用于输入每个试验区域的起始经纬度、终止经纬度以及数据变换系数,并根据用户指令弹出修改参数对话框,供用户修改试验参数。The multi-test area setting module is used to input the starting latitude and longitude, the ending latitude and longitude and the data conversion coefficient of each test area, and pops up a parameter modification dialog box according to the user's instruction for the user to modify the test parameters.

在数值试验前,往往需要先设定试验区域。本系统专门定制了一选择多个试验区的对话框,如图2所示。Before the numerical experiment, it is often necessary to set the experimental area first. This system specially customizes a dialog box for selecting multiple test areas, as shown in Figure 2.

每个试验区设置的参数有:起始经纬度,终止经纬度,以及数据变换系数。试验区的放置有一定的顺序,最先设置的区域放置在最前面。如果两个区域存在重叠,后面的区域将覆盖前面的区域。通过工具条上的上下箭头按钮,来改变图形的放置顺序。The parameters set for each test area are: starting latitude and longitude, ending latitude and longitude, and data conversion coefficient. There is a certain order for the placement of test areas, and the area set first is placed at the front. If two areas overlap, the later area will cover the earlier area. Use the up and down arrow buttons on the tool bar to change the placement order of graphics.

图2中的矩形区域边界,可以通过鼠标移动和调整大小。同时,根据需要,可以变换背景地图。The boundary of the rectangular area in Figure 2 can be moved and resized by the mouse. At the same time, the background map can be changed as needed.

通过工具条上的修改按钮,或用鼠标双击列表框的参数词条,系统将弹出一个修改参数对话框,用以修改参数。Through the Modify button on the tool bar, or double-click the parameter entry in the list box with the mouse, the system will pop up a parameter modification dialog box to modify the parameter.

所选择好的参数,可以用文件的形式保存在远程服务器中,也可以从服务器中载入一多区域选择的参数文件,如图3所示。The selected parameters can be saved in the remote server in the form of a file, or a parameter file for multi-region selection can be loaded from the server, as shown in FIG. 3 .

所述单试验区域选择模块,用于将一个试验区域的经纬度参数远程保存在服务器供多用户共享或者供下一次试验使用,优选地,可以通过鼠标来设置参数表中的经纬度值。The single test area selection module is used to remotely save the latitude and longitude parameters of a test area in the server for sharing by multiple users or for use in the next test. Preferably, the latitude and longitude values in the parameter table can be set by the mouse.

相对于多区域选择,单区域的选择相对较简单。单区域的确定也是必要的,因为对于不同要素的试验,选择的区域可能相同,这样便于比较。Compared with multi-region selection, single-region selection is relatively simple. The determination of a single area is also necessary, because for experiments with different elements, the selected area may be the same, which is convenient for comparison.

不同的试验者,可能采用同一个试验区域,通过文件的形式保存这个区域经纬度参数,也便于使他们共享同一数据。Different experimenters may use the same test area, and save the latitude and longitude parameters of this area in the form of files, which is also convenient for them to share the same data.

单试验区被选择后,参数数据可以保存在远程服务器中,也可以从远程服务载入。After the single test area is selected, the parameter data can be saved in the remote server or loaded from the remote service.

所保存的单区域参数文件名,可以通过系统远程运行的参数表,传递给远程可执行程序,由程序直接读入试验区的经纬度数据。The saved single area parameter file name can be passed to the remote executable program through the parameter table of the remote operation of the system, and the program can directly read the latitude and longitude data of the test area.

所述确定气象要素相似年份模块,用于通过服务器内部计算,从历史气象记录中查找与当前气象的状况量化数值的差值处于预设阈值范围内的年份,并以列表的形式显示,并根据用户选择的最相似年份,将该年份所对应的气象图像与当前气象图像进行对比显示。确定了相似年份后,把相关参数以文件的形式保存到远程服务器,以便供给下一个数值试验使用。The module for determining the similar year of meteorological elements is used to search the historical meteorological records from the historical meteorological records and the years in which the difference between the quantitative values of the current meteorological conditions is within the preset threshold range through the internal calculation of the server, and display it in the form of a list, and according to For the most similar year selected by the user, compare and display the weather image corresponding to the year with the current weather image. After the similar years are determined, the relevant parameters are saved to the remote server in the form of files, so as to be used for the next numerical experiment.

选择或确定相似性,是寻找规律的一种有效途径。本系统的相似年参数文件,由后台程序自动查找计算生成。然而这些相似年份还需要通过人工干预,以保证计算结果的正确性。Selecting or determining similarity is an effective way to find regularity. The similar year parameter file of this system is automatically searched and calculated by the background program. However, these similar years still need manual intervention to ensure the correctness of the calculation results.

相似年参数文本生成后,通过远程数据传输,载入到确定相似年的对话框,进行人工判定。该对话框如图4所示。After the similar year parameter text is generated, through remote data transmission, it is loaded into the dialog box for determining similar years for manual judgment. The dialog box is shown in Figure 4.

当确定好哪些是有效的相似年后,在年份列表框中(左边),把光标放置在方框上,单击鼠标左键,将出现勾号。远程保存文件后,所有被选的年份将被保存,而没有被选的年份将被过滤掉。When you have determined which similar years are valid, in the year list box (left), place the cursor on the box, click the left mouse button, and a tick will appear. After saving the file remotely, all selected years will be saved, while unselected years will be filtered out.

对于每组相似年参数,包括有:相似年标识、图形文件名和附加说明。附加说明信息,通过Tooltip显示,即把光标放置在相似年标识上,将出现Tooltip显示窗口。For each group of similar year parameters, it includes: similar year identification, graphic file name and additional description. The additional explanatory information is displayed through Tooltip, that is, place the cursor on the similar year mark, and the Tooltip display window will appear.

优选地,在本发明实施例中,所述前台用户交互终端2包括系统设置模块。Preferably, in the embodiment of the present invention, the foregrounduser interaction terminal 2 includes a system setting module.

所述系统设置模块,包括数据传输控制模块和FTP传输设置模块。The system setting module includes a data transmission control module and an FTP transmission setting module.

所述数据传输控制模块,用于设置数据传输所采用的网络协议以及是否采用多线程数据传输和断点续传。The data transmission control module is used to set the network protocol used for data transmission and whether to use multi-thread data transmission and resume transmission.

所述FTP传输设置模块,用于设置FTP协议或者SSH2协议文件传输的模式。The FTP transmission setting module is used to set the mode of FTP protocol or SSH2 protocol file transmission.

选择数据传输和控制菜单后,将出现一个控制参数的对话框,如图5所示。After selecting the data transmission and control menu, a dialog box for control parameters will appear, as shown in Figure 5.

本系统采用了多种网络协议来进行远程数据传输和控制。SSH2是目前最流行和最安全的协议,UNIX/Linux系统一般都启用了这种服务。FTP是最原始的协议,安全性相对较差,但数据传输速度较快。The system uses a variety of network protocols for remote data transmission and control. SSH2 is currently the most popular and safest protocol, and UNIX/Linux systems generally enable this service. FTP is the most primitive protocol, and its security is relatively poor, but its data transmission speed is fast.

为了提高数据的传输速度,本系统提供了多线程下载和上传。同时,采用断点续传方法,避免数据重复下载,以提高数据的传输效率。In order to improve the transmission speed of data, this system provides multi-thread download and upload. At the same time, the method of resuming transmission from breakpoints is adopted to avoid repeated downloading of data, so as to improve the efficiency of data transmission.

参见图6所示,在FTP文件传输窗口的工具条上,如图上的圆圈中,设置有三种文件传输模式按钮,用户可以根据实际情况进行选择。如果不能确定,选择系统所设置的默认方式进行文件传输。分别表示以文本格式传输数据文件、以二进制传输数据文件、按照系统协议自己的方式转输文件。对FTP协议,采用二进制方式传输文件。Referring to FIG. 6, on the tool bar of the FTP file transfer window, in the circle in the figure, there are three file transfer mode buttons, and the user can choose according to the actual situation. If you are not sure, choose the default method set by the system for file transfer. Respectively means transferring data files in text format, transferring data files in binary format, and transferring files in the way of the system protocol itself. For the FTP protocol, files are transferred in binary mode.

优选地,在本发明实施例中,所述系统设置模块还包括CAMS服务器配置模块和CAMS用户管理模块。Preferably, in the embodiment of the present invention, the system setting module further includes a CAMS server configuration module and a CAMS user management module.

所述CAMS服务器配置模块,用于设置访问CAMS服务器的链接入口以及用户的本地常用目录。The CAMS server configuration module is used to set the link entry for accessing the CAMS server and the user's local common directory.

所述CAMS用户管理模块,用于根据用户的注册指令,输入或者修改用户的注册信息。The CAMS user management module is used to input or modify the user's registration information according to the user's registration instruction.

本系统可用一般服务器的访问,也可以进行特定的服务器访问,这里称之为CAMS服务器,其用户称为CAMS用户。This system can be accessed by general servers or specific servers, which is called CAMS server here, and its users are called CAMS users.

开展CAMS服务前,需要对服务器进行配置。如同网页的访问机理,要访问CAMS服务需要通过一个链接入口,载入各种信息。CAMS用户需要通过一个链接来登录到自己的用户目录。用户名通过注册获得。在注册时,系统将自动插入一个用户连接。当用户注册后,若改变不同系统登录,则需要手动增加一个链接。用户链接编辑可以通过“配置”对话框来进行操作。不同的用户,可以设置自己的本地常用目录。Before launching the CAMS service, the server needs to be configured. Just like the access mechanism of the web page, to access the CAMS service, a link entry is required to load various information. CAMS users need to log in to their user directory through a link. Usernames are obtained through registration. When registering, the system will automatically insert a user connection. After the user registers, if he changes to a different system to log in, he needs to manually add a link. User link editing can be done through the "Configuration" dialog. Different users can set their own local common directories.

优选地,在本发明实施例中,所述系统设置模块还包括抽屉文件管理模块和文件显示类型设置模块。Preferably, in the embodiment of the present invention, the system setting module further includes a drawer file management module and a file display type setting module.

所述抽屉文件管理模块,用于对各种应用程序进行分类管理,抽屉式显示各应用程序的链接按钮,当用户单击链接按钮时,显示输入该应用程序参数的对话框。The file management module of the drawer is used for classifying and managing various application programs, displaying link buttons of each application program in a drawer, and displaying a dialog box for inputting parameters of the application program when the user clicks the link button.

抽屉管理是为了对各种应用程序进行分类管理。单击抽屉中的链接,将显示一个输入参数对话框。参见图7所示。Drawer management is to classify and manage various applications. Clicking on a link in the drawer will display an input parameter dialog. See Figure 7.

当用户用鼠标单击抽屉列表框的项目词条后,将自动弹出一个参数列表对话框,在该对话框的左边列为变量名称,不能编辑,而在右边的一列为输入参数编辑框。所输入的参数可以是变量值,输入和输出文件名,以及输出目录等要素。如果所输入的变量为文件名或目录名时,使用鼠标单击相对应的编辑行,将会自动出现一个浮动按钮。单击按钮,将弹出一个文件或目录浏览框,获得所需要的目录或文件名。文件或目录的浏览远程系统上进行。When the user clicks the item entry of the drawer list box with the mouse, a parameter list dialog box will pop up automatically. The left column of the dialog box is the variable name, which cannot be edited, and the right column is the input parameter edit box. The input parameters can be variable values, input and output file names, and output directories and other elements. If the input variable is a file name or a directory name, use the mouse to click the corresponding edit line, and a floating button will appear automatically. Click the button, and a file or directory browsing box will pop up to obtain the desired directory or file name. Browsing of files or directories is performed on the remote system.

当所有参数填写完毕后,点击远程执行按钮,系统将执行远程命令,进行相应的计算。When all parameters are filled in, click the remote execution button, and the system will execute the remote command and perform corresponding calculations.

所述文件显示类型设置模块,用于设置各种文件的打开方式。The file display type setting module is used to set the opening methods of various files.

本系统可以打开文本文件和图像文件,然而系统采用什么方式打开一个文件,需要给定一个指令。The system can open text files and image files, but the way the system uses to open a file needs to be given an instruction.

在计算机系统中,设置文件的扩展名,或者称文件后缀,是为了识别文件属性。在一般的系统中,经常是以文件后缀来确定文件的性质。如果系统采用这样的规定来确定文件的性质,那么当用户用鼠标单击文件名时,系统就可以知道,是以图形方式打开文件,还是以文本的方式打开文件。In a computer system, the extension of a file, or file suffix, is set to identify file attributes. In general systems, the nature of a file is often determined by the file suffix. If the system adopts such a rule to determine the nature of the file, then when the user clicks the file name with the mouse, the system can know whether to open the file in graphic mode or in text mode.

为了使系统能够自动地以图形或者以文本的形式打开文件,本系统文件识别后缀设置,如图8所示。所有被列入后缀的文件,当用户用鼠标单击文件名时,将自动地以图形或文本的形式打开。In order to enable the system to automatically open the file in the form of graphics or text, the file recognition suffix setting of this system is shown in Figure 8. All the files included in the suffix will be automatically opened in the form of graphics or text when the user clicks the file name with the mouse.

当增加文件后缀完成后,点击“确定”按钮,保存这些后缀,否则取消,保持原先的设置。When the file suffix is added, click the "OK" button to save these suffixes, otherwise cancel and keep the original setting.

由于文件的后缀是多种多样的,不可能收集所有的文本和图形文件后缀,为此,我们设置了以人工设定的方法来打开图形或文本文件。Because the suffixes of files are various, it is impossible to collect all the suffixes of text and graphics files. Therefore, we have set up a manual setting method to open graphics or text files.

目前,有人提出了自动识别文本文件的方法。由于这方面的技术仍不成熟,不能保证每一次都识别正确,因此,本系统仍然采用最原始的文件属性判别方法。At present, someone has proposed a method for automatically recognizing text files. Since the technology in this area is still immature, it cannot be guaranteed that the identification is correct every time. Therefore, this system still adopts the most primitive file attribute discrimination method.

优选地,在本发明实施例中,所述前台用户交互终端还包括执行模块。Preferably, in the embodiment of the present invention, the foreground user interaction terminal further includes an execution module.

所述执行模块,包括用户登录模块、图像编辑模块、文本编辑模块。The execution module includes a user login module, an image editing module, and a text editing module.

所述用户登录模块,用于执行用户登录。The user login module is used to perform user login.

本系统设置了几种不同的登陆方式。不仅设计了专门的CAMS系统连接,为了访问一般的Unix/Linux系统,还设置了一般的系统连接入口。The system has several different login methods. Not only a special CAMS system connection is designed, but also a general system connection entry is set up in order to access the general Unix/Linux system.

对CAMS系统用户,首先要进行CAMS连接。在连接前,需要进行链接入口的设置(见前面的介绍),同时还需要在系统设置菜单中,检查一下数据传输协议是否则配置正确。CAMS连接后,所有相关的功能按钮键将被激活。CAMS用户登录前,需要一个注册一个账号,设置好用户登录连接。从CAMS连接登陆到CAMS服务器后,若要退出,选择远程服务菜单中的“CAMS退出”命令。For CAMS system users, the CAMS connection must be made first. Before connecting, you need to set the link entry (see the previous introduction), and you also need to check whether the data transmission protocol is configured correctly in the system setting menu. After CAMS is connected, all relevant function button keys will be activated. Before the CAMS user logs in, it is necessary to register an account and set up the user login connection. After logging in to the CAMS server from the CAMS connection, if you want to exit, select the "CAMS exit" command in the remote service menu.

对于一般的Unix/Linux系统,在连接前,同样需要检查一下数据传输协议是否则配置正确,这要根据远程服务器所提供的服务来确定,否则无法连接。用鼠标单击工具条上的“远程连接”按钮,将弹出用户登录对话框。For general Unix/Linux systems, before connecting, it is also necessary to check whether the data transmission protocol is configured correctly, which depends on the services provided by the remote server, otherwise it cannot be connected. Click the "Remote Connection" button on the tool bar with the mouse, and a user login dialog box will pop up.

服务器的端口根据服务器程序而定。一般地,FTP服务器的端口为21,SSH服务器的端口为22,而TELNET服务器的端口为23。The port of the server depends on the server program. Generally, the port of the FTP server is 21, the port of the SSH server is 22, and the port of the TELNET server is 23.

所有的登陆方式是本地与远程连接的必要手段。连接成功后,有些相应的按钮功能将失效,而另一些按钮将被激活,以引导用户如何使用按钮和避免不必要的重复操作。通过“断开连接”,来终止本地与远程服务系统之间的联系。All login methods are necessary for local and remote connections. After the connection is successful, some corresponding button functions will be disabled, while other buttons will be activated to guide users on how to use the buttons and avoid unnecessary repeated operations. By "disconnecting", the connection between the local and remote service systems is terminated.

所述图像编辑模块,用于本地或远程打开和保存图像文件,并对图像文件进行区域选择放大、缩小操作,并对GMF格式文件进行线条粗细调整和以灰度图显示的操作。The image editing module is used for opening and saving image files locally or remotely, performing area selection enlargement and reduction operations on image files, and performing line thickness adjustment and grayscale display operations on GMF format files.

本系统,可以进行各种格式的图像显示。特别地增加了GrADS的gmf文件,该文件中存在有图形描述数据,类似于一个矢量字形。一般地,这样的文件数据量较大,因此,在文件传输时,所花费的时间较长,而对于gif等文件,则相对较小。This system can display images in various formats. The gmf file of GrADS is specially added, in which there is graphic description data, which is similar to a vector glyph. Generally, such a file has a large amount of data, so it takes a long time to transfer the file, but for a file such as gif, the time is relatively small.

在文件显示时,可以对本地计算的图像文件打开,也可以对远程服务器的图像文件打开。使用鼠标拖曳窗口,可以同时并排显示两个图像窗口。When the file is displayed, it can be opened to the image file of the local computer or the image file of the remote server. Two image windows can be displayed side by side at the same time by dragging the window with the mouse.

打开文件后,可以通过区域选择放大,以及一般性的放大和缩小,图形显示的操作按钮在工具条和菜单中。对于GMF文件,还可以改变图形中的线条粗细和以灰度图显示。After opening the file, you can zoom in by area selection, as well as general zoom in and zoom out, and the operation buttons for graphic display are in the tool bar and menu. For GMF files, you can also change the thickness of the lines in the graphics and display them in grayscale.

通过复制命令,可以把所显示的图形,复制到windows系统的剪切板上,把它粘贴到画笔窗口,或其它窗口,如MS-WORD、PPT中。Through the copy command, the displayed graphics can be copied to the clipboard of the windows system, and pasted into the brush window, or other windows, such as MS-WORD, PPT.

还可以对图形进行保存和打印输出。Graphics can also be saved and printed out.

所述文本编辑模块,用于本地或远程打开和保存文本文件,并对文本文件进行编辑,或者对来源于本地或远程服务器运行脚本文件的编辑,包括外部文件内容或文件名的插入。编辑完成后,或保存到本地,或者保存到远程服务器,以便进行远程运行。The text editing module is used to open and save text files locally or remotely, and edit text files, or edit script files from local or remote servers, including the insertion of external file content or file names. After editing, save it locally or save it to a remote server for remote operation.

如同图形文件一样,对文本文件,可以从本地计算、远程服务器中打开和保存。与图形文件相比较,文本文件数据量相对较小,因此,在数据传输时,等待的时间较短,系统运行较流畅。并且,对于文本文件,可直接存放在内存中,无需保存文件副本。对文本文件的操作,可以把UNIX/Linux系统的文件编辑工作转换到Windows系统下,这便于copy和paste编辑,提高工作效率。Like graphics files, text files can be opened and saved from local computers and remote servers. Compared with graphic files, the data volume of text files is relatively small, so when data is transmitted, the waiting time is shorter and the system runs more smoothly. Moreover, for text files, they can be directly stored in memory without saving a copy of the file. For the operation of text files, the file editing work of UNIX/Linux system can be converted to Windows system, which is convenient for copy and paste editing and improves work efficiency.

本系统的文本编辑,附有文本行号。对于科学计算数据文本,带行号的文本便于数据处理者确定数据文件的大小,同时,可以根据需要,改变字体。The text editor of this system, with text line number. For scientific computing data text, the text with line numbers is convenient for the data processor to determine the size of the data file, and at the same time, the font can be changed as needed.

优选地,所述执行模块,还包括文件查找模块和文件管理模块。Preferably, the execution module further includes a file search module and a file management module.

所述文件查找模块,用于根据用户输入的查找关键字进行匹配查找。The file search module is configured to perform matching search according to search keywords input by the user.

文件查询是人机交互的一个重要组成部分。本系统可以对本地Windows系统中的文件和远程服务器中的文件进行查询。无论是Windows系统,还是远程服务器,在查寻时,先选定浏览目录,然后对当前目录以下的文件或目录名进行查询。File query is an important part of human-computer interaction. This system can query the files in the local Windows system and the files in the remote server. Whether it is a Windows system or a remote server, when searching, first select the browsing directory, and then query the file or directory names below the current directory.

在查询时,根据需要,选择需要被查询的对象,如图所示。所输入的查询命令为通配符。包括三种:“*”、“[]”和“?”。“*”为任意通配符,可以表示任意长度的任意字符,“[]”可选择通配符。在匹配时,选择其中的一个字符。例如,如果所输入的通配符字符串为zhan[gyx]d,那么zhangd,zhanyd,zhanxd将是需要查找的字符串。“?”为单一选择通配符,它代表一个任意字符。When querying, select the object to be queried as required, as shown in the figure. The entered query command is a wildcard. There are three types: "*", "[]" and "?". "*" is any wildcard, which can represent any character of any length, and "[]" can be a wildcard. When matching, one of the characters is selected. For example, if the input wildcard character string is zhan[gyx]d, then zhangd,zhanyd,zhanxd will be the character strings to be searched. "?" is a single selection wildcard, which represents an arbitrary character.

当输入文件查找通配符后,用鼠标点击开始按钮,系统将开始查找,同时在文件查询按钮所位于的同一状态条上显示查找信息状态。点击“开始”按钮后,该按钮将被disable,而“停止”按钮将被激活。若要终止查找,点击“停止”按钮。After entering the file search wildcard, click the start button with the mouse, the system will start searching, and at the same time display the search information status on the same status bar where the file search button is located. After clicking the "Start" button, the button will be disabled and the "Stop" button will be activated. To terminate the search, click the "Stop" button.

文件查询对话框是一个浮动窗口,当用鼠标点击查询按钮,系统将自动弹出这个浮动窗口。当出现这个窗口后,若用鼠标点击这个窗口以外的区域,则文件查询对话框自动隐藏。The file query dialog box is a floating window, when you click the query button with the mouse, the system will automatically pop up this floating window. When this window appears, if you click the area outside this window with the mouse, the file query dialog box will be hidden automatically.

所述文件管理模块,用于设置浮动菜单对文件执行多种操作。The file management module is used to set the floating menu to perform various operations on files.

对于一些常用的文件管理操作,在窗口工具条上设置了快捷按钮。由于工具条的空间有限,不能显示所有的操作名,为此我们设计了浮动菜单来显示一些文件操作命令。For some commonly used file management operations, shortcut buttons are set on the window toolbar. Due to the limited space of the tool bar, all operation names cannot be displayed, so we designed a floating menu to display some file operation commands.

在很多的显示或控制窗口,都设置了浮动菜单。很多浮动菜单弹出,都是把光标放置在一个被选择的窗口中或在一个被选择文件名上,然后单击鼠标右键。浮动菜单弹出后,选择所需要的操作命令,菜单隐藏,系统按命令运行。In many display or control windows, floating menus are set. To pop up many floating menus, place the cursor in a selected window or on a selected file name, and then click the right mouse button. After the floating menu pops up, select the desired operation command, the menu will be hidden, and the system will run according to the command.

在如图所示的浮动菜单中,设置了各种操作命令。菜单命令并不是一直处于激活状态,而是根据情景而定。例如,删除命令只有选择了一个文件名或文件夹后才被激活,否则处于非激活状态。In the floating menu as shown in the figure, various operation commands are set. Menu commands are not always active, but contextual. For example, the Delete command is only active if a filename or folder is selected, otherwise it is inactive.

其中,若选择“打开”,系统将根据文件类型设置,来判别所选择的文件是图形文件或是文本文件,并相应地打开文件。如果所选择的文件后缀不包括在文件类型设置列表中时,系统将使用Windows系统的应用程序打开。Among them, if you choose "Open", the system will judge whether the selected file is a graphics file or a text file according to the file type setting, and open the file accordingly. If the selected file extension is not included in the file type setting list, the system will use the Windows system application to open it.

在本地浏览器中,选择复制或移动后,所有的信息将被保存在系统的内存中。改变目录路径,重新显示浮动菜单后,粘贴命令将被激活,选择该命令,所选择的文件将被复制或移动。若在FTP服务窗口,重新显示浮动菜单,上载命令被激活。另一方面,如果在FTP窗口使用浮动菜单,选择复制,在本地文本浏览器的浮动菜单中的下载命令将被激活。In the local browser, after selecting copy or move, all information will be saved in the system memory. After changing the directory path and redisplaying the floating menu, the Paste command will be activated, select this command, and the selected files will be copied or moved. If in the FTP service window, the floating menu is redisplayed, and the upload command is activated. On the other hand, if you use the floating menu in the FTP window and select Copy, the Download command in the floating menu of the local text browser will be activated.

以文本形式或以图形文件打开文件后,文本或图形在本系统的窗口中显示,而以Windows应用程序打开文件,文件在Windows应用程序中显示,而不在本系统中显示。After opening a file in text form or as a graphics file, the text or graphics will be displayed in the window of this system, but if the file is opened with a Windows application, the file will be displayed in the Windows application, not in this system.

如果只需要文件列表信息,可以先鼠标选择文件,然后使用“复制文件列表”命令。所复制的数据被放置在Windows剪切板上,可以在其它窗口进行粘贴。If you only need the file list information, you can select the file with the mouse first, and then use the "Copy File List" command. The copied data is placed on the Windows clipboard and can be pasted in other windows.

当然,也可以不使用浮动菜单来打开一个文件,而是直接用鼠标双击文件名,来打开文件。此时,如同选择“打开”命令,使用文件类型设置来获取文件信息,并以相应的方式打开文件。Of course, you can also open a file without using the floating menu, but directly double-click the file name with the mouse to open the file. At this time, just like selecting the "Open" command, use the file type settings to obtain file information and open the file in a corresponding manner.

优选地,所述执行模块还包括程序运行模块和数据传输模块。Preferably, the execution module further includes a program running module and a data transmission module.

所述程序运行模块,用于设置程序为前台运行还是后台运行。The program running module is used to set whether the program is running in the foreground or running in the background.

由于有些作业计算的时间较长,而有些作业可以立定可等,因此,对于较长的作业,不能立即得到计算结果,需要使用后台的形式运行。如图所示,本系统设置了前台和后台运行命令。当设置了后台运行,系统将以非阻塞的方式运行,计算结果,包括图形和文本,将不返回和不显示在系统窗口,而是保存在由参数表指定的文件名或目录中。当设置了前台运行,系统将以阻塞的运行,等待计算完成,并把计算结果传输到本地计算,并且以窗口的形式显示。系统运行方式由用户自己选定。当系统以阻塞的方式运行时,将一直等待,直到作业完成,否则终止阻塞等待。Because some jobs take a long time to calculate, and some jobs can be stopped and waited. Therefore, for long jobs, the calculation results cannot be obtained immediately, and it needs to be run in the background. As shown in the figure, the system has set the foreground and background running commands. When the background operation is set, the system will run in a non-blocking manner, and the calculation results, including graphics and text, will not be returned or displayed in the system window, but will be saved in the file name or directory specified by the parameter table. When the foreground operation is set, the system will run in a blocked manner, waiting for the calculation to complete, and transmit the calculation result to the local calculation, and display it in the form of a window. The operating mode of the system is selected by the user. When the system runs in blocking mode, it will wait until the job is completed, otherwise the blocking wait will be terminated.

所述数据传输模块,用于将用户选择的上传或者下载的文件进行多线程数据传输。The data transmission module is used for performing multi-thread data transmission on the uploaded or downloaded files selected by the user.

数据传输是远程服务和控制的关键。无论是CAMS服务器,还是一般的远程登陆,登录后,都可以进行数据的上载和下载的操作。若需要进行远程数据传输,从工具条上可以找到一个用于FTP的功能按钮,点击后,将弹出一个用于FTP数据传输的窗口。Data transmission is the key to remote service and control. Whether it is a CAMS server or a general remote login, after login, you can perform data upload and download operations. If remote data transmission is required, a function button for FTP can be found from the tool bar. After clicking, a window for FTP data transmission will pop up.

在用于FTP的窗口中,可以浏览远程UNIX/Linux系统中的文件,包括改变目录,返回到用户目录等。如果要进行下载,在服务窗口选择需要下载的文件或目录,按下鼠标的左键,并拖曳文件到本地窗口,释放鼠标,则开始下载所选定的文件。如果要进行文件上载,采用同样的操作。In the window for FTP, you can browse files in the remote UNIX/Linux system, including changing directories, returning to user directories, etc. If you want to download, select the file or directory to be downloaded in the service window, press the left button of the mouse, and drag the file to the local window, release the mouse, and the selected file will start to download. If you want to upload files, use the same operation.

同时,当选定文件或目录后,也可以单击鼠标右键,将弹出一个浮动菜单,选定复制或剪切命令,再把鼠标移动到目标窗口,同样单击鼠标右键,选择粘贴,则所选定的文件将被复制、上载(下载)或移动。At the same time, when the file or directory is selected, you can also click the right mouse button, a floating menu will pop up, select the copy or cut command, and then move the mouse to the target window, click the same right mouse button, and select paste, the all The selected files will be copied, uploaded (downloaded) or moved.

在使用拖曳上载或下载时,所选定的文件名、源目录和目标目录将显示在一个用于FTP工作状态的列表框中。列表框中,还显示文件的字节数,传输速度、传输时间以及传输状态。本系统采用多线程进行下载工作,每个线程负责一个文件的下载或上载,适合于多文件数据传输。When uploading or downloading using drag and drop, the selected file name, source directory and target directory will be displayed in a list box for FTP working status. In the list box, the number of bytes of the file, transmission speed, transmission time and transmission status are also displayed. The system uses multi-threads for downloading, each thread is responsible for downloading or uploading a file, which is suitable for multi-file data transmission.

数据传输完后,将光标放置在FTP状态列表窗口,单击鼠标右键,出现一个浮动菜单。在菜单中,有各种操作命令,其中有一个清除命令。选择该命令,列表窗口中的内容将被清除。同时,如果需要,也可以把列表框中的内容输出到一个文件中进行保存。After the data is transferred, place the cursor on the FTP status list window, click the right mouse button, and a floating menu will appear. In the menu, there are various operation commands, among which there is a clear command. After selecting this command, the content in the list window will be cleared. At the same time, if necessary, you can also output the contents of the list box to a file for saving.

优选地,所述前台用户交互终端还包括窗口显示操作模块。Preferably, the foreground user interaction terminal further includes a window display operation module.

所述窗口显示操作模块,包括背景颜色和字体设置模块、文件显示模式设置模块和目录导航模块。The window display operation module includes a background color and font setting module, a file display mode setting module and a directory navigation module.

所述背景颜色和字体设置模块,用于用户设置显示窗口的背景颜色和字体。The background color and font setting module is used for the user to set the background color and font of the display window.

为了使不同类型的显示窗口可以被分辨,本系统提供了对不同的控制窗口的背景颜色和字体进行设置的功能。可以进行这种设置的控制窗口有三个,即:本地文件浏览器窗口,远程文件浏览器窗口以及用于数据传输窗口。In order to distinguish different types of display windows, this system provides the function of setting the background color and font of different control windows. There are three control windows for this setting, namely: the local file browser window, the remote file browser window and the data transfer window.

用户可以根据自己的偏好,设计自己悦目的颜色和字体。对于窗口,有颜色设置,而对于字体,有字体和颜色设置。字体的颜色设置,在字体设置的对话框中。用鼠标点击"显示字体"按钮,系统将弹出字体设置对话框。Users can design their own pleasing colors and fonts according to their own preferences. For windows, there are color settings, and for fonts, there are font and color settings. The color setting of the font is in the dialog box of the font setting. Click the "Display Font" button with the mouse, and the system will pop up the font setting dialog box.

在可以设置背景的窗口的工具条上,设置有一个设置按钮,用鼠标点击此按钮,系统将弹出图9所示的对话框。On the tool bar of the window where the background can be set, there is a setting button, click this button with the mouse, and the system will pop up a dialog box as shown in Figure 9.

当选择好窗口背景颜色和字体后,对话框中将显示出所设置的样式。若设置正确,点击确定按钮即可,否则点击取消按钮。如果不是自己所喜欢的,重新确定颜色和字体。字体和背景颜色都各自有一个缺省值,字体的缺省颜色为黑色,而窗口背景的缺省颜色为白色。颜色除了显示面板上的20种标准颜色外,还可以选者其它颜色。After the window background color and font are selected, the set style will be displayed in the dialog box. If the settings are correct, click the OK button, otherwise click the Cancel button. If not to your liking, redefine the colors and fonts. The font and background colors each have a default value, the default color for the font is black, and the default color for the window background is white. Color In addition to the 20 standard colors on the display panel, other colors can also be selected.

所述文件显示模式设置模块,用于用户设置文件以大图标显示、小图标、列表还是和详细列表的模式显示。The file display mode setting module is used for the user to set the file to be displayed in the mode of large icon display, small icon, list or detailed list.

本系统中,文件的显示方式设置有4种,即大图标显示、小图标显示、列表显示和详细列表显示。In this system, there are 4 ways to display files, namely, large icon display, small icon display, list display and detailed list display.

选择大图标显示时,文件显示图标变大,在图标下面显示文件名。如果文件名太长,则只显示文件的前面部分,而省略文件名的后部。此时,若把光标放置在文件名显示的区域,系统则弹出黄色的Tooltip显示框,显示出全长文件名。总的来说,当选择大图标时,浏览器窗口将变成一个藏物件的容器,而文件名和目录变成了一个一个的小物件。When the large icon display is selected, the file display icon becomes larger, and the file name is displayed under the icon. If the filename is too long, only the front part of the file is displayed, and the rear part of the filename is omitted. At this time, if the cursor is placed in the area where the file name is displayed, the system will pop up a yellow Tooltip display box, displaying the full-length file name. In general, when the large icon is selected, the browser window will become a container for hiding objects, and the file names and directories will become small objects one by one.

选择小图标显示或列表显示时,文件浏览器中文件显示较简单,只是显示文件图标和文件名。When the small icon display or list display is selected, the file display in the file browser is relatively simple, only the file icon and file name are displayed.

详细列表显示显示的文件信息较丰富。当选择此种显示时,文件将以列表的形式呈现,文件图标为小图标。同时,还显示出文件大小,属性以及最后修改时间。The detailed list display shows richer file information. When this display is selected, the files will be presented in the form of a list, and the file icons will be small icons. At the same time, it also shows the file size, attributes and last modification time.

所述目录导航模块,用于设置导航按钮,根据用户选中的导航按钮分别执行返回到用户目录、返回到上一层目录、返回到用户常用目录的操作。The directory navigation module is used to set navigation buttons, and perform operations of returning to the user directory, returning to the upper directory, and returning to the user's frequently used directory according to the navigation button selected by the user.

文件浏览是用户最经常的操作,为此本系统设计了切换文件的目录的快捷按钮。这三个按键分别用于,返回到上一层目录,返回到用户目录,以及返回到用户自己设置的常用目录。对于UNIX/Linux系统来说,用户目录一般为,用户登录是所进入的目录。对于Windows系统,用户目录是“我的电脑”或“计算机”。三个按钮的具体样式可由本领域技术人员根据实际情况具体确定,可有多种实施方式,本发明实施例不一一列举。File browsing is the most frequent operation of users, so the system has designed shortcut buttons for switching file directories. These three keys are respectively used to return to the previous directory, return to the user directory, and return to the frequently used directory set by the user. For UNIX/Linux systems, the user directory is generally , and the user login is the directory entered. For Windows systems, the user directory is "My Computer" or "Computer". The specific styles of the three buttons can be specifically determined by those skilled in the art according to the actual situation, and there can be multiple implementations, which are not listed in the embodiments of the present invention.

所述前台用户交互终端还包括参数表的参数编辑模块。The foreground user interaction terminal also includes a parameter editing module of the parameter table.

当管理员或科研人员在服务器上准备好可执行的应用程序后,可以通过“参数表编辑模块”来设置一个针对某项工作的参数表的参数文件。因为对于不同的应用程序,批处理文件或SHELL文件,都有自己的入口参数,因此,针对不同的任务有不同的参数表的参数文件。After the administrator or scientific researcher prepares the executable application program on the server, he can set a parameter file for the parameter table of a certain job through the "parameter table editing module". Because different applications, batch files or SHELL files have their own entry parameters, therefore, there are parameter files with different parameter tables for different tasks.

在制作参数表的参数文件前,先准备一个模板文件,其中包含一些命令行,以及一些可替代的变量,如xxx1、xxx2、xxx3等,这些变量将在远程执行时被替代。根据这些变量,在如图10所示的列表窗口中,插入这些变量的连接。在插入时,需要选择所输入变量的标识,如起始经度的标识为LON1,一般变量的标识为VAR,输出文件名的标识为OUTFILE等,并且还要设定所输入参数的名称和缺省值。其中,输入参数的名称和缺省值将在参数表中显示,而标识不被显示,只供本系统内部识别使用。Before making the parameter file of the parameter table, prepare a template file, which contains some command lines and some replaceable variables, such as xxx1, xxx2, xxx3, etc. These variables will be replaced during remote execution. According to these variables, in the list window shown in Figure 10, insert the connections of these variables. When inserting, you need to select the identification of the input variable, such as the identification of the starting longitude as LON1, the identification of the general variable as VAR, the identification of the output file name as OUTFILE, etc., and also set the name and default of the input parameters value. Among them, the name and default value of the input parameters will be displayed in the parameter list, but the logo will not be displayed, which is only used for internal identification of the system.

编辑输入变量链接完成后,通过远程浏览器,把模板文件名显示在模板文件名的编辑框中,然后再在目标文件编辑框中,输入由模板文件生成的目标文件名。After editing the input variable link, display the template file name in the template file name edit box through the remote browser, and then input the target file name generated by the template file in the target file edit box.

所有以上参数被输入完成后,把这些参数远程保存到一个文件中,这是一个本系统专有的文件,以后缀CAT结尾。客户终端可以解释这个文件,生存一个参数表,供用户输入参数,其后远程执行和调用服务器上的应用程序,即实现本地与远程服务器的交互。After all the above parameters are input, save these parameters remotely into a file, which is a file exclusive to this system, ending with the suffix CAT. The client terminal can interpret this file, save a parameter table for the user to input parameters, and then remotely execute and call the application program on the server, that is, realize the interaction between the local and the remote server.

综上,本发明实施例所提供的一种气候诊断和数值模拟集成分析系统,具有显示各种格式的图形文件、编辑文本文件、文本和图像文件在本地和远程服务器打开、保存和浏览、文件名和目录在本机和远程服务器查找、本地进行远程执行、前台和后台运行、文件多线程上载和下载,远程复制、改名和删除,断点数据续传、多用户注册、修改信息、数据共享、数值模式试验区的设置、气候相似年份选择、多用户抽屉共享程序管理、服务器端程序,科研人员自行管理和开发等多种功能。To sum up, an integrated analysis system for climate diagnosis and numerical simulation provided by the embodiment of the present invention has the functions of displaying graphic files in various formats, editing text files, opening, saving and browsing text and image files in local and remote servers, file Name and directory search on local and remote servers, local remote execution, foreground and background operation, multi-threaded upload and download of files, remote copy, rename and delete, breakpoint data resume, multi-user registration, modification information, data sharing, Numerical model test area setting, climate-similar year selection, multi-user drawer sharing program management, server-side program, scientific research personnel self-management and development, etc.

同时,前台用户交互终端,作为一个可视终端,可实现用户编辑和运行远程LINUX/UNIX系统文件;科研人员可将科学计算移植到本系统中,用户可通过服务器可以在本地终端上进行查询计算和分析,实现了科研对业务工作的支撑;且提供多用户注册,共享计算资源机制,便于相互进行信息交流;除此之外,不仅用于气象和气候动力综合诊断分析,通过更换底层计算程序,还可以用于其它特定目的服务。At the same time, the front-end user interaction terminal, as a visual terminal, can enable users to edit and run remote LINUX/UNIX system files; researchers can transplant scientific calculations to this system, and users can query and calculate on the local terminal through the server and analysis, realizing the support of scientific research to business work; and providing multi-user registration, sharing computing resource mechanism, and facilitating mutual information exchange; , and can also be used for other specific purpose services.

这样,基于该系统,能够及时地把科研成果应用于现代气候诊断分析业务中;并且结合气象业务,在Windows操作系统中,控制数值模式在远程服务器中的计算,为气候预报提供方便;不同的科研人员,可以把自己的科研成果、资料或计算程序等放置在服务器上,让其他用户共享,减少科研工作中的重复劳动。即,本系统不仅可以满足本项目的需要,也可以为科研人员提供一种数据共享、数据分析、科学计算和资料管理等远程虚拟终端,提高科研工作效率。In this way, based on this system, the scientific research results can be applied to the modern climate diagnosis and analysis business in a timely manner; and combined with the meteorological business, in the Windows operating system, the calculation of the numerical model in the remote server is controlled to provide convenience for the climate forecast; different Scientific researchers can place their scientific research results, data or calculation programs on the server for other users to share, reducing duplication of work in scientific research. That is, this system can not only meet the needs of this project, but also provide researchers with a remote virtual terminal for data sharing, data analysis, scientific computing and data management, so as to improve the efficiency of scientific research work.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算设备来实现,它们可以放置在单个的计算设备上,或者分布在多个计算设备所组成的网络上,可选地,它们可以用计算设备可执行的程序代码来实现,从而,可以将它们存储在存储设备中由计算设备来执行,或者将它们分别制作成各个集成程序模块,或者将它们中的多个模块或步骤制作成单个集成程序模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the present invention described above can be realized by a general-purpose computing device, and they can be placed on a single computing device, or distributed in a network composed of multiple computing devices Optionally, they can be implemented with executable program codes of computing devices, thus, they can be stored in storage devices and executed by computing devices, or they can be made into individual integrated program modules, or they can be integrated into Multiple modules or steps are made into a single integrated program module for realization. As such, the present invention is not limited to any specific combination of hardware and software.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (10)

CN201310217895.XA2013-06-032013-06-03Climatic diagnosis and numerical simulation integrated analysis systemExpired - Fee RelatedCN103337050B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201310217895.XACN103337050B (en)2013-06-032013-06-03Climatic diagnosis and numerical simulation integrated analysis system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201310217895.XACN103337050B (en)2013-06-032013-06-03Climatic diagnosis and numerical simulation integrated analysis system

Publications (2)

Publication NumberPublication Date
CN103337050Atrue CN103337050A (en)2013-10-02
CN103337050B CN103337050B (en)2016-03-16

Family

ID=49245201

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201310217895.XAExpired - Fee RelatedCN103337050B (en)2013-06-032013-06-03Climatic diagnosis and numerical simulation integrated analysis system

Country Status (1)

CountryLink
CN (1)CN103337050B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104010043A (en)*2014-06-122014-08-27中国气象科学研究院 Remote monitoring method and system for numerical simulation automatic operation
CN106802834A (en)*2017-01-242017-06-06厦门天锐科技股份有限公司A kind of method for down loading of server file
CN108897593A (en)*2018-06-222018-11-27网易乐得科技(黑龙江)有限公司A kind of function methods of exhibiting and device
CN109375914A (en)*2018-09-272019-02-22中国气象科学研究院 Information remote interaction method and system
CN112488848A (en)*2020-11-172021-03-12中国人寿保险股份有限公司Method for autonomously scheduling insurance service monitoring task through foreground system

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101097525A (en)*2006-06-282008-01-02上海宝信软件股份有限公司Method for realizing integrated translate and edit surroundings under three layers structure
CN101408842A (en)*2008-11-142009-04-15山东省气象台Method for making digital weather forecast
CN102147895A (en)*2011-04-282011-08-10江苏欧索软件有限公司Software talent information service platform
CN102693455A (en)*2012-05-042012-09-26武汉天喻信息产业股份有限公司Fully automatic system and method of data preparation based on financial IC card
CN102970767A (en)*2012-11-012013-03-13江苏物联网研究发展中心Weather monitoring system based on time division long term evolution (TD-LTE) private network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101097525A (en)*2006-06-282008-01-02上海宝信软件股份有限公司Method for realizing integrated translate and edit surroundings under three layers structure
CN101408842A (en)*2008-11-142009-04-15山东省气象台Method for making digital weather forecast
CN102147895A (en)*2011-04-282011-08-10江苏欧索软件有限公司Software talent information service platform
CN102693455A (en)*2012-05-042012-09-26武汉天喻信息产业股份有限公司Fully automatic system and method of data preparation based on financial IC card
CN102970767A (en)*2012-11-012013-03-13江苏物联网研究发展中心Weather monitoring system based on time division long term evolution (TD-LTE) private network

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104010043A (en)*2014-06-122014-08-27中国气象科学研究院 Remote monitoring method and system for numerical simulation automatic operation
CN104010043B (en)*2014-06-122017-10-10中国气象科学研究院The long-distance monitoring method and system of numerical simulation automatic operating
CN106802834A (en)*2017-01-242017-06-06厦门天锐科技股份有限公司A kind of method for down loading of server file
CN108897593A (en)*2018-06-222018-11-27网易乐得科技(黑龙江)有限公司A kind of function methods of exhibiting and device
CN108897593B (en)*2018-06-222021-05-04网易乐得科技有限公司Function display method and device
CN109375914A (en)*2018-09-272019-02-22中国气象科学研究院 Information remote interaction method and system
CN109375914B (en)*2018-09-272021-04-30中国气象科学研究院Information remote interaction method and system
CN112488848A (en)*2020-11-172021-03-12中国人寿保险股份有限公司Method for autonomously scheduling insurance service monitoring task through foreground system

Also Published As

Publication numberPublication date
CN103337050B (en)2016-03-16

Similar Documents

PublicationPublication DateTitle
US12327093B2 (en)Executing a process-based software application in a first computing environment and a second computing environment
CN101373431B (en)Enhanced widget composition platform
JP5089684B2 (en) Technology for generating service programs
US7730410B2 (en)System and method for customizing form elements in a form building application
US7873946B2 (en)Scalable vector graphics, tree and tab as drag and drop objects
CN102520841B (en)Collection user interface
US20090132919A1 (en)Appending Hover Help to Hover Help for a User Interface
US20100153968A1 (en)External rendering of clipboard data
US20080184141A1 (en)Menu creation browser extension
CN109375914A (en) Information remote interaction method and system
US8875057B2 (en)Document management framework
US7899846B2 (en)Declarative model editor generation
CN103337050B (en)Climatic diagnosis and numerical simulation integrated analysis system
JP2003523568A (en) Control device and control method for starting application software in computer, multi-monitor computer, client server system and storage medium using the same
CN116483487A (en)Robot process automation robot design interface based on browser
US20140317155A1 (en)Research data collector and organizer
CN116893807A (en)System and method for designing a robotic flow automation robot using a browser
US20090132937A1 (en)Modifying Hover Help for a User Interface
JP2012064207A (en)Host device and content display method of the same
US8381187B2 (en)Graphical user interface for job output retrieval based on errors
CN102446094A (en)Apparatus and method for effectively implementing system and desktop configuration enhancements
US9727391B2 (en)Method for performing task on unified information units in a personal workspace
WangUnderstanding iOS Programming
KR102189832B1 (en)Computer readable media recording program for converting offline contents to online content and process of converting contents
US20110197144A1 (en)Method And System Of Providing A Viewing Experience With Respect To A Document Having Read-only Content

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20160316

Termination date:20180603

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp