CN107968811A - 融合本地资源与网络资源的方法、装置及终端设备 - Google Patents

融合本地资源与网络资源的方法、装置及终端设备 Download PDF

Info

Publication number
CN107968811A
CN107968811A CN201610917880.8A CN201610917880A CN107968811A CN 107968811 A CN107968811 A CN 107968811A CN 201610917880 A CN201610917880 A CN 201610917880A CN 107968811 A CN107968811 A CN 107968811A
Authority
CN
China
Prior art keywords
resource
local
network
internet resources
network identity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201610917880.8A
Other languages
English (en)
Inventor
张帆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fafa Automobile China Co ltd
Original Assignee
Faraday Beijing Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Faraday Beijing Network Technology Co Ltd filed Critical Faraday Beijing Network Technology Co Ltd
Priority to CN201610917880.8A priority Critical patent/CN107968811A/zh
Publication of CN107968811A publication Critical patent/CN107968811A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供一种融合本地资源与网络资源的方法、装置及终端设备,通过对本地资源在下载时对应的网络标识,与网络资源的网络标识进行比对,可以确定网络资源是否已经在本地缓存,另外对于缓存于本地的本地资源,通过本地IP将其网络标识配置为本地标识。在生成推送资源目录时,可以利用缓存于本地的本地资源标识代替相同网络资源的网络标识。由于本地标识与网络标识格式相同,因此用户可以采用使用网络资源的方式使用本地资源,无需进行不同使用方式的切换,给用户带来便利,提升了用户体验。

Description

融合本地资源与网络资源的方法、装置及终端设备
技术领域
本发明涉及信息处理技术领域,尤其涉及一种融合本地资源与网络资源的方法、装置及终端设备。
背景技术
已有终端设备,如手机、平板电脑等,都具有上网功能,例如2G/3G/4G流量形式或连接WIFI热点,或直接通过网线与路由器连接等。因此用户已经越来越习惯于使用这些终端设备浏览网络资源、观看视频等。相应地,为了便于用户随时观看视频等娱乐资源,用户也会预先将一些娱乐资源缓存至本地。发明人在实现本发明的过程中发现,现有技术中用户在使用网络资源和本地资源时,采用两种截然不同的方式,例如观看网络视频可直接在视频网站中进行播放,而观看本地视频时,就需要根据本地视频的存储路径一步步的操作,直到能够选择本地视频,然后点击观看,给用户带来极大的不便。因此有必要对上述问题进行改进。
发明内容
本发明实施例要解决现有技术中不能将本地资源与网络资源的有效融合给用户在使用本地资源和网络资源时带来不便。
为解决上述问题,本发明实施例提供一种融合本地资源与网络资源的方法,包括如下步骤:
生成本地资源目录,所述本地资源目录包括本地资源的网络标识;
根据本地IP地址配置本地资源的网络标识,得到本地资源的本地标识,本地标识与网络标识具有相同格式;
获取基于网络资源目录请求返回的网络资源目录,所述网络资源目录包括网络资源的网络标识;
根据所述网络资源目录与所述本地资源目录的匹配结果,确定网络资源是否已缓存至本地;
生成推送资源目录,所述推送资源目录中包括本地资源的本地标识以及未缓存至本地的网络资源的网络标识。
本发明实施例还提供一种融合本地资源与网络资源的装置,包括:
本地资源目录生成模块,生成本地资源目录,所述本地资源目录包括本地资源的网络标识;
本地资源配置模块,根据本地IP地址配置本地资源的网络标识,得到本地资源的本地标识,本地标识与网络标识具有相同格式;
网络资源目录获取模块,获取基于网络资源目录请求返回的网络资源目录,所述网络资源目录包括网络资源的网络标识;
匹配模块,根据所述网络资源目录与所述本地资源目录的匹配结果,确定网络资源是否已缓存至本地;
推送资源目录生成模块,生成推送资源目录,所述推送资源目录中包括本地资源的本地标识以及未缓存至本地的网络资源的网络标识。
基于同一发明构思,本放实施例还提供一种终端设备,包括通信组件、显示组件以及上述的融合本地资源与网络资源的装置,其中:
所述通信组件,向网络服务器发送网络资源目录请求;
所述融合本地资源与网络资源的装置,生成本地资源目录,所述本地资源目录包括本地资源的网络标识;根据本地IP地址配置本地资源的网络标识,得到本地资源的本地标识,本地标识与网络标识具有相同格式;获取网络服务器基于网络资源目录请求返回的网络资源目录,所述网络资源目录包括网络资源的网络标识;根据所述网络资源目录与所述本地资源目录的匹配结果,确定网络资源是否已缓存至本地;生成推送资源目录,所述推送资源目录中包括本地资源的本地标识以及未缓存至本地的网络资源的网络标识;
所述通信组件,接收所述融合本地资源与网络资源的装置生成的所述推送资源目录;
所述显示组件,显示所述通信组件接收的所述融合本地资源与网络资源的装置生成的所述推送资源目录。
与现有技术相比,本发明实施例提供的上述技术方案至少具有如下有益效果:
通过对本地资源在下载时对应的网络标识,与网络资源的网络标识进行比对,可以确定网络资源是否已经在本地缓存,另外对于缓存于本地的本地资源,通过本地IP将其网络标识配置为本地标识。在生成推送资源目录时,可以利用缓存于本地的本地资源标识代替相同网络资源的网络标识。由于本地标识与网络标识格式相同,因此用户可以采用使用网络资源的方式使用本地资源,无需进行不同使用方式的切换,给用户带来便利,提升了用户体验。
附图说明
图1为本发明一个实施例所述融合本地资源与网络资源的方法的流程图;
图2为本发明另一个实施例所述融合本地资源与网络资源的方法的流程图;
图3为本发明一个实施例所述更新本地资源的方法流程图;
图4为本发明一个实施例所述同步本地资源的方法流程图;
图5为本发明一个实施例所述获取网络资源目录的方法流程图;
图6为本发明一个实施例所述推荐本地资源的方法流程图;
图7为本发明一个实施例所述替换网络推荐资源信息的方法流程图;
图8为本发明一个实施例所述融合本地资源与网络资源的装置的原理框图;
图9为本发明另一个实施例所述融合本地资源与网络资源的装置的原理框图;
图10本发明一个实施例所述终端设备的原理框图;
图11为本发明一个实施例所述执行融合本地资源与网络资源的方法的电子设备的硬件结构连接示意图。
具体实施方式
下面将结合附图进一步描述本发明实施例。
实施例1
本实施例提供一种融合本地资源与网络资源的方法,应用于终端设备,如图1所示,包括如下步骤:
S101:生成本地资源目录,所述本地资源目录包括本地资源的网络标识;一般情况下,本地资源均是从网络中下载至本地的,因此在下载某一网络资源时,能够获知与该资源相对应的网络标识,例如网络存储路径、资源的网络名称、资源的下载路径等,这一类信息可以作为资源属性信息的一部分。本步骤中,梳理本地缓存的所有资源,根据每一本地资源的网络标识生成本地资源目录。优选地,所述网络标识包括对应资源的URL(UniformResource Locator:统一资源定位符)信息,URL信息中由网络协议、网络IP地址、资源存储路径和资源名称按照预设格式生成。
S102:根据本地IP地址配置本地资源的网络标识,得到本地资源的本地标识,本地标识与网络标识具有相同格式;具体地,可以为本地资源配置URL格式的本地标识,即包括网络协议、本地IP地址、本地存储路径和资源名称按照预设格式进行配置。
S103:获取基于网络资源目录请求返回的网络资源目录,所述网络资源目录包括网络资源的网络标识;即终端设备向网络服务器请求网络资源目录,网络服务器获取到该请求之后,向终端设备反馈当前最新的网络资源目录。
S104:根据所述网络资源目录与所述本地资源目录的匹配结果,确定网络资源是否已缓存至本地;如果网络资源目录中包含的某一网络标识,在本地资源目录中查找不到,则可确定该网络标识对应的网络资源并未缓存至本地。
S105:生成推送资源目录,所述推送资源目录中包括本地资源的本地标识以及未缓存至本地的网络资源的网络标识。即最终确定要推送的资源包括本地资源以及本地未缓存的网络资源。
本实施例的上述方案,通过对本地资源在下载时对应的网络标识,与网络资源的网络标识进行比对,可以确定网络资源是否已经在本地缓存,另外对于缓存于本地的本地资源,通过本地IP将其网络标识配置为本地标识。在生成推送资源目录时,可以利用缓存于本地的本地资源标识代替相同网络资源的网络标识。由于本地标识与网络标识格式相同,因此用户可以采用使用网络资源的方式使用本地资源,无需进行不同使用方式的切换,给用户带来便利,提升了用户体验。
以视频为例,采用本实施例提供的上述方案,可从视频网站获取网络视频目录,同时能够获取缓存在本地的本地视频目录,预先将本地视频的网络标识配置为与网络标识具有相同的格式。在生成推送视频目录时,可以将本地视频的本地标识与网络视频的网络标识同时推送。因此通过使用网络视频的方式即可使用本地视频,相应地当需要播放视频时,如果根据网络标识即可播放网络视频,那么采用相同的方法就能根据本地标识播放本地视频,用户完全不需要切换使用方式,实现在将本地视频播放与网络视频播放无缝衔接的效果。
实施例2
本实施例提供的方案,如图2所示,包括如下步骤:
S201:下载网络资源及其网络标识,根据网络标识配置本地缓存路径及资源名称;本步骤中,可以直接将网络资源缓存至本地,或者首先将网络资源缓存至存储卡,然后将存储卡置入终端设备中。每一网络资源在网络服务器中都对应着路径和资源名称,这些信息可以通过其网络标识获取。为了便于为本地资源配置本地标识,在下载网络资源时,将存储路径和资源名称设置为与网络标识中的信息一致。例如某一网络资源的URL信息为中记录:http//网络IP/A-b/1.jpg;则可以确认该资源在网络服务器中的存储地址为A文件夹下的b文件夹内,名称为“1”,格式为jpg格式。那么在缓存至本地时,相应地在本地可以为其建立A文件夹下的b文件夹内,资源名称也设定为“1”。
S202:将网络资源及其网络标识按照所述资源名称下载至所述本地缓存路径中,得到本地资源及其网络标识。由于步骤S201中的设置,本步骤可直接将资源的URL信息中网络IP替换为本地IP即可。
S203:生成本地资源目录,所述本地资源目录包括本地资源的网络标识;
S204:解析本地资源的网络标识,得到本地资源的网络标识中包含的网络IP地址;将本地资源的网络标识中的网络IP地址调整为本地IP地址,得到本地资源的本地标识;
S205:获取基于网络资源目录请求返回的网络资源目录,所述网络资源目录包括网络资源的网络标识;
S206:根据所述网络资源目录与所述本地资源目录的匹配结果,确定网络资源是否已缓存至本地;
S207:生成推送资源目录,所述推送资源目录中包括本地资源的本地标识以及未缓存至本地的网络资源的网络标识。
采用本实施例的上述方案,可以通过向网络服务器请求下载已有的网络资源、以及已有的网络实现程序等,将这些所需要的信息下载至本地之后,将网络IP地址替换为本地IP地址,即可实现通过网络方式使用本地资源及网络资源,实现方式简单且便于后期维护。
实施例3
在实施例1和实施例2的基础上,本实施例中还包括对本地资源进行更新的步骤S300,如图3所示,更新步骤S300包括:
S301:接收基于更新本地资源请求返回的网络资源更新目录,其记录网络资源的网络标识;即终端设备向网络服务器请求当前最新的网络资源更新目录,网络服务器获取到该请求之后,向终端设备反馈网络资源更新目录。对于本地资源的更新时间,可通过预设更新周期的方式实现,例如设定10天更新一次,则每经过10天发送一次更新本地资源请求。也可以由用户自行选择更新时间,例如用户获知一部自己感兴趣的电影可以通过网络进行下载而本地还未缓存,用户可输入第一操作指令以自行触发更新操作,响应于用户第一操作指令,发送更新本地资源请求。对于用户自行触发更新操作的情况,还可通过如下方式实现:响应于用户第二操作指令,获取当前时间;若当前时间与最近一次发送更新本地资源请求的时间的差值大于预设阈值,则发送网络资源目录请求,例如可设定同一天内只进行一次更新本地资源的操作,则将所述预设阈值设置为24小时。
S302:根据所述本地资源目录与所述网络资源更新目录,确定第一更新资源的网络标识;根据所述第一更新资源的网络标识获取所述第一更新资源及其网络标识的第一下载路径;根据网络标识是否相同,即可判断所述网络资源更新目录中的网络资源是否已经缓存至本地。
S303:根据所述第一下载路径下载所述第一更新资源及其网络标识,即对本地资源进行更新。
S304:将所述第一更新资源及其网络标识添加至本地资源目录,对所述本地资源目录进行更新,即实时根据本地资源的实际情况对本地资源目录进行更新。
本实施例的上述方案,通过网络标识比对判断,能自动准确地确定网络资源与本地缓存资源相比具有哪些更新内容,只针对更新内容进行下载,避免对相同资源的重复下载,有效提高更新效率。另外,本实施例中的方案可以先保存第一更新资源的第一下载路径至缓存列表中,当检测到可用WiFi时再触发下载操作,避免浪费本地流量。
实施例4
在上述任一实施例的基础上,本实施例中还包括对本地资源进行同步的步骤S400,如图4所示,更新步骤4300包括:
S401:根据所述本地资源目录得到本地待同步资源列表,所述待同步资源列表记录与待同步资源对应的网络标识。确定待同步资源的方式有多种,可以人为选择某一特定资源进行同步,或者对本地资源分成几组,每次针对其中一组或者几组资源进行同步。本实施例中提供如下两种方式:
方式一:获取每一本地资源最近一次的同步时间;将所述同步时间与当前时间的间隔超过预设阈值的本地资源的网络标识加入所述待同步资源列表。即对于同步时间较早的一些资源优先进行同步处理。
方式二:响应于用户选择操作指令,确定被选本地资源;将所述被选本地资源的网络标识加入所述待同步资源列表。即用户根据自己的需求自行选择待同步资源。
S402:接收基于包括所述待同步资源列表的同步请求返回的网络资源同步列表,所述网络资源同步列表记录网络资源的网络标识;即终端设备向网络服务器发送包括所述待同步资源列表的同步请求,网络服务器获取到该请求之后,向终端设备反馈最新的与所述待同步资源列表对应的网络资源同步列表。对于本地资源的同步时间,可通过预设同步周期的方式实现,例如设定一周同步一次,则每经过一周时间发送一次所述待同步资源列表。也可以由用户自行选择同步时间,例如用户确定某一电视剧的资源在每周三更新,那么针对该电视剧资源的同步操作可设定为每周三进行。或者用户在周三时,自行触发该电视剧资源的同步操作。
S403:根据所述待同步资源列表与所述网络资源同步列表的差异,确定第二更新资源的网络标识;根据所述第二更新资源的网络标识获取所述第二更新资源及其网络标识的第二下载路径。
S404:根据所述第二下载路径下载所述第二更新资源及其网络标识;
S405:将所述第二更新资源及其网络标识添加至本地资源目录,对所述本地资源目录进行更新。
优选地,如图4所示,还可包括如下步骤:
S406:根据所述待同步资源列表与所述网络资源同步列表的差异,确定本地资源中有而网络资源中没有的资源,将其从本地资源中删除;
S407:删除本地资源目录中与被删除的本地资源对应的网络标识,对所述本地资源目录进行更新。
本实施例的上述方案,通过资源网络标识,能够自动准确地确定网络资源与待同步资源相比具有哪些更新内容,以及网络资源中已经删除而本地依然有缓存的资源。根据网络资源的实际情况,对本地资源进行同步处理,相应地对本地资源目录进行更新。另外,本实施例中的方案可以先保存第二更新资源的第二下载路径至缓存列表中,当检测到可用WiFi时再触发下载操作,避免浪费本地流量。
实施例5
对于一些终端设备来说,其不能够随时的接入wifi热点,因此如果不对这类终端设备的网络资源访问进行限制,可能会产生很高的本地流量费用,为此本实施例中,可以对推送资源目录中的网络资源进行控制,使用户看到的推送资源目录中更多的为本地资源。但是对于一些时效性较强的资源,例如新闻、球赛等,如果强制性的将其从推送资源目录中删除,对于喜欢这类资源的用户来说,其需求和偏好得不到满足,会严重影响用户体验。为此,本实施例中提供一种实现步骤S103的方法,如图5所示,包括如下步骤:
S501:获取基于网络资源请求反馈的包括所有网络资源的初始目录,其中包括网络资源的网络标识;
S502:根据网络资源的网络标识确定网络资源是否为直播资源;根据所述网络标识可确定资源名称、是否直播资源等,例如对于某一视频资源,其资源名称中可体现“比赛实况直播”等,则根据该名称就能够确定其为直播资源。或者在直接根据资源所在的分类栏的确定,例如根据网络标识可确定某一视频所属分类为“直播”分类下的视频,则可直接确定其为直播资源。
S503:提取网络资源的初始目录中与直播资源对应的网络标识,得到网络资源目录。
上述实施例中的方案,将时效性强的直播资源,保留在推送资源目录中,满足用户对该类资源的需求和喜好,而对于网络上的其他点播资源,采用本地资源来替代,以尽可能的节约本地流量。
实施例6
在上述任一实施例的基础上,本实施例提供的融合本地资源与网络资源的方法,还包括图6所示的如下步骤:
S601:响应于用户应用推送资源的操作指令,获取与待应用资源对应的标识信息;例如,现有技术中通常采用列表显示的方式显示推送资源,用户可直接点击相应的资源执行操作,根据推送资源目录中记载的信息,该待应用资源的标识信息或者为本地标识或者为网络标识。
S602:根据所述标识信息确定所述待应用资源是否为本地资源,若是则进入步骤S603;否则进入步骤S604;
S603:直接发送待应用资源的本地标识。
S604:获取本地剩余流量;
S605:判断所述本地剩余流量是否大于待应用资源所需流量,若是则进入步骤S606,否则进入步骤S607;
S606:发送待应用资源的网络标识。
S607:根据待应用资源的标识信息与本地资源目录中本地资源的网络标识的匹配关系;确定本地资源中与待应用资源最相近的本地可代替资源;
S608:发送所述本地可代替资源的本地标识。
即如果用户选择应用本地资源,可直接对本地标识进行调用,如果用户选择应用网络资源,则判断本地剩余流量是否与满足应用该网络资源的需求,若满足则允许用户本次应用网络资源,否则的话采用与用户要应用的网络资源最相近的本地代替,判断本地资源与网络资源是否相近可通过对比二者网络标识的方式实现,因为网络标识中记录着资源在网络上的所有信息,可以包括类型、名称、涉及内容(例如视频的网络标识中可包括视频内容简介、演员、地域、类型等)等,通过比对两个资源的网络标识,网络标识中的相同信息,相同信息越多说明两个资源越接近。
采用本实施例中的方案,在用户应用资源时,根据本地剩余流量限制用户应用网络资源的数量,能够有效节约本地流量。
实施例7
当用户使用终端设备应用本地资源或网络资源时,只要终端设备处于联网状态,网络服务器都会推送与当前资源相关的其他资源,例如播放当前视频时,网络服务器会推荐与该视频具有相同演员的其他视频。在一些服务性的终端设备中,由于服务的需要,要求一直播放视频,故当前观看的视频结束后,会自动打开网络服务器推送的视频,进行在线观看,如果终端设备并没有连接其他网络时,就会直接消耗本地流量,如此造成本地流量的浪费。为克服上述问题,本实施例提供的方案,在上述任一实施例的基础上,如图7所示,还包括如下步骤:
S701:响应于用户使用推送资源的请求,采用预设程序应用推送资源;例如用户需要观看某一视频,则采用视频播放程序播放该视频,用户需要使用某一图片集,则采用图片使用程序对图片进行使用。
S702:在应用当前推送资源时,在应用当前推送资源时,拦截基于网络推荐信息请求的网络推荐资源信息,所述网络推荐资源信息包括推荐的网络资源的网络标识。
S703:生成本地推荐资源信息,所述本地推荐资源信息包括推荐的本地资源信息的本地标识;
S704:发送推荐的本地资源信息的本地标识。
通过上述方法,通过拦截网络推荐资源信息,采用本地资源信息进行替代,使视频播放器等应用组件,直接调用本地资源信息,从而无需中断当前应用程序的操作,也不会产生额外的流量。
优选地,拦截到网络推荐资源信息之后,首先判断本地是否已经存储了推荐的网络资源。如果本地已经缓存了推荐的网络资源,则将与推荐的网络资源相同的本地资源作为推荐的本地资源。否则的话,则进一步查找与推荐的网络资源最为相关的本地资源,即与推荐的网络资源具有最多相同特征标记的本地资源,将其作为推荐的本地资源。如果既没有与推荐的网络资源相同的本地资源,也没有与推荐的网络资源相关的本地资源,则查找某一应用记录对应的本地资源作为推荐的本地资源。通过这种方式,使推荐的本地资源尽可能与推荐的网络资源相同或相关,确实查找不到与推荐的网络资源相同或相关的本地资源时,则按照应用记录确定下一个应用对象进行推荐,保证资源应用能够持续。
实施例8
本实施例提供一种融合本地资源与网络资源的装置,应用于终端设备中,如图8所示,包括:
本地资源目录生成模块801,生成本地资源目录,所述本地资源目录包括本地资源的网络标识;一般情况下,本地资源均是从网络中下载至本地的,因此在下载某一网络资源时,能够获知与该资源相对应的网络标识,例如网络存储路径、资源的网络名称、资源的下载路径等,这一类信息可以作为资源属性信息的一部分。本步骤中,梳理本地缓存的所有资源,根据每一本地资源的网络标识生成本地资源目录。优选地,所述网络标识包括对应资源的URL(Uniform Resource Locator:统一资源定位符)信息,URL信息中由网络协议、网络IP地址、资源存储路径和资源名称按照预设格式生成。
本地资源配置模块802,根据本地IP地址配置本地资源的网络标识,得到本地资源的本地标识,本地标识与网络标识具有相同格式;具体地,可以为本地资源配置URL格式的本地标识,即包括网络协议、本地IP地址、本地存储路径和资源名称按照预设格式进行配置。
网络资源目录获取模块803,获取基于网络资源目录请求返回的网络资源目录,所述网络资源目录包括网络资源的网络标识;即终端设备向网络服务器请求网络资源目录,网络服务器获取到该请求之后,向终端设备反馈当前最新的网络资源目录。
匹配模块804,根据所述网络资源目录与所述本地资源目录的匹配结果,确定网络资源是否已缓存至本地;如果网络资源目录中包含的某一网络标识,在本地资源目录中查找不到,则可确定该网络标识对应的网络资源并未缓存至本地。
推送资源目录生成模块805,生成推送资源目录,所述推送资源目录中包括本地资源的本地标识以及未缓存至本地的网络资源的网络标识。即最终确定要推送的资源包括本地资源以及本地未缓存的网络资源。
本实施例的上述方案,通过对本地资源在下载时对应的网络标识,与网络资源的网络标识进行比对,可以确定网络资源是否已经在本地缓存,另外对于缓存于本地的本地资源,通过本地IP将其网络标识配置为本地标识。在生成推送资源目录时,可以利用缓存于本地的本地资源标识代替相同网络资源的网络标识。由于本地标识与网络标识格式相同,因此用户可以采用使用网络资源的方式使用本地资源,无需进行不同使用方式的切换,给用户带来便利,提升了用户体验。
以视频为例,采用本实施例提供的上述方案,可从视频网站获取网络视频目录,同时能够获取缓存在本地的本地视频目录,预先将本地视频的网络标识配置为与网络标识具有相同的格式。在生成推送视频目录时,可以将本地视频的本地标识与网络视频的网络标识同时推送。因此通过使用网络视频的方式即可使用本地视频,相应地当需要播放视频时,如果根据网络标识即可播放网络视频,那么采用相同的方法就能根据本地标识播放本地视频,用户完全不需要切换使用方式,实现在将本地视频播放与网络视频播放无缝衔接的效果。
作为一种优选的方案,如图9所示,融合本地资源与网络资源的装置还包括:
预缓存模块806,下载网络资源及其网络标识,根据网络标识配置本地缓存路径及资源名称;其中,可以直接将网络资源缓存至本地,或者首先将网络资源缓存至存储卡,然后将存储卡置入终端设备中。每一网络资源在网络服务器中都对应着路径和资源名称,这些信息可以通过其网络标识获取。为了便于为本地资源配置本地标识,在下载网络资源时,将存储路径和资源名称设置为与网络标识中的信息一致。例如某一网络资源的URL信息为中记录:http//网络IP/A-b/1.jpg;则可以确认该资源在网络服务器中的存储地址为A文件夹下的b文件夹内,名称为“1”,格式为jpg格式。那么在缓存至本地时,相应地在本地可以为其建立A文件夹下的b文件夹内,资源名称也设定为“1”。
将网络资源及其网络标识按照所述资源名称下载至所述本地缓存路径中,得到本地资源及其网络标识,可直接将资源的URL信息中网络IP替换为本地IP即可。
采用本实施例的上述方案,可以通过向网络服务器请求下载已有的网络资源、以及已有的网络实现程序等,将这些所需要的信息下载至本地之后,将网络IP地址替换为本地IP地址,即可实现通过网络方式使用本地资源及网络资源,实现方式简单且便于后期维护。
进一步地,如图9,上述装置还可以包括本地资源更新模块807,具体用于:
接收基于更新本地资源请求返回的网络资源更新目录,其记录网络资源的网络标识;即终端设备向网络服务器请求当前最新的网络资源更新目录,网络服务器获取到该请求之后,向终端设备反馈网络资源更新目录。
根据所述本地资源目录与所述网络资源更新目录,确定第一更新资源的网络标识;根据所述第一更新资源的网络标识获取所述第一更新资源及其网络标识的第一下载路径;根据网络标识是否相同,即可判断所述网络资源更新目录中的网络资源是否已经缓存至本地。
根据所述第一下载路径下载所述第一更新资源及其网络标识;
将所述第一更新资源及其网络标识添加至本地资源目录,对所述本地资源目录进行更新。
该方案中,通过网络标识比对判断,能自动准确地确定网络资源与本地缓存资源相比具有哪些更新内容,只针对更新内容进行下载,避免对相同资源的重复下载,有效提高更新效率。另外,本实施例中的方案可以先保存第一更新资源的第一下载路径至缓存列表中,当检测到可用WiFi时再触发下载操作,避免浪费本地流量。
如图9,上述装置还包括本地资源同步模块808,具体用于:
根据所述本地资源目录得到本地待同步资源列表,所述待同步资源列表记录与待同步资源对应的网络标识;确定待同步资源的方式有多种,可以人为选择某一特定资源进行同步,或者对本地资源分成几组,每次针对其中一组或者几组资源进行同步。
接收基于包括所述待同步资源列表的同步请求返回的网络资源同步列表,所述网络资源同步列表记录网络资源的网络标识;即终端设备向网络服务器发送包括所述待同步资源列表的同步请求,网络服务器获取到该请求之后,向终端设备反馈最新的与所述待同步资源列表对应的网络资源同步列表。
根据所述待同步资源列表与所述网络资源同步列表的差异,确定第二更新资源的网络标识;根据所述第二更新资源的网络标识获取所述第二更新资源及其网络标识的第二下载路径;
根据所述第二下载路径下载所述第二更新资源及其网络标识;
将所述第二更新资源及其网络标识添加至本地资源目录,对所述本地资源目录进行更新。
优选地,所述本地资源同步模块808还用于:
根据所述待同步资源列表与所述网络资源同步列表的差异,确定本地资源中有而网络资源中没有的资源,将其从本地资源中删除;
删除本地资源目录中与被删除的本地资源对应的网络标识,对所述本地资源目录进行更新。
该方案中,通过资源网络标识,能够自动准确地确定网络资源与待同步资源相比具有哪些更新内容,以及网络资源中已经删除而本地依然有缓存的资源。根据网络资源的实际情况,对本地资源进行同步处理,相应地对本地资源目录进行更新。另外,本实施例中的方案可以先保存第二更新资源的第二下载路径至缓存列表中,当检测到可用WiFi时再触发下载操作,避免浪费本地流量。
进一步地,所述网络资源目录获取模块803具体用于:
获取基于网络资源请求反馈的包括所有网络资源的初始目录,其中包括网络资源的网络标识;
根据网络资源的网络标识确定网络资源是否为直播资源;
提取网络资源的初始目录中与直播资源对应的网络标识,得到网络资源目录。
对于一些终端设备来说,其不能够随时的接入wifi热点,因此如果不对这类终端设备的网络资源访问进行限制,可能会产生很高的本地流量费用,为此本实施例中,可以对推送资源目录中的网络资源进行控制,使用户看到的推送资源目录中更多的为本地资源。但是对于一些时效性较强的资源,例如新闻、球赛等,如果强制性的将其从推送资源目录中删除,对于喜欢这类资源的用户来说,其需求和偏好得不到满足,会严重影响用户体验,采用本方案可有效解决这一问题。
优选地,上述装置还包括资源使用响应模块809,响应于用户使用推送资源的操作指令,获取与待使用资源对应的标识信息;例如,现有技术中通常采用列表显示的方式显示推送资源,用户可直接点击相应的资源执行操作,根据推送资源目录中记载的信息,该待应用资源的标识信息或者为本地标识或者为网络标识。
资源推荐模块810,若根据所述标识信息确定所述待使用资源为本地资源,则直接发送待使用资源的本地标识。若根据所述标识信息确定所述待使用资源为网络资源,则获取本地剩余流量;若所述本地剩余流量大于待使用资源所需流量,则发送待使用资源的网络标识。若所述本地剩余流量小于或等于待使用资源所需流量,则根据待使用资源的标识信息与本地资源目录中本地资源的网络标识的匹配关系;确定本地资源中与待使用资源最相近的本地可代替资源;发送所述本地可代替资源的本地标识。
该方案中,如果用户选择应用本地资源,可直接对本地标识进行调用,如果用户选择应用网络资源,则判断本地剩余流量是否与满足应用该网络资源的需求,若满足则允许用户本次应用网络资源,否则的话采用与用户要应用的网络资源最相近的本地代替,判断本地资源与网络资源是否相近可通过对比二者网络标识的方式实现,因为网络标识中记录着资源在网络上的所有信息,可以包括类型、名称、涉及内容(例如视频的网络标识中可包括视频内容简介、演员、地域、类型等)等,通过比对两个资源的网络标识,网络标识中的相同信息,相同信息越多说明两个资源越接近。
进一步优选地,上述装置中还包括:
预设应用模块811,响应于用户使用推送资源的请求,采用预设程序应用推送资源;例如用户需要观看某一视频,则采用视频播放程序播放该视频,用户需要使用某一图片集,则采用图片使用程序对图片进行使用。
推荐信息替换模块812,在应用当前推送资源时,拦截基于网络推荐信息请求的网络推荐资源信息,所述网络推荐资源信息包括推荐的网络资源的网络标识;生成本地推荐资源信息,所述本地推荐资源信息包括推荐的本地资源信息的本地标识;发送推荐的本地资源信息的本地标识。
通过该方案,通过拦截网络推荐资源信息,采用本地资源信息进行替代,使视频播放器等应用组件,直接调用本地资源信息,从而无需中断当前应用程序的操作,也不会产生额外的流量。
优选地,拦截到网络推荐资源信息之后,首先判断本地是否已经存储了推荐的网络资源。如果本地已经缓存了推荐的网络资源,则将与推荐的网络资源相同的本地资源作为推荐的本地资源。否则的话,则进一步查找与推荐的网络资源最为相关的本地资源,即与推荐的网络资源具有最多相同特征标记的本地资源,将其作为推荐的本地资源。如果既没有与推荐的网络资源相同的本地资源,也没有与推荐的网络资源相关的本地资源,则查找某一应用记录对应的本地资源作为推荐的本地资源。通过这种方式,使推荐的本地资源尽可能与推荐的网络资源相同或相关,确实查找不到与推荐的网络资源相同或相关的本地资源时,则按照应用记录确定下一个应用对象进行推荐,保证资源应用能够持续。
实施例9
如图10所示,本实施例提供一种终端设备100,包括通信组件1001、显示组件1002以及实施例8所述的融合本地资源与网络资源的装置1003,其中:
所述通信组件1001,向网络服务器200发送网络资源目录请求;
所述融合本地资源与网络资源的装置1003,生成本地资源目录,所述本地资源目录包括本地资源的网络标识;根据本地IP地址配置本地资源的网络标识,得到本地资源的本地标识,本地标识与网络标识具有相同格式;获取网络服务器200基于网络资源目录请求返回的网络资源目录,所述网络资源目录包括网络资源的网络标识;根据所述网络资源目录与所述本地资源目录的匹配结果,确定网络资源是否已缓存至本地;生成推送资源目录,所述推送资源目录中包括本地资源的本地标识以及未缓存至本地的网络资源的网络标识;
所述通信组件1001,接收所述融合本地资源与网络资源的装置生成的所述推送资源目录;
所述显示组件1002,显示所述通信组件1001接收的所述融合本地资源与网络资源的装置生成的所述推送资源目录。
采用本实施例所述的方案,只需要在终端设备中设置融合本地资源与网络资源的装置1003,即可将本地资源与网络资源进行很好的融合,可以通过同一种方式对本地资源和网络资源进行浏览,而且对于终端设备中的其他任何组件都无需进行调整或改动。例如,通信组件1001及显示组件1002,其工作原理和工作过程不必做任何改动。极大的降低了维护成本。
实施例10
本实施例提供一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的融合本地资源与网络资源的方法。
实施例11
图11是本实施例提供的执行融合本地资源与网络资源的方法的电子设备的硬件结构示意图,如图11所示,该设备包括:
一个或多个处理器1101以及存储器1102,图11中以一个处理器1101为例。
执行融合本地资源与网络资源的方法的设备还可以包括:输入装置1103和输出装置1104。
处理器1101、存储器1102、输入装置1103和输出装置1104可以通过总线或者其他方式连接,图11中以通过总线连接为例。
存储器1102作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的执行融合本地资源与网络资源的方法对应的程序指令/模块(例如,附图8所示的本地资源目录生成模块801、本地资源配置模块802、网络资源目录获取模块803、匹配模块804、推送资源目录生成模块805)。处理器1101通过运行存储在存储器1102中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的执行融合本地资源与网络资源的方法。
存储器1102可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据融合本地资源与网络资源的处理装置的使用所创建的数据等。此外,存储器1102可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1102可选包括相对于处理器1101远程设置的存储器,这些远程存储器可以通过网络连接至融合本地资源与网络资源的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置1103可接收输入的数字或字符信息,以及产生与融合本地资源与网络资源的装置的用户设置以及功能控制有关的键信号输入。输出装置1104可包括显示屏等显示设备。
所述一个或者多个模块存储在所述存储器1102中,当被所述一个或者多个处理器1101执行时,执行上述任意方法实施例中的执行融合本地资源与网络资源的方法。
上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。
本发明实施例的电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、***总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子装置。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (23)

1.一种融合本地资源与网络资源的方法,其特征在于,包括如下步骤:
生成本地资源目录,所述本地资源目录包括本地资源的网络标识;
根据本地IP地址配置本地资源的网络标识,得到本地资源的本地标识,本地标识与网络标识具有相同格式;
获取基于网络资源目录请求返回的网络资源目录,所述网络资源目录包括网络资源的网络标识;
根据所述网络资源目录与所述本地资源目录的匹配结果,确定网络资源是否已缓存至本地;
生成推送资源目录,所述推送资源目录中包括本地资源的本地标识以及未缓存至本地的网络资源的网络标识。
2.根据权利要求1所述的融合本地资源与网络资源的方法,其特征在于,生成本地资源目录,所述本地资源目录包括本地资源的网络标识的步骤之前,还包括如下步骤:
下载网络资源及其网络标识,根据网络标识配置本地缓存路径及资源名称;
将网络资源及其网络标识按照所述资源名称下载至所述本地缓存路径中,得到本地资源及其网络标识。
3.根据权利要求2所述的融合本地资源与网络资源的方法,其特征在于,根据本地IP地址配置本地资源的网络标识,得到本地资源的本地标识,本地标识与网络标识具有相同格式的步骤中包括:
解析本地资源的网络标识,得到本地资源的网络标识中包含的网络IP地址;
将本地资源的网络标识中的网络IP地址调整为本地IP地址,得到本地资源的本地标识。
4.根据权利要求1所述的融合本地资源与网络资源的方法,其特征在于,还包括如下步骤:
接收基于更新本地资源请求返回的网络资源更新目录,其记录网络资源的网络标识;
根据所述本地资源目录与所述网络资源更新目录,确定第一更新资源的网络标识;根据所述第一更新资源的网络标识获取所述第一更新资源及其网络标识的第一下载路径;
根据所述第一下载路径下载所述第一更新资源及其网络标识;
将所述第一更新资源及其网络标识添加至本地资源目录,对所述本地资源目录进行更新。
5.根据权利要求1所述的融合本地资源与网络资源的方法,其特征在于,还包括如下步骤:
根据所述本地资源目录得到本地待同步资源列表,所述待同步资源列表记录与待同步资源对应的网络标识;
接收基于包括所述待同步资源列表的同步请求返回的网络资源同步列表,所述网络资源同步列表记录网络资源的网络标识;
根据所述待同步资源列表与所述网络资源同步列表的差异,确定第二更新资源的网络标识;根据所述第二更新资源的网络标识获取所述第二更新资源及其网络标识的第二下载路径;
根据所述第二下载路径下载所述第二更新资源及其网络标识;
将所述第二更新资源及其网络标识添加至本地资源目录,对所述本地资源目录进行更新。
6.根据权利要求5所述的融合本地资源与网络资源的方法,其特征在于,还包括如下步骤:
根据所述待同步资源列表与所述网络资源同步列表的差异,确定本地资源中有而网络资源中没有的资源,将其从本地资源中删除;
删除本地资源目录中与被删除的本地资源对应的网络标识,对所述本地资源目录进行更新。
7.根据权利要求1所述的融合本地资源与网络资源的方法,其特征在于,获取网络资源目录,所述网络资源目录包括网络资源的网络标识的步骤中包括:
获取基于网络资源请求反馈的包括所有网络资源的初始目录,其中包括网络资源的网络标识;
根据网络资源的网络标识确定网络资源是否为直播资源;
提取网络资源的初始目录中与直播资源对应的网络标识,得到网络资源目录。
8.根据权利要求1-7任一项所述的融合本地资源与网络资源的方法,其特征在于,还包括如下步骤:
响应于用户应用推送资源的操作指令,获取与待应用资源对应的标识信息;
若根据所述标识信息确定所述待应用资源为本地资源,则直接发送待应用资源的本地标识。
9.根据权利要求8所述的融合本地资源与网络资源的方法,其特征在于,还包括如下步骤:
若根据所述标识信息确定所述待应用资源为网络资源,则获取本地剩余流量;
若所述本地剩余流量大于待应用资源所需流量,则发送待应用资源的网络标识。
10.根据权利要求9所述的融合本地资源与网络资源的方法,其特征在于,还包括如下步骤:
若所述本地剩余流量小于或等于待应用资源所需流量,则根据待应用资源的标识信息与本地资源目录中本地资源的网络标识的匹配关系;
确定本地资源中与待应用资源最相近的本地可代替资源;
发送所述本地可代替资源的本地标识。
11.根据权利要求10所述的融合本地资源与网络资源的方法,其特征在于,还包括如下步骤:
响应于用户应用推送资源的请求,采用预设程序应用推送资源;
在应用当前推送资源时,拦截基于网络推荐信息请求的网络推荐资源信息,所述网络推荐资源信息包括推荐的网络资源的网络标识;
生成本地推荐资源信息,所述本地推荐资源信息包括推荐的本地资源信息的本地标识;
发送推荐的本地资源信息的本地标识。
12.一种融合本地资源与网络资源的装置,其特征在于,包括:
本地资源目录生成模块,生成本地资源目录,所述本地资源目录包括本地资源的网络标识;
本地资源配置模块,根据本地IP地址配置本地资源的网络标识,得到本地资源的本地标识,本地标识与网络标识具有相同格式;
网络资源目录获取模块,获取基于网络资源目录请求返回的网络资源目录,所述网络资源目录包括网络资源的网络标识;
匹配模块,根据所述网络资源目录与所述本地资源目录的匹配结果,确定网络资源是否已缓存至本地;
推送资源目录生成模块,生成推送资源目录,所述推送资源目录中包括本地资源的本地标识以及未缓存至本地的网络资源的网络标识。
13.根据权利要求12所述的融合本地资源与网络资源的装置,其特征在于,还包括:
预缓存模块,下载网络资源及其网络标识,根据网络标识配置本地缓存路径及资源名称;
将网络资源及其网络标识按照所述资源名称下载至所述本地缓存路径中,得到本地资源及其网络标识。
14.根据权利要求13所述的融合本地资源与网络资源的装置,其特征在于,所述本地资源配置模块具体用于:
解析本地资源的网络标识,得到本地资源的网络标识中包含的网络IP地址;
将本地资源的网络标识中的网络IP地址调整为本地IP地址,得到本地资源的本地标识。
15.根据权利要求12所述的融合本地资源与网络资源的装置,其特征在于,还包括本地资源更新模块,具体用于:
接收基于更新本地资源请求返回的网络资源更新目录,其记录网络资源的网络标识;
根据所述本地资源目录与所述网络资源更新目录,确定第一更新资源的网络标识;根据所述第一更新资源的网络标识获取所述第一更新资源及其网络标识的第一下载路径;
根据所述第一下载路径下载所述第一更新资源及其网络标识;
将所述第一更新资源及其网络标识添加至本地资源目录,对所述本地资源目录进行更新。
16.根据权利要求12所述的融合本地资源与网络资源的装置,其特征在于,还包括本地资源同步模块,具体用于:
根据所述本地资源目录得到本地待同步资源列表,所述待同步资源列表记录与待同步资源对应的网络标识;
接收基于包括所述待同步资源列表的同步请求返回的网络资源同步列表,所述网络资源同步列表记录网络资源的网络标识;
根据所述待同步资源列表与所述网络资源同步列表的差异,确定第二更新资源的网络标识;根据所述第二更新资源的网络标识获取所述第二更新资源及其网络标识的第二下载路径;
根据所述第二下载路径下载所述第二更新资源及其网络标识;
将所述第二更新资源及其网络标识添加至本地资源目录,对所述本地资源目录进行更新。
17.根据权利要求16所述的融合本地资源与网络资源的装置,其特征在于,所述本地资源同步模块还用于:
根据所述待同步资源列表与所述网络资源同步列表的差异,确定本地资源中有而网络资源中没有的资源,将其从本地资源中删除;
删除本地资源目录中与被删除的本地资源对应的网络标识,对所述本地资源目录进行更新。
18.根据权利要求12所述的融合本地资源与网络资源的装置,其特征在于,所述网络资源目录获取模块具体用于:
获取基于网络资源请求反馈的包括所有网络资源的初始目录,其中包括网络资源的网络标识;
根据网络资源的网络标识确定网络资源是否为直播资源;
提取网络资源的初始目录中与直播资源对应的网络标识,得到网络资源目录。
19.根据权利要求12-18任一项所述的融合本地资源与网络资源的装置,其特征在于,还包括:
资源应用响应模块,响应于用户应用推送资源的操作指令,获取与待应用资源对应的标识信息;
资源推荐模块,若根据所述标识信息确定所述待应用资源为本地资源,则直接发送待应用资源的本地标识。
20.根据权利要求19所述的融合本地资源与网络资源的装置,其特征在于,所述资源推荐模块还用于:
若根据所述标识信息确定所述待应用资源为网络资源,则获取本地剩余流量;
若所述本地剩余流量大于待应用资源所需流量,则发送待应用资源的网络标识。
21.根据权利要求20所述的融合本地资源与网络资源的装置,其特征在于,所述资源推荐模块还用于:
若所述本地剩余流量小于或等于待应用资源所需流量,则根据待应用资源的标识信息与本地资源目录中本地资源的网络标识的匹配关系;
确定本地资源中与待应用资源最相近的本地可代替资源;
发送所述本地可代替资源的本地标识。
22.根据权利要求12所述的融合本地资源与网络资源的装置,其特征在于,还包括:
预设应用模块,响应于用户应用推送资源的请求,采用预设程序应用推送资源;
推荐信息替换模块,在应用当前推送资源时,拦截基于网络推荐信息请求的网络推荐资源信息,所述网络推荐资源信息包括推荐的网络资源的网络标识;
生成本地推荐资源信息,所述本地推荐资源信息包括推荐的本地资源信息的本地标识;
发送推荐的本地资源信息的本地标识。
23.一种终端设备,其特征在于,包括通信组件、显示组件以及权利要求11-22任一项所述的融合本地资源与网络资源的装置,其中:
所述通信组件,向网络服务器发送网络资源目录请求;
所述融合本地资源与网络资源的装置,生成本地资源目录,所述本地资源目录包括本地资源的网络标识;根据本地IP地址配置本地资源的网络标识,得到本地资源的本地标识,本地标识与网络标识具有相同格式;获取网络服务器基于网络资源目录请求返回的网络资源目录,所述网络资源目录包括网络资源的网络标识;根据所述网络资源目录与所述本地资源目录的匹配结果,确定网络资源是否已缓存至本地;生成推送资源目录,所述推送资源目录中包括本地资源的本地标识以及未缓存至本地的网络资源的网络标识;
所述通信组件,接收所述融合本地资源与网络资源的装置生成的所述推送资源目录;
所述显示组件,显示所述通信组件接收的所述融合本地资源与网络资源的装置生成的所述推送资源目录。
CN201610917880.8A 2016-10-20 2016-10-20 融合本地资源与网络资源的方法、装置及终端设备 Withdrawn CN107968811A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610917880.8A CN107968811A (zh) 2016-10-20 2016-10-20 融合本地资源与网络资源的方法、装置及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610917880.8A CN107968811A (zh) 2016-10-20 2016-10-20 融合本地资源与网络资源的方法、装置及终端设备

Publications (1)

Publication Number Publication Date
CN107968811A true CN107968811A (zh) 2018-04-27

Family

ID=61997248

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610917880.8A Withdrawn CN107968811A (zh) 2016-10-20 2016-10-20 融合本地资源与网络资源的方法、装置及终端设备

Country Status (1)

Country Link
CN (1) CN107968811A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109684123A (zh) * 2018-12-25 2019-04-26 北京达佳互联信息技术有限公司 问题资源定位方法、装置、终端及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1280734A (zh) * 1997-10-28 2001-01-17 互联网号码公司 用于访问在一个网络上的信息的方法和***
US20030056224A1 (en) * 2001-07-19 2003-03-20 General Instrument Corporation Method and apparatus for processing transport type B ATVEF data
CN101316226A (zh) * 2007-06-01 2008-12-03 阿里巴巴集团控股有限公司 一种获取资源的方法、装置及***
CN104753966A (zh) * 2013-12-25 2015-07-01 明博教育科技有限公司 一种基于服务器和客户端缓存的资源文件查询方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1280734A (zh) * 1997-10-28 2001-01-17 互联网号码公司 用于访问在一个网络上的信息的方法和***
US20030056224A1 (en) * 2001-07-19 2003-03-20 General Instrument Corporation Method and apparatus for processing transport type B ATVEF data
CN101316226A (zh) * 2007-06-01 2008-12-03 阿里巴巴集团控股有限公司 一种获取资源的方法、装置及***
CN104753966A (zh) * 2013-12-25 2015-07-01 明博教育科技有限公司 一种基于服务器和客户端缓存的资源文件查询方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
胡晶晶 等: "基于RSS的个性化信息服务研究", 《计算机应用与软件》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109684123A (zh) * 2018-12-25 2019-04-26 北京达佳互联信息技术有限公司 问题资源定位方法、装置、终端及存储介质
CN109684123B (zh) * 2018-12-25 2022-06-24 北京达佳互联信息技术有限公司 问题资源定位方法、装置、终端及存储介质

Similar Documents

Publication Publication Date Title
US9936260B2 (en) Content reproduction method and apparatus in IPTV terminal
EP2624524B1 (en) Content distribution network supporting popularity-based caching
CN103118295B (zh) 信息处理装置、信息处理方法、程序以及信息处理***
CN109522330A (zh) 基于区块链的云平台数据处理方法、装置、设备及介质
CN104410660A (zh) 多媒体资源的下载方法、装置、路由器及服务器
RU2656093C2 (ru) Устройство поставки контента, способ поставки контента, программа, оконечное устройство и система поставки контента
CA3040829C (en) Information processing device and information processing method
CN104185039A (zh) 音视频同步播放的方法和装置
KR102460099B1 (ko) 수신 장치, 송신 장치 및 데이터 처리 방법
CN102215116A (zh) 在数字广播***中提供时间偏移服务的方法、设备及***
CN103607634A (zh) 一种减少网络视频点播终端用户等待时间的方法
US20130007863A1 (en) Streaming video to cellular phones
CN105100839A (zh) 一种视频文件下载方法、装置、服务器和终端设备
CN104378647A (zh) 一种基于数字电视的智能空间存储***及方法
CN102576437A (zh) 再现多媒体内容的装置和方法
EP3503568A1 (en) Information processing device, client device, and data processing method
CN103686409B (zh) 桌面背景与直播界面同步播放的方法和***
CN104869132A (zh) 基于互联网的媒体资源分享***、方法及服务器组
CN107968963A (zh) 显示本地视频封面的方法和装置
EP3160101B1 (en) Multi-media resource management method, cloud server and electronic device
CN109040794A (zh) 一种视频网站导流方法及装置
CN104639976A (zh) 机顶盒与移动终端节目同步的方法、机顶盒及移动终端
CN107968811A (zh) 融合本地资源与网络资源的方法、装置及终端设备
CN105706412B (zh) 自校正内容递送网络中的带宽策略管理
CN105450758A (zh) 一种多媒体文件播放的方法及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100026 8 floor 909, 105 building 3, Yao Yuan Road, Chaoyang District, Beijing.

Applicant after: Lexus Automobile (Beijing) Co.,Ltd.

Address before: 100026 8 floor 909, 105 building 3, Yao Yuan Road, Chaoyang District, Beijing.

Applicant before: FARADAY (BEIJING) NETWORK TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180906

Address after: 511458 9, Nansha District Beach Road, Guangzhou, Guangdong, 9

Applicant after: Evergrande Faraday Future Smart Car (Guangdong) Co.,Ltd.

Address before: 100026 8 floor 909, 105 building 3, Yao Yuan Road, Chaoyang District, Beijing.

Applicant before: Lexus Automobile (Beijing) Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190318

Address after: 100015 Building No. 7, 74, Jiuxianqiao North Road, Chaoyang District, Beijing, 001

Applicant after: FAFA Automobile (China) Co.,Ltd.

Address before: 511458 9, Nansha District Beach Road, Guangzhou, Guangdong, 9

Applicant before: Evergrande Faraday Future Smart Car (Guangdong) Co.,Ltd.

WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20180427