




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
哈尔滨新中新电子第二产业群事业部 二代证对接方案V1.0二代证对接方案哈尔滨新中新第二产业群事业部2010年3月从近2年二代证的销售情况看,我们已经积累了相当多的对接方案,但是由于没有形成标准的范本方案,在实际的对接谈判和实施中,销售人员仍然不能把握技术对接的方向,客观上和各大区缺少专门的售前技术人员有关,但也和我们缺少整理好的范本方案有关。从实际的对接情况来看,通常情况下我们都是辅助软件商完成技术实现,自己完全主导的对接几乎没有。从方案实施的角度来看,本身实现二代证对接在逻辑上并没有什么特别的技术难度,数据的出口也只是身份证信息进行不同方式的变换,按大家都知道的一句话就是“条条大路通罗马”,但是怎么到的罗马有很多方式,然而不管方式如何变化,“罗马”是最终目的。真正困难的是我们要为软件商提供各种各样的办法能够到达“罗马”。从纯粹的技术角度来看,二代证的对接方式可以分为4种:C/S结构、B/S结构、自动录入方式、银行终端对接方式。这里不讨论自动录入器的实现方式。那么下面就针对这4种对接方式每种至少提供一种对接的范本方案。在讲述对接方案之前,首先明确一点:没有一个方案是完美的,也没有一个方案是不可以改变的,在某些框架下是可以发挥的。如何简单的区分C/S和B/S程序呢?通常只要看用户的程序是在桌面直接运行还是在浏览器运行就可以了,桌面直接运行的是C/S程序,在浏览器运行的是B/S程序。1. C/S架构方案这种方案从对接难度来看是最容易的,也是最多的对接方案,从理论上讲也是最可靠的方案,整体上能够占到所有对接的50%以上,对接的流程示意图如下:客户程序SDK开发包(DLL)读卡器调用USB/串口客户的程序通过调用我们提供的SDK开发包操作读卡器,达到操作读卡器的目的。目前我们提供的SDK开发包中包含大多数常用编程语言的示例,通常没有特殊要求都能够满足客户的要求。提供的示例包括以下编程语言:VC6、VB6、C#、Delphi、BCB6、Java、PB。2. B/S架构方案该方案从理论上来讲和C/S架构的方案并没有本质的区别,但是由于给用户的展现和程序结构不同,在实现上有诸多的限制和很多不确定的问题,比如不能适应所有浏览器等问题。该类对接方案大概能占到总体对接方案的40%以上,而且还有一个特点就是基本上都需要订制。对接的流程示意图如下:调用USB/串口OCX控件SDK开发包(DLL)读卡器浏览器程序调用客户的程序发布在服务器端,实际运行的时候通过浏览器运行客户的程序,通常我们是通过OCX的方式来实现控制读卡器的目的。这里边要澄清一个概念,我们在浏览器中调用OCX控件一般使用的语言是JavaScricp或者VBScricp,注意不是Java,Java和JavaScricp完全是2种不同的语言,不要混淆,以免出现不必要的麻烦。3. 自动录入方式客户的程序运行在Windows平台下,并且客户的程序无法进行修改,我们建议使用自动录入方式,新版的验证系统软件在自动录入方面做了很大的改进,基本可以满足客户的需求。销售和服务人员只要掌握如何设置方案就可以。4. 银行终端对接方式这类客户非常的单一,对接基本是订制,现成的方案基本不能换到其他的地方直接使用,需要研发进行支持方可完成。 通过以上的说明,可能很多销售人员还是不能确定该如何和客户讨论对接方面的问题,那么我们提供几个简单问题给客户,然后按照客户的回答我们就可以基本掌握该如何做对接,成功的把握有多大,大概的时间有多少:1. 首先询问客户程序是否可以进行修改,如果不能修改就采用自动录入的方案,这些销售人员就可以自行解决。如果可以修改问下面问题。2. 询问客户程序的架构是什么样的架构,也就是询问时C/S的还是B/S的,如果是C/S的询问问题3,如果是B/S的询问问题6。3. 询问客户程序的编程语言是什么,我们提供的示例是否有这种语言,如果有询问问题4,如果没有按第5步做。4. 询问客户是否有特殊的要求,让用户根据我们的SDK开发文档进行确认,如果没有直接提供我们标准的SDK开发包,如果有按第5步做。5. 询问客户能否提供这种编程语言调用DLL的例子,让客户提供特殊要求的文档,取得这些必要的资料之后联系研发。6. 询问用户使用的浏览器是否有特殊的要求,我们限制只能使用IE浏览器(包括IE6、7、8),如果没有特殊的要求询问问题7,如果要求使用其他非IE核心浏览器暂时还不能解决。7. 询问客户是否有特殊要求,可以让用户根据我们的开发文档进行确认,如果我们现有的可以满足就直接提供标准的开发包,如果有特殊的要求按第8步做。8. 确认OCX方式可以满足用户的要求,要求用户提供具体要求的文档转由研发解决。9. 通常我们使用一种全新的语言进行开发有的时候周期比较难控制,通常情况下1周可以解决问题。封装OCX一般需要2天左右的时间。1. 方案1:该方案为C/S架构背景:某市旅店业为实现住宿实名制,决定使用二代身份证阅读器实现二代身份证信息的自动录入。软件开发商同意修改程序以支持二代证。该市的旅店管理软件是采用C/S架构的,采用Delphi7开发。特殊要求:该市要求对旅客的住宿记录在市公安局进行备案,同时每个宾馆的前台管理软件需要对旅客的身份证信息和市局的黑名单库进行比对,包括照片信息。由于黑名单库不能下载到宾馆前台的计算机,需要在线比对,考虑到速度的问题,软件商提出我们提供的照片格式为Jpeg格式。实施办法:我们提供标准的SDK开发包(含示例)就可以解决该问题。软件实现的基本流程参见C/S架构方案流程示意图。注:如果使用的是旧版的SDK开发包,需要研发做一个小的修改把照片转换为Jpeg。使用2010年新提供的SDK开发包通过选项控制就可以实现。2. 方案2:该方案为C/S架构背景:某省网吧行业要实现网吧管理的实名制,要求使用二代身份证阅读器实现二代身份证信息的自动录入。特殊要求:网吧管理软件的开发商已经定义好一套标准的接口,软件已经开发完成,需要我公司根据接口重新开发。实施办法:拿到软件开发商提供的标准接口,根据接口要求重新封装整理。注:该方案实施的时间大概在2天左右,2天之后可以提供给软件开发商进行测试。3. 方案3:该方案为C/S架构背景:某市政府部门项目特殊要求:想使用二代证的照片进行其他证件的印刷。实施办法,提供标准的SDK开发包可以完成二代证信息的提供,但是使用二代证中的照片进行印刷效果不佳,原因是二代证提供的照片是经过压缩的,解码还原之后照片的分辨率不够(分辨率仅为96dpi),通常印刷效果要求照片信息要达到300dpi才能保证印刷质量。因此该特殊要求不能满足,需要和客户进行解释。4. 方案4:该方案为B/S架构背景:某省车管所为方便对驾驶员的管理,准备升级管理软件以支持二代身份证阅读器。软件使用B/S架构,开发语言使用的是Java,可以支持JavaScricp脚本和OCX的嵌入。特殊要求:由于后台数据库设计的问题,存储身份证有效期的部分不能存储“长期”,因此希望我们能够将“长期”进行转换,转换的方式是在有效期开始日期增加50年。其他的日期结构按YYYY/MM/DD格式转换。实现办法:提供标准的Web开发包(OCX),所有的特殊要求都能够满足。注:如果使用老版的Web开发包不能满足,需要使用2010年新下发的Web开发包。5. 方案5:该方案为B/S架构背景:某省通讯公司需要升级他们的业务软件以实现实名制,软件采用B/S架构,开发语言使用的是Java,可以支持JavaScricp脚本和OCX的嵌入,该公司已经根据自身的软件需求制定了一套接口协议,要求用OCX的方式实现。特殊要求:由于后台数据库容量的问题,没有大量的空间存储照片信息,希望照片信息能够转换成字符串(base64格式)的形式存储。实现办法:所有的功能都可以实现,但是需要根据接口重新封装OCX。注:重新封装大概需要2天左右的时间,2天之后可以提供给客户进行测试。6. 方案6:背景:某软件开发商承担着一套全国范围内使用的软件的开发任务,该软件使用的B/S架构,开发已近完成,现在临时需要增加支持二代证阅读器的接口。但由于使用的范围非常广,不能限制用户使用某种特定的浏览器。特殊要求:不修改程序实现实现办法:使用我们验证系统软件的自动录入功能实现,根据用户的界面配置方案,配置好的方案可作为分发软件使用。注:需要和软件商确定界面的排列,如以后软件界面更改,配置好的方案还需要重新配置7. 方案7:背景:某银行准备升级他们的软件实现二代身份证信息的自动录入,该银行重新定义了和二代证阅读器的通讯协议,需要二代证阅读器生产厂商按新协议订制。特殊要求:无实现办法:根据该银行提供的协议修改二代证阅读器,该项目的对接不需要软件。修改的时间要看实现的难度,需和研发协商确认。8. 方案8:背景:某软件开发商开发的软件需要使用到二代身份证阅读器。特殊要求:软件运行在Linux平台下,软件不需要照片信息。实现办法:我们原有的SDK开发包不能运行在Linux平台下,因此开发包不能实现客户的要求,同时由于公安部并没有提供Linux平台下的USB驱动程序,因此只能使用串口设备。我们可以提供与二代证阅读器通讯的协议及Linux下的例程源码。注:仅Windows平台可以提供SDK开发包。其他平台我们提供通讯协议和例程源码,且只能使用串口设备。这些平台包括:WinCE系列、Linux系列、Uinx系列。新下发SDK开发包具备的功能可参加新的SDK开发包说明文档,以下是和原有开发包进行的对比:序号功能新开发包旧开发包1自动寻找读卡器可以不可以,需自行编程实现2照片存储格式Bmp、jpeg、Base64Bmp3照片存储路径C:、当前路径、订制路径仅当前路径4性别卡内存储数据和解析后数据仅卡内存储数据5民族卡内存数数据和解析后数据仅卡内存储数据6出生日期格式YYYYMMDD、YYYY年MM月DD日、YYYY.MM.DD、YYYY-MM-DD、YYYY/MM/DD仅Y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《公共关系原理与实务》 第四版 练习与答案 朱崇娴 第6-11章
- 辅警岗位知识培训
- 2025年3D打印技术的个性化药物制造
- 2025年3D打印的医疗植入物设计
- 中国银行2025宿州市秋招笔试EPI能力测试题专练及答案
- 2025行业投资机会研究报告
- 交通银行2025安康市秋招结构化面试经典题及参考答案
- 交通银行2025南阳市秋招笔试EPI能力测试题专练及答案
- 农业银行2025长沙市数据分析师笔试题及答案
- 建设银行2025朔州市秋招无领导小组面试案例题库
- (高清版)DG∕TJ 08-7-2021 建筑工程交通设计及停车库(场)设置标准
- 《优化教学策略:打造卓越课件的秘诀》课件
- 教师专业发展-课件
- 2025年数学新课标《义务教育数学课程标准(2025年版)》解读
- 网络分析仪企业ESG实践与创新战略研究报告
- 保险行业组织发展
- 管制部运行管理手册(机场)第六章 运行程序
- 药品临床综合评价解读
- 2025年中国人寿:养老险北京分公司招聘笔试参考题库含答案解析
- 2025年度建筑地基基础清包工劳务合同规范范本
- 逻辑思维在写作中的运用与提升
评论
0/150
提交评论