一种分享信息的方法、电子设备和系统与流程

文档序号:27485346发布日期:2021-11-20 04:29阅读:158来源:国知局
一种分享信息的方法、电子设备和系统与流程
一种分享信息的方法、电子设备和系统
1.本技术要求于2020年5月14日提交中国专利局、申请号为202010407526.7、申请名称为“蓝牙配对信息快速分享的方法和电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术涉及电子设备领域,并且更具体地,涉及一种分享信息的方法、电子设备和系统。


背景技术:

3.当前用户可能有多个手机需要配对同一个蓝牙配件(例如,蓝牙耳机),或者一个家庭的不同成员也希望配对同一个蓝牙配件(例如,蓝牙耳机)。蓝牙配对方式对一些人来说还是有门槛。
4.例如,当用户将蓝牙耳机借给其他用户时,其他用户需要打开手机上的蓝牙,并通过搜索周围的蓝牙配件,在搜索到附近的蓝牙耳机后,手机和蓝牙耳机进行配对。这样会导致手机和蓝牙耳机间的配对过程较为繁琐。


技术实现要素:

5.本技术提供一种分享信息的方法、电子设备和系统,有助于实现多设备之间的配对信息分享,简化设备间配对的过程。
6.第一方面,提供了一种系统,该系统包括第一电子设备、第二电子设备和配件设备,其中,该第一电子设备,用于显示第一界面,该第一界面上包括第一设备列表,该第一设备列表中的设备为与该第一电子设备进行过蓝牙配对的设备,该第一设备列表中包括该配件设备;该第二电子设备,用于显示第二界面,该第二界面上包括第二设备列表,该第二设备列表中的设备为与该第二电子设备进行过蓝牙配对的设备,该第二设备列表中不包括该配件设备;该第一电子设备,还用于在检测到用户在该第一界面上的第一操作时,向该第二电子设备发送该配件设备的配对信息;该第二电子设备,还用于根据该配对信息,在该第二设备列表中显示该配件设备;该第二电子设备,还用于在检测到用户在该第二设备列表中选择该配件设备的操作时,与该配件设备进行蓝牙配对。
7.本技术实施例中,用户可以将第一电子设备的已配对列表中的某一个配件设备分享给第二电子设备,第二电子设备可以获得配件设备的配对信息,从而使得该配件设备显示在第二电子设备的已配对列表中,这样方便用户将第二电子设备与配件设备进行配对。这样简化了第二电子设备与配件设备进行蓝牙配对的过程,有助于提升用户体验。
8.在一些可能的实现方式中,该第一电子设备可以通过短距离无线通信技术向该第二电子设备发送该配件设备的配对信息。
9.在一些可能的实现方式中,该第一电子设备可以通过某个应用程序(app)向该第二电子设备发送该配件设备的配对信息。
10.结合第一方面,在第一方面的某些实现方式中,该第二电子设备,还用于在与该配件设备进行蓝牙配对之前,在该第二界面上显示提示信息,该提示信息用于提示该第二电子设备与该配件设备未进行过蓝牙配对;在与该配件设备完成蓝牙配对时,隐藏该提示信息。
11.本技术实施例中,第二电子设备可以将之前未配对过的配件设备添加至第二设备列表中,且在通过提示信息提示该配件设备与该第二电子设备还未进行过蓝牙配对。这样可以使得用户明确该配件设备虽然处于第二电子设备的已配对设备列表中,但是其未与第二电子设备进行过蓝牙配对。
12.在一些可能的实现方式中,该第二电子设备,还用于在检测到用户在该第二设备列表中选择该配件设备的操作时,显示提示信息,该提示信息用于提示该配件设备由该第一设备分享获取;该第二电子设备,还用于在检测到用户确定将该第二电子设备与该配件设备配对的操作时,与该配件设备进行蓝牙配对。
13.结合第一方面,在第一方面的某些实现方式中,该第二电子设备,还用于在与该配件设备进行蓝牙配对之前,向该配件设备发送指示信息,该指示信息用于指示该配件设备进入可配对模式;该配件设备,还用于根据该指示信息,进入可配对模式。
14.本技术实施例中,第二电子设备在与配件设备进行蓝牙配对之前,可以指示配件设备进入可配对模式。这样有助于避免用户将配件设备进行初始化(例如,用户将蓝牙耳机放入耳机盒中并长按耳机盒上的功能键)的过程,从而避免了第二电子设备和配件设备进行配对的过程中用户的干预,有助于提升用户的体验。
15.结合第一方面,在第一方面的某些实现方式中,该第一电子设备,还用于响应于该第一操作,向该第二电子设备发送该配对信息的有效期信息,该有效期信息用于指示该配对信息的有效期;该第二电子设备,还用于在与该配件设备进行蓝牙配对之前,确定该配对信息在该有效期内。
16.本技术实施例中,第一电子设备可以在发送配对信息的同时向第二电子设备发送有效期信息,在第二电子设备通过该有效期信息确定配对信息有效时与配件设备进行蓝牙配对。这样有助于提升第二电子设备与配件设备进行蓝牙配对的安全性。
17.在一些可能的实现方式中,该第二电子设备可以向云端服务器发送该有效期信息,由云端服务器确定该配对信息是否处于有效期内。云端服务器在确定该配对信息处于有效期内后可以指示第二电子设备该配对信息有效。
18.结合第一方面,在第一方面的某些实现方式中,该第一电子设备,还用于响应于该第一操作,向该第二电子设备发送该配对信息对应的序列号;该第二电子设备,还用于在与该配件设备进行蓝牙配对之前,确定该序列号未被使用。
19.本技术实施例中,第一电子设备可以在发送配对信息的同时向第二电子设备发送序列号,在第二电子设备确定该序列号未被使用时与配件设备进行蓝牙配对。这样有助于提升第二电子设备与配件设备进行蓝牙配对的安全性。
20.在一些可能的实现方式中,该第二电子设备可以向云端服务器发送该序列号,由云端服务器确定该序列号是否被使用。云端服务器在确定该序列号未被使用后,可以指示第二电子设备该序列号未被使用。
21.结合第一方面,在第一方面的某些实现方式中,该第一电子设备,还用于响应于该
第一操作,向该第二电子设备发送认证信息,该认证信息为该第一设备从该配件设备获取的信息;该第二电子设备,还用于在与该配件设备进行蓝牙配对之前,根据该认证信息与该配件设备进行交互认证;在与该配件设备交互认证通过之后,与该配件设备进行蓝牙配对。
22.本技术实施例中,当配件设备上一次连接了第一电子设备,而需要连接第二电子设备时,可以通过第一电子设备将该配件设备的配对信息和认证信息分享给第二电子设备。第二电子设备可以先使用第一电子设备发送的认证信息与配件设备进行认证。在认证通过后进行蓝牙配对。这样有助于提升第二电子设备和配件设备配对时的安全性。
23.同时,若该配件设备为蓝牙耳机,也避免了用户需要在耳机盒上按压功能键,使得蓝牙耳机进入可配对状态后才能和第二电子设备进行配对的过程,节省了用户在使用新的设备连接蓝牙耳机时的操作,提升了用户体验。
24.结合第一方面,在第一方面的某些实现方式中,该第一电子设备和该第二电子设备为同一账号下的设备。
25.结合第一方面,在第一方面的某些实现方式中,该配对信息中包括以下信息中的一种或者多种:该配件设备的媒体接入控制层mac地址、该配件设备的设备标识或者鉴权信息。
26.在一些可能的实现方式中,该配对信息中包括配件设备的唯一标识,第二电子设备可以根据该唯一标识向云端服务器请求该配件设备的配对信息。
27.第二方面,提供了一种分享信息的方法,该方法应用于电子设备,该方法包括:显示第一界面,该第一界面上包括设备列表,该设备列表中的设备为与该电子设备进行过蓝牙配对的设备,该设备列表中不包括配件设备;接收另一电子设备发送的该配件设备的配对信息;根据该配对信息,在该设备列表中显示该配件设备;在检测到用户从该设备列表中选择该配件设备的操作时,与该配件设备进行蓝牙配对。
28.本技术实施例中,用户可以将另一电子设备的已配对列表中的某一个配件设备分享给电子设备,电子设备可以获得配件设备的配对信息,从而使得该配件设备显示在电子设备的已配对列表中,这样方便用户将电子设备与配件设备进行配对。这样简化了用户将电子设备与配件设备进行配对的过程,有助于提升用户体验。
29.结合第二方面,在第二方面的某些实现方式中,该方法还包括:在与该配件设备进行蓝牙配对之前,在该第一界面上显示提示信息,该提示信息用于提示该电子设备与该配件设备未进行过蓝牙配对;在与该配件设备完成蓝牙配对时,隐藏该提示信息。
30.本技术实施例中,电子设备可以将之前未配对过的配件设备添加至设备列表中,且在通过提示信息提示该配件设备与该电子设备还未进行过蓝牙配对。这样可以使得用户明确该配件设备虽然处于电子设备的已配对设备列表中,但是其未与电子设备进行过蓝牙配对。
31.结合第二方面,在第二方面的某些实现方式中,该电子设备与该配件设备进行蓝牙配对之前,该方法还包括:向该配件设备发送指示信息,该指示信息用于指示该配件设备进入可配对模式。
32.本技术实施例中,电子设备在与配件设备进行蓝牙配对之前,可以指示配件设备进入可配对模式。这样有助于避免用户将配件设备进行初始化(例如,用户将蓝牙耳机放入耳机盒中并长按耳机盒上的功能键)的过程,从而避免了电子设备和配件设备进行配对的
过程中用户的干预,有助于提升用户的体验。
33.结合第二方面,在第二方面的某些实现方式中,该电子设备与该配件设备进行蓝牙配对之前,该方法还包括:接收该另一电子设备发送的该配对信息的有效期信息,该有效期信息用于指示该配对信息的有效期;该电子设备确定该配对信息在该有效期内。
34.本技术实施例中,另一电子设备可以在发送配对信息的同时向电子设备发送有效期信息,在电子设备通过该有效期信息确定配对信息有效时与配件设备进行蓝牙配对。这样有助于提升电子设备与配件设备进行蓝牙配对的安全性。
35.结合第二方面,在第二方面的某些实现方式中,该电子设备与该配件设备进行蓝牙配对之前,该方法还包括:接收该另一电子设备发送的该配对信息对应的序列号;确定该序列号未被使用。
36.本技术实施例中,另一电子设备可以在发送配对信息的同时向电子设备发送序列号,在电子设备确定该序列号未被使用时与配件设备进行蓝牙配对。这样有助于提升电子设备与配件设备进行蓝牙配对的安全性。
37.结合第二方面,在第二方面的某些实现方式中,该电子设备与该配件设备进行蓝牙配对之前,该方法还包括:接收该另一电子设备发送的认证信息,该认证信息为该另一电子设备从该配件设备获取的信息;根据该认证信息与该配件设备进行交互认证;其中,该电子设备与该配件设备进行蓝牙配对,包括:在该电子设备与该配件设备交互认证通过后,该电子设备与该配件设备进行蓝牙配对。
38.本技术实施例中,当配件设备上一次连接了另一电子设备,而需要连接电子设备时,可以通过另一电子设备将该配件设备的配对信息和认证信息分享给电子设备。电子设备可以先使用另一电子设备发送的认证信息与配件设备进行认证。在认证通过后进行蓝牙配对。这样有助于提升电子设备和配件设备配对时的安全性。
39.同时,若该配件设备为蓝牙耳机,也避免了用户需要在耳机盒上按压功能键,使得蓝牙耳机进入可配对状态后才能和第二电子设备进行配对的过程,节省了用户在使用新的设备连接蓝牙耳机时的操作,提升了用户体验。
40.结合第二方面,在第二方面的某些实现方式中,该电子设备和该另一电子设备为同一账号下的设备。
41.结合第二方面,在第二方面的某些实现方式中,该配对信息中包括以下信息中的一种或者多种:该配件设备的媒体接入控制层mac地址、该配件设备的设备标识或者鉴权信息。
42.第三方面,提供了一种分享信息的方法,该方法应用于电子设备,该方法包括:显示第一界面,该第一界面上包括第一设备列表,该第一设备列表中的设备为与该电子设备进行过蓝牙配对的设备,该第一设备列表中包括配件设备;响应于检测到用户在该第一界面上的第一操作,向该另一电子设备发送该配件设备的配对信息,以使得该另一电子设备在第二设备列表中显示该配件设备,该第二设备列表中的设备为与该另一电子设备进行过蓝牙配对的设备。
43.结合第三方面,在第三方面的某些实现方式中,该方法还包括:响应于该第一操作,向该另一电子设备发送该配对信息的有效期信息,该有效期信息用于指示该配对信息的有效期,其中,在该有效期内,该另一电子设备能够与该配件设备进行蓝牙配对。
44.结合第三方面,在第三方面的某些实现方式中,该方法还包括:响应于该第一操作,向该另一电子设备发送该配对信息对应的序列号,其中,在该序列号未被使用时,该另一电子设备能够与该配件设备进行蓝牙配对。
45.结合第三方面,在第三方面的某些实现方式中,该方法还包括:响应于该第一操作,向该另一电子设备发送认证信息,该认证信息为该电子设备从该配件设备获取的信息,该认证信息用于该另一电子设备与该配件设备的交互认证。
46.结合第三方面,在第三方面的某些实现方式中,该电子设备和该另一电子设备为同一账号下的设备。
47.第四方面,提供了一种芯片,该芯片包含于电子设备中,该芯片还包括一个或者多个处理器,一个或者多个存储器以及一个或者多个计算机程序,其中一个或多个计算机程序被存储在一个或多个存储器中,一个或多个计算机程序包括指令,当指令被一个或多个处理器执行时,使得芯片执行第二方面任一项所述的方法;或者,当指令被一个或多个处理器执行时,使得芯片执行第三方面任一项所述的方法。
48.第五方面,本技术提供一种电子设备,包括:一个或多个传感器、一个或多个处理器、一个或多个存储器、以及一个或多个计算机程序;上述一个或多个计算机程序被存储在存储器中,当电子设备运行时,该处理器执行该存储器存储的一个或多个计算机程序,以使电子设备执行上述第二方面任一项所述的方法;或者,该处理器执行该存储器存储的一个或多个计算机程序,以使电子设备执行上述第三方面任一项所述的方法。
49.第六方面,本技术提供一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第二方面中任一项所述的方法;或者,当计算机指令在电子设备上运行时,使得电子设备执行如第三方面中任一项所述的方法。
50.第七方面,本技术提供一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行如第二方面中任一项所述的方法;或者,当计算机程序产品在电子设备上运行时,使得电子设备执行如第三方面中任一项所述的方法。
51.可以理解地,上述提供系统、芯片、电子设备,计算机存储介质以及计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
附图说明
52.图1是电子设备的结构示意图。
53.图2是本技术实施例提供的一种蓝牙协议框架。
54.图3是本技术实施例提供的蓝牙设备的结构示意图。
55.图4是本技术实施例提供的一组图形用户界面。
56.图5是本技术实施例提供的另一组图形用户界面。
57.图6是本技术实施例提供的另一组图形用户界面。
58.图7是本技术实施例提供的分享信息的方法的示意性流程图。
59.图8是本技术实施例提供的手机a和蓝牙设备建立连接的过程的示意图。
60.图9是本技术实施例提供的通过手机a将该蓝牙设备分享给手机b的过程的示意图。
61.图10是本技术实施例提供的分享信息的方法的另一示意性流程图。
具体实施方式
62.以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术的限制。如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本技术以下各实施例中,“至少一个”、“一个或多个”是指一个、两个或两个以上。术语“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系;例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
63.在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
64.以下介绍电子设备、用于这样的电子设备的用户界面、和用于使用这样的电子设备的实施例。在一些实施例中,电子设备可以是还包含其它功能诸如个人数字助理和/或音乐播放器功能的便携式电子设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴电子设备(如智能手表)等。便携式电子设备的示例性实施例包括但不限于搭载备(如智能手表)等。便携式电子设备的示例性实施例包括但不限于搭载或者其它操作系统的便携式电子设备。上述便携式电子设备也可以是其它便携式电子设备,诸如膝上型计算机(laptop)等。还应当理解的是,在其他一些实施例中,上述电子设备也可以不是便携式电子设备,而是台式计算机。
65.示例性的,图1示出了电子设备100的结构示意图。电子设备100可以包括处理器110、外部存储器接口120、内部存储器121、通用串行总线(universal serial bus,usb)接口130、充电管理模块140、电源管理模块141、电池142、天线1、天线2、移动通信模块150、无线通信模块160、音频模块170、扬声器170a、受话器170b、麦克风170c、耳机接口170d、传感器模块180、指南针190、马达191、指示器192、摄像头193、显示屏194以及用户标识模块(subscriber identification module,sim)卡接口195等。
66.可以理解的是,本技术实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
67.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的部件,也可以集成在一个或多个处理器中。在一些实施例中,电子设备101也可以包括一个或多个处
理器110。其中,控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。在其他一些实施例中,处理器110中还可以设置存储器,用于存储指令和数据。示例性地,处理器110中的存储器可以为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。这样就避免了重复存取,减少了处理器110的等待时间,因而提高了电子设备101处理数据或执行指令的效率。
68.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路间(inter-integrated circuit,i2c)接口、集成电路间音频(inter-integrated circuit sound,i2s)接口、脉冲编码调制(pulse code modulation,pcm)接口、通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口、移动产业处理器接口(mobile industry processor interface,mipi)、用输入输出(general-purpose input/output,gpio)接口、sim卡接口和/或usb接口等。其中,usb接口130是符合usb标准规范的接口,具体可以是mini usb接口、micro usb接口、usb type c接口等。usb接口130可以用于连接充电器为电子设备101充电,也可以用于电子设备101与外围设备之间传输数据。该usb接口130也可以用于连接耳机,通过耳机播放音频。
69.可以理解的是,本技术实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本技术另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
70.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
71.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110、内部存储器121、外部存储器、显示屏194、摄像头193和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量、电池循环次数、电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
72.电子设备100的无线通信功能可以通过天线1、天线2、移动通信模块150、无线通信模块160、调制解调处理器以及基带处理器等实现。
73.天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
74.移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移
动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
75.无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wireless local 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转为电磁波辐射出去。
76.电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
77.显示屏194用于显示图像、视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)、有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled)、柔性发光二极管(flex light-emitting diode,fled)、迷你发光二极管(mini light-emitting diode,miniled)、microled、micro-oled、量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备100可以包括1个或多个显示屏194。
78.在本技术的一些实施例中,当显示面板采用oled、amoled、fled等材料时,上述图1中的显示屏194可以被弯折。这里,上述显示屏194可以被弯折是指显示屏可以在任意部位被弯折到任意角度,并可以在该角度保持,例如,显示屏194可以从中部左右对折。也可以从中部上下对折。
79.电子设备100的显示屏194可以是一种柔性屏,目前,柔性屏以其独特的特性和巨大的潜力而备受关注。柔性屏相对于传统屏幕而言,具有柔韧性强和可弯曲的特点,可以给用户提供基于可弯折特性的新交互方式,可以满足用户对于电子设备的更多需求。对于配置有可折叠显示屏的电子设备而言,电子设备上的可折叠显示屏可以随时在折叠形态下的小屏和展开形态下大屏之间切换。因此,用户在配置有可折叠显示屏的电子设备上使用分屏功能,也越来越频繁。
80.电子设备100可以通过isp、摄像头193、视频编解码器、gpu、显示屏194以及应用处理器等实现拍摄功能。
81.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点、亮度、肤色进行算法优化。isp还可以对拍摄场景的曝光、色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
82.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转
换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或多个摄像头193。
83.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
84.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1、mpeg2、mpeg3、mpeg4等。
85.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别、人脸识别、语音识别、文本理解等。
86.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
87.内部存储器121可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器110可以通过运行存储在内部存储器121的上述指令,从而使得电子设备101执行本技术一些实施例中所提供的蓝牙配对连接的方法,以及各种应用以及数据处理等。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统;该存储程序区还可以存储一个或多个应用(比如图库、联系人等)等。存储数据区可存储电子设备101使用过程中所创建的数据(比如照片,联系人等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储部件,闪存部件,通用闪存存储器(universal flash storage,ufs)等。在一些实施例中,处理器110可以通过运行存储在内部存储器121的指令,和/或存储在设置于处理器110中的存储器的指令,来使得电子设备101执行本技术实施例中所提供的蓝牙配对连接的方法,以及其他应用及数据处理。电子设备100可以通过音频模块170、扬声器170a、受话器170b、麦克风170c、耳机接口170d、以及应用处理器等实现音频功能。例如音乐播放、录音等。
88.传感器模块180可以包括压力传感器180a、陀螺仪传感器180b、气压传感器180c、磁传感器180d、加速度传感器180e、距离传感器180f、接近光传感器180g、指纹传感器180h、温度传感器180j、触摸传感器180k、环境光传感器180l、骨传导传感器180m等。
89.其中,压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。压力传感器180a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180a,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180a检测所述触摸操作强度。电子设备100也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作
用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
90.陀螺仪传感器180b可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备100围绕三个轴(即x、y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180b检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
91.加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
92.环境光传感器180l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测电子设备100是否在口袋里,以防误触。
93.指纹传感器180h用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
94.温度传感器180j用于检测温度。在一些实施例中,电子设备100利用温度传感器180j检测的温度,执行温度处理策略。例如,当温度传感器180j上报的温度超过阈值,电子设备100执行降低位于温度传感器180j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。
95.触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
96.如图2所示,本技术实施例提供一种蓝牙协议框架,包括但不限于主机(host)协议栈、主机控制接口(host controller interface,hci)、控制器(controller)。
97.其中,host协议栈定义了蓝牙框架中的多个应用(profile)和核心协议(protocol),每个profile定义了各自相应的消息格式与应用规则,profile是蓝牙服务(application)。为了实现不同平台下的不同设备的互联互通,蓝牙协议为各种可能的、有通用意义的应用场景,都制定的了规范,如蓝牙音频传输模型协定(advanced audio distribution profile,a2dp)、蓝牙免提协议(hands-free profile,hfp)等等。
98.核心协议包括但不限于蓝牙基本的服务协议(service discover protocol,sdp)、逻辑链路控制和适配协议(logical link control and adaptation protocol,l2cap)等。核心协议是蓝牙协议栈中必不可少的。
99.其中,hci为上层协议提供了进入链路管理器的统一接口和进入基带的统一方式,在主机核心协议栈和控制器之间会存在若干传输层,这些传输层是透明的,完成传输数据的任务,蓝牙技术联盟(bluetooth special interest group,sig)规定了四种与硬件连接
的物理总线方式,即四种hci传输层:usb,rs232,uart和pc卡。
100.其中,controller定义了底层硬件部分,包括无线射频(rf)、基带(bb)和链路管理(lm),rf层通过2.4ghz无需授权的ism频段的微波,实现数据位流的过滤和传输,主要定义了蓝牙收发器在此频带正常工作所需要满足的条件。基带负责跳频以及蓝牙数据和信息帧的传输。链路管理负责连接、建立和拆除链路并进行安全控制。链路管理(link manager,lm)层是蓝牙协议栈的链路管理层协议,负责将上层hci命令翻译成基带能接受的操作,建立异步链路(asynchronous connection-oriented link,acl)和同步链路(synchronous connection-oriented/extended,sco)以及使蓝牙设备进入节能状态的工作模式等。链路控制(link control,lc)层负责在一批数据包传送期间,响应上层lm命令(如执行建立数据包的传输链路,维持链路等功能的lm命令)。
101.本技术实施例所述的方法由图1所示的电子设备100的无线通信模块160来实现的部分内容,具体可以是蓝牙模块或者是蓝牙芯片来执行。
102.图3示例性的示出了本技术实施例提供的蓝牙设备200的结构示意图。
103.下面以蓝牙设备200为例对实施例进行具体说明。应该理解的是,图3所示蓝牙设备200仅是一个范例,并且蓝牙设备200可以具有比图3中所示的更多或更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现,
104.如图3所示,蓝牙设备200可以包括:处理器201,存储器202,蓝牙通信模块203,天线204,电源开关205,usb通信处理模块206,音频模块207。其中:
105.处理器201可用于读取和执行计算机可读指令。具体实现中,处理器201可主要包括控制器、运算器和寄存器。其中,控制器主要负责指令译码,并为指令对应的操作发出控制信号。运算器主要负责保存指令执行过程中临时存放的寄存器操作数和中间操作结果等。具体实现中,处理器201的硬件架构可以是专用集成电路(asic)架构、mips架构、arm架构或者np架构等等。
106.在一些实施例中,处理器201可以用于解析蓝牙通信处理模块203接收到的信号,如电子设备100发送的配对模式修改请求,等等。处理201可以用于根据解析结果进行相应的处理操作,如生成配对模式修改响应,等等。
107.存储器202与处理器201耦合,用于存储各种软件程序和/或多组指令。具体实现中,存储器202可包括高速随机存取的存储器,并且也可包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其他非易失性固态存储设备。存储器202可以存储操作系统,例如ucos,vxworks、rtlinux等嵌入式操作系统。存储器202还可以存储通信程序,该通信程序可用于与电子设备100,一个或多个服务器,或其他设备进行通信。
108.蓝牙通信模块203可以包括经典蓝牙(bt)模块和低功耗蓝牙(bluetooth low energy,ble)模块。
109.在一些实施例中,蓝牙通信模块203、可以监听到其他设备(如电子设备100)发射的信号,如探测请求、扫描信号等等,并可以发送响应信号、扫描响应等,使得其他设备(如电子设备100)可以发现蓝牙设备200,并去其他设备(如电子设备100)建立无线通信连接,通过蓝牙与其他设备(如电子设备100)进行通信。
110.在另一些实施例中,蓝牙通信模块203也可以发射信号,如广播ble信号,使得其他
设备(如电子设备100)可以发现蓝牙设备200,并与其他设备(如电子设备100)建立无线通信连接,通过蓝牙与其他设备(如电子设备100)进行通信。
111.蓝牙设备200的无线通信功能可以通过天线204,蓝牙通信模块203,调制解调处理器等实现。
112.天线204可用于发射和接收电磁波信号。蓝牙设备200中的每个天线可用于覆盖单个或多个通信频带。
113.在一些实施例中蓝牙通信模块203的天线可以有一个或多个。
114.电源开关205可用于控制电源向蓝牙设备200的供电。
115.usb通信处理模块206可用于通过usb接口(未示出)与其他设备进行通信。
116.音频模块26可用于通过音频输出接口输出音频信号,这样可使得蓝牙设备200支持音频播放。音频模块还可用于通过音频输入接口接收音频数据。蓝牙设备200可以为蓝牙耳机等媒体播放设备。
117.在一些实施例中,蓝牙设备200还可以包括显示屏(未示出),其中,该显示屏可用于显示图像,提示信息等。显示屏可以采用lcd显示屏,oled显示屏,amoled显示屏,fled显示屏,qled显示屏等等。
118.在一些实施例中,蓝牙设备200还可以包括rs-232接口等串行接口。该串行接口可连接至其他设备,如音箱等音频外放设备,使得蓝牙设备200和音频外放设备协作播放音视频。
119.可以理解的是图3示意的结构并不构成对蓝牙设备200的具体限定。在本技术另一些实施例中,蓝牙设备200可以包括比图示更多或更少的部件,或组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
120.本技术实施例所述的方法中,蓝牙设备使用的蓝牙协议框架可以参考上述图2所示,在此不再赘述。
121.在介绍本技术实施例之前,首先介绍本技术实施例中的几个技术术语。
122.虚拟配对:设备呈现给用户是“已配对”,但从蓝牙协议角度看其实是未配对状态。处于虚拟配对状态的设备可以在首次使用时触发配对协议交互,完成物理配对。
123.物理配对:即常规的配对状态,也包括完成物理配对动作的蓝牙协议交互过程。
124.静默配对:常规的配对过程往往需要用户的操作和手动确认。静默配对指的是在整个配对过程中无须用户操作,除增加了配对协议交互对应的时间外,其他对用户无感。
125.为了便于理解,本技术以下实施例将以具有图1和图2所示结构的手机,以及图3所示的蓝牙耳机为例,结合附图对本技术实施例提供的分享蓝牙配对信息的方法进行具体阐述。
126.图4示出了本技术实施例提供的一组图形用户界面(graphical user interface,gui)。
127.参见图4中的(a)所示,该gui为手机桌面。该手机桌面包括多个应用程序的图标,该多个应用程序的图标中包括设置的图标401。当手机检测到用户点击桌面上的图标401的操作后,可以启动设置手机相关功能,显示如图4中的(b)所示的gui。
128.参见图4中的(b)所示的gui,该gui为手机的设置界面。该gui包括多个功能选项,该多个功能选项中包括无线和网络、设备连接、桌面和壁纸和声音等,其中,用户可以通过
设备连接功能进行蓝牙、nfc和手机投屏等功能的设置。当手机检测到与用户点击设备连接功能402的操作后,显示如图4中的(c)所示的gui。
129.参见图4中的(c)所示的gui,该gui为手机的设备连接设置界面。该gui包括设备连接下的多个功能选项,该多个功能选项包括蓝牙、nfc、huawei beam、huawei share以及手机投屏等设备连接选项。当手机检测到用户点击蓝牙功能403的操作后,显示如图4中的(d)所示的gui。
130.参加图4中的(d)所示的gui,该gui为蓝牙设置界面。该蓝牙设备界面包括蓝牙开启控件404,设备名称“手机a”等功能。当手机检测到用户点击控件404的操作后,手机打开蓝牙功能,并可以显示图4中的(e)所示。
131.参见图4中的(e)所示的gui,该gui为蓝牙设置的另一界面。该界面可以显示已配对设备和可用设备,其中已配对设备可以为手机之前连接过的蓝牙设备,可用设备中可以为手机搜索到的蓝牙设备。其中,在已配对设备中包括设备名为“vw radio”、“蓝牙耳机”和“jbl go”的蓝牙设备。当手机检测到用户点击控件405的操作后,显示如图4中的(f)所示的gui。
132.参见图4中的(f)所示的gui,该gui为设备名为“蓝牙耳机”的蓝牙设备的设置界面。该设置界面上包括对设备名为“蓝牙耳机”的蓝牙设备的功能设置,包括通话音频、媒体音频和分享给其他设备等功能选项。此时,手机b检测到用户打开蓝牙功能的操作后,可以显示“已配对设备”和“可用设备”,在“已配对设备”中可以显示手机b曾经连接过的蓝牙设备,而在“可用设备”中可以显示手机b之间没有连接过,而当前搜索到的蓝牙设备。其中,“已配对设备”中包括智能音箱(手机b之前和智能音箱进行过蓝牙配对)。当手机a上检测到用户点击控件406的操作后,可以显示如图4中的(g)所示的gui。
133.参见图4中的(g)所示的gui,该gui为设备名为“蓝牙耳机”的蓝牙设备的另一设置界面。该设置界面上显示可以被手机a分享“蓝牙耳机”的设备。可分享设备中包括设备名为“ipad”和“手机b”的设备。当手机a检测到用户点击设备名为“手机b”的设备407的操作后,手机a可以向手机b发送关于“蓝牙耳机”的配对信息(例如,“蓝牙耳机”的媒体接入控制(media access control,mac)地址、设备名称以及设备类型等信息)。手机b在接收到手机a发送的关于“蓝牙耳机”的配对信息,可以在蓝牙设置界面的“已配对设备”中显示设备名称为“蓝牙耳机”的蓝牙设备。在设备名称“蓝牙耳机”附近包括图标408,该图标408可以用于提示手机b和蓝牙耳机只是进行虚拟配对,还没有实现物理配对。
134.还应理解,若配对信息中包括设备名称“蓝牙耳机”,那么手机b可以在“已配对设备”中显示该设备的设备名称。若配对信息中包括设备类型“耳机”,那么手机b还可以在设备名称附近显示耳机的图标。
135.一个实施例中,手机a上的可分享设备列表中显示第一账号下手机a以外的其他设备,其中,手机a上登录的账号为第一账号。示例性的,手机a上登录的账号为华为账号1,华为账号1下的设备包括手机a和手机b,那么当手机a检测到用户点击控件406的操作时,手机a可以在可分享设备列表中显示手机b的信息。
136.参见图4中(h)所示,该gui为手机b的另一蓝牙设置界面。当手机b检测到用户点击设备名为“蓝牙耳机”的蓝牙设备后,手机可以显示如图4中的(i)所示的gui。
137.参见图4中的(i)所示,该gui为手机b的另一蓝牙设置界面。当手机b检测到用户点
击设备名称为“蓝牙耳机”的蓝牙设备后,手机可以显示提醒框409,其中,提醒框409中包括提示信息“蓝牙耳机通过手机a分享获得,是否需要与蓝牙耳机进行配对”。当手机b检测到用户点击确定控件时,手机可以显示如图4中的(j)所示的gui。
138.参见图4中的(j)所示,该gui为手机b的另一蓝牙设置界面。当手机b检测到用户点击确定控件时,手机b和设备名为“蓝牙耳机”的蓝牙设备可以进行静默配对。此后,用户可以使用蓝牙耳机接听手机b的来电或者使用蓝牙耳机播放手机b上的音频等等。
139.应理解,当手机b和设备名为“蓝牙耳机”的蓝牙设备完成静默配对后,手机b就和“蓝牙耳机”完成了物理配对。
140.本技术实施例中,手机a可以通过扫描周围设备的方式发现手机b,同时通过近距离通信将手机a上已配对设备的配对信息发送给手机b。这样避免了用户需要在蓝牙设备上进行相应的操作,使得蓝牙设备进入可配对状态后才能和手机a进行蓝牙连接,节省了用户在使用新的设备连接蓝牙设备时的操作,提升了用户体验。
141.图5示出了本技术实施例提供的另一组gui。
142.参见图5中的(a)所示的gui,该gui为蓝牙设置的另一显示界面。该显示界面可以显示已配对设备和可用设备,其中可配对设备可以为手机之前连接过的蓝牙设备,可用设备中可以为手机搜索到的蓝牙设备。其中,在已配对设备中包括设备名为“vw radio”、“蓝牙耳机”和“jbl go”的蓝牙设备。当手机a在该显示界面上检测到用户的长按操作时,可以显示如图5中的(b)所示的gui。
143.一个实施例中,手机a也可以在检测到用户在某个已配对设备上的长按操作时,显示如图5中的(b)所示的gui。
144.参见图5中的(b)所示的gui,该gui为蓝牙设置的另一显示界面。该显示界面上包括了提醒框501,其中提醒框501中包括提示信息,该提示信息用于提示用户“请选择需要分享的蓝牙设备”。用户可以选择需要分享的蓝牙设备。当手机a检测到用户选择了设备名为“vw radio”、“蓝牙耳机”和“jbl go”的蓝牙设备且点击了控件502的操作后,可以显示如图5中的(c)所示的gui。
145.参见图5中的(c)所示的gui,该gui为蓝牙设置的另一显示界面。该显示界面上包括了提醒框503,其中提醒框503中包括提示信息,该提示信息用于提示用户“请选择分享方式”。分享方式中包括邮件分享、信息分享、微信分享、hishare分享等方式。当手机a检测到用户点击微信分享控件504的操作后,可以显示如图5中的(d)所示的gui。
146.参见图5中的(d)所示的gui,该gui为蓝牙设置的另一显示界面。该显示界面上包括了发送对象的选择列表。其中,该选择列表中包括弟弟、妹妹、妈妈和爸爸。在用户向联系人弟弟选择分享“vw radio”、“蓝牙耳机”和“jbl go”的配对信息之前,手机b的蓝牙显示界面上显示“已配对设备”和“可用设备”。在“已配对设备”中可以显示手机b曾经连接过的蓝牙设备,而在“可用设备”中可以显示手机b之间没有连接过,而当前搜索到的蓝牙设备。其中,“已配对设备”中包括智能音箱(手机b之前和智能音箱进行过蓝牙配对)。
147.参见图5中的(e)所示的gui,该gui为蓝牙设置的另一显示界面。当用户选择了弟弟作为“vw radio”、“蓝牙耳机”和“jbl go”的配对信息的发送对象后,手机a可以提示用户相应的配对信息已经发送。同时,手机b在接收到相应的配对信息后,可以在“已配对设备”中显示设备名称为“智能音箱”、“vw radio”、“蓝牙耳机”和“jbl go”的设备。其中,设备名
称为“vw radio”、“蓝牙耳机”和“jbl go”的设备附近可以显示图标408,该图标408可以用于提示手机b和设备名称为“vw radio”、“蓝牙耳机”和“jbl go”的设备只是进行虚拟配对,还没有实现物理配对。
148.应理解,手机b在接收到手机a发送的配对信息后,可以将该配对信息解析出来。示例性的,手机b在解析出该配对信息中包括mac地址和设备名称(例如,“vw radio”、“蓝牙耳机”和“jbl go”)并将这三个设备的设备名称添加到“已配对设备”中;或者,也可以是手机b检测到用户在手机b的微信应用中点击了接收到的配对信息后,手机b可以将相应的设备名称显示在“已配对设备”中。
149.还应理解,虽然手机b在蓝牙设置界面的“已配对设备”中显示设备名为“vw radio”、“蓝牙耳机”和“jbl go”的蓝牙设备,但是此时手机b和“vw radio”、“蓝牙耳机”、“jbl go”只是进行虚拟配对,还没有实现物理配对。当手机b检测到用户点击了某个蓝牙设备且和该蓝牙设备建立了蓝牙连接后,才实现了手机b该设备完成物理配对。
150.本技术实施例中,手机a可以通过邮件、社交应用、短消息等方式向手机b发送手机a上已配对设备的配对信息。这样避免了用户需要在蓝牙设备上进行相应的操作,使得蓝牙设备进入可配对状态后才能和手机a进行蓝牙连接,节省了用户在使用新的设备连接蓝牙设备时的操作,提升了用户体验。
151.图6示出了本技术实施例提供的另一组gui。
152.参见图6中的(a)所示的gui,该gui为蓝牙设置的另一显示界面。当手机a检测到用户点击分享控件后,可以显示如图6中的(b)所示的gui。
153.参见图6中的(b)所示的gui,该gui为牙设置的另一显示界面。该显示界面上包括手机a生成的二维码信息,同时手机a可以提示用户“请使用设备扫描二维码,已进行数据同步”。
154.参见图6中的(c)所示的gui,该gui为手机b的蓝牙设置的显示界面。在手机b没有扫描图6中的(b)所示的二维码之前,手机b的蓝牙显示界面上显示“已配对设备”和“可用设备”。在“已配对设备”中可以显示手机b曾经连接过的蓝牙设备,而在“可用设备”中可以显示手机b之间没有连接过,而当前搜索到的蓝牙设备。其中,“已配对设备”中包括智能音箱(手机b之前和智能音箱进行过蓝牙配对)。
155.在手机b通过扫描图6中的(b)所示的二维码后,可以显示如图6中的(d)所示的gui。
156.参见图6中的(d)所示的gui,该gui为手机b的蓝牙设置的另一显示界面。当手机b扫描了二维码后,手机b可以获取到手机a发送的相应设备的配对信息。手机b在已配对设备列表中显示设备名称为“智能音箱”、“vw radio”、“蓝牙耳机”和“jbl go”的设备,其中,设备名称为“vw radio”、“蓝牙耳机”和“jbl go”的设备附近可以显示图标408,该图标408可以用于提示手机b和设备名称为“vw radio”、“蓝牙耳机”和“jbl go”的设备只是进行虚拟配对,还没有实现物理配对。
157.本技术实施例中,手机a可以将已配对设备的配对信息生成二维码。当手机b扫描此二维码后,即可以获得手机a上已配对设备的配对信息。这样避免了用户需要在蓝牙设备上进行相应的操作,使得蓝牙设备进入可配对状态后才能和手机a进行蓝牙连接,节省了用户在使用新的设备连接蓝牙设备时的操作,提升了用户体验。
158.图7示出了本技术实施例提供的分享信息的方法的示意性流程图。该方法中可以包括发送端的数据分享过程,以及接收端的数据接收和数据生效过程。
159.其中,发送端的数据分享过程包括设备勾选、数据生成以及分享发送。设备勾选过程可以是通过发送端(例如,手机a)的显示界面上完成。示例性的,如图5中的(b)所示,当手机a检测到用户长按某个已配对设备时,手机可以显示提醒框501。用户可以通过提醒框501实现设备勾选。
160.一个实施例中,手机a上显示的已配对设备中也可以只有部分能被分享,某些已配对设备可以不允许被分享,在这种情况下,提醒框501中可以不出现不允许被分享的设备,或者,也可以出现不允许被分享的设备但是手机a可以提示该设备不允许被分享。
161.数据生成过程可以是在用户选定了需要被分享的蓝牙设备后,在选择分享方式并确认分享发送之前,基于这些需要被分享的蓝牙设备(如图5中的(b)中的“vw radio”、“蓝牙耳机”、“jbl go”)的配对信息生成需要通过分享发送的配对信息。
162.应理解,数据生成过程也可以是在用户选择了分享方式且发送给接收端之前触发的。
163.还应理解,数据生成过程中生成的配对信息可以是加密的,也可以是不加密的。
164.分享发送过程可以是通过发送端支持的各种分享途径将配对信息发送给接收端。分享途径包括近距离无线通信(例如,蓝牙、wi-fi、nfc)、邮件、社交应用、短消息等发送方式。
165.一个实施例中,发送端在发送配对信息时,可以指定接收端,也可以不指定接收端。
166.一个实施例中,发送端可以在配对信息中加上防二次使用信息,以提升安全性。示例性的,发送端可以在发送的配对信息中携带序列号,该序列号可以作为一次性使用的“防伪标识”。例如,手机b在使用该配对信息与蓝牙耳机配对时,蓝牙耳机如果发现该序列号没有被使用,则手机b的蓝牙连接将被蓝牙耳机接收;当手机c在使用该配对信息与蓝牙耳机配对时,蓝牙耳机如果发现该序列号已经被使用,则手机c的蓝牙连接将被蓝牙耳机拒绝。
167.或者,手机b也可以在与蓝牙耳机进行配对之前,向服务器发送该序列号,由服务器验证该序列号是否已经被使用。如果服务器指示手机b该序列号未被使用,那么手机b可以与蓝牙耳机进行静默配对;否则,手机b可以不与蓝牙耳机进行静默配对。
168.一个实施例中,发送端设备还可以在配对信息中加上配对信息的有效期信息,以提升安全性能。例如,若该有效期信息指示该配对信息在某个时刻之前有效,那么接收端接收到该配对信息时,可以向服务器发送该有效期信息。若服务器指示该配对信息在该时刻之前,那么接收端可以使用该配对信息与蓝牙耳机完成静默配对。否则,接收端可以不与蓝牙耳机进行静默配对。
169.接收端的数据接收过程包括分享接收、数据解析以及信息生成。其中,分享接收是指接收端通过各种分享方式接收发送端发送的配对信息。
170.数据解析的结果是为了获取配对信息。示例性的,如图4中的(g),当手机b接收到手机a发送的配对信息后,手机b就可以触发数据解析。示例性的,如图5中的(e),手机b检测到用户在手机b的微信应用中点击了接收到的配对信息后,手机b就可以触发数据解析。
171.为了提高安全性能,接收端也可以在对数据进行解析后对配对信息进行销毁。例
如,配对信息中携带有效期信息,在配对信息超过数据有效期后,接收端可以对配对信息进行销毁。
172.信息生成是指接收端基于数据解析的结果,将相应设备添加到已配对设备列表(或者,如图4中的(g)所示的“已配对设备”)中。例如,手机b通过数据解析获得了蓝牙设备的设备名称为“蓝牙耳机”,同时手机b通过数据解析获取了蓝牙设备的设备类型,那么手机b可以在“已配对设备”中显示手机a分享的蓝牙设备的设备名称“蓝牙耳机”以及蓝牙设备的图标。
173.除此之外,在手机b没有与手机a分享的蓝牙设备配对之前,手机b在“已配对设备”中新添加的设备可以有特殊的标识,如在设备名称“蓝牙耳机”后面标识其为虚拟配对的设备。
174.一个实施例中,手机b还可以通过显示界面告知用户其添加的结果。例如,手机b可以在“已配对设备”中显示“蓝牙耳机”的同时,通过提醒框提示用户“已为您在已配对设备中成功添加了蓝牙设备,点击即可以完成配对”。
175.接收端的数据生效过程可以包括业务触发和静默配对。其中,业务触发的条件可以是接收端检测到用户点击手机a分享的蓝牙设备的操作。
176.静默配对是实现“虚拟配对”到“物理配对”的过程。当不满足静默配对的场景时(如配对信息已经超过有效期),在接收端和蓝牙设备进行配对时会自动切换成常规配对,例如让用户输入密码或者在蓝牙设备上按键等操作。
177.本技术实施例中,为了保证从发送端到接收端的数据可靠性,发送端和接收端可以使用保密专用通道进行配对信息的发送和接收。例如,发送端和接收端都安装有专用的应用程序。这是可以通过专用的应用程序建立即使通信通道,配对信息用完可以及时销毁,无需在接收端的存储器中保存,具有比较高的安全性。又例如,发送端可以通过微信、邮件等等传输通道向接收端发送配对信息。而接收端需要使用专用的应用程序进行配对信息的解析。
178.一个实施例中,发送端可以对发送的配对信息进行加密。只有知道密码的接收端才可以解密获得配对信息。示例性的,如图4中的(g)所示,当手机a检测到用户点击手机b的操作后,手机a上可以提示用户分享密码为1234。手机b在接收到手机a发送的经过加密后的配对信息后,手机b可以提示用户输入解密密码。如果手机b检测到用户输入了正确的密码,那么手机b可以对加密后的配对信息进行解密,从而获得配对信息。
179.一个实施例中,如图6中的(c)所示,手机a生成的二维码包括手机a的设备id,采用手机a的私钥加密后的配对信息以及配对信息的有效期。手机b通过扫描获得该二维码后,手机b可以先确定该配对信息是否在有效期内。如果在有效期外则可以提示用户该二维码失效。如果在有效期内,则手机b可以使用手机a的设备id向云端服务器请求手机a的公钥(如果之前手机b以及保存有手机a的公钥,则可以不用再次向云端服务器请求手机a的公钥)。手机b在从云端服务器获取手机a的公钥后,可以使用手机a的公钥对经过手机a的私钥加密后的配对信息进行解密,从而获得该配对信息。
180.或者,手机a生成的二维码包括蓝牙耳机的设备id,采用蓝牙耳机的私钥加密后的配对信息以及配对信息的有效期。手机b通过扫描获得该二维码后,手机b可以先确定该配对信息是否在有效期内。如果在有效期外则可以提示用户该二维码失效。如果在有效期内,
则手机b可以使用蓝牙耳机的设备id向云端服务器请求蓝牙耳机的公钥。手机b在从云端服务器获取蓝牙耳机的公钥后,可以使用蓝牙耳机的公钥对经过蓝牙耳机的私钥加密后的配对信息进行解密,从而获得该配对信息。
181.图7示出了本技术实施例中的分享配对信息的方法的示意性流程图。如图7所示,该方法可以由手机a、手机b和蓝牙耳机执行。如图7所示,该方法700包括:
182.s701,手机a检测到用户将蓝牙耳机分享给手机b的操作。
183.示例性的,参见图4中的(h)所示,当手机a检测到用户点击设备名为“手机b”的设备的操作后,可以将该蓝牙耳机的配对信息发送给手机b。
184.s702,手机a向手机b发送蓝牙耳机的配对信息。
185.一个实施例中,该蓝牙耳机的配对信息中可以包括蓝牙耳机的标识信息。
186.示例性的,手机a向手机b发送的配对信息包括蓝牙耳机的序列号,那么手机a在获取蓝牙耳机的序列号后,可以通过该序列号向云端服务器请求蓝牙耳机的配对信息(例如,mac地址、设备名称以及设备类型等)。或者,如果手机a向手机b发送的标识信息包括蓝牙耳机的mac地址,那么手机a在获取蓝牙耳机的mac地址后,可以通过该mac地址向云端服务器请求蓝牙耳机的其他配对信息(例如,设备名称以及设备类型等)。
187.一个实施例中,该配对信息中包括蓝牙耳机的mac地址、设备名称以及设备类型,那么手机b就无需再向云端服务器查询蓝牙耳机的其他配对信息。
188.手机a还可以对配对信息进行加密,手机b可以提示用户输入密码或者扫描二维码的方式对加密后的配对信息进行解密,从而获得配对信息。应理解,手机b提示用户输入二维码,或者扫描二维码的方式对加密后的配对信息进行解密的过程可以参考上述实施例中的描述,为了简洁,在此不再赘述。
189.一个实施例中,该手机a还可以向手机b发送防二次转发信息,例如该防二次转发信息为序列号。手机b在接收到该序列号后,可以将该序列号发送给云端服务器,由云端服务器对该序列号进行校验。如果云端服务器确定未使用过,则云端服务器可以向手机b指示该序列号未被使用过,手机b可以使用该配对信息与蓝牙耳机进行静默配对。否则,云端服务器向手机指示该序列号已经被使用,那么手机b则不会使用该配对信息与蓝牙耳机进行静默配对。
190.一个实施例中,该手机a还可以向手机b发送有效期信息。手机b在接收到该有效期信息后,未避免本地时钟的偏差,手机b可以将该有效期信息发送给云端服务器,由云端服务器确定是否有效。若云端服务器确定有效,则可以指示手机b该配对信息有效;否则,云端服务器可以指示手机b该配对信息无效。
191.s703,手机b在已配对设备列表中显示蓝牙耳机的信息。
192.一个实施例中,若手机b接收到手机a发送的配对信息中包括蓝牙耳机的设备地址、设备名称。那么手机b可以将蓝牙耳机的设备名称显示在手机b的已配对设备列表中。
193.示例性的,如图4中的(g)中,在手机b在接收到手机a发送的蓝牙耳机的配对信息后,在手机b的已配对设备列表中显示设备名称为“蓝牙耳机”的蓝牙设备。
194.一个实施例中,手机b上还包括提示信息,还提示信息用于提示蓝牙耳机虽然显示在已配对设备列表中,但是手机b并没有和蓝牙耳机进行过蓝牙配对。
195.示例性的,如图4中的(g)中,在手机b的已配对设备列表中显示的“蓝牙耳机”附近
包括图标408,该图标408可以用于提示蓝牙耳机虽然显示在已配对设备列表中,但是手机b并没有和蓝牙耳机进行过蓝牙配对。
196.s704,手机b在已配对设备列表中显示设备名为“蓝牙耳机”的蓝牙设备并检测到用户点击蓝牙耳机的操作。
197.示例性的,如图4中的(h)所示,手机b在接收到该配对信息后,可以在“已配对设备”中显示设备名为“蓝牙耳机”的蓝牙设备。应理解,手机b在和“蓝牙耳机”建立蓝牙连接之前,手机b和蓝牙耳机处于虚拟配对状态。
198.一个实施例中,若手机a向手机b发送了该配对信息的有效期信息。那么如果手机b确定该配对信息在有效期内,手机b可以在已配对列表中显示该蓝牙耳机的信息。如果手机b确定该配对信息不再有效期内,那么手机可以不在已配对列表中显示该蓝牙耳机的信息,或者,手机b可以在已配对列表中显示该蓝牙耳机的信息以及提示信息,该提示信息用于提示该蓝牙耳机的配对信息已经过期。
199.s705,手机b和蓝牙耳机建立acl链路。
200.一个实施例中,手机b和蓝牙耳机建立acl链路,包括:手机b和蓝牙耳机建立私有rfcomm连接。本技术实施例中,手机b和蓝牙耳机建立私有rfcomm连接,可以包括:
201.s7051,手机b向蓝牙耳机请求建立私有rfcomm连接。
202.示例性的,当手机b检测到用户在已配对老设备列表中点击了“蓝牙耳机”的操作,则手机b可以触发向蓝牙耳机请求建立私有rfcomm连接。
203.s7052,蓝牙耳机向手机b发送响应,该响应消息用于指示接受手机b的连接请求。
204.应理解,当手机b接收到该响应后,手机b和蓝牙耳机之间就建立好了私有rfcomm连接。
205.还应理解,手机b可以通过私有rfcomm协议向蓝牙耳机发送指示信息,指示信息用于指示蓝牙耳机进入可配对模式;或者,手机b还可以通过蓝牙串口(serial port profile,spp)、l2cap、安全管理协议(security manage protocol,smp)蓝牙低功耗通用属性配置文件(bluetooth low energy generic attribute profile,ble gatt)、wi-fi、超宽带(ultra wide band,uwb)、红外线数据标准(infrared data association,irda)等途径向蓝牙耳机发送该指示信息。
206.应理解,acl链路是底层异步通信物理链路,recomm连接是一种基础的上层协议(profile)连接,recomm连接使用的是acl链路。
207.一个实施例中,手机b在接收到手机a发送的蓝牙耳机的配对信息(例如,配对信息中包括蓝牙耳机的mac地址)后,手机b就可以和蓝牙耳机建立acl链路。在手机b与蓝牙耳机建立好acl链路后,手机b可以进行该配对信息有效期的验证。或者,手机b可以先进行有效期的验证,若手机b确定配对信息在有效期内,那么手机b可以和蓝牙耳机建立acl链路。
208.s706,手机b通过acl链路向蓝牙耳机发送指示信息,该指示信用于指示蓝牙耳机进入可配对模式。
209.s707,蓝牙耳机在接收到该指示信息后,进入可配对模式。
210.s708,手机b和蓝牙耳机进行标准蓝牙配对流程。
211.应理解,s707是以蓝牙标准配对流程进行说明的,本技术实施例中对手机b和蓝牙耳机配对的过程并不限定。
212.s709,手机b和蓝牙耳机进行数据传输。
213.示例性的,当手机b通过蓝牙耳机接听电话时,手机和主耳之间可以进行hfp连接。
214.示例性的,当手机b通过蓝牙耳机听音乐,看视频时,手机和主耳之间可以进行a2dp连接。
215.图8示出了本技术实施例中手机a和蓝牙设备建立连接的过程的示意图。该蓝牙设备可以上述蓝牙耳机为例进行说明。如图8所示,该过程包括:
216.s801,手机a和蓝牙耳机进行标准蓝牙设备查询(inquiry)流程。
217.示例性的,参见图4中的(e)所示,当手机a检测到用户点击设备名为“蓝牙耳机”的蓝牙设备的操作后,触发手机a和蓝牙耳机进行标准蓝牙设备查询流程。
218.应理解,该过程可以是在蓝牙耳机第一次开盒时通过靠近发现和手机a相连接,也可以是,手机a通过主动搜索蓝牙设备发现该蓝牙耳机后,手机a和该蓝牙耳机相连。
219.一个实施例中,手机和蓝牙耳机建立标准蓝牙配对流程,包括:手机和蓝牙耳机建立acl链路;手机和蓝牙耳机进行配对/sdp/加密过程。
220.s802,手机a向该蓝牙耳机发送设备能力查询请求信息,该设备能力查询请求信息用于查询该蓝牙耳机是否支持分享。
221.示例性的,手机a可以通过蓝牙协议层面的echo消息中携带特定的字段,该特定的字段可以用于查询该蓝牙耳机是否支持分享。
222.示例性的,手机a也可以通过app层面的新的消息来携带该设备能力查询请求信息。
223.应理解,s802-s805中的信息交互可以是私有命令的交互。
224.s803,蓝牙耳机向手机a发送设备能力查询响应信息,该设备能力查询响应信息用于指示该蓝牙耳机支持分享。
225.s804,手机a向该蓝牙耳机请求认证信息token。
226.示例性的,手机a可以通过蓝牙协议层面的echo消息中携带特定的字段,该特定的字段可以用于请求认证信息。
227.示例性的,手机a也可以通过app层面的新的消息来携带该请求信息,用于向蓝牙耳机请求认证信息。
228.应理解,无论是蓝牙协议层面的echo消息或者是app层面的消息,都需要通过在手机a和蓝牙耳机之间的加密链路上进行传输。
229.示例性的,该认证信息token但不限于密码、身份识别码、加密字符串等等。
230.s805,蓝牙耳机向手机a发送认证信息token。
231.此后,手机a可以和蓝牙耳机进行数据交互,用户可以使用蓝牙耳机听音乐,接电话等等。
232.图9示出了本技术实施例中通过手机a将该蓝牙设备分享给手机b的过程的示意图。如图9所示,该过程包括:
233.s901,手机a检测到用户将蓝牙耳机分享给手机b的操作。
234.示例性的,参见图4中的(h)所示,当手机a检测到用户点击设备名为“手机b”的设备的操作后,可以将该蓝牙耳机的配对信息发送给手机b。
235.s902,手机a向手机b发送蓝牙耳机的配对信息。
236.应理解,s901-s902的过程可以参考上述s701-s702的过程,为了简洁,在此不再赘述。
237.一个实施例中,该手机a还可以向手机b发送认证信息token。在蓝牙耳机与手机b配对之前,手机b可以使用该认证信息与蓝牙耳机进行交互认证。
238.s903,手机b在已配对设备列表中显示设备名为“蓝牙耳机”的蓝牙设备并检测到用户点击蓝牙耳机的操作。
239.s904,手机b和该蓝牙耳机建立acl链路。
240.应理解,此时手机b在配对信息中获取到蓝牙耳机的mac地址,则手机b可以和蓝牙耳机先建立acl链路。
241.s905,手机b和蓝牙耳机进行交互认证流程。
242.本技术实施例中,该交互认证流程包括但不限于以下三种方式:
243.方式一
244.手机b将认证信息通过acl链路发送给蓝牙耳机,蓝牙耳机确定该认证信息和之前发送给手机a的认证信息相同,则手机b和蓝牙耳机交互认证通过。这种方式可以将认证信息全部发送给蓝牙耳机进行认证,可以节省认证过程中的信息交互。
245.方式二
246.手机b将一部分认证信息通过acl链路发送给蓝牙耳机,蓝牙耳机确定这一部分认证信息是否正确。如果正确,蓝牙耳机可以向手机b继续发送扫描请求(scan request),该扫描请求用于请求另一部分认证信息;手机b在收到扫描请求后,可以向蓝牙耳机发送扫描响应(scan response),该扫描响应中包括加密后的另一部分认证信息。
247.方式三
248.该认证过程可以包括以下步骤:
249.s9051,手机b向蓝牙耳机请求随机数。
250.s9052,蓝牙耳机向手机b发送随机数a以及认证类别。其中,该认证类别用于指示手机b进行身份认证。
251.s9053,手机b向蓝牙耳机发送随机数b和派生tokena。
252.其中,派生tokena由手机b使用随机数a经过认证信息token加密后得到。
253.s9054,蓝牙耳机向手机b发送派生tokenb和配对状态码,该配对状态码用于指示蓝牙耳机进入可配对状态。
254.其中,蓝牙耳机在接收到派生tokena后,如果可以使用认证信息解析出随机数a,则蓝牙耳机可以确定手机为可信任的设备。此时蓝牙耳机可以进入可配对状态,以及向手机b发送派生tokenb。当手机b使用认证信息token从派生tokenb解析出随机数b后,手机b启动标准蓝牙配对流程。
255.应理解,上述s905中手机b与蓝牙耳机进行交互认证的过程类似于上述实施例中有效期校验,该交互认证可以理解为一种配对信息合法性校验的实施方式。
256.一个实施例中,手机b也可以先和蓝牙耳机进行交互认证。当手机b和蓝牙耳机交互认证通过后,手机b可以和蓝牙耳机建立acl链路。
257.s906,蓝牙耳机在确定交互认证通过后,进入可配对模式。
258.应理解,s905-s906中手机b和蓝牙耳机进行交互认证的过程是可选的,本技术实
施例中,手机b还可以不与蓝牙耳机进行交互认证的过程。
259.s907,手机b在确定交互认证通过后,启动标准蓝牙配对流程。
260.s908,手机b和蓝牙耳机进行标准蓝牙配对流程。
261.s909,手机b和蓝牙耳机进行数据传输。
262.示例性的,当手机b通过蓝牙耳机接听电话时,手机和主耳之间可以进行hfp连接。
263.示例性的,当手机b通过蓝牙耳机听音乐,看视频时,手机和主耳之间可以进行a2dp连接。
264.本技术实施例中,当蓝牙耳机上一次连接了手机a,需要连接手机b时,可以通过手机a上将该蓝牙耳机的配对信息和认证信息分享给手机b,手机b可以先使用手机a发送的认证信息与蓝牙耳机进行认证。在认证通过后进行蓝牙配对。这样有助于提升手机b和蓝牙耳机配对时的安全性。同时,避免了用户需要在蓝牙耳机上按压功能键,进入可配对状态后才能和手机b进行配对的过程,节省了用户在使用新的设备连接蓝牙耳机时的操作,提升了用户体验。
265.以上方法900中是通过手机b触发的静默配对的方式实现手机b和蓝牙耳机建立蓝牙连接。本技术实施例中,也可以通过耳机来触发静默配对。示例性的,手机a在向手机b发送配对信息的同时,也可以请求手机b向手机a发送手机b的mac地址。手机a在获取到手机b的mac地址后,可以将手机b的mac地址发送给蓝牙耳机。下一次蓝牙耳机检测到开盒时,可以直接向手机b发起配对请求。
266.图10示出了本技术实施例中的分享配对信息的方法的示意性流程图。如图10所示,该方法可以由第一电子设备(例如,手机a)、第二电子设备(例如,手机b)和配件设备(例如,蓝牙耳机)执行。如图10所示,该方法1000包括:
267.s1001,该第一电子设备显示第一界面,该第一界面上包括第一设备列表,该第一设备列表中的设备为与该第一电子设备进行过蓝牙配对的设备,该第一设备列表中包括该配件设备。
268.示例性的,参见图4中的(e)所示的gui,在手机a的已配对设备列表中包括蓝牙耳机的信息。
269.s1002,该第二电子设备显示第二界面,该第二界面上包括第二设备列表,该第二设备列表中的设备为与该第二电子设备进行过蓝牙配对的设备,该第二设备列表中不包括该配件设备。
270.示例性的,参见图4中的(f)所示的gui,在手机b的已配对设备列表中不包括蓝牙耳机的信息。
271.s1003,该第一电子设备在检测到用户在该第一界面上的第一操作时,向该第二电子设备发送该配件设备的配对信息。
272.示例性的,参见图4中的(g)所示的gui,该第一操作可以为用户在可分享设备列表中选择手机b的操作。当手机a检测到该操作时,手机a可以通过短距离无线通信技术(例如,wi-fi或者蓝牙)向手机b发送该蓝牙耳机的配对信息。
273.可选地,该方法1000还包括:在与该配件设备进行蓝牙配对之前,该第二电子设备在该第二界面上显示提示信息,该提示信息用于提示该第二电子设备与该配件设备未进行过蓝牙配对;在与该配件设备完成蓝牙配对时,该第二电子设备隐藏该提示信息。
274.示例性的,参见图4中的(g)所示,手机b和蓝牙耳机在进行蓝牙配对之前,手机b可以界面上显示图标408,该图标408用于指示蓝牙耳机虽然显示在手机b的已配对设备列表中,但是手机b与蓝牙耳机未进行过蓝牙配对。参见图4中的(g)和(j)所示,手机b和蓝牙耳机在完成蓝牙配对后,手机b可以隐藏该图标408。
275.可选地,该方法1000还包括:该第二电子设备在与该配件设备进行蓝牙配对之前,向该配件设备发送指示信息,该指示信息用于指示该配件设备进入可配对模式;该配件设备根据该指示信息,进入可配对模式。
276.本技术实施例中,第二电子设备在与配件设备进行蓝牙配对之前,可以指示配件设备进入可配对模式。这样有助于避免用户将配件设备进行初始化(例如,用户将蓝牙耳机放入耳机盒中并长按耳机盒上的功能键)的过程,从而避免了第二电子设备和配件设备进行配对的过程中用户的干预,有助于提升用户的体验。
277.s1004,该第二电子设备根据该配对信息,在该第二设备列表中显示该配件设备。
278.示例性的,参见图4中的(g)所示的gui,手机b在接收到该配对信息后,可以在已配对设备列表中显示蓝牙耳机的信息。
279.s1005,该第二电子设备在检测到用户在该第二设备列表中选择该配件设备的操作时,与该配件设备进行蓝牙配对。
280.示例性的,参见图4中的(h)至(j)所示的gui,当手机b检测到用户从已配对设备列表中选择蓝牙耳机的操作后,手机b可以与蓝牙耳机进行蓝牙配对。
281.本技术实施例中还提供了一种芯片,该芯片包含于电子设备中,该芯片还包括一个或者多个处理器,一个或者多个存储器以及一个或者多个计算机程序,其中一个或多个计算机程序被存储在一个或多个存储器中,一个或多个计算机程序包括指令,当指令被一个或多个处理器执行时,使得芯片执行如上述分享信息的方法中的步骤。
282.本技术实施例还提供一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述实施例中所述的分享信息方法。
283.本技术实施例还提供一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述实施例中所述的分享信息方法。
284.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
285.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
286.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
287.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
288.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
289.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
290.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1