本发明涉及信息处理技术领域,具体涉及一种内容推送方法及服务设备。
背景技术:
众所周知地,一个知识点可能会涉及多个方面的学习内容。比如,鸡兔同笼可以是数学的应用题,也可以是语文的成语、拼音,还可以是英语翻译的问题。目前,当学生使用家教机、学习平板等电子设备对某一知识点进行提问时,与电子设备关联的服务设备会从学生正在学习的某一学科中获取与该知识点对应的学习内容,并推送至电子设备以供学生学习。举例来说,在学生通过电子设备学习数学的过程中,如果针对“鸡兔同笼”这一知识点向电子设备提问,电子设备会向服务设备发送“鸡兔同笼”和“数学”,以使服务设备将数学中涉及到“鸡兔同笼”的应用题发送给电子设备以供学生学习。然而,在实践中发现,服务设备每次只能推送与该知识点相关的某一学科的学习内容,导致学生获取到的学习内容较为单一。
技术实现要素:
本发明实施例公开一种内容推送方法及服务设备,能够提高服务设备推送内容的全面性。
本发明实施例第一方面公开一种内容推送方法,所述方法包括:
当接收到电子设备发送的提问信息时,从所述提问信息中提取问题关键词;
确定与所述问题关键词匹配的至少一个目标标签;
获取各个所述目标标签对应的知识点内容,其中,一个所述目标标签对应至少一个所述知识点内容;
将所述知识点内容打包,得到知识点数据包,并向所述电子设备推送所述知识点数据包。
作为一种可选的实施方式,在本发明实施例第一方面中,所述当接收到电子设备发送的提问信息时,从所述提问信息中提取问题关键词之前,所述方法还包括:
将预存储的学习内容按照预设分割规则进行分割,得到至少一个知识点内容;
将所述知识点内容的知识点关键词确定为所述知识点内容的标签;
将所述知识点内容与所述标签关联存储。
作为一种可选的实施方式,在本发明实施例第一方面中,所述将预存储的学习内容按照预设分割规则进行分割,得到至少一个知识点内容,包括:
识别预存储的学习内容对应的科目信息;
根据预先构建的知识点分割模型中确定与所述科目信息对应的预设分割规则;
根据所述预设分割规则分割所述学习内容,得到至少一个知识点内容。
作为一种可选的实施方式,在本发明实施例第一方面中,所述从所述提问信息中提取问题关键词之后,所述方法还包括:
检测是否预存储有与所述问题关键词匹配的目标标签;
如果是,执行所述的确定与所述问题关键词匹配的至少一个目标标签;
如果否,通过互联网搜索与所述问题关键词匹配的目标知识点内容,并向所述电子设备推送所述目标知识点内容。
作为一种可选的实施方式,在本发明实施例第一方面中,所述获取各个所述目标标签对应的知识点内容之后,所述方法还包括:
获取所述提问信息包含的目标科目;
从所述知识点内容中确定与所述目标科目对应的目标知识点内容;
向所述目标知识点内容中添加重要内容标识;
所述将所述知识点内容打包,得到知识点数据包,并向所述电子设备推送所述知识点数据包,包括:
将所述知识点内容和所述目标知识点内容打包,得到知识点数据包,并向所述电子设备推送所述知识点数据包。
本发明实施例第二方面公开一种服务设备,包括:
提取单元,用于当接收到电子设备发送的提问信息时,从所述提问信息中提取问题关键词;
第一确定单元,用于确定与所述问题关键词匹配的至少一个目标标签;
第一获取单元,用于获取各个所述目标标签对应的知识点内容,其中,一个所述目标标签对应至少一个所述知识点内容;
推送单元,用于将所述知识点内容打包,得到知识点数据包,并向所述电子设备推送所述知识点数据包。
作为一种可选的实施方式,在本发明实施例第二方面中,所述服务设备还包括:
分割单元,用于在所述提取单元接收到所述电子设备发送的提问信息时,从所述提问信息中提取问题关键词之前,将预存储的学习内容按照预设分割规则进行分割,得到至少一个知识点内容;
第二确定单元,用于将所述知识点内容的知识点关键词确定为所述知识点内容的标签;
存储单元,用于将所述知识点内容与所述标签关联存储。
作为一种可选的实施方式,在本发明实施例第二方面中,所述分割单元包括:
识别子单元,用于在所述提取单元接收到所述电子设备发送的提问信息时,从所述提问信息中提取问题关键词之前,识别预存储的学习内容对应的科目信息;
确定子单元,用于根据预先构建的知识点分割模型中确定与所述科目信息对应的预设分割规则;
分割子单元,用于根据所述预设分割规则分割所述学习内容,得到至少一个知识点内容。
作为一种可选的实施方式,在本发明实施例第二方面中,所述服务设备还包括:
检测单元,用于在所述提取单元从所述提问信息中提取问题关键词之后,检测是否预存储有与所述问题关键词匹配的目标标签;
所述第一确定单元,具体用于在所述检测单元检测的结果为是时,确定与所述问题关键词匹配的至少一个目标标签;
搜索单元,用于在所述检测单元检测的结果为否时,通过互联网搜索与所述问题关键词匹配的目标知识点内容,并向所述电子设备推送所述目标知识点内容。
作为一种可选的实施方式,在本发明实施例第二方面中,所述服务设备还包括:
第二获取单元,用于在所述第一获取单元获取各个所述目标标签对应的知识点内容之后,获取所述提问信息包含的目标科目;
第三确定单元,用于从所述知识点内容中确定与所述目标科目对应的目标知识点内容;
添加单元,用于向所述目标知识点内容中添加重要内容标识;
所述推送单元将所述知识点内容打包,得到知识点数据包,并向所述电子设备推送所述知识点数据包的方式具体为:
将所述知识点内容和所述目标知识点内容打包,得到知识点数据包,并向所述电子设备推送所述知识点数据包。
本发明实施例第三方面公开另一种服务设备,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行第一方面的任意一种方法的部分或全部步骤。
本发明实施例第四方面公开一种计算机可读存储介质,所述计算机可读存储介质存储了程序代码,其中,所述程序代码包括用于执行第一方面的任意一种方法的部分或全部步骤的指令。
本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,当接收到电子设备发送的提问信息时,从提问信息中提取问题关键词;确定与问题关键词匹配的至少一个目标标签;获取各个目标标签对应的知识点内容,其中,一个目标标签对应至少一个知识点内容;将知识点内容打包,得到知识点数据包,并向电子设备推送知识点数据包。可见,实施本发明实施例,能够根据提问信息获取到与该提问信息对应的至少一个标签,并获取与标签对应的所有知识点内容,进而将所有知识点内容打包推送至电子设备,以使电子设备的用户可以获取到与提问信息相关的所有知识点内容,从而提高了服务设备推送内容的全面性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种内容推送方法的流程示意图;
图2是本发明实施例公开的另一种内容推送方法的流程示意图;
图3是本发明实施例公开的另一种内容推送方法的流程示意图;
图4是本发明实施例公开的一种服务设备的结构示意图;
图5是本发明实施例公开的另一种服务设备的结构示意图;
图6是本发明实施例公开的另一种服务设备的结构示意图;
图7是本发明实施例公开的另一种服务设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开一种内容推送方法及服务设备,能够根据提问信息获取对应的所有知识点内容,以使电子设备的用户可以获取到与提问信息相关的所有知识点内容,从而提高了服务设备推送内容的全面性。以下分别进行详细说明。
实施例一
请参阅图1,图1是本发明实施例公开的一种内容推送方法的流程示意图。如图1所示,该内容推送方法可以包括以下步骤:
101、当接收到电子设备发送的提问信息时,服务设备从提问信息中提取问题关键词。
本发明实施例中,电子设备可以为家教机、学习平板以及智能手机等;服务设备可以为向电子设备提供运算功能和存储功能等功能的设备;电子设备可以向服务设备发送指令,服务设备可以根据接收到的电子设备发送的指令执行与指令对应的操作,并且服务设备还可以向电子设备发送电子设备需要获取的数据,以使电子设备根据服务设备发送的数据实现对应的功能。
本发明实施例中,提问信息可以为电子设备的用户在电子设备上输入的问题,通过电子设备将该问题发送至服务设备;提问信息中可以包含问题关键词,且一条提问信息中包含的问题关键词的数量可以为一个也可以为多个。
可选的,用户在电子设备上输入问题的方式可以为:用户通过输入文字的方式在电子设备上输入需要搜索的问题,电子设备可以将获取到的用户输入的文字确定为提问信息,发送至服务设备;用户还可以通过语音的方式向电子设备输入需要搜索的问题,电子设备可以将麦克风接收到的用户的语音信息进行解析,得到语音信息对应的文字信息,电子设备可以将得到的文字信息确定为提问信息,发送至服务设备;此外,用户还可以向电子设备上传图像,该图像中可以包含用户手写的与需要提问的问题有关的文字,图像中也可以为书本上的某一部分页面等;电子设备可以通过图像识别技术识别用户上传的图像,确定图像中包含的图像信息,并根据该图像信息生成提问信息,从而向服务设备发送该提问信息,以使服务设备识别提问信息中的图像信息,并获取与该图像信息对应的知识点内容。
作为一种可选的实施方式,服务设备从提问信息中提取问题关键词的方式可以包括以下步骤:
服务设备通过语义识别技术识别提问信息中的无意义词语;
服务设备将提问信息中的无意义词语剔除,得到目标提问信息;
服务设备通过深度学习算法识别目标提问信息中的问题关键词。
其中,实施这种实施方式,可以将提问信息中包含的无意义的词语剔除,以得到服务设备更加容易识别的目标提问信息,并通过深度学习算法识别目标提问信息,从而得到问题关键词,以使服务设备识别出的问题关键词更加准确。
102、服务设备确定与问题关键词匹配的至少一个目标标签。
本发明实施例中,一个问题关键词可以匹配到一个或多个目标标签,由于问题关键词的数量可以为一个或多个,因此目标标签通常数量较多。由于目标标签对应的科目没有限制,因此匹配到的目标标签可以涉及到各个科目中,从而使得服务设备根据目标标签得到的知识点内容覆盖的科目范围更加广泛。
103、服务设备获取各个目标标签对应的知识点内容,其中,一个目标标签对应至少一个知识点内容。
本发明实施例中,知识点内容可以包含一个较为完整的知识点,如当目标标签为“鸡兔同笼”时,知识点内容可以为“鸡兔同笼”对应的含义、“鸡兔同笼”的拼音、“鸡兔同笼”对应的数学应用题的解题方法或“鸡兔同笼”对应的英文翻译等,可见,一个目标标签可以对应一个或多个知识点内容。
作为一种可选的实施方式,服务设备获取各个目标标签对应的知识点内容的方式可以包含以下步骤:
服务设备获取电子设备的用户的账号信息;
服务设备根据用户的账号信息确定用户的年龄;
服务设备从知识点数据库中确定与该用户的年龄匹配的知识点范围;
服务设备从知识点范围中获取各个目标标签对应的知识点内容。
其中,实施这种实施方式,可以获取到当前使用电子设备的用户的账号信息,并根据用户的账号信息中的用户的年龄确定用户能够理解的知识点的知识点范围,从而使服务设备在确定的知识点范围中获取与目标标签对应的知识点内容,以使服务设备向用户推送的知识点内容能够被用户理解,从而提高服务设备推送内容的可用性。
104、服务设备将知识点内容打包,得到知识点数据包,并向电子设备推送知识点数据包。
本发明实施例中,由于知识点内容较多,如果直接将知识点内容发送至电子设备,则可能在传输的过程中出现某些知识点内容丢失的情况发生,导致电子设备的用户获取到的知识点内容不够全面,因此服务设备可以将所有的知识点内容进行打包,以使服务设备可以将包含所有获取到的知识点内容通过数据包的方式发送至电子设备,从而保证电子设备获取到的知识点内容的全面性。
作为一种可选的实施方式,服务设备将知识点内容打包,得到知识点数据包的方式可以包含以下步骤:
服务设备识别知识点内容对应的科目类别;
服务设备将科目类相同的知识点内容进行打包,生成至少一个科目类别包;
服务设备将至少一个科目类别包再次进行打包,生成知识点数据包;
服务设备将提取到的问题关键词标记至该知识点数据包中,以使电子设备接收到该知识点数据包时可以快速的将该知识点数据包与提问信息进行对应。
其中,实施这种实施方式,可以将获取到的知识点内容根据科目类别进行分类,进而根据科目类别将知识点内容分类打包,以使最终生成的知识点数据包中的知识点内容的分类更加清晰,从而便于电子设备根据科目类别输出显示接收到的知识点内容,优化了电子设备的使用体验。
在图1所描述的方法中,可以根据提问信息获取对应的所有知识点内容,以使电子设备的用户可以获取到与提问信息相关的所有知识点内容,从而提高了服务设备推送内容的全面性。此外,实施图1所描述的方法,可以使服务设备识别出的问题关键词更加准确。此外,实施图1所描述的方法,可以提高服务设备推送内容的可用性。此外,实施图1所描述的方法,优化了电子设备的使用体验。
实施例二
请参阅图2,图2是本发明实施例公开的另一种内容推送方法的流程示意图。如图2所示,该内容推送方法可以包括以下步骤:
201、服务设备将预存储的学习内容按照预设分割规则进行分割,得到至少一个知识点内容。
本发明实施例中,预存储的学习内容可以为文章、试题、公式等内容。由于不同的学习内容可以包含不止一个知识点内容,因此服务设备可以根据预设的分割规则将学习内容分割为若干个知识点内容。预设的分割规则可以为通过预先设置的识别学习内容中包含的知识点的方式对学习内容中包含的知识点进行识别,以将学习内容中的相似度内容分割的方式。
作为一种可选的实施方式,服务设备将预存储的学习内容按照预设分割规则进行分割,得到至少一个知识点内容的方式可以包括以下步骤:
服务设备识别预存储的学习内容对应的科目信息;
服务设备根据预先构建的知识点分割模型中确定与科目信息对应的预设分割规则;
服务设备根据预设分割规则分割学习内容,得到至少一个知识点内容。
其中,实施这种实施方式,可以根据学习内容的科目信息确定适合该学习内容的分割规则,以使根据该分割规则分割得到的知识点内容更加符合该科目的学习方式,从而提高学生的学习效率。
202、服务设备将知识点内容的知识点关键词确定为知识点内容的标签。
本发明实施例中,由于知识点关键词可以表示给知识点对应的特征,因此,将知识点关键词设置为知识点内容对应的标签可以明显的确定该知识点内容涉及的相关知识领域。
203、服务设备将知识点内容与标签关联存储。
本发明实施例中,实施上述的步骤201~步骤203,可以将预先存储的学习内容根据预设的分割规则进行分割,得到若干个知识点内容,并对每个知识点内容设置标签,以使服务设备可以快点的根据标签查找到需要获取的知识点内容,提高了服务设备的处理速度。
204、当接收到电子设备发送的提问信息时,服务设备从提问信息中提取问题关键词。
205、服务设备确定与问题关键词匹配的至少一个目标标签。
206、服务设备获取各个目标标签对应的知识点内容,其中,一个目标标签对应至少一个知识点内容。
207、服务设备将知识点内容打包,得到知识点数据包,并向电子设备推送知识点数据包。
在图2所描述的方法中,可以根据提问信息获取对应的所有知识点内容,以使电子设备的用户可以获取到与提问信息相关的所有知识点内容,从而提高了服务设备推送内容的全面性。此外,实施图2所描述的方法,可以提高学生的学习效率。此外,实施图2所描述的方法,提高了服务设备的处理速度。
实施例三
请参阅图3,图3是本发明实施例公开的另一种内容推送方法的流程示意图。如图3所示,该内容推送方法可以包括以下步骤:
301、当接收到电子设备发送的提问信息时,服务设备从提问信息中提取问题关键词。
302、服务设备检测是否预存储有与问题关键词匹配的目标标签,如果是,执行步骤304~步骤309;如果否,执行步骤303。
本发明实施例中,服务设备可以将知识点内容对应的标签进行统计,以将所有的标签存储至标签数据库中,服务设备在检测是否有与问题关键词匹配的目标标签时,可以从标签数据库中查询与问题关键词匹配的标签,如果可以匹配到,则证明服务设备中存储有与问题关键词匹配的目标标签;如果未能匹配到,则证明服务设备中未存储有与问题关键词匹配的目标标签。
303、服务设备通过互联网搜索与问题关键词匹配的目标知识点内容,并向电子设备推送目标知识点内容。
本发明实施例中,实施上述的步骤302~步骤303,可以检测服务设备的存储器中是否存储有与问题关键词匹配的标签,如果没有,可以认为服务设备中未存储有与该标签对应的知识点内容,因此需要通过互联网获取与该问题关键词匹配的知识点内容,并将获取到的知识点内容推送至电子设备,以使电子设备的用户可以获取到该知识点内容。
304、服务设备确定与问题关键词匹配的至少一个目标标签。
305、服务设备获取各个目标标签对应的知识点内容,其中,一个目标标签对应至少一个知识点内容。
306、服务设备获取提问信息包含的目标科目。
本发明实施例中,用户在提出问题时,通常是基于某一科目提出的问题,因此,提问信息中可以包含用户提出的问题对应的科目信息,服务设备也就可以从提问信息中获取到包含的目标科目。
307、服务设备从知识点内容中确定与目标科目对应的目标知识点内容。
本发明实施例中,知识点内容中可以包含各个科目的知识点内容,因此,服务设备可以从知识点内容中确定出目标科目对应的目标知识点内容。
308、服务设备向目标知识点内容中添加重要内容标识。
309、服务设备将知识点内容和目标知识点内容打包,得到知识点数据包,并向电子设备推送知识点数据包。
本发明实施例中,实施上述的步骤306~步骤309,可以确定提问信息对应的目标科目,以使服务设备可以将获取到的与该科目相关的知识点内容标记为重要知识点,以使用户可以从服务设备推送的大量知识点内容中确定与提出的问题最相关的知识点内容,从而提高服务设备推送知识点内容的准确性。
在图3所描述的方法中,可以根据提问信息获取对应的所有知识点内容,以使电子设备的用户可以获取到与提问信息相关的所有知识点内容,从而提高了服务设备推送内容的全面性。此外,实施图3所描述的方法,可以使电子设备的用户可以获取到知识点内容。此外,实施图3所描述的方法,可以提高服务设备推送知识点内容的准确性。
实施例四
请参阅图4,图4是本发明实施例公开的一种服务设备的结构示意图。如图4所示,该服务设备可以包括:
提取单元401,用于当接收到电子设备发送的提问信息时,从提问信息中提取问题关键词。
作为一种可选的实施方式,提取单元401从提问信息中提取问题关键词的方式具体可以为:
通过语义识别技术识别提问信息中的无意义词语;
将提问信息中的无意义词语剔除,得到目标提问信息;
通过深度学习算法识别目标提问信息中的问题关键词。
其中,实施这种实施方式,可以将提问信息中包含的无意义的词语剔除,以得到服务设备更加容易识别的目标提问信息,并通过深度学习算法识别目标提问信息,从而得到问题关键词,以使服务设备识别出的问题关键词更加准确。
第一确定单元402,用于确定与提取单元401提取的问题关键词匹配的至少一个目标标签。
第一获取单元403,用于获取第一确定单元402确定的各个目标标签对应的知识点内容,其中,一个目标标签对应至少一个知识点内容。
作为一种可选的实施方式,第一获取单元403获取各个目标标签对应的知识点内容的方式具体可以为:
获取电子设备的用户的账号信息;
根据用户的账号信息确定用户的年龄;
从知识点数据库中确定与该用户的年龄匹配的知识点范围;
从知识点范围中获取各个目标标签对应的知识点内容。
其中,实施这种实施方式,可以获取到当前使用电子设备的用户的账号信息,并根据用户的账号信息中的用户的年龄确定用户能够理解的知识点的知识点范围,从而使服务设备在确定的知识点范围中获取与目标标签对应的知识点内容,以使服务设备向用户推送的知识点内容能够被用户理解,从而提高服务设备推送内容的可用性。
推送单元404,用于将第一获取单元403获取的知识点内容打包,得到知识点数据包,并向电子设备推送知识点数据包。
作为一种可选的实施方式,推送单元404将知识点内容打包,得到知识点数据包的方式具体可以为:
识别知识点内容对应的科目类别;
将科目类相同的知识点内容进行打包,生成至少一个科目类别包;
将至少一个科目类别包再次进行打包,生成知识点数据包;
将提取到的问题关键词标记至该知识点数据包中,以使电子设备接收到该知识点数据包时可以快速的将该知识点数据包与提问信息进行对应。
其中,实施这种实施方式,可以将获取到的知识点内容根据科目类别进行分类,进而根据科目类别将知识点内容分类打包,以使最终生成的知识点数据包中的知识点内容的分类更加清晰,从而便于电子设备根据科目类别输出显示接收到的知识点内容,优化了电子设备的使用体验。
可见,实施图4所描述的服务设备,可以根据提问信息获取对应的所有知识点内容,以使电子设备的用户可以获取到与提问信息相关的所有知识点内容,从而提高了服务设备推送内容的全面性。此外,实施图4所描述的服务设备,可以使服务设备识别出的问题关键词更加准确。此外,实施图4所描述的服务设备,可以提高服务设备推送内容的可用性。此外,实施图4所描述的服务设备,优化了电子设备的使用体验。
实施例五
请参阅图5,图5是本发明实施例公开的另一种服务设备的结构示意图。其中,图5所示的服务设备是由图4所示的服务设备进行优化得到的。与图4所示的服务设备相比,图5所示的服务设备还可以包括:
分割单元405,用于在提取单元401接收到电子设备发送的提问信息时,从提问信息中提取问题关键词之前,将预存储的学习内容按照预设分割规则进行分割,得到至少一个知识点内容。
第二确定单元406,用于将分割单元405得到的知识点内容的知识点关键词确定为知识点内容的标签。
存储单元407,用于将分割单元405得到的知识点内容与第二确定单元406确定的标签关联存储。
本发明实施例中,可以将预先存储的学习内容根据预设的分割规则进行分割,得到若干个知识点内容,并对每个知识点内容设置标签,以使服务设备可以快点的根据标签查找到需要获取的知识点内容,提高了服务设备的处理速度。
作为一种可选的实施方式,图5所示的服务设备分割单元405可以包括:
识别子单元4051,用于在提取单元401接收到电子设备发送的提问信息时,从提问信息中提取问题关键词之前,识别预存储的学习内容对应的科目信息;
确定子单元4052,用于根据预先构建的知识点分割模型中确定与识别子单元4051识别的科目信息对应的预设分割规则;
分割子单元4053,用于根据确定子单元4052确定的预设分割规则分割学习内容,得到至少一个知识点内容。
其中,实施这种实施方式,可以根据学习内容的科目信息确定适合该学习内容的分割规则,以使根据该分割规则分割得到的知识点内容更加符合该科目的学习方式,从而提高学生的学习效率。
可见,实施图5所描述的服务设备,可以根据提问信息获取对应的所有知识点内容,以使电子设备的用户可以获取到与提问信息相关的所有知识点内容,从而提高了服务设备推送内容的全面性。此外,实施图5所描述的服务设备,可以提高学生的学习效率。此外,实施图5所描述的服务设备,提高了服务设备的处理速度。
实施例六
请参阅图6,图6是本发明实施例公开的另一种服务设备的结构示意图。其中,图6所示的服务设备是由图5所示的服务设备进行优化得到的。与图5所示的服务设备相比,图6所示的服务设备还可以包括:
检测单元408,用于在提取单元401从提问信息中提取问题关键词之后,检测是否预存储有与问题关键词匹配的目标标签。
第一确定单元402,具体用于在检测单元408检测的结果为是时,确定与问题关键词匹配的至少一个目标标签。
搜索单元409,用于在检测单元408检测的结果为否时,通过互联网搜索与问题关键词匹配的目标知识点内容,并向电子设备推送目标知识点内容。
本发明实施例中,可以检测服务设备的存储器中是否存储有与问题关键词匹配的标签,如果没有,可以认为服务设备中未存储有与该标签对应的知识点内容,因此需要通过互联网获取与该问题关键词匹配的知识点内容,并将获取到的知识点内容推送至电子设备,以使电子设备的用户可以获取到该知识点内容。
作为一种可选的实施方式,图6所示的服务设备还可以包括:
第二获取单元410,用于在第一获取单元403获取各个目标标签对应的知识点内容之后,获取提问信息包含的目标科目;
第三确定单元411,用于从知识点内容中确定与第二获取单元410获取的目标科目对应的目标知识点内容;
添加单元412,用于向第三确定单元411确定的目标知识点内容中添加重要内容标识;
推送单元404,具体用于将第一获取单元403获取的知识点内容和添加单元412确定的目标知识点内容打包,得到知识点数据包,并向电子设备推送知识点数据包。
其中,实施这种实施方式,可以确定提问信息对应的目标科目,以使服务设备可以将获取到的与该科目相关的知识点内容标记为重要知识点,以使用户可以从服务设备推送的大量知识点内容中确定与提出的问题最相关的知识点内容,从而提高服务设备推送知识点内容的准确性。
可见,实施图6所描述的服务设备,可以根据提问信息获取对应的所有知识点内容,以使电子设备的用户可以获取到与提问信息相关的所有知识点内容,从而提高了服务设备推送内容的全面性。此外,实施图6所描述的服务设备,可以使电子设备的用户可以获取到知识点内容。此外,实施图6所描述的服务设备,可以提高服务设备推送知识点内容的准确性。
实施例七
请参阅图7,图7是本发明实施例公开的另一种服务设备的结构示意图。如图7所示,该服务设备可以包括:
存储有可执行程序代码的存储器701;
与存储器701耦合的处理器702;
其中,处理器702调用存储器701中存储的可执行程序代码,执行以上各方法实施例中的方法的部分或全部步骤。
本发明实施例还公开一种计算机可读存储介质,其中,计算机可读存储介质存储了程序代码,其中,程序代码包括用于执行以上各方法实施例中的方法的部分或全部步骤的指令。
本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
本发明实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
应理解,说明书通篇中提到的“本发明实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在本发明实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
另外,本文中术语“系统”和“网络”在本文中常可互换使用。应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
在本发明所提供的实施例中,应理解,“与a对应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。
以上对本发明实施例公开的一种内容推送方法及服务设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。