CN112866734A - 一种自动展示手写输入功能的控制方法及显示设备 - Google Patents
一种自动展示手写输入功能的控制方法及显示设备 Download PDFInfo
- Publication number
- CN112866734A CN112866734A CN202110014131.5A CN202110014131A CN112866734A CN 112866734 A CN112866734 A CN 112866734A CN 202110014131 A CN202110014131 A CN 202110014131A CN 112866734 A CN112866734 A CN 112866734A
- Authority
- CN
- China
- Prior art keywords
- input function
- handwriting input
- student
- display device
- interface
- 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
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4758—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本申请公开了一种自动展示手写输入功能的控制方法及显示设备,在学生端显示设备启动第一程序时,向服务器查询其是否具备手写输入功能。具备时,在第一直播界面展示手写输入功能控件;不具备时,在第一直播界面不展示手写输入功能控件。老师端显示设备根据学生端显示设备的手写输入功能查询结果,展示对应的权限控制按钮,以对任一个学生进行手写输入功能授权。可见,本申请由学生端显示设备自动向服务器查询手写输入功能来确定是否需要展示手写输入功能控件,使得第一程序可以同时兼容两种不同形态的展示模式,两种第一直播界面兼容展示,实现一个版本的第一程序可适配所有显示设备,无需开发和维护多版本第一程序,以降低开发成本。
Description
本申请要求于2020年10月15日提交国家知识产权局申请号为202011103569.2的中国专利申请的优先权。其全部内容通过结合引用结合在本申请中。
技术领域
本申请涉及互联网技术领域,尤其涉及一种自动展示手写输入功能的控制方法及显示设备。
背景技术
随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大,目前,显示设备包括智能电视、智能机顶盒、智能盒子,以及带有智能显示屏幕的产品等。为实现不同的功能,显示设备内可预置不同的应用程序。例如,在利用显示设备进行在线直播上课时,显示设备内可配置直播课程序。
在线直播课堂上课时,需要模拟真实上课场景,老师在黑板上布置作业,学生在黑板上进行答题。在显示设备中的黑板,是显示器中呈现的在线虚拟界面,学生和老师借用手写输入功能在界面上进行涂写操作。
在实际生活中,仅具备触摸屏的显示设备能够支持手写输入功能,普通屏的显示设备无法支持手写输入功能。因此,针对显示设备的不同机型,程序平台需提供不同版本的直播课程序支持,这将导致程序平台不方便维护,成本高。
发明内容
本申请提供了一种自动展示手写输入功能的控制方法及显示设备,以解决显示设备在展示手写输入功能时因机型不同需配置不同版本程序而导致开发成本高的问题。
第一方面,本申请提供了一种显示设备,包括:
显示器,被配置为呈现第一直播界面;
与所述显示器连接的控制器,所述控制器被配置为:
响应于用于启动第一程序的应用启动指令,发送手写输入功能查询指令至服务器,所述手写输入功能查询指令用于指示所述服务器查询本端是否配置手写输入功能;
如果所述服务器返回的手写输入功能查询结果为本端具备手写输入功能,则在所述第一直播界面中展示手写输入功能控件;
如果所述服务器返回的手写输入功能查询结果为本端不具备手写输入功能,则在所述第一直播界面中不展示手写输入功能控件。
第二方面,本申请还提供了一种显示设备,包括:
显示器,被配置为呈现第二直播界面;
与所述显示器连接的控制器,所述控制器被配置为:
在第二程序启动后,接收学生端显示设备发送的手写输入功能查询结果,所述手写输入功能查询结果是指所述学生端显示设备请求服务器查询本端是否配置手写输入功能的结果;
在所述手写输入功能查询结果为具有手写输入功能时,则在所述第二直播界面显示与每个具有手写输入功能的学生端显示设备对应的第一操作条目,所述第一操作条目中包括具有对应学生端显示设备的手写输入功能控制权限的第一权限控制按钮;
在所述手写输入功能查询结果为不具有手写输入功能时,则在所述第二直播界面显示与每个不具有手写输入功能的学生端显示设备对应的第二操作条目,所述第二操作条目中包括不具有对应学生端显示设备的手写输入功能控制权限的第二权限控制按钮。
第三方面,本申请还提供了一种自动展示手写输入功能的控制方法,应用于学生端显示设备,所述方法包括:
响应于用于启动第一程序的应用启动指令,发送手写输入功能查询指令至服务器,所述手写输入功能查询指令用于指示所述服务器查询本端是否配置手写输入功能;
如果所述服务器返回的手写输入功能查询结果为本端具备手写输入功能,则在所述第一直播界面中展示手写输入功能控件;
如果所述服务器返回的手写输入功能查询结果为本端不具备手写输入功能,则在所述第一直播界面中不展示手写输入功能控件。
第四方面,本申请还提供了一种自动展示手写输入功能的控制方法,应用于老师端显示设备,所述方法包括:
在第二程序启动后,接收学生端显示设备发送的手写输入功能查询结果,所述手写输入功能查询结果是指所述学生端显示设备请求服务器查询本端是否配置手写输入功能的结果;
在所述手写输入功能查询结果为具有手写输入功能时,则在所述第二直播界面显示与每个具有手写输入功能的学生端显示设备对应的第一操作条目,所述第一操作条目中包括具有对应学生端显示设备的手写输入功能控制权限的第一权限控制按钮;
在所述手写输入功能查询结果为不具有手写输入功能时,则在所述第二直播界面显示与每个不具有手写输入功能的学生端显示设备对应的第二操作条目,所述第二操作条目中包括不具有对应学生端显示设备的手写输入功能控制权限的第二权限控制按钮。
第五方面,本申请还提供了一种存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本申请提供的自动展示手写输入功能的控制方法各实施例中的部分或全部步骤。
由以上技术方案可知,本发明实施例提供的一种自动展示手写输入功能的控制方法及显示设备,在学生端显示设备启动第一程序时,执行自动手写输入功能查询策略,向服务器查询其是否具备手写输入功能。在具备手写输入功能时,在第一直播界面上展示手写输入功能控件;在不具备手写输入功能时,在第一直播界面上不展示手写输入功能控件。老师端显示设备根据学生端显示设备的手写输入功能查询结果,展示对应的权限控制按钮,以对任一个学生进行手写输入功能授权。可见,本发明实施例提供的方法及显示设备,由学生端显示设备自动向服务器查询手写输入功能来确定是否需要展示手写输入功能控件,使得第一程序可以同时兼容两种不同形态的展示模式,两种第一直播界面兼容展示,实现一个版本的第一程序可适配所有显示设备,无需开发和维护多版本第一程序,以降低开发成本。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据一些实施例的显示设备的使用场景;
图2示出了根据一些实施例的控制装置100的硬件配置框图;
图3示出了根据一些实施例的显示设备200的硬件配置框图;
图4示出了根据一些实施例的显示设备200中软件配置图;
图5示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示图;
图6示出了根据一些实施例的直播课列表界面的示意图;
图7示出了根据一些实施例的第二直播界面的示意图;
图8示出了根据一些实施例的第一直播界面的示意图;
图9示出了根据一些实施例的利用手写输入进行涂写时的直播界面中课程内容区的示意图;
图10示出了根据一些实施例的自动展示手写输入功能的控制方法的交互示意图;
图11示出了根据一些实施例的自动展示手写输入功能的控制方法的一种流程图;
图12示出了根据一些实施例的发送手写输入功能查询指令的方法流程图;
图13示出了根据一些实施例的展示有手写输入功能控件的第一直播界面的示意图;
图14示出了根据一些实施例的自动展示手写输入功能的控制方法的另一种流程图;
图15示出了根据一些实施例的第二直播界面中学生列表的示意图;
图16示出了根据一些实施例的老师端使用手写输入功能涂写的界面示意图;
图17示出了根据一些实施例的自动展示手写输入功能的控制方法的又一种流程图。
具体实施方式
为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
图1示出了根据一些实施例的显示设备的使用场景。如图1所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。
在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。
在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,AR/VR设备等中的任意一种。
在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。
在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。
在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。
图2示出了根据一些实施例的控制装置100的硬件配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
在一些实施例中,通信接口130用于和外部通信,包含WIFI芯片,蓝牙模块,NFC或可替代模块中的至少一种。
在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
图3示出了根据一些实施例的显示设备200的硬件配置框图。参见图3,在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。
在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面等。
在一些实施例中,显示器260可为液晶显示器、OLED显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。
在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。
在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。
在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
在一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random AccessMemory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。
CPU处理器,用于执行存储在存储器中操作***和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。CPU处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。
在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。
在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。
在一些实施例中,用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
在一些实施例中,“用户界面”,是应用程序或操作***与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素中的至少一种。
在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。
在一些实施例中,显示设备的***可以包括内核(Kernel)、命令解析器(shell)、文件***和应用程序。内核、shell和文件***一起组成了基本的操作***结构,它们让用户可以管理文件、运行程序并使用***。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
显示设备的***可以包括内核(Kernel)、命令解析器(shell)、文件***和应用程序。内核、shell和文件***一起组成了基本的操作***结构,它们让用户可以管理文件、运行程序并使用***。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
图4示出了根据一些实施例的显示设备200中软件配置图。参见图4,在一些实施例中,将***分为四层,从上至下分别为应用程序(Applications)层(简称“应用层”),应用程序框架(Application Framework)层(简称“框架层”),安卓运行时(Android runtime)和***库层(简称“***运行库层”),以及内核层。
在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作***自带的窗口(Window)程序、***设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。
框架层为应用程序提供应用编程接口(application programming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过API接口,可在执行中访问***中的资源和取得***的服务。
如图4所示,本申请实施例中应用程序框架层包括管理器(Managers),提供器(Content Provider)、网络管理***等,其中管理器包括以下模块中的至少一个:活动管理器(Activity Manager)用与和***中正在运行的所有活动进行交互;位置管理器(Location Manager)用于给***服务或应用提供了***位置服务的访问;文件包管理器(Package Manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(Notification Manager)用于控制通知消息的显示和清除;窗口管理器(WindowManager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。
在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。
在一些实施例中,***运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作***会运行***运行库层中包含的C/C++库以实现框架层要实现的功能。
在一些实施例中,内核层是硬件和软件之间的层。如图4所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
图5示出了根据一些实施例的显示设备200中应用程序的图标控件界面显示图。在一些实施例中,显示设备启动后可以直接进入预置的视频点播程序的界面,视频点播程序的界面可以如图5中所示,至少包括导航栏510和位于导航栏510下方的内容显示区,内容显示区中显示的内容会随导航栏中被选中控件的变化而变化。应用程序层中的程序可以被集成在视频点播程序中通过导航栏的一个控件进行展示,也可以在导航栏中的应用控件被选中后进行进一步显示。
在一些实施例中,显示设备启动后可以直接进入上次选择的信号源的显示界面,或者信号源选择界面,其中信号源可以是预置的视频点播程序,还可以是HDMI接口,直播电视接口等中的至少一种,用户选择不同的信号源后,显示器可以显示从不同信号源获得的内容。
基于上述显示设备200,可以通过增加触控组件276使显示设备200支持触控交互功能。通常,触控组件276可以与显示器260共同构成触摸屏。在触摸屏上用户可以通过触摸操作输入不同的控制指令。例如,用户可以输入点击、滑动、长按、双击等触控指令,不同的触控指令可以代表不同的控制功能。
为了实现上述不同的触摸动作,触控组件276可以在用户输入不同触摸动作时,产生不同的电信号,并将产生的电信号发送给控制器250。控制器250可以对接收到的电信号进行特征提取,从而根据提取的特征确定用户要执行的控制功能。
例如,当用户在应用程序界面中的任一程序图标位置输入点击触摸动作时,触控组件276将感应到触摸动作从而产生电信号。控制器250在接收到电信号后,可以先对电信号中触摸动作对应电平的持续时间进行判断,在持续时间小于预设时间阈值时,识别出用户输入的是点击触控指令。控制器250再对电信号产生的位置特征进行提取,从而确定触摸位置。当触摸位置在应用图标显示范围内时,确定用户在应用图标位置输入了点击触控指令。相应的,点击触控指令在当前场景下用于执行运行相应应用程序的功能,因此控制器250可以启动运行对应的应用程序。
又例如,当用户在媒资展示页面中输入滑动动作时,触控组件276同样将感应到的电信号发送给控制器250。控制器250先对电信号中触摸动作对应信号的持续时间进行判断。在确定持续时间大于预设时间阈值时,再对信号产生的位置变化情况进行判断,显然,对于互动触摸动作,其信号的产生位置将发生变化,从而确定用户输入了滑动触控指令。控制器250再根据信号产生位置的变化情况,对滑动触控指令的滑动方向进行判断,控制在媒资展示页面中对显示画面进行翻页,以显示更多的媒资选项。进一步地,控制器250还可以对滑动触控指令的滑动速度、滑动距离等特征进行提取,并按照所提取的特征进行翻页的画面控制,以达到跟手效果等。
同理,对于双击、长按等触控指令,控制器250可以通过提取不同的特征,并通过特征判断确定触控指令的类型后,按照预设的交互规则执行相应的控制功能。在一些实施例中,触控组件276还支持多点触控,从而使用户可以在触摸屏上通过多指输入触摸动作,例如,多指点击、多指长按、多指滑动等。
对于上述触控动作还可以配合特定的应用程序,实现特定的功能。例如,当用户打开“演示白板”应用后,显示器260可以呈现绘图区域,用户可以通过滑动触控指令在绘图区域中画出特定触控动作轨迹,控制器250则通过触控组件276检测的触控动作,确定触控动作图案,并控制显示器260实时进行显示,以满足演示效果。
触屏显示设备的显示器为触摸屏显示器(Touch Screen),触摸屏显示器可以让用户只要用手指轻轻地碰显示器就能实现对主机操作,这样摆脱了键盘、鼠标、遥控器操作,使人机交互更为直截了当。
例如,用户通过旋转触控在显示器上的手指以实现控制显示器展示图片的旋转是触屏显示设备的一项基本功能。当前交互方式为多手指在屏幕上旋转后,图片立即按照手指旋转方向旋转到水平或垂直的角度,没有交互的过程,用户体验较差。
在一些实施例中,显示设备中可配置不同的应用程序,以使显示设备提供不同的功能,丰富用户体验。例如,可在显示设备中配置不同程序,以利用显示设备实现在线直播上课、远程会议、实时游戏直播、电子白板分享等应用场景。
利用显示设备实现教学直播功能时,显示设备配置的程序可为直播课程序,配置有直播课程序的显示设备可应用在任何教学机构,包括学校、补课机构等。在显示设备上进行教学直播时,可以提供给用户大屏体验,利用显示设备可以展示更多的教学内容以及教学直播过程中所需的操作功能等。
在一些实施例中,直播课程序除应用在显示设备端外,还可配置在手机端、Pad端和PC客户端等。
在一些实施例中,显示设备包括显示器和控制器,显示器用于呈现直播教学界面,控制器用于根据直播相关操作,实现教学直播。直播课程序可为“聚微校”程序。直播课程序包括第二程序和第一程序,第二程序为老师端显示设备中配置的程序,在启动第二程序时,在显示器中展示第二直播界面;第一程序为学生端显示设备中配置的程序,在启动第一程序时,在显示器中展示第一直播界面。
由于在进行直播课上课时,在一些实施例中,老师与学生的功能操作不同,因此,第二直播界面和第一直播界面的展示内容不同。
图6示出了根据一些实施例的直播课列表界面的示意图。参见图6,为学生端直播课列表界面示意图。在学生端显示设备启动第一程序后,即在学生端显示器中显示直播课列表界面,直播课列表界面中呈现日期选择区以及学员已经结束上课或即将上课的直播课列表。日期选择区用于显示日期,每个日期对应显示每天存在的直播课列表,直播课列表中每个直播课对应显示直播课状态,直播课状态包括但不限于直播中状态(图中未示出)、即将直播状态(图中未示出)和可回看状态。
在即将开始上课时,相应直播课的右侧对应显示即将直播按钮(图中未示出);在直播课进行时,相应直播课的右侧对应显示直播中按钮(图中未示出),学生点击即将直播按钮或直播中按钮,即可进入直播课课程中。完成直播课之后,相应直播课的右侧对应显示回看按钮,如“看回放”,以将直播课的课程状态修改为可回看状态。后续学员要回看直播课时,点击回看按钮,即可进入直播课回看界面进行回看。
老师端显示设备启动第二程序后,即在老师端显示器中显示的直播课列表界面与学生端直播课列表界面的显示内容相似,包括日期选择区以及老师已经结束上课或即将上课的直播课列表。相应的内容可参照学生端直播课列表界面的显示内容,此处不再赘述。
图7示出了根据一些实施例的第二直播界面的示意图。参见图7,老师端显示设备启动第二程序后,基于直播课列表点击进入其中一个到达上课时间的直播课,以在老师端显示设备中呈现第二直播界面。第二直播界面显示有课程内容区、学生视频区、老师视频区、主功能区和直播信息展示区,可实现三分屏上课。学生视频区用于显示学生图像,老师视频区用于显示老师图像,学生图像和老师图像由其使用的显示设备配置的摄像头(如图3中的图像采集器)进行采集。课程内容区显示直播画面,课程内容区的下方显示主功能区,主功能区用于切换讲义、白板和视频等功能。主功能区的下方显示直播操作按钮和战队比拼情况,直播操作按钮包括手写输入功能(按钮文案为“画笔”)、开启直播(开启后切换为暂停直播)、结束直播等控件。为提高上课效果,老师在直播前,可将该班级的学生分成两个战队,如老虎战队和汪汪战队,通过在上课期间回答问题等累积积分,在课程结束后,哪一战队的积分高,则该战队的学生会得到相应的奖励。战队比拼情况实时显示两个战队的积分。
第二直播界面显示的手写输入功能控件用于在老师端需要模拟真实上课场景,以在黑板上布置作业或对某写课程内容进行标注时,可通过手写输入实现在直播画面上进行写画操作。例如,可在讲义功能模式下,老师端触控笔或手指等触控方式触发直播操作按钮中的手写输入功能控件,如图7中的“画笔”控件,以通过手动触摸显示器的方式,在显示器中显示的讲义上进行划线、写字、画画等互动操作。
第二直播界面中的直播信息展示区用于提供当前直播课的直播信息,包括讨论区、学生列表和随堂练。讨论区用于实现在直播课上课时,老师与学生之间、学生与学生之间的实时文字(或语音)讨论和互动。学生列表用于显示当前直播课的上课人数和上课的学生信息。随堂练用于实现老师在线实时出题功能,在直播课上课时,老师可通过随堂练实时出题并推送给学生端,学生可通过其使用的显示设备进行答题。
图8示出了根据一些实施例的第一直播界面的示意图。参见图8,学生端显示设备启动第一程序后,基于直播课列表点击进入其中一个到达上课时间的直播课或已经处于直播中的直播课,以在学生端显示设备中呈现第一直播界面。第一直播界面展示有课程内容区、学生视频区、老师视频区和功能区。课程内容区的直播画面与第二直播界面的课程内容区的直播画面一致,老师视频区用于显示老师图像,学生视频区用于显示学生图像。在同时进行直播课上课的学生为多个时,学生视频区显示多个学生图像。
在一些实施例中,在显示学生图像和老师图像时,学生视频区和老师视频区显示在课程内容区的上方,且老师视频区显示在第一位,学生视频区位于老师视频区的右侧,本端学生的图像位于学生视频区的第一位,其余学生的图像以进入直播课的顺序依次显示。
功能区用于实现学生在直播课上课时的互动功能,包括举手、手写输入(选择性配置)、讨论和求助等功能控件。在直播课上课时,学生若想要主动回答老师的提问,可通过触发举手功能控件,以告知老师其想要回答问题。手写输入功能控件用于根据老师的授权可进行相应的手写输入操作,例如,调整手写输入样式和涂写、作画等,手写输入样式包括但不限于画笔形状、颜色、粗细、字体等。涂写时,学生可通过与显示设备搭配使用的触控笔在触摸屏显示器中涂写,或者,直接用手指在触摸屏显示器中涂写,图8所示的第一直播界面为未配置有手写输入功能的情况,图13所示的第一直播界面为配置有手写输入功能的情况。讨论控件可实现老师与学生之间、学生与学生之间的实时文字讨论和互动,可参照第二直播界面中的讨论区功能。求助功能控件可在直播课上课时应用程序出现异常时,如无法启动摄像头、无法看到直播画面等情况,向程序平台提供求助功能。
图9示出了根据一些实施例的利用手写输入进行涂写时的直播界面中课程内容区的示意图。为在利用显示设备进行直播上课时,能够模拟真实上课场景,例如,老师在黑板上布置作业,学生在黑板上进行答题等操作,在一些实施例中,参见图9,将直播界面形成的在线虚拟界面作为黑板,学生和老师都借用各自的手写输入功能在相应的直播界面上进行涂写操作,其中,老师涂写的直播界面为第二直播界面,学生涂写的直播界面为第一直播界面。
在一些实施例中,无论是学生端还是老师端,均可利用手写输入功能在对应的直播界面上涂写操作时,需要所使用的显示设备具有触摸屏,而对于普通屏的显示设备,暂时无法利用手写输入功能进行涂写,需借用其它设备进行操作。可见,若针对不同机型的显示设备,在进行直播课时,需要提供不同的直播课程序来实现,即针对触摸屏显示设备需要配置具有手写输入功能的直播课程序,针对普通显示设备需要配置不具有手写输入功能的直播课程序。
由于针对学生端和老师端的直播上课,程序平台需提供两种版本的程序。而针对上述这种情况,若每个学生端使用的显示设备机型不同,则程序平台需要维护更多版本的程序,这必将导致平台的维护成本过高。因此,为减少开发成本,针对不同机型的学生端显示设备,程序平台可提供同一版本的第一程序,即可实现不同机型显示设备的兼容,即不同机型的显示设备可同时兼容两种不同形态的展示模式,两种展示模式包括具有手写输入功能的第一直播界面和不具有手写输入功能的第一直播界面。
因此,在不同机型显示设备上配置第一程序时,需要根据显示设备是否为触摸屏来控制直播界面中手写输入功能的自动展示,为此,本发明实施例提供一种显示设备,在配置相同版本的第一程序时,需要针对不同机型的显示设备,对其是否具有手写输入功能进行控制开启和关闭,实现一个版本适配所有机型的显示设备,两个形态界面展示兼容。
在一些实施例中,针对学生端显示设备配置第一程序的场景,不同的学生使用不同的显示设备,不同的显示设备其机型可能不同。因此,在学生启动第一程序时,其所采用的学生端显示设备需先查询其是否配置手写输入能力,进而以准确确定第一直播界面中是否需要展示手写输入功能控件。
在一些实施例中,在开发显示设备时,开发人员需根据机型、以及机型的CPU、内存资源是否符合使用需求等因素,来配置该机型是否开启手写输入能力。即在机型为触摸屏,且CPU、内存资源等均满足需求时,为显示设备配置手写输入能力;而在机型为普通屏时,即使CPU、内存资源等均满足需求,也不为显示设备配置手写输入能力。
在一些实施例中,开发人员在将每个显示设备完成画笔能力、机型配置后,得到功能配置信息,并存储至服务器,服务器中按照标识信息对应存储有每个显示设备的功能配置信息。在进行直播课上课时,第一程序需要根据当前所处的设备能力,向服务器查询所处设备的机型、画笔能力配置等信息,来决定是否展示手写输入功能控件。
在一些实施例中,同样硬件配置的终端设备可能会因为安装的软件版本不同,在满足条件时展示手写输入功能控件,在不满足时不展示。
在一些实施例中,具有手写输入功能的学生端显示设备,可以通过设置手动关闭或开启手写输入功能,学生端显示设备可以将变化后的信息同步给老师端显示设备。
图10示出了根据一些实施例的自动展示手写输入功能的控制方法的交互示意图;图11示出了根据一些实施例的自动展示手写输入功能的控制方法的一种流程图。本发明实施例提供一种显示设备,应用在学生端显示设备,包括:显示器,被配置为呈现在启动第一程序时生成的第一直播界面;存储器,配置有用于实现在线直播上课的第一程序;与显示器和存储器分别连接的控制器,在执行自动展示手写输入功能的控制方法时,参见图10和图11,控制器被配置为执行下述步骤:
S11、响应于用于启动第一程序的应用启动指令,发送手写输入功能查询指令至服务器,手写输入功能查询指令用于指示所述服务器查询本端是否配置手写输入功能。
在进行直播课上课之前,学生通过遥控器或语音的形式,触发其使用的显示设备上配置的第一程序,产生应用启动指令,控制器响应应用启动指令,调起第一程序的显示界面,即生成第一直播界面,并显示在显示器中。第一直播界面的一种显示形式可参见图7所示界面内容。
在学生启动第一程序时,由学生端显示设备的控制器生成手写输入功能查询指令,并发送至服务器,服务器根据学生端显示设备的手写输入功能查询指令,查询该设备是否配置手写输入功能。如果发送手写输入功能查询指令的设备为触摸屏机型,则该显示设备配置有手写输入功能,此时,服务器发送支持手写输入功能的指令至对应的学生端显示设备;如果发送手写输入功能查询指令的设备为普通屏机型,则该显示设备未配置有手写输入功能,此时,服务器发送不支持手写输入功能的指令至对应的学生端显示设备。
在一些实施例中,查询显示设备是否配置手写输入功能的主体为服务器,而非设备本身。由服务器实现手写输入功能的查询,可减少显示设备的CPU、内存资源的占用,避免影响显示设备的正常运行。
由于进行直播课上课的学生有多名,那么数个学生分别开启各自显示设备上配置的直播课程序时,各自使用的学生端显示设备均生成手写输入功能查询指令,并分别发送至服务器。此时,服务器可能会同时接收到多个手写输入功能查询指令,为保证服务器能够准确地为每个学生端显示设备返回对应的手写输入功能查询结果,学生端显示设备在发送手写输入功能查询指令时,需携带各自的标识信息,标识信息用于标识显示设备的机型信息、硬件配置信息、版本信息中的至少一种。
图12示出了根据一些实施例的发送手写输入功能查询指令的方法流程图。在一些实施例中,参见图12,控制器在执行响应于用于启动第一程序的应用启动指令,发送手写输入功能查询指令至服务器,被进一步配置为执行下述步骤:
S111、接收用于启动第一程序的应用启动指令。
S112、响应于应用启动指令,获取本端标识信息,本端标识信息用于标识本端显示设备的机型信息、硬件配置信息、版本信息中的至少一种。
S113、基于本端标识信息,生成手写输入功能查询指令,其中,手写输入功能查询指令中包含本端标识信息。
S114、将手写输入功能查询指令发送至服务器,手写输入功能查询指令用于指示服务器根据所述本端标识信息,查询与本端标识信息对应的显示设备的手写输入功能查询结果。
学生在启动其使用的显示设备中配置的第一程序时,产生应用启动指令,服务器响应应用启动指令,获取本端标识信息。标识信息为对应显示设备的唯一标识,用于区分不同的学生端显示设备。
在一些实施例中,为保证唯一性,显示设备的标识信息可基于设备的相关信息和随机字符串生成,因此,控制器在执行获取本端标识信息,被进一步配置为执行下述步骤:
步骤1111、在启动第一程序时,获取本端显示设备的机型信息、版本信息和硬件配置信息。
步骤1112、基于本端显示设备的机型信息、版本信息、硬件配置信息和随机生成的字符串,生成本端标识信息。
第一程序启动后,所处显示设备的控制器获取本设备的机型信息、版本信息和硬件配置信息,机型信息包括触摸屏机型和普通屏机型,硬件配置信息包括CPU、内存资源等硬件信息,版本信息包括设备的***版本等信息。
同时,随机生成字符串,由机型信息、版本信息、硬件配置信息和随机生成的字符串,生成本端标识信息。机型信息、版本信息和硬件配置信息用于区分不同显示设备的硬件结构,随机生成的字符串用于进一步区分不同显示设备,避免具有相同硬件结构的显示设备的标识信息相同。因此,基于机型信息、版本信息、硬件配置信息和随机字符串生成的本端标识信息,具有唯一性。
学生端显示设备在获取到本端标识信息后,便可生成携带本端标识信息的手写输入功能查询指令,并发送至服务器。服务器接收到手写输入功能查询指令后,解析该指令得到对应的标识信息,进而基于唯一的标识信息查询与该学生端显示设备对应的手写输入功能查询结果。
手写输入功能查询结果包括两种内容,一种是支持手写输入功能,另一种是不支持手写输入功能。
S12、如果服务器返回的手写输入功能查询结果为本端具备手写输入功能,则在第一直播界面中展示手写输入功能控件。
参见图10中(a),学生端显示设备A内配置第一程序,并执行步骤S11及相关步骤,向服务器查询学生端显示设备A是否配置手写输入功能,如果服务器返回支持手写输入功能的手写输入功能查询结果至学生端显示设备A,则由学生端显示设备A在其对应的第一直播界面中展示手写输入功能控件。
图13示出了根据一些实施例的展示有手写输入功能控件的第一直播界面的示意图。参见图13所示的第一直播界面的另一种显示形式,如果学生端显示设备A为触摸屏机型,则其具有手写输入功能,因此,在启动第一程序时,在生成的第一直播界面中同步展示手写输入功能控件,如图13中功能区显示的“画笔”控件。
S13、如果服务器返回的手写输入功能查询结果为本端不具备手写输入功能,则在第一直播界面中不展示手写输入功能控件。
参见图10中(b),学生端显示设备B内配置第一程序,并执行步骤S11及相关步骤,向服务器查询学生端显示设备B是否配置手写输入功能,如果服务器返回不支持手写输入功能的手写输入功能查询结果至学生端显示设备B,则由学生端显示设备B在其对应的第一直播界面中不展示手写输入功能控件。
再次参见图8所示的第一直播界面,其界面中不展示手写输入功能控件。如果学生端显示设备B为普通屏机型,则其不具有手写输入功能,因此,在启动第一程序时,在生成的第一直播界面中不展示手写输入功能控件。
不同的学生进入直播课进行学习,根据各自使用的显示设备的机型,例如普通屏显示设备和触摸屏显示设备,不同的学生会分别看到不同的第一直播界面,即展示有手写输入功能控件的第一直播界面和未展示有手写输入功能控件的第一直播界面,可见,本申请采用的同一版本的第一程序的两种界面可兼容展示。
不同的显示设备在启动直播课程序时,均需执行上报本端标识信息至服务器,以由服务器下发是否开启手写输入功能开关,即是否需要在第一直播界面中展示手写输入功能控件的步骤。可见,不同的显示设备可运行同一版本的第一程序,通过上报本端标识信息的方式,来自动确定是否需要展示手写输入功能控件,以使得两种不同形态的界面能够兼容展示,程序平台无需维护针对不同机型的不同版本的程序,以降低开发成本。
具有手写输入功能控件展示的显示设备,其对应的学生可直接通过触控的方式参与到共享手写输入功能操作,而不具有手写输入功能控件展示的显示设备,其对应的学生不可直接参与到共享手写输入功能操作,其若想参与到互动,需要借助其他外接设备来实现。
在一些实施例中,如果学生采用普通屏显示设备,因其显示器不具有触摸功能,因此无法直接通过触控的方式输入相关信息(涂写、作画等内容)。但是,可通过在显示设备上外接设备来实现信息输入,例如,外接的设备可为提供触摸输入功能的终端。学生在提供触摸输入功能的终端上利用触控笔或手指进行涂写、作画等操作,产生输入信息,由该在终端将输入信息传输至显示设备,显示设备接收到输入信息后,经过解析将内容显示在直播界面中,具体显示在答题区或讲义区,实现采用普通屏显示设备的学生可参与到手写输入功能共享操作中。
由于外接设备的普通屏显示设备也可实现手写输入功能,因此,采用普通屏的学生端显示设备在向服务器上报能力时,服务器将该显示设备识别为配置有手写输入功能的设备。因此,学生端显示设备在启动直播课程序(如第一程序)时,向服务器查询到的手写输入功能查询结果为具有手写输入功能的结果,此时,在采用普通屏的学生端显示设备的直播课界面中展示手写输入功能控件。
学生参与共享手写输入功能操作,需要获得老师的画笔授权,老师端显示设备需要获知参与到直播课的每名学生所使用的显示设备是否具有手写输入功能。因此,每个学生端显示设备在得到各自的手写输入功能配置情况后,即时同步告知老师端显示设备,以便老师能够明确哪些学生可获得手写输入功能授权,哪些学生无法获得手写输入功能授权,保证直播课的正常进行。其中,可获得手写输入功能授权的学生端显示设备包括触摸屏显示设备和外接有触摸输入终端的普通屏显示设备。
在一些实施例中,在执行自动展示手写输入功能的控制方法时,学生端显示设备在得知手写输入功能查询结果后,控制器被进一步配置为执行下述步骤:在接收到服务器返回的手写输入功能查询结果后,将手写输入功能查询结果发送至老师端显示设备,以由老师端显示设备展示用于表征具有手写输入功能的学生端显示设备控制权限的第一权限控制按钮和用于表征不具有手写输入功能的学生端显示设备控制权限的第二权限控制按钮,第一权限控制按钮呈可触发状态,第二权限控制按钮呈不可触发状态。
每个学生端显示设备在查询到各自的手写输入功能查询结果后,需及时将各自的手写输入功能查询结果发送至老师端显示设备,老师端显示设备根据每个学生端显示设备的手写输入功能配置情况,生成对应的学生列表,以根据接收到的不同手写输入功能配置情况,展示相应学生是否可以参与共享手写输入功能操作。在一些实施例中,可通过在第二直播界面中展示权限控制按钮的方式来明确每个学生端显示设备是否可参与共享手写输入功能操作。
学生列表包括第一操作条目和第二操作条目,第一操作条目中展示具有手写输入功能的学生端显示设备对应的学生名称和第一权限控制按钮,第二操作条目中展示不具有手写输入功能的学生端显示设备对应的学生名称和第二权限控制按钮。第一权限控制按钮呈可触发状态,具有相应学生端显示设备的手写输入功能控制权限;第二权限控制按钮呈不可触发状态,不具有相应学生端显示设备的手写输入功能控制权限。
例如,学生端显示设备A将具有手写输入功能的结果发送至老师端显示设备,学生端显示设备B将不具有手写输入功能的结果发送至老师端显示设备,老师端显示设备根据学生端显示设备A和学生端显示设备B的手写输入功能配置情况生成学生列表,基于学生端显示设备A发送的结果生成第一操作条目,基于学生端显示设备B发送的结果生成第二操作条目。并同步在第一操作条目中展示具有手写输入功能的学生端显示设备控制权限的第一权限控制按钮,在第二操作条目中展示不具有手写输入功能的学生端显示设备控制权限的第二权限控制按钮。可见,老师端展示的权限控制按钮包括具有手写输入功能控制权限和不具有手写输入功能控制权限的两种展示形式。在进行手写输入功能共享时,老师只能选择具备手写输入功能的学生参与共享手写输入功能操作,即只能通过触发第一权限控制按钮以启动对应学生端的手写输入功能,进行手写输入功能授权。
老师在点击老师端显示设备的第二直播界面中的第一权限控制按钮时,产生手写输入授权指令,以对该第一权限控制按钮对应的学生端显示设备进行手写输入功能授权。此时,该学生端显示设备接收到手写输入授权指令,即可调起其配置的手写输入功能,进行手写输入操作。
在此场景中,该学生端显示设备中的控制器被进一步配置为执行下述步骤:
步骤141、接收老师端显示设备发送的手写输入授权指令,手写输入授权指令是指老师端显示设备触发第一权限控制按钮时产生的指令。
步骤142、响应于手写输入授权指令,启动手写输入功能控件呈可触发状态。
步骤143、响应于触发呈可触发状态的手写输入功能控件,产生手写输入功能调起指令,手写输入功能调起指令用于调起手写输入功能,以在第一直播界面中进行手写输入操作。
由于学生不具有主动开启其所使用的学生端显示设备中配置的手写输入功能控件的权利,只能由老师端进行授权后才可开启,即虽然学生端显示设备的第一直播界面中显示有手写输入功能控件,但在未获得老师授权的情况下,该控件呈不可触发状态。因此,在直播课过程中,如果需要某个学生通过手写输入功能参与到直播课课程中,老师可在其第二直播界面中呈现的学生列表中点击该名学生对应的第一权限控制按钮,开启该名学生所处设备的手写输入功能,使得该学生端获得手写输入功能授权。
老师端触发第一权限控制按钮,产生手写输入授权指令,发送至对应的学生端显示设备。学生端显示设备在接收到该手写输入授权指令后,开启其配置的手写输入功能控件的触发状态,使其处于可触发状态。同时,为告知学生其已获得手写输入功能授权。可在第一直播界面中同步弹出提示,提示内容可为“您已获得手写输入功能授权,可进行手写输入操作”。
学生在看到该提示内容后,便可通过触控笔或手指的方式触发手写输入功能控件,产生手写输入功能调起指令,手写输入功能调起指令用于调起手写输入功能,以在第一直播界面中进行手写输入操作。
可见,本发明实施例提供一种显示设备,在第一程序启动时,执行自动手写输入功能查询策略,向服务器查询其是否具备手写输入功能。并在具备手写输入功能时,在第一直播界面上展示手写输入功能控件;在不具备手写输入功能时,在第一直播界面上不展示手写输入功能控件,使得第一程序可以同时兼容两种不同形态的展示模式,两种直播课界面兼容展示,实现一个版本的直播课程序可适配所有显示设备,无需开发和维护多版本程序,以降低开发成本。
在启动第一程序时,每个学生端显示设备将各自自动查询的手写输入功能查询结果分别发送至老师端显示设备,以使得老师可以选择具备手写输入功能的学生参与共享画笔。
图14示出了根据一些实施例的自动展示手写输入功能的控制方法的另一种流程图。本发明实施例提供一种显示设备,应用在老师端显示设备,包括:显示器,被配置为呈现在启动第二程序时生成的第二直播界面;存储器,配置有用于实现在线直播上课的第二程序;与显示器和存储器连接的控制器,在执行自动展示手写输入功能的控制方法时,参见图10中(c)和图14,控制器被配置为执行下述步骤:
S21、在第二程序启动后,接收学生端显示设备发送的手写输入功能查询结果,手写输入功能查询结果是指学生端显示设备请求服务器查询本端是否配置手写输入功能的结果。
在进行直播课上课时,老师通过遥控器或语音的形式,启动其使用的显示设备上配置的第二程序,产生应用启动指令。控制器响应应用启动指令,调起第二程序的显示界面,即生成第二直播界面,并显示在显示器中。
在一些实施例中,直播课的进行需要由老师端发起,因此,在老师端启动第二程序后,推送相应的通知至每个学生端显示设备,学生端收到该通知后启动其对应的第一程序。学生端在启动各自的第一程序时,同时自动向服务器查询各自的手写输入功能配置情况,并将各自的手写输入功能查询结果发送给老师端显示设备。
因此,在老师端显示设备启动第二程序后,便可接收到每个学生端显示设备发送的手写输入功能查询结果,手写输入功能查询结果是指学生端显示设备请求服务器查询本端是否配置手写输入功能的结果,具体实现过程可参照前述实施例提供的步骤S11至S13的内容及相关实现内容,此处不再赘述。
老师端显示设备在接收到每个学生端显示设备的手写输入功能查询结果后,为便于明确每个学生是否可享有手写输入功能授权,可通过列表的形式将各个学生的手写输入功能配置情况进行展示。
在一些实施例中,在第二直播界面展示时,老师端显示设备中的控制器被进一步配置为执行下述步骤:接收每个学生端显示设备发送的手写输入功能查询结果;基于每个手写输入功能查询结果,在第二直播界面中显示学生列表,学生列表中展示第一操作条目和第二操作条目,第一操作条目中展示具有手写输入功能的学生端显示设备对应的学生名称和第一权限控制按钮,第二操作条目中展示不具有手写输入功能的学生端显示设备对应的学生名称和第二权限控制按钮,第一权限控制按钮呈可触发状态,第二权限控制按钮呈不可触发状态。
图15示出了根据一些实施例的第二直播界面中学生列表的示意图。参见图15,老师端显示设备在接收到数个学生端显示设备发送的手写输入功能查询结果后,基于每个学生名称及手写输入功能查询结果,生成学生列表。学生列表展示在第二直播界面中的直播信息展示区,学生列表上显示当前在线参与直播课的学生数量、每个学生名称、手写输入功能的权限控制按钮。
为便于区分不同学生所使用的显示设备是否具有手写输入功能,老师端显示设备在生成学生列表时,将参与直播课的学生按照手写输入功能查询结果进行区分,即生成第一操作条目和第二操作条目,由第一操作条目展示显示设备配置有手写输入功能的学生信息,由第二操作条目展示显示设备未配置有手写输入功能的学生信息。
在一些实施例中,第一操作条目中展示具有手写输入功能的学生端显示设备对应的学生名称和第一权限控制按钮,第二操作条目中展示不具有手写输入功能的学生端显示设备对应的学生名称和第二权限控制按钮,第一权限控制按钮呈可触发状态,第二权限控制按钮呈不可触发状态。
在一些实施例中,老师端显示设备在接收到每个学生端显示设备发送的手写输入功能查询结果后,便可生成学生列表,因此,学生列表的生成可存在于不同的应用场景。一种应用场景是在直播课开启初期时,老师刚进入直播间还未进行真实的上课时,可基于此时进入直播间的学生所使用的显示设备发送的手写输入功能查询结果生成学生列表。另一种应用场景是在直播课进行过程中,有些学生因迟到而在已经开始上课后才进入直播间,即学生陆陆续续加入时,老师端显示设备可实时根据当前进入直播间的学生端显示设备发送的手写输入功能查询结果更新学生列表。老师端可基于最新的学生列表所呈现的信息进行对应的手写输入功能授权操作。
由于部分学生所使用的显示设备不具备手写输入功能,无法参与到手写输入功能共享操作,因此,在学生列表显示的第二权限控制按钮不具有相应学生端显示设备手写输入功能的控制权限。而另一部分学生所使用的显示设备具备手写输入功能,可以参与到手写输入功能共享操作,因此,在学生列表显示的第一权限控制按钮具有相应学生端显示设备手写输入功能的控制权限。也就是说,手写输入功能查询结果与权限控制按钮的展示形式相对应。
在一些实施例中,权限控制按钮的展示形式可为白色画笔图案(第一权限控制按钮)和灰色画笔图案(第二权限控制按钮),白色画笔图案代表具有相应学生端显示设备的手写输入功能控制权限,老师可以点击触发;灰色画笔图案代表不具有相应学生端显示设备的手写输入功能控制权限,老师不可以点击触发。为区分具有控制权限和不具有控制权限的权限控制按钮,其按钮的展示形式还可为其他颜色或形式,本实施例不做具体限定。
S22、在手写输入功能查询结果为具有手写输入功能时,则在第二直播界面显示与每个具有手写输入功能的学生端显示设备对应的第一操作条目,第一操作条目中包括具有对应学生端显示设备的手写输入功能控制权限的第一权限控制按钮。
S23、在手写输入功能查询结果为不具有手写输入功能时,则在第二直播界面显示与每个不具有手写输入功能的学生端显示设备对应的第二操作条目,第二操作条目中包括不具有对应学生端显示设备的手写输入功能控制权限的第二权限控制按钮。
在老师端显示设备接收到学生端显示设备发送的手写输入功能查询结果为具备手写输入功能时,说明对应学生所使用的显示设备为触摸屏机型,或者,外接有触摸输入终端的普通屏机型,配置有手写输入功能,进而可以参与共享手写输入功能操作。因此,在第二直播界面显示具有手写输入功能的学生端显示设备对应的第一操作条目,且在第一操作条目中呈现具有对应学生端显示设备的手写输入功能控制权限的第一权限控制按钮,如白色画笔图案的按钮。
在老师端显示设备接收到学生端显示设备发送的手写输入功能查询结果为不具备手写输入功能时,说明对应学生所使用的显示设备为普通屏机型,也未外接有触摸输入终端,则说明该设备未配置有手写输入功能,进而不可以参与共享手写输入功能操作。因此,在第二直播界面显示不具有手写输入功能的学生端显示设备对应的第二操作条目,且在第二操作条目中呈现不具有对应学生端显示设备的手写输入功能控制权限的第二权限控制按钮,如灰色画笔图案的按钮。
例如,再次参见图15所示的学生列表,参与直播课的学生为300名,示意性列出三位学生的信息。如果学生A和学生C所使用的显示设备具备手写输入功能,则在第二直播界面中对应显示第一操作条目,并在第一操作条目中显示白色画笔图案的第一权限控制按钮,即基于学生A生成第一操作条目,并在第一操作条目中显示学生A和在学生A的右侧显示白色画笔图案的第一权限控制按钮,以及,即基于学生C生成第一操作条目,并在学生C的右侧显示白色画笔图案的第一权限控制按钮,说明学生列表中由上至下第一个权限控制按钮具有学生端显示设备A的手写输入功能控制权限,第三个权限控制按钮具有学生端显示设备C的手写输入功能控制权限。
如果学生B所使用的显示设备不具备手写输入功能,则在第二直播界面中显示第二操作条目,并在第二操作条目中显示灰色画笔图案的第二权限控制按钮,即基于学生B生成第二操作条目,并在第二操作条目中显示学生B和在学生B的右侧显示灰色画笔图案的第二权限控制按钮,说明学生列表中由上至下第二个权限控制按钮不具有学生端显示设备B的手写输入功能控制权限。
由于白色画笔图案的第一权限控制按钮可以点击触发,而灰色画笔图案的第二权限控制按钮不可以点击触发,因此,在老师需要选择学生进行手写输入功能共享时,可通过触发白色画笔图案的第一权限控制按钮,对相应的学生发起手写输入功能授权,让该学生参与手写输入互动。
在一些实施例中,在需要选择学生进行手写输入互动时,老师端显示设备中的控制器被进一步配置为执行下述步骤:
步骤241、在授权学生进行手写输入操作时,接收触发与学生对应的第一权限控制按钮时生成的手写输入授权指令。
步骤242、将手写输入授权指令发送至执行触发操作的第一权限控制按钮对应的学生端显示设备,手写输入授权指令用于启动学生端显示设备在第一直播界面中展示的手写输入功能控件的触发状态,学生点击处于可触发状态的手写输入功能控件,启动手写输入功能,以在第一直播界面中进行手写输入操作。
再次参见图7所示的第二直播界面,在主功能区的下方显示的直播操作按钮区域中呈现的手写输入功能控件,如图7中的“画笔”控件。由于老师端显示设备的机型可为触摸屏和普通屏,因此,老师端在启动第二程序时,也自动发送本端标识信息至服务器,以查询其所处的显示设备是否具有手写输入功能。并在查询到具有手写输入功能时,在主功能区下方显示手写输入功能控件;若查询到不具有手写输入功能时,在主功能区下方不显示手写输入功能控件。第二直播界面中手写输入功能控件的显示与否的执行过程与学生端显示设备所执行的自动展示手写输入功能的控制方法的相关步骤相同,此处不再赘述。
图16示出了根据一些实施例的老师端使用手写输入功能涂写的界面示意图。参见图16,如果第二直播界面中显示有手写输入功能控件,则老师可触发该手写输入功能控件,并在讲义功能模式的显示区内,老师可通过手写输入功能控件实现在讲义界面上的涂写。在讲义功能模式下,第二直播界面的课程内容区将切换显示讲义显示区,将讲义显示区模拟黑板,以模拟在真实上课场景下,老师在黑板涂写的过程。
老师在讲义模式下,通过手写输入功能控件写好题目后,可选择其中一名学生参与答题。学生端的第一直播界面中虽然显示有手写输入功能控件,但学生端无法主动触发手写输入功能控件,学生端若想使用手写输入功能,需要获得老师端的授权。
在一些实施例中,在直播课进行过程中,学生端显示设备的手写输入功能未被开启,第一直播界面中显示的手写输入功能控件呈灰色,即无法触发的状态,学生无法主动触发手写输入功能进行手写输入操作。学生使用手写输入功能需要获得老师端的授权,即在老师端对某一位学生进行手写输入功能授权时,该学生所使用的显示设备接收到手写输入授权指令,学生端显示设备的手写输入功能被开启,将第一直播界面中的手写输入功能控件切换为白色,即可以触发的状态。其中,手写输入功能控件对应的不可触发状态和可触发状态的展示形式不仅采用灰色和白色图案来展示,还可使用其他形式进行展示,以能区分两种不同触发状态即可。
在学生端显示设备获得老师端的手写输入功能授权后,学生端显示设备的手写输入功能被开启,学生可触发第一直播界面中显示的呈可触发状态的手写输入功能控件,触发后,学生可在生成的画笔设置界面调整画笔形状、粗细、颜色、字体等手写输入样式。完成调整后,学生使用触控笔或手指在触摸屏显示器(或触摸输入终端的显示器)中进行涂写等操作,完成信息输入,实现答题等互动操作。
在学生端未获得老师端的手写输入功能授权时,如果学生触发手写输入功能控件,由于当前状态下的手写输入功能控件呈不可触发状态,因此,学生端的手写输入功能控件不响应学生的触发,并在第一直播界面中弹出提示,提示内容可为“您还未获得画笔授权,无法进行手写输入操作”。
在一些实施例中,在老师想要选择学生授权手写输入功能时,即在老师在讲义上写好题目,针对有手写输入功能的学生,可以发起手写输入功能授权,以让学生参与答题。在具体实现时,老师触发学生列表中显示的任一个具有手写输入功能控制权限的第一权限控制按钮,例如,如果老师想选择学生A进行答题,则触发学生A右侧显示的白色画笔图案的第一权限控制按钮。如果老师想选择学生C进行答题,则触发学生C右侧显示的白色画笔图案的第一权限控制按钮。
触发第一权限控制按钮后,产生手写输入授权指令,并发送至该被触发的第一权限控制按钮对应的学生端显示设备。例如,如果老师触发的是学生A对应的第一权限控制按钮,则将手写输入授权指令发送至学生A所使用的学生端显示设备A。如果老师触发的是学生C对应的第一权限控制按钮,则将手写输入授权指令发送至学生C所使用的学生端显示设备C。
第一直播界面的课程内容区显示的直播课内容与第二直播界面的课程内容区显示的直播课内容相同,因此,在老师端切换讲义模式并完成题目布置后,第一直播界面的课程内容区同步显示该题目。
在某一学生端显示设备接收到老师端显示设备发送的手写输入授权指令后,该学生端显示设备收到提示,并在第一直播界面中显示提示信息,例如,“收到画笔授权,可进行涂写”。学生端显示设备接收到老师的手写输入功能授权,开启手写输入功能,该学生便可使用手写输入功能进行作答,即通过触摸显示屏的方式,在第一直播界面中的课程内容区对应位置进行涂写。
例如,如果学生端显示设备A接收到老师端显示设备发送的手写输入授权指令后,开启学生端显示设备A的手写输入功能,学生A便可使用手写输入功能在课程内容区进行涂写。学生A涂写的内容显示在课程内容区,并同步给老师端显示设备和其余学生端显示设备,使得在进行直播课上课的老师和学生所使用的显示设备上均同步显示学生A的手写输入互动内容。
在一些实施例中,在学生完成手写输入功能使用后,老师端需要取消学生端的手写输入功能授权,此时,由老师再次点击第二直播界面中该学生对应的第一权限控制按钮,产生手写输入授权取消指令,并发送至该学生端显示设备。此时,该学生端显示设备中的第一直播界面中显示取消画笔授权提示,提示信息可为“您的手写输入功能已被取消”。学生端的手写输入授权被取消后,学生端的手写输入功能控件再次呈不可触发状态,老师端可继续进行后续课程,或者,老师端通过再次点击第二直播界面的主功能区中显示的手写输入功能控件,重新获得手写输入功能,老师端可继续使用其配置的手写输入功能继续进行涂写。
在一些实施例中,若老师端显示设备想要结束手写输入操作进行后续的正常课程,可由老师点击第二直播界面中显示的手写输入功能控件,结束老师端手写输入功能的调起。手写输入功能被取消后,老师可继续进行后续课程。
在一些实施例中,由于老师在向任一个学生共享手写输入功能时,需要点击第二直播界面中呈现的学生列表中的权限控制按钮。但是,由于权限控制按钮包括具有学生端显示设备手写输入功能控制权限的按钮和不具有学生端显示设备手写输入功能控制权限的按钮,因此,老师在点击触发某一权限控制按钮时,可能会出现选择错误的情况,即本应触发第一权限控制按钮,但却误点击第二权限控制按钮。
例如,老师本想触发具有学生端显示设备手写输入功能控制权限的第一权限控制按钮,但是却错误触发了不具有学生端显示设备手写输入功能控制权限的第二权限控制按钮。而具有学生端显示设备手写输入功能控制权限的权限控制按钮可执行触发操作,不具有学生端显示设备手写输入功能控制权限的权限控制按钮不可执行触发操作。
因此,为保证老师端手写输入功能授权操作的正常进行,可在老师触发不具有学生端显示设备手写输入功能控制权限的第二权限控制按钮时,在第二直播界面中弹出错误提示,提示内容可为“您选择的学生所使用的设备未配置手写输入功能”。老师在看到错误提示后,便可知自己选择的学生不可进行使用手写输入功能,即无法进行答题,需要选择其他具有手写输入功能的学生进行作答。
在一些实施例中,老师端在出题让学生作答时,每个题目均对应有时效。例如,老师端提供给学生的答题时间为30秒,则在老师端选择某一学生进行手写输入功能授权时,学生端显示设备的手写输入功能开启,并在学生端显示设备的课程内容区显示30秒倒计时控件和相应的题目,学生需要在30秒完成作答。
如果学生使用手写输入功能处理超时,即答题超时,则由服务器自动将该题目收回,同时,将学生端获得的手写输入功能授权取消,学生无法再进行答题。如果学生在获得手写输入功能进行答题时,输入的内容错误,或者,胡乱输入,则由老师端调起黑板擦功能,将学生输入的内容擦掉。黑板擦功能可配置在第二直播界面中,以控件的形式展示,老师可进行点击触发,再次点击,则取消黑板擦功能。
在一些实施例中,在老师端给某一个学生进行手写输入功能授权时,需要由老师端显示设备通过服务器向学生端显示设备发送手写输入授权指令。为避免因网络通信异常,导致学生端显示设备无法接收到该手写输入授权指令,而老师端显示设备无法获知这种情况,导致直播课暂时进入等待状态时,可为手写输入授权指令添加时效限制。若在指令发送超时,学生端显示设备仍未收到该指令,即指令的时效失效,则老师端需要再次点击一次该学生对应的第一权限控制按钮,重新发送手写输入授权指令。
在一些实施例中,在学生端完成手写输入功能操作后,老师端需要回收学生端的手写输入功能授权。若因网络通信异常,导致老师端手写输入功能授权回收失败,老师端显示设备可上报服务器,进行强制回收。如果学生端在完成答题后仍进行乱写乱画,则老师端可将该学生踢出直播间,断开该学生与直播间的所有消息传输。该学生若想继续听课,则需要重新点击进入第一直播界面。
强制回收手写输入功能授权和强制断开学生通信的功能可配置在第二直播界面中,对应以控件的形式进行展示,在需要执行某一个功能时,老师点击对应控件即可。老师点击强制回收控件或强制断开通信控件时,发送相应的指令至服务器,由服务器执行接收到的指令相对应的操作,如强制回收手写输入功能授权或强制断掉学生通信。
可见,本发明实施例提供的一种显示设备,在第二程序启动时,获取每个学生端显示设备在执行自动手写输入功能查询后发送的手写输入功能查询结果。在手写输入功能查询结果为具备手写输入功能时,在第二直播界面显示具有对应学生端显示设备的手写输入功能控制权限的权限控制按钮。在手写输入功能查询结果为不具备手写输入功能时,在第二直播界面显示不具有对应学生端显示设备的手写输入功能控制权限的权限控制按钮,以便于老师可以选择具备手写输入功能的学生参与共享手写输入功能,实现学生端的手写输入功能可由老师端控制的目的,进一步降低开发成本。
由于开发人员在配置显示设备时,根据机型、以及机型的CPU、内存资源是否符合使用需求等因素,来配置该机型是否开启手写输入能力。即在机型为触摸屏,且CPU、内存资源等均满足需求时,为显示设备配置手写输入能力;而在机型为普通屏时,即使CPU、内存资源等均满足需求,也不为显示设备配置手写输入能力。
开发人员在将每个显示设备完成手写输入能力、机型配置后,得到功能配置信息,并存储至服务器,服务器中按照标识信息对应存储有每个显示设备的功能配置信息。在进行直播课上课时,第一程序需要根据当前所处的设备能力,向服务器查询所处设备的机型、手写输入能力配置等信息,来决定是否展示手写输入功能。
图17示出了根据一些实施例的自动展示手写输入功能的控制方法的又一种流程图。参见图10和图17,本发明实施例提供一种服务器,包括:数据库,被配置为存储显示设备的功能配置信息;与数据库连接的控制器,在学生端显示设备执行自动手写输入功能查询策略时,服务器中的控制器被配置为执行下述步骤:
S31、响应于学生端显示设备发送的手写输入功能查询指令,向数据库查询与学生端显示设备对应的手写输入功能查询结果。
在学生端显示设备启动第一程序时,学生端显示设备自动生成手写输入功能查询指令至服务器,以查询其所处设备是否具有手写输入功能。
服务器的控制器在接收到学生端显示设备发送的手写输入功能查询指令后,将手写输入功能查询指令发送至数据库,以向数据库获取其存储的功能配置信息,基于功能配置信息和手写输入功能查询指令,以获取到该学生端显示设备的手写输入功能查询结果。
由于在进行直播课上课时,会同时存在多个学生,使得存在多个学生端显示设备发送的手写输入功能查询指令,为便于区分不同的学生端显示设备,保证手写输入功能查询结果的准确性,学生端显示设备基于本端的唯一标识向服务器获取本端的画笔能力。
在一些实施例中,在查询手写输入功能的配置情况时,控制器在执行响应于学生端显示设备发送的手写输入功能查询指令,向数据库查询与学生端显示设备对应的手写输入功能查询结果,被进一步配置为执行下述步骤:
步骤311、响应于学生端显示设备发送的手写输入功能查询指令,解析手写输入功能查询指令中携带的学生端显示设备的本端标识信息。
步骤312、基于学生端显示设备的本端标识信息,在数据库存储的功能配置信息中,查询与本端标识信息对应的手写输入功能查询结果。
为保证结果查询的准确性,由于学生端显示设备是基于本端标识信息生成手写输入功能查询指令,本端标识信息用于标识本端显示设备的机型信息,本端标识信息的生成过程可参照前述实施例提供的步骤S111至S114,以及,步骤1111至步骤1112的相关内容,此处不再赘述。
为便于服务器获取对应学生端显示设备的手写输入功能查询结果,由控制器对手写输入功能查询指令进行解析,得到该指令中携带的学生端显示设备的本端标识信息。本端标识信息为学生端显示设备的唯一标识,而数据库中存储的功能配置信息包括与该标识信息对应的相关功能配置,因此,可根据本端标识信息,在功能配置信息中查询到与学生端显示设备的本端标识信息对应的手写输入功能查询结果。
显示设备的手写输入功能配置与其机型有关,即若为触摸屏机型,则配置手写输入功能;若为普通屏机型,则不配置手写输入功能。因此,控制器在数据库基于学生端显示设备的本端标识信息进行查询时,会得到两种查询结果。
如果学生端显示设备的本端标识信息表征触摸屏机型,则在数据库存储的功能配置信息中,查询与本端标识信息对应的手写输入功能查询结果为具有手写输入功能;如果学生端显示设备的本端标识信息表征普通机型,则在数据库存储的功能配置信息中,查询与本端标识信息对应的手写输入功能查询结果为不具有手写输入功能。
S32、将手写输入功能查询结果发送至学生端显示设备,以使学生端显示设备确定在第一直播界面中的手写输入功能控件的展示结果。
在服务器根据学生端显示设备发送的手写输入功能查询指令在数据库中查询到其对应的手写输入功能查询结果后,将该手写输入功能查询结果返回至对应的学生端显示设备。学生端显示设备根据手写输入功能查询结果确定是否需要在第一直播界面中展示手写输入功能控件,如果服务器返回的手写输入功能查询结果为本端具备手写输入功能,则在第一直播界面中展示手写输入功能控件。例如,如果服务器返回的手写输入功能查询结果为本端不具备手写输入功能,则在第一直播界面中不展示手写输入功能控件。相关过程参照前述实施例提供的步骤S11至S13的内容以及相关实现内容,此处不再赘述。
学生端显示设备还需将手写输入功能查询结果发送至老师端显示设备,由老师端显示设备根据每个学生端显示设备发送的手写输入功能查询结果,在第二直播界面中呈现学生列表,以展示对应学生端显示设备的手写输入功能的权限控制按钮,通过在第二直播界面中展示权限控制按钮的方式来明确每个学生端显示设备是否可参与共享手写输入操作。相关过程参照前述实施例提供的步骤S21至S23的内容以及相关实现内容,此处不再赘述。
可见,本发明实施例提供一种服务器,在学生端显示设备启动第一程序时,学生端显示设备执行自动手写输入功能查询策略,向服务器查询其是否具备手写输入功能。服务器将手写输入功能查询结果返回至学生端显示设备,使得在具备手写输入功能时,在第一直播界面上展示手写输入功能控件;在不具备手写输入功能时,在第一直播界面上不展示手写输入功能控件,进而使得第一程序可以同时兼容两种不同形态的展示模式,两种直播界面兼容展示,实现一个版本的第一程序可适配所有显示设备,无需开发和维护多版本程序,以降低开发成本。
图11示出了根据一些实施例的自动展示手写输入功能的控制方法的一种流程图。参见图11,本申请还提供了一种自动展示手写输入功能的控制方法,应用于学生端显示设备,所述方法包括:
S11、响应于用于启动第一程序的应用启动指令,发送手写输入功能查询指令至服务器,所述手写输入功能查询指令用于指示所述服务器查询本端是否配置手写输入功能;
S12、如果所述服务器返回的手写输入功能查询结果为本端具备手写输入功能,则在所述第一直播界面中展示手写输入功能控件;
S13、如果所述服务器返回的手写输入功能查询结果为本端不具备手写输入功能,则在所述第一直播界面中不展示手写输入功能控件。
图14示出了根据一些实施例的自动展示手写输入功能的控制方法的另一种流程图。参见图14,本申请还提供了一种自动展示手写输入功能的控制方法,应用于老师端显示设备,所述方法包括:
S21、在第二程序启动后,接收学生端显示设备发送的手写输入功能查询结果,所述手写输入功能查询结果是指所述学生端显示设备请求服务器查询本端是否配置手写输入功能的结果;
S22、在所述手写输入功能查询结果为具有手写输入功能时,则在所述第二直播界面显示与每个具有手写输入功能的学生端显示设备对应的第一操作条目,所述第一操作条目中包括具有对应学生端显示设备的手写输入功能控制权限的第一权限控制按钮;
S23、在所述手写输入功能查询结果为不具有手写输入功能时,则在所述第二直播界面显示与每个不具有手写输入功能的学生端显示设备对应的第二操作条目,所述第二操作条目中包括不具有对应学生端显示设备的手写输入功能控制权限的第二权限控制按钮。
图17示出了根据一些实施例的自动展示手写输入功能的控制方法的又一种流程图。参见图17,本申请还提供了一种自动展示手写输入功能的控制方法,应用于服务器,所述方法包括:
S31、响应于学生端显示设备发送的手写输入功能查询指令,向所述数据库查询与所述学生端显示设备对应的手写输入功能查询结果;
S32、将所述手写输入功能查询结果发送至所述学生端显示设备,以使所述学生端显示设备确定在第一直播界面中的手写输入功能控件的展示结果。
由以上技术方案可知,本发明实施例提供的一种自动展示手写输入功能的控制方法及显示设备,在学生端显示设备启动第一程序时,执行自动手写输入功能查询策略,向服务器查询其是否具备手写输入功能。在具备手写输入功能时,在第一直播界面上展示手写输入功能控件;在不具备手写输入功能时,在第一直播界面上不展示手写输入功能控件。老师端显示设备根据学生端显示设备的手写输入功能查询结果,展示对应的权限控制按钮,以对任一个学生进行手写输入功能授权。可见,本发明实施例提供的方法及显示设备,由学生端显示设备自动向服务器查询手写输入功能来确定是否需要展示手写输入功能控件,使得第一程序可以同时兼容两种不同形态的展示模式,两种第一直播界面兼容展示,实现一个版本的第一程序可适配所有显示设备,无需开发和维护多版本程序,以降低开发成本。
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的自动展示手写输入功能的控制方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于自动展示手写输入功能的控制方法实施例而言,由于其基本相似于显示设备、服务器实施例,所以描述的比较简单,相关之处参见显示设备、服务器实施例中的说明即可。
最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
Claims (10)
1.一种显示设备,其特征在于,包括:
显示器,被配置为呈现第一直播界面;
与所述显示器连接的控制器,所述控制器被配置为:
响应于用于启动第一程序的应用启动指令,发送手写输入功能查询指令至服务器,所述手写输入功能查询指令用于指示所述服务器查询本端是否配置手写输入功能;
如果所述服务器返回的手写输入功能查询结果为本端具备手写输入功能,则在所述第一直播界面中展示手写输入功能控件;
如果所述服务器返回的手写输入功能查询结果为本端不具备手写输入功能,则在所述第一直播界面中不展示手写输入功能控件。
2.根据权利要求1所述的显示设备,其特征在于,所述控制器在执行所述响应于用于启动第一程序的应用启动指令,发送手写输入功能查询指令至服务器,被进一步配置为:
接收用于启动第一程序的应用启动指令;
响应于所述应用启动指令,获取本端标识信息,所述本端标识信息用于标识本端显示设备的机型信息、硬件配置信息、版本信息中的至少一种;
基于所述本端标识信息,生成手写输入功能查询指令,其中,所述手写输入功能查询指令中包含所述本端标识信息;
将所述手写输入功能查询指令发送至服务器,所述手写输入功能查询指令用于指示所述服务器根据所述本端标识信息,查询与所述本端标识信息对应的显示设备的手写输入功能查询结果。
3.根据权利要求2所述的显示设备,其特征在于,所述控制器在执行所述获取本端标识信息,被进一步配置为:
在启动第一程序时,获取本端显示设备的机型信息、版本信息和硬件配置信息;
基于所述本端显示设备的机型信息、版本信息、硬件配置信息和随机生成的字符串,生成本端标识信息。
4.根据权利要求1所述的显示设备,其特征在于,所述控制器被进一步配置为:
在接收到所述服务器返回的手写输入功能查询结果后,将所述手写输入功能查询结果发送至老师端显示设备,以由所述老师端显示设备展示用于表征具有手写输入功能的学生端显示设备控制权限的第一权限控制按钮和用于表征不具有手写输入功能的学生端显示设备控制权限的第二权限控制按钮,所述第一权限控制按钮呈可触发状态,所述第二权限控制按钮呈不可触发状态。
5.根据权利要求1所述的显示设备,其特征在于,所述控制器被进一步配置为:
接收老师端显示设备发送的手写输入授权指令,所述手写输入授权指令是指老师端显示设备触发第一权限控制按钮时产生的指令;
响应于所述手写输入授权指令,启动所述手写输入功能控件呈可触发状态;
响应于触发所述呈可触发状态的手写输入功能控件,产生手写输入功能调起指令,所述手写输入功能调起指令用于调起手写输入功能,以在所述第一直播界面中进行手写输入操作。
6.一种显示设备,其特征在于,包括:
显示器,被配置为呈现第二直播界面;
与所述显示器连接的控制器,所述控制器被配置为:
在第二程序启动后,接收学生端显示设备发送的手写输入功能查询结果,所述手写输入功能查询结果是指所述学生端显示设备请求服务器查询本端是否配置手写输入功能的结果;
在所述手写输入功能查询结果为具有手写输入功能时,则在所述第二直播界面显示与每个具有手写输入功能的学生端显示设备对应的第一操作条目,所述第一操作条目中包括具有对应学生端显示设备的手写输入功能控制权限的第一权限控制按钮;
在所述手写输入功能查询结果为不具有手写输入功能时,则在所述第二直播界面显示与每个不具有手写输入功能的学生端显示设备对应的第二操作条目,所述第二操作条目中包括不具有对应学生端显示设备的手写输入功能控制权限的第二权限控制按钮。
7.根据权利要求6所述的显示设备,其特征在于,所述控制器被进一步配置为:
接收每个所述学生端显示设备发送的手写输入功能查询结果;
基于每个所述手写输入功能查询结果,在所述第二直播界面中显示学生列表,所述学生列表中展示第一操作条目和第二操作条目,所述第一操作条目中展示具有手写输入功能的学生端显示设备对应的学生名称和第一权限控制按钮,所述第二操作条目中展示不具有手写输入功能的学生端显示设备对应的学生名称和第二权限控制按钮,所述第一权限控制按钮呈可触发状态,所述第二权限控制按钮呈不可触发状态。
8.根据权利要求6所述的显示设备,其特征在于,所述控制器被进一步配置为:
在授权学生进行手写输入操作时,接收触发与所述学生对应的第一权限控制按钮时生成的手写输入授权指令;
将所述手写输入授权指令发送至执行触发操作的第一权限控制按钮对应的学生端显示设备,所述手写输入授权指令用于启动所述学生端显示设备在第一直播界面中展示的手写输入功能控件的触发状态,学生点击处于可触发状态的手写输入功能控件,启动手写输入功能,以在所述第一直播界面中进行手写输入操作。
9.一种自动展示手写输入功能的控制方法,应用于学生端显示设备,其特征在于,所述方法包括:
响应于用于启动第一程序的应用启动指令,发送手写输入功能查询指令至服务器,所述手写输入功能查询指令用于指示所述服务器查询本端是否配置手写输入功能;
如果所述服务器返回的手写输入功能查询结果为本端具备手写输入功能,则在所述第一直播界面中展示手写输入功能控件;
如果所述服务器返回的手写输入功能查询结果为本端不具备手写输入功能,则在所述第一直播界面中不展示手写输入功能控件。
10.一种自动展示手写输入功能的控制方法,应用于老师端显示设备,其特征在于,所述方法包括:
在第二程序启动后,接收学生端显示设备发送的手写输入功能查询结果,所述手写输入功能查询结果是指所述学生端显示设备请求服务器查询本端是否配置手写输入功能的结果;
在所述手写输入功能查询结果为具有手写输入功能时,则在所述第二直播界面显示与每个具有手写输入功能的学生端显示设备对应的第一操作条目,所述第一操作条目中包括具有对应学生端显示设备的手写输入功能控制权限的第一权限控制按钮;
在所述手写输入功能查询结果为不具有手写输入功能时,则在所述第二直播界面显示与每个不具有手写输入功能的学生端显示设备对应的第二操作条目,所述第二操作条目中包括不具有对应学生端显示设备的手写输入功能控制权限的第二权限控制按钮。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/120219 WO2022078184A1 (zh) | 2020-10-15 | 2021-09-24 | 一种教学直播方法及显示设备 |
CN202180068411.2A CN116349230A (zh) | 2020-10-15 | 2021-09-24 | 一种教学直播方法及显示设备 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2020111035692 | 2020-10-15 | ||
CN202011103569 | 2020-10-15 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112866734A true CN112866734A (zh) | 2021-05-28 |
CN112866734B CN112866734B (zh) | 2022-08-26 |
Family
ID=75753813
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110003691.0A Active CN112788361B (zh) | 2020-10-15 | 2021-01-04 | 一种直播课回看方法、显示设备及服务器 |
CN202110014131.5A Active CN112866734B (zh) | 2020-10-15 | 2021-01-06 | 一种自动展示手写输入功能的控制方法及显示设备 |
CN202110067566.6A Active CN114390359B (zh) | 2020-10-15 | 2021-01-19 | 一种消息的展示方法及显示设备 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110003691.0A Active CN112788361B (zh) | 2020-10-15 | 2021-01-04 | 一种直播课回看方法、显示设备及服务器 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110067566.6A Active CN114390359B (zh) | 2020-10-15 | 2021-01-19 | 一种消息的展示方法及显示设备 |
Country Status (1)
Country | Link |
---|---|
CN (3) | CN112788361B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113434187A (zh) * | 2021-06-18 | 2021-09-24 | 聚好看科技股份有限公司 | 服务器及白板版本兼容方法 |
WO2022078184A1 (zh) * | 2020-10-15 | 2022-04-21 | 聚好看科技股份有限公司 | 一种教学直播方法及显示设备 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113422976B (zh) * | 2021-06-22 | 2022-09-20 | 读书郎教育科技有限公司 | 一种实现线上课程学习竞赛的***及方法 |
CN113259775B (zh) * | 2021-06-28 | 2021-10-12 | 大学长(北京)网络教育科技有限公司 | 一种直播的方法以及装置 |
CN113965778B (zh) * | 2021-10-19 | 2024-04-26 | 创盛视联数码科技(北京)有限公司 | 在线教育的伪直播方法、装置、设备及可读介质 |
CN114155755A (zh) * | 2021-11-03 | 2022-03-08 | 重庆科创职业学院 | 一种利用互联网实现跟随教学的***及其实现方法 |
WO2023138222A1 (zh) * | 2022-01-24 | 2023-07-27 | 聚好看科技股份有限公司 | 显示设备和直播方法 |
CN114390357B (zh) * | 2022-01-24 | 2024-04-12 | 聚好看科技股份有限公司 | 显示设备、服务器及直播课拖堂管理方法 |
CN114845155B (zh) * | 2022-03-10 | 2024-02-20 | 广州轻微课教育科技有限公司 | 用于录屏答疑的线上视频处理方法和*** |
CN114679618B (zh) * | 2022-05-27 | 2022-08-02 | 成都有为财商教育科技有限公司 | 一种流媒体数据接收方法及*** |
CN115376374B (zh) * | 2022-09-23 | 2024-06-25 | 广州宏途数字科技有限公司 | 远程智慧纸笔互动方法、装置及存储介质 |
CN115662219A (zh) * | 2022-11-03 | 2023-01-31 | 深圳职业技术学院 | 一种基于手势识别的智能在线***及其使用方法 |
CN116668771A (zh) * | 2023-07-31 | 2023-08-29 | 全时云商务服务股份有限公司 | 一种课堂监督辅导方法、装置、存储介质和电子设备 |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003208081A (ja) * | 2002-01-16 | 2003-07-25 | Nippon Telegraph & Telephone East Corp | 教育支援装置および方法と教育支援プログラムおよび該プログラムを記録したコンピュータ読取り可能な記録媒体 |
CN1991721A (zh) * | 2005-12-28 | 2007-07-04 | 中兴通讯股份有限公司 | 一种具有自动实现手写输入功能的移动终端 |
CN101887341A (zh) * | 2009-05-13 | 2010-11-17 | 深圳市巨龙科教高技术股份有限公司 | 一种处理信息的方法、信息处理***及手写输入终端 |
US20130164725A1 (en) * | 2010-09-09 | 2013-06-27 | Board Of Regents Of The University Of Texas System | Classroom response system |
CN104320444A (zh) * | 2014-10-11 | 2015-01-28 | 步步高教育电子有限公司 | 一种基于网络的模拟课堂听写的方法和*** |
CN105094853A (zh) * | 2015-09-09 | 2015-11-25 | 广东小天才科技有限公司 | 一种检测移动终端的方法及装置 |
JP2016071642A (ja) * | 2014-09-30 | 2016-05-09 | ブラザー工業株式会社 | 遠隔会議システム、サーバプログラム、及び、クライアントプログラム |
WO2016115866A1 (zh) * | 2015-01-19 | 2016-07-28 | 深圳市时尚德源文化传播有限公司 | 一种智能终端机网络教学方法 |
CN106055128A (zh) * | 2016-06-02 | 2016-10-26 | 上海戎腾电子科技有限公司 | 一种具有数据采集功能的鼠标模块 |
US9741257B1 (en) * | 2016-03-30 | 2017-08-22 | Avaya Inc. | System and method for coordinated learning and teaching using a videoconference system |
CN107147782A (zh) * | 2017-04-27 | 2017-09-08 | 北京酷我科技有限公司 | 一种手机直播录制的方法 |
CN108492634A (zh) * | 2018-04-02 | 2018-09-04 | 广州视源电子科技股份有限公司 | 一种基于智慧课堂的教学***及其工作方法 |
CN110058753A (zh) * | 2018-01-05 | 2019-07-26 | 卡西欧计算机株式会社 | 显示控制装置、显示控制方法和存储介质 |
CN110554828A (zh) * | 2018-06-01 | 2019-12-10 | 苹果公司 | 访问电子设备上的***用户界面 |
CN110619770A (zh) * | 2019-11-01 | 2019-12-27 | 北京童阅童享科技有限公司 | 一种绘本课件直播互动教学*** |
CN110930789A (zh) * | 2019-09-04 | 2020-03-27 | 上海少立教育科技有限公司 | 一种网络学习教育*** |
CN110971925A (zh) * | 2019-11-22 | 2020-04-07 | 广州三人行壹佰教育科技有限公司 | 直播界面的显示方法、装置及*** |
CN111447456A (zh) * | 2019-08-21 | 2020-07-24 | 广州视源电子科技股份有限公司 | 一种课件的操作方法、计算机设备和存储介质 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8613620B2 (en) * | 2005-07-26 | 2013-12-24 | Interactive Sports Direct Incorporated | Method and system for providing web based interactive lessons with improved session playback |
CN103051516B (zh) * | 2011-10-17 | 2016-04-13 | 腾讯科技(深圳)有限公司 | 一种即时通信客户端的消息提示方法和装置 |
US8966404B2 (en) * | 2011-11-11 | 2015-02-24 | Apollo Education Group, Inc. | Hierarchy-indicating graphical user interface for discussion threads |
US20140033081A1 (en) * | 2012-07-27 | 2014-01-30 | Cbs Interactive Inc. | Content personalization system |
CN105844987B (zh) * | 2016-05-30 | 2019-10-08 | 深圳科润视讯技术有限公司 | 多媒体教学互动操作方法及装置 |
CN106572255B (zh) * | 2016-10-28 | 2020-02-18 | 努比亚技术有限公司 | 一种信息智能化排序装置、方法及移动终端 |
CN106448301B (zh) * | 2016-11-02 | 2023-01-24 | 北京世纪超星信息技术发展有限责任公司 | 一种利用智能终端设备进行互动教学的***及方法 |
CN106816055B (zh) * | 2017-04-05 | 2019-02-01 | 杭州恒生数字设备科技有限公司 | 一种可交互的低功耗教学直播录播***及方法 |
CN108024139A (zh) * | 2017-12-08 | 2018-05-11 | 广州视源电子科技股份有限公司 | 网络视频课件的播放方法、装置、终端设备及存储介质 |
CN108462847A (zh) * | 2018-01-29 | 2018-08-28 | 深圳市汉锐信息技术股份有限公司 | 一种教学用互动录播*** |
CN108632656A (zh) * | 2018-05-23 | 2018-10-09 | 中山全播网络科技有限公司 | 一种基于数据合成的交互录播*** |
WO2020168499A1 (zh) * | 2019-02-20 | 2020-08-27 | 深圳市鹰硕技术有限公司 | 一种同屏教学方法、装置和***、智能设备及存储介质 |
CN110211439A (zh) * | 2019-07-09 | 2019-09-06 | 重庆工业职业技术学院 | 会计课堂互动方法及会计课堂互动装置 |
CN111314785B (zh) * | 2020-02-27 | 2021-07-06 | 腾讯科技(深圳)有限公司 | 一种互动管理方法及装置 |
CN111276020A (zh) * | 2020-03-23 | 2020-06-12 | 广东工业大学 | 一种在线教育平台问答互动***及方法 |
CN111758093A (zh) * | 2020-04-03 | 2020-10-09 | 江苏盐城风景风行网络技术研究院 | 一种用户信息的处理方法及设备 |
CN111586452A (zh) * | 2020-04-30 | 2020-08-25 | 北京盛世辉科技有限公司 | 用于跨设备互动的方法及装置、播放设备 |
CN111669621B (zh) * | 2020-04-30 | 2022-04-12 | 聚好看科技股份有限公司 | 一种媒资数据下发方法、服务器及显示设备 |
CN111741321A (zh) * | 2020-07-02 | 2020-10-02 | 腾讯科技(深圳)有限公司 | 一种直播控制方法、装置、设备及计算机存储介质 |
CN111757140B (zh) * | 2020-07-07 | 2021-08-10 | 南京百家云科技有限公司 | 一种基于直播课堂的教学方法及装置 |
-
2021
- 2021-01-04 CN CN202110003691.0A patent/CN112788361B/zh active Active
- 2021-01-06 CN CN202110014131.5A patent/CN112866734B/zh active Active
- 2021-01-19 CN CN202110067566.6A patent/CN114390359B/zh active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003208081A (ja) * | 2002-01-16 | 2003-07-25 | Nippon Telegraph & Telephone East Corp | 教育支援装置および方法と教育支援プログラムおよび該プログラムを記録したコンピュータ読取り可能な記録媒体 |
CN1991721A (zh) * | 2005-12-28 | 2007-07-04 | 中兴通讯股份有限公司 | 一种具有自动实现手写输入功能的移动终端 |
CN101887341A (zh) * | 2009-05-13 | 2010-11-17 | 深圳市巨龙科教高技术股份有限公司 | 一种处理信息的方法、信息处理***及手写输入终端 |
US20130164725A1 (en) * | 2010-09-09 | 2013-06-27 | Board Of Regents Of The University Of Texas System | Classroom response system |
JP2016071642A (ja) * | 2014-09-30 | 2016-05-09 | ブラザー工業株式会社 | 遠隔会議システム、サーバプログラム、及び、クライアントプログラム |
CN104320444A (zh) * | 2014-10-11 | 2015-01-28 | 步步高教育电子有限公司 | 一种基于网络的模拟课堂听写的方法和*** |
WO2016115866A1 (zh) * | 2015-01-19 | 2016-07-28 | 深圳市时尚德源文化传播有限公司 | 一种智能终端机网络教学方法 |
CN105094853A (zh) * | 2015-09-09 | 2015-11-25 | 广东小天才科技有限公司 | 一种检测移动终端的方法及装置 |
US9741257B1 (en) * | 2016-03-30 | 2017-08-22 | Avaya Inc. | System and method for coordinated learning and teaching using a videoconference system |
CN106055128A (zh) * | 2016-06-02 | 2016-10-26 | 上海戎腾电子科技有限公司 | 一种具有数据采集功能的鼠标模块 |
CN107147782A (zh) * | 2017-04-27 | 2017-09-08 | 北京酷我科技有限公司 | 一种手机直播录制的方法 |
CN110058753A (zh) * | 2018-01-05 | 2019-07-26 | 卡西欧计算机株式会社 | 显示控制装置、显示控制方法和存储介质 |
CN108492634A (zh) * | 2018-04-02 | 2018-09-04 | 广州视源电子科技股份有限公司 | 一种基于智慧课堂的教学***及其工作方法 |
CN110554828A (zh) * | 2018-06-01 | 2019-12-10 | 苹果公司 | 访问电子设备上的***用户界面 |
CN111447456A (zh) * | 2019-08-21 | 2020-07-24 | 广州视源电子科技股份有限公司 | 一种课件的操作方法、计算机设备和存储介质 |
CN110930789A (zh) * | 2019-09-04 | 2020-03-27 | 上海少立教育科技有限公司 | 一种网络学习教育*** |
CN110619770A (zh) * | 2019-11-01 | 2019-12-27 | 北京童阅童享科技有限公司 | 一种绘本课件直播互动教学*** |
CN110971925A (zh) * | 2019-11-22 | 2020-04-07 | 广州三人行壹佰教育科技有限公司 | 直播界面的显示方法、装置及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022078184A1 (zh) * | 2020-10-15 | 2022-04-21 | 聚好看科技股份有限公司 | 一种教学直播方法及显示设备 |
CN113434187A (zh) * | 2021-06-18 | 2021-09-24 | 聚好看科技股份有限公司 | 服务器及白板版本兼容方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112788361A (zh) | 2021-05-11 |
CN112788361B (zh) | 2023-04-07 |
CN114390359B (zh) | 2023-03-03 |
CN114390359A (zh) | 2022-04-22 |
CN112866734B (zh) | 2022-08-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112866734B (zh) | 一种自动展示手写输入功能的控制方法及显示设备 | |
CN112653897B (zh) | 一种显示设备、服务器及在线直播课程的控制方法 | |
CN111770366A (zh) | 一种消息补发方法、服务器及显示设备 | |
CN109388321B (zh) | 电子白板的操作方法及装置 | |
CN116349230A (zh) | 一种教学直播方法及显示设备 | |
CN110750319A (zh) | 一种会议平板交互方法、装置和会议平板 | |
CN112601117A (zh) | 显示设备和内容展示方法 | |
CN113051435B (zh) | 服务器及媒资打点方法 | |
CN114115637A (zh) | 显示设备及电子画板优化方法 | |
CN112073787B (zh) | 显示设备及首页显示方法 | |
CN113485613A (zh) | 显示设备及自由画屏幕边缘涂色实现方法 | |
CN112788378B (zh) | 显示设备与内容显示方法 | |
CN112584213A (zh) | 一种显示设备和图像识别结果的展示方法 | |
CN112601042A (zh) | 显示设备、服务器及视频通话兼容不同协议信令的方法 | |
Xiao et al. | Live Video System-A Lecturer Mobile Assistant | |
CN112788381B (zh) | 显示设备及显示方法 | |
WO2021223074A1 (zh) | 显示设备及交互控制方法 | |
CN113438528A (zh) | 一种组合按键的实现方法及显示设备 | |
CN118283333A (zh) | 显示设备及视频播放方法 | |
WO2023138222A1 (zh) | 显示设备和直播方法 | |
CN113676709B (zh) | 智能投影设备及多屏显示方法 | |
CN113766164B (zh) | 显示设备及信号源界面显示方法 | |
CN114721563A (zh) | 显示设备、批注方法及存储介质 | |
CN116737287A (zh) | 一种显示设备及界面显示方法 | |
CN117812433A (zh) | 一种操作提示方法及显示设备 |
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 |