占用设备的方法以及电子设备
文献发布时间:2023-06-19 10:27:30
技术领域
本申请涉及电子设备领域,并且更具体地,涉及一种占用设备的方法以及电子设备。
背景技术
借助无线通信协议,电子设备可以与其他电子设备交互数据。例如,通过蓝牙技术,手机可以与蓝牙耳机连接,并将手机正在播放的音频数据发送给蓝牙耳机,使得蓝牙耳机可以播放该手机正在播放的音频数据。
在电子设备1通过无线通信协议与电子设备2连接成功的情况下,可能存在准备通过无线通信协议与电子设备2连接的电子设备3,其中,该电子设备2可以无法同时与电子设备1、电子设备3连接。假定电子设备1与电子设备2之间的连接为无线连接1,电子设备3与电子设备2之间的连接为无线连接2。如果放任电子设备1、电子设备3随意占用电子设备2,会出现无线连接1到无线连接2的频繁切换,不利于用户体验度。如果在电子设备1与电子设备2连接的情况下,禁止电子设备3与电子设备2连接,无法实现在特殊场景下的灵活切换,同样不利于用户体验度。
假设电子设备2可以通过该无线通信协议,同时与电子设备1、电子设备3连接。在电子设备1通过无线通信协议与电子设备2连接成功的情况下,电子设备2可以播放电子设备1发送的音频1;在电子设备3通过无线通信协议与电子设备2连接成功的情况下,电子设备2可以播放电子设备3发送的音频2。然而,电子设备2通常无法同时播放该音频1和音频2。如果电子设备2随机播放音频1、音频2,或者电子设备2按照数据接收顺序进行播放,会出现播放效果不符合用户期待的问题。
发明内容
本申请提供一种占用设备方法以及电子设备,使得电子设备占用其他设备的过程可以更符合用户的期待。
第一方面,提供了一种占用设备的方法,包括:第一设备获取与第一待占用设备有关的信息,所述第一待占用设备当前被第二设备占用,其中,所述第一待占用设备的用户信息包括以下至少一种:所述第一待占用设备采集的第一用户信息,所述第二设备获取的第二用户信息,所述第一用户信息与所述第一设备的用户信息之间的第一用户匹配结果,所述第二用户信息与所述第一设备的用户信息之间的第二用户匹配结果,所述第一用户信息指示了当前使用所述第一待占用设备的用户,所述第二用户信息指示了当前使用所述第一待占用设备的用户;所述第一设备根据所述与第一待占用设备有关的信息,判断是否占用所述第一待占用设备。
在本申请实施例中,如果用户匹配结果,可以判断使用该第一待占用设备的用户是否与使用第一设备的用户为同一用户。因此,第一设备占用该第一待占用设备这一结果可以减少用户隐私的泄露,更容易符合用户的期待。
结合第一方面,所述第一设备至少根据所述与第一待占用设备有关的信息,判断是否占用所述第一待占用设备包括:
在满足第一条件的情况下,所述第一设备占用所述第一待占用设备;
所述第一条件包括以下至少一项:所述第一用户信息与所述第一设备的用户信息匹配成功;所述第二用户信息与所述第一设备的用户信息匹配成功。
结合第一方面,在第一方面的某些实现方式中,在所述第一设备获取与第一待占用设备有关的信息之前,所述方法还包括:所述第一设备广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第一待占用设备有关的信息,包括:所述第一设备接收所述第二设备发送的响应于所述第一消息的第二消息,所述第二消息包括所述第一用户信息和/或所述第二用户信息。
结合第一方面,在第一方面的某些实现方式中,在所述第一设备获取与第一待占用设备有关的信息之前,所述方法还包括:所述第一设备广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第一待占用设备有关的信息,包括:所述第一设备接收所述第一待占用设备发送的响应于所述第一消息的第三消息,所述第三消息包括所述第一用户信息和/或所述第二用户信息。
结合第一方面,在第一方面的某些实现方式中,在所述第一设备获取与第一待占用设备有关的信息之前,所述方法还包括:所述第一设备向服务器发送第四消息,所述第四消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第一待占用设备有关的信息,包括:所述第一设备接收所述服务器发送的响应于所述第四消息的第五消息,所述第五消息包括所述第一用户信息和/或所述第二用户信息。
结合第一方面,在第一方面的某些实现方式中,在所述第一设备获取与第一待占用设备有关的信息之前,所述方法还包括:所述第一设备广播第六消息,所述第六消息包括所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第一待占用设备有关的信息,包括:所述第一设备接收所述第二设备发送的响应于所述第六消息的第七消息,所述第七消息包括所述第二用户匹配结果。
结合第一方面,在第一方面的某些实现方式中,在所述第一设备获取与第一待占用设备有关的信息之前,所述方法还包括:所述第一设备广播第六消息,所述第六消息包括所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第一待占用设备有关的信息,包括:所述第一设备接收所述述第一待占用设备发送的响应于所述第六消息的第八消息,所述第八消息包括所述第一用户匹配结果。
结合第一方面,在第一方面的某些实现方式中,在所述第一设备获取与第一待占用设备有关的信息之前,所述方法还包括:所述第一设备向服务器发送第九消息,所述第九消息包括所述第一设备的用户信息,所述第九消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第一待占用设备有关的信息,包括:所述第一设备接收所述服务器发送的响应于所述第九消息的第十消息,所述第十消息包括所述第一用户匹配结果和/或所述第二用户匹配结果。
结合第一方面,在第一方面的某些实现方式中,所述第一设备的第一业务准备占用所述第一待占用设备,在所述第一设备根据所述与第一待占用设备有关的信息,判断是否占用所述第一待占用设备之前,所述方法还包括:所述第一设备获取第二业务的优先级,所述第二业务为所述第二设备当前占用所述第一待占用设备的业务;所述根据所述与第一待占用设备有关的信息,判断是否占用所述第一待占用设备,包括:根据所述与第一待占用设备有关的信息、所述第一业务的优先级以及所述第二业务的优先级,判断是否占用所述第一待占用设备。
结合第一方面,在第一方面的某些实现方式中,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
结合第一方面,在第一方面的某些实现方式中,业务的优先级由高至低依次为:通话业务、视频通话业务、音频播放业务、视频播放业务、录音业务、拍摄业务。
结合第一方面,在第一方面的某些实现方式中,根据所述与第一待占用设备有关的信息、所述第一业务的优先级以及所述第二业务的优先级,判断是否占用所述第一待占用设备包括:在满足第二条件的情况下,所述第一设备占用所述第一待占用设备;所述第二条件包括以下任一项:所述第一业务的优先级高于所述第二业务的优先级;或,所述第一业务的优先级低于所述第二业务的优先级,且所述第一设备检测到第二操作,所述第一操作用于指示所述第一设备抢占所述第一待占用设备。
结合第一方面,在第一方面的某些实现方式中,在所述第一设备判断占用所述第一待占用设备的情况下,所述方法还包括:所述第一设备显示第一提示信息,所述第一提示信息指示第一待占用设备被所述第一设备占用。
结合第一方面,在第一方面的某些实现方式中,所述第一设备根据所述与第一待占用设备有关的信息,判断是否占用所述第一待占用设备包括:所述第一设备根据所述与第一待占用设备有关的信息,显示第一提示信息,所述第一提示信息指示了当前使用所述第一待占用设备的用户与当前使用所述第一设备的用户之间的关系,所述第一提示信息提供了让当前使用所述第一设备的用户选择是否占用所述第一待占用设备的选项;响应于接收到当前使用所述第一设备的用户根据所述第一提示信息进行的第一操作,判断是否占用所述第一待占用设备。
结合第一方面,在第一方面的某些实现方式中,所述第一操作为当前使用所述第一设备的用户在所述第一设备、所述第二设备或所述第一待占用设备上执行的操作。
结合第一方面,在第一方面的某些实现方式中,所述用户信息包括以下至少一种:耳廓信息、脑波信息、人脸信息、声纹信息、电子账户信息。
结合第一方面,在第一方面的某些实现方式中,所述第一待占用设备为以下任一种:耳机、音箱、摄像头;或者,所述第一待占用设备为包括以下任一种元件的设备:耳机、音箱、摄像头。
结合第一方面,在第一方面的某些实现方式中,所述判断是否占用所述第一待占用设备包括:所述第一设备判断是否占用所述第一待占用设备的媒体通路。
第二方面,提供了一种占用设备的方法,包括:第第一设备确定第一待占用设备当前被第二设备占用,所述第一设备准备占用所述第一待占用设备;所述第一设备发送消息以获取与第一待占用设备有关的信息,其中,所述第一待占用设备有关的信息包括以下至少一种:所述第一待占用设备采集的第一用户信息,所述第二设备获取的第二用户信息,所述第一用户信息与所述第一设备的用户信息之间的第一用户匹配结果,所述第二用户信息与所述第一设备的用户信息之间的第二用户匹配结果;在所述第一设备未获取到所述与第一待占用设备有关的信息的情况下,所述第一设备显示第三提示信息,所述第三提示信息用于指示所述第一设备无法识别使用所述第一待占用设备的用户。
结合第二方面,在第二方面的某些实现方式中,所述方法还包括:在所述第一设备未获取到所述与第一待占用设备有关的信息的情况下,所述第一设备放弃占用所述第一待占用设备。
结合第二方面,在第二方面的某些实现方式中,所述方法还包括:所述第一设备在显示第三提示信息后,根据检测到的第二操作,占用所述第一待占用设备,所述第二操作用于指示所述第一设备占用所述第一待占用设备。
第三方面,提供了一种占用设备的方法,包括:第一设备获取与第二设备有关的信息,所述第二设备当前占用第一待占用设备,其中,所述与第二设备有关的信息包括以下任一种:所述第二设备的设备信息、所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果、所述第二设备的用户信息、所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果;所述第一设备根据所述与第二设备有关的信息,判断所述第二设备是否属于信任设备;在所述第二设备属于所述信任设备的情况下,所述第一设备占用所述第一待占用设备。
该第一设备例如可以是手机、平板电脑、智能手表、视频播放器、台式计算机、电视等。
该第一待占用设备例如可以是耳机、音箱、摄像头等。
该第二设备例如可以是手机、平板电脑、智能手表、视频播放器、台式计算机、电视等。
该第二设备的用户信息可以指使用该第二设备的用户的信息,或,使用该第一待占用设备的用户的信息。
可选的,在该第一待占用设备仅可以与一个设备建立无线连接的情况下,该第一待占用设备的空闲状态可以指,该第一待占用设备未与任何设备建立无线连接。该第一待占用设备的非空闲状态可以指,该第一待占用设备当前已与该目标设备建立无线连接。
可选的,在该第一待占用设备可以与多个设备建立无线连接的情况下,该第一待占用设备的空闲状态可以指,没有设备使用该第一待占用设备。该第一待占用设备的非空闲状态可以指,与该第一待占用设备建立无线连接的该目标设备正在使用该第一待占用设备。
所述第一设备占用所述第一待占用设备,可以指第一设备与第一待占用设备建立无线连接,且第一设备使用该第一待占用设备。
在本申请实施例中,如果第二设备属于信任设备,可以认为使用该第一设备的用户信任使用该第二设备的用户,例如当第二设备的用户信息与第一设备的用户信息匹配成功,可以认为使用该第一设备的用户与使用该第一设备的用户为同一用户。因此,第一设备占用该第一待占用设备这一结果可以理解为被用户事先授权的选择,更容易符合用户的期待。
结合第三方面,在第三方面的某些实现方式中,在所述与第二设备有关的信息包括所述第二设备的设备信息或所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果的情况下,所述第二设备属于信任设备至少满足所述第二设备的设备信息与所述第一设备的设备信息匹配成功;在所述与第二设备有关的信息包括所述第二设备的用户信息或所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果的情况下,所述第二设备属于信任设备至少满足所述第二设备的用户信息与所述第一设备的用户信息匹配成功。
结合第三方面,在第三方面的某些实现方式中,在所述第一设备获取与第二设备有关的信息之前,所述方法还包括:所述第一设备广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第二设备有关的信息,包括:所述第一设备接收所述第二设备发送的响应于所述第一消息的第二消息,所述第二消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第二消息指示所述第一待占用设备当前被所述第二设备占用。
在本申请实施例中,该第一设备可以与该第二设备进行商榷,从而在第一设备占用该第一待占用设备的情况下,该第二设备可以及时获知该第一待占用设备由该第一设备占用。该第二设备可以及时向用户反馈该第一待占用设备的占用状态,有助于提升用户体验。
结合第三方面,在第三方面的某些实现方式中,在所述第一设备获取与第二设备有关的信息之前,所述方法还包括:所述第一设备广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第二设备有关的信息,包括:所述第一设备接收所述第一待占用设备发送的响应于所述第一消息的第三消息,所述第三消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第三消息指示所述第一待占用设备当前被所述第二设备占用。
在本申请实施例中,在目标设备首次占用该第一待占用设备的情况下,该第一待占用设备可以存储该目标设备的用户信息。因此第一待占用设备可以将第二设备的用户信息直接发送给第一设备,可以减少信令交互的次数,有利于第一设备快速地确定是否占用该第一设备,进而有助于提升用户体验。
可选的,所述第一消息包括所述第一待占用设备的标识信息。
结合第三方面,在第三方面的某些实现方式中,在所述第一设备获取与第二设备有关的信息之前,所述方法还包括:所述第一设备向服务器发送第四消息,所述第四消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第二设备有关的信息,包括:所述第一设备接收所述服务器发送的响应于所述第四消息的第五消息,所述第五消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第四消息指示所述第一待占用设备当前被所述第二设备占用。
所述服务器又可以被称为云端服务器。也就是说,第一设备可以通过无线通信协议与云端服务器进行数据交互。
可选的,所述第四消息包括所述第一待占用设备的标识信息。
在本申请实施例中,为了提高用户信息的私密性,将用户信息上传至安全系数较高的服务器可以降低用户信息的泄露。
结合第三方面,在第三方面的某些实现方式中,在所述第一设备获取与第二设备有关的信息之前,所述方法还包括:所述第一设备广播第六消息,所述第六消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第二设备有关的信息,包括:所述第一设备接收所述第二设备发送的响应于所述第六消息的第七消息,其中,在所述第六消息包括所述第一设备的设备信息的情况下,所述第七消息包括所述设备匹配结果,或者,在所述第六消息包括所述第一设备的用户信息的情况下,所述第七消息包括所述用户匹配结果。
在本申请实施例中,匹配结果的数据量较少。另外,该第一设备可以与该第二设备进行商榷,从而在该第一设备占用该第一待占用设备的情况下,该第二设备可以确定该第一设备可以自动占用该第一待占用设备的原因,进而向用户提示该第一设备可以自动占用该第一待占用设备的原因,有助于提升用户体验。
结合第三方面,在第三方面的某些实现方式中,在所述第一设备获取与第二设备有关的信息之前,所述方法还包括:所述第一设备广播第六消息,所述第六消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第二设备有关的信息,包括:所述第一设备接收所述第一待占用设备发送的响应于所述第六消息的第八消息,其中,在所述第六消息包括所述第一设备的设备信息的情况下,所述第八消息包括所述设备匹配结果,或者,在所述第六消息包括所述第一设备的用户信息的情况下,所述第八消息包括所述用户匹配结果。
在本申请实施例中,匹配结果的数据量较少。在目标设备首次占用该第一待占用设备的情况下,该第一待占用设备可以存储该目标设备的用户信息。因此,第一待占用设备可以根据用户信息进行分组,区分用户信息不匹配的设备,第一待占用设备可以快速确定第一设备的用户信息与第二设备的用户信息是否匹配,有利于第一设备快速地确定是否占用该第一设备,进而有助于提升用户体验。
可选的,所述第六消息包括所述第一待占用设备的标识信息。
结合第三方面,在第三方面的某些实现方式中,在所述第一设备获取与第二设备有关的信息之前,所述方法还包括:所述第一设备向服务器发送第九消息,所述第九消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第九消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第二设备有关的信息,包括:所述第一设备接收所述服务器发送的响应于所述第九消息的第十消息,其中,在所述第九消息包括所述第一设备的设备信息的情况下,所述第十消息包括所述设备匹配结果,或者,在所述第九消息包括所述第一设备的用户信息的情况下,所述第十消息包括所述用户匹配结果。
可选的,所述第九消息包括所述第一待占用设备的标识信息。
在本申请实施例中,匹配结果的数据量较少。由于第二设备与第一设备可能存在设备类型不匹配等情况。服务器的计算能力、存储能力等均较强,可以具备更强的识别用户信息的能力。因此,从服务器直接接收匹配结果,可以增大第一设备成功获取到匹配结果的可能性。
结合第三方面,在第三方面的某些实现方式中,所述在所述第二设备属于所述信任设备的情况下,所述第一设备占用所述第一待占用设备,包括:在所述第二设备属于所述信任设备,且第一业务的优先级高于第二业务的优先级的情况下,所述第一设备占用所述第一待占用设备,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
第一业务例如可以是通话业务、视频通话业务、音频播放业务、视频播放业务、录音业务、拍摄业务等。
第二业务例如可以是通话业务、视频通话业务、音频播放业务、视频播放业务、录音业务、拍摄业务等。
在本申请实施例中,如果使用第一设备的用户与使用第二设备的用户为同一用户,并且,第一设备的业务相对更重要或相对更适合,第一设备可以占用第一待占用设备。因此,除了可以降低隐私泄露的风险,减少有关切换占用状态的操作,还可以使得占用状态的切换可以更符合场景需要,有利于提升用户体验度。
结合第三方面,在第三方面的某些实现方式中,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
在本申请实施例中,根据具体场景划分不同的指示类型,为不同的业务打分,可以快速、适当地确定业务的优先级,更能够体现本申请提供的切换占用状态方法的场景适用性。
结合第三方面,在第三方面的某些实现方式中,业务的优先级由高至低依次为:通话业务、视频通话业务、音频播放业务、视频播放业务、录音业务、拍摄业务。
结合第三方面,在第三方面的某些实现方式中,所述在所述第二设备属于所述信任设备的情况下,所述第一设备占用所述第一待占用设备,包括:在所述第二设备属于所述信任设备,且所述第一业务的优先级低于所述第二业务的优先级的情况下,所述第一设备根据检测到的第二操作,占用所述第一待占用设备,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
根据具体场景,所述第一业务的优先级低于第二业务的优先级,可以包括第二业务的优先级等于第一业务的优先级。
所述第一业务的优先级低于第二业务的优先级,可以包括第一设备未获取到优先级比较结果,该优先级比较结果为所述第二业务的优先级与第一业务的优先级的比较结果。
在本申请实施例中,第一设备不满足自动占用第一待占用设备的条件,但可以根据用户的操作占用该第一待占用设备。在不满足自动占用条件的情况下,第一设备响应操作,占用该第一待占用设备,可以提升切换第一待占用设备的占用状态的灵活性。
结合第三方面,在第三方面的某些实现方式中,所述方法还包括:所述第一设备显示第一提示信息,所述第一提示信息指示第一待占用设备被所述第一设备占用。
在本申请实施例中,该第一设备可以提醒用户该第一待占用设备的占用状态发生了切换。因此,可以减少用户对第一待占用设备的误操作,使用户能够明确获知第一待占用设备的占用状态。
结合第三方面,在第三方面的某些实现方式中,,所述第一设备占用所述第一待占用设备,包括:所述第一设备根据检测到的第一操作,占用所述第一待占用设备。
在本申请实施例中,切换该第一待占用设备的占用状态的时机可以由该第一操作确定,因此可以提高切换占用状态的灵活性。
结合第三方面,在第三方面的某些实现方式中,所述第一操作为用户在所述第一设备、所述第二设备或所述第一待占用设备上执行的操作。
在本申请实施例中,第一操作可以是发生在多个设备上的操作,因此用户可以在多个设备上做出该第一操作,具有很强的灵活性,也更容易适应具体的使用场景。
结合第三方面,在第三方面的某些实现方式中,所述第二设备的用户信息包括以下至少一种:所述第二设备采集到的用户信息;在所述第二设备占用所述第一待占用设备的过程中,所述第一待占用设备采集到的用户信息。
结合第三方面,在第三方面的某些实现方式中,所述第二设备的用户信息包括以下至少一种:耳廓信息、脑波信息、人脸信息、声纹信息、电子账户信息。
结合第三方面,在第三方面的某些实现方式中,所述第一待占用设备为以下任一种:耳机、音箱、摄像头。
结合第三方面,在第三方面的某些实现方式中,所述第一设备占用所述第一待占用设备,包括:所述第一设备占用所述第一待占用设备的媒体通路。
在本申请实施例中,可以采用一种或多种类型判断第二设备的用户信息与第一设备的用户信息是否匹配,一方面用户信息的类型种类多,适用的场景也较多;另一方面将多种类型的用户信息进行匹配,可以提高匹配过程的准确性。
第四方面,提供了一种占用设备的方法,包括:第一设备确定第一待占用设备当前被第二设备占用,所述第一设备准备占用所述第一待占用设备;所述第一设备发送目标消息以获取与所述第二设备有关的信息,所述与第二设备有关的信息包括以下任一种:所述第二设备的设备信息、所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果、所述第二设备的用户信息、所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果;在所述第一设备未获取到所述与所述第二设备有关的信息的情况下,或者,在所述第一设备根据所述与所述第二设备有关的信息判断所述第二设备不属于信任设备的情况下,所述第一设备显示第三提示信息,所述第三提示信息用于指示所述第二设备不属于所述信任设备。
在本申请实施例中,该第一设备可以提醒用户该第一设备无法自动占用该第一待占用设备的原因是,所述第二设备的用户信息与所述第一设备的用户信息匹配失败。使用户可以根据该第三提示信息,适应第一设备自动占用第一待占用设备的多种场景,以及第一设备无法自动占用第一待占用设备的多种场景。
所述第二设备的用户信息与所述第一设备的用户信息匹配失败,可以指所述第二设备的用户信息所指示的用户与所述第一设备的用户信息所指示的用户不同,或者,该第一设备未获取到所述用户匹配信息,或者,所述第一设备无法识别该第二设备的用户信息。
结合第四方面,在第四方面的某些实现方式中,所述方法还包括:所述第一设备放弃占用所述第一待占用设备。
在本申请实施例中,如果第二设备的用户信息与该第一设备的用户信息匹配失败,可以认为使用该第二设备的用户与使用该第一设备的用户为不同用户。因此,第一设备放弃占用该第一待占用设备,有利于降低泄露用户隐私的风险。
结合第四方面,在第四方面的某些实现方式中,所述方法还包括:所述第一设备根据检测到的第二操作,占用所述第一待占用设备。
在本申请实施例中,第一设备不满足自动占用第一待占用设备的条件,但可以根据用户的操作占用该第一待占用设备。在不满足自动占用条件的情况下,第一设备响应操作,占用该第一待占用设备,可以提升切换第一待占用设备的占用状态的灵活性。
第五方面,提供了一种占用设备的方法,包括:第二设备获取第一设备与所述第二设备的用户匹配信息,所述用户匹配信息用于所述第一设备的用户信息与所述第二设备的用户信息之间的匹配,所述第一设备准备占用第一待占用设备,所述第一待占用设备的占用状态当前为被所述第二设备占用的非空闲状态;在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配的情况下,所述第二设备放弃占用所述第一待占用设备,变更后的所述占用状态为被所述第一设备占用的非空闲状态。
结合第五方面,在第五方面的某些实现方式中,所述用户匹配信息包括所述第一设备的用户信息,所述第二设备获取所述用户匹配信息,包括:所述第二设备接收所述第一设备或服务器发送的第十一消息,所述第十一消息包括所述第一设备的用户信息以及所述第一待占用设备的标识信息。
结合第五方面,在第五方面的某些实现方式中,所述用户匹配信息包括所述第一设备的用户信息,所述第二设备获取所述用户匹配信息,包括:所述第二设备接收所述第一待占用设备发送的第十二消息,所述第十二消息包括所述第一设备的用户信息。
结合第五方面,在第五方面的某些实现方式中,所述用户匹配信息包括所述第二设备的用户信息与所述第一设备的用户信息之间的匹配结果,在所述第二设备获取所述用户匹配信息之前,所述方法还包括:所述第二设备向所述第一设备发送第十三消息,所述第十三消息包括所述第二设备的用户信息;所述第二设备获取所述用户匹配信息,包括:所述第二设备接收所述第一设备发送的第十四消息,所述第十四消息包括所述匹配结果。
结合第五方面,在第五方面的某些实现方式中,所述第二设备获取所述用户匹配信息,包括:所述第二设备接收所述第一待占用设备发送的第十五消息,所述第十五消息包括所述匹配结果。
结合第五方面,在第五方面的某些实现方式中,所述用户匹配信息包括所述第二设备的用户信息与所述第一设备的用户信息之间的匹配结果,在所述第二设备获取所述用户匹配信息之前,所述方法还包括:所述第二设备向服务器发送第十六消息,所述第十六消息包括所述第二设备的用户信息;所述第二设备获取所述用户匹配信息,包括:所述第二设备接收所述服务器发送的第十七消息,所述第十七消息包括所述匹配结果。
结合第五方面,在第五方面的某些实现方式中,所述在所述用户匹配信息指示第二设备的用户信息与所述第一设备的用户信息匹配的情况下,所述第二设备放弃占用所述第一待占用设备,包括:在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配,且第一业务的优先级高于第二业务的优先级的情况下,所述第二设备放弃占用所述第一待占用设备,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务,所述第一业务、所述第二业务均用于占用所述第一待占用设备。
结合第五方面,在第五方面的某些实现方式中,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
结合第五方面,在第五方面的某些实现方式中,所述在所述用户匹配信息指示第二设备的用户信息与所述第一设备的用户信息匹配的情况下,所述第二设备放弃占用所述第一待占用设备,包括:在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配,且第一业务的优先级低于第二业务的优先级的情况下,所述第二设备根据第二操作,放弃占用所述第一待占用设备,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务,所述第一业务、所述第二业务均用于占用所述第一待占用设备。
结合第五方面,在第五方面的某些实现方式中,所述方法还包括:所述第二设备显示第二提示信息,所述第二提示信息指示第一待占用设备被所述第一设备占用。
结合第五方面,在第五方面的某些实现方式中,所述第二设备放弃占用所述第一待占用设备,包括:所述第二设备根据第一操作,放弃占用所述第一待占用设备。
结合第五方面,在第五方面的某些实现方式中,所述第一操作为用户在所述第一设备、所述第二设备或所述第一待占用设备上执行的操作。
结合第五方面,在第五方面的某些实现方式中,所述用户信息包括以下至少一种:脑波信息、人脸信息、声纹信息、电子账户信息。
第六方面,提供了一种占用设备的方法,包括:第二设备获取第一设备与所述第二设备的用户匹配信息,所述用户匹配信息用于所述第一设备的用户信息与所述第二设备的用户信息之间的匹配,所述第一设备准备占用第一待占用设备,所述第一待占用设备的占用状态当前为被所述第二设备占用的非空闲状态;在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配失败的情况下,所述第二设备显示第四提示信息,所述第四提示信息用于指示所述第二设备的用户信息与所述第一设备的用户信息匹配失败。
结合第六方面,在第六方面的某些实现方式中,所述方法还包括:所述第二设备继续占用所述第一待占用设备。
结合第六方面,在第六方面的某些实现方式中,所述方法还包括:所述第二设备根据第二操作,放弃占用所述第一待占用设备,变更后的所述占用状态为被所述第一设备占用的非空闲状态。
第七方面,提供了一种占用设备的方法,包括:第一待占用设备获取第一设备与第二设备的用户匹配信息,所述用户匹配信息用于所述第一设备的用户信息与所述第二设备的用户信息之间的匹配,所述第一待占用设备的占用状态当前为被所述第二设备占用的非空闲状态,所述第一设备准备占用所述第一待占用设备;在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配的情况下,所述第一待占用设备变更所述占用状态,变更后的所述占用状态为被所述第一设备占用的非空闲状态。
结合第七方面,在第七方面的某些实现方式中,所述用户匹配信息包括所述第一设备的用户信息、所述第二设备的用户信息,所述第一待占用设备获取第一设备与第二设备的用户匹配信息,包括:所述第一待占用设备接收所述第一设备发送的所述第一设备的用户信息;所述第一待占用设备接收所述第二设备发送的所述第二设备的用户信息。
结合第七方面,在第七方面的某些实现方式中,所述用户匹配信息包括所述第一设备的用户信息、所述第二设备的用户信息,所述第一待占用设备获取第一设备与第二设备的用户匹配信息,包括:所述第一待占用设备接收服务器发送的所述第一设备的用户信息、所述第二设备的用户信息。
结合第七方面,在第七方面的某些实现方式中,所述用户匹配信息包括所述第二设备的用户信息与所述第一设备的用户信息之间的匹配结果,所述第一待占用设备获取第一设备与第二设备的用户匹配信息,包括:所述第一待占用设备接收所述第一设备、所述第二设备或服务器发送的所述匹配结果。
结合第七方面,在第七方面的某些实现方式中,所述在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配的情况下,所述第一待占用设备变更所述第一待占用设备的占用状态,包括:在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配,且第一业务的优先级高于第二业务的优先级的情况下,所述第一待占用设备变更所述第一待占用设备的占用状态,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务,所述第一业务、所述第二业务均用于占用所述第一待占用设备。
结合第七方面,在第七方面的某些实现方式中,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
结合第七方面,在第七方面的某些实现方式中,所述在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配的情况下,所述第一待占用设备变更所述第一待占用设备的占用状态,包括:在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配,且所述第一业务的优先级低于所述第二业务的优先级的情况下,所述第一待占用设备根据第二操作,变更所述第一待占用设备的占用状态,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务,所述第一业务、所述第二业务均用于占用所述第一待占用设备。
结合第七方面,在第七方面的某些实现方式中,所述第一待占用设备变更所述第一待占用设备的占用状态,包括:所述第一待占用设备根据第一操作,变更所述第一待占用设备的占用状态。
结合第七方面,在第七方面的某些实现方式中,所述第一操作为用户在所述第一设备、所述第二设备或所述第一待占用设备上执行的操作。
结合第七方面,在第七方面的某些实现方式中,所述用户信息包括以下至少一种:脑波信息、人脸信息、声纹信息、电子账户信息。
第八方面,提供了一种占用设备的方法,包括:第一待占用设备获取第一设备与第二设备的用户匹配信息,所述用户匹配信息用于所述第一设备的用户信息与所述第二设备的用户信息之间的匹配,所述第一待占用设备的占用状态当前为被所述第二设备占用的非空闲状态,所述第一设备准备占用所述第一待占用设备;在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配失败的情况下,所述第一待占用设备放弃变更所述第一待占用设备的占用状态。
第九方面,提供了一种占用设备的方法,包括:第一待占用设备获取第一设备与第二设备的用户匹配信息,所述用户匹配信息用于所述第一设备的用户信息与所述第二设备的用户信息之间的匹配,所述第二设备当前占用所述第一待占用设备,所述第一设备准备占用所述第一待占用设备;在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配失败的情况下,所述第一待占用设备根据第二操作,变更所述占用状态,变更后的所述占用状态为被所述第一设备占用的非空闲状态。
第十方面,提供了一种电子设备,包括:获取模块,用于获取与第二设备有关的信息,所述第二设备当前占用第一待占用设备,其中,所述与第二设备有关的信息包括以下任一种:所述第二设备的设备信息、所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果、所述第二设备的用户信息、所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果;处理模块,用于根据所述与第二设备有关的信息,判断所述第二设备是否属于信任设备;所述处理模块还用于,在所述第二设备属于所述信任设备的情况下,占用所述第一待占用设备。
结合第十方面,在第十方面的某些实现方式中,在所述与第二设备有关的信息包括所述第二设备的设备信息或所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果的情况下,所述第二设备属于信任设备至少满足所述第二设备的设备信息与所述第一设备的设备信息匹配成功;在所述与第二设备有关的信息包括所述第二设备的用户信息或所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果的情况下,所述第二设备属于信任设备至少满足所述第二设备的用户信息与所述第一设备的用户信息匹配成功。
结合第十方面,在第十方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述获取模块获取与第二设备有关的信息之前,广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述第二设备发送的响应于所述第一消息的第二消息,所述第二消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第二消息指示所述第一待占用设备当前被所述第二设备占用。
结合第十方面,在第十方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述获取模块获取与第二设备有关的信息之前,广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述第一待占用设备发送的响应于所述第一消息的第三消息,所述第三消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第三消息指示所述第一待占用设备当前被所述第二设备占用。
结合第十方面,在第十方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述获取模块获取与第二设备有关的信息之前,向服务器发送第四消息,所述第四消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述服务器发送的响应于所述第四消息的第五消息,所述第五消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第四消息指示所述第一待占用设备当前被所述第二设备占用。
结合第十方面,在第十方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述获取模块获取与第二设备有关的信息之前,广播第六消息,所述第六消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述第二设备发送的响应于所述第六消息的第七消息,其中,在所述第六消息包括所述第一设备的设备信息的情况下,所述第七消息包括所述设备匹配结果,或者,在所述第六消息包括所述第一设备的用户信息的情况下,所述第七消息包括所述用户匹配结果。
结合第十方面,在第十方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述获取模块获取与第二设备有关的信息之前,广播第六消息,所述第六消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述第一待占用设备发送的响应于所述第六消息的第八消息,其中,在所述第六消息包括所述第一设备的设备信息的情况下,所述第八消息包括所述设备匹配结果,或者,在所述第六消息包括所述第一设备的用户信息的情况下,所述第八消息包括所述用户匹配结果。
结合第十方面,在第十方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述获取模块获取与第二设备有关的信息之前,向服务器发送第九消息,所述第九消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第九消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述服务器发送的响应于所述第九消息的第十消息,其中,在所述第九消息包括所述第一设备的设备信息的情况下,所述第十消息包括所述设备匹配结果,或者,在所述第九消息包括所述第一设备的用户信息的情况下,所述第十消息包括所述用户匹配结果。
结合第十方面,在第十方面的某些实现方式中,所述处理模块具体用于,在所述第二设备属于所述信任设备,且第一业务的优先级高于第二业务的优先级的情况下,所述第一设备占用所述第一待占用设备,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
结合第十方面,在第十方面的某些实现方式中,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
结合第十方面,在第十方面的某些实现方式中,业务的优先级由高至低依次为:通话业务、视频通话业务、音频播放业务、视频播放业务、录音业务、拍摄业务。
结合第十方面,在第十方面的某些实现方式中,所述处理模块具体用于,在所述第二设备属于所述信任设备,且所述第一业务的优先级低于所述第二业务的优先级的情况下,所述第一设备根据检测到的第二操作,占用所述第一待占用设备,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
结合第十方面,在第十方面的某些实现方式中,所述处理模块还用于,所述第一设备显示第一提示信息,所述第一提示信息指示第一待占用设备被所述第一设备占用。
结合第十方面,在第十方面的某些实现方式中,所述处理模块具体用于,所述第一设备根据检测到的第一操作,占用所述第一待占用设备。
结合第十方面,在第十方面的某些实现方式中,所述第一操作为用户在所述第一设备、所述第二设备或所述第一待占用设备上执行的操作。
结合第十方面,在第十方面的某些实现方式中,所述第二设备的用户信息包括以下至少一种:所述第二设备采集到的用户信息;在所述第二设备占用所述第一待占用设备的过程中,所述第一待占用设备采集到的用户信息。
结合第十方面,在第十方面的某些实现方式中,所述第二设备的用户信息包括以下至少一种:耳廓信息、脑波信息、人脸信息、声纹信息、电子账户信息。
结合第十方面,在第十方面的某些实现方式中,所述第一待占用设备为以下任一种:耳机、音箱、摄像头。
结合第十方面,在第十方面的某些实现方式中,所述处理模块具体用于,占用所述第一待占用设备的媒体通路。
第十一方面,提供了一种电子设备,包括:处理模块用于,确定第一待占用设备当前被第二设备占用,所述第一设备准备占用所述第一待占用设备;发送模块,用于发送目标消息以获取与所述第二设备有关的信息,所述与第二设备有关的信息包括以下任一种:所述第二设备的设备信息、所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果、所述第二设备的用户信息、所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果;所述处理模块还用于,在所述第一设备未获取到所述与所述第二设备有关的信息的情况下,或者,在所述第一设备根据所述与所述第二设备有关的信息判断所述第二设备不属于信任设备的情况下,显示第三提示信息,所述第三提示信息用于指示所述第二设备不属于所述信任设备。
结合第十一方面,在第十一方面的某些实现方式中,所述处理模块还用于,放弃占用所述第一待占用设备。
结合第十一方面,在第十一方面的某些实现方式中,所述处理模块还用于,根据检测到的第二操作,占用所述第一待占用设备。
第十二方面,提供了一种电子设备,包括:获取模块,用于获取第一设备与所述电子设备的用户匹配信息,所述用户匹配信息用于所述第一设备的用户信息与所述第二设备的用户信息之间的匹配,所述第一设备准备占用第一待占用设备,所述第一待占用设备的占用状态当前为被所述第二设备占用的非空闲状态;处理模块,用于在所述用户匹配信息指示所述电子设备的用户信息与所述第一设备的用户信息匹配的情况下,放弃占用所述第一待占用设备,变更后的所述占用状态为被所述第一设备占用的非空闲状态。
结合第十二方面,在第十二方面的某些实现方式中,所述用户匹配信息包括所述第一设备的用户信息,所述获取模块具体用于,接收所述第一设备、所述第一待占用设备或服务器发送的所述第一设备的用户信息。
结合第十二方面,在第十二方面的某些实现方式中,所述用户匹配信息包括所述电子设备的用户信息与所述第一设备的用户信息之间的匹配结果,所述电子设备还包括:发送模块,用于在所述获取模块获取所述用户匹配信息之前,向所述第一设备发送所述电子设备的用户信息;所述获取模块具体用于,接收所述第一设备发送的所述匹配结果。
结合第十二方面,在第十二方面的某些实现方式中所述获取模块具体用于,接收所述第一待占用设备发送的所述匹配结果。
结合第十二方面,在第十二方面的某些实现方式中,所述用户匹配信息包括所述电子设备的用户信息与所述第一设备的用户信息之间的匹配结果,所述电子设备还包括:发送模块,用于在所述获取模块获取所述用户匹配信息之前,向服务器发送所述电子设备的用户信息;所述获取模块具体用于,接收所述服务器发送的所述匹配结果。
结合第十二方面,在第十二方面的某些实现方式中,所述处理模块具体用于,在所述用户匹配信息指示所述电子设备的用户信息与所述第一设备的用户信息匹配,且第一业务的优先级高于第二业务的优先级的情况下,放弃占用所述第一待占用设备,所述第一业务为所述第一设备的业务,所述第二业务为所述电子设备的业务,所述第一业务、所述第二业务均用于占用所述第一待占用设备。
结合第十二方面,在第十二方面的某些实现方式中,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
结合第十二方面,在第十二方面的某些实现方式中,所述处理模块还用于,显示第二提示信息,所述第二提示信息指示第一待占用设备被所述第一设备占用。
结合第十二方面,在第十二方面的某些实现方式中,所述处理模块具体用于,根据第一操作,放弃占用所述第一待占用设备。
结合第十二方面,在第十二方面的某些实现方式中,所述第一操作为用户在所述第一设备、所述电子设备或所述第一待占用设备上执行的操作。
结合第十二方面,在第十二方面的某些实现方式中,所述处理模块具体用于,在所述用户匹配信息指示所述电子设备的用户信息与所述第一设备的用户信息匹配,且第一业务的优先级低于第二业务的优先级的情况下,根据第二操作,放弃占用所述第一待占用设备,所述第一业务为所述第一设备的业务,所述第二业务为所述电子设备的业务,所述第一业务、所述第二业务均用于占用所述第一待占用设备。
结合第十二方面,在第十二方面的某些实现方式中,所述用户信息包括以下至少一种:脑波信息、人脸信息、声纹信息、电子账户信息。
第十三方面,提供了一种电子设备,包括:获取模块,用于获取第一设备与所述电子设备的用户匹配信息,所述用户匹配信息用于所述第一设备的用户信息与所述第二设备的用户信息之间的匹配,所述第一设备准备占用第一待占用设备,所述第一待占用设备的占用状态当前为被所述第二设备占用的非空闲状态;处理模块,用于在所述用户匹配信息指示所述电子设备的用户信息与所述第一设备的用户信息匹配失败的情况下,显示第四提示信息,所述第四提示信息用于指示所述电子设备的用户信息与所述第一设备的用户信息匹配失败。
结合第十三方面,在第十三方面的某些实现方式中,所述处理模块具体用于,继续占用所述第一待占用设备。
结合第十三方面,在第十三方面的某些实现方式中,所述处理模块具体用于,根据第二操作,放弃占用所述第一待占用设备,变更后的所述占用状态为被所述第一设备占用的非空闲状态。
第十四方面,提供了一种电子设备,包括:获取模块,用于获取第一设备与第二设备的用户匹配信息,所述用户匹配信息用于所述第一设备的用户信息与所述第二设备的用户信息之间的匹配,所述第一待占用设备的占用状态当前为被所述第二设备占用的非空闲状态,所述第一设备准备占用所述第一待占用设备;处理模块,用于在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配的情况下,变更所述电子设备的占用状态,变更后的所述占用状态为被所述第一设备占用的非空闲状态。
结合第十四方面,在第十四方面的某些实现方式中,所述用户匹配信息包括所述第一设备的用户信息、所述第二设备的用户信息,所述获取模块具体用于,接收所述第一设备发送的所述第一设备的用户信息,并接收所述第二设备发送的所述第二设备的用户信息。
结合第十四方面,在第十四方面的某些实现方式中,所述用户匹配信息包括所述第一设备的用户信息、所述第二设备的用户信息,所述获取模块具体用于,接收服务器发送的所述第一设备的用户信息、所述第二设备的用户信息。
结合第十四方面,在第十四方面的某些实现方式中,所述用户匹配信息包括所述第二设备的用户信息与所述第一设备的用户信息之间的匹配结果,所述获取模块具体用于,接收所述第一设备、所述第二设备或服务器发送的所述匹配结果。
结合第十四方面,在第十四方面的某些实现方式中,所述处理模块具体用于,在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配,且第一业务的优先级高于第二业务的优先级的情况下,变更所述电子设备的占用状态,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务,所述第一业务、所述第二业务均用于占用所述电子设备。
结合第十四方面,在第十四方面的某些实现方式中,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
结合第十四方面,在第十四方面的某些实现方式中,所述处理模块具体用于,根据第一操作,变更所述电子设备的占用状态。
结合第十四方面,在第十四方面的某些实现方式中,所述第一操作为用户在所述第一设备、所述第二设备或所述电子设备上执行的操作。
结合第十四方面,在第十四方面的某些实现方式中,所述处理模块具体用于,在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配,且所述第一业务的优先级低于所述第二业务的优先级的情况下,根据第二操作,变更所述电子设备的占用状态,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务,所述第一业务、所述第二业务均用于占用所述电子设备。
结合第十四方面,在第十四方面的某些实现方式中,所述用户信息包括以下至少一种:脑波信息、人脸信息、声纹信息、电子账户信息。
第十五方面,提供了一种电子设备,包括:获取模块,用于获取第一设备与第二设备的用户匹配信息,所述用户匹配信息用于所述第一设备的用户信息与所述第二设备的用户信息之间的匹配,所述第一待占用设备的占用状态当前为被所述第二设备占用的非空闲状态,所述第一设备准备占用所述第一待占用设备;处理模块,用于在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配失败的情况下,放弃变更所述电子设备的占用状态。
第十六方面,提供了一种电子设备,包括:获取模块,获取第一设备与第二设备的用户匹配信息,所述用户匹配信息用于所述第一设备的用户信息与所述第二设备的用户信息之间的匹配,所述第二设备当前占用所述第一待占用设备,所述第一设备准备占用所述第一待占用设备;处理模块,用于在所述用户匹配信息指示所述第二设备的用户信息与所述第一设备的用户信息匹配失败的情况下,根据第二操作,变更所述电子设备的占用状态,变更后的所述占用状态为被所述第一设备占用的非空闲状态。
第十七方面,提供了一种电子设备,包括:处理器、存储器和收发器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序;其中,所述收发器用于,获取与第一待占用设备有关的信息,所述第一待占用设备当前被第二设备占用,其中,所述第一待占用设备的用户信息包括以下至少一种:所述第一待占用设备采集的第一用户信息,所述第二设备获取的第二用户信息,所述第一用户信息与所述第一设备的用户信息之间的第一用户匹配结果,所述第二用户信息与所述第一设备的用户信息之间的第二用户匹配结果;所述处理器用于,根据所述与第一待占用设备有关的信息,判断所述第一设备是否占用所述第一待占用设备,所述第一用户信息指示了当前使用所述第一待占用设备的用户,所述第二用户信息指示了当前使用所述第一待占用设备的用户。
结合第十七方面,在第十七方面的某些实现方式中,所述处理器具体用于,在满足第一条件的情况下,所述第一设备占用所述第一待占用设备;所述第一条件包括以下至少一项:所述第一用户信息与所述第一设备的用户信息匹配成功;所述第二用户信息与所述第一设备的用户信息匹配成功。
结合第十七方面,在第十七方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第一待占用设备有关的信息之前,广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述第二设备发送的响应于所述第一消息的第二消息,所述第二消息包括所述第一用户信息和/或所述第二用户信息。
结合第十七方面,在第十七方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第一待占用设备有关的信息之前,广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述第一待占用设备发送的响应于所述第一消息的第三消息,所述第三消息包括所述第一用户信息和/或所述第二用户信息。
结合第十七方面,在第十七方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第一待占用设备有关的信息之前,向服务器发送第四消息,所述第四消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述服务器发送的响应于所述第四消息的第五消息,所述第五消息包括所述第一用户信息和/或所述第二用户信息。
结合第十七方面,在第十七方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第一待占用设备有关的信息之前,广播第六消息,所述第六消息包括所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述第二设备发送的响应于所述第六消息的第七消息,所述第七消息包括所述第二用户匹配结果。
结合第十七方面,在第十七方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第一待占用设备有关的信息之前,广播第六消息,所述第六消息包括所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述第一待占用设备发送的响应于所述第六消息的第八消息,所述第八消息包括所述第一用户匹配结果。
结合第十七方面,在第十七方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第一待占用设备有关的信息之前,向服务器发送第九消息,所述第九消息包括所述第一设备的用户信息,所述第九消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述服务器发送的响应于所述第九消息的第十消息,所述第十消息包括所述第一用户匹配结果和/或所述第二用户匹配结果。
结合第十七方面,在第十七方面的某些实现方式中,所述第一设备的第一业务准备占用所述第一待占用设备,所述收发器还用于,在处理器根据所述与第一待占用设备有关的信息,判断是否占用所述第一待占用设备之前,获取第二业务的优先级,所述第二业务为所述第二设备当前占用所述第一待占用设备的业务;所述处理器具体用于,根据所述与第一待占用设备有关的信息、所述第一业务的优先级以及所述第二业务的优先级,判断是否占用所述第一待占用设备。
结合第十七方面,在第十七方面的某些实现方式中,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
结合第十七方面,在第十七方面的某些实现方式中,业务的优先级包括以下中的至少一项:通话业务的优先级高于音频播放业务的优先级;通话业务的优先级高于视频通话业务的优先级;通话业务的优先级高于音频播放业务的优先级;通话业务的优先级高于视频播放业务的优先级;通话业务的优先级高于录音业务的优先级;通话业务的优先级高于拍摄业务的优先级;视频通话业务的优先级高于音频播放业务的优先级;视频通话业务的优先级高于视频播放业务的优先级;视频通话业务的优先级高于录音业务的优先级;视频通话业务的优先级高于拍摄业务的优先级。
结合第十七方面,在第十七方面的某些实现方式中,所述处理器具体用于,在满足第二条件的情况下,所述第一设备占用所述第一待占用设备;所述第二条件包括以下任一项:所述第一业务的优先级高于所述第二业务的优先级;或,所述第一业务的优先级低于所述第二业务的优先级,且所述第一设备检测到第二操作,所述第一操作用于指示所述第一设备抢占所述第一待占用设备。
结合第十七方面,在第十七方面的某些实现方式中,所述处理器还用于,在所述第一设备判断占用所述第一待占用设备的情况下,显示第一提示信息,所述第一提示信息指示第一待占用设备被所述第一设备占用。
结合第十七方面,在第十七方面的某些实现方式中,所述处理器具体用于,根据所述与第一待占用设备有关的信息,显示第一提示信息,所述第一提示信息指示了当前使用所述第一待占用设备的用户与当前使用所述第一设备的用户之间的关系,所述第一提示信息提供了让当前使用所述第一设备的用户选择是否占用所述第一待占用设备的选项;所述处理器具体用于,响应于接收到当前使用所述第一设备的用户根据所述第一提示信息进行的第一操作,判断是否占用所述第一待占用设备。
结合第十七方面,在第十七方面的某些实现方式中,所述第一操作为当前使用所述第一设备的用户在所述第一设备、所述第二设备或所述第一待占用设备上执行的操作。
结合第十七方面,在第十七方面的某些实现方式中,所述用户信息包括以下至少一种:耳廓信息、脑波信息、人脸信息、声纹信息、电子账户信息。
结合第十七方面,在第十七方面的某些实现方式中,所述第一待占用设备为以下任一种:耳机、音箱、摄像头;或者,所述第一待占用设备为包括以下任一种元件的设备:耳机、音箱、摄像头。
结合第十七方面,在第十七方面的某些实现方式中,所述处理器具体用于,判断是否占用所述第一待占用设备的媒体通路。
第十八方面,提供了一种电子设备,包括:处理器、存储器和收发器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序;其中,所述处理器用于,确定第一待占用设备当前被第二设备占用,所述第一设备准备占用所述第一待占用设备;所述收发器用于,发送消息以获取与第一待占用设备有关的信息,其中,所述第一待占用设备的用户信息包括以下至少一种:所述第一待占用设备采集的第一用户信息,所述第二设备获取的第二用户信息,所述第一用户信息与所述第一设备有关的信息之间的第一用户匹配结果,所述第二用户信息与所述第一设备的用户信息之间的第二用户匹配结果;所述处理器还用于,在所述收发器未获取到所述与第一待占用设备有关的信息的情况下,显示第三提示信息,所述第三提示信息用于指示所述第一设备无法识别使用所述第一待占用设备的用户。
结合第十八方面,在第十八方面的某些实现方式中,所述处理器还用于,在所述第一设备未获取到所述与第一待占用设备有关的信息的情况下,放弃占用所述第一待占用设备。
结合第十八方面,在第十八方面的某些实现方式中,所述处理器还用于,在显示第三提示信息后,根据检测到的第二操作,占用所述第一待占用设备,所述第二操作用于指示所述第一设备占用所述第一待占用设备。
第十九方面,提供了一种电子设备,包括:处理器、存储器和收发器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序;其中,所述收发器用于,获取与第二设备有关的信息,所述第二设备当前占用第一待占用设备,其中,所述与第二设备有关的信息包括以下任一种:所述第二设备的设备信息、所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果、所述第二设备的用户信息、所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果;所述处理器用于,根据所述与第二设备有关的信息,判断所述第二设备是否属于信任设备;所述处理器用于,在所述第二设备属于所述信任设备的情况下,占用所述第一待占用设备。
结合第十九方面,在第十九方面的某些实现方式中,在所述与第二设备有关的信息包括所述第二设备的设备信息或所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果的情况下,所述第二设备属于信任设备至少满足所述第二设备的设备信息与所述第一设备的设备信息匹配成功;在所述与第二设备有关的信息包括所述第二设备的用户信息或所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果的情况下,所述第二设备属于信任设备至少满足所述第二设备的用户信息与所述第一设备的用户信息匹配成功。
结合第十九方面,在第十九方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第二设备有关的信息之前,广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述第二设备发送的响应于所述第一消息的第二消息,所述第二消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第二消息指示所述第一待占用设备当前被所述第二设备占用。
结合第十九方面,在第十九方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第二设备有关的信息之前,广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述第一待占用设备发送的响应于所述第一消息的第三消息,所述第三消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第三消息指示所述第一待占用设备当前被所述第二设备占用。
结合第十九方面,在第十九方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第二设备有关的信息之前,向服务器发送第四消息,所述第四消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述服务器发送的响应于所述第四消息的第五消息,所述第五消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第四消息指示所述第一待占用设备当前被所述第二设备占用。
结合第十九方面,在第十九方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第二设备有关的信息之前,广播第六消息,所述第六消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述第二设备发送的响应于所述第六消息的第七消息,其中,在所述第六消息包括所述第一设备的设备信息的情况下,所述第七消息包括所述设备匹配结果,或者,在所述第六消息包括所述第一设备的用户信息的情况下,所述第七消息包括所述用户匹配结果。
结合第十九方面,在第十九方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第二设备有关的信息之前,广播第六消息,所述第六消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述第一待占用设备发送的响应于所述第六消息的第八消息,其中,在所述第六消息包括所述第一设备的设备信息的情况下,所述第八消息包括所述设备匹配结果,或者,在所述第六消息包括所述第一设备的用户信息的情况下,所述第八消息包括所述用户匹配结果。
结合第十九方面,在第十九方面的某些实现方式中,所述收发器还用于,在所述收发器获取与第二设备有关的信息之前,向服务器发送第九消息,所述第九消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第九消息用于指示所述第一设备准备占用所述第一待占用设备;所述收发器具体用于,接收所述服务器发送的响应于所述第九消息的第十消息,其中,在所述第九消息包括所述第一设备的设备信息的情况下,所述第十消息包括所述设备匹配结果,或者,在所述第九消息包括所述第一设备的用户信息的情况下,所述第十消息包括所述用户匹配结果。
结合第十九方面,在第十九方面的某些实现方式中,所述处理器具体用于,在所述第二设备属于所述信任设备,且第一业务的优先级高于第二业务的优先级的情况下,所述第一设备占用所述第一待占用设备,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
结合第十九方面,在第十九方面的某些实现方式中,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
结合第十九方面,在第十九方面的某些实现方式中,业务的优先级由高至低依次为:通话业务、视频通话业务、音频播放业务、视频播放业务、录音业务、拍摄业务。
结合第十九方面,在第十九方面的某些实现方式中,所述处理器具体用于,在所述第二设备属于所述信任设备,且所述第一业务的优先级低于所述第二业务的优先级的情况下,所述第一设备根据检测到的第二操作,占用所述第一待占用设备,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
结合第十九方面,在第十九方面的某些实现方式中,所述处理器还用于,所述第一设备显示第一提示信息,所述第一提示信息指示第一待占用设备被所述第一设备占用。
结合第十九方面,在第十九方面的某些实现方式中,所述处理器具体用于,所述第一设备根据检测到的第一操作,占用所述第一待占用设备。
结合第十九方面,在第十九方面的某些实现方式中,所述第一操作为用户在所述第一设备、所述第二设备或所述第一待占用设备上执行的操作。
结合第十九方面,在第十九方面的某些实现方式中,所述第二设备的用户信息包括以下至少一种:所述第二设备采集到的用户信息;在所述第二设备占用所述第一待占用设备的过程中,所述第一待占用设备采集到的用户信息。
结合第十九方面,在第十九方面的某些实现方式中,所述第二设备的用户信息包括以下至少一种:耳廓信息、脑波信息、人脸信息、声纹信息、电子账户信息。
结合第十九方面,在第十九方面的某些实现方式中,所述第一待占用设备为以下任一种:耳机、音箱、摄像头。
结合第十九方面,在第十九方面的某些实现方式中,所述处理器具体用于,占用所述第一待占用设备的媒体通路。
第二十方面,一种电子设备,其特征在于,包括:处理器、存储器和收发器,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器中存储的计算机程序;其中,
所述处理器用于,确定第一待占用设备当前被第二设备占用,所述第一设备准备占用所述第一待占用设备;
所述收发器用于,发送目标消息以获取与所述第二设备有关的信息,所述与第二设备有关的信息包括以下任一种:所述第二设备的设备信息、所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果、所述第二设备的用户信息、所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果;
所述处理器还用于,在所述第一设备未获取到所述与所述第二设备有关的信息的情况下,或者,在所述第一设备根据所述与所述第二设备有关的信息判断所述第二设备不属于信任设备的情况下,显示第三提示信息,所述第三提示信息用于指示所述第二设备不属于所述信任设备。
结合第二十方面,在第二十方面的某些实现方式中,所述处理器还用于,放弃占用所述第一待占用设备。
结合第二十方面,在第二十方面的某些实现方式中,所述处理器还用于,根据检测到的第二操作,占用所述第一待占用设备。
第二十一方面,提供一种电子设备,包括:获取模块,用于获取与第一待占用设备有关的信息,所述第一待占用设备当前被第二设备占用,其中,所述第一待占用设备的用户信息包括以下至少一种:所述第一待占用设备采集的第一用户信息,所述第二设备获取的第二用户信息,所述第一用户信息与所述第一设备的用户信息之间的第一用户匹配结果,所述第二用户信息与所述第一设备的用户信息之间的第二用户匹配结果,所述第一用户信息指示了当前使用所述第一待占用设备的用户,所述第二用户信息指示了当前使用所述第一待占用设备的用户;处理模块,用于根据所述与第一待占用设备有关的信息,判断所述第一设备是否占用所述第一待占用设备。
结合第二十一方面,在第二十一方面的某些实现方式中,所述处理模块具体用于,在满足第一条件的情况下,所述第一设备占用所述第一待占用设备;所述第一条件包括以下至少一项:所述第一用户信息与所述第一设备的用户信息匹配成功;所述第二用户信息与所述第一设备的用户信息匹配成功。
结合第二十一方面,在第二十一方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述获取模块获取与第一待占用设备有关的信息之前,广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述第二设备发送的响应于所述第一消息的第二消息,所述第二消息包括所述第一用户信息和/或所述第二用户信息。
结合第二十一方面,在第二十一方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述收发器获取与第一待占用设备有关的信息之前,广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述第一待占用设备发送的响应于所述第一消息的第三消息,所述第三消息包括所述第一用户信息和/或所述第二用户信息。
结合第二十一方面,在第二十一方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述收发器获取与第一待占用设备有关的信息之前,向服务器发送第四消息,所述第四消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述服务器发送的响应于所述第四消息的第五消息,所述第五消息包括所述第一用户信息和/或所述第二用户信息。
结合第二十一方面,在第二十一方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述收发器获取与第一待占用设备有关的信息之前,广播第六消息,所述第六消息包括所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述第二设备发送的响应于所述第六消息的第七消息,所述第七消息包括所述第二用户匹配结果。
结合第二十一方面,在第二十一方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述收发器获取与第一待占用设备有关的信息之前,广播第六消息,所述第六消息包括所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述第一待占用设备发送的响应于所述第六消息的第八消息,所述第八消息包括所述第一用户匹配结果。
结合第二十一方面,在第二十一方面的某些实现方式中,所述电子设备还包括:发送模块,用于在所述收发器获取与第一待占用设备有关的信息之前,向服务器发送第九消息,所述第九消息包括所述第一设备的用户信息,所述第九消息用于指示所述第一设备准备占用所述第一待占用设备;所述获取模块具体用于,接收所述服务器发送的响应于所述第九消息的第十消息,所述第十消息包括所述第一用户匹配结果和/或所述第二用户匹配结果。
结合第二十一方面,在第二十一方面的某些实现方式中,所述第一设备的第一业务准备占用所述第一待占用设备,所述获取模块还用于,在处理模块根据所述与第一待占用设备有关的信息,判断是否占用所述第一待占用设备之前,获取第二业务的优先级,所述第二业务为所述第二设备当前占用所述第一待占用设备的业务;所述处理模块具体用于,根据所述与第一待占用设备有关的信息、所述第一业务的优先级以及所述第二业务的优先级,判断是否占用所述第一待占用设备。
结合第二十一方面,在第二十一方面的某些实现方式中,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
结合第二十一方面,在第二十一方面的某些实现方式中,业务的优先级包括以下中的至少一项:通话业务的优先级高于音频播放业务的优先级;通话业务的优先级高于视频通话业务的优先级;通话业务的优先级高于音频播放业务的优先级;通话业务的优先级高于视频播放业务的优先级;通话业务的优先级高于录音业务的优先级;通话业务的优先级高于拍摄业务的优先级;视频通话业务的优先级高于音频播放业务的优先级;视频通话业务的优先级高于视频播放业务的优先级;视频通话业务的优先级高于录音业务的优先级;视频通话业务的优先级高于拍摄业务的优先级。
结合第二十一方面,在第二十一方面的某些实现方式中,所述处理模块具体用于,在满足第二条件的情况下,所述第一设备占用所述第一待占用设备;所述第二条件包括以下任一项:所述第一业务的优先级高于所述第二业务的优先级;或,所述第一业务的优先级低于所述第二业务的优先级,且所述第一设备检测到第二操作,所述第一操作用于指示所述第一设备抢占所述第一待占用设备。
结合第二十一方面,在第二十一方面的某些实现方式中,所述处理模块还用于,在所述第一设备判断占用所述第一待占用设备的情况下,显示第一提示信息,所述第一提示信息指示第一待占用设备被所述第一设备占用。
结合第二十一方面,在第二十一方面的某些实现方式中,所述处理模块具体用于,根据所述与第一待占用设备有关的信息,显示第一提示信息,所述第一提示信息指示了当前使用所述第一待占用设备的用户与当前使用所述第一设备的用户之间的关系,所述第一提示信息提供了让当前使用所述第一设备的用户选择是否占用所述第一待占用设备的选项;响应于接收到当前使用所述第一设备的用户根据所述第一提示信息进行的第一操作,判断是否占用所述第一待占用设备。
结合第二十一方面,在第二十一方面的某些实现方式中,所述第一操作为当前使用所述第一设备的用户在所述第一设备、所述第二设备或所述第一待占用设备上执行的操作。
结合第二十一方面,在第二十一方面的某些实现方式中,所述用户信息包括以下至少一种:耳廓信息、脑波信息、人脸信息、声纹信息、电子账户信息。
结合第二十一方面,在第二十一方面的某些实现方式中,所述第一待占用设备为以下任一种:耳机、音箱、摄像头;或者,所述第一待占用设备为包括以下任一种元件的设备:耳机、音箱、摄像头。
结合第二十一方面,在第二十一方面的某些实现方式中,所述处理模块具体用于,判断是否占用所述第一待占用设备的媒体通路。
第二十二方面,提供了一种电子设备,包括:处理模块,用于确定第一待占用设备当前被第二设备占用,所述第一设备准备占用所述第一待占用设备;发送模块,用于发送消息以获取与第一待占用设备有关的信息,其中,所述第一待占用设备有关的信息包括以下至少一种:所述第一待占用设备采集的第一用户信息,所述第二设备获取的第二用户信息,所述第一用户信息与所述第一设备的用户信息之间的第一用户匹配结果,所述第二用户信息与所述第一设备的用户信息之间的第二用户匹配结果;所述处理模块还用于,在所述接收模块未获取到所述与第一待占用设备有关的信息的情况下,显示第三提示信息,所述第三提示信息用于指示所述第一设备无法识别使用所述第一待占用设备的用户。
结合第二十二方面,在第二十二方面的某些实现方式中,所述处理模块还用于,在所述第一设备未获取到所述与第一待占用设备有关的信息的情况下,放弃占用所述第一待占用设备。
结合第二十二方面,在第二十二方面的某些实现方式中,所述处理模块还用于,在显示第三提示信息后,根据检测到的第二操作,占用所述第一待占用设备,所述第二操作用于指示所述第一设备占用所述第一待占用设备。
第二十三方面,提供了一种计算机程序存储介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行第一方面至第九方面的任一种可能的实现方式的指令。
第二十四方面,提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面至第九方面中的任意一种实现方式中的方法。
第二十五方面,提供一种芯片,所述芯片包括处理器与数据接口,所述处理器通过所述数据接口读取存储器上存储的指令,执行上述第一方面至第九方面中的任意一种实现方式中的方法。
可选地,作为一种实现方式,所述芯片还可以包括存储器,所述存储器中存储有指令,所述处理器用于执行所述存储器上存储的指令,当所述指令被执行时,所述处理器用于执行第一方面至第九方面中的任意一种实现方式中的方法。
第二十六方面,提供了一种终端设备,包括用于执行上述第一方面至第九方面的任一种可能的实现方式的模块。
第二十七方面,提供了一种通信装置,用于执行上述第一方面至第九方面的任一种可能的实现方式所述的方法。
第二十八方面,提供了一种通信装置,所述装置包括:处理器和存储器,所述处理器与存储器耦合,所述存储器用于存储计算机程序,处理器,用于执行所述存储器中存储的计算机程序,以使得所述通信装置执行上述第一方面至第九方面的任一种可能的实现方式所述的方法。
第二十九方面,提供了一种通信装置,所述装置包括:处理器、存储器和收发器,所述存储器,用于存储计算机程序,所述处理器,用于执行所述存储器中存储的计算机程序,以使得所述装置执行上述第一方面至第九方面的任一种可能的实现方式所述的方法。
第三十方面,提供了一种通信装置,所述通信装置包括:至少一个处理器和通信接口,所述通信接口用于所述通信装置与其它通信装置进行信息交互,当程序指令在所述至少一个处理器中执行时,使得所述通信装置实现第一方面至第九方面的任一种可能的实现方式所述的方法。
第三十一方面,提供了一种处理器,所述处理器包括:至少一种电路,用于执行上述第一方面至第九方面的任一种可能的实现方式所述的方法。
第三十二方面,提供了一种芯片系统,所述芯片系统包括至少一个处理器,当程序指令在所述至少一个处理器中执行时,使得所述芯片系统实现上述第一方面至第九方面的任一种可能的实现方式所述的方法。
附图说明
图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是本申请实施例提供的电子设备的示意性框图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本申请以下各实施例中,“至少一个”、“一个或多个”是指一个、两个或两个以上。术语“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系;例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
以下介绍了本申请实施例提供的电子设备、用于这样的电子设备的用户界面、和用于使用这样的电子设备的实施例。在一些实施例中,电子设备可以是还包含其它功能诸如个人数字助理和/或音乐播放器功能的便携式电子设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴电子设备(如智能手表)、视频播放器、耳机、音箱、摄像头等。便携式电子设备的示例性实施例包括但不限于搭载
示例性的,图1示出了电子设备100的结构示意图。电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,按键190,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。
可以理解的是,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的部件,也可以集成在一个或多个处理器中。在一些实施例中,电子设备100也可以包括一个或多个处理器110。其中,控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。在其他一些实施例中,处理器110中还可以设置存储器,用于存储指令和数据。示例性地,处理器110中的存储器可以为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。这样就避免了重复存取,减少了处理器110的等待时间,因而提高了电子设备100处理数据或执行指令的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路间(inter-integrated circuit,I2C)接口,集成电路间音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,SIM卡接口,和/或USB接口等。其中,USB接口是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口可以用于连接充电器为电子设备100充电,也可以用于电子设备100与外围设备之间传输数据。该USB接口也可以用于连接耳机,通过耳机播放音频。
可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块150可以提供应用在电子设备100上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信协议(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
电子设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或多个显示屏194。
电子设备100的显示屏194可以是一种柔性屏,目前,柔性屏以其独特的特性和巨大的潜力而备受关注。柔性屏相对于传统屏幕而言,具有柔韧性强和可弯曲的特点,可以给用户提供基于可弯折特性的新交互方式,可以满足用户对于电子设备的更多需求。对于配置有可折叠显示屏的电子设备而言,电子设备上的可折叠显示屏可以随时在折叠形态下的小屏和展开形态下大屏之间切换。因此,用户在配置有可折叠显示屏的电子设备上使用分屏功能,也越来越频繁。
电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。
ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。
摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或多个摄像头193。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器110可以通过运行存储在内部存储器121的上述指令,从而使得电子设备100执行本申请一些实施例中所提供的灭屏显示的方法,以及各种应用以及数据处理等。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统;该存储程序区还可以存储一个或多个应用(比如图库、联系人等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如照片,联系人等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储部件,闪存部件,通用闪存存储器(universal flash storage,UFS)等。在一些实施例中,处理器110可以通过运行存储在内部存储器121的指令,和/或存储在设置于处理器110中的存储器的指令,来使得电子设备100执行本申请实施例中所提供的灭屏显示的方法,以及其他应用及数据处理。电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
图2是本申请实施例提供的一种应用场景。图2中的应用场景可以包括至少一个电子设备(例如电子设备210、电子设备220、电子设备230、电子设备240)、电子设备250。图2中的电子设备210可以是电视。电子设备220可以是笔记本电脑。电子设备230可以是手表。电子设备240可以是手机。电子设备250可以是耳机、音箱、摄像头等。图2中的电子设备210、电子设备220、电子设备230、电子设备240可以通过无线通信协议与电子设备250建立无线连接。无线通信协议例如可以是无线局域网(wireless local area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(globalnavigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信协议(near field communication,NFC),红外技术(infrared,IR)等。例如,电子设备250可以接收电子设备210、电子设备220、电子设备230、电子设备240发送的信息。电子设备250还可以向电子设备210、电子设备220、电子设备230、电子设备240发送信息。
需要说明的是,本申请实施例可以应用于包括一个或多个无线通信设备以及多个电子设备的应用场景中,该多个电子设备均可以通过无线通信协议与该一个或多个无线通信设备交互,本申请对此不进行限定。
在一个示例中,电子设备250可以是耳机。耳机周围的电子设备可以与该耳机进行无线连接。
例如,电子设备210可以是电视。电视可以与耳机无线连接,从而用户可以通过耳机收听电视所播放的节目。
又如,电子设备220可以是笔记本电脑,电子设备250可以是耳机。笔记本电脑可以与耳机无线连接,从而用户可以通过耳机收听笔记本电脑所播放的音频、视频,还可以通过笔记本电脑和耳机,实现与其他用户的语音通信或视频通信。
又如,电子设备230可以是手表,电子设备250可以是耳机。手表可以与耳机无线连接,从而用户可以通过耳机收听手表所播放的音频,还可以通过手表与其他用户语音通信。
又如,电子设备230可以是手机,电子设备250可以是耳机。手机可以与耳机无线连接,从而用户可以通过耳机收听手机所播放的音频、视频,还可以通过手机和耳机,实现与其他用户的通信或视频通信。
假设电子设备210、电子设备220、电子设备230、电子设备240均希望占用电子设备250,以实现相应的操作。例如,耳机接收手表发送的音频,并播放该音频。与此同时,手机准备占用该耳机,目的是通过该耳机接听电话。如果可以根据具体的场景,来判断是继续使用该耳机播放手表发送的音频,还是与该手机实现通话功能,将有助于提升使用耳机的用户体验度。
在一个示例中,电子设备250可以是音箱。音箱周围的电子设备可以与该音箱进行无线连接。
例如,电子设备210可以是电视。电视可以与音箱无线连接,从而用户可以通过音箱收听电视所播放的节目。
又如,电子设备220可以是笔记本电脑,电子设备250可以是音箱。笔记本电脑可以与音箱无线连接。用户可以通过音箱收听笔记本电脑所播放的音频、视频;用户还可以通过笔记本电脑和音箱,实现与其他用户的语音通信或视频通信;用户还可以通过音箱收录声音以形成录音文件,并将录音文件存储在笔记本电脑中。
又如,电子设备230可以是手表,电子设备250可以是音箱。手表可以与音箱无线连接。用户可以通过音箱收听手表所播放的音频;用户还可以通过手表与其他用户语音通信;用户还可以通过音箱收录声音以形成录音文件,并将录音文件存储在手表中。
又如,电子设备230可以是手机,电子设备250可以是音箱。手机可以与音箱无线连接。用户可以通过音箱收听手机所播放的音频、视频;用户还可以通过手机和音箱,实现与其他用户的语音通信或视频通信;用户还可以通过音箱收录声音以形成录音文件,并将录音文件存储在手机中。
假设电子设备210、电子设备220、电子设备230、电子设备240均希望占用电子设备250,以实现相应的操作。例如,音箱接收电视发送的音频,并播放该音频。与此同时,笔记本电脑准备占用该音箱,目的是通过该音箱视频聊天。如果可以根据具体的场景,来判断是继续使用该音箱播放电视发送的音频,还是与该笔记本电脑实现视频通话功能,将有助于提升使用音箱的用户体验度。
在一个示例中,电子设备250可以是摄像头。摄像头周围的电子设备可以与该摄像头进行无线连接。
例如,电子设备210可以是电视。电视可以与摄像头无线连接,从而用户可以通过电视观察摄像头所采集的视频。
又如,电子设备220可以是笔记本电脑,电子设备250可以是摄像头。笔记本电脑可以与摄像头无线连接。用户可以通过手机观察摄像头所采集的视频;用户还可以通过笔记本电脑和摄像头,实现与其他用户的视频通信;用户还可以通过摄像头采集图像以形成多媒体文件,并将多媒体文件存储在笔记本电脑中,多媒体文件可以是图像文件或视频文件。
又如,电子设备230可以是手表,电子设备250可以是摄像头。手表可以与摄像头无线连接。用户可以通过手表和摄像头,实现与其他用户的视频通信;用户还可以通过摄像头采集图像以形成多媒体文件,并将多媒体文件存储在手表中,多媒体文件可以是图像文件或视频文件。
又如,电子设备230可以是手机,电子设备250可以是摄像头。手机可以与摄像头无线连接。用户可以通过手机观察摄像头所采集的视频;用户还可以通过手机和摄像头,实现与其他用户的视频通信;用户还可以通过摄像头采集图像以形成多媒体文件,并将多媒体文件存储在手机中,多媒体文件可以是图像文件或视频文件。
假设电子设备210、电子设备220、电子设备230、电子设备240均希望占用电子设备250,以实现相应的操作。例如,用户正在通过手机观察摄像头所采集的视频。与此同时,笔记本电脑准备占用该摄像头,目的是通过该摄像头视频聊天。如果可以根据具体的场景,来判断是继续通过该手机播放摄像头发送的视频,还是与该笔记本电脑实现视频通话功能,将有助于提升使用摄像头的用户体验度。
结合图3,阐述本申请提供的一种具体实施方式。在受益于前述描述和相关附图中呈现的指导启示下,本领域技术人员将会想到本申请的许多改进和其他实施例。因此,应理解,本申请不限于所公开的特定实施例。
电脑302当前占用耳机303,用户正在使用电脑302、耳机303播放音乐305。之后,手机301接到电话304。手机301可以搜索到耳机303,并准备占用耳机303。另外,手机301还可以广播消息,以确定该耳机303是否正在被其他设备占用。电脑302接收到来自手机301的消息,可以向手机301发送反馈信息,使得手机301可以确定存在其他设备正在使用该耳机303,因此手机301需要进一步确认是否可以占用该耳机303。手机301可以根据电脑302发来的与电脑302有关的信息,确定电脑302是否属于信任设备。如果是,说明使用手机301与电脑302匹配。因此,手机301可以占用该耳机303,并通过耳机303节点接听电话304。
图4是本申请提供的一种占用设备的方法的示意性流程图。
401,第一设备获取与第二设备有关的信息,所述第二设备当前占用第一待占用设备,其中,所述与第二设备有关的信息包括以下任一种:所述第二设备的设备信息、所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果、所述第二设备的用户信息、所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果。
该第一设备例如可以是手机、平板电脑、智能手表、视频播放器、台式计算机、电视等。
该第一待占用设备例如可以是耳机、音箱、摄像头等。
该第二设备例如可以是手机、平板电脑、智能手表、视频播放器、台式计算机、电视等。
示例一
与第二设备有关的信息可以包括该第二设备的设备信息或第二设备的用户信息。
也就是说,该第一设备可以获取该第二设备的设备信息,并根据该第一设备的设备信息、该第二设备的设备信息,确定该第一设备的设备信息与该第二设备的设备信息是否匹配。或者,该第一设备可以获取该第二设备的用户信息,并根据该第一设备的用户信息、该第二设备的用户信息,确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
图5中的(a)是本申请实施例提供的一种获取与该第二设备有关的信息(包括第二设备的设备信息或第二设备的用户信息)的方法的示意性流程图。
501a,所述第一设备广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备。
相应地,所述第二设备可以接收所述第一设备广播的所述第一消息。
502a,所述第二设备响应于所述第一消息,向所述第一设备发送第二消息,所述第二消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第二消息指示所述第一待占用设备当前被所述第二设备占用。
相应地,所述第一设备接收所述第二设备发送的所述第二消息。
也就是说,第一设备可以从第二设备获取该第二设备的设备信息或该第二设备的用户信息。
例如,第一设备为电脑,第二设备为手机,第一待占用设备为耳机。电脑可以广播第一消息,以宣告准备占用耳机。当前占用耳机的手机在收到第一消息后,可以向电脑发送第二消息。电脑可以接收手机发送的第二消息,该第二消息包括该手机的设备信息。电脑可以根据该手机的设备信息,确定该耳机当前被其他设备占用。进一步,该电脑可以将该电脑的设备信息与该手机的设备信息进行匹配。如果匹配成功,则手机可以是电脑的信任设备。类似地,该第二消息包括该手机的用户信息。电脑可以根据该手机的用户信息,确定该耳机当前被其他设备占用。进一步,该电脑可以将该电脑的用户信息与该手机的用户信息进行匹配。如果匹配成功,则手机可以是电脑的信任设备。
图5中的(b)是本申请实施例提供的一种获取与该第二设备有关的信息(包括第二设备的设备信息或第二设备的用户信息)的方法的示意性流程图。
501b,所述第一设备广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备。
相应地,所述第一待占用设备可以接收所述第一设备广播的所述第一消息。
502b,所述第一待占用设备响应于所述第一消息,向所述第一设备发送第三消息,所述第三消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第三消息指示所述第一待占用设备当前被所述第二设备占用。
相应地,所述第一设备接收所述第一待占用设备发送的所述第三消息。
也就是说,第一设备可以从第一待占用设备获取该第二设备的设备信息或该第二设备的用户信息。
例如,第一设备为电脑,第二设备为手机,第一待占用设备为音箱。电脑可以广播第一消息,以宣告准备占用音箱。音箱当前被手机占用。音箱可以向电脑发送第三消息,指示音箱被其他设备占用。电脑可以接收音箱发送的第三消息,该第三消息包括该手机的设备信息。电脑可以根据该手机的设备信息,确定该音箱当前被其他设备占用。进一步,该电脑可以将该电脑的设备信息与该手机的设备信息进行匹配。如果匹配成功,则手机可以是电脑的信任设备。类似地,该第三消息包括该手机的用户信息。电脑可以根据该手机的用户信息,确定该耳机当前被其他设备占用。进一步,该电脑可以将该电脑的用户信息与该手机的用户信息进行匹配。如果匹配成功,则手机可以是电脑的信任设备。
可选的,所述第一消息包括所述第一待占用设备的标识信息。
也就是说,该第二设备接收到第一消息,可以根据该第一待占用设备的标识信息,确定第一设备准备占用的第一待占用设备即为该第二设备当前占用的设备。进而,该第二设备可以将该第二设备的设备信息或该第二设备的用户信息反馈给该第一设备。
也就是说,该第一待占用设备接收到该第一消息,可以确定该第一设备准备占用第一待占用设备,进而将当前占用第一待占用设备的该第二设备的设备信息或用户信息反馈给该第一设备。
图5中的(c)是本申请实施例提供的一种获取与该第二设备有关的信息(包括第二设备的设备信息或第二设备的用户信息)的方法的示意性流程图。
503,所述第一设备向服务器发送第四消息,所述第四消息用于指示所述第一设备准备占用所述第一待占用设备。
相应地,所述服务器可以接收所述第一设备发送的所述第四消息。
504,所述服务器响应于所述第四消息,向所述第一设备发送第五消息,所述第五消息包括所述第二设备的设备信息或所述第二设备的用户信息,所述第五消息指示所述第一待占用设备当前被所述第二设备占用。
相应地,所述第一设备接收所述服务器发送的所述第五消息。
也就是说,第一设备可以从服务器获取该第二设备的设备信息或该第二设备的用户信息。
所述服务器又可以被称为云端服务器。也就是说,第一设备可以通过无线通信协议与云端服务器进行数据交互。
例如,第一设备为电脑,第二设备为手机,第一待占用设备为摄像头。电脑可以向服务器发送第四消息,以告知服务器该电脑准备占用该摄像头。服务器可以响应该第四消息,向电脑发送第五消息,以告知电脑当前有其他设备占用该摄像头。电脑可以接收服务器发送的第五消息,该第五消息包括该手机的设备信息。电脑可以根据该手机的设备信息,确定该摄像头当前被其他设备占用。进一步,该电脑可以将该电脑的设备信息与该手机的设备信息进行匹配。如果匹配成功,则手机可以是电脑的信任设备。类似地,该第五消息包括该手机的用户信息。电脑可以根据该手机的用户信息,确定该耳机当前被其他设备占用。进一步,该电脑可以将该电脑的用户信息与该手机的用户信息进行匹配。如果匹配成功,则手机可以是电脑的信任设备。
可选的,所述第四消息包括所述第一待占用设备的标识信息。
也就是说,服务器接收到第四消息,可以根据该第一待占用设备的标识信息,将当前占用第一待占用设备的第二设备的设备信息或用户信息反馈给该第一设备。
第一待占用设备、第二设备、服务器均可以存储第二设备的设备信息。类似的,第一待占用设备、第二设备、服务器均可以存储第二设备的用户信息。
例如,第二设备可以将该第二设备的设备信息发送至第一待占用设备、服务器,从而第一待占用设备、服务器可以存储该第二设备的设备信息(如该第二设备的唯一标识码)。
又如,由第二设备获取的第二设备的用户信息可以发送至第一待占用设备、服务器,从而第一待占用设备、服务器可以存储由第二设备获取的第二设备的用户信息(如在该第二设备上登录的电子账户信息)。
另外,由于用户信息的特殊性,用户信息还可以由第一待占用设备获取。由第一待占用设备获取的第二设备的用户信息可以发送至第二设备、服务器,从而第二设备、第一待占用设备、服务器均可以存储由第一待占用设备获取的第二设备的用户信息(如上文中使用该第一待占用设备的用户的脑波信息、声纹信息、人脸信息)。
第二设备的设备信息例如可以是第二设备的唯一标识码(identity,ID)、第二设备的设备名称(可由用户更改且用于识别设备的标识)等。
在一个示例中,所述第二设备的用户信息可以指使用该第二设备的用户的信息。例如,所述第二设备的用户信息可以是所述第二设备采集或存储的用户信息。
例如,第二设备的用户信息可以指在该第二设备上登录的电子账户信息(如邮箱账号、实名身份信息等)。
在一个示例中,由于第二设备当前占用该第一待占用设备,用户可以使用第二设备以及第一待占用设备。即正在使用第二设备的用户应当与正在使用该第一待占用设备的用户为同一个用户。因此,第二设备的用户信息还可以指正在使用该第一待占用设备的用户的信息。即所述第二设备的用户信息可以是,在所述第二设备占用所述第一待占用设备的过程中,所述第一待占用设备采集到的用户信息。
例如,第一待占用设备可以是具有脑波检测功能的耳机,使用该第一待占用设备的用户的信息可以是使用该耳机的用户的脑波信息。
又如,第一待占用设备可以是具有耳廓检测功能的耳机,使用该第一待占用设备的用户的信息可以是使用该耳机的用户的耳廓信息。
又如,第一待占用设备可以是具有声纹采集功能的音箱,使用该第一待占用设备的用户的信息可以是使用该音箱的用户的声纹信息。
又如,第一待占用设备可以是具有人脸采集功能的摄像头,使用该第一待占用设备的用户的信息可以是使用该摄像头的用户的人脸信息。
如上所述,在方法500中,通过步骤501a、502a,或者,501b、502b,或者503、504,该第一设备可以获取与该第二设备有关的信息。
示例二
与第二设备有关的信息可以包括所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果(以下简称设备匹配结果),或者,所述第二设备的用户信息与所述第一设备的用户信息之间的用户匹配结果(以下简称用户匹配结果)。
也就是说,第一设备可以直接获取设备匹配结果或用户匹配结果,无需获取第二设备的设备信息或第二设备的用户信息。
图6中的(a)是本申请实施例提供的一种获取与第二设备有关的信息(包括该设备匹配结果或该用户匹配结果)的方法的示意性流程图。
601a,所述第一设备广播第六消息,所述第六消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备。
相应地,所述第二设备可以接收所述第一设备广播的所述第六消息。
602a,所述第二设备响应于所述第六消息,向所述第一设备发送第七消息,其中,在所述第六消息包括所述第一设备的设备信息的情况下,所述第七消息包括所述设备匹配结果,或者,在所述第六消息包括所述第一设备的用户信息的情况下,所述第七消息包括所述用户匹配结果。
相应地,所述第一设备接收所述第二设备发送的所述第七消息。
也就是说,该第二设备可以获取该第一设备的设备信息,并确定该第一设备的设备信息与该第二设备的设备信息是否匹配;或者该第二设备可以获取该第一设备的用户信息,并确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
例如,第一设备为电脑,第二设备为手机,第一待占用设备为耳机。电脑可以广播第六消息,以宣告准备占用耳机,其中,第六消息包括电脑的设备信息。手机可以根据第六消息,确定存在其他设备准备占用该耳机。手机可以确定手机的设备信息与电脑的设备信息之间的设备匹配结果,并将该设备匹配结果反馈给电脑。电脑可以接收手机发送的第七消息,该第七消息包括该设备匹配结果。电脑可以根据该设备匹配结果,确定该耳机当前被其他设备占用。进一步,如果该设备匹配结果指示匹配成功,则手机可以是电脑的信任设备。类似地,第六消息包括电脑的用户信息。手机可以确定手机的用户信息与电脑的用户信息之间的用户匹配结果,并将该用户匹配结果反馈给电脑。电脑可以接收手机发送的第七消息,该第七消息包括该用户匹配结果。电脑可以根据该用户匹配结果,确定该耳机当前被其他设备占用。进一步,如果该用户匹配结果指示匹配成功,则手机可以是电脑的信任设备。
图6中的(b)是本申请实施例提供的一种获取与第二设备有关的信息(包括该设备匹配结果或该用户匹配结果)的方法的示意性流程图。
601b,所述第一设备广播第六消息,所述第六消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备。
相应地,所述第一待占用设备可以接收所述第一设备广播的所述第六消息。
602b,所述第一待占用设备响应于所述第六消息,向所述第一设备发送第八消息,其中,在所述第六消息包括所述第一设备的设备信息的情况下,所述第八消息包括所述设备匹配结果,或者,在所述第六消息包括所述第一设备的用户信息的情况下,所述第八消息包括所述用户匹配结果。
相应地,所述第一设备接收所述第一待占用设备发送的所述第八消息。
也就是说,该第一待占用设备可以获取第一设备的设备信息,并确定该第一设备的设备信息与该第二设备的设备信息是否匹配;或者该第一待占用设备可以获取该第一设备的用户信息以及第二设备的用户信息,并确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
例如,第一设备为电脑,第二设备为手机,第一待占用设备为音箱。该手机当前占用该音箱,且该手机向该音箱发送该手机的设备信息。该电脑可以广播第六消息,以宣告准备占用该音箱,其中,第六消息包括该电脑的设备信息。该音箱可以根据第六消息,确定存在其他设备准备占用该音箱。该音箱可以确定该手机的设备信息与该电脑的设备信息之间的设备匹配结果,并将该设备匹配结果反馈给电脑。电脑可以接收音箱发送的第八消息,该第八消息包括该设备匹配结果。电脑可以根据该设备匹配结果,确定该音箱当前被其他设备占用。进一步,如果该设备匹配结果指示匹配成功,则手机可以是电脑的信任设备。类似地,在手机占用音箱的情况下,手机可以向音箱发送该手机的用户信息。第六消息包括电脑的用户信息。音箱可以确定手机的用户信息与电脑的用户信息之间的用户匹配结果,并将该用户匹配结果反馈给电脑,即该第八消息包括该用户匹配结果。电脑可以根据该用户匹配结果,确定该音箱当前被其他设备占用。进一步,如果该用户匹配结果指示匹配成功,则手机可以是电脑的信任设备。
可选的,所述第六消息包括所述第一待占用设备的标识信息。
也就是说,该第二设备接收到第六消息,可以根据该第一待占用设备的标识信息,确定第一设备准备占用的第一待占用设备即为该第二设备当前占用的设备。进而,该第二设备可以将该设备匹配结果或该用户匹配结果反馈给该第一设备。
也就是说,该第一待占用设备接收到该第六消息,可以确定该第一设备准备占用第一待占用设备,进而将该设备匹配结果或该用户匹配结果反馈给该第一设备。
图6中的(c)是本申请实施例提供的一种获取与第二设备有关的信息(包括该设备匹配结果或该用户匹配结果)的方法的示意性流程图。
603,所述第一设备向服务器发送第九消息,所述第九消息包括所述第一设备的设备信息或所述第一设备的用户信息,所述第九消息用于指示所述第一设备准备占用所述第一待占用设备。
相应地,所述服务器可以接收所述第一设备发送的所述第九消息。
604,所述服务器响应于所述第九消息,向所述第一设备发送第十消息,其中,在所述第九消息包括所述第一设备的设备信息的情况下,所述第十消息包括所述设备匹配结果,或者,在所述第九消息包括所述第一设备的用户信息的情况下,所述第十消息包括所述用户匹配结果。
相应地,所述第一设备接收所述服务器发送的所述第十消息。
也就是说,该服务器可以获取该第一设备的设备信息以及第二设备的设备信息,并确定该第一设备的用户信息与该第二设备的用户信息是否匹配;或者,该服务器可以获取该第一设备的用户信息以及第二设备的用户信息,并确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
例如,第一设备为电脑,第二设备为手机,第一待占用设备为音箱。该手机当前占用该音箱,且该手机向服务器发送该手机的设备信息以及该音箱的标识信息。该电脑可以向服务器发送第九消息,以告知服务器该电脑准备占用该音箱,其中,第九消息包括该电脑的设备信息。该服务器可以根据第九消息,确定存在其他设备准备占用该音箱。该服务器可以确定该手机的设备信息与该电脑的设备信息之间的设备匹配结果,并将该设备匹配结果反馈给电脑。电脑可以接收服务器发送的第十消息,该第十消息包括该设备匹配结果。电脑可以根据该设备匹配结果,确定该音箱当前被其他设备占用。进一步,如果该设备匹配结果指示匹配成功,则手机可以是电脑的信任设备。类似地,在手机占用音箱的情况下,手机可以向服务器发送该手机的用户信息。第九消息包括电脑的用户信息。服务器可以确定手机的用户信息与电脑的用户信息之间的用户匹配结果,并将该用户匹配结果反馈给电脑,即该第十消息包括该用户匹配结果。电脑可以根据该用户匹配结果,确定该音箱当前被其他设备占用。进一步,如果该用户匹配结果指示匹配成功,则手机可以是电脑的信任设备。
可选的,所述第九消息包括所述第一待占用设备的标识信息。
也就是说,服务器接收到第九消息,可以根据该第一待占用设备的标识信息,将与第一待占用设备的对应的设备匹配结果或用户匹配结果反馈给该第一设备。
如上所述,在方法600中,通过步骤601a、602a,或者,601b、602b,或者603、604,该第一设备可以获取与该第二设备有关的信息。
下面对占用第一待占用设备进行说明。
可选的,在该第一待占用设备仅可以与一个设备建立无线连接的情况下,该第一待占用设备未被占用可以指,该第一待占用设备未与任何设备建立无线连接;该第一待占用设备被目标设备占用可以指,该第一待占用设备当前已与该目标设备建立无线连接。
该第一待占用设备可以包括一个无线通信通路。该第一待占用设备与该目标设备建立无线连接,可以指该目标设备占用该第一待占用设备的无线通信通路。无线通信通路例如可以是蓝牙通路、Wi-Fi通路等。
在该第一待占用设备与该目标设备建立无线连接的情况下,该第一待占用设备可以接收该目标设备发送的数据,或者,该第一待占用设备可以向该目标设备发送数据。例如,手机可以与耳机建立无线连接,从而该耳机可以播放该手机发送的来电人的语音,并向手机发送该耳机收录的接电话人的语音。又如,手机可以与音箱建立无线连接,从而该音箱可以播放该手机发送的音频,和/或,向手机发送该音箱收录的音频。又如,手机可以与摄像头建立无线连接,从而该摄像头可以向该手机发送的该摄像头拍摄的视频或图像。
需要说明的是,该第一待占用设备包括一个或多个媒体通路。该第一待占用设备与该目标设备建立无线连接,意味着以下两种情况:目标设备与第一待占用设备建立了无线连接,但并未占用第一待占用设备的该一个或多个媒体通路;目标设备与第一待占用设备建立了无线连接,且占用第一待占用设备的至少一个媒体通路。其中,对于耳机而言,该一个或多个媒体通路可以包括音频通路。对于音箱而言,该一个或多个媒体通路可以包括音频通路。对于摄像头而言,该一个或多个媒体通路可以包括音频通路、视频通路。
例如,该目标设备为手机,该第一待占用设备为耳机。手机与耳机建立了无线连接,手机通过耳机的蓝牙通路进行数据交互。手机的音频播放业务占用该耳机的音频通路,因此用户可以使用耳机播放手机上存储的音频文件。
又如,该目标设备为电脑,该第一待占用设备为摄像头。电脑与摄像头建立了无线连接,电脑通过摄像头的Wi-Fi通路进行数据交互。用户正在使用电脑办公。电脑的任一业务均未占用摄像头的视频通路和音频通路。摄像头处于待机状态,并没有拍摄视频或图片。
又如,该目标设备为电视,该第一待占用设备为音箱。电视与音箱建立了无线连接,电脑通过音箱的Wi-Fi通路进行数据交互。而电视的任一业务均未占用音箱的音频通路。电脑并没有播放节目、视频、音频或图片,音箱也没有收到电视发送的音频数据。
可选的,在所述第一设备获取与第二设备有关的信息之前,所述方法还包括:所述第一设备存储该第一待占用设备的标识信息。
也就是说,第一设备通过广播消息,可以扫描在该第一设备周围的设备,其中,在该第一设备周围的设备可以包括曾与该第一设备建立过无线连接的设备,以及从未与该第一设备建立过无线连接的设备。在一种可能的情况下,从未与该第一设备建立过无线连接的设备需要用户手动连接;第一设备可以存储曾经与该第一设备建立过无线连接的设备的信息,从而,曾经与该第一设备建立过无线连接的设备可以与该第一设备自动建立无线连接。
可选的,在该第一待占用设备可以与多个设备建立无线连接的情况下,该第一待占用设备未被占用可以指,该第一待占用设备没有与任何设备建立无线连接,或者,与该第一待占用设备建立无线连接的任一设备未占用该第一待占用设备的媒体通路。该第一待占用设备被目标设备占用可以指,与该第一待占用设备建立无线连接的该目标设备正在占用该第一待占用设备的媒体通路。
也就是说,该第一待占用设备包括多个无线通信通路。第一设备、第二设备可以同时与该第一待占用设备建立无线连接。第一设备、第二设备可以分别占用该第一待占用设备的两个无线通信通路。第二设备占用该第一待占用设备,可以指该第二设备占用该第一待占用设备的无线通信通路以及媒体通路。
例如,与耳机建立无线连接的多个设备包括手机。该多个设备中的任一设备占用该耳机的蓝牙通路。但该手机未占用该耳机的音频通路。手机未使用该耳机播放音频、收录音频。因此未占用该耳机。
又如,与摄像头建立无线连接的设备为手机和平板电脑。手机、平板电脑均占用该摄像头的Wi-Fi通路。该手机占用该摄像头的视频通路和音频通路,并使用该摄像头拍摄视频、图片,因此手机正在占用该摄像头。而该平板电脑未占用该摄像头的视频通路和音频通路,因此该平板电脑未占用该摄像头。
402,所述第一设备根据所述与第二设备有关的信息,判断所述第二设备是否属于信任设备。
所述第二设备属于信任设备需要满足以下至少一个条件:第二设备的设备信息与该第一设备的设备信息匹配成功;第二设备的用户信息与该第一设备的用户信息匹配成功。
第二设备的设备信息例如可以是第二设备的唯一标识码(identity,ID)、第二设备的设备名称(可由用户更改且用于识别设备的标识)等。
如果第二设备的用户信息与该第一设备的用户信息匹配成功,可以认为第一设备占用第一待占用设备是基于用户事先规定的信任设备。因此第一设备占用该第一待占用设备可以认为是经同一用户允许的,符合用户的期待,有利于减少用户手动占用第一待占用设备的操作次数。
例如,第一设备可以存储信任设备信息列表,信任设备信息列表可以包括信任设备的唯一标识码或信任设备的设备名称。如果第二设备的唯一标识码出现在信任设备信息列表中,则意味着第二设备的设备信息与该第一设备的设备信息匹配成功。
如果第二设备的用户信息与该第一设备的用户信息匹配成功,可以认为使用该第二设备的用户与使用该第一设备的用户为同一用户。因此,第一设备占用该第一待占用设备可以认为是经同一用户允许的,也基本不会引起用户隐私的泄露;且用户仍可以与第一待占用设备进行交互,因此可以减少用户手动占用第一待占用设备的操作次数。
例如,第二设备的用户信息与第一设备的用户信息匹配,可以是,在该第二设备上登录的电子账户信息与在该第一设备上登录的电子账户信息相同。
又如,第二设备的用户信息与第一设备的用户信息匹配,可以是,使用该第二设备的用户的耳廓形状与该第一设备存储的耳廓形状相同。
又如,第二设备的用户信息与第一设备的用户信息匹配,可以是,使用该第二设备或第一待占用设备的用户的脑波类型、脑波强度,与该第一设备存储的脑波类型、脑波强度相同。脑波类型例如可以包括:γ波——38次/秒以上、极度兴奋的脑波,β波——14~38次/秒、比较兴奋时脑波,α波——8~14次/秒、放松冥想时脑波,θ波——4~7次/秒、半睡状态时脑波,δ波——0.5~3.5次/秒、深睡状态时脑波等。使用该第二设备的用户的脑波类型、脑波强度可以是,该第二设备存储的脑波类型、脑波强度,或者,该第一待占用设备采集的脑波类型、脑波强度。
又如,第二设备的用户信息与第一设备的用户信息匹配,可以是,使用该第二设备的用户的声纹信息,与该第一设备存储的声纹信息匹配。使用该第二设备的用户的声纹信息可以是,该第二设备存储的声纹信息,或者,该第一待占用设备采集的声纹信息。
又如,第二设备的用户信息与第一设备的用户信息匹配,可以是,使用该第二设备的用户的人脸信息与该第一设备存储的人脸信息匹配。使用该第二设备的用户的人脸信息可以是,该第二设备存储的用户的人脸信息,或者,该第一待占用设备采集的人脸信息。
403,在所述第二设备属于所述信任设备的情况下,所述第一设备占用所述第一待占用设备。
对于第一待占用设备仅可以与一个设备建立无线连接的情况,所述第一设备占用所述第一待占用设备,可以指第一设备与第一待占用设备建立无线连接。对于第一待占用设备可以与多个设备建立无线连接的情况,所述第一设备占用所述第一待占用设备,可以指第一设备与第一待占用设备建立无线连接,且第一设备占用该第一待占用设备的媒体通路。
在一个示例中,在第一待占用设备仅可以与一个设备建立无线连接的情况下,所述第一设备占用所述第一待占用设备的过程可以包括:该第一待占用设备切断与该第二设备的无线连接,该第一设备与该第一待占用设备建立无线连接,并且,该第一设备占用该第一待占用设备的媒体通路。
在一个示例中,在第一待占用设备可以与多个设备建立无线连接的情况下,所述第一设备占用所述第一待占用设备的过程可以包括:该第二设备停止占用该第一待占用设备的媒体通路,该第一设备与该第一待占用设备建立无线连接,并且该第一设备占用该第一待占用设备的媒体通路。
可选的,所述方法还包括:所述第一设备显示第一提示信息,所述第一提示信息指示第一待占用设备被所述第一设备占用。
也就是说,该第一设备可以提醒用户该第一待占用设备的占用状态发生了切换(从被该第二设备占用切换为被该第一设备占用)。因此,可以减少用户对第一待占用设备的误操作,使用户能够明确获知第一待占用设备的占用状态。
可选的,所述第二设备显示第二提示信息,所述第二提示信息指示第一待占用设备被所述第一设备占用。
也就是说,该第二设备可以提醒用户该第一待占用设备被其他设备占用(例如从被该第二设备占用切换为被该第一设备占用)。用户可以根据第二提示信息,获知第二设备无法继续占用该第一待占用设备的原因。因此,可以减少用户对第一待占用设备的误操作。
下面通过图7-图21,并以所述第二设备的用户信息与所述第一设备的用户信息之间匹配为例,进行说明。阐述占用设备的方法400的多种具体实施方式。在受益于前述描述和相关附图中呈现的指导启示下,本领域技术人员将会想到本申请的许多改进和其他实施例。因此,应理解,本申请不限于所公开的特定实施例。
首先以第一设备广播第一消息并接收第二设备发送的第二消息(即上文中的步骤501a、502a)为例,并结合图7,阐述占用设备的方法500的一个具体实施方式。在受益于前述描述和相关附图中呈现的指导启示下,本领域技术人员将会想到本申请的许多改进和其他实施例。因此,应理解,本申请不限于所公开的特定实施例。
第一设备701为电脑,第二设备702为手机,第一待占用设备703为音箱。手机702与音箱703建立了无线连接,且电脑701与该音箱703建立了无线连接。用户正在使用手机702和音箱703接听电话704。之后,用户操作电脑701播放音乐。电脑701可以广播第一消息,该第一消息包括该音箱703的标识信息,以确定该音箱703是否正在被除该电脑701以外的其他设备使用。手机702接收到该第一消息,可以向电脑701发送第二消息,该第二消息包括登录该手机702的电子账户信息。电脑701可以接收手机702发送的第二消息,确定存在其他设备正在使用该音箱703,因此电脑701需要进一步确认是否可以占用该音箱703。电脑701可以将第二消息中的电子账户信息与登录电脑701的电子账户信息进行匹配。如果匹配成功,说明使用电脑701的用户与使用手机702的用户为同一用户。因此,电脑701可以占用该音箱703,并通过音箱703播放音乐705。
另外,如图8所示,电脑701可以显示第一提示信息7011:当前使用音箱播放歌曲。用户可以根据该第一提示信息7011,获知占用音箱703的设备为电脑701,即获知电脑701正在使用音箱703播放音乐。
另外,如图9所示,手机702可以显示第二提示信息7021:当前有同一账户设备抢占音箱。在音箱703停止通话之后,用户可以根据手机上显示的第二提示信息7011,了解音箱703停止通话的原因。
可选的,所述第一设备占用所述第一待占用设备,包括:所述第一设备根据检测到的第一操作,占用所述第一待占用设备。
也就是说,该第一设备可以响应第一操作,占用该第一待占用设备。换句话说,该第一设备占用该第一待占用设备的时机可以由该第一操作确定。
该第一操作可以是用户在第一设备、第二设备或第一待占用设备上执行的操作。
例如,第一设备901有来电通话但尚未接听,第二设备当前占用第一待占用设备并播放音频。如图10所示,由于使用第一设备901的用户与使用第二设备的用户为同一用户,因此第二设备可以显示提示消息902:下滑可使用第一待占用设备接听电话。该第一操作可以是用户在第一设备901上做出的手势,该手势可以是使用第一待占用设备接听电话的手势。第一设备901可以根据该第一操作占用该第一待占用设备,即在第一设备901接听电话之后,用户可以使用第一待占用设备接听电话。
又如,第一设备有来电通话但尚未接听,第二设备1001当前占用第一待占用设备并播放音频。如图11所示,由于使用第一设备的用户与使用第二设备1001的用户为同一用户,因此第二设备1001可以显示提示消息1002:是否使用第一待占用设备接听第一设备的来电。该第一操作可以是用户在第二设备1001上做出的手势,该手势可以是同意第一待占用设备接听电话的手势。该第一设备可以从第二设备1001获取同意第一待占用设备接听电话的指示,从而可以根据该第一操作占用该第一待占用设备,即在第一设备接听电话之后,用户可以使用第一待占用设备接听电话。
又如,第一待占用设备为耳机,且该耳机未检测到有用户佩戴。第一设备1101有来电通话但尚未接听,第二设备当前占用耳机并播放音频。也就是说,虽然该耳机可以正在播放音频,然而由于用户未佩戴该耳机,因此该用户无法通过该耳机收听该第二设备播放的音频。如图12所示,第一设备1101可以显示提示消息1102:在佩戴耳机后可使用耳机通话。该第一操作可以是被该耳机检测到的检测结果,该检测结果可以是用户完成佩戴动作的检测结果。第一设备1101可以从该耳机获取佩戴动作完成的检测结果,从而可以根据该第一操作占用该第一待占用设备。即在用户佩戴该耳机后,用户可以使用该耳机接听第一设备1101的来电。
应理解,第一操作与具体的设备类型、业务类型、应用场景等息息相关,本申请对第一操作的具体实施方法不作限定。在受益于前述描述和相关附图中呈现的指导启示下,本领域技术人员将会想到本申请的许多改进和其他实施例。因此,应理解,本申请不限于所公开的特定实施例。
可选的,所述在所述第二设备属于所述信任设备的情况下,所述第一设备占用所述第一待占用设备,包括:在所述第二设备属于所述信任设备,且第一业务的优先级高于第二业务的优先级的情况下,所述第一设备占用所述第一待占用设备,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
也就是说,如果使用第一设备的用户信任第二设备,并且,第一设备的第一业务相对更重要或相对更适合,第一设备可以占用第一待占用设备。因此,除了可以降低隐私泄露的风险,减少有关切换占用状态的操作,还可以使得更重要的业务可以优先占用第一待占用设备,因此可以更符合场景需要,有利于提升用户体验度。
根据具体场景,所述第二业务的优先级高于第一业务的优先级,可以包括第二业务的优先级等于第一业务的优先级。
第一业务例如可以是通话业务、视频通话业务、音频播放业务、视频播放业务、录音业务、拍摄业务等。
第二业务例如可以是通话业务、视频通话业务、音频播放业务、视频播放业务、录音业务、拍摄业务等。
可选的,业务的优先级由高至低依次为:通话业务、视频通话业务、音频播放业务、视频播放业务、录音业务、拍摄业务。
业务的优先级例如可以由业务重要性、设备适用性、用户倾向性等确定。
可选的,在所述第一设备占用所述第一待占用设备之前,所述方法还包括:所述第一设备根据所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个,确定所述第一业务的优先级。
也就是说,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
其中,该第一业务的重要性指数与该业务重要性对应。该第一设备的适用指数与该设备适用性对应。该第一业务的用户喜好指数与该用户倾向性对应。
在一个示例中,所述第一设备根据所述第一业务的重要性指数确定第一业务的优先级。
例如,业务重要性指数从高到低依次为:通话业务、视频通话业务、录音业务、拍摄业务、音频播放业务、视频播放业务。因此,在第一业务为通话业务,且第二业务为录音业务的情况下,第一设备可以占用该第一待占用设备,使得更高重要性的业务占用该第一待占用设备。
又如,通话业务的重要性指数=视频通话业务的重要性指数>录音业务的重要性指数=拍摄业务的重要性指数>音频播放业务的重要性指数=视频播放业务的重要性指数。因此,在第一业务为录音业务,且第二业务为通话业务的情况下,第一设备可以占用该第一待占用设备,使得更高重要性的业务占用该第一待占用设备。
应理解,本申请实施例对业务重要性指数的具体取值不作限定。
在一个示例中,所述第一设备根据所述第一设备的适用指数,确定所述第一业务的优先级。
例如,第一设备为手机,第二设备为电脑,第一待占用设备为耳机。与电脑相比,手机的便携性高于电脑的便携性,而耳机也具有较高的便携性,因此相比于电脑和耳机的配合,手机与耳机配合可以实现较高的便携性能。
又如,第一设备为电视,第二设备为手机,第一待占用设备为音箱。与手机相比,电视播放的节目可以由多人观看,而手机的私密性更高。因此,对于音箱来说,电视的适用性可以高于手机的适用性。
又如,第一设备为电脑,第二设备为手机,第一待占用设备为摄像头。电脑没有摄像头,手机上设置有摄像头。由于电脑对摄像头的需求更高,因此对于摄像头来说,电脑的适用性可以高于手机的适用性。
应理解,本申请实施例对设备适用指数的具体取值不作限定。
在一个示例中,所述第一设备根据所述第一业务的用户喜好指数,确定所述第一业务的优先级。
由于第一设备的用户与第二设备的用户为同一用户,因此第一业务的用户喜好指数与第二业务的用户喜好指数之间具有可比性。在第一业务的用户喜好指数高于第二业务的用户喜好指数的情况下,第一业务占用该第二业务所占用的第一待占用设备,可以更符合用户的喜好。
例如,第一设备为手机,第二设备为电脑,第一待占用设备为耳机。第一业务为音频播放业务,第二业务为视频播放业务。与使用耳机播放视频相比,用户更喜欢使用耳机播放音频,因此手机占用耳机更符合用户的喜好。
又如,第一设备为手机,第二设备为电脑,第一待占用设备为音箱。第一业务为录音业务,第二业务为音频播放业务。由于使用电脑、音箱播放音频会影响手机的录音效果,且音箱的录音效果高于手机的录音效果,因此手机占用音箱更符合用户的喜好。
又如,第一设备为电脑,第二设备为电视,第一待占用设备为摄像头。第一业务为拍摄视频业务,第二业务为拍摄图片业务。由于拍摄视频业务能够获得更多的图片信息,因此用户更喜欢使用摄像头拍摄视频,因此电脑占用摄像头更符合用户的喜好。
应理解,本申请实施例对用户喜好指数的具体取值不作限定。
业务优先级例如可以是业务的重要性指数、设备的适用指数、业务的用户喜好指数的总和。
应理解,第一设备可以获取第二业务的优先级信息,确定第一业务的优先级是否高于第二业务的优先级。或者,第一设备可以获取优先级比较结果,所述优先级比较结果为第一业务的优先级与第二业务的优先级的比较结果。
例如,第一设备可以从第二设备、第一待占用设备、服务器中的一个或多个获取该第二设备的优先级信息。
又如,第一设备可以向第二设备(或者第一待占用设备,或者服务器)发送第一业务的优先级信息,并从该第二设备(或者该第一待占用设备,或者该服务器)获取该优先级比较结果。
如图13所示,第一设备1201为电脑,第二设备1202为手机,第一待占用设备1203为摄像头。手机1202正在使用摄像头1203进行视频通话1204。电脑1201收到视频通话请求。其中,由于手机上安装有小型摄像头,电脑可以未安装摄像头,因此手机视频通话业务的优先级可以低于电脑视频通话业务的优先级。电脑1201可以广播第一消息,该第一消息包括该摄像头1203的标识信息,以确定该摄像头1203是否正在被除该电脑1201以外的其他设备使用。摄像头1203接收到该第一消息,可以向电脑1201发送第三消息,该第三消息包括采集到的人脸信息以及占用摄像头1203的手机视频通话业务信息。电脑1201可以接收摄像头1203发送的第三消息,确定存在其他设备正在使用该摄像头1203,因此电脑1201需要进一步确认是否可以占用该摄像头1203。电脑1201可以将第三消息中的人脸信息与电脑1201存储的人脸信息进行匹配。如果匹配成功,且手机视频通话业务的优先级低于电脑视频通话业务的优先级,电脑1201可以占用该摄像头1203,并通过摄像头1203进行视频通话1205。可选的,手机可以启动该小型摄像头,避免手机视频通话的切断。
另外,如图14所示,电脑1201可以显示第一提示信息12011:当前正在使用摄像头视频通话。用户可以根据该第一提示信息12011,获知占用摄像头1203的设备为电脑1201,即获知电脑1201正在使用摄像头1203播放音乐。
另外,如图15所示,手机1202可以显示第二提示信息12021:当前有同一账户设备抢占摄像头,请使用前置摄像头视频通话。用户可以根据手机上显示的第二提示信息12011,使用前置摄像头继续视频通话。
可选的,在所述第二设备属于所述信任设备,且所述第一业务的优先级低于所述第二业务的优先级的情况下,所述第一设备根据检测到的第二操作,占用所述第一待占用设备,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
可选的,在所述第一设备未获取到与所述第二设备有关的信息的情况下,或者,在所述第一设备根据所述与所述第二设备有关的信息判断所述第二设备不属于信任设备的情况下,所述第一设备根据检测到的第二操作,占用所述第一待占用设备。
也就是说,在无法判断第二设备属于信任设备的情况下,可以根据用户的操作占用该第一待占用设备。在无法判断第二设备属于信任设备的情况下,第一设备响应操作,占用该第一待占用设备,可以提升切换第一待占用设备的占用状态的灵活性。
如图16所示,第一设备1501为电脑,第二设备1502为手机,第一待占用设备1503为耳机。手机1502与耳机1503建立了无线连接,且电脑1501与该耳机1503建立了无线连接。手机1502正在使用耳机1503播放音乐1505。手机1502可以向服务器1504发送消息,该消息可以包括手机1502的用户信息、耳机1503的标识信息。之后,电脑1501收到视频通话请求。电脑1501可以向服务器1504发送第九消息,该第九消息包括该耳机1503的标识信息以及电脑1501的用户信息,以确定该耳机1503是否正在被除该电脑1501以外的其他设备使用。服务器1504接收到该第九消息,
一种可能的情况,如图17所示,服务器1504可以向电脑1501发送第十消息,该第十消息包括手机1502的用户信息与电脑1501的用户信息的匹配结果。电脑1501可以接收服务器1504发送的该第十消息,确定存在其他设备正在使用该耳机1503,因此电脑1501需要进一步确认是否可以占用该耳机1503。在该匹配结果指示手机1502的用户信息与电脑1501的用户信息匹配失败的情况下,说明耳机1503的使用者与电脑1501的使用者不同。电脑1501可以显示提示信息:非同一账户设备正在占用耳机,是否接通视频通话。用户可以通过操作指示电脑1501占用或不占用该耳机1503。因此,电脑1501可以根据指示电脑1501占用耳机1503的第二操作15011,占用该耳机1503。图17示出了电脑1501接通视频电话之前的一种用户界面图。图16示出了电脑1501接通视频电话之后的一种用户界面图。
一种可能的情况,如图18所示,手机1502除了可以向服务器1504发送手机1502的用户信息,还可以向服务器1504发送手机1502的业务信息。该第九消息还包括电脑1501的业务信息。服务器1504可以向电脑1501发送第十消息,该第十消息包括用户匹配结果以及优先级比较结果,该用户匹配结果指示手机1502的用户信息与电脑1501的用户信息匹配成功,该优先级比较结果指示手机业务(音频播放业务)的优先级高于电脑业务(视频通话业务)的优先级。电脑1501可以接收服务器1504发送的该第十消息。电脑1501可以根据该第十消息,显示提示信息:重要业务正在占用耳机,是否接通视频通话。用户可以通过操作指示电脑1501占用或不占用该耳机1503。因此,电脑1501可以根据指示电脑1501占用耳机1503的第二操作15012,占用该耳机1503。图18示出了电脑1501接通视频电话之前的一种用户界面图。图16示出了电脑1501接通视频电话之后的一种用户界面图。
404,在所述第一设备根据所述与所述第二设备有关的信息判断所述第二设备不属于信任设备的情况下,所述第一设备放弃占用所述第一待占用设备。
也就是说,如果第二设备不属于信任设备,可以认为第一设备抢占第二设备当前占用的第一待占用设备不属于用户信任的行为。因此,第一设备放弃占用该第一待占用设备,符合用户的期待。
在一个示例中,第二设备不属于信任设备,可以指所述第一设备的信任设备的设备信息不包括所述第二设备的设备信息。
在一个示例中,第二设备不属于信任设备,可以指所述第二设备的用户信息所指示的用户与所述第一设备的用户信息所指示的用户不同。
例如,所述第二设备的用户信息为电子账户信息1,第一设备的用户信息为电子账户信息2。电子账户信息1对应用户1,电子账户信息2对应用户2,用户1与用户2不同。
又如,所述第二设备的用户信息为人脸信息1,第一设备的用户信息为人脸信息2。人脸信息1对应用户1,人脸信息2对应用户2,用户1与用户2不同。
在一个示例中,第二设备不属于信任设备,可以指所述第一设备无法识别与该第二设备的有关的信息。
例如,所述第一设备广播第一消息,并接收第二设备发送的第二消息,该第二消息包括该第二设备的用户信息,该用户信息为脑波信息。而第一设备未存储与脑波相关的用户信息,因此,第一设备无法将所述第二设备的用户信息与所述第一设备的用户信息进行匹配。
405,在第二设备属于所述信任设备,且所述第一业务的优先级低于所述第二业务的优先级的情况下,所述第一设备放弃占用所述第一待占用设备,所述第一业务为所述第一设备准备占用所述第一待占用设备的业务,所述第二业务为所述第二设备当前占用所述第一待占用设备的业务。
也就是说,在既满足第二设备属于所述信任设备,又满足所述第一业务的优先级低于第二业务的优先级的情况下,第一设备可以放弃该第一待占用设备。因此,可以有利于降低泄露用户隐私的风险,占用状态的切换可以更符合场景需要,有利于提升用户体验度。
根据具体场景,所述第一业务的优先级低于第二业务的优先级,可以包括第二业务的优先级等于第一业务的优先级。
需要说明的是,所述第一业务的优先级低于第二业务的优先级,可以包括第一设备未获取到优先级比较结果,该优先级比较结果为所述第二业务的优先级与第一业务的优先级的比较结果。由于第一设备无法获取优先级比较结果,即第一设备无法确认所述第一业务的优先级一定高于所述第二业务的优先级,因此可以认为所述第一业务的优先级低于第二业务的优先级。
例如,所述第一设备向服务器发送第四消息,该第四消息包括第一业务的信息,并接收服务器发送的第十二消息,该第十二消息指示该第一待占用设备的占用状态为非空闲状态。并且,第一设备无法从第一待占用设备、第二设备、服务器获取优先级比较结果或第二业务的信息,所以第一设备无法确认所述第一业务的优先级一定高于所述第二业务的优先级。因此,可以认为所述第一业务的优先级低于第二业务的优先级。
可选的,所述方法还包括:所述第一设备显示第三提示信息,所述第三提示信息指示所述第一设备放弃占用所述第一待占用设备的原因。
也就是说,该第一设备可以提醒用户该第一设备无法自动占用该第一待占用设备的原因,使用户可以根据该第三提示信息,适应第一设备自动占用第一待占用设备的多种场景,以及第一设备无法自动占用第一待占用设备的多种场景。
在一个示例中,所述第一设备放弃占用所述第一待占用设备的原因包括所述第二设备的用户信息与所述第一设备的用户信息匹配失败。
在一个示例中,所述第一设备放弃占用所述第一待占用设备的原因包括所述第一业务的优先级低于所述第二业务的优先级。
如图19所示,第一设备1801为电脑,第二设备1802为手机,第一待占用设备1803为耳机。手机1802与耳机1803建立了无线连接,且电脑1801与该耳机1803建立了无线连接。手机1802正在使用耳机1803播放音乐1805。手机1802可以向服务器1804发送消息,该消息可以包括手机1802的用户信息、耳机1803的标识信息。之后,操作电脑1801播放音乐。电脑1801可以向服务器1804发送第四消息,该第四消息包括该耳机1803的标识信息,以确定该耳机1803是否正在被除该电脑1801以外的其他设备使用。服务器1804接收到该第四消息。
一种可能的情况,服务器1804可以向电脑1801发送第五消息,该第五消息包括手机1802的用户信息。电脑1801可以接收服务器1804发送的该第五消息,确定存在其他设备正在使用该耳机1803,因此电脑1801需要进一步确认是否可以占用该耳机1803。电脑1801可以将手机1802的用户信息与电脑1801的用户信息进行匹配。如果匹配失败,则说明耳机1803的使用者与电脑1801的使用者不同。电脑1801可以放弃占用该耳机1803。
另外,如图20所示,电脑1801可以显示第三提示信息18011:因使用账户不同,无法连接到耳机。用户可以根据该第三提示信息18011,获知电脑1801无法使用耳机播放音乐的原因。
一种可能的情况,服务器1804可以向电脑1801发送第五消息,该第五消息包括手机1802的用户信息以及手机1802的业务信息(手机业务为音乐播放业务)。电脑1801可以接收服务器1804发送的该第五消息,确定手机1802的用户信息与电脑1801的用户信息匹配成功,且电脑业务(音乐播放业务)的优先级与手机业务的优先级相同。如果电脑1801占用耳机,则有可能引入频繁切换的问题,因此电脑1801可以放弃占用该耳机1803。
另外,如图21所示,电脑1801可以显示第三提示信息18012:因其他重要业务无法连接到耳机。用户可以根据该第三提示信息18012,获知电脑1801无法使用耳机播放音乐的原因。
应理解,在方法400中,通过步骤401、402,或者401、403,或者401、404,该第一设备可以执行本申请实施例提供的占用设备的方法,从而实现减少用户的操作、提升用户体验度的效果。
图22是本申请提供的一种占用设备的方法的示意性流程图。
2101,第一设备确定第一待占用设备当前被第二设备占用,所述第一设备准备占用所述第一待占用设备。
第一设备可以通过无线网络协议广播消息,以搜索在该第一设备周围的可占用设备。该第一设备在检测到第一待占用设备的情况下,可以收到反映该第一待占用设备的占用状态的消息。例如,当前占用该第一待占用设备的第二设备可以向该第一设备发送消息,以告知该第一设备该第一待占用设备被占用。又如,该第一待占用设备可以向该第一设备发送消息,以告知该第一设备该第一待占用设备被占用。
2102,所述第一设备发送目标消息以获取与所述第二设备有关的信息,所述与第二设备有关的信息包括以下任一种:所述第二设备的设备信息、所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果、所述第二设备的用户信息、所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果。
由于第一设备准备占用该第一待占用设备,因此第一设备可以询问占用该第二设备的设备信息,以判断是否满足抢占该第一待占用设备的条件。
2103,在所述第一设备未获取到与所述第二设备有关的信息的情况下,所述第一设备显示第三提示信息,所述第三提示信息用于指示所述第二设备不属于所述信任设备。
由于无法获取到与所述第二设备有关的信息,即无法确认所述第二设备是否属于信任设备,因此第一设备可以判断所述第二设备不属于信任设备,即不满足抢占该第一待占用设备的条件。
例如,所述第一设备广播目标消息,并接收第一待占用设备发送的消息,该消息指示该第一待占用设备当前被该第二设备占用。之后第一设备无法从第一待占用设备、第二设备、服务器获取与所述第二设备有关的信息,因此第一设备可以判断所述第二设备不属于信任设备。
图23是本申请提供的一种占用设备的方法的示意性流程图。
2201,第二设备获取与第一设备有关的信息,所述第一设备准备占用第一待占用设备,所述第一待占用设备当前被所述第二设备占用,所述与第一设备有关的信息包括以下任一种:所述第一设备的设备信息、所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果、所述第一设备的用户信息、所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果。
该第一设备例如可以是手机、平板电脑、智能手表、视频播放器、台式计算机、电视等。
该第一待占用设备例如可以是耳机、音箱、摄像头等。
该第二设备例如可以是手机、平板电脑、智能手表、视频播放器、台式计算机、电视等。
示例一
与第一设备有关的信息可以包括该第一设备的设备信息或第一设备的用户信息。
也就是说,该第二设备可以获取该第一设备的设备信息,并根据该第一设备的设备信息、该第二设备的设备信息,确定该第一设备的设备信息与该第二设备的设备信息是否匹配。该第二设备可以获取该第一设备的用户信息,并根据该第一设备的用户信息、该第二设备的用户信息,确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
在一个示例中,所述第二设备获取与第一设备有关的信息,包括:所述第二设备接收所述第一设备发送的第十一消息,所述第十一消息包括所述第一设备的设备信息以及所述第一待占用设备的标识信息,或者,所述第十一消息包括所述第一设备的用户信息以及所述第一待占用设备的标识信息。
相应地,所述第一设备向所述第二设备发送所述第十一消息。
也就是说,该第二设备可以从该第一设备获取该第一设备的设备信息或该第一设备的用户信息。在该第一设备准备占用该第一待占用设备的情况下,该第一设备可以广播该第一待占用设备的标识信息和该第一设备的设备信息,占用该第一待占用设备的该第二设备可以根据该第一待占用设备的标识信息和该第一设备的设备信息,确定该第一设备准备占用该第一待占用设备,进而确定该第一设备的设备信息与该第二设备的设备信息是否匹配。或者,该第一设备可以广播该第一待占用设备的标识信息和该第一设备的用户信息,占用该第一待占用设备的该第二设备可以根据该第一待占用设备的标识信息和该第一设备的用户信息,确定该第一设备准备占用该第一待占用设备,进而确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
在一个示例中,所述第二设备获取与第一设备有关的信息,包括:所述第二设备接收服务器发送的第十一消息,所述第十一消息包括所述第一设备的设备信息以及所述第一待占用设备的标识信息,或者,所述第十一消息包括所述第一设备的用户信息以及所述第一待占用设备的标识信息。
相应地,所述服务器向所述第二设备发送所述第十一消息。
也就是说,该第二设备可以从该服务器获取该第一设备的设备信息或该第一设备的用户信息。例如,在该第二设备占用该第一待占用设备的过程中,该第二设备可以向该服务器发送第一待占用设备的标识信息。在该第一设备准备占用该第一待占用设备的情况下,该第一设备可以向该服务器发送该第一设备的设备信息以及第一待占用设备的标识信息。该服务器因此可以向该第二设备转发该第一设备的设备信息,从而该第二设备可以确定该第一设备准备占用该第一待占用设备,进而确定该第一设备的设备信息与该第二设备的设备信息是否匹配。又如,在该第二设备占用该第一待占用设备的过程中,该第二设备可以向该服务器发送第一待占用设备的标识信息。在该第一设备准备占用该第一待占用设备的情况下,该第一设备可以向该服务器发送该第一设备的用户信息以及第一待占用设备的标识信息。该服务器因此可以向该第二设备转发该第一设备的用户信息,从而该第二设备可以确定该第一设备准备占用该第一待占用设备,进而确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
所述服务器又可以被称为云端服务器。也就是说,第二设备可以通过无线通信协议与云端服务器进行数据交互。
在一个示例中,所述第二设备获取与第一设备有关的信息,包括:所述第二设备接收所述第一待占用设备发送的第十二消息,所述第十二消息包括所述第一设备的设备信息,或者,所述第十二消息包括所述第一设备的用户信息。
相应地,所述第一待占用设备向所述第二设备发送所述第十二消息。
也就是说,该第二设备可以从该第一待占用设备获取该第一设备的设备信息或该第一设备的用户信息。例如,在该第一设备准备占用该第一待占用设备的情况下,该第一设备可以向该第一待占用设备发送该第一设备的设备信息,该第一待占用设备因此可以向该第二设备转发该第一设备的设备信息,该第二设备因此可以确定该第一设备准备占用该第一待占用设备,进而确定该第一设备的设备信息与该第二设备的设备信息是否匹配。在该第一设备准备占用该第一待占用设备的情况下,该第一设备可以向该第一待占用设备发送该第一设备的用户信息,该第一待占用设备因此可以向该第二设备转发该第一设备的用户信息,该第二设备因此可以确定该第一设备准备占用该第一待占用设备,进而确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
第二设备的设备信息例如可以是第二设备的唯一标识码(identity,ID)、第二设备的设备名称(可由用户更改且用于识别设备的标识)等。
在一个示例中,所述第一设备的用户信息可以指使用该第一设备的用户的信息。
例如,第一设备的用户信息可以指在该第一设备上登录的电子账户信息(如邮箱账号、实名身份信息等)。
在一个示例中,由于第一设备可能曾经占用过该第一待占用设备,用户可以使用第一设备以及第一待占用设备。即使用第一设备的用户应当与使用该第一待占用设备的用户为同一个用户。因此,第一设备的用户信息还可以指使用该第一待占用设备的用户的信息。
例如,第一待占用设备可以是具有脑波检测功能的耳机,使用该第一待占用设备的用户的信息可以是使用该耳机的用户的脑波信息。
又如,第一待占用设备可以是具有声纹采集功能的音箱,使用该第一待占用设备的用户的信息可以是使用该音箱的用户的声纹信息。
又如,第一待占用设备可以是具有人脸采集功能的摄像头,使用该第一待占用设备的用户的信息可以是使用该摄像头的用户的人脸信息。
示例二
与第一设备有关的信息可以包括所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果(以下简称设备匹配结果),或者,所述第二设备的用户信息与所述第一设备的用户信息之间的用户匹配结果(以下简称用户匹配结果)。
也就是说,该第二设备可以直接获取该设备匹配结果或该用户匹配结果,而无需获取该第一设备的设备信息、该第一设备的用户信息。
在一个示例中,在所述第二设备获取所述与第一设备有关的信息之前,所述方法还包括:所述第二设备向所述第一设备发送所述第二设备的设备信息;所述第二设备获取与第一设备有关的信息,包括:所述第二设备接收所述第一设备发送的所述设备匹配结果。
相应地,所述第一设备接收所述第二设备发送的所述第二设备的设备信息,并向所述第二设备发送所述设备匹配结果。
类似地,在所述第二设备获取所述与第一设备有关的信息之前,所述方法还包括:所述第二设备向所述第一设备发送所述第二设备的用户信息;所述第二设备获取与第一设备有关的信息,包括:所述第二设备接收所述第一设备发送的所述用户匹配结果。
相应地,所述第一设备接收所述第二设备发送的所述第二设备的用户信息,并向所述第二设备发送所述用户匹配结果。
也就是说,该第一设备在准备占用该第一待占用设备的情况下,该第一设备可以广播包括该第一待占用设备的标识信息的消息。该第二设备接收到该消息,可以确定该第一设备准备占用该第一待占用设备。该第二设备可以向该第一设备发送该第二设备的设备信息,从而该第一设备可以确定该设备匹配结果,并可以将该设备匹配结果反馈给该第二设备。从而,该第二设备可以通过接收该第一设备发送的该设备匹配结果。类似地,该第二设备可以向该第一设备发送该第二设备的用户信息,从而该第一设备可以确定该用户匹配结果,并可以将该用户匹配结果反馈给该第二设备。从而,该第二设备可以通过接收该第一设备发送的该用户匹配结果。
在一个示例中,所述第二设备获取与第一设备有关的信息,包括:所述第二设备接收所述第一待占用设备发送的所述用户匹配结果或所述设备匹配结果。
相应地,所述第一待占用设备向所述第二设备发送所述用户匹配结果或所述设备匹配结果。
以用户信息为例说明。在该第二设备占用该第一待占用设备的过程中,该第一待占用设备可以采集用户信息以获取该第二设备的用户信息,或者,该第二设备可以向该第一待占用设备发送该第二设备的用户信息。在该第一设备准备占用该第一待占用设备的情况下,该第一设备可以广播包括该第一待占用设备的标识信息的消息。该第一待占用设备接收到该消息,可以确定该第一设备准备占用该第一待占用设备。一种可能的情况,该第一待占用设备可以向该第一设备发送包含该第二设备的用户信息的消息,从而该第一设备可以确定该用户匹配结果,并可以将该用户匹配结果反馈给该第二设备。另一种可能的情况,该第一待占用设备可以将该第一设备的用户信息于该第二设备的用户信息进行匹配,并可以该用户匹配结果反馈给该第二设备。从而,该第二设备可以接收该第一设备发送的该用户匹配结果。
在一个示例中,在所述第二设备获取与第一设备有关的信息之前,所述方法还包括:所述第二设备向服务器发送所述第二设备的设备信息;所述第二设备获取与第一设备有关的信息,包括:所述第二设备接收所述服务器发送的所述设备匹配结果。
在一个示例中,在所述第二设备获取与第一设备有关的信息之前,所述方法还包括:所述第二设备向服务器发送所述第二设备的用户信息;所述第二设备获取与第一设备有关的信息,包括:所述第二设备接收所述服务器发送的所述用户匹配结果。
以用户信息为例说明。在该第二设备占用该第一待占用设备的过程中,该第二设备可以向该服务器设备发送所述第二设备的用户信息。该服务器接收到该第一设备发送的包括第一待占用设备的标识信息以及第一设备的用户信息的消息,可以确定该第一设备准备占用该第一待占用设备。该服务器可以匹配该第一设备的用户信息与该第二设备的用户信息,并可以将该用户匹配结果反馈给该第二设备。从而,该第二设备可以接收该服务器发送的该用户匹配结果。
步骤2201的具体实现方式可以参照图4所示实施例中的步骤401,在此就不必赘述。
2202,所述第二设备根据所述与第一设备有关的信息,判断所述第一设备是否属于信任设备。
所述第一设备属于信任设备需要满足以下至少一个条件:第二设备的设备信息与该第一设备的设备信息匹配成功;第二设备的用户信息与该第一设备的用户信息匹配成功。
步骤2202的具体实现方式可以参照图4所示实施例中的步骤402,在此就不必赘述。
2203,在所述第一设备属于所述信任设备的情况下,所述第二设备放弃占用所述第一待占用设备。
第二设备放弃占用该第一待占用设备,使得第一待占用设备可以短暂地处于未被任何设备占用的状态,从而第一设备可以占用该第一待占用设备。如果第一设备属于信任设备,可以认为第一设备占用第一待占用设备是基于用户事先规定的信任设备。因此第一设备占用该第一待占用设备可以认为是经同一用户允许的,符合用户的期待,有利于减少用户手动占用第一待占用设备的操作次数。
在该第一待占用设备仅可以与一个设备建立无线连接的情况下,该第二设备放弃占用该第一待占用设备,可以指该第二设备切断与该第一待占用设备的无线连接。在该第一待占用设备可以与多个设备建立无线连接的情况下,该第二设备放弃占用该第一待占用设备,可以指该第二设备停止占用该第一待占用设备的媒体通路,或切断与该第一待占用设备的无线连接。
可选的,所述第二设备放弃占用所述第一待占用设备,包括:所述第二设备根据检测到的第一操作,放弃占用所述第一待占用设备。
也就是说,该第二设备可以响应第一操作,放弃占用该第一待占用设备。换句话说,该第二设备放弃占用的时机可以由该第一操作确定。
该第一操作可以是用户在第一设备、第二设备或第一待占用设备上执行的操作。
可选的,所述在所述第一设备属于信任设备的情况下,所述第二设备放弃占用所述第一待占用设备,包括:在所述第一设备属于信任设备,且第一业务的优先级高于第二业务的优先级的情况下,所述第二设备放弃占用所述第一待占用设备,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
也就是说,如果使用第二设备的用户信任第一设备,并且,第一设备的业务相对更重要或相对更适合,第二设备可以放弃占用第一待占用设备,使得第一设备可以占用该第一待占用设备。因此,除了可以降低隐私泄露的风险,减少有关切换占用状态的操作,还可以使得更重要的业务可以优先占用第一待占用设备,因此更符合场景需要,有利于提升用户体验度。上文已经详细介绍了业务的优先级,在此就不必赘述。
可选的,在所述第一设备属于信任设备,且所述第一业务的优先级低于所述第二业务的优先级的情况下,或者,在所述第二设备根据所述与所述第一设备有关的信息判断所述第一设备不属于信任设备的情况下,所述第二设备根据检测到的第二操作,放弃占用所述第一待占用设备。
可选的,在所述第一设备属于信任设备,且所述第一业务的优先级低于所述第二业务的优先级的情况下,所述第二设备根据检测到的第二操作,放弃占用所述第一待占用设备,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
也就是说,在无法判断第一设备属于信任设备的情况下,可以根据用户的操作放弃占用该第一待占用设备,使得第一设备可以占用该第一待占用设备。在无法判断第一设备属于信任设备的情况下,第二设备响应操作放弃占用该第一待占用设备,可以提升占用第一待占用设备的灵活性。
步骤2203的具体实现方式可以参照图4所示实施例中的步骤403,在此就不必赘述。
2204,在所述第一设备根据所述与所述第二设备有关的信息判断所述第一设备不属于信任设备的情况下,或者,在所述第二设备未获得所述与第一设备有关的信息的情况下,所述第二设备继续占用所述第一待占用设备。
也就是说,如果第一设备不属于信任设备,可以认为第一设备抢占第二设备当前占用的第一待占用设备不属于用户信任的行为。因此,第二设备继续占用该第一待占用设备,符合用户的期待。
步骤2204的具体实现方式可以参照图4所示实施例中的步骤404,在此就不必赘述。
2205,在所述第一设备属于信任设备,且所述第一业务的优先级低于所述第二业务的优先级的情况下,所述第二设备继续占用所述第一待占用设备,所述第一业务为所述第一设备准备占用所述第一待占用设备的业务,所述第二业务为所述第二设备当前占用所述第一待占用设备的业务。
也就是说,在既满足第一设备属于信任设备,又满足所述第一业务的优先级低于第二业务的优先级的情况下,第二设备可以继续占用该第一待占用设备。因此,可以有利于降低泄露用户隐私的风险,占用状态的切换可以更符合场景需要,有利于提升用户体验度。
可选的,所述方法还包括:所述第二设备显示第四提示信息,所述第四提示信息指示所述第二设备继续占用所述第一待占用设备的原因。
也就是说,该第二设备可以提醒用户该第二设备仍然继续占用该第一待占用设备的原因,使用户可以根据该第四提示信息,适应第二设备占用第一待占用设备的多种场景,以及第二设备无法继续占用第一待占用设备的多种场景。
在一个示例中,所述第二设备继续占用所述第一待占用设备的原因包括,所述第二设备的用户信息与所述第一设备的用户信息匹配失败。
在一个示例中,所述第二设备继续占用所述第一待占用设备的原因包括,所述第一业务的优先级低于所述第二业务的优先级。
步骤2205的具体实现方式可以参照图4所示实施例中的步骤405,在此就不必赘述。
图24是本申请提供的一种占用设备的方法的示意性流程图。
2401,第一待占用设备获取与第一设备、第二设备有关的信息,所述第一待占用设备当前被所述第二设备占用,所述第一设备准备占用所述第一待占用设备,所述与第一设备、第二设备有关的信息包括以下任一种:所述第一设备的设备信息、所述第二设备的设备信息;所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果;所述第一设备的用户信息、所述第二设备的用户信息;所述第一设备的用户信息与所述第二设备的用户信息之间的用户匹配结果。
该第一设备例如可以是手机、平板电脑、智能手表、视频播放器、台式计算机、电视等。
该第一待占用设备例如可以是耳机、音箱、摄像头等。
该第二设备例如可以是手机、平板电脑、智能手表、视频播放器、台式计算机、电视等。
示例一
该与第一设备、第二设备有关的信息可以包括该第一设备的设备信息、该第二设备的设备信息,或者,该第一设备的用户信息、该第二设备的用户信息。
也就是说,该第一待设备可以获取该第一设备的设备信息、该第二设备的设备信息,并根据该第一设备的设备信息、该第二设备的设备信息,确定该第一设备的设备信息与该第二设备的设备信息是否匹配。该第一待设备可以获取该第一设备的用户信息、该第二设备的用户信息,并根据该第一设备的用户信息、该第二设备的用户信息,确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
在一个示例中,所述第一待占用设备获取与第一设备、第二设备有关的信息,包括:所述第一待占用设备接收所述第一设备发送的所述第一设备的设备信息,接收所述第二设备发送的所述第二设备的设备信息;或者,所述第一待占用设备接收所述第一设备发送的所述第一设备的用户信息,接收所述第二设备发送的所述第二设备的用户信息。
相应地,所述第一设备向所述第一待占用设备发送所述第一设备的设备信息或用户信息。
相应地,所述第二设备向所述第一待占用设备发送所述第二设备的设备信息或用户信息。
也就是说,在该第二设备占用该第一待占用设备的过程中,该第二设备可以向待第一待占用设备发送该第二设备的设备信息。在该第一设备准备占用该第一待占用设备的情况下,该第一设备可以广播该第一待占用设备的标识信息和该第一设备的设备信息。进而,该第一待占用设备可以确定该第一设备的设备信息与该第二设备的设备信息是否匹配。或者,在该第二设备占用该第一待占用设备的过程中,该第二设备可以向待第一待占用设备发送该第二设备的用户信息。在该第一设备准备占用该第一待占用设备的情况下,该第一设备可以广播该第一待占用设备的标识信息和该第一设备的用户信息。进而,该第一待占用设备可以确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
在一个示例中,所述第一待占用设备获取与第一设备、第二设备有关的信息,包括:所述第一待占用设备接收服务器发送的所述第一设备的设备信息、所述第二设备的设备信息,或者接收服务器发送的所述第一设备的用户信息、所述第二设备的用户信息。
相应地,所述服务器向所述第一待占用设备发送所述第一设备的设备信息、所述第二设备的设备信息;或者,所述服务器向所述第一待占用设备发送所述第一设备的用户信息、所述第二设备的用户信息。
也就是说,在该第二设备占用该第一待占用设备的过程中,该第二设备可以向该服务器发送该第二设备的设备信息以及第一待占用设备的标识信息。在该第一设备准备占用该第一待占用设备的情况下,该第一设备可以向该服务器发送该第一设备的设备信息以及第一待占用设备的标识信息。该服务器因此可以向该第一待占用设备发送该第一设备的设备信息以及该第二设备的设备信息,从而该第一待占用设备可以确定该第一设备的设备信息与该第二设备的设备信息是否匹配。在该第二设备占用该第一待占用设备的过程中,该第二设备可以向该服务器发送该第二设备的用户信息以及第一待占用设备的标识信息。在该第一设备准备占用该第一待占用设备的情况下,该第一设备可以向该服务器发送该第一设备的用户信息以及第一待占用设备的标识信息。该服务器因此可以向该第一待占用设备发送该第一设备的用户信息以及该第二设备的用户信息,从而该第一待占用设备可以确定该第一设备的用户信息与该第二设备的用户信息是否匹配。
所述服务器又可以被称为云端服务器。也就是说,第一待占用设备可以通过无线通信协议与云端服务器进行数据交互。
示例二
与第一设备、第二设备有关的信息可以包括所述第一设备的设备信息与所述第二设备的设备信息之间的设备匹配结果(以下简称设备匹配结果),或者,所述第二设备的用户信息与所述第一设备的用户信息之间的匹配结果(以下简称用户匹配结果)。
也就是说,该第一待占用设备可以直接获取该设备匹配结果或该用户匹配结果,而无需获取该第一设备的设备信息、该第二设备的设备信息、该第一设备的用户信息、该第二设备的用户信息。
上文中已经阐述了该第一设备、该第二设备、该服务器将该第一设备的设备信息与该第二设备的设备信息进行匹配得到该匹配结果的示例,以及该第一设备、该第二设备、该服务器将该第一设备的用户信息与该第二设备的用户信息进行匹配得到该匹配结果的示例,因此该第一待占用设备可以接收该第一设备、该第二设备、该服务器发送的该匹配结果,在此就不必赘述。
步骤2401的具体实现方式可以参照图4所示实施例中的步骤401或者图23所示实施例中的步骤2201,在此就不必赘述。
2402,在所述第一待占用设备根据所述与第一设备、第二设备有关的信息判断所述第二设备与所述第一设备匹配的情况下,所述第一待占用设备将被所述第二设备占用的占用状态变更为被所述第一设备占用的占用状态。
也就是说,如果第二设备与该第一设备匹配成功,可以认为第二设备占用第一待占用设备的状态变更为第一设备占用第一待占用设备的状态是用户事先允许。因此第一设备抢占该第一待占用设备可以认为是符合用户的期待,有利于减少用户手动占用第一待占用设备的操作次数。
在该第一待占用设备仅可以与一个设备建立无线连接的情况下,被所述第二设备占用的占用状态变更为被所述第一设备占用的占用状态,可以指该第一待占用设备切断与该第二设备的无线连接,并建立与该第一设备的无线连接。在该第一待占用设备可以与多个设备建立无线连接的情况下,被所述第二设备占用的占用状态变更为被所述第一设备占用的占用状态,可以指该第二设备停止占用该第一待占用设备的媒体通路,该第一待占用设备的媒体通路由该第一设备占用。
可选的,所述第一待占用设备将被所述第二设备占用的占用状态变更为被所述第一设备占用的占用状态,包括:所述第一待占用设备根据检测到的第一操作,将被所述第二设备占用的占用状态变更为被所述第一设备占用的占用状态。
也就是说,该第一待占用设备可以响应第一操作,变更所述第一待占用设备的占用状态。换句话说,切换该第一待占用设备的占用状态的时机可以由该第一操作确定。
该第一操作可以是用户在第一设备、第二设备或第一待占用设备上执行的操作。
可选的,所述在所述第二设备与所述第一设备匹配的情况下,所述第一待占用设备将被所述第二设备占用的占用状态变更为被所述第一设备占用的占用状态,包括:在所述第二设备与所述第一设备匹配,且第一业务的优先级高于第二业务的优先级的情况下,第一待占用设备将被所述第二设备占用的占用状态变更为被所述第一设备占用的占用状态,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
也就是说,如果第二设备与该第一设备匹配成功,并且,第一设备的业务相对更重要或相对更适合,所述第一待占用设备变更所述第一待占用设备的占用状态,使得第一设备可以占用该第一待占用设备。因此,除了可以降低隐私泄露的风险,减少有关切换占用状态的操作,还可以使得更重要的业务可以优先占用第一待占用设备,因此更符合场景需要,有利于提升用户体验度。上文已经详细介绍了业务的优先级,在此就不必赘述。
可选的,在所述第二设备与所述第一设备匹配,且所述第一业务的优先级低于所述第二业务的优先级的情况下,或者,在所述第一待占用设备根据所述与第一设备、第二设备有关的信息判断所述第二设备与所述第一设备匹配失败的情况下,所述第一待占用设备根据检测到的第二操作,变更所述第一待占用设备的占用状态,占用所述第一待占用设备的业务由所述第二业务变更为所述第一业务,所述第一业务为所述第一设备的业务,所述第二业务为所述第二设备的业务。
也就是说,如果不满足第二设备与第一设备匹配的情况下,可以根据用户的操作变更该第一待占用设备的占用状态,使得第一设备可以占用该第一待占用设备。在不满足第二设备与第一设备匹配的情况下,第一待占用设备响应第二操作变更占用状态,可以提升切换第一待占用设备的占用状态的灵活性。
步骤2402的具体实现方式可以参照图4所示实施例中的步骤402至403,或者,图23所示实施例中的步骤2202至2203,在此就不必赘述。
2403,在所述第二设备与所述第一设备匹配失败的情况下,或者,在所述第一待占用设备未获得所述与第一设备、第二设备有关的信息的情况下,所述第一待占用设备继续被所述第二设备占用。
也就是说,如果第二设备与该第一设备匹配失败,可以认为第一设备抢占第二设备当前占用的第一待占用设备不属于用户信任的行为。因此,该第一待占用设备继续被所述第二设备占用,符合用户的期待。
步骤2403的具体实现方式可以参照图4所示实施例中的步骤404,或者,图23所示实施例中的步骤2204,在此就不必赘述。
2404,在所述第二设备与所述第一设备匹配,且所述第一业务的优先级低于所述第二业务的优先级的情况下,所述第一待占用设备继续被所述第二设备占用,所述第一业务为所述第一设备准备占用所述第一待占用设备的业务,所述第二业务为所述第二设备当前占用所述第一待占用设备的业务。
也就是说,在既满足第二设备与该第一设备成功匹配,又满足所述第一业务的优先级低于第二业务的优先级的情况下,该第一待占用设备可以放弃变更该第一待占用设备的占用状态,使得第二设备可以继续占用该第一待占用设备。因此,可以有利于降低泄露用户隐私的风险,占用状态的切换可以更符合场景需要,有利于提升用户体验度。
在一个示例中,所述第一待占用设备放弃变更所述第一待占用设备的占用状态的原因包括,所述第二设备的用户信息与所述第一设备的用户信息匹配失败。
在一个示例中,所述第一待占用设备放弃变更所述第一待占用设备的占用状态的原因包括,所述第一业务的优先级低于所述第二业务的优先级。
步骤2404的具体实现方式可以参照图4所示实施例中的步骤405,或者,图23所示实施例中的步骤2205,在此就不必赘述。
图25是本申请提供的一种占用设备的方法的示意性流程图。
2501,第一设备获取与第一待占用设备有关的信息,所述第一待占用设备当前被第二设备占用,其中,所述第一待占用设备的用户信息包括以下至少一种:所述第一待占用设备采集的第一用户信息,所述第二设备获取的第二用户信息,所述第一用户信息与所述第一设备的用户信息之间的第一用户匹配结果,所述第二用户信息与所述第一设备的用户信息之间的第二用户匹配结果。
所述第一待占用设备采集到的第一用户信息可以包括多种生物特征信息,如,人脸信息、声纹信息、耳廓信息、脑波信息等。
例如,第一待占用设备可以是具有脑波检测功能的耳机,第一用户信息可以是使用该耳机的用户的脑波信息。
又如,第一待占用设备可以是具有耳廓检测功能的耳机,第一用户信息可以是使用该耳机的用户的耳廓信息。
又如,第一待占用设备可以是具有声纹采集功能的音箱,第一用户信息可以是使用该音箱的用户的声纹信息。
又如,第一待占用设备可以是具有人脸采集功能的摄像头,第一用户信息可以是使用该摄像头的用户的人脸信息。
所述第二设备获取的第二用户信息可以是第二设备采集到的用户信息,或者是第二设备其他设备(如云端服务器等)获取到的用户信息,或者是第二设备存储的用户信息。
例如,第二用户信息可以指在该第二设备上登录的电子账户信息(如邮箱账号、实名身份信息等)。
又如,第二用户信息可以指在该第二设备上存储的生物特征信息。例如,人脸信息、声纹信息、耳廓信息、脑波信息等。
可选的,在所述第一设备获取与第一待占用设备有关的信息之前,所述方法还包括:所述第一设备广播第一消息,所述第一消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第一待占用设备有关的信息,包括:所述第一设备接收所述第二设备发送的响应于所述第一消息的第二消息,所述第二消息包括所述第一用户信息和/或所述第二用户信息;或者,所述第一设备接收所述第一待占用设备发送的响应于所述第一消息的第三消息,所述第三消息包括所述第一用户信息和/或所述第二用户信息。
可选的,在所述第一设备获取与第一待占用设备有关的信息之前,所述方法还包括:所述第一设备向服务器发送第四消息,所述第四消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第一待占用设备有关的信息,包括:所述第一设备接收所述服务器发送的响应于所述第四消息的第五消息,所述第五消息包括所述第一用户信息和/或所述第二用户信息。
可选的,在所述第一设备获取与第一待占用设备有关的信息之前,所述方法还包括:所述第一设备广播第六消息,所述第六消息包括所述第一设备的用户信息,所述第六消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第一待占用设备有关的信息,包括:所述第一设备接收所述第二设备发送的响应于所述第六消息的第七消息,所述第七消息包括所述第二用户匹配结果;或者,所述第一设备接收所述第二设备发送的响应于所述第六消息的第八消息,所述第八消息包括所述第一用户匹配结果。
可选的,在所述第一设备获取与第一待占用设备有关的信息之前,所述方法还包括:所述第一设备向服务器发送第九消息,所述第九消息包括所述第一设备的用户信息,所述第九消息用于指示所述第一设备准备占用所述第一待占用设备;所述第一设备获取与第一待占用设备有关的信息,包括:所述第一设备接收所述服务器发送的响应于所述第九消息的第十消息,所述第八消息包括所述第一用户匹配结果和/或所述第二用户匹配结果。
步骤2501的具体实现方式可以参照图4所示实施例中的步骤401,在此就不必赘述。
2502,所述第一设备根据所述与第一待占用设备有关的信息,判断是否占用所述第一待占用设备。
可选的,所述第一设备占用所述第一待占用设备满足以下至少一个条件:所述第一用户信息与所述第一设备的用户信息匹配成功;所述第二用户信息与所述第一设备的用户信息匹配成功。
如果所述第一用户信息与该第一设备的用户信息匹配成功,可以认为使用该第一待占用设备的用户与使用该第一设备的用户为同一用户。因此,第一设备占用该第一待占用设备可以认为是经同一用户允许的,也基本不会引起用户隐私的泄露;且用户仍可以与第一待占用设备进行交互,因此可以减少用户手动占用第一待占用设备的操作次数。
如果所述第二用户信息与该第一设备的用户信息匹配成功,可以认为使用该第二设备的用户与使用该第一设备的用户为同一用户。因此,第一设备占用该第一待占用设备可以认为是经同一用户允许的,也基本不会引起用户隐私的泄露;且用户仍可以与第一待占用设备进行交互,因此可以减少用户手动占用第一待占用设备的操作次数。
上文已经介绍了耳廓信息与耳廓信息匹配、脑波信息与脑波信息匹配、电子账户信息与电子账户信息匹配、声纹信息与声纹信息匹配、人脸信息与人脸信息匹配的例子,在此就不必再赘述。
可选的,所述第一设备的第一业务准备占用所述第一待占用设备,在所述第一设备根据所述与第一待占用设备有关的信息,判断是否占用所述第一待占用设备之前,所述方法还包括:所述第一设备获取第二业务的优先级,所述第二业务为所述第二设备当前占用所述的业务;所述根据所述与第一待占用设备有关的信息,判断是否占用所述第一待占用设备,包括:根据所述与第一待占用设备有关的信息、所述第一业务的优先级以及所述第二业务的优先级,判断是否占用所述第一待占用设备。
可选的,所述第一业务的优先级由所述第一业务的重要性指数、所述第一设备的适用指数、所述第一业务的用户喜好指数中的至少一个确定。
可选的,业务的优先级由高至低依次为:通话业务、视频通话业务、音频播放业务、视频播放业务、录音业务、拍摄业务。
可选的,所述第一设备占用所述第一待占用设备还满足以下任一条件:所述第一业务的优先级高于所述第二业务的优先级;所述第一业务的优先级低于所述第二业务的优先级,且所述第一设备检测到第二操作。
可选的,所述方法还包括:所述第一设备显示第一提示信息,所述第一提示信息指示第一待占用设备被所述第一设备占用。
可选的,所述第一设备占用所述第一待占用设备满足以下条件:所述第一设备检测到第一操作。
可选的,所述第一操作为用户在所述第一设备、所述第二设备或所述第一待占用设备上执行的操作。
可选的,所述用户信息包括以下至少一种:耳廓信息、脑波信息、人脸信息、声纹信息、电子账户信息。
可选的,所述第一待占用设备为以下任一种:耳机、音箱、摄像头。
可选的,所述判断是否占用所述第一待占用设备包括:所述第一设备判断是否占用所述第一待占用设备的媒体通路。
可选的,所述方法还包括:第一设备确定第一待占用设备当前被第二设备占用,所述第一设备准备占用所述第一待占用设备;所述第一设备发送目标消息以获取与第一待占用设备有关的信息,所述第一待占用设备当前被第二设备占用,其中,所述第一待占用设备的用户信息包括以下至少一种:所述第一待占用设备采集的第一用户信息,所述第二设备获取的第二用户信息,所述第一用户信息与所述第一设备的用户信息之间的第一用户匹配结果,所述第二用户信息与所述第一设备的用户信息之间的第二用户匹配结果;在所述第一设备未获取到所述与第一待占用设备有关的信息情况下,所述第一设备显示第三提示信息,所述第三提示信息用于指示所述第一设备无法识别使用所述第一待占用设备的用户。
可选的,所述方法还包括:所述第一设备放弃占用所述第一待占用设备。
可选的,所述方法还包括:所述第一设备根据检测到的第二操作,占用所述第一待占用设备。
步骤2502的具体实现方式可以参照图4所示实施例中的步骤403,在此就不必赘述。
下面结合图26、图27,阐述本申请提供的一种具体实施方式。在受益于前述描述和相关附图中呈现的指导启示下,本领域技术人员将会想到本申请的许多改进和其他实施例。因此,应理解,本申请不限于所公开的特定实施例。
如图26所示,电脑2602当前占用耳机2603,用户正在使用电脑2602、耳机2603播放音乐2605。之后,手机2601接到电话2604。手机2601可以搜索到耳机2603,并准备占用耳机2603。另外,手机2601还可以广播消息,以确定该耳机2603是否正在被其他设备占用。耳机2603向手机2601发送使用耳机2603的用户的信息,使得手机2601可以确定存在其他设备正在使用该耳机2603,因此手机2601需要进一步确认是否可以占用该耳机2603。手机2601可以根据耳机2603发来的与耳机2603有关的信息,确定耳机2603的用户信息是否与手机2601存储的用户信息匹配。如果是,说明使用耳机2603的用户与使用手机2601的用户为同一用户。因此,手机2601可以占用该耳机2603,并通过耳机2603节点接听电话2604。
如图27所示,电脑2702当前占用耳机2703,用户正在使用电脑2702、耳机2703播放音乐2705。之后,手机2701接到电话2704。手机2701可以搜索到耳机2703,并准备占用耳机2703。另外,手机2701还可以广播消息,以确定该耳机2703是否正在被其他设备占用。耳机2703向手机2701发送使用耳机2703的用户的信息,使得手机2701可以确定存在其他设备正在使用该耳机2703,因此手机2701需要进一步确认是否可以占用该耳机2703。手机2701可以根据耳机2703发来的与耳机2703有关的信息,确定耳机2703的用户信息是否与手机2701存储的用户信息匹配。如果否,说明使用耳机2703的用户与使用手机2701的用户为不是同一用户。如果手机2701贸然占用耳机2703,则可能导致通话内容被非手机的使用者听到,不利于保密用户隐私。因此,手机2701可以不占用该耳机2703,并通过手机2701的听筒接听电话2704。
图28是本申请实施例提供的电子设备的硬件结构示意图。图28所示的电子设备2400包括存储器2401、处理器2402、通信接口2403以及总线2404。其中,存储器2401、处理器2402、通信接口2403通过总线2404实现彼此之间的通信连接。
存储器2401可以是只读存储器(read only memory,ROM),静态存储设备,动态存储设备或者随机存取存储器(random access memory,RAM)。存储器2401可以存储程序,当存储器2401中存储的程序被处理器2402执行时,处理器2402用于执行本申请实施例中图4、22-24所示的占用设备的方法的各个步骤。
处理器2402可以采用通用的中央处理器(central processing unit,CPU),微处理器,应用专用集成电路(application specific integrated circuit,ASIC),图形处理器(graphics processing unit,GPU)或者一个或多个集成电路,用于执行相关程序,以实现本申请实施例中图4、22-24所示的占用设备的方法。
处理器2402还可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,本申请实施例中图4、22-24所示的占用设备的方法的各个步骤可以通过处理器2402中的硬件的集成逻辑电路或者软件形式的指令完成。
上述处理器2402还可以是通用处理器、数字信号处理器(digital signalprocessing,DSP)、专用集成电路(ASIC)、现成可编程门阵列(field programmable gatearray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器2401,处理器2402读取存储器2401中的信息,结合其硬件完成本申请实施例的电子设备中包括的单元所需执行的功能,或者执行本申请实施例中图4、22-24所示的占用设备的方法。
通信接口2403使用例如但不限于收发器一类的收发装置,来实现电子设备2400与其他设备或通信网络之间的通信。
总线2404可包括在电子设备2400各个部件(例如,存储器2401、处理器2402、通信接口2403)之间传送信息的通路。
应理解,电子设备中的获取模块可以相当于电子设备2400中的通信接口2403;电子设备中的处理模块可以相当于处理器2402。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
- 占用时长确定方法、占用时长确定装置和电子设备
- 占用设备的方法以及电子设备