終端裝置、其控制方法、計算機可讀記錄介質(zhì)和應(yīng)用系統(tǒng)的制作方法
【專利摘要】一種終端裝置,包括:從由應(yīng)用系統(tǒng)提供的至少兩個游戲之中的在終端裝置中使用的游戲關(guān)于向另一游戲的邀請向管理裝置的邀請信息管理單元發(fā)送詢問的詢問單元;接收與詢問對應(yīng)的邀請信息的邀請信息接收單元;和根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)的顯示控制單元。
【專利說明】終端裝置、其控制方法、計算機可讀記錄介質(zhì)和應(yīng)用系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于提供多個應(yīng)用的應(yīng)用系統(tǒng)中的終端裝置。
【背景技術(shù)】
[0002]近年,提供因特網(wǎng)上的應(yīng)用的服務(wù)迅速變得普及。作為這種類型的服務(wù)的一個例子,SNS (社會網(wǎng)絡(luò)服務(wù))對作為站點用戶的成員提供諸如游戲的應(yīng)用。SNS管理用于識別成員的成員信息。同一用戶在不同的應(yīng)用中具有不同的用戶信息(以下,稱為賬戶)。SNS關(guān)聯(lián)這些賬戶與成員信息以能夠提供與多個應(yīng)用有關(guān)的連接服務(wù)。在連接服務(wù)中,相互認識的用戶可識別他們使用哪些應(yīng)用。(例如,參見專利文獻I)。
[0003]在諸如游戲的應(yīng)用中,存在用戶建立同伴關(guān)系并且相互協(xié)作以在游戲中行進的情況。在提供連接服務(wù)的應(yīng)用系統(tǒng)中,存在用戶邀請另一用戶到該用戶正在使用的游戲的情況。
[0004]專利文獻
[0005]專利文獻1:未審查日本專利申請公開N0.2007-206823
【發(fā)明內(nèi)容】
[0006]技術(shù)問題
[0007]存在不依賴于SNS并且可被不是SNS的成員的人使用的應(yīng)用(以下,稱為一般應(yīng)用)。即使在這種一般應(yīng)用中,由于賬戶是不兼容的,因此,也不能向用戶提供與一般應(yīng)用有關(guān)的連接服務(wù)。因此,在一般應(yīng)用是游戲的情況下,存在用戶不能將另一游戲中的同伴邀請到用戶正在使用的游戲的情況。
[0008]考慮到以上的情況,本發(fā)明的目的是,提供一種終端裝置,該終端裝置允許希望邀請到用戶正在玩的游戲的用戶邀請另一游戲中的同伴,這些游戲具有不兼容的賬戶,并且還允許被邀請用戶識別對于邀請游戲的邀請。
[0009]問題的解決方案
[0010]以下將描述本發(fā)明用于實現(xiàn)上述目的的手段。
[0011]為了實現(xiàn)以上的目的,本發(fā)明提供一種用于應(yīng)用系統(tǒng)中的終端裝置,該應(yīng)用系統(tǒng)包括:管理裝置和邀請信息管理單元,所述管理裝置關(guān)于向用戶提供相互不同的應(yīng)用的至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息,并且通過對同一用戶相互關(guān)聯(lián)分別與至少兩個應(yīng)用裝置中的每一個對應(yīng)的多條識別信息來管理多條識別信息,所述邀請信息管理單元管理將用戶邀請到邀請用戶使用的第一應(yīng)用的邀請信息,被邀請的用戶在第二應(yīng)用中與邀請用戶具有特定關(guān)系。終端裝置包括:詢問單元,所述詢問單元被配置為從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問;邀請信息接收單元,所述邀請信息接收單元被配置為接收與詢問對應(yīng)的邀請信息;以及,顯示控制單元,所述顯示控制單元被配置為根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)。
[0012]優(yōu)選上述的終端裝置還包括:被配置為在用于邀請用戶的終端裝置中的第一應(yīng)用中選擇第二應(yīng)用的選擇單元;被配置為獲取與識別對應(yīng)于第一應(yīng)用的邀請用戶的識別信息關(guān)聯(lián)并且由管理裝置發(fā)出的標(biāo)識符的獲取單元;和被配置為通過預(yù)先確定的路徑向管理裝置報告一對的通過獲取單元獲取的標(biāo)識符和與由選擇單元選擇的第二應(yīng)用對應(yīng)的邀請用戶的識別信息的標(biāo)識符報告單元。
[0013]優(yōu)選上述的終端裝置還包括被配置為向管理裝置報告用作由管理裝置管理的邀請信息的基礎(chǔ)并且用于在由選擇單元選擇的第二應(yīng)用中與邀請用戶具有特定關(guān)系的至少一個用戶之中的被邀請用戶的邀請請求的邀請請求發(fā)送單元。
[0014]優(yōu)選地,在上述的終端裝置中,邀請信息管理單元是對管理裝置設(shè)置的,并且,詢問單元向管理裝置的邀請信息管理單元發(fā)送關(guān)于是否存在邀請信息的詢問。
[0015]優(yōu)選地,在上述的終端裝置中,邀請信息管理單元是對至少兩個應(yīng)用裝置中的每一個設(shè)置的,并且,詢問單元向與在終端裝置中激活的應(yīng)用對應(yīng)的應(yīng)用裝置的邀請信息管理單元發(fā)送關(guān)于是否存在邀請信息的詢問。
[0016]然后,本發(fā)明提供一種具有顯示單元并且用于應(yīng)用系統(tǒng)中的終端裝置的控制方法,該應(yīng)用系統(tǒng)包括:管理裝置,所述管理裝置關(guān)于向用戶提供相互不同的應(yīng)用的至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息,并且通過對同一用戶相互關(guān)聯(lián)分別與至少兩個應(yīng)用裝置中的每一個對應(yīng)的多條識別信息來管理多條識別信息,以及邀請信息管理單元,所述邀請信息管理單元管理將用戶邀請到邀請用戶使用的第一應(yīng)用的邀請信息的,被邀請的用戶在第二應(yīng)用中與邀請用戶具有特定關(guān)系??刂品椒ò?從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問;接收與詢問對應(yīng)的邀請信息;和根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)。
[0017]優(yōu)選上述的終端裝置的控制方法還包括:在邀請用戶的終端裝置中使用的第一應(yīng)用中選擇第二應(yīng)用;獲取與識別對應(yīng)于第一應(yīng)用的邀請用戶的識別信息關(guān)聯(lián)并且由管理裝置發(fā)出的標(biāo)識符;和通過預(yù)先確定的路徑向管理裝置報告一對的獲取的標(biāo)識符和與第二應(yīng)用對應(yīng)的邀請用戶的識別信息。
[0018]然后,本發(fā)明提供一種上面記錄用于具有計算機和顯示單元并且用于應(yīng)用系統(tǒng)中的終端裝置的程序的計算機可讀記錄介質(zhì),該應(yīng)用系統(tǒng)包括關(guān)于向用戶提供相互不同的應(yīng)用的至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息并且通過對同一用戶相互關(guān)聯(lián)分別與至少兩個應(yīng)用裝置中的每一個對應(yīng)的多條識別信息來管理多條識別信息的管理裝置和管理將用戶邀請到邀請用戶使用的第一應(yīng)用的邀請信息的邀請信息管理單元,被邀請的用戶在第二應(yīng)用中與邀請用戶具有特定關(guān)系。程序使得計算機執(zhí)行以下的處理:從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問的詢問處理;接收與詢問對應(yīng)的邀請信息的邀請信息接收處理;和根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)的顯示控制處理。
[0019]優(yōu)選上述的程序使得計算機進一步執(zhí)行以下的處理:在邀請用戶的終端裝置中使用的第一應(yīng)用中選擇第二應(yīng)用的選擇處理;獲取與識別對應(yīng)于第一應(yīng)用的邀請用戶的識別信息關(guān)聯(lián)并且由管理裝置發(fā)出的標(biāo)識符的獲取處理;和通過預(yù)先確定的路徑向管理裝置報告一對的在獲取處理中獲取的標(biāo)識符和與在選擇處理中選擇的第二應(yīng)用對應(yīng)的邀請用戶的識別信息的標(biāo)識符報告處理。
[0020]本發(fā)明還提供一種上面記錄內(nèi)置于安裝于具有計算機和顯示單元并且用于應(yīng)用系統(tǒng)中的終端裝置中的應(yīng)用的程序中的程序的計算機可讀記錄介質(zhì),該應(yīng)用系統(tǒng)包括關(guān)于向用戶提供相互不同的應(yīng)用的至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息并且通過對同一用戶相互關(guān)聯(lián)分別與至少兩個應(yīng)用裝置中的每一個對應(yīng)的多條識別信息來管理多條識別信息的管理裝置和管理將用戶邀請到邀請用戶使用的第一應(yīng)用的邀請信息的邀請信息管理單元,被邀請的用戶在第二應(yīng)用中與邀請用戶具有特定關(guān)系。內(nèi)置程序使得計算機執(zhí)行以下的處理:從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問的邀請?zhí)幚?;接收與詢問對應(yīng)的邀請信息的邀請信息接收處理;和根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)的顯示控制處理。
[0021]優(yōu)選上述的內(nèi)置于應(yīng)用的程序中的程序使得計算機進一步執(zhí)行以下的處理:在邀請用戶的終端裝置中使用的第一應(yīng)用中選擇第二應(yīng)用的選擇處理;獲取與識別對應(yīng)于第一應(yīng)用的邀請用戶的識別信息關(guān)聯(lián)并且由管理裝置發(fā)出的標(biāo)識符的獲取處理;和通過預(yù)先確定的路徑向管理裝置報告一對的在獲取處理中獲取的標(biāo)識符和與在選擇處理中選擇的第二應(yīng)用對應(yīng)的邀請用戶的識別信息的標(biāo)識符報告處理。
[0022]然后,本發(fā)明提供一種應(yīng)用系統(tǒng),該應(yīng)用系統(tǒng)包括:向用戶提供相互不同的應(yīng)用并且對應(yīng)用中的每一個管理指示用戶之間的特定關(guān)系的關(guān)系信息的至少兩個應(yīng)用裝置,用戶終端裝置,以及對至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息的管理裝置。管理裝置包括:被配置為當(dāng)在用于邀請用戶的終端裝置中的第一應(yīng)用中指定第二應(yīng)用時與作為與第一應(yīng)用對應(yīng)的邀請用戶的識別信息的第一識別信息相關(guān)聯(lián)地發(fā)出標(biāo)識符的發(fā)出單元;被配置為在由發(fā)出單元發(fā)出的標(biāo)識符在邀請用戶的終端裝置中從第一應(yīng)用被轉(zhuǎn)送到第二應(yīng)用之后通過預(yù)先確定的路徑接收一對的標(biāo)識符和作為與第二應(yīng)用對應(yīng)的識別信息的第二識別信息的接收單元;被配置為相互關(guān)聯(lián)地管理由發(fā)出單元發(fā)出的標(biāo)識符匹配由接收單元接收的標(biāo)識符的第一識別信息和第二識別信息并且管理從至少兩個應(yīng)用裝置獲取的關(guān)系信息的管理單元;被配置為當(dāng)在用于邀請用戶的終端裝置中的第一應(yīng)用中指定第一應(yīng)用時獲取與邀請用戶的第一識別信息對應(yīng)的第二識別信息并且向邀請用戶的終端裝置報告與第二識別信息對應(yīng)的關(guān)系信息的報告單元;和被配置為當(dāng)在邀請用戶的終端裝置中從由報告的關(guān)系信息識別的作為被邀請的候選用戶的至少一個用戶之中指定被邀請用戶時管理指示特定的被邀請用戶被邀請到第一應(yīng)用的邀請信息的邀請信息管理單元。當(dāng)從終端裝置接收關(guān)于是否存在邀請信息的詢問時,如果邀請信息管理單元管理將終端裝置的用戶指定為被邀請用戶的邀請信息,那么報告單元向詢問終端裝置報告邀請信息。終端裝置包括:被配置為從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問的詢問單元;被配置為接收與詢問對應(yīng)的邀請信息的邀請信息接收單元;和被配置為根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)的顯示控制單元。
[0023]本發(fā)明還提供一種應(yīng)用系統(tǒng),該應(yīng)用系統(tǒng)包括:向用戶提供相互不同的應(yīng)用并且對應(yīng)用中的每一個管理指示用戶之間的特定關(guān)系的關(guān)系信息的至少兩個應(yīng)用裝置,用戶終端裝置,以及對至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息的管理裝置。管理裝置包括:被配置為當(dāng)在用于邀請用戶的終端裝置中的第一應(yīng)用中指定第二應(yīng)用時與作為與第一應(yīng)用對應(yīng)的邀請用戶的識別信息的第一識別信息相關(guān)聯(lián)地發(fā)出標(biāo)識符的發(fā)出單元;被配置為在由發(fā)出單元發(fā)出的標(biāo)識符在邀請用戶的終端裝置中從第一應(yīng)用被轉(zhuǎn)送到第二應(yīng)用之后通過預(yù)先確定的路徑接收一對的標(biāo)識符和作為與第二應(yīng)用對應(yīng)的識別信息的第二識別信息的接收單元;被配置為相互關(guān)聯(lián)地管理由發(fā)出單元發(fā)出的標(biāo)識符匹配由接收單元接收的標(biāo)識符的第一識別信息和第二識別信息并且管理從至少兩個應(yīng)用裝置獲取的關(guān)系信息的管理單元;和被配置為當(dāng)在用于邀請用戶的終端裝置中的第一應(yīng)用中指定第一應(yīng)用時獲取與邀請用戶的第一識別信息對應(yīng)的第二識別信息并且向邀請用戶的終端裝置報告與第二識別信息對應(yīng)的關(guān)系信息的報告單元。在從管理裝置接收與第二識別信息對應(yīng)的關(guān)系信息之后,當(dāng)在邀請用戶的終端裝置中從由邀請用戶的關(guān)系信息識別的作為被邀請的候選用戶的至少一個用戶指定被邀請用戶并且指示指定的被邀請用戶被邀請到第一應(yīng)用的邀請信息被發(fā)送到與第二應(yīng)用對應(yīng)的應(yīng)用裝置時,應(yīng)用裝置中的每一個包含邀請信息管理單元,邀請信息管理單元被配置為管理邀請信息。當(dāng)從終端裝置接收關(guān)于是否存在邀請信息的詢問時,如果邀請信息管理單元管理將終端裝置的用戶指定為被邀請用戶的邀請信息,那么邀請信息被報告給終端裝置。終端裝置包括:被配置為從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問的詢問單元;被配置為接收與詢問對應(yīng)的邀請信息的邀請信息接收單元;和被配置為根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)的顯示控制單
J Li ο
【專利附圖】
【附圖說明】
[0024]圖1是根據(jù)本發(fā)明的實施例的應(yīng)用系統(tǒng)的框圖。
[0025]圖2A是表示用于關(guān)聯(lián)賬戶的處理的概要的示圖。
[0026]圖2B是表示用于詢問邀請請求的處理的概要的示圖。
[0027]圖3是表示管理服務(wù)器的結(jié)構(gòu)的框圖。
[0028]圖4是表示用戶信息表的示例性數(shù)據(jù)結(jié)構(gòu)的示圖。
[0029]圖5是表示ID管理表的示例性數(shù)據(jù)結(jié)構(gòu)的示圖。
[0030]圖6是表示伙伴關(guān)系表的示例性數(shù)據(jù)結(jié)構(gòu)的示圖。
[0031]圖7是表示邀請表的示例性數(shù)據(jù)結(jié)構(gòu)的示圖。
[0032]圖8是表示終端裝置的結(jié)構(gòu)的框圖。
[0033]圖9是表示用于獲取朋友網(wǎng)絡(luò)識別信息的獲取處理的細節(jié)的次序圖。
[0034]圖10是表示伙伴關(guān)系同步化處理的細節(jié)的次序圖。
[0035]圖11是表示邀請?zhí)幚淼募毠?jié)的次序圖。
[0036]圖12是表示根據(jù)變更例的用于獲取朋友網(wǎng)絡(luò)識別信息的獲取處理的細節(jié)的次序圖。
【具體實施方式】
[0037]以下將參照附圖描述根據(jù)本發(fā)明的實施例的使用管理服務(wù)器的應(yīng)用系統(tǒng)。
[0038]1.應(yīng)用系統(tǒng)的結(jié)構(gòu)
[0039]圖1是根據(jù)本發(fā)明的實施例的應(yīng)用系統(tǒng)100的框圖。應(yīng)用系統(tǒng)100包括諸如因特網(wǎng)的通信網(wǎng)絡(luò)NET、用戶終端裝置2、管理服務(wù)器3和應(yīng)用服務(wù)器4A、4B、4C、…。應(yīng)用服務(wù)器4A、4B、4C、...單獨地管理用戶賬戶并且通過使用各應(yīng)用向用戶提供單獨的服務(wù)。在本例子中,應(yīng)用服務(wù)器4A、4B、4C、…分別提供游戲A、游戲B、游戲C、…作為單獨的服務(wù)。游戲A、游戲B、游戲C、…可以是由瀏覽器提供的瀏覽器游戲,但是,在本例子中,假定游戲A、游戲B、游戲C、…的程序被下載到用戶終端裝置2中、被安裝于用戶終端裝置2中并且在其上面被執(zhí)行。在這種情況下,應(yīng)用服務(wù)器4A、4B、4C、…管理游戲A、游戲B、游戲C、…的用戶的游戲數(shù)據(jù),并且向用戶提供分數(shù)等級和其它數(shù)據(jù)。
[0040]應(yīng)用服務(wù)器4A、4B、4C、…提供各種類型的應(yīng)用(例如,用于共享照片和視頻),諸如游戲A、游戲B、游戲C、…,并且可具有除了由應(yīng)用提供的單獨的服務(wù)以外用于在用戶之間交換通信的功能。各應(yīng)用的用戶可使用這種通信功能,以通過與玩同一游戲(應(yīng)用)的用戶建立伙伴關(guān)系以通過問候和評論相互通信邀請獲取可在游戲中交換的點。擁有的伙伴越多,則越容易在游戲中進展,原因是可在游戲戰(zhàn)斗中獲得來自伙伴的支持。例如,當(dāng)用戶提出伙伴申請并且先申請的用戶批準(zhǔn)它時,建立伙伴關(guān)系。
[0041]管理服務(wù)器3可與應(yīng)用服務(wù)器4A、4B、4C、...通信。用戶終端裝置2可通過通信網(wǎng)絡(luò)NET執(zhí)行通信,并且例如是個人計算機或便攜式電話。
[0042]為了向用戶提供與不依賴于SNS的多個游戲有關(guān)的連接服務(wù),必須相互關(guān)聯(lián)在游戲中使用的賬戶。作為示例性的連接服務(wù),當(dāng)賬戶相互關(guān)聯(lián)時,正在玩游戲的用戶變得能夠邀請作為用戶在另一游戲中的伙伴的另一用戶到該游戲。具體而言,當(dāng)游戲A的用戶使用游戲B時,用戶可邀請用戶在游戲B中與其具有伙伴關(guān)系的用戶到游戲A。
[0043]在這種不依賴于SNS的游戲中,當(dāng)用戶邀請另一邀請到用戶正在使用的游戲時,在常規(guī)上使用社會媒介或電子郵件。但是,不清楚被邀請用戶是否使用社會媒介。電子郵件地址可能是未知的。在游戲中與其建立了伙伴關(guān)系的用戶未必在實際社會中具有朋友關(guān)系。由于在游戲中已知的用戶名稱(昵稱)不匹配在實際社會中使用的電子郵件或社會媒介中使用的用戶名稱(賬戶),因此難以在社會媒介中識別被邀請的用戶。因此,在一些情況下,不能通過使用社會媒介或電子郵件邀請在游戲中與其建立了伙伴關(guān)系的用戶。當(dāng)在不依賴于SNS的多個游戲中使用的賬戶被關(guān)聯(lián)時,正在玩游戲的用戶變得能夠?qū)⒃诹硪挥螒蛑惺怯脩舻幕锇榈牧硪挥脩粞埖皆撚螒颉?br>
[0044]為了進行邀請,首先必須關(guān)聯(lián)提出邀請的用戶(邀請用戶)的游戲A(應(yīng)用A的例子)中的賬戶與游戲B(應(yīng)用B的例子)中的賬戶。其次,必須識別在游戲B中與邀請用戶具有伙伴關(guān)系的用戶。由于需要在不同的應(yīng)用上執(zhí)行該處理,因此,應(yīng)用服務(wù)器4A和應(yīng)用服務(wù)器4B都不能單獨地執(zhí)行處理。
[0045]管理服務(wù)器3執(zhí)行用于關(guān)聯(lián)邀請用戶的游戲A中的賬戶和游戲B中的賬戶的關(guān)聯(lián)處理和用于向邀請用戶提供接收邀請的用戶(被邀請用戶)的候選的邀請?zhí)幚怼?br>
[0046]1.1關(guān)聯(lián)處理的概要
[0047]將參照圖2A描述關(guān)聯(lián)處理的概要。當(dāng)用戶注冊賬戶時,應(yīng)用服務(wù)器4A和4B產(chǎn)生本地識別信息(以下,稱為LocalID)。該LocalID是在應(yīng)用服務(wù)器4A和4B中的每一個中唯一地識別各用戶的識別信息。因此,同一用戶具有不兼容的不同的LocallD。
[0048]在產(chǎn)生LocalID之后的希望的定時,應(yīng)用服務(wù)器4A和4B請求管理服務(wù)器3發(fā)出朋友網(wǎng)絡(luò)識別信息(以下,稱為FNWID)。FNWID是用于在整個應(yīng)用系統(tǒng)100中識別用戶的識別信息,并且由管理服務(wù)器3統(tǒng)一管理。管理服務(wù)器3響應(yīng)從應(yīng)用服務(wù)器4A和4B發(fā)送的FNWID發(fā)出請求發(fā)出FNWID。因此,即使游戲A的用戶和游戲B的用戶是同一用戶,也發(fā)出不同的FNWID。
[0049]應(yīng)用服務(wù)器4A相互關(guān)聯(lián)地管理FNWID (第一識別信息的例子)和唯一地識別使用游戲A的多個用戶中的每一個的LocallD,并且,應(yīng)用服務(wù)器4B相互關(guān)聯(lián)地管理FNWID (第二識別信息的例子)和唯一地識別使用游戲B的多個用戶中的每一個的LocallD。
[0050]在本例子中,假定響應(yīng)對玩游戲A的用戶從應(yīng)用服務(wù)器4A發(fā)送的FNWID發(fā)出請求發(fā)出的FNWID被稱FNWIDa、與FNWIDa對應(yīng)的LocalID被稱為LocallDa、響應(yīng)對玩游戲A的同一用戶從與游戲B對應(yīng)的應(yīng)用服務(wù)器4B發(fā)送的FNWID發(fā)出請求發(fā)出的FNWID被稱為FNWIDb、與FNWIDb對應(yīng)的LocalID被稱為LocallDb、與游戲A對應(yīng)的類型信息被稱為AppIDa且與游戲B對應(yīng)的類型信息被稱為AppIDb。FNWIDa被存儲于管理服務(wù)器3、應(yīng)用服務(wù)器4A和終端裝置2中。以相同的方式,F(xiàn)NWIDb被存儲于管理服務(wù)器3、應(yīng)用服務(wù)器4B和終端裝置2中。LocalIDa被存儲于應(yīng)用服務(wù)器4A中,并且,LocalIDb被存儲于應(yīng)用服務(wù)器4B中。當(dāng)發(fā)出FNWIDa和FNWIDb時,管理服務(wù)器3還不能識別它們是向同一用戶發(fā)出的識別信息。
[0051]在用于關(guān)聯(lián)FNWIDa與FNWIDb的關(guān)聯(lián)處理中,管理服務(wù)器3發(fā)出與FNWIDa對應(yīng)的令牌Tx (標(biāo)識符),并且將令牌Tx發(fā)送到應(yīng)用服務(wù)器4A(S1)。應(yīng)用服務(wù)器4A將接收的令牌Tx發(fā)送到與FNWIDa對應(yīng)的終端裝置2的游戲A (S2)。管理服務(wù)器3向應(yīng)用服務(wù)器4A發(fā)送令牌Tx(Sl)的定時和應(yīng)用服務(wù)器4A向終端裝置2發(fā)送令牌Tx(S2)的定時不需要被鏈接。例如,應(yīng)用服務(wù)器4A可響應(yīng)由終端裝置2提出的請求向終端裝置2發(fā)送令牌Tx。
[0052]然后,在終端裝置2中,令牌Tx從與FNWIDa對應(yīng)的游戲A被轉(zhuǎn)送到與FNWIDb對應(yīng)的游戲B (S3)。轉(zhuǎn)送的令牌Tx和FNWIDb從游戲B被發(fā)送到應(yīng)用服務(wù)器4Β (S4)。應(yīng)用服務(wù)器4Β將令牌Tx和FNWIDb發(fā)送到管理服務(wù)器3 (S5)。在用于將令牌Tx從游戲A轉(zhuǎn)送到游戲B的處理(S3)中,可以包括終端裝置2的存儲裝置23(參見圖8)中的預(yù)先確定的區(qū)域(應(yīng)用共享區(qū)域)。
[0053]以這種方式,關(guān)于FNWIDa由管理服務(wù)器3發(fā)出的令牌Tx通過終端裝置2中的游戲Α、終端裝置2中的游戲B和應(yīng)用服務(wù)器4Β從應(yīng)用服務(wù)器4Α被傳送到管理服務(wù)器3,并且與FNWIDb相關(guān)聯(lián)地被接收。管理服務(wù)器3搜索已發(fā)出的令牌。當(dāng)接收的令牌匹配發(fā)出的令牌時,管理服務(wù)器3關(guān)聯(lián)與接收的令牌對應(yīng)的FNWID和與發(fā)出的令牌對應(yīng)的FNWID。在本例子中,接收的令牌是令牌Τχ,并且,與其對應(yīng)的FNWID是FNWIDb。在管理服務(wù)器3中,匹配接收的令牌Tx的令牌Tx與FNWIDa關(guān)聯(lián)。因此,管理服務(wù)器3可關(guān)聯(lián)FNWIDa與FNWIDb。例如,發(fā)出FNWIDa和FNWIDb共通的參照識別信息(以下,稱為RefID)。當(dāng)FNWIDa和FNWIDb共通的RefID在這里被稱為RefIDx時,如圖2Α所示,F(xiàn)NWIDa和FNWIDb與RefIDx相關(guān)聯(lián)地被存儲,以關(guān)聯(lián)FNWIDa與FNWIDb。
[0054]參照上述的關(guān)聯(lián)處理,圖1所示的管理服務(wù)器3可與包含提供游戲A (第一應(yīng)用的例子)的應(yīng)用服務(wù)器4Α(第一應(yīng)用裝置的例子)和提供游戲B (第二應(yīng)用的例子)的應(yīng)用服務(wù)器4Β(第二應(yīng)用裝置的例子)的多個應(yīng)用服務(wù)器通信,并且發(fā)出唯一地識別使用游戲A的多個用戶中的每一個的FNWIDa (第一識別信息)和唯一地識別使用游戲B的多個用戶中的每一個的FNWIDb (第二識別信息),并且管理它們。
[0055]管理服務(wù)器3還包含用于向應(yīng)用服務(wù)器4A發(fā)出與用戶的FNWIDa相關(guān)的令牌(示例性標(biāo)識符)的發(fā)出單元11、用于在游戲A和游戲B可用的終端裝置2中從應(yīng)用服務(wù)器4B接收從游戲A轉(zhuǎn)送到游戲B的令牌的接收單元12和用于相互關(guān)聯(lián)地管理由發(fā)出單元11發(fā)出的令牌和由接收單元12接收的令牌匹配的FNWIDa和FNWIDb的管理單元13。當(dāng)管理服務(wù)器3執(zhí)行邀請?zhí)幚頃r,這里的用戶是邀請到游戲A的邀請用戶。
[0056]這里,游戲是示例性應(yīng)用。接收單元12接收從游戲A轉(zhuǎn)送到游戲B的令牌,但是令牌的路由可被自由選擇。例如,可直接從終端裝置2接收令牌,或者可間接地通過應(yīng)用服務(wù)器4B (第二應(yīng)用裝置)接收令牌。用于將令牌從游戲A轉(zhuǎn)送到游戲B的觸發(fā)器可基于用戶的操作、游戲A中的自動處理或者通過游戲A啟動的在終端裝置中執(zhí)行的程序處理。只要可檢查由發(fā)出單元發(fā)出的令牌和由接收單元接收的令牌是否匹配,就可使用任何產(chǎn)生方法,并且,令牌可具有任何內(nèi)容。例如,令牌可以是組合數(shù)字字母字符的唯一字符串。
[0057]另一方面,終端裝置2包含用于對于各可用游戲(示例性應(yīng)用)存儲FNWID (示例性識別信息)的存儲單元205。終端裝置2還包括用于獲取與正在使用的游戲中的FNWIDa對應(yīng)且由管理服務(wù)器3發(fā)出的令牌的獲取單元207。終端裝置2還包括用于通過預(yù)先確定的路徑向管理服務(wù)器3報告一對的由獲取單元207獲取的令牌和游戲B中的FNWIDb的標(biāo)識符報告單元208。例如,終端裝置2的存儲單元205存儲與游戲A對應(yīng)的FNWIDa和與游戲B對應(yīng)的FNWIDb。當(dāng)在終端裝置2中在游戲A中選擇游戲B時,獲取單元207獲取與在被使用的游戲A中識別邀請用戶的FNWIDa對應(yīng)并且由管理服務(wù)器3的發(fā)出單元11發(fā)出的令牌。標(biāo)識符報告單元208通過預(yù)先確定的路徑向管理服務(wù)器3發(fā)送一組的由獲取單元207獲取的令牌和與游戲B對應(yīng)的FNWIDb。
[0058]通過這樣做,即使不在管理服務(wù)器3中設(shè)置要由用戶管理的新賬戶,通過在預(yù)先確定的路徑上繞過令牌,管理服務(wù)器3也可相互關(guān)聯(lián)地管理應(yīng)用服務(wù)器4A的賬戶和應(yīng)用服務(wù)器4B的賬戶。換句話說,用戶不必意識到管理服務(wù)器3的存在。當(dāng)不同游戲的同一用戶的賬戶以這種方式關(guān)聯(lián)時,能夠向用戶提供與多個游戲有關(guān)的連接服務(wù)。例如,在連接服務(wù)中,能夠在游戲的游戲畫面上顯示另一游戲中的伙伴列表。顯示伙伴列表使得能夠?qū)崿F(xiàn)可將另一游戲中的伙伴邀請到當(dāng)前正在使用的游戲的連接服務(wù)。如上所述,當(dāng)在用戶的終端裝置2中選擇另一游戲時執(zhí)行關(guān)聯(lián)處理。料想,如果與其它游戲的選擇無關(guān)地對于所有的用戶根據(jù)需要執(zhí)行關(guān)聯(lián)處理,那么管理服務(wù)器3的處理負擔(dān)增加。但是,由于在諸如選擇其它游戲時的發(fā)生預(yù)先確定的處理的定時執(zhí)行關(guān)聯(lián)處理,因此,在本實施例中,可進行有效的關(guān)聯(lián),并且管理服務(wù)器3的處理負擔(dān)減小??刹辉谶x擇其它游戲之后而在選擇其它游戲之前執(zhí)行關(guān)聯(lián)處理。換句話說,可在用戶請求關(guān)聯(lián)多個FNWID的關(guān)聯(lián)處理時執(zhí)行關(guān)聯(lián)處理。當(dāng)如上面描述的那樣在出現(xiàn)預(yù)先確定的處理的定時執(zhí)行關(guān)聯(lián)處理時,與當(dāng)同一用戶具有多個FNWID時對于一組的所有FNWID執(zhí)行關(guān)聯(lián)處理的情況相比,管理服務(wù)器3的處理負擔(dān)減小。
[0059]管理服務(wù)器3的邀請信息管理單元16從多個應(yīng)用服務(wù)器4中的每一個獲取指示多個游戲中的每一個中的用戶之間的特定關(guān)系的伙伴列表(關(guān)系信息的例子)并且管理列表。因此,可由管理服務(wù)器3 —并管理單獨地通過多個應(yīng)用服務(wù)器4管理的伙伴列表。
[0060]這里,在由多個應(yīng)用服務(wù)器4(示例性應(yīng)用裝置)中的每一個提供的游戲(示例性應(yīng)用)中,在游戲中形成與其它用戶的特定關(guān)系。例如,如果應(yīng)用是游戲,那么特定關(guān)系包括用戶可在游戲前進時與另一用戶協(xié)作的伙伴關(guān)系。游戲中的協(xié)作意味著與伙伴一起在游戲中前進或者使得諸如伙伴的游戲能力值的游戲數(shù)據(jù)可用。特定關(guān)系包括拒絕伙伴關(guān)系的阻擋關(guān)系或用戶將另一用戶識別為競爭者并且不需要另一用戶批準(zhǔn)的競爭者關(guān)系。如果應(yīng)用是諸如聊天的通信應(yīng)用,那么聊天好友與特定關(guān)系對應(yīng)。
[0061]管理服務(wù)器3還包括用于從使用游戲A (第一應(yīng)用的例子)的用戶的終端裝置2接收用于請求指示與FNWIDb (第二識別信息的例子)相關(guān)的伙伴關(guān)系的伙伴列表(示例性關(guān)系信息)的伙伴列表請求(示例性獲取請求)的接受單元14和用于向發(fā)送了伙伴列表請求的終端裝置2或者向應(yīng)用服務(wù)器4A(第一應(yīng)用裝置的例子)報告與FNWIDb相關(guān)的伙伴列表的報告單元15。這里,當(dāng)報告單元15向應(yīng)用服務(wù)器4A報告伙伴列表時,應(yīng)用服務(wù)器4A向用戶的終端裝置2報告伙伴列表。換句話說,報告單元15直接或間接向終端裝置2報告與FNWIDb相關(guān)的伙伴列表。
[0062]因此,使用游戲A和游戲B的用戶的終端裝置2可在游戲A中獲取游戲B中的伙伴列表。換句話說,可在一個游戲中獲取另一游戲中的伙伴列表。例如,即使在賬戶不兼容的游戲之間,也能夠基于另一游戲中的動作向在一個游戲中具有伙伴關(guān)系的用戶報告信息。要報告的目標(biāo)信息包括例如消息信息或后面描述的邀請信息。當(dāng)管理服務(wù)器3執(zhí)行邀請?zhí)幚頃r,使用游戲A的邀請用戶的終端裝置2可獲取接收邀請的游戲B中的伙伴列表。在獲取的伙伴列表中列出的用戶用作被邀請到游戲A的用戶候選人。
[0063]管理服務(wù)器3還包括從由報告單元15報告的伙伴列表之中接收將由邀請用戶選擇的被邀請用戶邀請到游戲A的邀請請求并且蓄積和管理接收的邀請請求的邀請信息管理單元16 (蓄積器的例子)。能夠一并管理誰邀請誰到管理服務(wù)器3中的哪個游戲(示例性應(yīng)用)。
[0064]下面,圖2B表示用于詢問邀請請求的處理的概要。在被邀請用戶的終端裝置2中,詢問單元201向管理服務(wù)器3的邀請信息管理單元16發(fā)送是否存在到游戲的邀請的詢問,詢問是從設(shè)置在應(yīng)用系統(tǒng)100中的多個應(yīng)用即游戲A、游戲B、游戲C...中的在終端裝置2中使用的游戲提出的。
[0065]例如,當(dāng)應(yīng)用系統(tǒng)100提供游戲A、游戲B、游戲C和游戲D時并且當(dāng)游戲B在被邀請用戶的終端裝置2中可用時,終端裝置2從游戲B發(fā)送是否存在邀請的詢問。具體而言,通過向管理服務(wù)器3發(fā)送邀請詢問請求執(zhí)行關(guān)于邀請請求的詢問。詢問單元201向邀請信息管理單元16發(fā)送關(guān)于是否存在終端裝置2的用戶是被邀請用戶的邀請的詢問。優(yōu)選當(dāng)在終端裝置2中激活游戲B時發(fā)送詢問。但是,不需要在激活時進行詢問,而可在使用游戲B時進行詢問。例如,當(dāng)一些信息被發(fā)送到管理服務(wù)器3時,詢問請求可包含于被發(fā)送的信息中。作為替代方案,當(dāng)使用游戲B時,可在出現(xiàn)一些事件(例如,來自用戶的操作指令)時發(fā)送詢問請求。
[0066]當(dāng)從終端裝置2的用戶發(fā)送關(guān)于邀請請求的詢問時,如果在邀請信息管理單元16 (蓄積器的例子)中蓄積終端裝置2的用戶是被邀請用戶的邀請請求,那么管理服務(wù)器3的報告單元15向終端裝置2報告指示邀請用戶將被邀請用戶邀請到游戲A的邀請信息。因此,即使在賬戶不兼容的游戲之間,在一個游戲中具有伙伴關(guān)系的用戶也可被邀請到另一游戲。
[0067]另一方面,終端裝置2包含用于從在被邀請用戶的終端裝置2中使用的游戲B (第二應(yīng)用的例子)向管理邀請信息的邀請信息管理單元16發(fā)送關(guān)于是否存在指示向游戲A(第一應(yīng)用的例子)的邀請的邀請信息的詢問的詢問單元201、用于接收與詢問對應(yīng)的邀請信息的邀請信息接收單元202、顯示單元203和用于基于邀請信息在顯示單元203上顯示邀請的細節(jié)的顯示控制單元204。因此,即使不在應(yīng)用服務(wù)器4A、4B、4C、…中執(zhí)行諸如向終端裝置2報告邀請的邀請有關(guān)處理,終端裝置2也可識別從作為一個游戲中的伙伴的用戶到用戶正在玩的另一游戲的邀請。
[0068]這里,邀請信息管理單元16可被設(shè)置在應(yīng)用系統(tǒng)100內(nèi)的任何位置,并且可例如被設(shè)置在管理服務(wù)器3中或應(yīng)用服務(wù)器4A、4B、4C、…中的每一個中。
[0069]例如,游戲(示例性應(yīng)用)可具有非運行狀態(tài)、正在執(zhí)行一些處理的活動狀態(tài)、在畫面上什么也不顯示但正在執(zhí)行一些處理的背景狀態(tài)或不執(zhí)行處理并且暫停游戲的暫停狀態(tài)。游戲的激活意味著游戲從非運行狀態(tài)或暫停狀態(tài)過渡到活動狀態(tài)。游戲的結(jié)束意味著游戲從活動狀態(tài)過渡到非運行狀態(tài)或暫停狀態(tài)。當(dāng)多個游戲(應(yīng)用)可同時處于活動狀態(tài)中時,游戲的激活意味著游戲中的一個過渡到用戶可操作游戲的狀態(tài),諸如在畫面的最前面顯示游戲的狀態(tài)。在諸如首先激活游戲時或者完成教程時的任何定時在游戲(應(yīng)用)中產(chǎn)生LocallD。
[0070]安裝游戲(應(yīng)用)不僅包括新導(dǎo)入還沒有導(dǎo)入到終端裝置2中的游戲程序,而且包括與應(yīng)用系統(tǒng)100兼容的游戲程序的更新。換句話說,安裝游戲包括對安裝于終端裝置2中的游戲下載與應(yīng)用系統(tǒng)100兼容的更新程序以更新其程序。
[0071]1.2管理服務(wù)器3的結(jié)構(gòu)
[0072]圖3表示管理服務(wù)器3的結(jié)構(gòu)。如圖所示,管理服務(wù)器3包含用于控制整個服務(wù)器的中央處理單元(CPU) 30、用作CPU30的工作區(qū)域的隨機存取存儲器(RAM)31、在其中存儲引導(dǎo)程序等的只讀存儲器(ROM) 32、用于存儲各種類型的程序和數(shù)據(jù)的硬盤33、包括鍵盤和鼠標(biāo)的輸入單元34、用于顯示圖像的顯示單元35、用于通過通信網(wǎng)絡(luò)NET與外部裝置通信的通信接口 36和用于從諸如緊致盤的信息記錄介質(zhì)讀取數(shù)據(jù)的讀取裝置37。例如,硬盤33包括用戶信息表TBLl1、ID管理表TBL12、伙伴關(guān)系表TBL13和邀請表TBL14。當(dāng)CPU30執(zhí)行各種類型的程序時,CPU30用作發(fā)出單元11、接收單元12、管理單元13、接受單元14、報告單元15和邀請信息管理單元16。換句話說,各種類型的程序控制包括CPU30(計算機)的管理服務(wù)器3。
[0073]圖4表示用戶信息表TBLll的數(shù)據(jù)結(jié)構(gòu)。用戶信息表TBLll存儲多個記錄。各記錄包含唯一地識別記錄的記錄識別信息ID、指示應(yīng)用的類型的類型信息AppID (以下,只稱為AppID)、用戶昵稱、FNWID、令牌和指示發(fā)出令牌的日期的令牌發(fā)出日期。例如,在具有ID=I的記錄中,F(xiàn)NWID是“XCV56714”,并且,與FNWID相關(guān)地在2012年3月28日發(fā)出令牌“56844SAS”??蓪τ趯Πl(fā)出的令牌指定有效周期的情況使用令牌發(fā)出日期。如圖1所示,應(yīng)用服務(wù)器4A、4B、4C、…分別包含分別具有上述的數(shù)據(jù)結(jié)構(gòu)的用戶信息表TBL11A、TBL11B,TBL11C、…。
[0074]圖5表示ID管理表TBL12的數(shù)據(jù)結(jié)構(gòu)。ID管理表TBL12存儲多個記錄。各記錄包含唯一地識別記錄的記錄識別信息ID、RefID和FNWID。當(dāng)在應(yīng)用服務(wù)器4A、4B、4C、…中的每一個中登記賬戶時,發(fā)出FNWID。相反,當(dāng)在關(guān)聯(lián)處理中確定一個游戲中的賬戶和另一游戲中的賬戶屬于同一用戶時發(fā)出ReflD。在本例子中,具有ID = I和ID = 2的記錄具有不同的朋友網(wǎng)絡(luò)識別信息FNWID “XCV56714”和REK35460”和相同的RefID 00000011。因此,“XCV56714”和REK35460”是屬于同一用戶的朋友網(wǎng)絡(luò)識別信息FNWID。
[0075]圖6表示伙伴關(guān)系表TBL13的數(shù)據(jù)結(jié)構(gòu)。伙伴關(guān)系表TBL13存儲多個記錄。各記錄相互關(guān)聯(lián)地存儲記錄識別信息ID、AppID、指示關(guān)系的類型的組信息Group、指示伙伴申請源用戶的LocalID的伙伴申請源本地識別信息LoCalID_From(以下,只稱為LocalID_From)、指示伙伴申請目的地用戶的LocalID的伙伴申請目的地本地識別信息LocalID_To (以下,只稱為LocalID_To)、指示伙伴申請源用戶的FNWID的伙伴申請源朋友網(wǎng)絡(luò)識別信息FNWID_From(以下,只稱為FNWID_From)、指示伙伴申請目的地的FNWID的伙伴申請目的地朋友網(wǎng)絡(luò)識別信息FNWID_To(以下,只稱為FNWID_To)和指示伙伴申請的狀態(tài)的狀態(tài)?目息Stat。
[0076]記錄伙伴關(guān)系以單獨地包含伙伴申請源和伙伴申請目的地有利于減少存儲容量。如果用戶的LocalID和與用戶具有伙伴關(guān)系的所有用戶的LocalID被相互關(guān)聯(lián)地存儲,那么需要雙倍的存儲容量。例如,假定用戶A是伙伴申請源且用戶B是伙伴申請目的地。當(dāng)對各用戶存儲與其它用戶具有伙伴關(guān)系的用戶的LocalID時,必須對用戶A存儲與用戶B的伙伴關(guān)系并且對用戶B存儲與用戶A的伙伴關(guān)系。相反,在本實施例中,由于伙伴申請目的地的LocalID和伙伴申請源的LocalID被關(guān)聯(lián)并且存儲于一個記錄中時,需要的存儲容量減半。即使當(dāng)更新狀態(tài)信息Stat時,需要的處理也減半。
[0077]用戶和另一用戶之間的關(guān)系可以是伙伴關(guān)系、競爭者關(guān)系或阻擋關(guān)系。當(dāng)來自用戶的伙伴申請被發(fā)送到另一用戶且另一用戶批準(zhǔn)申請時,建立伙伴關(guān)系。當(dāng)用戶對用戶視為競爭者的另一用戶進行伙伴申請但不需要另一用戶的批準(zhǔn)時,建立競爭者關(guān)系。例如,當(dāng)用戶和另一用戶玩同一游戲且用戶希望將另一用戶登記為競爭者時,使用它。以與競爭者關(guān)系相同的方式,當(dāng)用戶請求阻擋用戶希望阻擋的另一用戶且不需要另一用戶的批準(zhǔn)時,建立阻擋關(guān)系。當(dāng)盡管先前拒絕仍從另一用戶重復(fù)接收伙伴申請時或者當(dāng)另一用戶出于諸如公告板上的發(fā)言的一些原因麻煩用戶時,使用它。
[0078]組信息Group對于具有伙伴關(guān)系的記錄指定“朋友(Friends) ”、對具有競爭者關(guān)系的記錄指定“對手(Rival)”并對具有阻擋關(guān)系的記錄指定“阻止(Block)”。狀態(tài)信息Stat在伙伴申請未決時指定“O”、在批準(zhǔn)之后指定“1”,并在拒絕之后指定“2”。由于僅分別通過伙伴申請和阻擋請求建立競爭者關(guān)系和阻擋關(guān)系,因此不必記錄狀態(tài)信息Stat。因此,狀態(tài)信息被設(shè)定為“Null”。狀態(tài)信息Stat可總是對于競爭者關(guān)系和阻擋關(guān)系被設(shè)定為“O”。
[0079]例如,具有ID = I的記錄指示,在具有AppID 00000001的游戲中,具有LocalID00000011的用戶對具有LocalID 00003120的用戶進行伙伴申請并且申請得到批準(zhǔn)。在具有LocalID 00000011的用戶進行伙伴申請的定時產(chǎn)生具有ID = I的記錄,并且,狀態(tài)信息Stat被設(shè)定為指示伙伴申請未決的“O”。當(dāng)具有LocalID 00003120的用戶接收伙伴申請并且批準(zhǔn)或拒絕它時,狀態(tài)信息Stat被更新為“I”(批準(zhǔn))或“2”(拒絕)。
[0080]當(dāng)通過參照伙伴關(guān)系表TBL13中的相應(yīng)的AppID關(guān)注特定游戲時,可識別該游戲中的用戶之間的伙伴關(guān)系??赏ㄟ^參照狀態(tài)信息Stat識別與其提出了伙伴關(guān)系的用戶或?qū)ζ涮岢隽嘶锇樯暾埖幕锇椤奶囟ㄓ脩舻腇NWID匹配FNWID_From的記錄提取的FNWID_To指示用戶對其提出伙伴申請的伙伴,并且,從特定用戶的FNWID匹配FNWID_To的記錄提取的FNWID_From指示特定用戶已從其接收伙伴申請的伙伴。
[0081]如果在建立伙伴關(guān)系之后解除伙伴關(guān)系,那么該記錄被刪除。作為刪除記錄的替代,可以配置表,使得添加指示記錄有效或無效的新條目,從而使得解除伙伴關(guān)系的記錄無效。如果重新與一旦解除伙伴關(guān)系的用戶建立伙伴關(guān)系,那么需要產(chǎn)生新的記錄。
[0082]如圖1所示,應(yīng)用服務(wù)器4A、4B、4C、...分別包含伙伴關(guān)系表TBL13A、TBL13B、TBL13C、…。各伙伴關(guān)系表TBL13A、TBL13B、TBL13C、…存儲各游戲的伙伴關(guān)系,并且各記錄包含記錄識別信息 ID、組信息 Goup、LocalID_From> LocalID_To、FNWID_From> FNWID_To和指示伙伴申請的狀態(tài)的狀態(tài)信息Stat。當(dāng)伙伴關(guān)系在應(yīng)用服務(wù)器4A、4B、4C、…中的任一個中改變并且相應(yīng)的伙伴關(guān)系表TBL13A、TBL13B、TBL13C、…中的存儲的內(nèi)容改變時,從應(yīng)用服務(wù)器4A、4B、4C、...向管理服務(wù)器3發(fā)送變化通知,并且,在伙伴關(guān)系表TBL13中反映伙伴關(guān)系的變化,因此使存儲的內(nèi)容同步化。
[0083]圖7表示邀請表TBL14的數(shù)據(jù)結(jié)構(gòu)。邀請表TBL14存儲多個記錄。各記錄包含記錄識別信息ID、邀請游戲類型信息InviteAppID(以下,只稱為InviteAppID)、邀請用戶的朋友網(wǎng)絡(luò)識別信息InviteFNWID_Fr0m、被邀請用戶的朋友網(wǎng)絡(luò)識別信息InviteFNWIDjo和與被邀請游戲?qū)?yīng)的邀請用戶的昵稱。通過參照邀請表TBL14,可以識別存在用戶被邀請到的游戲。
[0084]1.3終端裝置2的結(jié)構(gòu)
[0085]圖8表示終端裝置2的結(jié)構(gòu)。終端裝置2與關(guān)于向用戶提供相互不同的諸如游戲的應(yīng)用的多個應(yīng)用服務(wù)器4 (示例性應(yīng)用裝置)中的每一個發(fā)出并且管理唯一地識別用戶的識別信息(FNWID)并且通過關(guān)聯(lián)多條識別信息管理對同一用戶與多個應(yīng)用服務(wù)器4對應(yīng)的多條識別信息的管理服務(wù)器3 (示例性管理裝置)一起構(gòu)成應(yīng)用系統(tǒng)100。諸如管理服務(wù)器3的構(gòu)成應(yīng)用系統(tǒng)100的裝置包括用于管理將用戶邀請到邀請用戶正在使用的游戲A(第一應(yīng)用的例子)的邀請信息的邀請信息管理單元16,使得被邀請用戶在游戲B(第二應(yīng)用的例子)中與邀請用戶具有特定關(guān)系。
[0086]終端裝置2包含用于控制整個裝置的CPU20、用作CPU20的工作區(qū)域的RAM21、在其中存儲引導(dǎo)程序和其它數(shù)據(jù)的R0M22、用于存儲各種類型的程序和數(shù)據(jù)的存儲裝置23、包括十鍵鍵盤和觸摸敏感鍵的輸入單元24、用于顯示圖像的顯示單元25和用于通過通信網(wǎng)絡(luò)NET與外部裝置通信的通信接口 26。存儲裝置23存儲各種類型的應(yīng)用,諸如游戲、與在終端裝置2中可用的各應(yīng)用對應(yīng)的FNWID和用于控制整個裝置的控制程序。
[0087]存儲裝置23與如圖1所示的存儲單元205對應(yīng),并且,顯示裝置25與顯示單元203對應(yīng)。CPU20執(zhí)行控制程序,由此CPU20用作詢問單元201、邀請信息接收單元202、顯示控制單元204、選擇單元206、獲取單元207、標(biāo)識符報告單元208和邀請請求發(fā)送單元209。換句話說,控制程序控制具有CPU20(計算機)和顯示裝置25的終端裝置。
[0088]當(dāng)安裝于終端裝置2中的應(yīng)用與應(yīng)用系統(tǒng)100兼容時,軟件開發(fā)包(SDK)的程序可被加入到該應(yīng)用的程序中。SDK由居于安裝于終端裝置2中的應(yīng)用和管理服務(wù)器3之間的應(yīng)用編程接口(API)的集合形成。當(dāng)在終端裝置2中執(zhí)行其中加入SDK的應(yīng)用時,可使得終端裝置2用作以下單元:向管理服務(wù)器3的邀請信息管理單元16發(fā)送關(guān)于是否存在指示對游戲A(第一應(yīng)用的例子)的邀請的邀請信息的詢問的詢問單元201,使得邀請是從在被邀請用戶的終端裝置2中使用的游戲B (第二應(yīng)用的例子)提出的;接收與詢問對應(yīng)的邀請?目息的邀請?目息接收單兀202 ;和基于邀請彳目息在顯不單兀203上顯不邀請的細節(jié)的顯示控制單元204。換句話說,SDK可被理解為加入到安裝于具有CPU20(計算機)和顯示裝置25 (示例性顯示單元)的終端裝置中的游戲A或游戲B的控制程序中的程序。
[0089]并且,終端裝置2可被理解為包括詢問單元201、邀請信息接收單元202和顯示控制單元204。對管理服務(wù)器3設(shè)置邀請信息管理單元16,并且,詢問單元201向管理服務(wù)器3的邀請信息管理單元16發(fā)送關(guān)于是否存在邀請信息的詢問。
[0090]因此,允許希望邀請到用戶當(dāng)前正在玩的游戲(例如,游戲A)的用戶邀請另一游戲(例子,游戲B)中的伙伴,這些游戲具有不兼容的賬戶,并且,被邀請的用戶能夠獲知向邀請游戲的邀請。換句話說,可以識別從作為游戲(例如,游戲B)中的伙伴的用戶向用戶正在玩的另一游戲(例如,游戲A)的邀請。
[0091]終端裝置2可被配置,使得,當(dāng)在終端裝置2中執(zhí)行其中加入SDK的應(yīng)用時,終端裝置2可用作用于在被邀請用戶的終端裝置2中使用的游戲A中選擇游戲B的選擇單元206、獲取與識別與游戲A對應(yīng)的邀請用戶的識別信息對應(yīng)并且由管理服務(wù)器3 (示例性管理裝置)發(fā)出的令牌(示例性標(biāo)識符)的獲取單元207、以及通過預(yù)先確定的路徑向管理服務(wù)器3報告一對的由獲取單元207獲取的令牌和識別與由選擇單元206選擇的游戲B對應(yīng)的邀請用戶的識別信息的標(biāo)識符報告單元208。終端裝置2可被理解為另外包括選擇單元206、獲取單元207和標(biāo)識符報告單元208。因此,管理服務(wù)器3能夠關(guān)聯(lián)在在同一終端裝置2中動作的不同游戲中使用的賬戶。
[0092]如果安裝于終端裝置2中的應(yīng)用是不與應(yīng)用系統(tǒng)100兼容的版本,那么,當(dāng)包含SDK的版本可被下載時,安裝于終端裝置2中的應(yīng)用的程序的版本被更新,從而允許應(yīng)用與應(yīng)用系統(tǒng)100兼容。換句話說,應(yīng)用服務(wù)器4A、4B、4C、…上的應(yīng)用程序被配置為能夠加入SDK。
[0093]例如,SDK由管理管理服務(wù)器3的商業(yè)實體提供。在這種情況下,在將由商業(yè)實體提供的管理管理服務(wù)器3的SDK程序加入到游戲A、游戲B、游戲C、…的應(yīng)用程序中之后,應(yīng)用服務(wù)器4A、4B、4C、…的服務(wù)提供實體向終端裝置2的用戶提供應(yīng)用程序。
[0094]2.應(yīng)用系統(tǒng)的動作
[0095]關(guān)于(I)FNWID獲取處理、(2)伙伴關(guān)系同步化處理和(3)邀請?zhí)幚砻枋鰬?yīng)用系統(tǒng)100的動作。
[0096]2.1FNWID 獲取處理
[0097]圖9表示FNWID獲取處理的細節(jié)。在本例子中,假定用戶從應(yīng)用服務(wù)器4A獲取游戲A的程序,并且在該處理中獲取FNWIDa。
[0098]當(dāng)用戶操作終端裝置2以訪問游戲A的下載站點并且選擇游戲A的下載時,終端裝置2向應(yīng)用服務(wù)器4A發(fā)送下載請求。當(dāng)應(yīng)用服務(wù)器4A接收下載請求時,應(yīng)用服務(wù)器4A向終端裝置2發(fā)送包含游戲A的程序的下載響應(yīng)。下載站點可以是由第三方運營的服務(wù)器。
[0099]然后,當(dāng)用戶激活游戲A時,終端裝置2中的游戲A通過參照由游戲A管理的存儲區(qū)域根據(jù)是否存儲了登記信息確定它是否是初始激活。當(dāng)基于已存儲登記信息的事實確定它是初始激活時,游戲A使得終端裝置2顯示用于要求用戶輸入昵稱的畫面。當(dāng)用戶操作終端裝置2以輸入昵稱時,終端裝置2向應(yīng)用服務(wù)器4A發(fā)送包含昵稱的登記請求。當(dāng)應(yīng)用服務(wù)器4A接收登記請求時,應(yīng)用服務(wù)器4A產(chǎn)生本地識別信息LocallDa、在用戶信息表TBLllA中存儲昵稱和本地識別信息LocallDa,并且執(zhí)行賬戶登記。
[0100]然后,應(yīng)用服務(wù)器4A向終端裝置2報告產(chǎn)生的本地識別信息LocalIDa或與本地識別信息LocalIDa相關(guān)的識別信息。終端裝置2接收由應(yīng)用服務(wù)器4A報告的本地識別信息LocalIDa或與本地識別信息LocalIDa相關(guān)的識別信息,關(guān)聯(lián)信息與昵稱,并且在由游戲A管理的存儲區(qū)域中將它們存儲為登記信息。當(dāng)終端裝置2然后與應(yīng)用服務(wù)器4A通信時,如果包含在終端裝置2中存儲為登記信息的本地識別信息LocalIDa或與本地識別信息LocalIDa相關(guān)的識別信息,那么應(yīng)用服務(wù)器4A可識別用戶。當(dāng)與本地識別信息LocalIDa相關(guān)的識別信息被用作向終端裝置2報告的識別信息時,作為本地識別信息LocalIDa的替代,識別信息與本地識別信息LocalIDa關(guān)聯(lián)并且被存儲于用戶信息表TBLllA中。
[0101]然后,應(yīng)用服務(wù)器4A向管理服務(wù)器3發(fā)送FNWID發(fā)出請求。當(dāng)管理服務(wù)器3接收FNWID關(guān)聯(lián)請求時,管理服務(wù)器3發(fā)送唯一地識別用戶的FNWIDa并且向應(yīng)用服務(wù)器4A送回包含發(fā)出的FNWIDa的FNWID發(fā)出響應(yīng)。當(dāng)應(yīng)用服務(wù)器4A接收FNWID發(fā)出響應(yīng)時,應(yīng)用服務(wù)器4A在用戶信息表TBLllA中與本地識別信息LocalIDa關(guān)聯(lián)地存儲FNWIDa。
[0102]然后,應(yīng)用服務(wù)器4A向管理服務(wù)器3發(fā)送包含昵稱和FNWIDa的昵稱通知。當(dāng)管理服務(wù)器3接收昵稱通知時,管理服務(wù)器3與FNWIDa相關(guān)聯(lián)地存儲昵稱。應(yīng)用服務(wù)器4A還向終端裝置2發(fā)送FNWIDa。當(dāng)終端裝置2接收FNWIDa時,終端裝置2向存儲于由游戲A管理的存儲區(qū)域中的登記信息添加FNWIDa并且在其中存儲FNWIDa。
[0103]在上述的例子中,應(yīng)用服務(wù)器4A產(chǎn)生用作用戶的賬戶的本地識別信息LocallDa。用戶可被要求輸入唯一的數(shù)字文字字符作為賬戶。電子郵件地址可被用作賬戶。
[0104]以這種方式,當(dāng)用戶將游戲A的程序下載到終端裝置2中并且激活游戲A時,由管理服務(wù)器3發(fā)出FNWIDa,并且,發(fā)出的FNWIDa被存儲于管理服務(wù)器3、應(yīng)用服務(wù)器4A和終端裝置2中,游戲A的激活被用作觸發(fā)器。在這種情況下,終端裝置2的用戶僅需要在應(yīng)用服務(wù)器4A中設(shè)置賬戶,而不需要另外在用戶管理的管理服務(wù)器3中設(shè)置管理賬戶。
[0105]2.2伙伴關(guān)系同步化處理
[0106]下面,圖10表示伙伴關(guān)系同步化處理的細節(jié)。當(dāng)伙伴關(guān)系改變且伙伴關(guān)系表TBL13A的存儲內(nèi)容在應(yīng)用服務(wù)器4A中改變時,應(yīng)用服務(wù)器4A向管理服務(wù)器3發(fā)送改變通知。改變通知包含伙伴關(guān)系表TBL13中的變化。例如,應(yīng)用服務(wù)器4A可在改變通知中包含改變的記錄并且可發(fā)送通知。當(dāng)管理服務(wù)器3接收改變通知時,管理服務(wù)器3在伙伴關(guān)系表TBL13中反映伙伴關(guān)系改變以更新存儲內(nèi)容。
[0107]以這種方式,由應(yīng)用服務(wù)器4A、4B、4C、…管理的伙伴關(guān)系一并由管理服務(wù)器3識別。
[0108]2.3邀請?zhí)幚?br>
[0109]圖11表示邀請?zhí)幚淼募毠?jié)。在本例子中,假定玩游戲A和游戲B的邀請用戶將作為被邀請用戶的另一用戶邀請到游戲A,該另一用戶是邀請用戶在游戲B中的伙伴。還假定與游戲A對應(yīng)的邀請用戶的FNWID是FNWIDa、與游戲B對應(yīng)的邀請用戶的FNWID是FNWIDb、附圖標(biāo)記2a被分配給邀請用戶的終端裝置且附圖標(biāo)記2b被分配給被邀請用戶的終端裝置。
[0110]當(dāng)邀請用戶操作終端裝置2a以激活游戲A且選擇用于將另一游戲中的伙伴邀請到游戲A的邀請頁時,終端裝置2a向應(yīng)用服務(wù)器4A發(fā)送令牌請求。應(yīng)用服務(wù)器4A在接收令牌請求時獲取用于邀請終端裝置2a的用戶的FNWIDa。例如,當(dāng)令牌請求包含F(xiàn)NWIDa時,應(yīng)用服務(wù)器4A需要獲取包含于令牌請求中的FNWIDa。作為替代方案,當(dāng)令牌請求包含本地識別信息LocalIDa或昵稱時,應(yīng)用服務(wù)器4A需要參照用戶信息表TBLllA以獲取與本地識別信息LocalIDa或昵稱對應(yīng)的FNWIDa。
[0111]然后,應(yīng)用服務(wù)器4A向管理服務(wù)器3發(fā)送包含獲取的FNWIDa對應(yīng)的令牌發(fā)出請求。當(dāng)管理服務(wù)器3接收令牌發(fā)出請求時,管理服務(wù)器3發(fā)出令牌、關(guān)聯(lián)發(fā)出的令牌與包含于令牌發(fā)出請求中的FNWIDa,并且在用戶信息表TBLll中存儲令牌。例如,當(dāng)假定FNWIDa是“XCV56714”并且令牌是“56844SAS”時,如圖4所示,“56844SAS”與“XCV56714”關(guān)聯(lián)并且存儲于用戶信息表TBLll中。
[0112]然后,管理服務(wù)器3向應(yīng)用服務(wù)器4A發(fā)送包含發(fā)出的令牌的令牌發(fā)出響應(yīng)。當(dāng)應(yīng)用服務(wù)器4A接收令牌發(fā)出響應(yīng)時,應(yīng)用服務(wù)器4A向終端裝置2a發(fā)送包含令牌的令牌響應(yīng)。應(yīng)用服務(wù)器4A事先從管理服務(wù)器3獲取指示由屬于應(yīng)用系統(tǒng)100的其它應(yīng)用服務(wù)器4B、4C、…提供的游戲B、游戲C、…的細節(jié)的應(yīng)用信息。應(yīng)用服務(wù)器4A向終端裝置2a發(fā)送獲取的應(yīng)用信息。
[0113]當(dāng)終端裝置2a接收應(yīng)用信息時,終端裝置2a基于應(yīng)用信息在顯示裝置25上顯示用戶可在上面選擇游戲中的一個或多個的邀請頁。當(dāng)邀請用戶選擇進行邀請的被邀請游戲(在本實施例中,為游戲B)時,被邀請游戲被激活。
[0114]如果在終端裝置2a中選擇的被邀請游戲還被沒有被安裝或者已被卸載使得被邀請游戲不能被激活時,在顯示裝置25上顯示指示不能執(zhí)行該處理的消息。當(dāng)作為被邀請游戲的游戲B被激活并且令牌從游戲A被轉(zhuǎn)送到游戲B時,終端裝置2a向應(yīng)用服務(wù)器4B報告作為與游戲B對應(yīng)的FNWID的FNWIDb和轉(zhuǎn)送的令牌。邀請?zhí)幚砜杀慌渲?,使得安裝于終端裝置2a中的游戲或多個游戲被識別,并且,在顯示25上顯示只能在上面選擇這些游戲的邀請頁。
[0115]當(dāng)應(yīng)用服務(wù)器4B接收FNWIDb和令牌時,應(yīng)用服務(wù)器4B向管理服務(wù)器3報告它們。當(dāng)管理服務(wù)器3接收FNWIDb和令牌時,管理服務(wù)器3確定接收的令牌是否匹配發(fā)出的令牌。例如,管理服務(wù)器3搜索用戶信息表TBLll并且確定是否發(fā)現(xiàn)匹配接收的令牌的發(fā)出的令牌??蛇M行這種確定,使得通過參照各令牌的發(fā)出日期使得具有過期的有效日期的令牌無效。
[0116]在本例子中,假定接收的令牌匹配發(fā)出的令牌。在這種情況下,管理服務(wù)器3關(guān)聯(lián)FNWIDa與FNWIDb。例如,管理服務(wù)器3在ID管理表TBL12中存儲FNWIDa和FNWIDb的相同的ReflD。例如,當(dāng)假定FNWIDa是“XCV56714”且FNWIDb是“REK35460”時,如圖5所示,“00000011”的相同的RefID被存儲于ID管理表TBL12中。
[0117]然后,終端裝置2a的游戲A向管理服務(wù)器3發(fā)送伙伴列表請求?;锇榱斜碚埱蟀甘狙堄螒蚴怯螒駻的類型信息AppID和邀請用戶的FNWIDa。當(dāng)管理服務(wù)器3接收伙伴列表請求時,管理服務(wù)器3提取在游戲B中與邀請用戶具有伙伴關(guān)系的至少一個用戶作為要被邀請的候選用戶。
[0118]具體而言,管理服務(wù)器3的CPU30參照ID管理表TBL12以獲取與邀請用戶的FNWIDa對應(yīng)的ReflD,并然后提取具有相同的RefID并與游戲B對應(yīng)的邀請用戶的FNWIDb。例如,在圖5所示的例子中,當(dāng)FNWIDa是“XCV56714”時,由于與“XCV56714”關(guān)聯(lián)的RefID是“00000011”,因此,CPU30 獲取 “00000011” 作為與 FNWIDa 相關(guān)的 RefID。然后,CPU30 提取具有“00000011”的RefID的另一 FNWID。在本例子中,提取“REK35460” (上述的FNWIDb)。提取的FNWIDb是與邀請用戶玩的另一游戲?qū)?yīng)的FNWID。當(dāng)在用戶信息表TBLll中參照相應(yīng)的AppID時,提取的FNWIDb可被識別為與游戲B對應(yīng)的FNWID。換句話說,通過執(zhí)行上述的關(guān)聯(lián)處理,可以識別與邀請用戶將一些人邀請到的游戲A不同的游戲(游戲B)所對應(yīng)的FNWID (在本例子中,F(xiàn)NWIDb = REK35460)。
[0119]然后,CPU30參照伙伴關(guān)系表TBL13以識別與邀請用戶將一些人邀請到的游戲A不同的游戲(游戲B)中的至少一個伙伴。具體而言,通過從具有指示要從中邀請伙伴的游戲B的AppID并且邀請用戶的FNWIDb匹配FNWID_From的記錄提取FNWID_To獲取的FNWID和通過從具有指示游戲B的AppID并且FNWIDb匹配FNWID_To的記錄提取FNWID_From獲取的FNWID —起指示被邀請游戲(游戲B)中的伙伴。因此,提取的FNWID是與游戲B對應(yīng)的伙伴的FNWIDb。
[0120]在這種情況下,參照具有提取的FNWID的記錄中的狀態(tài)信息Stat,并且,如果狀態(tài)指示意味著伙伴申請未決的“O”或者意味著拒絕的“2”,那么從提取結(jié)果排除FNWID。但是,由于意味著伙伴申請未決的“O”表示成為伙伴的可能性,因此可在提取的結(jié)果中包括相應(yīng)的 FNWID。
[0121]然后,CPU30從至少一個FNWIDb (以下,稱為第一 FNWID)識別不與與游戲A對應(yīng)的FNWID (以下,稱為第二 FNWID)相關(guān)的一個作為要被邀請的候選用戶的FNWID。這是由于,當(dāng)很顯然被邀請游戲中的伙伴已使用邀請游戲(游戲A)時,需要從被邀請用戶的候選排除該伙伴。
[0122]具體而言,CPU30首先參照ID管理表TBL12,以識別與提取的第一 FNWID中的每一個對應(yīng)的RefID (第一處理)。在該第一處理中,存在ID管理表TBL12不包含具有第一FNWID的記錄的情況。在這種情況下,由于CPU30不能識別相應(yīng)的ReflD,因此處理不前進到后面描述的第二或第三處理,并且,第一 FNWID被視為被邀請候選用戶的FNWID。
[0123]第二,CPU30根據(jù)識別的RefID識別第二 FNWID (第二處理)。換句話說,CPU30識別具有相同的RefID的第二 FNWID。第三,30參照用戶信息表TBLl I,以確定第二 FNWID是否是與游戲A對應(yīng)的FNWID (第三處理)。換句話說,在具有第二 FNWID的記錄中確定相應(yīng)的AppID是否指示游戲A。當(dāng)確定第二 FNWID不是與游戲A對應(yīng)的FNWID即第二 FNWID是與游戲A以外的游戲?qū)?yīng)的FNWID時,與該第二 FNWID對應(yīng)的第一 FNWID被視為被邀請候選用戶的FNWID。另一方面,如果確定第二 FNWID是與游戲A對應(yīng)的FNWID,那么該伙伴不被視為被邀請的候選用戶。
[0124]然后,CPU30參照用戶信息表TBLll以產(chǎn)生包含由被邀請用戶的候選的FNWID、與被邀請用戶的候選的FNWID對應(yīng)的在進行邀請的游戲(游戲B)中使用的昵稱和AppID (指示游戲B的AppIDb)形成的至少一個組的伙伴列表。管理服務(wù)器3向終端裝置2a發(fā)送包含伙伴列表的伙伴列表響應(yīng)。
[0125]當(dāng)終端裝置2a接收伙伴請求列表時,終端裝置2a在顯示裝置25上對各游戲名稱顯示至少一個伙伴(被邀請候選用戶)的昵稱。在本實施例中,由于游戲B是被邀請游戲,因此對邀請用戶與令牌Tx和與游戲A對應(yīng)的FNWIDa相關(guān)的FNWID僅是與游戲B對應(yīng)的FNWIDb。因此,在顯示裝置25上顯示的至少一個伙伴的昵稱僅是用于游戲B的昵稱。當(dāng)多個其它的游戲被視為被邀請游戲時,產(chǎn)生包含多個游戲中的每一個中的伙伴的伙伴列表,并且,對于各游戲名稱顯示伙伴的昵稱。在這種情況下,與游戲A對應(yīng)的FNWIDa在關(guān)聯(lián)處理中與多個其它游戲所對應(yīng)的FNWID相關(guān)。
[0126]當(dāng)邀請用戶操作終端裝置2a以選擇被邀請的伙伴時,終端裝置2a (邀請請求發(fā)送單元209)向管理服務(wù)器3發(fā)送包含邀請信息的邀請請求。該邀請信息包含與邀請游戲A對應(yīng)的邀請用戶的FNWIDa、與被邀請伙伴玩的被邀請游戲B對應(yīng)的被邀請用戶的FNWIDb和邀請游戲A的AppID。還能夠選擇多個伙伴。
[0127]然后,當(dāng)管理服務(wù)器3接收邀請請求時,管理服務(wù)器3在邀請表TBL14中存儲包含邀請信息的記錄。如上所述,邀請表TBL14中的各記錄包含InviteAppID、InviteFNWID_From、InviteFNWID_To和與被邀請游戲?qū)?yīng)的邀請用戶的昵稱。在本例子中,假定被邀請用戶的FNWID是FNWIDb且被邀請用戶在游戲B中與邀請用戶具有伙伴關(guān)系。因此,在邀請表TBL14中的各記錄中,InviteAppID是游戲A的AppID, InviteFNWID_From是邀請用戶的FNWIDa且InviteFNWID_To是被邀請用戶的FNWIDb。CPU30獲取游戲B中的邀請用戶的昵稱,這里,邀請用戶與被邀請用戶具有伙伴關(guān)系。具體而言,CPU30首先識別邀請用戶的FNWIDa,該FNWIDa包含于邀請請求中。第二,CPU30參照ID管理表TBL12以獲取與邀請用戶的FNWIDa對應(yīng)的ReflD。第三,CPU30參照ID管理表TBL12以提取與獲取的RefID相關(guān)聯(lián)地存儲的邀請用戶的FNWID(FNWIDb)。第四,CPU30參照用戶信息表TBLll以識別與邀請用戶的提取FNWID(FNWIDb)相關(guān)的記錄并且獲取包含于記錄中的邀請用戶的昵稱。
[0128]然后,CPU30在邀請表TBL14中存儲邀請游戲A的AppID、與游戲A對應(yīng)的邀請用戶的FNWIDa、與游戲B對應(yīng)的被邀請用戶的FNWIDb和被邀請游戲B中的邀請用戶的昵稱。邀請表TBL14用作蓄積邀請信息的邀請信息管理單元16 (參見圖1)。
[0129]然后,當(dāng)被邀請用戶操作終端裝置2b以激活游戲B時,終端裝置2b的詢問單元201在游戲B的使用過程中向管理服務(wù)器3發(fā)送詢問請求。邀請詢問請求包含與游戲B對應(yīng)的被邀請用戶的FNWIDb。即使當(dāng)屬于應(yīng)用系統(tǒng)100的游戲A、游戲B、游戲C、…中的任一個被激活時,也在被激活游戲的執(zhí)行過程中向管理服務(wù)器3發(fā)送邀請詢問請求。
[0130]然后,當(dāng)管理服務(wù)器3接收邀請詢問請求時,管理服務(wù)器3搜索邀請信息。具體而言,CPU30參照邀請表TBL14以識別FNWIDb記錄為InviteFNWID_To的記錄并在該記錄中識別與游戲B對應(yīng)的邀請用戶的昵稱和指示邀請游戲A的AppIDa。AppIDa可包含指示可下載邀請游戲A的站點的地址的鏈接信息。以這種方式,CPU30用作邀請信息管理單元16。然后,CPU30通過通信接口 36向終端裝置2b發(fā)送作為識別的邀請信息的包含昵稱和AppIDa的邀請詢問響應(yīng)。在這種情況下,CPU30用作報告單元15。
[0131]然后,當(dāng)終端裝置2b接收邀請詢問響應(yīng)時,終端裝置2b在顯示裝置25上顯示邀請用戶的昵稱、被邀請用戶被邀請到的游戲的名稱和鏈接信息。具體而言,終端裝置2b的邀請信息接收單元202(CPU20)接收包含邀請信息的邀請詢問響應(yīng),并且,顯示控制單元204 (CPU20)在顯示裝置25上顯示邀請細節(jié)。
[0132]通過這樣做,被邀請用戶可理解已在游戲B中具有伙伴關(guān)系的邀請用戶作出了到游戲A的邀請。
[0133]如上所述,終端裝置2可被配置以用作邀請請求發(fā)送單元209,該邀請請求發(fā)送單元209向管理服務(wù)器3發(fā)送對于在由選擇單元206選擇的游戲B中與用戶(邀請用戶)具有特定關(guān)系的用戶(待邀請的候選用戶)中的接收邀請的用戶(被邀請用戶)的邀請請求。該邀請請求用作由管理服務(wù)器3管理的邀請信息的基礎(chǔ)。并且,終端裝置2可被理解為另外包括邀請請求發(fā)送單元209。
[0134]由于以這種方式游戲B基于游戲A中的動作被激活并且被激活的游戲B向管理服務(wù)器3發(fā)送邀請請求,因此,正在玩游戲A的用戶能夠?qū)⒃谟螒駼中作為用戶的伙伴的另一用戶邀請到游戲A。換句話說,即使在賬戶不兼容的游戲之間,也能夠基于另一游戲中的動作邀請在游戲中具有伙伴關(guān)系的用戶。這里,基于游戲A中的動作激活的游戲B在動作上與當(dāng)用戶玩游戲B時激活的游戲B不同。換句話說,基于游戲A中的動作激活的游戲B執(zhí)行邀請?zhí)幚怼?br>
[0135]3.變更例
[0136]本發(fā)明不限于上述的實施例。以下描述的各種類型的變更例是可能的。當(dāng)然,各變更例和實施例可被適當(dāng)?shù)亟M合。
[0137](I)在以上的實施例中,應(yīng)用服務(wù)器4A、4B、4C、…從開始被加入到應(yīng)用系統(tǒng)100中。本發(fā)明不限于這種情況。應(yīng)用服務(wù)器可被加入到已在動作的應(yīng)用系統(tǒng)100中。
[0138]例如,假定應(yīng)用服務(wù)器4A已獨立動作并且向應(yīng)用系統(tǒng)100新施加應(yīng)用服務(wù)器4A。在這種情況下,游戲A的程序需要在終端裝置2中被更新。這是由于,游戲A不具有用于向另一游戲的程序轉(zhuǎn)送令牌的功能或邀請?zhí)幚砉δ?,原因是,?dāng)應(yīng)用服務(wù)器4A已獨立動作時,游戲A僅需要在應(yīng)用服務(wù)器4A上動作。
[0139]圖12表示根據(jù)變更例的FNWID獲取處理。在本變更例中,假定應(yīng)用服務(wù)器4A新加入到應(yīng)用系統(tǒng)100中。
[0140]首先,用戶操作終端裝置2a以訪問游戲A的下載站點。然后,在顯示裝置25上顯示用于提示用戶安裝更新程序的畫面。當(dāng)用戶操作終端裝置2a以選擇更新時,終端裝置2向應(yīng)用服務(wù)器4A發(fā)送更新請求。當(dāng)應(yīng)用服務(wù)器4A接收更新請求時,應(yīng)用服務(wù)器4A向終端裝置2a送回包含更新程序的更新響應(yīng)。
[0141]然后,當(dāng)終端裝置2a接收更新響應(yīng)時,游戲A的更新程序被安裝于終端裝置2a中。在更新程序的安裝中,在前面的游戲A中使用的昵稱和LocalID作為登記信息的一部分被移交。
[0142]當(dāng)游戲A被激活時,根據(jù)是否在游戲A的使用過程中已在由終端裝置2a的游戲A管理的存儲區(qū)域中存儲FNWID確定它是否是初始激活。當(dāng)基于還沒有存儲FNWID的事實確定它是初始激活時,終端裝置2a向應(yīng)用服務(wù)器4A發(fā)送指示執(zhí)行了初始激活的初始激活通知。
[0143]當(dāng)應(yīng)用服務(wù)器4A接收初始激活通知時,應(yīng)用服務(wù)器4A向管理服務(wù)器3發(fā)送FNWID發(fā)出請求。當(dāng)管理服務(wù)器3接收FNWID發(fā)出請求時,管理服務(wù)器3發(fā)出FNWIDa并且向應(yīng)用服務(wù)器4A送回包含發(fā)出的FNWIDa的FNWID發(fā)出響應(yīng)。當(dāng)應(yīng)用服務(wù)器4A接收到FNWID發(fā)出響應(yīng)時,應(yīng)用服務(wù)器4A與昵稱和本地識別信息LocalIDa相關(guān)聯(lián)地在用戶信息表TBLllA中存儲FNWIDa。應(yīng)用服務(wù)器4A還向終端裝置2a報告FNWIDa。終端裝置2a與游戲A相關(guān)聯(lián)地存儲FNWIDa。
[0144]然后,應(yīng)用服務(wù)器4A向管理服務(wù)器3發(fā)送包含昵稱和FNWIDa的昵稱通知。當(dāng)管理服務(wù)器3接收昵稱通知時,管理服務(wù)器3將昵稱和FNWIDa存儲于用戶信息表TBLll中。
[0145]以這種方式,當(dāng)用戶將游戲A的更新程序下載到終端裝置2a中并且激活更新程序時,F(xiàn)NWIDa由管理服務(wù)器3發(fā)出,并且發(fā)出的FNWIDa被存儲于管理服務(wù)器3、應(yīng)用服務(wù)器4A和終端裝置2a中。在這種情況下,終端裝置2a的用戶不需要在管理服務(wù)器3新設(shè)置由用戶管理的管理賬戶。
[0146]在本變更例中,首先向激活游戲A的用戶發(fā)出FNWID。然后,有利地,即使用戶將更新程序下載到終端裝置2中,管理服務(wù)器3也不需要管理還沒有使用游戲A的用戶的FNWID0
[0147]當(dāng)用戶安裝更新程序并然后激活程序時,對于與用戶具有伙伴關(guān)系的用戶,也在應(yīng)用服務(wù)器4A與管理服務(wù)器3之間一并執(zhí)行FNWID發(fā)出處理。但是,對于具有伙伴關(guān)系但已發(fā)出FNWID的用戶,不新發(fā)出FNWID。在這種情況下,當(dāng)具有伙伴關(guān)系的用戶安裝更新程序并然后激活程序時,應(yīng)用服務(wù)器4A可向具有伙伴關(guān)系的用戶的終端裝置2報告FNWID。
[0148](2)在上述的實施例和變更例中,以游戲為應(yīng)用的例子。本發(fā)明不限于這些例子。本發(fā)明也可被應(yīng)用于任何應(yīng)用。例如,應(yīng)用可包括聊天應(yīng)用以及照片和視頻共享應(yīng)用。例如,在應(yīng)用中與另一用戶的特定關(guān)系在游戲中是伙伴或競爭者、在聊天應(yīng)用中是聊天朋友,并且在照片和視頻共享應(yīng)用中是可共享照片和視頻的伙伴。換句話說,本發(fā)明也可被應(yīng)用于由應(yīng)用提供的服務(wù)和功能的全部或一部分在具有特定關(guān)系的用戶和不具有特定關(guān)系的用戶之間不同的任何應(yīng)用。
[0149](3)在上述的實施例和變更例中,以用戶和另一用戶在執(zhí)行應(yīng)用時相互幫助的伙伴關(guān)系為例子。本發(fā)明不限于該例子。本發(fā)明也可被應(yīng)用于在應(yīng)用中形成與另一用戶的特定關(guān)系的情況。當(dāng)用戶要求另一用戶具有伙伴關(guān)系且另一用戶批準(zhǔn)它時,建立伙伴關(guān)系。除了伙伴關(guān)系以外,特定關(guān)系可包括拒絕具有伙伴關(guān)系的阻擋關(guān)系或用戶將另一用戶視為競爭者且不需要另一用戶的批準(zhǔn)的競爭者關(guān)系。
[0150](4)在上述的實施例和變更例中,使用游戲A的終端裝置2向管理服務(wù)器3發(fā)送用于請求指示與與游戲B對應(yīng)的FNWID相關(guān)的伙伴關(guān)系的伙伴列表的伙伴列表請求;并且,管理服務(wù)器3包含用于獲取伙伴列表請求的接收單元14和用于向終端裝置2發(fā)送伙伴列表的報告單元15。本發(fā)明不限于這種情況。接收單元14可從提供游戲A的應(yīng)用服務(wù)器4A接受伙伴列表請求,并且,報告單元15可向應(yīng)用服務(wù)器4A發(fā)送伙伴列表。在這種情況下,應(yīng)用服務(wù)器4A介于終端裝置2與管理服務(wù)器3之間。換句話說,終端裝置2向應(yīng)用服務(wù)器4A發(fā)送伙伴列表請求,并且應(yīng)用服務(wù)器4A在接收伙伴列表請求時向管理服務(wù)器3發(fā)送伙伴列表請求。管理服務(wù)器3在接收伙伴列表請求時向應(yīng)用服務(wù)器4A發(fā)送列表請求,并且應(yīng)用服務(wù)器4A接收伙伴列表并然后向終端裝置2發(fā)送伙伴列表。
[0151](5)在上述的實施例和變更例中,當(dāng)管理服務(wù)器3從終端裝置2接收邀請請求時,邀請信息管理單元16蓄積邀請請求。本發(fā)明不限于這種情況。管理服務(wù)器3不需要具有邀請信息管理單元16。在這種情況下,當(dāng)管理服務(wù)器3從終端裝置2接收用于將使用游戲B的被邀請用戶邀請到游戲A的邀請請求時,報告單元15需要向與被邀請用戶對應(yīng)的應(yīng)用服務(wù)器4B發(fā)送指示邀請到游戲A的邀請信息。應(yīng)用服務(wù)器4B包含邀請表TBL14并且蓄積邀請信息(邀請信息管理單元16)。在被邀請用戶在終端裝置2中激活游戲B之后,終端裝置2的詢問單元201向與被激活游戲B對應(yīng)的應(yīng)用服務(wù)器4B發(fā)送關(guān)于邀請請求的詢問。應(yīng)用服務(wù)器4B需要確定是否已在邀請表TBL14中蓄積對被邀請用戶的邀請信息并且向被邀請用戶的終端裝置2發(fā)送邀請信息。換句話說,對多個應(yīng)用服務(wù)器4中的每一個設(shè)置邀請信息管理單元16,并且,詢問單元201向與在終端裝置中激活的應(yīng)用對應(yīng)的應(yīng)用服務(wù)器4的邀請信息管理單元16發(fā)送關(guān)于是否發(fā)現(xiàn)邀請信息的詢問。
[0152]以這種方式,當(dāng)發(fā)現(xiàn)對由邀請用戶從由管理服務(wù)器3的報告單元15報告的伙伴列表(示例性關(guān)系信息)選擇的被邀請用戶的邀請請求時,報告單元向與被邀請用戶對應(yīng)的應(yīng)用服務(wù)器4B (第二應(yīng)用裝置的例子)發(fā)送指示邀請用戶邀請到游戲A (第一應(yīng)用的例子)的邀請信息。以這種方式,可對蓄積邀請請求使用各種替代性的實施例。
[0153](6)在上述的實施例和變更例中,從游戲A轉(zhuǎn)送到游戲B的令牌與FNWIDb —起通過應(yīng)用服務(wù)器4B從終端裝置2被發(fā)送到管理服務(wù)器3的接收單元12。本發(fā)明不限于這種情況。管理服務(wù)器3可通過任何路由獲取令牌。例如,終端裝置2可直接向管理服務(wù)器3發(fā)送令牌,并且接收單元可接收令牌。換句話說,在管理服務(wù)器3中與FNWIDa相關(guān)聯(lián)地發(fā)出的令牌Tx可通過終端裝置2的游戲B從終端裝置2的游戲A被發(fā)送到管理服務(wù)器3。
[0154]在上述的實施例和變更例中,令牌基于終端裝置2中的邀請用戶的動作從游戲A轉(zhuǎn)送到游戲B。本發(fā)明不限于這種情況。令牌可不基于邀請用戶的動作而基于游戲A的自動處理從游戲A轉(zhuǎn)送到游戲B。作為替代方案,令牌可基于由游戲A激活并且在終端裝置2中動作的程序處理從游戲A轉(zhuǎn)送到游戲B。
[0155]附圖標(biāo)記
[0156]1:通信網(wǎng)絡(luò)
[0157]2:終端裝置
[0158]3:服務(wù)器
[0159]3B、3C、3D:應(yīng)用服務(wù)器
[0160]TBLll:用戶信息表
[0161]TBL12:1D 管理表
[0162]TBL13:伙伴關(guān)系表
[0163]TBL14:邀請表
[0164]11:發(fā)出單元
[0165]12:接收單元
[0166]13:管理單元
[0167]14:接受單元
[0168]15:報告單元
[0169]16:邀請信息管理單元(蓄積器)
[0170]30: CPU
[0171]100:應(yīng)用系統(tǒng)
[0172]201:詢問單元
[0173]202:邀請信息接收單元
[0174]203:顯示單元
[0175]204:顯示控制單元
[0176]205:存儲單元
[0177]206:選擇單元
[0178]207:獲取單元
[0179]208:標(biāo)識符報告單元
【權(quán)利要求】
1.一種用于應(yīng)用系統(tǒng)中的終端裝置,該應(yīng)用系統(tǒng)包括:管理裝置和邀請信息管理單元,所述管理裝置關(guān)于向用戶提供相互不同的應(yīng)用的至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息,并且通過對同一用戶相互關(guān)聯(lián)分別與至少兩個應(yīng)用裝置中的每一個對應(yīng)的多條識別信息來管理多條識別信息,所述邀請信息管理單元管理將用戶邀請到邀請用戶使用的第一應(yīng)用的邀請信息,被邀請的用戶在第二應(yīng)用中與邀請用戶具有特定關(guān)系,該終端裝置包括: 詢問單元,所述詢問單元被配置為從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問; 邀請信息接收單元,所述邀請信息接收單元被配置為接收與詢問對應(yīng)的邀請信息;和 顯示控制單元,所述顯示控制單元被配置為根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)。
2.根據(jù)權(quán)利要求1的終端裝置,還包括: 選擇單元,所述選擇單元被配置為在用于邀請用戶的終端裝置中的第一應(yīng)用中選擇第二應(yīng)用; 獲取單元,所述獲取單元被配置為獲取與識別對應(yīng)于第一應(yīng)用的邀請用戶的識別信息關(guān)聯(lián)并且已由管理裝置發(fā)出的標(biāo)識符;和 標(biāo)識符報告單元,所述標(biāo)識符報告單元被配置為通過預(yù)先確定的路徑向管理裝置報告通過獲取單元獲取的標(biāo)識符和與由選擇單元選擇的第二應(yīng)用對應(yīng)的邀請用戶的識別信息的對。
3.根據(jù)權(quán)利要求2的終端裝置,還包括邀請請求發(fā)送單元,所述邀請請求發(fā)送單元被配置為向管理裝置報告邀請請求,所述邀請請求用作由管理裝置管理的邀請信息的基礎(chǔ)并且用于在由選擇單元選擇的第二應(yīng)用中與邀請用戶具有特定關(guān)系的至少一個用戶之中的被邀請用戶。
4.根據(jù)權(quán)利要求1?3中的一項的終端裝置, 其中,邀請信息管理單元是對管理裝置設(shè)置的,并且, 詢問單元向管理裝置的邀請信息管理單元發(fā)送關(guān)于是否存在邀請信息的詢問。
5.根據(jù)權(quán)利要求1?3中的一項的終端裝置, 其中,邀請信息管理單元是對至少兩個應(yīng)用裝置中的每一個設(shè)置的,并且, 詢問單元向與在終端裝置中激活的應(yīng)用對應(yīng)的應(yīng)用裝置的邀請信息管理單元發(fā)送關(guān)于是否存在邀請?目息的詢問。
6.一種終端裝置的控制方法,所述終端裝置具有顯示單元并且用于應(yīng)用系統(tǒng)中,所述應(yīng)用系統(tǒng)包括:管理裝置和邀請信息管理單元,所述管理裝置關(guān)于向用戶提供相互不同的應(yīng)用的至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息,并且通過對同一用戶相互關(guān)聯(lián)分別與至少兩個應(yīng)用裝置中的每一個對應(yīng)的多條識別信息來管理多條識別信息,所述邀請信息管理單元管理將用戶邀請到邀請用戶使用的第一應(yīng)用的邀請信息,被邀請的用戶在第二應(yīng)用中與邀請用戶具有特定關(guān)系,該控制方法包括: 從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問; 接收與詢問對應(yīng)的邀請信息;和 根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)。
7.根據(jù)權(quán)利要求6的終端裝置的控制方法,還包括: 在邀請用戶的終端裝置中使用的第一應(yīng)用中選擇第二應(yīng)用; 獲取與識別對應(yīng)于第一應(yīng)用的邀請用戶的識別信息關(guān)聯(lián)并且已由管理裝置發(fā)出的標(biāo)識符;和 通過預(yù)先確定的路徑向管理裝置報告獲取的標(biāo)識符和與第二應(yīng)用對應(yīng)的邀請用戶的識別息的對。
8.一種計算機可讀記錄介質(zhì),上面記錄有用于具有計算機和顯示單元并且用于應(yīng)用系統(tǒng)中的終端裝置的程序,該應(yīng)用系統(tǒng)包括:關(guān)于向用戶提供相互不同的應(yīng)用的多個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息并且通過對同一用戶相互關(guān)聯(lián)分別與所述多個應(yīng)用裝置中的每一個對應(yīng)的多條識別信息來管理多條識別信息的管理裝置,以及管理將用戶邀請到邀請用戶使用的第一應(yīng)用的邀請信息的邀請信息管理單元,被邀請的用戶在第二應(yīng)用中與邀請用戶具有特定關(guān)系,該程序使得計算機執(zhí)行以下的處理: 從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問的詢問處理; 接收與詢問對應(yīng)的邀請信息的邀請信息接收處理;和 根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)的顯示控制處理。
9.根據(jù)權(quán)利要求8的計算機可讀記錄介質(zhì),程序使得計算機進一步執(zhí)行以下的處理: 在邀請用戶的終端裝置中使用的第一應(yīng)用中選擇第二應(yīng)用的選擇處理; 獲取與識別對應(yīng)于第一應(yīng)用的邀請用戶的識別信息關(guān)聯(lián)并且由管理裝置發(fā)出的標(biāo)識符的獲取處理;和 通過預(yù)先確定的路徑向管理裝置報告一對的在獲取處理中獲取的標(biāo)識符和與在選擇處理中選擇的第二應(yīng)用對應(yīng)的邀請用戶的識別信息的標(biāo)識符報告處理。
10.一種計算機可讀記錄介質(zhì),上面記錄有內(nèi)置于安裝于具有計算機和顯示單元并且用于應(yīng)用系統(tǒng)中的終端裝置中的應(yīng)用的程序中的程序,該應(yīng)用系統(tǒng)包括關(guān)于向用戶提供相互不同的應(yīng)用的至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息并且通過對同一用戶相互關(guān)聯(lián)分別與多個應(yīng)用裝置中的每一個對應(yīng)的多條識別信息來管理多條識別信息的管理裝置和管理將用戶邀請到邀請用戶使用的第一應(yīng)用的邀請信息的邀請信息管理單元,被邀請的用戶在第二應(yīng)用中與邀請用戶具有特定關(guān)系,該內(nèi)置程序使得計算機執(zhí)行以下的處理: 從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問的詢問處理; 接收與詢問對應(yīng)的邀請信息的邀請信息接收處理;和 根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)的顯示控制處理。
11.一種應(yīng)用系統(tǒng),包括向用戶提供相互不同的應(yīng)用并且對應(yīng)用中的每一個管理指示用戶之間的特定關(guān)系的關(guān)系信息的至少兩個應(yīng)用裝置、用戶終端裝置和對至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息的管理裝置, 所述管理裝置包括: 發(fā)出單元,所述發(fā)出單元被配置為當(dāng)在用于邀請用戶的終端裝置中的第一應(yīng)用中指定第二應(yīng)用時與作為與第一應(yīng)用對應(yīng)的邀請用戶的識別信息的第一識別信息相關(guān)聯(lián)地發(fā)出標(biāo)識符; 接收單元,所述接收單元被配置為在由發(fā)出單元發(fā)出的標(biāo)識符在邀請用戶的終端裝置中從第一應(yīng)用被轉(zhuǎn)送到第二應(yīng)用之后通過預(yù)先確定的路徑接收標(biāo)識符和作為與第二應(yīng)用對應(yīng)的識別信息的第二識別信息的對; 管理單元,所述管理單元被配置為相互關(guān)聯(lián)地管理由發(fā)出單元發(fā)出的標(biāo)識符匹配由接收單元接收的標(biāo)識符的第一識別信息和第二識別信息并且管理從至少兩個應(yīng)用裝置獲取的關(guān)系信息; 報告單元,所述報告單元被配置為當(dāng)在用于邀請用戶的終端裝置中的第一應(yīng)用中指定第一應(yīng)用時獲取與邀請用戶的第一識別信息對應(yīng)的第二識別信息并且向邀請用戶的終端裝置報告與第二識別信息對應(yīng)的關(guān)系信息;和 邀請信息管理單元,所述邀請信息管理單元被配置為當(dāng)在邀請用戶的終端裝置中從由報告的關(guān)系信息識別的作為被邀請的候選用戶的至少一個用戶之中指定被邀請用戶時管理指示特定的被邀請用戶被邀請到第一應(yīng)用的邀請信息, 其中,當(dāng)從終端裝置接收關(guān)于是否存在邀請信息的詢問時,如果邀請信息管理單元管理將終端裝置的用戶指定為被邀請用戶的邀請信息,那么報告單元向詢問終端裝置報告邀請信息,并且, 終端裝置包括: 被配置為從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問的詢問單元; 被配置為接收與詢問對應(yīng)的邀請信息的邀請信息接收單元;和 被配置為根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)的顯示控制單元。
12.—種應(yīng)用系統(tǒng),包括向用戶提供相互不同的應(yīng)用并且對應(yīng)用中的每一個管理指示用戶之間的特定關(guān)系的關(guān)系信息的至少兩個應(yīng)用裝置、用戶終端裝置、以及對至少兩個應(yīng)用裝置中的每一個發(fā)出和管理分別唯一地識別用戶的多條識別信息的管理裝置, 所述管理裝置包括: 發(fā)出單元,所述發(fā)出單元被配置為當(dāng)在用于邀請用戶的終端裝置中的第一應(yīng)用中指定第二應(yīng)用時與作為與第一應(yīng)用對應(yīng)的邀請用戶的識別信息的第一識別信息相關(guān)聯(lián)地發(fā)出標(biāo)識符; 接收單元,所述接收單元被配置為在由發(fā)出單元發(fā)出的標(biāo)識符在邀請用戶的終端裝置中從第一應(yīng)用被轉(zhuǎn)送到第二應(yīng)用之后通過預(yù)先確定的路徑接收標(biāo)識符和作為與第二應(yīng)用對應(yīng)的識別信息的第二識別信息的對; 管理單元,所述管理單元被配置為相互關(guān)聯(lián)地管理由發(fā)出單元發(fā)出的標(biāo)識符匹配由接收單元接收的標(biāo)識符的第一識別信息和第二識別信息并且管理從至少兩個應(yīng)用裝置獲取的關(guān)系信息;和 報告單元,所述報告單元被配置為當(dāng)在用于邀請用戶的終端裝置中的第一應(yīng)用中指定第一應(yīng)用時獲取與邀請用戶的第一識別信息對應(yīng)的第二識別信息并且向邀請用戶的終端裝置報告與第二識別信息對應(yīng)的關(guān)系信息; 應(yīng)用裝置中的每一個包含邀請信息管理單元,在從管理裝置接收與第二識別信息對應(yīng)的關(guān)系信息之后,當(dāng)在邀請用戶的終端裝置中從由邀請用戶的關(guān)系信息識別的作為被邀請的候選用戶的至少一個用戶之中指定被邀請用戶并且指示指定的被邀請用戶被邀請到第一應(yīng)用的邀請信息被發(fā)送到與第二應(yīng)用對應(yīng)的應(yīng)用裝置時,邀請信息管理單元被配置為管理邀請彳目息, 其中,當(dāng)從終端裝置接收關(guān)于是否存在邀請信息的詢問時,如果邀請信息管理單元管理將終端裝置的用戶指定為被邀請用戶的邀請信息,那么邀請信息被報告給終端裝置,并且, 所述終端裝置包括: 詢問單元,所述詢問單元被配置為從在被邀請用戶的終端裝置中使用的第二應(yīng)用向邀請信息管理單元發(fā)送關(guān)于是否存在指示向第一應(yīng)用的邀請的邀請信息的詢問; 邀請信息接收單元,所述邀請信息接收單元被配置為接收與詢問對應(yīng)的邀請信息;和 顯示控制單元,所述顯示控制單元被配置為根據(jù)邀請信息在顯示單元上顯示邀請的細節(jié)。
【文檔編號】G06F13/00GK104254842SQ201380022067
【公開日】2014年12月31日 申請日期:2013年4月25日 優(yōu)先權(quán)日:2012年4月27日
【發(fā)明者】谷口崇, 大里雄二, 小寺孝明 申請人:科樂美數(shù)碼娛樂株式會社