一种双系统一体机的跨系统文件传输方法技术方案

技术编号:38194333 阅读:9 留言:0更新日期:2023-07-20 21:14
本发明专利技术提供双系统一体机的跨系统文件传输方法,包括从源操作系统界面选择和拖拽的步骤,目标操作系统准备接收文件的步骤,源操作系统改善文件的步骤,目标操作系统接收的步骤,还有目标系统的文件传输服务器应用程序中接收文件并存储在本地。本发明专利技术基于硬件和软件的协同,通过在系统之间建立一个虚拟桥梁,使得两个操作系统之间的文件传输变得十分便捷。得两个操作系统之间的文件传输变得十分便捷。得两个操作系统之间的文件传输变得十分便捷。

【技术实现步骤摘要】
一种双系统一体机的跨系统文件传输方法


[0001]本专利技术涉及计算机不同的操作系统之间通信领域,特别是一种双系统一体机的跨系统文件传输方法。

技术介绍

[0002]多媒体教学一体机简称一体机,它是将红外触控技术、智能化办公教学软件、多媒体网络通信技术、高清平板显示技术等多项技术综合于一体,整合了投影仪、投影幕布、电子白板、电脑、电视、触摸屏等多种设备于一体的多功能互动式教学设备,将传统的显示终端提升为功能全面的人机交互设备。通过此产品用户可以实现书写、批注、绘画、多媒体娱乐以及电脑操作,直接打开设备即可轻松演绎精彩的互动课堂。
[0003]目前,多媒体教学一体机为了方便教学,安装了多种操作系统,如android系统和Windows操作系统。这种使用了双系统的一体机不仅能同时运行两个不同的操作系统,而且还具有高效的性能和稳定的运行。如图1所示,一体机在使用时,两个操作系统均运行,显示屏上的界面如图1所示,在第一个系统显示界面100上开一个窗口110,第二个系统在窗口110中操作,这里,第一个系统和第二个系统就是多媒体教学一体机中安装的两个操作系统,如android系统和Windows操作系统。在两个操作系统的界面中各显示有若干图标111表示桌面的文件。显示屏上的界面也可以如图2所示, 将显示屏上的显示面分为左右或者上下两个部分,左边部分120显示一个操作系统的界面,右边部分130又是显示另外一个操作系统的界面。如android系统和Windows操作系统。双操作系统同时运行,但是,由于两个操作系统之间存在隔离,文件传输十分不便,用户需要将文件复制到U盘或其他存储设备,再从另一个系统导入。这不仅费时费力,而且容易出现文件丢失等问题。

技术实现思路

[0004]本专利技术的目的是针对目前双系统一体机中,两个操作系统之间存在隔离,文件传输十分不便的不足,提供一种双系统一体机的跨系统文件传输方法及装置。
[0005]本专利技术实现其技术目的技术方案是:一种双系统一体机的跨系统文件传输方法,在一体机中安装有A操作系统和B操作系统,文件在A操作系统与B操作系统之间传输;包括以下步骤:S1、在A操作系统界面上选择待传输的文件的步骤;S2、在A操作系统界面上将待传输的文件拖到指定位置的步骤;S3、将待传输的文件传送到B操作系统的步骤;该步骤中:包括S31、在一体机的A系统中创建一个文件传输客户端应用程序;在一体机的B系统中创建一个文件传输服务器应用程序;S32、在一体机的A系统中安装一个文件传输代理程序,该代理程序与B操作系统的文件传输客户端应用程序通信;S33、在网络上建立A操作系统与B操作系统之间连接,并通过一体机有线MAC地址
进行身份验证及绑定;S34、在一体机的A系统中将待传输的文件发送到文件传输代理程序;S35、文件传输代理程序将文件发送到一体机B系统的文件传输服务器应用程序;S5、B系统的文件传输服务器应用程序中接收文件并存储在本地。
[0006]本专利技术基于硬件和软件的协同,通过在系统之间建立一个虚拟桥梁,使得两个操作系统之间的文件传输变得十分便捷。
[0007]以下将结合附图和实施例,对本专利技术进行较为详细的说明。
附图说明
[0008]附图1为双系统下显示屏显示界面示意图(1);附图2为双系统下显示屏显示界面示意图(2);附图3本专利技术实施例1流程图。
具体实施方式
[0009]实施例1本施例是安装有android系统和Windows操作系统的双系统一体机,在一体机内为实现从android系统中将文件传送到Windows操作系统中,如图3所示:本实施例中,为了将文件从一个系统中传输到另一个系统中(如Windows操作系统到android操作系统)中,在Windows操作系统的窗口中选择一个待传输的文件,拖到android操作系统的界面中,如图2所示,两个系统分别占显示屏一的边,如果如图1所示,在android操作系统显示界面中开一个窗口成为Windows操作系统,此时,可以将待传输的文件从窗口中拖到窗口外即可。
[0010]如果,Windows操作系统是在android操作系统开的一个窗口中,则,将待传输的文件拖拽到窗口外即可。
[0011]另外,也可以通过悬浮菜单的形式,如在Windows操作系统的文件列表中长时间按住一个选择要传送的文件,此时,在该选择文件边上出现悬浮菜单,可以从悬浮菜单中选择如“传送到本机android操作系统中”。即可以将该文件传送到android操作系统中。
[0012]具体步骤如下:S1、在Windows操作系统界面上选择待传输的文件的步骤;该步骤中,andorid开启后台服务进行轮询websocket的消息接收,也就是说Windows操作系统要传送文件时,传输的目标地点进行监听。
[0013]S2、在Windows操作系统界面上将待传输的文件拖到指定位置的步骤;该步骤中,android操作系统进行自由窗体的消息捕捉andorid的消息队列。android操作系统在其界面中捕捉由Windows操作系统界面(窗口)拖拽到窗口边缘的队列。
[0014]S3、将待传输的文件传送到andorid操作系统的步骤;该步骤中:在linux服务程序获取有没有对应的挂载会话,如果有,则进行文件传输,否则结束。
[0015]S31、在一体机的Windows系统中创建一个文件传输客户端应用程序;在一体机的andorid系统中创建一个文件传输服务器应用程序;S32、在一体机的Windows系统中安装一个文件传输代理程序,该代理程序与andorid操作系统的文件传输客户端应用程序通信;
S33、在网络上建立Windows操作系统与andorid操作系统之间连接,并通过一体机有线MAC地址进行身份验证及绑定;实际上,也就是实现了Windows操作系统与andorid操作系统之间利用互联网相互连接。
[0016]S34、在一体机的Windows系统中将待传输的文件发送到文件传输代理程序;S35、文件传输代理程序将文件发送到一体机andorid系统的文件传输服务器应用程序;S5、andorid系统的文件传输服务器应用程序中接收文件并存储在本地。
[0017]本实施例中,一体机的Windows系统中创建一个文件传输客户端应用程序、andorid系统中创建一个文件传输服务器应用程序是在进行文件传输时,两个系统自行创建的。
[0018]实际上,一体机中,Windows操作系统和android操作系统之间传送文件,也可以采用计算机网络如互联网进行文件传送,只是两个系统作为传送文件的源端和目标端具有相同的MAC地址,也就在网络上建立Windows操作系统与andorid操作系统之间连接,并通过一体机有线MAC地址进行身份验证及绑定,如果Windows操作系统要传送文件到android操作系统时,源端和目标端具有相同的MAC地址,在传送文件时通过消息通知对方接收,因此,如果有数据文件接收时,接收方(目标方这里是指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双系统一体机的跨系统文件传输方法,在一体机中安装有A操作系统和B操作系统,文件在A操作系统与B操作系统之间传输;其特征在于:包括以下步骤:S1、在A操作系统界面上选择待传输的文件的步骤;S2、在A操作系统界面上将待传输的文件拖到指定位置的步骤;S3、将待传输的文件传送到B操作系统的步骤;该步骤中:包括S31、在一体机的A系统中创建一个文件传输客户端应用程序;在一体机的B系统中创建一个文件传输服务器应用程序;S32、在一体机的A系统中安装一个文件传输代理程序,该代理程序与B操作系统的文件传输客户端应用程序通信;S33、在网络上建立A操作系统与B操作系统之间连接,并通过一体机有线MAC地址进行身份验证及绑定;S34、在一体机的A系统中将待传输的文件发送到文件传输代理程序;S35、文件传输代理...

【专利技术属性】
技术研发人员:许文航
申请(专利权)人:深圳市艾博德科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1