一种快速传输数据的方法及系统与流程

文档序号:11622477阅读:201来源:国知局
一种快速传输数据的方法及系统与流程
本发明属于数据传输技术领域,具体涉及一种快速传输数据的方法及系统。

背景技术:
目前,随着笔记本、手机、平板电脑等终端设备的不断增加,个人拥有多个终端设备的情况非常普遍,其常用文件也经常保存在各种设备上。那么,在各种设备间交换数据常常需要蓝牙发送、数据线等,然而搜索设备、连接数据线、等待识别等步骤使得整个传输过程较为繁琐,且效率非常低下。

技术实现要素:
为了解决上述问题,本发明的目的在于提供一种多个终端之间快速传输数据的方法及系统,可以使得两终端设备之间的数据传输操作变得更加快速。为了实现上述发明目的,本发明所采取的技术方案如下:一种快速传输数据的方法,包括:生成与数据发送端的待发送数据或文件唯一对应的识别标记符;指令数据接收端读取所述识别标记符,并将其上传至系统服务器;指令系统服务器以广播的方式向所有与其连接的终端设备查询是否具有所述识别标记符;指令具有该识别标记符的终端设备上传与识别标记符对应的数据或文件至系统服务器;指令系统服务器件所述数据或文件转发至所述数据接收端。进一步的,所述生成与数据发送端的待发送数据或文件唯一对应的识别标记符,具体是:在数据发送端中生成与其待发送数据或文件唯一对应的识别标记符,并将所述识别标记符上传至系统服务器中。进一步的,所述生成与数据发送端的待发送数据或文件唯一对应的识别标记符,具体是:数据发送端在系统服务器中获取一个与其待发送数据或文件唯一对应的识别标记符。进一步的,在所述识别标记符中还绑定有用户ID,部分所述终端设备包括有该用户ID,则所述指令系统服务器以广播的方式向所有与其连接的终端设备查询是否具有所述识别标记符,具体是:指令系统服务器以广播的方式向包括有该用户ID的终端设备查询是否具有所述识别标记符。进一步的,所述识别标记符为二维码、莫尔斯码或音频识别码。本发明还公开了一种快速传输数据的系统,包括:识别标记符生成模块,用于指令数据发送端生成与所述数据发送端的待发送数据或文件唯一对应的识别标记符;识别标记符读取模块,用于指令数据接收端读取所述识别标记符,并指令所述数据接收端将其上传至系统服务器;广播查询模块,用于指令系统服务器以广播的方式向所有与其连接的终端设备查询是否具有所述识别标记符;数据上传模块,用于指令具有该识别标记符的终端设备上传与识别标记符对应的数据或文件至系统服务器;数据转发模块,用于指令系统服务器件所述数据或文件转发至所述数据接收端。进一步的,所述识别标记符生成模块生成与数据发送端的待发送数据或文件唯一对应的识别标记符,具体是:在数据发送端中生成与其待发送数据或文件唯一对应的识别标记符,并将所述识别标记符上传至系统服务器中。进一步的,所述识别标记符生成模块指令数据发送端生成与所述数据发送端的待发送数据或文件唯一对应的识别标记符,具体是:所述识别标记符生成模块指令数据发送端在系统服务器中获取一个与其待发送数据或文件唯一对应的识别标记符。进一步的,在所述识别标记符中还绑定有用户ID,则所述广播查询模块指令系统服务器以广播的方式向所有与其连接的终端设备查询是否具有所述识别标记符,具体是:指令系统服务器以广播的方式向包括有该用户ID的终端设备查询是否具有所述识别标记符。进一步的,所述识别标记符为二维码、莫尔斯码或音频识别码。通过本发明方法或系统,用户可以在数据发送端(发送方)选定或标记待待发送数据或文件,系统将生成与数据发送端的待发送数据或文件唯一对应的识别标记符(如二维码),数据接收端(接收方)只需扫描识别该识别标记符,即可触发系统服务器以广播的方式去查找对应的终端设备和相应的文件,并使具有该识别标记符的设备将文件上传至服务器,然后传送至接收方,免去了接受、发送双方身份认证配对,发送、接受文件时的各种确认步骤,进而可以使得终端设备之间的数据传输操作变得更加快速。附图说明此附图说明所提供的图片用来辅助对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的不当限定,在附图中:图1是本发明方法的流程图;图2是本发明系统对应的框图。具体实施方式实施例1如图1所示,本实施例公开了一种快速传输数据的方法,包括:(1)、生成与数据发送端的待发送数据或文件唯一对应的识别标记符,所述识别标记符为二维码、莫尔斯码或音频识别码;具体是:在数据发送端中生成与其待发送数据或文件唯一对应的识别标记符,并将所述识别标记符上传至系统服务器中,或者数据发送端在系统服务器中获取一个与其待发送数据或文件唯一对应的识别标记符;即是该识别标记符可以是在发送端生成、也可以在系统服务器中获取(请求服务器分配),为了保障唯一性可以通过sha1算法实现的,一个独立的数据(比如一个文件)对应一个sha1码,通过一个列表维护sha1码以及所需传输数据的关系,进而保障文件或数据对应的识别标记符的唯一性;(2)、指令数据接收端读取所述识别标记符,并将其上传至系统服务器;通过本步骤,可以获取与待发送数据或文件唯一对应的识别标记符,比如二维码,在实际操作时,发送端可以调出该二维码,接收端可以通过扫描的方式获得该二维码;在实际运用中,可以通过有线或者无线网络将其上传系统服务器;(3)、指令系统服务器以广播的方式向所有与其连接的终端设备查询是否具有所述识别标记符,本步骤实际就是通过识别标记符查找数据发送端;(4)、指令具有该识别标记符的终端设备上传与识别标记符对应的数据或文件至系统服务器,本步骤就是在查找到数据发送端后令其上传对应的文件或数据;(5)、指令系统服务器件所述数据或文件转发至所述数据接收端;本步骤就是一个数据转发的过程,为了加快传输速度,可以一边接收发送端的上传,一边向接收端发送相应的数据或文件。为了进一步方便用户使用和提高系统服务器查找速率,在所述识别标记符中还绑定有用户ID,部分终端设备包括有该用户ID,则所述指令系统服务器以广播的方式向所有与其连接的终端设备查询是否具有所述识别标记符,具体是:指令系统服务器以广播的方式向该包括有用户ID的终端设备查询是否具有所述识别标记符。因此,若用户登录,该用户ID也将会记录入该数据唯一标记中;如果用户不登录,该用户ID就不会添加到标记中,区别在于:若标记包含用户ID,在识别后,只需在该ID名下设备发出广播消息,而无需对全体设备发出广播。如图2所示,本实施例还公开了一种与上述方法完全对应一致的快速传输数据的系统,包括:识别标记符生成模块1,用于指令数据发送端生成与所述数据发送端的待发送数据或文件唯一对应的识别标记符,具体是:识别标记符生成模块1指令在数据发送端中生成与其待发送数据或文件唯一对应的识别标记符,并将所述识别标记符上传至系统服务器中;或者数据发送端在系统服务器中获取一个与其待发送数据或文件唯一对应的识别标记符;其中,所述识别标记符为二维码、莫尔斯码或音频识别码;识别标记符读取模块2,用于指令数据接收端读取所述识别标记符,并指令所述数据接收端将其上传至系统服务器;广播查询模块3,用于指令系统服务器以广播的方式向所有与其连接的终端设备查询是否具有所述识别标记符;数据上传模块4,用于指令具有该识别标记符的终端设备上传与识别标记符对应的数据或文件至系统服务器;数据转发模块5,用于指令系统服务器件所述数据或文件转发至所述数据接收端。为了进一步方便用户使用和提高系统服务器查找速率,在所述识别标记符中还绑定有用户ID,则所述广播查询模块指令系统服务器以广播的方式向所有与其连接的终端设备查询是否具有所述识别标记符,具体是:指令系统服务器以广播的方式向包括有该用户ID的终端设备查询是否具有所述识别标记符。为了进一步说明本实施例,从用户操作的角度再次举例阐述如下:发送端:在A设备(数据发送端)上选定一个文件或数据,为该文件或数据创建一个二维码标记,有两种方式:(1)、选定文件或数据,在本地为该文件的创建唯一标识码,然后上传至服务器。(2)、选定文件或数据,向服务器请求分配唯一标识码,分配成功后保存在服务器。接收端:使用B设备(数据接收端)对该二维码进行扫描,然后将该二维码与服务器进行比对,服务器将执行以下两种可能的操作:(1)、向全体终端设备发出广播消息,包含该数据唯一标记所指定文件或数据的对应设备响应服务器消息,并将指定文件上传至服务器。(2)、提取数据标记中包含的用户ID,服务器通过向该用户ID名下设备发出广播消息,包含该数据唯一标记所指定文件或数据的对应设备响应服务器消息,并将指定文件上传至服务器。最后,服务器再将文件返回至B设备,完成整个传输过程。需要说明的是,本实施例识别标记符不仅限于二维码、莫尔斯码或音频识别码,也可以是其他类型带有识别属性的标记等,只要是方便接收设备读取识别的标记,都是本发明的保护范围。综上可知,本实施例通过简单的操作步骤为所需要传输的数据创建识别标记符,再使用其他设备识别并启动传输过程,免去传统传输方式中身份识别配对、接受、发送确认的繁琐步骤。便捷、高效地达到简单交换数据文件。以上详细描述了本发明的较佳具体实施例,应当理解,本领域的普通技术无需创造性劳动就可以根据本发明的构思做出诸多修改和变化。因此,凡本技术领域中技术人员依本发明构思在现有技术基础上通过逻辑分析、推理或者根据有限的实验可以得到的技术方案,均应该在由本权利要求书所确定的保护范围之中。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1