System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数字人记忆存储方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种数字人记忆存储方法、装置、电子设备及存储介质制造方法及图纸

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

【技术实现步骤摘要】

本专利技术涉及数字人,尤其涉及一种数字人记忆存储方法、装置、电子设备及存储介质


技术介绍

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

技术实现思路

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任一权利要求所述的方法。

...

【技术特征摘要】

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

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

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

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

5.根据权利要求4所述的数字人记忆存储方法,...

【专利技术属性】
技术研发人员:楼旭栋李喜锋罗志江
申请(专利权)人:浙江丰沃物联科技有限公司
类型:发明
国别省市:

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

1