Supercharge Your Innovation With Domain-Expert AI Agents!

Multi-semantic-based entity programming system

A physical programming and multi-semantic technology, applied in the field of human-computer interaction, can solve the problems of single function, high cost, and not giving full play to the advantages of three-dimensional blocks, and achieve the effect of intuitive mapping, enhanced stability, and added Boolean logic

Inactive Publication Date: 2016-02-03
INST OF SOFTWARE - CHINESE ACAD OF SCI
View PDF3 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The above patents have the following deficiencies: the physical programming block has a single function, and each physical programming block can only express one semantic meaning. Since each programming block is embedded with electronic components, the cost of the physical programming system is relatively high.
Secondly, physical programming blocks can only be connected linearly, and the advantages of three-dimensional blocks are not fully utilized

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
  • Multi-semantic-based entity programming system
  • Multi-semantic-based entity programming system
  • Multi-semantic-based entity programming system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] 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:

[0031] In the present invention, the internal processing flow of the support programming block is as follows: Figure 4shown. The processing of programming blocks mainly occurs in the programming stage, which is mainly responsible for the connection and semantic selection of programming blocks.

[0032] 1. Initialization. At the beginning of the program, initialize the wireless module communication, infrared communication, three-axis accelerometer and timer inside the programming block. If the current is a multi-semantic programming block, then go to step 2, otherwise go to step 4.

[0033] 2. Listen for gestures. The programming block judges whether a gesture is triggered in real time by monitoring the change of the three-axis acceleration value. If a gesture i...

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 multi-semantic-based entity programming system. The system is characterized by comprising an entity programming processing and display unit which is used for processing wireless information sent by entity programming blocks, identifying the current semantics of the entity programming blocks according to a set programming rule, ranking the programming semantics and providing feedback for the user, wherein the entity programming blocks comprise a plurality of multi-semantic entity programming blocks; each multi-semantic programming block has a plurality of semantics; the multi-semantic entity programming blocks are used for identifying the shaking gestures of the user and switching the semantics according to the identified gestures; each semantic corresponds to a semantic state; and each multi-semantic entity programming block is used for sending the personal binary identification code and the current semantic state as well the binary identification code of the last entity programming block to the entity programming processing and display unit. According to the multi-semantic-based entity programming system, the programming concept is improved, the interaction manner is increased and the system interest is improved; and the system is easy to realize and easy to operate by users.

Description

technical field [0001] The invention belongs to the field of human-computer interaction, and in particular relates to an object programming system with multi-semantic and two-dimensional connection characteristics. Background technique [0002] The popularization of digital devices such as personal and computers makes children live in an environment surrounded by computing devices, and many fields of work involve computers. Teaching computer science to children is important and requires exposing children to problem solving and computational methods in kindergarten and elementary school. The most direct benefit of letting children learn programming is that children can learn the most advanced technology through programming and enhance their interest in computer science. In addition, programming plays a positive role in children's mathematics, scientific knowledge, language, creativity and social skills. important role. Physical interaction technology allows children to inte...

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): G06F9/44G06F3/01
Inventor 王丹力齐云凤张澜王宏安
Owner INST OF SOFTWARE - CHINESE ACAD OF SCI
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More