﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GPS软件平台开发技术博客 &#187; Mina</title>
	<atom:link href="http://www.jt808.com/?feed=rss2&#038;tag=mina" rel="self" type="application/rss+xml" />
	<link>http://www.jt808.com</link>
	<description>帮助IT团队快速构建符合部标的GPS和视频平台(2379423771@qq.com)</description>
	<lastBuildDate>Sun, 03 Nov 2024 04:30:16 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>基于Android平台开发jt808协议Gps终端App</title>
		<link>http://www.jt808.com/?p=1239</link>
		<comments>http://www.jt808.com/?p=1239#comments</comments>
		<pubDate>Thu, 06 Jul 2017 02:53:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[部标808]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[JT/T 808]]></category>
		<category><![CDATA[jt808]]></category>
		<category><![CDATA[jt808协议]]></category>
		<category><![CDATA[Mina]]></category>
		<category><![CDATA[模拟终端]]></category>

		<guid isPermaLink="false">http://www.jt808.com/?p=1239</guid>
		<description><![CDATA[android系统的推出，可以说大大方便了部标808Gps终端开发的开发效率，现在招聘一个会c语言开发的人很难 [...]]]></description>
			<content:encoded><![CDATA[<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;"><span style="font-family: Arial; font-size: 9pt; letter-spacing: 0pt; text-indent: 0pt;">android</span><font face="宋体" style="font-size: 9pt; letter-spacing: 0pt; text-indent: 0pt;">系统的推出，可以说大大方便了部标808Gps终端开发的开发效率，现在招聘一个会</font><font face="Arial" style="font-family: Arial; font-size: 9pt; letter-spacing: 0pt; text-indent: 0pt;">c</font><font face="宋体" style="font-size: 9pt; letter-spacing: 0pt; text-indent: 0pt;">语言开发的人很难，但是招聘一个会</font><font face="Arial" style="font-family: Arial; font-size: 9pt; letter-spacing: 0pt; text-indent: 0pt;">java</font><font face="宋体" style="font-size: 9pt; letter-spacing: 0pt; text-indent: 0pt;">语言开发的人却很容易，从开发成本和开发效率上，都是有一个革命性的提升，现在的汽车电子，慢慢都会逐渐的转移到</font><font face="Arial" style="font-family: Arial; font-size: 9pt; letter-spacing: 0pt; text-indent: 0pt;">android</font><font face="宋体" style="font-size: 9pt; letter-spacing: 0pt; text-indent: 0pt;">平台上。调试也非常方便。剩下的工作就是刻苦钻研jt808协议文档，调试和开发协议栈，然后封装业务逻辑，最后再移植到嵌入式平台上了。如需购买源码，可以联系2379423771@qq.com.</font></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;"><span style="font-family: Arial; letter-spacing: 0pt; font-size: 9pt;"><font face="宋体">在</font>android<font face="宋体">平台开发终端，首先构建的是</font></span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">Socket</span><span style="font-family: Arial; letter-spacing: 0pt; font-size: 9pt;"><font face="宋体">通信框架，我们可以选择</font>mina<font face="宋体">框架</font></span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><font face="宋体">作为与部标</font>808<font face="宋体">服务器通信的全双工</font><font face="Arial">socket</font><font face="宋体">客户端。</font></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;"><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><font face="宋体"><img alt="808Mina客户端" height="305" src="http://www.jt808.com/wp-content/uploads/minaclient.PNG" width="602" /></font></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;"><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;"><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">主要工作有：</span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l0 level1 lfo1;"><!--[if !supportLists]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">1.</span><!--[endif]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><font face="宋体">接收数据，基于jt</font>808<font face="宋体">协议，进行编码和解码，构建解码器和编码器，对收到的字节流进行解析；</font></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l0 level1 lfo1;"><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><font face="宋体"><img alt="808协议Mina解码器" height="361" src="http://www.jt808.com/wp-content/uploads/808encoder.PNG" width="628" /></font></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l0 level1 lfo1;"><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l0 level1 lfo1;"><!--[if !supportLists]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">2.</span><!--[endif]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">监听连接状态，当连接断开后，自动进行断线重连；</span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l0 level1 lfo1;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="text-indent: 0pt;">&nbsp;终端判断 TCP 连接断开的方法主要有三种：</span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l0 level1 lfo1;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&mdash;&mdash;根据 TCP 协议判断出平台主动断开；</p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l0 level1 lfo1;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&mdash;&mdash;数据通信链路断开；</p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l0 level1 lfo1;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &mdash;&mdash;数据通信链路正常，达到重传次数后仍未收到应答。</p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l0 level1 lfo1;"><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l0 level1 lfo1;"><!--[if !supportLists]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">3.</span><!--[endif]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">记录和跟踪日志报文，方便调试；</span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;"><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><font face="宋体">然后在此基础上，封装一个终端服务</font>TerminalService, <font face="宋体">负责与部标</font><font face="Arial">808</font><font face="宋体">服务器进行逻辑交互。并提供外部接口，供其他模块触发和调用。</font></span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l1 level1 lfo2;"><!--[if !supportLists]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">1.按照部标808协议文档的要求，完成</span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">注册鉴权流程；</span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l1 level1 lfo2;">&nbsp; &nbsp; &nbsp;终端在未注册状态下，应首先进行注册，注册成功后终端将获得鉴权码并进行保存，鉴 权码在终端登录时使用。车辆需要拆除或更换终端前，终端应该执行注销操作，取消终端和 车辆的对应关系。</p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l1 level1 lfo2;">&nbsp; &nbsp; &nbsp;<span style="text-indent: 0pt;">终端注册后每次在与平台建立连接后，应立即进行鉴权。鉴权成功前终端不得发送其它 消息。</span><span style="text-indent: 0pt;">终端通过发送终端鉴权消息进行鉴权，平台回复平台通用应答消息。</span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l1 level1 lfo2;"><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l1 level1 lfo2;"><!--[if !supportLists]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">2.基于SQLite存储终端参数数据，并读取到内存中构建终端参数模型，随时调用和更新</span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">终端参数配置；</span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l1 level1 lfo2;"><!--[if !supportLists]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">3.</span><!--[endif]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">按照参数配置的间隔要求，发送定位数据,并在连接断开的时候，将数据保存在队列中，在指定的时间内，恢复连接后，自动补发给jt808服务器</span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l1 level1 lfo2;"><!--[if !supportLists]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">4.</span><!--[endif]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">按照参数配置的定时拍照参数要求，调用摄像头，定时拍照上传；</span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l1 level1 lfo2;"><!--[if !supportLists]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">5.</span><!--[endif]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">按照参数配置的间隔要求，发送心跳；</span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p class="p" style="margin-left:0.0000pt;text-indent:0.0000pt;mso-pagination:widow-orphan;mso-list:l1 level1 lfo2;"><!--[if !supportLists]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">6.</span><!--[endif]--><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;">接收平台下发的各种指令，并进行应答；</span><span style="font-family: 宋体; letter-spacing: 0pt; font-size: 9pt;"><o:p></o:p></span></p>
<p> (15896)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jt808.com/?feed=rss2&#038;p=1239</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>基于Java Mina框架的部标808服务器设计和开发</title>
		<link>http://www.jt808.com/?p=495</link>
		<comments>http://www.jt808.com/?p=495#comments</comments>
		<pubDate>Fri, 08 Nov 2013 07:57:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[GPS系统]]></category>
		<category><![CDATA[部标808]]></category>
		<category><![CDATA[gps部标]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JT/T 808]]></category>
		<category><![CDATA[Mina]]></category>

		<guid isPermaLink="false">http://www.ltmonitor.com/blog/?p=495</guid>
		<description><![CDATA[在开发部标GPS平台中，部标808GPS服务器是系统的核心关键，决定了部标平台的稳定性和行那个。Linux服务 [...]]]></description>
			<content:encoded><![CDATA[<div id="cnblogs_post_body" style="color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; line-height: 25px;">
<p style="line-height: 1.8; margin: 10px auto !important;">在开发部标GPS平台中，部标808GPS服务器是系统的核心关键，决定了部标平台的稳定性和行那个。Linux服务器是首选，为了跨平台，开发语言选择Java自不待言。<span style="line-height: 25.2px;">需要购买808GPS服务器源码</span><strong style="line-height: 25.2px; margin: 0px; padding: 0px;"><span style="margin: 0px; padding: 0px; line-height: 1.8; text-decoration: underline;">+808模拟测试终端工具</span></strong><strong data-mce-style="line-height: 1.5;" style="color: rgb(0, 0, 0); font-family: verdana, Arial, Helvetica, sans-serif; line-height: 1.5;">+压力测试工具</strong><span style="line-height: 1.8;">(12</span><span style="line-height: 1.8;">00元)可以联系我:&nbsp;</span><strong style="color: rgb(34, 34, 34); font-family: Arial, Verdana, sans-serif; font-size: 16px; line-height: normal;"><u><span style="color: rgb(0, 0, 0); font-family: &quot;lucida Grande&quot;, Verdana, &quot;Microsoft YaHei&quot;; line-height: 18px;">2379423771@qq.com；</span></u></strong><span style="font-size:14px;"><span style="color: rgb(34, 34, 34); font-family: Arial, Verdana, sans-serif; line-height: normal;">jt808服务器代码都是经过众多客户使用检验过的千锤百炼的成熟的版本，协议解析、命令下发、报警解析、数据库入库、数据统计、压力测试等各方面都考虑的非常充分完善，808协议全协议栈的实现，拿到手后，直接就可以使用了，带有库表文档和字段说明。</span></span></p>
<p style="line-height: 1.8; margin: 10px auto !important;">我们为客户开发的部标服务器基于Mina + Spring + Hibernate + Swing桌面系统开发<a href="http://www.jt808.com/?p=971" style="margin: 0px; padding: 0px; color: rgb(0, 94, 172); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(223, 223, 223); line-height: 25.2px;">(基于Netty框架的GPS服务器参见:基于Java Netty框架构建高性能的部标808协议的GPS服务器)</a><span style="line-height: 1.8;">，整个服务器的架构特点：</span></p>
<p style="line-height: 1.8; margin: 10px auto !important;">1.通信层：基于Java Mina通信框架进行GPS服务器开发，可以使得整个系统架构清晰，开发者可以专注于协议解析、业务和数据处理；</p>
<p style="line-height: 1.8; margin: 10px auto !important;">2.GPS终端协议层：而为了对于扩展终端的接入能力，协议层要具有很好的扩展能力，在解析的时候，根据不同的协议的时候，根据不同的协议同，而决定调用不同的协议解析插件。很多开发者，采用工厂模式是必不可少的，但是代码都是写死的，实际上引入Spring框架，通过良好的接口设计，通过简单的XML配置，就可以接入到系统当中；</p>
<p style="line-height: 1.8; margin: 10px auto !important;">3.业务层：对于底层转来的GPS数据，进行分层处理，实时数据入库、32种报警分析、各种报表统计等操作，这些操作，在超过5000台的大规模终端接入的情况下，变得异常复杂，即要保证系统的实时性，必须要提高处理能力，特别是报警分析的能力。</p>
<p style="line-height: 1.8; margin: 10px auto !important;">4.内嵌转发服务，支持服务器端的808协议双向转发，服务器接收数据后，还可以将gps数据以808协议的格式转发给其他第三方的平台，也可以接收第三方平台的指令，下方给终端。</p>
<p style="line-height: 1.8; margin: 10px auto !important;">5.完整的实现部标808协议的全部协议栈的解析，不是仅仅实现部分协议命令。</p>
<p style="line-height: 1.8; margin: 10px auto !important;">6.内嵌808TCPServer和808UDPServer两个Server监听，同时支持TCP和UDP两种协议制式的接入，这样无论终端是UDP协议，还是TCP协议，都可以顺利接入。</p>
<p style="line-height: 1.8; margin: 10px auto !important;"><strong style="color: rgb(34, 34, 34); font-family: Arial, Verdana, sans-serif; font-size: 16px; line-height: normal;"><u><span style="color: rgb(0, 0, 0); font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 18px;"><img alt="" height="886" src="http://www.jt808.com/wp-content/uploads/mina808.PNG" width="361" /></span></u></strong></p>
<p style="line-height: 1.8; margin: 10px auto !important;"><img alt="部标808gps服务器主界面" height="764" src="http://www.jt808.com/wp-content/uploads/808gpsserverUI.PNG" style="line-height: 25.2px;" width="1114" /></p>
<p style="line-height: 1.8; margin: 10px auto !important;">808服务器主要用到的库表:</p>
<p class="MsoNormal"><span style="mso-spacerun:'yes';font-family:Calibri;mso-fareast-font-family:宋体;mso-bidi-font-family:'Times New Roman';font-size:10.5000pt;mso-font-kerning:1.0000pt;"><o:p></o:p></span></p>
<table align="center" style="border-collapse:collapse;width:144.7500pt;margin-left:140.7000pt;mso-padding-alt:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;">
<tbody>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:1.0000pt solid windowtext;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">部门表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">车辆表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">终端表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">实时表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">历史轨迹表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">驾驶员表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">电子运单表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">报警统计报表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">报警推送表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">电子围栏表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">线段表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">终端命令表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">终端参数表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">基础数据表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">多媒体上传记录</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">行驶记录仪表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">里程统计中间表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">部门上线率统计表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">油量变化记录</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">油量和里程统计表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">车辆上线率统计表</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
<tr style="height:14.1500pt;">
<td style="width:144.7500pt;padding:0.7500pt 0.7500pt 0.7500pt 0.7500pt ;border-left:1.0000pt solid windowtext;mso-border-left-alt:0.5000pt solid windowtext;border-right:1.0000pt solid windowtext;mso-border-right-alt:0.5000pt solid windowtext;border-top:none;;mso-border-top-alt:0.5000pt solid windowtext;border-bottom:1.0000pt solid windowtext;mso-border-bottom-alt:0.5000pt solid windowtext;" valign="bottom" width="193">
<p class="MsoNormal" style="vertical-align: bottom;"><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;">五分钟一次油量和里程记录</span><span style="font-family: 宋体; color: rgb(0, 0, 0); font-size: 11pt;"><o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p style="line-height: 1.8; margin: 10px auto !important;">java版的809服务器参见：<a href="http://www.jt808.com/?p=480" rel="bookmark" style="font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 24px; margin: 0px; padding: 0px; color: rgb(0, 94, 172); text-decoration: none;">基于Java Mina 通信框架的JT/T809转发服务器设计</a></p>
<p style="line-height: 1.8; margin: 10px auto !important;">由于808GPS服务器和809服务器是需要集成通信的，你也可以购买808809服务器模块套装源码(2700元），提高你的开发效率。</p>
<p style="line-height: 1.8; margin: 10px auto !important;">开发环境JDK1.7+, 数据库环境MySQL5.7, MSSqlServer2005+，运行环境windows, linux</p>
<p style="line-height: 1.8; margin: 10px auto !important;"><img alt="" height="299" src="http://www.jt808.com/wp-content/uploads/808809server(1).png" width="417" /></p>
<div id="blog_post_info_block" style="font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin-top: 20px; color: rgb(51, 51, 51); font-family: Georgia, &quot;Times New Roman&quot;, Times, sans-serif; font-size: 14px; line-height: 25px;">
<div id="blog_post_info"><span style="font-weight: bold; text-decoration: underline; font-size: 12px;">如需购买整套GPS平台源码+文档+服务，可以联系我2379423771@qq.com。</span></div>
</p></div>
<div class="clear" style="color: rgb(34, 34, 34); font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; clear: both;">
<h3 style="color: red; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; margin: 0px; padding: 0px;"><span style="font-size: 12px;">Java平台，参见：</span></h3>
<h2 style="margin: 0px; padding: 0px 0px 3px; font-size: 2em; color: rgb(92, 121, 144); text-shadow: rgb(255, 255, 255) 0px 1px 0px, rgb(190, 190, 190) 0px -1px 3px; font-family: Georgia, Arial, Helvetica, sans-serif; text-transform: capitalize;">1)<a href="http://www.jt808.com/?p=939" rel="bookmark" style="margin: 0px; padding: 0px; color: rgb(213, 78, 33); text-decoration: none;">基于Spring4+SpringMVC4+Mybatis+Hibernate4+Junit4框架构建高性能企业级的部标GPS监控平台</a></h2>
<h3 style="color: red; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; margin: 0px; padding: 0px;"><span style="font-size: 12px;"><span style="font-size: 14px;"><u><span style="margin: 0px; padding: 0px; color: rgb(0, 94, 172); text-decoration: none;">2)&nbsp;<a href="http://www.jt808.com/?p=522" style="margin: 0px; padding: 0px; color: rgb(0, 94, 172); text-decoration: none;">基于<span style="margin: 0px; padding: 0px; color: rgb(92, 121, 144); text-decoration: none; font-family: Georgia, Arial, Helvetica, sans-serif; text-transform: capitalize;">Struts+Spring+Hibernate+Ibatis+Quartz+Mina框架构建部标监控平台</span></a></span></u></span></span></h3>
<p style="color: rgb(51, 51, 51); font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; margin: 0px 0px 10px; padding: 0px;"><span style="font-size: 12px;">.NET平台，</span></p>
<p style="color: rgb(51, 51, 51); font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 24px; margin: 0px 0px 10px; padding: 0px;"><span style="font-size: 12px;">参见：<u><a href="http://www.jt808.com/?p=665" rel="bookmark" style="margin: 0px; padding: 0px; color: rgb(38, 38, 38); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(223, 223, 223); font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 2em; text-transform: capitalize;">基于Asp.NET MVC构建GPS部标平台</a></u></span></p>
<h2 style="color: rgb(92, 121, 144); font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 2em; line-height: 24px; margin: 0px; padding: 0px 0px 3px; text-shadow: rgb(255, 255, 255) 0px 1px 0px, rgb(190, 190, 190) 0px -1px 3px; text-transform: capitalize;"><span style="font-size: 12px;">Cs客户端参见:<u><a href="http://www.jt808.com/?p=617" style="margin: 0px; padding: 0px; color: rgb(0, 94, 172); text-decoration: none;">GPS监控CS客户端设计</a></u></span></h2>
</p></div>
<p style="margin: 10px auto; color: rgb(0, 0, 0); font-family: verdana, Arial, Helvetica, sans-serif; line-height: 21px;"><span style="font-size:18px;"><strong>本808服务器对于部标808全部协议栈都进行了充分的支持：</strong></span></p>
<table border="0" cellpadding="0" cellspacing="0" class="mceItemTable" style="cursor: default; margin: 0px auto; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; font-family: verdana, Arial, Helvetica, sans-serif;">
<tbody>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">序号</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p class="a" style="margin: 10px auto;">项目名称</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p class="a" style="margin: 10px auto;">触发条件</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p class="a" style="margin: 10px auto;">预期回应</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">01</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">终端心跳</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">根据设定的心跳时间参数，定时自动上报</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">主动上发，需要平台提供通用应答，长时间无法获得应答将导致程序自动断开重连。</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">02</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">设置终端参数</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答，可设置的参数参考行标协议文本8.8</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">03</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">超速设置</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">04</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">疲劳驾驶设置</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">05</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">超时停车设置</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">06</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">查询终端参数</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复0&#215;0104应答参照行标协议文本8.10描述，回复的参数信息包含前述设置指令所设定修改的内容</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">07</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">终端控制</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">08</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">位置信息查询</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复固化的位置信息：26.033435N，119.139317E</p>
<p align="left" class="a" style="margin: 10px auto;">高度23.59，速度0，角度0</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">09</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">临时位置跟踪控制</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">10</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">文本信息下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">11</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">追加事件</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">12</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">删除特定事件</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">13</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">更新事件</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">14</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">修改事件</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">15</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">删除全部事件</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">16</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">追加新事件</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">17</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">提问下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">程序立即回复通用应答，稍后由用户手动操作回复提问</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">18</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">信息点播菜单追加</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">19</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">信息点播菜单修改</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">20</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">信息点播菜单更新</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">21</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">信息点播菜单删除</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">22</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">信息点播菜单追加</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">23</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">信息点播菜单修改</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">24</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">信息点播菜单更新</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">25</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">信息服务</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">26</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">电话回拨</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答，不触发任何逻辑动作，请关注日志</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">27</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">电话回拨_监听</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答，不触发任何逻辑动作，请关注日志</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">28</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">设置电话本_删除</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">29</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">设置电话本_更新电话本</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">30</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">设置电话本_追加电话本</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">31</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">设置电话本_修改电话本</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">32</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">车辆控制_车门解锁</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">33</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">车辆控制_车门加锁</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">34</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">更新圆形区域</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">35</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">删除圆形区域</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">36</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">更新矩形区域</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">37</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">删除矩形区域</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">38</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">更新多边形区域</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">39</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">删除多边形区域</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">40</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">更新路线</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">41</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">删除所有路线</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">42</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">行驶记录仪数据采集命令</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">根据形式记录议命令字发回测试数据，数据可能会产生分包</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">43</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">行驶记录仪参数下传命令</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">44</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">抓拍立即上传</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答，随后分包上发固化的多媒体数据，上发数据与多媒体通道有关*</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">45</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">录像立即上传</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发抓拍指令附带录像提示</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答，随后分包上发固化的多媒体数据，上发数据与多媒体通道有关*</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">46</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">检索多媒体列表</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">根据查询的多媒体类型回复固化的多媒体列表数据，参考行标协议8.46，通道与时间参数将被解析于日志中，但是不会影响列表内容</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">47</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">存储多媒体上传</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">根据通道*和多媒体类型定义回传多媒体数据，时间和事件等参数将被正确解析与日志中，但是不会影响上发的多媒体内容</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">48</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">录音32Kbps立即上传</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">49</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">数据下行透传</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复通用应答</p>
</td>
</tr>
<tr>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="44">
<p class="a" style="margin: 10px auto;">50</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="136">
<p align="left" class="a" style="margin: 10px auto;">平台RSA公钥</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="135">
<p align="left" class="a" style="margin: 10px auto;">平台下发</p>
</td>
<td style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border: 1px dashed rgb(187, 187, 187); border-collapse: collapse; padding: 3px; cursor: text;" width="261">
<p align="left" class="a" style="margin: 10px auto;">回复终端RSA公钥，本软件将把平台下发的RSA公钥回发以验证协议的正确性</p>
</td>
</tr>
</tbody>
</table>
<p style="margin: 10px auto; color: rgb(0, 0, 0); font-family: verdana, Arial, Helvetica, sans-serif; line-height: 21px;">&nbsp;</p>
<p style="margin: 10px auto; color: rgb(0, 0, 0); font-family: verdana, Arial, Helvetica, sans-serif; line-height: 21px;">&nbsp;</p>
</div>
<div id="MySignature" style="margin-top: 10px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; line-height: 25px;">&nbsp;</div>
<div id="blog_post_info_block" style="margin-top: 20px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; line-height: 25px;">
<div id="blog_post_info">
<div id="EntryTag" style="font-size: 12px;">标签:&nbsp;<a href="http://www.cnblogs.com/productivity/tag/%E9%83%A8%E6%A0%87808%20GPS%E9%83%A8%E6%A0%87%E5%B9%B3%E5%8F%B0%20java%20Mina%20JT%2FT808/" style="outline: none; text-decoration: none; color: rgb(61, 129, 238);">部标808 GPS部标平台 java Mina JT/T808</a></div>
</p></div>
</div>
<p> (22210)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jt808.com/?feed=rss2&#038;p=495</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>基于Java Mina 和Netty 通信框架的JT/T809转发服务器设计</title>
		<link>http://www.jt808.com/?p=480</link>
		<comments>http://www.jt808.com/?p=480#comments</comments>
		<pubDate>Sat, 26 Oct 2013 06:59:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[GPS系统]]></category>
		<category><![CDATA[JT/T 808]]></category>
		<category><![CDATA[jt809]]></category>
		<category><![CDATA[Mina]]></category>
		<category><![CDATA[部标809]]></category>

		<guid isPermaLink="false">http://www.ltmonitor.com/blog/?p=480</guid>
		<description><![CDATA[Apache MINA 是 Apache 组织的一个开源项目，为开发高性能和高可用性的网络应用程序提供了非常便 [...]]]></description>
			<content:encoded><![CDATA[<div class="cnblogs_Highlighter" style="color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; line-height: 25px;">Apache MINA 是 Apache 组织的一个开源项目，为开发高性能和高可用性的网络应用程序提供了非常便利的框架。 也是Java开发者的一个福利（.NET目前还没有类似封装的这么好的基础socket通信框架)，不用像.NET开发者，吭哧吭哧的写上半天，一看还在搞socket库呢，还没进入应用层面。</div>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">这个框架的优点：</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">&ndash; 异步&nbsp;<br />
	&ndash; 无阻塞&nbsp;<br />
	&ndash; 事件驱动&nbsp;<br />
	&ndash; 支持TCP, UDP, APR, 串口&hellip;&nbsp;<br />
	&ndash; 通过 过滤器（Filters）实现扩展性&nbsp;<br />
	&ndash; 同时提供协议框架</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">开发部标809协议从文档中一眼就可以看出，协议设计者把面向对象的思想带入到了协议当中，造成了协议的不容易阅读和不容易理解，但在协议本身的开发和实现非常适合用Mina框架。</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">Netty框架和Mina框架都是底层的通信框架，在性能上差别不大，特别是809协议通信，一个平台只有两个链接，开发者不需要过多关注在底层的框架选型上，因为开发809，主要是809协议本身的逻辑复杂性。</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><strong>I/O Filter Chain</strong><span style="line-height: 1.8;">&nbsp;- 这是一个由多个过滤器组成的过滤器链，在这个环节将字节数据转换到特定的数据结构中（Filters/Transforms bytes into desired Data Structures and vice-versa）&nbsp;</span><br />
	<strong>I/O Handler</strong><span style="line-height: 1.8;">&nbsp;- 实际的业务逻辑部分，提供最终的OnMessageRecved事件，为外部所调用。</span></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><span style="line-height: 1.8;">所以我们设计的时候，也要分层设计，主要分为通讯层、解析层和数据应用层</span></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><span style="line-height: 1.8;">1.首先要设计一个协议抽象类，他具有每一个协议命令的所有共性的属性。</span></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><span style="line-height: 1.8;">2.可以在主链路发送的时候，设计一个编码过滤器，在从链路发送的时候，设计一个解码过滤器，分别对抽象类进行字节数组的转换。这样就可以了解决几十个协议的辛苦的解析和封装带来的繁杂工作量了。</span></p>
<div class="cnblogs_Highlighter" style="color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; line-height: 25px;">
<div class="syntaxhighlighter  java" id="highlighter_937153" style="width: 948px; margin: 1em 0px !important; position: relative !important; overflow: auto !important; font-size: 1em !important;">
<table border="0" cellpadding="0" cellspacing="0" style="border: 1px solid silver; width: 948px; border-collapse: collapse; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 12px !important; min-height: inherit !important;">
<tbody style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">
<tr style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">
<td class="gutter" style="border: 1px solid silver; padding: 3px; border-collapse: collapse; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: 35px !important; box-sizing: content-box !important; min-height: inherit !important; color: rgb(175, 175, 175) !important;">
<div class="line number1 index0 alt2" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; background-color: rgb(244, 244, 244) !important; border-width: 0px 2px 0px 0px !important; border-right-style: solid !important; border-right-color: rgb(108, 226, 108) !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">1</div>
<div class="line number2 index1 alt1" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border-width: 0px 2px 0px 0px !important; border-right-style: solid !important; border-right-color: rgb(108, 226, 108) !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">2</div>
<div class="line number3 index2 alt2" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; background-color: rgb(244, 244, 244) !important; border-width: 0px 2px 0px 0px !important; border-right-style: solid !important; border-right-color: rgb(108, 226, 108) !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">3</div>
<div class="line number4 index3 alt1" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border-width: 0px 2px 0px 0px !important; border-right-style: solid !important; border-right-color: rgb(108, 226, 108) !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">4</div>
<div class="line number5 index4 alt2" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; background-color: rgb(244, 244, 244) !important; border-width: 0px 2px 0px 0px !important; border-right-style: solid !important; border-right-color: rgb(108, 226, 108) !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">5</div>
<div class="line number6 index5 alt1" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border-width: 0px 2px 0px 0px !important; border-right-style: solid !important; border-right-color: rgb(108, 226, 108) !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">6</div>
<div class="line number7 index6 alt2" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; background-color: rgb(244, 244, 244) !important; border-width: 0px 2px 0px 0px !important; border-right-style: solid !important; border-right-color: rgb(108, 226, 108) !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">7</div>
<div class="line number8 index7 alt1" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border-width: 0px 2px 0px 0px !important; border-right-style: solid !important; border-right-color: rgb(108, 226, 108) !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">8</div>
<div class="line number9 index8 alt2" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; background-color: rgb(244, 244, 244) !important; border-width: 0px 2px 0px 0px !important; border-right-style: solid !important; border-right-color: rgb(108, 226, 108) !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">9</div>
<div class="line number10 index9 alt1" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border-width: 0px 2px 0px 0px !important; border-right-style: solid !important; border-right-color: rgb(108, 226, 108) !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 0.5em !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">10</div>
</td>
<td class="code" style="border: 1px solid silver; padding: 3px; border-collapse: collapse; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">
<div class="container" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: relative !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">
<div class="line number1 index0 alt2" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; background-color: rgb(244, 244, 244) !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;"><code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">IoAcceptor acceptor = </code><code class="java keyword" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 255) !important;">new</code>&nbsp;<code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">NioSocketAcceptor();</code></div>
<div class="line number2 index1 alt1" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;"><code class="java spaces" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">acceptor.getFilterChain().addLast( </code><code class="java string" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: blue !important;">&quot;logger&quot;</code><code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">, </code><code class="java keyword" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 255) !important;">new</code>&nbsp;<code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">LoggingFilter() );</code></div>
<div class="line number3 index2 alt2" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; background-color: rgb(244, 244, 244) !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;"><code class="java spaces" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="java comments" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 130, 0) !important;">//JT/T 809协议编码器</code></div>
<div class="line number4 index3 alt1" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;"><code class="java spaces" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">acceptor.getFilterChain().addLast( </code><code class="java string" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: blue !important;">&quot;codec&quot;</code><code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">, </code><code class="java keyword" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 255) !important;">new</code>&nbsp;<code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">ProtocolCodecFilter( </code><code class="java keyword" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 255) !important;">new</code>&nbsp;<code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">JT809MessageCodecFactory( Charset.forName( </code><code class="java string" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: blue !important;">&quot;GBK&quot;</code>&nbsp;<code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">))));</code></div>
<div class="line number5 index4 alt2" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; background-color: rgb(244, 244, 244) !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;"><code class="java spaces" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="java comments" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 130, 0) !important;">//JT?T 协议处理类</code></div>
<div class="line number6 index5 alt1" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;"><code class="java spaces" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">acceptor.setHandler(&nbsp; </code><code class="java keyword" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 255) !important;">new</code>&nbsp;<code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">JT809MessageHandler() );</code></div>
<div class="line number7 index6 alt2" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; background-color: rgb(244, 244, 244) !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;">&nbsp;</div>
<div class="line number8 index7 alt1" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;"><code class="java spaces" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">acceptor.getSessionConfig().setReadBufferSize( </code><code class="java value" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 153, 0) !important;">2048</code>&nbsp;<code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">);</code></div>
<div class="line number9 index8 alt2" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; background-color: rgb(244, 244, 244) !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;"><code class="java spaces" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">acceptor.getSessionConfig().setIdleTime( IdleStatus.BOTH_IDLE, </code><code class="java value" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 153, 0) !important;">10</code>&nbsp;<code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">);</code></div>
<div class="line number10 index9 alt1" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; min-height: inherit !important;"><code class="java spaces" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</code><code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">acceptor.bind(</code><code class="java keyword" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 255) !important;">new</code>&nbsp;<code class="java plain" style="white-space: pre-wrap; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.8em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; min-height: inherit !important; color: rgb(0, 0, 0) !important;">InetSocketAddress(PORT));</code></div>
</p></div>
</td>
</tr>
</tbody>
</table></div>
</div>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">　　</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><span style="line-height: 1.8;">3.</span>这样整个结构就非常清晰了, 由于过滤器是透明的，所以从外部接口来看是对类的发送和接收了，避免了重复编写底层转换代码。</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">&nbsp;<span style="color: rgb(0, 0, 0); font-family: verdana, Arial, Helvetica, sans-serif; line-height: 21px;">4.剩下就是更加复杂的应用层面的工作了，需要设计和808服务交互的接口，在得到运管的请求的时候，能够调用808的数据，转发给运管，同时接收到运管的数据后，再转发给808. 每个协议命令不仅要逐一实现。还要考虑入库和转发给808服务。</span></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">购买809服务器源码联系:<strong style="color: rgb(34, 34, 34); font-family: Arial, Verdana, sans-serif; font-size: 16px;"><u><span style="color: rgb(0, 0, 0); font-family: 'lucida Grande', Verdana, 'Microsoft YaHei'; line-height: 18px;">2379423771@qq.com</span></u></strong></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">5.<strong>809源码包含上下级两个模块，可以互相测试，也可以用于不同的项目当中。</strong></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><img src="http://www.jt808.com/wp-content/uploads/808809server(1).png" style="color: rgb(34, 34, 34); font-family: Arial, Verdana, sans-serif; font-size: 12px;" /></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">上级平台可以用来接收多个下级平台的接入，可以分配多个平台唯一接入码和多个接入账号，数据能够分库分表存入到数据库中。</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">809协议也支持接收苏标主动安全报警数据，参见文章:</p>
<h2 style="margin: 0px; padding: 0px 0px 3px; font-size: 2em; color: rgb(92, 121, 144); text-shadow: rgb(255, 255, 255) 0px 1px 0px, rgb(190, 190, 190) 0px -1px 3px; font-family: Georgia, Arial, Helvetica, sans-serif; text-transform: capitalize;"><u><a href="http://www.jt808.com/?p=1975" rel="bookmark" style="margin: 0px; padding: 0px; color: rgb(38, 38, 38); text-decoration-line: none;">如何用部标jt809协议接收苏标主动安全报警和报警附件信息</a></u></h2>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><img alt="809数据网关" src="http://www.jt808.com/wp-content/uploads/809govplatform(1).png" /></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">&nbsp;</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">下级平台用来转发数据给上级平台：</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><img alt="" src="http://images.cnitblog.com/blog/304499/201310/26082802-d30248a079bf41d99c03b305b09b13fd.png" style="border: 0px;" /></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><strong>6.历史数据和报警数据分表设计</strong></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><img alt="Gps历史轨迹数据分库分表设计" height="232" src="http://www.jt808.com/wp-content/uploads/gpshisdata.PNG" width="661" /></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">如需开发基于809数据接收系统的web平台，参见：<a href="http://www.jt808.com/?p=1116" rel="bookmark" style="font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height: 24px; margin: 0px; padding: 0px; color: rgb(0, 94, 172); text-decoration: none;">基于部标jt/t809协议和Java Netty框架构建Gps位置监控平台</a></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">808的Java版本参见:<a href="http://www.jt808.com/?p=495" style="margin: 0px; padding: 0px; color: rgb(0, 94, 172); text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: rgb(223, 223, 223);">基于Java Mina框架的部标808GPS服务器</a>，</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">C#版的交通部809服务器设计请参考：<a href="http://www.jt808.com/?p=386"><span style="color: rgb(92, 121, 144); font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 2em; text-transform: capitalize;">基于JT/T809-2011的(已过检)GPS平台数据交换及转发服务器</span></a></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><strong style="line-height: 25.2px;">如果用809协议接收第三方平台转发的数据，并开发web系统进行数据展现、报警提示、地图监控、电子围栏等功能，参见文章（C#和Java都有)：</strong><a href="http://www.jt808.com/?p=1116" rel="bookmark" style="outline: none; text-decoration: none; color: rgb(61, 129, 238); border-bottom-width: 1px; border-bottom-style: dashed; line-height: 25.2px;">基于部标Jt/T809协议和Java Netty框架构建Gps位置监控平台</a></p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;">&nbsp;</p>
<p style="line-height: 25px; color: rgb(51, 51, 51); font-family: Georgia, 'Times New Roman', Times, sans-serif; font-size: 14px; margin: 10px auto !important;"><span style="line-height: 1.8;">&nbsp;</span></p>
<p> (18161)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jt808.com/?feed=rss2&#038;p=480</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
