CN111832274B - Rich media editing method, generation method, device and system in intelligent teaching materials - Google Patents
Rich media editing method, generation method, device and system in intelligent teaching materials Download PDFInfo
- Publication number
- CN111832274B CN111832274B CN201910797186.0A CN201910797186A CN111832274B CN 111832274 B CN111832274 B CN 111832274B CN 201910797186 A CN201910797186 A CN 201910797186A CN 111832274 B CN111832274 B CN 111832274B
- Authority
- CN
- China
- Prior art keywords
- rich media
- chapter
- template
- content
- server
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/20—Education
- G06Q50/205—Education administration or guidance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Television Signal Processing For Recording (AREA)
- Electrically Operated Instructional Devices (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域Technical field
本发明涉及信息数据化处理技术领域,特别涉及智能教材中的富媒体编辑方法、生成方法及装置和系统。The present invention relates to the technical field of information data processing, and in particular to rich media editing methods, generation methods, devices and systems in intelligent teaching materials.
背景技术Background technique
智能化电子教材或学习资源体与一般电子书不同,智能化电子教材或学习资源体不是将传统教材简单的扫描后放置在学习网上,而是凝结了一线教师对教学内容及知识点进行的深度挖掘和加工并策划的构思,结合媒体一体化编排设计,将文字、图片、音频、视频等内容在一个场景里展示,并可以与学习者实现良好的互动,让学生学、练、测在一个场景里完成,真正实现了教材内容的数字化、交互功能的智能化。Intelligent electronic textbooks or learning resources are different from ordinary e-books. Instead of simply scanning traditional textbooks and placing them on the learning network, intelligent electronic textbooks or learning resources condense the depth of teaching content and knowledge points by front-line teachers. The concept of mining, processing and planning, combined with integrated media arrangement design, displays text, pictures, audio, video and other contents in one scene, and can achieve good interaction with learners, allowing students to learn, practice and test in one place Completed in the scene, it truly realizes the digitization of teaching material content and the intelligence of interactive functions.
但是目前想要制作一本这样的智能化电子教材或学习资源体的流程很复杂,大体如下:首先需要参与策划的教师将教材的内容及以用什么形式来呈现教材内容都一一用文档的方式例如Word软件来记录,参照图1所示,具体做法例如在Word中编写教材内容,然后使用标注功能将内容以什么形式呈现标注出来,然后由美编教师根据文档内容进行设计,最后需要由制作教师根据Word文档中的标注和美编教师的设计将教材的内容通过编程的方式写成HTML文件。However, the current process for producing such an intelligent electronic textbook or learning resource is very complicated. It is roughly as follows: First, teachers involved in the planning need to document the content of the textbook and the form in which it is presented. For example, the recording method is Word software, as shown in Figure 1. The specific method is to write the teaching material content in Word, and then use the annotation function to mark out the form in which the content will be presented. Then the art editor will design according to the document content, and finally the production will be done. The teacher writes the content of the teaching material into an HTML file through programming based on the annotations in the Word document and the design of the art editor.
上述过程非常复杂,尤其是富媒体方面的编辑,例如插入可点击图片、插入画廊、视频或音频等,先需要策划教师以批注的形式用文字描述具体实现效果并将要编辑的富文本文件上传,又需要美编教师根据文档内容进行设计,最后需要由制作教师根据Word文档中的标注和美编教师的设计编写相应的HTML文件来实现富媒体的编辑。需要消耗大量的时间和精力,大大地降低了教师参与策划和编辑一本教材的效率,也极大地削弱了教师参与策划和编辑教材的积极性。The above process is very complicated, especially the editing of rich media, such as inserting clickable pictures, inserting galleries, videos or audios, etc. The planning teacher first needs to describe the specific implementation effect in the form of comments and upload the rich text file to be edited. It also requires the art editor to design based on the document content. Finally, the production teacher needs to write the corresponding HTML file based on the annotations in the Word document and the art editor's design to achieve rich media editing. It requires a lot of time and energy, which greatly reduces the efficiency of teachers in planning and editing a teaching material, and also greatly weakens the enthusiasm of teachers to participate in planning and editing teaching materials.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的智能教材中的富媒体编辑方法、生成方法及装置和系统。In view of the above problems, the present invention is proposed to provide a rich media editing method, generation method, device and system in intelligent teaching materials that overcome the above problems or at least partially solve the above problems.
第一方面,本发明实施例提供一种智能教材中的富媒体编辑方法,包括:In a first aspect, embodiments of the present invention provide a rich media editing method in intelligent teaching materials, including:
编辑客户端将用户上传的富媒体和所述富媒体的相关信息发送到对象存储实例OSS保存;The editing client sends the rich media uploaded by the user and the related information of the rich media to the object storage instance OSS for storage;
编辑客户端接收到网络侧服务器回传的富媒体在OSS中的地址和所述富媒体的相关信息后,根据用户选择的富媒体的类型,确定智能教材中展示富媒体的模板,通过服务器获取所述模板,根据所述富媒体的相关信息和富媒体在OSS中的地址替换模板中的对应信息,将替换后模板插入到智能教材中对应章节的内容的对应位置;After the editing client receives the address of the rich media in the OSS and the related information of the rich media returned by the network-side server, it determines the template for displaying the rich media in the smart textbook according to the type of rich media selected by the user, and obtains it through the server The template replaces the corresponding information in the template according to the relevant information of the rich media and the address of the rich media in the OSS, and inserts the replaced template into the corresponding position of the content of the corresponding chapter in the smart textbook;
当编辑客户端接收到所述章节的保存指令,将所述章节的内容通过服务器发送至网络侧数据库中保存。When the editing client receives the save instruction of the chapter, the content of the chapter is sent to the network-side database for storage through the server.
在一个实施例中,还包括:In one embodiment, it also includes:
编辑客户端将用户上传的富媒体和所述富媒体的相关信息发送给对象存储实例OSS保存,以便服务器将从OSS获取的富媒体在OSS中的地址和富媒体的相关信息上传到网络侧数据库保存;对应的,通过服务器获取所述模板,包括:The editing client sends the rich media uploaded by the user and the related information of the rich media to the object storage instance OSS for storage, so that the server can upload the address of the rich media obtained from the OSS in the OSS and the related information of the rich media to the network side database. Save; correspondingly, obtain the template through the server, including:
通过服务器获取预存在数据库中的所述模板。Obtain the template pre-stored in the database through the server.
在一个实施例中,所述编辑客户端将用户上传的富媒体和所述富媒体的相关信息发送到对象存储实例OSS保存前,还包括:In one embodiment, before the editing client sends the rich media uploaded by the user and the related information of the rich media to the object storage instance OSS for saving, it also includes:
编辑客户端根据用户上传的富媒体生成所述富媒体的属性信息,和/或传输数据调用的服务器接口地址,所述富媒体的属性信息包括下述信息中的至少一项:文件类型,文件大小和文件名称。The editing client generates the attribute information of the rich media based on the rich media uploaded by the user, and/or the server interface address called by the transmission data. The attribute information of the rich media includes at least one of the following information: file type, file size and file name.
在一个实施例中,所述富媒体为下述文件之一:In one embodiment, the rich media is one of the following files:
可点击图片的图片、画廊包括的各图片、视频和音频。Pictures of clickable pictures, individual pictures included in the gallery, video and audio.
在一个实施例中,编辑客户端将用户上传的富媒体和所述富媒体的相关信息发送到对象存储实例OSS保存,包括:In one embodiment, the editing client sends the rich media uploaded by the user and the related information of the rich media to the object storage instance OSS for storage, including:
编辑客户端将用户上传的富媒体和包含所述富媒体的描述信息的相关信息发送到对象存储实例OSS保存;The editing client sends the rich media uploaded by the user and related information including the description information of the rich media to the object storage instance OSS for storage;
当所述富媒体为可点击图片的图片时,所述富媒体的描述信息包括下述信息中的至少一项:图片的展示方式、图片的标题和图片的描述信息;When the rich media is a clickable picture, the description information of the rich media includes at least one of the following information: the display mode of the picture, the title of the picture, and the description information of the picture;
当所述富媒体为画廊包括的各图片时,所述富媒体的描述信息包括下述信息中的至少一项:画廊的展示方式、画廊的标题、画廊中各图片的标题、画廊中各图片的描述信息和画廊的封面图片信息;When the rich media is each picture included in the gallery, the description information of the rich media includes at least one of the following information: the display mode of the gallery, the title of the gallery, the title of each picture in the gallery, each picture in the gallery description information and gallery cover image information;
当所述富媒体为视频时,所述富媒体的描述信息包括下述信息中的至少一项:视频的类型、视频的标题、视频的描述信息和视频的封面图片信息;When the rich media is a video, the description information of the rich media includes at least one of the following information: the type of video, the title of the video, the description information of the video, and the cover image information of the video;
当所述富媒体为音频时,所述富媒体的描述信息包括下述信息中的至少一项:音频的展示方式、音频的类型、音频的标题和音频的描述信息。When the rich media is audio, the description information of the rich media includes at least one of the following information: audio display mode, audio type, audio title, and audio description information.
在一个实施例中,根据富媒体的类型确定智能教材中展示富媒体的模板,包括:In one embodiment, the template for displaying rich media in smart teaching materials is determined according to the type of rich media, including:
所述富媒体为可点击图片的图片时,同时根据图片的展示方式确定智能教材中展示可点击图片的模板;When the rich media is a clickable picture, the template for displaying the clickable picture in the smart teaching material is determined based on the display method of the picture;
所述富媒体为画廊包括的各图片时,同时根据画廊的封面图片的展示方式确定智能教材中展示画廊的模板;When the rich media is each picture included in the gallery, the template for displaying the gallery in the smart teaching material is determined based on the display method of the cover image of the gallery;
所述富媒体为音频时,同时根据音频的展示方式确定智能教材中展示音频的模板。When the rich media is audio, the template for displaying the audio in the smart teaching material is determined based on the display method of the audio.
在一个实施例中,所述富媒体为可点击图片的图片时,所述富媒体的描述信息中的图片的展示方式为下述展示方式中的一种:版心图、版式右侧图、版式左侧图、铺底图和出血图;In one embodiment, when the rich media is a clickable picture, the display method of the picture in the description information of the rich media is one of the following display methods: layout center picture, layout right side picture, The left side picture of the layout, the base picture and the bleed picture;
所述富媒体为画廊包括的各图片时,所述富媒体的描述信息中的画廊的展示方式为下述展示方式中的一种:两图并列画廊、图文内画廊和单张图居中画廊;When the rich media is each picture included in the gallery, the display mode of the gallery in the description information of the rich media is one of the following display modes: two pictures side by side gallery, picture and text gallery, and single picture centered gallery ;
所述富媒体为音频时,所述富媒体的描述信息中的音频的展示方式为底部音频栏或图文内音频栏。When the rich media is audio, the audio in the description information of the rich media is displayed in the audio column at the bottom or the audio column within the image and text.
在一个实施例中,所述富媒体为视频时,所述富媒体还包括视频的封面图片。In one embodiment, when the rich media is a video, the rich media further includes a cover image of the video.
第二方面,本发明实施例提供一种智能教材生成方法,包括:In a second aspect, embodiments of the present invention provide a method for generating intelligent teaching materials, including:
当服务器获取到智能教材的章节导出指令,获取数据库中保存的章节的内容,所述章节的内容是编辑客户端按照上述智能教材中的富媒体编辑方法得到的;When the server obtains the chapter export instruction of the intelligent textbook, it obtains the content of the chapter saved in the database. The content of the chapter is obtained by the editing client according to the rich media editing method in the intelligent textbook;
服务器根据所述章节的内容中替换后模板记录的富媒体在OSS中的地址从OSS下载所述富媒体后保存到自身预设文件夹中,根据富媒体的当前地址更新替换后模板中的对应信息,得到所述章节的更新内容,根据所述章节的更新内容和所述预设文件夹生成章节文件;The server downloads the rich media from OSS and saves it to its own default folder according to the address of the rich media recorded in the replaced template in the content of the chapter, and updates the corresponding address in the replaced template according to the current address of the rich media. information, obtain the updated content of the chapter, and generate a chapter file based on the updated content of the chapter and the preset folder;
对至少一个章节文件进行加密并打包成所述智能教材。Encrypt at least one chapter file and package it into the intelligent teaching material.
第三方面,本发明实施例提供一种编辑客户端,包括:In a third aspect, embodiments of the present invention provide an editing client, including:
第一发送模块,用于将用户上传的富媒体和所述富媒体的相关信息发送到对象存储实例OSS保存;The first sending module is used to send the rich media uploaded by the user and the related information of the rich media to the object storage instance OSS for storage;
替换模块,用于接收到网络侧服务器回传的富媒体在OSS中的地址和所述富媒体的相关信息后,根据用户选择的富媒体的类型,确定智能教材中展示富媒体的模板,通过服务器获取所述模板,根据所述富媒体的相关信息和富媒体在OSS中的地址替换模板中的对应信息,将替换后模板插入到智能教材中对应章节的内容的对应位置;The replacement module is used to determine the template for displaying rich media in the smart teaching material according to the type of rich media selected by the user after receiving the address of the rich media in the OSS and the related information of the rich media returned by the network side server. The server obtains the template, replaces the corresponding information in the template according to the relevant information of the rich media and the address of the rich media in the OSS, and inserts the replaced template into the corresponding position of the content of the corresponding chapter in the smart textbook;
第二发送模块,用于当接收到所述章节的保存指令,将所述替换模块得到的章节的内容通过服务器发送至网络侧数据库中保存。The second sending module is configured to, when receiving the saving instruction of the chapter, send the content of the chapter obtained by the replacement module to the network side database for storage through the server.
第四方面,本发明实施例提供一种服务器,包括:In a fourth aspect, an embodiment of the present invention provides a server, including:
获取模块,用于当获取到智能教材的章节导出指令,获取数据库中保存的章节的内容,所述章节的内容是编辑客户端按照上述智能教材中的富媒体编辑方法得到的;The acquisition module is used to obtain the chapter export instructions of the intelligent textbook and obtain the content of the chapter saved in the database. The content of the chapter is obtained by the editing client according to the rich media editing method in the above-mentioned intelligent textbook;
导出模块,用于根据所述获取模块获取的章节的内容中替换后模板记录的富媒体在OSS中的地址从OSS下载所述富媒体后保存到自身预设文件夹中,根据富媒体的当前地址更新替换后模板中的对应信息,得到所述章节的更新内容,根据所述章节的更新内容和所述预设文件夹生成章节文件;The export module is used to download the rich media from the OSS and save it to its own default folder according to the address of the rich media recorded in the replaced template in the chapter content obtained by the acquisition module. The address updates the corresponding information in the replaced template to obtain the updated content of the chapter, and generates a chapter file based on the updated content of the chapter and the preset folder;
生成模块,用于对至少一个所述导出模块得到的章节文件进行加密并打包成所述智能教材。A generation module, configured to encrypt the chapter files obtained by at least one of the export modules and package them into the intelligent teaching materials.
第五方面,本发明实施例提供一种智能教材中的富媒体编辑系统,包括至少一个上述的编辑客户端和服务器。In a fifth aspect, embodiments of the present invention provide a rich media editing system in smart teaching materials, including at least one of the above-mentioned editing clients and servers.
在一个实施例中,所述服务器,还用于:In one embodiment, the server is also used to:
当接收到修改章节中展示富媒体的模板的指令,获取修改后模板,从数据库中下载所述章节的内容,根据所述修改后模板的变化信息,替换所述章节的内容中对应的替换后模板的对应信息;When receiving an instruction to modify the template for displaying rich media in a chapter, obtain the modified template, download the content of the chapter from the database, and replace the corresponding replaced content in the chapter based on the change information of the modified template. Corresponding information of the template;
或,or,
当接收到修改章节中展示富媒体的模板的指令,获取修改后模板,从数据库中下载所述章节的内容,从所述章节的内容中提取出所述替换后模板,根据所述修改后模板和替换后模板合成新的模板,将所述新的模板插入到章节的内容中的对应位置。When receiving an instruction to modify the template for displaying rich media in a chapter, obtain the modified template, download the content of the chapter from the database, extract the replaced template from the content of the chapter, and according to the modified template A new template is synthesized with the replaced template, and the new template is inserted into the corresponding position in the content of the chapter.
第六方面,本发明实施例提供一种智能教材生成系统,包括至少一个上述编辑客户端、管理客户端和上述服务器。In a sixth aspect, embodiments of the present invention provide an intelligent teaching material generation system, including at least one of the above-mentioned editing clients, a management client and the above-mentioned server.
本发明实施例提供的上述技术方案的有益效果至少包括:The beneficial effects of the above technical solutions provided by the embodiments of the present invention at least include:
本发明提供的智能教材中的富媒体编辑方法:将用户上传的富媒体和其相关信息发送到OSS保存;接收到服务器回传的富媒体在OSS中的地址和其相关信息后,根据富媒体的类型确定智能教材中展示富媒体的模板,通过服务器获取所述模板,根据富媒体的相关信息和富媒体在OSS中的地址替换模板中的对应信息,将替换后模板插入到智能教材中对应章节的内容的对应位置;当接收到章节的保存指令,将章节的内容通过服务器发送至网络侧数据库中保存。利用智能教材编辑客户端的多种插入富媒体的插件功能,在智能教材中的富媒体编辑流程中极大地承担了策划者和制作者之间沟通的桥梁,降低了策划者了解制作智能教材富媒体的流程、所用的工具的必要性,使得富媒体的编辑简洁易懂;节省了人力成本,提升了策划老师参与策划和编辑智能教材的效率,也极大地提高了策划老师参与策划和编辑智能教材的积极性。The rich media editing method in intelligent teaching materials provided by the present invention: sends the rich media uploaded by the user and its related information to the OSS for storage; after receiving the address of the rich media in the OSS and its related information returned by the server, according to the rich media The type determines the template for displaying rich media in the intelligent teaching material, obtains the template through the server, replaces the corresponding information in the template according to the relevant information of the rich media and the address of the rich media in OSS, and inserts the replaced template into the corresponding intelligent teaching material. The corresponding location of the content of the chapter; when receiving the save instruction of the chapter, the content of the chapter is sent to the network side database through the server for storage. Utilizing the various plug-in functions of the intelligent teaching material editing client to insert rich media, it greatly serves as a bridge of communication between planners and producers in the rich media editing process of intelligent teaching materials, and reduces the planners' understanding of the rich media production of intelligent teaching materials. The process and the necessity of the tools used make the editing of rich media concise and easy to understand; it saves labor costs, improves the efficiency of planning teachers to participate in planning and editing intelligent teaching materials, and also greatly improves the efficiency of planning teachers to participate in planning and editing intelligent teaching materials. of positivity.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solution of the present invention will be further described in detail below through the accompanying drawings and examples.
附图说明Description of drawings
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:The drawings are used to provide a further understanding of the present invention and constitute a part of the specification. They are used to explain the present invention together with the embodiments of the present invention and do not constitute a limitation of the present invention. In the attached picture:
图1为制作智能化电子教材的传统方法示例图;Figure 1 is an example of the traditional method of producing intelligent electronic teaching materials;
图2为本发明实施例提供的富文本编辑器的示意图;Figure 2 is a schematic diagram of a rich text editor provided by an embodiment of the present invention;
图3为本发明实施例一提供的智能教材中的富媒体编辑方法的流程图;Figure 3 is a flow chart of a rich media editing method in intelligent teaching materials provided by Embodiment 1 of the present invention;
图4为本发明实施例一提供的选择可点击图片在教材中的展示方式的示意图;Figure 4 is a schematic diagram of the display method of selecting clickable pictures in teaching materials provided by Embodiment 1 of the present invention;
图5为本发明实施例一提供的设置可点击图片描述信息及上传图片的示意图;Figure 5 is a schematic diagram of setting clickable image description information and uploading images provided in Embodiment 1 of the present invention;
图6为本发明实施例一提供的选择画廊在教材中的展示方式的示意图;Figure 6 is a schematic diagram of the display mode of the selection gallery in teaching materials provided by Embodiment 1 of the present invention;
图7为本发明实施例一提供的设置画廊各图片的描述信息及上传画廊各图片的示意图;Figure 7 is a schematic diagram of setting description information of each picture in the gallery and uploading each picture in the gallery provided in Embodiment 1 of the present invention;
图8为本发明实施例一提供的设置视频的描述信息及上传视频的示意图;Figure 8 is a schematic diagram of setting video description information and uploading videos according to Embodiment 1 of the present invention;
图9为本发明实施例一提供的设置音频的展示方式、描述信息及上传音频的示意图;Figure 9 is a schematic diagram of the presentation method, description information and uploaded audio provided by Embodiment 1 of the present invention;
图10为本发明实施例一提供的插入可点击图片的编辑方法的具体实现流程图;Figure 10 is a specific implementation flow chart of the editing method for inserting clickable pictures provided by Embodiment 1 of the present invention;
图11为本发明实施例一提供的插入画廊的编辑方法的具体实现流程图;Figure 11 is a specific implementation flow chart of the editing method for inserting a gallery provided in Embodiment 1 of the present invention;
图12为本发明实施例一提供的插入视频的编辑方法的具体实现流程图;Figure 12 is a specific implementation flow chart of the editing method for inserting video provided in Embodiment 1 of the present invention;
图13为本发明实施例一提供的插入音频的编辑方法的具体实现流程图;Figure 13 is a specific implementation flow chart of the editing method for inserting audio provided in Embodiment 1 of the present invention;
图14为本发明实施例二提供的智能教材生成方法的流程图;Figure 14 is a flow chart of the intelligent teaching material generation method provided in Embodiment 2 of the present invention;
图15为本发明实施例提供的编辑客户端的结构示意图;Figure 15 is a schematic structural diagram of an editing client provided by an embodiment of the present invention;
图16为本发明实施例提供的服务器的结构示意图;Figure 16 is a schematic structural diagram of a server provided by an embodiment of the present invention;
图17为本发明实施例提供的智能教材中的富媒体编辑系统的结构示意图;Figure 17 is a schematic structural diagram of the rich media editing system in intelligent teaching materials provided by an embodiment of the present invention;
图18为本发明实施例提供的智能教材生成系统的结构示意图。Figure 18 is a schematic structural diagram of an intelligent teaching material generation system provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a thorough understanding of the disclosure, and to fully convey the scope of the disclosure to those skilled in the art.
为了解决现有技术中存在的智能化电子教材中的富媒体制作复杂、人员技术性要求高且制作效率低的问题,本发明实施例提供的智能教材中的富媒体编辑方法、生成方法及装置和系统,能够使得不具备专业美编技能的书籍策划教师可以简单独立的完成智能教材中富媒体的编辑,节省了人力成本,提高了编辑效率。In order to solve the existing problems in the prior art of complex production of rich media in intelligent electronic teaching materials, high technical requirements for personnel and low production efficiency, embodiments of the present invention provide a rich media editing method, generation method and device in intelligent teaching materials and The system enables book planners who do not have professional editing skills to edit rich media in smart textbooks simply and independently, saving labor costs and improving editing efficiency.
智能教材的策划总负责人通过智能教材管理客户端中的创建教材功能,建立教材档案、完善教材相关信息、并根据实际内容创建教材的章、节信息;总负责人还可以通过设置内容编辑人员功能指定某一章或一节的内容编辑人员;以上创建的内容保存后均会存储于网络侧服务器。The general person in charge of planning the intelligent teaching materials can use the creating teaching material function in the intelligent teaching material management client to establish teaching material files, improve the relevant information of the teaching materials, and create chapter and section information of the teaching materials based on the actual content; the general person in charge can also set up content editors The function specifies the content editor of a certain chapter or section; the content created above will be stored on the network server after being saved.
被指定的内容编辑人员通过编辑客户端登录系统后会在系统中收到相关的通知,并可以在本系统中看到自己负责编辑的教材;参与编辑智能教材的内容编辑人员可以使用预览功能查看所有章节的编辑情况;也可以使用编辑内容功能对自己所负责的章节进行内容编辑。The designated content editors will receive relevant notifications in the system after logging in to the system through the editing client, and can see the teaching materials they are responsible for editing in the system; content editors involved in editing smart teaching materials can use the preview function to view Editing status of all chapters; you can also use the edit content function to edit the content of the chapters you are responsible for.
参照图2所示,对于有编辑权限的章节,系统还提供了一个富文本编辑器,用于输入教材策划内容,可用功能可以包括:字体、字号、标题、段落、字体颜色、背景颜色、加粗、斜体、下划线、左对齐、居中对齐、右对齐、两端对齐、上标、有序列表、无序列表和全屏编辑模式等。Referring to Figure 2, for chapters with editing permissions, the system also provides a rich text editor for inputting teaching material planning content. Available functions can include: font, font size, title, paragraph, font color, background color, adding Bold, italic, underline, left-aligned, center-aligned, right-aligned, justified, superscript, ordered list, unordered list, full-screen editing mode, etc.
内容编辑人员除了可以在编辑器中输入文本内容,并对其进行排版编辑外,还可以在内容流中的任意位置插入用于进一步解释知识点的富媒体,例如可点击图片、画廊、视频、音频、跳转链接、气泡、代码块、扩展阅读内容,和插入选择题类、填空题类和简答题类交互练习,并为插入的富媒体指定在内容流中的显示形式。In addition to entering text content in the editor and formatting it, content editors can also insert rich media to further explain knowledge points anywhere in the content flow, such as clickable pictures, galleries, videos, Audio, jump links, bubbles, code blocks, extended reading content, and interactive exercises for inserting multiple-choice, fill-in-the-blank, and short-answer questions, and specifying the display form in the content stream for the inserted rich media.
可点击图片即在文本流中只展示图片的缩略图,当用户单击或双击鼠标、或用鼠标指向缩略图时,才显示图片。A clickable image means that only the thumbnail of the image is displayed in the text stream. The image is only displayed when the user clicks or double-clicks the mouse, or points to the thumbnail with the mouse.
画廊即在文本流中只显示画廊的封面图片,点击进入画廊之后,用户通过拖动画廊中的滚动条可以查看画廊中的全部图片。具体的,画廊的封面图片可以是一张,也可以是一张以上。The gallery only displays the cover image of the gallery in the text stream. After clicking to enter the gallery, the user can view all the images in the gallery by dragging the scroll bar in the gallery. Specifically, the gallery cover image can be one or more than one.
实施例一Embodiment 1
本发明实施例一提供一种智能教材中的富媒体编辑方法,以插入可点击图片、画廊、视频和音频为例,其流程参照图3所示,包括以下步骤:Embodiment 1 of the present invention provides a rich media editing method in smart teaching materials, taking inserting clickable pictures, galleries, videos and audios as an example. The process is shown in Figure 3 and includes the following steps:
S31:编辑客户端将用户上传的富媒体和富媒体的相关信息发送到对象存储实例(Object Storage Service,OSS)保存。S31: The editing client sends the rich media uploaded by the user and the related information of the rich media to the object storage instance (Object Storage Service, OSS) for storage.
在一些可选的实施例中,编辑客户端接收到用户上传的富媒体后,根据接收到的富媒体生成富媒体的属性信息,和/或传输数据调用的服务器接口地址。In some optional embodiments, after receiving the rich media uploaded by the user, the editing client generates the attribute information of the rich media based on the received rich media, and/or the server interface address called by the transmission data.
富媒体的属性信息包括下述信息中的至少一项:The attribute information of rich media includes at least one of the following information:
文件类型,文件大小和文件名称。File type, file size and file name.
编辑客户端与服务器间传输数据调用的服务器接口地址是预先定义好的。The server interface address used to edit data transfer calls between the client and the server is predefined.
在一些可选的实施例中,编辑客户端将用户上传的富媒体和富媒体的相关信息发送给对象存储实例OSS保存,以便服务器将从OSS获取的富媒体在OSS中的地址和富媒体的相关信息上传到网络侧数据库保存。In some optional embodiments, the editing client sends the rich media uploaded by the user and the related information of the rich media to the object storage instance OSS for storage, so that the server obtains the address of the rich media in the OSS and the address of the rich media in the OSS. Relevant information is uploaded to the network side database for storage.
例如,编辑客户端将用户上传的富媒体,以及富媒体的属性信息、传输数据调用的服务器接口地址和富媒体的描述信息等相关信息发送到OSS保存,OSS接收到上述数据后,保存富媒体后,调用服务器接口地址通知服务器下载富媒体的属性信息、描述信息和富媒体在OSS中的地址,服务器将下载的信息保存在网络侧数据库的一条记录中。For example, the editing client sends the rich media uploaded by the user, as well as the attribute information of the rich media, the server interface address called by the transmission data, and the description information of the rich media to OSS for storage. After receiving the above data, the OSS saves the rich media. Finally, the server interface address is called to notify the server to download the attribute information, description information and address of the rich media in OSS. The server saves the downloaded information in a record in the network-side database.
具体的,富媒体的类型及相关信息后续详细介绍。Specifically, the types of rich media and related information will be introduced in detail later.
S32:编辑客户端接收到网络侧服务器回传的富媒体在OSS中的地址和富媒体的相关信息后,根据用户选择的富媒体的类型,确定智能教材中展示富媒体的模板,通过网络侧服务器获取模板,根据富媒体的相关信息和富媒体在OSS中的地址替换模板中的对应信息,将替换后模板插入到智能教材中对应章节的内容的对应位置。S32: After the editing client receives the address of the rich media in the OSS and the related information of the rich media returned by the network side server, it determines the template for displaying the rich media in the intelligent teaching material according to the type of rich media selected by the user, and uses the network side to The server obtains the template, replaces the corresponding information in the template based on the relevant information of the rich media and the address of the rich media in the OSS, and inserts the replaced template into the corresponding location of the content of the corresponding chapter in the smart textbook.
数据库完成富媒体相关的一条记录的保存后,将保存的内容通过服务器返回给编辑客户端,编辑客户端根据用户选择的富媒体的类型,确定智能教材中展示富媒体的模板后,通过服务器获取预存在数据库中的模板,根据富媒体的属性信息、描述信息和富媒体在OSS中的地址替换模板中的对应信息,将替换后模板插入到智能教材中对应章节的内容的对应位置。After the database completes saving a record related to rich media, it returns the saved content to the editing client through the server. The editing client determines the template for displaying rich media in the smart textbook based on the type of rich media selected by the user, and obtains it through the server. For templates pre-existing in the database, the corresponding information in the template is replaced based on the attribute information, description information and address of the rich media in OSS, and the replaced template is inserted into the corresponding location of the content of the corresponding chapter in the smart textbook.
S33:当编辑客户端接收到章节的保存指令,将章节的内容通过服务器发送至网络侧数据库中保存。S33: When the editing client receives the save instruction of the chapter, it sends the content of the chapter to the network side database through the server for storage.
具体的,针对每个章节,数据库可以是只保存最新版本的编辑客户端上传的章节的内容;也可以是保存预设个数的最新版本的章节的内容。Specifically, for each chapter, the database may store only the latest version of the chapter content uploaded by the editing client; it may also store the content of a preset number of the latest version of the chapter.
上述智能教材的内容编辑可以是在编辑客户端的富文本编辑器中进行,通过富文本编辑器的插入可点击图片插件实现插入可点击图片的功能、通过富文本编辑器的插入画廊插件实现插入画廊的功能、通过富文本编辑器的插入视频插件实现插入视频的功能、通过富文本编辑器的插入音频插件实现插入音频的功能。The content editing of the above-mentioned smart teaching materials can be carried out in the rich text editor of the editing client. The function of inserting clickable pictures is realized through the insert clickable picture plug-in of the rich text editor, and the function of inserting clickable pictures is realized through the insert gallery plug-in of the rich text editor. The function of inserting video is realized through the insert video plug-in of the rich text editor, and the function of inserting audio is realized through the insert audio plug-in of the rich text editor.
本发明提供的上述实施例,将用户上传的富媒体和其相关信息发送到OSS保存;接收到服务器回传的富媒体在OSS中的地址和其相关信息后,根据富媒体的类型确定智能教材中展示富媒体的模板,通过服务器获取所述模板,根据富媒体的相关信息和富媒体在OSS中的地址替换模板中的对应信息,将替换后模板插入到智能教材中对应章节的内容的对应位置;当接收到章节的保存指令,将章节的内容通过服务器发送至网络侧数据库中保存。利用智能教材编辑客户端的多种插入富媒体的插件功能,在智能教材中的富媒体编辑流程中极大地承担了策划者和制作者之间沟通的桥梁,降低了策划者了解制作智能教材富媒体的流程、所用的工具的必要性,使得富媒体的编辑简洁易懂;节省了人力成本,提升了策划老师参与策划和编辑智能教材的效率,也极大地提高了策划老师参与策划和编辑智能教材的积极性。In the above embodiments provided by the present invention, the rich media uploaded by the user and its related information are sent to the OSS for storage; after receiving the address of the rich media in the OSS and its related information returned by the server, the intelligent teaching materials are determined according to the type of the rich media. Display the template of rich media in the server, obtain the template through the server, replace the corresponding information in the template according to the relevant information of the rich media and the address of the rich media in OSS, and insert the replaced template into the content of the corresponding chapter in the smart textbook. Location; when receiving the save instruction of the chapter, the content of the chapter is sent to the network side database through the server for storage. Utilizing the various plug-in functions of the intelligent teaching material editing client to insert rich media, it greatly serves as a bridge of communication between planners and producers in the rich media editing process of intelligent teaching materials, and reduces the planners' understanding of the rich media production of intelligent teaching materials. The process and the necessity of the tools used make the editing of rich media concise and easy to understand; it saves labor costs, improves the efficiency of planning teachers to participate in planning and editing intelligent teaching materials, and also greatly improves the efficiency of planning teachers to participate in planning and editing intelligent teaching materials. of positivity.
在一些可选的实施例中,当服务器接收到修改章节中展示富媒体的模板的指令,可以按照下述两种方式来完成章节的内容中的模板的替换。In some optional embodiments, when the server receives an instruction to modify the template for displaying rich media in a chapter, the replacement of the template in the content of the chapter can be completed in the following two ways.
方式一:获取修改后模板,从数据库中下载章节的内容,根据修改后模板的变化信息,替换章节的内容中对应的替换后模板的对应信息。Method 1: Obtain the modified template, download the content of the chapter from the database, and replace the corresponding information of the replaced template in the chapter content based on the change information of the modified template.
方式二:获取修改后模板,从数据库中下载章节的内容,从章节的内容中提取出替换后模板,根据修改后模板和替换后模板合成新的模板,将新的模板插入到章节的内容中的对应位置。Method 2: Obtain the modified template, download the chapter content from the database, extract the replaced template from the chapter content, synthesize a new template based on the modified template and the replaced template, and insert the new template into the chapter content corresponding position.
模板中的信息包括定制信息和填写信息,定制信息是预先设置好的,用来展示显示效果;填写信息根据富媒体的属性信息、描述信息和富媒体的地址等信息来填写,用来展示显示内容。上述修改模板,是指修改模板中定制信息的内容。The information in the template includes customized information and filled-in information. The customized information is pre-set and is used to display the display effect. The filled-in information is filled in based on the attribute information, description information and address of the rich media and is used for display. content. The above modification of the template refers to modifying the content of the customized information in the template.
上述方式一对于模板的定制信息只有较少的变动时更优;方式二对于模板的定制信息的变动内容较多时更优。The above-mentioned method one is better when there are only a few changes in the customized information of the template; method two is better when there are more changes in the customized information of the template.
模板以结构化数据记录各信息,使得当需要更新或修改模板时,可以直接在章节的内容中的对应模板中进行替换即可,方便快捷,提高了智能教材的编辑效率。The template records each information with structured data, so that when the template needs to be updated or modified, it can be directly replaced in the corresponding template in the chapter content, which is convenient and fast, and improves the editing efficiency of smart teaching materials.
具体的,上述富媒体可以为下述文件之一:Specifically, the above rich media can be one of the following files:
可点击图片的图片、画廊包括的各图片、视频和音频。Pictures of clickable pictures, individual pictures included in the gallery, video and audio.
针对不同类型的富媒体,获取到的富媒体的相关信息中的描述信息也不同:For different types of rich media, the description information in the obtained rich media related information is also different:
1、富媒体为可点击图片的图片时,富媒体的描述信息包括下述信息中的至少一项:1. When the rich media is a clickable image, the description information of the rich media includes at least one of the following information:
图片的展示方式、图片的标题和图片的描述信息。How the image is displayed, the title of the image, and the description of the image.
参照图4所示,图片的展示方式为下述展示方式中的一种:版心图、版式右侧图、版式左侧图、铺底图和出血图。Referring to Figure 4, the picture display method is one of the following display methods: layout center picture, layout right side picture, layout left side picture, base picture and bleed picture.
版心指页面中主要内容所在的区域。版心图即图片的中心与版心的横向中心重合,图片的左右边界不到版心的左右边界;版式右侧图或版式左侧图指图片位于版心的右侧或左侧,没有图片的一侧依然显示有文本内容;铺底图即图片的左右边界与版心的左右边界重合;出血图即图片充满整个版面而不露出边框,展示时防止当版面宽度大于图片宽度时,露出白边。The center of the page refers to the area on the page where the main content is located. A layout center image means that the center of the picture coincides with the horizontal center of the layout center, and the left and right borders of the picture are less than the left and right borders of the layout center; a layout right picture or a layout left diagram means that the picture is located on the right or left side of the layout center, and there is no picture. The text content is still displayed on one side of the page; the underlay map means that the left and right borders of the image coincide with the left and right borders of the center of the page; the bleed map means that the image fills the entire page without revealing the border, which prevents the white edges from being exposed when the page width is greater than the image width. .
进而,可以是在图5所示的编辑界面中获取用户输入的描述信息中的图片的标题和图片的描述信息,及可点击图片。Furthermore, the title of the picture, the description information of the picture, and the clickable picture in the description information input by the user may be obtained in the editing interface shown in FIG. 5 .
2、富媒体为画廊包括的各图片时,富媒体的描述信息包括下述信息中的至少一项:2. When the rich media is each picture included in the gallery, the description information of the rich media includes at least one of the following information:
画廊的展示方式、画廊的标题、画廊中各图片的标题、画廊中各图片的描述信息和画廊的封面图片信息。The display method of the gallery, the title of the gallery, the titles of each picture in the gallery, the description information of each picture in the gallery and the cover picture information of the gallery.
参照图6所示,画廊的展示方式可以为下述展示方式中的一种:Referring to Figure 6, the display mode of the gallery can be one of the following display modes:
两图并列画廊、图文内画廊和单张图居中画廊。Two pictures side by side gallery, picture and text gallery, and single picture centered gallery.
两图并列画廊可以是默认并排展示插入的前两张图片;也可以是并排展示两张画廊的封面图片。The two-picture side-by-side gallery can display the first two inserted pictures side by side by default; it can also display the cover pictures of the two galleries side by side.
单张图居中画廊可以是默认只展示插入的首张图片;也可以是展示一张画廊的封面图片。图片的中心与版心的横向中心重合。A gallery with a single picture in the center can display only the inserted first picture by default; it can also display a gallery cover picture. The center of the image coincides with the horizontal center of the center of the page.
图文内画廊是以小图标的形式显示插入的首张图片或一张画廊的封面图片。The in-picture gallery displays the inserted first picture or the cover picture of a gallery in the form of a small icon.
进而,可以是在图7所示的编辑界面中获取用户输入的设置信息中的画廊中各图片的标题和各图片的标题描述信息,及各图片。Furthermore, the title of each picture in the gallery, the title description information of each picture, and each picture in the setting information input by the user may be obtained in the editing interface shown in FIG. 7 .
3、富媒体为视频时,富媒体的描述信息包括下述信息中的至少一项:3. When the rich media is video, the description information of the rich media includes at least one of the following information:
视频的类型、视频的标题、视频的描述信息和视频的封面图片信息。The type of video, the title of the video, the description information of the video, and the cover image information of the video.
可选的,视频的封面图片也可以是不用用户指定,是系统默认的,例如默认视频中的第一帧或后面的第几帧图像,或者是预设时刻的视频中的图像为视频的封面图片。可选的,视频的封面图片也可以是用户上传的指定的图片,此时,富媒体还包括视频的封面图片,例如,可以是在图8所示的编辑界面中获取用户输入的设置信息中的视频的类型、视频的标题和视频的描述信息,及视频和视频的封面图片。Optionally, the cover image of the video does not need to be specified by the user and is the system default. For example, the first frame or subsequent frames in the default video, or the image in the video at a preset time is the cover image of the video. picture. Optionally, the cover image of the video can also be a specified image uploaded by the user. At this time, the rich media also includes the cover image of the video. For example, it can be obtained from the setting information input by the user in the editing interface shown in Figure 8. The type of video, the title of the video and the description information of the video, as well as the video and the cover image of the video.
4、富媒体为音频时,富媒体的描述信息包括下述信息中的至少一项:4. When the rich media is audio, the description information of the rich media includes at least one of the following information:
音频的展示方式、音频的类型、音频的标题和音频的描述信息。How the audio is displayed, the type of audio, the title of the audio, and the description information of the audio.
参照图9所示,音频的展示方式为底部音频栏或图文内音频栏。以底部音频栏方式播放音频时,显示播放的进度条;以图文内音频栏方式播放音频时,不显示播放的进度条。Referring to Figure 9, the audio display method is the audio bar at the bottom or the audio bar within the image and text. When playing audio in the audio bar at the bottom, the playback progress bar is displayed; when playing audio in the audio bar in the image and text, the playback progress bar is not displayed.
进而,可以是在图9所示的编辑界面中获取音频的展示方式的同时,获取用户输入的设置信息中的音频的标题及音频。Furthermore, while acquiring the display mode of the audio in the editing interface shown in FIG. 9 , the title and audio of the audio in the setting information input by the user can also be acquired.
具体的,上述插入可点击图片、画廊、视频及音频的编辑过程,分别简述如下:Specifically, the above editing process of inserting clickable pictures, galleries, videos and audios is briefly described as follows:
1、插入可点击图片的编辑过程1. The editing process of inserting clickable images
参照图10所示,设置在编辑客户端的富媒体编辑器中的插入可点击图片插件,将用户选择的可点击图片文件通过公共网络上传到部署在网络侧的对象存储实例(OSS)中保存,并且上传文件的同时会将一些扩展信息一起上传,包括根据图片文件生成的文件的属性信息:文件的类型、文件的名称和文件的大小,用户设置的图片文件的描述信息:图片的展示方式、图片的标题和图片的描述信息,以及传输数据调用的服务器接口地址;对象存储实例接收到这些信息后,会将上传的图片文件保存到对象存储实例中,完成保存之后自动调用传输数据调用的服务器接口地址,服务器通过被调用的接口从OSS获取图片文件的属性信息、图片文件的描述信息和图片文件在OSS中的地址,并将获取的信息保存到部署在网络侧的数据库中的一条记录中,完成后将保存的信息返回给插入可点击图片插件;插入可点击图片插件接收到返回的数据之后,通过公共网络获取到存储在数据库中预先设置好的模板,根据返回的数据将模板中对应的信息替换,最后将替换之后的模板插入到富文本编辑器中对应章节的内容的对应位置;在用户完成编辑章节内容后保存时,将编辑器中的内容即章节的内容通过服务器保存到数据库中。Referring to Figure 10, the insert clickable image plug-in set in the rich media editor of the editing client uploads the clickable image file selected by the user to the object storage instance (OSS) deployed on the network side through the public network and saves it. And when uploading the file, some extended information will be uploaded together, including the attribute information of the file generated based on the image file: file type, file name and file size, and the description information of the image file set by the user: the display method of the image, The title and description information of the picture, as well as the server interface address called by the data transmission; after receiving this information, the object storage instance will save the uploaded picture file to the object storage instance, and automatically call the server called by the data transmission after the saving is completed. Interface address. The server obtains the attribute information of the image file, the description information of the image file, and the address of the image file in the OSS from the OSS through the called interface, and saves the obtained information to a record in the database deployed on the network side. , after completion, return the saved information to the Insert Clickable Picture plug-in; after receiving the returned data, the Insert Clickable Picture plug-in obtains the preset template stored in the database through the public network, and adds the corresponding template in the template according to the returned data. Replace the information, and finally insert the replaced template into the corresponding location of the corresponding chapter content in the rich text editor; when the user completes editing the chapter content and saves it, the content in the editor, that is, the chapter content, is saved to the database through the server middle.
2、插入画廊的编辑过程2. The editing process of inserting the gallery
参照图11所示,设置在编辑客户端的富媒体编辑器中的插入画廊插件,将用户选择的画廊中的各图片文件通过公共网络上传到部署在网络侧的对象存储实例(OSS)中保存,并且上传文件的同时会将一些扩展信息一起上传,包括根据各图片文件生成的文件的属性信息:文件的类型、文件的名称和文件的大小,用户设置的画廊的描述信息:画廊的展示方式、画廊的标题、画廊中各图片的标题、画廊中各图片的描述信息和画廊的封面图片信息,以及传输数据调用的服务器接口地址;对象存储实例接收到这些信息后,会将上传的图片文件保存到对象存储实例中,完成保存之后自动调用传输数据调用的服务器接口地址,服务器通过被调用的接口从OSS获取画廊中各图片文件的属性信息、画廊的描述信息和图片文件在OSS中的地址,并将获取的信息保存到部署在网络侧的数据库中的一条记录中,完成后将保存的信息返回给插入画廊插件;插入画廊插件接收到返回的数据之后,通过公共网络获取到存储在数据库中预先设置好的模板,根据返回的数据将模板中对应的信息替换,最后将替换之后的模板插入到富文本编辑器中对应章节的内容的对应位置;在用户完成编辑章节内容后保存时,将编辑器中的内容即章节的内容通过服务器保存到数据库中。Referring to Figure 11, the insert gallery plug-in set in the rich media editor of the editing client uploads each image file in the gallery selected by the user to the object storage instance (OSS) deployed on the network side through the public network and saves it. And when uploading the file, some extended information will be uploaded together, including the attribute information of the file generated based on each image file: file type, file name and file size, the description information of the gallery set by the user: the gallery display method, The title of the gallery, the title of each picture in the gallery, the description information of each picture in the gallery and the cover picture information of the gallery, as well as the server interface address called by the transmission data; after receiving this information, the object storage instance will save the uploaded picture file Go to the object storage instance and automatically call the server interface address of the transfer data call after completing the save. The server obtains the attribute information of each picture file in the gallery, the description information of the gallery and the address of the picture file in OSS from OSS through the called interface. And save the obtained information to a record in the database deployed on the network side. After completion, the saved information will be returned to the insert gallery plug-in; after the insert gallery plug-in receives the returned data, it will obtain it through the public network and store it in the database. The pre-set template is replaced with the corresponding information in the template based on the returned data, and finally the replaced template is inserted into the corresponding position of the corresponding chapter content in the rich text editor; when the user finishes editing the chapter content and saves it, The content in the editor, that is, the content of the chapter, is saved to the database through the server.
3、插入视频的编辑过程3. The editing process of inserting video
参照图12所示,设置在编辑客户端的富媒体编辑器中的插入视频插件,将用户选择的视频文件通过公共网络上传到部署在网络侧的对象存储实例(OSS)中保存,并且上传文件的同时会将一些扩展信息一起上传,包括根据视频文件生成的文件的属性信息:文件的类型、文件的名称和文件的大小,用户设置的视频文件的描述信息:视频的类型、视频的标题、视频的描述信息和视频的封面图片信息,以及传输数据调用的服务器接口地址;对象存储实例接收到这些信息后,会将上传的视频文件保存到对象存储实例中,完成保存之后自动调用传输数据调用的服务器接口地址,服务器通过被调用的接口从OSS获取视频文件的属性信息、视频文件的描述信息和视频文件在OSS中的地址,并将获取的信息保存到部署在网络侧的数据库中的一条记录中,完成后将保存的信息返回给插入视频插件;插入视频插件接收到返回的数据之后,通过公共网络获取到存储在数据库中预先设置好的模板,根据返回的数据将模板中对应的信息替换,最后将替换之后的模板插入到富文本编辑器中对应章节的内容的对应位置;在用户完成编辑章节内容后保存时,将编辑器中的内容即章节的内容通过服务器保存到数据库中。Referring to Figure 12, the inserted video plug-in set in the rich media editor of the editing client uploads the video file selected by the user to the object storage instance (OSS) deployed on the network side through the public network for storage, and the uploaded file At the same time, some extended information will be uploaded together, including the attribute information of the file generated based on the video file: file type, file name and file size, and the description information of the video file set by the user: video type, video title, video The description information and cover image information of the video, as well as the server interface address of the transfer data call; after receiving this information, the object storage instance will save the uploaded video file to the object storage instance, and automatically call the transfer data call after completing the save. Server interface address. The server obtains the attribute information of the video file, the description information of the video file, and the address of the video file in the OSS from the OSS through the called interface, and saves the obtained information to a record in the database deployed on the network side. After completion, the saved information will be returned to the inserted video plug-in; after receiving the returned data, the inserted video plug-in will obtain the preset template stored in the database through the public network, and replace the corresponding information in the template according to the returned data. , and finally insert the replaced template into the corresponding position of the corresponding chapter content in the rich text editor; when the user completes editing the chapter content and saves it, the content in the editor, that is, the chapter content, is saved to the database through the server.
4、插入音频的编辑过程4. The editing process of inserting audio
参照图13所示,设置在编辑客户端的富媒体编辑器中的插入音频插件,将用户选择的音频文件通过公共网络上传到部署在网络侧的对象存储实例(OSS)中保存,并且上传文件的同时会将一些扩展信息一起上传,包括根据音频文件生成的文件的属性信息:文件的类型、文件的名称和文件的大小,用户设置的音频文件的描述信息:音频的展示方式、音频的类型、音频的标题和音频的描述信息,以及传输数据调用的服务器接口地址;对象存储实例接收到这些信息后,会将上传的音频文件保存到对象存储实例中,完成保存之后自动调用传输数据调用的服务器接口地址,服务器通过被调用的接口从OSS获取音频文件的属性信息、音频文件的描述信息和音频文件在OSS中的地址,并将获取的信息保存到部署在网络侧的数据库中的一条记录中,完成后将保存的信息返回给插入音频插件;插入音频插件接收到返回的数据之后,通过公共网络获取到存储在数据库中预先设置好的模板,根据返回的数据将模板中对应的信息替换,最后将替换之后的模板插入到富文本编辑器中对应章节的内容的对应位置;在用户完成编辑章节内容后保存时,将编辑器中的内容即章节的内容通过服务器保存到数据库中。Referring to Figure 13, the insert audio plug-in set in the rich media editor of the editing client uploads the audio file selected by the user to the object storage instance (OSS) deployed on the network side through the public network for storage, and the uploaded file At the same time, some extended information will be uploaded together, including the attribute information of the file generated based on the audio file: file type, file name and file size, and the description information of the audio file set by the user: audio display method, audio type, The title and description information of the audio, as well as the server interface address called by the data transmission; after receiving this information, the object storage instance will save the uploaded audio file to the object storage instance, and automatically call the server called by the data transmission after the saving is completed. Interface address. The server obtains the attribute information of the audio file, the description information of the audio file, and the address of the audio file in the OSS from the OSS through the called interface, and saves the obtained information to a record in the database deployed on the network side. , after completion, return the saved information to the inserted audio plug-in; after receiving the returned data, the inserted audio plug-in obtains the preset template stored in the database through the public network, and replaces the corresponding information in the template according to the returned data. Finally, the replaced template is inserted into the corresponding position of the corresponding chapter content in the rich text editor; when the user finishes editing the chapter content and saves it, the content in the editor, that is, the chapter content, is saved to the database through the server.
在一些可选的实施例中,用户即策划老师完成某一章节的内容编辑后,即可通过“提交内容”功能将本章节教材内容提交给策划总负责人审核。服务器接收到编辑客户端发送的相关章节的提交指令后,向管理客户端下发审核相关章节的通知。在审核过程中,策划总负责人可以看到内容编辑人员提交上来的已完成的内容并根据实际情况将该内容判定为“审核通过”或“审核不通过”,也可以查看该内容的详情。In some optional embodiments, after the user, that is, the planning teacher completes editing the content of a certain chapter, he or she can submit the teaching material content of this chapter to the chief planner for review through the "submit content" function. After receiving the submission instruction of the relevant chapters sent by the editing client, the server sends a notification to review the relevant chapters to the management client. During the review process, the chief planner can see the completed content submitted by the content editor and determine the content as "passed" or "failed" based on the actual situation, and can also view the details of the content.
对于已审核通过的教材,策划总负责人可以整体或分章节输入导出的指令,管理客户端获取到导出指令后,触发导出的相关流程:服务器获取到管理客户端上传的相应章节的导出指令后,完成相应章节的内容的导出。当智能教材所有的章节的内容全部导出后,执行智能教材的打包操作,从而生成最终的电子教材。用户可以通过电子书城下载该智能教材,查看其相应内容。For approved textbooks, the planning director can input the export instructions as a whole or in chapters. After the management client obtains the export instructions, the relevant export process is triggered: After the server obtains the export instructions for the corresponding chapters uploaded by the management client, , complete the export of the content of the corresponding chapter. After the content of all chapters of the smart textbook is exported, the packaging operation of the smart textbook is performed to generate the final electronic textbook. Users can download the smart textbook through the e-book store and view its corresponding content.
具体智能教材的生成过程参照下述实施例二所述。The specific generation process of intelligent teaching materials is described in Embodiment 2 below.
实施例二Embodiment 2
本发明实施例二提供一种智能教材生成方法,以实施例一中编辑完至少一个章节的内容并保存后为例,其流程参照图14所示,包括以下步骤:Embodiment 2 of the present invention provides a method for generating intelligent teaching materials. Taking the content of at least one chapter in Embodiment 1 after editing and saving as an example, the process is shown in Figure 14 and includes the following steps:
S141:当服务器获取到智能教材的章节导出指令,获取数据库中保存的章节的内容。S141: When the server obtains the chapter export instruction of the smart textbook, it obtains the content of the chapters saved in the database.
创建导出任务的时候,管理客户端将用户选中的章节通过页面中的表单提交到服务器,服务器接收到选中的章节的导出任务后将这些内容保存到数据库中的一条记录中,并且将这条记录的唯一标识(ID)保存到Redis中,服务器开启了一个后台长时间运行的脚本(导出文件的脚本),该脚本会从Redis中获取到导出任务的唯一标识(ID),根据这个唯一标识到数据库中查询对应记录的详细信息(任务信息和选中的章节),至此,服务器获取到智能教材的章节导出指令。When creating an export task, the management client submits the chapters selected by the user to the server through the form on the page. After the server receives the export task of the selected chapters, it saves the contents to a record in the database and adds this record. The unique identification (ID) is saved to Redis. The server starts a long-running background script (script for exporting files). The script will obtain the unique identification (ID) of the export task from Redis. Based on this unique identification, the Query the detailed information of the corresponding record (task information and selected chapters) in the database. At this point, the server obtains the chapter export instructions of the smart textbook.
具体的,上述章节的内容是编辑客户端按照实施例一所述的智能教材中的富媒体编辑方法得到并通过服务器发送至数据库中保存的。Specifically, the content of the above chapters is obtained by the editing client according to the rich media editing method in the intelligent teaching material described in Embodiment 1 and sent to the database for storage through the server.
服务器将章节的内容发送到数据库保存后,保存章节的内容在数据库中的存储地址,当获取到章节导出指令,根据保存的章节在数据库中的存储地址从数据库下载章节的内容。After the server sends the chapter content to the database for storage, it saves the storage address of the chapter content in the database. When it obtains the chapter export instruction, it downloads the chapter content from the database according to the storage address of the saved chapter in the database.
S142:服务器根据述章节的内容中替换后模板记录的富媒体在OSS中的地址从OSS下载富媒体后保存到自身预设文件夹中,根据富媒体的当前地址更新替换后模板中的对应信息,得到章节的更新内容,根据章节的更新内容和预设文件夹生成章节文件。S142: The server downloads the rich media from OSS and saves it to its own default folder according to the address in the OSS of the rich media recorded in the replaced template in the content of the above chapter, and updates the corresponding information in the replaced template according to the current address of the rich media. , get the updated content of the chapter, and generate the chapter file based on the updated content of the chapter and the default folder.
具体的,上述富媒体的当前地址不是富媒体在服务器中的绝对地址,而是相对于整个章节的数据所在文件夹的相对地址。Specifically, the current address of the above-mentioned rich media is not the absolute address of the rich media in the server, but a relative address relative to the folder where the data of the entire chapter is located.
S141和S142完成了某一章节的导出操作。S141 and S142 complete the export operation of a certain chapter.
S143:对至少一个章节文件进行加密并打包成智能教材。S143: Encrypt at least one chapter file and package it into an intelligent textbook.
具体的,可以是,服务器将章节文件上传到OSS,以便管理客户端确定章节审核通过时根据将章节文件上传SVN仓库请求,从OSS获取章节文件并上传到SVN仓库保存;当获取到智能教材的生成指令时,将从SVN仓库下载的至少一个章节文件打包成智能教材。Specifically, the server can upload the chapter file to OSS so that when the management client determines that the chapter has passed the review, it can obtain the chapter file from OSS and upload it to the SVN warehouse for storage according to the request to upload the chapter file to the SVN warehouse; when the smart textbook is obtained When generating instructions, at least one chapter file downloaded from the SVN warehouse is packaged into an intelligent teaching material.
也可以是,服务器获取到智能教材的生成指令时,直接将至少一个章节文件打包成智能教材。Alternatively, when the server obtains the generation instruction of the intelligent teaching material, it directly packages at least one chapter file into the intelligent teaching material.
基于本发明的发明构思,本发明实施例还提供一种编辑客户端,参照图15所示,包括:Based on the inventive concept of the present invention, an embodiment of the present invention also provides an editing client, as shown in Figure 15, including:
第一发送模块151,用于将用户上传的富媒体和所述富媒体的相关信息发送到对象存储实例OSS保存;The first sending module 151 is used to send the rich media uploaded by the user and the related information of the rich media to the object storage instance OSS for storage;
替换模块152,用于接收到网络侧服务器回传的富媒体在OSS中的地址和所述富媒体的相关信息后,根据用户选择的富媒体的类型,确定智能教材中展示富媒体的模板,通过服务器获取所述模板,根据所述富媒体的相关信息和富媒体在OSS中的地址替换模板中的对应信息,将替换后模板插入到智能教材中对应章节的内容的对应位置;The replacement module 152 is used to determine the template for displaying the rich media in the smart teaching material according to the type of rich media selected by the user after receiving the address of the rich media in the OSS and the related information of the rich media returned by the network side server. Obtain the template through the server, replace the corresponding information in the template according to the relevant information of the rich media and the address of the rich media in the OSS, and insert the replaced template into the corresponding position of the content of the corresponding chapter in the smart textbook;
第二发送模块153,用于当接收到所述章节的保存指令,将所述替换模块得到的章节的内容通过服务器发送至网络侧数据库中保存。The second sending module 153 is configured to, when receiving the saving instruction of the chapter, send the content of the chapter obtained by the replacement module to the network side database for storage through the server.
基于本发明的发明构思,本发明实施例还提供一种服务器,参照图16所示,包括:Based on the inventive concept of the present invention, an embodiment of the present invention also provides a server, as shown in Figure 16, including:
获取模块161,用于当获取到智能教材的章节导出指令,获取数据库中保存的章节的内容,所述章节的内容是编辑客户端按照上述智能教材中的富媒体编辑方法得到的;The acquisition module 161 is used to acquire the content of the chapters saved in the database when the chapter export instructions of the intelligent teaching materials are obtained. The content of the chapters is obtained by the editing client according to the rich media editing method in the above-mentioned intelligent teaching materials;
导出模块162,用于根据所述获取模块161获取的章节的内容中替换后模板记录的富媒体在OSS中的地址从OSS下载所述富媒体后保存到自身预设文件夹中,根据富媒体的当前地址更新替换后模板中的对应信息,得到所述章节的更新内容,根据所述章节的更新内容和所述预设文件夹生成章节文件;The export module 162 is configured to download the rich media from the OSS according to the address in the OSS of the rich media recorded in the replaced template in the chapter content obtained by the acquisition module 161 and save it in its own default folder. According to the rich media The current address updates the corresponding information in the replaced template, obtains the updated content of the chapter, and generates a chapter file based on the updated content of the chapter and the preset folder;
生成模块163,用于对至少一个所述导出模块162得到的章节文件进行加密并打包成所述智能教材。The generation module 163 is configured to encrypt at least one chapter file obtained by the export module 162 and package it into the intelligent teaching material.
基于本发明的发明构思,本发明实施例还提供一种智能教材中的富媒体编辑系统,参照图17所示,包括至少一个上述的编辑客户端171和服务器172。Based on the inventive concept of the present invention, embodiments of the present invention also provide a rich media editing system in intelligent teaching materials, as shown in FIG. 17 , including at least one of the above-mentioned editing clients 171 and servers 172 .
在一个实施例中,所述服务器172,还用于:In one embodiment, the server 172 is also used to:
当接收到修改章节中展示富媒体的模板的指令,获取修改后模板,从数据库中下载所述章节的内容,根据所述修改后模板的变化信息,替换所述章节的内容中对应的替换后模板的对应信息;When receiving an instruction to modify the template for displaying rich media in a chapter, obtain the modified template, download the content of the chapter from the database, and replace the corresponding replaced content in the chapter based on the change information of the modified template. Corresponding information of the template;
或,or,
当接收到修改章节中展示富媒体的模板的指令,获取修改后模板,从数据库中下载所述章节的内容,从所述章节的内容中提取出所述替换后模板,根据所述修改后模板和替换后模板合成新的模板,将所述新的模板插入到章节的内容中的对应位置。When receiving an instruction to modify the template for displaying rich media in a chapter, obtain the modified template, download the content of the chapter from the database, extract the replaced template from the content of the chapter, and according to the modified template A new template is synthesized with the replaced template, and the new template is inserted into the corresponding position in the content of the chapter.
基于本发明的发明构思,本发明实施例还提供一种智能教材生成系统,参照图18所示,包括至少一个上述的编辑客户端181、管理客户端182和上述服务器183。Based on the inventive concept of the present invention, an embodiment of the present invention also provides an intelligent teaching material generation system, as shown in FIG. 18 , including at least one of the above-mentioned editing client 181, management client 182 and the above-mentioned server 183.
关于上述实施例中的装置和系统,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the devices and systems in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be described in detail here.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, magnetic disk storage, optical storage, etc.) embodying computer-usable program code therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each process and/or block in the flowchart illustrations and/or block diagrams, and combinations of processes and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device produce a use A device for realizing the functions specified in one process or multiple processes of the flowchart and/or one block or multiple blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that causes a computer or other programmable data processing apparatus to operate in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including the instruction means, the instructions The device implements the functions specified in a process or processes of the flowchart and/or a block or blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device, causing a series of operating steps to be performed on the computer or other programmable device to produce computer-implemented processing, thereby executing on the computer or other programmable device. Instructions provide steps for implementing the functions specified in a process or processes of a flowchart diagram and/or a block or blocks of a block diagram.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the invention. In this way, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies, the present invention is also intended to include these modifications and variations.
Claims (9)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910300782 | 2019-04-15 | ||
| CN2019103007823 | 2019-04-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111832274A CN111832274A (en) | 2020-10-27 |
| CN111832274B true CN111832274B (en) | 2024-02-27 |
Family
ID=72911635
Family Applications (7)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910796307.XA Pending CN111831614A (en) | 2019-04-15 | 2019-08-27 | Extended reading editing method, generating method, device and system in intelligent teaching material |
| CN201910797188.XA Active CN111880924B (en) | 2019-04-15 | 2019-08-27 | Intelligent teaching material generation system and method |
| CN201910796305.0A Active CN111881383B (en) | 2019-04-15 | 2019-08-27 | Jump link editing method, generation method, device and system in intelligent teaching material |
| CN201910797152.1A Active CN111832252B (en) | 2019-04-15 | 2019-08-27 | Interactive exercise editing method, generation method, device and system in intelligent teaching materials |
| CN201910797186.0A Active CN111832274B (en) | 2019-04-15 | 2019-08-27 | Rich media editing method, generation method, device and system in intelligent teaching materials |
| CN201910796309.9A Active CN111832263B (en) | 2019-04-15 | 2019-08-27 | Editing method and device for intelligent teaching materials |
| CN201910796302.7A Active CN111831782B (en) | 2019-04-15 | 2019-08-27 | Intelligent teaching material packaging book forming method and device |
Family Applications Before (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910796307.XA Pending CN111831614A (en) | 2019-04-15 | 2019-08-27 | Extended reading editing method, generating method, device and system in intelligent teaching material |
| CN201910797188.XA Active CN111880924B (en) | 2019-04-15 | 2019-08-27 | Intelligent teaching material generation system and method |
| CN201910796305.0A Active CN111881383B (en) | 2019-04-15 | 2019-08-27 | Jump link editing method, generation method, device and system in intelligent teaching material |
| CN201910797152.1A Active CN111832252B (en) | 2019-04-15 | 2019-08-27 | Interactive exercise editing method, generation method, device and system in intelligent teaching materials |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910796309.9A Active CN111832263B (en) | 2019-04-15 | 2019-08-27 | Editing method and device for intelligent teaching materials |
| CN201910796302.7A Active CN111831782B (en) | 2019-04-15 | 2019-08-27 | Intelligent teaching material packaging book forming method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (7) | CN111831614A (en) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112700687A (en) * | 2021-01-13 | 2021-04-23 | 中教云智数字科技有限公司 | Digital teaching material manufacturing system |
| CN112596732B (en) * | 2021-02-05 | 2024-09-17 | 深圳市阿卡索资讯股份有限公司 | Method and system for making electronic teaching materials |
| CN113010706A (en) * | 2021-03-16 | 2021-06-22 | 北京金山云网络技术有限公司 | Multimedia information processing method, device, equipment and medium |
| CN113254970B (en) * | 2021-06-08 | 2024-02-02 | 中教云智数字科技有限公司 | Digital teaching material auditing and verifying method |
| CN113705177A (en) * | 2021-08-23 | 2021-11-26 | 风变科技(深圳)有限公司 | Manuscript input method and device based on integrated manuscript writing environment and computer equipment |
| CN113779345B (en) * | 2021-09-06 | 2024-04-16 | 北京量子之歌科技有限公司 | Teaching material generation method and device, computer equipment and storage medium |
| CN116069850A (en) * | 2021-11-02 | 2023-05-05 | 广州视源电子科技股份有限公司 | Classroom activity courseware production method, device, storage medium and electronic equipment |
| CN114745681B (en) * | 2022-03-09 | 2023-11-17 | 深圳市梦网科技发展有限公司 | Rich media information display method, rich media information display equipment and computer storage medium |
| CN114781327A (en) * | 2022-04-29 | 2022-07-22 | 人教数字出版有限公司 | Method, device, electronic device and storage medium for processing digital teaching materials |
| CN115205879B (en) * | 2022-06-24 | 2023-05-05 | 想象力教育科技有限公司 | Student teaching material content auditing and evaluating method, system and storage medium based on artificial intelligence |
| CN115496402A (en) * | 2022-10-14 | 2022-12-20 | 福州大学 | Co-construction and sharing digital teaching material learning platform and its construction method |
| CN116308099A (en) * | 2022-12-08 | 2023-06-23 | 四川新网银行股份有限公司 | A rich text publishing system and method based on OSS storage |
| CN116150434A (en) * | 2023-02-22 | 2023-05-23 | 北京思明启创科技有限公司 | Course navigation catalog generation method, device, equipment and medium |
| CN115994523B (en) * | 2023-03-23 | 2023-06-06 | 北京智启蓝墨信息技术有限公司 | Rich-format digital teaching material content numbering method and system |
| CN116775959A (en) * | 2023-05-29 | 2023-09-19 | 北京百度网讯科技有限公司 | Method, device, equipment and storage medium for generating target information |
| CN117389769B (en) * | 2023-12-11 | 2024-04-30 | 杭州中房信息科技有限公司 | Browser-end rich text copying method and system based on cloud service and cloud platform |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103516577A (en) * | 2012-06-25 | 2014-01-15 | 北京神州泰岳软件股份有限公司 | Message transmission method in instant messaging system and equipment |
| CN103780709A (en) * | 2014-02-26 | 2014-05-07 | 北京华夏翰科科技有限公司 | Method and system for rapidly editing and releasing messages of WeChat or EaseChat |
| CN104516892A (en) * | 2013-09-26 | 2015-04-15 | 腾讯科技(北京)有限公司 | Distribution method, system and terminal of user generated content associated with rich media information |
| CN107622118A (en) * | 2017-09-20 | 2018-01-23 | 互联天下科技发展(深圳)有限公司 | The making application method of full media electronic teaching material |
| CN107832334A (en) * | 2017-09-30 | 2018-03-23 | 江苏睿泰数字产业园有限公司 | Digital education tutoring system based on editing machine |
| CN108037918A (en) * | 2017-12-07 | 2018-05-15 | 北京冠鼎科技有限公司 | The general media application setting work of robot and operation method |
Family Cites Families (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1249596C (en) * | 2002-09-03 | 2006-04-05 | 鸿富锦精密工业(深圳)有限公司 | Non Structured data synchronous system and method |
| EP1494128A1 (en) * | 2003-06-30 | 2005-01-05 | Sap Ag | Method and system for creating a book text structure |
| CN101154249A (en) * | 2006-09-29 | 2008-04-02 | 杜斌 | System and method for remote graphic design |
| CN101727471A (en) * | 2008-10-30 | 2010-06-09 | 鸿富锦精密工业(深圳)有限公司 | Website content retrieval system and method |
| CN101609444A (en) * | 2009-07-23 | 2009-12-23 | 百世教育科技股份有限公司 | teaching content editing system |
| CN102096674B (en) * | 2009-12-11 | 2014-01-01 | 华为技术有限公司 | Method, equipment and system for releasing and downloading electronic book |
| US20110202851A1 (en) * | 2010-02-12 | 2011-08-18 | Christopher Twyman | System and Method for Online Collaborative Creative Writing Process |
| CN101976235B (en) * | 2010-09-21 | 2012-07-25 | 天津神舟通用数据技术有限公司 | Extensible Word report automatically-generating method based on dynamic web page |
| CN103136317A (en) * | 2011-11-29 | 2013-06-05 | 北京建龙重工集团有限公司 | Implement method of on-line examination and approval informatization of engineering contracts in engineering management system |
| US8928932B2 (en) * | 2012-04-09 | 2015-01-06 | Bell Litho, Inc. | System and method for creating multi-formatted documents via an online portal |
| CN104183166B (en) * | 2014-09-04 | 2016-07-13 | 北京师范大学 | An integrated electronic lesson preparation system and method |
| CN104915328A (en) * | 2015-02-09 | 2015-09-16 | 北京邮电大学 | Cooperative writing method for network literary works |
| CN104965907A (en) * | 2015-06-30 | 2015-10-07 | 小米科技有限责任公司 | Structured object generation method and apparatus |
| CN105205141A (en) * | 2015-09-20 | 2015-12-30 | 杭州电子科技大学 | Personalized customization method of electronic book |
| CN105373608A (en) * | 2015-11-13 | 2016-03-02 | 广州市久邦数码科技有限公司 | Input method based scene-mode content pushing method and system |
| CN105243907B (en) * | 2015-11-23 | 2018-07-27 | 华中师范大学 | A kind of digital education resource tutoring system based on editing machine |
| CN105469338A (en) * | 2016-01-12 | 2016-04-06 | 四川文轩教育科技有限公司 | Resource network polymerization method applied to on-line digital teaching |
| CN106897251B (en) * | 2016-07-01 | 2020-07-28 | 阿里巴巴集团控股有限公司 | Rich text display method and device |
| CN107644019A (en) * | 2016-07-20 | 2018-01-30 | 江苏云媒数字科技有限公司 | A kind of hypermedia eBook content manufacturing system |
| CN106202024B (en) * | 2016-07-21 | 2019-01-18 | 北京乐动卓越科技有限公司 | A kind of system, method and client for realizing branching selection structure electrical book editor |
| CN106227716B (en) * | 2016-07-21 | 2019-01-18 | 北京乐动卓越科技有限公司 | A kind of system and method for realizing branching selection structure electrical documents editing |
| CN107741934A (en) * | 2016-08-22 | 2018-02-27 | 腾讯科技(深圳)有限公司 | page processing method and page processing system |
| CN106407168A (en) * | 2016-09-06 | 2017-02-15 | 首都师范大学 | Automatic generation method for practical writing |
| CN106709831A (en) * | 2016-10-26 | 2017-05-24 | 重庆战王科技有限公司 | Method, system, and editing device for realizing networking subjective item |
| CN106874490A (en) * | 2017-02-21 | 2017-06-20 | 广东小天才科技有限公司 | Method and device for quickly manufacturing electronic teaching material |
| CN108694043B (en) * | 2017-04-11 | 2022-04-12 | 北京京东尚科信息技术有限公司 | Page decoration method and system |
| CN106951724B (en) * | 2017-05-09 | 2019-03-19 | 山东省千佛山医院 | Suitable for liver cancer and the pathological diagnosis report preparing system and method for digestive system cancer |
| CN107786631B (en) * | 2017-09-15 | 2021-03-26 | 北京奇艺世纪科技有限公司 | Content publishing method and device and electronic equipment |
| CN107943768B (en) * | 2017-10-19 | 2019-06-21 | 陈伟麟 | A method and system for intelligent editing of electronic certificate for metrological verification and calibration |
| CN108628944B (en) * | 2018-03-28 | 2021-04-30 | 北京大米科技有限公司 | Online job entry method, client, server, computer device, and medium |
| CN109388673B (en) * | 2018-11-02 | 2020-10-27 | 山东星烁信息科技有限公司 | Network creation and reading system capable of being created by cooperation of multiple persons |
-
2019
- 2019-08-27 CN CN201910796307.XA patent/CN111831614A/en active Pending
- 2019-08-27 CN CN201910797188.XA patent/CN111880924B/en active Active
- 2019-08-27 CN CN201910796305.0A patent/CN111881383B/en active Active
- 2019-08-27 CN CN201910797152.1A patent/CN111832252B/en active Active
- 2019-08-27 CN CN201910797186.0A patent/CN111832274B/en active Active
- 2019-08-27 CN CN201910796309.9A patent/CN111832263B/en active Active
- 2019-08-27 CN CN201910796302.7A patent/CN111831782B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103516577A (en) * | 2012-06-25 | 2014-01-15 | 北京神州泰岳软件股份有限公司 | Message transmission method in instant messaging system and equipment |
| CN104516892A (en) * | 2013-09-26 | 2015-04-15 | 腾讯科技(北京)有限公司 | Distribution method, system and terminal of user generated content associated with rich media information |
| CN103780709A (en) * | 2014-02-26 | 2014-05-07 | 北京华夏翰科科技有限公司 | Method and system for rapidly editing and releasing messages of WeChat or EaseChat |
| CN107622118A (en) * | 2017-09-20 | 2018-01-23 | 互联天下科技发展(深圳)有限公司 | The making application method of full media electronic teaching material |
| CN107832334A (en) * | 2017-09-30 | 2018-03-23 | 江苏睿泰数字产业园有限公司 | Digital education tutoring system based on editing machine |
| CN108037918A (en) * | 2017-12-07 | 2018-05-15 | 北京冠鼎科技有限公司 | The general media application setting work of robot and operation method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111832252B (en) | 2024-03-01 |
| CN111880924B (en) | 2023-03-31 |
| CN111881383A (en) | 2020-11-03 |
| CN111880924A (en) | 2020-11-03 |
| CN111832252A (en) | 2020-10-27 |
| CN111832263A (en) | 2020-10-27 |
| CN111832263B (en) | 2024-04-02 |
| CN111831614A (en) | 2020-10-27 |
| CN111831782A (en) | 2020-10-27 |
| CN111832274A (en) | 2020-10-27 |
| CN111831782B (en) | 2023-03-28 |
| CN111881383B (en) | 2025-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111832274B (en) | Rich media editing method, generation method, device and system in intelligent teaching materials | |
| US12443789B2 (en) | System and method for generating and publishing electronic content from predetermined templates | |
| US9372835B2 (en) | System and method for presentation creation | |
| US20140120516A1 (en) | Methods and Systems for Creating, Delivering, Using, and Leveraging Integrated Teaching and Learning | |
| US20130179761A1 (en) | Systems and methods for creating, editing and publishing cross-platform interactive electronic works | |
| US9990102B2 (en) | Creating and editing digital content works | |
| CN104317563A (en) | Online courseware cooperation development system | |
| US20220068315A1 (en) | System and methods for concatenating video sequences using face detection | |
| CN118504522A (en) | Report generation method, system, electronic device and storage medium | |
| CN113705177A (en) | Manuscript input method and device based on integrated manuscript writing environment and computer equipment | |
| JP6686578B2 (en) | Information processing apparatus and information processing program | |
| JP2005195828A (en) | Teaching material creation support system, teaching material distribution system, teaching material creation support program, teaching material distribution program, teaching material creation support method and teaching material distribution method | |
| Clark et al. | Captivate and Camtasia | |
| JP2006048465A (en) | Content generation system, program, and recording medium | |
| KR101089357B1 (en) | Object-based Learning Content Development System | |
| WO2023142337A1 (en) | Experiment presentation method and apparatus, and electronic device, storage medium and program product | |
| KR101161693B1 (en) | Objected, and based on XML CMS with freely editing solution | |
| Middleton et al. | Collaborative publishing in digital history | |
| CN104954891A (en) | Method for adding synchronous subtitles to videos in web pages and supportive to online modification and preview | |
| CN111027280A (en) | Method and system for generation and rendering of digital publications, and readable storage medium | |
| Baumann | The design and implementation of weave: A session state driven, web-based visualization framework | |
| US20160343405A1 (en) | Method and apparatus for co-ordinating and displaying how-to videos | |
| CN120997455A (en) | A VR editing method, editor, and storage medium for educational purposes | |
| Rutledge | My Office Sway (includes Content Update Program) | |
| JP2005236621A (en) | Video data provision system |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |