一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种设备通信方法、装置、设备及存储介质与流程

2023-01-15 09:14:21 来源:中国专利 TAG:


1.本发明涉及通信技术领域,特别涉及一种设备通信方法、装置、设备及存储介质。


背景技术:

2.随着科技的不断发展,单箱体结构的智能设备已经无法满足人们的日常需求,例如单箱体结构的智能音箱对于立体声音频的展现力十分有限,即使内部分有左右两个喇叭,但距离音箱有一定距离是就完全听不到立体声效果,导致用户效果不佳,因此出现了分体结构的智能音箱。但由于分体结构的智能设备一般都是由一根足够长的连接线连接两个及以上数量的设备,这种组网方式非常不方便,还容易出现线路损坏、断开等情况并引发一系列安全问题,导致设备之间无法有效实现配对的情况出现。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种设备通信方法、装置、设备及存储介质,能够通过信号模式切换操作实现无线设备之间的配对操作,简化了需要配对的多台无线设备之间的布线并提高了配对成功率。其具体方案如下:
4.第一方面,本技术公开了一种设备通信方法,应用于第一无线设备,包括:
5.在配对启动指令生成后进行第一切换操作;其中,第二无线设备在所述配对启动指令生成后进行第二切换操作;所述第一切换操作和所述第二切换操作均为在无线信号广播模式和无线信号接收模式之间进行反复切换的操作;
6.若自身的当前信号收发模式与所述第二无线设备的当前信号收发模式不一致时,通过进行与所述第二无线设备之间的首次信号收发操作,建立与所述第二无线设备之间的配对关系,以便利用完成配对的所述第一无线设备和所述第二无线设备对多媒体数据进行播放。
7.可选的,所述在无线信号广播模式和无线信号接收模式之间进行反复切换,包括:
8.从无线信号广播模式和无线信号接收模式中筛选出一个模式作为第一模式,并将另一个模式作为第二模式;
9.从预设时长范围内随机选出一个时长值,以得到当前的第一时长;
10.在所述第一模式下运行所述第一时长,然后从所述预设时长范围内随机选出一个时长值,以得到当前的第二时长;
11.在所述第二模式下运行所述第二时长,然后重新跳转至所述从预设时长范围内随机选出一个时长值的步骤。
12.可选的,所述方法还包括:
13.在所述配对关系建立后停止所述第一切换操作;其中,所述第二无线设备在所述配对关系建立后停止所述第二切换操作。
14.可选的,所述方法还包括:
15.在所述配对关系建立后,确定与所述第二无线设备之间的相对位置关系;
16.判断所述相对位置关系是否满足预设条件;
17.若所述相对位置关系满足所述预设条件,则基于所述相对位置关系从双声道中选择相应的一个声道作为自身声道。
18.可选的,所述确定与所述第二无线设备之间的相对位置关系,包括:
19.基于预设室内定位技术确定出所述第二无线设备在本地坐标系中的坐标信息,并基于所述坐标信息确定出所述第二无线设备相对于所述第一无线设备的方位信息;
20.相应的,所述判断所述相对位置关系是否满足预设条件,包括:
21.判断所述方位信息是否满足预设方位条件。
22.可选的,所述基于所述相对位置关系从双声道中选择相应的一个声道作为自身声道之后,还包括:
23.根据所述双声道中的另一个声道生成相应的声道配置指令;
24.将所述声道配置指令发送至所述第二无线设备,以便所述第二无线设备根据所述声道配置指令将自身声道配置为所述另一个声道。
25.可选的,所述判断所述相对位置关系是否满足预设条件之后,还包括:
26.若所述相对位置关系不满足所述预设条件,则根据所述相对位置关系与预设相对位置关系之间的偏差信息,生成相应的位置调整提示。
27.可选的,所述方法还包括:
28.获取设备角色配置指令,并根据所述设备角色配置指令将自身配置为相应的主设备或辅设备;
29.若自身被配置为主设备,则根据所述双声道将待播放音频数据拆解相应的两组声道数据,并将所述两组声道数据中与所述第二无线设备对应的一组声道数据发送至所述第二无线设备。
30.可选的,所述获取设备角色配置指令,包括:
31.通过预设人机接口获取用于进行主设备配置的配置指令;
32.或,获取所述第二无线设备发送的用于进行辅设备配置的配置指令。
33.第二方面,本技术公开了一种设备通信装置,应用于第一无线设备,包括:
34.工作状态切换模块,用于在配对启动指令生成后进行第一切换操作;其中,第二无线设备在所述配对启动指令生成后进行第二切换操作;所述第一切换操作和所述第二切换操作均为在无线信号广播模式和无线信号接收模式之间进行反复切换的操作;
35.配对关系建立模块,用于当自身的当前信号收发模式与所述第二无线设备的当前信号收发模式不一致时,通过进行与所述第二无线设备之间的首次信号收发操作,建立与所述第二无线设备之间的配对关系,以便利用完成配对的所述第一无线设备和所述第二无线设备对多媒体数据进行播放。
36.第三方面,本技术公开了一种电子设备,包括:
37.存储器,用于保存计算机程序;
38.处理器,用于执行所述计算机程序以实现前述的设备通信方法。
39.第四方面,本技术公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的设备通信方法。
40.可见,本技术在配对启动指令生成后进入第一切换操作,即在无线信号广播模式
和无线信号接收模式之间进行反复切换操作,此时,第二无线设备也同时进入第二切换操作,若自身的当前信号收发模式与所述第二无线设备的当前信号收发模式不一致时,通过进行与所述第二无线设备之间的首次信号收发操作,建立于所述第二无线设备之间的配对关系,以便利用完成配对的所述第一无线设备和所述第二无线设备对多媒体数据进行播放。由此可见,本技术中的第一无线设备和第二无线在进行配对时,会在无线信号广播模式和无线信号接收模式之间进行反复的切换,当它们各自对应的信号收发模式分别为无线信号广播模式和无线信号接收模式时,便可以进行首次的信号收发操作,由此便可以完成两者的无线配对流程,避免了在有线连接的情况下进行配对而引起的诸如布线复杂以及容易受到线路损坏、断开而导致无法进行配对等问题,也即,本技术简化了需要配对的多台无线设备之间的布线并有利于提高配对成功率。
附图说明
41.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
42.图1为本技术公开的一种设备通信方法流程图;
43.图2为本技术公开的一种具体的设备通信方法流程图;
44.图3为本技术公开的一种模式切换操作的示例图;
45.图4为本技术公开的一种具体的设备通信方法流程图;
46.图5为本技术公开的一种相对位置确定过程的示意图;
47.图6为本技术公开的一种相对位置确定过程的示意图;
48.图7为本技术公开的一种相对位置确定过程的示意图;
49.图8为本技术公开的一种设备通信装置结构示意图;
50.图9为本技术公开的一种电子设备结构图。
具体实施方式
51.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
52.随着科技的不断发展,单箱体结构的智能设备已经无法满足人们的日常需求,为了追求立体声效果,目前出现了分体结构的智能音箱。但由于分体结构的智能设备一般都是由一根足够长的连接线连接两个及以上数量的设备,这种组网方式非常不美观且不便捷,还容易引发线路损坏、断开等一系列问题,导致设备之间无法有效实现配对的情况出现。为此,本技术提供了一种设备通信方案,能够简化需要配对的多台无线设备之间的布线并提高了配对成功率。
53.参见图1所示,本技术实施例公开了一种设备通信方法,应用于第一无线设备,包括:
54.步骤s11:在配对启动指令生成后进行第一切换操作;其中,第二无线设备在所述配对启动指令生成后进行第二切换操作;所述第一切换操作和所述第二切换操作均为在无线信号广播模式和无线信号接收模式之间进行反复切换的操作。
55.本实施例中,在配对启动指令生成后,所述第一无线设备和所述第二无线设备分别进入所述第一切换操作和所述第二切换操作,其中所述第一切换操作和所述第二切换操作均为在无线信号广播模式和无线信号接收模式之间进行反复切换的操作。需要指出的是,本实施例中第一无线设备和第二无线设备中所采用的无线通信技术,推荐使用基于uwb(uwb,即ultra wide band,即超宽带)创建的定位和数据传输技术。这种uwb定位和数据传输技术可以达到厘米级别的定位,还具有最大每秒500兆比特的传输速率,具有很好的使用价值。当然,本实施例也不排除可以使用其他无线通信技术以及基于这些无线通信技术搭建的室内定位技术,如蓝牙通信技术或超声波通信技术等。可以理解的是,本实施例中的第一无线设备和第二无线设备,具体可以包括但不限于音箱设备以及其他类型的需要进行设备配对以及立体声系统搭建的电子设备。
56.本实施例中,可以通过按压无线设备上预设的音频配对按钮以启动配对操作并生成所述配对启动指令。当然除了按动按钮启动配对操作,也可以通过其他方式控制配对操作启动,例如可以在第一无线设备和第二无线设备接通电源后自动触发上述配对启动指令。这样一来,在上述配对启动指令生成之后,便可以控制第一无线设备和第二无线设备分别进入各自的模式切换操作,也即分别进入各自的在无线信号广播模式和无线信号接收模式之间进行反复切换的操作。可以理解的是,本实施例中第一无线设备和第二无线设备各自所进行的上述操作虽然都叫模式切换操作,但是相互之间在模式切换顺序上和/或每个模式所保持的时长上是需要存在一定的差异的,目的是为了后续在某个时刻下或者某个时间段内第一无线设备和第二无线设备分别处于不同的信号收发模式,例如在某个时刻下第一无线设备处于无线信号广播模式而第二无线设备处于无线信号接收模式,或者第一无线设备处于无线信号接收模式而第二无线设备处于无线信号广播模式,这样一来,可以使得此时这两个设备中的处于无线信号接收模式下的设备可以接收另一个处于无线信号广播模式的设备所广播的无线信号。当这个信号收发操作是首次信号收发操作,便可以据此来确定当前可以建立起第一无线设备和第二无线设备之间的配对关系。
57.步骤s12:若自身的当前信号收发模式与所述第二无线设备的当前信号收发模式不一致时,通过进行与所述第二无线设备之间的首次信号收发操作,建立与所述第二无线设备之间的配对关系,以便利用完成配对的所述第一无线设备和所述第二无线设备对多媒体数据进行播放。
58.本实施例中,当所述第一无线设备的当前信号收发模式于所述第二无线设备的当前信号收发模式不一致时,可以通过进行所述第一无线设备于所述第二无线设备之间的首次信号收发操作,建立两个无线设备之间的配对关系,以便利用完成配对的所述第一无线设备和所述第二无线设备对多媒体数据进行播放。由此可知,当所述第一无线设备的当前信号收发模式为无线信号广播模式,而所述第二无线设备的当前信号收发模式为无线信号接收模式,则为当前信号收发模式不一致,即可执行配对操作;或,当所述第一无线设备的当前信号收发模式为无线信号接收模式,而所述第二无线设备的当前信号收发模式为无线信号广播模式,则为当前信号收发模式不一致,执行配对操作。这样一来,通过信号的自动
收发,即可通过发送或接收信号进行设备之间的配对连接,以便后续利用无线设备进行播放操作,实现了自动进行配对的过程,避免了在有线连接的情况下进行配对而引起的诸如布线复杂以及容易受到线路损坏、断开而导致无法进行配对等问题,并且使配对通信过程十分简便易操作。
59.本实施例中,所述建立与所述第二无线设备之间的配对关系之后,还可以包括:所述配对关系建立后停止所述第一切换操作;其中,所述第二无线设备在所述配对关系建立后停止所述第二切换操作。当所述第一无线设备与所述第二无线设备配对成功并建立通信之后,可以停止所述第一切换操作和所述第二切换操作,即停止信号收发过程,这样一来,建立通信后即停止上述用于进行配对的无线信号的收发操作,从而可以减少无效的无线信道资源占用,提升了无线信道的资源利用率。
60.需要指出的是,本实施例中除了可以利用uwb技术来发送上述用于进行配对的无线信号,还可以在配对完成后利用uwb技术来在第一无线设备和第二无线设备之间进行音频数据等多媒体数据的传输操作。
61.可见,本技术在配对启动指令生成后进入第一切换操作,即在无线信号广播模式和无线信号接收模式之间进行反复切换操作,此时,第二无线设备也同时进入第二切换操作,若自身的当前信号收发模式与所述第二无线设备的当前信号收发模式不一致时,通过进行与所述第二无线设备之间的首次信号收发操作,建立于所述第二无线设备之间的配对关系,以便利用完成配对的所述第一无线设备和所述第二无线设备对多媒体数据进行播放。由此可见,本技术中的第一无线设备和第二无线在进行配对时,会在无线信号广播模式和无线信号接收模式之间进行反复的切换,当它们各自对应的信号收发模式分别为无线信号广播模式和无线信号接收模式时,便可以进行首次的信号收发操作,由此便可以完成两者的无线配对流程,避免了在有线连接的情况下进行配对而引起的诸如布线复杂以及容易受到线路损坏、断开而导致无法进行配对等问题,也即,本技术简化了需要配对的多台无线设备之间的布线并有利于提高配对成功率。
62.基于上述实施例可知,本技术在进行设备配对时第一无线设备和第二无线设备均需要进行各自的模式切换操作。接下来,本实施例将详细对模式切换过程进行详细的描述。参见图2所示,本技术实施例公开了一种具体的模式切换步骤,包括:
63.步骤s21:在配对启动指令生成后从无线信号广播模式和无线信号接收模式中筛选出一个模式作为第一模式,并将另一个模式作为第二模式。
64.本实施例中,在配对启动指令生成后,所述第一无线设备或第二无线设备从无线信号广播模式和无线信号接收模式中筛选出一个模式作为第一模式,将另一个模式作为第二模式,即若首先筛选出所述无线信号广播模式为第一模式,则所述无线信号接收模式为第二模式,或,当所述无线信号接收模式为第一模式时,则所述无线信号广播模式为第二模式。这样一来,可以在开始进入信号收发模式时确定出切换操作的模式切换顺序,以便后续继续利用所述模式切换顺序进行切换,并且随机确定一个模式为第一模式,可以保证配对过程的自动化和随机性,可以避免人工固定配置的操作。可以理解的是,本实施例中第一无线设备和第二无线设备各自所筛选出的第一模式和第二模式,可以是相同的模式,也可以是不同的模式。
65.步骤s22:从预设时长范围内随机选出一个时长值,以得到当前的第一时长。
66.本实施例中,当确定出所述第一模式后,从预设时长范围内随机选出一个时长值,作为当前的第一时长。其中,所述预设时长范围可以为系统默认范围,也可以通过预设接口进行用户个性化设置后得到的时长范围。例如,若当前预设时长范围为5至20毫秒,当确定出所述第一模型为无线信号广播模式后,从预设时长范围中筛选出一个时长值为13毫秒,此时13毫秒为第一时长。可以理解的是,本实施例中的预设时长范围是由随机数范围以及随机数对应的时间单位构成的。以5至20毫秒的预设时长范围为例,其本质上是由5至20的随机数范围以及时间单位为毫秒的信息来构成的,因此,当后台需要在从预设时长范围内随机选出一个时长值时,实际上可以是从相应的随机数范围内确定出一个随机数,然后为该随机数配置相应的时间单位,便得到相应的时长值。
67.步骤s23:在所述第一模式下运行所述第一时长,然后从所述预设时长范围内随机选出一个时长值,以得到当前的第二时长。
68.本实施例中,当确定出所述第一模型和所述第一时长后,即可基于所述第一时长运行所述第一模式,当所述第一模式运行完毕后,从预设时长范围内随机再选出一个时长值,作为所述第二模式运行的第二时长。这样一来,通过随机筛选运行时长值来限制信号收发模式的运行时间进而确定切换操作的执行时间,避免长期处于一种信号收发模式中导致配对过程缓慢或出现异常问题的等情况。
69.步骤s24:在所述第二模式下运行所述第二时长,然后重新跳转至所述从预设时长范围内随机选出一个时长值的步骤。
70.本实施例中,当第二时长确定后,即可基于所述第二时长运行所述第二模式,当所述第二模式运行完成后,则重新跳转至步骤s22,以确定第二轮循环中第一模式的运行时长,进入无线信号广播模式和无线信号接收模式的切换操作。需要指出的是,若此时所述第一无线设备的当前信号收发模式与所述第二无线设备的当前信号收发模式仍然一致,则可以持续循环模式操作步骤,若所述第一无线设备的当前信号收发模式与所述第二无线设备的当前信号收发模式不一致,可以选择停止信号收发操作或继续循环模式操作步骤。这样一来,通过循环执行信号收发模式的切换过程,可以避免人工介入实现快速自动化配对并连接的过程,提高了设备无线配对的效率。
71.可以理解的是,本实施例的上述步骤s21至s24中所公开的模式切换方案,既适用于第一无线设备,也适用于第二无线设备。
72.步骤s25:若自身的当前信号收发模式与第二无线设备的当前信号收发模式不一致时,通过进行与所述第二无线设备之间的首次信号收发操作,建立与所述第二无线设备之间的配对关系,以便利用完成配对的所述第一无线设备和所述第二无线设备对多媒体数据进行播放。
73.本实施例中,参考图3所示,所述第一无线设备和所述第二无线设备的模式切换过程可以例如,所述第一无线设备确定第一模式为所述无线信号广播模式,并持续12毫秒,当第一模式结束时,进入第二模式,即无线信号接收模式并持续8毫秒,接着循环第一模式持续18毫秒,第二模式持续16毫秒;所述第二无线设备确定第一模式为所述无线信号广播模式,持续6毫秒,当第一模式结束时,进入第二模式,即无线信号接收模式并持续18毫秒,然后循环进入第一模式持续8毫秒,第二模式持续15毫秒,以此类推。基于上述可知,当所述第二无线设备在第一次进入无线信号接收模式时,即在第6ms结束后,也即是第7ms开始时,所
述第一无线设备仍处于无线信号广播模式,此时,所述第一无线设备与所述第二无线设备的信号收发模式不同,可以进行首次的信号收发操作,然后建立起双方的配对关系。需要指出的是,由于随机时长值的引入,当上述两个无线设备的配对过程启动后,通常只需任一无线设备在只经过一次模式切换后便可以达到两个无线设备分别对应不同的信号收发模式的状态,从而可以快速地完成两者的配对,极大地提升了设备之间的配对效率。
74.其中,关于上述步骤s25的具体过程可以参考前述实施例公开的相应内容,在此不再进行赘述。
75.可见,本实施例通过确定模式切换操作中的第一模式和第二模式,并在运行每个模式之前随机确定出模式运行的时长值,并在第二模式运行结束后,调转之第一模式的时长值确定步骤进行循环,以使得无线设备持续处于信号收发模式状态,这样一来,通过随机选择运行时长值,并自动循环切换信号收发状态,使设备可以实现快速自动化的配对,极大地提升了设备之间的配对效率。
76.基于上述实施例可知,本技术可以通过确定第一模式和第二模式,在运行前确定出每个模式的运行时长值,并不断循环以保证设备持续处于信号收发模式以实现设备之间的自动配对。当配对成功后,所述设备还可以通过信号确定其他设备的位置关系以确定自身声道配置,并基于角色配置指令确定自身角色并执行相应的操作。为此参见图4所示,本技术实施例公开了一种具体的设备通信方法,应用于第一无线设备,包括:
77.步骤s31:在配对启动指令生成后进行第一切换操作;其中,第二无线设备在所述配对启动指令生成后进行第二切换操作。
78.步骤s32:若自身的当前信号收发模式与所述第二无线设备的当前信号收发模式不一致时,通过进行与所述第二无线设备之间的首次信号收发操作,建立与所述第二无线设备之间的配对关系。
79.步骤s33:在配对关系建立后,确定与第二无线设备之间的相对位置关系,并判断所述相对位置关系是否满足预设条件。
80.本实施例中,所述确定与所述第二无线设备之间的相对位置关系,可以包括:基于预设室内定位技术确定出所述第二无线设备在本地坐标系中的坐标信息,并基于所述坐标信息确定出所述第二无线设备相对于所述第一无线设备的方位信息。可以理解的是,本实施例中的无线设备自身的坐标系,可以基于无线设备中扬声器发声面的朝向来进行构建。本实施例中,可以基于所述预设室内定位技术确定出第二无线设备在第一无线设备的本地坐标系中的坐标信息,然后根据所述坐标信息确定出所述第二无线设备相对于所述第一无线设备的方位信息。可以理解的是,上述坐标信息是指第二无线设备在第一无线设备自身坐标系中的坐标信息,该坐标信息不仅反映了第二无线设备相对于第一无线设备的距离信息,还反映了第二无线设备相对于第一无线设备的方位信息。另外,本实施例中的所述预设室内定位技术可以是前述实施例中使用的基于uwb技术创建的定位和数据传输技术,当然也可以采用其他的室内定位技术,如基于wifi技术、蓝牙技术、红外线技术、rfid(radio frequency identification,即射频识别技术)技术等构建的室内定位技术。
81.本实施例中,所述判断所述相对位置关系是否满足预设条件,可以包括:判断所述方位信息是否满足预设方位条件。即在确定所述相对位置关系是否满足预设条件时,需要判断所述方位信息是否满足预设方位条件,由于当所述第二无线设备相对于所述第一无线
设备之间的距离信息超出预设范围将无法实现配对连接过程,所以在判断所述相对位置关系是否满足预设条件时可以不考虑两个无线设备之间的距离,仅基于所述方位信息确定是否满足预设方位条件,也即判断第二无线设备相对于第一无线设备的方向角是否满足预设的方向角条件即可。本实施例中的上述预设方位条件通常可以设置为一个设备是位于另一设备的2点钟至4点钟的方向内或者8点钟至10点钟的方向内。即,如果第二无线设备是在第一无线设备的2点钟至4点钟的方向内或者在第一无线设备的8点钟至10点钟的方向内,则可以判定其满足方向角条件,否则判定其不满足方向角条件。其中,如果第二无线设备是在第一无线设备的2点钟至4点钟的方向内,则第一无线设备从双声道中选择右声道作为自身声道;同理,如果第二无线设备是在第一无线设备的8点钟至10点钟的方向内,则第一无线设备从双声道中选择左声道作为自身声道。
82.本实施例中,所述判断所述相对位置关系是否满足预设条件之后,还可以包括:若所述相对位置关系不满足所述预设条件,则根据所述相对位置关系与预设方位信息之间的偏差信息,生成相应的位置调整提示。其中所述预设方位信息可以为系统默认的方位信息,或者用户基于预设接口对所述预设方位信息进行更改。另外,本实施例中的位置调整提示可以包括但不限于播放相应的位置调整提示语音、通过控制预设灯光模组产生相应的用于指示进行位置调整的灯光颜色、通过显示屏显示具体的位置调整指示图等方式。当检测到位置不满足预设条件时,系统可以自动基于预设方位信息进行计算得到相应的偏差信息,并基于所述偏差信息生成相应的所述位置调整提示,以便用户接收到所述位置调整提示后基于偏差信息进行无线设备的位置调整。这样一来,通过自动计算位置偏差并反馈至用户,可以实现智能化为用户提供解决方案,使用户在使用过程中的体验感大幅度增加,为用户提供了便利。
83.参考图5所示,此时第二无线设备没有超出预设距离范围,因此所述第一无线设备与第二无线设备可以完成配对,但由于此时所述第二无线设备并非是位于第一无线设备的2点钟至4点钟的方向内或者在第一无线设备的8点钟至10点钟的方向内,因此当前是不满足预设方位条件的。此时,可以基于第二无线设备在本地坐标系中的具体位置信息与预设方位信息之间的偏差信息,生成相应的位置调整提示。基于图5可知,此时的位置调整提示可以为将第二无线设备向2点钟至4点钟的方向移动或者将第二无线设备向8点钟至10点钟的方向移动。
84.步骤s34:若所述相对位置关系满足所述预设条件,则基于所述相对位置关系从双声道中选择相应的一个声道作为自身声道。
85.本实施例中,若所述第一无线设备与所述第二无线设备之间的相对位置关系满足所述预设条件,则可以基于所述相对位置关系从双声道中选择相应的一个声道作为自身声道。参考图6所示,即若所述第二无线设备处于所述本地坐标系中第一象限的2点钟方位和第四象限中的4点钟方位之间,则确定所述第一无线设备为左声道;参考图7所示,若所述第二无线设备处于所述本地坐标系中第三象限的8点钟方位和第二象限的10点钟方位之间,则确定所述第一无线设备为右声道。这样一来,基于所述第一无线设备与所述第二无线设备之间的方位信息是否满足预设方位条件,可以在判断是否配对成功的同时,通过确定方位信息来自动设定自身的声道,无需用户自行设置大幅度提升了用户体验。
86.步骤s35:根据所述双声道中的另一个声道生成相应的声道配置指令,并将所述声
道配置指令发送至所述第二无线设备,以便所述第二无线设备根据所述声道配置指令将自身声道配置为所述另一个声道。
87.本实施例中,当确定出自身声道后,可以基于自身声道确定出所述第二无线设备的声道信息,即可根据所述双声道中的另一个声道生成相应的声道配置指令,并将所述声道配置指令发送指示所述第二无线设备,以便所述第二无线设备根据所述声道配置指令将自身声道配置为另一个声道。这样一来,所述第二无线设备可以避免再次扫描判断方位的过程,减少了资源的占用,提高了声道分配过程的效率。当然,除了所述第一无线设备发送指令以便所述第二无线设备确定自身声道之外,所述第二无线设备也可以自行扫描以检测所述第一无线设备的相对位置关系,从而确定出自身声道。可以理解的是,第二无线设备基于自身检测到的与所述第一无线设备之间的相对位置关系来确定出自身声道的过程,与第一无线设备基于自身检测到的与所述第二无线设备之间的相对位置关系来确定出自身声道的过程大体是相似的,在此不再进行赘述。
88.步骤s36:获取设备角色配置指令,并根据所述设备角色配置指令将自身配置为相应的主设备或辅设备。
89.本实施例中,所述获取设备角色配置指令,可以包括:通过预设人机接口获取用于进行主设备配置的配置指令;或,获取所述第二无线设备发送的用于进行辅设备配置的配置指令。即用户可以基于预设人机接口对主设备和辅设备进行配置,当然除了用户自行配置,也可以通过系统默认配置某一无线设备、某一声道为主设备或通过历史配置信息确定某一无线设备为主设备等方式进行配置。当某一所述无线设备确定为主设备后,则可以向另一无线设备发送用于进行辅设备配置的配置指令,以确定所述另一无线设备为辅设备。
90.步骤s37:若自身被配置为主设备,则根据双声道将待播放音频数据拆解相应的两组声道数据,并将所述两组声道数据中与所述第二无线设备对应的一组声道数据发送至所述第二无线设备。
91.本实施例中,当确定自身配置为主设备后,则可以根据双声道将待播放音频数据拆解成相应的两组声道数据,一组为左声道数据,一组为右声道数据,并将于所述第二无线设备对应的一组声道数据发送至所述第二无线设备。除了拆解音频之外,主设备还可以接收用户的一些语音指令,并进行相应的交互动作。这样一来,可以实现设备自动分离声道音频的过程,用户无需进行过多的配置,只需设置主设备,系统即可自行将音频分离,并接收用户指令,可以大幅度提升用户的使用体验感。需要指出的是,本实施例中第一无线设备在将与第二无线设备对应的一组声道数据发送给第二无线设备时,可以基于前述实施例中所使用到的基于uwb技术创建的定位和数据传输技术来进行声道数据的传输,当然也可以采用其他的无线传输技术,如wifi技术、蓝牙技术等。
92.步骤s38:根据声道配置和角色配置利用完成配对的所述第一无线设备和所述第二无线设备对多媒体数据进行播放。
93.其中,关于上述步骤s31至s32和步骤s38的具体过程可以参考前述实施例公开的相应内容,在此不再进行赘述。
94.可见,本实施例中,通过确定所述第二无线设备相对于所述第一无线设备的相对位置关系确定出所述第一无线设备和所述第二无线设备的声道信息,并通过获取自身的角色配置指令,确定自身为主设备或辅设备,然后利用主设备将待播放音频数据进行拆解,以
便两个无线设备可以播放相应声道的音频。这样一来,可以基于相对位置信息实现自动分配声道的过程,还可以基于角色配置确定自身角色、处理音频数据并实现无线音频发送,无需通过连接线或无线网络进行数据通信和传输,只需利用无线信号发送和接收音频数据,将声道配置过程智能化,并且当位置关系不满足预设条件时,还可以通过提示向用户进反馈,大幅度提高了用户的使用体验。
95.参考图8所述,本技术实施例还相应公开了一种设备通信装置,应用于第一无线设备,包括:
96.工作状态切换模块11,用于在配对启动指令生成后进行第一切换操作;其中,第二无线设备在所述配对启动指令生成后进行第二切换操作;所述第一切换操作和所述第二切换操作均为在无线信号广播模式和无线信号接收模式之间进行反复切换的操作;
97.配对关系建立模块12,用于当自身的当前信号收发模式与所述第二无线设备的当前信号收发模式不一致时,通过进行与所述第二无线设备之间的首次信号收发操作,建立与所述第二无线设备之间的配对关系,以便利用完成配对的所述第一无线设备和所述第二无线设备对多媒体数据进行播放。
98.可见,本实施例在配对启动指令生成后进入第一切换操作,即在无线信号广播模式和无线信号接收模式之间进行反复切换操作,此时,第二无线设备也同时进入第二切换操作,若自身的当前信号收发模式与所述第二无线设备的当前信号收发模式不一致时,通过进行与所述第二无线设备之间的首次信号收发操作,建立于所述第二无线设备之间的配对关系,以便利用完成配对的所述第一无线设备和所述第二无线设备对多媒体数据进行播放。由此可见,本技术中的第一无线设备和第二无线在进行配对时,会在无线信号广播模式和无线信号接收模式之间进行反复的切换,当它们各自对应的信号收发模式分别为无线信号广播模式和无线信号接收模式时,便可以进行首次的信号收发操作,由此便可以完成两者的无线配对流程,避免了在有线连接的情况下进行配对而引起的诸如布线复杂以及容易受到线路损坏、断开而导致无法进行配对等问题,也即,本技术简化了需要配对的多台无线设备之间的布线并有利于提高配对成功率。
99.在一些具体的实施例中,所述工作状态切换模块11,具体可以包括:
100.模式筛选单元,用于从无线信号广播模式和无线信号接收模式中筛选出一个模式作为第一模式,并将另一个模式作为第二模式;
101.第一时长获取单元,用于从预设时长范围内随机选出一个时长值,以得到当前的第一时长;
102.第二时长获取单元,用于在所述第一模式下运行所述第一时长,然后从所述预设时长范围内随机选出一个时长值,以得到当前的第二时长;
103.步骤跳转单元,用于在所述第二模式下运行所述第二时长,然后重新跳转至所述从预设时长范围内随机选出一个时长值的步骤。
104.在一些具体的实施例中,所述设备通信装置,还可以包括:
105.操作停止模块,用于在所述配对关系建立后停止所述第一切换操作;其中,所述第二无线设备在所述配对关系建立后停止所述第二切换操作。
106.在一些具体的实施例中,所述设备通信装置,还可以包括:
107.位置关系确定模块,用于在所述配对关系建立后,确定与所述第二无线设备之间
的相对位置关系;
108.条件判断模块,用于判断所述相对位置关系是否满足预设条件;
109.声道选择模块,用于当所述相对位置关系满足所述预设条件,则基于所述相对位置关系从双声道中选择相应的一个声道作为自身声道。
110.在一些具体的实施例中,所述位置关系确定模块,具体可以包括:
111.方位信息确定单元,用于基于预设室内定位技术确定出所述第二无线设备在本地坐标系中的坐标信息,并基于所述坐标信息确定出所述第二无线设备相对于所述第一无线设备的方位信息;
112.相应的,所述条件判断模块,具体可以包括:
113.方位条件判断单元,用于判断所述方位信息是否满足预设方位条件。
114.在一些具体的实施例中,所述设备通信装置,还可以包括:
115.指令生成模块,用于根据所述双声道中的另一个声道生成相应的声道配置指令;
116.指令发送模块,用于将所述声道配置指令发送至所述第二无线设备,以便所述第二无线设备根据所述声道配置指令将自身声道配置为所述另一个声道。
117.在一些具体的实施例中,所述设备通信装置,还可以包括:
118.提示生成模块,用于当所述相对位置关系不满足所述预设条件,则根据所述相对位置关系与预设相对位置关系之间的偏差信息,生成相应的位置调整提示。
119.在一些具体的实施例中,所述设备通信装置,还可以包括:
120.指令获取模块,用于获取设备角色配置指令;
121.角色配置模块,用于根据所述设备角色配置指令将自身配置为相应的主设备或辅设备;
122.音频拆解模块,用于当自身被配置为主设备,则根据所述双声道将待播放音频数据拆解相应的两组声道数据,并将所述两组声道数据中与所述第二无线设备对应的一组声道数据发送至所述第二无线设备。
123.在一些具体的实施例中,所述指令获取模块,具体可以包括:
124.主设备指令获取单元,用于通过预设人机接口获取用于进行主设备配置的配置指令;
125.辅设备指令获取单元,用于获取所述第二无线设备发送的用于进行辅设备配置的配置指令。
126.进一步的,本技术实施例还公开了一种电子设备,图9是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
127.图9为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的设备通信方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。
128.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获
取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
129.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。
130.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的设备通信方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
131.进一步的,本技术还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的设备通信方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
132.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
133.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
134.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
135.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
136.以上对本技术所提供的技术方案进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献