当前位置: 首页 > 专利查询>张曾洋专利>正文

一种面向物联网应用的网络服务器设计制造技术

技术编号:13585852 阅读:118 留言:0更新日期:2016-08-24 17:07
一种面向物联网应用的网络服务器设计涉及网络通信,数据处理领域,具体的说,涉及用于将传感器数据分类处理后存入数据库,并提供外部网络控制和数据库访问的技术。本发明专利技术针对来自传感器网络所采集的复杂数据,提出了一系列数据处理方法,将复杂难读的数据转换人易读易处理的数据,并对不同类型的用户群进行权限控制,实现服务器多线程,多用户类型运行。该服务器设计可用于传感器网络的数据处理、存储和远程控制交互,有效的提高了传感器网络数据的可利用性和用途扩展性。

【技术实现步骤摘要】

本专利技术涉及网络通信,数据处理领域,更具体的说,本专利技术涉及用于将传感器数据分类处理后存入数据库,并提供外部网络控制和数据库访问的技术。技术背景随着物联网社会的不断发展,用于采集环境数据的传感器网络越来越多,随之而来的是大量的采集数据。采集的数据通常以复杂不易识别的数据格式表示,对数据的处理和存储管理将耗费大量的人力物力,而数据无法及时传入互联网以供检索和研究同样浪费了大量的数据资源。本专利技术目的在于提供一种面向物联网应用的网络服务器设计,改设计能广泛适用于简单的传感器网络采集系统,并对数据进行了灵活的处理和管理,有效提高数据处理效率,并提供外部客户端接入权限,使传感器数据能实时传播到网络,提高数据的利用价值。
技术实现思路
本专利技术提出了一种面向物联网应用的网络服务器设计,基于该设计能将传感器网络数据进行分类处理存储,并提供远程控制和远程查询。该设计的主要内容为:(1)服务器开启后,接入数据库,初始化多线程机制,并等待管理员客户端、普通客户端、传感器网络客户端三种客户端的接入,每种线程为客户端提供不同的权限操作和应答机制。(2)对传感器网络传入的数据根据其数据标识符进行分类处理,并对数据格式进制转换,将有符号位和无符号位的16进制数进行分类处理,根据传入数据的长度进行动态切割,对高4位有效和高4位无效的数据进行分类处理,并对GPS数据和传感器节点表示进行动态关联,保证采集数据与GPS信息一一对应。(3)管理员客户端接入服务器,使其能访问数据库,并提供对传感器网络的控制权限。管理员客户端与传感器网络的命令交互通过文件系统实现。(4)允许普通权限客户端接入服务器,并提供数据库访问权限。不提供对传感器网络的访问、控制以及对数据库的修改权限。本专利技术针对来自传感器网络所采集的复杂数据进行了一系列数据处理方法,将复杂难读的数据转换人易读易处理的数据,并对不同类型的用户群进行权限控制,实现服务器多线程,多用户类型运行。该服务器设计可用于传感器网络的数据处理、存储和远程控制交互,有效的提高了传感器网络数据的可利用性和用途扩展性。附图说明图1为设计系统总体示意图图2为传感器数据处理详细过程图3为非GPS数据的详细处理过程具体实施方式下面结合附图对本专利技术的具体实施方式作详细说明。如图1所示,当服务器启动后,连接到数据库,等待客户端接入。当客户端接入后,为客户端分配线程,线程运行,服务器继续等待新的客户端接入。进入线程后,根据客户端发来的第一条约定信息,判断客户端类型(管理员客户端,传 感器网络客户端,普通客户端),并使其进入相应的子线程中。线程间相互独立,线程间的数据传输通过磁盘文件系统进行。对于管理员客户端线程,服务器检测客户端发来的命令,这些命令是针对传感器网络的控制命令,当有新命令进入时,服务器将命令写入磁盘文件1中,该文件会在传感器网络线程中被读取,之后,服务器继续等待新的命令写入。由readline()函数引起的阻塞由try{本文档来自技高网...

【技术保护点】
一种面向物联网应用的网络服务器设计,其特征在于包含以下步骤:(1)在JAVA语言的基础上,设计并开发一种用于传感器系统数据处理和存储并提供外部访问的服务器;(2)传感器数据接入后,通过不同的标识符,将数据进行不同方式的分类处理,存入数据库;(3)允许管理员权限客户端接入服务器,使其能访问数据库并提供对传感器网络的控制权限;(4)允许普通权限客户端接入服务器,并提供数据库访问权限。

【技术特征摘要】
1.一种面向物联网应用的网络服务器设计,其特征在于包含以下步骤:(1)在JAVA语言的基础上,设计并开发一种用于传感器系统数据处理和存储并提供外部访问的服务器;(2)传感器数据接入后,通过不同的标识符,将数据进行不同方式的分类处理,存入数据库;(3)允许管理员权限客户端接入服务器,使其能访问数据库并提供对传感器网络的控制权限;(4)允许普通权限客户端接入服务器,并提供数据库访问权限。2.根据权利要求1所述的一种面向物联网应用的网络服务器设计,其特征在于:所述步骤(1)在服务器开启后,连接特定数据库,并等待管理员客户端、普通客户端、传感器网络客户端三种客户端的接入,服务器多线程工作。3.根据权利要求2所述的一种面向物联网应用的网络服务器设计,其特征在于:所述步骤(2)传感器网络能采集的数据有3轴加速度、3轴角速度、3轴磁场、气压、温度和GPS信息,每次传入的数据需要根据数据头的标识对传入数据流进行切割,以4位HEX码为一组数据进行分类处理。4.根据权利要求3所述的一种面向物联网应用的网络服务器设计,其特征在于:所述步骤(2)传入数据长度不固定,服务器根据数据实际长度进行动态切割处理。5.根据权利要求4所述的一种面向物联网应用的网...

【专利技术属性】
技术研发人员:张曾洋徐川王一军王国成
申请(专利权)人:张曾洋徐川王一军王国成
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1