專利名稱:在使用者操作下公正地產(chǎn)生數(shù)據(jù)的系統(tǒng)及方法
技術(shù)領域:
本發(fā)明涉及一種用以產(chǎn)生一組數(shù)據(jù)的數(shù)據(jù)處理系統(tǒng)及方法,并且本發(fā)明所提供的數(shù)據(jù)處理系統(tǒng)及方法是供一可讓服務提供者和使用者(或稱為消費者)實現(xiàn)交互的電腦系統(tǒng)使用,例如,在線游戲(Online game)系統(tǒng)。服務提供者操控著上述的電腦系統(tǒng),從而和使用者實現(xiàn)交互,并且在交互過程中,電腦系統(tǒng)會為使用者做出決定。根據(jù)本發(fā)明所產(chǎn)生的該組數(shù)據(jù)即提供作為上述的電腦系統(tǒng)為使用者做出決定的根據(jù)。特別地,本發(fā)明所提供的數(shù)據(jù)處理系統(tǒng)及方法,是在使用者的操作下產(chǎn)生該組數(shù)據(jù)。進一步,使用者可以查核該組數(shù)據(jù)的真?zhèn)巍=璐?,確保該數(shù)據(jù)處理系統(tǒng)及方法是公正地產(chǎn)生該組數(shù)據(jù),進而確保電腦系統(tǒng)公正地為使用者做出決定。
服務提供者通過電腦系統(tǒng)和使用者實現(xiàn)交互的過程中,可能會有不少步驟需要由電腦系統(tǒng)為使用者做出決定,以便整個交互程序持續(xù)、順利地進行。上述情況,以在線游戲為例,如在角色扮演類型的在線游戲中,時常會遇到由電腦程序控制的一些機關、陷阱或隱匿的工具,會不定時、不定點地出現(xiàn)的情況,有些情況則是隨機出現(xiàn)的人物、可得分的物件等。上述所提及的各種情況,即為前述電腦系統(tǒng)為使用者做出決定的最佳寫照。
再以一簡單的電腦游戲,如猜拳游戲做說明。猜拳游戲過程中,電腦程序必須做出一決定(如剪刀、石頭或是布),來和使用者所提出的結(jié)果(如剪刀、石頭或是布)進行比較,進而決定輸贏。
前述的說明例中,為使用者做出決定的方式,即如同一般電腦系統(tǒng)為使用者做出決定的方式。在現(xiàn)有的電腦系統(tǒng)中,皆會事先儲存有一既定的演算邏輯。當電腦系統(tǒng)需為使用者做出決定時,電腦系統(tǒng)即先行隨機地產(chǎn)生一組數(shù)據(jù),該組數(shù)據(jù)隨后被代入既定的演算邏輯中做演算,電腦系統(tǒng)再根據(jù)演算結(jié)果做出決定。例如在猜拳游戲中,電腦系統(tǒng)中事先存有一將代入數(shù)據(jù)除以3的演算邏輯。當猜拳游戲系統(tǒng)需為使用者做出決定時,系統(tǒng)先隨機地產(chǎn)生一組范圍為正整數(shù)的數(shù)據(jù),該組數(shù)據(jù)隨后被代入除以3的演算邏輯中做演算,電腦系統(tǒng)再根據(jù)演算結(jié)果做出決定,例如余數(shù)等于0時,電腦系統(tǒng)做出結(jié)果為剪刀的決定;余數(shù)等于1時,電腦系統(tǒng)做出結(jié)果為石頭的決定;余數(shù)等于2時,電腦系統(tǒng)做出結(jié)果為布的決定。
在另一種方式中,當電腦系統(tǒng)需為使用者做出決定時,電腦系統(tǒng)先產(chǎn)生一組隨機數(shù),之后再根據(jù)所產(chǎn)生的隨機數(shù)做出決定。
此外,另一電腦系統(tǒng)為使用者做出決定的例子,如用電腦隨機選號、抽簽發(fā)放紀念品。由于需通過電腦系統(tǒng)隨機選號、抽簽的情況,往往僧多粥少,會影響到大量參與人的權(quán)益,所以通過電腦系統(tǒng)隨機選號、抽簽的公正性就特別重要,否則無法獲得所有人的信服。本發(fā)明所提供在使用者操作下用以產(chǎn)生數(shù)據(jù)的數(shù)據(jù)處理系統(tǒng)及方法,亦可以解決上述的問題。
然而,關于電腦系統(tǒng)為使用者做出決定的現(xiàn)有技術(shù),明顯如同黑箱作業(yè),決定的過程并未公開、使用者毫無參與的空間、完全由電腦系統(tǒng)控制一切,所以產(chǎn)生的決定難以被使用者信賴。所以頗令人質(zhì)疑的是電腦系統(tǒng)為使用者做出的決定公正與否。以上問題的癥結(jié)點,都在于供電腦系統(tǒng)做出決定的該組數(shù)據(jù)的產(chǎn)生方式,因為產(chǎn)生方式不公開,所以產(chǎn)生方式的公正性無法使人信服。
本發(fā)明的目的是在提供一種用以產(chǎn)生一組數(shù)據(jù)的數(shù)據(jù)處理系統(tǒng)及方法,并且特別地,本發(fā)明所提供的數(shù)據(jù)處理系統(tǒng)及方法,是在使用者的操作下產(chǎn)生該組數(shù)據(jù),并且該組數(shù)據(jù)無法預測。進一步,使用者可以查核該組數(shù)據(jù)的真?zhèn)?。產(chǎn)生該組數(shù)據(jù)后進一步提供作為一電腦系統(tǒng)為使用者做出決定的根據(jù)。借此,確保該數(shù)據(jù)處理系統(tǒng)及方法是公正地產(chǎn)生該組數(shù)據(jù),進而確保電腦系統(tǒng)公正地為使用者做出決定。
根據(jù)本發(fā)明的較佳具體實施例的數(shù)據(jù)處理系統(tǒng)是選擇性地連結(jié)至至少一個數(shù)據(jù)源(Data source),并且包含一接收模塊、一擷取模塊以及一處理模塊。該接收模塊是用以接收來自該使用者處的一請求信息,該請求信息是指示要求產(chǎn)生該組數(shù)據(jù),該請求信息包含一指定信息,該指定信息是指示一指定數(shù)據(jù)源,該指定數(shù)據(jù)源是從至少一個數(shù)據(jù)源中選取并且為該數(shù)據(jù)處理系統(tǒng)欲做連結(jié)的數(shù)據(jù)源。該擷取模塊是用以從該接收模塊處接收該指定信息,隨后根據(jù)茲指定信息,連結(jié)至該指定數(shù)據(jù)源。該擷取模塊并且從茲指定數(shù)據(jù)源處擷取一原始數(shù)據(jù)。該處理模塊是通過該擷取模塊接收該原始數(shù)據(jù),并且將該原始數(shù)據(jù)代入該預定演算邏輯,進而產(chǎn)生該組數(shù)據(jù)。
應用根據(jù)本發(fā)明的較佳具體實施例的數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)處理流程,首先,由該使用者處發(fā)出一請求信息至該數(shù)據(jù)處理系統(tǒng),該請求信息是指示要求該數(shù)據(jù)處理系統(tǒng)產(chǎn)生該組數(shù)據(jù)。接著由該數(shù)據(jù)處理系統(tǒng)接收發(fā)自該使用者的請求信息。隨后基于該請求信息,連結(jié)至該至少一個數(shù)據(jù)源當中的一指定數(shù)據(jù)源,并且從該指定數(shù)據(jù)源擷取一原始數(shù)據(jù)。最后將所擷取的原始數(shù)據(jù)代入一事先提供的預定演算邏輯,進而產(chǎn)生該組數(shù)據(jù)。
本發(fā)明的特點與精神可通過以下的具體實施例及附圖進一步說明。
圖1是根據(jù)本發(fā)明的一較佳具體實施例的數(shù)據(jù)處理系統(tǒng)10的結(jié)構(gòu)及其應用環(huán)境的示意圖。如圖1所示的應用環(huán)境,根據(jù)本發(fā)明的較佳具體實施例的數(shù)據(jù)處理系統(tǒng)10與一使用者2做通信連接。該數(shù)據(jù)處理系統(tǒng)10還選擇性地與至少一個一數(shù)據(jù)源4做通信連接。需說明的是,圖1僅繪示出該數(shù)據(jù)處理系統(tǒng)10與該至少一個數(shù)據(jù)源當中的一指定數(shù)據(jù)源4做通信連接,其它的數(shù)據(jù)源4則未繪示于圖1。
該數(shù)據(jù)處理系統(tǒng)10是包含一接收模塊12、一擷取模塊14以及一處理模塊16。該接收模塊12是用以接收來自該使用者2處的一請求信息,該請求信息是指示要求產(chǎn)生該組數(shù)據(jù)。
該擷取模塊14是用以從該接收模塊12處接收該請求信息,隨后基于該請求信息,連結(jié)至該至少一個數(shù)據(jù)源4當中的一指定數(shù)據(jù)源4。在該數(shù)據(jù)處理系統(tǒng)10通過該擷取模塊14連結(jié)至該指定數(shù)據(jù)源4后,該擷取模塊14即從該指定數(shù)據(jù)源4處擷取一原始數(shù)據(jù)(Raw data)。
一預定的演算邏輯是事先提供給該數(shù)據(jù)處理系統(tǒng)10。在一具體實施例中,如圖1所示,該數(shù)據(jù)處理系統(tǒng)10還包含一儲存模塊17,用以儲存該預定的演算邏輯。在另一具體實施例中,該預定的演算邏輯是儲存在該處理模塊16內(nèi)。該處理模塊16是通過該擷取模塊24接收原始數(shù)據(jù),隨即將該原始數(shù)據(jù)代入該預定的演算邏輯,進而產(chǎn)生該組數(shù)據(jù)。
為讓所擷取的原始數(shù)據(jù)無法被預測,以確保所擷取的原始數(shù)據(jù)的可信度,在一具體實施例中,該至少一個數(shù)據(jù)源4中的每一個數(shù)據(jù)源4分別具有一周期性更新的數(shù)據(jù)庫,且儲存在每一個數(shù)據(jù)源4的數(shù)據(jù)庫中的每一筆數(shù)據(jù)被標記(Stamped)一更新時間(Updated time)。該原始數(shù)據(jù)是在該擷取模塊14從該指定數(shù)據(jù)源4處擷取數(shù)據(jù)時,所擷取到的一最新更新的數(shù)據(jù)(Data updated last)。
為讓使用者2能主導擷取該原始數(shù)據(jù)的來源,進而讓該使用者2更加信服該數(shù)據(jù)處理系統(tǒng)10所產(chǎn)生的該組數(shù)據(jù),在一具體實施例中,該請求信息包含一指定信息,該指定信息是指示該指定數(shù)據(jù)源4。該指定數(shù)據(jù)源4是從該至少一個數(shù)據(jù)源4中選取,并且為該數(shù)據(jù)處理系統(tǒng)10欲做連結(jié)的數(shù)據(jù)源4。該該擷取模塊14是根據(jù)該指定信息連結(jié)至該指定數(shù)據(jù)源4。
為讓提供原始數(shù)據(jù)的數(shù)據(jù)源具有公信力,在一具體實施例中,該至少一個數(shù)據(jù)源4中的每一個數(shù)據(jù)源4分別為一公開的網(wǎng)站(Website)。在實際應用中,作為指定數(shù)據(jù)源4的網(wǎng)站可為一提供股市指數(shù)信息的即時股市信息網(wǎng)站,該擷取模塊14則被限制在股市交易時間內(nèi),才可從該即時股市信息網(wǎng)站擷取最新更新的股市交易指數(shù)作為原始數(shù)據(jù)。作為指定數(shù)據(jù)源4的網(wǎng)站亦可為一提供期貨指數(shù)的即時期貨信息網(wǎng)站,該擷取模塊14則被限制在期貨交易時間內(nèi),才可從該即時期貨信息網(wǎng)站擷取最新更新的期貨交易指數(shù)作為原始數(shù)據(jù)。作為指定數(shù)據(jù)源4的網(wǎng)站亦可為一提供貨幣交易匯率的即時匯率信息網(wǎng)站,該擷取模塊14則被限制在外匯交易時間內(nèi),才可從該即時匯率信息網(wǎng)站擷取外匯交易匯率作為原始數(shù)據(jù)。
為讓使用者2能查核擷取該原始數(shù)據(jù)的公正性以及該組數(shù)據(jù)的真?zhèn)?,從而為使用者確保后續(xù)電腦系統(tǒng)公正地為使用者做出決定,根據(jù)本發(fā)明的較佳具體實施例的數(shù)據(jù)處理系統(tǒng)10進一步包含一查核模塊18。在該處理模塊16演算得出該組數(shù)據(jù)之后,該查核模塊18是用以提供該原始數(shù)據(jù)、該原始數(shù)據(jù)所標記的時間、該預定演算邏輯以及該組數(shù)據(jù)給使用者2。借此,使用者2可以查核該數(shù)據(jù)處理系統(tǒng)10所擷取的原始數(shù)據(jù)的公正性以及該組數(shù)據(jù)的真?zhèn)危瑥亩屖褂谜?對于該數(shù)據(jù)處理系統(tǒng)10的公正性不會產(chǎn)生懷疑。
以下將詳述應用根據(jù)本發(fā)明的較佳具體實施例的數(shù)據(jù)處理系統(tǒng)10的數(shù)據(jù)處理流程。圖2是根據(jù)本發(fā)明的較佳具體實施例的數(shù)據(jù)處理流程圖,首先,執(zhí)行步驟S20,由該使用者2處發(fā)出一請求信息至該數(shù)據(jù)處理系統(tǒng)10,該請求信息是指示要求該數(shù)據(jù)處理系統(tǒng)10產(chǎn)生該組數(shù)據(jù)。
接著,執(zhí)行步驟S22,由該數(shù)據(jù)處理系統(tǒng)10接收發(fā)自該使用者2的請求信息。隨后,執(zhí)行步驟S24,基于該請求信息,連結(jié)至該至少一個數(shù)據(jù)源4當中的一指定數(shù)據(jù)源4,并且從該指定數(shù)據(jù)源4擷取一原始數(shù)據(jù)。接下來執(zhí)行步驟S26。
在步驟S26中,將所擷取的原始數(shù)據(jù)代入一事先提供的預定演算邏輯,進而產(chǎn)生該組數(shù)據(jù)。
為讓使用者2能主導擷取該原始數(shù)據(jù)的來源,該請求信息包含一指定信息,該指定信息是指示該指定數(shù)據(jù)源4。該指定數(shù)據(jù)源4是從該至少一個數(shù)據(jù)源4中選取,并且為該數(shù)據(jù)處理系統(tǒng)10欲做連結(jié)的數(shù)據(jù)源4。在步驟S24中,即是根據(jù)該指定信息連結(jié)至該指定數(shù)據(jù)源4。
為讓使用者2能查核擷取該原始數(shù)據(jù)的公正性以及該組數(shù)據(jù)的真?zhèn)?,進一步執(zhí)行步驟S28。在步驟S28中,提供該原始數(shù)據(jù)、該原始數(shù)據(jù)所標記的時間、該預定演算邏輯以及該組數(shù)據(jù)給使用者2,借此,該使用者2可以查核擷取該原始數(shù)據(jù)的公正性以及該組數(shù)據(jù)的真?zhèn)巍?br>
通過以上對本發(fā)明的較佳具體實施例的詳細說明,可以清楚地了解本發(fā)明具有以下特征以及優(yōu)點(a)根據(jù)本發(fā)明的數(shù)據(jù)處理系統(tǒng)及方法,其產(chǎn)生數(shù)據(jù)過程中所需的原始數(shù)據(jù)的來源具有公開性與不可預測性,所以具備了公正性與防弊的設計,使得產(chǎn)生數(shù)據(jù)的過程具有公信力;(b)原始數(shù)據(jù)、演算邏輯及最終產(chǎn)生的數(shù)據(jù)可提供給使用者查核,消除使用者對數(shù)據(jù)產(chǎn)生過程的質(zhì)疑與不信任,進而信任后續(xù)電腦系統(tǒng)為其所做出的決定;以及(c)提供原始數(shù)據(jù)的來源穩(wěn)定,且通過網(wǎng)絡取得原始數(shù)據(jù),故可得到最即時的原始數(shù)據(jù),不會發(fā)生信息延遲的問題。
以上較佳具體實施例的詳述,是為了能更加清楚描述本發(fā)明的特征與精神,而并非以上述所揭露的較佳具體實施例來對本發(fā)明的范疇進行限定。相反地,其目的是希望能將各種改變及具相等性的安排涵蓋于本發(fā)明所欲申請的專利范圍的范疇內(nèi)。因此,本發(fā)明所申請的專利范圍的范疇應該根據(jù)上述的說明作最寬廣的解釋,以致使其涵蓋所有可能的改變以及具相等性的安排。
權(quán)利要求
1.一種數(shù)據(jù)處理系統(tǒng),該數(shù)據(jù)處理系統(tǒng)是在一使用者的操作下用以產(chǎn)生一組數(shù)據(jù),該數(shù)據(jù)處理系統(tǒng)是選擇性地連結(jié)至至少一個數(shù)據(jù)源,一預定的演算邏輯是事先提供,該數(shù)據(jù)處理系統(tǒng)包含一接收模塊,該接收模塊是用以接收來自該使用者處的一請求信息,該請求信息是指示要求產(chǎn)生該組數(shù)據(jù);一擷取模塊,該擷取模塊是用以從該接收模塊處接收該請求信息,隨后基于該請求信息,連結(jié)至該至少一個數(shù)據(jù)源當中的一指定數(shù)據(jù)源,并且從該指定數(shù)據(jù)源處擷取一原始數(shù)據(jù);以及一處理模塊,該處理模塊通過該擷取模塊接收該原始數(shù)據(jù),并且將該原始數(shù)據(jù)代入該預定演算邏輯,進而產(chǎn)生該組數(shù)據(jù)。
2.如權(quán)利要求1所述的數(shù)據(jù)處理系統(tǒng),其特征在于所述的至少一個數(shù)據(jù)源中的每一個數(shù)據(jù)源皆為公開的數(shù)據(jù)源。
3.如權(quán)利要求2所述的數(shù)據(jù)處理系統(tǒng),其特征在于所述的至少一個數(shù)據(jù)源中的每一個數(shù)據(jù)源分別具有一周期性更新的數(shù)據(jù)庫,儲存在每一個數(shù)據(jù)源的數(shù)據(jù)庫中的每一筆數(shù)據(jù)并且標記一更新時間,該原始數(shù)據(jù)是為當該擷取模塊從該指定數(shù)據(jù)源處擷取數(shù)據(jù)時所擷取到的一最新更新的數(shù)據(jù)。
4.如權(quán)利要求3所述的數(shù)據(jù)處理系統(tǒng),其特征在于所述的請求信息包含一指定信息,該指定信息是指示該指定數(shù)據(jù)源,該指定數(shù)據(jù)源是從至少一個數(shù)據(jù)源中選取并且為該數(shù)據(jù)處理系統(tǒng)欲做連結(jié)的數(shù)據(jù)源,該擷取模塊是根據(jù)該指定信息連結(jié)至該指定數(shù)據(jù)源。
5.如權(quán)利要求4所述的數(shù)據(jù)處理系統(tǒng),其特征在于所述的至少一個數(shù)據(jù)源中的每一個數(shù)據(jù)源分別為一公開的網(wǎng)站。
6.如權(quán)利要求5所述的數(shù)據(jù)處理系統(tǒng),其特征在于進一步包含一查核模塊,該查核模塊是用以提供該原始數(shù)據(jù)、該原始數(shù)據(jù)所標記的時間、該預定演算邏輯以及該組數(shù)據(jù)給該使用者,借此,該使用者可以查核擷取該原始數(shù)據(jù)的公正性以及該組數(shù)據(jù)的真?zhèn)巍?br>
7.一種數(shù)據(jù)處理方法,該數(shù)據(jù)處理方法是在一使用者的操作下用以產(chǎn)生一組數(shù)據(jù),該數(shù)據(jù)處理系統(tǒng)是選擇性地連結(jié)到至少一個數(shù)據(jù)源,一預定的演算邏輯是事先提供的,該數(shù)據(jù)處理方法包含下列步驟接收來自該使用者處的一請求信息,該請求信息是指示要求產(chǎn)生該組數(shù)據(jù);基于該請求信息,連結(jié)至該至少一個數(shù)據(jù)源當中的一指定數(shù)據(jù)源;從該指定數(shù)據(jù)源處擷取一原始數(shù)據(jù);將該原始數(shù)據(jù)代入該預定演算邏輯,進而產(chǎn)生該組數(shù)據(jù)。
8.如權(quán)利要求7所述的數(shù)據(jù)處理方法,其特征在于所述的至少一個數(shù)據(jù)源中的每一個數(shù)據(jù)源皆為公開的數(shù)據(jù)源。
9.如權(quán)利要求8所述的數(shù)據(jù)處理方法,其特征在于所述的至少一個數(shù)據(jù)源中的每一個數(shù)據(jù)源分別具有一周期性更新的數(shù)據(jù)庫,儲存在每一個數(shù)據(jù)源的數(shù)據(jù)庫中的每一筆數(shù)據(jù)并且標記一更新時間,該原始數(shù)據(jù)是當該擷取模塊從該指定數(shù)據(jù)源處擷取數(shù)據(jù)時所擷取到的一最新更新的數(shù)據(jù)。
10.如權(quán)利要求9所述的數(shù)據(jù)處理方法,其特征在于所述的該請求信息包含一指定信息,該指定信息是指示該指定數(shù)據(jù)源,該指定數(shù)據(jù)源是從至少一個數(shù)據(jù)源中選取并且是將進行連結(jié)的數(shù)據(jù)源。
11.如權(quán)利要求10所述的數(shù)據(jù)處理方法,其特征在于所述的至少一個數(shù)據(jù)源中的每一個數(shù)據(jù)源分別為一公開的網(wǎng)站。
12.如權(quán)利要求11所述的數(shù)據(jù)處理方法,其特征在于進一步包含下列步驟提供該原始數(shù)據(jù)、該原始數(shù)據(jù)所標記的時間、該預定演算邏輯以及該組數(shù)據(jù)給該使用者,借此,該使用者可以查核擷取該原始數(shù)據(jù)的公正性以及該組數(shù)據(jù)的真?zhèn)巍?br>
全文摘要
本發(fā)明提供了一種數(shù)據(jù)處理系統(tǒng)及數(shù)據(jù)處理方法,該數(shù)據(jù)處理系統(tǒng)及方法是在一使用者的操作下,用以公正地產(chǎn)生一組數(shù)據(jù)。根據(jù)本發(fā)明,事先提供一預定的演算邏輯。該數(shù)據(jù)處理系統(tǒng)選擇性地連結(jié)到至少一個數(shù)據(jù)源,并且包含一接收模塊、一擷取模塊以及一處理模塊。該接收模塊用以接收來自該使用者處的一請求信息,該請求信息指示要求產(chǎn)生該組數(shù)據(jù)。該擷取模塊是用以從該接收模塊處接收該請求信息,隨后基于該請求信息,連結(jié)至該至少一個數(shù)據(jù)源當中的一指定數(shù)據(jù)源。該擷取模塊并且從該指定數(shù)據(jù)源處擷取一原始數(shù)據(jù)。該處理模塊是通過該擷取模塊接收該原始數(shù)據(jù),并且將該原始數(shù)據(jù)代入該預定演算邏輯,進而產(chǎn)生該組數(shù)據(jù)。
文檔編號G06F7/06GK1464406SQ02123088
公開日2003年12月31日 申請日期2002年6月13日 優(yōu)先權(quán)日2002年6月13日
發(fā)明者陳廷煌 申請人:網(wǎng)元國際金流股份有限公司