用于支持POS终端上Web应用的系统技术方案

技术编号:16838666 阅读:22 留言:0更新日期:2017-12-19 20:41
本公开的发明专利技术名称是“用于支持POS终端上Web应用的系统”。本发明专利技术涉及用于访问POS终端(10)的系统,有或没有个人识别号输入器,使用客户机系统(15)将该POS终端(10)连接到包括至少一个服务器(30)的网络,所述系统通过在类似于因特网的过程中的多个特定协议(20),能使任何POS终端(10)执行位于该服务器上的应用(25),以及从应用服务器(30)下载和更新应用,并在交易服务器(35)中进行电子操作。

A system for supporting Web applications on POS terminals

The invention name in this public is \a system for supporting Web applications on POS terminals\. The invention relates to a method for accessing the POS terminal (10) of the system, with or without a personal identification number input device, using the client system (15) the POS terminal (10) connected to include at least one server (30) of the network, the system through a number of specific agreements in the process is similar to the Internet the (20), to enable any POS terminal (10) in the application execution on the server (25), and from the application server (30) to download and update the application, and in the transaction server (35) in electronic operation.

【技术实现步骤摘要】
用于支持POS终端上Web应用的系统
本专利技术涉及使用由网络连接到至少一个服务器的客户机系统访问POS和个人识别号输入器(pinpad)的系统,以及用于使用所述系统更新和下载应用和执行多种操作的方法。
技术介绍
在电子操作行业(卫生保健保险、诚信、预付费再充值、礼品卡等)的许多公司,不断在寻求改进其服务并提供新服务以更具竞争力的解决方案。在本专利技术出现之前,用户,也称为需求方,被提供的是技术上有限的终端。关于可移植性,每个销售点终端,本文称其为POS终端,仅包括它们的专用硬件和操作系统。因此,应用需被重写和适配于每种终端型号,这是既费力又昂贵的过程。应用的共享也不足,因为网络中使用的POS终端只能发送和接收交易数据,而不利用其它的网络设施,例如应用服务器。而且,由于应用是硬编码到POS终端(胖客户机)内,所以,由于存储器和开发的限制,要在同一机器上使用不同的应用就极其困难,甚至不可能。于是,每台POS终端过去都是在非自动化的过程中独立更新的。近来,由POS终端制造商提供的非均匀环境和远程升级系统常应用在升级过程中。但这些终端和它们相应的升级系统互相都不兼容,对每个系统和每个供货商都要求特定的知识和维护人员,于是工作量和成本都要加倍。现有技术中存在的另一问题是,需要具有先进的编程技巧以及对市场上每个终端制造商的专用操作环境有关其特异性有深刻的了解。这导致大量的成本用于培训员工、应用开发和维护,结果限制了可用的POS服务和应用的范围。鉴于上述缺点,本专利技术提供了一种用于访问POS设备的系统,它将POS网络转换成服务网络,并降低了在实现和管理这种POS网络中的成本。本专利技术的另一目的是提供一种系统,它的特点是对于不同型号的POS终端中的应用具有更好的可移植性,以及允许在同一POS设备中共享多个应用。本专利技术还有一个目的是提供一种用于访问设备的系统,它能使用户在由不同供货商制造的POS终端中执行应用,而无需定制。本专利技术的一个重要方面是:该系统要设计成能补充标准POS终端的使用,而不是与它们竞争,因为许多公司,例如VeriFone、Ingenico、Lipman、Sagem、Axalto和Intellect等等,在很久以前就已经开发了这种POS终端。
技术实现思路
本专利技术涉及用于访问POS和个人识别号输入器的客户机系统,将这种POS终端连接到包括至少一个服务器的网络。该系统以类似于因特网的处理方式,使用TCP/IP(因特网、内部网、VPN等)以及WML(无线标记语言)页面和脚本,能使任何POS终端执行位于连接到POS网络的应用服务器上的应用。客户机系统技术实现了用于客户机/服务器体系结构的瘦客户机模型。它假定客户机直接访问服务器,服务器上保留有所有的业务逻辑。这种假定本身对软件开发和维护提供了两个主要的优点。应用开发全部发生在服务器端,这里有许多高生产率工具可用,且在服务器端更新之后客户机端应用可立即自动升级。针对第一代蜂窝电话的WAP标准和客户机和服务器之间的通信惩罚有关。所以,WAP论坛规定了一些信息持续和数据确认的机制,它们在连续的WML(无线标记语言)页面转变期间大大减少了通过网络交换的信息量。不变的屏幕页面请求也可用HTTP或WSPWeb协议高速缓存机制来避免,虽然仍然依赖于客户机驱动的更新过程。因此,和WML脚本数据确认例行程序一起,WML浏览几乎很像屏幕的POS应用流。WML是目标在于创建数据录入屏幕的说明性标记语言。它提供基本的输入打字设施和基本的选项选择。它具有易失性可变环境,用于在相同交易流的屏幕之间存储信息。WML脚本是一个很小的写脚本语言,设计为进行简单的数据确认脚本写入。WML和WML脚本都不提供任何持续的数据存储,也不假定存在有任何特定的外围设备。用类推的方法,客户机系统概念被引入到POS终端。具体的说,WML浏览器已显示为是最接近的标准,其能对POS终端提供web和浏览益处,即使仍然缺少由电子操作所要求的一些关键特性,例如凭单打印和交易历史存储等等。POS终端常具有外设,例如磁卡阅读器、热敏式打印机、个人识别号输入器录入设备、智能卡阅读器以及通常通过标准RS-232接口集成的其它串行设备,例如条码阅读器、Mifare非接触式读卡器和/或支票阅读器。除了外围设备访问之外,POS应用还要求有在标准WML和WML脚本定义上不可用的一些特性,例如持续数据记录存储、ISO8583消息格式化、分类信息加密以及增强数据录入支持、EMV交易授权、以及用于拨号终端的SDLC和X.28传统网络支持。此外,还要求有服务器驱动的高速缓存更新策略,以便适合当前的交易服务器更新机制。如在本专利技术中所述,该客户机系统技术允许将POS终端用作多应用共享和增值服务的一个“低成本”平台,将POS网络变成一个“实际上”的服务网络。附图说明图1示出经由不同的通信协议连接到多个网络的POS终端。图2示出由现有技术发展水平说明的每个POS终端的各自定制。图3示出本专利技术如何使任何定制POS终端能与应用服务器通信。图4示出由本专利技术执行的上载-下载图和电子操作图。图5示出POS客户机系统应用上载-下载序列图。图6示出POS客户机系统电子操作序列图。图7示出POS客户机系统体系结构和协议层。具体实施方式本专利技术包括一种用于访问和连接定制POS终端10到任何网络的系统,使用的是特定的客户机系统15。操作时,客户机系统15承担对POS终端10所有资源的控制,起操作系统的作用。它使任何POS终端10,以类似于因特网的处理方式,使用TCP/IP(因特网、内部网、VPN等)以及WML(无线标记语言)页面和脚本,能执行位于连接到POS网络的应用服务器30中的应用25。客户机系统15在连接到截然不同的访问网络时还能使相同的应用25使用多个通信协议20,从而有可能使用TCP/IP、传统网络(例如SDLC和X.28)以及其它(GSM、GPRS、CDMA、以太网、Wi-Fi、蓝牙、IR等),如图1所示。另外,客户机系统15还具有先进的高速缓存特性,其目的在于增加数据交换速度,甚至允许真正的离线操作。客户机系统15还识别和控制连接到POS的所有输入和输出设备,例如磁卡阅读器、智能卡阅读器、打印机、个人识别号输入器、条码阅读器、支票阅读器、键盘、Mifare非接触式读卡器等等。本专利技术提供的对应用服务器30的访问使之有可能将因特网上可用的有关服务和应用的所有灵活性和功能性都引入到POS网络。结果,这降低了维护成本并对应用升级过程增加了灵活性。此外,由于能够使用截然不同的物理网络,应用升级过程对于使用基于SDLC或其它异步协议的传统网络的平均数据交换时间不会造成损害。图2示出POS终端10过去经常如何升级的。在本专利技术之前,应用需被定制,以便对每个POS终端型号必须执行各个进入端口(porting)。这种操作过去都是逐个执行的,对每个POS终端系统都要求有特定的知识和维护人员。从图3可见,使用通过网络连接的应用服务器30,客户机系统操作环境允许仅在一个POS终端10中共享任意数量的应用25,而且能够远程、自动和实时地升级这些应用。为了解决上述问题,本专利技术定义了web客户机系统扩展,它们将标准WAP浏览器适配为使用POS外设并将其扩展为执行电子操作。该解决方案用新技术本文档来自技高网
...
用于支持POS终端上Web应用的系统

【技术保护点】
一种用于支持销售点(POS)终端上Web应用的系统,所述系统包括:客户机装置,配置成使用多个通信协议和交易协议将所述POS终端连接到网络,交易协议至少包含HTTP、ISO8583和XML操作;所述客户机装置包含添加到预先存在的WAP标准的至少一个定制的WML和脚本扩展,以便为开发用于所述POS终端上下载和使用的应用来形成应用开发和运行时间环境;所述客户机装置包括处理器和具有存储在其中的计算机代码的存储器,所述计算机代码当由所述处理器来执行时,配置成促使所述客户机装置:下载、运行、并更新来自使用在TCP/IP上的HTTP连接到所述网络的应用服务器的应用;当连接到不同的访问网络时,使得一个或更多应用能够使用多个通信协议;使用POS外围设备来扩展基于web的运行时间环境以执行电子ISO8583操作,所述基于web的运行时间环境配置成支持信息的持续并通过支持在逻辑不同的环境中独立执行的多应用来阻止多应用干扰;以及识别、访问、并控制多个POS外围设备,所述POS外围设备包括输入和输出外围设备,其中所述系统进一步包括:交易服务器,配置成由所述客户机系统来访问以用于使用不同的交易协议来执行电子操作。

【技术特征摘要】
2004.05.25 US 60/5741341.一种用于支持销售点(POS)终端上Web应用的系统,所述系统包括:客户机装置,配置成使用多个通信协议和交易协议将所述POS终端连接到网络,交易协议至少包含HTTP、ISO8583和XML操作;所述客户机装置包含添加到预先存在的WAP标准的至少一个定制的WML和脚本扩展,以便为开发用于所述POS终端上下载和使用的应用来形成应用开发和运行时间环境;所述客户机装置包括处理器和具有存储在其中的计算机代码的存储器,所述计算机代码当由所述处理器来执行时,配置成促使所述客户机装置:下载、运行、并更新来自使用在TCP/IP上的HTTP连接到所述网络的应用服务器的应用;当连接到不同的访问网络时,使得一个或更多应用能够使用多个通信协议;使用POS外围设备来扩展基于web的运行时间环境以执行电子ISO8583操作,所述基于web的运行时间环境配置成支持信息的持续并通过支持在逻辑不同的环境中独立执行的多应用来阻止多应用干扰;以及识别、访问、并控制多个POS外围设备,所述POS外围设备包括输入和输出外围设备,其中所述系统进一步包括:交易服务器,配置成由所述客户机系统来访问以用于使用不同的交易协议来执行电子操作。2.根据权利要求1所述的用于支持所述POS终端上Web应用的系统,其中所述不同的交易协议包括HTTP、ISO8583和XML。3.根据权利要求1所述的用于支持所述POS终端上Web应用的系统,其中所述通信协议从包括以下项的组中选择:TCP/IP、PPP、SDLC、X.28、GPRS、CDMA、CDMA1X、以太网、GS...

【专利技术属性】
技术研发人员:亚历山大·索雷斯·皮·法里亚斯
申请(专利权)人:沐溪支付技术股份公司
类型:发明
国别省市:巴西,BR

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

1