-
公开(公告)号:CN102411631A
公开(公告)日:2012-04-11
申请号:CN201110435906.2
申请日:2011-12-22
申请人: 中国科学院声学研究所 , 北京中科华影传媒技术有限公司
IPC分类号: G06F17/30
摘要: 本发明涉及一种嵌入式浏览器磁盘缓存的方法,浏览器运行第一线程和第二线程,第一线程用于发起网络下载请求,第二线程用于磁盘缓存存储处理。该方法包含如下步骤:运行第一线程,由第一线程开启第二线程,并将第二线程置于阻塞状态;由第一线程根据网络下载请求获得网络资源信息后生成磁盘缓存事件并插入到磁盘缓存事件队列中;当第一线程下载结束后,由第一线程将第二线程置于运行状态,第二线程开始处理磁盘缓存事件队列中的磁盘缓存事件,并将网络资源信息存储到磁盘。根据本发明,可以提高资源的访问速度,增强用户上网体验,进一步提高了嵌入式浏览器性能。
-
公开(公告)号:CN102479249A
公开(公告)日:2012-05-30
申请号:CN201110204382.6
申请日:2011-07-21
申请人: 中国科学院声学研究所
摘要: 本发明提供一种嵌入式浏览器内存缓存数据的淘汰方法,用于嵌入式浏览器内存空间不足时删除缓存的网页中的元素,所述方法包含:网页制作时为其包含的元素建立优先级的步骤,依据若干因素对网页页面包含的元素建立删除优先级排序;当内存缓存数据时记录所述删除优先级排序的步骤,嵌入式浏览器访问网页时获得该网页各元素的淘汰优先级排序,并在内存缓存数据时记录淘汰优先级排序;参考优先级删排序删除内存中缓存的网页信息的步骤,当所述嵌入式浏览器使用的内存超过预定阀值后,该嵌入式浏览器依据若干规则删除网页中的元素。所述若干因素包含:使用频率以和网页页面元素解码耗费的时间。所述若干规则为:数据类型、页面类型以及优先级顺序。
-
公开(公告)号:CN102479250A
公开(公告)日:2012-05-30
申请号:CN201110211511.4
申请日:2011-07-27
申请人: 中国科学院声学研究所
IPC分类号: G06F17/30
摘要: 本发明提出一种针对嵌入式浏览器的磁盘缓存方法,该方法所述嵌入式浏览器采用的缓存介质为磁盘,所述方法包含如下步骤:将用户访问的网页资源存储在磁盘介质上的步骤;建立资源URL与磁盘缓存数据的映射关系的步骤,在内存中记录并维护资源URL与所述磁盘介质上的磁盘缓存数据的映射关系;依据记录的映射关系访问网页资源的步骤,当访问资源URL时,从所述映射关系中查找;若找到相应的映射值,则表明资源存储在磁盘上,到所述磁盘介质读取网页资源数据;否则,从服务器下载所需的网页资源数据。所述建立映射关系的步骤为:采用哈希算法得到资源URL的哈希值,将资源URL与哈希值构成的键值对写入磁盘缓存检索表中,完成资源URL与磁盘缓存数据的映射关系。
-
公开(公告)号:CN103885973B
公开(公告)日:2017-07-07
申请号:CN201210560751.X
申请日:2012-12-21
申请人: 中国科学院声学研究所
摘要: 本发明公开了一种基于Web引擎的RPC系统及实现方法,应用于包括RPC请求方和RPC服务方构成的RPC系统中,RPC请求方包括Web应用和RPC服务支撑环境,RPC请求方执行以下步骤:Web应用向RPC服务支撑环境发起RPC请求,RPC请求包括多种请求结果的回调函数;RPC服务支撑环境将RPC请求转发给RPC服务方,并等待应答信息;RPC服务支撑环境接收来自的RPC服务方的应答信息,并将请求结果返回给Web应用;Web应用根据所述请求结果调用回调函数,并进行相应的操作。本发明在Web引擎上运行的Web应用可以直接调用远程服务器上的过程实现来请求服务,充分利用网络中的服务资源,从而提高用户体验。
-
公开(公告)号:CN104424116B
公开(公告)日:2017-07-07
申请号:CN201310364090.8
申请日:2013-08-19
申请人: 中国科学院声学研究所 , 北京中科智网科技有限公司
IPC分类号: G06F3/06
摘要: 本发明提出一种嵌入式浏览器的磁盘缓存方法,包含:步骤101,启动第一线程和第二线程,并等待浏览器的下载请求事件;步骤102,当浏览器接收到下载请求时:第一线程用于下载请求中磁盘缓存的写入和读出;第二线程以一定的时间间隔,在浏览器空闲时从后台发起下载请求更新缓存资源;其中,所述线程也能够采用进程;当第二线程更新磁盘缓存信息时,第一线程与第二线程对磁盘缓存信息的单个资源互斥访问;当第一线程读写磁盘缓存信息时,第二线程与第一线程对磁盘缓存信息互斥访问;且第二线程的线程执行优先级比第一线程的低。磁盘缓存读写模块和磁盘缓存更新模块并行执行,分别在不同的线程或者进程中执行;通过两者互相配合,提高网络资源的访问速度。
-
公开(公告)号:CN104424116A
公开(公告)日:2015-03-18
申请号:CN201310364090.8
申请日:2013-08-19
申请人: 中国科学院声学研究所 , 北京中科智网科技有限公司
摘要: 本发明提出一种嵌入式浏览器的磁盘缓存方法,包含:步骤101,启动第一线程和第二线程,并等待浏览器的下载请求事件;步骤102,当浏览器接收到下载请求时:第一线程用于下载请求中磁盘缓存的写入和读出;第二线程以一定的时间间隔,在浏览器空闲时从后台发起下载请求更新缓存资源;其中,所述线程也能够采用进程;当第二线程更新磁盘缓存信息时,第一线程与第二线程对磁盘缓存信息的单个资源互斥访问;当第一线程读写磁盘缓存信息时,第二线程与第一线程对磁盘缓存信息互斥访问;且第二线程的线程执行优先级比第一线程的低。磁盘缓存读写模块和磁盘缓存更新模块并行执行,分别在不同的线程或者进程中执行;通过两者互相配合,提高网络资源的访问速度。
-
公开(公告)号:CN103885973A
公开(公告)日:2014-06-25
申请号:CN201210560751.X
申请日:2012-12-21
申请人: 中国科学院声学研究所
摘要: 本发明公开了一种基于Web引擎的RPC系统及实现方法,应用于包括RPC请求方和RPC服务方构成的RPC系统中,RPC请求方包括Web应用和RPC服务支撑环境,RPC请求方执行以下步骤:Web应用向RPC服务支撑环境发起RPC请求,RPC请求包括多种请求结果的回调函数;RPC服务支撑环境将RPC请求转发给RPC服务方,并等待应答信息;RPC服务支撑环境接收来自的RPC服务方的应答信息,并将请求结果返回给Web应用;Web应用根据所述请求结果调用回调函数,并进行相应的操作。本发明在Web引擎上运行的Web应用可以直接调用远程服务器上的过程实现来请求服务,充分利用网络中的服务资源,从而提高用户体验。
-
-
-
-
-
-