泰州数字电视SMS系统银行接口问题浅述(下)

来源 :中国数字电视 | 被引量 : 0次 | 上传用户:sunzhaojian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  报文协议
  银行与SMS之间采用基于TCP/IP的报文通讯,具体为长连接方式。银行作为CLIENT进程,SMS作为SERVER进程,由银行向SMS发送请求报文,SMS回送结果报文。(对账文件可以由FTP服务器中转)。


  通讯的网络结构图如图4。
  
  1、通用报文结构(见表1)
  
  2、协议说明
  a.包为不定长,总长度由len域指定,报文头没有分隔符,固定为51个char长,char为8位。SMS系统只接收单包请求,并且只返回单包。
  b.请求包和响应包都使用此结构。
  c.交易编码cmd_id,客户端必须写入遵守SMS系统提供的交易编码规则,服务端在应答报文中原样返回。
  d.流水号sequence为异步通讯的标识,由客户端生成,服务端在应答报文中原样返回。如果服务端返回的报文大于一个包,则这一组包的流水号相同。
  e.MorePkt字段:当对应一个请求有多个应答报文时,必须通过该字段来说明是否还有后续包,还是应答结束。如果有多个应答包,则只有最后一个应答包的morePkt为0,其他包的morePkt都为1。
  f.包序号packetno由SMS生成。对于每个请求,相应的一个或多个应答包都从1开始编号,逐次连续加一。


  g.mark字段为报文体的校验字段,使用MD5算法产生32位的字符串,取前4和后4个的字符,交叉后的字符串作为校验字,如果MD5串第一个字符为A0,第二个字符为A1,依次类推,那么最后产生的校验字为AOA28A1A29A2A30A3A31。
  正确报交:[5399990001
  101 bank625dlc2a
  11]
  h.MD5算法为“输入记录信息字符串+双方约定的密钥”,对输入信息使用MD5算法产生128比特数字摘要,128比特数字摘要转换为32字节16进制字符串。(计算MARK字段的值时,将MARK字段设置为空格。)
  i.reserved字段中存储SMSID信息,银行可以不填写此字段内容,使用全空。
  j.报文体datatrans为实际发送或接收的数据内容,为一个变长数组,数据内容依次向后放。
  k.报文体的字段采用定长方式。银行必须与本接口说明一致。
  l.报文头字段定义的长度,表示字段的固定长度,实际长度不足时采用左补空格。
  m.报文体字段定义的长度,表示字段的固定长度,实际长度不足,则左补空格。
  n.报文体中有关交易的流水账号推荐使用“YyyyMmDd(交易当天日期)+序列号”这种格式,比如:“20060624000000000001”,其中序列号位数可以为小于或等于12位。

  
  实现功能的协议说明
  
  下面重点描述与实现功能相关的报文内容。
  ★以下表格中的“请求参数”与“返回结果”不做特别说明,均指请求报文和响应报文中的datatrans字段。
  ★请求参数、返回结果参考协议说明,均为固定长度,中间没有分隔符。
  ★请求时,如果SMS系统设置为不校验订户密码,则消息参数涉及到密码字段可以填空格。如果SMS系统校验订户密码,则密码字段必须填写,否则密码校验不通过,返回失败。密码加密,需要双方协定。现在暂时不提供预站订户的查询。 ★业务编码见表2 ★处理结果见表3,必须说明结果码,固定4位,如果处理失败,返回结果中的结果码。 ★时间统一为yyyyMMddHHmmss,日期统一为yyyyMMdd,金额使用“分作”为基本单位。
  1订户基本信息查询
  实现“订户信息基本查询”的报文内容见表4~表7。
  2柜面业务
  编者注:由于篇幅所限,柜面业务中包含的,订户已订购业务查询、计算订购费用、订购、计算续定费用、续定、冲正、银行柜面业务对账等项业务的按文内容图表略去。
  数据文件格式
  为了保证数据传递的安全性,对数据文件采用进行数字签名的方法进行保护。在数字签名前不要对数据采用补空和补0。具体方法是对数据文件中的每一行数字签名前面的数据(不包括数据签名前面的竖线)进行数字签名。字段之间以“1”分隔,对每条记录信息采用MD5算法进行数字签名,银行终端需要针对每条记录进行数字签名校验,如果有校验不通过的记录,SMS系统不处理该结算文件,数字签名同报文的校验字段算法,以数据内容(最后一个字符不为“1”)作为信息字段。文件最后一行统一以‘#’表示文件的结束。
  
  1、柜面文件对账
  此文件由银行提供给SMS,其内容是SMS用户通过银行柜面业务的明细(文件内容不包括冲账记录)。
  a.文件名格式 格式为CHKyyyyMMddXXX,dat,其中yyyyMMdd表示日期,XXX表示编号。
  b.文件内容格式:明细文件内容=文件头+文件体+文件结束符。
  文件第一行为文件头,最后一行为文件结束符,文件头格式定义见表8。例如:00000120000000123400表示扣款记数为120条,总费用为1234元。


  文件中的每一行格式为useridlfeelserialnolsign“1”分隔符内的每个这段都不要采用补空和补0来填充满足字段的位数长度,下同。
  参数说明:
  userid 用户ID,如“000000000001”
  fee
  银行代收金额,以分为单位
  serialno银行扣款流水号
  sign
  数字签名
  c.文件体中记录按银行扣款流水号进行升序排序。银行给出的对账文件必须包括某段流水号之间的所有记录,

因为对账时是针对某段流水账号之间的所有记录,如果本次不是给出所有指定流水号之间的记录,那么下次又把上次没有对账的流水号所对应的记录取出来对账,则会造成对账时会把正确的记录都取消掉或者作为一笔错识的帐目。
  
  2、柜面业务对账不一致的文件
  此文件由SMS提供给银行,当对银行柜面业务对账出现了银行存在而SMS不存在的记录,则记录在该文件中,某笔对账明细不一致时也放在对帐不一致文件中返回。
  a.文件名格式:DISyyyyMMddXXX,dat,其中yyyyMMdd表示日期,XXX表示编号。
  b.文件内容格式:明细文件内容=文件体+文件结束符。
  文件中的每一行格式为useridlfeelserialnolsign。
  3、代扣金额列表文件
  此文件由SMS提供给银行,内容是用户在结算月应缴纳的费用的明细。
  a.文件名格式:文件名格式为FEEyyyyMMddXXX,dat,其中yyyyMMdd表示日期,XXX表示编号。
  b.文件内容格式:明细文件内容=文件头+文件体+文件结束符。
  文件第一行为文件头,最后一行为文件结束符,文件头格式定义见表9。例如:00000120000000123400表示扣款记数为120条,总费用为1234元。
  文件体中的每一行格式如下
  useridlsettlemonthlproductidluserindexlfeelmonthlsign。
  (编者注:由于篇幅所限,带扣列表文件和带扣银行记录对账文件具体参数略)
其他文献
[摘要] 公共治理视野中的公司社会责任,旨在构筑国家(权力动机)、企业(营利动机)、公民社会(权利动机)之间的新的治理结构。首先,本文从信度与效度两个层面对社会责任的绩效评估提出新的测量方法;其次,从公共治理的环境控制来分析资本市场的投资选定过程,在此基础上,探究从社会责任投资到公共治理的有效路径;再次,本文把公司的社会参与纳入公共治理的空间,在那里,公司社会责任表现为社会正义以及对社区的忠诚;最
期刊
[摘要] 本文以北京市为例,从加快产业集聚,培养文化产业集群;组建大型文化产业集团;借助高科技手段实现文化产业的优化升级等三个角度对城市文化产业提升路径进行初步探索,为城市文化产业发展提供理论依据。  [关键词] 产业集聚;产业集群;提升路径;优化升级  [中图分类号] G124[文献标识码] A [文章编号] 1006-6470(2008)02-0085-05    城市文化产业的提升路径既有共
期刊
思想解放的本质就是“开放”  郑永在2008年2月5月新加坡《联合早报》撰文认为,今年是改革开放30周年。今天,不难看到,思想解放实际上是30年前改革开放的前提。如果没有当年邓小平发动的第一次思想解放运动,很难想象我们能够看到今年的局面。同时,尽管改革过程中出现了这样那样的问题,但如果没有思想上的解放,也很难想象中国能够实现可持续的改革开放。不同形式的改革开放在很多国家都发生过,但像中国那样大规模
期刊
[摘要] 人们对自改革开放以来业已踏上的文化自觉之征程仍存有较大的不满甚至是不认同。这些论争和认识上的分歧表明,在社会大转型中出现的文化形态和价值观的变化和不确定性,还需要进一步理性地面对,以不断地在全社会取得越来越多的共识。张闻天、张岱年、费孝通的文化观,是当代中国文化自觉的学理性结论。这些学理性结论,对于观察世界范围的文化竞争和交流交融,对于把握社会转型期价值更新的基本态势,具有方法论意义。 
期刊
中国共产党是具有高度理论自觉的党。这种理论自觉不但表现在党的思想理论建设方面,亦即表现在党始终坚持把马克思主义作为自己指导思想的理论基础、始终坚持把马克思主义基本原理同中国实际相结合实现马克思主义中国化方面,而且表现在党的思想理论教育方面,亦即表现在党坚持不懈地用马克思主义和中国化的马克思主义对党员、干部和广大人民群众进行思想理论教育方面。到目前为止,理论界、学术界对这两个方面的研究都取得了丰硕的
期刊
根据京东方公布的2006年报,去年亏损额达17.31亿元人民币,主营业务亏损12.27亿元,主营业务收入减少35,27%。如果2007年不能实现扭亏,已经连续两年亏损的京东方,将陷入“三年连续亏损而退市”的尴尬处境。  3月28日,京东方发布公告称,该公司将出售专营大尺寸液晶面板业务的京东方光电公司73,54%的股权,希望借此能在2007年实现扭亏。京东方大尺寸液晶面板业务于2005年5月量产,生
期刊
社会主义从诞生至今,经历了一百多年的曲折,顽强地发展着。社会主义已成为现代人们思想中最重要的一个范畴。  社会主义的一般理论如何规定?如何对一百多年东西方的社会主义理论和运动进行一般性的概括,由此充实社会主义基本理论,以此为前提,分析“苏联模式”和其他的社會主义运动,探讨社会主义的前途,是当代世界思想的总体性课题。近期再版的刘永佶教授的《劳动社会主义》(中国经济出版社2007年5月版)一书,对这些
期刊
UT斯达康:互动数字电视应用多  “电视可以随心看!”——2007年CCBN上,UT斯达康,以“互动数字电视家庭娱乐新时尚”为主题参展,作为技术提供商,UT斯达康2007年的业务重心是为运营商搭建一个开放平台,使运营商能够提供开展各种互动业务,包括卡拉OK、关联应用、在线参与、我的信箱等。所谓关联应用,即伴随画面,用户可以任意搜索与画面相关的很多信息。在线参与,用户可通过遥控器参与视频内容相关的各
期刊
2007年3月下旬,信息产业部召开电信业发展与政策通报会、电子信息产业重点工作通报会——一年一度的通报会,透露出哪些新的方向7数字电视的发展机遇在哪里?    【10万亿】    “十一五”期间,信息产业总收入10万亿元(电子信息产业9万亿元);信息产业增加值占GDP比重10%(电子信息产业7.5%);全国电话用户总数达10亿户;电子信息产品出口额占全国外贸出口额的比重保持在35%。    【93
期刊
1、内容要打本土化王牌    正如传播学大师麦克卢汉所言:传媒所获得的最大经济回报来自于“第二次售卖”一一将凝聚在版面或时段上的受众“出售”给广告商或其他宣传者。对于免费电视来说,观众的付出不是金钱,而是排他性选择后的关注——这是一种隐性收费,不折不扣的“注意力经济”。  目前,城市电视台90%以上的收人来自广告,这一格局短期内很难被打破。而数字化整体转换之后,频道数的激增使对用户注意力的争夺更为
期刊