TMS简介TMS简介.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TMS简介TMS简介

TMS简介 目的 1、了解什么是TMS。 2、了解TMS的实现过程。 什么是TMS 1、TMS的概念: (Terminal Management System)终端管理系统。TMS系统基于终端使用的生命期进行管理。对终端生命期内的硬件,应用,参数,状态,维护历史等数据进行收集和管理。 2、TMS的功能: 完成POS终端信息管理、软件与参数配置、远程下载、终端运行状态信息收集管理、远程诊断等功能。 什么是TMS 3.TMS的组成: TMS后台 TMS 主控应用 POS终端 各子应用 什么是TMS a、主控应用的定义: 主控应用是POS终端中负责与TMS后台进行交互的应用。 b、主控应用的功能: 完成应用程序、参数、密钥的下载、更新,各子应用的启用、禁止、删除,POS终端运行状态信息上传,终端维护信息记录。 c、子应用: 除了主控应用,其他的应用都是子应用。 什么是TMS 4、TMS后台、主控应用和子应用的关系 TMS的实现过程 总的来说就只有两个过程: 1、TMS后台与主控应用的交互 2、主控应用与子应用的交互 而这两个过程又可以细分为四个过程: 1、TMS后台 ------主控应用 从TMS后台下发主控应用程序、主控应用参数、子应用程序、子应用参数、密钥等到主控应用。 TMS的实现过程 2、主控应用------子应用 a、启用(子应用名显示在主控界面并能够运行)、禁止(子应用名不在主控界面显示)、删除(将存放子应用的空间清空)子应用。 b、子应用的一些主要参数都应来自主控应用,也就是说,由主控应用来控制子应用中的参数的更新,子应用其实不再需要手动地去设置那些主要的参数。 TMS的实现过程 3、子应用------主控应用 终端使用过程中的状态信息都应该反馈给主控应用。比如:磁条卡的阅读次数、按键次数、打印米数以及打印的情况等。 4、主控应用------TMS后台 将各子应用反馈的信息以及参数信息、应用信息等上送给TMS后台,TMS后台根据主控应用上送的信息将会对正在使用的终端有一个比较详细的了解,并根据情况是否更换终端等。 TMS的实现过程 主控应用需要上送的信息: 1、参数信息: 商户号、终端号等 2、硬件状态信息: 机器的开关机次数 磁条卡的阅读次数 按键次数 打印米数以及打印情况 TMS的实现过程 3、应用信息 各个子应用名称 各子应用的状态(启用/禁止) 应用版本号 编写主控程序的大致流程 1、主控应用和TMS后台的通信 知道IP、端口号或者接入的电话号码,按照规范的报文格式进行通信,一般都不会有什么问题。 编写主控程序的大致流程 2、如何下载程序文件和参数文件? 在下载程序和参数文件时,TMS后台会调用我们DLL提供的一个接口函数,这个函数主要负责从TMS后台所指定的位置去读取要下载的程序文件和参数文件,并将文件内容下发。 主要要解决的一个的问题就是写一个符合TMS后台要求的DLL文件,提供接口函数让TMS后台调用。 编写主控程序的大致流程 3、如何更新应用程序? 目前的解决方案:将下载下来的程序文件存放在外部flash中,更新时,从外部flash读出数据,并将数据写入内部flash的指定位置。 编写主控程序的大致流程 4、如何让子应用程序运行起来? 这里涉及到程序间的跳转问题。 编写主控程序的大致流程 5、主控应用和子应用是如何交互的? 参数共享。 * * TMS后台 主控应用 子应用1 子应用2 子应用3 *

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档