[发明专利]一种应用界面的集成系统和方法有效
申请号: | 201410660393.9 | 申请日: | 2014-11-18 |
公开(公告)号: | CN105677308B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 周训波;严磊;张巧英 | 申请(专利权)人: | 大唐电信科技股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种应用界面的集成系统和方法。所述系统包括安装有第一应用的第一主机节点和安装有第二应用的第二主机节点;第一主机节点包括至少一个应用界面展示组件;应用界面展示组件包括网络传输代理模块;第二主机节点包括界面采集模块和网络传输存根模块;应用界面展示组件还包括界面展示模块。依据本发明实施例集成应用和被集成应用可以不要求在同一个主机节点上运行,不要求具备相同的软件运行环境,不要求具备兼容的编程语言,也不要求编写集成程序,从而可以支持远程应用界面级的采集与集成,被集成应用可以在运行在远程的、异构的软件平台上,不需要修改代码;并且,可以采集虚拟机里运行的被集成应用信息,不需要物理显示适配器。 | ||
搜索关键词: | 一种 应用 界面 集成 系统 方法 | ||
【主权项】:
1.一种应用界面的集成系统,其特征在于,包括安装有第一应用的第一主机节点和安装有第二应用的第二主机节点,所述第一应用为采用C语言、C++语言或Java语言编写的应用程序或浏览器,所述第二主机节点为物理主机节点或虚拟主机节点;所述第一主机节点包括至少一个应用界面展示组件,所述应用界面展示组件为动态链接库、可执行程序包或浏览器插件;所述第一应用,用于向所述应用界面展示组件发送采集会话指令,所述采集会话指令携带第二应用所在的第二主机节点的位置信息;所述应用界面展示组件包括网络传输代理模块,所述网络传输代理模块用于根据所述采集会话建立指令建立与所述第二主机节点之间的网络连接通道,并通过所述网络连接通道将所述采集会话指令发送给所述第二主机节点;所述第二主机节点包括界面采集模块和网络传输存根模块,所述界面采集模块用于接收所述应用界面展示组件发送的采集会话指令,开始静态采集和/或周期性动态采集所述第二应用的界面信息,所述网络传输存根模块用于将采集的界面信息反馈给所述应用界面展示组件;所述采集会话指令携带采集参数,所述采集参数包括可执行映像的名称、应用主窗口标题名称、窗口名称和类型、窗口尺寸、采集区矩形位置、尺寸和采集周期参数;所述界面采集模块包括:窗口查找子模块,用于根据所述采集参数中可执行映像的名称和应用主窗口标题名称,在系统的业务进程列表中查找目标窗口;尺寸计算子模块,用于比较所述窗口尺寸、采集区矩形位置和尺寸,计算采集时采集区的位置和采集区的尺寸;接口调用子模块,用于调用系统API接口,根据所述采集周期参数周期性采集目标窗口的图像;所述应用界面展示组件还包括界面展示模块,所述界面展示模块用于控制所述界面信息在所述第一应用的界面窗口的展示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐电信科技股份有限公司,未经大唐电信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410660393.9/,转载请声明来源钻瓜专利网。