基于可见光的数据传输方法、装置及系统与流程

文档序号:13075289阅读:261来源:国知局
基于可见光的数据传输方法、装置及系统与流程

本申请涉及井下通信技术领域,尤其涉及基于可见光的数据传输方法、装置及系统。



背景技术:

煤矿是人类在富含煤炭的矿区开采煤炭资源的区域,一般分为井工煤矿和露天煤矿。井工煤矿通常为当煤层离地表远时,向地下开掘巷道进行采掘的煤矿;露天煤矿通常为当煤层距地表的距离很近时,直接剥离地表土层进行煤炭挖掘的煤矿。井工煤矿包括井上、井下以及相关设施。

通常井工煤矿的井下环境恶劣,出现井下矿工分布不明确,在恶劣的环境下井下矿工无法及时有效地与控制服务器进行通信,致使井下情况不能及时反馈给控制服务器,造成井下一旦出现问题,不能及时与控制服务器取得联系并获得帮助的现象。



技术实现要素:

本申请实施例提供一种基于可见光的数据传输方法和装置,应用于移动终端,用以解决现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

本申请实施例还提供一种基于可见光的数据传输方法和装置,应用于井下通信传输模块,用以解决现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

本申请实施例还提供一种基于可见光的数据传输系统,用以解决现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

本申请实施例采用下述技术方案:

一种基于可见光的数据传输方法,应用于移动终端,该方法包括:

向井下通信传输模块发送数据传输请求;所述数据传输请求中携带有请求传输的待传输数据;

接收所述井下通信传输模块发送的携带有所述待传输数据的可见光信号;

对所述可见光信号进行解析,以获得请求传输的信息。

一种基于可见光的数据传输方法,应用于井下通信传输模块,包括:

接收移动终端发送的数据传输请求;所述数据传输请求中携带有所述移动终端请求传输的待传输数据;

向所述移动终端发送携带有所述待传输数据的可见光信号,用于供所述移动终端对所述可见光信号进行解析,以获得请求传输的信息。

一种基于可见光的数据传输装置,包括:

请求发送模块,用于向井下通信传输模块发送数据传输请求;所述数据传输请求中携带有请求传输的待传输数据;

信号接收模块,用于接收所述井下通信传输模块发送的携带有所述待传输数据的可见光信号;

信息获得模块,用于对所述可见光信号进行解析,以获得请求传输的信息。

一种基于可见光的数据传输装置,包括:

请求接收模块,用于接收移动终端发送的数据传输请求;所述数据传输请求中携带有所述移动终端请求传输的待传输数据;

信号发送模块,用于向所述移动终端发送携带有所述待传输数据的可见光信号,用于供所述移动终端对所述可见光信号进行解析,以获得请求传输的信息。

一种基于可见光的数据传输系统,包括:

请求发送模块,用于向井下通信传输模块发送数据传输请求;所述数据传输请求中携带有请求传输的待传输数据;

井下通信传输模块,用于接收所述请求发送模块发送的数据传输请求;所述数据传输请求中携带有所述请求发送模块请求传输的待传输数据;

井上控制服务器,用于接收所述井下通信传输模块发送的数据传输请求,并根据所述数据传输请求调取与所述数据传输请求对应的待传输数据;

井下通信传输模块,用于对所述井上控制服务器发送的待传输数据进行编码,发送携带有所述待传输数据的可见光信号;

可见光信号接收模块,用于接收所述井下通信传输模块发送的携带有所述待传输数据的可见光信号;

信息获得模块,用于对所述可见光信号进行解析,以获得请求传输的信息。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

由于移动终端可以向井下通信传输模块发送数据传输请求,井下通信传输模块将该数据传输请求发送给井上控制服务器,由井上控制服务器将与数据传输请求对应的待传输数据反馈给井下通信传输模块,再由井下通信传输模块发送携带有该待传输数据的可见光信号,移动终端接收该可见光信号后对该可见光信号进行解析,以获得请求传输的信息。因此,本申请方案实现了井下的移动终端与井上的控制服务器的数据传输。而且,可见光信号不会受到其他无线电信号的干扰,使得井上控制服务器与井下的移动终端之间的数据传输及时有效。解决了现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的一种基于可见光的数据传输方法的流程示意图;

图2为本申请实施例提供的一种基于可见光的数据传输方法的流程示意图;

图3为本申请实施例提供的一种基于可见光的数据传输方法在实际中的应用流程示意图;

图4为本申请实施例提供的一种基于可见光的数据传输装置的结构示意图;

图5为本申请实施例提供的一种基于可见光的数据传输系统的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下结合附图,详细说明本申请各实施例提供的技术方案。

实施例1

本申请实施例提供了一种基于可见光的数据传输方法,可以应用于井工煤矿,用以解决现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

本申请实施例提供的一种基于可见光的数据传输方法的执行主体,可以但不限于为手机、平板电脑以及个人电脑(personalcomputer,pc)等移动终端中的至少一种。为便于描述,下文以该方法的执行主体为智能手机为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为手机只是一种示例性的说明,并不应理解为对该方法的限定。

该方法的具体实现流程图如图1所示,包括下述步骤:

步骤101、移动终端向井下通信传输模块发送数据传输请求。

该数据传输请求中携带有请求传输的待传输数据,该待传输数据可以为用于使移动终端实现定位、导航、通信或上网等功能的数据。该待传输数据的格式可以为数值、字符或二进制数等。

该井下通信传输模块可以包含于井下可见光光源,也可以与井下可见光光源为相互独立的两个部件。若该井下通信传输模块包含在井下可见光光源中,则井下通信传输模块与井下可见光光源构成了一新型结构的井下可见光光源,该可见光光源可接受移动终端发送的数据传输请求,及可发出用于表达传输的信息的可见光信号。

由于煤矿井下环境恶劣,存在其他无线电信号的干扰,井下矿工无法通过网络与井上控制服务器进行通信,使得井上控制服务器无法获知井下矿工的分布情况。一旦发生危险,井上控制服务器无法获知井下矿工的分布,及井下矿工也无法及时有效的向井上控制服务器取得联系并获得帮助。为了解决上述问题,本申请利用了在矿井下按照预定距离设置的井下可见光光源,即矿灯,通过控制矿灯的闪烁来传输待传输的信息。

井上控制服务器在通过矿灯发送可见光信号时,可以按照预定的编码规则对待发送的可见光信号预先进行编码,将待传输数据转换成可以通过闪光灯的亮暗表示的代码,然后再通过闪光灯的亮暗来实现对待传输数据的发送。例如,可以将待传输数据转换成“0”、“1”组成的序列,“0”、“1”分别对应led灯的暗与亮,然后再通过控制矿灯的亮暗实现待传输数据的传递。

基于上述功能需求,矿灯可采用发光二极管(lightemittingdiode,led),led为一种常用的发光设备,同时兼具发光灵敏度高、发光稳定、亮度大、能耗低、体积小等优点,广泛应用于电子设备,可以起到装饰、警示提醒、照明等作用,适用于作为可见光信号发送模块发送频率较高、光强较大的可见光信号。

另外,由于该移动终端位于井下由井下矿工操控,井下环境恶劣,存在其他无线电信号的干扰,该移动终端可以通过短距离无线通信模块向所述井下通信传输模块发送所述数据传输请求。该短距离无线通信模块可以为蓝牙模块。蓝牙是一种无线技术标准,可实现固定设备、移动终端和楼宇个人域网之间的短距离数据交换(使用2.4—2.485ghz的ism波段的uhf无线电波)。该蓝牙模块包括蓝牙发射单元和蓝牙接收单元。蓝牙接收单元可以包含在井下可见光光源(如井下矿灯)中,与井上控制服务器通过电力线连接;蓝牙发射单元可以包含在移动终端中,用于将井下移动终端的数据传输请求发送给井下可见光光源的井下通信传输模块。

当然,该短距离无线通信模块也可以为非接触式射频nfc模块或红外感应模块。具体实施方式为现有技术,本申请实施例不做赘述。

步骤102、接收所述井下通信传输模块发送的携带有所述待传输数据的可见光信号。

沿用上述步骤中,该井下通信传输模块包含在井下可见光光源中,该可见光光源可以对待发送的可见光信号预先进行编码,将待传输数据转换成可以通过闪光灯的亮暗表示的代码,然后再通过闪光灯的亮暗来实现对待传输数据的发送。当然,井上控制服务器也可以对待发送的待传输数据进行编码,将编码后的待传输数据转换成可以通过井下可见光光源的亮暗表示,然后再通过井下可见光光源的亮暗来实现对待传输数据的发送。

其中,移动终端接可以通过可见光接收模块接收矿灯发送的携带有待传输数据的可见光信号。该可见光接收模块为用于接收可光信号的通信模块,实现了可见光通信的小型化便携化,为实现井下可见光通信的具体应用提供了实质的条件。

步骤103、对所述可见光信号进行解析,以获得请求传输的信息。

在本步骤中,对所述可见光信号进行解析以获得请求传输的信息,具体可以包括:首先,将接收到的所述可见光信号转换为电信号,也就是说,移动终端接收井下可见光光源发送的携带有待传输数据的可见光信号后,可以与发送可见光信号时的编码规则对应的按照解码规则将可见光信号转换成电信号。然后,对所述电信号进行解码,以确定所述电信号中携带的待传输信息,也就是说,对该电信号按照解码规则对光信号进行解码。例如,根据接收到的光的亮暗,将光信号转换成“0”“1”组成的序列,即解码为一组二进制字符串,该字符串对应的数据即可表达为待传输的信息。

井下移动终端在获取该传输的信息后,可以根据该信息执行相应操作。具体如下所述:

例如1,若上述步骤中所述的数据传输请求用于请求定位当前位置,相应的,获得的信息用于确定当前位置的位置信息,则该数据传输请求可以包括当前位置定位请求,所述信息可以包括矿灯标识,移动终端根据该信息执行相应操作,可以包括:

步骤s0、查找与所述矿灯标识对应的矿灯的位置信息,并将所述矿灯的位置信息作为对所述移动终端的定位结果。

以移动终端为手机为例,用户可以在手机本地保存各矿灯标识与各矿灯的位置信息(这里所说的矿灯的位置信息,比如,可以是指经纬度坐标)的对应关系,一个标识信息对应一个经纬度坐标。当手机接收矿灯标识后,在本地数据存储模块中查找与该矿灯标识对应的矿灯的位置信息,并将查找到的矿灯的位置信息作为本次定位的定位结果,通过显示模块(即显示屏)向用户显示。

或者,用户可以将各矿灯标识与各矿灯的位置信息的对应关系保存在定位app的后台服务器上,进而当手机接收矿灯标识后,手机通过蓝牙发射模块将确定的矿灯标识上传至矿灯上的蓝牙接收模块,由蓝牙接收模块上传至井上控制服务器,由控制服务器将确定的矿灯标识上传给app的后台服务器,由app的后台服务器根据各矿灯标识与各矿灯的位置信息的对应关系,查找出该矿灯标识所对应的矿灯的位置信息,并将查找到的矿灯的位置信息通过矿灯反馈给手机,当手机接收控制服务器发送的矿灯的位置信息后,将接收到的矿灯的位置信息作为本次定位的定位结果,通过显示模块(即显示屏)向用户显示。

本申请通过矿灯发出携带有用于表示矿灯标识的可见光信号,移动终端通过可见光信号接收模块接收该可见光信号,并获取可见光信号中矿灯标识,进而可以通过确定的矿灯标识,查找到与矿灯标识对应的矿灯的位置信息,以实现对移动终端当前位置进行定位的目的。并且在定位过程中,由于可见光信号不会受到其他无线电信号的干扰,因而本申请实施例提供的定位方法的定位精度较高。

例如2,若上述步骤中所述的数据传输请求用于请求定位目的地,相应的,获得的所述信息用于确定当前位置与目的地位置的导航路线,则该数据传输请求可以包括目的地定位请求,所述信息可以包括目的地处的矿灯标识,移动终端根据该信息执行相应操作,可以包括:

步骤s1、查找与所述目的地处的矿灯标识对应目的地处的矿灯的位置信息。

以移动终端为手机为例,用户可以在手机本地保存各矿灯标识与各矿灯的位置信息(这里所说的矿灯的位置信息,比如,可以是指经纬度坐标)的对应关系,一个标识信息对应一个经纬度坐标。当手机接收目的地处的矿灯标识后,在本地数据存储模块中查找与该目的地处的矿灯标识对应的目的地处的矿灯的位置信息(即目的地位置信息)。

步骤s2、根据目的地处的矿灯的位置信息及所述手机当前位置信息,确定所述手机的导航路线。

根据手机当前位置信息(所述手机的当前位置信息可以通过执行步骤s0确定),及执行步骤s1后得到的目的地位置信息,查找从当前位置到目的地位置的最优路线,并将该最优路线确定为导航路线。所述最优路线可以是从当前位置到目的地位置距离最短的路线,也可以是从当前位置到目的地位置用时最短的路线。

需要补充的是,一旦手机偏离导航路线,手机的语音播报系统将播报偏离路线,以提示持有该移动的设备的矿工及时修正。

本申请通过矿灯发出携带有用于表示目的地处的矿灯标识的可见光信号,移动终端通过可见光信号接收模块接收该可见光信号,并获取可见光信号中目的地处的矿灯标识,进而可以确定目的地处的矿灯标识对应目的地位置信息,根据确定的目的地位置信息和当前位置信息,确定移动终端的导航路线,从而实现了对移动终端进行导航的目的。

例如3,若上述步骤101和步骤102的执行主体为不同执行主体,假设步骤101的执行主体为第一移动终端(如第一手机),步骤102的执行主体为第二移动终端(如第二手机),所述数据传输请求用于请求向第二移动终端发送信息,相应的,获得的所述信息用于确定第一移动终端与第二移动终端进行交互,则该数据传输请求可以包括向第二移动终端发送信息的请求,所述信息包括第二移动终端接收第一移动终端发送的信息,移动终端根据该信息执行相应操作,可以包括:

持有第一手机的第一矿工位于井下第一位置处,持有第二手机的第二矿工位于井下第二位置处。当第一矿工需要与第二矿工进行语音聊天或视频通话时,第一矿工操作第一手机,通过第一手机向井上控制服务器发送向第二矿工发送信息的请求,该请求中携带有第二矿工的标识,控制服务器根据该通信请求中的第二矿工的标识查找与该标识对应的第二手机,及第二手机对应的矿灯,控制服务器根据该请求通过第二手机对应的矿灯向第二手机发送确认通信信息,第二手机接收该确认通信信息后,即可实现第二手机与第一手机进行语音聊天或视频通话。例如,可以通过qq或rtx等现有的聊天软件,就可与地面控制服务器或井下其他矿工进行语音或视频通话。

本申请通过矿灯发出携带有用于表示确认通信信息的可见光信号,第二移动终端通过可见光信号接收模块接收该可见光信号,并获取可见光信号中确认通信信息,第二手机接收该确认通信信息后,即可实现第二手机与第一手机进行语音聊天或视频通话,从而实现了井下两矿工之间的交互。

当然,本申请实施例中的数据传输请求并不局限于上述情况,在此不一一列举。因此,基于可见光的数据传输方法可以实现浏览网页或观看视频,例如,可通过ie或google浏览器就可浏览,具有较高的稳定性和实用性。

需要说明的是,实施例1所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤101和步骤103的执行主体可以为设备1,步骤102的执行主体可以为设备2;又比如,步骤101的执行主体可以为设备1,步骤102和步骤103的执行主体可以为设备2;等等。

由于移动终端可以向井下通信传输模块发送数据传输请求,井下通信传输模块将该数据传输请求发送给井上控制服务器,由井上控制服务器将与数据传输请求对应的待传输数据反馈给井下通信传输模块,再由井下通信传输模块发送携带有该待传输数据的可见光信号,移动终端接收该可见光信号后对该可见光信号进行解析,以获得请求传输的信息。因此,本申请方案实现了井下的移动终端与井上的控制服务器的数据传输。而且,可见光信号不会受到其他无线电信号的干扰,使得井上控制服务器与井下的移动终端之间的数据传输及时有效。解决了现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

实施例2

本申请实施例提供了一种基于可见光的数据传输方法,可以应用于井工煤矿,用以解决现有技术中井下矿工无法及时有效地与控制服务器进行通信的问题。

本申请实施例提供的一种基于可见光的数据传输方法的执行主体,可以但不限于为手机、平板电脑、控制服务器以及个人电脑(personalcomputer,pc)等电子设备中的至少一种。为便于描述,下文以该方法的执行主体为控制服务器为例,对该方法的实施方式进行介绍。可以理解,该方法的执行主体为控制服务器只是一种示例性的说明,并不应理解为对该方法的限定。

该方法的具体实现流程图如图2所示,包括下述步骤:

步骤201、井下通信传输模块接收移动终端发送的数据传输请求。

该数据传输请求中携带有移动终端请求传输的待传输数据,该待传输数据可以为用于使移动终端实现定位、导航、通信或上网等功能的数据。该待传输数据的格式可以为数值、字符或二进制数等。

该通信传输模块通过短距离无线通信模块接收所述移动终端发送的数据传输请求。其中,该短距离无线通信模块的相关描述详见实施例1步骤101中所述,本申请实施例不再赘述。

这里所说的移动终端,可以但不限于为手机和平板电脑。

步骤202、向所述移动终端发送携带有所述待传输数据的可见光信号,用于供所述移动终端对所述可见光信号进行解析,以获得请求传输的信息。

在执行步骤202之前还包括:步骤s11、向井上控制服务器发送所述数据传输请求;步骤s12、所述井上控制服务器用于根据所述数据传输请求调取与所述数据传输请求对应的待传输数据,井上控制服务器调取待传输数据时可以通过待传输数据所在设备的接口实现。

在执行步骤202过程中,由于煤矿井下环境恶劣,存在其他无线电信号的干扰,矿工无法通过网络与井上的控制服务器进行通信,使得井上控制服务器无法获知井下矿工的分布情况。一旦发生危险,井上控制服务器无法获知井下矿工的分布,及井下矿工也无法及时有效的向井上控制服务器取得联系并获得帮助。为了解决上述问题,本申请利用了在矿井下按照预定距离设置的井下可见光光源,即矿灯,通过控制矿灯的闪烁来传输待传输的信息。

在通过井下可见光光源(如矿灯)发送光信号时,可以按照预定的编码规则对待传输数据预先进行编码,得到对应的编码调制信号;再将所述编码调制信号附加到井下可见光光源的驱动电流上,以使得所述可见光光源发射与所述编码调制信号对应的所述可见光信号。例如,可以将待传输数据转换成“0”、“1”组成的序列,“0”、“1”分别对应矿灯的暗与亮,然后再通过控制矿灯的亮暗实现待传输数据的传递。

基于上述功能需求,矿灯可采用发光二极管(lightemittingdiode,led),led为一种常用的发光设备,同时兼具发光灵敏度高、发光稳定、亮度大、能耗低、体积小等优点,广泛应用于电子设备,可以起到装饰、警示提醒、照明等作用,适用于作为光信号发送模块发送频率较高、光强较大的光信号。

需要补充的是,井下通信传输模块可以通过电力线向井上控制服务器发送所述数据传输请求。

需要说明的是,实施例1所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤201和步骤202的执行主体可以为设备1;又比如,步骤201的执行主体可以为设备1,步骤202的执行主体可以为设备2;等等。

由于移动终端可以向井下通信传输模块发送数据传输请求,井下通信传输模块将该数据传输请求发送给井上控制服务器,由井上控制服务器将与数据传输请求对应的待传输数据反馈给井下通信传输模块,再由井下通信传输模块发送携带有该待传输数据的可见光信号,移动终端接收该可见光信号后对该可见光信号进行解析,以获得请求传输的信息。因此,本申请方案实现了井下的移动终端与井上的控制服务器的数据传输。而且,可见光信号不会受到其他无线电信号的干扰,使得井上控制服务器与井下的移动终端之间的数据传输及时有效。解决了现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

实施例3

本实施例3基于一种基于可见光的数据传输方法的实现流程,如图3所示,场景为:在煤矿系统中,第一矿工持有第一移动终端在井下,第二矿工持有第二移动终端在井下,控制服务中心的控制服务器与移动终端进行通信,以实现移动终端的定位、导航及两矿工之间通信等功能,其中,以移动终端为手机为例,所述方法包括如下步骤:

①手机通过蓝牙发射模块向井下矿灯上的蓝牙接收模块发送数据传输请求;

②井下矿灯上的蓝牙接收模块接收手机发送的数据传输请求,蓝牙接收模块将数据传输请求上传至井上控制服务器;

③井上控制服务器根据所述数据传输请求,调取待传输数据;

④井上控制服务器对所述待传输数据进行编码,通过井下矿灯(该矿灯包含井下通信传输模块)发送携带有编码后的待传输数据的可见光信号;

⑤手机接收井下矿灯发送的携带有待传输数据的可见光信号,对所述可见光信号进行解析,以获得请求传输的信息;

⑥手机根据所述请求传输的信息,执行相应操作。

上述数据传输请求可以包括定位请求、目的地定位请求、向第二移动终端发送信息的请求等;以下分别针对各个请求阐述手机与控制服务器之间的数据传输过程:

一、若数据传输请求为定位请求,则基于可见光的数据传输方法的实现流程为:①手机通过蓝牙发射模块向井上控制服务器的井下矿灯的蓝牙接收模块发送定位请求;②井上控制服务器的井下矿灯的蓝牙接收模块接收手机发送的定位请求,蓝牙接收模块将数据传输请求上传至井上控制服务器;③井上控制服务器根据所述定位请求调取井下矿灯标识;④井上控制服务器对该井下矿灯标识进行编码,并通过该井下矿灯以可见光信号的形式发送;⑤手机通过可见光信号接收模块接收可见光信号,并对所述可见光信号进行解析,以获得井下矿灯标识;⑥手机根据井下矿灯标识,查找与井下矿灯标识对应的井下矿灯的位置信息,并将井下矿灯的位置信息作为对所述移动终端的定位结果。

二、若数据传输请求为目的地定位请求,则基于可见光的数据传输方法的实现流程为:①手机通过蓝牙发射模块向井上控制服务器的井下矿灯的蓝牙接收模块发送目的地定位请求;②井上控制服务器的井下矿灯的蓝牙接收模块接收手机发送的目的地定位请求,蓝牙接收模块将目的地定位请求上传至井上控制服务器,③井上控制服务器根据所述目的地定位请求调取目的地处的井下矿灯标识;④井上控制服务器对目的地处的井下矿灯标识进行编码,并通过该井下矿灯以可见光信号的形式发送;⑤可见光信号接收模块接收所述可见光信号,以获取所述可见光信号中目的地处的井下矿灯标识;⑥手机查找与目的地处的井下矿灯标识对应的目的地位置信息,并根据所述目的地位置信息和移动终端当前位置信息,确定所述移动终端的导航路线。

三、若数据传输请求为向第二移动终端发送信息的请求,则基于可见光的数据传输方法的实现流程为:①第一手机通过蓝牙发射模块向井上控制服务器的井下矿灯的蓝牙接收模块发送向第二手机发送信息的请求;②井上控制服务器的井下矿灯的蓝牙接收模块接收第一手机发送的请求,蓝牙接收模块将请求上传至井上控制服务器;③井上控制服务器根据所述请求,查找第二手机所在位置对应的井下矿灯(便于区分,此井下矿灯称为第二井下矿灯);④井上控制服务器根据所述请求通过第二井下矿灯以可见光信号的形式发送的发送给第二手机的确定通信信息;第二井下矿灯处的可见光信号接收模块接收所述可见光信号,以获取所述可见光信号中携带的确定通信信息;⑤第二手机通过可见光信号接收模块接收可见光信号,对所述可见光信号进行解析,以获得确定通信信息;⑥第二手机接收确定通信信息后,以实现与第一手机的交互。

当然,本申请实施例中的数据传输请求并不局限于上述情况,在此不一一列举。因此,基于可见光的数据传输方法可以实现浏览网页或观看视频则可通过ie或google浏览器就可浏览,通过qq或rtx等现有的聊天软件,就可与地面控制中心或矿下其他矿工进行语音或视频通话,具有较高的稳定性和实用性。

由于移动终端可以向井下通信传输模块发送数据传输请求,井下通信传输模块将该数据传输请求发送给井上控制服务器,由井上控制服务器将与数据传输请求对应的待传输数据反馈给井下通信传输模块,再由井下通信传输模块发送携带有该待传输数据的可见光信号,移动终端接收该可见光信号后对该可见光信号进行解析,以获得请求传输的信息。因此,本申请方案实现了井下的移动终端与井上的控制服务器的数据传输。而且,可见光信号不会受到其他无线电信号的干扰,使得井上控制服务器与井下的移动终端之间的数据传输及时有效。解决了现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

实施例4

基于与本申请实施例1提供的一种基于可见光的数据传输方法同样的发明构思,本申请实施例还提供了一种基于可见光的数据传输装置,如图4所示。

图4为本申请实施例提供的一种基于可见光的数据传输装置结构示意图,所述装置包括:

请求发送模块41,用于向井下通信传输模块发送数据传输请求;所述数据传输请求中携带有请求传输的待传输数据;

可见光信号接收模块42,用于接收所述井下通信传输模块发送的携带有所述待传输数据的可见光信号;

信息获得模块43,用于对所述可见光信号进行解析,以获得请求传输的信息。

其中,所述井下传输模块包含在井下可见光光源中。

其中,请求发送模块通过短距离无线通信模块向所述井下通信传输模块发送所述数据传输请求。

所述数据传输请求用于请求定位当前位置,相应的,获得的所述信息用于确定当前位置的位置信息;

或者,所述数据传输请求用于请求定位目的地,相应的,获得的所述信息用于确定当前位置与目的地位置的导航路线。

信息获得模块包括:

转换单元,用于将接收到的所述可见光信号转换为电信号;

确定单元,用于对所述电信号进行解码,以确定所述电信号中携带的传输信息。

由于移动终端可以向井下通信传输模块发送数据传输请求,井下通信传输模块将该数据传输请求发送给井上控制服务器,由井上控制服务器将与数据传输请求对应的待传输数据反馈给井下通信传输模块,再由井下通信传输模块发送携带有该待传输数据的可见光信号,移动终端接收该可见光信号后对该可见光信号进行解析,以获得请求传输的信息。因此,本申请方案实现了井下的移动终端与井上的控制服务器的数据传输。而且,可见光信号不会受到其他无线电信号的干扰,使得井上控制服务器与井下的移动终端之间的数据传输及时有效。解决了现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

实施例5

基于与本申请实施例2提供的一种基于可见光的数据传输方法同样的发明构思,本申请实施例还提供了一种基于可见光的数据传输装置,所述装置包括:

请求接收模块,用于接收移动终端发送的数据传输请求;所述数据传输请求中携带有所述移动终端请求传输的待传输数据;

信号发送模块,用于向所述移动终端发送携带有所述待传输数据的可见光信号,用于供所述移动终端对所述可见光信号进行解析,以获得请求传输的信息。

所述装置还包括:

请求发送模块,用于向井上控制服务器发送所述数据传输请求;所述井上控制服务器用于根据所述数据传输请求调取与所述数据传输请求对应的待传输数据;

数据接收模块,用于接收所述井上控制服务器发送的所述待传输数据。

其中,请求发送模块通过电力线向井上控制服务器发送所述数据传输请求。

其中,请求接收模块通过短距离无线通信模块接收所述移动终端发送的数据传输请求。

信号发送模块包括:

获得单元,用于对所述待传输数据进行编码,得到对应的编码调制信号;

附加单元,用于将所述编码调制信号附加到井下可见光光源的驱动电流上,以使得所述可见光光源发射与所述编码调制信号对应的所述可见光信号。

由于移动终端可以向井下通信传输模块发送数据传输请求,井下通信传输模块将该数据传输请求发送给井上控制服务器,由井上控制服务器将与数据传输请求对应的待传输数据反馈给井下通信传输模块,再由井下通信传输模块发送携带有该待传输数据的可见光信号,移动终端接收该可见光信号后对该可见光信号进行解析,以获得请求传输的信息。因此,本申请方案实现了井下的移动终端与井上的控制服务器的数据传输。而且,可见光信号不会受到其他无线电信号的干扰,使得井上控制服务器与井下的移动终端之间的数据传输及时有效。解决了现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

实施例6

基于本申请实施例1和实施例2提供的一种基于可见光的数据传输方法同样的发明构思,本申请实施例还提供了一种基于可见光的数据传输系统,如图5所示。

图5为本申请实施例提供的一种基于可见光的数据传输系统结构示意图,所述系统包括:

请求发送模块51,用于向井下通信传输模块发送数据传输请求;所述数据传输请求中携带有请求传输的待传输数据;

井下通信传输模块52,用于接收所述请求发送模块发送的数据传输请求;所述数据传输请求中携带有所述请求发送模块请求传输的待传输数据;

井上控制服务器53,用于接收所述井下通信传输模块发送的数据传输请求,并根据所述数据传输请求调取与所述数据传输请求对应的待传输数据;

可见光信号接收模块54,用于接收所述井下通信传输模块发送的携带有所述待传输数据的可见光信号;

信息获得模块55,用于对所述可见光信号进行解析,以获得请求传输的信息。

由于移动终端可以向井下通信传输模块发送数据传输请求,井下通信传输模块将该数据传输请求发送给井上控制服务器,由井上控制服务器将与数据传输请求对应的待传输数据反馈给井下通信传输模块,再由井下通信传输模块发送携带有该待传输数据的可见光信号,移动终端接收该可见光信号后对该可见光信号进行解析,以获得请求传输的信息。因此,本申请方案实现了井下的移动终端与井上的控制服务器的数据传输。而且,可见光信号不会受到其他无线电信号的干扰,使得井上控制服务器与井下的移动终端之间的数据传输及时有效。解决了现有技术中井下矿工无法及时有效地与井上控制服务器进行通信的问题。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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