著录项信息
专利名称 | 一种远程智能终端服务控制系统 |
申请号 | CN201010617832.X | 申请日期 | 2010-12-31 |
法律状态 | 暂无 | 申报国家 | 暂无 |
公开/公告日 | 2011-05-11 | 公开/公告号 | CN102055806A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 重庆亚德科技股份有限公司 | 申请人地址 | 重庆市九龙坡区科园一路166号火炬大厦2号楼15层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 重庆云信医疗科技有限公司 | 当前权利人 | 重庆云信医疗科技有限公司 |
发明人 | 缪秦 |
代理机构 | 重庆弘旭专利代理有限责任公司 | 代理人 | 周韶红;李玉州 |
摘要
本发明公开了一种远程智能终端服务控制系统,包括控制器、接收器和终端机,其中控制器和接收器通过互联网相连,接收器和终端机通过局域网相连;所述控制器包括控制器数据处理包对数据进行标准化处理,形成所需的存储对象,在传输时进行多线程控制;控制器应用处理包对数据进行封装和加工;控制器数据传输/接口包将数据通过接口输送出去;该控制系统解决了目前终端在实地应用中孤立,需要人为到现场进更换文件等缺点,通过自动识别的方式,可使数据安全、准确地到达终端,并能控制终端显示效果,极大地提高工作效率,节约了人力、物力成本。
1.一种远程智能终端服务控制系统,包括控制器、接收器和终端机,其特征在于:其中控制器和接收器通过互联网相连,接收器和终端机通过局域网相连;
所述控制器包括:
控制器数据处理单元:对数据进行标准化处理,形成所需的存储对象,在传输时进行多线程控制;
控制器应用处理单元:对数据进行封装和加工;
控制器数据传输/接口单元:将数据通过接口输送出去;
所述接收器包括:
接收器应用处理单元:对控制端传输过来的数据进行下载、解密、解压, 以便进行数据处理;
接收器数据处理单元:针对数据进行组合,存储,并进行事务控制;
接收器解析器单元:对数据进行解析;
接收器表示层封装单元:将需要展示的数据进行表示层封装,达到展示效果;
所述控制器数据处理单元包含:数据分割模块、数据标准化处理模块、数据存储模块、日志记录模块、多线程并发控制模块;
其中:
数据分割模块:将大对象数据分割为小数据单元;
数据标准化处理模块:将小数据单元转变为标准的XML对象;
数据存储模块:对数据进行存储控制;
日志记录模块:记录数据在各种状态所产生的信息;
多线程并发控制模块:对连接中的多线程进行并发控制;
所述控制器应用处理单元包含:加密处理模块、自动识别模块、压缩模块、框架模块、断点续传模块、配置模块;
加密处理模块:对数据进行加密;
配置模块:为控制端与接收端建立一系列映射所设置的参数,以便能自动准确地进行传输;
自动识别模块:根据配置模块自动将数据传输到对应的接收器上;
压缩模块:对数据进行压缩;
框架模块:对终端机上的显示效果进行定制,并进行配置;
断点续传模块:在数据输送时进行断点续传控制。
2.如权利要求1所述的远程智能终端服务控制系统,其特征在于:所述控制器数据传输/接口单元包含:应用接口模块、总线模块:
应用接口模块:为数据的传输提供应用接口调用;
总线模块:采用异步传输方式进行数据传输,同时通过应用接口模块进行状态回执。
3.如权利要求2所述的远程智能终端服务控制系统,其特征在于:所述控制器数据处理单元中的处理过程为:
首先将大对象数据由数据存储模块存储到内存缓冲区,并复制一份数据以便恢复;
然后将复制的数据采用先进先出法加入LIST队列;
数据分割模块采用分割算法进行数据分割,同时建立映象,分割算法如下:
A、取队列中数据对象,转换为二进制对象;
B、读取二进制对象,根据设定长度,放对MAP对象中,建立关系,其中关系内容为:<唯一序号、关健字、对象编码、对象名称、内容>;
C、将建立好关系的对象包装成最小数据元,以方便调用与读写;
D、最后针对分割好的数据通过数据标准化处理模块进行XML标准化转换,以方便识别与传输;
在数据处理的过程中,日志记录模块对数据的状态进行记录,同时多线程并发控制模块对多个线程进行并发控制。
4.如权利要求3所述的远程智能终端服务控制系统,其特征在于:所述最小数据元的格式为:
对象名称:大数据对象名称;
唯一序号:分割的每一个数据元的序号;
编码:数据元的英文命名;
数据元名称:数据元的中文命名;
关健字:查找数据元对象的索引名;
类型:数据元类型;
长度:数据元长度;
内容:对象段的二进制数据;
开始位置:分割数据的开始序号;
结束位置:分割数据的结束序号。
5.如权利要求1至4任一所述的远程智能终端服务控制系统,其特征在于:
所述接收器应用处理单元包含:下载控制模块、解密处理模块、解压模块:
下载控制模块:对数据进行下载处理;
解密处理模块:对数据进行解密;
解压模块:对数据进行解压。
6.如权利要求5所述的远程智能终端服务控制系统,其特征在于:
所述接收器数据处理单元包括数据组合模块、数据存储模块、事务控制模块:
数据组合模块:针对控制器传过来的被分割的数据进行重新组合;
数据存储模块:进行数据存储控制;
事务控制模块:存储时进行事务的控制。
7.如权利要求6所述的远程智能终端服务控制系统,其特征在于:
所述接收器解析单元包含:音频解析模块、视频解析模块、指令解析单元:
音频解析模块:针对终端机进行音频的处理;
视频解析模块:针对终端机进行视频的处理;
指令解析单元:针对第三方设备进行相关指令的处理。
8.如权利要求7所述的远程智能终端服务控制系统,其特征在于:
所述接收器表示层封装单元包含flash模块、html嵌入模块:
flash模块:对Flash播放器的ocx组件进行加载,使得在应用程序中可以直接引用Flash控件;
html嵌入模块:对WebBrowser控件进行包装以显示网页。
9.如权利要求8所述的远程智能终端服务控制系统,其特征在于:
所述接收器数据处理单元的处理过程如下:
首先数据存储模块将接收到的标准化对象数据读取到缓存中;
循环数据,分离要组合的数据与不需要组合的数据;
将分离出的数据,分别加到LIST1与LIST2队列中,其中LIST1为不需要组合的数据的队列,LIST2为需要进行组合数据的队列;
然后针对LIST2中的数据通过数据组合模块进行组合,组合算法如下:
(A)按唯一序号升序循环LIST2;
(B)按LIST2中每个MAP对象的开始位置与结束位置进行拼接数据,组合时验证其数据的连续性;
(C)每组合一条数据,就加入到队列LIST3中;
最后对LIST1与LIST3中的数据进行转换,将二进制数据转换为可存储数据,然后保存到数据库中,在存储过程中事物控制模块对存储进行控制。
一种远程智能终端服务控制系统\n技术领域\n[0001] 本发明涉及一种远程数据传输系统。\n背景技术\n[0002] 现在某些城市都设置有一些公共的信息平台,人们可以通过这些信息平台来获知一些信息,但是这种信息平台上信息的更新却是一个头疼的问题。更新小批量的数据,可以直接从信息平台的控制器直接下载,但是对于大批量的数据,如影视数据等就很难直接下载,通常的做法是直接由人工来进行依次拷贝。先进一些的是在某一个局域网区域实现终端的控制,只能识别某一区域的终端,而不能实现平台的管理和大数据上传与下载。\n发明内容\n[0003] 本发明的目的是提供一种可以自动从控制器稳定、可靠传输数据到接收器的远程智能终端服务控制系统。\n[0004] 为了达到以上目的,采用了以下技术方案:\n[0005] 一种远程智能终端服务控制系统,包括控制器、接收器和终端机,其特征在于:其中控制器和接收器通过互联网相连,接收器和终端机通过局域网相连;\n[0006] 所述控制器包括:\n[0007] 控制器数据处理包:对数据进行标准化处理,形成所需的存储对象,在传输时进行多线程控制;\n[0008] 控制器应用处理包:对数据进行封装和加工;\n[0009] 控制器数据传输/接口包:将数据通过接口输送出去;\n[0010] 所述接收器包括:\n[0011] 接收器应用处理包:对控制端传输过来的数据进行下载、解密、解压, 以便进行数据处理;\n[0012] 接收器数据处理包:针对数据进行组合,存储,并进行事务控制;\n[0013] 接收器解析器包:对数据进行解析;\n[0014] 接收器表示层封装包:将需要展示的数据进行表示层封装,达到展示效果。\n[0015] 所述控制器数据处理包包含:数据分割模块、数据标准化处理模块、数据存储模块、日志记录模块、多线程并发控制模块;\n[0016] 其中:\n[0017] 数据分割模块:将大对象数据分割为小数据单元;\n[0018] 数据标准化处理模块:将小数据单元转变为标准的XML对象;\n[0019] 数据存储模块:对数据进行存储控制;\n[0020] 日志记录模块:记录数据在各种状态所产生的信息; \n[0021] 多线程并发控制模块:对连接中的多线程进行并发控制。\n[0022] 所述控制器应用处理包包含:加密处理模块、自动识别模块、压缩模块、框架模块、断点续传模块、配置模块;\n[0023] 加密处理模块:对数据进行加密;\n[0024] 配置模块:为控制端与接收端建立一系列映射所设置的参数,以便能自动准确地进行传输;\n[0025] 自动识别模块:根据配置模块自动将数据传输到对应的接收器上;\n[0026] 压缩模块:对数据进行压缩;\n[0027] 框架模块:对终端机上的显示效果进行定制,并进行配置;\n[0028] 断点续传模块:在数据输送时进行断点续传控制。\n[0029] 所述控制器数据传输/接口包包含:应用接口模块、总线模块:\n[0030] 应用接口模块:为数据的传输提供应用接口调用;\n[0031] 总线模块:采用异步传输方式进行数据传输,同时通过应用接口模块进行状态回执。\n[0032] 所述控制器数据处理包中的处理过程为:\n[0033] 首先将大对象数据由数据存储模块存储到内存缓冲区,并复制一份数据以便恢复。\n[0034] 然后将复制的数据采用先进先出法加入LIST队列;\n[0035] 数据分割模块采用分割算法进行数据分割,同时建立映象,分割算法如下:\n[0036] A、取队列中数据对象,转换为二进制对象;\n[0037] B、读取二进制对象,根据设定长度,放对MAP对象中,建立关系,其中关系内容为:\n<唯一序号、关健字、对象编码、对象名称、内容>;\n[0038] C、将建立好关系的对象包装成最小数据元,以方便调用与读写;\n[0039] D、最后针对分割好的数据通过数据标准化处理模块进行XML标准化转换,以方便识别与传输;\n[0040] 在数据处理的过程中,日志记录模块对数据的状态进行记录,同时多线程并发控制模块对多个线程进行并发控制。\n[0041] 所述最小数据元的格式为:\n[0042] 对象名称:大数据对象名称;\n[0043] 唯一序号:分割的每一个数据元的序号;\n[0044] 编码:数据元的英文命名;\n[0045] 数据元名称:数据元的中文命名;\n[0046] 关健字:查找数据元对象的索引名;\n[0047] 类型:数据元类型;\n[0048] 长度:数据元长度;\n[0049] 内容:对象段的二进制数据;\n[0050] 开始位置:分割数据的开始序号;\n[0051] 结束位置:分割数据的结束序号。\n[0052] 所述接收器应用处理包包含:下载控制模块、解密处理模块、解压模块:\n[0053] 下载控制模块:对数据进行下载处理;\n[0054] 解密处理模块:对数据进行解密;\n[0055] 解压模块:对数据进行解压。\n[0056] 所述接收器数据处理包包括数据组合模块、数据存储模块、事务控制模块:\n[0057] 数据组合模块:针对控制器传过来的被分割的数据进行重新组合;\n[0058] 数据存储模块:进行数据存储控制;\n[0059] 事务控制模块:存储时进行事务的控制。\n[0060] 所述接收器解析包包含:音频解析模块、视频解析模块、指令解析包:\n[0061] 音频解析模块:针对终端机进行音频的处理;\n[0062] 视频解析模块:针对终端机进行视频的处理;\n[0063] 指令解析包:针对第三方设备进行相关指令的处理。\n[0064] 所述接收器表示层封装包包含flash模块、html嵌入模块:\n[0065] flash模块:对Flash播放器的ocx组件进行加载,使得在应用程序中可以直接引用Flash控件;\n[0066] html嵌入模块:对WebBrowser控件进行包装以显示网页。\n[0067] 所述接收器数据处理包的处理过程如下:\n[0068] 首先数据存储模块将接收到的标准化对象数据读取到缓存中;\n[0069] 循环数据,分离要组合的数据与不需要组合的数据;\n[0070] 将分离出的数据,分别加到LIST1与LIST2队列中,其中LIST1为不需要组合的数据的队列,LIST2为需要进行组合数据的队列;\n[0071] 然后针对LIST2中的数据通过数据组合模块进行组合,组合算法如下:\n[0072] (A)按唯一序号升序循环LIST2;\n[0073] (B)按LIST2中每个MAP对象的开始位置与结束位置进行拼接数据,组合时验证其数据的连续性;\n[0074] (C)每组合一条数据,就加入到队列LIST3中;\n[0075] 最后对LIST1与LIST3中的数据进行转换,将二进制数据转换为可存储数据,然后保存到数据库中,在存储过程中事物控制模块对存储进行控制。\n[0076] 本发明的有益效果是:\n[0077] 该控制系统解决了目前终端在实地应用中孤立,需要人为到现场进更换文件等缺点,通过自动识别的方式,可使数据安全、准确地到达终端,并能控制终端显示效果,极大地提高工作效率,节约了人力、物力成本。\n附图说明\n[0078] 图1为本发明的结构示意图;\n[0079] 图2为本发明中控制器的结构示意图;\n[0080] 图3为本发明中接收器的结构示意图;\n[0081] 图4为发明中控制器的数据发送过程示意图。\n具体实施方式\n[0082] 下面结合附图和具体实施例对本发明做进一步的说明:\n[0083] 如图1至图3所示,\n[0084] 一种远程智能终端服务控制系统,包括控制器、接收器和终端机,其中控制器和接收器通过互联网相连,接收器和终端机通过局域网相连;\n[0085] 控制器承载远程控制智能终端服务程序的应用,在其上进行相关数据性能处理,自动进行识别并进行数据传输,能将数据传输到每一个接收器,并对其进行管理和控制。\n[0086] 所述控制器包括:\n[0087] 控制器数据处理包:对数据进行标准化处理,形成所需的存储对象,在传输时进行多线程控制;\n[0088] 控制器应用处理包:对数据进行封装和加工;\n[0089] 控制器数据传输/接口包:将数据通过接口输送出去;\n[0090] 所述控制器数据处理包包含:数据分割模块、数据标准化处理模块、数据存储模块、日志记录模块、多线程并发控制模块;\n[0091] 其中:\n[0092] 数据分割模块:针对大对象数据,例如高清视频文件、BloB(CloB)对象数据进行分割处理,分割成最小数据单元;\n[0093] 数据标准化处理模块:将机器设置,框架文件,框架设置,框架区域设置,广告文件,精确广告设置对象,最小数据单元统一转化其标准XML对象,也可以叫实体对象,以便数据存储,包含:\n[0094] 编码:英文描述。\n[0095] 名称:中文描述。\n[0096] 字段:对应的数据库字段描述。\n[0097] 字段名称:字段的中文描述。\n[0098] 字段类型:字段的在数据库中的类型。\n[0099] 字段长度:字段的在数据库中的限制。\n[0100] 默认值:字段在数据库中的初始值。\n[0101] 字段备注:字段的备注性描述。\n[0102] 数据存储模块:对数据进行存储控制;\n[0103] 日志记录模块:记录数据在各种状态所产生的信息,以便在需要时进行查询相关业务操作及问题发生的原因。 \n[0104] 多线程并发控制模块:对连接中的多线程进行并发控制。\n[0105] 控制器数据处理包中的处理过程为:\n[0106] 首先将大对象数据由数据存储模块存储到内存缓冲区,并复制一份数据以便恢复。\n[0107] 然后将复制的数据采用先进先出法加入LIST队列;\n[0108] 数据分割模块采用分割算法进行数据分割,同时建立映象,分割算法如下:\n[0109] A、取队列中数据对象,转换为二进制对象;\n[0110] B、读取二进制对象,根据设定长度,放对MAP对象中,建立关系,其中关系内容为:\n<唯一序号、关健字、对象编码、对象名称、内容>;\n[0111] C、将建立好关系的对象包装成最小数据元,以方便调用与读写;\n[0112] D、最后针对分割好的数据通过数据标准化处理模块进行XML标准化转换,以方便识别与传输;\n[0113] 在数据处理的过程中,日志记录模块对数据的状态进行记录,同时多线程并发控制模块对多个线程进行并发控制。\n[0114] 其中最小数据元的格式为:\n[0115] 对象名称:大数据对象名称;\n[0116] 唯一序号:分割的每一个数据元的序号;\n[0117] 编码:数据元的英文命名;\n[0118] 数据元名称:数据元的中文命名;\n[0119] 关健字:查找数据元对象的索引名;\n[0120] 类型:数据元类型;\n[0121] 长度:数据元长度;\n[0122] 内容:对象段的二进制数据;\n[0123] 开始位置:分割数据的开始序号;\n[0124] 结束位置:分割数据的结束序号。\n[0125] 所述控制器应用处理包包含:加密处理模块、自动识别模块、压缩模块、框架模块、断点续传模块、配置模块;\n[0126] 加密处理模块:对数据使用MD5算法进行加密;\n[0127] 配置模块:为控制端与接收端建立一系列映射所设置的参数,以便能自动准确地进行传输,同时提供一系列底层的常量参数;\n[0128] 自动识别模块:根据配置模块自动将数据传输到对应的接收器上;\n[0129] 压缩模块:对数据进行压缩,以提高传输效率。\n[0130] 框架模块:对终端机上的显示效果进行定制,并进行配置;\n[0131] 断点续传模块:在数据输送时进行断点续传控制,当发生意外时,能记忆上次上传的状态,提高上传效率,减少服务器压力。\n[0132] 如图4所示,数据经过控制器数据处理包处理好后,通过加密处理,然后送入消息通道。\n[0133] 配置模块根据数据的来源读取配置文件,将远程参数:IP地址、商品、编码、名称等读取出来,建立映射对象ConfigData,并分配到具体的通道:。\n[0134] 根据配置对象提供的信息进行识别,寻到远程地址,进行握手确认,经过确认的对象(SendData),加入队列:。\n[0135] 将SendData送入相应的通道进行传输,同时写入日志库中。\n[0136] 所述控制器数据传输/接口包包含:应用接口模块、总线模块:\n[0137] 应用接口模块:为数据的传输提供应用接口调用,如WEBSERVICE,https方式;\n[0138] 总线模块:采用异步传输方式进行数据传输,同时通过应用接口模块进行状态回执。\n[0139] 接收器包括:\n[0140] 接收器应用处理包:对控制端传输过来的数据进行下载、解密、解压, 以便进行数据处理;\n[0141] 接收器数据处理包:针对数据进行组合,存储,并进行事务控制;\n[0142] 接收器解析器包:对数据进行解析;\n[0143] 接收器表示层封装包:将需要展示的数据进行表示层封装,达到展示效果。\n[0144] 所述接收器应用处理包包含:下载控制模块、解密处理模块、解压模块:\n[0145] 下载控制模块:对数据进行下载处理;\n[0146] 解密处理模块:对数据进行解密;\n[0147] 解压模块:对数据进行解压。\n[0148] 所述接收器数据处理包包括数据组合模块、数据存储模块、事务控制模块:\n[0149] 数据组合模块:针对控制器传过来的被分割的数据进行重新组合;\n[0150] 数据存储模块:进行数据存储控制;\n[0151] 事务控制模块:存储时进行事务的控制。\n[0152] 所述接收器数据处理包的处理过程如下:\n[0153] 首先数据存储模块将接收到的标准化对象数据读取到缓存中;\n[0154] 循环数据,分离要组合的数据与不需要组合的数据;\n[0155] 将分离出的数据,分别加到LIST1与LIST2队列中,其中LIST1为不需要组合的数据的队列,LIST2为需要进行组合数据的队列;\n[0156] 然后针对LIST2中的数据通过数据组合模块进行组合,组合算法如下:\n[0157] (A)按唯一序号升序循环LIST2;\n[0158] (B)按LIST2中每个MAP对象的开始位置与结束位置进行拼接数据,组合时验证其数据的连续性;\n[0159] C)每组合一条数据,就加入到队列LIST3中;\n[0160] 最后对LIST1与LIST3中的数据进行转换,将二进制数据转换为可存储数据,然后保存到数据库中,在存储过程中事物控制模块对存储进行控制。\n[0161] 接收器解析包包含:音频解析模块、视频解析模块、指令解析包:\n[0162] 音频解析模块:针对终端机进行音频的处理;\n[0163] 视频解析模块:针对终端机进行视频的处理;\n[0164] 指令解析包:针对第三方设备进行相关指令的处理。\n[0165] 所述接收器表示层封装包包含flash模块、html嵌入模块:\n[0166] flash模块:对Flash播放器的ocx组件进行加载,使得在应用程序中可以直接引用Flash控件;\n[0167] html嵌入模块:对WebBrowser控件进行包装以显示网页。
法律信息
- 2018-10-16
专利权人的姓名或者名称、地址的变更
专利权人由重庆云信医疗科技有限公司变更为重庆云信医疗科技有限公司
地址由401121 重庆市北部新区高新园黄山大道中段3号5-1、5-2、5-3、5-4、5-5变更为400041 重庆市九龙坡区科园一路166号火炬大厦2号楼15层
- 2016-04-13
专利权人的姓名或者名称、地址的变更
专利权人由重庆亚德云信科技有限公司变更为重庆云信医疗科技有限公司
地址由401121 重庆市北部新区高新园黄山大道中段3号5-1、5-2、5-3、5-4、5-5变更为401121 重庆市北部新区高新园黄山大道中段3号5-1、5-2、5-3、5-4、5-5
- 2016-01-20
专利权的转移
登记生效日: 2015.12.30
专利权人由重庆亚德科技股份有限公司变更为重庆亚德云信科技有限公司
地址由400039 重庆市高新区石桥铺科园一路3号科技发展大厦C座23层变更为401121 重庆市北部新区高新园黄山大道中段3号5-1、5-2、5-3、5-4、5-5
- 2015-03-18
专利权质押合同登记的注销
IPC(主分类): H04L 29/08
专利号: ZL 201010617832.X
申请日: 2010.12.31
授权公告日: 2013.05.01
登记号: 2013500000005
解除日: 2014.11.21
出质人: 重庆亚德科技股份有限公司
质权人: 重庆市乡镇企业融资担保有限责任公司
- 2015-03-18
专利权质押合同登记的变更
登记号: 2013500000005
变更日: 2014.11.12
变更事项: 质权人
变更前: 重庆市乡镇企业信用担保有限责任公司
变更后: 重庆市乡镇企业融资担保有限责任公司
- 2013-11-06
专利权质押合同登记的生效
IPC(主分类): H04L 29/08
专利号: ZL 201010617832.X
申请日: 2010.12.31
授权公告日: 2013.05.01
登记号: 2013500000005
登记生效日: 2013.09.13
出质人: 重庆亚德科技股份有限公司
质权人: 重庆市乡镇企业信用担保有限责任公司
发明名称: 一种远程智能终端服务控制系统
- 2013-05-01
- 2011-06-29
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201010617832.X
申请日: 2010.12.31
- 2011-05-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-01-30
|
2006-07-25
| | |
2
| |
2007-10-17
|
2007-03-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |