|
元威網路機器人應用
Account Aggregation 網銀存款彙整系統
Account Aggregation 網銀存款彙整系統前言:
在網路的世界裡,許多資料的搜尋過程是繁瑣而煩人的,有沒有一個東西可以代替人去做這些動作呢?
有的,「網路機器人」便是這樣的一個產物,「網路機器人」模擬人的手部動作與思考方式,一步一步將搜尋過程中所需要按下的按鈕、翻頁等動作完成,同時還可將這些散落在各處且形式不一的資料,集合到同一個畫面、以一致的格式呈現在使用者眼前。
當然,這個機器人有個學習過程與蒐集資訊的引擎,我們稱這個模擬人手動作與進入網頁找回資料的路徑叫準則檔,對於蒐集資訊的引擎,我們先稱它為核心引擎。
因此,核心引擎可以透過網際網路的HTTP通訊協定(支援get、post、SSL等),在事先錄製好的準則檔定義下,代替使用者去執行各項繁雜的網路命令,並進而擷取使用者所需之各項重要資訊。
Account Aggregation 網銀存款彙整系統工具簡介:
Account Aggregation 多行帳戶整合之網銀存款彙整系統為此「網路機器人」概念下的一項應用:使用者有多個散佈在各網路銀行的帳號,卻無法同時看到自己所有帳戶的餘額或是在同一個畫面查詢不同銀行帳戶查詢明細;銀行可提供客戶這個服務:使用者先行登錄該銀行之網銀,經網銀認證身份後,可藉由使用端這個小系統(只需登入一次)將多個網路銀行的資料顯示在同一個畫面上。
網銀存款彙整系統功能大致可分為兩部分:
一:網路銀行帳號密碼管理工具:
網路銀行帳號密碼管理工具乃由使用者在自己的電腦上自行設定進入系統時的帳號密碼,以預防他人隨意進入竊取銀行資料。使用者須先安裝此帳號密碼管理工具,再經由此工具將其在各家銀行所開之帳號密碼輸入並儲存於使用者(客戶端)電腦的資料庫中。
網路銀行帳號密碼管理工具提供的功能有:
- Account 帳戶管理:方便使用者更改進入本系統之帳號密碼,與新增、修改及刪除其他網路銀行帳號或密碼。
- Balance 餘額查詢:可在同一畫面顯示不同銀行與帳號之餘額。
- 明細查詢:可在單一選擇查詢某一銀行帳號之往來明細。
- 資料庫的壓縮
- 準則檔自動更新:當他行網銀之網頁改版時,需要有新的準則檔讓系統可以抓到該行的網頁資料,此時使用者可執行此功能,下載登錄的網路銀行所提供的更新準則檔的資料,即可即刻完成準則檔更新。
二、網路機器人核心引擎:
假若使用者先登錄某銀行的網路銀行,當使用者需查詢其他各家銀行帳戶餘額或明細資料時,由於已經過該銀行的驗証,就可以透過網路機器人核心引擎查詢多家網路銀行餘額或明細資料。
網路機器人核心引擎的運作是依據事先寫好的準則檔去執行各項網頁瀏覽動作,如按下按鍵、按下連結…等。由於準則檔是依據當時的網頁去撰寫,故若網頁有改版的情況,系統會回覆並說明無法查到銀行資料的原因,這時準則檔進行改寫,即可得到正確結果。改寫後的準則檔將放在該銀行的網銀上,提供使用的客戶在下一次使用時自行下載,提高銀行與客戶的便利性。
在技術層面上,使用者登錄某銀行之網路銀行後,乃藉由IE瀏覽器去呼叫網路機器人核心引擎這個元件,此核心引擎會將帳號密碼管理工具中的帳號密碼等資料與準則檔相結合,到各家網路銀行中去進行登錄與查詢動作,並將使用者所需資料擷取回來呈現在同一頁面上。因此,使用者可以大量省去開啟多個IE瀏覽器去進行查詢的動作時間。
Account Aggregation 網銀存款彙整系統安全性:
所有登錄網路銀行的帳號密碼資料儲存在使用者(客戶端)電腦的資料庫中,網路銀行帳號密碼管理工具的登入須有使用者的登入帳號密碼才能進入外,如果使用者登入三次皆未成功,系統將自行刪除所有資料。
另外資料庫亦設有資料庫密碼,必須使用正確密碼才能開啟資料庫。
因網路銀行帳號密碼皆存在於使用者(客戶端)電腦中,當使用者登入某銀行網銀時,即進行了使用者身分驗證的動作,當使用者開啟網銀存款彙整系統系統時,網銀將對使用者Account Aggregation 系統內部的再次比對,驗證通過才可進入登入步驟。但這個動作並不會把使用者將其他的網銀帳號密碼傳輸至該網銀端,以保護客戶資料安全與保密。
>> Go Top
|