本技术涉及互联网,尤其涉及一种数据处理方法、装置、计算机设备以及可读存储介质。
背景技术:
1、在子程序开发对象和发布媒体数据(例如,视频数据)的发布对象为相同主体对象时,子程序开发对象可以在开发子程序(例如,目标子程序)时,直接获取其自己所发布的媒体数据,通过子程序平台将媒体数据引用(即嵌入)在目标子程序。然而,在子程序开发对象和发布对象为不同主体对象时,子程序开发对象无法获取到发布对象所发布的媒体数据,进而无法将发布对象所发布的媒体数据引用在目标子程序,从而无法达到在目标子程序内展示媒体数据的效果,降低了媒体交互平台中的媒体数据在子程序中的流转能力。
技术实现思路
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、其中,装置还包括:
36、代码生成模块,用于响应针对对外凭证的粘贴操作,生成包括对外凭证的子程序代码;
37、代码生成模块,用于在子程序平台中显示子程序代码,响应针对子程序代码的发布操作,将子程序代码发送至子程序服务器;子程序服务器用于对子程序代码进行程序编译,得到引用有媒体数据的目标子程序;引用有媒体数据的目标子程序用于指示子程序服务器向用于发布媒体数据的发布对象推送媒体引用通知。
38、其中,子程序服务器用于在对子程序代码进行程序编译的过程中,将媒体数据和媒体引用条件进行比较,得到条件比较结果;子程序服务器还用于在条件比较结果指示媒体数据不满足媒体引用条件时,向子程序平台返回程序编译失败通知;
39、装置还具体用于接收子程序服务器返回的程序编译失败通知,在子程序平台中显示程序编译失败通知。
40、其中,装置还包括:
41、请求发送模块,用于响应针对引用有媒体数据的目标子程序中的媒体数据的查看操作,基于引用有媒体数据的目标子程序的子程序标识生成子程序查看请求,将子程序查看请求发送至子程序服务器;子程序查看请求用于指示子程序服务器获取针对媒体数据的对外凭证后,将子程序标识和对外凭证发送至媒体服务器;媒体服务器用于对子程序标识和对外凭证进行凭证校验,得到凭证校验结果;媒体服务器还用于在凭证校验结果指示凭证校验通过时,向子程序服务器返回媒体数据对应的媒体信息;子程序服务器用于将媒体信息返回至引用有媒体数据的目标子程序;
42、信息接收模块,用于接收子程序服务器返回的媒体信息,基于媒体信息在引用有媒体数据的目标子程序中显示媒体数据;
43、则装置还包括:
44、平台切换模块,用于响应针对引用有媒体数据的目标子程序中的媒体数据的触发操作,根据媒体信息中的媒体跳转参数,将引用有媒体数据的目标子程序切换为媒体交互平台,在媒体交互平台中显示媒体数据。
45、其中,媒体信息包括媒体数据的媒体封面图;
46、信息接收模块,具体用于在子程序开发对象和发布对象为不同主体对象时,在引用有媒体数据的目标子程序中显示媒体封面图;
47、信息接收模块,具体用于在子程序开发对象和发布对象为相同主体对象时,接收子程序服务器发送的媒体数据对应的媒体内容,在引用有媒体数据的目标子程序中显示媒体内容。
48、本技术实施例一方面提供了一种数据处理方法,包括:
49、在媒体数据和查看媒体数据的子程序开发对象同时满足媒体引用条件时,向用于显示媒体数据的媒体交互平台发送临时票据;临时票据用于指示媒体交互平台显示媒体引用控件;媒体交互平台不同于用于管理子程序的子程序平台;
50、接收媒体交互平台发送的列表获取请求,基于列表获取请求向媒体交互平台返回与子程序开发对象相关联的子程序选择列表;列表获取请求是由媒体交互平台在响应针对媒体引用控件的触发操作时所发送的;
51、接收媒体交互平台发送的安全校验请求,基于安全校验请求向媒体交互平台返回针对媒体数据的对外凭证;安全校验请求是由媒体交互平台在响应针对子程序选择列表中的目标子程序的确认操作时所发送的;对外凭证用于指示子程序开发对象将媒体数据引用在目标子程序,引用有媒体数据的目标子程序具有显示媒体数据的权限。
52、本技术实施例一方面提供了一种数据处理装置,包括:
53、票据发送模块,用于在媒体数据和查看媒体数据的子程序开发对象同时满足媒体引用条件时,向用于显示媒体数据的媒体交互平台发送临时票据;临时票据用于指示媒体交互平台显示媒体引用控件;媒体交互平台不同于用于管理子程序的子程序平台;
54、列表返回模块,用于接收媒体交互平台发送的列表获取请求,基于列表获取请求向媒体交互平台返回与子程序开发对象相关联的子程序选择列表;列表获取请求是由媒体交互平台在响应针对媒体引用控件的触发操作时所发送的;
55、凭证返回模块,用于接收媒体交互平台发送的安全校验请求,基于安全校验请求向媒体交互平台返回针对媒体数据的对外凭证;安全校验请求是由媒体交互平台在响应针对子程序选择列表中的目标子程序的确认操作时所发送的;对外凭证用于指示子程序开发对象将媒体数据引用在目标子程序,引用有媒体数据的目标子程序具有显示媒体数据的权限。
56、其中,票据发送模块包括:
57、条件分析单元,用于接收用于显示媒体数据的媒体交互平台发送的媒体转发请求,从媒体转发请求中获取查看媒体数据的子程序开发对象的开发对象标识和媒体数据的媒体标识;
58、条件分析单元,用于对开发对象标识和媒体标识进行条件分析,得到条件分析结果;
59、票据发送单元,用于在条件分析结果指示媒体数据和子程序开发对象同时满足媒体引用条件时,对开发对象标识和媒体标识进行加密处理,得到临时票据;
60、票据发送单元,用于向媒体交互平台发送临时票据。
61、其中,条件分析单元,具体用于获取与开发对象标识相关联的媒体引用控制控件的控件状态,获取与媒体标识相关联的子程序引用控制控件的控件状态;媒体引用控制控件是指子程序开发对象登录子程序平台时,在子程序平台中所显示的控件;子程序引用控制控件是指发布媒体数据的发布对象登录媒体交互平台时,在媒体交互平台的交互管理页面中所显示的控件;
62、条件分析单元,具体用于对媒体标识对应的媒体数据进行媒体审核,生成媒体数据对应的媒体审核结果;
63、条件分析单元,具体用于在媒体引用控制控件的控件状态为打开状态、子程序引用控制控件的控件状态为打开状态、且媒体审核结果指示媒体审核通过时,生成用于指示媒体数据和子程序开发对象同时满足媒体引用条件的条件分析结果。
64、其中,凭证返回模块包括:
65、安全校验单元,用于接收媒体交互平台发送的安全校验请求,从安全校验请求中获取子程序开发对象的开发对象标识、目标子程序的子程序标识和临时票据;
66、安全校验单元,用于对开发对象标识和临时票据进行安全校验,得到安全校验结果;
67、凭证返回单元,用于在安全校验结果指示安全校验通过时,对子程序标识和临时票据进行加密处理,得到针对媒体数据的对外凭证;
68、凭证返回单元,用于向媒体交互平台返回对外凭证。
69、其中,安全校验单元,具体用于对临时票据进行解码处理,得到临时票据中的待验证对象标识;临时票据是对待验证对象标识和媒体数据的媒体标识进行加密处理所得到的;
70、安全校验单元,具体用于获取开发对象标识对应的子程序开发对象在目标时间周期内所获取的媒体凭证的凭证数量;
71、安全校验单元,具体用于获取与媒体标识相关联的子程序引用控制控件的控件状态;子程序引用控制控件是指发布媒体数据的发布对象登录媒体交互平台时,在媒体交互平台的交互管理页面中所显示的控件;
72、安全校验单元,具体用于在开发对象标识和待验证对象标识相同、凭证数量小于数量阈值、且子程序引用控制控件的控件状态为打开状态时,生成用于指示安全校验通过的安全校验结果。
73、其中,装置还包括:
74、凭证校验模块,用于接收子程序服务器发送的引用有媒体数据的目标子程序的子程序标识和对外凭证;对外凭证是由子程序服务器在接收到引用有媒体数据的目标子程序发送的子程序查看请求后所获取的;子程序标识是由子程序服务器从子程序查看请求中所获取的;子程序查看请求是由引用有媒体数据的目标子程序在响应针对引用有媒体数据的目标子程序中的媒体数据的查看操作时所发送的;
75、凭证校验模块,用于对子程序标识和对外凭证进行凭证校验,得到凭证校验结果;
76、凭证校验模块,用于在凭证校验结果指示凭证校验通过时,向子程序服务器返回媒体数据对应的媒体信息;子程序服务器用于将媒体信息返回至引用有媒体数据的目标子程序;引用有媒体数据的目标子程序用于基于媒体信息显示媒体数据。
77、其中,凭证校验模块,具体用于对对外凭证进行解码处理,得到对外凭证中的待验证程序标识;对外凭证是对待验证程序标识和临时票据进行加密处理所得到的;
78、凭证校验模块,具体用于获取与媒体标识相关联的子程序引用控制控件的控件状态;子程序引用控制控件是指发布媒体数据的发布对象登录媒体交互平台时,在媒体交互平台的交互管理页面中所显示的控件;
79、凭证校验模块,具体用于在子程序标识和待验证程序标识相同、且子程序引用控制控件的控件状态为打开状态时,生成用于指示凭证校验通过的凭证校验结果。
80、本技术实施例一方面提供了一种计算机设备,包括:处理器和存储器;
81、处理器与存储器相连,其中,存储器用于存储计算机程序,计算机程序被处理器执行时,使得该计算机设备执行本技术实施例提供的方法。
82、本技术实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行,以使得具有该处理器的计算机设备执行本技术实施例提供的方法。
83、本技术实施例一方面提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行本技术实施例提供的方法。
84、在本技术实施例中,计算机设备可以在媒体数据和查看媒体数据的子程序开发对象同时满足媒体引用条件时,在用于显示媒体数据的媒体交互平台中显示媒体引用控件,进而响应针对媒体引用控件的触发操作,在媒体交互平台中显示与子程序开发对象相关联的子程序选择列表。进一步地,计算机设备可以响应针对子程序选择列表的确认操作,获取针对媒体数据的对外凭证。可以理解的是,对外凭证用于指示子程序开发对象将媒体数据引用在目标子程序,引用有媒体数据的目标子程序具有显示媒体数据的权限;目标子程序为子程序开发对象在子程序选择列表中所选择的子程序。由此可见,本技术实施例可以在媒体数据和子程序开发对象同时满足媒体引用条件时,在媒体交互平台中依次显示媒体引用控件和子程序选择列表,进而基于子程序选择列表获取针对媒体数据和目标子程序的对外凭证,从而在通过媒体引用控件和子程序列表获取对外凭证时,提高获取对外凭证的效率。此时,无论子程序开发对象和发布媒体数据的发布对象是否为相同主体对象,只要媒体数据和子程序开发对象同时满足媒体引用条件,子程序开发对象都可以基于媒体引用控件获取用于将媒体数据引用在目标子程序的对外凭证,从而在引用有媒体数据的目标子程序中显示媒体数据(即媒体数据可以被不限制主体的子程序开发对象引用到自己的子程序中),提高了媒体交互平台中的媒体数据在子程序中的流转能力。此外,通过确定媒体数据和子程序开发对象是否同时满足媒体引用条件,可以提高引用媒体数据的安全性。
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述在媒体数据和查看所述媒体数据的子程序开发对象同时满足媒体引用条件时,在用于显示所述媒体数据的媒体交互平台中显示媒体引用控件,包括:
3.根据权利要求1所述的方法,其特征在于,所述响应针对所述媒体引用控件的触发操作,在所述媒体交互平台中显示与所述子程序开发对象相关联的子程序选择列表,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应针对所述媒体引用控件的触发操作,在所述媒体交互平台中显示与所述子程序开发对象相关联的子程序选择列表,包括:
5.根据权利要求2所述的方法,其特征在于,所述响应针对所述媒体转发控件的触发操作,在所述媒体数据和查看所述媒体数据的子程序开发对象同时满足媒体引用条件时,在所述媒体交互平台中显示媒体引用控件,包括:
6.根据权利要求3所述的方法,其特征在于,所述响应针对所述选择确认控件的触发操作,获取针对所述媒体数据的对外凭证,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.一种数据处理方法,其特征在于,包括:
10.根据权利要求9所述的方法,其特征在于,所述在媒体数据和查看所述媒体数据的子程序开发对象同时满足媒体引用条件时,向用于显示所述媒体数据的媒体交互平台发送临时票据,包括:
11.根据权利要求10所述的方法,其特征在于,所述对所述开发对象标识和所述媒体标识进行条件分析,得到条件分析结果,包括:
12.根据权利要求9所述的方法,其特征在于,所述接收所述媒体交互平台发送的安全校验请求,基于所述安全校验请求向所述媒体交互平台返回针对所述媒体数据的对外凭证,包括:
13.根据权利要求12所述所述的方法,其特征在于,所述对所述开发对象标识和所述临时票据进行安全校验,得到安全校验结果,包括:
14.根据权利要求9所述的方法,其特征在于,所述方法还包括:
15.根据权利要求14所述的方法,其特征在于,所述对所述子程序标识和所述对外凭证进行凭证校验,得到凭证校验结果,包括:
16.一种数据处理装置,其特征在于,包括:
17.一种数据处理装置,其特征在于,包括:
18.一种计算机设备,其特征在于,包括:处理器和存储器;
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,该计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行权利要求1-15任一项所述的方法。
20.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中,且适于由处理器读取并执行,以使得具有所述处理器的计算机设备执行权利要求1-15任一项所述的方法。
