基于HTML5的IVVR视频交互实现方法、系统和存储介质技术方案

技术编号:37965157 阅读:9 留言:0更新日期:2023-06-30 09:40
本发明专利技术涉及移动互联网技术领域,具体涉及基于HTML5的IVVR视频交互实现方法及系统。该方法包括以下步骤:呼叫IVVR号码,基于所述呼叫IVVR号码请求业务脚本,所述业务脚本调用网页转视频服务;所述网页转视频服务从网页服务器请求第一页面文件,并将返回的第一页面文件返回,将第一页面文件渲染成第一视频流发生给用户;用户获得第一视频,并对所述第一视频发出操作指令;基于所述操作指令,并将所述操作指令发送给业务脚本,然后对所述第一页面文件进行操作,返回第二页面文件,并将所述第二页面文件渲染成第二视频流发生给用户。面文件渲染成第二视频流发生给用户。面文件渲染成第二视频流发生给用户。

【技术实现步骤摘要】
基于HTML5的IVVR视频交互实现方法、系统和存储介质


[0001]本专利技术涉及移动互联网
,尤其涉及基于HTML5的IVVR视频交互实现方法、系统和存储介质。

技术介绍

[0002]随着手机5G的普及,视频IVR(IVVR)逐步替代传统IVR成为主流。与传统IVR只通过声音传达信息不同,在IVVR通话过程中,要适配多种业务场景,对于用户的个性化需求,需要实时合成动态音视频,从视觉方面传达给用户更多的信息,给用户更好的体验。同时随着手机通讯新标准的提出,部分手机已经支持在视频通话过程中收集用户的点击、滑动动作,使用户通过视频电话触摸交互成为可能。
[0003]现有的IVVR流程制作,主要通过静态视频和图片叠加方式,即业务流程中的固定部分(如开场白介绍、视频广告等),采用事先制作完成的视频文件,动态部分(如展示用户的个人信息,展示实时数据趋势等)一般采用通过接口获取数据后,将数据渲染到固定位置,动态生成图片后叠加在视频背景上,实时合成视频流方式。动态生成图片过程,可能采用HTML5页面截图方式,或其他动态图片生产方案。在视频生成的过程中,由于场景切换,需要重新生成新的图片流,生成过程中会有一定的延迟,导致用户等待视频流变化时间变长;同时在两个前景图片切换过程中,缺少过场动画效果,用户感知上会感到视频画面切换的比较“突然”,整体视频交互过程不够“顺滑”。由图片生成视频流本质上是个静态过程,弱化了视频流动态交互的优势。整个IVVR流程制作过程比较繁琐,需要美工、开发人员对视频的生成过程都比较了解,学习成本较高。在图片叠加视频流的过程中,对服务器的资源消耗也较高。

技术实现思路

[0004]为了解决上述现有技术中存在的技术问题,本专利技术提供了一种基于HTML5的IVVR视频交互实现方法、系统和存储介质。
[0005]为实现上述目的,本专利技术实施例提供了如下的技术方案:第一方面,在本专利技术提供的一个实施例中,提供了基于HTML5的IIVVR视频交互实现方法,该方法包括以下步骤:呼叫IVVR号码,基于所述呼叫IVVR号码请求业务脚本,所述业务脚本调用网页转视频服务;所述网页转视频服务从网页服务器请求第一页面文件,并将返回的第一页面文件返回,将第一页面文件渲染成第一视频流发生给用户;用户获得第一视频,并对所述第一视频发出操作指令;基于所述操作指令,并将所述操作指令发送给业务脚本,然后对所述第一页面文件进行操作,返回第二页面文件,并将所述第二页面文件渲染成第二视频流发生给用户。
[0006]作为本专利技术的进一步方案,所述呼叫IVVR号码,基于所述呼叫IVVR号码请求业务脚本,所述业务脚本调用网页转视频服务;所述网页转视频服务从网页服务器请求第一页
面文件,并将返回的第一页面文件返回,将第一页面文件渲染成第一视频流发生给用户,包括:呼叫IVVR号码,基于所述呼叫IVVR号码将呼叫信令送至呼叫中心排队机;呼叫中心排队机向业务脚本发出IVVR号码对应的请求业务脚本信号;基于请求业务脚本信号,业务脚本根据业务配置请求网页转视频流服务;网页转视频服务从网页服务器请求第一页面文件,网页服务器返回第一页面文件。
[0007]作为本专利技术的进一步方案,所述基于请求业务脚本信号,业务脚本根据业务配置请求网页转视频流服务,还包括,生成本次通话对应的网页转视频流服务实例,并通知网页转视频服务实例打开业务相关网页。
[0008]作为本专利技术的进一步方案,所述网页转视频服务从网页服务器请求第一页面文件,网页服务器返回第一页面文件,还包括,网页转视频服务将第一页面文件中整个页面以固定尺寸渲染并输出视频流,并将视频流发送给媒体服务器,媒体服务器将视频流发送给用户。本专利技术通话过程中的所有页面变化,都通过该视频流发送。
[0009]作为本专利技术的进一步方案,呼叫IVVR号码用户通过H5页面或者volte手机呼叫发出。
[0010]作为本专利技术的进一步方案,所述用户获得第一视频,并对所述第一视频发出操作指令;基于所述操作指令,并将所述操作指令发送给业务脚本,然后对所述第一页面文件进行操作,返回第二页面文件,并将所述第二页面文件渲染成第二视频流发生给用户,包括,将操作指令转换为视频坐标信令后通过SIP通道发送给呼叫中心排队机;呼叫中心排队机将视频坐标信令传递给业务脚本,以获取用户意图;基于用户意图业务脚本生成反馈指令,并将反馈命令发送至页面转视频流服务;页面转视频流服务基于所述反馈命令对所述第一页面文件进行操作,返回第二页面文件,并将所述第二页面文件成第二视频流发生给用户。
[0011]作为本专利技术的进一步方案,所述呼叫中心排队机将视频坐标信令传递给业务脚本,以获取用户意图,包括,业务脚本将视频坐标信令传递给对应的页面转视频流服务,页面转视频流服务对视频坐标信令进行解析,获取用户意图,并将所述用户意图反馈至业务脚本。
[0012]作为本专利技术的进一步方案,所述页面转视频流服务基于所述反馈命令对所述第一页面文件进行操作,返回第二页面文件,并将所述第二页面文件成第二视频流发生给用户,包括,页面转视频流服务基于所述反馈命令向网页服务器发出对所述第一页面文件的操作请求,网页服务器返回第二页面文件;页面转视频流服务将第二页面文件渲染成第二视频流,并将所述第二视频流发给媒体服务器;媒体服务器将获取的第二视频流发生给用户。
[0013]第二方面,在本专利技术提供的又一个实施例中,提供了基于HTML5的IIVVR视频交互
实现系统,该系统包括:包括第一处理模块和第二处理模块;所述第一处理模块,用于呼叫IVVR号码,基于所述呼叫IVVR号码请求业务脚本,所述业务脚本调用网页转视频服务;所述网页转视频服务从网页服务器请求第一页面文件,并将返回的第一页面文件返回,将第一页面文件渲染成第一视频流发生给用户;所述第二处理模块,用于用户获得第一视频,并对所述第一视频发出操作指令;基于所述操作指令,并将所述操作指令发送给业务脚本,然后对所述第一页面文件进行操作,返回第二页面文件,并将所述第二页面文件渲染成第二视频流发生给用户。
[0014]第二方面,在本专利技术提供的又一个实施例中,提供了一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一所述的基于HTML5的IIVVR视频交互实现方法。
[0015]本专利技术提供的技术方案,具有如下有益效果:本专利技术提供的基于HTML5的IVVR视频交互实现方法、系统和存储介质,本专利技术将HTML5页面实时转换成音视频流,在用户手机上呈现;开发成本降低,原来业务脚本需要处理页面显示、逻辑跳转等全部业务流程,采用该方案后,页面展现部分可以从业务脚本逻辑中剥离,美工、前端、脚本三个岗位分工明确,不用了解视频生成、叠加的原理,学习成本较低,更趋近于典型的前端页面开发,而并非复杂的视频编辑工作流程。
[0016]本专利技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
...

【技术保护点】

【技术特征摘要】
1.一种基于HTML5的IIVVR视频交互实现方法,其特征在于,该方法包括:S10:呼叫IVVR号码,基于所述呼叫IVVR号码请求业务脚本,所述业务脚本调用网页转视频服务;所述网页转视频服务从网页服务器请求第一页面文件,并将返回的第一页面文件返回,将第一页面文件渲染成第一视频流发生给用户;S20:用户获得第一视频,并对所述第一视频发出操作指令;基于所述操作指令,并将所述操作指令发送给业务脚本,然后对所述第一页面文件进行操作,返回第二页面文件,并将所述第二页面文件渲染成第二视频流发生给用户。2.如权利要求1所述的基于HTML5的IIVVR视频交互实现方法,其特征在于,所述步骤S10具体包括:S101:呼叫IVVR号码,基于所述呼叫IVVR号码将呼叫信令送至呼叫中心排队机;S102:呼叫中心排队机向业务脚本发出IVVR号码对应的请求业务脚本信号;S103:基于请求业务脚本信号,业务脚本根据业务配置请求网页转视频流服务;S104:网页转视频服务从网页服务器请求第一页面文件,网页服务器返回第一页面文件。3.如权利要求2所述的基于HTML5的IIVVR视频交互实现方法,其特征在于,所述步骤S103基于请求业务脚本信号,业务脚本根据业务配置请求网页转视频流服务,还包括,生成本次通话对应的网页转视频流服务实例,并通知网页转视频服务实例打开业务相关网页。4.如权利要求2所述的基于HTML5的IIVVR视频交互实现方法,其特征在于,所述步骤S104网页转视频服务从网页服务器请求第一页面文件,网页服务器返回第一页面文件,还包括,网页转视频服务将第一页面文件中整个页面以固定尺寸渲染并输出视频流,并将视频流发送给媒体服务器,媒体服务器将视频流发送给用户。5.如权利要求1所述的基于HTML5的IIVVR视频交互实现方法,其特征在于,呼叫IVVRR号码用户通过H5页面或者volte手机呼叫发出。6.如权利要求1所述的基于HTML5的IIVVR视频交互实现方法,其特征在于,所述步骤S20用户获得第一视频,并对所述第一视频发出操作指令;基于所述操作指令,并将所述操作指令发送给业务脚本,然后对所述第一页面文件进行操作,返回第二页面文件,并将所述第二页面文件渲染成第二视频流发生给用户,包括,S201:...

【专利技术属性】
技术研发人员:吴伟达尉鹏飞
申请(专利权)人:北京新方通信技术有限公司
类型:发明
国别省市:

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

1