一种远程智能终端服务控制系统的制作方法

文档序号:7898347阅读:390来源:国知局
专利名称:一种远程智能终端服务控制系统的制作方法
技术领域
本发明涉及一种远程数据传输系统。
背景技术
现在某些城市都设置有一些公共的信息平台,人们可以通过这些信息平台来获知 一些信息,但是这种信息平台上信息的更新却是一个头疼的问题。更新小批量的数据,可以 直接从信息平台的控制器直接下载,但是对于大批量的数据,如影视数据等就很难直接下 载,通常的做法是直接由人工来进行依次拷贝。先进一些的是在某一个局域网区域实现终 端的控制,只能识别某一区域的终端,而不能实现平台的管理和大数据上传与下载。

发明内容
本发明的目的是提供一种可以自动从控制器稳定、可靠传输数据到接收器的远程 智能终端服务控制系统。为了达到以上目的,采用了以下技术方案一种远程智能终端服务控制系统,包括控制器、接收器和终端机,其特征在于其中控 制器和接收器通过互联网相连,接收器和终端机通过局域网相连; 所述控制器包括控制器数据处理包对数据进行标准化处理,形成所需的存储对象,在传输时进行多线 程控制;控制器应用处理包对数据进行封装和加工; 控制器数据传输/接口包将数据通过接口输送出去; 所述接收器包括接收器应用处理包对控制端传输过来的数据进行下载、解密、解压,以便进行数据处理;接收器数据处理包针对数据进行组合,存储,并进行事务控制; 接收器解析器包对数据进行解析;接收器表示层封装包将需要展示的数据进行表示层封装,达到展示效果。所述控制器数据处理包包含数据分割模块、数据标准化处理模块、数据存储模 块、日志记录模块、多线程并发控制模块;其中数据分割模块将大对象数据分割为小数据单元; 数据标准化处理模块将小数据单元转变为标准的XML对象; 数据存储模块对数据进行存储控制; 日志记录模块记录数据在各种状态所产生的信息; 多线程并发控制模块对连接中的多线程进行并发控制。所述控制器应用处理包包含加密处理模块、自动识别模块、压缩模块、框架模块、断点续传模块、配置模块;加密处理模块对数据进行加密;配置模块为控制端与接收端建立一系列映射所设置的参数,以便能自动准确地进行 传输;自动识别模块根据配置模块自动将数据传输到对应的接收器上; 压缩模块对数据进行压缩;框架模块对终端机上的显示效果进行定制,并进行配置; 断点续传模块在数据输送时进行断点续传控制。所述控制器数据传输/接口包包含应用接口模块、总线模块 应用接口模块为数据的传输提供应用接口调用;总线模块采用异步传输方式进行数据传输,同时通过应用接口模块进行状态回执。所述控制器数据处理包中的处理过程为首先将大对象数据由数据存储模块存储到内存缓冲区,并复制一份数据以便恢复。然后将复制的数据采用先进先出法加入LIST队列;数据分割模块采用分割算法进行数据分割,同时建立映象,分割算法如下A、取队列中数据对象,转换为二进制对象;B、读取二进制对象,根据设定长度,放对MAP对象中,建立关系,其中关系内容为<唯 一序号、关健字、对象编码、对象名称、内容> ;C、将建立好关系的对象包装成最小数据元,以方便调用与读写;D、最后针对分割好的数据通过数据标准化处理模块进行XML标准化转换,以方便识别 与传输;在数据处理的过程中,日志记录模块对数据的状态进行记录,同时多线程并发控制模 块对多个线程进行并发控制。所述最小数据元的格式为 对象名称大数据对象名称;唯一序号分割的每一个数据元的序号; 编码数据元的英文命名; 数据元名称数据元的中文命名; 关健字查找数据元对象的索引名; 类型数据元类型; 长度数据元长度; 内容对象段的二进制数据; 开始位置分割数据的开始序号; 结束位置分割数据的结束序号。所述接收器应用处理包包含下载控制模块、解密处理模块、解压模块 下载控制模块对数据进行下载处理;解密处理模块对数据进行解密; 解压模块对数据进行解压。所述接收器数据处理包包括数据组合模块、数据存储模块、事务控制模块数据组合模块针对控制器传过来的被分割的数据进行重新组合; 数据存储模块进行数据存储控制; 事务控制模块存储时进行事务的控制。所述接收器解析包包含音频解析模块、视频解析模块、指令解析包 音频解析模块针对终端机进行音频的处理;视频解析模块针对终端机进行视频的处理; 指令解析包针对第三方设备进行相关指令的处理。所述接收器表示层封装包包含flash模块、html嵌入模块flash模块对Flash播放器的ocx组件进行加载,使得在应用程序中可以直接引用 Flash控件;html嵌入模块JiWfebBrowser控件进行包装以显示网页。所述接收器数据处理包的处理过程如下首先数据存储模块将接收到的标准化对象数据读取到缓存中; 循环数据,分离要组合的数据与不需要组合的数据;将分离出的数据,分别加到LISTl与LIST2队列中,其中LISTl为不需要组合的数据的 队列,LIST2为需要进行组合数据的队列;然后针对LIST2中的数据通过数据组合模块进行组合,组合算法如下(A)按唯一序号升序循环LIST2;(B)按LIST2中每个MAP对象的开始位置与结束位置进行拼接数据,组合时验证其数据 的连续性;(C)每组合一条数据,就加入到队列LIST3中;最后对LISTl与LIST3中的数据进行转换,将二进制数据转换为可存储数据,然后保存 到数据库中,在存储过程中事物控制模块对存储进行控制。本发明的有益效果是该控制系统解决了目前终端在实地应用中孤立,需要人为到现场进更换文件等缺点, 通过自动识别的方式,可使数据安全、准确地到达终端,并能控制终端显示效果,极大地提 高工作效率,节约了人力、物力成本。


图1为本发明的结构示意图;图2为本发明中控制器的结构示意图; 图3为本发明中接收器的结构示意图; 图4为发明中控制器的数据发送过程示意图。
具体实施例方式下面结合附图和具体实施例对本发明做进一步的说明 如图1至图3所示,一种远程智能终端服务控制系统,包括控制器、接收器和终端机,其中控制器和接收器 通过互联网相连,接收器和终端机通过局域网相连;控制器承载远程控制智能终端服务程序的应用,在其上进行相关数据性能处理,自动 进行识别并进行数据传输,能将数据传输到每一个接收器,并对其进行管理和控制。所述控制器包括控制器数据处理包对数据进行标准化处理,形成所需的存储对象,在传输时进行多线 程控制;控制器应用处理包对数据进行封装和加工; 控制器数据传输/接口包将数据通过接口输送出去;所述控制器数据处理包包含数据分割模块、数据标准化处理模块、数据存储模块、日 志记录模块、多线程并发控制模块; 其中数据分割模块针对大对象数据,例如高清视频文件、BloB (CloB)对象数据进行分割 处理,分割成最小数据单元;数据标准化处理模块将机器设置,框架文件,框架设置,框架区域设置,广告文件,精 确广告设置对象,最小数据单元统一转化其标准XML对象,也可以叫实体对象,以便数据存 储,包含编码英文描述。名称中文描述。字段对应的数据库字段描述。字段名称字段的中文描述。字段类型字段的在数据库中的类型。字段长度字段的在数据库中的限制。默认值字段在数据库中的初始值。字段备注字段的备注性描述。数据存储模块对数据进行存储控制;日志记录模块记录数据在各种状态所产生的信息,以便在需要时进行查询相关业务 操作及问题发生的原因。多线程并发控制模块对连接中的多线程进行并发控制。控制器数据处理包中的处理过程为首先将大对象数据由数据存储模块存储到内存缓冲区,并复制一份数据以便恢复。然后将复制的数据采用先进先出法加入LIST队列;数据分割模块采用分割算法进行数据分割,同时建立映象,分割算法如下A、取队列中数据对象,转换为二进制对象;B、读取二进制对象,根据设定长度,放对MAP对象中,建立关系,其中关系内容为〈唯 一序号、关健字、对象编码、对象名称、内容> ;C、将建立好关系的对象包装成最小数据元,以方便调用与读写;D、最后针对分割好的数据通过数据标准化处理模块进行XML标准化转换,以方便识别 与传输;在数据处理的过程中,日志记录模块对数据的状态进行记录,同时多线程并发控制模 块对多个线程进行并发控制。
其中最小数据元的格式为 对象名称大数据对象名称;唯一序号分割的每一个数据元的序号; 编码数据元的英文命名; 数据元名称数据元的中文命名; 关健字查找数据元对象的索引名; 类型数据元类型; 长度数据元长度; 内容对象段的二进制数据; 开始位置分割数据的开始序号; 结束位置分割数据的结束序号。所述控制器应用处理包包含加密处理模块、自动识别模块、压缩模块、框架模块、 断点续传模块、配置模块;加密处理模块对数据使用MD5算法进行加密;配置模块为控制端与接收端建立一系列映射所设置的参数,以便能自动准确地进行 传输,同时提供一系列底层的常量参数;自动识别模块根据配置模块自动将数据传输到对应的接收器上; 压缩模块对数据进行压缩,以提高传输效率。框架模块对终端机上的显示效果进行定制,并进行配置;断点续传模块在数据输送时进行断点续传控制,当发生意外时,能记忆上次上传的状 态,提高上传效率,减少服务器压力。如图4所示,数据经过控制器数据处理包处理好后,通过加密处理,然后送入消息 通道。配置模块根据数据的来源读取配置文件,将远程参数IP地址、商品、编码、名称 等读取出来,建立映射对象ConfigData,并分配到具体的通道<IP、port、machinecode、 machineName、 [Data]〉。根据配置对象提供的信息进行识别,寻到远程地址,进行握手确认,经过确认的对 象(SendData),力口入队列<channelID、[ConfigData]>。将SendData送入相应的通道进行传输,同时写入日志库中。所述控制器数据传输/接口包包含应用接口模块、总线模块应用接口模块为数据的传输提供应用接口调用,如WEBSERVICE,https方式; 总线模块采用异步传输方式进行数据传输,同时通过应用接口模块进行状态回执。接收器包括接收器应用处理包对控制端传输过来的数据进行下载、解密、解压,以便进行数据处理;接收器数据处理包针对数据进行组合,存储,并进行事务控制; 接收器解析器包对数据进行解析;接收器表示层封装包将需要展示的数据进行表示层封装,达到展示效果。所述接收器应用处理包包含下载控制模块、解密处理模块、解压模块下载控制模块对数据进行下载处理; 解密处理模块对数据进行解密; 解压模块对数据进行解压。所述接收器数据处理包包括数据组合模块、数据存储模块、事务控制模块 数据组合模块针对控制器传过来的被分割的数据进行重新组合;数据存储模块进行数据存储控制; 事务控制模块存储时进行事务的控制。所述接收器数据处理包的处理过程如下首先数据存储模块将接收到的标准化对象数据读取到缓存中; 循环数据,分离要组合的数据与不需要组合的数据;将分离出的数据,分别加到LISTl与LIST2队列中,其中LISTl为不需要组合的数据的 队列,LIST2为需要进行组合数据的队列;然后针对LIST2中的数据通过数据组合模块进行组合,组合算法如下(A)按唯一序号升序循环LIST2;(B)按LIST2中每个MAP对象的开始位置与结束位置进行拼接数据,组合时验证其数据 的连续性;C)每组合一条数据,就加入到队列LIST3中;最后对LISTl与LIST3中的数据进行转换,将二进制数据转换为可存储数据,然后保存 到数据库中,在存储过程中事物控制模块对存储进行控制。接收器解析包包含音频解析模块、视频解析模块、指令解析包 音频解析模块针对终端机进行音频的处理;视频解析模块针对终端机进行视频的处理; 指令解析包针对第三方设备进行相关指令的处理。所述接收器表示层封装包包含flash模块、html嵌入模块flash模块对Flash播放器的ocx组件进行加载,使得在应用程序中可以直接引用 Flash控件;html嵌入模块JiWfebBrowser控件进行包装以显示网页。
权利要求
1.一种远程智能终端服务控制系统,包括控制器、接收器和终端机,其特征在于其中 控制器和接收器通过互联网相连,接收器和终端机通过局域网相连;所述控制器包括控制器数据处理包对数据进行标准化处理,形成所需的存储对象,在传输时进行多线 程控制;控制器应用处理包对数据进行封装和加工; 控制器数据传输/接口包将数据通过接口输送出去; 所述接收器包括接收器应用处理包对控制端传输过来的数据进行下载、解密、解压,以便进行数据处理;接收器数据处理包针对数据进行组合,存储,并进行事务控制; 接收器解析器包对数据进行解析;接收器表示层封装包将需要展示的数据进行表示层封装,达到展示效果。
2.如权利要求1所述的远程智能终端服务控制系统,其特征在于所述控制器数据处 理包包含数据分割模块、数据标准化处理模块、数据存储模块、日志记录模块、多线程并发 控制模块;其中数据分割模块将大对象数据分割为小数据单元; 数据标准化处理模块将小数据单元转变为标准的XML对象; 数据存储模块对数据进行存储控制; 日志记录模块记录数据在各种状态所产生的信息; 多线程并发控制模块对连接中的多线程进行并发控制。
3.如权利要求2所述的远程智能终端服务控制系统,其特征在于所述控制器应用处理包包含加密处理模块、自动识别模块、压缩模块、框架模块、断点 续传模块、配置模块;加密处理模块对数据进行加密;配置模块为控制端与接收端建立一系列映射所设置的参数,以便能自动准确地进行 传输;自动识别模块根据配置模块自动将数据传输到对应的接收器上; 压缩模块对数据进行压缩;框架模块对终端机上的显示效果进行定制,并进行配置; 断点续传模块在数据输送时进行断点续传控制。
4.如权利要求3所述的远程智能终端服务控制系统,其特征在于所述控制器数据传 输/接口包包含应用接口模块、总线模块应用接口模块为数据的传输提供应用接口调用;总线模块采用异步传输方式进行数据传输,同时通过应用接口模块进行状态回执。
5.如权利要求4所述的远程智能终端服务控制系统,其特征在于所述控制器数据处 理包中的处理过程为首先将大对象数据由数据存储模块存储到内存缓冲区,并复制一份数据以便恢复;然后将复制的数据采用先进先出法加入LIST队列; 数据分割模块采用分割算法进行数据分割,同时建立映象,分割算法如下A、取队列中数据对象,转换为二进制对象;B、读取二进制对象,根据设定长度,放对MAP对象中,建立关系,其中关系内容为<唯 一序号、关健字、对象编码、对象名称、内容> ;C、将建立好关系的对象包装成最小数据元,以方便调用与读写;D、最后针对分割好的数据通过数据标准化处理模块进行XML标准化转换,以方便识别 与传输;在数据处理的过程中,日志记录模块对数据的状态进行记录,同时多线程并发控制模 块对多个线程进行并发控制。
6.如权利要求5所述的远程智能终端服务控制系统,其特征在于所述最小数据元的 格式为对象名称大数据对象名称; 唯一序号分割的每一个数据元的序号; 编码数据元的英文命名; 数据元名称数据元的中文命名; 关健字查找数据元对象的索引名; 类型数据元类型; 长度数据元长度; 内容对象段的二进制数据; 开始位置分割数据的开始序号; 结束位置分割数据的结束序号。
7.如权利要求1至6任一所述的远程智能终端服务控制系统,其特征在于 所述接收器应用处理包包含下载控制模块、解密处理模块、解压模块 下载控制模块对数据进行下载处理;解密处理模块对数据进行解密; 解压模块对数据进行解压。
8.如权利要求7所述的远程智能终端服务控制系统,其特征在于 所述接收器数据处理包包括数据组合模块、数据存储模块、事务控制模块 数据组合模块针对控制器传过来的被分割的数据进行重新组合; 数据存储模块进行数据存储控制;事务控制模块存储时进行事务的控制。
9.如权利要求8所述的远程智能终端服务控制系统,其特征在于 所述接收器解析包包含音频解析模块、视频解析模块、指令解析包 音频解析模块针对终端机进行音频的处理;视频解析模块针对终端机进行视频的处理; 指令解析包针对第三方设备进行相关指令的处理。
10.如权利要求9所述的远程智能终端服务控制系统,其特征在于 所述接收器表示层封装包包含flash模块、html嵌入模块flash模块对Flash播放器的ocx组件进行加载,使得在应用程序中可以直接引用 Flash控件;html嵌入模块JiWfebBrowser控件进行包装以显示网页。
11.如权利要求10所述的远程智能终端服务控制系统,其特征在于所述接收器数据处理包的处理过程如下首先数据存储模块将接收到的标准化对象数据读取到缓存中;循环数据,分离要组合的数据与不需要组合的数据;将分离出的数据,分别加到LISTl与LIST2队列中,其中LISTl为不需要组合的数据的 队列,LIST2为需要进行组合数据的队列;然后针对LIST2中的数据通过数据组合模块进行组合,组合算法如下(A)按唯一序号升序循环LIST2;(B)按LIST2中每个MAP对象的开始位置与结束位置进行拼接数据,组合时验证其数据 的连续性;(C)每组合一条数据,就加入到队列LIST3中;最后对LISTl与LIST3中的数据进行转换,将二进制数据转换为可存储数据,然后保存 到数据库中,在存储过程中事物控制模块对存储进行控制。
全文摘要
本发明公开了一种远程智能终端服务控制系统,包括控制器、接收器和终端机,其中控制器和接收器通过互联网相连,接收器和终端机通过局域网相连;所述控制器包括控制器数据处理包对数据进行标准化处理,形成所需的存储对象,在传输时进行多线程控制;控制器应用处理包对数据进行封装和加工;控制器数据传输/接口包将数据通过接口输送出去;该控制系统解决了目前终端在实地应用中孤立,需要人为到现场进更换文件等缺点,通过自动识别的方式,可使数据安全、准确地到达终端,并能控制终端显示效果,极大地提高工作效率,节约了人力、物力成本。
文档编号H04L29/08GK102055806SQ20101061783
公开日2011年5月11日 申请日期2010年12月31日 优先权日2010年12月31日
发明者缪秦 申请人:重庆亚德科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1