充电动画的显示方法及装置、设备、存储介质与流程

文档序号:20874716发布日期:2020-05-26 16:20阅读:339来源:国知局
充电动画的显示方法及装置、设备、存储介质与流程

本申请实施例涉及电子技术,涉及但不限于充电动画的显示方法及装置、设备、存储介质。



背景技术:

目前,手机、平板电脑等电子设备已经成为人们生活中不可或缺的一部分。以手机为例,随着技术的进步,手机的性能不断提高,手机所具有的功能也越来越强大。在使用手机的过程中,用户对手机各个方面的要求越来越高。为了满足用户的需求,同时吸引更多的使用者,手机厂商在保证手机性能和功能的同时,更加关注用户体验,例如手机在检测到接入充电设备时,显示充电动画。

通常情况下,手机在检测到适配器接入时,安卓系统都会将其适配器类型重映射为专用充电端口(dedicatedchargingport,dcp),然后显示对应的充电动画。然而,这种方式并不能够较好地满足用户需求。



技术实现要素:

本申请实施例提供充电动画的显示方法及装置、设备、存储介质。

本申请实施例的技术方案是这样实现的:

第一方面,本申请实施例提供一种充电动画的显示方法,所述方法包括:确定与电子设备建立电性连接的充电设备的标识码,所述标识码用于唯一标识所述充电设备;根据所述充电设备的标识码,显示对应的充电动画;其中,不同的标识码对应的充电动画不同。

第二方面,本申请实施例提供一种充电动画的显示装置,包括:确定模块,用于确定与所述显示装置建立电性连接的充电设备的标识码,所述标识码用于唯一标识所述充电设备;显示模块,用于根据所述充电设备的标识码,显示对应的充电动画;其中,不同的标识码对应的充电动画不同。

第三方面,本申请实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例任一所述充电动画的显示方法中的步骤。

第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例任一所述充电动画的显示方法中的步骤。

在本申请实施例中,确定与电子设备建立电性连接的充电设备的标识码,所述标识码用于唯一标识所述充电设备;根据所述充电设备的标识码,显示对应的充电动画;其中,不同的标识码对应的充电动画不同;如此,使得同一类型的充电设备,如果充电设备不同,显示的充电动画也不同,从而能够较好地满足用户需求。

附图说明

图1为本申请实施例充电动画的显示方法的实现流程示意图;

图2为本申请实施例不同充电设备对应的充电动画的示意图;

图3为本申请实施例另一充电动画的显示方法的实现流程示意图;

图4a为本申请实施例充电动画的显示装置的结构示意图;

图4b为本申请实施例充电动画的显示装置的结构示意图;

图5为本申请实施例电子设备的一种硬件实体示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请的具体技术方案做进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。

在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

需要指出,本申请实施例所涉及的术语“第一\第二\第三”仅仅是是区别类似或不同的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。

本申请实施例提供的充电动画的显示方法,可以应用于电子设备,所述电子设备在实施的过程中可以为各种类型的具有显示功能的设备,例如所述电子设备可以包括智能移动终端(例如手机)、平板电脑、电子书、笔记本电脑、移动电源(例如充电宝、旅充)、电动汽车、无人机、电子烟、智能电子设备(例如手表、手环、智能眼镜、扫地机器人)等。该方法所实现的功能可以通过所述电子设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该所述电子设备至少包括处理器和存储介质。

图1为本申请实施例充电动画的显示方法的实现流程示意图,如图1所示,所述方法至少可以包括以下步骤101至步骤102:

步骤101,确定与电子设备建立电性连接的充电设备的标识码,所述标识码用于唯一标识所述充电设备。

所述充电设备可以是多种多样的。例如,充电设备可以是以下设备之一:通过数据线与所述电子设备接入的其他电子设备(例如笔记本电脑、主机等)、电源传输管理(powerdelivery,pd)适配器、快速充电(quickcharge,qc)适配器、dcp适配器、无线充电器;其中,dcp适配器,进一步可以包括多种子类型的适配器,例如,包括版本1至版本4的第一适配器和版本1至版本2的第二适配器,不同版本的适配器的充电速度不同,第一适配器与第二适配器的充电速度也不同。举例来说,某版本的第二适配器,能够在30分钟内将具有4000mah电池的手机,从电量1%充至100%。某版本的第一适配器,能够在73分钟内将具有4000mah电池的手机,从电量1%充至100%。

在一些实施例中,所述标识码可以是充电设备的型号,还可以是根据充电设备的型号或者类型,重新确定的其他编码;所述其他编码的长度小于充电设备的型号,这样,可以节约存储空间和提高数据读取速度。例如,所述其他编码为1,对应的充电设备的类型为所述其他电子设备;所述其他编码为2,对应的充电设备的类型为dcp适配器;所述其他编码为3,对应的充电设备的类型为pd适配器;所述其他编码为4,对应的充电设备的类型为qc适配器。

步骤102,根据所述充电设备的标识码,显示对应的充电动画;其中,不同的标识码对应的充电动画不同。

例如,电子设备检测到pd适配器插入时,显示的充电动画与插入qc时显示的充电动画是不同的。再如,图2所示,某版本的第二适配器插入时,电子设备20显示的充电动画为201,某版本的第一适配器插入时,电子设备20显示的充电动画为202。换言之,在本申请实施例中,同一电子设备在插入不同的充电设备时,支持显示对应的充电动画,而不是显示固定的充电动画,这样,可以增加充电的趣味性,提高用户的充电体验。

在本申请实施例中,确定与电子设备建立电性连接的充电设备的标识码,所述标识码用于唯一标识所述充电设备;根据所述充电设备的标识码,显示对应的充电动画;其中,不同的标识码对应的充电动画不同;如此,使得同一类型的充电设备,如果充电设备不同,显示的充电动画也不同,从而能够较好地满足用户需求。

本申请实施例再提供一种充电动画的显示方法,所述方法至少包括以下步骤201至步骤205:

步骤201,在检测到充电设备与所述电子设备建立电性连接时,对所述充电设备的类型进行检测。

一般来说,按照充电速度的不同,充电设备通常包括:pd适配器、qc适配器、dcp适配器、接入电子设备的充电接口的其他电子设备(例如,通过数据线连接的笔记本电脑、主机等)、无线充电设备;其中,dcp适配器进一步包括多种版本的第一适配器、多种版本的第二适配器等。

在本申请实施例中,电子设备可以通过多种方式中的任一种对充电设备的类型进行检测。在一些实施例中,电子设备可以先检测所述充电设备的类型是否是pd适配器;在所述充电设备的类型不是pd适配器时,再检测所述充电设备的类型是否是dcp适配器;在所述充电设备的类型是dcp适配器时,进一步检测所述充电设备的类型所属的dcp适配器子类型。

需要说明的是,在其他实施例中,电子设备还可以先检测充电设备的类型是否是dcp适配器,然后在所述类型不是dcp适配器的情况下,再检测充电设备的类型是否是pd适配器。换言之,在本申请实施例中,对于电子设备检测充电设备的类型的先后顺序不做限定。

在一些实施例中,dcp适配器子类型包括不同版本的第一适配器和不同版本的第二适配器等。在实现时,电子设备可以根据pd检测协议来检测充电设备的类型是否是pd适配器。电子设备可以根据bc2.1普充协议,检测插入的充电设备的类型是所述其他电子设备还是dcp适配器。

步骤202,根据所述充电设备的类型,确定对应的标识码。

例如,表1所示,不同的充电设备类型对应不同的标识码。不同的标识码对应的充电动画也是不同的。

表1

在实现时,电子设备可以先获取配置参数表(例如上述表1所示的内容),所述配置参数表包括多种充电设备的标识码,然后根据配置参数表中记载的映射关系,确定所述充电设备的类型对应的标识码。

需要说明的是,电子设备可以读取本地存储的配置参数表,还可以从服务器端获取。可以理解地,随着充电技术的迭代更新,会逐渐出现多种新类型的充电设备,因此配置参数表也需要随之不断地更新。通常情况下,服务器端存储有最新版本的配置参数表,该表中包括了多种新类型的充电设备的标识码。

当本地存储有配置参数表时,如果电子设备在本地存储的配置参数表中没有找到所述充电设备的类型对应的标识码,则从服务器端下载新的配置参数表,以更新本地当前存储的配置参数表,从而获得所述充电设备的类型对应的标识码,进而能够成功显示对应的充电动画。但是,这样即使获得了充电设备的类型对应的标识码,可能电子设备中没有该标识码对应的充电动画文件,所以在实现时,电子设备可以发送请求消息给服务器,所述请求消息用于请求获取该标识码对应的充电动画文件;电子设备接收服务器发送的充电动画文件,并保存至本地,以便在下一次插入该充电设备时,无需再从服务器端请求获取对应的充电动画文件,从而能够节约电子设备的功耗,并快速显示充电动画。

步骤203,将所述充电设备的标识码写入特定存储空间;其中,所述特定存储空间用于唯一存储当前与所述电子设备建立电性连接的任意类型充电设备的标识码。

举例来说,当前与电子设备建立电性连接的充电设备为pd适配器,则将pd适配器对应的标识码“3”写入所述特定存储空间。当前与电子设备建立电性连接的充电设备为qc适配器,则将qc适配器对应的标识码“4”写入所述特定存储空间。

从软件的角度来讲,电子设备的操作系统(例如安卓系统),通常包括上层系统和底层系统;其中,底层系统指的是内核(kernel)层,上层系统即为应用层。所述特定存储空间属于底层系统。

步骤204,控制上层系统从所述特定存储空间读取所述标识码。

步骤205,控制所述上层系统显示所述标识码对应的充电动画。

在相关技术中,在底层系统中,每一种充电设备都有各自单独的存储空间,用来记录充电设备的状态和类型,即记录是否正在为电子设备进行充电,且正在为电子设备充电的设备的类型。这样,上层系统每次在收到底层系统上报的uevent事件之后,需要一一遍历每一存储空间,从而确定当前正在为电子设备进行充电的充电设备的标识码。发明人在研究的过程中发现:这样,一方面不便于管理;另一方面,尤其在底层系统频繁上报uevent事件的情况下,底层系统需要频繁遍历每一存储空间,这样就会在一定程度上增加系统开销。

基于此,在本申请实施例中,多种充电设备共用一个存储空间,即所述特定存储空间,该特定存储空间能够动态地存储当前与所述电子设备建立电性连接的任意类型充电设备的标识码。也就是说,所述特定存储空间存储的标识码是根据接入电子设备的充电设备的类型的变化而变化的。电子设备可以在不同的时间存储不同的标识码。例如,如果所述特定存储空间存储的标识码为“2”,说明当前为电子设备充电的充电设备的类型为dcp适配器;如果所述特定存储空间存储的标识码为“3”,说明当前为电子设备充电的充电设备的类型为pd适配器;如果所述特定存储空间存储的标识码为“4”,说明当前为电子设备充电的充电设备的类型为qc适配器。

可以理解地,每种类型的充电设备都共用一个特定存储空间,这样,每当上层系统收到底层系统上报的uevent事件时,不需要一一遍历并处理每种充电设备单独对应的存储空间所存储的数据,而是只需读取所述特定存储空间存储的标识码即可。这样既便于管理,同时在一定程度上也降低了系统开销。

本申请实施例再提供一种充电动画的显示方法,所述方法至少包括以下步骤301至步骤310:

步骤301,在检测到充电设备与所述电子设备建立电性连接时,对所述充电设备的类型进行检测;

步骤302,检测所述充电设备的类型是否是pd适配器。

在实现时,电子设备可以根据pd检测协议检测充电设备是否是pd适配器。

步骤303,在所述充电设备的类型不是pd适配器时,检测所述充电设备的类型是否是dcp适配器。

当然,在检测到所述充电设备的类型是pd适配器时,则根据配置参数表中预先设定的映射关系,确定pd适配器对应的标识码;然后,根据pd适配器对应的标识码,显示对应的充电动画。在实现时,每一标识码对应不同的充电动画文件。上层系统在获取到当前为电子设备充电的充电设备的标识码之后,加载对应的充电动画文件,从而显示对应的充电动画。

在实现时,电子设备可以根据bc2.1普充协议,检测所述充电设备是所述其他电子设备还是dcp适配器。在所述充电设备的类型是所述其他电子设备时,则根据所述其他电子设备对应的标识码,正确显示相应的充电动画。

步骤304,在所述充电设备的类型是dcp适配器时,控制快充开关断开所述电子设备的数据传输引脚与电源管理集成电路(powermanagementic,pmic)之间的第一连接。

以电子设备的充电接口为type-c接口为例,电子设备的底层系统控制快充开关断开电子设备的d+和d-引脚从pmic上切换至微控单元(microcontrollerunit,mcu)上,以便充电设备与mcu进行通信,进一步确定充电设备的类型所属的dcp适配器子类型。

步骤305,控制所述快充开关导通所述数据传输引脚与所述dcp适配器匹配的mcu之间的第二连接;

步骤306,控制所述mcu通过所述第二连接与所述充电设备进行通信,以进一步检测所述充电设备的类型所属的dcp适配器子类型;在无法确定出所述充电设备的类型所属的dcp适配器子类型时,执行步骤307;

举例来说,dcp适配器子类型包括不同版本的第一适配器和不同版本的第二适配器。

在实现时,如果mcu在特定时长内未接收到充电设备发送的指示消息,所述指示消息用于指示所述充电设备的dcp适配器子类型,则确定无法确定出所述充电设备的类型所属的dcp适配器子类型,此时进入步骤307,将快充开关切回至pmic上,以确定所述充电设备是否是qc适配器。

当然,当电子设备确定出所述充电设备的类型所属的dcp适配器子类型时,根据配置参数表中预先设定的映射关系,确定所属的dcp适配器子类型对应的标识码,然后显示该标识码对应的充电动画。

步骤307,控制所述快充开关断开所述第二连接,并导通所述第一连接;

步骤308,控制所述pmic通过所述第一连接与所述充电设备进行通信,以确定所述充电设备的类型是否为qc适配器。

在所述充电设备的类型为qc适配器时,确定所述qc适配器的标识码,然后根据该标识码,显示对应的充电动画。

步骤309,根据所述充电设备的类型,确定对应的标识码;

步骤310,根据所述充电设备的标识码,显示对应的充电动画;其中,不同的标识码对应的充电动画不同。

在一些实施例中,本申请实施例所述的方法还包括以下步骤401至步骤403:

步骤401,确定所述电子设备的使用场景。

在实现时,电子设备可以根据当前运行的应用类型,确定电子设备的使用场景。

步骤402,根据所述电子设备的使用场景和所述充电设备的标识码,确定充电电流;

步骤403,根据所述充电电流,为所述电子设备进行充电。

插入电子设备的充电设备不同,电子设备在不同的使用场景下,设置的充电电流是不一样的。比如用户这时在玩大型游戏,则电子设备根据该使用场景和插入的充电设备的标识码,设置当前的充电电流,从而达到智能充电的目的。

下面将说明本申请实施例在一个实际的应用场景中的示例性应用。

在本申请实施例中,本着强兼容性、好扩展性的原则设计一套方案,也就是所有的适配器共用一个节点,即共用一个特定存储空间,这个节点不同的值有不同的含义,例如该节点的名称为fast_chg_type,如下表2所示,当fast_chg_type=0时,表示插入的适配器的类型未知(unknown);当fast_chg_type=1时,表示插入的适配器的类型为usb,即电子设备通过usb数据线与其他电子设备(例如笔记本电脑、主机等)建立电性连接;当fast_chg_type=2时,表示插入的适配器的类型为dcp适配器;当fast_chg_type=3时,表示插入的适配器的类型为pd适配器;当fast_chg_type=4时,表示插入的适配器的类型为qc适配器;将快充适配器对应的fast_chg_type的值设置为大于4。

每一适配器对应唯一的标识码,在插入第一适配器或者第二适配器之后,先是识别到dcp适配器类型中,之后电子设备就会去切快充开关,快充通信的过程中,快充mcu会将经过数据线d+和d-握手得到的适配器的类型,通过中断发送给手机应用层这边,也即快充通信过程中会拿到一个唯一标识适配器的类型的码(即所述标识码),这个码比之前的usb、dcp、pd和qc的码都要大。

表2

比如上表2所示,版本1的第一适配器的标识码是5,版本2的第一适配器的标识码是6,版本3的第一适配器的标识码是7,版本4的第一适配器的标识码是8,第一充电宝的标识码是9,版本1的第二适配器的标识码是10,版本2的第二适配器的标识码是11,第二充电宝的标识码是12,这样不同适配器都有自己特定的标识码,上层系统会根据底层系统上报的标识码来执行相应的充电动画显示,并进行场景电流设置。

如图3所示,为软件实现充电动画的显示的一种示例。

在插入适配器后,首先kernel层会开启pd适配检测流程,pd检测会使用type-c接口的cc引脚检测适配器类型,具体如何检测可以参见相应的pd检测协议;

当不是pd适配器时,kernel层会根据bc1.2普充协议,检测插入的适配器的类型是usb还是dcp;

当识别到是dcp适配器类型之后,kernel层会去切快充开关,检测插入的适配器的类型是第一适配器还是第二适配器,快充开关中有一级开关就是d+和d-的开关,会把d+和d-从pmic上切到快充mcu上。

当识别不到第一适配器时,例如当30秒内未识别到第一适配器时,认为插入的适配器不是第一适配器,需要再次把快充开关从快充mcu切回到pmic上,因为qc适配器识别要用到引脚d+和d-。

每当识别到对应充电器时,kernel层会把fast_chg_type制成上述所述的码,然后通过power_supply的上报机制,发送uevent事件给安卓系统层(即所述上层系统),安卓系统层来读取kernel层的fast_chg_type,这样显示充电动画的应用和包含在智能充电白名单的应用就会去安卓系统层读这个fast_chg_type的值,然后根据该值对应的适配器的类型,显示正确的充电动画和充电电流。

在本申请实施例中,提供了一种全新的适配器类型上报方案,以支持充电动画显示和智能场景充电。该方案兼容性以及可扩展性强,定义的充电器类型的方式,设计合理有效,规避了之前冗余的设计。实际测试结果表明该方案切实可行,安卓系统层可利用fast_chg_type做很多衍生的逻辑设计,有利于上层逻辑架构的合理设计。

其中,兼容性强:是指以后所有的项目不用怎么修改就能使用这一套代码,其次灵活性强,目前市面上绝大多数的充电协议支持的类型都包含。之所以说扩展性强就是以后市场上又出现了一种新的充电协议,直接将识别到的结果添加到配置参数表中来可以了。

相关技术中冗余的设计是不同的充电类型的充电器采用不同的节点,且分散在各个项目单独的文件,在本申请实施例中则是直接将所有的适配器的区分和上报在同一个文件中,这样简洁、高效且不遗漏。

另外,由于特定项目针对第一适配器在假充的时候(90%电量以上插第一适配器)不会发第一适配器的类型的码过来,该特定项目需要做特别的设计以避免不显示充电动画。因此,后续需要针对该项目做快充固件的统一化,使得其和正常的项目保持统一化,只要插入第一适配器,无论什么情况下,都发适配器类型过来,以保证上层显示充电动画和场景电流的功能。

基于前述的实施例,本申请实施例提供一种充电动画的显示装置,该装置包括所包括的各模块,可以通过电子设备中的处理器来实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)或现场可编程门阵列(fpga)等。

图4a为本申请实施例充电动画的显示装置的组成结构示意图,如图4a所示,所述装置400包括确定模块401和显示模块402,其中:

确定模块,用于确定与所述显示装置400建立电性连接的充电设备的标识码,所述标识码用于唯一标识所述充电设备;

显示模块,用于根据所述充电设备的标识码,显示对应的充电动画;其中,不同的标识码对应的充电动画不同。

在一些实施例中,确定模块401包括检测单元和确定单元;其中,所述检测单元,用于:在检测到充电设备与所述显示装置400建立电性连接时,对所述充电设备的类型进行检测;所述确定单元,用于根据所述充电设备的类型,确定对应的标识码。

在一些实施例中,所述检测单元,用于:检测所述充电设备的类型是否是pd适配器;在所述充电设备的类型不是pd适配器时,检测所述充电设备的类型是否是dcp适配器;在所述充电设备的类型是dcp适配器时,进一步检测所述充电设备的类型所属的dcp适配器子类型。

在一些实施例中,所述检测单元,用于:控制快充开关断开所述显示装置400的数据传输引脚与pmic之间的第一连接;控制所述快充开关导通所述数据传输引脚与所述dcp适配器匹配的mcu之间的第二连接;控制所述mcu通过所述第二连接与所述充电设备进行通信,以进一步检测所述充电设备的类型所属的dcp适配器子类型。

在一些实施例中,所述检测单元,还用于:在无法确定出所述充电设备的类型所属的dcp适配器子类型时,控制所述快充开关断开所述第二连接,并导通所述第一连接;控制所述pmic通过所述第一连接与所述充电设备进行通信,以确定所述充电设备的类型是否为qc适配器。

在一些实施例中,如图4b所示,所述显示装置400包括充电模块403,用于:确定所述显示装置400的使用场景;根据所述显示装置400的使用场景和所述充电设备的标识码,确定充电电流;根据所述充电电流,为所述所述显示装置400进行充电。

在一些实施例中,显示模块402,用于:将所述充电设备的标识码写入特定存储空间;其中,所述特定存储空间用于唯一存储当前与所述显示装置400建立电性连接的任意类型充电设备的标识码;控制上层系统从所述特定存储空间读取所述标识码;控制所述上层系统显示所述标识码对应的充电动画。

以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的充电动画的显示方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得电子设备(可以是智能移动终端、移动电源、电动汽车、笔记本电脑、无人机、平板电脑、电子书、电子烟、智能电子设备、小型电子产品等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。

对应地,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中提供的充电动画的显示方法中的步骤。

对应地,本申请实施例提供一种电子设备,图5为本申请实施例电子设备的一种硬件实体示意图,如图5所示,该电子设备500的硬件实体包括:包括存储器501和处理器502,所述存储器501存储有可在处理器502上运行的计算机程序,所述处理器502执行所述程序时实现上述实施例中提供的充电动画的显示方法中的步骤。

存储器501用于存储由处理器502可执行的指令和应用,还可以缓存待处理器502以及电子设备500中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(flash)或随机访问存储器(randomaccessmemory,ram)实现。

这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请存储介质和设备实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个模块或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的模块可以是、或也可以不是物理上分开的,作为模块显示的部件可以是、或也可以不是物理模块;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部模块来实现本实施例方案的目的。

另外,在本申请各实施例中的各功能模块可以全部集成在一个处理单元中,也可以是各模块分别单独作为一个单元,也可以两个或两个以上模块集成在一个单元中;上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得电子设备(可以是智能移动终端、移动电源、电动汽车、笔记本电脑、无人机、平板电脑、电子书、电子烟、智能电子设备、小型电子产品等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。

本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。

本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。

本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。

以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1