[go: up one dir, main page]

CN110191161A - Remote wireless real-time online programming download control system based on Internet and RFID - Google Patents

Remote wireless real-time online programming download control system based on Internet and RFID Download PDF

Info

Publication number
CN110191161A
CN110191161A CN201910404319.3A CN201910404319A CN110191161A CN 110191161 A CN110191161 A CN 110191161A CN 201910404319 A CN201910404319 A CN 201910404319A CN 110191161 A CN110191161 A CN 110191161A
Authority
CN
China
Prior art keywords
programming
computer
download
rfid
programmable
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.)
Withdrawn
Application number
CN201910404319.3A
Other languages
Chinese (zh)
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.)
Changsha University of Science and Technology
Original Assignee
Changsha University of Science and Technology
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 Changsha University of Science and Technology filed Critical Changsha University of Science and Technology
Priority to CN201910404319.3A priority Critical patent/CN110191161A/en
Publication of CN110191161A publication Critical patent/CN110191161A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0029Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement being specially adapted for wireless interrogation of grouped or bundled articles tagged with wireless record carriers
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

本发明公开了基于互联网和RFID的远程无线实时在线编程下载控制系统,包括远程终端、线下可联网电脑、RFID编程下载收发器、可编程教育玩具和网络摄像机,所述远程终端通过互联网与教育培训机构的线下可联网电脑进行通讯,本发明涉及互联网教育编程技术领域。该基于互联网和RFID的远程无线实时在线编程下载控制系统,可实现实时快速地进行远程编程的下载,可以多用户同时进行远程编程下载,每个培训对象的远程终端电脑对应一台线下可编程电脑和RFID编程下载收发器,以及一台可编程玩具,可使线上和线下的培训做到有效的结合,能够对正在下载的程序实时解码并远程发送,程序下载和调试过程及用户体验和本地下载无异。

The invention discloses a remote wireless real-time online programming download control system based on the Internet and RFID, including a remote terminal, an offline networkable computer, an RFID programming download transceiver, a programmable educational toy and a network camera. The off-line computer of the training institution can communicate with the network, and the invention relates to the technical field of Internet education programming. The remote wireless real-time online programming download control system based on the Internet and RFID can realize real-time and fast remote programming download, and multiple users can perform remote programming download at the same time. The remote terminal computer of each training object corresponds to an offline programmable Computer and RFID programming download transceiver, as well as a programmable toy, can effectively combine online and offline training, can decode the program being downloaded in real time and send it remotely, program download and debugging process and user experience Same as local download.

Description

基于互联网和RFID的远程无线实时在线编程下载控制系统Remote wireless real-time online programming download control system based on Internet and RFID

技术领域technical field

本发明涉及互联网教育编程技术领域,具体为基于互联网和RFID的远程无线实时在线编程下载控制系统。The invention relates to the technical field of Internet education programming, in particular to a remote wireless real-time online programming download control system based on the Internet and RFID.

背景技术Background technique

近年来,政府和社会对编程教育也逐渐重视起来,我国少儿编程或许正经历着从“非刚需”向“刚需”的转变。由此可以看出其发展前景十分可观,因此我们进一步分析了该行业目前存在的痛点,主要包括以下四个方面:In recent years, the government and society have gradually paid more attention to programming education. Children's programming in my country may be undergoing a transformation from "non-needed" to "imposed". It can be seen from this that its development prospects are very promising, so we further analyzed the current pain points in the industry, mainly including the following four aspects:

痛点一:现有的儿童编程教育模式存在弊端Pain point 1: The existing children's programming education model has drawbacks

当前青少儿编程教育都采用线上的教学模式,从最初的一对一教学,逐渐变成小班直播式教学,青少儿在家用手机或者电脑观看直播或者视频教程,出现的问题不能及时解决,线上教学不能保证青少儿是否在学习编程,学习效果不佳,不能正确的引导青少儿学习编程。At present, programming education for young children adopts an online teaching mode. From the initial one-on-one teaching, it has gradually become a small class live teaching. Teenagers watch live broadcasts or video tutorials on their mobile phones or computers at home. Problems that arise cannot be solved in time. Online teaching cannot guarantee whether young people are learning programming, the learning effect is not good, and it cannot correctly guide young people to learn programming.

痛点二:用于教学的编程语言难以选择Pain point 2: It is difficult to choose a programming language for teaching

主流的培训机构提供的课程包括scratch,C与C++,还有python四种语言。scratch几乎是所有少年编程班的入门课程。scratch并非语言,在软件中儿童能用类似积木堆叠的方法来实现代码的快速编程,不涉及代码的编写。图形化编程并不是真正的编程,只是训练编程的逻辑思维,就像数学的加减乘除一样,很基础。而学习算法编程需要有一定的英语基础,所以设计适用于全国少儿的过渡性课程才是中国少儿编程发展的关键。对青少儿帮助最大的是C语言以及C++和python,中小学生信息奥林匹克竞赛考察的是C++语言,C++是在C语言的基础上增加了新特性,能够很容易做到可视化的编程,但是初学者直接学习C++会很吃力,尤其对于青少年,很容易将其编程兴趣给磨灭,C语言相对简单,学了C语言相当于学了C++的一半,从C语言转向C++时,不需要从头开始。但是由于C语言很难做到可视化编程,所以,需要跟硬件结合起来才能够引发学习兴趣,达到较好的培训效果,由于跟硬件挂钩,对教师的水平要求较高,这种师资不太好挖掘,因此培训机构大都不选择使用。Courses offered by mainstream training institutions include scratch, C and C++, and python. Scratch is an introductory course for almost all programming classes for teenagers. Scratch is not a language. In the software, children can use a method similar to building block stacking to realize fast programming of codes, which does not involve coding. Graphical programming is not real programming, but training the logical thinking of programming, just like the addition, subtraction, multiplication and division of mathematics, it is very basic. Learning algorithm programming requires a certain foundation in English, so designing transitional courses suitable for children across the country is the key to the development of children's programming in China. The C language, C++ and python are the most helpful for young children. The Information Olympiad for primary and secondary school students examines the C++ language. C++ adds new features on the basis of the C language and can easily achieve visual programming. Learning C++ directly will be very difficult, especially for teenagers, it is easy to lose their interest in programming. C language is relatively simple. Learning C language is equivalent to learning half of C++. When switching from C language to C++, there is no need to start from scratch. However, because C language is difficult to achieve visual programming, it needs to be combined with hardware to arouse learning interest and achieve better training results. Because it is linked to hardware, it requires a higher level of teachers, and this kind of teachers is not very good. Mining, so most training institutions do not choose to use it.

痛点三:现有的儿童编程软件和硬件严重脱钩,儿童知其然,而不知其所以然Pain point 3: The existing children's programming software and hardware are seriously decoupled, and children know what is happening, but not why

现有的儿童编程软件几乎脱离硬件存在,儿童在学习过程中对硬件构成一无所知,不知道机器人为什么会有像人一样的感官、语言及动作,更无法随着培训的深入和年龄的增长,创新和创造性地增加和完善机器人的功能,在创新教育方面有很大的缺失。Existing children's programming software is almost independent of hardware. Children don't know anything about hardware components during the learning process, and they don't know why robots have human-like senses, language, and actions. Growth, innovation and creativity to increase and improve the functions of robots, there is a big missing in innovation education.

痛点四:现有的儿童编程线上和线下无法做到有效的结合Pain point 4: The existing online and offline programming for children cannot be effectively combined

现有的儿童编程培训班要么是线上要么是线下的培训模式。如著名的线下编程培训“乐高机器人编程”,其硬件成本和线下培训费用高昂,一般家庭难以负担,线下培训课程结束后,儿童无法根据自己的兴趣点进行在线的编程和实验,培训效果有限。而线上编程,如“编程猫”,儿童只能面对电脑进行编程学习,编程的成果也只能在电脑上显示,这种编程学习大大的降低了儿童对编程学习的兴趣。如果有一种编程学习的平台,儿童不仅可以学习编程,而且还可以供儿童玩耍,这样就可以大大地提升了编程的教学效果。Existing children's programming training courses are either online or offline. For example, the famous offline programming training "Lego Robot Programming" has high hardware costs and offline training costs, which are difficult for ordinary families to afford. After the offline training courses are over, children cannot carry out online programming and experiments according to their interests. The effect is limited. For online programming, such as "Coding Cat", children can only learn programming in front of the computer, and the results of programming can only be displayed on the computer. This kind of programming learning greatly reduces children's interest in programming learning. If there is a platform for programming learning, children can not only learn programming, but also play for children, which can greatly improve the teaching effect of programming.

要做到儿童编程软硬件结合及线上和线下相结合,必须要有一个远程无线实时在线编程下载的控制系统。To achieve the combination of children's programming software and hardware and the combination of online and offline, it is necessary to have a remote wireless real-time online programming download control system.

参考中国专利申请公开号为CN107703818A的一种基于WiFi的无线编程创客教育智能控制器,将远程终端运行上位机的图形化编程模块和用户信息传送给服务器,然后服务器再对传过来的图形化编程模块编译后,通过WiFi无线路由器下载到其智能控制器中。这种方式存在如下弊端:(1)程序不是在终端用户电脑上直接操控在线编译下载,而是传送给服务器,由服务器来编译和下载,时延长,用户无法得到及时反馈,无法实时体验程序编译和下载过程。(2)根据该专利提供的技术可知,服务器每次只能对一个编程终端的图形化编程模块进行编译,并在同一时刻只能对一个智能控制器进行程序下载,如果存在多个编程终端用户同时操作,其排队编译下载的时延将会更长。Referring to the Chinese patent application publication number CN107703818A, a wireless programming maker education intelligent controller based on WiFi transmits the graphical programming module and user information of the upper computer running on the remote terminal to the server, and then the server graphically After the programming module is compiled, it is downloaded to its intelligent controller through the WiFi wireless router. This method has the following disadvantages: (1) The program is not directly controlled on the end user's computer for online compilation and download, but is transmitted to the server, which compiles and downloads. The time is prolonged, and the user cannot get timely feedback and experience program compilation in real time. and download process. (2) According to the technology provided by this patent, the server can only compile the graphical programming module of one programming terminal at a time, and can only download the program for one intelligent controller at the same time. If there are multiple programming terminal users Simultaneous operation, the delay for queuing compilation and downloading will be longer.

发明内容Contents of the invention

(一)解决的技术问题(1) Solved technical problems

针对现有技术的不足,本发明提供了基于互联网和RFID的远程无线实时在线编程下载控制系统,解决了现有的远程无线实时在线编程下载的控制系统,技术实时性差,无法多用户同时操作,同时现有儿童编程培训模式中无法做到线上和线下有效结合的问题。In view of the deficiencies in the prior art, the present invention provides a remote wireless real-time online programming download control system based on the Internet and RFID, which solves the problem of the existing remote wireless real-time online programming download control system, which has poor real-time technology and cannot be operated by multiple users at the same time. At the same time, the existing children's programming training model cannot effectively combine online and offline.

(二)技术方案(2) Technical solutions

为实现以上目的,本发明通过以下技术方案予以实现:基于互联网和RFID的远程无线实时在线编程下载控制系统,包括远程终端、线下可联网电脑、RFID编程下载收发器、可编程教育玩具和网络摄像机,所述远程终端通过互联网与教育培训机构的线下可联网电脑进行通讯,且远程终端与线下可联网电脑进行一对一配对,所述线下可联网电脑通过RFID编程下载收发器与可编程教育玩具进行通讯,且网络摄像机实时拍摄可编程教育玩具的状态,并将现场可编程教育玩具的运行状态实时传送至远程终端。In order to achieve the above object, the present invention is realized through the following technical solutions: a remote wireless real-time online programming download control system based on the Internet and RFID, including a remote terminal, an offline computer that can be networked, an RFID programming download transceiver, a programmable educational toy and a network camera, the remote terminal communicates with the offline computer of the education and training institution through the Internet, and the remote terminal and the offline computer are paired one-to-one, and the offline computer downloads the transceiver and The programmable educational toy communicates, and the network camera captures the status of the programmable educational toy in real time, and transmits the running status of the on-site programmable educational toy to the remote terminal in real time.

优选的,所述远程终端和线下可联网电脑之间通讯的信息只有各类图形化和语言化程序编译后的二进制或十六进制信息以及反馈信息。Preferably, the information communicated between the remote terminal and the offline computer is only binary or hexadecimal information and feedback information compiled by various graphical and language programs.

优选的,所述远程终端上能够实时看到程序下载进度条和下载成功与否反馈信息。Preferably, the remote terminal can see the progress bar of the program download and the feedback information of whether the download is successful or not in real time.

优选的,多个所述远程终端和多台线下可联网电脑能够同时操作,无需排队等候。Preferably, multiple remote terminals and multiple offline computers that can be connected to the Internet can operate simultaneously without waiting in line.

优选的,所述远程终端和线下可联网电脑之间的通讯互联网为以太网。Preferably, the communication internet between the remote terminal and the offline computer is Ethernet.

优选的,所述远程终端内能够进行程序的编译和下载,也能够通过远程桌面控制线下可联网电脑直接进行编程、编译和下载操作。Preferably, the program can be compiled and downloaded in the remote terminal, and can also be directly programmed, compiled and downloaded through the remote desktop control offline computer.

优选的,所述远程终端和线下可联网电脑分别有一个上位机处理软件,能够对正在下载的程序实时解码并远程发送,程序下载过程和程序调试及用户体验和本地下载无异,且上位机处理软件为Keil、CCS、Quartus II或ISE中的一种,同时上位机处理软件不限于以上这些软件,可根据实际情况进行选择使用。Preferably, the remote terminal and the offline computer that can be networked each have a host computer processing software, which can decode the program being downloaded in real time and send it remotely. The computer processing software is one of Keil, CCS, Quartus II or ISE, and the host computer processing software is not limited to the above software, and can be selected and used according to the actual situation.

优选的,基于互联网和RFID的远程无线实时在线编程下载控制系统的控制方法,具体包括以下步骤:Preferably, the control method of the remote wireless real-time online programming download control system based on the Internet and RFID specifically includes the following steps:

S1、线下可编程电脑通过USB接口的RFID编程下载收发器与可编程教育玩具上的RFID编程下载收发器进行“握手”通信,“握手”通信成功,则进入步骤S2,否则继续“握手”;S1. The offline programmable computer performs "handshake" communication with the RFID programming download transceiver on the programmable educational toy through the RFID programming download transceiver of the USB interface. If the "handshake" communication is successful, enter step S2, otherwise continue to "shake hands" ;

S2、线下可编程电脑通过以太网式互联网与远程终端电脑上的虚拟USB端口进行“握手”通信,“握手”通信成功,则进入步骤S3,否则继续“握手”;S2. The offline programmable computer performs "handshake" communication with the virtual USB port on the remote terminal computer through the Ethernet Internet. If the "handshake" communication is successful, then enter step S3, otherwise continue to "shake hands";

S3、远程终端上位机软件通过虚拟USB端口判断终端用户是否启动程序下载,如果终端用户启动程序下载,则进入步骤S4,否则继续等待;S3, the remote terminal host computer software judges whether the end user starts the program download through the virtual USB port, if the end user starts the program download, then enter step S4, otherwise continue to wait;

S4、远程终端上位机软件截获编程工具软件发给虚拟USB端口的数据,并通过以太网转发送给远程线下可编程电脑;S4. The remote terminal host computer software intercepts the data sent by the programming tool software to the virtual USB port, and forwards it to the remote offline programmable computer through Ethernet;

S5、远程线下可编程电脑上位机软件接收到远程终端发过来的数据后,将数据转发到连接RFID编程下载收发器的USB端口;S5. After receiving the data sent by the remote terminal, the upper computer software of the remote offline programmable computer forwards the data to the USB port connected to the RFID programming download transceiver;

S6、USB连接线下可编程电脑的RFID编程下载收发器再通过无线射频将数据发送给带有RFID编程下载收发器的可编程教育玩具;S6, USB connection to the RFID programming download transceiver of the offline programmable computer, and then send the data to the programmable educational toy with the RFID programming download transceiver through radio frequency;

S7、接着由可编程教育玩具上面的RFID编程下载收发器实现对可编程教育玩具上的处理器进行编程;S7, then the processor on the programmable educational toy is programmed by the RFID programming download transceiver on the programmable educational toy;

S8、编程过程中,可编程教育玩具上的处理器反馈信号通过RFID编程下载收发器以无线射频的方式发送给线下可编程电脑的RFID编程下载收发器;S8. During the programming process, the processor feedback signal on the programmable educational toy is sent to the RFID programming download transceiver of the offline programmable computer in the form of radio frequency through the RFID programming download transceiver;

S9、线下可编程电脑的RFID编程下载收发器读取连接RFID编程下载收发器的USB端口获得反馈信号,再通过以太网发送给远程终端电脑;S9. The RFID programming download transceiver of the offline programmable computer reads the USB port connected to the RFID programming download transceiver to obtain a feedback signal, and then sends it to the remote terminal computer through Ethernet;

S10、远程终端电脑上位机软件收到线下可编程电脑发过来的反馈信号后,将其通过虚拟USB端口发送给编程工具软件;S10. After the upper computer software of the remote terminal computer receives the feedback signal sent by the offline programmable computer, it sends it to the programming tool software through the virtual USB port;

S11、在编程工具软件中即可实时观察到编程进度,直到程序下载成功;S11. The programming progress can be observed in real time in the programming tool software until the program download is successful;

S12、程序远程下载成功后,远程终端上位机通过虚拟USB端口数据判断终端用户是否进入程序调试模式,如果是,则进入步骤S13,否则结束编程、通过网络摄像机远程观看可编程教育玩具运行状态;S12. After the remote download of the program is successful, the host computer of the remote terminal judges whether the terminal user enters the program debugging mode through the data of the virtual USB port, and if so, proceeds to step S13, otherwise ends the programming and remotely watches the running status of the programmable educational toy through the network camera;

S13、远程终端上位机软件截获编程工具软件发给虚拟USB端口的调试数据,并通过以太网转发给远程线下可编程电脑;S13, the remote terminal host computer software intercepts the debugging data sent by the programming tool software to the virtual USB port, and forwards it to the remote offline programmable computer through Ethernet;

S14、远程线下可编程电脑上位机接收到远程终端发过来的调试数据后,转发到连接RFID编程下载收发器的USB端口;S14. After receiving the debugging data sent by the remote terminal, the host computer of the remote offline programmable computer forwards it to the USB port connected to the RFID programming download transceiver;

S15、通过USB连接线下可编程电脑的RFID编程下载收发器再通过无线射频将调试数据发送给带有RFID编程下载收发器的可编程教育玩具;S15. Connect the RFID programming download transceiver of the offline programmable computer through USB, and then send the debugging data to the programmable educational toy with the RFID programming download transceiver through radio frequency;

S16、可编程教育玩具上的处理器实时地反馈调试信息,并逆向层层地将调试反馈信息发回给远程终端编程工具软件。S16. The processor on the programmable educational toy feeds back the debugging information in real time, and reversely sends the debugging feedback information back to the remote terminal programming tool software layer by layer.

优选的,终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6任一项所述方法的步骤。Preferably, the terminal device includes a memory, a processor, and a computer program stored in the memory and operable on the processor, wherein when the processor executes the computer program, the following claims 1- 6. The steps of any one of the methods.

优选的,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述方法的步骤。Preferably, the computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1-6 are realized.

(三)有益效果(3) Beneficial effects

本发明提供了基于互联网和RFID的远程无线实时在线编程下载控制系统。与现有技术相比具备以下有益效果:该基于互联网和RFID的远程无线实时在线编程下载控制系统,包括远程终端、线下可联网电脑、RFID编程下载收发器、可编程教育玩具和网络摄像机,远程终端通过互联网与教育培训机构的线下可联网电脑进行通讯,且远程终端与线下可联网电脑进行一对一配对,线下可联网电脑通过RFID编程下载收发器与可编程教育玩具进行通讯,且网络摄像机实时拍摄可编程教育玩具的状态,并将现场可编程教育玩具的运行状态实时传送至远程终端,可实现实时快速地进行远程编程的下载,可以多用户同时进行远程编程下载,结合本发明提出的编程教育的培训方法,每个培训对象的远程终端电脑对应一台线下可编程电脑和RFID编程下载收发器,以及一台可编程玩具,通过网络摄像机可将对应的可编程玩具的视频实时传送给培训对象,从而可使线上和线下的培训做到有效的结合,本发明的远程终端和线下可联网电脑分别有一个上位机处理软件,能够对正在下载的程序实时解码并远程发送,程序下载和调试过程及用户体验和本地下载无异。The invention provides a remote wireless real-time online programming download control system based on the Internet and RFID. Compared with the prior art, it has the following beneficial effects: the remote wireless real-time online programming download control system based on the Internet and RFID includes remote terminals, offline computers that can be networked, RFID programming download transceivers, programmable educational toys and network cameras, The remote terminal communicates with the offline computer of the educational training institution through the Internet, and the remote terminal and the offline computer are paired one-to-one, and the offline computer communicates with the programmable educational toy through the RFID programming download transceiver , and the network camera captures the state of the programmable educational toy in real time, and transmits the running state of the on-site programmable educational toy to the remote terminal in real time, which can realize real-time and fast remote programming download, and multiple users can perform remote programming download at the same time. In the training method of programming education proposed by the present invention, the remote terminal computer of each training object corresponds to an offline programmable computer, an RFID programming download transceiver, and a programmable toy, and the corresponding programmable toy can be uploaded through the network camera. Real-time transmission of the video to the training object, so that online and offline training can be effectively combined. The remote terminal of the present invention and the offline computer that can be networked each have a host computer processing software, which can monitor the program being downloaded in real time. Decode and send remotely, the program download and debugging process and user experience are no different from local download.

附图说明Description of drawings

图1为本发明系统的结构原理图;Fig. 1 is the structure schematic diagram of the system of the present invention;

图2为本发明控制方法的工作流程图。Fig. 2 is a working flowchart of the control method of the present invention.

图中,1远程终端、2线下可联网电脑、3 RFID编程下载收发器、4可编程教育玩具、5网络摄像机、6互联网。In the figure, 1 remote terminal, 2 offline computer, 3 RFID programming download transceiver, 4 programmable educational toy, 5 network camera, 6 Internet.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

请参阅图1-2,本发明实施例提供一种技术方案:基于互联网和RFID的远程无线实时在线编程下载控制系统,包括远程终端1、线下可联网电脑2、RFID编程下载收发器3、可编程教育玩具4和网络摄像机5,远程终端1通过互联网6与教育培训机构的线下可联网电脑2进行通讯,且远程终端1与线下可联网电脑2进行一对一配对,线下可联网电脑2通过RFID编程下载收发器3与可编程教育玩具4进行通讯,该RFID可自动或手动选择无线通信频率,可以满足十个以上无线下载器同时进行操作,且网络摄像机5实时拍摄可编程教育玩具4的状态,并将现场可编程教育玩具4的运行状态实时传送至远程终端1。Please refer to Fig. 1-2, the embodiment of the present invention provides a kind of technical solution: remote wireless real-time online programming download control system based on Internet and RFID, including remote terminal 1, offline computer 2, RFID programming download transceiver 3, The programmable educational toy 4 and the network camera 5, the remote terminal 1 communicates with the offline computer 2 of the education training institution through the Internet 6, and the remote terminal 1 and the offline computer 2 are paired one-to-one. The networked computer 2 communicates with the programmable educational toy 4 through the RFID programming download transceiver 3. The RFID can automatically or manually select the wireless communication frequency, which can satisfy the simultaneous operation of more than ten wireless downloaders, and the network camera 5 can be programmed in real time The state of educational toy 4, and the running state of field programmable educational toy 4 is transmitted to remote terminal 1 in real time.

本发明中,远程终端1和线下可联网电脑2之间通讯的信息只有各类图形化和语言化程序编译后的二进制或十六进制信息以及反馈信息,这个过程跟直接在线下可联网电脑2上操作过程一致。In the present invention, the information communicated between the remote terminal 1 and the offline computer 2 is only the binary or hexadecimal information and feedback information compiled by various graphical and language programs. This process is the same as that directly offline. The operation process on computer 2 is the same.

本发明中,远程终端1上能够实时看到程序下载进度条和下载成功与否反馈信息。In the present invention, the remote terminal 1 can see the program download progress bar and the feedback information of whether the download is successful or not in real time.

本发明中,多个远程终端1和多台线下可联网电脑2能够同时操作,无需排队等候。In the present invention, multiple remote terminals 1 and multiple off-line networkable computers 2 can operate simultaneously without waiting in line.

本发明中,远程终端1和线下可联网电脑2之间的通讯互联网6为以太网。In the present invention, the communication network 6 between the remote terminal 1 and the offline computer 2 is Ethernet.

本发明中,远程终端1内能够进行程序的编译和下载,也能够通过远程桌面控制线下可联网电脑2直接进行编程、编译和下载操作。In the present invention, the program can be compiled and downloaded in the remote terminal 1, and the offline computer 2 that can be networked can also be directly programmed, compiled and downloaded through the remote desktop control.

本发明中,远程终端1和线下可联网电脑2分别有一个上位机处理软件,能够对正在下载的程序实时解码并远程发送,程序下载过程和程序调试及用户体验和本地下载无异,且上位机处理软件为Keil、CCS、Quartus II或ISE中的一种,,同时上位机处理软件不限于以上这些软件,可根据实际情况进行选择使用,本发明直接利用单片机、ARM、DSP或FPGA处理器对应的上位机工具软件来进行编程教学,此类软件功能丰富,可以实现程序的编写、编译、调试和下载,本发明的目的是让培训对象在利用此类软件对远程可编程教育玩具4进行下载和程序调试的过程跟在本地通过USB连接可编程教育玩具4进行程序下载和调试的效果一样。In the present invention, the remote terminal 1 and the offline computer 2 each have a host computer processing software, which can decode the program being downloaded in real time and send it remotely. The program downloading process, program debugging and user experience are the same as those of local downloading, and Host computer processing software is a kind of in Keil, CCS, Quartus II or ISE, simultaneously host computer processing software is not limited to above these softwares, can select and use according to actual situation, the present invention directly utilizes single-chip microcomputer, ARM, DSP or FPGA to process The host computer tool software corresponding to the device is used for programming teaching. This type of software has rich functions and can realize program writing, compiling, debugging and downloading. The process of downloading and program debugging is the same as that of locally connecting the programmable educational toy 4 via USB to download and debug the program.

本发明中,基于互联网和RFID的远程无线实时在线编程下载控制系统,的控制方法,具体包括以下步骤:Among the present invention, the control method of the remote wireless real-time online programming download control system based on the Internet and RFID specifically includes the following steps:

S1、线下可编程电脑2通过USB接口的RFID编程下载收发器3与可编程教育玩具4上的RFID编程下载收发器3进行“握手”通信,“握手”通信成功,则进入步骤S2,否则继续“握手”;S1. The offline programmable computer 2 performs "handshake" communication with the RFID programming download transceiver 3 on the USB interface and the RFID programming download transceiver 3 on the programmable educational toy 4. If the "handshake" communication is successful, then enter step S2, otherwise Continue to "shake hands";

S2、线下可编程电脑2通过以太网式互联网6与远程终端1电脑上的虚拟USB端口进行“握手”通信,“握手”通信成功,则进入步骤S3,否则继续“握手”;S2. The offline programmable computer 2 performs "handshake" communication with the virtual USB port on the remote terminal 1 computer through the Ethernet Internet 6. If the "handshake" communication is successful, then enter step S3, otherwise continue to "shake hands";

S3、远程终端1上位机软件通过虚拟USB端口判断终端用户是否启动程序下载,如果终端用户启动程序下载,执行编程工具软件中的程序下载命令,则进入步骤S4,否则继续等待;S3, the remote terminal 1 host computer software judges whether the terminal user starts the program download through the virtual USB port, if the terminal user starts the program download, executes the program download command in the programming tool software, then enters step S4, otherwise continues to wait;

S4、远程终端1上位机软件截获编程工具软件发给虚拟USB端口的数据,并通过以太网转发送给远程线下可编程电脑2;S4. The upper computer software of the remote terminal 1 intercepts the data sent by the programming tool software to the virtual USB port, and forwards it to the remote offline programmable computer 2 through Ethernet;

S5、远程线下可编程电脑2上位机软件接收到远程终端1发过来的数据后,将数据转发到连接RFID编程下载收发器3的USB端口;S5. After receiving the data sent by the remote terminal 1, the upper computer software of the remote offline programmable computer 2 forwards the data to the USB port connected to the RFID programming download transceiver 3;

S6、USB连接线下可编程电脑2的RFID编程下载收发器3再通过无线射频将数据发送给带有RFID编程下载收发器3的可编程教育玩具4;S6, USB connection to the RFID programming download transceiver 3 of the offline programmable computer 2, and then send the data to the programmable educational toy 4 with the RFID programming download transceiver 3 through radio frequency;

S7、接着由可编程教育玩具4上面的RFID编程下载收发器3实现对可编程教育玩具4上的处理器进行编程;S7, then realize programming the processor on the programmable educational toy 4 by the RFID programming download transceiver 3 above the programmable educational toy 4;

S8、编程过程中,可编程教育玩具4上的处理器反馈信号通过RFID编程下载收发器3以无线射频的方式发送给线下可编程电脑2的RFID编程下载收发器3;S8. During the programming process, the processor feedback signal on the programmable educational toy 4 is sent to the RFID programming download transceiver 3 of the offline programmable computer 2 through the RFID programming download transceiver 3 in a radio frequency manner;

S9、线下可编程电脑2的RFID编程下载收发器3读取连接RFID编程下载收发器3的USB端口获得反馈信号,再通过以太网发送给远程终端1电脑;S9, the RFID programming download transceiver 3 of the offline programmable computer 2 reads the USB port connected to the RFID programming download transceiver 3 to obtain a feedback signal, and then sends it to the remote terminal 1 computer through Ethernet;

S10、远程终端1电脑上位机软件收到线下可编程电脑2发过来的反馈信号后,将其通过虚拟USB端口发送给编程工具软件;S10. After receiving the feedback signal from the offline programmable computer 2, the host computer software of the remote terminal 1 sends it to the programming tool software through the virtual USB port;

S11、在编程工具软件中即可实时观察到编程进度,直到程序下载成功;S11. The programming progress can be observed in real time in the programming tool software until the program download is successful;

S12、程序远程下载成功后,远程终端1上位机通过虚拟USB端口数据判断终端用户是否进入程序调试模式,如果是,则进入步骤S13,否则结束编程、通过网络摄像机5远程观看可编程教育玩具4运行状态;S12, after the program remote download is successful, the upper computer of the remote terminal 1 judges whether the end user enters the program debugging mode through the data of the virtual USB port, if yes, then enters step S13, otherwise end the programming, and remotely watch the programmable educational toy 4 through the network camera 5 Operating status;

S13、远程终端1上位机软件截获编程工具软件发给虚拟USB端口的调试数据,并通过以太网转发给远程线下可编程电脑2;S13. The upper computer software of the remote terminal 1 intercepts the debugging data sent by the programming tool software to the virtual USB port, and forwards it to the remote offline programmable computer 2 through Ethernet;

S14、远程线下可编程电脑2上位机接收到远程终端1发过来的调试数据后,转发到连接RFID编程下载收发器3的USB端口;S14. After receiving the debugging data sent by the remote terminal 1, the upper computer of the remote offline programmable computer 2 forwards it to the USB port connected to the RFID programming download transceiver 3;

S15、通过USB连接线下可编程电脑2的RFID编程下载收发器3再通过无线射频将调试数据发送给带有RFID编程下载收发器3的可编程教育玩具4;S15, connect the RFID programming download transceiver 3 of the offline programmable computer 2 through USB, and then send the debugging data to the programmable educational toy 4 with the RFID programming download transceiver 3 through radio frequency;

S16、可编程教育玩具4上的处理器实时地反馈调试信息,并逆向层层地将调试反馈信息发回给远程终端1编程工具软件,即:可编程玩具处理器→可编程玩具上的RFID控制器→线下可编程电脑2端的RFID控制器→线下可编程电脑2端的USB→线下可编程电脑2→远程终端1电脑→虚拟USB端口→编程工具软件。S16. The processor on the programmable educational toy 4 feeds back the debugging information in real time, and reversely sends the debugging feedback information back to the remote terminal 1 programming tool software, namely: programmable toy processor → RFID on the programmable toy Controller→RFID controller at terminal 2 of offline programmable computer→USB at terminal 2 of offline programmable computer→2 terminal of offline programmable computer→computer of remote terminal 1→virtual USB port→programming tool software.

本发明中,终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6任一项所述方法的步骤。In the present invention, the terminal device includes a memory, a processor, and a computer program stored in the memory and operable on the processor. It is characterized in that, when the processor executes the computer program, the computer program according to claim 1 is realized. - the step of any one of the methods described in 6.

本发明中,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述方法的步骤。In the present invention, the computer-readable storage medium stores a computer program, which is characterized in that, when the computer program is executed by a processor, the steps of the method according to any one of claims 1-6 are implemented.

本发明所对应的培训对象可以在任意一台联网的电脑上学习编程,通过互联网6可实时将编写的程序传输至对应的线下可编程电脑2上,线下可编程电脑2实时通过RFID编程下载收发器3进行下载程序到可编程教育玩具4上,培训对象同时在编程终端的上位机上可通过网络摄像机5实时观看可编程玩具的状态,培训对象可以有效地结合可编程教育玩具4来进行编程的学习。The training object corresponding to the present invention can learn programming on any networked computer, and the written program can be transmitted to the corresponding offline programmable computer 2 in real time through the Internet 6, and the offline programmable computer 2 can be programmed through RFID in real time Download the transceiver 3 to download the program to the programmable educational toy 4. At the same time, the training object can watch the status of the programmable toy in real time through the network camera 5 on the host computer of the programming terminal. The training object can effectively combine the programmable educational toy 4 to carry out Learning to program.

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. any such actual relationship or order exists between them. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or apparatus.

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。Although the embodiments of the present invention have been shown and described, those skilled in the art can understand that various changes, modifications and substitutions can be made to these embodiments without departing from the principle and spirit of the present invention. and modifications, the scope of the invention is defined by the appended claims and their equivalents.

Claims (10)

1.基于互联网和RFID的远程无线实时在线编程下载控制系统,其特征在于:包括远程终端(1)、线下可联网电脑(2)、RFID编程下载收发器(3)、可编程教育玩具(4)和网络摄像机(5),所述远程终端(1)通过互联网(6)与教育培训机构的线下可联网电脑(2)进行通讯,且远程终端(1)与线下可联网电脑(2)进行一对一配对,所述线下可联网电脑(2)通过RFID编程下载收发器(3)与可编程教育玩具(4)进行通讯,且网络摄像机(5)实时拍摄可编程教育玩具(4)的状态,并将现场可编程教育玩具(4)的运行状态实时传送至远程终端(1)。1. The remote wireless real-time online programming download control system based on the Internet and RFID is characterized in that: it includes a remote terminal (1), an offline computer (2), an RFID programming download transceiver (3), a programmable educational toy ( 4) and a network camera (5), the remote terminal (1) communicates with the offline computer (2) of the education and training institution through the Internet (6), and the remote terminal (1) communicates with the offline computer ( 2) Perform one-to-one pairing, the offline computer (2) communicates with the programmable educational toy (4) through the RFID programming download transceiver (3), and the network camera (5) takes pictures of the programmable educational toy in real time (4), and transmit the operating status of the field programmable educational toy (4) to the remote terminal (1) in real time. 2.根据权利要求1所述的基于互联网和RFID的远程无线实时在线编程下载控制系统,其特征在于:所述远程终端(1)和线下可联网电脑(2)之间通讯的信息只有各类图形化和语言化程序编译后的二进制或十六进制信息以及反馈信息。2. The remote wireless real-time online programming download control system based on the Internet and RFID according to claim 1, characterized in that: the information communicated between the remote terminal (1) and the offline computer (2) has only Binary or hexadecimal information and feedback information compiled by similar graphical and language programs. 3.根据权利要求1所述的基于互联网和RFID的远程无线实时在线编程下载控制系统,其特征在于:所述远程终端(1)上能够实时看到程序下载进度条和下载成功与否反馈信息。3. the remote wireless real-time online programming download control system based on the Internet and RFID according to claim 1, characterized in that: the program download progress bar and the download success feedback information can be seen in real time on the remote terminal (1) . 4.根据权利要求1所述的基于互联网和RFID的远程无线实时在线编程下载控制系统,其特征在于:多个所述远程终端(1)和多台线下可联网电脑(2)能够同时操作,无需排队等候。4. The remote wireless real-time online programming download control system based on the Internet and RFID according to claim 1, characterized in that: a plurality of said remote terminals (1) and a plurality of off-line networkable computers (2) can operate simultaneously , without waiting in line. 5.根据权利要求1所述的基于互联网和RFID的远程无线实时在线编程下载控制系统,其特征在于:所述远程终端(1)和线下可联网电脑(2)之间的通讯互联网(6)为以太网。5. The remote wireless real-time online programming download control system based on the Internet and RFID according to claim 1, characterized in that: the communication Internet (6) between the remote terminal (1) and the offline computer (2) ) for Ethernet. 6.根据权利要求1所述的基于互联网和RFID的远程无线实时在线编程下载控制系统,其特征在于:所述远程终端(1)内能够进行程序的编译和下载,也能够通过远程桌面控制线下可联网电脑(2)直接进行编程、编译和下载操作。6. The remote wireless real-time online programming download control system based on the Internet and RFID according to claim 1, characterized in that: the program can be compiled and downloaded in the remote terminal (1), and can also be controlled via the remote desktop. The computer (2) that can be connected to the Internet can directly perform programming, compiling and downloading operations. 7.根据权利要求1所述的基于互联网和RFID的远程无线实时在线编程下载控制系统,其特征在于:所述远程终端(1)和线下可联网电脑(2)分别有一个上位机处理软件,能够对正在下载的程序实时解码并远程发送,程序下载过程和程序调试及用户体验和本地下载无异。7. The remote wireless real-time online programming download control system based on the Internet and RFID according to claim 1, characterized in that: the remote terminal (1) and the offline networkable computer (2) have a host computer processing software respectively , can decode the program being downloaded in real time and send it remotely, the program downloading process, program debugging and user experience are no different from local downloading. 8.根据权利要求1-7任意一项所述的基于互联网和RFID的远程无线实时在线编程下载控制系统,其特征在于:其控制方法具体包括以下步骤:8. The remote wireless real-time online programming download control system based on the Internet and RFID according to any one of claims 1-7, characterized in that: its control method specifically includes the following steps: S1、线下可编程电脑(2)通过USB接口的RFID编程下载收发器(3)与可编程教育玩具(4)上的RFID编程下载收发器(3)进行“握手”通信,“握手”通信成功,则进入步骤S2,否则继续“握手”;S1. The offline programmable computer (2) communicates with the RFID programming download transceiver (3) on the USB interface and the RFID programming download transceiver (3) on the programmable educational toy (4) for "handshake" communication, "handshake" communication If successful, enter step S2, otherwise continue to "shake hands"; S2、线下可编程电脑(2)通过以太网式互联网(6)与远程终端(1)电脑上的虚拟USB端口进行“握手”通信,“握手”通信成功,则进入步骤S3,否则继续“握手”;S2, the offline programmable computer (2) performs "handshake" communication with the virtual USB port on the remote terminal (1) computer through the Ethernet Internet (6), if the "handshake" communication is successful, then enter step S3, otherwise continue to " shake hands"; S3、远程终端(1)上位机软件通过虚拟USB端口判断终端用户是否启动程序下载,如果终端用户启动程序下载,则进入步骤S4,否则继续等待;S3, remote terminal (1) host computer software judges whether terminal user starts program download by virtual USB port, if terminal user starts program download, then enter step S4, otherwise continue to wait; S4、远程终端(1)上位机软件截获编程工具软件发给虚拟USB端口的数据,并通过以太网转发送给远程线下可编程电脑(2);S4, the remote terminal (1) host computer software intercepts the data sent by the programming tool software to the virtual USB port, and forwards it to the remote off-line programmable computer (2) through Ethernet; S5、远程线下可编程电脑(2)上位机软件接收到远程终端(1)发过来的数据后,将数据转发到连接RFID编程下载收发器(3)的USB端口;After S5, remote off-line programmable computer (2) host computer software receives the data that remote terminal (1) sends, forwards data to the USB port that connects RFID programming download transceiver (3); S6、USB连接线下可编程电脑(2)的RFID编程下载收发器(3)再通过无线射频将数据发送给带有RFID编程下载收发器(3)的可编程教育玩具(4);S6, USB connection to the RFID programming download transceiver (3) of the offline programmable computer (2), and then send the data to the programmable educational toy (4) with the RFID programming download transceiver (3) through radio frequency; S7、接着由可编程教育玩具(4)上面的RFID编程下载收发器(3)实现对可编程教育玩具(4)上的处理器进行编程;S7, then realize programming the processor on the programmable educational toy (4) by the RFID programming download transceiver (3) above the programmable educational toy (4); S8、编程过程中,可编程教育玩具(4)上的处理器反馈信号通过RFID编程下载收发器(3)以无线射频的方式发送给线下可编程电脑(2)的RFID编程下载收发器(3);S8, during the programming process, the processor feedback signal on the programmable educational toy (4) is sent to the RFID programming download transceiver ( 3); S9、线下可编程电脑(2)的RFID编程下载收发器(3)读取连接RFID编程下载收发器(3)的USB端口获得反馈信号,再通过以太网发送给远程终端(1)电脑;S9, the RFID programming download transceiver (3) of the offline programmable computer (2) reads the USB port connected to the RFID programming download transceiver (3) to obtain a feedback signal, and then sends it to the remote terminal (1) computer via Ethernet; S10、远程终端(1)电脑上位机软件收到线下可编程电脑(2)发过来的反馈信号后,将其通过虚拟USB端口发送给编程工具软件;S10. After receiving the feedback signal sent by the offline programmable computer (2), the upper computer software of the remote terminal (1) sends it to the programming tool software through the virtual USB port; S11、在编程工具软件中即可实时观察到编程进度,直到程序下载成功;S11. The programming progress can be observed in real time in the programming tool software until the program download is successful; S12、程序远程下载成功后,远程终端(1)上位机通过虚拟USB端口数据判断终端用户是否进入程序调试模式,如果是,则进入步骤S13,否则结束编程、通过网络摄像机(5)远程观看可编程教育玩具(4)运行状态;S12, after the remote download of the program is successful, the remote terminal (1) host computer judges whether the end user enters the program debugging mode through the data of the virtual USB port, if yes, then enters step S13, otherwise end the programming, and watch remotely through the network camera (5). Programming educational toy (4) running state; S13、远程终端(1)上位机软件截获编程工具软件发给虚拟USB端口的调试数据,并通过以太网转发给远程线下可编程电脑(2);S13, the remote terminal (1) host computer software intercepts the debugging data sent to the virtual USB port by the programming tool software, and forwards it to the remote offline programmable computer (2) through Ethernet; S14、远程线下可编程电脑(2)上位机接收到远程终端(1)发过来的调试数据后,转发到连接RFID编程下载收发器(3)的USB端口;S14, remote off-line programmable computer (2) upper computer receives the debugging data sent by the remote terminal (1), forwards to the USB port connected to the RFID programming download transceiver (3); S15、通过USB连接线下可编程电脑(2)的RFID编程下载收发器(3)再通过无线射频将调试数据发送给带有RFID编程下载收发器(3)的可编程教育玩具(4);S15, connect the RFID programming download transceiver (3) of the offline programmable computer (2) through USB, and then send the debugging data to the programmable educational toy (4) with the RFID programming download transceiver (3) through radio frequency; S16、可编程教育玩具(4)上的处理器实时地反馈调试信息,并逆向层层地将调试反馈信息发回给远程终端(1)编程工具软件。S16. The processor on the programmable educational toy (4) feeds back the debugging information in real time, and reversely sends the debugging feedback information back to the remote terminal (1) programming tool software layer by layer. 9.一种终端设备,其特征在于:包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-8任一项所述方法的步骤。9. A terminal device, characterized in that it includes a memory, a processor, and a computer program stored in the memory and operable on the processor, wherein when the processor executes the computer program Implementing the steps of the method according to any one of claims 1-8. 10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述方法的步骤。10. A computer-readable storage medium, the computer-readable storage medium storing a computer program, characterized in that, when the computer program is executed by a processor, the steps of the method according to any one of claims 1-6 are implemented .
CN201910404319.3A 2019-05-16 2019-05-16 Remote wireless real-time online programming download control system based on Internet and RFID Withdrawn CN110191161A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910404319.3A CN110191161A (en) 2019-05-16 2019-05-16 Remote wireless real-time online programming download control system based on Internet and RFID

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910404319.3A CN110191161A (en) 2019-05-16 2019-05-16 Remote wireless real-time online programming download control system based on Internet and RFID

Publications (1)

Publication Number Publication Date
CN110191161A true CN110191161A (en) 2019-08-30

Family

ID=67716377

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910404319.3A Withdrawn CN110191161A (en) 2019-05-16 2019-05-16 Remote wireless real-time online programming download control system based on Internet and RFID

Country Status (1)

Country Link
CN (1) CN110191161A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110806976A (en) * 2019-10-24 2020-02-18 青岛英泰软件技术有限公司 How to push shell and CMD commands remotely

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110806976A (en) * 2019-10-24 2020-02-18 青岛英泰软件技术有限公司 How to push shell and CMD commands remotely
CN110806976B (en) * 2019-10-24 2022-03-22 青岛英泰软件技术有限公司 Method for remotely pushing shell and CMD (command-to-command) commands

Similar Documents

Publication Publication Date Title
CN110377278B (en) Visual programming tool system based on artificial intelligence and Internet of things
TWI547915B (en) Synchronization method and system for using ipad to contril courseware
CN110262378A (en) A method of online programming is realized using APP control robot
CN103101054B (en) Mobile phone is to the programming of robot and Controlling System
CA2857961A1 (en) Wireless devices and control method
CN107067836A (en) A kind of electronic building blocks learning device, system and method based on intelligent terminal
US20200234609A1 (en) System and method for teaching computer programming
CN110209074A (en) A kind of intelligent curtain and mobile terminal interactive device and exchange method
CN113628324A (en) Wisdom highway VR interactive teaching system
CN111862727B (en) Artificial intelligence graphical programming teaching platform and method
CN109830141A (en) A kind of entity command programmed method and entity command programing system
CN204395429U (en) Motive objects networking interactive Intelligent doll
CN110191161A (en) Remote wireless real-time online programming download control system based on Internet and RFID
Yuen et al. Mobile app controlled modular combat robot for STEM education
CN208819395U (en) A kind of intelligent interactive learning machine and its system
CN112540668A (en) Intelligent teaching auxiliary method and system based on AI and IoT
KR20230073604A (en) Hybrid coding education system
Plauska et al. Reflections on using robots and visual programming environments for project-based teaching
CN109872588A (en) A kind of interactive approach of online class, apparatus and system
CN108133629A (en) A kind of computer aided instruction system
CN113395306A (en) FPGA experimental system combining remote virtual and real
KR20210016931A (en) Method and system for learning coding using light emitting diode blocks
CN206480184U (en) A kind of Simulated movable early education robot
CN108447324A (en) A kind of intelligent interaction learning method
CN213846720U (en) Interactive intelligent teaching system based on intellectualization

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20190830