一种集成型接入服务器系统及其实现方法

文档序号:7754855阅读:141来源:国知局
专利名称:一种集成型接入服务器系统及其实现方法
技术领域
本发明涉及计算机及网络通讯技术领域,尤其涉及一种既可选择调制解调又可采 用频移键控调制方法的接入服务器系统及其实现方法。
背景技术
随着金融信息电子化的发展,刷卡消费逐渐成为市场主流的支付方式。刷卡消费 需要在商场、柜台等处安装POS机(又称“刷卡机”),通常采用有线POS机使用电话线传输 数据信息。刷卡机利用其内置的同步调制解调器(Modem)在电话线路上拨号,与放置在银 行机房的刷卡机接入服务器(又称“网控器”)建立载波连接并开始通讯。刷卡支付业务具 有跨行联合的优势,可降低各大企业及商户的现金管理风险,减少人工收钞、点钞、找零、防 范假钞、存储现金方面的工作量,异地收款的操作方便,交易过程安全快捷。近年来,随着银行卡的大规模普及,传统的刷卡支付服务逐渐不能满足用户需求。为此,电信运营商和金融机构利用信息技术合作开发了电话支付业务。电话支付 业务是基于固定电话网络的,通过电话支付终端向用户提供自助支付、自助金融等电子支 付服务。电话支付终端是在传统电话设备基础上发展起来的一种新型终端设备,只需一条 固定电话线,在安装终端并开通业务后,足不出户即可进行自助支付。电话支付终端与其接 入服务器之间采用频移键控(FSK)的通讯方式。电话支付业务具有交易安全、成本较低、操 作简便、业务扩展性强等特点。虽然网控器和电话支付终端接入服务器都连接在电话网络上,但由于通讯协议和 调制方式不同,刷卡机与电话支付终端接入服务器、电话支付终端与网控器之间不能建立 连接并进行通讯,因此,网控器和电话支付终端接入服务器工作时必须采用不同的电话线 路、不同的接入号码来接入。在现有技术中,还没有将网控器和电话支付终端接入服务器二 者集成于一体的设备或方法,当用户欲使用刷卡机和电话支付终端这两种支付方式时,必 须申请不同的电话线路、不同的接入号码,并分别架设网控器和电话支付终端接入服务器 来完成信息的接收。这为用户带来极大不便,同时增加了成本,不利于该两种支付方式的推 广和应用。

发明内容
针对上述现有技术中的缺陷,本发明通过对刷卡机和电话支付终端的交易流程、 刷卡机与网控器之间的通讯协议,以及电话支付终端与其接入服务器之间建立连接的方式 的研究,在不改变刷卡机和电话支付终端与其各自接入服务器建立连接并进行通讯的方法 的情况下,提供了一种能大规模推广应用的集成型接入服务器系统及其实现方法,使得刷 卡机和电话支付终端能使用同一电话线路、拨入同一电话号码,并且刷卡机和电话支付终 端与其各自接入服务器建立连接并进行通讯,从而完成各自的交易。为了达到上述目的,本发明采用的技术方案如下一种集成型接入服务器系统,其特征在于,该系统包括
一电话处理模块,用于采集电话网络中电话线上的语音信号;一 Modem服务端,以调制解调方式与拨入方终端建立连接;及一 FSK服务端,以频移键控方式与拨入方终端建立连接;所述电话处理模块的输入端与电话线连接,输出端与Modem服务端、输出端与FSK 服务端之间分别设置开关连接,同时闭合该两个开关,所述语音信号经电话处理模块并联 输出至Modem服务端和FSK服务端,由所述Modem服务端和FSK服务端判断并确定拨入方 终端类型后,断开与其不匹配的服务端开关,同时与其匹配的服务端继续通讯,直至完成支 付交易。进一步,所述Modem服务端包括一 Modem处理模块,用于解调语音信号并传送给Modem通讯状态判断控制模块模 块和Modem上层业务处理模块,同时将数据调制成语音信号发送给电话处理模块;一 Modem通讯状态判断控制模块,用于接收状态信息并控制开关通断,及一 Modem上层业务处理模块,用于接收处理模块的数据,并发送待输出数据;进一步,所述FSK服务端包括一 FSK处理模块,用于将语音信号解析为FSK数据帧并发送给FSK同步判断和上 层业务处理模块,也用于接收FSK同步判断和上层业务处理模块的FSK数据帧并转化为语 音信号发送给电话处理模块,一 FSK通讯状态判断控制模块,用于接收同步信息并控制开关通断,及一 FSK同步判断和上层业务处理模块,用于判断通讯是否同步并建立连接,并发 送待输出数据帧。 进一步,所述电话支付终端是主动电话支付终端或被动电话支付终端。主动电话支付终端是指在与接入服务器建立通讯阶段,当判断已拨通接入服务器 后,就主动发送一个FSK同步数据帧给接入服务器,并等待拨入服务器的回应FSK同步帧来 建立连接的电话支付终端。被动电话支付终端是指在与接入服务器建立通讯阶段,当判断已拨通接入服务器 后,一直等待接收拨入服务器的FSK同步数据帧,接收到拨入服务器的FSK同步数据帧后, 回应一个FSK同步回应帧来建立连接的电话支付终端。进一步,电话网络中的电话线为模拟电话线或数字电话线或IP电话线,该数字电 话线包括ISDN信令的数字电话线,7号信令的数字电话线,1号信令的数字电话线等。一种在同一电话线上拨号实现上述接入服务器系统的方法,包括以下步骤A.通过电话处理模块采集电话线上的语音信号;B.根据系统设置,电话处理模块与Modem服务端、FSK服务端同时建立连接;C.将拨入的语音信号与预设流程进行匹配,确定拨入方终端的类型;D.根据终端类型,断开与该终端不匹配的服务端连接,该终端与其对应的服务端 使用预定的数据协议进行通讯,完成支付交易。上述步骤C进一步包括以下步骤Cll.根据通讯协议,Modem服务端发送握手阶段的信号音;C12.检测是否已与拨入方终端建立载波连接,若检测结果为是,则确定拨入方终 端为刷卡机;
C13.若步骤C12中检测结果为否,则检测Modem连接时间是否已超过三秒;若检 测结果为是,则转至步骤C14,断开电话处理模块与Modem服务端的连接;若检测结果为否, 则返回步骤C11。上述步骤C进一步包括以下步骤C21.根据通讯规则,FSK服务端开启数据帧接收功能;C22.检测是否接收到FSK数据帧,若检测结果为否,则继续检测;C23.若步骤C22中检测结果为是,则判断该FSK数据帧是否为同步数据帧,若检测 结果为是,则FSK服务端发送同步回应帧,确定拨入方终端为电话支付终端;若检测结果为 否,则返回步骤C21。上述步骤C14之后进一步包括以下步骤C31.根据通讯规则,FSK服务端开启数据帧发送功能;C32.发送FSK同步数据帧的输出信号。作为优选,上述步骤C还包括以下步骤C41. FSK服务端开启数据帧发送功能,发送FSK同步数据帧;C42.检测是否接收到FSK回应帧,若检测结果为是,则检测该FSK回应帧是否为同 步数据帧;C43.若步骤C42中检测结果为是,则确定拨入方为被动电话支付终端。与现有技术相比,本发明在不改变现有的刷卡机和电话支付终端与接入服务器建 立连接、并进行通讯的方法的情况下,采用系统集成的方式,将适配于刷卡机和电话支付终 端的接入服务器集成在一起,并采用本发明的实现方法对同一根电话线传输而来的语音信 号进行判断和识别,从而确定与之相应的服务端,并按其预定的通讯规则完成支付交易。本 发明通过同一根电话线上拨号,使得刷卡机或电话支付终端均能与接入服务器建立连接并 完成支付,即使得刷卡支付与电话支付两种支付方式能同时应用,且无需增加电话拨号线 路,既节约实施成本又能为用户提供灵活多样的支付方式,有利于支付业务的发展。为了能更清晰的理解本发明,以下将结合


阐述本发明的具体实施方式


图1是本发明所述接入服务器系统的基本结构图;图2a是本发明所述Modem服务端的模块构成图;图2b是本发明所述FSK服务端的模块构成图;图3是本发明所述方法的流程图;图4是本发明所述方法的第一实施例的流程示意图;图5是本发明所述方法的第二实施例的流程示意图;图6是本发明所述方法的实施例中电话输出信号的示意图。
具体实施例方式下面结合附图对本发明的具体结构作进一步的描述。实施例1参阅图1,本发明所述的接入服务器系统的包括电话处理模块100、Modem服务端200、FSK服务端300,该电话处理模块100为一语音卡,用于将其所接入的电话线上的语音 信号分别送到后续连接的Modem服务端200和FSK服务端300,并将Modem服务端200和 FSK服务端300输出的语音信号叠加后发送到电话线上。该电话处理模块100的输出端与 Modem服务端200、FSK服务端300分别用开关Sl和开关S2连接。参阅图2a,本发明所述的Modem服务端200用于与放置在商场、宾馆、加油站等地 提供刷卡业务的刷卡机内置的调制解调器进行通讯,在本实施例中,采用目前通用的V. 22/ V. 22bis同步协议。该Modem服务端200包括Modem处理模块201、Modem通讯状态判断控 制模块202及Modem上层业务处理模块203。具体的,Modem处理模块201用于接收语音信 号,将调制在语音信号中的数据和状态解析出来,并发送给Modem通讯状态判断控制模块 202和Modem上层业务处理模块203,同时接收Modem上层业务处理模块203发送的数据, 并将需要发送的数据调制成语音信号后,再发送给电话处理模块100。Modem通讯状态判断 控制模块202用于接收Modem处理模块201的载波已连接的状态信息,并控制开关Sl的接 通和断开。Modem上层业务处理模块203的功能是用于接收Modem处理模块201的数据输 入,并发送数据给Modem处理模块201。参阅图2b,本发明所述的FSK服务端300具有FSK数据帧的收发功能,用于与电 话支付终端进行FSK信号进行通讯。FSK服务端300包括FSK处理模块301、FSK通讯状态 判断控制模块302、FSK同步判断和上层业务处理模块303。具体的,FSK处理模块301用 于接收语音信号,将语音信号解析成FSK数据帧,并发送给FSK同步判断和上层业务处理模 块303 ;也用于接收FSK同步判断和上层业务处理模块303的FSK数据帧,并将FSK数据帧 转化为语音信号,发送给电话处理模块100。FSK通讯状态判断控制模块302的功能是接收 FSK同步判断和上层业务处理模块303的同步信息,并控制开关S2的接通和断开。FSK同 步判断和上层业务处理模块303则用于根据FSK处理模块301的FSK数据帧,判断是否通 讯同步,建立连接,进行上层的业务处理,并发送FSK数据帧给FSK处理模块301。本发明所述接入服务器系统,既能用于刷卡机的接入,又能用于电话支付终端的 接入,在功能上既包含V. 22Modem的服务端,也要包含FSK数据帧的收发功能的服务端。参阅图3,在本实施例中,采用刷卡机和主动电话支付终端作为拨入方终端,交易 开始时,由终端输入金额,进行刷卡,通过电话网络拨号到接入服务器系统。根据本发明所 述系统实现方法判断拨入方终端的类型并进行支付交易,以下具体说明该接入服务器系统 实现的方法步骤步骤A.通过电话处理模块100采集电话线上的语音信号;步骤B.根据系统设置,电话处理模块100与Modem服务端200、FSK服务端300同 时建立连接;步骤C.将拨入的语音信号与预设流程进行匹配,确定拨入方终端的类型;步骤D.根据终端类型,断开与该终端不匹配的服务端连接,该终端与其对应的服 务端使用预定的数据协议进行通讯,完成支付交易。当步骤A中的电话线上有语言信号拨入时,电话处理模块100采集并处理语音信 号;步骤B,根据系统初始设置,开关S1、S2将同时闭合,即电话处理模块100与Modem服务 端200建立连接,同时,电话处理模块100与FSK服务端300建立连接;步骤C中,Modem服 务端200和FSK服务端300同时对拨入信号进行检测,参阅图4,本发明具体实现方法的第一实施例的流程图,以下具体说明在Modem服务端200,上述步骤C进一步包括以下步骤步骤Cll.根据通讯协议,Modem服务端200发送握手阶段的信号音;步骤C12.检测Modem处理模块201是否已与拨入方终端建立载波连接,若检测结 果为是,则Modem处理模块201发送同步通知给Modem通讯状态判断控制模块202,转至步 骤C15,确定拨入方终端为刷卡机,启动Modem上层业务处理模块203 ;步骤C13.若步骤C12中检测结果为否,则检测Modem连接时间是否已超过三秒; 若检测结果为是,则转至步骤C14,断开电话处理模块与Modem服务端200的连接,即断开开 关Sl ;若检测结果为否,则返回步骤C11,继续检测。在FSK服务端300,上述步骤C进一步包括以下步骤步骤C21.根据通讯规则,FSK服务端300开启数据帧接收功能,FSK处理模块301 能读到主动电话支付终端发过来的同步FSK数据帧;步骤C22.检测是否接收到FSK数据帧,若检测结果为否,则继续检测;步骤C23.若步骤C22中检测结果为是,则判断该FSK数据帧是否为同步数据帧, 即将该同步FSK数据帧发送给FSK同步判断和上层业务处理模块303进行判断,若检测结 果为是,则转至步骤C24,FSK服务端300发送同步回应帧,确定拨入方终端为主动电话支付 终端;若检测结果为否,则返回步骤C21。当确定拨入方终端的类型后,转至步骤D,断开与该终端不对应的接收服务端的开 关。如果拨入方是刷卡机,则利用V. 22Modem的服务端与刷卡机进行通讯,并控制FSK通讯 状态判断控制模块302断开开关S2,使得FSK服务端停止收发数据。刷卡机发送刷卡请求 数据给Modem服务端200,Modem服务端200将刷卡机的请求信息转发给银行主机后台系 统,银行主机再发送回应给Modem服务端200,Modem服务端200转发银行主机的回应信息 给刷卡机,刷卡机在收到回应后,断开与Modem服务端200的连接,打印单据,从而完成一笔 交易。如果是主动电话支付终端的拨入,则利用FSK数据帧的收发功能与电话支付终端 进行通讯,并控制Modem通讯状态判断控制模块202断开开关Sl,使得Modem服务端200停 止发送握手信号。当主动电话支付终端接收到FSK服务端300的回应同步帧后,主动电话支 付终端进入建立连接并开始交易通讯的状态。采用预定好的FSK数据帧协议来进行通讯, 从而完成一笔交易。实施例2本实施例与实施例1具有相同的系统结构,其区别仅在于,本实施例中的电话支 付终端可以是被动电话支付终端,即终端包括刷卡机、主动支付终端和被动支付终端三种。 在本实施例中接入服务器系统的实现方法步骤C14之后进一步包括步骤C31,根据通讯规 则,FSK服务端开启数据帧发送功能,步骤C32,发送FSK同步数据帧的输出信号。当步骤C14关闭Modem输出,即Modem服务端200未能与拨入方建立连接时,Modem 通讯状态判断控制模块202控制断开开关Si,此时,开关S2仍处于导通状态,FSK同步判断 和上层业务处理模块303将通过电话线路发送FSK同步数据帧给拨入方终端,如步骤C32, 并等待接收拨入方发回FSK数据回应帧如步骤C21,一旦FSK处理模块301读到电话支付终 端发过来的FSK同步回应帧如步骤C22,且FSK同步判断和上层业务处理模块303判断为同步后,如步骤C23,则需判断该阶段是否为主动电话支付终端接收阶段如步骤C25,若判断 结果为是,则转至步骤C24,若判断结果为否,则转至步骤C26,即确定拨入方为被动电话支 付终端。被动电话支付终端与FSK服务端300建立连接并开始通讯。采用预定好的FSK数 据帧协议来进行通讯,从而完成一笔交易。如果步骤C32发送FSK同步数据帧的输出信号之后,检测到FSK接收时间已超过 3秒,如步骤C33,则无法判断接入方终端为何种类型,如步骤C34。实施例3本实施例与实施例1、2具有相同的系统结构,与实施例2同样具有三种接入方终 端。但由于电话支付终端对FSK数据帧判别能力有差异,判断能力较弱的电话支付终端无 法从混音信号中提取出FSK同步数据帧,本实施例中针对这种情况,其区别仅在于,在电话 拨入判断时,即步骤Cll和步骤C21均开始判断的同时,增加步骤C41,在电话拨入时对提取 FSK数据帧能力强的被动支付终端的判断。由于电话线上可进行语音输入和输出,当电话线上有拨号时,根据系统设置,电话 处理模块100与Modem服务端200、FSK服务端300同时建立连接,开关Sl和S2导通,如步 骤B,Modem服务端200和FSK服务端300开始运行,根据通讯协议,Modem服务端200发送 握手阶段的信号音如步骤C11,FSK服务端300开启数据帧接收功能如步骤C21,另外,步骤 C41,FSK同步判断和上层业务处理模块303发送一个FSK同步数据帧给FSK处理模块301, FSK处理模块301将FSK同步数据帧转化为一个声音信号给电话处理模块100,参阅图6,此 时拨入方终端将会收到一个混合的声音信号,该信号包含了 Modem握手信号和FSK同步数 据帧。由于混音中有FSK同步数据帧,如果拨入方终端能够从该混音中提取出FSK同步数据 帧,则终端将发送FSK同步回应帧给FSK服务端300,即FSK处理模块301能读到终端发过 来的FSK同步回应帧,并发送该FSK同步回应帧给FSK同步判断和上层业务处理模块303, 如步骤C42,当FSK同步判断和上层业务处理模块303判断为同步后,如步骤C43,则可确定 拨入方为被动电话支付终端,从而控制Modem服务端200的开关Sl断开。被动电话支付终 端与FSK服务端300建立连接并开始通讯。采用预定好的FSK数据帧协议来进行通讯,从 而完成一笔交易。由于电话支付终端对FSK数据帧判别的能力有差异,不排除有些电话支 付终端未能从混音中提取出FSK同步数据帧。利用本发明的系统及其实现方法,使得刷卡机或电话支付终端能通过同一接入服 务器系统、同一根电话线拨号建立连接并完成支付交易,将刷卡支付与电话支付两种方式 融为一体,既具备刷卡支付业务跨行联合的优势,又具有电话支付业务具有交易安全、业务 扩展性强等特点,在大幅节约实施成本的同时为用户提供更为多样化的选择,有效解决了 现有技术中多种支付方式无法合并使用的缺点,符合支付业务的发展趋势。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通 技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有 等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
一种集成型接入服务器系统,其特征在于,该系统包括一电话处理模块,用于采集电话网络中电话线上的语音信号;一Modem服务端,以调制解调方式与拨入方终端建立连接;及一FSK服务端,以频移键控方式与拨入方终端建立连接;所述电话处理模块的输入端与电话线连接,输出端与Modem服务端、输出端与FSK服务端之间分别设置开关连接,同时闭合该两个开关,所述语音信号经电话处理模块并联输出至Modem服务端和FSK服务端,由所述Modem服务端和FSK服务端判断并确定拨入方终端类型后,断开与其不匹配的服务端开关,同时与其匹配的服务端继续通讯,直至完成支付交易。
2.根据权利要求1所述的系统,其特征在于, 所述Modem服务端包括一 Modem处理模块,用于解调语音信号并传送给Modem通讯状态判断控制模块模块和 Modem上层业务处理模块,同时将数据调制成语音信号发送给电话处理模块; 一 Modem通讯状态判断控制模块,用于接收状态信息并控制开关通断,及 一 Modem上层业务处理模块,用于接收处理模块的数据,并发送待输出数据; 所述FSK服务端包括一 FSK处理模块,用于将语音信号解析为FSK数据帧并发送给FSK同步判断和上层业 务处理模块,也用于接收FSK同步判断和上层业务处理模块的FSK数据帧并转化为语音信 号发送给电话处理模块,一 FSK通讯状态判断控制模块,用于接收同步信息并控制开关通断,及 一 FSK同步判断和上层业务处理模块,用于判断通讯是否同步并建立连接,并发送待 输出数据帧。
3.根据权利要求1所述的系统,其特征在于,所述拨入方终端是刷卡机或电话支付终端。
4.根据权利要求3所述的系统,其特征在于,所述电话支付终端是主动电话支付终端 或被动电话支付终端。
5.根据权利要求1所述的系统,其特征在于,电话网络中的电话线为模拟电话线或数 字电话线或IP电话线。
6.一种在同一电话线上拨号实现上述接入服务器系统的方法,包括以下步骤A.通过电话处理模块采集电话线上的语音信号;B.根据系统设置,电话处理模块与Modem服务端、FSK服务端同时建立连接;C.将拨入的语音信号与预设流程进行匹配,确定拨入方终端的类型;D.该终端与其不匹配的服务器模块断开连接,根据预定的数据协议,该终端与其对应 的服务器模块进行通讯,完成支付交易。
7.根据权利要求6所述的方法,其特征在于,上述步骤C进一步包括以下步骤 Cll.根据通讯协议,Modem服务端发送握手阶段的信号音;C12.检测是否已与拨入方终端建立载波连接,若检测结果为是,则确定拨入方终端为 刷卡机;C13.若步骤C12中检测结果为否,则检测Modem连接时间是否已超过三秒;若检测结果为是,则转至步骤C14,断开电话处理模块与Modem服务端的连接;若检测结果为否,则返 回步骤Cll。
8.根据权利要求6所述的方法,其特征在于,上述步骤C进一步包括以下步骤 C21.根据通讯规则,FSK服务端开启数据帧接收功能;C22.检测是否接收到FSK数据帧,若检测结果为否,则继续检测; C23.若步骤C22中检测结果为是,则判断该FSK数据帧是否为同步数据帧,若检测结果 为是,则FSK服务端发送同步回应帧,确定拨入方终端为电话支付终端;若检测结果为否, 则返回步骤C21。
9.根据权利要求7所述的方法,其特征在于,上述步骤C14之后进一步包括以下步骤 C31.根据通讯规则,FSK服务端开启数据帧发送功能;C32,发送FSK同步数据帧的输出信号。
10.根据权利要求6所述的方法,其特征在于,上述步骤C进一步包括以下步骤 C41.FSK服务端开启数据帧发送功能,发送FSK同步数据帧;C42.检测是否接收到FSK同步回应帧,若检测结果为是,则检测该FSK回应帧是否为同 步数据帧;C43.若步骤C42中检测结果为是,则确定拨入方为被动电话支付终端。
全文摘要
本发明公开了一种集成型接入服务器系统及其实现方法,在不改变刷卡机和电话支付终端与其各自的接入服务端建立连接并进行通讯的方法的情况下,采用系统集成的方式,使得刷卡机和电话支付终端能使用同一电话线路、拨入同一电话号码、与同一接入服务器系统建立连接并进行通讯,完成支付交易。本发明的应用克服了现有技术中的多种支付方式无法在同一电话线上进行通讯的问题,节省了分别铺设电话线和架设接入服务器的经济成本,该系统操作简便、交易过程安全快捷,为用户提供了多样化的支付选择,有利于大规模支付业务的应用和发展。
文档编号H04M11/06GK101895650SQ20101023318
公开日2010年11月24日 申请日期2010年7月21日 优先权日2010年7月21日
发明者林少雄 申请人:广州中道电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1