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

一种业务处理方法、装置、电子设备及计算机可读介质与流程

2022-06-11 18:05:15 来源:中国专利 TAG:


1.本技术涉及云计算安全服务技术领域,尤其涉及一种业务处理方法、装置、电子设备及计算机可读介质。


背景技术:

2.目前,现在绝大部分网站在登录或者进行账务交易时需要用户去识别图形验证码,以避免黑客或者第三方的攻击。这种策略可以使得在线交易更加安全,但是同时也牺牲了一些便利性。验证码图片为了避免被机器识别,通常会比较复杂、模糊,即使正常客户,也很难保证一次就能输入正确,对视力障碍客户,更加难以识别。
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.可选地,业务处理单元进一步被配置成:
42.将验证信息与验证码进行匹配,响应于匹配成功,执行对业务处理请求对应的业务的处理;
43.响应于匹配失败,返回请求失败信息。
44.另外,本技术还提供了一种业务处理电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述的业务处理方法。
45.另外,本技术还提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述的业务处理方法。
46.为实现上述目的,根据本技术实施例的又一个方面,提供了一种计算机程序产品。
47.本技术实施例的一种计算机程序产品,包括计算机程序,程序被处理器执行时实现本技术实施例提供的业务处理方法。
48.上述发明中的一个实施例具有如下优点或有益效果:本技术通过接收业务处理请求,获取对应的语言标识和终端标识;生成验证码,进而调用基础语音库,以基于验证码和语言标识生成语音文件;调用终端标识对应的语音播报接口,以基于语音文件进行对应的语音播报;接收用户基于播报的语音返回的验证信息,进而基于验证信息处理相应业务。可以支持多语言语音播报,使视力障碍客户也可以准确地进行图形验证码的安全校验,为视力障碍客户提供了更加优质的服务,有助于视力障碍客户自助完成交易业务。
49.上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
50.附图用于更好地理解本技术,不构成对本技术的不当限定。其中:
51.图1是根据本技术第一实施例的业务处理方法的主要流程的示意图;
52.图2是根据本技术第二实施例的业务处理方法的主要流程的示意图;
53.图3是根据本技术第三实施例的业务处理方法的主要流程的示意图;
54.图4是根据本技术第四实施例的业务处理方法的应用场景示意图;
55.图5是根据本技术实施例的业务处理装置的主要单元的示意图;
56.图6是本技术实施例可以应用于其中的示例性系统架构图;
57.图7是适于用来实现本技术实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
58.以下结合附图对本技术的示范性实施例做出说明,其中包括本技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
59.图1是根据本技术第一实施例的业务处理方法的主要流程的示意图,如图1所示,业务处理方法包括:
60.步骤s101,接收业务处理请求,获取对应的语言标识和终端标识。
61.本实施例中,业务处理方法的执行主体(例如,可以是服务器)可以通过有线连接或无线连接的方式,接收业务处理请求。业务处理请求,例如可以是登录业务、注册业务等。用户通过触发当前页面上的登录按钮控件或者注册按钮控件,以触发业务处理进程,向执行主体发送业务处理请求。执行主体接收到业务处理请求,可以获取该请求中携带的语言标识和终端标识。其中,语言标识对应的是用户点击的当前页面上的语言选择按钮控件。用户通过点击语言选择按钮控件来选择语言。终端标识,即为当前页面所依赖的载体对应的标识,例如可以为个人电脑pc端对应的标识、手机浏览器对应的标识、手机客户端对应的标识、平板电脑端对应的标识等。
62.具体地,在生成验证码之前,方法还包括:
63.响应于检测到用户对验证对话框的交互事件,触发验证进程。
64.用户可以通过点击验证对话框,以与执行主体进行交互。当执行主体检测到用户点击了验证对话框,即执行主体检测到验证对话框对应的交互事件被触发,则触发验证进程。具体地,验证进程可以为执行主体向用户展示图形验证码,通过验证用户输入的图形验证码与后台存留的验证码副本是否一致,来确定是否对用户发起的业务处理请求进行处理。若一致,则对用户发起的业务处理请求进行处理,例如允许用户登录或允许用户注册。若不一致,则返回请求失败信息给用户。
65.步骤s102,生成验证码,进而调用基础语音库,以基于验证码和语言标识生成语音文件。
66.如图4所示,执行主体在验证进程验证通过后,可以调用验证码程序(验证码servlet)生成5位(仅为示例,也可以为6位、n位等,本技术实施例对验证码的位数不做具体限定,验证码可以为纯字母,也可以为纯数字,也可以为字母与数字的组合,本技术实施例对验证码的形式不做限定)验证码加密串,然后调用语音程序(语音servlet)将加密串解密,并在基础语音库中匹配语音文件,进而生成完整的验证码语音文件。示例的,服务端随机生成一个5位(本技术实施例对位数不做限定)的验证码(包括数字和字母),并对该字符串进行加密。该加密串会同时应用于语音流和图像流,可保证验证码图片和语音播报内容一致。语音servlet对验证码加密串进行解密,取到5位验证码信息。在基础语音库中匹配这五个字符对应的语音文件(可区分多语言),并整合成一个完整的语音流输出。前端系统调用语音servlet,并上送对应语音标识,可获取到对应的验证码语音文件,即可实现无障碍播报功能。
67.步骤s103,调用终端标识对应的语音播报接口,以基于语音文件进行对应的语音播报。
68.执行主体在生成完整的验证码语音文件后,可以通过前端调用方,发起页面请求,调用语音servlet获取语音文件,当检测到外界触发该语音文件时,可以播放该语音文件的声音,以对该语音文件进行语音播报。
69.步骤s104,接收用户基于播报的语音返回的验证信息,进而基于验证信息处理相应业务。
70.用户在听到语音播报的语音文件对应的验证信息后,可以在验证对话框中输入听到的验证信息,以供执行主体基于接收到的用户输入的验证信息进行校验。
71.具体地,基于验证信息处理相应业务,包括:
72.将验证信息与验证码(即为后台存储的验证码文本副本)进行匹配,响应于匹配成功,执行对业务处理请求对应的业务的处理;响应于匹配失败,返回请求失败信息。
73.执行主体在接收到用户基于播报的语音返回的验证信息后,可以将验证信息与后台保存的验证码文本副本做验证,判断是否一致,若一致则进行相应业务的处理,例如执行注册业务处理、执行登录业务处理等。若不一致,则返回请求失败信息,例如返回注册失败信息、返回登录失败信息等。
74.本实施例通过接收业务处理请求,获取对应的语言标识和终端标识;生成验证码,进而调用基础语音库,以基于验证码和语言标识生成语音文件;调用终端标识对应的语音播报接口,以基于语音文件进行对应的语音播报;接收用户基于播报的语音返回的验证信息,进而基于验证信息处理相应业务。可以支持多语言语音播报,使视力障碍客户也可以准
确地进行图形验证码的安全校验,为视力障碍客户提供了更加优质的服务,有助于视力障碍客户自助完成交易业务。
75.图2是根据本技术第二实施例的业务处理方法的主要流程示意图,如图2所示,业务处理方法包括:
76.步骤s201,接收业务处理请求,获取对应的语言标识和终端标识。
77.步骤s202,生成验证码,对验证码进行加密,生成加密串。
78.具体地,执行主体可以通过信息摘要算法(message-digest algorithm,md5)对验证码进行加密,生成加密串(也即散列值)。md5算法的原理为:md5码以512位分组来处理输入的信息(输入的信息即验证码),且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。
79.步骤s203,调用基础语音库,以基于验证码和语言标识生成语音文件。
80.执行主体在得到验证码对应的加密串后,可以调用基础语音库。根据业务处理请求中携带的语言标识,定位基础语音库中与该语言标识对应的各基础语音,如果语言标识对应英文(或对应中文,本技术实施例对语言标识对应的语言的类型不做具体限定)的话,则用基础语音库中的英文(或中文)的基础语音与加密串中的各字节码进行匹配。
81.具体地,基于验证码和语言标识生成语音文件,包括:获取语言标识对应的基础语音库中的基础语音文件;将加密串与基础语音文件进行匹配,将匹配得到的各基础语音文件进行组装以生成完整的语音文件。
82.步骤s204,基于加密串生成与语音文件对应的验证码图片。
83.执行主体在基于加密串和基础语音库生成语音文件的同时,也会生成与生成的语音文件对应的验证码图片,以保证语音播报的语音文件与向用户展示的验证码图片的内容一致。
84.步骤s205,响应于检测到用户对验证码图片的交互事件,调用终端标识对应的语音播报接口,将验证码图片对应的语音文件进行语音播报。
85.当检测到用于对验证码图片的点击操作时,执行主体即可以确定用户与验证码图片产生了交互触发了交互事件,执行主体可以调用终端标识对应的语音播报接口(如果终端标识对应的是手机终端,则调用手机终端的播放设备,例如手机终端的麦克风)对语音文件进行语音播报。
86.步骤s206,接收用户基于播报的语音返回的验证信息,进而基于验证信息处理相应业务。
87.执行主体可以接收用户在验证对话框中输入的验证信息,并将验证信息与后台存留的验证码文本副本进行匹配,根据匹配结果执行相应业务的处理。
88.本技术实施例提供了在业务处理中,基于文件流生产验证码语音播报的方法,示例的,可以通过以下三步实现:1、服务端随机生产一个5位的验证码(包括数字和字母),并生产一个加密串;2、语音验证码的servlet获取到验证码加密串,进行解密,并生产对应的语音文件;3、前端调用请求语音servlet,即可获取语音文件,并通过自身的播放器进行播报。其中,servlet提供了大量的实用工具例程,例如自动地解析和解码html表单数据、读取和设置http头、处理cookie、跟踪会话状态等。servlet能够直接和web服务器交互。servlet
还能够在各个程序之间共享数据,使得数据库连接池之类的功能很容易实现。servlet是在服务器上运行的小程序,通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。
89.本技术实施例中,js全称javascript,是一种具有函数优先的轻量级,解释型或即时编译型的编程语言;它是一种属于网络的高级脚本语言,主要用于web,常用来为网页添加各式各样的动态功能。图形验证码:验证码(captcha)是“completely automated public turing test to tell computers and humans apart”(全自动区分计算机和人类的图灵测试)的缩写是一种区分用户是计算机还是人的公共全自动程序。可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。无障碍:web内容无障碍指南wcag(web content accessibility guidelines)涵盖了使web内容更易于访问的各种建议。遵循这些准则将使更多残疾人更容易获取网站内容,其中包括失明和弱视、耳聋和听力丧失、运动受限、言语障碍、光敏性和多种残疾组合的残疾人,以及有学习障碍和认知局限的残疾人;但不会满足这些残疾用户的所有需求。
90.本技术实施例的语音播报功能,可以通过js加载或者目标链接(用户可以通过点击目标链接的方法来触发语音播报)的方式调用,可以在pc端浏览器、手机浏览器以及手机客户端等多个场景灵活使用,提升了系统的应用能力。同时,该功能很好的弥补了无障碍功能的缺失,为视力障碍客户提供了更加优质的服务,体现出系统的人文主义精神。本技术实施例通过语音文件合成语音文件,可支持多种语言播放,支持字母和数组多种组合方式。支持多种设备,通过请求串即可获取语音流,不受平台限制。独立servlet生成加密语音流,后台存留验证码文本副本做验证,安全可靠。为视力障碍客户提供了更加优质的服务,体现出系统的人文主义精神。
91.图3是根据本技术第三实施例的业务处理方法的主要流程示意图,如图3所示,业务处理方法包括:
92.步骤s301,接收业务处理请求,获取对应的语言标识和终端标识。
93.业务处理请求,例如可以是登录验证请求,也可以是注册验证请求,本技术实施例对业务处理请求的具体内容不做限定。
94.在业务处理请求中可以携带语言标识和终端标识。语言标识用于表征本次业务处理所基于的语言类型。终端标识,可以有一个或多个,当为多个时,则可以为多个终端通过同一接口发起的业务处理请求,也就是说该业务处理方法可以适用于各种终端,具有很强的普适性,当接收到的业务处理请求为登录过程中的图片验证请求时,不需要客户肉眼识别图片验证码即可实现不同语言、不同终端的业务处理,方便、准确且快捷地处理业务,提高业务处理效率。
95.步骤s302,生成验证码,对验证码进行加密,生成加密串。
96.验证码的生成可以是由执行主体随机生成的。对验证码的加密,可以采用对称加密算法(aes、des、3des),对称加密算法是指加密和解密采用相同的密钥,是可逆的(即可解密),生成加密串。
97.步骤s303,调用基础语音库,获取所述语言标识对应的所述基础语音库中的基础语音文件。
98.基础语音库中可以存储有各种语言的基础语音、各种声色的基础语音、各种口音的基础语音等。
99.步骤s304,将所述加密串与所述基础语音文件进行匹配,将匹配得到的各基础语音文件进行组装以生成完整的语音文件。
100.示例的,执行主体在用基础语音库中的英文(或中文)的基础语音与加密串中的各字节码进行匹配后,可以将匹配到的基础语音库中的英文(或中文)的基础语音基于加密串中各字节码的排列顺序进行组装,得到最终的语音文件,例如asj3。
101.步骤s305,调用所述终端标识对应的语音播报接口,以基于所述语音文件进行对应的语音播报。
102.步骤s306,接收用户基于播报的语音返回的验证信息,进而基于所述验证信息处理相应业务。
103.作为本技术实施例的另一种实现方式,执行主体还可以获取业务处理请求中的口音标识,根据口音标识从基础语音库中确定匹配的基础语音,进而将匹配得到的各基础语音文件进行组装以生成完整的语音文件。从而使得本技术的方案能够适用于各种口音的客户,使得客户能够更加准确地通过语音播报的语音文件确定对应的图片验证码,并输入验证对话框以进行验证,很大程度地提升了用户体验。
104.图5是根据本技术实施例的业务处理装置的主要单元的示意图。如图5所示,业务处理装置500包括接收单元501、语音文件生成单元502、语音播报单元503和业务处理单元504。
105.接收单元501,被配置成接收业务处理请求,获取对应的语言标识和终端标识;
106.语音文件生成单元502,被配置成生成验证码,进而调用基础语音库,以基于验证码和语言标识生成语音文件;
107.语音播报单元503,被配置成调用终端标识对应的语音播报接口,以基于语音文件进行对应的语音播报;
108.业务处理单元504,被配置成接收用户基于播报的语音返回的验证信息,进而基于验证信息处理相应业务
109.在一些实施例中,接收单元501进一步被配置成:响应于检测到用户对验证对话框的交互事件,触发验证进程。
110.在一些实施例中,装置还包括图5中未示出的加密单元,被配置成:对验证码进行加密,生成加密串。
111.在一些实施例中,语音文件生成单元502进一步被配置成:获取语言标识对应的基础语音库中的基础语音文件;将加密串与基础语音文件进行匹配,将匹配得到的各基础语音文件进行组装以生成完整的语音文件。
112.在一些实施例中,装置还包括图5中未示出的验证码图片生成单元,被配置成:基于加密串生成与语音文件对应的验证码图片。
113.在一些实施例中,语音播报单元503进一步被配置成:响应于检测到用户对验证码图片的交互事件,将验证码图片对应的语音文件进行语音播报。
114.在一些实施例中,业务处理单元504进一步被配置成:将验证信息与验证码进行匹配,响应于匹配成功,执行对业务处理请求对应的业务的处理;响应于匹配失败,返回请求
失败信息。
115.需要说明的是,在本技术业务处理方法和业务处理装置在具体实施内容上具有相应关系,故重复内容不再说明。
116.图6示出了可以应用本技术实施例的业务处理方法或业务处理装置的示例性系统架构600。
117.如图6所示,系统架构600可以包括终端设备601、602、603,网络604和服务器605。网络604用以在终端设备601、602、603和服务器605之间提供通信链路的介质。网络604可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
118.用户可以使用终端设备601、602、603通过网络604与服务器605交互,以接收或发送消息等。终端设备601、602、603上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。
119.终端设备601、602、603可以是具有业务处理屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
120.服务器605可以是提供各种服务的服务器,例如对用户利用终端设备601、602、603所提交的任务提供支持的后台管理服务器(仅为示例)。后台管理服务器可以接收业务处理请求,获取对应的语言标识和终端标识;生成验证码,进而调用基础语音库,以基于验证码和语言标识生成语音文件;调用终端标识对应的语音播报接口,以基于语音文件进行对应的语音播报;接收用户基于播报的语音返回的验证信息,进而基于验证信息处理相应业务。可以支持多语言语音播报,使视力障碍客户也可以准确地进行图形验证码的安全校验,为视力障碍客户提供了更加优质的服务,有助于视力障碍客户自助完成交易业务。
121.需要说明的是,本技术实施例所提供的业务处理方法一般由服务器605执行,相应地,业务处理装置一般设置于服务器605中。
122.应该理解,图6中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
123.下面参考图7,其示出了适于用来实现本技术实施例的终端设备的计算机系统700的结构示意图。图7示出的终端设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
124.如图7所示,计算机系统700包括中央处理单元(cpu)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储部分708加载到随机访问存储器(ram)703中的程序而执行各种适当的动作和处理。在ram703中,还存储有计算机系统700操作所需的各种程序和数据。cpu701、rom702以及ram703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
125.以下部件连接至i/o接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(crt)、液晶征信授权查询处理器(lcd)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至i/o接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。
126.特别地,根据本技术公开的实施例,上文参考流程图描述的过程可以被实现为计
算机软件程序。例如,本技术公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(cpu)701执行时,执行本技术的系统中限定的上述功能。
127.需要说明的是,本技术所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
128.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
129.描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括接收单元、语音文件生成单元、语音播报和业务处理单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
130.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备接收业务处理请求,获取对应的语言标识和终端标识;生成验证码,进而调用基础语音库,以基于验证码和语言标识生成语音文件;调用终端标识对应的语音播报接口,以基于语音文件进行对应的语音播报;接收用户基于播报的语音返回的验证信息,进而基于验
证信息处理相应业务。
131.本技术的计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现本技术实施例中的业务处理方法。
132.根据本技术实施例的技术方案,可以支持多语言语音播报,使视力障碍客户也可以准确地进行图形验证码的安全校验,为视力障碍客户提供了更加优质的服务,有助于视力障碍客户自助完成交易业务。
133.上述具体实施方式,并不构成对本技术保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本技术的精神和原则之内所作的修改、等同替换和改进等,均应包含在本技术保护范围之内。
再多了解一些

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

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

相关文献