通信方法、通信系统和通信终端的制作方法

文档序号:7810647阅读:154来源:国知局
通信方法、通信系统和通信终端的制作方法
【专利摘要】本发明公开了一种通信方法、通信系统和通信终端,所述通信方法包括步骤:至少三个通信终端建立通话连接;作为发送端的通信终端采集语音信息,获取密钥,并通过所述密钥对所述语音信息进行加密;作为发送端的通信终端向外发送加密后的语音信息,并向其它通信终端中的至少一个通信终端发送所述密钥;接收到所述密钥的通信终端通过该密钥对加密后的语音信息进行解密而获得明文信息,而没有接收到密钥的通信终端则无法获得明文信息,从而在多人通话过程中实现了点对点或一对多的定向通话功能,满足了用户多人通话中的定向通话需求。
【专利说明】通信方法、通信系统和通信终端

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其是涉及一种通信方法、通信系统和通信终端。

【背景技术】
[0002]现有的通信终端具有多人通话功能,可以与其它多个终端建立多人通话,在多人通话过程中,虽然各终端用户位于不同的地点,但每一终端用户的说话内容,其它各终端用户都能听到,因此特别适合应用于电话会议。
[0003]在多人通话过程中,有的终端用户可能想与特定的一个或多个终端用户私下讨论一些问题,以免影响其它终端用户或防止其它终端用户听到了私密信息。然而,现有的多人通话方法尚不能实现这一点,即在现有技术中,尚不能在多人通话过程中实现定向通话,无法满足用户定向通话的需求。


【发明内容】

[0004]本发明的主要目的在于提供一种通信方法、通信系统和通信终端,旨在多人通话过程中实现定向通话的功能,满足用户定向通话的需求。
[0005]为达以上目的,本发明提出一种通信方法,包括步骤:
[0006]至少三个通信终端建立通话连接;
[0007]作为发送端的通信终端采集语音信息,获取密钥,并通过所述密钥对所述语音信息进行加密;
[0008]作为发送端的通信终端向外发送加密后的语音信息,并向其它通信终端中的至少一个通信终端发送所述密钥;
[0009]接收到所述密钥的通信终端通过该密钥对加密后的语音信息进行解密。
[0010]优选地,所述获取密钥包括:获取预设的密钥或随机生成的密钥。
[0011]优选地,所述向其它通信终端中的至少一个通信终端发送所述密钥包括:
[0012]通过短信息向其它通信终端中的至少一个通信终端发送所述密钥。
[0013]优选地,所述作为发送端的通信终端采集语音信息的步骤之前还包括:
[0014]作为发送端的通信终端根据操作指令从其它通信终端中选择至少一通信终端;
[0015]将选择的通信终端作为后续步骤的密钥发送对象。
[0016]本发明同时提出一种通信系统,包括至少三个建立了通话连接的通信终端,其中:
[0017]所述通信终端作为发送端时,用于采集语音信息,获取密钥,并通过所述密钥对所述语音信息进行加密,向外发送加密后的语音信息,并向其它通信终端中的至少一个通信终端发送所述密钥;
[0018]所述通信终端作为接收端时,用于接收密钥和加密后的语音信息,并通过接收到的密钥对加密后的语音信息进行解密。
[0019]优选地,所述通信终端用于:获取预设的密钥或随机生成的密钥。
[0020]优选地,所述通信终端用于:通过短信息发送所述密钥。
[0021]本发明还提出一种通信终端,包括语音采集模块、密钥获取模块、密钥收发模块、加解密模块和通信模块,其中:
[0022]语音采集模块,用于采集语音信息;
[0023]密钥获取模块,用于获取密钥;
[0024]密钥收发模块,用于向其它通信终端中的至少一通信终端发送获取的密钥,接收其它通信终端发送的密钥;
[0025]加解密模块,用于通过获取的密钥对采集的语音信息进行加密,通过接收到的密钥对接收到的加密语音信息进行解密;
[0026]通信模块,用于与其它通信终端建立通话连接,并发送和接收语音信息。
[0027]优选地,所述密钥获取模块用于:获取预设的密钥或随机生成的密钥。
[0028]优选地,所述密钥收发模块用于:通过短信息发送获取的密钥。
[0029]本发明所提供的一种通信方法,通过作为发送端的通信终端对采集的语音信息进行加密,并向其它通信终端中特定的通信终端发送密钥,使得特定的通信终端可以通过接收到的密钥对加密语音信息进行解密而获取明文信息,而没有接收到密钥的通信终端则无法获得明文信息,从而在多人通话过程中实现了点对点或一对多的定向通话功能,满足了用户的定向通话需求,并且无需切换通话链路,因此不会造成通话延迟。

【专利附图】

【附图说明】
[0030]图1是本发明的通信方法第一实施例的流程图;
[0031]图2是本发明的通信方法第二实施例的流程图;
[0032]图3是本发明的通信系统一实施例的结构框图;
[0033]图4是本发明的通信终端一实施例的结构框图。
[0034]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0035]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0036]本实施例的通信方法适用于多人通话,尤其适用于多人电话会议的场景。
[0037]参见图1,提出本发明的通信方法第一实施例,所述通信方法包括以下步骤:
[0038]步骤SlOl:通信终端A、B、C建立通话连接
[0039]本实施例以三个通信终端同时进行通话为例。
[0040]步骤S102:通信终端A确定定向通话对象为通信终端B
[0041]具体的,通信终端A作为发送端时,根据用户操作指令,如通过按压特定按键或在视频通话中点击终端用户的图像来从通信终端B和C中选择通信终端B,确定通信终端B为定向通话对象。
[0042]步骤S103:通信终端A采集语音信息,并获取预设的密钥,通过该密钥对采集的语音信息进行加密
[0043]本实施例中的密钥预先设置存储于通信终端A,通信终端A直接从存储单元中获取密钥进行加密。
[0044]步骤S104:通信终端A向通信终端B发送密钥,并向外发送加密后的语音信息
[0045]通信终端A可以通过短信息、Flash信息等方式向定向通话对象通信终端B发送密钥。在某些实施例中,通信终端A可以在获取密钥的同时向通信终端B发送密钥。
[0046]由于通信终端A、B、C三者建立了通话连接,因此通信终端A同时向通信终端B和C发布加密后的语音信息。
[0047]步骤S105:通信终端B接收密钥和加密后的语音信息,并通过密钥对语音信息进行解密
[0048]通信终端B利用接收到的密钥对加密后的语音信息进行解密,获得明文信息。同时,通信终端C虽然也接收到了加密后的语音信息后,但由于没有收到密钥,因此无法对其解密而获得明文信息。从而在多人通话过程中实现了点对点定向通话的功能,无需切换通话链路,不会造成通话延迟。
[0049]同理,三个通信终端可以采用上述加密方式,实现任意的两两单独通话。
[0050]参见图2,提出本发明的通信方法第二实施例,所述通信方法包括以下步骤:
[0051]步骤S201:通信终端A、B、C、D、E建立通话连接
[0052]本实施例以五个通信终端同时进行通话为例。
[0053]步骤S202:通信终端B确定定向通话对象为通信终端C和D
[0054]具体的,通信终端B作为发送端时,根据用户操作指令,如通过按压特定按键或在视频通话中点击终端用户的图像来从通信终端A、C和D中选择通信终端C和D,确定通信终端C和D为定向通话对象。
[0055]步骤S203:通信终端B采集语音信息,并获取随机生成的密钥,通过该密钥对采集的语音信息进行加密
[0056]本实施例中,通信终端B根据预设的随机码随机生成密钥,即每次定向通话时密钥都不相同,从而不易被第三方拦截破解。
[0057]步骤S204:通信终端B向通信终端C和D发送密钥,并向外发送加密后的语音信息
[0058]通信终端B可以通过短信息、Flash信息等方式向定向通话对象通信终端C和D发送密钥。在某些实施例中,通信终端B可以在获取密钥的同时向通信终端C和D发送密钥。
[0059]由于通信终端A、B、C、D、E五者建立了通话连接,因此通信终端B同时向通信终端A、C、D和E发布加密后的语音信息。
[0060]步骤S205:通信终端C和D接收密钥和加密后的语音信息,并通过密钥对语音信息进行解密
[0061]通信终端C和D利用接收到的密钥对加密后的语音信息进行解密,获得明文信息。同时,通信终端A和E虽然也接收到了加密后的语音信息,但由于没有收到密钥,因此无法对其解密而获得明文信息。从而在多人通话过程中实现了一对多定向通话的功能。
[0062]当通信终端需要将语音信息发送给建立通话连接的所有通信终端时,则不对采集的语音信息进行加密,直接向外发送。或者,为了防止通话内容外泄,也可以利用公共密钥进行加密,其它通信终端则利用公共密钥进行解密。
[0063]前述实施例中的加密方式可以是对称加密,S卩加密密钥和解密密钥相同;也可以是非对称加密,即加密密钥和解密密钥不同。
[0064]参见图3,提出本发明的通信系统一实施例,所述通信系统包括通信终端I?通信终端n,且η大于等于3,各通信终端建立通话连接。
[0065]当通信终端作为发送端时,用于采集语音信息,获取密钥,并通过密钥对采集的语音信息进行加密,向外发送加密后的语音信息,并向其它通信终端中的至少一个通信终端发送密钥,以实现向特定的通信终端定向发送语音信息。
[0066]具体的,通信终端根据用户操作指令,如通过按压特定按键或在视频通话中点击终端用户的图像来从其它通信终端中选择一个、两个或多个通信终端,并确定选择的通信终端为定向通话对象。
[0067]在某些实施例中,通信终端中预先设置存储了密钥,通信终端直接从存储单元中获取密钥进行加密。在另一些实施例中,通信终端根据预设的随机码随机生成密钥,即每次定向通话时密钥都不相同,从而不易被第三方拦截破解。
[0068]通信终端可以在获取密钥的同时,即向定向通话对象发送该密钥。通信终端可以通过短信息、Flash信息等方式发送密钥。
[0069]当通信终端作为接收端时,用于接收语音信息和密钥,并通过接收到的密钥对加密后的语音信息进行解密,获得明文信息,以实现接收其它通信终端定向发送的语音信息。
[0070]需要说明的是,上述方法实施例中的技术特征在本系统均对应适用,这里不再重述。
[0071]据此,本发明的通信系统,其中任一通信终端作为发送端时,通过对采集的语音信息进行加密,并向其它通信终端中特定的通信终端发送密钥,使得特定的通信终端可以通过接收到的密钥对加密语音信息进行解密而获取明文信息,而没有接收到密钥的通信终端则无法获得明文信息,从而在多人通话过程中实现了点对点或一对多的定向通话功能,并且无需切换通话链路,因此不会造成通话延迟。
[0072]参见图4,提出本发明的通信终端一实施例,所述通信终端包括语音采集模块、密钥获取模块、密钥收发模块、加解密模块和通信模块。
[0073]语音采集模块:用于采集语音信息,并发送给加解密模块。
[0074]密钥获取模块:用于获取密钥,并向密钥收发模块和加解密模块发送获取的密钥。
[0075]具体的,密钥获取模块根据用户操作指令,如通过按压特定按键或在视频通话中点击终端用户的图像来从建立通话连接的通信终端中选择一个或多个通信终端,确定选择的通信终端为定向通话对象,并获取密钥,同时向密钥收发模块发送确定的定向通话对象。
[0076]在某些实施例中,通信终端的存储单元中预先设置存储了密钥,密钥获取模块直接从存储单元中获取密钥。
[0077]在另一些实施例中,密钥获取模块根据预设的随机码随机生成密钥,即每次定向通话时密钥都不相同,从而不易被第三方拦截破解。
[0078]密钥收发模块:用于向其它通信终端中的至少一通信终端发送获取的密钥;接收其它通信终端发送的密钥,并发送给加解密模块。
[0079]具体的,密钥收发模块接收到获取的密钥和定向通话对象后,随即通过短信息、Flash信息等方式向定向通话对象发送获取的密钥。密钥收发模块还接收其它通信终端发送的密钥。
[0080]加解密模块:用于通过获取的密钥对采集的语音信息进行加密,并向通信模块发送加密后的语音信息;通过接收到的密钥对接收到的加密语音信息进行解密。
[0081]通信模块:用于与其它通信终端建立通话连接,并发送和接收语音信息。当接收到的语音信息为加密信息时,则发送给加解密模块进行解密操作。或者,无论接收到的语音信息是否为加密信息,均发送给加解密模块,由加解密模块对该信息是否加密进行判断,进而选择是否进行解密操作。
[0082]从而,本发明的通信终端,当作为发送端时,对采集的语音信息进行加密,并向其它通信终端中特定的通信终端发送密钥,使得接收到密钥的通信终端能够破解加密后的语音信息,实现了在多人通话时点对点或一对多定向发送语音信息;当作为接收端时,若接收其它通信终端发送的密钥和加密语音信息,则可利用接收到的密钥对该加密语音信息进行解密,实现定向接收语音信息。最终实现了在多人通话中点对点或一对多的定向通话功能,且无需切换通话链路,不会造成通话延迟。
[0083]本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质可以是R0M/RAM、磁盘、光盘等。
[0084]应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种通信方法,其特征在于,包括步骤: 至少三个通信终端建立通话连接; 作为发送端的通信终端采集语音信息,获取密钥,并通过所述密钥对所述语音信息进行加密; 作为发送端的通信终端向外发送加密后的语音信息,并向其它通信终端中的至少一个通信终端发送所述密钥; 接收到所述密钥的通信终端通过该密钥对加密后的语音信息进行解密。
2.根据权利要求1所述的通信方法,其特征在于,所述获取密钥包括: 获取预设的密钥或随机生成的密钥。
3.根据权利要求1所述的通信方法,其特征在于,所述向其它通信终端中的至少一个通信终端发送所述密钥包括: 通过短信息向其它通信终端中的至少一个通信终端发送所述密钥。
4.根据权利要求1-3任一项所述的通信方法,其特征在于,所述作为发送端的通信终端采集语音信息的步骤之前还包括: 作为发送端的通信终端根据操作指令从其它通信终端中选择至少一通信终端; 将选择的通信终端作为后续步骤的密钥发送对象。
5.一种通信系统,其特征在于,包括至少三个建立了通话连接的通信终端,其中: 所述通信终端作为发送端时,用于采集语音信息,获取密钥,并通过所述密钥对所述语音信息进行加密,向外发送加密后的语音信息,并向其它通信终端中的至少一个通信终端发送所述密钥; 所述通信终端作为接收端时,用于接收密钥和加密后的语音信息,并通过接收到的密钥对加密后的语音信息进行解密。
6.根据权利要求5所述的通信系统,其特征在于,所述通信终端用于:获取预设的密钥或随机生成的密钥。
7.根据权利要求5或6所述的通信系统,其特征在于,所述通信终端用于:通过短信息发送所述密钥。
8.一种通信终端,其特征在于,包括语音采集模块、密钥获取模块、密钥收发模块、加解密模块和通信模块,其中: 语首米集模块,用于米集语首/[目息; 密钥获取模块,用于获取密钥; 密钥收发模块,用于向其它通信终端中的至少一通信终端发送获取的密钥,接收其它通信终端发送的密钥; 加解密模块,用于通过获取的密钥对采集的语音信息进行加密,通过接收到的密钥对接收到的加密语音信息进行解密; 通信模块,用于与其它通信终端建立通话连接,并发送和接收语音信息。
9.根据权利要求8所述的通信终端,其特征在于,所述密钥获取模块用于:获取预设的密钥或随机生成的密钥。
10.根据权利要求8或9所述的通信终端,其特征在于,所述密钥收发模块用于:通过短信息发送获取的密钥。
【文档编号】H04L9/32GK104135370SQ201410378089
【公开日】2014年11月5日 申请日期:2014年8月1日 优先权日:2014年8月1日
【发明者】杨文峰 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1