买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】供电方法和供电系统_联想(北京)有限公司_201810235883.2 

申请/专利权人:联想(北京)有限公司

申请日:2018-03-21

公开(公告)日:2024-04-23

公开(公告)号:CN108509010B

主分类号:G06F1/26

分类号:G06F1/26

优先权:

专利状态码:有效-授权

法律状态:2024.04.23#授权;2018.10.09#实质审查的生效;2018.09.07#公开

摘要:本公开提供了一种供电方法,包括:获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,其中,扩展模块用于对电子设备进行功能扩展,电子设备的第一端以及扩展模块的第一端均与电源模块连接,电子设备的第二端与扩展模块的第二端连接,电源模块用于给电子设备和扩展模块供电;对获取的电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率进行处理,得到处理结果;以及在处理结果满足预设条件的情况下,通过电源模块同时对电子设备和扩展模块供电。本公开还提供了一种供电系统、一种非易失性存储介质和一种计算机系统。

主权项:1.一种供电方法,包括:获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,其中,所述扩展模块用于对所述电子设备进行功能扩展,所述电源模块包括Y型电源,所述电子设备的第一端以及所述扩展模块的第一端均与所述Y型电源直接连接,所述电子设备的第二端与所述扩展模块的第二端直接连接,所述Y型电源用于:直接通过所述电子设备的第一端给所述电子设备供电,和直接通过所述扩展模块的第一端给所述扩展模块供电;对获取的所述电子设备的第一功率、所述扩展模块的第二功率和所述电源模块的第三功率进行处理,得到处理结果;以及在所述处理结果满足预设条件的情况下,通过所述Y型电源分别通过所述电子设备的第一端以及所述扩展模块的第一端同时对所述电子设备和所述扩展模块供电;其中,所述扩展模块被封装在扩展盒中,在所述处理结果满足预设条件的情况下:通过所述扩展盒的微控制单元控制所述Y型电源同时对所述电子设备和所述扩展模块供电,或者通过所述电子设备内部的控制芯片控制所述Y型电源同时对所述电子设备和所述扩展模块供电;在所述处理结果不满足所述预设条件的情况下:通过所述Y型电源对所述电子设备供电,并禁止所述Y型电源对所述扩展模块供电;或者通过所述Y型电源对所述扩展模块供电,并禁止所述Y型电源对所述电子设备供电。

全文数据:供电方法和供电系统技术领域[0001]本公开涉及一种供电方法和供电系统。背景技术[0002]随着科学技术的不断发展和进步,迷你PC即小型化台式电脑己经面世。目前,市面上出现的一些迷你PC,其机箱内部设计已经非常紧凑,很难再在其中扩展出更多的功能。为了满足使用场景的多元化发展,以及用户亟需更多的扩展功能的实际需求,相关技术中提供了一种功能扩展方案,即将扩展功能开发成对应的扩展模块,并将各扩展模块安装在一个扩展盒中,进而使用电源同时给机箱和扩展模块供电。[0003]在实现本公开实施例的过程中,发明人发现相关技术中至少存在以下缺陷:针对迷你PC的机箱和扩展模块,现有的供电模式不能保证两者能够正常工作,且很容易因为供电不足而导致机箱损坏。发明内容[0004]本公开的一个方面提供了一种供电方法,包括:获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,其中,上述扩展模块用于对上述电子设备进行功能扩展,上述电子设备的第一端以及上述扩展模块的第一端均与上述电源模块连接,上述电子设备的第二端与上述扩展模块的第二端连接,上述电源模块用于给上述电子设备和上述扩展模块供电;对获取的上述电子设备的第一功率、上述扩展模块的第二功率和上述电源模块的第三功率进行处理,得到处理结果;以及在上述处理结果满足预设条件的情况下,通过上述电源模块同时对上述电子设备和上述扩展模块供电。[0005]可选地,在上述处理结果满足预设条件的情况下,通过上述电源模块同时对上述电子设备和上述扩展模块供电包括:计算上述电源模块的第三功率与上述电子设备的第一功率的第一功率差值;以及在上述第一功率差值大于等于上述扩展模块的第二功率的情况下,通过上述电源模块同时对上述电子设备和上述扩展模块供电。[0006]可选地,在上述处理结果满足预设条件的情况下,通过上述电源模块同时对上述电子设备和上述扩展模块供电包括:计算上述电源模块的第三功率与上述扩展模块的第二功率的第二功率差值;以及在上述第二功率差值大于等于上述电子设备的第一功率的情况下,通过上述电源模块同时对上述电子设备和上述扩展模块供电。[0007]可选地,上述扩展模块包括至少一个扩展模块,获取上述扩展模块的第二功率包括:确定上述至少一个扩展模块中各扩展模块的标识信息;基于上述各扩展模块的标识信息,确定上述各扩展模块的功率;以及对获取的上述各扩展模块的功率求和,得到上述第二功率。[0008]可选地,获取上述电源模块的第三功率包括:检测上述电源模块的等效电阻的阻值,其中,每个电源模块的等效电阻的阻值与该电源模块的功率是—对应的;基于检测到的上述电源模块的等效电阻的阻值以及阻值与功率的对应关系,确定与上述电源模块的等效电阻的阻值具有对应关系的功率;以及将确定出的上述功率作为上述电源模块的第三功率。[0009]可选地,在上述处理结果不满足上述预设条件的情况下:通过上述电子设备输出预设提示信息以提醒用户上述电源模块不能同时满足上述电子设备和上述扩展模块的用电需求;或者通过上述电源模块对上述电子设备供电,并禁止上述电源模块对上述扩展模块供电;或者通过上述电源模块对上述扩展模块供电,并禁止上述电源模块对上述电子设备供电。[0010]本公开的另一个方面提供了一种供电系统,包括:获取模块,用于获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,其中,上述扩展模块用于对上述电子设备进行功能扩展,上述电子设备的第一端以及上述扩展模块的第一端均与上述电源模块连接,上述电子设备的第二端与上述扩展模块的第二端连接,上述电源模块用于给上述电子设备和上述扩展模块供电;第一处理模块,用于对获取的上述电子设备的第一功率、上述扩展模块的第二功率和上述电源模块的第三功率进行处理,得到处理结果;以及第二处理模块,用于在上述处理结果满足预设条件的情况下,通过上述电源模块同时对上述电子设备和上述扩展模块供电。[0011]可选地,第二处理模块包括:第一计算单元,用于计算上述电源模块的第三功率与上述电子设备的第一功率的第一功率差值;以及第一处理单元,用于在上述第一功率差值大于等于上述扩展模块的第二功率的情况下,通过上述电源模块同时对上述电子设备和上述扩展模块供电。[0012]可选地,第二处理模块包括:第二计算单元,用于计算上述电源模块的第三功率与上述扩展模块的第二功率的第二功率差值;以及第二处理单元,用于在上述第二功率差值大于等于上述电子设备的第一功率的情况下,通过上述电源模块同时对上述电子设备和上述扩展模块供电。[0013]可选地,上述扩展模块包括至少一个扩展模块,上述获取模块获取上述扩展模块的第二功率包括:确定上述至少一个扩展模块中各扩展模块的标识信息;基于上述各扩展模块的标识信息,确定上述各扩展模块的功率;以及对获取的上述各扩展模块的功率求和,得到上述第二功率。[0014]可选地,上述获取模块获取上述电源模块的第三功率包括:检测上述电源模块的等效电阻的阻值,其中,每个电源模块的等效电阻的阻值与该电源模块的功率是一一对应的;基于检测到的上述电源模块的等效电阻的阻值以及阻值与功率的对应关系,确定与上述电源模块的等效电阻的阻值具有对应关系的功率;以及将确定出的上述功率作为上述电源模块的第三功率。[0015]可选地,在上述处理结果不满足上述预设条件的情况下:通过上述电子设备输出预设提示信息以提醒用户上述电源模块不能同时满足上述电子设备和上述扩展模块的用电需求;或者通过上述电源模块对上述电子设备供电,并禁止上述电源模块对上述扩展模块供电;或者通过上述电源模块对上述扩展模块供电,并禁止上述电源模块对上述电子设备供电。[0016]本公开的另一方面提供了一种非易失性存储介质,存储有计算机可执行指令,上述指令在被执行时用于实现如上所述的供电方法。[0017]本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,上述指令在被执行时用于实现如上所述的供电方法。[0018]本公开的另一个方面提供了一种计算机系统,包括:一个或多个处理器;计算机可读存储介质,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如上所述的供电方法。附图说明[0019]为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:[0020]图1示意性示出了根据本公开实施例的供电方法和供电系统的应用场景;[0021]图2A示意性示出了根据本公开实施例的供电方法的流程图;[0022]图2B示意性示出了根据本公开实施例的对电子设备进行功能扩展的示意图;[0023]图3A示意性示出了根据本公开实施例的通过电源模块同时对电子设备和扩展模块供电的流程图;[0024]图3B示意性示出了根据本公开另一实施例的通过电源模块同时对电子设备和扩展模块供电的流程图;[0025]图3C示意性示出了根据本公开实施例的获取扩展模块的第二功率的流程图;[0026]图邪示意性示出了根据本公开实施例的获取电源模块的第三功率的流程图;[0027]图4示意性示出了根据本公开实施例的供电系统的框图;[0028]图5A示意性示出了根据本公开实施例的第二处理模块的框图;[0029]图5B示意性示出了根据本公开另一实施例的第二处理模块的框图;以及[0030]图6示意性示出了根据本公开实施例的适于实现供电方法的计算机系统的框图。具体实施方式[0031]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。[0032]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。[0033]在此使用的所有术语包括技术和科学术语具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。[0034]在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和或具有A、B、C的系统等)。本领域技术人员还应理解,实质上任意表示两个或更多可选项目的转折连词和或短语,无论是在说明书、权利要求书还是附图中,都应被理解为给出了包括这些项目之一、这些项目任一方、或两个项目的可能性。例如,短语“A或B”应当被理解为包括“A”或“B”、或“A和B”的可能性。[0035]附图中示出了一些方框图和或流程图。应理解,方框图和或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和或流程图中所说明的功能操作的装置。[0036]因此,本公开的技术可以硬件和或软件包括固件、微代码等)的形式来实现。另夕卜,本公开的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。在本公开的上下文中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘HDD;光存储装置,如光盘CD-ROM;存储器,如随机存取存储器RAM或闪存;和或有线无线通信链路。[0037]本公开的实施例提供了一种供电方法,包括:获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,其中,扩展模块用于对电子设备进行功能扩展,电子设备的第一端以及扩展模块的第一端均与电源模块连接,电子设备的第二端与扩展模块的第二端连接,电源模块用于给电子设备和扩展模块供电;对获取的电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率进行处理,得到处理结果;以及在处理结果满足预设条件的情况下,通过电源模块同时对电子设备和扩展模块供电。[0038]图1示意性示出了根据本公开实施例的供电方法和供电系统的应用场景。需要注意的是,图1所示仅为可以应用本公开实施例的场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。[0039]随着科学技术的不断发展和进步,现有的电子设备已经很难满足用户的实际需求。因此,为了满足使用场景的多元化发展,以及用户亟需更多的扩展功能的实际需求,可以将扩展功能开发成对应的扩展模块,进而使用电源同时给机箱和扩展模块供电。但是,现有的供电模式不能保证两者能够正常工作,且很容易因为供电不足而导致机箱损坏。[0040]鉴于此,如图1所示,在使用电源模块103同时对电子设备101和扩展模块102供电时,可以先判断电源模块1〇3是否能够同时满足电子设备101和扩展模块102的供电需求。具体地,可以对电子设备101的第一功率、扩展模块102的第二功率和电源模块103的第三功率进行处理,并且在处理结果满足预设条件的情况下,使电源模块103同时对电子设备101和扩展模块1〇2供电,进而可以保证电子设备101和扩展模块102均可以正运行,避免了现有的供电模式不能保证电子设备和扩展模块能够正常工作,且因供电不足而导致电子设备的机箱损坏的缺陷。[0041]图2A示意性示出了根据本公开实施例的供电方法的流程图。[0042]如图2A所示,该供电方法可以包括操作S201〜操作S203,其中:[0043]在操作S2〇l,获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,其中,扩展模块用于对电子设备进行功能扩展,电子设备的第一端以及扩展模块的第一端均与电源模块连接,电子设备的第二端与扩展模块的第二端连接,电源模块用于给电子设备和扩展検块供电。[0044]在本公开的实施例中,电子设备可以是服务器例如迷你PC服务器,又称为迷你PC主机),还可以是手机、笔记本电脑等。[0045]根据本公开的实施例,上述扩展模块又称为扩展卡,例如TinyMod卡可以包括至少一个扩展模块,且每个扩展模块均可以用于对电子设备进行功能扩展。例如,扩展模块可以是通信模块、音频模块等,其中,通信模块例如为4G模块、5G模块等等。此外,上述至少一个扩展模块可以被封装在一个扩展盒中,且可以通过电子设备内部的PCB板上的M.2接口与电子设备连接,以实现对电子设备进行功能扩展。[0046]图2B示意性示出了根据本公开实施例的对电子设备进行功能扩展的示意图。[0047]如图2B所示,电子设备可以是服务器210,扩展模块可以包括至少一个扩展模块,且该至少一个扩展模块可以被封装在扩展盒22〇中。该扩展盒220可以与服务器210连接,以实现对服务器210的功能扩展。[0048]根据本公开的实施例,电源模块可以用于对电子设备和至少有一个扩展模块供电,且该电源模块优选为Y型电源。在电源模块为Y型电源时,电子设备、扩展模块与电源模块的连接关系具体为:电子设备的第一端、扩展模块的第一端均与电源模块的同一端连接,且电子设备的第二端与扩展模块的第二端连接。[0049]根据本公开的实施例,为了避免在电源模块无法同时满足电子设备和扩展模块的供电需求的情况下,依旧对电子设备和扩展模块供电,从而导致电子设备和或扩展模块损坏的问题,本公开的实施例可以获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,然后对这些功率进行处理,并在处理结果满足预设条件时,才使电源模块对电子设备和扩展模块同时供电,进而可以达到保证电子设备和扩展模块能够正常运行且不对两者造成损坏的技术效果。其中,第一功率可以是电子设备的额定功率,第二功率可以是扩展模块的额定功率,第三功率可以是电源模块能够提供的最大功率。[0050]在操作S202,对获取的电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率进行处理,得到处理结果。[0051]在本公开的实施例中,基于获取的电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,对其进行处理,并得到处理结果。其中,上述处理操作可以是计算操作,相应的,上述处理结果可以是计算结果。[0052]具体地,上述处理操作可以是计算电源模块的第三功率与电子设备的第一功率的第一功率差值,还可以是计算电源模块的第三功率与扩展模块的第二功率的第二功率差值。相应的,上述处理结果可以是第一功率差值,还可以是第二功率差值。[0053]在操作S203,在处理结果满足预设条件的情况下,通过电源模块同时对电子设备和扩展t吴块供电。[0054]根据本公开的实施例,在上述处理结果是第一功率差值的情况下,预设条件可以是大于等于扩展模块的第二功率,即在第一功率差值大于等于扩展模块的第二功率的情况下,表明电源模块可以同时满足电子设备和扩展模块的供电需求,进而可以通过电源模块同时对电子设备和扩展換块供电。[0055]根据本公开的实施例,在上述处理结果是第二功率差值的情况下,预设条件可以是大于等于电子设备的第一功率,即在第二功率差值大于等于电子设备的第一功率的情况下,表明电源模块可以同时满足电子设备和扩展模块的供电需求,进而可以通过电源模块同时对电子设备和扩展彳吴块供电。[0056]通过本公开实施例,可以对电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率进行处理,得到处理结果,且在该处理结果满足预设条件的情况下,表明电源模块可以同时满足电子设备和扩展模块的供电需求,进而可以通过电源模块同时对电子设备和扩展模块供电,既可以保证电子设备和扩展模块能够正常运行,又可以避免现有的供电模式不能保证电子设备和扩展模块能够正常工作,且因供电不足而导致电子设备的机箱损坏的缺陷。[0057]下面参考图3A〜图3D,结合具体实施例对图2A所示的方法做进一步说明。[0058]图3A示意性示出了根据本公开实施例的通过电源模块同时对电子设备和扩展模块供电的流程图。[0059]如图3A所示,在处理结果满足预设条件的情况下,通过电源模块同时对电子设备和扩展模块供电可以包括操作S301和操作S302,其中:[0060]在操作S301,计算电源模块的第三功率与电子设备的第一功率的第一功率差值。[0061]在操作S302,在第一功率差值大于等于扩展模块的第二功率的情况下,通过电源模块同时对电子设备和扩展模块供电。[0062]在本公开的实施例中,可以优先对电子设备供电,即在优先通过电源模块对电子设备供电的情况下,进一步判断电源模块是否还可以满足扩展模块的供电需求。[0063]具体地,可以通过电子设备内部的控制芯片计算电源模块的第三功率与电子设备的第一功率的第一功率差值,且在第一功率差值大于等于扩展模块的第二功率的情况下,通过控制芯片控制电源模块同时对电子设备和扩展模块供电;反之,则表明电源模块不能同时对电子设备和扩展模块供电,且可以通过控制芯片控制电源模块只对电子设备进行供电,以保证电子设备可以正常运行。[0064]通过本公开的实施例,在电源模块和电子设备的功率差即第一功率差值大于等于扩展模块的第二功率的情况下,通过电源模块同时对电子设备和扩展模块供电,既可以保证电子设备和扩展模块能够正常运行,又可以避免现有的供电模式不能保证电子设备和扩展模块能够正常工作,且因供电不足而导致电子设备的机箱损坏的缺陷;进一步,在电源模块无法同时满足电子设备和扩展模块的供电需求时,可以优先对电子设备供电,以至少可以保证电子设备能够正常运行。[0065]图3B示意性示出了根据本公开另一实施例的通过电源模块同时对电子设备和扩展模块供电的流程图。[0066]如图3B所示,在处理结果满足预设条件的情况下,通过电源模块同时对电子设备和扩展模块供电可以包括操作S401和操作S4〇2,其中:[0067]在操作S401,计算电源模块的第三功率与扩展模块的第二功率的第二功率差值。[0068]在操作S402,在第二功率差值大于等于电子设备的第一功率的情况下,通过电源模块同时对电子设备和扩展模块供电。[0069]在本公开的实施例中,可以在优先保证电源模块能够对扩展模块供电的情况下,进一步判断电源模块是否还可以满足电子设备的供电需求。[0070]具体地,可以通过扩展盒内部的微控制单元MicroControllerUnit,简称为MCU计算电源模块的第三功率与扩展模块的第二功率的第二功率差值,且在第二功率差值大于等于电子设备的第一功率的情况下,通过该MCU控制电源模块同时对电子设备和扩展模块供电;反之,则表明电源模块不能同时对电子设备和扩展模块供电,基于此,可以执行相应操作例如特定指示灯闪烁)以提醒用户更换功率较大的电源模块,以便可以保证能够实现对电子设备进行功能扩展的目的。[0071]通过本公开的实施例,在电源模块和扩展模块的功率差即第二功率差值大于等于电子设备的第一功率的情况下,通过电源模块同时对电子设备和扩展模块供电,不仅可以保证电子设备和扩展模块能够正常运行,还可以避免现有的供电模式不能保证电子设备和扩展模块能够正常工作且因供电不足而导致电子设备机箱损坏的缺陷。[0072]图3C示意性示出了根据本公开实施例的获取扩展模块的第二功率的流程图。[0073]如图3C所示,扩展模块可以包括至少一个扩展模块,对应的,获取扩展模块的第二功率可以包括操作S501〜操作S503,其中:[0074]在操作S501,确定至少一个扩展模块中各扩展模块的标识信息。[0075]在操作S502,基于各扩展模块的标识信息,确定各扩展模块的功率。[0076]在操作S503,对获取的各扩展模块的功率求和,得到第二功率。[0077]在本公开的实施例中,每个扩展模块均可以对应一个或多个标识信息,且该标识信息可以与其对应的扩展模块的功率有对应关系,通过确定标识信息,即可获知对应的扩展模块的功率。其中,上述对应关系可以存储在某一文件中,并将该文件存储在M⑶可以获取的位置,例如存储在MCU的存储器中。[0078]根据本公开的实施例,扩展模块可以通过IO口与扩展盒中的MCU通信,且可以预先设定IO口具体与哪一个扩展模块连接,例如可以预先设定IO口A与扩展模块A连接,IO口B与扩展模块B连接,并且IO口与扩展模块的对应关系也可以存储在上述实施例所述的文件中。根据本公开的实施例,在确定扩展模块的标识信息时,只要确定与该扩展模块连接的IO口,即可从上述文件中确定出该扩展模块的标识信息,进而确定该扩展模块的功率。[0079]需要说明的是,扩展模块的标识信息可以是扩展模块的ID号,例如产品ID号(简称为PID和或供应商ID号简称为VID。[0080]在本公开的实施例中,在获取各扩展模块的功率后,可以对获取的各扩展模块的功率求和,进而可以得到上述第二功率。[0081]例如,在扩展模块包括至少一个扩展模块时,可以检测每个扩展模块的PID和或VID,进而确定出所有的扩展模块的功率,即第二功率。以标识信息为PID和VID为例,假设扩展盒包括四个扩展模块,第一个扩展模块包括两路相同的PowerUSB,每路PowerUSB的功率为12VX3A=36W,则该扩展模块的功率应为36WX2=72W,其中,该第一个扩展模块的PID1为P0001,VID1为V0001,则该第一个扩展模块的P0001和V0001对应的功率为72W。第二个扩展模块为4个串口,该扩展模块的功率为2W,其中,该第二个扩展模块的PID2为P0005,VID2为VOO〇5,则该第二个扩展模块的P0005和V0005对应的功率为2W。第三个扩展模块为一个视频采集卡,该第三个扩展模块的功率为10W,其中,该第三个扩展模块的PID3为P0007,VID3为VOO〇7,则该第三个扩展模块的P0007和V0007对应的功率为10W。第四个扩展模块为一个网卡,该第四个扩展模块的功率为1W,其中,该第四个扩展模块的PID4为P0009,VID4为V0009,则该第四个扩展模块的P〇〇〇9和V0009对应的功率为1W。进一步,可以根据上述实施例所述的计算方法又称为协议),通过扩展盒中的MCU或者电子设备中的控制芯片计算出该扩展盒即四个扩展模块的第二功率为:72W+2W+10W+1W=85W。[0082]需要说明的是,如果扩展盒上还有其它种类的组合,M⑶或者控制芯片可以根据PID和或VID以及协议,自动算出第二功率,以便于扩展更多的扩展模块。[0083]通过本公开的实施例,由于同一个标识信息唯一对应一个功率,基于标识信息确定扩展模块的功率,可以极大提高确定出的功率的准确性,相应的,将这些功率求和以得到第二功耗,同样可以提高确定出的第二功率的准确性。[0084]图3D示意性示出了根据本公开实施例的获取电源模块的第三功率的流程图。[0085]如图3D所示,获取电源模块的第三功率可以包括操作S601〜操作S603,其中:[0086]在操作S601,检测电源模块的等效电阻的阻值,其中,每个电源模块的等效电阻的阻值与该电源模块的功率是一一对应的。[0087]在操作S602,基于检测到的电源模块的等效电阻的阻值以及阻值与功率的对应关系,确定与电源模块的等效电阻的阻值具有对应关系的功率。[0088]在操作S603,将确定出的功率作为电源模块的第三功率。[0089]在本公开的实施例中,每个电源模块的等效电阻的阻值又称为电源模块的ID与该电源模块的功率是一一对应的,且阻值与功率的对应关系可以存储在映射表中。此外,应该理解,电源模块的等效电阻的阻值若不相同,其对应的功率也不相同。[0090]根据本公开的实施例,可以通过阻值检测电路检测电源模块的等效电阻的阻值,并基于检测到的阻值以及阻值与功率的对应关系,从上述映射表中确定出与该阻值对应的功率,即第三功率。[0091]进一步,可以基于第一功率、第二功率和第三功率确定出电源模块是否可以同时满足电子设备和扩展模块的供电需求,进而可以确定出是否需要通过电源模块同时对电子设备和扩展模块供电。[0092]例如,结合上述示例,假设优先对扩展模块供电,则可以通过检测电源模块adaptor的ID得到的第三功率,以及检测每个扩展模块的PID和或VID和其它设备(例如扩展盒中的MCU的ID得到的扩展盒10BOX的第二功率,进而可以计算出能够供给电子设备例如Tiny主机的第一功率差值,即adaptor的第三功率-10BOX的第二功率=留给电子设备的第一功率差值。进一步,可以检测该第一功率差值是否大于等于电子设备的第一功率,若是,则可以通过电源模块同时对电子设备和扩展模块供电。[0093]通过本公开的实施例,由于每个电源模块的等效电阻的阻值与该电源模块的功率是一一对应的,基于电源模块的等效电阻的阻值以及阻值与功率的对应关系确定电源模块的第三功耗,可以极大提高确定出的第三功耗的准确性。[0094]作为一种可选的实施例,在处理结果不满足预设条件的情况下:通过电子设备输出预设提示信息以提醒用户电源模块不能同时满足电子设备和扩展模块的用电需求;或者通过电源模块对电子设备供电,并禁止电源模块对扩展模块供电;或者通过电源模块对扩展模块供电,并禁止电源模块对电子设备供电。[0095]在本公开的实施例中,在上述处理结果不满足预设条件时,则表明电源模块不能够同时满足电子设备和至少一个扩展模块的供电需求。[0096]具体地,在电源模块不能同时满足电子设备和至少一个扩展模块的供电需求时,可以通过在电子设备的显示屏上显示预设提示信息以提醒用户电源模块不能同时满足电子设备和各扩展模块的用电需求;在电源模块能够满足电子设备的供电需求但是不能满足所有扩展模块的供电需求,即第一功率差值小于扩展模块的第二功率时,可以通过电源模块对电子设备供电,并禁止电源模块对扩展模块供电;在电源模块能够满足所有扩展模块的供电需求但是不能满足电子设备的供电需求,即第二功率差值小于电子设备的第一功率时,可以通过电源模块对扩展模块供电,并禁止电源模块对电子设备供电。[0097]通过本公开的实施例,在处理结果不满足预设条件的情况下,通过执行上述操作,可以避免强行对电子设备和扩展模块供电而导致损坏电子设备和或扩展模块,同时还可以提高用户体验效果。[0098]图4示意性示出了根据本公开实施例的供电系统的框图。[0099]如图4所示,该供电系统400可以包括获取模块410、第一处理模块420和第二处理模块430,其中:[0100]获取模块410用于获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,其中,扩展模块用于对电子设备进行功能扩展,电子设备的第一端以及扩展模块的第一端均与电源模块连接,电子设备的第二端与扩展模块的第二端连接,电源模块用于给电子设备和扩展模块供电。[0101]第一处理模块420用于对获取的电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率进行处理,得到处理结果。[0102]第二处理模块430用于在处理结果满足预设条件的情况下,通过电源模块同时对电子设备和扩展模块供电。[0103]通过本公开实施例,可以对电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率进行处理,得到处理结果,且在该处理结果满足预设条件的情况下,表明电源模块可以同时满足电子设备和扩展模块的供电需求,进而可以通过电源模块同时对电子设备和扩展模块供电,不仅可以保证电子设备和扩展模块能够正常运行,还可以避免现有的供电模式不能保证电子设备和扩展模块能够正常工作,且因供电不足而导致电子设备的机箱损坏的缺陷。[0104]图5A示意性示出了根据本公开实施例的第二处理模块的框图。[0105]如图5A所示,第二处理模块43〇可以包括第一计算单元431和第一处理单元432,其中:[0106]第一计算单元431用于计算电源模块的第三功率与电子设备的第一功率的第一功率差值。[0107]第一处理单元432用于在第一功率差值大于等于扩展模块的第二功率的情况下,通过电源模块同时对电子设备和扩展模块供电。[0108]通过本公开的实施例,在电源模块和电子设备的功率差即第一功率差值大于等于扩展模块的第二功率的情况下,通过电源模块同时对电子设备和扩展模块供电,既可以保证电子设备和扩展模块能够正常运行,又可以避免现有的供电模式不能保证电子设备和扩展模块能够正常工作,且因供电不足而导致电子设备的机箱损坏的缺陷;进一步,在电源模块无法同时满足电子设备和扩展模块的供电需求时,可以优先对电子设备供电,以至少可以保证电子设备能够正常运行。[0109]图5B示意性示出了根据本公开另一实施例的第二处理模块的框图。[0110]如图5B所示,第二处理模块430可以包括第二计算单元433和第二处理单元4:34,其中:[0111]第二计算单元433用于计算电源模块的第三功率与扩展模块的第二功率的第二功率差值。[0112]第二处理单元434用于在第二功率差值大于等于电子设备的第一功率的情况下,通过电源模块同时对电子设备和扩展模块供电。[0113]通过本公开的实施例,在电源模块和扩展模块的功率差即第二功率差值大于等于电子设备的第一功率的情况下,通过电源模块同时对电子设备和扩展模块供电,不仅可以保证电子设备和扩展模块能够正常运行,还可以避免现有的供电模式不能保证电子设备和扩展模块能够正常工作且因供电不足而导致电子设备机箱损坏的缺陷。[0114]作为一种可选的实施例,扩展模块包括至少一个扩展模块,上述获取模块获取扩展模块的第二功率包括:确定至少一个扩展模块中各扩展模块的标识信息;基于各扩展模块的标识信息,确定各扩展模块的功率;以及对获取的各扩展模块的功率求和,得到第二功率。[0115]通过本公开的实施例,由于同一个标识信息唯一对应一个功率,基于标识信息确定扩展模块的功率,可以极大提高确定出的功率的准确性,相应的,将这些功率求和以得到第二功耗,同样可以提高确定出的第二功率的准确性。[0116]根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列FPGA、可编程逻辑阵列PLA、片上系统、基板上的系统、封装上的系统、专用集成电路ASIC,或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。[0117]例如,获取模块410、第一处理模块420、第二处理模块43〇、第一计算单元431、第一处理单元4:32、第二计算单元433以及第二处理单元4M中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,获取模块410、第一处理模块420、第二处理模块43〇、第一计算单元431、第一处理单元432、第二计算单元433以及第二处理单元4:34中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列FPGA、可编程逻辑阵列PLA、片上系统、基板上的系统、封装上的系统、专用集成电路ASIC,或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,获取模块410、第一处理模块420、第二处理模块43〇、第一计算单元431、第一处理单元432、第二计算单元433以及第二处理单元434中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。[0118]图6示意性示出了根据本公开实施例的适于实现供电方法的计算机系统的框图。图6示出的计算机系统仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。[0119]如图6所示,计算机系统600包括处理器610和计算机可读存储介质620。该计算机系统600可以执行根据本公开实施例的方法。[0120]具体地,处理器610例如可以包括通用微处理器、指令集处理器和或相关芯片组和或专用微处理器例如,专用集成电路ASIC,等等。处理器610还可以包括用于缓存用途的板载存储器。处理器610可以是用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。[0121]计算机可读存储介质620,例如可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,可读存储介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。可读存储介质的具体示例包括:磁存储装置,如磁带或硬盘HDD;光存储装置,如光盘CD-ROM;存储器,如随机存取存储器RAM或闪存;和或有线无线通信链路。[0122]计算机可读存储介质620可以包括计算机程序621,该计算机程序621可以包括代码计算机可执行指令,其在由处理器610执行时使得处理器610执行根据本公开实施例的方法或其任何变形。[0123]计算机程序621可被配置为具有例如包括计算机程序模块单元的计算机程序代码。例如,在示例实施例中,计算机程序621中的代码可以包括一个或多个程序模块,例如包括模块621A、模块621B、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器610执行时,使得处理器610可以执行根据本公开实施例的方法或其任何变形。[0124]根据本发明的实施例,获取模块410、第一处理模块420、第二处理模块430、第一计算单元431、第一处理单元432、第二计算单元433以及第二处理单元434中的至少一个可以实现为参考图6描述的计算机程序模块,其在被处理器610执行时,可以实现上面描述的相应操作。[0125]本公开还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备装置系统中所包含的;也可以是单独存在,而未装配入该设备装置系统中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现:一种供电方法,包括:获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,其中,扩展模块用于对电子设备进行功能扩展,电子设备的第一端以及扩展模块的第一端均与电源模块连接,电子设备的第二端与扩展模块的第二端连接,电源模块用于给电子设备和扩展模块供电;对获取的电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率进行处理,得到处理结果;以及在处理结果满足预设条件的情况下,通过电源模块同时对电子设备和扩展模块供电。[0126]根据本公开的实施例,计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于一一电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器RAM、只读存储器ROM、可擦式可编程只读存储器EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器CD-ROM、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线、光缆、射频信号等等,或者上述的任意合适的组合。[0127]附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。[0128]本领域技术人员可以理解,本公开的各个实施例和或权利要求中记载的特征可以进行多种组合或或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和或权利要求中记载的特征可以进行多种组合和或结合。所有这些组合和或结合均落入本公开的范围。[0129]尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

权利要求:1.一种供电方法,包括:获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,其中,所述扩展模块用于对所述电子设备进行功能扩展,所述电子设备的第一端以及所述扩展模块的第一端均与所述电源模块连接,所述电子设备的第二端与所述扩展模块的第二端连接,所述电源模块用于给所述电子设备和所述扩展模块供电;对获取的所述电子设备的第一功率、所述扩展模块的第二功率和所述电源模块的第三功率进行处理,得到处理结果;以及在所述处理结果满足预设条件的情况下,通过所述电源模块同时对所述电子设备和所述扩展模块供电。2.根据权利要求1所述的方法,其中,在所述处理结果满足预设条件的情况下,通过所述电源模块同时对所述电子设备和所述扩展模块供电包括:计算所述电源模块的第三功率与所述电子设备的第一功率的第一功率差值;以及在所述第一功率差值大于等于所述扩展模块的第二功率的情况下,通过所述电源模块同时对所述电子设备和所述扩展模块供电。3.根据权利要求1所述的方法,其中,在所述处理结果满足预设条件的情况下,通过所述电源模块同时对所述电子设备和所述扩展模块供电包括:计算所述电源模块的第三功率与所述扩展模块的第二功率的第二功率差值;以及在所述第二功率差值大于等于所述电子设备的第一功率的情况下,通过所述电源模块同时对所述电子设备和所述扩展模块供电。4.根据权利要求1所述的方法,其中,所述扩展模块包括至少一个扩展模块,获取所述扩展模块的第二功率包括:确定所述至少一个扩展模块中各扩展模块的标识信息;基于所述各扩展模块的标识信息,确定所述各扩展模块的功率;以及对获取的所述各扩展模块的功率求和,得到所述第二功率。5.根据权利要求1所述的方法,其中,获取所述电源模块的第三功率包括:检测所述电源模块的等效电阻的阻值,其中,每个电源模块的等效电阻的阻值与该电源模块的功率是一一对应的;基于检测到的所述电源模块的等效电阻的阻值以及阻值与功率的对应关系,确定与所述电源模块的等效电阻的阻值具有对应关系的功率;以及将确定出的所述功率作为所述电源模块的第三功率。6.根据权利要求1所述的方法,其中,在所述处理结果不满足所述预设条件的情况下:通过所述电子设备输出预设提示信息以提醒用户所述电源模块不能同时满足所述电子设备和所述扩展模块的用电需求;或者通过所述电源模块对所述电子设备供电,并禁止所述电源模块对所述扩展模块供电;或者通过所述电源模块对所述扩展模块供电,并禁止所述电源模块对所述电子设备供电。7.—种供电系统,包括:获取模块,用于获取电子设备的第一功率、扩展模块的第二功率和电源模块的第三功率,其中,所述扩展模块用于对所述电子设备进行功能扩展,所述电子设备的第一端以及所述扩展模块的第一端均与所述电源模块连接,所述电子设备的第二端与所述扩展模块的第二端连接,所述电源模块用于给所述电子设备和所述扩展模块供电;第一处理模块,用于对获取的所述电子设备的第一功率、所述扩展模块的第二功率和所述电源模块的第三功率进行处理,得到处理结果;以及第二处理模块,用于在所述处理结果满足预设条件的情况下,通过所述电源模块同时对所述电子设备和所述扩展模块供电。8.根据权利要求7所述的系统,其中,第二处理模块包括:第一计算单元,用于计算所述电源模块的第三功率与所述电子设备的第一功率的第一功率差值;以及第一处理单元,用于在所述第一功率差值大于等于所述扩展模块的第二功率的情况下,通过所述电源模块同时对所述电子设备和所述扩展模块供电。9.根据权利要求7所述的系统,其中,第二处理模块包括:第二计算单元,用于计算所述电源模块的第三功率与所述扩展模块的第二功率的第二功率差值;以及第二处理单元,用于在所述第二功率差值大于等于所述电子设备的第一功率的情况下,通过所述电源模块同时对所述电子设备和所述扩展模块供电。10.根据权利要求7所述的系统,其中,所述扩展模块包括至少一个扩展模块,所述获取模块获取所述扩展模块的第二功率包括:确定所述至少一个扩展模块中各扩展模块的标识信息;基于所述各扩展模块的标识信息,确定所述各扩展模块的功率;以及对获取的所述各扩展模块的功率求和,得到所述第二功率。

百度查询: 联想(北京)有限公司 供电方法和供电系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。