一种数字人记忆存储方法、装置、电子设备及存储介质与流程

文档序号:38256688发布日期:2024-06-12 23:06阅读:14来源:国知局
一种数字人记忆存储方法、装置、电子设备及存储介质与流程

本发明涉及数字人,尤其涉及一种数字人记忆存储方法、装置、电子设备及存储介质。


背景技术:

1、现阶段,数字人已普遍出现在各行业,如智能客服、酒店管家、教师助手等。他们有些运行在云端服务器,有些依托于特定实体设备来实现交互能力,无论他们以何种形式来给人们的日常生活提供服务,都离不开“数字人记忆”的功能实现。例如,一个数字人客服可能需要记录用户的历史提问,以便在下次继续提供问答服务时采用上下文联想能力;或者酒店管家数字人需要记住客户的房号,将物品按时送至对应的房间。传统的数字人记忆往往用简单存储系统来实现,比如通过数据库或其它形式的文件存储模型来实现,采用预设计数据结构和存储规范,然后依次往数据表或数据文件中添加记忆信息数据。这种方式实施起来简单,对早期仅有简单、单一功能的数字人来讲勉强适用,却无法支撑很多数字人业务。即单一的数据库方式记录数字人记忆,存在以下缺陷:一、需要提前设计与规划记忆信息的数据表结构,而因为设计数据表结构的工作需要由服务端开发工程师完成,这样就使得技术人员需要参与到具体的数字人业务中去,无法做到术业专攻。二、既定的数据表结构一旦开始存入记忆数据,再调整数据结构十分困难,当数字人的某项业务功能有改动或升级时,往往伴随记忆数据结构的变化,此时需要做兼容处理或者新增一个记忆表,十分繁琐,让数字人的业务扩展变得不自由。三、当记忆数据单独存储于设备端时,无法做到知识共享,即数字人只能分析和处理由自己产生并存储的记忆信息,产生了很大的信息浪费。因为对于部分记忆信息,可能该数字人暂时用不到,却是其他数字人需要的信息。


技术实现思路

1、针对上述问题中存在的不足之处,本发明提供一种数字人记忆存储方法、装置、电子设备及存储介质。

2、为实现上述目的,本发明提供一种数字人记忆存储方法,包括:

3、定义记忆元数据结构,所述记忆元数据结构包括名称、提示信息描述、储存类型、存储期限、存储位置和存储数据值;

4、所述存储类型包括文本类型、数字类型、真假类型和对象类型,所述文本类型的数据为字符表达的信息,所述数字类型的数据为数字表达的信息,所述真假类型的数据为判断表达的信息,所述对象类型的数据为一系列数据组合而成的信息,其中,定义所述对象类型的属性键,每个所述键对应代表一系列数据中的某一单一元数据;

5、所述存储位置包括云端的非关系数据库mongodb或本地的非关系数据库mongodb。

6、优选的是,所述文本类型包括单一文本类型和文本数组类型,所述数字类型包括单一数字类型和数字数组类型,所述真假类型包括单一真假类型和真假数组类型,所述对象类型包括单一对象类型和对象数组类型。

7、优选的是,所述存储期限包括长期存储和短期存储,所述长期存储为永久存储,所述短期存储则设置一保留期限,当达到所述保留期限则自动清理。

8、优选的是,清理记忆数据采用删除记录方式,存储记忆数据采用覆盖记录方式。

9、优选的是,将重要记忆信息存储至所述云端的非关系数据库mongodb,将非重要记忆信息存储至所述本地的非关系数据库mongodb。

10、优选的是,修改记忆元数据不能改变所述存储类型。

11、本发明还提供了一种数字人记忆存储装置,包括:

12、定义模块,用于定义记忆元数据结构,所述记忆元数据结构包括名称、提示信息描述、储存类型、存储期限、存储位置和存储数据值;所述存储类型包括文本类型、数字类型、真假类型和对象类型,所述文本类型的数据为字符表达的信息,所述数字类型的数据为数字表达的信息,所述真假类型的数据为判断表达的信息,所述对象类型的数据为一系列数据组合而成的信息,其中,定义所述对象类型的属性键,每个所述键对应代表一系列数据中的某一单一元数据;

13、所述存储位置包括云端的非关系数据库mongodb或本地的非关系数据库mongodb。

14、本发明还提供一种电子设备,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行上述的方法。

15、本发明还提供一种存储介质,其存储有可由设备执行的计算机程序,当所述程序在所述设备上运行时,使得所述设备执行上述的方法。

16、与现有技术相比,本发明的有益效果为:

17、本发明采用元数据的方式设计存储结构,增强数据结构的扩展性,结合云端与本地两种存储方案,即能减少服务器压力,又能保证重要信息的共享性与安全性。



技术特征:

1.一种数字人记忆存储方法,其特征在于,包括:

2.根据权利要求1所述的数字人记忆存储方法,其特征在于,所述文本类型包括单一文本类型和文本数组类型,所述数字类型包括单一数字类型和数字数组类型,所述真假类型包括单一真假类型和真假数组类型,所述对象类型包括单一对象类型和对象数组类型。

3.根据权利要求2所述的数字人记忆存储方法,其特征在于,所述存储期限包括长期存储和短期存储,所述长期存储为永久存储,所述短期存储则设置一保留期限,当达到所述保留期限则自动清理。

4.根据权利要求3所述的数字人记忆存储方法,其特征在于,清理记忆数据采用删除记录方式,存储记忆数据采用覆盖记录方式。

5.根据权利要求4所述的数字人记忆存储方法,其特征在于,将重要记忆信息存储至所述云端的非关系数据库mongodb,将非重要记忆信息存储至所述本地的非关系数据库mongodb。

6.根据权利要求5所述的数字人记忆存储方法,其特征在于,修改记忆元数据不能改变所述存储类型。

7.一种数字人记忆存储装置,其特征在于,包括:

8.一种电子设备,其特征在于,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行权利要求1~6任一权利要求所述的方法。

9.一种存储介质,其特征在于,其存储有可由设备执行的计算机程序,当所述程序在所述设备上运行时,使得所述设备执行权利要求1~6任一权利要求所述的方法。


技术总结
本发明公开了一种数字人记忆存储方法、装置、电子设备及存储介质,包括定义记忆元数据结构,记忆元数据结构包括名称、提示信息描述、储存类型、存储期限、存储位置和存储数据值;存储类型包括文本类型、数字类型、真假类型和对象类型,文本类型的数据为字符表达的信息,数字类型的数据为数字表达的信息,真假类型的数据为判断表达的信息,对象类型的数据为一系列数据组合而成的信息,定义对象类型的属性键,每个键对应代表一系列数据中的某一单一元数据;存储位置包括云端的非关系数据库MongoDB或本地的非关系数据库MongoDB;本发明采用元数据的方式设计存储结构,增强数据结构的扩展性。

技术研发人员:楼旭栋,李喜锋,罗志江
受保护的技术使用者:浙江丰沃物联科技有限公司
技术研发日:
技术公布日:2024/6/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1