一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种富媒体通话移动终端系统及其使用方法与流程

2021-11-09 22:50:00 来源:中国专利 TAG:


1.本发明涉及一种富媒体通话移动终端系统及其使用方法。


背景技术:

2.传统移动电话的业务主要分三类,第一类是基本的音视频呼叫业务,第二类是补充业务,如呼叫转移业务,第三类是多媒体业务,如呼叫前的振铃业务,呼叫中的dtmf(dual

tone multifrequency,中文为双音多频)业务、ivr(interactive voice response,中文为互动式语音应答)和ivvr(interactive voice and video response,中文为交互式语音及视频应答)业务。dtmf是拨号按键业务,ivr是互动式应答语音业务,ivvr是互动式应答视频业务。
3.基于ivr和ivvr业务,用户能在通话中通过按键操作一些简单的应答式视频服务,比如网络点播、视频监控、视频游戏、企业视频应用等,但是无法在通话中做更复杂的一些b2c(business to consumer,中文为企业对消费者)的业务功能,如问卷调查、智能客服服务等,这些较复杂的业务需要通过web网页或者控件方式的让用户去填写完成。目前有一种成熟方案是通过短信的方式下发web网页链接,让用户在通话的过程中同时打开短信的web网页链接,这种外部链接的方式存在问题首先是数据传输存在一定的安全隐患,在不安全的internet网络下传输数据,可能会被第三方拦截或盗取,第二是用户体验非常不友好,需要用户主动找到对应的短信链接再打开。
4.基于上述的问题,如果能在通话移动终端上实现富媒体通话,同时又能保证数据传输的安全性,这样就可以很好保证用户的业务体验,同时还能支撑新业务的快速创新和上线,提升了和移动互联网ott应用的竞争能力。富媒体,即rich media的英文直译,本身并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频或交互性的信息传播方法。富媒体包含流媒体、声音、flash、以及java、javascript、dhtml等程序设计语言的形式之一或者几种的组合。


技术实现要素:

5.本发明所要解决的首要技术问题是针对上述现有技术提供一种能实现多种富媒体交互内容、同时又能能保证数据传输的安全的移动终端系统。
6.本发明进一步所要解决的技术问题是针对上述现有技术提供一种能实现多种富媒体交互内容、同时又能保证数据传输的安全的移动终端系统的使用方法。
7.本发明解决上述首要技术问题所采用的技术方案为:一种富媒体通话移动终端系统,其特征在于包括音视频通话模块、媒体引擎模块、安全媒体通道模块、业务处理模块、接口封装模块和界面模块;其中音视频通话模块、媒体引擎模块、安全媒体通道模块和运营商volte核心网相连接;
8.所述音视频通话模块用于和运营商volte核心网建立音视频通话,能同时调用媒体引擎模块建立音视频通道,也能同时调用安全媒体通道模块建立安全媒体通道;
9.所述媒体引擎模块用于和运营商volte核心网建立音视频通道,并负责音视频媒体数据的编解码以及音视频媒体数据的收发;
10.所述安全媒体通道模块用于和运营商volte核心网建立安全媒体通道并负责发送和接收安全媒体数据,将收到的安全媒体数据转发给业务处理模块;
11.所述业务处理模块用于和安全媒体通道模块对接,将安全媒体通道模块收到的安全媒体数据进行编解码,得到第一中间安全媒体数据,并将第一中间安全媒体数据转发给接口封装模块;
12.所述接口封装模块用于和业务处理模块对接,并将业务处理模块发来的第一中间安全媒体数据进行转换处理,得到能被界面模块解析的第二中间安全媒体数据,并将第二中间安全媒体数据转发给界面模块;
13.所述界面模块能和接口封装模块对接,能解析接口封装模块发来的第二中间安全媒体数据,并将第二中间安全媒体数据解析后的安全媒体数据进行显示。
14.所述音视频通话模块和运营商volte核心网之间通过sip协议和sdp协议建立音视频通话,同时能交互对接用来维护和控制整个音视频通话的状态的第一sip信令数据,能交互对接用来协商音视频媒体参数的第二sip信令数据,能交互对接协商安全媒体通道参数的第三sip信令数据。
15.所述第二sip信令数据包括媒体端口、编解码类型和打包时长;所述第三sip信令数据包括媒体端口、流id、业务协议和业务类型。
16.所述媒体引擎模块和运营商volte核心网能交互对接rtp格式的音视频媒体数据,用来负责音视频媒体数据的编码和解码功能,保证音视频媒体的质量,管理音频设备和视频设备的输入输出功能。
17.所述安全媒体通道模块和运营商volte核心网能交互sctp媒体数据;安全媒体通道模块首先建立与运营商volte核心网之间的安全媒体通道,包括dtls握手流程和sctp握手流程;然后对sctp媒体数据进行加密或解密,同时还对sctp媒体数据进行编码或解码,安全媒体通道模块对收到的sctp媒体数据进行解码后,得到带html流的http消息数据,将该带html流的http消息数据作为安全媒体数据转发给业务模块处理模块。
18.所述业务处理模块和安全媒体通道对接,获取带html流的http消息数据,对带html流的http消息数据进行解码或解码,得到html流,将该html流作为第一中间安全媒体数据发送给接口封装模块。
19.所述接口封装模块和业务处理模块对接,获取html流,然后将html流数据由c接口数据转换成javascript接口数据,将javascript接口数据作为第二中间安全媒体数据传递给界面模块;所述界面模块和接口封装模块对接,通过javascript接口数据获取html流数据,将html流数据输入webview组件中,提供交互界面给用户做业务操作。
20.本发明解决上述进一步技术问题所采用的技术方案为:一种具有上述结构的富媒体通话移动终端系统的使用方法,其特征在于包括如下步骤:
21.步骤1、富媒体通话移动终端用户通过界面模块点击呼叫按钮向被叫方发起音视频呼叫;
22.步骤2、富媒体通话移动终端的音视频通话模块利用sip协议和和运营商volte核心网建立通话,利用sdp协议携带音视频媒体参数和安全通道媒体参数,与运营商volte核
心网成功协商上述媒体参数并建立音视频通话;
23.步骤3、富媒体通话移动终端的媒体引擎模块和运营商volte核心网建立音视频通道,采集本端的麦克风和摄像头的音视频流进行编码打包后发送出去,并接收、解码、播放被叫方发送过来的音视频数据流;
24.步骤4、富媒体通话移动终端的安全媒体通道模块利用sctp协议、dtls协议和运营商volte核心网建立sctp安全媒体通道,将收到的带html流的http消息数据进行解密后,作为安全媒体数据传递给业务处理模块;
25.步骤5、富媒体通话移动终端的业务处理模块将收到的带html流的http消息数据进行回复响应,然后对带html流的http消息数据进行解码或解码,提取得到html流,将该html流作为第一中间安全媒体数据发送给接口封装模块;
26.步骤6、富媒体通话移动终端的接口封装模块将收到的html流由c接口通过jni技术封装成java接口,再通过jsbridge技术封装成javascript接口数据,将javascript接口数据作为第二中间安全媒体数据传递给界面模块的webview组件;
27.步骤7、富媒体通话移动终端的户在界面模块的webview组件上操作业务,并将用户的操作数据通过接口封装模块将传递给业务处理模块;
28.步骤8、富媒体通话移动终端的业务处理模块将用户的操作数据发送给安全媒体通道模,安全媒体通道模通过sctp安全媒体通道向运营商volte核心网发送用户的操作数据,并接收到运营商volte核心网的http响应结果,然后将http响应结果传递给业务处理模块,并通过业务处理模块传递给接口封装模块;
29.步骤9、富媒体通话移动终端的接口封装模块将收到的http响应结果由c接口数据通过jni技术转换成java接口数据,再通过jsbridge技术封装成javascript接口数据传递给界面模块的webview组件进行显示。
30.与现有技术相比,本发明的优点在于:将安全媒体通道和界面模块打通并集成在移动终端里,为移动终端提供了多种富媒体交互内容,同时也保证了富媒体数据的传输安全。
附图说明
31.图1为本发明实施例中富媒体通话移动终端系统的功能模块图。
32.图2为本发明实施例中富媒体通话移动终端系统的使用方法流程图。
具体实施方式
33.以下结合附图实施例对本发明作进一步详细描述。
34.如图1所示的富媒体通话移动终端系统,其特征在于包括音视频通话模块1、媒体引擎模块2、安全媒体通道模块3、业务处理模块4、接口封装模块5和界面模块6;其中音视频通话模块1、媒体引擎模块2、安全媒体通道模块3和运营商volte核心网相连接;
35.音视频通话模块1和运营商volte核心网之间通过sip协议和sdp协议建立音视频通话,同时能交互对接用来维护和控制整个音视频通话的状态的第一sip信令数据,能交互对接用来协商音视频媒体参数的第二sip信令数据,能交互对接协商安全媒体通道参数的第三sip信令数据;第二sip信令数据包括媒体端口、编解码类型和打包时长;所述第三sip
信令数据包括媒体端口、流id、业务协议和业务类型;音视频通话模块1还能同时调用媒体引擎模块建立音视频通道,也能同时调用安全媒体通道模块建立安全媒体通道;
36.所述媒体引擎模块2用于和运营商volte核心网建立音视频通道,并负责音视频媒体数据的编解码以及音视频媒体数据的收发;媒体引擎模块2和运营商volte核心网交互对接的音视频媒体数据为rtp格式,媒体引擎模块2不仅负责rtp格式的音视频媒体数据的编码和解码功能,保证音视频媒体的质量,还要管理音频设备和视频设备的输入输出功能;
37.所述安全媒体通道模块3安全媒体通道模块和运营商volte核心网能交互sctp媒体数据;安全媒体通道模块3首先建立与运营商volte核心网之间的安全媒体通道,包括dtls握手流程和sctp握手流程;然后对sctp媒体数据进行加密或解密,同时还对sctp媒体数据进行编码或解码,安全媒体通道模块对收到的sctp媒体数据进行解码后,得到带html流的http消息数据,将该带html流的http消息数据作为安全媒体数据转发给业务模块处理模块4;
38.所述业务处理模块4用于和安全媒体通道模块3对接,将安全媒体通道模块收到的安全媒体数据进行编解码,即业务处理模块4获取带html流的http消息数据,对带html流的http消息数据进行解码或解码,得到html流,将该html流作为第一中间安全媒体数据发送给接口封装模块5;
39.所述接口封装模块5用于和业务处理模块4对接,获取html流,然后将html流数据由c接口数据转换成javascript接口数据,将javascript接口数据作为第二中间安全媒体数据传递给界面模块6;
40.所述界面模块能6和接口封装模块5对接,能解析接口封装模块5发来的javascript接口数据,并将javascript接口数据作进行解析获取html流数据,将html流数据输入webview组件中,提供交互界面给用户做业务操作。
41.上述富媒体通话移动终端系统的使用方法包括如下步骤,参考图2所示:
42.步骤1、富媒体通话移动终端用户通过界面模块6点击呼叫按钮向被叫方发起音视频呼叫;
43.步骤2、富媒体通话移动终端的音视频通话模块1利用sip协议和和运营商volte核心网建立通话,利用sdp协议携带音视频媒体参数和安全通道媒体参数,与运营商volte核心网成功协商上述媒体参数并建立音视频通话;
44.步骤3、富媒体通话移动终端的媒体引擎模块2和运营商volte核心网建立音视频通道,采集本端的麦克风和摄像头的音视频流进行编码打包后,以rtp数据包的形式发送出去,并接收、解码、播放被叫方发送过来的音视频数据流,即rtp数据流;
45.步骤4、富媒体通话移动终端的安全媒体通道模块3利用sctp协议、dtls协议和运营商volte核心网建立sctp安全媒体通道,将收到的带html流的http消息数据进行解密后,作为安全媒体数据传递给业务处理模块4;
46.步骤5、富媒体通话移动终端的业务处理模块4将收到的带html流的http消息数据进行回复响应,然后对带html流的http消息数据进行解码或解码,提取得到html流,将该html流作为第一中间安全媒体数据发送给接口封装模块5;
47.步骤6、富媒体通话移动终端的接口封装模块5将收到的html流由c接口数据通过jni技术封装成javat接口数据,再通过jsbridge技术封装成javascript接口数据,将
javascript接口数据作为第二中间安全媒体数据传递给界面模块6的webview组件;
48.步骤7、富媒体通话移动终端的户在界面模块6的webview组件上操作业务,并将用户的操作数据通过接口封装模块5将传递给业务处理模块4;
49.步骤8、富媒体通话移动终端的业务处理模块4将用户的操作数据发送给安全媒体通道模3,安全媒体通道模3通过sctp安全媒体通道向运营商volte核心网发送用户的操作数据,并接收到运营商volte核心网的http响应结果,然后将http响应结果传递给业务处理模块4,并通过业务处理模块4传递给接口封装模块5;
50.步骤9、富媒体通话移动终端的接口封装模块5将收到的http响应结果由c接口数据转换成java接口数据,再通过jsbridge技术封装成javascript接口数据传递给界面模块6的webview组件进行显示。
51.本发明的富媒体新通话移动终端系统,通过音视频模块来建立会话,通过安全媒体通道模块建立安全媒体通道,在安全媒体通道里传输不同的富媒体数据(比如rtp数据,msrp数据,http数据等),通过界面模块6的webview组件来呈现富媒体内容并和用户进行交互,本发明为传统通话场景提供了更丰富的交互内容,也提供了更安全的媒体传输通道。
52.下面以拨打10086为具体应用场景,对上述富媒体通话移动终端系统的使用方法进行举例说明:
53.步骤1、用户打开富媒体通话移动终端里的拨号应用,在拨号应用的显示界面输入0757

10086号码后点击拨打;
54.步骤2、富媒体通话移动终端的音视频通话模块利用sip协议和10086建立通话,富媒体通话移动终端的媒体引擎模块和10086建立音视频通道,用户和10086成功建立通话,富媒体通话移动终端采集本端的麦克风和摄像头的音视频流进行编码打包后发送出去,并接收、解码、播放10086发送过来的音视频数据流;
55.步骤3、富媒体通话移动终端的安全媒体通道模块利用sctp协议、dtls协议和10086建立sctp安全媒体通道当用户输入10后触发个人宽带业务;
56.步骤4、富媒体通话移动终端拨号应用的显示界面上弹出webview,并且,富媒体通话移动终端的安全媒体通道模块将收到的带html流的http消息数据进行解密后,作为安全媒体数据传递给业务处理模块,业务处理模块将收到的带html流的http消息数据进行回复响应,然后对带html流的http消息数据进行解码,提取得到html流,并传给接口封装模块,接口封装模块将收到的html流由c接口数据通过jni技术封装成java接口数据,再通过jsbridge技术封装成javascript接口数据,传递给界面模块的webview组件进行显示;此时,用户本机号码自动登录后跳转到宽带办理页面,提示用户输入期望安装宽带的地址,可以文本输入,也可以定位选择本地地址,也可以打开导航地图进行自定义选择;
57.步骤5、用户输入地址后,点击提交,提示宽带安装意愿提交成功,用户可选择挂断电话。
58.上述过程,不需要用户通过短信接收并打开外部链接,没有安全隐患,使用更加方便快捷。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献