CN110750197A - 文件共享方法、装置、***、相应设备及存储介质 - Google Patents
文件共享方法、装置、***、相应设备及存储介质 Download PDFInfo
- Publication number
- CN110750197A CN110750197A CN201910989347.6A CN201910989347A CN110750197A CN 110750197 A CN110750197 A CN 110750197A CN 201910989347 A CN201910989347 A CN 201910989347A CN 110750197 A CN110750197 A CN 110750197A
- Authority
- CN
- China
- Prior art keywords
- file
- shared
- sharing
- source
- source end
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 127
- 238000003860 storage Methods 0.000 title claims abstract description 26
- 230000002452 interceptive effect Effects 0.000 claims abstract description 308
- 238000004891 communication Methods 0.000 claims abstract description 121
- 238000004590 computer program Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 abstract description 24
- 230000001960 triggered effect Effects 0.000 abstract description 10
- 238000007667 floating Methods 0.000 description 51
- 238000010586 diagram Methods 0.000 description 26
- 230000006870 function Effects 0.000 description 24
- 238000012545 processing Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 11
- 230000003993 interaction Effects 0.000 description 11
- 238000005457 optimization Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000010897 surface acoustic wave method Methods 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请实施例公开了文件共享方法、装置、***、相应设备及存储介质。该方法包括:接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,第一共享触发区域与第二源端设备相关联,第一源端设备与所述第二源端设备为与本执行设备建立通信连接的任意两个源端设备;通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备。利用该方法,通过用户简单的在交互智能设备上将当前展示界面的拖动到对应的触发区域,就可以触发实现当前展示界面的文件内容到其他任一源端设备的共享,由此实现了与同一交互智能设备建立连接的各源端设备间文件的快速共享,从而简化在进行文件内容全屏展示时各源端设备间文件共享的实现流程。
Description
技术领域
本申请涉及所述交互智能设备技术领域,尤其涉及文件共享方法、装置、***、相应设备及存储介质。
背景技术
目前,基于无线传屏技术,能够实现多个源端设备到一个交互智能设备的无线网络连接,一般的,多个源端设备与交互智能设备上建立无线网络连接后,可以将多个源端设备的界面内容同时展示在交互智能设备上;也可以从已连接设备列表中选中任一个源端设备,在交互智能设备上展示所选中源端设备的界面内容(该种情况的界面内容多为待演示内容或待汇报内容等需要全屏展示的内容)。
假设源端设备A和B均与一个交互智能设备建立无线网络连接,且源端设备A中的文件内容当前在交互智能设备上全屏展示,在实际应用中,若源端设备A想要将当前所展示的文件内容共享给其他源端设备(比如源端设备B),目前的实现方式是首先操作源端设备A,使之退出在交互智能设备上的全屏显示,然后找到该文件内容并将该文件内容通过优盘由源端设备A拷贝到源端设备B,或者,通过一些文件传输软件将文件内容从源端设备A传输至源端设备B。
上述文件共享实现中,整个实现过程操作繁琐,需要用户过多的参与,且打断了原有文件内容的展示,无法实现均与交互智能设备建立无线网络连接的源端设备间文件的有效共享。
发明内容
有鉴于此,本申请实施例提供了文件共享方法、装置、***及设备,以实现与所述交互智能设备均建立无线网络连接的源端设备间文件的有效共享。
第一方面,本申请实施例提供了一种文件共享方法,本执行设备与至少两个源端设备通过无线网络建立通信连接,且从各所述源端设备中任一选定的第一源端设备的当前界面作为当前展示界面展示在本执行设备的触摸显示屏上,所述方法包括:
接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,其中,所述第一共享触发区域与第二源端设备相关联,所述第一源端设备与所述第二源端设备为与本执行设备建立通信连接的任意两个源端设备;
通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备。
进一步地,所述第一共享触发区域包含在所述触摸显示屏上的悬浮触发窗口中;
所述悬浮触发窗口中包含至少一个具备不同触发标号的共享触发区域,各共享触发区域关联一个与所述本执行设备建立网络通信连接的源端设备。
进一步地,所述悬浮触发窗口以圆形区域呈现,各所述共享触发区域为均分所述圆形区域的扇形区域;或者,
所述悬浮触发窗口以矩形区域呈现,各所述共享触发区域为均分所述矩形区域的子矩形区域。
进一步地,通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备,包括:
将所述拖拽操作的操作数据发送至所述第一源端设备;
接收到所述第一源端设备发送的文件共享信息,其中,所述文件共享信息由所述第一源端设备在接收到所述操作数据后生成;
通过所述文件共享信息,使所述第二源端设备获得所述当前展示界面对应的待共享文件。
进一步地,所述接收到所述第一源端设备发送的文件共享信息,包括:
接收所述第一源端设备发送的共享下载信息,所述共享下载信息中包含了所述当前展示界面对应的待共享文件以及所述第二源端设备的第一设备标识。
进一步地,所述通过所述文件共享信息,使所述第二源端设备获得所述当前展示界面对应的待共享文件,包括:
根据所述第二源端设备的第一设备标识,确定所述第二源端设备对应的共享链接地址,其中,所述共享链接地址由所述第二源端设备在与本执行设备建立通信连接后反馈;
基于所述共享链接地址,将所述当前展示界面对应的待共享文件上传至预先创建于所述第二源端设备中的文件服务器,以使所述第二源端设备获得所述当前展示界面对应的待共享文件。
进一步地,所述接收到所述第一源端设备发送的文件共享信息,包括:
接收所述第一源端设备发送的共享连接信息,所述共享连接信息至少包括:所述第二源端设备的第一设备标识、所述第一源端设备的第二设备标识、以及所述当前展示界面所对应待共享文件的文件地址。
进一步地,所述通过所述文件共享信息,使所述第二源端设备获得所述当前展示界面对应的待共享文件,包括:
将所述共享连接信息转发给所述第二源端设备,使所述第二源端设备基于所述共享连接信息与所述第一源端设备建立通信连接,以从所述第一源端设备获得所述当前展示界面对应的待共享文件。
进一步地,所述通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备,包括:
将所述拖拽操作的操作数据以及预存的已连接设备信息表发送至所述第一源端设备,以使所述第一源端设备基于所述操作数据及已连接设备信息表将所述当前展示界面对应的待共享文件共享至所述第二源端设备。
进一步地,在所述本执行设备与至少两个源端设备通过无线网络建立通信连接之后,还包括:
接收各所述源端设备反馈的设备信息,形成已连接设备信息表,所述设备信息包括:源端设备的设备标识以及预创建在相应源端设备上文件服务器的共享链接地址。
进一步地,在所述本执行设备与至少两个源端设备通过无线网络建立通信连接之后,还包括:
确定各所述源端设备用于共享触发的触发标号,形成包含各所述触发标号及相应源端设备的设备标识的触发关联表,并发送给各所述源端设备;
基于所述触发关联表创建悬浮触发窗口,按照设定展示属性在所述触摸显示屏上展示所述悬浮触发窗口,并将所述悬浮触发窗口同步展示于各所述源端设备中,其中,所述悬浮触发窗口包含具备不同触发标号且与相应源端设备关联的共享触发区域。
进一步地,所述确定各所述源端设备用于共享触发的触发标号,包括:
确定各所述源端设备与所述无线网络建立通信连接时的连接编号,将各所述连接编号作为相应源端设备的触发标号。
进一步地,所述操作数据至少包括所述拖拽操作中各拖拽点的位置比例信息。
进一步地,所述源端设备为电脑、手机或平板。
进一步地,所述无线网络包括WIFI。
第二方面,本申请实施例提供了一种文件共享方法,包括:
接收交互智能设备发送的共享交互信息,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上;
分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,其中,所述第二源端设备及本执行终端均为与所述交互智能设备建立通信的源端设备;
通过设定的共享规则使所述待共享文件共享至所述第二源端设备。
进一步地,所述分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,包括:
分析所述操作数据,确定所述拖拽操作在本执行终端上对应的拖拽对象及所述拖拽对象的拖拽结束位置;
当所述拖拽对象为本执行终端的当前界面且所述拖拽结束位置处于本执行终端所展示的共享触发区域时,确定所述操作数据满足共享触发条件;
将所述拖拽对象关联的文件作为待共享文件,并根据所述拖拽结束位置及预存的触发关联表,确定所述待共享文件对应的第二源端设备;
其中,触发关联表由所述交互智能设备确定并发送至本执行终端;
所述触发关联表由与所述交互智能设备建立通信连接的各源端设备的设备标识及相应确定的触发标号组成。
进一步地,分析所述操作数据,确定所述拖拽操作在本执行终端上对应的拖拽对象及所述拖拽对象的拖拽结束位置,包括:
从所述操作数据中提取所述拖拽操作所对应拖拽起始点的起始位置比例信息以及拖拽结束点的结束位置比例信息;
根据所述起始位置比例信息结合本执行终端屏幕的屏幕尺寸信息,确定所述拖拽操作在本执行终端当前界面上对应拖拽起始位置;
如果所述拖拽起始位置处于本执行终端当前界面的拖拽框内,则确定所述拖拽对象为本执行终端的当前界面;
根据所述结束位置比例信息结合本执行终端屏幕的屏幕尺寸信息,确定所述拖拽操作在本执行终端当前界面上对应的拖拽结束位置。
进一步地,所述通过设定的共享规则使所述待共享文件共享至所述第二源端设备,包括:
生成对应所述待共享文件的文件共享信息并发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备基于所述文件共享信息获得所述待共享文件。
进一步地,所述生成对应所述待共享文件的文件共享信息并发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备基于所述文件共享信息获得所述待共享文件,包括:
生成共享下载信息,其中,所述共享下载信息包含了所述待共享文件以及所述第二源端设备的设备标识;
将所述共享下载信息发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备获得包含在所述共享下载信息中的待共享文件。
进一步地,所述生成对应所述待共享文件的文件共享信息并发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备基于所述文件共享信息获得所述待共享文件,包括:
获取所述第二源端设备的第一设备标识、作为第一源端设备的本执行终端的第二设备标识及所述待共享文件的文件地址;
基于所述第一设备标识、第二设备标识以及所述文件地址形成共享连接信息;
将所述共享连接信息发送给所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,所述第二源端设备基于所述共享连接信息与本执行终端建立通信连接,以从本执行终端获得所述待共享文件。
进一步地,在将所述共享连接信息发送所述交互智能设备之后,还包括:
接收到所述第二源端设备发送的共享下载请求,将所述共享下载请求对应的待共享文件发送给所述第二源端设备,其中,所述共享下载请求由所述第二源端设备根据接收的所述共享连接信息生成。
进一步地,所述共享交互信息中还包括:已连接设备信息表,所述已连接设备信息表中包含当前与所述交互智能设备建立通信连接的各源端设备的设备标识及预创建在相应源端设备上文件服务器的共享链接地址。
进一步地,所述通过设定的共享规则使所述待共享文件共享至所述第二源端设备,包括:
结合所述第二源端设备的设备标识,从所述已连接设备信息表中查找所述第二源端设备的目标共享链接地址;
将所述待共享文件基于所述目标共享链接地址共享至所述第二源端设备的文件服务器中,以使所述第二源端设备获得所述待共享文件
第三方面,本申请实施例提供了一种文件共享方法,包括:
从创建于本执行终端的文件服务器中获取第一源端设备或交互智能设备上传的待共享文件,其中,所述待共享文件由第一源端设备或交互智能设备基于所述文件服务器的共享链接地址上传;或者,
接收交互智能设备通过无线网络转发的文件共享信息,并根据所述文件共享信息,获得所述第一源端设备中的待共享文件;
其中,所述文件共享信息由第一源端设备生成并发送至所述交互智能设备,所述文件共享信息为共享连接信息。
第四方面,本申请实施例提供了一种文件共享装置,本执行设备与至少两个源端设备通过无线网络建立通信连接,且从各所述源端设备中任一选定的第一源端设备的当前界面作为当前展示界面展示在本执行设备的触摸显示屏上,所述装置包括:
第一接收模块,用于接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,其中,所述第一共享触发区域与第二源端设备相关联,所述第一源端设备与所述第二源端设备为与本执行设备建立通信连接的任意两个源端设备;
共享执行模块,用于通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备。
第五方面,本申请实施例提供了一种文件共享装置,包括:
信息接收模块,用于接收交互智能设备发送的共享交互信息,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上;
信息确定模块,用于分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,其中,所述第二源端设备及本执行终端均为与所述交互智能设备建立通信的源端设备;
共享执行模块,用于通过设定的共享规则使所述待共享文件共享至所述第二源端设备。
第六方面,本申请实施例提供了一种文件共享装置,包括:
文件获取模块,用于从创建于本执行终端的文件服务器中获取第一源端设备或交互智能设备上传的待共享文件,其中,所述待共享文件由第一源端设备或交互智能设备基于所述文件服务器的共享链接地址上传;或者,
接收交互智能设备通过无线网络转发的文件共享信息,并根据所述文件共享信息,获得所述第一源端设备中的待共享文件;
其中,所述文件共享信息由第一源端设备生成并发送至所述交互智能设备,所述文件共享信息为共享连接信息。
第七方面,本申请实施例提供了一种文件共享***,包括:交互智能设备以及至少两个源端设备;
所述交互智能设备与各所述源端设备通过无线网络建立通信连接,且从各所述源端设备中任一选定的第一源端设备的当前界面作为当前展示界面展示在本执行设备的触摸显示屏上;
所述交互智能设备接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备,其中,所述第一共享触发区域与第二源端设备相关联,所述第一源端设备与所述第二源端设备为与本执行设备建立通信连接的任意两个源端设备;
所述源端设备作为第一源端设备时,接收交互智能设备发送的共享交互信息,分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上,所述第二源端设备及本执行终端均为与所述交互智能设备建立通信的源端设备;
所述源端设备作为第二源端设备时,从创建于本执行终端的文件服务器中获取第一源端设备或交互智能设备上传的待共享文件,其中,所述待共享文件由第一源端设备或交互智能设备基于所述文件服务器的共享链接地址上传;或者,接收交互智能设备通过无线网络转发的文件共享信息,并根据所述文件共享信息,获得所述第一源端设备中的待共享文件;
其中,所述文件共享信息由第一源端设备生成并发送至所述交互智能设备,所述文件共享信息为共享连接信息。
第八方面,本申请实施例提供了一种交互智能设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如本申请实施例第一方面提供的文件共享方法。
第九方面,本申请实施例提供了一种源端设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如本申请实施例第二方面提供的文件共享方法。
第十方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如本申请实施例第一方面至第三方面中任意一方面提供的文件共享方法。
本申请实施例提供了文件共享方法、装置、***、设备及存储介质,本实施例上述技术方案,作为文件共享的技术实现前提的应用场景描述为:待进行文件共享的第一源端设备及获取共享文件的第二源端设备均为与交互智能设备建立通信连接的源端设备且第一源端设备的当前界面作为当前展示界面全屏展示在交互智能设备的触摸显示屏上,触摸显示屏上还呈现了用于文件共享的共享触发区域,在该应用场景下,交互智能设备首先接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,共享触发区域与第二源端设备相关联,第一源端设备与第二源端设备为与本执行设备建立通信连接的任意两个源端设备;然后通过拖拽操作,使当前展示界面对应的待共享文件共享至所述第二源端设备。上述技术方案,解决了多个源端设备与交互智能设备通信连接后,任意一个源端设备的当前界面作为当前展示界面在交互智能设备上全屏展示时,当前展示界面的文件内容共享传输至其他源端设备操作复杂的问题,本实施例的技术方案能够在交互智能设备上继续呈现当前展示界面的前提下,仅通过用户简单的在交互智能设备上将当前展示界面的拖动到对应的触发区域,就可以触发实现当前展示界面的文件内容到其他任一源端设备的共享,由此实现了与同一交互智能设备建立连接的各源端设备间文件的快速共享,从而简化在进行文件内容全屏展示时各源端设备间文件共享的实现流程。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例一提供的一种文件共享方法的流程示意图;
图2给出了本申请实施例一中当前展示界面的拖拽框所处位置的示例图;
图3给出了本申请实施例一中进行当前展示界面拖拽的效果展示图;
图4为本申请实施例二提供的一种文件共享方法的流程示意图;
图5为本申请实施例三提供的一种文件共享方法的流程示意图;
图6为本申请实施例四提供的一种文件共享方法的流程示意图;
图7为本申请实施例五提供的一种文件共享方法的流程示意图
图8给出了本申请实施例五中操作数据分析的实现流程图;
图9给出了本申请实施例五中源端设备所显示当前界面中悬浮窗口的设置示例图;
图10为本申请实施例六提供的一种文件共享方法的流程示意图;
图11为本申请实施例七提供的一种文件共享方法的流程示意图;
图12给出了本申请实施例七中获得待共享文件的一种示例流程图;
图13为本申请实施例八提供的一种文件共享装置的结构框图;
图14为本申请实施例九提供的一种文件共享装置的结构框图;
图15为本申请实施例十提供的一种文件共享装置的结构框图;
图16为本申请实施例十一提供的一种文件共享***的***架构图;
图17为本申请实施例十二提供的一种交互智能设备的结构示意图;
图18为本申请实施例十三提供的一种源端设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
实施例一
图1为本申请实施例一提供的一种文件共享方法的流程示意图,该方法具体可由交互智能设备执行,该文件共享方法适用于与交互智能设备建立通信连接的源端设备中,一个源端设备将当前展示的文件内容共享至另一个源端设备的情况,该交互智能设备可以通过软件和/或硬件的方式实现,且该交互智能设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。
其中,作为本申请实施例执行设备的交互智能设备可以是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。
一般而言,交互智能设备的显示屏是指触摸屏、触控屏、触控面板,是一种感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈***可根据预先编程的程式驱动各种连接装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。从技术原理来区别触摸屏,可以分为五个基本种类;矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏。按照触摸屏的工作原理和传输信息的介质,可以把触摸屏分为四个种类:电阻式、电容感应式、红外线式以及表面声波式。当用户用手指或笔触摸屏幕时,将该点坐标定位,从而实现对智能处理***的控制,然后随着智能处理***内置的软件来实现不同的功能应用。当用户用手指或笔触摸屏幕时,将该点坐标定位,从而实现对智能处理***的控制,然后随着智能处理***内置的软件来实现不同的功能应用。
在本申请实施例中,显示屏具体可以是触摸显示屏,用户可以通过手指或者触控笔对交互智能设备进行触控操作。且本申请实施例中所提到的“屏幕”、“大屏”均指交互智能设备的触摸显示屏;交互智能设备显示某个界面是指交互智能设备的触摸显示屏显示该界面。
需要说明的是,实现本申请实施例所提供文件共享方法的技术前提为:作为本实施例执行设备的交互智能设备与至少两个源端设备通过无线网络建立通信连接,且从各源端设备中任一选定的第一源端设备的当前界面作为当前展示界面展示交互智能设备的触摸显示屏上。在本实施例中,各源端设备可以为安装有 Windows操作***或Mac操作***的计算机、Chrome计算机、iOS智能设备或者Android智能设备等,可选的,各源端设备具体可以是手机、电脑以及平板等智能设备,且各源端设备可优选通过WIFI与交互智能设备建立通信连接。
示例性的,参考图1,本申请实施例一提供的文件共享方法,具体包括如下步骤:
S101、接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作。
在本实施例中,所述当前展示界面具体可理解为将与交互智能设备(本申请实施例的执行设备)建立通信连接的其中一个源端设备的当前界面整屏展示在所设置触摸显示屏上所形成的界面。
可以知道的是,在交互智能设备与各源端设备建立通信连接后,各源端设备可以将自身所显示当前界面的界面数据作为当前界面信息发送给交互智能设备,交互智能设备基于所接收的各源端设备发送的当前界面信息,初始可以形成对应各源端设备的当前展示界面并展示在触摸显示屏上,在后续的应用中,如果用户想要在交互智能设备上全屏呈现某个源端设备的当前界面,以基于该源端设备当前界面展示的内容进行讲解或演示时,可以双击所选中源端设备对应的当前展示界面,进入单个源端设备进行当前展示界面呈现的模式,或者,以给定的形式触发进入单个源端设备进行当前展示界面呈现的模式。此时,所呈现的当前展示界面可认为是从各源端设备中用户选定的第一源端设备的当前界面。
可以理解的是,当触摸显示屏上全屏呈现一个源端设备的当前展示界面时,其他源端设备的将以设定形式进行隐藏(如已连接设备列表形式),并在需要展示时,可以通过设定的操作触发当前展示界面的切换,如触发已连接设备列表中待切换的源端设备来显示对应的当前展示界面等。
基于上述描述,可知本步骤拖拽的当前展示界面为当前展示在触摸显示屏上的界面,本步骤中的中拖拽具体可以作用在当前展示界面的拖拽框内,图2给出了本申请实施例一中当前展示界面的拖拽框所处位置的示例图,如图2所示,交互智能设备1的触摸显示屏110上显示的当前展示界面111为一个演示文稿界面,拖拽框112设置于演示文稿界面的顶端区域,当需要对该演示文稿界面进行拖拽时,可通过触摸或鼠标等将光标移动至拖拽框112中,然后通过触摸或鼠标实现对该演示文稿界面的拖拽。
在本实施例中,共享触发区域具体可理解为存在于触摸显示屏上的进行文件到其他源端设备共享触发的触发区域,当用户将当前展示界面拖拽至共享触发区域内后,相当于触发了该当前展示界面所对应文件到共享触发区域所对应其他源端设备的文件共享操作。其中,所述共享触发区域可以以可触发窗口形式常驻在当前展示界面之上,或者,也可以是监听到界面拖拽事件时才可见,其它时间为不可见状态。
可以理解的是,本执行设备可以对应与之建立通信连接的每个源端设备在的触摸显示屏上分别设置一个共享触发区域,此外,可以补充的是,所设置的共享触发区域也可以看做用户切换不同源端设备进行当前界面展示的触发区域,可以在用户未进行拖拽操作,就直接对共享触发区域进行触发时,响应该触发操作并将该共享触发区域所对应源端设备的当前界面展示在触摸显示屏上。
具体的,所述第一共享触发区域具体可理解为与第二源端设备相关联的共享触发区域,该第二源端设备与第一源端设备为可看作与本执行设备建立通信连接的任意两个源端设备。可以说明的是,与各源端设备关联的共享触发区域可以集中处于触摸显示屏的一个窗口区域中,也可以分别作为单独的窗口区域展现在触摸显示屏上。
在本实施例中,共享触发区域的位置不做限定,但优选所述第一共享触发区域包含在所述触摸显示屏上的悬浮触发窗口中;所述悬浮触发窗口中包含至少一个具备不同触发标号的共享触发区域,各共享触发区域关联一个与所述本执行设备建立网络通信连接的源端设备。
在本实施例中,所述悬浮触发窗口中优选包含了每个源端设备关联的共享触发区域,且每个共享触发区域具备不同的触发标号,本实施例可通过对不同触发标号所对应共享触发区域的操作来触发相应的源端设备进行文件共享,所述悬浮触发窗口可以是触摸显示屏上的常驻窗口,也可以是状态可调窗口,如在监听到光标在窗口唤醒区的停放操作后进行展现。
进一步地,所述悬浮触发窗口以圆形区域呈现,各所述共享触发区域为均分所述圆形区域的扇形区域;或者,所述悬浮触发窗口以矩形区域呈现,各所述共享触发区域为均分所述矩形区域的子矩形区域。
在本实施例中,悬浮触发窗口中包含了各源端设备关联的共享触发区域,悬浮触发窗口可设置为不同的呈现形态,示例性的,可以圆形区域呈现,也可以矩形区域呈现,所有共享触发区域可以均分该悬浮触发窗口,当以圆形区域呈现时,每个共享触发区域可以是一个扇形区域,以矩形区域呈现时,每个共享触发区域可以是一个子矩形区域。
需要说明的是,当用户将当前展示界面拖拽至第一共享触发区域时,相当于建立了该当前展示界面所对应第一源端设备与第一共享触发区域所关联第二源端设备的共享关联。
示例性的,图3给出了本申请实施例一中进行当前展示界面拖拽的效果展示图,如图3所示,交互智能设备2的触摸显示屏110上展示了第一源端设备的当前展示界面111和当前展示界面关联的拖拽框112,当前展示界面111为一个课件演示界面,其中,触摸显示屏110上还包含了悬浮触发窗口130,该悬浮触发窗口130中包含了4个触发标号分别为A、B、C以及D的共享触发区域,且该悬浮触发窗口130以圆形区域呈现,由此各共享触发区域以均分的扇形区域呈现,其中,共享触发区域的数量与已连接源端设备的数量相同,且已连接源端设备的触发标号可以看做已连接各源端设备在本执行设备上对应的连接标号。图3中将共享触发区域A作为了拖拽当前展示界面所要达到的第一共享触发区域。可以知道的是,在对当前展示界面111进行文件共享拖拽的操作中,相当于将拖拽手势移动到拖拽框112内并进行拖拽,该过程中可控制当前展示界面111以缩小形态呈现(图3直接以文字表述来表示该当前展示界面的缩小形态) 并移动至悬浮触发窗口中用户期望的共享触发区域A内,同时,需要说明的是,为保证当前展示界面的所对应文件的共享不过多影响界面展示的进行,本实施例可以设置在完成当前展示界面的拖拽操作后,本执行设备控制该当前展示界面111以原有整屏形式呈现在触摸显示屏110上。此外,在后续处理中通过预先确定或预先存储的关联表,可以确定第一共享触发区域113与第二源端设备存在进行文件共享的触发关联。
S102、通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备。
在本实施例中,所拖拽的当前展示界面其对应的待共享文件存在于该当前展示界面所关联的源端设备上,因此,本实施例可以将该当前展示界面关联的源端设备作为第一源端设备。同时,所拖拽的当前展示界面经过所述拖拽操作拖拽的结束位置是第一共享触发区域,与第一共享触发区域关联的源端设备可记为第二源端设备。
由于所拖拽当前展示界面对应的待共享文件实际存在于第一源端设备上,对待共享文件的共享操作需要第一源端设备端来执行,为实现所拖拽当前展示界面所对应待共享文件由第一源端设备到第二源端设备的共享,本执行设备首先可以将共享触发所进行拖拽操作的相关信息反馈给第一源端设备,以使第一源端设备通过该拖拽操作的操作信息将所拖拽当前展示界面对应的待共享文件共享给第二源端设备。
需要说明的是,第一源端设备和第二源端设备都是与本执行设备建立通信连接的源端设备,但是第一源端设备和第二源端设备间并没有直接建立通信连接,因此,本执行设备可以预先向第一源端设备提供第二源端设备上文件服务器的共享链接地址,以及拖拽操作的操作数据,从而使第一源端设备能够通过本执行设备发送的信息直接将当前展示界面对应的待共享文件共享至第二源端设备的文件服务器上。此外,本执行设备也可以仅向第一源端设备发送拖拽操作的操作数据,当第一源端设备基于操作数据确定当前展示界面对应的待共享文件和第二源端设备后,本执行设备再与第二源端设备进行信息交互,从而使第二源端设备获得第一源端设备上的待共享文件。
本申请实施例一提供的文件共享方法,接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,共享触发区域与第二源端设备相关联,第一源端设备与第二源端设备为与本执行设备建立通信连接的任意两个源端设备;然后通过拖拽操作,使当前展示界面对应的待共享文件共享至所述第二源端设备。上述技术方案,解决了多个源端设备与交互智能设备通信连接后,任意一个源端设备的当前界面作为当前展示界面在交互智能设备上全屏展示时,当前展示界面的文件内容共享传输至其他源端设备操作复杂的问题,本实施例的技术方案能够在交互智能设备上继续呈现当前展示界面的前提下,仅通过用户简单的在交互智能设备上将当前展示界面的拖动到对应的触发区域,就可以触发实现当前展示界面的文件内容到其他任一源端设备的共享,由此实现了与同一交互智能设备建立连接的各源端设备间文件的快速共享,从而简化在进行文件内容全屏展示时各源端设备间文件共享的实现流程。
实施例二
图4为本申请实施例二提供的一种文件共享方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,进一步将通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备,具体优化为:将所述拖拽操作的操作数据发送至所述第一源端设备;接收到所述第一源端设备发送的文件共享信息,其中,所述文件共享信息由所述第一源端设备在接收到所述操作数据后生成;通过所述文件共享信息,使所述第二源端设备获得所述当前展示界面对应的待共享文件。
如图4所示,本申请实施例二提供的一种文件共享方法,具体包括如下操作:
S201、接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作。
本步骤具体实现了用户将当前展示界面到第一共享触发区域共享时,对所产生拖拽操作的接收。
本实施例下述S202至S204给出了一种待共享文件到第二源端设备共享的实现方式。
S202、将所述拖拽操作的操作数据发送至所述第一源端设备。
在本实施例中,接收到上述用户拖拽产生的拖拽操作时,可以获得本执行设备在拖拽操作中生成的操作数据,所述操作数据可以包括对拖拽过程中所抓取各拖拽点的坐标位置信息,该坐标位置信息可以是以触摸显示屏为基准坐标系来表示的拖拽点的坐标值,但考虑到该拖拽操作具体作用在当前展示界面中,操作数据中各拖拽点的坐标位置信息也可以是在以当前展示界面的左上角为原点所构建坐标系下对应的坐标值。
一般情况下,各源端设备在交互智能设备上建立通信连接后,用户可对展示在交互智能设备触摸显示屏上的当前展示界面进行触摸操作,而且该触摸操作的操作数据可以回传到该当前展示界面所属的源端设备(即第一源端设备)上,以使接收到所回传操作数据的源端设备能够响应该触摸操作。可选地,所述触摸操作的类型可以是通过对触摸点的按压、滑动以及抬起等行为形成的单击类型、双击类型、拖拽类型以及滑动类型等,本实施例基于上述步骤具体可实现对当前展示界面的拖拽操作,同样,基于本步骤可以实现拖拽操作的操作数据到当前展示界面所对应源端设备侧的回传,即,将拖拽操作的操作数据发送至当前展示界面所对应第一源端设备。
需要说明的是,本步骤将当前展示界面所对应的源端设备记为第一源端设备,由此可将拖拽操作的操作数据发送至该第一源端设备,考虑到所述操作数据发送至第一源端设备后可以使第一源端设备基于操作数据进行后续操作,本实施例需要保证发送给第一源端设备的操作数据能够被第一源端设备识别并转化为该拖拽操作在第一源端设备上实际对应的坐标位置,因此,若操作数据中拖拽点的坐标位置信息为以触摸显示屏的屏幕坐标系来表示的坐标值,或者,以第一当前显示界面的左上角为原点所构建坐标系下表示的坐标值,发送到第一源端设备后,第一源端设备无法直接由操作数据确定拖拽点在第一源端设备屏幕中的坐标位置,需要结合本执行设备屏幕与第一源端设备屏幕的关联信息来间接确定。
由此,本实施例进一步优化所述操作数据至少包括所述拖拽操作中各拖拽点的位置比例信息。具体地,各拖拽点的位置比例信息相当于一个归一化后的位置信息,每个拖拽点的位置比例信息具体可以是:拖拽点在以当前展示界面左上角为原点构建的坐标系下对应的横纵坐标值分别与所述当前展示界面的实际宽高值的比值信息。
可以理解的是,当前展示界面在交互智能设备触摸显示屏幕上的尺寸与其在所对应第一源端设备上所显示当前界面的实际尺寸可能是不同的,但可以确定的是两设备界面的宽高比是相同的,因此,本实施例确定以拖拽点的位置比例信息作为操作数据后,第一源端设备侧可根据该操作数据中拖拽点的位置比例信息,结合第一源端设备的实际屏幕尺寸信息,来确定所述拖拽操作中各拖拽点在第一源端设备屏幕上实际对应的拖拽位置。由此,更好的保证了源端设备与交互智能设备数据交互时的精准性和实用性。
S203、接收到所述第一源端设备发送的文件共享信息,其中,所述文件共享信息由所述第一源端设备在接收到所述操作数据后生成。
在本实施例中,基于上述步骤将拖拽操作的操作数据发送给第一源端设备后,第一源端设备可以对操作数据进行分析和处理,由此在操作数据满足文件共享的相关条件时,可以根据操作数据确定出待共享的待共享文件,之后第一源端设备可以生成共享所确定待共享文件所需的文件共享信息,并可将生成的文件共享信息发送给本执行设备,由此,本执行设备可以通过本步骤接收到第一源端设备发送的文件共享信息。
具体的,所述文件共享信息可以是在第一源端设备根据接收的操作数据确定对当前展示界面的拖拽操作满足文件共享条件,且在确定出当前展示界面对应的待共享文件后,相应生成的用于共享该待共享文件所需的信息。本实施例将共享所述第一源端设备中待共享文件的目标设备记为第二源端设备,其中,所述第二源端设备与第一源端设备均为与本执行设备建立通信连接的源端设备,所述第二源端设备具体可以由第一源端设备基于上述发送的操作数据确定。
需要说明的是,所述文件共享信息根据文件共享的具体实现不同,其具体包含的信息也存在不同,示例性地,第一源端设备可以考虑将第二源端设备的第一设备标识以及待共享文件直接包含在文件共享信息中,此时本执行设备接收到的文件共享信息中相当于包含了待共享的待共享文件以及待共享的第二源端设备的第一设备标识;此外,第一源端设备也可以考虑将待共享文件在其上对应的文件存储路径等信息包含在文件共享信息中,此时本执行设备接收到的文件共享信息中相当于包含了共享所需待共享文件的下载地址信息。
S204、通过所述文件共享信息,使所述第二源端设备获得所述当前展示界面对应的待共享文件。
理论情况下,在第一源端设备确定出待拖拽图标所对应的待共享文件及相关第二源端设备后,第一源端设备应该直接向第二源端设备发送已生成的文件共享信息,以进行待共享文件的文件共享,然而,在上述各源端设备均与交互智能设备建立通信连接且第一源端设备的当前界面作为当前展示界面展示在触摸显示屏上的技术背景下,虽然各源端设备处于同一局域网,具备互相访问的条件,但由于彼此不知道对方的设备标识,各源端设备间实质上没有真正实现通信连接,即,此时各源端设备间仍无法直接进行通信。
故而,第一源端设备需要将生成的文件共享信息先发送给本执行设备,在本实施例中,本执行设备基于S203接收到文件共享信息后,可以通过本步骤分析文件共享信息中包含的内容,并根据所包含内容的不同,采用不同的方式使第二源端设备获得到当前展示界面对应的待共享文件。示例性的,假设文件共享信息中包含了第一源端设备上确定的待共享文件,则本执行设备可以将该待共享文件上传至第二源端设备对应的文件服务器,从而使第二源端设备从文件服务器中获取到该待共享文件。
在本实施例中,对于第一源端设备而言,第一源端设备可以基于操作数据确定当前展示界面最终被拖拽至第一共享触发区域中,由此满足了待共享文件的共享触发条件,同时,也可以确定出第一共享触发区域关联的源端设备,从而确定第一共享触发区域关联的源端设备为第二源端设备。
可以知道的是,第二源端设备可以根据文件共享信息具体所包含内容的不同采用不同的方式来获得第一源端设备中的待共享文件。示例性地,当文件共享信息中包含了共享连接信息时,第二源端设备可以通过该共享连接信息与第一源端设备建立通信,并向第一源端设备发送共享下载请求,最终接收第一源端设备基于该共享下载请求反馈的待共享文件。
本申请实施例二提供的一种文件共享方法,首先接收到将当前展示界面拖拽至第一共享触发区域的拖拽操作,其中,第一共享触发区域与第二源端设备相关联,第一源端设备和第二源端设备均为与交互智能设备建立通信连接的任意两个源端设备;然后将拖拽操作的操作数据发送至第一源端设备,第一源端设备为当前展示界面所对应的源端设备,之后接收到第一源端设备发送的文件共享信息,其中,文件共享信息由第一源端设备在接收到操作数据后生成;最终通过上述文件共享信息,使第二源端设备获得所述当前展示界面对应的待共享文件。利用该方法,为用户提供了进行文件共享触发的操作捷径,保证了在不打断各源端设备与交互智能设备通信连接以及当前展示界面内容展示的前提下,仅通过用户在交互智能设备上简单的将当前展示界面拖动到第二源端设备对应的触发区域的拖拽操作,即可触发实现第一源端设备上待共享文件到第二源端设备的共享,解决了将一个源端设备当前所展示文件内容共享至其它源端设备操作复杂的问题,从而简化了各源端设备间文件共享的实现流程。
在本实施例二上述描述的基础上,形成了本申请实施例二的另一个可选实施例,在该可选实施例中,可以将通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备,具体优化为:将所述拖拽操作的操作数据以及预存的已连接设备信息表发送至所述第一源端设备,以使所述第一源端设备基于所述操作数据及已连接设备信息表将所述当前展示界面对应的待共享文件共享至所述第二源端设备。可以理解的是,采用本可选实施例上述具体化的步骤,相当于替换了本实施例上述给定的S202至S204。
在本实施例中,所述已连接设备信息表具体可理解为一个包含了全部与本执行设备建立通信连接的各源端设备的设备标识以及相关文件服务器所对应共享链接地址等信息的信息表。在文件共享的具体实现中,本执行设备可以看做一个文件共享的信息提供终端,本执行设备可以提供第一源端设备共享触发所需的拖拽操作的操作数据,还可以向第一源端设备提供第一源端设备文件共享至第二源端设备时所需的已连接设备信息表,以使在第一源端设备确定第二源端设备后,直接通过查找已连接设备信息表确定第二源端设备上所创建文件服务器的共享链接地址,从而实现所确定的待共享文件到第二源端设备的直接共享。
本申请上述可选实施例,替换S202至S204新形成的文件共享方法,在基于拖拽操作实现第一源端设备与第二源端设备的文件共享时,能够直接向第一源端设备发送包含第二源端设备上文件服务器所对应共享链接地址的信息表,从而在不需要本执行设备作为中转设备的前提下,保证第一源端设备直接通过共享链接地址将待共享文件上传至第二源端设备上的文件服务器。由此即简化了文件共享实现步骤,还保证了在不打断各源端设备到交互智能设备上通信的前提下待共享文件到第二源端设备的共享。
实施例三
图5为本申请实施例三提供的一种文件共享方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,在所述本执行设备与至少两个源端设备通过无线网络建立通信连接之后,还优化包括了:接收各所述源端设备反馈的设备信息,形成已连接设备信息表,所述设备信息包括:源端设备的设备标识以及预创建在相应源端设备上文件服务器的共享链接地址。
同时,本实施例在所述本执行设备与至少两个源端设备通过无线网络建立通信连接之后,还优化包括了:确定各所述源端设备用于共享触发的触发标号,形成包含各所述触发标号及相应源端设备的设备标识的触发关联表,并发送给各所述源端设备;基于所述触发关联表创建悬浮触发窗口,按照设定展示属性在所述触摸显示屏上展示所述悬浮触发窗口,并将所述悬浮触发窗口同步展示于各所述源端设备中,其中,所述悬浮触发窗口包含具备不同触发标号且与相应源端设备关联的共享触发区域。
此外,本实施例进一步将接收到所述第一源端设备发送的文件共享信息,具体化为:接收所述第一源端设备发送的共享下载信息,所述共享下载信息中包含了所述当前展示界面对应的待共享文件以及所述第二源端设备的第一设备标识。
相应的,在上述优化的基础上,所述通过所述文件共享信息,使所述第二源端设备获得所述当前展示界面对应的待共享文件,具体可优化为:根据所述第二源端设备的第一设备标识,确定所述第二源端设备对应的共享链接地址,其中,所述共享链接地址由所述第二源端设备在与本执行设备建立通信连接后反馈;基于所述共享链接地址,将所述当前展示界面对应的待共享文件上传至预先创建于所述第二源端设备中的文件服务器,以使所述第二源端设备获得所述当前展示界面对应的待共享文件。
如图5所示,本实施例三提供的一种文件共享方法,具体包括如下操作:
S301、接收各所述源端设备反馈的设备信息,形成已连接设备信息表。
其中,所述设备信息包括:源端设备的设备标识以及预创建在相应源端设备上文件服务器的共享链接地址。
在本实施例中,各源端设备与本执行设备建立通信连接后,可以将相应的设备信息反馈至本执行设备,本执行设备可以基于本步骤接收各源端设备的设备信息,以汇总形成已连接设备信息表,所述设备标识可以理解为设备自身配置的用于设备识别的唯一标识。
在本实施例中,所述文件服务器具体可看做设置于各源端设备上任一硬盘分区中的用于存储待共享文件的共享存储区,本实施例可以实现同一网络中的其他计算机设备对该文件服务器中文件的访问,且不用通过软磁盘或一些其它外部存储设备来物理地移动文件。
具体地,所述文件服务器可以通过互联网信息服务(Internet Informationservices,IIS)管理器创建,也可以通过共享文件及共享文件管理***创建。文件服务器的创建方式属于现有技术,此处不做具体限定,该创建操作可优选在与本执行设备建立通信连接前完成。可以理解的是,在文件服务器创建后,就确定了其在相应源端设备中存储路径,本实施例可将该存储路径记为共享链接地址由源端设备反馈至本执行设备。
S302、确定各所述源端设备用于共享触发的触发标号,形成包含各所述触发标号及相应源端设备的设备标识的触发关联表,并发送给各所述源端设备。
基于上述实施例一的描述,第一源端设备在进行待共享的源端设备确定时主要在于确定共享触发区域关联的源端设备,而共享触发区域关联的源端设备则可通过查找触发关联表确定。具体的,所述触发关联表可由本执行设备根据各源端设备对应的触发标号对应形成,且为保证文件共享的正常进行,本步骤还将形成的触发关联表发送给各源端设备。
具体的,本步骤形成触发关联表的过程可表述为:针对每个源端设备,首先确定其用于共享触发的触发标号,该触发标号可以是源端设备与本执行设备进行连接时对应的连接序号,也可以是与本执行设备连接时将连接顺序以设定字母顺序时对应的字母标号。进一步地,本实施例将确定各所述源端设备用于共享触发的触发标号,具体优化为:确定各所述源端设备与所述无线网络建立通信连接时的连接编号,将各所述连接编号作为相应源端设备的触发标号。所述连接编号可以为连接序号或字母标号。
示例性的,假设设备标识为XX的源端设备第一个与本执行设备建立通信连接,则可确定该源端设备的连接序号为“1”,由此可将“1”作为该源端设备的触发标号;又如,可确定该源端设备的字母标号为“A”,由此可将“A”作为该源段设备的触发标号。本实施例不限定触发标号的具体表述形式,只需触发标号的形式统一即可。所述触发关联表中包含了触发标号及对应源端设备的设备标识。
S303、基于所述触发关联表创建悬浮触发窗口,按照设定展示属性在所述触摸显示屏上展示所述悬浮触发窗口,并将所述悬浮触发窗口同步展示于各所述源端设备中。
在本实施例中,形成触发关联表后,可将触发关联表以悬浮触发窗口的形态呈现在本执行设备的触摸显示屏上,所创建的悬浮触发窗口中可以以包含不同触发标号的共享触发区域进行区域划分,且每个共享触发区域关联了一个该触发标号对应的源端设备。本步骤对悬浮触发窗口的触发采用现有窗口创建技术实现,这里不再赘述,所创建的悬浮触发窗口预先设定了展示属性,所述展示属性包括窗口的展示状态,比如常驻展示或触发展示,还包括展示形态,比如以圆形或矩形等形态展示。同样的,为保证文件共享的正常进行,本步骤也需要将创建的悬浮触发窗口发送给各源端设备,并同步在源端设备的屏幕上以设定展示属性展示,所述同步可理解为在不同源端设备上与本执行设备呈现的位置比例信息相同,即相对不同屏幕其呈现位置相同。
S304、接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作。
示例性的,本步骤可以接收到用户在触摸显示屏上对当前展示界面以光标处于所对应拖拽框的形式进行拖拽操作,且所述拖拽操作的拖拽接收区域为第一共享触发区域。
可以理解的是,站在用户角度来描述,用户清楚待共享的文件位于哪个源端设备中,由此可将该待共享的文件作为当前展示界面全屏呈现在触摸显示屏中,并将该源端设备记为第一源端设备。同时,站在本执行设备的角度,可以将当前展示界面所对应的源端设备记为第一源端设备,且可以确定该当前展示界面上的拖拽框位置,并呈现各用户,以使用户清楚当前展示界面的拖拽框具体处于哪个位置,该当前展示界面对应的文件内容可记为待共享文件。同时,站在用户角度,用户还清楚需要将待共享的文件共享至哪个源端设备,由此可通过预先的使用说明确定与该源端设备对应的共享触发区域,本执行设备可将该共享触发区域记为第一共享触发区域,将该源端设备记为第二源端设备。由此,用户可通过对当前展示界面所对应拖拽框的拖拽,将当前展示界面拖拽至与第二源端设备所关联的第一共享触发区域中,以此来实现待共享文件的共享触发。
S305、将所述拖拽操作的操作数据发送至所述第一源端设备。
示例性地,所述操作数据中包含了拖拽点的位置比例信息,以用于第一源端设备确定各拖拽点在第一源端设备屏幕上的实际对应的坐标位置。
S306、接收所述第一源端设备发送的共享下载信息。
在本实施例中,可以将上述实施例中的文件共享信息具体优化为共享下载信息,即,第一源端设备根据所接收拖拽操作对应的操作数据,由此生成并发送至本执行设备的文件共享信息具体为共享下载信息,所述共享下载信息具体可理解为:用于在转发给第二源端设备后,使第二源端设备直接获得当前展示界面所对应待共享文件的下载信息。其中,所述共享下载信息中至少包含了所述当前展示界面对应的待共享文件以及所述第二源端设备的第一设备标识。
S307、根据所述第二源端设备的第一设备标识,确定所述第二源端设备对应的共享链接地址。
在本实施例中,接收到第一源端设备发送的共享下载信息后,可以查找预先确定的已连接设备信息表,确定出第二源端设备上文件服务器的共享连接地址。其中,所述共享链接地址由所述第二源端设备在与本执行设备建立通信连接后反馈。
S308、基于所述共享链接地址,将所述当前展示界面对应的待共享文件上传至预先创建于所述第二源端设备中的文件服务器,以使所述第二源端设备获得所述当前展示界面对应的待共享文件。
在本实施例中,确定第二源端设备对应的共享链接地址后,可以直接根据该共享链接地址将共享下载信息中包含的待共享文件上传至设置于第二源端设备上与该共享连接地址关联的文件服务器中,由此实现待共享文件到第二源端设备的共享。
本申请实施例三提供的一种文件共享方法,具体包括了触发关联表的确定操作,同时也提供了用户进行文件共享的悬浮触发窗口的创建以及同步呈现,并实现了第一源端设备中待共享文件结合确定的共享链接地址到第二源端设备的共享,由此在保证文件共享准确性和有效性的前提下简化了文件共享的实现流程。本申请实施例中触发关联表的确定以及悬浮触发窗口的创建为后续文件共享触发以及第二源端设备确定提供了关键信息支持,保证了文件共享的有效实现。
在上述实施例三的基础上,形成了本实施例三的另一个可选实施例,在可选实施例中,可以将接收到所述第一源端设备发送的文件共享信息,具体化为:接收所述第一源端设备发送的共享连接信息,所述共享连接信息至少包括:所述第二源端设备的第一设备标识、所述第一源端设备的第二设备标识、以及所述当前展示界面所对应待共享文件的文件地址。可以理解的是,采用本可选实施例上述具体化的步骤相当于替换了本实施例上述给出的S306。
在本实施例中,相当于将上述实施例中的文件共享信息具体优化为共享连接信息,即,第一源端设备根据所接收拖拽操作对应的操作数据,由此生成并发送至本执行设备的文件共享信息具体为共享连接信息,所述共享连接信息具体可理解为:用于建立第一源端设备与第二源端设备通信连接所需的连接信息。
具体地,所述共享连接信息中至少包括:第二源端设备的第一设备标识、所述第一源端设备的第二设备标识、以及所述当前展示界面所对应待共享文件的文件地址。即,所述共享连接信息中应该包括交互智能设备(本执行设备)确认请求转发对象所需的设备标识(第二源端设备的第一设备标识)、还包括用于第二源端设备与第一源端设备建立通信连接时所需的第一源端设备的第二设备标识,此外,共享连接信息中还包括有第二源端设备下载待共享文件所需的下载地址,所述下载地址具体可以是待共享文件在第一源端设备上存储时的文件地址信息。
示例性地,本执行设备可以接收到第一源端设备在根据操作数据确定出待共享文件及第二源端设备后发送的共享连接信息,以便于本执行设备通过对共享连接信息的转发来实现第一源端设备与第二源端设备的通信连接。
相应的,在上述优化的基础上,本可选实施例还可以将“通过所述文件共享信息,使所述第二源端设备获得所述当前展示界面对应的待共享文件”进一步的优化为:将所述共享连接信息转发给所述第二源端设备,使所述第二源端设备基于所述共享连接信息与所述第一源端设备建立通信连接,以从所述第一源端设备获得所述当前展示界面对应的待共享文件。可以理解的是,采用本实施例上述具体化的步骤相当于替换了本实施例上述给出的S307和S308。
在本实施例中,本执行设备可以根据共享连接信息中第二源端设备的第一设备标识确定待转发的第二源端设备,从而保证在执行本步骤后可以使第二源端设备接收到该共享连接信息,进而使第二源端设备通过共享连接信息中的第二设备标识确定待建立连接的第一源端设备,并与之建立通信连接,由此可以实现第一源端设备与第二源端设备的文件共享,且所共享的文件即为当前展示界面对应的待共享文件。
实施例四
图6为本申请实施例四提供的一种文件共享方法的流程示意图,该方法的执行终端可以是与交互智能设备建立通信连接的,且当前界面作为当前展示界面展示在交互智能设备的触摸显示屏上的记为第一源端设备的源端设备。该方法适用于对该执行终端当前界面所对应的文件内容进行共享的情况。该第一源端设备可以通过软件和/或硬件实现,且该第一源端设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。
根据上述实施例一至实施例三的描述可知,可通过判定源端设备的当前界面是否全屏展示在交互智能设备上形成当前展示界面来确定第一源端设备,示例性的,若当前界面全屏展示于交互智能设备,则将该源端设备确定为第一源端设备。
可以理解的是,由于第一源端设备是与交互智能设备建立了通信连接的源端设备之一,因此,实现文件共享时用户进行的拖拽操作即可作用在作为本执行终端的第一源端设备上,又可作用第一源端设备在交互智能设备上全屏展示所形成的当前展示界面上;相应的,所述操作数据可以直接由第一源端设备产生,也可以由交互智能设备产生,然后由交互智能设备回传发送至作为本执行终端的第一源端设备。
本实施例进行文件共享的实现时,并不对用户进行拖拽操作的操作设备进行限定,但本实施例具体对用户在交互智能设备的当前展示界面进行拖拽操作,并由交互智能设备间所作用拖拽操作产生的操作数据发送给本执行终端为优选方式来具体进行描述。
如图图6所示,本申请实施例四提供的一种文件共享,具体包括:
S401、接收交互智能设备发送的共享交互信息,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上。
在本实施例中,所述共享交互信息具体可理解为由交互智能设备发送的文件共享所需的基准信息,该共享交互信息中可以仅包括拖拽操作的操作数据。可以知道的是,所述拖拽操作可以是指用户在交互智能设备的触摸显示屏中进行的触摸类型为拖拽类型的操作,该拖拽操作作用在本执行终端展示在触摸显示屏的当前展示界面中,且具体作用在该当前展示界面对应的拖拽框中。
具体地,所述操作数据可理解为用户进行拖拽操作的过程中监听到的数据,可选地,所述操作数据至少包括该拖拽操作过程中所形成拖拽点在触摸显示屏当前展示界面中的位置比例信息。所述当前展示界面为本执行终端展示在所述交互智能设备上的当前界面,即本执行终端当前时刻所具备的当前界面在所述交互智能设备触摸显示屏上对应的展示界面。
具体地,在用户对本执行终端展示在交互智能设备上的当前展示界面对应的拖拽框内进行拖拽操作后,本执行终端可以接收到由所述交互智能设备回传的拖拽操作的操作数据,并可通过后续的步骤来分析该操作数据以实现对该拖拽操作的响应。
S402、分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备。
根据上述各实施例的描述,可以确定本实施例中的第二源端设备及作为本执行终端的第一源端设备均为与交互智能设备建立通信的源端设备且各源端设备的当前界面同步展示在交互智能设备的触摸显示屏上,由此,本步骤要确定的第二源端设备可理解为其与交互智能设备建立通信连接的源端设备,其中,所述第二源端设备及本执行终端均为与所述交互智能设备建立通信的源端设备。
可以理解的是,本实施例在接收到操作数据后,进行当前展示界面所对应待共享文件到第二源端设备的共享之前,需要从与本执行终端同时建立通信连接的源端设备中,确定哪一个源端设备为用户期望接收到待共享文件的目标源端设备,所述目标源端设备即为第二源端设备,在具体操作中,所述第二源端设备可预先由用户根据自身的共享期望来选定,之后用户可通过拖拽操作来实现第二源端设备的实际指定,之后本实施例通过对拖拽操作所对应操作数据的分析可以确定出用户选定的第二源端设备,且本执行终端可以通过交互智能设备或者交互智能设备反馈的已连接设备信息表实现待共享文件到该第二源端设备的文件共享。
在本实施例中,所述共享触发条件可以指用于进行第二源端设备确定的触发条件,该共享触发条件可以是上述拖拽操作的操作对象为当前界面且对该当前界面拖拽的拖拽结束位置处于所呈现的任一共享触发区域。在本实施例中,各共享触发区域包含在呈现于本执行终端的悬浮触发窗口中,本步骤通过分析所述拖拽操作的操作数据,能够判断所述拖拽操作的起始点位置是否处于当前展示界面的拖拽框,若是则认为拖拽对象为本执行终端的当前界面,且再判断所述拖拽操作的结束点位置是否进入包含在悬浮触发窗口的任一共享触发区域中,若进入,则视为对拖拽对象的拖拽落入了共享触发区域,由此满足了文件的共享触发,继而可根据拖拽对象确定待共享文件,以及确定该待共享文件对应的第二源端设备。
S403、通过设定的共享规则使所述待共享文件共享至所述第二源端设备。
在本实施例中,本执行终端实现与第二源端设备文件共享的共享规则有多种,本步骤可以基于已获取的信息来选取不同的共享规则进行文件共享,示例性的,本执行终端可以在确定上述S401发送的共享交互信息中仅包含拖拽操作的操作数据时,选择基于交互智能设备作为中转设备进行文件共享的共享规则,即可以通过向交互智能设备发送文件共享信息,由交互智能设备作为中转来使第二源端设备获得待共享文件。上述情况中,因仅获得拖拽操作的操作数据,即使通过上述S402确定了待共享文件及第二源端设备,由于不知道第二源端设备上文件服务器的共享链接地址,也无法直接将待共享文件共享给第二源端设备。同时,该共享规则还可以进一步细分是直接通过交互智能设备中转待共享文件,还是中转包含待共享文件的文件地址等。
又如,本终端可以在确定共享交互信息中还包括有其他信息如第二源端设备对应的共享链接地址等信息时,可以选择直接将待共享文件共享至第二源端设备所对应文件服务器的共享规则。该共享规则下,可以先根据所获得的第二源端设备对应的共享链接等信息将待共享文件上传至第二源端设备对应的文件服务器。
本申请实施例四提供的一种文件共享方法,应用于本申请实施例中进行文件共享的第一源端设备,接收交互智能设备发送的共享交互信息,并分析到共享交互信息中的操作数据满足共享触发条件时,确定待共享的共享文件以及待共享文件对应的第二源端设备;最终,通过设定的共享规则使所述待共享文件共享至所述第二源端设备。由此,解决了交互智能设备上存在多个源端设备建立通信连接时的文件传输操作复杂的问题,对于用户而言,能够在不打断源端设备的当前界面到交互智能设备上进行信息展示的前提下,仅通过简单的将待分享文件拖动到共享的触发区域,即可触发将文件共享到触发区域关联的源端设备,实现了文件的快速共享,简化了文件共享的实现流程。
实施例五
图7为本申请实施例五提供的一种文件共享方法的流程示意图,该实施例一上述实施例四为基础进行优化,在本实施例中,进一步将分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,具体化为:分析所述操作数据,确定所述拖拽操作在本执行终端上对应的拖拽对象及所述拖拽对象的拖拽结束位置;当所述拖拽对象为本执行终端的当前界面且所述拖拽结束位置处于本执行终端所展示的共享触发区域时,确定所述操作数据满足共享触发条件;将所述拖拽对象关联的文件作为待共享文件,并根据所述拖拽结束位置及预存的触发关联表,确定所述待共享文件对应的第二源端设备。
同时,本实施例还将通过设定的共享规则使所述待共享文件共享至所述第二源端设备,具体优化为:生成对应所述待共享文件的文件共享信息并发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备基于所述文件共享信息获得所述待共享文件。
如图7所示,本申请实施例五提供的一种文件共享方法,具体包括如下操作:
S501、接收交互智能设备发送的共享交互信息,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上。
S502、分析所述操作数据,确定所述拖拽操作在本执行终端上对应的拖拽对象及所述拖拽对象的拖拽结束位置。
在本实施例中,所述拖拽结束位置可以指作用在交互智能设备上当前展示界面的拖拽操作的结束点位置在本执行终端屏幕上实际对应的结束点位置。具体地,本步骤可以通过分析操作数据中所包含拖拽操作各触摸点的位置比例信息来确定其在本执行终端屏幕上对应的拖拽结束位置。所述拖拽对象具体可指进行拖拽操作时在本执行终端屏幕上实际对应的操作对象,该拖拽对象具体可通过对所述操作数据的分析确定。
进一步地,图8给出了本申请实施例五中操作数据分析的实现流程图,如图8所示,本实施例具体将分析所述操作数据,确定所述拖拽操作在本执行终端上对应的拖拽对象及所述拖拽对象的拖拽结束位置,优化为下述步骤:
S5021、从所述操作数据中提取所述拖拽操作所对应拖拽起始点的起始位置比例信息以及拖拽结束点的结束位置比例信息。
其中,所述起始位置比例信息可以指:以本执行终端在交互智能设备所展示当前展示界面的左上角为坐标原点,拖拽操作的拖拽起始点(待拖拽对象所在起始位置)所对应坐标位置信息中横纵坐标分别与所述当前展示界面的宽高的比值信息。
所述结束位置比例信息可以指:以本执行终端在交互智能设备所展示第一当前展示界面的左上角为坐标原点,拖拽操作的的拖拽结束点(拖拽待拖拽对象的结束位置)所对应坐标位置信息中横纵坐标分别与所述当前展示界面的宽高的比值信息。
S5022、根据所述起始位置比例信息结合本执行终端屏幕的屏幕尺寸信息,确定所述拖拽操作在本执行终端当前界面上对应拖拽起始位置。
可以理解的是,本执行终端在交互设备屏幕上对应的当前展示界面的尺寸与本执行终端屏幕的实际屏幕尺寸可能是不同的,但两者的宽高比是相同的,因此,在获取到交互智能设备中拖拽操作所对应拖拽起始点的起始位置比例信息后,可根据本执行终端屏幕的实际屏幕尺寸信息,确定所述拖拽操作在本执行终端屏幕上对应的拖拽起始位置。
S5023、如果所述拖拽起始位置处于本执行终端当前界面的拖拽框内,则确定所述拖拽对象为本执行终端的当前界面。
在本实施例中,本执行终端当前界面上对应交互智能设备上当前展示界面也同步设置了拖拽框,因此,根据当前展示界面与本执行终端当前界面的映射关系,可以确定作用在交互智能设备上的拖拽操作的起始点是否落入本执行终端当前界面所对应的拖拽框内,如果落入,则可认为该该拖拽操作的操作对象为本执行终端的当前界面。
S5024、根据所述结束位置比例信息结合本执行终端屏幕的屏幕尺寸信息,确定所述拖拽操作在本执行终端当前界面上对应的拖拽结束位置。
同样,根据上述描述,可知在获取到交互智能设备中拖拽操作所对应拖拽结束点的结束位置比例信息后,可根据本执行终端屏幕的实际屏幕尺寸信息,确定所述拖拽操作在本执行终端屏幕上对应的拖拽结束位置。
S503、当所述拖拽对象为本执行终端的当前界面且所述拖拽结束位置处于本执行终端所展示的共享触发区域时,确定所述操作数据满足共享触发条件。
在本实施例中,当检测到拖拽对象为本执行终端的当前界面且该拖拽对象最终落入本执行终端屏幕的任一共享触发区域时,就可以认为该操作数据满足了共享触发条件。
在本实施例中,所述共享触发区域可理解为包含在呈现于本执行终端当前界面上的悬浮触发窗口中,所述悬浮触发窗口预先由所述交互智能设备发送并同步呈现;所述悬浮触发窗口中包含至少一个具备不同触发标号的共享触发区域,各共享触发区域关联一个与所述交互智能设备建立网络通信连接的源端设备。
优选地,所述悬浮触发窗口以圆形区域呈现,各所述共享触发区域为均分所述圆形区域的扇形区域;或者,所述悬浮触发窗口以矩形区域呈现,各所述共享触发区域为均分所述矩形区域的子矩形区域。
示例性的,图9给出了本申请实施例五中源端设备所显示当前界面中悬浮窗口的设置示例图,如图9 可知,本执行终端3所显示当前界面50中同步展示了由交互智能设备确定并发送以同步显示的悬浮触发窗口51,该悬浮触发窗口51呈现为圆形区域,悬浮在当前界面50,上该悬浮触发窗口中包含了4个触发标号分别为A、B、C和D共享触发区域。
S504、将所述拖拽对象关联的文件作为待共享文件,并根据所述拖拽结束位置及预存的触发关联表,确定所述待共享文件对应的第二源端设备。
在本实施例中,拖拽对象可以理解为本执行终端上进行拖拽操作的对象,本步骤的拖拽对象具体可指本执行终端的当前界面,本执行终端中还存储了该拖拽对象实际关联的文件信息,本步骤可以将拖拽对象关联的文件作为待共享文件。
在本实施例中,所述触发关联表可理解为,交互智能设备创建与存在通信连接的各源端设备所关联共享触发区域时所需的映射关系表,由所述交互智能设备确定并发送至本执行终端;且所述触发关联表可以由与所述交互智能设备建立通信连接的各源端设备的设备标识及相应确定的触发标号组成。
具体地,当所述拖拽结束位置处于本执行终端屏幕中的任一共享触发区域,即所述拖拽操作满足共享触发条件时,通过查找预存在本执行终端的触发关联表,可确定与拖拽结束位置所处共享触发区域关联的设备标识,该设备标识对应的源端设备则可作为待共享文件的第二源端设备。根据上述描述,可以知道所确定的第二源端设备同样与交互智能设备建立通信。
进一步地,本实施例将根据所述拖拽结束位置及预存的触发关联表,确定所述待共享文件对应的第二源端设备,具体化为下述步骤:
a)确定所述拖拽结束位置所处共享触发区域的触发标号。
根据上述描述,可以知道本执行终端的共享触发区域可以有多个并包含在悬浮触发窗口中,且悬浮触发窗口中每个共享触发区域均具备相应的触发标号,本步骤可以确定该拖拽结束位置所处共享触发区域的触发标号。
b)查找所述触发关联表,确定与所述触发标号关联的设备标识。
可以理解的是,所述触摸关联表中包含对于本执行终端各共享触发区域关联的源端设备的设备标识,由于每个源端设备都具有唯一的设备标识,在确定出共享触发区域的触发标号后,就可以查找到与该触发标号所标识的共享触发区域关联的设备标识。
c)将所述设备标识对应的源端设备作为所述待共享文件对应的第二源端设备。
可以理解的是,上述设备标识对应的源端设备相当于通过上述拖拽操作确定的源端设备,该源端设备即为本执行终端对待共享文件进行文件共享所需的第二源端设备,并实施例将第二源端设备对应的设备标识记为第一设备标识。
S505、生成对应所述待共享文件的文件共享信息并发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备基于所述文件共享信息获得所述待共享文件。
具体地,所述文件共享信息可以是由本执行终端生成并发送的用于将所述待共享文件共享至第二源端设备的共享触发消息。具体地,在本执行终端根据接收的操作数据确定对当前界面的拖拽操作满足文件共享条件,即操作数据满足上述S503给定的共享触发条件时,可根据文件共享的实现策略不同,来生成包含不同信息内容的文件共享信息。
示例性地,本执行终端可以考虑待共享文件直接包含在文件共享信息中,此时本步骤发送给交互智能设备的文件共享信息中相当于包含了待共享的待共享文件;此外,本执行终端也可以考虑将待共享文件在其上对应的文件地址包含在文件共享信息中,此时本步骤发送给交互智能设备的文件共享信息中相当于包含了待共享文件共享所需待共享文件的地址信息。
本申请实施例五提供的一种文件共享方法,应用于本申请实施例中将当前界面作为当前展示界面全屏展示在交互智能设备上的第一源端设备,通过在交互智能设备上完成的拖拽操作,并将操作数据回传至本执行终端(第一源端设备),以完成对本执行终端的触摸回传;通过设置的共享触发区域及对应的触发关联表,使得当拖拽对象为本执行终端的当前界面且拖拽结束位置处于本执行终端屏幕中的任一共享触发区域时,即可认定触摸回传的拖拽操作满足共享触发条件,并根据拖拽结束位置所处共享触发区域的触发标号,通过查找触发关联表,确定关联的源端设备即为待共享文件的第二源端设备;之后,生成待共享文件的文件共享信息并发送至交互智能设备,以通过交互智能设备转发至第二源端设备,使第二源端设备基于文件共享信息获得待共享文件。由此,利用上述方法,解决了交互智能设备上存在多个源端设备建立通信连接时的文件传输操作复杂的问题,对于用户而言,能够在不打断源端设备的当前界面到交互智能设备上进行信息展示的前提下,仅通过简单的将待分享文件拖动到共享的触发区域,即可触发将文件共享到触发区域关联的源端设备,实现了文件的快速共享,简化了文件共享的实现流程。
在实施例五上述描述的基础上,形成了本申请实施例五的另一个可选实施例,该可选实施例中,进一步优化共享交互信息中还包括:已连接设备信息表,其中,所述已连接设备信息表中包含当前与所述交互智能设备建立通信连接的各源端设备的设备标识及预创建在相应源端设备上文件服务器的共享链接地址。
在上述优化的基础上,本可选实施例可以将通过设定的共享规则使所述待共享文件共享至所述第二源端设备,进一步优化为:结合所述第二源端设备的设备标识,从所述已连接设备信息表中查找所述第二源端设备的目标共享链接地址;将所述待共享文件基于所述目标共享链接地址共享至所述第二源端设备的文件服务器中,以使所述第二源端设备获得所述待共享文件。
在本可选实施例中,当确定上共享交互信息中包含了已连接设备信息表时,可以选取的共享规则为直接根据已连接设备信息表中第二源端设备的目标共享链接地址,将待共享文件上传至目标共享链接地址对应的文件服务器上,其中,所述文件服务器为预先创建在第二源端设备上。由此实现第一源端设备上待共享文件到第二源端设备的直接共享。本可选实施例的上述步骤相当于替换了上述实施例中的S505。
本申请上述可选实施例,能够在不需要交互智能设备作为中转设备的前提下,保证本执行终端上待共享文件到第二源端设备的直接共享,由此简化了文件共享的实现步骤,还保证了在不打断各源端设备到交互智能设备上通信以及本执行终端在交互智能设备上持续显示当前展示界面的前提下实现待共享文件袋第二源端设备的共享。
实施例六
图10为本申请实施例六提供的一种文件共享方法的流程示意图,本实施例以上述实施例四或实施例五为基础进行优化,在本实施例中,进一步将“生成对应所述待共享文件的文件共享信息并发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备基于所述文件共享信息获得所述待共享文件”具体优化为:获取所述第二源端设备的第一设备标识、作为第一源端设备的本执行终端的第二设备标识及所述待共享文件的文件地址;基于所述第一设备标识、第二设备标识以及所述文件地址形成共享连接信息;将所述共享连接信息发送给所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,所述第二源端设备基于所述共享连接信息与本执行终端建立通信连接,以从本执行终端获得所述待共享文件。
相应的,在将所述共享连接信息发送所述交互智能设备之后,本实施例还优化增加了:接收到所述第二源端设备发送的共享下载请求,将所述共享下载请求对应的待共享文件发送给所述第二源端设备,其中,所述共享下载请求由所述第二源端设备根据接收的所述共享连接信息生成。
如图10所示,本申请实施例六提供的一种文件共享方法,具体包括如下操作:
S601、接收交互智能设备发送的共享交互信息,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上。
S602、分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,其中,所述第二源端设备及本执行终端均为与所述交互智能设备建立通信的源端设备。
需要说明的是,本实施例下述S603和S604具体给出了文件共享信息为共享连接信息时,生成共享连接信息的具体操作。本实施例可以理解为在文件共享的实现策略为向交互智能设备转发一个连接信息,并采用连接信息来建立本执行终端与第二源端设备的通信连接,由此实现本执行终端与第二源端设备的共享时,可以考虑生成共享连接信息来作为文件共享信息。
S603、获取所述第二源端设备的第一设备标识、作为第一源端设备的本执行终端的第二设备标识及所述待共享文件的文件地址。
需要说明的是,所述文件地址具体可理解为所述待共享文件在文件服务器中的统一资源定位符URL,该文件服务器可理解为预先创建在本执行终端上用于存储待共享的文件。可以理解的是,本实施例可以将所述待共享文件加载至本执行终端预先创建的文件服务器中,并获得所述待共享文件在所述文件服务器中的加载路径,根据该加载路径确定所述待共享文件在所述文件服务器中的统一资源定位符,由此可以考虑将文件服务器中的统一资源定位符作为文件地址封装在文件共享所需的文件共享信息中。
根据上述描述,本步骤首先需要获取第二源端设备的第一设备标识、本执行终端的第二设备标识及所述待共享文件的文件地址,其中,所述第一设备标识以及第二设备标识均相当于计算机设备的唯一识别码,可以标识不同计算机设备,可用于设备间建立连接以及进行通信时的识别认证,本实施例在上述确定第二源端设备后,可以获取到该第二源端设备的第一设备标识,同时也能获取到本执行终端的第二设备标识。
可以理解的是,第二源端设备获得本执行终端文件服务器中的待共享文件时,首先需要获知该待共享文件的文件地址,本实施例中将文件地址优选为待共享文件在本执行终端所对应文件服务器上的统一资源定位符,因此,本步骤除获取第一设备标识及第二设备标识外,还需要获取待共享文件加载至本执行终端上文件服务器后对应的统一资源定位符。
其中,所述统一资源定位符可理解为从互联网上得到的资源位置和访问方法的一种简洁的表示,相当于资源(文本、视频以及图像等文件)所存储地址的一种通用表示。本实施例中的统一资源定位符相当于待共享文件在所述文件服务器中的加载路径,该加载路径具有统一资源定位符的标准格式。
S604、基于所述第一设备标识、第二设备标识以及所述文件地址形成共享连接信息。
本执行终端生成的共享连接信息,包含上述第一设备标识、第二设备标识以及统一资源定位符,该共享连接信息在后续的操作中可以让交互智能设备基于第一设备标识来确定第二源端设备,也可以让第二源端设备基于第二设备标识来确定需要与哪个第一源端设备建立连接,同时还可以告知第二源端设备应该基于哪个加载路径从第一源端设备中获得待共享文件。
S605、将所述共享连接信息发送给所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,所述第二源端设备基于所述共享连接信息与本执行终端建立通信连接,以从本执行终端获得所述待共享文件。
本实施例中为实现第一源端设备与第二源端设备间的文件共享,考虑到所述第一源端设备与所述第二源端设备均已与交互智能设备建立了通信连接,但二者之间不具备通信连接,由此可以通过本步骤先向交互智能设备发送共享连接信息,以使交互智能设备根据共享连接信息中的第一设备标识确定出第二源端设备,并将该共享连接信息发送给确定出的第二源端设备,从而使第二源端设备能够与本执行终端建立通信连接,进而以从本执行终端获得待共享文件。
S606、接收到所述第二源端设备发送的共享下载请求,将所述共享下载请求对应的待共享文件发送给所述第二源端设备,其中,所述共享下载请求由所述第二源端设备根据接收的所述共享连接信息生成。
在本实施例中,交互智能设备将本执行终端的共享连接信息转发给第二源端设备后,相当于第二源端设备清楚了本执行终端中存在待共享的待共享文件,由此可以在基于共享连接信息与本执行终端建立连接后,向本执行终端发送共享下载请求。本执行终端可以基于本步骤接收并响应该共享下载请求,从而发送共享下载请求对应的待共享文件到第二源端设备。
其中,所述共享下载请求可以是由第二源端设备生成并发送的用于请求从本执行终端用于获取待共享文件的请求消息,可选地,所述共享下载请求包括待共享文件的文件标识、所述第二源端设备的第一设备标识以及下载到所述第二源端设备的路径信息。
本申请实施例六提供的一种文件共享方法,具体给出了将文件共享信息优化为共享连接信息后进行文件共享的实现过程。利用该方法,能够在第一源端设备存在待共享文件时,通过向交互智能设备发送包含第二源端设备的设备标识、自身设备的设备标识以及待共享文件文件地址的共享下载信息,以实现第二源端设备与第一源端设备通信,并由此获得第一源端设备中的待共享文件。该方法能够在不打断第一源端设备到交互智能设备信息展示的前提下,仅通过简单的将待分享文件拖动到第一源端设备对应的触发区域就能建立与第二源端设备的交互,进而实现了文件的快速共享,简化了文件共享的实现流程。
作为本实施例六的一个可选实施例,本可选实施例提供了文件共享方法的另一种实现方式,该实现方式中,进一步将“生成对应所述待共享文件的文件共享信息并发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备基于所述文件共享信息获得所述待共享文件”具体化为:生成共享下载信息,其中,所述共享下载信息包含了所述待共享文件以及所述第二源端设备的设备标识;将所述共享下载信息发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备获得包含在所述共享下载信息中的待共享文件。
由此相当于采用上述“生成共享下载信息,其中,所述共享下载信息包含了所述待共享文件以及所述第二源端设备的设备标识;将所述共享下载信息发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备获得包含在所述共享下载信息中的待共享文件”来替换了本实施例上述S603至S606的操作。
在本可选实施例中,还给出了将文件共享信息具体化为共享下载信息时的具体操作,本可选实施例可理解为在文件共享的实现策略为向交互智能设备转发一个包含待共享文件的下载信息,并通过交互智能设备向第二源端设备的文件服务器上传待共享文件后,第二源端设备就能会的该待共享文件,由此,在源端设备间文件共享时可考虑采用生成文件下载信息作为文件共享信息的方式来实现。
具体地,本执行终端生成的共享下载信息,直接包含了本执行终端中的待共享文件,同时也包含了所确定第二源端设备的设备标识。基于该共享下载信息,本可选实施例为实现第一源端设备与第二源端设备的文件共享,考虑到所述第一源端设备与所述第二源端设备均已与交互智能设备建立了通信连接,但二者之间不具备通信连接,由此可以通过本步骤先向交互智能设备发送共享下载信息,以使交互智能设备根据共享下载信息中的第一设备标识确定出第二源端设备及其对应的共享链接地址,从而将该共享下载信息中的待共享文件通过共享链接地址上传给第二源端设备的文件服务器,从而使第二源端设备获得所上传的待共享文件,以此实现第二源端设备与本执行终端的文件共享。
本可选实施例替换上述S603至S606新形成的文件共享方法,可以保证第二源端设备直接获取到共享下载信息中所包含待拖拽图标对应的待共享文件,无需第二源端设备再与第一源端设备建立通信连接以及连接后进行下载交互,就能快速有效的实现待共享文件从第一源端设备到第二源端设备的共享。
实施例七
图11为本申请实施例七提供的一种文件共享方法的流程示意图,该方法的执行终端可以是与交互智能设备建立通信连接的,且通过用户到共享触发区域的拖拽操作触发的进行文件共享的源端设备。该方法适用于从其他包含了待共享文件的源端设备中进行待共享文件共享的情况。该第二源端设备可以通过软件和/或硬件的方式实现,且该第二源端设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。
本实施例中作为执行终端的第二源端设备可认为是将交互智能设备中的当前展示界面拖拽至第一共享触发区域后,与第一共享触发区域关联的源端设备。
如图11所示,本实施例七提供的一种文件共享方法,其中的一种实现过程具体包括如下操作:
S701、接收交互智能设备通过无线网络转发的文件共享信息,所述文件共享信息由第一源端设备生成并发送至所述交互智能设备,所述文件共享信息为共享连接信息。
在本实施例中,所述文件共享信息可以由第一源端设备先发送给交互智能设备,所述文件共享信息中至少包括本执行终端的设备标识,从而使交互智能设备能够确定文件共享信息的接收对象为本执行终端。所述文件共享信息具体由作为第一源端设备的源端设备生成,且第一源端设备可以根据文件共享所具备实现策略的不同来确定具体生成共享连接信息还是共享下载信息,以作为发送给交互智能设备的文件共享信息。
需要说明的是,交互智能设备接收到第一源端设备发送的文件共享信息后,首先对文件共享信息进行分析,只有将所述文件共享信息为包含了待共享文件的文件地址的共享连接信息时,将该文件共享信息发送给本执行终端。
S702、根据所述文件共享信息,获得所述第一源端设备中的待共享文件。
在本实施例中,当确定文件共享信息中只包含了待共享文件的文件地址、第一设备标识以及第二设备标识时,可认为该文件共享信息为共享连接信息,该情况可通过执行下述操作来实现待共享文件的获得。
具体的,图12给出了本申请实施例七中获得待共享文件的一种示例流程图,本实施例对根据所述文件共享信息,获得所述第一源端设备中的待共享文件进行另一种形式的优化,如图12所示,待共享文件的获得方法具体包括如下操作:
S7021、解析作为文件共享信息的共享连接信息,获得所包含本执行终端的第一设备标识、所述第一源端设备的第二设备标识、以及所述第一源端设备中待共享文件的文件地址。
在本实施例中,根据上述各实施例的描述,可知文件共享信息即为共享连接信息,所述共享连接信息可由第一源端设备通过用户在交互智能设备的第一当前展示界面上,将待拖拽图标拖拽到预设的第一共享触发区域的拖拽操作生成。在第一源端设备已将所述共享连接信息生成并发送至所述交互智能设备的前提下,本执行终端(第二源端设备)可接收交互智能设备通过无线网络转发的共享连接信息。
具体地,所述第一源端设备的第二设备标识,可用于使本执行终端确定发送共享连接信息的具体设备是哪一个源端设备,从而与将该源端设备认作第一源端设备并与该第一源端设备建立通信连接;所述第二源端设备(即本执行终端)的第一设备标识,可用于使交互智能设备明确共享连接信息的转发对象具体是哪一个,从而将共享连接信息准确转发至作为第二源端设备的源端设备(即本执行终端);所述待共享文件在第一源端设备中的文件地址,可认为是待共享文件在第一源端设备所对应文件服务器中具备的统一资源定位符,该文件服务器创建在第一源端设备中,该统一资源定位符具体可用于为本执行终端(第二源端设备)提供待共享文件在第一源端设备中的加载路径信息,以使本执行终端在建立与第一源端设备的通信连接后,通过所述加载路径信息获取待共享文件。其中,所述加载路径为所述待共享文件在所述文件服务器中的加载路径,通过该加载路径可以形成待共享文件在第一源端设备文件服务器中的URL。
S7022、根据所述第二设备标识,建立与所述第二设备标识所对应第一源端设备的通信连接。
具体地,通过共享连接信息中包含的第一源端设备的第二设备标识,能够确认发起共享连接信息的设备(即第一源端设备)的身份,从而建立本执行终端(第二源端设备)与所述第一源端设备的通信连接,其中,所述第一源端设备包含在与第二源端设备投屏在同一交互智能设备上的其他源端设备中。
本步骤可对接收的共享连接信息进行解析,以获得共享连接信息中包含的所述第一源端设备的第二设备标识,由此确定哪一个源端设备作为第一源端设备。
S7023、根据所述文件地址向所述第一源端设备发送共享下载请求。
在本实施例中,所述共享下载请求可以指由第二源端设备生成并发送的用于从第一源端设备下载所述待共享文件所需的请求消息,可选地,所述共享下载请求包括待共享文件的文件标识、所述第二源端设备的设备标识以及下载到所述第二源端设备的路径信息。
具体地,本步骤可以根据共享连接信息中包含的待共享文件在第一源端设备中的文件地址,获取从第一源端设备下载待共享文件所需的加载路径信息,由此可以根据所述加载路径向第一源端设备发送共享下载请求。
S7024、接收所述第一源端设备基于所述共享下载请求发送的待共享文件。
具体地,在第一源端设备响应本执行终端发送的共享下载请求后,可以接收由第一源端设备发送的待共享文件,以完成对待共享文件由第一源端设备到第二源端设备的共享。
本申请实施例七提供的一种文件共享方法,应用于本申请实施例中用户选中待共享第一源端设备中待共享文件的源端设备,在用户通过交互智能设备将当前展示界面拖动到第一共享触发区域,以使第一源端设备生成当前展示界面对应的文件共享信息并发送至交互智能设备后,本执行终端可以接收到交互智能设备发送的文件共享信息,并在分析出文件共享信息中包含了待共享文件的文件地址时,根据共享连接信息中包含的第一源端设备的设备标识以及文件地址与第一源端设备建立通信连接,继而根据共享连接信息中包含的文件地址向第一源端设备发送共享下载请求,等待第一源端设备响应共享下载请求,并接收到第一源端设备发送的对应当前展示界面的待共享文件,从而完成了第一源端设备中待共享文件到本执行终端的共享。由此,解决了交互智能设备上存在多个源端设备建立通信连接时的文件传输操作复杂的问题,对于用户而言,能够在不打断源端设备的当前界面到交互智能设备上进行信息展示的前提下,仅通过简单的将待分享文件拖动到共享的触发区域,即可触发将文件共享到触发区域关联的源端设备,实现了文件的快速共享,简化了文件共享的实现流程。
在本实施例七上述描述的基础上,形成了本申请实施例七的另一个可选实施例,在该可选实施例中,获得待共享文件件的实现方式可具体为:
从创建于本执行终端的文件服务器中获取第一源端设备或交互智能设备上传的待共享文件,其中,所述待共享文件由第一源端设备或交互智能设备基于所述文件服务器的共享链接地址上传。
在本可选步骤中,作为本执行终端的第二源端设备上预先创建了文件服务器,所述文件服务器具备相应的共享链接地址,该文件服务器可以存储其他设备(如第一源端设备或交互智能设备)上传的文件。其上传时机可由其他设备确定,示例性的,第一源端设备可以在接收到交互智能设备同步的已连接设备信息表后,确定第二源端设备上文件服务器的共享链接地址后,直接将待共享文件上传至该文件服务器,又如,交互智能设备可以在接收到第一源端设备发送的作为文件共享信息的共享下载信息后,基于共享下载信息中的第一设备标识可以确定出第二源端设备的共享链接地址,并可将共享下载信息中的待共享文件按照该共享链接地址上传至文件服务器。本可选步骤的仅需从文件服务器中获取已上传的待共享文件,无需其他操作,由此大大减少了本执行终端的执行步骤,实现了简便快速的文件共享。
实施例八
图13为本申请实施例八提供的一种文件共享装置的结构框图,该装置适用于一个源端设备向另一个源端设备进行文件共享的情况,该装置集成在交互智能设备中。
在本实施例中,集成该装置的交互智能设备与至少两个源端设备通过无线网络建立通信连接,且从各所述源端设备中任一选定的第一源端设备的当前界面作为当前展示界面展示在本执行设备的触摸显示屏上,如图13所示,该装置包括:第一接收模块81和共享执行模块82。
其中,第一接收模块81,用于接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,其中,所述第一共享触发区域与第二源端设备相关联,所述第一源端设备与所述第二源端设备为与本执行设备建立通信连接的任意两个源端设备;
共享执行模块82,用于通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备。
本申请实施例八提供的一种文件共享装置可以用于执行上述实施例一至实施例三中任一提供的文件共享方法,且具备相应的功能和有益效果。
实施例九
图14为本申请实施例九提供的一种文件共享装置的结构框图,该装置所集成的执行终端可以是与交互智能设备建立通信连接的,且当前界面作为当前展示界面展示在交互智能设备的触摸显示屏上的第一源端设备。该装置适用于对包含在该执行终端中的待共享文件进行文件共享的情况,如图14所示,该装置包括:信息接收模块91、信息确定模块92以及共享执行模块93。
其中,信息接收模块91,用于接收交互智能设备发送的共享交互信息,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上;
信息确定模块92,用于分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,其中,所述第二源端设备及本执行终端均为与所述交互智能设备建立通信的源端设备;
共享执行模块93,用于通过设定的共享规则使所述待共享文件共享至所述第二源端设备。
需要说明的是,上述实施例提供的文件共享装置在执行文件共享方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例九提供的文件共享装置与实施例四至实施例六所提供文件共享方法属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。另外,上述本实施例序号仅仅为了描述,不代表实施例的优劣。
本申请实施例九提供的一种文件共享装置可以用于执行上述实施例四、实施例五或实施例六提供的文件共享方法,且具备相应的功能和有益效果。
实施例十
图15为本申请实施例十提供的一种文件共享装置的结构框图,该装置所集成的执行终端可以是与交互智能设备建立通信连接的,且且通过用户到共享触发区域的拖拽操作触发的进行文件共享的源端设备。该装置适用于从其他包含了待共享文件的源端设备中进行待共享文件共享的情况,如图15所示,该装置包括:文件获取模块101。
其中,文件获取模块101,用于从创建于本执行终端的文件服务器中获取第一源端设备或交互智能设备上传的待共享文件,其中,所述待共享文件由第一源端设备或交互智能设备基于所述文件服务器的共享链接地址上传;或者,
接收交互智能设备通过无线网络转发的文件共享信息,并根据所述文件共享信息,获得所述第一源端设备中的待共享文件;
其中,所述文件共享信息由第一源端设备生成并发送至所述交互智能设备,所述文件共享信息为共享连接信息。
进一步地,文件获取模块101具体可包括:文件共享单元;
文件共享单元,用于解析作为文件共享信息的共享连接信息,获得所包含本执行终端的第一设备标识、所述第一源端设备的第二设备标识、以及所述第一源端设备中待共享文件的文件地址;根据所述第二设备标识,建立与所述第二设备标识所对应第一源端设备的通信连接;根据所述文件地址向所述第一源端设备发送共享下载请求;接收所述第一源端设备基于所述共享下载请求发送的待共享文件。
需要说明的是,上述实施例提供的文件共享装置在执行文件共享方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的文件共享装置与文件共享方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。另外,上述本实施例序号仅仅为了描述,不代表实施例的优劣。
本申请实施例十提供的一种文件共享装置可以用于执行上述实施例七提供的文件共享方法,且具备相应的功能和有益效果。
实施例十一
图16为本申请实施例十一提供的一种文件共享***的***架构图,如图16所示,该***包括:交互智能设备1101以及至少两个源端设备1102。
交互智能设备1101与各源端设备1102通过无线网络建立通信连接,且从各源端设备1102中任一选定的第一源端设备的当前界面作为当前展示界面展示在本执行设备的触摸显示屏上;
交互智能设备1101接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备,其中,所述第一共享触发区域与第二源端设备相关联,所述第一源端设备与所述第二源端设备为与本执行设备建立通信连接的任意两个源端设备;
源端设备1102作为第一源端设备时,接收交互智能设备发送的共享交互信息,分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于交互智能设备1101中的当前展示界面上,所述第二源端设备及本执行终端均为与交互智能设备1101建立通信的源端设备;
源端设备1102作为第二源端设备时,从创建于本执行终端的文件服务器中获取第一源端设备或交互智能设备上传的待共享文件,其中,所述待共享文件由第一源端设备或交互智能设备基于所述文件服务器的共享链接地址上传;或者,接收交互智能设备通过无线网络转发的文件共享信息,并根据所述文件共享信息,获得所述第一源端设备中的待共享文件;
其中,所述文件共享信息由第一源端设备生成并发送至交互智能设备1101,所述文件共享信息为共享下载信息或共享连接信息。
本申请实施例十一提供的一种文件共享***,包含了执行上述实施例一、实施例二以及实施例三的交互智能设备,还包括了执行上述实施例四至实施例七任一实施例至少两个源端设备,且交互智能设备与至少两个源端设备通过上述实施例提供的文件共享方法进行文件共享的相互配合,由此为用户提供了进行文件共享触发的操作捷径,保证了在不打断文件共享***中各源端设备与交互智能设备通信连接的前提下,仅通过用户在交互智能设备上简单的将作为待共享文件的当前展示界面拖动到第二源端设备对应的触发区域的拖拽操作,即可触发实现第一源端设备上的待共享文件到第二源端设备的共享,解决了交互智能设备上存在多个源端设备建立通信连接时的文件传输操作复杂的问题,对于用户而言,能够在不打断源端设备的当前界面到交互智能设备上进行信息展示的前提下,仅通过简单的将待分享文件拖动到共享的触发区域,即可触发将文件共享到触发区域关联的源端设备,实现了文件的快速共享,简化了文件共享的实现流程。
实施例十二
图17为本申请实施例十二提供的一种交互智能设备的结构示意图。如图17所示,所述交互智能设备 1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。
其中,通信总线1002用于实现这些组件之间的连接通信。
其中,用户接口1003可以包括显示屏(Display)、摄像头(Camera),可选用户接口1003还可以包括标准的有线接口、无线接口。
其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种接口和线路连接整个所述交互智能设备1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行所述交互智能设备1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(DigitalSignal Processing,DSP)、现场可编程门阵列 (Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(Central Processing Unit,CPU)、图像处理器 (GraphicsProcessing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。
其中,存储器1005可以包括随机存储器(RandomAccess Memory,RAM),也可以包括只读存储器 (Read-Only Memory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图17所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及所述交互智能设备的操作应用程序。在图17所示的所述交互智能设备1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的所述交互智能设备的操作应用程序,并具体执行以下操作:
接收到将当前展示界面中当前展示界面拖拽至第一共享触发区域的拖拽操作,其中,所述第一共享触发区域与第二当前展示界面相关联,所述当前展示界面与所述第二展示界面为展示在所述触摸显示屏上的任意两个所述当前展示界面;通过所述拖拽操作,使所述当前展示界面在第一源端设备中对应的待共享文件共享至第二源端设备,其中,所述第一源端设备为所述当前展示界面对应的源端设备,所述第二源端设备为所述第二当前展示界面对应的源端设备。
进一步地,在所述交互智能设备与所述至少两个源端设备通过无线网络建立通信连接后,该所述交互智能设备还可以执行:接收各所述源端设备反馈的设备信息,形成已连接设备信息表,所述设备信息包括:源端设备的设备标识以及预创建在相应源端设备上文件服务器的共享链接地址。同时也可以执行:确定各所述源端设备用于共享触发的触发标号,形成包含各所述触发标号及相应源端设备的设备标识的触发关联表,并发送给各所述源端设备;基于所述触发关联表创建悬浮触发窗口,按照设定展示属性在所述触摸显示屏上展示所述悬浮触发窗口,并将所述悬浮触发窗口同步展示于各所述源端设备中,其中,所述悬浮触发窗口包含具备不同触发标号且与相应源端设备关联的共享触发区域。
本申请实施例十二提供的一种所述交互智能设备执行上述实施例一至实施例三种任意实施例提供的文件共享方法时,具备与该文件共享方法相应的功能和有益效果。
实施例十三
图18为本申请实施例十三提供的一种源端设备的结构示意图。如图18所示,所述源端设备1110可以包括:至少一个处理器1111,至少一个网络接口1114,用户接口1113,存储器1115,至少一个通信总线1112。
其中,通信总线1112用于实现这些组件之间的连接通信。
其中,用户接口1113可以包括显示屏(Display)、摄像头(Camera),可选用户接口1113还可以包括标准的有线接口、无线接口。
其中,网络接口1114可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器1111可以包括一个或者多个处理核心。处理器1111利用各种接口和线路连接整个源端设备1110内的各个部分,通过运行或执行存储在存储器1115内的指令、程序、代码集或指令集,以及调用存储在存储器1115内的数据,执行源端设备1110的各种功能和处理数据。可选的,处理器1111可以采用DSP、FPGA、PLA中的至少一种硬件形式来实现。处理器1111可集成CPU、GPU和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1111中,单独通过一块芯片进行实现。
其中,存储器1115可以包括RAM,也可以包括只读存储器。可选的,该存储器1115包括非瞬时性计算机可读介质。存储器1115可用于存储指令、程序、代码、代码集或指令集。存储器1115可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1115可选的还可以是至少一个位于远离前述处理器 1111的存储装置。如图18所示,作为一种计算机存储介质的存储器1115中可以包括操作***、网络通信模块、用户接口模块以及所述交互智能设备的操作应用程序。在图18所示的源端设备1110中,用户接口1113主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1111可以用于调用存储器1115 中存储的所述交互智能设备的操作应用程序,并在源端设备作为第一源端设备时具体执行以下操作:
接收交互智能设备发送的共享交互信息,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上;
分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,其中,所述第二源端设备及本执行终端均为与所述交互智能设备建立通信的源端设备;
通过设定的共享规则使所述待共享文件共享至所述第二源端设备。
此外,在源端设备作为第二源端设备时,具体还可以执行以下操作:
从创建于本执行终端的文件服务器中获取第一源端设备或交互智能设备上传的待共享文件,其中,所述待共享文件由第一源端设备或交互智能设备基于所述文件服务器的共享链接地址上传;或者,
接收交互智能设备通过无线网络转发的文件共享信息,并根据所述文件共享信息,获得所述第一源端设备中的待共享文件;
其中,所述文件共享信息由第一源端设备生成并发送至所述交互智能设备,所述文件共享信息为共享连接信息。
本申请实施例十三提供的一种所述交互智能设备执行上述实施例四至实施例七任一实施例提供的文件共享方法时,具备与该文件共享方法相应的功能和有益效果。
实施例十四
本申请实施例十四还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,
所述指令适于由处理器加载并执行如上述图2-图18所示实施例的方法步骤,具体执行过程可以参见图2-图18所示实施例的具体说明,在此不进行赘述。
存储介质所在设备可以是所述交互智能设备或源端设备。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。
因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。
Claims (10)
1.一种文件共享方法,其特征在于,本执行设备与至少两个源端设备通过无线网络建立通信连接,且从各所述源端设备中任一选定的第一源端设备的当前界面作为当前展示界面展示在本执行设备的触摸显示屏上,所述方法包括:
接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,其中,所述第一共享触发区域与第二源端设备相关联,所述第一源端设备与所述第二源端设备为与本执行设备建立通信连接的任意两个源端设备;
通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备。
2.根据权利要求1所述的方法,其特征在于,通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备,包括:
将所述拖拽操作的操作数据发送至所述第一源端设备;
接收到所述第一源端设备发送的文件共享信息,其中,所述文件共享信息由所述第一源端设备在接收到所述操作数据后生成;
通过所述文件共享信息,使所述第二源端设备获得所述当前展示界面对应的待共享文件。
3.一种文件共享方法,其特征在于,包括:
接收交互智能设备发送的共享交互信息,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上;
分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,其中,所述第二源端设备及本执行终端均为与所述交互智能设备建立通信的源端设备;
通过设定的共享规则使所述待共享文件共享至所述第二源端设备。
4.根据权利要求3所述的方法,其特征在于,所述通过设定的共享规则使所述待共享文件共享至所述第二源端设备,包括:
生成对应所述待共享文件的文件共享信息并发送至所述交互智能设备,以通过所述交互智能设备转发至所述第二源端设备,使所述第二源端设备基于所述文件共享信息获得所述待共享文件。
5.一种文件共享装置,其特征在于,本执行设备与至少两个源端设备通过无线网络建立通信连接,且从各所述源端设备中任一选定的第一源端设备的当前界面作为当前展示界面展示在本执行设备的触摸显示屏上,包括:
第一接收模块,用于接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,其中,所述第一共享触发区域与第二源端设备相关联,所述第一源端设备与所述第二源端设备为与本执行设备建立通信连接的任意两个源端设备;
共享执行模块,用于通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备。
6.一种文件共享装置,其特征在于,包括:
信息接收模块,用于接收交互智能设备发送的共享交互信息,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上;
信息确定模块,用于分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,其中,所述第二源端设备及本执行终端均为与所述交互智能设备建立通信的源端设备;
共享执行模块,用于通过设定的共享规则使所述待共享文件共享至所述第二源端设备。
7.一种文件共享***,其特征在于,包括:交互智能设备以及至少两个源端设备;
所述交互智能设备与各所述源端设备通过无线网络建立通信连接,且从各所述源端设备中任一选定的第一源端设备的当前界面作为当前展示界面展示在本执行设备的触摸显示屏上;
所述交互智能设备接收到将所述当前展示界面拖拽至第一共享触发区域的拖拽操作,通过所述拖拽操作,使所述当前展示界面对应的待共享文件共享至所述第二源端设备,其中,所述第一共享触发区域与第二源端设备相关联,所述第一源端设备与所述第二源端设备为与本执行设备建立通信连接的任意两个源端设备;
所述源端设备作为第一源端设备时,接收交互智能设备发送的共享交互信息,分析到所述操作数据满足共享触发条件时,确定所述当前展示界面对应的待共享文件以及所述待共享文件对应的第二源端设备,其中,所述共享交互信息中至少包括拖拽操作的操作数据,所述拖拽操作作用在作为第一源端设备的本执行终端展示于所述交互智能设备中的当前展示界面上,所述第二源端设备及本执行终端均为与所述交互智能设备建立通信的源端设备;
所述源端设备作为第二源端设备时,从创建于本执行终端的文件服务器中获取第一源端设备或交互智能设备上传的待共享文件,其中,所述待共享文件由第一源端设备或交互智能设备基于所述文件服务器的共享链接地址上传;或者,接收交互智能设备通过无线网络转发的文件共享信息,并根据所述文件共享信息,获得所述第一源端设备中的待共享文件;
其中,所述文件共享信息由第一源端设备生成并发送至所述交互智能设备,所述文件共享信息为共享连接信息。
8.一种交互智能设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1或2的方法步骤。
9.一种源端设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求3或4的方法步骤。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有至少一条指令,所述指令适于由处理器加载并执行如权利要求1-4任意一项的方法步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910989347.6A CN110750197B (zh) | 2019-10-17 | 2019-10-17 | 文件共享方法、装置、***、相应设备及存储介质 |
PCT/CN2019/121684 WO2021072926A1 (zh) | 2019-10-17 | 2019-11-28 | 文件共享方法、装置、***、交互智能设备、源端设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910989347.6A CN110750197B (zh) | 2019-10-17 | 2019-10-17 | 文件共享方法、装置、***、相应设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110750197A true CN110750197A (zh) | 2020-02-04 |
CN110750197B CN110750197B (zh) | 2021-07-23 |
Family
ID=69278685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910989347.6A Active CN110750197B (zh) | 2019-10-17 | 2019-10-17 | 文件共享方法、装置、***、相应设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110750197B (zh) |
WO (1) | WO2021072926A1 (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111506231A (zh) * | 2020-04-14 | 2020-08-07 | 维沃移动通信有限公司 | 一种显示方法及电子设备 |
CN111913614A (zh) * | 2020-06-01 | 2020-11-10 | 广州视源电子科技股份有限公司 | 多画面显示控制方法、装置、存储介质及显示器 |
CN113535662A (zh) * | 2020-07-09 | 2021-10-22 | 北京字节跳动网络技术有限公司 | 一种信息位置的指示方法、装置、电子设备及存储介质 |
CN113542337A (zh) * | 2020-04-30 | 2021-10-22 | 北京字节跳动网络技术有限公司 | 信息共享方法、装置、电子设备及存储介质 |
CN114077373A (zh) * | 2021-04-29 | 2022-02-22 | 华为技术有限公司 | 一种电子设备间的交互方法及电子设备 |
CN114089901A (zh) * | 2020-07-29 | 2022-02-25 | 华为技术有限公司 | 一种跨设备的对象拖拽方法及设备 |
CN114610193A (zh) * | 2020-12-04 | 2022-06-10 | 华为技术有限公司 | 内容共享方法、电子设备及存储介质 |
CN114979730A (zh) * | 2021-02-25 | 2022-08-30 | 广州视源电子科技股份有限公司 | 传屏交互方法、装置、计算机设备和存储介质 |
CN116700555A (zh) * | 2022-10-25 | 2023-09-05 | 荣耀终端有限公司 | 动效处理方法及电子设备 |
WO2024082851A1 (zh) * | 2022-10-17 | 2024-04-25 | Oppo广东移动通信有限公司 | 资源的整合方法、装置、电子设备以及存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116301484A (zh) * | 2021-12-21 | 2023-06-23 | 北京小米移动软件有限公司 | 一种数据共享方法及装置、电子设备、存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120278731A1 (en) * | 2008-07-10 | 2012-11-01 | Apple Inc. | Collaborative media production |
CN103873578A (zh) * | 2014-03-21 | 2014-06-18 | 深圳市东方拓宇科技有限公司 | 一种终端之间发送和共享内容的方法及对应终端 |
CN104506907A (zh) * | 2014-11-25 | 2015-04-08 | 上海众应信息科技有限公司 | 控制端与多个远程被控终端之间的交互操作方法及*** |
CN105302285A (zh) * | 2014-08-01 | 2016-02-03 | 福州瑞芯微电子股份有限公司 | 多屏显示方法、设备及*** |
CN107632895A (zh) * | 2017-08-31 | 2018-01-26 | 维沃移动通信有限公司 | 一种信息共享方法及移动终端 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104317508A (zh) * | 2014-09-28 | 2015-01-28 | 宇龙计算机通信科技(深圳)有限公司 | 一种信息共享的方法、***及终端 |
CN105224185B (zh) * | 2014-11-03 | 2019-04-12 | 维沃移动通信有限公司 | 数据共享方法及移动终端 |
CN106656673A (zh) * | 2016-12-28 | 2017-05-10 | 诺仪器(中国)有限公司 | Otdr数据共享***及方法 |
CN107247746B (zh) * | 2017-05-23 | 2020-11-13 | 努比亚技术有限公司 | 一种数据分享方法及终端 |
CN110703966B (zh) * | 2019-10-17 | 2021-06-11 | 广州视源电子科技股份有限公司 | 文件共享方法、装置、***、相应设备及存储介质 |
-
2019
- 2019-10-17 CN CN201910989347.6A patent/CN110750197B/zh active Active
- 2019-11-28 WO PCT/CN2019/121684 patent/WO2021072926A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120278731A1 (en) * | 2008-07-10 | 2012-11-01 | Apple Inc. | Collaborative media production |
CN103873578A (zh) * | 2014-03-21 | 2014-06-18 | 深圳市东方拓宇科技有限公司 | 一种终端之间发送和共享内容的方法及对应终端 |
CN105302285A (zh) * | 2014-08-01 | 2016-02-03 | 福州瑞芯微电子股份有限公司 | 多屏显示方法、设备及*** |
CN104506907A (zh) * | 2014-11-25 | 2015-04-08 | 上海众应信息科技有限公司 | 控制端与多个远程被控终端之间的交互操作方法及*** |
CN107632895A (zh) * | 2017-08-31 | 2018-01-26 | 维沃移动通信有限公司 | 一种信息共享方法及移动终端 |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111506231A (zh) * | 2020-04-14 | 2020-08-07 | 维沃移动通信有限公司 | 一种显示方法及电子设备 |
CN111506231B (zh) * | 2020-04-14 | 2022-04-22 | 维沃移动通信有限公司 | 一种显示方法及电子设备 |
CN113542337A (zh) * | 2020-04-30 | 2021-10-22 | 北京字节跳动网络技术有限公司 | 信息共享方法、装置、电子设备及存储介质 |
US11809380B2 (en) | 2020-04-30 | 2023-11-07 | Beijing Bytedance Network Technology Co., Ltd. | Information sharing method, apparatus, electronic device, and storage medium |
CN111913614A (zh) * | 2020-06-01 | 2020-11-10 | 广州视源电子科技股份有限公司 | 多画面显示控制方法、装置、存储介质及显示器 |
CN113535662A (zh) * | 2020-07-09 | 2021-10-22 | 北京字节跳动网络技术有限公司 | 一种信息位置的指示方法、装置、电子设备及存储介质 |
CN113535662B (zh) * | 2020-07-09 | 2023-04-07 | 抖音视界有限公司 | 一种信息位置的指示方法、装置、电子设备及存储介质 |
CN114089901A (zh) * | 2020-07-29 | 2022-02-25 | 华为技术有限公司 | 一种跨设备的对象拖拽方法及设备 |
CN114089901B (zh) * | 2020-07-29 | 2023-11-24 | 华为技术有限公司 | 一种跨设备的对象拖拽方法及设备 |
CN114610193A (zh) * | 2020-12-04 | 2022-06-10 | 华为技术有限公司 | 内容共享方法、电子设备及存储介质 |
CN114979730A (zh) * | 2021-02-25 | 2022-08-30 | 广州视源电子科技股份有限公司 | 传屏交互方法、装置、计算机设备和存储介质 |
CN114077373A (zh) * | 2021-04-29 | 2022-02-22 | 华为技术有限公司 | 一种电子设备间的交互方法及电子设备 |
WO2024082851A1 (zh) * | 2022-10-17 | 2024-04-25 | Oppo广东移动通信有限公司 | 资源的整合方法、装置、电子设备以及存储介质 |
CN116700555A (zh) * | 2022-10-25 | 2023-09-05 | 荣耀终端有限公司 | 动效处理方法及电子设备 |
CN116700555B (zh) * | 2022-10-25 | 2023-12-05 | 荣耀终端有限公司 | 动效处理方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2021072926A1 (zh) | 2021-04-22 |
CN110750197B (zh) | 2021-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110750197B (zh) | 文件共享方法、装置、***、相应设备及存储介质 | |
CN110703966B (zh) | 文件共享方法、装置、***、相应设备及存储介质 | |
US11775246B2 (en) | Virtual workspace viewport following in collaboration systems | |
US11755176B2 (en) | Collaboration system including markers identifying multiple canvases in a shared virtual workspace | |
KR102611858B1 (ko) | 지능형 인터랙티브 태블릿의 조작 방법, 저장 매체 및 관련 기기 | |
US20160378291A1 (en) | Object group processing and selection gestures for grouping objects in a collaboration system | |
US11604580B2 (en) | Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device | |
KR20160017050A (ko) | 공간 이벤트 맵을 포함하는 협업 시스템 | |
US10810698B2 (en) | Information processing method and client | |
US9830056B1 (en) | Indicating relationships between windows on a computing device | |
JP2020516983A (ja) | リアルタイム協働用のライブインク存在 | |
US11934637B2 (en) | Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces | |
CN110908552B (zh) | 多窗口操作控制方法、装置、设备及存储介质 | |
CN112274910A (zh) | 虚拟按键配置方法、虚拟按键方法及相关装置 | |
CN112256189B (zh) | 一种白板便签的显示方法、装置、设备和存储介质 | |
JP2019023870A (ja) | 情報処理装置、情報処理プログラム、情報処理方法および情報処理システム | |
CN114793485A (zh) | 投屏交互方法、投屏***及终端设备 | |
CN115373558A (zh) | 投屏方法、装置、设备及存储介质 | |
JP2014146233A (ja) | 資料共有プログラム、端末装置、資料共有方法 | |
WO2023115316A1 (zh) | 投屏方法、装置、存储介质及电子设备 | |
JP6388844B2 (ja) | 情報処理装置、情報処理プログラム、情報処理方法および情報処理システム | |
CN118094038A (zh) | 内容分享方法、计算机可读存储介质及智能设备 | |
CN117348786A (zh) | 对象发送方法、装置、电子设备和可读存储介质 | |
CN114816095A (zh) | 触摸屏的批注工具栏的移动方法、装置、介质及交互平板 | |
CN114442862A (zh) | 一种基于激光感应的交互控制方法、智能终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |