国地税联合办公的硬件叫号系统的制作方法

文档序号:13761305阅读:146来源:国知局

本发明涉及排队机号系统技术,尤其涉及一种国地税联合办公的硬件叫号系统。



背景技术:

办税服务厅是税务机关为纳税人提供服务的主要场所,为了加强办税服务厅的秩序管理,更好的服务于纳税人,各办税服务厅建立了排队叫号系统。

由于以往各办税服务厅排队叫号系统为了采集排队数据等原因,将排队叫号程序部署在税务内网,但“营改增”之后,各地采用国地税联合办公的形式为纳税人服务,因为国税、地税之间的网络不通,以致于国税、地税原来各自的排队叫号系统无法统一使用。



技术实现要素:

为了更好的为纳税人服务,迎合国地税联合办公的趋势,本发明提出了一种国地税联合办公的硬件叫号系统,来解决国地税联合办公之后,国地税之间网络不通导致的原有排队叫号系统无法使用的情况。

本发明的硬件叫号系统主要由硬件叫号器,排队机,后台服务三部分组成。由硬件叫号器发送相关的指令到排队机,由排队机的HC通过socket连接服务端,服务端根据相应的信号去进行调用相关的方法去实现相应的指令。

将RS485转化为无线,硬件模块通过无线与上位机软件通信。上位机可以获取呼叫器与评价器相应键值与地址信息,从而实现软件与硬件的相互通信。

硬件叫号器需要制定相应的窗口与窗口人员。

需要配置的信息为窗口编号、人员代码、呼叫器地址、窗口IP地址,如果人员变动或者叫号器变动,需要根据情况,将相应的信息进行修改。

后台实现

1)排队机HC传送的数据格式为:叫号器地址|指令;

2)开启服务。由JAVA类实现,该类继承了ServletContextListener接口,当服务启动时,会创建一个线程,线程会调用硬件叫号器server启动的方法,实现server的启动。

3)相应操作

硬件叫号器server有JAVA类实现,当server启动后会监听socket的监听情况,当一个socket连接后,会调用一个线程去对改socekt传输的数据进行相应的处理。

4)Socket处理线程的业务流程:

该线程有两个Map的集合loginMap和callMap。loginMap储存某个用户登陆后返回的一些信息,有key(呼叫器地址)来识别;callMap来储存用户呼叫后返回的一些数据,也是有ey(呼叫器地址)来识别。

当server接受到socekt的数据后,进行处理分解,将数据存到相应的集合listReq中,该集合第一个元素为呼叫器的地址,第二个元素为相关操作的指令。相关指令为(0登录,1呼叫,3重呼,6,弃号,2开始,4结束,5注销)

登录。由于用户登录需要提供的参数为人员代码,人员密码,窗口IP,所以当用户登录时,server端除了接受socket传过来的数据后,也需要获取相应的socket的地址,也就是相应大厅排队机的IP地址,由大厅排队机地址和硬件呼叫器相关联获取对应的人员信息。当用户登录后,将返回的信息储存到loginMap集合中以便以后的操作使用。

呼叫。呼叫方法的参数需要从loginMap中提取,然后将返回的参数储存到callMap中。

其他的操作的参数都可以从loginMap和callMap中提取,根据相应的key(呼叫器的地址)调用就行。

本发明可解决国税、地税之间网络不通的情况,更好的为纳税人服务,迎合国地税联合办公的趋势。

附图说明

图1是逻辑流程图。

具体实施方式

下面对本发明的内容进行更加详细的阐述:

1)呼叫器与HC:

两模块之间通过串口无线交互,首先HC向所有呼叫器进行广播,当有呼叫器按键回应时,HC会读取相应串口数据,从而判断呼叫器的键值,其协议格式如下:

2)HC与后台系统:

HC与后台系统采用Socket通信方式,后台系统为服务端,HC为客户端。HC在接收到呼叫器键值后,向服务端发送命令信息。

3)后台系统与MC:

后台系统与MC采用Socket方式进行通信,后台系统为服务端,MC为客户端。再后台系统接收到结束命令后,即向MC发送评价指令。

4)MC与评价器:

评价器相关操作函数定义在动态库内,接口为:

Serial_GetAppResult(mode,addr);

其中:

mode为模式,在此系统中保留未使用;addr为评价器地址,与呼叫器地址一一映射;函数返回为评价结果,并将结果通过Socket反馈到后系统中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1