数据打印方法及相关产品与流程

文档序号:19215715发布日期:2019-11-26 01:40阅读:207来源:国知局
数据打印方法及相关产品与流程

本申请涉及数据处理技术领域,具体涉及一种数据打印方法及相关产品。



背景技术:

随着现代生活的不断发展,生活节奏越来越快,在家庭中,父母在工作上花费的时间越来越多,导致了家庭中的小朋友在学习时的时间也越来越少。由于社会生活的快节奏发展,人们对国学,例如诗词、诗歌等内容的重视程度也在发生转变,对国学的重视程度也越来越高。国学机是一种播放国学音频/视频的国学学习机,内置海量的音频/视频内容,其特点是快捷、方便学习、听读,遥控器上有数字按钮,通过输入目录册子对应的编码进行点播,轻松学习国学经典。现有的国学机,在接收到用户输入的指令后,通常仅能播放视频/音频等内容,不能满足用户的更多需求,导致了国学机的智能性较低。



技术实现要素:

本申请实施例提供一种数据打印方法及相关产品,能够提升判国学机的智能性。

本申请实施例的第一方面提供了一种数据打印方法,应用于国学机,所述方法包括:

接收控制设备发送的打印指令;

根据所述打印指令,确定出需要打印的目标国学数据;

从数据库中提取所述目标国学数据;

打印所述目标国学数据,得到目标纸质文本。

可选的,所述打印指令携带目标标识,所述根据所述打印指令,确定出需要打印的目标国学数据,包括:

根据所述目标标识,确定出包括所述目标国学数据的目标视频;

提取所述目标视频中的音频信息;

根据所述音频信息确定出第一参考国学数据;

对所述目标视频中的每个视频帧进行特征提取,得到与所述每个视频帧相对应的目标特征数据;

根据所述目标特征数据,确定出第二参考国学数据;

根据所述第一参考国学数据和所述第二参考国学数据,确定出所述目标国学数据。

可选的,所述打印所述目标国学数据,得到目标纸质文本,包括:

根据所述打印指令,确定出所述目标国学数据的打印参数,所述打印参数包括打印字体、打印时间;

采用所述打印字体,在所述打印时间对所述目标国学数据进行打印,得到所述目标纸质文本。

可选的,所述方法还包括:

获取所述目标用户在朗读所述目标国学数据时的第一音频信息;

采用预设的音频信息分析方法,对所述第一音频信息进行分析,确定出与所述目标用户相对应的朗读信息;

根据所述朗读信息,确定出目标信息,所述目标信息为所述目标用户遗忘概率值高于预设遗忘概率值的目标国学数据;

根据所述目标信息确定出目标国学试题;

展示所述目标国学试题;

接收目标用户输入的目标答案;

根据所述目标答案,确定出所述目标用户的测试评分值;

根据所述测试评分值,确定出所述目标用户的学习效率值;

展示所述测试评分值和所述学习效率值。

可选的,所述方法还包括:

接收目标用户输入的第二音频信息;

根据所述第二音频信息,确定出与所述第二音频信息相对应的国学数据;

打印与所述第二音频信息相对应的国学数据。

本申请实施例的第二方面提供了一种国学机,所述国学机包括:接收单元、确定单元、提取单元和打印单元,其中,

所述接收单元,用于接收控制设备发送的打印指令;

所述确定单元,用于根据所述打印指令,确定出需要打印的目标国学数据;

所述提取单元,用于从数据库中提取所述目标国学数据;

所述打印单元,用于打印所述目标国学数据,得到目标纸质文本。

可选的,在所述打印指令携带目标标识,所述根据所述打印指令,确定出需要打印的目标国学数据方面,所述确定单元用于:

根据所述目标标识,确定出包括所述目标国学数据的目标视频;

提取所述目标视频中的音频信息;

根据所述音频信息确定出第一参考国学数据;

对所述目标视频中的每个视频帧进行特征提取,得到与所述每个视频帧相对应的目标特征数据;

根据所述目标特征数据,确定出第二参考国学数据;

根据所述第一参考国学数据和所述第二参考国学数据,确定出所述目标国学数据。

可选的,在所述打印所述目标国学数据,得到目标纸质文本方面,所述打印单元用于:

根据所述打印指令,确定出所述目标国学数据的打印参数,所述打印参数包括打印字体、打印时间;

采用所述打印字体,在所述打印时间对所述目标国学数据进行打印,得到所述目标纸质文本。

可选的,所述国学机还用于:

获取所述目标用户在朗读所述目标国学数据时的第一音频信息;

采用预设的音频信息分析方法,对所述第一音频信息进行分析,确定出与所述目标用户相对应的朗读信息;

根据所述朗读信息,确定出目标信息,所述目标信息为所述目标用户遗忘概率值高于预设遗忘概率值的目标国学数据;

根据所述目标信息确定出目标国学试题;

展示所述目标国学试题;

接收目标用户输入的目标答案;

根据所述目标答案,确定出所述目标用户的测试评分值;

根据所述测试评分值,确定出所述目标用户的学习效率值;

展示所述测试评分值和所述学习效率值。

可选的,所述国学机还用于:

接收目标用户输入的第二音频信息;

根据所述第二音频信息,确定出与所述第二音频信息相对应的国学数据;

打印与所述第二音频信息相对应的国学数据。

本申请实施例的第三方面提供一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如本申请实施例第一方面中的步骤指令。

本申请实施例的第四方面提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。

本申请实施例的第五方面提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

实施本申请实施例,至少具有如下有益效果:

通过接收控制设备发送的打印指令,根据所述打印指令,确定出需要打印的目标国学数据,从数据库中提取所述目标国学数据,打印所述目标国学数据,得到目标纸质文本,因此,相对于现有国学机中仅能播放视频/音频信息,能够接受控制设备发送的打印指令,并根据打印指令确定出需要打印的目标国学数据,并进行打印,从而能够一定程度上提升国学机的智能性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供了一种国学机的结构示意图;

图2为本申请实施例提供了一种数据打印方法的流程示意图;

图3为本申请实施例提供了另一种数据打印方法的流程示意图;

图4为本申请实施例提供了另一种数据打印方法的流程示意图;

图5为本申请实施例提供了另一种数据打印方法的流程示意图;

图6为本申请实施例提供的一种终端的结构示意图;

图7为本申请实施例提供了一种国学机的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。

本申请实施例所涉及到的电子装置可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为电子装置。

为了更好的理解本申请实施例提供的一种数据打印方法,下面首先对应用数据打印方法的国学机进行简要介绍。请参阅图1,图1为本申请实施例提供了一种国学机的结构示意图。如图1所示,国学机包括收发器、控制器和打印装置,其中,收发器接收控制设备发送的打印指令,将打印指令传输给控制器,控制器根据打印指令,确定出需要打印的目标国学数据,目标国学数据可以是国学资料(诗词等)、国学资料的检测题目、国学资料的辅导资料、与国学相关的作业批改内容、国学朗读评价报告等,控制器从数据库汇总提取目标国学数据,打印该目标国学数据,得到目标纸质文本,因此,相对于现有方案中,国学机中仅能播放视频/音频信息,能够接受控制设备发送的打印指令,并根据打印指令确定出需要打印的目标国学数据,并进行打印,从而能够一定程度上提升国学机的智能性。

可选的,打印装置可以为国学机本体的一部分,也可以为一个单独的实体,若打印装置为单独的实体,则国学机和打印装置之间可以通过有线或无线的方式进行数据交互,例如,国学机通过有线或无线的方式将目标国学数据发送给打印装置,打印装置接收到目标国学数据时,打印该目标国学数据;打印装置为国学机本体的一部分时,其具有可拆卸功能,即可以将打印装置从国学机上拆卸下来,作为一个单独的实体。

请参阅图2,图2为本申请实施例提供了一种数据打印方法的流程示意图。如图2所示,数据打印方法应用于国学机,数据打印方法包括步骤201-204,具体如下:

201、国学机接收控制设备发送的打印指令。

其中,控制设备例如可以是国学机遥控器、国学机机身的按键、电子设备等。国学机遥控器为一种与国学机适配的遥控器,可以控制国学机的相关操作。电子设备发出打印指令的方式可以为:电子设备通过电子设备中的应用程序app或微信应用中的小程序等发起打印指令,然后通过电子设备的发射端口进行发送。在控制设备发送打印指令时,可以通过无线发送或有线发送的方式,无线发送的方式例如可以为:红外线/蓝牙/wifi等。

可选的,国学机还可以接收用户直接输入的打印指令,具体可以为:用户可以通过语音、动作等发出打印指令,国学机在接收到打印指令后,执行先关的打印操作。例如,用户可以通过语音说出需要打印的国学数据的编号、名称等信息,则国学机便可以根据该语音信息,打印相应编号的国学数据等。

202、国学机根据所述打印指令,确定出需要打印的目标国学数据。

其中,打印指令中可以携带目标标识,目标标识可以用于标识国学视频、国学音频、国学文本等。

可选的,国学机对打印指令进行解析,得到携带的目标标识;根据目标标识,采用预设的标识与国学视频、国学音频、国学文本之间的映射关系,确定出与目标标识相对应的国学视频、国学音频、国学文本等。其中,预设的标识与国学视频、国学音频、国学文本之间的映射关系可以通过经验值或历史数据设定。

203、国学机从数据库中提取所述目标国学数据。

其中,国学机可以本地数据库中提取目标国学数据,也可以从服务的数据库中提取目标国学数据。服务器可以为云端服务器、网络侧服务器等。

可选的,在从服务器提取目标国学数据时,可以向服务器发送数据提取请求,服务器根据该提取请求,从数据库中提取出目标国学数据,将该目标国学数据发送给国学机。其中,数据提取请求中可以携带国学机的设备标识以及目标国学数据的标识等。

204、国学机打印所述目标国学数据,得到目标纸质文本。

可选的,国学机可以采用国学机中的打印装置对目标国学数据进行打印,得到目标纸质文档。

在一个可能的实施例中,一种可能的根据打印指令,确定出需要打印的目标国学数据的方法为:根据目标标识,确定出包括目标国学数据的音频文件;根据所述音频文件,确定出目标国学数据。其中,可以根据标识与音频文件之间的映射关系,确定出音频文件,该映射关系可以为通过经验值或历史数据设定;根据音频文件,确定出目标国学数据的方法可以为:对音频文件进行解码,得到数字音频文件,将数字音频文件作为目标国学数据,也可以对音频文件进行语音识别,从而获取到目标国学数据。此处仅为举例说明,还可以有其它的根据音频文件确定目标国学数据的方法,此处不再赘述。其中,音频文件的格式可以是mp3格式等。

在一个可能的实施例中,另一种可能的根据打印指令,确定出需要打印的目标国学数据的方法包括步骤a1-a6,具体如下:

a1、根据所述目标标识,确定出包括所述目标国学数据的目标视频;

a2、提取所述目标视频中的音频信息;

a3、根据所述音频信息确定出第一参考国学数据;

a4、对所述目标视频中的每个视频帧进行特征提取,得到与所述每个视频帧相对应的目标特征数据;

a5、根据所述目标特征数据,确定出第二参考国学数据;

a6、根据所述第一参考国学数据和所述第二参考国学数据,确定出所述目标国学数据。

其中,根据目标标识,确定出包括目标国学数据的目标视频的方法可以为:采用预设的目标标识与视频之间的映射关系,确定出与目标标识相对应的目标视频。该映射关系,可以通过经验值或历史数据设定,也可以通过视频确定模型得到。视频确定模型的训练方法可以为:通过有监督或无监督学习方法进行训练得到,样本数据为:标识、视频。

可选的,一种可能的根据音频信息确定出第一参考国学数据的方法可以为:对音频信息进行语音识别,从而得到第一参考国学数据。

可选的,对目标视频中的每个视频帧进行特征提取,得到与每个视频帧相对应的目标特征数据的方法可以为:采用方向梯度直方图算法、局部二值模式等方法进行特征提取,得到目标特征数据,特征数据包括国学数据中的文字的轮廓数据。

可选的,一种可能的根据目标特征数据,确定第二参考国学数据的方法可以为:从目标特征数据中,提取出文字的轮廓数据;根据文字的轮廓数据,确定多个文字;从所述多个文字中确定出第二参考国学数据。其中,由于视频中可能会出现其它的文字,则根据特征数据中的轮廓数据确定出的文字可能是第国学内容,也可以能是非国学内容。一种可能的根据所述多个文字,确定出第二参考国学数据的方法可以为:按照所述多个文字,在视频帧中的顺序进行排列,得到参考语句;将参考语句与数据库中的国学语句进行比对,将与参考语句之间的相似度最高的国学语句作为第二参考国学数据中的国学语句。

可选的,一种可能的根据第一参考国学数据和第二参考国学数据,确定出目标国学数据的方法可以为:将第一参考国学数据与第二参考国学数据对应位置的国学语句进行比对,确定出相同的国学语句和不同的国学语句;确定出所述不同的国学语句中至少一个一对不同的词组;判断所述至少一对不同的词组中的每个词组为国学词的概率;将概率较高的词组作为该国学语句中的国学词组,得到目标国学语句;根据所述相同的国学语句和所述目标国学语句确定出目标国学数据。

其中,第一参考国学数据与第二参考国学数据对应的位置的国学语句可以理解为,国学语句出现的顺序相同的语句,例如,第一参考国学语句中第一个位置的国学语句与第二参考国学语句中第一个位置的国学语句相对应,后续依次一一对应。一种可能的判断所述至少一对不同的词组中的每个词组为国学词的概率的方法可以为:将词组与预设的国学词组库中词组进行匹配,若存在匹配的词组,则该词组的为国学词组的概率为1,若不存在匹配的词组,则将该词组与国学词组中匹配度最高的概率,作为该国学词组为国学词组的概率。一种可能的根据所述相同的国学语句和所述目标国学语句确定出目标国学数据的方法可以为:将目标国学语句替换第一参考国学数据句中对应位置的语句,从而得到目标国学数据。由于,相同的国学语句也为第一参考国学数据中的内容,则可以直接替换与目标国学语句对应的国学语句,从而得到目标国学数据,当然也可以替换第二参考国学数据中相应的部分,得到目标国学数据。

本示例中,通过目标视频中的音频信息,视频帧中文字信息分别提取出第一参考国学数据和第二参考国学数据,再根据第一参考国学数据和第二参考国学数据获取到目标国学数据,能够一定程度上提升获取目标国学数据时的准确性。

在一个可能的实施例中,一种可能的打印目标国学数据,得到目标纸质文本的方法包括步骤b1-b2,具体如下:

b1、根据所述打印指令,确定出所述目标国学数据的打印参数,所述打印参数包括打印字体、打印时间;

b2、采用所述打印字体,在所述打印时间对所述目标国学数据进行打印,得到所述目标纸质文本。

其中,打印字体可以包括宋体、楷体等,打印时间可以为预设的固定打印时间,例如,周一至周五中的一个固定时间,固定时间例如可以为上午9时等。

本示例中,可以根据打印指令中的打印参数对目标国学数据进行打印,可以一定程度上提升打印时的灵活性,从而提升用户体验。

在一个可能的实施例中,目标国学数据还可以是用户临摹的字帖,则在进行打印时,可以获取用户临摹的字帖的图片,对该图片进行打印,得到纸质的字帖,在得到纸质的字帖后,用户可以使用字帖进行临摹等,从而可以提升用户体验。

在一个可能的实施例中,本申请实施例还可以对目标用户的朗读国学数据的效果进行分析,并生成测试题目,并分析测试答案,得到目标用户的学习效率,因此,一种可能的确定学习效率方法包括步骤c1-c9,具体如下:

c1、获取所述目标用户在朗读所述目标国学数据时的第一音频信息;

c2、采用预设的音频信息分析方法,对所述第一音频信息进行分析,确定出与所述目标用户相对应的朗读信息;

c3、根据所述朗读信息,确定出目标信息,所述目标信息为所述目标用户遗忘概率值高于预设遗忘概率值的目标国学数据;

c4、根据所述目标信息确定出目标国学试题;

c5、展示所述目标国学试题;

c6、接收目标用户输入的目标答案;

c7、根据所述目标答案,确定出所述目标用户的测试评分值;

c8、根据所述测试评分值,确定出所述目标用户的学习效率值;

c9、展示所述测试评分值和所述学习效率值。

其中,在获取第一音频信息时,可以通过音频采集器获取到第一音频信息,音频采集器例如可以是话筒等。

可选的,一种可能的采用预设的音频信息分析方法,对所述第一音频信息进行分析,确定出与所述目标用户相对应的朗读信息的方法为:提取所述音频信息中的每个字的发音信息;根据该发音信息与预设的该字的发音信息相比对,得到每个子的发音匹配度;将该发音匹配度作为朗读信息。其中,发音信息可以包括发音音调等。

可选的,朗读信息还可以包括发音颤抖量,发音颤抖量可以理解为用户声音的抖动量。

可选的,根据朗读信息确定出目标信息的方法可以为:根据每个字的发音颤抖量、发音匹配度,确定出目标信息,具体可以为,将发音颤抖量高于预设阈值、发音匹配度低于预设匹配度阈值的字,确定为目标信息。

可选的,一种可能的根据目标信息确定目标国学试题的方法可以为,通过预设的信息与国学试题之间的映射关系,确定出目标信息对应的目标国学试题。

可选的,目标信息中包括多个目标文字,另一种根据目标信息确定目标国学试题的方法可以包括步骤e1-e7,具体如下:

e1、获取包括部分或全部目标文字的多套参考试题;

e2、从目标文字中确定出发音颤抖量最高或发音匹配度最低的文字,得到目标关键字;

e3、根据关键字,从所述多套参考试题中确定出至少一套第一目标参考试题;

e4、获取多张目标图像,所述目标图像为目标用户人脸在朗读目标文字时的图像;

e5、根据所述多张目标图像,确定出所述目标用户朗读所述目标文字时的表情信息,以得到多个目标表情信息;

e6、根据所述多个目标表情信息,从所述多套参考试题中确定出至少一套第二目标参考试题;

e7、根据所述至少一套第一目标参考试题和所述至少一套第二目标参考试题,确定出所述目标国学试题。

其中,可以将目标文字与数据库中的进行匹配,从而将存在目标文字的试题作为参考试题,得到多套参考试题。

可选的,将多套参考试题中包括目标关键字的试题确定为第一目标参考试题,在确定出第一目标参考试题后,还可以对至少一套第一目标参考试题进行评分,评分方法可以为:根据包括目标关键字的数目进行评分,关键字数目越多,评分越高,关键字数目越少,评分越低。

可选的,在获取多张目标图像中的每张目标图像时,目标图像可以称为人脸图像,则可以采用如下方法获取:

在对目标用户的多张人脸图像中的一张人脸图像进行采集时,对人脸图像进行采集时,可以通过摄像头进行采集,可以采集多个不同波段中的人脸图像,从而得到一个包括多个波段下的人脸图像的图像序列。多个不同波段可以表示为n个波段,即,第一波段至第n波段,n为正整数,其中,不同波段可以理解为,将一个固定波段均分成多个子波段,从而得到多个不同的波段,例如,400-600微米波段,将该波段均分为10个波段,则可得到10个子波段。

可选的,在采集得到多个波段中的人脸图像后,对人脸图像进行融合,具体可以为:

可选的,以人脸图像的左下角为坐标原点,人脸图像的长边所在方向为x轴,人脸图像的短边所在方向为y轴建立直角坐标系,从而得到每个像素点的坐标。然后人脸图像进行轮廓标记,对人脸图像进行轮廓标记的方法,可以根据像素点的灰度值进行标记,当像素点的灰度值处于预设灰度值区间,则将该像素点点标记为目标用户的像素点,预设灰度值区间根据经验值设定或根据历史数据进行设定。

可选的,根据标记结果,对人脸图像进行融合的方法可以为:提取相同坐标的像素点的标记结果,若相同像素点的坐标的标记结果为目标用户像素点大于或等于预设个数,则将该点判定为目标用户的像素点,若相同像素点的坐标的标记结果为目标用户的像素点低于预设个数,则将该点判定为背景图像的像素点;根据目标用户的像素点得到人脸图像。预设个数根据经验值设定或根据历史数据进行设定。

通过采集多个波段中的人脸图像,然后对多个波段中的人脸图像进行融合,得到人脸图像,由于不同波段对不同的颜色的事物进行成像的结果不同,则不同波段的成像结果,能够更好反映出人脸的特征,从而采用多波段人脸图像融合的方式得到人脸图像,能够一定程度上提升获取人脸图像时的准确性。

可选的,一种可能的确定目标表情的方法包括:可以对人脸图像进行特征提取,并根据体征提取的结果得到目标用户的表情,其中,对人脸图像进行特征提取可以采用如下算法中的至少一种进行提取:lbp(localbinarypatterns,局部二值模式)特征提取算法、hog(histogramoforientedgradient,方向梯度直方图)特征提取算法、log(laplacianofgaussian,二阶拉普拉斯-高斯)特征提取算法等等,在此不做限定。可以根据预设的特征点与表情之间的映射关系,得到目标用户的目标表情,该映射关系可以由系统中预先存储。

可选的,根据多个目标表情,确定出至少一套第二目标参考试题的方法可以为:通过预设的表情与试题之间的映射关系,确定出与目标表情相对应的试题,以得到第二目标参考试题。

可选的,将至少一套第一目标参考试题和至少一套第二目标参考试题中相同的试题作为目标国学试题。

本示例中,通过上述方法确定出目标国学试题,可以一定程度上提升国学试题确定时的准确性。

可选的,展示目标国学试题的时候,可以通过国学机的显示屏进行展示,也可以将目标国学试题进行打印,得到纸质的国学试题,当然还可以通过其它方式展示国学试题,此处仅为举例说明,不作具体限定。

可选的,接收目标用户输入的目标答案的方式可以为:若目标国学试题为纸质的国学试题,则拍摄包括该国学试题的纸张的图像;从该图像中提取目标用户输入的目标答案。从目标图像中提取出目标用户输入的目标答案的方法可以参照前述步骤a4、a5的具体实施方式,此处不再赘述。

可选的,一种可能的根据所述目标答案,确定出所述目标用户的测试评分值的方法为:将目标答案与预设的参考答案进行比对,根据所述得到与目标答案对应的相似度;根据该相似度确定出测试评分值。一种可能的根据相似度确定出测试评分值的方法可以为:将相似度乘以100,从而得到测试评分值。当然还可以采用其它的相似度与测试评分值之间的映射关系,来确定出测试评分值。

可选的,根据所述测试评分值,确定出所述目标用户的学习效率值的方法可以为:测试评分值越高,则学习效率值越大,测试评分值越低,则学习效率值越小。

可选的,展示测试评分值和所述学习效率值的方法可以参照前述步骤c5的具体实施方法,此处不再赘述。

本示例中,通过获取目标用户在朗读目标国学数据时的第一音频信息,并对该第一音频信息进行分析,得到朗读信息,根据朗读信息确定出目标信息,根据目标信息确定出目标国学试题,根据目标国学试题的目标答案,确定出目标用户的测试评分值以及学习效率值,因此,能够对目标用户学习目标国学数据的学习效率进行分析,从而可以一定程度上提升国学机的智能性。

在一个可能的实施例中,还可以接收目标用户输入的第二音频信息,并打印与第二音频信息相对应的国学数据,一种可能的打印第二音频信息对应的国学数据的方法包括步骤d1-d3,具体如下:

d1、接收目标用户输入的第二音频信息;

d2、根据所述第二音频信息,确定出与所述第二音频信息相对应的国学数据;

d3、打印与所述第二音频信息相对应的国学数据。

其中,目标用户可以通过有线或无线的方式输入第二音频信息,音频信息也可以是国学机采集的目标用户发出的音频信息等。

可选的,可以对第二音频信息进行语音识别,得到文字信息;提取文字信息中的目标关键字;根据目标关键字,确定出与第二音频信息对应的国学数据。其中,文字信息中的目标关键字例如可以为诗词的名称、诗词编号等。根据目标关键字确定与第二音频信息对应的国学数据的方法可以为:根据关键字与国学数据之间的映射关系,确定出与目标关键字对应的与第二音频信息对应的国学数据。

本示例中,可以通过用户输入的第二音频信息,确定出与该音频信息对应的国学数据,打印该国学数据,因此,用户可以通过音频的形式发出打印指令,并答应响应的国学数据,从而可以一定程度上提升国学机的便捷性。

在一个可能的实施例中,国学机还可以接收目标用户输入的语音信息,通过对该语音信息进行分析,确定出与该语音信息相对应的语句,将该语句通过音频的方式进行播放。其中,对语音信息进行分析的方法可以为:对语音信息进行语音识别,得到文本信息;提取文字信息中的目标关键字;根据目标关键字,确定出与语音信息对应的语句。关键词例如可以是:有、存在、播放、诗词名称、诗词编号等。对语音信息进行分析的方法,可以参照前述实施例中确定第二音频信息相对应的国学数据的具体方法,此处不再赘述。

本示例中,可以接收目标用户输入的语音信息,根据语音信息确定出对应的语句,并播放该语句,从而可以根据用户输入的语音信息智能的回复目标用户,从而可以提升国学机的智能性。

在一个可能的实施例中,控制设备还可以是服务器,具体可以为:通过电子设备发出需要打印的内容的目标标识,然后将需要打印的内容的目标标识发送到服务器,服务器根据该目标标识,确定出目标国学数据,将该目标国学数据发送到国学机,国学机打印该目标国学数据。其中,根据目标标识,确定出目标国学数据的方法,可以参照前述实施例中所述步骤a1-a7中所述的方法,此处不再赘述;当然还可以是其它的方法,例如直接根据目标标识,从数据库中提取目标国学数据,此处仅为举例说明,不作具体限定。

本示例中,可以通过将打印内容的标识发送给服务器,服务器将确定出需要打印的目标国学数据,因此,在服务器向国学机传输时的传输速率较快时,通过服务器来确定出目标国学数据,再将目标国学数据发送给国学机,能够一定程度上提升目标国学数据打印时的效率。

在一个可能的实施例中,用户还可以通过电子设备(手机等)录制音频或视频文件,将该音频或视频文件上传到服务器,服务器生成对应的二维码,将该二维码发送给国学机,国学机打印该二维码。因此,用户可以通过扫描二维码即可获取上传的音频或视频文件或者在线播放该音频或视频文件,能够一定程度上提升国学机的便捷性。

在一个可能的实施例中,用户可以在国学机上设置学习计划,国学机在预定的时间打印该学习计划,预设时间可以通过经验值或历史数据设定,因此,能够自动的打印学习计划,以起到对用户进行学习提醒的作用,提升用户体验。当然,用户还可以输入需要打印的其它数据,国学机将其它数据进行打印,也能提升国学机的便捷性。

在一个可能的实施例中,国学机和服务器进行数据传输之前,为了提升数据传输的安全性,可以建立安全通道来提升数据传输的安全性,一种可能的建立安全通信通道的方法涉及国学机、服务器和代理设备,代理设备为可信的第三方设备,具体包括如下步骤:

s1、初始化:初始化阶段主要完成国学机、服务器在代理设备的注册,主题的订阅以及系统参数的生成。国学机、服务器向代理设备进行注册,只有通过注册的国学机和服务器才能参与主题的发布与订阅,服务器向代理设备订阅相关主题。代理设备生成系统公开参数(pk)及主密钥(msk),将pk发送给已注册的国学机和服务器。

s2、加密、发布:加密、发布阶段主要是国学机对要发布的主题对应的载荷进行加密,并发送给代理设备。首先国学机采用对称加密算法加密载荷,生成密文(ct),然后制定访问结构根据国学机生成的pk和加密对称密钥,最后将加密后的密钥和加密的载荷发送给代理设备。代理设备在接收到国学机发送的加密后的密钥与ct后,过滤并转发给该服务器。

可选的,访问结构是一种访问树结构。访问树的每一个非叶子节点是一个门限,用kx表示,0<=kx<=num(x),num(x)表示其子节点数。当kx=num(x)时,非叶子节点代表与门;当kx=1时,非叶子节点代表或门;访问树的每一个叶子节点代表一种属性。属性集合满足一个访问树结构可以定义为:设t是以r为根节点的访问树,tx是以x为根节点的t的子树。如果tx(s)=1,则说明属性集合s满足访问结构tx。如果节点x是叶子节点,当且仅当叶子节点x关联的属性att(x)是属性集合s的元素时,tx(s)=1。若节点x是非叶子节点时,至少kx个子节点z满足tz(s)=1时,tx(s)=1。

s3、私钥生成:私钥生成阶段主要是代理设备为服务器生成相应的密钥,用于解密其后收到的ct。服务器向代理设备提供属性集合ai(属性可以是订阅端的特征,角色等信息),代理设备根据pk、属性集合ai以及主密钥msk生成私钥sk,然后将生成的私钥发送到该服务器。

可选的,属性集合ai为全局集合u={a1,a2,…,an}的一个子集。属性集合ai表示服务器i(第i个服务器)的属性信息,可以是服务器的特征、角色等,为服务器的默认属性,全局集合u表示所有服务器属性信息的集合。

s4、解密:解密阶段主要是服务器对加密载荷进行解密提取文明的过程。服务器在接收到代理设备发送的加密后的密钥和ct后,根据pk以及sk解密加密后的密钥得到对称密钥。若其属性集合ai满足密文的访问结构则能成功解密密文,以此保障了通信过程的安全性。

通过构建安全通信通道,能够一定程度上提升服务器与国学机之间通信的安全性,减少非法用户对合法服务器与国学机之间传输的数据进行窃取的可能性,同时也减少了非法用户通过入侵系统、篡改系统,使得系统中的重要数据遭到窃取的情况的发生。

请参阅图3,图3为本申请实施例提供了另一种数据打印方法的流程示意图。如图3所示,数据打印方法应用于国学机,数据打印方法包括步骤301-309,具体如下:

301、接收控制设备发送的打印指令;

其中,所述打印指令携带目标标识。

302、根据所述目标标识,确定出包括所述目标国学数据的目标视频;

303、提取所述目标视频中的音频信息;

304、根据所述音频信息确定出第一参考国学数据;

305、对所述目标视频中的每个视频帧进行特征提取,得到与所述每个视频帧相对应的目标特征数据;

306、根据所述目标特征数据,确定出第二参考国学数据;

307、根据所述第一参考国学数据和所述第二参考国学数据,确定出所述目标国学数据;

308、从数据库中提取所述目标国学数据;

309、打印所述目标国学数据,得到目标纸质文本。

本示例中,通过获取目标用户在朗读目标国学数据时的第一音频信息,并对该第一音频信息进行分析,得到朗读信息,根据朗读信息确定出目标信息,根据目标信息确定出目标国学试题,根据目标国学试题的目标答案,确定出目标用户的测试评分值以及学习效率值,因此,能够对目标用户学习目标国学数据的学习效率进行分析,从而可以一定程度上提升国学机的智能性。

请参阅图4,图4为本申请实施例提供了另一种数据打印方法的流程示意图。如图4所示,数据打印方法应用于国学机,数据打印方法包括步骤401-406,具体如下:

401、接收控制设备发送的打印指令;

402、根据所述打印指令,确定出需要打印的目标国学数据;

403、从数据库中提取所述目标国学数据;

404、打印所述目标国学数据,得到目标纸质文本;

405、根据所述打印指令,确定出所述目标国学数据的打印参数,所述打印参数包括打印字体、打印时间;

406、采用所述打印字体,在所述打印时间对所述目标国学数据进行打印,得到所述目标纸质文本。

本示例中,可以根据打印指令中的打印参数对目标国学数据进行打印,可以一定程度上提升打印时的灵活性,从而提升用户体验。

请参阅图5,图5为本申请实施例提供了另一种数据打印方法的流程示意图。如图5所示,数据打印方法应用于国学机,数据打印方法包括步骤501-506,具体如下:

501、接收控制设备发送的打印指令;

502、根据所述打印指令,确定出需要打印的目标国学数据;

503、从数据库中提取所述目标国学数据;

504、打印所述目标国学数据,得到目标纸质文本;

505、获取所述目标用户在朗读所述目标国学数据时的第一音频信息;

506、采用预设的音频信息分析方法,对所述第一音频信息进行分析,确定出与所述目标用户相对应的朗读信息;

507、根据所述朗读信息,确定出目标信息,所述目标信息为所述目标用户遗忘概率值高于预设遗忘概率值的目标国学数据;

508、根据所述目标信息确定出目标国学试题;

509、展示所述目标国学试题;

510、接收目标用户输入的目标答案;

511、根据所述目标答案,确定出所述目标用户的测试评分值;

512、根据所述测试评分值,确定出所述目标用户的学习效率值;

513、展示所述测试评分值和所述学习效率值。

本示例中,通过获取目标用户在朗读目标国学数据时的第一音频信息,并对该第一音频信息进行分析,得到朗读信息,根据朗读信息确定出目标信息,根据目标信息确定出目标国学试题,根据目标国学试题的目标答案,确定出目标用户的测试评分值以及学习效率值,因此,能够对目标用户学习目标国学数据的学习效率进行分析,从而可以一定程度上提升国学机的智能性。

与上述实施例一致的,请参阅图6,图6为本申请实施例提供的一种终端的结构示意图,如图所示,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,上述程序包括用于执行以下步骤的指令;

接收控制设备发送的打印指令;

根据所述打印指令,确定出需要打印的目标国学数据;

从数据库中提取所述目标国学数据;

打印所述目标国学数据,得到目标纸质文本。

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对终端进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

与上述一致的,请参阅图7,图7为本申请实施例提供了一种国学机的结构示意图。如图7所示,所述国学机包括:接收单元701、确定单元702、提取单元703和打印单元704,其中,

所述接收单元701,用于接收控制设备发送的打印指令;

所述确定单元702,用于根据所述打印指令,确定出需要打印的目标国学数据;

所述提取单元703,用于从数据库中提取所述目标国学数据;

所述打印单元704,用于打印所述目标国学数据,得到目标纸质文本。

通过接收控制设备发送的打印指令,根据所述打印指令,确定出需要打印的目标国学数据,从数据库中提取所述目标国学数据,打印所述目标国学数据,得到目标纸质文本,因此,相对于现有国学机中仅能播放视频/音频信息,能够接受控制设备发送的打印指令,并根据打印指令确定出需要打印的目标国学数据,并进行打印,从而能够一定程度上提升国学机的智能性。

可选的,在所述打印指令携带目标标识,所述根据所述打印指令,确定出需要打印的目标国学数据方面,所述确定单元702用于:

根据所述目标标识,确定出包括所述目标国学数据的目标视频;

提取所述目标视频中的音频信息;

根据所述音频信息确定出第一参考国学数据;

对所述目标视频中的每个视频帧进行特征提取,得到与所述每个视频帧相对应的目标特征数据;

根据所述目标特征数据,确定出第二参考国学数据;

根据所述第一参考国学数据和所述第二参考国学数据,确定出所述目标国学数据。

可选的,在所述打印所述目标国学数据,得到目标纸质文本方面,所述打印单元用于:

根据所述打印指令,确定出所述目标国学数据的打印参数,所述打印参数包括打印字体、打印时间;

采用所述打印字体,在所述打印时间对所述目标国学数据进行打印,得到所述目标纸质文本。

可选的,所述国学机还用于:

获取所述目标用户在朗读所述目标国学数据时的第一音频信息;

采用预设的音频信息分析方法,对所述第一音频信息进行分析,确定出与所述目标用户相对应的朗读信息;

根据所述朗读信息,确定出目标信息,所述目标信息为所述目标用户遗忘概率值高于预设遗忘概率值的目标国学数据;

根据所述目标信息确定出目标国学试题;

展示所述目标国学试题;

接收目标用户输入的目标答案;

根据所述目标答案,确定出所述目标用户的测试评分值;

根据所述测试评分值,确定出所述目标用户的学习效率值;

展示所述测试评分值和所述学习效率值。

可选的,所述国学机还用于:

接收目标用户输入的第二音频信息;

根据所述第二音频信息,确定出与所述第二音频信息相对应的国学数据;

打印与所述第二音频信息相对应的国学数据

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种数据打印方法的部分或全部步骤。

本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种数据打印方法的部分或全部步骤。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在申请明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。

所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1