基于人工智能的节目提醒方法、装置以及系统与流程

文档序号:12822742阅读:318来源:国知局
基于人工智能的节目提醒方法、装置以及系统与流程

本发明涉及信息处理领域,尤其涉及一种基于人工智能的节目提醒方法、装置以及系统。



背景技术:

人工智能(artificialintelligence,英文缩写为ai)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。

随着信息技术的发展,各种用户终端更加智能化。用户在使用各种用户终端观看视频节目时的选择越来越多,对用户终端提供的智能化、人性化的服务要求越来越高。

另外,随着智能电视以及网络直播的广泛应用,用户在享受海量视频资源的同时,也产生由于可选资源太多无法准确快捷的观看自己希望观看的视频。相关技术中,针对直播节目的预约操作,通常是通过遥控器按键控制,需要进入直播节目单页面,在上百个电视台中选择目标电视台,再进一步从全天时段中选择目标节目播出时段预约;针对点播节目的更新提醒,通常是通过遥控器按键控制,需要从海量的点播资源中搜索到目标资源,手动按键设置更新提醒。

但是,目前存在的问题是:1)针对直播节目的预约提醒和点播节目的更新提醒入口不统一,需要进入不同的模块设置,造成用户体验的不一致性;2)方式单一,只能通过遥控器按键手动操作;3)操作繁琐耗时,学习成本高,不适用于老人和小孩;4)提醒的预留时间会比较固定,系统会设置默认提醒时间,比如提前2分钟等,不可灵活配置。



技术实现要素:

本发明的目的旨在至少在一定程度上解决上述的技术问题之一。

为此,本发明的第一个目的在于提出一种基于人工智能的节目提醒方法。该方法直接通过语音更高效地表达预约提醒需求,操作时更加简单便捷,实用性更强,同时可以自定义提醒的预留时间,根据不同人群的习惯来适时推送提醒通知,满足用户个性化需求,提升了用户体验。

本发明的第二个目的在于提出一种基于人工智能的节目提醒装置。

本发明的第三个目的在于提出一种基于人工智能的节目提醒系统。

本发明的第四个目的在于提出一种基于人工智能的节目提醒装置。

本发明的第五个目的在于提出一种非临时性计算机可读存储介质。

本发明的第六个目的在于提出一种计算机程序产品。

为达到上述目的,本发明第一方面实施例提出的基于人工智能的节目提醒方法,包括:获取用户的语音信息,并对所述语音信息进行识别以生成对应的文本信息;对所述文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,所述节目信息包括节目名称和观看时间;根据所述节目名称和所述观看时间生成针对所述目标节目的预约提醒信息;根据所述用户意图和所述观看时间建立提醒定时器,并启动所述提醒定时器;在所述提醒定时器结束时,将所述预约提醒信息推送给所述用户。

本发明实施例的基于人工智能的节目提醒方法,通过对用户的语音信息进行识别以生成对应的文本信息,并对该文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,节目信息包括节目名称和观看时间,之后,根据节目名称和观看时间生成针对目标节目的预约提醒信息,并根据用户意图和观看时间建立提醒定时器,并启动提醒定时器,在提醒定时器结束时,将预约提醒信息推送给用户。即通过语音指令实现电视端的直播预约和点播资源更新提醒,颠覆了传统按键式遥控器输入方式,直接通过语音更高效地表达预约提醒需求,操作时更加简单便捷,实用性更强,同时可以自定义提醒的预留时间,根据不同人群的习惯来适时推送提醒通知,满足用户个性化需求,提升了用户体验。

为达到上述目的,本发明第二方面实施例提出的基于人工智能的节目提醒装置,包括:获取模块,用于获取用户的语音信息;语音识别模块,用于对所述语音信息进行识别以生成对应的文本信息;第一生成模块,用于对所述文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,所述节目信息包括节目名称和观看时间;第二生成模块,用于根据所述节目名称和所述观看时间生成针对所述目标节目的预约提醒信息;定时器建立模块,用于根据所述用户意图和所述观看时间建立提醒定时器,并启动所述提醒定时器;推送模块,用于在所述提醒定时器结束时,将所述预约提醒信息推送给所述用户。

本发明实施例的基于人工智能的节目提醒装置,通过语音识别模块对用户的语音信息进行识别以生成对应的文本信息,第一生成模块对该文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,节目信息包括节目名称和观看时间,第二生成模块根据节目名称和观看时间生成针对目标节目的预约提醒信息,定时器建立模块根据用户意图和观看时间建立提醒定时器,并启动提醒定时器,推送模块在提醒定时器结束时,将预约提醒信息推送给用户。即通过语音指令实现电视端的直播预约和点播资源更新提醒,颠覆了传统按键式遥控器输入方式,直接通过语音更高效地表达预约提醒需求,操作时更加简单便捷,实用性更强,同时可以自定义提醒的预留时间,根据不同人群的习惯来适时推送提醒通知,满足用户个性化需求,提升了用户体验。

为达到上述目的,本发明第三方面实施例提出的基于人工智能的节目提醒系统,包括:语音采集模块和节目提醒装置;其中,语音采集模块,用于采集用户输入的语音信息,并将所述语音信息发送至所述;所述节目提醒装置,为本发明第二方面实施例所述的基于人工智能的节目提醒装置。

为达到上述目的,本发明第四方面实施例提出的基于人工智能的节目提醒装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取用户的语音信息,并对所述语音信息进行识别以生成对应的文本信息;对所述文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,所述节目信息包括节目名称和观看时间;根据所述节目名称和所述观看时间生成针对所述目标节目的预约提醒信息;根据所述用户意图和所述观看时间建立提醒定时器,并启动所述提醒定时器;在所述提醒定时器结束时,将所述预约提醒信息推送给所述用户。

为达到上述目的,本发明第五方面实施例提出的非临时性计算机可读存储介质,当所述存储介质中的指令由节目播放终端的处理器被执行时,使得节目播放终端能够执行一种基于人工智能的节目提醒方法,所述方法包括:获取用户的语音信息,并对所述语音信息进行识别以生成对应的文本信息;对所述文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,所述节目信息包括节目名称和观看时间;根据所述节目名称和所述观看时间生成针对所述目标节目的预约提醒信息;根据所述用户意图和所述观看时间建立提醒定时器,并启动所述提醒定时器;在所述提醒定时器结束时,将所述预约提醒信息推送给所述用户。

为达到上述目的,本发明第六方面实施例提出的计算机程序产品,当所述计算机程序产品中的指令处理器执行时,执行一种基于人工智能的节目提醒方法,所述方法包括:获取用户的语音信息,并对所述语音信息进行识别以生成对应的文本信息;对所述文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,所述节目信息包括节目名称和观看时间;根据所述节目名称和所述观看时间生成针对所述目标节目的预约提醒信息;根据所述用户意图和所述观看时间建立提醒定时器,并启动所述提醒定时器;在所述提醒定时器结束时,将所述预约提醒信息推送给所述用户。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明一个实施例的基于人工智能的节目提醒方法的流程图;

图2是根据本发明一个具体实施例的基于人工智能的节目提醒方法的流程图;

图3(a)和(b)是根据本发明实施例的人机交互界面的显示效果示例图;

图4是根据本发明另一个具体实施例的基于人工智能的节目提醒方法的流程图;

图5是根据本发明一个实施例的基于人工智能的节目提醒方法的示例图;

图6(a)是根据本发明一个实施例的语音识别过程的流程图;

图6(b)是根据本发明一个实施例的自然语音处理的流程图;

图7是根据本发明一个实施例的基于人工智能的节目提醒装置的结构示意图;

图8是根据本发明一个实施例的第一生成模块的结构示意图;

图9是根据本发明一个实施例的第二生成模块的结构示意图;

图10是根据本发明一个实施例的定时器建立模块的结构示意图;

图11是根据本发明一个实施例的推送模块的结构示意图;

图12是根据本发明一个具体实施例的基于人工智能的节目提醒装置的结构示意图;

图13是根据本发明又一个具体实施例的基于人工智能的节目提醒装置的结构示意图;

图14是根据本发明一个实施例的基于人工智能的节目提醒系统的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的基于人工智能的节目提醒方法、装置以及系统。

图1是根据本发明一个实施例的基于人工智能的节目提醒方法的流程图。需要说明的是,本发明实施例的基于人工智能的节目提醒方法可应用于本发明实施例的基于人工智能的节目提醒装置。该节目提醒装置可被配置于节目播放终端上,该节目播放终端可以是智能电视或数字电视等。

如图1所示,该基于人工智能的节目提醒方法可以包括:

s110,获取用户的语音信息,并对语音信息进行识别以生成对应的文本信息。

举例而言,假设本发明实施例的基于人工智能的节目提醒方法可应用于节目播放终端,该节目播放终端可包含于基于人工智能的节目提醒系统,该节目提醒系统还可包含与节目播放终端对应的遥控器,该遥控器具有语音采集模块,以用于采集用户输入的语音信息,并将该语音信息发送至节目播放终端,以使节目播放终端获取到用户的语音信息。其中,在本发明的实施例中,遥控器与节目播放终端之间的通信连接方式可以是蓝牙连接方式、或wifi连接方式等。

在获取到用户的语音信息之后,可通过语音识别技术对该语音信息进行识别,得到对应的文本信息。在本步骤中,通过语音识别技术对语音信息进行识别的过程可如下:例如,如图6(a)所示,首先,可对该语音信息进行特征提取,之后,可通过特定的解码器对提取到的音频特征进行解码,最终得到识别结果,该识别结果即为该语音信息所对应的文本信息。其中,在解码器解码过程中,会使用到声学模型、语言模型和发音词典。声学模型主要用于将音频特征转换成音节,语言模型用于将音节转换成文本,发音词典则提供了一个从音节到文本的映射表。用x表示输入的音频信号,w代表文字序列,语音识别过程求解的是下面的问题:

上述式(1)转换之后,等同于如下式(2):

语音识别过程,分别是求出上述式(2)中最大的p(x|w)和p(w),求解最大的p(x|w)可通过声学模型来获得,而求解最大的p(w)可通过语言模型来获得。此外,上述w*为最终识别得到的文本序列。

s120,对文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,节目信息包括节目名称和观看时间。

具体地,可通过自然语言处理技术对该文本信息进行解析,以得到针对目标节目的用户意图和节目信息,该节目信息至少包括节目名称和观看时间。其中,该观看时间可理解为用户语音信息中所表达想观看该目标节目的时间,例如,用户的语音信息为:提醒我观看这周末的快乐大本营,其中,该语音信息中能够表达用户想观看该目标节目(即快乐大本营)的时间为“这周末”,即为观看时间。目标节目可理解为最终为用户预约到的节目。

可以理解,自然语言query理解是智能对话式智能产品的关键入口;本发明可对query语义理解的输出统一表示为domain、intent和slot三部分,其中,domain表示query的领域,intent表示当前query的用户意图,slot是满足用户意图的条件,其中,满足用户意图的条件可包括节目名称和观看时间。

更具体地,可通过自然语言处理技术将该文本信息进行解析,得到对应的结构化数据,该结构化数据可表示:“用户意图+槽位+槽位值的结构化数据”,在本发明中,该槽位可以包括观看时间和节目名称这两个属性。

具体而言,在本发明的一个实施例中,上述对文本信息进行解析以生成针对目标节目的用户意图和节目信息的具体实现过程可如下:对文本信息进行句法结构分析,对进行句法结构分析后的文本信息进行基于词语的语义分析、基于话题模型的领域多分类识别、基于意图模型的意图多分类识别,以获得针对目标节目的用户意图,并基于序列标注模型对进行句法结构分析后的文本信息进行分析,得到针对目标节目的节目名称和观看时间。

需要说明的是,在本发明的实施例中,上述话题模型、意图模型、序列标注模型可以是预先训练得到的。例如,如图6(b)所示,可采用dnn机器学习技术,结合互联网大数据,将用户样本与通用大数据特征相结合,从而训练出话题模型、意图模型、序列标注模型。在本步骤中,可通过将文本信息传输到该自然语言处理服务中,以对该文本信息分别进行句法结构分析,并对进行句法结构分析后的文本信息进行基于词语的语义分析、基于话题模型的领域多分类识别、基于意图模型的意图多分类识别,得到该用户意图,并基于意图模型的意图多分类识别,获得针对目标节目的节目名称和观看时间。

例如,以文本信息为“提醒我观看这周末的快乐大本营”为例,可通过自然语言处理技术对该文本信息进行解析,得到对应的结构化数据,即:{intent:提醒,{slot:time,value:这周末},{slot:program,value:快乐大本营}}。

由此,通过自然语言处理技术对文本信息进行解析,可以具有如下技术特点:根据用户需求自动化的学习、泛化,并采用当前泛化能力最强的dnn学习模型,还可根据不用应用需求提供少量(如1k)的标注数据即可,同时,引入互联网大数据通用特征使得小数据的学习效果更佳。

s130,根据节目名称和观看时间生成针对目标节目的预约提醒信息。

在本发明的一个实施例中,可先根据观看时间确定目标节目的播放日期,之后,根据节目名称和播放日期在视频资源系统中进行检索,匹配到目标节目的播放频道信息、播放地址信息和开播时间,最后,根据播放频道信息、播放地址信息和开播时间,生成针对目标节目的预约提醒信息。其中,该播放日期可理解为目标节目的具体播放时间。

举例而言,以文本信息“提醒我观看这周末的快乐大本营”为例,可得到节目名称为“快乐大本营”,观看时间为“这周末”,这样,可先根据该观看时间确定出该目标节目的播放日期,如2017年1月14日,之后,可根据节目名称和播放日期在视频资源系统中进行检索,匹配到唯一结果:湖南卫视晚上8点播放快乐大本营,根据该匹配结果的开播时间点(2017年1月14日晚上8点)与播放频道信息(如湖南卫视)、播放地址信息建立针对目标节目(即快乐大本营)的预约提醒信息。

s140,根据用户意图和观看时间建立提醒定时器,并启动提醒定时器。

在本发明的一个实施例中,可判断用户意图中是否包含时间信息;如果用户意图中包含时间信息,则根据时间信息和观看时间建立提醒定时器;如果用户意图中未包含时间信息,则根据默认的时间信息和观看时间建立提醒定时器,并在提醒定时器完成建立时,启动该提醒定时器。

其中,在本发明的实施例中,该用户意图中包含时间信息,可理解为用户根据自身需求自己设置了提前多长时间进行提醒,例如,以语音信息“快乐大本营开播前30秒提醒我”,可以通过自然语言处理技术对其进行解析,得到该用户意图“提前30秒进行提醒”,该用户意图中包含了时间信息,则可根据该时间信息和观看时间建立提醒定时器。又如,以语音信息“快乐大本营开播时提醒我”,可以通过自然语言处理技术对其进行解析,得到该用户意图“开播时进行提醒”,该用户意图中未包含时间信息,则可根据默认的时间信息和观看时间建立提醒定时器,其中,该默认的时间信息可为1分钟、30秒等。

由此,可以通过分析用户的语音来获取提醒的预留时间,实现了自定义提醒的预留时间的功能,满足用户的个性化需求,提升了用户体验。

s150,在提醒定时器结束时,将预约提醒信息推送给用户。

作为一种示例,在提醒定时器结束时,可根据节目播放终端的不同状态,采用不同的推送方式将预约提醒信息推送给用户。具体地,在本发明的一个实施例中,可判断节目播放终端是否处于开启状态;如果节目播放终端处于开启状态,则根据预约提醒信息中的播放频道信息和播放地址信息,跳转至目标节目对应的播放频道;如果节目播放终端未处于开启状态,则将预约提醒信息发送至用户的移动终端。其中,该节目播放终端可以是智能电视或数字电视等。

更具体地,提醒定时器启动后,可开始后台自动运行,在提醒定时器结束时,可将该预约提醒信息推送给用户:当节目播放终端处于开启状态时,可根据预约提醒信息中的播放频道信息和播放地址信息,跳转至目标节目对应的播放频道,同时还可弹出提示“您预约了湖南卫视的快乐大本营,将马上为您跳转到湖南卫视”;当节目播放终端未处于开启状态,可将该预约提醒信息发送至用户的移动终端,以提醒用户观看快乐大本营。其中,本发明对将该预约提醒信息发送至用户的移动终端所使用的方式不做具体限定,例如,可通过短信的方式发送至用户的移动终端,还可通过通知消息推送的形式发送至移动终端等。

本发明实施例的基于人工智能的节目提醒方法,通过对用户的语音信息进行识别以生成对应的文本信息,并对该文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,节目信息包括节目名称和观看时间,之后,根据节目名称和观看时间生成针对目标节目的预约提醒信息,并根据用户意图和观看时间建立提醒定时器,并启动提醒定时器,在提醒定时器结束时,将预约提醒信息推送给用户。即通过语音指令实现电视端的直播预约和点播资源更新提醒,颠覆了传统按键式遥控器输入方式,直接通过语音更高效地表达预约提醒需求,操作时更加简单便捷,实用性更强,同时可以自定义提醒的预留时间,根据不同人群的习惯来适时推送提醒通知,满足用户个性化需求,提升了用户体验。

为了进一步提升用户体验,方便用户了解节目提醒是否预约成功,进一步地,在本发明的一个实施例中,如图2所示,在如图1所示的基础上,在启动提醒定时器的同时,该基于人工智能的节目提醒方法还可包括:

s210,生成提示信息,并将提示信息反馈给用户。

也就是说,在启动提醒定时器的同时,可向用户返回提示信息,例如,“好的,我会提醒你观看快乐大本营的”。

作为一种示例,假设本发明实施例的基于人工智能的节目提醒方法应用于电视端,该电视端可为用户提供人机交互界面。该人机交互界面可显示识别出的文本信息,还可显示该反馈给用户的提示信息。例如,如图3(a)所示,以目标节目为直播节目为例,该电视端的人机交互界面中可显示用户输入的语音所对应的文本信息“快乐大本营开播前30秒提醒我”,在启动提醒定时器的同时,可向用户返回提示信息,并将该提示信息显示在该人机交互界面中,如“好的,开播前30秒将为您跳转到湖南卫视”;如图3(b)所示,以目标节目为点播节目为例,人机交互界面中可显示用户输入的语音所对应的文本信息“西部世界第二季更新时通知我收看”,在启动提醒定时器的同时,可向用户返回提示信息,并将该提示信息显示在该人机交互界面中,如“好的,该剧集更新时会第一时间告知您”。

可以理解,将提示信息反馈给用户的方式不限于上述的文本形式,还可以以语音播放的方式将提示信息反馈给用户,或者语音+文本的方式将该提示信息反馈给用户等。

为了提升用户体验,提高语音识别的准确度,进一步地,在本发明的一个实施例中,如图4所示,在如图2所示的基础上,在对语音信息进行识别之前,该基于人工智能的节目提醒方法还可包括:

s410,确定用户的周围场景,并根据周围场景确定对应的噪音处理算法。

s420,根据对应的噪音处理算法对语音信息进行噪音处理。

可以理解,音频数据采集过程中,声音的效果会因设备性能差异,声音源到设备距离的远近,设备支持单麦克风还是麦克风阵列的不同而发生变化。总体来说,录音设备性能越高,音源到设备距离越短,采用有效的麦克风阵列而不是单麦克风,会得到特征更完整更利于识别的音频数据。例如,想要支持远场(如距离大于5米)唤醒或者识别,使用麦克风阵列的性能会大大优于单麦克风性能。

为此,获取到的语音信息可能会有一些问题,并不能直接用来识别。例如,在免提或者会议应用的场景下,扬声器的声音会多次反馈到麦克风,这时麦克风采集到的语音信息中会存在声学回声,需要使用回声消除(acousticechocancellation,英文简称为aec)算法做回声消除;又如,在特定环境下(如行驶的车辆中)采集到的语音信息会有特定的噪音,这时需要对语音信息做降噪(noisesuppression,英文简称为ns)算法消除环境噪音。

因此,在对语音信息进行识别之前,可先确定用户的周围场景,并根据周围场景确定对应的噪音处理算法,并根据对应的噪音处理算法对语音信息进行噪音处理。由此,在不同的场景环境下,使用相应的噪音处理算法对语音信息进行噪音处理,可以大大提高语音识别的准确度。

综上,当用户想了解到最新的节目或剧集更新信息时,只需通过语音采集模块(如可设置于手机、或电视端的遥控器)进行语音输入,例如,语音输入“快乐大本营开播前30秒提醒我”,如图5所示,在接收到通过语音采集模块发送的该语音信息之后,可对该语音信息依次进行语音识别、自然语言处理以解析出针对目标节目的用户意图、节目名称和观看时间,之后,在视频资源系统中建立索引,匹配出目标节目的开播时间、播放频道信息和播放地址信息,并建立提醒定时器,并启动该提醒定时器,在该提醒定时器结束时,将检索到的精准结果推送给用户。由此,通过语音指令实现电视端的直播预约和点播资源更新提醒,创新点在于颠覆了传统按键式遥控器输入方式,直接通过语音更高效地表达预约提醒需求,操作时更简单便捷,实用性更强。同时可以自定义提醒的预留时间,根据不同人群的习惯来适时推送提醒通知。

与上述几种实施例提供的基于人工智能的节目提醒方法相对应,本发明的一种实施例还提供一种基于人工智能的节目提醒装置,由于本发明实施例提供的基于人工智能的节目提醒装置与上述几种实施例提供的基于人工智能的节目提醒方法相对应,因此在前述基于人工智能的节目提醒方法的实施方式也适用于本实施例提供的基于人工智能的节目提醒装置,在本实施例中不再详细描述。图7是根据本发明一个实施例的基于人工智能的节目提醒装置的结构示意图。需要说明的是,本发明实施例的基于人工智能的节目提醒装置可被配置节目播放终端上,该节目播放终端可以是智能电视或数字电视等。

如图7所示,该基于人工智能的节目提醒装置可以包括:获取模块710、语音识别模块720、第一生成模块730、第二生成模块740、定时器建立模块750和推送模块760。

具体地,获取模块710用于获取用户的语音信息。

语音识别模块720用于对语音信息进行识别以生成对应的文本信息。

第一生成模块730用于对文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,节目信息包括节目名称和观看时间。具体而言,在本发明的一个实施例中,如图8所示,第一生成模块730可包括:第一生成单元731和第二生成单元732。其中,第一生成单元731用于对文本信息进行句法结构分析,对进行句法结构分析后的文本信息进行基于词语的语义分析、基于话题模型的领域多分类识别、基于意图模型的意图多分类识别,以获得针对目标节目的用户意图。第二生成单元732用于基于序列标注模型对进行句法结构分析后的文本信息进行分析,得到针对目标节目的节目名称和观看时间。

第二生成模块740用于根据节目名称和观看时间生成针对目标节目的预约提醒信息。具体而言,在本发明的一个实施例中,如图9所示,该第二生成模块740可包括:确定单元741、检索单元742和生成单元743。其中,确定单元741用于根据观看时间确定目标节目的播放日期。检索单元742用于根据节目名称和播放日期在视频资源系统中进行检索,匹配到目标节目的播放频道信息、播放地址信息和开播时间。生成单元743用于根据播放频道信息、播放地址信息和开播时间,生成针对目标节目的预约提醒信息。

定时器建立模块750用于根据用户意图和观看时间建立提醒定时器,并启动提醒定时器。具体而言,在本发明的一个实施例中,如图10所示,该定时器建立模块750可包括:判断单元751和建立单元752。其中,判断单元751用于判断用户意图中是否包含时间信息。建立单元752用于在用户意图中包含时间信息时,根据时间信息和观看时间建立提醒定时器,并在用户意图中未包含时间信息时,根据默认的时间信息和观看时间建立提醒定时器。

推送模块760用于在提醒定时器结束时,将预约提醒信息推送给用户。作为一种示例,如图11所示,该推送模块760可包括:判断单元761、跳转单元762和发送单元763。其中,判断单元761用于判断节目播放终端是否处于开启状态。跳转单元762用于在节目播放终端处于开启状态时,根据预约提醒信息中的播放频道信息和播放地址信息,跳转至目标节目对应的播放频道。发送单元763用于在节目播放终端未处于开启状态时,将预约提醒信息发送至用户的移动终端。

为了进一步提升用户体验,方便用户了解节目提醒是否预约成功,进一步地,在本发明的一个实施例中,如图12所示,该基于人工智能的节目提醒装置还可包括:第三生成模块770。其中,第三生成模块770用于在启动提醒定时器的同时,生成提示信息,并将提示信息反馈给用户。

为了提升用户体验,提高语音识别的准确度,进一步地,在本发明的一个实施例中,如图13所示,该基于人工智能的节目提醒装置还可包括:确定模块780和噪音处理模块790。其中,确定模块780用于在对语音信息进行识别之前,确定用户的周围场景,并根据周围场景确定对应的噪音处理算法。噪音处理模块790用于根据对应的噪音处理算法对语音信息进行噪音处理。

本发明实施例的基于人工智能的节目提醒装置,通过语音识别模块对用户的语音信息进行识别以生成对应的文本信息,第一生成模块对该文本信息进行解析以生成针对目标节目的用户意图和节目信息,其中,节目信息包括节目名称和观看时间,第二生成模块根据节目名称和观看时间生成针对目标节目的预约提醒信息,定时器建立模块根据用户意图和观看时间建立提醒定时器,并启动提醒定时器,推送模块在提醒定时器结束时,将预约提醒信息推送给用户。即通过语音指令实现电视端的直播预约和点播资源更新提醒,颠覆了传统按键式遥控器输入方式,直接通过语音更高效地表达预约提醒需求,操作时更加简单便捷,实用性更强,同时可以自定义提醒的预留时间,根据不同人群的习惯来适时推送提醒通知,满足用户个性化需求,提升了用户体验。

为了实现上述实施例,本发明还提出了一种基于人工智能的节目提醒系统。

图14是根据本发明一个实施例的基于人工智能的节目提醒系统的结构示意图。如图14所示,该基于人工智能的节目提醒系统可以包括:语音采集模块10和节目提醒装置20。其中,语音采集模块10可用于采集用户输入的语音信息,并将语音信息发送至节目提醒装置20。节目提醒装置20为本发明上述任一个实施例的基于人工智能的节目提醒装置。

在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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