[发明专利]用户界面数据处理方法及系统有效
申请号: | 201410751329.1 | 申请日: | 2014-12-09 |
公开(公告)号: | CN105739957B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | 梁伟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06Q30/06 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户界面 数据处理 方法 系统 | ||
本申请实施例公开了用户界面数据处理方法及系统,其中,所述方法包括:启动用户界面进程以及脚本进程;脚本进程遍历所述指定用户界面,确定各个编辑类控件的标识信息并获取各控件的句柄;在脚本文件中的各条指令被执行的过程中,根据指令中指定的编辑类控件的标识,确定对应目标编辑类控件的句柄,通过调用该目标编辑类控件的句柄,发出向该目标编辑类控件写入目标数据的命令;用户界面进程接收到句柄被调用的命令后,在用户界面进程中执行所述向该目标编辑类控件写入目标数据的操作。通过本申请实施例,可以提高自动化平台对UI数据的处理效率。
技术领域
本申请涉及自动化UI界面数据处理技术领域,特别是涉及用户界面数据处理方法及系统。
背景技术
在电子商务交易平台中,服务器端需要维护以及更新的数据量非常巨大,其中包括与用户界面(UI)显示相关的数据,在更新这些数据时,一般需要非常多的技术人员执行很多的重复劳动。例如,需要上架一批商品时,需要技术人员准备好相关的数据,并分别针对各条数据对用户界面中的相关控件执行写入或者读取等操作,完成一批商品的上架,需要耗费很长的时间以及劳动力成本。
为了提高工作效率,解放劳动力,现有技术中出现了自动化平台,该平台中可以运行一些自动化脚本,这些脚本将控件的写入、读取等操作抽象出来,并利用高级语言编写成代码,这样在同样需要上架一批商品时,技术人员就只需要用Excel表格等方式准备好相关的数据,包括商品的名称、ID、价格等等,然后启动相关的脚本,该脚本就可以自动执行相关的代码,完成对相应UI数据的处理。
使用自动化脚本进行UI数据处理,可以解放人力成本,但是,自动化脚本自身具有一个先天的缺陷,那就是,脚本语言属于解释型语言,通常不用对源代码进行编译,一般是通过解释器载入脚本后运行。由于每个语句都是执行的时候才进行解释翻译,这样解释型语言每次执行就要翻译一次,效率相对要低。一般来说,处理一万条数据需要6至10秒的时间。在处理的数据量非常大的情况下,可能会出现以下现象:每导入一条数据,界面都随之闪动一下,甚至整个系统的卡死。
因此,如何进一步提高自动化平台对UI数据的处理效率,成为迫切需要本领域技术人员解决的技术问题。
发明内容
本申请提供了用户界面数据处理方法及系统,可以提高自动化平台对UI数据的处理效率。
本申请提供了如下方案:
一种用户界面数据处理方法,预先启动用户界面进程以及脚本进程,所述用户界面进程用于打开待编辑的指定用户界面,所述脚本进程用于执行与所述指定用户界面关联的脚本文件;其中,所述指定用户界面的代码采用编译型编程语言编写,并预先定义有多个编辑类控件;所述脚本文件中包括至少一条指令,各条指令用于向目标编辑类控件写入目标数据;所述方法包括:
在脚本进程中遍历所述指定用户界面,确定各个编辑类控件的标识信息并获取各控件的句柄;
在脚本文件中的各条指令被执行的过程中,根据指令中指定的编辑类控件的标识,确定对应目标编辑类控件的句柄,通过调用该目标编辑类控件的句柄,发出向该目标编辑类控件写入目标数据的命令;
用户界面进程接收到句柄被调用的命令后,在用户界面进程中执行所述向该目标编辑类控件写入目标数据的操作。
一种用户界面数据处理系统,预先启动用户界面进程以及脚本进程,所述用户界面进程用于打开待编辑的指定用户界面,所述脚本进程用于执行与所述指定用户界面关联的脚本文件;其中,所述指定用户界面的代码采用编译型编程语言编写,并预先定义有多个编辑类控件;所述脚本文件中包括至少一条指令,各条指令用于向目标编辑类控件写入目标数据;所述系统包括:
控件句柄获取单元,位于脚本进程,用于在脚本进程中遍历所述指定用户界面,确定各个编辑类控件的标识信息并获取各控件的句柄;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410751329.1/2.html,转载请声明来源钻瓜专利网。