CN111405224A - Online interactive control method, device, storage medium and electronic device - Google Patents
Online interactive control method, device, storage medium and electronic device Download PDFInfo
- Publication number
- CN111405224A CN111405224A CN202010091859.3A CN202010091859A CN111405224A CN 111405224 A CN111405224 A CN 111405224A CN 202010091859 A CN202010091859 A CN 202010091859A CN 111405224 A CN111405224 A CN 111405224A
- Authority
- CN
- China
- Prior art keywords
- terminal
- service
- user terminal
- user
- course
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/1822—Parsing for meaning understanding
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electrically Operated Instructional Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本申请涉及在线教育领域,尤其涉及一种在线交互控制方法、装置、存储介质及电子设备。The present application relates to the field of online education, and in particular, to an online interactive control method, device, storage medium and electronic device.
背景技术Background technique
随着互联网的发展,在线教育模式也越来越成熟,由于在线教育具有上课时间和地点灵活的优点,采用在线教育的方式进行学习的用户也越来越多。当开设在线课程的工作人员与用户进行沟通时,例如:平台教师或“班主任”等工作人员与用户(家长或学生)的沟通、服务回访,或者试听课结束之后的服务沟通(如售课、续费)等等,在相关技术中,只能采用电话回访或微信等方式完成通信,存在通信及时性较差的问题,尤其在需要沟通的对象为海外用户时更会造成较差的通信效果。With the development of the Internet, the online education model has become more and more mature. Due to the advantages of flexible class time and location, more and more users adopt online education to learn. When the staff who set up online courses communicates with users, for example: platform teachers or "class teachers" and other staff communicate with users (parents or students), service return visits, or service communication after the trial class ends (such as selling courses, In related technologies, communication can only be completed by means of telephone return visits or WeChat, which has the problem of poor communication timeliness, especially when the objects to be communicated are overseas users, which will cause poor communication effects.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供了一种在线交互控制方法、装置、存储介质及电子设备,可以解决通过电话回访的方式进行通信存在及时性差的问题,提高用户的通信体验。所述技术方案如下:The embodiments of the present application provide an online interactive control method, device, storage medium, and electronic device, which can solve the problem of poor timeliness in communication by means of telephone return visits, and improve the communication experience of users. The technical solution is as follows:
第一方面,本申请实施例提供了一种在线交互控制方法,所述方法包括:In a first aspect, an embodiment of the present application provides an online interactive control method, the method includes:
监测到网络课堂中的第一指令;其中,所述第一指令表示网络教室中课程的结束或停止,所述网络教室中包括至少一个用户终端;The first instruction in the online classroom is monitored; wherein, the first instruction indicates the end or stop of the course in the online classroom, and the online classroom includes at least one user terminal;
将至少一个服务终端添加到所述网络教室中,建立所述至少一个用户终端与所述至少一个服务终端之间的视频通信连接;adding at least one service terminal to the network classroom, and establishing a video communication connection between the at least one user terminal and the at least one service terminal;
以及向所述至少一个用户终端发送服务内容数据;其中,所述服务内容数据用于在所述至少一个用户终端的界面上进行显示。and sending service content data to the at least one user terminal; wherein the service content data is used for display on the interface of the at least one user terminal.
第二方面,本申请实施例提供了一种在线交互控制装置,所述在线交互控制装置包括:In a second aspect, an embodiment of the present application provides an online interaction control device, and the online interaction control device includes:
监测模块,用于监测到网络课堂中的第一指令;其中,所述第一指令表示网络教室中课程的结束或停止,所述网络教室中包括至少一个用户终端;a monitoring module, configured to monitor the first instruction in the online classroom; wherein, the first instruction indicates the end or stop of the course in the online classroom, and the online classroom includes at least one user terminal;
处理模块,用于将至少一个服务终端添加到所述网络教室中,建立所述至少一个用户终端与所述至少一个服务终端之间的视频通信连接;a processing module, configured to add at least one service terminal to the network classroom, and establish a video communication connection between the at least one user terminal and the at least one service terminal;
发送模块,用于以及向所述至少一个用户终端发送服务内容数据;其中,所述服务内容数据用于在所述至少一个用户终端的界面上进行显示。A sending module is configured to send service content data to the at least one user terminal; wherein the service content data is used for displaying on the interface of the at least one user terminal.
第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。In a third aspect, an embodiment of the present application provides a computer storage medium, where the computer storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the above method steps.
第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。In a fourth aspect, an embodiment of the present application provides an electronic device, which may include: a processor and a memory; wherein, the memory stores a computer program, and the computer program is adapted to be loaded by the processor and execute the above method steps .
本申请一些实施例提供的技术方案带来的有益效果至少包括:The beneficial effects brought by the technical solutions provided by some embodiments of the present application include at least:
本申请实施例的方案在执行时,在服务器监测到网络课堂中的第一指令后,其中,第一指令表示网络教室中课程的结束或停止,网络教室中包括至少一个用户终端,服务器将至少一个服务终端添加到网络教室中,建立至少一个用户终端与至少一个服务终端之间的视频通信连接,以及向至少一个用户终端发送服务内容数据,服务内容数据用于在至少一个用户终端的界面上进行显示,通过这种方式使工作人员与用户能建立及时的通信,增强用户的通信体验,达到较好的沟通效果。When the solution of the embodiment of the present application is executed, after the server monitors the first instruction in the online classroom, where the first instruction indicates the end or stop of the course in the online classroom, the online classroom includes at least one user terminal, and the server will at least A service terminal is added to the network classroom, a video communication connection between at least one user terminal and at least one service terminal is established, and service content data is sent to the at least one user terminal, and the service content data is used on the interface of the at least one user terminal. In this way, the staff and the user can establish timely communication, enhance the communication experience of the user, and achieve a better communication effect.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only These are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1是本申请实施例提供的一种网络架构图;1 is a network architecture diagram provided by an embodiment of the present application;
图2是本申请实施例提供的在线交互控制方法的流程示意图;2 is a schematic flowchart of an online interactive control method provided by an embodiment of the present application;
图3是本申请实施例提供的在线交互控制方法的另一流程示意图;3 is another schematic flowchart of an online interactive control method provided by an embodiment of the present application;
图4-9是本申请实施例提供的终端设备的用户界面的示意图;4-9 are schematic diagrams of a user interface of a terminal device provided by an embodiment of the present application;
图10是本申请实施例提供的一种装置的结构示意图;10 is a schematic structural diagram of a device provided by an embodiment of the present application;
图11是本申请实施例提供的一种装置的结构示意图。FIG. 11 is a schematic structural diagram of an apparatus provided by an embodiment of the present application.
具体实施方式Detailed ways
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
图1示出了可以应用于本申请的在线交互控制方法或在线交互控制装置的示例性系统架构100。FIG. 1 shows an
如图1所示,系统架构100可以包括用户终端设备100、第一网络101、服务器102、第二网络103、教师终端设备104、第三网络105、服务终端设备106。第一网络101用于在用户终端设备100和服务器102之间提供通信链路的介质,第二网络103用于在教师终端设备104和服务器102之间提供通信链路的介质,第三网络105用于在服务终端设备106和服务器102之间提供通信链路的介质。第一网络101、第二网络103和第三网络105可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆的,无线通信链路包括蓝牙通信链路、无线保真(WIreless-FIdelity,Wi-Fi)通信链路或微波通信链路等。As shown in FIG. 1 , the
用户终端设备100和教师终端设备104之间的通信过程:用户终端设备100通过第一网络101、服务器102、第二网络103和教师终端设备104之间进行通信,用户终端设备100向服务器102发送消息,服务器102将消息转发给教师终端设备104,教师终端设备104将消息发送给服务器102,服务器102将消息转发给用户终端设备100,由此实现用户终端设备100和教师终端设备104之间的通信,用户终端设备100和教师终端设备104之间交互的消息类型包括控制数据和业务数据。The communication process between the
用户终端设备100和服务终端设备106之间的通信过程:用户终端设备100通过第一网络101、服务器102、第三网络105和服务终端设备106之间进行通信,用户终端设备100向服务器102发送消息,服务器102将消息转发给服务终端设备106,服务终端设备106将消息发送给服务器102,服务器102将消息转发给用户终端设备100,由此实现用户终端设备100和服务终端设备106之间的通信,用户终端设备100和服务终端设备106之间交互的消息类型包括控制数据和业务数据。The communication process between the
其中,不同终端设备登录时的ID号是各不相同的,服务器102通过识别各个终端登录时对应的ID号,来区别用户终端、教师终端和服务终端。本申请的上课方式可以是一对一或一对多,即一个教师对应一个用户或一个教师对应多个用户。相应的,在一对一的教学方式中,一个用于教师上课的终端和一个用于用户上课的终端之间进行通信;在一对多的教学方式中,一个用于教师上课的终端和多个用于用户上课的终端之间进行通信。本申请的销售课程的方式为一对一,即一个销售人员对应一个用户。相应的,在一对一的销售课程的方式中,一个用于销售课程的服务终端和一个用于用户上课的用户终端之间进行通信。Wherein, different terminal devices have different ID numbers when logging in, and the
用户终端设备100、教师终端设备104和服务终端设备106上可以安装有各种通信客户端应用,例如:视频录制应用、视频播放应用、语音交互应用、搜索类应用、及时通信工具、邮箱客户端、社交平台软件等。Various communication client applications may be installed on the
用户终端设备100、教师终端设备104和服务终端设备106可以是硬件,也可以是软件。当终端设备101~103和105为硬件时,可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携式计算机和台式计算机等等。当用户终端设备100、教师终端设备104和服务终端设备106为软件时,可以是安装上上述所列举的电子设备中。其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。The
当用户终端设备100、教师终端设备104和服务终端设备106为硬件时,其上还可以安装有显示设备和摄像头,显示设备显示可以是各种能实现显示功能的设备,摄像头用于采集视频流;例如:显示设备可以是阴极射线管显示器(Cathode ray tubedisplay,简称CR)、发光二极管显示器(Light-emitting diode display,简称LED)、电子墨水屏、液晶显示屏(Liquid crystal display,简称LCD)、等离子显示面板(Plasma displaypanel,简称PDP)等。用户可以利用用户终端设备100、教师终端设备104和服务终端设备106上的显示设备,来查看显示的文字、图片、视频等信息。When the
需要说明的是,本申请实施例提供的在线交互控制方法一般由服务器102执行,相应的,在线交互控制装置一般设置于服务器102中。It should be noted that the online interaction control method provided by the embodiment of the present application is generally executed by the
服务器102可以是提供各种服务的服务器,服务器102可以是硬件,也可以是软件。当服务器102为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器102为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。The
应理解,图1中的终端设备、网络和服务器的数目仅是示意性的。根据现实需要,可以是任意数量的终端设备、网络和服务器。It should be understood that the numbers of terminal devices, networks and servers in FIG. 1 are only illustrative. According to actual needs, it can be any number of terminal devices, networks and servers.
下面将结合附图2至附图9,对本申请实施例提供的在线交互控制方法进行详细介绍。The online interactive control method provided by the embodiments of the present application will be described in detail below with reference to FIG. 2 to FIG. 9 .
请参见图2,为本申请实施例提供了一种在线交互控制方法的流程示意图。如图2所示,本申请实施例的所述方法可以包括以下步骤:Referring to FIG. 2 , a schematic flowchart of an online interactive control method is provided in an embodiment of the present application. As shown in FIG. 2 , the method of the embodiment of the present application may include the following steps:
S201,监测到网络课堂中的第一指令。S201, a first instruction in an online classroom is monitored.
其中,第一指令用于表示网络教室中课程的结束或停止,第一指令可以由教师终端或用户终端向服务器发送,也可以是通过服务器预先设置课程时长,在课程的结束时刻到达时,服务器中的定时器生成课程结束指令,向服务器的处理器发送提示课程结束指令表示课程结束。网络教室是一个群组,网络教室包括一个或多个终端,其中包括教师终端和用户终端,网络教室中的用户终端可以是一个或多个,教师终端是指用于教师上课的终端,用户终端是指用于用户上课的终端,各个终端可以在网络教室中进行上课、语音聊天、文字聊天等互动操作,网络教室中的各个终端可以接收和显示其他终端互动操作生成的数据,如:教学视频、语音消息、文字消息等。Among them, the first instruction is used to indicate the end or stop of the course in the network classroom. The first instruction can be sent to the server by the teacher terminal or the user terminal, or the course duration can be preset by the server. When the end time of the course arrives, the server The timer in generates a course end instruction, and sends a prompt course end instruction to the processor of the server to indicate the end of the course. An online classroom is a group. An online classroom includes one or more terminals, including a teacher terminal and a user terminal. There can be one or more user terminals in an online classroom. A teacher terminal refers to a terminal used by teachers to teach classes. It refers to the terminal used for users to teach. Each terminal can perform interactive operations such as class, voice chat, and text chat in the online classroom. Each terminal in the online classroom can receive and display the data generated by the interactive operation of other terminals, such as: teaching video , voice messages, text messages, and more.
一般的,服务器对网络课堂进行监测,在监测到表示课程结束或停止的第一指令时,结束网络教室中的试听课程,在结束网络教室中的试听课程的同时停止教学视频的录制,并将已录制的教学视频保存至服务器的存储器中。Generally, the server monitors the online classroom, ends the trial listening course in the online classroom when the first instruction indicating the end or stop of the course is detected, stops the recording of the teaching video while ending the trial listening course in the online classroom, and sends The recorded instructional videos are saved to the server's memory.
举例说明:教师终端上显示教学界面,教学界面上包括课程结束按键,教师终端检测到课程结束按键上的点击操作时,生成课程结束指令;或用户终端显示教学界面,教学界面上包括课程结束按键,用户终端检测到课程结束按键上的点击操作时,生成课程结束指令;或可以是服务器预设的课程时长为30分钟,当上课持续时长到达预设课程时长30分钟时,向服务器发送提示课程结束指令。For example: a teaching interface is displayed on the teacher terminal, and the teaching interface includes a course end button. When the teacher terminal detects a click operation on the course end button, a course end instruction is generated; or the user terminal displays a teaching interface, and the teaching interface includes a course end button. , when the user terminal detects the click operation on the course end button, a course end instruction is generated; or the server preset course duration is 30 minutes, and when the class duration reaches the preset course duration of 30 minutes, a reminder course is sent to the server End command.
S202,将至少一个服务终端添加到网络教室中,建立至少一个用户终端与至少一个服务终端之间的视频通信连接。S202: Add at least one service terminal to the network classroom, and establish a video communication connection between at least one user terminal and at least one service terminal.
其中,服务终端是指开设在线课程的工作人员(如:销售人员或销售顾问)用于与用户沟通的终端,也可以是用于向用户推荐相应课程的终端。The service terminal refers to a terminal used by staff (eg, salespersons or sales consultants) who offer online courses to communicate with users, and may also be a terminal used to recommend corresponding courses to users.
一般的,在监测到用户所学习的课程结束之后,服务器将网络教室中的教师终端移除,停止向教师终端推送网络教室中的数据,服务器根据各个终端登录的身份信息确定各个终端的类型,在识别到服务终端登录的身份信息之后,从识别到的所有服务终端中选择至少一个服务终端,将至少一个服务终端添加到网络教室中,并使网络教室中各个用户终端都能与各个服务终端分别建立视频通信连接,使各个用户终端对应的用户和各个服务终端对应的工作人员之间能进行实时沟通和交流。Generally, after monitoring the end of the course studied by the user, the server removes the teacher terminal in the network classroom and stops pushing the data in the network classroom to the teacher terminal. The server determines the type of each terminal according to the identity information logged in by each terminal. After identifying the identity information logged in the service terminal, select at least one service terminal from all the identified service terminals, add at least one service terminal to the network classroom, and enable each user terminal in the network classroom to communicate with each service terminal. A video communication connection is established respectively, so that real-time communication and exchange can be performed between the users corresponding to each user terminal and the staff corresponding to each service terminal.
S203,向至少一个用户终端发送服务内容数据。S203: Send service content data to at least one user terminal.
其中,服务内容数据用于在至少一个用户终端的界面上进行显示,服务内容数据是指服务器通过分析网络教室中产生的教学数据,如:在上课或沟通过程中可能会产生的音频数据、视频数据、课程数据等,并根据预设推荐规则生成的符合该用户学习情况的推荐课程信息。Among them, the service content data is used to display on the interface of at least one user terminal, and the service content data refers to the teaching data generated by the server by analyzing the network classroom, such as: audio data, video data that may be generated during the course of class or communication data, course data, etc., and generate recommended course information that conforms to the user's learning situation according to the preset recommendation rules.
一般的,服务器获取用户在网络教室学习课程后产生的教学数据,通过分析该教学数据,获取用户对该类型课程的感兴趣程度,并根据该用户的感兴趣程度向对应的用户终端推荐相应的课程信息,并将该课程信息显示在网络教室中对应的用户终端和服务终端上,用户和工作人员通过各自终端上的显示屏查看到该课程信息,使用户更直观的全面了解被推荐的课程信息,工作人员也能根据该课程信息向用户进行详细的介绍,达到良好的沟通效果。Generally, the server obtains the teaching data generated by the user after learning the course in the online classroom, and by analyzing the teaching data, obtains the user's level of interest in the type of course, and recommends the corresponding user terminal according to the user's level of interest. Course information, and display the course information on the corresponding user terminals and service terminals in the network classroom. Users and staff can view the course information through the display screens on their respective terminals, so that users can more intuitively and comprehensively understand the recommended courses. The staff can also give a detailed introduction to the user according to the course information, so as to achieve a good communication effect.
举例说明:服务内容数据可以包括与推荐课程相对应的适合用户的年龄段、课程主要内容、上课时间、总课程数量、授课教师基本情况,以及课程价格等基本信息。For example, the service content data may include basic information such as the age group suitable for the user corresponding to the recommended course, the main content of the course, the class time, the total number of courses, the basic information of the instructor, and the course price.
本申请实施例的方案在执行时,在服务器监测到网络课堂中的第一指令后,其中,第一指令表示网络教室中课程的结束或停止,网络教室中包括至少一个用户终端,服务器将至少一个服务终端添加到网络教室中,建立至少一个用户终端与至少一个服务终端之间的视频通信连接,以及向至少一个用户终端发送服务内容数据,服务内容数据用于在至少一个用户终端的界面上进行显示,通过这种方式使工作人员与用户能建立及时的通信,增强用户的通信体验,达到较好的沟通效果。When the solution of the embodiment of the present application is executed, after the server monitors the first instruction in the online classroom, where the first instruction indicates the end or stop of the course in the online classroom, the online classroom includes at least one user terminal, and the server will at least A service terminal is added to the network classroom, a video communication connection between at least one user terminal and at least one service terminal is established, and service content data is sent to the at least one user terminal, and the service content data is used on the interface of the at least one user terminal. In this way, the staff and the user can establish timely communication, enhance the communication experience of the user, and achieve a better communication effect.
请参见图3,为本申请实施例提供了一种在线交互控制方法的流程示意图。本实施例以在线交互控制方法应用于电子设备中来举例说明,电子设备可以是服务器或终端设备。该在线交互控制方法可以包括以下步骤:Referring to FIG. 3 , a schematic flowchart of an online interactive control method is provided in an embodiment of the present application. In this embodiment, the online interactive control method is applied to an electronic device as an example, and the electronic device may be a server or a terminal device. The online interactive control method may include the following steps:
S301,监测到网络课堂中的第一指令。S301, a first instruction in an online classroom is monitored.
其中,第一指令用于表示网络教室中课程的结束或停止,第一指令可以由教师终端或用户终端向服务器发送,也可以是通过服务器预先设置课程时长,在课程的结束时刻到达时,服务器中的定时器生成课程结束指令,向服务器的处理器发送提示课程结束指令表示课程结束。网络教室是一个群组,网络教室包括一个或多个终端,其中包括教师终端和用户终端,网络教室中的用户终端可以是一个或多个,教师终端是指用于教师上课的终端,用户终端是指用于用户上课的终端,各个终端可以在网络教室中进行上课、语音聊天、文字聊天等互动操作,网络教室中的各个终端可以接收和显示其他终端互动操作生成的数据,如:教学视频、语音消息、文字消息等。Among them, the first instruction is used to indicate the end or stop of the course in the network classroom. The first instruction can be sent to the server by the teacher terminal or the user terminal, or the course duration can be preset by the server. When the end time of the course arrives, the server The timer in generates a course end instruction, and sends a prompt course end instruction to the processor of the server to indicate the end of the course. An online classroom is a group. An online classroom includes one or more terminals, including a teacher terminal and a user terminal. There can be one or more user terminals in an online classroom. A teacher terminal refers to a terminal used by teachers to teach classes. It refers to the terminal used for users to teach. Each terminal can perform interactive operations such as class, voice chat, and text chat in the online classroom. Each terminal in the online classroom can receive and display the data generated by the interactive operation of other terminals, such as: teaching video , voice messages, text messages, and more.
一般的,服务器对网络课堂进行监测,在监测到表示课程结束或停止的第一指令时,结束网络教室中的试听课程,在结束网络教室中的试听课程的同时停止教学视频的录制,并将已录制的教学视频保存至服务器的存储器中。Generally, the server monitors the online classroom, ends the trial listening course in the online classroom when the first instruction indicating the end or stop of the course is detected, stops the recording of the teaching video while ending the trial listening course in the online classroom, and sends The recorded instructional videos are saved to the server's memory.
举例说明:教师终端上显示教学界面,教学界面上包括课程结束按键,教师终端检测到课程结束按键上的点击操作时,生成课程结束指令;或用户终端显示教学界面,教学界面上包括课程结束按键,用户终端检测到课程结束按键上的点击操作时,生成课程结束指令;或可以是服务器预设的课程时长为30分钟,当上课持续时长到达预设课程时长30分钟时,向服务器发送提示课程结束指令。请参见图4,显示界面40包括计时框41、课程显示界面42、语言等级显示框44、退出按键43、教师显示框45、用户显示框46和聊天框47,显示界面40也即上述的教学界面,计时框41可以对课程的总持续时间进行计时,退出按键43可以由教师、用户或工作人员点击而结束课程或沟通会话。For example: a teaching interface is displayed on the teacher terminal, and the teaching interface includes a course end button. When the teacher terminal detects a click operation on the course end button, a course end instruction is generated; or the user terminal displays a teaching interface, and the teaching interface includes a course end button. , when the user terminal detects the click operation on the course end button, a course end instruction is generated; or the server preset course duration is 30 minutes, and when the class duration reaches the preset course duration of 30 minutes, a reminder course is sent to the server end command. 4, the
S302,从服务终端集合中确定处于在线状态的至少一个候选服务终端。S302, at least one candidate service terminal in an online state is determined from the service terminal set.
其中,服务终端集合是指包括N个服务终端的集合,N为大于等于1的正整数,在服务终端集合中的各服务终端的线上状态有在线状态、忙绿状态、离线状态、请勿打扰状态等。服务终端是指开设在线课程的工作人员(如:销售人员或销售顾问)用于与用户沟通的终端,也可以是用于向用户推荐相应课程的终端。Among them, the service terminal set refers to a set including N service terminals, N is a positive integer greater than or equal to 1, and the online status of each service terminal in the service terminal set includes online status, busy green status, offline status, do not disturbance status, etc. The service terminal refers to a terminal used by staff (eg, salespersons or sales consultants) who offer online courses to communicate with users, and may also be a terminal used to recommend corresponding courses to users.
一般的,可从服务终端集合中确定在线状态的候选服务终端集合,服务终端集合是由不同线上状态的服务终端组成,候选服务终端集合由至少一个在线状态的服务终端组成,即至少一个候选服务终端组成。Generally, the set of candidate service terminals in the online state can be determined from the set of service terminals. The set of service terminals is composed of service terminals in different online states, and the set of candidate service terminals is composed of at least one service terminal in the online state, that is, at least one candidate service terminal. Service terminal composition.
例如,系统中有10台服务终端,它们共同构成了服务终端集合,其中,有2台服务终端处于忙碌状态,有1台服务终端处于离线状态,7台服务终端处于在线状态,则这7台服务终端共同组成了候选服务终端集合,该候选服务终端集合中的候选服务终端都是处于在线状态。For example, there are 10 service terminals in the system, which together constitute a service terminal set. Among them, 2 service terminals are in a busy state, 1 service terminal is offline, and 7 service terminals are online. The service terminals together form a candidate service terminal set, and the candidate service terminals in the candidate service terminal set are all in an online state.
S303,基于预设规则,从候选服务终端中选择至少一个服务终端。S303, based on a preset rule, select at least one service terminal from the candidate service terminals.
其中,预设规则是指用户用于选择服务终端而预先设置的规则,如:从在线状态的服务终端中选择一个销售任务指标小于预设任务阈值的服务终端,销售任务指标是指服务终端对应课程销售的工作人员实际达到对应的课程销售任务量,根据工作人员的能力不同而不同,预设任务阈值是指服务终端对应的课程销售的工作人员需要达到对应的课程销售任务量,可由人为设定。The preset rule refers to a rule preset by the user for selecting a service terminal, for example, selecting a service terminal whose sales task index is less than the preset task threshold from the online service terminals, and the sales task index refers to the corresponding service terminal corresponding to the service terminal. The course sales staff actually reach the corresponding course sales task volume, which varies according to the ability of the staff. The preset task threshold means that the course sales staff corresponding to the service terminal needs to reach the corresponding course sales task volume, which can be set manually. Certainly.
S304,将至少一个服务终端添加到网络教室中,建立至少一个用户终端与至少一个服务终端之间的视频通信连接。S304: Add at least one service terminal to the network classroom, and establish a video communication connection between at least one user terminal and at least one service terminal.
一般的,在试听课程结束之后,服务器根据各个终端登录的身份信息确定各个终端的类型,在识别到服务终端登录的身份信息之后,从识别到的所有服务终端中确定处于在线状态的至少一个候选服务终端后,从候选服务终端中选择一个满足预设规则的服务终端,将该服务终端添加到网络教室中,并使网络教室中各个用户终端都能与各个服务终端分别建立视频通信连接,并将网络教室中产生的数据推送给该服务终端,服务终端对应的课程销售的工作人员以“老师”的身份显示在网络教室中的服务终端和用户终端上,使各个用户终端对应的用户和各个服务终端对应的工作人员之间能进行实时沟通和交流。Generally, after the trial course is over, the server determines the type of each terminal according to the identity information logged in by each terminal, and after recognizing the identity information logged in by the service terminal, determines at least one candidate who is online from all the identified service terminals. After serving the terminal, select a service terminal that satisfies the preset rules from the candidate service terminals, add the service terminal to the network classroom, and enable each user terminal in the network classroom to establish a video communication connection with each service terminal respectively. The data generated in the network classroom is pushed to the service terminal, and the course sales staff corresponding to the service terminal are displayed on the service terminal and user terminal in the network classroom as a "teacher", so that the users corresponding to each user terminal and each The staff corresponding to the service terminal can communicate and exchange in real time.
举例说明:请参见图4,显示界面40包括计时框41、课程显示界面42、语言等级显示框44、退出按键43、教师显示框45、用户显示框46和聊天框47。教师显示框45不限于显示教师上课的头像或实时录像,用户显示框46不限于显示用户上课的头像或实时录像,在将服务终端添加到网络教室中后,教师显示框45从原先上课教师的头像或教师的实时录像切换成该服务终端对应的工作人员的头像或工作人员的实时录像,该服务终端在显示界面40上仍显示“老师”身份。聊天框47中显示的内容不限于文本信息或语音信息,在用户终端与服务终端建立视频通信连接时,可以建立沟通会话使用户和工作人员能通过聊天框47中建立的语音沟通或文本沟通,也可以是直接通过教师显示框45和用户显示框46的实时录像建立用户和工作人员的视频沟通。For example, please refer to FIG. 4 , the
S305,当网络教室还包括至少一个教师终端时,关闭至少一个用户终端与至少一个教师终端之间的连接,以及将至少一个教师终端从网络教室中移除。S305, when the network classroom further includes at least one teacher terminal, close the connection between the at least one user terminal and the at least one teacher terminal, and remove the at least one teacher terminal from the network classroom.
其中,教师终端是指用于教师上课的终端。网络教室是一个群组,网络教室包括一个或多个终端,可以同时包括教师终端、用户终端和/或服务终端,网络教室中的用户终端可以是一个或多个,教师终端是指用于教师上课的终端,用户终端是指用于用户上课的终端,服务终端是指销售人员或销售顾问用于向用户推荐相应课程的终端。各个终端可以在网络教室中进行上课、语音聊天、文字聊天等互动操作,网络教室中的各个终端可以接收和显示其他终端互动操作生成的数据,如:教学视频、语音消息、文字消息等。Wherein, the teacher terminal refers to a terminal used by the teacher to teach classes. An online classroom is a group. An online classroom includes one or more terminals, including teacher terminals, user terminals and/or service terminals. There can be one or more user terminals in an online classroom. A class terminal, a user terminal refers to a terminal used for a user to take a class, and a service terminal refers to a terminal used by a salesperson or a sales consultant to recommend a corresponding course to the user. Each terminal can perform interactive operations such as class, voice chat, and text chat in the online classroom. Each terminal in the online classroom can receive and display data generated by other terminal interactive operations, such as teaching videos, voice messages, and text messages.
一般的,在将服务终端添加到网络教室中,并建立用户终端与服务终端之间的视频通信连接后,网络教室中包括用户终端、教师终端和服务终端,服务终端对应的课程销售的工作人员将以“教师”的身份与用户终端对应的用户进行沟通,此时可关闭用户终端与教师终端之间的通信连接,服务器停止向教师终端推送网络教室中的数据,并将教师终端从网络教室中移除。Generally, after the service terminal is added to the network classroom and the video communication connection between the user terminal and the service terminal is established, the network classroom includes the user terminal, the teacher terminal and the service terminal, and the course sales staff corresponding to the service terminal It will communicate with the user corresponding to the user terminal as a "teacher". At this time, the communication connection between the user terminal and the teacher terminal can be closed, the server stops pushing the data in the network classroom to the teacher terminal, and the teacher terminal is transferred from the network classroom. removed in.
S306,获取课程对应的教学数据。S306, acquiring teaching data corresponding to the course.
其中,教学数据是指网络教室中的教师终端与用户终端在所试听的课程教学过程中产生的教学视频、教学音频、教学课件、聊天记录等。Among them, the teaching data refers to the teaching video, teaching audio, teaching courseware, chat records, etc. generated by the teacher terminal and the user terminal in the network classroom during the course teaching process of the audition.
S307,基于教学数据进行分析得到分析结果,将分析结果发送到至少一个服务终端和/或至少一个用户终端。S307: Perform an analysis based on the teaching data to obtain an analysis result, and send the analysis result to at least one service terminal and/or at least one user terminal.
其中,教学数据是指在网络教室中教师终端与用户终端在所试听的课程教学过程中产生的教学视频、教学音频、教学课件、聊天记录等。分析结果是指服务器通过分析教学数据得到的试听该课程的用户对该课程感兴趣程度、自身语言水平情况、课程相对难易程度等反馈结果,感兴趣程度包括用户对试听课程的喜爱程度和想要继续学习该试听课程的意愿。The teaching data refers to the teaching videos, teaching audios, teaching courseware, chat records, etc. generated by the teacher terminal and the user terminal in the course teaching process of the auditioned course in the network classroom. The analysis result refers to the feedback results obtained by the server through analyzing the teaching data, such as the user's interest in the course, their own language level, and the relative difficulty of the course. Willingness to continue taking this trial course.
一般的,可从获取的教学数据中的教学视频、教学音频和聊天记录等分析用户在试听课堂上的表现获取分析结果,并将该分析结果发送给服务终端和用户终端,使课程销售的工作人员和用户都能在对应的服务终端和用户终端上看到用户对试听课程的感兴趣程度、自身语言水平情况、课程相对难易程度等反馈结果,以便用户更好的了解自身语言水平等情况,并有利于课程销售的工作人员有针对性地向该用户推荐相关课程。Generally, the analysis results can be obtained by analyzing the user's performance in the audition class from the teaching videos, teaching audio and chat records in the obtained teaching data, and the analysis results can be sent to the service terminal and the user terminal, so that the course sales can be completed. Both personnel and users can see the feedback results such as the user's interest in the trial course, their own language level, and the relative difficulty of the course on the corresponding service terminal and user terminal, so that users can better understand their own language level and other conditions. , and the staff who are conducive to course sales can recommend relevant courses to the user in a targeted manner.
举例说明:可以根据教学视频中用户的肢体语言、互动活跃度来判断该用户对试听课程的感兴趣程度,可通过分析教学音频获取用户的自身语言水平情况,进而获知该试听课程相对于该用户自身语言水平而言的相对难易程度。For example: The user's interest in the trial course can be judged according to the user's body language and interactive activity in the teaching video, and the user's own language level can be obtained by analyzing the teaching audio, and then the relative level of the trial course to the user can be known. The relative difficulty of your own language level.
S308,向至少一个用户终端发送服务内容数据,服务内容数据与分析结果相匹配。S308: Send service content data to at least one user terminal, where the service content data matches the analysis result.
其中,服务内容数据是指根据用户听课情况服务器向用户终端发送的课程推荐信息、用户语言等级信息,以及用于选购课程的付费链接信息等,分析结果是指服务器通过分析教学数据得到的试听该课程的用户对该课程感兴趣程度、自身语言水平情况、课程相对难易程度等反馈结果,感兴趣程度包括用户对试听课程的喜爱程度和想要继续学习该试听课程的意愿,服务内容数据是与分析结果相匹配的,服务器根据分析结果向用户终端发送对应的服务内容数据。Among them, the service content data refers to the course recommendation information, the user language level information, and the paid link information for purchasing courses, etc. sent by the server to the user terminal according to the user's class attendance. The users of the course are interested in the course, their own language level, the relative difficulty of the course and other feedback results. The degree of interest includes the user's love for the trial course and the willingness to continue learning the trial course, service content data is matched with the analysis result, and the server sends the corresponding service content data to the user terminal according to the analysis result.
举例说明:分析网络教室中的课程数据,课程数据包括用户的课上的口语表达和口语发音等,将分析结果与预设语言等级评判标准对比,得出该用户的语言等级。预设语言等级评判标准为:90-100为A级,80-89为B级,70-79为C级,60-69为D级,若分析虚拟教室中的试听课程数据,得到用户的语言分值为85分,则该用户的语言等级为B级。在评估完用户的语言等级之后,可以将语言等级分别显示在网络教室中的用户终端和服务终端上,请参见图4中的语言等级显示框44。用户和工作人员可分别通过用户终端服务终端看见该用户的语言等级,既能让用户知道自己的真实语言水平,也便于让工作人员针对用户的语言水平向该用户推荐合适的课程。For example: analyze the course data in the online classroom, the course data includes the user's oral expression and oral pronunciation in class, etc., and compare the analysis results with the preset language level evaluation criteria to obtain the user's language level. The preset language level evaluation criteria are: 90-100 is A, 80-89 is B, 70-79 is C, 60-69 is D. If you analyze the audition course data in the virtual classroom, you can get the language of the user. If the score is 85 points, the user's language level is B. After evaluating the language level of the user, the language level can be displayed on the user terminal and the service terminal in the network classroom respectively, please refer to the language
根据用户的语言等级,以及预设的课程匹配标准推荐与该语言等级对应的课程,服务器可向用户终端发送与语言等级对应的课程销售信息,将该课程销售信息显示在网络教室中的用户终端和服务终端上。课程销售信息是指用于介绍推荐课程的基本信息,便于用户在确定购买课程之前进行适当的选择,包括推荐课程、被推荐课程主要内容、被推荐课程的报名人数、被推荐课程适合的用户年龄段、上课时间、总课程数量、授课教师基本情况、介绍课程的视频或PPT,以及课程价格等基本信息。According to the language level of the user and the preset course matching criteria, courses corresponding to the language level are recommended. The server can send the course sales information corresponding to the language level to the user terminal, and display the course sales information on the user terminal in the network classroom. and on the service terminal. Course sales information refers to the basic information used to introduce recommended courses, so that users can make appropriate choices before deciding to purchase courses, including recommended courses, the main content of the recommended courses, the number of applicants for the recommended courses, and the age of users suitable for the recommended courses. Basic information such as segment, class time, total number of courses, basic information of teachers, videos or PPTs introducing courses, and course prices.
若评估得到用户的语言等级为B级,在用户终端和服务终端处都能看到该用户的语言等级,现有课程及它们对应的语言等级分别为:基础课程对应D级、巩固课程对应B级或C级、培优课程对应A级或B级、强化课程对应A级等,其中,试听的课程包含在以上课程之中;此时,可以给该用户推荐的课程有巩固课程和培优课程。请参见图4,显示界面40包括计时框41、课程显示界面42、语言等级显示框44、退出按键43、教师显示框45、用户显示框46和聊天框47,在课程显示界面42上显示被推荐课程,用户在点击课程显示界面42上的某个推荐课程后,可详细了解该推荐课程的详细信息。请参见图5,用户在点击图4中的课程显示界面42上的某个推荐课程后,图4中的课程显示界面42从原先显示有推荐课程的页面切换为图5中被点击的推荐课程的详细信息介绍界面51,用户和工作人员可以同时通过教师显示框52、用户显示框53和聊天框54建立沟通会话。If the user's language level is B-level after the evaluation, the user's language level can be seen at the user terminal and the service terminal. The existing courses and their corresponding language levels are respectively: the basic course corresponds to the D level, and the consolidation course corresponds to the B level. Level or C level, training course corresponding to A or B level, intensive course corresponding to A level, etc. Among them, the trial courses are included in the above courses; at this time, the courses that can be recommended to the user include consolidation courses and training courses. course. Referring to FIG. 4, the
S309,获取服务终端与用户终端视频通信中的语音数据。S309: Acquire voice data in the video communication between the service terminal and the user terminal.
其中,语音数据是指工作人员在向用户介绍课程时产生的语音信息,包括用户的语言信息和工作人员的语音信息,可以从沟通语音或沟通视频中获取。Among them, the voice data refers to the voice information generated by the staff when introducing the course to the user, including the user's language information and the staff's voice information, which can be obtained from the communication voice or the communication video.
S310,对语音数据进行识别,判断语音数据中是否含有预设关键字,和/或根据语义分析算法判断语音数据对应的语义是否与预设语义相同或相似。S310: Identify the voice data, determine whether the voice data contains a preset keyword, and/or determine whether the semantics corresponding to the voice data is the same or similar to the preset semantics according to a semantic analysis algorithm.
一般的,获取服务终端与用户终端视频通信中的语音数据后,可通过解析该语音数据获取语音文本,语音文本是语音数据的另一种形式,语音数据是以音频的形式记录信息,语音文本是以文字的形式记录信息。若在沟通过程包括文本沟通,则也可直接获取沟通中的文本沟通信息。分析该语音数据对应的语音文本,提取语音文本中的关键字,判断该关键字是否与预设关键字相同;或通过语义分析算法判断当前语音文本中的语义是否与预设语义相同或相似,语义分析是编译过程的一个逻辑阶段,语义分析的任务是对结构上正确的源程序进行上下文有关性质的审查,进行类型审查,以此判断当前语义。Generally, after acquiring the voice data in the video communication between the service terminal and the user terminal, the voice text can be obtained by parsing the voice data. The voice text is another form of the voice data. The voice data records information in the form of audio, and the voice text Information is recorded in the form of text. If the communication process includes text communication, the text communication information in the communication can also be directly obtained. Analyze the voice text corresponding to the voice data, extract the keyword in the voice text, and judge whether the keyword is the same as the preset keyword; or determine whether the semantics in the current voice text are the same or similar to the preset semantics through a semantic analysis algorithm, Semantic analysis is a logical stage of the compilation process. The task of semantic analysis is to examine the context-sensitive nature of structurally correct source programs, and to conduct type examinations to determine the current semantics.
举例说明:预设关键字为“谢谢”、“再见”,若语音文本中含有“感谢您用这么长时间听我介绍,希望您能满意,谢谢,再见!”,则可提取到的关键字有“感谢”、“谢谢”和“再见”等,可知所提取到的关键字与预设关键字相同。Example: The preset keywords are "Thank you" and "Goodbye". If the voice text contains "Thank you for listening to my introduction for so long, I hope you are satisfied, thank you, goodbye!", the extracted keywords There are "thank you", "thank you" and "goodbye", and it can be seen that the extracted keywords are the same as the preset keywords.
S311,在确定语音数据中含有预设关键字,和/或根据语义分析算法确定语音数据对应的语义与预设语义相同或相似时,断开服务终端与用户终端之间的视频通信连接。S311: Disconnect the video communication connection between the service terminal and the user terminal when it is determined that the voice data contains a preset keyword, and/or the semantics corresponding to the voice data is determined to be the same or similar to the preset semantics according to the semantic analysis algorithm.
一般的,在确定语音数据中含有预设关键字,和/或根据语义分析算法确定语音数据对应的语义与预设语义相同或相似时,即可确定工作人员与用户的沟通结束,则断开服务终端与用户终端之间的视频通信连接,进而向用户终端发送推荐课程的付费信息。推荐课程是指适合推送给用户的课程,可以是一个或多个课程,在本申请实施例中,推荐课程是指服务器通过分析试听课程的教学数据,确定与用户自身水平相对应的课程以及用户感兴趣的课程,不限于试听课程。付费信息含有用户所选择的被推荐课程的总费用信息,可以是以付费链接的形式显示,用户可通过该付费链接直接付款。在检测到用户选择被推荐的课程之后生成选择指令,服务器会响应于该选择指令,向用户终端发送推荐课程的付费信息。在接收到来自用户终端对付费信息的付费请求后,服务器将响应于该付费请求,将付费成功界面分别显示在虚拟教室中的用户终端和服务终端上。付费请求可以是用户终端检测到付费按键上的点击操作,并检测到付费完成后生成的请求指令。Generally, when it is determined that the voice data contains a preset keyword, and/or the semantics corresponding to the voice data is determined to be the same or similar to the preset semantics according to the semantic analysis algorithm, it can be determined that the communication between the staff and the user is over, and then the communication is disconnected. The video communication connection between the service terminal and the user terminal sends the payment information of the recommended course to the user terminal. A recommended course refers to a course suitable for pushing to a user, which may be one or more courses. In the embodiment of the present application, a recommended course refers to that the server determines the course and user level corresponding to the user's own level by analyzing the teaching data of the trial course. Courses of interest are not limited to trial courses. The payment information contains the total cost information of the recommended courses selected by the user, which may be displayed in the form of a payment link, and the user may pay directly through the payment link. After detecting that the user selects the recommended course, a selection instruction is generated, and in response to the selection instruction, the server sends payment information of the recommended course to the user terminal. After receiving the payment request for payment information from the user terminal, the server will respond to the payment request and display the payment success interface on the user terminal and the service terminal in the virtual classroom respectively. The payment request may be a request instruction generated after the user terminal detects a click operation on the payment button and detects that the payment is completed.
举例说明:请参见图6和图7,付费信息可以如确定按键62的形式显示,推荐课程显示界面61上显示用户已选择的课程以及已选课程的总费用,在用户点击推荐课程显示界面61上的确定按键62所选择的课程后,图6中的推荐课程显示界面61切换为图7中的选择支付方式界面71,用户可选择其中某种支付方式完成付费。在接收到来自用户终端对付费信息的付费请求后,服务器响应于付费请求,将付费成功的界面分别显示在网络教室中的用户终端和服务终端上,使用户可以在用户终端看到付费已完成的界面,工作人员也可在服务终端处了解到本次课程销售完成的情况,请参见图8中的付费成功界面81。For example, please refer to Fig. 6 and Fig. 7, the payment information can be displayed in the form of a
在确定语音数据中不含有预设关键字,和/或根据语义分析算法确定语音数据对应的语义与预设语义不相同或不相似时,即可确定工作人员与用户的沟通未结束,则继续获取服务终端与用户终端视频通信中的语音数据。When it is determined that the voice data does not contain preset keywords, and/or the semantics corresponding to the voice data is determined to be different or dissimilar from the preset semantics according to the semantic analysis algorithm, it can be determined that the communication between the staff and the user has not ended, and then continue Acquire the voice data in the video communication between the service terminal and the user terminal.
S312,响应于至少一个用户终端对服务内容数据中链接的访问请求,将访问请求对应的课程添加到使用用户终端的目标用户的日程表中。S312, in response to at least one user terminal's access request to the link in the service content data, add a course corresponding to the access request to the schedule of the target user using the user terminal.
一般的,服务器在接收到用户终端对服务内容中链接的访问请求后,该访问请求包含的用户终端订购的课程可能有多种,且上课时间各不相同,可将用户终端订购的课程添加到使用用户终端的目标用户的日程表中,便于用户查看各个课程的上课时间。Generally, after the server receives an access request from a user terminal to a link in the service content, the access request may contain multiple courses subscribed by the user terminal, and the class time is different. The courses subscribed by the user terminal can be added to the In the schedule of the target user who uses the user terminal, it is convenient for the user to check the class time of each course.
举例说明:请参见图9,用户甲选择了三门推荐课程,则在用户的课程日程表中,显示课程A的上课日期是从2019年10月10日至2019年12月20日,上课时间段为每晚18点至19点,总时长为60分钟;课程B的上课日期是从2019年10月22日至2019年12月22日,上课时间段为每晚17点至17点半,总时长为30分钟;课程C的上课日期是从2019年12月1日至2020年1月20日,上课时间段为每天11点至12点半,总时长为90分钟。For example: please refer to Figure 9, user A has selected three recommended courses, then in the user's course schedule, it is displayed that the class date of course A is from October 10, 2019 to December 20, 2019, and the class time The class is from 18:00 to 19:00 every night, and the total time is 60 minutes; the class date of course B is from October 22, 2019 to December 22, 2019, and the class time is from 17:00 to 17:30 every night. The total duration is 30 minutes; the class date of course C is from December 1, 2019 to January 20, 2020, and the class time period is from 11:00 to 12:30 every day, with a total duration of 90 minutes.
S313,基于日程表,向目标用户发送课程提醒消息。S313 , based on the schedule, send a course reminder message to the target user.
一般的,根据目标用户的日程表,在推荐课程的上课前的预设时间内,基于用户终端预先绑定的通信账号向该目标用户发送课程提醒消息,以此提醒用户提前准备听课,以免遗漏课程或是课前准备不充分。预设时间是可以根据用户的习惯预先设置的时间,也可以是服务器默认设置的时间,通信账号可以是微信、QQ、手机号等。Generally, according to the schedule of the target user, within the preset time before the class of the recommended course, a course reminder message is sent to the target user based on the communication account pre-bound by the user terminal, so as to remind the user to prepare for the class in advance, so as to avoid omission. Insufficient preparation for the class or the class. The preset time is a time that can be preset according to the user's habits, or it can be a time set by default by the server, and the communication account can be WeChat, QQ, mobile phone number, etc.
举例说明:用户终端预先绑定的通信账号是手机号,预设时间可以设置为课程开始前10分钟,在课程开始前10分钟时,向该手机号发送提醒短信,如“A同学,您好!您订购的基础课程还有10分钟开课,请做好课前准备!谢谢!”。For example: the pre-bound communication account of the user terminal is the mobile phone number. The preset time can be set to 10 minutes before the course starts. 10 minutes before the course starts, a reminder text message will be sent to the mobile phone number, such as "Hello, classmate A. The basic course you ordered has 10 minutes to start, please prepare well before the class! Thank you!".
本申请实施例的方案在执行时,在服务器监测到网络课堂中的第一指令后,从服务终端集合中确定处于在线状态的至少一个候选服务终端,基于预设规则从候选服务终端中选择至少一个服务终端,将至少一个服务终端添加到网络教室中,建立至少一个用户终端与至少一个服务终端之间的视频通信连接,当网络教室还包括至少一个教师终端时,关闭至少一个用户终端与至少一个教师终端之间的连接,以及将至少一个教师终端从网络教室中移除,获取课程对应的教学数据,基于教学数据进行分析得到分析结果,将分析结果发送到至少一个服务终端和/或至少一个用户终端,向至少一个用户终端发送服务内容数据,服务内容数据与分析结果相匹配,获取服务终端与用户终端视频通信中的语音数据,对语音数据进行识别,判断语音数据中是否含有预设关键字,和/或根据语义分析算法判断语音数据对应的语义是否与预设语义相同或相似;在确定语音数据中含有预设关键字,和/或根据语义分析算法确定语音数据对应的语义与预设语义相同或相似时,断开服务终端与用户终端之间的视频通信连接,响应于至少一个用户终端对服务内容数据中链接的访问请求,将访问请求对应的课程添加到使用用户终端的目标用户的日程表中,基于日程表向目标用户发送课程提醒消息,这样便于用户选择适合自己的课程,并使工作人员与用户能建立及时的通信,增强用户的通信体验,达到较好的沟通效果,并且也能提醒用户按时上课。When the solutions of the embodiments of the present application are executed, after the server monitors the first instruction in the online classroom, at least one candidate service terminal in an online state is determined from the service terminal set, and at least one candidate service terminal is selected from the candidate service terminals based on preset rules. A service terminal, adding at least one service terminal to the network classroom, establishing a video communication connection between at least one user terminal and at least one service terminal, and when the network classroom further includes at least one teacher terminal, closes the at least one user terminal and at least one service terminal. The connection between a teacher terminal, and at least one teacher terminal is removed from the network classroom, the teaching data corresponding to the course is obtained, the analysis result is obtained based on the analysis of the teaching data, and the analysis result is sent to at least one service terminal and/or at least one A user terminal sends service content data to at least one user terminal, the service content data matches the analysis result, acquires the voice data in the video communication between the service terminal and the user terminal, identifies the voice data, and determines whether the voice data contains a preset keywords, and/or determine whether the semantics corresponding to the voice data are the same or similar to the preset semantics according to the semantic analysis algorithm; determine whether the voice data contains preset keywords, and/or determine the semantics corresponding to the voice data according to the semantic analysis algorithm. When the preset semantics are the same or similar, the video communication connection between the service terminal and the user terminal is disconnected, and in response to the access request of at least one user terminal to the link in the service content data, the course corresponding to the access request is added to the use of the user terminal. In the target user's schedule, a course reminder message is sent to the target user based on the schedule, which is convenient for the user to choose the course that suits him, and enables the staff and the user to establish timely communication, enhance the user's communication experience, and achieve better communication. It can also remind users to attend class on time.
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。The following are apparatus embodiments of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
请参见图10,其示出了本申请一个示例性实施例提供的在线交互控制装置的结构示意图。以下简称装置10,装置10可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。装置10包括接收模块1001、处理模块1002、连接模块1003和发送模块1004。Please refer to FIG. 10 , which shows a schematic structural diagram of an apparatus for online interaction control provided by an exemplary embodiment of the present application. The
监测模块1001,用于监测到网络课堂中的第一指令;其中,所述第一指令表示网络教室中课程的结束或停止,所述网络教室中包括至少一个用户终端;The
处理模块1002,用于将至少一个服务终端添加到所述网络教室中,建立所述至少一个用户终端与所述至少一个服务终端之间的视频通信连接;a
发送模块1003,用于向所述至少一个用户终端发送服务内容数据;其中,所述服务内容数据用于在所述至少一个用户终端的界面上进行显示。The sending
可选地,所述装置10还包括:Optionally, the
第一处理单元,用于当所述网络教室还包括至少一个教师终端时,关闭所述至少一个用户终端与所述至少一个教师终端之间的连接,以及将所述至少一个教师终端从所述网络教室中移除。A first processing unit, configured to close the connection between the at least one user terminal and the at least one teacher terminal when the network classroom further includes at least one teacher terminal, and switch the at least one teacher terminal from the at least one teacher terminal. Removed from online classrooms.
可选地,所述装置10还包括:Optionally, the
确定单元,用于从服务终端集合中确定处于在线状态的至少一个候选服务终端;a determining unit, configured to determine at least one candidate service terminal in an online state from the service terminal set;
选择单元,用于基于预设规则,从所述候选服务终端中选择所述至少一个服务终端。A selection unit, configured to select the at least one service terminal from the candidate service terminals based on a preset rule.
可选地,所述装置10还包括:Optionally, the
第一获取单元,用于获取所述课程对应的教学数据;其中,所述教学数据包括教学音频数据、教学视频数据和课件数据中的至少一个;a first obtaining unit, configured to obtain teaching data corresponding to the course; wherein, the teaching data includes at least one of teaching audio data, teaching video data and courseware data;
第一发送单元,用于基于所述教学数据进行分析得到分析结果,将所述分析结果发送到所述至少一个服务终端和/或所述至少一个用户终端。A first sending unit, configured to perform an analysis based on the teaching data to obtain an analysis result, and send the analysis result to the at least one service terminal and/or the at least one user terminal.
可选地,所述装置10还包括:Optionally, the
第二获取单元,用于获取所述服务终端与所述用户终端视频通信中的语音数据;a second acquiring unit, configured to acquire voice data in the video communication between the service terminal and the user terminal;
第二处理单元,用于对所述语音数据进行识别,判断所述语音数据中是否含有预设关键字,和/或根据语义分析算法判断所述语音数据对应的语义是否与预设语义相同或相似;The second processing unit is configured to identify the voice data, determine whether the voice data contains preset keywords, and/or determine whether the semantics corresponding to the voice data is the same as the preset semantics or not according to a semantic analysis algorithm resemblance;
第三处理单元,用于在确定所述语音数据中含有预设关键字,和/或根据语义分析算法确定所述语音数据对应的语义与预设语义相同或相似时,则断开所述服务终端与所述用户终端之间的视频通信连接。A third processing unit, configured to disconnect the service when it is determined that the voice data contains a preset keyword, and/or the semantics corresponding to the voice data is determined to be the same or similar to the preset semantics according to a semantic analysis algorithm A video communication connection between the terminal and the user terminal.
可选地,所述装置10还包括:Optionally, the
第四处理单元,用于响应于所述至少一个用户终端对所述服务内容数据中链接的访问请求,将所述访问请求对应的课程添加到使用所述用户终端的目标用户的日程表中。The fourth processing unit is configured to, in response to an access request by the at least one user terminal to the link in the service content data, add a course corresponding to the access request to a schedule of a target user using the user terminal.
可选地,所述装置10还包括:Optionally, the
第二发送单元,用于基于所述日程表,向所述目标用户发送课程提醒消息。The second sending unit is configured to send a course reminder message to the target user based on the schedule.
需要说明的是,上述实施例提供的装置10在执行在线交互控制方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的在线交互控制方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。It should be noted that, when the
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图2~图9所示实施例的方法步骤,具体执行过程可以参见图2~图9所示实施例的具体说明,在此不进行赘述。An embodiment of the present application further provides a computer storage medium, where the computer storage medium can store multiple instructions, and the instructions are suitable for being loaded by a processor and executing the method steps of the embodiments shown in FIG. 2 to FIG. 9 above. , and the specific execution process may refer to the specific description of the embodiments shown in FIG. 2 to FIG. 9 , which will not be repeated here.
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现如上各个实施例所述的在线交互控制方法。The present application also provides a computer program product, the computer program product stores at least one instruction, and the at least one instruction is loaded and executed by the processor to implement the online interactive control method described in each of the above embodiments.
图11为本申请实施例提供的一种在线交互控制装置结构示意图,以下简称装置11,装置11可以集成于前述服务器或终端设备中,如图11所示,该装置包括:存储器1102、处理器1101、输入装置1103、输出装置1104和通信接口。FIG. 11 is a schematic structural diagram of an online interaction control apparatus provided by an embodiment of the present application, hereinafter referred to as apparatus 11. The apparatus 11 may be integrated into the aforementioned server or terminal equipment. As shown in FIG. 11, the apparatus includes: a memory 1102, a processor 1101, an
存储器1102可以是独立的物理单元,与处理器1101、输入装置1103和输出装置1104可以通过总线连接。存储器1102、处理器1101、输入装置1103和输出装置1104也可以集成在一起,通过硬件实现等。The memory 1102 may be an independent physical unit, and may be connected to the processor 1101, the
存储器1102用于存储实现以上方法实施例,或者装置实施例各个模块的程序,处理器1101调用该程序,执行以上方法实施例的操作。The memory 1102 is used to store a program for implementing the above method embodiments or each module of the apparatus embodiment, and the processor 1101 invokes the program to execute the operations of the above method embodiments.
输入装置1102包括但不限于键盘、鼠标、触摸面板、摄像头和麦克风;输出装置包括但限于显示屏。The input device 1102 includes, but is not limited to, a keyboard, a mouse, a touch panel, a camera, and a microphone; the output device includes, but is not limited to, a display screen.
通信接口用于收发各种类型的消息,通信接口包括但不限于无线接口或有线接口。The communication interface is used to send and receive various types of messages, and the communication interface includes but is not limited to a wireless interface or a wired interface.
可选地,当上述实施例的分布式任务调度方法中的部分或全部通过软件实现时,装置也可以只包括处理器。用于存储程序的存储器位于装置之外,处理器通过电路/电线与存储器连接,用于读取并执行存储器中存储的程序。Optionally, when part or all of the distributed task scheduling method in the foregoing embodiment is implemented by software, the apparatus may also only include a processor. The memory for storing the program is located outside the device, and the processor is connected to the memory through a circuit/wire for reading and executing the program stored in the memory.
处理器可以是中央处理器(central processing unit,CPU),网络处理器(networkprocessor,NP)或者CPU和NP的组合。The processor may be a central processing unit (CPU), a network processor (NP), or a combination of CPU and NP.
处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmablelogic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complexprogrammable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gatearray,FPGA),通用阵列逻辑(generic arraylogic,GAL)或其任意组合。The processor may further include a hardware chip. The above hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above-mentioned PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
存储器可以包括易失性存储器(volatile memory),例如存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flashmemory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器还可以包括上述种类的存储器的组合。The memory may include volatile memory (volatile memory), such as random-access memory (RAM); the memory may also include non-volatile memory (non-volatile memory), such as flash memory (flash memory), hard disk (hard disk drive, HDD) or solid-state drive (solid-state drive, SSD); the memory may also include a combination of the above-mentioned types of memory.
其中,处理器1101调用存储器1102中的程序代码用于执行以下步骤:Wherein, the processor 1101 calls the program code in the memory 1102 to perform the following steps:
监测到网络课堂中的第一指令;其中,所述第一指令表示网络教室中课程的结束或停止,所述网络教室中包括至少一个用户终端;The first instruction in the online classroom is monitored; wherein, the first instruction indicates the end or stop of the course in the online classroom, and the online classroom includes at least one user terminal;
将至少一个服务终端添加到所述网络教室中,建立所述至少一个用户终端与所述至少一个服务终端之间的视频通信连接;adding at least one service terminal to the network classroom, and establishing a video communication connection between the at least one user terminal and the at least one service terminal;
以及向所述至少一个用户终端发送服务内容数据;其中,所述服务内容数据用于在所述至少一个用户终端的界面上进行显示。and sending service content data to the at least one user terminal; wherein the service content data is used for display on the interface of the at least one user terminal.
在一个或多个实施例中,处理器1101还用于:In one or more embodiments, the processor 1101 is also used to:
当所述网络教室还包括至少一个教师终端时,关闭所述至少一个用户终端与所述至少一个教师终端之间的连接,以及将所述至少一个教师终端从所述网络教室中移除。When the network classroom further includes at least one teacher terminal, the connection between the at least one user terminal and the at least one teacher terminal is closed, and the at least one teacher terminal is removed from the network classroom.
在一个或多个实施例中,处理器1101还用于:In one or more embodiments, the processor 1101 is also used to:
从服务终端集合中确定处于在线状态的至少一个候选服务终端;以及determining at least one candidate service terminal in an online state from the set of service terminals; and
基于预设规则,从所述候选服务终端中选择所述至少一个服务终端。The at least one service terminal is selected from the candidate service terminals based on a preset rule.
在一个或多个实施例中,处理器1101还用于:In one or more embodiments, the processor 1101 is also used to:
获取所述课程对应的教学数据;其中,所述教学数据包括教学音频数据、教学视频数据和课件数据中的至少一个;Acquiring teaching data corresponding to the course; wherein the teaching data includes at least one of teaching audio data, teaching video data and courseware data;
基于所述教学数据进行分析得到分析结果,将所述分析结果发送到所述至少一个服务终端和/或所述至少一个用户终端。Analysis is performed based on the teaching data to obtain an analysis result, and the analysis result is sent to the at least one service terminal and/or the at least one user terminal.
在一个或多个实施例中,处理器1101还用于:In one or more embodiments, the processor 1101 is also used to:
获取所述服务终端与所述用户终端视频通信中的语音数据;acquiring voice data in the video communication between the service terminal and the user terminal;
对所述语音数据进行识别,判断所述语音数据中是否含有预设关键字,和/或根据语义分析算法判断所述语音数据对应的语义是否与预设语义相同或相似;Identifying the voice data, judging whether the voice data contains a preset keyword, and/or judging whether the semantics corresponding to the voice data is the same or similar to the preset semantics according to a semantic analysis algorithm;
若为是,则断开所述服务终端与所述用户终端之间的视频通信连接。If yes, disconnect the video communication connection between the service terminal and the user terminal.
在一个或多个实施例中,处理器1101还用于:In one or more embodiments, the processor 1101 is also used to:
响应于所述至少一个用户终端对所述服务内容数据中链接的访问请求,将所述访问请求对应的课程添加到使用所述用户终端的目标用户的日程表中。In response to an access request by the at least one user terminal to the link in the service content data, a course corresponding to the access request is added to a schedule of a target user using the user terminal.
在一个或多个实施例中,处理器1101还用于:In one or more embodiments, the processor 1101 is also used to:
基于所述日程表,向所述目标用户发送课程提醒消息。Based on the schedule, a course reminder message is sent to the target user.
本申请实施例还提供了一种计算机存储介质,存储有计算机程序,该计算机程序用于执行上述实施例提供的在线交互控制方法。Embodiments of the present application further provide a computer storage medium storing a computer program, where the computer program is used to execute the online interactive control method provided by the foregoing embodiments.
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例提供的在线交互控制方法。The embodiments of the present application also provide a computer program product including instructions, which, when running on a computer, enables the computer to execute the online interactive control method provided by the above embodiments.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by those skilled in the art, the embodiments of the present application may be provided as a method, a system, or a computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows 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 the 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 Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
Claims (11)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010091859.3A CN111405224B (en) | 2020-02-14 | 2020-02-14 | Online interaction control method and device, storage medium and electronic equipment |
| PCT/CN2020/134770 WO2021159832A1 (en) | 2020-02-14 | 2020-12-09 | Online interaction control method, device, storage medium, and electronic apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010091859.3A CN111405224B (en) | 2020-02-14 | 2020-02-14 | Online interaction control method and device, storage medium and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111405224A true CN111405224A (en) | 2020-07-10 |
| CN111405224B CN111405224B (en) | 2021-09-17 |
Family
ID=71428417
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010091859.3A Active CN111405224B (en) | 2020-02-14 | 2020-02-14 | Online interaction control method and device, storage medium and electronic equipment |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN111405224B (en) |
| WO (1) | WO2021159832A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112073670A (en) * | 2020-07-13 | 2020-12-11 | 长沙市到家悠享网络科技有限公司 | Data processing method and system and server equipment |
| WO2021159832A1 (en) * | 2020-02-14 | 2021-08-19 | 北京大米科技有限公司 | Online interaction control method, device, storage medium, and electronic apparatus |
| CN113284018A (en) * | 2021-06-08 | 2021-08-20 | 北京字节跳动网络技术有限公司 | Online education course reminding method and device, terminal and storage medium |
| CN115225602A (en) * | 2022-06-29 | 2022-10-21 | 赤子城网络技术(北京)有限公司 | Social application processing method and system |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114945098A (en) * | 2022-06-20 | 2022-08-26 | 李万辉 | Method and device for generating teaching live broadcast content, electronic equipment and storage medium |
| CN116032961A (en) * | 2022-12-16 | 2023-04-28 | 四川弘和通讯集团有限公司 | A remote roll call method, system, device, equipment and medium |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101888570A (en) * | 2010-06-25 | 2010-11-17 | 深圳创维-Rgb电子有限公司 | Post-sale breakdown maintenance system and method thereof of television |
| CN102244760A (en) * | 2011-04-28 | 2011-11-16 | 大连亿创天地科技发展有限公司 | A Remote Video Consultation System Based on Internet |
| CN105740244A (en) * | 2014-12-08 | 2016-07-06 | 阿里巴巴集团控股有限公司 | Method and equipment for providing rapid conversation information |
| CN108846492A (en) * | 2018-05-29 | 2018-11-20 | 北京大米科技有限公司 | A kind of class hour resource dynamic distributing method, client and server |
| CN110084616A (en) * | 2019-03-15 | 2019-08-02 | 深圳壹账通智能科技有限公司 | Intelligence pays a return visit method, apparatus, computer installation and storage medium |
| US20190260966A1 (en) * | 2018-02-19 | 2019-08-22 | Albert Roy Leatherman, III | System for Interactive Online Collaboration |
| CN110533505A (en) * | 2019-08-16 | 2019-12-03 | 厦门造艺科技有限公司 | A kind of rent qin system |
| CN110673777A (en) * | 2019-08-28 | 2020-01-10 | 北京大米科技有限公司 | Online teaching method and device, storage medium and terminal equipment |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080293030A1 (en) * | 2007-05-22 | 2008-11-27 | The Riesling Group, Inc. | Method and system for offering educational courses over a network |
| US10482781B2 (en) * | 2015-06-30 | 2019-11-19 | Coursera, Inc. | Online education platform having an instructor dashboard |
| CN109300349A (en) * | 2018-11-23 | 2019-02-01 | 齐珂 | A kind of Efficient Remote instructional management system (IMS) based on Network Learning Platform |
| CN110610404A (en) * | 2019-09-11 | 2019-12-24 | 中国联合网络通信集团有限公司 | Network course recommendation method, device, system, electronic equipment, storage medium |
| CN111405224B (en) * | 2020-02-14 | 2021-09-17 | 北京大米科技有限公司 | Online interaction control method and device, storage medium and electronic equipment |
-
2020
- 2020-02-14 CN CN202010091859.3A patent/CN111405224B/en active Active
- 2020-12-09 WO PCT/CN2020/134770 patent/WO2021159832A1/en not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101888570A (en) * | 2010-06-25 | 2010-11-17 | 深圳创维-Rgb电子有限公司 | Post-sale breakdown maintenance system and method thereof of television |
| CN102244760A (en) * | 2011-04-28 | 2011-11-16 | 大连亿创天地科技发展有限公司 | A Remote Video Consultation System Based on Internet |
| CN105740244A (en) * | 2014-12-08 | 2016-07-06 | 阿里巴巴集团控股有限公司 | Method and equipment for providing rapid conversation information |
| US20190260966A1 (en) * | 2018-02-19 | 2019-08-22 | Albert Roy Leatherman, III | System for Interactive Online Collaboration |
| CN108846492A (en) * | 2018-05-29 | 2018-11-20 | 北京大米科技有限公司 | A kind of class hour resource dynamic distributing method, client and server |
| CN110084616A (en) * | 2019-03-15 | 2019-08-02 | 深圳壹账通智能科技有限公司 | Intelligence pays a return visit method, apparatus, computer installation and storage medium |
| CN110533505A (en) * | 2019-08-16 | 2019-12-03 | 厦门造艺科技有限公司 | A kind of rent qin system |
| CN110673777A (en) * | 2019-08-28 | 2020-01-10 | 北京大米科技有限公司 | Online teaching method and device, storage medium and terminal equipment |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021159832A1 (en) * | 2020-02-14 | 2021-08-19 | 北京大米科技有限公司 | Online interaction control method, device, storage medium, and electronic apparatus |
| CN112073670A (en) * | 2020-07-13 | 2020-12-11 | 长沙市到家悠享网络科技有限公司 | Data processing method and system and server equipment |
| CN113284018A (en) * | 2021-06-08 | 2021-08-20 | 北京字节跳动网络技术有限公司 | Online education course reminding method and device, terminal and storage medium |
| CN115225602A (en) * | 2022-06-29 | 2022-10-21 | 赤子城网络技术(北京)有限公司 | Social application processing method and system |
| CN115225602B (en) * | 2022-06-29 | 2024-05-17 | 赤子城网络技术(北京)有限公司 | Social application processing method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111405224B (en) | 2021-09-17 |
| WO2021159832A1 (en) | 2021-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111405224B (en) | Online interaction control method and device, storage medium and electronic equipment | |
| US11068043B2 (en) | Systems and methods for virtual reality-based grouping evaluation | |
| CN111507754B (en) | Online interaction methods, devices, storage media and electronic equipment | |
| CN111510659B (en) | Online interaction method and device, storage medium and electronic equipment | |
| JP2023523678A (en) | Intent analysis for call center response generation | |
| US10050673B2 (en) | System and method for remote alert triggering | |
| US20140120511A1 (en) | TeachAtCafe - TeaChatCafe, Transparent Digital and Social Media as an Open Network Communication and Collaboration Tool with User Driven Content and Internet Content Submission Capability for Educators and Their Students | |
| US20180234367A1 (en) | User transition from messaging interface to web-based interface | |
| US20210158714A1 (en) | Method and Apparatus for Inquiry Driven Learning | |
| Shi et al. | The influence of atmospheric cues and social presence on consumers' impulse buying behaviors in e-commerce live streaming | |
| CN110609970B (en) | User identification method, device, storage medium and electronic device | |
| US20160148330A1 (en) | Providing Mentor Assistance in an Embedded Marketplace | |
| CN110600033A (en) | Evaluation method, device, storage medium and electronic equipment for learning situation | |
| US20180232651A1 (en) | Systems and methods for automated bayesian-network based mastery determination | |
| US20220405862A1 (en) | System for users to increase and monetize livestream audience engagement | |
| US20180176156A1 (en) | Systems and methods for automatic multi-recipient electronic notification | |
| US20200211407A1 (en) | Content refinement evaluation triggering | |
| CN112397061A (en) | Online interaction method, device, equipment and storage medium | |
| CN108419137A (en) | Data processing method and data processing equipment | |
| CN113158114A (en) | Online interaction method and device, storage medium and server | |
| WO2023119992A1 (en) | Information processing device, information processing method, and program | |
| CN113034191B (en) | Information pushing method, system, equipment and storage medium based on user tag | |
| Ukwela | Artificial intelligence and broadcast media presentation in Nigeria: What does the future hold | |
| US20090006240A1 (en) | System and Method of a Trading Room | |
| Komandla | Effective Onboarding and Engagement of New Customers: Personalized Strategies for Success |
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 | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20250306 Address after: No. 902, 9th Floor, Unit 2, Building 1, No. 333 Jiqing 3rd Road, Chengdu High tech Zone, Chengdu Free Trade Zone, Sichuan Province 610000 Patentee after: Chengdu Yudi Technology Co.,Ltd. Country or region after: China Address before: 100007 t4-27 floor, Damei center, courtyard 7, Qingnian Road, Chaoyang District, Beijing Patentee before: BEIJING DA MI TECHNOLOGY Co.,Ltd. Country or region before: China |
|
| TR01 | Transfer of patent right |