一种基于容器的Web app迁移方法

    公开(公告)号:CN108268304B

    公开(公告)日:2021-06-08

    申请号:CN201710002317.2

    申请日:2017-01-03

    IPC分类号: G06F9/455 G06F9/48

    摘要: 本发明公开了一种基于容器的Web app迁移方法,所述方法包括:当一个Web app运行在嵌入式Linux操作系统Chrome运行环境的Docker容器A内;如果用户需要在另一台终端查看该Web app,触发Web app迁移条件,采用Snapshot技术保存Web app的执行状态;经过迁移管理节点将Snapshot发送至目标节点;目标节点接收到迁移请求,根据资源需求创建目标节点容器B;Snapshot在目标节点容器B内进行状态恢复并继续运行Web app。本发明的方法能够实现Web app的状态迁移运行,具备即时保存、状态迁移、跨平台特性和安全隔离特性。

    一种基于容器的浏览器单机资源管理方法

    公开(公告)号:CN107665145B

    公开(公告)日:2020-04-03

    申请号:CN201610618049.2

    申请日:2016-07-29

    IPC分类号: G06F9/50

    摘要: 本发明公开了一种基于容器的浏览器单机资源管理方法,所述方法包括:步骤1)将浏览器资源按照类型分为两类:共享性资源和HTML5资源;步骤2)分别进行共享性资源容器化和HTML5资源容器化;步骤3)引入容器树结构对每个WEB应用对应的多个容器进行管理;步骤4)以WEB应用为单位,基于容器树结构和容器自身资源管理机制分别对共享性资源和HTML5资源进行管理。本发明的方法基于容器实现浏览器资源管理,可以利用容器的资源管理机制实现对浏览器资源高效、精细的管理和控制,同时提高浏览器资源利用率。

    一种提高嵌入式浏览器运行速度的方法

    公开(公告)号:CN107491330B

    公开(公告)日:2020-04-03

    申请号:CN201710670674.6

    申请日:2017-08-08

    IPC分类号: G06F9/445 G06F16/957

    摘要: 本发明涉及一种提高嵌入式浏览器运行速度的方法,包括:步骤1)为嵌入式浏览器构建客户端、服务器端、以及两者之间的通信通道;步骤2)在嵌入式智能终端设备启动过程中触发服务器端启动,驱动嵌入式浏览器完成初始化工作;步骤3)通过触发指令触发客户端启动并完成初始化工作,以客户端接收用户向嵌入式浏览器输入的指令信息;步骤4)利用客户端对接收到的指令信息有效性进行判断,将有效指令映射为客户端与服务器端之间的通信信令,与用户输入的焦点信息一起发送给服务器端;步骤5)通过服务器端解析、执行其接收到的通信信令,并根据焦点信息控制嵌入式浏览器在指定的标签页上显示操作结果;通过实施上述方法提高了浏览器的运行速度。

    嵌入式智能终端异常数据的检测方法和嵌入式智能终端

    公开(公告)号:CN108337226A

    公开(公告)日:2018-07-27

    申请号:CN201711375673.5

    申请日:2017-12-19

    IPC分类号: H04L29/06 H04L29/08 G06F17/30

    摘要: 本发明提供了一种嵌入式智能终端异常数据的检测方法和嵌入式智能终端,该检测方法包括:接收待测数据,待测数据包含异常数据;确定待测数据中的对象,每个对象的k近邻,以及对象之间的k近邻关系;根据对象之间的k近邻关系构造k近邻有向图;根据k近邻有向图构造k-聚类图,并对k-聚类图中的聚类簇进行标记;当聚类簇中的部分聚类簇满足预设条件时,部分聚类簇中的待测数据作为异常数据输出。该方法能够在终端设备计算资源有限的情形下,使用图聚类方法对嵌入式智能终端环境进行小规模的异常数据挖掘,检测率较高,运行效率较高,同时减少了误报率。

    浏览器本地接口扩展方法及装置

    公开(公告)号:CN104267972B

    公开(公告)日:2018-02-13

    申请号:CN201410559789.4

    申请日:2014-10-20

    IPC分类号: G06F9/44

    摘要: 本发明涉及一种浏览器本地接口扩展方法及装置,所述方法包括:利用JavaScript框架模块,对浏览器本地接口进行扩展和封装,得到扩展接口;调用JavaScript对象的实现方法,实现所述扩展接口,得到扩展JavaScript对象;Android注册实现模块注册所述JavaScript框架模块中扩展的JavaScript对象到浏览器内核,实现所述JavaScript对象的功能。本发明提供的浏览器本地接口扩展方法,实现了在Android系统中扩展浏览器本地复杂接口的功能,增加了Android系统对网页接口的支持,从而增强了Android系统对网页应用的兼容性。

    一种基于Chromium的命名管道进程通信方法

    公开(公告)号:CN107665148A

    公开(公告)日:2018-02-06

    申请号:CN201610609011.9

    申请日:2016-07-28

    IPC分类号: G06F9/54

    摘要: 本发明公开了一种基于Chromium的命名管道进程通信方法,所述方法包括:对需要通信的进程A和B基于命名管道的UNIX Domain Socket分别创建Server端和Client端,并生成相应的Socket句柄fd1和fd2,两个Socket句柄分别与Libevent的事件进行绑定,当Client端向Server端发起请求时,Server端绑定的事件被触发,生成用于通信的Socket句柄fd3,并与Libevent的事件进行绑定,则Server端利用句柄fd3和事件发送和接收消息,Client端利用句柄fd2和事件发送和接收消息。本发明的方法基于命名管道的UNIX Domain Socket,可以完成任意进程之间的通信,与Chromium原有的相比,进程的适用范围更广。

    一种提高嵌入式浏览器运行速度的方法

    公开(公告)号:CN107491330A

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

    申请号:CN201710670674.6

    申请日:2017-08-08

    IPC分类号: G06F9/445 G06F17/30

    摘要: 本发明涉及一种提高嵌入式浏览器运行速度的方法,包括:步骤1)为嵌入式浏览器构建客户端、服务器端、以及两者之间的通信通道;步骤2)在嵌入式智能终端设备启动过程中触发服务器端启动,驱动嵌入式浏览器完成初始化工作;步骤3)通过触发指令触发客户端启动并完成初始化工作,以客户端接收用户向嵌入式浏览器输入的指令信息;步骤4)利用客户端对接收到的指令信息有效性进行判断,将有效指令映射为客户端与服务器端之间的通信信令,与用户输入的焦点信息一起发送给服务器端;步骤5)通过服务器端解析、执行其接收到的通信信令,并根据焦点信息控制嵌入式浏览器在指定的标签页上显示操作结果;通过实施上述方法提高了浏览器的运行速度。

    一种基于插件机制的动态加载组件方法和系统

    公开(公告)号:CN104424002B

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

    申请号:CN201310409594.7

    申请日:2013-09-10

    IPC分类号: G06F9/445

    摘要: 本发明涉及一种基于插件机制的动态加载组件方法和系统,所述方法包括:应用程序或组件在接收到需要调用其它组件中的相应功能指令时,查找所述其它组件,所述其它组件提供标准插件接口,具有唯一标识其身份的“MIME Type”;查找到所述组件后,将所述组件加载到内存中,并获取创建所述组件实例的接口以及调用所述组件的相应功能接口;在不需要所述的相应功能时,调用卸载组件接口,将所述其他组件卸载。本发明实施例所述接口为标准插件接口,在编译时不链接组件,在应用程序启动时不加载不必要的组件,节省了内存,避免了针对不同业务形态的嵌入式系统生成不同版本的应用程序。

    一种嵌入式浏览器接口动态扩展方法及系统

    公开(公告)号:CN102830959B

    公开(公告)日:2015-09-09

    申请号:CN201110162134.X

    申请日:2011-06-16

    IPC分类号: G06F9/44

    摘要: 本发明提供一种嵌入式浏览器JavaScript接口动态扩展方法及系统,包含:步骤1,浏览器以静态方式扩展JavaScript引擎的应用支撑接口、应用库载入接口和应用库卸载接口;步骤2,某一业务提供方进行其业务所需的若干应用接口的开发,并将所述开发的若干接口的代码编译成二进制形式的动态库文件并通过应用库载入接口存储到所述浏览器的内存中;步骤3,当所述浏览器在页面中解析到所述应用支撑接口时利用此接口在所述浏览器内存中查找所述业务提供方的若干应用接口的入口地址,如果找到则执行所述应用接口的程序,即实现了基于业务动态扩展所述浏览器的JavaScript接口;所述应用支撑接口为所述浏览器扩展的JavaScript接口,用于查找指定接口名的接口程序的入口地址,如果查找到,则执行扩展应用接口。