一种信息处理方法及相关装置、设备与流程

文档序号:30512015发布日期:2022-06-25 02:10阅读:82来源:国知局
一种信息处理方法及相关装置、设备与流程

1.本技术涉及通信技术领域,尤其涉及一种信息处理方法及相关装置、设备。


背景技术:

[0002]“一碰传”技术是指两个设备之间通过简单的“碰一碰”操作快速实现配对,建立无线连接,进而可以完成高效率的信息互传等功能。其中,“碰一碰”操作实现配对主要依赖于设备的nfc标签中存储的该设备的蓝牙标识。
[0003]“一碰传”的实现普遍存在于在生产时就已经完成nfc标签配置的设备之间,对于未配置nfc标签的设备,想要实现“一碰传”的功能,就需要用户手动为设备配置nfc标签。但目前而言,手动为设备配置nfc标签的实现过程十分复杂(如,获取设备的蓝牙标识;将蓝牙标识转换为二维码形式;通过专业的烧录应用程序将蓝牙标识烧录到空白的nfc标签中等步骤),让非专业人士难以胜任。因此,如何使得nfc标签的配置简单化,让“一碰传”技术能够在设备之间普遍实现,是目前亟待解决的技术问题。


技术实现要素:

[0004]
本技术实施例提供了一种信息处理方法、电子设备及系统。第三电子设备可以自动写入第一电子设备的第一标识,基于第三电子设备存储的第一标识,第二电子设备和第一电子设备之间可以简单快速建立连接,实现信息共享。该方法可以简化配置再第三电子设备配置第一标识的过程,使得后续基于该第一标识建立连接实现信息分享更为简便快捷。
[0005]
第一方面,本技术实施例提供了一种信息处理方法,该方法应用于包括第一电子设备(电脑)、第二电子设备(手机)和第三电子设备(鼠标)的系统,该方法包括:
[0006]
第一电子设备与第三电子设备建立第一连接;第三电子设备通过该第一连接,获取第一电子设备的第一标识;第二电子设备靠近或触碰第三电子设备;第二电子设备从第三电子设备中获取第一标识;第二电子设备使用第一标识与第一电子设备建立第二连接;第一电子设备和第二电子设备通过第二连接共享信息。
[0007]
实施第一方面提供的方法,第三电子设备可以自动获取第一电子设备的第一标识,用户将第二电子设备靠近或触碰第三电子设备,第二电子设备即可获取到该第一标识,从而与第一电子设备建立第二连接。使得用户操作简便,提升用户体验。
[0008]
应理解,第一连接可以是有线连接或者无线连接,如,通过数据线建立第一电子设备与第三电子设备之间的连接,或者,通过蓝牙实现第一电子设备与第三电子设备之间的连接。
[0009]
结合第一方面,第一标识包括第一电子设备的蓝牙地址。
[0010]
结合第一方面,第三电子设备获取到第一电子设备的第一标识后,第三电子设备存储该第一标识。
[0011]
结合第一方面,在一些实施例中,第二电子设备靠近或触碰第三电子设备之前,第
二电子设备接收到用户的第一操作,该第一操作用于选定待分享的第一数据;第一电子设备和第二电子设备通过第二连接共享信息,具体为:第二电子设备向第一电子设备发送第一数据。
[0012]
在一些实施例中,第二电子设备靠近或触碰第三电子设备之后,第一电子设备和第二电子设备通过第二连接共享信息之前,第二电子设备接收到用户的第一操作,该第一操作用于选定待分享的第一数据;第二电子设备靠近或触碰第三电子设备;第一电子设备和第二电子设备通过第二连接共享信息,具体为:第二电子设备向第一电子设备发送第一数据。
[0013]
在一些实施例中,第二电子设备靠近或触碰第三电子设备之后,第一电子设备和第二电子设备通过第二连接共享信息之前,第二电子设备接收到用户的第二操作,该第二操作用于向第二电子设备分享第一数据;第一电子设备和第二电子设备通过第二连接共享信息,具体为:第二电子设备向第一电子设备发送第一数据。
[0014]
其中,第一数据包括用户选定的文件,第二电子设备复制的内容,第二电子设备显示的第一用户界面中的一个或多个。
[0015]
在一些实施例中,第一数据为用户选定的文件,第二电子设备接收到用户的第一操作之前,第二电子设备显示第二用户界面,第二用户界面包括第一文件选项,该第一文件选项对应于第一文件;第二电子设备接收到用户的第一操作,具体为:第二电子设备接收到用户作用于第一文件选项的第一操作;用户选定的文件是该第一文件选项对应的第一文件;第二电子设备向第一电子设备发送第一数据,具体为:第二电子设备向第一电子设备发送该第一文件。
[0016]
在一些实施例中,第二电子设备向第一电子设备发送第一数据之后,还包括:第一电子设备接收第一文件;第一电子设备使用与该第一文件相对应的应用程序,打开第一文件。
[0017]
在一些实施例中,第一数据为第二电子设备复制的内容,第二电子设备接收到用户的第二操作之前,第二电子设备接收到用户作用于已选定内容上的第四操作;第二电子设备复制的内容包括该已选定内容。
[0018]
在一些实施例中,第二电子设备向第一电子设备发送第一数据之后,还包括:第一电子设备接收第二电子设备复制的内容;第一电子设备在当前显示的用户界面中粘贴第二电子设备复制的内容;或者,第一电子设备检测到第五操作时,在第一电子设备当前显示的用户界面中粘贴第二电子设备复制的内容。
[0019]
结合第一方面,在一些实施例中,第二连接为蓝牙连接或wlan连接。
[0020]
第二连接为wlan连接时,第二电子设备使用第一标识与第一电子设备建立第二连接,具体包括:第二电子设备使用第一标识与第一电子设备建立蓝牙连接;基于蓝牙连接,第二电子设备向第一电子设备发送用于建立wlan连接的连接信息,连接信息包括wlan名称、wlan密码中的至少一个;第一电子设备接收到连接信息,与第二电子设备建立wlan连接。
[0021]
结合第一方面,该系统还包括第四电子设备,第三电子设备通过第一连接,获取第一标识和第一指示信息,第一指示信息包括第一电子设备的设备标识、蓝牙名称、第一预设字符中的一个或多个,包括:第二电子设备从第三电子设备中获取第一标识之前,还包括:
第四电子设备与第三电子设备建立第三连接;第三电子设备基于第三连接,获取第四电子设备的第二标识和第二指示信息,第二标识包括第四电子设备的蓝牙地址,第二指示信息包括第四电子设备的设备标识、蓝牙名称、第二预设字符中的一个或多个。
[0022]
在一些实施例中,第三电子设备获取第一电子设备的第一标识之后,还包括:第三电子设备存储第一标识和第一指示信息的对应关系;第三电子设备获取第四电子设备的第二标识之后,还包括:第三电子设备存储第二标识和第二指示信息的对应关系。
[0023]
在一些实施例中,当第一电子设备确定第三电子设备的焦点在第一电子设备上时,第一电子设备向第三电子设备发送第一指示信息;或者,当第一电子设备确定第三电子设备的焦点不在第一电子设备上时,第一电子设备向第三电子设备发送第二指示信息。
[0024]
在一些实施例中,第一电子设备确定第三电子设备的焦点不在第一电子设备上,具体包括:第一电子设备检测到第三电子设备的焦点不在第一电子设备的显示屏上且持续时长大于预设阈值时,第一电子设备确定第三电子设备的焦点不在第一电子设备上。
[0025]
第二方面,本技术实施例提供一种信息处理方法,该方法应用于第三电子设备,该方法包括:与第一电子设备建立第一连接;通过第一连接,获取第一电子设备的第一标识;靠近或触碰第二电子设备;向第二电子设备发送第一标识,第一标识用于使得第一电子设备与第二电子设备建立第二连接并共享信息。
[0026]
结合第一方面,第一标识包括第一电子设备的蓝牙地址。
[0027]
结合第一方面,获取第一电子设备的第一标识之后,还包括:存储第一标识。
[0028]
结合第一方面,通过第一连接,获取第一标识和第一指示信息,第一指示信息包括第一电子设备的设备标识、蓝牙名称、第一预设字符中的一个或多个,包括:靠近或触碰第二电子设备向第二电子设备传输第一标识之前,还包括:与第四电子设备建立第三连接;通过第三连接,获取第四电子设备的第二标识和第二指示信息,第二标识包括第四电子设备的蓝牙地址,第二指示信息包括第四电子设备的设备标识、蓝牙名称、第二预设字符中的一个或多个。
[0029]
在一些实施例中,获取第一电子设备的第一标识之后,还包括:存储第一标识和第一指示信息的对应关系;获取第四电子设备的第二标识之后,还包括:存储第二标识和第二指示信息的对应关系。
[0030]
在一些实施例中,靠近或触碰所述第二电子设备之前,接收第一电子设备发送的第一指示信息;向第二电子设备发送第一标识,具体为:向第二电子设备发送与第一指示信息对应的第一标识。
[0031]
第三方面,本技术实施例提供了一种信息处理系统,该系统包括第一电子设备、第二电子设备和第三电子设备,该第三电子设备用于执行如第二方面描述的方法。
[0032]
第四方面,本技术实施例提供了一种信息处理设备,该信息处理设备包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中该一个或多个计算机程序被存储在存储器中,该一个或多个计算机程序包括指令,当指令被信息处理设备执行时,使得该信息处理设备执行如第二方面描述的方法。
[0033]
第五方面,本技术提供了一种芯片,该芯片应用于电子设备,该芯片包括一个或多个处理器,该处理器用于调用计算机指令以使得该电子设备执行如第二方面以及第二方面中任一可能的实现方式描述的方法。
[0034]
第六方面,本技术提供一种包含指令的计算机程序产品,当上述计算机程序产品在电子设备上运行时,使得上述电子设备执行如第二方面以及第二方面中任一可能的实现方式描述的方法。
[0035]
第七方面,本技术提供一种计算机可读存储介质,包括指令,当上述指令在电子设备上运行时,使得上述电子设备执行如第二方面以及第二方面中任一可能的实现方式描述的方法。
[0036]
本技术实施例提供的技术方案,第三电子设备可以自动获取并存储第一电子设备的第一标识,解决现有技术向电子设备手动配置写入标识困难的问题;其次,第二电子设备通过简单触碰或靠近第三电子设备的操作,即可获得第一标识,从而与第一电子设备自动识别、配对、建立连接,无需人为干预。使得用户操作简便,提升用户体验。
附图说明
[0037]
为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所使用的附图作简单地介绍,显而易见地,下面描述中的附图仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]
图1a是本技术实施例提供的一种nfc通信系统结构示意图;
[0039]
图1b是本技术实施例提供的一种建立蓝牙连接的流程示意图;
[0040]
图2是本技术实施例提供的一种系统的架构图;
[0041]
图3是本技术实施例提供的一种第三电子设备300的结构示意图;
[0042]
图4是本技术实施例提供的一种电子设备500的结构示意图;
[0043]
图5是本技术实施例提供的一种电子设备500的软件结构示意图;
[0044]
图6是本技术实施例提供的一种信息处理方法的流程图;
[0045]
图7a-图7c是本技术实施例提供的一些共享信息的流程图;
[0046]
图8是本技术实施例提供的一种建立第二连接的用户界面示意图;
[0047]
图9是本技术实施例提供的一种第一用户界面示意图;
[0048]
图10a-图10d是本技术实施例的一些用户界面示意图;
[0049]
图11是本技术实施例提供的一种第二用户界面示意图;
[0050]
图12a-图12c是本技术实施例提供的又一些用户界面示意图;
[0051]
图13是本技术实施例提供的又一种信息处理方法的流程图;
[0052]
图14是本技术实施例提供的一种信息处理方法的具体实现示意图。
具体实施方式
[0053]
本技术以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术的限制。如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本技术中使用的术语“和/或”是指并包含一个或多个所列出项目的任何或所有可能组合。
[0054]
首先,介绍本技术实施例涉及的专业术语和概念。
[0055]
(1)近场通信
[0056]
近场通信(near field communication,nfc)由非接触式射频识别(radio frequency identification,rfid)及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能在短距离内与兼容设备进行识别和数据交换。
[0057]
nfc的短距离交互大大简化整个认证识别过程,使电子设备间互相访问更直接、更安全和更清楚。通过nfc,电脑、数码相机、手机、pda等多个设备之间可以很方便快捷地进行无线连接,进而实现数据交换和服务。例如,手机上置入nfc芯片,手机就可以实现电子支付和读取其它nfc设备和标签的信息。
[0058]
支持nfc的设备可以在主动通信模式或被动通信模式下交换数据。下面,介绍本技术实施例提供的一种nfc通信系统结构。
[0059]
请参阅图1a,nfc通信系统可以包括发起设备和目标设备。如图1a所示,发起设备产生射频场,发起符合相应协议规范的通信,目标设备主动通信意味着发起设备和目标设备都会产生磁场来传输数据,而被动通信意味着目标设备以负载调制机制传输数据,只需要发起设备产生射频场即可。在被动状态下,nfc发起设备在整个通信过程中提供射频场,并以约定的传输速度将请求数据发送出去,目标设备处在该射频场中,目标设备接收到请求数据后,利用发起设备产生的射频场,以同样的传输速度返回该请求数据对应的回复数据。在被动通信状态下,目标设备可以利用这项功能减少能耗,延长设备使用时间。发起设备一般包括处理单元、rf模块、控制单元和天线。发起设备可以是阅读器、手机等。目标设备可以是具有一定计算能力和存储能力的芯片和天线。目标设备可以是nfc标签、手机等。发起设备和目标设备采用无线传输,双方设备相互靠近才能正常工作,通信双方主要采用电感耦合方式传输射频信号。
[0060]
(2)蓝牙
[0061]
蓝牙是一种可以支持设备之间短距离通信的无线电技术。
[0062]
请参阅图1b,是本技术实施例提供的一种建立蓝牙连接的流程示意图。如图1b所示,从设备跟主设备建立连接之前,从设备需要先进行广播,即从设备打开射频模块,不断向外界发送广播信号,t为广播间隔时间;主设备处于扫描状态,此时,主设备开启射频扫描窗口,当广播射频通道和主设备扫描射频通道在同一个通道时,主设备扫描到从设备发送的广播信号;主设备向从设备发送连接请求,从设备接收到连接请求后响应主设备,主设备收到从设备的针对连接请求的响应信息后,说明蓝牙连接建立成功。
[0063]
(3)基于nfc的蓝牙连接
[0064]
基于nfc的蓝牙技术是指通过nfc通信获取用于建立蓝牙连接的蓝牙标识,快速配对,建立蓝牙连接。如,电子设备a和电子设备b均为具有nfc功能的蓝牙设备,电子设备a靠近电子设备b,通过nfc通信方式获取到电子设备b的蓝牙标识,从而与电子设备b完成蓝牙配对,实现蓝牙连接。
[0065]
本技术实施例提供一种信息处理方法,在终端设备(如,电脑、电视等)和具备nfc功能的配件(如,鼠标、遥控器等)完成配对后,配件将终端设备的蓝牙标识等信息记录在其nfc标签,电子设备通过靠近或触碰该配件获取到终端设备的蓝牙标识等信息,便可和终端设备建立连接,从而实现一碰传、多屏协同、数据共享等功能。
[0066]
下面,首先介绍本技术实施例提供的一种系统的架构图。
[0067]
请参阅图2,是本技术实施例提供的一种信息处理系统的架构示意图。如图2所示,
该信息处理系统可以包括第一电子设备100、第二电子设备200和第三电子设备300。其中:
[0068]
第一电子设备100和第二电子设备200可以通过第三电子设备300建立连接,从而实现多屏协同、一碰传等功能。其中,第三电子设备300作为第一电子设备100的配件,如,鼠标作为电脑的配件,遥控器作为电视的配件等。
[0069]
具体地:首先,第一电子设备100和第三电子设备300建立连接,该连接可以是无线连接(如蓝牙连接)或有线连接(如通过数据线)。基于该连接,第三电子设备300获取到第一电子设备100的第一标识,第一标识包括第一电子设备100的蓝牙地址,并将获取到的第一标识存储到自身的nfc标签。然后,第二电子设备200通过靠近或触碰第三电子设备300的方式获取第一电子设备100的第一标识。
[0070]
第二电子设备200在获取到第一电子设备100的第一标识后,可以向第一电子设备100发送连接请求,从而建立连接。在一些实施例中,第一电子设备100与第二电子设备200建立蓝牙连接。在一些实施例中,为了提升信息传输质量,第一电子设备100和第二电子设备200还可以通过蓝牙连接再建立wlan连接、wifi连接等。
[0071]
第一电子设备100和第二电子设备200建立连接之后,两者就可实现多屏协同、一碰传、信息共享等功能。
[0072]
在一些实施例中,第二电子设备200可以基于该连接将用户选定的文件(如图片、文本、音频、视频等类型的文件)发送给第一电子设备100。这样在用户看来,只要将第二电子设备200靠近或触碰第三电子设备300,即可成功传输文件。
[0073]
在一些实施例中,第二电子设备200可以基于该连接将其用户界面发送给第一电子设备100,第一电子设备100在其协同窗口内显示该用户界面。然后,用户可以在协同窗口上操控该用户界面上的应用,第一电子设备100将操控信息通过该连接发送给第二电子设备200,使第二电子设备200响应该操控信息并执行对应的操作。即,用户可以在第一电子设备100上协同操作第二电子设备200。例如,在第一电子设备100显示的协同窗口上执行操作:打开“图库”,将“图库”中的“图片a”删除,则在第二电子设备200中也会执行相同的操作:打开“图库”,将“图库”中的“图片a”删除。
[0074]
在一些实施例中,第二电子设备200可以基于该连接将第二电子设备复制的内容发送至第一电子设备。第一电子设备100接收到第二电子设备复制的内容后,可以在当前显示的用户界面粘贴该第二电子设备复制的内容。这样,在用户看来,只要将第二电子设备200靠近或触碰第三电子设备300,即可使得第一电子设备100自动粘贴在第二电子设备上复制的内容。
[0075]
在一些实施例中,第三电子设备300可以在其nfc标签中存储多个设备的标识。如图2所示,该系统的架构图还可以包括第四电子设备400,第四电子设备400作为第一电子设备100的扩展屏。
[0076]
在一些实施例中,第三电子设备300可以从第一电子设备100获取第一标识和第一指示信息,进而,在其nfc标签中存储第一标识和第一指示信息的对应关系。其中,第一指示信息可以是第一电子设备100的蓝牙名称,或者是第一电子设备100的设备标识,或者是第一预设字符,如“0”等。第三电子设备300可以从第四电子设备400获取第二标识和第二指示信息,从而,在其nfc标签存储第二标识和第二指示信息的对应关系。其中,第二标识包括第四电子设备400的蓝牙地址,第二指示信息可以是第四电子设备400的蓝牙名称,或者是第
四电子设备400的设备标识,或者第二预设字符,如“1”等。
[0077]
在该实施例中,第三电子设备300与第一电子设备100配对完成后。第一电子设备100可以周期性检测第三电子设备300的焦点所在位置。当检测到三电子设备300的焦点在第一电子设备的显示屏上时,第一电子设备100向第三电子设备300发送第一指示信息,第三电子设备300接收该第一指示信息,基于存储的第一指示信息与第一标识的对应关系,响应该第一指示信息,在nfc通信过程中传输第一标识;当检测到三电子设备300的焦点不在第一电子设备100的显示屏上时,即第三电子设备300的焦点位于第四电子设备400的显示屏上,第一电子设备100向第三电子设备300发送第二指示信息,第三电子设备300接收第二指示信息,基于存储的第二指示信息与第二标识的对应关系响应该第二指示信息,在nfc通信过程中传输第二标识。例如,第一指示信息为“0”,第二指示信息为“1”,第三电子设备300接收到“0”时,在nfc通信过程中传输第一标识;第三电子设备300接收到“1”时,在nfc通信过程中传输第二标识。第一指示信息还可以是第一电子设备100的设备标识,第二指示信息可以是第四电子设备400的设备标识,第三电子设备300接收到第一电子设备100的设备标识时,可基于存储的第一电子设备100的设备标识和第一标识的对应关系,在nfc通信过程中传输第一标识;第三电子设备300接收到第四电子设备400的设备标识时,可基于存储的第四电子设备400的设备标识和第二标识的对应关系,在nfc通信过程中传输第二标识。示例性的,第一指示信息还可以是第一电子设备100的蓝牙名称,第二指示信息还可以是第四电子设备400的蓝牙名称。
[0078]
在一些实施例中,第一电子设备100检测到第三电子设备300的焦点不在其显示屏上且时长大于预设阈值时,第一电子设备100向第三电子设备400发送第二指示信息。其中,预设阈值不为固定的值,如,预设阈值为1s、3s等。
[0079]
在一些实施例中,第四电子设备400也可以周期性检测第三电子设备300的焦点所在的位置。当第四电子设备400检测到第三电子设备300的焦点在第四电子设备400的显示屏上时,第四电子设备400可以向第一电子设备100发送第三电子设备300焦点在第四电子设备400的第一信息。响应于该第一信息,第一电子设备100向第三电子设备300发送第二指示信息。或者,当第四电子设备400检测到第三电子设备300的焦点在第四电子设备400的显示屏上时,第四电子设备400可以直接向第三电子设备300发送第二指示信息。
[0080]
当第三电子设备300接收到第一指示信息时,则第三电子设备100在nfc通信过程中传输第一标识。当第三电子设备300接收到第二指示信息时,则第三电子设备300在nfc通信过程中传输第二标识。
[0081]
示例性的,第三电子设备300在获取到第一电子设备100的第一标识时,还可以存储第一标识。第三电子设备300在获取到第四电子设备400的第二标识时,可以存储第四电子设备400第二标识。
[0082]
当第二电子设备200靠近或触碰第三电子设备300时,通过nfc通信可以获取到电子设备的标识,并且可以通过获取到的标识与该标识对应的电子设备建立连接。即,若第二电子设备200获取到第一标识,则第二电子设备200和第一电子设备100建立连接;若第二电子设备200获取到第二标识,则第二电子设备200和第四电子设备400建立连接。需要说明的是,若在第二电子设备200获取到第一电子设备100的第一之前,第二电子设备200和第一电子设备100已经建立连接,则在第二电子设备200获取到第一标识后,第二电子设备200无需
和第一电子设备100再次建立连接。
[0083]
在一些实施例中,第一电子设备100可以连接两个及两个以上的电子设备作为扩展屏。当第三电子设备获取到电子设备的标识时,可以在nfc标签中存储该电子设备标识与指示信息的对应关系。其中,指示信息可以是该电子设备的蓝牙名称,或者是该电子设备的设备标识,或者是预设字符等。第一电子设备100可以连接两个及两个以上的电子设备作为扩展屏的例子和上述第一电子设备100连接第四电子设备400作为扩展屏的例子类似,此处不再赘述。
[0084]
应理解,第一电子设备100和第四电子设备400是具有蓝牙功能的电子设备,如,笔记本电脑、平板、智能电视等;第二电子设备200是具有蓝牙功能和nfc功能的电子设备,如,手机、智能手表等;第三电子设备300是具有nfc功能和蓝牙功能的电子设备,如,鼠标、遥控器、触控笔、键盘、手柄等。本技术涉及的电子设备还可以具有wifi,wifi p2p,wifi lan等其他通信功能,此处不予限定。
[0085]
应理解,图2所示系统的架构图只是本技术实施例提供的一种示例性的架构,本技术实施例包括的系统的架构不仅限于图2所示的设备,还可以包括更多或更少的设备,且图2中描述的实现方式也仅是本技术实施例的部分实现方式,还可以包括其它实现,此处不做限定。
[0086]
下面,结合图2所示的系统的架构图,介绍本技术实施例提供的第三电子设备300,第三电子设备300是具有nfc功能和蓝牙功能的设备。
[0087]
请参阅图3,是本技术实施例提供的一种第三电子设备300的结构示意图。如图3所示,该设备包括nfc标签30、蓝牙模块31、电源模块32和主控芯片33。其中:
[0088]
第三电子设备300可以通过蓝牙模块31与网络以及其他设备通信,如,通过蓝牙模块31与其他设备建立蓝牙连接。本技术实施例中,第三电子设备300主要通过蓝牙模块31与其他设备建立连接,如蓝牙连接,从而与其它设备进行信息交流,如获取其他设备的蓝牙地址、设备标识等信息。
[0089]
nfc标签30为具有可擦写能力的有源nfc标签,可以包括天线301和标签芯片302。其中,天线301负责数据传送过程的校验,标签芯片302负责存储记录信息,如存储获取到的蓝牙地址、设备标识等信息。在一种实现方式中,nfc标签中存储的信息可以由蓝牙模块31维护,即蓝牙模块31可以将获取到的信息写入到nfc标签中;在另一种实现方式中,nfc标签中存储的信息可由主控芯片33维护,即蓝牙模块31获取到信息之后,将该信息发送至主控芯片33,由主控芯片33将该信息写入到nfc标签中。
[0090]
主控芯片33是用于控制第三电子设备300运行的大脑,在不同功能的第三电子设备300中,主控芯片33所起的作用不同。例如,若第三电子设备300为具有nfc功能的蓝牙鼠标,那么主控芯片33主要用于处理该鼠标的位置数据。
[0091]
电源模块32用于为第三电子设备300的各个模块供电。
[0092]
应理解,图2所示第三电子设备300的结构示意图仅是本技术的一个示例,第三电子设备300可以具有比图3中所示更多或更少的部件。图3中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
[0093]
下面,介绍本技术实施例提供的一种电子设备500的结构示意图。结合图2所示的系统的架构图,该电子设备500可以是图2所示架构图中的第一电子设备100、第二电子设备
200或第四电子设备400。
[0094]
请参阅图4,是本技术实施例提供的一种电子设备500的结构示意图。应该理解的是,图4所示电子设备500仅是本技术的一个示例,电子设备500可以包括比图4中所示更多或更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图4中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
[0095]
电子设备500可以包括:处理器510,外部存储器接口520,内部存储器521,通用串行总线(universal serial bus,usb)接口530,充电管理模块540,电源管理模块541,电池542,天1,天线2,移动通信模块550,无线通信模块560,音频模块570,扬声器570a,受话器570b,麦克风570c,耳机接口570d,传感器模块580,按键590,马达591,指示器592,摄像头593,显示屏594,以及用户标识模块(subscriber identification module,sim)卡接口595等。其中传感器模块580可以包括压力传感器580a,陀螺仪传感器580b,气压传感器580c,磁传感器580d,加速度传感器580e,距离传感器580f,接近光传感器580g,指纹传感器580h,温度传感器580j,触摸传感器580k,环境光传感器580l,骨传导传感器580m等。
[0096]
处理器510可以包括一个或多个处理单元,例如:处理器510可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
[0097]
其中,控制器可以是电子设备500的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
[0098]
处理器510中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器510中的存储器为高速缓冲存储器。该存储器可以保存处理器510刚用过或循环使用的指令或数据。如果处理器510需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器510的等待时间,因而提高了系统的效率。
[0099]
在一些实施例中,处理器510可以包括一个或多个接口。接口可以包括集成电路(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)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
[0100]
i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。
[0101]
i2s接口可以用于音频通信。在一些实施例中,处理器510可以包含多组i2s总线。处理器510可以通过i2s总线与音频模块570耦合,实现处理器510与音频模块570之间的通信。
[0102]
pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音
频模块570与无线通信模块560可以通过pcm总线接口耦合。
[0103]
uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器510与无线通信模块560。
[0104]
mipi接口可以被用于连接处理器550与显示屏594,摄像头593等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。
[0105]
gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器550与摄像头593,显示屏594,无线通信模块560,音频模块570,传感器模块580等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
[0106]
usb接口530是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。
[0107]
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备500的结构限定。在本技术另一些实施例中,电子设备500也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
[0108]
充电管理模块540用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块540可以通过usb接口530接收有线充电器的充电输入。
[0109]
电源管理模块541用于连接电池542,充电管理模块540与处理器510。电源管理模块541接收电池542和/或充电管理模块540的输入,为处理器510,内部存储器521,外部存储器520,显示屏594,摄像头593,和无线通信模块560等供电。
[0110]
电子设备500的无线通信功能可以通过天线1,天线2,移动通信模块550,无线通信模块560,调制解调处理器以及基带处理器等实现。
[0111]
天线1和天线2用于发射和接收电磁波信号。电子设备500中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
[0112]
移动通信模块550可以提供应用在电子设备500上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块550可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块550可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块550还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块550的至少部分功能模块可以被设置于处理器510中。在一些实施例中,移动通信模块550的至少部分功能模块可以与处理器510的至少部分模块被设置在同一个器件中。
[0113]
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器570a,受话器570b等)输出声音信号,或通过显示屏594显示图像或视频。在一些实施例中,调制解调处理器可以是
独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器510,与移动通信模块550或其他功能模块设置在同一个器件中。
[0114]
无线通信模块560可以提供应用在电子设备500上的包括无线局域网(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)等无线通信的解决方案。无线通信模块560可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块560经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器510。无线通信模块560还可以从处理器510接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
[0115]
在一些实施例中,电子设备500的天线1和移动通信模块550耦合,天线2和无线通信模块560耦合,使得电子设备500可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobi le communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
[0116]
在本技术实施例中,为实现无线通信,所涉及到的电子设备采取了至少一种无线通信技术,如,上述图2中的第三电子设备300与第一电子设备100之间可以建立蓝牙通信,从而,通过蓝牙通信将第一电子设备100的蓝牙标识等信息写入到第三电子设备300的nfc标签;第二电子设备200与第三电子设备300之间采用nfc通信实现蓝牙标识等信息的传输;第一电子设备100与第二电子设备200之间采用wlan通信,实现信息的分享、共享、多屏协同等。
[0117]
电子设备500通过gpu,显示屏594,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏594和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器510可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
[0118]
显示屏594用于显示图像,视频等。显示屏594包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备500可以包括1个或n个显示屏594,n为大于1的正整数。
[0119]
在本技术实施例中,可以通过显示屏显示多屏协同窗口等用户界面。
[0120]
电子设备500可以通过isp,摄像头593,视频编解码器,gpu,显示屏594以及应用处理器等实现拍摄功能。
[0121]
isp用于处理摄像头593反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头593中。
[0122]
摄像头593用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备500可以包括1个或n个摄像头593,n为大于1的正整数。
[0123]
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备500在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
[0124]
视频编解码器用于对数字视频压缩或解压缩。电子设备500可以支持一种或多种视频编解码器。这样,电子设备500可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
[0125]
npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备500的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
[0126]
外部存储器接口520可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备500的存储能力。外部存储卡通过外部存储器接口520与处理器510通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
[0127]
内部存储器521可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器521可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备500使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器521可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器510通过运行存储在内部存储器521的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备500的各种功能应用以及数据处理。
[0128]
电子设备500可以通过音频模块570,扬声器570a,受话器570b,麦克风570c,耳机接口570d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
[0129]
音频模块570用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块570还可以用于对音频信号编码和解码。在一些实施例中,音频模块570可以设置于处理器510中,或将音频模块570的部分功能模块设置于处理器510中。
[0130]
扬声器570a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备500可以通过扬声器570a收听音乐,或收听免提通话。
[0131]
受话器570b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备500接听电话或语音信息时,可以通过将受话器570b靠近人耳接听语音。
[0132]
麦克风570c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风570c发声,将声音信号输入到麦克风570c。电子设备500可以设置至少一个麦克风570c。在另一些实施例中,电子设备500可以设置两个麦克风570c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备500还可以设置三个,四个或更多麦克风570c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
[0133]
耳机接口570d用于连接有线耳机。耳机接口570d可以是usb接口530,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
[0134]
压力传感器580a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器580a可以设置于显示屏594。压力传感器580a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器580a,电极之间的电容改变。电子设备500根据电容的变化确定压力的强度。当有触摸操作作用于显示屏594,电子设备500根据压力传感器580a检测所述触摸操作强度。电子设备500也可以根据压力传感器580a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
[0135]
陀螺仪传感器580b可以用于确定电子设备500的运动姿态。在一些实施例中,可以通过陀螺仪传感器580b确定电子设备500围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器580b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器580b检测电子设备500抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备500的抖动,实现防抖。陀螺仪传感器580b还可以用于导航,体感游戏场景。
[0136]
气压传感器580c用于测量气压。在一些实施例中,电子设备500通过气压传感器580c测得的气压值计算海拔高度,辅助定位和导航。
[0137]
磁传感器580d包括霍尔传感器。电子设备500可以利用磁传感器580d检测翻盖皮套的开合。在一些实施例中,当电子设备500是翻盖机时,电子设备500可以根据磁传感器580d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
[0138]
加速度传感器580e可检测电子设备500在各个方向上(一般为三轴)加速度的大小。当电子设备500静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
[0139]
距离传感器580f,用于测量距离。电子设备500可以通过红外或激光测量距离。在
一些实施例中,拍摄场景,电子设备500可以利用距离传感器580f测距以实现快速对焦。
[0140]
接近光传感器580g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备500通过发光二极管向外发射红外光。电子设备500使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备500附近有物体。当检测到不充分的反射光时,电子设备500可以确定电子设备500附近没有物体。电子设备500可以利用接近光传感器580g检测用户手持电子设备500贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器580g也可用于皮套模式,口袋模式自动解锁与锁屏。
[0141]
环境光传感器580l用于感知环境光亮度。电子设备500可以根据感知的环境光亮度自适应调节显示屏594亮度。环境光传感器580l也可用于拍照时自动调节白平衡。环境光传感器580l还可以与接近光传感器580g配合,检测电子设备500是否在口袋里,以防误触。
[0142]
指纹传感器580h用于采集指纹。电子设备500可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
[0143]
温度传感器580j用于检测温度。在一些实施例中,电子设备500利用温度传感器580j检测的温度,执行温度处理策略。例如,当温度传感器580j上报的温度超过阈值,电子设备500执行降低位于温度传感器580j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备500对电池542加热,以避免低温导致电子设备500异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备500对电池542的输出电压执行升压,以避免低温导致的异常关机。
[0144]
触摸传感器580k,也称“触控面板”。触摸传感器580k可以设置于显示屏594,由触摸传感器580k与显示屏594组成触摸屏,也称“触控屏”。触摸传感器580k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏594提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器580k也可以设置于电子设备500的表面,与显示屏594所处的位置不同。
[0145]
骨传导传感器580m可以获取振动信号。在一些实施例中,骨传导传感器580m可以获取人体声部振动骨块的振动信号。骨传导传感器580m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器580m也可以设置于耳机中,结合成骨传导耳机。音频模块570可以基于所述骨传导传感器580m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器580m获取的血压跳动信号解析心率信息,实现心率检测功能。
[0146]
sim卡接口595用于连接sim卡。sim卡可以通过插入sim卡接口595,或从sim卡接口595拔出,实现和电子设备500的接触和分离。电子设备500可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口595可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口595可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口595也可以兼容不同类型的sim卡。sim卡接口595也可以兼容外部存储卡。电子设备500通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备500采用esim,即:嵌入式sim卡。esim卡可以嵌在电子设备500中,不能和电子设备500分离。
[0147]
下面,介绍电子设备500的软件系统,该软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本技术实施例以分层架构的android系统为例,示例
性说明电子设备500的软件结构。
[0148]
图5是本技术实施例提供的一种电子设备500的软件结构示意图。
[0149]
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
[0150]
分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
[0151]
应用程序层可以包括一系列应用程序包。
[0152]
如图5所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序。
[0153]
应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
[0154]
如图5所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。
[0155]
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
[0156]
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
[0157]
视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
[0158]
电话管理器用于提供电子设备500的通信功能。例如通话状态的管理(包括接通,挂断等)。
[0159]
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
[0160]
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
[0161]
android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
[0162]
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
[0163]
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
[0164]
系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库
(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
[0165]
表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
[0166]
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
[0167]
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
[0168]
2d图形引擎是2d绘图的绘图引擎。
[0169]
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
[0170]
下面,结合上述系统架图和各个电子设备的硬件、软件结构图介绍本技术涉及的实施例。
[0171]
实施例(一):
[0172]
请参阅图6,是本技术实施例提供的一种信息处理方法的流程图。该信息处理方法可以由上述图2所述的系统架构图中第一电子设备100、第二电子设备200和第三电子设备300共同执行。如图6所示,该信息处理方法可以包括如下部分或全部步骤:
[0173]
s102:第一电子设备和第三电子设备建立第一连接。
[0174]
第一连接可以为无线连接或有线连接,如第一电子设备与第二电子设备之间通过数据线建立有线连接,或者第一电子设备与第二电子设备通过蓝牙进行无线连接。
[0175]
s104:第三电子设备通过该第一连接,获取第一电子设备的第一标识。
[0176]
其中,第一标识包括第一电子设备的蓝牙地址。
[0177]
第三电子设备包括nfc标签。该nfc标签可以具有可擦写能力,即该nfc标签中的数据可以被删除,还可以重新写入新的数据。该nfc标签可以是有源nfc标签。
[0178]
通过第一连接,如蓝牙连接,第一电子设备可以将第一电子设备的第一标识发送至第三电子设备,第三电子设备可以在nfc标签中存储该第一标识。
[0179]
第三电子设备在向nfc标签中写入数据之前,会检测nfc标签是否为空,在nfc标签为空的情况下,将第一电子设备的第一标识写入到该nfc标签中;在nfc标签不为空的情况下,先执行擦除nfc标签中的数据的操作,然后将第一电子设备的第一标识写入到nfc标签中。
[0180]
应理解,第三电子设备从第一电子设备获取第一标识还可以通过其它通信方式,此处不做限定。
[0181]
s106:第二电子设备靠近或触碰第三电子设备,并从第三电子设备中获取第一标识。
[0182]
在一些实施例中,第二电子设备具有nfc功能。用户可以将第二电子设备的nfc感应区域靠近第三电子设备的nfc标签,第三电子设备响应于第二电子设备的靠近或触碰操作,向第二电子设备发送nfc标签中存储的第一标识。
[0183]
在一些实施方式中,用户可以将第二电子设备的nfc感应区域靠近第三电子设备并持续第一时长(例如2s、3s等),第三电子设备响应于第二电子设备的靠近操作,向第二电子设备发送nfc标签中存储的第一标识。
[0184]
应理解,第二电子设备从第三电子设备的nfc标签中获取第一标识还可以包括其
他用户操作,本技术不做限定。
[0185]
应理解,第二电子设备从第三电子设备获取第一标识还可以通过其它通信方式,此处不做限定。后续步骤以第二电子设备触碰第三电子设备获取电子设备的标识为例进行说明。
[0186]
s108:第二电子设备使用第一标识与与第一电子设备建立第二连接。
[0187]
下面介绍步骤s108中第二电子设备使用第一标识与与第一电子设备建立第二连接的两种实现。
[0188]
实现(1):
[0189]
在一些实施例中,第一电子设备和第二电子设备可以建立蓝牙连接。其中,建立蓝牙连接的实现可以参见前文(2)中描述的建立蓝牙连接的流程示意图,具体包括:第一电子设备与第二电子设备建立连接之前,第二电子设备先进行广播,即第二电子设备打开射频模块,不断向外界发送广播信号,t为广播间隔时间;第一电子设备处于扫描状态,此时,第一电子设备开启射频扫描窗口,当广播射频通道和第一电子设备扫描射频通道在同一个通道时,第一电子设备扫描到第二电子设备发送的广播信号;第一电子设备向第二电子设备发送连接请求,第二电子设备接收到连接请求后响应第一电子设备,第一电子设备收到第二电子设备的针对连接请求的响应信息后,说明蓝牙连接建立成功。
[0190]
实现(2):
[0191]
在一些实施例中,为提升第一电子设备与第二电子设备之间信息交互质量,如提高传输速率、传输容量,第一电子设备与第二电子设备还可以通过实现(1)中建立的蓝牙连接再建立wlan连接、wifi连接、wifi p2p,wifi lan等连接。下面,以通过蓝牙连接建立wlan连接为例进行说明,请参见下述步骤s202-s204。
[0192]
s202:通过蓝牙连接,第二电子设备向第一电子设备发送用于建立wlan连接的连接信息,该连接信息包括wlan名称、wlan密码中的至少一个。
[0193]
s204:第一电子设备接收该连接信息,与第二电子设备建立wlan连接。
[0194]
第一电子设备和第二电子设备之间建立wlan连接,使得第一电子设备和第二电子设备处在同一局域网内,为第一电子设备和第二电子设备进行高速信息交互提供条件。
[0195]
s110:第一电子设备和第二电子设备通过该第二连接共享信息。
[0196]
下面,介绍第一电子设备和第二电子设备通过该第二连接共享信息三种实现。
[0197]
实现(a):
[0198]
请参阅图7a,是本技术实施例提供的一种共享信息的流程示意图。在步骤s106(第二电子设备靠近或触碰第三电子设备)之前,还包括:
[0199]
s302:第二电子设备接收到用户的第一操作,该第一操作用于选定待分享的第一数据。
[0200]
进而,基于第一电子设备与第二电子设备的第二连接,第二电子设备向第一电子设备发送第一数据。
[0201]
实现(b):
[0202]
请请参阅图7b,是本技术实施例提供的又一种共享信息的流程示意图在步骤s108(第二电子设备使用第一标识与与第一电子设备建立第二连接)之后,还包括:
[0203]
s304:第二电子设备接收到用户的第一操作,该第一操作用于选定待分享的第一
数据。
[0204]
s306:第二电子设备靠近或触碰第三电子设备。
[0205]
需要说明的是,在执行步骤s306之前,第二电子设备与第一电子设备已经通过步骤s108建立第二连接。在一种情况下,第一电子设备与第二电子设备通过步骤s108建立的第二连接未断开,则第二电子设备触碰或靠近第三电子设备,不需要重新与第一电子设备建立第二连接,直接向第一电子设备发送第一数据;在另一种情况下,第一电子设备与第二电子设备建立的第二连接已经断开(如第一电子设备与第二电子设备之间在设定时间内未进行信息共享,第一电子设备与第二电子设备自动断开建立的第二连接),则第二电子设备靠近或触碰第三电子设备,获取第一标识(第一标识包括第一电子设备的蓝牙地址),第二电子设备与第一电子设备重新建立第二连接。其中,第二电子设备与第一电子设备建立第二连接的实现方式可以参见上述步骤s106-s108中的描述,此处不再赘述。
[0206]
进而,基于第一电子设备与第二电子设备的第二连接,第二电子设备向第一电子设备发送第一数据。
[0207]
实现(c):
[0208]
请参阅图7c,是本技术实施例提供的再一种共享信息的流程图。在步骤s108之后,还包括:
[0209]
s308:第二电子设备接收到用户的第二操作,该第二操作用于向第一电子设备分享第一数据。
[0210]
第一操作进而,基于第一电子设备与第二电子设备的第二连接,第二电子设备向第一电子设备发送所述第一数据。
[0211]
上述实现(a)、实现(b)和实现(c)中,第一数据可以是用户选定的文件、第二电子设备复制的内容、第二电子设备显示的第一用户界面中的一个或多个。因此,上述实现中第二电子设备向第一电子设备发送所述第一数据,可以包括如下几种实现:
[0212]
s1101:第二电子设备向第一电子设备发送用户选定的目标文件;
[0213]
或,s1102:第二电子设备向第一电子设备发送第二电子设备复制的内容;
[0214]
或,s1103:第二电子设备向第一电子设备发送第二电子显示的第一用户界面。
[0215]
应理解,第一电子设备和第二电子设备通过该第二连接共享信息的实现不限于上述三种实现方式,还可以包括其他实现,此处不做限定。
[0216]
下面,根据上述步骤s102-s110的信息处理方法,介绍几种具体实现方式。
[0217]
实现方式(一):
[0218]
请参阅图8,是本技术实施例提供的一种建立第二连接的用户界面示意图。该第二连接可以是蓝牙连接、wlan连接、wifi连接等。优选地,第一电子设备可以是电脑,第二电子设备可以是手机。如图8所示,第一电子设备与第二电子设备之间首次建立第二连接时,第一电子设备通过显示器显示窗口801,该窗口801具体包括:显示区域8010、“允许”控件8011和“拒绝”控件8012。其中,显示区域8010用于向用户输出第一配对信息,该第一配对信息用于提示用户第一电子设备将要和哪个电子设备建立连接,如图8所示,配对信息是“是否允许第二电子设备连接此电脑(第一电子设备)”。第二电子设备通过显示器显示窗口802,该窗口802具体包括:显示区域8020、“取消”控件8021和“连接”控件8022。其中,显示区域8020用于向用户输出第二配对信息,该第二配对信息用于提示用户第二电子设备将要与哪个设
备建立连接,如图8所示,第二配对信息是“连接后,您可在电脑上操作手机,并在设备间共享数据。”[0219]
当第一电子设备获取到作用于“允许”控件8011上的用户操作,第二电子设备获取到作用于“连接”控件8022上的用户操作时,第一电子设备和第二电子设备首次建立连接。否则,第一电子设备和第二电子设备首次建立第二连接失败。
[0220]
当第一电子设备与第二电子设备再次建立第二连接时,只需用户将第二电子设备触碰第三电子设备,获取到第一标识,第一标识包括第一电子设备蓝牙地址,第二电子设备即可通过上述步骤s106-s108中所描述的方法与第一电子设备再次建立第二连接,不需要用户再次在第一电子设备和第二电子设备上分别进行确认。
[0221]
在一些实施例中,第一数据为第二电子设备显示的第一用户界面。
[0222]
请参阅图9,是本技术实施例提供的一种第一用户界面示意图。如图9所示,第二电子设备显示界面92(即第一用户界面),该界面92包括状态栏921、应用程序图标922、固定应用程序栏923以及页面控制栏924。其中:
[0223]
状态栏921可以包括运营商的名称(例如中国移动)、时间、wi-fi图标、信号强度和当前剩余电量等等。
[0224]
应用程序图标922可以多个应用程序的图标(如,天气的图标、股票的图标、计算器的图标、设置的图标、邮件的图标、支付宝的图标、脸书的图标、浏览器的图标、图库的图标、音乐的图标、视频的图标、备忘录的图标等),任一个应用程序的图标可用于响应于用户的操作,例如触摸操作,使得第二电子设备启动图标对应的应用。
[0225]
固定应用程序栏923可以也可以包含多个应用程序的图标(如,拨号的图标、信息的图标、联系人的图标、相机的图标等),固定应用程序栏923的应用程序的图标在主屏幕的页面切换时保持显示,不随着页面控制栏924控制的页面变化而发生变化。固定应用程序栏923包含的任一个应用程序的图标也可用于响应于用户的操作,例如触摸操作,使得第二电子设备启动图标对应的应用。
[0226]
在一些实现方式中,在步骤s106(第二电子设备靠近或触碰第三电子设备)之前,第二电子设备接收到第一操作,第一操作用于选定待分享的第一数据。第二电子设备显示界面92时,接收到用户的第一操作,如,第一操作可以是:用户点击“多屏协同”控件。第二电子设备确定第一数据为第二电子设备当前显示的界面92(第一用户界面)。在步骤s106之后,基于第一电子设备与第二电子设备的第二连接,第二电子设备将第一数据发送至第一电子设备。第一电子设备可以生成协同窗口,如图9所示,第一电子设备显示协同窗口901,并通过协同窗口显示界面91,界面91显示的内容与第一用户界面相同。
[0227]
在一些实现方式中,在步骤s108(第二电子设备使用第一标识与与第一电子设备建立第二连接)之后,第二电子设备接收到上述第一操作,进而,第二电子设备靠近或触碰第三电子设备,基于第一电子设备与第二电子设备之间的连接,第二电子设备将第一用户界面发送至第一电子设备。进而,基于第一电子设备与第二电子设备之间的连接,第二电子设备将第一用户界面发送至第一电子设备。如图9所示,第一电子设备显示协同窗口901,并通过协同窗口显示界面91,界面91显示的内容与第一用户界面相同。
[0228]
该实现中,需要说明的是,第二电子设备靠近或触碰第三电子设备之前,在一种情况下,第一电子设备与第二电子设备通过步骤s108建立的第二连接未断开,则第二电子设
备触碰或靠近第三电子设备,不需要重新与第一电子设备建立第二连接,直接向第一电子设备发送第一数据(第一用户界面);在另一种情况下,第一电子设备与第二电子设备建立的第二连接已经断开(如第一电子设备与第二电子设备之间在设定时间内未进行信息共享,第一电子设备与第二电子设备自动断开建立的第二连接),则第二电子设备靠近或触碰第三电子设备,获取第一标识,第一标识包括第一电子设备的蓝牙地址,第二电子设备与第一电子设备重新建立第二连接,进而,向第一电子设备发送第一数据。其中,第二电子设备与第一电子设备建立第二连接的实现,可以参见上述步骤s106-s108中的描述,此处不再赘述。
[0229]
在一些实现方式中,在步骤s108(第二电子设备使用第一标识与与第一电子设备建立第二连接)之后,第二电子设备接收用户的第一操作,第一操作可以是:用户点击“多屏协同”控件。第二电子设备确定第一数据为第二电子设备当前显示的界面92(第一用户界面)。进一步地,第二电子设备接收用户的第二操作,该第二操作可以是用户可以在第二电子设备上发起分享任务的操作,如,点击“分享”控件。进而,基于第一电子设备与第二电子设备之间的连接,第二电子设备将第一数据发送至第一电子设备。如图9所示,第一电子设备显示协同窗口901,并通过协同窗口显示界面91,界面91显示的内容与第一用户界面相同。
[0230]
在一些实施例中,用户可以通过协同窗口在第一电子设备上操控第二电子设备。如,在第一电子设备上接听第二电子设备中的音视频电话、用第一电子设备打开第二电子设备中的文件、将第一电子设备中的文件拖动到第二电子设备(或者第二电子设备中的文件拖动到第一电子设备)、在第一电子设备同时运行第二电子设备中的多个应用程序等等。
[0231]
下面,以将第一电子设备中的目标文件拖动到第二电子设备为例,说明在多屏协同模式下,用户如何在第一电子设备上操控第二电子设备。
[0232]
在一些实施例中,第一电子设备检测到将目标文件分享至第一应用程序的目标操作(如,用户将第一电子设备中存储的目标文件的标识拖动到协同窗口中的第一应用程序的图标上的操作;或者,用户手指点击鼠标左键对目标文件的标识的拖拽操作,当用户手指离开鼠标左键,目标操作结束;或者,用户手指按压触摸屏对目标文件的标识进行拖动操作,当用户手指离开触摸屏,目标操作结束。目标操作还可以是其它形式的用户操作,此处不做限定),响应该目标操作,将目标文件及第一应用程序的标识发送至第二电子设备,以使第二电子设备通过第一应用程序的标识查找第一应用程序,并通过第一应用程序打开目标文件。
[0233]
目标文件的格式可以是文本、图片、音频、视频、链接等类型的文件。第一应用程序可以包括社交类应用程序(如,微信、qq、微博等)、编辑类应用层序(如wps、备忘录等),音视频类应用程序(如,网易云音乐、qq音乐等)等。
[0234]
在一种可能的实现方式中,请参阅图10a,是本技术实施例提供的一些用户界面示意图。如图10a所示,在窗口1001中,显示目标文件“图片1”的标识,在协同窗口1002,显示界面20,界面20为第二电子设备当前显示的界面30。当第一电子设备检测到作用在“图片1”的标识上的目标操作时(如图10a所示,该目标操作将“图片1”的标识拖动到协同窗口1002中“备忘录”的标识上),第一电子设备通过建立的第二连接,将“图片1”和“备忘录”的标识传输给第二电子设备。第二电子设备接收到“图片1”和“备忘录”的标识后,通过“备忘录”的标
识查找到应用程序“备忘录”,进而,检测“备忘录”是否能够打开“图片1”,由于“备忘录”可以打开图片格式的文件,因此,“图片1”被“备忘录”打开,并在第二电子设备上显示,如图10b所示,第二电子设备在“备忘录”中自动新建一条笔记,通过显示屏显示该条笔记,如图所示的界面31,界面31包括:返回控件40、上一操作控件41、下一操作控件42、保存控件43、标题区域44、内容显示区域45以及编辑区域46(包括清单控件、编辑控件、图片控件、语音控件和手写控件等)等。第二电子设备将“图片1”自动插入到内容显示区域45。用户可以对该条笔记继续进行编辑或保存,如,当第二电子设备检测到用户点击返回控件40时,第二电子设备可显示当前用户界面的上一个用户界面;当第二电子设备检测到用户点击保存控件43时,第二电子设备可以保存当前标题区域44的内容和内容显示区域45的内容。第二电子设备将界面31发送至第一电子设备,第一电子设备更新界面20为界面21,界面21包括的内容与界面31相同。
[0235]
在一种可能的实现方式中,如图10c所示,用户可以在协同窗口1002中打开备忘录,如界面22所示,备忘录中包括多条笔记,用户通过目标操作将文件“图片1”的标识拖动到指定笔记中(此处为“笔记1xxxxx”)并释放该目标操作。第一电子设备可以将“图片1”、备忘录的标识、指定笔记的标识发送至第二电子设备,第二电子设备通过备忘录的标识、指定笔记的标识在第二电子设备上查找到备忘录,并打开备忘录中该条指定笔记,将“图片1”插入到指定笔记中,如图10d中界面31所示。第二电子设备将界面31发送至第一电子设备,使得协同窗口1002显示的界面由界面22更新为界面23,第一电子设备通过协同窗口1002显示在备忘录中指定笔记“笔记1xxxxx”中打开“图片1”。
[0236]
应理解,多屏协同模式下,在第一电子设备上操作第二电子设备上的应用程序的实现不限于上述提供的实施例,还可以包括其它实现,如,第一应用程序为“微信”,在协同窗口中,第一电子设备获取到用户作用在“微信”的图标上的操作,第一电子设备向第二电子设备发送打开微信的操作指令,第二电子设备接收到该指令后打开微信,并将打开后的微信界面发送至第一电子设备,以使第一电子设备在协同窗口中显示该打开后的微信界面。
[0237]
应理解,图10a-图10d所示的用户界面图仅是本技术实施例的示例,用户界面还可以包括更多或更少的控件,本技术不做限定。
[0238]
实现方式(二):
[0239]
在一些实施中,第一数据可以是用户选定的文件。
[0240]
请参阅图11,是本技术实施提供的一种第二用户界面的示意图。优选地,第一电子设备为电脑,第二电子设备为手机,第三电子设备为具有nfc功能和蓝牙功能的鼠标。如图11所示,第二电子设备显示界面32(即第二用户界面),该界面32包括多个文件选项,如文件选项125(第一文件选项),每一个文件选项对应的文件,如,文件选项125对应的图片124(第一文件)。
[0241]
在一些实现中,在步骤s108(第二电子设备使用第一标识与与第一电子设备建立第二连接)之后,第二电子设备接收到作用于第一文件选项的第一操作,第一操作用于选定待分享的第一数据,如,第一操作可以是用户点击第一文件选项,如图11所示,第一文件选项125被选中,该第一文件选项125对应的第一文件(图片124)即为用户选定的文件。进一步地,第二电子设备接收到用户的第二操作,该第二操作用于向第一电子设备分享第一数据
(此时为用户选定的文件,或称为第一文件(图片124)),如,第二操作可以是:用户在第二电子设备上点击“分享”控件。进而,基于第一电子设备与第二电子设备之间的连接,第二电子设备将用户选定的文件发送至第一电子设备。
[0242]
在一些实现中,在步骤s106(第二电子设备靠近或触碰第三电子设备)之前,第二电子设备可以接收到上述第一操作,如图11所示,第一文件选项125被选中,该第一文件选项125对应的第一文件(图片124)即为用户选定的文件。进而,基于第一电子设备与第二电子设备的第二连接,第二电子设备将第一用户界面发送至第一电子设备。
[0243]
在一些实现中,在步骤s108之后,第二电子设备接收到上述第一操作,进而,第二电子设备靠近或触碰第三电子设备,基于第一电子设备与第二电子设备之间的连接,第二电子设备将第一数据(第一文件)发送至第一电子设备。
[0244]
该实现中,需要说明的是,第二电子设备靠近或触碰第三电子设备之前,在一种情况下,第一电子设备与第二电子设备通过步骤s108建立的第二连接未断开,则第二电子设备触碰或靠近第三电子设备,不需要重新与第一电子设备建立第二连接,直接向第一电子设备发送第一数据(图片124);在另一种情况下,第一电子设备与第二电子设备建立的第二连接已经断开(如第一电子设备与第二电子设备之间在设定时间内未进行信息共享,第一电子设备与第二电子设备自动断开建立的第二连接),则第二电子设备靠近或触碰第三电子设备,获取第一标识,第一标识包括第一电子设备的蓝牙地址,第二电子设备与第一电子设备重新建立第二连接,进而,向第一电子设备发送第一数据。其中,第二电子设备与第一电子设备建立第二连接的实现,可以参见上述步骤s106-s108中的描述,此处不再赘述。
[0245]
第一电子设备接收到第一数据(第一文件)后,可以对该第一文件执行相应的操作,下面介绍第一电子设备对该第一文件执行操作的一种实现。
[0246]
在一些实现中,第一电子设备接收第一文件;进而,第一电子设备使用与第一文件相对应的应用程序,打开该第一文件。具体地,如图11所示,第二电子设备通过上述实现中的一种实现将该第一文件(图片124)发送至第一电子设备,第一电子设备接收由第二电子设备发送的图片124。在一种实现中,第一电子设备检测图片124的文件类型,确定为“jpg”,进而,选择“画图”打开图片124,并在显示屏显示打开后的图片124。如图11所示,第一电子设备在显示屏显示窗口1003,窗口1003包括:图片显示区域121、左滑控件122和右滑控件123。其中,图片显示区域121用于显示打开后的图片124;响应于作用在左滑控件122上的用户操作(如点击操作),当前显示的图片124向右滑动,第一电子设备可以显示该图片124之前一张图片,响应于作用在右滑控件123上的用户操作,当前显示的图片124向左滑动,第一电子设备可以显示该图片124之后的一张图片。
[0247]
应理解,不限于上述第一电子设备对接收到第一文件执行的操作,还可以包括其他实现方式,如,第一电子设备在预设的存储位置存储该第一文件,此处不做限定。
[0248]
应理解,也可以由第一电子设备向第二电子设备发送第一文件,即第一电子设备接收用户操作,获取到第一文件,进而,基于第一电子设备与第二电子设备之间的第二连接,第一电子设备将第一文件发送至第二电子设备。
[0249]
应理解,不限于上述图11所提供的用户界面示意图,上述用户界面还可以包括更多或更少的控件,此处不做限定。
[0250]
实现方式(三):
[0251]
第一数据还可以是第二电子设备复制的内容。
[0252]
请参阅图12a,是本技术实施例提供的一种用户界面示意图。如图11所示,第二电子设备显示界面34,该界面34包括备忘录中打开的一条笔记“笔记2xxxxx”。
[0253]
一些实现中,在步骤s108(第二电子设备使用第一标识与与第一电子设备建立第二连接)之后,第二电子设备接收到用户对“aaaaaa”选中的操作,如图12a所示,“aaaaaa”即为选中的内容,进而,第二电子设备接收到用户作用于已选定内容上的第四操作,第四操作可以是:用户对选中的内容“aaaaaa”的复制操作。第二电子设备复制的内容即为该选中的内容“aaaaaa”。进一步地,第二电子设备接收到用户的第二操作,该第二操作用于向第一电子设备分享第一数据(此时为第二电子设备复制的内容),如,第二操作可以是用户在第二电子设备上点击“分享”控件的操作。进而,基于第一电子设备与第二电子设备之间的连接,第二电子设备将用户选定的文件发送至第一电子设备。
[0254]
在一些实现中,在步骤s106(第二电子设备靠近或触碰第三电子设备)之前,第二电子设备接收到第一操作,第一操作用于选定待分享的第一数据。如图11所示,第一操作可以是用户对“aaaaaa”的选中操作,第二电子设备复制的内容即为第一操作选定的“aaaaaa”。进而,基于第一电子设备与第二电子设备的第二连接,第二电子设备将第一用户界面发送至第一电子设备。
[0255]
在一些实现中,在步骤s108之后,第二电子设备接收到上述第一操作,进而,第二电子设备靠近或触碰第三电子设备,基于第一电子设备与第二电子设备之间的连接,第二电子设备将第一数据(第二电子设备复制的内容)发送至第一电子设备。
[0256]
该实现中,需要说明的是,第二电子设备靠近或触碰第三电子设备之前,在一种情况下,第一电子设备与第二电子设备通过步骤s108建立的第二连接未断开,则第二电子设备触碰或靠近第三电子设备,不需要重新与第一电子设备建立第二连接,直接向第一电子设备发送第一数据(第二电子设备复制的内容);在另一种情况下,第一电子设备与第二电子设备建立的第二连接已经断开(如第一电子设备与第二电子设备之间在设定时间内未进行信息共享,第一电子设备与第二电子设备自动断开建立的第二连接),则第二电子设备靠近或触碰第三电子设备,获取第一标识,第一标识包括第一电子设备的蓝牙地址,第二电子设备与第一电子设备重新建立第二连接,进而,向第一电子设备发送第一数据。其中,第二电子设备与第一电子设备建立第二连接的实现,可以参见上述步骤s106-s108中的描述,此处不再赘述。
[0257]
应理解,不限于上述提及的实现方式,第二电子设备还可以通过其他实现方式将第二电子设备复制的内容发送至第一电子设备,此处不做限定。
[0258]
第一电子设备接收到第二电子设备复制的内容后,在一种实现方式中,第一电子设备在当前显示的用户界面中粘贴第二电子设备复制的内容。具体地:第一电子设备检测当前焦点所在位置是否可以执行粘贴操作,在可以执行粘贴操作的情况下,将该第二电子设备复制的内容自动粘贴到焦点所在位置。这样,在用户看来,用户在第一电子设备上执行复制操作后,再将第二电子设备靠近第三电子设备,即可将在第二电子设备复制的内容粘贴到第一电子设备中焦点所在位置。如图12b所示,窗口1005显示打开的word文档,第一电子设备获取到复制内容“aaaaaa”后,在焦点51处自动粘贴“aaaaaa”。
[0259]
在另一种实现中,第一电子设备检测到第五操作时,在第一电子设备当前显示的
用户界面中粘贴第二电子设备复制的内容。具体地:如图12c所示,窗口1005显示打开的word文档,第二电子设备获取到用户在焦点51处执行的粘贴操作,可将第二电子设备复制的内容粘贴到第一电子设备上焦点所在位置,如图12c所示,在该word文档的焦点处粘贴“aaaaaa”。
[0260]
应理解,通过第二连接,也可由第一电子设备将第一电子设备复制的内容发送至第二电子设备。
[0261]
应理解,不限于上述图12a-图12c所提供的用户界面,上述用户界面还可以包括更多或更少的控件,此处不做限定。
[0262]
上述信息处理方法,第一方面,第三电子设备可以自动获取并存储电子设备的标识,解决现有技术手动配置写入标识困难的问题;第二方面,通过第三电子设备作为桥梁,第一电子设备与第二电子设备可以自动识别、配对、建立连接,无需人为干预;第三方面,第三电子设备可以采用具有可擦写能力的有源nfc标签,相比于现有技术在nfc标签中固定写入特定设备的标识而言,可擦写的nfc标签使得第三电子设备可以与多个不同的设备进行配对连接,提高nfc标签的可重复利用率,使得第三电子设备作为建立无线连接的桥梁能够在多个设备之间发挥作用;第四方面,相比现有技术采用无源nfc标签,本技术实施例采用有源nfc标签存储标识,可以提高数据在nfc传输过程中的可靠性,使得数据传输准确度更高。
[0263]
实施例(二):
[0264]
请参阅图13,是本技术实施例提供的又一种信息处理方法的流程图。该信息处理方法可以由上述图2所示的系统的架构图中的各个电子设备共同执行。如图13所示,该信息处理方法可以包括如下部分或全部步骤。
[0265]
s402:第一电子设备和第三电子设备建立第一连接。
[0266]
步骤s402的具体实现可以参见上述步骤s102,此处不再赘述。
[0267]
s404:第四电子设备与第三电子设备建立第三连接。
[0268]
步骤s404的实现与步骤s202的实现类似,此处不再赘述。
[0269]
s406:第三电子设备通过第一连接,获取第一电子设备的第一标识和第一指示信息,第一指示信息包括第一电子设备的设备标识、蓝牙名称、第一预设字符中的一个或多个。
[0270]
s408:第三电子设备存储第一标识和第一指示信息的对应关系。
[0271]
在一些可能的实现方式中,第三电子设备可以获取第一标识与第一指示信息的对应关系,并将该第一标识与第一指示信息的对应关系存储在nfc标签中。
[0272]
s410:第三电子设备通过第三连接,获取第四电子设备的第二标识和第二指示信息,第二标识包括第四电子设备的蓝牙地址,第二指示信息包括第四电子设备的设备标识、蓝牙名称、第二预设字符中的一个或多个。
[0273]
s412:第三电子设备存储第二标识和第二指示信息的对应关系。
[0274]
在一些可能的实现方式中,第三电子设备可以获取第二标识与第二指示信息的对应关系,并将该第二标识与第二指示信息的对应关系存储在nfc标签中。
[0275]
应理解,该信息处理方法,由于nfc标签用于存储第一标识与第一指示信息的对应关系,第二标识与第二指示信息的对应关系,因此,nfc标签的存储空间至少能够存储两个
标识与指示信息的对应关系。
[0276]
上述步骤s408和步骤s412,第三电子设备将第一标识和第一指示信息的对应关系、第二标识和第二指示信息的对应关系存储到nfc标签,在一种可能的实现方式中:第一电子设备和第三电子设备建立第一连接,第三电子设备获取到第一标识和第一指示信息,进而,第三电子设备在检测到nfc标签当前剩余的存储空间大于第一阈值,且nfc标签中不存在该第一标识与第一指示信息的对应关系的情况下,三电子设备将第一标识和第一指示信息的对应关系存储到nfc标签中。否则,第三电子设备输出nfc标签写入失败的提示信息。
[0277]
应理解,第一阈值不为固定的值,第一阈值的设定与实际应用中用于存储标识与指示信息的空间的大小相关。
[0278]
应理解,向nfc标签中写入第二标识与第二指示信息的对应关系与向nfc标签中写入第一标识与第一指示信息的对应关系的实现方式相似,此处不再赘述。
[0279]
应理解,不限于上述实施例中向nfc标签中写入第一标识与第一指示信息、第二标识与第二指示信息的实现方式,还可以包括其它实现方式,此处不做限定。
[0280]
s414:当第一电子设备确定第三电子设备的焦点在第一电子设备上时,第一电子设备向第三电子设备发送第一指示信息;或,当第一电子设备确定第三电子设备的焦点不在第一电子设备上时,第一电子设备向第三电子设备发送第二指示信息。
[0281]
请参阅图14,是本技术实施例提供的一种信息处理方法的具体实现示意图。优选地,第一电子设备为电脑,第四电子设备为平板。如图14所示,在一些实现中,可以通过第三方软件(如“xdisplay”)和数据线161实现第一电子设备和第四电子设备联机。进而,用户可以在第一电子设备执行“window+p”切换到“扩展”模式,使得第四电子设备作为第一电子设备的一个扩展屏。通过上述步骤s402-s412描述的方法可以将第一标识和第一指示信息、第二标识和第二指示信息写入到第三电子设备的nfc标签中。优选地,第三电子设备为具有nfc功能和蓝牙功能的鼠标。
[0282]
在一种可能的实现中,第三电子设备与第一电子设备配对完成后。第一电子设备可以周期性检测第三电子设备的焦点所在位置。当检测到三电子设备的焦点在第一电子设备的显示屏上时,第一电子设备向第三电子设备发送第一指示信息,第三电子设备接收该第一指示信息,基于存储的第一指示信息与第一标识的对应关系,响应该第一指示信息,在nfc通信过程中传输第一标识;当检测到三电子设备的焦点不在第一电子设备的显示屏上时,即第三电子设备的焦点位于第四电子设备的显示屏上,第一电子设备向第三电子设备发送第二指示信息,第三电子设备接收第二指示信息,基于存储的第二指示信息与第二标识的对应关系响应该第二指示信息,在nfc通信过程中传输第二标识。例如,第一指示信息为“0”,第二指示信息为“1”,第三电子设备接收到“0”时,在nfc通信过程中传输第一标识;第三电子设备接收到“1”时,在nfc通信过程中传输第二标识。第一指示信息还可以是第一电子设备的设备标识,第二指示信息可以是第四电子设备的设备标识,第三电子设备接收到第一电子设备的设备标识时,可基于存储的第一电子设备的设备标识和第一标识的对应关系,在nfc通信过程中传输第一标识;第三电子设备接收到第四电子设备的设备标识时,可基于存储的第四电子设备的设备标识和第二标识的对应关系,在nfc通信过程中传输第二标识。示例性的,第一指示信息还可以是第一电子设备的蓝牙名称,第二指示信息还可以是第四电子设备的蓝牙名称。
[0283]
在一些实施例中,第一电子设备检测到第三电子设备的焦点不在其显示屏上且时长大于预设阈值时,第一电子设备向第三电子设备发送第二指示信息。其中,预设阈值不为固定的值,如,预设阈值为1s、3s等。
[0284]
在一些实施例中,第四电子设备也可以周期性检测第三电子设备的焦点所在的位置。当第四电子设备检测到第三电子设备的焦点在第四电子设备的显示屏上时,第四电子设备可以向第一电子设备发送第三电子设备焦点在第四电子设备的第一信息。响应于该第一信息,第一电子设备向第三电子设备发送第二指示信息。或者,当第四电子设备检测到第三电子设备的焦点在第四电子设备的显示屏上时,第四电子设备可以直接向第三电子设备发送第二指示信息。
[0285]
当第三电子设备接收到第一指示信息时,则第三电子设备在nfc通信过程中传输第一标识。当第三电子设备接收到第二指示信息时,则第三电子设备在nfc通信过程中传输第二标识。
[0286]
示例性的,第三电子设备300在获取到第一电子设备100的第一标识时,还可以存储第一标识。第三电子设备300在获取到第四电子设备400的第二标识时,可以存储第四电子设备400第二标识。
[0287]
当第二电子设备200靠近或触碰第三电子设备300时,通过nfc通信可以获取到电子设备的标识,并且可以通过获取到的标识与该标识对应的电子设备建立连接。即,若第二电子设备200获取到第一标识,则第二电子设备200和第一电子设备100建立连接;若第二电子设备200获取到第二标识,则第二电子设备200和第四电子设备400建立连接。需要说明的是,若在第二电子设备200获取到第一电子设备100的第一之前,第二电子设备200和第一电子设备100已经建立连接,则在第二电子设备200获取到第一标识后,第二电子设备200无需和第一电子设备100再次建立连接。
[0288]
在一些实施例中,第一电子设备100可以连接两个及两个以上的电子设备作为扩展屏。当第三电子设备获取到电子设备的标识时,可以在nfc标签中存储该电子设备标识与指示信息的对应关系。其中,指示信息可以是该电子设备的蓝牙名称,或者是该电子设备的设备标识,或者是预设字符等。第一电子设备100可以连接两个及两个以上的电子设备作为扩展屏的例子和上述第一电子设备100连接第四电子设备400作为扩展屏的例子类似,此处不再赘述。
[0289]
上述信息处理方法,第三电子设备的焦点出现在哪个电子设备上,第二电子设备即可与该电子设备建立连接。如,第三电子设备的焦点在第一电子设备上时,第二电子设备与第一电子设备建立连接;第三电子设备的焦点在第四电子设备上时,第二电子设备与第四电子设备建立连接。实施该方法,用户只需简单操作,便可使得第二电子设备在多个电子设备之间切换建立的连接,实现第二电子设备与多个电子设备之间的互联互通,使得信息分享、交互更为便捷。
[0290]
以上所述,以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
[0291]
上述实施例中所用,根据上下文,术语“当

时”可以被解释为意思是“如果
…”
或“在

后”或“响应于确定
…”
或“响应于检测到
…”
。类似地,根据上下文,短语“在确定

时”或“如果检测到(所陈述的条件或事件)”可以被解释为意思是“如果确定
…”
或“响应于确定
…”
或“在检测到(所陈述的条件或事件)时”或“响应于检测到(所陈述的条件或事件)”。
[0292]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如dvd)、或者半导体介质(例如固态硬盘)等。
[0293]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1