CN113065879A - 一种数据流质检方法及*** - Google Patents
一种数据流质检方法及*** Download PDFInfo
- Publication number
- CN113065879A CN113065879A CN202110486367.9A CN202110486367A CN113065879A CN 113065879 A CN113065879 A CN 113065879A CN 202110486367 A CN202110486367 A CN 202110486367A CN 113065879 A CN113065879 A CN 113065879A
- Authority
- CN
- China
- Prior art keywords
- quality inspection
- data stream
- terminal
- quality
- server
- 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.)
- Pending
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 871
- 238000000034 method Methods 0.000 title claims abstract description 126
- 238000001514 detection method Methods 0.000 claims description 36
- 238000000605 extraction Methods 0.000 claims description 26
- 238000003860 storage Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 14
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 12
- 238000012372 quality testing Methods 0.000 claims description 9
- 238000012797 qualification Methods 0.000 claims description 3
- 238000003908 quality control method Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 42
- 239000004433 Thermoplastic polyurethane Substances 0.000 abstract description 22
- 229920002803 thermoplastic polyurethane Polymers 0.000 abstract description 22
- 230000006870 function Effects 0.000 description 35
- 238000010586 diagram Methods 0.000 description 15
- 238000007781 pre-processing Methods 0.000 description 14
- 230000009977 dual effect Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 238000000926 separation method Methods 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000003058 natural language processing Methods 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 239000000872 buffer Substances 0.000 description 4
- 238000013135 deep learning Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000007619 statistical method Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/018—Certifying business or products
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Development Economics (AREA)
- Biomedical Technology (AREA)
- Finance (AREA)
- Biophysics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Accounting & Taxation (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Human Resources & Organizations (AREA)
- Multimedia (AREA)
- Evolutionary Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Technology Law (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
本申请实施例提供一种数据流质检方法及***,可用于云计算技术领域或其他技术领域,方法包括:在数据流录制过程中,质检终端获取当前录制的数据流,并将数据流发送至质检服务器;质检服务器根据所述数据流执行第一质检,得到第一质检结果;质检终端将第一质检结果返回至数据流录制终端;质检终端额外获取一路数据流,并将数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
Description
技术领域
本申请涉及云计算技术领域,具体涉及一种数据流质检方法及***。
背景技术
为保护消费者权益,银***、***等监管机构要求金融机构销售自有或代销理财、基金、保险等产品时,需对销售过程同步录音录像(简称:双录),防范误导销售、私售“飞单”等情况。金融机构需确保双录内容符合监管机构及自身双录流程的要求,比如:客户经理有确认客户身份并自我介绍、有介绍产品情况(如:发行主体、保本属性、收益水平、风险情况、手续费等)、客户经理与客户位于同一画面、关键环节有客户签字、客户经理是否说了违禁语等。
目前金融机构一般通过人工播放双录视频的方式进行检查,一方面耗时耗力,难以保证所有双录视频百分百完成质检,同时质检标准也无法统一,存在人工质检通过但仍不符合监管或内部制度要求的风险;另一方面只能采取事后检查方式,对于发现的不合格双录,需客户重返营业场所进行补录,客户体验不好,运营效率不高。近年来,部分金融机构利用人工智能技术对双录完成后集中存储的视频文件进行自动化检查,虽然减少了质检的人力投入并统一了质检标准,但受限于双录耗时、双录视频文件上传、集中存储、下载进入质检队列、质检等环节的耗时,质检时效性存在不足,一般要在双录完成后的数个小时甚至第2天才能完成质检。对于自动质检发现不合格的,仍需客户再次返回营业场所补录,未解决客户体验及运营效率不佳的问题。
发明内容
针对现有技术中的问题,本申请提供一种数据流质检方法及***,在启动录制时就额外获取一路录制过程中的数据流进行质检,在录制完成后的一小段时间内(比如:1分钟)即完成质检,对于不合格的质检点可现场进行重录,避免客户需要二次来营业场所补录的情况,提升客户体验及运营效率。
为解决上述技术问题,本申请提供以下技术方案:
第一方面,本申请提供一种数据流质检方法,由质检终端执行,包括:
在数据流录制过程中,获取当前录制的数据流;
将所述当前录制的数据流发送至质检服务器,以使所述质检服务器执行第一质检,得到第一质检结果;
将所述第一质检结果返回至数据流录制终端。
进一步地,所述数据流质检方法还包括:
对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
将所述第二质检结果返回至数据流录制终端。
进一步地,所述数据流包括音频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的至少一部分;
其中,所述质检步骤包括:
将所述音频数据流转换为文本数据;
将所述音频数据流转换后的文本数据与一预设违禁词数据库中的数据进行比对,得到违禁词相似度,若所述违禁词相似度低于设定阈值,则判断所述音频数据流质检合格;
将所述音频数据流转换后的文本数据与一预设标准话术模板进行比对,得到话术相似度,若所述话术相似度高于设定阈值,则判断所述音频数据流质检合格。
进一步地,所述数据流包括音频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的其中一部分;
所述对所述数据流执行第二质检包括执行所述质检步骤的其中另一部分;
其中,所述质检步骤包括:
将所述音频数据流转换为文本数据;
将所述音频数据流转换后的文本数据与一预设违禁词数据库中的数据进行比对,得到违禁词相似度,若所述违禁词相似度低于设定阈值,则判断所述音频数据流质检合格;
将所述音频数据流转换后的文本数据与一预设标准话术模板进行比对,得到话术相似度,若所述话术相似度高于设定阈值,则判断所述音频数据流质检合格。
进一步地,所述数据流包括视频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的至少一部分;
其中,所述质检步骤包括:
对所述视频数据流抽帧得到的图片进行图片画面检测,若所述图片画面信息高于设定阈值,则判断所述视频数据流质检合格;
对所述视频数据流抽帧得到的图片进行图片中人物动作检测,若所述图片中人物动作信息高于设定阈值,则判断所述视频数据流质检合格。
进一步地,所述数据流包括视频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的其中一部分;
所述对所述数据流执行第二质检包括执行所述质检步骤的其中另一部分;
其中,所述质检步骤包括:
对所述视频数据流抽帧得到的图片进行图片画面检测,若所述图片画面信息高于设定阈值,则判断所述视频数据流质检合格;
对所述视频数据流抽帧得到的图片进行图片中人物动作检测,若所述图片中人物动作信息高于设定阈值,则判断所述视频数据流质检合格。
第二方面,本申请提供一种数据流质检方法,由质检服务器执行,包括:
接收质检终端发送的数据流,其中,所述数据流为所述质检终端在数据流录制过程中获取的当前录制数据流;
根据所述数据流,执行第一质检,得到第一质检结果;
将所述第一质检结果发送至质检终端,以使,所述质检终端将所述第一质检结果返回至数据流录制终端。
进一步地,所述数据流包括音频数据流,所述根据所述数据流,执行第一质检,包括:
执行质检步骤的至少一部分;
其中,所述质检步骤包括:
将所述音频数据流转换为文本数据;
将所述音频数据流转换后的文本数据与一预设违禁词数据库中的数据进行比对,得到违禁词相似度,若所述违禁词相似度低于设定阈值,则判断所述音频数据流质检合格;
将所述音频数据流转换后的文本数据与一预设标准话术模板进行比对,得到话术相似度,若所述话术相似度高于设定阈值,则判断所述音频数据流质检合格。
进一步地,所述数据流包括视频数据流,所述根据所述数据流,执行第一质检,包括:
执行质检步骤的至少一部分;
其中,所述质检步骤包括:
对所述视频数据流抽帧得到的图片进行图片画面检测,若所述图片画面信息高于设定阈值,则判断所述视频数据流质检合格;
对所述视频数据流抽帧得到的图片进行图片中人物动作检测,若所述图片中人物动作信息高于设定阈值,则判断所述视频数据流质检合格。
第三方面,本申请提供一种数据流质检方法,包括:
在数据流录制过程中,质检终端获取当前录制的数据流;
将所述当前录制的数据流发送至质检服务器;
所述质检服务器根据所述当前录制的数据流执行第一质检,得到第一质检结果;
所述质检终端将所述质检服务器发送的第一质检结果返回至数据流录制终端。
进一步地,所述数据流质检方法还包括:
所述质检终端对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
所述质检终端将所述第二质检结果返回至数据流录制终端。
第四方面,本申请提供一种质检终端,包括:
数据获取模块:在数据流录制过程中,获取当前录制的数据流;
数据传输模块:将所述当前录制的数据流发送至质检服务器,以使所述质检服务器执行第一质检,得到第一质检结果;
第一结果返回模块:将所述第一质检结果返回至数据流录制终端。
进一步地,所述质检终端还包括:
第二质检模块:对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
第二结果返回模块:将所述第二质检结果返回至数据流录制终端。
第五方面,本申请提供一种质检服务器,包括:
数据接收模块:接收质检终端发送的数据流,其中,所述数据流为所述质检终端在数据流录制过程中获取的当前录制数据流;
第一质检模块:根据所述数据流,执行第一质检,得到第一质检结果;
第一结果发送模块:将所述第一质检结果发送至质检终端,以使,所述质检终端将所述第一质检结果返回至数据流录制终端。
第六方面,本申请提供一种数据流质检***,包括质检终端以及质检服务器;
所述质检终端在数据流录制过程中,获取当前录制的数据流,并将所述当前录制的数据流发送至质检服务器;
所述质检服务器根据所述当前录制的数据流执行第一质检,得到第一质检结果,并将所述第一质检结果发送至所述质检终端;
所述质检终端将所述第一质检结果返回至数据流录制终端。
第七方面,本申请提供一种数据流质检***,包括质检终端以及质检服务器;
所述质检终端在数据流录制过程中,获取当前录制的数据流,并对所述数据流执行第二质检,得到第二质检结果;
所述质检服务器根据所述质检终端发送的数据流执行第一质检,得到第一质检结果,并将所述第一质检结果发送至所述质检终端,其中,所述第一质检和所述第二质检的质检操作不同;
所述质检终端将所述第一质检结果以及所述第二质检结果返回至数据流录制终端。
第八方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的数据流质检方法。
第九方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的数据流质检方法。
由上述技术方案可知,本申请提供的一种数据流质检方法及***,方法包括:在数据流录制过程中,质检终端获取当前录制的数据流,并将数据流发送至质检服务器;质检服务器根据所述数据流执行第一质检,得到第一质检结果;质检终端将第一质检结果返回至数据流录制终端;质检终端额外获取一路数据流,并将数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例中的数据流质检方法中质检终端流程示意图。
图2是本申请实施例中的数据流质检方法中音频数据流质检流程示意图。
图3是本申请实施例中的数据流质检方法中视频数据流质检流程示意图。
图4是本申请实施例中的数据流质检方法中质检服务器流程示意图。
图5是本申请实施例中数据流质检方法流程示意图。
图6是本申请实施例中质检终端结构示意图。
图7是本申请实施例中的质检服务器结构示意图。
图8是本申请实施例中的数据流质检***结构示意图。
图9是本申请实施例中的数据流质检***的具体流程示意图。
图10是本申请实施例中的电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请公开的数据流质检方法及***可用于云计算技术领域,也可用于除云计算技术领域之外的任意领域,本申请公开的数据流质检方法及***的应用领域不做限定。
在本申请的一个或多个实施例中,数据流可以是音频数据流或者视频数据流,也可以是音视频混合数据流。音、视频数据流的质检内容包括客户经理有确认客户身份并自我介绍、有介绍产品情况(如:发行主体、保本属性、收益水平、风险情况、手续费等)、客户经理与客户位于同一画面、关键环节有客户签字、客户经理是否说了违禁语等。
考虑到现有的数据流质检一般需要在录制完成后的数个小时甚至第2天才能完成导致客户体验及运营效率不佳等问题,本申请提供一种数据流质检方法、数据流质检***、电子设备和计算机可读存储介质,质检终端将数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
基于上述内容,本申请还提供一种用于实现本申请一个或多个实施例中提供的数据流质检方法的质检终端以及质检服务器,该质检终端可以与客户终端设备之间通信连接,所述客户终端设备包括录制外设、录制终端模块以及录制服务端,录制终端模块通过内存复制等方式额外将数据流录制过程中的数据流及质检任务信息发送至质检终端。
其中,所述质检终端可以自客户终端设备接收当前录制的数据流以及数据流质检指令,并自该数据流质检指令中获取质检所需的任务信息,例如:数据流对应的产品信息以及需要质检的项目等,所述质检终端可以将数据流以及质检任务信息传输至质检服务器,由所述质检服务器进行数据流质检,也可以根据自身计算性能,将质检任务信息进行分配,将自身计算资源可支持的质检项保留在终端侧执行,其他质检项部署到质检服务器执行,所有质检项执行完成后,质检终端将质检结果返回至客户终端设备。
可以理解的是,所述客户端设备可以包括智能手机、平板电子设备、便携式计算机、台式电脑、个人数字助理(PDA)等。
在另一实际应用情形中,所述质检终端可以与客户终端设备中的录制终端模块合并部署,进行数据流质检的部分可以在如上述内容所述的质检终端执行,也可以所有的操作都在所述客户端设备中完成。具体可以根据所述客户端设备的处理能力,以及用户使用场景的限制等进行选择。本申请对此不作限定。
上述的客户端设备可以具有通信模块(即通信单元),可以与质检终端进行通信连接,实现与所述数据流传输。例如,通信单元可以将数据流以及数据流质检指令发送至质检终端,以便质检终端根据质检指令进行数据流质检。通信单元还可以接收质检终端返回的质检结果。
上述质检终端与所述客户端设备之间可以使用任何合适的网络协议进行通信,包括在本申请提交日尚未开发出的网络协议。所述网络协议例如可以包括TCP/IP协议、UDP/IP协议、HTTP协议、HTTPS协议等。当然,所述网络协议例如还可以包括在上述协议之上使用的RPC协议(Remote Procedure Call Protocol,远程过程调用协议)、REST协议(Representational State Transfer,表述性状态转移协议)等。
本申请提供的数据流质检方法、数据流质检***、电子设备和计算机可读存储介质,在启动录制时就额外获取一路录制过程中的数据流进行质检,在录制完成后的一小段时间内(比如:1分钟)即完成质检,对于不合格的质检点可现场进行重录,避免客户需要二次来营业场所补录的情况,提升客户体验及运营效率。
具体通过下述多个实施例及应用实例分别进行说明。
为了解决现有的数据流质检一般需要在录制完成后的数个小时甚至第2天才能完成导致客户体验及运营效率不佳的问题,本申请提供一种数据流质检方法的实施例,参见图1,由质检终端执行,所述数据流质检方法具体包含有如下内容:
步骤S100:在数据流录制过程中,获取当前录制的数据流;
步骤S200:将所述当前录制的数据流发送至质检服务器,以使所述质检服务器执行第一质检,得到第一质检结果;
步骤S300:将所述第一质检结果返回至数据流录制终端。
可以理解的是,在录制过程中,录制终端每隔设定时长将当前录制的数据流以及质检信息发送至质检终端,质检终端对数据流进行处理,并将处理后的数据流以及质检信息发送至质检服务器,质检服务器根据质检信息对处理后的数据流进行全部或部分质检,质检完成后,将质检结果传输至质检终端,质检终端将质检结果返回至录制终端,对于质检不合格的数据流进行重新录制。
当所述数据流为音频数据流时,质检终端根据语音转文本功能的需要,对音频数据进行编码格式、采样率、码流等方面的重编码等处理;当所述数据流为视频数据流时,质检终端按照预设的频度对视频数据流进行抽帧处理,将视频数据流转换成图片;当所述数据流为双录音视频流时,质检终端对双录音视频流进行分离预处理,得到分离后的音频数据和分离后的视频数据,再分别对分离后的音频数据和分离后的视频数据进行上述处理。
从上述描述可知,本申请实施例提供的数据流质检方法,质检终端额外获取一路数据流,并将数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检的检测效率,在本申请提供的数据流质检方法的一个实施例中,提供一种数据流质检的优选方式,参见图1,在所述数据流质检方法中的具体还包含有如下内容:
步骤S400:对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
步骤S500:将所述第二质检结果返回至数据流录制终端。
可以理解的是,质检信息中的一些可快速完成或对处理性能要求较低的质检项,可以直接在质检终端完成质检,其他耗时较长或对处理性能要求较高的质检项,可以转发至质检服务器质检。
从上述描述可知,本申请实施例提供的数据流质检方法,质检终端额外获取一路数据流,并结合质检终端性能在质检终端、质检服务器之间合理部署质检功能,利用质检服务器CPU、GPU、TPU等高性能计算资源对一些耗时较长或要求较高的质检项进行质检,其他一些可快速完成或对处理性能要求较低的质检项则在质检终端执行,进一步缩短了数据流质检所需要的时间,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检的检测效率,在本申请提供的数据流质检方法的一个实施例中,提供一种对音频数据流进行质检的方法,在所述数据流质检方法中的步骤S200具体包含有如下内容:
所述数据流包括音频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的至少一部分;
其中,所述质检步骤,参见图2,包括:
步骤S001:将所述音频数据流转换为文本数据;
步骤S002:将所述音频数据流转换后的文本数据与一预设违禁词数据库中的数据进行比对,得到违禁词相似度,若所述违禁词相似度低于设定阈值,则判断所述音频数据流质检合格;
步骤S003:将所述音频数据流转换后的文本数据与一预设标准话术模板进行比对,得到话术相似度,若所述话术相似度高于设定阈值,则判断所述音频数据流质检合格。
可以理解的是,当质检终端性能较弱时,质检服务器可以根据实际需要对音频数据流进行全部或部分质检步骤,例如,通过自然语言处理、关键词匹配等方式比对该文本与标准话术模板、违禁语的相似度,判断是否超过预设的合格阈值,超过则判断为质检合格,低于阈值则判断为不合格。
从上述描述可知,本申请实施例提供的数据流质检方法,质检终端针对音频数据流进行处理,并将处理后的音频数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检的检测效率,在本申请提供的数据流质检方法的一个实施例中,提供一种对音频数据流进行质检的方法,在所述数据流质检方法中的步骤S200以及步骤S400具体包含有如下内容:
所述数据流包括音频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的其中一部分;
所述对所述数据流执行第二质检包括执行所述质检步骤的其中另一部分;
其中,所述质检步骤,参见图2,包括:
步骤S001:将所述音频数据流转换为文本数据;
步骤S002:将所述音频数据流转换后的文本数据与一预设违禁词数据库中的数据进行比对,得到违禁词相似度,若所述违禁词相似度低于设定阈值,则判断所述音频数据流质检合格;
步骤S003:将所述音频数据流转换后的文本数据与一预设标准话术模板进行比对,得到话术相似度,若所述话术相似度高于设定阈值,则判断所述音频数据流质检合格。
可以理解的是,质检终端在接收到录制终端发送的音频数据流后,可以根据其自身性能,将质检任务在自身以及质检服务器之间合理分配,将自身计算资源可支持、数据量大的质检任务保留在终端,其他质检任务部署到质检服务器,达到减少网络传输延时、提升质检时效性的目的。比如,质检终端将重编码后的音频数据进行语音转文本,然后通过关键词匹配等方式比对该文本与违禁语的相似度,判断是否超过预设的合格阈值,超过则判断为质检合格,低于阈值则判断为不合格。质检服务器通过自然语言处理方式比对该文本与标准话术模板的相似度判断是否超过预设的合格阈值,超过则判断为质检合格,低于阈值则判断为不合格。
从上述描述可知,从上述描述可知,本申请实施例提供的数据流质检方法,质检终端额外获取一路数据流,并结合质检终端性能在质检终端、质检服务器之间合理部署质检功能,利用质检服务器CPU、GPU、TPU等高性能计算资源对一些耗时较长或要求较高的质检项进行质检,其他一些可快速完成或对处理性能要求较低的质检项则在质检终端执行,进一步缩短了数据流质检所需要的时间,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检的检测效率,在本申请提供的数据流质检方法的一个实施例中,提供一种对视频数据流进行质检的方法,在所述数据流质检方法中的步骤S200具体包含有如下内容:
所述数据流包括视频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的至少一部分;
其中,所述质检步骤,参见图3,包括:
步骤S004:对所述视频数据流抽帧得到的图片进行图片画面检测,若所述图片画面信息高于设定阈值,则判断所述视频数据流质检合格;
步骤S005:对所述视频数据流抽帧得到的图片进行图片中人物动作检测,若所述图片中人物动作信息高于设定阈值,则判断所述视频数据流质检合格。
可以理解的是,当质检终端性能较弱时,质检服务器可以根据实际需要对视频数据流进行全部或部分质检步骤,例如,针对抽帧所得的图片,采取基于深度学习的目标检测算法、行为识别算法检测图片中的人脸信息、证件/产品资料、签字动作、手写体等,从而判断客户经理与客户是否位于同一画面、客户经理是否展示证件或产品资料、客户是否有签字动作、是否有手写体签名等,并与预设的阈值比较,当检测结果的置信度大于阈值时则判断为质检合格,低于阈值则不合格。主流目标检测方法有R-CNN、YOLO、SSD等,行为识别算法有C3D、CNN+LSTM、Two-Stream等。
从上述描述可知,本申请实施例提供的数据流质检方法,质检终端针对视频数据流进行处理,并将处理后的视频数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检的检测效率,在本申请提供的数据流质检方法的一个实施例中,提供一种对视频数据流进行质检的方法,在所述数据流质检方法中的步骤S200以及步骤S400具体包含有如下内容:
所述数据流包括视频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的其中一部分;
所述对所述数据流执行第二质检包括执行所述质检步骤的其中另一部分;
其中,所述质检步骤,参见图3,包括:
步骤S004:对所述视频数据流抽帧得到的图片进行图片画面检测,若所述图片画面信息高于设定阈值,则判断所述视频数据流质检合格;
步骤S005:对所述视频数据流抽帧得到的图片进行图片中人物动作检测,若所述图片中人物动作信息高于设定阈值,则判断所述视频数据流质检合格。
可以理解的是,质检终端在接收到录制终端发送的视频数据流后,可以根据其自身性能,将质检任务在自身以及质检服务器之间合理分配,将自身计算资源可支持、数据量大的质检任务保留在终端,其他质检任务部署到质检服务器,达到减少网络传输延时、提升质检时效性的目的。比如:客户经理与客户是否位于同一画面的检测部署在终端,其他部署在实时质检服务端。
从上述描述可知,从上述描述可知,本申请实施例提供的数据流质检方法,质检终端额外获取一路视频数据流,并结合质检终端性能在质检终端、质检服务器之间合理部署质检功能,利用质检服务器CPU、GPU、TPU等高性能计算资源对一些耗时较长或要求较高的质检项进行质检,其他一些可快速完成或对处理性能要求较低的质检项则在质检终端执行,进一步缩短了数据流质检所需要的时间,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了解决现有的数据流质检一般需要在录制完成后的数个小时甚至第2天才能完成导致客户体验及运营效率不佳的问题,本申请提供一种数据流质检方法的实施例,参见图4,由质检服务器执行,所述数据流质检方法具体包含有如下内容:
步骤S600:接收质检终端发送的数据流,其中,所述数据流为所述质检终端在数据流录制过程中获取的当前录制数据流;
步骤S700:根据所述数据流,执行第一质检,得到第一质检结果;
步骤S800:将所述第一质检结果发送至质检终端,以使,所述质检终端将所述第一质检结果返回至数据流录制终端。
可以理解的是,在录制过程中,录制终端每隔设定时长将当前录制的数据流以及质检信息发送至质检终端,质检终端对数据流进行处理,并将处理后的数据流以及质检信息发送至质检服务器,质检服务器根据质检信息对处理后的数据流进行全部或部分质检,质检完成后,将质检结果传输至质检终端,质检终端将质检结果返回至录制终端,对于质检不合格的数据流进行重新录制。
质检终端根据数据流的不同类型进行不同的处理,当所述数据流为音频数据流时,质检终端根据语音转文本功能的需要,对音频数据进行编码格式、采样率、码流等方面的重编码等处理;当所述数据流为视频数据流时,质检终端按照预设的频度对视频数据流进行抽帧处理,将视频数据流转换成图片;当所述数据流为双录音视频流时,质检终端对双录音视频流进行分离预处理,得到分离后的音频数据和分离后的视频数据,再分别对分离后的音频数据和分离后的视频数据进行上述处理。
从上述描述可知,本申请实施例提供的数据流质检方法,质检服务器利用自身CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检的检测效率,在本申请提供的数据流质检方法的一个实施例中,提供一种数据流质检的优选方式,在所述数据流质检方法中的步骤S700具体包含有如下内容:
所述数据流包括音频数据流,所述根据所述数据流,执行第一质检,包括:
执行质检步骤的至少一部分;
其中,所述质检步骤,参见图2,包括:
步骤S001:将所述音频数据流转换为文本数据;
步骤S002:将所述音频数据流转换后的文本数据与一预设违禁词数据库中的数据进行比对,得到违禁词相似度,若所述违禁词相似度低于设定阈值,则判断所述音频数据流质检合格;
步骤S003:将所述音频数据流转换后的文本数据与一预设标准话术模板进行比对,得到话术相似度,若所述话术相似度高于设定阈值,则判断所述音频数据流质检合格。
可以理解的是,当质检终端性能较弱时,质检服务器可以根据实际需要对音频数据流进行全部或部分质检步骤,例如,通过自然语言处理、关键词匹配等方式比对该文本与标准话术模板、违禁语的相似度,判断是否超过预设的合格阈值,超过则判断为质检合格,低于阈值则判断为不合格。
从上述描述可知,本申请实施例提供的数据流质检方法,质检终端针对音频数据流进行处理,并将处理后的音频数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检的检测效率,在本申请提供的数据流质检方法的一个实施例中,提供一种对视频数据流进行质检的方法,在所述数据流质检方法中的步骤S700具体包含有如下内容:
所述数据流包括视频数据流,所述根据所述数据流,执行第一质检,包括:
执行质检步骤的至少一部分;
其中,所述质检步骤,参见图3,包括:
步骤S004:对所述视频数据流抽帧得到的图片进行图片画面检测,若所述图片画面信息高于设定阈值,则判断所述视频数据流质检合格;
步骤S005:对所述视频数据流抽帧得到的图片进行图片中人物动作检测,若所述图片中人物动作信息高于设定阈值,则判断所述视频数据流质检合格。
从上述描述可知,本申请实施例提供的数据流质检方法,质检终端针对视频数据流进行处理,并将处理后的视频数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了解决现有的数据流质检一般需要在录制完成后的数个小时甚至第2天才能完成导致客户体验及运营效率不佳的问题,本申请提供一种数据流质检方法的实施例,参见图5,所述数据流质检方法具体包含有如下内容:
步骤S110:在数据流录制过程中,质检终端获取当前录制的数据流;
步骤S120:将所述当前录制的数据流发送至质检服务器;
步骤S130:所述质检服务器根据所述当前录制的数据流执行第一质检,得到第一质检结果;
步骤S140:所述质检终端将所述质检服务器发送的第一质检结果返回至数据流录制终端。
可以理解的是,在录制过程中,录制终端每隔设定时长将当前录制的数据流以及质检信息发送至质检终端,质检终端对数据流进行处理,并将处理后的数据流以及质检信息发送至质检服务器,质检服务器根据质检信息对处理后的数据流进行全部或部分质检,质检完成后,将质检结果传输至质检终端,质检终端将质检结果返回至录制终端,对于质检不合格的数据流进行重新录制。
质检终端根据数据流的不同类型进行不同处理,当所述数据流为音频数据流时,质检终端根据语音转文本功能的需要,对音频数据进行编码格式、采样率、码流等方面的重编码等处理;当所述数据流为视频数据流时,质检终端按照预设的频度对视频数据流进行抽帧处理,将视频数据流转换成图片;当所述数据流为双录音视频流时,质检终端对双录音视频流进行分离预处理,得到分离后的音频数据和分离后的视频数据,再分别对分离后的音频数据和分离后的视频数据进行上述处理。
从上述描述可知,本申请实施例提供的数据流质检方法,质检终端额外获取一路数据流,并将数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检的检测效率,在本申请提供的数据流质检方法的一个实施例中,提供一种数据流质检的优选方式,参见图5,在所述数据流质检方法中的具体还包含有如下内容:
步骤S150:所述质检终端对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
步骤S160:所述质检终端将所述第二质检结果返回至数据流录制终端。
可以理解的是,质检信息中的一些可快速完成或对处理性能要求较低的质检项,可以直接在质检终端完成质检,其他耗时较长或对处理性能要求较高的质检项,可以转发至质检服务器质检。
从上述描述可知,本申请实施例提供的数据流质检方法,质检终端额外获取一路数据流,并结合质检终端性能在质检终端、质检服务器之间合理部署质检功能,利用质检服务器CPU、GPU、TPU等高性能计算资源对一些耗时较长或要求较高的质检项进行质检,其他一些可快速完成或对处理性能要求较低的质检项则在质检终端执行,进一步缩短了数据流质检所需要的时间,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
从软件层面来说,为了解决现有的数据流质检一般需要在录制完成后的数个小时甚至第2天才能完成导致客户体验及运营效率不佳的问题,本申请提供一种用于执行所述数据流质检方法中全部或部分内容的质检终端的实施例,参见图6,所述质检终端具体包含有如下内容:
数据获取模块10:在数据流录制过程中,获取当前录制的数据流;
数据传输模块11:将所述当前录制的数据流发送至质检服务器,以使所述质检服务器执行第一质检,得到第一质检结果;
第一结果返回模块12:将所述第一质检结果返回至数据流录制终端。
可以理解的是,在录制过程中,录制终端每隔设定时长将当前录制的数据流以及质检信息发送至数据获取模块10,数据传输模块11将数据流以及质检信息发送至质检服务器,质检服务器根据质检信息对处理后的数据流进行全部或部分质检,质检完成后,将质检结果传输至第一结果返回模块12,第一结果返回模块12将质检结果返回至录制终端,对于质检不合格的数据流进行重新录制。
从上述描述可知,本申请实施例提供的质检终端,质检终端额外获取一路数据流,并将数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检的检测效率,在本申请提供的质检终端的一个实施例中,提供一种数据流质检的优选方式,参见图6,所述质检终端具体还包含有如下内容:
第二质检模块13:对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
第二结果返回模块14:将所述第二质检结果返回至数据流录制终端。
可以理解的是,质检终端具体功能可根据其自身性能在自身与质检服务器之间合理分配,将终端侧计算资源可支持、数据量大的质检项保留在质检终端,其他质检项部署到质检服务器,达到减少网络传输延时、提升质检时效性的目的。第二质检模块13包括音频质检单元以及视频质检单元,针对音频数据流,音频质检单元将重编码后的音频数据进行语音转文本,然后通过自然语言处理、关键词匹配等方式比对该文本与标准话术模板、违禁语的相似度,判断是否超过预设的合格阈值,超过则判断为质检合格,低于阈值则判断为不合格;针对视频数据流,视频质检单元针对抽帧所得的图片,采取基于深度学习的目标检测算法、行为识别算法检测图片中的人脸信息、证件/产品资料、签字动作、手写体等,从而判断客户经理与客户是否位于同一画面、客户经理是否展示证件或产品资料、客户是否有签字动作、是否有手写体签名等,并与预设的阈值比较,当检测结果的置信度大于阈值时则判断为质检合格,低于阈值则不合格。
从上述描述可知,本申请实施例提供的质检终端,结合自身性能在质检终端、质检服务器之间合理部署质检功能,利用质检服务器CPU、GPU、TPU等高性能计算资源对一些耗时较长或要求较高的质检项进行质检,其他一些可快速完成或对处理性能要求较低的质检项则在质检终端执行,进一步缩短了数据流质检所需要的时间,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检的准确率,在本申请提供的质检终端的一个实施例中,提供一种数据流处理的优选方式,参见图6,所述质检终端具体还包含数据处理模块15。
可以理解的是,所述数据处理模块15包括音视频分离单元、音频预处理单元以及视频预处理单元。根据数据流的不同类型,数据处理模块15对数据流进行处理,当所述数据流为音频数据流时,数据处理模块15调用音频预处理单元,音频预处理单元根据语音转文本功能的需要,对音频数据进行编码格式、采样率、码流等方面的重编码等处理;当所述数据流为视频数据流时,数据处理模块15调用视频预处理单元,视频预处理单元按照预设的频度对视频数据流进行抽帧处理,将视频数据流转换成图片;当所述数据流为双录音视频流时,数据处理模块15调用音视频分离单元、音频预处理单元以及视频预处理单元,音视频分离单元对双录音视频流进行分离预处理,得到分离后的音频数据和分离后的视频数据,音频预处理单元以及视频预处理单元再分别对分离后的音频数据和分离后的视频数据进行上述处理,上述音视频分离、预处理可基于FFMPEG、OPENCV等提供的函数功能来实现。
从上述描述可知,本申请实施例提供的质检终端,对数据流先进行数据处理,再执行质检操作,避免将大数据量的视频传输到质检服务器导致的网络资源占用及传输延时,进一步提升质检时效性。
为了解决现有的数据流质检一般需要在录制完成后的数个小时甚至第2天才能完成导致客户体验及运营效率不佳的问题,本申请提供一种质检服务器的实施例,参见图7,所述质检服务器具体包含有如下内容:
数据接收模块20:接收质检终端发送的数据流,其中,所述数据流为所述质检终端在数据流录制过程中获取的当前录制数据流;
第一质检模块21:根据所述数据流,执行第一质检,得到第一质检结果;
第一结果发送模块22:将所述第一质检结果发送至质检终端,以使,所述质检终端将所述第一质检结果返回至数据流录制终端。
可以理解的是,在录制过程中,录制终端每隔设定时长将当前录制的数据流以及质检信息发送至质检终端,质检终端对数据流进行处理,数据接收模块20接收质检终端发送的处理后的数据流,第一质检模块21根据质检信息对处理后的数据流进行全部或部分质检,质检完成后,第一结果发送模块22将质检结果传输至质检终端,质检终端将质检结果返回至录制终端,对于质检不合格的数据流进行重新录制。第一质检模块21包括音频质检单元以及视频质检单元,针对音频数据流,音频质检单元将重编码后的音频数据进行语音转文本,然后通过自然语言处理、关键词匹配等方式比对该文本与标准话术模板、违禁语的相似度,判断是否超过预设的合格阈值,超过则判断为质检合格,低于阈值则判断为不合格;针对视频数据流,视频质检单元针对抽帧所得的图片,采取基于深度学习的目标检测算法、行为识别算法检测图片中的人脸信息、证件/产品资料、签字动作、手写体等,从而判断客户经理与客户是否位于同一画面、客户经理是否展示证件或产品资料、客户是否有签字动作、是否有手写体签名等,并与预设的阈值比较,当检测结果的置信度大于阈值时则判断为质检合格,低于阈值则不合格。
从上述描述可知,本申请实施例提供的质检服务器,利用自身CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
在一些具体实施方式中,所述质检服务器还具体包括存储单元23,所述存储单元23可以相关质检结果,用作后续的查询及统计分析。
为了解决现有的数据流质检一般需要在录制完成后的数个小时甚至第2天才能完成导致客户体验及运营效率不佳的问题,本申请提供一种数据流质检***的实施例,参见图8,所述数据流质检***具体包括质检终端30以及质检服务器31:
可以理解的是,质检终端30可以对录制数据流进行处理,质检终端30可根据终端侧性能在质检终端30与质检服务器31之间合理分配,将终端侧计算资源可支持、数据量大的质检项保留在质检终端30,其他质检项部署到质检服务器31,达到减少网络传输延时、提升质检时效性的目的。如果终端性能较弱,则可将质检终端30的数据流质检功能迁移到质检服务器31中,只保留质检终端30的数据处理功能。质检终端30最后整合质检服务器31发送的质检结果,将质检结果返回录制终端,质检终端30可以与录制终端合并部署,当录制终端设备性能不足以完成基础必要的功能时,可以与录制终端独立部署。质检服务器31接收质检服务器31转发的质检请求,利用自身高性能算力完成质检并返回质检结果。
从上述描述可知,本申请实施例提供的数据流质检***,质检终端额外获取一路数据流,并将数据流发送至质检服务器,利用质检服务器CPU、GPU、TPU等高性能计算资源进行质检,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
为了进一步提高数据流质检效率,在本申请提供的数据流质检***的一个实施例中,参见图8,所述数据流质检***还具体包括:双录外设32、双录终端模块33以及双录服务端34。
可以理解的是,双录外设32包含摄像头、麦克风等音视频采集设备,用于采集客户经理、客户的图像、声音信息,然后将相关音视频流返回双录终端模块33,双录外设32可以是外置硬件,通过USB、蓝牙等有线或无线接口连接到双录终端模块2,也可以是双录终端模块33的内嵌硬件。双录终端模块33,双录***的程序界面,客户经理点击相关菜单可实施双录,获取双录外设32的音视频流信息形成双录文件,并通过内存复制等方式额外提供一路实时双录音视频流及质检任务信息发送质检终端30。双录终端模块33可以是B/S模式或C/S模式,一般部署在台式/笔记本电脑、平板电脑、智能手机等形态的设备上。双录服务端34,双录***的服务端,提供双录所需的业务功能,并通过双录终端模块33对客户经理展现,如:用户及权限管理、双录产品信息管理、双录话术管理、客户信息查询等。
从上述描述可知,本申请实施例提供的数据流质检***,一方面通过额外获取一路实时双录音视频流,实现双录启动时同步开展质检,避免传统模式下等待双录完成并上传视频文件后才开始质检导致的延时;另一方面根据终端性能将部分质检项安排在终端侧完成,将对计算资源高的质检项部署到服务端,减少传输耗时并降低服务端压力,进一步提升质检时效性,从而实现在双录完成后的一小段时间内完成质检,此时客户尚未离开,可以针对不合规项进行补录,提升客户体验及营业效率。
下面结合具体实施例对数据流质检***进行具体说明,参见图9。
S1101:双录外设采集客户经理、客户的视频及音频数据。
S1102:双录终端模块获取双录音视频数据。
S1103:数据获取模块从双录终端额外获取一路实时双录音视频流及质检所需的任务信息(如:双录的产品信息、质检项等)。
S1104:音视频分离单元将实时双录数据分离出音频数据、视频数据。
S1105:音频预处理单元根据需要对音频数据进行编码格式、采样率、码流等方面的重编码。
S1106:视频预处理单元针对分离后的视频数据,按照预设的频度进行抽帧形成图片。
S1107:音频质检单元根据部署的功能进行音频质检,对于终端性能不足的可以将部分或全部质检功能部署在质检服务器的S1110。
S1108:视频质检单元针对已抽帧的图片进行质检,对于终端性能不足的可以将部分或全部质检功能部署在质检服务器的S1111。
S1109:传输单元接收质检任务信息及相应的音频/文本/图片等信息。
S1110:音频质检单元按照音频质检规则实施质检。
S1111:视频质检单元按照视频质检规则实施质检。
S1112:存储单元存储质检结果,用作后续的查询及统计分析。
同时,质检服务器的质检结果会返回质检终端,由其整合所有质检项的结果后返回双录终端,供客户经理查看。
从硬件层面来说,为了解决现有的数据流质检一般需要在录制完成后的数个小时甚至第2天才能完成导致客户体验及运营效率不佳的问题,本申请提供一种用于实现所述数据流质检方法中的全部或部分内容的电子设备的实施例,所述电子设备具体包含有如下内容:
图10为本申请实施例的电子设备9600的***构成的示意框图。如图10所示,该电子设备9600可以包括中央处理器9100和存储器9140;存储器9140耦合到中央处理器9100。值得注意的是,该图10是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。
在一实施例中,数据流质检功能可以被集成到中央处理器中。其中,中央处理器可以被配置为进行如下控制:
步骤S110:在数据流录制过程中,质检终端获取当前录制的数据流;
步骤S120:将所述当前录制的数据流发送至质检服务器;
步骤S130:所述质检服务器根据所述当前录制的数据流执行第一质检,得到第一质检结果;
步骤S140:所述质检终端将所述质检服务器发送的第一质检结果返回至数据流录制终端。
步骤S150:所述质检终端对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
步骤S160:所述质检终端将所述第二质检结果返回至数据流录制终端。
从上述描述可知,本申请实施例提供的数据流质检方法,质检终端额外获取一路数据流,并结合质检终端性能在质检终端、质检服务器之间合理部署质检功能,利用质检服务器CPU、GPU、TPU等高性能计算资源对一些耗时较长或要求较高的质检项进行质检,其他一些可快速完成或对处理性能要求较低的质检项则在质检终端执行,进一步缩短了数据流质检所需要的时间,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
在另一个实施方式中,数据流质检***可以与中央处理器9100分开配置,例如可以将数据流质检***配置为与中央处理器9100连接的芯片,通过中央处理器的控制来实现数据流质检功能。
如图10所示,该电子设备9600还可以包括:通信模块9110、输入单元9120、音频处理器9130、显示器9160、电源9170。值得注意的是,电子设备9600也并不是必须要包括图10中所示的所有部件;此外,电子设备9600还可以包括图10中没有示出的部件,可以参考现有技术。
如图10所示,中央处理器9100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器9100接收输入并控制电子设备9600的各个部件的操作。
其中,存储器9140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器9100可执行该存储器9140存储的该程序,以实现信息存储或处理等。
输入单元9120向中央处理器9100提供输入。该输入单元9120例如为按键或触摸输入装置。电源9170用于向电子设备9600提供电力。显示器9160用于进行图像和文字等显示对象的显示。该显示器例如可为LCD显示器,但并不限于此。
该存储器9140可以是固态存储器,例如,只读存储器(ROM)、随机存取存储器(RAM)、SIM卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为EPROM等。存储器9140还可以是某种其它类型的装置。存储器9140包括缓冲存储器9141(有时被称为缓冲器)。存储器9140可以包括应用/功能存储部9142,该应用/功能存储部9142用于存储应用程序和功能程序或用于通过中央处理器9100执行电子设备9600的操作的流程。
存储器9140还可以包括数据存储部9143,该数据存储部9143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器9140的驱动程序存储部9144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。
通信模块9110即为经由天线9111发送和接收信号的发送机/接收机9110。通信模块(发送机/接收机)9110耦合到中央处理器9100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块9110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)9110还经由音频处理器9130耦合到扬声器9131和麦克风9132,以经由扬声器9131提供音频输出,并接收来自麦克风9132的音频输入,从而实现通常的电信功能。音频处理器9130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器9130还耦合到中央处理器9100,从而使得可以通过麦克风9132能够在本机上录音,且使得可以通过扬声器9131来播放本机上存储的声音。
本申请的实施例还提供能够实现上述实施例中的数据流质检方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的执行主体为服务器或客户端的数据流质检方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
步骤S110:在数据流录制过程中,质检终端获取当前录制的数据流;
步骤S120:将所述当前录制的数据流发送至质检服务器;
步骤S130:所述质检服务器根据所述当前录制的数据流执行第一质检,得到第一质检结果;
步骤S140:所述质检终端将所述质检服务器发送的第一质检结果返回至数据流录制终端。
步骤S150:所述质检终端对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
步骤S160:所述质检终端将所述第二质检结果返回至数据流录制终端。
从上述描述可知,本申请实施例提供的数据流质检方法,质检终端额外获取一路数据流,并结合质检终端性能在质检终端、质检服务器之间合理部署质检功能,利用质检服务器CPU、GPU、TPU等高性能计算资源对一些耗时较长或要求较高的质检项进行质检,其他一些可快速完成或对处理性能要求较低的质检项则在质检终端执行,进一步缩短了数据流质检所需要的时间,保证在录制完成后的短时间内完成质检,避免需要客户再次返回营业场所补录,从而提升客户体验及运营效率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (18)
1.一种数据流质检方法,其特征在于,由质检终端执行,包括:
在数据流录制过程中,获取当前录制的数据流;
将所述当前录制的数据流发送至质检服务器,以使所述质检服务器执行第一质检,得到第一质检结果;
将所述第一质检结果返回至数据流录制终端。
2.根据权利要求1所述的数据流质检方法,其特征在于,所述数据流质检方法还包括:
对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
将所述第二质检结果返回至数据流录制终端。
3.根据权利要求1所述的数据流质检方法,其特征在于,所述数据流包括音频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的至少一部分;
其中,所述质检步骤包括:
将所述音频数据流转换为文本数据;
将所述音频数据流转换后的文本数据与一预设违禁词数据库中的数据进行比对,得到违禁词相似度,若所述违禁词相似度低于设定阈值,则判断所述音频数据流质检合格;
将所述音频数据流转换后的文本数据与一预设标准话术模板进行比对,得到话术相似度,若所述话术相似度高于设定阈值,则判断所述音频数据流质检合格。
4.根据权利要求2所述的数据流质检方法,其特征在于,所述数据流包括音频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的其中一部分;
所述对所述数据流执行第二质检包括执行所述质检步骤的其中另一部分;
其中,所述质检步骤包括:
将所述音频数据流转换为文本数据;
将所述音频数据流转换后的文本数据与一预设违禁词数据库中的数据进行比对,得到违禁词相似度,若所述违禁词相似度低于设定阈值,则判断所述音频数据流质检合格;
将所述音频数据流转换后的文本数据与一预设标准话术模板进行比对,得到话术相似度,若所述话术相似度高于设定阈值,则判断所述音频数据流质检合格。
5.根据权利要求1所述的数据流质检方法,其特征在于,所述数据流包括视频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的至少一部分;
其中,所述质检步骤包括:
对所述视频数据流抽帧得到的图片进行图片画面检测,若所述图片画面信息高于设定阈值,则判断所述视频数据流质检合格;
对所述视频数据流抽帧得到的图片进行图片中人物动作检测,若所述图片中人物动作信息高于设定阈值,则判断所述视频数据流质检合格。
6.根据权利要求2所述的数据流质检方法,其特征在于,所述数据流包括视频数据流,所述质检服务器执行第一质检的步骤包括执行质检步骤的其中一部分;
所述对所述数据流执行第二质检包括执行所述质检步骤的其中另一部分;
其中,所述质检步骤包括:
对所述视频数据流抽帧得到的图片进行图片画面检测,若所述图片画面信息高于设定阈值,则判断所述视频数据流质检合格;
对所述视频数据流抽帧得到的图片进行图片中人物动作检测,若所述图片中人物动作信息高于设定阈值,则判断所述视频数据流质检合格。
7.一种数据流质检方法,其特征在于,由质检服务器执行,包括:
接收质检终端发送的数据流,其中,所述数据流为所述质检终端在数据流录制过程中获取的当前录制数据流;
根据所述数据流,执行第一质检,得到第一质检结果;
将所述第一质检结果发送至质检终端,以使,所述质检终端将所述第一质检结果返回至数据流录制终端。
8.根据权利要求7所述的数据流质检方法,其特征在于,所述数据流包括音频数据流,所述根据所述数据流,执行第一质检,包括:
执行质检步骤的至少一部分;
其中,所述质检步骤包括:
将所述音频数据流转换为文本数据;
将所述音频数据流转换后的文本数据与一预设违禁词数据库中的数据进行比对,得到违禁词相似度,若所述违禁词相似度低于设定阈值,则判断所述音频数据流质检合格;
将所述音频数据流转换后的文本数据与一预设标准话术模板进行比对,得到话术相似度,若所述话术相似度高于设定阈值,则判断所述音频数据流质检合格。
9.根据权利要求7所述的数据流质检方法,其特征在于,所述数据流包括视频数据流,所述根据所述数据流,执行第一质检,包括:
执行质检步骤的至少一部分;
其中,所述质检步骤包括:
对所述视频数据流抽帧得到的图片进行图片画面检测,若所述图片画面信息高于设定阈值,则判断所述视频数据流质检合格;
对所述视频数据流抽帧得到的图片进行图片中人物动作检测,若所述图片中人物动作信息高于设定阈值,则判断所述视频数据流质检合格。
10.一种数据流质检方法,其特征在于,包括:
在数据流录制过程中,质检终端获取当前录制的数据流;
将所述当前录制的数据流发送至质检服务器;
所述质检服务器根据所述当前录制的数据流执行第一质检,得到第一质检结果;
所述质检终端将所述质检服务器发送的第一质检结果返回至数据流录制终端。
11.根据权利要求10所述的数据流质检方法,其特征在于,所述数据流质检方法还包括:
所述质检终端对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
所述质检终端将所述第二质检结果返回至数据流录制终端。
12.一种质检终端,其特征在于,包括:
数据获取模块:在数据流录制过程中,获取当前录制的数据流;
数据传输模块:将所述当前录制的数据流发送至质检服务器,以使所述质检服务器执行第一质检,得到第一质检结果;
第一结果返回模块:将所述第一质检结果返回至数据流录制终端。
13.根据权利要求12所述的质检终端,其特征在于,所述质检终端还包括:
第二质检模块:对所述数据流执行第二质检,得到第二质检结果,其中,所述第一质检和所述第二质检的质检操作不同;
第二结果返回模块:将所述第二质检结果返回至数据流录制终端。
14.一种质检服务器,其特征在于,包括:
数据接收模块:接收质检终端发送的数据流,其中,所述数据流为所述质检终端在数据流录制过程中获取的当前录制数据流;
第一质检模块:根据所述数据流,执行第一质检,得到第一质检结果;
第一结果发送模块:将所述第一质检结果发送至质检终端,以使,所述质检终端将所述第一质检结果返回至数据流录制终端。
15.一种数据流质检***,其特征在于,包括质检终端以及质检服务器;
所述质检终端在数据流录制过程中,获取当前录制的数据流,并将所述当前录制的数据流发送至质检服务器;
所述质检服务器根据所述当前录制的数据流执行第一质检,得到第一质检结果,并将所述第一质检结果发送至所述质检终端;
所述质检终端将所述第一质检结果返回至数据流录制终端。
16.一种数据流质检***,其特征在于,包括质检终端以及质检服务器;
所述质检终端在数据流录制过程中,获取当前录制的数据流,并对所述数据流执行第二质检,得到第二质检结果;
所述质检服务器根据所述质检终端发送的数据流执行第一质检,得到第一质检结果,并将所述第一质检结果发送至所述质检终端,其中,所述第一质检和所述第二质检的质检操作不同;
所述质检终端将所述第一质检结果以及所述第二质检结果返回至数据流录制终端。
17.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至11任一项所述的数据流质检方法。
18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至11任一项所述的数据流质检方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110486367.9A CN113065879A (zh) | 2021-04-30 | 2021-04-30 | 一种数据流质检方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110486367.9A CN113065879A (zh) | 2021-04-30 | 2021-04-30 | 一种数据流质检方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113065879A true CN113065879A (zh) | 2021-07-02 |
Family
ID=76568013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110486367.9A Pending CN113065879A (zh) | 2021-04-30 | 2021-04-30 | 一种数据流质检方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113065879A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113850486A (zh) * | 2021-09-13 | 2021-12-28 | 北京安捷金科信息技术有限公司 | 数据检验方法、数据检验***和可读存储介质 |
CN114999493A (zh) * | 2022-05-07 | 2022-09-02 | 国网河北省电力有限公司建设公司 | 一种智能语音质检方法及电子设备 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107333014A (zh) * | 2017-06-29 | 2017-11-07 | 上海澄美信息服务有限公司 | 一种智能录音质检*** |
US20190114572A1 (en) * | 2017-10-18 | 2019-04-18 | Hand Held Products, Inc. | System for analyzing workflow and detecting inactive operators and methods of using the same |
CN109831665A (zh) * | 2019-01-16 | 2019-05-31 | 深圳壹账通智能科技有限公司 | 一种视频质检方法、***及终端设备 |
CN110598008A (zh) * | 2018-06-13 | 2019-12-20 | 杭州海康威视***技术有限公司 | 录制数据的数据质检方法及装置、存储介质 |
CN110597964A (zh) * | 2019-09-27 | 2019-12-20 | 神州数码融信软件有限公司 | 一种双录质检语义分析方法、装置及双录质检*** |
CN111696528A (zh) * | 2020-06-20 | 2020-09-22 | 龙马智芯(珠海横琴)科技有限公司 | 一种语音质检方法、装置、质检设备及可读存储介质 |
CN111709630A (zh) * | 2020-06-08 | 2020-09-25 | 深圳乐信软件技术有限公司 | 语音质检方法、装置、设备及存储介质 |
CN111885375A (zh) * | 2020-07-15 | 2020-11-03 | 中国工商银行股份有限公司 | 双录视频的检验方法、装置、服务器及*** |
-
2021
- 2021-04-30 CN CN202110486367.9A patent/CN113065879A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107333014A (zh) * | 2017-06-29 | 2017-11-07 | 上海澄美信息服务有限公司 | 一种智能录音质检*** |
US20190114572A1 (en) * | 2017-10-18 | 2019-04-18 | Hand Held Products, Inc. | System for analyzing workflow and detecting inactive operators and methods of using the same |
CN110598008A (zh) * | 2018-06-13 | 2019-12-20 | 杭州海康威视***技术有限公司 | 录制数据的数据质检方法及装置、存储介质 |
CN109831665A (zh) * | 2019-01-16 | 2019-05-31 | 深圳壹账通智能科技有限公司 | 一种视频质检方法、***及终端设备 |
CN110597964A (zh) * | 2019-09-27 | 2019-12-20 | 神州数码融信软件有限公司 | 一种双录质检语义分析方法、装置及双录质检*** |
CN111709630A (zh) * | 2020-06-08 | 2020-09-25 | 深圳乐信软件技术有限公司 | 语音质检方法、装置、设备及存储介质 |
CN111696528A (zh) * | 2020-06-20 | 2020-09-22 | 龙马智芯(珠海横琴)科技有限公司 | 一种语音质检方法、装置、质检设备及可读存储介质 |
CN111885375A (zh) * | 2020-07-15 | 2020-11-03 | 中国工商银行股份有限公司 | 双录视频的检验方法、装置、服务器及*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113850486A (zh) * | 2021-09-13 | 2021-12-28 | 北京安捷金科信息技术有限公司 | 数据检验方法、数据检验***和可读存储介质 |
CN114999493A (zh) * | 2022-05-07 | 2022-09-02 | 国网河北省电力有限公司建设公司 | 一种智能语音质检方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109760041B (zh) | 基于聊天机器人的云管理***及其操作方法 | |
CN109993150B (zh) | 用于识别年龄的方法和装置 | |
CN113065879A (zh) | 一种数据流质检方法及*** | |
CN111930288B (zh) | 交互式业务处理方法及*** | |
CN110046571B (zh) | 用于识别年龄的方法和装置 | |
CN111444323A (zh) | 事故信息快速采集方法、装置、计算机设备及存储介质 | |
CN110047484A (zh) | 一种语音识别交互方法、***、设备和存储介质 | |
CN112233343A (zh) | 自助终端设备业务数据处理方法及装置 | |
CN111507698A (zh) | 用于转账的处理方法和装置、计算设备及介质 | |
CN113435989A (zh) | 金融数据处理方法及装置 | |
CN114186036A (zh) | 对话处理方法、装置、计算机设备和存储介质 | |
CN112836037A (zh) | 话术推荐方法及装置 | |
CN110008926B (zh) | 用于识别年龄的方法和装置 | |
CN112530205A (zh) | 机场停机坪飞机状态检测方法及装置 | |
CN113284500B (zh) | 音频处理方法、装置、电子设备及存储介质 | |
CN113159000A (zh) | 人脸识别方法、装置及*** | |
CN113051924A (zh) | 一种录制数据分段质检方法及*** | |
CN112562688A (zh) | 语音转写方法、装置、录音笔和存储介质 | |
CN113206998B (zh) | 一种业务录制的视频数据质检方法及装置 | |
CN115205009A (zh) | 基于虚拟技术的开户业务处理方法及装置 | |
CN110634478A (zh) | 用于处理语音信号的方法及装置 | |
CN115118820A (zh) | 一种通话处理方法、装置、计算机设备及存储介质 | |
CN114222028A (zh) | 语音识别方法、装置、计算机设备和存储介质 | |
CN113206997B (zh) | 一种多业务的录制音频数据的同时质检方法及装置 | |
CN113206996B (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 |