一种通过蓝牙进行NAS设备数据传输的方法和系统与流程

文档序号:16203093发布日期:2018-12-08 06:48阅读:616来源:国知局
一种通过蓝牙进行NAS设备数据传输的方法和系统与流程

本发明属于无线通信技术领域,尤其涉及一种通过蓝牙进行nas设备数据传输的方法和系统。

背景技术

随之互联网时代的到来和人们的生活需要,智能家居成为主要发展趋势,联网将各种家用设备(音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、网络家电等)连接到一起,实现智能应用和资源共享,而在资源共享中nas成为新宠儿,它是一种网络存储器,以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低成本、保护数据。其成本远低于使用服务器存储,而效率却远高于后者。

nas是一种连接在网络中的存储器,当存储或读取数据时,传输数据依靠网络接口互联网或局域网,占用一定带宽,传输速率取决于网络带宽;为应用方便及保护数据安全,人们常使用rsync,ftp,云备份等功能读取、存储、备份nas设备上的数据,这些传输文件方式依靠网络传输,占用宽带,耗费网络资源,需要服务器,功耗大,若此时网络带宽拥挤,数据传输速率会变慢或无法进行数据传输。

为了解决上述技术问题,人们进行了长期的探索,例如中国专利公开了一种标准化心脏疾病远程诊断平台[申请号:cn201610792453.1],包括疾病诊断、反馈、共享模块,疾病诊断、反馈、共享模块包括无线数据接收平台,智能听诊器模块发出的信号发送至该无线数据接收平台。此外,智能听诊器模块还包括无线数据传输系统,数字信号处理系统连接至该无线数据传输系统,经数字信号微处理系统处理得到的信号通过无线数据传输系统传送到无线数据接收平台无线数据传送系统是红外线、蓝牙、无线数传电台、wifi、gprs、3g或uwb;所述无线数据接收平台是nas或san网络存储共享方式。

上述对比文件提到将蓝牙作为nas与指定终端设备之间的传输技术,但是单单使用蓝牙传输存在一些明显的不足,例如传输距离较短,传输速度相对较慢,传输质量有限等,其无法选择性地将传输方式切换为蓝牙传输模式。



技术实现要素:

本发明的目的是针对上述问题,提供一种在网路环境拥挤的情况下能够通过蓝牙进行nas设备数据传输的方法;

本方案的另一目的是提供一种基于上述方法的能够通过蓝牙进行nas设备数据传输的系统。

为达到上述目的,本发明采用了下列技术方案:

一种通过蓝牙进行nas设备数据传输的方法,包括以下步骤:

s1.切换nas设备与指定终端设备之间的数据传输方式为蓝牙传输模式;

s2.配对nas设备与指定终端设备以完成蓝牙连接;

s3.使用蓝牙技术与所述指定终端设备进行数据交换。

在上述的通过蓝牙进行nas设备数据传输的方法中,步骤s1具体包括:

接收客户端发送的用于控制切换nas设备与指定终端设备之间数据传输方式的切换指令,并根据所述切换指令切换nas设备与指定终端设备之间的数据传输方式。

在上述的通过蓝牙进行nas设备数据传输的方法中,步骤s1具体包括:

判断是否有按键事件,若是,则切换nas设备与指定终端设备之间的数据传输方式;

且所述按键事件由用户操作位于nas设备上的硬件按键触发,且所述硬件按键连接于nas内部的控制芯片的输入/输出端口。

在上述的通过蓝牙进行nas设备数据传输的方法中,步骤s1之前还包括:

s11.检测当前网络环境是否拥挤,若是,执行步骤s1,否则,切换为网络传输模式。

在上述的通过蓝牙进行nas设备数据传输的方法中,在步骤s3之后还包括:

s4.本次数据交换完成后,解除蓝牙配对和/或切换nas设备与指定终端设备之间的数据传输方式为网络传输。

一种能够通过蓝牙进行nas设备数据传输的系统,包括nas设备,所述nas设备包括蓝牙模块、网络模块和切换模块,其中,

蓝牙模块,用于配对nas设备与指定终端设备以完成蓝牙连接,使用蓝牙技术与指定终端设备进行数据的传输;

网络模块,用于网络连接nas设备和指定终端设备,使用网络传输的方式与指定终端设备进行数据的传输;

切换模块,用于切换nas设备与指定终端设备之间的数据传输方式。

在上述的能够通过蓝牙进行nas设备数据传输的系统中,所述系统还包括客户端,所述客户端连接于所述nas设备,且所述客户端包括有切换控制模块和指令发送模块,所述切换模块包括指令接收模块与指令执行模块,其中,

指令发送模块,用于向nas设备发送切换指令;

指令接收模块,用于接收所述指令发送模块发送的切换指令,并发送至指令执行模块;

指令执行模块,用于根据所述切换指令切换nas设备与指定终端设备之间的数据传输方式。

在上述的能够通过蓝牙进行nas设备数据传输的系统中,所述nas设备上具有硬件按键,所述硬件按键连接于nas设备的控制芯片。

在上述的能够通过蓝牙进行nas设备数据传输的系统中,所述nas设备还包括检测模块,用于检测当前网络环境是否拥挤,若是,将nas设备与指定终端设备之间的数据传输方式切换为蓝牙传输模式,否则,切换为网络传输模式。

在上述的能够通过蓝牙进行nas设备数据传输的系统中,所述nas设备还包括恢复模块,用于检测本次数据传输是否完成,并在数据交换完成后,解除蓝牙配对和/或切换nas设备与指定终端设备之间的数据传输方式为网络传输。

本发明相较于现有技术具有以下优点:能够在网络传输和蓝牙传输之间来回切换,既能够在网络环境良好的情况下优先使用网络传输,保证了网路传输的性能,又能够选择性地在网路环境拥挤的情况下切换为蓝牙传输方式,提高数据传输的可靠性,提供良好的用户体验。

附图说明

图1是本发明实施例一的方法流程图;

图2是本发明实施例一的方法流程图二;

图3是本发明实施例二的方法流程图;

图4是本发明实施例三的方法流程图;

图5是本发明实施例四的系统结构框图;

图6是本发明实施例五的系统结构框图;

图7是本发明实施例六的系统结构框图;

图8是本发明实施例七的系统结构框图。

附图标记:nas设备1;蓝牙模块11;网络模块12;切换模块13;指令接收模块14;硬件按键15;控制芯片16;检测模块17;恢复模块18;客户端2;切换控制模块21;指令发送模块22。

具体实施方式

虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。各项操作的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。

这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。

这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。

本发明用于nas设备与终端设备之间进行数据传输,解决了现有技术在网络环境拥挤的情况下无法正常进行终端设备与nas设备之间的网络传输,且必须要使用网络才能够实现nas设备与终端设备之间的数据传输等问题,以下是本发明的优选实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明不限于这些实施例。

实施例一

如图1所示,本实施例公开了一种通过蓝牙进行nas设备数据传输的方法,包括以下步骤:

s1.切换nas设备1与指定终端设备之间数据传输方式为蓝牙传输模式;

s2.配对nas设备1与指定终端设备以完成蓝牙连接;

s3.使用蓝牙技术与所述指定终端设备进行数据交换,即向所述指定终端设备发送数据或接收指定终端设备上传的数据。

进一步地,在步骤s3之后还包括:

s4.数据交换完成后,或者说数据传输完成后,解除蓝牙配对并切换nas设备1与指定终端设备之间的数据传输方式为网络传输。

网络传输方式可以为有线网路传输或无线网络传输,指定终端设备可以为电脑、手机、平板、nas设备等。

网络传输,如无线传输,具有蓝牙传输没有的优点,例如:传输距离远,能够双频段传输,在网络环境较好的情况下相较于蓝牙传输具有更好高的传输速度,并且比蓝牙传输具有更好的保密性能和更高的传输品质。所以,本实施例主要针对在网络环境较差,或者没有网络的环境将nas设备1与指定终端设备的连接方式切换为蓝牙传输模式,但是由于无线传输相较于蓝牙传输具有较多的优势,所以,本实施例在本次数据交换完成后恢复为网络传输。此外,一个文件的传输可以看做是一次数据传输,或者以间断时间计算,如数据传输结束后持续半小时不再进行数据传输,则将其视为本次数据传输已完成。

本实施例既能够最大限度的保证网络传输,维持网络传输的优势,又能够在网络拥挤的情况下选择蓝牙传输,具有更多的选择性,同时解决网络拥挤时的数据传输问题,不占用带宽,提高网络拥挤环境下的数据传输速率,节约成本。

进一步地,如图2所示,步骤s1具体包括:

接收客户端2发送的用于控制切换nas设备1与指定终端设备之间数据传输方式的切换指令,并根据所述切换指令切换nas设备1的数据传输方式。

这里的客户端2可以安装于电脑、手机、平板等设备中,安装有客户端2的设备与nas设备1网络连接,用户可以通过在客户端2中操作控制nas设备1与指定终端设备之间的的数据传输方式,这里的指定终端设备可以是客户端2所在的设备,也可以是由用户在客户端2中指定的终端设备,例如,电脑中安装有客户端2,手机中没有安装客户端2,现在需要在手机与nas设备1之间进行数据传输,那么用户可以在电脑上操作nas设备1蓝牙连接至手机,以实现nas设备1与手机之间使用蓝牙技术进行数据传输。

也就是说,本实施例中将nas设备1的数据传输方式切换为蓝牙传输模式由用户手动控制,比如,用户在访问nas设备1中的数据,或者需要将数据上传至nas设备1中进行保存的时候,知道当前使用网络的用户比较多,或者发现传输速度过慢时,那么就可以在客户端2中进行手动操作,将nas设备1与指定的指定终端设备进行蓝牙连接。

实施例二

本实施例公开了一种通过蓝牙进行nas设备数据传输的方法,包括以下步骤:

s1.切换nas设备1与指定终端设备之间数据传输方式为蓝牙传输模式;

s2.配对nas设备1与指定终端设备以完成蓝牙连接;

s3.使用蓝牙技术与所述指定终端设备进行数据交换;

s4.数据交换完成后,解除蓝牙配对和/或切换nas设备1与指定终端设备之间的数据传输方式为网络传输。

进一步地,如图3所示,本实施例中步骤s1具体包括:

判断是否有按键事件,若是,则切换nas设备1与指定终端设备之间的数据传输方式;

且所述按键事件由用户操作位于nas设备1上的硬件按键触发,且所述硬件按键连接于nas内部的控制芯片16的输入/输出端口。

下面使用具体的应用的环境进行详细说明:

由于网络环境较为拥挤,用户希望将自己的终端设备与nas设备1使用蓝牙进行数据传输,那么可以将自己终端设备的蓝牙打开,同时通过操作nas设备1上的硬件按键启动nas设备1的蓝牙功能,nas设备1被启动蓝牙功能后主动查找可以配对的终端设备,首次配对时,用户需要在自己的终端设备中同意配对以完成与nas设备1之间的蓝牙配对,但是nas设备1当前可能只需要与用户的终端设备进行数据交换,也可能除了用户的终端设备还需要与其他的一个或多个终端设备进行数据交换,此时,nas设备1启动蓝牙传输模式后首先会与先前配对过的终端设备进行配对连接,若没有先前配对过的终端设备,则与第一个同意配对的终端设备连接。为了配对的便捷,可以在nas设备1上配置一个触摸屏用于显示当前可以配对的终端设备名称,以及供用户选择配对对象等操作。

此外,在数据交换完成后,nas设备关闭蓝牙功能,用户若需要再次使用蓝牙进行数据交换,则可以再次操作硬件按键。

实施例三

本实施例公开了一种通过蓝牙进行nas设备数据传输的方法,包括以下步骤:

s1.切换nas设备1与指定终端设备之间数据传输方式为蓝牙传输模式;

s2.配对nas设备1与指定终端设备以完成蓝牙连接;

s3.使用蓝牙技术与所述指定终端设备进行数据交换;

s4.数据交换完成后,解除蓝牙配对,并切换nas设备1与指定终端设备之间的数据传输方式为网络传输。

进一步地,如图4所示,本实施例中步骤s1之前还包括:

s11.检测当前网络环境是否拥挤,若是,执行步骤s12,否则,切换为网络传输模式,此时,nas设备与全部的终端设备之间均使用网络传输方式进行数据交换;

s12.切换nas设备1与指定终端设备之间的数据传输方式为蓝牙传输模式,并执行步骤s2-s3。

本实施例由nas设备1自动检测当前的网路环境,当当前的网络环境良好时,保持其与各个终端设备之间的网络传输方式,当当前的网络环境较差时,选择一个或多个蓝牙打开的距离较近的终端设备,将该终端设备作为指定终端设备切换为蓝牙传输模式,使用蓝牙技术与该终端设备之间进行数据传输。

也可以优先选择将先前配对过的终端设备切换为蓝牙传输模式;或者优选选择将最新加入数据传输且开着蓝牙的终端设备切换为蓝牙传输模式。

并且,可以在检测到网络环境恢复良好时,将蓝牙模式切换回网络传输模式。

本实施例的方法实现自动检测网络环境,自动切换的目的,能够在网络环境良好的情况下,首选网络传输方式,在网络环境较差的情况下将一个或多个终端设备之间的传输方式切换为蓝牙传输模式,并且在检测到网络环境恢复优良的时候恢复为网络传输方式,既保证了网络传输,又能够避免网络拥挤带来的传输困难。

实施例四

如图5所示,本实施例公开了一种能够通过蓝牙进行nas设备数据传输的系统,包括nas设备1,所述nas设备1包括蓝牙模块11、网络模块12和切换模块13,其中,

蓝牙模块11,用于配对nas设备1与指定终端设备以完成蓝牙连接,使用蓝牙技术与指定终端设备进行数据的传输;

网络模块12,用于网络连接nas设备1和指定终端设备,使用网络传输的方式与指定终端设备进行数据的传输;

切换模块13,用于切换nas设备1与指定终端设备之间的数据传输方式。这里有两种传输方式,一种是由蓝牙模块控制的蓝牙传输方式,一种是由网络模块控制的网络传输方式。

进一步地,所述nas设备1还包括恢复模块18,用于检测本次数据传输是否完成,并在数据交换完成后,解除蓝牙配对,并切换nas设备1与指定终端设备之间的数据传输方式为网络传输。

实施例五

如图6所示,本实施例与实施例四类似,不同之处在于,本实施例的系统还包括客户端2,所述客户端2连接于所述nas设备1,且所述客户端2包括有切换控制模块21和指令发送模块22,所述切换模块13包括指令接收模块14和指令执行模块19,其中,

切换控制模块21,用于根据用户的操作动作生成相应的切换指令;

指令发送模块22,用于向nas设备1发送所述切换指令;

指令接收模块14,用于接收所述指令发送模块22发送的切换指令,并将所述切换指令发送给指令执行模块19以切换nas设备1与指定终端设备之间的数据传输方式;

指令执行模块19,用于根据所述切换指令切换nas设备1与指定终端设备之间的数据传输方式。

本实施例通过客户端2控制的方法控制nas设备1与指定终端设备之间的传输方式。

实施例六

如图7所示,本实施例与实施例四类似,不同之处在于,本实施例的nas设备1上具有硬件按键15,硬件按键15连接于nas设备1的控制芯片16,该硬件按键用于打开nas设备1的蓝牙功能,并完成与指定终端设备的蓝牙配对。

本实施例通过操作硬件按键15的方法控制nas设备1与指定终端设备之间的传输方式。

实施例七

如图8所述,本实施例与实施例四类似,不同之处在于,本实施例的nas设备1还包括检测模块17,用于检测当前网络环境是否拥挤,若是,将nas设备1与指定终端设备之间的数据传输方式切换为蓝牙传输模式,否则,切换为网络传输模式。

本实施例通过nas设备1自己检测方法控制nas设备1与指定终端设备之间的传输方式。

本文中所描述的具体实施例仅仅是对本发明作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

此外,尽管本文较多地使用了nas设备1;蓝牙模块11;网络模块12;切换模块13;客户端2;切换控制模块21;指令发送模块22;指令接收模块14;硬件按键15;控制芯片16;检测模块17;恢复模块18等术语,但并不排除使用其它术语的可能性。使用这些术语仅仅是为了更方便地描述和解释本发明的本质把它们解释成任何一种附加的限制都是与本发明精神相违背的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1