• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 10
    • 下载费用:30 金币  

    重庆时时彩预测全网: 一种POS开票服务器离线交易的实现方法及系统.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201511001392.4

    申请日:

    2015.12.28

    公开号:

    CN106920135A

    公开日:

    2017.07.04

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06Q 30/04申请日:20151228|||公开
    IPC分类号: G06Q30/04(2012.01)I; G07G5/00; H04L29/08 主分类号: G06Q30/04
    申请人: 航天信息股份有限公司
    发明人: 何巍; 赵欣; 郭向国
    地址: 100195 北京市海淀区杏石口路甲18号航天信息园
    优先权:
    专利代理机构: 北京工信联合知识产权代理有限公司 11266 代理人: 郭一斐
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201511001392.4

    授权公告号:

    |||

    法律状态公告日:

    2017.09.26|||2017.07.04

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明提供了一种POS开票服务器离线交易的实现方法和系统,以保证在离线或者脱机的情况下,仍可以将离线的交易信息传输到服务器,实现POS机完整的开具发票的过程。该方法包括:POS终端通过接口调用向服务器发送开票明细数据;如果服务器或网络发生故障,所述接口将所述数据记录在POS端日志文件中;直至所述故障消除,接口查询本机存储器,如果存在未成功开具发票的信息,则向服务器发起补开发票的请求。本发明通过在服务器或者网络发生故障时对开票信息进行存储,在故障消除后及时对未能开票成功的信息进行续传,保证了离线数据不损失,使得离线交易得以完成,保证了开票数据的完整性。

    权利要求书

    1.一种POS开票服务器离线交易的方法:其特征在于:包括:POS终端通过接口调用向服务器发送开票明细数据;如果服务器或网络发生故障,所述接口将所述数据记录在POS端日志文件中;直至所述故障消除,接口查询本机存储器,如果存在未成功开具发票的信息,则向服务器发起补开发票的请求。2.根据权利要求1所述的方法,其特征在于,在正常情况下,服务器会即时返回税控码并在服务器端存储开票信息。3.根据权利要求2所述的方法,其特征在于,在所述接口将所述数据记录在POS端日志文件中的过程中,包含了此时的开票时间、POS机编号、交易流水号、开票明细信息及错误代码。4.根据权利要求3所述的方法,其特征在于,在接口查询本机存储器步骤之前还包括:接口将新开具的发票信息发送到服务器并接收返回的税控码,在这笔交易完成后,TCP连接不断开连接。5.根据权利要求1至4之一所述的方法,其特征在于,还包括:设置单次联网交易中包含的最大离线交易阈值,单次联网交易数目不超过所述阈值。6.根据权利要求5所述的方法,其特征在于,接口在向服务器发起补开发票的请求时,按照参数配置中的所述最大离线交易阈值分别逐个读取开票明细,并发送到服务器并接收对应的税控码,同时将已经成功开具的日志记录删除,当达到最大离线数或者全部离线交易发送完成后,才断开此次TCP连接。7.根据权利要求1至4之一所述的方法,其特征在于, 在POS端记录开票交易日志,将日志同时传输到服务器,在服务端分析统计某段时间内的开票情况,及发生故障的原因,便于提高服务器的可靠性。8.根据权利要求1至4之一所述的方法,其特征在于,当下一笔开票交易发生时,继续按照上面的步骤,直至全部离线交易数据完成发送,此时服务器上将完成记录全部的开票信息,保证了开票数据的完整性。9.一种POS开票服务器离线交易的系统:包括:发票税控服务器、POS终端以及接口,所述的POS终端,被配置为通过所述接口调用向所述发票税控服务器发送开票明细数据;在所述发票税控服务器或网络发生故障时,所述接口被配置为将所述数据记录在POS端日志文件中;直至所述故障消除,所述接口被配置为查询本机存储器,如果存在未成功开具发票的信息,则向服务器发起补开发票的请求。10.根据权利要求9所述的系统,其特征在于,还包括:在正常情况下,所述发票税控服务器被配置为即时返回税控码并在服务器端存储开票信息。11.根据权利要求9所述的系统,其特征在于,在所述接口将所述数据记录在POS端日志文件中的过程中,包含了此时的开票时间、POS机编号、交易流水号、开票明细信息及错误代码。12.根据权利要求9所述的系统,其特征在于,所述接口被配置为在接口查询本机存储器之前将新开具的发票信息发送到服务器并接收返回的税控码,在这笔交易完成后,TCP连接不断开连接。13.根据权利要求9至12之一所述的系统,其特征在于,还包括:设置单元,设置单次联网交易中包含的最大离线交易阈值,单次联网交易数目不超过所述阈值。14.根据权利要求13所述的系统,其特征在于,所述接口还被配置为在向服务器发起补开发票的请求时,按照参数配置中的所述最大离线交易阈值分别逐个读取开票明细,并发送到服务器并接收对应的税控码,同时将已经成功开具的日志记录删除,当达到最大离线数或者全部离线交易发送完成后,才断开此次TCP连接。15.根据权利要求9至12之一所述的系统,其特征在于,还包括:记录分析单元,在POS端记录开票交易日志,将日志同时传输到服务器,在服务端分析统计某段时间内的开票情况,及发生故障的原因,便于提高服务器的可靠性。16.根据权利要求9至12之一所述的系统,其特征在于,所述系统被配置为当下一笔开票交易发生时,继续按照上面的步骤,直至全部离线交易数据完成发送,此时服务器上将完成记录全部的开票信息,保证了开票数据的完整性。

    说明书

    一种POS开票服务器离线交易的实现方法及系统

    技术领域

    本发明涉及网络通信技术领域,尤其涉及一种POS(Point of Sale,销售终端)开票服务器的离线交易方法及系统。

    背景技术

    目前大中型商场超市普遍采用基于局域网的POS销售管理系统,该系统具有POS终端数量大,业务交易流水繁忙,商品种类多,支付类型和方式多样化的特点。

    在POS开票服务器系统中,基于局域网的发普通发票税控服务器采用C/S(Client/Server)架构,前台POS客户端向服务器发送开票数据,服务器接受数据并生成税控码并存储发票信息,同时将税控码返回到POS终端。

    因此,开票服务器系统必须提供一个安全、稳定、高效、实时响应的网络环境。但不可避免的会出现断网或者服务器发生故障,而导致不能实时通讯,从而影响正常的业务。一旦出现这种情况,将会对正常的业务带来较大影响,因此,如何在脱机或离线的情况下,能将这些离线的交易传输到服务器,最终保证所有交易的完整性,是保证整个POS系统可靠运行目标的重要因素。

    发明内容

    本发明的实施例提供了一种POS开票服务器离线交易的实现方法和系统,以保证在离线或者脱机的情况下,仍可以将离线的交易信息传输到服务器,实现POS机完整的开具发票的过程。

    本发明提供了如下技术方案:

    一种POS开票服务器离线交易的方法:包括:

    POS终端通过接口调用向服务器发送开票明细数据;

    如果服务器或网络发生故障,所述接口将所述数据记录在POS端日志文件中;

    直至所述故障消除,接口查询本机存储器,如果存在未成功开具发票的信息,则向服务器发起补开发票的请求。

    所述的方法还包括:

    在正常情况下,服务器会即时返回税控码并在服务器端存储开票信息。

    所述的方法在所述接口将所述数据记录在POS端日志文件中的过程中,包含了此时的开票时间、POS机编号、交易流水号、开票明细信息及错误代码。

    所述的方法还包括:

    在接口查询本机存储器步骤之前还包括:接口将新开具的发票信息发送到服务器并接收返回的税控码,在这笔交易完成后,TCP连接不断开连接。

    所述的方法还包括:

    设置单次联网交易中包含的最大离线交易阈值,单次联网交易数目不超过所述阈值。

    所述的方法还包括:接口在向服务器发起补开发票的请求时,按照参数配置中的所述最大离线交易阈值分别逐个读取开票明细,并发送到服务器并接收对应的税控码,同时将已经成功开具的日志记录删除,当达到最大离线数或者全部离线交易发送完成后,才断开此次TCP连接。

    所述的方法还包括:

    在POS端记录开票交易日志,将日志同时传输到服务器,在服务端分析统计某段时间内的开票情况,及发生故障的原因,便于提高服务器的可靠性。

    当下一笔开票交易发生时,继续按照上面的步骤,直至全部离线交易数据完成发送,此时服务器上将完成记录全部的开票信息,保证了开票数据的完整性。

    本发明同时提供一种系统:

    一种POS开票服务器离线交易的系统:包括:

    发票税控服务器、POS终端以及接口,

    所述的POS终端,被配置为通过所述接口调用向所述发票税控服务器发送开票明细数据;

    在所述发票税控服务器或网络发生故障时,所述接口被配置为将所述数据记录在POS端日志文件中;

    直至所述故障消除,所述接口被配置为查询本机存储器,如果存在未成功开具发票的信息,则向服务器发起补开发票的请求。

    所述的系统还包括:

    在正常情况下,所述发票税控服务器被配置为即时返回税控码并在服务器端存储开票信息。

    所述的系统在所述接口将所述数据记录在POS端日志文件中的过程中,包含了此时的开票时间、POS机编号、交易流水号、开票明细信息及错误代码。

    所述的系统还包括:

    所述接口被配置为在接口查询本机存储器之前将新开具的发票信息发送到服务器并接收返回的税控码,在这笔交易完成后,TCP连接不断开连接。

    所述的系统还包括:

    设置单元,设置单次联网交易中包含的最大离线交易阈值,单次联网交易数目不超过所述阈值。

    所述的系统还包括:

    所述接口还被配置为在向服务器发起补开发票的请求时,按照参数配置中的所述最大离线交易阈值分别逐个读取开票明细,并发送到服务器并接收对应的税控码,同时将已经成功开具的日志记录删除,当达到最大离线数或者全部离线交易发送完成后,才断开此次TCP连接。

    所述的系统还包括:

    记录分析单元,在POS端记录开票交易日志,将日志同时传输到服务器,在服务端分析统计某段时间内的开票情况,及发生故障的原因,便于提高服务器的可靠性。

    由本发明的技术方案可以看出,本发明通过在服务器或者网络发生故障时对开票信息进行存储,在故障消除后及时对未能开票成功的信息进行续传,保证了离线数据不损失,使得离线交易得以完成,保证了开票数据的完整性。另外,通过接口参数配置,设置单次联网交易中包含的最大离线交易数目,保证了正常联网状态下,不会由于包含的离线数据量过大而产生较大的延迟,确保了正常交易的实时性。另外,在POS端记录开票交易日志,将日志同时传输到服务器,可以在服务端分析统计某段时间内的开票情况,及发生故障的原因,便于提高服务器的可靠性。

    附图说明

    为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简要地介绍,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

    图1为一种POS开票服务器正常状态下的原理结构图;

    图2为一种POS开票服务器离线交易的实现方法的原理结构图。

    具体实施方式

    为便于对本发明实施例的理解,下面将结合附图以及几个具体实施例为例做进一步的解释和说明,且各个实施例并不构成对本发明实施例的限定。

    实施例一

    本发明的实施例提供了一种POS开票服务器离线交易的实现方法和,以保证在离线或者脱机的情况下,仍可以将离线的交易信息传输到服务器,实现POS机完整的开具发票的过程。

    在正常状态下,POS系统和税控服务器可以建立连接并进行数据通讯,其处理流程如附图1.

    步骤101:POS终端系统MIS软件向调用开票接口向税控服务器请求建立安全连接;

    步骤102:税控服务器对请求进行认证,确定为合法的请求后,建立连接;

    步骤103:在建立完成安全连接后,POS终端向税控服务器发送开票数据,服务端对请求数据包进行解析;

    步骤104:税控服务器生成税控信息并存储,同时向POS终端返回结果信息。

    步骤105:传输过程中生成日志文件。

    然而,由于计算机系统往往存在不稳定因素,计算机网络也经常因为各种原因导致信息的传输异常。为了解决服务器或者网络故障发生的情况下仍能进行POS开票的问题,本发明提供了如下技术方案:

    一种POS开票服务器离线交易的方法:包括如下处理步骤:

    步骤201:在正常情况下,POS终端能够与税控服务器进行正常通信,执行上述步骤101至步骤105;

    步骤202:在服务器或网络发生故障时,所述接口将所述数据记录在POS端日志文件中,在本地生成一个log文件并进行存储;

    步骤203:经过故障排除的步骤,直至所述故障消除,接口查询本机存储器,如果存在未成功开具发票的日志信息,则向服务器发起补开发票的请求。

    步骤204:税控服务器响应上述请求,生成税控信息并存储,同时向POS终端返回结果信息,直至所有存储的log信息都被处理完成。

    在所述接口将所述数据记录在POS端日志文件中的过程中,包含了此时的开票时间、POS机编号、交易流水号、开票明细信息及错误代码。

    实施例二:

    在步骤203中接口查询本机存储器步骤之前还包括:

    步骤2031:接口将新开具的发票信息发送到服务器并接收返回的税控码,在这笔交易完成后,TCP连接不断开连接。

    实施例三:

    为了保证信息传输的效率,避免网络拥塞状况的发生,设置单次联网交易中包含的最大离线交易阈值,单次联网交易数目不超过所述阈值。

    接口在向服务器发起补开发票的请求时,按照参数配置中的所述最大离线交易阈值分别逐个读取开票明细,并发送到服务器并接收对应的税控码,同时将已经成功开具的日志记录删除,当达到最大离线数或者全部离线交易发送完成后,才断开此次TCP连接。

    在POS端记录开票交易日志,将日志同时传输到服务器,在服务端分析统计某段时间内的开票情况,及发生故障的原因,便于提高服务器的可靠性。

    当下一笔开票交易发生时,继续按照上面的步骤,直至全部离线交易数据完成发送,此时服务器上将完成记录全部的开票信息,保证了开票数据的完整性。

    实施例四:

    本发明同时提供一种POS开票服务器离线交易的系统:其具体结构参见附图2,包括:

    发票税控服务器、POS终端以及接口,

    所述的POS终端,被配置为通过所述接口调用向所述发票税控服务器发送开票明细数据;

    在所述发票税控服务器或网络发生故障时,所述接口被配置为将所述数据记录在POS端日志文件中;

    直至所述故障消除,所述接口被配置为查询本机存储器,如果存在未成功开具发票的信息,则向服务器发起补开发票的请求。

    进一步地,所述的系统还包括:

    在正常情况下,所述发票税控服务器被配置为即时返回税控码并在服务器端存储开票信息。

    进一步地,所述的系统在所述接口将所述数据记录在POS端日志文件中的过程中,包含了此时的开票时间、POS机编号、交易流水号、开票明细信息及错误代码。

    进一步地,所述的系统还包括:

    所述接口被配置为在接口查询本机存储器之前将新开具的发票信息发送到服务器并接收返回的税控码,在这笔交易完成后,TCP连接不断开连接。

    进一步地,所述的系统还包括:

    设置单元,设置单次联网交易中包含的最大离线交易阈值,单次联网交易数目不超过所述阈值。

    进一步地,所述的系统还包括:

    所述接口还被配置为在向服务器发起补开发票的请求时,按照参数配置中的所述最大离线交易阈值分别逐个读取开票明细,并发送到服务器并接收对应的税控码,同时将已经成功开具的日志记录删除,当达到最大离线数或者全部离线交易发送完成后,才断开此次TCP连接。

    进一步地,所述的系统还包括:

    记录分析单元,在POS端记录开票交易日志,将日志同时传输到服务器,在服务端分析统计某段时间内的开票情况,及发生故障的原因,便于提高服务器的可靠性。

    用本发明实施例的系统进行POS机离线开票的处理过程与前述方法实施例类似,此处不再赘述。

    综上所说,本发明采用POS端接口参数配置、记录并存储脱机交易数据,在恢复联网状态后通过补充交易协议与服务器进行通讯,实现交易数据的完整性。在这种应用场景下,可以实现在开票服务器断网或发生故障的情况下,确保正常的POS端交易能够顺利进行,并保证在故障恢复后能将离线开票数据发送到服务器,从而实现全部交易数据的完整性。

    通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到 本发明可借助软件加必需的通用硬件平台的方式来实现?;谡庋睦斫?,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

    本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同 相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上??梢愿菔导实男枰≡衿渲械牟糠只蛘呷磕?槔词迪直臼凳├桨傅哪康?。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

    以上所述,仅为本发明较佳的具体实施方式,但本发明的?;し段Р⒉痪窒抻诖?,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的?;し段е?。因此,本发明的?;し段вΩ靡匀ɡ蟮谋;し段?。

    关 键 词:
    一种 POS 开票 服务器 离线 交易 实现 方法 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:一种POS开票服务器离线交易的实现方法及系统.pdf
    链接地址://www.4mum.com.cn/p-6083015.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03