一种多屏互动场景中服务在客户端的呈现方法及系统

    公开(公告)号:CN103581199A

    公开(公告)日:2014-02-12

    申请号:CN201310573931.6

    申请日:2013-11-15

    IPC分类号: H04L29/06 G06F3/14

    CPC分类号: G06F3/1423

    摘要: 本发明公开了一种多屏互动场景中服务在客户端的呈现方法及系统,该方法包括以下步骤:监测多屏互动客户端的操作行为;根据监测到的多屏互动客户端的操作行为进行分析,获取多屏互动客户端对不同服务的喜好程度;通过获取到的多屏互动客户端对不同服务的喜好程度,更新服务喜好程度列表;将所述服务喜好程度列表中的服务信息进行排序,并呈现给用户。该系统包括:采集模块、分析模块、存储模块和呈现模块。本发明引入用户行为分析的机制,使得多屏互动客户端对获取到的局域网内的服务进行智能排序,从而使得尤其是在多屏互动客户端获取到的服务数量较多时,达到更好的用户体验。

    一种多屏互动场景中服务在客户端的呈现方法及系统

    公开(公告)号:CN103581199B

    公开(公告)日:2017-01-18

    申请号:CN201310573931.6

    申请日:2013-11-15

    IPC分类号: H04L29/06 G06F3/14

    CPC分类号: G06F3/1423

    摘要: 本发明公开了一种多屏互动场景中服务在客户端的呈现方法及系统,该方法包括以下步骤:监测多屏互动客户端的操作行为;根据监测到的多屏互动客户端的操作行为进行分析,获取多屏互动客户端对不同服务的喜好程度;通过获取到的多屏互动客户端对不同服务的喜好程度,更新服务喜好程度列表;将所述服务喜好程度列表中的服务信息进行排序,并呈现给用户。该系统包括:采集模块、分析模块、存储模块和呈现模块。本发明引入用户行为分析的机制,使得多屏互动客户端对获取到的局域网内的服务进行智能排序,从而使得尤其是在多屏互动客户端获取到的服务数量较多时,达到更好的用户体验。

    一种基于嵌入式浏览器CSS引擎并行化方法

    公开(公告)号:CN105022667A

    公开(公告)日:2015-11-04

    申请号:CN201410171842.3

    申请日:2014-04-25

    IPC分类号: G06F9/48 G06F17/30

    摘要: 本发明提供一种基于嵌入式浏览器CSS引擎并行化的处理方法,所述方法包含:步骤101:启动主线程进行页面解析;步骤102)新建线程下载当页面解析过程中收到的外部样式表或图片资源;步骤103)再次新建线程,采用再次新建的线程解析收到的CSS样式,且一种CSS样式采用一个新建的线程进行解析;步骤103)经过一段时间,主线程完成页面解析,其余新建线程完成样式解析;步骤104)开启选择器匹配线程,将页面解析和样式解析的输出结果输入选择器匹配线程,完成DOM节点与选择器的匹配,最终生成渲染树。本发明的方法对CSS引擎资源获取、样式解析和选择器匹配三个方面分别进行并行处理。从而减少了浏览器页面解析过程中的等待时间,加快了网页的加载速度。

    一种基于虚拟化技术构建智能终端WEB运行时的方法

    公开(公告)号:CN107423619B

    公开(公告)日:2020-06-16

    申请号:CN201610343932.5

    申请日:2016-05-23

    IPC分类号: G06F21/53 G06F9/455

    摘要: 本发明提供了一种基于虚拟化技术构建智能终端WEB运行时环境的方法,所述方法包括:构建与Docker相结合的多进程WEB引擎,每个WEB应用通过容器进行隔离;将多进程WEB引擎中浏览器主进程和渲染进程进行分离,渲染进程在Docker容器中运行;多进程WEB引擎中的浏览器主进程和渲染进程通过IPC进行通信;WEB运行时管理中的应用进程包括Docker的Container Handler和Docker client,其中Container Handler用于管理应用的进程,调用Docker client提供的接口;Docker client用于与Docker引擎交互,管理容器和获取容器状态信息。本发明的方法基于容器隔离WEB应用,使得WEB应用具有更高的安全性;可同时实现对进程和资源的隔离;在应用隔离的同时并可实现资源共享,资源利用率高;容器间可基于Docker虚拟化技术进行通信;启动速度快。

    一种基于嵌入式浏览器CSS引擎并行化方法

    公开(公告)号:CN105022667B

    公开(公告)日:2018-08-14

    申请号:CN201410171842.3

    申请日:2014-04-25

    IPC分类号: G06F9/48 G06F17/30

    摘要: 本发明提供一种基于嵌入式浏览器CSS引擎并行化的处理方法,所述方法包含:步骤101:启动主线程进行页面解析;步骤102)新建线程下载当页面解析过程中收到的外部样式表或图片资源;步骤103)再次新建线程,采用再次新建的线程解析收到的CSS样式,且一种CSS样式采用一个新建的线程进行解析;步骤103)经过一段时间,主线程完成页面解析,其余新建线程完成样式解析;步骤104)开启选择器匹配线程,将页面解析和样式解析的输出结果输入选择器匹配线程,完成DOM节点与选择器的匹配,最终生成渲染树。本发明的方法对CSS引擎资源获取、样式解析和选择器匹配三个方面分别进行并行处理。从而减少了浏览器页面解析过程中的等待时间,加快了网页的加载速度。

    一种嵌入式浏览器磁盘缓存的方法及系统

    公开(公告)号:CN104424116B

    公开(公告)日:2017-07-07

    申请号:CN201310364090.8

    申请日:2013-08-19

    IPC分类号: G06F3/06

    摘要: 本发明提出一种嵌入式浏览器的磁盘缓存方法,包含:步骤101,启动第一线程和第二线程,并等待浏览器的下载请求事件;步骤102,当浏览器接收到下载请求时:第一线程用于下载请求中磁盘缓存的写入和读出;第二线程以一定的时间间隔,在浏览器空闲时从后台发起下载请求更新缓存资源;其中,所述线程也能够采用进程;当第二线程更新磁盘缓存信息时,第一线程与第二线程对磁盘缓存信息的单个资源互斥访问;当第一线程读写磁盘缓存信息时,第二线程与第一线程对磁盘缓存信息互斥访问;且第二线程的线程执行优先级比第一线程的低。磁盘缓存读写模块和磁盘缓存更新模块并行执行,分别在不同的线程或者进程中执行;通过两者互相配合,提高网络资源的访问速度。

    一种Android本地应用的显示加载方法及系统

    公开(公告)号:CN104793966A

    公开(公告)日:2015-07-22

    申请号:CN201410028431.9

    申请日:2014-01-21

    IPC分类号: G06F9/445 G06F3/0481

    摘要: 本发明提供了一种Android本地应用的显示加载方法及系统,所述方法包含:步骤101,设置Web执行环境的主页面为应用列表的显示页面,所述应用列表包含:web应用、Android本地应用、应用商店和设置页面;步骤102,采用Android系统自带的应用信息匹配的方式获取Android本地应用图标和标题,并将获得的图标和标题发送至显示页面进行显示;步骤103,当启动某个本地应用时,点击显示的本地应用的图标,调用Android本地应用的启动函数打开本地应用;步骤104,在Web执行环境主页面的应用商店中,点击某个应用,下载Android本地应用到指定目录并自动安装;步骤105,在Web执行环境主页面的设置页面中,点击某个应用,可以卸载该应用。在Web执行环境中,Android本地应用和Web应用分别利用不同的管理逻辑,通过Web页面显示的重排,使用户感受不出其差距,实现了应用程序管理的一致性。

    一种嵌入式浏览器磁盘缓存的方法及系统

    公开(公告)号:CN104424116A

    公开(公告)日:2015-03-18

    申请号:CN201310364090.8

    申请日:2013-08-19

    IPC分类号: G06F12/08 G06F3/06

    摘要: 本发明提出一种嵌入式浏览器的磁盘缓存方法,包含:步骤101,启动第一线程和第二线程,并等待浏览器的下载请求事件;步骤102,当浏览器接收到下载请求时:第一线程用于下载请求中磁盘缓存的写入和读出;第二线程以一定的时间间隔,在浏览器空闲时从后台发起下载请求更新缓存资源;其中,所述线程也能够采用进程;当第二线程更新磁盘缓存信息时,第一线程与第二线程对磁盘缓存信息的单个资源互斥访问;当第一线程读写磁盘缓存信息时,第二线程与第一线程对磁盘缓存信息互斥访问;且第二线程的线程执行优先级比第一线程的低。磁盘缓存读写模块和磁盘缓存更新模块并行执行,分别在不同的线程或者进程中执行;通过两者互相配合,提高网络资源的访问速度。

    一种基于虚拟化技术构建智能终端WEB运行时的方法

    公开(公告)号:CN107423619A

    公开(公告)日:2017-12-01

    申请号:CN201610343932.5

    申请日:2016-05-23

    IPC分类号: G06F21/53 G06F9/455

    摘要: 本发明提供了一种基于虚拟化技术构建智能终端WEB运行时环境的方法,所述方法包括:构建与Docker相结合的多进程WEB引擎,每个WEB应用通过容器进行隔离;将多进程WEB引擎中浏览器主进程和渲染进程进行分离,渲染进程在Docker容器中运行;多进程WEB引擎中的浏览器主进程和渲染进程通过IPC进行通信;WEB运行时管理中的应用进程包括Docker的Container Handler和Docker client,其中Container Handler用于管理应用的进程,调用Docker client提供的接口;Docker client用于与Docker引擎交互,管理容器和获取容器状态信息。本发明的方法基于容器隔离WEB应用,使得WEB应用具有更高的安全性;可同时实现对进程和资源的隔离;在应用隔离的同时并可实现资源共享,资源利用率高;容器间可基于Docker虚拟化技术进行通信;启动速度快。