[发明专利]基于twisted框架的脑电波数据传输的服务器有效
申请号: | 201711478864.4 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108337292B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 王亢;周国民;李国军 | 申请(专利权)人: | 浙江警察学院 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310053 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 twisted 框架 脑电波 数据传输 服务器 | ||
一种基于twisted框架的脑电波数据传输的服务器,基于C/S架构,所述服务器为一种传输、转发、保存脑电波数据的服务器端,所述服务端包括通信模块、脑电波数据解析模块与数据库模块,在通信模块中,工厂DevFactory和UserFactory分别用来管理设备DevProtocol和用户UserProtocol的通信协议;protoTrans模块是脑电波数据解析模块,入参是接收到的设备TCP报文,以{key:value}形式的字典变量返回;数据库模块中含有用户表、设备表、设备历史表、以及用户设备关联表。本发明提供统一管理会话,提供丰富的语言扩展能力,提高工作效率,具有较好的有效性、可靠性和安全性能。
技术领域
本发明涉及网络编程领域,是一种基于脑电波数据传输的服务器。
背景技术
当今社会,对脑电波的研究日益广泛。通过对人脑的脑电波进行研究分析,可以得知人精神状态和生理状态,进而可以得知人的情感和健康状态。在分析人情感方面,脑电波可以得知青少年是否早恋、犯罪嫌疑人是否说谎等。在分析病人健康方面,脑电波是诊断癫痫的必要条件,是研究睡眠最客观的依据。总的来说,脑电波的研究与应用都在日益增强。
实际应用中,可以利用服务器技术对采集到的脑电波数据进行解析和存储,可以使得脑电波的应用进一步增强。比如,当工作人员出现打瞌睡或者反应迟钝现象时,其相应的脑电波的某些参数低于(或高于)阈值,从而发出警告,以避免事故的产生;与脑电波相关症状(例如睡眠不足导致记忆力衰退)的脑电波数据进行入库管理,以及对历史数据的综合分析,加深对症状规律的认知。基于脑电波通信的服务器技术具有很好的研究与实用价值。
从终端设备获取的脑电波数据包括了脑电波原始波形数据与统计数据(例如alpha、beta、gamma等参数)。终端设备通过TCP/IP通信,把脑电波数据打包发送到服务器。服务器接收TCP报文、解析数据、保存到数据库以备后续查询。同时,服务器还应支持在线客户端,通过服务器转发设备终端的实时数据或者从数据库中读取历史数据,以供客户端软件图形化显示、分析之用。
发明内容
为了克服现有的服务器的兼容性、会话性和扩展性较差的不足,本发明提供一种兼容性、会话性和扩展性较好的基于twisted框架的脑电波数据传输的服务器,本发明采用twisted框架进行设计,以增强服务器的有效性和可靠性。
本发明所采用的技术方案为:
一种基于twisted框架的脑电波数据传输的服务器,所述服务器为一种传输、转发、保存脑电波数据的服务器端,所述服务端包括通信模块、脑电波数据解析模块与数据库模块;
所述通信模块中实例化两个工厂对象为DevFactory和UserFactor y,分别用于管理设备DevProtocol、用户UserProtocol与服务器之间的通信协议;DevProtocol协议实现设备的登录与注销、上报数据的解析、一条完整记录的数据库保存、以及向相关联的在线用户转发经过解析之后的数据;UserProtocol协议实现用户的登录与注销、解析用户下发的命令、以及非阻塞地执行相应的命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江警察学院,未经浙江警察学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711478864.4/2.html,转载请声明来源钻瓜专利网。