一种利用移动终端跨平台进行现场处置的系统和方法

文档序号:7703383阅读:151来源:国知局
专利名称:一种利用移动终端跨平台进行现场处置的系统和方法
技术领域
本发明涉及移动终端作为终端应用设备与具体应用平台进行数据通信的技术,更 具体地说,涉及一种利用移动终端跨平台进行现场处置的系统和方法。
背景技术
传统的现场处置均是在执法现场将现场情况记录在纸上,然后送回办公室,根据 现有法律法规的规定,制作成法律文件,再将所制造出的法律文件送达当事人。这种现场处 置的方式,不仅执法效率低,而且执法过程不透明,对于那些出事现场在偏远的交通不便的 地方,其处理案件的过程会变的更长,其处理案件的成本会大大增加。目前诸如手机、PAD这样的移动终端已经在全世界普及,而企业或政府也越来越多 的采用移动终端作为辅助工具进行日常生产和工作。这样往往需要跟原有不同应用平台进 行信息交互、移动办公、业务处理,这势必导致了跨平台信息通信。可以建立Wap网站,通过 终端浏览器进行信息浏览和交互,但是采用Wap技术有很大的局限性,会极大地降低移动 终端的业务处理能力,所以多数应用于大文本信息的查询和浏览,但是由于受到无线网络 的带宽影响,如何高效并且可靠地进行通信成为一个很大的难题。

发明内容
本发明是鉴于上述技术问题而产生的。本发明的一个目的是提出一种利用移动终 端跨平台进行现场处置的系统和方法。在本发明的一个方面中,根据本发明的利用移动终端跨平台进行现场处置的系统 包括传输网络;应用平台;至少一个移动终端,该移动终端进一步包括信息获取单元,用 于采集包含现场图片和音视频数据的多媒体数据和/或记录包含对现场信息的文字描述 的表单数据;判断单元,用于判断所发送的信息是否包含多媒体数据;多媒体数据传送单 元,用于按照Socket通信方式将多媒体数据传送到服务器;表单数据传送单元,用于按照 WebService通信方式将表单数据传送到服务器;服务器,用于将从移动终端发送而来的信 息上报应用平台。在这个方面中,其中多媒体数据传送单元进一步包括切分单元,用于根据无线网 络的最佳传输大小,将多媒体数据平均切分成相同大小的N个小数据块并对其进行编号, 其中1 ;传输线程单元数目确定单元,用于根据所切分的小数据块的数目确定要启动的 Socket传输线程单元的数目X,其中1 ;多个Socket传输线程单元,这多个Socket传 输线程单元中的所述X个Socket传输线程单元采用轮循机制对所述N个数据块进行同步 传输。在这个方面中,其中服务器进一步包括多个Socket接收线程单元,这多个 Socket接收线程单元中的至少一个响应来自移动终端的Socket传输线程单元的请求以建 立连接并且接收从所述Socket传输线程单元传送而来的数据块;检验单元用于对Socket 接收线程单元所接收到的数据的完整度进行检验;标志位置位单元用于在检验单元检测到
4数据完整的情况下,将该数据块的相应标志位置为1 ;以及合并单元,用于按照数据块编号 将所接收到的所有数据块重新合并成原始文件。在这个方面中,其中服务器还进一步包括信息上报单元,用于将服务器所接收到 的多媒体数据和/或表单数据报应用平台。在这个方面中,其中传输网络是无线网络或有线网络。在本发明的一个方面中,根据本发明的利用移动终端跨平台进行现场处置的方法 包括:A、利用移动终端采集现场图片和音视频数据和/或记录对现场信息的文字描述,其 中现场图片和音视频数据即为多媒体数据,文字描述即为表单文件;B、移动终端判断所发 送的信息是否包含多媒体数据,如果包含多媒体数据,那么进入步骤C,优先发送多媒体数 据,否则直接进入步骤D ;C、移动终端按照Socket通信方式将多媒体数据传送到服务器;D、 移动终端按照WebService通信方式将表单数据传送到服务器;以及E、服务器将所接收到 的信息上报到应用平台。在这个方面中,其中步骤C进一步包括步骤Cl、根据传输网络的最佳传输大小, 将多媒体数据平均切分成相同大小的N个小数据块并对其进行编号,其中N ^ 1 ;C2、根据 所切分的小数据块的数目,并且综合其他有限可用资源,确定要启动的Socket传输线程单 元的数目X,其中X > 1 ;C3、在步骤C2中所确定的多个Socket传输线程单元采用轮循机制 对所述N个数据块进行同步传输;C4、服务器按照数据块编号将所接收到的所有数据块重 新合并成原始文件。在这个方面中,其中在步骤C3中,对于所述多个Socket传输线程单元的每一个执 行步骤第Y个Socket传输线程单元首先向服务器的第Y个Socket接收线程单元发送数 据传送请求,其中1 < Y < X ;第Y个Socket接收线程单元准备好接收,同时返回应答以建 立连接;第Y个Socket传输线程单元取得第M块数据并且将该数据发送到第Y个Socke接 收线程单元;第Y个Socket接收线程单元在接收到第M块数据后,服务器对所接收到的数 据的完整度进行检验,如果接收完整则将该数据块的相应标志位置为1,其中初始默认值为 O0通过本发明,可以很好的将移动终端应用于行业,使应用平台具有现场处置能力, 实现联动效应,更加高效、主动、准确、及时地开展工作。


结合随后的附图,从下面的详细说明中可显而易见的得出本发明的上述及其他目 的、特征及优点。在附图中图1给出了根据本发明的系统的结构方框图;图2给出了根据本发明的系统的另一结构方框图;图3给出了根据本发明的移动终端的多媒体数据传送单元的结构方框图;图4给出了根据本发明的服务器的结构方框图;图5给出了根据本发明的方法的流程图;图6给出了根据本发明的方法的子流程图;图7给出了文件切分完之后的数据块的示意图;图8给出了单个数据块传输过程;
图9和图10给出了数据块标志位的示意图。
具体实施例方式为了更全面地理解本发明及其优点,下面结合附图及具体实施例对本发明做进一 步详细地说明。首先,参考图1,对根据本发明的利用移动终端跨平台进行现场处置的系统进行说 明。如图1所示,根据本发明的利用移动终端跨平台进行现场处置的系统包括至少一 个移动终端101、无线网络102、至少一个服务器105、因特网106、以及应用平台107。移动终端101是装有专门为配合业务平台使用而定制的应用软件的智能手机。虽 然图中仅示出了 1个移动终端,但是实际使用数目并不局限于此。移动终端101通过无线 网络102 (例如CDMA、GSM、3G网络)接入,访问服务器105。优选地,如图2所示,移动终端101还可以通过USB数据连接线103与PC电脑104 相连。只要PC电脑与因特网106相连,移动终端101就可以向服务器105发送或者接收数 据。应用平台107同时马上显示上报数据,这样信息就可以及时有效地交互处置。本发明 主要实施于通过传输网络(包括无线网络和有线网络)进行跨平台通信的模式。应该注意 的是图2中的移动终端101与图1中的移动终端101的配置完全相同。接下来,参考图2,对根据本发明的移动终端的结构方框图进行详细地说明。如图2所示,该移动终端包括信息获取单元、判断单元、多媒体数据传送单元、以 及表单数据传送单元。信息获取单元是在专业员登录移动终端101时用于采集单元采集现场图片和音 视频数据(下文简称为多媒体数据)和/或记录对现场信息的文字描述(下文简称为表单 数据)以备通过无线网络102将该信息发送到服务器105。判断单元判断所发送的信息是否包含多媒体数据。多媒体数据传送单元按照Socket通信方式将多媒体数据传送到服务器105。随后 参考图3,对其进行更详细地描述。表单数据传送单元按照WebService通信方式将表单数据传送到服务器105。服务器105所接收从移动终端发送而来的信息(包括多媒体数据和/或表单数 据)并上报应用平台107。下面参考图3,对根据本发明的移动终端的多媒体数据传送单元的结构方框图进 行详细地说明。如图3所示,该多媒体数据传送单元进一步包括切分单元、传输线程数目确定单 元、以及多个Socket传输线程单元。切分单元用于根据无线网络的最佳传输大小,将多媒体数据平均切分成相同大小 的小数据块,并对其进行编号(例如1至N)。如图5所示,示出了文件切分完之后的N个 数据块。其中501这一行表示切分后的N个数据块;502这一行是与N个数据块的每一个 相对应的标志位,其缺省为0。这样,将文件型大数据切分成了适于最佳传输的N个小数据 块,并且同时保存了原文件的基本信息和序列化的小数据块信息。传输线程数目确定单元根据所切分的小数据块的数目,并且综合其他有限可用资源,确定要启动的Socket传输线程单元的数目X (X彡1)。其中其他有限可用资源例如是移 动终端101的内存和数据处理能力、传输网络的带宽等等。多个Socket传输线程单元中的所述X个Socket传输线程单元采用轮循机制对所 述N个数据块进行同步传输。优选地,多媒体数据传送单元还包括检测单元,该检测单元用于检测是否有剩余 数据块需要传送,如果没有,则断开连接,并且Socket传输线程单元关闭Socket线程,否则 继续下一轮传送。接下来,参考图4,对根据本发明的服务器的结构方框图进行详细地说明。如图4所示,该服务器进一步包括多个Socket接收线程单元、检验单元、检验单 元、标志位置位单元、合并单元、Webservice接口、以及信息上报单元。这多个Socket接收线程单元中的至少一个响应来自移动终端的Socket传输线程 单元的请求以建立连接并且接收从移动终端的Socket传输线程单元传送而来的数据块。检验单元用于对Socket接收线程单元所接收到的数据的完整度进行检验。标志位置位单元用于在检验单元检测到数据完整的情况下,将该数据块的相应标 志位置为1,其中初始默认值为0。合并单元用于按照数据块编号将所接收到的所有数据块重新合并成原始文件。Webservice接口用于接收从移动终端的表单数据传送单元发送而来的表单数据。信息上报单元用于服务器所接收的信息(包括多媒体数据和/或表单数据)上报 应用平台107。此外,优选地,服务器还包括连接检测单元,该连接检测单元用于检测在预定时间 内(预设缺省值为30秒)各个Socket接收线程单元是否接收到数据,如果没有接收到数 据,则认为服务器105的相应Socket接收线程单元与移动终端101的相应Socket传输线 程单元失去连接,则相应Socket接收线程单元中断Socket线程。接下来,参考图5,对根据本发明的利用移动终端跨平台进行现场处置的工作流程 进行详细地描述。下面以社会突发性公共事件快速联动处理为例,对本发明进行详细地说明。例如, 当公安、交通或者消防接到报警时(例如,某地区化工厂发生重大爆炸造成有毒气体大面 积泄露),专业部门马上响应,启动应急预案,调集资源派遣救援力量(包括专业员甲)赶赴 现场。当然,本发明并不局限于此,而是可适用于任何现场处置应用领域。如图5所示,根据本发明的利用移动终端跨平台进行现场处置的整个工作流程如 下步骤A 专业员登录移动终端101,利用移动终端101采集现场图片和音视频数据 (多媒体数据)和/或记录对现场信息的文字描述(表单数据)以备通过传输网络将该信 息发送到服务器105。步骤B 移动终端101的判断单元判断所发送的信息是否包含多媒体数据,如果包 含多媒体数据,那么进入步骤C,优先发送多媒体数据,否则直接进入步骤D ;步骤C 移动终端101的多媒体数据传送单元按照Socket通信方式将多媒体数据 传送到服务器105 ;具体地说,如图6所示,该步骤C进一步包括步骤
7
步骤Cl 根据传输网络的最佳传输大小,将多媒体数据平均切分成相同大小的小 数据块,并对其进行编号(例如1至N)。如图7所示,示出了文件切分完之后的N个数据块。其中501这一行表示切分后 的N个数据块;502这一行是与N个数据块的每一个相对应的标志位,其缺省为0。通过此步骤,将文件型大数据切分成了适于最佳传输的N个小数据块,并且同时 保存了原文件的基本信息和序列化的小数据块信息。步骤C2 根据所切分的小数据块的数目,并且综合其他有限可用资源,确定要启 动的Socket传输线程单元的数目X(X ^ 1)。其中其他有限可用资源例如是移动终端101 的内存和数据处理能力、传输网络的带宽等等。步骤C3 在步骤C2中所确定的所述X个Socket传输线程单元采用轮循机制对所 述N个数据块进行同步传输。下面以单个数据块为例,对该传输过程进行描述。参考图8,图8给出了单个数据 块传输过程。移动终端101的第Y个Socket传输线程单元首先向服务器105的第Y个Socket 接收线程单元发送数据传送请求;第Y个Socket接收线程单元准备好接收,同时返回应答以建立连接;第Y个Socket传输线程单元取得第M块数据并且将该数据发送到第Y个Socke 接收线程单元;第Y个Socket接收线程单元在接收到第M块数据后,服务器105的检验单元对所 接收到的数据的完整度进行检验,如果接收完整则将该数据块的相应标志位置为1,如图9 所示;与此同时,在移动终端101传送完第M块数据之后,移动终端101的检测单元检测 是否有剩余数据块需要传送,如果没有,则断开连接,Socket传输线程单元关闭Socket线 程,否则继续下一轮传送;相应地,在服务器105接收到第M块数据之后,等待是否需要继续接收下一块数 据,如果需要,则继续接收,否则断开连接,Socket接收线程单元关闭Socket线程。具体地 说,如果在预定时间内(预设缺省值为30秒)没有接收到数据,则认为服务器105的第Y个 Socket接收线程单元与移动终端101的第Y个Socket传输线程单元失去连接,则Socket 接收线程单元关闭Socket线程。当所述多个Socket传输线程单元按照上述传输过程同步传输完所有N个数据块 时,如图10所示所有数据块的标志位全部置成1。应该注意的是,X个Socket传输线程单元是平等的,而数据块是序列化的数据,每 个数据块都有起始位置,这样才能够还原成原始文件。因此,在第一次传输时X个Socket 传输线程单元从第1到第X总共X个数据块中随机选择一个进行传输,在下次传输时先完 成传输的某个Socket传输线程单元依次选择第X+1个数据块进行传输,以此类推。步骤C4 服务器105按照数据块编号将所接收到的所有数据块重新合并成原始文 件。步骤D 移动终端101的表单数据传送单元按照WebService通信方式通过服务器 105的WebService接口将表单数据传送到服务器105。应该注意的是对于本领域普通技术人员来说WebService通信方式已为大家所熟知,因此在这里不对其进行详述。步骤E 服务器105将所接收到的信息上报到应用平台107。由此远程应急指挥中心通过应用平台107可以迅速得知事故现场的最新进展,进 一步拟定和改进救援方案,合理安排和分配应急资源,增派救援力量,最大程度上降低人员 伤亡和财产损失。通过上述可知,本发明利用诸如手机、PDA等移动终端,实现移动执法,使现场处置 能够在执法现场将各种执法信号,包括执法现场笔录等数据信号以及执法现场的彩色图片 信号等,通过通信方式实现与远程应用平台的数据交流,为执法工作做出迅速处理,提高了 执法效率和透明度。当然,本发明并不局限于安全生产行政现场处置,而是还可应用于其他的行政执 法或司法现场处置等领域。另外,对于本领域的普通技术人员来说可显而易见的得出其他优点和修改。因此, 具有更广方面的本发明并不局限于这里所示出的并且所描述的具体说明及示例性实施例。 因此,在不脱离由随后权利要求及其等价体所定义的一般发明构思的精神和范围的情况 下,可对其做出各种修改。
权利要求
一种利用移动终端跨平台进行现场处置的系统包括传输网络;应用平台;至少一个移动终端,该移动终端进一步包括信息获取单元,用于采集包含现场图片和音视频数据的多媒体数据和/或记录包含对现场信息的文字描述的表单数据;判断单元,用于判断所发送的信息是否包含多媒体数据;多媒体数据传送单元,用于按照Socket通信方式将多媒体数据传送到服务器;表单数据传送单元,用于按照WebService通信方式将表单数据传送到服务器;服务器,用于将从移动终端发送而来的信息上报应用平台。
2.根据权利要求1的系统,其中多媒体数据传送单元进一步包括切分单元,用于根据无线网络的最佳传输大小,将多媒体数据平均切分成相同大小的N 个小数据块并对其进行编号,其中N > 1 ;传输线程单元数目确定单元,用于根据所切分的小数据块的数目确定要启动的Socket 传输线程单元的数目X,其中X > 1 ;多个Socket传输线程单元,这多个Socket传输线程单元中所述的X个传输线程采用 轮循机制对所述N个数据块进行同步传输。
3.根据权利要求2的系统,其中服务器进一步包括多个Socket接收线程单元,这多个Socket接收线程单元中的至少一个响应来自移动 终端的Socket传输线程单元的请求以建立连接并且接收从所述Socket传输线程单元传送 而来的数据块;检验单元用于对Socket接收线程单元所接收到的数据的完整度进行检验; 标志位置位单元用于在检验单元检测到数据完整的情况下,将该数据块的相应标志位 置为1,其中初始默认值为0;合并单元,用于按照数据块编号将所接收到的所有数据块重新合并成原始文件。
4.根据权利要求3的系统,其中服务器还进一步包括信息上报单元,用于将服务器所接收到的多媒体数据和/或表单数据报应用平台。
5.根据权利要求1的系统,其中传输网络是无线网络或有线网络。
6.一种利用移动终端跨平台进行现场处置的方法包括A、利用移动终端采集包含现场图片和音视频数据的多媒体数据和/或记录包含对现 场信息的文字描述的表单数据;B、移动终端判断所发送的信息是否包含多媒体数据,如果包含多媒体数据,那么进入 步骤C,优先发送多媒体数据,否则直接进入步骤D ;C、移动终端按照Socket通信方式将多媒体数据传送到服务器;D、移动终端按照WebService通信方式将表单数据传送到服务器;以及E、服务器将所接收到的信息上报到应用平台。
7.根据权利要求6的方法,其中步骤C进一步包括步骤Cl、根据传输网络的最佳传输大小,将多媒体数据平均切分成相同大小的N个小数据 块并对其进行编号,其中N > 1 ;C2、根据所切分的小数据块的数目,并且综合其他有限可用资源,确定要启动的Socket 传输线程单元的数目X,其中X彡1 ;C3、在步骤C2中所确定的多个Socket传输线程单元采用轮循机制对所述N个数据块 进行同步传输;C4、服务器按照数据块编号将所接收到的所有数据块重新合并成原始文件。
8.根据权利要求7的方法,其中在步骤C3中,对于所述多个Socket传输线程单元的每 一个执行步骤第Y个Socket传输线程单元首先向服务器的第Y个Socket接收线程单元发送数据传 送请求,其中1 SYSX ;第Y个Socket接收线程单元准备好接收,同时返回应答以建立连接; 第Y个Socket传输线程单元取得第M块数据并且将该数据发送到第Y个Socke接收 线程单元;第Y个Socket接收线程单元在接收到第M块数据后,服务器对所接收到的数据的完整 度进行检验,如果接收完整则将该数据块的相应标志位置为1,其中初始默认值为O。
全文摘要
一种利用移动终端跨平台进行现场处置的系统和方法,包括传输网络;应用平台;至少一个移动终端,该移动终端进一步包括信息获取单元,用于采集多媒体数据和/或记录表单数据;判断单元,用于判断所发送的信息是否包含多媒体数据;多媒体数据传送单元,用于按照Socket通信方式将多媒体数据传送到服务器;表单数据传送单元,用于按照WebService通信方式将表单数据传送到服务器;以及服务器,用于将从移动终端发送而来的信息上报应用平台。通过本发明,可以实现联动效应,更加高效、主动、准确、及时地开展工作。
文档编号H04W4/18GK101959159SQ20091010071
公开日2011年1月26日 申请日期2009年7月17日 优先权日2009年7月17日
发明者卢会春, 吴汝伟, 林静, 步鸣笛, 王迪, 阮毅勇 申请人:浙江省公众信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1