书签 分享 收藏 举报 版权申诉 / 10

一种信息存储的方法和负载均衡服务器组.pdf

  • 上传人:e2
  • 文档编号:1663858
  • 上传时间:2018-07-02
  • 格式:PDF
  • 页数:10
  • 大小:710.50KB
  • 摘要
    申请专利号:

    CN201510081901.2

    申请日:

    2015.02.15

    公开号:

    CN104714759A

    公开日:

    2015.06.17

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G06F 3/06申请日:20150215|||公开

    IPC分类号:

    G06F3/06

    主分类号:

    G06F3/06

    申请人:

    四川长虹电器股份有限公司

    发明人:

    高向军; 王星睿; 涂小平; 张少龙; 吴南理; 陈跃

    地址:

    621000四川省绵阳市高新区绵兴东路35号

    优先权:

    专利代理机构:

    北京同达信恒知识产权代理有限公司11291

    代理人:

    黄志华

    PDF完整版下载: PDF下载
    内容摘要

    本申请提供了一种信息存储的方法和负载均衡服务器组,用以提高智能空调信息的存储量,并且减少排队等待存储时间的技术效果。所述信息存储的方法,包括:负载均衡服务器组中的任意一台负载均衡服务器接收空调发送的第一信息存储请求;所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器;所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备;所述第一负载均衡服务器向所述空调发送所述第一存储设备的第一地址,以使所述空调根据所述第一地址将待存储的信息存储在所述第一存储设备中。

    权利要求书

    权利要求书
    1.  一种信息存储的方法,其特征在于,包括:
    负载均衡服务器组中的任意一台负载均衡服务器接收空调发送的第一信息存储请求,所述负载均衡服务器组中包括多台负载均衡服务器,每台负载均衡服务器中存储有所述多台负载均衡服务器的负载均衡状态;
    所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器;
    所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备,所述存储设备组中包括多个存储设备;
    所述第一负载均衡服务器向所述空调发送所述第一存储设备的第一地址,以使所述空调根据所述第一地址将待存储的信息存储在所述第一存储设备中。

    2.  如权利要求1所述的方法,其特征在于,在所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器之前,所述方法还包括:
    所述每台负载均衡服务器以第一周期获得自身负载均衡状态;
    将所述自身负载均衡状态发送给所述多台负载均衡服务器,并接收所述多台负载均衡服务器发送的多台负载均衡服务器状态。

    3.  如权利要求2所述的方法,其特征在于,在所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备之前,所述方法还包括:
    所述负载均衡服务器组中的至少一台负载均衡服务器接收所述多个存储设 备中的每个存储设备以第二周期获取的自身存储状态;
    所述至少一台负载均衡服务器将所述每个存储设备的存储设备发送给未收到所述每个存储设备的存储状态的负载均衡服务器。

    4.  如权利要求3所述的方法,其特征在于,所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器,具体为:
    所述任意一台负载均衡服务器判断自身均衡状态是否超过第一阈值;
    当所述任意一台负载均衡服务器的自身均衡状态未超过所述第一阈值时,确定所述第一负载均衡服务器为所述任意一台负载均衡服务器;或
    当所述任意一台负载均衡服务器的自身均衡状态超过所述第一阈值时,确定所述第一负载均衡服务器为所述多台负载均衡服务器状态中,负载均衡状态最低的负载均衡服务器。

    5.  如权利要求4所述的方法,其特征在于,在确定所述第一负载均衡服务器为所述多台负载均衡服务器状态中,负载均衡状态最低的负载均衡服务器之后,所述方法还包括:
    所述任意一台负载均衡服务器向所述空调发送所述第一负载均衡服务器的第二地址,以使所述空调根据所述第二地址向所述第一负载均衡服务器发送第二信息存储请求,所述第二信息存储请求为携带重发标记的第一信息存储请求。

    6.  如权利要求5所述的方法,其特征在于,所述待存储的信息具体为空调用户习惯信息或空调参数信息。

    7.  一种负载均衡服务器组,其特征在于,包括:
    多个负载均衡服务器,每台负载均衡服务器中存储有所述多台负载均衡服 务器的负载均衡状态;
    所述负载均衡服务器组中的任意一台负载均衡服务器接收空调发送的第一信息存储请求;
    所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器;
    所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备,所述存储设备组中包括多个存储设备;
    所述第一负载均衡服务器向所述空调发送所述第一存储设备的第一地址,以使所述空调根据所述第一地址将待存储的信息存储在所述第一存储设备中。

    8.  如权利要求7所述的负载均衡服务器组,其特征在于,在所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器之前,所述每台负载均衡服务器以第一周期获得自身负载均衡状态;
    所述每台负载均衡服务器将所述自身负载均衡状态发送给所述多台负载均衡服务器,并接收所述多台负载均衡服务器发送的多台负载均衡服务器状态。

    9.  如权利要求8所述的负载均衡服务器组,其特征在于,在所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备之前,所述负载均衡服务器组中的至少一台负载均衡服务器接收所述多个存储设备中的每个存储设备以第二周期获取的自身存储状态;
    所述至少一台负载均衡服务器将所述每个存储设备的存储设备发送给未收 到所述每个存储设备的存储状态的负载均衡服务器。

    10.  如权利要求9所述的负载均衡服务器组,其特征在于,所述任意一台负载均衡服务器判断自身均衡状态是否超过第一阈值;
    当所述任意一台负载均衡服务器的自身均衡状态未超过所述第一阈值时,确定所述第一负载均衡服务器为所述任意一台负载均衡服务器;或
    当所述任意一台负载均衡服务器的自身均衡状态超过所述第一阈值时,确定所述第一负载均衡服务器为所述多台负载均衡服务器状态中,负载均衡状态最低的负载均衡服务器。

    11.  如权利要求10所述的负载均衡服务器组,其特征在于,所述任意一台负载均衡服务器在确定所述第一负载均衡服务器为所述多台负载均衡服务器状态中,负载均衡状态最低的负载均衡服务器之后,向所述空调发送所述第一负载均衡服务器的第二地址,以使所述空调根据所述第二地址向所述第一负载均衡服务器发送第二信息存储请求,所述第二信息存储请求为携带重发标记的第一信息存储请求。

    12.  如权利要求11所述的负载均衡服务器组,其特征在于,所述待存储的信息具体为空调用户习惯信息或空调参数信息。

    说明书

    说明书一种信息存储的方法和负载均衡服务器组
    技术领域
    本发明涉及电子技术领域,尤其涉及一种信息存储的方法和负载均衡服务器组。
    背景技术
    智能空调不仅能够为用户提供传统的制热、制冷和吹风等功能,还能提供自动调节功能,例如当检测到儿童踢被子,自动将温度调高等。
    为了为用户提供更好的服务,智能空调中的存储了大量的数据和信息。并且,随着使用时间,数据和信息会越来越多。进一步,为了存储智能空调的大量数据,与智能空调进行无线连接的服务器就应运而生。
    然而,随着智能空调快速普及,需要在服务器中存储的数据就会飞速增长。现有技术中的服务器常常只有一台,难以满足大量数据的存储,并且空调需要长时间排队等待存储信息。
    发明内容
    本申请提供了一种信息存储的方法和负载均衡服务器组,用以提高智能空调信息的存储量,并且减少排队等待存储时间的技术效果。
    本申请第一方面提供了一种信息存储的方法,包括:
    负载均衡服务器组中的任意一台负载均衡服务器接收空调发送的第一信息存储请求,所述负载均衡服务器组中包括多台负载均衡服务器,每台负载均衡 服务器中存储有所述多台负载均衡服务器的负载均衡状态;
    所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器;
    所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备,所述存储设备组中包括多个存储设备;
    所述第一负载均衡服务器向所述空调发送所述第一存储设备的第一地址,以使所述空调根据所述第一地址将待存储的信息存储在所述第一存储设备中。
    本申请第二方面提供了一种负载均衡服务器组,包括:
    多个负载均衡服务器,每台负载均衡服务器中存储有所述多台负载均衡服务器的负载均衡状态;
    所述负载均衡服务器组中的任意一台负载均衡服务器接收空调发送的第一信息存储请求;
    所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器;
    所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备,所述存储设备组中包括多个存储设备;
    所述第一负载均衡服务器向所述空调发送所述第一存储设备的第一地址,以使所述空调根据所述第一地址将待存储的信息存储在所述第一存储设备中。
    本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
    在本申请的技术方案中,负载均衡服务器组中的任意一台负载均衡服务器接收空调发送的第一信息存储请求,所述负载均衡服务器组中包括多台负载均衡服务器,每台负载均衡服务器中存储有所述多台负载均衡服务器的负载均衡状态;所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器;所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备,所述存储设备组中包括多台存储设备;所述第一负载均衡服务器向所述空调发送所述第一存储设备的第一地址,以使所述空调根据所述第一地址将待存储的信息存储在所述第一存储设备中。所以,接收到第一信息存储请求的任意一台负载均衡服务器能够根据多台负载均衡服务器状态,为空调分配一台提供负载均衡服务的第一负载均衡服务器。进一步,第一负载均衡服务器又能从存储设备组的多台存储设备中确定出为空调提供存储的第一存储设备。所以,一方面本申请实施例中的负载均衡器组和存储设备组所包括的负载均衡器和存储设备数量较现有技术更多,所以能够提高智能空调的信息存储量。另一方面,本申请的负载均衡器组能够根据实际情况为空调分配负载均衡服务器和存储设备,所以能够加快存储速度,减少空调排队等待的时间。
    附图说明
    图1为本申请实施例中一种可能的负载均衡器组架构图;
    图2为本申请实施例中信息存储方法的流程图。
    具体实施方式
    本申请提供了一种信息存储的方法和负载均衡服务器组,用以提高智能空调信息的存储量,并且减少排队等待存储时间的技术效果。
    为了更好的理解本申请的技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
    本发明实施例提供了一种信息存储的方法,请参考图1,为适用于本实施例中信息存储的一种可能的信息存储系统架构。该架构包括:空调,负载均衡服务器组和存储设备组。其中,负载均衡服务器组中包括多台负载均衡服务器,如3台,5台等。空调与负载均衡服务器组通过互联网连接。每台负载均衡服务器中都存储有自身的负载均衡状态,以及负载均衡服务器组中其余每台负载均衡服务器的负载均衡状态。存储设备组也包括多个存储设备,且具体数量本申请不做具体限制。存储设备组与负载均衡服务器组连接,连接方式可以通过有线,也可以通过无线,对此本申请不做具体限制。并且每台存储设备须向负载均衡服务器组提供自身存储状态。进一步,存储设备组与空调通过互联网连接,以便空调存储信息。
    本发明实施例提供的信息存储方法如图2所示,包括以下步骤:
    S101:负载均衡服务器组中的任意一台负载均衡服务器接收空调发送的第一信息存储请求。
    S102:所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器。
    S103:所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备。
    S104:所述第一负载均衡服务器向所述空调发送所述第一存储设备的第一 地址。
    具体来讲,当空调需要存储信息时,可以向负载均衡服务器中的任意一台发送第一信息存储请求,进而负载均衡服务器组中的任意一台负载均衡服务器接收第一信息存储请求。
    由于每台负载均衡服务器都存储有组内每台负载均衡服务器的负载均衡状态,所以,S102中,接收到第一信息存储请求的任意一台负载均衡服务器能够根据多台负载均衡服务器的负载均衡状态确定出第一负载均衡服务器来为空调提供负载均衡服务。
    可选的,在本发明实施例中,在S102之前,还包括:
    所述每台负载均衡服务器以第一周期获得自身负载均衡状态;
    将所述自身负载均衡状态发送给所述多台负载均衡服务器,并接收所述多台负载均衡服务器发送的多台负载均衡服务器状态。
    具体来讲,由于每台负载均衡服务器可能会因业务的产生和结束而引起负载均衡状态变化,为了及时通知组内的其他负载均衡服务器自身的负载均衡状态,因此在本发明实施例中,每台负载均衡服务器以第一周期获得自身负载均衡状态。在具体实现过程中,第一周期可以为1分钟,3分钟,30秒等,本申请所属领域的普通技术人员可以根据实际进行设置,本申请不做具体限制。
    每台负载均衡服务器获得自身负载均衡状态后,更新上一周期获得的自身负载均衡状态,并且,将本次获得的自身负载均衡状态发送给其他负载均衡服务器。在具体实现过程中,负载均衡服务器可以向其余每台负载均衡服务器都发送自身负载均衡状态;也可以向其余的至少一台负载均衡服务器发送,然后再由至少一台负载均衡服务器转发给未收到的负载均衡服务器。
    进一步,每台负载均衡服务器在向组内其余负载均衡服务器提供自身负载均衡状态之前,同时或之后,还需接收其余每台负载均衡服务器的负载均衡状态,以便为空调分配第一负载均衡服务器。
    在本发明实施例中,S102的具体实现过程包括:
    当所述任意一台负载均衡服务器的自身均衡状态未超过第一阈值时,确定所述第一负载均衡服务器为所述任意一台负载均衡服务器;或
    当所述任意一台负载均衡服务器的自身均衡状态超过所述第一阈值时,确定所述第一负载均衡服务器为所述多台负载均衡服务器状态中,负载均衡最低的负载均衡服务器。
    具体来讲,当任意一台负载均衡服务器接收到第一信息存储请求后,首先判断自身负载均衡状态是否超过第一阈值。当自身负载均衡状态未超过第一阈值时,表明所述任意一台负载均衡服务器当前负载量较小,为了减少空调等待存储的时间,所述任意一台负载均衡服务器确定自身为空调提供负载均衡服务,即确定第一负载均衡服务器为所述任意一台负载均衡服务器。
    如果所述任意一台负载均衡服务器的自身均衡状态超过第一阈值,则所述任意一台服务器确定多台负载均衡服务器中,负载均衡状态最低的负载均衡服务器为第一负载均衡服务器。
    举例来说,假设第一阈值为10,任意一台负载均衡服务器为1号负载均衡服务器。当前1号负载均衡服务器的负载均衡状态为11,即1号负载均衡服务器当前正为11个设备提供负载均衡。那么1号负载均衡服务器的自身负载均衡状态超过第一阈值10。假设多台负载均衡服务器中,2号负载均衡服务器的负载均衡状态最低,那么1号负载均衡服务器确定第一负载均衡服务器为2号负 载均衡服务器。
    进一步,若所述任意一台负载均衡服务器所确定的第一负载均衡服务器不是自身,而是多台负载均衡服务器中负载均衡状态最低的,那么所述任意一台负载均衡服务器还需要将第一负载均衡服务器的第二地址发送给空调。空调接收到第二地址后,根据第二地址,将第二信息存储请求发送给第一负载均衡服务器。
    在本发明实施例中,第二信息存储请求为携带重发标记的第一信息存储请求,因此,在第一负载均衡服务器接收到第二信息存储请求后,根据重发标记就可以知道第二信息存储请求是空调根据所述任意一台负载均衡服务器的分配再次发送的,进而就会直接为空调提供负载均衡服务,而不会再次为空调分配提供服务的负载均衡服务器了。
    接下来,第一负载均衡服务器执行S103。可选的,在S103之前,本发明实施例还包括:
    所述负载均衡服务器组中的至少一台负载均衡服务器接收所述多个存储设备中的每个存储设备以第二周期获取的自身存储状态;
    所述至少一台负载均衡服务器将所述每个存储设备的存储设备发送给未收到所述每个存储设备的存储状态的负载均衡服务器。
    具体来讲,为了负载均衡服务器组了解存储设备组中每个存储设备的存储状态,因此,本发明实施例中每个存储设备以第二周期获取自身存储状态。其中,存储状态包括但不限于剩余存储空间,可识别存储格式,存储分区等。并且,第二周期可以为30秒,1分钟等,本申请不做具体限制。
    存储设备获得自身存储状态后,将自身存储状态发送给多台负载均衡服务 器中的至少一台负载均衡服务器,然后再由至少一台负载均衡服务器发送给未收到的负载均衡服务器,从而使得负载均衡服务器组中的每台负载均衡服务器均获得存储设备组中每个存储设备的存储状态。
    在S103中,第一负载均衡服务器根据第一信息存储请求或第二信息存储请求,结合获得的每个存储设备的存储状态,为空调分配提供存储的第一存储设备。在本发明实施例中,第二信息存储请求为携带重发请求的第一信息存储请求,而第一信息存储请求中包括有待存储信息的类型,如浮点型数据、表格等,还包括带存储信息的数据量,如3G,39M等。第一负载均衡服务器首先根据待存储信息的类型,从多个存储设备中确定可以存储待存储信息的类型的多个第二存储设备。然后,根据每个第二存储设备的剩余存储空间,确定大于待存储信息的数据量的一个或多个存储设备为第一存储设备。
    最后,在S104中,第一负载均衡服务器将第一存储设备的第一地址发送给空调。空调根据第一地址,将待存储的信息存储在第一存储设备中。
    可选的,在本发明实施例中,待存储的信息具体为空调用户习惯信息或空调参数信息。当然,在具体实现过程中,待存储的信息还可以为其他信息,例如图片信息等。
    本申请第二方面提供了一种负载均衡服务器组,请参考图1,包括:
    多个负载均衡服务器,每台负载均衡服务器中存储有所述多台负载均衡服务器的负载均衡状态;
    所述负载均衡服务器组中的任意一台负载均衡服务器接收空调发送的第一信息存储请求;
    所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状 态,确定出第一负载均衡服务器;
    所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备,所述存储设备组中包括多个存储设备;
    所述第一负载均衡服务器向所述空调发送所述第一存储设备的第一地址,以使所述空调根据所述第一地址将待存储的信息存储在所述第一存储设备中。
    可选的,在所述任意一台负载均衡服务器根据所述多台负载均衡服务器的负载均衡状态,确定出第一负载均衡服务器之前,所述每台负载均衡服务器以第一周期获得自身负载均衡状态;
    所述每台负载均衡服务器将所述自身负载均衡状态发送给所述多台负载均衡服务器,并接收所述多台负载均衡服务器发送的多台负载均衡服务器状态。
    可选的,在所述第一负载均衡服务器基于所述第一信息存储请求,从与所述负载均衡服务器组连接的存储设备组中确定出第一存储设备之前,所述负载均衡服务器组中的至少一台负载均衡服务器接收所述多个存储设备中的每个存储设备以第二周期获取的自身存储状态;
    所述至少一台负载均衡服务器将所述每个存储设备的存储设备发送给未收到所述每个存储设备的存储状态的负载均衡服务器。
    可选的,所述任意一台负载均衡服务器判断自身均衡状态是否超过第一阈值;
    当所述任意一台负载均衡服务器的自身均衡状态未超过所述第一阈值时,确定所述第一负载均衡服务器为所述任意一台负载均衡服务器;或
    当所述任意一台负载均衡服务器的自身均衡状态超过所述第一阈值时,确 定所述第一负载均衡服务器为所述多台负载均衡服务器状态中,负载均衡状态最低的负载均衡服务器。
    可选的,所述任意一台负载均衡服务器在确定所述第一负载均衡服务器为所述多台负载均衡服务器状态中,负载均衡状态最低的负载均衡服务器之后,向所述空调发送所述第一负载均衡服务器的第二地址,以使所述空调根据所述第二地址向所述第一负载均衡服务器发送第二信息存储请求,所述第二信息存储请求为携带重发标记的第一信息存储请求。
    可选的,所述待存储的信息具体为空调用户习惯信息或空调参数信息。
    前述实施例中描述的信息存储的过程的各种变化方式和具体实例同样适用于本实施例的负载均衡服务器,通过前述的详细描述,本领域技术人员可以清楚的知道本实施例中负载均衡服务器的实施方法,所以为了说明书的简洁,在此不再详述。
    显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

    关 键  词:
    一种 信息 存储 方法 负载 均衡 服务器
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种信息存储的方法和负载均衡服务器组.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1663858.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1