本发明涉及移动终端领域,尤其涉及一种移动开票方法及装置。
背景技术:
移动存储技术现在已经非常成熟,各种u盘、磁盘、卡片品类众多,装有应用程序的移动存储设备可以给工作、生活带来极大的便利。传统的税控发票开票软件(金税盘版)是安装在电脑上,由于数据存储在安装的电脑上,财会人员就只能在此电脑上开具发票,这样就限制了办公环境的变化,无法满足移动办公的需求。
技术实现要素:
本发明旨在解决上面描述的问题。本发明的一个目的是提供一种移动开票方法及装置,以实现移动开票作业,提升开票作业的效率和灵活度。
根据本发明的第一方面,一种移动开票方法包括:在移动存储装置与电脑连接时,在所述电脑的系统中配置所述移动存储装置中预设的金税盘开票应用的运行环境,运行所述移动存储装置中预设的金税盘开票应用;所述金税盘开票应用根据开票指令执行开票操作,所述金税盘开票应用为金税盘应用。
根据本发明的第二方面,一种移动开票装置包括:移动存储装置,用于在与电脑连接时,运行金税盘开票应用;配置单元,在所述电脑的系统中配置所述移动存储装置中预设的金税盘开票应用的运行环境;所述金税盘开票应用,预设在所述移动存储装置中,所述金税盘开票应用根据开票指令执行开票操作,所述金税盘开票应用为金税盘应用。
本发明提出的一种移动开票方法及装置,通过将金税盘开票应用设置在移动存储装置中,并设置在该移动存储设备在与电脑连接且在所述电脑的系统中配置所述移动存储装置中预设的金税盘开票应用的运行环境后自动运行该金税盘开票应用,使得该金税盘开票应用可以免安装运行,从而实现移动开票作业,提升开票作业的效率和灵活度。
参照附图来阅读对于示例性实施例的以下描述,本发明的其他特性特征和优点将变得清晰。
附图说明
并入到说明书中并且构成说明书的一部分的附图示出了本发明的实施例,并且与描述一起用于解释本发明的原理。在这些附图中,类似的附图标记用于表示类似的要素。下面描述中的附图是本发明的一些实施例,而不是全部实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。
图1示例性地示出了一种移动开票方法的流程图;
图2示例性地示出了一种移动开票方法的另一流程图;
图3示例性地示出了一种移动开票装置的结构框图;
图4示例性地示出了一种移动开票装置的另一结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
如图1所示,一种移动终端移动开票方法,包括:
步骤101:检测移动存储装置与电脑是否连接;在确定连接时,执行步骤103;具体操作时,该移动存储装置可以采用高性能的存储主控芯片与mlc制式的nandflash芯片实现,可以用usb接口与电脑连接;
步骤103:在移动存储装置与电脑连接时,在所述电脑的系统中配置所述移动存储装置中预设的金税盘开票应用的运行环境;
步骤105:运行移动存储装置中预设的金税盘开票应用;该金税盘开票应用可以是税控发票金税盘开票应用,如金税盘应用(用于实现现有金税盘功能的应用),用于开具增值税发票;
步骤107:金税盘开票应用根据开票指令执行开票操作。
本实施例移动开票方法,通过将金税盘开票应用设置在移动存储装置中,并设置在该移动存储设备在与电脑连接且在所述电脑的系统中配置所述移动存储装置中预设的金税盘开票应用的运行环境后自动运行该金税盘开票应用,使得该金税盘开票应用可以免安装运行,从而实现移动开票作业,提升开票作业的效率和灵活度。
图2所示方案是基于图1所示方案的一种优化方案,如图2所示,一种移动开票方法,包括:
步骤201:检测移动存储装置与电脑是否连接;在确定连接时,执行步骤203;
步骤203:自动运行移动存储装置中预设的控制应用;
步骤205:控制应用根据接收的身份信息进行身份校验,并且在身份校验通过时执行步骤207;
步骤207:在所述电脑的系统中配置所述移动存储装置中预设的金税盘开票应用的运行环境;在满足金税盘开票应用的运行环境时执行步骤209;具体操作时,金税盘开票应用的运行环境包括:电脑安装有.net4.0、预设的注册表信息、以及预设的system32目录下支持库;在所述电脑的系统中配置所述移动存储装置中预设的金税盘开票应用的运行环境包括:
利用金税盘中间件读取所述金税盘中税号信息;
检测所述电脑是否安装有.net4.0,在未安装时安装.net4.0;
向所述电脑的系统system32目录拷贝所述金税盘开票应用支持库;
按照所述金税盘开票应用运行要求恢复注册表;
步骤209:运行金税盘开票应用,以进行开票操作;
步骤211:移动存储装置中预设的备份应用备份金税盘开票应用产生的开票数据;
步骤213:金税盘开票应用根据第一退出指令,执行退出操作;
步骤215:控制应用根据第二退出指令,执行退出操作。
可以理解的是,具体操作时,对于本实施例的具体实现方式至少存在以下变换方式:
1:默认系统满足开票环境,在控制应用进行身份校验成功后直接控制金税盘开票应用运行;
2:默认操作者的身份有效,在控制应用启动后直接控制金税盘开票应用运行或在确认满足开票环境后直接控制金税盘开票应用运行;
3:控制应用的权限为只读权限,或者/并且,备份应用的权限为隐藏权限。
本实施例通过移动存储装置和金税盘开票应用相结合,即将该移动存储装置分区,分别设置控制应用及金税盘开票应用,在移动存储装置与电脑连接时,控制应用自动运行,并在验证身份和运行环境后启动金税盘开票应用,使其可以免安装运行,即插即用,实现移动开票,同时保证了通过身份验证提升安全性能,此外还通过运行环境的检测,提升了运行的可靠性;优选地,该移动存储装置中还设置有备份应用保证发票数据的安全,即使电脑损坏,发票数据也不会面临着丢失的风险;进一步优选地,该控制应用管理金税盘开票应用的运行,配置与金税盘开票应用相适应的运行环境,校验身份开启校验区,向隐藏区备份发票数据,故其角色非常重要,位于只读区内,避免恶意篡改,进一步提升安全性,金税盘开票应用位于校验区,保证使用者的合法性,备份应用位于隐藏区,能避免开票数据泄露。
图3所示为图1所示方法对应的装置,图1的解释说明可以适用于本实施例,如图3所示,一种移动开票装置,包括:
移动存储装置30,用于在与电脑连接时,运行金税盘开票应用;
配置单元(图中未示出),在所述电脑的系统中配置所述移动存储装置中预设的金税盘开票应用的运行环境;
金税盘开票应用301,预设在移动存储装置30中,金税盘开票应用301根据开票指令执行开票操作。
本实施例的移动开票装置,通过将金税盘开票应用301设置在移动存储装置30中,并设置在该移动存储设备30在与电脑连接后自动运行该金税盘开票应用301,使得该金税盘开票应用301可以免安装运行,从而实现移动开票作业,提升开票作业的效率和灵活度。
图4所示方案是基于图3所示方案的一种优选方式,且本实施例为图2所示方法对应的装置结构,图2的解释说明可以适用于本实施例,如图4所示,移动开票装置可以包括:
移动存储装置30,用于在与电脑连接时,运行控制应用401;
控制应用401,预设在移动存储装置30中,控制应用401根据接收的身份信息进行身份校验,并且在身份校验通过时,控制金税盘开票应用301运行;或者在身份校验通过时继续检测电脑的系统是否满足金税盘开票应用的运行环境,以及在满足金税盘开票应用的运行环境时,控制金税盘开票应用301运行;
金税盘开票应用301,预设在移动存储装置30中,金税盘开票应用301根据开票指令执行开票操作。
优选地,该移动开票装置还可以包括:
备份应用403,预设在移动存储装置30中,备份应用403用于备份金税盘开票应用产生的开票(发票)数据。
进一步优选地,移动存储装置30至少分为以下一个区间:
只读区,只读区只能读取,控制应用401位于只读区内,控制应用401的权限为只读权限;
校验区,校验区需校验通过后才可读写,金税盘开票应用301位于校验区内;或者/并且,
隐藏区,隐藏区不可见,由专用接口读写,备份应用403位于隐藏区内,备份应用403的权限为隐藏权限。
优选地,所述配置单元包括:依次连接的读取子单元(图中未示出)、安装子单元(图中未示出)、拷贝子单元(图中未示出)及注册表子单元(图中未示出);
所述读取子单元,用于利用金税盘中间件读取所述金税盘中税号信息;
所述安装子单元,用于检测所述电脑是否安装有.net4.0,在未安装时安装.net4.0;
所述拷贝子单元,用于向所述电脑的系统system32目录拷贝所述金税盘开票应用支持库;
所述注册表子单元,用于按照所述金税盘开票应用运行要求恢复注册表。
本实施例通过移动存储装置和金税盘开票应用相结合,即将该移动存储装置分区,分别设置控制应用及金税盘开票应用,在移动存储装置与电脑连接时,控制应用自动运行,并在验证身份和运行环境后启动金税盘开票应用,使其可以免安装运行,即插即用,实现移动开票,并且金税盘开票应用和移动存储装置硬件结构成为一个单独的物理设备,方便管理;同时保证了通过身份验证提升安全性能,此外还通过运行环境的检测,提升了运行的可靠性;优选地,该移动存储装置中还设置有备份应用保证发票数据的安全,即使电脑损坏,发票数据也不会面临着丢失的风险;进一步优选地,该控制应用管理金税盘开票应用的运行,配置与金税盘开票应用相适应的运行环境,校验身份开启校验区,向隐藏区备份发票数据,故其角色非常重要,位于只读区内,避免恶意篡改,进一步提升安全性,金税盘开票应用位于校验区,保证使用者的合法性,备份应用位于隐藏区,能避免开票数据泄露。
上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制。尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。