数据采集方法、麦克风及计算机可读存储介质与流程

文档序号:21319634发布日期:2020-06-30 20:50阅读:429来源:国知局
数据采集方法、麦克风及计算机可读存储介质与流程

本发明涉及数据处理领域,尤其涉及一种数据采集方法、麦克风及计算机可读存储介质。



背景技术:

随着科技的发展,远程会话逐渐走进工作中,但是当远程会话的会场为大于50平米的大型会议室时,会话中非会场人员无法听清位置处于远端的用户发言,造成会话内容传达不畅,进而影响用户的工作进程,其中,远程会话包括但不限于远程会议、远程多人会话、远程演出。

为了解决上述技术问题,现有的会话系统会通过会话终端连接多个麦克风级联设备来达到覆盖整个会场范围的功能。这样远端的参会人才能清楚的了解整个会场人的发言情况。具体地,多个麦克风都通过有线和/或无线的方式与硬件的接收控制器通信连接,硬件的接收控制器通过有线和/或无线的方式与安装有远程数据传输系统的终端通信连接,以实现会话内容的传输。此外,为了使大会议室中的用户全部能够听到会话内容,安装有远程数据传输系统的终端还需要与外接扬声器连接,以实现声音的输出。

但是,采用上述方法实现远程会话时,由于远程数据传输系统与硬件麦克风分离,每次使用时都需要临时连接,且硬件麦克风无法单独使用。此外,上述方法中设备种类较多,包含收音麦克风,硬件控制器,远程数据传输系统及外接扬声器多个设备,因此连接方式较为复杂,连接过程较为耗时。



技术实现要素:

本发明提供一种数据采集方法、麦克风及计算机可读存储介质,用于解决现有的远程会话过程中硬件麦克风需要连接设备较多导致的连接方式较为复杂,连接过程较为耗时的技术问题。

本发明的第一个方面是提供一种数据采集方法,包括:

麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;

所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;

所述麦克风接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作。

本发明的另一个方面是提供一种麦克风,包括:

连接模块,用于与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;

第一接收模块,用于接收所述用户终端根据预设的模式配置规则配置的工作模式;

采集模块,用于接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作。

本发明的又一个方面是提供一种麦克风,包括:存储器,处理器,扬声器;

存储器;用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为由所述处理器执行上述的方法;

所述扬声器用于播放有效信息。

本发明的又一个方面是提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述的数据采集方法。

本发明提供的数据采集方法、麦克风及计算机可读存储介质,通过麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;所述麦克风接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作。由于麦克风中内设有远程数据传输系统以及接收控制器,从而能够有效地解决现有技术中远程会话中需要连接的硬件设备过多而导致的连接过程繁琐耗费人力的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1为本发明基于的网络架构示意图;

图2为本发明实施例一提供的数据采集方法的流程示意图;

图3为本发明实施例二提供的数据采集方法的流程示意图;

图4为本发明实施例三提供的数据采集方法的流程示意图;

图5为本发明实施例四提供的数据采集方法的流程示意图;

图6为本发明实施例五提供的麦克风的结构示意图;

图7为本发明实施例六提供的麦克风的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例所获得的所有其他实施例,都属于本发明保护的范围。

现有的会话系统会通过会话终端连接多个麦克风级联设备来达到覆盖整个会场范围的功能。这样远端的参会人才能清楚的了解整个会场人的发言情况。具体地,多个麦克风都通过有线和/或无线的方式与硬件的接收控制器通信连接,硬件的接收控制器通过有线和/或无线的方式与安装有远程数据传输系统的终端通信连接,以实现会话内容的传输。此外,为了使大会议室中的用户全部能够听到会话内容,安装有远程数据传输系统的终端还需要与外接扬声器连接,以实现声音的输出。但是,采用上述方法实现远程会话时,由于远程数据传输系统与硬件麦克风分离,每次使用时都需要临时连接,且硬件麦克风无法单独使用。此外,上述方法中设备种类较多,包含收音麦克风,硬件控制器,远程数据传输系统及外接扬声器多个设备,因此连接方式较为复杂,连接过程较为耗时。为了解决上述技术问题,本发明提出一种数据采集方法、麦克风及计算机可读存储介质。

需要说明的是,本申请提供数据采集方法、麦克风及计算机可读存储介质可运用在任意一种远程会话的场景中。

图1为本发明基于的网络架构示意图,如图1所示,本发明基于的网络架构至少包括:至少一个麦克风1以及用户终端2,麦克风1中安装有远程数据传输系统以及接收控制器,麦克风中安装的远程数据传输系统以及接收控制器可以由软件和/或硬件实现,当其采用软件方式实现时,可采用c/c++、java、shell或python等语言编写;用户终端2则可例如台式电脑、平板电脑、移动终端(智能手机)等。

图2为本发明实施例一提供的数据采集方法的流程示意图,如图1所示,所述方法包括:

步骤101、麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器。

本实施例的执行主体为麦克风,其中,麦克风的数量为至少一个。用户终端中安装有麦克风控制软件,麦克风控制软件可运行于智能手机端(android、ios),可单独作为app使用,也可集成于企业办公软件中。麦克风控制软件通过wi-fi与主控设备连接,可以在用户终端上方便地对麦克风进行各种控制操作。麦克风可以与用户终端建立无线通信连接,从而麦克风能够接收用户终端发送的会话相关信息进行数据采集。可以理解的是,麦克风通过无线与用户终端进行通信连接,从而不会被预设的外设接口的个数限制,进而可以根据当前会话的需要设置麦克风的个数,麦克风的配置较为灵活。此外,麦克风内部设置有远程数据传输系统以及接收控制器。从而在进行远程会话时,麦克风无需与硬件的接收控制器与安装在硬件设置中的远程数据传输系统进行有限连接,其中,远程数据传输系统用于与其他场地的远程数据传输系统进行信息交互,接收控制器用于对麦克风采集到的数据进行数据处理,从而能够有效地解决现有技术中远程会话中需要连接的硬件设备过多而导致的连接过程繁琐耗费人力的问题。

需要说明的是,远程会话包括远程会议、远程多人会话、远程演出以及任意一种需要多会场共同参加的活动。

步骤102、所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式。

在本实施方式中,为了使当前会议室中全部的参会人员均能够听到会话内容,可以为至少一个麦克风设置不同的工作模式,其中,工作模式包括主设备工作模式以及从设备工作模式。用户终端可以根据预设的模式配置规则为至少一个麦克风设置工作模式,相应地,麦克风可以接收用户终端发送的工作模式,从而后续可以根据该工作模式进行工作。举例来说,在麦克风与用户终端连接过程中,用户终端可以将第一个连接的麦克风作为主设备麦克风,相应地,主设备麦克风对应的工作模式为主设备工作模式,并将后续接入的其他麦克风作为从设备,相应地,从设备对应的工作模式为从设备工作模式。作为一种可以实施的方式,可以根据麦克风的位置为麦克风设置不同的工作模式,举例来说,可以将距离会话发言人近的麦克风作为主设备麦克风,将其他麦克风作为从设备麦克风。可以根据实际应用进行麦克风工作模式的设置,本发明在此不做限制。

步骤103、所述麦克风接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作。

在本实施方式中,用户终端可以接收用户的会话配置信息,其中,该会话配置信息包括会话时间、会话人数、会话参会人员等信息。并将该会话配置信息发送至主设备麦克风,主设备麦克风接收到该信息之后,可以保存该会话配置信息,等待会话开始。相应地,为各麦克风设置不同的工作模式之后,麦克风可以接收会话开启指令,从而能够根据该会话开启指令以及工作模式执行与该会话模式对应的数据采集操作。

本实施例提供的数据采集方法,通过麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;所述麦克风接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作。由于麦克风中内设有远程数据传输系统以及接收控制器,从而能够有效地解决现有技术中远程会话中需要连接的硬件设备过多而导致的连接过程繁琐耗费人力的问题。

图3为本发明实施例二提供的数据采集方法的流程示意图,在上述任一实施例的基础上,如图3所示,所述方法包括:

步骤201、所述麦克风接收所述用户终端向所述麦克风当前连接的局域网发送的服务信息获取指令;

步骤202、根据所述服务信息指令向所述用户终端发送自身的服务信息,以使所述至少一个麦克风与所述用户终端进行无线通信连接;和/或;

步骤203、所述麦克风通过蓝牙与所述用户终端通信连接,并接收所述用户终端通过蓝牙发送的网络配置信息;

步骤204、所述麦克风根据所述网络配置信息与所述用户终端连接至同一网络环境;

步骤205、所述麦克风接收所述用户终端向所述麦克风当前连接的局域网发送的服务信息获取指令;

步骤206、根据所述服务信息指令向所述用户终端发送自身的服务信息,以使所述至少一个麦克风与所述用户终端进行无线通信连接;

步骤207、所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;

步骤208、所述麦克风接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作。

在本实施例中,为实现远程会话,首先麦克风需要与用户终端进行通信连接。作为一种可以实施的方式,若当前麦克风与用户终端处于同一网络环境,则麦克风可以接收用户终端发送的服务信息获取指令,并根据该服务信息获取指令向用户终端反馈自身的服务信息,其中,服务信息包括但不限于服务类型、ip地址以及服务端口。实际应用中,当用户终端加入局域网内后,开启组播dns(multicastdns,简称mdns)服务,通过用户数据报协议(userdatagramprotocol,简称udp协议)向局域网内的所有主机请求服务,局域网内的其它麦克风收到后将自己的服务信息(服务类型,ip地址,服务端口)返回给用户终端;当有麦克风加入已有wi-fi网络后,向局域网内的所有设备(包括,麦克风与用户终端)广播自己的服务信息(服务类型,ip地址,服务端口)。这样,只要处于相同的wi-fi网络下,不论是用户终端后加入,还是麦克风后加入,用户终端都可以通过mdns服务发现麦克风的服务信息。麦克风提供传输控制协议(transmissioncontrolprotocol,简称tcp)服务,具体mdns服务类型为_tcp._tcp。当用户终端发现麦克风的服务信息后,通过tcp客户端连接至麦克风。这样,用户终端和麦克风就可以通过tcp协议互相通信了。作为另一种可以实施的方式,若麦克风与用户终端当前没有连接至同一个网络环境,则麦克风首先需要与用户终端进行蓝牙连接,并接收用户终端通过蓝牙发送的网络配置信息。蓝牙是一种支持设备短距离通信(一般10m内)的无线电技术,能在包括移动电话、平板电脑、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用蓝牙技术,能够有效地简化移动通信终端设备之间的通信。具体地,麦克风接收用户终端通过蓝牙发送的网络配置信息,麦克风根据用户终端通过蓝牙发送的网络配置信息与用户终端连接至同一网络环境,当二者连接至同一网络环境后,则获取麦克风接收用户终端向麦克风当前连接的局域网发送的服务信息获取指令,根据服务信息指令向用户终端发送自身的服务信息,以使至少一个麦克风与用户终端进行无线通信连接。需要说明的是,上述两个实施例可以单独实施,也可以结合实施,本发明在此不做限制。

本实施例提供的数据采集方法,通过所述麦克风接收所述用户终端向所述麦克风当前连接的局域网发送的服务信息获取指令,根据所述服务信息指令向所述用户终端发送自身的服务信息,以使所述至少一个麦克风与所述用户终端进行无线通信连接,所述麦克风通过蓝牙与所述用户终端通信连接,并接收所述用户终端通过蓝牙发送的网络配置信息,所述麦克风根据所述网络配置信息与所述用户终端连接至同一网络环境,获取麦克风接收用户终端向麦克风当前连接的局域网发送的服务信息获取指令,根据服务信息指令向用户终端发送自身的服务信息,以使至少一个麦克风与用户终端进行无线通信连接,从而能够在降低设备连接的繁琐度的基础上,为后续的数据采集提供了基础。

进一步地,在上述任一实施例的基础上,所述工作模式包括主设备工作模式以及从设备工作模式,所述至少一个麦克风中,一个麦克风为主设备工作模式,其余的麦克风为从设备工作模式;所述方法还包括:

麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;

所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;

若所述麦克风为主设备工作模式,则开启自身的无线热点,以使其他从设备工作模型的麦克风进行连接,对所述远程数据传输系统进行初始化操作并登陆至云端服务器;

若所述麦克风为从设备工作模式,则连接主设备工作模式麦克风开启的无线热点,并初始化数据采集模块;

所述麦克风接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作。

在本实施例中,当麦克风与用户终端建立无线通信连接,并接收用户终端发送的工作模式之后,各麦克风之间需要建立通信连接。具体地,若麦克风为主设备工作模式,则麦克风开启自身无线热点,以使其他从设备模式的麦克风连接该无线热点,此外,主设备工作模式的麦克风还需要对自身安装的远程数据传输系统进行初始化操作,并登陆至云端服务器。相应地,若麦克风为从设备工作模式,则可以直接连接至主设备工作模式的麦克风的无线热点,并初始化数据采集模块,以便后续进行数据采集。

本实施例提供的数据采集方法,通过若所述麦克风为主设备工作模式,则开启自身的无线热点,以使其他从设备工作模型的麦克风进行连接,对所述远程数据传输系统进行初始化操作并登陆至云端服务器;若所述麦克风为从设备工作模式,则连接主设备工作模式麦克风开启的无线热点,并初始化数据采集模块,从而能够实现各麦克风之间的无线连接,为后续的数据采集提供了基础。

进一步地,在上述任一实施例的基础上,所述方法包括:

麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;

所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;

所述麦克风接收所述用户终端发送的会话开启指令;和/或,

所述麦克风接收所述用户通过触发麦克风上设置的拨号按键发送的会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作。

在本实施例中,麦克风可以接收用户通过用户终端发送的会话开启指令,此外,麦克风上设置有拨号按键,因此,麦克风可以接收用户触发拨号按键的操作,根据该操作进行以及预设的工作模式进行数据采集操作。

本实施例提供的数据采集方法,通过所述麦克风接收所述用户终端发送的会话开启指令;和/或,所述麦克风接收所述用户通过触发麦克风上设置的拨号按键发送的会话开启指令,从而能够提高设备的灵活性。

图4为本发明实施例三提供的数据采集方法的流程示意图,在上述任一实施例的基础上,如图4所示,所述方法包括:

步骤301、麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;

步骤302、所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;

步骤303、所述麦克风接收会话开启指令,若所述麦克风为主设备工作模式,则向各从设备工作模式的麦克风发送采集数据指令,并与远程会话服务器建立通信连接,以实现数据交互;

步骤304、若所述麦克风为从设备工作模式,则根据主设备工作模式的麦克风发送的采集数据指令进行数据采集操作,并将采集到的数据发送至所述主设备工作模式的麦克风。

在本实施例中,当麦克风与用户终端建立无线通信连接,并接收用户终端发送的工作模式之后,需要进行数据采集操作,其中,不同工作模式下的麦克风执行的操作不一样。具体地,若麦克风为主设备工作模式,则可以根据已连接的无线热点,向各从设备工作模式的麦克风发送数据采集指令,以使各从设备工作模式的麦克风根据该数据采集指令进行数据采集操作,并将采集到的数据发送至主设备工作模式的麦克风。此外,主设备工作模式的麦克风还需要与远程会话服务器建立通信连接,以便将当前从设备工作模式麦克风采集到的会话数据传输至远程会话服务器。

本实施例提供的数据采集方法,通过所述麦克风接收会话开启指令,若所述麦克风为主设备工作模式,则向各从设备工作模式的麦克风发送采集数据指令,并与远程会话服务器建立通信连接,以实现数据交互,若所述麦克风为从设备工作模式,则根据主设备工作模式的麦克风发送的采集数据指令进行数据采集操作,并将采集到的数据发送至所述主设备工作模式的麦克风,从而能够在降低设备连接的繁琐度的基础上,实现会话数据的采集。

图5为本发明实施例四提供的数据采集方法的流程示意图,在上述任一实施例的基础上,如图5所示,所述方法包括:

步骤401、麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;

步骤402、所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;

步骤403、所述麦克风接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作;

步骤404、若所述麦克风为从设备工作模式,则通过预设的数据采集模块进行数据采集;

步骤405、对采集到的数据进行噪声抑制以及自动增益控制,获得待传输数据;

步骤406、对所述待传输数据进行编码,将编码后的待传输数据发送至所述主设备工作模式的麦克风;

步骤407、相应地,若所述麦克风为主设备工作模式,则接收所述编码后的待传输数据,对所述编码后的待传输数据进行解码,获得所述待传输数据;

步骤408、对所述待传输数据进行去回音操作,获得有效信息。

在本实施例中,接收到会话开启指令之后,麦克风可以进行数据采集,具体地,若麦克风为从设备工作模式,则可以通过麦克风中设置的数据采集模块对会话数据进行采集,还可以对数据进行进一步地数据处理,其中,数据处理包括但不限于噪声抑制以及自动增益控制,获得待传输数据。进一步地,为了保证数据安全,可以对待传输数据进行编码,将编码后的待传输数据发送至主设备工作模式的麦克风。相应地,主设备模式的麦克风可以接收编码后的待传输数据,根据约定的规则对编码后的待传输数据进行解码,获得待传输数据。此外,为了进一步地提高数据质量,需要对待传输数据进行去回音操作,获得有效信息。具体地,主设备从网络收到压缩的音频数据后放入缓冲中,缓冲(jitterbuffer)负责对接收数据包的排序,抖动控制,然后送至解码器解码为原始音频数据格式。由于麦克风采集到的声音为有用声音与扬声器播放声音的叠加,所以需要将其中的扬声器播放的声音(回音)去除。但每一路麦克过来的声音由于多种原因(与扬声器的距离,网络抖动等),在时间上会有差异,所以必须单独对每一路进行去回音操作。具体地可以采用自适应的去回音算法,保证各路只包含有用的语音信息。

本实施例提供的数据采集方法,通过若所述麦克风为从设备工作模式,则通过预设的数据采集模块进行数据采集,对采集到的数据进行噪声抑制以及自动增益控制,获得待传输数据,对所述待传输数据进行编码,将编码后的待传输数据发送至所述主设备工作模式的麦克风,相应地,若所述麦克风为主设备工作模式,则接收所述编码后的待传输数据,对所述编码后的待传输数据进行解码,获得所述待传输数据,对所述待传输数据进行去回音操作,获得有效信息。从而能够在降低设备连接的繁琐度的基础上,提高采集到的数据的质量以及数据传输过程中的安全性。

进一步地,在上述任一实施例的基础上,所述方法还包括:

麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;

所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;

所述麦克风接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作;

若所述麦克风为从设备工作模式,则通过预设的数据采集模块进行数据采集;

对采集到的数据进行噪声抑制以及自动增益控制,获得待传输数据;

对所述待传输数据进行编码,将编码后的待传输数据发送至所述主设备工作模式的麦克风;

相应地,若所述麦克风为主设备工作模式,则接收所述编码后的待传输数据,对所述编码后的待传输数据进行解码,获得所述待传输数据;

对所述待传输数据进行去回音操作,获得有效信息;

对各从设备工作模式的麦克风对应的有效信息进行混音操作。

在本实施例中,由于麦克风的数量为至少一个,因此,主设备工作模式的麦克风可能同时接收到多个从设备工作模式麦克风发送的会话数据,因此,需要对多路会话数据进行混音操作。其中,可以采用任意一种能够实现混音操作的算法实现对多路有效数据的混音,举例来说,可以使用算数平均法进行混音操作。具体地,针对各路有效数据,可以选择其中采集帧能量中最大的两路作为混音源按照预设的混音周期进行混音,其中,该混音周期可以由用户自行设置,也可以为系统默认,举例来说,混音周期具体可以为10ms。进一步地,需要对混音状态有变化的通路进行处理:上个周期未参与混音,本次参与混音的通路做淡入(rampin)操作,上个周期参与混音,本周期未被选为混音源的通路做淡出(rampout)操作。可以理解的是,为了提高混音后的数据质量,可以在混音结束后的10ms样点再进行一次高通滤波操作,减小混音带来的混响效果。

本实施例提供的数据采集方法,通过对各从设备工作模式的麦克风对应的有效信息进行混音操作,从而能够在降低设备连接的繁琐度的基础上,有效地实现数据融合。

进一步地,在上述任一实施例的基础上,所述方法包括:

麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;

所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;

所述麦克风接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作;

若所述麦克风为从设备工作模式,则通过预设的数据采集模块进行数据采集;

对采集到的数据进行噪声抑制以及自动增益控制,获得待传输数据;

对所述待传输数据进行编码,将编码后的待传输数据发送至所述主设备工作模式的麦克风;

相应地,若所述麦克风为主设备工作模式,则接收所述编码后的待传输数据,对所述编码后的待传输数据进行解码,获得所述待传输数据;

对所述待传输数据进行去回音操作,获得有效信息;

对各从设备工作模式的麦克风对应的有效信息进行混音操作;

对混音后的所述有效信息进行编码,将编码后的有效信息发送至所述远程数据传输系统,以使接入所述远程数据传输系统的其他会议室参与当前会话。

在本实施例中,麦克风中设置有远程数据传输系统,若当前具有多个参会地点时,可以实时将当前采集到的有效信息发送至远程数据传输系统,以实现会话共享。具体地,为了保证数据传输的安全性,可以对混音后的有效信息进行编码,将编码后的有效信息发送至远程数据传输系统,以使接入远程数据传输系统的其他会议室参与当前会话。

本实施例提供的数据采集方法,通过对混音后的所述有效信息进行编码,将编码后的有效信息发送至所述远程数据传输系统,以使接入所述远程数据传输系统的其他会议室参与当前会话,从而能够在降低设备连接的繁琐度的基础上,实现会话共享。

进一步地,在上述任一实施例的基础上,所述麦克风还设置有扬声器,所述方法还包括:

从所述远程数据传输系统中获取编码后的有效信息;

对所述有效信息进行解码,通过所述扬声器播放所述有效信息。

在本实施例中,若当前麦克风为远程会议室中的麦克风,则可以接入远程数据传输系统,从远程数据传输系统中获取编码后的有效信息,并按照预设的解码规则进行解码,通过自身设置的扬声器播放该有效信息,以实现会话共享。

本实施例提供的数据采集方法,通过从所述远程数据传输系统中获取编码后的有效信息;对所述有效信息进行解码,通过所述扬声器播放所述有效信息。从而能够在降低设备连接的繁琐度的基础上,实现会话共享。

需要说明的是,所述麦克风上还设置有状态监控接口,以使所述用户终端根据所述状态监控接口对所述麦克风的状态进行实时查看。

具体地,麦克风上还设置有状态监控接口,会话进行过程中,用户可以通过用户终端中设置的麦克风控制软件对会话进行实时控制与监控。实时控制包括:开始/结束会话,音量调节,静音,添加删除成员等;监控包括:设备音量显示,电池状态与电量显示及报警,wi-fi及蓝牙状态显示等。

本实施例提供的数据采集方法,通过在麦克风上设置状态监控接口,从而能够在降低设备连接的繁琐度的基础上,实时监控麦克风当前的状态。

图6为本发明实施例五提供的麦克风的结构示意图,如图6所示,所述麦克风包括:

连接模块51,用于与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;

第一接收模块52,用于接收所述用户终端根据预设的模式配置规则配置的工作模式;

采集模块53,用于接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作。

本实施例提供的麦克风,通过麦克风与用户终端建立无线通信连接,所述麦克风的数量为至少一个,所述麦克风中安装有远程数据传输系统以及接收控制器;所述麦克风接收所述用户终端根据预设的模式配置规则配置的工作模式;所述麦克风接收会话开启指令,根据所述会话开启指令以及所述工作模式执行与所述工作模型对应的数据采集操作。从而能够有效地解决现有技术中远程会话中需要连接的硬件设备过多而导致的连接过程繁琐耗费人力的问题。

进一步地,在上述任一实施例的基础上,所述连接模块包括:

第一接收单元,用于接收所述用户终端向所述麦克风当前连接的局域网发送的服务信息获取指令;

服务信息发送单元,用于根据所述服务信息指令向所述用户终端发送自身的服务信息,以使所述至少一个麦克风与所述用户终端进行无线通信连接;和/或;

第二接收单元,用于通过蓝牙与所述用户终端通信连接,并接收所述用户终端通过蓝牙发送的网络配置信息;

连接单元,用于所述麦克风根据所述网络配置信息与所述用户终端连接至同一网络环境;

第三接收单元,用于所述麦克风接收所述用户终端向所述麦克风当前连接的局域网发送的服务信息获取指令;

第二服务信息发送单元,用于根据所述服务信息指令向所述用户终端发送自身的服务信息,以使所述至少一个麦克风与所述用户终端进行无线通信连接。

进一步地,在上述任一实施例的基础上,所述工作模式包括主设备工作模式以及从设备工作模式,所述至少一个麦克风中,一个麦克风为主设备工作模式,其余的麦克风为从设备工作模式;

相应地,所述麦克风还包括:

第一处理模块,用于若所述麦克风为主设备工作模式,则开启自身的无线热点,以使其他从设备工作模型的麦克风进行连接,对所述远程数据传输系统进行初始化操作并登陆至云端服务器;

第二处理模块,用于若所述麦克风为从设备工作模式,则连接主设备工作模式麦克风开启的无线热点,并初始化数据采集模块。

进一步地,在上述任一实施例的基础上,所述采集模块包括:

第四接收单元,用于接收所述用户终端发送的会话开启指令;和/或,

第五接收单元,用于接收所述用户通过触发麦克风上设置的拨号按键发送的会话开启指令。

进一步地,在上述任一实施例的基础上,所述采集模块包括:

第一处理单元,用于若所述麦克风为主设备工作模式,则向各从设备工作模式的麦克风发送采集数据指令,并与远程会话服务器建立通信连接,以实现数据交互;

第二处理单元,用于若所述麦克风为从设备工作模式,则根据主设备工作模式的麦克风发送的采集数据指令进行数据采集操作,并将采集到的数据发送至所述主设备工作模式的麦克风。

进一步地,在上述任一实施例的基础上,所述采集模块包括:

采集单元,用于若所述麦克风为从设备工作模式,则通过预设的数据采集模块进行数据采集;

第一数据处理单元,用于对采集到的数据进行噪声抑制以及自动增益控制,获得待传输数据;

第一编码单元,用于对所述待传输数据进行编码,将编码后的待传输数据发送至所述主设备工作模式的麦克风;

解码单元,用于相应地,若所述麦克风为主设备工作模式,则接收所述编码后的待传输数据,对所述编码后的待传输数据进行解码,获得所述待传输数据;

第二数据处理单元,用于对所述待传输数据进行去回音操作,获得有效信息。

进一步地,在上述任一实施例的基础上,所述采集模块还包括:

第三数据处理单元,用于对各从设备工作模式的麦克风对应的有效信息进行混音操作。

进一步地,在上述任一实施例的基础上,所述采集模块还包括:

第二编码单元,用于对混音后的所述有效信息进行编码,将编码后的有效信息发送至所述远程数据传输系统,以使接入所述远程数据传输系统的其他会议室参与当前会话。

进一步地,在上述任一实施例的基础上,所述麦克风还设置有扬声器,所述麦克风还包括:

有效信息获取模块,用于从所述远程数据传输系统中获取编码后的有效信息;

播放模块,用于对所述有效信息进行解码,通过所述扬声器播放所述有效信息。

进一步地,在上述任一实施例的基础上,所述麦克风上还设置有状态监控接口,以使所述用户终端根据所述状态监控接口对所述麦克风的状态进行实时查看。

图7为本发明实施例六提供的麦克风的结构示意图,如图7所述,所述麦克风包括:存储器61,处理器62,扬声器63;

存储器61;用于存储所述处理器62可执行指令的存储器61;

其中,所述处理器62被配置为由所述处理器62执行如上述任一实施例所述的方法;

所述扬声器63用于播放有效信息。

本发明又一实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述任一实施例所述的方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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