文件传输方法及装置与流程

文档序号:26544178发布日期:2021-09-07 22:57阅读:124来源:国知局
文件传输方法及装置与流程

1.本技术属于通信技术领域,具体涉及一种文件传输方法及装置。


背景技术:

2.随着通信技术的发展,越来越多的用户使用电子设备来分享图片、视频等类型的文件。现有技术中,用户通常会使用在线软件来进行文件的传输,然而这种传输方式往往受到网络信号的限制,文件传输效果较差。


技术实现要素:

3.本技术实施例的目的是提供一种文件传输方法及装置,能够解决现有文件传输方式受到网络信号的限制,文件传输效果较差的问题。
4.第一方面,本技术实施例提供了一种文件传输方法,应用于第一电子设备,方法包括:
5.响应于选择的目标文件的输入,发送第一光信号;
6.响应于第二电子设备发送的第二光信号,建立与第二电子设备的lifi连接,第二光信号为第二电子设备响应于第一光信号生成;
7.基于lifi连接向第二电子设备传输目标文件。
8.第二方面,本技术实施例提供了一种文件传输装置,装置包括:
9.发送模块,用于响应于选择的目标文件的输入,发送第一光信号;
10.连接建立模块,用于响应于第二电子设备发送的第二光信号,建立与第二电子设备的lifi连接,第二光信号为第二电子设备响应于第一光信号生成;
11.传输模块,用于基于lifi连接向第二电子设备传输目标文件。
12.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
13.第四方面,本技术实施例提供了一种可读存储介质,可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的方法的步骤。
14.第五方面,本技术实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的方法。
15.在本技术实施例中,第一电子设备可以响应于选择的目标文件,发送第一光信号,在接收到第二电子设备响应该第一光信号发送的第二光信号的情况下,可以建立与第二电子设备之间的lifi连接,并基于lifi连接向第二电子设备传输目标文件。本技术实施例通过lifi连接进行文件的传输,文件传输过程可以不受网络信号的限制,有效提升文件传输过程的可靠性。
附图说明
16.图1是本技术实施例提供的文件传输方法的流程示意图;
17.图2是本技术实施例提供的文件传输方法在一个具体应用例中的流程示意图;
18.图3是本技术实施例提供的文件传输装置的结构示意图;
19.图4是本技术实施例提供的电子设备的结构示意图;
20.图5是实现本技术实施例的电子设备的硬件结构示意图。
具体实施方式
21.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
22.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
23.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的文件传输方法及装置进行详细地说明。
24.本技术实施例提供的文件传输方法可以应用于第一电子设备中,该第一电子设备可以进行可见光无线通信(light fidelity,lifi)。
25.可见光无线通信又可以称为lifi技术,基于lifi技术可以利用可见光波谱进行数据的无线传输。
26.如图1所示,本技术实施例提供的文件传输方法包括:
27.步骤101,响应于选择的目标文件的输入,发送第一光信号;
28.步骤102,响应于第二电子设备发送的第二光信号,建立与第二电子设备的lifi连接,第二光信号为第二电子设备响应于第一光信号生成;
29.步骤103,基于lifi连接向第二电子设备传输目标文件。
30.本实施例中,目标文件可以是视频、图片或者文档等类型的文件,此处不作具体限定。
31.结合一些应用场景,在第一电子设备中显示有文件选择界面的情况下,用户可以在文件选择界面中选择需要传输的文件。
32.例如,第一电子设备中可以显示图库界面,用户可以对图库界面中的图片缩略图进行选择。再例如,第一电子设备中的文档管理界面中,可以显示有多个文档的信息,用户可以对文件管理界面中的文档进行选择。
33.以上显示有缩略图的图库界面,或显示有文档信息的文档管理界面,均可以认为是文件选择界面。而用户选择的图片或文档,则可以认为是上述的目标文件。
34.在接收到用户在对目标文件的选择输入的情况下,第一电子设备可以响应于该选择输入,发送第一光信号。换而言之,步骤101中,第一电子设备可以响应于选择目标文件的
输入,发送第一光信号。
35.比如,在接收到用户对上述目标文件的选择输入的情况下,第一电子设备即可以响应于该选择输入,控制显示屏、发光二极管(light emitting diode,led)呼吸灯或者led补光灯等发光单元按照预设频率亮灭,从而实现第一光信号的发送。
36.换而言之,第一光信号可以是闪烁光信号。类似地,下文中的第二光信号以及用于传输目标文件的光信号,均可以是闪烁光信号。
37.举例来说,第一电子设备可以包括第一显示屏,且第一显示屏可以是led显示屏。通过控制led显示屏中的全部或部分led模块按照预设频率进行亮灭变化,即可实现第一光信号的发送。
38.当然,这里仅仅是对第一显示屏的一些举例说明,在实际应用中,第一显示屏也可以是有机发光二极管(organic light

emitting diode,oled)显示屏或者其他类型的显示屏等,此处不作具体限定,能够实现光信号的发送即可。
39.第一电子设备发送的第一光信号可以被第二电子设备接收。比如,第二电子设备可以是集成有lifi信号接收器的移动终端或者个人电脑等,此处不作具体限定。
40.举例来说,第二电子设备可以是与第一电子设备类似的构造,即第二电子设备可以包括能够按照预设频率亮灭的发光单元。与此同时,第二电子设备中也可以包括用于lifi信号接收的lifi信号接收器。如此,第二电子设备不仅可以接收第一光信号,还可以响应于第一光信号,通过发光单元发送第二光信号。
41.再例如,第二电子设备可以包括第二显示屏,第二电子设备的lifi信号接收器可以设置在第二电子设备的第二显示屏所在一面(以下简称正面)。第二电子设备在正面朝向第一电子设备的情况下,一方面,可以通过lifi信号接收器接收第一光信号;另一方面,可以通过第二显示屏进行闪烁,从而发送第二光信号。
42.当然,在实际应用中,第二电子设备并不局限于以上举例中的结构。比如说,第二电子设备可以具有lifi信号接收器与lifi信号发送器,能够发送和接收lifi信号即可,而无需包括第二显示屏。
43.或者,第二电子设备可以包括第二显示屏,但可以无需通过控制第二显示屏闪烁来发送lifi信号等,而是通过led呼吸灯或者led补光灯来发送lifi信号。
44.总的来说,第二电子设备能够实现lifi信号的接收与发送即可,对于具体的接收与发送方式,此处可以不作具体限定。
45.在步骤102中,第一电子设备可以接收第二电子设备发送的第二光信号,从而与第二电子设备建立lifi连接。
46.举例来说,上述的第一光信号可以是广播的用于请求建立lifi连接的信息。第二电子设备在接收到第一光信号的情况下,可以响应于该第一光信号,发送第二光信号,以同意与第一电子设备建立lifi连接。
47.第一电子设备在接收到第二光信号后,可以建立与第二电子设备的lifi连接。
48.在此基础上,第一电子设备与第二电子设备可以通过lifi连接进行文件的传输。具体来说,本实施例中,第一电子设备可以基于lifi连接向第二电子设备传输上述的目标文件。
49.容易理解的是,第一电子设备基于lifi连接向第二电子设备传输目标文件的过程
中,也可以是通过例如第一显示屏、led呼吸灯或者led补光灯等发光单元的亮灭变化,以进一步通过预设频率的闪烁光信号来传输上述的目标文件的。
50.在基于lifi连接传输目标文件的过程中,由于通过第一电子设备发出的闪烁光信号即可维持目标文件的传输,该过程可以不受到网络信号等因素的影响,可以有效保证文件传输过程的可靠性。
51.本技术实施例提供的文件传输方法,第一电子设备响应于选择的目标文件,发送第一光信号,并在接收到第二电子设备响应于第一光信号发送的第二光信号的情况下,建立与第二电子设备之间的lifi连接,基于lifi连接,第一电子设备可以将上述的目标文件传输至第二电子设备。本技术实施例通过lifi连接进行文件的传输,文件传输过程可以不受网络信号的限制,有效提升文件传输过程的可靠性。
52.另外,上述目标文件可以是预先用户预先选择的,在第一电子设备与第二电子设备建立了lifi连接后,用户可以无需进一步在第一显示屏上进行有关目标文件选择的输入,有效避免因用户过长时间遮挡光信号导致lifi连接中断,从而有效提高lifi连接的稳定性与可靠性。
53.在一个实施方式中,第一电子设备包括第一显示屏与lifi芯片;
54.相应地,响应于选择目标文件的输入,发送第一光信号,可具体包括:
55.响应于选择目标文件的输入,通过lifi芯片控制第一显示屏发送第一光信号。
56.本实施方式中,lifi芯片可以与第一显示屏电连接,并可以控制第一显示屏按预设频率亮灭以发送光信号,进而实现第一电子设备与其他电子设备之间的数据无线传输。
57.具体来说,第一电子设备可以通过lifi芯片控制第一显示屏发送第一光信号。
58.第一显示屏按照预设频率亮灭得到的第一光信号可以是比较高速的闪烁光信号。一般来说,第一光信号的闪烁比较难以被人眼所察觉,因此,第一光信号可以是在不影响用户或者较少影响用户视觉的情况下发送的。
59.类似的,在进行目标文件的传输的过程中,用于目标文件传输的闪烁光信号,也可以不影响用户对第一显示屏的正常使用。
60.在一个示例中,lifi芯片可以电连接led显示屏中的全部或部分led模块。lifi芯片通过电信号,可以控制与其点连接的led模块进行闪烁,从而发送第一光信号。
61.此外,容易理解的是,对于lifi芯片来说,除了可以控制第一显示屏进行亮灭以得到光信号外,还可以用于对接收的光信号进行处理。
62.比如,接收到的第二光信号,可以由lifi芯片进行处理的。在lifi芯片确定第二光信号是第二电子设备响应于第一光信号生成的情况下,第一电子设备可以建立与第二电子设备的lifi连接。
63.为了简化描述,在下文实施例中,将主要以第一电子设备通过控制第一显示屏亮灭以发送光信号为例进行说明。
64.在一个示例中,上述第二电子设备在接收到第一光信号的情况下,可以响应于该第一光信号,通过第二显示屏或者声光提示装置对用户进行提示。在接收到指示同意建立lifi连接的输入的情况下,再进一步发送第二光信号。
65.在另一个示例中,第二电子设备也可以在接收到第一光信号的情况下,直接发送第二光信号,以使得第一电子设备能够获得当前能够与其建立lifi连接的设备的信息。
66.换而言之,此时第一光信号可以是第一电子设备广播的自身身份信息及其可进行lifi连接的状态信息。而一般来说,为了lifi通信交互的信息是通过光信号进行承载的,因此,为使得第一电子设备获取能够与其进行lifi通信的设备的信息。第二电子设备可以在接收到第一光信号后,响应于该第一光信号,向第一电子设备发送第二光信号,以通知第一电子设备可与其进行lifi通信。
67.而至于第二电子设备接收用户的输入以同意进行目标文件传输的过程,也可以是在后续的交互过程中进行的。该交互过程中可以在下文实施方式的举例中进行详细说明。
68.一般来说,第一电子设备在确定了待传输的目标文件,并在于第二电子设备建立了lifi连接的情况下,即可对目标文件进行传输。
69.而在一些应用场景中,目标文件的传输过程可能所需传输时间较长,较多地变化第一电子设备与第二电子设备之间的相对位置,可能导致传输过程的稳定性较差。
70.为便于用户在处于合适的操作状态下通过lifi连接传输目标文件,保证目标文件传输过程的稳定性,在一个实施方式中,上述步骤103,基于lifi连接向第二电子设备传输目标文件,包括:
71.接收第一输入;
72.响应于第一输入,基于lifi连接向第二电子设备传输目标文件。
73.结合一个应用场景的举例,上述第一电子设备包括第一显示屏,第二电子设备包括第二显示屏。第一电子设备与第二电子设备可以是在显示屏相对布置,且处于亮屏的状态下建立的lifi连接。
74.具体地,在该应用场景的举例中,第一电子设备通过控制第一显示屏闪烁来发送光信号,并可以通过设置于正面的lifi信号接收器来接收第二电子设备发送的光信号。第二电子设备也可以实现如第一电子设备所示的光信号的收发过程。
75.当第一电子设备与第二电子设备处于显示屏相对布置的状态时,两者之间可以进行光信号的交互。而光信号可以是显示屏处于亮屏状态下生成的。因此,从可视的角度来说,第一电子设备与第二电子设备可以是在显示屏亮屏的状态下建立的lifi连接。
76.此时,为了简化用户的输入操作,上述第一输入可以对应的是用户对第一电子设备的背壳的敲击操作,或者是对第一电子设备的摇晃操作等。
77.比如,在第一电子设备与第二电子设备亮屏相对的情况下,用户可以双击第一电子设备的背壳,第一电子设备可以通过加速度传感器检测到该双击背壳的第一输入,并可以响应于该第一输入,开始向第二电子设备发送目标文件。
78.或者,用户可以摇晃第一电子设备,lifi连接通常是基于可见光的无线通信,第一电子设备在一定范围内的晃动,可以保证发出的光信号能够被第二电子设备持续接收。
79.而第一电子设备可以通过加速度传感器检测到用户的摇晃输入,并响应于该摇晃输入,开始向第二电子设备发送目标文件。
80.可见,以上第一输入对应的操作过程,用户可以无需将手指或者其他操作部件伸入到第一电子设备与第二电子设备之间,比较造成用于lifi通信的可见光的遮挡,保证lifi连接的稳定性。
81.此外,结合另一些应用场景,用户在通过第一电子设备向第二电子设备发送目标文件的过程中,可以将第二电子设备放置在桌子等位置,并手持第一电子设备。在各个电子
设备相对位置稳定,且用户处于对电子设备比较合适的操作姿势的情况下,再对第一电子设备进行第一输入以传输目标文件,能够使得在目标文件的传输过程中,用户无需过多调整手持第一电子设备的姿势。
82.当然,以上第一电子设备与第二电子设备之间维持lifi连接时,对应的姿态与位置关系仅仅是一些举例说明。在实际应用中,可以根据第二电子设备上lifi信号收发器的安装位置,来确定第一电子设备与第二电子设备之间的姿态与位置关系等。
83.此外,上述的第一输入也可以是在第一显示屏上的输入等。例如,第一电子设备在与第二电子设备建立lifi连接的情况下,可以在第一显示屏中显示相应的操作控件,例如名称为“开始传输”的图标控件等。在接收到用户对操作控件的点击输入等方式的第一输入的情况下,可以lifi连接向第二电子设备传输目标文件。
84.在一个实施方式中,当第一电子设备开始向第二电子设备传输目标文件时,在第二电子设备一端,也可以在第二显示屏上显示相应的操作控件,例如名称为“同意接收”的图标控件等。在接收到对“同意接收”的图标控件的输入的情况下,第二电子设备开始接收并存储上述的目标文件。
85.当然,第二电子设备上也可以显示名称为“拒绝接收”的图标控件。在接收到对“拒绝接收”的图标控件的输入的情况下,第二电子设备可以不接收上述的目标文件。
86.在一些应用场景中,通过对lifi信号接收器的安装位置的合理设置,可以使得用户在操作第一显示屏或者第二显示屏时,尽可能地避免用户手指等位置对光信号造成遮挡。
87.比如,lifi信号接收器可以设置在第一显示屏的上方位置,一般情况下,用户对上述的图标控件的操作时,可以避免对lifi信号接收器形成遮挡。
88.当然,一般来说,第一电子设备与第二电子设备在建立有lifi连接的情况下,对光信号短暂的遮挡,在一定程度上可以认为是通信状态不佳造成的光信号的强度降低,短暂的遮挡,可以并不影响目标文件的整体的传输。
89.换而言之,在一般情况下,用户在第一显示屏或者第二显示屏上的操作,可以不影响或者较少影响上述目标文件的传输过程的可靠性。
90.为了提高目标文件传输的安全性,在一个实施方式中,上述步骤103,基于lifi连接向第二电子设备传输目标文件之前,文件传输方法还可以包括:
91.获取目标文件的加密信息以及lifi连接所采用的光信号频率;
92.基于lifi连接向第二电子设备传输目标文件,包括:
93.在加密信息与光信号频率匹配的情况下,基于lifi连接向第二电子设备传输目标文件。
94.本实施方式中,目标文件可以具有对应的加密信息,该加密信息可以用于体现目标文件的加密状态或者加密等级等。例如,加密状态可以是指目标文件是否为加密文件。
95.目标文件的加密信息,可以是预设的,也可以是用户手动设置的,此处不作具体限定。
96.在一个示例中,目标文件的加密信息可以是根据预设规则自动为目标文件确定的。比如,目标文件可以是图片类型的文件,当第一电子设备基于图片识别模型,将目标文件识别为证件图片时,可以将目标文件的加密信息指示为“加密文件”。而当目标文件识别
为风景图片时,可以将目标文件的加密信息指示为“未加密文件”。
97.在一个示例中,目标文件的加密信息可以是用户手动设置的。例如,目标文件可以是文档类型的文件。用户可以手动设置目标文件的加密等级。加密等级根据重要程度可以设置为“绝密”、“保密”以及“普通”等。
98.当然,以上仅仅是对目标文件的加密信息的一些举例说明,在实际应用中,加密信息所指示的内容,或者具体的确定方式,可以根据需要进行设定。
99.第一电子设备用于传输目标文件所采用的光信号的频率可以存在多种。这些频率可以是预设的。
100.举例来说,第一电子设备可以通过第一预设频率与第二预设频率的光信号进行目标文件的传输。
101.容易理解的是,本实施方式中,光信号频率可以是指光信号的频率,具体来说,可以是指光信号的闪烁频率,或者是指用户发送光信号的发光单元,例如第一显示屏的亮灭频率。
102.此外,本实施方式中,可以在目标文件的加密信息与第一电子设备lifi连接所采用的光信号频率之间建立预设的对应关系。
103.比如,加密信息包括“加密文件”或“未加密文件”,上述预设的对应关系,可以是指“未加密文件”通过第一预设频率的光信号进行传输,而“加密文件”通过第二预设频率的光信号进行传输。
104.本实施方式中,第一电子设备在传输目标文件之前,可以获取目标文件的加密信息与lifi连接所采用的光信号频率。当目标文件的加密信息与该光信号频率匹配的情况下,第一电子设备基于lifi连接向第二电子设备传输目标文件。
105.可见,本实施方式可以通过光信号频率对目标文件的传输过程进行限制,即在光信号频率与目标文件的加密信息匹配的情况下,传输目标文件,可以在一定程度上保证目标文件传输的安全性。
106.当然,在一些可行的实施方式中,上述的光信号频率也可以是光的频率。比如,不同颜色的光可以具有不同的频率。而在传输具体不同的加密信息的目标文件时,可以采用不同颜色的光信号。
107.为使得第一电子设备能够对具有不同加密信息的目标文件进行传输,在一个实施方式中,上述基于lifi连接向第二电子设备传输目标文件之前,文件传输方法可以包括:
108.接收第二输入;
109.响应于第二输入,更换lifi连接所采用的光信号频率。
110.本实施方式中,第二输入可以是对应用户对第一电子设备的敲击或者摇晃输入;或者,也可以是语音、手势等类型输入;或者,还可以是在第一显示屏上的点击、滑动等类型的输入,此处可以不作具体限定。
111.一般来说,第二输入的具体操作方式,可以与上述第一输入的操作方式进行区别。例如,第一输入可以是双击背壳的输入,第二输入可以是单击背壳的输入等。
112.结合一个应用场景,在目标文件未能正常传输的情况下,用户可以敲击一下第一电子设备的背壳,使得第一电子设备更换lifi连接所采用的光信号频率,以便实现对具有相应加密信息的目标文件进行传输。
113.在一个示例中,第二输入的操作方式与光信号频率之间可以存在对应关系。例如,当用户按照左右方向摇晃第一电子设备时,第一电子设备可以响应于该摇晃操作,将lifi连接所采用的光信号频率确定为第一预设频率。而当用户连续敲击三次背壳时,第一电子设备可以响应于三次敲击的操作,将lifi连接所采用的光信号频率确定为第二预设频率。
114.在另一个示例中,第二电子设备也可以是响应于某一预设操作方式的第二输入,例如,响应于单次敲击背壳的操作方式,进行光信号频率的切换。也就是说,用户可以每敲击背壳一次,光信号频率即可按照特定的顺序切换一次。
115.通过以上示例可见,通过设置触发光信号频率切换的第二输入对应的具体操作方式,可以满足用户多样化的操作习惯。与此同时,第二输入对应的具体操作方式本身也可以作为一种触发光信号频率的解锁方式,通过对第二输入的设置,同样可以提高目标文件传输的安全性。
116.可选地,为了进一步提升目标文件传输的安全性,上述响应于第二输入,更换lifi连接所采用的光信号频率,可以具体包括:
117.响应于第二输入,获取生物识别信息;
118.在生物识别信息与预设生物识别信息匹配的情况下,更换lifi连接所采用的光信号频率。
119.举例来说,上述的第二输入,可以是用户对第一电子设备中的指纹识别模块的触摸输入,或者是在具有掌纹信息或者虹膜信息采集功能的摄像头前方的靠近动作等等。
120.如上文所示的,lifi通信过程中,闪烁光信息短暂的遮挡,依然可以维持lifi连接。因此,对于用于虹膜信息采集的摄像头位于正面的第一电子设备,用户依然可以在将第一电子设备转向自身脸部,使得第一电子设备能够采集虹膜信息。
121.容易理解的是,第一电子设备中可以预存有用户的生物识别信息,即上述的预设生物识别信息。当第一电子设备响应于第二输入获得的生物识别信息与预设生物识别信息匹配时,可以更换lifi连接所采用的光信号频率。
122.可见,本实施例中,基于生物识别信息进行用于lifi通信的光信号频率的切换,可以有效避免加密文件或者加密等级较高文件被非法用户获取,提高目标文件的安全性。
123.如上文所示的,上述光信号的闪烁频率较高,通常难以被用户肉眼所识别。因此,为便于用户能够获知第一电子设备采用的光信号频率的更换,在一个实施方式中,接收第二输入之后,文件传输方法还可以包括:
124.响应于第二输入,更换lifi连接所采用的光信号颜色,光信号颜色与lifi连接所采用的光信号频率相匹配。
125.举例来说,第一电子设备通过第一显示屏发出光信号进行目标文件的传输。同时,第一电子设备可以采用第一预设频率与第二预设频率这两种频率的光信号实现lifi连接。
126.当第一电子设备采用第一预设频率的光信号情况下,可以使得第一显示屏的颜色显示为红色。而在接收到第二输入,以使得第二电子设备采用第二预设频率的光信号情况下,可以使得第一显示屏的颜色显示为蓝色。
127.换而言之,第一电子设备在采用一种光信号频率进行lifi连接时,能够使得第一显示屏发出匹配颜色的光线。
128.如此,可以使得用户能够直观地获知到第一电子设备所采用的光信号的频率的转
变,避免用户对第一电子设备进行多余的操作。
129.当然,以上第一显示屏的显示颜色的变化,仅仅是一种示例性的说明。在实际应用中,不同lifi连接所采用的光信号频率对应的显示颜色,可以根据实际需要进行设定。
130.而进一步可选地,上述的光信号频率与显示颜色可以并无固定的对应关系,能够通过颜色的变化,提示采用的光信号频率的变化即可。
131.此外,如上文所示的,在lifi连接过程中,第一电子设备不仅仅可以是通过第一显示屏发送光信号,还可以是采用led呼吸灯等类型的发光单元发送光信号。相应地,当lifi连接所采用光信号频率发送改变时,也可以是切换led呼吸灯等发光单元的光信号颜色。
132.以下结合一个具体应用例对本技术实施例提供的文件传输方法进行说明。
133.如图2所示,该具体应用例中,可以是手机a(对应第一电子设备)与手机b(对应第二电子设备)进行lifi通信。相应地,文件传输方法可以包括:
134.步骤201,手机a的文件界面,选中要传输的文件;
135.具体来说,手机a在显示有文件界面的情况下,可以接收用户的选择输入,响应于用户的选择输入,可以确定出待传输的目标文件。
136.步骤202,判断手机a与手机b是否亮屏相对,若是,执行步骤203,若否,则不触发文件传输;
137.本步骤中,手机a与手机b亮屏相对,可以认为是建立lifi连接的可视表现形式。
138.具体来说,lifi连接所采用的光信号的闪烁频率往往是难以被人眼所察觉的。而lifi技术通常采用的是可见光无线通信,因此,在手机a与手机b亮屏相对的情况下,两者能够实现可靠的lifi连接。
139.步骤203,手机b通过识别手机a屏幕发出的特定频率的光谱信号来与手机a建立连接;
140.如上文所示的,手机a与手机b建立lifi连接的过程,可以是手机a在接收到对目标文件的选择输入的情况下,及发送第一光信号。手机b在接收到第一光信号的情况下,可以响应于第一光信号,发送第二光信号,以指示同意与手机a建立lifi连接。第一电子设备在接收到第二光信号的情况下,可以相应第二光信号,建立与第二电子设备的lifi连接。
141.步骤204,手机a利用加速度传感器来判断是否双击背面;若是,则执行步骤205;若否,则不触发文件传输;
142.本步骤可以认为是判断手机a是否接收到上述的第一输入的过程。
143.步骤205,手机a开始文件传输;
144.即手机a开始基于lifi连接向手机b发送目标文件。
145.步骤206,手机b弹出接受提示框;
146.举例来说,该提示框中可以显示“是否接收来自a的文件?”的提示文字,并显示有名称分别为“拒绝”和“接受”的两个操作控件。
147.步骤207,判断手机b是否接收,若是,则传输目标文件,直至目标文件传输成功;若否,则文件传输失败。
148.判断实际b是否接收,即判断用户具体是对“拒绝”和“接受”的两个操作控件中的哪一操作控件的输入。若用户点击“拒绝”,则文件传输失败。若用户点击“接受”,则传输目标文件,直至目标文件传输成功。
149.为了提供文件传输的安全性,在以上具体应用例的基础上,上述的步骤204可以具体包括:
150.手机a通过加速度传感器来感受是否敲击背面,若敲击一次则屏幕光颜色改变,转变另一频率光信号,则变为加密传输方式,只要在此颜色光下,才可以传输加密的文件,否则加密文件不可传输。
151.基于以上具体应用例可见,本技术实施例中,可以lifi技术为基础,在电子设备之间实现快速传输文件的交互方式。应用了lifi技术的方便快捷速度快,缩短了用户传文件的操作路径,大大增加了文件传输的便捷性。通过简单的敲击手势开始目标文件的传输,可以避免对lifi通信中使用的可见光进行遮挡,同时,该敲击手势与倾倒的动作比较类似,这种交互操作可以近似于将目标文件从一个电子设备倾倒至另一个电子设备,有助于提升用户的操作体验。此外,可以利用屏幕光的颜色不同,在保证安全性的同时,提供了一种比较直观的加密文件传输方式。
152.需要说明的是,本技术实施例提供的文件传输方法,执行主体可以为文件传输装置,或者该文件传输装置中的用于执行文件传输的方法的控制模块。本技术实施例中以文件传输装置执行文件传输方法为例,说明本技术实施例提供的文件传输装置。
153.如图3所示,本技术实施例还提供了一种文件传输装置300,包括:
154.发送模块301,用于响应于选择的目标文件的输入发送第一光信号;
155.连接建立模块302,用于响应于第二电子设备发送的第二光信号,建立与第二电子设备的lifi连接,第二光信号为第二电子设备响应于第一光信号生成;
156.传输模块303,用于基于lifi连接向第二电子设备传输目标文件。
157.可选地,传输模块303,可以包括:
158.接收单元,用于接收第一输入;
159.传输单元,用于响应于第一输入,基于lifi连接向第二电子设备传输目标文件。
160.可选地,文件传输装置300还可以包括:
161.获取模块,用于获取目标文件的加密信息以及lifi连接所采用的光信号频率;
162.相应地,传输模块303,可具体用于:
163.在加密信息与光信号频率匹配的情况下,基于lifi连接向第二电子设备传输目标文件。
164.可选地,文件传输装置300还可以包括:
165.接收模块,用于接收第二输入;
166.更换模块,用于响应于第二输入,更换lifi连接所采用的光信号频率。
167.可选地,上述更换模块,可以包括:
168.获取单元,用于响应于第二输入,获取生物识别信息;
169.第一更换单元,用于在生物识别信息与预设生物识别信息匹配的情况下,更换lifi连接所采用的光信号频率。
170.可选地,文件传输装置300还可以包括:
171.第二更换单元,用于响应于第二输入,更换lifi连接所采用的光信号颜色,光信号颜色与lifi连接所采用的光信号频率相匹配。
172.可选地,文件传输装置300还可以包括第一显示屏与lifi芯片;
173.相应地,发送模块301,可具体用于:
174.响应于选择目标文件的输入,通过lifi芯片控制第一显示屏发送第一光信号。
175.本技术实施例提供的文件传输装置,响应于选择的目标文件,发送第一光信号,接收第二电子设备发送的第二光信号,来与第二电子设备建立lifi连接,基于lifi连接向第二电子设备传输目标文件。本技术实施例基于lifi连接进行文件的传输,文件传输过程可以不受网络信号的限制,有效提升文件传输过程的可靠性。文件传输装置可以在用户选择目标文件的情况下,再与第二电子设备建立lifi连接以传输目标文件,可以有效避免因用户选择目标文件的操作对光信号造成遮挡,提高lifi连接的可靠性。本技术实施例还可以更换lifi连接所采用的光信号频率,来进行具有不同加密信息的目标文件的传输,有助于提高目标文件的安全性。
176.本技术实施例中的文件传输装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
177.本技术实施例中的文件传输装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
178.本技术实施例提供的文件传输装置能够实现图1至图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。
179.可选地,如图4所示,本技术实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述文件传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
180.需要说明的是,本技术实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
181.图5为实现本技术实施例的一种电子设备的硬件结构示意图。
182.该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509、以及处理器510等部件。
183.本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
184.其中,处理器510,用于响应于选择的目标文件的输入,发送第一光信号;
185.处理器510,用于响应于第二电子设备发送的第二光信号,建立与第二电子设备的
lifi连接,第二光信号为第二电子设备响应于第一光信号生成;
186.射频单元501,还用于基于lifi连接向第二电子设备传输目标文件。
187.本技术实施例提供的电子设备500,可以响应于选择的目标文件,发送第一光信号,在接收到第二电子设备响应该第一光信号发送的第二光信号的情况下,可以建立与第二电子设备之间的lifi连接,并基于lifi连接向第二电子设备传输目标文件。本技术实施例基于lifi连接进行文件的传输,文件传输过程可以不受网络信号的限制,有效提升文件传输过程的可靠性。
188.可选地,用户输入单元507,可以用于接收第一输入;
189.射频单元501,可具体用于响应于第一输入,基于lifi连接向第二电子设备传输目标文件。
190.可选地,处理器510,可以用于获取目标文件的加密信息以及lifi连接所采用的光信号频率;
191.相应地,射频单元501,可具体用于在加密信息与光信号频率匹配的情况下,基于lifi连接向第二电子设备传输目标文件。
192.可选地,用户输入单元507,可以用于接收第二输入;
193.处理器510,可以用于响应于第二输入,更换lifi连接所采用的光信号频率。
194.可选地,处理器510,可以用于响应于第二输入,获取生物识别信息;
195.在生物识别信息与预设生物识别信息匹配的情况下,更换lifi连接所采用的光信号频率。
196.可选地,处理器510,可以用于响应于第二输入,更换lifi连接所采用的光信号颜色,光信号颜色与lifi连接所采用的光信号频率相匹配。
197.可选地,电子设备500还可以包括lifi芯片,lifi芯片可以控制显示单元506发送第一光信号。
198.应理解的是,本技术实施例中,输入单元504可以包括图形处理器(graphics processing unit,gpu)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器509可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器510可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。
199.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述文件传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
200.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存
储器(random access memory,ram)、磁碟或者光盘等。
201.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述文件传输方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
202.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
203.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
204.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
205.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1