CN116346361B - 基于身份验证和视频直播的组合呼叫方法、终端及*** - Google Patents

基于身份验证和视频直播的组合呼叫方法、终端及*** Download PDF

Info

Publication number
CN116346361B
CN116346361B CN202310323690.3A CN202310323690A CN116346361B CN 116346361 B CN116346361 B CN 116346361B CN 202310323690 A CN202310323690 A CN 202310323690A CN 116346361 B CN116346361 B CN 116346361B
Authority
CN
China
Prior art keywords
token
video
calling
communication
video channel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310323690.3A
Other languages
English (en)
Other versions
CN116346361A (zh
Inventor
李子阳
张伟春
陈碧坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weway Shenzhen Network Technology Co ltd
Original Assignee
Weway Shenzhen Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Weway Shenzhen Network Technology Co ltd filed Critical Weway Shenzhen Network Technology Co ltd
Priority to CN202310323690.3A priority Critical patent/CN116346361B/zh
Publication of CN116346361A publication Critical patent/CN116346361A/zh
Application granted granted Critical
Publication of CN116346361B publication Critical patent/CN116346361B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/321Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
    • H04L9/3213Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority using tickets or tokens, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • H04M1/573Line monitoring circuits for detecting caller identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请涉及一种基于身份验证和视频直播的组合呼叫方法、终端及***。所述方法包括:主叫终端创建通信令牌将通信令牌上传至令牌服务器,生成视频频道令牌将视频频道令牌上传至视频频道服务器,再向被叫终端发起呼叫请求,被叫终端响应主叫终端的呼叫请求对应的语音通话从令牌服务器下载通信令牌,被叫终端对主叫终端的通信令牌进行验证,并接收主叫终端视频频道令牌对应的主叫用户的视频直播。本申请使得被叫用户不需要开启摄像头就可以接收主叫用户发送的视频直播,可以提高电话通信的可信度和视频通讯的质量,被叫用户也可以及时准确地确认主叫用户的真实身份。

Description

基于身份验证和视频直播的组合呼叫方法、终端及***
技术领域
本申请涉及通信技术领域,尤其涉及一种基于身份验证和视频直播的组合呼叫方法、终端及***。
背景技术
目前,在现有的电话通信***中,由于主叫用户身份在电话通信过程中难以验证,被叫用户通常难以确认来电的可信度,而且无法以视频方式通话真正确认主叫用户的真实身份。在常见的视频通话的APP中,仅是已经互加好友的两个用户之间才能进行视频通话,并且被叫用户会被强制开启摄像头,导致对被叫用户的隐私造成一定影响。因此,提供一种被叫用户可以及时准确地确认主叫用户真实身份的技术方案,已成为本领域技术人员亟待解决的技术问题。
发明内容
鉴于以上内容,本申请提供一种基于身份验证和视频直播的组合呼叫方法、终端及***,其目的在于解决上述技术问题。
为实现上述目的,本发明提供一种基于身份验证和视频直播的组合呼叫方法,应用于主叫终端,所述方法包括:
创建通信令牌,将所述通信令牌上传至令牌服务器;
生成视频频道令牌,将所述视频频道令牌上传至视频频道服务器;
基于所述通信令牌及所述视频频道令牌,向被叫终端发起呼叫请求,以供所述被叫终端响应所述主叫终端的呼叫请求对应的语音通话后对所述通信令牌进行验证,并接收所述视频频道令牌对应的主叫用户的视频直播。
优选地,所述创建通信令牌,将所述通信令牌上传至令牌服务器,包括:
与所述通信令牌服务器建立连接,对所述主叫终端对应的标识信息进行签名得到通信令牌;
将所述通信令牌上传至所述令牌服务器。
优选地,所述基于所述通信令牌及所述视频频道令牌,向被叫终端发起呼叫请求,包括:
将所述通信令牌及所述视频频道令牌通过电话信道传输至所述被叫终端,以向被叫终端发起呼叫请求。
为实现上述目的,本发明提供一种基于身份验证和视频直播的组合呼叫方法,应用于被叫终端,所述方法包括:
响应主叫终端的呼叫请求对应的语音通话,从令牌服务器下载通信令牌;
对所述通信令牌进行验证得到验证结果;
获取被叫用户基于所述验证结果反馈的接收指令,基于所述接收指令从视频频道服务器获取视频频道令牌;
根据所述视频频道令牌,接收所述视频频道令牌对应的主叫用户的视频直播。
优选地,所述对所述通信令牌进行验证得到验证结果,包括:
获取所述主叫终端的身份信息对应的公钥,利用所述公钥对所述通信令牌进行验证得到验证结果。
优选地,在对所述通信令牌进行验证得到验证结果之后,所述方法还包括:
判断所述验证结果对应的身份信息与预先配置的名单信息是否匹配;
若否,将所述验证结果显示在所述被叫终端的交互界面,以供被叫用户基于所述验证结果反馈接收指令或拒绝指令。
优选地,所述判断所述验证结果对应的身份信息与预先配置的名单信息是否匹配,还包括:
若所述验证结果对应的身份信息与预先配置的名单信息匹配,拒绝接收所述视频频道令牌对应的主叫用户的视频直播。
为实现上述目的,本发明提供一种主叫终端,所述主叫终端包括存储器及与所述存储器连接的处理器,所述存储器中存储有在所述处理器上运行的基于身份验证和视频直播的组合呼叫程序,所述基于身份验证和视频直播的组合呼叫程序被所述处理器执行时实现如下步骤:
创建通信令牌,将所述通信令牌上传至令牌服务器;
生成视频频道令牌,将所述视频频道令牌上传至视频频道服务器;
基于所述通信令牌及所述视频频道令牌,向被叫终端发起呼叫请求,以供所述被叫终端响应所述主叫终端的呼叫请求对应的语音通话后对所述通信令牌进行验证,并接收所述视频频道令牌对应的主叫用户的视频直播。
为实现上述目的,本发明提供一种被叫终端,所述被叫终端包括存储器及与所述存储器连接的处理器,所述存储器中存储有在所述处理器上运行的基于身份验证和视频直播的组合呼叫程序,所述基于身份验证和视频直播的组合呼叫程序被所述处理器执行时实现如下步骤:
响应主叫终端的呼叫请求对应的语音通话,从令牌服务器下载通信令牌;
对所述通信令牌进行验证得到验证结果;
获取被叫用户基于所述验证结果反馈的接收指令,基于所述接收指令从视频频道服务器获取视频频道令牌;
根据所述视频频道令牌,接收所述视频频道令牌对应的主叫用户的视频直播。
为实现上述目的,本发明还提供一种基于身份验证和视频直播的组合呼叫***,所述基于身份验证和视频直播的组合呼叫***部署有上述主叫终端及上述被叫终端。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请通过主叫终端创建通信令牌将通信令牌上传至令牌服务器,生成视频频道令牌将视频频道令牌上传至视频频道服务器,再向被叫终端发起呼叫请求,被叫终端响应主叫终端的呼叫请求对应的语音通话从令牌服务器下载通信令牌,被叫终端对主叫终端的通信令牌进行验证,并接收主叫终端视频频道令牌对应的主叫用户的视频直播,由于被叫终端对主叫终端的通信令牌进行了验证,且利用视频频道令牌使得被叫用户不需要开启摄像头就可以接收主叫用户发送的视频直播,可以提高电话通信的可信度和视频通讯的质量,被叫用户也可以及时准确地确认主叫用户的真实身份。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请基于身份验证和视频直播的组合呼叫方法一较佳实施例的流程图示意图;
图2为本申请基于身份验证和视频直播的组合呼叫方法另一较佳实施例的流程图示意图;
图3为本申请基于身份验证和视频直播的组合呼叫***的较佳实施例的示意图;
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
参照图1所示,为本申请提供一种基于身份验证和视频直播的组合呼叫方法实施例的方法流程示意图。该方法可以由主叫终端执行,该主叫终端可以由软件和/或硬件实现。该基于身份验证和视频直播的组合呼叫方法包括:
步骤S110:创建通信令牌,将所述通信令牌上传至令牌服务器;
步骤S120:生成视频频道令牌,将所述视频频道令牌上传至视频频道服务器;
步骤S130:基于所述通信令牌及所述视频频道令牌,向被叫终端发起呼叫请求,以供所述被叫终端响应所述主叫终端的呼叫请求对应的语音通话后对所述通信令牌进行验证,并接收所述视频频道令牌对应的主叫用户的视频直播。
本实施例中,主叫终端是指主叫用户所使用的终端,即主动向被叫终端发起呼叫请求的终端,可以理解的是,主叫终端也可以作为被叫终端接听电话。
主叫用户可以通过主叫终端的人机交互界面输入被叫终端的号码,向被叫终端发起呼叫请求,主叫终端接收主叫用户发起的呼叫请求后,创建通信令牌,通信令牌可以是对主叫终端的相关标识信息进行签名后得到令牌,也可以是对主叫用户的相关标识信息进行签名后的令牌,创建通信令牌后将通信令牌上传至令牌服务器,用于后续被叫终端从令牌服务器下载通信令牌进行验证。
通信令牌成功上传至令牌服务器后,主叫终端请求视频频道服务器生成视频频道令牌,将视频频道令牌上传至视频频道服务器并加入等候,即等待被叫终端接收主叫终端发送的视频直播。基于通信令牌及视频频道令牌,向被叫终端发起呼叫请求,例如,主叫终端向被叫终端发起呼叫请求可以是主叫终端向被叫终端发起普通语音电话通信的请求。
被叫终端响应主叫终端的呼叫请求对应的语音通话后(即被叫终端接通语音电话通信),被叫终端请求令牌服务器下载通信令牌进行验证,验证通过后被叫终端获取视频频道令牌,并接收视频频道令牌对应的主叫用户的视频直播,被叫用户不需要开启摄像头就可以接收主叫用户发送的视频直播,从而通过视频得知主叫用户的身份。
本申请被叫终端通过对主叫终端的通信令牌进行验证,并接收主叫终端视频频道令牌对应的主叫用户的视频直播,由于被叫用户不需要开启摄像头就可以接收主叫用户发送的视频直播,可以提高电话通信的可信度和视频通讯的质量,被叫用户也可以及时准确地确认主叫用户的真实身份。
进一步地,所述创建通信令牌,将所述通信令牌上传至令牌服务器,包括:
与所述通信令牌服务器建立连接,对所述主叫终端对应的标识信息进行签名得到通信令牌;
将所述通信令牌上传至所述令牌服务器。
主叫终端与通信令牌服务器建立连接后,获取主叫终端对应的身份证书的私钥,利用该私钥和数字签名算法对主叫终端对应的标识信息(例如,电话号码)进行签名得到通信令牌。并将通信令牌上传至令牌服务器进行缓存。
进一步地,所述基于所述通信令牌及所述视频频道令牌,向被叫终端发起呼叫请求,包括:
将所述通信令牌及所述视频频道令牌通过电话信道传输至所述被叫终端,以向被叫终端发起呼叫请求。
电话信道是指电话运营商的通信信道。还可以将通信令牌及视频频道令牌通过互联网信道或云服务方式传输至被叫终端。主叫终端从而向被叫终端发起呼叫请求。
参图2所示,为本申请基于身份验证和视频直播的组合呼叫方法另一较佳实施例的流程图示意图,该方法可以由被叫终端执行,该被叫终端可以由软件和/或硬件实现。该基于身份验证和视频直播的组合呼叫方法包括:
步骤S210:响应主叫终端的呼叫请求对应的语音通话,从令牌服务器下载通信令牌;
步骤S220:对所述通信令牌进行验证得到验证结果;
步骤S230:获取被叫用户基于所述验证结果反馈的接收指令,基于所述接收指令从视频频道服务器获取视频频道令牌;
步骤S240:根据所述视频频道令牌,接收所述视频频道令牌对应的主叫用户的视频直播。
本实施例中,被叫终端是指被叫用户所使用的终端,即被动接收呼叫请求的终端,可以理解的是,被叫终端也可以作为主叫终端发起呼叫请求。
被叫终端响应主叫终端的呼叫请求对应的语音通话,即被叫终端接通主叫终端的语音通话后,从令牌服务器下载通信令牌,该通信令牌是由主叫终端签名得到的,通过对通信令牌进行验证,可以确认主叫终端的身份信息,若通信令牌的验证不通过,说明主叫终端的身份可能存在泄露,此时可以发出提示或者直接断开语音通话。
若通信令牌验证通过,说明主叫终端的身份无误,但为了防止主叫终端被盗用的情况,还需要确认当前的主叫用户是否为使用主叫终端的真正用户,具体地,当通信令牌的验证结果为验证通过时,可以通过被叫终端的人机交互界面提示被叫用户是否接收主叫用户的视频直播,若被叫用户选择接收主叫用户的视频直播,被叫终端获取被叫用户反馈的接收指令,从视频频道服务器获取视频频道令牌,再根据视频频道令牌,接收视频频道令牌对应的主叫用户的视频直播。被叫终端可以播放主叫终端视频,实现普通电话通信与单向视频通信功能。
进一步地,所述对所述通信令牌进行验证得到验证结果,包括:
获取所述主叫终端的身份信息对应的公钥,利用所述公钥对所述通信令牌进行验证得到验证结果。
获取主叫终端对应的身份证书的公钥,利用公钥对下载的通信令牌进行验证可以得到验证结果。
进一步地,在对所述通信令牌进行验证得到验证结果之后,所述方法还包括:
判断所述验证结果对应的身份信息与预先配置的名单信息是否匹配;
若否,将所述验证结果显示在所述被叫终端的交互界面,以供被叫用户基于所述验证结果反馈接收指令或拒绝指令。
预先配置的名单信息可以是被叫用户预先配置骚扰电话、营销电话等名单信息,判断通信令牌的验证结果对应的身份信息与名单信息是否匹配,若不匹配,说明主叫用户可能不是骚扰电话和营销电话,因此可以将验证结果显示在被叫终端的交互界面,被叫用户可以根据验证结果选择接收或拒绝主叫用户的视频,例如,通过交互界面的虚拟按钮反馈接收指令或拒绝指令。
进一步地,所述判断所述验证结果对应的身份信息与预先配置的名单信息是否匹配,还包括:
若所述验证结果对应的身份信息与预先配置的名单信息匹配,拒绝接收所述视频频道令牌对应的主叫用户的视频直播。
若验证结果对应的身份信息与预先配置的名单信息匹配,说明主叫用户是骚扰电话或营销电话,此时可以不用经过被叫用户的选择,直接拒绝接收主叫用户的视频直播。
参照图3所示,为本申请基于身份验证和视频直播的组合呼叫***的较佳实施例的示意图。
基于身份验证和视频直播的组合呼叫***部署有主叫终端10与被叫终端20,主叫终端10与被叫终端20可以是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。所述主叫终端10可以包括但不限于手机、座机、具有电话呼叫功能的电脑等,所述被叫终端20可以包括但不限于手机、座机、具有电话呼叫功能的电脑等。网络30可以是5G网络,也可以是企业内部网(Intranet)、互联网(Internet)、全球移动通讯***(Global System of Mobile communication,GSM)、宽带码分多址(Wideband CodeDivision Multiple Access,WCDMA)、蓝牙(Bluetooth)、Wi-Fi、通话网络等无线或有线网络。
在本实施例中,主叫终端10可以包括但不仅限于,可通过***总线相互通信连接的存储器11、处理器12、网络接口13,存储器11存储有可在处理器12上运行的基于身份验证和视频直播的组合呼叫程序。需要指出的是,图3仅示出了具有组件11-13的主叫终端10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
被叫终端20可以包括但不仅限于,可通过***总线相互通信连接的存储器21、处理器22、网络接口23,存储器21存储有可在处理器22上运行的基于身份验证和视频直播的组合呼叫程序。需要指出的是,图3仅示出了具有组件21-23的被叫终端20,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
其中,存储器11包括内存及至少一种类型的可读存储介质。可读存储介质可以是易失性的,也可以是非易失性的。例如,可读存储介质可为如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等的非易失性存储介质。在一些实施例中,可读存储介质可以是主叫终端10的内部存储单元,例如该主叫终端的硬盘;在另一些实施例中,该存储介质也可以是主叫终端的外部存储设备,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。本实施例中,存储器11的可读存储介质可用于存储各类应用软件,例如存储本发明实施例中的基于身份验证和视频直播的组合呼叫程序的程序代码等。此外,存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。
所述处理器12在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述主叫终端10的总体操作,例如执行与主叫终端10进行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行基于身份验证和视频直播的组合呼叫程序等。
所述网络接口13可包括无线网络接口或有线网络接口,该网络接口13通常用于在主叫终端与被叫终端或其他模块建立通信连接。本实施例中,网络接口13主要用于将主叫终端与被叫终端相连,在主叫终端与被叫终端之间建立数据传输通道和通信连接。
基于身份验证和视频直播的组合呼叫程序存储在存储器11中,包括至少一个存储在存储器11中的计算机可读指令,该至少一个计算机可读指令可被处理器12执行,以实现本申请各实施例的方法;以及,该至少一个计算机可读指令依据其各部分所实现的功能不同,可被划为不同的逻辑模块。
此外,被叫终端的存储器21、处理器22、网络接口23对应与主叫终端的存储器11、处理器12、网络接口13类似,此处不再赘述。
在一个实施例中,上述基于身份验证和视频直播的组合呼叫程序被所述处理器12执行时实现如下步骤:
创建通信令牌,将所述通信令牌上传至令牌服务器;
生成视频频道令牌,将所述视频频道令牌上传至视频频道服务器;
基于所述通信令牌及所述视频频道令牌,向被叫终端发起呼叫请求,以供所述被叫终端响应所述主叫终端的呼叫请求对应的语音通话后对所述通信令牌进行验证,并接收所述视频频道令牌对应的主叫用户的视频直播。
在另一个实施例中,上述基于身份验证和视频直播的组合呼叫程序被所述处理器22执行时实现如下步骤:
响应主叫终端的呼叫请求对应的语音通话,从令牌服务器下载通信令牌;
对所述通信令牌进行验证得到验证结果;
获取被叫用户基于所述验证结果反馈的接收指令,基于所述接收指令从视频频道服务器获取视频频道令牌;
根据所述视频频道令牌,接收所述视频频道令牌对应的主叫用户的视频直播。
关于上述步骤的详细介绍,请参照上述图1和图2关于基于身份验证和视频直播的组合呼叫方法实施例的流程图的说明。
此外,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于身份验证和视频直播的组合呼叫程序,所述基于身份验证和视频直播的组合呼叫程序被处理器执行时实现如下步骤:
创建通信令牌,将所述通信令牌上传至令牌服务器;
生成视频频道令牌,将所述视频频道令牌上传至视频频道服务器;
基于所述通信令牌及所述视频频道令牌,向被叫终端发起呼叫请求,以供所述被叫终端响应所述主叫终端的呼叫请求对应的语音通话后对所述通信令牌进行验证,并接收所述视频频道令牌对应的主叫用户的视频直播。
该计算机可读存储介质的具体实施方式与上述图1所示的基于身份验证和视频直播的组合呼叫方法的具体实施方式大致相同,在此不再赘述。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于身份验证和视频直播的组合呼叫程序,所述基于身份验证和视频直播的组合呼叫程序被处理器执行时实现如下步骤:
响应主叫终端的呼叫请求对应的语音通话,从令牌服务器下载通信令牌;
对所述通信令牌进行验证得到验证结果;
获取被叫用户基于所述验证结果反馈的接收指令,基于所述接收指令从视频频道服务器获取视频频道令牌;
根据所述视频频道令牌,接收所述视频频道令牌对应的主叫用户的视频直播。
该计算机可读存储介质的具体实施方式与上述图2所示的基于身份验证和视频直播的组合呼叫方法的具体实施方式大致相同,在此不再赘述。
需要说明的是,上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,电子装置,或者网络设备等)执行本申请各个实施例所述的方法。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

Claims (10)

1.一种基于身份验证和视频直播的组合呼叫方法,应用于主叫终端,其特征在于,所述方法包括:
创建通信令牌,将所述通信令牌上传至令牌服务器,其中,所述通信令牌是对主叫终端的标识信息进行签名后得到的,或者对主叫用户的标识信息进行签名后得到的;
生成视频频道令牌,将所述视频频道令牌上传至视频频道服务器;
基于所述通信令牌及所述视频频道令牌,向被叫终端发起呼叫请求,以供所述被叫终端响应所述主叫终端的呼叫请求对应的语音通话后,从令牌服务器下载所述通信令牌,对所述通信令牌进行验证,从视频频道服务器获取所述视频频道令牌,并接收所述视频频道令牌对应的主叫用户的视频直播。
2.根据权利要求1所述的基于身份验证和视频直播的组合呼叫方法,其特征在于,所述创建通信令牌,将所述通信令牌上传至令牌服务器,包括:
与所述令牌服务器建立连接,对所述主叫终端对应的标识信息进行签名得到通信令牌;
将所述通信令牌上传至所述令牌服务器。
3.根据权利要求1或2所述的基于身份验证和视频直播的组合呼叫方法,其特征在于,所述基于所述通信令牌及所述视频频道令牌,向被叫终端发起呼叫请求,包括:
将所述通信令牌及所述视频频道令牌通过电话信道传输至所述被叫终端,以向被叫终端发起呼叫请求。
4.一种基于身份验证和视频直播的组合呼叫方法,应用于被叫终端,其特征在于,所述方法包括:
响应主叫终端的呼叫请求对应的语音通话,从令牌服务器下载通信令牌,其中,所述语音通话是由主叫终端基于通信令牌及视频频道令牌发起的,所述通信令牌是主叫终端对主叫终端的标识信息进行签名后得到的,或者主叫终端对主叫用户的标识信息进行签名后得到的,所述通信令牌由主叫终端上传至令牌服务器;
对所述通信令牌进行验证得到验证结果;
获取被叫用户基于所述验证结果反馈的接收指令,基于所述接收指令从视频频道服务器获取视频频道令牌,其中,所述视频频道令牌是由主叫终端生成并上传至视频频道服务器的;
根据所述视频频道令牌,接收所述视频频道令牌对应的主叫用户的视频直播。
5.根据权利要求4所述的基于身份验证和视频直播的组合呼叫方法,其特征在于,所述对所述通信令牌进行验证得到验证结果,包括:
获取所述主叫终端的身份信息对应的公钥,利用所述公钥对所述通信令牌进行验证得到验证结果。
6.根据权利要求4或5所述的基于身份验证和视频直播的组合呼叫方法,其特征在于,在对所述通信令牌进行验证得到验证结果之后,所述方法还包括:
判断所述验证结果对应的身份信息与预先配置的名单信息是否匹配;
若否,将所述验证结果显示在所述被叫终端的交互界面,以供被叫用户基于所述验证结果反馈接收指令或拒绝指令。
7.根据权利要求6所述的基于身份验证和视频直播的组合呼叫方法,其特征在于,所述判断所述验证结果对应的身份信息与预先配置的名单信息是否匹配,还包括:
若所述验证结果对应的身份信息与预先配置的名单信息匹配,拒绝接收所述视频频道令牌对应的主叫用户的视频直播。
8.一种主叫终端,其特征在于,所述主叫终端包括存储器及与所述存储器连接的处理器,所述存储器中存储有在所述处理器上运行的基于身份验证和视频直播的组合呼叫程序,所述基于身份验证和视频直播的组合呼叫程序被所述处理器执行时实现如下步骤:
创建通信令牌,将所述通信令牌上传至令牌服务器,其中,所述通信令牌是对主叫终端的标识信息进行签名后得到的,或者对主叫用户的标识信息进行签名后得到的;
生成视频频道令牌,将所述视频频道令牌上传至视频频道服务器;
基于所述通信令牌及所述视频频道令牌,向被叫终端发起呼叫请求,以供所述被叫终端响应所述主叫终端的呼叫请求对应的语音通话后,从令牌服务器下载所述通信令牌,对所述通信令牌进行验证,从视频频道服务器获取所述视频频道令牌,并接收所述视频频道令牌对应的主叫用户的视频直播。
9.一种被叫终端,其特征在于,所述被叫终端包括存储器及与所述存储器连接的处理器,所述存储器中存储有在所述处理器上运行的基于身份验证和视频直播的组合呼叫程序,所述基于身份验证和视频直播的组合呼叫程序被所述处理器执行时实现如下步骤:
响应主叫终端的呼叫请求对应的语音通话,从令牌服务器下载通信令牌,其中,所述语音通话是由主叫终端基于通信令牌及视频频道令牌发起的,所述通信令牌是主叫终端对主叫终端的标识信息进行签名后得到的,或者主叫终端对主叫用户的标识信息进行签名后得到的,所述通信令牌由主叫终端上传至令牌服务器;
对所述通信令牌进行验证得到验证结果;
获取被叫用户基于所述验证结果反馈的接收指令,基于所述接收指令从视频频道服务器获取视频频道令牌,其中,所述视频频道令牌是由主叫终端生成并上传至视频频道服务器的;
根据所述视频频道令牌,接收所述视频频道令牌对应的主叫用户的视频直播。
10.一种基于身份验证和视频直播的组合呼叫***,其特征在于,所述基于身份验证和视频直播的组合呼叫***部署有如权利要求8所述的主叫终端及如权利要求9所述的被叫终端。
CN202310323690.3A 2023-03-28 2023-03-28 基于身份验证和视频直播的组合呼叫方法、终端及*** Active CN116346361B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310323690.3A CN116346361B (zh) 2023-03-28 2023-03-28 基于身份验证和视频直播的组合呼叫方法、终端及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310323690.3A CN116346361B (zh) 2023-03-28 2023-03-28 基于身份验证和视频直播的组合呼叫方法、终端及***

Publications (2)

Publication Number Publication Date
CN116346361A CN116346361A (zh) 2023-06-27
CN116346361B true CN116346361B (zh) 2024-04-26

Family

ID=86883714

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310323690.3A Active CN116346361B (zh) 2023-03-28 2023-03-28 基于身份验证和视频直播的组合呼叫方法、终端及***

Country Status (1)

Country Link
CN (1) CN116346361B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10341485B1 (en) * 2018-05-16 2019-07-02 Fmr Llc Caller identity and authentication service
CN111556501A (zh) * 2020-05-12 2020-08-18 微位(深圳)网络科技有限公司 一种可信通信***及方法
CN115002284A (zh) * 2022-05-20 2022-09-02 微位(深圳)网络科技有限公司 基于隐私通话的主叫信息展示方法、终端及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10341485B1 (en) * 2018-05-16 2019-07-02 Fmr Llc Caller identity and authentication service
CN111556501A (zh) * 2020-05-12 2020-08-18 微位(深圳)网络科技有限公司 一种可信通信***及方法
CN115002284A (zh) * 2022-05-20 2022-09-02 微位(深圳)网络科技有限公司 基于隐私通话的主叫信息展示方法、终端及***

Also Published As

Publication number Publication date
CN116346361A (zh) 2023-06-27

Similar Documents

Publication Publication Date Title
CN109787991B (zh) 基于移动终端的免密登录方法、装置、设备及存储介质
CN108989263B (zh) 短信验证码攻击防护方法、服务器和计算机可读存储介质
CN106096343B (zh) 消息访问控制方法及设备
US10423958B2 (en) Method, apparatus and system for voice verification
US9723482B2 (en) Anti-theft protection method and device for cellular phone
US10237706B2 (en) Method and apparatus for establishing communication between mobile terminals, incoming communication control and outgoing communication control and system by use thereof
WO2014190789A1 (en) Method, device, client and server for interaction
US20140351335A1 (en) Method for sharing multimedia content between two users
CN104935500B (zh) 基于网络通话的好友推荐方法和装置
CN107710725B (zh) 用于通过电话号码验证用户的方法和***
US10027642B2 (en) Method of access by a telecommunications terminal to a database hosted by a service platform that is accessible via a telecommunications network
WO2015196817A1 (zh) 账号登录方法、装置及***
CN106790199B (zh) 验证码处理方法及装置
CN105516054B (zh) 一种用户身份验证的方法及装置
CN113496020A (zh) 车机用户无感登录方法及其***、车机、车辆
CN115002284A (zh) 基于隐私通话的主叫信息展示方法、终端及***
EP3079329B1 (en) Terminal application registration method, device and system
CN116346361B (zh) 基于身份验证和视频直播的组合呼叫方法、终端及***
CN103947173A (zh) 用于管理两个用户之间的通信的方法和***
CN106713681B (zh) 一种信息处理方法、装置、终端及服务器
CN111432409A (zh) 网络接入方法、终端设备及存储介质
CN105516057B (zh) 一种数据处理方法、装置及***
CN114845301A (zh) 基于超级sim卡的号码验证方法、终端及***
CN115884181A (zh) 基于5g消息的应用登录方法、装置、设备以及存储介质
CN110430202B (zh) 认证方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant