一种作业推送的方法、系统、设备和存储介质与流程

文档序号:20570736发布日期:2020-04-29 00:46阅读:320来源:国知局
一种作业推送的方法、系统、设备和存储介质与流程

本申请涉及电学技术领域,具体而言,涉及一种作业推送的方法、系统、设备和存储介质。



背景技术:

目前,作业很难做到个性化的针对每个学生的学习情况进行布置,导致已掌握的学生机械性和重复性地完成作业,而有些学生疏忽了未掌握的知识,作业的功效也大大降低。现有的系统和方法,有根据学生的学习数据或作业成绩等数据获取学生学习情况并推送作业,但并未能实时更新学生对知识点的掌握概率以判断学生是否已掌握所学知识点从而避免重复的练习,消耗学生的精力。



技术实现要素:

本申请实施例的目的在于提供一种作业推送的方法、系统、设备和存储介质,用以实现根据学生的知识掌握程度,推送合适的作业,利用学生的作业答题数据,实时更新学生对所学知识点的掌握概率。

第一方面,本申请实施例提供了一种作业推送的方法,包括获取历史学习数据,判断所述历史学习数据是否满足第一预设条件;若满足第一预设条件,根据所述历史学习数据,确定作业涉及的知识点范围;根据所述知识点范围,确定需要通过作业学习的知识点,并推送与所述知识点匹配的作业;获取学生的作业答题数据,判断所述作业答题数据是否满足第二预设条件,当满足时终止作业推送。

在上述实现过程中,首先获取学生的历史学习数据,并判断历史学习数据是否满足第一预设条件,若满足,则根据获取的历史学习数据,确定作业的知识点范围,然后确定学生在知识点范围内需要通过作业学习的知识点并向学生推送与所述知识点相匹配的作业,可以通过学生的历史学习数据清晰地判断出学生当前对每个知识点的学习情况,从而能够得到一个符合学生当前学习情况的知识点学习范围。以向学生推送适合学生当前练习的作业;进一步,在学生答题过程中,实时获取学生所答题目的作业答题数据,然后判断是否满足第二预设条件,判断是否终止向学生推送作业,从而避免学生对已掌握知识点的重复练习。

进一步地,所述判断历史学习数据是否满足第一预设条件包括:判断历史学习数据是否满足触发条件;所述触发条件包括:学生在第一预设时间内的课堂学习数据显示有薄弱知识点,学生在所述第一预设时间内的课堂学习数据显示有遗忘知识点,学生在所述第一预设时间内的课堂学习数据显示学生有待强化的知识点中的一种或多种。

在上述实现过程中,根据获取的学生的历史学习数据,判断学生在第一预设时间内是否存在薄弱,遗忘或待强化的知识点,若有其中的一种或多种,则判断为满足第一预设条件,从而能够为有需要的学生推送作业。

进一步地,所述判断所述历史学习数据是否满足第一预设条件还包括:判断当前时间点是否属于预设触发时间;所述预设触发时间包括:教师退出在线课堂的时间,教师手动触发的时间,每周定时自动触发的时间中的一种或多种。

在上述实现过程中,当前时间点属于教师退出在线课堂的时间,教师手动触发的时间或每周定时自动触发的时间时,判断为满足第一预设条件,从而能够自由地根据预设的触发时间向学生推送作业。

进一步地,所述若满足第一预设条件,根据所述历史学习数据,确定作业涉及的知识点范围包括:根据历史学习数据,确定学生在第二预设时间内的学习范围;基于深度知识追踪模型分析所述学习范围内的知识点的掌握概率;根据所述掌握概率,通过多层级混合模型预测学生通过作业掌握每一个知识点的概率;根据所述预测的知识点掌握概率,确定作业涉及的知识点范围。

在上述实现过程中,根据获取的学生的历史学习数据,确定学生在第二预设时间内的学习范围,然后利用深度知识追踪模型来分析学习范围内学生的知识点掌握概率,能够准确地得到学生对涉及的每个知识点的掌握情况,;进一步,采用多层级混合模型来预测学生通过作业掌握每一个知识点的概率,根据预测的知识点掌握概率,确定作业涉及的知识点范围,从而能够根据学生的知识点掌握概率,得到适合学生通过作业学习的知识点的范围。

进一步地,所述根据所述知识点范围,确定需要通过作业学习的知识点,并推送与所述知识点匹配的作业包括:根据所述历史学习数据,基于知识图谱确定所述知识点范围中需要在作业中学习的知识点;推送与所述知识点匹配的作业。

在上述实现过程中,根据学生的历史学习数据,利用知识图谱来确定在知识点范围内学生需要在作业中学习的下一个知识点,并向学生推送与确定的知识点相匹配的作业,从而能够根据学生的知识掌握程度向学生推送合适的作业。

进一步地,所述获取学生作业答题数据,判断所述作业答题数据是否满足第二预设条件包括:提取学生的作业答题数据;根据所述作业答题数据,判断学生已掌握的知识点的数量是否达到第一预设上限,当学生掌握所述知识点范围的所有知识点时,判断为满足所述第二预设条件;或,根据所述作业答题数据,判断作业题目的数量是否达到第二预设上限,当作业题目的数量达到第二预设上限时,判断为满足所述第二预设条件。

在上述实现过程中,在学生做题的过程中,实时提取学生所答题目的作业答题数据,然后根据作业答题数据来判断学生已经掌握的知识点的数量是否达到了第一预设上限,或者根据作业答题数据判断学生所做的作业题目数是否达到了第二预设上限,当学生已经掌握的知识点数量达到了第一预设上限或学生所做的作业题目的数量达到了第二预设上限,则终止推送,从而能够及时地终止向学生推送与已掌握知识点相匹配的作业。

进一步地,所述根据所述作业答题数据,判断学生已掌握的知识点的数量是否达到第一预设上限包括:根据所述作业答题数据,更新学生的知识点掌握程度;根据所述知识点掌握程度,判断学生是否掌握所述知识点。

在上述实现过程中,根据学生的作业答题数据,实时地获取学生对所学知识点的掌握程度,从而能够实时地跟踪学生对知识点的学习情况;进一步,根据知识点掌握程度,判断学生是否掌握了所学的知识点,从而能够及时地终止与该知识点相匹配的作业的推送,避免重复学习。

第二方面,本申请实施例提供了一种作业推送的系统,包括:获取单元,用于获取历史学习数据,判断历史学习数据和时间是否满足第一预设条件;确定单元,用于若满足第一预设条件,根据所述历史学习数据,确定作业涉及的知识点范围;推送单元,用于根据所述知识点范围,确定需要通过作业学习的知识点,并推送与所述知识点匹配的作业;判断单元,用于获取学生的作业答题数据,判断所述作业答题数据是否满足第二预设条件,当满足时终止作业推送。

进一步地,所述获取单元包括:获取子单元,用于获取学生的历史学习数据;触发子单元,用于当满足第一预设条件时,启动作业推送系统。

进一步地,所述确定单元包括:分析子单元,用于基于深度知识追踪模型分析知识点当前的掌握概率;预测子单元,用于基于多层级混合模型预测学生通过作业掌握每一个知识点的概率。

进一步地,所述推送单元包括:知识图谱子单元,用于存储和更新知识图谱;作业存储子单元,用于存储作业;确定子单元,用于确定下一个需要通过作业学习的知识点;作业推送子单元,用于推送与知识点相匹配的作业。

进一步地,所述判断单元包括:更新子单元,用于更新学生的知识点掌握程度;判断子单元,用于判断学生是否掌握所学知识点。

第三方面,本申请实施例提供了一种设备,包括存储器,处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的作业推送的方法的步骤。

第四方面,本申请实施例提供了一种存储介质,所述存储介质用于存储指令,当所述指令在计算机上运行时,使得所述计算机执行如第一方面任一项所述的作业推送的方法。

第五方面,本申请实施例提供的一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行如第一方面任一项所述的作业推送的方法。

本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的一种作业推送的方法应用于服务器的系统结构图;

图2为本申请实施例提供的一种作业推送的方法的示意性流程图;

图3为本申请实施例提供的一种作业推送的方法的示意性流程图;

图4为本申请实施例提供的一种作业推送的系统的示意性结构图;

图5为本申请实施例提供的一种作业推送的设备结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

本申请实施例提供的一种作业推送的方法,可以应用于作业推送领域中,通过获取学生的历史学习数据,得到学生的知识掌握程度,进而根据知识掌握程度确定学生需要学习的知识点并向学生推荐合适的作业以练习,并在学生答题过程中提取学生的作业答题数据以实时地更新学生对所学习的知识点的掌握概率以判断学生是否掌握该知识点,从而能够及时地判断出学生是否还需要对该知识点进行练习,从而能够避免浪费学生的精力,提高学生学习的效率。示例性地,本申请实施例的作业推送的方法可以应用于服务器。请参见图1,图1为本申请实施例提供的一种作业推送的方法应用于服务器的系统结构图,服务器10可以是在网络上提供、处理网络资源,响应终端的服务请求的一个计算机或设备,教师终端20和学生终端30可以是用于发送和接收信息的各种设备,包括(但不限于):计算机、平板、手机、智能电视,终端可为任何经由无线信道和/或经由有线信道与服务器通信的数据装置。不同终端可并入同一个系统中。终端可以是移动的或固定的。终端可以有多种名称,例如用户设备,用户装置,移动装置,远程装置,手持式装置等。

示例性地,请参见图2,图2为本申请实施例提供的一种作业推送的方法的示意性流程图,包括:

步骤s110,获取历史学习数据,判断所述历史学习数据是否满足第一预设条件。

示例性地,应用于服务器10时,可以通过服务器10接收学生终端30发送的的历史学习数据,服务器10判断接收到的历史学习数据是否满足第一预设条件。

可选地,在步骤s110中,本申请实施例提供的一种作业推送的方法包括:获取历史学习数据,判断所述历史学习数据是否满足触发条件。

示例性地,服务器10判断接收到的历史学习数据是否满足预设的触发条件。

可选地,触发条件包括:学生在第一预设时间内的课堂学习数据显示有薄弱知识点,学生在所述第一预设时间内的课堂学习数据显示有遗忘知识点,学生在所述第一预设时间内的课堂学习数据显示学生有待强化的知识点,当满足其中的一种或多种时,服务器10判断历史学习数据满足触发条件。

示例性地,服务器10接收到学生的历史学习数据,判断出学生在第一预设时间内的课堂学习数据中存在薄弱知识点或者还存在待强化的知识点,则服务器10判断学生需要再次学习这些知识点。

可选地,历史学习数据包括:测评过程数据、测评结果数据、练习数据、教学视频观看数据、文字解析查看数据。

示例性地,测评过程数据可以包括:所做题目类型、数量,做题的速率;测评结果数据可以包括:答题的正误,测评得分,薄弱知识点列表;练习数据可以包括:做题序列,题目涉及的知识点;教学视频观看数据可以包括:视频涉及的学习范围,观看时长;文字解析查看数据可以包括:文字解析涉及的知识点,文字解析对应的题目的正误、分数,查看文字解析的时长;服务器10可以根据上述历史学习数据中的测评过程数据和测评结果数据等,清晰地判断出学生对相关知识点运用的熟练程度,从而判断该知识点是否为学生的薄弱知识点或待提高知识点。

可选地,第一预设时间可以为一周,学生在一周的周期内的课堂学习数据可以显示出学生近期的对所学习的内容的掌握情况,能够比较及时的反映出学生在学习中存在的问题以查漏补缺。

示例性地,薄弱知识点可以是学生运用生疏的知识点,待提高知识点可以是学生能够运用但不够熟练的知识点。

可选地,在步骤s110中,本申请实施例提供的一种作业推送的方法还包括:判断当前时间点是否属于预设触发时间。

示例性地,服务器10根据当前的时间点判断是否属于预设的触发时间。

可选地,预设触发时间包括:教师退出在线课堂的时间,教师手动触发的时间,每周定时自动触发的时间中的一种或多种,当当前时间点为某一个预设触发时间时,服务器10判断当前时间点满足第一预设条件。

示例性地,预设触发时间可以采用教师手动触发的时间,教师在教师终端20手动输入向所有学生的学生终端30推送作业的触发指令,或者当在线课堂教学课程结束后,在教师退出在线课堂时,教师终端20自动向服务器10发送向所有学生的学生终端30推送作业的触发指令,或者由教师在教师终端20预设每周的周五下午17时为自动触发时间,当到了周五下午17时的时候,教师终端20自动向服务器10发送向所有学生的学生终端30推送作业的触发指令,服务器10接收到教师终端20发送的触发指令后,进一步,若服务器10判断某一个学生终端30发送的第一预设时间内的课堂学习数据显示存在薄弱知识点或待强化知识点等,服务器10判断满足第一预设条件,从而开始作业推送的任务;若服务器10判断某一个学生终端30发送的第一预设时间内的课堂学习数据没有薄弱知识点,待强化知识点和遗忘知识点,则不进行推送任务。

步骤s120,若满足第一预设条件,根据所述历史学习数据,确定作业涉及的知识点范围。

示例性地,服务器10判断满足第一预设条件后,根据接收的历史学习数据,确定需要推送的作业涉及的知识点范围。

可选地,在步骤s120中,本申请实施例提供的一种作业推送的方法包括:根据历史学习数据,确定学生在第二预设时间内的学习范围;基于深度知识追踪模型分析所述学习范围内的知识点的掌握概率;根据所述掌握概率,通过多层级混合模型预测学生通过作业掌握每一个知识点的概率;根据所述预测的知识点掌握概率,确定作业涉及的知识点范围。

示例性地,服务器10根据历史学习数据,确定学生在第二预设时间内的学习范围,然后基于深度知识追踪模型分析学生在该学习范围内的知识点掌握概率,从而通过多层级混合模型预测学生通过作业掌握每一个知识点的概率,进一步,服务器10根据预测的知识点掌握概率,确定需要推送的作业涉及的知识点范围。

可选地,第二预设时间可以为两个月,服务器10可以通过学生过去两个月的学习范围内的知识点掌握情况进行查漏,将学生在过去的几个第一预设时间周期内的未及时掌握的知识点归入到学生学习的知识点范围内,同时,知识点数量的增加,也可以使得未掌握的知识点间的层级关系更加明确,以更好的规划学生学习知识点的顺序。

示例性地,服务器10可以将知识点掌握概率低于九成的知识点作为学生需要通过作业学习的知识点并向学生终端30推送相匹配的作业,进一步,在知识点掌握概率低于九成的知识点中,可以将预测的知识点掌握概率较高的知识点作为服务器10优先推送的作业涉及的知识点,从而能够优先学习学生更容易掌握的知识点,提高学生学习的积极性。

步骤130,根据所述知识点范围,确定需要通过作业学习的知识点,并推送与所述知识点匹配的作业。

示例性地,服务器10根据知识点范围,确定学生在知识点范围内需要通过作业学习的知识点,以向学生终端30推送与确定的知识点相匹配的作业。

可选地,在步骤s130中,本申请实施例提供的一种作业推送的方法包括:根据所述历史学习数据,基于知识图谱确定所述知识点范围中需要在作业中学习的知识点;推送与所述知识点匹配的作业。

示例性地,服务器10根据历史学习数据,利用知识图谱来确定在知识点范围内学生需要在作业中学习的下一个知识点,进一步,向学生终端30推送与该知识点相匹配的作业。

可选地,知识图谱包括:知识点列表,知识点间层级关系,知识点的权重,知识点列表可以是学生的课堂学习数据所涉及的总有知识点通过列表呈现,知识点间层级关系可以是知识点的先后关系,例如要学习某一个知识点,则需要先将另一个知识点掌握,知识点的权重可以是知识点在教学考核中的重要性以及该知识点的优先级,通过知识点列表和知识点间层级关系,服务器10可以根据知识图谱中的知识点间的先后关系,以判断知识点学习的优先顺序,从而向学生终端30推送合适的学习内容。

步骤140,获取学生的作业答题数据,判断所述作业答题数据是否满足第二预设条件,当满足时终止作业推送。

示例性地,服务器10提取学生答题过程中的作业答题数据,进而判断作业答题数据是否满足第二预设条件,当满足时,服务器10终止向学生终端30推送作业。

可选地,在步骤s140中,本申请实施例提供的一种作业推送的方法包括:提取学生的作业答题数据;根据所述作业答题数据,判断学生已掌握的知识点的数量是否达到第一预设上限,当判断学生已掌握的知识点的数量达到第一预设上限时,判断为满足所述第二预设条件;或,根据所述作业答题数据,判断作业题目的数量是否达到第二预设上限,当作业题目的数量达到第二预设上限时,判断为满足所述第二预设条件。

示例性地,服务器10提取学生终端30发送的学生答题过程中的作业答题数据,根据作业答题数据,服务器10判断学生已掌握的知识点的数量是否达到第一预设上限,或根据作业答题数据,服务器10判断学生所做的作业题目的数量是否达到第二预设上限,当学生已掌握的知识点的数量达到第一预设上限或所做题目的数量达到第二预设上限,服务器10判断为满足第二预设条件,进一步,服务器10终止向学生终端推送作业。

示例性地,作业答题数据包括:作业答题的正误、序列、时间,服务器10通过作业答题的正误、时间可以清晰地判断出学生对相关知识点的掌握情况。

示例性地,学生的学生终端30接收到服务器10推送的作业后,学生可以现在书面上对题目进行解答,然后再将梳理后的解题流程输入到学生终端30中,学生终端30将学生的解题内容发送至服务器10.,服务器10在接收到学生的解题内容后,将推送作业至接收到解题内容的时间段作为学生的答题时间,并判断学生解题内容是否正确,以判断学生对所学知识点的掌握情况。

可选地,在根据所述作业答题数据,判断学生已掌握的知识点的数量是否达到第一预设上限中,本申请实施例提供的一种作业推送的方法包括:根据所述作业答题数据,更新学生的知识点掌握程度;根据所述知识点掌握程度,判断学生是否掌握所述知识点。

示例性地,服务器10根据接收的来自学生终端30的作业答题数据实时地更新学生对所学知识点的掌握程度,进而判断学生是否掌握了该知识点。

示例性地,服务器10可以将知识点掌握程度具体表示为知识点掌握概率,进一步,服务器10可以将知识点掌握概率高于九成的知识点判断为已掌握,而知识点掌握概率低于九成的知识点则继续向学生终端30推送与该知识点相匹配的作业。

在一种可能的实施方式中,当学生在第三预设时间内仍未掌握所学知识点时,服务器10停止向学生终端30推送该知识点,并通过知识图谱向学生终端30推送与该知识点相关联的更基础的知识点,从而在不影响学生学习积极性的前提下提高学习的效率。

示例性地,第三预设时间可以为3天,当学生在3天内通过作业未掌握某一个知识点,则服务器10推送更基础的知识点。

在一种可能的实施方式中,在学生通过作业已掌握了一个知识点后,服务器10可以根据知识图谱中该知识点的与未掌握知识点是否存在比较接近的优先关系,以及该知识点在教学考核计划中的重要性,将该知识点从知识点范围中删除或继续保留,当未掌握的知识点中没有与该知识点较近的优先关系且该知识点在教学考核计划中的重要性较低时,服务器10将之从知识点范围中删除,以使得服务器10处理的数据减少,提高服务器10工作效率,使之对待数据的处理更准确,从而能够更好的规划学生的学习。

在一种可能的实施方式中,服务器10判断作业答题数据不满足第二预设条件,则不终止推送作业。请参见图3,图3为本申请实施例提供的一种作业推送的方法的示意性流程图,进一步,在一种可能的实施例中,上述作业推送的方法还包括:

步骤150,获取学生作业答题数据,判断作业答题数据是否满足第二预设条件,当不满足时继续推送作业。

示例性地,在步骤s150中,本申请实施例提供的一种作业推送的方法包括:提取学生的作业答题数据;根据所述作业答题数据,更新学生对的知识点掌握程度;根据所述作业答题数据,判断学生掌握所述知识点;判断学生已掌握的知识点的数量未达到第一预设上限,且作业题目的数量未达到第二预设上限,基于知识图谱确定下一个需要通过作业学习的知识点,推送与所述知识点相匹配的作业。

示例性地,服务器10提取学生的作业答题数据,并更新学生对所学知识点的掌握程度,判断学生已掌握该知识点,进一步,服务器10判断学生已掌握的知识点的数量未达到第一预设上限,且所做题目的数量未达到第二预设上限,则基于知识图谱确定下一个需要通过作业学习的知识点,并向学生终端30推送与该知识点相匹配的作业。

示例性地,服务器10确定的知识点数量的第一预设上限可以为15个,作业题目的数量的第二预设上限可以为45道,当服务器10判断学生已掌握了某一个知识点后,服务器10进一步判断出学生已掌握的知识点为12个,所作的题目的数量为39道,学生已掌握知识点的数量未达到第一预设上限,且所做题目的数量为达到第二预设上限,则基于知识图谱确定下一个知识点,并将与该知识点相匹配的作业推送至学生终端30。

可选地,在步骤s140之后,本申请实施例提供的一种作业推送的方法还包括:生成作业数据报告。

示例性地,服务器10终止向学生终端推送作业后,生成作业数据报告,并发送至教师终端20和学生终端30以供教师和学生查看,从而能够了解到学生的具体学习情况。

作业数据报告可以包括做题序列、答题正误、正确率、做题时间、掌握的知识点列表、薄弱知识点列表、知识点掌握率等。

请参见图4,图4为本申请实施例提供的一种作业推送的系统的示意性结构图。应理解,图4中该系统与上述图2至图3的方法实施例对应,能够执行上述方法实施例涉及的各个步骤,该系统具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。系统包括至少一个能以软件或固件的形式存储于存储器中或固化在系统的操作系统中的软件功能模块。具体地,该系统包括:

获取单元410,用于获取历史学习数据,判断所述历史学习数据是否满足第一预设条件;

确定单元420,用于若满足第一预设条件,根据所述历史学习数据,确定作业涉及的知识点范围;

推送单元430,用于根据所述知识点范围,确定需要通过作业学习的知识点,并推送与所述知识点匹配的作业;

判断单元440,用于获取学生的作业答题数据,判断所述作业答题数据是否满足第二预设条件,当满足时终止作业推送。

在一种可能的实施例中,获取单元410包括:

获取子单元,用于获取学生的历史学习数据;

触发子单元,用于当满足第一预设条件时,启动作业推送系统。

在一种可能的实施例中,确定单元420包括:

分析子单元,用于基于深度知识追踪模型分析知识点当前的掌握概率;

预测子单元,用于基于多层级混合模型预测学生通过作业掌握每一个知识点的概率。

在一种可能的实施例中,推送单元430包括:

知识图谱子单元,用于存储和更新知识图谱;

作业存储子单元,用于存储作业;

确定子单元,用于确定下一个需要通过作业学习的知识点;

作业推送子单元,用于推送与知识点相匹配的作业。

在一种可能的实施例中,判断单元440包括:

更新子单元,用于更新学生的知识点掌握程度;

判断子单元,用于判断学生是否掌握所学知识点。

在一种可能的实施例中,本申请实施例提供的一种作业推送的系统还包括:生成单元450,用于生成作业数据报告。

本申请还提供一种设备,请参见图5,图5为本申请实施例提供的一种作业推送的设备结构框图。所述设备可以包括处理器510、通信接口520、存储器530和至少一个通信总线540。其中,通信总线540用于实现这些组件之间的连接通信。其中,本申请实施例中设备的通信接口520用于与其他节点设备进行信令或数据的通信。处理器510可以是一种集成电路芯片,具有信号的处理能力。

上述的处理器510可以是通用处理器,包括中央处理器、网络处理器等;还可以是数字信号处理器、专用集成电路、现成可编程门阵列或者其它可编程逻辑元器件、分立门或者晶体管逻辑元器件、分立硬件组件。能够实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器510也可以是任何常规的处理器等。

存储器530可以是随机存取存储器,只读存储器,可编程只读存储器,可擦除只读存储器,电可擦除只读存储器等。存储器530中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器510执行时,设备可以执行上述图2的方法实施例涉及的各个步骤。

所述存储器530、处理器510、外设接口各元件相互之间直接或间接地电性连接,从而实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通信总线540实现电性连接。所述处理器510用于执行存储器530中存储的可执行模块,例如设备包括的软件功能模块或计算机程序。

可以理解,图5所示的结构仅为示意,所述设备还可包括相比于图5中所示的更多的或者更少的结构组件,或者具有与图5所示不同的配置结构。图5中所示的各组件可以采用硬件、软件或其组合的形式来实现。

本申请实施例还提供一种存储介质,所述存储介质上存储有指令,当所述指令在计算机上运行时,所述计算机程序被处理器执行时能够实现方法实施例中所述的方法,为避免重复,此处不再赘述。

本申请还提供一种计算机程序产品,该计算机程序产品在计算机上运行时,使得计算机能够执行上述方法实施例所述的方法。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。进一步,还要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

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

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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