CN104902016A - 数据交互的方法、终端和*** - Google Patents
数据交互的方法、终端和*** Download PDFInfo
- Publication number
- CN104902016A CN104902016A CN201510256682.7A CN201510256682A CN104902016A CN 104902016 A CN104902016 A CN 104902016A CN 201510256682 A CN201510256682 A CN 201510256682A CN 104902016 A CN104902016 A CN 104902016A
- Authority
- CN
- China
- Prior art keywords
- packet
- digital signal
- terminal
- memory address
- verified
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种数据交互的方法,包括下载数据包的步骤:接收其他终端发送的待验证的音频信号;将待验证的所述音频信号转换为待验证的数字信号,并发送至服务器;接收所述服务器返回的与待验证的所述数字信号匹配对应的存储地址,所述存储地址为待传输的数据包的存储地址;根据所述存储地址,从所述服务器下载所述数据包。本发明还公开了一种数据交互的方法、终端和***。本发明将音频信号对应的数字信号作为数据包的索引,将音频信号作为获取索引的载体在两个终端之间传输,用户通过所使用的终端采集音频信号即可得到数据包的索引,无需繁琐的扫描二维码、或输入链接地址、或编辑短信内容等过程,进而使数据包的传输更加方便快捷。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种数据交互的方法、终端和***。
背景技术
在现有技术中,两个终端之间进行数据传输时,通常采用网络或近距离数据传输方式,由第一终端提供一个链接,例如二维码、链接地址等,再由第二终端根据这个链接接入到数据存储的位置获取数据。但是,随着智能电视的发展,常常会有一些互动的电视节目需要用户参与,如果仍然采用上述方式,在电视机屏幕上显示互动信息,则会影响到当前正在播放的节目画面,特别是有一些需要手动输入链接的互动信息转瞬即逝,用户可能也来不及输入,错失了互动的机会。
发明内容
本发明的主要目的为提供一种数据交互的方法、终端和***,使数据交互更加方便。
本发明提出一种数据交互的方法,包括下载数据包的步骤:
接收其他终端发送的待验证的音频信号;
将待验证的所述音频信号转换为待验证的数字信号,并发送至服务器;
接收所述服务器返回的与待验证的所述数字信号匹配对应的存储地址,所述存储地址为待传输的数据包的存储地址;
根据所述存储地址,从所述服务器下载所述数据包。
优选地,所述数据交互的方法还包括上传数据包的步骤:
将待关联的音频信号转换为待关联的数字信号;
将待关联的所述数字信号与待传输的数据包发送至所述服务器,由所述服务器存储待传输的所述数据包,并由所述服务器将所述数据包的存储地址与待关联的所述数字信号对应存储。
优选地,所述的数据交互的方法,还包括更改数据包的步骤:
将待验证的所述音频信号转换为待验证的所述数字信号;
将待验证的所述数字信号和待传输的新的数据包发送至所述服务器,由所述服务器查找与待验证的所述数字信号匹配对应的存储地址,根据所述存储地址查找原有的数据包,将原有的数据包替换为所述新的数据包。
本发明还提出一种数据交互的方法,包括下载数据包的步骤:
第一终端发送待验证的音频信号至第二终端;
所述第二终端将待验证的所述音频信号转换为待验证的数字信号,并发送至服务器;
所述服务器查找与待验证的所述数字信号匹配对应的存储地址,所述存储地址为待传输的数据包的存储地址,并将所述存储地址返回给所述第二终端;
所述第二终端根据所述存储地址,从所述服务器下载所述数据包。
优选地,所述数据交互的方法还包括上传数据包的步骤:
所述第一终端将待关联的音频信号转换为待关联的数字信号;
所述第一终端将待关联的所述数字信号与待传输的数据包发送至所述服务器;
所述服务器存储待传输的所述数据包,并将所述数据包的存储地址与待关联的所述数字信号对应存储。
优选地,所述的数据交互的方法,还包括更改数据包的步骤:
所述第一终端将待验证的所述音频信号转换为待验证的所述数字信号,并将待验证的所述数字信号和待传输的新的数据包发送至所述服务器;
所述服务器查找与待验证的所述数字信号匹配对应的存储地址,根据所述存储地址查找原有的数据包,将原有的数据包替换为所述新的数据包。
本发明还提出一种数据交互的终端,包括:
音频模块,用于接收其他终端发送的待验证的音频信号;
转换模块,用于将待验证的所述音频信号转换为待验证的数字信号;
网络模块,用于发送所述数字信号至服务器;接收所述服务器返回的与待验证的所述数字信号匹配对应的存储地址,所述存储地址为待传输的数据包的存储地址;根据所述存储地址,从所述服务器下载所述数据包。
优选地,所述转换模块还用于,将待关联的音频信号转换为待关联的数字信号;
所述网络模块还用于,将待关联的所述数字信号与待传输的数据包发送至所述服务器,由所述服务器存储待传输的所述数据包,并由所述服务器将所述数据包的存储地址与待关联的所述数字信号对应存储。
优选地,所述网络模块还用于,将待验证的所述数字信号和待传输的新的数据包发送至所述服务器,由所述服务器查找与待验证的所述数字信号匹配对应的存储地址,根据所述存储地址查找原有的数据包,将原有的数据包替换为所述新的数据包。
本发明还提出一种数据交互的***,包括第一终端、第二终端和服务器;
所述第一终端用于,发送待验证的音频信号至所述第二终端;
所述第二终端用于,将待验证的所述音频信号转换为待验证的数字信号,并发送至所述服务器;
所述服务器用于,查找与待验证的所述数字信号匹配对应的存储地址,所述存储地址为待传输的数据包的存储地址,并将所述存储地址返回给所述第二终端;
所述第二终端还用于,根据所述存储地址,从所述服务器下载所述数据包。
优选地,所述第一终端还用于,将待关联的音频信号转换为待关联的数字信号;将待关联的所述数字信号与待传输的数据包发送至所述服务器;
所述服务器还用于,存储待传输的所述数据包,并将所述数据包的存储地址与待关联的所述数字信号对应存储。
优选地,所述第一终端还用于,将待验证的所述音频信号转换为待验证的所述数字信号,并将待验证的所述数字信号和待传输的新的数据包发送至所述服务器;
所述服务器还用于,查找与待验证的所述数字信号匹配对应的存储地址,根据所述存储地址查找原有的数据包,将原有的数据包替换为所述新的数据包。
本发明将音频信号对应的数字信号作为数据包的索引,将音频信号作为获取索引的载体在两个终端之间传输,用户通过所使用的终端采集音频信号即可得到数据包的索引,无需繁琐的扫描二维码、或输入链接地址、或编辑短信内容等过程,进而使数据包的传输更加方便快捷。
附图说明
图1为本发明实施例中数据交互的***的运行环境图;
图2为本发明数据交互的方法第一实施例的流程图;
图3为本发明数据交互的方法第二实施例的流程图;
图4为本发明数据交互的方法第三实施例的流程图;
图5为本发明数据交互的方法第四实施例的流程图;
图6为本发明数据交互的方法第五实施例的流程图;
图7为本发明数据交互的方法第六实施例的流程图;
图8为本发明数据交互的终端实施例的模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,本发明提供的数据交互的***包括第一终端100、第二终端200和服务器300,第一终端100和第二终端200均可为智能电视、电脑、PAD、手机等,第一终端100和第二终端200可通过网络与服务器300连接,第一终端100和第二终端200之间也可以通过近距离的网络进行交互。本发明提供的数据交互的终端可为第一终端100或第二终端200,第一终端100和第二终端200均可具备播放音频信号、采集音频信号、上传和下载数据包等功能。第一终端100还可以提供音频信号,供第二终端200采集;同理,第二终端200也可以提供音频信号,供第一终端100采集。下面结合具体实施例进行说明。
如图2所示,图2为本发明数据交互的方法第一实施例的流程图。本实施例的数据交互的方法由终端实现下载数据包的步骤:
步骤S11,接收其他终端发送的待验证的音频信号;
本实施例的其他终端可为图1所示实施例中的第一终端,当前终端可为图1所示实施例中的第二终端。其他终端通过喇叭、扩音器等设备播放音频信号,音频信号与其他音频信号相区分,用来作为下载数据包的验证入口,例如电视机播放互动节目时,主持人说话的声音为其他音频,在此过程中电视节目中还会有用来作为验证入口的待验证的音频信号,该音频可以是频率高于普通音频的高频信号,不会对节目中的声音产生干扰,也可以是主持人说话中的某些特定的语句,则无需另外在节目音频中增加其他频率的音频。
当用户需要下载其他终端提供的数据包时,则由用户所使用的当前终端采集其他终端发送的音频信号,当前终端通过麦克风等设备采集音频信号,采集到的音频信号可能包括有其他音频,当前终端可从采集到的音频信号中提取所需要的待验证的音频信号,提取方式可预先规定。例如,电视节目中将高频信号作为待验证的音频信号,则当前终端预先设置有频率阈值,通过频率阈值过滤其他音频,保留所需的待验证的音频信号;如果电视节目将主持人说话中的某些特定的语句为待验证的音频信号,则当前终端通过语音识别方式从采集的音频中识别出这些特定语句,作为待验证的音频信号。
步骤S12,将待验证的音频信号转换为待验证的数字信号,并发送至服务器;
当前终端通过A/D转换等处理方式将音频信号转换为对应的数字信号,并将转换后的数字信号发送至服务器,有利于减少传输的数据量,提高传输速度。
步骤S13,接收服务器返回的与待验证的数字信号匹配对应的存储地址;
服务器的数据库中预先存储有至少一组一一对应的数字信号和存储地址。服务器在接收到当前终端发送的数字信号后,在数据库中查找与之相同的数字信号。如果未找到相同的数字信号,则向当前终端返回查找失败的消息,当前终端可重新获取音频信号。如果查找到相同的数字信号,则服务器将数字信号匹配对应的存储地址提取出来,并返回给当前终端。
步骤S14,根据存储地址,从服务器下载数据包。
存储地址为待传输的数据包的存储地址,指向服务器中存储待传输的数据包的位置。当前终端将存储地址封装到下载请求中,并发送下载请求到服务器,服务器根据存储地址查找数据包,并返回数据包给当前终端。此外,在一个实施例中,服务器在查找到数字信号匹配对应的存储地址后,也可以不发生给当前终端,而是直接根据存储地址查找数据包,并将查找到的数据包返回给当前终端。在一个实施例中,当前终端在接收到服务器返回的存储地址后,可在终端界面上弹出录入窗口,供用户选择是否下载数据包。在一个实施例中,服务器在查找到数字信号匹配对应的存储地址后,也可以不发送给当前终端,而是向当前终端返回一个匹配成功的提示消息,当前终端在接收到服务器返回的匹配成功的提示消息后,可在终端界面上弹出录入窗口,供用户选择是否下载数据包。如果用户选择下载数据包,则生成下载指令,当前终端根据下载指令发送下载请求到服务器,服务器根据存储地址查找数据包,并返回数据包给当前终端。
本实施例将音频信号对应的数字信号作为数据包的索引,将音频信号作为获取索引的载体在两个终端之间传输,用户通过所使用的终端采集音频信号即可得到数据包的索引,无需繁琐的扫描二维码、或输入链接地址、或编辑短信内容等过程,进而使数据包的传输更加方便快捷。
如图3所示,图3为本发明数据交互的方法第二实施例的流程图。本实施例的数据交互的方法由终端实现上传数据包的步骤:
步骤S21,将待关联的音频信号转换为待关联的数字信号;
本实施例的当前终端可为图1所示实施例中的第一终端。在当前终端上传数据包时,将任意一段音频或预设含义的音频通过A/D转换为相应的数字信号。待关联的音频信号可以由用户自主选择,或由终端随机选取,或由终端根据待传输的数据包类型来选择。
步骤S22,将待关联的数字信号与待传输的数据包发送至服务器,由服务器存储待传输的数据包,并由服务器将数据包的存储地址与待关联的数字信号对应存储。
当前终端将转换后的数字信号与数据包一并编码传输到服务器。服务器为数据包分配存储地址,存储数据包,并将存储地址与对应的数字信号关联,此时数字信号相当于存储地址的索引,通过数字信号可查找到对应的存储地址,并根据存储地址可找到对应的数据包。
本实施例将音频信号对应的数字信号作为待传输的数据包的索引,将音频信号作为获取索引的载体,当前终端向其他终端传输数据时,无需传输数据包,而是传输音频信号,用户通过其他终端采集音频信号即可得到数据包的索引,无需繁琐的扫描二维码、或输入链接地址、或编辑短信内容等过程,进而使数据包的传输更加方便快捷。
如图4所示,图4为本发明数据交互的方法第三实施例的流程图。本实施例的数据交互的方法由终端实现更改数据包的步骤:
步骤S31,将待验证的音频信号转换为待验证的数字信号;
本实施例的当前终端可为图1所示实施例中的第一终端。本实施例的当前终端在想要更改某一个已经上传的数据包时,将已上传的数据包对应的音频信号通过A/D转换为相应的数字信号。
步骤S32,将待验证的数字信号和待传输的新的数据包发送至服务器,由服务器查找与待验证的数字信号匹配对应的存储地址,根据存储地址查找原有的数据包,将原有的数据包替换为新的数据包。
当前终端将转换后的数字信号与新的数据包一并编码传输到服务器。服务器在数据库中查找与之相同的数字信号,并获得数字信号匹配对应的存储地址,根据存储地址查找到已上传的数据包,将原有已上传的数据包替换为新上传的数据包。此时,新的数据包的存储地址已与对应的数字信号关联,通过数字信号可查找到对应的存储地址,并根据存储地址可找到对应的新的数据包。
本实施例通过音频信号对应的数字信号查找到已上传的数据包的存储地址,并将原有已上传的数据包替换为新上传的数据包,用户通过所使用的终端采集当前终端发送的音频信号,即可实现对新上传的数据包的下载,进而使数据包的传输更加方便快捷。
如图5所示,图5为本发明数据交互的方法第四实施例的流程图。本实施例的数据交互的方法由终端和服务器实现下载数据包的步骤:
步骤S41,第一终端发送待验证的音频信号至第二终端;
本实施例的第一终端通过喇叭、扩音器等设备播放音频信号,音频信号与其他音频信号相区分,用来作为下载数据包的验证入口,例如电视机播放互动节目时,主持人说话的声音为其他音频,在此过程中电视节目中还会有用来作为验证入口的待验证的音频信号,该音频可以是频率高于普通音频的高频信号,不会对节目中的声音产生干扰,也可以是主持人说话中的某些特定的语句,则无需另外在节目音频中增加其他频率的音频。
当用户需要下载第一终端提供的数据包时,则由用户所使用的第二终端采集第一终端发送的音频信号,第二终端通过麦克风等设备采集音频信号,采集到的音频信号可能包括有其他音频,第二终端可从采集到的音频信号中提取所需要的待验证的音频信号,提取方式可预先规定。例如,电视节目中将高频信号作为待验证的音频信号,则第二终端预先设置有频率阈值,通过频率阈值过滤其他音频,保留所需的待验证的音频信号;如果电视节目将主持人说话中的某些特定的语句为待验证的音频信号,则第二终端通过语音识别方式从采集的音频中识别出这些特定语句,作为待验证的音频信号。
步骤S42,第二终端将待验证的音频信号转换为待验证的数字信号,并发送至服务器;
第二终端通过A/D转换等处理方式将音频信号转换为对应的数字信号,并将转换后的数字信号发送至服务器,有利于减少传输的数据量,提高传输速度。
步骤S43,服务器查找与待验证的数字信号匹配对应的存储地址,并将存储地址返回给第二终端;
服务器的数据库中预先存储有至少一组一一对应的数字信号和存储地址。服务器在接收到第二终端发送的数字信号后,在数据库中查找与之相同的数字信号。如果未找到相同的数字信号,则向第二终端返回查找失败的消息,第二终端可重新获取音频信号。如果查找到相同的数字信号,则服务器将数字信号匹配对应的存储地址提取出来,并返回给第二终端。
步骤S44,第二终端根据存储地址,从服务器下载数据包。
存储地址为待传输的数据包的存储地址,指向服务器中存储待传输的数据包的位置。第二终端将存储地址封装到下载请求中,并发送下载请求到服务器,服务器根据存储地址查找数据包,并返回数据包给第二终端。此外,在一个实施例中,服务器在查找到数字信号匹配对应的存储地址后,也可以不发生给第二终端,而是直接根据存储地址查找数据包,并将查找到的数据包返回给第二终端。在一个实施例中,第二终端在接收到服务器返回的存储地址后,可在终端界面上弹出录入窗口,供用户选择是否下载数据包。在一个实施例中,服务器在查找到数字信号匹配对应的存储地址后,也可以不发送给第二终端,而是向第二终端返回一个匹配成功的提示消息,第二终端在接收到服务器返回的匹配成功的提示消息后,可在终端界面上弹出录入窗口,供用户选择是否下载数据包。如果用户选择下载数据包,则生成下载指令,第二终端根据下载指令发送下载请求到服务器,服务器根据存储地址查找数据包,并返回数据包给第二终端。
本实施例将音频信号对应的数字信号作为数据包的索引,将音频信号作为获取索引的载体在两个终端之间传输,用户通过所使用的终端采集音频信号即可得到数据包的索引,无需繁琐的扫描二维码、或输入链接地址、或编辑短信内容等过程,进而使数据包的传输更加方便快捷。
如图6所示,图6为本发明数据交互的方法第五实施例的流程图。本实施例的数据交互的方法由终端和服务器实现上传数据包的步骤:
步骤S51,第一终端将待关联的音频信号转换为待关联的数字信号;
本实施例在第一终端上传数据包时,将任意一段音频或预设含义的音频通过A/D转换为相应的数字信号。待关联的音频信号可以由用户自主选择,或由终端随机选取,或由终端根据待传输的数据包类型来选择。
步骤S52,第一终端将待关联的数字信号与待传输的数据包发送至服务器;
步骤S53,服务器存储待传输的数据包,并将数据包的存储地址与待关联的数字信号对应存储。
第一终端将转换后的数字信号与数据包一并编码传输到服务器。服务器为数据包分配存储地址,存储数据包,并将存储地址与对应的数字信号关联,此时数字信号相当于存储地址的索引,通过数字信号可查找到对应的存储地址,并根据存储地址可找到对应的数据包。
本实施例将音频信号对应的数字信号作为待传输的数据包的索引,将音频信号作为获取索引的载体,第一终端向其他终端传输数据时,无需传输数据包,而是传输音频信号,用户通过其他终端采集音频信号即可得到数据包的索引,无需繁琐的扫描二维码、或输入链接地址、或编辑短信内容等过程,进而使数据包的传输更加方便快捷。
如图7所示,图7为本发明数据交互的方法第六实施例的流程图。本实施例的数据交互的方法由终端和服务器实现上传数据包的步骤:
步骤S61,第一终端将待验证的音频信号转换为待验证的数字信号,并将待验证的数字信号和待传输的新的数据包发送至服务器;
本实施例第一终端在想要更改某一个已经上传的数据包时,将已上传的数据包对应的音频信号通过A/D转换为相应的数字信号。第一终端将转换后的数字信号与新的数据包一并编码传输到服务器。
步骤S62,服务器查找与待验证的数字信号匹配对应的存储地址,根据存储地址查找原有的数据包,将原有的数据包替换为新的数据包。
服务器在数据库中查找与之相同的数字信号,并获得数字信号匹配对应的存储地址,根据存储地址查找到已上传的数据包,将原有已上传的数据包替换为新上传的数据包。此时,新的数据包的存储地址已与对应的数字信号关联,通过数字信号可查找到对应的存储地址,并根据存储地址可找到对应的新的数据包。
本实施例通过音频信号对应的数字信号查找到已上传的数据包的存储地址,并将原有已上传的数据包替换为新上传的数据包,用户通过所使用的终端采集第一终端发送的音频信号,即可实现对新上传的数据包的下载,进而使数据包的传输更加方便快捷。
如图8所示,图8为本发明数据交互的终端实施例的模块示意图。本实施例的数据交互的终端,包括:
音频模块410,用于接收其他终端发送的待验证的音频信号;
转换模块420,用于将待验证的音频信号转换为待验证的数字信号;
网络模块430,用于发送数字信号至服务器;接收服务器返回的与待验证的数字信号匹配对应的存储地址,存储地址为待传输的数据包的存储地址;根据存储地址,从服务器下载数据包。
本实施例的其他终端可为图1所示实施例中的第一终端,当前终端可为图1所示实施例中的第二终端。其他终端通过喇叭、扩音器等设备播放音频信号,音频信号与其他音频信号相区分,用来作为下载数据包的验证入口,例如电视机播放互动节目时,主持人说话的声音为其他音频,在此过程中电视节目中还会有用来作为验证入口的待验证的音频信号,该音频可以是频率高于普通音频的高频信号,不会对节目中的声音产生干扰,也可以是主持人说话中的某些特定的语句,则无需另外在节目音频中增加其他频率的音频。
当用户需要下载其他终端提供的数据包时,则由用户所使用的当前终端采集其他终端发送的音频信号,当前终端通过麦克风等设备采集音频信号,采集到的音频信号可能包括有其他音频,当前终端可从采集到的音频信号中提取所需要的待验证的音频信号,提取方式可预先规定。例如,电视节目中将高频信号作为待验证的音频信号,则当前终端预先设置有频率阈值,通过频率阈值过滤其他音频,保留所需的待验证的音频信号;如果电视节目将主持人说话中的某些特定的语句为待验证的音频信号,则当前终端通过语音识别方式从采集的音频中识别出这些特定语句,作为待验证的音频信号。
当前终端通过A/D转换等处理方式将音频信号转换为对应的数字信号,并将转换后的数字信号发送至服务器,有利于减少传输的数据量,提高传输速度。
服务器的数据库中预先存储有至少一组一一对应的数字信号和存储地址。服务器在接收到当前终端发送的数字信号后,在数据库中查找与之相同的数字信号。如果未找到相同的数字信号,则向当前终端返回查找失败的消息,当前终端可重新获取音频信号。如果查找到相同的数字信号,则服务器将数字信号匹配对应的存储地址提取出来,并返回给当前终端。
存储地址为待传输的数据包的存储地址,指向服务器中存储待传输的数据包的位置。当前终端将存储地址封装到下载请求中,并发送下载请求到服务器,服务器根据存储地址查找数据包,并返回数据包给当前终端。此外,在一个实施例中,服务器在查找到数字信号匹配对应的存储地址后,也可以不发生给当前终端,而是直接根据存储地址查找数据包,并将查找到的数据包返回给当前终端。在一个实施例中,当前终端在接收到服务器返回的存储地址后,可在终端界面上弹出录入窗口,供用户选择是否下载数据包。在一个实施例中,服务器在查找到数字信号匹配对应的存储地址后,也可以不发送给当前终端,而是向当前终端返回一个匹配成功的提示消息,当前终端在接收到服务器返回的匹配成功的提示消息后,可在终端界面上弹出录入窗口,供用户选择是否下载数据包。如果用户选择下载数据包,则生成下载指令,当前终端根据下载指令发送下载请求到服务器,服务器根据存储地址查找数据包,并返回数据包给当前终端。
本实施例将音频信号对应的数字信号作为数据包的索引,将音频信号作为获取索引的载体在两个终端之间传输,用户通过所使用的终端采集音频信号即可得到数据包的索引,无需繁琐的扫描二维码、或输入链接地址、或编辑短信内容等过程,进而使数据包的传输更加方便快捷。
进一步的,转换模块420还用于,将待关联的音频信号转换为待关联的数字信号;
网络模块430还用于,将待关联的数字信号与待传输的数据包发送至服务器,由服务器存储待传输的数据包,并由服务器将数据包的存储地址与待关联的数字信号对应存储。
本实施例的当前终端可为图1所示实施例中的第一终端。在当前终端上传数据包时,将任意一段音频或预设含义的音频通过A/D转换为相应的数字信号。待关联的音频信号可以由用户自主选择,或由终端随机选取,或由终端根据待传输的数据包类型来选择。
当前终端将转换后的数字信号与数据包一并编码传输到服务器。服务器为数据包分配存储地址,存储数据包,并将存储地址与对应的数字信号关联,此时数字信号相当于存储地址的索引,通过数字信号可查找到对应的存储地址,并根据存储地址可找到对应的数据包。
本实施例将音频信号对应的数字信号作为待传输的数据包的索引,将音频信号作为获取索引的载体,当前终端向其他终端传输数据时,无需传输数据包,而是传输音频信号,用户通过其他终端采集音频信号即可得到数据包的索引,无需繁琐的扫描二维码、或输入链接地址、或编辑短信内容等过程,进而使数据包的传输更加方便快捷。
进一步的,网络模块430还用于,将待验证的数字信号和待传输的新的数据包发送至服务器,由服务器查找与待验证的数字信号匹配对应的存储地址,根据存储地址查找原有的数据包,将原有的数据包替换为新的数据包。
本实施例的当前终端可为图1所示实施例中的第一终端。本实施例的当前终端在想要更改某一个已经上传的数据包时,将已上传的数据包对应的音频信号通过A/D转换为相应的数字信号。
当前终端将转换后的数字信号与新的数据包一并编码传输到服务器。服务器在数据库中查找与之相同的数字信号,并获得数字信号匹配对应的存储地址,根据存储地址查找到已上传的数据包,将原有已上传的数据包替换为新上传的数据包。此时,新的数据包的存储地址已与对应的数字信号关联,通过数字信号可查找到对应的存储地址,并根据存储地址可找到对应的新的数据包。
本实施例通过音频信号对应的数字信号查找到已上传的数据包的存储地址,并将原有已上传的数据包替换为新上传的数据包,用户通过所使用的终端采集当前终端发送的音频信号,即可实现对新上传的数据包的下载,进而使数据包的传输更加方便快捷。
参照图1,本发明还提出一种数据交互的***,包括第一终端100、第二终端200和服务器300;
第一终端100用于,发送待验证的音频信号至第二终端200;
第二终端200用于,将待验证的音频信号转换为待验证的数字信号,并发送至服务器300;
服务器300用于,查找与待验证的数字信号匹配对应的存储地址,存储地址为待传输的数据包的存储地址,并将存储地址返回给第二终端200;
第二终端200还用于,根据存储地址,从服务器300下载数据包。
本实施例的第一终端通过喇叭、扩音器等设备播放音频信号,音频信号与其他音频信号相区分,用来作为下载数据包的验证入口,例如电视机播放互动节目时,主持人说话的声音为其他音频,在此过程中电视节目中还会有用来作为验证入口的待验证的音频信号,该音频可以是频率高于普通音频的高频信号,不会对节目中的声音产生干扰,也可以是主持人说话中的某些特定的语句,则无需另外在节目音频中增加其他频率的音频。
当用户需要下载第一终端提供的数据包时,则由用户所使用的第二终端采集第一终端发送的音频信号,第二终端通过麦克风等设备采集音频信号,采集到的音频信号可能包括有其他音频,第二终端可从采集到的音频信号中提取所需要的待验证的音频信号,提取方式可预先规定。例如,电视节目中将高频信号作为待验证的音频信号,则第二终端预先设置有频率阈值,通过频率阈值过滤其他音频,保留所需的待验证的音频信号;如果电视节目将主持人说话中的某些特定的语句为待验证的音频信号,则第二终端通过语音识别方式从采集的音频中识别出这些特定语句,作为待验证的音频信号。
第二终端通过A/D转换等处理方式将音频信号转换为对应的数字信号,并将转换后的数字信号发送至服务器,有利于减少传输的数据量,提高传输速度。
服务器的数据库中预先存储有至少一组一一对应的数字信号和存储地址。服务器在接收到第二终端发送的数字信号后,在数据库中查找与之相同的数字信号。如果未找到相同的数字信号,则向第二终端返回查找失败的消息,第二终端可重新获取音频信号。如果查找到相同的数字信号,则服务器将数字信号匹配对应的存储地址提取出来,并返回给第二终端。
存储地址为待传输的数据包的存储地址,指向服务器中存储待传输的数据包的位置。第二终端将存储地址封装到下载请求中,并发送下载请求到服务器,服务器根据存储地址查找数据包,并返回数据包给第二终端。此外,在一个实施例中,服务器在查找到数字信号匹配对应的存储地址后,也可以不发生给第二终端,而是直接根据存储地址查找数据包,并将查找到的数据包返回给第二终端。在一个实施例中,第二终端在接收到服务器返回的存储地址后,可在终端界面上弹出录入窗口,供用户选择是否下载数据包。在一个实施例中,服务器在查找到数字信号匹配对应的存储地址后,也可以不发送给第二终端,而是向第二终端返回一个匹配成功的提示消息,第二终端在接收到服务器返回的匹配成功的提示消息后,可在终端界面上弹出录入窗口,供用户选择是否下载数据包。如果用户选择下载数据包,则生成下载指令,第二终端根据下载指令发送下载请求到服务器,服务器根据存储地址查找数据包,并返回数据包给第二终端。
本实施例将音频信号对应的数字信号作为数据包的索引,将音频信号作为获取索引的载体在两个终端之间传输,用户通过所使用的终端采集音频信号即可得到数据包的索引,无需繁琐的扫描二维码、或输入链接地址、或编辑短信内容等过程,进而使数据包的传输更加方便快捷。
进一步的,第一终端100还用于,将待关联的音频信号转换为待关联的数字信号;将待关联的数字信号与待传输的数据包发送至服务器300;
服务器300还用于,存储待传输的数据包,并将数据包的存储地址与待关联的数字信号对应存储。
本实施例在第一终端上传数据包时,将任意一段音频或预设含义的音频通过A/D转换为相应的数字信号。待关联的音频信号可以由用户自主选择,或由终端随机选取,或由终端根据待传输的数据包类型来选择。
第一终端将转换后的数字信号与数据包一并编码传输到服务器。服务器为数据包分配存储地址,存储数据包,并将存储地址与对应的数字信号关联,此时数字信号相当于存储地址的索引,通过数字信号可查找到对应的存储地址,并根据存储地址可找到对应的数据包。
本实施例将音频信号对应的数字信号作为待传输的数据包的索引,将音频信号作为获取索引的载体,第一终端向其他终端传输数据时,无需传输数据包,而是传输音频信号,用户通过其他终端采集音频信号即可得到数据包的索引,无需繁琐的扫描二维码、或输入链接地址、或编辑短信内容等过程,进而使数据包的传输更加方便快捷。
进一步的,第一终端100还用于,将待验证的音频信号转换为待验证的数字信号,并将待验证的数字信号和待传输的新的数据包发送至服务器300;
服务器300还用于,查找与待验证的数字信号匹配对应的存储地址,根据存储地址查找原有的数据包,将原有的数据包替换为新的数据包。
本实施例第一终端在想要更改某一个已经上传的数据包时,将已上传的数据包对应的音频信号通过A/D转换为相应的数字信号。第一终端将转换后的数字信号与新的数据包一并编码传输到服务器。
服务器在数据库中查找与之相同的数字信号,并获得数字信号匹配对应的存储地址,根据存储地址查找到已上传的数据包,将原有已上传的数据包替换为新上传的数据包。此时,新的数据包的存储地址已与对应的数字信号关联,通过数字信号可查找到对应的存储地址,并根据存储地址可找到对应的新的数据包。
本实施例通过音频信号对应的数字信号查找到已上传的数据包的存储地址,并将原有已上传的数据包替换为新上传的数据包,用户通过所使用的终端采集第一终端发送的音频信号,即可实现对新上传的数据包的下载,进而使数据包的传输更加方便快捷。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (12)
1.一种数据交互的方法,其特征在于,包括下载数据包的步骤:
接收其他终端发送的待验证的音频信号;
将待验证的所述音频信号转换为待验证的数字信号,并发送至服务器;
接收所述服务器返回的与待验证的所述数字信号匹配对应的存储地址,所述存储地址为待传输的数据包的存储地址;
根据所述存储地址,从所述服务器下载所述数据包。
2.如权利要求1所述的数据交互的方法,其特征在于,还包括上传数据包的步骤:
将待关联的音频信号转换为待关联的数字信号;
将待关联的所述数字信号与待传输的数据包发送至所述服务器,由所述服务器存储待传输的所述数据包,并由所述服务器将所述数据包的存储地址与待关联的所述数字信号对应存储。
3.如权利要求1或2所述的数据交互的方法,其特征在于,还包括更改数据包的步骤:
将待验证的所述音频信号转换为待验证的所述数字信号;
将待验证的所述数字信号和待传输的新的数据包发送至所述服务器,由所述服务器查找与待验证的所述数字信号匹配对应的存储地址,根据所述存储地址查找原有的数据包,将原有的数据包替换为所述新的数据包。
4.一种数据交互的方法,其特征在于,包括下载数据包的步骤:
第一终端发送待验证的音频信号至第二终端;
所述第二终端将待验证的所述音频信号转换为待验证的数字信号,并发送至服务器;
所述服务器查找与待验证的所述数字信号匹配对应的存储地址,所述存储地址为待传输的数据包的存储地址,并将所述存储地址返回给所述第二终端;
所述第二终端根据所述存储地址,从所述服务器下载所述数据包。
5.如权利要求4所述的数据交互的方法,其特征在于,还包括上传数据包的步骤:
所述第一终端将待关联的音频信号转换为待关联的数字信号;
所述第一终端将待关联的所述数字信号与待传输的数据包发送至所述服务器;
所述服务器存储待传输的所述数据包,并将所述数据包的存储地址与待关联的所述数字信号对应存储。
6.如权利要求4或5所述的数据交互的方法,其特征在于,还包括更改数据包的步骤:
所述第一终端将待验证的所述音频信号转换为待验证的所述数字信号,并将待验证的所述数字信号和待传输的新的数据包发送至所述服务器;
所述服务器查找与待验证的所述数字信号匹配对应的存储地址,根据所述存储地址查找原有的数据包,将原有的数据包替换为所述新的数据包。
7.一种数据交互的终端,其特征在于,包括:
音频模块,用于接收其他终端发送的待验证的音频信号;
转换模块,用于将待验证的所述音频信号转换为待验证的数字信号;
网络模块,用于发送所述数字信号至服务器;接收所述服务器返回的与待验证的所述数字信号匹配对应的存储地址,所述存储地址为待传输的数据包的存储地址;根据所述存储地址,从所述服务器下载所述数据包。
8.如权利要求7所述的数据交互的终端,其特征在于,所述转换模块还用于,将待关联的音频信号转换为待关联的数字信号;
所述网络模块还用于,将待关联的所述数字信号与待传输的数据包发送至所述服务器,由所述服务器存储待传输的所述数据包,并由所述服务器将所述数据包的存储地址与待关联的所述数字信号对应存储。
9.如权利要求7或8所述的数据交互的终端,其特征在于,所述网络模块还用于,将待验证的所述数字信号和待传输的新的数据包发送至所述服务器,由所述服务器查找与待验证的所述数字信号匹配对应的存储地址,根据所述存储地址查找原有的数据包,将原有的数据包替换为所述新的数据包。
10.一种数据交互的***,其特征在于,包括第一终端、第二终端和服务器;
所述第一终端用于,发送待验证的音频信号至所述第二终端;
所述第二终端用于,将待验证的所述音频信号转换为待验证的数字信号,并发送至所述服务器;
所述服务器用于,查找与待验证的所述数字信号匹配对应的存储地址,所述存储地址为待传输的数据包的存储地址,并将所述存储地址返回给所述第二终端;
所述第二终端还用于,根据所述存储地址,从所述服务器下载所述数据包。
11.如权利要求10所述的数据交互的***,其特征在于,所述第一终端还用于,将待关联的音频信号转换为待关联的数字信号;将待关联的所述数字信号与待传输的数据包发送至所述服务器;
所述服务器还用于,存储待传输的所述数据包,并将所述数据包的存储地址与待关联的所述数字信号对应存储。
12.如权利要求10或11所述的数据交互的***,其特征在于,所述第一终端还用于,将待验证的所述音频信号转换为待验证的所述数字信号,并将待验证的所述数字信号和待传输的新的数据包发送至所述服务器;
所述服务器还用于,查找与待验证的所述数字信号匹配对应的存储地址,根据所述存储地址查找原有的数据包,将原有的数据包替换为所述新的数据包。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510256682.7A CN104902016A (zh) | 2015-05-19 | 2015-05-19 | 数据交互的方法、终端和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510256682.7A CN104902016A (zh) | 2015-05-19 | 2015-05-19 | 数据交互的方法、终端和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104902016A true CN104902016A (zh) | 2015-09-09 |
Family
ID=54034412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510256682.7A Pending CN104902016A (zh) | 2015-05-19 | 2015-05-19 | 数据交互的方法、终端和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104902016A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653290A (zh) * | 2016-01-08 | 2016-06-08 | 王弘远 | 数据交互方法及*** |
WO2021063326A1 (zh) * | 2019-09-30 | 2021-04-08 | 腾讯音乐娱乐科技(深圳)有限公司 | 播放媒体数据的方法、装置、***、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012055315A1 (zh) * | 2010-10-29 | 2012-05-03 | 高思达有限公司 | 一种提供和管理互动服务的***和方法 |
CN102855323A (zh) * | 2012-09-11 | 2013-01-02 | 北京蜂侠飞科技有限公司 | 基于二维码的信息共享方法和*** |
CN102882950A (zh) * | 2012-09-18 | 2013-01-16 | 东蓝数码股份有限公司 | 一种基于双音多频技术在不同设备间传送信息的方法 |
CN103166681A (zh) * | 2013-03-13 | 2013-06-19 | 北京搜狗科技发展有限公司 | 近距离场景下的信息传输方法及*** |
CN103905474A (zh) * | 2012-12-25 | 2014-07-02 | 腾讯数码(天津)有限公司 | 一种信息共享方法、终端、服务器及*** |
CN103970793A (zh) * | 2013-02-04 | 2014-08-06 | 腾讯科技(深圳)有限公司 | 信息查询方法、客户端及服务器 |
-
2015
- 2015-05-19 CN CN201510256682.7A patent/CN104902016A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012055315A1 (zh) * | 2010-10-29 | 2012-05-03 | 高思达有限公司 | 一种提供和管理互动服务的***和方法 |
CN102855323A (zh) * | 2012-09-11 | 2013-01-02 | 北京蜂侠飞科技有限公司 | 基于二维码的信息共享方法和*** |
CN102882950A (zh) * | 2012-09-18 | 2013-01-16 | 东蓝数码股份有限公司 | 一种基于双音多频技术在不同设备间传送信息的方法 |
CN103905474A (zh) * | 2012-12-25 | 2014-07-02 | 腾讯数码(天津)有限公司 | 一种信息共享方法、终端、服务器及*** |
CN103970793A (zh) * | 2013-02-04 | 2014-08-06 | 腾讯科技(深圳)有限公司 | 信息查询方法、客户端及服务器 |
CN103166681A (zh) * | 2013-03-13 | 2013-06-19 | 北京搜狗科技发展有限公司 | 近距离场景下的信息传输方法及*** |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653290A (zh) * | 2016-01-08 | 2016-06-08 | 王弘远 | 数据交互方法及*** |
CN105653290B (zh) * | 2016-01-08 | 2019-07-09 | 王弘远 | 数据交互方法及*** |
WO2021063326A1 (zh) * | 2019-09-30 | 2021-04-08 | 腾讯音乐娱乐科技(深圳)有限公司 | 播放媒体数据的方法、装置、***、设备及存储介质 |
KR20220066387A (ko) * | 2019-09-30 | 2022-05-24 | 텐센트 뮤직 엔터테인먼트 테크놀로지 (센젠) 컴퍼니 리미티드 | 미디어 데이터의 재생 방법, 장치, 시스템, 기기 및 저장 매체 |
US11917239B2 (en) | 2019-09-30 | 2024-02-27 | Tencent Music Entertainment Technology (Shenzhen) Co., Ltd. | Method, apparatus and system for playing media data, and device and storage medium |
KR102651730B1 (ko) | 2019-09-30 | 2024-03-28 | 텐센트 뮤직 엔터테인먼트 테크놀로지 (센젠) 컴퍼니 리미티드 | 미디어 데이터의 재생 방법, 장치, 시스템, 기기 및 저장 매체 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103905474B (zh) | 一种信息共享方法、终端、服务器及*** | |
CN108040264B (zh) | 一种用于电视节目选台的音箱语音控制方法及设备 | |
CN104159136B (zh) | 互动信息的获取方法、终端、服务器及*** | |
CN104618780A (zh) | 电器设备控制方法及*** | |
CN102196207A (zh) | 语音控制电视机的方法、装置和*** | |
CN104602098A (zh) | 一种视频弹幕显示方法及其设备 | |
CN105025051A (zh) | 一种云端语音服务提供方法和*** | |
CN103686200A (zh) | 智能电视视频资源搜索的方法和*** | |
CN104811777A (zh) | 智能电视的语音处理方法、处理***及智能电视 | |
CN105392035A (zh) | 一种智能电视机播放节目切换***及方法 | |
CN105611422A (zh) | 基于多媒体榜单的在线直播方法及装置 | |
CN105023575A (zh) | 语音识别方法、装置和*** | |
CN105072146A (zh) | 一种音乐信息的共享方法及装置 | |
CN106375581B (zh) | 一种通话时播放音频的方法及移动终端 | |
CN103248685A (zh) | 一种基于智能手机之间p2p监控方法及*** | |
CN106331306A (zh) | 用于通话时的录音方法、用于录屏时的录音方法及装置 | |
CN102595215B (zh) | 节目信息交流方法、装置及通信*** | |
CN101562550A (zh) | 数字内容服务整合*** | |
CN104092648B (zh) | 文件请求方法及装置 | |
CN103024581A (zh) | 智能电视及其节目交互实现方法、*** | |
CN111081238B (zh) | 一种蓝牙音箱语音交互控制方法、装置及*** | |
CN103685303A (zh) | 连接内容传送网络的处理方法与*** | |
CN104902016A (zh) | 数据交互的方法、终端和*** | |
CN105120392B (zh) | 一种音箱分组的创建方法及移动终端 | |
CN103458317A (zh) | 智能终端的媒体播放控制方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150909 |