首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

非可靠物理传输通道下的多并发调用式通信方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京左江科技股份有限公司

摘要:本发明涉及一种非可靠物理传输通道下的多并发调用式通信方法,属于云计算领域。本发明通过用户数据处理服务将多用户并行的数据串行化,同时保证所有用户并发数据流的独立性和完整性,实现单进程支持高并发的调用式服务;本发明通过设备管理服务,能够提供设备的虚拟化,提高设备服务的利用率;本发明通过优化的可靠传输协议,能够在对端服务设备资源受限的前提下,实现高质量可靠传输。本发明所述方法在非可靠物理传输通道对端服务设备资源受限的情况下,对设备服务在通信质量,通信传输效率,服务并发数方面有较高提升。

主权项:1.一种非可靠物理传输通道下的多并发调用式通信方法,其特征在于,该方法包括如下步骤:用户数据处理服务接收到用户实体发来的请求数据,记录用户实体信息和IO端口信息,并对用户实体发来的请求数据做相应处理,交给下行数据处理组件;下行数据处理组件收到请求数据,根据服务实体的需求对请求数据做解封装和封装处理,将请求数据中的元数据组织为服务实体能够识别的请求数据包,并将处理完毕的请求数据包交给设备数据处理服务;设备数据处理服务收到请求数据包,通过设备数据处理服务与服务实体间的可靠传输协议,发送给服务实体,同时设备数据处理服务还异步地接收服务实体的响应数据包,收到响应数据包后将会通知上行数据处理组件,并将响应数据包交给上行数据处理组件;上行数据处理组件收到通知,收取响应数据包,通过解析数据包,将响应数据中的元数据封装为用户实体能够解析的响应数据,并交给用户数据处理服务;用户数据处理服务收到响应数据,通过查找用户信息,查找到匹配的I0端口,异步的将响应数据发给用户;其中,TCP服务器及用户API调用为用户实体,PCI-E数据处理设备为服务实体;其中,设备数据处理服务的服务处理流程包括如下步骤:步骤S31:初始化设备信息,根据PCI-E数据处理设备实际情况,创建Device设备信息结构,包含如下信息:设备唯一标识cid_dev,用于用户数据处理服务识别具体设备;初始化设备服务通道读写句柄fd_dev,用于设备数据处理服务与物理设备服务通信;同步机制write_cond,用于获取同步用户数据处理服务的通知;用户调用请求数据发送队列write_q_dev,用于获取用户数据处理服务输出的用户请求数据;同步机制write_lock,用于同步用户数据处理服务与设备数据处理服务,操作用户调用请求数据发送队列;用户调用响应数据接收队列read_q_dev,用于获取物理设备服务的响应数据;同步机制resp_lock,用于同步用户数据处理服务与设备数据处理服务,操作用户调用响应数据接收队列;步骤S32:创建独立的读写线程,并创建设备服务通道读写句柄,并赋值给设备信息;步骤S33:启动读写线程,线程分别执行用户调用服务下行数据处理和用户调用服务上行数据处理的数据接收和发送流程;步骤S34:通知用户数据处理服务,返回步骤S31。

全文数据:

权利要求:

百度查询: 北京左江科技股份有限公司 非可靠物理传输通道下的多并发调用式通信方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术