一种个人网络信息的管理方法和系统的制作方法

文档序号:7751122阅读:94来源:国知局
专利名称:一种个人网络信息的管理方法和系统的制作方法
技术领域
本发明涉及个人网络中的网关切换技术,尤其涉及一种个人网络信息的管理方法和系统。
背景技术
个人网络(PN,Personal Network)是将个人所拥有的数码产品、家庭电器、移动终端等个人网络设备(PNE,Personal Network Equipment)连接成一个网络,使这些设备能通过其中任意拥有网络接入(通常是无线连接)的设备连接到外部网络,从而访问外部网络提供的业务和内容。其中,提供网络接入的设备称为个人网络网关(PN Gateway) 0运营商对提供个人网络的接入和管理所衍生形成的业务,被称为融合个人网络业务(CPNS,Converged Personal Network Service)。在融合个人网络业务中,PNE可以通过 PN Gateway接入到运营商的网络里,消费各种业务(包括运营商自身提供的业务,其他内容提供商、业务提供商提供的业务,以及其他PNE提供的业务),PNE也可以对外发布业务。个人网络通常由各种移动设备组成,个人网络自身也通常是移动着的。移动设备通常所具备的设备能力有限,尤其是能源有限,而个人网络如果连接到移动网络上,一般由移动设备充当网关,因此个人网络的上网质量和能力严重依赖于网关的设备能力以及当前网络连接环境的好坏。为了提高个人网络的网络连接能力,个人网络通过提供多个候选网关,并在当前网关的连接出现问题时进行网关切换,从而使个人网络在网络环境发生变化时仍然具备上网能力。然而,网关的切换仅仅提供了上网能力接续的可能,为了正常使用个人网络业务, 用户还需重建个人网络,以及登陆个人服务器,并重新建立个人网络的业务连接等等。由于目前在个人网络进行网关切换时,无法快速的重建个人网络和个人网络业务,因此会给用户带来不好的体验。

发明内容
有鉴于此,本发明的主要目的在于提供一种个人网络信息的管理方法和系统,以实现在个人网络进行网关切换时,快速的重建个人网络和个人网络业务。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种个人网络信息的管理方法,该方法包括在组建个人网络时,所述个人网络的主网关通过散列算法,将个人网络信息分片断分布到各个个人网络设备(PNE)上,所述主网关生成所述个人网络信息的索引表并保存。所述索引表中包括所述个人网络信息各个片断的存放位置和备份存放位置。该方法进一步包括当网关发生切换时,所述主网关建立到备网关的信息倒换会话,并通过建立的信息倒换会话,将自身当前存储的个人网络信息的索引表倒换到所述备网关上;
所述备网关根据所述索引表,从所述PNE收集所述个人网络信息。所述主网关建立到备网关的信息倒换会话,具体包括所述主网关向备网关发起信息倒换请求;所述备网关收到所述信息倒换请求后,如果准备好接收数据,则返回接受响应和会话标识(ID)给所述主网关;否则,返回拒绝响应给所述主网关;所述主网关根据备网关返回的接受响应和会话ID,完成信息倒换会话的建立。所述备网关根据索引表从PNE收集个人网络信息,具体包括所述备网关根据所述索引表,与存储所述个人网络信息的PNE建立数据传输连接,并在所述数据传输连接建立后,向连接的PNE请求存储在所述PNE上的个人网络信息;所述备网关每接收到所述个人网络信息的一个片断,即在所述索引表中进行对应标记,直到标记显示全部个人网络信息都接收完毕。该方法进一步包括在所述个人网络信息的片断接收失败时,所述备网关从索引表中获取接收失败的片断的备份存放位置,并从所述备份存放位置收集所述个人网络信息的对应片断。本发明还提供了一种个人网络信息的管理系统,该系统包括主网关,用于在组建个人网络时,通过散列算法将个人网络信息分片断分布到各个PNE上,所述主网关生成所述个人网络信息的索引表并保存。所述索引表中包括所述个人网络信息各个片断的存放位置和备份存放位置。该系统还包括备网关,相应的,所述主网关进一步用于,在网关发生切换时,建立到所述备网关的信息倒换会话,并通过建立的信息倒换会话,将自身当前存储的个人网络信息的索引表倒换到所述备网关上;所述备网关,用于根据所述索引表,从PNE收集个人网络信息。所述主网关进一步用于,在网关发生切换时,向备网关发起信息倒换请求,并在接收到所述备网关返回的接受响应和会话ID后,完成信息倒换会话的建立。所述备网关进一步用于,根据所述索引表,与存储所述个人网络信息的PNE建立数据传输连接,并在所述数据传输连接建立后,向连接的PNE请求存储在所述PNE上的个人网络信息;每接收到所述个人网络信息的一个片断,即在所述索引表中进行对应标记,直到标记显示全部个人网络信息都接收完毕。所述备网关进一步用于,在所述个人网络信息的片断接收失败时,从索引表中获取接收失败的片断的备份存放位置,并从所述备份存放位置收集所述个人网络信息的对应片断。本发明所提供的一种个人网络信息的管理方法和系统,在组建个人网络时,个人网络的主网关通过散列算法,将个人网络信息分片断分布到各个PNE上,主网关生成个人网络信息的索引表并保存;在网关发生切换时,主网关建立到备网关的信息倒换会话,并通过建立的信息倒换会话,将自身当前存储的个人网络信息的索引表倒换到备网关上;备网关根据该索引表,从PNE收集个人网络信息。通过本发明,使个人网络在进行网关切换时, 备网关能方便的获取个人网络的相关信息,有利于快速的重建个人网络和个人网络业务。


图1为本发明一种个人网络信息的管理方法流程图;图2为本发明实施例中个人网络信息散列存储的示意图;图3为本发明实施例中的个人网络主备网关信息倒换的方法流程图。
具体实施例方式下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。为实现在个人网络进行网关切换时,快速的重建个人网络和个人网络业务,本发明所提供的一种个人网络信息的管理方法,如图1所示,主要包括以下步骤步骤101,在组建个人网络时,个人网络的主网关通过散列算法,将个人网络信息分片断分布到各个PNE上,主网关生成个人网络信息的索引表并保存。本发明在建立个人网络时,以个人网络信息散列表的形式存储当前连接的个人网络信息,这些信息通过一定的散列算法分片断分布到各个PNE上,并在主网关上保存这些信息的摘要,形成索引表。个人网络信息散列存储的示意图,如图2所示。另外,为了保证信息的安全和完整,个人网络信息也可以存在冗余备份,这些冗余信息的摘要也被存放在索引表中。下面举例说明索引表的生成过程,该实施例的个人网络中有4个PNE,即PNE_1、 PNE_2、PNE_3和PNE_4 ;当前进行SA、SB和SC三种业务,其描述信息被分为文本块SAinfo、 SBinfo和SCinfo。其中,描述信息SAinfo附带关键字SA_keyl、SA_key2 ;描述信息SBinfo 附带关键字 SB_key3、SB_key4、SB_key5 ;描述信息 SCinfo 附带关键字 SC_key6、SC_key7、 SB_key80那么PN通过某个指定的散列函数ID = f(key)来计算描述信息(用以指示各文本块的存放位置),得出的ID为1 4,进而上述文本块存放于各自计算得出的ID所对应的PNE上。同时,通过函数ID = f2 (key)来计算备份信息,该备份信息用以指示各文本块的备份存放位置。通过上述计算后得到的索引表如下表1所示
SAinfoSBinfoSCinfo存放位置PNE—1PNE—2PNE—4备份存放位置PNE—2PNE—3PNE—l表 1上述表1中包括个人网络信息各个片断(文本块)的存放位置和备份存放位置。 例如文本块SAinfo存放在PNE_1上,并备份存放在PNE_2上;文本块SBinfo存放在PNE_2 上,并备份存放在PNE_3上;文本块SCinfo存放在PNE_4上,并备份存放在PNE_1上。需要说明的是,本发明中并不对散列算法的函数进行限定,该函数可以根据实际需要进行选取。上述的管理方法中揭示了一种个人网络信息的散列存储方式,基于上述个人网络信息的存储方式,在网关发生切换时,可以执行以下操作。步骤102,当网关发生切换时,主网关建立到备网关的信息倒换会话。
具体的首先,主网关可以向备网关发起信息倒换请求;备网关收到该信息倒换请求后,如果准备好接收数据,则返回接受响应和会话标识(ID)给主网关,否则返回拒绝响应给主网关;然后,主网关根据备网关返回的接受响应和会话ID,完成信息倒换会话的建立。步骤103,主网关通过建立的信息倒换会话,将自身当前存储的个人网络信息的索引表倒换到备网关上。步骤104,备网关根据该索引表,从PNE收集个人网络信息。备网关根据该索引表,与存储个人网络信息的PNE建立数据传输连接,并在数据传输连接建立后,向连接的PNE请求存储在该PNE上的个人网络信息;备网关每接收到个人网络信息的一个片断,即在索引表中进行对应标记,直到标记显示全部个人网络信息都接收完毕。另外,如果个人网络信息的某个片断接收失败,那么备网关从索引表中获取接收失败的片断的备份存放位置,并从该备份存放位置收集个人网络信息的对应片断。下面再结合图3,对本发明实施例一种较完整的个人网络主备网关信息倒换方法进行详细说明。如图3所示,主要包括以下步骤步骤301,当网关发生切换时,主网关向备网关发起信息倒换请求。步骤302,备网关收到该信息倒换请求后,如果准备好接收数据,则返回接受响应和会话ID给主网关,否则返回拒绝响应给主网关。本实施例以备网关返回接受响应和会话ID为例进行说明,主网关根据备网关返回的接受响应和会话ID,完成信息倒换会话的建立。需要指出的是,如果是备网关返回拒绝响应,那么后续操作终止,整个流程结束。步骤303,主网关向备网关发起会话参数协商,协商是否发送大数据对象、是否压缩、是否加密等等。如果备网关同意,则返回OK响应给主网关,即协商成功;否则,返回拒绝响应给主网关,即协商失败。在协商成功的情况下,后续主网关可以按照得到的协商参数发送索引表;在协商失败的情况下,后续主网关可以按照默认的方式发送索引表。步骤303 的操作为可选的。如果不执行参数协商,那么后续主网关可以按照默认的方式发送索引表。 本实施例后续以协商成功的情况为例进行说明。步骤304,主网关按照得到的协商参数向备网关发送个人网络信息的索引表。备网关在接收完毕后,返回OK响应给主网关,并结束与主网关之间的信息倒换会话。步骤305,备网关根据个人网络信息的索引表,与存储个人网络信息的PNE建立数据传输连接,并在数据传输连接建立后,向连接的PNE请求存储在该PNE上的个人网络信肩、οPNE接收到来自备网关的请求后,将各自存储的个人网络信息的片断发送给备网关。步骤306,针对个人网络信息的每一个片断,备网关判断其是否接收成功,如果某个片断接收成功,则执行步骤309 ;如果某个片断接收失败,则执行步骤307。步骤307,备网关判断接收失败的片断其重传次数是否达到预设的上限,如果达到,则结束流程;否则,执行步骤308。由此可以看出,备网关需要对接收失败的片断的重传次数进行统计,每重传一次, 计数器自动加1。步骤308,备网关从索引表中获取接收失败的片断的备份存放位置。然后执行步骤305,从该备份存放位置收集个人网络信息的对应片断。例如片断A的接收失败,备网关从索引表中获取片断A的备份存放位置为 PNE_2,则向PNE_2请求传输片断A。如果片断A的备份存放位置有多个,如PNE_2、PNE_3、 PNE_4,那么备网关先向PNE_2请求传输片断A,如果传输成功,则不再向其他备份存放位置发送请求;如果PNE_2传输失败,则继续向PNE_3或PNE_4请求传输片断A,直到片断A传输成功,或者无可用的备份存放位置为止。步骤309,备网关每接收到个人网络信息的一个片断,即在索引表中进行对应标记,直到标记显示全部个人网络信息都接收完毕。在接收完毕后,备网关根据索引表和收集的个人网络信息的片断,即可重建完整的个人网络信息。随后,备网关可以根据重建的个人网络信息,恢复个人网络业务。对应上述个人网络信息的管理方法,本发明还提供了一种个人网络信息的管理系统,由主网关和备网关组成。其中,主网关,用于在组建个人网络时,通过散列算法将个人网络信息分片断分布到各个PNE上,该主网关生成个人网络信息的索引表并保存;该索引表中包括个人网络信息各个片断的存放位置和备份存放位置。主网关还用于,在网关发生切换时,建立到备网关的信息倒换会话,并通过建立的信息倒换会话,将自身当前存储的个人网络信息的索引表倒换到备网关上。备网关,用于根据该索引表,从PNE收集个人网络信肩、ο主网关进一步用于,在网关发生切换时,向备网关发起信息倒换请求,并在接收到备网关返回的接受响应和会话ID后,完成信息倒换会话的建立。备网关进一步用于,根据该索引表,与存储个人网络信息的PNE建立数据传输连接,并在数据传输连接建立后,向连接的PNE请求存储在PNE上的个人网络信息;每接收到个人网络信息的一个片断,即在索引表中进行对应标记,直到标记显示全部个人网络信息都接收完毕。在个人网络信息的某个片断接收失败时,备网关还用于,从索引表中获取接收失败的片断的备份存放位置,并从该备份存放位置收集个人网络信息的对应片断。综上所述,通过本发明的方法和系统,使个人网络在进行网关切换时,备网关能方便的获取个人网络的相关信息,从而有利于快速的重建个人网络和个人网络业务。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种个人网络信息的管理方法,其特征在于,该方法包括在组建个人网络时,所述个人网络的主网关通过散列算法,将个人网络信息分片断分布到各个个人网络设备(PNE)上,所述主网关生成所述个人网络信息的索引表并保存。
2.根据权利要求1所述个人网络信息的管理方法,其特征在于,所述索引表中包括所述个人网络信息各个片断的存放位置和备份存放位置。
3.根据权利要求1或2所述个人网络信息的管理方法,其特征在于,该方法进一步包括当网关发生切换时,所述主网关建立到备网关的信息倒换会话,并通过建立的信息倒换会话,将自身当前存储的个人网络信息的索引表倒换到所述备网关上; 所述备网关根据所述索引表,从所述PNE收集所述个人网络信息。
4.根据权利要求3所述个人网络信息的管理方法,其特征在于,所述主网关建立到备网关的信息倒换会话,具体包括所述主网关向备网关发起信息倒换请求;所述备网关收到所述信息倒换请求后,如果准备好接收数据,则返回接受响应和会话标识(ID)给所述主网关;否则,返回拒绝响应给所述主网关;所述主网关根据备网关返回的接受响应和会话ID,完成信息倒换会话的建立。
5.根据权利要求3所述个人网络信息的管理方法,其特征在于,所述备网关根据索引表从PNE收集个人网络信息,具体包括所述备网关根据所述索引表,与存储所述个人网络信息的PNE建立数据传输连接,并在所述数据传输连接建立后,向连接的PNE请求存储在所述PNE上的个人网络信息;所述备网关每接收到所述个人网络信息的一个片断,即在所述索引表中进行对应标记,直到标记显示全部个人网络信息都接收完毕。
6.根据权利要求5所述个人网络信息的管理方法,其特征在于,该方法进一步包括 在所述个人网络信息的片断接收失败时,所述备网关从索引表中获取接收失败的片断的备份存放位置,并从所述备份存放位置收集所述个人网络信息的对应片断。
7.一种个人网络信息的管理系统,其特征在于,该系统包括主网关,用于在组建个人网络时,通过散列算法将个人网络信息分片断分布到各个PNE上,所述主网关生成所述个人网络信息的索引表并保存。
8.根据权利要求7所述个人网络信息的管理系统,其特征在于,所述索引表中包括所述个人网络信息各个片断的存放位置和备份存放位置。
9.根据权利要求7或8所述个人网络信息的管理系统,其特征在于,该系统还包括备网关,相应的,所述主网关进一步用于,在网关发生切换时,建立到所述备网关的信息倒换会话,并通过建立的信息倒换会话,将自身当前存储的个人网络信息的索引表倒换到所述备网关上;所述备网关,用于根据所述索引表,从PNE收集个人网络信息。
10.根据权利要求9所述个人网络信息的管理系统,其特征在于,所述主网关进一步用于,在网关发生切换时,向备网关发起信息倒换请求,并在接收到所述备网关返回的接受响应和会话ID后,完成信息倒换会话的建立。
11.根据权利要求9所述个人网络信息的管理系统,其特征在于,所述备网关进一步用于,根据所述索引表,与存储所述个人网络信息的PNE建立数据传输连接,并在所述数据传输连接建立后,向连接的PNE请求存储在所述PNE上的个人网络信息;每接收到所述个人网络信息的一个片断,即在所述索引表中进行对应标记,直到标记显示全部个人网络信息都接收完毕。
12.根据权利要求11所述个人网络信息的管理系统,其特征在于,所述备网关进一步用于,在所述个人网络信息的片断接收失败时,从索引表中获取接收失败的片断的备份存放位置,并从所述备份存放位置收集所述个人网络信息的对应片断。
全文摘要
本发明公开了一种个人网络信息的管理方法,包括在组建个人网络时,个人网络的主网关通过散列算法,将个人网络信息分片断分布到各个个人网络设备(PNE)上,主网关生成个人网络信息的索引表并保存;当网关发生切换时,主网关建立到备网关的信息倒换会话,并通过建立的信息倒换会话,将自身当前存储的个人网络信息的索引表倒换到备网关上;备网关根据索引表,从PNE收集个人网络信息。本发明还公开了一种个人网络信息的管理系统。通过本发明的方法和系统,使个人网络在进行网关切换时,备网关能方便的获取个人网络的相关信息,有利于快速的重建个人网络和个人网络业务。
文档编号H04W36/12GK102281604SQ20101019714
公开日2011年12月14日 申请日期2010年6月8日 优先权日2010年6月8日
发明者姚立哲, 谢曼, 陈军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1