通信方法和装置、电子设备、计算机可读存储介质制造方法及图纸

技术编号:22597339 阅读:16 留言:0更新日期:2019-11-20 12:21
本申请提供一种通信方法和装置、电子设备、计算机可读存储介质,所述方法包括:获取第一电子设备和第二电子设备之间的通信距离;当所述通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用第一网络进行通信,所述第一网络包括可见光通信网络;当所述通信距离大于等于所述第一预设阈值时,控制所述第一电子设备和所述第二电子设备利用数字通信网络进行通信。通过获取电子设备间的通信距离,根据通信距离切换电子设备之间的通信策略,当所述通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用可见光通信网络进行通信,能够实现利用可见光进行有效通信,基于距离进行网络切换,能够提升通信效率。

Communication methods and devices, electronic equipment, computer-readable storage medium

The present application provides a communication method and device, an electronic device and a computer-readable storage medium. The method includes: obtaining the communication distance between the first electronic device and the second electronic device; when the communication distance is less than the first preset threshold value, controlling the first electronic device and the second electronic device to use the first network for communication, and the first network includes visible light communication Network; when the communication distance is greater than or equal to the first preset threshold value, the first electronic device and the second electronic device are controlled to communicate using the digital communication network. By acquiring the communication distance between the electronic devices and switching the communication strategy between the electronic devices according to the communication distance, when the communication distance is less than the first preset threshold value, the first electronic device and the second electronic device are controlled to use the visible light communication network for communication, which can realize the effective communication by using the visible light, switch the network based on the distance, and improve the communication efficiency \u3002

【技术实现步骤摘要】
通信方法和装置、电子设备、计算机可读存储介质
本申请涉及网络通信
,特别是涉及一种通信方法和装置、电子设备、计算机可读存储介质。
技术介绍
随着网络通信技术的发展,出现了各种通信技术,如可见光通信技术(VisibleLightCommunication,VLC)是一种无载波通信技术是指利用可见光波段的光作为信息载体,不使用光纤等有线信道的传输介质,而在空气中直接传输光信号的通信方式。然而,VLC的可见光不能穿透墙壁导致的可视性限制,这使得VLC在电子设备间的使用收到了很大的限制。
技术实现思路
本申请实施例提供一种通信方法、装置、电子设备、计算机可读存储介质,可以利用VLC实现电子设备之期间的有效通信。一种通信方法,所述方法包括:获取第一电子设备和第二电子设备之间的通信距离;当所述通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用第一网络进行通信,所述第一网络包括可见光通信网络;当所述通信距离大于等于所述第一预设阈值时,控制所述第一电子设备和所述第二电子设备利用数字通信网络进行通信。一种通信装置,所述装置包括:获取模块,用于获取第一电子设备和第二电子设备之间的通信距离;第一控制模块,用于当所述通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用第一网络进行通信,所述第一网络包括可见光通信网络;第二控制模块,用于当所述通信距离大于等于所述第一预设阈值时,控制所述第一电子设备和所述第二电子设备利用数字通信网络进行通信。一种电子设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如所述的通信方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如所述的通信方法的步骤。上述通信方法和装置、电子设备、计算机可读存储介质,所述方法包括:获取第一电子设备和第二电子设备之间的通信距离;当所述通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用第一网络进行通信,所述第一网络包括可见光通信网络;当所述通信距离大于等于所述第一预设阈值时,控制所述第一电子设备和所述第二电子设备利用数字通信网络进行通信。通过获取电子设备间的通信距离,根据通信距离切换电子设备之间的通信策略,当所述通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用可见光通信网络进行通信,能够实现利用可见光进行有效通信,基于距离进行网络切换,能够提升通信效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中通信的应用环境示意图;图2为一个实施例中通信方法的流程图;图3为一个实施例中当通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用第一网络进行通信的流程图;图4为一个实施例中根据可见光通信网络的覆盖范围信息设置第一预设阈值的流程图;图5为一个实施例的通信装置的结构框图;图6为一个实施例中电子设备的内部结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一电子设备称为第二电子设备,且类似地,可将第二电子设备称为第一电子设备。第一电子设备和第二电子设备两者都是电子设备,但其不是同一电子设备。图1为一个实施例中通信的应用环境示意图。如图1所示,该应用环境包括第一电子设备110和第二电子设备120。第一电子设备110获取第一电子设备110和第二电子设备120之间的通信距离;当所述通信距离小于第一预设阈值时,控制第一电子设备110和第二电子设备120利用第一网络进行通信,所述第一网络包括可见光通信网络;当所述通信距离大于等于所述第一预设阈值时,控制所述第一电子设备110和所述第二电子设备120利用数字通信网络进行通信。可以理解的是,上述第一电子设备110和第二电子设备120均为可见光通信设备,可以不限于是各种手机、电脑、可携带设备等,还可以是家用电器如空调、洗衣机、电热水器、电饭煲等。图2为一个实施例中通信方法的流程图。本实施例提供一种通信方法,以运行于图1中的终端为例进行描述。如图2所示,通信方法包括步骤202至步骤206。步骤202、获取第一电子设备和第二电子设备之间的通信距离。其中,第一电子设备和第二电子设备均为可见光通信设备,均包括至少一个可见光收发器。可见光通信设备是指基于可见光通信技术(VisibleLightCommunication,VLC)进行通信的电子设备。VLC是指利用可见光波段的光作为信息载体,在空气中直接传输光信号的通信方式。通信距离指的是第一电子设备和第二电子设备的物理距离。具体的,获取第一电子设备和第二电子设备之间的通信距离的过程可以是:在第一电子设备中预先存储有能够与其进行可见光通信的所有第二电子设备的位置信息。当第一电子设备需要与第二电子设备进行可见光通信时,直接获取该第二电子设备的位置信息并获取通信距离。还可以是,第一电子设备发送通信请求至服务器,通信请求包括第一电子设备的位置信息和第二电子设备的标识信息,服务器内部存储有能够与第一电子设备进行可见光通信的所有第二电子设备的位置信息,服务器根据标识信息查找对应的第二电子设备并获取其位置信息,根据第一电子设备的位置信息和第二电子设备位置信息获取第一电子设备和第二电子设备之间的通信距离,并将该通信信息发送至第一电子设备,以使第一电子设备根据距离控制与第二电子设备的通信策略。步骤204、当通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用第一网络进行通信,第一网络包括可见光通信网络。其中,第一预设阈值是指可见光通信网络的覆盖范围对应的距离阈值对应的距离阈值,第一预设阈值可以设置成3、5、10、15或者20米,上述数值仅用于距离说明,不对第一预设阈值进行限定。第一网络包括可见光通信网络,可见光通信网络是基于可见光无线通信技术建立起来的网络,可见光通信技术对人眼无法感测的闪烁脉冲光进行光强度调制,即利用电信号控制电子设备的发射器发出的肉眼看不到的高速闪烁信号来传输信息。具体的,当通信距离小于预设第一预设阈值,则表示第一电子设备与第二电子设备的通信距离较小,第一电子设备和第二电子设备处于可见光网络的覆盖范围之内,可以直接利用可见光网络进行通信。第本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,所述方法包括:/n获取第一电子设备和第二电子设备之间的通信距离;/n当所述通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用第一网络进行通信,所述第一网络包括可见光通信网络;/n当所述通信距离大于等于所述第一预设阈值时,控制所述第一电子设备和所述第二电子设备利用数字通信网络进行通信。/n

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法包括:
获取第一电子设备和第二电子设备之间的通信距离;
当所述通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用第一网络进行通信,所述第一网络包括可见光通信网络;
当所述通信距离大于等于所述第一预设阈值时,控制所述第一电子设备和所述第二电子设备利用数字通信网络进行通信。


2.根据权利要求1所述的方法,其特征在于,所述第一网络还包括数字通信网络,所述当所述通信距离小于第一预设阈值时,控制第一电子设备和第二电子设备利用第一网络进行通信,包括:
获取所述可见光通信网络的信号强度;
当所述可见光通信网络的信号强度低于强度阈值时,控制所述第一电子设备和所述第二电子设备利用所述数字通信网络进行通信。


3.根据权利要求1所述的方法,其特征在于,所述控制所述第一电子设备和所述第二电子设备利用可见光通信网络进行通信之前,所述方法还包括:
获取所述可见光通信网络的覆盖范围信息;
根据所述可见光通信网络的覆盖范围信息设置所述第一预设阈值。


4.根据权利要求3所述的方法,其特征在于,所述覆盖范围信息包括:所述可见光通信网络的覆盖范围的边界信息、所述可见光通信网络的覆盖范围内的可见光信号强度和可见光信号质量,所述根据所述可见光通信网络的覆盖范围信息设置所述第一预设阈值,包括:
获取所述可见光通信网络的覆盖范围的边界信息、所述可见光通信网络的覆盖范围内的可见光信号强度和可见光信号质量;
根据所述可见光通信网络的覆盖范围的边界信息、所述可见光通信网络的覆盖范围内的可见光信号强度和可见光信号质量设置所述第一预设阈值。


5.根据权利要求1所述的方法,其特征在于,所述当所述通信距离大于等于所述第一预设阈值时,控制所述第一电子设备和所述第二...

【专利技术属性】
技术研发人员:张海平
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆;50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1