(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210318865.7
(22)申请日 2022.03.29
(71)申请人 翼石电子股份有限公司
地址 361000 福建省厦门市集美区软件园
三期诚毅北 大街62号109单 元0355号
(72)发明人 杨雪冰 陈鑫萍 魏敏杰
(74)专利代理 机构 厦门市精诚新创知识产权代
理有限公司 3 5218
专利代理师 赵薇
(51)Int.Cl.
H04L 9/32(2006.01)
H04L 9/40(2022.01)
H04L 45/586(2022.01)
H04L 67/08(2022.01)
G06Q 30/04(2012.01)
(54)发明名称
云开票机、 其进 行发票勾选的方法及 存储介
质
(57)摘要
本发明提供了一种云开票机、 其进行发票勾
选的方法及存储介质, 其中, 该云开票机包括: 虚
拟化路由器; 一扩N口HUB控制板; 其中, 虚拟化路
由器执行步骤: S11,获取一扩N口HUB控制板 上插
入的税务UKEY信息; S12,当接收与发票勾选相关
的指令时, 判断本地缓存的token认证信息是否
过期; 如是, 则执行S13; 否则, 执行S14; S13, 与 指
定的税务UKEY及后台通信, 以在税 务UKEY和服务
平台之间进行客户端认证, 并获得token认证信
息; S14, 根据token认 证信息与服务平台通信, 执
行发票勾选业务。 利用上述技术方案, 扩展了可
管理税务UKEY的数量, 并可 实现批量税务UKEY的
发票勾选 。
权利要求书3页 说明书14页 附图7页
CN 114629657 A
2022.06.14
CN 114629657 A
1.一种云开 票机, 其具有发票勾选功能, 其特 征在于, 包括:
虚拟化路由器, 包括: 第一处理器、 与所述第一处理器连接的: 一个或多个USBHOST、 内
存、 一个或多个以太网模块、 串口模块; 所述第一处理器预先安装有openwrt系统, 在所述
openwrt系统上通过qemu命令预先配置实现了虚拟化的路由器系统和虚拟化的WINDOWS系
统, 其中, 在所述openwrt系统上还设置第一监控程序, 所述第一监控程序用于实现发票勾
选功能;
一个或多个一扩N口HUB控制板, 包括: 第二处理器, 与所述第二处理器连接的: 级联的
HUB模块、 USB电源控制模块; 每一所述一扩N口HUB控制板的输入端与一所述USBHOST的输出
端相连接, 每一所述一扩N口HUB控制板的输出端包括N个可插入税务UKEY的USB接口, 用于
通过所述级 联的HUB模块将一个USB接口扩展成N个USB接口, 其中N为大于1的整数, 所述USB
接口的电源通过 所述第二处 理器和所述USB电源 控制模块控制;
其中, 所述第一 监控程序通过 执行如下步骤来实现发票勾选功能:
S11,通过所述USBHOST获取所述一扩N口HUB控制板的输出端上插入的税务UKEY的税务
基本信息;
S12,当接收到后台通过以太网发送的、 与发票勾选相关的指令时, 解析所述指令, 确定
所述指令指定的税务UKEY, 并判断本地缓存的、 所述指定的税务UKEY针对增值发票综合服
务平台的token认证信息是否过期; 如是, 则执行S13; 否则, 确定所述 缓存的token认证信息
为有效to ken认证信息, 并执 行S14;
S13, 通过所述USBHOST和以太网分别与所述指定 的税务UKEY及后台进行通信, 以在所
述指定的税务U KEY和所述增值 发票综合服务平台之间进 行客户端认证, 并获得所述指 定的
税务UKEY的有效token认证信息, 用所述获得的有效token认证信息更新所缓存的token认
证信息;
S14, 根据所述有效token认证信息与所述增值发票综合服务平台通信, 对所述指定的
税务UKEY执行发票勾选业 务。
2.根据权利要求1所述的云开票机, 其特征在于, 所述多个以太网模块被配置成预定路
数的LAN和WAN, 所述云开 票机还包括:
多个多口微管理交换机, 包括: 第三处理器, 与所述第 三处理器连接的: 交互机模块、 电
源控制模块; 每一所述多口微管理交换机分别与一路所述LAN连接, 用于将所述LAN扩展成
多路连接非标POE 设备的LAN, 并控制对应 设备的通信和电源状态, 以及获取对应端口的MAC
地址;
多个多USB口转以太网控制器, 包括: 第四处理器, 与所述第四处理器连接的: 存储介
质、 级联的HUB模块、 USB电源控制模块; 每一所述多USB口转以太网控制器的输入端与一所
述非标POE以太网接口连接且输出端包括多个可插入税务UKEY的USB接口, 用于扩展USB接
口数量、 针对插入USB接口的税务UKEY实现USB转以太网通信、 控制所插入的税务UKEY的USB
接口电源并支持USBIP Server远程挂载USB设备; 其中, 所述第四处理器为支持Linux系统
的ARMCPU;
其中, 所述第一 监控程序还通过 执行如下步骤来实现发票勾选功能;
在所述步骤S12之前, 执行S21: 通过SOCKET方式获取所述多USB口转以太 网控制器的输
出端上插 入的税务UKE Y的税务基本信息;权 利 要 求 书 1/3 页
2
CN 114629657 A
2所述步骤S13还 包括:
S131, 判断所述指定的税务UKEY是所述一扩N口HUB控制板的输出端上插入的税务UKEY
还是所述多USB口转以太网控制器的输出端上插入的税务UKEY; 并根据判断结果, 通过
USBHOST或通过SOCKET 方式在所述指定的税务UKEY和所述增值发票综合服务平台之间进行
客户端认证。
3.根据权利要求2所述的方法, 其特 征在于, 所述S131包括:
获得所述指定的税务UKEY的客户端认证请求信息, 并根据 所述客户端认证请求信息生
成客户端认证请求;
通过以太网通道将所述客户端认证请求发送至所述增值发票综合服务平台, 并从所述
增值发票综合 服务平台获得服 务器认证请求信息;
获得所述指定的税务UKE Y的客户端认证凭据信息;
通过以太网通道将所述客户端认证凭据信 息发送至所述增值发票综合服务平台, 并从
所述增值发票综合 服务平台获得 所述指定的税务UKE Y的有效to ken认证信息 。
4.根据权利要求1所述的云开票机, 其特征在于, 所述税务基本信 息包括: 公司名称、 纳
税人识别号、 设备编号和设备位置信息 。
5.根据权利要求1所述的云开票机, 其特征在于, 所述S11和S21还包括: 在获取所述税
务UKEY的税务基本信息 之前, 打开所述税务UKEY的电源的步骤和在获取所述税务U KEY的税
务基本信息之后, 关闭所述税务UKE Y的电源的步骤。
6.根据权利要求2所述的云开 票机, 其特 征在于, 所述S21包括:
S211,执行cat/tmp/dhcp.leases脚本指令, 获取所述openwrt系统中整个内网的IP地
址及所对应的MAC地址关联表;
S212, 根据所述多USB口转以太网控制器的IP地址, 获取插入到所述多USB口转以太网
控制器上的税务UKE Y的税务基本信息 。
7.根据权利要求6所述的云开 票机, 其特 征在于, 所述S212还 包括:
将所获得的所述多USB口转以太网控制器的实际IP地址与初始设定的所述多USB口转
以太网控制器的IP地址进 行比较; 如果一致, 则根据所述初始设定的所述多USB口转以太网
控制器的IP地址来获取插入到所述多USB口转以太网控制器上的税务UKEY的税务基本信
息; 如果不一致, 则根据所述多USB 口转以太网控制器的实际IP地址来获取插入到所述多
USB口转以太网控制器上的税务UKEY的税务基本信息, 并利用所述实际IP地址来更新所述
初始设定的所述多 USB口转以太网控制器的IP地址 。
8.根据权利要求2所述的云开票机, 其特征在于, 在所述虚拟化的WINDOWS系统中还配
置有第二监控程序, 所述第二监控程序用于通过所述虚拟化的WINDOWS系统访问增值发票
综合服务平台实现发票勾选功能;
所述第二监控程序通过执行如下步骤来实现通过所述虚拟化的WINDOWS系统访问增值
发票综合 服务平台实现发票勾选功能:
通过SPICE client软件连接所述虚拟化的W INDOWS系统;
通过与所述第一监控程序以SOCKET方式通信, 获得当前插入所述云开票机的所有税务
UKEY税务基本信息;
搜索要操作的税务UKE Y;权 利 要 求 书 2/3 页
3
CN 114629657 A
3
专利 云开票机、其进行发票勾选的方法及存储介质
文档预览
中文文档
25 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:40:24上传分享