交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及到網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及到交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法和裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)應(yīng)用的不斷發(fā)展,在一些互動類網(wǎng)絡(luò)應(yīng)用中,可以進(jìn)入其他用戶的應(yīng)用場景中對各可操作對象進(jìn)行操作。以游戲類應(yīng)用為例,在農(nóng)場類應(yīng)用中,可進(jìn)入關(guān)聯(lián)賬戶農(nóng)場中摘取果實、除草、除蟲等;在牧場類應(yīng)用中,可進(jìn)入關(guān)聯(lián)賬戶牧場拿取動物幼崽、添加飼料、清除糞便等;在城市類應(yīng)用中,可進(jìn)入關(guān)聯(lián)賬戶城市幫助關(guān)聯(lián)賬戶收取房租等。其中,關(guān)聯(lián)賬戶可以為與當(dāng)前用戶互為好友的其他用戶。為了方便用戶查看其他用戶應(yīng)用場景中各可操作對象的當(dāng)前狀態(tài),可在當(dāng)前用戶的應(yīng)用頁面上顯示已開通該應(yīng)用的關(guān)聯(lián)賬戶列表,并在關(guān)聯(lián)賬戶列表中通過不同小圖標(biāo)的形式來標(biāo)記其他用戶應(yīng)用場景中各可操作對象的當(dāng)前狀態(tài),例如,是否可摘取果實、是否可以幫助關(guān)聯(lián)賬戶進(jìn)行除草、除蟲等操作。用戶根據(jù)關(guān)聯(lián)賬戶列表上的小圖標(biāo),跳過不可操作的關(guān)聯(lián)賬戶,直接選擇可操作的用戶應(yīng)用場景中,執(zhí)行相應(yīng)操作,對用戶操作起到了指示作用。
[0003]隨著智能終端的不斷發(fā)展,應(yīng)用程序可以安裝在不同的智能終端上,用戶也可以在多個不同的終端上登陸應(yīng)用。但是,用戶在一個終端上對關(guān)聯(lián)賬戶應(yīng)用場景中的可操作對象進(jìn)行了操作以后,當(dāng)該用戶在另一個終端上登陸后,關(guān)聯(lián)賬戶列表中的小圖標(biāo)仍然存在,此時用戶若點擊進(jìn)該關(guān)聯(lián)賬戶的應(yīng)用場景后,則無法對各對象進(jìn)行重復(fù)操作,可操作標(biāo)記的準(zhǔn)確度不高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法和裝置,能夠提高交互應(yīng)用中可操作標(biāo)記的準(zhǔn)確度。
[0005]本發(fā)明實施例提出一種交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法,包括步驟:
[0006]獲取關(guān)聯(lián)賬戶的應(yīng)用場景中狀態(tài)為可操作狀態(tài)的對象,并獲取本端賬戶的歷史操作記錄;
[0007]根據(jù)本端賬戶的歷史操作記錄,獲取未被本端賬戶操作過的對象;
[0008]根據(jù)未被本端賬戶操作過的對象,在本端賬戶的關(guān)聯(lián)賬戶列表中標(biāo)記可操作圖標(biāo),并將所述本端賬戶的關(guān)聯(lián)賬戶列表發(fā)送至所述本端賬戶顯示。
[0009]本發(fā)明實施例還提出一種交互應(yīng)用中標(biāo)記可操作圖標(biāo)的裝置,包括:
[0010]獲取模塊,用于獲取關(guān)聯(lián)賬戶的應(yīng)用場景中狀態(tài)為可操作狀態(tài)的對象,并獲取本端賬戶的歷史操作記錄;
[0011]過濾模塊,用于根據(jù)本端賬戶的歷史操作記錄,獲取未被本端賬戶操作過的對象;
[0012]標(biāo)記模塊,用于根據(jù)未被本端賬戶操作過的對象,在本端賬戶的關(guān)聯(lián)賬戶列表中標(biāo)記可操作圖標(biāo);
[0013]收發(fā)模塊,用于將所述本端賬戶的關(guān)聯(lián)賬戶列表發(fā)送至所述本端賬戶顯示。
[0014]本發(fā)明實施例在關(guān)聯(lián)賬戶列表中標(biāo)記的可操作圖標(biāo),是根據(jù)用戶歷史操作記錄濾除不可再操作的對象后,再進(jìn)行標(biāo)記,且獲取的用戶歷史操作記錄是從服務(wù)器的存儲器中獲得,即使用戶更換終端登錄應(yīng)用頁面,服務(wù)器都是按照最新歷史操作記錄來篩選對象,因此可有效避免根據(jù)關(guān)聯(lián)賬戶列表的可操作圖標(biāo)進(jìn)入關(guān)聯(lián)賬戶應(yīng)用場景后無法操作對象的情況發(fā)生,進(jìn)而提高了交互應(yīng)用中可操作標(biāo)記的準(zhǔn)確度和可靠性。
【附圖說明】
[0015]圖1為本發(fā)明實施例中服務(wù)器與智能終端交互的結(jié)構(gòu)示意圖;
[0016]圖2為本發(fā)明交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法的第一實施例的流程圖;
[0017]圖3為本發(fā)明交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法的第二實施例的流程圖;
[0018]圖4為本發(fā)明交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法的第三實施例的流程圖;
[0019]圖5為本發(fā)明交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法的第四實施例的流程圖;
[0020]圖6為本發(fā)明交互應(yīng)用中標(biāo)記可操作圖標(biāo)的裝置的第一實施例的結(jié)構(gòu)示意圖;
[0021]圖7為本發(fā)明交互應(yīng)用中標(biāo)記可操作圖標(biāo)的裝置的第二實施例的結(jié)構(gòu)示意圖;
[0022]圖8為本發(fā)明交互應(yīng)用中標(biāo)記可操作圖標(biāo)的裝置的第三實施例的結(jié)構(gòu)示意圖。
[0023]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
【具體實施方式】
[0024]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0025]本實施例的硬件環(huán)境為服務(wù)器,應(yīng)用場景可以為安裝在電腦、手機(jī)、pad等智能終端上的應(yīng)用,也可以是通過智能終端上的網(wǎng)頁進(jìn)入的應(yīng)用頁面,服務(wù)器與智能終端交互的具體結(jié)構(gòu)圖可參照圖1。用戶可以通過在智能終端上登錄自己的賬號進(jìn)入到自己的應(yīng)用場景中,或通過點擊應(yīng)用場景中關(guān)聯(lián)賬戶列表中的其他用戶接口,進(jìn)入到其他用戶的應(yīng)用場景中。當(dāng)用戶在進(jìn)入到自己的應(yīng)用場景后,通常會在應(yīng)用場景上自動顯示關(guān)聯(lián)賬戶列表,月艮務(wù)器在拉取關(guān)聯(lián)賬戶列表的同時,還需要在關(guān)聯(lián)賬戶列表中顯示出各賬戶應(yīng)用場景的是否可操作,此時就需要用到可操作圖標(biāo)。
[0026]如圖2所示,圖2為本發(fā)明交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法的第一實施例的流程圖。本實施例提到的交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法,包括:
[0027]步驟S10,獲取關(guān)聯(lián)賬戶的應(yīng)用場景中狀態(tài)為可操作狀態(tài)的對象;
[0028]本實施例在應(yīng)用場景中有一些對象為可操作對象,例如在農(nóng)場類應(yīng)用中的植物,狀態(tài)分為可操作狀態(tài)和不可操作狀態(tài),例如當(dāng)植物未成熟時為不可操作狀態(tài),當(dāng)植物成熟結(jié)果時則為可操作狀態(tài)。在對象的狀態(tài)轉(zhuǎn)換為可操作狀態(tài)后,用戶才能對其進(jìn)行操作。因此,服務(wù)器需拉取狀態(tài)已轉(zhuǎn)換為可操作狀態(tài)的對象,而對于狀態(tài)為不可操作狀態(tài)的對象暫不拉取。
[0029]步驟S20,獲取本端賬戶的歷史操作記錄;
[0030]對于可操作的對象,用戶對其操作的次數(shù)應(yīng)小于操作閾值,例如,果實成熟后,預(yù)設(shè)只可摘取一次。因此,對于某些對象,雖然狀態(tài)是可操作狀態(tài),但是由于用戶已經(jīng)操作過,并操作的次數(shù)已經(jīng)達(dá)到了操作閾值,此時,用戶如果進(jìn)入到關(guān)聯(lián)賬戶應(yīng)用場景中,會發(fā)生無法繼續(xù)操作的情況。為了避免這一狀況,需要記錄用戶的歷史操作情況。
[0031]步驟S30,根據(jù)本端賬戶的歷史操作記錄,獲取未被本端賬戶操作過的對象;
[0032]在對照本端賬戶的歷史操作記錄后,濾除已經(jīng)被操作過,且達(dá)到操作閾值的對象,保留未被用戶操作過或操作次數(shù)未達(dá)到操作閾值的關(guān)聯(lián)賬戶應(yīng)用場景中的對象。
[0033]步驟S40,根據(jù)未被本端賬戶操作過的對象,在本端賬戶的關(guān)聯(lián)賬戶列表中標(biāo)記可操作圖標(biāo);
[0034]服務(wù)器在獲得了未被本端賬戶操作過的對象后,在該用戶的關(guān)聯(lián)賬戶列表中,對應(yīng)于關(guān)聯(lián)賬戶的位置,標(biāo)記出可操作圖標(biāo),該圖標(biāo)可以根據(jù)不同類型的對象作出不同的標(biāo)記,例如,對于可摘取的果實,則標(biāo)出手勢抓取的圖標(biāo),對于需要除蟲,則標(biāo)出小蟲的圖標(biāo)。
[0035]步驟S50,將本端賬戶的關(guān)聯(lián)賬戶列表發(fā)送至本端賬戶顯示。
[0036]服務(wù)器在完成圖標(biāo)標(biāo)記后,將標(biāo)記號后的關(guān)聯(lián)賬戶列表發(fā)送給用戶終端,顯示在用戶的應(yīng)用頁面上。
[0037]本實施例在關(guān)聯(lián)賬戶列表中標(biāo)記的可操作圖標(biāo),是根據(jù)用戶歷史操作記錄濾除不可再操作的對象后,再進(jìn)行標(biāo)記,且獲取的用戶歷史操作記錄是從服務(wù)器的存儲器中獲得,即使用戶更換終端登錄應(yīng)用頁面,服務(wù)器都是按照最新歷史操作記錄來篩選對象,因此可有效避免根據(jù)關(guān)聯(lián)賬戶列表的可操作圖標(biāo)進(jìn)入關(guān)聯(lián)賬戶應(yīng)用場景后無法操作對象的情況發(fā)生,進(jìn)而提高了交互應(yīng)用中可操作標(biāo)記的準(zhǔn)確度和可靠性。
[0038]如圖3所示,圖3為本發(fā)明交互應(yīng)用中標(biāo)記可操作圖標(biāo)的方法的第二實施例的流程圖。本實施例以圖2所示實施例為基礎(chǔ),步驟S50之后還包括:
[0039]步驟S60,在本端賬戶對關(guān)聯(lián)賬戶的應(yīng)用場景中狀態(tài)為可操作狀態(tài)的對象執(zhí)行操作后,接收并存儲本端賬戶發(fā)送的當(dāng)前操作記錄。
[0040]本實施例為了進(jìn)一步確保篩選對象的準(zhǔn)確性和可靠性,在每一次操作后,用戶終端都需要將本次操作發(fā)送給服務(wù)器,供服務(wù)器存儲并更新歷史操作記錄,以便于服務(wù)器在下一次標(biāo)記可操作圖標(biāo)時,拉取最新的歷史操作記錄,使標(biāo)記的可操作圖標(biāo)更加準(zhǔn)確、可<