[发明专利]基于TCP协议多线程的多对多医疗数据传输方法在审
| 申请号: | 201511009669.8 | 申请日: | 2015-12-29 |
| 公开(公告)号: | CN105634984A | 公开(公告)日: | 2016-06-01 |
| 发明(设计)人: | 陈瀚 | 申请(专利权)人: | 重庆安碧捷科技股份有限公司 |
| 主分类号: | H04L12/863 | 分类号: | H04L12/863;H04L29/06;H04L29/08;G06F9/50 |
| 代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 谢殿武 |
| 地址: | 400700 重庆市北碚区*** | 国省代码: | 重庆;85 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 tcp 协议 多线程 医疗 数据传输 方法 | ||
1.一种基于TCP协议多线程的多对多医疗数据传输方法,其特征在于:包 括:
a.建立用户数据转发会话组,
b.会话组内的用户通过接收线程、发送线程和用户处理线程将数据实时发 送给会话组内的其他用户,同时接收会话组内其他用户发送的数据,所述接收线 程、发送线程和用户处理线程之间相互独立。
2.根据权利要求1所述的基于TCP协议多线程的多对多医疗数据传输方法, 其特征在于:所述步骤b具体包括:
b1.接收线程将接收用户发送的数据,并将数据加入到接收队列,同时通知 用户处理线程,
b2.用户处理线程从接收队列中获取数据,根据需求将数据分发至对应用户 的发送队列,
b3.发送线程从发送队列中获取数据并发送。
3.根据权利要求2所述的基于TCP协议多线程的多对多医疗数据传输方法, 其特征在于:所述接收队列为用于存储转发服务器接收到的该用户发送的数据 的数据队列;所述发送队列为用户用于存储即将发送给该用户的数据的数据队 列。
4.根据权利要求3所述的基于TCP协议多线程的多对多医疗数据传输方法, 其特征在于:接收线程、发送线程和用户处理线程设置有对应的消息队列,所 述消息队列包括接收消息队列、发送消息队列和用户消息队列。
5.根据权利要求4所述的基于TCP协议多线程的多对多医疗数据传输方法, 其特征在于:所述步骤b1具体包括:
接收消息队列将添加有用户身份信息的消息发送至接收线程,接收线程根 据消息中的用户身份信息获取数据,并加入该用户的接收队列,同时在用户处 理消息队列中将添加含有该用户身份信息的消息,发送至用户处理线程。
6.根据权利要求5所述的基于TCP协议多线程的多对多医疗数据传输方法, 其特征在于:所述步骤b2具体包括:
b21用户处理线程根据用户处理消息队列发送的消息中的用户身份信息, 从接收队列中获取数据并进行处理;
b22.用户处理线程根据数据来源用户的请求查找应接收该数据的待转发用 户,并将数据增加到所述待转发用户对应的发送队列中,同时将向所述待转发 用户的发送消息队列发送通知消息。
7.根据权利要求6所述的基于TCP协议多线程的多对多医疗数据传输方法, 其特征在于:所述步骤b3具体包括:
发送线程接收到所述通知消息,根据身份信息获取对应的发送队列数据并 发送。
8.根据权利要求7所述的基于TCP协议多线程的多对多医疗数据传输方法, 其特征在于:所述接收线程、发送线程和用户处理线程中的每条线程为服务器 上的所有用户服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆安碧捷科技股份有限公司,未经重庆安碧捷科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511009669.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低延迟机载千兆以太网交换架构
- 下一篇:一种物联网路由器





