发明名称 基于Web的金融自助服务系统的控制方法
摘要 本发明公开了一种基于Web的金融自助服务系统及其控制方法,所述的系统包括应用服务器,一个以上自助服务设备,所述的应用服务器为Web服务器,Web服务器包括虚拟模块的控制模块,所述的自助服务设备包括一个以上的虚拟模块,所述的虚拟模块为从不同品牌、不同类型的自助服务设备同一功能的硬件模块抽象出来的功能模块,用于通过客户端标准浏览器硬件接口驱动自助服务设备硬件模块完成相应的功能;本发明通过对虚拟模块的控制,实现对不同类型、不同品牌的自助服务设备硬件的集中管理,从而解决目前银行对不同类型、不同品牌的自助服务设备的管理量大,效率低、扩充性低的问题。
申请公布号 CN100556026C 申请公布日期 2009.10.28
申请号 CN200410074194.6 申请日期 2004.09.01
申请人 中国民生银行股份有限公司;北京合荣伟业信息技术有限责任公司 发明人 穆新宇;虞刚;薛炳如
分类号 H04L29/06(2006.01)I;G07F19/00(2006.01)I;G06Q40/00(2006.01)I;G06K17/00(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 代理人 刘 芳
主权项 1、一种基于Web的金融自助服务系统的控制方法,其特征在于,包括如下步骤:步骤10、启动系统,Web服务器将初始化命令通过Internet/Intranet发送到自助服务设备,同时自助服务设备的浏览器链接到启动页面;步骤11、Web服务器通过客户端标准浏览器硬件接口控制自助服务设备的硬件模块进行初始化,初始化完成后,自助服务设备的浏览器链接从启动页面指向待插卡页面;步骤12、用户插卡后,该插卡信息由客户端标准浏览器硬件接口送到Web服务器,Web服务器控制自助服务设备的浏览器链接到验卡页面,同时自助服务设备通过客户端标准浏览器硬件接口驱动硬件模块进行验卡并记录日志;在验卡之前,Web服务器中的虚拟模块的控制模块向自助服务设备发送读卡命令;自助服务设备接收该读卡命令,调用读卡器虚拟模块;所述读卡器虚拟模块的读卡过程如下:步骤120、检测读卡器的硬件状态,如果正常,则执行下一步,如果故障,将该故障信息发送到Web服务器;步骤121、检测读卡器是否有卡,如有卡,判断此时接收的虚拟模块的控制模块发来的命令是读卡还是写卡,如是读卡命令,执行下一步,如是写卡,执行步骤123;如果没有卡,等待插卡;执行步骤121;步骤122、分别读取磁道2、3内的数据,并将该数据发送到Web服务器中;步骤123、向磁道2、3写入数据;步骤13、自助服务设备通过客户端标准浏览器硬件接口将验卡得到的数据送到Web服务器,Web服务器识别卡的合法性、卡的类型,根据识别的结果判断卡是否被接受,如果接受,执行下一步,如果不接受,执行步骤16;步骤14、Web服务器控制自助服务设备的浏览器链接到业务选择页面,自助服务设备通过浏览器接收用户的选择信息,将该选择信息通过客户端标准浏览器硬件接口发送到Web服务器;步骤14中所述的用户的选择信息如为取款信息,则具体步骤为:步骤141、Web服务器的虚拟模块的控制模块调用自助服务设备上的读卡器虚拟模块,得到卡上的金额数据;步骤142、Web服务器的虚拟模块的控制模块调用自助服务设备上的密码键盘虚拟模块,得到用户输入的金额数据;步骤143、Web服务器根据上述两组数据判断是否可以取款,如果可以,执行下一步,如果不可以,Web服务器通过页面方式将该不可取款信息发送给用户;步骤144、Web服务器的虚拟模块的控制模块调用自助服务设备的出钞虚拟模块,完成取款功能;所述出钞虚拟模块完成出钞的过程如下:步骤1441、出钞虚拟模块检测出钞硬件模块的状态,如正常,执行下一步;如为故障,向Web服务器发送故障信息;步骤1442、检测出钞硬件模块是否可用,如果出钞口打开,通过客户端标准浏览器硬件接口驱动出钞口关闭;如果有钱遗留,驱动钞硬件模块将其收回,执行下一步;步骤1443、检测用户输入币种的所能提供的最小面值与用户输入的最小面值是否相匹配,如不匹配,则向Web服务器发送不匹配信息;如匹配,执行下一步;步骤1444、检测出钞箱内的金额,如果金额不足,则向Web服务器发送不匹配信息;如金额足,执行下一步;步骤1445、出钞虚拟模块通过客户端标准浏览器硬件接口驱动钞硬件模块按照用户指定的金额和币种出钞;步骤1446、判断出钞口的钱是否取走,如没有取走,回收入回收箱内,如取走,结束;所述的取款过程还包括如下步骤:步骤145、判断是否需要打印凭条,如需要,执行下一步;如不需要,执行步骤147;步骤146、Web服务器的虚拟模块的控制模块调用自助服务设备上的凭条打印机虚拟模块,该凭条打印机虚拟模块通过客户端标准浏览器硬件接口驱动凭条打印机完成凭条打印功能,结束;步骤147、判断是否需要打印流水数据,如需要,执行下一步;如不需要,结束;步骤148、Web服务器的虚拟模块的控制模块调用自助服务设备上的流水打印机虚拟模块,该流水打印机虚拟模块通过客户端标准浏览器硬件接口驱动流水打印机完成流水打印功能;步骤14中所述的用户的选择信息为存款信息,则具体步骤如下:步骤20、Web服务器的虚拟模块的控制模块调用自助服务设备上的密码键盘虚拟模块,得到用户输入的金额数据;步骤21、Web服务器的虚拟模块判断是普通存款还是专用存款,如是普通存款,虚拟模块的控制模块调用自助服务设备上的通用存款虚拟模块,执行步骤22;如是专用存款,虚拟模块的控制模块调用自助服务设备上的专用存款虚拟模块,执行步骤23;步骤22、通用存款虚拟模块完成其存款功能;步骤23、专用存款虚拟模块完成其存款功能;步骤15、Web服务器处理该选择信息,并根据选择信息类型通过控制自助服务设备的浏览器链接到相应页面、自助服务设备通过客户端标准浏览器硬件接口驱动硬件设备完成相应的功能;步骤16、Web服务器控制自助服务设备的浏览器链接链接到退卡页面,退卡后链接到待插卡页面。
地址 100032北京市西城区复兴门内大街2号