基于多模态数字对象转换的视图仓库系统与装置

文档序号:39978369发布日期:2024-11-15 14:26阅读:25来源:国知局
基于多模态数字对象转换的视图仓库系统与装置

本技术涉及数联网,特别是涉及一种基于多模态数字对象转换的视图仓库系统与装置。


背景技术:

1、数字对象仓库是数联网的核心系统,数联网中的数字对象分散存储在不同的数字对象仓库中,包括不同类型的多模态数字对象,例如数值数字对象、音频数字对象、视频数字对象等。当用户访问数联网中的数字对象时,需要向对应的数字对象仓库发送基于doip(digital object interface protocol,doip,数字对象接口协议)的访问请求。

2、在数据分析的应用场景下,用户需要大量访问数字对象仓库中的多模态数字对象以进一步分析,这需要用户手动向不同的数字对象仓库发送大量访问请求。在获取到不同数字对象仓库的多模态数字对象后,用户还需要对各个数字对象进行处理,执行例如数据加解密、数据类型转换、数据格式转换、数据运算等操作,从而得到最终需要的数据。当前访问多模态数字对象的过程十分繁琐且效率低下,特别是处理大批量数字对象的情况下,消耗的时间成本大大提高,严重影响了用户体验。鉴于此,如何提高用户访问多模态数字对象的效率,提升用户体验,是需要解决的问题。


技术实现思路

1、有鉴于此,本技术旨在提出一种基于多模态数字对象转换的视图仓库系统与装置,以提高用户访问多模态数字对象的效率,提升用户体验。

2、为达到上述目的,本技术的技术方案如下:

3、本技术实施例第一方面提供一种基于多模态数字对象转换的视图仓库系统,所述系统部署在数联网中,包括:

4、存储单元,包括至少一个键值数据库,用于存储原始数字对象;所述原始数字对象的数据类型包括以下至少一种:字符串、数值、音频或图像;

5、转换框架,用于加/卸载转换函数,以及执行转换函数;所述转换函数用于根据转换规则对所述原始数字对象进行处理,得到结果数字对象;

6、视图仓库,用于存储视图数字对象;所述视图数字对象中存储有转换规则和消息模板;所述视图数字对象用于根据用户端发送的访问请求及所述消息模板,从键值数据库获取原始数字对象;基于所述转换规则,通过所述转换框架调用转换函数处理所述原始数字对象;

7、接口层,用于向展示层提供访问所述视图仓库的http接口和doip接口;

8、展示层,部署在用户端,用于提供浏览器用户界面。

9、根据本技术实施例的第二方面,提供一种多模态数字对象转换装置,部署在如本技术实施例的第一方面提供的系统中,包括:

10、用户接口模块,被配置为接收用户端发送的访问请求,将所述访问请求发送到如本技术实施例的第一方面提供的系统中的视图数字对象;

11、消息生成模块,被配置为通过所述视图数字对象,获取所述访问请求中的请求参数;根据所述请求参数及所述消息模板,生成至少一个子请求;将所述至少一个子请求发送到对应的数字对象仓库,所述数字对象仓库为如本技术实施例的第一方面提供的系统中的键值数据库;接收各个数字对象仓库返回的原始数字对象;

12、转换模块,被配置为根据所述转换规则,调用转换框架执行对应的转换函数处理所述原始数字对象,得到结果数字对象;

13、所述用户接口模块,还被配置为将所述结果数字对象返回到用户端。

14、可选地,所述消息生成模块,被配置为根据所述请求参数及所述消息模板,生成至少一个子请求,具体包括:

15、用所述请求参数替换所述消息模板中的预留参数字段;

16、基于所述消息模板中的数字对象仓库的标识的数量,生成对应数量的子请求;其中,每个子请求分别用于向不同的数字对象仓库获取原始数字对象。

17、可选地,在所述原始数字对象的数据类型为字符串的情况下,所述转换模块,被配置为处理所述原始数字对象,具体包括:

18、使用textrank算法将所述原始数字对象转换为关键词或摘要;

19、或,对所述原始数字对象中的关键词去标识化加密;

20、或,对所述原始数字对象进行保形加密;

21、或,对所述原始数字对象进行随机替换加密;

22、或,对所述原始数字对象的指定位置进行打码加密。

23、可选地,在所述原始数字对象的数据类型为数值的情况下,所述转换模块,被配置为处理所述原始数字对象,具体包括:

24、对所述原始数字对象进行取整运算;

25、或,对所述原始数字对象进行差分隐私运算。

26、可选地,在所述原始数字对象的数据类型为音频的情况下,所述转换模块,被配置为处理所述原始数字对象,具体包括:

27、调用vosk api将所述原始数字对象转换为文本字符串;

28、或,将所述原始数字对象的特定位置音频段置空。

29、可选地,在所述原始数字对象的数据类型为图像的情况下,所述转换模块,被配置为处理所述原始数字对象,具体包括:

30、将所述原始数字对象转换为标签字符串;

31、或,将所述原始数字对象进行尺寸放缩;

32、或,对所述原始数字对象中指定像素区域进行模糊。

33、可选地,所述视图数字对象中还存储有自定义程序包的地址;所述自定义程序包具有多个自定义转换函数;

34、所述转换模块,被配置为处理所述原始数字对象,还包括:

35、调用所述转换框架,根据所述自定义程序包的地址加载对应的自定义程序包;

36、在所述自定义程序包加载完成后,调用所述转换框架,根据所述转换规则执行对应的自定义转换函数。

37、根据本技术实施例的第三方面,提供一种多模态数字对象转换方法,应用于如本技术实施例的第二方面提供的装置,包括:

38、接收用户端发送的访问请求,将所述访问请求发送到视图数字对象;所述视图数字对象中存储有转换规则和消息模板;

39、通过所述视图数字对象,获取所述访问请求中的请求参数;根据所述请求参数及所述消息模板,生成至少一个子请求;将所述至少一个子请求发送到对应的数字对象仓库,接收各个数字对象仓库返回的原始数字对象;

40、根据所述转换规则,调用转换框架执行对应的转换函数处理所述原始数字对象,得到结果数字对象;

41、将所述结果数字对象返回到用户端。

42、可选地,所述多模态数字对象转换方法,还包括:

43、预先定义不同的应用场景下使用的转换函数,包括以下类型:字符串类型转换函数、数值类型转换函数、图像类型转换函数及音频类型转换函数;其中,每个类型的转换函数可用于对数字对象进行常见转换或隐私转换;

44、预先根据不同的应用场景创建对应的视图数字对象,在每个视图数字对象中创建并存储对应的转换规则和消息模板;所述转换规则用于调用至少一个转换函数,对获取的原始数字对象进行处理。

45、本系统,提供了一种视图仓库及转换框架。视图仓库中的视图数字对象中存储有对应的转换规则和消息模板,视图数字对象接收用户端的访问请求并根据消息模板,自动向对应的至少一个键值数据库请求获取原始数字对象,用户仅需向视图仓库发起一次doip访问请求,无需再分别向不同的键值数据库手动请求数据,极大地简化了用户操作,节省时间成本。

46、在获取到原始数字对象后,根据转换规则,通过转换框架调用转换函数处理原始数字对象,得到用户需要的结果数字对象,省去用户手动处理原始数据对象的步骤,提高用户访问结果数字对象的效率,提升用户体验。并且,该转换框架能够支持多模态的数字对象处理,包括字符串类型、数值类型这两种结构化数字对象的转换,以及图片、音频这两种非结构化数字对象的转换,能够满足对多模态数字对象的多样化访问需求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1