一種跨進(jìn)程的數(shù)據(jù)處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種跨進(jìn)程的數(shù)據(jù)處理方法和裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,各種提供便捷服務(wù)的網(wǎng)站也應(yīng)運(yùn)而生。各網(wǎng)站為了區(qū)分用戶的身份及其真實(shí)性,一般會(huì)要求用戶注冊(cè)并登陸其自有的用戶ID(標(biāo)識(shí),Identity)。而用戶ID的注冊(cè)往往需要用戶提交身份證號(hào)、手機(jī)號(hào)等身份信息,并且,在用戶ID的賬戶中可能會(huì)包括有用戶存入的用于交易的電子貨幣,因此,網(wǎng)站中用戶登陸信息的安全性非常重要。
[0003]目前,在網(wǎng)絡(luò)上出現(xiàn)了大量的釣魚網(wǎng)站或其他不良網(wǎng)站,這些網(wǎng)站通過(guò)套取用戶登陸信息來(lái)盜取用戶的電子貨幣信息;還有一些網(wǎng)站確實(shí)提供一些對(duì)用戶有用的服務(wù),但同時(shí)也濫用或泄露用戶的身份信息。上述用戶登陸信息和用戶的身份信息的泄露都有可能對(duì)用戶造成巨大的損失。
【發(fā)明內(nèi)容】
[0004]鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的一種跨進(jìn)程的數(shù)據(jù)處理方法和裝置。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種跨進(jìn)程的數(shù)據(jù)處理方法,包括:
[0006]第二進(jìn)程創(chuàng)建第二窗口,并將所述第二窗口附加在第一進(jìn)程的第一窗口之上;其中,所述第二進(jìn)程為與所述第一進(jìn)程關(guān)聯(lián)的安全進(jìn)程;
[0007]所述第二進(jìn)程在所述第二窗口中顯示所述第一進(jìn)程對(duì)應(yīng)的用戶界面元素;
[0008]所述第二進(jìn)程采集用戶通過(guò)所述用戶界面元素提交的用戶數(shù)據(jù),并對(duì)所述用戶數(shù)據(jù)進(jìn)行處理。
[0009]可選地,所述第二進(jìn)程創(chuàng)建第二窗口的步驟,包括:所述第二進(jìn)程在接收到來(lái)自所述第一進(jìn)程的調(diào)用請(qǐng)求時(shí),創(chuàng)建所述第二窗口。
[0010]可選地,所述調(diào)用請(qǐng)求中攜帶有所述第一進(jìn)程的信息;
[0011]所述方法還包括:在所述第二進(jìn)程在所述第二窗口中顯示所述第一進(jìn)程對(duì)應(yīng)的用戶界面元素的步驟之前,所述第二進(jìn)程依據(jù)所述第一進(jìn)程的信息確定所述第一進(jìn)程對(duì)應(yīng)的用戶界面元素。
[0012]可選地,所述第二進(jìn)程與所述第一進(jìn)程關(guān)聯(lián),包括:所述第二進(jìn)程連接所述第一進(jìn)程,或者,所述第二進(jìn)程由所述第一進(jìn)程或者第三進(jìn)程通過(guò)調(diào)用進(jìn)程創(chuàng)建接口創(chuàng)建得到。
[0013]可選地,所述第二窗口為分層窗口或者非分層窗口。
[0014]可選地,所述第二窗口為分層窗口,所述方法還包括:
[0015]所述第二進(jìn)程在所述第一窗口移動(dòng)時(shí),移動(dòng)所述分層窗口以實(shí)現(xiàn)所述分層窗口和所述第一窗口的同步;或者
[0016]在所述第一窗口移動(dòng)時(shí),隱藏所述分層窗口,并依據(jù)所述第一窗口的移動(dòng)軌跡在所述第一窗口上繪制與所述分層窗口相同的圖層。
[0017]可選地,所述第二窗口為分層窗口,所述第二進(jìn)程在所述第二窗口中顯示所述第一進(jìn)程對(duì)應(yīng)的用戶界面元素的步驟,包括:所述第二進(jìn)程在所述分層窗口上創(chuàng)建輸入框窗P ;
[0018]所述方法還包括:
[0019]所述第二進(jìn)程在所述輸入框窗口失去焦點(diǎn)時(shí),隱藏所述輸入框窗口,并在所述分層窗口上繪制與所述輸入框窗口相同的新輸入框;
[0020]所述第二進(jìn)程在所述輸入框窗口重新獲取焦點(diǎn)時(shí),恢復(fù)顯示所述輸入框窗口。
[0021]可選地,所述第一進(jìn)程為用戶進(jìn)程,所述用戶數(shù)據(jù)包括:用戶登陸數(shù)據(jù)。
[0022]可選地,所述方法還包括:所述第二進(jìn)程在所述用戶數(shù)據(jù)的處理完畢后,向所述第一進(jìn)程發(fā)送預(yù)置用戶數(shù)據(jù),由所述第一進(jìn)程進(jìn)行所述預(yù)置用戶數(shù)據(jù)的顯示。
[0023]可選地,所述預(yù)置用戶數(shù)據(jù)包括:用戶名、用戶標(biāo)識(shí)和用戶令牌中的至少一種。
[0024]依據(jù)本發(fā)明的另一個(gè)方面,提供了一種跨進(jìn)程的數(shù)據(jù)處理裝置,包括:
[0025]創(chuàng)建模塊,用于針對(duì)第二進(jìn)程創(chuàng)建第二窗口,并將所述第二窗口附加在第一進(jìn)程的第一窗口之上;其中,所述第二進(jìn)程為與所述第一進(jìn)程關(guān)聯(lián)的安全進(jìn)程;
[0026]顯示模塊,用于在所述第二窗口中顯示所述第一進(jìn)程對(duì)應(yīng)的用戶界面元素;
[0027]采集模塊,用于采集用戶通過(guò)所述用戶界面元素提交的用戶數(shù)據(jù);及
[0028]處理模塊,用于對(duì)所述用戶數(shù)據(jù)進(jìn)行處理。
[0029]可選地,所述創(chuàng)建模塊,具體用于在接收到來(lái)自所述第一進(jìn)程的調(diào)用請(qǐng)求時(shí),創(chuàng)建所述第二窗口。
[0030]可選地,所述調(diào)用請(qǐng)求中攜帶有所述第一進(jìn)程的信息;
[0031]所述裝置還包括:確定模塊,用于在所述顯示模塊在所述第二窗口中顯示所述第一進(jìn)程對(duì)應(yīng)的用戶界面元素之前,依據(jù)所述第一進(jìn)程的信息確定所述第一進(jìn)程對(duì)應(yīng)的用戶界面元素。
[0032]可選地,所述第二進(jìn)程與所述第一進(jìn)程關(guān)聯(lián),包括:所述第二進(jìn)程連接所述第一進(jìn)程,或者,所述第二進(jìn)程由所述第一進(jìn)程或者第三進(jìn)程通過(guò)調(diào)用進(jìn)程創(chuàng)建接口創(chuàng)建得到。
[0033]可選地,所述第二窗口為分層窗口或者非分層窗口。
[0034]可選地,所述第二窗口為分層窗口,所述裝置還包括:
[0035]移動(dòng)模塊,用于在所述第一窗口移動(dòng)時(shí),移動(dòng)所述分層窗口以實(shí)現(xiàn)所述分層窗口和所述第一窗口的同步;或者
[0036]第一繪制模塊,用于在所述第一窗口移動(dòng)時(shí),隱藏所述分層窗口,并依據(jù)所述第一窗口的移動(dòng)軌跡在所述第一窗口上繪制與所述分層窗口相同的圖層。
[0037]可選地,所述第二窗口為分層窗口,所述顯示模塊,具體用于在所述分層窗口上創(chuàng)建輸入框窗口;
[0038]所述裝置還包括:
[0039]第二繪制模塊,用于在所述輸入框窗口失去焦點(diǎn)時(shí),隱藏所述輸入框窗口,并在所述分層窗口上繪制與所述輸入框窗口相同的新輸入框;
[0040]顯示恢復(fù)模塊,用于在所述輸入框窗口重新獲取焦點(diǎn)時(shí),恢復(fù)顯示所述輸入框窗
□ O
[0041]可選地,所述第一進(jìn)程為用戶進(jìn)程,所述用戶數(shù)據(jù)包括:用戶登陸數(shù)據(jù)。
[0042]可選地,所述裝置還包括:
[0043]發(fā)送模塊,用于在所述用戶數(shù)據(jù)的處理完畢后,向所述第一進(jìn)程發(fā)送預(yù)置用戶數(shù)據(jù),由所述第一進(jìn)程進(jìn)行所述預(yù)置用戶數(shù)據(jù)的顯示。
[0044]可選地,所述預(yù)置用戶數(shù)據(jù)包括:用戶名、用戶標(biāo)識(shí)和用戶令牌中的至少一種。
[0045]根據(jù)本發(fā)明實(shí)施例的一種跨進(jìn)程的數(shù)據(jù)處理方法和裝置,第二進(jìn)程將創(chuàng)建的第二窗口附加在與其關(guān)聯(lián)的第一進(jìn)程的第一窗口之上,并在所述第二窗口中顯示所述第一進(jìn)程對(duì)應(yīng)的用戶界面元素;這樣,第二進(jìn)程可以采集用戶通過(guò)所述用戶界面元素提交的用戶數(shù)據(jù),并對(duì)所述用戶數(shù)據(jù)進(jìn)行處理;由于所述用戶數(shù)據(jù)的顯示和處理過(guò)程均由與第一進(jìn)程關(guān)聯(lián)的第二進(jìn)程實(shí)現(xiàn),而該第二進(jìn)程為安全進(jìn)程,因此,本發(fā)明實(shí)施例使用第二進(jìn)程的數(shù)據(jù)處理功能實(shí)現(xiàn)第一進(jìn)程側(cè)用戶數(shù)據(jù)等敏感數(shù)據(jù)的處理,能夠隔絕第一進(jìn)程等其它進(jìn)程訪問(wèn)用戶數(shù)據(jù)的風(fēng)險(xiǎn),提高用戶數(shù)據(jù)的安全性;例如,當(dāng)所述通信數(shù)據(jù)為用戶登陸數(shù)據(jù)時(shí),只有安全進(jìn)程才能獲取和處理該用戶登陸數(shù)據(jù),因此,能夠提高用戶登陸數(shù)據(jù)的安全性。
[0046]并且,上述第二窗口還可以為分層窗口,因此能夠發(fā)揮分層窗口具有窗口擴(kuò)展屬性或窗口透明度可調(diào)的優(yōu)勢(shì),使得所述分層窗口不影響所述第一窗口的顯示效果。
[0047]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說(shuō)明】
[0048]通過(guò)閱讀下文可選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出可選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0049]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨進(jìn)程的數(shù)據(jù)處理方法的步驟流程示意圖;
[0050]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨進(jìn)程的數(shù)據(jù)處理方法的步驟流程示意圖;
[0051]圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨進(jìn)程的數(shù)據(jù)處理方法的步驟流程示意圖;
[0052]圖4示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨進(jìn)程的數(shù)據(jù)處理方法的步驟流程示意圖;
[0053]圖5示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨進(jìn)程的數(shù)據(jù)處理裝置的結(jié)構(gòu)示意;
[0054]圖6示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨進(jìn)程的數(shù)據(jù)處理裝置的結(jié)構(gòu)示意;以及
[0055]圖7示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種跨進(jìn)程的數(shù)據(jù)處理裝置的結(jié)構(gòu)示意。
【具體實(shí)施方式】
[0056]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯