首页 / 专利库 / 广播 / 音频信号 / 语音信号 / 一种基于声音的数据传输方法及系统

一种基于声音的数据传输方法及系统

阅读:550发布:2021-04-13

专利汇可以提供一种基于声音的数据传输方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于声音的数据传输方法及系统,所述方法包括:源设备接收用户的传输数据的 请求 ,将数据内容地址发送给 云 端 服务器 ,由所述云端服务器将所述数据内容地址编码为一声音短码;所述源设备将所述声音短码编码为一声音 片段 ,并向外广播所述声音片段;目的设备接收并解码所述声音片段,得到所述声音短码,并将所述声音短码发送至云端服务器,由所述云端服务器从中解析出所述数据内容地址;所述目的设备接收云端服务器发送的数据内容地址,并 访问 所述数据内容地址,获取数据内容。本发明的多屏互动解决了现有多屏互动时各设备需连接到同一个局域网络或者同一设备以建立通信连接的问题,使多屏互动更加的便捷和实用。,下面是一种基于声音的数据传输方法及系统专利的具体信息内容。

1.一种基于声音的数据传输方法,其特征在于,包括以下步骤:
A、源设备接收用户的传输数据的请求,将数据内容地址发送给服务器,由所述云端服务器将所述数据内容地址编码为一声音短码,并将所述声音短码发回给所述源设备;
B、所述源设备将所述声音短码编码为一声音片段,并向外广播所述声音片段;
C、目的设备接收并解码所述声音片段,得到所述声音短码,并将所述声音短码发送至云端服务器,由所述云端服务器从中解析出所述数据内容地址并将所述数据内容地址发回给所述目的设备;
D、所述目的设备接收云端服务器发送的数据内容地址,并访问所述数据内容地址,获取数据内容。
2.根据权利要求1所述的基于声音的数据传输方法,其特征在于,所述步骤B中源设备将所述声音短码编码为一声音片段的步骤具体包括:
所述源设备将声音短码中各码字转换为不同频率的语音信号,所述不同频率的语音信号构成所述声音片段。
3.根据权利要求1所述的基于声音的数据传输方法,其特征在于,所述步骤C中目的设备接收声音片段得到所述声音短码的步骤具体包括:
所述目的设备接收所述声音片段,采用与所述源设备相同的编解码方式将所述声音片段解码成所述声音短码。
4.根据权利要求1所述的基于声音的数据传输方法,其特征在于,所述声音短码为二进制码字或者十进制码字或者十六进制码字。
5.一种基于声音的数据传输系统,其特征在于,所述系统包括进行数据传输的进行数据传输的源设备、目的设备以及一云端服务器;
其中,所述源设备还包括:
源端收发模,用于在接收到用户发起的传输数据的请求后,将传输数据的数据内容地址发送至所述云端服务器进行编码;以及接收云端服务器返回的声音短码;
声音编码模块,用于将云端服务器返回的声音短码进行编码,将所述声音短码编码为一声音片段;
声音广播模块,用于向外广播所述编码模块编码出的声音片段;
所述目的设备还包括:
目的端收发模块,用于接收源设备的广播模块向外广播的声音片段、将解码模块解码得到的声音短码发送至云端服务器进行解码、以及接收所述云端服务器返回的数据内容地址;
声音解码模块,用于对所述目的端收发模块接收的所述声音片段进行解码,得到所述声音短码;
访问模块,用于访问目的端收发模块接收的数据内容地址,获取数据内容;
所述云端服务器用于将源设备发送的数据内容地址编码为声音短码,并返回给源设备,以及将目的设备发送的声音短码解码为数据内容地址,并返回给目的设备。
6.根据权利要求5所述的基于声音的数据传输系统,其特征在于,所述声音编码模块还用于将声音短码中各码字转换为不同频率的语音信号,并将所述不同频率的语音信号构成所述声音片段。

说明书全文

一种基于声音的数据传输方法及系统

技术领域

[0001] 本发明涉及数据传输领域,尤其涉及的是一种基于声音的数据传输方法及系统。

背景技术

[0002] 现有多屏互动多采用以下两种方式,第一种是在局域网中的多屏互动,该种多屏互动方式是首先通过wifi建立多屏互动设备间的通信连接,然后进行指令或者是数据的传输,实现多屏互动。然而这种多屏互动方式存在很多的限制条件和不便之处。比如多屏互动的设备处在wifi网络中,两个设备必须同时连接到同一个wifi上,而且还须有一个建立连接的过程。两个设备建立通信连接的过程不仅繁琐,而且还受制于网络环境的变化。
[0003] 第二种就是广域网中的多屏互动,这种多屏互动不受wifi网络的限制,但是其同样不可避免的需要两台设备之间建立通信连接,只有这样才能找到对方,并分享内容和数据给其他的设备。因此该种多屏互动方式的使用也非常有限,且过程繁琐。
[0004] 可见,现有的多屏互动要么受制于网络环境,要么要求设备间建立通信连接,互动过程繁琐,且使用条件有限。
[0005] 因此,现有技术还有待于改进和发展。

发明内容

[0006] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于声音的数据传输方法及系统,解决现有多屏互动时各多屏互动设备需连接到同一个局域网络或者同一设备以建立通信连接的问题。
[0007] 本发明解决技术问题所采用的技术方案如下:
[0008] 一种基于声音的数据传输方法,其中,包括以下步骤:
[0009] A、源设备接收用户的传输数据的请求,将数据内容地址发送给服务器,由所述云端服务器将所述数据内容地址编码为一声音短码,并将所述声音短码发回给所述源设备;
[0010] B、所述源设备将所述声音短码编码为一声音片段,并向外广播所述声音片段;
[0011] C、目的设备接收并解码所述声音片段,得到所述声音短码,并将所述声音短码发送至云端服务器,由所述云端服务器从中解析出所述数据内容地址并将所述数据内容地址发回给所述目的设备;
[0012] D、所述目的设备接收云端服务器发送的数据内容地址,并访问所述数据内容地址,获取数据内容。
[0013] 所述的基于声音的数据传输方法,其中,所述步骤B中源设备将所述声音短码编码为一声音片段的步骤具体包括:
[0014] 所述源设备将声音短码中各码字转换为不同频率的语音信号,所述不同频率的语音信号构成所述声音片段。
[0015] 所述的基于声音的数据传输方法,其中,所述步骤C中目的设备接收声音片段得到所述声音短码的步骤具体包括:
[0016] 所述目的设备接收所述声音片段,采用与所述源设备相同的编解码方式将所述声音片段解码成所述声音短码。
[0017] 所述的基于声音的数据传输方法,其中,所述声音短码为二进制码字或者十进制码字或者十六进制码字。
[0018] 一种基于声音的数据传输系统,其中,所述系统包括进行数据传输的进行数据传输的源设备、目的设备以及一云端服务器;
[0019] 其中,所述源设备还包括:
[0020] 源端收发模,用于在接收到用户发起的传输数据的请求后,将传输数据的数据内容地址发送至所述云端服务器进行编码;以及接收云端服务器返回的声音短码;
[0021] 声音编码模块,用于将云端服务器返回的声音短码进行编码,将所述声音短码编码为一声音片段;
[0022] 声音广播模块,用于向外广播所述编码模块编码出的声音片段;
[0023] 所述目的设备还包括:
[0024] 目的端收发模块,用于接收源设备的广播模块向外广播的声音片段、将解码模块解码得到的声音短码发送至云端服务器进行解码、以及接收所述云端服务器返回的数据内容地址;
[0025] 声音解码模块,用于对所述目的端收发模块接收的所述声音片段进行解码,得到所述声音短码;
[0026] 访问模块,用于访问目的端收发模块接收的数据内容地址,获取数据内容;
[0027] 所述云端服务器用于将源设备发送的数据内容地址编码为声音短码,并返回给源设备,以及将目的设备发送的声音短码解码为数据内容地址,并返回给目的设备。
[0028] 所述的基于声音的数据传输系统,其中,所述声音编码模块还用于源设备将声音短码中各码字转换为不同频率的语音信号,并将所述不同频率的语音信号构成所述声音片段。
[0029] 本发明所提供的基于声音的数据传输方法及系统,很好的解决了现有多屏互动时各设备需连接到同一个局域网络或者同一设备以建立通信连接的问题,使多屏互动更加便捷和实用。附图说明
[0030] 图1是本发明提供的基于声音的数据传输方法的流程图
[0031] 图2是本发明提供的基于声音的数据传输方法应用于多屏互动的实施流程图。
[0032] 图3是本发明提供的基于声音的数据传输系统的结构示意图。

具体实施方式

[0033] 为了克服现有多屏互动的不足,本发明提出了一种基于声音的数据传输方法及系统,使用户在进行多屏互动时无需单独购买一台wifi设备,而且不需要设备间建立连接的过程,该多屏互动是一种近场中的多屏互动。其主要将数据或者链接通过云端服务器进行编码,编码成一段简短的声音短码,然后再返回给源设备,源设备将这段声音码转换成相应的不同音频的声音播放出来。进行多屏互动的其他设备收听到这段声音后将其解码成声音短码,并通过云端服务器解码该声音短码,获取要分享的数据或内容的访问地址信息,从而完成一次多屏互动。
[0034] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0035] 参见图1,图1是本发明提供的基于声音的数据传输方法的流程图,包括以下步骤:
[0036] 步骤S100、源设备接收用户传输数据的请求,将数据内容地址发送给云端服务器,由所述云端服务器将所述数据内容地址编码为一声音短码,并反馈给所述源设备。
[0037] 其中,本实施例定义发起数据传输请求的设备为源设备,获取请求传输的数据内容的设备为目的设备,在进行多屏互动时,源设备首先接收用户发出的传输数据请求,根据该传输数据请求,确定需要传输的数据内容,然后把数据内容地址发送给云端服务器。该数据内容地址可以是数据内容的网络地址,也可以是源设备的网络地址加上数据内容在源设备中存储的路径。因此,在进行数据传输时,各目的设备可以从源设备获取数据内容,也可以从网络中获取数据内容。因此,数据内容的范围得到了大幅扩展,增强的数据传输的多样性。
[0038] 在云端服务器在接收到源设备发送的数据内容地址后,对该数据内容地址进行编码,将数据内容地址编码为一组码字,我们定义该组码字为声音短码。对于采用的编码方式,本实施例并不限于哪一种,例如,可以将数据内容地址编码为二进制码字、或者十进制码字或者十六进制码字或者ASCII码等等。如果将数据内容地址编码为二进制码字,比如数据内容地址为“123.com”,则我们可以将该数据内容地址编码为“00000001 00000002 00000003 00101110 01100011 01101111 01101101”,而如果编码为十进制码字,则将该数据内容地址编码为“1 2 3 46 99 111 109”;如果编码为十六进制码字,则将该数据内容地址编码为“01 02 03 2E 63 6F 6D”。当然还有其他的编码方式,再此不一一举例。而云端服务器在将数据内容地址编码为声音短码后,将所述声音短码返回给源设备。
[0039] 步骤S200、所述源设备将所述声音短码编码为一声音片段,并向外广播所述声音片段。
[0040] 其中,源设备接收云端服务器返回的声音短码后,对该声音短码进行再次编码,将该声音短码编码为一声音片段。具体地,源设备根据声音短码中的各个码字,分别为各个码字匹配不同频率的语音信号,然后将这些语音信号合成一声音片段。
[0041] 例如,如果云端服务器采用二进制编码,则源设备可以将声音短码中的“0”和“1”用语音信号中的高低电平表示,高电平表示“1”,低电平表示“0”,将声音短码中的每个0和1的码字都分别用高低电平的语音信号表示,然后再将这些语音信号合成一完整的声音片段。声音片段合成后,源设备将该声音片段以广播的形式向外发送出去。这种编码方式能够很容易将声音短码转换为声音片段,且在近场数据传输中,声音片段易于传输,便于识别,且语音传输易于实现。
[0042] 步骤S300、目的设备接收并解码所述声音片段,得到所述声音短码,并将所述声音短码发送至云端服务器,由所述云端服务器从中解析出所述数据内容地址并反馈给所述目的设备。
[0043] 其中,在源设备将声音片段广播后,目的设备能够很容易获取该声音片段,然后目的设备对获取的该声音片段进行解码处理,将该声音片段解码成上述的声音短码,其目的设备的编解码方式和源设备对声音短码的编解码方式相同。
[0044] 比如,目的设备接收到以高低电平表示的一段语音信号,则目的设备将高电平转换为“1”,将低电平转换为“0”,处理完成后就可得到一组码字“00000001 00000002 00000003 00101110 01100011 01101111 01101101”,即上述的声音短码。目的设备得到该声音短码后,将该声音短码发送至云端服务器进行解析,由云端服务器从该声音短码中解析出数据内容地址“123.com”,然后云端服务器将该数据内容地址返回给目的设备[0045] 步骤S400、所述目的设备接收云端服务器发送的数据内容地址,并访问所述数据内容地址,获取数据内容。
[0046] 目的设备接收到该数据内容地址后,通过访问该数据内容地址即可得到数据内容。这样就实现了源设备与目的设备间的数据传输。
[0047] 当然,如果数据内容较小,本发明可以直接将数据内容发送到云端服务器进行编码,得出一声音短码,并由源设备转换成一声音片段发送到目的设备,目的设备在对该声音片段进行解码,获取声音短码,并由服务器解析出数据内容反馈给目的设备,这样,对于数据内容较小的数据传输,可以省去目的设备通过数据内容地址获取数据内容的流程,使源设备与目的设备间的数据传输更加高效。
[0048] 本发明的数据内容可以为图片、文档、视频、音频等等。而本发明采用云端服务器对数据内容地址进行编解码主要是为了降低多屏互动设备的处理要求,减小设备成本。
[0049] 从上述过程可以看出,本发明的数据传输方法并不需要wifi的支持,也不需要两个设备间建立通信连接。因此本发明的声音传输非常利于近场中多设备间的多屏互动,不仅效率高,而且干扰小。
[0050] 下面结合实施例二对本发明提供的数据传输方法在多屏互动中的应用进行具体描述。
[0051] 在实施例二中,设备A和设备B分别是需进行多屏互动的源设备和目的设备,对于设备A与设备B的多屏互动过程,请参阅图2,包括以下步骤:
[0052] 步骤S101、设备A接收用户发起的一个分享网络视频的请求,并将该网络视频地址传送至云端服务器;
[0053] 步骤S102、云端服务器接收该视频地址;
[0054] 步骤S103、云端服务器对该视频地址进行编码,得到一简短的声音短码;其中,云端服务器对视频地址的编码参照实施例一中的编码方式,例如,将视频地址“123.com”编码为二进制码字“00000001 00000002 00000003 00101110 01100011 01101111 01101101”,或者编码为十六进制码字“01 02 03 2E 63 6F 6D”等等。
[0055] 步骤S104、云端服务器将该声音短码返回给设备A;
[0056] 步骤S105、设备A接收云端服务器发送的声音短码;
[0057] 步骤S106、设备A根据声音短码,发出相应频率的声音;在发出相应频率的声音时,设备A首先对声音短码进行处理,为各个不同码字分配不同频率的语音信号,然后将这些语音信号合成一段声音,设备A再将该段声音传播出去。
[0058] 例如,如果云端服务器采用二进制编码将视频地址“123.com”编码为“0000001 00000002 00000003 00101110 01100011 01101111 01101101”,则设备A可以将声音短码中的每个0和1的码字分别用高低电平的语音信号表示,之后再将这些语音信号合成一段完整的声音。
[0059] 步骤S107、设备B听到设备A传播出来的声音;
[0060] 步骤S108、设备B对听到的声音进行解码,得到一声音短码;设备B对声音的解码过程与设备A将声音短码编码为声音的编码过程是相互匹配的,即二者的编解码方式相同。例如,设备B将声音中的高低电平形式表示的语音信号解码为码字“0000001 00000002 00000003 00101110 01100011 01101111 01101101”。
[0061] 步骤S109、设备B将声音短码发送至云端服务器;
[0062] 步骤S110、云端服务器接收设备B发送的声音短码;
[0063] 步骤S111、云端服务器解码所述声音短码,得到视频地址;该步骤中的解码过程与步骤S103中服务器对视频地址的编码过程的逆向过程。例如,将步骤S108中得到的声音短码“0000001 00000002 00000003 00101110 01100011 01101111 01101101”解码为“123.com”,也即是视频地址。
[0064] 步骤S112、云端服务器将视频地址返回给设备B;
[0065] 步骤S113、设备B得到视频地址,通过访问视频地址,获取网络视频。
[0066] 通过上述步骤,设备A和设备B实现了网络视频的多屏互动,在此过程中,设备A和设备B不需要建立通信连接,他们只需通过云端服务器对视频地址进行编解码以及通过声音形式的广播即可实现设备间的多屏互动。而且,设备A和设备B的多屏互动是基于声音的,由于声音片段易于传输、便于识别,因此,特别适合于近场的多屏互动。
[0067] 基于上述基于声音的数据传输方法,本发明还提供了一种基于声音的数据传输系统,如图3所示,该系统包括进行数据传输的源设备10、目的设备20以及一云端服务器30。
[0068] 所述源设备10还包括:
[0069] 源端收发模块11,用于在接收到用户发起的传输数据的请求后,将传输数据的数据内容地址发送至所述云端服务器30进行编码;以及接收云端服务器30返回的声音短码;
[0070] 声音编码模块12,用于将云端服务器30返回的声音短码进行编码,将所述声音短码编码为一声音片段;
[0071] 声音广播模块13,用于向外广播所述声音编码模块12编码出的声音片段。
[0072] 所述目的设备20还包括:
[0073] 目的端收发模块21,用于接收源设备10的广播模块13向外广播的声音片段、将声音解码模块22解码得到的声音短码发送至云端服务器30进行解码、以及接收所述云端服务器30返回的数据内容地址;
[0074] 声音解码模块22,用于对所述目的端收发模块21接收的所述声音片段进行解码,得到所述声音短码;
[0075] 访问模块23,用于访问目的端收发模块21接收的数据内容地址,获取数据内容。
[0076] 所述云端服务器30用于将源设备10发送的数据内容地址编码为声音短码,并返回给源设备10,以及将目的设备20发送的声音短码解码为数据内容地址,并返回给目的设备20。
[0077] 优选地,该系统的声音编码模块11还用于将声音短码中各码字转换为不同频率的语音信号,并所述不同频率的语音信号构成所述声音片段。
[0078] 下面通过设备间的多屏互动对上述系统的实施过程进行描述,在进行多屏互动过程中,源设备10的源端收发模块11接收用户发起的多屏互动请求后,将互动内容地址发送至所述云端服务器30进行编码。云端服务器30将所述互动内容地址编码为一声音短码,并将所述声音短码返回至源设备10,由源端收发模块11接收该声音短码,并交由声音解码模块12进行编码,将所述声音短码编码为不同频率的声音片段,并合成一段完整的声音。源设备10的广播模块13将该声音向外广播出去。目的设备20的目的端收发模块21接收到该源设备广播的声音后,由声音解码模块22对该声音进行解码,将该声音解码为声音短码。再由目的端收发模块21将解码出的声音短码发送至云端服务器30进行解码,云端服务器30将该声音短码解码出互动内容地址,并将该互动内容地址返回给目的设备20,目的端收发模块21接收到该互动内容地址后,即可通过访问模块23访问该互动内容地址,获取互动内容,进而实现设备间的多屏互动。
[0079] 当然,该基于声音的数据传输系统并仅仅用于设备间的多屏互动,上述多屏互动过程只是用于解释该数据传输系统,并不对其构成限制。
[0080] 综上所述,本发明提供的基于声音的数据传输方法及系统,通过源设备接收用户的传输数据的请求,将数据内容地址发送给云端服务器,由所述云端服务器将所述数据内容地址编码为一声音短码;所述源设备将所述声音短码编码为一声音片段,并向外广播所述声音片段;目的设备接收并解码所述声音片段,得到所述声音短码,并将所述声音短码发送至云端服务器,由所述云端服务器从中解析出所述数据内容地址;所述目的设备接收云端服务器发送的数据内容地址,并访问所述数据内容地址,获取数据内容,从而实现多屏互动。本发明的多屏互动解决了现有多屏互动时各设备需连接到同一个局域网络或者同一设备以建立通信连接的问题,使多屏互动更加的便捷和实用。
[0081] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈