基于图像识别的学习状态监控方法、终端设备及存储介质与流程

文档序号:32390534发布日期:2022-11-30 08:03阅读:27来源:国知局
基于图像识别的学习状态监控方法、终端设备及存储介质与流程

1.本发明涉及图像识别技术领域,尤其涉及一种基于图像识别的学习状态监控方法、终端设备及存储介质。


背景技术:

2.随着科学技术的发展,知识的膨胀速度越来越快,对于大部分的家长都希望孩子能够更早的进行学习汉字和数学以及其他的基础知识,所以都会购买很多写字的练习本和算术题册用于辅导孩子进行学习。随着孩子学习能力增强会购买越来越多的习题,为了减少纸张的使用,有很多电子设备,比如便携式平板电脑或者手机都相继开发了一些应用来辅助学习。
3.但是,在实际的学习中使用电子设备进行书写和纸质书写的差异比较大,不利于孩子学习习惯的培养,也无法实现对孩子学习情况进行自动实时评价与监控。
4.因此,现有技术还有待改进和提高。


技术实现要素:

5.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于图像识别的学习状态监控方法、终端设备及存储介质,旨在提供解决现有技术中使用电子设备进行书写时,无法实现对孩子学习情况进行自动实时评价与监控的问题。
6.第一方面,本发明提供一种基于图像识别的学习状态监控方法,其中,所述方法包括:
7.获取选定的学习交互模式,根据所述学习交互模式,显示与所述学习交互模式所对应的教学内容;
8.获取预设的图像采集区域所对应的图像信息,并对所述图像信息进行识别,得到所述图像信息所对应的实时书写内容;
9.根据所述实时书写内容与所述教学内容,确定实时学习评价结果,并根据所述实时学习评价结果,生成学习状态监控信息。
10.在一种实现方式中,所述根据所述学习交互模式,显示与所述学习交互模式所对应的教学内容,包括:
11.若所述学习交互模式为文字书写练习模式,则调取所述文字书写练习模式所对应的待练习文字;
12.若所述学习交互模式为数学题练习模式,则调取所述数学题练习模式所对应的待练习数学题;
13.将所述待练习文字或者所述待练习数学题作为所述教学内容,并将所述待练习文字或者所述待练习数学题在显示屏上的第一显示区域内进行显示。
14.在一种实现方式中,所述对所述图像信息进行识别,得到所述图像信息所对应的实时书写内容,包括:
15.从所述图像信息中提取文字信息,并对所述文字信息进行识别,确定所述文字信息所对应的文字内容,所述文字内容包括汉字内容、英文内容或者数字内容;
16.将所述文字内容作为所述实时书写内容,并将所述实时书写内容在显示屏上的第二显示区域内进行显示。
17.在一种实现方式中,所述根据所述实时书写内容与所述教学内容,确定实时学习评价结果,包括:
18.将所述实时书写内容与所述教学内容进行比对,得到比对结果;
19.根据所述比对结果,确定所述实时学习评价结果。
20.在一种实现方式中,所述根据所述实时学习评价结果,生成学习状态监控信息,包括:
21.获取预设时间段内的所述实时学习评价结果,并根据预设时间段内的所述实时学习评价结果,绘制学习状态曲线;
22.根据所述实时评价结果,生成学习建议信息;
23.根据所述学习状态曲线与所述学习建议信息,生成所述学习状态监控信息。
24.在一种实现方式中,所述对所述图像信息进行识别,得到所述图像信息所对应的实时书写内容,还包括:
25.若所述学习交互模式为数学题练习模式,则获取所述实时书写内容中的数字内容;
26.若所述数字内容为数学表达式,则生成所述数学表达式所对应的数字结果,并对所述数字结果进行显示。
27.在一种实现方式中,所述对所述图像信息进行识别,得到所述图像信息所对应的实时书写内容,还包括:
28.若识别出的所述实时书写内容为汉字内容或者英文内容,则调取所述汉字内容或者英文内容所对应的读音信息进行播放。
29.第二方面,本发明实施例还提供一种基于图像识别的学习状态监控装置,其中,所述装置包括:
30.教学内容显示模块,用于获取选定的学习交互模式,根据所述学习交互模式,显示与所述学习交互模式所对应的教学内容;
31.图像信息识别模块,用于获取预设的图像采集区域所对应的图像信息,并对所述图像信息进行识别,得到所述图像信息所对应的实时书写内容;
32.学习状态监控模块,用于根据所述实时书写内容与所述教学内容,确定实时学习评价结果,并根据所述实时学习评价结果,生成学习状态监控信息。
33.第三方面,本发明实施例还提供一种终端设备,其中,所述终端设备包括存储器、处理器及存储在存储器中并可在处理器上运行的基于图像识别的学习状态监控程序,处理器执行基于图像识别的学习状态监控程序时,实现上述方案中任一项的基于图像识别的学习状态监控方法的步骤。
34.第四方面,本发明实施例还提供一种计算机可读存储介质,其中,计算机可读存储介质上存储有基于图像识别的学习状态监控程序,所述基于图像识别的学习状态监控程序被处理器执行时,实现上述方案中任一项所述的基于图像识别的学习状态监控方法的步
骤。
35.有益效果:与现有技术相比,本发明提供了一种基于图像识别的学习状态监控方法,本发明通过获取选定的学习交互模式,根据所述学习交互模式,显示与所述学习交互模式所对应的教学内容,该教学内容为用户需要进行练习的内容,比如汉字练习或者数学算术题的联系。然后本发明获取预设的图像采集区域所对应的图像信息,并对所述图像信息进行识别,得到所述图像信息所对应的实时书写内容,该实时书写内容是用户根据教学内容自行练习书写的内容,比如教学内容为需要练习的汉字时,此时实时书写内容就是用户根据该教学内容中的汉字自行练习书写的内容。因此根据所述实时书写内容与所述教学内容,确定实时学习评价结果,该实时学习评价结果反映出用户的实时书写内容的正误情况等。然后根据所述实时学习评价结果,生成学习状态监控信息。由此可见,本发明可基于对用户的实时书写内容进行识别来实现对实时学习情况进行评价与监控,从而有助于实时了解用户的学习情况,以便给用户提高更好的学习指导与建议。
附图说明
36.图1为本发明实施例提供的基于图像识别的学习状态监控方法的具体实施方式的流程图。
37.图2为本发明实施例提供的基于图像识别的学习状态监控装置的功能原理图。
38.图3为本发明实施例提供的终端设备的原理框图。
具体实施方式
39.为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
40.基于上述实施例,本发明提供一种基于图像识别的学习状态监控方法,基于本实施例的方法,可实现对用户的实时学习情况进行评价与监控,从而有助于实时了解用户的学习情况,以便给用户提高更好的学习指导与建议。具体实施时,本实施例可通过获取选定的学习交互模式,根据所述学习交互模式,显示与所述学习交互模式所对应的教学内容,该教学内容为用户需要进行练习的内容,比如汉字练习或者数学算术题的联系。然后本发明获取预设的图像采集区域所对应的图像信息,并对所述图像信息进行识别,得到所述图像信息所对应的实时书写内容,该实时书写内容是用户根据教学内容自行练习书写的内容,比如教学内容为需要练习的汉字时,此时实时书写内容就是用户根据该教学内容中的汉字自行练习书写的内容。因此根据所述实时书写内容与所述教学内容,确定实时学习评价结果,该实时学习评价结果反映出用户的实时书写内容的正误情况等。然后根据所述实时学习评价结果,生成学习状态监控信息。
41.举例说明,本实施例的方法应用在智能电视上,该智能电视上设置有图像采集装置,比如摄像头。当用户需要学习时,可首先在智能电视上选择学习交互模式,该学习交互模式主要是用调取并显示对应的教学内容。比如,当用户选择的学习交互模式为文字书写练习模式,则显示的教学内容就是需要练习的汉字。当需要对用户的实时学习状态进行监控时,智能电视上的摄像头就可以预设的图像采集区域进行图像采集,得到图像信息,此时
的图像采集区域可为用户书写练习的纸张区域,这样图像信息中就可以包括用户正在进行书写练习的所有内容。因此,智能电视在采集到图像信息后,就可以对该图像信息进行识别,从而得到图像信息中的实时书写内容。接着,智能电视将该实时书写内容与显示的教学内容进行并对,就可以对该实时书写内容进行评价,得到实时学习评价结果,该实时学习评价结果反映的是用户的实时书写内容的正误性、规范性等。智能电视还可基于该实时学习评价结果,生成学习状态监控信息,该学习状态监控信息可全方位的反映用户的学习情况,便于向用户提供学习指导与建议。
42.示例性方法
43.本实施例的基于图像识别的学习状态监控方法可应用于终端设备,所述终端设备可为具有大屏显示器以及图像采集装置的终端产品,比所述终端设备可为电脑或者智能电视。具体地,如图1中所示,所述方法包括如下步骤:
44.步骤s100、获取选定的学习交互模式,根据所述学习交互模式,显示与所述学习交互模式所对应的教学内容。
45.本实施例中的终端设备可预先设置多个学习交互模式,不同的学习交互模式对应不同的教学内容,所述教学内容即为用户需要进行练习的内容。当用户需要进行学习时,首先可在终端设备中选择学习交互模式,然后终端设备就会根据该学习交互模式调取对应的教学内容并将该教学内容进行显示。
46.在一种实现方式中,本实施例在确定教学内容时,包括如下步骤:
47.步骤s101、若所述学习交互模式为文字书写练习模式,则调取所述文字书写练习模式所对应的待练习文字;
48.步骤s102、若所述学习交互模式为数学题练习模式,则调取所述数学题练习模式所对应的待练习数学题;
49.步骤s103、将所述待练习文字或者所述待练习数学题作为所述教学内容,并将所述待练习文字或者所述待练习数学题在显示屏上的第一显示区域内进行显示。
50.具体地,如果用户想要进行文字书写练习,则可在终端设备中选择学习交互模式为文字书写练习模式。终端设备就可以从预设的学习内容数据库中,调取与文字书写练习模式所对应的教学内容,该教学内容即为待练习文字,然后将该所述待练习文字显示在终端设备的显示屏的第一显示区域。本实施例中的第一显示区域为预先设置在显示屏上的一块区域,比如该第一显示区域可为显示屏的左半部分区域。比如,待练习文字为“我”,则将“我”字显示在显示屏的左半部分区域,并提示用户开始书写。在具体应用时,本实施例中的文字书写练习模式对应的教学内容包括汉字内容以及英文内容,因此,待练习文字可为待练习的汉字或者待练习的英文。并且本实施例可在文字书写练习模式中设置两个子选项,其中一个子选项为汉字练习模式,另一个子选项为英文联系模式,用户可基于自身的学习需求自行选择。而当用户想要进行数学题练习时,可在终端设备上选择数学题练习模式,终端设备就可以从预设的学习内容数据库中,随机调取与数学题练习模式所对应的教学内容,该教学内容即为待练习数学题,然后将该所述待练习数学题显示在终端设备的显示屏的第一显示区域。比如,待练习数学题为九九乘法表,如“2*3=”,则将“2*3=”显示在显示屏的左半部分区域,并提示用户开始书写。
51.步骤s200、获取预设的图像采集区域所对应的图像信息,并对所述图像信息进行
识别,得到所述图像信息所对应的实时书写内容。
52.当需要对用户的实时学习情况进行监控时,本实施例的终端设备可通过图像采集装置来获取预设的图像采集区域所对应的图像信息。本实施例中的图像采集区域可为用户书写练习的纸张区域,当对该图像采集区域进行图像采集后,得到的图像信息中就可以包括用户正在进行书写练习的所有内容。因此,终端设备就可对该图像信息进行识别,得到该图像信息所对应的实时书写内容。
53.在一种实现方式中,本实施例在识别实时书写内容时包括如下步骤:
54.步骤s201、从所述图像信息中提取文字信息,并对所述文字信息进行识别,确定所述文字信息所对应的文字内容,所述文字内容包括汉字内容、英文内容或者数字内容;
55.步骤s202、将所述文字内容作为所述实时书写内容,并将所述实时书写内容在显示屏上的第二显示区域内进行显示。
56.具体地,本实施例的终端设备在采集图像之前,会首先检测摄像头是否连接成功,并且还需要确定摄像头的采集范围是否为预设的图像采集区域,也就是说,终端设备会确认此时摄像头所拍摄的区域是否是预设的图像采集区域。为了方便识别,本实施例的图像采集装设置为可调节、可调节的网络摄像头,并且在实际应用时,可将该网络摄像头放置在桌面上,便于对用户的实时书写内容进行拍摄。如果终端设备与网络摄像头连接成功,则会给出一个采集范围的提示,方便用户能够调整网络摄像头的位置,以便将用户的用户书写练习区域能够恰好在预设的图像采集区域内。当用户在书写的过程中,网络摄像头会对整个书写过程进行拍摄,然后从所述图像信息中提取文字信息,并对所述文字信息进行识别,确定所述文字信息所对应的文字内容,所述文字内容即为用户的实时书写内容,此时,终端设备可将所述实时书写内容在显示屏上的第二显示区域内进行显示。本实施例的第二显示区域为预先设置在显示屏上的一块区域,比如该第二显示区域可为显示屏的右半部分区域。比如,如果用户选择的是文字书写练习模式,则此时用户书写的文字内容为汉字内容或英文内容。然后将识别出的汉字内容或英文内容显示在显示屏的右半部分区域。如果户选择的是数学题练习模式,则此时用户书写的文字内容为数字内容,该数字内容可为纯数字也可以为数学表达式。然后将识别出的数字内容显示在显示屏的右半部分区域。
57.在一种实现方式中,当用户选择的学习交互模式为数学题练习模式时,本实施例在对实时书写内容进行识别时,如果识别出的实时书写内容的数字内容,且所述数字内容为数学表达式时,则终端设备可生成所述数学表达式所对应的数字结果,并对所述数字结果进行显示。距离说明,当用户在白纸或者白板上书写数学表达式“2*3=”后,终端设备的网络摄像头采集到该数学表达式并且识别出该数学表达式“2*3=”中的“=”字符,则终端设备就会自动根据“2*3=”计算出结果“6”,并在显示屏上显示。
58.在另一种实现方式中,为了方便用户书写,用户可使用没有墨水的笔在白纸或者白板上书写,方便对白板或者纸张的重复使用。当采集到图像信息后,终端设备可从图像信息中识别出用户的实时书写过程中笔尖的运动轨迹,从而基于笔尖的运动轨迹来确定出实时书写内容。在其他实现方式中,如果用户在学习过程中需要进行学习交互模式或者功能的切换,用户可在白纸或者白板上书写特定的箭头或者打勾等符号,网络摄像头采集到对应的图像信息并识别出用户的实时书写内容的确是箭头或者打勾等符号,则可控制终端设备执行学习交互模式或者功能的切换。本实施例还可在终端设备中创建单一的识别环境,
以便终端设备在进行用户书写过程的采集时,可以自动调取创建的识别环境来对图像信息进行识别,从而提高图像识别的准确率。
59.步骤s300、根据所述实时书写内容与所述教学内容,确定实时学习评价结果,并根据所述实时学习评价结果,生成学习状态监控信息。
60.当终端设备识别到实时书写内容后,就可以对该实时书写内容进行评价,评价的方式采用将实时书写内容与教学内容进行对比的方式来实现。本实施例可根据所述实时书写内容与所述教学内容,确定实时学习评价结果,该学习评价结果反映的是用户的实时书写内容的正误性、规范性等。终端设备还可基于该实时学习评价结果,生成学习状态监控信息,该学习状态监控信息可全方位的反映用户的学习情况的变化,便于向用户提供学习指导与建议。
61.在一种实现方式中,本实施例中在对实时书写内容进行评价时,包括如下步骤:
62.步骤s301、将所述实时书写内容与所述教学内容进行比对,得到比对结果;
63.步骤s302、根据所述比对结果,确定所述实时学习评价结果;
64.步骤s303、获取预设时间段内的所述实时学习评价结果,并根据预设时间段内的所述实时学习评价结果,绘制学习状态曲线;
65.步骤s304、根据所述实时评价结果,生成学习建议信息;
66.步骤s305、根据所述学习状态曲线与所述学习建议信息,生成所述学习状态监控信息。
67.具体地,本实施例在识别到实时书写内容后,将所述实时书写内容与所述教学内容进行比对,比对出用户的实时书写内容与教学内容是否一致,得到比对结果,并且基于该对比结果得到实时学习评价结果。针对不同的学习交互模式所对应的教学内容,在进行比对是略有差异。比如,若用户选择的学习交互模式为文字书写练习模式,此时,教学内容的待练习文字为“我”。当识别出实时书写内容为“我”时,此时终端设备可自动将实时书写内容“我”与教学内容的待练习文字“我”进行重叠比对,重叠比对时可进行适当的比例缩放,以便确定实时书写内容“我”与教学内容的待练习文字“我”之间的差异,也就得到了比对结果。如果该比对结果为实时书写内容“我”与教学内容的待练习文字“我”之间的差异较大(如笔画明显错误),则此时的实时学习评价结果为学习不达标。而如果该比对结果为实时书写内容“我”与教学内容的待练习文字“我”之间的差异较小(如书写基本正确),则此时的实时学习评价结果为学习达标。
68.此外,在一种实现方式中,如果用户选择的是文字书写练习模式,且终端设备识别出的实时书写内容为汉字内容或者英文内容时,终端设备可调取所述汉字内容或者英文内容所对应的读音信息进行播放。具体地,用户可在完成对待练习文字的书写后,在写出的实时书写内容的下方进行画线操作,此时终端设备的网络摄像头就可以采集到该划线操作。当实时书写内容与教学内容的待练习文字相同,即在实时学习评价结果为学习达标时,终端设备可进行实时书写内容(即汉字内容或者英文内容)的语音播报。
69.再比如,若选择的学习交互模式为数学题练习模式,此时,教学内容的待练习数学题为“2*3=”,当识别出实时书写内容为“6”,终端设备会首先基于待练习数学题为“2*3=”给出对应的标准答案“6”,然后再比对实时书写内容与练习数学题对应的标准答案进行比对,得到比对结果。如果比对结果为实时书写内容与练习数学题对应的标准答案相同,则此
时的实时学习评价结果为学习达标。
70.当终端设备得到实时学习评价结果后,对该实时学习评价结果进行记录并保存。并且终端设备还可定期获取预设时间段内的所述实时学习评价结果,并根据预设时间段内的所述实时学习评价结果,绘制学习状态曲线。该学习状态曲线的波动情况即反映用户的学习达标或者不达标的次数以及时间。此外,本实施例还可根据所述实时评价结果,生成学习建议信息,比如针对用户的实时书写内容“我”的不达标,可增加“我”字的练习次数。同样地,针对实时书写内容“2*3=”计算结果的不达标,可增加“2*3=”的练习次数。最后,终端设备可根据所述学习状态曲线与所述学习建议信息,生成所述学习状态监控信息,以便让家长或者老师及时知晓用户的学习情况。
71.综上,本实施例可通过获取选定的学习交互模式,根据所述学习交互模式,显示与所述学习交互模式所对应的教学内容,该教学内容为用户需要进行练习的内容,比如汉字练习或者数学算术题的联系。然后本发明获取预设的图像采集区域所对应的图像信息,并对所述图像信息进行识别,得到所述图像信息所对应的实时书写内容,该实时书写内容是用户根据教学内容自行练习书写的内容,比如教学内容为需要练习的汉字时,此时实时书写内容就是用户根据该教学内容中的汉字自行练习书写的内容。因此根据所述实时书写内容与所述教学内容,确定实时学习评价结果,该实时学习评价结果反映出用户的实时书写内容的正误情况等。然后根据所述实时学习评价结果,生成学习状态监控信息。由此可见,本实施例可基于对用户的实时书写内容进行识别来实现对实时学习情况进行评价与监控,从而有助于实时了解用户的学习情况,以便给用户提高更好的学习指导与建议。
72.示例性装置
73.基于上述实施例,本发明还提供一种基于图像识别的学习状态监控装置,如图2中所示。本实施例中的基于图像识别的学习状态监控装置包括:教学内容显示模块10、图像信息识别模块20以及学习状态监控模块30。具体地,所述教学内容显示模块10,用于获取选定的学习交互模式,根据所述学习交互模式,显示与所述学习交互模式所对应的教学内容。所述图像信息识别模块20,用于获取预设的图像采集区域所对应的图像信息,并对所述图像信息进行识别,得到所述图像信息所对应的实时书写内容。所述学习状态监控模块30,用于根据所述实时书写内容与所述教学内容,确定实时学习评价结果,并根据所述实时学习评价结果,生成学习状态监控信息。
74.在一种实现方式中,所述教学内容显示模块10包括:
75.待练习文字调取单元,用于若所述学习交互模式为文字书写练习模式,则调取所述文字书写练习模式所对应的待练习文字;
76.待练习数学题调取单元,用于若所述学习交互模式为数学题练习模式,则调取所述数学题练习模式所对应的待练习数学题;
77.内容显示单元,用于将所述待练习文字或者所述待练习数学题作为所述教学内容,并将所述待练习文字或者所述待练习数学题在显示屏上的第一显示区域内进行显示。
78.在一种实现方式中,所述图像信息识别模块20,包括:
79.文字提取单元,用于从所述图像信息中提取文字信息,并对所述文字信息进行识别,确定所述文字信息所对应的文字内容,所述文字内容包括汉字内容、英文内容或者数字内容;
80.书写内容识别单元,用于将所述文字内容作为所述实时书写内容,并将所述实时书写内容在显示屏上的第二显示区域内进行显示。
81.在一种实现方式中,所述学习状态监控模块30,包括:
82.对比单元,用于将所述实时书写内容与所述教学内容进行比对,得到比对结果;
83.评价单元,用于根据所述比对结果,确定所述实时学习评价结果;
84.曲线生成单元,用于获取预设时间段内的所述实时学习评价结果,并根据预设时间段内的所述实时学习评价结果,绘制学习状态曲线;
85.建议生成单元,用于根据所述实时评价结果,生成学习建议信息;
86.状态监控单元,用于根据所述学习状态曲线与所述学习建议信息,生成所述学习状态监控信息。
87.在一种实现方式中,所述图像信息识别模块20还包括:
88.数字结果计算单元,用于若所述学习交互模式为数学题练习模式,则获取所述实时书写内容中的数字内容;若所述数字内容为数学表达式,则生成所述数学表达式所对应的数字结果,并对所述数字结果进行显示。
89.在一种实现方式中,所述图像信息识别模块20还包括:
90.语音播放单元,用于若识别出的所述实时书写内容为汉字内容或者英文内容,则调取所述汉字内容或者英文内容所对应的读音信息进行播放。
91.本实施例的基于图像识别的学习状态监控装置中各个模块的工作原理与上述方法实施例中各个步骤的原理相同,此处不再赘述。
92.基于上述实施例,本发明还提供了一种终端设备,所述终端设备的原理框图可以如3所示。终端设备可以包括一个或多个处理器100(图3中仅示出一个),存储器101以及存储在存储器101中并可在一个或多个处理器100上运行的计算机程序102,例如,基于图像识别的学习状态监控的程序。一个或多个处理器100执行计算机程序102时可以实现基于图像识别的学习状态监控的方法实施例中的各个步骤。或者,一个或多个处理器100执行计算机程序102时可以实现基于图像识别的学习状态监控的装置实施例中各模块/单元的功能,此处不作限制。
93.在一个实施例中,所称处理器100可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
94.在一个实施例中,存储器101可以是电子设备的内部存储单元,例如电子设备的硬盘或内存。存储器101也可以是电子设备的外部存储设备,例如电子设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器101还可以既包括电子设备的内部存储单元也包括外部存储设备。存储器101用于存储计算机程序以及终端设备所需的其他程序和数据。存储器101还可以用于暂时地存储已经输出或者将要输出的数据。
95.本领域技术人员可以理解,图3中示出的原理框图,仅仅是与本发明方案相关的部
分结构的框图,并不构成对本发明方案所应用于其上的终端设备的限定,具体的终端设备以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
96.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、运营数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双运营数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
97.综上,本发明公开了一种基于图像识别的学习状态监控方法,首先获取网络拓扑图,并将所述网络拓扑图转化成无向图形式,所述无向图形式用于反映所述网络拓扑图中所有的网络节点以及所有的通信链路。然后,设置所述网络拓扑图中的点权重以及边权重,并将所述边权重作为亲和度,对所述网络拓扑图进行聚合处理,以将所述网络节点合并成若干团,其中,所述点权重为所述网络节点的权重,所述边权重为所述通信链路的权重。接着,将所述网络拓扑图以团为单位嵌入一条直线上,形成一条拥有所有所述网络节点和所述通信链路的拓扑线。再然后,将所述拓扑线拆分成若干块,将拆分出的块两两配对,并对每一个配对的块中的段进行随机配对,根据配对的段,交换段中的网络节点,得到交换后的拓扑线。最后,根据预设的代价函数对交换后的拓扑线进行动态规划分割处理,得到最优解的切割点,并根据所述最优解的切割点对所述网络拓扑图中的所述网络节点进行分割。本发明可对网络拓扑图进行分割,从而使高带宽需求的通信链路尽量被分配至同一服务器内部,从而减少物理交换机带宽的占用,同时还可保证各服务器的计算负载均衡。
98.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1