[go: up one dir, main page]

CN105388786B - A kind of intelligent marionette idol control method - Google Patents

A kind of intelligent marionette idol control method Download PDF

Info

Publication number
CN105388786B
CN105388786B CN201510665784.4A CN201510665784A CN105388786B CN 105388786 B CN105388786 B CN 105388786B CN 201510665784 A CN201510665784 A CN 201510665784A CN 105388786 B CN105388786 B CN 105388786B
Authority
CN
China
Prior art keywords
information
server
monitoring
recipient
puppet
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.)
Active
Application number
CN201510665784.4A
Other languages
Chinese (zh)
Other versions
CN105388786A (en
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.)
Xidian University
Original Assignee
Xidian University
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 Xidian University filed Critical Xidian University
Priority to CN201510665784.4A priority Critical patent/CN105388786B/en
Publication of CN105388786A publication Critical patent/CN105388786A/en
Application granted granted Critical
Publication of CN105388786B publication Critical patent/CN105388786B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种智能提线木偶偶人控制方法,所述智能提线木偶偶人控制方法包括:播放音频,伴随肢体动作;通过语音发送命令,实现对偶人基本动作控制和口语交流;根据提问的指令,联网搜索出答案后将结果反馈;实时进行远程监控,在隐蔽处进行监视保护。本发明将提线木偶和幼教陪护机器人相结合,利用手机、平板电脑或者计算机的客户端实现互动,建立了家长和幼儿的密切联系,更加贴切地实现了幼儿的早教与陪护;提供开放偶人专属定制服务,让陪护更加个性化;将国家非物质文化引入家庭,无形中对用户实现了中华优秀传统文化的熏陶,有助于培养更加健全人格的中华儿女。

The invention discloses an intelligent string puppet control method. The intelligent string puppet control method includes: playing audio, accompanied by body movements; sending commands through voice to realize basic action control and oral communication of the puppet; Instructions to ask questions, search out the answers online and feed back the results; real-time remote monitoring, monitoring and protection in hidden places. The present invention combines the marionette and the preschool education escort robot, realizes the interaction by using the mobile phone, the tablet computer or the client of the computer, establishes the close contact between the parents and the infant, and realizes the early education and escort of the infant more appropriately; provides an open puppet Exclusive customized services make escorts more personalized; introducing national non-material culture into the family has invisibly edified the excellent traditional Chinese culture for users, and helps to cultivate Chinese sons and daughters with more sound personalities.

Description

一种智能提线木偶偶人控制方法An intelligent string puppet control method

技术领域technical field

本发明属于陪伴早教技术领域,尤其涉及一种智能提线木偶偶人控制方法。The invention belongs to the technical field of accompanying early education, and in particular relates to an intelligent marionette control method.

背景技术Background technique

近年来,随着我国人口数量不断增长,随之带来的人口红利消失、生育率降低、出生性别比例失调、人口老龄化和一系列社会经济问题逐渐显露,为了解决我国人口带来的一系列问题,调整人口政策尤其是生育政策迫在眉睫,其中开放二胎政策应运而生。随着二胎政策的陆续开放,我国婴幼儿童的数量即将迎来一个小高峰。并随着我国人民生活水平不断提高,家长越来越关注儿童的身心发育,越来越多的父母认识到了婴幼儿早教和亲情陪护的重要性,据统计,超过95%的家长认为早教对于孩子的未来教育有非常重要的影响,但由于上班工作忙、工作出差和经济压力大等原因,绝大部分家长没有时间亲自为孩子提供早期教育或者陪伴孩子,由此造成孩子的身心发展受到影响等问题日益严重。目前最受家庭欢迎的早教类产品是早教机构、教育图书和电子音像,但是早教机构往往存在着费用高、时间长、甚至安全性得不到保证等诸多不利因素,加上教育图书和电子音像产品本身的局限性,越来越多的家长选择了早教玩具与机器人。In recent years, with the continuous growth of my country's population, the resulting demographic dividend has disappeared, the fertility rate has decreased, birth sex ratio imbalance, population aging and a series of socio-economic problems have gradually emerged. In order to solve a series of problems brought about by my country's population It is imminent to adjust the population policy, especially the birth policy, among which the open two-child policy came into being. With the gradual opening of the two-child policy, the number of infants and young children in our country is about to usher in a small peak. And with the continuous improvement of people's living standards in our country, parents pay more and more attention to children's physical and mental development. More and more parents realize the importance of early education and family care for infants. According to statistics, more than 95% of parents believe that early education is important for children. However, due to busy work, business trips and high economic pressure, most parents do not have time to provide early education for their children or accompany their children, which affects their physical and mental development. The problem is getting worse. At present, the most popular early education products for families are early education institutions, educational books and electronic audio-visual products. Due to the limitations of the product itself, more and more parents choose early childhood education toys and robots.

发明内容Contents of the invention

本发明将提线木偶和幼教陪护机器人相结合,目的在于提供一种智能提线木偶偶人控制方法,旨在解决现有早教类产品功能单一,智能化程度较低的问题。The present invention combines a marionette with a preschool education escort robot, and aims to provide an intelligent marionette control method, aiming at solving the problem of single function and low intelligence of existing early education products.

本发明是这样实现的,一种智能提线木偶偶人控制方法,所述智能提线木偶偶人控制方法包括:The present invention is achieved in this way, an intelligent string puppet control method, the intelligent string puppet control method includes:

播放音频,伴随肢体动作;Play audio, accompanied by body movements;

通过语音发送命令,实现对偶人基本动作控制和口语交流;Send commands by voice to realize the basic action control and oral communication of the puppet;

根据提问的指令,联网搜索出答案后将结果反馈;According to the instruction of the question, after searching the answer online, the result will be fed back;

实时进行远程监控,在隐蔽处进行监视保护;Real-time remote monitoring, monitoring and protection in hidden places;

利用手机、平板电脑或者计算机的客户端留言,实现互动。Use the mobile phone, tablet computer or computer client to leave a message to achieve interaction.

进一步,所述音频的播放通过MediaPlayer解码并使用SurfaceView显示音频文件,使用MediaPlayer解码并播放音频时,从音频播放的进度中可获取此刻相应的动作指令,拖动进度到某个位置,便可发送相应的动作指令,偶人根据动作指令,做出相应的动作;Further, the playback of the audio is decoded by MediaPlayer and the audio file is displayed using SurfaceView. When using MediaPlayer to decode and play the audio, the corresponding action command at the moment can be obtained from the progress of the audio playback, and the progress can be sent by dragging the progress to a certain position. Corresponding action instructions, the puppet makes corresponding actions according to the action instructions;

所述通过语音发送命令,实现对偶人基本动作控制和口语交流分为语音识别和语音合成两部分;The sending commands by voice to realize the basic action control and oral communication of the puppet is divided into two parts: voice recognition and voice synthesis;

使用语音识别接口,问答接口和语音合成接口处理结果,生成语音;首先使用语音识别接口识别语音输入,将识别结果使用提供的问答接口获取智能回答,再调用语音生成接口处理返回结果生成语音,得到语音回答。Use the speech recognition interface, the question answering interface and the speech synthesis interface to process the results and generate speech; first use the speech recognition interface to recognize the voice input, use the provided question answering interface to obtain intelligent answers from the recognition results, and then call the speech generation interface to process the returned results to generate speech, and get Voice answer.

进一步,所述远程监控分为监控端、被监控端和中间服务器三部分;当被监控端应用启动时,从心跳模块获取指令,如果是开启指令,则后台启动相机,并向中间服务器发送视频流;如果是关闭指令,则停止向中间服务器发送视频流;每一个被监控端对应一个唯一的UUID,用以识别该设备,且其发送的视频流以该UUID识别,当监控端要进行监控时,登录中间服务器并选择监控端,然后点击监控,开始接收视频流以实现实时监控,并修改监控端的监控状态为监控中。Further, the remote monitoring is divided into three parts: the monitoring end, the monitored end and the intermediate server; when the application of the monitored end is started, the instruction is obtained from the heartbeat module, if it is an opening instruction, the camera is started in the background, and the video is sent to the intermediate server stream; if it is a close command, stop sending video streams to the intermediate server; each monitored terminal corresponds to a unique UUID to identify the device, and the video stream it sends is identified by this UUID, when the monitoring terminal wants to monitor , log in to the intermediate server and select the monitoring terminal, and then click Monitor to start receiving video streams for real-time monitoring, and modify the monitoring status of the monitoring terminal to monitoring.

进一步,所述心跳模块是通过在服务器的数据库中维护着一个数据表,该数据表里存放各个设备的状态,数据项包括设备UUID、在线(0/1)、监控(0/1)、信息(0/1),0代表离线、未监控和无信息;1代表在线、监控中和有信息,心跳模块来读取该设备状态表,并将数据封装为JSON包进行发送。Further, the heartbeat module maintains a data table in the database of the server, which stores the status of each device, and the data items include device UUID, online (0/1), monitoring (0/1), information (0/1), 0 means offline, unmonitored and no information; 1 means online, monitoring and with information, the heartbeat module reads the device status table, and encapsulates the data into a JSON packet for sending.

进一步,所述利用手机、平板电脑或者计算机的客户端留言,实现互动使用audiorecord录制语音,后台使用HTTP协议上传到服务器,服务器经过转发,传送到目的端;目的端接收到信息后,下载语音到本地数据库,用户查看,播放语音;Further, the client leaves a message using a mobile phone, a tablet computer or a computer to realize interaction and use audiorecord to record the voice, and the background uses the HTTP protocol to upload to the server, and the server is forwarded and sent to the destination; after the destination receives the information, download the voice to the Local database, users can view and play voice;

所述利用手机、平板电脑或者计算机的客户端留言具体包括:The client message using a mobile phone, a tablet computer or a computer specifically includes:

发件人将信息发送到服务器,服务器保存发件人信息、信息内容以及收件人地址,收件人地址默认已转换为设备的UUID,唯一地标识到一个收件人,修改收件人状态表的信息状态位为1;The sender sends the information to the server, and the server saves the sender's information, information content and recipient's address. The recipient's address has been converted to the UUID of the device by default, uniquely identifies a recipient, and modifies the recipient's status The information status bit of the table is 1;

收件人使用心跳模块检测状态表的状态,当检测到有信息时,提醒收件人收件;The recipient uses the heartbeat module to detect the status of the status table, and when there is information detected, the recipient is reminded to receive;

收件人接收到信息提醒后,向服务器提出信息接收请求,服务器查询相关的信息内容,并封装为JSON包发送给收件人,应用端解析JSON包,将数据存入本地数据库,发件人向服务器发送信息并修改状态表信息。After receiving the information reminder, the recipient makes an information receiving request to the server, the server queries the relevant information content, and encapsulates it as a JSON package and sends it to the recipient, the application parses the JSON package, stores the data in the local database, and the sender Send information to the server and modify state table information.

进一步,从网络上下载或搜索本地音频文件,设置背景音乐,并使用动作编排方式进行节目编排,编排完成后,将相应的动作指令和每个指令对应的音频文件的合成文件,封装为一个JSON包,发送到服务器上,共享使用;Further, download or search for local audio files from the Internet, set the background music, and use the action arrangement method to arrange the program. After the arrangement is completed, the corresponding action instructions and the composite file of the audio file corresponding to each instruction are encapsulated into a JSON package, sent to the server for shared use;

背景音乐获取网络资源访问流程为:首先向服务器发送一个HTTP请求,服务器回送一个JSON包,客户端解析JSON包并访问服务器资源,然后进行下载。The background music acquisition network resource access process is as follows: firstly send an HTTP request to the server, the server sends back a JSON packet, the client parses the JSON packet and accesses the server resource, and then downloads it.

本发明的另一目的在于提供一种所述的智能提线木偶偶人控制方法的控制系统,所述控制系统包括:Another object of the present invention is to provide a control system for the smart marionette control method, the control system includes:

播放模块,用于播放音频,伴随肢体动作;The playback module is used to play audio and accompany body movements;

交流模块,用于通过语音发送命令,实现对偶人基本动作控制和口语交流;The communication module is used to send commands through voice to realize the basic movement control and oral communication of the puppet;

反馈模块,用于根据提问的指令,联网搜索出答案后将结果反馈;The feedback module is used to feed back the results after the answers are searched online according to the instructions of the questions;

远程监控模块,用于实时进行远程监控,在隐蔽处进行监视保护;The remote monitoring module is used for real-time remote monitoring and monitoring and protection in hidden places;

互动模块,用于利用手机、平板电脑或者计算机的客户端留言,实现互动。The interactive module is used to realize interaction by using a mobile phone, a tablet computer or a computer client to leave a message.

进一步,所述交流模块包括:Further, the communication module includes:

语音识别单元,用于使用语音识别接口识别语音输入;a speech recognition unit for recognizing speech input using a speech recognition interface;

语音合成单元,用于将识别结果使用提供的问答接口获取智能回答,再调用语音生成接口处理返回结果生成语音,得到语音回答。The speech synthesis unit is used to use the provided question-and-answer interface to obtain intelligent answers from the recognition results, and then call the speech generation interface to process the returned results to generate speech and obtain speech answers.

进一步,所述远程监控模块包括:监控端、被监控端和中间服务器;Further, the remote monitoring module includes: a monitoring terminal, a monitored terminal and an intermediate server;

监控端和被监控端与中间服务器通讯。The monitoring terminal and the monitored terminal communicate with the intermediate server.

进一步,所述互动模块进一步包括:Further, the interactive module further includes:

信息状态单元,发件人将信息发送到服务器,服务器保存发件人信息、信息内容以及收件人地址,收件人地址默认已转换为设备的UUID,唯一地标识到一个收件人,修改收件人状态表的信息状态位为1;Information status unit, the sender sends the information to the server, the server saves the sender information, information content and recipient address, the recipient address has been converted to the UUID of the device by default, uniquely identifies a recipient, modify The information status bit of the recipient status table is 1;

信息提醒单元,收件人使用心跳模块检测状态表的状态,当检测到有信息时,提醒收件人收件;Information reminder unit, the recipient uses the heartbeat module to detect the status of the status table, and when there is information detected, the recipient is reminded to receive;

状态表信息修改单元,收件人接收到信息提醒后,向服务器提出信息接收请求,服务器查询相关的信息内容,并封装为JSON包发送给收件人,应用端解析JSON包,将数据存入本地数据库,发件人向服务器发送信息并修改状态表信息。The status table information modification unit, after the recipient receives the information reminder, sends an information receiving request to the server, the server queries the relevant information content, and encapsulates it as a JSON package and sends it to the recipient, the application parses the JSON package, and stores the data in the The local database, the sender sends information to the server and modifies the state table information.

本发明提供的智能提线木偶偶人控制方法,与现有技术相比,具有以下优势:Compared with the prior art, the intelligent string puppet control method provided by the present invention has the following advantages:

1、建立了家长和幼儿的密切联系,更加贴切地实现了幼儿的早教与陪护;更加生动形象地实现婴幼儿童早教和陪伴等功能,在增强产品功能的同时给儿童更加快乐的童年;将提线木偶和语音问答相结合,突破了传统提线木偶需要专业演员额外配音的限制,真正赋予了提线木偶生命实现了木偶的活灵活现;通过3D打印技术设计人偶,相比同等尺寸下的传统木偶实现了偶人的眼睛、嘴巴和肢体的运动,提供开放偶人专属定制服务,让陪护更加个性化;将玩具与安全守护相结合,让保护更加隐蔽,当有盗贼入侵时能留下更多的证据,同时也对减轻被监视感有一定的效用;将国家非物质文化引入家庭,无形中对用户实现了中华优秀传统文化的熏陶,有助于培养更加健全人格的中华儿女。1. Establish a close relationship between parents and children, and more closely realize the early education and companionship of children; realize the functions of early education and companionship for infants and young children more vividly, and give children a happier childhood while enhancing product functions; The combination of marionettes and voice quizzes breaks through the limitation that traditional marionettes require additional dubbing by professional actors. Traditional puppets realize the movements of the puppet's eyes, mouth, and limbs, and provide open puppet exclusive customization services to make the escort more personalized; combine toys with security guards to make the protection more concealed, and can stay behind when thieves invade More evidence, but also has a certain effect on alleviating the feeling of being monitored; the introduction of national non-material culture into the family has invisibly nurtured the excellent traditional Chinese culture for users, and helps to cultivate Chinese sons and daughters with more sound personalities.

2、本发明既可以讲故事、说国学、讲英语,并利用内置的早教软件进行早教游戏,同时可以推送专业早教机构的学习内容,还能将家长的教育语音和视频进行远程传输,真正意义上实现了幼儿的早教,具有丰富的表演性和观赏性。2. The present invention can tell stories, Chinese studies, and English, and use the built-in early education software to play early education games. At the same time, it can push the learning content of professional early education institutions, and can also remotely transmit the parents' educational voice and video. The real meaning It realizes the early education of young children, which is rich in performance and appreciation.

3、本发明内置语音识别功能,利用该功能一方面可以实现对本发明中人偶的动作控制,另一方面可以根据该功能进行联网下载曲目、故事等音视频文件进行播放,同时可以通过该功能联网搜索提问者的答案进行人机对话;具有语音传输功能,将内置麦克风采集到的图像和视频传输到配套的手机和平板电脑客户端软件进行远程监控。3. The present invention has a built-in speech recognition function. On the one hand, this function can be used to realize the action control of the puppet in the present invention. On the other hand, according to this function, audio and video files such as songs and stories can be downloaded online for playback. At the same time, this function can be used to Search the questioner's answer online for man-machine dialogue; with voice transmission function, the image and video collected by the built-in microphone are transmitted to the supporting mobile phone and tablet client software for remote monitoring.

4、本发明具有网络摄像头的通用功能,可以将内置摄像头采集到的图像和视频传输到配套的手机和平板电脑客户端软件进行远程监控。4. The present invention has the general function of a network camera, and can transmit the images and videos collected by the built-in camera to the matching mobile phone and tablet computer client software for remote monitoring.

5、本发明利用三维仿真人偶对提线木偶的剧目进行编辑,只需要在触摸屏上拖动三维仿真人偶,即可实现对提线木偶的控制。5. The present invention uses the three-dimensional simulation doll to edit the repertoire of the marionette, and only needs to drag the three-dimensional simulation doll on the touch screen to realize the control of the marionette.

附图说明Description of drawings

图1是本发明实施例提供的被监控端工作流程示意图。Fig. 1 is a schematic diagram of the workflow of the monitored terminal provided by the embodiment of the present invention.

图2是本发明实施例提供的监控端工作流程示意图。Fig. 2 is a schematic diagram of the workflow of the monitoring terminal provided by the embodiment of the present invention.

图3是本发明实施例提供的语音对讲交互流程示意图。FIG. 3 is a schematic diagram of a voice intercom interaction process provided by an embodiment of the present invention.

图4是本发明实施例提供的通信中收件人工作流程示意图。Fig. 4 is a schematic diagram of a recipient's workflow in communication provided by an embodiment of the present invention.

图5是本发明实施例提供的通过应用端3D模型对偶人做动作控制流程图。Fig. 5 is a flow chart of the action control flow for dolls through the 3D model on the application side provided by the embodiment of the present invention.

图6是本发明实施例提供的网络资源访问流程示意图。Fig. 6 is a schematic diagram of a network resource access flow provided by an embodiment of the present invention.

图7是本发明实施例提供的智能提线木偶偶人控制方法实现流程图。Fig. 7 is a flow chart of the implementation of the intelligent string puppet control method provided by the embodiment of the present invention.

图8是本发明实施例提供的资源访问的实现流程图。FIG. 8 is a flow chart of implementing resource access provided by an embodiment of the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

下面结合附图对本发明的应用原理作详细的描述。The application principle of the present invention will be described in detail below in conjunction with the accompanying drawings.

本发明的智能提线木偶偶人控制方法实现的功能如下:The functions realized by the intelligent string puppet control method of the present invention are as follows:

能歌能舞:本发明可以通过海量精选内容给小孩讲故事、说国学和读英语等实现婴幼儿童的早教,在播放相关音频的同时偶人还会伴随嘴巴、眼睛和肢体的动作,在强化早教效果的同时利用产品的趣味性陪伴度过童年的快乐时光,间接减少了看电视、打游戏和玩手机的时间,保护孩童的视力。Can sing and dance: the present invention can tell stories, Chinese studies, and English to children through a large number of selected content to realize early education for infants and young children. While strengthening the effect of early education, use the fun of the product to accompany the happy childhood, indirectly reduce the time spent watching TV, playing games and playing mobile phones, and protect children's eyesight.

音频播放:主要是通过MediaPlayer解码并使用SurfaceView显示音频文件。使用MediaPlayer解码并播放音频时,从音频播放的进度中可获取此刻相应的动作指令,拖动进度到某个位置,便可发送相应的动作指令给偶人,偶人根据动作指令,做出相应的动作,视频的实现过程类似。Audio playback: mainly through MediaPlayer decoding and using SurfaceView to display audio files. When using MediaPlayer to decode and play the audio, you can get the corresponding action command from the progress of the audio playback, drag the progress to a certain position, and then send the corresponding action command to the puppet, and the puppet will make corresponding actions according to the action command The action of the video is similar to the implementation process.

语音控制:为了增强本发明的人机交互性及娱乐性和趣味性,特增加了语音控制功能。用户只需要通过语音向本发明发送命令,即可实现对偶人的基本动作控制,产品联网后可以实现偶人唱歌、讲故事的指令控制。采用语音控制的方式更接近真实人类交互,有助于培养儿童开朗乐观的性格。语音控制功能的实现主要分为语音识别和语音合成两部分来实现。语音识别和语音合成技术是现在技术研究的一大热点,与机器人、偶人交流,相比于文字交流,人们往往更喜欢进行语言交流,这就使得该技术的发展如火如荼。本发明主要使用语音识别接口,问答接口和语音合成接口处理结果,生成语音。首先使用语音识别接口识别语音输入,将识别结果使用提供的问答接口获取智能回答,再调用语音生成接口处理返回结果生成语音,得到语音回答,从而人说一言、偶对一语的人偶交流。Voice control: In order to enhance the man-machine interaction, entertainment and interest of the present invention, a voice control function is specially added. The user only needs to send commands to the invention through voice to realize the basic action control of the puppet. After the product is connected to the Internet, it can realize the instruction control of the puppet singing and telling stories. The method of voice control is closer to real human interaction, which helps to cultivate children's cheerful and optimistic personality. The realization of voice control function is mainly divided into two parts: voice recognition and voice synthesis. Speech recognition and speech synthesis technology is a hot spot in technology research now. Compared with text communication, people often prefer verbal communication when communicating with robots and puppets, which makes the development of this technology in full swing. The present invention mainly uses the speech recognition interface, the question answering interface and the speech synthesis interface to process the results to generate speech. First, use the voice recognition interface to recognize the voice input, use the provided question-and-answer interface to obtain intelligent answers from the recognition results, and then call the voice generation interface to process the returned results to generate a voice and get a voice answer, so that people can speak a word and communicate with a puppet who speaks a language .

该模块不仅仅可以用于语音发送指令指导偶人做相应的任务,也可以用于英语学习,面对面的口语交流对于孩子英语口语的学习有极大的帮助,从而提高孩子的英语学习兴趣。This module can not only be used to send commands by voice to instruct dolls to do corresponding tasks, but also can be used for English learning. Face-to-face oral communication is of great help to children's oral English learning, thereby improving children's interest in English learning.

智能问答:功能实现了百科全书、“十万个为什么”和聊天功能。用户向偶人提问,偶人联网搜索出答案后将结果反馈给用户,对于家长经常在外忙碌、缺少木府陪伴的儿童,本发明可以实现对儿童的简单教育作用,同时用户也可以和偶人进行对话聊天,避免了儿童用户和老人用户的孤独,防止抑郁。Smart Q&A: The function realizes the encyclopedia, "100,000 whys" and chat functions. The user asks the puppet a question, and the puppet searches for the answer online and then feeds back the result to the user. For children whose parents are often busy outside and lack the company of Mufu, this invention can realize the simple educational function for children, and at the same time, the user can also interact with the puppet Conduct conversations and chats, avoiding the loneliness of child users and elderly users, and preventing depression.

安全守护:通过摄像头实时进行远程监控,在隐蔽处进行监视保护。一方面家人、客人不会有被监视的感觉,而小偷则完全不知道自己被监视了,更好地保护家庭;另一方面,当父母和小孩不在一起的时候,不论是晚上睡觉、上班还是出差,都可以实时看到孩子的动态,让父母安心。实时远程监控功能的实现,本发明将该功能模块分为监控端、被监控端和中间服务器三部分来实现。当被监控端应用启动时,从心跳模块获取指令,如果是开启指令,则后台启动相机,并向中间服务器发送视频流;如果是关闭指令,则停止向中间服务器发送视频流。每一个被监控端对应一个唯一的UUID,用以识别该设备,且其发送的视频流以该UUID识别,因此,每一个被监控端对应的视频流都是独有的。当监控端要进行监控时,登录中间服务器并选择监控端,然后点击监控,开始接收视频流以实现实时监控,并修改监控端的监控状态为监控中。这里使用Nginx和RTMP完成视频流的传送。被监控端工作流程如图1所示,具体包括:Security Guard: Real-time remote monitoring through the camera, monitoring and protection in hidden places. On the one hand, family members and guests will not have the feeling of being watched, while thieves will not know that they are being watched, so they can better protect the family; on the other hand, when parents and children are not together, whether it is sleeping at night, going to work or When traveling on business, you can see the child's dynamics in real time, so that parents can feel at ease. To realize the real-time remote monitoring function, the present invention realizes by dividing the functional module into three parts: a monitoring terminal, a monitored terminal and an intermediate server. When the monitored application is started, it obtains the command from the heartbeat module. If it is an open command, the camera is started in the background and sends a video stream to the intermediate server; if it is a close command, it stops sending the video stream to the intermediate server. Each monitored terminal corresponds to a unique UUID to identify the device, and the video stream it sends is identified by this UUID. Therefore, the video stream corresponding to each monitored terminal is unique. When the monitoring terminal wants to monitor, log in to the intermediate server and select the monitoring terminal, then click Monitor to start receiving video streams to achieve real-time monitoring, and modify the monitoring status of the monitoring terminal to monitoring. Here, Nginx and RTMP are used to complete the transmission of video streams. The workflow of the monitored terminal is shown in Figure 1, including:

S101:启动应用;S101: start an application;

S102:从heartbeat模块获取指令;S102: Obtain instructions from the heartbeat module;

S103:如果是开启指令,则后台启动相机执行S104,如果是关闭指令,则执行S105;S103: If it is an opening command, start the camera in the background to execute S104, and if it is a closing instruction, execute S105;

S104:发送视频流到中间服务器;S104: Send the video stream to the intermediate server;

S105:停止视频流的发送。S105: Stop sending the video stream.

监控端工作流程图如图2所示,具体包括:The working flow chart of the monitoring terminal is shown in Figure 2, which specifically includes:

S201:登录并选择监控流;S201: Log in and select monitoring flow;

S202:对监控流是否存在,做出判断,存在,执行步骤S203;不存在,返回步骤S201;S202: Make a judgment on whether the monitoring flow exists, if it exists, execute step S203; if it does not exist, return to step S201;

S203:点击监控,发送指令;S203: Click on the monitor and send an instruction;

S204:修改被监控端的控制状态;S204: Modify the control state of the monitored terminal;

S205:接收监控视频流。S205: Receive a surveillance video stream.

如图7所示,本发明实施例的智能提线木偶偶人控制方法实现流程,包括以下步骤:As shown in FIG. 7 , the implementation process of the intelligent string puppet control method according to the embodiment of the present invention includes the following steps:

S701:等待接收功能指令;S701: waiting to receive a function instruction;

S702:对是否执行指令做出判断,执行指令,则执行步骤S703;不执行指令,则执行步骤S701;S702: Make a judgment on whether to execute the instruction, if the instruction is executed, execute step S703; if the instruction is not executed, execute step S701;

S703:对是否为关机指令做出判断,是关机指令,则结束;不是关机指令,则执行步骤S704;S703: Make a judgment on whether it is a shutdown command, if it is a shutdown command, then end; if it is not a shutdown command, then execute step S704;

S704:执行功能指令;S704: Execute a function instruction;

S705:对是否执行完毕,做出判断;执行完毕,则返回步骤S701;未完毕,则返回步骤S704。S705: Make a judgment on whether the execution is completed; if the execution is completed, return to step S701; if not completed, return to step S704.

实时远程监控模块的实现,还依赖于一个心跳模块的实现。本发明中Heartbeat模块的实现,主要是通过在服务器的数据库中维护着一个数据表,该数据表里存放各个设备的状态,数据项包括设备UUID、在线(0/1)、监控(0/1)、信息(0/1),0代表离线、未监控和无信息;1代表在线、监控中和有信息。心跳模块来读取该设备状态表,并将数据封装为JSON包进行发送。The realization of the real-time remote monitoring module also depends on the realization of a heartbeat module. The realization of Heartbeat module among the present invention, mainly is by maintaining a data table in the database of server, deposits the state of each equipment in this data table, and data item comprises equipment UUID, online (0/1), monitoring (0/1 ), information (0/1), 0 means offline, unmonitored and no information; 1 means online, monitoring and with information. The heartbeat module reads the device status table and encapsulates the data into JSON packets for sending.

通过设置这个表格,并通过心跳的方式检查该表的信息,便于实时监控设备的状态。By setting this table and checking the information of this table through heartbeat, it is convenient to monitor the status of the device in real time.

语音对讲:如图3所示,父母可以利用手机、平板电脑或者计算机的客户端通过本发明给儿童留言实现对孩子的关爱或者提醒孩子写作业等,小孩也可以通过本发明直接给父母留言,父母打开客户端后即可接收。同样在播放语音留言的时候偶人会做出相应的动作,无论走到哪里,家人沟通零距离。Voice intercom: As shown in Figure 3, parents can use the client of the mobile phone, tablet computer or computer to leave a message to the child through the present invention to care for the child or remind the child to do homework, etc., and the child can also directly leave a message to the parent through the present invention , parents can receive it after opening the client. Similarly, when the voice message is played, the puppet will make corresponding actions, no matter where it goes, the family members can communicate with each other with zero distance.

如图3所示,语音对讲具体包括:As shown in Figure 3, voice intercom specifically includes:

S301:录制语音;S301: recording voice;

S302:上传到服务器;S302: Upload to the server;

S303:读取消息请求;S303: read message request;

S304:消息到达提醒和下载消息到本地数据库;S304: Remind the arrival of the message and download the message to the local database;

S305:消息到达提醒和下载消息到本地数据库;S305: Remind the arrival of the message and download the message to the local database;

S306:读取消息请求;S306: read message request;

S307:解析消息;S307: parse the message;

S308:回复否则结束;回复是则返回步骤S301;S308: if the reply is otherwise, end; if the reply is yes, return to step S301;

S309:解析步骤S304下载的信息;S309: Analyzing the information downloaded in step S304;

S310:回复否则结束;回复是则返回步骤S311;S310: if the reply is otherwise, end; if the reply is yes, return to step S311;

S311:录制语音;S311: recording voice;

S312:上传到服务器。S312: Upload to the server.

本发明中,父母或孩子使用audiorecord录制语音,后台使用HTTP协议上传到服务器,服务器经过转发,传送到目的端;目的端接收到信息后,下载语音到本地数据库,用户查看,播放语音。In the present invention, parents or children use audiorecord to record the voice, and the background uses HTTP protocol to upload to the server, and the server transmits it to the destination after forwarding; after receiving the information, the destination downloads the voice to the local database, and the user checks and plays the voice.

本发明的通信/留言部分依赖于信息交互模块的实现,留言内容可以是文字,也可以是语音等。通信可以理解为一种即时的留言,而通信又可以分为两部分,发件和收件,两个过程只是方向上的不同,本质是没有区别的,所以下面仅以通信的发信息的过程进行说明。发件人将信息发送到服务器,服务器保存发件人信息、信息内容以及收件人地址,这里的收件人地址默认已转换为设备的UUID,唯一地标识到一个收件人,修改收件人状态表的信息状态位为1。收件人也不断使用心跳模块检测状态表的状态,当检测到有信息时,提醒收件人收件。收件人接收到信息提醒后,向服务器提出信息接收请求,服务器查询相关的信息内容,并封装为JSON包发送给收件人,应用端解析JSON包,将数据存入本地数据库。发件人向服务器发送信息并修改状态表信息,收件人工作流程如图4所示,具体包括:The communication/message part of the present invention depends on the realization of the information interaction module, and the content of the message can be text or voice. Communication can be understood as a kind of instant message, and communication can be divided into two parts, sending and receiving. The two processes are only different in direction, and there is no difference in essence. Therefore, the following is only the process of sending messages through communication. Be explained. The sender sends the information to the server, and the server saves the sender’s information, information content and recipient’s address. The recipient’s address here has been converted to the UUID of the device by default, uniquely identifying a recipient, and modifying the recipient’s address. The information status bit of the person status table is 1. The recipient also constantly uses the heartbeat module to detect the status of the status table, and when there is information detected, the recipient is reminded to receive the mail. After receiving the information reminder, the recipient makes an information receiving request to the server. The server queries the relevant information content and encapsulates it into a JSON package and sends it to the recipient. The application parses the JSON package and stores the data in the local database. The sender sends information to the server and modifies the status table information. The recipient's workflow is shown in Figure 4, including:

S401:心跳模块检测到信息;S401: The heartbeat module detects information;

S402:点击接收信息;S402: Click to receive information;

S403:接收服务器返回的JSON包并解析;S403: Receive and parse the JSON package returned by the server;

S404:将信息内容保存到本地数据库;S404: saving the information content to a local database;

S405:从本地数据库中查看信息内容。S405: Check the information content from the local database.

自定义节目:内置专用提线木偶节目编辑软件,采用三维仿真人偶模型,只需在触摸显示屏上拖动三维仿真人偶模型设置动作即可实现本发明偶人做出相应动作,此外语音控制功能可以辅助控制偶人动作,同时可以添加背景音乐等完成节目编排,并将自己编排的节目上传至公司网站与别人分享。Custom program: built-in special program editing software for marionettes, using three-dimensional simulation puppet model, only need to drag the three-dimensional simulation puppet model on the touch screen to set the action to realize the puppet of the present invention to make corresponding actions, in addition, the voice The control function can assist in controlling the action of the puppet, and at the same time, you can add background music to complete the program arrangement, and upload the program you have arranged to the company website to share with others.

本发明应用端配有一个和实际偶人一样的三维模型,通过手动控制该模型可以实现控制偶人,比如移动模型的手臂,偶人就会同样的移动手臂。偶人的3D模型信息存储在一个OBJ文件中,分析该OBJ文件,并用OpenGL解析并展示,这样每当用户转动模型的部分肢体,根据转动的角度,转换成指令,通过蓝牙控制偶人的肢体随之转动。使用该模块可助于实现偶人动作的灵活控制,控制流程如图5所示;具体包括:The application end of the present invention is equipped with a three-dimensional model that is the same as the actual puppet, and the puppet can be controlled by manually controlling the model, such as moving the arm of the model, and the puppet will move the arm in the same way. The 3D model information of the puppet is stored in an OBJ file, and the OBJ file is analyzed, parsed and displayed with OpenGL, so that whenever the user rotates part of the limbs of the model, it is converted into instructions according to the angle of rotation, and the limbs of the puppet are controlled through Bluetooth Turn accordingly. The use of this module can help realize the flexible control of puppet actions, and the control process is shown in Figure 5; specifically includes:

S501:转动3D模型;S501: Rotate the 3D model;

S502:计算转动角度;S502: Calculate the rotation angle;

S503:封装为控制指令;S503: encapsulating as a control command;

S504:对偶人进行控制。S504: Controlling the puppet.

从网络上下载或搜索本地音频文件,设置背景音乐,并使用上面的动作编排方式进行节目编排,编排完成后,将相应的动作指令和每个指令对应的音频文件的合成文件,封装为一个JSON包,发送到服务器上,共享给所有人使用。其中,背景音乐的获取依赖于资源访问模块的实现。本发明可以实现本地资源和网络资源的访问,访问本地资源,搜索查找到文件访问即可;访问网络资源,需要先下载到本地,再进行访问。Download or search for local audio files from the Internet, set the background music, and use the above action arrangement method to arrange the program. After the arrangement is completed, the corresponding action instructions and the composite file of the audio file corresponding to each instruction are encapsulated into a JSON Package, sent to the server, shared for everyone to use. Among them, the acquisition of background music depends on the realization of the resource access module. The invention can realize the access of local resources and network resources. To access the local resources, it is only necessary to search and find the files for access; to access the network resources, it needs to be downloaded to the local area first, and then accessed.

网络资源访问流程为:首先向服务器发送一个HTTP请求,服务器回送一个JSON包,客户端解析JSON包并访问服务器资源,然后进行下载,流程如图6和图8所示。The network resource access process is as follows: firstly, an HTTP request is sent to the server, the server sends back a JSON packet, the client parses the JSON packet and accesses the server resources, and then downloads, as shown in Figure 6 and Figure 8.

如图6所示,具体步骤包括:As shown in Figure 6, the specific steps include:

S601:向服务器发送资源访问请求;S601: Send a resource access request to the server;

S602:接收服务器回送的JSON包;S602: Receive the JSON packet returned by the server;

S603:解析JSON包并访问服务器资源;S603: Parse the JSON package and access server resources;

S604:下载所需资源到本地。S604: Download the required resources to the local.

如图8所示,具体步骤包括:As shown in Figure 8, the specific steps include:

S801:进入资源访问有关功能;S801: Enter related functions of resource access;

S802:判断是否为本地资源,是本地资源,则执行步骤S804;不是本地资源,则执行步骤S803;S802: Determine whether it is a local resource, if it is a local resource, execute step S804; if it is not a local resource, execute step S803;

S803:下载网络资源到本地;S803: Download the network resources to the local;

S804:访问本地资源。S804: Access local resources.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. within range.

Claims (5)

1.一种智能提线木偶偶人控制方法,其特征在于,所述智能提线木偶偶人控制方法包括:1. An intelligent string puppet control method, characterized in that, the intelligent string puppet control method comprises: 播放音频,伴随肢体动作;Play audio, accompanied by body movements; 通过语音发送命令,实现对偶人基本动作控制和口语交流;Send commands by voice to realize the basic action control and oral communication of the puppet; 根据提问的指令,联网搜索出答案后将结果反馈;According to the instruction of the question, after searching the answer online, the result will be fed back; 实时进行远程监控,在隐蔽处进行监视保护;Real-time remote monitoring, monitoring and protection in hidden places; 利用手机、平板电脑或者计算机的客户端留言,实现互动;Use the mobile phone, tablet computer or computer client to leave a message to achieve interaction; 所述音频的播放通过MediaPlayer解码并使用SurfaceView显示音频文件,使用MediaPlayer解码并播放音频时,从音频播放的进度中获取此刻相应的动作指令,拖动进度到某个位置,便发送相应的动作指令,根据动作指令,偶人做出相应的动作;The audio is played through MediaPlayer decoding and using SurfaceView to display the audio file. When using MediaPlayer to decode and play the audio, obtain the corresponding action command at the moment from the audio playback progress, drag the progress to a certain position, and send the corresponding action command , according to the action instructions, the puppet makes corresponding actions; 所述通过语音发送命令,实现对偶人基本动作控制和口语交流分为语音识别和语音合成两部分;The sending commands by voice to realize the basic action control and oral communication of the puppet is divided into two parts: voice recognition and voice synthesis; 使用语音识别接口,问答接口和语音合成接口处理结果,生成语音;首先使用语音识别接口识别语音输入,将识别结果使用提供的问答接口获取智能回答,再调用语音生成接口处理返回结果生成语音,得到语音回答;Use the speech recognition interface, the question answering interface and the speech synthesis interface to process the results and generate speech; first use the speech recognition interface to recognize the voice input, use the provided question answering interface to obtain intelligent answers from the recognition results, and then call the speech generation interface to process the returned results to generate speech, and get voice response; 所述远程监控分为监控端、被监控端和中间服务器三部分;当被监控端应用启动时,从心跳(Heartbeat)模块获取指令,如果是开启指令,则后台启动相机,并向中间服务器发送视频流;如果是关闭指令,则停止向中间服务器发送视频流;每一个被监控端对应一个唯一的UUID,用以识别该设备,且其发送的视频流以该UUID标识,当监控端要进行监控时,登录中间服务器并选择监控端,然后点击监控,开始接收视频流以实现实时监控,并修改监控端的监控状态为监控中。The remote monitoring is divided into three parts: the monitoring terminal, the monitored terminal and the intermediate server; when the application of the monitored terminal is started, an instruction is obtained from the heartbeat (Heartbeat) module, and if it is an opening instruction, the camera is started in the background and sent to the intermediate server Video stream; if it is a close command, stop sending the video stream to the intermediate server; each monitored terminal corresponds to a unique UUID to identify the device, and the video stream it sends is identified by the UUID, when the monitoring terminal wants to perform When monitoring, log in to the intermediate server and select the monitoring terminal, then click Monitoring to start receiving video streams to achieve real-time monitoring, and modify the monitoring status of the monitoring terminal to monitoring. 2.如权利要求1所述的智能提线木偶偶人控制方法,其特征在于,所述心跳模块是通过在服务器的数据库中维护着一个数据表,该数据表里存放各个设备的状态,数据项包括设备UUID、在线(0/1)、监控(0/1)、信息(0/1),0代表离线、未监控和无信息;1代表在线、监控中和有信息,心跳模块来读取该设备状态表,并将数据封装为JSON包进行发送。2. the intelligent string puppet control method as claimed in claim 1, is characterized in that, described heartbeat module is by maintaining a data table in the database of server, deposits the state of each equipment in this data table, data Items include device UUID, online (0/1), monitoring (0/1), information (0/1), 0 means offline, unmonitored, and no information; 1 means online, monitoring, and information, read by the heartbeat module Get the device status table, and encapsulate the data into a JSON packet for sending. 3.如权利要求1所述的智能提线木偶偶人控制方法,其特征在于,所述利用手机、平板电脑或者计算机的客户端留言,实现互动使用audiorecord录制语音,后台使用HTTP协议上传到服务器,服务器经过转发,传送到目的端;目的端接收到信息后,下载语音到本地数据库,用户查看,播放语音;3. The intelligent string puppet control method as claimed in claim 1, characterized in that, the client leaves a message using a mobile phone, a tablet computer or a computer, realizes interactive use of audiorecord to record voice, and the background uses HTTP protocol to upload to the server , the server sends it to the target end after forwarding; after the target end receives the information, it downloads the voice to the local database, and the user checks and plays the voice; 所述利用手机、平板电脑或者计算机的客户端留言具体包括:The client message using a mobile phone, a tablet computer or a computer specifically includes: 发件人将信息发送到服务器,服务器保存发件人信息、信息内容以及收件人地址,收件人地址默认已转换为设备的UUID,唯一地标识到一个收件人,修改收件人状态表的信息状态位为1;The sender sends the information to the server, and the server saves the sender's information, information content and recipient's address. The recipient's address has been converted to the UUID of the device by default, uniquely identifies a recipient, and modifies the recipient's status The information status bit of the table is 1; 收件人使用心跳模块检测状态表的状态,当检测到有信息时,提醒收件人收件;The recipient uses the heartbeat module to detect the status of the status table, and when there is information detected, the recipient is reminded to receive; 收件人接收到信息提醒后,向服务器提出信息接收请求,服务器查询相关的信息内容,并封装为JSON包发送给收件人,应用端解析JSON包,将数据存入本地数据库,发件人向服务器发送信息并修改状态表信息。After receiving the information reminder, the recipient makes an information receiving request to the server, the server queries the relevant information content, and encapsulates it as a JSON package and sends it to the recipient, the application parses the JSON package, stores the data in the local database, and the sender Send information to the server and modify state table information. 4.如权利要求3所述的智能提线木偶偶人控制方法,其特征在于,从网络上下载或搜索本地音频文件,设置背景音乐,并使用动作编排方式进行节目编排,用户自编辑动作或从动作库中选择现有动作,编排完成后,将相应的动作指令和每个指令对应的音频文件的合成文件,封装为一个JSON包,发送到服务器上,共享使用;4. The intelligent string puppet control method as claimed in claim 3, characterized in that, downloading or searching local audio files from the network, setting background music, and using the action arrangement mode to carry out program arrangement, the user self-edits the action or Select an existing action from the action library, and after the arrangement is completed, package the corresponding action command and the composite file of the audio file corresponding to each command into a JSON package, send it to the server for shared use; 背景音乐获取网络资源访问流程为:首先向服务器发送一个HTTP请求,服务器回送一个JSON包,客户端解析JSON包并访问服务器资源,然后进行下载。The background music acquisition network resource access process is as follows: firstly send an HTTP request to the server, the server sends back a JSON packet, the client parses the JSON packet and accesses the server resource, and then downloads it. 5.一种如权利要求1所述的智能提线木偶偶人控制方法的控制系统,其特征在于,所述控制系统包括:5. A control system of an intelligent string puppet control method as claimed in claim 1, wherein said control system comprises: 播放模块,用于播放音频,伴随肢体动作;The playback module is used to play audio and accompany body movements; 交流模块,用于通过语音发送命令,实现对偶人基本动作控制和口语交流;The communication module is used to send commands through voice to realize the basic movement control and oral communication of the puppet; 反馈模块,用于根据提问的指令,联网搜索出答案后将结果反馈;The feedback module is used to feed back the results after the answers are searched online according to the instructions of the questions; 远程监控模块,用于实时进行远程监控,在隐蔽处进行监视保护;The remote monitoring module is used for real-time remote monitoring and monitoring and protection in hidden places; 互动模块,用于利用手机、平板电脑或者计算机的客户端留言,实现互动;The interactive module is used to use the mobile phone, tablet computer or computer client to leave a message to realize interaction; 所述交流模块包括:The communication module includes: 语音识别单元,用于使用语音识别接口识别语音输入;a speech recognition unit for recognizing speech input using a speech recognition interface; 语音合成单元,用于将识别结果使用提供的问答接口获取智能回答,再调用语音生成接口处理返回结果生成语音,得到语音回答;The speech synthesis unit is used to use the provided question-and-answer interface to obtain intelligent answers from the recognition results, and then call the speech generation interface to process the returned results to generate speech and obtain speech answers; 所述远程监控模块包括:监控端、被监控端和中间服务器;The remote monitoring module includes: a monitoring terminal, a monitored terminal and an intermediate server; 监控端和被监控端与中间服务器通讯;The monitoring terminal and the monitored terminal communicate with the intermediate server; 所述互动模块进一步包括:The interactive module further includes: 信息状态单元,发件人将信息发送到服务器,服务器保存发件人信息、信息内容以及收件人地址,收件人地址默认已转换为设备的UUID,唯一地标识到一个收件人,修改收件人状态表的信息状态位为1;Information status unit, the sender sends the information to the server, the server saves the sender information, information content and recipient address, the recipient address has been converted to the UUID of the device by default, uniquely identifies a recipient, modify The information status bit of the recipient status table is 1; 信息提醒单元,收件人使用心跳模块检测状态表的状态,当检测到有信息时,提醒收件人收件;Information reminder unit, the recipient uses the heartbeat module to detect the status of the status table, and when there is information detected, the recipient is reminded to receive; 状态表信息修改单元,收件人接收到信息提醒后,向服务器提出信息接收请求,服务器查询相关的信息内容,并封装为JSON包发送给收件人,应用端解析JSON包,将数据存入本地数据库,发件人向服务器发送信息并修改状态表信息。The status table information modification unit, after the recipient receives the information reminder, sends an information receiving request to the server, the server queries the relevant information content, and encapsulates it as a JSON package and sends it to the recipient, the application parses the JSON package, and stores the data in the The local database, the sender sends information to the server and modifies the state table information.
CN201510665784.4A 2015-10-15 2015-10-15 A kind of intelligent marionette idol control method Active CN105388786B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510665784.4A CN105388786B (en) 2015-10-15 2015-10-15 A kind of intelligent marionette idol control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510665784.4A CN105388786B (en) 2015-10-15 2015-10-15 A kind of intelligent marionette idol control method

Publications (2)

Publication Number Publication Date
CN105388786A CN105388786A (en) 2016-03-09
CN105388786B true CN105388786B (en) 2018-04-10

Family

ID=55421177

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510665784.4A Active CN105388786B (en) 2015-10-15 2015-10-15 A kind of intelligent marionette idol control method

Country Status (1)

Country Link
CN (1) CN105388786B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6986992B2 (en) * 2018-02-16 2021-12-22 シャープ株式会社 Display device, content distribution device, content distribution system, content distribution method and content distribution program
CN110390931B (en) * 2018-04-19 2024-03-08 博西华电器(江苏)有限公司 Voice control method, server and voice interaction system
CN110115849B (en) * 2019-04-30 2020-06-26 厦门大学 A small marionette robot control method, system and terminal device
CN110278477A (en) * 2019-05-28 2019-09-24 王东 A kind of control document generating method, control method of electronic device and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1517934A (en) * 2003-01-13 2004-08-04 刘书铭 Interactive Toy System
CN201182904Y (en) * 2007-11-27 2009-01-21 汉思实业有限公司 Toy capable of interacting, answering and singing
CN204395429U (en) * 2014-12-31 2015-06-17 孙耀敏 Motive objects networking interactive Intelligent doll
CN104736212A (en) * 2012-10-17 2015-06-24 驰那实业有限公司 Interactive toy

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1517934A (en) * 2003-01-13 2004-08-04 刘书铭 Interactive Toy System
CN201182904Y (en) * 2007-11-27 2009-01-21 汉思实业有限公司 Toy capable of interacting, answering and singing
CN104736212A (en) * 2012-10-17 2015-06-24 驰那实业有限公司 Interactive toy
CN204395429U (en) * 2014-12-31 2015-06-17 孙耀敏 Motive objects networking interactive Intelligent doll

Also Published As

Publication number Publication date
CN105388786A (en) 2016-03-09

Similar Documents

Publication Publication Date Title
KR102306624B1 (en) Persistent companion device configuration and deployment platform
US10357881B2 (en) Multi-segment social robot
Coleman Hello avatar: rise of the networked generation
US20170206064A1 (en) Persistent companion device configuration and deployment platform
CN107000210A (en) Apparatus and method for providing lasting partner device
CN105126355A (en) Child companion robot and child companioning system
Fontijn et al. StoryToy the interactive storytelling toy
WO2019072104A1 (en) Interaction method and device
CN105409197A (en) Apparatus and methods for providing persistent companion device
CN103164995A (en) Children somatic sense interactive learning system and method
CN106200886A (en) A kind of intelligent movable toy manipulated alternately based on language and toy using method
CN105388786B (en) A kind of intelligent marionette idol control method
JP2025036469A (en) Robot, abnormality notification method and program
CN115494941A (en) Neural Network-based Metaverse Emotional Escort Virtual Human Realization Method and System
Vilhjálmsson Avatar augmented online conversation
US20240323332A1 (en) System and method for generating and interacting with conversational three-dimensional subjects
CN113157241A (en) Interaction equipment, interaction device and interaction system
CN105251219B (en) A kind of intelligent marionette idol control system
KR102189591B1 (en) Interaction robot and method for contents interaction using the same
Chapman Built Women in Men’s Paradises: A Critical Analysis of the Garden of Eden Narrative and Alex Garland’s Ex Machina
Zaragoza Artificial Intelligence and Journalism: A Multimodal Critical Discourse Analysis of the Instagram page@ brut_ia
Marti Autonomous interactive intermediaries: social intelligence for mobile communication agents
Zhang et al. SpeechCap: Leveraging Playful Impact Captions to Facilitate Interpersonal Communication in Social Virtual Reality
US20240013488A1 (en) Groups and Social In Artificial Reality
WO2018183812A1 (en) Persistent companion device configuration and deployment platform

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant