一种资源目录管理方法和网络终端的制作方法_2

文档序号:9846508阅读:来源:国知局
的资源目录在所述网络侧资源目录信息中对应的网络侧资源目录。
[0055]具体实现中,所述目标网络资源包括多个资源目录,所述目标网络资源的资源目录可以包括目录标识,所述目录标识由所述目标网络资源的分段url (Uniform ResourceLocator,统一资源定位符)处理得到。其中,可以预先设置一个散列函数,所述资源目录对应的分段url通过该散列函数进行计算后,生成一个整形数值,即为所述资源目录的目录标识。例如所述目标网络资源包括A、B、C三个资源目录,A对应的url Saurl, B对应的urI为aurl,C对应的url为curl ;可以将aurl、burl、curl分别通过一个预设的散列函数进行计算,得到A的目录标识a,B的目录标识b,C的目录标识C。所述目录管理服务器可以根据所述资源目录的目录标识查找到所述资源目录。
[0056]可选的,所述目标网络资源中不同的资源目录可能对应相同的url,此时可以对所述不同的资源目录的url分别追加一个自增整形值,以避免不同资源目录的目录标识重复。例如,所述目标网络资源中包括A、B两个资源目录,A和B对应的url均为U,则可以将A对应的url调整为u-1,将B对应的url调整为u_2,再将u_l和u_2分别通过预设的散列函数进行计算,即可对A和B得到不同的目录标识。
[0057]S104,向所述网络终端推送所述至少一个更新资源目录,以使所述网络终端根据所述至少一个更新资源目录更新所述终端侧资源目录信息。
[0058]具体实现中,所述目录管理服务器将所述至少一个更新资源目录推送给所述网络终端,所述网络终端可以将所述至少一个更新资源目录存放到所述目标网络资源的终端侧资源目录信息中,并按照所述至少一个更新资源目录的目录顺序在述终端侧资源目录信息的资源目录顺序的最后,顺序设置所述至少一个更新资源目录在所述终端侧资源目录信息中的顺序位置,即完成了对所述目标网络资源的终端侧资源目录信息的更新。
[0059]可见,图1所描述的资源目录管理方法可以根据目标网络资源的终端侧资源目录信息中处于资源目录顺序最后的至少一个资源目录,在所述目标网络资源的网络侧资源目录信息中确定至少一个更新资源目录,从而实现对资源目录更新增量的准确校验,进而根据所述至少一个更新资源目录实现所述终端侧资源目录信息的更新,提高了资源目录的更新效率。
[0060]图2是本发明另一实施例中的一种资源目录管理方法的流程示意图,其中,图2所描述的资源目录管理方法主要是从目录管理服务器一侧来进行描述的。如图2所示,该资源目录管理方法可以包括以下步骤:
[0061]S201,获取网络终端提交的针对目标网络资源的资源目录请求,所述资源目录请求携带终端侧资源目录信息中处于资源目录顺序最后的至少一个资源目录和所述终端侧资源目录信息对应的网络侧更新时间。
[0062]具体实现中,当目标网络资源的网络侧资源目录信息中更新资源目录时,目录管理服务器可以记录此时所述网络侧资源目录信息的更新时间;所述网络终端从所述网络侧资源目录信息中获取至少一个更新资源目录时,也可以记录所述网络侧资源目录信息当前的网络侧更新时间。所述终端侧资源目录信息对应的网络侧更新时间为截至当前所述网络终端最后一次从所述网络侧资源目录信息中获取更新资源目录时,所述网络侧资源目录信息当时的网络侧更新时间。
[0063]S202,根据所述资源目录请求,获取所述目标网络资源的网络侧资源目录信息。
[0064]S203,判断所述终端侧资源目录信息对应的网络侧更新时间与所述目标网络资源的网络侧资源目录信息当前的网络侧更新时间是否相同,若不相同,则执行步骤S204?S205 ;若相同,则执行步骤S206。
[0065]具体实现中,所述目录管理服务器可以通过判断所述终端侧资源目录信息对应的网络侧更新时间与所述目标网络资源的网络侧资源目录信息当前的网络侧更新时间是否相同,来确定所述目标网络资源在网络侧是否存在更新,若不相同,则可确定所述目标网络资源有更新,即可执行步骤S204?S205 ;若相同,则可确定所述目标网络资源无更新,即可执行步骤S206。
[0066]S204,根据所述资源目录请求中携带的至少一个资源目录,在所述网络侧资源目录信息中确定至少一个更新资源目录。
[0067]S205,向所述网络终端推送所述至少一个更新资源目录,以使所述网络终端根据所述至少一个更新资源目录更新所述终端侧资源目录信息。
[0068]可选的,所述目录管理服务器还向所述网络终端推送所述目标网络资源的网络侧资源目录信息的网络侧更新时间,以使所述网络终端在更新所述终端侧资源目录信息后,将所述网络侧更新时间与更新后的终端侧资源目录信息关联保存。
[0069]S206,通知所述网络终端所述目标网络资源当前没有更新。
[0070]具体实现中,若所述终端侧资源目录信息对应的网络侧更新时间与所述目标网络资源的网络侧资源目录信息当前的网络侧更新时间相同,则可以确定所述目标网络资源无更新,即可向所述网络终端发送通知信息,以通知所述网络终端所述目标网络资源当前没有更新。
[0071]可见,图2所描述的资源目录管理方法可以根据目标网络资源的终端侧资源目录信息中处于资源目录顺序最后的至少一个资源目录,在所述目标网络资源的网络侧资源目录信息中确定至少一个更新资源目录,从而实现对资源目录更新增量的准确校验,进而根据所述至少一个更新资源目录实现所述终端侧资源目录信息的更新,提高了资源目录的更新效率。
[0072]图3是本发明另一实施例中的一种资源目录管理方法的流程示意图,其中,图3所描述的资源目录管理方法主要是从网络终端一侧来进行描述的。如图3所示,该资源目录管理方法可以包括以下步骤:
[0073]S301,向目录管理服务器提交针对目标网络资源的资源目录请求,所述资源目录请求携带终端侧资源目录信息中处于资源目录顺序最后的至少一个资源目录,以使所述目录管理服务器根据所述资源目录请求,获取所述目标网络资源的网络侧资源目录信息,并根据所述资源目录请求中携带的至少一个资源目录,在所述网络侧资源目录信息中确定至少一个更新资源目录。
[0074]具体的,所述网络终端可以周期性地提交所述资源目录请求,例如每天的8:OOpm;所述网络终端也可以在检测到所述目标网络资源更新后,例如接收到所述目录管理服务器针对所述目标网络资源发送的目录更新提示后,提交所述资源目录请求。
[0075]S302,接收所述目录管理服务器根据所述资源目录请求推送的所述至少一个更新资源目录。
[0076]S303,根据所述至少一个更新资源目录更新所述终端侧资源目录信息。
[0077]在一种可选实施例中,所述资源目录请求还携带所述终端侧资源目录信息对应的网络侧更新时间,以使所述目录管理服务器判断所述终端侧资源目录信息对应的网络侧更新时间与所述目标网络资源的网络侧资源目录信息当前的网络侧更新时间是否相同,若不相同则根据所述资源目录请求中携带的至少一个资源目录,在所述网络侧资源目录信息中确定至少一个更新资源目录。
[0078]进而在可选实施例中,如图3所示,该资源目录管理方法还可以包括以下步骤:
[0079]31)、接收所述目录管理服务器推送的所述目标网络资源的网络侧资源目录信息的网络侧更新时间;
[0080]32)、在根据所述至少一个更新资源目录更新所述终端侧资源目录信息后,将所述网络侧更新时间与更新后的终端侧资源目录信息关联保存。
[0081]在另一种可选实施例中,如图3所示,该资源目录管理方法还可以包括以下步骤:
[0082]33)、接收所述目录管理服务器在根据所述资源目录请求中携带的至少一个资源目录无法确定更新资源目录时发送的资源目录定位消息;
[0083]34)、根据所述资源目录定位消息向所述目录管理服务器提交终端侧资源目录信息中处于资源目录顺序最后的指定数量的资源目录,所述指定数量大于所述资源目录请求中携带的资源目录的数量,以使所述目录管理服务器根据所述指定数量的资源目录在所述网络侧资源目录信息中确定至少一个更新资源目录。
[0084]可选的,所述网络终端也可以根据所述资源目录定位消息获取所述终端侧资源目录信息中处于资源目录顺序最后的至少一个资源目录中顺序位置最靠前的第一资源目录,并从所述第一资源目录的前一个资源目录开始,获取所述终端侧资源目录信息中处于所述第一资源目录之前的指定数量的资源目录,所述指定数量与所述资源目录请求中携带的资源目录的数量可以相同,也可以不同。
[0085]可见,图3所描述的资源目录管理方法可以根据目标网络资源的终端侧资源目录信息中处于资源目录顺序最后的至少一个资源目录,在所述目标网络资源的网络侧资源目录信息中确定至少一个更新资源目录,从而实现对资源目录更新增量的准确校验,进而根据所述至少一个更新资源目录实现所述终端侧资源目录信息的更新,提高了资源目录的更新效率。
[0086]图4是本发明另一实施例中的一种资源目录管理方法的流程示意图,其中,图4所描述的资源目录管理方法主要是从网络终端和目录管理服务器两侧来进行描述的。如图4所示,该资源目录管理方法可以包括以下步骤:
[0087]S401,网络终端向目录管理服务器提交针对目标网络资源的资源目录请求,所述资源目录请求携带终端侧资源目录信息中处于资源目录顺序最后的至少一个资源目录。
[0088]S402,目录管理服务器根据所述资源目录请求,获取所述目标网络资源的网络侧资源目录信息。
[0089]S403,目录管理服务器根据所述资源目录请求中携带的至少一个资源目录,在所述网络侧资源目录信息中确定至少一个更新资源目录。
[0090]S404,目录管理服务器向所述网络终端推送所述至少一个更新资源目录。
[0091]S405,网络终端根据所述至少一个更新资源目录更新所述终端侧资源目录信息。
[0092]可见,图4所描述的资源目录管理方法可以根据目标网络资源的终端侧资源目录信息中处于资源目录顺序最后的至少一个资源目录,在所述目标网络资源的网络侧资源目录信息中确定至少一个更新资源目录,从而实现对资源目录更新增量的准确校验,进而根据所述至少一个更新资源目录实现所述终端侧资源目录信息的更新,提高了资源目录的更新效率。
[0093]图5是本发明另一实施例中的一种资源目录管理方法的流程示意图,其中,图5所描述的资源目录管理方法主要是从网络终端和目录管理服务器两侧来进行描述的。如图5所示,该资源目录管理方法可以包括以下步骤:
[0094]S501,网络终端向目录管理服务器提交针对目标网络资源的资源目录请求,所述资源目录请求携带终端侧资源目录信息中处于资源目录顺序最后的至少一个资源目录。
[0095]S502,目录管理服务器根据所述资源目录请求,获取所述目标网络资源的网络侧资源目录信息。
[0096]S503,目录管理服务器从所述终端侧资源目录信息中的最后一个资源目录开始,在所述网络侧资源目录信息中查找对应的网络侧资源目录,若可以查找到对应的网络侧资源目录,则执行步骤S504 ;若查找不到对应的网络侧资源目录,则执行步骤S505?S508。
[0097]S504,目录管理服务器将所述网络侧资源目录信息中处于该网络侧资源目录的资源目录顺序位置后的至少一个资源目录确定为所述更新资源目录,执行步骤S509?S510。
[0098]
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1