[发明专利]基于WEB操作系统的局域网通信和文件分享传输方法及系统在审
申请号: | 202210606925.5 | 申请日: | 2022-05-31 |
公开(公告)号: | CN115174552A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 于华祥;麦秀青;张俊博;李青淋;沈震昊;张晨 | 申请(专利权)人: | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/02;H04L69/16;H04L67/01;G06F8/71;G06F8/41;G06F8/38;G06F8/30 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 祁春倪 |
地址: | 201800 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 web 操作系统 局域网 通信 文件 分享 传输 方法 系统 | ||
1.一种基于WEB操作系统的局域网通信和文件分享传输方法,其特征在于,包括:
步骤S1:在框架层中封装JavaScript接口,JavaScript接口调用C/C++技术实现跨语言交互并维护接口调用中的资源状态管理;
步骤S2:应用层调用框架层提供的JavaScript接口实现包括封装解析IPMSG协议通信、消息逻辑和业务处理,存取文件以及获取网络消息。
2.根据权利要求1所述的基于WEB操作系统的局域网通信和文件分享传输方法,其特征在于,所述步骤S2采用:应用层调用框架层提供的JavaScript接口调用框架层的UDPSocket、TCPSocket、navigator.mozTCPSocket、navigator.mozWifiManager、navigator.mozEthernetManager和navigator.getDeviceStorage对象,实现包括UI交互、IPMSG协议编解码、网络状态监控、消息数据存储、UDP通信处理、TCP通信处理、文件传输处理以及消息通信处理。
3.根据权利要求2所述的基于WEB操作系统的局域网通信和文件分享传输方法,其特征在于,所述网络状态监控通过调用navigator.mozWifiManager和navigator.mozEthernetManager对象监控设备网络状态连接和获取网卡MAC和IP信息。
4.根据权利要求3所述的基于WEB操作系统的局域网通信和文件分享传输方法,其特征在于,所述网络状态监控采用:调用navigator.mozWifiManager对象进行WIFI网络可用性判断,当WIFI网络可用时则调用navigator.mozWifiManager对象的属性接口获取MAC地址、连接状态和连接配置信息;将获取的连接配置信息进行解析获得广播地址或段内全部连接配置信息进行IPMSG协议封装,广播通知局域网内主机自身已经上线;当WIFI网络不可用,则调用navigator.mozEthernetManager接口获取Ethernet网络设置,获取MAC地址、连接状态和连接配置信息;将获取的连接配置信息进行解析获得广播地址或段内全部连接配置信息进行IPMSG协议封装,并广播通知局域网内主机自身已经上线。
5.根据权利要求2所述的基于WEB操作系统的局域网通信和文件分享传输方法,其特征在于,所述UDP通信处理通过调用框架层的UDPSocket对象实现设备间的UDP协议通信,监听收发端口为IPMSG协议的通信端口号。
6.根据权利要求2所述的基于WEB操作系统的局域网通信和文件分享传输方法,其特征在于,所述TCP通信处理通过调用navigator.mozTCPSocket对象绑定监听端口IPMSG协议的通信端口号,实现TCP协议通信,作为TCPSocket的服务端,处理文件收发相关的客户端TCPSocket数据请求。
7.根据权利要求2所述的基于WEB操作系统的局域网通信和文件分享传输方法,其特征在于,所述文件传输处理用于解析文件传输分享的数据处理和传输进度信息,调用navigator.getDeviceStorage对象进行收发文件的读取和保存。
8.根据权利要求2所述的基于WEB操作系统的局域网通信和文件分享传输方法,其特征在于,所述IPMSG协议编解码用于解析构造IPMSG协议的各种指令消息数据,而且通过消息数据内容版本前缀识别不同平台的客户端程序类型;
所述消息通信处理通过UDP协议传输的各种消息,经由IPMSG协议编解码解析消息类型并作出对应的处理逻辑;
所述消息数据存储用于通信消息的保存和获取,并采用IndexedDB数据库存储;
所述UI交互界面使用HTML5+CSS+JavaScript实现,是软件的用户交互界面,用于显示局域网内在线的主机列表信息、聊天列表记录、对方主机信息、文件遍历选取、文件发送和接收信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东计算技术研究所(中国电子科技集团公司第三十二研究所),未经华东计算技术研究所(中国电子科技集团公司第三十二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210606925.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自清洁双滤芯油滤装置
- 下一篇:视力康复眼保健脉冲仪