一种数据处理方法、设备以及计算机可读存储介质与流程

文档序号:35016067发布日期:2023-08-04 07:10阅读:17来源:国知局
一种数据处理方法、设备以及计算机可读存储介质与流程

本技术涉及互联网,尤其涉及一种数据处理方法、设备以及计算机可读存储介质。


背景技术:

1、随着互联网技术的发展,各种各样的应用程序层出不穷。为了节省开发成本,完善应用程序的功能,第一应用可以嵌入第二应用所提供的功能插件。

2、通过嵌入功能插件,第一应用可以为使用对象提供第二应用的应用功能,例如第一应用嵌入邮件插件,则使用对象可以通过第一应用收发邮件,例如第一应用嵌入通讯插件,则使用对象可以通过第一应用进行通讯。在现有技术中,第一应用中的功能插件,只能执行第二应用所提供的功能,无法获取到第一应用中的数据,故导致可展示的信息量少,又由于可展示的信息量少,进而导致功能插件的展示方式单一。


技术实现思路

1、本技术实施例提供一种数据处理方法、设备以及计算机可读存储介质,可以在第一应用中,提高功能插件的展示效果。

2、本技术实施例一方面提供了一种数据处理方法,包括:

3、在第一应用中显示功能插件对应的插件功能页面;插件功能页面包括目标对象信息;功能插件由第二应用提供;

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、集合获取子单元,用于在主程序中,根据数据获取请求,获取第二对象对应的a个对象集合;a为正整数;第二对象是指执行针对目标对象信息的触发操作的对象;

36、关系确定子单元,用于根据第一对象以及a个对象集合,确定第一对象以及第二对象之间的关联关系;第一对象是指第二应用中与目标对象信息相关联的对象;

37、组件生成子单元,用于根据第一对象以及第二对象之间的关联关系,生成多媒体组件。

38、其中,关系确定子单元,包括:

39、第一获取子单元,用于在a个对象集合中,获取与第一对象具有归属关系的b个对象集合;归属关系用于表征b个对象集合均包括第一对象;b为小于或等于a的正整数;

40、第二获取子单元,用于获取b个对象集合分别对应的集合标签;其中,一个集合标签用于表征一个对象集合以及第一对象之间的关联关系;

41、第一确定子单元,用于根据b个集合标签,确定第一对象以及第二对象之间的关联关系;

42、第二确定子单元,用于若a个对象集合中,不存在与第一对象具有归属关系的对象集合,则将陌生关联关系确定为第一对象以及第二对象之间的关联关系。

43、其中,第一确定子单元,具体用于若b等于1,则根据集合标签,确定第一对象以及第二对象之间的关联关系;

44、第一确定子单元,还具体用于若b为大于1的正整数,则通过主程序,对b个集合标签进行渲染处理,得到集合标签组件;集合标签组件包括b个集合标签分别对应的选择控件;

45、第一确定子单元,还具体用于通过功能插件获取主程序返回的集合标签组件,通过功能插件创建选择页面,在选择页面中,显示集合标签组件;

46、第一确定子单元,还具体用于响应针对集合标签组件中的选择控件的触发操作,将所触发的选择控件确定为目标选择控件,根据目标选择控件对应的集合标签,确定第一对象以及第二对象之间的关联关系;

47、则组件生成子单元,具体用于通过功能插件,向主程序发送第一对象以及第二对象之间的关联关系;

48、组件生成子单元,还具体用于在主程序中,根据第一对象以及第二对象之间的关联关系,生成多媒体组件。

49、其中,第一确定子单元,具体用于从主程序中所封装的关系逻辑规则中,获取b个集合标签分别对应的关系优先级;

50、第一确定子单元,还具体用于在b个集合标签中,将具有最大关系优先级的集合标签确定为目标集合标签;

51、第一确定子单元,还具体用于根据目标集合标签,确定第一对象以及第二对象之间的关联关系。

52、其中,组件生成子单元,包括:

53、第三获取子单元,用于通过主程序,获取由功能插件所配置的与关联关系相对应的视图容器模板;视图容器模板包括m个视图子组件;m个视图子组件包括视图子组件cd,d为正整数,且d小于或等于m;

54、第四获取子单元,用于根据关联关系,获取第一应用中针对第一对象的多媒体数据集合;

55、第五获取子单元,用于在多媒体数据集合中,获取与视图子组件cd对应的子组件类型相匹配的多媒体数据ed;

56、第三确定子单元,用于根据多媒体数据ed对视图子组件cd进行渲染,当m个视图子组件均完成渲染时,得到视图容器模板对应的多媒体组件。

57、其中,第三确定子单元,具体用于获取第二对象对应的管理对象针对第一应用所配置的数据类型过滤信息;

58、第三确定子单元,还具体用于若数据类型过滤信息包括视图子组件cd对应的子组件类型,则将与视图子组件cd对应的子组件类型相匹配的系统配置数据,渲染至视图子组件cd;

59、第三确定子单元,还具体用于若数据类型过滤信息不包括视图子组件cd对应的子组件类型,则将多媒体数据ed渲染至视图子组件cd。

60、本技术一方面提供了一种计算机设备,包括:处理器、存储器、网络接口;

61、上述处理器与上述存储器、上述网络接口相连,其中,上述网络接口用于提供数据通信功能,上述存储器用于存储计算机程序,上述处理器用于调用上述计算机程序,以使得计算机设备执行本技术实施例中的方法。

62、本技术实施例一方面提供了一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,上述计算机程序适于由处理器加载并执行本技术实施例中的方法。

63、本技术实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中;计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例中的方法。

64、在本技术实施例中,通过响应针对插件功能页面中的目标对象信息的触发操作,计算机设备可以在由功能插件所提供的对象页面中,显示目标对象信息对应的多媒体组件,其中,功能插件由不同于第一应用的第二应用提供,多媒体组件由第一应用提供至功能插件。上述可知,计算机设备可以显示由功能插件所提供的对象页面,且该对象页面可以显示第一应用提供的多媒体组件,故采用本技术,可以在第一应用中提高功能插件的展示效果。

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