一種生成運(yùn)營(yíng)實(shí)例的菜單的方法及裝置的制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供了生成運(yùn)營(yíng)實(shí)例的菜單的方法及裝置,本發(fā)明中提供了多種已預(yù)先開(kāi)發(fā)好的運(yùn)營(yíng)實(shí)例,根據(jù)公眾號(hào)所選的已開(kāi)發(fā)好的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)獲得創(chuàng)建運(yùn)營(yíng)實(shí)例菜單所需的數(shù)據(jù)結(jié)構(gòu),將數(shù)據(jù)結(jié)構(gòu)發(fā)送至所述服務(wù)器,向服務(wù)器的自定義菜單創(chuàng)建接口發(fā)送菜單生成指令,指示服務(wù)器根據(jù)數(shù)據(jù)結(jié)構(gòu)直接自動(dòng)創(chuàng)建所述運(yùn)營(yíng)實(shí)例的菜單。無(wú)需尋找軟件開(kāi)發(fā)商開(kāi)發(fā)所需的運(yùn)營(yíng)實(shí)例,簡(jiǎn)化公眾號(hào)運(yùn)營(yíng)活動(dòng)開(kāi)發(fā)過(guò)程,縮短公眾號(hào)運(yùn)營(yíng)活動(dòng)的上線(xiàn)時(shí)間,提升微信公眾號(hào)的活躍度。
【專(zhuān)利說(shuō)明】
一種生成運(yùn)營(yíng)實(shí)例的菜單的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別是涉及一種生成運(yùn)營(yíng)實(shí)例的菜單的方法及裝置。
【背景技術(shù)】
[0002]公眾號(hào)是公眾號(hào)主持者與公眾號(hào)訂閱者之間進(jìn)行溝通與對(duì)話(huà)的交流平臺(tái)。公眾號(hào)的主持者在公眾號(hào)平臺(tái)上給公眾號(hào)訂閱者提供文字、圖片、語(yǔ)音以及視頻等信息,形成一種線(xiàn)上線(xiàn)下的交流互動(dòng)方式。
[0003]以微信公眾號(hào)為例,目前,微信公眾號(hào)與公眾號(hào)訂閱者進(jìn)行互動(dòng)方式主要有兩種。一種是公眾號(hào)訂閱者被動(dòng)接受微信公眾號(hào)推送的信息,微信公眾號(hào)按照推廣需求,設(shè)置信息推送內(nèi)容和推送規(guī)則,向多個(gè)公眾號(hào)訂閱者群發(fā)消息;另一種是公眾號(hào)訂閱者主動(dòng)獲取公眾號(hào)主持者發(fā)送的消息,公眾號(hào)訂閱者在微信公眾號(hào)平臺(tái)上回復(fù)關(guān)鍵字,微信公眾號(hào)給公眾號(hào)訂閱者回復(fù)與該關(guān)鍵字相關(guān)的信息。
[0004]僅采用上述微信公眾號(hào)與公眾號(hào)訂閱者進(jìn)行互動(dòng)方式,互動(dòng)方式單一,容易導(dǎo)致公眾號(hào)訂閱者流失。為了提高微信公眾號(hào)對(duì)公眾號(hào)訂閱者的吸引力,微信公眾號(hào)會(huì)經(jīng)常舉辦一些公眾號(hào)運(yùn)營(yíng)活動(dòng),例如:抽獎(jiǎng)等,來(lái)吸引和鞏固微信公眾號(hào)的人氣。舉辦公眾號(hào)運(yùn)營(yíng)活動(dòng),公眾號(hào)主持者先要尋找合適的軟件開(kāi)發(fā)商,向軟件開(kāi)發(fā)商說(shuō)明運(yùn)營(yíng)活動(dòng)內(nèi)容,由軟件開(kāi)發(fā)商開(kāi)發(fā)公眾號(hào)運(yùn)營(yíng)活動(dòng),對(duì)開(kāi)發(fā)的公眾號(hào)運(yùn)營(yíng)活動(dòng)進(jìn)行測(cè)試無(wú)誤后,再將該公眾號(hào)運(yùn)營(yíng)活動(dòng)上線(xiàn)至該微信公眾號(hào)的平臺(tái)。這種方式使得公眾號(hào)運(yùn)營(yíng)活動(dòng)開(kāi)發(fā)過(guò)程復(fù)雜,上線(xiàn)所需時(shí)間長(zhǎng),影響微信公眾號(hào)的活躍度。
【發(fā)明內(nèi)容】
[0005]本發(fā)明解決的技術(shù)問(wèn)題在于提供一種生成運(yùn)營(yíng)實(shí)例的菜單的方法及裝置,從而能夠簡(jiǎn)化公眾號(hào)運(yùn)營(yíng)活動(dòng)開(kāi)發(fā)過(guò)程,縮短公眾號(hào)運(yùn)營(yíng)活動(dòng)的上線(xiàn)時(shí)間。
[0006]為此,本發(fā)明解決技術(shù)問(wèn)題的技術(shù)方案是:
[0007]本發(fā)明提供了一種生成運(yùn)營(yíng)實(shí)例的菜單的方法,所述方法包括:
[0008]獲取公眾號(hào)的用戶(hù)名和密碼;
[0009]根據(jù)所述用戶(hù)名和所述密碼向服務(wù)器中的獲取令牌的接口發(fā)送獲取令牌的指令;
[0010]接收所述服務(wù)器根據(jù)所述獲取令牌的指令返回的令牌;
[0011]根據(jù)所述用戶(hù)名獲取所述公眾號(hào)所選的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù),根據(jù)所述運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)獲得自定義菜單創(chuàng)建接口所需的數(shù)據(jù)結(jié)構(gòu);
[0012]將所述數(shù)據(jù)結(jié)構(gòu)發(fā)送至所述服務(wù)器;
[0013]根據(jù)所述令牌向所述服務(wù)器中的所述自定義菜單創(chuàng)建接口發(fā)送菜單生成指令,所述菜單生成指令用于指示所述服務(wù)器根據(jù)所述數(shù)據(jù)結(jié)構(gòu)創(chuàng)建所述運(yùn)營(yíng)實(shí)例的菜單。
[0014]可選的,所述方法還包括:
[0015]根據(jù)所述令牌向所述服務(wù)器中的自定義菜單查詢(xún)接口發(fā)送菜單查詢(xún)指令,所述菜單查詢(xún)指令用于指示所述服務(wù)器查詢(xún)所述公眾號(hào)中是否存在所述運(yùn)營(yíng)實(shí)例;
[0016]所述公眾號(hào)中存在所述運(yùn)營(yíng)實(shí)例時(shí),根據(jù)所述令牌向所述服務(wù)器中的自定義菜單刪除接口發(fā)送菜單刪除指令,所述菜單刪除指令用于指示所述服務(wù)器刪除所述運(yùn)營(yíng)實(shí)例。
[0017]可選的,所述方法還包括:
[0018]根據(jù)所述用戶(hù)名查詢(xún)所述公眾號(hào)的原始標(biāo)識(shí)ID;
[0019]根據(jù)所述原始ID生成所述運(yùn)營(yíng)實(shí)例的分享鏈接;
[0020]根據(jù)所述分享鏈接分享所述運(yùn)營(yíng)實(shí)例。
[0021]可選的,所述方法還包括:
[0022]給所述公眾號(hào)設(shè)置使用權(quán)限;
[0023]存儲(chǔ)所述用戶(hù)名與所述使用權(quán)限的對(duì)應(yīng)關(guān)系。
[0024]可選的,
[0025]所述令牌是access_token。
[0026]可選的,
[0027]所述運(yùn)營(yíng)實(shí)例包括投票實(shí)例,抽獎(jiǎng)實(shí)例,搖一搖實(shí)例以及商城實(shí)例中的任意一種或多種。
[0028]—種生成運(yùn)營(yíng)實(shí)例的菜單的裝置,所述裝置包括:
[0029]獲取單元,用于獲取公眾號(hào)的用戶(hù)名和密碼;
[0030]第一發(fā)送單元,用于根據(jù)所述用戶(hù)名和所述密碼向服務(wù)器中的獲取令牌的接口發(fā)送獲取令牌的指令;
[0031]接收單元,用于接收所述服務(wù)器根據(jù)所述獲取令牌的指令返回的令牌;
[0032]選擇單元,用于根據(jù)所述用戶(hù)名獲取所述公眾號(hào)所選的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù),根據(jù)所述運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)獲得自定義菜單創(chuàng)建接口所需的數(shù)據(jù)結(jié)構(gòu);
[0033]第二發(fā)送單元,用于將所述數(shù)據(jù)結(jié)構(gòu)發(fā)送至所述服務(wù)器;
[0034]創(chuàng)建單元,用于根根據(jù)所述令牌向所述服務(wù)器中的所述自定義菜單創(chuàng)建接口發(fā)送菜單生成指令,所述菜單生成指令用于指示所述服務(wù)器根據(jù)所述數(shù)據(jù)結(jié)構(gòu)創(chuàng)建所述運(yùn)營(yíng)實(shí)例的菜單。
[0035]可選的,所述裝置還包括:
[0036]第三發(fā)送單元,用于根據(jù)所述令牌向所述服務(wù)器中的自定義菜單查詢(xún)接口發(fā)送菜單查詢(xún)指令,所述菜單查詢(xún)指令用于指示所述服務(wù)器查詢(xún)所述公眾號(hào)中是否存在所述運(yùn)營(yíng)實(shí)例;
[0037]第四發(fā)送單元,用于所述公眾號(hào)中存在所述運(yùn)營(yíng)實(shí)例時(shí),根據(jù)所述令牌向所述服務(wù)器中的自定義菜單刪除接口發(fā)送菜單刪除指令,所述菜單刪除指令用于指示所述服務(wù)器刪除所述運(yùn)營(yíng)實(shí)例。
[0038]可選的,所述裝置還包括:
[0039]查詢(xún)單元,用于根據(jù)所述用戶(hù)名查詢(xún)所述公眾號(hào)的原始標(biāo)識(shí)ID;
[0040]生成單元,用于根據(jù)所述原始ID生成所述運(yùn)營(yíng)實(shí)例的分享鏈接;
[0041 ]分享單元,用于根據(jù)所述分享鏈接分享所述運(yùn)營(yíng)實(shí)例。
[0042]可選的,所述裝置還包括:
[0043]設(shè)置單元,用于給所述公眾號(hào)設(shè)置使用權(quán)限;
[0044]存儲(chǔ)單元,用于存儲(chǔ)所述用戶(hù)名與所述使用權(quán)限的對(duì)應(yīng)關(guān)系。
[0045]通過(guò)上述技術(shù)方案可知,本發(fā)明有如下有益效果:
[0046]本發(fā)明實(shí)施例提供了生成運(yùn)營(yíng)實(shí)例的菜單的方法及裝置,本發(fā)明中提供了多種已預(yù)先開(kāi)發(fā)好的運(yùn)營(yíng)實(shí)例,根據(jù)公眾號(hào)所選的已開(kāi)發(fā)好的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)獲得創(chuàng)建運(yùn)營(yíng)實(shí)例菜單所需的數(shù)據(jù)結(jié)構(gòu),將數(shù)據(jù)結(jié)構(gòu)發(fā)送至所述服務(wù)器,向服務(wù)器的自定義菜單創(chuàng)建接口發(fā)送菜單生成指令,指示服務(wù)器根據(jù)數(shù)據(jù)結(jié)構(gòu)直接自動(dòng)創(chuàng)建所述運(yùn)營(yíng)實(shí)例的菜單。無(wú)需尋找軟件開(kāi)發(fā)商開(kāi)發(fā)所需的運(yùn)營(yíng)實(shí)例,簡(jiǎn)化公眾號(hào)運(yùn)營(yíng)活動(dòng)開(kāi)發(fā)過(guò)程,縮短公眾號(hào)運(yùn)營(yíng)活動(dòng)的上線(xiàn)時(shí)間,提升微信公眾號(hào)的活躍度。
【附圖說(shuō)明】
[0047]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0048]圖1為本發(fā)明實(shí)施例提供的生成運(yùn)營(yíng)實(shí)例的菜單的方法流程圖;
[0049]圖2為本發(fā)明實(shí)施例提供的生成運(yùn)營(yíng)實(shí)例的菜單的裝置結(jié)構(gòu)示意圖;
[0050]圖3為本發(fā)明實(shí)施例提供的生成運(yùn)營(yíng)實(shí)例的菜單的硬件裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0051]為了給出簡(jiǎn)化公眾號(hào)運(yùn)營(yíng)活動(dòng)開(kāi)發(fā)過(guò)程的實(shí)現(xiàn)方案,本發(fā)明實(shí)施例提供了一種生成運(yùn)營(yíng)實(shí)例的菜單的方法及裝置,以下結(jié)合說(shuō)明書(shū)附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明。
[0052]本發(fā)明實(shí)施例提供了一個(gè)后臺(tái)管理系統(tǒng),該后臺(tái)管理系統(tǒng)中給公眾號(hào)提供了多種已開(kāi)發(fā)好的運(yùn)營(yíng)實(shí)例。公眾號(hào)持有者利用用戶(hù)名和密碼登錄該后臺(tái)管理系統(tǒng)后,可以看到該后臺(tái)管理系統(tǒng)所提供的已開(kāi)發(fā)好的運(yùn)營(yíng)實(shí)例。運(yùn)營(yíng)實(shí)例包括投票實(shí)例,抽獎(jiǎng)實(shí)例,搖一搖實(shí)例以及商城實(shí)例等。公眾號(hào)持有者從后臺(tái)管理系統(tǒng)中選擇要在公眾號(hào)上線(xiàn)的應(yīng)用實(shí)例,向服務(wù)器的自定義菜單創(chuàng)建接口發(fā)送菜單生成指令,服務(wù)器給該公眾號(hào)自動(dòng)生成運(yùn)營(yíng)實(shí)例,顯示在該公眾號(hào)平臺(tái)上提供給公眾號(hào)訂閱者。
[0053]圖1為本發(fā)明實(shí)施例提供的生成運(yùn)營(yíng)實(shí)例的菜單的方法流程圖,包括:
[0054]101:獲取公眾號(hào)的用戶(hù)名和密碼。
[0055]公眾號(hào)使用用戶(hù)名(APP ID)和密碼(Secret ID)登錄后,可以看到多種已開(kāi)發(fā)好的運(yùn)營(yíng)實(shí)例。獲取登錄的公眾號(hào)的用戶(hù)名和密碼。在一個(gè)例子中,還可以獲取登錄的公眾號(hào)的原始ID。
[0056]102:根據(jù)所述用戶(hù)名和所述密碼向服務(wù)器中的獲取令牌的接口發(fā)送獲取令牌的指令。
[0057]103:接收所述服務(wù)器根據(jù)所述獲取令牌的指令返回的令牌。
[0058]根據(jù)用戶(hù)名和密碼向服務(wù)器中獲取令牌的接口發(fā)送獲取令牌的指令,服務(wù)器根據(jù)所述獲取令牌的指令返回令牌。令牌是給每個(gè)公眾號(hào)的憑證,憑借該令牌可以在一段時(shí)間內(nèi)享有使用服務(wù)器中其它接口的權(quán)利。
[0059]在一個(gè)例子中,所述令牌為access_token。則根據(jù)所述用戶(hù)名和密碼向獲取access_token的接口發(fā)送獲取access_token的指令,服務(wù)器接收到該獲取access_token的指令后,返回access_token。憑借access_token可以調(diào)用服務(wù)器其他接口。
[0060]104:根據(jù)所述用戶(hù)名獲取所述公眾號(hào)所選的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù),根據(jù)所述運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)獲得定義菜單創(chuàng)建接口所需的數(shù)據(jù)結(jié)構(gòu)。
[0061]公眾號(hào)持有者登錄后臺(tái)管理系統(tǒng)后,根據(jù)實(shí)際需要,選擇后臺(tái)管理系統(tǒng)顯示的已開(kāi)發(fā)的多種運(yùn)營(yíng)實(shí)例中的一種或多種。后臺(tái)管理系統(tǒng)根據(jù)所述用戶(hù)名獲取該用戶(hù)名所屬的公眾號(hào)所選的已開(kāi)發(fā)的運(yùn)營(yíng)實(shí)例,根據(jù)所選的已開(kāi)發(fā)的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)獲得自定義菜單創(chuàng)建接口所需的數(shù)據(jù)結(jié)構(gòu)。
[0062]在一個(gè)例子中(如微信公眾號(hào)平臺(tái)),根據(jù)公眾號(hào)所選的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)生成Json字符串,該Json字符串為服務(wù)器創(chuàng)建運(yùn)營(yíng)實(shí)例菜單所需的數(shù)據(jù)結(jié)構(gòu)。
[0063]105:將所述數(shù)據(jù)結(jié)構(gòu)發(fā)送至所述服務(wù)器。
[0064]106:根據(jù)所述令牌向所述服務(wù)器中的所述自定義菜單創(chuàng)建接口發(fā)送菜單生成指令,所述菜單生成指令用于指示所述服務(wù)器根據(jù)所述數(shù)據(jù)結(jié)構(gòu)創(chuàng)建所述運(yùn)營(yíng)實(shí)例的菜單。
[0065]將創(chuàng)建運(yùn)營(yíng)實(shí)例菜單所需的數(shù)據(jù)結(jié)構(gòu)發(fā)送至服務(wù)器后,向服務(wù)器中的自定義菜單創(chuàng)建接口發(fā)送菜單生成指令。服務(wù)器通過(guò)該自定義菜單創(chuàng)建接口接收該菜單生成指令,服務(wù)器調(diào)用該自定義菜單創(chuàng)建接口對(duì)應(yīng)的程序,根據(jù)該數(shù)據(jù)結(jié)構(gòu)自動(dòng)生成運(yùn)營(yíng)實(shí)例的菜單,顯示在公眾號(hào)平臺(tái)上。公眾號(hào)訂閱者打開(kāi)公眾號(hào)平臺(tái),即可看到已生成的運(yùn)營(yíng)實(shí)例的菜單。
[0066]由此可知,公眾號(hào)需要上線(xiàn)一個(gè)運(yùn)營(yíng)實(shí)例時(shí),不需要尋找軟件開(kāi)發(fā)商,直接從后臺(tái)管理系統(tǒng)選擇已開(kāi)發(fā)好的運(yùn)營(yíng)實(shí)例,后臺(tái)管理系統(tǒng)根據(jù)公眾號(hào)的選擇,將所選的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)結(jié)構(gòu)發(fā)送至服務(wù)器,并通過(guò)自定義菜單創(chuàng)建接口向服務(wù)器發(fā)送菜單生成指令。服務(wù)器接收到該菜單生成指令后,根據(jù)所選的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)接口,自動(dòng)生成所選的運(yùn)營(yíng)實(shí)例,顯示在公眾號(hào)平臺(tái)上。不需要尋找軟件開(kāi)發(fā)商,不需要軟件開(kāi)發(fā)商進(jìn)行獨(dú)立開(kāi)發(fā),也不需要進(jìn)行測(cè)試,縮短運(yùn)營(yíng)實(shí)例上線(xiàn)的時(shí)間,提高公眾號(hào)的活躍度。
[0067]在一個(gè)例子中,還包括:
[0068]根據(jù)所述令牌向所述服務(wù)器中的自定義菜單查詢(xún)接口發(fā)送菜單查詢(xún)指令,所述菜單查詢(xún)指令用于指示所述服務(wù)器查詢(xún)所述公眾號(hào)中是否存在所述運(yùn)營(yíng)實(shí)例;
[0069]所述公眾號(hào)中存在所述運(yùn)營(yíng)實(shí)例時(shí),根據(jù)所述令牌向所述服務(wù)器中的自定義菜單刪除接口發(fā)送菜單刪除指令,所述菜單刪除指令用于指示所述服務(wù)器刪除所述運(yùn)營(yíng)實(shí)例。
[0070]在向服務(wù)器中的自定義菜單創(chuàng)建接口發(fā)送菜單生成指令前,先向服務(wù)器中的自定義菜單查詢(xún)接口發(fā)送菜單查詢(xún)指令,查詢(xún)?cè)摴娞?hào)是否存在運(yùn)營(yíng)實(shí)例,如果該公眾號(hào)不存在運(yùn)營(yíng)實(shí)例,則直接向服務(wù)器中的自定義菜單創(chuàng)建接口發(fā)送菜單生成指令,指示服務(wù)器創(chuàng)建運(yùn)營(yíng)實(shí)例的菜單;如果該公眾號(hào)存在運(yùn)營(yíng)實(shí)例,則向服務(wù)器中的自定義菜單刪除接口發(fā)送菜單刪除指令,指示服務(wù)器刪除該運(yùn)營(yíng)實(shí)例,然后再向服務(wù)器中的自定義菜單創(chuàng)建接口發(fā)送菜單生成指令。這里有兩種可能的實(shí)現(xiàn)情況,第一種實(shí)現(xiàn)情況,公眾號(hào)中已存在的運(yùn)營(yíng)實(shí)例與該公眾號(hào)本次新建的運(yùn)營(yíng)實(shí)例種類(lèi)相同,則僅刪除與公眾號(hào)本次新建的運(yùn)營(yíng)實(shí)例種類(lèi)相同的已存在的運(yùn)營(yíng)實(shí)例,也可以刪除公眾號(hào)中所有已存在的運(yùn)營(yíng)實(shí)例;第二種實(shí)現(xiàn)情況,公眾號(hào)中已存在的運(yùn)營(yíng)實(shí)例與本次新建的運(yùn)營(yíng)實(shí)例種類(lèi)不同,則不刪除任何應(yīng)用實(shí)例,也可以刪除公眾號(hào)中所有已存在的運(yùn)營(yíng)實(shí)例。
[0071]在一個(gè)例子中,還包括:
[0072]根據(jù)所述用戶(hù)名查詢(xún)所述公眾號(hào)的原始ID;
[0073]根據(jù)所述原始ID生成所述運(yùn)營(yíng)實(shí)例的分享鏈接;
[0074]根據(jù)所述分享鏈接分享所述運(yùn)營(yíng)實(shí)例。
[0075]后臺(tái)管理系統(tǒng)調(diào)用服務(wù)器的API自動(dòng)生成運(yùn)營(yíng)實(shí)例后,還提供分享該運(yùn)營(yíng)實(shí)例的方法。根據(jù)公眾號(hào)的用戶(hù)名獲得原始ID,根據(jù)原始ID生成分享該運(yùn)營(yíng)實(shí)例的分享鏈接。利用該分享鏈接可以分享該運(yùn)營(yíng)實(shí)例。當(dāng)運(yùn)營(yíng)實(shí)例有多個(gè)時(shí),根據(jù)原始ID給每個(gè)運(yùn)營(yíng)實(shí)例生成一個(gè)分享鏈接。
[0076]在一個(gè)例子中,還包括:
[0077]給所述公眾號(hào)設(shè)置使用權(quán)限;
[0078]存儲(chǔ)所述用戶(hù)名與所述使用權(quán)限的對(duì)應(yīng)關(guān)系。
[0079]在后臺(tái)管理系統(tǒng)中,給每個(gè)公眾號(hào)設(shè)置使用權(quán)限,存儲(chǔ)公眾號(hào)的用戶(hù)名與使用權(quán)限的對(duì)應(yīng)關(guān)系。公眾號(hào)登錄后,根據(jù)該公眾號(hào)的用戶(hù)名,顯示該公眾號(hào)可以選擇的運(yùn)營(yíng)實(shí)例的種類(lèi)。
[0080]舉例說(shuō)明:后臺(tái)管理系統(tǒng)一共提供了十種類(lèi)型的運(yùn)營(yíng)實(shí)例,若某一公眾號(hào)的權(quán)限為五種類(lèi)型的運(yùn)營(yíng)實(shí)例,則該公眾號(hào)只能選擇五種類(lèi)型的運(yùn)營(yíng)實(shí)例。
[0081 ]再舉例說(shuō)明,公眾號(hào)分為兩種,一種是管理者公眾號(hào),另一種是消費(fèi)者公眾號(hào)。管理者公眾號(hào)登錄后臺(tái)管理系統(tǒng)后,可以對(duì)所顯示的公眾號(hào)進(jìn)行選擇,刪除,新增或修改。而消費(fèi)者公眾號(hào)登錄后臺(tái)管理系統(tǒng)以后,只能對(duì)顯示的公眾號(hào)進(jìn)行選擇,不能進(jìn)行刪除,新增或修改等編輯。
[0082]圖2為本發(fā)明實(shí)施例提供的生成運(yùn)營(yíng)實(shí)例的菜單的裝置,包括:
[0083]獲取單元201,用于獲取公眾號(hào)的用戶(hù)名和密碼。
[0084]第一發(fā)送單元202,用于根據(jù)所述用戶(hù)名和所述密碼向服務(wù)器中的獲取令牌的接口發(fā)送獲取令牌的指令。
[0085]接收單元203,用于接收所述服務(wù)器根據(jù)所述獲取令牌的指令返回的令牌。
[0086]選擇單元204,用于根據(jù)所述用戶(hù)名獲取所述公眾號(hào)所選的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù),根據(jù)所述運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)獲得自定義菜單創(chuàng)建接口所需的數(shù)據(jù)結(jié)構(gòu)。
[0087]第二發(fā)送單元205,用于將所述數(shù)據(jù)結(jié)構(gòu)發(fā)送至所述服務(wù)器.
[0088]創(chuàng)建單元206,用于根根據(jù)所述令牌向所述服務(wù)器中的所述自定義菜單創(chuàng)建接口發(fā)送菜單生成指令,所述菜單生成指令用于指示所述服務(wù)器根據(jù)所述數(shù)據(jù)結(jié)構(gòu)創(chuàng)建所述運(yùn)營(yíng)實(shí)例的菜單。
[0089]在一個(gè)例子中,所述裝置還包括:
[0090]第三發(fā)送單元,用于根據(jù)所述令牌向所述服務(wù)器中的自定義菜單查詢(xún)接口發(fā)送菜單查詢(xún)指令,所述菜單查詢(xún)指令用于指示所述服務(wù)器查詢(xún)所述公眾號(hào)中是否存在所述運(yùn)營(yíng)實(shí)例;
[0091]第四發(fā)送單元,用于所述公眾號(hào)中存在所述運(yùn)營(yíng)實(shí)例時(shí),根據(jù)所述令牌向所述服務(wù)器中的自定義菜單刪除接口發(fā)送菜單刪除指令,所述菜單刪除指令用于指示所述服務(wù)器刪除所述運(yùn)營(yíng)實(shí)例。
[0092]在一個(gè)例子中,所述裝置還包括:
[0093]查詢(xún)單元,用于根據(jù)所述用戶(hù)名查詢(xún)所述公眾號(hào)的原始標(biāo)識(shí)ID;
[0094]生成單元,用于根據(jù)所述原始ID生成所述運(yùn)營(yíng)實(shí)例的分享鏈接;
[0095]分享單元,用于根據(jù)所述分享鏈接分享所述運(yùn)營(yíng)實(shí)例。
[0096]在一個(gè)例子中,所述裝置還包括:
[0097]設(shè)置單元,用于給所述公眾號(hào)設(shè)置使用權(quán)限;
[0098]存儲(chǔ)單元,用于存儲(chǔ)所述用戶(hù)名與所述使用權(quán)限的對(duì)應(yīng)關(guān)系。
[00"]需要說(shuō)明的是,實(shí)際應(yīng)用中:
[0100]所述令牌是access_token。
[0101]所述運(yùn)營(yíng)實(shí)例包括投票實(shí)例,抽獎(jiǎng)實(shí)例,搖一搖實(shí)例以及商城實(shí)例中的任意一種或多種。
[0102]圖2所示的生成運(yùn)營(yíng)實(shí)例的菜單的裝置是與圖1所示的生成運(yùn)營(yíng)實(shí)例的菜單的方法所對(duì)應(yīng)的裝置,具體實(shí)現(xiàn)方法與圖1所示的方法類(lèi)似,參考圖1所示的方法的描述,這里不再贅述。
[0103]圖3為本發(fā)明實(shí)施例提供的生成運(yùn)營(yíng)實(shí)例的菜單的硬件裝置結(jié)構(gòu)示意圖,包括:
[0104]發(fā)送器301,接收器302,存儲(chǔ)器303和處理器304,所述處理器304分別與所述發(fā)送器301,所述接收器302和所述存儲(chǔ)器303相連;
[0105]所述發(fā)送器301用于根據(jù)所述用戶(hù)名和所述密碼向服務(wù)器中的獲取令牌的接口發(fā)送獲取令牌的指令;將所述數(shù)據(jù)結(jié)構(gòu)發(fā)送至所述服務(wù)器;根據(jù)所述令牌向所述服務(wù)器中的所述自定義菜單創(chuàng)建接口發(fā)送菜單生成指令;
[0106]所述接收器302,用于接收所述服務(wù)器根據(jù)所述獲取令牌的指令返回的令牌;
[0107]所述存儲(chǔ)器303用于存儲(chǔ)指令,所述處理器304用于從所述存儲(chǔ)器303調(diào)用指令執(zhí)行,所述指令包括:
[0108]獲取公眾號(hào)的用戶(hù)名和密碼;
[0109]根據(jù)所述用戶(hù)名獲取所述公眾號(hào)所選的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù),根據(jù)所述運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)獲得自定義菜單創(chuàng)建接口所需的數(shù)據(jù)結(jié)構(gòu)。
[0110]可選的,所述發(fā)送器301,還用于根據(jù)所述令牌向所述服務(wù)器中的自定義菜單查詢(xún)接口發(fā)送菜單查詢(xún)指令;所述公眾號(hào)中存在所述運(yùn)營(yíng)實(shí)例時(shí),根據(jù)所述令牌向所述服務(wù)器中的自定義菜單刪除接口發(fā)送菜單刪除指令。
[0111]可選的,所述處理器304還用于從所述存儲(chǔ)器303調(diào)用如下指令執(zhí)行:
[0112]根據(jù)所述用戶(hù)名查詢(xún)所述公眾號(hào)的原始標(biāo)識(shí)ID;
[0113]根據(jù)所述原始ID生成所述運(yùn)營(yíng)實(shí)例的分享鏈接;
[0114]根據(jù)所述分享鏈接分享所述運(yùn)營(yíng)實(shí)例。
[0115]可選的,所述處理器304還用于從所述存儲(chǔ)器303調(diào)用如下指令執(zhí)行:
[0116]給所述公眾號(hào)設(shè)置使用權(quán)限;
[0117]存儲(chǔ)所述用戶(hù)名與所述使用權(quán)限的對(duì)應(yīng)關(guān)系。
[0118]圖3所示的生成運(yùn)營(yíng)實(shí)例的菜單的硬件裝置是與圖1所示的生成運(yùn)營(yíng)實(shí)例的菜單的方法所對(duì)應(yīng)的硬件裝置,具體實(shí)現(xiàn)方法與圖1所示的方法類(lèi)似,參考圖1所示的方法的描述,這里不再贅述。
[0119]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種生成運(yùn)營(yíng)實(shí)例的菜單的方法,其特征在于,所述方法包括: 獲取公眾號(hào)的用戶(hù)名和密碼; 根據(jù)所述用戶(hù)名和所述密碼向服務(wù)器中的獲取令牌的接口發(fā)送獲取令牌的指令; 接收所述服務(wù)器根據(jù)所述獲取令牌的指令返回的令牌; 根據(jù)所述用戶(hù)名獲取所述公眾號(hào)所選的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù),根據(jù)所述運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)獲得自定義菜單創(chuàng)建接口所需的數(shù)據(jù)結(jié)構(gòu); 將所述數(shù)據(jù)結(jié)構(gòu)發(fā)送至所述服務(wù)器; 根據(jù)所述令牌向所述服務(wù)器中的所述自定義菜單創(chuàng)建接口發(fā)送菜單生成指令,所述菜單生成指令用于指示所述服務(wù)器根據(jù)所述數(shù)據(jù)結(jié)構(gòu)創(chuàng)建所述運(yùn)營(yíng)實(shí)例的菜單。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 根據(jù)所述令牌向所述服務(wù)器中的自定義菜單查詢(xún)接口發(fā)送菜單查詢(xún)指令,所述菜單查詢(xún)指令用于指示所述服務(wù)器查詢(xún)所述公眾號(hào)中是否存在所述運(yùn)營(yíng)實(shí)例; 所述公眾號(hào)中存在所述運(yùn)營(yíng)實(shí)例時(shí),根據(jù)所述令牌向所述服務(wù)器中的自定義菜單刪除接口發(fā)送菜單刪除指令,所述菜單刪除指令用于指示所述服務(wù)器刪除所述運(yùn)營(yíng)實(shí)例。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 根據(jù)所述用戶(hù)名查詢(xún)所述公眾號(hào)的原始標(biāo)識(shí)ID; 根據(jù)所述原始ID生成所述運(yùn)營(yíng)實(shí)例的分享鏈接; 根據(jù)所述分享鏈接分享所述運(yùn)營(yíng)實(shí)例。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 給所述公眾號(hào)設(shè)置使用權(quán)限; 存儲(chǔ)所述用戶(hù)名與所述使用權(quán)限的對(duì)應(yīng)關(guān)系。5.根據(jù)權(quán)利要求1-4任意一項(xiàng)所述的方法,其特征在于, 所述令牌是access_token。6.根據(jù)權(quán)利要求1-5任意一項(xiàng)所述的方法,其特征在于, 所述運(yùn)營(yíng)實(shí)例包括投票實(shí)例,抽獎(jiǎng)實(shí)例,搖一搖實(shí)例以及商城實(shí)例中的任意一種或多種。7.一種生成運(yùn)營(yíng)實(shí)例的菜單的裝置,其特征在于,所述裝置包括: 獲取單元,用于獲取公眾號(hào)的用戶(hù)名和密碼; 第一發(fā)送單元,用于根據(jù)所述用戶(hù)名和所述密碼向服務(wù)器中的獲取令牌的接口發(fā)送獲取令牌的指令; 接收單元,用于接收所述服務(wù)器根據(jù)所述獲取令牌的指令返回的令牌; 選擇單元,用于根據(jù)所述用戶(hù)名獲取所述公眾號(hào)所選的運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù),根據(jù)所述運(yùn)營(yíng)實(shí)例所需的數(shù)據(jù)獲得自定義菜單創(chuàng)建接口所需的數(shù)據(jù)結(jié)構(gòu); 第二發(fā)送單元,用于將所述數(shù)據(jù)結(jié)構(gòu)發(fā)送至所述服務(wù)器; 創(chuàng)建單元,用于根根據(jù)所述令牌向所述服務(wù)器中的所述自定義菜單創(chuàng)建接口發(fā)送菜單生成指令,所述菜單生成指令用于指示所述服務(wù)器根據(jù)所述數(shù)據(jù)結(jié)構(gòu)創(chuàng)建所述運(yùn)營(yíng)實(shí)例的菜單。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第三發(fā)送單元,用于根據(jù)所述令牌向所述服務(wù)器中的自定義菜單查詢(xún)接口發(fā)送菜單查詢(xún)指令,所述菜單查詢(xún)指令用于指示所述服務(wù)器查詢(xún)所述公眾號(hào)中是否存在所述運(yùn)營(yíng)實(shí)例; 第四發(fā)送單元,用于所述公眾號(hào)中存在所述運(yùn)營(yíng)實(shí)例時(shí),根據(jù)所述令牌向所述服務(wù)器中的自定義菜單刪除接口發(fā)送菜單刪除指令,所述菜單刪除指令用于指示所述服務(wù)器刪除所述運(yùn)營(yíng)實(shí)例。9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 查詢(xún)單元,用于根據(jù)所述用戶(hù)名查詢(xún)所述公眾號(hào)的原始標(biāo)識(shí)ID; 生成單元,用于根據(jù)所述原始ID生成所述運(yùn)營(yíng)實(shí)例的分享鏈接; 分享單元,用于根據(jù)所述分享鏈接分享所述運(yùn)營(yíng)實(shí)例。10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 設(shè)置單元,用于給所述公眾號(hào)設(shè)置使用權(quán)限; 存儲(chǔ)單元,用于存儲(chǔ)所述用戶(hù)名與所述使用權(quán)限的對(duì)應(yīng)關(guān)系。
【文檔編號(hào)】H04L12/58GK106059897SQ201610370242
【公開(kāi)日】2016年10月26日
【申請(qǐng)日】2016年5月27日
【發(fā)明人】王磊, 張旭, 王卓, 張航
【申請(qǐng)人】東軟集團(tuán)股份有限公司