功能啟動(dòng)方法、裝置及客戶端的制作方法
【專利摘要】本發(fā)明公開了一種功能啟動(dòng)方法、裝置及客戶端,屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。所述方法包括:接收其它客戶端發(fā)送的通信消息;檢測(cè)通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;若檢測(cè)結(jié)果為通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,則通過功能模塊啟動(dòng)預(yù)定功能。本發(fā)明解決了客戶端需要接收用戶輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能的啟動(dòng)效率的問題,達(dá)到了提高功能的啟動(dòng)效率的效果。
【專利說明】功能啟動(dòng)方法、裝直及客戶?而
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種功能啟動(dòng)方法、裝置及客戶端。
【背景技術(shù)】
[0002]團(tuán)隊(duì)語音工具是一種支持多人在線語音通信以及視頻通信的網(wǎng)絡(luò)工具。團(tuán)隊(duì)語音工具提供了各式各樣的功能模塊,功能模塊可以在提供的至少一項(xiàng)功能中啟動(dòng)功能標(biāo)識(shí)所標(biāo)識(shí)的功能。比如,功能模塊是游戲模塊、功能標(biāo)識(shí)是123,則功能模塊可以在游戲大廳中啟動(dòng)游戲123 ;又比如,功能模塊是頻道模塊、功能標(biāo)識(shí)是3311,則功能模塊可以啟動(dòng)頻道3311。用戶可以在體驗(yàn)各項(xiàng)功能的過程中,通過團(tuán)隊(duì)語音工具提供的客戶端向其他用戶推薦功能。
[0003]現(xiàn)有技術(shù)提供了一種功能啟動(dòng)方法,包括:客戶端接收其它客戶端發(fā)送的功能描述信息,該功能描述信息可以是功能名稱和功能介紹等信息;客戶端對(duì)該功能描述信息進(jìn)行展示;客戶端接收用戶根據(jù)展示的功能描述信息在檢索框中輸入的檢索信息,該檢索信息可以是功能名稱;客戶端查找與檢索信息對(duì)應(yīng)的功能模塊以及該功能模塊所要啟動(dòng)的功能,對(duì)查找到的該項(xiàng)功能的入口進(jìn)行展示,該入口可以是顯示在團(tuán)隊(duì)語音工具的某個(gè)界面中的一個(gè)按鈕或者菜單項(xiàng);客戶端接收用戶發(fā)送的用于觸發(fā)該項(xiàng)功能的觸發(fā)信號(hào),根據(jù)接收到的觸發(fā)信號(hào)調(diào)用該功能模塊觸發(fā)該項(xiàng)功能的啟動(dòng)。
[0004]發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下缺陷:
[0005]客戶端需要接收用戶根據(jù)其他客戶端發(fā)送的功能描述信息輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后才調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,導(dǎo)致該功能的啟動(dòng)過程較為復(fù)雜,影響了功能啟動(dòng)的效率。
【發(fā)明內(nèi)容】
[0006]為了解決客戶端需要接收用戶根據(jù)其他客戶端發(fā)送的功能描述信息輸入的檢索信息,在根據(jù)檢索信息檢索出功能后才調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能啟動(dòng)效率的問題,本發(fā)明實(shí)施例提供了一種功能啟動(dòng)方法、裝置及客戶端。所述技術(shù)方案如下:
[0007]第一方面,本發(fā)明實(shí)施例提供了一種功能啟動(dòng)方法,用于客戶端中,所述方法包括:
[0008]接收其它客戶端發(fā)送的通信消息;
[0009]檢測(cè)所述通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,所述啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,所述模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)所述預(yù)定功能的功能模塊;
[0010]若檢測(cè)結(jié)果為所述通信消息包括用于啟動(dòng)所述預(yù)定功能的啟動(dòng)鏈接,則通過所述功能模塊啟動(dòng)所述預(yù)定功能。
[0011]第二方面,本發(fā)明實(shí)施例提供了一種功能啟動(dòng)方法,用于客戶端中,所述方法包括:
[0012]從所述客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,所述啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,所述模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;
[0013]將所述啟動(dòng)鏈接發(fā)送給所述其他客戶端,以便所述其他客戶端通過所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊啟動(dòng)所述預(yù)定功能。
[0014]第三方面,本發(fā)明實(shí)施例提供了一種功能啟動(dòng)裝置,用于客戶端中,所述方法包括:
[0015]消息接收模塊,用于接收其它客戶端發(fā)送的通信消息;
[0016]消息檢測(cè)模塊,用于檢測(cè)所述消息接收模塊接收到的所述通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,所述啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,所述模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)所述預(yù)定功能的功能模塊;
[0017]功能啟動(dòng)模塊,用于在所述消息檢測(cè)模塊檢測(cè)的結(jié)果為所述通信消息包括用于啟動(dòng)所述預(yù)定功能的啟動(dòng)鏈接時(shí),通過所述功能模塊啟動(dòng)所述預(yù)定功能。
[0018]第四方面,本發(fā)明實(shí)施例提供了一種功能啟動(dòng)裝置,用于客戶端中,所述方法包括:
[0019]鏈接獲取模塊,用于從所述客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,所述啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,所述模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;
[0020]鏈接發(fā)送模塊,用于將所述鏈接獲取模塊獲取到的所述啟動(dòng)鏈接發(fā)送給所述其他客戶端,以便所述其他客戶端通過所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊啟動(dòng)所述預(yù)定功倉泛。
[0021]通過接收其它客戶端發(fā)送的通信消息;檢測(cè)通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,該啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;若檢測(cè)結(jié)果為通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,則通過功能模塊啟動(dòng)預(yù)定功能,可以直接從接收到的通信消息中獲取用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,并根據(jù)該啟動(dòng)鏈接確定的功能模塊直接啟動(dòng)預(yù)定功能,解決了客戶端需要接收用戶輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能的啟動(dòng)效率的問題,達(dá)到了提高功能的啟動(dòng)效率的效果。
【專利附圖】
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023]圖1是本發(fā)明一個(gè)實(shí)施例提供的功能啟動(dòng)方法的方法流程圖;
[0024]圖2A是本發(fā)明另一實(shí)施例提供的功能啟動(dòng)方法的方法流程圖;
[0025]圖2B是本發(fā)明實(shí)施例提供的啟動(dòng)鏈接展示方式的應(yīng)用示意圖;
[0026]圖3是本發(fā)明一個(gè)實(shí)施例提供的功能啟動(dòng)方法的方法流程圖;
[0027]圖4A是本發(fā)明另一實(shí)施例提供的功能啟動(dòng)方法的方法流程圖;
[0028]圖4B是本發(fā)明實(shí)施例提供的啟動(dòng)鏈接的生成示意圖;[0029]圖5是本發(fā)明一個(gè)實(shí)施例提供的功能啟動(dòng)裝置的結(jié)構(gòu)框架圖;
[0030]圖6是本發(fā)明再一實(shí)施例提供的功能啟動(dòng)裝置的結(jié)構(gòu)框架圖;
[0031]圖7是本發(fā)明一個(gè)實(shí)施例提供的功能啟動(dòng)裝置的結(jié)構(gòu)框架圖;
[0032]圖8是本發(fā)明再一實(shí)施例提供的功能啟動(dòng)裝置的結(jié)構(gòu)框架圖。
【具體實(shí)施方式】
[0033]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0034]請(qǐng)參考圖1,其示出了本發(fā)明一個(gè)實(shí)施例提供的功能啟動(dòng)方法的方法流程圖,該功能啟動(dòng)方法可以應(yīng)用于客戶端中。該功能啟動(dòng)方法,包括:
[0035]步驟101,接收其它客戶端發(fā)送的通信消息;
[0036]通信消息是其他客戶端發(fā)送給客戶端的消息,可以包括文字消息、圖片消息、音頻消息和視頻消息等,本實(shí)施例不對(duì)通信消息作限定。
[0037]步驟102,檢測(cè)通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,該啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;
[0038]預(yù)定功能是指其他客戶端向客戶端推薦的功能,可以是其他客戶端所在的某一個(gè)頻道或其他客戶端正在玩的某一個(gè)游戲等,本實(shí)施例不對(duì)預(yù)定功能作限定。本實(shí)施例中,預(yù)定功能必須由對(duì)應(yīng)的功能模塊啟動(dòng),比如,若預(yù)定功能是某一個(gè)頻道,則功能模塊可以是頻道模塊;若預(yù)定功能是某一個(gè)游戲,則功能模塊可以是游戲模塊。
[0039]為了使客戶端能直接通過功能模塊啟動(dòng)預(yù)定功能,而不需要客戶端對(duì)其他客戶端發(fā)送的文字信息進(jìn)行檢索,在檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該功能,其他客戶端可以生成模塊標(biāo)識(shí)字段,并將包括模塊標(biāo)識(shí)字段的啟動(dòng)鏈接發(fā)送給客戶端。其中,模塊標(biāo)識(shí)字段包括功能模塊的模塊標(biāo)識(shí)。比如,功能模塊是頻道模塊,則模塊標(biāo)識(shí)字段可以是“頻道”的拼音縮寫Pd ;功能模塊是游戲模塊,則模塊標(biāo)識(shí)字段可以是“游戲大廳”的拼音縮寫yxdt ο
[0040]由于客戶端并不確定接收到的通信消息中是否包括啟動(dòng)鏈接,因此,客戶端需要對(duì)通信消息進(jìn)行檢測(cè)。若通信消息中包括啟動(dòng)鏈接,則客戶端可以直接根據(jù)該啟動(dòng)鏈接啟動(dòng)預(yù)定功能,即執(zhí)行步驟103 ;若通信消息中不包括啟動(dòng)鏈接,則客戶端可以對(duì)該通信消息進(jìn)行展示。
[0041]步驟103,若檢測(cè)結(jié)果為通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,則通過所述功能模塊啟動(dòng)所述預(yù)定功能。
[0042]客戶端可以從啟動(dòng)鏈接中解析出模塊標(biāo)識(shí)字段,根據(jù)模塊標(biāo)識(shí)字段確定出功能模塊,從而根據(jù)功能模塊啟動(dòng)預(yù)定功能。
[0043]綜上所述,本發(fā)明實(shí)施例提供的功能啟動(dòng)方法,通過接收其它客戶端發(fā)送的通信消息;檢測(cè)通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,該啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;若檢測(cè)結(jié)果為通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,則通過功能模塊啟動(dòng)預(yù)定功能,可以直接從接收到的通信消息中獲取用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,并根據(jù)該啟動(dòng)鏈接確定的功能模塊直接啟動(dòng)預(yù)定功能,解決了客戶端需要接收用戶輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能的啟動(dòng)效率的問題,達(dá)到了提高功能的啟動(dòng)效率的效果。
[0044]請(qǐng)參考圖2A,其示出了本發(fā)明另一實(shí)施例提供的功能啟動(dòng)方法的方法流程圖,該功能啟動(dòng)方法可以應(yīng)用于客戶端中。該功能啟動(dòng)方法,包括:
[0045]步驟201,接收其它客戶端發(fā)送的通信消息;
[0046]通信消息是其他客戶端發(fā)送給客戶端的消息,可以包括文字消息、圖片消息、音頻消息和視頻消息等,本實(shí)施例不對(duì)通信消息作限定。
[0047]進(jìn)一步地,客戶端接收通信消息的方式有很多種,比如,客戶端可以通過聊天面板接收好友通過其他客戶端發(fā)送的通信消息,客戶端也可以通過所在頻道中的其他用戶通過其他客戶端發(fā)送的通信消息等,本實(shí)施例不作限定。
[0048]步驟202,檢測(cè)通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,該啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;
[0049]預(yù)定功能是指其他客戶端向客戶端推薦的功能,可以是其他客戶端所在的某一個(gè)頻道或其他客戶端正在玩的某一個(gè)游戲等,本實(shí)施例不對(duì)預(yù)定功能作限定。本實(shí)施例中,預(yù)定功能必須由對(duì)應(yīng)的功能模塊啟動(dòng),比如,若預(yù)定功能是某一個(gè)頻道,則功能模塊可以是頻道模塊;若預(yù)定功能是某一個(gè)游戲,則功能模塊可以是游戲模塊。
[0050]為了使客戶端能直接通過功能模塊啟動(dòng)預(yù)定功能,而不需要客戶端對(duì)其他客戶端發(fā)送的文字信息進(jìn)行檢索,在檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該功能,其他客戶端可以生成模塊標(biāo)識(shí)字段,并將包括模塊標(biāo)識(shí)字段的啟動(dòng)鏈接發(fā)送給客戶端。其中,模塊標(biāo)識(shí)字段包括功能模塊的模塊標(biāo)識(shí)。比如,功能模塊是頻道模塊,則模塊標(biāo)識(shí)字段可以是“頻道”的拼音縮寫Pd ;功能模塊是游戲模塊,則模塊標(biāo)識(shí)字段可以是“游戲大廳”的拼音縮寫yxdto
[0051]由于客戶端并不確定接收到的通信消息中是否包括啟動(dòng)鏈接,因此,客戶端需要對(duì)通信消息進(jìn)行檢測(cè)。若通信消息中包括啟動(dòng)鏈接,則客戶端可以直接根據(jù)該啟動(dòng)鏈接啟動(dòng)預(yù)定功能,即執(zhí)行步驟203 ;若通信消息中不包括啟動(dòng)鏈接,則客戶端可以對(duì)該通信消息進(jìn)行展示。
[0052]具體地,檢測(cè)通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,包括:
[0053]I)檢測(cè)通信消息是否包括預(yù)定協(xié)議頭;
[0054]2)若檢測(cè)結(jié)果為通信消息包括預(yù)定協(xié)議頭,則檢測(cè)預(yù)定協(xié)議頭之后的內(nèi)容是否包括模塊標(biāo)識(shí)字段;
[0055]3)若檢測(cè)結(jié)果為預(yù)定協(xié)議頭之后的內(nèi)容包括模塊標(biāo)識(shí)字段,則確定通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接。
[0056]由于啟動(dòng)鏈接包括預(yù)定協(xié)議頭和模塊標(biāo)識(shí)字段,因此,客戶端可以通過檢測(cè)通信消息是否包括預(yù)定協(xié)議頭和模塊標(biāo)識(shí)字段來檢測(cè)通信消息中是否包括啟動(dòng)鏈接。比如,通信消息是“請(qǐng)?jiān)囉孟聐://pd”,則客戶端通過正則表達(dá)式確定出“y://”是預(yù)定協(xié)議頭,再通過正則表達(dá)式確定出“Pd”是模塊標(biāo)識(shí)字段,則客戶端確定通信消息中的“y://pd”是啟動(dòng)鏈接。
[0057]步驟203,若檢測(cè)結(jié)果為通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,則對(duì)啟動(dòng)鏈接進(jìn)行展示;若接收到用于觸發(fā)啟動(dòng)鏈接的觸發(fā)信號(hào),則觸發(fā)執(zhí)行步驟204 ;[0058]本實(shí)施例中,客戶端可以在檢測(cè)到通信消息中包括啟動(dòng)鏈接之后自動(dòng)啟動(dòng)與啟動(dòng)鏈接對(duì)應(yīng)的預(yù)定功能,也可以在檢測(cè)到通信消息中包括啟動(dòng)鏈接之后對(duì)啟動(dòng)鏈接進(jìn)行展示,并在用戶觸發(fā)展示的啟動(dòng)鏈接時(shí)啟動(dòng)與啟動(dòng)鏈接對(duì)應(yīng)的預(yù)定功能。
[0059]其中,對(duì)啟動(dòng)鏈接進(jìn)行展示,包括:
[0060]I)獲取模塊標(biāo)識(shí)字段;
[0061]2)根據(jù)不同模塊標(biāo)識(shí)字段與不同展示模板的對(duì)應(yīng)關(guān)系以及模塊標(biāo)識(shí)字段確定啟動(dòng)鏈接的展示模板;
[0062]3 )對(duì)展示模板進(jìn)行展示。
[0063]其中,客戶端可以將所有的啟動(dòng)鏈接以超鏈接的形式進(jìn)行展示。比如,請(qǐng)參考圖2B所示的啟動(dòng)鏈接展示方式的應(yīng)用示意圖,圖2B (I)中將啟動(dòng)鏈接展示為“y://pd”,當(dāng)移動(dòng)指針到該超鏈接上時(shí)指針變?yōu)槭种傅男螤睿⒔o予可點(diǎn)擊的提示。或,
[0064]為了體現(xiàn)功能的多樣性,還可以為不同的功能模塊設(shè)置不同的展示模板,則客戶端獲取到模塊標(biāo)識(shí)字段之后,可以根據(jù)不同模塊標(biāo)識(shí)字段與不同展示模板的對(duì)應(yīng)關(guān)系以及模塊標(biāo)識(shí)字段確定展示模板,并對(duì)該展示模板進(jìn)行展示。比如,當(dāng)功能模塊是頻道時(shí),可以展示包括“房間”的票據(jù);當(dāng)功能模塊是游戲模塊時(shí),可以展示包括“游戲手柄”的票據(jù)等。請(qǐng)參考圖2B (2),本實(shí)施例以展示包括“房間”的票據(jù)為例進(jìn)行說明。
[0065]由于功能模塊可能僅可以啟動(dòng)一項(xiàng)功能,因此,啟動(dòng)鏈接中只需要包括模塊標(biāo)識(shí)字段即可確定預(yù)定功能;若功能模塊可以啟動(dòng)至少兩項(xiàng)功能,則啟動(dòng)鏈接還需要包括功能標(biāo)識(shí)字段,以便功能模塊根據(jù)功能標(biāo)識(shí)字段確定所要啟動(dòng)的預(yù)定功能。其中,功能標(biāo)識(shí)字段包括預(yù)定功能的功能標(biāo)識(shí)。比如,功能模塊是頻道模塊,則功能標(biāo)識(shí)可以是頻道123的標(biāo)識(shí)“123” ;功能模塊是游戲模塊時(shí),則功能標(biāo)識(shí)可以是游戲10的標(biāo)識(shí)“10”?;?,
[0066]啟動(dòng)鏈接還可以包括用于對(duì)功能進(jìn)行描述的功能描述信息,該功能描述信息可以包括功能的文字介紹、圖片介紹、音頻介紹和視頻介紹中的至少一種。文字介紹可以包括名稱和人氣等。
[0067]當(dāng)啟動(dòng)鏈接中包括功能標(biāo)識(shí)字段和/或功能描述字段時(shí),還可以將功能標(biāo)識(shí)字段和/或功能描述字段添加到展示模板中進(jìn)行展示。具體地,對(duì)展示模板進(jìn)行展示,包括:
[0068]I)若啟動(dòng)鏈接還包括功能標(biāo)識(shí)字段,則將功能標(biāo)識(shí)字段添加到展示模板中進(jìn)行展示,功能標(biāo)識(shí)字段用于在功能模塊提供的至少一項(xiàng)功能中標(biāo)識(shí)一項(xiàng)功能;和/或,
[0069]2)若啟動(dòng)鏈接還包括功能描述字段,則將功能描述字段添加到展示模板中進(jìn)行展示,功能描述字段用于對(duì)功能進(jìn)行描述。
[0070]I)假設(shè)啟動(dòng)鏈接為y://pd-[sid=123],則功能標(biāo)識(shí)為“123”,則圖2B (2)在包含有“房間”的票據(jù)中展示了 “123”,即標(biāo)識(shí)預(yù)定功能是頻道123。
[0071]2)以功能描述字段為功能名稱和人氣為例進(jìn)行說明,則在功能標(biāo)識(shí)字段之后展示“半煙半雨(134)”,即標(biāo)識(shí)預(yù)定功能的名稱為“半煙半雨”、人氣為134。
[0072]進(jìn)一步地,將功能描述字段添加到展示模板中進(jìn)行展示,包括:
[0073]I)若功能描述字段中包括圖片地址,則根據(jù)圖片地址獲取圖片,圖片地址由其他客戶端對(duì)圖片進(jìn)行轉(zhuǎn)換得到;
[0074]2)將圖片添加到展示模板中進(jìn)行展示。
[0075]若功能描述字段中還包括圖片地址,則客戶端可以根據(jù)該圖片地址在網(wǎng)絡(luò)中或客戶端的安裝包中獲取圖片,并將該圖片添加到展示模板中進(jìn)行展示。由于其他客戶端將圖片轉(zhuǎn)換為圖片地址發(fā)送給客戶端且圖片流量遠(yuǎn)遠(yuǎn)大于文字流量,因此,可以節(jié)省客戶端的流量,也節(jié)省了傳輸資源。
[0076]步驟204,通過功能模塊啟動(dòng)預(yù)定功能。
[0077]客戶端可以從啟動(dòng)鏈接中解析出模塊標(biāo)識(shí)字段,根據(jù)模塊標(biāo)識(shí)字段確定出功能模塊,從而根據(jù)功能模塊啟動(dòng)預(yù)定功能。
[0078]具體地,通過功能模塊啟動(dòng)預(yù)定功能,包括:
[0079]I)若啟動(dòng)鏈接只包括模塊標(biāo)識(shí)字段,則獲取模塊標(biāo)識(shí)字段,通過模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊啟動(dòng)預(yù)定功能;
[0080]2)若啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段和功能標(biāo)識(shí)字段,則獲取模塊標(biāo)識(shí)字段和功能標(biāo)識(shí)字段,根據(jù)模塊標(biāo)識(shí)字段確定啟動(dòng)預(yù)定功能的功能模塊,通過功能模塊啟動(dòng)功能標(biāo)識(shí)字段標(biāo)識(shí)的預(yù)定功能。
[0081]第一,當(dāng)功能模塊僅可以啟動(dòng)一項(xiàng)功能時(shí),客戶端可以通過該功能模塊啟動(dòng)預(yù)定功能。
[0082]由于功能模塊可以包括包含于客戶端的內(nèi)置功能模塊和不包含于客戶端的外置功能模塊,而客戶端通過內(nèi)置功能模塊和外置功能模塊啟動(dòng)預(yù)定功能的方法不同,因此,通過模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊啟動(dòng)預(yù)定功能,包括:
[0083]I)判斷模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊是包含于客戶端的內(nèi)置功能模塊還是不包含于客戶端的外部功能模塊;
[0084]2)若判斷結(jié)果為功能模塊是包含于客戶端的內(nèi)置功能模塊,則通過內(nèi)置功能模塊啟動(dòng)預(yù)定功能;
[0085]3)若判斷結(jié)果為功能模塊是不包含于客戶端的外部功能模塊,則獲取外部功能模塊提供的接口,通過接口將模塊標(biāo)識(shí)字段發(fā)送給外部功能模塊,以便外部功能模塊啟動(dòng)預(yù)定功能。
[0086]在判斷出功能模塊是內(nèi)置功能模塊之后,由于客戶端可以直接調(diào)用內(nèi)置功能模塊,因此,客戶端可以調(diào)用內(nèi)置功能模塊啟動(dòng)預(yù)定功能。在判斷出功能模塊是外置功能模塊之后,由于外置功能模塊僅向客戶端提供了用于傳輸數(shù)據(jù)的接口,因此,客戶端可以通過接口將模塊標(biāo)識(shí)字段發(fā)送給外部功能模塊,外部功能模塊接收到模塊標(biāo)識(shí)字段后啟動(dòng)預(yù)定功倉泛。
[0087]第二,當(dāng)客戶端可以啟動(dòng)至少兩項(xiàng)功能時(shí),客戶端可以通過功能模塊啟動(dòng)功能標(biāo)識(shí)模塊所標(biāo)識(shí)的預(yù)定功能。
[0088]由于功能模塊可以包括包含于客戶端的內(nèi)置功能模塊和不包含于客戶端的外置功能模塊,而客戶端通過內(nèi)置功能模塊和外置功能模塊啟動(dòng)預(yù)定功能的方法不同,因此,通過功能模塊啟動(dòng)功能標(biāo)識(shí)字段標(biāo)識(shí)的預(yù)定功能,包括:
[0089]I)判斷模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊是包含于客戶端的內(nèi)置功能模塊還是不包含于客戶端的外部功能模塊;
[0090]2)若判斷結(jié)果為功能模塊是包含于客戶端的內(nèi)置功能模塊,則通過內(nèi)置功能模塊啟動(dòng)功能標(biāo)識(shí)字段標(biāo)識(shí)的預(yù)定功能;
[0091]3)若判斷結(jié)果為功能模塊是不包含于客戶端的外部功能模塊,則獲取外部功能模塊提供的接口,通過接口將模塊標(biāo)識(shí)字段和功能標(biāo)識(shí)字段發(fā)送給外部功能模塊,以便外部功能模塊啟動(dòng)預(yù)定功能。
[0092]在判斷出功能模塊是內(nèi)置功能模塊之后,由于客戶端可以直接調(diào)用內(nèi)置功能模塊,因此,客戶端可以調(diào)用內(nèi)置功能模塊啟動(dòng)功能標(biāo)識(shí)模塊所標(biāo)識(shí)的預(yù)定功能。在判斷出功能模塊是外置功能模塊之后,由于外置功能模塊僅向客戶端提供了用于傳輸數(shù)據(jù)的接口,因此,客戶端可以通過接口將模塊標(biāo)識(shí)字段和功能標(biāo)識(shí)字段發(fā)送給外部功能模塊,外部功能模塊接收到模塊標(biāo)識(shí)字段和功能標(biāo)識(shí)字段后啟動(dòng)功能標(biāo)識(shí)模塊所標(biāo)識(shí)的預(yù)定功能。
[0093]綜上所述,本發(fā)明實(shí)施例提供的功能啟動(dòng)方法,通過接收其它客戶端發(fā)送的通信消息;檢測(cè)通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,該啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;若檢測(cè)結(jié)果為通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,則通過功能模塊啟動(dòng)預(yù)定功能,可以直接從接收到的通信消息中獲取用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,并根據(jù)該啟動(dòng)鏈接確定的功能模塊直接啟動(dòng)預(yù)定功能,解決了客戶端需要接收用戶輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能的啟動(dòng)效率的問題,達(dá)到了提高功能的啟動(dòng)效率的效果。另外,通過根據(jù)圖片地址獲取圖片,將圖片添加到展示模板中進(jìn)行展示,可以將圖片轉(zhuǎn)換為文字進(jìn)行傳輸,節(jié)省了客戶端的流量,也節(jié)省了傳輸資源。
[0094]比如,使用A客戶端的用戶A和使用B客戶端的用戶B在聊天,若用戶A想向用戶B推薦“游戲10”,用戶A可以通過A客戶端向B客戶端發(fā)送一條通信消息。假設(shè)該通信消息是“Hi,一起玩y://yxdt-[10]吧”,則B客戶端檢測(cè)出通信消息中的y://yxdt-[10]是一個(gè)啟動(dòng)鏈接,將y://yxdt-[10]以超鏈接或票據(jù)的形式進(jìn)行展示。若用戶B點(diǎn)擊了展示的啟動(dòng)鏈接,則B客戶端通過啟動(dòng)鏈接中“yxdt”所標(biāo)識(shí)的“游戲模塊”直接啟動(dòng)“游戲10”。
[0095]請(qǐng)參考圖3,其示出了本發(fā)明一個(gè)實(shí)施例提供的功能啟動(dòng)方法的方法流程圖,該功能啟動(dòng)方法可以應(yīng)用于客戶端中。該功能啟動(dòng)方法,包括:
[0096]步驟301,從客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,該啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;
[0097]預(yù)定功能是指客戶端向其他客戶端推薦的功能,可以是客戶端所在的某一個(gè)頻道或客戶端正在玩的某一個(gè)游戲等,本實(shí)施例不對(duì)預(yù)定功能作限定。本實(shí)施例中,預(yù)定功能必須由對(duì)應(yīng)的功能模塊啟動(dòng),比如,若預(yù)定功能是某一個(gè)頻道,則功能模塊可以是頻道模塊;若預(yù)定功能是某一個(gè)游戲,則功能模塊可以是游戲模塊。
[0098]為了使其他客戶端能直接通過功能模塊啟動(dòng)預(yù)定功能,而不需要其他客戶端對(duì)客戶端發(fā)送的文字信息進(jìn)行檢索,在檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該功能,客戶端可以生成模塊標(biāo)識(shí)字段,并將包括模塊標(biāo)識(shí)字段的啟動(dòng)鏈接發(fā)送給其他客戶端。其中,模塊標(biāo)識(shí)字段包括功能模塊的模塊標(biāo)識(shí)。比如,功能模塊是頻道模塊,則模塊標(biāo)識(shí)字段可以是“頻道”的拼音縮寫Pd ;功能模塊是游戲模塊,則模塊標(biāo)識(shí)字段可以是“游戲大廳”的拼音縮寫 yxdtο
[0099]步驟302,將啟動(dòng)鏈接發(fā)送給其他客戶端,以便其他客戶端通過模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊啟動(dòng)預(yù)定功能。
[0100]客戶端可以將啟動(dòng)鏈接作為通信消息直接發(fā)送給其他客戶端,也可以將啟動(dòng)鏈接添加到通信消息中,并在通信消息中添加其他文字消息、圖片消息、音頻消息和視頻消息等,將添加后的通信消息發(fā)送給其他客戶端,其他客戶端接收到通信消息后,可以根據(jù)該通信消息中的啟動(dòng)鏈接啟動(dòng)預(yù)定功能。
[0101]綜上所述,本發(fā)明實(shí)施例提供的功能啟動(dòng)方法,從客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;將啟動(dòng)鏈接發(fā)送給其他客戶端,使得其他客戶端可以直接接收用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,并根據(jù)該啟動(dòng)鏈接確定的功能模塊直接啟動(dòng)預(yù)定功能,解決了其他客戶端需要接收用戶輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能的啟動(dòng)效率的問題,達(dá)到了提高功能的啟動(dòng)效率的效果。
[0102]請(qǐng)參考圖4A,其示出了本發(fā)明另一實(shí)施例提供的功能啟動(dòng)方法的方法流程圖,該功能啟動(dòng)方法可以應(yīng)用于客戶端中。該功能啟動(dòng)方法,包括:
[0103]步驟401,從客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,該啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊,該啟動(dòng)鏈接由輸入操作或粘貼操作得到;
[0104]預(yù)定功能是指客戶端向其他客戶端推薦的功能,可以是客戶端所在的某一個(gè)頻道或客戶端正在玩的某一個(gè)游戲等,本實(shí)施例不對(duì)預(yù)定功能作限定。本實(shí)施例中,預(yù)定功能必須由對(duì)應(yīng)的功能模塊啟動(dòng),比如,若預(yù)定功能是某一個(gè)頻道,則功能模塊可以是頻道模塊;若預(yù)定功能是某一個(gè)游戲,則功能模塊可以是游戲模塊。
[0105]為了使其他客戶端能直接通過功能模塊啟動(dòng)預(yù)定功能,而不需要其他客戶端對(duì)客戶端發(fā)送的文字信息進(jìn)行檢索,在檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該功能,客戶端可以生成模塊標(biāo)識(shí)字段,并將包括模塊標(biāo)識(shí)字段的啟動(dòng)鏈接發(fā)送給其他客戶端。其中,模塊標(biāo)識(shí)字段包括功能模塊的模塊標(biāo)識(shí)。比如,功能模塊是頻道模塊,則模塊標(biāo)識(shí)字段可以是“頻道”的拼音縮寫Pd ;功能模塊是游戲模塊,則模塊標(biāo)識(shí)字段可以是“游戲大廳”的拼音縮寫 yxdtο
[0106]本實(shí)施例中,客戶端可以在輸入框中獲取啟動(dòng)鏈接,該輸入框可以是與好友的聊天面板中的輸入框,也可以是客戶端所在頻道的輸入框等,本實(shí)施例不作限定。其中,啟動(dòng)鏈接可以由用戶的輸入操作和粘貼操作中的至少一種得到。
[0107]第一,若啟動(dòng)鏈接由輸入操作得到,則從客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,包括:
[0108]I)獲取輸入框中的至少一個(gè)關(guān)鍵字;
[0109]2)檢測(cè)至少一個(gè)關(guān)鍵字是否與預(yù)定協(xié)議頭匹配;
[0110]3)若檢測(cè)結(jié)果為至少一個(gè)關(guān)鍵字與預(yù)定協(xié)議頭匹配,則展示用于生成啟動(dòng)鏈接的各個(gè)字段模板,字段模板包括模塊標(biāo)識(shí)字段;
[0111]4)根據(jù)選擇的一個(gè)字段模板對(duì)至少一個(gè)關(guān)鍵字進(jìn)行補(bǔ)全,得到啟動(dòng)鏈接。
[0112]由于啟動(dòng)鏈接包括預(yù)定協(xié)議頭和模塊標(biāo)識(shí)字段且不同的功能模塊所對(duì)應(yīng)的模塊標(biāo)識(shí)字段不同,因此,用戶在輸入啟動(dòng)鏈接時(shí)不僅容易輸入錯(cuò)誤,使得其他客戶端不能夠根據(jù)啟動(dòng)鏈接啟動(dòng)預(yù)定功能,還容易造成啟動(dòng)鏈接的輸入時(shí)間較長(zhǎng),影響了功能啟動(dòng)的效率。
[0113]因此,客戶端可以預(yù)先配置字段模板,每一個(gè)字段模板對(duì)應(yīng)于一個(gè)模塊標(biāo)識(shí)字段,則在客戶端檢測(cè)出輸入框中輸入的至少一個(gè)關(guān)鍵字與預(yù)定協(xié)議頭匹配時(shí),確定用戶需要輸入啟動(dòng)鏈接,此時(shí)可以對(duì)配置的各個(gè)字段模板進(jìn)行展示,以便用戶在展示的各個(gè)字段模板中選擇一個(gè)字段模板,客戶端將用戶選擇的字段模板對(duì)關(guān)鍵字進(jìn)行補(bǔ)全,生成啟動(dòng)鏈接。
[0114]比如,請(qǐng)參考圖4B所示的啟動(dòng)鏈接的生成示意圖,圖4B中的字段模板包括“pd”和“yxdt”,則假設(shè)用戶在輸入框中輸入的關(guān)鍵字是“y://”,客戶端檢測(cè)到輸入的關(guān)鍵字與預(yù)定協(xié)議頭“y://”匹配,則在下拉列表中展示字段模板“Pd”和“yxdt”,若用戶選擇了 “pd”,貝U可以生成“ y: //Pd”的啟動(dòng)鏈接。
[0115]由于功能模塊可能僅可以啟動(dòng)一項(xiàng)功能,因此,啟動(dòng)鏈接中只需要包括模塊標(biāo)識(shí)字段即可確定預(yù)定功能;若功能模塊可以啟動(dòng)至少兩項(xiàng)功能,則啟動(dòng)鏈接還需要包括功能標(biāo)識(shí)字段,以便功能模塊根據(jù)功能標(biāo)識(shí)字段確定所要啟動(dòng)的預(yù)定功能。其中,功能標(biāo)識(shí)字段包括預(yù)定功能的功能標(biāo)識(shí)。比如,功能模塊是頻道模塊,則功能標(biāo)識(shí)可以是頻道123的標(biāo)識(shí)“123”;功能模塊是游戲模塊時(shí),則功能標(biāo)識(shí)可以是游戲10的標(biāo)識(shí)“10”。或,
[0116]啟動(dòng)鏈接還可以包括用于對(duì)功能進(jìn)行描述的功能描述信息,該功能描述信息可以包括功能的文字介紹、圖片介紹、音頻介紹和視頻介紹中的至少一種。文字介紹可以包括名稱和人氣等。
[0117]當(dāng)啟動(dòng)鏈接中包括功能標(biāo)識(shí)字段和/或功能描述字段時(shí),還可以根據(jù)功能標(biāo)識(shí)字段和/或功能描述字段生成啟動(dòng)鏈接。則根據(jù)選擇的一個(gè)字段模板對(duì)至少一個(gè)關(guān)鍵字進(jìn)行補(bǔ)全之后,還包括:
[0118]I)若字段模板還包括缺少功能標(biāo)識(shí)的功能標(biāo)識(shí)字段,則獲取預(yù)定功能的功能標(biāo)識(shí),將功能標(biāo)識(shí)添加到功能標(biāo)識(shí)字段中,功能標(biāo)識(shí)字段用于在功能模塊提供的至少一項(xiàng)功能中標(biāo)識(shí)一項(xiàng)功能;和/或,
[0119]2)生成功能描述字段,將功能描述字段添加到字段模板后,功能描述字段用于對(duì)功能進(jìn)行描述。
[0120]I)若字段模板包括模塊標(biāo)識(shí)字段和缺少功能標(biāo)識(shí)的功能標(biāo)識(shí)字段,則仍然以模塊標(biāo)識(shí)字段為“Pd”為例進(jìn)行說明,則字段模板可以是pd-[sid=],其中,“=”之后用于添加功能標(biāo)識(shí)。假設(shè)功能標(biāo)識(shí)是“123”,則將“123”添加到功能標(biāo)識(shí)字段之后得到的啟動(dòng)鏈接是y://pd-[sid=123]。
[0121]2)以功能描述字段為功能名稱和人氣為例進(jìn)行說明,則可以在功能標(biāo)識(shí)字段之后添加“半煙半雨(134)”,即標(biāo)識(shí)預(yù)定功能的名稱為“半煙半雨”、人氣為134。
[0122]進(jìn)一步地,生成功能描述字段,包括:
[0123]I)若需要通過圖片描述預(yù)定功能,則獲取圖片的圖片地址;
[0124]2)將圖片地址添加到功能描述字段中。
[0125]若功能描述字段中還包括圖片地址,則客戶端可以獲取該圖片在網(wǎng)絡(luò)中或客戶端的安裝包中的圖片地址,并將該圖片地址添加到功能描述字段中。由于客戶端將圖片轉(zhuǎn)換為圖片地址發(fā)送給其他客戶端且圖片流量遠(yuǎn)遠(yuǎn)大于文字流量,因此,可以節(jié)省客戶端的流量,也節(jié)省了傳輸資源。
[0126]第二,從客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,包括:
[0127]通過在輸入框中進(jìn)行的粘貼操作獲取啟動(dòng)鏈接,啟動(dòng)鏈接由對(duì)預(yù)先展示的快捷鍵進(jìn)行觸發(fā)生成。
[0128]本實(shí)施例中,客戶端還可以在啟動(dòng)的預(yù)定功能中展示啟動(dòng)該預(yù)定功能的快捷鍵,若用戶觸發(fā)了該快捷鍵,則客戶端獲取該預(yù)定功能的啟動(dòng)鏈接,并通過粘貼操作將啟動(dòng)鏈接粘貼到輸入框中。由于用戶僅需要執(zhí)行簡(jiǎn)單的復(fù)制操作和粘貼操作,可以節(jié)省用戶輸入啟動(dòng)鏈接的時(shí)間,進(jìn)一步提高了功能啟動(dòng)的效率。
[0129]比如,客戶端在頻道123中展示了“啟動(dòng)鏈接快捷鍵”,若用戶點(diǎn)擊了 “啟動(dòng)鏈接快捷鍵”,則客戶端獲取頻道123的啟動(dòng)鏈接“y://pd-[sid=123]”,并展示“已一鍵復(fù)制啟動(dòng)鏈接”的提示信息,客戶端在看到提示信息后可以將啟動(dòng)鏈接粘貼在客戶端的輸入框中。
[0130]步驟402,將啟動(dòng)鏈接發(fā)送給其他客戶端,以便其他客戶端通過模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊啟動(dòng)預(yù)定功能。
[0131]客戶端可以將啟動(dòng)鏈接作為通信消息直接發(fā)送給其他客戶端,也可以將啟動(dòng)鏈接添加到通信消息中,并在通信消息中添加其他文字消息、圖片消息、音頻消息和視頻消息等,將添加后的通信消息發(fā)送給其他客戶端,其他客戶端接收到通信消息后,可以根據(jù)該通信消息中的啟動(dòng)鏈接啟動(dòng)預(yù)定功能。
[0132]綜上所述,本發(fā)明實(shí)施例提供的功能啟動(dòng)方法,從客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;將啟動(dòng)鏈接發(fā)送給其他客戶端,使得其他客戶端可以直接接收用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,并根據(jù)該啟動(dòng)鏈接確定的功能模塊直接啟動(dòng)預(yù)定功能,解決了其他客戶端需要接收用戶輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能的啟動(dòng)效率的問題,達(dá)到了提高功能的啟動(dòng)效率的效果。另外,通過獲取圖片的圖片地址;將圖片地址添加到功能描述字段中,可以將圖片轉(zhuǎn)換為文字進(jìn)行傳輸,節(jié)省了客戶端的流量,也節(jié)省了傳輸資源。
[0133]比如,使用A客戶端的用戶A和使用B客戶端的用戶B在聊天,若用戶A想向用戶B推薦“游戲10”,則可以通過輸入操作或粘貼操作向用戶B推薦“游戲10”。
[0134]若用戶A通過輸入操作向用戶B推薦“游戲10”,則用戶A可以在A客戶端的輸入框中輸入至少一個(gè)關(guān)鍵字,A客戶端在檢測(cè)出用戶A輸入的至少一個(gè)關(guān)鍵字與預(yù)定協(xié)議頭“y://”匹配時(shí),在下拉列表中展示“yxdt-□”和“pd-[sid=] ”的字段模板,用戶A選擇“yxdt-[] ”的字段模板,則A客戶端使用“yxdt-[] ”對(duì)輸入的關(guān)鍵字進(jìn)行補(bǔ)全,在輸入框中展示“y://yxdt-[] ”,用戶A在“y://yxdt-[] ”中添加“游戲10”的功能標(biāo)識(shí)“10”,得到“y://yxdt-[10] ”的啟動(dòng)鏈接,A客戶端將得到的啟動(dòng)鏈接發(fā)送給B客戶端。
[0135]若用戶A通過粘貼操作向用戶B推薦“游戲10”,則用戶A可以打開“游戲10”,點(diǎn)擊在“游戲10”中展示的“啟動(dòng)鏈接快捷鍵”,A客戶端根據(jù)用戶A的點(diǎn)擊操作復(fù)制“游戲10”的啟動(dòng)鏈接“y://yxdt-[10]”,并向用戶A提示“已一鍵復(fù)制啟動(dòng)鏈接”的提示信息,用戶A在看到提示信息之后將復(fù)制得到的“y://yxdt-[10]”粘貼到輸入框中,得到啟動(dòng)鏈接。A客戶端將得到的啟動(dòng)鏈接發(fā)送給B客戶端。其中,“啟動(dòng)鏈接快捷鍵”可以展示為飛機(jī)票的形式,以表征功能啟動(dòng)的高效。
[0136]請(qǐng)參考圖5,其示出了本發(fā)明一個(gè)實(shí)施例提供的功能啟動(dòng)裝置的結(jié)構(gòu)框架圖,該功能啟動(dòng)裝置可以應(yīng)用于客戶端中。該功能啟動(dòng)裝置,包括:
[0137]消息接收模塊501,用于接收其它客戶端發(fā)送的通信消息;[0138]消息檢測(cè)模塊502,用于檢測(cè)消息接收模塊501接收到的通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;
[0139]功能啟動(dòng)模塊503,用于在消息檢測(cè)模塊502檢測(cè)的結(jié)果為通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接時(shí),通過功能模塊啟動(dòng)預(yù)定功能。
[0140]綜上所述,本發(fā)明實(shí)施例提供的功能啟動(dòng)裝置,通過接收其它客戶端發(fā)送的通信消息;檢測(cè)通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,該啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;若檢測(cè)結(jié)果為通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,則通過功能模塊啟動(dòng)預(yù)定功能,可以直接從接收到的通信消息中獲取用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,并根據(jù)該啟動(dòng)鏈接確定的功能模塊直接啟動(dòng)預(yù)定功能,解決了客戶端需要接收用戶輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能的啟動(dòng)效率的問題,達(dá)到了提高功能的啟動(dòng)效率的效果。
[0141]請(qǐng)參考圖6,其示出了本發(fā)明再一實(shí)施例提供的功能啟動(dòng)裝置的結(jié)構(gòu)框架圖,該功能啟動(dòng)裝置可以應(yīng)用于客戶端中。該功能啟動(dòng)裝置,包括:消息接收模塊501、消息檢測(cè)模塊502和功能啟動(dòng)模塊503。
[0142]消息接收模塊501,用于接收其它客戶端發(fā)送的通信消息;
[0143]消息檢測(cè)模塊502,用于檢測(cè)消息接收模塊501接收到的通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;
[0144]功能啟動(dòng)模塊503,用于在消息檢測(cè)模塊502檢測(cè)的結(jié)果為通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接時(shí),通過功能模塊啟動(dòng)預(yù)定功能。
[0145]可選的,功能啟動(dòng)模塊503,包括:
[0146]第一啟動(dòng)單元5031,用于若啟動(dòng)鏈接只包括模塊標(biāo)識(shí)字段,則獲取模塊標(biāo)識(shí)字段,通過模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊啟動(dòng)預(yù)定功能;
[0147]第二啟動(dòng)單元5032,用于若啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段和功能標(biāo)識(shí)字段,則獲取模塊標(biāo)識(shí)字段和功能標(biāo)識(shí)字段,根據(jù)模塊標(biāo)識(shí)字段確定啟動(dòng)預(yù)定功能的功能模塊,通過功能模塊啟動(dòng)功能標(biāo)識(shí)字段標(biāo)識(shí)的預(yù)定功能。
[0148]可選的,第一啟動(dòng)單元5031,包括:
[0149]第一判斷子單元50311,用于判斷模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊是包含于客戶端的內(nèi)置功能模塊還是不包含于客戶端的外部功能模塊;
[0150]第一啟動(dòng)子單元50312,用于在第一判斷子單元50311判斷的結(jié)果為功能模塊是包含于客戶端的內(nèi)置功能模塊時(shí),通過內(nèi)置功能模塊啟動(dòng)預(yù)定功能;
[0151]第二啟動(dòng)子單元50313,用于在第一判斷子單元50311判斷的結(jié)果為功能模塊是不包含于客戶端的外部功能模塊時(shí),獲取外部功能模塊提供的接口,通過接口將模塊標(biāo)識(shí)字段發(fā)送給外部功能模塊,以便外部功能模塊啟動(dòng)預(yù)定功能。
[0152]可選的,第二啟動(dòng)單元5032,包括:
[0153]第二判斷子單元50321,用于判斷模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊是包含于客戶端的內(nèi)置功能模塊還是不包含于客戶端的外部功能模塊;[0154]第三啟動(dòng)子單元50322,用于在第二判斷子單元50321判斷的結(jié)果為功能模塊是包含于客戶端的內(nèi)置功能模塊時(shí),通過內(nèi)置功能模塊啟動(dòng)功能標(biāo)識(shí)字段標(biāo)識(shí)的預(yù)定功能;
[0155]第四啟動(dòng)子單元50323,用于在第二判斷子單元50321判斷的結(jié)果為功能模塊是不包含于客戶端的外部功能模塊時(shí),獲取外部功能模塊提供的接口,通過接口將模塊標(biāo)識(shí)字段和功能標(biāo)識(shí)字段發(fā)送給外部功能模塊,以便外部功能模塊啟動(dòng)預(yù)定功能。
[0156]可選的,裝置還包括:
[0157]鏈接展示模塊504,用于功能啟動(dòng)模塊503通過功能模塊啟動(dòng)預(yù)定功能之前,對(duì)啟動(dòng)鏈接進(jìn)行展示;
[0158]步驟觸發(fā)模塊505,用于若接收到用于觸發(fā)鏈接展示模塊504展示的啟動(dòng)鏈接的觸發(fā)信號(hào),則觸發(fā)執(zhí)行通過功能模塊啟動(dòng)預(yù)定功能的步驟。
[0159]可選的,鏈接展示模塊504,包括:
[0160]字段獲取單元5041,用于獲取模塊標(biāo)識(shí)字段;
[0161]模板確定單元5042,用于根據(jù)不同模塊標(biāo)識(shí)字段與不同展示模板的對(duì)應(yīng)關(guān)系以及字段獲取單元5041獲取到的模塊標(biāo)識(shí)字段確定啟動(dòng)鏈接的展示模板;
[0162]模板展示單元5043,用于對(duì)模板確定單元5042確定的展示模板進(jìn)行展示。
[0163]可選的,模板展示單元5043,包括:
[0164]第一展示子單元50431,用于若啟動(dòng)鏈接還包括功能標(biāo)識(shí)字段,則將功能標(biāo)識(shí)字段添加到展示模板中進(jìn)行展示,功能標(biāo)識(shí)字段用于在功能模塊提供的至少一項(xiàng)功能中標(biāo)識(shí)一項(xiàng)功能;和/或,
[0165]第二展示子單元50432,用于若啟動(dòng)鏈接還包括功能描述字段,則將功能描述字段添加到展示模板中進(jìn)行展示,功能描述字段用于對(duì)功能進(jìn)行描述。
[0166]可選的,第二展示子單元50432,具體用于若功能描述字段中包括圖片地址,則根據(jù)圖片地址獲取圖片,圖片地址由其他客戶端對(duì)圖片進(jìn)行轉(zhuǎn)換得到;將圖片添加到展示模板中進(jìn)行展示。
[0167]可選的,鏈接檢測(cè)模塊502,包括:
[0168]協(xié)議檢測(cè)單元5021,用于檢測(cè)通信消息是否包括預(yù)定協(xié)議頭;
[0169]字段檢測(cè)單元5022,用于在協(xié)議檢測(cè)單元5021檢測(cè)的結(jié)果為通信消息包括預(yù)定協(xié)議頭時(shí),檢測(cè)預(yù)定協(xié)議頭之后的內(nèi)容是否包括模塊標(biāo)識(shí)字段;
[0170]鏈接確定單元5023,用于在字段檢測(cè)單元5022檢測(cè)的結(jié)果為預(yù)定協(xié)議頭之后的內(nèi)容包括模塊標(biāo)識(shí)字段時(shí),確定通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接。
[0171]綜上所述,本發(fā)明實(shí)施例提供的功能啟動(dòng)裝置,通過接收其它客戶端發(fā)送的通信消息;檢測(cè)通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,該啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;若檢測(cè)結(jié)果為通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,則通過功能模塊啟動(dòng)預(yù)定功能,可以直接從接收到的通信消息中獲取用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,并根據(jù)該啟動(dòng)鏈接確定的功能模塊直接啟動(dòng)預(yù)定功能,解決了客戶端需要接收用戶輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能的啟動(dòng)效率的問題,達(dá)到了提高功能的啟動(dòng)效率的效果。另外,通過根據(jù)圖片地址獲取圖片,將圖片添加到展示模板中進(jìn)行展示,可以將圖片轉(zhuǎn)換為文字進(jìn)行傳輸,節(jié)省了客戶端的流量,也節(jié)省了傳輸資源。[0172]請(qǐng)參考圖7,其示出了本發(fā)明一個(gè)實(shí)施例提供的功能啟動(dòng)裝置的結(jié)構(gòu)框架圖,該功能啟動(dòng)裝置可以應(yīng)用于客戶端中。該功能啟動(dòng)裝置,包括:
[0173]鏈接獲取模塊701,用于從客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;
[0174]鏈接發(fā)送模塊702,用于將鏈接獲取模塊701獲取到的啟動(dòng)鏈接發(fā)送給其他客戶端,以便其他客戶端通過模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊啟動(dòng)預(yù)定功能。
[0175]綜上所述,本發(fā)明實(shí)施例提供的功能啟動(dòng)裝置,從客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;將啟動(dòng)鏈接發(fā)送給其他客戶端,使得其他客戶端可以直接接收用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,并根據(jù)該啟動(dòng)鏈接確定的功能模塊直接啟動(dòng)預(yù)定功能,解決了其他客戶端需要接收用戶輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能的啟動(dòng)效率的問題,達(dá)到了提高功能的啟動(dòng)效率的效果。
[0176]請(qǐng)參考圖8,其示出了本發(fā)明再一實(shí)施例提供的功能啟動(dòng)裝置的結(jié)構(gòu)框架圖,該功能啟動(dòng)裝置可以應(yīng)用于客戶端中。該功能啟動(dòng)裝置,包括:鏈接獲取模塊701和鏈接發(fā)送模塊 702。
[0177]鏈接獲取模塊701,用于從客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;
[0178]鏈接發(fā)送模塊702,用于將鏈接獲取模塊701獲取到的啟動(dòng)鏈接發(fā)送給其他客戶端,以便其他客戶端通過模塊標(biāo)識(shí)字段標(biāo)識(shí)的功能模塊啟動(dòng)預(yù)定功能。
[0179]可選的,若啟動(dòng)鏈接由輸入操作得到,則鏈接獲取模塊701,包括:
[0180]文字獲取單元7011,用于獲取輸入框中的至少一個(gè)關(guān)鍵字;
[0181]文字檢測(cè)單元7012,用于檢測(cè)文字獲取單元7011獲取到的至少一個(gè)關(guān)鍵字是否與預(yù)定協(xié)議頭匹配;
[0182]模板展示單元7013,用于在文字檢測(cè)單元7012檢測(cè)的結(jié)果為至少一個(gè)關(guān)鍵字與預(yù)定協(xié)議頭匹配時(shí),展示用于生成啟動(dòng)鏈接的各個(gè)字段模板,字段模板包括模塊標(biāo)識(shí)字段;
[0183]文字補(bǔ)全單元7014,用于根據(jù)選擇的一個(gè)模板展示單元7013展示的字段模板對(duì)至少一個(gè)關(guān)鍵字進(jìn)行補(bǔ)全,得到啟動(dòng)鏈接。
[0184]可選的,鏈接獲取模塊701,還包括:
[0185]第一添加單元7015,用于文字補(bǔ)全單元7014根據(jù)選擇的一個(gè)字段模板對(duì)至少一個(gè)關(guān)鍵字進(jìn)行補(bǔ)全之后,若字段模板還包括缺少功能標(biāo)識(shí)的功能標(biāo)識(shí)字段,則獲取預(yù)定功能的功能標(biāo)識(shí),將功能標(biāo)識(shí)添加到功能標(biāo)識(shí)字段中,功能標(biāo)識(shí)字段用于在功能模塊提供的至少一項(xiàng)功能中標(biāo)識(shí)一項(xiàng)功能;和/或,
[0186]第二添加單元7016,用于文字補(bǔ)全單元7014根據(jù)選擇的一個(gè)字段模板對(duì)至少一個(gè)關(guān)鍵字進(jìn)行補(bǔ)全之后,生成功能描述字段,將功能描述字段添加到字段模板后,功能描述字段用于對(duì)功能進(jìn)行描述。[0187]可選的,所第二添加單元7016,具體用于若需要通過圖片描述預(yù)定功能,則獲取圖片的圖片地址;將圖片地址添加到功能描述字段中。
[0188]可選的,鏈接獲取模塊701,包括:
[0189]鏈接獲取單元7017,用于通過在輸入框中進(jìn)行的粘貼操作獲取啟動(dòng)鏈接,啟動(dòng)鏈接由對(duì)預(yù)先展示的快捷鍵進(jìn)行觸發(fā)生成。
[0190]綜上所述,本發(fā)明實(shí)施例提供的功能啟動(dòng)裝置,從客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊;將啟動(dòng)鏈接發(fā)送給其他客戶端,使得其他客戶端可以直接接收用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,并根據(jù)該啟動(dòng)鏈接確定的功能模塊直接啟動(dòng)預(yù)定功能,解決了其他客戶端需要接收用戶輸入的檢索信息,再根據(jù)檢索信息檢索出相應(yīng)的功能后調(diào)用功能模塊啟動(dòng)該項(xiàng)功能,影響了功能的啟動(dòng)效率的問題,達(dá)到了提高功能的啟動(dòng)效率的效果。另外,通過獲取圖片的圖片地址;將圖片地址添加到功能描述字段中,可以將圖片轉(zhuǎn)換為文字進(jìn)行傳輸,節(jié)省了客戶端的流量,也節(jié)省了傳輸資源。
[0191]需要說明的是:上述實(shí)施例提供的功能啟動(dòng)裝置在進(jìn)行功能啟動(dòng)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將功能啟動(dòng)裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的功能啟動(dòng)裝置與功能啟動(dòng)方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0192]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0193]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0194]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種功能啟動(dòng)方法,其特征在于,用于客戶端中,所述方法包括: 接收其它客戶端發(fā)送的通信消息; 檢測(cè)所述通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,所述啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,所述模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)所述預(yù)定功能的功能模塊; 若檢測(cè)結(jié)果為所述通信消息包括用于啟動(dòng)所述預(yù)定功能的啟動(dòng)鏈接,則通過所述功能模塊啟動(dòng)所述預(yù)定功能。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過所述功能模塊啟動(dòng)所述預(yù)定功能,包括: 若所述啟動(dòng)鏈接只包括所述模塊標(biāo)識(shí)字段,則獲取所述模塊標(biāo)識(shí)字段,通過所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊啟動(dòng)所述預(yù)定功能; 若所述啟動(dòng)鏈接包括所述模塊標(biāo)識(shí)字段和功能標(biāo)識(shí)字段,則獲取所述模塊標(biāo)識(shí)字段和所述功能標(biāo)識(shí)字段,根據(jù)所述模塊標(biāo)識(shí)字段確定啟動(dòng)所述預(yù)定功能的所述功能模塊,通過所述功能模塊啟動(dòng)所述功能標(biāo)識(shí)字段標(biāo)識(shí)的所述預(yù)定功能。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊啟動(dòng)所述預(yù)定功能,包括: 判斷所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊是包含于所述客戶端的內(nèi)置功能模塊還是不包含于所述客戶端的外部功能模塊; 若判斷結(jié)果為所述功能模塊是包含于所述客戶端的內(nèi)置功能模塊,則通過所述內(nèi)置功能模塊啟動(dòng)所述預(yù)定功能; 若判斷結(jié)果為所述功能模塊是不包含于所述客戶端的外部功能模塊,則獲取所述外部功能模塊提供的接口,通過所述接口將所述模塊標(biāo)識(shí)字段發(fā)送給所述外部功能模塊,以便所述外部功能模塊啟動(dòng)所述預(yù)定功能。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過所述功能模塊啟動(dòng)所述功能標(biāo)識(shí)字段標(biāo)識(shí)的所述預(yù)定功能,包括: 判斷所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊是包含于所述客戶端的內(nèi)置功能模塊還是不包含于所述客戶端的外部功能模塊; 若判斷結(jié)果為所述功能模塊是包含于所述客戶端的內(nèi)置功能模塊,則通過所述內(nèi)置功能模塊啟動(dòng)所述功能標(biāo)識(shí)字段標(biāo)識(shí)的所述預(yù)定功能; 若判斷結(jié)果為所述功能模塊是不包含于所述客戶端的外部功能模塊,則獲取所述外部功能模塊提供的接口,通過所述接口將所述模塊標(biāo)識(shí)字段和所述功能標(biāo)識(shí)字段發(fā)送給所述外部功能模塊,以便所述外部功能模塊啟動(dòng)所述預(yù)定功能。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述通過所述功能模塊啟動(dòng)所述預(yù)定功能之前,還包括: 對(duì)所述啟動(dòng)鏈接進(jìn)行展示; 若接收到用于觸發(fā)所述啟動(dòng)鏈接的觸發(fā)信號(hào),則觸發(fā)執(zhí)行所述通過所述功能模塊啟動(dòng)所述預(yù)定功能的步驟。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對(duì)所述啟動(dòng)鏈接進(jìn)行展示,包括: 獲取所述模塊標(biāo)識(shí)字段; 根據(jù)不同模塊標(biāo)識(shí)字段與不同展示模板的對(duì)應(yīng)關(guān)系以及所述模塊標(biāo)識(shí)字段確定所述啟動(dòng)鏈接的展示模板; 對(duì)所述展示模板進(jìn)行展示。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對(duì)所述展示模板進(jìn)行展示,包括: 若所述啟動(dòng)鏈接還包括功能標(biāo)識(shí)字段,則將所述功能標(biāo)識(shí)字段添加到所述展示模板中進(jìn)行展示,所述功能標(biāo)識(shí)字段用于在所述功能模塊提供的至少一項(xiàng)功能中標(biāo)識(shí)一項(xiàng)功能;和/或, 若所述啟動(dòng)鏈接還包括功能描述字段,則將所述功能描述字段添加到所述展示模板中進(jìn)行展示,所述功能描述字段用于對(duì)功能進(jìn)行描述。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將所述功能描述字段添加到所述展示模板中進(jìn)行展示,包括: 若所述功能描述字段中包括圖片地址,則根據(jù)所述圖片地址獲取圖片,所述圖片地址由所述其他客戶端對(duì)所述圖片進(jìn)行轉(zhuǎn)換得到; 將所述圖片添加到所述展示模板中進(jìn)行展示。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)所述通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,包括: 檢測(cè)所述通信消息是否包括預(yù)定協(xié)議頭; 若檢測(cè)結(jié)果為所述通信消息包括預(yù)定協(xié)議頭,則檢測(cè)所述預(yù)定協(xié)議頭之后的內(nèi)容是否包括模塊標(biāo)識(shí)字段; 若檢測(cè)結(jié)果為所述預(yù)定協(xié)議頭之后的內(nèi)容包括模塊標(biāo)識(shí)字段,則確定所述通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接。
10.一種功能啟動(dòng)方法,其特征在于,用于客戶端中,所述方法包括: 從所述客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,所述啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,所述模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊; 將所述啟動(dòng)鏈接發(fā)送給所述其他客戶端,以便所述其他客戶端通過所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊啟動(dòng)所述預(yù)定功能。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,若所述啟動(dòng)鏈接由輸入操作得到,則所述從所述客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,包括: 獲取所述輸入框中的至少一個(gè)關(guān)鍵字; 檢測(cè)所述至少一個(gè)關(guān)鍵字是否與預(yù)定協(xié)議頭匹配; 若檢測(cè)結(jié)果為所述至少一個(gè)關(guān)鍵字與預(yù)定協(xié)議頭匹配,則展示用于生成所述啟動(dòng)鏈接的各個(gè)字段模板,所述字段模板包括模塊標(biāo)識(shí)字段; 根據(jù)選擇的一個(gè)字段模板對(duì)所述至少一個(gè)關(guān)鍵字進(jìn)行補(bǔ)全,得到所述啟動(dòng)鏈接。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述根據(jù)選擇的一個(gè)字段模板對(duì)所述至少一個(gè)關(guān)鍵字進(jìn)行補(bǔ)全之后,還包括: 若所述字段模板 還包括缺少功能標(biāo)識(shí)的功能標(biāo)識(shí)字段,則獲取所述預(yù)定功能的功能標(biāo)識(shí),將所述功能標(biāo)識(shí)添加到所述功能標(biāo)識(shí)字段中,所述功能標(biāo)識(shí)字段用于在所述功能模塊提供的至少一項(xiàng)功能中標(biāo)識(shí)一項(xiàng)功能;和/或, 生成功能描述字段,將所述功能描述字段添加到所述字段模板后,所述功能描述字段用于對(duì)功能進(jìn)行描述。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述生成功能描述字段,包括: 若需要通過圖片描述所述預(yù)定功能,則獲取所述圖片的圖片地址; 將所述圖片地址添加到所述功能描述字段中。
14.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述從所述客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,包括: 通過在所述輸入框中進(jìn)行的粘貼操作獲取所述啟動(dòng)鏈接,所述啟動(dòng)鏈接由對(duì)預(yù)先展示的快捷鍵進(jìn)行觸發(fā)生成。
15.一種功能啟動(dòng)裝置,其特征在于,用于客戶端中,所述裝置包括: 消息接收模塊,用于接收其它客戶端發(fā)送的通信消息; 消息檢測(cè)模塊,用于檢測(cè)所述消息接收模塊接收到的所述通信消息是否包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接,所述啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,所述模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)所述預(yù)定功能的功能模塊; 功能啟動(dòng)模塊,用于在所述消息檢測(cè)模塊檢測(cè)的結(jié)果為所述通信消息包括用于啟動(dòng)所述預(yù)定功能的啟動(dòng)鏈接時(shí),通過所述功能模塊啟動(dòng)所述預(yù)定功能。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述功能啟動(dòng)模塊,包括: 第一啟動(dòng)單元,用于若所述啟動(dòng)鏈接只包括所述模塊標(biāo)識(shí)字段,則獲取所述模塊標(biāo)識(shí)字段,通過所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊啟動(dòng)所述預(yù)定功能; 第二啟動(dòng)單元,用于若所述啟動(dòng)鏈接包括所述模塊標(biāo)識(shí)字段和功能標(biāo)識(shí)字段,則獲取所述模塊標(biāo)識(shí)字段和所述功能標(biāo)識(shí)字段,根據(jù)所述模塊標(biāo)識(shí)字段確定啟動(dòng)所述預(yù)定功能的所述功能模塊,通過所述功能模塊啟動(dòng)所述功能標(biāo)識(shí)字段標(biāo)識(shí)的所述預(yù)定功能。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述第一啟動(dòng)單元,包括: 第一判斷子單元,用于判斷所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊是包含于所述客戶端的內(nèi)置功能模塊還是不包含于所述客戶端的外部功能模塊; 第一啟動(dòng)子單元,用于在所述第一判斷子單元判斷的結(jié)果為所述功能模塊是包含于所述客戶端的內(nèi)置功能模塊時(shí),通過所述內(nèi)置功能模塊啟動(dòng)所述預(yù)定功能; 第二啟動(dòng)子單元,用于在所述第一判斷子單元判斷的結(jié)果為所述功能模塊是不包含于所述客戶端的外部功能模塊時(shí),獲取所述外部功能模塊提供的接口,通過所述接口將所述模塊標(biāo)識(shí)字段發(fā)送給所述外部功能模塊,以便所述外部功能模塊啟動(dòng)所述預(yù)定功能。
18.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述第二啟動(dòng)單元,包括: 第二判斷子單元,用于判斷所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊是包含于所述客戶端的內(nèi)置功能模塊還是不包含于所述客戶端的外部功能模塊; 第三啟動(dòng)子單元,用于在所述第二判斷子單元判斷的結(jié)果為所述功能模塊是包含于所述客戶端的內(nèi)置功能模塊時(shí),通過所述內(nèi)置功能模塊啟動(dòng)所述功能標(biāo)識(shí)字段標(biāo)識(shí)的所述預(yù)定功能; 第四啟動(dòng)子單元,用于在所述第二判斷子單元判斷的結(jié)果為所述功能模塊是不包含于所述客戶端的外部功能模塊時(shí),獲取所述外部功能模塊提供的接口,通過所述接口將所述模塊標(biāo)識(shí)字段和所述功能標(biāo)識(shí)字段發(fā)送給所述外部功能模塊,以便所述外部功能模塊啟動(dòng)所述預(yù)定功能。
19.根據(jù)權(quán)利要求15至18任一項(xiàng)所述的裝置,其特征在于,所述裝置還包括: 鏈接展示模塊,用于所述功能啟動(dòng)模塊通過所述功能模塊啟動(dòng)所述預(yù)定功能之前,對(duì)所述啟動(dòng)鏈接進(jìn)行展示; 步驟觸發(fā)模塊,用于若接收到用于觸發(fā)所述鏈接展示模塊展示的所述啟動(dòng)鏈接的觸發(fā)信號(hào),則觸發(fā)執(zhí)行所述通過所述功能模塊啟動(dòng)所述預(yù)定功能的步驟。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述鏈接展示模塊,包括: 字段獲取單元,用于獲取所述模塊標(biāo)識(shí)字段; 模板確定單元,用于根據(jù)不同模塊標(biāo)識(shí)字段與不同展示模板的對(duì)應(yīng)關(guān)系以及所述字段獲取單元獲取到的所述模塊標(biāo)識(shí)字段確定所述啟動(dòng)鏈接的展示模板; 模板展示單元,用于對(duì)所述模板確定單元確定的所述展示模板進(jìn)行展示。
21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述模板展示單元,包括: 第一展示子單元,用于若所述啟動(dòng)鏈接還包括功能標(biāo)識(shí)字段,則將所述功能標(biāo)識(shí)字段添加到所述展示模板中進(jìn)行展示,所述功能標(biāo)識(shí)字段用于在所述功能模塊提供的至少一項(xiàng)功能中標(biāo)識(shí)一項(xiàng)功能;和/或, 第二展示子單元,用于若所述啟動(dòng)鏈接還包括功能描述字段,則將所述功能描述字段添加到所述展示模板中進(jìn)行展示,所述功能描述字段用于對(duì)功能進(jìn)行描述。
22.根據(jù)權(quán)利要求21所述的裝置,其特征在于,所述第二展示子單元,具體用于若所述功能描述字段中包括圖片地址,則根據(jù)所述圖片地址獲取圖片,所述圖片地址由所述其他客戶端對(duì)所述圖片進(jìn)行轉(zhuǎn)換得到;將所述圖片添加到所述展示模板中進(jìn)行展示。`
23.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述鏈接檢測(cè)模塊,包括: 協(xié)議檢測(cè)單元,用于檢測(cè)所述通信消息是否包括預(yù)定協(xié)議頭; 字段檢測(cè)單元,用于在所述協(xié)議檢測(cè)單元檢測(cè)的結(jié)果為所述通信消息包括預(yù)定協(xié)議頭時(shí),檢測(cè)所述預(yù)定協(xié)議頭之后的內(nèi)容是否包括模塊標(biāo)識(shí)字段; 鏈接確定單元,用于在所述字段檢測(cè)單元檢測(cè)的結(jié)果為所述預(yù)定協(xié)議頭之后的內(nèi)容包括模塊標(biāo)識(shí)字段時(shí),確定所述通信消息包括用于啟動(dòng)預(yù)定功能的啟動(dòng)鏈接。
24.一種功能啟動(dòng)裝置,其特征在于,用于客戶端中,所述裝置包括: 鏈接獲取模塊,用于從所述客戶端的輸入框中獲取用于啟動(dòng)向其他客戶端推薦的預(yù)定功能的啟動(dòng)鏈接,所述啟動(dòng)鏈接包括模塊標(biāo)識(shí)字段,所述模塊標(biāo)識(shí)字段用于標(biāo)識(shí)啟動(dòng)預(yù)定功能的功能模塊; 鏈接發(fā)送模塊,用于將所述鏈接獲取模塊獲取到的所述啟動(dòng)鏈接發(fā)送給所述其他客戶端,以便所述其他客戶端通過所述模塊標(biāo)識(shí)字段標(biāo)識(shí)的所述功能模塊啟動(dòng)所述預(yù)定功能。
25.根據(jù)權(quán)利要求24所述的裝置,其特征在于,若所述啟動(dòng)鏈接由輸入操作得到,則所述鏈接獲取模塊,包括: 文字獲取單元,用于獲取所述輸入框中的至少一個(gè)關(guān)鍵字; 文字檢測(cè)單元,用于檢測(cè)所述文字獲取單元獲取到的所述至少一個(gè)關(guān)鍵字是否與預(yù)定協(xié)議頭匹配; 模板展示單元,用于在所述文字檢測(cè)單元檢測(cè)的結(jié)果為所述至少一個(gè)關(guān)鍵字與預(yù)定協(xié)議頭匹配時(shí),展示用于生成所述啟動(dòng)鏈接的各個(gè)字段模板,所述字段模板包括模塊標(biāo)識(shí)字段;文字補(bǔ)全單元,用于根據(jù)選擇的一個(gè)所述模板展示單元展示的字段模板對(duì)所述至少一個(gè)關(guān)鍵字進(jìn)行補(bǔ)全,得到所述啟動(dòng)鏈接。
26.根據(jù)權(quán)利要求25所述的裝置,其特征在于,所述鏈接獲取模塊,還包括: 第一添加單元,用于所述文字補(bǔ)全單元根據(jù)選擇的一個(gè)字段模板對(duì)所述至少一個(gè)關(guān)鍵字進(jìn)行補(bǔ)全之后,若所述字段模板還包括缺少功能標(biāo)識(shí)的功能標(biāo)識(shí)字段,則獲取所述預(yù)定功能的功能標(biāo)識(shí),將所述功能標(biāo)識(shí)添加到所述功能標(biāo)識(shí)字段中,所述功能標(biāo)識(shí)字段用于在所述功能模塊提供的至少一項(xiàng)功能中標(biāo)識(shí)一項(xiàng)功能;和/或, 第二添加單元,用于所述文字補(bǔ)全單元根據(jù)選擇的一個(gè)字段模板對(duì)所述至少一個(gè)關(guān)鍵字進(jìn)行補(bǔ)全之后,生成功能描述字段,將所述功能描述字段添加到所述字段模板后,所述功能描述字段用于對(duì)功能進(jìn)行描述。
27.根據(jù)權(quán)利要求26所述的裝置,其特征在于,所第二添加單元,具體用于若需要通過圖片描述所述預(yù)定功能,則獲取所述圖片的圖片地址;將所述圖片地址添加到所述功能描述字段中。
28.根據(jù)權(quán)利要求24所述的裝置,其特征在于,所述鏈接獲取模塊,包括: 鏈接獲取單元,用于通過在所述輸入框中進(jìn)行的粘貼操作獲取所述啟動(dòng)鏈接,所述啟動(dòng)鏈接由對(duì)預(yù) 先展示的快捷鍵進(jìn)行觸發(fā)生成。
【文檔編號(hào)】G06F9/445GK103763312SQ201310754562
【公開日】2014年4月30日 申請(qǐng)日期:2013年12月31日 優(yōu)先權(quán)日:2013年12月31日
【發(fā)明者】李凱浩, 郭志, 高淑冰 申請(qǐng)人:廣州華多網(wǎng)絡(luò)科技有限公司