一种跨进程的数据处理方法和装置的制造方法_5

文档序号:8905129阅读:来源:国知局
自所述第一进程的调用请求时,创建所述第二窗口。
[0156]A3、如A2所述的方法,所述调用请求中携带有所述第一进程的信息;
[0157]所述方法还包括:在所述第二进程在所述第二窗口中显示所述第一进程对应的用户界面元素的步骤之前,所述第二进程依据所述第一进程的信息确定所述第一进程对应的用户界面元素。
[0158]A4、如Al所述的方法,所述第二进程与所述第一进程关联,包括:所述第二进程连接所述第一进程,或者,所述第二进程由所述第一进程或者第三进程通过调用进程创建接口创建得到。
[0159]A5、如Al至A4中任一所述的方法,所述第二窗口为分层窗口或者非分层窗口。
[0160]A6、如Al至A4中任一所述的方法,所述第二窗口为分层窗口,所述方法还包括:
[0161]所述第二进程在所述第一窗口移动时,移动所述分层窗口以实现所述分层窗口和所述第一窗口的同步;或者
[0162]在所述第一窗口移动时,隐藏所述分层窗口,并依据所述第一窗口的移动轨迹在所述第一窗口上绘制与所述分层窗口相同的图层。
[0163]A7、如Al至4中任一所述的方法,所述第二窗口为分层窗口,所述第二进程在所述第二窗口中显示所述第一进程对应的用户界面元素的步骤,包括:所述第二进程在所述分层窗口上创建输入框窗口;
[0164]所述方法还包括:
[0165]所述第二进程在所述输入框窗口失去焦点时,隐藏所述输入框窗口,并在所述分层窗口上绘制与所述输入框窗口相同的新输入框;
[0166]所述第二进程在所述输入框窗口重新获取焦点时,恢复显示所述输入框窗口。
[0167]AS、如Al至A4中任一所述的方法,所述第一进程为用户进程,所述用户数据包括:用户登陆数据。
[0168]A9、如Al至A4中任一所述的方法,所述方法还包括:所述第二进程在所述用户数据的处理完毕后,向所述第一进程发送预置用户数据,由所述第一进程进行所述预置用户数据的显示。
[0169]A10、如A9所述的方法,所述预置用户数据包括:用户名、用户标识和用户令牌中的至少一种。
[0170]B11、一种跨进程的数据处理装置,包括:
[0171]创建模块,用于针对第二进程创建第二窗口,并将所述第二窗口附加在第一进程的第一窗口之上;其中,所述第二进程为与所述第一进程关联的安全进程;
[0172]显示模块,用于在所述第二窗口中显示所述第一进程对应的用户界面元素;
[0173]采集模块,用于采集用户通过所述用户界面元素提交的用户数据;及
[0174]处理模块,用于对所述用户数据进行处理。
[0175]B12、如Bll所述的装置,所述创建模块,具体用于在接收到来自所述第一进程的调用请求时,创建所述第二窗口。
[0176]B13、如B12所述的装置,所述调用请求中携带有所述第一进程的信息;
[0177]所述装置还包括:确定模块,用于在所述显示模块在所述第二窗口中显示所述第一进程对应的用户界面元素之前,依据所述第一进程的信息确定所述第一进程对应的用户界面元素。
[0178]B14、如Bll所述的装置,所述第二进程与所述第一进程关联,包括:所述第二进程连接所述第一进程,或者,所述第二进程由所述第一进程或者第三进程通过调用进程创建接口创建得到。
[0179]B15、如Bll至B14中任一所述的装置,所述第二窗口为分层窗口或者非分层窗口。
[0180]B16、如Bll至B14中任一所述的装置,所述第二窗口为分层窗口,所述装置还包括:
[0181]移动模块,用于在所述第一窗口移动时,移动所述分层窗口以实现所述分层窗口和所述第一窗口的同步;或者
[0182]第一绘制模块,用于在所述第一窗口移动时,隐藏所述分层窗口,并依据所述第一窗口的移动轨迹在所述第一窗口上绘制与所述分层窗口相同的图层。
[0183]B17、如Bll至B14中任一所述的装置,所述第二窗口为分层窗口,所述显示模块,具体用于在所述分层窗口上创建输入框窗口;
[0184]所述装置还包括:
[0185]第二绘制模块,用于在所述输入框窗口失去焦点时,隐藏所述输入框窗口,并在所述分层窗口上绘制与所述输入框窗口相同的新输入框;
[0186]显示恢复模块,用于在所述输入框窗口重新获取焦点时,恢复显示所述输入框窗
□ O
[0187]B18、如Bll至B14中任一所述的装置,所述第一进程为用户进程,所述用户数据包括:用户登陆数据。
[0188]B19、如Bll至B14中任一所述的装置,所述装置还包括:
[0189]发送模块,用于在所述用户数据的处理完毕后,向所述第一进程发送预置用户数据,由所述第一进程进行所述预置用户数据的显示。
[0190]B20、如B19所述的装置,所述预置用户数据包括:用户名、用户标识和用户令牌中的至少一种。
【主权项】
1.一种跨进程的数据处理方法,包括: 第二进程创建第二窗口,并将所述第二窗口附加在第一进程的第一窗口之上;其中,所述第二进程为与所述第一进程关联的安全进程; 所述第二进程在所述第二窗口中显示所述第一进程对应的用户界面元素; 所述第二进程采集用户通过所述用户界面元素提交的用户数据,并对所述用户数据进行处理。2.如权利要求1所述的方法,其特征在于,所述第二进程创建第二窗口的步骤,包括:所述第二进程在接收到来自所述第一进程的调用请求时,创建所述第二窗口。3.如权利要求2所述的方法,其特征在于,所述调用请求中携带有所述第一进程的信息; 所述方法还包括:在所述第二进程在所述第二窗口中显示所述第一进程对应的用户界面元素的步骤之前,所述第二进程依据所述第一进程的信息确定所述第一进程对应的用户界面元素。4.如权利要求1所述的方法,其特征在于,所述第二进程与所述第一进程关联,包括:所述第二进程连接所述第一进程,或者,所述第二进程由所述第一进程或者第三进程通过调用进程创建接口创建得到。5.如权利要求1至4中任一所述的方法,其特征在于,所述第二窗口为分层窗口或者非分层窗口。6.如权利要求1至4中任一所述的方法,其特征在于,所述第二窗口为分层窗口,所述方法还包括: 所述第二进程在所述第一窗口移动时,移动所述分层窗口以实现所述分层窗口和所述第一窗口的同步;或者 在所述第一窗口移动时,隐藏所述分层窗口,并依据所述第一窗口的移动轨迹在所述第一窗口上绘制与所述分层窗口相同的图层。7.如权利要求1至4中任一所述的方法,其特征在于,所述第二窗口为分层窗口,所述第二进程在所述第二窗口中显示所述第一进程对应的用户界面元素的步骤,包括:所述第二进程在所述分层窗口上创建输入框窗口 ; 所述方法还包括: 所述第二进程在所述输入框窗口失去焦点时,隐藏所述输入框窗口,并在所述分层窗口上绘制与所述输入框窗口相同的新输入框; 所述第二进程在所述输入框窗口重新获取焦点时,恢复显示所述输入框窗口。8.如权利要求1至4中任一所述的方法,其特征在于,所述第一进程为用户进程,所述用户数据包括:用户登陆数据。9.如权利要求1至4中任一所述的方法,其特征在于,所述方法还包括:所述第二进程在所述用户数据的处理完毕后,向所述第一进程发送预置用户数据,由所述第一进程进行所述预置用户数据的显示。10.一种跨进程的数据处理装置,包括: 创建模块,用于针对第二进程创建第二窗口,并将所述第二窗口附加在第一进程的第一窗口之上;其中,所述第二进程为与所述第一进程关联的安全进程;显示模块,用于在所述第二窗口中显示所述第一进程对应的用户界面元素;采集模块,用于采集用户通过所述用户界面元素提交的用户数据?’及处理模块,用于对所述用户数据进行处理。
【专利摘要】本发明实施例提供了一种跨进程的数据处理方法和装置,其中的方法具体包括:第二进程创建第二窗口,并将所述第二窗口附加在第一进程的第一窗口之上;其中,所述第二进程为与所述第一进程关联的安全进程;所述第二进程在所述第二窗口中显示所述第一进程对应的用户界面元素;所述第二进程采集用户通过所述用户界面元素提交的用户数据,并对所述用户数据进行处理。本发明实施例能够隔绝第一进程等其它进程访问用户数据的风险,提高用户数据的安全性。
【IPC分类】G06F9/46
【公开号】CN104881319
【申请号】CN201510246664
【发明人】叶暮鸣
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年9月2日
【申请日】2015年5月14日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1