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

电话存证方法、电话查证方法、相关装置及通信设备与流程

2022-07-10 12:12:23 来源:中国专利 TAG:
1.本发明实施例涉及通信
技术领域
:,尤其涉及一种电话存证方法、电话查证方法、相关装置及通信设备。
背景技术
::2.从第三代3g通信开始,语音电话逐渐发展成为视频电话,且多媒体电话(multimediatelephony,mmtel)业务将支持音频、视频、文字和增强现实(augmentedreality,ar)等多种媒体内容是一种趋势。可以预见,随着mmtel的承载和展现媒体能力不断增强,mmtel的应用场景将更加广阔。3.电话作为广泛使用的沟通工具,若能承担存证功能,将进一步提升生产生活效率。例如,产、销双方通过电话讨论达成一致的商业合作,可以直接留存作为证据。4.目前,电话存证方案中,主要是在终端侧采集电话信息,这样存证的媒体文件可能很容易被篡改,导致电话存证的可信度比较低。技术实现要素:5.本发明实施例提供一种电话存证方法、电话查证方法、相关装置及通信设备,以解决电话存证的可信度比较低的问题。6.为解决上述问题,本发明是这样实现的:7.第一方面,本发明实施例提供了一种电话存证方法,由存证服务器执行,所述方法包括:8.接收终端侧设备在通话过程中发送的存证启动请求;9.响应于所述存证启动请求,对所述通话过程中产生的多媒体数据进行采集,得到多媒体文件;10.在接收到存证结束请求的情况下,生成待存证的数据元组,所述数据元组包括基于所述多媒体文件生成的媒体数据、所述媒体数据的存证描述数据、存证内容摘要和存证标识,所述存证描述数据包括用于存证所述媒体数据的目标元数据;11.将所述媒体数据发送至网盘设备进行存储,并将所述数据元组中除所述媒体数据之外的数据发送至第一区块链节点,以将所述数据元组中除所述媒体数据之外的数据存储至区块链中。12.第二方面,本发明实施例提供了一种电话存证方法,由终端侧设备执行,所述方法包括:13.在处于通话过程中,通过消息方式发送存证启动请求,所述存证启动请求用于向存证服务器请求启动对所述通话过程中产生的多媒体数据进行采集,以得到多媒体文件;14.通过消息方式发送存证结束请求,所述存证结束请求用于向所述存证服务器请求将待存证的数据元组中基于所述多媒体文件生成的媒体数据存储至网盘设备,并将所述数据元组中除所述媒体数据之外的数据存储至区块链中。15.第三方面,本发明实施例提供了一种电话查证方法,由查证服务器执行,所述方法包括:16.接收终端侧设备发送的目标查证请求,所述目标查证请求包括媒体数据的存证标识;所述媒体数据为存证服务器基于多媒体文件生成的数据,所述多媒体文件基于所述存证服务器对所述终端侧设备的通话过程中产生的多媒体数据进行采集得到;17.响应于所述目标查证请求,向第二区块链节点发送第一查证请求,并获取所述第二区块链节点基于所述第一查证请求发送的所述存证标识对应的存证描述数据和存证内容摘要,所述存证描述数据包括用于存证所述媒体数据的目标元数据;18.向网盘设备发送第二查证请求,并接收所述网盘设备基于所述第二查证请求发送的所述存证标识对应的媒体数据;19.向所述终端侧设备发送所述存证标识对应的数据元组,所述数据元组包括所述存证标识对应的媒体数据、存证描述数据和存证内容摘要。20.第四方面,本发明实施例提供了一种电话查证方法,由终端侧设备执行,所述方法包括:21.向查证服务器发送目标查证请求,所述目标查证请求包括媒体数据的存证标识;所述媒体数据为存证服务器基于多媒体文件生成的数据,所述多媒体文件基于所述存证服务器对所述终端侧设备的通话过程中产生的多媒体数据进行采集得到;22.接收所述查证服务器基于所述目标查证请求发送的所述存证标识对应的数据元组,所述数据元组包括所述存证标识对应的媒体数据、存证描述数据和存证内容摘要。23.第五方面,本发明实施例还提供一种电话存证装置,包括:24.第一收发机,用于接收终端侧设备在通话过程中发送的存证启动请求;25.第一处理器,用于响应于所述存证启动请求,对所述通话过程中产生的多媒体数据进行采集,得到多媒体文件;26.所述第一收发机,还用于接收存证结束请求;27.所述第一处理器,还用于在接收到存证结束请求的情况下,生成待存证的数据元组,所述数据元组包括基于所述多媒体文件生成的媒体数据、所述媒体数据的存证描述数据、存证内容摘要和存证标识,所述存证描述数据包括用于存证所述媒体数据的目标元数据;28.所述第一收发机,还用于将所述媒体数据发送至网盘设备进行存储,并将所述数据元组中除所述媒体数据之外的数据发送至第一区块链节点,以将所述数据元组中除所述媒体数据之外的数据存储至区块链中。29.第六方面,本发明实施例还提供一种电话存证装置,包括:30.第二收发机,用于在处于通话过程中,通过消息方式发送存证启动请求,所述存证启动请求用于向存证服务器请求启动对所述通话过程中产生的多媒体数据进行采集,以得到多媒体文件;通过消息方式发送存证结束请求,所述存证结束请求用于向所述存证服务器请求将待存证的数据元组中基于所述多媒体文件生成的媒体数据存储至网盘设备,并将所述数据元组中除所述媒体数据之外的数据存储至区块链中。31.第七方面,本发明实施例还提供一种电话查证装置,包括:32.第三收发机,用于接收终端侧设备发送的目标查证请求,所述目标查证请求包括媒体数据的存证标识;所述媒体数据为存证服务器基于多媒体文件生成的数据,所述多媒体文件基于所述存证服务器对所述终端侧设备的通话过程中产生的多媒体数据进行采集得到;响应于所述目标查证请求,向第二区块链节点发送第一查证请求;33.第三处理器,用于获取所述第二区块链节点基于所述第一查证请求发送的所述存证标识对应的存证描述数据和存证内容摘要,所述存证描述数据包括用于存证所述媒体数据的目标元数据;34.所述第三收发机,还用于向网盘设备发送第二查证请求,并接收所述网盘设备基于所述第二查证请求发送的所述存证标识对应的媒体数据;向所述终端侧设备发送所述存证标识对应的数据元组,所述数据元组包括所述存证标识对应的媒体数据、存证描述数据和存证内容摘要。35.第八方面,本发明实施例还提供一种电话查证装置,包括:36.第四收发机,用于向查证服务器发送目标查证请求,所述目标查证请求包括媒体数据的存证标识;所述媒体数据为存证服务器基于多媒体文件生成的数据,所述多媒体文件基于所述存证服务器对所述终端侧设备的通话过程中产生的多媒体数据进行采集得到;接收所述查证服务器基于所述目标查证请求发送的所述存证标识对应的数据元组,所述数据元组包括所述存证标识对应的媒体数据、存证描述数据和存证内容摘要。37.第九方面,本发明实施例还提供一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器,用于读取存储器中的程序实现如前述第一方面所述方法中的步骤;或,如前述第二方面所述方法中的步骤;或如前述第三方面所述方法中的步骤;或,如前述第四方面所述方法中的步骤。38.第十方面,本发明实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如前述第一方面所述方法中的步骤;或,实现如前述第二方面所述方法中的步骤;或,如前述第三方面所述方法中的步骤;或,实现如前述第四方面所述方法中的步骤。39.在本发明实施例中,在终端侧设备通话过程中,通过存证服务器采集终端侧设备在通话过程中产生的媒体数据,并将采集的媒体数据存证至网盘设备中,同时,将媒体数据的存证描述数据和存证内容摘要存证至区块链中。如此,基于在网络侧采集电话存证,并基于区块链进行去中心化保存,从而可以大大降低媒体数据和媒体数据的存证描述数据篡改的可能性,保证通话过程中产生的媒体数据的存证有效性,进而可以提高电话存证的可信度和安全性。附图说明40.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。41.图1是本发明实施例可应用的网络系统的结构图;42.图2是本发明实施例可应用电话存证的网络系统的结构图;43.图3是本发明实施例提供的电话存证方法的流程示意图之一;44.图4是用于存证数据的区块链的结构示意图;45.图5是存证服务器的功能结构图;46.图6是本发明实施例提供的电话存证方法的流程图之二;47.图7是本发明实施例的电话存证方法的交互流程示意图;48.图8是本发明实施例提供的电话查证方法的流程示意图之一;49.图9是本发明实施例提供的电话查证方法的流程示意图之二;50.图10是本发明实施例的电话查证方法的交互流程示意图;51.图11是本发明实施例提供的电话存证装置的结构图之一;52.图12是本发明实施例提供的电话存证装置的结构图之二;53.图13是本发明实施例提供的电话查证装置的结构图之一;54.图14是本发明实施例提供的电话查证装置的结构图之二;55.图15是本发明实施提供的通信设备的结构示意图。具体实施方式56.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。57.本发明实施例中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,本技术中使用“和/或”表示所连接对象的至少其中之一,例如a和/或b和/或c,表示包含单独a,单独b,单独c,以及a和b都存在,b和c都存在,a和c都存在,以及a、b和c都存在的7种情况。58.请参见图1,图1是本发明实施例可应用的网络系统的结构图,如图1所示,包括数据发送设备11和数据接收设备12。59.其中,数据发送设备11和数据接收设备12之间可以进行通信。数据发送设备11向数据接收设备12发送密文信息(ciphertextblock)。60.在实际应用中,数据发送设备11可以是终端侧设备(也可以称作用户设备(userequipment,ue)),数据接收设备12可以是网络侧设备;或者,数据发送设备11可以是网络侧设备,数据接收设备12可以是终端侧设备,但不仅限于此。61.终端侧设备可以是手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,pda)、移动上网装置(mobileinternetdevice,mid)、可穿戴式设备(wearabledevice)或车载设备等。网络侧设备可以为ims核心网的网络侧设备,比如,基站、接入和移动管理功能(accessandmobilitymanagementfunction,amf)、中继、接入点或其他网元等,也可以为互联网的网络侧设备,比如,应用服务器,这里不做具体限定。62.以下首先对本发明实施例提供的方法的应用场景进行说明。63.请参见图2,图2是本发明实施例可应用电话存证的网络系统的结构图,如图2所示,可应用电话存证的网络系统具体可以包括两个部分,第一部分为电话存证部分,用于对终端侧设备通话过程中产生的媒体数据和媒体数据的存证描述数据进行存证。第二部分为电话查证部分,用于对存证的媒体数据和媒体数据的存证描述数据进行查证。64.具体的,图2中,电话存证部分的交互可以用实线表示,其中,电话存证部分可以包括可进行电话呼叫的终端侧设备a、终端侧设备b、ims核心网的网络侧设备、存证服务器、网盘设备和区块链。存证服务器可以为承载了mmtel业务且用于存证电话信息的应用服务器,其可以部署在通信网络中,网盘设备可以用于存储媒体数据,而区块链可以用于存储媒体数据的存证描述数据和存证内容摘要。65.电话查证部分的交互可以用虚线表示,其中,电话查证部分可以包括通话的任一终端侧设备(可以为终端侧设备b)、查证服务器、网盘设备和区块链。66.电话存证部分的网络系统可实现本发明实施例的电话存证方法,而电话查证部分的网络系统可实现本发明实施例的电话查证方法,以下对此进行详细说明。67.以下对本发明实施例提供的电话存证方法进行说明。68.参见图3,图3是本发明实施例提供的电话存证方法的流程示意图之一。图3所示的电话存证方法可以由存证服务器执行。其中,电话存证方法可应用于电话存证装置,该电话存证装置可以部署在存证服务器中。69.如图3所示,电话存证方法可以包括以下步骤:70.步骤301,接收终端侧设备在通话过程中发送的存证启动请求。71.该步骤中,在已经建立了呼叫且在通话过程中,通话双方或多方中任一方可以向存证服务器发出请求,以请求进行电话内容存证。其中,通话可以为视频通话,也可以为音频通话,这里不做具体限定。72.也就是说,所述终端侧设备可以为通话双方中的主叫终端设备,也可以为被叫终端设备,这里不做具体限定。以下以建立双方通话,且所述终端侧设备以被叫终端设备为例进行说明。73.如图2所示,终端侧设备a为主叫终端设备,终端侧设备b为被叫终端设备,终端侧设备a通过ims核心网向终端侧设备b建立呼叫的过程中,ims核心网的网络侧设备可以激活部署在通信网络中的存证服务器,以使该存证服务器进行本次通话的存证准备。74.在存证服务器激活的情况下,可以获取本次通话的会话上下文信息,以基于会话上下文信息生成本次通话存证的元数据,所述会话上下文信息可以包括主叫号码、被叫号码(多方呼叫时记录所有号码),呼叫建立时间。其中,主叫号码和被叫号码可以来自invite信令中requesturi、from、to等字段。75.该次记录的元数据可以表示成(callerid,calleeidset,callstartdatetime),callerid表示主叫号码,calleeidset表示被叫号码,callstartdatetime表示呼叫建立日期时间。76.终端侧设备a与终端侧设备b呼叫建立成功之后,终端侧设备a和终端侧设备b处于通话过程,终端侧设备b(也可以为终端侧设备a)在通话过程中可以发送消息给存证服务器,或者发送消息给终端侧设备a,发送的消息中可以包括存证启动请求,存证服务器可以接收终端侧设备b直接发送的消息,或者截获终端侧设备b向终端侧设备a发送的消息,以获取消息中的存证启动请求,启动本次通话的存证功能。77.其中,终端侧设备b发送请求可以采用ims核心网承载的消息,也可以为互联网承载的消息。比如,发送的消息可以包括以下任一种:78.sip协议的info消息;79.双音多频(dual-tonemultifrequency,dtmf)消息;80.sip协议的message消息;81.短信;82.非结构化补充数据业务(unstructuredsupplementaryservicedata,ussd)消息;83.ims域中的ussd消息;84.互联网承载的消息。85.当然,还可以为其他方式的消息,这里不进行一一赘述。86.其中,sip协议的info消息的接收方可以指向存证服务器,也可以指向终端侧设备a。87.dtmf消息的接收方指向存证服务器,存证服务器通过提取实时传输协议(real-timetransportprotocol,rtp)包捕获dtmf按键信息。88.sip协议的message消息、短信、ussd消息和ims域中的ussd消息的接收方也可以指向存证服务器。89.其中,互联网承载的消息实现方式可以为在终端侧设备安装应用程序app,通过客户端至存证服务端发送消息。90.消息体所携带的信息内容示例如下,可以用数据序列化格式yaml表示。91.msgbody:92.type:req93.code:start_mmtel_record94.recaudio:y95.recvideo:n96.相应的,存证服务器可以接收终端侧设备在通话过程中发送的存证启动请求。97.步骤302,响应于所述存证启动请求,对所述通话过程中产生的多媒体数据进行采集,得到多媒体文件。98.该步骤中,所述存证服务器可以响应于所述存证启动请求,启动采集通话内容的功能,即采集通话过程中产生的多媒体数据,并在通话过程中持续采集,得到多媒体文件。其中,通话过程中产生的多媒体数据的类型可以包括多种,如包括音频、视频、文本和ar等。99.具体的,存证服务器可以根据通话的类型,启动录音或录像功能,并采集通话过程中产生的多媒体数据,声音采集为音频片段,保存为音频文件,而视频采集为视频片段,保存为视频文件,文本采集为文本片段,保存为文本文件。也就是说,最终得到的多媒体文件的数量可以包括一个或多个,根据通话的类型确定。100.同时,所述存证服务器响应于所述存证启动请求,也可以记录此次存证的元数据,可以表示如下:101.(callerid,calleeidset,callstartdatetime,evidstartdatetime,inituserid)。102.其中,callerid表示主叫号码,calleeidset表示被叫号码,callstartdatetime表示呼叫建立日期时间,evidstartdatetime表示存证启动日期时间,inituserid表示存证发起人,在终端侧设备b发起存证的情况下,终端侧设备b为存证发起人。103.之后,存证服务器可以通过消息方式通知参与呼叫的其他终端,如终端侧设备a,以告知其他终端已经开始采集通话内容进行存证。104.通知方式可以采用sip协议的info消息、sip协议的message消息、短信、ussd消息或ims域中的ussd消息,或者其他方案,本发明实施例不做具体限定。105.通知消息的消息体所携带的信息内容示例,用数据序列化格式yaml表示。106.msgbody:107.type:notify108.code:mmtel_record_started109.initiatedby:《ue_b》110.步骤303,在接收到存证结束请求的情况下,生成待存证的数据元组,所述数据元组包括基于所述多媒体文件生成的媒体数据、所述媒体数据的存证描述数据、存证内容摘要和存证标识,所述存证描述数据包括用于存证所述媒体数据的目标元数据。111.所述存证结束请求可以由通话方中任一方发送,如上述所提及的终端侧设备a和终端侧设备b均可,以下以终端侧设备b请求为例进行说明。112.终端侧设备b在通过过程中可以发送消息给存证服务器,或者发送消息给终端侧设备a,发送的消息中可以包括存证结束请求,存证服务器可以接收终端侧设备b直接发送的消息,或者截获终端侧设备b向终端侧设备a发送的消息,以获取消息中的存证结束请求,以请求停止采集通话内容,并实施对本次通话过程中采集的通话内容进行存证。113.其中,终端侧设备b发送存证结束请求可以与发送存证启动请求的方式类似,这里不进行赘述。114.另外,存证结束请求的消息体所携带的信息内容示例如下,可以用数据序列化格式yaml表示。115.msgbody:116.type:req117.code:stop-save_mmtel_record118.recaudio:y119.recvideo:n120.相应的,存证服务器可以接收终端侧设备在通话过程中发送的存证结束请求。121.在实际应用中,存证服务器在采集通话过程中的通话内容时,其通话可能会出现异常,如突然断掉,在该种情况下,ims核心网的网络侧设备可以监测通话方是否在线,在确定不在线的情况下,可以切断通信链路,并向存证服务器发送消息,以告知存证服务器通话出现异常。此时,存证服务器可以将该消息作为存证结束请求,122.另外,若在通话过程中存证服务器并未收到终端侧设备发送的存证结束请求,在通话结束的情况下,即ims核心网的网络侧设备在接收到终端侧设备发送的用于结束通话的信令的情况下,ims核心网的网络侧设备可以将该信令转发给存证服务器,以告知通话已经结束。在该种应用场景下,存证服务器可以将该信令作为存证结束请求。123.相应的,存证服务器在接收到存证结束请求的情况下,可以对所采集的多媒体数据进行预处理,生成待存证的数据元组。124.数据元组的表示如下:125.(evidenceid,evidencemeta,evidencemediafileset,evidencehash)。126.其中的各个要素说明如下:127.evidenceid可以为存证标识,其可以由存证服务器生成,需保证全局唯一。该存证标识可以为通用唯一识别码(universallyuniqueidentifier,uuid),或者也可以由存证的元数据的摘要派生出来的,或者也可以为其他id生成方案生成的,本发明实施例不做具体限定。128.evidencemeta可以为存证描述数据,数据形式可以为元组,包括用于存证所述媒体数据的目标元数据,其目标元数据即为启动存证时记录的元数据,evidencemeta可以表示如下:129.(callerid,calleeidset,callstartdatetime,evidencestartdatetime,evidenceenddatetime,inituserid)。130.其中,evidenceenddatetime呼叫存证的结束日期时间。131.evidencemediafileset可以为存证的媒体数据,其由之前采集的多媒体文件生成。具体的,evidencemediafileset可以表示为evidencemediafileset=set_of(mediafile),也就是说,存证的媒体数据可以能是多个多媒体文件的集合,如音频文件和视频文件等,将多媒体文件的媒体元数据和多媒体文件打包,得到媒体文件mediafile。132.每个媒体文件mediafile=(filemeta,filebody)。其中,filemeta为存证媒体元数据,表示如下:filemeta=(fileid,starttime,endtime,meidatype,size),分别为文件标识、起止时间戳、媒体类型和大小。filebody为多媒体文件。133.evidencehash可以媒体数据的存证内容摘要,可以根据存证标识、存证描述数据、媒体数据和随机数进行计算得到,计算如下:134.evidencehash=sign存证服务器(hash(evidenceid,evidencemeta,evidencemediafileset,r))。135.其中,sign存证服务器(x)表示对x用存证服务器的私钥进行签名,而hash(x)表示计算x的摘要。在计算摘要时,本发明实施例不限定具体的hash算法,可以采用通用的hash算法,如sha-256,r可以为存证服务器随机生成的随机数。136.步骤304,将所述媒体数据发送至网盘设备进行存储,并将所述数据元组中除所述媒体数据之外的数据发送至第一区块链节点,以将所述数据元组中除所述媒体数据之外的数据存储至区块链中。137.网盘设备不限定具体的设备,其用于存储所述媒体数据的设备均可以称之为网盘设备,可以将媒体数据或媒体数据的打包文件发送至网盘设备进行保存,在保存时,可以采用存证标识做网盘设备的查询索引,以方便对媒体数据进行查证。138.同时,也可以将存证标识、存证描述数据、存证内容摘要以及生成存证内容摘要的随机数发送至第一区块链节点,以将这些数据存储至区块链中。139.参见图4,图4是用于存证数据的区块链的结构示意图,如图4所示,区块链在包括区块链账本和排序节点的情况下,还可以包括第一区块链节点,所述第一区块链节点可以称之为存证上链节点,存证服务器可以将存证的数据发送至存证上链节点,存证上链节点可以采用共识算法对数据进行共识,生成存证区块,在存证区块被其他区块链节点共识之后,将其写入至区块链中。140.上述步骤均可以由存证服务器执行,本发明实施例还提供了一种存证服务器,参见图5,图5是存证服务器的功能结构图,如图5所示,存证服务器的核心功能是:141.在mmtel呼叫期间,根据终端侧设备的请求,采集mmtel媒体内容;142.将所采集的媒体内容打包,计算存证内容摘要;143.存证内容摘要保存到区块链中;144.媒体内容保存在网盘设备。145.图5中,实线表示媒体内容流和存证内容流,虚线表示存证控制,如存证相关的启动、通知和停止等消息。ims接入的交互连线表示经ims核心网递送的消息,如sip协议的info消息,dtmf消息,sip协议的message消息,短信,ussd或ims域中的ussd即ussi等,互联网接入的交互连线表示经互联网递送的消息,如由消息队列遥测传输(messagequeuingtelemetrytransport,mqtt)等协议承载的消息。146.需要说明的是,如果存执控制和/或存证通知消息采用ims带内方式,即sipmessage指令,则ims核心网需承载转发,将存证控制和/或存证通知消息如存证启动请求的消息和存证结束请求的消息转发给存证服务器。147.本实施例中,在终端侧设备通话过程中,通过存证服务器采集终端侧设备在通话过程中产生的媒体数据,并将采集的媒体数据存证至网盘设备中,同时,将媒体数据的存证描述数据和存证内容摘要存证至区块链中。如此,基于在网络侧采集电话存证,并基于区块链进行去中心化保存,从而可以大大降低媒体数据和媒体数据的存证描述数据篡改的可能性,保证通话过程中产生的媒体数据的存证有效性,进而可以提高电话存证的可信度和安全性。148.可选的,所述步骤301之前,所述方法还包括:149.接收网络侧设备发送的通话呼叫信令,所述通话呼叫信令用于建立所述终端侧设备的通话呼叫;150.响应于所述通话呼叫信令,解析所述通话呼叫信令,得到会话上下文信息,所述目标元数据包括基于所述会话上下文信息生成的元数据。151.本实施方式中,网络侧设备可以配置ifc规则,配置呼叫的存证功能,并指向存证服务器,以便用背靠背用户代理(back-to-backuseragent,b2bua)方式建立音频或视频呼叫,将存证服务器串接在呼叫通路中。152.主叫终端设备和被叫终端设备建立呼叫,主叫终端设备发送通话呼叫信令给ims核心网的网络侧设备,网络侧设备根据通话呼叫信令,触发ifc规则,以激活存证服务器的存证功能。153.具体的,网络侧设备可以将通话呼叫信令转发给存证服务器,存证服务器解析所述通话呼叫信令,得到会话上下文信息,并基于会话上下文信息生成存证的元数据,之后,将通话呼叫信令返回给网络侧设备,网络侧设备基于通话呼叫信令建立终端侧设备间的通话链路。154.其中,呼叫过程可以先后有起呼invite,振铃ring,摘机200ok等通话呼叫信令的交互。在呼叫过程中,网络侧设备可以将接收到的通话呼叫信令转发给存证服务器。155.本实施方式中,通过在网络侧设备配置ifc规则,并触发ifc规则激活存证服务器,从而可以使存证服务器进行电话存证准备。156.可选的,所述步骤304之后,所述方法还包括:157.将存证结果发送给参与所述通话过程的终端侧设备,所述存证结果包括发送至所述第一区块链节点进行存证的数据。158.本实施方式中,可以将存证结果通知给呼叫的所有参与方,包括:存证标识,存证描述数据,存证内容摘要和随机数,以供终端侧设备基于得到的存证结果进行数据查证。159.其中,通知方式可以采用sip协议的info消息、sip协议的message消息、短信、ussd、ussi或其他方案。160.可选的,所述步骤304之后,所述方法还包括:161.接收所述第一区块链节点发送的存证索引,所述存证索引用于表征发送至所述第一区块链节点进行存证的数据在区块链中的存储位置;162.所述存证结果还包括所述存证索引。163.本实施方式中,数据存储至区块链之后,所述第一区块链节点可以将存证索引反馈给存证服务器,所述存证索引表征数据在区块链中的存储位置,存证索引可以由区块id和区块内交易id拼接得到。164.之后,存证服务器可以将存证索引与其他数据一并作为存证结果发送给终端侧设备,以方便终端侧设备进行数据查证。165.可选的,所述存证内容摘要基于所述媒体数据、所述媒体数据的存证描述数据和存证标识进行哈希运算确定。166.本实施方式中,所述存证内容摘要可以为目标摘要,也可以为基于所述存证服务器的私钥对目标摘要进行签名得到。所述目标摘要基于所述媒体数据、所述媒体数据的存证描述数据和存证标识进行哈希运算得到。如此,通过签名技术和哈希运算技术,得到存证内容摘要存储至区块链,可以提高存证内容摘要的安全性和媒体数据的有效性。167.本发明实施例中介绍的多种可选的实施方式,在彼此不冲突的情况下可以相互结合实现,也可以单独实现,对此本发明实施例不作限定。168.参见图6,图6是本发明实施例提供的电话存证方法的流程图之二。本发明实施例的电话存证方法可以由终端侧设备执行。其中,电话存证方法可应用于电话存证装置,该电话存证装置可以部署在终端侧设备中。169.如图6所示,电话存证方法可以包括以下步骤:170.步骤601,在处于通话过程中,通过消息方式发送存证启动请求,所述存证启动请求用于向存证服务器请求启动对所述通话过程中产生的多媒体数据进行采集,以得到多媒体文件;171.步骤602,通过消息方式发送存证结束请求,所述存证结束请求用于向所述存证服务器请求将待存证的数据元组中基于所述多媒体文件生成的媒体数据存储至网盘设备,并将所述数据元组中除所述媒体数据之外的数据存储至区块链中。172.可选的,所述终端侧设备发送请求的消息包括以下任一种:173.通信网承载的消息;174.互联网承载的消息。175.需要说明的是,本实施例作为与上述方法实施例对应的存证服务器的实施例,因此,可以参见上述方法实施例中的相关说明,且可以达到相同的有益效果。为了避免重复说明,在此不再赘述。176.为方便理解,示例说明如下:177.参见图7,图7是本发明实施例的电话存证方法的交互流程示意图,如图7所示,流程如下:178.ims核心网的网络侧设备预先配置ifc规则;179.终端侧设备a与终端侧设备b建立呼叫,网络侧设备激活存证服务器,以为本次通话注册存证功能;180.终端侧设备b请求启动存证功能;181.存证服务器启动采集通话内容;182.存证服务器在通话期间持续采集通话内容并留存;183.终端侧设备b请求停止采集并实施存证,以永久保存通话内容;184.存证服务器处理存证内容;185.存证服务器将电话内容保存至网盘设备;186.存证服务器将电话内容的存证内容摘要和存证描述数据等保存至区块链;187.存证服务器将存证结果通知终端侧设备a和终端侧设备b。188.以下对本发明实施例提供的电话查证方法进行说明。189.参见图8,图8是本发明实施例提供的电话查证方法的流程示意图之一。图8所示的电话查证方法可以由查证服务器执行。其中,电话查证方法可应用于电话查证装置,该电话查证装置可以部署在查证服务器中。190.如图8所示,电话查证方法可以包括以下步骤:191.步骤801,接收终端侧设备发送的目标查证请求,所述目标查证请求包括媒体数据的存证标识;所述媒体数据为存证服务器基于多媒体文件生成的数据,所述多媒体文件基于所述存证服务器对所述终端侧设备的通话过程中产生的多媒体数据进行采集得到;192.步骤802,响应于所述目标查证请求,向第二区块链节点发送第一查证请求,并获取所述第二区块链节点基于所述第一查证请求发送的所述存证标识对应的存证描述数据和存证内容摘要,所述存证描述数据包括用于存证所述媒体数据的目标元数据;193.步骤803,向网盘设备发送第二查证请求,并接收所述网盘设备基于所述第二查证请求发送的所述存证标识对应的媒体数据;194.步骤804,向所述终端侧设备发送所述存证标识对应的数据元组,所述数据元组包括所述存证标识对应的媒体数据、存证描述数据和存证内容摘要。195.本实施例中,终端侧设备可以为参与通话的任一终端侧设备,以下以终端侧设备b为例进行说明。196.终端侧设备b可以向查证服务器发送目标查证请求,所述目标查证请求可以携带存证标识,或者,可以携带存证标识和存证索引。197.查询服务器接收终端侧设备发送的目标查证请求,响应于所述目标查证请求,向第二区块链节点发送第一查证请求。其中,所述第二区块链节点可以称之为查证上链节点,如图4所示。198.所述第一查证请求可以包括存证标识,或者可以包括存证索引,这里不做具体限定。199.所述第二区块链节点查询存证交易信息,获得所述存证标识对应的存证描述数据和存证内容摘要,为了保证安全性,所述第二区块链节点可以对查询到的数据进行加密,得到密文信息,加密过程具体如下:200.enc查证服务器(sign区块链(存证标识,存证描述数据,存证内容摘要,随机数r,随机数r2))||r2。201.其中,enc查证服务器(x)表示用查证服务器的公钥加密;sign区块链(x)表示用第二区块链节点的私钥进行签名,随机数r为生成存证内容摘要的随机数,而随机数r2用于enc查证服务器(x)和sign区块链(x)计算。202.第二区块链节点将密文信息反馈给查证服务器,查证服务器可以对其进行解密,最终得到存证标识对应的存证描述数据和存证内容摘要。203.同时,查证服务器也可以向网盘设备发送第二查证请求,所述第二查证请求可以携带存证标识,网盘设备检索到相关媒体数据,将其反馈给查证服务器。204.查证服务器汇总查证所需的全部内容,包括:205.(evidenceid,evidencemeta,evidencemediafileset,evidencehash)。206.其中:evidenceid由终端b提供,evidencemeta和evidencehash由区块链提供,evidencemediafileset由网盘设备提供。207.最终将其返回给查证的终端侧设备。208.可选的,所述步骤804之前,所述方法还包括:209.基于所述存证标识、所述存证标识对应的媒体数据和存证描述数据,确定目标存证内容摘要;210.所述向所述终端侧设备发送所述存证标识对应的数据元组的步骤包括:211.在所述存证标识对应的存证内容摘要与所述目标存证内容摘要一致的情况下,向所述终端侧设备发送所述存证标识对应的数据元组。212.本实施方式中,查证服务器还可进一步校验媒体数据的有效性,防止媒体数据被篡改。也就是说,查证服务器从网盘设备取得媒体数据,从区块链取得存证描述数据、存证标识和随机数r后,按照下列方案计算目标存证内容摘要。213.目标存证内容摘要=sign存证服务器(hash(evidenceid,evidencemeta,evidencemediafileset,r))。214.比较目标存证内容摘要与从区块链提取的存证内容摘要,在一致的情况下,说明媒体数据没有被篡改,相应发送给终端侧设备,若不一致,则可能被篡改,可以相应通知终端侧设备。215.本实施例中,终端侧设备可以通过存证标识向查证服务器请求查询媒体数据,查证服务器可以基于存证标识相应从区块链获取媒体数据的存证描述数据和存证内容摘要,并从网盘设备中获取媒体数据,之后,将这些数据返回给终端侧设备,如此,在保证通话内容的有效性和安全性的前提下,提供了一种快速查证的方式。216.参见图9,图9是本发明实施例提供的电话查证方法的流程示意图之二。图9所示的电话查证方法可以由终端侧设备执行。其中,电话查证方法可应用于电话查证装置,该电话查证装置可以部署在终端侧设备中。217.如图9所示,电话查证方法可以包括以下步骤:218.步骤901,向查证服务器发送目标查证请求,所述目标查证请求包括媒体数据的存证标识;所述媒体数据为存证服务器基于多媒体文件生成的数据,所述多媒体文件基于所述存证服务器对所述终端侧设备的通话过程中产生的多媒体数据进行采集得到;219.步骤902,接收所述查证服务器基于所述目标查证请求发送的所述存证标识对应的数据元组,所述数据元组包括所述存证标识对应的媒体数据、存证描述数据和存证内容摘要。220.需要说明的是,本实施例作为与上述方法实施例对应的查证服务器的实施例,因此,可以参见上述方法实施例中的相关说明,且可以达到相同的有益效果。为了避免重复说明,在此不再赘述。221.为方便理解,示例说明如下:222.参见图10,图10是本发明实施例的电话查证方法的交互流程示意图,如图10所示,流程如下:223.终端侧设备b向查证服务器请求查证通话内容;224.查证服务器向区块链请求查询存证内容摘要和存证描述数据;225.区块链反馈存证内容摘要和存证描述数据;226.查证服务器向网盘设备请求查询媒体数据;227.网盘设备反馈媒体数据;228.查证服务器基于查询到的数据确定媒体数据的有效性,以防止媒体数据被篡改。229.以下对本发明实施例提供的电话存证装置进行说明。230.参见图11,图11是本发明实施例提供的电话存证装置的结构图之一。如图11所示,电话存证装置1100包括:231.第一收发机1101,用于接收终端侧设备在通话过程中发送的存证启动请求;232.第一处理器1102,用于响应于所述存证启动请求,对所述通话过程中产生的多媒体数据进行采集,得到多媒体文件;233.所述第一收发机1101,还用于接收存证结束请求;234.所述第一处理器1102,还用于在接收到存证结束请求的情况下,生成待存证的数据元组,所述数据元组包括基于所述多媒体文件生成的媒体数据、所述媒体数据的存证描述数据、存证内容摘要和存证标识,所述存证描述数据包括用于存证所述媒体数据的目标元数据;235.所述第一收发机1101,还用于将所述媒体数据发送至网盘设备进行存储,并将所述数据元组中除所述媒体数据之外的数据发送至第一区块链节点,以将所述数据元组中除所述媒体数据之外的数据存储至区块链中。236.可选的,所述第一收发机1101,还用于接收网络侧设备发送的通话呼叫信令,所述通话呼叫信令用于建立所述终端侧设备的通话呼叫;237.所述第一处理器1102,还用于响应于所述通话呼叫信令,解析所述通话呼叫信令,得到会话上下文信息,所述目标元数据包括基于所述会话上下文信息生成的元数据。238.可选的,所述第一收发机1101,还用于将存证结果发送给参与所述通话过程的终端侧设备,所述存证结果包括发送至所述第一区块链节点进行存证的数据。239.可选的,所述第一收发机1101,还用于接收所述第一区块链节点发送的存证索引,所述存证索引用于表征发送至所述第一区块链节点进行存证的数据在区块链中的存储位置;240.所述存证结果还包括所述存证索引。241.可选的,所述存证内容摘要基于所述媒体数据、所述媒体数据的存证描述数据和存证标识进行哈希运算确定。242.电话存证装置1100能够实现本发明实施例中图3方法实施例的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。243.参见图12,图12是本发明实施例提供的电话存证装置的结构图之二。如图12所示,电话存证装置1200包括:244.第二收发机1201,用于在处于通话过程中,通过消息方式发送存证启动请求,所述存证启动请求用于向存证服务器请求启动对所述通话过程中产生的多媒体数据进行采集,以得到多媒体文件;通过消息方式发送存证结束请求,所述存证结束请求用于向所述存证服务器请求将待存证的数据元组中基于所述多媒体文件生成的媒体数据存储至网盘设备,并将所述数据元组中除所述媒体数据之外的数据存储至区块链中。245.可选的,所述终端侧设备发送请求的消息包括以下任一种:246.通信网承载的消息;247.互联网承载的消息。248.电话存证装置1200能够实现本发明实施例中图6方法实施例的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。249.以下对本发明实施例提供的电话查证装置进行说明。250.参见图13,图13是本发明实施例提供的电话查证装置的结构图之一。如图13所示,电话查证装置1300包括:251.第三收发机1301,用于接收终端侧设备发送的目标查证请求,所述目标查证请求包括媒体数据的存证标识;所述媒体数据为存证服务器基于多媒体文件生成的数据,所述多媒体文件基于所述存证服务器对所述终端侧设备的通话过程中产生的多媒体数据进行采集得到;响应于所述目标查证请求,向第二区块链节点发送第一查证请求;252.第三处理器1302,用于获取所述第二区块链节点基于所述第一查证请求发送的所述存证标识对应的存证描述数据和存证内容摘要,所述存证描述数据包括用于存证所述媒体数据的目标元数据;253.所述第三收发机1301,还用于向网盘设备发送第二查证请求,并接收所述网盘设备基于所述第二查证请求发送的所述存证标识对应的媒体数据;向所述终端侧设备发送所述存证标识对应的数据元组,所述数据元组包括所述存证标识对应的媒体数据、存证描述数据和存证内容摘要。254.可选的,所述第三处理器1302,还用于基于所述存证标识、所述存证标识对应的媒体数据和存证描述数据,确定目标存证内容摘要;255.所述第三收发机1301,还用于在所述存证标识对应的存证内容摘要与所述目标存证内容摘要一致的情况下,向所述终端侧设备发送所述存证标识对应的数据元组。256.电话查证装置1300能够实现本发明实施例中图8方法实施例的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。257.参见图14,图14是本发明实施例提供的电话查证装置的结构图之二。如图14所示,电话查证装置1400包括:258.第四收发机1401,用于向查证服务器发送目标查证请求,所述目标查证请求包括媒体数据的存证标识;所述媒体数据为存证服务器基于多媒体文件生成的数据,所述多媒体文件基于所述存证服务器对所述终端侧设备的通话过程中产生的多媒体数据进行采集得到;接收所述查证服务器基于所述目标查证请求发送的所述存证标识对应的数据元组,所述数据元组包括所述存证标识对应的媒体数据、存证描述数据和存证内容摘要。259.电话查证装置1400能够实现本发明实施例中图9方法实施例的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。260.本发明实施例还提供一种通信设备。请参见图15,通信设备可以包括处理器1501、存储器1502及存储在存储器1502上并可在处理器1501上运行的程序15021。261.在通信设备为存证服务器的情况下,程序15021被处理器1501执行时可实现图3对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。262.在通信设备为终端侧设备的情况下,程序15021被处理器1501执行时可实现图6对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。263.在通信设备为查证服务器的情况下,程序15021被处理器1501执行时可实现图8对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。264.在通信设备为终端侧设备的情况下,程序15021被处理器1501执行时可实现图9对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。265.本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一可读取介质中。本发明实施例还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时可实现上述图3、图6、图8或图9对应的方法实施例中的任意步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。266.所述的存储介质,如只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。267.以上所述是本发明实施例的优选实施方式,应当指出,对于本
技术领域
:的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页12当前第1页12
再多了解一些

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

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

相关文献