[发明专利]VR应用设备与厂家设备的通讯方法及其系统有效
申请号: | 201611129403.1 | 申请日: | 2016-12-09 |
公开(公告)号: | CN106708634B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 刘德建;丁迪锋;周小白;林陶钧;曾捷 | 申请(专利权)人: | 福建省天奕网络科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 张明 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | vr 应用 设备 厂家 通讯 方法 及其 系统 | ||
本发明公开了一种VR应用设备与厂家设备的通讯方法及其系统,方法包括:在VR应用设备的内核层创建驱动设备;在所述内核层创建通讯设备,并建立内核层与应用层的通信连接;内核层通过所述通信连接接收应用层发送的通讯数据;内核层通过所述驱动设备将所述通讯数据发送至厂家设备。VR应用设备的应用层先将通讯数据发送至内核层,内核层通过自己创建的驱动设备将通讯数据发送至厂家设备,可以避免通讯数据被第三方软件劫持,保证通讯的安全性。
技术领域
本发明涉及VR通讯技术领域,尤其涉及一种VR应用设备与厂家设备的通讯方法及其系统。
背景技术
VR(虚拟现实技术)一般是使用第三方厂家的虚拟设备驱动进行硬件控制与通讯。这些虚拟设备驱动经常是使用DeviceIoControl(直接发送控制代码到指定的设备驱动程序,使相应的移动设备以执行相应的操作的函数)方式进行通讯。具体步骤为:打开驱动设备获取句柄;将句柄传入该函数的第一个参数;第三个参数保存着厂家提供的数据结构;第五个参数的保存着内核层的通讯查询结果;完成通讯。但该通讯方式会导致如下问题:1、容易被第三方软件劫持通讯;2、容易被IrpTracker监控。
发明内容
本发明所要解决的技术问题是:提出一种VR应用设备与厂家设备的通讯方法及其系统,可以避免通讯数据被第三方软件劫持,且可防止通讯过程被IrpTracker监控。
为了解决上述技术问题,本发明采用的技术方案为:一种VR应用设备与厂家设备的通讯方法,包括:
在VR应用设备的内核层创建驱动设备;
在所述内核层创建通讯设备,并建立内核层与应用层的通信连接;
内核层通过所述通信连接接收应用层发送的通讯数据;
内核层通过所述驱动设备将所述通讯数据发送至厂家设备。
本发明还涉及一种VR应用设备与厂家设备的通讯系统,包括:
第一创建模块,用于在VR应用设备的内核层创建驱动设备;
第二创建模块,用于在所述内核层创建通讯设备,并建立内核层与应用层的通信连接;
接收模块,用于内核层通过所述通信连接接收应用层发送的通讯数据;
发送模块,用于内核层通过所述驱动设备将所述通讯数据发送至厂家设备。
本发明的有益效果在于:VR应用设备的应用层先将通讯数据发送至内核层,内核层通过自己创建的驱动设备将通讯数据发送至厂家设备,进一步地,发送至厂家设备的内核层,可以避免通讯数据被第三方软件劫持。本发明中VR应用设备的应用层通过内核层实现与厂家设备的通讯,可保证通讯的安全性。
附图说明
图1为本发明实施例一的方法流程图;
图2为本发明实施例一的步骤S3的流程图;
图3为本发明实施例二的步骤S3的流程图;
图4为本发明实施例三的方法流程图;
图5为本发明一种VR应用设备与厂家设备的通讯系统的结构示意图;
图6为本发明实施例四的系统结构示意图一;
图7为本发明实施例四的系统结构示意图二。
标号说明:
1、第一创建模块;2、第二创建模块;3、接收模块;4、发送模块;
31、第一加密单元;32、第一解密单元;33、预设单元;34、第二加密单元;35、发送单元;36、解析单元;37、第二解密单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省天奕网络科技有限公司,未经福建省天奕网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611129403.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蜚蠊与三七的组合物及其应用
- 下一篇:一种固定微生物反应器及其回用方法