一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示设备、交互方法和存储介质与流程

2022-10-26 08:33:27 来源:中国专利 TAG:


1.本公开涉及显示技术领域,尤其涉及一种显示设备、交互方法和存储介质。


背景技术:

2.显示设备能够基于用户的访问数据,对其进行语义理解,并反馈访问数据对应的响应内容,如用户在显示设备中搜索一首歌,显示设备向用户展示这首歌的搜索结果。
3.然而,显示设备在解析用户的访问数据时,也可能出现解析出错,或者,搜索不到访问数据对应的响应内容,这样,就无法向用户展示访问数据对应的响应内容了,从而,难以解决用户的访问需求,降低用户体验感。


技术实现要素:

4.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种显示设备、交互方法和存储介质,可以在预设更新时间后,更新动态词典库,便于在接收到用户的访问数据时,能够及时有效的对访问数据进行语义分析以响应用户,提升用户体验感。
5.第一方面,本公开提供了一种显示设备,该显示设备包括:
6.控制器,被配置为:响应于预设更新规则,获取用户预设时间长度内的目标访问数据,所述目标访问数据为所述显示设备未确定出响应信息的访问数据;
7.基于所述目标访问数据,更新动态词典库,所述动态词典库用于对访问数据进行语义理解;
8.响应于所述用户的当前访问数据,并基于所述动态词典库确定所述当前访问数据对应的响应信息;
9.显示器,被配置为:显示所述当前访问数据对应的响应信息。
10.第二方面,本公开提供了一种交互方法,包括:
11.响应于预设更新规则,获取用户预设时间长度内的目标访问数据,所述目标访问数据为所述显示设备未确定出响应信息的访问数据;
12.基于所述目标访问数据,更新动态词典库,所述动态词典库用于对访问数据进行语义理解;
13.响应于所述用户的当前访问数据,并基于所述动态词典库确定所述当前访问数据对应的响应信息;
14.显示所述当前访问数据对应的响应信息。
15.第三方面,本公开提供了一种计算机可读存储介质,包括:计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如第二方面所示的交互方法。
16.第四方面,本公开提供了一种计算机程序产品,其特征在于,包括:当计算机程序产品在计算机上运行时,使得计算机实现如第二方面所示的交互方法。
17.本公开实施例提供的技术方案与现有技术相比具有如下优点:显示设备能够实时检测当前时间,在确定达到预设更新时间时,确定触发预设更新规则,并响应于预设更新规
则,获取用户预设时间长度内的未被响应的目标访问数据,根据目标访问数据,对动态词典库进行更新,便于及时有效的对用户的访问数据进行语义理解,通过响应于用户的当前访问数据,基于动态词典库确定当前访问数据对应的相应信息,并显示该响应信息以反馈用户,通过上述方法能够在预设更新时间后,更新动态词典库,便于在接收到用户的访问数据时,能够及时有效的对访问数据进行语义分析以响应用户,提升用户体验感。
附图说明
18.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
19.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1为根据本公开一个或多个实施例的显示设备与控制装置之间操作场景的示意图;
21.图2为根据本公开一个或多个实施例的控制设备100的硬件配置框图;
22.图3为根据本公开一个或多个实施例的显示设备200的硬件配置框图;
23.图4为根据本公开一个或多个实施例的显示设备200中软件配置示意图;
24.图5为根据本公开一个或多个实施例的显示设备200中应用程序的图标控件界面显示示意图;
25.图6a为根据本公开一个或多个实施例进行控制的系统框架图;
26.图6b为根据本公开一个或多个实施例进行控制的架构图;
27.图7a为本公开实施例提供的一种交互方法的流程示意图;
28.图7b-图7f为本公开实施例提供的一种显示设备的界面示意图;
29.图8a为本公开实施例提供的一种缓存库的实现原理图;
30.图8b为本公开实施例提供的一种三元组的连接示意图;
31.图8c-图8g为本公开实施例提供的另一种显示设备的界面示意图。
具体实施方式
32.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
33.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
34.目前,显示设备对用户的访问数据进行数据分析时,主要依赖人工和无区分业务的未响应数据的挖掘标注,将所有用户的访问数据统一执行百科接口,将一句话中的每个实体词都进行拆分及百科搜索,导致分析效率较慢。
35.其中,前期的数据扩展未结合关键词即领域中心词扩展,如请求“电影冰雪奇缘”最后扩展出的词存在“影冰”,并标注小说名称,会存在标签错误提取情况,导致存在标签补
充与用户意图不符,错误标注会对基于现有知识库的语义理解产生不利影响。
36.另外,当前数据分析存在滞后性,一般是24h且部分依赖人工,对于某些直播节目或突发热点新闻不能做到快速语义覆盖给予用户良好体验。
37.从而,显示设备在无法响应用户的访问数据时,就难以向用户展示访问数据对应的响应内容,用户也无法满足访问需求。
38.为了解决上述问题,本公开实施例中显示设备能够实时检测当前时间,在确定达到预设更新时间时,确定触发预设更新规则,并响应于预设更新规则,获取用户预设时间长度内的未被响应的目标访问数据,根据目标访问数据,对动态词典库进行更新,便于及时有效的对用户的访问数据进行语义理解,通过响应于用户的当前访问数据,基于动态词典库确定当前访问数据对应的相应信息,并显示该响应信息以反馈用户,通过上述方法能够在预设更新时间后,更新动态词典库,便于在接收到用户的访问数据时,能够及时有效的对访问数据进行语义分析以响应用户,提升用户体验感。
39.图1为本公开一个或多个实施例的显示设备与控制装置之间操作场景的示意图。如图1所示,用户可向显示设备200说出语音控制信息,或者,用户可向显示设备200的控制装置100(或者与显示设备200关联的智能设备300)发出语音控制信息,实现与显示设备200之间的信息交互,便于显示设备200收录用户的语音控制信息作为用户的访问数据,便于显示设备200对动态词典库进行更新,以对用户的访问数据进行有效分析,便于及时响应用户。
40.其中,用户可通过遥控器或者手机打开显示设备,并通过遥控器或者手机在显示设备中进行文字搜索,以使得显示设备能够基于用户的搜索内容收录用户的访问数据,从而,与用户进行有效交互。
41.示例性的,用户可通过遥控器或者手机按键显示设备来打开显示设备的搜索框,并通过遥控器的选择按钮或者手机来对搜索框内的字符进行排列组合,形成用户访问数据。其中,搜索框内的字符可包括:拼音字母、数字以及其他符号,用户可通过对字符的选中操作,来组合多个字符,字符组合完成后可通过点击/触发搜索按钮,在显示设备中对搜索内容进行搜索。
42.需要说明的是,用户可对搜索框内包括的字符进行多种组合,得到搜索内容,如将多个拼音字母与数字进行组合,或者,将多个拼音字母与其他字符进行组合,或者,将数字与其他字符进行组合,本公开对此不做具体限定。
43.其中,其他字符可包括:自定义字符以及固定字符,自定义字符可由用户基于搜索习惯/搜索需求预先设置在搜索字符选项中,节省用户搜索时的字符拼接时间,固定字符可为显示设备的系统中固定存储的字符。
44.另外,用户还可通过遥控器或者手机语音控制显示设备来打开显示设备的搜索框,并通过遥控器或手机的语音交互功能在搜索框中语音输入相应的搜索内容,来形成用户访问数据。
45.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信、蓝牙协议通信、无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入以及控制面板输入等输入用户指令,来控制显示设备200。在一些实施例中,也可以使用移动终端、平板电脑、计算机、笔记本电脑和其他智能设备来控制显示设备
200。
46.在一些实施例中,显示设备200可以不使用上述的智能设备或控制设备接收指令,而是通过触摸或者手势或者语音输入等方式接收用户的控制。
47.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
48.在一些实施例中,智能设备300可与显示设备200中安装的软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。也可以将智能设备300上显示的音视频内容传输到显示设备200上,实现同步显示功能。显示设备200还与服务器400通过多种通信方式进行数据通信,可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。服务器400可以向显示设备200提供各种内容和互动。显示设备200,可以为液晶显示器、oled显示器或者投影显示设备等。显示设备200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能。
49.图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
50.图3示出了根据示例性实施例中显示设备200的硬件配置框图。如图3所示显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口(即用户输入接口)280中的至少一种。控制器250包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。显示器260可为液晶显示器、oled显示器、触控显示器以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与外部控制设备100或服务器400建立控制信号和数据信号的发送和接收。检测器230用于采集外部环境或与外部交互的信号。控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。用户接口280可用于接收控制装置100(如:红外遥控器等)的控制信号。
51.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则
用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
52.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,简称gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口和控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。
53.图4为根据本公开一个或多个实施例的显示设备200中软件配置示意图,如图4所示,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。
54.在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包括但不限于以上举例。
55.在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的c/c 库以实现框架层要实现的功能。
56.在一些实施例中,内核层是硬件和软件之间的层,至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
57.图5为根据本公开一个或多个实施例的显示设备200中应用程序的图标控件界面显示示意图,如图5中所示,应用程序层包含至少一个应用程序可以在显示器中显示对应的图标控件,如:直播电视应用程序图标控件、视频点播应用程序图标控件、媒体中心应用程序图标控件、应用程序中心图标控件、游戏应用图标控件等。直播电视应用程序,可以通过不同的信号源提供直播电视。视频点播应用程序,可以提供来自不同存储源的视频。不同于直播电视应用程序,视频点播提供来自某些存储源的视频显示。媒体中心应用程序,可以提供各种多媒体内容播放的应用程序。应用程序中心,可以提供储存各种应用程序。
58.在一些实施例中,上述显示设是具有显示功能的终端设备,例如电视机或者平板电视等。该显示设备中:
59.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
60.输出接口(显示器260,和/或,音频输出接口270),被配置为输出用户交互信息;
61.通信器220,用于与服务器400进行通信;
62.控制器250,被配置为:响应于预设更新规则,获取用户预设时间长度内的目标访问数据,所述目标访问数据为所述显示设备未确定出响应信息的访问数据;
63.基于所述目标访问数据,更新动态词典库,所述动态词典库用于对访问数据进行语义理解;
64.响应于所述用户的当前访问数据,并基于所述动态词典库确定所述当前访问数据对应的响应信息;
65.显示器260,被配置为:显示所述当前访问数据对应的响应信息。
66.在一些实施例中,所述目标访问数据包括:至少两组访问数据,每组访问数据包括至少两条访问数据,至少两条访问数据中实体词之间的匹配度大于匹配度阈值;
67.所述控制器250,具体被配置为:
68.对每组访问数据进行相似度计算,得到第一相似度值;
69.若检测到第一访问数据的第一相似度值大于预设的第一阈值,则将所述第一访问数据与预设词库进行相似度比对,得到第二相似度值;
70.若检测到第二访问数据的第二相似度值大于预设的第二阈值,则将所述第二访问数据中的实体词与所述预设词库中所述实体词对应的比对词添加至动态词典库。
71.在一些实施例中,所述控制器250,具体被配置为:
72.若检测到第三访问数据的第二相似度值小于或等于预设的第二阈值,获取所述第三访问数据中可信实体词与所述可信实体词的领域信息,所述可信实体词为所述第三访问数据中置信度最高的实体词;
73.将所述可信实体词与所述可信实体词的领域信息,添加至缓存库,并基于所述缓存库,更新所述动态词典库。
74.在一些实施例中,所述控制器250,具体被配置为:
75.若检测到第四访问数据的第一相似度值小于或等于预设的第一阈值,则将所述第四访问数据添加至缓存库;
76.基于所述缓存库,更新所述动态词典库。
77.在一些实施例中,所述缓存库中包括:候选词语,或者,候选词语和所述候选词语对应的领域信息;
78.所述控制器250,具体被配置为:
79.从所述缓存库中确定第一词语存在对应的领域信息,基于所述第一词语对应的领域信息确定所述第一词语对应的第一实体词,所述第一词语为所述候选词语中的至少一个词语;
80.将所述第一实体词与所述第一词语对应的领域信息,添加至所述动态词典库。
81.在一些实施例中,所述控制器250,具体被配置为:
82.从所述缓存库中确定第二词语不存在对应的领域信息,对所述第二词语进行分割处理,得到至少一个分割词语,所述第二词语为所述候选词语中的至少一个词语;
83.确定至少一个所述分割词语存在对应的第二实体词,将所述第二实体词与所述第二词语对应的领域信息,添加至所述动态词典库。
84.在一些实施例中,所述动态词典库存储于预设的缓存区中;
85.所述控制器250,具体配置为:
86.基于所述缓存库,更新所述预设的缓存区中的所述动态词典库。
87.在一些实施例中,所述显示器260,具体配置为:
88.基于所述当前访问数据对应的显示区域,显示所述当前访问数据对应的响应信息。
89.综上所述,本公开实施例中显示设备能够实时检测当前时间,在确定达到预设更新时间时,确定触发预设更新规则,并响应于预设更新规则,获取用户预设时间长度内的未被响应的目标访问数据,根据目标访问数据,对动态词典库进行更新,便于及时有效的对用户的访问数据进行语义理解,通过响应于用户的当前访问数据,基于动态词典库确定当前访问数据对应的相应信息,并显示该响应信息以反馈用户,通过上述方法能够在预设更新时间后,更新动态词典库,便于在接收到用户的访问数据时,能够及时有效的对访问数据进行语义分析以响应用户,提升用户体验感。
90.图6a为根据本公开一个或多个实施例进行控制的系统框架图,如图6a所示,该系统中可以包括数据获取模块601、词典库更新模块602、信息确定模块603以及信息显示模块604。该系统通过数据获取模块601响应于预设更新规则,获取用户预设时间长度内的目标访问数据,所述目标访问数据为所述显示设备未确定出响应信息的访问数据,由词典库更新模块602基于所述目标访问数据,更新动态词典库,所述动态词典库用于对访问数据进行语义理解,由信息确定模块603响应于所述用户的当前访问数据,并基于所述动态词典库确定所述当前访问数据对应的响应信息,并通过信息显示模块604显示所述当前访问数据对应的响应信息,从而,能够在预设更新时间后,更新动态词典库,便于在接收到用户的访问数据时,能够及时有效的对访问数据进行语义分析以响应用户,提升用户体验感。
91.图6b为根据本公开一个或多个实施例进行控制的架构图,基于上述系统框架,本公开在安卓系统中的实现如图6b所示,安卓系统中主要包括应用层、框架层、系统运行库层以及内核层,实现逻辑主要在应用层体现,其中,包括数据获取模块、词典库更新模块、信息确定模块以及信息显示模块。
92.本公开实施例中提供的交互方法,通过显示设备持续关注时间信息,在检测到当前时间到达预设更新时间时,确定达到预设更新规则,并通过响应预设更新规则,获取用户一定时段内(如当前时间的前一小时内)的访问数据,其中,访问数据用于描述显示设备响应后但未得到响应结果的数据,通过访问数据来更新显示设备中的动态词典库,以对用户的其他访问数据进行语义分析,在接收到用户新的访问数据时,可以根据动态词典库对访问数据进行语义理解,得到与新的访问数据对应的响应信息,进而向用户展示新的访问数据对应的响应信息,便于用户了解,以此对用户的访问需求进行及时回应,提升用户体验感,增强用户粘度。
93.为了更加详细的说明本方案,以下将以示例性的方式结合图7a进行说明,可以理解的是,图7a中所涉及的步骤在实际实现时可以包括更多的步骤,或者更少的步骤,并且这些步骤之间的顺序也可以不同,以能够实现本公开实施例中提供的交互方法为准,本公开实施例不做限定。
94.如图7a所示,图7a为本公开实施例提供的一种交互方法的流程示意图,交互方法具体包括如下步骤:
95.s710、响应于预设更新规则,获取用户预设时间长度内的目标访问数据。
96.其中,预设更新规则可为一个用于进行更新提示的访问时间,如预设更新规则可为一个小时对应的时段信息,在确定当前时间到达上次更新后的一个小时,确定达到预设更新规则。
97.预设时间长度可为基于当前访问时间确定出的早于当前访问时间的一个预设时
段,如预设时间长度可为当前访问时间对应的前一个小时内。
98.举例而言,用户的当前访问时间为2022.6.6,10:10,则对应的预设时间长度可为2022.6.6,9:10,其中,预设时间长度可基于更新规则进行自适应设置,如设置为前半个小时内,或者,前一个办小时内,本公开对此不做具体限定。
99.其中,目标访问数据可为显示设备未确定出响应信息的访问数据,也就是,显示设备在接收到用户发出的目标访问数据之后,未搜索到与目标访问数据相对应的响应信息,或者搜索出与目标访问数据对应的响应信息与目标访问数据的匹配度较低,且未向用户反馈。
100.需要说明的是,用户可通过显示设备的显示界面中的搜索框来输入目标访问数据,或者,用户可通过语音输入搜索目标访问数据,便于显示设备接收到用户发送的目标访问数据。
101.如图7b示例性所示,用户可在显示设备的搜索框内通过遥控器或者其他控制装置输入字符得到目标访问数据,再触发“搜索”按钮,向显示设备发送目标访问数据。
102.其中,显示设备的搜索框对应的区域内还可设置显示用户的习惯性用语,从而,便于用户快速输入。
103.如图7c示例性所示,显示设备的搜索框的周围位置处,可设置一个或多个用于显示用户的习惯性用户的显示区域,如显示区域1用于显示用户的第一习惯性用语,显示区域2用于显示用户的第二习惯性用语,显示区域3用于显示用户的第三习惯性用语。
104.显示区域1、显示区域2、显示区域3对应的显示位置,可基于搜索框的显示位置进行相对应确定,如可设置在搜索框的显示位置的下方显示位置处,或者,显示区域1、显示区域2、显示区域3对应的显示位置可隐藏显示在显示设备的搜索界面上,在用户触发显示标识后,可显示显示区域1、显示区域2、显示区域3对应的显示内容,本公开对显示区域1的显示位置、显示区域2的显示位置、显示区域3的显示位置不做具体限定。
105.其中,显示设备的搜索界面中显示的用户的习惯性用语,可由用户自行进行设置和修改,也可由显示设备基于用户的历史访问情况进行设置。本公开对此不做具体限定。
106.具体的,用户的习惯性用语可为用户访问次数较多的一些访问数据,如第一习惯性用语可为“热门电影”,第二习惯性用语可为“热门综艺”,第三习惯性用语可为“热度最高的电视剧”等。
107.如图7d示例性所示,用户可通过预设语音指令触发开启显示设备的语音交互功能,在显示设备的语音交互功能开启后,说出目标访问数据对应的具体字符,使得显示设备能够根据用户输入的语音数据得到目标访问数据。
108.另外,在获取得到用户预设时间长度内的目标访问数据之后,还可对目标访问数据进行数据清洗,以得到目标访问数据的有效数据。
109.其中,数据清洗可包括:标点符号的清洗、部分意图词的清洗等。
110.标点符号的清洗可为对目标访问数据中包括的全部的标点符号进行的清洗操作,其中,在目标访问数据的句子较长且中间具有多个句号时,可基于“句号”先对目标访问数据进行断句,得到多个分段语句,再对每个分段语句进行标点符号的清洗。
111.其中,在对每个分段语句进行标点符号的清洗时,可同时进行相应操作,从而,能够有效快速的实现符号清洗。
112.部分意图词可如“我想”、“帮我”、“语音助手形象词”、“播放”等,部分意图词的清洗可为对设置的部分意图词进行剔除,如目标访问数据为“播放歌曲1”,则对其进行部分意图词剔除可得到“歌曲1”。
113.结合上述举例,假设显示设备接收到的目标访问数据为“语音助手,我想听歌曲2”,则对目标访问数据进行标点符号的清洗后,得到“语音助手我想听歌曲2”,再进行部分意图词的清洗,剔除“语音助手”、“我想”,则最终得到“听歌曲2”。
114.其中,可针对目标访问数据新增与其相关的指标,具体的,指标可包括:文本内容(数据清洗后的)、访问次数、定位业务、定位方式以及时间等。
115.具体可参见如下表1。
116.表1数据展示表1
[0117][0118][0119]
其中,“123”表示一首正确的歌名,“423”和“523”表示和正确的歌名同音但不同字。
[0120]
定位业务为文本内容所对应的场景业务,如music(音乐)、chat(闲聊)等,返回回复为显示设备基于对目标访问数据的搜索向用户返回的回复,时间以时间戳的形式进行展示,定位方式对应不同的搜索引擎,如r对应第一种搜索引擎,s对应第二种搜索引擎。
[0121]
另外,对目标访问数据进行数据分析时,可基于业务类型筛选分析的定位业务集,对一些预设业务(如自有业务、具体应用中的业务)不进行分析,定位方式为强运营方式的语料不进行分析。
[0122]
s720、基于目标访问数据,更新动态词典库。
[0123]
其中,动态词典库可为基于用户的历史访问数据预先构建的一个词典库,可用于对访问数据进行语义理解,便于及时有效的分析用户意图。
[0124]
其中,动态词典库中可存储实体词与实体词对应的领域信息,实体词可如上述举例的文本内容,领域信息可如上述举例的定位业务,具体可包括:音乐(music)、电影(movie)、电视剧(teleplay)、闲聊(chat)等。
[0125]
s730、响应于用户的当前访问数据,并基于动态词典库确定当前访问数据对应的响应信息。
[0126]
其中,用户的当前访问数据为显示设备接收到的用户在当前时间向显示设备发送的访问数据,如,“播放歌曲2”、“我想听歌曲2”、“搜索歌曲2”、“播放电影3”、“我想看电影3”、“搜索电影3”、“播放电视剧4”、“我想看电视剧4”、“搜索电视剧4”、“我想闲聊”、“语音助手”、“打开语音助手”等。
[0127]
显示设备在接收到用户的当前访问数据后,可通过动态词典库中的实体词与当前访问数据(文本内容)进行匹配,得到与当前访问数据匹配的匹配实体词,便于显示设备可基于匹配实体词快速查找出与其关联的响应信息,以向用户及时反馈。
[0128]
举例而言,用户的当前访问数据为“播放歌曲2”,对其进行匹配得到的匹配实体词为“歌曲2”,“歌曲2”对应的领域信息为“music”,则可得到与当前访问数据对应的响应信息为“music歌曲2”。
[0129]
用户的当前访问数据为“播放电影3”,对其进行匹配得到的匹配实体词为“电影3”,“电影3”对应的领域信息为“movie”,则可得到与当前访问数据对应的响应信息为“movie电影3”。
[0130]
用户的当前访问数据为“播放电视剧4
””
,对其进行匹配得到的匹配实体词为“电视剧4”,“电视剧4”对应的领域信息为“teleplay”,则可得到与当前访问数据对应的响应信息为“teleplay电视剧4”。
[0131]
用户的当前访问数据为“我想闲聊
””
,对其进行匹配得到的匹配实体词为“闲聊,“闲聊”对应的领域信息为“chat”,则可得到与当前访问数据对应的响应信息为“chat闲聊”。
[0132]
s740、显示当前访问数据对应的响应信息。
[0133]
其中,显示设备可基于得到的响应信息,在显示界面上向用户展示当前访问数据对应的响应信息。
[0134]
其中,显示设备可在预设区域内显示当前访问数据对应的响应信息,预设区域可为显示设备的显示界面中的一个子区域,或者预设区域可为显示设备的显示界面中的全部显示区域。
[0135]
如图7e示例性所示,在当前访问数据对应的响应信息为“music歌曲2”时,可在显示区域4中显示当前访问数据对应的响应信息“music歌曲2”,便于用户有效获知搜索结果。
[0136]
如图7f示例性所示,在当前访问数据对应的响应信息为“movie电影3”时,可在显
示区域5中显示当前访问数据对应的响应信息“movie电影3”。
[0137]
需要说明的是,本公开中对于目标访问数据的数据分析与当前访问数据的数据响应可在不同的服务资源进行实现,如数据分析过程可在测试环境服务下进行分词提取以及数据分析,不占用线上语音理解服务器资源,进而不会影响正式环境服务的语义响应速度。
[0138]
基于上述实施例的描述,目标访问数据可包括:多组访问数据,每组访问数据可包括多条访问数据,多条访问数据中实体词之间的匹配度大于匹配度阈值。
[0139]
其中,可将目标访问数据进行聚类处理,得到多组聚类数据(多组访问数据),每组聚类数据中包括多条访问数据,每条访问数据中均包含有实体词,且,每组聚类数据中包括的多条访问数据中的实体词的匹配度均大于匹配度阈值。
[0140]
需要说明的是,进行聚类处理时,可基于词频-逆文本频率指数(term frequency

inverse document frequency,tf-idf)方法结合编辑距离方式、拼音相似度算法进行相似度聚类,聚类时添加同天前一小时及前一天同一时间段的正确数据,将用户原始数据进行聚类分类。
[0141]
在对动态词典库进行更新时,可分别对多组访问数据中的每组访问数据进行独立处理,通过对每组访问数据进行相似度匹配,确定出每组访问数据对应的第一相似度值,在检测到第一访问数据的第一相似度值大于预设的第一阈值,继续将第一访问数据与预设词库进行相似度比对,得到第二相似度值,在检测到第二访问数据的第二相似度值大于预设的第二阈值,将第二访问数据中的实体词与预设词库中实体词对应的比对词添加至动态词典库,从而,能够根据预设词库有效确定出用户访问数据中准确性较高的实体词。
[0142]
其中,第一访问数据为相似度值大于预设的第一阈值的一组或多组访问数据,第二访问数据为这一组或多组访问数据中的一条或多条访问数据。
[0143]
其中,预设词库可为预先构建的一个热词库,可存储一定时段内响应正确的用户说法中的实体名称(比对词),如为近一月响应正确的用户说法中的视频名称、音乐名称、新闻词条等实体名称,主要可通过排行榜和用户数据统计确定得到。
[0144]
具体的,热词库可根据时间维度排序,时间优先级:同天前一个小时》前一天相同时间段》同天其他时间段(其他优先级随时间的递减而递减),再根据请求次数排序,累加用户的请求量排序。
[0145]
其中,在检测到第三访问数据的第二相似度值小于或等于预设的第二阈值,获取第三访问数据中可信实体词与可信实体词的领域信息,将可信实体词与可信实体词的领域信息,添加至缓存库,并基于缓存库,更新动态词典库。
[0146]
其中,可信实体词为第三访问数据中置信度最高的实体词。
[0147]
其中,第一访问数据为相似度值大于预设的第一阈值的一组或多组访问数据,第三访问数据为这一组或多组访问数据中的一条或多条访问数据。
[0148]
从而,能够挑选置信度最高的实体词来加入缓存库中,便于扩充实体词,提升动态词典库的词量。
[0149]
另外,在目标访问数据为一组数据或者一条数据时,可直接进行第二相似度的计算。
[0150]
其中,在检测到第四访问数据的第一相似度值小于或等于预设的第一阈值,则将第四访问数据添加至缓存库;基于缓存库,更新动态词典库。
[0151]
第四访问数据为相似度值小于或等于预设的第一阈值的一组或多组访问数据,通过将第四访问数据加入缓存库中扩充实体词,从而,进一步扩充动态词典库的词量。
[0152]
如图8a示例性所示,缓存库(可扩展库)的构建方式如下实现。
[0153]
s810、获取原始数据。
[0154]
其中,原始数据为预设时间长度内获取到的用户访问数据。
[0155]
s820、对原始数据进行相似度计算,确定第一相似度值。
[0156]
其中,相似度计算可包括:tf-idf方法结合编辑距离方式、拼音相似度算法。
[0157]
s830、判断第一相似度值是否大于t1,若是,执行s840,若否,执行s880。
[0158]
其中,t1为预设的第一阈值。
[0159]
s840、生成统一说法聚类,得到多组访问数据。
[0160]
其中,通过生成统一说法距离,可对多条访问数据进行聚类。
[0161]
s850、判断第二相似度值是否大于t2,若是,则执行s860,若否,则执行s870。
[0162]
其中,t1为预设的第二阈值,第二相似度值是将多组访问数据与热词库进行相似度比对得到的。
[0163]
s860、输出纠错词与原词映射对。
[0164]
s870、选取最可信语料结合关键词进行查找,加入待扩展库。
[0165]
其中,关键词(key词,业务定位词,如影视、音乐、新闻等)是前期预先确定好的,可通过基准词匹配及知识图谱推算确定,基准词可根据不同的业务设置不同的映射,初步映射如下表2示例性所示。
[0166]
表2映射表
[0167]
领域key词泛化影视电影电影、影片、videoapp影视电视剧剧、电视剧影视视频看音乐歌曲歌、歌曲、听、musicapp
[0168]
其中,对于指示图谱的推算,可通过语义标签建立三元组()确定领域,主要覆盖无意图词但有相关标签的说法,连接示意图可参见图8b示例性所示。
[0169]
s880、输出单一文本,加入待扩展库。
[0170]
其中,缓存库中可包括:候选词语,或者,候选词语和候选词语对应的领域信息,基于缓存库更新动态词典库时,可从缓存库中确定第一词语存在对应的领域信息,基于第一词语对应的领域信息确定第一词语对应的第一实体词,第一词语为候选词语中的至少一个词语;将第一实体词与第一词语对应的领域信息,添加至动态词典库。
[0171]
其中,第一词语为缓存库中存在领域信息的一个或多个词语。
[0172]
另外,还可基于缓存库中不存在领域信息的一些词语对动态词典库进行扩充,进而提升动态词典库的词量。
[0173]
具体的,可从缓存库中确定第二词语不存在对应的领域信息,对第二词语进行分割处理,得到至少一个分割词语,第二词语为候选词语中的至少一个词语;确定至少一个分割词语存在对应的第二实体词,将第二实体词与第二词语对应的领域信息,添加至动态词典库
[0174]
其中,第二词语为缓存库中不存在领域信息的一个或多个词语。
[0175]
其中,对于不存在领域信息的第二词语,可为其进行标签标注,待标注词语可采用序列标注算法,将意图词去除,其他挖掘方式时可采用中文句法分割算法采用最大匹配算法,若有命中,则此词条分析结束,从而,能够消除挖掘数据粒度过细,导致其他无关意图说法添加至知识库,影响其他情况的分词。
[0176]
其中,动态词典库存储于预设的缓存区中,在对动态词典库进行更新时,可基于缓存库,更新预设的缓存区中的动态词典库。
[0177]
具体的,可通过搜索服务器(elastic search,es)的存储功能,将动态词典库作为二级分词词典,仅刷新动态词典库相关的缓存,无线上压力并能够自动1小时的延时添加用户高频请求的标注及纠错词,保证用户体验和语义理解的准确性。
[0178]
在对用户的当前访问数据进行语义理解时,可通过主词典加动态词典的方式实现语义理解,可先采用主词典分词,若仅有一个分词则直接执行语义理解,对于其他情况可基于主词典的分词,执行二级分词词典分词(动态词典)。
[0179]
其中,显示设备在显示当前访问数据对应的响应信息时,可在显示界面中当前访问数据对应的显示区域中显示当前访问数据对应的响应信息,便于用户浏览。
[0180]
在一些实施例中,当前访问数据对应的显示区域可为当前显示界面中的一个子区域,当前显示界面如图8c界面1示例性所示,当前访问数据对应的显示区域可如图8d示例性所示。
[0181]
在另一些实施例中,当前访问数据对应的显示区域可为当前显示界面中的全部显示区域,当前访问数据对应的显示区域可如图8e示例性所示。
[0182]
在又一些实施例中,当前访问数据对应的显示区域可为不同于当前显示中的另一个显示界面中的一个子区域,当前访问数据对应的显示区域可如图8f界面2示例性所示。
[0183]
在又一些实施例中,当前访问数据对应的显示区域可为不同于当前显示中的另一个显示界面的全部显示区域,当前访问数据对应的显示区域可如图8g示例性所示。
[0184]
综上所述,本公开通过在显示设备上执行上述交互方法,显示设备能够实时检测当前时间,在确定达到预设更新时间时,确定触发预设更新规则,并响应于预设更新规则,获取用户预设时间长度内的未被响应的目标访问数据,根据目标访问数据,对动态词典库进行更新,便于及时有效的对用户的访问数据进行语义理解,通过响应于用户的当前访问数据,基于动态词典库确定当前访问数据对应的相应信息,并显示该响应信息以反馈用户,通过上述方法能够在预设更新时间后,更新动态词典库,便于在接收到用户的访问数据时,能够及时有效的对访问数据进行语义分析以响应用户,提升用户体验感。
[0185]
本公开实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现上述交互方法执行的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0186]
其中,该计算机可读存储介质可以为只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
[0187]
本公开提供一种计算机程序产品,其特征在于,包括:当所述计算机程序产品在计算机上运行时,使得所述计算机实现上述的交互方法。
[0188]
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述在一些实施
例中讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献