Movatterモバイル変換


[0]ホーム

URL:


CN109375914A - Information remote interaction method and system - Google Patents

Information remote interaction method and system
Download PDF

Info

Publication number
CN109375914A
CN109375914ACN201811133737.5ACN201811133737ACN109375914ACN 109375914 ACN109375914 ACN 109375914ACN 201811133737 ACN201811133737 ACN 201811133737ACN 109375914 ACN109375914 ACN 109375914A
Authority
CN
China
Prior art keywords
user
control
page
server
user terminal
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
CN201811133737.5A
Other languages
Chinese (zh)
Other versions
CN109375914B (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 CN201811133737.5ApriorityCriticalpatent/CN109375914B/en
Publication of CN109375914ApublicationCriticalpatent/CN109375914A/en
Application grantedgrantedCritical
Publication of CN109375914BpublicationCriticalpatent/CN109375914B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明提供一种信息远程交互方法及系统,所述方法应用于相互之间进行通信的第一用户终端、第二用户终端及服务器,包括:第一用户终端上显示一页面编辑界面;响应用户在页面编辑界面上的编辑操作,并根据编辑操作生成页面文件;将页面文件发送给服务器;服务器对接收到的页面文件进行存储;第二用户终端响应用户对页面文件的下载请求,从服务器获取页面文件;将页面文件解析为一可执行的交互页面;响应用户对控件的操作,执行控件对应的功能。本发明可以建立气象系统中科研人员与业务人员间进行科研信息交互的平台,便于业务人员及时获得科研成果,提高了科研成果的应用效率。

The present invention provides a method and system for remote information interaction. The method is applied to a first user terminal, a second user terminal and a server that communicate with each other, including: displaying a page editing interface on the first user terminal; The editing operation on the page editing interface, and the page file is generated according to the editing operation; the page file is sent to the server; the server stores the received page file; the second user terminal responds to the user's download request for the page file and obtains it from the server Page file; parses the page file into an executable interactive page; responds to the user's operation on the control, and executes the function corresponding to the control. The invention can establish a platform for scientific research information exchange between scientific research personnel and business personnel in the meteorological system, facilitate the business personnel to obtain scientific research results in time, and improve the application efficiency of scientific research results.

Description

Translated fromChinese
信息远程交互方法和系统Information remote interaction method and system

技术领域technical field

本发明涉及气象系统信息交互领域,具体地涉及一种信息远程交互的方法和系统。The invention relates to the field of meteorological system information interaction, in particular to a method and system for remote information interaction.

背景技术Background technique

随着科学技术的发展,气象科研与气象业务部门之间的业务往来越来越密切,但由于科研部门与业务部门没有一个专门的远程信息交互平台,导致科研成果不能迅速用于气象业务,影响了科研成果的应用效率、气象科技的发展及气象服务的效率。With the development of science and technology, the business exchanges between meteorological scientific research and meteorological business departments are becoming more and more close. However, because scientific research departments and business departments do not have a dedicated remote information exchange platform, the scientific research results cannot be quickly used in meteorological business. The application efficiency of scientific research results, the development of meteorological science and technology and the efficiency of meteorological services.

气象科研成果往往比较复杂,不同方法需要不同的交互操作界面显示,现有应用软件或网页交互平台的操作编辑形式往往又比较固定,不适用于科研人员将其多样化的科研成果进行有效地展示。再者,现有的交互平台页面编辑方法复杂,对专业技能要求高,没有专业编程能力的科研人员无法单独完成交互页面的编辑工作,降低了科研成果展示的效率,增加了成本,严重影响用户体验。Meteorological scientific research results are often complex, and different methods require different interactive interface displays. The operation and editing forms of existing application software or web interactive platforms are often relatively fixed, which is not suitable for researchers to effectively display their diverse scientific research results. . Furthermore, the existing interactive platform page editing methods are complex and require high professional skills. Researchers without professional programming ability cannot complete the editing work of interactive pages alone, which reduces the efficiency of scientific research results display, increases costs, and seriously affects users. experience.

发明内容SUMMARY OF THE INVENTION

为了克服现有技术中的上述不足,本发明提供一种方便气象科研人员编辑和发布科研成果,且方便业务人员查看科研成果的信息远程交互的方法和系统。In order to overcome the above-mentioned deficiencies in the prior art, the present invention provides a method and system for remote interaction of information which is convenient for meteorological scientific researchers to edit and publish scientific research results, and convenient for business personnel to view scientific research results.

就信息远程交互的方法而言,本发明实施例提供一种信息远程交互方法,应用于相互之间进行通信的第一用户终端、第二用户终端及服务器,所述方法包括:As far as a method for remote information interaction is concerned, an embodiment of the present invention provides a method for remote information interaction, which is applied to a first user terminal, a second user terminal, and a server that communicate with each other, and the method includes:

所述第一用户终端上显示一身份识别界面,通过虹膜实现用户身份识别,通过身份识别后显示一页面编辑界面;An identity recognition interface is displayed on the first user terminal, the user identity recognition is realized through the iris, and a page editing interface is displayed after the identity recognition;

响应用户在所述页面编辑界面上的编辑操作,并根据所述编辑操作生成页面文件;Responding to a user's editing operation on the page editing interface, and generating a page file according to the editing operation;

将所述页面文件发送给所述服务器;sending the page file to the server;

所述服务器对接收到的所述页面文件进行存储;The server stores the received page file;

所述第二用户终端响应用户对所述页面文件的下载请求,从所述服务器获取所述页面文件;The second user terminal acquires the page file from the server in response to the user's download request for the page file;

将所述页面文件解析为一可执行的交互页面并在所述第二用户终端显示,所述交互页面包括可执行的控件;parsing the page file into an executable interactive page and displaying it on the second user terminal, the interactive page including executable controls;

响应用户对所述控件的操作,执行所述控件对应的功能。In response to the user's operation on the control, the function corresponding to the control is executed.

进一步地,在上述信息远程交互方法中,所述页面编辑界面包括控件窗和页面窗。Further, in the above method for remote information interaction, the page editing interface includes a control window and a page window.

所述控件窗包括至少一个供用户选择的控件,所述第一用户终端响应用户对控件的选择操作,将选中的所述控件插入至所述页面窗。The control window includes at least one control for the user to select, and the first user terminal inserts the selected control into the page window in response to the user's selection operation on the control.

进一步地,在上述信息远程交互方法中,所述第一用户终端包括控件基本属性项修改窗口,所述控件基本属性修改窗口响应用户操作,对选中的所述控件的基本属性进行编辑修改。Further, in the above method for remote information interaction, the first user terminal includes a control basic property item modification window, and the control basic property modification window edits and modifies the basic properties of the selected control in response to a user operation.

进一步地,在上述信息远程交互方法中,所述第二用户终端还包括脚本编辑窗,所述脚本编辑窗响应用户操作,在选中的所述控件中新增或编辑所述控件对应的控件脚本。Further, in the above-mentioned remote information interaction method, the second user terminal further includes a script editing window, and the script editing window responds to a user operation and adds or edits a control script corresponding to the control in the selected control. .

进一步地,在上述信息远程交互方法中,所述第一用户终端提供一种解释型的脚本编辑语言,采用所述脚本编辑语言对所述控件脚本进行编辑。Further, in the above method for remote information interaction, the first user terminal provides an interpreted script editing language, and the control script is edited by using the script editing language.

进一步地,在上述信息远程交互方法中,在所述响应用户对所述控件的操作,执行所述控件对应的功能的步骤中:Further, in the above-mentioned remote information interaction method, in the step of executing the function corresponding to the control in response to the user's operation on the control:

所述控件响应所述用户的操作为调用执行所述控件对应的脚本,其中,所述控件响应所述用户的操作包括对控件的点击、对控件拖拽和在控件中输入文本。The control responds to the user's operation by invoking and executing a script corresponding to the control, wherein the control's responding to the user's operation includes clicking on the control, dragging the control, and inputting text in the control.

进一步地,在上述信息远程交互方法中,所述控件实现的功能包括:Further, in the above-mentioned remote information interaction method, the functions implemented by the control include:

响应用户的操作从所述第二用户终端调用执行相应脚本或程序;Calling and executing a corresponding script or program from the second user terminal in response to the user's operation;

响应用户的操作建立所述第二用户终端与所述服务器之间的通信,以实现本地文件与远程文件的交互;establishing communication between the second user terminal and the server in response to the user's operation, so as to realize the interaction between the local file and the remote file;

响应用户的操作建立所述第二用户终端与所述服务器之间的通信,在所述服务器上远程运行相应脚本或程序并接收运行结果。The communication between the second user terminal and the server is established in response to the user's operation, and the corresponding script or program is remotely run on the server and the running result is received.

进一步地,在上述信息远程交互方法中,实现在所述服务器上远程运行相应脚本或程序并接收运行结果的步骤包括:Further, in the above-mentioned remote information interaction method, the steps of remotely running a corresponding script or program on the server and receiving the running result include:

根据用户操作,选定服务器中所需运行的模板文件;According to the user operation, select the template file to be run in the server;

向所述服务器发送远程替换并执行命令,将获取到的用户输入的参数写入所述模板文件中,并生成可执行脚本,然后在所述服务器中运行;Send a remote replacement and execution command to the server, write the obtained parameters input by the user into the template file, and generate an executable script, and then run it in the server;

监听服务器运行结果,接收到服务器计算结果并显示给用户。Monitor server running results, receive server calculation results and display them to users.

进一步地,在上述信息远程交互方法中,所述第二用户终端包括:一脚本解释器,所述脚本解释器将被选中执行的控件所对应的脚本转化为机器语言并执行。Further, in the above method for remote interaction of information, the second user terminal includes: a script interpreter, and the script interpreter converts the script corresponding to the control selected for execution into machine language and executes it.

进一步地,通过第一用户终端可以进行本地计算机与远程服务器实时同步文件更新、同步测试和同步对比;根据需要,可以选择本地计算机上单个文件、多个文件或整个目录,通过选择命令,更新远程服务器中相对应目录中的文件或目录,或者同步对比本地工作目录和远程服务器中的文件;Further, through the first user terminal, the local computer and the remote server can be synchronized in real time for file update, synchronization test and synchronization comparison; as required, a single file, multiple files or the entire directory on the local computer can be selected, and the remote server can be updated by selecting an order. The file or directory in the corresponding directory in the server, or synchronize and compare the file in the local working directory and the remote server;

虹膜实现用户身份识别包括以下步骤:The realization of user identification by iris includes the following steps:

获取用户虹膜图像的信息;Get information about the user's iris image;

对获取的虹膜图像进行定位和归一化处理,其包括对虹膜图像中检测出的每个光斑点进行填充,填充时利用与光斑点相邻的非光斑区域中的上下左右四个包络点的灰度值来计算光斑点的灰度值,定义虹膜图像中的一个光斑点为P0(x0,y0),所述四个包络点依次为P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定义光斑点的灰度值计算公式为:Positioning and normalizing the acquired iris image, which includes filling each light spot detected in the iris image, and using four envelope points in the non-light spot area adjacent to the light spot when filling. The gray value of the light spot is calculated from the gray value of the iris image, and a light spot in the iris image is defined as P0 (x0 , y0 ), and the four envelope points are P1 (x1 , y1 ) , P2 (x2 , y2 ), P3 (x3 , y3 ), P4 (x4 , y4 ), the calculation formula of the gray value of the defined light spot is:

式中,H(P0)、H(P1)、H(P2)、H(P3)、H(P4)分别表示P0、P1、P2、P3、P4灰度值;In the formula, H(P0 ), H(P1 ), H(P2 ), H(P3 ), and H(P4 ) represent P0 , P1 , P2 , P3 , and P4 grayscales, respectively value;

对虹膜图像的特征进行提取;Extract the features of the iris image;

根据虹膜图像特征完成对用户身份识别。The user identification is completed according to the characteristics of the iris image.

就信息远程交互系统而言,本实施例提供.一种信息远程交互系统,包括服务器、第一用户终端和第二用户终端,其特征在于,所述第一用户终端包括:As far as the information remote interaction system is concerned, this embodiment provides. An information remote interaction system includes a server, a first user terminal and a second user terminal, wherein the first user terminal includes:

显示模块,用于显示一身份识别界面,通过虹膜实现用户身份识别,通过身份识别后显示一页面编辑界面,The display module is used to display an identity recognition interface, realize user identity recognition through the iris, and display a page editing interface after passing the identity recognition,

编辑模块,用于响应用户在所述页面编辑界面上的编辑操作,并根据所述编辑操作生成一页面文件;an editing module, configured to respond to an editing operation by a user on the page editing interface, and generate a page file according to the editing operation;

发送模块,用于所述第一用户终端将所述页面文件发送给所述的服务器;a sending module, used for the first user terminal to send the page file to the server;

所述第二用户终端包括:。The second user terminal includes: .

获取模块,用于响应用户对所述页面文件的下载请求,从所述服务器获取所述页面文件;an obtaining module, configured to obtain the page file from the server in response to a user's download request for the page file;

解析模块,用于将所述页面文件解析为一可执行的交互页面,所述交互页面包括可执行的控件;a parsing module, configured to parse the page file into an executable interactive page, where the interactive page includes executable controls;

执行模块,用于响应用户对所述控件的操作,执行所述控件对应的功能。The execution module is configured to execute the function corresponding to the control in response to the user's operation on the control.

与现有技术相比,本发明实施例提供的信息远程交互方法及系统,通过所述第一用户终端提供给用户直观简洁的编辑页面,根据用户编辑操作生成的页面文件存储至服务器;并通过所述第二用户终端下载并解析所述页面文件,在所述第二用户终端上对所述页面文件进行展示。如此,一方面,使得没有专业编程能力的气象科研人员通过所述第一用户终端可以方便直观地对气象科研成果的展示页面进行编辑;另一方面,使得气象业务人员可以通过所述第二用户终端查看科研成果展示页面,并可以方便直观地在该页面远程执行所述服务器中包含科研成果的脚本或程序,获得其运行结果。Compared with the prior art, the method and system for remote information interaction provided by the embodiment of the present invention provide the user with an intuitive and concise editing page through the first user terminal, and the page file generated according to the user's editing operation is stored in the server; The second user terminal downloads and parses the page file, and displays the page file on the second user terminal. In this way, on the one hand, meteorological scientific researchers without professional programming ability can easily and intuitively edit the display page of meteorological scientific research results through the first user terminal; The terminal views the scientific research achievement display page, and can remotely execute the script or program containing the scientific research achievement in the server conveniently and intuitively to obtain its operation result.

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below, and are described in detail as follows in conjunction with the accompanying drawings.

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings used in the embodiments. It should be understood that the following drawings only show some embodiments of the present invention, and therefore do not It should be regarded as a limitation of the scope, and for those of ordinary skill in the art, other related drawings can also be obtained according to these drawings without any creative effort.

图1是本发明实施例提供的信息远程交互方法和系统的应用环境图。FIG. 1 is an application environment diagram of the method and system for remote information interaction provided by an embodiment of the present invention.

图2是本发明实施例提供的第一用户终端的结构框图。FIG. 2 is a structural block diagram of a first user terminal provided by an embodiment of the present invention.

图3是本发明实施例提供的信息远程交互方法的流程示意图。FIG. 3 is a schematic flowchart of a method for remote information interaction provided by an embodiment of the present invention.

图4是本发明实施例提供的编辑界面的示意图。FIG. 4 is a schematic diagram of an editing interface provided by an embodiment of the present invention.

图5是本发明实施例提供的信息远程交互系统结构框图。FIG. 5 is a structural block diagram of an information remote interaction system provided by an embodiment of the present invention.

上述附图中,各附图标记对应的名称为:In the above-mentioned drawings, the name corresponding to each reference sign is:

具体实施方式Detailed ways

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. The components of the embodiments of the invention generally described and illustrated in the drawings herein may be arranged and designed in a variety of different configurations. Thus, the following detailed description of the embodiments of the invention provided in the accompanying drawings are not intended to limit the scope of the invention as claimed, but are merely representative of selected embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work fall within the protection scope of the present invention.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。It should be noted that like numerals and letters refer to like items in the following figures, so once an item is defined in one figure, it does not require further definition and explanation in subsequent figures. Meanwhile, in the description of the present invention, the terms "first", "second", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

请参照图1,是本发明较佳实施例提供的信息远程交互方法和系统的应用环境示意图。第一用户终端100和第二用户终端200可通过网络400访问服务器300,获取所述服务器300上的数据或文件,比如,本实施例中用于展示气象科研成果的页面文件。所述网络400可以是,但不仅限于,有限网络或无线网络。Please refer to FIG. 1 , which is a schematic diagram of an application environment of the method and system for remote information interaction provided by a preferred embodiment of the present invention. The first user terminal 100 and the second user terminal 200 can access the server 300 through the network 400 to obtain data or files on the server 300, for example, a page file for displaying meteorological scientific research results in this embodiment. The network 400 may be, but is not limited to, a wired network or a wireless network.

请参照图2,是所述第一用户终端100的结构框图。所述第一用户终端100包括存储器131、存储控制器132、一个或多个(图中仅示出一个)处理器133、外设接口134、输入单元135、显示单元136、通信单元137等。这些组件通过一条或多条通讯总监/信号线相互通信。Please refer to FIG. 2 , which is a structural block diagram of the first user terminal 100 . The first user terminal 100 includes a memory 131, a storage controller 132, one or more (only one is shown in the figure) processors 133, a peripheral interface 134, an input unit 135, a display unit 136, a communication unit 137, and the like. These components communicate with each other via one or more communications director/signal lines.

存储器131可用于存储软件程序以及模块,如本发明实施例中的信息远程交互方法和系统对应的程序指令/模块,处理器133通过运行存储在存储器131内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本发明实施例提供的信息远程交互方法。The memory 131 can be used to store software programs and modules, such as program instructions/modules corresponding to the information remote interaction method and system in the embodiment of the present invention. The processor 133 executes various software programs and modules by running the software programs and modules stored in the memory 131. Function application and data processing, such as the information remote interaction method provided by the embodiment of the present invention.

存储器131可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。处理器133以及其他可能的组件对存储器131的访问可在存储控制器132的控制下进行。Memory 131 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. Access to memory 131 by processor 133 and possibly other components may be under the control of memory controller 132 .

外设接口134将各种输入/输入装置耦合至处理器133以及存储器131。在一些实施例中,外设接口134,处理器133以及存储控制器132可以在单个芯片中实现。在其他一些实例中,它们可以分别由独立的芯片实现。Peripheral interface 134 couples various input/input devices to processor 133 and memory 131 . In some embodiments, peripheral interface 134, processor 133, and memory controller 132 may be implemented in a single chip. In other instances, they may be implemented by separate chips.

所述输入单元135可以是,但不仅限于触控板、键盘、鼠标等,所述输入单元用于接收用户的输入操作,所述输入操作包括但不限于移动、点击、拖拉及文本输入等。The input unit 135 may be, but is not limited to, a touchpad, a keyboard, a mouse, etc. The input unit is used to receive user input operations, including but not limited to moving, clicking, dragging, and text input.

所述显示单元136用于向用户显示可视化的图像文字等信息。The display unit 136 is used to display information such as visualized images and texts to the user.

所述通信单元137用于通过所述网络400建立所述第一用户终端100、第二用户终端200及所述服务器300之间的通信。The communication unit 137 is configured to establish communication between the first user terminal 100 , the second user terminal 200 and the server 300 through the network 400 .

可以理解,图2所示的结构仅为示意,所述第一用户终端100还可包括比图中所示更多或者更少的组件,或者具有与图所示不同的配置。图中所示的各组件可以采用硬件、软件或其组合实现。It can be understood that the structure shown in FIG. 2 is only for illustration, and the first user terminal 100 may further include more or less components than those shown in the figure, or have different configurations than those shown in the figure. Each component shown in the figures can be implemented in hardware, software or a combination thereof.

在本发明实施例中,所述第二用户终端200与所述第一用户终端100拥有相同的硬件结构,在此就不再赘述。In this embodiment of the present invention, the second user terminal 200 and the first user terminal 100 have the same hardware structure, which is not repeated here.

第一实施例first embodiment

请参照图3,本发明实施例提供了一种应用于包括相互之间进行通信的第一用户终端100、第二用户终端200及服务器的信息远程交互的方法,其中,所述第一用户终端100与所述第二用户终端200具有图2中所示的硬件结构。在本发明实施例中,所述第一用户终端100和所述第二用户终端200可以为同一用户终端,也可以为不同的用户终端,优选为不同的用户终端。下面对图3中所示的具体步骤进行详细阐述。Referring to FIG. 3, an embodiment of the present invention provides a method for remote information interaction including a first user terminal 100, a second user terminal 200 and a server that communicate with each other, wherein the first user terminal 100 and the second user terminal 200 have the hardware structure shown in FIG. 2 . In this embodiment of the present invention, the first user terminal 100 and the second user terminal 200 may be the same user terminal, or may be different user terminals, preferably different user terminals. The specific steps shown in FIG. 3 will be described in detail below.

步骤S111,所述第一用户终端100上显示一身份识别界面,通过虹膜实现用户身份识别,通过身份识别后显示一页面编辑界面140。Step S111, an identity recognition interface is displayed on the first user terminal 100, the user identity recognition is realized through the iris, and a page editing interface 140 is displayed after the identity recognition.

请参照图4,具体地,所述页面编辑界面140可以包括页面窗141、控件窗142、基本属性修改窗143、脚本编辑窗144和页面略图窗145。Referring to FIG. 4 , specifically, the page editing interface 140 may include a page window 141 , a control window 142 , a basic property modification window 143 , a script editing window 144 and a page thumbnail window 145 .

应当理解的是,图4只是所述页面编辑界面140的示意图,并不构成对所述页面编辑界面140的限定,在不同的实施例中,所述页面编辑界面140中包括的功能窗口的数量及位置分布是可以不同的。It should be understood that FIG. 4 is only a schematic diagram of the page editing interface 140, and does not constitute a limitation on the page editing interface 140. In different embodiments, the number of function windows included in the page editing interface 140 and location distribution can be different.

步骤S112,响应用户在所述页面编辑界面140上的编辑操作,并根据所述编辑操作生成一页面文件。Step S112, responding to the editing operation of the user on the page editing interface 140, and generating a page file according to the editing operation.

具体地,所述第一用户终端100可响应用户操作,在所述页面窗中插入图片、文本、图表、控件等信息。气象科研人员可在此编辑页面140上编辑展示气象科研成果。Specifically, the first user terminal 100 may insert pictures, texts, charts, controls and other information in the page window in response to user operations. Meteorological researchers can edit and display meteorological scientific research results on this editing page 140 .

所述控件窗142包括至少一个供用户选择的控件,所述控件可以包括,但不限于按钮控件、复选框控件、日期选择控件、静态文本控件、滑动条控件、进度条控件、列表框、获取文本输入控件等。The control window 142 includes at least one control for the user to select, and the control may include, but is not limited to, a button control, a check box control, a date selection control, a static text control, a slider control, a progress bar control, a list box, Get text input controls, etc.

所述第一用户终端100响应用户对控件的选择操作,将选中的所述控件插入至所述页面窗。在本实施例中,第一用户终端100可以响应用户鼠标的直接拖拽动作,将所述控件窗中的所述控件拖拽至所述页面窗指定的位置上,并可以根据鼠标的直接拖拉改变所述控件的尺寸。根据需要展示的科研成果的不同,用户可采用不同的控件来实现对科研成果的展示。The first user terminal 100 inserts the selected control into the page window in response to the user's selection operation on the control. In this embodiment, the first user terminal 100 can respond to the direct drag action of the user's mouse, drag the control in the control window to the position specified by the page window, and can drag the control directly according to the mouse Change the size of the control. According to the different scientific research results to be displayed, the user can use different controls to display the scientific research results.

所述基本属性修改窗143根据用户对不同控件的选择,显示给用户不同的基本属性修改项,例如,所述按钮控件属性项包括但不限于,背景填充、前景填充、标题文字、文本对齐、字体颜色、字体大小、字型、字体背景填充、字体透明度、按钮边框线条大小、边框线型、边框线条透明度、边框线条背景填充、按钮旋转、按钮反转、按钮边框阴影效果、模糊效果、按钮坐标位置、按钮尺寸等。所述第一用户终端100响应用户在所述基本属性修改窗的操作,对选中的所述控件相应的基本属性进行修改编辑,比如,在所述按钮控件的所述字体大小项的中选择不同的字号,以调整所述按钮控件上显示文字的尺寸。没有专业页面设计能力的气象科研人员可通过这种直观方便的操作对用于展示科研成果的控件进行编辑修改。The basic property modification window 143 displays different basic property modification items to the user according to the user's selection of different controls. For example, the button control property items include, but are not limited to, background fill, foreground fill, title text, text alignment, Font Color, Font Size, Font Type, Font Background Fill, Font Transparency, Button Border Line Size, Border Line Style, Border Line Transparency, Border Line Background Fill, Button Rotation, Button Invert, Button Border Shadow Effect, Blur Effect, Button Coordinate position, button size, etc. The first user terminal 100, in response to the user's operation in the basic attribute modification window, modifies and edits the corresponding basic attribute of the selected control, for example, selects a different font size item in the button control. to adjust the size of the text displayed on the button control. Meteorological researchers without professional page design ability can edit and modify the controls used to display scientific research results through this intuitive and convenient operation.

所述脚本编辑窗144可响应用户操作,在选中的脚本中新增或编辑所述控件对应的脚本。所述控件脚本中可以包含但不仅限于:算术运算、逻辑运算、字符串转换、基本数学函数、控制函数等。The script editing window 144 can add or edit the script corresponding to the control in the selected script in response to the user operation. The control script may include, but is not limited to, arithmetic operations, logical operations, character string conversion, basic mathematical functions, control functions, and the like.

所述控制函数包括但不仅限于:The control functions include but are not limited to:

远程控制函数,根据输入参数生成远程运行脚本,并在所述服务器300上远程运行该脚本;A remote control function, generating a remote running script according to the input parameters, and running the script remotely on the server 300;

系统操作函数,用于提取或保存系统参数,例如,获取本地计算机的IP地址、系统入口目录、与Windows系统剪切板字符串交互等;System operation functions, used to extract or save system parameters, such as obtaining the IP address of the local computer, system entry directory, interacting with Windows system clipboard strings, etc.;

文件操作函数,用户进行本地和远程文件的交互操作,包括打开本地和远程文件,文件或目录的上载和下载,文件或目录是否存在的判别,或进行本地和远程文件或目录的删除等;File operation functions, users perform interactive operations on local and remote files, including opening local and remote files, uploading and downloading files or directories, judging whether a file or directory exists, or deleting local and remote files or directories, etc.;

系统特定操作函数,包括,地理经纬度的浏览、显示数值试验设置对话框等;System-specific operation functions, including browsing the geographic latitude and longitude, displaying the numerical test setting dialog box, etc.;

外部动态库函数,在脚本使用动态库函数。External dynamic library functions, use dynamic library functions in scripts.

所述第一用户终端100还提供一种脚本编辑语言,所述脚本编辑语言为解释型语言,采用所述脚本编辑语言编写的控件脚本在运行之前不需要编译,直接保存在所述页面文件中,在运行时由解释器直接逐条将脚本解释为机器语言并执行。所述脚本编辑语言采用直观易懂的语法进行逻辑编写和脚本调用,使没有专业编程能力的气象科研人员可以直观地对所述控件脚本进行编辑。The first user terminal 100 also provides a script editing language. The script editing language is an interpreted language. The control script written in the script editing language does not need to be compiled before running, and is directly stored in the page file. , the interpreter directly interprets the script into machine language one by one and executes it at runtime. The script editing language adopts an intuitive and easy-to-understand syntax for logic writing and script calling, so that meteorological researchers without professional programming ability can intuitively edit the control script.

所述缩略图窗145将编辑的每个子页面的缩略图显示给用户,并可响应用户操作使选择切换当前编辑的子页面。The thumbnail window 145 displays the thumbnail of each edited sub-page to the user, and can select and switch the currently edited sub-page in response to the user's operation.

具体地,所述第一用户终端100将用户编辑完成后的页面中包括的图片、文本、图表、控件等元素生成为页面文件或者文件组。Specifically, the first user terminal 100 generates elements such as pictures, texts, charts, controls and the like included in the page edited by the user into a page file or a file group.

步骤S113,所述第一用户终端100将所述页面文件发送给所述服务器300。Step S113 , the first user terminal 100 sends the page file to the server 300 .

具体地,所述第一用户终端100响应用户操作,与所述服务器300建立文件传输连接,将生成的所述页面文件发送至所述服务器300。在本实施例中,所述第一终端100还可以完成对气象科研数据或气象科研程序上传至所述服务器300。Specifically, in response to a user operation, the first user terminal 100 establishes a file transmission connection with the server 300 , and sends the generated page file to the server 300 . In this embodiment, the first terminal 100 may also upload meteorological scientific research data or meteorological scientific research programs to the server 300 .

步骤S114,所述服务器300对接收到的所述页面文件进行储存。在本实施例中,所述服务器300还可以对所述第一终端100上传的气象科研数据或气象科研程序进行储存。Step S114, the server 300 stores the received page file. In this embodiment, the server 300 may also store the meteorological scientific research data or the meteorological scientific research program uploaded by the first terminal 100 .

步骤S115,所述第二用户终端200响应用户对所述页面文件的下载请求,从所述服务器300获取所述页面文件。在本实施例中,用户可根据需求通过所述第二终端200选择下载所述服务器300上不同所述页面文件以对不同的气象科研成果进行查看或交互。Step S115, the second user terminal 200 acquires the page file from the server 300 in response to the user's download request for the page file. In this embodiment, the user can choose to download different page files on the server 300 through the second terminal 200 according to requirements, so as to view or interact with different meteorological scientific research results.

具体的,所述用户终端根据用户操作,与所述服务器300建立文件传输连接,选中相应的所述页面文件并下载至所述第二用户终端200。Specifically, the user terminal establishes a file transmission connection with the server 300 according to the user operation, selects the corresponding page file and downloads it to the second user terminal 200 .

步骤S116,所述第二用户终端200将所述页面文件解析,根据所述页面文件中的数据信息生成可执行的交互页面并在所述第二用户终端200显示,所述交互页面中包括可执行的控件。所述页面文件解析过程在所述第二客户终端200上独立进行。Step S116, the second user terminal 200 parses the page file, generates an executable interactive page according to the data information in the page file, and displays it on the second user terminal 200, where the interactive page includes executable interactive pages. Executed controls. The page file parsing process is performed independently on the second client terminal 200 .

步骤S117,所述第二用户终端200响应用户对所述控件的操作,执行所述控件对应的功能。Step S117, the second user terminal 200 executes the function corresponding to the control in response to the user's operation on the control.

具体的,所述控件响应所述用户的操作为调用执行所述控件对应的脚本,其中,所述控件响应所述用户的操作包括对控件的点击、对控件拖拽和在控件中输入文本。Specifically, the control responds to the user's operation by invoking and executing a script corresponding to the control, wherein the control responding to the user's operation includes clicking on the control, dragging the control, and entering text in the control.

在本实施例的第一种实施方式中,所述控件响应用户操作实现的功能可以是从所述第二用户终端200本地调用执行相应脚本或程序,以实现控件脚本对应的功能。在本实施例的本实施方式中,所述控件相对于所述服务器300在所述第二用户终端200上独立运行,其实现的功能包括,但不仅限于展示页面的切换、本地进行逻辑运算、本地进行数学运算、打开网络连接、调用本地其他脚本、调用本地其他应用程序等。In the first implementation manner of this embodiment, the function implemented by the control in response to the user operation may be to locally call and execute a corresponding script or program from the second user terminal 200 to implement the function corresponding to the control script. In this implementation of this embodiment, the control runs independently on the second user terminal 200 relative to the server 300, and the functions implemented by the control include, but are not limited to, switching of display pages, performing logical operations locally, Perform math operations locally, open network connections, call other local scripts, call other local applications, etc.

在本实施例的第二种实施方式中,所述控件响应用户操作实现的功能可以是建立所述第二用户终端200与所述服务器300之间的通信,以实现本地文件与远程文件的交互。例如:响应用户操作打开本地和远程文件;文件或目录的上载和下载;文件或目录是否存在的判别;或进行本地和远程文件或目录的删除等。In the second implementation manner of this embodiment, the function implemented by the control in response to the user operation may be to establish communication between the second user terminal 200 and the server 300, so as to realize the interaction between the local file and the remote file . For example: open local and remote files in response to user operations; upload and download files or directories; determine whether files or directories exist; or delete local and remote files or directories, etc.

在本实施例的第三种实施方式中,所述控件响应用户操作实现的功能可以是建立所述第二用户终端200与所述服务器300之间的通信,在所述服务器上远程运行相应脚本或程序并接收运行结果。具体地,所述第二用户终端200响应用户对不同控件的选择操作及在控件中的文本输入操作,选定服务器300中所需运行的模板文件。向所述服务器300发送远程替换并执行命令,将获取到的用户输入的参数写入所述模板文件中,并生成可执行脚本,然后在所述服务器300中运行。所述远程运行的脚本或程序包括,但不仅限于气象科研建模程序、数据分析程序、数据记录处理程序等,对所述参数进行建模、分析、数据记录处理等操作。In the third implementation manner of this embodiment, the function implemented by the control in response to a user operation may be to establish communication between the second user terminal 200 and the server 300, and remotely run a corresponding script on the server or program and receive the result of running it. Specifically, the second user terminal 200 selects the template file to be executed in the server 300 in response to the user's selection operation on different controls and the text input operation in the controls. Send a remote replacement and execution command to the server 300 , write the acquired parameters input by the user into the template file, and generate an executable script, which is then executed in the server 300 . The remotely running scripts or programs include, but are not limited to, meteorological scientific research modeling programs, data analysis programs, data recording processing programs, etc., which perform operations such as modeling, analysis, and data recording processing on the parameters.

同时所述第二用户终端200监听服务器300运行结果,接收到服务器300计算结果后显示给用户。在本实例中,所述运行结果的显示形式包括,但不仅限于图像、数据文件、数据表格、图表、文本等。At the same time, the second user terminal 200 monitors the operation result of the server 300, and displays the result to the user after receiving the calculation result of the server 300. In this example, the display forms of the operation results include, but are not limited to, images, data files, data tables, charts, texts, and the like.

在本实施例中,所述第二用户终端200还可以包括一脚本解释器,在所述控件被选中执行时,所述脚本解释器将所述控件中的脚本逐条进行解释为机器语言并执行。所述脚本为通过所述第一用户终端100提供的所述脚本编辑语言编写的控件脚本。在不同操作平台运行时,如在Windows平台或在Linux平台下运行时,仅需要更换对应平台的解释器即可对所述控件脚本进行解释执行。In this embodiment, the second user terminal 200 may further include a script interpreter. When the control is selected for execution, the script interpreter interprets the scripts in the control into machine language and executes them one by one. . The script is a control script written in the script editing language provided by the first user terminal 100 . When running on different operating platforms, such as running on a Windows platform or a Linux platform, the control script can be interpreted and executed only by changing the interpreter of the corresponding platform.

在本实施例中,通过第一用户终端可以进行本地计算机与远程服务器实时同步文件更新、同步测试和同步对比;根据需要,可以选择本地计算机上单个文件、多个文件或整个目录,通过选择命令,更新远程服务器中相对应目录中的文件或目录,或者同步对比本地工作目录和远程服务器中的文件;In this embodiment, the local computer and the remote server can be used for real-time synchronization file update, synchronization test and synchronization comparison through the first user terminal; , update the file or directory in the corresponding directory in the remote server, or synchronize and compare the file in the local working directory and the remote server;

同步操作包括以下过程:Synchronization includes the following processes:

在编辑页面预览过程中,第一用户终端自动识别本地计算机与系统应用服务器连接状态,系统自动选择链接本地工作目录或服务器中的链接文件,测试页面的运行状态。要说明的是,本系统与一般的网络服务系统不同,气象应用数据为海量数据,气象各种计算程序体积庞大,不能下载到本地计算机测试系统,即需要与服务器中的其它文件实时链接测试。In the editing page preview process, the first user terminal automatically recognizes the connection state between the local computer and the system application server, and the system automatically selects and links the local working directory or the linked file in the server to test the running state of the page. It should be noted that this system is different from the general network service system. The meteorological application data is massive data, and the various meteorological calculation programs are bulky and cannot be downloaded to the local computer test system, that is, it needs to be linked to other files in the server for real-time testing.

根据需要,在第一用户终端上,用户在本地工作目录选择通过查看命令,系统自动在服务器中查找到相对应的目录,并与本地文件窗口对比显示。As required, on the first user terminal, the user selects a viewing command in the local working directory, and the system automatically finds the corresponding directory in the server and displays it in comparison with the local file window.

根据需要,在本地计算机本系统工作目录中,选择同步更新命令,可以把本地计算机上单个文件、多个文件或整个目录上传到服务器系统对应的目录。或者,在服务器同步查看窗口,通过选择命令,把服务器中的文件同步下载到本地计算机相对应的工作目录。According to needs, in the working directory of the local computer and the system, select the synchronization update command to upload a single file, multiple files or the entire directory on the local computer to the corresponding directory of the server system. Or, in the server synchronization viewing window, select the command to synchronize and download the files in the server to the corresponding working directory of the local computer.

虹膜实现用户身份识别包括以下步骤:The realization of user identification by iris includes the following steps:

获取用户虹膜图像的信息;Get information about the user's iris image;

对获取的虹膜图像进行定位和归一化处理,其包括对虹膜图像中检测出的每个光斑点进行填充,填充时利用与光斑点相邻的非光斑区域中的上下左右四个包络点的灰度值来计算光斑点的灰度值,定义虹膜图像中的一个光斑点为P0(x0,y0),所述四个包络点依次为P1(x1,y1)、P2(x2,y2)、P3(x3,y3)、P4(x4,y4),定义光斑点的灰度值计算公式为:Positioning and normalizing the acquired iris image, which includes filling each light spot detected in the iris image, and using four envelope points in the non-light spot area adjacent to the light spot when filling. The gray value of the light spot is calculated from the gray value of the iris image, and a light spot in the iris image is defined as P0 (x0 , y0 ), and the four envelope points are P1 (x1 , y1 ) , P2 (x2 , y2 ), P3 (x3 , y3 ), P4 (x4 , y4 ), the calculation formula of the gray value of the defined light spot is:

式中,H(P0)、H(P1)、H(P2)、H(P3)、H(P4)分别表示P0、P1、P2、P3、P4灰度值;In the formula, H(P0 ), H(P1 ), H(P2 ), H(P3 ), and H(P4 ) represent P0 , P1 , P2 , P3 , and P4 grayscales, respectively value;

对虹膜图像的特征进行提取;Extract the features of the iris image;

根据虹膜图像特征完成对用户身份识别。The user identification is completed according to the characteristics of the iris image.

第二实施例Second Embodiment

请参照图5所示,本发明实施例还提供一种信息远程交互系统10,包括所述第一用户终端100、所述第二用户终端200和所述服务器。Referring to FIG. 5, an embodiment of the present invention further provides an information remote interaction system 10, including the first user terminal 100, the second user terminal 200, and the server.

第一用户终端100包括显示模块111、编辑模块112和发送模块113。The first user terminal 100 includes a display module 111 , an editing module 112 and a sending module 113 .

所述显示模块111用于显示一身份识别界面,通过虹膜实现用户身份识别,通过身份识别后显示编辑界面140给用户。The display module 111 is used to display an identity recognition interface, realize user identity recognition through the iris, and display the editing interface 140 to the user after the identity recognition.

请参照图4,具体地,所述显示界面包括页面窗141、控件窗142、基本属性修改窗143、脚本编辑窗144和页面略图窗145。Referring to FIG. 4 , specifically, the display interface includes a page window 141 , a control window 142 , a basic property modification window 143 , a script editing window 144 and a page thumbnail window 145 .

所述编辑模块112用于响应用户在所述页面编辑界面140上的编辑操作,并根据所述编辑操作生成一页面文件。The editing module 112 is configured to respond to the editing operation of the user on the page editing interface 140, and generate a page file according to the editing operation.

具体地,所述编辑模块112响应用户操作在所述页面窗口141中插入图片、文本、图标、控件等。Specifically, the editing module 112 inserts pictures, texts, icons, controls, etc. in the page window 141 in response to user operations.

所述控件窗142包括至少一个供用户选择的控件,响应用户鼠标的直接拖拽动作,将所述控件窗中的所述控件拖拽至所述页面窗指定的位置上,并可以根据鼠标的直接拖拉改变所述控件的尺寸。The control window 142 includes at least one control for the user to select, and in response to the direct drag and drop action of the user's mouse, the control in the control window is dragged to the position specified by the page window, and can be based on the mouse. Drag directly to change the size of the control.

所述基本属性修改窗143根据用户对不同控件的选择,显示给用户不同的基本属性修改项,并响应用户的操作对所述基本属性修改项进行修改编辑。The basic property modification window 143 displays different basic property modification items to the user according to the user's selection of different controls, and modifies and edits the basic property modification items in response to the user's operation.

所述脚本编辑窗144可响应用户操作,在选中的脚本中新增或编辑所述控件对应的脚本。The script editing window 144 can add or edit the script corresponding to the control in the selected script in response to the user operation.

所述编辑模块112还提供一种直观的脚本编写语言,所述脚本编译语言为解释型语言,所述脚本编辑语言采用直观易懂的语法进行逻辑编写和脚本调用,使没有专业编程能力的气象科研人员可以直观地对所述控件脚本进行编辑。The editing module 112 also provides an intuitive script writing language. The script compilation language is an interpreted language. The script editing language uses intuitive and easy-to-understand syntax for logic writing and script calling, so that people who do not have professional programming ability can perform logic writing and script calling. The scientific researcher can edit the control script intuitively.

具体地,所述编辑模块将所述将用户编辑的页面中包括的图片、文本、图表、控件等元素生成为一页面文件。Specifically, the editing module generates elements such as pictures, texts, charts, controls and the like included in the page edited by the user into a page file.

所述发送模块113用于响应用户操作,与所述服务器300建立连接,将生成的页面文件发送至所述服务器300。The sending module 113 is configured to establish a connection with the server 300 in response to a user operation, and send the generated page file to the server 300 .

所述第二用户终端200包括获取模块211、解析模块212和执行模块213。The second user terminal 200 includes an acquiring module 211 , a parsing module 212 and an executing module 213 .

所述获取模块211用于响应用户对所述页面文件的下载请求,从所述服务器300获取所述页面文件。The obtaining module 211 is configured to obtain the page file from the server 300 in response to a user's download request for the page file.

所述解析模块212用于将所述页面文件解析为一可执行的交互页面并在所述第二用户终端200显示,所述交互页面中包括可执行的控件。The parsing module 212 is configured to parse the page file into an executable interactive page and display it on the second user terminal 200 , and the interactive page includes executable controls.

所述执行模块213用于响应用户对所述控件的操作,执行所述控件对应的功能。The execution module 213 is configured to execute the function corresponding to the control in response to the user's operation on the control.

具体地,所述执行模块接收用户对控件的鼠标操作或文本输入,调用执行相应所述控件。所述控件实现的功能包括:Specifically, the execution module receives the user's mouse operation or text input on the control, and invokes and executes the corresponding control. The functions implemented by the control include:

响应用户的操作从所述第二用户终端200调用执行相应脚本或程序;Calling and executing a corresponding script or program from the second user terminal 200 in response to the user's operation;

响应用户的操作建立所述第二用户终端200与所述服务器300之间的通信,以实现本地文件与远程文件的交互;establishing communication between the second user terminal 200 and the server 300 in response to the user's operation, so as to realize the interaction between the local file and the remote file;

响应用户的操作建立所述第二用户终端200与所述服务器300之间的通信,在所述服务器上远程运行相应脚本或程序并接收运行结果。In response to the user's operation, the communication between the second user terminal 200 and the server 300 is established, and the corresponding script or program is remotely run on the server and the running result is received.

所述执行模块还包括一脚本解释器,所述脚本解释器将被用户选中执行的控件所对应的脚本逐条翻译为机器语言并执行,其中,所述脚本为用户通过所述第一用户终端100提供的所述脚本编辑语言编写的脚本。The execution module further includes a script interpreter, and the script interpreter translates the scripts corresponding to the controls selected and executed by the user into machine language one by one and executes them, wherein the scripts are executed by the user through the first user terminal 100 Scripts written in the scripting language provided.

综上所述,本发明实施例提供的信息远程交互方法及系统,通过所述第一用户终端100提供给用户直观简洁的编辑页面,根据用户编辑操作生成页面文件存储至服务器300;并通过所述第二用户终端200下载并解析所述页面文件,在所述第二用户终端200上对所述页面文件进行展示。如此,一方面,使得没有专业编程能力的气象科研人员通过所述第一用户终端100可以方便直观地对气象科研成果的展示页面进行编辑;另一方面,使得气象业务人员可以通过所述第二用户终端200查看科研成果展示页面,并可以方便直观地在该页面远程执行所述服务器300中包含科研成果的脚本或程序,获得其运行结果。To sum up, the method and system for remote information interaction provided by the embodiments of the present invention provide the user with an intuitive and concise editing page through the first user terminal 100, and generate a page file according to the user's editing operation and store it in the server 300; The second user terminal 200 downloads and parses the page file, and displays the page file on the second user terminal 200 . In this way, on the one hand, meteorological scientific researchers without professional programming ability can easily and intuitively edit the display page of meteorological scientific research results through the first user terminal 100; The user terminal 200 views the scientific research achievement display page, and can remotely execute the script or program containing the scientific research achievement in the server 300 conveniently and intuitively to obtain its operation result.

本发明的实施例中的各模块可以是由软件代码实现,此时,上述的各模块可存储于存储器内。以上各单元同样可以由硬件例如集成电路芯片实现。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的功能模块的具体描述,可以参考前述的对应方法步骤的具体描述,在此不再一一赘述。Each module in the embodiment of the present invention may be implemented by software codes, and in this case, the above-mentioned modules may be stored in a memory. The above units can also be implemented by hardware such as integrated circuit chips. Those skilled in the art can clearly understand that, for the convenience and brevity of description, for the specific description of the functional modules described above, reference may be made to the specific description of the corresponding method steps, which will not be repeated here.

另外,附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。Additionally, the flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more functions for implementing the specified logical function(s) executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented in dedicated hardware-based systems that perform the specified functions or actions , or can be implemented in a combination of dedicated hardware and computer instructions.

本发明实施例所提供的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。The computer program product provided by the embodiments of the present invention includes a computer-readable storage medium storing program codes, and the instructions included in the program codes can be used to execute the methods described in the foregoing method embodiments. For specific implementation, refer to the method embodiments. , and will not be repeated here.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above may refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. The apparatus embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the shown or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces, indirect coupling or communication connection of devices or units, which may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution in this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。The functions, if implemented in the form of software functional units and sold or used as independent products, may be stored in a computer-readable storage medium. Based on such understanding, the technical solution of the present invention can be embodied in the form of a software product in essence, or the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including Several instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: U disk, removable hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes .

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any relationship between these entities or operations. any such actual relationship or sequence exists. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device that includes a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。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 modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention. It should be noted that like numerals and letters refer to like items in the following figures, so once an item is defined in one figure, it does not require further definition and explanation in subsequent figures.

Claims (10)

CN201811133737.5A2018-09-272018-09-27Information remote interaction method and systemActiveCN109375914B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811133737.5ACN109375914B (en)2018-09-272018-09-27Information remote interaction method and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811133737.5ACN109375914B (en)2018-09-272018-09-27Information remote interaction method and system

Publications (2)

Publication NumberPublication Date
CN109375914Atrue CN109375914A (en)2019-02-22
CN109375914B CN109375914B (en)2021-04-30

Family

ID=65402084

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811133737.5AActiveCN109375914B (en)2018-09-272018-09-27Information remote interaction method and system

Country Status (1)

CountryLink
CN (1)CN109375914B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110795085A (en)*2019-10-182020-02-14北京网聘咨询有限公司Mobile application visual editing method and tool
CN111679823A (en)*2020-04-162020-09-18上海淇玥信息技术有限公司Method and device for generating activity page, electronic equipment and computer-readable storage medium
CN111949248A (en)*2019-05-142020-11-17天津五八到家科技有限公司 Server connection method and terminal device
CN111984239A (en)*2019-05-242020-11-24腾讯科技(深圳)有限公司Page configuration method, device, server and storage medium
CN112328247A (en)*2020-11-062021-02-05广州朗国电子科技有限公司Method for quickly customizing software application interface
CN112905174A (en)*2021-01-272021-06-04长沙市到家悠享网络科技有限公司Information processing method, device, system and storage medium
CN112947920A (en)*2019-12-112021-06-11韩国斯诺有限公司Script generation method and system for camera effect
CN114239515A (en)*2021-12-142022-03-25威创集团股份有限公司 A method, device and system for updating a duty schedule
CN114237741A (en)*2021-12-102022-03-25北京思必拓科技有限责任公司Installation-free application interaction method and device
CN115310017A (en)*2022-07-282022-11-08阿里巴巴(中国)有限公司Page design processing method, equipment and storage medium
CN117519859A (en)*2022-07-302024-02-06荣耀终端有限公司 Interface adjustment method and electronic device

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103337050A (en)*2013-06-032013-10-02中国气象科学研究院A climate diagnosis and value simulation integration analysis system
CN105959121A (en)*2016-07-082016-09-21钟林超Mobile terminal with identity authentication function
US20160357527A1 (en)*2015-06-072016-12-08Wix.Com LtdSystem and method for the generation of an adaptive user interface in a website building system
CN106843836A (en)*2016-12-212017-06-13北京致远互联软件股份有限公司The high level control implementation method of dynamic list, apparatus and system
CN107798084A (en)*2017-10-172018-03-13广东广业开元科技有限公司The visual edit generation system and device of a kind of web front-end page
CN108566559A (en)*2018-04-112018-09-21上海百事灵多媒体科技有限公司A kind of generation method of EPG visual pages

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103337050A (en)*2013-06-032013-10-02中国气象科学研究院A climate diagnosis and value simulation integration analysis system
US20160357527A1 (en)*2015-06-072016-12-08Wix.Com LtdSystem and method for the generation of an adaptive user interface in a website building system
CN105959121A (en)*2016-07-082016-09-21钟林超Mobile terminal with identity authentication function
CN106843836A (en)*2016-12-212017-06-13北京致远互联软件股份有限公司The high level control implementation method of dynamic list, apparatus and system
CN107798084A (en)*2017-10-172018-03-13广东广业开元科技有限公司The visual edit generation system and device of a kind of web front-end page
CN108566559A (en)*2018-04-112018-09-21上海百事灵多媒体科技有限公司A kind of generation method of EPG visual pages

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111949248A (en)*2019-05-142020-11-17天津五八到家科技有限公司 Server connection method and terminal device
CN111984239B (en)*2019-05-242024-02-09腾讯科技(深圳)有限公司Page configuration method, page configuration device, server and storage medium
CN111984239A (en)*2019-05-242020-11-24腾讯科技(深圳)有限公司Page configuration method, device, server and storage medium
CN110795085A (en)*2019-10-182020-02-14北京网聘咨询有限公司Mobile application visual editing method and tool
CN112947920A (en)*2019-12-112021-06-11韩国斯诺有限公司Script generation method and system for camera effect
CN111679823A (en)*2020-04-162020-09-18上海淇玥信息技术有限公司Method and device for generating activity page, electronic equipment and computer-readable storage medium
CN112328247A (en)*2020-11-062021-02-05广州朗国电子科技有限公司Method for quickly customizing software application interface
CN112328247B (en)*2020-11-062024-05-03广州朗国电子科技股份有限公司Method for quickly customizing software application interface
CN112905174A (en)*2021-01-272021-06-04长沙市到家悠享网络科技有限公司Information processing method, device, system and storage medium
CN112905174B (en)*2021-01-272022-02-18长沙市到家悠享网络科技有限公司Information processing method, device, system and storage medium
CN114237741A (en)*2021-12-102022-03-25北京思必拓科技有限责任公司Installation-free application interaction method and device
CN114239515A (en)*2021-12-142022-03-25威创集团股份有限公司 A method, device and system for updating a duty schedule
CN115310017A (en)*2022-07-282022-11-08阿里巴巴(中国)有限公司Page design processing method, equipment and storage medium
CN117519859A (en)*2022-07-302024-02-06荣耀终端有限公司 Interface adjustment method and electronic device

Also Published As

Publication numberPublication date
CN109375914B (en)2021-04-30

Similar Documents

PublicationPublication DateTitle
CN109375914A (en) Information remote interaction method and system
US12327093B2 (en)Executing a process-based software application in a first computing environment and a second computing environment
CN111310934B (en) A model generation method, device, electronic device and storage medium
US11526655B2 (en)Machine learning systems and methods for translating captured input images into an interactive demonstration presentation for an envisioned software product
JP6944548B2 (en) Automatic code generation
US11170159B1 (en)System and method for using a dynamic webpage editor
CN101373431B (en)Enhanced widget composition platform
CN104267947B (en)A kind of editor's method of pop-up picture and pop-up picture editor's device
WO2016015432A1 (en)Page construction method, apparatus, system and device, and nonvolatile computer storage medium
US20140082511A1 (en)Method and system for emulating desktop software applications in a mobile communication network
CN107015958A (en)Report generation method and device
CN112882703B (en)Online design method and device for user-defined chart plug-in
CN113220381B (en) A click data display method and device
CN105867820A (en)Text editing method and device for touch screen
CN101276275A (en)Software development visualizing editing method aiming at set top box
US20250013440A1 (en)Front-end user interface design tool and human readable code generator
CN115983226A (en)Automatic creating method and device of form template, electronic equipment and storage medium
CN114595191A (en)Webpage processing method and device, electronic equipment and storage medium
CN116226418B (en)Realization method of webpage version demonstration slide PPT
CN113220297A (en)Webpage style dynamic generation method and device, storage medium and electronic equipment
CN110413920A (en) Method and device for generating pages
CN103337050A (en)A climate diagnosis and value simulation integration analysis system
CN112001157B (en)Online design method and device for webpage data form
CN101303663A (en)Simulation test method for digital set-top box software development
US11599398B2 (en)Method for combining unified matters in personal workspace and system using the same

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp