具有社會(huì)報(bào)告引擎的游戲創(chuàng)建系統(tǒng)的制作方法
【專利說(shuō)明】具有社會(huì)報(bào)告弓I擎的游戲創(chuàng)建系統(tǒng)
[0001]與相關(guān)申請(qǐng)案的交叉引用
[0002]本申請(qǐng)案主張?jiān)?013年5月I日提出申請(qǐng)的名稱為“游戲創(chuàng)建與插入系統(tǒng)和方法,具有集成的數(shù)據(jù)擷取和社會(huì)報(bào)告引擎”的美國(guó)臨時(shí)申請(qǐng)案第61/818,028號(hào)的權(quán)利和優(yōu)先權(quán),該美國(guó)臨時(shí)申請(qǐng)案以全文引用的方式并入本文中。
技術(shù)領(lǐng)域
[0003]所公開(kāi)的特定實(shí)施例涉及游戲創(chuàng)建系統(tǒng),且具體而言,涉及一種用于部署具有社會(huì)報(bào)告引擎的互動(dòng)游戲的系統(tǒng)以及相關(guān)方法。
【背景技術(shù)】
[0004]計(jì)算機(jī)實(shí)施的游戲和游戲類互動(dòng)系統(tǒng)對(duì)于開(kāi)發(fā)人員設(shè)計(jì)、創(chuàng)建和部署而言昂貴且耗時(shí)。除了設(shè)計(jì)和創(chuàng)建游戲的工作之外,準(zhǔn)備用于部署和使用的游戲也是重大的技術(shù)挑戰(zhàn),因?yàn)楫?dāng)今用戶在很多種裝置上打玩游戲。因此,在所屬領(lǐng)域中人們需要改進(jìn)的游戲創(chuàng)建系統(tǒng)和方法。
【發(fā)明內(nèi)容】
[0005]在一些實(shí)施例中,一種用于多個(gè)游戲類活動(dòng)的互動(dòng)系統(tǒng)包括:內(nèi)容管理系統(tǒng),包括多個(gè)游戲模板及與多個(gè)外部數(shù)據(jù)服務(wù)進(jìn)行通信的游戲內(nèi)容數(shù)據(jù)庫(kù);多個(gè)應(yīng)用服務(wù),與所述內(nèi)容管理系統(tǒng)進(jìn)行通信,包括一個(gè)或多個(gè)游戲類應(yīng)用程序;一個(gè)或多個(gè)用戶界面,用于多個(gè)用戶方便訪問(wèn)所述多個(gè)應(yīng)用服務(wù);以及社會(huì)報(bào)告引擎,與所述內(nèi)容管理系統(tǒng)進(jìn)行通信,用于收集和存儲(chǔ)用戶數(shù)據(jù),包括在預(yù)定的與所述多個(gè)應(yīng)用服務(wù)互動(dòng)的子集期間針對(duì)所述多個(gè)用戶的至少第一子集的人口學(xué)統(tǒng)計(jì)事實(shí)和游戲玩法行為。所述用戶界面可包括:(a)第一用戶界面,用于從所述多個(gè)游戲模板選擇第一游戲模板;(b)第二用戶界面,用于從所述游戲內(nèi)容數(shù)據(jù)庫(kù)選擇第一組游戲內(nèi)容;以及(C)第三用戶界面,用于通過(guò)將所述第一組游戲內(nèi)容插入所述第一游戲模板來(lái)部署第一游戲類應(yīng)用程序。
[0006]所述多個(gè)應(yīng)用服務(wù)還可包括查詢工具,所述查詢工具用于為額外的游戲內(nèi)容搜索所述多個(gè)外部數(shù)據(jù)服務(wù)以及用于將所述額外的游戲內(nèi)容輸入到所述游戲內(nèi)容數(shù)據(jù)庫(kù)內(nèi)。
[0007]所述多個(gè)應(yīng)用服務(wù)還可包括與所述第三用戶界面進(jìn)行通信的激活的游戲玩法數(shù)據(jù)庫(kù),用于存儲(chǔ)與所述第一游戲類應(yīng)用程序進(jìn)行的互動(dòng)。
[0008]所述社會(huì)報(bào)告引擎還可包括類型簡(jiǎn)檔應(yīng)用程序,其用于根據(jù)所述用戶數(shù)據(jù)將所述多個(gè)用戶的所述第一子集分類為一個(gè)或多個(gè)消費(fèi)者類型簡(jiǎn)檔群組。
[0009]所述社會(huì)報(bào)告引擎還可包括商業(yè)智能報(bào)告控制臺(tái),其用于設(shè)計(jì)關(guān)于所述用戶數(shù)據(jù)的報(bào)告,用于一個(gè)或多個(gè)授權(quán)用戶的安全訪問(wèn),以及用于根據(jù)一個(gè)或多個(gè)所選擇的標(biāo)準(zhǔn)對(duì)所述報(bào)告進(jìn)行過(guò)濾。
[0010]所述社會(huì)報(bào)告引擎還可包括預(yù)測(cè)性應(yīng)用程序,其用于對(duì)所述多個(gè)用戶的所述第一子集的預(yù)測(cè)和結(jié)果進(jìn)行分析,將所述預(yù)測(cè)和結(jié)果與一個(gè)或多個(gè)其他用戶進(jìn)行比較。
[0011]所述社會(huì)報(bào)告引擎還可包括群體智慧模塊,其用于在預(yù)定的時(shí)間周期內(nèi)按主題對(duì)預(yù)測(cè)性答案進(jìn)行分析和排名,以便識(shí)別所述預(yù)測(cè)性答案的最聰明的子集并將所述最聰明的子集報(bào)告給客戶。
[0012]所述社會(huì)報(bào)告引擎還可包括群體大師模塊,其用于在預(yù)定的時(shí)間周期內(nèi)按用戶和按主題對(duì)預(yù)測(cè)性答案進(jìn)行分析和排名,以便識(shí)別正輸入所述預(yù)測(cè)性答案的最聰明的子集的用戶的專家子集并將所述專家子集報(bào)告給客戶。
[0013]所述第二用戶界面還可包括內(nèi)容查詢工具,其用于搜索所述游戲內(nèi)容數(shù)據(jù)庫(kù)。
[0014]所述用戶界面還可包括管理門戶,其用于管理、定制、打分或更新所述第一游戲類應(yīng)用程序。
[0015]所述多個(gè)應(yīng)用服務(wù)還可包括排行榜模塊,其用于針對(duì)選自所述一個(gè)或多個(gè)游戲類應(yīng)用程序的具體游戲組按分?jǐn)?shù)顯示用戶列表。
[0016]所述多個(gè)應(yīng)用服務(wù)還可包括游戲生成模塊,其構(gòu)造為自動(dòng)地開(kāi)發(fā)適合在各種裝置或平臺(tái)的任何裝置或平臺(tái)上使用的即用型編程代碼。
[0017]所述用戶界面還可包括編輯流程界面,其用于呈現(xiàn):(a) —個(gè)或多個(gè)候選游戲模板,選自所述多個(gè)游戲模板;或(b) —個(gè)或多個(gè)候選游戲內(nèi)容項(xiàng)目,選自所述游戲內(nèi)容數(shù)據(jù)庫(kù),供一個(gè)或多個(gè)授權(quán)的游戲編輯批準(zhǔn)或拒絕。
[0018]所述多個(gè)游戲模板可包括產(chǎn)品游戲,其用于對(duì)用戶進(jìn)行關(guān)于產(chǎn)品的教育,將所述產(chǎn)品的保證告知所述用戶,引導(dǎo)所述用戶進(jìn)行所述產(chǎn)品的安裝過(guò)程,引導(dǎo)所述用戶進(jìn)行所述產(chǎn)品的具體使用,或者對(duì)所述產(chǎn)品進(jìn)行注冊(cè)。
[0019]所公開(kāi)的實(shí)施例的其他裝置、方法、系統(tǒng)、特征或優(yōu)點(diǎn)對(duì)所屬領(lǐng)域的技術(shù)人員在審查以下附圖和【具體實(shí)施方式】后是顯而易見(jiàn)的,或者可通過(guò)實(shí)踐進(jìn)行學(xué)習(xí)。所有這些額外的裝置、方法、系統(tǒng)、特征和優(yōu)點(diǎn)都旨在包含在本指示內(nèi),并旨在包含在隨附權(quán)利要求書(shū)的范圍內(nèi)。本文中的說(shuō)明并不是限制性,而是僅作為示例性和解釋性。
【附圖說(shuō)明】
[0020]現(xiàn)在參照附圖,附圖并不一定按比例繪制,其中:
[0021]圖1為用于游戲創(chuàng)建和管理的系統(tǒng)的示意圖,示出根據(jù)具體實(shí)施例的一個(gè)示例性平臺(tái)架構(gòu)。
【具體實(shí)施方式】
[0022]參照以下具體說(shuō)明、實(shí)例、圖紙和權(quán)利要求書(shū),以及它們先前的和接下來(lái)的說(shuō)明,可更容易地理解本系統(tǒng)和裝置和方法。然而,在公開(kāi)和說(shuō)明本裝置、系統(tǒng)和/或方法之前,應(yīng)理解,除非另有規(guī)定,否則本發(fā)明并不限于所公開(kāi)的具體的裝置、系統(tǒng)和/或方法,因?yàn)檫@些具體的裝置、系統(tǒng)和/或方法當(dāng)然可進(jìn)行變化。還應(yīng)理解,本文中所用的術(shù)語(yǔ)僅是為了描述具體方面且并不旨在具有限制性。
[0023]在以下整個(gè)說(shuō)明和附圖中,類似的部件標(biāo)記有相同的編號(hào)。附圖可不按比例,且為了清楚、簡(jiǎn)明起見(jiàn)以及傳遞信息,某些特征可顯示為放大比例或者顯示為幾分示意性格式。
[0024]提供本發(fā)明的以下說(shuō)明以能夠按照當(dāng)前已知的最佳實(shí)施例進(jìn)行教導(dǎo)。為此,相關(guān)領(lǐng)域的技術(shù)人員將認(rèn)識(shí)并理解,可對(duì)本文中所述的發(fā)明的各個(gè)方面進(jìn)行許多改變,同時(shí)仍獲得本發(fā)明的有益結(jié)果。還將顯而易見(jiàn)的是,可通過(guò)選擇本發(fā)明的一些特征而不利用其他特征來(lái)獲得本發(fā)明的一些期望的優(yōu)點(diǎn)。相應(yīng)地,在所屬領(lǐng)域工作的人員將認(rèn)識(shí)到,對(duì)本發(fā)明進(jìn)行許多修改和改編是可能的,且在某些情況下甚至是理想的,且是本發(fā)明的一部分。因此,以下說(shuō)明作為本發(fā)明的原理的例示性說(shuō)明提供而不是對(duì)本發(fā)明的原理的限制。
[0025]在通篇中使用的單數(shù)形式“一”和“所述”包括復(fù)數(shù)指稱對(duì)象,除非背景另有明確限定。因此,例如,所指的一個(gè)部件可能包括兩個(gè)或更多個(gè)此部件,除非背景另有限定。
[0026]本文中可將范圍表示為從“大約”一個(gè)具體值,和/或到“大約”另一具體值。在表示此范圍時(shí),另一方面包括從所述一具體值和/或到所述另一具體值。類似地,在通過(guò)使用先行詞“大約”將值表示為近似值時(shí),應(yīng)理解,所述具體值形成另一方面。還應(yīng)理解,范圍中的每一者的端點(diǎn)對(duì)與另一端點(diǎn)有關(guān)以及獨(dú)立于另一端點(diǎn)兩者而目都是有意義的。
[0027]在本文中使用的措詞“視需要”或“視需要地”意指隨后描述的事件或情況可能發(fā)生或者可能不發(fā)生,且本說(shuō)明包括所述事件或情況發(fā)生的實(shí)例以及所述事件或情況不發(fā)生的實(shí)例。
[0028]游戲
[0029]本文中使用的術(shù)語(yǔ)游戲指所從事的供打玩或娛樂(lè)的活動(dòng),以及用于方便追求具體目標(biāo)或目的的游戲類互動(dòng)活動(dòng)。在寬泛的意義上,本文中所述游戲使用戶能夠與游戲內(nèi)容本身以及與和游戲相關(guān)的插入或請(qǐng)求(有時(shí)稱為調(diào)用操作)兩者進(jìn)行互動(dòng)。本文中所述的游戲和游戲類互動(dòng)系統(tǒng),包括用于創(chuàng)建游戲的超集的游戲系統(tǒng),提供用戶與游戲之間較深的參與。本文中使用的用戶參與是指打玩的頻率、打玩的持續(xù)時(shí)間,以及與游戲內(nèi)容和/或調(diào)用操作的互動(dòng)深度。較深的用戶參與可增加游戲的價(jià)值,尤其是在商業(yè)背景中。
[0030]盡管本文中所述的系統(tǒng)和方法是在游戲創(chuàng)建和插入系統(tǒng)以及擷取用戶數(shù)據(jù)的方法的背景下討論,本文中所公開(kāi)的技術(shù)也在各種其他背景中有用和適用。
[0031]根據(jù)具體實(shí)施例,本文中所述的游戲系統(tǒng)和方法提供一種軟件平臺(tái),所述軟件平臺(tái)使用能夠在SaaS平臺(tái)(作為托管服務(wù)交付)上提供的自助服務(wù)用戶界面使游戲、游戲小部件、游戲浮窗、游戲插入和游戲應(yīng)用程序的創(chuàng)建、定制、部署和管理自動(dòng)化。所有這些任務(wù)都可由沒(méi)有編程或技術(shù)技能的用戶執(zhí)行。創(chuàng)作游戲的過(guò)程是自動(dòng)化的,因?yàn)樗鱿到y(tǒng)向用戶提供各種游戲類型和模板。每一游戲都是可完全定制,因?yàn)橛螒蛳到y(tǒng)包括擴(kuò)充的免費(fèi)內(nèi)容庫(kù),以及用于搜索和輸入與游戲相關(guān)的內(nèi)容的工具。在各種裝置和平臺(tái)中的任何裝置和平臺(tái)上進(jìn)行部署是自動(dòng)化的,因?yàn)樗鲇螒蛳到y(tǒng)自動(dòng)地建構(gòu)即用型代碼用于將游戲部署到網(wǎng)頁(yè)、臉書(shū)頁(yè)面、1S裝置(包括iPhone、iPad、iPod Touch等等)、基于安卓的裝置、或者各種其他平臺(tái)中的任何平臺(tái)上??墒褂霉芾?“管理員”)門戶對(duì)游戲進(jìn)行定制、部署、打分、更新或以其他方式管理。例如,游戲可對(duì)公眾開(kāi)放或者限于私人群體,例如朋友、倶樂(lè)部、團(tuán)隊(duì)、業(yè)務(wù)單位、目標(biāo)消費(fèi)者或者各種人員或?qū)嶓w集合中的任何集合。
[0032]由本文中所述的游戲系統(tǒng)創(chuàng)建和管理的游戲與那些由現(xiàn)有游戲系統(tǒng)創(chuàng)作的游戲相比成本較低、部署較快且較容易管理。本文中所述的游戲系統(tǒng)還推動(dòng)與游戲內(nèi)容和調(diào)用操作(包括客戶創(chuàng)建的內(nèi)容和客戶設(shè)計(jì)的調(diào)用操作)較深的用戶參與。
[0033]系統(tǒng)
[0034]圖1是根據(jù)具體實(shí)施例的用于游戲創(chuàng)建和管理的系統(tǒng)100的示意圖。如圖所示,系統(tǒng)100可包括各個(gè)彼此進(jìn)行通信的元件,包括內(nèi)容管理系統(tǒng)200、應(yīng)用服務(wù)300、用戶界面400、以及社會(huì)報(bào)告引擎500。系統(tǒng)100還可包括游戲內(nèi)容數(shù)據(jù)庫(kù)200、激活的游戲玩法數(shù)據(jù)庫(kù)320、用戶數(shù)據(jù)庫(kù)520、以及外部數(shù)據(jù)源380。外部數(shù)據(jù)源380可包括外部?jī)?nèi)容源382和外部應(yīng)用程序388。
[0035]圖1還例示根據(jù)具體實(shí)施例的系統(tǒng)平臺(tái)架構(gòu)。本文中所述的游戲系統(tǒng)和方法可使用自助服務(wù)平臺(tái)提供,自助服務(wù)平臺(tái)通過(guò)一組友好的用戶界面400方便進(jìn)行游戲的創(chuàng)建和管理。根據(jù)具體實(shí)施例的系統(tǒng)架構(gòu)可包括圖1中所示的部件和模塊。
[0036]用戶界面400可包括向用戶提供模范游戲或游戲模板的系統(tǒng),其具有拖放能力以使用戶能夠創(chuàng)建定制游戲和按期望安排游戲內(nèi)容。用戶可選擇從所述系統(tǒng)內(nèi)拷貝現(xiàn)有游戲且然后對(duì)其進(jìn)行定制(如果期望)。在一個(gè)方面中,沒(méi)有編程或技術(shù)技能的用戶可執(zhí)行這些任務(wù),并幾乎可管理所有游戲內(nèi)容、插入和調(diào)用操作,以及游戲的外觀和感受、游戲的復(fù)雜性和持續(xù)時(shí)間、以及對(duì)結(jié)果進(jìn)行打分和報(bào)告的細(xì)節(jié)。
[0037]根據(jù)具體實(shí)施例的用戶界面400可包括用于選擇第一游戲模板的第一用戶界面。圖1中所示的CMS 200可包括各種內(nèi)容,所述各種內(nèi)容包括各種游戲模板。作為建構(gòu)游戲或游戲類應(yīng)用程序的一部分,用戶界面400還可包括用于選擇第一組游戲內(nèi)容的第二用戶界面;例如,從游戲內(nèi)容數(shù)據(jù)庫(kù)220。可使用第三用戶界面來(lái)部署游戲-通過(guò)將第一組游戲內(nèi)容插入第一游戲模板中。在這方面,用戶收集內(nèi)容以在具體游戲內(nèi)容中使用且然后部署游戲供打玩。
[0038]在另一方面,根據(jù)具體實(shí)施例的用戶界面400可包括編輯流程界面用于游戲建構(gòu)。所述界面可用于顯示游戲模板和/或游戲內(nèi)容,供一個(gè)或多個(gè)經(jīng)授權(quán)的游戲編輯批準(zhǔn)或拒絕。所述經(jīng)授權(quán)的游戲編輯可為游戲系統(tǒng)設(shè)計(jì)人、游戲提供人、選擇的用戶、創(chuàng)建游戲的用戶、為游戲或游戲系統(tǒng)指定的具有管理員權(quán)限的人員、或者任何其他用戶或游戲玩家的子集。在這方面,可按類似于其他類型的內(nèi)容發(fā)布的方式來(lái)控制和管制游戲創(chuàng)建和發(fā)布活動(dòng)。
[0039]同步性
[0040]如圖1中所示,具體實(shí)施例中的系統(tǒng)100包括游戲內(nèi)容數(shù)據(jù)庫(kù)220和激活的游戲玩法數(shù)據(jù)庫(kù)320。在創(chuàng)建、審查和正式發(fā)布游戲或游戲類應(yīng)用程序后,可將根據(jù)具體實(shí)施例的游戲和其內(nèi)容從游戲內(nèi)容數(shù)據(jù)庫(kù)220轉(zhuǎn)移至激活的游戲玩法數(shù)據(jù)庫(kù)320 ;此后,應(yīng)用服務(wù)監(jiān)視、控制和管理激活的游戲玩法。在這方面,游戲系統(tǒng)提供從游戲內(nèi)容數(shù)據(jù)庫(kù)220到激活的游戲玩法數(shù)據(jù)庫(kù)320的單向同步。當(dāng)例如已發(fā)布和激活到激活的游戲玩法數(shù)據(jù)庫(kù)320時(shí)中存在不一致或數(shù)據(jù)缺陷時(shí),同步性會(huì)生成挑戰(zhàn)。
[0041]同步性在使無(wú)技能的用戶能夠創(chuàng)建和管理游戲的系統(tǒng)(如本發(fā)明中的游戲系統(tǒng))中更具挑戰(zhàn)性。為提供密切配合的同步性,根據(jù)具體實(shí)施例的游戲系統(tǒng)包括一組極限、用戶許可、用戶政策、以及關(guān)于許可給經(jīng)授權(quán)用戶的訪問(wèn)深度的各種其他控制、游戲玩家以及管理員。在這方面,游戲系統(tǒng)通過(guò)限定授予具體用戶的許可和訪問(wèn)來(lái)保護(hù)游戲內(nèi)容。
[0042]在另一方面,游戲系統(tǒng)可對(duì)每一游戲分配有每一數(shù)據(jù)庫(kù)中的狀態(tài)。例如,每一游戲都可分配有與相應(yīng)于游戲內(nèi)容數(shù)據(jù)庫(kù)220的游戲條件相關(guān)的游戲內(nèi)容狀態(tài)以及與相應(yīng)于激活的游戲玩法數(shù)據(jù)庫(kù)320的游戲條件相關(guān)的激活游戲狀態(tài)。對(duì)于每一游戲,在一具體時(shí)間,根據(jù)具體實(shí)施例的游戲系統(tǒng)對(duì)游戲內(nèi)容狀態(tài)和激活游戲狀態(tài)進(jìn)行協(xié)調(diào)(但不一定匹配)。例如,如果發(fā)現(xiàn)缺陷,可將激活游戲狀態(tài)更新至“不激活”且將游戲內(nèi)容狀態(tài)協(xié)調(diào)為“審查中”,同時(shí)對(duì)游戲進(jìn)行校正或以其他方式進(jìn)行更新。在這方面,游戲系統(tǒng)對(duì)兩個(gè)狀態(tài)指標(biāo)進(jìn)行協(xié)調(diào)以方便正確的同步。
[0043]游戲系統(tǒng)還可包括被稱為狀態(tài)確定協(xié)議的過(guò)程,其用來(lái)相對(duì)于數(shù)據(jù)庫(kù)220,320中的任一者或兩者對(duì)任何游戲的狀態(tài)進(jìn)行確認(rèn)。游戲系統(tǒng)對(duì)狀態(tài)確認(rèn)協(xié)議進(jìn)行管理以便可對(duì)具體游戲進(jìn)行改變或更新,對(duì)游戲進(jìn)行編輯和重新發(fā)布,并對(duì)兩個(gè)狀態(tài)指標(biāo)進(jìn)行選擇性地更新。在數(shù)據(jù)庫(kù)損壞或服務(wù)中斷時(shí),游戲系統(tǒng)還使用數(shù)據(jù)庫(kù)鏡像、備份、恢復(fù)集、回滾策略、在多個(gè)服務(wù)器上并行運(yùn)行的多個(gè)數(shù)據(jù)庫(kù)以及所設(shè)計(jì)的其他策略來(lái)提供不間斷的服務(wù)。
[0044]內(nèi)容引擎350
[0045]根據(jù)具體實(shí)施例,本文中描述的系統(tǒng)100可依賴于用于游戲的各種不同內(nèi)容源中的任何內(nèi)容源??稍谑录燃?jí)、問(wèn)題等級(jí)、答案等級(jí)和/或它們的組合管理游戲內(nèi)容。
[0046]根據(jù)具體實(shí)施例,內(nèi)容引擎350,在本文中也被稱為預(yù)測(cè)引擎,包括四個(gè)主要要素-問(wèn)題、答案、事件和預(yù)測(cè)。內(nèi)容引擎350可識(shí)別事件以包括整個(gè)