免置换主机共享系统和方法转让专利

申请号 : CN200910090527.7

文献号 : CN101996456B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 洪岩贺毅宋晓林偶瑞军王招凯

申请人 : 航天信息股份有限公司

摘要 :

一种免置换主机共享服务系统,包括服务器和集群装置;所述集群装置包括IC卡集群和主机共享服务装置,系统中全部IC卡设置在所述IC卡集群中;所述服务器包括控制模块和用户名-金税卡-IC卡对照表;所述用户名-金税卡-IC卡对照表存储的是企业用户和其相应的金税卡、IC卡编号的唯一对应关系;所述控制模块根据所述用户名-金税卡-IC卡对照表,控制所述IC卡集群和主机共享服务装置中企业用户对应的IC卡和金税卡通断。

权利要求 :

1.一种免置换主机共享系统,其特征在于,所述系统包括服务器和集群装置;所述服务器与所述集群装置相连接;

所述集群装置包括IC卡集群和主机共享服务装置,系统中全部IC卡设置在所述IC卡集群中;

所述服务器包括控制模块和用户名-金税卡-IC卡对照表;

所述用户名-金税卡-IC卡对照表存储的是企业用户和其相应的金税卡、IC卡编号的唯一对应关系;

所述控制模块根据所述用户名-金税卡-IC卡对照表,控制所述IC卡集群和主机共享服务装置中企业用户对应的IC卡和金税卡通断,所述控制模块与所述金税卡进行数据通信,其中,所述IC卡集群由第一主控板和IC卡底板组成,所述IC卡底板上并排设置有多个IC卡插槽,所述系统中的IC卡全部插设在相应的IC卡插槽内;

所述每个IC卡插槽分别与一控制开关串联,再并联连接到所述IC卡集群外部的一外部接口;

所述第一主控板与各个控制开关分别相接;

所述主机共享服务装置由第二主控板和多个金税卡插槽构成,金税卡插接在并排设置的金税卡插槽上,并联连接到所述外部接口;

第二主控板与所述各个金税卡插槽分别相接。

2.如权利要求1所述的免置换主机共享系统,其特征在于,所述服务器的控制模块通过数据线同时与第一主控板和第二主控板连接,所述控制模块控制第一主控板打开企业用户对应的IC卡,所述控制模块控制第二主控板打开企业用户相应的金税卡,并与所述控制模块进行数据通信。

3.如权利要求2所述的免置换主机共享系统,其特征在于,所述服务器的控制模块通过数据线连接所述第二主控板,所述第二主控板再连接第一主控板,所述控制模块控制第二主控板打开企业用户相应的金税卡,并与所述控制模块进行数据通信,当需要读写IC卡时,第二主控板再发送命令给第一主控板,将企业用户对应的IC卡打开。

4.一种免置换主机共享系统,其特征在于,所述系统包括服务器和一体化主机共享服务装置;所述服务器包括控制模块和用户名-金税卡-IC卡对照表;

所述用户名-金税卡-IC卡对照表存储的是企业用户和其相应的金税卡、IC卡编号的唯一对应关系;

所述服务器与所述一体化主机共享服务装置相连接;

所述一体化共享服务装置包括第三主控板,多个并排设置的金税卡插槽和IC卡插槽;

金税卡插设在金税卡插槽内;每个IC卡插槽与各自对应的金税卡串联相接;

所有的IC卡插设在相应的IC卡插槽内,金税卡插接在金税卡插槽上,IC卡与金税卡保持接通;

所述服务器的控制模块通过数据线与第三主控板连接,第三主控板并与各个金税卡插槽分别连接,所述控制模块发送命令给第三主控板,打开客户相应的金税卡即可读写IC卡。

5.如权利要求2、3或4所述的免置换主机共享系统,其特征在于,所述服务器进一步包括业务模块,所述业务模块存储有对金税卡和IC卡操作的业务软件,所述控制模块调用所述业务模块内存储的业务软件,对金税卡和IC卡进行操作。

6.如权利要求2、3或4所述的免置换主机共享系统,其特征在于,所述业务模块存储有开票软件。

7.一种免置换主机共享系统,其特征在于,所述系统采用B/S架构,包括服务端设备、网络和多个客户端;

所述服务端设备包括服务器和集群装置;

所述服务器包括控制模块和用户名-金税卡-IC卡对照表;

所述用户名-金税卡-IC卡对照表存储的是企业用户和其相应的金税卡、IC卡编号的唯一对应关系;

所述集群装置包括IC卡集群和主机共享服务装置,系统中全部IC卡设置在所述IC卡集群中;

所述服务器根据所述客户端的操作命令,操作所述集群装置;

所述客户端通过所述网络与所述服务器连接,所述客户端获取所述服务器的执行结果,其中,所述IC卡集群由第一主控板和IC卡底板组成,所述IC卡底板上并排设置有多个IC卡插槽,所述系统中的IC卡全部插设在相应的IC卡插槽内;

所述每个IC卡插槽分别与一控制开关串联,再并联连接到所述IC卡集群外部的一外部接口;

所述第一主控板与各个控制开关分别相接;

所述主机共享服务装置由第二主控板和多个金税卡插槽构成,金税卡插接在并排设置的金税卡插槽上,并联连接到所述外部接口;

第二主控板与所述各个金税卡插槽分别相接。

8.如权利要求7所述的免置换主机共享系统,其特征在于,所述服务器包括缓存模块、用户名-金税卡-IC卡对照表和控制模块;

所述缓存模块存储所述客户端的请求信息;

所述用户名-金税卡-IC卡对照表存储的是企业用户和其相应的金税卡、IC卡编号的唯一对应关系;

所述控制模块根据所述用户名-金税卡-IC卡对照表控制所述IC卡集群和主机共享服务装置中客户端对应的IC卡和金税卡通断,所述控制模块与所述金税卡进行数据通信。

9.如权利要求8所述的免置换主机共享系统,其特征在于,所述服务器进一步包括用户管理模块和业务模块;

所述用户管理模块存储有企业用户名和企业用户的登录密码;

所述业务模块存储有对金税卡和IC卡操作的业务软件,所述控制模块调用所述业务模块内存储的业务软件,对金税卡和IC卡进行操作。

10.如权利要求9所述的免置换主机共享系统,其特征在于,所述客户端进一步包括本地打印机。

11.如权利要求10所述的免置换主机共享系统,其特征在于,所述服务器中的业务模块为开票软件,所述服务器将票据信息传回客户端,本地打印机打印发票。

12.一种免置换主机共享方法,应用于如权利要求10所述的系统,其特征在于,包括:步骤a,所述服务器将所述客户端提交的请求信息转存到所述缓存模块,形成等待队列,所述请求信息包括客户端的用户名和操作指令;

步骤b,所述控制模块从缓存模块中依次读取客户端的请求信息,根据客户端的用户名查询用户名-金税卡-IC卡对照表,确定用户对应的金税卡和IC卡编号;

步骤c,所述控制模块将客户端对应的IC卡和金税卡打开;

步骤d,金税卡读写IC卡进行身份验证,并将IC卡信息进行加密和解密的操作;

步骤e,所述控制模块将加密或解密之后的IC卡信息发送给业务模块,并调用所述业务模块内存储的业务软件,执行相应功能;步骤f,客户端通过IE浏览器获取服务器的执行结果。

13.如权利要求12所述的免置换主机共享方法,其特征在于,在所述步骤a之前,还包括客户端身份验证的步骤。

14.如权利要求12所述的免置换主机共享方法,其特征在于,所述步骤a中的操作指令为开票的操作。

15.如权利要求12所述的免置换主机共享方法,其特征在于,在所述步骤f中还包括客户端本地打印发票的步骤。

16.如权利要求12所述的免置换主机共享方法,其特征在于,所述步骤b之前,还包括控制模块判断缓存模块中是否还存在等待队列,如不存在,则结束程序;如存在则执行步骤b。

说明书 :

免置换主机共享系统和方法

技术领域

[0001] 本发明涉及防伪税控领域,特别涉及无人值守的主机共享服务系统和方法。

背景技术

[0002] 现有主机共享系统,例如专利号为200320102717.4所描述的方案,主机共享装置内插若干数量的金税卡,对外有一个读卡器接口连接一台IC卡读卡器,主机共享装置接受来自控制端的命令,控制被选中的金税卡进行开票业务处理,金税卡在处理过程中通过读卡器读写该金税卡对应的IC卡,实现开票处理。当要使用另外一个金税卡时,需要操作人员手工将IC卡读卡器中的IC卡置换为对应的IC卡,依次重复。由于每个企业有一个对应的IC卡,给不同的企业开票要更换对应的IC卡。
[0003] 现有方案的问题和缺点是,由于读卡器共用,操作不同金税卡时需要人工置换IC卡。在管理方面,由于主机共享服务装置放置在机房,并不在业务工作台,操作员在置换IC卡时需要来回行走,不方面而且效率低,有的系统在运行时为了方便,将读卡器的线缆刻意延长十几倍,造成信号受损,为系统工作的稳定性带来隐患。此外、提交发票明细开票要去现场办理,很不方便。
[0004] 并且,目前的防伪税控中的主机共享系统,是由企业派专人到税务代理机构办理开票、抄税、报税操作,不仅增大了税务代理机构的人力成本,也给企业用户的工作造成不便。

发明内容

[0005] 本发明的目的在于,解决现有主机共享系统中需人工置换IC卡、且需要企业工作人员到主机共享系统现场办理业务的技术问题。
[0006] 为达到上述目的,本发明提供一种免置换主机共享系统,所述系统包括服务器和集群装置;
[0007] 所述集群装置包括IC卡集群和主机共享服务装置,系统中全部IC卡设置在所述IC卡集群中;
[0008] 所述服务器包括控制模块和用户名-金税卡-IC卡对照表;
[0009] 所述用户名-金税卡-IC卡对照表存储的是企业用户和其相应的金税卡、IC卡编号的唯一对应关系;
[0010] 所述控制模块根据所述用户名-金税卡-IC卡对照表,控制所述IC卡集群和主机共享服务装置中企业用户对应的IC卡和金税卡通断。
[0011] 本发明进一步提供一种免置换主机共享系统,所述系统包括服务器和一体化主机共享服务装置;所述服务器与所述一体化主机共享服务装置相连接;
[0012] 所述一体化共享服务装置包括第三主控板,多个并排设置的金税卡插槽和IC卡插槽;金税卡插设在金税卡插槽内;每个IC卡插槽与各自对应的金税卡串联相接;
[0013] 所有的IC卡插设在相应的IC卡插槽内,金税卡插接在金税卡插槽上,IC卡与金税卡保持接通;
[0014] 所述服务器的控制模块通过数据线与第三主控板连接,第三主控板并与各个金税卡插槽分别连接,所述控制模块发送命令给第三主控板,打开客户相应的金税卡即可读写IC卡。
[0015] 本发明进一步提供一种免置换主机共享系统,所述系统采用B/S架构,包括服务端设备、网络和多个客户端;
[0016] 所述服务端设备包括服务器和集群装置;
[0017] 所述集群装置包括IC卡集群和主机共享服务装置,系统中全部IC卡设置在所述IC卡集群中;
[0018] 所述服务器根据所述客户端的操作命令,操作所述控制集群装置;
[0019] 所述客户端通过所述网络与所述服务器连接,所述客户端获取所述服务器的执行结果。
[0020] 所述服务器进一步包括缓存模块、用户名-金税卡-IC卡对照表和控制模块;
[0021] 所述缓存模块存储所述客户端的请求信息;
[0022] 所述用户名-金税卡-IC卡对照表存储的是企业用户和其相应的金税卡、IC卡编号的唯一对应关系;
[0023] 所述控制模块根据所述用户名-金税卡-IC卡对照表控制所述IC卡集群和主机共享服务装置中客户端对应的IC卡和金税卡通断,所述控制模块与所述金税卡进行数据通信。
[0024] 本发明提供一种免置换主机共享方法,包括:
[0025] 步骤a,所述服务器将所述客户端提交的请求信息转存到所述缓存模块,形成等待队列,所述请求信息包括客户端的用户名和操作指令;
[0026] 步骤b,所述控制模块从缓存模块中依次读取客户端的请求信息,根据客户端的用户名查询用户名-金税卡-IC卡对照表,确定用户对应的金税卡和IC卡编号;
[0027] 步骤c,所述控制模块将客户端对应的IC卡和金税卡打开;
[0028] 步骤d,金税卡读写IC卡进行身份验证,并将IC卡信息进行加密和解密的操作;
[0029] 步骤e,所述控制模块将加密或解密之后的IC卡信息发送给业务模块,并调用所述业务模块内存储的业务软件,执行相应功能;
[0030] 步骤f,客户端通过IE浏览器获取服务器的执行结果。
[0031] 本发明的有益效果在于,每个金税卡挂接一个读卡器,与金税卡对应的IC卡一直插在读卡器上,随时调用都可以,无需置换IC卡。由主机共享服务装置和IC卡集群组成或者由单一的一体式主机共享服务装置组成。由服务器控制主机共享服务装置和IC卡集群,完成开票和身份验证;可以通过网络远程操作IC卡,给企业用户带来便利;IC卡和金税卡之间距离较近,避免了线路过长造成信号衰减,提高了稳定性。

附图说明

[0032] 图1所示为第一实施例中集群装置12与服务器11的连接示意图;
[0033] 图2所示为第二实施例中集群装置12与服务器11的连接示意图;
[0034] 图3所示为第三实施例中集群装置12与服务器11的连接示意图;
[0035] 图4所示为第四实施例中免置换主机共享系统结构图;
[0036] 图5所示为本发明免置换主机共享方法流程图。
[0037] 附图标记说明:
[0038] 1-服务端设备;11-服务器;11-WEB服务器软件;112-控制模块;113-缓存模块;114-用户管理模块;115-业务模块;116-用户-金税卡-IC卡对应表;12-集群装置;121-IC卡集群;1211-主控板;1212-IC卡底板;1213-IC卡插槽;1214-控制开关;122-主机共享服务装置;1221-主控板;1222-金税卡插槽;1223-金税卡;123-外部接口;13-一体化主机共享服务装置;131-主控板;132--IC卡插槽;133-金税卡;134-金税卡插槽;
2-网络;3-客户端。

具体实施方式

[0039] 下面结合具体的实施例和附图对本发明的结构和特征进行详细描述。
[0040] 如图1所示,本发明免置换主机共享系统包括服务器11和集群装置12。
[0041] 服务器包括控制模块112、用户管理模块114、业务模块115和用户名-金税卡-IC卡对照表116。
[0042] 集群装置12包括IC卡集群121和主机共享服务装置122,系统中全部IC卡设置在IC卡集群121中。
[0043] 用户名-金税卡-IC卡对照表116存储的是企业用户和其相应的金税卡、IC卡编号的唯一对应关系。
[0044] 控制模块112根据用户名-金税卡-IC卡对照表116,控制IC卡集群121和主机共享服务装置122中企业用户对应的IC卡和金税卡通断。
[0045] 用户管理模块114内存储有企业用户名和企业用户的登录密码,判断用户登录是否合法。
[0046] 业务模块115存储有对金税卡和IC卡操作的业务软件,可以为读入发票、开票、退票、抄税和查询金税卡状态等操作对应的软件。控制模块112调用业务模块内115存储的业务软件,对金税卡和IC卡进行操作。
[0047] 图1所示为本发明第一实施例中集群装置12与服务器11的连接示意图。集群装置12包括IC卡集群121和主机共享服务装置122。IC卡集群121由主控板1211和IC卡底板1212组成。IC卡底板1212上并排设置有多个IC卡插槽1213,每个IC卡插槽1213与一控制开关1214串联,再并联连接到IC卡集群121外部的一外部接口123。通常,外部接口123为DB9接口。所有的IC卡插设在相应的IC卡插槽1213内。主控板1211与各个控制开关1214分别相接,控制IC卡通断。
[0048] 主机共享服务装置122由主控板1221和多个金税卡插槽1222构成。金税卡1223插接在并排设置的金税卡插槽1222上,并联连接到外部接口123。主控板1221与各个金税卡插槽1222分别相接,控制金税卡1223通断,主控板1221通过数据通路与打开的金税卡1223交互业务信息。
[0049] 在本实施例中,服务器11的控制模块112通过数据线同时与主控板1211和主控板1221连接,控制模块112控制主控板1211打开客户相应的IC卡,同时,控制模块112控制主控板1221打开企业用户相应的金税卡1223,从而将IC卡对应的通道打开。进而控制模块112与金税卡1223进行数据通信处理业务。
[0050] 图2所示为本发明第二实施例中集群装置12与服务器11的连接示意图。服务器11的控制模块112通过数据线连接主机共享服务装置122的主控板1221,主控板1221再连接IC卡集群121的主控板1211。其他结构与第一实施例相同。在本实施例中,控制模块
112控制主控板1221打开企业用户相应的金税卡1223,当需要读写IC卡时,主控板1221再发送命令给主控板1211,将客户相应的IC卡打开。
[0051] 图3所示为本发明第三实施例中一体化主机共享服务装置13与服务器11的连接示意图。一体化共享服务装置13包括主控板131,多个并排设置的金税卡插槽134,金税卡133插设在金税卡插槽134内。每个IC卡插槽132与各自对应的金税卡133串联相接。所有的IC卡插设在相应的IC卡插槽132内,金税卡133插接在金税卡插槽134上,IC卡与金税卡保持接通。在本实施例中,主控板131与服务器11的控制模块112通过数据线连接,并与各个金税卡插槽134分别连接。控制模块112发送命令给主控板131,打开客户相应的金税卡即可读写IC卡。
[0052] 第一和第二实施例中的集群装置12,以及第三实施例中一体化主机共享服务装置13中,集成了所有的IC卡,通过服务器11的控制模块112控制IC卡的自动切换,省去了操作员人工置换IC卡的步骤,简便高效。并且IC卡集群121可以和主机共享服务装置122放在一起,不需将读卡器的数据线延长,满足信号传输要求,使用稳定。
[0053] 如图4所示,为本发明第四实施例的结构图。在本实施例中,免置换主机共享系统包括服务端设备1、网络2和多个客户端3。
[0054] 服务端设备1包括服务器11和集群装置12。服务器11根据客户端3的操作命令,操作控制集群装置12。集群装置12的结构可以采用第一、第二或第三实施例中的任意一种。
[0055] 网络2可以是企业内部网(Intranet),也可以是国际互联网(Internet)或其他类型的通讯网络。客户端3通过网络2与服务器11连接。
[0056] 系统采用B/S架构,服务器11安装WEB服务器软件111,客户端3安装IE浏览器,获取服务器11的执行结果。
[0057] 服务器11进一步设置控制模块112、缓存模块113、用户管理模块114、业务模块115和用户名-金税卡-IC卡对照表116。
[0058] WEB服务器软件111接收客户端3的命令,将客户端3提交的请求信息存储在缓存模块113中,形成一个等待队列。客户端3提交的请求信息包括企业用户名和操作信息,所述操作为读入发票、开票、退票、抄税和查询金税卡状态等。
[0059] 控制模块112按照时间顺序依次读取客户端3的请求信息。
[0060] 用户管理模块114内存储有企业用户名和企业用户的登录密码。
[0061] 业务模块115存储有对金税卡和IC卡操作的业务软件,可以为读入发票、开票、退票、抄税和查询金税卡状态等操作对应的软件。
[0062] 用户名-金税卡-IC卡对照表116内存储的是企业用户和其相应的金税卡、IC卡编号的唯一对应关系。
[0063] 控制模块112根据用户名-金税卡-IC卡对照表116,控制IC卡集群121和主机共享服务装置122中企业用户对应的IC卡和金税卡通断。
[0064] 典型地,所述业务模块115中为开票软件,客户端3设置本地打印机(图中未示出)。客户端3提交的开票请求存储在缓存模块113中,控制模块112按照时间顺序调用开票软件开票。开票完成后,客户端3可以使用本地打印机立即打印发票。
[0065] 下面以第一和第四实施例来说明本发明免置换主机共享方法的步骤。
[0066] 图5所示为本发明的流程图:
[0067] 步骤501,客户端3通过IE浏览器访问服务器11,服务器11查询用户管理模块114进行身份验证,如为非法用户,则结束程序;如为合法用户,则执行步骤502;
[0068] 步骤502,服务器11将客户端3提交的请求信息转存到缓存模块113,形成等待队列,请求信息包括客户端3的用户名和操作指令,所述操作指令可以为对金税卡和IC卡的业务操作,例如读入发票、开票、退票、抄税和查询金税卡状态等;
[0069] 步骤503,控制模块112判断缓存模块113中是否还存在等待队列,如不存在,则结束程序;如存在在执行步骤504;
[0070] 步骤504,控制模块112从缓存模块113中依次读取客户端3的请求信息,根据客户端3的用户名查询用户名-金税卡-IC卡对照表116,确定用户对应的金税卡和IC卡编号;
[0071] 步骤505,控制模块112将用户对应的IC卡编号发送到IC卡集群121中的主控板1211,将客户端3对应的IC卡打开,控制模块112将用户对应的金税卡编号发送到主机共享服务装置122中的主控板1221,将客户端3对应的金税卡打开;
[0072] 步骤506,金税卡读写IC卡进行身份验证,并将IC卡信息进行加密和解密的操作;在本步骤中,金税卡可以在接收到主控板1221的打开命令后即读写IC卡进行身份验证,也可以根据等待控制模块112发出读写命令,再读写IC卡进行身份验证。
[0073] 步骤507,控制模块112将加密或解密之后的IC卡信息发送给业务模块115,并调用业务模块115内存储的业务软件,执行相应功能;
[0074] 步骤508,客户端3通过IE浏览器获取服务器11的执行结果,如读入发票的结果、完成开票的结果、查询的金税卡状态等;当客户端3连接本地打印机时,可立即打印发票;
[0075] 步骤509,控制模块112发送命令将当前IC卡和金税卡断开,返回步骤503。
[0076] 第四实施例通过B/S架构实现了无人值守的免置换主机共享系统,典型地可用于网络远程自动开票,用户足不出户就能开票,并进行本地打印,而且还可以提供7×24的服务,真正实现了无人值守自动开票。
[0077] 本发明由主机共享服务装置和IC卡集群组成,或者由单一的一体式主机共享服务装置组成。由服务器控制主机共享服务装置和IC卡集群,完成开票和身份验证。IC卡和金税卡之间距离较近,避免了线路过长造成信号衰减,提高了稳定性。
[0078] 以上对本发明的描述是说明性的,而非限制性的,本专业技术人员理解,在权利要求限定的精神与范围之内可对其进行许多修改、变化或等效,但是它们都将落入本发明的保护范围内。