查询方法、电子设备及其介质与流程

文档序号:33318056发布日期:2023-03-03 16:59阅读:34来源:国知局
查询方法、电子设备及其介质与流程

1.本技术属于教学直播技术领域,尤其涉及一种查询方法、电子设备及其介质。


背景技术:

2.随着网络直播技术的发展,越来越多传统的“教室-课堂”式的课程转变为网络在线直播课堂,使授课不再受限于时间、地点,极大地方便了教师群体和学生群体。
3.但是,网络课堂毕竟不同于线下教学,在线下教学的过程中,学生遇到不懂的问题可以随时提问,而网络课堂拉开了老师与学生之间的空间距离,学生的提问积极性不如线下课堂,由于没有学生提问的打断,老师在线上讲授的内容相较于线下教学会更多,形成的电子笔记也会更多。在电子笔记较少时,学生尚可通过手动翻阅来找到老师讲授的重点知识,但是在电子笔记较多的情况下,学生如何对重点知识内容进行快速地查询以及检索就成了需要解决的问题。


技术实现要素:

4.为了解决上述技术问题,本技术实施例提供了查询知识方法、电子设备及介质,在本技术的方法中,电子设备根据重点知识内容之间的相关性生成知识图谱,并且在每个重点知识内容所在的位置处生成按钮,如此,当学生下载查阅课件时,首先可以通过知识图谱查看各科的重点知识,其次,当学生面对重点知识有不理解的地方时,学生还可以通过点击重点知识位置处的按钮,一键跳转至与重点知识相关的查询界面以查询重点知识的相关信息。通过这种方式,学生不但能够通过知识图谱,快速地查询重点知识,还可以通过点击相关重点知识的按钮,对重点知识内容进行进一步检索,加深学生对重点知识的理解。
5.第一方面,本技术实施例提供了一种查询方法,该方法可应用于电子设备,在该方法中:电子设备上显示有第一应用的第一应用窗口,其中第一应用窗口包括第一界面,第一界面包括至少一个检索标识;检测到用户针对检索标识的选择操作;调用第二应用,其中第二应用能够用于对检索标识所对应的检索关键词进行检索;显示第二应用的检索结果。
6.其中,在一些实施例中,上述第一应用包括在线直播应用、远程会议应用、文档编辑应用中的至少一种,用户可以通过第一应用对检索标识进行选择操作。第一应用的第一应用窗口指的是打开第一应用时,第一应用所在的窗口,在第一应用的第一应用窗口中可以显示一个或多个第一界面。其中,多个第一界面可以以类似网页电脑网页排布的方式显示于第一应用窗口,本技术对第一界面的显示方式不作限制。
7.在第一界面中,显示有多个检索标识,每个检索标识都对应有检索关键词,用户可以通过对检索标识做选择操作,以选定该检索标识,进而使电子设备调用第二应用,对该检索标识对应的检索关键词进行检索,并在电子设备上显示第二应用的检索结果。
8.可选地,上述选择操作包括触控操作或点击操作。其中,触控操作指的是用户通过手指或者手势,通过电子设备的触控屏对检索标识所做的选择操作,例如用户通过手指点击上述检索标识,以选定检索标识,然后电子设备基于用户选定的检索标识,响应于该触控
操作,调用第二应用对检索标识对应的检索关键词进行检索。而点击操作指的是用户通过电子设备的外接设备,例如是触控笔、鼠标等设备针对检索标识所做的选择操作,例如,用户通过鼠标点击上述检索标识,以选定检索标识,然后电子设备基于用户选定的检索标识,响应于该点击操作,调用第二应用对检索标识对应的检索关键词进行检索。
9.在一些实施例中,第二应用包括检索应用,例如或者电子设备系统自带的搜索引擎等等,还可以是其他能够进行检索的应用,例如等等,本技术对此不作限制。
10.结合上述第一方面,在第一方面的一种可能的实现方式中,电子设备显示第二应用的检索结果的方式包括在第二应用的第二应用窗口中显示检索结果,其中第一应用窗口和第二应用窗口独立显示。
11.结合上述第一方面以及第一方面的可能的实现方式,在第一方面的另一种可能的实现方式中,电子设备也可以在第一应用窗口中显示第二界面,第二界面显示第二应用的初始检索页面,并且初始检索页面的搜索栏中已输入检索标识所对应的检索关键词。
12.具体来讲,第二应用在电子设备上显示的位置以及方式取决于检索标识与第二应用的关联关系或者链接关系。在一些实施例中,当检索标识链接至第二应用时,那么当电子设备检索到用户针对该检索标识的选择操作后,电子设备会调用并打开第二应用,此时检索标识可以理解为用户打开并运行第二应用的“开关”,可以理解,此时第二应用是独立于第一应用显示的,也即第二应用显示在第二应用窗口,而第一应用显示在第一应用窗口,并且同时,第二应用将该检索标识对应的检索关键词的检索结果也显示在第二应用窗口中。这种方式的好处在于,用户在对检索标识进行选择操作后,能够直接看到检索标识对应的检索关键词的检索结果,而且,用户可以拖动第二应用窗口至于第一应用平行或并列的位置,对比的查看第二应用窗口中的检索结果和第一应用窗口中的检索关键词。
13.在另一些实施例中,当检索标识链接至第二应用中的某个界面网页时,那么当电子设备检索到用户针对该检索标识的选择操作后,电子设备也会调用第二应用,但是并不会打开第二应用,即第二应用不会以独立的窗口显示在电子设备上。由于这种情况下检索标识链接的是第二应用中的具体的网页,所以第二应用的检索结果只会显示在第一应用的第一应用窗口中。例如,检索标识链接至第二应用的搜索首界面(或初始检索界面),那么当电子设备检索到用户针对检索标识的选择操作后,会在第一应用的第一窗口中显示该第二应用的搜索首界面,并且,为了省去用户在搜索首界面的搜索栏中再次输入检索关键词的操作,此时显示的搜索首界面的搜索栏中已经包括有检索标识对应的检索关键词。
14.其中,上述检索标识与第二应用链接的具体实现方式、将检索关键词作为检索参数传入第二应用或第二应用搜索首界面的具体实现过程将在下文具体实施例部分进行介绍,此处不再赘述。
15.可以理解,基于“第二应用在电子设备上显示的位置以及方式取决于检索标识与第二应用的关联关系或者链接关系”的理念,在一些实施例中,在电子设备的第一应用的第一应用窗口内也可以直接显示检索结果,或者在电子设备的第二应用的第二应用窗口中也可可仅显示第二应用的搜索首界面,本技术对此不作限制。
16.结合上述第一方面以及第一方面的可能的实现方式,在第一方面的一种可能的实
现方式中,上述检索标识包括按钮、链接、标签中的至少一种显示形式,本技术对此不作限制。
17.结合上述第一方面以及第一方面的可能的实现方式,在第一方面的一种可能的实现方式中,第一界面显示有第一文档,并且检索标识是基于第一文档中的至少部分内容生成的。
18.其中,第一文档可以为教学课件、会议文档等,检索标识是根据第一文档中的至少部分内容生成的。例如,以第一文档为教学课件为例,检索标识可以是针对教学课件中的科目标题、科目中的重点知识等部分内容生成的。
19.在一些实施例中,电子设备通过下列方法生成检索标识:在检测到用户对第一文档中的至少部分内容进行的检索操作的情况下,生成至少部分内容的检索标识,其中检索标识与第二应用的初始检索页关联,或检索标识与第二应用关联。其中,在一些实施例中,用户对第一文档中的至少部分内容进行的检索操作包括:用户针对第一文档中的至少部分内容进行标记。例如,继续以第一文档为教学课件为例,用户针对第一文档中至少部分内容进行的检索操作为用户针对教学课件中重点知识等做的标记,比如用户对重点知识勾画出来。
20.上述各实施例中,检索标识是分布显示在第一文档中的,用户如需找到特定的检索标识需要浏览完第一文档才能找到特定的检索标识,再进行查询,为了提高用户查询的效率,结合上述第一方面,在第一方面的另一种可能的实现方式中,第一界面还可以显示有第一文档的知识图谱,知识图谱包括多个检索标识之间的关联关系。由于检索标识与检索关键词对应,而检索标识又是根据第一文档中的至少部分内容生成的,并且该部分内容是用户针对第一文档进行的检索操作确定的,所以检索标识能够反映第一文档中用户希望进行检索的内容,而检索关键词更是可以理解为与该部分内容一致或者可以反映该部分内容的关键词。如此,用户就可以通过第一文档的知识图谱,确定文档中所包含的检索标识以及检索标识对应的第一文档中可能需要进行查询的部分内容,然后用户可以根据需要,直接通过知识图谱中的检索标识对检索标识对应的第一文档中的部分内容进行查询,提高了用户查询的效率。
21.如上文所述,知识图谱包括检索标识以及检索标识之间的关联关系,所以构建知识图谱需要确定各个检索标识之间的关联关系,进而基于检索标识以及检索标识之间的关联关系生成知识图谱。
22.具体地,在一些实施例中,电子设备通过下列方法生成知识图谱:提取多个检索标识中每个检索标识对应的、第一文档中的部分内容的特征;计算多个检索标识对应的多个特征之间的相似度;根据多个特征之间的相似度,生成知识图谱。其中,特征可以包括图像特征和文字特征。具体来讲,电子设备可以提取检索标识对应的第一文档中的部分内容的特征,然后计算它们的特征之间的相似度,然后根据特征之间的相似度与预设相似度阈值的关系,建立特征对应的检索标识之间的关联关系,例如,某两个特征a、b之间的相似度大于或等于预设相似度阈值,那么电子设备为特征a对应的检索标识a’以及特征b对应的检索标识b’建立关联关系,然后电子设备根据检索标识之间的关联关系以及检索标识生成知识图谱。
23.第二方面,本技术实施例还提供了一种电子设备,该电子设备包括存储器,存储有
计算机程序指令;处理器,处理器和存储器耦合,当存储器存储的计算机程序指令被处理器执行时使得电子设备实现上述第一方面中任一项的查询方法。
24.第三方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述第一方面中任一项的查询方法。
25.第四方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面中任一项的查询方法。
26.可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
27.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
28.图1是一些实施例提供的一例教学直播场景图,该场景包括教师侧的教学设备100以及学生侧的学生设备200;
29.图2是一些实施例提供的一例在教学设备显示的直播界面图;
30.图3是一些实施例提供的一例在学习设备进行知识搜索的界面图;
31.图4是一些实施例提供的一例在学习设备进行知识搜索的界面图;
32.图5是一些实施例提供的一例在学习设备显示的知识图谱示意图;
33.图6是一些实施例提供的一例在教学设备显示的课件示意图;
34.图7是对应图6学习设备上显示的课件示意图;
35.图8是一些实施例提供的一例在学习设备进行知识搜索的界面图;
[0036][0037]
图9是一些实施例提供的一例在学习设备进行知识搜索的界面图;
[0038]
图10是一些实施例提供的一例重点标记的形式的示意图;
[0039]
图11是一些实施例提供的一例对重点标记进行平滑处理的示意图;
[0040]
图12是一些实施例提供的一例生成按钮的示意图;
[0041]
图13是一些实施例提供的又一例生成按钮的示意图;
[0042]
图14是一些实施例提供的构建包括按钮的知识图谱的过程示意图;
[0043]
图15是一些实施例提供的一例使用按钮进行重点知识查询的流程示意图;
[0044]
图16是一些实施例提供的又一例使用按钮进行重点知识查询的流程示意图;
[0045]
图17是一些实施例提供的一例教学设备、学习设备以及摄像头之间的交互示意图;
[0046]
图18是一些实施例提供的一例电子设备硬件结构示意图;
[0047]
图19是一些实施例提供的一例电子设备软件结构示意图。
具体实施方式
[0048]
下面将使用本领域技术人员通常采用的术语来描述说明性实施例的各个方面。可以理解,本技术的说明性实施例包括但不限于快速查询重点知识方法及电子设备、存储介质等。
[0049]
如前所述,学生在对课件中的某一重点知识进行查询时,需要在浏览器搜索栏中输入该重点知识然后点击检索按钮,以进行检索查询,这种方式操作起来较为繁琐,尤其重点知识篇幅较大或者重点知识是图片时,操作更加不便。
[0050]
为了提高学生查询检索重点知识的效率,电子设备可以提供智慧识屏功能,可以直接对课件的内容进行识别处理,然后根据识别出的内容进行查询,并显示查询结果,以此简化查询检索的步骤,使得学生能高效地对课件的内容进行检索。
[0051]
具体地,下面结合具体的场景来进行描述,例如,图1示出了一种教学直播场景,如图1所示,电子设备100为教师侧的教学设备,电子设备200为学生侧的学习设备,教学设备100以及学习设备200上均安装有网课在线app 10,教师和学生均须通过网课在线 app 10进入教学直播界面,并且在教学直播过程中,教学设备100和学习设备200显示的界面内容是一致的。
[0052]
示例性的,以图2所示的教学设备100显示的内容为例进行描述,教学设备100显示的内容包括人像显示界面101,退出按钮102,直播id号103,静音模式按钮104,禁言模式按钮105,保存按钮106,笔记按钮107,更多选项按钮108,直播内容界面109,滚动条110。
[0053]
其中,人像显示界面101上显示能够反映学生侧和教师侧的教学环境以及学生或教师的当前状态。在一些实施例中,教学环境可包括学生侧或教师侧的网络环境,教师可以通过学生侧的环境了解学生的学习环境,以决定是否继续进行教学直播。例如,如果教师发现学生处于嘈杂的环境中或者学生所处的网络环境差,教师可以不进行教学直播,并督促学生尽快更换学习环境。在另一些实施例中,教师可以根据人像显示界面101上显示的学生的当前状态,决定是否开始或继续进行教学直播。例如,教师通过人像显示界面101上显示的学生的人像,判断学生当前的学习状态不适合进行教学直播,则教师可以停止教学直播。
[0054]
退出按钮102是为教师和学生提供的可以退出直播教学的按钮。在一些实施例中,教师或学生可以通过点击退出按钮102结束当前的直播。
[0055]
静音模式按钮104用于关闭或开启对语音的录入。在一些实施中,教师可以通过点击静音模式按钮104停止语音录入,以为学生提供提问时间。
[0056]
禁言模式按钮105在教学设备100上的目的是禁止学生在教学直播过程中发言。在一些实施例中,教师可以通过点击禁音模式按钮105以禁止学生在直播过程中讲话。在另一些实施例中,学习设备200上可以不设置禁言模式按钮105。
[0057]
保存按钮106用于在直播过程中,响应于教师侧或学生侧的指令,保存当前屏幕显示的界面内容。例如,在一些实施例中,教师在做完某一章节的重点标记后,可以点击保存按钮106以保存当前的重点标记。在另一些实施例中,学生可以根据自己学习能力、接受能力,选择立即点击保存按钮106以保存当前界面中课件的重点标记。在另一些实施例中,当教师使用纸质课件时,保存按钮106还用于触发用于获取包括纸质课件的图像的摄像头,以使摄像头能够根据教师点击保存按钮106的指令,生成包括重点标记的纸质课件的快照,此部分内容将在下文进行详细介绍,此处不作过多描述。
[0058]
笔记按钮107用于学生或教师在教学直播的过程中记录笔记。在一些实施例中,教师或学生均可以点击笔记按钮107进入笔记模式,然后在直播内容界面109显示的课件上进行重点知识的标记,并在结束教学直播之前,点击保存按钮106保存课件及笔记内容。
[0059]
当直播内容界面109无法显示全部课件时,教师或学生可以通过拖动右侧的滚动条 110以显示全部的课件。在一些实施例中,教师还可以通过点击更多选项按钮108获取更多有关教学直播功能的选项,例如,教师点击更多选项按钮108后,可以在对应的功能选项中选择全屏按钮(未示出)以全屏显示当前直播内容界面109,或者教师点击更多选项按钮108后,在对应的功能选项中选择网络诊断按钮(未示出)对当前教学直播的网络环境进行诊断修复。
[0060]
当教师结束教学直播后,教学设备100可以将课件以图片或者pdf的形式保存至教学设备100的存储器中,并同时将课件对应的图片或pdf发送至学生侧的学习设备200,以便学生通过学习设备200,结合课件对教师讲解过的内容进行学习。
[0061]
例如,在一些实施例中,学习设备200接收到课件后,学生在浏览课件时,如需对教师标记的重点内容进行检索,学生可以长按屏幕,以唤起学习设备200的智慧识屏功能,然后学生通过调整边界选择符211左右边界所包括的范围,以便于确定学习设备200的识别范围,然后学习设备200对由边界选择符211确定的识别范围内的内容进行识别,如果当识别范围内的内容为花朵图像,则学习设备200可以根据识别出的结果显示如图3(a) 所示的检索结果列表212,该检索结果列表212包括牡丹、水仙等花朵相关的检索结果;如果当识别范围内的内容为耳机图像,则学习设备200可以根据识别出的结果显示的如图 3(b)所示检索结果列表212,该检索结果列表212包括airpods、freebuds、蓝牙耳机等多条检索结果,学生可以点击查看更多以显示更多相关检索结果。对于上述检索结果列表,学生可根据检索结果显示的简要介绍,直接从检索结果列表中选择适合的检索结果,学生也可以分别点击检索结果列表中的各个检索结果,以更精确地确定合适的检索结果。
[0062]
在一些实施例中,如果识别范围内的内容属于文字内容,则学习设备200在识别范围内的内容进行识别后,会显示如图3(c)所示的识别结果界面212,即该文字内容的关键字,学生可以从图3(c)所示的识别结果界面212中,选择一个或多个关键字,然后点击识别结果界面212下方的搜索按钮213进行检索查询。在一些实施例中,如果当前识别结果界面212显示的关键字不满足学生的查询需求,例如,当前识别结果界面212显示的关键字并不能准确地表示当前课件的大致内容,那么学生可以通过点击识别结果界面212上方的换一换按钮214更换一批重点文字,直至识别结果界面212所显示的关键字能够反映文字内容的内容。
[0063]
如上文所述,学生利用上述方法对课件的重点知识进行检索查询的时候,操作比较繁琐,而且由于边界选择符211的最大范围和最小范围往往是固定的,所以如果重点知识的范围较小,则学生容易在调整边界选择符211时出错,例如在图3(c)所示的场景下,学生很难将边界选择符211调整为刚好包括一行文字内容的大小,而且在课件较多时,学生更没有办法对众多课件中的重点知识进行针对性地检索复习,影响学生的学习效率。
[0064]
为了解决上述技术问题,电子设备可以根据教师在进行教学直播时,在课件上做的重点标记,生成与重点标记对应的检索标识,当学生通过应用程序浏览课件时可以通过点击上述检索标识,使电子设备调用第三方搜索应用程序对重点知识进行检索,并显示与
重点知识相关的查询结果,进而使学生实现对重点知识的一键查询,简化了学生检索课件内重点知识的操作。
[0065]
可选地,电子设备显示与重点知识相关的查询结果的方式可以是:电子设备调用并打开第三方搜索应用程序,并在第三方搜索应用程序内显示与重点知识相关的查询结果,以使学生能够直接得到重点知识相关的检索结果;或者电子设备将第三方搜索应用程序首界面网页显示在学生浏览课件时所使用的应用程序内,并且第三方搜索应用程序的首界面网页中已经包含作为检索关键词的重点知识,以使学生可以在第三方应用程序首界面中的搜索栏内对检索关键词进行编辑,之后再根据需要进行检索。可以理解,对应检索标识的搜索结果的显示不限于上述两种方式,别的方式也可以,在此不做限制。
[0066]
例如,在本技术的另一些实施例中,电子设备根据教师在课件上的重点标记,生成该重点标记对应的检索标识时,电子设备将该检索标识链接至第三方搜索应用程序包,并且同时将检索标识对应的重点知识内容以参数的形式作为第三方搜索应用程序的检索关键词,当学生在网课在线app内浏览课件并点击该检索标识后,电子设备会打开并运行第三方搜索应用程序,第三方搜索应用程序将根据电子设备传入的与重点知识相关的检索关键词对重点知识进行检索,并最后在第三方搜索应用程序内显示重点知识相关的查询结果。
[0067]
例如,在本技术的一些实施例中,电子设备根据教师在课件上的重点标记,生成该重点标记对应的检索标识时,电子设备将该检索标识链接至第三方搜索应用程序的首界面网页,并且同时将检索标识对应的重点知识内容以参数的形式传入至第三方搜索应用程序的搜索栏内,当学生通过网课在线app浏览课件并点击该检索标识后,电子设备会将第三方应用程序的首界面显示在网课在线app内。以第三方搜索应用程序是为例,的首界面网页地址为“https://www.baidu.com/”,电子设备将检索标识链接至“https://www.baidu.com/”后,如图4(a)所示,当学生通过网课在线app浏览课件并点击重点知识“鸿蒙”的检索标识后,如图4(b)所示,电子设备将的首界面网页显示在网课在线app内,并且从图4(b)可以看出,的首界面网页的搜索栏内的检索关键词已经有重点知识“鸿蒙”,学生可以在图4(b)所显示的首界面网页内对检索关键词进行增删修改后,点击该首界面网页上的搜索按钮启动搜索,以得到如图4(c)所示的与“鸿蒙”对应的检索结果网页。
[0068]
又例如,同样以第三方搜索应用程序是为例,的应用程序包为“com.baidu.browser.apps”,电子设备将检索标识链接至“com.baidu.browser.apps”后,如图4(a)所示,学生通过网课在线app浏览课件并点击该检索标识后,电子设备打开并运行应用程序,立用程序会根据电子设备传入的“鸿蒙”进行检索,并如图 4(d)所示,在立用程序11内显示检索结果。
[0069]
此外,在一些实施例,为了进一步提高学生的学习效率,电子设备还可以根据教师在课件上的重点标记对应的重点知识之间的关联性,生成这些重点知识之间的知识图谱,以使学生在浏览课件之前,能够通过知识图谱对课件中涵盖的重点知识有初步的认识,以便于在之后的学习中针对性地进行学习,并且该知识图谱中的每一个重点知识都对应有一个上述检索标识,学生可以在浏览知识图谱时,即可通过点击重点知识对应的检索标识实现对重点知识的一键查询。
[0070]
例如,在本技术的一些实施例中,电子设备可以首先按照重点知识所属科目将同一科目下的重点知识关联起来,例如将语文科目下的重点知识关联至语文科目下;然后将不同科目间具有关联性的重点知识关联起来,例如将历史课中的重点知识与语文课中的重点知识关联起来;最后生成包括所有科目的重点知识的知识图谱,并且为知识图谱中的每一个重点知识都生成上述检索标识,当学生在网课在线app内浏览该知识图谱时,如图5所示,学生可以通过点击知识图谱中任一项目重点知识对应的检索标识以实现对重点知识的一键查询,以使学生在对课件进行温习之前就可以对课件中的重点知识有初步的认识,并且无需在众多科目课件中寻找重点知识,直接通过知识图谱中重点知识对应的检索标识实现对重点知识的一键查询,提高学生的学习效率。
[0071]
可选地,在一些实施例中,上述检索标识的具体形式可以是按钮,例如带有文字标签的按钮或者带有图像标签的按钮,也可以是链接,例如超链接等形式,本技术对此不作限制。
[0072]
下面为了便于说明,以检索标识为按钮,以及电子设备在第三方应用程序内显示检索结果网页为例,介绍本技术方法的具体实现过程。具体地,继续以图1所示的教学直播场景为例,在教师侧的教学设备100上显示如图6所示的界面,其中直播内容界面109显示教师正在讲解的化学科目的课件内容,教师在直播内容界面109中,在课件中的“浓盐酸”以及“浓硫酸”的位置处分别做了重点标记mark1,mark2,即用圆圈将“浓盐酸”和“浓硫酸”圈出来。
[0073]
然后当教师在图6所示的界面中点击保存按钮106,并通过退出按钮102退出教学直播后,教学设备100在教师重点标记的位置处生成与重点知识内容相关的带有文字标签的按钮,并且将这些带有文字标签的按钮链接至第三方搜索应用程序(例如)的应用程序包“com.baidu.browser.apps”,同时将按钮对应的重点知识或者按钮上的标签内容作为的检索关键词,之后教学设备100将教师的重点标记、带有文字标签的按钮以及按钮与第三方搜索应用程序(例如)的应用程序包“com.baidu.browser.apps”的链接均保存至教学设备100的存储器中,并同时上传至网课在线app。
[0074]
当学生在学习设备200上通过网课在线app打开化学科目的课件后,遇到“浓盐酸”和“浓硫酸”等重点知识时,如图7所示,学生能够看“浓盐酸”和“浓硫酸”等重点知识对应的按钮,学生可以通过点击带有“浓盐酸”或“浓硫酸”标签的按钮,使学习设备 200调用并打开搜索应用程序11,并在搜索应用程序11内显示如图8所示的关于“浓盐酸”搜索结果。
[0075]
在一些实施例中,教学设备100还可以将语文科目、数学科目、化学科目等科目的全部重点知识,首先按照科目将属于同一科目的重点知识关联起来,然后在根据各科目的重点知识特征之间的相似度,将各科目之间的部分重点知识关联起来,以形成如上图5中直播内容界面209所示的所有重点知识的知识图谱,然后将该知识图谱以及各科目的电子课件发送至学习设备200。当学生在学习设备200上通过上述网课在线app打开电子课件时,学生可以看到如图5所示的包含所有科目的重点知识的知识图谱,即语文科目包括“质量”、“鸿蒙”的重点知识,数学科目包括“三角函数”和“图和双曲线”的重点知识,化学科目包括“硫酸和硫酸氢钠反应的化学方程式”、“二甲基苯甲酸的分子结构式”以及“质量”的重点知
识,及上述重点知识对应的按钮,同时学生还可以看到不同科目之间具有关联性的重点知识,例如语文科目的“质量”与化学科目的“质量”之间的关联性。学生在通过知识图谱预览各科目重点知识内容时,即可通过点击相应的按钮进行“一键查询”。
[0076]
示例性地,假设学生在图5所示的知识图谱中点击了“鸿蒙”按钮,如前文所述,重点知识对应的按钮均已链接至应用程序包,并且重点知识或者按钮的标签内容也已作为应用程序搜索栏中的检索关键词,所以当学生在知识图谱中点击了“鸿蒙”按钮后,学习设备200响应于该操作,会调用并打开应用程序,并在应用程序内显示如图9所示的与重点知识“鸿蒙”的相关搜索结果,例如“华为商城”、“鸿蒙汉语词语”等词条,学生可以根据需求点击对应的词条进行查看。如果当前显示的检索结果并不能满足学生的需求,学生可以通过下拉界面左侧的滚动条,以显示其他相关的检索结果。
[0077]
可以理解,在图9所示的检索结果界面209中,学生也可以对搜索栏210中的检索词重新编辑,例如,学生可以增加新的检索词,以提高检索结果的准确性,比如学生在当前检索词为“鸿蒙”的基础上,增加检索词“华为”,那么检索结果界面209显示的结果都将与“华为”、“鸿蒙”相关;或者学生可以删减检索词,以显示更多的检索结果;又或者学生还可以重构检索词,即在当前检索结果界面209中重新键入新的检索词,以进行下一次检索。
[0078]
通过上述方法,简化了学生搜索重点知识时的操作过程,使学生不必再通过手动调整电子设备智慧识屏功能的识别范围,针对某一重点知识进行识别检索,提高了学生查询重点知识的效率,同时还为学生提供了知识图谱,使学生在浏览众多科目的课件之前,能够先了解各个科目的重点知识内容,以及各个科目间重点知识内容的关联性,然后在此基础上进行学习,提高学生的学习效率。
[0079]
可以理解,上述教学设备100和学习设备200可以是具有显示功能并支持教学直播的各种电子设备,例如,电子设备包括但不限于,膝上型计算机、台式计算机、平板计算机、手机、服务器、可穿戴设备、头戴式显示器、移动电子邮件设备、便携式游戏机、便携式音乐播放器、阅读器设备、或能够访问网络的其他电子设备,本技术对此不作限制。
[0080]
并且可以理解,学生可以在网课在线app内直接打开上述课件,也可以通过网课在线app下载该课件,并在其他能够打开课件的应用程序中打开上述课件,本技术对学生打开课件的应用程序不作限制。
[0081]
为了进一步理解本技术方案的实现过程,下面继续以检索标识为按钮为例,介绍上述各实施例中重点知识对应的按钮以及包括按钮的重点知识的知识图谱的生成方法。应理解,重点知识对应的按钮以及包括按钮的重点知识的知识图谱的生成方法可以在教学设备 100上实现,即教师在课件上所做的重点标记生成带有文字标签的按钮,以及生成重点知识的知识图谱的过程可以是在教学设备100上实现的,然后由教学设备100将利用本技术方法生成的电子课件发送至学习设备200供学生使用。
[0082]
在一些实施例中,重点知识对应的按钮以及包括按钮的重点知识的知识图谱的生成方法也可以在学习设备200上实现,即当教师在教学设备100上结束教学直播后,可以将包括重点知识及其对应的重点标记的电子课件保存并上传至图1所示的网课在线app,当学生通过网课在线app下载电子课件后,学习设备200响应于学生下载电子课件的操作,识别电子课件中的重点标记并生成带有文字标签的按钮,以及生成重点知识的知识图谱。在一
些实施例中,学习设备200识别电子课件重点标记以及生成带有文字标签的按钮、生成重点知识图谱的过程中,可以在如图2所示的网课在线app界面上显示“电子课件一键查询功能生成中”等提示信息,以提示学生此时正在生成电子课件中重点标记对应的按钮。本技术对此不作限制。
[0083]
还应理解,一般的课件可分为纸质课件和电子课件,纸质课件指的是教师侧使用的纸质课件,当教师使用纸质课件进行教学直播时,教师侧需要配置摄像头以获取教师纸质课件的图像,并由摄像头将该图像发送至教学设备100,再由教学设备100将该图像发送至学习设备200,以使教师侧和学生侧显示的课件内容一致,其中,摄像头300可以为独立与教学设备100并且支持分布式设备虚拟化能力(device virtualization kit,dvkit) 的生态摄像头,也可以是集成在教学设备100上的摄像头,本技术对此不作限制。
[0084]
当教师使用电子课件进行教学直播时,教学设备100无需使用摄像头获取电子课件的内容,教学设备100和学习设备200可以直接基于网络协议进行通信,并且教学设备100 和学习设备200上显示的电子课件内容一致。
[0085]
为了便于描述,以教师使用电子课件为例,介绍在教学设备100上实现重点知识对应的按钮以及包括按钮的重点知识的知识图谱的生成方法。该方法主要包括:首先教学设备 100需根据重点标记确定课件中的一项或多项重点知识,然后教学设备100在重点标记或重点知识对应的位置生成带有与重点知识相关的标签的按钮,在生成按钮的同时将按钮链接至上述实施例所述的第三方应用程序包括或者第三方应用程序的搜索首界面网页,或者还可以将按钮链接至第三方搜索应用程序的搜索结果对应的网页,甚至将按钮链接至与重点知识相关的、记录有关知识的文本的存储路径等等。下面对此展开介绍:
[0086]
(1)根据重点标记确定课件中的一项或多项重点知识。
[0087]
可以理解,教学设备100需要根据课件上的重点标记来确定课件的重点知识,以便于后续步骤中,教学设备100根据重点知识生成与重点知识对应的带有文字标签按钮。
[0088]
具体地,在一些实施例中,教学设备100需要首先需要识别教师对课件中的重点知识处所做的重点标记,例如,如图10所示,教师对课件中的重点知识添加圆圈r1,或者是教师在课件某一段或某一句的中间或结尾处所做的标记,比如星号r2、数字标记、字母标记等,教学设备100在确定重点知识之前需要识别这些标记。在另一些实施例中,教学设备100可以根据教师所做重点标记的大小、位置等判断该标记是否为有效标记,例如,重点标记的目的是提醒学生注意重点知识,如果标记很小,则无法起到提醒的作用,教学设备将判断该标记为无效标记,又或者教师所做重点标记在纸质课件的正文范围之外,则教学设备也会判断该标记为无效标记。
[0089]
在识别出重点标记后,教学设备100将根据教师所做的重点标记,确定教师标记的重点知识。具体地,例如,假设教师在图10所示的课件中,用圆圈r1将文字“吾昔在江夏,多立功绩,汝乃以劫江贼待我”圈出,教学设备100会识别出该圆圈r1,并确定该圆圈 r1对应的闭合区域,然后再识别出闭合区域内的文字“吾昔在江夏,多立功绩,汝乃以劫江贼待我”,并将“吾昔在江夏,多立功绩,汝乃以劫江贼待我”作为教师标记的重点知识。
[0090]
在另一些实施例中,如果教师是在课件某一段或某一句的中间或结尾处进行标记,如图10中的
“☆”
r2,那么教学设备100首先识别出教师所做的重点标记
“☆”
r2,然后根据重点标记的位置,确定靠近重点标记
“☆”
r2完整的一句话,并将这句话作为重点知识。例
如,假设教师在图10所示的课件中的第x句的句末添加重点标记
“☆”
r2,那么教学设备100首先识别出重点标记
“☆”
r2的位置(xr2,yr2),然后将最接近该位置(xr2,yr2)的第x句话“权从其言,遂弃江夏,班师回江东”作为重点知识。
[0091]
在一些实施例中,教学设备100可以利用图像识别神经网络模型识别出重点标记的类型,然后确定某个类型的重点标记对应的区域,再利用光学字符识别技术(opticalcharacterrecognition,ocr)识别出重点标记对应区域的文字,并将该文字作为教师标记的重点知识。具体地,该过程可包括:(1)教学设备100训练图像识别网络模型;(2)教学设备100利用图像识别网络模型识别重点标记;(3)教学设备100根据重点标记的形状确定重点标记对应的包括重点知识的区域;(4)教学设备100利用ocr识别技术识别出该区域内的文字内容,具体如下:
[0092]
(1)教学设备100训练图像识别网络模型
[0093]
教学设备100基于已有的训练数据集中带有像素级标签的图像对上述图像识别网络模型进行训练,使得训练好的图像识别网络模型能够识别出课件中的重点标记。其中,带有像素级标签的图像指的是该图像中每个像素都有其对应的类型标签,例如部分像素对应的是文字、部分像素对应是物体的形状等。
[0094]
具体地,教学设备100将带有预设像素级类别标签的训练数据集中的图像作为目标数据;然后教学设备100将目标数据输入至待训练的图像识别网络模型中,得到目标数据的图像识别结果,并根据目标数据的图像识别结果计算图像识别网络模型的损失函数。
[0095]
在一些实施例中,损失函数的计算公式(1)可以是
[0096]
l
seg
=-y(t)logf(x
t
)(1)
[0097]
其中,f(x
t
)为通过图像识别网络模型识别出的结果,y(t)为目标数据的预设像素级类别标签,l
seg
为图像识别网络模型的损失函数。然后教学设备100根据损失函数的结果调整图像识别网络模型中的参数,比如图像识别网络模型所用的神经网络中每一层神经网络的权重值,来降低损失函数的结果,以使图像识别网络模型的输出结果与输入结果(也即预设像素级类别标签)相同或相似,当图像识别网络模型的输出结果与输入结果相同或相似,则认为图像识别网络模型训练完成。
[0098]
在本技术的一些实施例中,可以将损失函数的结果与预设阈值相比来判断图像识别网络模型训练是否完成。当损失函数的结果小于或等于预设阈值时,则认为图像识别网络模型的输出结果与输入结果相同或相似,也即图像识别网络模型训练完成。其中,预设阈值的设定与所采用的神经网络模型、损失函数相关,神经网络模型的性能更好,预设阈值可以设置较低,本技术对预设阈值的设置方式不作限制。
[0099]
可选地,上述用于训练图像识别网络模型的训练数据集可以是voc(pascalvisualobjectclasses)、mscoco(cityscapesmicrosoftcommonobjectsincontext)等2d数据集;或者是nyu-dv2、sun-3d、sunrgb-d等2.5d数据集;还可以是stanford2d-3d、shape-netcore等3d数据集,本技术对训练图像识别网络模型所采用的训练数据集不作限制。
[0100]
可选地,上述用于训练语义分割模型可以基于全卷积网络(fullyconvolutionnetworks,fcns)、seg-net、u-net、deep-labv1-v3等神经网络模型架构。本技术对图像识别网络训练所使用的神经网络模型的架构种类不作限制。
[0101]
(2)教学设备100利用图像识别网络模型识别重点标记
[0102]
教学设备100利用上述训练好的图像识别网络模型,对课件上的重点标记进行识别,确定重点标记的形状。教学设备100可利用训练好的图像识别网络模型识别出课件上的重点标记,例如教师勾画的包括重点知识的圈,或者教师在某一句句末添加的
“☆”
的标记等。
[0103]
为了便于教学设备100识别重点标记,在一些实施例中,教师在电子课件上或者在纸质课件的图像上做标记时,教学设备100可以根据教师的笔画轨迹,对教师的标记进行平滑处理,或者进行首尾自动连接。例如如图11(a)所示,教师在对语文科目的电子课件上的文字内容“吾昔在江夏,多立功绩,汝乃以劫江贼待我,今日尚有何说!”进行勾画时,形成的闭合曲线为不规则的曲线l1,教学设备100在教师完成重点标记后或者在教师进行重点标记的同时,自动对不规则的曲线l1进行平滑处理,得到如图11(b)所示的平滑曲线l2;或者如图11(c)所示,教师在电子课件上完成勾画后,未形成闭合的曲线,但是由于曲线l3的首(起点)尾(终点)两点距离特别接近,所以教学设备100会自动连接曲线l3的首尾两点,以形成闭合曲线。
[0104]
为了提高教学设备100识别重点标记的效率,在另一些实施例中,当教师在打开如图 2所示的教学直播界面后,教学直播界面上可以显示提示信息“请用平滑闭合曲线标记重点内容”,以减少因教师所做的重点标记形式不符合教学设备100的识别要求,而有所遗落的情况发生。其中,提示信息可以是以悬浮窗口的形式出现,该悬浮窗口可以在教师点击如图2所示的笔记按钮207时出现,提示信息也可以是固定在如图2所示的直播界面的某一位置,起到实时提醒教师的作用,本技术对提示信息的形式以及出现的时机不作限制。其中,教学设备100的识别要求可以是研发人员预设的关于重点标记的清晰度、重点标记的大小、重点标记的位置等,例如如果重点标记不够清晰、比如线条太细导致教学设备100 无法识别、或者重点标记太小导致教学设备100无法识别、又或者是重点标记在课件的正文范围之外等等,本技术对此同样不作限制。
[0105]
(3)教学设备100根据重点标记的形状确定重点标记对应的包括重点知识的区域
[0106]
由于重点标记的形状不同,每一种形状的重点标记都对应包括重点知识的区域,教学设备100将根据重点标记的形状,确定某一形状的重点标记对应的重点知识的区域。其中,重点标记的形状可以包括但不限于闭合曲线、

等,重点标记的形状还可以是方框,或者重点标记可以是教师用触控笔或者手指画出来的,也可以是教师用教学设备100自带的笔记工具,例如方框、圆圈、阴影等形成的,应理解,本技术对此不作限制。不难理解,当重点标记是教师用触控笔或者手指画出来的,也可以是教师用教学设备100自带的笔记工具形成时,教学设备100会对这些重点标记进行上述步骤(2)实施例所述的平滑处理、自动连接首尾处理等。
[0107]
具体地,例如以图10所示的重点标记为例,教学设备100利用图像识别网络模型识别出课件上的闭合曲线r1,然后确定闭合曲线r1覆盖的范围,例如闭合曲线r1轮廓最外端的p1、p2、p3、p4坐标,即该范围为包括重点知识的区域;再例如,继续以图10所示的重点标记为
“☆”
r2为例,教学设备100利用图像识别网络模型识别出课件中重点标记
“☆”
r2,并确定
“☆”
r2的位置(xr2,yr2),然后以(xr2,yr2)为终点,将(xr2, yr2)前的完整的一句话,“权从其言,遂弃江夏,班师回江东”所在区域作为重点知识区域。
[0108]
(4)教学设备100利用ocr识别技本识别出该区域内的文字内容
[0109]
可以理解,教学设备100可以预先训练ocr识别网络模型,然后利用训练好的ocr识别网络模型识别出包括重点知识的区域内的内容,并将该内容作为重点知识。
[0110]
在一些实施例中,教学设备100可以使用带有标签数据的样本图像对ocr识别模型进行训练,其中具体地训练过程与上述教学设备100训练图像是识别模型的方式一致,具体可参照上述训练过程,此处不再赘述。
[0111]
训练好ocr识别网络模型后,教学设备100利用ocr识别网络模型识别上述重点知识所在区域内的文字内容,并将该文字内容作为重点知识。
[0112]
在另一些实施例中,重点知识所在区域的内容也可以是图像,所以教学设备100还可以利用上述图像识别网络模型对重点知识所在区域进行识别,以识别出重点知识所在区域内的图像内容,并将该图像内容作为重点知识。
[0113]
还可以理解,上述图像识别网络模型以及ocr识别网络模型可以是由其他教学设备 100训练好,然后在教学设备100系统开发时预置在教学设备100的功能。上述图像识别网络模型、ocr识别网络模型还可以是其他教学设备100对完成模型训练后,将由其他教学设备100将训练好的模型打包封装为软件开发工具包(software development kit,sdk) 文件,发送至教学设备100上,并在教学设备100上安装,当教学设备100需要使用上述网络模型时,教学设备100通过调用与上述网络模型相关的函数来使用上述网络模型。其中,其他教学设备100可以为笔记本电脑、台式电脑、云计算机、平板电脑等具备模型训练能力的教学设备100,本技术对其他教学设备100的形式不作限制。
[0114]
(5)生成每项重点知识对应的按钮
[0115]
为了能够实现对重点知识的一键查询,教学设备100会为每一项重点知识生成对应的按钮,并且将按钮链接至第三方的搜索应用程序包或者第三方搜索应用程序的首界面网页,同时将每项重点知识的按钮上的标签内容都作为检索关键词传入第三方搜索应用程序的搜索栏,以当学生在学习设备200上通过上述网课在线app浏览电子课件并点击某项重点知识对应的按钮时,学习设备200能够响应于学生的操作,调用第三方搜索应用程序对重点知识进行搜索,并将重点知识相关的查询结果直接显示在第三方应用程序内,或者在网课在线app内显示第三方搜索应用程序的首界面。
[0116]
可选地,上述重点知识的按钮可以是带有文字标签的按钮,也可以是带有图像标签的按钮,本技术对此不作限制。例如如图12所示,教学设备100识别出的化学科目中重点知识的文字为“浓盐酸”、“浓硫酸”,然后教学设备100在重点知识所在位置,生成覆盖原文字“浓盐酸”的带有文字标签“浓盐酸”的按钮,以及覆盖原文字“浓硫酸”的带有文字标签“浓硫酸”的按钮。又例如,如果重点知识的文字较长,那么教学设备100也可以根据重点知识文字的关键字,生成带有关键字标签的按钮。又例如,如果重点知识为图像,那么教学设备100可以生成带有图像id号标签的按钮,比如如图13所示,教师用重点标记将生物科目第三章第一节中,图像的id号为“3-1”的图像圈起来,然后教学设备 100将生成带有文字标签“3-1”的按钮。
[0117]
举例来说明,以创建图12所示的按钮为例,教学设备100首先引入抽象窗口工具包 (abstract windowing toolkit,awt)以及轻量级的图形界面组件(swing),其中,awt 是java提供用来建立和设置java的图形用户界面的基本工具,swing是以awt平台为基础构建
起来的新组件。
[0118]
然后教学设备100利用jbutton jb=new jbutton(

浓盐酸

)创建“浓盐酸”按钮,之后再设置该按钮的其他属性,例如大小、位置、颜色等,例如假设浓盐酸所在区域的四个边界点坐标为{(x1,y1),(x2,y1),(x1,y2),(x2,y2)},教学设备100将通过 this.setmargin(new insets(x1,x2,y1,y2))设置按钮的位置的大小,即该按钮的边界点的坐标与重点知识区域的边界点左右一致,以使按钮位置与重点知识所在区域重合甚至覆盖重点知识所在区域。
[0119]
之后,教学设备100通过jb.addactionlistener(new myactionlistener())为该按钮注册事件响应,并在onclick()方法中添加与点击按钮相关的响应事件。
[0120]
在一些实施例中,教学设备100可以使用webview的方式,在当前应用程序内显示第三方搜索应用程序的首界面,即教学设备100可以将按钮链接第三方搜索应用程序的首界面,例如应用程序的首界面,具体地,教学设备100在onclick()函数中添加以下方法:
[0121]
首先通过webview方法创建webview的对象,然后该对应指向打开课件的当前应用程序this,即webviewwebview=newwebview(this);然后使在当前应用程序内显示webview 加载至应用程序的首界面网页地址“https://www.baidu.com/”,即 webview.loadurl(

https://www.baidu.com/

),并在当前应用程序内显示应用程序的首界面网页,即setcontentview(webview)。
[0122]
通过上述方法,当重点知识的按钮被点击后,就可以在当前应用程内显示第三方搜索应用程序的首界面(参见上图4(b)),然后学生可以在第三方应用程序的首界面中的搜索栏中对检索关键词进行编辑,然后点击第三方应用程序首界面中的搜索按钮(例如应用程序首界面中的“百度一下”)对与重点知识相关的检索关键词进行检索,并在当前应用程序内显示检索结果网页。
[0123]
在另一些实施例中,教学设备100也可以直接打开第三方应用程序,使第三方应用程序在打开后自动对检索关键词进行检索,并直接在第三方应用程序内显示检索结果,即将按钮链接至第三方搜索应用程序包,例如同样为应用程序,教学设备100需在 onclick()函数中添加以下方法:首先设置需要调用的第三方搜索应用程序包,即privatestatic string mospackage=

com.baidu.browser.apps

;然后将重点知识作为检索关键词value传入第三方搜索应用程序中,即public void jumpbrowser(string value);然后在第三方搜索应用程序内,对检索关键词value进行检索,即intent search=newintent(intent.action_web_search);search.putextra(searchmanager.query,value)。如此,当重点知识的按钮被点击后,就可以打开第三方搜索应用程序对重点知识进行检索,并直接将检索结果显示在第三方应用程序内(参见上图4(d))。
[0124]
通过上述方法教学设备100可以根据教师在课件上的重点标记生成重点知识对应的按钮,以使学生在学习设备200上通过具体应用程序浏览课件时,能够根据课件中重点知识的按钮实现对重点知识的一键查询,简化了学生利用智慧识屏功能进行检索时需调整边界选择框(参见上图3)的操作,提高了学生检索重点知识的效率。
[0125]
但是可以理解,由于重点知识及其对应的按钮一般是在某一个科目的课件内,学生只有在打开该科目的课件后才可以看到重点知识及其对应的按钮,当科目较多课件也较多时,学生必须浏览所有科目对应的电子课件,才能知道各科目包括的重点知识及其对应的可实现一键查询的按钮。故为了省去学生浏览各科对应的电子课件寻找重点知识的时间,在一些实施例中,教学设备100可以生成包括各科目重点知识的知识图谱,然后利用上述生成按钮的方法为知识图谱所包括的每一项重点知识生成对应的按钮,以使学生通过知识图谱了解各科目的重点知识,并且通过知识图谱中各项重点知识的按钮,实现对重点知识的一键查询。
[0126]
其中,重点知识之间的知识图谱是由重点知识以及重点知识之间的关联关系构成的。在一些实施例中,重点知识之间的关联关系可以是根据重点知识的特征之间的关系确定的,例如重点知识之间的关联关系可以是根据重点知识的特征是否相似确定的,比如,假设语文科目的“鸿蒙”与历史科目的“鸿蒙”具有相似性,那么语文科目的“鸿蒙”与历史科目的“鸿蒙”之间则具有关联关系;重点知识之间的关联关系也可以是根据重点知识的特征之间是否有上下位概念确定的,比如物理科目的“力学”与物理科目的“重力”、“摩擦力”等之间具有上下文概念,则物理科目的“力学”与物理科目的“重力”、“摩擦力”之间具有关联关系,本技术对关联关系之间的确定方式不作限制。
[0127]
下面以各科目的重点知识的特征相似度确定重点知识之间的关联关系为例,介绍上述各实施例中重点知识的知识图谱的生成方法,该方法主要包括:
[0128]
(1)提取上述重点知识的特征。
[0129]
如上文所言,知识图谱是由重点知识以及重点知识之间的关联关系构建的,而重点知识之间的关联关系则是根据重点知识的特征之间的关系建立的,例如重点知识的特征之间的相似度,所以教学设备100需先提取上述重点知识的特征,然后基于重点知识的特征相似度确定重点知识之间的关联关系,以构建重点知识的知识图谱。
[0130]
在一些实施例中,重点知识的特征可以包括能够反映重点知识的内容特征,例如文字内容的关键字、图像的内容,也可以包括反映重点知识所述科目的来源特征,例如,同一科目的课件中的重点知识都具有同一来源,比如语文科目的课件中的“岳阳楼记”、“滕王阁序”的来源特征为“语文科目”,“圆锥曲线”、“三角函数”的来源特征均为“数学科目”。
[0131]
具体地,在一些实施例中,如果教学设备100识别出的物理科目课件中某一重点知识为文字,那么教学设备100将利用上述ocr识别技术提取出文字中的关键字,并将文字的关键字作为文字的内容特征。例如教学设备100识别出的重点知识为“牛顿第三运动定律只适用于惯性系中实物物体之间的相互作用,如在电磁场中运动的电子,将受到电磁场力作用,但无从谈论电子对电磁场的反作用力;非惯性系中的惯性力无反作用力,那么教学设备100利用ocr识别技术将提取出这段话的关键词为“物理课;牛顿第三运动定律;惯性系;电子;电磁场力”。
[0132]
在另一些实施例中,如果教学设备100识别出历史课的某一重点知识为图像,那么教学设备100将利用上述图像识别网络模型识别出图像的图像内容,将图像内容作为重点知识的特征,例如,教学设备100识别出图像a的内容包括了山水、鸟兽,则教学设备100 将“历史;山水;鸟兽”作为图像a的内容的特征。
[0133]
(2)为上述重点知识中特征相似度大于或等于预设相似度阈值的重点知识建立关
联关系,以构建知识图谱。
[0134]
在提取上述重点知识的特征后,教学设备100需要进一步计算重点知识的特征之间的相似度,以根据重点知识的特征之间的相似度大小确定重点知识之间是否存在关联关系,并根据各科目重点知识之间的关联关系,形成知识图谱。
[0135]
可选地,重点知识的特征之间相似度计算公式可以是欧几里得距离公式、曼哈顿距离计算公式、明可夫斯基距离公式、皮尔森相关系数计算公式,应理解本技术对计算各项重点知识之间的特征相似度的方式不作任何限制。
[0136]
例如,在一些实施例中,教学设备100利用以下欧几里得距离公式(2)计算某两项重点知识之间的特征相似度:
[0137][0138]
其中,dn(p,q)表示重点知识p与重点知识q之间的特征相似度,n表示重点知识p 或重点知识q的特征的数量,pi表示重点知识p的某个特征的特征值,qi表示重点知识q 的某个特征的特征值,例如重点知识可以包括文字特征值、图像内容特征值以及来源特征值。
[0139]
在一些实施例中,教学设备100可以将某两项重点知识的特征之间的相似度与预设相似度阈值进行比较,根据这两项重点知识的特征之间的相似度与预设相似度阈值的关系,确定这两项重点知识之间具有关联关系。
[0140]
具体地,当某两个重点知识之间的特征相似度大于或等于预设相似度阈值时,教学设备100确定这两个重点知识之间具有关联关系,当两个重点知识之间的特征相似度小于预设相似度阈值时,教学设备100确定这两个重点知识之间不具有关联关系。
[0141]
例如,以图14(a)为例,语文科目的重点知识“鸿蒙”与历史科目的重点知识“鸿蒙”之间的特征相似度大于预设相似度阈值,则语文科目的重点知识“鸿蒙”与历史科目的重点知识“鸿蒙”之间具有关联关系(图中以线条表示);语文科目的重点知识“鸿蒙”与数学科目的重点知识“三角函数”之间的相似度小于预设相似度阈值,则语文科目的重点知识“质量”与数学科目的重点知识“三角函数”之间则不具有关联关系,为各科目的所有重点知识均按照它们两两之间的相似度与预设相似度的关系确定它们之间的关联关系,即可得到如图14(b)所示的重点知识的知识图谱。
[0142]
在一些实施例中,教学设备100可以根据重点知识的来源特征,将属于同一科目下的重点知识,划分至同一科目下,例如继续以上图14(b)所示,教学设备100将同属于语文课目下的重点知识“鸿蒙”、“质量”划分至语文科目下,将同属于数学课的重点知识“三角函数”、“图和双曲线”划分至数学科目下,将同属于化学科目的重点知识“硫酸和硫酸氢钠反映的化学方程式”、“二甲基苯甲酸的分子结构式”划分至化学科目下,同属于历史科目下的重点知识“鸿蒙”、“魏晋南北朝”划分至历史科目下。然后再根据重点知识中其他特征,例如文字内容的关键字或图像内容的内容特征,为不同科目间,重点知识的特征相似度大于预设相似度的重点知识建立关联关系。例如,继续参考图14(b),语文科目中的“鸿蒙”与历史课中的“鸿蒙”特征相似度为1,等于预设相似度阈值例如1,所以为语文科目中的“鸿蒙”与历史科目中的“鸿蒙”建立关联关系。
[0143]
在一些实施例中,上述预设相似度阈值可以根据课件所属科目之间的相关性来确定,如果两个课件所属科目之间的相关性较低,则说明两个课件中的重点知识有很大程度
并不相关,那么预设相似度可以设置地高一些,例如0.8、0.9等值,以避免将相关性较低的科目之间的重点知识进行关联,导致学生对于重点知识的理解产生混乱;如果两个课件所属科目之间的相关性较高,则说明两个课件中的重点知识有很大程度上是相关的,那么预设相似度可以设置地低一些,例如0.4、0.5等值,以尽可能的将相关的科目之间的重点知识关联起来,增强学生的联想记忆。应理解,本技术对预设相似度阈值的设置方法不作限制。
[0144]
在一些实施例中,教学设备100可以根据科目之间相关性之和与预设相关性阈值的关系,来确定课件所属科目之间的相关性的高低,例如,假设有数学课m、语文课c、英语课e三个科目的课件,它们之间的相关性如下表1所示:
[0145]
表1
[0146]
数学课m语文课c英语课e数学课m10.20.1语文课c0.210.7英语课e0.10.71
[0147]
即语文课c与数学课m的相关性为0.2,语文课c与英语课e的相关性为0.7,数学课c与英语课e的相关性为0.1,所以这三个科目之间的相关性之和为:0.7+0.1+0.2=1。
[0148]
假设预设相关性阈值为1,那么这三个科目之间的相关性之和等于预设相关性阈值,这三个科目之间的相关性为高,对应地,预设相似度阈值可以设置地低一些;假设预设相关性之和为1.5,那么这三个科目之间的相关性之和小于预设相关性阈值,这三个科目之间的相关性为低,对应地,预设相似度阈值可以设置地高一些。
[0149]
然后,教学设备100根据重点知识之间的特征相似度与预设相似度阈值的关系,为重点知识建立关联关系,以构成如图14(b)所示的知识图谱。
[0150]
(3)为上述知识图谱中的每项重点知识生成按钮。
[0151]
在生成重点知识之间的知识图谱后,学生可以根据知识图谱了解各个科目的重点知识,但是由于知识图谱中各个重点知识并没有按钮,所以学生如需查询检索某个重点知识时,还需根据重点知识所属科目,然后从该科目对应的电子课件中找到该重点知识对应的按钮,然后点击该按钮实现一键查询,学生仍需翻阅到具体科目对应的电子课件才可以使用一键查询功能。为了进一步提高学生查询检索重点知识的效率,教学设备100还需利用上述生成按钮的方法为知识图谱中的每项重点知识生成对应的按钮,以最终形成如14(c) 所示的包括按钮的重点知识的知识图谱。如此,学生即可基于该带有按钮的知识图谱,在浏览知识图谱的时候,就可以点击知识图谱中各项重点知识对应的按钮,实现对重点知识的一键查询。
[0152]
可以理解,由于重点知识的按钮上的标签内容与重点知识一致或者与重点知识的关键词一致,所以在本技术的一些实施例中,教学设备100也可以根据重点知识对应的按钮上的标签内容直接生成带有按钮的重点知识的图谱。具体地,教学设备100可以提取重点知识的按钮上的标签内容的特征,然后根据标签内容的特征之间的相似度与预设相似度阈值的关系确定标签对应的按钮之间的关联关系,其中,教学设备100提取标签内容的特征,然后计算标签内容的特征之间的相似度,并以标签内容的特征之间的相似度大小确定按钮之间的关联关系的方式可参考上述相关描述,此处不再赘述。
[0153]
上文介绍了本技术中生成重点知识对应的按钮以及构建包括各科目重点知识以
及重点知识对应的按钮的知识图谱的方法,并且如前文所述的,学生可以在各科目对应的电子课件中根据重点知识对应的按钮实现对重点知识的一键查询,也可以直接根据各科目重点知识的知识图谱,提前了解各科目重点知识,并根据知识图谱中各重点知识对应的按钮实现对重点知识的一键查询,提高了学习效率。
[0154]
可以理解,在学生通过上述重点知识对应的按钮实现一键查询的过程中,学习设备100 需要检测“学生点击某个重点知识按钮”然后“响应学生点击按钮的操作,显示按钮对应的查询结果”下面对此展开介绍。
[0155]
需要理解,一般情况下,是学生通过点击重点知识对应的按钮对重点知识进行查询,但是并不排除学生以外的群体,例如教师、家长等等用户通过其他电子设备(比如教学设备100、智能手机等),利用重点知识对应的按钮对重点知识进行查询。下面以用户在电子设备上通过重点知识对应的按钮的进行重点知识查询为例进行说明。具体地,如图15所示,方法1500包括:
[0156]
步骤1502,检测用户是否点击了课件中某一个重点知识对应的按钮。
[0157]
可以理解,由于各个重点知识都有对应的按钮,所以电子设备需要检测学生是否点击了重点知识的按钮以及学生点击的是哪一个重点知识对应的按钮。
[0158]
具体地,在一些实施例中,电子设备可以通过触摸传感器检测用户是否存在点击按钮的操作,电子设备根据用户点击按钮的触控操作发生的位置,确定该位置对应的重点知识的按钮。例如,电子设备通过触控传感器检测学生的触控操作的位置(x,y),然后判断该位置(x,y)处是否有重点知识的按钮,假设图4(a)中语文科目的重点知识“鸿蒙”的按钮位置也为(x,y),则用户触控操作的位置对应的即为“鸿蒙”的按钮,如果没有任何一个重点知识按钮的位置与该位置(x,y)一致,则说明该位置(x,y)处没有对应的重点知识的按钮。
[0159]
可以理解,如上文所述的,重点知识的按钮实际位置实则为一个“区域”,所以电子设备也可以判断其检测到的学生的触控操作是否发生在重点知识按钮的区域内,如果发生在重点知识的按钮的区域内,则确定用户点击了重点知识的按钮,如果用户触控操作没有发生在任何一个重点知识的按钮的区域内,则确定用户没有点击重点知识的按钮。例如,假设图4(a)中语文科目的重点知识“鸿蒙”的按钮所覆盖的区域为(x1,x2,y1,y2),由于学生触控操作发生的位置为(x,y),如果该位置在(x1,x2,y1,y2)的范围内,则说明用户点击了“鸿蒙”的按钮,如果该位置在(x1,x2,y1,y2)的范围外,则说明用户没有点击“鸿蒙”按钮。
[0160]
步骤1504,响应于用户点击按钮的操作,打开第三方应用程序对重点知识进行检索。
[0161]
如前文所述,当按钮与第三方应用程序包链接时,用户可以通过点击按钮使电子设备打开第三方应用程序对重点知识进行检索,并在第三方应用程序内直接显示检索结果。
[0162]
所以,在本技术的一些实施例中,当用户点击按钮后,电子设备将打开与按钮链接的第三方应用程序,使第三方应用程序对重点知识进行检索。
[0163]
步骤1506,在第三方应用程序内显示与重点知识相关的检索结果。
[0164]
由于电子设备是通过打开第三方应用程序对重点知识进行检索的,所以与重点知识相关的检索结果将直接显示在第三方应用程序内(参见上图8至图9)。
[0165]
可以理解,在一些实施例中,电子设备也可以仅在第三方应用程序中显示第三方
200可以通过网络协议,以屏幕共享的方式,即可实现电子课件在教学设备和学习设备的同步;当课件属于纸质课件时,则需要通过摄像头300在教学直播开始时,获取纸质课件的图像。在一些实施例中,摄像头300可以由教师手动开启,也可以在教师进入如图2所示的教学直播界面后,自动开启,例如,教师在进入如图2所示的教学直播界面之前,可以先手动开启摄像头300,以便于提前对摄像头300进行调试,避免在教学直播开始后,才发生摄像头300存在故障,本技术对此不作限制。
[0179]
步骤1704,摄像头向教学设备发送纸质课件的图像的预览帧。
[0180]
可以理解,在教学直播开始前,摄像头300需要向教学设备发送文件图像的预览帧,以便于教师根据纸质课件的图像的预览帧的质量,例如,纸质文件的图像是否清晰、界面是否存在卡顿等,确定是否开始教学直播。
[0181]
例如,在一些实施例中,教师在开始教学直播之前,可以根据摄像头300获取的纸质课件的图像是否清晰,摄像头300在传输纸质文件图像时,直播界面是否存在卡顿等现象,确定是否需要调整网络设置或更换摄像头300,以避免网络原因或者摄像头300硬件质量影响教学直播的效果。
[0182]
步骤1706,教学设备将纸质课件的图像的预览帧发送至学习设备。
[0183]
不难理解,受限于网络传输的质量,网络传输过程中可能存在数据丢失,例如丢包等情况,导致学习设备200与教师设备100显示的画面不同步或者无法正常显示画面等问题。所以学生也需要根据所显示的纸质课件图像的预览帧的质量来确定是否可以开始教学直播,如此,教学设备100在获取到摄像头300发送的纸质课件的图像的预览帧后,还需要向学习设备200发送纸质课件的图像的预览帧,以便于学生根据学习设备200上显示的纸质课件的图像的预览帧的质量来确定是否可以开始教学直播。例如,如果学习设备200上显示的纸质文件的图像的预览帧非常模糊,或者学习设备200根本无法正常显示任何画面,学生可以通过如图2所示的学习设备200上的语音通话模式按钮将上述情况告知教师,以便于在教师的指导下,调整网络设置等,以使教学直播得以顺利开展。
[0184]
步骤1708,摄像头300响应于教师保存重点知识的操作指令,生成包括重点知识的快照。
[0185]
可以理解,在教学直播开始后,教师可以在纸质课件上直接进行重点标记,然后由摄像头300获取带有重点标记的纸质课件,或者教师可以在教学设备100上,对摄像头300 获取的纸质课件的图像进行重点标记。添加重点标记的方法可参考上文相关内容的描述,此处不再赘述。
[0186]
教师做完重点标记后,在教学设备100上点击图2教学直播界面中的保存按钮106,以使摄像头300能够响应于该操作指令,截取当前界面中包括重点知识的纸质课件的屏幕快照,并保存在摄像头300自身存储器中。可以理解,摄像头300如果是集成在教学设备 100上的摄像头,那么摄像头300得到包括重点知识的纸质课件的屏幕快照后,可以将快照保存在教学设备100的本地存储器中。
[0187]
步骤1710,摄像头向教学设备发送包括重点知识的快照。
[0188]
可以理解,摄像头300获取的包括重点知识的纸质课件的快照上只有教师做的重点标记以及标记出的重点知识,并没有重点知识对应的按钮,如需生成如上图5的按钮,摄像头300还需在获取包括重点知识的纸质课件的快照后,将包括重点知识的纸质课件的快
照发送至教学设备100,以便于教学设备100根据包括重点知识的纸质课件快照,生成重点知识的按钮。其中,教学设备100生成重点知识对应的按钮的方式可参考上文相关内容的描述,此处不再赘述。
[0189]
步骤1712,教学设备识别包括重点知识的快照中的重点标记,并确定重点标记对应的区域。
[0190]
教学设备100确定纸质课件的快照中的有效标记、以及确定重点标记对应的区域的方法可参考上文相关内容的描述,此处不再赘述。
[0191]
步骤1714,教学设备识别上述区域中的内容,并将该内容作为重点知识。
[0192]
教学设备100确定有效标记对应的区域后,也将利用上述中ocr文字识别技术识别出该区域内的内容,并将该内容作为重点知识,具体实现方式可参考上述相关描述,此处不再赘述。
[0193]
步骤1716,在重点知识内容所在位置生成带有文字标签的按钮。
[0194]
其中,教学设备100在重点知识内容所在位置生成带有文字标签的按钮的方式可参考上文相关内容的描述,此处不再赘述。
[0195]
步骤1718,提取重点知识内容的特征,然后基于重点知识内容的特征之间的相似度,为重点知识内容建立关联关系。
[0196]
教学设备100提取重点知识内容的特征的方式以及为重点知识内容建立关联关系的方式可参考上述相关描述,此处不再赘述。
[0197]
步骤1720,响应于教师结束讲解的操作指令,生成纸质课件的快照集合。
[0198]
教师点击如图2所示的退出按钮102结束教学直播,教学设备100生成包括重点知识的纸质课件的图像。在一些实施例中,该课件可以是由教师的全部纸质课件的快照构成,也可以仅由纸质课件中包括重点知识内容的纸质课件的图像构成,本技术对此不作限制
[0199]
步骤1722,教学设备将纸质课件的快照集合发送至学习设备。
[0200]
教学设备100将纸质课件的快照集合发送至学习设备200,以供学生在如图5所示的教学直播界面,通过更多按钮208中的查看课件按钮(未示出)下载查阅课件。在一些实施例中,学生可以在如图5所示的教学直播界面,打开纸质课件的快照集合进行查阅;在另一些实施例中,学生也可以在学习设备200的其他应用程序中打开纸质课件的快照集合进行查阅,本技术对此不作限制。
[0201]
上述实施例中,教师是在教学设备100的教学直播界面中为课件(包括电子课件和纸质课件)添加重点标记的,学生能够在教学直播过程中,跟随教师的思路对重点知识有初步的认识。为了使学生能够提前预习某一科目的重点知识,以提高教学直播课堂的教学效率,在其他实施例中,教师也可以在教学直播界面之外提前为电子课件或纸质课件添加重点标记,然后上传至如图1所示的网课在线app 10中,网课在线app 10后台会对教师上传的包括重点标记的课件进行重点标记识别、并生成重点知识按钮的处理,以使学生在教学直播开始前通过学习设备200的网课在线app10下载查阅课件,并提前预习课件的内容。
[0202]
图18示出了一些实施例提供的一例教学设备100的硬件结构示意图。
[0203]
教学设备100可以包括处理器110,外部存储接口120,内部存储器121,usb接口 130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器
模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。
[0204]
其中,传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器 180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m 等。
[0205]
可以理解的是,本技术实施例示意的结构并不构成对教学设备100的具体限定。在本技术另一些实施例中,教学设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
[0206]
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器 (application processor,ap),调制解调处理器,图形处理器(graphics processing unit, gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器 (neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
[0207]
处理器110中还可以设置存储器,用于存储指令和数据。在本技术的实施例中,处理器120可以执行对应用的界面显示方法。
[0208]
内部存储器121可以用于存储计算机可执行程序代码,可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。
[0209]
usb接口模块130可以用于连接外部存储卡,例如micro sd卡,实现扩展教学设备 100的存储能力。外部存储卡通过接口模块130与处理器120通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
[0210]
充电管理模块140接收电池的输入,为处理器110,内部存储器121,显示屏194等供电。
[0211]
无线通信模块150可以提供应用在教学设备100上的包括无线局域网(wirelesslocal area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频 (frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等的无线通信的解决方案。
[0212]
移动通信模块160可以提供应用在教学设备100上的包括2g/3g/4g/5g等无线通信的解决方案。
[0213]
教学设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。
[0214]
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器 110中。
[0215]
教学设备100可以通过摄像头193以及应用处理器等实现拍摄功能。例如,在一些实施例中,当教师使用纸质课件时,教学设备100的摄像头193可以获取教师在纸质课件的内容,以及教师在纸质课件上所做的重点标记。
[0216]
图19示出了一些实施例提供的一例教学设备100的软件结构框图。
[0217]
如图19所示,教学设备100可以分为应用程序层,应用程序框架层,安卓运行时 (android runtime)和系统库,以及内核层。
[0218]
其中,应用程序层可以包括一系列应用程序包。
[0219]
如图19所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。在本技术的实施例中,应用程序包可以包括图库应用等。
[0220]
应用程序框架层可以包括视图系统,手势识别系统等。
[0221]
在本技术的实施例中,手势识别系统用于识别用户在教学设备100的屏幕上对图库应用执行的用户操作。
[0222]
视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用的显示界面。显示界面可以由一个或多个显示元素组成的,这里显示元素是指在电子设备的屏幕中,应用的显示界面中的元素。
[0223]
android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
[0224]
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
[0225]
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
[0226]
系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(medialibraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
[0227]
表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
[0228]
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
[0229]
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
[0230]
2d图形引擎是2d绘图的绘图引擎。
[0231]
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
[0232]
本技术实施例还提供了一种电子设备,该网络设备包括:至少一个处理器、存储器以及存储在所述存储器中并可在所述至少一个处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意各个方法实施例中的步骤。
[0233]
本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。
[0234]
本技术实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现可实现上述各个方法实施例中的步骤。
[0235]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方
法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(read-only memory,rom)、随机存取存储器(random accessmemory,ram)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
[0236]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0237]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0238]
在本技术所提供的实施例中,应该理解到,所揭露的装置/网络设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/网络设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0239]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0240]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1