一种使用GPS设备管理税控收款机的方法
技术领域
本发明涉及税控行业内税控收款机的管理应用,具体的说是一种税控行业内通过GPS设备管理税控收款机的方法。
技术背景
随着国家金税三期的推广,税控行业所涉及的应用领域越来越多。目前,税控收款机在使用时,大多是在固定地点使用,但是也有少部分的移动开票需求,例如商场特卖或者旅游行业开具***等。不管是固定开票还是移动办公开票,税控收款机都存在丢失被盗的可能性。由于税控收款机属于专属设备,并且其开具的***数据对于商户缴税和税局管理具有重要意义,如何对税控收款机进行安全管理,成为商户和税局面临的重要问题。
同时,由于商户的操作员在进行正常***开具时,经常会出现***金额误开的问题,极有可能为业主带来重大经济损失,因此,开票操作安全也同样成为安全管理需求之一。
该方法所提出的使用GPS设备对税控收款机管理的方法,正是基于该背景下,提出的对税控收款机的一种实时监控管理方法。该方法不仅可以随时监控税控收款机的地理信息,更可以对税控收款机所开具***的信息进行监控,在出现被盗、误开***时,更可以通过该方法对税控收款机进行锁机及警告处理。
发明内容
本发明提供了一种是用GSP设备管理税控收款机的方法,在税控收款机内安装GPS无线模块设备,通过该设备的卫星定位功能获取税控收款机当前的经纬度信息,实时对税控收款机进行地理定位;并通过设备上的通用无线分组业务GPRS与部署在税局管理中心的税控后台服务器建立通信信道,将该税控收款机的地理信息、业务数据、控制信息等在该信道上进行交互,该通信信道属于全双工工作模式,两端皆可同时主动向对方发起数据交互请求; 内容步骤如下:
1)如果信道处于正常连接状态,那么该税控机在税控后台服务器被标记为“在线”状态,否则被标记为“离线”状态;
2)当税控收款机处于在线状态时,税控收款机会定时将自身地理位置信息、业务数据等,按照传输协议进行打包,并将数据上传到税控后台服务器上;
3)当税控后台服务器接收到这些数据之后,首先要对数据的完整性进行校验,判断数据完整后,再对发送数据的机器进行身份识别,检查该机器是否属于合法的、注册的机器,经过以上安全性检查以后,税控后台服务器会将接收到的数据按照通信协议进行拆包,将其中的地理信息、业务数据分类处理;
其中,地理信息数据会被税控后台服务器转发到《GIS信息管理***》中,由《GIS信息管理***》经过计算后,在前端电子地图提供图形显示;税局管理人员,在电子地图上直观的知道当前税控收款机所处的位置,是否正在移动,是否已经超出用户设定的安全使用区域,如果《GIS信息管理***》发现税控收款机的地理信息异常,那么会向税局管理员和业主发送短信进行预警,并通知《税控装置管理***》对该机器进行锁机、锁卡等控制命令,暂停税控收款机的使用;
其中,数据包中的业务数据会被税控后台服务器转发到《税控装置管理***》中,经由该***参照《GB18240.*》的相关协议规定,对数据进行反算、记录日志、存储,在这里,《税控装置管理***》会收到两种命令类型,一种是纯数据传输协议,一种是请求处理命令,对于纯数据传输协议,《税控装置管理***》在数据还原后,会判断其中的开票金额是否超出该收款机设置的开票预警范围,如果超出预警范围,那么《税控装置管理***》会自动向税局管理员和业主发送短信提示,并将该数据记录入数据库等待处理;如果数据正常,那么会直接被存入***数据库中,作为用户的日常业务数据进行记录,处理完成后,通过信道回送“操作成功”信息,告知税控收款机进行下一笔业务处理,而对于请求命令处理,***则会按照请求的操作类型包括:请求授权、请求分发***、请求离线授权信息,使用不同的功能模块进行计算后,再把计算的结果通过信道发送回税控收款机,对收款收款机进行远程控制;
4)税控收款机对开票限额超出合理范围的***进行预警提示,保留一个申报周期的***明细、异常开票数据,并通过GPS设备,将这些数据发送到税控后台服务器;
税控收款机使用GPS设备,通过通用无线分组业务GPRS与税局部署在互联网上的税控后台服务器建立通信信道,在该信道上传输的所有数据按照《GB18240.1 第一部分:机器规范》中所定义的传输报文格式进行打包传送;
5)税控后台服务器应对税控收款机状态进行管理;如果后台与收款机之间成功建立通信信道并保持连接,那么后台将收款机标记为“在线”状态;否则标记为“离线”状态。
本发明的优异效果:本发明的方法可以对税控收款机在超限额开票时进行预警,并可以对税控收款机的地理信息进行监控,满足其丢失、被盗等安全管理需求。
附图说明
图1是《税控装置管理***》、《GIS信息管理***》、GPS无线模块设备、税控后台服务器等对税控收款机进行管理的网络结构示意图。
具体实施方式
本发明的主要内容包含如下:
在税控收款机内安装GPS无线模块设备,通过该设备的卫星定位功能获取税控收款机当前的经纬度信息,实时对税控收款机进行地理定位;并通过设备上的GPRS(通用无线分组业务)与部署在税局管理中心的税控后台服务器建立通信信道,将该税控收款机的地理信息、业务数据、控制信息等在该信道上进行交互。该通信信道属于全双工工作模式,两端皆可同时主动向对方发起数据交互请求。
如果信道处于正常连接状态,那么该税控机在税控后台服务器被标记为“在线”状态,否则被标记为“离线”状态。
当税控收款机处于在线状态时,税控收款机会定时将自身地理位置信息、业务数据等,按照传输协议进行打包,并将数据上传到税控后台服务器上。
当税控后台服务器接收到这些数据之后,首先要对数据的完整性进行校验,判断数据完整后,再对发送数据的机器进行身份识别,检查该机器是否属于合法的、注册的机器。经过以上安全性检查以后,税控后台服务器会将接收到的数据按照通信协议进行拆包,将其中的地理信息、业务数据分类处理。
其中,地理信息数据会被税控后台服务器转发到《GIS信息管理***》中,由《GIS信息管理***》经过计算后,在前端电子地图提供图形显示。税局管理人员,可以在电子地图上直观的知道当前税控收款机所处的位置,是否正在移动,是否已经超出用户设定的安全使用区域等等。如果《GIS信息管理***》发现税控收款机的地理信息异常,那么会向税局管理员和业主发送短信进行预警,并通知《税控装置管理***》对该机器进行锁机、锁卡等控制命令,暂停税控收款机的使用。《税控装置管理***》可以主动通过信道向税控收款机发送命令数据。
其中,数据包中的业务数据会被税控后台服务器转发到《税控装置管理***》中,经由该***参照《GB18240.*》的相关协议规定,对数据进行反算、记录日志、存储等。在这里,《税控装置管理***》会收到两种命令类型,一种是纯数据传输协议,一种是请求处理命令。对于纯数据传输协议,《税控装置管理***》在数据还原后,会判断其中的开票金额是否超出该收款机设置的预警范围,如果超出预警范围,那么《税控装置管理***》会自动向税局管理员和业主发送短信提示,并将该数据记录入数据库等待助理。如果数据正常,那么会直接被存入***数据库中,作为用户的日常业务数据进行记录。处理完成后,通过信道回送“操作成功”信息,告知税控收款机进行下一笔业务处理。而对于请求命令处理,***则会按照请求的操作类型(比如:请求授权、请求分发***、请求离线授权信息等),使用不同的功能模块进行计算后,再把计算的结果通过信道发送回税控收款机,对收款收款机进行远程控制。
实施例
本发明方法是利用GPS无线模块设备,对税控收款机进行空间定位,并利用GPRS(无线分组业务)的无线传输功能,对税控业务数据进行监控,达到对税控机进行安全管理,对开票数据进行安全管理的目的,其实现步骤如下:
1) 税控收款机在进行***开具时,能够对开票限额超出合理范围的***进行预警提示,能够保留一个申报周期的***明细、异常开票数据等,并通过GPS设备,将这些数据发送到税控后台服务器。
2) 税控收款机使用GPS设备,通过GPRS(通用无线分组业务)与税局部署在互联网上的税控后台服务器建立通信信道,在该信道上传输的所有数据按照《GB18240.1 第一部分:机器规范》中所定义的传输报文格式进行打包传送。该通信信道属于全双工工作模式,信道双方可同时主动向对方发送数据报文。
3) 税控后台服务器应对税控收款机状态进行管理。如果后台与收款机之间成功建立通信信道并保持连接,那么后台将收款机标记为“在线”状态;否则标记为“离线”状态。
4) 税控后台服务器对于接收到的数据具有安全行验证功能,包括数据包的完整性、数据发送方的身份合法性等。
5) 税控后台服务器对于有效数据具备分类转发处理的能力,可以分别将地理信息数据和业务信息数据发送到相关的业务***中进行处理。
6) 《GIS信息管理***》对地理信息数据具有在电子地图上进行实施更新显示的功能,可以直观显示该信息所处于地域;可以对地理信息数据进行安全范围判断,对于超于安全范围的税控收款机,自动给税局管理员和收款机业务发送短信进行预警,自动通知《税控装置管理***》对收款机进行锁机、锁卡。
7) 《税控装置管理***》具有对税控装置进行管理的功能,可以按照《GB18240.1第一部分:机器规范》中所规定的数据格式,生成对税控收款机的授权信息、***分发信息、离线开票信息等。该***可以通过税控后台服务器主动向税控收款机发送控制命令。
8) 《GIS信息管理***》与《税控装置管理***》之间通过标准Web服务WebService的方法,使用XML文件进行数据交互,以保证数据交互的安全性及及时性。