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