Material object programming method and system

A technology of physical programming, syntax and semantics, applied in the field of human-computer interaction, it can solve the problems of complex program debugging, high cost, and troublesome modification, and achieve the effect of easy identification and processing.

Active Publication Date: 2011-07-27
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF2 Cites 87 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the physical programming system with built-in electronic equipment has strong programming ability, the general cost is relatively high. Other programming systems only provide syntax detection, but do not provide users with semantic detection. The debugging of the program is more complicated, and the modification after the program error is more troublesome.
Although there are other works that provide semantic detection, the content of programming is very simple

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Material object programming method and system
  • Material object programming method and system
  • Material object programming method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0090] In order to enable those skilled in the art to better understand, the interaction method will be further described in detail below in conjunction with the accompanying drawings and implementation methods:

[0091] The realization process of the present invention is as Figure 5 shown. It is mainly divided into three stages: operation intention understanding, programming debugging and program execution.

[0092] First build the operational intent understanding stage. Figure 5 This stage is mainly divided into two modules: user input monitoring and user input analysis. The user input monitoring module is used to monitor the input data from the user-operable pen or mouse and sensors, and then transmit the corresponding input data to the user input analysis module for processing and analysis. The detailed functions of each module in the operation intention understanding stage are explained in detail below:

[0093] (1) User input monitoring

[0094] User input monitor...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a material object programming method and a material object programming system, which belong to the field of human-machine interaction. The method comprises the following steps of: 1) establishing a set of material object programming display environment; 2) shooting the sequence of material object programming blocks which are placed by a user and uploading the shot image toa material object programming processing module by using an image acquisition unit; 3) converting the sequence of the material object blocks into a corresponding functional semantic sequence by usingthe material object programming processing module according to the computer vision identification modes and the position information of the material object programming blocks; 4) determining whether the current functional semantic sequence meets the grammatical and semantic rules of the material object display environment or not, and if the current functional semantic sequence does not meet the grammatical and semantic rules of the material object display environment, feeding back a corresponding error prompt; 5) replacing the corresponding material object programming blocks by using the useraccording to the prompt information; and 6) repeating the steps 2) to 5) until the functional semantic sequence corresponding to the sequence of the placed material object programming blocks meets the grammatical and semantic rules of the material object display environment, and finishing a programming task. By using the method and the system, the problem that children and green hands are difficult to learn programming is solved, and the system has low cost and is easy to popularize.

Description

technical field [0001] The invention belongs to the field of human-computer interaction, and in particular relates to a method and system for programming through objects. Background technique [0002] With the development of modern science and technology, various computing devices have gradually penetrated into every corner of life. From daily office computers, to personal handheld devices, and even household appliances around you, there are all kinds of computing devices. And how people can better interact with these computing devices and facilitate the manipulation of these devices has always been one of the hot issues in the field of human-computer interaction research. For children, more and more children have the opportunity to use computers. They use computers to play games, browse the web, send and receive messages, and then learn knowledge, understand society, and understand the world. Computers are changing children's life and learning styles. With the deepening o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G09B19/00
Inventor 王丹力张铖王宏安戴国忠
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products