Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

73 results about "Learning programming" patented technology

Universal studying programmable remote controller and its control method

The invention discloses a universal remote controller which can learn programming and its control method, including a button matrix, a mobile and erasable external memory, a memory connector, an infrared codes circuit, a micro-controller which connects with the above pieces, and et al. The memory is a kind of card, which links the remote controller in the mobile way, has a bus interface with the micro-controller, and can link PC by USB interface or the SCM with serial ports directly. First the remote control code of the electrical equipment is stored in the memory card, then the control signals according to control orders from the micro-controller corresponding are transmitted to the above equipment. The remote control equipment is highly integrated and economical with the card separation pattern of similar cell phone and its own learning function through communication between the memory and computer or Internet, which operation is simple and reliable, to be a truly intelligent remote controller.
Owner:刘正东 +3

Automatic software test system and method for artificial intelligence

ActiveCN110347603AFast Semantic PartitioningReduce the language process of human translation into machine recognitionSoftware testing/debuggingEnergy efficient computingAutodidacticismGoal system
The invention discloses an automatic software test system and method constructed based on an artificial intelligence algorithm, and the system can autonomously learn test specification requirements and previous test data and results, and summarize and refine a test specification requirement model. The system can autonomously learn programming language design content and generate a programming language model. The system can be combined with different software platforms and hardware platforms to carry out self-adaption on a programming language model to generate a target system model, and the target system model is used for guiding automatic software testing to be carried out on different software and hardware platforms. By adopting the test system, a system and a method for autonomously learning test requirements and programming specifications, autonomously adapting to different software and hardware platforms to automatically generate test cases, automatically carrying out software tests and automatically providing software test reports can be provided.
Owner:BEIJING RES INST OF PRECISE MECHATRONICS CONTROLS +1

Building block type programming language system

The invention provides a building block type programming language system which is convenient for children and teenagers to understand, learn, master and use. Each instruction of a language is a building block in an implementation form, and a program is implemented by inserting the building blocks according to a programming sequence. The learning difficulty is reduced and the interestingness and intuitiveness of programming learning are improved.
Owner:王威立

Programming education system

The invention discloses a programming education system, comprising: a handheld mobile device installed with a mobile application program and including a touch screen, the handheld mobile device is used to execute the mobile application program, display the execution content of the mobile application program and interact controlling the mobile application program; and a server, which can be connected to the handheld mobile device through a network. The server includes a student management module and a course management module. The programming education system provided by the invention allows users to learn programming courses on the handheld mobile device. Due to the setting of the course management module, English learning can be taken into account while learning programming courses. In addition, the authorized certification work through the student management module can prevent programming courses from being copied and embezzled.
Owner:李佰聪 +1

Situational programming teaching method and computer program product

A situational programming teaching method and a computer program product are disclosed. The method includes steps of: A. providing an interactive message frame and a virtual object on a screen of an electronic device, wherein the virtual object has a virtual object characteristic which can be modified; B. showing a description of a modification of the virtual object characteristic in the interactive message frame, wherein the modification will be taught later; C. showing codes for modifying the virtual object characteristic in the interactive message frame; D. showing the modification of the virtual object characteristic by the virtual object; and E. showing the codes for modifying the virtual object characteristic in the interactive message frame for learners' further modification. The present invention solves entry barriers for smaller or novice learners in learn programming.
Owner:LEE PAI TSUNG +1

A method for acquiring a programming language based on a programming education system and electronic device

The invention discloses a method for acquiring a programming language based on a programming education system and an electronic device. The method comprises the following steps: collecting an image material edited by a user through a camera, and sending the collected image material to an intelligent processing unit, when the intelligent processing unit receives an instruction from a user to convert the visualized material, converting the visualized material into a programming language and displayed through a display unit. In this way, when students learn to program, they only need to edit thegraphics material, and then the teacher collects the graphics material edited by the students through electronic equipment. In this way, students do not need to be exposed to electronic devices for along time, solving the problem that in the prior art, electronic devices must be used to learn programming languages. More importantly, the method provided by the invention improves students' interestin programming and enables students to actively learn programming. Moreover, since students do not need to be exposed to electronic equipment for a long time, their eyesight is protected.
Owner:SHENZHEN DIANMAO TECH CO LTD

Programming education-facilitated tangible programming building blocks

ActiveCN108766118ARealize the purpose of programming educationImprove reliabilityToysTeaching apparatusComputer moduleData transmission
The invention discloses programming education-facilitated tangible programming building blocks, and belongs to the technical field of programming education. By the programming education-facilitated tangible programming building blocks, children do not need to use a screen when learning programming, so that the children can learn programming without the screen. The programming education-facilitatedtangible programming building blocks comprise a plurality of building blocks, and each building block is provided with a fixed connection mechanism capable of fixedly connecting any two building blocks in a two-by-two separable manner and a data transmission interface capable of connecting any two building blocks through data wire abutting in a two-by-two separable manner; a main control module and a wooden end communication module are both arranged on a main control building block; an instruction module is arranged on each instruction building block; a data transmission interface arranged onthe same instruction building block is connected with the instruction module; a parameter module is arranged on each parameter building block; a data transmission interface arranged on the same parameter building block is connected with the parameter module.
Owner:HANGZHOU GAODI TECH CO LTD

Programming education object control device for easy programming education

The invention discloses a programming education object control device for easy programming education, and belongs to the technical field of programming education. The programming education object control device has the advantage that a screen is not required in the programming learning process of a child, so that the child can learn programming without screen. The programming education object control device comprises an adventure board, an adventure map, a movable soft magnetic chip, a movable magnetic barrier, a robot and a set of programmable building blocks, wherein an extension module, a robot side control module, a robot side communication module, a movement module, a sound module, a light emitting module, a camera module and a patrol line module are arranged on the robot, and the robot side communication module, the movement module, the sound module, the light emitting module, the camera module and the patrol line module are respectively connected with the robot side control module; the robot side control module, the robot side communication module, the movement module, the sound module, the light emitting module, the camera module and the patrol line module are packaged intothe robot; the extension module is connected with the robot side control module through a standard interface of the robot; the set of building blocks is provided with a main control module and a building block side communication module which is connected with the main control module, and the building block side communication module is in wireless connection with the robot side communication module.
Owner:HANGZHOU GAODI TECH CO LTD

Building block-type programming-learning device

InactiveCN101789194AIncrease interest in learning programmingTeaching apparatusMicrocontrollerElectric machinery
The invention discloses an electronic device for learning programming, similar to a block-building game and suitable for a teenager stage. The electronic device consists of three parts of an input part, a control part and an output part; the input part is building blocks which comprise command information and the command information consists of electronic components in the building blocks; the control part utilizes a singlechip as a core and analyzes and processes input information (command); and the output part displays the information after being processed by the singlechip in the form of sound production, luminescence, motor rotation, and the like and intuitively embodies the effect of the command. The invention has the following advantages that: when the device is utilized as a teaching aid and a toy, a computer is not adopted, a teenager can intuitively see the effect of the building blocks (command) in the process of similarly building the blocks, thereby improving the interest in programming learning.
Owner:汤祖琴

Fast single phase program algorithm for quadbit

Methods of rapidly programming a wordline of multi-level flash memory cells comprising memory cell element-pairs having three or more data levels per bit or element corresponding to three or more threshold voltages are provided. An interactive program algorithm rapidly programs the elements of the wordline of memory cells in a learn phase and a single core programming phase. In one embodiment, each wordline comprises learn element-pairs first programmed to provide learn drain voltages for programming core element-pairs along the wordline having the same program pattern of data levels. A set comprising one or more program patterns is chosen to correspond with each program level used on the wordline. The learn element-pairs are programmed to determine a learned program drain voltage for each program level. This learned program drain voltage essentially provides a wordline and program level specific program characterization of the Vd required for the remaining elements of that wordline.
Owner:INFINEON TECH LLC

Artificial intelligence assisted graphical programming teaching method and system

PendingCN110908648AReduce barriers to understandingStay creativeVisual/graphical programmingCoding blockAlgorithm
The invention discloses an artificial intelligence assisted graphical programming teaching method and system. The method comprises the following steps: extracting a code model based on a graphical code block; obtaining a target function model; obtaining the shortest difference distance between the code model and the target function model; calculating the change of the shortest difference distancegenerated by adding or deleting each code block, and generating a modification scheme according to the reduction direction of the change of the shortest difference distance; performing code modification according to the modification scheme until the shortest difference distance is zero; and achieving the teaching process of the method through the system. According to the invention, the original complex English code programming language is converted into the graphical instruction module, so that the method and system are suitable for different age levels, the obstacle of a programming learner to program understanding is reduced, the creativity of the programming learner is reserved, and the programming learner can learn programming easily and happily.
Owner:北京龙码科技有限公司

Building block type programming system based on resistor resistance value classification

The invention provides a building block type programming system convenient for children and teenagers to understand, learn and master. The system consists of two systems of an instruction building block and a programming board. A user does not need to operate an auxiliary tool, and the instruction building block is placed in an instruction slot in the programming board according to the programmingsequence, so that the implementation of the system program is completed; and the use is simple and convenient, and the interestingness and the intuition of learning programming are increased.
Owner:河南矩特科技有限公司

Situational programming teaching method

InactiveCN107103810AUnderstand logicNo more fear of interface applicationsElectrical appliancesTeaching apparatusMessage frameHuman–computer interaction
A situational programming teaching method includes steps of: A. providing an interactive message frame and a virtual object on a screen of an electronic device, wherein the virtual object has a virtual object characteristic which can be modified; B. showing a description of a modification of the virtual object characteristic in the interactive message frame, wherein the modification will be taught later; C. showing codes for modifying the virtual object characteristic in the interactive message frame; D. showing the modification of the virtual object characteristic by the virtual object; and E. showing the codes for modifying the virtual object characteristic in the interactive message frame for learners' further modification. The present invention solves entry barriers for smaller or novice learners in learn programming.
Owner:李佰聪 +1

Programming device and method for control based on resistors

The invention discloses a programming device and method for control based on resistors, and the problems that in the prior art, an upper computer is tedious in operation and not convenient to use are solved. The programming device comprises a base, instruction building blocks and an execution mechanism, a shell control panel is arranged on the base, and a plurality of building block slots are formed in the shell control panel. A reading circuit module is arranged below each building block slot, a resistance circuit is arranged in each instruction building block, the reading circuit modules are used for reading the resistance value of the resistance circuits in the state of triggering the reading circuit modules, each reading circuit module and the corresponding resistance circuit form a voltage division circuit module, and the instruction building blocks are detachably arranged in the building block slots. The multiple resistance circuits are used for generating different currents, reading resistance modules are arranged in advance, an I / O signal is converted into a control logic instruction, the control logic instruction is sent to the execution mechanism for execution through Bluetooth communication, a program is controlled in a building block splicing and inserting mode for control, and low-age children get rid of the complexity of using the upper computer for programming when learning programming.
Owner:HANGZHOU CHOHOO SMART TECH CO LTD

Method and System for Modeling of System Content for Businesses

A method and system of managing content at a network site can allow easier use by business users. A higher level of abstraction can be used to allow business users to create their own objects that may reference or contain other objects or records as managed by a content management system. Business users do not have to learn programming code in order to work those objects, which are content types. A graphical user interface (“GUI”) can be used to help the business users to create, modify, and delete content types. The GUI and the ability for business users to the create content types greatly shortens the time between receiving software to operate a network site and launching content at that network site.
Owner:OPEN TEXT SA ULC

Car driver alcohol level and sleeping status detection and notification system

The present invention “car driver alcohol level and sleeping status detection and notification system using machine learning programming and IOT-based technology “is a vehicle driver sleepiness monitor, configured as a auto-contained Unit for dashboard unit. The invention is also providing for individual driver interrogation and notification response integrated with defined and fixed unit sensory inputs on vehicle condition and driver control action and translates these inputs into weighing factors to adjust a previous history and biological activity circadian rhythm reference Unit. The invention is also including an in turn to provide a vibration, water spray and audio-visual sleepiness warning alert and an automatic dialog system capable of keeping a drive awake while driving during a long trip or one that extends into the late evening. The invented system also warns the driver or changes the topic of conversation if the system determines that the driver is about to fall asleep and the system may also detect whether a driver is effected by alcohol or drugs or any other activity. The invented technology also includes a for drowsiness detection and accident prevention using Raspberry Pi. This system is an auto rune a real-time system which captures high resolution image continuously and measures the state of the eye movement according to the specified algorithm and gives a warning if required.
Owner:MOHANA R MADANA +12

Toy for programming learning for children

The present invention provides a novel children toy through combination of program design. The toy integrates program design learning and entertainment. Children operate special program design software on a mobile phone, a flat computer and a computer to edit source program, and the special program design software performs identification and processing of a designed source program and sends the designed source program on the toy. A microprocessor on the toy can perform identification and processing of the received source program, and the microprocessor determines whether that the perception is performed or not, how to process the surrounding environment signals detected by a sensor and determines whether an execution mechanism on a toy is driven or not and how to drive the execution mechanism on the toy according to the the program logic flow of children design to allow the toy to generate corresponding motion. The toy for programming learning for children can improve the children logical thinking capability, help children learn program design idea and cultivate scientific literacy.
Owner:杨西同

Entity instruction programming method and entity instruction programming system

The invention provides an entity instruction programming method and an entity instruction programming system. The method comprises the steps: designing a program flow according to a programming purpose, and selecting entity instruction programming modules, wherein the entity instruction programming modules are sequentially connected; sequentially sending instructions attached in the entity instruction programming modules to a concentrator; enabling the concentrator to control operation mechanisms to execute the instructions in sequence and the like according to the connection sequence of the entity instruction programming modules. The system comprises a group of entity instruction programming modules to which the program instructions are attached, a concentrator which collects the programinstructions according to the position relationship of the entity instruction programming modules, wherein the concentrator transmits the instruction sets to an execution mechanism, and executes the execution of the program instructions according to the position relationship of the entity instruction programming modules under the control of the execution mechanism. According to the entity instruction programming method and the entity instruction programming system, the concentrator is used for concentrating the program instructions attached to each entity instruction programming module, so that a beginner, especially a beginner of a child, can get rid of a display screen learning programming technology so as to protect eyes of the child.
Owner:柴云山

Following programming system and method

The invention discloses a following programming system and method. The system comprises a server, a teacher client and a student client; the teacher client synchronously monitors the code content of a writing area and the result information of an operation area, sends the monitored code content and result information to the server, and sends a written code to the server according to an instruction; the server synchronously sends the code content and the result information to the student client for displaying the code content and the result information ; the student client receives the code content and the result information and displays the code content and the result information in a first display area, provides a coding area in a second display area, and sends a written code to the server according to an instruction; and the server compiles and runs the received written code, and respectively returns corresponding operation results to the corresponding teacher client and student client. According to the following programming system, a teacher and students do not need to specially install tools and configure environments during a programming class, and only need to enter the following programming system, so that the teacher and the students can learn programming while watching and practicing programming, and answers can be provided when the students have questions.
Owner:慧科教育科技集团有限公司

Visual programming method and system

The embodiment of the invention aims to provide a visual programming method and system. A text programming language is replaced by graphic elements, the graphic elements of a programming object display view type are used as programming objects, and functional meanings expressed by instruction building block graphic sequences are realized through operation of object behavior tree nodes. Through the system, children can quickly master programming thinking and a programming method on the premise of not learning languages, and the problems that the programming learning threshold for children is too high and the programming learning is difficult to popularize are solved. The visual programming system provided by the embodiment of the invention comprises an instruction building block sequence editing module, an instruction building block sequence analysis module, an object behavior tree generation module, a global variable module, a behavior tree operation module, a behavior tree node operation result visual display module and the like.
Owner:深圳轩科华智能科技有限公司

Magic cube robot control method and device for programming learning

The invention discloses a magic cube robot control method and device for programming learning. The magic cube robot control device is composed of at least one magic cube with the magnetic attraction surfaces; communication modules are arranged on the magnetic attraction surfaces of the magic cubes; and the adjacent magic cubes are attached through the magnetic attraction surfaces, so that the communication modules of the adjacent magic cubes are in contact communication, and transmission and output of programming instructions of the adjacent magic cubes are realized. The magic cubes and the programming learning are fused into a robot for programming learning, the structures or states of the magic cubes are changed through a programming program, a running result of the programming program is fed back by executing the changes of the magic cubes in real time, a programming method and a programmed thought can be conveniently and intuitively learned, and the convenience of programming learning is greatly improved.
Owner:戴一澜

Robot learning and collaborating system based on Bluetooth mesh

The invention discloses a robot learning and collaborating system based on Bluetooth mesh, which belongs to the technical field of programming education. With the system, children can learn programming without using a screen. A Bluetooth mesh network is established between robots by using the Bluetooth mesh technology, so that children can understand the idea of simulation bee colony with high reliability and high interest in the process of learning programming. The system includes a programmable operating terminal and a plurality of robots. Each robot is equipped with a machine-end control module, and a learning module, a collaborating module and a machine-end Bluetooth mesh module which are connected with the machine-end control module. The operating terminal can be wirelessly connectedwith the machine-end Bluetooth mesh module on at least one robot. Any two robots can transmit information to each other and be wirelessly connected with each other through the machine-end Bluetooth mesh modules. The robots constitute a robot group, and the operating terminal and the robot group constitute a mesh network in which mutual communication and mutual information transmission can be carried out.
Owner:HANGZHOU GAODI TECH CO LTD

Building block type intelligent programming learning system based on Internet of Things

InactiveCN110890005AEarly contactLower the door frameEducational modelsTeaching apparatusTheoretical computer scienceThe Internet
The invention discloses a building block type intelligent programming learning system based on the Internet of Things. The building block type intelligent programming learning system comprises a control end host, at least one extension host, at least one electronic programming building block, a keyboard input device and a cloud server (comprising a program code correctness judgment system and an auxiliary teaching system). The control end host is used for connecting the building blocks, scanning and identifying character information contained in the building blocks according to the arrangementsequence of the building blocks, and uploading a program code formed by the character information to the cloud server. The extension host is used for connecting more building blocks. Magnets and sockets are arranged in the building blocks and used for being connected with a host or the building blocks. The cloud server performs correctness analysis on the uploaded code, transmits an analysis result back to the host for display and voice broadcast, and performs auxiliary teaching. The programming language learning process is simplified, a user spells codes according to characters on the surfaces of the building blocks instead of inputting codes on a computer, programming can be learned without the computer, and eyesight is protected against damage.
Owner:余海东

Mixed mode programming

A mixed mode programming method permitting users to program with graphical coding blocks and textual code within the same programming tool. The mixed mode preserves the advantages of graphical block programming while introducing textual coding as needed for instructional reasons and / or for functional reasons. Converting a graphical code block or group of blocks to a textual block lets the user see a portion of the textual code in the context of a larger program. Within one programming tool the mixed mode method allows users to learn programming and build purely graphical blocks; then transition into mixed graphical and textual code and ultimately lead to their ability to program in purely textual code. The mixed mode further allows users to program using any combination of drag-and-drop graphical blocks and typed textual code in various forms.
Owner:INNOVATION FIRST INC

Portable programmable multipurpose protective mask

The invention discloses a portable programmable multipurpose protective mask, and belongs to the technical field of electromechanics. The mask comprises a transparent mask, a mask assembly support, arear hoop, an air filtering material, a fan, a control circuit and a battery. Magnetic rubber strips adhere to the top edge and the two sides of the transparent mask, magnetic materials are fixed to alower front hoop of a hat brim of the mask assembly support and stand columns on the two sides, and the transparent mask can be adsorbed to the magnetic materials. An ultraviolet sterilization lamp is arranged on the windward side of an air outlet of the fan; a program programming pin of an electrically erasable single-chip microcomputer in the control circuit is connected to an external socket and can be externally connected with a program programming device, and an I / O pin of the single-chip microcomputer is connected to the external socket and can be externally connected with various sensor modules and actuating mechanism modules. Lower hoops are further connected to the lower ends of the stand columns on the two sides of the mask assembly support. By adopting the technical scheme, theprotective mask is convenient to store, has the functions of preventing flu, haze, pollen and cooking fume, and can also be used as a teaching aid for programming learning and electronic manufacturing practice.
Owner:苏州儒博特科技有限公司

Programming device for learning programming and using method thereof

The invention provides a programming device for learning programming and a using method thereof. The programming device comprises a main control board, a magnetoelectric induction board arranged on the main control board, and a plurality of magneto-electric induction blocks. Each magneto-electric induction block is magnetically attracted on the magneto-electric induction board, character information is set on each magneto-electric induction block, and an input identification module reads the character information and position information of the magneto-electric induction blocks through the magneto-electric induction board. According to the programming device for learning programming and the using method thereof, a plurality of magneto-electric induction blocks are used for inputting programming codes to realize programming; and meanwhile, the main control board can read a return value from programming software, so that the user can find an error position immediately and conveniently without checking from head to tail once;, the error position can be located more accurately through coordinate position return, the response sensitivity and reliability are high, and the use is simple and convenient.
Owner:九芯智能科技(南通)有限公司

Programming method and device, terminal equipment and storage medium

The invention is suitable for the technical field of computers, and provides a programming method and device, terminal equipment and a storage medium, and the method comprises the steps: calling a UIfunction assembly associated with a target when a programming operation for the target is detected in a preset first display interface, and displaying a second display interface above the first display interface; on the second display interface, when detecting that the user connects the selected K UI functional components into a behavior tree diagram, converting the behavior tree diagram into a target program; and compiling the target program, and associating the compiled target program with the target, so that the compiled target program becomes a control behavior program of the target. According to the embodiment of the invention, a user connects the visual UI functional components into the behavior tree diagram, so that a child or a beginner can conveniently and simply perform programming operation, and the connected behavior tree diagram can effectively enable the child to essentially learn a programming thought.
Owner:UBTECH ROBOTICS CORP LTD

Programming device for control based on color recognition and method thereof

The invention discloses a programming device for control based on color recognition and a method thereof, and solves the problems that in the prior art, an upper computer is tedious in operation and inconvenient to use, the programming device comprises a base, instruction building blocks and an executing mechanism, a shell control panel is arranged on the base, and a plurality of building block slots are formed in the shell control panel; a color sensor is arranged in the building block slot, the surface of the instruction building block is coated with a color coating, the instruction building block is detachably installed in the building block slot, a single-chip microcomputer, a communication module, a power supply module and a controller which are connected with one another are further arranged in the base, the single-chip microcomputer is connected with the color sensor, and the communication module is connected with an executing mechanism. According to the invention, a color recognition technology is utilized, so that the tediousness of programming by using an upper computer is avoided when the young children learn programming, the children are more focused, the interestingness is enhanced, the scene of using an electronic screen is avoided, and the eyes of the children can be better protected.
Owner:HANGZHOU CHOHOO SMART TECH CO LTD

A method and system for automatic task parallelism suitable for distributed machine learning

The present invention provides an automated task parallel method and system suitable for distributed machine learning, which solves the defects of the existing distributed machine learning programming interface: only providing the read-write interface of key-value pairs leads to system data access behavior and application logic Tightly coupled. This defect intensifies competition for network bandwidth resources in distributed clusters, making it difficult for programmers to parallelize tasks. The system of the present invention includes a working node module, a service node module, a main node module, a tensor module, a scheduling module, a message tracking module, a stage module, a stage group module and an execution engine module. The present invention decouples the read-write access behavior and the logic of the application program by providing a higher-level programming abstraction. The runtime system firstly performs dynamic task division according to the load of the service node, and secondly executes the machine learning tasks automatically and in parallel, greatly Reduce the burden on programmers to write high-concurrency machine learning applications.
Owner:HUAZHONG UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products