本发明专利技术公开了一种网络税控系统采集销售票据数据的方法。该方法用于网络税控系统从所管理的商业管理信息系统的商业收款机中采集税控用的源数据,包括:通过在商业收款机中设置的数据采集模块截获商业收款机输出的销售票据数据,将截获的销售票据数据作为税控处理用的源数据传送给与商业收款机连接的网络税控器。本发明专利技术实施例的方法通过截获商业管理信息系统的商业收款机中输出的销售票据数据,作为税控处理用的源数据传送给与商业收款机相连的网络税控器。这种方法保证了作为税控处理的源数据的准确性,同时可以保证数据采集的安全性,不会因使用者采取其它技术手段,禁止数据采集模块的工作或插入虚假数据影响税控结果的准确性。
【技术实现步骤摘要】
本专利技术涉及一种数据采集的技术,尤其涉及一种网络税控系统从商业管理信息系统的 商业收款机中采集销售票据数据作为税控处理的源数据的方法。技术背景随着计算机技术的发展,现有的流通型企业均采用商业管理信息系统(MIS系统)进 行商品、销售、财务的管理,目前的商业MIS系统的前端主要采用第三代商用收款机(P0S 机终端),POS机终端能够运行在DOS, Windows, Linux等系统环境中,后台采用高性能的 服务器,前后台设备构建在一个局域网或虚拟专网之上。现有的POS机终端只能运行MIS前端软件,完成销售时的收款、票据打印功能,并将相 应的数据提交给后台对应的服务器。但这种POS机终端只能输出销售的明细数据,而不能输 出税控的发票数据。从上述对现有的商业MIS系统、P0S机终端的结构和使用过程中,专利技术人发现上述现 有技术至少存在以下问题现有的商业MIS系统只具有企业的信息管理的作用,不具有税控的功能,并且这种系统 投入使用后,要保证作业的连续性,不能因为其它原因影响MIS系统的使用,若中断则会给 使用中的企业带来经济损失,基于这种情况在不改变现有商业MIS系统前提下,为实现针对 该MIS系统的网络税控系统完成以票控税,如何从商业MIS系统的POS机终端中安全、准确的 采集税控用的源数据,则成为准确税控的关键,但现有的数据采集方法,无法在不改动现 有MIS系统的前提下实现准确、安全的税控数据的采集。
技术实现思路
本专利技术提供了,该方法在不改变现有商业 收款机的前提下,有效保证了采集到作为税控处理的源数据的准确性和安全性,进而保证 了针对该管理信息系统的网络税控系统以票控税的准确性。本专利技术的目的是通过以下技术方案实现的本专利技术提供了,包括通过在商业收款机中设置的数据采集模块截获商业收款机输出的销售票据数据,将截 获的销售票据数据作为税控处理用的源数据传送给与商业收款机连接的网络税控器。所述的截获商业收款机输出的销售票据数据包括数据采集模块采用截获商业收款机输出至屏幕进行显示的销售明细数据或打印输出队列中销售票据的打印数据。 所述的截获商业收款机输出的打印输出队列中销售票据的打印数据包括 监控商业收款机的打印端口,当该商业收款机利用打印端口进行打印输出时,则获取输出的打印数据包。所述的通过在商业收款机中设置的数据采集模块截获商业收款机输出的销售票据数据 进一步包括数据采集模块向与该采集模块所在的商业收款机连接的网络税控器进行签到;若签到成功,则该数据采集模块监控所在的商业收款机的输出销售票据数据的操作, 并设定定时巡检的时间间隔;若商业收款机进行输出销售票据数据的操作,则数据采集模块截获输出的销售票据数 据作为税控处理用的源数据传送给所述的网络税控器;并以设定的时间间隔定时向网络税控器签到进行定时巡检。所述方法进一步包括验证上述数据采集模块的签到、监控、定时巡检步骤是否全部 执行成功,若未全部执行成功,则数据采集模块锁定所在的商业收款机。所述方法进一步包括验证上述数据采集模块的签到、监控、定时巡检步骤是否全部 执行成功,若全部执行成功,则数据采集模块向所述的网络税控器进行签退。本专利技术提供了,包括通过在商业收款机中设置的数据采集模块替换该收款机使用的DOS操作系统中调用的子 功能中断;监控商业收款机利用所述的子功能中断打开、关闭、读、写串口时,则利用替换的子 功能中断截获打印输出的销售票据数据;将截获的销售票据数据作为税控处理用的源数据传送给与商业收款机连接的网络税控器。所述的替换的子功能中断包括打开文件中断、创建文件中断、关闭文件中断、读文 件中断、写文件中断和时钟中断。所述的数据采集模块加载到所述DOS操作系统的启动文件中,实现该数据采集模块在所 述的DOS操作系统启动时自启动。所述的方法还包括数据采集模块向与该模块所在的商业收款机连接的网络税控器签到;若成功,则监控串口,并进行定时巡检; 驻留替换后的各子功能中断;上述各子功能中断若全部驻留成功,则向网络税控器签退; 若未全部驻留成功则锁定数据采集模块所在的商业收款机。 本专利技术提供了,包括通过在商业收款机中设置的数据采集模块加载到该收款机使用的Windows操作系统的系 统进程中;监控该Windows操作系统的打印输出,利用加载到系统进程中的数据采集模块截获打印 输出的销售票据数据;将截获的销售票据数据作为税控处理用的源数据传送给与商业收款机连接的网络税控器。所述的截获该打印数据包括字符绘制的应用程序接口函数的调用,并利用Windows 操作系统的钩子函数得到发给所述接口函数的参数来获取打印数据。所述的的数据采集模块加入到该Windows操作系统的启动项,实现该数据采集模块在所 述的Windows操作系统启动时自启动。所述的数据采集模块加入到该Windows操作系统的启动项包括在该Windows操作系统 的注册表文件中加入启动项。所述的方法还包括数据采集模块向与该模块所在的商业收款机连接的网络税控器签到;若成功,则监控串口,并进行定时巡检;运行打印数据监控模块;上述各部分若全部执行成功,则向网络税控器签退; 若未全部执行成功则锁定数据采集模块所在的商业收款机。 本专利技术提供了,包括-通过在商业收款机中设置的数据采集模块修改或替换该收款机使用的Lirmx操作系统中 打印设备驱动程序;监控该Linux系统的打印输出,利用修改或替换的打印设备驱动程序截获打印的销售 票据数据,并将截获的销售票据数据作为税控处理用的源数据传送给与商业收款机连接的 网络税控器。所述的将截获的销售票据数据作为税控处理用的源数据传送给与商业收款机连接的网 络税控器包括直接传送给网络税控器或经用户程序传送给网络税控器。由上述本专利技术实施例提供的技术方案可以看出,本专利技术实施例的方法通过截获商业管 理信息系统的商业收款机中输出的销售票据数据,作为税控处理用的源数据传送给与商业 收款机相连的网络税控器。这种方法保证了作为税控处理的源数据的准确性,同时可以保 证数据采集的安全性,不会因使用者采取其它技术手段,禁止数据采集模块的工作或插入 虚假数据影响税控结果的准确性。附图说明图1为本专利技术实施例中网络税控系统的各部件连接示意图; 图2为本专利技术实施例的采集数据方法的流程图; 图3为本专利技术实施例的数据采集模块采集打印数据的流程图; 图4为本专利技术实施例的数据采集模块采集采集数据过程中安全处理的流程图; 图5为本专利技术实施例在使用D0S操作系统的商业收款机中采集数据的流程图; 图6为本专利技术实施例在使用D0S操作系统的商业收款机中采集打印数据的流程图;图7为本专利技术实施例在使用D0S操作系统的商业收款机中数据釆集模块签到处理流程图;图8为本专利技术实施例的商业收款机的D0S操作系统中设置数据采集模块的体系结构框图;图9为图7中的TSR串口通讯协议层图的结构框图; 图IO为图8中的读字符处理流程图; 图11为图8中的写字符处理流程图; 图12为图8中的读包处理流程图;图13为图8中的写包处理流程图;图14为图8中的单包通讯层处理流程图;图15为本专利技术实施例在D0S操作系统中数据采集模块签到处理流程图;图16为本专利技术实施例在D0S操作系统中数据采集模块定时巡检处理流程图;图17为本专利技术实施例在D0S操作系统中数据本文档来自技高网...
【技术保护点】
一种网络税控系统采集销售票据数据的方法,其特征在于,包括:通过在商业收款机中设置的数据采集模块截获商业收款机输出的销售票据数据,将截获的销售票据数据作为税控处理用的源数据传送给与商业收款机连接的网络税控器。
【技术特征摘要】
【专利技术属性】
技术研发人员:沈昌祥,牛振勇,慕安臻,于书举,马宁,杜小军,郭翔,张建标,侍伟敏,许向众,杜永萍,田国文,葛尊敏,张磊,
申请(专利权)人:中商流通生产力促进中心有限公司,北京工业大学,青岛海信智能商用设备有限公司,北京雅普兰科技发展有限公司,广东亿业科技有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。