便于软件集成的系统的制作方法

文档序号:6671123阅读:213来源:国知局
便于软件集成的系统的制作方法
【专利摘要】便于软件集成的一种系统,其包括核芯集成部分,至少一个第一模块和至少一个第二模块,核芯集成部分包括一个或多个输入接口和一个或多个输出接口,所述输入接口从所述第一模块接收传入数据,输出接口与所述第二模块进行交互,其特征在于核芯集成部分还包括解析单元,其将通过输入接口所接收的传入数据解析成经转换的数据,所述经转换的数据被传送到第二模块以便将新的功能添加到所述第一模块和/或将第一模块与第二模块集成,第一模块通过网络经由标准协议而连接到输入接口。通过本发明的系统,便于软件集成而无需对现有系统的软件进行修改,无需直接访问现有系统的内部数据,也无需暴露现有系统的API。
【专利说明】便于软件集成的系统

【技术领域】
[0001] 本发明涉及便于软件集成的一种系统,具体地涉及便于将软件集成到P0S(销售 点)而无需修改软件代码的一种系统。

【背景技术】
[0002] 电子票据对于在销售点所打印的纸质票据而言正在成为其的良好替代品。例如, 标题为 "P〇int-〇f-Sale Electronic Receipt Generation (销售点电子票据生成)"的国 际公开W02004/100027公开了给销售点处的客户提供电子票据的一种方法。这种电子票据 不仅减少纸张消耗,从而保护环境,此外还给商户、个体消费者、商业、经销商和其它实体提 供了许多益处和可能性。仅举几例,通过使用电子票据,可以减少热敏票据纸的使用,票据 可被更好地跟踪和整理,可以缩短在P0S终端处的结帐时间,以及零售商可显著降低其运 营成本。
[0003] 然而,为了获得电子票据的所有益处,商户必须面对升级其P0S终端的问题。商户 可选择用支持电子票据的电子P0S终端来代替传统的P0S终端,或通过升级P0S终端上的 软件代码来将新的功能添加到P0S终端。然而显然,当需要升级大量P0S终端时,这两项解 决方案将产生巨大的成本。一般的情况是诸如超市或连锁店的大型零售商需要承担这种成 本。
[0004] 在行业中已经做出各种努力来将新的功能添加到P0S终端。一项解决方案需要零 售商将插件安装到P0S终端或后台工作站上以便收集票据数据。在这种解决方案中所用的 数字票据插件可遵循行业标准,包括ARTS (零售技术标准协会)/NRF XML (POSLog和数字票 据标准)以及GSI UPC条形码。在这种解决方案中,必须修改P0S终端上的软件或客户端 上的数据必须可由所添加的插件直接访问。
[0005] 另一种解决方案提供了一种票据分配器设备,其安置于P0S系统和票据打印机之 间以便截取传统的基于纸质的销售票据并将其转换成无纸化票据以便传送到客户的智能 手机。在这种解决方案中,P0S终端本地连接到硬件设备,而该硬件设备又连接到票据打印 机并具有有限的功能和有限的存储空间。从而,这种解决方案不能通过应用程序容器和营 销服务来提供定制的应用程序,并且不支持所传入票据的解析。
[0006] 其它现有的解决方案需要P0S软件来实现API,从而发送票据(即P0S系统将被修 改)。例如,可能需要用于发送和接收票据数据的专有协议以便将新功能添加到P0S终端, 或者将P0S终端的功能与诸如智能电话的其它设备或系统集成。
[0007] 从而,在行业内对于下述系统存在需求,所述系统可将新的功能添加到P0S终端 和/或将P0S终端与其它设备或系统集成而无需修改P0S软件或直接访问客户端系统的内 部数据。
[0008] 更通常而言,增加新的功能或将不同的软件系统集成通常需要修改/变更/代替 现有软件,直接访问现有系统的内部数据,或获知现有系统的API。因此,对于下述系统存在 需求,所述系统便于软件集成而无需修改现有系统的软件,无需直接访问现有系统的内部 数据,也无需暴露现有系统的API。


【发明内容】

[0009] 本发明的目的包括提供一种系统,所述系统便于软件集成,通过使用已经在现有 软件系统中所实施的公共标准应用协议而有利地省除对现有系统的修改。
[0010] 在本发明的一方面,提供便于软件集成的一种系统,其包括核芯集成部分,至少一 个第一模块和至少一个第二模块,核芯集成部分包括一个或多个输入接口和一个或多个输 出接口,所述输入接口从所述第一模块接收传入数据,输出接口与所述第二模块进行交互, 其特征在于核芯集成部分还包括解析单元,其将通过输入接口所接收的传入数据解析成经 转换的数据,所述经转换的数据被传送到第二模块以便将新的功能添加到所述第一模块, 和/或将第一模块与第二模块集成,第一模块通过网络经由标准协议而连接到输入接口。
[0011] 在本发明的一个实施例中,标准协议是因特网打印协议、标准Windows打印命令、 SMTP、SSH、FTP、SQL和LPD之一,解析单元通过使用传入数据格式描述符将传入数据解析成 经转换的数据。
[0012] 优选地,第一模块是P0S终端。
[0013] 在本发明的一个优选实施例中,传入数据是包含来自P0S终端的票据信息的原始 打印数据,传入数据格式描述符描述票据的规格(specification)和标准格式,解析单元将 原始打印数据解析成为可被分析和解析的数字格式的数字票据,所述数字票据包括所述第 一模块的识别、客户的识别、以及由客户所进行的交易细节。
[0014] 任选地,由来自所述第一模块的传入数据所产生的数字票据由核芯集成部分保存 在数据存储设备内,生成针对数字票据的唯一代码且将其呈现给客户。
[0015] 在本发明的一个实施例中,所述第二模块是P0S打印机、移动设备、电子邮件客户 端、或网络服务,而唯一代码被打印在纸上或由所述第二模块显示在屏幕上。
[0016] 优选地,针对数字票据所生成的唯一代码通过核芯集成部分与客户相关联,定制 的信息根据包含在与客户相关联的数字票据内的信息通过核芯集成部分发送给客户。
[0017] 在本发明的另一个实施例中,核芯集成部分进一步包括应用层,数字票据在应用 层内被进一步处理以便将附加的功能添加到所述第一模块。
[0018] 在本发明的又一个实施例中,核芯集成部分进一步包括一个或多个服务器,并且 所述一个或多个服务器是用于接收原始打印数据的虚拟打印机服务器、用于处理原始打印 数据的一个或多个应用服务器、以及用于存储经转换数据的一个或多个数据库服务器中的 任何一个或任意组合。
[0019] 在本发明的一个实施例中,所述第一模块和所述第二模块是企业系统。
[0020] 有利地,本发明的系统能够动态地将新的功能添加到现有的系统(例如,将数字 票据的功能添加到现有的P0S系统)而无需修改客户端的软件系统。此外本发明的系统由 于不涉及客户端系统的内部数据而有利地隔离客户端数据。此外,通过本发明的系统可便 于传统系统的集成。此外,本发明的系统可基于客户的独特购买习惯用于给客户提供优惠 券并进行促销。
[0021] 提供
【发明内容】
部分以便对与便于软件集成的系统相关的概念进行介绍。在下文在 详细说明书中将对该系统进行进一步的描述。本
【发明内容】
部分并不意旨限制所要求保护的 主题的范围。

【专利附图】

【附图说明】
[0022] 参照附图来对非限制性实例进行描述,其中:
[0023] 图1是根据本发明实施例的便于软件集成的系统的示例性概要框图;
[0024] 图2是根据本发明实施例的便于软件集成的系统的示例性数据流程图;
[0025] 图3是示出在根据本发明实施例的便于软件集成的系统中的解析器层(parser layer)中执行的示例性逻辑的流程图;
[0026] 图4是示出在根据本发明实施例的便于软件集成的系统中的应用层中执行的示 例性逻辑的流程图;
[0027] 图5是示出根据本发明实施例的便于软件集成的系统的数字票据管理系统实施 方式的系统关联图;以及
[0028] 图6是示出在根据本发明实施例的便于软件集成的系统的模块之间数据流的数 据流程图。

【具体实施方式】
[0029] 本文所用的"模块"可体现为软件、硬件、固件或它们的组合,并且这种模块包括但 不限于一个或多个设备、软件应用程序、从小型到大型(例如,企业级系统)的软件系统。作 为非限制性的实例,模块可为P0S终端、传统的硬件或软件系统、不暴露API的专用系统。本 发明的便于软件集成的系统可有利地将新的功能添加到所述第一模块而无需修改其现有 的软件、固件或硬件,并且无需直接访问第一模块的内部数据,也无需暴露第一模块的API。 这种新功能包括通过修改第一模块的软件、直接访问第一模块的内部数据、或者调用第一 模块的API而常规添加的任何功能。
[0030] 通过使用本发明的便于软件集成的系统,各种类型第一模块的功能可以扩展而无 需昂贵的硬件升级或软件升级。例如,拥有成千上万的传统P0S终端的大型零售商可以在 P0S终端的升级上节省相当大的开支。在另一个实施例中,企业系统(例如制造商及其供应 商的企业级系统)可通过本发明的系统来集成而不会暴露内部数据结构或API。在另一个 实施例中,通过使用本发明的系统可以实现没有人际交互或修改的B2B软件的通信。
[0031] 在本发明的实施例中,传入数据可以是通过第一模块经由所述模块所支持的任何 标准接口而输出的任何数据。例如,传入的数据可为原始打印数据、电子邮件、文本、或其它 二进制格式的形式。优选地,传入数据可通过第一模块经由通常由各个P0S终端、软件应用 程序或企业系统所支持的标准Windows打印命令或因特网打印协议而产生。
[0032] 图1是根据本发明实施例的便于软件集成的系统的示例性概要框图。如图1中所 示,本发明的系统包括一个或多个输入接口(即传入的通用接口(ICI))以及输出接口,夕卜 部应用程序或系统(例如,P0S终端)可通过所述输出接口经由标准协议(例如因特网打 印协议,标准的Windows打印命令)与系统(例如体现为应用服务器)通信。至少一个第 一模块以不同的方式由连接到本发明的核芯集成部分的各种系统和/或设备来代表。作为 非限制性的实例,至少一个第一模块可体现为经由因特网连接的系统,LAN连接的系统和设 备,和/或本地连接的设备。如图所示,至少一个第一模块可经由WAN(广域网)(例如因特 网)、或LAN(局域网)、或缆线直接连接而连接到本发明的核芯集成部分。作为一个实例, WAN(广域网)或LAN(局域网)连接可以是基于TCP/IP协议的网络层。直接连接可经由硬 件端口诸如USB或RS232。优选地,所述至少一个第一模块通过网络经由标准协议连接到核 芯集成部分。通过如此配置,第一模块可位于远离核心集成部分的位置内而不直接或物理 连接到本发明的核芯集成部分。任选地,经由因特网或局域网连接的系统或设备可通过网 络堆栈而连接到传入通用接口,而本地连接的设备可通过硬件端口和/或设备驱动器而连 接到传入通用接口。
[0033] 如图1中所示的传入通用接口支持标准协议,包括但不限于SMTP、SSH、FTP或其它 网络协议、SQL、IPP (因特网打印协议)、LPD (线路打印机后台程序协议)、本地打印机接口 或经由硬件端口的其它接口。在一个非限制性的实例中,传入的通用接口也可支持自定义 应用程序协议。然而,对于传入通用接口而言无需支持自定义应用程序协议,因为通过使用 这种自定义协议将限制可连接到本发明系统集成部分的第一模块的数量。优选地,标准的 打印协议可用于将票据数据发送到系统的服务器,因为在所有的P0S软件内已经支持标准 打印。
[0034] 在本发明的示例性实施例中,在本发明核芯集成部分解析层内的解析器通过使用 传入数据格式描述符将所传入的数据解析成经转换的数据。本文的"解析器层"可体现为 转换层,其用于将传入请求(例如,原始打印数据)转换成在应用层中可被理解或处理的格 式(例如,Java对象或XML文件)应用程序。本文的"应用层"可体现为应用程序容器(例 如Java EE应用服务器容器),其允许实施解决方案或提供新的功能。在一个实施例中,所 传入的数据(例如原始打印数据)首先通过特定的协议转换器处理以便被转换(例如从 PostScript到Java对象),然后被传送到一个或多个传入消息解析器以便提取包含在传入 数据中的信息。传入消息解析器可将经解析的数据传送到应用层以便进一步处理,或将经 解析的数据直接存储在中央数据库中。在应用层中,经解析的数据可针对不同的目的由各 种应用程序使用。例如,为数字票据形式的经解析数据可在应用层中被处理以便将新的功 能添加到一个或多个第一模块或增强一个或多个第一模块的现有功能。第一模块可体现为 各种形式,诸如现有的P0S终端或企业系统,通常通过额外的努力通过修改第一模块的硬 件/固件/软件而可添加或增强其功能。
[0035] 图1所示的系统还包括输出通用接口(0CI),即允许应用层中的应用程序与外部 系统或设备交互的接口,所述外部系统或设备诸如远程系统或服务或诸如本地设备,所述 远程系统或服务例如网络服务、专用的第三方系统、外部电子邮件系统、外部数据库、远程 显示单位、或远程打印机;所述本地设备例如本地打印机或硬盘。作为非限制性的实例,传 出通用接口可作为SMTP、SSH、FTP、SQL、IPP、LPD、或本地打印机接口(CUPS)、或经由硬件端 口的其它接口实施。传出通用接口可支持自定义的应用程序协议,这样本发明的系统可适 应性地应用于广泛范围的软件/硬件环境,并发送可由各个第二模块接受的不同格式的传 出数据/输出数据。然而,标准的打印协议也可用于将输出数据发送到接收原始打印数据 的远程或本地打印机。
[0036] 如图1中所示,第二模块可作为各种远程系统或服务、和/或本地设备来实施。在 本发明的示例性实施例中,核芯集成部分与至少一个第二模块交互。
[0037] 在示例性的实施例中,图1所示的系统还包括中央数据库。然而,本发明系统的数 据库可包括多个数据库或分布式数据库。在一个实施例中,数据库例如可用于保存由来自 所述第一模块的传入数据生成的数字票据、用于处理数字票据的相关信息、客户信息等。
[0038] 本领域的技术人员将理解图1所示的系统可作为P0S数字票据系统来实施。然而, 系统的实施并不限于这种P0S数字票据系统,而是能够以便于软件集成的其它形式的系统 来体现,诸如B2B通信自动化系统,企业系统的集成系统,或将新的功能添加到传统系统而 无需修改现有软件的系统。
[0039] 在图1中通过由箭头连接的路径示出示例性的P0S数字票据系统的操作。系统的 操作细节描述如下。下文列出在编号箭头处进行操作的说明,并且以下编号对应于图1中 的箭头编号。
[0040] l)P〇S系统(未修改),P0S打印机,以及体现本发明系统的服务器(虚拟打印机 服务器、应用程序服务器和数据库服务器等)连接到网络。
[0041] 2)P0S终端将虚拟打印机用作其默认票据打印机,例如使用通用打印机驱动器 (例如,Postscript)。
[0042] 3)未修改的P0S发出打印请求(例如,当接收到付款并需要打印票据时),虚拟打 印机服务器接收原始打印数据并将其转换成可被分析和解析(例如为PDF或文本格式)的 数字格式(数字票据)。
[0043] 在箭头4处进行的操作可包括但不限于如下述项4a)和/或4b)中所述的操作。
[0044] 4a)将数字票据放入轮询文件夹(目录或数据库)。后台程序运行,其以给定间隔 检查文件夹的内容并将文件夹内的票据推送到主应用程序服务器。
[0045] 或
[0046] 4b)将数字票据推送到主应用程序服务器。
[0047] 在这两种情况下,P0S终端的识别在票据文件中进行编码(因此如果客户需要纸 质票据,系统可获知哪台打印机将打印纸质票据)。
[0048] 5)应用程序服务器从打印机服务器接收票据,并将其传送到解析器层。
[0049] 6)解析器实例被加载"票据格式描述符",其可从XML描述符或从所限定的数据库 加载。描述符描述票据的规格和标准格式(例如,第3行是交易的日期和时间,第5栏从第 10行起是数量等等)。
[0050] 7)将数字票据进行解析,并且解析内容可被存储在票据数据库内。
[0051] 8)数字票据被传送到应用层,其中可写入任选的应用程序以支持系统的附加功 能。
[0052] 9)纸质票据打印:检查是否需要打印纸质票据,实施应用逻辑从而检测这种需 要。在需要纸质票据的情况下,将打印请求发送到"向外打印服务",在此处其用于管理实际 的P0S打印机连接。当数字票据被编码成包括P0S终端识别,"向外打印服务"获知将连接 哪台P0S打印机。
[0053] 在一个或多个箭头10处发生的操作可包括但不限于在下述项10a),10b),10c)和 /或10d)中所述的操作。10a)QR码:针对每个票据产生唯一的QR码(或条形码,或者任何 唯一的编码机制),然后呈现给客户(通过打印QR码到P0S打印机(10b)或显示在如(10c) 中所示的屏幕上)。QR码与特定票据相关联并保存到票据数据库。
[0054] 10b)QR码经由如9项所述的"向外打印服务"打印。
[0055] 或
[0056] 10c)在显示器上显示QR码(通过输出通用接口)。
[0057] 以及
[0058] 10d)在10b)和10c)两者中,针对数字票据服务安装移动应用程序(例如Android 或iPhone)的客户则可利用应用程序扫描QR码。票据则与客户相关联。信号被发送到系 统的主服务器以及相关联关系(票据及客户)被保存到数据库中。数字票据可下载并且可 在以后的任意时刻(经由电话或网站)显示。
[0059] 11)具有一些独特客户详细信息(例如,八达通卡,会员卡)的数字票据。例如,对 于用八达通卡或会员卡进行的每次购买而言,卡号打印到票据上。在票据在解析层内被解 析之后,该信息可用于将票据与客户相关联。可要求客户用本发明的核芯集成部分注册自 己的卡,或由核芯集成部分所提供的服务可集成到商户的会员卡计划。
[0060] 12)市场应用程序可任选地在应用层中实施。
[0061] 虽然上述路径(即图1的操作顺序)示出针对现有的P0S系统实施的数字票据系 统,但是本领域的技术人员将理解可遵循其它路径(未示出)来实现系统的其它实施方式。 作为非限制性的实例,该系统也可实施为定制的企业应用程序,而无需改变现有的软件代 码,只要存在发送数据(即,打印、电子邮件等等)的标准方式即可,该系统也可作为B2B通 信自动化系统来实施,即使在各方之间所用的软件是不兼容的(即数据桥接)的情况下。
[0062] 图2是根据本发明实施例的便于软件集成的系统的示例性数据流程图。如图2中 所示,来自客户端1和2的传入数据通过传入通用接口被接收,并被传送到所述解析层中的 解析器。解析器通过利用传入数据格式描述符将原始的传入数据解析成经转换的数据。随 后,经转换的数据被传送到应用程序以便进一步处理。作为一个实例,经转换的数据(即 数字票据)被保存在系统的数据库服务器内,并且针对数字票据产生唯一代码并呈现给客 户。任选地,当进行交易的客户要求纸质票据时,数字票据可通过输出通用接口(即输出接 口)从应用层发送到P0S打印机。备选地,数字票据可通过输出通用接口被发送到客户的 移动设备,并且在其屏幕上显示。存储在系统内的数字票据可由与数字票据相关联的客户 查看、研究和/或整理。在本发明的实施例中,数字票据可由应用层中的系统进行分析,以 便识别客户的购买模式以便在他/她的移动设备的屏幕、电子邮件客户端接口等上给客户 显示有关的优惠券或广告。本发明的便于软件集成的系统的数据流的细节将在下文在图5 和图6中描述。
[0063] 图3是示出在根据本发明实施例的便于软件集成的系统中的解析器层中执行的 示例性逻辑的流程图。在如图3中所示的实施例中,首先检查原始传入数据的有效性。如 果原始的传入数据是无效的,则数据将不会被传送到应用层和处理端。如果其是有效的,则 数据将用加载的数据格式描述符(即,传入数据格式描述符)解析。只有传入数据被成功 地解析,其才被传送到应用层。
[0064] 图4是示出在根据本发明实施例的便于软件集成的系统中的应用层中执行的示 例性逻辑的流程图。由于多个应用程序可寄主/驻留在应用层中,因此本发明的系统可包 括决定哪些应用程序将处理某些传入数据的机构。在图4中示出由一种这样的示例性机构 所执行的逻辑。在一个实施例中,检查包含在来自解析器的数据中的应用程序ID。如果应 用程序ID是无效的,则确定用于处理所传入数据的请求是无效的并且处理终止。如果应用 程序ID是有效的,则应用程序委托器(delegator)将检查该请求。当检查成功,则所传入 的数据将被传送到相应的应用程序来处理该请求,或者如果发现有任何错误,则程序将终 止。本领域的技术人员将理解从应用层所传送的数据可包括来自客户端的应用程序数据以 及包含应用程序ID、交易号以及请求ID的数据包装,这样所传送的数据可在系统内被正确 地引导和整理。
[0065]图5是示出根据本发明实施例的便于软件集成的系统的数字票据管理系统实施 方式的系统关联图。作为非限制性的实例,图5示出了本发明的系统可在其中实施和使用 的不同关联关系/环境。如图5中所示,本发明的系统作为数字票据管理系统来实施。然 而,本领域的技术人员将理解本发明系统的实施例并不限于这种数字票据管理系统。
[0066] 在一个示例性的方案中,数字票据管理系统从未修改的P0S终端接收为通用格式 (例如Postscript)的本地打印命令,其中P0S终端的软件/固件/硬件可未经修改。在来 自未修改的P0S终端的原始打印数据被解析并转换成数字票据并进一步处理之后,数字票 据管理系统利用未修改的P0S设置将本地打印命令发送到P0S打印机,这样如由客户所要 求的那样,对应于数字票据的纸质票据可被打印出来。在这种配置中,数字票据管理系统对 于P0S终端和P0S打印机两者而言是透明的。
[0067] 在另一个示例性的方案中,数字票据管理系统从具有P0S打印机的经修改的P0S 终端接收为结构化格式(例如,XML)的数字票据,并将响应和打印请求发送到具有P0S打 印机的同一 P0S终端。
[0068] 在一个示例性的方案中,如在图1中与箭头10相关联的操作中所述那样,数字票 据管理系统将为QR码的票据ID发送到在零售店处的客户并从客户接收票据ID和用户ID。
[0069] 在另一个示例性的方案中,本发明的数字票据管理系统从客户接收票据查找询 问,并响应地将数字票据信息发送到客户。
[0070] 在又一个示例性的方案中,本发明的数字票据管理系统可与一个或多个商户系统 相关联以便添加多项功能。例如,数字票据管理系统可从商户系统接收票据描述符以及商 品信息,并响应地将统计报告发送给商户系统。
[0071] 图6是示出在根据本发明实施例的便于软件集成的系统的模块之间数据流的数 据流程图。图6的数据流图还示出本发明的便于软件集成的系统的组件以及在该系统的所 述第一模块、所述第二模块与核芯集成部分之间的交互。
[0072] 在一个实施例中,本发明的系统可包括一个或多个打印机服务器,其用于从所述 第一模块(诸如P0S终端)接收为通用格式(例如Postscript)的本地打印命令,并将本 地打印命令发送到P0S打印机。
[0073] 在另一个实施例中,本发明的系统包括一个或多个应用程序服务器来实施在应 用层中所执行的逻辑。作为非限制性的实例,应用程序服务器可从打印服务器接收为可 解析格式(例如,TOF,文本)的票据,并在处理后将本地打印命令返回到打印服务器;接 收为结构化格式的票据(例如XML),并返回响应和打印请求;在一个或多个数据库上执行 CURD(创建,更新,读取和删除)操作;商户服务的网络服务器接口连接并进行交互;与客户 服务的网络服务器交互以便接收来自客户的票据查找请求并相应地将票据查找响应返回 给客户。在一个实施例中,客户可通过使用其移动电话要求票据所有权并从票据的唯一 ID 分配器4捕获票据唯一代码。与票据相关的询问也可从移动应用程序初始化。票据唯一 ID 分配器可为分配票据唯一代码的设备且可以是例如屏幕或打印机。在一个实施例中,客户 服务网络服务器和商户服务的网络服务器可为用于客户(即票据查询)和商户(即更新票 据描述符或商品)的业务逻辑的网络外观模式(fa?ade)。
[0074] 虽然以特定于结构特征和/或方法动作的语言对本发明的主题进行了描述,但是 应该理解在所附权利要求中限定的主题不一定限于上述特定的特征或动作。相反,上述特 定特征和动作是作为实现权利要求的实例形式来公开的。
【权利要求】
1. 便于软件集成的一种系统,其包括核芯集成部分,至少一个第一模块和至少一个第 二模块,核芯集成部分包括一个或多个输入接口和一个或多个输出接口,所述输入接口从 所述第一模块接收传入数据,输出接口与所述第二模块进行交互,其特征在于核芯集成部 分还包括解析单元,其将通过输入接口所接收的传入数据解析成经转换的数据,所述经转 换的数据被传送到第二模块以便将新的功能添加到所述第一模块和/或将第一模块与第 二模块集成,第一模块通过网络经由标准协议而连接到输入接口。
2. 根据权利要求1所述的系统,其特征在于标准协议是因特网打印协议、标准Windows 打印命令、SMTP、SSH、FTP、SQL和LPD之一,解析单元通过使用传入数据格式描述符将传入 数据解析成经转换的数据。
3. 根据权利要求2所述的系统,其特征在于第一模块是P0S终端。
4. 根据权利要求3所述的系统,其特征在于传入数据是包含来自P0S终端的票据信息 的原始打印数据,传入数据格式描述符描述票据的规格和标准格式,解析单元将原始打印 数据解析成为可被分析和解析的数字格式的数字票据,所述数字票据包括所述第一模块的 识别、客户的识别、以及由客户所进行的交易细节。
5. 根据权利要求4所述的系统,其特征在于由来自所述第一模块的传入数据所产生的 数字票据由核芯集成部分保存在数据存储设备内,生成针对数字票据的唯一代码且将其呈 现给客户。
6. 根据权利要求5所述的系统,其特征在于所述第二模块是P0S打印机、移动设备、电 子邮件客户端、或网络服务,而唯一代码被打印在纸上或由所述第二模块显示在屏幕上。
7. 根据权利要求6所述的系统,其特征在于针对数字票据所生成的唯一代码通过核芯 集成部分与客户相关联,定制的信息根据包含在与客户相关联的数字票据内的信息通过核 芯集成部分发送给客户。
8. 根据权利要求7所述的系统,其特征在于核芯集成部分进一步包括应用层,数字票 据在应用层内被进一步处理以便将附加的功能添加到所述第一模块。
9. 根据权利要求1-8中任一项所述的系统,其特征在于核芯集成部分进一步包括一 个或多个服务器,并且所述一个或多个服务器是用于接收原始打印数据的虚拟打印机服务 器、用于处理原始打印数据的一个或多个应用服务器、以及用于存储经转换数据的一个或 多个数据库服务器中的任何一个或任意组合。
10. 根据权利要求1-2中任一项所述的系统,其特征在于所述第一模块和所述第二模 块是企业系统。
【文档编号】G07G1/12GK104303216SQ201280070886
【公开日】2015年1月21日 申请日期:2012年2月28日 优先权日:2012年2月28日
【发明者】王海筹 申请人:脑多多科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1