一种基于互联网的智能应答方法及系统与流程

文档序号:33479258发布日期:2023-03-15 11:33阅读:39来源:国知局
一种基于互联网的智能应答方法及系统与流程

1.本发明涉及智能应答技术领域,具体是一种基于互联网的智能应答方法及系统。


背景技术:

2.智能应答业务是针对消费者不便通话时的语音/短信增值业务。随着ai技术的普及,很多服务行业都会设计自己独有的ai机器人,用于对客户的问题进行回应。
3.现有的ai机器人中的问答服务大都基于机器学习技术,都过大量的训练集训练一套神经网络模型,接收到问题时,在预设的应答信息库中查询应答信息并回应;随着计算机设备性能的提高,这一查询过程速度很快,但是依旧有一些延迟,产生延迟的很重要的一个原因就是应答信息库的查询顺序不够优秀,如果快速定位应答信息,提高应答反应速度是本发明技术方案想要解决的技术问题。


技术实现要素:

4.本发明的目的在于提供一种基于互联网的智能应答方法及系统,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:
6.一种基于互联网的智能应答方法,所述方法包括:
7.接收用户的查询请求,获取目标内容,基于用户的操作行为确定目标内容的显示流程;所述显示流程为基于时间信息排列的目标内容的子集的序列;
8.获取用户的面部获取权限,基于所述面部获取权限获取用户的面部数据,根据所述面部数据生成观察区域序列;所述观察区域序列与所述显示流程共用同一时间轴;
9.实时接收用户输入的问题信息,基于所述观察区域序列在显示流程中定位目标区域;
10.基于目标区域确定问题信息的识别处理路径,基于识别处理路径在回应信息数据库中查询回应信息;所述识别处理路径用于表征回应信息数据库的遍历查询顺序。
11.作为本发明进一步的方案:所述接收用户的查询请求,获取目标内容,基于用户的操作行为确定目标内容的显示流程的步骤包括:
12.接收用户发送的含有账户信息和内容索引的查询请求,根据所述账户信息获取用户级别,根据内容索引获取内容级别;
13.当所述用户级别达到内容级别时,根据内容索引获取目标内容;
14.建立时间轴,基于所述时间轴记录用户的操作行为,根据所述操作行为读取目标内容中的子集;
15.根据子集相对于目标内容的位置生成显示流程。
16.作为本发明进一步的方案:所述获取用户的面部获取权限,基于所述面部获取权限获取用户的面部数据,根据所述面部数据生成观察区域序列的步骤包括:
17.向用户发送权限获取请求,获取用户的面部获取权限;
18.基于所述面部获取权限控制预设的采集设备获取用户的面部数据;
19.对所述面部数据进行轮廓识别,获取眼部轮廓;
20.将所述眼部轮廓输入预设的识别模型,获取眼部轮廓在显示区域中的投影区;所述投影区为显示区域的子区域;
21.根据时间信息排列投影区,生成观察区域序列。
22.作为本发明进一步的方案:所述将所述眼部轮廓输入预设的识别模型,获取眼部轮廓在显示区域中的投影区的步骤包括:
23.将所述眼部轮廓输入预设的识别模型,获取含有时间的投影区,所述投影区为四个点位确定的四边形;
24.根据时间排列各个投影区,依次判断各个投影区与预设的时间半径内的其他投影区之间的区域重合度;
25.当所述时间半径存在区域重合度达到预设阈值的其他投影区时,根据两个投影区的时刻端点合并两个投影区;合并为计算两个投影区的并集。
26.作为本发明进一步的方案:所述实时接收用户输入的问题信息,基于所述观察区域序列在显示流程中定位目标区域的步骤包括:
27.实时接收用户输入的含有输入时刻的问题信息,根据所述输入时刻在观察区域序列中查询投影区;
28.根据所述输入时刻在所述显示流程中查询目标内容的子集;所述子集与显示区域对应;
29.根据查询到的投影区在目标内容的子集中定位目标区域。
30.作为本发明进一步的方案:所述基于目标区域确定问题信息的识别处理路径,基于识别处理路径在回应信息数据库中查询回应信息的步骤包括:
31.根据预设的映射关系在回应信息数据库中查询与目标区域对应的数据段,以数据段为中心搭建识别处理路径;
32.提取问题信息中的关键词,基于所述识别处理路径在回应信息数据库中根据所述关键词查询回应信息;
33.所述回应信息数据库的建立步骤为:
34.依次建立目标内容中子内容的问题库及其回应信息,提取问题库中问题的关键词,根据关键词及其回应信息建立回应信息数据库;
35.当生成目标区域时,查询目标区域包含的内容在目标内容中的相对位置,根据相对位置确定数据段。
36.本发明技术方案还提供了一种基于互联网的智能应答系统,所述系统包括:
37.显示流程确定模块,用于接收用户的查询请求,获取目标内容,基于用户的操作行为确定目标内容的显示流程;所述显示流程为基于时间信息排列的目标内容的子集的序列;
38.观察序列生成模块,用于获取用户的面部获取权限,基于所述面部获取权限获取用户的面部数据,根据所述面部数据生成观察区域序列;所述观察区域序列与所述显示流程共用同一时间轴;
39.目标区域定位模块,用于实时接收用户输入的问题信息,基于所述观察区域序列
在显示流程中定位目标区域;
40.回应信息查询模块,用于基于目标区域确定问题信息的识别处理路径,基于识别处理路径在回应信息数据库中查询回应信息;所述识别处理路径用于表征回应信息数据库的遍历查询顺序。
41.作为本发明进一步的方案:所述显示流程确定模块包括:
42.级别获取单元,用于接收用户发送的含有账户信息和内容索引的查询请求,根据所述账户信息获取用户级别,根据内容索引获取内容级别;
43.内容获取单元,用于当所述用户级别达到内容级别时,根据内容索引获取目标内容;
44.数据读取单元,用于建立时间轴,基于所述时间轴记录用户的操作行为,根据所述操作行为读取目标内容中的子集;
45.流程生成单元,用于根据子集相对于目标内容的位置生成显示流程。
46.作为本发明进一步的方案:所述观察序列生成模块包括:
47.权限获取单元,用于向用户发送权限获取请求,获取用户的面部获取权限;
48.面部采集单元,用于基于所述面部获取权限控制预设的采集设备获取用户的面部数据;
49.轮廓识别单元,用于对所述面部数据进行轮廓识别,获取眼部轮廓;
50.投影区确定单元,用于将所述眼部轮廓输入预设的识别模型,获取眼部轮廓在显示区域中的投影区;所述投影区为显示区域的子区域;
51.投影区排列单元,用于根据时间信息排列投影区,生成观察区域序列。
52.作为本发明进一步的方案:所述目标区域定位模块包括:
53.投影区查询单元,用于实时接收用户输入的含有输入时刻的问题信息,根据所述输入时刻在观察区域序列中查询投影区;
54.子集查询单元,用于根据所述输入时刻在所述显示流程中查询目标内容的子集;所述子集与显示区域对应;
55.定位执行单元,用于根据查询到的投影区在目标内容的子集中定位目标区域。
56.与现有技术相比,本发明的有益效果是:本发明在显示内容的过程中,基于获取到的权限实时获取用户的面部数据,基于面部数据获取用户的关注点,根据关注点判断用户正在观察显示内容的哪一部分,以此为中心,确定应答信息库的遍历顺序,从根本上优化了应答过程,极大地提高了应答速度,便于推广使用。
附图说明
57.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
58.图1为基于互联网的智能应答方法的流程框图。
59.图2为基于互联网的智能应答方法的第一子流程框图。
60.图3为基于互联网的智能应答方法的第二子流程框图。
61.图4为基于互联网的智能应答方法的第三子流程框图。
62.图5为基于互联网的智能应答方法的第四子流程框图。
具体实施方式
63.为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
64.实施例1
65.图1为基于互联网的智能应答方法的流程框图,本发明实施例中,一种基于互联网的智能应答方法,所述方法包括:
66.步骤s100:接收用户的查询请求,获取目标内容,基于用户的操作行为确定目标内容的显示流程;所述显示流程为基于时间信息排列的目标内容的子集的序列;
67.目标内容可以是图像,也可以是文档,它们都在电子设备上显示;用户在本技术的执行主体上输入查询请求,执行主体获取目标内容并显示;在显示的过程中,用户会对目标内容进行一系列操作,比如滑动、放大和折叠等,根据操作行为调节显示过程;这一过程归纳为根据用户的操作行为显示不同部分的目标内容。
68.步骤s200:获取用户的面部获取权限,基于所述面部获取权限获取用户的面部数据,根据所述面部数据生成观察区域序列;所述观察区域序列与所述显示流程共用同一时间轴;
69.面部数据的采集设备有很多,采集面部数据的前提是具备面部获取权限,基于面部获取权限获取用户的面部数据,对面部数据进行识别,可以判断出用户的关注点在哪里,根据关注点可以查询到用户正在观看目标内容的哪一部分;
70.步骤s300:实时接收用户输入的问题信息,基于所述观察区域序列在显示流程中定位目标区域;
71.接收用户输入的问题信息,根据问题信息的生成时间,可以在观察区域序列中查询到该时刻用户的观察情况,根据观察情况可以在目标内容中定位目标区域。
72.步骤s400:基于目标区域确定问题信息的识别处理路径,基于识别处理路径在回应信息数据库中查询回应信息;所述识别处理路径用于表征回应信息数据库的遍历查询顺序;
73.不同目标区域对应的问题是不同的,在阅读过程中,用户的问题大都是即时的,通俗地说,就是看到哪想到哪,因此,根据用户观察的区域查询问题及其回应信息,可以极大地提高回应信息的生成速度。
74.需要说明的是,查询回应信息的过程基本上都是针对数据库的操作,根据问题的特征在预设的回应数据库中查询回应信息,本技术调节查询顺序,可以极大地提高回应信息的生成速度。
75.图2为基于互联网的智能应答方法的第一子流程框图,所述接收用户的查询请求,获取目标内容,基于用户的操作行为确定目标内容的显示流程的步骤包括:
76.步骤s101:接收用户发送的含有账户信息和内容索引的查询请求,根据所述账户信息获取用户级别,根据内容索引获取内容级别;
77.不同用户能够观看的目标内容是不同的,这一过程由用户级别和内容级别进行区
分;
78.步骤s102:当所述用户级别达到内容级别时,根据内容索引获取目标内容;
79.当用户级别足够时,根据内容索引获取目标内容。
80.步骤s103:建立时间轴,基于所述时间轴记录用户的操作行为,根据所述操作行为读取目标内容中的子集;
81.根据操作行为在目标内容中读取部分内容进行显示,这一过程的原因是,显示区域是有限的,每次显示只能够显示部分的目标内容。
82.步骤s104:根据子集相对于目标内容的位置生成显示流程;
83.所述显示流程为不同时间显示的子集相对于目标内容的位置的排列顺序。
84.图3为基于互联网的智能应答方法的第二子流程框图,所述获取用户的面部获取权限,基于所述面部获取权限获取用户的面部数据,根据所述面部数据生成观察区域序列的步骤包括:
85.步骤s201:向用户发送权限获取请求,获取用户的面部获取权限;
86.权限获取过程最简单的方式就是采用弹窗方式,弹出权限获取请求,由用户进行授权。
87.步骤s202:基于所述面部获取权限控制预设的采集设备获取用户的面部数据;
88.所述采集设备借用现有的摄像头即可。
89.步骤s203:对所述面部数据进行轮廓识别,获取眼部轮廓;
90.在面部数据中定位眼部轮廓的过程并不困难,现有技术中有很多相关的技术方案。
91.步骤s204:将所述眼部轮廓输入预设的识别模型,获取眼部轮廓在显示区域中的投影区;所述投影区为显示区域的子区域;
92.眼部状态与眼球状态可以反映用户的关注点在哪里,所述关注点是在显示区域中的部分区域,也就是上述投影区。
93.步骤s205:根据时间信息排列投影区,生成观察区域序列;
94.由时间对投影区进行排列,即可得到观察区域序列。
95.在本发明技术方案的一个实例中,所述将所述眼部轮廓输入预设的识别模型,获取眼部轮廓在显示区域中的投影区的步骤包括:
96.将所述眼部轮廓输入预设的识别模型,获取含有时间的投影区,所述投影区为四个点位确定的四边形;
97.投影区由四个点位(坐标)进行表示,所述投影区是显示区域的子区域;眼部轮廓与投影区的对应关系由预设的识别模型进行判定;所述识别模型借用现有的神经网络模型即可。
98.根据时间排列各个投影区,依次判断各个投影区与预设的时间半径内的其他投影区之间的区域重合度;
99.人眼的运动速度极快,有时候,人眼发生快速变化,但关注点并没有发生变化,只有当某一投影区的关注时长在一定范围内时,才可以视为关注点。
100.当所述时间半径存在区域重合度达到预设阈值的其他投影区时,根据两个投影区的时刻端点合并两个投影区;合并为计算两个投影区的并集;
101.根据各个投影区的关注时间,可以剔除掉一些时间明显小于预设阈值的投影区,使得获取的观察区域序列与关注点更加契合。
102.图4为基于互联网的智能应答方法的第三子流程框图,所述实时接收用户输入的问题信息,基于所述观察区域序列在显示流程中定位目标区域的步骤包括:
103.步骤s301:实时接收用户输入的含有输入时刻的问题信息,根据所述输入时刻在观察区域序列中查询投影区;
104.由输入时刻在观察区域序列中查询投影区;
105.步骤s302:根据所述输入时刻在所述显示流程中查询目标内容的子集;所述子集与显示区域对应;
106.由输入时刻在显示流程中查询此时的显示区域对应目标内容中的哪一部分;
107.步骤s303:根据查询到的投影区在目标内容的子集中定位目标区域;
108.由投影区在显示区域中的位置和显示区域在目标内容中对应的部分获取此时用户关注的内容是目标内容中的哪一部分。
109.图5为基于互联网的智能应答方法的第四子流程框图,所述基于目标区域确定问题信息的识别处理路径,基于识别处理路径在回应信息数据库中查询回应信息的步骤包括:
110.步骤s401:根据预设的映射关系在回应信息数据库中查询与目标区域对应的数据段,以数据段为中心搭建识别处理路径;
111.步骤s402:提取问题信息中的关键词,基于所述识别处理路径在回应信息数据库中根据所述关键词查询回应信息;
112.步骤s401和步骤s402的目的是确定回应信息数据库从哪里开始、如何开始遍历;所述回应信息数据库中含有关键词项和回应信息项;由关键词即可查询到回应信息。
113.在本发明技术方案的一个实例中,所述回应信息数据库的建立步骤为:
114.依次建立目标内容中子内容的问题库及其回应信息,提取问题库中问题的关键词,根据关键词及其回应信息建立回应信息数据库;
115.当生成目标区域时,查询目标区域包含的内容在目标内容中的相对位置,根据相对位置确定数据段。
116.回应信息数据库的建立过程预先完成,工作人员借助统计数据预设确定目标内容中各部分有可能出现的问题并回答;提取问题的关键词,由关键词存储相应的回应信息,当接收到问题时,直接匹配即可获取回应信息。
117.实施例2
118.本发明实施例中,一种基于互联网的智能应答系统,所述系统包括:
119.显示流程确定模块,用于接收用户的查询请求,获取目标内容,基于用户的操作行为确定目标内容的显示流程;所述显示流程为基于时间信息排列的目标内容的子集的序列;
120.观察序列生成模块,用于获取用户的面部获取权限,基于所述面部获取权限获取用户的面部数据,根据所述面部数据生成观察区域序列;所述观察区域序列与所述显示流程共用同一时间轴;
121.目标区域定位模块,用于实时接收用户输入的问题信息,基于所述观察区域序列
在显示流程中定位目标区域;
122.回应信息查询模块,用于基于目标区域确定问题信息的识别处理路径,基于识别处理路径在回应信息数据库中查询回应信息;所述识别处理路径用于表征回应信息数据库的遍历查询顺序。
123.所述显示流程确定模块包括:
124.级别获取单元,用于接收用户发送的含有账户信息和内容索引的查询请求,根据所述账户信息获取用户级别,根据内容索引获取内容级别;
125.内容获取单元,用于当所述用户级别达到内容级别时,根据内容索引获取目标内容;
126.数据读取单元,用于建立时间轴,基于所述时间轴记录用户的操作行为,根据所述操作行为读取目标内容中的子集;
127.流程生成单元,用于根据子集相对于目标内容的位置生成显示流程。
128.所述观察序列生成模块包括:
129.权限获取单元,用于向用户发送权限获取请求,获取用户的面部获取权限;
130.面部采集单元,用于基于所述面部获取权限控制预设的采集设备获取用户的面部数据;
131.轮廓识别单元,用于对所述面部数据进行轮廓识别,获取眼部轮廓;
132.投影区确定单元,用于将所述眼部轮廓输入预设的识别模型,获取眼部轮廓在显示区域中的投影区;所述投影区为显示区域的子区域;
133.投影区排列单元,用于根据时间信息排列投影区,生成观察区域序列。
134.所述目标区域定位模块包括:
135.投影区查询单元,用于实时接收用户输入的含有输入时刻的问题信息,根据所述输入时刻在观察区域序列中查询投影区;
136.子集查询单元,用于根据所述输入时刻在所述显示流程中查询目标内容的子集;所述子集与显示区域对应;
137.定位执行单元,用于根据查询到的投影区在目标内容的子集中定位目标区域。
138.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1