本发明涉及一种方法、装置及显示设备,具体为多屏快传文件的实现方法、装置及显示设备,属于文件传输。
背景技术:
1、件传输技术是指在网络环境中,将文件数据从一台计算机(源端)传输到另一台计算机(目标端)的技术。这种技术涵盖了多个层面,包括但不限于传输协议、传输方式、传输效率、安全性以及数据完整性等。
2、随着智能手机、平板电脑、笔记本电脑等移动设备以及投影仪、智能电视等显示设备的普及,用户在不同场景下需要频繁地在这些设备间传输文件。例如,在商务会议中,用户可能需要将移动设备上的ppt、视频等资料快速传输到投影仪上进行展示。
3、在快节奏的工作和学习环境中,用户追求高效的文件传输方式,以便快速获取所需资料,提高工作效率和学习效果。然而,现有技术在文件传输的便捷性和实时性方面存在不足,如传输速度慢、操作步骤繁琐等,这在一定程度上影响了用户的体验,为此,提出一种多屏快传文件的实现方法、装置及显示设备。
技术实现思路
1、有鉴于此,本发明提供一种多屏快传文件的实现方法、装置及显示设备,以解决或缓解现有技术中存在的技术问题,至少提供一种有益的选择。
2、本发明实施例的技术方案是这样实现的:一种多屏快传文件的实现方法,包括以下步骤:
3、步骤一:构建多屏快传中心服务器,所述多屏快传中心服务器用于接收来自终端的文件上传请求,并将文件转发至投影仪;
4、步骤二:在终端设备上安装传输模块,所述传输模块用于提供文件选择、上传和传输状态显示功能;
5、步骤三:在投影仪上安装接收模块,所述接收模块用于接收来自多屏快传中心服务器的文件,并展示给用户;
6、步骤四:配置mdns协议,所述终端与所述投影仪在同一网络中自动发现和连接;
7、步骤五:引入区块链技术,在传输前对文件块进行加密处理,并附加唯一的区块链标识;
8、步骤六:获取网络状况和设备性能,使用动态调整算法自动调整文件的传输速度;
9、步骤七:通过launcher广播接收参数,在投影仪主界面实时展示对应的壁纸图片或视频,屏保功能从指定路径获取上传的图片进行展示。
10、进一步优选的,在步骤六中,所述动态调整算法,包括以下步骤:
11、利用网络诊断技术和api技术,实时捕捉网络带宽、延迟、丢包率的变化;
12、建立预测机制,结合历史数据和机器学习算法预测网络状况变化趋势;
13、持续监控设备的cpu使用率、内存占用、磁盘i/o的资源指标;
14、识别设备在处理文件传输任务时存在的性能瓶颈,包括cpu过载、内存不足;
15、根据网络状况和设备性能的实时监测与预测结果,制定传输策略;
16、通过仿真实验和实际应用反馈,不断优化算法中的参数设置。
17、进一步优选的,所述传输策略包括保守策略、平衡策略和激进策略;
18、其中,所述保守策略为低速度、高质量传输;
19、所述平衡策略为中等速度、中等质量传输;
20、所述激进策略为高速度、低质量传输。
21、进一步优选的,所述保守策略、平衡策略和激进策略在切换时,采用渐进式调整方法。
22、进一步优选的,在步骤三中,传输模块支持自动更新和手动刷新功能,同时具有文件的删除功能。
23、进一步优选的,在步骤四中,所述终端和投影仪在配置mdns协议后,会自动连接,连接成功后,终端向多屏快传中心服务器发送设备信息。
24、进一步优选的,在步骤五中,接收端在接收到文件块后,会进行解密,并验证文件内容的正确性和完整性。
25、进一步优选的,在步骤六中,在网络状况差或设备性能受限时,降低传输速度;
26、在网络状况良好且设备性能充足时,提高传输速度。
27、一种多屏快传文件的实现装置,包括终端、传输模块、加密模块、多屏快传中心服务器、动态调整模块、接收模块和投影仪;
28、所述终端的信号端与所述传输模块的信号端连接,所述传输模块的信号端与所述加密模块的信号端连接,所述多屏快传中心服务器的信号端分别与所述加密模块的信号端和所述动态调整模块的信号端连接,所述接收模块的信号端分别与所述动态调整模块的信号端和所述投影仪的信号端连接;
29、所述传输模块用于,提供文件选择、上传和传输状态显示功能;
30、所述加密模块用于,配置mdns协议,使用区块链技术,在传输前对文件块进行加密处理,并附加唯一的区块链标识;
31、所述多屏快传中心服务器用于,接收来自终端的文件上传请求,并将文件转发至投影仪;
32、所述动态调整模块用于,获取网络状况和设备性能,使用动态调整算法自动调整文件的传输速度;
33、所述接收模块用于,接收来多屏快传中心服务器的文件,并展示给用户。
34、一种显示设备,所述显示设备包括:
35、至少一个处理器;以及,
36、与所述至少一个处理器通信连接的存储器;其中,
37、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的一种多屏快传文件的实现方法。
38、本发明实施例由于采用以上技术方案,其具有以下优点:本发明通过配置mdns协议,引入区块链技术,在传输前对文件块进行加密处理,提高文件传输过程中的稳定性,通过获取网络状况和设备性能,并使用动态调整算法自动调整文件的传输速度,根据网络状况自动选择保守策略、平衡策略或激进策略,提高了文件传输的速度和稳定性,减少了因网络状况不佳或设备性能受限而导致的传输失败和文件损坏等问题,而且利用区块链技术增强了文件传输的安全性和隐私保护,确保了文件在传输过程中的完整性和真实性,防止了恶意攻击和数据泄露等问题。
39、上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。
1.一种多屏快传文件的实现方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种多屏快传文件的实现方法,其特征在于:在步骤六中,所述动态调整算法,包括以下步骤:
3.根据权利要求2所述的一种多屏快传文件的实现方法,其特征在于:所述传输策略包括保守策略、平衡策略和激进策略;
4.根据权利要求3所述的一种多屏快传文件的实现方法,其特征在于:所述保守策略、平衡策略和激进策略在切换时,采用渐进式调整方法。
5.根据权利要求1所述的一种多屏快传文件的实现方法,其特征在于:在步骤三中,传输模块支持自动更新和手动刷新功能,同时具有文件的删除功能。
6.根据权利要求1所述的一种多屏快传文件的实现方法,其特征在于:在步骤四中,所述终端和投影仪在配置mdns协议后,会自动连接,连接成功后,终端向多屏快传中心服务器发送设备信息。
7.根据权利要求1所述的一种多屏快传文件的实现方法,其特征在于:在步骤五中,接收端在接收到文件块后,会进行解密,并验证文件内容的正确性和完整性。
8.根据权利要求1所述的一种多屏快传文件的实现方法,其特征在于:在步骤六中,在网络状况差或设备性能受限时,降低传输速度;
9.一种多屏快传文件的实现装置,应用于如权利要求1-8任一项所述的一种多屏快传文件的实现方法,其特征在于,包括终端、传输模块、加密模块、多屏快传中心服务器、动态调整模块、接收模块和投影仪;
10.一种显示设备,其特征在于,所述显示设备包括:
