一种海关报关服务系统及其数据处理方法技术方案

技术编号:22057727 阅读:22 留言:0更新日期:2019-09-07 16:08
本发明专利技术公开了一种海关报关服务系统及其数据处理方法。其中,系统包括与海关系统服务器作网络交互连接的C#后台服务器以及运行于JS客户端服务器的系统中并通过JS客户端服务器与C#后台服务器作网络交互连接的JS前台浏览器。本发明专利技术利用JS前台浏览器作为报关数据信息录入的载体,由C#后台服务器统一对录入的数据进行处理及管理,不但可以保证JS前台浏览器与C#后台服务器之间的数据进行实时交互,而且通过采用单一的JS前台浏览器作为数据录入系统,可以有效规避传统报关系统中需要用户在多个系统之间进行频繁切换操作的缺陷;同时,利用JS前台浏览器对录入数据的本地缓存机制,可有效延长用户登陆系统的有效期,为用户提供更为充裕的数据准备及录入时间。

A Customs Declaration Service System and Its Data Processing Method

【技术实现步骤摘要】
一种海关报关服务系统及其数据处理方法
本专利技术涉及数据处理
,尤其是一种海关报关服务系统及其数据处理方法。
技术介绍
报关是指进出口货收发货人、进出境运输工具负责人、进出境物品所有人或者他们的代理人向海关办理货物、物品或运输工具进出境手续及相关海关事务的过程,包括向海关申报、交验单据证件、并接受海关的监管和检查等;其属于履行海关进出境手续的必要环节之一。随着计算机技术和网络技术的发展,目前,我国海关已经在进出口货物通关作业中已经基本采用无纸化的电子报关模式,即:申报单位的报关人员通过计算机、网络或终端向海关审单中心发送规定格式的电子数据报关单进行申报,在接收到海关计算机系统反馈的“接受申报”电子报文后,凭报关单及随附单证,在规定的时间内提交给申报地海关,完成“交单”。然而,现有的报关服务系统仍然存在如下缺陷:1、无法与海关计算机系统作有效且实时的数据交互,报关申报用户需要在多个系统间进行频繁地切换操作后才能完成电子数据的录入。2、出于安全机制的考量,报关申报用户在登陆服务系统账户后,只能在特定时间周期内完成电子数据录入,一旦因操作其他系统或意外原因没有连续的进行电子数据的录入,很容易出现原已录入的数据被清空或丢失的问题。3、系统功能设计不甚合理,严重影响了系统在实际操作过程中的体验效果。
技术实现思路
针对上述现有技术存在的不足,本专利技术的目的在于提供一种海关报关服务系统及运行于此服务系统上的数据处理方法。为了实现上述目的,本专利技术采用的第一个技术方案为:一种海关报关服务系统,它包括C#后台服务器,与海关系统服务器作网络交互连接以向海关系统服务器递交报关申报数据或接收由海关系统服务器反馈的报关报文数据;JS前台浏览器,运行于JS客户端服务器的系统中并通过JS客户端服务器与C#后台服务器作网络交互连接,以供报关申报用户作报关信息数据录入。优选地,所述JS前台浏览器包括用于处理所有页面的JS代码和CSS代码的Blink底层、显示各类功能控件以用于实现UI界面的操作功能的操作层以及用于封装操作层所用到的各类功能控件的UI控件层。优选地,所述功能控件包括各类弹窗窗体和各类控件。优选地,所述弹窗窗体包括基类窗体以及同时继承于基类窗体的用户IC卡输入密码窗体、提示窗体、确认窗体和输入窗体。优选地,所述控件包括基类控件以及继承于基类控件的文本输入控件、文本显示控件、复选框控件、字符控件、滚动条控件、图片显示控件和标签页控件。本专利技术采用的第二个技术方案为:一种海关报关数据处理方法,在上述的一种海关报关服务系统上运行,包括以下步骤:S1、在JS前台浏览器完成页面加载时,C#后台服务器利用C#反射机制反射所有包含JS-Function属性的方法以生成对应的mb-Query方法,并同时将mb-Query方法绑定到JS前台浏览器的JS宿主中;当JS前台浏览器触发mb-Query方法时,C#后台服务器回调反射以找出对应绑定于C#后台服务器中的后台C#方法以及参数个数和类型,从而完成JS前台浏览器与C#后台服务器之间的数据交互;S2、C#后台服务器将JS-Function属性的暂存方法暴露到JS前台浏览器,以供报关申报用户利用JS前台浏览器完成数据参数的录入及并将录入的数据参数缓存于JS前台浏览器中;S3、C#后台服务器在接收到JS前台浏览器的数据参数传入请求后,核查是否存在登录海关系统服务器的账户信息;如存在且账户信息正确,C#后台服务器生成报关数据并发送至海关系统服务器,同时接收海关系统服务器的处理结果并将结果响应给JS前台浏览器;如不存在或账户信息不正确,JS前台浏览器提示报关申报用户检查。优选地,在步骤S3中,C#后台服务器在接收到JS前台浏览器的报关单数据参数传入请求后;首先,判断当前是否有利用卡介质登录到海关系统服务器的账户信息,如否,JS前台浏览器弹框提示报关申报用户检查;如有,JS前台浏览器弹出输入密码框,待报关申报用户输入密码后,C#后台服务器缓存账户信息并登录海关系统服务器;然后,C#后台服务器判断报关单数据参数是否有海关临时编号,如有,C#后台服务器生成完整单据数据并发送至海关系统服务器及接收海关系统服务器的处理结果;如否,C#后台服务器调用预存的海关临时编号并赋值给当前报关单数据参数,待拼凑出完整的单据数据后发送至海关系统服务器,同时接收海关系统服务器的处理结果并将结果响应给JS前台浏览器。优选地,在步骤S3中,当C#后台服务器接收到经JS前台浏览器的上传附随单据请求时;首先,判断当前是否有利用卡介质登录到海关系统服务器的账户信息,如否,JS前台浏览器弹框提示报关申报用户检查;如有,JS前台浏览器弹出输入密码框,待报关申报用户输入密码后,C#后台服务器缓存账户信息并登录海关系统服务器;然后,C#后台服务器下载随附单据并调用本地签名程序对附随单据进行签名;最后,C#后台服务器将签名后的附随单据上传至海关系统服务器,在接收到海关系统服务器的处理结果后,至JS前台浏览器将附随单据关联相应的报关单。优选地,所述C#后台服务器将下载的附随单据转换为PDF文件格式并调用本地签名程序按照文件类型进行签名。由于采用了上述方案,本专利技术利用JS前台浏览器作为报关数据信息录入的载体,由C#后台服务器统一对录入的数据进行处理及管理,不但可以保证JS前台浏览器与C#后台服务器之间的数据进行实时交互,而且通过采用单一的JS前台浏览器作为数据录入系统,可以有效规避传统报关系统中需要用户在多个系统之间进行频繁切换操作的缺陷;同时,利用JS前台浏览器对录入数据的本地缓存机制,可有效延长用户登陆系统的有效期,为用户提供更为充裕的数据准备及录入时间。附图说明图1是本专利技术实施例的系统原理拓扑图;图2是本专利技术实施例的弹窗窗体的继承关系架构图(一);图3是本专利技术实施例的弹窗窗体的继承关系架构图(二);图4是本专利技术实施例的控件的继承关系架构图。具体实施方式以下结合附图对本专利技术的实施例进行详细说明,但是本专利技术可以由权利要求限定和覆盖的多种不同方式实施。如图1至图4所示,本专利技术实施例提供的一种海关报关服务系统,它包括C#后台服务器a,与海关系统服务器b作网络交互连接以向海关系统服务器b递交报关申报数据(如报关单、报关单随附单据、代理报关委托协议等等数据)或接收由海关系统服务器b反馈的报关报文数据(即:海关系统服务器b对接收到的数据作出处理的结果);JS前台浏览器,运行于JS客户端服务器c的系统中并通过JS客户端服务器c与C#后台服务器a作网络交互连接,以供报关申报用户d作报关信息数据(如报关单、报关单随附单据、代理报关委托协议等等数据信息)的录入。报关申报用户d只需将授权使用的JS前台浏览器下载于自有的计算机设备(即:JS客户端服务器c)中,通过在自有计算机设备中运行JS前台浏览器即可进行报关信息录入的工作,进而利用C#后台服务器a在JS客户端服务器c与海关系统服务器b之间所起到的数据交互衔接作用以及其对录入的报关信息的处理作用,即可完成最终完成报关流程;以此,可使报关申报用户d无需在专用的报关服务设备中进行报关申报程序的处理工作,极大地增强了报关申报工作的灵活性;同时,利用C#后台服务器a可保证报关申报用户d与海关系统服务器b之间的无缝对接效本文档来自技高网...

【技术保护点】
1.一种海关报关服务系统,其特征在于:它包括C#后台服务器,与海关系统服务器作网络交互连接以向海关系统服务器递交报关申报数据或接收由海关系统服务器反馈的报关报文数据;JS前台浏览器,运行于JS客户端服务器的系统中并通过JS客户端服务器与C#后台服务器作网络交互连接,以供报关申报用户作报关信息数据录入。

【技术特征摘要】
1.一种海关报关服务系统,其特征在于:它包括C#后台服务器,与海关系统服务器作网络交互连接以向海关系统服务器递交报关申报数据或接收由海关系统服务器反馈的报关报文数据;JS前台浏览器,运行于JS客户端服务器的系统中并通过JS客户端服务器与C#后台服务器作网络交互连接,以供报关申报用户作报关信息数据录入。2.如权利要求1所述的一种海关报关服务系统,其特征在于:所述JS前台浏览器包括用于处理所有页面的JS代码和CSS代码的Blink底层、显示各类功能控件以用于实现UI界面的操作功能的操作层以及用于封装操作层所用到的各类功能控件的UI控件层。3.如权利要求2所述的一种海关报关服务系统,其特征在于:所述功能控件包括各类弹窗窗体和各类控件。4.如权利要求3所述的一种海关报关服务系统,其特征在于:所述弹窗窗体包括基类窗体以及同时继承于基类窗体的用户IC卡输入密码窗体、提示窗体、确认窗体和输入窗体。5.如权利要求3所述的一种海关报关服务系统,其特征在于:所述控件包括基类控件以及继承于基类控件的文本输入控件、文本显示控件、复选框控件、字符控件、滚动条控件、图片显示控件和标签页控件。6.一种海关报关数据处理方法,其特征在于:在权利要求1所述的一种海关报关服务系统上运行,包括以下步骤:S1、在JS前台浏览器完成页面加载时,C#后台服务器利用C#反射机制反射所有包含JS-Function属性的方法以生成对应的mb-Query方法,并同时将mb-Query方法绑定到JS前台浏览器的JS宿主中;当JS前台浏览器触发mb-Query方法时,C#后台服务器回调反射以找出对应绑定于C#后台服务器中的后台C#方法以及参数个数和类型,从而完成JS前台浏览器与C#后台服务器之间的数据交互;S2、C#后台服务器将JS-Function属性的暂存方法暴露到JS前台浏览器,以供报关申报用户利用JS前台浏览器完成数据参数的录入及并将录入的数据参数缓存于JS前台浏览器中;S3、C#后台服务器在接收到JS前...

【专利技术属性】
技术研发人员:刘万坤贺家隆陈盈楷陈嘉嘉
申请(专利权)人:深圳市泰洲科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1