[发明专利]基于twisted框架的脑电波数据传输的服务器有效

专利信息
申请号: 201711478864.4 申请日: 2017-12-29
公开(公告)号: CN108337292B 公开(公告)日: 2020-10-13
发明(设计)人: 王亢;周国民;李国军 申请(专利权)人: 浙江警察学院
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06
代理公司: 杭州斯可睿专利事务所有限公司 33241 代理人: 王利强
地址: 310053 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于twisted框架的脑电波数据传输的服务器,基于C/S架构,所述服务器为一种传输、转发、保存脑电波数据的服务器端,所述服务端包括通信模块、脑电波数据解析模块与数据库模块,在通信模块中,工厂DevFactory和UserFactory分别用来管理设备DevProtocol和用户UserProtocol的通信协议;protoTrans模块是脑电波数据解析模块,入参是接收到的设备TCP报文,以{key:value}形式的字典变量返回;数据库模块中含有用户表、设备表、设备历史表、以及用户设备关联表。本发明提供统一管理会话,提供丰富的语言扩展能力,提高工作效率,具有较好的有效性、可靠性和安全性能。
搜索关键词: 基于 twisted 框架 脑电波 数据传输 服务器
【主权项】:
1.一种基于twisted框架的脑电波数据传输的服务器,其特征在于:所述服务器为一种传输、转发、保存脑电波数据的服务器端,所述服务端包括通信模块、脑电波数据解析模块与数据库模块;所述通信模块中实例化两个工厂对象为DevFactory和UserFactory,分别用于管理设备DevProtocol、用户UserProtocol与服务器之间的通信协议;DevProtocol协议实现设备的登录与注销、上报数据的解析、一条完整记录的数据库保存、以及向相关联的在线用户转发经过解析之后的数据;UserProtocol协议实现用户的登录与注销、解析用户下发的命令、以及非阻塞地执行相应的命令;用户与设备之间是多对多的关系,为了实现DevProtocol和UserProtocol两个协议之间能够实时获取对方在线状态和相互通信,设置了两个字典:user_dev_priv和dev_user_priv。user_dev_priv保存的是某个用户ID号为key、以有控制权限的在线设备DevProtocol实例列表为value的字典,也即{userid1:[设备实例1,...],…,useridx:[设备实例1,...]}。类似地,dev_user_priv保存的是某个设备ID号为key、与其相关联的用户UserProtocol实例列表为value的字典,也即{devid1:[用户实例1,...],…,devidy:[用户实例1,...]}。当设备连接成功或者断开时,DevProtocol协议调用updateonlinedevice()函数,查询数据库,得到与该设备相关联的所有用户,然后在user_dev_priv字典中,添加/删除该设备的DevProtocol实例;当用户登录/注销时,调用updateonlieuser()函数,查询数据库,得到与该用户相关联的所有设备,然后在dev_user_priv字典中,添加/删除UserProtocol实例。因此,设备的DevProtocol协议中,只要通过getonlineuser()函数,查询dev_user_priv字典,就得到与该设备关联的所有在线用户,以便设备转发脑电波数据;用户UserProtocol协议调用getonlinedevice()函数,查询user_dev_priv字典,获得当前有控制权限的所有在线设备,实现对在线设备的控制和查询。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江警察学院,未经浙江警察学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201711478864.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top