CN118158313A - 显示电量的方法、电子设备和*** - Google Patents

显示电量的方法、电子设备和*** Download PDF

Info

Publication number
CN118158313A
CN118158313A CN202211563019.8A CN202211563019A CN118158313A CN 118158313 A CN118158313 A CN 118158313A CN 202211563019 A CN202211563019 A CN 202211563019A CN 118158313 A CN118158313 A CN 118158313A
Authority
CN
China
Prior art keywords
electronic device
electric quantity
information
electronic
quantity information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211563019.8A
Other languages
English (en)
Inventor
单钟文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202211563019.8A priority Critical patent/CN118158313A/zh
Publication of CN118158313A publication Critical patent/CN118158313A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Telephone Function (AREA)

Abstract

本申请实施例提供了一种显示电量的方法、电子设备和***。该方法包括:第一电子设备响应于接收来自第二电子设备的电量信息,显示第二电子设备的电量信息;所述第一电子设备向第二电子设备发送第一电子设备的电量信息,第一电子设备的电量信息显示于第二电子设备。本申请的显示电量的方法、电子设备和***,可以实现电量信息的双向同步,对于有屏的电子设备,可以显示其他电子设备的电量信息,便于用户通过有屏设备获取各个电子设备的电量信息,从而提醒用户及时处理各个电子设备,提升用户的使用体验。

Description

显示电量的方法、电子设备和***
技术领域
本申请实施例涉及电子设备领域,尤其涉及一种显示电量的方法、电子设备和***。
背景技术
随着科学技术的发展,用户可以拥有智能手机、平板电脑、个人电脑、音箱、耳机等多个电子设备。对于用户而言,缺少能够直接获得多个电子设备电量信息的途径。用户没有及时发现电子设备电量过低、或者设备过充等情况,可能会影响该用户的正常使用。
因此,如何为用户提供一种能够同步显示多个电子设备电量信息的方法,方便用户根据电子设备电量情况作出相应的处理,提升用户使用电子设备的体验。
发明内容
本申请实施例提供一种显示电量的方法、电子设备和***。该方法能够方便用户获知多个电子设备的电量信息,提升用户的使用体验。
第一方面,提供了一种显示电量的方法,包括:第一电子设备响应于接收来自第二电子设备的电量信息,显示该第二电子设备的电量信息;该第一电子设备向该第二电子设备发送该第一电子设备的电量信息,该第一电子设备的电量信息显示于该第二电子设备。
示例性的,第一电子设备与第二电子设备可以理解为通过近场通信技术进行数据传输的电子设备,第一电子设备与第二电子设备具有显示功能。
基于上述方案,具有显示功能的电子设备之间可以同步电量信息,并且可以将其他电子设备的电子设备显示于本端设备的显示屏上,便于用户直接获取各个电子设备的电量信息,从而及时提醒用户对各个电子设备进行处理,提升用户体验。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该第一电子设备响应于接收来自第三电子设备的电量信息,显示该第三电子设备的电量信息。
示例性的,第一电子设备与第三电子设备可以理解为通过近场通信技术进行数据传输的电子设备,第三电子设备不具有显示功能。
基于上述方案,对于不具有显示功能的电子设备,其处理数据的能力较弱,因此,可以仅将自身的电量信息发送至具有显示功能的电子设备,也可以在预设条件下,才接受来自其他电子设备的电量信息,以减少不具有显示功能电子设备的数据处理任务。例如,当第一电子设备电量低于20%时,才向第三电子设备发送电量信息。
结合第一方面,在第一方面的某些实现方式中,该第一电子设备向该第二电子设备发送该第一电子设备的电量信息之前,该方法还包括:该第一电子设备确定该第二电子设备的设备类型为第一类型。
基于上述方案,第一电子设备在向第二电子设备同步电量信息之前,需要确定第二电子设备的设备类型。例如,确定第二电子设备是平板电脑或者耳机等具体的电子设备类型;或者确定第二电子设备是否具有显示屏。当第一电子设备确定第二电子设备具有显示功能后,可以定时或者周期性向第二电子设备同步电量信息。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该第一电子设备确定该第三电子设备的设备类型为第二类型;当该第一电子设备的电量信息满足预设条件时,该第一电子设备向该第三电子设备发送该第一电子设备的电量信息,该预设条件包括以下任意一项:电量值低于等于第一预设值、该电量值高于等于第二预设值,该电量信息包括该电量值。
基于上述方案,第一电子设备在向第三电子设备同步电量信息之前,需要确定第三电子设备的设备类型。当第一电子设备确定第三电子设备不具有显示功能后,可以不向第三电子设备同步电量信息,或者在第一电子设备的电量信息满足预设条件后,才向第三电子设备同步电量信息,以降低向第三电子设备发送的数据量。
结合第一方面,在第一方面的某些实现方式中,该第一电子设备向该第二电子设备发送该第一电子设备的电量信息,包括:该第一电子设备以第一频率向该第二电子设备发送该第一电子设备的电量信息;当该第一电子设备的电量值低于等于该第一预设值时,该第一电子设备以第二频率向该第二电子设备发送该第一电子设备的电量信息,该第二频率低于该第一频率;当该第一电子设备的电量值高于等于该第二预设值时,该第一电子设备以第三频率向该第二电子设备发送该第一电子设备的电量信息,该第三频率低于该第一频率。
基于上述方案,第一电子设备可以适应性调整同步电量信息的频率或者周期。例如,当第一电子设备的电量值低于20%时,降低同步电量信息的频率以节省电量。这样也能够在一定程度上节省电子设备之间的传输资源。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该第一电子设备向服务器发送该第一电子设备的电量信息,该服务器存储有第四电子设备的电量信息;该第一电子设备向该服务器发送第一请求信息,该第一请求信息用于请求该第四电子设备的电量信息;该第一电子设备响应于接收来自该服务器的该第四电子设备的电量信息,显示该第四电子设备的电量信息。
示例性的,第一电子设备与第四电子设备可以理解为通过远场通信技术进行数据传输的电子设备。
基于上述方案,通过服务器进行数据转发,远场设备与近场设备之间也可以实现电量信息同步。
结合第一方面,在第一方面的某些实现方式中,在该第一电子设备响应于接收来自第二电子设备的电量信息,显示该第二电子设备的电量信息之前,该方法还包括:该第一电子设备显示第一界面,该第一界面包括至少一个电子设备图标;该第一电子设备响应于用户对第一电子设备图标的操作,显示第二界面,该第二界面包括至少一个电子设备控件,其中,该第一电子设备图标属于该至少一个电子设备图标;该第一电子设备响应于用户对第二电子设备控件的操作,该第一界面显示该第二电子设备图标,其中,该第二电子设备控件属于该至少一个电子设备控件。
基于上述方案,用户可以通过用户界面,自定义设置需要电量信息同步的电子设备,以便于电子设备根据用户实际需求,显示电量信息。
结合第一方面,在第一方面的某些实现方式中,该电量信息还包括电量提示信息;该方法还包括:该第一电子设备响应于用户对第二电子设备图标的操作,显示第三界面,该第三界面包括至少一个设置控件,其中,该第二电子设备图标属于该至少一个电子设备图标;该第一电子设备响应于用户对第一设置控件的操作,当该第二电子设备满足第一设置控件对应的条件时,该第一界面显示该第二电子设备的电量提示信息,该第一设置控件与该第二电子设备的电量提示信息对应,其中,该第一设置控件属于该至少一个设置控件。
基于上述方案,用户可以通过用户界面,自定义设置显示的电量提示信息的具体类型,方便提示用户对电子设备做出及时充电、及时拔掉充电器等处理。
结合第一方面,在第一方面的某些实现方式中,该电量提示信息包括以下至少一项:电量不足提示信息、电量充满提示信息、充电状态提示信息、自定义电量提示信息。
基于上述方案,电子设备的用户界面可以显示多种类型的提示信息,用户通过用户界面显示的提示信息确定对应的电子设备目前的电量状态,以便用户做出相应的处理。
第二方面,提供了一种显示电量的***,包括第一电子设备和第二电子设备;该第一电子设备,用于响应于接收该第二电子设备的电量信息,显示该第二电子设备的电量信息,该电量信息包括电量值;该第一电子设备,还用于发送该第一电子设备的电量信息;该第二电子设备,用于发送该第二电子设备的电量信息;该第二电子设备,还用于响应于接收该第一电子设备的电量信息,显示该第一电子设备的电量信息。
结合第二方面,在第二方面的某些实现方式中,该***包括第三电子设备;该第一电子设备,还用于响应于接收该第三电子设备的电量信息,显示该第三电子设备的电量信息;该第三电子设备,用于发送该第三电子设备的电量信息。
结合第二方面,在第二方面的某些实现方式中,该第一电子设备,还用于确定该第二电子设备的设备类型为第一类型。
结合第二方面,在第二方面的某些实现方式中,该第一电子设备,还用于确定该第三电子设备的设备类型为第二类型;当该第一电子设备的电量信息满足预设条件时,该第一电子设备,还用于发送该第一电子设备的电量信息,该预设条件包括以下任意一项:该电量值低于等于第一预设值、电量值高于等于第二预设值,该电量信息包括该电量值;该第三电子设备,还用于接收该第一电子设备的电量信息,该电量信息满足该预设条件。
结合第二方面,在第二方面的某些实现方式中,该第一电子设备,还用于以第一频率向该第二电子设备发送该第一电子设备的电量信息;当该第一电子设备的电量值低于等于该第一预设值时,该第一电子设备,还用于以第二频率发送该第一电子设备的电量信息,该第二频率低于该第一频率;当该第一电子设备的电量值高于等于该第二预设值时,该第一电子设备,还用于以第三频率发送该第一电子设备的电量信息,该第三频率低于该第一频率;该第二电子设备,还用于以第一频率接收该第一电子设备的电量信息;当该第一电子设备的电量值低于等于该第一预设值时,该第二电子设备,还用于以第二频率接收该第一电子设备的电量信息;当该第一电子设备的电量值高于等于该第二预设值时,该第二电子设备,还用于以第三频率接收该第一电子设备的电量信息。
结合第二方面,在第二方面的某些实现方式中,该***包括服务器和第四电子设备,该第一电子设备,还用于向该服务器发送该第一电子设备的电量信息,该服务器存储有该第四电子设备的电量信息;该第一电子设备,还用于向该服务器发送第一请求信息,该第一请求信息用于请求该第四电子设备的电量信息;该第一电子设备,还用于响应于接收来自该服务器的该第四电子设备的电量信息,显示该第四电子设备的电量信息;该第四电子设备,用于向服务器发送该第四电子设备的电量信息;该第四电子设备,还用于向该服务发送第二请求信息,该第二请求信息用于请求该第一电子设备的电量信息;该第四电子设备,还用于响应于接收来自该服务器的该第一电子设备的电量信息,显示该第四电子设备的电量信息。
结合第二方面,在第二方面的某些实现方式中,该第一电子设备,还用于显示第一界面,该第一界面包括至少一个电子设备图标;该第一电子设备,还用于响应于用户对第一电子设备图标的操作,显示第二界面,该第二界面包括至少一个电子设备控件,其中,该第一电子设备图标属于该至少一个电子设备图标;该第一电子设备,还用于响应于用户对第二电子设备控件的操作,该第一界面显示该第二电子设备图标,其中,该第二电子设备控件属于该至少一个电子设备控件。
结合第二方面,在第二方面的某些实现方式中,该电量信息还包括电量提示信息;该第一电子设备,还用于响应于用户对第二电子设备图标的操作,显示第三界面,该第三界面包括至少一个设置控件,其中,该第二电子设备图标属于该至少一个电子设备图标;该第一电子设备,还用于响应于用户对第一设置控件的操作,当该第二电子设备满足第一设置控件对应的条件时,该第一界面显示该第二电子设备的电量提示信息,该第一设置控件与该第二电子设备的电量提示信息对应,其中,该第一设置控件属于该至少一个设置控件。
结合第二方面,在第二方面的某些实现方式中,该电量提示信息包括以下至少一项:电量不足提示信息、电量充满提示信息、充电状态提示信息、自定义电量提示信息。
第三方面,提供了一种电子设备,该电子设备包括执行上述第一方面或者第一方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
第四方面,提供了一种显示电量的装置,与存储器耦合的处理器,该存储器用于存储计算机程序,该处理器用于运行该计算机程序,使得该装置执行如第一方面及其任一种可能实现的方式中的方法。
结合第四方面,在第四方面的某些实现方式中,该装置还包括该存储器和收发器中的一项或多项,该收发器用于接收信号和/或发送信号。
第五方面,提供了一种计算机可读存储介质,其特征在于,该计算机可读存储介质包括计算机程序或指令,当该计算机程序或指令在计算机上运行时,使得如第一方面及其任一种可能实现的方式中的方法被执行。
第六方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,当该计算机程序或指令在计算机上运行时,使得如第一方面及其任一种可能实现的方式中的方法被执行。
第七方面,提供了一种计算机程序,当其在计算机上运行时,使得如第一方面及其任一种可能的实现方式中的方法被执行。
附图说明
图1是本申请实施例提供的电子设备的结构示意图。
图2是本申请实施例提供的电子设备的软件结构框图。
图3是本申请实施例提供的***架构图。
图4是本申请实施例提供的模块示意图。
图5是本申请实施例提供的一组GUI。
图6是本申请实施例提供的一种显示电量的方法示意性流程图。
图7是本申请实施例提供的另一组GUI。
图8是本申请实施例提供的一种显示电量的方法示意性流程图。
具体实施方式
下面将结合附图,对本申请实施例中的技术方案进行描述。
以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本申请的限制。如在本申请的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括例如“一个或多个”这种表达形式,除非其上下文中明确地有相反指示。还应当理解,在本申请以下各实施例中,“至少一个”、“一个或多个”是指一个、两个或两个以上。术语“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系;例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A、B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。
在本说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
以下介绍电子设备、用于这样的电子设备的用户界面、和用于使用这样的电子设备的实施例。在一些实施例中,电子设备可以是还包含其它功能诸如个人数字助理和/或音乐播放器功能的便携式电子设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴电子设备(如智能手表)等。便携式电子设备的示例性实施例包括但不限于搭载 或者其它操作***的便携式电子设备。上述便携式电子设备也可以是其它便携式电子设备,诸如膝上型计算机(Laptop)等。还应当理解的是,在其他一些实施例中,上述电子设备也可以不是便携式电子设备,而是台式计算机。
示例性的,图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等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
可以理解的是,本申请实施例示意的结构并不构成对电子设备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可以包括一个或多个接口。接口可以包括集成电路(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)接口,用户身份识别(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
电子设备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的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
无线通信模块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的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,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),北斗卫星导航***(beidounavigation satellite system,BDS),准天顶卫星***(quasi-zenith satellitesystem,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
电子设备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个或N个显示屏194,N为大于1的正整数。
电子设备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个或N个摄像头193,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备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)等。
电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。
扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器170A收听音乐,或收听免提通话。
受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。
麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。电子设备100可以设置至少一个麦克风170C。在另一些实施例中,电子设备100可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180A检测所述触摸操作强度。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如,当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于闹钟应用图标时,执行新建闹钟的指令。
指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。例如,当手机在锁屏界面检测到用户的触控操作时,手机可以通过指纹传感器180H采集用户的指纹信息,并通过采集的指纹信息与手机中预置的指纹信息进行匹配。若匹配成功,则手机可以从锁屏界面进入非锁屏界面。
触摸传感器180K,也称“触控面板”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,与显示屏194所处的位置不同。
图2是本申请实施例的电子设备100的软件结构框图。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。应用程序层可以包括一系列应用程序包。
如图2所示,应用程序层可以包括相机、设置、皮肤模块、用户界面(userinterface,UI)、三方应用程序等。其中,三方应用程序可以包括图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层可以包括一些预先定义的函数。
如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。
电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
Android runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:OpenGL ES),二维图形引擎(例如:SGL)等。
表面管理器用于对显示子***进行管理,并且为多个应用程序提供了2D和3D图层的融合。
媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。
三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
二维图形引擎是2D绘图的绘图引擎。
此外,***库还可以包括状态监测服务模块等,例如物理状态识别模块,用于对用户手势进行分析和识别;传感器服务模块,用于对硬件层各类传感器上传的传感器数据进行监测,确定电子设备100的物理状态。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
硬件层可以包括各类传感器,例如图1中介绍的各类传感器,在本申请实施例中涉及的加速度传感器、陀螺仪传感器、触摸传感器等。
结合以上图1和图2介绍的电子设备,在本申请实施例中,电子设备100涉及的物理器件主要包括传感器、决策支持***(decision support systems,DSS)显示芯片、触摸显示屏、指纹识别模块等硬件组件;以及屏幕管理模块、显示驱动、指纹驱动、防误触等内核软件层;防误触输入、屏幕控制、灭屏显示(always on display,AOD)服务、电源管理等应用程序框架层功能;以及特殊适配应用(camera)、三方应用、***休眠、AOD等应用层业务。
目前,用户通常拥有多个电子设备,而用户难以较为全面地获知多个电子设备的电量信息,这种情况可能导致用户无法及时对电量较低的设备充电,或者无法及时拔掉已经充满电的设备充电器等。因此,用户能够及时获取各个电子设备的电量信息对提升用户使用电子设备的体验感尤为重要。
通常而言,智能手机是一种使用频率较高的电子设备。用户可以通过智能手机,获得与智能手机建立通信连接的其他各个电子设备的电量信息。例如,耳机与智能手机通过蓝牙或者Wi-Fi连接,智能手机的用户界面(user interface,UI)可以显示耳机的电量信息。
然而,智能手机可以通过各种通信连接的方式,与多个电子设备建立通信连接。例如近场设备可以基于分布式软总线进行数据交互,远场设备可以基于云端服务器进行数据交互。因此,本申请实施例提供了一种显示电量的方法、电子设备和***,可以在任一有屏幕的分布式设备上查看其他分布式设备的电量信息,便于用户在任一分布式设备上管理多个分布式设备的电量,提升用户的使用体验。
如图3所示,示出了本申请实施例提供的一种***架构示意图,该***架构包括分布式设备近场设备1、近场设备2、近场设备3以及远场设备。通过近场通讯技术进行数据传输的电子设备可以包括近场设备1、近场设备2以及近场设备3。通过远场通讯技术进行数据传输的电子设备,例如,远场设备。其中,近场通讯技术例如蓝牙、Wi-Fi、星闪(sparklink)、近距离无线通信(near field communication,NFC)。远场设备可以通过云端服务器实现与近场设备的数据交互。例如,远场设备将数据发送至云端服务器,云端服务器将数据转发送至近场设备1。示例性的,在近场设备中,近场设备1和近场设备2为有屏的电子设备,近场设备3为无屏的电子设备。
一方面,近场设备1可以接收来自近场设备2的电量信息,并且可以在近场设备1的显示屏上与显示近场设备2的电量信息。同理,近场设备1向近场设备2发送电量信息,并且可以在近场设备2的显示屏上显示近场设备1的电量信息。远场设备可以将自身的电量信息上报至云端服务器,近场设备也可以将自身的电量信息上报至服务器。远场设备可以主动从云端服务器获取任一上报了自身电量信息的近场设备的电量信息;同理,任一近场设备也可以主动从云端服务器获取任一上报了自身电量信息的远场设备的电量信息。也就是说,各个电子设备之间可以进行双向的电量信息同步。
另一方面,对于无屏近场设备3可以向有屏近场设备1、有屏近场设备2或者云端服务器发送电量信息,不接收来自近场设备1、近场设备2或者云端服务器的电量信息。或者,近场设备3可以向近场设备1、近场设备2或者云端服务器发送电量信息,并且在一定条件下,接收来自近场设备1、近场设备2或者云端服务器的电量信息。其中,由于近场设备3不承载显示模块,其中央处理器(central processing unit,CPU)的处理能力较弱,处理和呈现分布式设备电量信息的能力较弱。因此,可以降低接收来自其他分布式设备电量信息的频率。
示例性的,在如图3所示的***架构中,各个分布式设备之间可以同步电量信息,在有屏电子设备上可以显示多个分布式设备的电量信息,以便于用户及时获取分布式设备的电量,并根据实时电量作出处理。
图4示出了有屏电子设备的逻辑模块示意图。示例性的,有屏电子设备可以包括通信模块、处理模块以及显示模块。其中,通信模块可以用于与其他分布式设备的通信交互。例如,通过通信模块完成电量信息的交互。处理模块可以用于对电量数据进行处理。例如,判断电量是否达到阈值。显示模块可以用于显示各个分布式设备的电量信息。
为了便于理解,图5示出了本申请实施例提供的一组图形用户界面(graphicaluser interface,GUI),下面以智能手机为例,对电量信息同步的交互方式进行描述。
如图5中的(a)所示为用户智能手机的通知栏界面。其中,智能手机的通知栏界面包括WLAN、蓝牙、移动数据、静音、自动旋转等控件。其中,控件是给用户呈现的可视化图形界面元素,它是一种软件组件,控制着数据以及关于这些数据的交互操作,用户可通过触摸、滑动等操作与控件进行交互,从而对有关信息进行读取和编辑。一般而言,控件可以包括图标、按钮、菜单、选项卡、文本框、状态栏等可视的界面元素。响应于用户对不同控件的操作(例如:触摸操作、或点击操作),电子设备的屏幕上可以显示不同的界面。通知栏界面还包括超级终端选项框501,在超级终端选项框中可以显示与该智能手机已经建立连接的其他智能设备的图标,例如,平板电脑图标502以及耳机图标503。响应于用户对超级终端选项框501的操作,智能手机可以显示如图5中的(b)所示的GUI。
如图5中的(b)所示,响应于用户对超级终端选项框501的操作,手机可以显示超级终端对应的显示界面。该界面可以显示有多个智能设备的图标,以及智能设备对应的电量信息的图标。例如,平板电脑电量信息图标504以及耳机电量信息图标505。其中,电量不同,电量信息的图标可以有所差异。
如图5中的(c)所示,示例性表示了五种电量信息的图标显示类型。电量信息的图标可以包括数字百分比以及提示信息,数字百分比用于表示电子设备当前的电量,提示信息可以用于表示电子设备当前电量信息状态(例如,充电状态、电量不足等)。例如,类型一表示电子设备正在有线充电,当前电量为30%;类型二表示电子设备正在无线充电,当前电量为30%;类型三表示电子设备电量不足,当前电量为20%;类型四表示电子设备电量已充满,当前电量为100%;类型五表示电子设备电量已达到自定义的提醒电量,当前电量为90%。
基于上述实施例中的方案,当多个电子设备通信连接后,可以实现电量信息的同步。在有屏电子设备上可以显示与该电子设备关联的其他电子设备的电量信息,电量信息可以用于指示对应电子设备当前的电量,或者对应电子设备当前的电量信息状态(例如,电量不足)。便于用户可以通过有屏电子设备的显示界面获知各个电子设备的电量信息,并根据实际电量信息进行处理;或者***可以将获取的各个电子设备电量信息用于物联网(internet of things,IOT)设备联动。
下面,对本申请实施例提供的显示电量的方法进行具体介绍。
如图6所示,示出了本申请实施例提供的一种显示电量的方法600。示例性的,该方法可以应用于第一电子设备、第二电子设备、第三电子设备、第四电子设备以及云端服务器中。第一电子设备、第二电子设备、第三电子设备以及第四电子设备为同一用户的电子设备(例如,同一账号)下面以第一电子设备以及第二电子设备为有屏近场设备,第三电子设备为无屏近场设备,第四电子设备为有屏远场设备为例,对方法600进行具体介绍。该方法600可以用于实现不同电子设备之间的电量信息同步。
对于近场设备中的第一电子设备、第二电子设备以及第三电子设备而言,可以直接进行数据交互,对于远场设备的第四电子设备而言,需要通过的云端服务器实现与其他电子设备的数据交互。
其中,电量信息同步可以理解为第一电子设备与第二电子设备之间周期性或者定时触发电量信息的同步操作,或者可以理解为第四电子设备周期性或者定时向服务器同步电量信息。电量信息可以理解为电子设备的实时电量值或者电量提示信息。该方法600可以包括以下具体步骤。
S601,第一电子设备发送第一电子设备的电量信息,相应地,第二电子设备接收第一电子设备的电量信息。
示例性的,第一电子设备可以为如图5所示的智能手机。第二电子设备可以为平板电脑。
在一种实现方式中,第一电子设备可以向第二电子设备周期性或者定时发送第一电子设备的电量信息。其中,周期性或者定时发送电量信息的方式可以理解为被动同步电量信息。
在另一种实现方式中,当第一电子设备的电量达到预设值时,第一电子设备主动向第二电子设备发送第一电子设备的电量信息,例如,当第一电子设备的电量达到20%时,第一电子设备触发主动同步,将自身电量信息上报给第二电子设备。
也就是说,第一电子设备向第二电子设备同步电量信息的方式有两种。其一为被动同步,定时触发或者周期性触发。其二为主动同步,当第一电子设备或第二电子设备的电量达到预设值时,触发电量信息同步。
对于同步电量信息而言,触发电量信息同步的周期可以适应性变化。例如,当第一电子设备正处于充电状态时,用户重点关注于第一电子设备是否过充。当第一电子设备充满至100%电量时,第一电子设备主动触发上报电量信息至第二电子设备可以满足用户的需求。在这种情况下,可以降低在第一电子设备还未充满电时被动电量信息同步的频率,以节省电子设备之间数据传输的信令或资源。
S602,第二电子设备显示第一电子设备的电量信息。
示例性的,第一电子设备的电量信息可以理解为当前第一电子设备的实时电量。
在一种实现方式中,第二电子设备可以对接收到的第一电子设备的电量信息进行数据处理。例如,第二电子设备判断第一电子设备当前的电量是否达到低电量提醒阈值(例如,电量20%),当第一电子设备当前的电量达到电量提醒阈值时,第二电子设备可以显示低电量提示信息,用于提示用户第一电子设备电量不足。
示例性的,第二电子设备可以根据对第一电子设备电量信息进行数据处理的情况,显示例如图5中的(c)所示不同类型的电量信息图标。
S603,第二电子设备发送第二电子设备的电量信息,相应地,第一电子设备接收第二电子设备的电量信息。
示例性的,第二电子设备可以向第一电子设备周期性或者定时发送第二电子设备的电量信息,具体方式类似上述对步骤S601的描述,此处不再赘述。
S604,第一电子设备显示第二电子设备的电量信息。
第一电子设备显示第二电子设备电量信息的具体方式类似上述对步骤S602的描述,此处不再赘述。
S605,第四电子设备发送第四电子设备的电量信息,相应地,云端服务器接收第四电子设备的电量信息。
S606,第一电子设备发送第一电子设备的电量信息,相应地,云端服务器接收第一电子设备的电量信息。
应理解,近场设备在近场通信的有效距离内,可以基于近场通讯技术实现电量信息同步;远场设备在近场通信的有效距离外,远场设备与近场设备均可访问互联网,远场设备与近场设备可以定时或者周期性向云端服务器同步电量信息。
对于远场第四电子设备,不能直接与近场的第一电子设备、第二电子设备或者第三电子设备数据交互,需要通过云端服务器对电量信息进行转发。同理,对于近场的第一电子设备,也需要借助云端服务器实现电量同步。
S607,云端服务器存储第一电子设备的电量信息以及第四电子设备的电量信息。
S608,第一电子设备发送请求电量信息,相应地,云端服务器接收请求电量信息。
S609,云端服务器发送第四电量设备的电量信息,相应地,第一电子设备接收第四电子设备的电量信息。
应理解,云端服务器可以存储近场设备以及远场设备同步的电量信息,电子设备可以按照实际需求,向云端服务器发送请求电量信息,以请求获取其他分布式设备的电量信息。
S610,第一电子设备显示第四电子设备的电量信息。
第一电子设备显示第四电子设备电量信息的具体方式类似上述对步骤S602的描述,此处不再赘述。
S611,第三电子设备发送第三电子设备的电量信息,相应地,第一电子设备接收第三电子设备的电量信息。
示例性的,第三电子设备无屏设备,例如,耳机。第三电子设备向第一电子设备发送第三电子设备电量信息的具体方式类似上述对步骤S601的描述,此处不再赘述。
S612,第一电子设备显示第三电子设备的电量信息。
第一电子设备显示第三电子设备电量信息的具体方式类似上述对步骤S602的描述,此处不再赘述。
应理解,对于无屏的电子设备而言,其CPU处理能力较弱,难以有效处理和呈现其他分布式设备的电量信息。为了减少数据同步和降低设备的功耗,第三电子设备可以只进行单向同步,也就是说,第三电子设备可以定时或者周期性地向其他电子设备或者云端服务器同步电量信息,但不接收来自其他电子设备或者云端服务器的电量信息;或者,第三电子设备也可以有选择地执行系列步骤S613以及步骤S614。
S613,第一电子设备发送第一电子设备的电量信息,相应地,第三电子设备接收第一电子设备的电量信息。
S614,第三电子设备显示第一电子设备电量的提示信息。
应理解,当第一电子设备预先确定第一电子设备电量达到预设值时,向第三电子设备发送第一电子设备的电量信息。也就是说,因为无屏第三电子设备处理数据的能力有限,可以在一定条件下接收来自其他电子设备或者云端服务器的电量信息,能够在一定程度上减少无屏设备处理数据的压力。
示例性的,由于第三电子设备不具有屏幕显示能力,当第一电子设备的电量信息满足一定条件时,第三电子设备可以触发预先设定的提示。例如,显示提示灯、发出提示音等。当第三电子设备为耳机或者音箱等无屏音频设备时,可以预先设定提示方式为发出提示音。
例如,当第一电子设备电量达到20%的低电量阈值时,第三电子设备可以显示提示灯(例如,红灯),用于提示用户第一电子设备电量过低,需要及时充电;当第一电子设备充电达到电量100%时,第三电子设备可以显示提示灯(例如,绿灯),用于提示用户第一电子设备完成充电,需要及时关闭充电器避免过充。
基于上述方案,可以在某一有屏电子设备的界面显示各个电子设备的电量信息,便于用户高效获取各个分布式设备的电量信息,从而提醒用户及时处理各个分布式电子设备,提升用户体验。
进一步地,为了更加适配用户的个性化需求,用户可以通过用户界面与有屏设备进行交互,自定义设置电子设备显示电量信息的方式。
为了便于理解,图7示出了本申请实施例提供的一组图形用户界面(graphicaluser interface,GUI),下面以智能手机为例,对自定义显示电量信息的方式进行介绍。
如图7中的(a)所示为用户智能手机超级终端的显示界面。该界面显示电子设备图标,例如,智能手机图标701、平板电脑图标702以及耳机图标703。智能手机图标701表示当前本机为智能手机。响应于用户对智能手机图标701的操作,智能手机可以显示如图7中的(b)所述的GUI。
如图7中的(b)所示,响应于用户对智能手机图标701的操作,智能手机可以显示超级终端的设置界面。该界面可以显示智能手机可以连接其他超级终端的图标以及对应的控件。例如,平板电脑对应的控件704、耳机对应的控件705以及音箱对应的控件706。从图7中的(b)所示的各个超级终对应的控件可知,平板电脑以及耳机呈现“开启”状态,表示智能手机可以显示平板电脑以及耳机的电量信息;音箱呈现“关闭”状态,表示智能手机不显示音箱的电量信息。也就是说,用户可以在超级终端的显示界面选择所感兴趣的超级终端,以便获取感兴趣的电子设备的电量信息。响应于用户对音箱对应的控件706以及返回控件707的操作,智能手机可以显示如图7中的(c)所示的GUI。
如图7中的(c)所示,响应于用户对音箱对应控件706以及返回控件707的操作,智能手机可以显示超级终端的显示界面。该界面新增显示了音箱图标708,当智能手机响应于接收到音箱发送的电量信息时,该界面还可以显示音箱电量信息图标709。响应于用户对平板电脑图标702的操作,智能手机可以显示如图7中的(d)所示的GUI。
如图7中的(d)所示,响应于用户对平板电脑图标703的操作,智能手机可以显示平板电脑的显示界面。该界面显示充电提醒控件710、充满电提醒控件711以及电量过低提醒控件712。从图7中的(d)所示的控件可知,充电提醒控件呈现“开启”状态,表示当平板电脑正在充电时,智能手机可以显示平板电脑正在充电的提示信息;充满电提醒控件以及电量过低提醒控件呈现“关闭”状态,表示当平板电脑充满电或者当平板电脑电量过低时,智能手机不会显示平板电脑已经充满电或者电量过低的提示信息。也就是说,用户可以在超级终端某一电子设备的显示界面进行自定义设置,选择需要提示的场景。例如,正在充电、电量已充满或者电量过低等。响应于用户对充满电提醒控件711以及返回控件707操作,智能手机可以显示如图7中的(e)所示的GUI。
如图7中的(e)所示,响应于用户对充满电提醒控件711以及返回控件707的操作,智能手机可以显示超级终端的显示界面。当与智能手机连接的平板电脑充满电后,平板电脑电量信息图标713可以如图7中的(e)显示,同于提示用户平板电脑已经充满电,当前电量为100%。
基于上述方案,用户可以根据实际需求进行自定义配置。例如,用户设置电子设备是否可以同步电量信息、用户设置电子设备需要提示的场景或者用户设置电子设备的提示方式等。这一方案能够个性化满足用户对电量显示的需求,进一步提高用户的使用体验。
如图8所示,示出了本申请实施例提供的一种显示电量的方法,该方法可以应用于如图3所示的***架构中,下面以该方法应用于第一电子设备为例,对该方法800进行具体描述。
S801,第一电子设备响应于接收来自第二电子设备的电量信息,显示第二电子设备的电量信息。
示例性的,第一电子设备可以是有屏近场设备,例如图5所示的智能手机。第二电子设备可以是有屏近场设备,例如,平板电脑。第一电子设备与第二电子设备可以是同一用户的电子设备。
其中,电量信息包括电量值,例如,20%、50%等具体的电量百分比;电量信息还可以包括电量提示信息,例如图5中的(c)所示的五种电量提示信息的类型。
S802,第一电子设备向第二电子设备发送第一电子设备的电量信息。
应理解,当第二电子设备为有屏设备时,第一电子设备的电量信息可以显示于第二电子设备。
在一种实现方式中,第一电子设备响应于接收来自第三电子设备的电量信息,显示第三电子设备的电量信息。
示例性的,第三电子设备可以为是无屏近场设备,例如,耳机,或者音箱。第三电子设备与第一电子设备可以是同一用户的电子设备。无屏设备没有显示屏,难以通过显示屏显示其他设备的电量信息。因此,一方面,第一电子设备可以不向第三电子设备发送第一电子设备的电量信息。另一方面,当第一电子设备的电量信息满足预设条件时,第一电子设备向第三电子设备发送第一电子设备的电量信息,其中,预设条件包括但不限于:电量值低于第一预设值、电量值高于第二预设值。
示例性的,第一预设值可以为20%,当电量值低于等于20%时表示电量值过低;第二预设值为80%,当电量值高于等于80%时表示电量已充足。也就是说,由于第三电子设备处理数据的能力有限,当第一电子设备的电量值达到一定预设条件时,才会向第三电子设备发送第一电子设备的电量信息。第三电子设备通过亮起不同提示灯的方式,表示不同的电量信息。例如,当第一电子设备的电量值为20%时,第三电子设备显示红色提示灯,用于提示用户及时充电;当第一电子设备的电量值为80%时,第三电子设备显示绿色提示灯,用于提示用户第一电子设备已达到预设电量值。
在一种实现方式中,第一电子设备向第二电子设备发送第一电子设备的电量信息之前,第一电子设备确定第二电子设备的设备类型为第一类型。其中,设备类型可以包括智能手机、平板电脑、耳机等具体电子设备;也可以包括有屏设备或者无屏设备。也就是说,本申请实施例对设备类型的具体分类方式不作限定。例如,当第二电子设备的设备类型为平板电脑时,第一电子设备可以认为第二电子设备具有显示功能。第一类型可以理解为具有显示功能的设备类型。
也就是说,第一电子设备预先确定第二电子设备具有显示功能后,向第二电子设备发送第一电子设备的电量信息,第二电子设备显示第一电子设备的电量信息。
同理,当第一电子设备的电量信息满足预设条件,第一电子设备向第三电子设备发送第一电子设备的电量信息之前,第一电子设备确定第三电子设备的设备类型为第二类型。其中,第二类型可以理解为不具有显示功能的设备类型。
在一种实现方式中,第一电子设备以第一频率向第二电子设备发送第一电子设备的电量信息;当第一电子设备的电量值低于等于第一预设值时,第一电子设备以第二频率向第二电子设备发送第一电子设备的电量信息,第二频率低于第一频率。当第一电子设备的电量值高于等于第二预设值时,第一电子设备以第三频率向第二电子设备发送第一电子设备的电量信息,第三频率低于第一频率。
应理解,第一电子设备在通常情况下可以周期性向第二电子设备发送第一电子设备的电量信息。当第一电子设备的电量信息满足预设条件时,可以降低向第二电子设备同步电量信息的频率,以节省数据传输资源。
在一种实现方式中,第一电子设备向服务器发送第一电子设备的电量信息,同时,服务器存储有第四电子设备的电量信息;第一电子设备向服务器发送第一请求信息,第一请求信息用于请求第四电子设备的电量信息;第一电子设备响应于接收来自服务的第四电子设备的电量信息,显示第四电子设备的电量信息。
示例性的,第四电子设备可以为远场设备,需要通过服务器实现与近场第一电子设备的数据交互。第一电子设备与第四电子设备不能直接进行数据交互。第四电子设备与第一电子设备可以是同一用户的电子设备。
在一种实现方式中,第一电子设备响应于接收来自第二电子设备的电量信息,显示第二电子设备的电量信息之前,该方法还包括:第一电子设备显示第一界面,第一界面包括至少一个电子设备图标;第一电子设备响应于用户对第一电子设备图标的操作,显示第二界面,第二界面包括至少一个电子设备控件,其中,第一电子设备图标属于至少一个电子设备图标;第一电子设备响应于用户对第二电子设备控件的操作,第一界面显示第二电子设备图标,其中,第二电子设备控件属于至少一个电子设备控件。
示例性的,第一界面为如图7中的(a)所示的智能手机超级终端的显示界面。第二界面为如图7中的(b)所示的超级终端的设置界面。第一界面显示的至少一个电子设备图标包括图7中的(a)所示的平板电脑图标702、智能手机图标701以及耳机图标703。其中,第一电子设备图标可以理解为智能手机图标701。第二界面显示的至少一个电子设备控件包括如图7中的(b)所示的平板电脑对应的控件704、耳机对应的控件705以及音箱对应的控件706。第二电子设备控件为平板电脑对应的控件704,当用户点击平板电脑对应的控件时,第一界面可以显示平板电脑图标。进一步地,当智能手机接收到来自平板电脑的电量信息时,第一界面还可以显示平板电脑的电量信息图标。
在一种实现方式中,第一电子设备响应于用户对第二电子设备图标的操作,显示第三界面,第三界面包括至少一个设置控件,其中,第二电子设备图标属于至少一个电子设备图标;第一电子设备响应于用户对第一设置控件的操作,当第二电子设备满足第一设置控件对应的条件时,第一界面显示第二电子设备的电量提示信息,第一设置控件与第二电子设备的电量提示信息对应,其中,第一设置控件属于至少一个设置控件。
示例性的,第三界面为如图7中的(d)所示某一电子设备图标对应的显示界面。第三界面显示的至少一个设置控件图标包括图7中的(d)所示的充电提醒控件710、充满电提醒控件711以及电量过低提醒控件712。例如,当用户点击充电提醒控件时,当第二电子设备正在充电时,第一界面可以显示第二电子设备正在充电状态提示信息。
在一种实现方式中,电量提示信息包括以下至少一项:电量不足提示信息、电量充满提示信息、充满状态提示信息、自定义电量提示信息。
应理解,电量提示信息包括但不限于上述几种方式。其中,用户可以根据实际需求对电量提示信息的具体表现方式,或者显示电量提示信息的具体条件进行限定。例如,用户可以自定义充电到电量值为80%时,提示用户电子设备已达到预设电量值。
本申请实施例提供的显示电量的方法,对于相互连接的近场设备以及远场设备之间,可以实现电量信息的双向同步,对于有屏设备显示其他电子设备的电量信息,便于用户通过有屏设备获取各个电子设备的电量信息,从而提醒用户及时处理各个电子设备,提升用户的使用体验。
本申请实施例提供一种计算机程序产品,当该计算机程序产品在电子设备运行时,使得电子设备执行上述实施例中的技术方案。其实现原理和技术效果与上述方法相关实施例类似,此处不再赘述。
本申请实施例提供一种可读存储介质,该可读存储介质包含指令,当该指令在电子设备运行时,使得该电子设备执行上述实施例的技术方案。其实现原理和技术效果类似,此处不再赘述。
本申请实施例提供一种芯片,该芯片用于执行指令,当该芯片运行时,执行上述实施例中的技术方案。其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和单元(模块)的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的电子设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (23)

1.一种显示电量的方法,其特征在于,包括:
第一电子设备响应于接收来自第二电子设备的电量信息,显示所述第二电子设备的电量信息;
所述第一电子设备向所述第二电子设备发送所述第一电子设备的电量信息,所述第一电子设备的电量信息显示于所述第二电子设备。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一电子设备响应于接收来自第三电子设备的电量信息,显示所述第三电子设备的电量信息。
3.根据权利要求所述1或2的方法,其特征在于,所述第一电子设备向所述第二电子设备发送所述第一电子设备的电量信息之前,所述方法还包括:
所述第一电子设备确定所述第二电子设备的设备类型为第一类型。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述第一电子设备确定所述第三电子设备的设备类型为第二类型;
当所述第一电子设备的电量信息满足预设条件时,所述第一电子设备向所述第三电子设备发送所述第一电子设备的电量信息,所述预设条件包括以下任意一项:
电量值低于等于第一预设值、所述电量值高于等于第二预设值,所述电量信息包括所述电量值。
5.根据权利要求4所述的方法,其特征在于,所述第一电子设备向所述第二电子设备发送所述第一电子设备的电量信息,包括:
所述第一电子设备以第一频率向所述第二电子设备发送所述第一电子设备的电量信息;
当所述第一电子设备的电量值低于等于所述第一预设值时,所述第一电子设备以第二频率向所述第二电子设备发送所述第一电子设备的电量信息,所述第二频率低于所述第一频率;
当所述第一电子设备的电量值高于等于所述第二预设值时,所述第一电子设备以第三频率向所述第二电子设备发送所述第一电子设备的电量信息,所述第三频率低于所述第一频率。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
所述第一电子设备向服务器发送所述第一电子设备的电量信息,所述服务器存储有第四电子设备的电量信息;
所述第一电子设备向所述服务器发送第一请求信息,所述第一请求信息用于请求所述第四电子设备的电量信息;
所述第一电子设备响应于接收来自所述服务器的所述第四电子设备的电量信息,显示所述第四电子设备的电量信息。
7.根据权利要求1至6中任一项所述的方法,其特征在于,在所述第一电子设备响应于接收来自第二电子设备的电量信息,显示所述第二电子设备的电量信息之前,所述方法还包括:
所述第一电子设备显示第一界面,所述第一界面包括至少一个电子设备图标;
所述第一电子设备响应于用户对第一电子设备图标的操作,显示第二界面,所述第二界面包括至少一个电子设备控件,其中,所述第一电子设备图标属于所述至少一个电子设备图标;
所述第一电子设备响应于用户对第二电子设备控件的操作,所述第一界面显示所述第二电子设备图标,其中,所述第二电子设备控件属于所述至少一个电子设备控件。
8.根据权利要求7所述的方法,其特征在于,所述电量信息还包括电量提示信息;所述方法还包括:
所述第一电子设备响应于用户对第二电子设备图标的操作,显示第三界面,所述第三界面包括至少一个设置控件,其中,所述第二电子设备图标属于所述至少一个电子设备图标;
所述第一电子设备响应于用户对第一设置控件的操作,当所述第二电子设备满足第一设置控件对应的条件时,所述第一界面显示所述第二电子设备的电量提示信息,所述第一设置控件与所述第二电子设备的电量提示信息对应,其中,所述第一设置控件属于所述至少一个设置控件。
9.根据权利要求8所述的方法,其特征在于,所述电量提示信息包括以下至少一项:
电量不足提示信息、电量充满提示信息、充电状态提示信息、自定义电量提示信息。
10.一种显示电量的***,其特征在于,包括第一电子设备和第二电子设备;
所述第一电子设备,用于响应于接收所述第二电子设备的电量信息,显示所述第二电子设备的电量信息;
所述第一电子设备,还用于发送所述第一电子设备的电量信息;
所述第二电子设备,用于发送所述第二电子设备的电量信息;
所述第二电子设备,还用于响应于接收所述第一电子设备的电量信息,显示所述第一电子设备的电量信息。
11.根据权利要求10所述的***,其特征在于,所述***包括第三电子设备;
所述第一电子设备,还用于响应于接收所述第三电子设备的电量信息,显示所述第三电子设备的电量信息;
所述第三电子设备,用于发送所述第三电子设备的电量信息。
12.根据权利要求所述10或11的***,其特征在于,
所述第一电子设备,还用于确定所述第二电子设备的设备类型为第一类型。
13.根据权利要求11所述的***,其特征在于,
所述第一电子设备,还用于确定所述第三电子设备的设备类型为第二类型;
当所述第一电子设备的电量信息满足预设条件时,所述第一电子设备,还用于发送所述第一电子设备的电量信息,所述预设条件包括以下任意一项:
电量值低于等于第一预设值、所述电量值高于等于第二预设值,所述电量信息包括所述电量值;
所述第三电子设备,还用于接收所述第一电子设备的电量信息,所述电量信息满足所述预设条件。
14.根据权利要求13所述的***,其特征在于,
所述第一电子设备,还用于以第一频率向所述第二电子设备发送所述第一电子设备的电量信息;
当所述第一电子设备的电量值低于等于所述第一预设值时,所述第一电子设备,还用于以第二频率发送所述第一电子设备的电量信息,所述第二频率低于所述第一频率;
当所述第一电子设备的电量值高于等于所述第二预设值时,所述第一电子设备,还用于以第三频率发送所述第一电子设备的电量信息,所述第三频率低于所述第一频率;
所述第二电子设备,还用于以第一频率接收所述第一电子设备的电量信息;
当所述第一电子设备的电量值低于等于所述第一预设值时,所述第二电子设备,还用于以第二频率接收所述第一电子设备的电量信息;
当所述第一电子设备的电量值高于等于所述第二预设值时,所述第二电子设备,还用于以第三频率接收所述第一电子设备的电量信息。
15.根据权利要求10至14中任一项所述的***,所述***包括服务器和第四电子设备,
所述第一电子设备,还用于向所述服务器发送所述第一电子设备的电量信息,所述服务器存储有所述第四电子设备的电量信息;
所述第一电子设备,还用于向所述服务器发送第一请求信息,所述第一请求信息用于请求所述第四电子设备的电量信息;
所述第一电子设备,还用于响应于接收来自所述服务器的所述第四电子设备的电量信息,显示所述第四电子设备的电量信息;
所述第四电子设备,用于向服务器发送所述第四电子设备的电量信息;
所述第四电子设备,还用于向所述服务发送第二请求信息,所述第二请求信息用于请求所述第一电子设备的电量信息;
所述第四电子设备,还用于响应于接收来自所述服务器的所述第一电子设备的电量信息,显示所述第四电子设备的电量信息。
16.根据权利要求10至15中任一项所述的***,其特征在于,
所述第一电子设备,还用于显示第一界面,所述第一界面包括至少一个电子设备图标;
所述第一电子设备,还用于响应于用户对第一电子设备图标的操作,显示第二界面,所述第二界面包括至少一个电子设备控件,其中,所述第一电子设备图标属于所述至少一个电子设备图标;
所述第一电子设备,还用于响应于用户对第二电子设备控件的操作,所述第一界面显示所述第二电子设备图标,其中,所述第二电子设备控件属于所述至少一个电子设备控件。
17.根据权利要求16所述的***,其特征在于,所述电量信息还包括电量提示信息;
所述第一电子设备,还用于响应于用户对第二电子设备图标的操作,显示第三界面,所述第三界面包括至少一个设置控件,其中,所述第二电子设备图标属于所述至少一个电子设备图标;
所述第一电子设备,还用于响应于用户对第一设置控件的操作,当所述第二电子设备满足第一设置控件对应的条件时,所述第一界面显示所述第二电子设备的电量提示信息,所述第一设置控件与所述第二电子设备的电量提示信息对应,其中,所述第一设置控件属于所述至少一个设置控件。
18.根据权利要求17所述的***,其特征在于,所述电量提示信息包括以下至少一项:
电量不足提示信息、电量充满提示信息、充电状态提示信息、自定义电量提示信息。
19.一种电子设备,其特征在于,包括:
一个或多个处理器;
一个或多个存储器;
所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行权利要求1至9中任一项所述的方法。
20.一种显示电量的装置,其特征在于,与存储器耦合的处理器,所述存储器用于存储计算机程序,所述处理器用于运行所述计算机程序,使得所述装置执行如权利要求1至9中任一项所述的方法。
21.根据权利要求20所述的装置,其特征在于,所述装置还包括所述存储器和收发器中的一项或多项,所述收发器用于接收信号和/或发送信号。
22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得如权利要求1至9中任一项所述的方法被执行。
23.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得如权利要求1至9中任一项所述的方法被执行。
CN202211563019.8A 2022-12-07 2022-12-07 显示电量的方法、电子设备和*** Pending CN118158313A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211563019.8A CN118158313A (zh) 2022-12-07 2022-12-07 显示电量的方法、电子设备和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211563019.8A CN118158313A (zh) 2022-12-07 2022-12-07 显示电量的方法、电子设备和***

Publications (1)

Publication Number Publication Date
CN118158313A true CN118158313A (zh) 2024-06-07

Family

ID=91295561

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211563019.8A Pending CN118158313A (zh) 2022-12-07 2022-12-07 显示电量的方法、电子设备和***

Country Status (1)

Country Link
CN (1) CN118158313A (zh)

Similar Documents

Publication Publication Date Title
CN111666119B (zh) Ui组件显示的方法及电子设备
US11683850B2 (en) Bluetooth reconnection method and related apparatus
CN114173204B (zh) 一种提示消息的方法、电子设备和***
CN114079893B (zh) 蓝牙通信方法、终端设备及计算机可读存储介质
US20230117194A1 (en) Communication Service Status Control Method, Terminal Device, and Readable Storage Medium
CN114115770B (zh) 显示控制的方法及相关装置
US11973895B2 (en) Call method and apparatus
EP4273687A1 (en) Picture sharing method and electronic device
CN116137639A (zh) 一种跨设备音频数据传输的方法和电子设备
CN115119048B (zh) 一种视频流处理方法及电子设备
CN116048831B (zh) 一种目标信号处理方法和电子设备
CN114691248B (zh) 显示虚拟现实界面的方法、装置、设备和可读存储介质
CN114079642B (zh) 一种邮件处理方法及电子设备
CN113645595B (zh) 设备交互方法和装置
CN110737916A (zh) 通信终端及处理方法
CN118158313A (zh) 显示电量的方法、电子设备和***
CN116700556B (zh) 卡片生成方法及相关装置
CN116095219B (zh) 通知显示方法和终端设备
EP4398613A1 (en) Audio playing method, and electronic device and system
WO2023020420A1 (zh) 音量显示方法、电子设备及存储介质
WO2024114212A1 (zh) 跨设备切换焦点的方法、电子设备及***
CN113973152A (zh) 一种未读消息快速回复方法及电子设备
CN117850989A (zh) 一种服务调用方法、***和电子设备
CN117177216A (zh) 信息交互的方法、装置和电子设备
CN117666810A (zh) 一种输入方法和电子设备

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination