本公开是关于一种网络电话中的数据传输方法及装置。该方法包括:在网络电话过程中,监测是否需要对所述网络电话过程中的多媒体数据流进行加密;当监测到需要对所述网络电话过程中的多媒体数据流进行加密时,按照预设协议对所述多媒体数据流进行加密;传输所述加密后的多媒体数据流。该技术方案使得网络电话过程中用户双方的通话内容得到加密保护,从而提高网络电话的安全性,同时,由于无需在网络电话的整个过程中进行加密传输,因此节省了对资源的大量消耗,提高网络电话的实用性。
【技术实现步骤摘要】
本公开涉及通讯
,尤其涉及一种网络电话中的数据传输方法及装置。
技术介绍
相关技术中,VoIP(Voice over Internet Protocol,网络电话)简而言之就是将模拟声音讯号(Voice)数字化,以数据封包(Data Packet)的形式在IP数据网络(IP Network)上做实时传递。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务。VoIP可以在IP网络上便宜的传送语音、传真、视频、和数据等业务,如统一消息、虚拟电话、虚拟语音/传真邮箱、查号业务、Internet呼叫中心、Internet呼叫管理、电视会议、电子商务、传真存储转发和各种信息的存储转发等。
技术实现思路
本公开实施例提供一种网络电话中的数据传输方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种网络电话中的数据传输方法,包括:在网络电话过程中,监测是否需要对所述网络电话过程中的多媒体数据流进行加密;当监测到需要对所述网络电话过程中的多媒体数据流进行加密时,按照预设协议对所述多媒体数据流进行加密;传输所述加密后的多媒体数据流。本公开的实施例提供的技术方案可以包括以下有益效果:上述技术方案,能够实时监测网络电话过程中是否需要对多媒体数据流进行加密,并在监测到需要对该多媒体数据流进行加密时加密,进而传输加密后的多媒体数据流,使得网络电话过程中用户双方的通话内容得到加密保护,从而提高网络电话的安全性,同时,由于无需在网络电话的整个过程中进行加密传输,因此节省了对资源的大量消耗,提高网络电话的实用性。在一个实施例中,所述监测是否需要对所述网络电话过程中的多媒体数据流进行加密,包括:监测是否接收到用户输入的第一加密请求;当接收到所述用户输入的第一加密请求时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。该实施例中,用户可随时输入第一加密请求,使得终端只有在接收到该第一加密请求时才对多媒体数据流进行加密,从而使用户能够根据网络电话的内容来决定是否进行加密传输,提高了用户使用网络电话的体验度。在一个实施例中,所述监测是否需要对所述网络电话过程中的多媒体数据流进行加密,包括:当接收到所述网络电话的对端发出的第二加密请求时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。该实施例中,能够在网络电话的对端发出第二加密请求时对多媒体数据流进行加密,使得终端能够在网络电话的对端需要传输加密内容时进行加密,从而使用户能够根据网络电话对端的需求来决定是否进行加密传输,提高了用户使用网络电话的体验度。在一个实施例中,所述当接收到所述网络电话的对端发出的第二加密请求时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密,包括:当接收到所述网络电话的对端发出的第二加密请求时,判断本端是否支持所述预设协议;当所述本端支持所述预设协议时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。在一个实施例中,所述监测是否需要对所述网络电话过程中的多媒体数据流进行加密,包括:监测所述多媒体数据流中是否包含预设信息;当监测到所述多媒体数据流中包含所述预设信息时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。该实施例中,能够实时监测网络电话过程中所传输的多媒体数据流中是否包含预设信息,并在包含预设信息时对多媒体数据流进行加密,进而传输加密后的多媒体数据流,使得网络过程中用户的预设信息得到保护,从而提高了网络电话的安全性,同时,由于无需在网络电话的整个过程中进行加密传输,因此节省了对资源的大量消耗,提高网络电话的实用性。在一个实施例中,所述方法还包括:当监测到不需要对所述网络电话过程中的多媒体数据流进行加密时,采用明文传输协议传输所述多媒体数据流。该实施例中,在不需要对网络电话过程中的多媒体数据流进行加密时,采用明文传输协议传输多媒体数据流,避免了对多媒体数据流进行加密传输时对资源的大量消耗。在一个实施例中,所述预设协议为安全实时传输协议SRTP。该实施例中,通过安全实时传输协议SRTP对网络电话过程中的多媒体数据流进行加密,使得网络电话过程中的多媒体数据流能够得到加密保护,从而提高网络电话的安全性。根据本公开实施例的第二方面,提供一种网络电话中的数据传输装置,包括:监测模块,用于在网络电话过程中,监测是否需要对所述网络电话过程中的多媒体数据流进行加密;加密模块,用于当所述监测模块监测到需要对所述网络电话过程中的多媒体数据流进行加密时,按照预设协议对所述多媒体数据流进行加密;第一传输模块,用于传输所述加密模块加密后的多媒体数据流。在一个实施例中,所述监测模块包括:第一监测子模块,用于监测是否接收到用户输入的第一加密请求;第一确定子模块,用于当所述第一监测子模块接收到所述用户输入的第一加密请求时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。在一个实施例中,所述监测模块包括:第二确定子模块,用于当接收到所述网络电话的对端发出的第二加密请求时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。在一个实施例中,所述第二确定子模块,用于当接收到所述网络电话的对端发出的第二加密请求时,判断本端是否支持所述预设协议;当所述本端支持所述预设协议时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。在一个实施例中,所述监测模块包括:第二监测子模块,用于监测所述多媒体数据流中是否包含预设信息;第三确定子模块,用于当所述第二监测子模块监测到所述多媒体数据流中包含所述预设信息时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。在一个实施例中,所述装置还包括:第二传输模块,用于当所述监测模块监测到不需要对所述网络电话过程中的多媒体数据流进行加密时,采用明文传输协议传输所述多媒体数据流。在一个实施例中,所述预设协议为安全实时传输协议SRTP。根据本公开实施例的第三方面,提供一种网络电话中的数据传输装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:在网络电话过程中,监测是否需要对所述网络电话过程中的多媒体数据流进行加密;当监测到需要对所述网络电话过程中的多媒体数据流进行加密时,按照预设协议对所述多媒体数据流进行加密;传输所述加密后的多媒体数据流。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种网络电话中的数据传输方法的流程图。图2是根据一示例性实施例示出的一种网络电话中的数据传输方法的流程图。图3是根据一示例性实施例示出的一种网络电话中的数据传输方法的流程图。图4是根据一示例性实施例示出的一种网络电话中的数据传输方法的流程图。图5是根据一示例性实施例示出的一种网络电话中的数据传输方法的流程图。图6是根据一示例性实施例示出的一种网络电话中的数据传输方法的流程图。图7是根据一示例性实施例示出的一种网络电话中的数据传输装置的框
图。图8是根据一示例性实施例示出的一种网络电话中的数据传输装置中监测模块的框图。图本文档来自技高网...
【技术保护点】
一种网络电话中的数据传输方法,其特征在于,包括:在网络电话过程中,监测是否需要对所述网络电话过程中的多媒体数据流进行加密;当监测到需要对所述网络电话过程中的多媒体数据流进行加密时,按照预设协议对所述多媒体数据流进行加密;传输所述加密后的多媒体数据流。
【技术特征摘要】
1.一种网络电话中的数据传输方法,其特征在于,包括:在网络电话过程中,监测是否需要对所述网络电话过程中的多媒体数据流进行加密;当监测到需要对所述网络电话过程中的多媒体数据流进行加密时,按照预设协议对所述多媒体数据流进行加密;传输所述加密后的多媒体数据流。2.根据权利要求1所述的方法,其特征在于,所述监测是否需要对所述网络电话过程中的多媒体数据流进行加密,包括:监测是否接收到用户输入的第一加密请求;当接收到所述用户输入的第一加密请求时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。3.根据权利要求1所述的方法,其特征在于,所述监测是否需要对所述网络电话过程中的多媒体数据流进行加密,包括:当接收到所述网络电话的对端发出的第二加密请求时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。4.根据权利要求3所述的方法,其特征在于,所述当接收到所述网络电话的对端发出的第二加密请求时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密,包括:当接收到所述网络电话的对端发出的第二加密请求时,判断本端是否支持所述预设协议;当所述本端支持所述预设协议时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。5.根据权利要求1所述的方法,其特征在于,所述监测是否需要对所述网络电话过程中的多媒体数据流进行加密,包括:监测所述多媒体数据流中是否包含预设信息;当监测到所述多媒体数据流中包含所述预设信息时,确定监测到需要对所述网络电话过程中的多媒体数据流进行加密。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当监测到不需要对所述网络电话过程中的多媒体数据流进行加密时,采用明文传输协议传输所述多媒体数据流。7.根据权利要求1-6任一项所述的方法,其特征在于,所述预设协议为安全实时传输协议SRTP。8.一种网络电话中的数据传输装置,其特征在于,包括:监测模块,用于在网络电话过程中,监测是否需要对所述网络电话过程中的多媒体数据流进行加密;加密模块,用于当所述监测模...
【专利技术属性】
技术研发人员:张亚勇,李滨,荣纯雨,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。