一种虚拟数字人的控制方法、系统、存储介质及计算设备技术方案

技术编号:39255963 阅读:12 留言:0更新日期:2023-10-30 12:07
本发明专利技术公开了一种虚拟数字人的控制方法、系统、存储介质及计算设备,方法包括:根据预先设定好的比照数据集,确定业务软件当前显示界面存在一个预设事件信息对应的比照数据子集中全部的比照区域局部像素点集时,确定当前显示界面是否存在该预设事件信息对应的比照数据子集中全部的比照区域全像素点集,如果存在,则根据预设事件信息控制虚拟数字人在当前显示界面中执行预设事件信息对应的交互操作。本发明专利技术在不改变业务软件原本功能的情况下,实现了业务软件与虚拟数字人之间的高效协同。现了业务软件与虚拟数字人之间的高效协同。现了业务软件与虚拟数字人之间的高效协同。

【技术实现步骤摘要】
一种虚拟数字人的控制方法、系统、存储介质及计算设备


[0001]本专利技术涉及人工智能
,具体涉及一种虚拟数字人的控制方法、系统、存储介质及计算设备。

技术介绍

[0002]在人工智能逐渐普及的今天,越来越多的由人工智能生成的虚拟数字人承担着客服的角色,例如,在银行业中,能与用户对话的虚拟数字人在金融机具中承担着部分大堂经理的工作。用户在金融机具上办理业务时,虚拟数字人负责了解用户的需求、指引用户进行相关操作、对问题进行解说、提醒用户应该注意的问题等。通过虚拟数字人服务,不仅节约大量人力资源和营业厅占用,而且也极大地提高了业务办理效率。
[0003]目前,虚拟数字人已经在多家银行的前台接待中得到了广泛的使用,它们可以和用户聊天,解答数千个专业问题。但是,目前市面中的虚拟数字人均是单独出现,和实际的金融机具中的业务不能相互配合。由于虚拟数字人采用的是流媒体渲染,和银行业务系统中以WinForm与WebForm为基础的业务软件的渲染方式不同,在不改动业务软件的情况下,虚拟数字人和业务软件基本无法交互,虚拟数字人的交互能力(具体为可靠性、高效性和逻辑性)较差。

技术实现思路

[0004]本专利技术所要解决的技术问题为:在业务软件中,确定是否使用虚拟数字人进行交互操作的效率低下,虚拟数字人的交互能力较差,降低了业务软件的用户体验。为解决该技术问题,本专利技术提供了一种虚拟数字人的控制方法、系统、存储介质及计算设备。
[0005]本专利技术解决上述技术问题的技术方案如下:
[0006]一种虚拟数字人的控制方法,包括以下步骤:
[0007]S1,根据预先设定好的比照数据集,确定业务软件当前显示界面是否存在一个预设事件信息对应的比照数据子集中全部的比照区域局部像素点集,若是,执行S2,若否,执行S4;
[0008]其中,所述比照数据集包括多个比照数据子集,每个所述比照数据子集对应一个预设事件信息,每个所述比照数据子集包括至少一个比照区域局部像素点集和对应的比照区域全像素点集;所述比照区域局部像素点集由对应的比照区域的局部像素点构成,所述比照区域全像素点集由对应的比照区域的全部像素点构成;
[0009]S2,确定所述当前显示界面是否存在所述预设事件信息对应的比照数据子集中全部的比照区域全像素点集,若是,执行S3,若否,执行S4;
[0010]S3,根据所述预设事件信息控制虚拟数字人在所述当前显示界面中执行所述预设事件信息对应的交互操作;
[0011]S4,按照预设的时间间隔,重复执行所述S1,直至退出所述业务软件。
[0012]为解决上述技术问题,本专利技术还提供了一种虚拟数字人的控制系统,包括第一数
据判断模块、第二数据判断模块、虚拟数字人交互模块和循环控制模块,其中:
[0013]所述第一数据判断模块,用于根据预先设定好的比照数据集,确定业务软件当前显示界面是否存在一个预设事件信息对应的比照数据子集中全部的比照区域局部像素点集,若是,执行所述第二数据判断模块,若否,执行所述循环控制模块;其中,所述比照数据集包括多个比照数据子集,每个所述比照数据子集对应一个预设事件信息,每个所述比照数据子集包括至少一个比照区域局部像素点集和对应的比照区域全像素点集;所述比照区域局部像素点集由对应的比照区域的局部像素点构成,所述比照区域全像素点集由对应的比照区域的全部像素点构成;
[0014]所述第二数据判断模块,用于确定所述当前显示界面是否存在所述预设事件信息对应的比照数据子集中全部的比照区域全像素点集,若是,执行所述虚拟数字人交互模块,若否,执行所述循环控制模块;
[0015]所述虚拟数字人交互模块,用于根据所述预设事件信息控制虚拟数字人在所述当前显示界面中执行所述预设事件信息对应的交互操作;
[0016]所述循环控制模块,用于按照预设的时间间隔,重复执行所述第一数据判断模块,直至退出所述业务软件。
[0017]为解决上述技术问题,本专利技术还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述的虚拟数字人的控制方法。
[0018]为解决上述技术问题,本专利技术还提供了一种计算设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前所述的虚拟数字人的控制方法。
[0019]本专利技术的有益效果是:通过先根据预先设定好的比照区域局部像素点集进行小范围的比对,初步确定业务软件当前显示界面是否需要虚拟数字人执行相关的交互操作,在初步确定业务软件当前显示界面需要虚拟数字人执行相关的交互操作后,再基于预设事件信息对应的各个比照区域全像素点集进行比对,最终确定业务软件当前显示界面是否需要虚拟数字人执行相关的交互操作,采用两步对比法,大大减少了对比运算量,提高了数据比对的效率,从而提高了确定是否使用虚拟数字人进行交互操作的效率;在最终确定业务软件当前显示界面需要虚拟数字人执行相关的交互操作后,根据对应的预设事件信息,快速控制虚拟数字人在所述当前显示界面中执行所述预设事件信息对应的交互操作,提高了虚拟数字人的交互能力,同时还提高了业务软件的用户体验;本方法在不改变业务软件原本功能的情况下,实现了业务软件与虚拟数字人之间的高效协同。
附图说明
[0020]图1为本专利技术中虚拟数字人的控制方法的流程示意图;
[0021]图2为本专利技术中虚拟数字人的控制系统的结构示意图。
具体实施方式
[0022]以下对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。
[0023]实施例一
[0024]如图1所示,本实施例提供了一种虚拟数字人的控制方法,包括以下步骤:
[0025]S1,根据预先设定好的比照数据集,确定业务软件当前显示界面是否存在一个预设事件信息对应的比照数据子集中全部的比照区域局部像素点集,若是,执行S2,若否,执行S4;
[0026]其中,所述比照数据集包括多个比照数据子集,每个所述比照数据子集对应一个预设事件信息,每个所述比照数据子集包括至少一个比照区域局部像素点集和对应的比照区域全像素点集;所述比照区域局部像素点集由对应的比照区域的局部像素点构成,所述比照区域全像素点集由对应的比照区域的全部像素点构成;
[0027]S2,确定所述当前显示界面是否存在所述预设事件信息对应的比照数据子集中全部的比照区域全像素点集,若是,执行S3,若否,执行S4;
[0028]S3,根据所述预设事件信息控制虚拟数字人在所述当前显示界面中执行所述预设事件信息对应的交互操作;
[0029]S4,按照预设的时间间隔,重复执行所述S1,直至退出所述业务软件。
[0030]本实施例中,所述时间间隔可设定为20毫秒,即每间隔20毫秒确定一次所述当前显示界面是否存在一个预设事件信息对应的比照数据子集中全部的比照区域局部像素点集。
[0031]本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟数字人的控制方法,其特征在于,包括以下步骤:S1,根据预先设定好的比照数据集,确定业务软件当前显示界面是否存在一个预设事件信息对应的比照数据子集中全部的比照区域局部像素点集,若是,执行S2,若否,执行S4;其中,所述比照数据集包括多个比照数据子集,每个所述比照数据子集对应一个预设事件信息,每个所述比照数据子集包括至少一个比照区域局部像素点集和对应的比照区域全像素点集;所述比照区域局部像素点集由对应的比照区域的局部像素点构成,所述比照区域全像素点集由对应的比照区域的全部像素点构成;S2,确定所述当前显示界面是否存在所述预设事件信息对应的比照数据子集中全部的比照区域全像素点集,若是,执行S3,若否,执行S4;S3,根据所述预设事件信息控制虚拟数字人在所述当前显示界面中执行所述预设事件信息对应的交互操作;S4,按照预设的时间间隔,重复执行所述S1,直至退出所述业务软件。2.根据权利要求1所述的方法,其特征在于,所述比照数据集通过以下步骤得到:S10,将所述业务软件中需要虚拟数字人进行交互操作的显示界面作为模板界面,通过预设热键组合使所述模板界面进入区域采集状态,执行S20;S20,通过鼠标标定一个比照区域时,所述业务软件弹出第一窗口,以录入标定的所述比照区域对应的事件主题,录入完毕则关闭所述第一窗口;其中,所述比照区域为所述模板界面中的部分界面区域;S30,确定所述比照区域包括的像素点及所述像素点的基本信息,所述像素点的基本信息包括位置信息和颜色信息;S40,通过预设采样方法对所述比照区域包括的像素点进行采样,根据采样结果建立所述比照区域对应的比照区域局部像素点集;S50,根据所述比照区域包括的全部像素点及所述像素点的基本信息,建立所述比照区域对应的比照区域全像素点集;S60,所述业务软件弹出第二窗口,以提示用户是否完成对所述模板界面中的比照区域的采集,若是,执行S70,若否,返回所述S20;S70,根据各个所述比照区域对应的比照区域局部像素点集、比照区域全像素点集和事件主题,确定所述模板界面对应的至少一个比照数据子集和各个所述比照数据子集对应的预设事件信息,其中,每个所述比照数据子集对应至少一个比照区域。3.根据权利要求2所述的方法,其特征在于,所述比照区域为四边形区域,通过对角线采样法对所述比照区域包括的像素点进行采样,将位于所述比照区域四个顶点及两条对角线上的像素点作为采样点,根据采样结果构建所述比照区域对应的比照区域局部像素点集。4.根据权利要求1所述的方法,其特征在于,所述S1中,所述根据预先设定好的比照数据集,确定业务软件当前显示界面是否存在一个预设事件信息对应的比照数据子集中全部的比照区域局部像素点集,包括以下步骤:根据各个所述比照数据子集和预设的排序方法,生成比照数组,所述比照数组中的每个元素对应一个所述比照数据子集;对于每个所述比照数据子集,根据所述比照数据子集对应的元素在所述比照数组...

【专利技术属性】
技术研发人员:田宙李剑平
申请(专利权)人:北京兆维自服装备技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1