[发明专利]获取、反编译图形用户界面属性信息的方法及装置有效
申请号: | 201010282196.X | 申请日: | 2010-09-10 |
公开(公告)号: | CN102402429A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 郭建华 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 反编译 图形 用户界面 属性 信息 方法 装置 | ||
技术领域
本发明涉及信息处理领域,尤其涉及一种获取、反编译图形用户界面属性信息的方法及装置。
背景技术
JAVA开发的软件目前主要有两种主要展示方式,一种是图形用户界面(Graphical User Interface,GUI),在企业应用中通常需要安装客户端才能使用;一种则是WEB界面,通过IE浏览器的方式即可访问。如何在软件应用阶段获取上述界面的属性信息,对于技术人员对软件进行二次开发来说,具有很重要的意义。
对于采用WEB界面进行展示的软件,技术人员可以在该软件应用阶段,通过“查看属性”操作,获得该WEB界面对应的后台文件信息。另外,也可以通过“查看源文件”操作获得该WEB界面的源代码信息,进行后续开发。
而对于利用GUI进行展示的软件,技术人员无法在软件应用阶段通过“查看属性”或“查看源文件”等操作从客户端获取GUI属性信息,获取界面属性信息需要通过开发工具才可以得到GUI属性信息,操作过程十分繁琐。
发明内容
有鉴于此,本发明提供一种获取、反编译GUI属性信息的方法及装置,以解决现有技术中获取GUI属性信息的过程操作繁琐的问题。其具体方案如下:
一种获取图形用户界面属性信息的方法,包括:
接收用户通过执行预设操作发送的获取界面属性信息指令;
参考预先设定的所述获取界面属性信息指令与预先设置于界面代码或基类代码内的获取界面属性信息代码间的对应关系,调用所述获取界面属性信息代码;
执行所述获取界面属性信息代码,以获取所述图形用户界面属性信息。
优选的,所述发送获取界面属性信息指令的操作是在判断执行预设操作的用户具有获取界面属性信息权限后执行的。
优选的,按照以下步骤判断发送指令的用户是否具有获取界面属性信息权限:
获取用户的IP地址;
在预先设定的用户权限数据表中查找所述用户的IP地址;
判断所述用户的IP地址对应的权限属性字段是否为真,若为真,则所述用户具有获取界面属性信息权限,若为假,则所述用户不具有获取界面属性信息权限。
优选的,所述预设操作包括:点击右键操作和/或快捷键操作。
一种获取图形用户界面属性信息的装置,包括:
接收单元,用于接收用户通过执行预设操作发送的获取界面属性信息指令;
代码调用单元,用于参考预先设定的所述获取界面属性信息指令与预先设置于界面代码或基类代码内的获取界面属性信息代码间的对应关系,调用所述获取界面属性信息代码;
代码执行单元,用于执行所述获取界面属性信息代码,以获取所述图形用户界面属性信息。
优选的,还包括:权限判断单元,用于判断执行预设操作的用户是否具有获取界面属性信息权限。
优选的,所述权限判断单元包括:
IP获取单元,用于获取所述用户的IP地址;
查找单元,用于在预先设定的用户权限数据表中查找所述用户的IP地址;
属性判断单元,用于判断所述用户的IP地址对应的权限属性字段是否为真,若为真,则所述用户具有获取界面属性信息权限,若为假,则所述用户不具有获取界面属性信息权限。
一种反编译图形用户界面属性信息的方法,包括:
接收用户通过预设操作发送的反编译界面属性信息指令;
调用预先设定的反编译程序;
参考预先设定的所述反编译界面属性信息指令与预先设置于界面代码或基类代码内的获取界面属性信息代码间的对应关系,调用所述获取界面属性信息代码,获取所述图形用户界面属性信息;
执行所述反编译程序,反编译所述获取的图形用户界面属性信息,得到与所述图形用户界面属性信息对应的代码。
优选的,所述发送反编译界面属性信息指令的操作是在判断执行预设操作的用户具有获取界面属性信息权限后执行的。
一种反编译图形用户界面属性信息的装置,包括:
接收单元,用于接收用户通过预设操作发送的反编译界面属性信息指令;
程序调用单元,用于调用预先设定的反编译程序;
图形用户界面属性信息获取单元,用于参考预先设定的所述反编译界面属性信息指令与预先设置于界面代码或基类代码内的获取界面属性信息代码间的对应关系,调用所述获取界面属性信息代码,获取所述图形用户界面属性信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010282196.X/2.html,转载请声明来源钻瓜专利网。