视频文件传输方法及视频文件传输系统.pdf

上传人:柴****2 文档编号:6188902 上传时间:2019-05-18 格式:PDF 页数:14 大小:534.01KB
返回 下载 相关 举报
摘要
申请专利号:

CN201310565364.X

申请日:

2013.11.13

公开号:

CN103577108A

公开日:

2014.02.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||专利申请权的转移IPC(主分类):G06F 3/0488登记生效日:20170821变更事项:申请人变更前权利人:广州市沃希信息科技有限公司变更后权利人:广州沃定新信息科技有限公司变更事项:地址变更前权利人:510530 广东省广州市萝岗区荔红路81号207房变更后权利人:510663 广东省广州市高新技术产业开发区科学大道118号701房|||实质审查的生效IPC(主分类):G06F 3/0488申请日:20131113|||公开

IPC分类号:

G06F3/0488(2013.01)I

主分类号:

G06F3/0488

申请人:

广州市沃希信息科技有限公司

发明人:

不公告发明人

地址:

510530 广东省广州市萝岗区荔红路81号207房

优先权:

2013.01.26 CN 201310029148.3

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明提供一种视频文件传输方法,包括步骤:进入操作界面;第一电子设备检测触摸手势,根据触摸手势的滑动方向信息生成请求数据包;若在预设时间内第一电子设备接收由第二电子设备触摸手势滑动方向信息生成的响应数据包,建立连接;若第一电子设备用户选择的为正在播放的视频文件,则记录下当前播放的视频帧,从所述视频帧或视频文件的第一帧开始传输视频文件给第二电子设备;所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信息。可以简单、直观地在两个电子设备之间进行播放的视频文件传输,简化界面操作,提高用户体验;可实行范围内用户精准匹配,即使在多用户共同使用的时候也可准确地将文件传输给目标用户。本发明还提供一种视频文件传输系统。

权利要求书

权利要求书
1.  一种视频文件传输方法,其特征在于,包括步骤:
    进入操作界面;第一电子设备检测触摸手势,根据触摸手势的滑动方向信息生成请求数据包;若在预设时间内第一电子设备接收由第二电子设备触摸手势滑动方向信息生成的响应数据包,建立连接;若第一电子设备用户选择的为正在播放的视频文件,则记录下当前播放的视频帧,从所述视频帧或视频文件的第一帧开始传输视频文件给第二电子设备;所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信息。

2.  根据权利要求1所述的视频文件传输方法,其特征在于,所述第一电子设备用户选择的正在播放中视频文件通过第一电子设备触摸手势的第二预设滑动方向信息移动至预设位置的动作发送到第二电子设备。

3.  根据权利要求2所述的视频文件传输方法,其特征在于,所述预设位置为显示屏幕边缘或预设图标处。

4.  根据权利要求1或2或3所述的视频文件传输方法,其特征在于,所述播放的视频文件可通过手指在第一预设时间内停留在触摸屏中生成一个半透明图标来进行选择。

5.  根据权利要求1或2或3所述的视频文件传输方法,其特征在于,所述第二电子设备接收到视频帧后进行播放。

6.  根据权利要求1或2或3所述的视频文件传输方法,其特征在于,所述第一预设滑动方向信息与第一电子设备触摸手势的滑动方向信息大致相同或大致相反;
和/或
所述第二电子设备检测触摸手势,若检测到第二电子设备触摸手势的滑动方向信息为第三预设滑动方向信息,则接收并播放视频文件。

7.  根据权利要求6所述的视频文件传输方法,其特征在于,所述第二预设滑动方向信息与第一电子设备触摸手势的滑动方向信息大致相同或大致相反。

8.  根据权利要求7所述的一种视频文件传输方法,其特征在于,所述第三预设滑动方向信息与第一电子设备触摸手势的滑动方向信息大致相同或大致相反。

9.  一种视频文件传输系统,其特征在于,该系统包括: 
触摸手势检测模块,用于检测用户在触摸屏上点击的触摸点以及滑动之后的触摸点的位置信息,并根据触摸点的位置产生滑动方向信息;
数据处理模块,用于根据所述触摸点滑动方向信息生成一个请求与第二电子设备建立通信连接的请求数据包;在第一电子设备与第二电子设备建立连接后,还用于生成第一电子设备用户选择的视频文件发送到第二电子设备的指令;同时,若第一电子设备用户选择的为正在播放的视频文件,则用于记录下当前播放的视频帧;
响应检测模块,用于检测第一电子设备是否在预设的时间间隔内接收到第二电子设备回复的响应数据包,所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信息;
第一通信模块,用于接收响应检测模块的信息,根据信息与所述第二电子设备建立连接,还用于根据第一电子设备用户选择的文件发送到第二电子设备的指令来发送文件。

10.  根据权利要求9所述的视频文件传输系统,其特征在于,所述数据处理模块生成第一电子设备用户选择的文件发送到第二电子设备的指令根据第一电子设备触摸手势的第二预设滑动方向信息移动至预设位置的动作触发。

说明书

说明书视频文件传输方法及视频文件传输系统
技术领域
本发明涉及一种视频文件传输方法及文件传输系统系统,特别涉及一种利用电子设备的触摸滑动手势进行文件交互的视频文件传输方法以及视频文件传输系统。 
背景技术
随着科技和经济的发展,移动设备的普及程度得到的极大的提高。目前,在我国智能手机、ipad、平板电脑等移动终端的拥有量不断上升,在发达的城市几乎是人手一部手机,甚至部分人同时拥有手机和iPad等移动终端。近几年,移动终端正往屏幕最大化发展。而当前在电子设备中的视频文件基本上都以整个文件的形式传输。在用户观看视频的时候,需要退出或切换文件,再进行传输操作,无法实现即时共享视频或传输视频。 
通过对现有技术的了解,发明人认为,现有技术至少存在如下问题: 
第一、两电子设备建立连接后传输文件,操作的界面或操作过程比较复杂;
第二、操作动作或操作手势不够简单易懂,用户难以适应。
第三、若多用户同时使用,会出现用户连接混乱的现象。多用户传输文件也会出现无目的传输的状况,信息的有用率较低。 
发明内容
基于上述情况,本发明提出了视频文件传输方法以及视频文件传输系统,可以更为播放中的视频文件的共享,传输问题。 
 本发明的主要目的在于方便多个电子设备之间通信,满足人们日常社交及分享的需要。为了尽可能的方便个人使用,本发明分别用在广域网和局域网内。在广域网中,分享者和被分享者都可以使用网络、GPS定位以及处于同一分享平台情况下(此分享平台具有好友的概念)。在局域网中,分享者和被分享者双方都可以利用移动端设备的蓝牙接口、wifi设备甚至是红外接收装置,形成局域网中一对一、一对多甚至多对多的连接状态。 
一种视频文件传输方法,包括: 
   进入操作界面;第一电子设备检测触摸手势,根据触摸手势的滑动方向信息生成请求数据包;若在预设时间内第一电子设备接收由第二电子设备触摸手势滑动方向信息生成的响应数据包,建立连接;若第一电子设备用户选择的为正在播放的视频文件,则记录下当前播放的视频帧,从所述视频帧或视频文件的第一帧开始传输视频文件给第二电子设备;所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信息。
所述第一电子设备用户选择的正在播放中视频文件通过第一电子设备触摸手势的第二预设滑动方向信息移动至预设位置的动作发送到第二电子设备。 
所述预设位置为显示屏幕边缘或预设图标处。 
所述第二电子设备接收到视频帧后进行播放。 
一种视频文件传输系统,该系统包括: 
触摸手势检测模块,用于检测用户在触摸屏上点击的触摸点以及滑动之后的触摸点的位置信息,并根据触摸点的位置产生滑动方向信息;
数据处理模块,用于根据所述触摸点滑动方向信息生成一个请求与第二电子设备建立通信连接的请求数据包,并将该请求数据包发送至网络;在第一电子设备与第二电子设备建立连接后,还用于将第一电子设备用户选择的文件传输或共享给第二电子设备;
响应检测模块,用于检测第一电子设备是否在预设的时间间隔内接收到第二电子设备回复的响应数据包,所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信息;
第一通信模块,用于当第一电子设备在预设的时间内接收到其它电子设备回复的响应数据包时,与发送响应数据包的第二电子设备建立通信连接,并可用于发送文件。
所述数据包发送模块还包括用户选择的文件通过第一电子设备触摸手势的第一滑动方向信息移动至界面边缘的动作传送到第二电子设备。 
相对于现有技术,本发明提供的文件传输系统及方法可以简单、直观地在两个电子设备之间进行播放中的视频文件传输,简化界面操作,提高用户体验;同时,可实行范围内用户精准匹配,即使在多用户共同使用的时候也可准确地将文件传输给目标用户。 
附图说明
图1是本发明的一种视频文件传输方法实施例的流程示意图A; 
图2是本发明的一种视频文件传输方法实施例的预设图标位置示意图;
图3是本发明的一种视频文件传输方法实施例的流程示意图B;
图4是一种视频文件传输系统实施例的结构示意图。
具体实施方式
以下结合其中的较佳实施方式对本发明方案进行详细阐述。 
图1中示出了本发明的视频文件传输方法实施例的流程示意图。 
如图1所示,本实施例中的方法包括步骤: 
S101:进入操作界面;在本实施例中进入操作界面是为了确保每一个电子设备(也可以叫做电子装置,目前智能手机、平板电脑、pc都可以作为本发明的实现装置)都有一个共同的服务网络。在明确电子设备之间的连接关系后,其操作界面可以理解为电子设备的任意显示页面。
S102:第一电子设备检测触摸手势,根据触摸手势的滑动方向信息生成请求数据包并发送该数据包到网络中;在本实施例中,第一电子设备检测是否有一个或多个手指(或触摸物)触摸屏幕,若在预设时间内(100ms)手指由触摸点向左滑动,则产生的请求指令包括一个左移的信息。若有多个手指往不同方向移动,而产生的请求数据包括不同方向的移动信息。此时,第一电子设备会根据不同的滑动方向信息生成相应的请求数据包,并将该请求数据包发送至网络中,等待第二电子设备的响应。这里说的网络,包括局域网或者广域网中。作为较优实施例,这里采用了局域网中的无线网络。在此步骤中,请求数据包可以不发送到网络中,仅仅作为一个标记数据保存。 
S103:若在预设时间内第一电子设备接收由第二电子设备触摸手势滑动方向信息生成的响应数据包,建立连接;所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信息。 
第二电子设备检测触摸手势,根据用户触摸手势方向信息生成响应数据包并发送该数据包到网络中。一般来说,第二电子设备在接受到第一电子设备的请求包后(步骤S102若请求数据包不发送到网络,则不会出现这种状况),会有所提示,用户只须通过提示触动相应的手势或按下相应的提示按键即可。但是,一方面这种提示由于同一时间内可能有多个用户同时发来请求,逐个提示会浪费时间,也可能让不想接收的信息的用户接收信息提示造成用户困扰;另一方面,第一电子设备用户也不能第一时间与想连接的用户进行连接。这里所说的第二电子设备生成的响应数据包括检测到第二电子设备触摸手势的滑动方向信息。第二电子设备检测触摸手势时,触摸手势包括在触摸屏上放置一个或一个以上手指达预定时间量,并朝着一个方向或一个以上方向移动,根据滑动方向信息生成响应数据包。在本实施例中,第二电子设备不采用主动提示方式。第二电子设备检测是否有一个或多个手指(或触摸物)在触摸屏幕,并在预设时间内(100ms)手指由触摸点向左滑动。若有多个手指往不同方向移动,而产生的请求数据包括各个不同方向的移动信息。此时,第二电子设备会根据不同的滑动方向信息生成相应的响应数据包,发送该数据包到网络中。第一电子设备接收到响应数据包后,会判断响应数据包中的滑动方向信息是否为第一预设滑动方向信息,若是,建立连接,若否,返回S102。 
在响应数据包中的滑动方向信息是第一电子设备所要求的滑动方向信息时,第一电子设备才会与第二电子设备建立连接。 
一般来说,响应数据包中的滑动方向信息有下面几种情况: 
1、第二电子用户按下按键或触动屏幕按键生产响应数据包为第一电子用户请求数据包所要求数据一致;
2、响应数据包的滑动方向信息与请求数据包的方向信息大致相同或大致相反,如请求数据包与响应数据包的移动方向信息都是“左”,则认为其方向信息大致相同,请求数据包的移动方向信息是“左”,响应数据包的移动方向信息为“右”,则认为其方向信息大致相反;
3、响应数据包的移动方向信息与请求数据包的方向信息大致垂直向上或大致垂直向下,如请求数据包的移动方向信息是 “左”,而要求的响应数据包的移动方向信息是 “上”,则认为其要求方向信息为“垂直向上”信息;  
4、因手指多次往不同方向移动而产生请求数据包的移动方向信息,响应数据包中的多次移动的方向信息与请求数据包中的移动方向信息大致相同或大致相反。
上述的情况可认为是第二电子设备跟第一电子设备进行了匹配。这些匹配规则可以设置成多种匹配模式,由用户自己选择。使用时,第一电子设备用户选择对应匹配模式,并将规则告知第二电子设备用户,第二电子设备用户可通过其规则产生相应手势。最后通过数据包匹配进行连接。当然,匹配规则或者匹配模式都可以根据实际情况进行修改和改进,不局限于上述这几种模式。 
作为更好的实施例,响应数据包中的第一预设滑动方向信息与第一电子设备触摸手势的滑动方向信息大致相同或大致相反。由于第一电子设备和第二电子设备在实际操作时,不可能获得百分之百相同的滑动方向信息,因此,在本发明中,大致相同或大致相反是指第一电子设备触摸手势的滑动方向信息与第一预设滑动方向信息的角度相差不超过45o(4个方向)或22.5o(8个方向)。在其他的应用场景中,这个角度范围也可以有所不同,另外也可以通过系统校准滑动方向信息(如通过判定“左上”与水平方向的夹角是否大于45o,若大于则系统判定为垂直向上方向,若小于则系统判定为水平向左方向)。第一预设滑动方向信息主要是第一电子设备用户与第二电子设备用户约定的一个连接信息,比如第一电子设备用户触摸手势的滑动方向信息为“左”,他可以告诉第二电子设备用户在第二电子设备上进行触摸手势的滑动方向信息为“左”(相反为“右”)的操作。同理若同时告诉第三电子设备用户、第四电子设备用户……也可以轻易与他们进行连接。这比传统地依次搜索出他们的用户名,再依次连接的效率提高了很多。第一电子设备通过所述滑动方向信息将所连接的其他电子设备进行分类,有助于精准地连接到目标用户。按实际的操作方向(即滑动方向信息)对用户进行分类,有用于联系人数据的分类管理。 
由于在相同局域网中,同一时间段产生相同滑动方向信息可能比较多,响应数据包采用相同或相反滑动方向信息,一方面是由于手势简单便于大众使用,另一方面,可减少 “误连接”。本技术方案可以让局域网内特定的用户进行“可识别”的连接和交互,进而提高沟通的效率。 
上述步骤中,第一电子设备在预设的时间内未接收到响应数据包,或者接收到响应数据包的时间超出预设的时间,则返回步骤S102,若第一电子设备在预设的时间内接收到第二电子设备回复的响应数据包,且响应数据包中的方向信息为第一预设方向信息,它们匹配成功,第一电子设备与第二电子设备建立通信连接。  
在实际应用时,用户将两个电子设备并排放在一起(第一电子设备在左第二电子设备在右),然后将两个手指分别放在两个电子设备相应的触摸屏内,左边手指在第一电子设备触摸屏中往右滑动触摸,右边手指在第二电子设备触摸屏中往左滑动触摸,进行“合二为一”的动作,若符合第一电子设备预先的规则(即上述第二电子设备的触摸手势方向信息为预设滑动方向信息),这样即可建立连接。
作为多点滑动或者多方向滑动的例子,一个以上触摸手势的滑动方向信息是指按触摸时间顺序依次记录的滑动方向信息。如第一电子设备可以在屏幕上依次写下“王”这个字的笔画顺序,此时,根据不同的时间顺序,其记录到的滑动方向的信息为第一秒“右”、第二秒“右”、第三秒“下”、第四秒“右”,第二电子设备在匹配时,可以通过依次写下“王”这个字的笔画顺序来获取与第一电子设备连接的权限,进而建立连接。而同一时间,用多个手指同时触摸屏幕,再进行滑动,按时间顺序则可能产生第一秒“左”,第一秒“左”,第一秒“上”,第二电子设备在匹配时,须产生第一秒“左”,第一秒“左”,第一秒“上”的信息,这样才能获取第一电子设备连接的权限,进而建立连接。需要指出的是,多个手指同时移动可以产生比较好的身份识别效果,对于多用户同时应用此技术具有一定的隐私保护作用。 
依照上述步骤,可以产生如下效果:第一,通过手指触摸移动触摸,具备方向信息,使得其可与其建立连接关系的用户至少分成4个类别(分别是上下左右四个方向,若用户关系分组多的时候可以分成8个方向,呈“米”字状),每个类别都可以有多个不同的电子设备。这样,用户在共享文件或者数据的时候就具有一定的目的性,可大大提高资源的有效利用率;第二,手势简单,简化了传统的连接操作;第三,连接用户需要用预定的滑动触摸手势才能与同本电子设备连接,减少在同一区域内发生“误连接”的几率。 
S104:若第一电子设备用户选择的为正在播放的视频文件,则记录下当前播放的视频帧,从所述视频帧开始传输视频文件给第二电子设备;通过S101至S103所连接的电子设备,用户已经具备了分类好的信息,只须按照按键提示进行操作并发送即可,或者找出分类中对应的设备,再进行发送操作就可以通过网络发送相应的文件,或者用户选择的文件也可以通过第一电子设备触摸手势的第二预设滑动方向信息移动至预设位置的动作传送到第二电子设备。在实际应用中,被共享的用户往往要观看整个视频文件,因此,本实施例中的当前播放帧也可被视频文件的第一帧替代。 
以下是直接传输播放视频的原理。首先发送端将要传输的视频的基本信息(视频编码方式、大小、正在播放的帧数、之后每帧的压缩算法)编成一个传输头,和传输视频的视频头一并发送到接收端,接收端根据这两者建立一个数据为空的视频视频,并选择相应的解压缩算法。接着发送端将每帧算法用之前选择的压缩算法进行压缩算法进行压缩(压缩算法可以为空,当压缩算法为空则表示不对数据进行压缩),并且将其和整个视频的位置传输给接收端,假设整个视频有M帧,而当前播放的是第n帧,则传输数据为n,n+1,n+2…M,0…n-1。传输成功的帧系统会给予其一个已传输的标志,当下次链接建立前,具有已传输标志的帧将不会再次传输。接收端接收到发送端传输的帧信息的时候会根据之前选择的解压缩算法进行解压(解压缩算法可以为空,当解压缩算法为空则表示不解压缩),之后根据接收到的帧位置将当前帧插入到视频视频的相应位置。当读入的帧足够多的时候,进行播放操作。如果接收端的用户移动播放标杆,如果标杆对应的帧之前并未接收到接收端即会把标杆对应的帧数记录下来发送给视频发送端,视频发送端接收到这个数据后(假设为第k帧)在下次发送数据时候就会改变发送顺序即k,k+1,k+2…M,0…k-1。 
作为较优的实施例,用户选择的视频文件可以通过第一电子设备触摸手势的第二预设滑动方向信息移动至预设位置的动作传送到第二电子设备。由于正在播放中的视频进行设置按键或界面操作,会影响第一电子设备用户的观看效果。而在选择传输播放中的视频需要有个触发动作。触发动作可以是手指在第一预设时间内停留在触摸屏进行触发,触发后生成一个半透明图标。若用户将半透明图标通过第二预设滑动方向信息移动至预设位置(这里可以是显示屏幕边缘也可以是预设图标处),则记录下当前播放的视频帧,从记录的视频帧(也可设置从视频的第一帧)开始传输视频给第二电子设备。用户在第一预设时间内可以停止播放视频也可以继续播放视频。 
上述步骤中,第一电子设备可能与多台其他的电子设备都有连接关系,为避免传输文件出现 “误传”,可以通过不同方向的移动信息来对所传输的对象进行区分。如第一电子设备与第二电子设备的连接匹配关系是“左”(即请求数据包和相应数据包中的方向信息为“左”),则其只需要选择当前界面的文件或图标提示可移动的时候往左移动至显示屏幕边缘。同理,第一电子设备与第三电子设备的连接匹配关系是“右”(即请求数据包和相应数据包中的方向信息为“右”),则其只需要选择当前界面的文件或图标提示可移动的时候往右移动至界面边界,则可以实现文件或图片的复制或传输或共享。以此类推,用户选择的文件都通过第一电子设备触摸手势的第二预设滑动方向信息移动至界面边缘的动作传送到第二电子设备。为了有更好的适应性,这里说的第二预设滑动方向信息可以使用第一电子设备与第二电子设备连接时采用的第一次滑动方向信息,也可以使用户根据自己的需要定义的滑动方向信息。如图2所示,作为显示屏幕边缘的替代,本实施例也可以根据方向信息的个数(8个),在屏幕的指定位置上设置相对应的图标,每个图标对应着不同的匹配规则,实现时只须将文件移动到预设图标处即可,则可以实现文件或图标的复制或传输或共享。这样,由于每个方向信息都有一个图标相对应,发送文件时只需知道文件移动到哪个图标即可找到相应的电子设备。 
为保证传输的文件可以顺利传输,第一电子设备可以依据预定的触摸手势来触发文件传输,但是这样会增加用户的操作难度以及操作时间。如第一电子设备在选定文件后可参照实施例一中的多点滑动或者多方向滑动的例子所指定的规则来进行文件传送,所不同的是,其须有向边缘滑动或移动到预设图标处的动作。 
从步骤S101至S104所描述视频文件传输方法在文件只须第一电子设备与第二电子设备第一次连接匹配成功即可,在传输文件时,不需要经过第二电子设备同意或者响应,即可将第一电子设备的文件传输至第二电子设备,大大减少了一些不必要的界面操作,为用户节省了时间。但如果第二电子设备需要选择验证接受的文件,增加文件的安全性,则需加入步骤S105,如图3所示。 
S105:若第二电子设备接收到第一电子设备的文件传送命令发出响应信息,则接收并播放视频文件。这里说的响应信息是指第二电子设备用户同意接受文件,进行同意接受文件的操作。在本实施例中,响应信息是指检测到第二电子设备触摸手势的滑动方向信息为第三预设滑动方向信息。为了有更好的适应性,这里说的三预设滑动方向信息可以使用第一电子设备与第二电子设备连接时采用的第一次滑动方向信息,也可以使用户根据自己的需要定义的滑动方向信息。 
图3中示出了本发明的一种视频文件传输系统实施例的结构示意图。 
一种视频文件传输系统,应用于第一电子设备,包括: 
触摸手势检测模块,用于检测用户在触摸屏上点击的触摸点以及滑动之后的触摸点的位置信息,并根据触摸点的位置产生滑动方向信息;
数据处理模块,用于根据所述触摸点滑动方向信息生成一个请求与第二电子设备建立通信连接的请求数据包;在第一电子设备与第二电子设备建立连接后,数据处理模块还用于根据第一电子设备用户选择的视频文件使用的第二预设滑动方向信息来传输或共享给第二电子设备。
响应检测模块,用于检测第一电子设备是否在预设的时间间隔内接收到第二电子设备回复的响应数据包,所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信息; 
第一通信模块,用于接收响应检测模块的信息,根据信息与所述第二电子设备建立连接,还用于根据第一电子设备用户选择的文件发送到第二电子设备的指令来发送文件。
第一电子设备用户选择的视频文件通过第一电子设备触摸手势的第二预设滑动方向信息移动至预设位置的动作发送到第二电子设备,若第一电子设备用户选择的为正在播放的视频文件,则记录下当前播放的视频帧,从所述视频帧开始传输视频文件给第二电子设备。 
一种视频文件传输系统,应用于第二电子设备,包括: 
触摸手势检测模块,用于检测用户在触摸屏上点击的触摸点以及滑动之后的触摸点的位置信息,并根据触摸点的位置产生滑动方向信息;
响应检测模块,用于检测第一电子设备是否发送相应文件发送命令到到第二电子设备。
上述的文件发送命令可以是通过第一电子设备触摸手势的第二预设滑动方向信息移动至预设位置的动作。 
数据处理模块,用于根据所述触摸点滑动方向信息生成一个与第一电子设备建立通信连接的响应数据包,并将该响应数据包发送至网络; 
第二通信模块,用于当第一电子设备在预设的时间内接收到第二电子设备的响应数据包时,与第一电子设备建立通信连接,并可用于接收文件。
在本实施例中,各个模块的工作原理是:触摸手势检测模块检测用户在触摸屏上点击的触摸点以及滑动之后的触摸点的位置信息,并根据触摸点的位置产生滑动方向信息,数据处理模块接收触摸手势检测模块生成的滑动方向信息,并生成一个请求与第二电子设备建立通信连接的请求数据包,将该请求数据包通过第一通信模块发送至网络。此时,第二电子设备接收到该请求数据包,其通过触摸手势检测模块检测用户屏幕进行操作动作,并根据触摸手势的滑动方向信息生成响应数据包。第二电子设备再将响应数据包通过网络发送给第一电子设备的响应检测模块,若检测到第一电子设备在预设的时间内接收到第二电子设备回复的响应数据包,且响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信息,则控制第一通信模块与第二电子设备的第二通信模块通信,并建立连接。 
另外,若在第二电子设备没有接收到第一电子设备请求数据包下进行时,第二电子设备检测到的触摸手势的滑动方向信息生成响应数据包,若检测到第一电子设备在预设的时间内接收到第二电子设备回复的响应数据包,若响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信息,则控制第一通信模块与第二电子设备的第二通信模块通信,建立通信连接。 
在建立连接关系后,第一电子设备用户通过触摸屏选择的正在播放中视频文件,并通过第一电子设备触摸手势的第二预设滑动方向信息移动至预设位置的动作发送到第二电子设备。用户在选择播放中的文件时,可在预设时间内停留在触摸屏进行触发(触发后生成一个半透明图标),再(将透明图标)通过第二预设滑动方向信息移动至预设位置来发送播放中的文件,这里的预设时间为1s。这样的操作,可使第一电子用户在播放效果受较小影响的条件下发送文件。在这里触发还可以是按下按键或触动屏幕按键产生或是在预设时间内点击屏幕产生或点击屏幕的预设位置产生。 
为了增强安全性,第二电子设备还可以再接收到第一电子设备的文件传送命令发出响应信息,后才接收并播放视频文件。这里说的响应信息是指第二电子设备用户同意接受文件,进行同意接受文件的操作。在本实施例中,响应信息是指检测到第二电子设备触摸手势的滑动方向信息为第三预设滑动方向信息。作为较优的实施例,上述的响应数据包中的预设滑动方向信息与第一电子设备触摸手势的滑动方向信息大致相同或大致相反。 
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。 

视频文件传输方法及视频文件传输系统.pdf_第1页
第1页 / 共14页
视频文件传输方法及视频文件传输系统.pdf_第2页
第2页 / 共14页
视频文件传输方法及视频文件传输系统.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《视频文件传输方法及视频文件传输系统.pdf》由会员分享,可在线阅读,更多相关《视频文件传输方法及视频文件传输系统.pdf(14页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 103577108 A (43)申请公布日 2014.02.12 CN 103577108 A (21)申请号 201310565364.X (22)申请日 2013.11.13 201310029148.3 2013.01.26 CN G06F 3/0488(2013.01) (71)申请人 广州市沃希信息科技有限公司 地址 510530 广东省广州市萝岗区荔红路 81 号 207 房 (72)发明人 不公告发明人 (54) 发明名称 视频文件传输方法及视频文件传输系统 (57) 摘要 本发明提供一种视频文件传输方法, 包括步 骤 : 进入操作界面 ; 第一电子设备。

2、检测触摸手势, 根据触摸手势的滑动方向信息生成请求数据包 ; 若在预设时间内第一电子设备接收由第二电子设 备触摸手势滑动方向信息生成的响应数据包, 建 立连接 ; 若第一电子设备用户选择的为正在播放 的视频文件, 则记录下当前播放的视频帧, 从所述 视频帧或视频文件的第一帧开始传输视频文件给 第二电子设备 ; 所述响应数据包中的第二电子设 备触摸手势的滑动方向信息为第一预设滑动方向 信息。 可以简单、 直观地在两个电子设备之间进行 播放的视频文件传输, 简化界面操作, 提高用户体 验 ; 可实行范围内用户精准匹配, 即使在多用户 共同使用的时候也可准确地将文件传输给目标用 户。本发明还提供一种。

3、视频文件传输系统。 (66)本国优先权数据 (51)Int.Cl. 权利要求书 2 页 说明书 7 页 附图 4 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书7页 附图4页 (10)申请公布号 CN 103577108 A CN 103577108 A 1/2 页 2 1. 一种视频文件传输方法, 其特征在于, 包括步骤 : 进入操作界面 ; 第一电子设备检测触摸手势, 根据触摸手势的滑动方向信息生成 请求数据包 ; 若在预设时间内第一电子设备接收由第二电子设备触摸手势滑动方向信息生 成的响应数据包, 建立连接 ; 若第一电子设备用户选择的为正在播放的。

4、视频文件, 则记录 下当前播放的视频帧, 从所述视频帧或视频文件的第一帧开始传输视频文件给第二电子设 备 ; 所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信 息。 2. 根据权利要求 1 所述的视频文件传输方法, 其特征在于, 所述第一电子设备用户选 择的正在播放中视频文件通过第一电子设备触摸手势的第二预设滑动方向信息移动至预 设位置的动作发送到第二电子设备。 3. 根据权利要求 2 所述的视频文件传输方法, 其特征在于, 所述预设位置为显示屏幕 边缘或预设图标处。 4.根据权利要求1或2或3所述的视频文件传输方法, 其特征在于, 所述播放的视频文 件可通过手指在第一。

5、预设时间内停留在触摸屏中生成一个半透明图标来进行选择。 5.根据权利要求1或2或3所述的视频文件传输方法, 其特征在于, 所述第二电子设备 接收到视频帧后进行播放。 6.根据权利要求1或2或3所述的视频文件传输方法, 其特征在于, 所述第一预设滑动 方向信息与第一电子设备触摸手势的滑动方向信息大致相同或大致相反 ; 和 / 或 所述第二电子设备检测触摸手势, 若检测到第二电子设备触摸手势的滑动方向信息为 第三预设滑动方向信息, 则接收并播放视频文件。 7. 根据权利要求 6 所述的视频文件传输方法, 其特征在于, 所述第二预设滑动方向信 息与第一电子设备触摸手势的滑动方向信息大致相同或大致相反。

6、。 8. 根据权利要求 7 所述的一种视频文件传输方法, 其特征在于, 所述第三预设滑动方 向信息与第一电子设备触摸手势的滑动方向信息大致相同或大致相反。 9. 一种视频文件传输系统, 其特征在于, 该系统包括 : 触摸手势检测模块, 用于检测用户在触摸屏上点击的触摸点以及滑动之后的触摸点的 位置信息, 并根据触摸点的位置产生滑动方向信息 ; 数据处理模块, 用于根据所述触摸点滑动方向信息生成一个请求与第二电子设备建立 通信连接的请求数据包 ; 在第一电子设备与第二电子设备建立连接后, 还用于生成第一电 子设备用户选择的视频文件发送到第二电子设备的指令 ; 同时, 若第一电子设备用户选择 的为。

7、正在播放的视频文件, 则用于记录下当前播放的视频帧 ; 响应检测模块, 用于检测第一电子设备是否在预设的时间间隔内接收到第二电子设备 回复的响应数据包, 所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预 设滑动方向信息 ; 第一通信模块, 用于接收响应检测模块的信息, 根据信息与所述第二电子设备建立连 接, 还用于根据第一电子设备用户选择的文件发送到第二电子设备的指令来发送文件。 10. 根据权利要求 9 所述的视频文件传输系统, 其特征在于, 所述数据处理模块生成第 一电子设备用户选择的文件发送到第二电子设备的指令根据第一电子设备触摸手势的第 权 利 要 求 书 CN 10357。

8、7108 A 2 2/2 页 3 二预设滑动方向信息移动至预设位置的动作触发。 权 利 要 求 书 CN 103577108 A 3 1/7 页 4 视频文件传输方法及视频文件传输系统 技术领域 0001 本发明涉及一种视频文件传输方法及文件传输系统系统, 特别涉及一种利用电子 设备的触摸滑动手势进行文件交互的视频文件传输方法以及视频文件传输系统。 背景技术 0002 随着科技和经济的发展, 移动设备的普及程度得到的极大的提高。目前, 在我国 智能手机、 ipad、 平板电脑等移动终端的拥有量不断上升, 在发达的城市几乎是人手一部手 机, 甚至部分人同时拥有手机和 iPad 等移动终端。近几年。

9、, 移动终端正往屏幕最大化发展。 而当前在电子设备中的视频文件基本上都以整个文件的形式传输。在用户观看视频的时 候, 需要退出或切换文件, 再进行传输操作, 无法实现即时共享视频或传输视频。 0003 通过对现有技术的了解, 发明人认为, 现有技术至少存在如下问题 : 第一、 两电子设备建立连接后传输文件, 操作的界面或操作过程比较复杂 ; 第二、 操作动作或操作手势不够简单易懂, 用户难以适应。 0004 第三、 若多用户同时使用, 会出现用户连接混乱的现象。 多用户传输文件也会出现 无目的传输的状况, 信息的有用率较低。 发明内容 0005 基于上述情况, 本发明提出了视频文件传输方法以及。

10、视频文件传输系统, 可以更 为播放中的视频文件的共享, 传输问题。 0006 本发明的主要目的在于方便多个电子设备之间通信, 满足人们日常社交及分享 的需要。为了尽可能的方便个人使用, 本发明分别用在广域网和局域网内。在广域网中, 分享者和被分享者都可以使用网络、 GPS 定位以及处于同一分享平台情况下 (此分享平台具 有好友的概念) 。在局域网中, 分享者和被分享者双方都可以利用移动端设备的蓝牙接口、 wifi 设备甚至是红外接收装置, 形成局域网中一对一、 一对多甚至多对多的连接状态。 0007 一种视频文件传输方法, 包括 : 进入操作界面 ; 第一电子设备检测触摸手势, 根据触摸手势的。

11、滑动方向信息生成请 求数据包 ; 若在预设时间内第一电子设备接收由第二电子设备触摸手势滑动方向信息生成 的响应数据包, 建立连接 ; 若第一电子设备用户选择的为正在播放的视频文件, 则记录下当 前播放的视频帧, 从所述视频帧或视频文件的第一帧开始传输视频文件给第二电子设备 ; 所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第一预设滑动方向信息。 0008 所述第一电子设备用户选择的正在播放中视频文件通过第一电子设备触摸手势 的第二预设滑动方向信息移动至预设位置的动作发送到第二电子设备。 0009 所述预设位置为显示屏幕边缘或预设图标处。 0010 所述第二电子设备接收到视频帧后进行播放。

12、。 0011 一种视频文件传输系统, 该系统包括 : 触摸手势检测模块, 用于检测用户在触摸屏上点击的触摸点以及滑动之后的触摸点的 说 明 书 CN 103577108 A 4 2/7 页 5 位置信息, 并根据触摸点的位置产生滑动方向信息 ; 数据处理模块, 用于根据所述触摸点滑动方向信息生成一个请求与第二电子设备建立 通信连接的请求数据包, 并将该请求数据包发送至网络 ; 在第一电子设备与第二电子设备 建立连接后, 还用于将第一电子设备用户选择的文件传输或共享给第二电子设备 ; 响应检测模块, 用于检测第一电子设备是否在预设的时间间隔内接收到第二电子设备 回复的响应数据包, 所述响应数据包。

13、中的第二电子设备触摸手势的滑动方向信息为第一预 设滑动方向信息 ; 第一通信模块, 用于当第一电子设备在预设的时间内接收到其它电子设备回复的响应 数据包时, 与发送响应数据包的第二电子设备建立通信连接, 并可用于发送文件。 0012 所述数据包发送模块还包括用户选择的文件通过第一电子设备触摸手势的第一 滑动方向信息移动至界面边缘的动作传送到第二电子设备。 0013 相对于现有技术, 本发明提供的文件传输系统及方法可以简单、 直观地在两个电 子设备之间进行播放中的视频文件传输, 简化界面操作, 提高用户体验 ; 同时, 可实行范围 内用户精准匹配, 即使在多用户共同使用的时候也可准确地将文件传输。

14、给目标用户。 附图说明 0014 图 1 是本发明的一种视频文件传输方法实施例的流程示意图 A ; 图 2 是本发明的一种视频文件传输方法实施例的预设图标位置示意图 ; 图 3 是本发明的一种视频文件传输方法实施例的流程示意图 B ; 图 4 是一种视频文件传输系统实施例的结构示意图。 具体实施方式 0015 以下结合其中的较佳实施方式对本发明方案进行详细阐述。 0016 图 1 中示出了本发明的视频文件传输方法实施例的流程示意图。 0017 如图 1 所示, 本实施例中的方法包括步骤 : S101 : 进入操作界面 ; 在本实施例中进入操作界面是为了确保每一个电子设备 (也可 以叫做电子装置。

15、, 目前智能手机、 平板电脑、 pc 都可以作为本发明的实现装置) 都有一个共 同的服务网络。在明确电子设备之间的连接关系后, 其操作界面可以理解为电子设备的任 意显示页面。 0018 S102 : 第一电子设备检测触摸手势, 根据触摸手势的滑动方向信息生成请求数据 包并发送该数据包到网络中 ; 在本实施例中, 第一电子设备检测是否有一个或多个手指 (或 触摸物) 触摸屏幕, 若在预设时间内 (100ms) 手指由触摸点向左滑动, 则产生的请求指令包 括一个左移的信息。若有多个手指往不同方向移动, 而产生的请求数据包括不同方向的移 动信息。 此时, 第一电子设备会根据不同的滑动方向信息生成相应。

16、的请求数据包, 并将该请 求数据包发送至网络中, 等待第二电子设备的响应。 这里说的网络, 包括局域网或者广域网 中。作为较优实施例, 这里采用了局域网中的无线网络。在此步骤中, 请求数据包可以不发 送到网络中, 仅仅作为一个标记数据保存。 0019 S103 : 若在预设时间内第一电子设备接收由第二电子设备触摸手势滑动方向信息 生成的响应数据包, 建立连接 ; 所述响应数据包中的第二电子设备触摸手势的滑动方向信 说 明 书 CN 103577108 A 5 3/7 页 6 息为第一预设滑动方向信息。 0020 第二电子设备检测触摸手势, 根据用户触摸手势方向信息生成响应数据包并发送 该数据包。

17、到网络中。 一般来说, 第二电子设备在接受到第一电子设备的请求包后 (步骤S102 若请求数据包不发送到网络, 则不会出现这种状况) , 会有所提示, 用户只须通过提示触动 相应的手势或按下相应的提示按键即可。但是, 一方面这种提示由于同一时间内可能有多 个用户同时发来请求, 逐个提示会浪费时间, 也可能让不想接收的信息的用户接收信息提 示造成用户困扰 ; 另一方面, 第一电子设备用户也不能第一时间与想连接的用户进行连接。 这里所说的第二电子设备生成的响应数据包括检测到第二电子设备触摸手势的滑动方向 信息。第二电子设备检测触摸手势时, 触摸手势包括在触摸屏上放置一个或一个以上手指 达预定时间量。

18、, 并朝着一个方向或一个以上方向移动, 根据滑动方向信息生成响应数据包。 在本实施例中, 第二电子设备不采用主动提示方式。第二电子设备检测是否有一个或多个 手指 (或触摸物) 在触摸屏幕, 并在预设时间内 (100ms) 手指由触摸点向左滑动。若有多个 手指往不同方向移动, 而产生的请求数据包括各个不同方向的移动信息。 此时, 第二电子设 备会根据不同的滑动方向信息生成相应的响应数据包, 发送该数据包到网络中。第一电子 设备接收到响应数据包后, 会判断响应数据包中的滑动方向信息是否为第一预设滑动方向 信息, 若是, 建立连接, 若否, 返回 S102。 0021 在响应数据包中的滑动方向信息是。

19、第一电子设备所要求的滑动方向信息时, 第一 电子设备才会与第二电子设备建立连接。 0022 一般来说, 响应数据包中的滑动方向信息有下面几种情况 : 1、 第二电子用户按下按键或触动屏幕按键生产响应数据包为第一电子用户请求数据 包所要求数据一致 ; 2、 响应数据包的滑动方向信息与请求数据包的方向信息大致相同或大致相反, 如请 求数据包与响应数据包的移动方向信息都是 “左” , 则认为其方向信息大致相同, 请求数据 包的移动方向信息是 “左” , 响应数据包的移动方向信息为 “右” , 则认为其方向信息大致相 反 ; 3、 响应数据包的移动方向信息与请求数据包的方向信息大致垂直向上或大致垂直向。

20、 下, 如请求数据包的移动方向信息是 “左” , 而要求的响应数据包的移动方向信息是 “上” , 则认为其要求方向信息为 “垂直向上” 信息 ; 4、 因手指多次往不同方向移动而产生请求数据包的移动方向信息, 响应数据包中的多 次移动的方向信息与请求数据包中的移动方向信息大致相同或大致相反。 0023 上述的情况可认为是第二电子设备跟第一电子设备进行了匹配。 这些匹配规则可 以设置成多种匹配模式, 由用户自己选择。使用时, 第一电子设备用户选择对应匹配模式, 并将规则告知第二电子设备用户, 第二电子设备用户可通过其规则产生相应手势。最后通 过数据包匹配进行连接。当然, 匹配规则或者匹配模式都可。

21、以根据实际情况进行修改和改 进, 不局限于上述这几种模式。 0024 作为更好的实施例, 响应数据包中的第一预设滑动方向信息与第一电子设备触摸 手势的滑动方向信息大致相同或大致相反。由于第一电子设备和第二电子设备在实际操 作时, 不可能获得百分之百相同的滑动方向信息, 因此, 在本发明中, 大致相同或大致相反 是指第一电子设备触摸手势的滑动方向信息与第一预设滑动方向信息的角度相差不超过 说 明 书 CN 103577108 A 6 4/7 页 7 45o(4 个方向 ) 或 22.5o(8 个方向 )。在其他的应用场景中, 这个角度范围也可以有所不同, 另外也可以通过系统校准滑动方向信息 (如。

22、通过判定 “左上” 与水平方向的夹角是否大于 45o, 若大于则系统判定为垂直向上方向, 若小于则系统判定为水平向左方向) 。第一预设滑 动方向信息主要是第一电子设备用户与第二电子设备用户约定的一个连接信息, 比如第一 电子设备用户触摸手势的滑动方向信息为 “左” , 他可以告诉第二电子设备用户在第二电子 设备上进行触摸手势的滑动方向信息为 “左” (相反为 “右” ) 的操作。同理若同时告诉第三 电子设备用户、 第四电子设备用户也可以轻易与他们进行连接。这比传统地依次搜索 出他们的用户名, 再依次连接的效率提高了很多。第一电子设备通过所述滑动方向信息将 所连接的其他电子设备进行分类, 有助于。

23、精准地连接到目标用户。 按实际的操作方向 (即滑 动方向信息) 对用户进行分类, 有用于联系人数据的分类管理。 0025 由于在相同局域网中, 同一时间段产生相同滑动方向信息可能比较多, 响应数据 包采用相同或相反滑动方向信息, 一方面是由于手势简单便于大众使用, 另一方面, 可减少 “误连接” 。本技术方案可以让局域网内特定的用户进行 “可识别” 的连接和交互, 进而提高 沟通的效率。 0026 上述步骤中, 第一电子设备在预设的时间内未接收到响应数据包, 或者接收到响 应数据包的时间超出预设的时间, 则返回步骤 S102, 若第一电子设备在预设的时间内接收 到第二电子设备回复的响应数据包,。

24、 且响应数据包中的方向信息为第一预设方向信息, 它 们匹配成功, 第一电子设备与第二电子设备建立通信连接。 在实际应用时, 用户将两个电子设备并排放在一起 (第一电子设备在左第二电子设备 在右) , 然后将两个手指分别放在两个电子设备相应的触摸屏内, 左边手指在第一电子设备 触摸屏中往右滑动触摸, 右边手指在第二电子设备触摸屏中往左滑动触摸, 进行 “合二为 一” 的动作, 若符合第一电子设备预先的规则(即上述第二电子设备的触摸手势方向信息为 预设滑动方向信息 ), 这样即可建立连接。 0027 作为多点滑动或者多方向滑动的例子, 一个以上触摸手势的滑动方向信息是指按 触摸时间顺序依次记录的滑。

25、动方向信息。 如第一电子设备可以在屏幕上依次写下 “王” 这个 字的笔画顺序, 此时, 根据不同的时间顺序, 其记录到的滑动方向的信息为第一秒 “右” 、 第 二秒 “右” 、 第三秒 “下” 、 第四秒 “右” , 第二电子设备在匹配时, 可以通过依次写下 “王” 这个 字的笔画顺序来获取与第一电子设备连接的权限, 进而建立连接。 而同一时间, 用多个手指 同时触摸屏幕, 再进行滑动, 按时间顺序则可能产生第一秒 “左” , 第一秒 “左” , 第一秒 “上” , 第二电子设备在匹配时, 须产生第一秒 “左” , 第一秒 “左” , 第一秒 “上” 的信息, 这样才能获 取第一电子设备连接的。

26、权限, 进而建立连接。 需要指出的是, 多个手指同时移动可以产生比 较好的身份识别效果, 对于多用户同时应用此技术具有一定的隐私保护作用。 0028 依照上述步骤, 可以产生如下效果 : 第一, 通过手指触摸移动触摸, 具备方向信息, 使得其可与其建立连接关系的用户至少分成 4 个类别 (分别是上下左右四个方向, 若用户 关系分组多的时候可以分成 8 个方向, 呈 “米” 字状) , 每个类别都可以有多个不同的电子设 备。 这样, 用户在共享文件或者数据的时候就具有一定的目的性, 可大大提高资源的有效利 用率 ; 第二, 手势简单, 简化了传统的连接操作 ; 第三, 连接用户需要用预定的滑动触。

27、摸手 势才能与同本电子设备连接, 减少在同一区域内发生 “误连接” 的几率。 0029 S104 : 若第一电子设备用户选择的为正在播放的视频文件, 则记录下当前播放的 说 明 书 CN 103577108 A 7 5/7 页 8 视频帧, 从所述视频帧开始传输视频文件给第二电子设备 ; 通过S101至S103所连接的电子 设备, 用户已经具备了分类好的信息, 只须按照按键提示进行操作并发送即可, 或者找出分 类中对应的设备, 再进行发送操作就可以通过网络发送相应的文件 , 或者用户选择的文件 也可以通过第一电子设备触摸手势的第二预设滑动方向信息移动至预设位置的动作传送 到第二电子设备。在实际。

28、应用中, 被共享的用户往往要观看整个视频文件, 因此, 本实施例 中的当前播放帧也可被视频文件的第一帧替代。 0030 以下是直接传输播放视频的原理。首先发送端将要传输的视频的基本信息 (视频 编码方式、 大小、 正在播放的帧数、 之后每帧的压缩算法) 编成一个传输头, 和传输视频的视 频头一并发送到接收端, 接收端根据这两者建立一个数据为空的视频视频, 并选择相应的 解压缩算法。接着发送端将每帧算法用之前选择的压缩算法进行压缩算法进行压缩 (压缩 算法可以为空, 当压缩算法为空则表示不对数据进行压缩) , 并且将其和整个视频的位置传 输给接收端, 假设整个视频有 M 帧, 而当前播放的是第 。

29、n 帧, 则传输数据为 n, n+1, n+2M, 0n-1。传输成功的帧系统会给予其一个已传输的标志, 当下次链接建立前, 具有已传输 标志的帧将不会再次传输。 接收端接收到发送端传输的帧信息的时候会根据之前选择的解 压缩算法进行解压 (解压缩算法可以为空, 当解压缩算法为空则表示不解压缩) , 之后根据 接收到的帧位置将当前帧插入到视频视频的相应位置。当读入的帧足够多的时候, 进行播 放操作。如果接收端的用户移动播放标杆, 如果标杆对应的帧之前并未接收到接收端即会 把标杆对应的帧数记录下来发送给视频发送端, 视频发送端接收到这个数据后 (假设为第 k 帧) 在下次发送数据时候就会改变发送顺。

30、序即 k, k+1, k+2M, 0k-1。 0031 作为较优的实施例, 用户选择的视频文件可以通过第一电子设备触摸手势的第二 预设滑动方向信息移动至预设位置的动作传送到第二电子设备。 由于正在播放中的视频进 行设置按键或界面操作, 会影响第一电子设备用户的观看效果。而在选择传输播放中的视 频需要有个触发动作。触发动作可以是手指在第一预设时间内停留在触摸屏进行触发, 触 发后生成一个半透明图标。 若用户将半透明图标通过第二预设滑动方向信息移动至预设位 置 (这里可以是显示屏幕边缘也可以是预设图标处) , 则记录下当前播放的视频帧, 从记录 的视频帧 (也可设置从视频的第一帧) 开始传输视频给。

31、第二电子设备。用户在第一预设时间 内可以停止播放视频也可以继续播放视频。 0032 上述步骤中, 第一电子设备可能与多台其他的电子设备都有连接关系, 为避免传 输文件出现 “误传” , 可以通过不同方向的移动信息来对所传输的对象进行区分。如第一电 子设备与第二电子设备的连接匹配关系是 “左” (即请求数据包和相应数据包中的方向信 息为 “左” ) , 则其只需要选择当前界面的文件或图标提示可移动的时候往左移动至显示屏 幕边缘。同理, 第一电子设备与第三电子设备的连接匹配关系是 “右” (即请求数据包和相 应数据包中的方向信息为 “右” ) , 则其只需要选择当前界面的文件或图标提示可移动的时 。

32、候往右移动至界面边界, 则可以实现文件或图片的复制或传输或共享。 以此类推, 用户选择 的文件都通过第一电子设备触摸手势的第二预设滑动方向信息移动至界面边缘的动作传 送到第二电子设备。为了有更好的适应性, 这里说的第二预设滑动方向信息可以使用第一 电子设备与第二电子设备连接时采用的第一次滑动方向信息, 也可以使用户根据自己的需 要定义的滑动方向信息。如图 2 所示, 作为显示屏幕边缘的替代, 本实施例也可以根据方向 信息的个数 (8个) , 在屏幕的指定位置上设置相对应的图标, 每个图标对应着不同的匹配规 说 明 书 CN 103577108 A 8 6/7 页 9 则, 实现时只须将文件移动。

33、到预设图标处即可, 则可以实现文件或图标的复制或传输或共 享。 这样, 由于每个方向信息都有一个图标相对应, 发送文件时只需知道文件移动到哪个图 标即可找到相应的电子设备。 0033 为保证传输的文件可以顺利传输, 第一电子设备可以依据预定的触摸手势来触发 文件传输, 但是这样会增加用户的操作难度以及操作时间。如第一电子设备在选定文件后 可参照实施例一中的多点滑动或者多方向滑动的例子所指定的规则来进行文件传送, 所不 同的是, 其须有向边缘滑动或移动到预设图标处的动作。 0034 从步骤S101至S104所描述视频文件传输方法在文件只须第一电子设备与第二电 子设备第一次连接匹配成功即可, 在传。

34、输文件时, 不需要经过第二电子设备同意或者响应, 即可将第一电子设备的文件传输至第二电子设备, 大大减少了一些不必要的界面操作, 为 用户节省了时间。 但如果第二电子设备需要选择验证接受的文件, 增加文件的安全性, 则需 加入步骤 S105, 如图 3 所示。 0035 S105 : 若第二电子设备接收到第一电子设备的文件传送命令发出响应信息, 则接 收并播放视频文件。这里说的响应信息是指第二电子设备用户同意接受文件, 进行同意接 受文件的操作。在本实施例中, 响应信息是指检测到第二电子设备触摸手势的滑动方向信 息为第三预设滑动方向信息。为了有更好的适应性, 这里说的三预设滑动方向信息可以使 。

35、用第一电子设备与第二电子设备连接时采用的第一次滑动方向信息, 也可以使用户根据自 己的需要定义的滑动方向信息。 0036 图 3 中示出了本发明的一种视频文件传输系统实施例的结构示意图。 0037 一种视频文件传输系统, 应用于第一电子设备, 包括 : 触摸手势检测模块, 用于检测用户在触摸屏上点击的触摸点以及滑动之后的触摸点的 位置信息, 并根据触摸点的位置产生滑动方向信息 ; 数据处理模块, 用于根据所述触摸点滑动方向信息生成一个请求与第二电子设备建立 通信连接的请求数据包 ; 在第一电子设备与第二电子设备建立连接后, 数据处理模块还用 于根据第一电子设备用户选择的视频文件使用的第二预设滑。

36、动方向信息来传输或共享给 第二电子设备。 0038 响应检测模块, 用于检测第一电子设备是否在预设的时间间隔内接收到第二电子 设备回复的响应数据包, 所述响应数据包中的第二电子设备触摸手势的滑动方向信息为第 一预设滑动方向信息 ; 第一通信模块, 用于接收响应检测模块的信息, 根据信息与所述第二电子设备建立连 接, 还用于根据第一电子设备用户选择的文件发送到第二电子设备的指令来发送文件。 0039 第一电子设备用户选择的视频文件通过第一电子设备触摸手势的第二预设滑动 方向信息移动至预设位置的动作发送到第二电子设备, 若第一电子设备用户选择的为正在 播放的视频文件, 则记录下当前播放的视频帧, 。

37、从所述视频帧开始传输视频文件给第二电 子设备。 0040 一种视频文件传输系统, 应用于第二电子设备, 包括 : 触摸手势检测模块, 用于检测用户在触摸屏上点击的触摸点以及滑动之后的触摸点的 位置信息, 并根据触摸点的位置产生滑动方向信息 ; 响应检测模块, 用于检测第一电子设备是否发送相应文件发送命令到到第二电子设 说 明 书 CN 103577108 A 9 7/7 页 10 备。 0041 上述的文件发送命令可以是通过第一电子设备触摸手势的第二预设滑动方向信 息移动至预设位置的动作。 0042 数据处理模块, 用于根据所述触摸点滑动方向信息生成一个与第一电子设备建立 通信连接的响应数据包。

38、, 并将该响应数据包发送至网络 ; 第二通信模块, 用于当第一电子设备在预设的时间内接收到第二电子设备的响应数据 包时, 与第一电子设备建立通信连接, 并可用于接收文件。 0043 在本实施例中, 各个模块的工作原理是 : 触摸手势检测模块检测用户在触摸屏上 点击的触摸点以及滑动之后的触摸点的位置信息, 并根据触摸点的位置产生滑动方向信 息, 数据处理模块接收触摸手势检测模块生成的滑动方向信息, 并生成一个请求与第二电 子设备建立通信连接的请求数据包, 将该请求数据包通过第一通信模块发送至网络。 此时, 第二电子设备接收到该请求数据包, 其通过触摸手势检测模块检测用户屏幕进行操作动 作, 并根。

39、据触摸手势的滑动方向信息生成响应数据包。第二电子设备再将响应数据包通过 网络发送给第一电子设备的响应检测模块, 若检测到第一电子设备在预设的时间内接收到 第二电子设备回复的响应数据包, 且响应数据包中的第二电子设备触摸手势的滑动方向信 息为第一预设滑动方向信息, 则控制第一通信模块与第二电子设备的第二通信模块通信, 并建立连接。 0044 另外, 若在第二电子设备没有接收到第一电子设备请求数据包下进行时, 第二电 子设备检测到的触摸手势的滑动方向信息生成响应数据包, 若检测到第一电子设备在预设 的时间内接收到第二电子设备回复的响应数据包, 若响应数据包中的第二电子设备触摸手 势的滑动方向信息为。

40、第一预设滑动方向信息, 则控制第一通信模块与第二电子设备的第二 通信模块通信, 建立通信连接。 0045 在建立连接关系后, 第一电子设备用户通过触摸屏选择的正在播放中视频文件, 并通过第一电子设备触摸手势的第二预设滑动方向信息移动至预设位置的动作发送到第 二电子设备。 用户在选择播放中的文件时, 可在预设时间内停留在触摸屏进行触发 (触发后 生成一个半透明图标) , 再 ( 将透明图标 ) 通过第二预设滑动方向信息移动至预设位置来发 送播放中的文件, 这里的预设时间为1s。 这样的操作, 可使第一电子用户在播放效果受较小 影响的条件下发送文件。 在这里触发还可以是按下按键或触动屏幕按键产生或。

41、是在预设时 间内点击屏幕产生或点击屏幕的预设位置产生。 0046 为了增强安全性, 第二电子设备还可以再接收到第一电子设备的文件传送命令发 出响应信息, 后才接收并播放视频文件。这里说的响应信息是指第二电子设备用户同意接 受文件, 进行同意接受文件的操作。 在本实施例中, 响应信息是指检测到第二电子设备触摸 手势的滑动方向信息为第三预设滑动方向信息。作为较优的实施例, 上述的响应数据包中 的预设滑动方向信息与第一电子设备触摸手势的滑动方向信息大致相同或大致相反。 0047 以上所述实施例仅表达了本发明的几种实施方式, 其描述较为具体和详细, 但并 不能因此而理解为对本发明专利范围的限制。应当指出的是, 对于本领域的普通技术人员 来说, 在不脱离本发明构思的前提下, 还可以做出若干变形和改进, 这些都属于本发明的保 护范围。因此, 本发明专利的保护范围应以所附权利要求为准。 说 明 书 CN 103577108 A 10 1/4 页 11 图 1 说 明 书 附 图 CN 103577108 A 11 2/4 页 12 图 2 说 明 书 附 图 CN 103577108 A 12 3/4 页 13 图 3 说 明 书 附 图 CN 103577108 A 13 4/4 页 14 图 4 说 明 书 附 图 CN 103577108 A 14 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1