FingerPrint For Online SDK 参考手册
Online SDK 2.0 For B/S
参考手册
(Rev 2.0)
SOLID Inc.
2008-03-22
FingerPrint For Online SDK 参考手册
目 录
1 ONLINE SDK 描述 ...................................................................................................1
2 ONLINE SDK 架构 ...................................................................................................2
3 ONLINE SDK 特点 ...................................................................................................4
4 软件安装 .....................................................................................................................5
1 安装驱动程序 ..............................................................................................................5
2 注册客户端 ONLINE 插件.............................................................................................8
3 注册安装后台服务器 COM+组件(可选)....................................................................8
5 ONLINE.OCX 控件参考.........................................................................................12
1 属性 ............................................................................................................................12
1.1 VerifyCount As Long
..........................................................................................12
1.2 RegisterTemplate As String
...............................................................................12
1.3 VerifyTemplate As String
....................................................................................13
1.4 Threshold As Long(1:N)
....................................................................................13
1.5 OneToOneThreshold As Long(1:N)
..................................................................13
1.6 CheckFinger As String(1:N)..............................................................................13
1.7 EnrollCount As Long(1:N)
................................................................................14
1.8 DefaultRegFinger As Long(1:N)
.......................................................................14
1.9
DefaultWindowClose As Long(1:N)...................................................................14
2 方法 ............................................................................................................................14
2.1 Function Register As Boolean
...........................................................................14
2.2 Function GetVerTemplate As Boolean
..............................................................15
2.3 Function Verify As Boolean
...............................................................................15
2.4 Function MatchFinger(ARegTemplate As String, AVerTemplate As String) As
Boolean
.....................................................................................................................15
2.5 Function GetRegFingerTemplate(AFingerOrder As Long) As String(1:N)
...15
2.6 Sub SetVerHint(AHint As String)(1:N)
.............................................................16
2.7 function EncodeTemplate1(ASour) As String(1:N)
..........................................16
FingerPrint For Online SDK 参考手册
2.8 function DecodeTemplate1(const ASour As String) As Variant(1:N) .............16
2.9 function CompressTemplate(const ATemplate As String) As Variant(1:N)
.....16
2.10function MatchFingerAsVariant(const ARegTemplate As String,
AVerTemplate As String) As Boolean(1:N)
.............................................................16
6 后台服务器端指纹比对 ...........................................................................................18
1 IIS + ASP.....................................................................................................................18
1.1
方法
...................................................................................................................18
1.2
属性
....................................................................................................................19
2 其它 WEB 服务器和脚本语言.................................................................................19
SOLID FingerPrint For Online SDK 参考手册
1 Online SDK 描述
主要目的是将指纹识别技术应用于浏览器/服务器环境中(B/S=Browser/Server)。
具体表现形式就是在前台浏览器中直接使用进行指纹登记和提取指纹模板,然后
发送到后台服务器中进行比对,比对方式依赖后台使用的 WEB 服务器和脚本语
言。
前台浏览器目前一般为 IE(internet explorer)浏览器,后台 WEB 服务器为 IIS,
APACHE 等,后台使用脚本编程语言为 ASP,JSP, PH P,J AVA 等。
SOLID FingerPrint For Online SDK 参考手册
2 Online SDK 架构
Online SDK 基于 Biokey 算法在 B/S 结构下使用的开发包。
Online SDK 针对后台服务器比对方式分为 1:1 和 1:N 两种,根据后台 WEB 服务
器开发使用的不同脚本语言提供 Com+组件和 DLL 两种方式;Online SDK 主要
满足需要在前台浏览器端提取指纹模板,然后提交到后台进行 1:1 或者 1:N 指纹
识别,后台一般包括专门的指纹识别服务软件系统。
Online SDK 1:1 版本对应于 Biokey SDK1:1 版本,模板兼容。
Online SDK 1:N 版本对应于 Biokey SDK1:N 版本,模板兼容。
前台浏览器和后台服务器操作系统要求为 Windows,服务器为 Unix or Linux,则
需要单独建立比对 Windows 服务器。
Online SDK 2.0 (Software Development Kit)前台浏览器部分以 ActiveX 的方式存
在,使用者可以直接嵌入到 IE 浏览器的网页中使用,也可以使用各种开发语言
(例如 VC++, C++Builder, Delphi, VB, Visual Foxpro, PB 等)来开发相对于指纹
仪的应用程序,后台服务器部分以 COM+组件(IIS+ASP 使用)或者 DLL 的方
式提供。