一种网络接口装置、系统及网络数据访问方法

文档序号:7807624阅读:102来源:国知局
一种网络接口装置、系统及网络数据访问方法
【专利摘要】本发明提供一种网络接口装置、系统及网络数据访问方法,包括:流量信息检测单元、缓存数据交互单元和缓存数据存储单元;流量信息检测单元,用于获取网络流量中指定数据的信息;缓存数据交互单元,用于将所述网络流量中指定数据的信息发送到服务器端,接收服务器端发送的缓存数据;在所述用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户;缓存数据存储单元,用于存储所述服务器端发送的所述缓存数据。通过使用以上装置,可以实现在后台对用户访问的数据进行收集,并在本地存储相同或相类似的缓存文件,在用户访问这些缓存数据时不再需要从网络中进行下载,而直接从本地端进行调取,提高了对用户的响应速度,减少了用户的等待时间。
【专利说明】—种网络接口装置、系统及网络数据访问方法
【技术领域】
[0001]本发明涉及计算机网络通信【技术领域】,特别涉及一种网络接口装置、系统及网络数据访问方法。
【背景技术】
[0002]随着计算机和互联网技术的高速发展,人们的生活进入了电子化的时代。人们使用计算机和互联网络进行工作、学习和娱乐,改变了很多的传统的生活方式。
[0003]在现有技术中,很多的家庭都在家中安装网络接口装置,例如路由器,以实现家庭内部的多终端网络通信。在进行视频点播时,本地终端通过网络接口与远端服务器进行连接,从远端服务器请求相应的视频数据在本地终端进行播放。
[0004]但由于网络带宽的限制以及网络环境的不稳定性,在用户使用本地终端播放一些较大数据文件时,可能会出现播放不连贯或下载较慢的情况,非常影响用户的体验感受。

【发明内容】

[0005]本发明要解决的技术问题提供一种网络接口装置、系统及网络数据访问方法,解决因为网络不稳定等因素造成文件播放不连贯或下载较慢的问题,提高用户的使用感受。
[0006]一种网络接口装置,包括:流量信息检测单元、缓存数据交互单元和缓存数据存储单元;
[0007]所述流量信息检测单元,用于获取网络流量中指定数据的信息;
[0008]所述缓存数据交互单元,用于将所述网络流量中指定数据的信息发送到服务器端,接收服务器端发送的缓存数据;在所述用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户;
[0009]所述缓存数据存储单元,用于存储所述服务器端发送的所述缓存数据。
[0010]优选地,所述缓存数据交互单元,包括:视频数据信息上传子单元、缓存数据接收子单元和用户请求应答子单元;
[0011]所述视频数据信息上传子单元,用于将所述视频数据信息上传到所述服务器端;
[0012]所述缓存数据接收子单元,用于接收所述服务器端发送的缓存数据,将所述缓存数据存储在所述缓存数据存储单元中;
[0013]所述用户请求应答子单元,用于根据所述用户的请求信息,将所述缓存信息发送给所述用户。
[0014]优选地,还包括:标识信息单元;
[0015]所述标识信息单元,用于存储用户和/或设备的标识信息,所述服务器端根据所述标识信息发送所述缓存数据。
[0016]一种网络数据访问系统,包括:本地接口装置和服务器;
[0017]所述本地接口装置,用于将获取到的指定数据信息发送到所述服务器;根据用户的请求信息将接收到的缓存数据发送给所述用户;[0018]所述服务器,用于根据接收到的所述指定数据信息确定缓存数据,向所述本地接口装置发送所述缓存数据;在所述用户请求访问所述缓存数据时,由所述本地接口装置向所述用户发送所述缓存数据。
[0019]一种网络数据访问方法,包括:
[0020]获取网络流量中指定数据信息;
[0021]将获取到的所述网络流量中指定数据信息发送到服务器端;
[0022]所述服务器端根据所述指定数据信息,向本地端发送缓存数据;
[0023]在用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户。
[0024]优选地,所述服务器端根据所述指定数据信息,向本地端发送缓存数据,具体为:
[0025]所述服务器端根据所述指定数据信息,查找与所述指定数据相同和/或相关联的数据作为缓存数据发送到所述本地端。
[0026]优选地,所述服务器端根据所述指定数据信息,向本地端发送缓存数据,具体为:
[0027]所述服务器端将与所述指定数据相同和/或相关联的数据的信息,作为缓存数据信息发送到存储端;
[0028]所述存储端根据所述缓存数据信息将所述缓存数据发送到所述本地端。
[0029]优选地,还包括:
[0030]所述本地端将用户和/或本地端标识发送到所述服务器端;
[0031]所述服务器端根据所述用户和/或本地端标识向所述本地端发送缓存数据。
[0032]优选地,所述在用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户,具体为:
[0033]所述用户向所述服务器端发送请求,请求访问所述缓存数据;
[0034]所述服务器端判断所述缓存数据是否存储在所述本地端;
[0035]若所述缓存数据存储在所述本地端,控制所述本地端向所述用户发送所述缓存数据。
[0036]优选地,所述在用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户,具体为:
[0037]所述本地端获取到所述用户向所述服务器端发送的请求访问所述缓存数据的请求;
[0038]根据所述请求中的信息,判断所述本地端是否存储所述缓存数据;
[0039]若所述本地端存储有所述缓存数据,将所述缓存数据发送给所述用户。
[0040]与现有技术相比,本发明具有以下优点:
[0041]在本发明中,所述网络接口装置包括:流量信息检测单元、缓存数据交互单元和缓存数据存储单元。其中,流量信息检测单元用于获取网络流量中指定数据的信息。缓存数据交互单元用于将网络流量中指定数据的信息发送到服务器端,并接收服务器端发送的缓存数据;在用户请求访问所述缓存数据时,将缓存数据发送给用户。而缓存数据存储单元用于存储服务器端发送的缓存数据。通过使用以上装置,可以实现在后台对用户访问的数据进行收集,并在本地存储相同或相类似的缓存文件,在用户访问这些缓存数据时不再需要从网络中进行下载,而直接从本地端进行调取,提高了对用户的响应速度,减少了用户的等待时间。【专利附图】

【附图说明】
[0042]图1是本发明提供的一种网络接口装置第一实施例的原理框图;
[0043]图2是本发明提供的一种网络接口装置第二实施例的原理框图;
[0044]图3是本发明提供的一种网络接口装置第三实施例的原理框图;
[0045]图4是本发明提供的一种网络数据访问系统第一实施例的原理框图;
[0046]图5是本发明提供的一种网络数据访问方法第一实施例的流程图;
[0047]图6是本发明提供的一种网络数据访问方法第二实施例的流程图;
[0048]图7是本发明提供的一种网络数据访问方法第三实施例的流程图。
【具体实施方式】
[0049]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0050]参见图1,该图为本发明提供的一种网络接口装置第一实施例的原理框图。
[0051]在本实施例中,所述网络接口装置10包括:流量信息检测单元101、缓存数据交互单元102和缓存数据存储单元103。
[0052]所述流量信息检测单元101,用于获取网络流量中指定数据的信息。
[0053]所述缓存数据交互单元102,用于将所述网络流量中指定数据的信息发送到服务器端,接收服务器端发送的缓存数据;在所述用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户。
[0054]所述缓存数据存储单元103,用于存储所述服务器端发送的所述缓存数据。
[0055]本实施例中的网络接口装置可以安装在局域网与外网的接口位置,以实现能够对网络中所有终端流量的实时检测。
[0056]具体地,由本装置中的流量信息检测单元101实时获取网络接口流量中的数据包,判断数据包中的数据是否为指定数据。其中,指定数据可以为某一类数据、或某一类特定地址的数据等,例如:指定数据为视频类数据。如果判断数据包中的数据为指定数据,则记录下该指定数据的信息。指定数据的信息可以包括但不限于:数据的访问地址、数据的大小等,如果指定数据为视频数据,还可以包括视频数据的播放时间,甚至是视频数据的剧情类型等。
[0057]之后,缓存数据交互单元102将得到的指定数据的信息发送到服务器端20。由服务器端20根据其中指定数据的信息查找对应的缓存数据,将缓存数据发送给缓存数据交互单元102。其中,这里所说的对应关系可以有很多种,例如有的可以是根据指定数据可以直接确定的缓存数据;还可能是根据指定信息,通过判断、类比等方式计算出来的缓存信息。常见的如,根据用户已经观看的视频,推荐一些用户可能爱看的视频。
[0058]缓存数据交互单元102将接收到的缓存数据存储在缓存数据存储单元103中。在用户使用网络请求访问服务器端的缓存数据时,由缓存数据交互单元102将存储在缓存数据存储单元103中的缓存数据发送给用户进行访问。
[0059]在本实施例中,网络接口装置包括:流量信息检测单元、缓存数据交互单元和缓存数据存储单元。其中,流量信息检测单元用于获取网络流量中指定数据的信息。缓存数据交互单元用于将网络流量中指定数据的信息发送到服务器端,并接收服务器端发送的缓存数据;在用户请求访问所述缓存数据时,将缓存数据发送给用户。而缓存数据存储单元用于存储服务器端发送的缓存数据。通过使用以上装置,可以实现在后台对用户访问的数据进行收集,并在本地存储相同或相类似的缓存文件,在用户访问这些缓存数据时不再需要从网络中进行下载,而直接从本地端进行调取,提高了对用户的响应速度,减少了用户的等待时间。
[0060]参见图2,该图为本发明提供的一种网络接口装置第二实施例的原理框图。
[0061]在本实施例中,所述缓存数据交互单元102,包括:视频数据信息上传子单元1021、缓存数据接收子单元1022和用户请求应答子单元1023。
[0062]所述视频数据信息上传子单元1021,用于将所述视频数据信息上传到所述服务器端。
[0063]所述缓存数据接收子单元1022,用于接收所述服务器端发送的缓存数据,将所述缓存数据存储在所述缓存数据存储单元中。
[0064]所述用户请求应答子单元1023,用于根据所述用户的请求信息,将所述缓存信息发送给所述用户。
[0065]为了实现与服务器、本地网络接口装置和用户之间的交互,在缓存数据交互单元102中设计有视频数据信息上传子单元1021、缓存数据接收子单元1022和用户请求应答子单元1023。
[0066]其中,由数据信息上传子单元1021接收流量信息检测单元101获取到的指定数据的信息,并将该信息发送到服务器端20。其中,可以将得到的指定数据的信息实时发送到服务器端,也可以汇总一定量的信息后再发送到服务器端,
[0067]在服务器端20根据指定数据的信息确定缓存数据。例如,指定数据中的信息为:视频《甲方乙方》,RMVB格式,高清版,1.2G大小。服务器端则可以查找与《甲方乙方》相同或相类似类型的影片如《没完没了》等影片的高清版作为缓存数据。之后,由服务器端将缓存数据发送给缓存数据接收子单元1022。缓存数据接收子单元1022将缓存数据存储在缓存数据存储单元103中。为了平衡网络的流量负载,缓存数据接收子单元1022在接收缓存数据时还可以设置一定的时间窗口进行接收,例如在网络负载较小的夜间进行缓存数据的下载接收。在使用云存储的环境下,缓存数据还可能存储于不同的服务器端甚至是其它的与具有存储功能的网络接口装置。在这种情况下缓存数据接收子单元1022还可以接收其它服务器端或其它网络接口装置中发送的缓存数据。
[0068]在用户打算通过网络访问缓存数据时,可以由用户先向服务器端20发送访问请求,服务器端20在接收到用户的请求后,通知或控制本地端的网络接口装置10中的用户请求应答子单元1023将存储的缓存数据发送给用户,而不再需要通过网络从服务器端下载缓存文件。
[0069]在本实施例中,缓存数据交互单元包括:视频数据信息上传子单元、缓存数据接收子单元和用户请求应答子单元。其中,视频数据信息上传子单元用于将视频数据信息上传到服务器端。缓存数据接收子单元用于接收服务器端发送的缓存数据,将缓存数据存储在缓存数据存储单元中。用户请求应答子单元用于根据用户的请求信息将缓存信息发送给用户。通过使用以上装置,可以实现在对用户访问的数据进行收集,并在本地存储相同或相类似的缓存文件,在用户访问这些缓存数据时不再需要从网络中进行下载,而直接从本地端进行调取,提高了对用户的响应速度,减少了用户的等待时间。
[0070]参见图3,该图为本发明提供的一种网络接口装置第三实施例的原理框图。
[0071]在本实施例中,网络接口装置10,还可以包括:标识信息单元104。
[0072]所述标识信息单元104,用于存储用户和/或设备的标识信息,所述服务器端根据所述标识信息发送所述缓存数据。
[0073]为了更加准确的向本地端的网络接口装置提供更符合用户需要的缓存数据,可以在网络接口装置10中设置标识信息单元104。在标识信息单元104中可以存储与用户相关的标识信息,例如用户在某一网站上注册的帐户信息。在向服务器端20发送指定数据的信息时,还可以同时包括用户的标识信息。服务器端20可以根据用户的标识信息调取用户的历史请求记录,从而更加准确的判断出与用户常用需求相同或相关的缓存数据,并发送到本地端网络接口装置上。
[0074]在本实施例的另一种情况是,在标识信息单元104中还可以包含有与本网络接口装置相关的标识信息。该标识信息可以作为与服务器端20连接或识别的标识,也可以为其它端或其它装置连接本网络接口装置进行连接的标识。例如,在服务器端没有存储相应的缓存数据,需要其它的存储端进行提供。此时,服务器端将本网络接口装置的标识信息发送给存储端,存储端根据该标识查找、验证、访问本网络接口装置并进行缓存数据的传输。其中,存储端可以为服务器集群、存储阵列,甚至是支持P2P的其它本地端。
[0075]在本实施例中,网络接口装置还可以包括:标识信息单元。其中,标识信息单元用于存储用户和/或设备的标识信息,服务器端根据所述标识信息发送所述缓存数据。通过使用以上方法,可以根据用户的标识更加准确的向本地端发送缓存数据,同时使用包含本网络装置的标识信息还可以实现多端点与本网络接口装置的访问,提供多渠道的数据提供。
[0076]参见图4,该图为本发明提供的一种网络数据访问系统第一实施例的原理框图。
[0077]在本实施例中,包括:本地接口装置Tl和服务器SI。
[0078]所述本地接口装置Tl,用于将获取到的指定数据信息发送到所述服务器;根据用户的请求信息将接收到的缓存数据发送给所述用户。
[0079]所述服务器SI,用于根据接收到的所述指定数据信息确定缓存数据,向所述本地接口装置发送所述缓存数据;在所述用户请求访问所述缓存数据时,控制所述本地接口装置向所述用户发送所述缓存数据。
[0080]在本实施例中,本地接口装置Tl可以安装在局域网与外网的接口位置,服务器SI可以为远端一个或多个计算机或请求响应中心。
[0081]具体地,由本地接口装置Tl实时获取网络接口流量中的数据包,判断数据包中的数据是否为指定数据。其中,指定数据可以为某一类数据,例如:指定数据为视频类数据。如果判断数据包中的数据为指定数据,则记录下该指定数据的信息。指定数据的信息可以包括但不限于:数据的访问地址、数据的大小等,如果指定数据为视频数据,还可以包括视频数据的播放时间,甚至是视频数据的剧情类型等。
[0082]之后,本地接口装置Tl将得到的指定数据的信息发送到服务器SI。由服务器SI根据其中指定数据的信息查找对应的缓存数据,将缓存数据发送给本地接口装置Tl。[0083]本地接口装置Tl将接收到的缓存数据在本地进行存储。在用户使用网络请求访问服务器Si的缓存数据时,由服务器SI通过指令控制或通过本地接口装置Tl将存储的缓存数据发送给用户。或者本地接口装置Tl实时监测到用户发送的申请访问缓存数据的请求,并判断在本地接口装置Tl中是否已经存储有该缓存数据,如果在本地接口装置Tl中存储有该缓存数据,则将该缓存数据直接发送给用户,而不需要再将访问远端服务器Si。
[0084]在本实施例中,包括:本地接口装置和服务器。其中,本地接口装置用于将获取到的指定数据信息发送到服务器,并根据用户的请求信息将接收到的缓存数据发送给用户。服务器用于根据接收到的指定数据信息确定缓存数据,并向所述本地接口装置发送缓存数据;在用户请求访问缓存数据时,控制本地接口装置向所述用户发送所述缓存数据。通过使用以上系统,可以实现在后台对用户访问的数据进行收集,并在本地存储相同或相类似的缓存文件,在用户访问这些缓存数据时不再需要从网络中进行下载,而直接从本地端进行调取,提高了对用户的响应速度,减少了用户的等待时间。
[0085]基于上述网络接口装置及网络传输系统,本发明还提供了一种网络数据访问方法,下面结合具体实施例来详细说明其组成部分。
[0086]参见图5,该图为本发明提供的一种网络数据访问方法第一实施例的流程图。
[0087]在本实施例中,包括:
[0088]SlOl:获取网络流量中指定数据信息。
[0089]S102:将获取到的所述网络流量中指定数据信息发送到服务器端。
[0090]S103:所述服务器端根据所述指定数据信息,向本地端发送缓存数据。
[0091]S104:在用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户。
[0092]本实施例中,首先实时获取网络接口流量中的数据包,判断数据包中的数据是否为指定数据。其中,指定数据可以为某一类数据,例如:指定数据为视频类数据。如果判断数据包中的数据为指定数据,则记录下该指定数据的信息。指定数据的信息可以包括但不限于:数据的访问地址、数据的大小等,如果指定数据为视频数据,还可以包括视频数据的播放时间,甚至是视频数据的剧情类型等。
[0093]之后,将得到的指定数据的信息发送到服务器端。由服务器端根据其中指定数据的信息查找对应的缓存数据,将缓存数据发送给本地端。
[0094]本地端将接收到的缓存数据进行存储,例如存储在本地端的装置中,也可以分散存储在本地端的其它若干装置中。在用户使用网络请求访问服务器端的缓存数据时,由本地端根据之前存储的缓存数据发送给用户进行访问。
[0095]在本实施例中,首先获取网络流量中指定数据信息,之后将获取到的网络流量中指定数据信息发送到服务器端,服务器端根据指定数据信息,向本地端发送缓存数据,在用户请求访问缓存数据时,将缓存数据发送给所述用户。通过使用以上方法,可以实现在后台对用户访问的数据进行收集,并在本地存储相同或相类似的缓存文件,在用户访问这些缓存数据时不再需要从网络中进行下载,而直接从本地端进行调取,提高了对用户的响应速度,减少了用户的等待时间。
[0096]参见图6,该图为本发明提供的一种网络数据访问方法第二实施例的流程图。
[0097]本实施例中的步骤S201、S202和S205与本发明提供的一种网络数据访问方法第一实施例中的步骤SlOl、S102和S104相同,在再此不再重复进行介绍。[0098]在本实施例中,所述服务器端根据所述指定数据信息,向本地端发送缓存数据,具体为:
[0099]S203:所述服务器端根据所述指定数据信息,查找与所述指定数据相同和/或相关联的数据作为缓存数据。
[0100]S204:将所述缓存数据发送到所述本地端。
[0101]在本地端与服务器端进行交互时,本地端将获取到的指定数据的信息发送到服务器端。其中,可以将得到的指定数据的信息实时发送到服务器端,也可以汇总一定量的信息后再发送到服务器端,
[0102]之后,在服务器端根据指定数据的信息确定缓存数据。例如,指定数据中的信息为:视频《甲方乙方》,RMVB格式,高清版,1.2G大小。服务器端则可以查找与《甲方乙方》相同或相类似类型的影片如《没完没了》等影片的高清版作为缓存数据。
[0103]服务器端再将缓存数据发送给本地端中进行存储。为了平衡网络的流量负载,月艮务器端和本地端还可以预先设置一定的时间窗口进行接收,例如在网络负载较小的夜间进行缓存数据的下载接收。
[0104]由于用户的访问的数据量较大,单一服务器或平台往往承受不了几千上万用户的缓存访问。因此,可以将部分功能进行拆分,以减少服务器端的负载压力。具体地,在服务器端使用指定数据的信息判断、筛选出与指定数据数据的信息相同或相类似的缓存文件的信息。之后,由服务器端将该缓存文件的信息发送到实际存储着缓存文件的存储端,由存储端向本地端发送缓存数据。其中,存储端可以为服务器集群、存储阵列,、支持P2P的其它本地端,甚至是其它具有缓存功能的网络接口装置。
[0105]在本实施例中,服务器端根据所述指定数据信息,向本地端发送缓存数据,具体为:服务器端根据指定数据信息,查找与指定数据相同和/或相关联的数据作为缓存数据。之后从服务器端或由服务器端通知存储端将缓存数据发送到本地端。通过使用以上方法,可以实现根据用户的访问请求确定缓存数据,并发送到本地端存储缓存文件,在用户访问这些缓存数据时不再需要从网络中进行下载,而直接从本地端进行调取,提高了对用户的响应速度,减少了用户的等待时间。
[0106]参见图7,该图为本发明提供的一种网络数据访问方法第三实施例的流程图。
[0107]本实施例中的步骤S301-S303与本发明提供的一种网络数据访问方法第一实施例中的步骤S101-S103相同,在再此不再重复进行介绍。
[0108]在本实施例中,所述在用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户,具体为:
[0109]S304:所述用户向所述服务器端发送请求,请求访问所述缓存数据。
[0110]S305:所述服务器端判断所述缓存数据是否存储在所述本地端。
[0111]S306:若所述缓存数据存储在所述本地端,控制所述本地端向所述用户发送所述缓存数据。
[0112]服务器端或存储端将缓存数据发送到本地端,由本地端进行存储。
[0113]在用户请求访问服务器端的缓存数据时,服务器端可以将该请求发送到本地端,告知本地端对用户进行响应。具体的,服务器端分析用户请求的数据,如果该数据为预先已发送到本地端的缓存数据,则不向用户发送缓存数据,改为向本地端发送消息,告知本地端用户的具体信息,例如用户地址、接口、协议等。本地端将存储的缓存数据发送给用户。
[0114]在本实施例中,还可以采用本地端请求拦截的方式对用户进行响应。具体地,本地端通过监听接口等方式获取到用户向服务器端发送的访问请求。如果该访问请求中的访问的数据即为本地存储的缓存数据,则向直接响应该请求,将本地端存储的缓存数据发送给用户。
[0115]在本实施例中,在用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户,具体为:首先,用户向服务器端发送请求,请求访问缓存数据,服务器端判断缓存数据是否存储在本地端,如果缓存数据存储在本地端,控制本地端向用户发送缓存数据。通过使用以上方法,可以实现在用户访问这些缓存数据时不再需要从网络中进行下载,而直接从本地端进行调取,提高了对用户的响应速度,减少了用户的等待时间。
[0116]本实施例为本发明提供的一种网络数据访问方法第四实施例。
[0117]在本实施例中,还包括:
[0118]所述本地端将用户和/或本地端标识发送到所述服务器端。
[0119]所述服务器端根据所述用户和/或本地端标识向所述本地端发送缓存数据。
[0120]为了更加准确的向本地端提供更符合用户需要的缓存数据,可以在本地端存储与用户相关的标识信息,例如用户在某一网站上注册的帐户信息。在向服务器端发送指定数据的信息时,还可以同时向服务器端提供用户的标识信息。服务器端可以根据用户的标识信息调取用户的历史请求记录,从而更加准确的判断出与用户常用需求相同或相关的缓存数据,并发送到本地端。
[0121]在本实施例的另一种情况是,在本地端中还可以包含有与本地端设备或装置相关的标识信息。该标识信息可以作为与服务器端连接或识别的标识,也可以为其它端或其它装置连接本地端进行连接的标识。例如,在服务器端没有存储相应的缓存数据,需要其它的存储端进行提供。此时,服务器端将本网络接口装置的标识信息发送给存储端,存储端根据该标识查找、验证、访问本地端并进行缓存数据的传输。其中,存储端可以为服务器集群、存储阵列、支持P2P的其它本地端,甚至是支持缓存的其它网络接口装置。
[0122]在本实施例中,还包括:本地端将用户和/或本地端标识发送到所述服务器端。服务器端根据所述用户和/或本地端标识向所述本地端发送缓存数据。通过使用以上方法,可以根据用户的标识更加准确的向本地端发送缓存数据,同时使用包含本网络装置的标识信息还可以实现多端点与本网络接口装置的访问,提供多渠道的数据提供。
[0123]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。
【权利要求】
1.一种网络接口装置,其特征在于,包括:流量信息检测单元、缓存数据交互单元和缓存数据存储单兀; 所述流量信息检测单元,用于获取网络流量中指定数据的信息; 所述缓存数据交互单元,用于将所述网络流量中指定数据的信息发送到服务器端,接收服务器端发送的缓存数据;在所述用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户; 所述缓存数据存储单元,用于存储所述服务器端发送的所述缓存数据。
2.根据权利要求1所述的装置,其特征在于,所述缓存数据交互单元,包括:视频数据信息上传子单元、缓存数据接收子单元和用户请求应答子单元; 所述视频数据信息上传子单元,用于将所述视频数据信息上传到所述服务器端; 所述缓存数据接收子单元,用于接收所述服务器端发送的缓存数据,将所述缓存数据存储在所述缓存数据存储单元中; 所述用户请求应答子单元,用于根据所述用户的请求信息,将所述缓存信息发送给所述用户。
3.根据权利要求1所述的装置,其特征在于,还包括:标识信息单元; 所述标识信息单元,用于存储用户和/或设备的标识信息,所述服务器端根据所述标识信息发送所述缓存数据。
4.一种网络数据访问系统,其特征在于,包括:本地接口装置和服务器; 所述本地接口装置,用于将获取到的指定数据信息发送到所述服务器;根据用户的请求信息将接收到的缓存数据发送给所述用户; 所述服务器,用于根据接收到的所述指定数据信息确定缓存数据,向所述本地接口装置发送所述缓存数据;在所述用户请求访问所述缓存数据时,由所述本地接口装置向所述用户发送所述缓存数据。
5.一种网络数据访问方法,其特征在于,包括: 获取网络流量中指定数据信息; 将获取到的所述网络流量中指定数据信息发送到服务器端; 所述服务器端根据所述指定数据信息,向本地端发送缓存数据; 在用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户。
6.根据权利要求5所述的方法,其特征在于,所述服务器端根据所述指定数据信息,向本地端发送缓存数据,具体为: 所述服务器端根据所述指定数据信息,查找与所述指定数据相同和/或相关联的数据作为缓存数据发送到所述本地端。
7.根据权利要求5所述的方法,其特征在于,所述服务器端根据所述指定数据信息,向本地端发送缓存数据,具体为: 所述服务器端将与所述指定数据相同和/或相关联的数据的信息,作为缓存数据信息发送到存储端; 所述存储端根据所述缓存数据信息将所述缓存数据发送到所述本地端。
8.根据权利要求5所述的方法,其特征在于,还包括: 所述本地端将用户和/或本地端标识发送到所述服务器端;所述服务器端根据所述用户和/或本地端标识向所述本地端发送缓存数据。
9.根据权利要求5所述的方法,其特征在于,所述在用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户,具体为: 所述用户向所述服务器端发送请求,请求访问所述缓存数据; 所述服务器端判断所述缓存数据是否存储在所述本地端; 若所述缓存数据存储在所述本地端,控制所述本地端向所述用户发送所述缓存数据。
10.根据权利要求5所述的方法,其特征在于,所述在用户请求访问所述缓存数据时,将所述缓存数据发送给所述用户,具体为: 所述本地端获取到所述用户向所述服务器端发送的请求访问所述缓存数据的请求; 根据所述请求中的信息,判断所述本地端是否存储所述缓存数据; 若所述本地端存储有所述缓存 数据,将所述缓存数据发送给所述用户。
【文档编号】H04L29/08GK104022923SQ201410302983
【公开日】2014年9月3日 申请日期:2014年6月27日 优先权日:2014年6月27日
【发明者】刘弢 申请人:北京奇艺世纪科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1