【技术实现步骤摘要】
媒体请求处理方法和跨平台引擎系统
[0001]本公开涉及自媒体处理领域,具体而言,涉及一种媒体请求处理方法和跨平台引擎系统。
技术介绍
[0002]当今自媒体时代,任何用户(包括个人和企业)都可将自己的媒体系统接入到网络中,以获得复杂的媒体能力。这些媒体能力例如为直播带货、在线课堂、主播等等。但是不是所有的用户都有能力构建自己的媒体系统,为此软件服务提供商提供一种软件开发工具包(Software Development Kit,SDK),并将各种复杂的媒体能力封装在该软件开发工具包中提供用户,以帮助用户构建自己的自媒体系统。
[0003]但是随着用户数量的不断增加,为了应对每个用户的个性化需求,需要提供的功能模块和需要支持的系统版本越来越多,导致SDK变得越来越大,从而不利于维护和使用。
技术实现思路
[0004]有鉴于此,本公开的目的是提供一种媒体请求处理方法和跨平台引擎系统,通过将媒体能力插件化来解决上述问题。
[0005]第一方面,本公开提供一种媒体请求处理方法,包括:
[000 ...
【技术保护点】
【技术特征摘要】
1.一种媒体请求处理方法,包括:根据用户的媒体相关访问请求,确定需要调用的插件;判断所述需要调用的插件是否包含在多个插件中,如果是,则调用所述需要调用的插件来完成相应功能处理。2.根据权利要求1所述的媒体请求处理方法,还包括:每个用户通过提交插件使用申请确定该用户要使用的插件;以及仅将每个用户要使用的插件集成到安装包中发送到该用户的终端,以便于在该用户的终端上仅存在该用户要使用的插件。3.根据权利要求1所述的媒体请求处理方法,其中,所述媒体相关访问请求包含功能标识,则所述根据所述媒体相关访问请求确定需要调用的插件包括:基于所述功能标识获得对应的插件执行链,并从所述插件执行链中获得所述需要调用的插件以及所述需要调用的插件之间的执行顺序和信息传递方式。4.根据权利要求2所述的媒体请求处理方法,还包括:在每个用户的终端上,在系统初始化阶段,将该用户要使用的插件加载到内存中进行实例化和初始化。5.根据权利要求4所述的媒体请求处理方法,还包括:生成插件列表,所述插件列表的多个节点分别对应于该用户要使用的插件,每个节点至少包括插件标识和实例化句柄,从而在调用插件时通过对应的实例化句柄进行调用。6.根据权利要求4所述的媒体请求处理方法,还包括:在系统初始化阶段,进行插件依赖性检查和/或功能依赖性检查。7...
【专利技术属性】
技术研发人员:李林峰,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。