菜單管理方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實施例涉及開放平臺領(lǐng)域,特別涉及一種菜單管理方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002] 普通用戶和運營者均可W在社交類應(yīng)用系統(tǒng)中申請用戶帳號。運營者可W通過社 交類應(yīng)用系統(tǒng)向普通用戶提供查詢、通知、咨詢和客服等業(yè)務(wù)。
[0003] 相關(guān)技術(shù)中,社交類應(yīng)用系統(tǒng)可W為運營者提供開放平臺,運營者在開放平臺中 申請的用戶帳號可W稱之為公眾號。運營者可W通過該開放平臺創(chuàng)建自定義菜單,該自定 義菜單被顯示在普通用戶與運營者之間的公眾號交互界面上,該自定義菜單中可W用來提 供查詢、通知、咨詢和客服等業(yè)務(wù)中的一種業(yè)務(wù)。
[0004] 在實現(xiàn)本發(fā)明實施例的過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)至少存在W下問題:目前的 開放平臺只支持第H方服務(wù)器創(chuàng)建自定義菜單,無法支持第H方服務(wù)器對自定義菜單的更 多操作。
【發(fā)明內(nèi)容】
[0005] 為了解決上述技術(shù)的問題,本發(fā)明實施例提供了一種菜單管理方法、裝置及系統(tǒng)。 所述技術(shù)方案如下:
[0006] 第一方面,提供了一種菜單管理方法,所述方法包括:
[0007] 獲取菜單管理接口所對應(yīng)的接口地址,所述菜單管理接口是開放平臺服務(wù)器提供 的用于對目標(biāo)用戶帳號對應(yīng)的自定義菜單進(jìn)行管理的接口;所述目標(biāo)用戶帳號是運營者在 開放平臺服務(wù)器申請的用戶帳號;
[0008] 生成攜帶有所述接口地址的管理接口調(diào)用請求;所述管理接口調(diào)用請求用于調(diào)用 所述菜單管理接口對所述自定義菜單進(jìn)行管理操作;
[0009]向所述開放平臺服務(wù)器發(fā)送所述管理接口調(diào)用請求。
[0010] 第二方面,提供了一種菜單管理方法,所述方法包括:
[0011] 開放平臺服務(wù)器接收目標(biāo)用戶帳號發(fā)送的管理接口調(diào)用請求,所述目標(biāo)用戶帳號 是運營者在所述開放平臺服務(wù)器申請的用戶帳號;
[0012] 所述開放平臺服務(wù)器根據(jù)所述管理接口調(diào)用請求中攜帶的接口地址,調(diào)用與所述 接口地址對應(yīng)的菜單管理接口對所述目標(biāo)用戶帳號的自定義菜單進(jìn)行管理操作;所述菜單 管理接口是所述開放平臺服務(wù)器提供的用于對所述目標(biāo)用戶帳號對應(yīng)的自定義菜單進(jìn)行 管理的接口。
[0013] 第H方面,提供了一種菜單管理裝置,所述裝置包括:
[0014] 地址獲取模塊,用于獲取菜單管理接口所對應(yīng)的接口地址,所述菜單管理接口是 開放平臺服務(wù)器提供的用于對目標(biāo)用戶帳號對應(yīng)的自定義菜單進(jìn)行管理的接口;所述目標(biāo) 用戶帳號是運營者在開放平臺服務(wù)器申請的用戶帳號;
[0015] 請求生成模塊,用于生成攜帶有所述接口地址的管理接口調(diào)用請求;所述管理接 口調(diào)用請求用于調(diào)用所述菜單管理接口對所述自定義菜單進(jìn)行管理操作;
[0016] 請求發(fā)送模塊,用于向所述開放平臺服務(wù)器發(fā)送所述管理接口調(diào)用請求。
[0017] 第四方面,提供了菜單管理裝置,所述裝置包括:
[0018] 請求接收模塊,用于接收目標(biāo)用戶帳號發(fā)送的管理接口調(diào)用請求,所述目標(biāo)用戶 帳號是運營者在開放平臺服務(wù)器申請的用戶帳號;
[0019] 菜單管理模塊,用于根據(jù)所述管理接口調(diào)用請求中攜帶的接口地址,調(diào)用與所述 接口地址對應(yīng)的菜單管理接口對所述目標(biāo)用戶帳號的自定義菜單進(jìn)行管理操作;所述菜單 管理接口是所述開放平臺服務(wù)器提供的用于對所述目標(biāo)用戶帳號對應(yīng)的自定義菜單進(jìn)行 管理的接口。
[0020] 第五方面,提供了一種菜單管理系統(tǒng),所述系統(tǒng)包括:所述系統(tǒng)包括第H方服務(wù)器 和開放平臺服務(wù)器,所述第H方服務(wù)器和所述開放平臺服務(wù)器相連;
[0021] 所述第H方服務(wù)器包括如第H方面所述的菜單管理裝置;
[0022] 所述開放平臺服務(wù)器包括如第四方面所述的菜單管理裝置。
[0023] 本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0024] 通過由開放平臺服務(wù)器提供菜單管理接口,使得運營者可W對已經(jīng)創(chuàng)建的自定義 菜單進(jìn)行管理;解決了相關(guān)技術(shù)中開放平臺服務(wù)器僅支持第H方服務(wù)器創(chuàng)建自定義菜單的 問題;達(dá)到了開放平臺服務(wù)器還支持運營者對自定義菜單進(jìn)行重新創(chuàng)建操作、查詢操作和 刪除操作等管理操作的效果。
【附圖說明】
[0025]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據(jù)該些附圖獲得其他 的附圖。
[0026] 圖1是本發(fā)明實施例涉及的一種實施環(huán)境的結(jié)構(gòu)示意圖。
[0027] 圖2是本發(fā)明一個實施例提供的菜單管理方法的方法流程圖。
[0028] 圖3A是本發(fā)明一個實施例提供的菜單創(chuàng)建方法的方法流程圖。
[0029] 圖3B是圖3A實施例所涉及的菜單創(chuàng)建方法在實施時的界面示意圖。
[0030] 圖3C是本發(fā)明另一個實施例提供的菜單創(chuàng)建方法的方法流程圖。
[0031] 圖4A是本發(fā)明一個實施例提供的菜單管理方法的方法流程圖。
[0032] 圖4B是本發(fā)明另一個實施例提供的菜單管理方法的方法流程圖。
[0033] 圖5是本發(fā)明另一個實施例提供的菜單管理方法的方法流程圖。
[0034] 圖6是本發(fā)明另一個實施例提供的菜單管理方法的方法流程圖。
[0035] 圖7是本發(fā)明另一個實施例提供的菜單管理方法的方法流程圖。
[0036] 圖8是本發(fā)明一個實施例提供的菜單管理裝置的結(jié)構(gòu)方框圖。
[0037] 圖9是本發(fā)明另一個實施例提供的菜單管理裝置的結(jié)構(gòu)方框圖。
[0038] 圖10是本發(fā)明一個實施例提供的菜單管理裝置的結(jié)構(gòu)方框圖。
[0039] 圖11是本發(fā)明另一個實施例提供的菜單管理裝置的結(jié)構(gòu)方框圖。
[0040] 圖12是本發(fā)明一個實施例提供的菜單管理系統(tǒng)的結(jié)構(gòu)方框圖。
【具體實施方式】
[0041]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進(jìn)一步地詳細(xì)描述。
[0042]首先,對本發(fā)明實施例中涉及的一些名詞進(jìn)行定義和說明:
[0043]1、用戶帳號;是指運營者在開放平臺上申請的用戶帳號。上述運營者通常是指受 用戶關(guān)注度較高的機(jī)構(gòu)或個人,如商家、企業(yè)、政府、媒體、名人等。該類用戶帳號又可W稱 為公眾號。
[0044]2、運營者:是指用戶帳號的所有者,也即申請上述用戶帳號的機(jī)構(gòu)或個人。也稱, 公眾號運營者。
[0045]3、開放平臺;是指基于原有軟件系統(tǒng)向第H方服務(wù)器提供接口,通過第H方服務(wù) 器的接入,來增強(qiáng)原有軟件系統(tǒng)的功能或使用該原有軟件系統(tǒng)的資源的平臺。如微信公眾 平臺、支付寶服務(wù)窗平臺、百度直達(dá)號開放平臺等。原有軟件系統(tǒng)可W是社交類應(yīng)用系統(tǒng)、 支付類應(yīng)用系統(tǒng)或者其它相關(guān)應(yīng)用系統(tǒng)。W社交類應(yīng)用系統(tǒng)為例,運營者在社交類應(yīng)用系 統(tǒng)中的開放平臺申請用戶帳號后,社交類應(yīng)用系統(tǒng)中的普通用戶便可關(guān)注該用戶帳號,或 者與該用戶帳號成為好友關(guān)系。之后,普通用戶和運營者可社交類應(yīng)用為媒介,進(jìn)行文 本、圖片、語音、視頻等信息交互;
[0046]4、自定義菜單;由開放平臺為運營者的用戶帳號生成的菜單,該菜單被用于顯示 在普通用戶與運營者之間的交互界面上,該菜單的菜單樣式由運營者自定義,并由第H方 服務(wù)器調(diào)用開放平臺服務(wù)器提供的創(chuàng)建菜單接口來生成。
[0047]請參考圖1,其示出了本發(fā)明實施例所涉及的一種實施環(huán)境的結(jié)構(gòu)示意圖,該實施 環(huán)境包括:第H方服務(wù)器120和開放平臺服務(wù)器140。其中:
[0048]第H方服務(wù)器120可W是一臺服務(wù)器,或者由若干臺服務(wù)器組成的服務(wù)器集群, 或者是一個云計算服務(wù)中也。第H方服務(wù)器120通常由運營者維護(hù),運營者可W是商家、公 司、銀行、工作室等。
[0049]第H方服務(wù)器120通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)與開放平臺服務(wù)器140相連。
[0050] 開放平臺服務(wù)器140可W是一臺服務(wù)器,或者由若干臺服務(wù)器組成的服務(wù)器集 群,或者是一個云計算服務(wù)中也。
[0051]在一種可能的實施方式中,第H方服務(wù)器120可W是運營者用于為公眾號的關(guān)注 者提供各項業(yè)務(wù)的后臺服務(wù)器,開放平臺服務(wù)器140可W是供不同第H方服務(wù)器120接入 的服務(wù)器。該里的"第H方服務(wù)器"中的"第H方"是相對于"開放平臺服務(wù)器"而言,并不 意味著其一定與"開放平臺服務(wù)器"屬