首页> 中国专利> 缓存方法、缓存边缘服务器、缓存核心服务器和缓存系統

缓存方法、缓存边缘服务器、缓存核心服务器和缓存系統

摘要

本发明实施例提供了一种缓存方法、缓存边缘服务器和缓存核心服务器,所述缓存方法包括:透过通道接收来自缓存核心服务器的传输控制协议流的信息;根据所述信息,判断所述缓存边缘服务器是否储存有与该信息相对应的内容;基于所述缓存边缘服务器储存有与该信息相对应的内容,发送迁出请求至所述缓存核心服务器;因应所述迁出请求的发送,接收来自所述缓存核心服务器的迁出响应;以及根据所述迁出响应,接续与用户设备的传输控制协议连接,根据已从缓存核心服务器发送的内容字节数量,从缓存边缘服务器储存读取对应接续的内容,发送到用户设备。如此一来,本发明实施例的网络缓存系统在不需缓存标记服务器状况下,依然可达成既有的功能;且因省略了缓存标记服务器,更能提高下载速度以及节省布建缓存标记服务器成本。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-10-30

    授权

    授权

  • 2015-05-13

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20141231

    实质审查的生效

  • 2015-04-15

    公开

    公开

说明书

技术领域

本发明涉及通讯技术,尤其涉及缓存方法、缓存边缘服务器、缓存核心 服务器和缓存系统。

背景技术

网络传输技术的飞速发展,使得可以通过互联网提供的内容越来越丰 富;例如,用户可以通过互联网读新闻,听音乐,看电影,下载应用软件。 为能更有效率的提供用户网络上的的内容并降低应用服务器的负担以及节 省无线接入网到核心网之间传输(Backhual)带宽,网络缓存(Web Cache) 技术便是一种可被采用的解决方案。

详言之,请参阅图1,其绘示网络缓存系统的结构图,为便于理解,此 网络缓存系统已经过简化,UMTS表示通用移动通讯系统(Universal Mobile  Telecommunications System),LTE表示长期演进(LTE,Long Term  Evolution)系统。通过在无线接入网(RAN)部署缓存边缘(Cache Edge) 节点(即缓存边缘服务器13);在核心网(PS Core)部署缓存标记(Cache  Token)服务器15,在网关GPRS支撑结点(GGSN,Gateway GPRS Support  Node)17或PDN网关(PGW,Packet Data Network Gateway)19出口处部 署缓存核心节点(即缓存核心服务器1a)。

基本原理是,应用服务器2的内容副本可缓存在缓存核心服务器1a以 及缓存边缘服务器13,缓存核心服务器1a确定内容副本已在缓存边缘服务 器13缓存后,便在传输控制协议选项(TCP Option)字段里增加标记,通 知缓存标记服务器15进行TCP载荷(payload)替换,缓存标记服务器15 将命中缓存内容的TCP载荷使用几个字节的标记服务器(token)代替,在 缓存边缘服务器13根据标记服务器信息在缓存边缘服务器13找到缓存的原 始内容副本,以还原出被替换的TCP载荷,然后再发送到用户设备11。

惟,目前现有的网络缓存技术虽可降低应用服务器的负担以及节省无线 接入网到核心网之间传输带宽,但缓存边缘服务器13需要等待缓存核心服 务器1a的TCP报文进行还原后再发送给用户设备11,因此用户设备11下 载速度上没有进一步的提高;再者,现有的网络缓存技术需部署缓存核心服 务器1a、缓存标记服务器5和缓存边缘服务器13等三种类型的节点,成本 较高。

发明内容

本发明的目的在于提供一种较少布建成本以及下载速度更快的网络缓 存系统。

为达上述目的,本发明第一实施例提供了一种用于缓存边缘服务器的缓 存方法,包括:透过通道接收来自缓存核心服务器的传输控制协议流的信息; 根据所述信息,判断所述缓存边缘服务器是否储存有与该信息相对应的内 容;基于所述缓存边缘因应所述迁出请求的发送,接收来自所述缓存核心服 务器的迁出响应;以及根据所述迁出响应,接续与用户设备的传输控制协议 连接。

结合第一实施例,在另种可能的第一实现方式中,所述缓存方法进一步 包含:透过所述传输控制协议连接,传送所述内容至所述用户设备;接收来 自所述用户设备的确认消息,以确认所述用户设备已接收所述内容;因应所 述确认消息,发送迁回请求至所述缓存核心服务器,以迁回所述传输控制协 议连接至所述缓存核心服务器;因应所述迁回请求,接收来自所述缓存核心 服务器的迁回响应;以及因应所述迁回响应,停止接续与所述用户设备的所 述传输控制协议连接。

结合第一实施例,在另种可能的第二实现方式中,所述缓存方法进一步 包含:透过所述传输控制协议连接,传送所述内容的第一部分至所述用户设 备;以及因应所述用户设备移动至另一服务器的讯号范围,透过所述另一服 务器,传送所述内容的第二部分至所述用户设备。

结合第一实施例以及第二实现方式,在另种可能的第三实现方式中,所 述缓存方法进一步包含:于传送所述内容的第二部分至所述用户设备后,接 收来自所述缓存核心服务器的迁回请求;基于所述迁回请求,停止接续与所 述用户设备的所述传输控制协议连接;以及发送迁回响应至所述缓存核心服 务器,以使所述缓存核心服务器恢复与所述用户设备的所述传输控制协议连 接。

结合第一实施例,在另种可能的第四实现方式中,所述缓存方法进一步 包含:接收来自所述缓存核心服务器且包含缓存标记的所述传输控制协议 流;由所述传输控制协议流中,检测出所述缓存标记;以及基于所述缓存标 记,发送请求至所述缓存核心服务器,以请求所述传输控制协议流的信息。

为达上述目的,本发明第二实施例提供了一种用于缓存核心服务器的缓 存方法,包括:接收来自缓存边缘服务器的迁出请求;基于所述迁出请求, 停止接续与用户设备的传输控制协议连接;以及传送迁出响应至所述缓存边 缘服务器,使所述缓存边缘服务器根据所述迁出响应接续与所述用户设备的 所述传输控制协议连接。

结合第二实施例,在另种可能的第一实现方式中,所述缓存方法进一步 包含:接收来自所述缓存边缘服务器的迁回请求;以及根据所述迁回请求, 恢复接续与所述用户设备的所述传输控制协议连接。

结合第二实施例,在另种可能的第二实现方式中,所述缓存方法进一步 包含:接收来自另一服务器的确认消息,其中所述确认消息用于确认所述用 户设备已接收所述用户设备所请求的内容;根据所述确认消息,确认所述用 户设备由所述缓存边缘服务器移动至另一服务器;基于所述用户设备由所述 缓存边缘服务器移动至另一服务器,发送迁回请求至所述缓存边缘服务器; 因应所述迁回请求,接收来自所述用户设备的迁回响应;以及根据所述迁回 响应,恢复接续与所述用户设备的所述传输控制协议连接。

为达上述目的,本发明第三实施例提供了一种缓存边缘服务器,包括: 收发模块,用于接收来自缓存核心服务器的传输控制协议流的信息;以及处 理模块,用于根据所述信息,判断所述缓存边缘服务器是否储存有与该信息 相对应的内容;其中,所述收发模块进一步用于基于所述缓存边缘服务器储 存有与该信息相对应的内容,发送迁出请求至所述缓存核心服务器;所述收 发模块进一步用于因应所述迁出请求的发送,接收来自所述缓存核心服务器 的迁出响应;所述处理模块进一步用于根据所述迁出响应,透过所述收发模 块接续与用户设备传输控制协议连接。

结合第三实施例,在另种可能的第一实现方式中,其中所述处理模块进 一步用于透过所述收发模块:透过所述传输控制协议连接,传送所述内容至 所述用户设备;接收来自所述用户设备的确认消息,以确认所述用户设备已 接收所述内容;因应所述确认消息,发送迁回请求至所述缓存核心服务器, 以迁回所述传输控制协议连接至所述缓存核心服务器;因应所述迁回请求, 接收来自所述缓存核心服务器的迁回响应;以及因应所述迁回响应,停止接 续与所述用户设备的所述传输控制协议连接。

结合第三实施例,在另种可能的第二实现方式中,其中所述处理模块进 一步用于透过所述收发模块:透过所述传输控制协议连接,传送所述内容的 第一部分至所述用户设备;以及因应所述用户设备移动至另一服务器的讯号 范围,透过所述另一服务器,传送所述内容的第二部分至所述用户设备。

结合第三实施例以及第二实现方式,在另种可能的第三实现方式中,其 中所述处理模块进一步用于透过所述收发模块:于传送所述内容的第二部分 至所述用户设备后,接收来自所述缓存核心服务器的迁回请求;基于所述迁 回请求,停止接续与所述用户设备的所述传输控制协议连接;以及发送迁回 响应至所述缓存核心服务器,以使所述缓存核心服务器恢复接续与所述用户 设备的所述传输控制协议连接。

结合第三实施例,在另种可能的第四实现方式中,其中所述处理模块进 一步用于透过所述收发模块:收来自所述缓存核心服务器且包含缓存标记的 所述传输控制协议流;由所述传输控制协议流中,检测出所述缓存标记;以 及基于所述缓存标记,发送请求至所述缓存核心服务器,以请求所述传输控 制协议流的信息。

为达上述目的,本发明第四实施例提供了一种缓存核心服务器,包括: 发模块,用于接收来自缓存边缘服务器的迁出请求;以及处理模块,用于基 于所述迁出请求,停止接续与用户设备的传输控制协议连接;其中,所述收 发模块进一步用于传送迁出响应至所述缓存边缘服务器,使所述缓存边缘服 务器根据所述迁出响应接续与所述用户设备的所述传输控制协议连接。

结合第四实施例,在另种可能的第一实现方式中,所述收发模块进一步 用于接收来自所述缓存边缘服务器的迁回请求;所述处理模块进一步用于透 过所述收发模块,根据所述迁回请求,恢复接续与所述用户设备的所述传输 控制协议连接。

结合第四实施例,在另种可能的第二实现方式中,所述收发模块进一步 用于接收来自另一服务器的确认消息,其中所述确认消息用于确认所述用户 设备已接收所述用户设备所请求的内容;所述处理模块进一步用于根据所述 确认消息,确认所述用户设备由所述缓存边缘服务器移动至另一服务器;所 述收发模块进一步用于基于所述用户设备由所述缓存边缘服务器移动至另 一服务器,发送迁回请求至所述缓存边缘服务器;所述收发模块进一步用于 因应所述迁回请求,接收来自所述用户设备的迁回响应;以及所述处理模块 进一步用于透过所述收发模块,根据所述迁回响应恢复接续与所述用户设备 的所述传输控制协议连接。

为达上述目的,本发明第五实施例提供了一种缓存系统,包括:缓存核 心服务器,用于发送传输控制协议流的信息;缓存边缘服务器,用于基于传 输控制协议流的信息,发送迁出请求至所述缓存核心服务器;其中,述缓存 核心服务器更用于基于所述迁出请求,停止接续与用户设备的传输控制协议 连接并传送迁出响应至所述缓存边缘服务器,所述缓存边缘服务器更用于根 据所述迁出响应,接续与所述用户设备的所述传输控制协议连接,以传送内 容至所述用户设备。

结合第五实施例,在另种可能的第一实现方式中,所述缓存边缘服务器 于传送所述内容后,更用于发送迁回请求至所述缓存核心服务器,所述缓存 核心服务器更用于根据所述迁回请求,恢复接续与所述用户设备的所述传输 控制协议连接。

结合第五实施例,在另种可能的第二实现方式中,所述缓存核心服务器 更用于接收来自另一服务器的确认消息并根据所述确认消息,发送迁回请求 至所述缓存边缘服务器;所述缓存边缘服务器基于所述迁回请求,停止接续 与所述用户设备的所述传输控制协议连接並发送迁回响应至所述缓存核心 服务器;所述缓存核心服务器更用于根据所述迁回响应,恢复接续与所述用 户设备的所述传输控制协议连接。

综上所述,透过本发明的实施例,网络缓存系统在不需缓存标记服务器 的状况下,依然可达成既有的功能;且因省略了缓存标记服务器,更能提高 下载速度以及节省布建缓存标记服务器的成本,有效地克服了现有技术问 题。

附图说明

图1是网络缓存系统的结构图;

图2是依据本发明第一实施例的一网络缓存系统的结构图;

图3是依据本发明第一实施例的另一网络缓存系统的结构图;

图4是依据本发明第一实施例的又一网络缓存系统的结构图;

图5是依据本发明第一实施例的缓存边缘服务器的结构图;

图6是依据本发明第一实施例的缓存核心服务器的结构图;

图7是依据本发明第一实施例的网络缓存系统的信令流程图;

图8是依据本发明第二实施例的网络缓存系统的信令流程图;

图9是依据本发明第二实施例另一例子的网络缓存系统的信令流程图;

图10是依据本发明一实施例的缓存边缘服务器的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而 不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作 出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

表1为与后续各实施例相关的缩略语和关键术语定义表,敬请参阅。

表1

图2是本发明第一实施例的一网络缓存系统的结构图,由图2可知,所 述网络缓存系统包含UMTS以及LTE,其分别连接至缓存核心服务器33, 缓存核心服务器33再连接至应用服务器2。具体而言,UMTS包含用户设 备11、缓存边缘服务器31以及网关GPRS支撑结点17,用户设备11连接 至缓存边缘服务器31,缓存边缘服务器31再连接至网关GPRS支撑结点17, 网关GPRS支撑结点17再连接至缓存核心服务器33。LTE包含用户设备11、 缓存边缘服务器31以及PDN网关19,用户设备11连接至缓存边缘服务器 31,缓存边缘服务器31再连接至PDN网关19,PDN网关19再连接至缓存 核心服务器33。

图3是本发明第一实施例的另一网络缓存系统的结构图,其与图2的网 络缓存系统的差别在于,UMTS以及LTE各自具有缓存核心服务器33。图 4是本发明第一实施例的又一网络缓存系统的结构图,其与图3的网络缓存 系统的差别在于,UMTS的缓存核心服务器33是设置于缓存边缘服务器31 与网关GPRS支撑结点17间,LTE的缓存核心服务器33是设置于缓存边缘 服务器31与PDN网关19间。

请参阅图5,其为缓存边缘服务器31的结构图,由图5可知,缓存边 缘服务器31包含收发模块311、处理模块313、存储器315、电源317以及 入机接口319,处理模块313耦接至收发模块311存储器315以及入机接口 319;电源317用于供电予收发模块311、处理模块313以及入机接口319; 存储器315可以存储操作系统和其他应用程序;入机接口319至少可供键盘 319a以及显示屏319b连接,收发模块311用于缓存边缘服务器31与其他设 备/装置或通信网络之间的通信。

请参阅图6,其为缓存核心服务器33的结构图,由图6可知,缓存核 心服务器33包含收发模块331、处理模块333以及存储器335,处理模块 333耦接至收发模块331以及存储器335,收发模块331用于缓存核心服务 器33与其他设备/装置或通信网络之间的通信,存储器335可以存储提供给 用户设备11的内容、操作系统和其他应用程序。为简明起见,下文将仅针 对用户设备11、缓存边缘服务器31、缓存核心服务器33以及应用服务器2 在网络缓存系统的作用进行说明。

请一并参阅图7,其绘示本发明第一实施例的网络缓存系统的信令流程 图,其可适用于图2、图3以及图4的网络缓存系统。于步骤401中,用户 设备11通过TCP发送超文本传输协议(HTTP,Hypertext Transfer Protocol) 请求给缓存核心服务器33,以向应用服务器2请求内容;于步骤402中, 缓存核心服务器33的收发模块331发送HTTP请求给应用服务器2;于步 骤403中,应用服务器2发送HTTP响应至缓存核心服务器33,HTTP响应 至少包含内容的部分信息。

于步骤404中,缓存核心服务器33的处理模块333可根据HTTP响应 所包含内容的部分信息检测出用户设备11所请求的内容已缓存在缓存核心 服务器33的存储器335,具体而言,缓存核心服务器33的处理模块333可 根据内容的部分信息进行哈希(HASH)运算出的内容标识(Content-ID), 判断存储器335已缓存该请求内容。

于步骤405中,缓存核心服务器33的处理模块333将在标记TCP流为 已缓存,详言之,处理模块333对TCP流进行标记,即扩展TCP选项(Header Option)字段,标记缓存核心服务器33已缓存该内容;于步骤406中,缓 存核心服务器33的收发模块331发送带有缓存标记的TCP流;于步骤407 中,缓存边缘服务器31的处理模块313检测到TCP流中带有缓存标记,便 可得知缓存核心服务器33已缓存该内容;于步骤408中,基于检测到缓存 标记,缓存边缘服务器31的收发模块311透过带外通道(Outbound Channel), 向标记缓存核心服务器33查询该TCP流对应的缓存内容的信息。

于步骤409中,缓存核心服务器33的收发模块331透过带外通道,发 送TCP流的信息,该信息是关于缓存的内容,该信息可包含通用资源定位 器(URL,uniform resource locator)、内容标识、HTTP本体(Body)起始 位置的TCP序号等;于步骤410中,缓存边缘服务器31的收发模块311透 过带外通道接收来自缓存核心服务器33的TCP流的信息,处理模块313根 据该信息,判断缓存边缘服务器31的存储器315是否储存有与该信息相对 应的内容,即是否存储有标记缓存核心服务器33已缓存的内容。

如缓存边缘服务器31未储存有与该信息相对应的内容,于步骤411中, 缓存边缘服务器31的处理模块313将会累积该内容查询的次数,如大于或 等于一阀值,处理模块313将藉由收发模块311透过带外通道从缓存核心服 务器33获取该内容;如缓存边缘服务器31储存有与该信息相对应的内容, 于步骤412中,收发模块311透过带外通道,发送迁出请求至缓存核心服务 器33;于步骤413中,缓存核心服务器33的收发模块331接收来自缓存边 缘服务器31的迁出请求,缓存核心服务器33的处理模块333基于迁出请求, 停止接续与用户设备11的TCP连接且停止透过TCP连接发送数据,并保留 TCP连接信息。

于步骤414中,缓存核心服务器33的收发模块331透过带外通道,传 送迁出响应至缓存边缘服务器31,其中迁出响应包含但不限于以下表2的 信息。

表2

于步骤415中,缓存边缘服务器31的收发模块311接收来自缓存核心 服务器33的迁出响应,处理模块313根据迁出响应欢包含的信息,透过收 发模块311与用户设备11建立TCP连接;于步骤416中,缓存边缘服务器 31的收发模块311透过TCP连接,传送用户设备11欲请求的内容至用户设 备11;于步骤417中,缓存边缘服务器31的收发模块311透过TCP连接, 接收来自用户设备11的确认消息,该确认消息是表示用户设备11已接收完 请求的全部内容。于步骤418中,缓存边缘服务器31的收发模块311透过 TCP连接,接收来自用户设备11的数据消息,所述数据消息代表用户设备 11发起新的请求。于步骤419中,缓存边缘服务器31的收发模块311因应 接收的数据消息或者确认消息透透过带外信道,发送迁回请求至缓存核心服 务器33,以迁回TCP连接至缓存核心服务器33,

需注意者,在此信令流程中,步骤417与步骤418两者中只要有一者发 生,便可执行步骤419,以迁回TCP连接至缓存核心服务器33。换言之, 只要用户设备11发起新的请求,即使在用户设备11未接收完请求的全部内 容的状况下,依然可直接执行步骤419,以迁回TCP连接至缓存核心服务器 33;或者只要确认用户设备11接收完请求的全部内容,便可执行步骤419, 以迁回TCP连接至缓存核心服务器33。

此外,迁回请求包含但不限于表2的信息,使缓存核心服务器33可根 据该些信息恢复与用户设备11的TCP连接;于步骤420中,缓存核心服务 器33的收发模块331接收来自缓存边缘服务器31的迁回请求,处理模块 333透过收发模块331,根据迁回请求,恢复与用户设备11的TCP连接, 至此,缓存核心服务器33又可与用户设备11进行TCP流的传输;于步骤 420421中,缓存核心服务器33的收发模块331透过带外通道,发送迁回响 应至缓存边缘服务器31;于步骤421中,缓存边缘服务器31停止接续用户 设备的TCP连接。

综上所述,透过本发明的第一实施例,缓存边缘服务器31在确认本地 端确实存储有用户设备11所需要的内容后,将可接续用户设备的TCP连接, 并透过TCP连接传送用户设备11所需要的内容至用户设备11,据此,缓存 标记服务器将可不再被布建,以达成提升下载速度以及节省布建缓存标记服 务器的成本。

图8是本发明第二实施例的网络缓存系统的信令流程图,其可适用于图 2、图3以及图4的网络缓存系统,由于涉及应用服务器2的部分可参阅第 一实施例的相关说明,为简明起见,在图8中,第二实施例的网络缓存系统 仅包含用户设备11、缓存边缘服务器31、缓存核心服务器33以及服务器 35;且与图7信令流程重复的部分,亦不在图8以及下文中绘出与说明。此 外,缓存边缘服务器31包含缓存边缘以及RAN的功能,服务器35包含缓 存边缘及/或RAN的功能。缓存边缘服务器31与服务器35的结构亦相同, 因此于下文关于服务器35叙述中,将直接套用缓存边缘服务器31结构图中 的组件编号,不再另行绘示服务器35的结构图。

于步骤416中,缓存边缘服务器31的收发模块311透过TCP连接,传 送内容至用户设备11;传送完内容后,于步骤501中,用户设备11移动到 其它服务器(即服务器35)的讯号范围;因此于步骤502中,用户设备11 所发送的确认消息将由服务器35的收发模块311透过TCP连接所接收;于 步骤503中,服务器35的收发模块311透过TCP连接,转发确认消息至缓 存核心服务器33;于步骤504中,缓存核心服务器33的收发模块331透过 TCP连接,收到来自另一服务器(即缓存边缘服务器35)的确认消息,处 理模块333根据确认消息,确认用户设备11由缓存边缘服务器31移动至另 一服务器35。详言之,于步骤416前,缓存核心服务器33已停止在所述TCP 连接上发送数据,不应再收到透过所述TCP连接的消息,据此,处理模块 333便可根据确认消息,确认用户设备11由缓存边缘服务器31移动至另一 服务器35。

于步骤505中,基于用户设备11由缓存边缘服务器31移动至服务器 35,缓存核心服务器33的收发模块331透过带外通道,发送迁回请求至缓 存边缘服务器31;于步骤506中,缓存边缘服务器31的处理模块313藉由 收发模块311透过带外通道,接收来自缓存核心服务器33的迁回请求,缓 存边缘服务器31的处理模块313藉由收发模块311基于迁回请求,停止接 续与用户设备11的TCP连接;于步骤507中,缓存边缘服务器31的处理 模块313藉由收发模块311透过带外通道,发送迁回响应至缓存核心服务器 33。需注意者,迁回响应包含但不限于表2的信息,俾使缓存核心服务器 33可根据该些信息恢复与用户设备11的TCP连接。

于步骤508中,缓存核心服务器33的收发模块331透过带外通道,接 收来自用户设备的迁回响应;于步骤509中,缓存核心服务器33的处理模 块333透过收发模块331,根据迁回响应恢复与用户设备11的TCP连接, 至此,缓存核心服务器33又可与用户设备11进行TCP流的传输。

本实施例的另一例子是绘示于图9,图9为网络缓存系统的信令流程图, 其可适用于图2、图3以及图4的网络缓存系统。涉及应用服务器2的部分 可参阅第一实施例的相关说明,为简明起见,在图9中,网络缓存系统仅包 含用户设备11、缓存边缘服务器31、缓存核心服务器33以及服务器35; 且与图7以及图8信令流程重复的部分,亦不在图9以及下文中绘出与说明。 此外,缓存边缘服务器31包含缓存边缘以及RAN的功能,服务器35包含 缓存边缘及/或RAN的功能。缓存边缘服务器31与服务器35的结构亦相同, 因此于下文关于服务器35叙述中,将直接套用缓存边缘服务器31结构图中 的组件编号,不再另行绘示服务器35的结构图。

以下将仅说明与图7以及图8信令流程不同的部分。图7的步骤415后, 于步骤601中,缓存边缘服务器31的处理模块313藉由收发模块311透过 TCP连接,传送内容的第一部分至用户设备11;于步骤602中,用户设备 11移动到其它服务器(即服务器35)的讯号范围,于步骤603中,因应用 户设备11移动至服务器35的讯号范围,处理模块313藉由收发模块311透 过服务器35,传送内容的第二部分至用户设备11,使用户设备11可完整地 收到所有内容。具体来说,各个服务器间皆可互相沟通,因此当用户设备 11移动到服务器35的讯号范围,缓存边缘服务器31亦会得知用户设备11 已移动至服务器35,便可将内容的第二部分透过后端网络送至服务器35, 再由服务器35传送内容的第二部分至用户设备11。于图9的步骤603后的 所有步骤皆已绘示与说明于图8即其相关叙述,在此不加赘述。

综上所述,透过本发明的第二实施例,缓存边缘服务器31在确认本地 端确实存储有用户设备11所需要的内容后,将可接续所述TCP连接,并透 过TCP连接传送用户设备11所需要的内容至用户设备11,据此,缓存标记 服务器设备将可不再被布建,以达成提升下载速度以及节省布建缓存标记服 务器的成本。

图10是依据本发明一实施例的缓存边缘服务器5的硬件结构示意图。 如图10所示,缓存边缘服务器5包括处理器51、存储器52、输入/输出接 口53、通信接口54和总线55。其中,处理器51、存储器52、输入/输出接 口53和通信接口54通过总线55实现彼此之间的通信连接。

处理器51可以采用通用的中央处理器(Central Processing Unit,CPU), 微处理器,应用专用集成电路(Application Specific Integrated Circuit,ASIC), 或者一个或多个集成电路,用于执行相关程序,以实现本发明实施例所提供 的技术方案。

存储器52可以是只读存储器(Read Only Memory,ROM),静态存储 设备,动态存储设备或者随机存取存储器(Random Access Memory,RAM)。 存储器52可以存储操作系统和其他应用程序。在通过软件或者固件来实现 本发明实施例提供的技术方案时,用于实现本发明实施例提供的技术方案的 程序代码保存在存储器52中,并由处理器51来执行。

输入/输出接口53用于接收输入的数据和信息,输出操作结果等数据。

通信接口54使用例如但不限于收发器以及收发模块一类的收发装置, 来实现缓存边缘服务器5与其他设备或通信网络之间的通信。

总线55可包括一通路,在多媒体处理装置5各个部件(例如处理器51、 存储器52、输入/输出接口53和通信接口54)之间传送信息。

应注意,尽管图10所示的多媒体处理装置5仅仅示出了处理器51、存 储器52、输入/输出接口53、通信接口54以及总线55,但是在具体实现过 程中,本领域的技术人员应当明白,缓存边缘服务器5还包含实现正常运行 所必须的其他器件。同时,根据具体需要,本领域的技术人员应当明白,缓 存边缘服务器5还可包含实现其他附加功能的硬件器件。此外,本领域的技 术人员应当明白,缓存边缘服务器5也可仅仅包含实现本发明实施例所必须 的器件或模块,而不必包含图10中所示的全部器件。

图10所示的硬件结构以及上述描述适用于本发明实施例所提供的各种 缓存核心服务器以及用户设备。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流 程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于 一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施 例的流程。其中,上述的存储介质可为磁盘、光盘、只读存储记忆体(ROM: Read-Only Memory)或随机存储记忆体(RAM:Random Access Memory) 等。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实 施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改 变之处,综上所述,本说明书内容不应理解为对本发明的限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号