本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,特別是涉及一種會話管理方法及會話管理裝置。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,不同用戶往往通過各種即時通信平臺進行信息交互。
為了使用戶及時獲取最新的會話信息,即時通信平臺中的最近會話的項目下會按接收到的時間順序?qū)捫畔⑦M行排序,同時會對具有未閱讀消息的會話信息進行高亮顯示,以便用戶及時發(fā)現(xiàn)并進行閱讀。
但是隨著用戶通過即時通信平臺獲取的信息逐漸增多后,如用戶一段時間沒有對未閱讀的會話信息進行清理或一段時間未登錄即時通信平臺,當(dāng)用戶再次登錄即時通信平臺時,可能會出現(xiàn)大量的未閱讀的最新的會話信息,這時用戶無法立即準(zhǔn)確的獲取想要看的會話信息,并有可能遺漏掉重要的會話信息。
因此現(xiàn)有的即時通信平臺不能很好的對會話信息進行管理展示,使得用戶需要多次瀏覽操作才能獲取相應(yīng)的會話信息。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種可對會話信息進行有效展示,從而提高用戶的瀏覽操作效率的會話管理方法及會話管理裝置;以解決現(xiàn)有的會話管理方法及會話管理裝置的不能對會話信息進行有效的管理展示,從而使得用戶的瀏覽操作效率低下的技術(shù)問題。
本發(fā)明實施例提供一種會話管理方法,其包括:
接收會話展示指令,并根據(jù)所述會話展示指令,獲取所有的當(dāng)前會話;
獲取所述當(dāng)前會話的標(biāo)簽信息;
根據(jù)所述標(biāo)簽信息對所有的所述當(dāng)前會話進行聚合處理,以獲取聚合當(dāng)前會話;以及
對所述聚合當(dāng)前會話進行展示操作。
本發(fā)明實施例還提供一種會話管理裝置,其包括:
當(dāng)前會話獲取模塊,用于接收會話展示指令,并根據(jù)所述會話展示指令,獲取所有的當(dāng)前會話;
標(biāo)簽信息獲取模塊,用于獲取所述當(dāng)前會話的標(biāo)簽信息;
聚合模塊,用于根據(jù)所述標(biāo)簽信息對所有的所述當(dāng)前會話進行聚合處理,以獲取聚合當(dāng)前會話;以及
展示模塊,用于對所述聚合當(dāng)前會話進行展示操作。
相較于現(xiàn)有技術(shù)的會話管理方法及會話管理裝置,本發(fā)明的會話管理方法及會話管理裝置根據(jù)標(biāo)簽信息對當(dāng)前會話進行聚合處理,提高了對會話信息的展示量,從而提高了用戶的瀏覽操作效率;解決了現(xiàn)有的會話管理方法及會話管理裝置的不能對會話信息進行有效的管理展示,從而使得用戶的瀏覽操作效率低下的技術(shù)問題。
附圖說明
圖1為本發(fā)明的會話管理方法的第一優(yōu)選實施例的流程圖;
圖2為本發(fā)明的會話管理方法的第二優(yōu)選實施例的流程圖;
圖3為本發(fā)明的會話管理方法的第二優(yōu)選實施例的步驟S203的流程圖;
圖4為本發(fā)明的會話管理方法的第二優(yōu)選實施例的步驟S303的流程圖;
圖5為本發(fā)明的會話管理方法的第二優(yōu)選實施例的步驟S204的流程圖;
圖6為本發(fā)明的會話管理方法的第二優(yōu)選實施例中管理屏蔽當(dāng)前會話的流程圖;
圖7為本發(fā)明的會話管理方法的第二優(yōu)選實施例的步驟S604的流程圖;
圖8為本發(fā)明的會話管理方法的第二優(yōu)選實施例中管理未讀當(dāng)前會話的流程圖。
圖9為本發(fā)明的會話管理裝置的第一優(yōu)選實施例的結(jié)構(gòu)示意圖;
圖10為本發(fā)明的會話管理裝置的第二優(yōu)選實施例的結(jié)構(gòu)示意圖;
圖11為本發(fā)明的會話管理裝置的第二優(yōu)選實施例的聚合模塊的結(jié)構(gòu)示意圖;
圖12為本發(fā)明的會話管理裝置的第二優(yōu)選實施例的聚合模塊的聚合單元的結(jié)構(gòu)示意圖;
圖13為本發(fā)明的會話管理裝置的第二優(yōu)選實施例的展示模塊的結(jié)構(gòu)示意圖;
圖14為本發(fā)明的會話管理裝置的第二優(yōu)選實施例中管理屏蔽當(dāng)前會話部分的結(jié)構(gòu)示意圖;
圖15為本發(fā)明的會話管理裝置的第二優(yōu)選實施例的屏蔽會話展示模塊的結(jié)構(gòu)示意圖;
圖16為本發(fā)明的會話管理裝置的第二優(yōu)選實施例中管理未讀當(dāng)前會話部分的結(jié)構(gòu)示意圖;
圖17A至圖17I為本發(fā)明的會話管理方法及會話管理裝置的具體實施例的使用示意圖;
圖18為本發(fā)明的會話管理方法及會話管理裝置所在的電子設(shè)備的工作環(huán)境結(jié)構(gòu)示意圖。
具體實施方式
請參照圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當(dāng)?shù)倪\算環(huán)境中來舉例說明。以下的說明是基于所例示的本發(fā)明具體實施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實施例。
在以下的說明中,本發(fā)明的具體實施例將參考由一部或多部計算機所執(zhí)行 之作業(yè)的步驟及符號來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計算機執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號的計算機處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計算機之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來改變該計算機之運作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當(dāng)中。
本發(fā)明的會話管理裝置可使用各種電子設(shè)備進行實施,該電子設(shè)備包括但不限于個人計算機、服務(wù)器計算機、手持式或膝上型設(shè)備、移動設(shè)備(比如移動電話、個人數(shù)字助理(PDA)、媒體播放器等等)、多處理器系統(tǒng)、消費型電子設(shè)備、小型計算機、大型計算機、包括上述任意系統(tǒng)或設(shè)備的分布式計算環(huán)境,等等。但該電子設(shè)備優(yōu)選為各種智能移動終端以及個人固定計算機,以提高會話信息的展示效率以及用戶的瀏覽操作效率。
請參照圖1,圖1為本發(fā)明的會話管理方法的第一優(yōu)選實施例的流程圖。本優(yōu)選實施例的會話管理方法可使用上述電子設(shè)備進行實施,具體通過設(shè)置在電子設(shè)備中的微信、QQ以及RTX(Real Time eXpert)等各種即時通信平臺進行實施。本優(yōu)選實施例的會話管理方法包括:
步驟S101,接收會話展示指令,并根據(jù)會話展示指令,獲取所有的當(dāng)前會話;
步驟S102,獲取當(dāng)前會話的標(biāo)簽信息;
步驟S103,根據(jù)標(biāo)簽信息對所有的當(dāng)前會話進行聚合處理,以獲取聚合當(dāng)前會話;
步驟S104,對聚合當(dāng)前會話進行展示操作。
下面詳細(xì)說明本優(yōu)選實施例的會話管理方法的各步驟的具體流程。
在步驟S101中,會話管理裝置接收會話展示指令,該會話展示指令為用戶請求展示當(dāng)前會話的指令。隨后會話管理裝置根據(jù)接收到的會話展示指令,從服務(wù)器上或從本地拉取所有的當(dāng)前會話。這里的當(dāng)前會話一般指最近的設(shè)定時間或設(shè)定數(shù)量的所有會話,其一般包括會話名、會話成員以及會話內(nèi)容。會話名用于區(qū)分不同的會話,會話成員是指該會話中可以發(fā)布消息的用戶,會話內(nèi)容是指會話成員具體發(fā)出的消息。隨后轉(zhuǎn)到步驟S102。
在步驟S102中,會話管理裝置獲取步驟S101獲取的當(dāng)前會話的標(biāo)簽信息,這里的標(biāo)簽信息為會話的可選擇設(shè)置的參數(shù),用于區(qū)分不同類型的會話。一個標(biāo)簽可以對應(yīng)多個會話,但是一個會話只能設(shè)置一個標(biāo)簽。隨后轉(zhuǎn)到步驟S103。
在步驟S103中,會話管理裝置根據(jù)步驟S102獲取的標(biāo)簽信息對所有的當(dāng)前會話進行聚合處理,即將屬于同一類型的會話設(shè)置為同一聚合當(dāng)前會話,這樣獲取了包括至少一個同一類型的會話的聚合當(dāng)前會話。隨后轉(zhuǎn)到步驟S104。
在步驟S104中,會話管理裝置對步驟S103獲取的聚合當(dāng)前會話進行展示操作。由于使用聚合當(dāng)前會對同一類型的當(dāng)前會話進行聚合操作,因此可以使用更少的空間展示所有的當(dāng)前會話,較好的避免的當(dāng)前會話較多的問題,實現(xiàn)了對會話信息的有效展示,提高了用戶的瀏覽操作效率。
這樣即完成了本優(yōu)選實施例的會話管理方法的會話管理過程。
本優(yōu)選實施例的會話管理方法根據(jù)標(biāo)簽信息對當(dāng)前會話進行聚合處理,提高了對會話信息的展示量,從而提高了用戶的瀏覽操作效率。
請參照圖2,圖2為本發(fā)明的會話管理方法的第二優(yōu)選實施例的流程圖。本優(yōu)選實施例的會話管理方法可使用上述電子設(shè)備進行實施,具體通過設(shè)置在電子設(shè)備中的微信、QQ以及RTX(Real Time eXpert)等各種即時通信平臺進行實施。本優(yōu)選實施例的會話管理方法包括:
步驟S201,接收會話展示指令,并根據(jù)會話展示指令,獲取所有的當(dāng)前會話;
步驟S202,獲取當(dāng)前會話的標(biāo)簽信息;
步驟S203,根據(jù)標(biāo)簽信息對所有的當(dāng)前會話進行聚合處理,以獲取聚合當(dāng)前會話;
步驟S204,對聚合當(dāng)前會話進行展示操作。
下面詳細(xì)說明本優(yōu)選實施例的會話管理方法的各步驟的具體流程。
在步驟S201中,會話管理裝置接收會話展示指令,該會話展示指令為用戶請求展示當(dāng)前會話的指令。隨后會話管理裝置根據(jù)接收到的會話展示指令,從服務(wù)器上或從本地拉取所有的當(dāng)前會話。這里的當(dāng)前會話一般指最近的設(shè)定時間或設(shè)定數(shù)量的所有會話,其一般包括會話名、會話成員以及會話內(nèi)容。會話名用于區(qū)分不同的會話,會話成員是指該會話中可以發(fā)布消息的用戶,會話內(nèi)容是指會話成員具體發(fā)出的消息。隨后轉(zhuǎn)到步驟S202。
在步驟S202中,會話管理裝置獲取步驟S201獲取的當(dāng)前會話的標(biāo)簽信息,這里的標(biāo)簽信息為會話的可選擇設(shè)置的參數(shù),用于區(qū)分不同類型的會話。一個標(biāo)簽可以對應(yīng)多個會話,但是一個會話只能設(shè)置一個標(biāo)簽。隨后轉(zhuǎn)到步驟S203。
在步驟S203中,會話管理裝置根據(jù)步驟S102獲取的標(biāo)簽信息對所有的當(dāng)前會話進行聚合處理,即將屬于同一類型的會話設(shè)置為同一聚合當(dāng)前會話,這樣獲取了包括至少一個同一類型的會話的聚合當(dāng)前會話。
具體聚合處理過程請參照圖3,圖3為本發(fā)明的會話管理方法的第二優(yōu)選實施例的步驟S203的流程圖;該步驟S203包括:
步驟S301,會話管理裝置判斷當(dāng)前會話是否具有標(biāo)簽信息;如當(dāng)前會話不具有標(biāo)簽信息,則轉(zhuǎn)到步驟S302;如當(dāng)前會話具有標(biāo)簽信息,則轉(zhuǎn)到步驟S303。
步驟S302,由于當(dāng)前會話不具有標(biāo)簽信息,則無法對當(dāng)前會話進行聚合處理,因此會話管理裝置直接對該當(dāng)前會話進行展示操作。
步驟S303,由于當(dāng)前會話具有標(biāo)簽信息,因此會話管理裝置對當(dāng)前會話進行聚合處理,以獲取聚合當(dāng)前會話;其中聚合當(dāng)前會話包括只具有一個會話的第一聚合當(dāng)前會話以及具有至少兩個會話的第二聚合當(dāng)前會話。具體請參照圖 4,圖4為本發(fā)明的會話管理方法的第二優(yōu)選實施例的步驟S303的流程圖。該步驟S303包括:
步驟S401,會話管理裝置獲取步驟S202獲取的標(biāo)簽信息對應(yīng)的會話的數(shù)量,隨后轉(zhuǎn)到步驟S402。
步驟S402,會話管理裝置判斷步驟S401獲取的標(biāo)簽信息對應(yīng)的會話的數(shù)量是否為一,如會話的數(shù)量為一,則轉(zhuǎn)到步驟S403;如會話的數(shù)量不為一,即大于一,則轉(zhuǎn)到步驟S404。
步驟S403,由于標(biāo)簽信息對應(yīng)的會話的數(shù)量為一,即該會話為當(dāng)前會話,這樣對該當(dāng)前會話進行聚合處理并不會節(jié)省會話展示空間,因此會話管理裝置直接將該會話設(shè)置為第一聚合當(dāng)前會話。
步驟S404,由于標(biāo)簽信息對應(yīng)的會話的數(shù)量大于一,會話管理裝置將該標(biāo)簽信息對應(yīng)的當(dāng)前會話以及標(biāo)簽信息對應(yīng)的其他會話,進行聚合處理,將聚合后的會話設(shè)置為第二聚合當(dāng)前會話,并以標(biāo)簽信息作為該第二聚合當(dāng)前會話的會話名。這里標(biāo)簽信息對應(yīng)的其他會話為該標(biāo)簽信息對應(yīng)的非當(dāng)前會話的其他會話;隨后轉(zhuǎn)到步驟S204。
在步驟S204中,會話管理裝置對步驟S203獲取的第一聚合當(dāng)前會話以及第二聚合當(dāng)前會話進行展示操作。具體請參照圖5,圖5為本發(fā)明的會話管理方法的第二優(yōu)選實施例的步驟S204的流程圖。該步驟S204包括:
步驟S501,如會話管理裝置接收到聚合當(dāng)前會話查看指令,這里的聚合當(dāng)前會話查看指令是指用戶請求查看某個聚合當(dāng)前會話的指令。由于聚合當(dāng)前會話具有第一聚合當(dāng)前會話以及第二聚合當(dāng)前會話兩種不同的類型,因此在本步驟中會話管理裝置會判斷聚合當(dāng)前會話是否為第一聚合當(dāng)前會話;如聚合當(dāng)前會話為第一聚合當(dāng)前會話,則轉(zhuǎn)到步驟S502;如聚合當(dāng)前會話不為第一聚合當(dāng)前會話,則轉(zhuǎn)到步驟S503。
步驟S502,如聚合當(dāng)前會話為第一聚合當(dāng)前會話,由于第一聚合當(dāng)前會話只包括一個當(dāng)前會話,因此會話管理裝置直接對聚合當(dāng)前會話對應(yīng)的當(dāng)前會話 進行展示。
步驟S503,如聚合當(dāng)前會話不為第一聚合當(dāng)前會話,則該聚合當(dāng)前會話為第二聚合當(dāng)前會話,會話管理裝置則獲取聚合當(dāng)前會話對應(yīng)的其他會話。隨后轉(zhuǎn)到步驟S504。
步驟S504,會話管理裝置對聚合當(dāng)前會話對應(yīng)的當(dāng)前會話以及聚合當(dāng)前會話對應(yīng)的其他會話進行展示。這樣用戶不僅可以獲取到當(dāng)前會話的內(nèi)容,還可在展示空間足夠的情況下,及時獲取與當(dāng)前會話相關(guān)的其他會話的內(nèi)容。
這樣即完成了本優(yōu)選實施例的會話管理方法的會話管理過程。
在第一優(yōu)選實施例的基礎(chǔ)上,本優(yōu)選實施例的會話管理方法針對當(dāng)前會話是否具有標(biāo)簽信息進行分類處理,并且引進與當(dāng)前會話相關(guān)的其他會話,進一步提高了會話信息的展示,從而進一步提高了用戶的瀏覽操作效率。
優(yōu)選的,本優(yōu)選實施例的會話管理方法還包括對屏蔽當(dāng)前會話的管理流程。具體請參照圖6,圖6為本發(fā)明的會話管理方法的第二優(yōu)選實施例中管理屏蔽當(dāng)前會話的流程圖。該屏蔽當(dāng)前會話的管理流程包括:
步驟S601,會話管理裝置接收會話展示指令,并根據(jù)會話展示指令,獲取所有的當(dāng)前會話。本步驟和會話管理方法的第二優(yōu)選實施例中的步驟S201中的描述相同或相似。具體請參照會話管理方法的第二優(yōu)選實施例中的步驟S201中的相關(guān)描述。隨后轉(zhuǎn)到步驟S602。
步驟S602,會話管理裝置從所有的當(dāng)前會話中選擇具有屏蔽屬性的當(dāng)前會話。這里具有屏蔽屬性的當(dāng)前會話是指活躍但是用戶不需要及時提醒的當(dāng)前會話,用戶可以在空閑時再對具有屏蔽屬性的當(dāng)前會話進行查閱。隨后轉(zhuǎn)到步驟S603。
步驟S603,會話管理裝置對步驟S602中獲取的具有屏蔽屬性的當(dāng)前會話進行聚合處理,以獲取聚合屏蔽當(dāng)前會話。具體的聚合處理方式請參照上述形成第二聚合當(dāng)前會話的過程。隨后轉(zhuǎn)到步驟S604。
步驟S604,會話管理裝置對步驟S603獲取的聚合屏蔽當(dāng)前會話進行展示操作,具體請參照圖7,圖7為本發(fā)明的會話管理方法的第二優(yōu)選實施例的步驟S604的流程圖。該步驟S604包括:
步驟S701,如接收到聚合屏蔽當(dāng)前會話查看指令,會話管理裝置則獲取具有屏蔽屬性的其他會話;
步驟S702,會話管理裝置對聚合屏蔽當(dāng)前會話對應(yīng)的當(dāng)前會話以及具有屏蔽屬性的其他會話進行展示。這樣用戶不僅可以獲取到具有屏蔽屬性的當(dāng)前會話的內(nèi)容,還可在展示空間足夠的情況下,及時獲取與具有屏蔽屬性的當(dāng)前會話相關(guān)的其他會話的內(nèi)容。
這樣即完成了本優(yōu)選實施例的會話管理方法對屏蔽當(dāng)前會話的管理流程。
在第一優(yōu)選實施例的基礎(chǔ)上,本優(yōu)選實施例的會話管理方法對屏蔽屬性的當(dāng)前會話進行聚合處理,進一步提高了會話信息的展示,從而進一步提高了用戶的瀏覽操作效率。
優(yōu)選的,本優(yōu)選實施例的會話管理方法還包括對未讀當(dāng)前會話的管理流程。具體請參照圖8,圖8為本發(fā)明的會話管理方法的第二優(yōu)選實施例中管理未讀當(dāng)前會話的流程圖。該未讀當(dāng)前會話的管理流程包括:
步驟S801,會話管理裝置接收會話展示指令,并根據(jù)會話展示指令,獲取所有的當(dāng)前會話。本步驟和會話管理方法的第二優(yōu)選實施例中的步驟S201中的描述相同或相似。具體請參照會話管理方法的第二優(yōu)選實施例中的步驟S201中的相關(guān)描述。
步驟S802,會話管理裝置獲取當(dāng)前會話中的未讀當(dāng)前會話的數(shù)量;
步驟S803,會話管理裝置判斷未讀當(dāng)前會話的數(shù)量是否大于等于設(shè)定值,如小于設(shè)定值,則轉(zhuǎn)到步驟S804;如大于等于設(shè)定值,則轉(zhuǎn)到步驟S805。
步驟S804,如未讀當(dāng)前會話的數(shù)量小于設(shè)定值,則說明未讀當(dāng)前會話并不會對顯示空間造成較大的影響,因此會話管理裝置可對未讀當(dāng)前會話直接進行 展示操作。
步驟S805,如未讀當(dāng)前會話的數(shù)量大于等于設(shè)定值,則說明未讀當(dāng)前會話會對會話顯示空間造成影響,因此會話管理裝置可對所有未讀當(dāng)前會話進行聚合處理,以獲取聚合未讀當(dāng)前會話,隨后轉(zhuǎn)到步驟S806。
步驟S806,會話管理裝置對步驟S805獲取的聚合未讀當(dāng)前會話進行展示操作,為了提高用戶對未讀當(dāng)前會話的處理效率,這里優(yōu)選以置頂展示的方式,對聚合未讀當(dāng)前會話進行展示操作。
這樣即完成了本優(yōu)選實施例的會話管理方法對未讀當(dāng)前會話的管理流程。
在第一優(yōu)選實施例的基礎(chǔ)上,本優(yōu)選實施例的會話管理方法對未讀當(dāng)前會話進行聚合處理,進一步提高了會話信息的展示,從而進一步提高了用戶的瀏覽操作效率。
本發(fā)明還提供一種會話管理裝置,請參照圖9,圖9為本發(fā)明的會話管理裝置的第一優(yōu)選實施例的結(jié)構(gòu)示意圖。本優(yōu)選實施例的會話管理裝置90可使用上述的會話管理方法的第一優(yōu)選實施例進行實施。該會話管理裝置90包括當(dāng)前會話獲取模塊91、標(biāo)簽信息獲取模塊92、聚合模塊93以及展示模塊94。
當(dāng)前會話獲取模塊91用于接收會話展示指令,并根據(jù)會話展示指令,獲取所有的當(dāng)前會話;標(biāo)簽信息獲取模塊92用于獲取當(dāng)前會話的標(biāo)簽信息;聚合模塊93用于根據(jù)標(biāo)簽信息對所有的當(dāng)前會話進行聚合處理,以獲取聚合當(dāng)前會話;展示模塊94用于對聚合當(dāng)前會話進行展示操作。
本優(yōu)選實施例的會話管理裝置90使用時,首先當(dāng)前會話獲取模塊91接收會話展示指令,該會話展示指令為用戶請求展示當(dāng)前會話的指令。隨后當(dāng)前會話獲取模塊91根據(jù)接收到的會話展示指令,從服務(wù)器上或從本地拉取所有的當(dāng)前會話。這里的當(dāng)前會話一般指最近的設(shè)定時間或設(shè)定數(shù)量的所有會話,其一般包括會話名、會話成員以及會話內(nèi)容。會話名用于區(qū)分不同的會話,會話成員是指該會話中可以發(fā)布消息的用戶,會話內(nèi)容是指會話成員具體發(fā)出的消息。
隨后標(biāo)簽信息獲取模塊92獲取當(dāng)前會話獲取模塊91獲取的當(dāng)前會話的標(biāo)簽信息,這里的標(biāo)簽信息為會話的可選擇設(shè)置的參數(shù),用于區(qū)分不同類型的會話。一個標(biāo)簽可以對應(yīng)多個會話,但是一個會話只能設(shè)置一個標(biāo)簽。
然后聚合模塊93根據(jù)標(biāo)簽信息獲取模塊92獲取的標(biāo)簽信息對所有的當(dāng)前會話進行聚合處理,即將屬于同一類型的會話設(shè)置為同一聚合當(dāng)前會話,這樣獲取了包括至少一個同一類型的會話的聚合當(dāng)前會話。
最后展示模塊94對聚合模塊93獲取的聚合當(dāng)前會話進行展示操作。由于使用聚合當(dāng)前會對同一類型的當(dāng)前會話進行聚合操作,因此可以使用更少的空間展示所有的當(dāng)前會話,較好的避免的當(dāng)前會話較多的問題,實現(xiàn)了對會話信息的有效展示,提高了用戶的瀏覽操作效率。
這樣即完成了本優(yōu)選實施例的會話管理裝置90的會話管理過程。
本優(yōu)選實施例的會話管理裝置根據(jù)標(biāo)簽信息對當(dāng)前會話進行聚合處理,提高了對會話信息的展示量,從而提高了用戶的瀏覽操作效率。
請參照圖10,圖10為本發(fā)明的會話管理裝置的第二優(yōu)選實施例的結(jié)構(gòu)示意圖。本優(yōu)選實施例的會話管理裝置100可使用上述的會話管理方法的第二優(yōu)選實施例進行實施。該會話管理裝置100包括當(dāng)前會話獲取模塊101、標(biāo)簽信息獲取模塊102、聚合模塊103以及展示模塊104。
當(dāng)前會話獲取模塊101用于接收會話展示指令,并根據(jù)會話展示指令,獲取所有的當(dāng)前會話;標(biāo)簽信息獲取模塊102用于獲取當(dāng)前會話的標(biāo)簽信息;聚合模塊103用于根據(jù)標(biāo)簽信息對所有的當(dāng)前會話進行聚合處理,以獲取聚合當(dāng)前會話;展示模塊104用于對聚合當(dāng)前會話進行展示操作。
請參照圖11,圖11為本發(fā)明的會話管理裝置的第二優(yōu)選實施例的聚合模塊的結(jié)構(gòu)示意圖。該聚合模塊103包括標(biāo)簽信息判斷單元111、聚合單元112以及當(dāng)前會話展示單元113。
標(biāo)簽信息判斷單元111用于判斷當(dāng)前會話是否具有標(biāo)簽信息;聚合單元112 用于如當(dāng)前會話具有標(biāo)簽信息,則對當(dāng)前會話進行聚合處理,以獲取聚合當(dāng)前會話;當(dāng)前會話展示單元113用于如當(dāng)前會話不具有標(biāo)簽信息,則對當(dāng)前會話進行展示操作。
請參照圖12,圖12為本發(fā)明的會話管理裝置的第二優(yōu)選實施例的聚合模塊的聚合單元的結(jié)構(gòu)示意圖。該聚合單元112包括會話數(shù)量獲取子單元121、會話數(shù)量判斷子單元122、第一聚合當(dāng)前會話設(shè)置子單元123以及第二聚合當(dāng)前會話設(shè)置子單元124。
會話數(shù)量獲取子單元121用于獲取標(biāo)簽信息對應(yīng)的會話的數(shù)量;會話數(shù)量判斷子單元122用于判斷標(biāo)簽信息對應(yīng)的會話的數(shù)量是否為一;第一聚合當(dāng)前會話設(shè)置子單元123用于如標(biāo)簽信息對應(yīng)的會話的數(shù)量為一,則將標(biāo)簽信息對應(yīng)的當(dāng)前會話,設(shè)置為第一聚合當(dāng)前會話;第二聚合當(dāng)前會話設(shè)置子單元124用于如標(biāo)簽信息對應(yīng)的會話數(shù)量不為一,則將標(biāo)簽信息對應(yīng)的當(dāng)前會話以及標(biāo)簽信息對應(yīng)的其他會話,設(shè)置為第二聚合當(dāng)前會話,并以標(biāo)簽信息作為第二聚合當(dāng)前會話的會話名。
請參照圖13,圖13為本發(fā)明的會話管理裝置的第二優(yōu)選實施例的展示模塊的結(jié)構(gòu)示意圖。該展示模塊104包括聚合當(dāng)前會話判斷單元131、其他會話獲取單元132、第一聚合當(dāng)前會話展示單元133以及第二聚合當(dāng)前會話展示單元134。
聚合當(dāng)前會話判斷單元131用于如接收到聚合當(dāng)前會話查看指令,則判斷聚合當(dāng)前會話是否為第一聚合當(dāng)前會話;其他會話獲取單元132用于如聚合當(dāng)前會話不為第一聚合當(dāng)前會話,則獲取聚合當(dāng)前會話對應(yīng)的其他會話;第一聚合當(dāng)前會話展示單元133用于對聚合當(dāng)前會話對應(yīng)的當(dāng)前會話以及聚合當(dāng)前會話對應(yīng)的其他會話進行展示;第二聚合當(dāng)前會話展示單元134用于如聚合當(dāng)前會話為第一聚合當(dāng)前會話,則對聚合當(dāng)前會話對應(yīng)的當(dāng)前會話進行展示。
本優(yōu)選實施例的會話管理裝置100使用時,首先當(dāng)前會話獲取模塊101接收會話展示指令,該會話展示指令為用戶請求展示當(dāng)前會話的指令。隨后當(dāng)前 會話獲取模塊101根據(jù)接收到的會話展示指令,從服務(wù)器上或從本地拉取所有的當(dāng)前會話。這里的當(dāng)前會話一般指最近的設(shè)定時間或設(shè)定數(shù)量的所有會話,其一般包括會話名、會話成員以及會話內(nèi)容。會話名用于區(qū)分不同的會話,會話成員是指該會話中可以發(fā)布消息的用戶,會話內(nèi)容是指會話成員具體發(fā)出的消息。
隨后標(biāo)簽信息獲取模塊102獲取當(dāng)前會話獲取模塊101獲取的當(dāng)前會話的標(biāo)簽信息,這里的標(biāo)簽信息為會話的可選擇設(shè)置的參數(shù),用于區(qū)分不同類型的會話。一個標(biāo)簽可以對應(yīng)多個會話,但是一個會話只能設(shè)置一個標(biāo)簽。
然后聚合模塊103根據(jù)標(biāo)簽信息獲取模塊102獲取的標(biāo)簽信息對所有的當(dāng)前會話進行聚合處理,即將屬于同一類型的會話設(shè)置為同一聚合當(dāng)前會話,這樣獲取了包括至少一個同一類型的會話的聚合當(dāng)前會話。
具體聚合處理過程包括:
聚合模塊103的標(biāo)簽信息判斷單元111判斷當(dāng)前會話是否具有標(biāo)簽信息;如當(dāng)前會話不具有標(biāo)簽信息,則無法對當(dāng)前會話進行聚合處理,因此當(dāng)前會話展示單元直接對該當(dāng)前會話進行展示操作。
如當(dāng)前會話具有標(biāo)簽信息,聚合單元112對當(dāng)前會話進行聚合處理,以獲取聚合當(dāng)前會話;其中聚合當(dāng)前會話包括只具有一個會話的第一聚合當(dāng)前會話以及具有至少兩個會話的第二聚合當(dāng)前會話。具體包括:
聚合單元112的會話數(shù)量獲取子單元121獲取標(biāo)簽信息獲取模塊獲取的標(biāo)簽信息對應(yīng)的會話的數(shù)量。
隨后聚合單元112的會話數(shù)量判斷子單元122判斷會話數(shù)量獲取子單元121獲取的標(biāo)簽信息對應(yīng)的會話的數(shù)量是否為一,如會話的數(shù)量為一,則該會話為當(dāng)前會話,這樣對該當(dāng)前會話進行聚合處理并不會節(jié)省會話展示空間,因此聚合單元112的第一聚合當(dāng)前會話設(shè)置子單元123直接將該會話設(shè)置為第一聚合當(dāng)前會話。
如會話的數(shù)量不為一,即大于一,聚合單元112的第二聚合當(dāng)前會話設(shè)置 子單元124將該標(biāo)簽信息對應(yīng)的當(dāng)前會話以及標(biāo)簽信息對應(yīng)的其他會話,進行聚合處理,將聚合后的會話設(shè)置為第二聚合當(dāng)前會話,并以標(biāo)簽信息作為該第二聚合當(dāng)前會話的會話名。這里標(biāo)簽信息對應(yīng)的其他會話為該標(biāo)簽信息對應(yīng)的非當(dāng)前會話的其他會話。
最后展示模塊104對聚合模塊103獲取的第一聚合當(dāng)前會話以及第二聚合當(dāng)前會話進行展示操作。具體為:
如展示模塊104的聚合當(dāng)前會話判斷單元131接收到聚合當(dāng)前會話查看指令,這里的聚合當(dāng)前會話查看指令是指用戶請求查看某個聚合當(dāng)前會話的指令。由于聚合當(dāng)前會話具有第一聚合當(dāng)前會話以及第二聚合當(dāng)前會話兩種不同的類型,因此聚合當(dāng)前會話判斷單元131會判斷聚合當(dāng)前會話是否為第一聚合當(dāng)前會話。
如聚合當(dāng)前會話為第一聚合當(dāng)前會話,由于第一聚合當(dāng)前會話只包括一個當(dāng)前會話,因此第二聚合當(dāng)前會話展示單元134直接對聚合當(dāng)前會話對應(yīng)的當(dāng)前會話進行展示。
如聚合當(dāng)前會話不為第一聚合當(dāng)前會話,則該聚合當(dāng)前會話為第二聚合當(dāng)前會話,其他會話獲取單元132則獲取聚合當(dāng)前會話對應(yīng)的其他會話。
隨后第一聚合當(dāng)前會話展示單元133對聚合當(dāng)前會話對應(yīng)的當(dāng)前會話以及聚合當(dāng)前會話對應(yīng)的其他會話進行展示。這樣用戶不僅可以獲取到當(dāng)前會話的內(nèi)容,還可在展示空間足夠的情況下,及時獲取與當(dāng)前會話相關(guān)的其他會話的內(nèi)容。
這樣即完成了本優(yōu)選實施例的會話管理裝置100的會話管理過程。
在第一優(yōu)選實施例的基礎(chǔ)上,本優(yōu)選實施例的會話管理裝置針對當(dāng)前會話是否具有標(biāo)簽信息進行分類處理,并且引進與當(dāng)前會話相關(guān)的其他會話,進一步提高了會話信息的展示,從而進一步提高了用戶的瀏覽操作效率。
優(yōu)選的,本優(yōu)選實施例的會話管理裝置100還包括對屏蔽當(dāng)前會話的管理 流程。請參照圖14,圖14為本發(fā)明的會話管理裝置的第二優(yōu)選實施例中管理屏蔽當(dāng)前會話部分的結(jié)構(gòu)示意圖。該會話管理裝置100還包括屏蔽會話選擇模塊141、屏蔽會話聚合模塊142以及屏蔽會話展示模塊143。
屏蔽會話選擇模塊141用于從所有的當(dāng)前會話中選擇具有屏蔽屬性的當(dāng)前會話;屏蔽會話聚合模塊142用于對具有屏蔽屬性的當(dāng)前會話進行聚合處理,以獲取聚合屏蔽當(dāng)前會話;屏蔽會話展示模塊143用于對聚合屏蔽當(dāng)前會話進行展示操作。
請參照圖15,圖15為本發(fā)明的會話管理裝置的第二優(yōu)選實施例的屏蔽會話展示模塊的結(jié)構(gòu)示意圖。該屏蔽會話展示模塊143包括屏蔽會話獲取單元151以及屏蔽會話展示單元152。
屏蔽會話獲取單元151用于如接收到聚合屏蔽當(dāng)前會話查看指令,則獲取具有屏蔽屬性的其他會話;屏蔽會話展示單元152用于對聚合屏蔽當(dāng)前會話對應(yīng)的當(dāng)前會話以及具有屏蔽屬性的其他會話進行展示。
本優(yōu)選實施例的會話管理裝置100對屏蔽當(dāng)前會話進行管理時,首先當(dāng)前會話獲取模塊101接收會話展示指令,該會話展示指令為用戶請求展示當(dāng)前會話的指令。隨后當(dāng)前會話獲取模塊101根據(jù)接收到的會話展示指令,從服務(wù)器上或從本地拉取所有的當(dāng)前會話。這里的當(dāng)前會話一般指最近的設(shè)定時間或設(shè)定數(shù)量的所有會話,其一般包括會話名、會話成員以及會話內(nèi)容。會話名用于區(qū)分不同的會話,會話成員是指該會話中可以發(fā)布消息的用戶,會話內(nèi)容是指會話成員具體發(fā)出的消息。
隨后屏蔽會話選擇模塊141從所有的當(dāng)前會話中選擇具有屏蔽屬性的當(dāng)前會話。這里具有屏蔽屬性的當(dāng)前會話是指活躍但是用戶不需要及時提醒的當(dāng)前會話,用戶可以在空閑時再對具有屏蔽屬性的當(dāng)前會話進行查閱。
然后屏蔽會話聚合模塊142對屏蔽會話選擇模塊141中獲取的具有屏蔽屬性的當(dāng)前會話進行聚合處理,以獲取聚合屏蔽當(dāng)前會話。
最后屏蔽會話展示模塊143對屏蔽會話聚合模塊142獲取的聚合屏蔽當(dāng)前 會話進行展示操作,具體為:
如接收到聚合屏蔽當(dāng)前會話查看指令,屏蔽會話展示模塊142的屏蔽會話獲取單元151獲取具有屏蔽屬性的其他會話。
隨后屏蔽會話展示模塊142的屏蔽會話展示單元152對聚合屏蔽當(dāng)前會話對應(yīng)的當(dāng)前會話以及具有屏蔽屬性的其他會話進行展示。這樣用戶不僅可以獲取到具有屏蔽屬性的當(dāng)前會話的內(nèi)容,還可在展示空間足夠的情況下,及時獲取與具有屏蔽屬性的當(dāng)前會話相關(guān)的其他會話的內(nèi)容。
這樣即完成了本優(yōu)選實施例的會話管理裝置100對屏蔽當(dāng)前會話的管理流程。
在第一優(yōu)選實施例的基礎(chǔ)上,本優(yōu)選實施例的會話管理裝置對屏蔽屬性的當(dāng)前會話進行聚合處理,進一步提高了會話信息的展示,從而進一步提高了用戶的瀏覽操作效率。
優(yōu)選的,本優(yōu)選實施例的會話管理裝置還包括未讀當(dāng)前會話的管理流程。請參照圖16,圖16為本發(fā)明的會話管理裝置的第二優(yōu)選實施例中管理未讀當(dāng)前會話部分的結(jié)構(gòu)示意圖。該會話管理裝置100還包括未讀會話獲取模塊161、未讀會話數(shù)量判斷模塊162、未讀會話聚合模塊163以及未讀會話展示模塊164。
未讀會話獲取模塊161用于獲取當(dāng)前會話中的未讀當(dāng)前會話的數(shù)量;未讀會話數(shù)量判斷模塊162用于判斷未讀當(dāng)前會話的數(shù)量是否大于等于設(shè)定值;未讀會話聚合模塊163用于如未讀當(dāng)前會話的數(shù)量大于等于設(shè)定值,則對所有未讀當(dāng)前會話進行聚合處理,以獲取聚合未讀當(dāng)前會話;未讀會話展示模塊164用于對聚合未讀當(dāng)前會話進行展示操作。
本優(yōu)選實施例的會話管理裝置100對未讀當(dāng)前會話進行管理時,首先當(dāng)前會話獲取模塊101接收會話展示指令,該會話展示指令為用戶請求展示當(dāng)前會話的指令。隨后當(dāng)前會話獲取模塊101根據(jù)接收到的會話展示指令,從服務(wù)器上或從本地拉取所有的當(dāng)前會話。這里的當(dāng)前會話一般指最近的設(shè)定時間或設(shè) 定數(shù)量的所有會話,其一般包括會話名、會話成員以及會話內(nèi)容。會話名用于區(qū)分不同的會話,會話成員是指該會話中可以發(fā)布消息的用戶,會話內(nèi)容是指會話成員具體發(fā)出的消息。
隨后未讀會話獲取模塊161獲取當(dāng)前會話中的未讀當(dāng)前會話的數(shù)量。
然后未讀會話數(shù)量判斷模塊162判斷未讀當(dāng)前會話的數(shù)量是否大于等于設(shè)定值,如未讀當(dāng)前會話的數(shù)量小于設(shè)定值,則說明未讀當(dāng)前會話并不會對顯示空間造成較大的影響,因此會話管理裝置100可對未讀當(dāng)前會話直接進行展示操作。
如未讀當(dāng)前會話的數(shù)量大于等于設(shè)定值,則說明未讀當(dāng)前會話會對會話顯示空間造成影響,因此未讀會話聚合模塊163可對所有未讀當(dāng)前會話進行聚合處理,以獲取聚合未讀當(dāng)前會話。
最后未讀會話展示模塊164對未讀會話聚合模塊163獲取的聚合未讀當(dāng)前會話進行展示操作,為了提高用戶對未讀當(dāng)前會話的處理效率,這里優(yōu)選以置頂展示的方式,對聚合未讀當(dāng)前會話進行展示操作。
這樣即完成了本優(yōu)選實施例的會話管理裝置100對未讀當(dāng)前會話的管理流程。
在第一優(yōu)選實施例的基礎(chǔ)上,本優(yōu)選實施例的會話管理裝置對未讀當(dāng)前會話進行聚合處理,進一步提高了會話信息的展示,從而進一步提高了用戶的瀏覽操作效率。
下面通過一具體實施例說明本發(fā)明的會話管理方法及會話管理裝置的具體工作原理。請參照圖17A至圖17I,圖17A至圖17I為本發(fā)明的會話管理方法及會話管理裝置的具體實施例的使用示意圖。本具體實施例通過安裝有RTX(Real Time eXpert)即時通信平臺的移動終端進行實施。
首先,用戶可對會話進行標(biāo)簽信息的設(shè)置,如圖17A所示為一會話名為“Mobile“的會話,其中包括五個會話成員,點擊圖17A中的“標(biāo)簽”按鍵可 進入標(biāo)簽信息設(shè)置界面,如圖17B所示,這里將該“Mobile”會話的標(biāo)簽信息設(shè)置為“RTX Mobile”。該標(biāo)簽信息可以對應(yīng)多個會話。在設(shè)置標(biāo)簽信息時,可以在設(shè)置標(biāo)簽信息框的下側(cè)顯示已經(jīng)設(shè)置的標(biāo)簽信息,以便用戶對不同的會話進行準(zhǔn)確的分類。
隨后,進入RTX即時通信平臺的最近會話(當(dāng)前會話)界面,由于多個會話具有標(biāo)簽信息“RTX Mobile”,如“Mobile”的會話為當(dāng)前會話時,會話管理裝置會拉取該標(biāo)簽信息“RTX Mobile”的非當(dāng)前的其他會話,然后將標(biāo)簽信息“RTX Mobile”對應(yīng)的當(dāng)前會話和其他會話設(shè)置為聚合當(dāng)前會話,并以標(biāo)簽信息“RTX Mobile”作為該聚合當(dāng)前會話的會話名。具體如圖17C所示。
當(dāng)用戶點擊該聚合當(dāng)前會話時,會話管理裝置會對標(biāo)簽信息“RTX Mobile”對應(yīng)的當(dāng)前會話和其他會話進行展示,具體如圖17D所示。這樣用戶可以更好的對會話內(nèi)容進行定位,從而提高用戶的信息瀏覽效率。
對于一些活躍但是非重要的會話,用戶往往會對這些會話進行屏蔽,以避免對正常工作的影響。本發(fā)明的會話管理裝置在接收到當(dāng)前會話時,會自動將設(shè)置有屏蔽屬性的當(dāng)前會話和具有屏蔽屬性的其他會話進行聚合,如圖17E所示;從而進一步節(jié)省了會話展示空間。當(dāng)用戶閑下來需要查看該會話時,可以點擊圖17E中的“已屏蔽會話”按鍵,從而進入到已屏蔽會話的列表,具體如圖17F所示。這樣即可對具有屏蔽屬性的當(dāng)前會話進行有效展示,又有效的避免的具有屏蔽屬性的當(dāng)前會話對用戶的瀏覽操作效率的影響。
在外辦公的用戶如較長時間沒有登錄RTX平臺,可能會有大量的未讀當(dāng)前會話,同時如用戶選擇性的讀取重要的未讀當(dāng)前會話,也有可能導(dǎo)致部分未讀當(dāng)前會話位于已讀當(dāng)前會話的后面。這樣使得用戶難以對未讀當(dāng)前會話進行有效的處理。這時可以對未讀當(dāng)前會話的數(shù)量進行判斷,如未讀當(dāng)前會話大于等于設(shè)定值如10至20等,則會話管理裝置可對所有的未讀當(dāng)前會話進行聚合處理,如圖17G所示。用戶可通過點擊圖17G中的“未讀盒子”按鍵進入未讀當(dāng)前會話的列表,如圖17H所示,由于未讀當(dāng)前會話的列表中的均為未讀當(dāng)前會 話,因此用戶可以對未讀當(dāng)前會話進行及時有效的處理。
上述功能用戶可以通過圖17I的界面自行選擇開啟或關(guān)閉。
本發(fā)明的會話管理方法及會話管理裝置根據(jù)標(biāo)簽信息對當(dāng)前會話進行聚合處理,提高了對會話信息的展示量,避免了用戶找不到會話、屏蔽會話占用太多未知以及未讀會話無法完全顯示等問題;從而提高了用戶的瀏覽操作效率;解決了現(xiàn)有的會話管理方法及會話管理裝置的不能對會話信息進行有效的管理展示,從而使得用戶的瀏覽操作效率低下的技術(shù)問題。
如本申請所使用的術(shù)語“組件”、“模塊”、“系統(tǒng)”、“接口”、“進程”等等一般地旨在指計算機相關(guān)實體:硬件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,組件可以是但不限于是運行在處理器上的進程、處理器、對象、可執(zhí)行應(yīng)用、執(zhí)行的線程、程序和/或計算機。通過圖示,運行在控制器上的應(yīng)用和該控制器二者都可以是組件。一個或多個組件可以有在于執(zhí)行的進程和/或線程內(nèi),并且組件可以位于一個計算機上和/或分布在兩個或更多計算機之間。
而且,要求保護的主題可以被實現(xiàn)為使用標(biāo)準(zhǔn)編程和/或工程技術(shù)產(chǎn)生軟件、固件、硬件或其任意組合以控制計算機實現(xiàn)所公開的主題的方法、裝置或制造品。本文所使用的術(shù)語“制造品”旨在包含可從任意計算機可讀設(shè)備、載體或介質(zhì)訪問的計算機程序。當(dāng)然,本領(lǐng)域技術(shù)人員將認(rèn)識到可以對該配置進行許多修改,而不脫離要求保護的主題的范圍或精神。
圖18和隨后的討論提供了對實現(xiàn)本發(fā)明所述的會話管理裝置所在的電子設(shè)備的工作環(huán)境的簡短、概括的描述。圖18的工作環(huán)境僅僅是適當(dāng)?shù)墓ぷ鳝h(huán)境的一個實例并且不旨在建議關(guān)于工作環(huán)境的用途或功能的范圍的任何限制。實例電子設(shè)備1812包括但不限于個人計算機、服務(wù)器計算機、手持式或膝上型設(shè)備、移動設(shè)備(比如移動電話、個人數(shù)字助理(PDA)、媒體播放器等等)、多處理器系統(tǒng)、消費型電子設(shè)備、小型計算機、大型計算機、包括上述任意系統(tǒng)或設(shè)備的分布式計算環(huán)境,等等。
盡管沒有要求,但是在“計算機可讀指令”被一個或多個電子設(shè)備執(zhí)行的通用背景下描述實施例。計算機可讀指令可以經(jīng)由計算機可讀介質(zhì)來分布(下文討論)。計算機可讀指令可以實現(xiàn)為程序模塊,比如執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的功能、對象、應(yīng)用編程接口(API)、數(shù)據(jù)結(jié)構(gòu)等等。典型地,該計算機可讀指令的功能可以在各種環(huán)境中隨意組合或分布。
圖18圖示了包括本發(fā)明的會話管理裝置的一個或多個實施例的電子設(shè)備1812的實例。在一種配置中,電子設(shè)備1812包括至少一個處理單元1816和存儲器1818。根據(jù)電子設(shè)備的確切配置和類型,存儲器1818可以是易失性的(比如RAM)、非易失性的(比如ROM、閃存等)或二者的某種組合。該配置在圖18中由虛線1814圖示。
在其他實施例中,電子設(shè)備1812可以包括附加特征和/或功能。例如,設(shè)備1812還可以包括附加的存儲裝置(例如可移除和/或不可移除的),其包括但不限于磁存儲裝置、光存儲裝置等等。這種附加存儲裝置在圖18中由存儲裝置1820圖示。在一個實施例中,用于實現(xiàn)本文所提供的一個或多個實施例的計算機可讀指令可以在存儲裝置1820中。存儲裝置1820還可以存儲用于實現(xiàn)操作系統(tǒng)、應(yīng)用程序等的其他計算機可讀指令。計算機可讀指令可以載入存儲器1818中由例如處理單元1816執(zhí)行。
本文所使用的術(shù)語“計算機可讀介質(zhì)”包括計算機存儲介質(zhì)。計算機存儲介質(zhì)包括以用于存儲諸如計算機可讀指令或其他數(shù)據(jù)之類的信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移除和不可移除介質(zhì)。存儲器1818和存儲裝置1820是計算機存儲介質(zhì)的實例。計算機存儲介質(zhì)包括但不限于RAM、ROM、EEPROM、閃存或其他存儲器技術(shù)、CD-ROM、數(shù)字通用盤(DVD)或其他光存儲裝置、盒式磁帶、磁帶、磁盤存儲裝置或其他磁存儲設(shè)備、或可以用于存儲期望信息并可以被電子設(shè)備1812訪問的任何其他介質(zhì)。任意這樣的計算機存儲介質(zhì)可以是電子設(shè)備1812的一部分。
電子設(shè)備1812還可以包括允許電子設(shè)備1812與其他設(shè)備通信的通信連接 1826。通信連接1826可以包括但不限于調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成網(wǎng)絡(luò)接口、射頻發(fā)射器/接收器、紅外端口、USB連接或用于將電子設(shè)備1812連接到其他電子設(shè)備的其他接口。通信連接1826可以包括有線連接或無線連接。通信連接1826可以發(fā)射和/或接收通信媒體。
術(shù)語“計算機可讀介質(zhì)”可以包括通信介質(zhì)。通信介質(zhì)典型地包含計算機可讀指令或諸如載波或其他傳輸機構(gòu)之類的“己調(diào)制數(shù)據(jù)信號”中的其他數(shù)據(jù),并且包括任何信息遞送介質(zhì)。術(shù)語“己調(diào)制數(shù)據(jù)信號”可以包括這樣的信號:該信號特性中的一個或多個按照將信息編碼到信號中的方式來設(shè)置或改變。
電子設(shè)備1812可以包括輸入設(shè)備1824,比如鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備、紅外相機、視頻輸入設(shè)備和/或任何其他輸入設(shè)備。設(shè)備1812中也可以包括輸出設(shè)備1822,比如一個或多個顯示器、揚聲器、打印機和/或任意其他輸出設(shè)備。輸入設(shè)備1824和輸出設(shè)備1822可以經(jīng)由有線連接、無線連接或其任意組合連接到電子設(shè)備1812。在一個實施例中,來自另一個電子設(shè)備的輸入設(shè)備或輸出設(shè)備可以被用作電子設(shè)備1812的輸入設(shè)備1824或輸出設(shè)備1822。
電子設(shè)備1812的組件可以通過各種互連(比如總線)連接。這樣的互連可以包括外圍組件互連(PCI)(比如快速PCI)、通用串行總線(USB)、火線(IEEE1394)、光學(xué)總線結(jié)構(gòu)等等。在另一個實施例中,電子設(shè)備1812的組件可以通過網(wǎng)絡(luò)互連。例如,存儲器1818可以由位于不同物理位置中的、通過網(wǎng)絡(luò)互連的多個物理存儲器單元構(gòu)成。
本領(lǐng)域技術(shù)人員將認(rèn)識到,用于存儲計算機可讀指令的存儲設(shè)備可以跨越網(wǎng)絡(luò)分布。例如,可經(jīng)由網(wǎng)絡(luò)1828訪問的電子設(shè)備1830可以存儲用于實現(xiàn)本發(fā)明所提供的一個或多個實施例的計算機可讀指令。電子設(shè)備1812可以訪問電子設(shè)備1830并且下載計算機可讀指令的一部分或所有以供執(zhí)行??商娲?,電子設(shè)備1812可以按需要下載多條計算機可讀指令,或者一些指令可以在電子設(shè)備1812處執(zhí)行并且一些指令可以在電子設(shè)備1830處執(zhí)行。
本文提供了實施例的各種操作。在一個實施例中,所述的一個或多個操作可以構(gòu)成一個或多個計算機可讀介質(zhì)上存儲的計算機可讀指令,其在被電子設(shè)備執(zhí)行時將使得計算設(shè)備執(zhí)行所述操作。描述一些或所有操作的順序不應(yīng)當(dāng)被解釋為暗示這些操作必需是順序相關(guān)的。本領(lǐng)域技術(shù)人員將理解具有本說明書的益處的可替代的排序。而且,應(yīng)當(dāng)理解,不是所有操作必需在本文所提供的每個實施例中存在。
而且,本文所使用的詞語“優(yōu)選的”意指用作實例、示例或例證。奉文描述為“優(yōu)選的”任意方面或設(shè)計不必被解釋為比其他方面或設(shè)計更有利。相反,詞語“優(yōu)選的”的使用旨在以具體方式提出概念。如本申請中所使用的術(shù)語“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或從上下文中清楚,“X使用A或B”意指自然包括排列的任意一個。即,如果X使用A;X使用B;或X使用A和B二者,則“X使用A或B”在前述任一示例中得到滿足。
而且,盡管已經(jīng)相對于一個或多個實現(xiàn)方式示出并描述了本公開,但是本領(lǐng)域技術(shù)人員基于對本說明書和附圖的閱讀和理解將會想到等價變型和修改。本公開包括所有這樣的修改和變型,并且僅由所附權(quán)利要求的范圍限制。特別地關(guān)于由上述組件(例如元件、資源等)執(zhí)行的各種功能,用于描述這樣的組件的術(shù)語旨在對應(yīng)于執(zhí)行所述組件的指定功能(例如其在功能上是等價的)的任意組件(除非另外指示),即使在結(jié)構(gòu)上與執(zhí)行本文所示的本公開的示范性實現(xiàn)方式中的功能的公開結(jié)構(gòu)不等同。此外,盡管本公開的特定特征已經(jīng)相對于若干實現(xiàn)方式中的僅一個被公開,但是這種特征可以與如可以對給定或特定應(yīng)用而言是期望和有利的其他實現(xiàn)方式的一個或多個其他特征組合。而且,就術(shù)語“包括”、“具有”、“含有”或其變形被用在具體實施方式或權(quán)利要求中而言,這樣的術(shù)語旨在以與術(shù)語“包含”相似的方式包括。
本發(fā)明實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所 述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。上述的各裝置或系統(tǒng),可以執(zhí)行相應(yīng)方法實施例中的方法。
綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與潤飾,因此本發(fā)明的保護范圍以權(quán)利要求界定的范圍為準(zhǔn)。