WO2015172401A1 - Inter-program communication and reprograming software design, implementation and man-machine interaction method - Google Patents

Inter-program communication and reprograming software design, implementation and man-machine interaction method Download PDF

Info

Publication number
WO2015172401A1
WO2015172401A1 PCT/CN2014/077946 CN2014077946W WO2015172401A1 WO 2015172401 A1 WO2015172401 A1 WO 2015172401A1 CN 2014077946 W CN2014077946 W CN 2014077946W WO 2015172401 A1 WO2015172401 A1 WO 2015172401A1
Authority
WO
WIPO (PCT)
Prior art keywords
software
program
data
inter
modules
Prior art date
Application number
PCT/CN2014/077946
Other languages
French (fr)
Chinese (zh)
Inventor
张炯
Original Assignee
张炯
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 张炯 filed Critical 张炯
Publication of WO2015172401A1 publication Critical patent/WO2015172401A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication

Definitions

  • the invention relates to the design, implementation and human-computer interaction method of inter-program communication and reprogramming computer software. especially It involves the following links and technologies, inter-program communication (typically with Socket communication, but not limited to this), data input and identification Knowledge (typically data representation, lookup, recognition, etc.), data processing and reprogramming (typically visual code generation techniques), data Output and adaptation (typically with data pattern definition and conversion).
  • inter-program communication typically with Socket communication, but not limited to this
  • data input and identification Knowledge typically data representation, lookup, recognition, etc.
  • data processing and reprogramming typically visual code generation techniques
  • data Output and adaptation typically with data pattern definition and conversion.
  • Digital computers have been in people's daily work and life for more than 30 years. People communicate and communicate with computers. Inter-modes have also experienced the same length or longer, from the initial machine code (or machine language), assembly language to the present High-level language, object-oriented programming methods that are commonly used. People's programming experience has been greatly improved and improved. With the great improvement of the ease of use of computers, a variety of computers and application software have also entered people's lives and work. Every aspect of the work. The diversity of computer applications has spawned a wide variety of software and applications, and at the same time Brought some problems. First, each application has a fixed function, and the user does not have any chance to make a small contribution to an application.
  • This article will focus on the design, implementation and human-computer interaction methods of inter-program communication reprogramming software.
  • the use of this software will improve The availability, flexibility, and ability to modify runtime functions for applications or software.
  • the shell of the operating system refers to the interface or interface of human-computer interaction.
  • a human-computer interaction interface or interface including a single command line form but not limited to the visualization 1 is included.
  • Clipee is an application or module under Shell, which can be called by Shell. Start up and interact with the shell, as well as interact with other programs.
  • the application can call the corresponding API to transmit data and other information to the Clipee.
  • the Clipee determines the data representation and the applicable mode according to the key information, application search and other technologies, and the corresponding module is generated by Clipee to generate the computer language generation.
  • the code frame is visually displayed in the interface.
  • the prompts and help information can be conveniently displayed in the interface.
  • Clipee can collect input data of one or more programs or modules, when collecting input data of multiple programs or modules When it is needed, it can be synchronized.
  • Edited content in Clipee can be saved as a specific file for later use. Can also be commanded by Shell And executed. Clipee can be used in the same program to complete the corresponding processing tasks: you can also link two or more Programs to complete more complex functions.
  • the behavior of Clipee may include all of the contents mentioned in items 2 to 5 above, or may only include some of the contents.
  • the function of Clipee degenerates to the default function; when the editable content is included, the corresponding Clipee The content is called non-degenerate.
  • the outstanding feature of the invention is the ability to modify the runtime function of the application for the program or software, and complete the visual shell.
  • the function enhances the human-computer interaction ability and improves the flexibility of various computer applications.
  • the advantage is that it is easy to be at the module level Quick programming, implementation of the application, improve the reuse rate of the module, reduce the dependence on the keyboard and mouse when writing and editing the program.
  • Clipee mainly includes the application of four aspects of technology: inter-program communication, input and identification, processing and reprogramming, output With adaptation. The following will be designed and implemented in terms of related aspects.
  • Clipee runs in different processes with other programs or modules, while Clipee works with other programs, modules, or
  • the interaction of the program needs to be realized through inter-process communication.
  • Communication can be unidirectional (only output data and information does not need to wait for the program to return Data and information), replied (after waiting for the program to return data and information after outputting data and information), synchronized (including two or More than two input data sources, after all the data arrives at Clipee, the subsequent processing in Clipee will be executed).
  • Input data is typically a collection of one or more simple data.
  • Clipee can be used in sequential structure Reach and express. Clipee will find and load the corresponding module based on the key information, the module will further analyze the data, more Identify processing for subsequent processing or to provide a more user-friendly programming interface for the programmer.
  • Processing and reprogramming refers to the processing and programming of input data using the system support computer language. Due to the input data The body itself is programmed, so this processing and programming is called processing and reprogramming. This process can choose system support The computer language and development environment are used as programming tools.
  • the output first includes the collection and organization of the processed useful result data, in addition to the follow-up by commands or APIs.
  • Program or module and pass output data to the program or module.
  • Clipee is a module or program in a computer system. When implemented, you can use it as a module of the shell. The shell starts up when it starts. Or as a stand-alone program to start with the shell at system startup.
  • the API provider is provided in the Shell to access Clipee and interact with Clipee.
  • In the visual interface of the program Provides access to Clipee operations, such as buttons in the toolbar or settings.
  • Clipee provides the phase in the visual interface.
  • the use of elements or collections the use of these elements or collections will enable Clipee to process and reprogram the input to And access to subsequent modules or the execution of commands.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The present invention relates to an inter-program communication and reprograming computer software design, implementation, and a man-machine interaction method employed, particularly to the following steps and technologies: inter-program communication (typically including but not limited to Socket communication), data inputting and identification (typically data representation, searching and identification), data processing and reprograming (typically visual code generation technology), and data outputting and adaptation (typically data pattern definition and conversion). The outstanding feature of the present invention is provision of the capability to functionally modify a program or software while in use and in operation, thus improving the function of visual shell while enhancing man-machine interaction capability, and improving the flexibility of various types of computer applications. The present invention is easy to conduct fast programing at a module level, implements applications, increases the reuse rate of modules, and decreases the dependence on a keyboard and mouse when programing and editing programs.

Description

一种程序间通信再编程软件设计实现及人机交互方法 Design and implementation of inter-program communication reprogramming software and human-computer interaction method                  技术领域 Technical field                 
本发明涉及一种程序间通信和再编程计算机软件的设计、实现和所采用的人机交互方法。尤 其涉及以下环节和技术,程序间通信(典型地有Socket通信,但不仅限于此)、数据的输入与辨 识(典型地数据表示,查找,识别等)、数据处理与再编程(典型地可视化代码生成技术)、数据 输出与适配(典型地有数据模式定义与转换)。 The invention relates to the design, implementation and human-computer interaction method of inter-program communication and reprogramming computer software. especially           It involves the following links and technologies, inter-program communication (typically with Socket communication, but not limited to this), data input and identification           Knowledge (typically data representation, lookup, recognition, etc.), data processing and reprogramming (typically visual code generation techniques), data           Output and adaptation (typically with data pattern definition and conversion).                 
背景技术 Background technique                 
数字计算机进入人们的日常工作、生活已经有30多年的时间了,人们和计算机的沟通和交 互方式也经历了同样长或更长时间的变迁,从最初的机器码(或称为机器语言)、汇编语言到现 在普遍使用的高级语言、面向对象程序设计方法。人们的程序设计体验得到了很大的改善和提高。 而随着计算机的易用性的极大改善,各式各样的计算机及应用软件也更多地进入了人们生活、工 作的方方面面。计算机应用的多样化催生了玲琅满目的各式各样的软件和应用程序,与此同时也 带来了一些问题。第一,每个应用程序功能固定,使用者没有任何机会对某一款应用程序做些许 的更适合自己需要的改动;第二,独立的应用程序之间不能顺畅的互相通信和互相操作,因此用 户几乎不能将两个或多个应用程序串联起来,实现应用功能的组合扩展,内容丰富、灵活又易于 个性化的程序设计;第三,应用程序和程序设计语言之间的差距不是明显地缩小,而是显著的增 大。使得大多数各式各样的计算机使用者很难掌握现有的一种程序设计语言,应自身需求实现应 用程序并和自己的计算机进行更多的、更灵活的交互。正是因为有了上述这些问题,导致绝大多 数计算机使用者与***的交互是完全依赖于现有的,功能被预先定义的应用程序,人与计算机的 交互形式完全被预先设计好的应用程序所限定,设备可用性、易用性等的进一步提高受到很大限 制。阻碍了各式计算机更好地、灵活地拓展应用,贴近人们生活,丰富其应用领域,提高其可用 性能。 Digital computers have been in people's daily work and life for more than 30 years. People communicate and communicate with computers.           Inter-modes have also experienced the same length or longer, from the initial machine code (or machine language), assembly language to the present           High-level language, object-oriented programming methods that are commonly used. People's programming experience has been greatly improved and improved.           With the great improvement of the ease of use of computers, a variety of computers and application software have also entered people's lives and work.           Every aspect of the work. The diversity of computer applications has spawned a wide variety of software and applications, and at the same time           Brought some problems. First, each application has a fixed function, and the user does not have any chance to make a small contribution to an application.           It's more suitable for the changes you need; second, independent applications can't communicate and interoperate smoothly, so use           Users can hardly connect two or more applications in series to realize the combined expansion of application functions, which is rich in content, flexible and easy.           Personalized programming; third, the gap between the application and the programming language is not significantly reduced, but significantly increased           Big. It makes it difficult for most kinds of computer users to master an existing programming language, and should implement it according to their own needs.           Use the program and make more and more flexible interactions with your own computer. It is because of these problems that most of them           The interaction between several computer users and the system is completely dependent on the existing, functionally pre-defined applications, people and computers.           The interaction form is completely limited by the pre-designed application, and the further improvement of equipment availability, ease of use, etc. is greatly limited.           system. It hinders all kinds of computers to expand applications more flexibly and flexibly, to be close to people's lives, enrich their application areas, and improve their availability.           performance.                 
发明内容 Summary of the invention                 
本文将重点说明程序间通信再编程软件的设计、实现及人机交互方法。该软件的使用将提高 其***的可用性、灵活性以及为程序或软件提供应用时运行时功能修改的能力。增强了人机交互 能力。进一步拓展了计算机的普遍可用性。 This article will focus on the design, implementation and human-computer interaction methods of inter-program communication reprogramming software. The use of this software will improve           The availability, flexibility, and ability to modify runtime functions for applications or software. Enhanced human-computer interaction           ability. Further expanding the general availability of computers.                 
它将主要包括以下内容和特性: It will mainly include the following content and features:                 
0、操作***的Shell指人机交互的接口或界面。在本发明中指包括单一命令行形式的但不限于 此的可视化 1的人机交互接口或界面。 0. The shell of the operating system refers to the interface or interface of human-computer interaction. In the present invention, a human-computer interaction interface or interface including a single command line form but not limited to the visualization 1 is included.
1、本文正在和将要述及的软件定名为Clipee,其是Shell下的一个应用程序或模块,可由Shell 启动,并可和Shell交互,同时也可以和其它的程序进行交互。 1. The software that this article is working on and will be named Clipee, which is an application or module under Shell, which can be called by Shell.           Start up and interact with the shell, as well as interact with other programs.                 
2、应用程序可调用相应API将数据等信息传递给Clipee,Clipee接收数据后根据关键信息, 应用查找等技术确定数据表示形式及适用模式,由Clipee加载相应模块生成计算机语言代
Figure PCTCN2014077946-appb-000001
码框架,并可视化的显示在界面中。而在界面中可以方便的显示提示和帮助信息。
2. The application can call the corresponding API to transmit data and other information to the Clipee. After receiving the data, the Clipee determines the data representation and the applicable mode according to the key information, application search and other technologies, and the corresponding module is generated by Clipee to generate the computer language generation.
Figure PCTCN2014077946-appb-000001
The code frame is visually displayed in the interface. The prompts and help information can be conveniently displayed in the interface.
3、在Clipee提供的可视化界面中,应用***支持的计算机语言,对输入数据进行编程和处理。 3. In the visual interface provided by Clipee, the computer language supported by the application system is used to program and process the input data.                 
4、在Clipee提供的可视化界面中,收集处理后需要输出的数据,将输出数据表达为便于后续 模块或程序使用的特定形式或定义其模式,然后将其传递给后续模块或程序,并使后续的模 块或程序执行。 4. In the visual interface provided by Clipee, collect the data that needs to be output after processing, and express the output data as a convenient follow-up.           a specific form used by a module or program or defining its pattern, and then passing it to subsequent modules or programs, and making subsequent patterns           Block or program execution.                 
5、Clipee可以收集一个或多于一个程序或模块的输入数据,当收集多个程序或模块的输入数据 时,在需要时可以起到同步作用。 5, Clipee can collect input data of one or more programs or modules, when collecting input data of multiple programs or modules           When it is needed, it can be synchronized.                 
6、在Clipee中编辑完成的内容可以被保存为特定文件,以便之后使用。也可以由Shell命令 而执行。Clipee可以在同一个程序内使用,完善完成相应处理任务:也可以链接两个或多 个程序,完成更为复杂的功能。 6. Edited content in Clipee can be saved as a specific file for later use. Can also be commanded by Shell           And executed. Clipee can be used in the same program to complete the corresponding processing tasks: you can also link two or more           Programs to complete more complex functions.                 
7、Clipee的行为可以包含以上2至5项所述所有内容,也可以仅包含这些内容的其中一部分。 当只包含输入输出功能时,Clipee的功能退化为默认功能;当包含可编辑内容时,相应Clipee 的内容称为非退化的。 7. The behavior of Clipee may include all of the contents mentioned in items 2 to 5 above, or may only include some of the contents.           When only the input and output functions are included, the function of Clipee degenerates to the default function; when the editable content is included, the corresponding Clipee           The content is called non-degenerate.                 
本发明的突出特点是为程序或软件提供应用时运行时功能修改的能力,完善了可视化Shell 的功能的同时增强了人机交互能力,提高了各式计算机应用灵活性。其优点是易于在模块层面上 快速编程,实现应用,提高模块的重用率,减小了程序的编写与编辑时对键盘鼠标等的依赖。 The outstanding feature of the invention is the ability to modify the runtime function of the application for the program or software, and complete the visual shell.           The function enhances the human-computer interaction ability and improves the flexibility of various computer applications. The advantage is that it is easy to be at the module level           Quick programming, implementation of the application, improve the reuse rate of the module, reduce the dependence on the keyboard and mouse when writing and editing the program.                 
具体实施方式 Detailed ways                 
Clipee主要包括四个方面的技术的应用:程序间通信,输入与辨只,处理与再编程,输出 与适配。以下将就相关方面展开设计和实现。 Clipee mainly includes the application of four aspects of technology: inter-program communication, input and identification, processing and reprogramming, output           With adaptation. The following will be designed and implemented in terms of related aspects.                 
程序间通信 Inter-program communication                 
一般地,Clipee与其它程序或模块在不同的进程中运行,而Clipee与其它程序、模块或进 程的交互需要通过进程间通信实现。通信可以是单向的(仅输出数据和信息不需要等待程序返回 数据和信息),应答的(输出数据和信息后需要等待程序返回数据和信息),同步的(包括两个或 两个以上输入数据源,当数据全部到达Clipee后,Clipee中的后续处理才会执行)。 In general, Clipee runs in different processes with other programs or modules, while Clipee works with other programs, modules, or           The interaction of the program needs to be realized through inter-process communication. Communication can be unidirectional (only output data and information does not need to wait for the program to return           Data and information), replied (after waiting for the program to return data and information after outputting data and information), synchronized (including two or           More than two input data sources, after all the data arrives at Clipee, the subsequent processing in Clipee will be executed).                 
输入与辨识 Input and identification                 
输入数据一般为一种或多种简单数据的集合。对于这个数据集合Clipee可采用顺序结构接 收和表示。Clipee将根据关键信息查找并加载相应模块,模块将对数据做进一步的解析,更多 辨识处理,以便后续处理或为编程者提供更友好的编程界面。 Input data is typically a collection of one or more simple data. For this data set Clipee can be used in sequential structure           Reach and express. Clipee will find and load the corresponding module based on the key information, the module will further analyze the data, more           Identify processing for subsequent processing or to provide a more user-friendly programming interface for the programmer.                 
处理与再编程 Processing and reprogramming                 
处理与再编程,指利用***支持计算机语言对输入数据的处理和编程。由于产生输入数据的 主体本身就是编程实现的,所以这次的处理和编程称为处理与再编程。这一过程可以选用***支 持的计算机语言和开发环境作为编程工具。 Processing and reprogramming refers to the processing and programming of input data using the system support computer language. Due to the input data           The body itself is programmed, so this processing and programming is called processing and reprogramming. This process can choose system support           The computer language and development environment are used as programming tools.                 
输出与适配 Output and adaptation                 
输出首先包括处理后有用结果数据的收集、组织,除此以外还会通过命令或API执行后续 程序或模块,并将输出数据传递到该程序或模块。 The output first includes the collection and organization of the processed useful result data, in addition to the follow-up by commands or APIs.           Program or module and pass output data to the program or module.                 
Clipee是计算机***中的一个模块或程序。实现时,可以将其作为Shell的一个模块,在 Shell启动时一同启动。或作为一个独立的程序在***启动时和Shell一起启动。 Clipee is a module or program in a computer system. When implemented, you can use it as a module of the shell.           The shell starts up when it starts. Or as a stand-alone program to start with the shell at system startup.                 
在Shell中提供API供应用程序访问Clipee,同Clipee进行交互。在程序的可视化界面中 提供对Clipee的操作入口,比如工具栏中或设置中的按钮。同时Clipee的可视化界面中提供相 应的操作元素或集合,对这些元素或集合的使用将促成Clipee对输入内容的处理与再编程,以 及对后续模块的访问或命令的执行。 The API provider is provided in the Shell to access Clipee and interact with Clipee. In the visual interface of the program           Provides access to Clipee operations, such as buttons in the toolbar or settings. At the same time, Clipee provides the phase in the visual interface.                               The use of elements or collections, the use of these elements or collections will enable Clipee to process and reprogram the input to           And access to subsequent modules or the execution of commands.                                     

Claims (10)

  1. 一种程序间通信和再编程计算机软件的设计、实现和所采用的人机交互方法,其特征在于,该软件是 可视化Shell的一部分,是其功能的拓展和增强。它具有这样的功能,①程序间通信和数据传递;②在 通信和传递数据的过程中对数据进行辨识、处理和再编程,从而实现不同的应用及功能:③输出时相 应数据被装配,为后续模块的执行形成适配的数据形式,并促使后续模块执行。 An inter-program communication and reprogramming computer software design, implementation and human-computer interaction method, characterized in that the software is              Part of the visual shell is the extension and enhancement of its functionality. It has such a function, 1 inter-program communication and data transfer;              Identify, process, and reprogram data during communication and data transfer to achieve different applications and functions: 3 output phase              The data should be assembled to form an adapted data form for subsequent module execution and to facilitate subsequent module execution.                       
  2. 根据权利要求1,其特征还在于,程序可以通过Shell的API实现对本发明软件进行通信和交互。当本 软件接收到数据后根据关键信息,应用查找等技术确定数据表示形式及适用模式,加载相应模块生成 计算机语言代码框架,并可视化的显示在界面中。进一步的加载相应的编程提示信息和帮助信息等。 According to claim 1, the program is further characterized in that the program can communicate and interact with the software of the present invention through the API of the Shell. When this              After receiving the data, the software determines the data representation and the applicable mode according to the key information, application search and other technologies, and loads the corresponding module to generate              A computer language code framework that is visually displayed in the interface. Further loading the corresponding programming prompt information and help information.                       
  3. 根据权利要求1,其特征在于本软件使用***中支持的编程语言进行再编程。程序或模块与本软件的 交互由接口定义,与使用何种计算机语言无关。 According to claim 1, the software is reprogrammed using a programming language supported in the system. Program or module with this software              Interactions are defined by interfaces and are independent of which computer language is used.                       
  4. 根据权利要求1,其特征在于本软件对于处理后的数据可以进行组织或定义模式,以适配后续模块或 程序的数据输入要求,并使后续模块执行。 According to claim 1, characterized in that the software can organize or define patterns for the processed data to adapt to subsequent modules or              The data entry requirements of the program are made and the subsequent modules are executed.                       
  5. 根据权利要求1,其特征在于本软件可以收集一个或多于一个程序或模块的输入数据,当收集多个程 序或模块的输入数据时,在需要时可以起到同步作用,即仅在多个需要同步的输入数据全部到达后, 后续指令才会被执行 According to claim 1, characterized in that the software can collect input data of one or more programs or modules when collecting multiple programs              When the input data of the sequence or module is used, it can be synchronized when needed, that is, only after all the input data that needs to be synchronized arrives,              Subsequent instructions will be executed                       
  6. 根据权利要求1,其特征在于本软件编辑完成的内容可以被保存为特定文件,以便之后使用。也可以 由Shell命令而执行。 According to claim 1, characterized in that the content edited by the software can be saved as a specific file for later use. Also              Executed by the Shell command.                       
  7. 根据权利要求1,具特征在于本软件可以在同一个程序内使用;也可以在多个程序或模块间使用,起 到链接两个或多个程序或模块的作用,完成更为复杂的功能。 According to claim 1, characterized in that the software can be used in the same program; it can also be used between multiple programs or modules.              To link two or more programs or modules to perform more complex functions.                       
  8. 根据权利要求1及权利要求2至7,其特征在于本软件的功能和行为可以根据需求被裁剪。可以包含 上述所有功能,也可以仅包含输入输出功能。当仅包含输入输出功能时,其行为定义为默认行为。 According to claim 1 and claims 2 to 7, characterized in that the functions and behavior of the software can be tailored to the requirements. Can contain              All of the above functions can also only include input and output functions. When only the input and output functions are included, their behavior is defined as the default behavior.                       
  9. 根据权利要求1、3,其特征在于,为程序、模块或软件提供应用时运行时功能修改的能力。 According to claims 1, 3, the program, module or software is provided with the ability to modify runtime functions at the time of application.                       
  10. 根据权利要求1、3,其特征在于,在Shell中提供API供应用程序与本软件进行交互。在程序的可视 化界面中提供对本软件的操作入口。同时本软件的可视化界面中提供相应的操作元素或集合,对这些 元素或集合的使用将促成本软件对输入内容的处理与再编程,以及对后续模块的访问或命令的执行。 According to claims 1 and 3, the API provisioning program is provided in the Shell to interact with the software. Visible in the program              The operation interface for the software is provided in the interface. At the same time, the corresponding visual elements or collections are provided in the visual interface of the software.              The use of elements or collections will facilitate the processing and reprogramming of the input by the software, as well as the execution of commands or commands to subsequent modules.                                                 
PCT/CN2014/077946 2014-05-12 2014-05-21 Inter-program communication and reprograming software design, implementation and man-machine interaction method WO2015172401A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410195745.8A CN105094994A (en) 2014-05-12 2014-05-12 Design and implementation of inter-program communication and reprogrammable software and human-computer interactive method
CN201410195745.8 2014-05-12

Publications (1)

Publication Number Publication Date
WO2015172401A1 true WO2015172401A1 (en) 2015-11-19

Family

ID=54479212

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/077946 WO2015172401A1 (en) 2014-05-12 2014-05-21 Inter-program communication and reprograming software design, implementation and man-machine interaction method

Country Status (2)

Country Link
CN (1) CN105094994A (en)
WO (1) WO2015172401A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109426498A (en) * 2017-08-24 2019-03-05 北京迪文科技有限公司 A kind of man-machine interactive system backstage development approach and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106844499A (en) * 2016-12-26 2017-06-13 网易(杭州)网络有限公司 Many wheel session interaction method and devices

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102436531A (en) * 2011-11-25 2012-05-02 北京航空航天大学 Hyperspectral data simulation and application platform based on distribution assembly
CN103531025A (en) * 2013-11-08 2014-01-22 宁波市康惠网络科技有限公司 Carpooling system for matching information through route segmenting method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102436531A (en) * 2011-11-25 2012-05-02 北京航空航天大学 Hyperspectral data simulation and application platform based on distribution assembly
CN103531025A (en) * 2013-11-08 2014-01-22 宁波市康惠网络科技有限公司 Carpooling system for matching information through route segmenting method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109426498A (en) * 2017-08-24 2019-03-05 北京迪文科技有限公司 A kind of man-machine interactive system backstage development approach and device
CN109426498B (en) * 2017-08-24 2023-11-17 北京迪文科技有限公司 Background development method and device for man-machine interaction system

Also Published As

Publication number Publication date
CN105094994A (en) 2015-11-25

Similar Documents

Publication Publication Date Title
US8407661B2 (en) Method and system for creating HMI applications for an automation process
US11093242B2 (en) Automatically mapping data while designing process flows
CN111736821B (en) Visual modeling analysis method, system, computer device and readable storage medium
CN108027721B (en) Techniques for configuring a general program using controls
CN102609252A (en) Intelligent configuration method for logic menu resources on basis of measurement instruments
CN113886362A (en) Data storage system and storage method based on workflow engine and low-code platform
US20070038947A1 (en) Method and device for generation of a parametric model associated with a 3D geometry
EP1217515A1 (en) Workflow system
CN109725958A (en) The method and device that the file of resource manager management is handled
CN111061743B (en) Data processing method and device and electronic equipment
US20190121816A1 (en) Program creating device
WO2015172401A1 (en) Inter-program communication and reprograming software design, implementation and man-machine interaction method
US9524149B2 (en) Object property-value specification using pop-up graphical interfaces
CN106649095A (en) Static program analysis system for target code
Märtin et al. Patterns and models for automated user interface construction–in search of the missing links
US20220180011A1 (en) Systems and methods for modifying cad files
CN104199675A (en) System capable of quick system development based on database parameter utilization
CN104063232B (en) A kind of method of the system development utilizing based on database parameter
Meixner et al. Udit–a graphical editor for task models
Zhang et al. Research of Hybrid Programming with C#. net and Matlab
da Cruz et al. Automatic generation of user interface models and prototypes from domain and use case models
CN108021371A (en) Search dog input method and the integrated approach of IBUS frames under Domestic Platform
JP3624447B2 (en) Component generation source program generation device
CN104317568A (en) Method for producing WinGAMESS input files in batches and method for producing corresponding batch processing files
Rygg et al. A unified model of batch and interactive scientific workflow and its implementation using windows workflow

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14891718

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14891718

Country of ref document: EP

Kind code of ref document: A1