语义识别方法和装置与流程

文档序号:11524820阅读:204来源:国知局
语义识别方法和装置与流程

本发明涉及视频领域,具体而言,涉及一种语义识别方法和装置。



背景技术:

观看外语电影是学习语言的一个重要途径,然而目前并没有便捷功能让视频充分发挥这个功能。在观看外语电影的过程中,经常会遇到一些不认识的单词,现有技术中,人们如果想要通过看视频学习外语,只能自己手动记录一些生词,或者通过另外查询词典等工具获取生词的语义并保存起来以备以后复习。不能有效利用视频既有声音又有画面的这一特性帮助用户记单词。用户手动记录单词,首先是很不方便,其次想要回顾时也只能对着枯燥的单词来复习,找不到单词所在的视频片段,使得单词的学习很枯燥。这就把单词和视频分隔开来,没有做到有效结合。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种语义识别方法和装置,以至少解决用户在观看视频学习生词时操作不便的技术问题。

根据本发明实施例的一个方面,提供了一种语义识别方法,包括:接收识别指令,其中,所述识别指令用于请求对视频的播放界面上播放的字幕中的待识别对象进行识别,所述待识别对象以第一语言表示;获取所述字幕中的待识别对象;查找与所述待识别对象匹配的以第二语言表示的识别结果;保存以所述第一语言表示的待识别对象、以所述第二语言表示的识别结果以及所述待识别对象所对应的视频片段的信息,其中,所述视频片段的信息用于在接收到播放指令之后播放所述视频片段;输出以所述第二语言表示的识别结果。

根据本发明实施例的另一方面,还提供了一种语义识别装置,包括:第一接收单元,用于接收识别指令,其中,所述识别指令用于请求对视频的播放界面上播放的字幕中的待识别对象进行识别,所述待识别对象以第一语言表示;第一获取单元,用于获取所述字幕中的待识别对象;第一查找单元,用于查找与所述待识别对象匹配的以第二语言表示的识别结果;第一保存单元,用于保存以所述第一语言表示的待识别对象、以所述第二语言表示的识别结果以及所述待识别对象所对应的视频片段的信息,其中,所述视频片段的信息用于在接收到播放指令之后播放所述视频片段;第一输出单元,用于输出以所述第二语言表示的识别结果。

在本发明实施例中,采用接收识别指令之后获取字幕中的待识别对象,查找与待识别对象匹配的以第二语言表示的识别结果,保存待识别对象、识别结果以及所述待识别对象所对应的视频片段的信息,输出以第二语言表示的识别结果,达到了将待识别对象和识别结果以及对应的视频片段同时保存的目的,用户在查看生词时可以查看该生词对应的视频片段,从而实现了方便用户对应视频片段学习生词的技术效果,进而解决了用户在观看视频学习生词时操作不便的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的语义识别方法的硬件环境的示意图;

图2是根据本发明实施例的一种可选的语义识别方法的流程图;

图3是根据本发明实施例的一种导出文档的示意图;

图4是根据本发明实施例的一种语义识别方法的流程图;

图5是根据本发明实施例的另一种语义识别方法的流程图;

图6是根据本发明实施例的一种可选的语义识别装置的示意图;以及

图7是根据本发明实施例的一种终端的结构框图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种语义识别的方法实施例。

可选地,在本实施例中,上述语义识别方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于pc、手机、平板电脑等。本发明实施例的语义识别方法可以由服务器102来执行,也可以由终端104来执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本发明实施例的语义识别方法也可以是由安装在其上的客户端来执行。

在一种可选的应用场景中,用户在观看视频时遇到不认识的单词、短语或者句子,通过鼠标点击屏幕上以第一语言显示的待识别的对象,获取待识别的对象之后,从后台数据库或者网络数据库中查找通过第二语言表示的待识别对象的识别结果,并且,将待识别的对象、识别结果以及包含有待识别对象的视频片段保存,例如,视频片段可以是出现该待识别对象的前后各5秒的视频片段,并且输出第二语言表示的识别结果,方便用户立即查看到待识别对象的语义识别结果。

图2是根据本发明实施例的一种可选的语义识别方法的流程图,如图2所示,该方法可以包括以下步骤:

步骤s202,接收识别指令,其中,识别指令用于请求对视频的播放界面上播放的字幕中的待识别对象进行识别,待识别对象以第一语言表示。

步骤s204,获取字幕中的待识别对象。

步骤s206,查找与待识别对象匹配的以第二语言表示的识别结果。

步骤s208,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息,其中,视频片段的信息用于在接收到播放指令之后播放视频片段。

步骤s210,输出以第二语言表示的识别结果。

通过上述步骤s202至步骤s210,采用接收识别指令之后获取字幕中的待识别对象,查找与待识别对象匹配的以第二语言表示的识别结果,保存待识别对象、识别结果以及所述待识别对象所对应的视频片段的信息,输出第二语言表示的识别结果,达到了将待识别对象和识别结果以及对应的视频片段同时保存的目的,用户在查看生词时可以查看该生词对应的视频片段,从而实现了方便用户对应视频片段学习生词的技术效果,解决了用户在观看视频学习生词时操作不便的技术问题,进而达到提高用户观看视频学习生词时操作的便利性的技术效果。

在步骤s202提供的技术方案中,接收识别指令可以由终端执行,终端可以是手机、电脑、平板电脑等多种类型的终端,识别指令可以是终端识别用户通过鼠标点击发出的识别指令,例如,在视频播放时,用户通过鼠标点击字幕显示区域发出识别指令,请求对视频的播放界面上播放的字幕中的待识别对象进行识别,待识别对象以第一语言表示,第一语言可以是英语、汉语也可以是其他任何一种自然语言。识别指令也可以是通过其他方式发出的,例如,通过点击屏幕中的字幕发出的,通常情况下,字幕显示在屏幕中的偏下方的区域中,如果点击屏幕时,点击的位置为无文字区域,则该点击操作不被作为识别指令,在点击到字幕的文字时,确定接收到识别指令。在鼠标指针在整个显示区域拖动时,当鼠标指针指示到字幕的文字时,可以将鼠标指针变换形状,以提示用户当前位置的字幕中的文字可以选中进行识别。

在步骤s204提供的技术方案中,待识别对象可以通过识别指令进行确定,例如,识别指令为对某一个词语的识别指令,根据识别指令获取字幕中的该词语,待识别对象可以是单词、短语或者句子。

在步骤s206提供的技术方案中,在获取字幕中的待识别对象之后,查找与待识别对象匹配的以第二语言表示的识别结果,第一语言和第二语言可以是两种不同的语言,例如,第一语言是汉语,第二语言是英语,或者第一语言是英语,第二预言是汉语,再或者,第一语言是法语,第二语言是日语。第一语言和第二语言也可以是同种语言的不同表达形式,例如,第一语言是文言文,第二语言是现代汉语。查找与待识别对象匹配的以第二语言表示的识别结果,可以是从预设的本地数据库的词典中查找与待识别对象匹配的以第二语言表示的识别结果,也可以是从网络服务器中查找与待识别对象匹配的第二语言表示的识别结果。

在步骤s208提供的技术方案中,在查找到识别结果之后,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息,其中,视频片段的信息用于在接收到播放指令之后播放视频片段,在保存时,可以将待识别对象、识别结果和待识别对象所对应的视频片段作为一条语义保存,视频片段的信息可以包括视频片段的内容,也可以是视频片段的链接,视频的名称等信息,在一些情况下,视频片段的内容可以不保存而只是保存视频片段的链接,以节省终端的存储空间,在另一些情况下,也可以保存视频片段的内容以节省终端的数据流量,例如,用户可以在后续查看时直接查看视频片段内容,而不是每次都要重新到服务器中下载。语义可以存储在单词本对应的存储空间中。视频片段的长度可以根据用户需要进行修改,例如,可以改成待识别对象出现的前后各10秒或者前后各2秒。

在步骤s210提供的技术方案中,输出以第二语言表示的识别结果可以是在终端上显示以第二语言表示的识别结果,在输出第二语言表示的识别结果时,可以暂停视频的播放,以方便用户查看,也可以继续视频的播放,在视频播放界面的一角显示第二语言表示的识别结果。

作为一种可选的实施例,在保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息之后,接收播放指令;响应于播放指令查找视频片段的信息;根据视频片段的信息播放视频片段。

在保存待识别对象所对应的视频片段的信息之后,接收用户发出的播放指令,播放指令用于播放视频片段,根据播放指令查找视频片段的信息,在查找到视频片段的信息之后,播放视频片段。

作为一种可选的实施例,视频片段的信息可以是位置链接,也可以是视频片段的内容。根据视频片段的信息播放视频片段包括以下之一:在视频片段的信息为位置链接时,访问位置链接以获取视频片段,然后播放视频片段,其中,位置链接用于指示视频片段在视频中的位置,通过访问视频片段的链接,可以查看到视频片段的内容;在视频片段的信息用于指示视频片段的内容时,播放视频片段的内容。

作为一种可选的实施例,在获取字幕中的待识别对象之前,通过预定组件对视频的播放界面上播放的字幕进行加工,得到与视频对应的字幕文本;在视频的播放界面上的预定位置播放字幕文本。

预定组件可以是后台处理组件,用于对视频的播放界面中的字幕进行加工,加工内容可以是将视频播放界面中的字幕加工成字幕文本,字幕文本可以被选中,例如,可以通过屏幕取词对字幕文本进行选择,在得到字幕文本之后,在视频的播放界面上的预定位置播放字幕文本,该字幕文本可以是覆盖在原字幕的显示区域之上,也可以是在其他位置显示,可选地,该字幕文本的播放与视频同步,以方便用户观看和读取。

作为一种可选的实施例,在保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息之前,输出提示信息,其中,提示信息用于提示保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息;在接收到响应于提示信息的保存操作时,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息。

在用户观看视频过程中,如果有待识别对象,则查找得到与待识别对象匹配的以第二语言表示的识别结果,可以根据用户需要将这些信息保存在预定位置,例如,保存在单词本中,在保存之前,输出提示信息,提示用户是否将待识别对象,识别结果和对应的视频片段的信息保存,在接收到用户响应提示信息发出的保存操作之后,将待识别对象,识别结果和视频片段保存。

作为一种可选的实施例,在保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息之后,接收查询指令,其中,查询指令用于查询保存的第一语言表示的待识别对象;响应于查询指令查询以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息,得到查询结果;播放查询结果中待识别对象所对应的视频片段。

在保存之后,可以根据查询指令查询所保存的所有语义信息,例如,所有的语义信息保存在单词本中,用户点击单词本中的某一条语义信息中的待识别对象,则得到待识别对象和识别结果以及待识别对象对应的视频片段的信息等查询结果,播放查询结果中待识别对象所对应的视频片段,由于在查看单词本时能够查看到待识别对象对应的视频片段,结合视频片段对单词本中的单词进行学习能够方便用户在结合视频学习新单词,提高操作的灵活性,也方便用户的学习。

作为一种可选的实施例,在保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息之前,获取当前登陆账号;在获取到当前登陆账号的情况下,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息至当前登陆账号对应的存储区域内;在获取不到当前登陆账号的情况下,输出登陆提示界面;接收在登陆提示界面输入的登陆信息;根据登陆信息登陆账号。

在保存待识别对象、识别结果以及待识别对象所对应的视频片段的信息之前,需要先进行登陆账号,获取当前的登陆账号,如果能够获取到当前登陆账号,则将以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息保存至登陆账号对应的单词本中,如果获取不到当前的登陆账号,则输出登陆提示界面,用户在登陆提示界面输入登陆信息,在接收到在登陆提示界面输入的登陆信息之后,根据登录信息登陆账号,通过登陆账号存储,能够方便用户后续查看,在更换使用终端时,只需要登陆账号,就可以查看该账号中存储的多条语义信息。

作为一种可选的实施例,在保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息之后,接收导出指令,其中,导出指令用于指示将保存的第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息另存到预定路径;响应于导出指令,将导出指令指示的保存的第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息以预定格式另存到预定路径。

在将以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息存储之后,为了方便用户查看或者分享,可以将这些存储的信息导出,在接收到导出指令之后,将保存的第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息以预定格式另存到预定路径,预定格式可以是文本格式,例如word,excel等格式,在导出时,视频片段的信息可以包括视频的名称和链接等信息。

通过本发明实施例的技术方案可以提高用户使用观影软件来学习外语的积极性,提升用户在视频软件的活跃度,同时也会吸引学习外语的用户使用带此功能的视频软件,增加新用户数量。待识别的对象可以不仅限于单词,也可以是短语或句子,有时候重放视频可能会耗费用户流量,也可以选择直接保存该单词所在视频片段,用户点击单词时直接播放保存的片段,不需消耗流量。

本发明还提供了一种优选实施例,下面结合该优选实施例对本发明实施例的技术方案进行说明:

本发明实施例可以应用于视频软件(比如腾讯视频)中,在个人中心里添加一个单词本功能。此后,观看外语视频时点击字幕就能弹出是否保存单词框,点击确定保存就会自动将该单词保存在单词本里,同时单词会附带位置连接。打开单词本,点击单词本中的单词就可以返回其所在视频位置,播放该位置的视频片段,例如,出现该单词的前后各5秒的片段。单词本与个人帐号绑定之后可以在pc和移动端转换,让用户做到随时随地查看单词以进行复习。此外用户还能通过单词本中的导出按钮将单词、释义和影片名导出至文档中,便于与好友分享。

图3是根据本发明实施例的一种导出文档的示意图,如图3所示,在个人中心的单词本中展示有用户保存的多个单词,(英文单词中附带链接,点击某个单词可以跳转其所在视频的相应位置处),例如,影片a中有两个单词,英文x和英文y,对于每个单词,右侧对应显示该单词的释义,释义x和释义y,在影片b中有一个单词,英文z,对应的释义为释义z。

图4是根据本发明实施例的一种语义识别方法的流程图,如图4所示,该方法包括以下步骤:

步骤s401:用户点击视频字幕某单词a。

步骤s402:检查用户是否已登陆账号。

步骤s403:引导用户注册或登陆。

如果用户没有登陆账号,则输出登陆界面引导用户注册或登陆。

步骤s404:系统将账号信息,当前视频位置链接及单词a保存至后台数据库,并将单词a返回后台单词库进行匹配。如果用户已登陆,则将上述信息保存至后台数据库中,可以在后台单词库中查找单词a的对应释义。

步骤s405:返回匹配查找到的a对应释义至数据库中。

在查找到单词a的对应释义之后,将释义返回并将释义保存到数据库中。

本发明实施例可以针对普通pc端或移动端视频播放器,硬件环境为电脑或触屏手机,在前端需要在视频播放的字幕加上点击功能,并在个人中心加入一个单词本,可以展示单词、释义及影片名。同时单词本中的单词可以点击,点击后自动跳转至其所在影片位置。单词本中有一个导出按钮,点击则可以将其中所有单词、释义和影片名导出至一个文档保存,保存之后,用户可以将文档与好友分享。

图5是根据本发明实施例的另一种语义识别方法的流程图,如图5所示,该方法包括以下步骤:

步骤s501:用户打开单词本。

步骤s502:检查用户是否已登陆账号。

步骤s503:引导用户注册或登陆。如果用户未登陆,则输出提示信息,提示用户登录或注册账号。

步骤s504:如果用户已登陆,则将账号信息返回至后台数据库,匹配出对应单词记录并全部显示(位置链接除外),用户点击单词则从后台匹配位置连接,返回匹配值。

后台可以设置有一个外语单词集合库,用户点击字幕单词时,后台获取该单词及其在该影片的位置链接(某影片第几帧图像)并在单词库里进行查找,找到匹配的释义后返回该单词、释义和影片名至用户个人中心的单词本中。同时保存该用户信息、单词及其所在影片位置至后台数据库中。当用户点击单词本中该单词时,后台通过匹配该用户库里的用户和单词信息,查找到该单词所在影片位置,自动回放该单词所在片段。

此功能和用户帐号绑定,可以在pc端和手机端同步共享。

本发明实施例的语义识别方法通过内嵌在视频软件工具栏中的视频单词本来实现,用户点击外语视频中字幕出现的单词,就能将其放入自己的单词本中,并自动附带该单词出现在影片里的位置链接。这个单词本会绑定在用户账号上,用户下次登录可以直接通过点击单词本中单词回放其所在影片的片段(比如该单词位置前后五秒),便于用户进行复习。

视频单词本能提供用户一种边看视频边记录生词的功能,同时附带单词所在片段及位置链接,能随时回放查看视频片段,提升了用户记单词的效率,同时也将视频和外语学习有效结合起来。

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

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例2

根据本发明实施例,还提供了一种用于实施上述语义识别方法的语义识别装置。图6是根据本发明实施例的一种可选的语义识别装置的示意图,如图6所示,该装置可以包括:

第一接收单元10,用于接收识别指令,其中,识别指令用于请求对视频的播放界面上播放的字幕中的待识别对象进行识别,待识别对象以第一语言表示。

第一获取单元20,用于获取字幕中的待识别对象。

第一查找单元30,用于查找与待识别对象匹配的以第二语言表示的识别结果。

第一保存单元40,用于保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息,其中,视频片段的信息用于在接收到播放指令之后播放视频片段。

第一输出单元50,用于输出以第二语言表示的识别结果。

需要说明的是,该实施例中的第一接收单元10可以用于执行本申请实施例1中的步骤s202,该实施例中的第一获取单元20可以用于执行本申请实施例1中的步骤s204,该实施例中的第一查找单元30可以用于执行本申请实施例1中的步骤s206,该实施例中的第一保存单元40可以用于执行本申请实施例1中的步骤s208,该实施例中的第一输出单元50可以用于执行本申请实施例1中的步骤s210。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。

通过上述模块,可以解决了用户在观看视频学习生词时操作不便的技术问题,进而达到提高用户观看视频学习生词的操作灵活性的技术效果。

可选地,该装置还包括:第二接收单元,用于在保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息之后,接收播放指令;第二查找单元,用于响应于播放指令查找视频片段的信息;第一播放单元,用于根据视频片段的信息播放视频片段。

可选地,第一播放单元用于执行以下之一:在视频片段的信息为位置链接时,访问位置链接以获取视频片段,播放视频片段,其中,位置链接用于指示视频片段在视频中的位置;在视频片段的信息用于指示视频片段的内容时,播放视频片段的内容。

可选地,该装置还包括:加工单元,用于在获取字幕中的待识别对象之前,通过预定组件对视频的播放界面上播放的字幕进行加工,得到与视频对应的字幕文本;第二播放单元,用于在视频的播放界面上的预定位置播放字幕文本。

可选地,该装置还包括:第二输出单元,用于在保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息之前,输出提示信息,其中,提示信息用于提示保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息;第二保存单元,用于在接收到响应于提示信息的保存操作时,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息。

可选地,该装置还包括:第三接收单元,用于在保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息之后,接收查询指令,其中,查询指令用于查询保存的第一语言表示的待识别对象;查询单元,用于响应于查询指令查询以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息,得到查询结果;第三播放单元,用于播放查询结果中待识别对象所对应的视频片段。

可选地,该装置还包括:第二获取单元,用于在保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息之前,获取当前登陆账号;第三保存单元,用于在获取到当前登陆账号的情况下,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息至当前登陆账号对应的存储区域内;第三输出单元,用于在获取不到当前登陆账号的情况下,输出登陆提示界面;第四接收单元,用于接收在登陆提示界面输入的登陆信息;登陆单元,用于根据登陆信息登陆账号。

可选地,该装置还包括:第五接收单元,用于在保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息之后,接收导出指令,其中,导出指令用于指示将保存的第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息另存到预定路径;另存单元,用于响应于导出指令,将导出指令指示的保存的第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息以预定格式另存到预定路径。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

实施例3

根据本发明实施例,还提供了一种用于实施上述语义识别方法的服务器或终端。

图7是根据本发明实施例的一种终端的结构框图,如图7所示,该终端可以包括:一个或多个(图中仅示出一个)处理器201、存储器203、以及传输装置205(如上述实施例中的发送装置),如图7所示,该终端还可以包括输入输出设备207。

其中,存储器203可用于存储软件程序以及模块,如本发明实施例中的语义识别方法和装置对应的程序指令/模块,处理器201通过运行存储在存储器203内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的语义识别方法。存储器203可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器203可进一步包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

上述的传输装置205用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置205包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置205为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

其中,具体地,存储器203用于存储应用程序。

处理器201可以通过传输装置205调用存储器203存储的应用程序,以执行下述步骤:接收识别指令,其中,识别指令用于请求对视频的播放界面上播放的字幕中的待识别对象进行识别,待识别对象以第一语言表示;获取字幕中的待识别对象;查找与待识别对象匹配的以第二语言表示的识别结果;保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息,其中,视频片段的信息用于在接收到播放指令之后播放视频片段;输出以第二语言表示的识别结果。

处理器201还用于执行下述步骤:接收播放指令;响应于播放指令查找视频片段的信息;根据视频片段的信息播放视频片段。

处理器201还用于执行下述步骤:在视频片段的信息为位置链接时,访问位置链接以获取视频片段,播放视频片段,其中,位置链接用于指示视频片段在视频中的位置;在视频片段的信息用于指示视频片段的内容时,播放视频片段的内容。

处理器201还用于执行下述步骤:通过预定组件对视频的播放界面上播放的字幕进行加工,得到与视频对应的字幕文本;在视频的播放界面上的预定位置播放字幕文本。

处理器201还用于执行下述步骤:输出提示信息,其中,提示信息用于提示保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息;在接收到响应于提示信息的保存操作时,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息。

处理器201还用于执行下述步骤:接收查询指令,其中,查询指令用于查询保存的第一语言表示的待识别对象;响应于查询指令查询以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息,得到查询结果;播放查询结果中待识别对象所对应的视频片段。

处理器201还用于执行下述步骤:获取当前登陆账号;在获取到当前登陆账号的情况下,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息至当前登陆账号对应的存储区域内;在获取不到当前登陆账号的情况下,输出登陆提示界面;接收在登陆提示界面输入的登陆信息;根据登陆信息登陆账号。

处理器201还用于执行下述步骤:接收导出指令,其中,导出指令用于指示将保存的第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息另存到预定路径;响应于导出指令,将导出指令指示的保存的第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息以预定格式另存到预定路径。

采用本发明实施例,采用接收识别指令之后获取字幕中的待识别对象,查找与待识别对象匹配的以第二语言表示的识别结果,保存待识别对象、识别结果以及待识别对象所对应的视频片段的信息,输出以第二语言表示的识别结果,达到了将待识别对象和识别结果以及对应的视频片段同时保存的目的,用户在查看生词时可以查看该生词对应的视频片段,从而实现了方便用户对应视频片段学习生词的技术效果,进而解决了用户在观看视频学习生词时操作不便的技术问题。

可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。

本领域普通技术人员可以理解,图7所示的结构仅为示意,终端可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图7其并不对上述电子装置的结构造成限定。例如,终端还可包括比图7中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图7所示不同的配置。

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

实施例4

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行语义识别方法的程序代码。

可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

s1,接收识别指令,其中,识别指令用于请求对视频的播放界面上播放的字幕中的待识别对象进行识别,待识别对象以第一语言表示;

s2,获取字幕中的待识别对象;

s3,查找与待识别对象匹配的以第二语言表示的识别结果;

s4,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息,其中,视频片段的信息用于在接收到播放指令之后播放视频片段;

s5,输出以第二语言表示的识别结果。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:接收播放指令;响应于播放指令查找视频片段的信息;根据视频片段的信息播放视频片段。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在视频片段的信息为位置链接时,访问位置链接以获取视频片段,播放视频片段,其中,位置链接用于指示视频片段在视频中的位置;在视频片段的信息用于指示视频片段的内容时,播放视频片段的内容。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:通过预定组件对视频的播放界面上播放的字幕进行加工,得到与视频对应的字幕文本;在视频的播放界面上的预定位置播放字幕文本。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:输出提示信息,其中,提示信息用于提示保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息;在接收到响应于提示信息的保存操作时,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:接收查询指令,其中,查询指令用于查询保存的第一语言表示的待识别对象;响应于查询指令查询以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息,得到查询结果;播放查询结果中待识别对象所对应的视频片段。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:获取当前登陆账号;在获取到当前登陆账号的情况下,保存以第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息至当前登陆账号对应的存储区域内;在获取不到当前登陆账号的情况下,输出登陆提示界面;接收在登陆提示界面输入的登陆信息;根据登陆信息登陆账号。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:接收导出指令,其中,导出指令用于指示将保存的第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息另存到预定路径;响应于导出指令,将导出指令指示的保存的第一语言表示的待识别对象、以第二语言表示的识别结果以及待识别对象所对应的视频片段的信息以预定格式另存到预定路径。

可选地,本实施例中的具体示例可以参考上述实施例1和实施例2中所描述的示例,本实施例在此不再赘述。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

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

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

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

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

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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