應(yīng)用上線方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種運行與服務(wù)器的應(yīng)用上線方法及裝置,接收客戶端發(fā)送的需求信息;根據(jù)所述需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果;當(dāng)所述查找結(jié)果為存在符合所述需求信息的應(yīng)用時,發(fā)送查找到的已上傳應(yīng)用的應(yīng)用信息至所述客戶端;接收所述客戶端發(fā)送的應(yīng)用標(biāo)識及配置參數(shù);獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺。同時,本發(fā)明還提供一種對應(yīng)的運行在客戶端的應(yīng)用上線方法及裝置。由于在將選擇的應(yīng)用發(fā)送至上線平臺發(fā)布時,選擇的應(yīng)用可以為已開發(fā)并已上傳的已上傳應(yīng)用,因此可以提高應(yīng)用利用率、降低活動開展成本。
【專利說明】
應(yīng)用上線方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及軟件應(yīng)用上線技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用上線方法及裝置。
【背景技術(shù)】
[0002]隨著微信服務(wù)渠道的發(fā)展,越來越多的用戶通過微信渠道來使用各種服務(wù),客戶對于微信渠道的服務(wù)需求逐漸增加,為此,電力企業(yè)也建立起了自己的微信服務(wù)渠道,為用電客戶提供多元化的遠(yuǎn)程服務(wù)。為了使更多的用戶體驗電力企業(yè)微信服務(wù)渠道,增強微信渠道的推廣能力,電力企業(yè)往往需要通過定期舉行線上游戲、抽獎等宣傳活動,隨著活動的增加,對于微信活動的應(yīng)用開發(fā)需求與管控需求也逐漸加大。
[0003]在當(dāng)前的微信活動運作模式之下,活動整體環(huán)節(jié)包含活動策劃、頁面設(shè)計、應(yīng)用開發(fā)、應(yīng)用上線等環(huán)節(jié),雖然活動流程基本一致,但由于缺乏活動的展示平臺,且活動下線之后系統(tǒng)也無法再被次瀏覽,導(dǎo)致活動的傳播范圍十分局限,也致使相同設(shè)計的活動的系統(tǒng)相隔一段時間之后重復(fù)開發(fā)、上線的現(xiàn)象時有發(fā)生,因此,應(yīng)用利用率較低,活動的開展成本高、效率低。
【發(fā)明內(nèi)容】
[0004]基于此,有必要提供一種提高應(yīng)用利用率、降低活動開展成本的應(yīng)用上線方法及
目.ο
[0005]—種應(yīng)用上線方法,包括:
[0006]接收客戶端發(fā)送的需求信息;
[0007]根據(jù)所述需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果;
[0008]當(dāng)所述查找結(jié)果為存在符合所述需求信息的應(yīng)用時,發(fā)送查找到的已上傳應(yīng)用的應(yīng)用信息至所述客戶端;
[0009]接收所述客戶端發(fā)送的應(yīng)用標(biāo)識及配置參數(shù);
[0010]獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺。
[0011]一種應(yīng)用上線裝置,包括:
[0012]需求接收模塊,用于接收客戶端發(fā)送的需求信息;
[0013]需求查找模塊,用于根據(jù)所述需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果;
[0014]應(yīng)用存在響應(yīng)模塊,用于當(dāng)所述查找結(jié)果為存在符合所述需求信息的應(yīng)用時,發(fā)送查找到的已上傳應(yīng)用的應(yīng)用信息至所述客戶端;
[0015]參數(shù)接收模塊,用于接收所述客戶端發(fā)送的應(yīng)用標(biāo)識及配置參數(shù);
[0016]應(yīng)用上傳模塊,用于獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺。
[0017]一種應(yīng)用上線方法,包括:
[0018]獲取需求信息,并將所述需求信息發(fā)送至服務(wù)器;
[0019]接收服務(wù)器發(fā)送的查找到的已上傳應(yīng)用的應(yīng)用信息,并展示查找到的已上傳應(yīng)用的應(yīng)用信息;
[0020]獲取選擇指令,并根據(jù)所述選擇指令獲取與應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用的配置參數(shù);所述選擇指令包括所述應(yīng)用標(biāo)識;
[0021 ]將所述應(yīng)用標(biāo)識及所述配置參數(shù)發(fā)送至服務(wù)器。
[0022]一種應(yīng)用上線裝置,包括:
[0023]需求獲取模塊,用于獲取需求信息,并將所述需求信息發(fā)送至服務(wù)器;
[0024]應(yīng)用展示模塊,用于接收服務(wù)器發(fā)送的查找到的已上傳應(yīng)用的應(yīng)用信息,并展示查找到的已上傳應(yīng)用的應(yīng)用信息;
[0025]參數(shù)獲取模塊,用于獲取選擇指令,并根據(jù)所述選擇指令獲取與應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用的配置參數(shù);所述選擇指令包括所述應(yīng)用標(biāo)識;
[0026]參數(shù)發(fā)送模塊,用于將所述應(yīng)用標(biāo)識及所述配置參數(shù)發(fā)送至服務(wù)器。
[0027]上述應(yīng)用上線方法及裝置,由于在將選擇的應(yīng)用發(fā)送至上線平臺發(fā)布時,選擇的應(yīng)用可以為已開發(fā)并已上傳的已上傳應(yīng)用,因此可以提高應(yīng)用利用率、降低活動開展成本。
【附圖說明】
[0028]圖1為運行在服務(wù)器的一實施例的應(yīng)用上線方法的流程圖;
[0029]圖2為運行在服務(wù)器的另一實施例的應(yīng)用上線方法的流程圖;
[0030]圖3為運行在服務(wù)器的一實施例的應(yīng)用上線裝置的結(jié)構(gòu)圖;
[0031 ]圖4為運行在客戶端的一實施例的應(yīng)用上線方法的流程圖;
[0032]圖5為運行在客戶端的一實施例中應(yīng)用上線裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0033]為了便于理解本發(fā)明,下面將參照相關(guān)附圖對本發(fā)明進行更全面的描述。附圖中給出了本發(fā)明的較佳的實施例。但是,本發(fā)明可以以許多不同的形式來實現(xiàn),并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使對本發(fā)明的公開內(nèi)容的理解更加透徹全面。
[0034]除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語“或/和”包括一個或多個相關(guān)的所列項目的任意的和所有的組合。
[0035]如圖1所示,為本發(fā)明運行在服務(wù)器的一實施例的應(yīng)用上線方法,包括:
[0036]SI 10:接收客戶端發(fā)送的需求信息。
[0037]客戶端獲取用戶輸入的需求信息。需求信息可以為用戶用自然語言描述的文字信息,如需求信息可以為:采用轉(zhuǎn)盤進行抽獎;也可以為預(yù)設(shè)的需求關(guān)鍵字,如,需求關(guān)鍵字可為:轉(zhuǎn)盤、抽獎。服務(wù)器接收客戶端發(fā)送的需求信息。
[0038]S120:根據(jù)所述需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果。
[0039]服務(wù)器根據(jù)接收到的需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果。其中,已上傳應(yīng)用為開發(fā)人員已完成開發(fā)并已上傳至服務(wù)器的應(yīng)用。具體的,服務(wù)器可以根據(jù)接收到的需求信息的關(guān)鍵字查找是否存在符合所述需求信息的應(yīng)用;可以直接根據(jù)需求信息包括的需求關(guān)鍵字查找是否存在符合所述需求信息的應(yīng)用。
[0040]S170:當(dāng)所述查找結(jié)果為存在符合所述需求信息的應(yīng)用時,發(fā)送查找到的已上傳應(yīng)用的應(yīng)用信息至所述客戶端。
[0041]當(dāng)查找結(jié)果為存在符合所述需求信息的應(yīng)用時,即在已上傳應(yīng)用中存在符合所述需求信息的應(yīng)用,服務(wù)器發(fā)送查找到的符合需求信息的已上傳應(yīng)用的應(yīng)用信息至客戶端。應(yīng)用信息可以包括應(yīng)用名稱、應(yīng)用簡介、應(yīng)用需配置的參數(shù)、應(yīng)用的業(yè)務(wù)邏輯、應(yīng)用的使用方法等信息中的至少一項。
[0042]S180:接收所述客戶端發(fā)送的應(yīng)用標(biāo)識及配置參數(shù)。
[0043]用戶可以通過客戶端展示的應(yīng)用信息對查找到的已上傳應(yīng)用進行選擇??蛻舳双@取用戶輸入的選擇指令,選擇指令包括應(yīng)用標(biāo)識,根據(jù)選擇指令包括的應(yīng)用標(biāo)識確定選擇的符合需求信息的已上傳應(yīng)用需配置的參數(shù),并根據(jù)選擇的符合需求信息的已上傳應(yīng)用需配置的參數(shù)獲取用戶輸入的配置參數(shù),最后將應(yīng)用標(biāo)識及配置參數(shù)發(fā)送至服務(wù)器。服務(wù)器接收客戶端發(fā)送的應(yīng)用標(biāo)識及配置參數(shù)。
[0044]S190:獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺。
[0045]服務(wù)器獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及接收的所述配置參數(shù)打包發(fā)送至上線平臺,在上線平臺上發(fā)布與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用。具體地,上線平臺可以為微信。配置參數(shù)包括活動時間、獎品設(shè)置或/及活動素材等。如此,實現(xiàn)一個應(yīng)用的上線,開展一個活動。
[0046]上述應(yīng)用上線方法,接收客戶端發(fā)送的需求信息;根據(jù)所述需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果;當(dāng)所述查找結(jié)果為存在符合所述需求信息的應(yīng)用時,發(fā)送查找到的已上傳應(yīng)用的應(yīng)用信息至所述客戶端;接收所述客戶端發(fā)送的應(yīng)用標(biāo)識及配置參數(shù);獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺由于在將選擇的應(yīng)用發(fā)送至上線平臺發(fā)布時,選擇的應(yīng)用可以為已開發(fā)并已上傳的已上傳應(yīng)用,因此可以提高應(yīng)用利用率、降低活動開展成本。
[0047]如圖2所示,在其中一個實施例中,步驟3210、3220、3270、3280及3290分別對應(yīng)于上述實施例的步驟S110、S120、S170、S180及S190。還包括:
[0048]S230:當(dāng)所述查找結(jié)果為不存在符合所述需求信息的應(yīng)用時,將所述查找結(jié)果發(fā)送至所述客戶端。
[0049]當(dāng)已上傳應(yīng)用中不存在符合所述需求信息的應(yīng)用時,服務(wù)器將查找結(jié)果發(fā)送至客戶端。若用戶確實需要需求信息所描述的應(yīng)用,可以進一步,執(zhí)行后續(xù)步驟。若用戶不需要需求信息所描述的應(yīng)用,則無需執(zhí)行后續(xù)步驟,可以返回步驟S210。
[0050]S240:接收所述客戶端發(fā)送的詳細(xì)需求信息,并發(fā)布所述詳細(xì)需求信息。
[0051]當(dāng)用戶確實需要需求信息所描述的應(yīng)用時,需要開發(fā)人員根據(jù)詳細(xì)需求信息進行開發(fā),因此,首先要發(fā)布詳細(xì)需求信息,以使開發(fā)人員能夠知曉需求信息,并根據(jù)詳細(xì)需求信息進行應(yīng)用開發(fā)。
[0052]詳細(xì)需求信息為應(yīng)用的具體的功能需求的信息。可以理解地,詳細(xì)需求信息還可以包括聯(lián)系方式或/及附件。聯(lián)系方式為用戶的聯(lián)系方式,附件為對應(yīng)用的具體需求相關(guān)的文件。如此,進一步方便開發(fā)人員通過聯(lián)系客戶或/及閱讀附件的方式對應(yīng)用的實際需求作進一步了解。
[0053]S250:根據(jù)所述詳細(xì)需求信息獲取符合所述詳細(xì)需求信息的應(yīng)用,并將獲取的符合所述詳細(xì)需求信息的應(yīng)用添加至已上傳應(yīng)用中。
[0054]開發(fā)人員開發(fā)完符合需求的應(yīng)用之后,需要將應(yīng)用上傳到服務(wù)器上。服務(wù)器根據(jù)詳細(xì)需求信息獲取開發(fā)人員上傳的符合詳細(xì)需求信息的應(yīng)用,并將獲取的符合詳細(xì)需求信息的應(yīng)用添加至已上傳應(yīng)用中。
[0055]在其中一個實施例中,所述配置參數(shù)包括上線平臺信息及用戶標(biāo)識。上線平臺信息為用戶計劃上線的平臺的相關(guān)信息,如可以包括:上線平臺的名稱、鏈接地址等信息。用戶標(biāo)識為上線平臺的用戶的唯一標(biāo)識。上線平臺為每一個用戶均提供有對應(yīng)的上線接口。
[0056]所述將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及獲取的所述配置參數(shù)打包發(fā)送至上線平臺的步驟,即步驟3190或步驟3290,包括:
[0057]將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及獲取的所述配置參數(shù)打包發(fā)送至所述上線平臺信息對應(yīng)的上線平臺的端口中、與所述用戶標(biāo)識對應(yīng)的用戶的上線接口。即,發(fā)送至所述上線平臺信息對應(yīng)的上線平臺的端口中與所述用戶標(biāo)識對應(yīng)的用戶的上線接口。
[0058]在其中一個實施例中,所述已上傳應(yīng)用采用插件式系統(tǒng)架構(gòu)。已上傳應(yīng)用的系統(tǒng)架構(gòu)為插件式系統(tǒng)架構(gòu)。如此,獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺之后,可以以插件的形式將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用接入到上線平臺的用戶標(biāo)識對應(yīng)用戶的上線接口。其中,用戶標(biāo)識為上線平臺的用戶的唯一標(biāo)識。因此,可以實現(xiàn)應(yīng)用的快速上線,能更快速的應(yīng)對頻繁推廣活動的需要。
[0059]具體地,所述根據(jù)所述詳細(xì)需求信息獲取符合所述詳細(xì)需求信息的應(yīng)用,并將獲取到的符合所述詳細(xì)需求信息的應(yīng)用添加至已上傳應(yīng)用中的步驟,即步驟S250,包括:根據(jù)所述詳細(xì)需求信息獲取符合所述詳細(xì)需求信息的應(yīng)用;將獲取到的符合所述詳細(xì)需求信息的應(yīng)用通過插件的方式添加至已上傳應(yīng)用中。如此,通過插件的方式添加至已上傳應(yīng)用中可以實現(xiàn)應(yīng)用的進一步快速上線,能更進一步快速地應(yīng)對頻繁推廣活動的需要。
[0060]在一個具體實施例中,需求信息包括應(yīng)用接口或/及應(yīng)用算法。已上傳應(yīng)用采用適配器模式,根據(jù)所積累的應(yīng)用開發(fā)經(jīng)驗,采用一套通用應(yīng)用接口和算法,可以滿足絕大多數(shù)活動的業(yè)務(wù)需求,例如,活動的時間控制、參與條件、獎品設(shè)置、抽獎概率算法、獲取活動機會/積分的邏輯、抽獎方式等等。
[0061]當(dāng)有新的活動需要接入時,若已上傳應(yīng)用的系統(tǒng)接口信息和系統(tǒng)算法信息滿足需求信息,則通過配置參數(shù),可以方便的按照插件的方式將應(yīng)用接入到微信服務(wù)號對應(yīng)的上線接口。相反,若已上傳應(yīng)用的系統(tǒng)接口信息和系統(tǒng)算法信息無法滿足需求信息,則通過添加新應(yīng)用、完善接口的方式,滿足需求信息,同時也進一步提升應(yīng)用接口的適用范圍。插件式應(yīng)用可以在上傳至服務(wù)器的已上傳應(yīng)用中供其他用戶再次選擇使用。只需對插件式應(yīng)用進行簡單的配置,如活動時間、獎品設(shè)置等,更換活動素材,即可部署上線。
[0062]如圖3所示,本發(fā)明還提供對應(yīng)于上述運行在服務(wù)器的應(yīng)用上傳方法的應(yīng)用上線裝置,包括:
[0063]需求接收模塊310,用于接收客戶端發(fā)送的需求信息;
[0064]需求查找模塊320,用于根據(jù)所述需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果;
[0065]應(yīng)用存在響應(yīng)模塊370,用于當(dāng)所述查找結(jié)果為存在符合所述需求信息的應(yīng)用時,發(fā)送查找到的已上傳應(yīng)用的應(yīng)用信息至所述客戶端;
[0066]參數(shù)接收模塊380,用于接收所述客戶端發(fā)送的應(yīng)用標(biāo)識及配置參數(shù);
[0067]應(yīng)用上傳模塊390,用于獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺。
[0068]上述應(yīng)用上線裝置,需求接收模塊310接收客戶端發(fā)送的需求信息;需求查找模塊320根據(jù)所述需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果;應(yīng)用存在響應(yīng)模塊370當(dāng)所述查找結(jié)果為存在符合所述需求信息的應(yīng)用時,發(fā)送查找到的已上傳應(yīng)用的應(yīng)用信息至所述客戶端;參數(shù)接收模塊380接收所述客戶端發(fā)送的應(yīng)用標(biāo)識及配置參數(shù);應(yīng)用上傳模塊390獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺。由于在將選擇的應(yīng)用發(fā)送至上線平臺發(fā)布時,選擇的應(yīng)用可以為已開發(fā)并已上傳的已上傳應(yīng)用,因此可以提高應(yīng)用利用率、降低活動開展成本。
[0069]在其中一個實施例中,還包括:
[0070]應(yīng)用不存在響應(yīng)模塊330,用于當(dāng)所述查找結(jié)果為不存在符合所述需求信息的應(yīng)用時,將所述查找結(jié)果發(fā)送至所述客戶端;
[0071]詳需發(fā)布模塊340,用于接收所述客戶端發(fā)送的詳細(xì)需求信息,并發(fā)布所述詳細(xì)需求信息;
[0072]應(yīng)用添加模塊350,用于根據(jù)所述詳細(xì)需求信息獲取符合所述詳細(xì)需求信息的應(yīng)用,并將獲取的符合所述詳細(xì)需求信息的應(yīng)用添加至已上傳應(yīng)用中。
[0073]
[0074]在其中一個實施例中,所述配置參數(shù)包括上線平臺信息及用戶標(biāo)識;
[0075]所述應(yīng)用上線模塊390,用于將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及獲取的所述配置參數(shù)打包發(fā)送至所述上線平臺信息對應(yīng)的上線平臺的端口中、與所述用戶標(biāo)識對應(yīng)的用戶的上線接口。在其中一個實施例中,所述已上傳應(yīng)用采用插件式系統(tǒng)架構(gòu)。
[0076]由于上述裝置與上述方法對應(yīng),對裝置的具體技術(shù)特征與方法的具體技術(shù)特征一一對應(yīng),在此不再贅述。
[0077]請參閱圖4,本發(fā)明還提供一種運行在客戶端的一實施例的應(yīng)用上線方法,包括:
[0078]S410:獲取需求信息,并將所述需求信息發(fā)送至服務(wù)器。
[0079]客戶端獲取用戶輸入的需求信息,并將所述需求信息發(fā)送至服務(wù)器。需求信息可以為用戶用自然語言描述的文字信息,如需求信息可以為:采用轉(zhuǎn)盤進行抽獎;也可以為預(yù)設(shè)的需求關(guān)鍵字,如,需求關(guān)鍵字可為:轉(zhuǎn)盤、抽獎。
[0080]S470:接收服務(wù)器發(fā)送的查找到的已上傳應(yīng)用的應(yīng)用信息,并展示查找到的已上傳應(yīng)用的應(yīng)用信息。
[0081]服務(wù)器接收客戶端發(fā)送的需求信息之后,根據(jù)所述需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果。當(dāng)查找結(jié)果為存在符合所述需求信息的應(yīng)用時,發(fā)送查找到的已上傳應(yīng)用的應(yīng)用信息至客戶端??蛻舳私邮辗?wù)器發(fā)送的查找到的已上傳應(yīng)用的應(yīng)用信息。應(yīng)用信息可以包括應(yīng)用名稱、應(yīng)用簡介、應(yīng)用需配置的參數(shù)、應(yīng)用的業(yè)務(wù)邏輯、應(yīng)用的使用方法等信息中的至少一項。
[0082]S480:獲取選擇指令,并根據(jù)所述選擇指令獲取與應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用的配置參數(shù)。所述選擇指令包括所述應(yīng)用標(biāo)識。
[0083]用戶可以通過客戶端展示的應(yīng)用信息對查找到的已上傳應(yīng)用進行選擇。客戶端獲取用戶輸入的選擇指令,選擇指令包括應(yīng)用標(biāo)識,根據(jù)選擇指令包括的應(yīng)用標(biāo)識確定選擇的符合需求信息的已上傳應(yīng)用需配置的參數(shù),并根據(jù)選擇的符合需求信息的已上傳應(yīng)用需配置的參數(shù)獲取用戶輸入的配置參數(shù)。
[0084]S490:將所述應(yīng)用標(biāo)識及所述配置參數(shù)發(fā)送至服務(wù)器。
[0085]客戶端獲取到選擇指令及配置參數(shù)之后,將應(yīng)用標(biāo)識及所述配置參數(shù)發(fā)送至服務(wù)器。如此,服務(wù)器才能根據(jù)所述選擇指令獲取與應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將所述選擇信息對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺。
[0086]上述應(yīng)用上線方法,獲取需求信息,并將所述需求信息發(fā)送至服務(wù)器;接收服務(wù)器發(fā)送的查找到的已上傳應(yīng)用的應(yīng)用信息,并展示查找到的已上傳應(yīng)用的應(yīng)用信息;獲取選擇指令,并根據(jù)所述選擇指令獲取與應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用的配置參數(shù);所述選擇指令包括所述應(yīng)用標(biāo)識;將所述應(yīng)用標(biāo)識及所述配置參數(shù)發(fā)送至服務(wù)器。由于在將選擇的應(yīng)用發(fā)送至上線平臺發(fā)布時,選擇的應(yīng)用可以為已開發(fā)并已上傳的已上傳應(yīng)用,因此可以提高應(yīng)用利用率、降低活動開展成本。
[0087]在其中一個實施例中,還包括:
[0088]S430:接收服務(wù)器發(fā)送的查找結(jié)果,并獲取詳細(xì)需求信息。
[0089]當(dāng)查找結(jié)果為不存在符合所述需求信息的應(yīng)用時,客戶端接收服務(wù)器發(fā)送的不存在符合所述需求信息的應(yīng)用的查找結(jié)果,并通過預(yù)設(shè)控件獲取發(fā)布需求指令。當(dāng)用戶確實需要需求信息所描述的應(yīng)用時,通過預(yù)設(shè)控件觸發(fā)發(fā)布需求指令。觸發(fā)發(fā)布需求指令之后,用戶需要輸入詳細(xì)需求信息??蛻舳双@取用戶輸入的詳細(xì)需求信息。
[0090]詳細(xì)需求信息為應(yīng)用的具體的功能需求??梢岳斫獾?,詳細(xì)需求信息還可以包括聯(lián)系方式或/及附件。聯(lián)系方式為用戶的聯(lián)系方式,附件為對應(yīng)用的具體需求相關(guān)的文件。如此,進一步方便開發(fā)人員通過聯(lián)系客戶或/及閱讀附件的方式對應(yīng)用的實際需求作進一步了解。
[0091 ] S440:將所述詳細(xì)需求信息發(fā)送至服務(wù)器發(fā)布。
[0092]當(dāng)用戶確實需要需求信息所描述的應(yīng)用時,需要開發(fā)人員根據(jù)詳細(xì)需求信息進行開發(fā),因此,在客戶端獲取到詳細(xì)需求信息之后,需要發(fā)送到服務(wù)器進行發(fā)布,以使開發(fā)人員能夠知曉需求信息,并根據(jù)詳細(xì)需求信息進行應(yīng)用開發(fā)。
[0093]步驟S440之后,可以返回步驟S410,或者結(jié)束程序。直到開發(fā)人員上傳了根據(jù)所述詳細(xì)需求信息開發(fā)的應(yīng)用之后,并再一次執(zhí)行步驟S410時,當(dāng)查詢結(jié)果為存在符合所述需求信息的應(yīng)用時,執(zhí)行步驟S470。
[0094]在其中一個實施例中,所述配置參數(shù)包括上線平臺信息及用戶標(biāo)識。上線平臺信息為用戶計劃上線的平臺的相關(guān)信息,如可以包括:上線平臺的名稱、鏈接地址等信息。用戶標(biāo)識為上線平臺的用戶的唯一標(biāo)識。上線平臺為每一個用戶均提供有對應(yīng)的上線接口。
[0095]在其中一個實施例中,所述已上傳應(yīng)用采用插件式系統(tǒng)架構(gòu)。已上傳應(yīng)用的系統(tǒng)架構(gòu)為插件式系統(tǒng)架構(gòu)。如此,根據(jù)所述選擇信息獲取所述選擇信息對應(yīng)的已上傳應(yīng)用,并將所述選擇信息對應(yīng)的已上傳應(yīng)用及接收的所述配置參數(shù)打包發(fā)送至上線平臺之后,可以以插件的形式將所述選擇信息對應(yīng)的已上傳應(yīng)用接入到上線平臺上用戶標(biāo)識對應(yīng)的上線接口。其中,用戶標(biāo)識為上線平臺的用戶的唯一標(biāo)識。因此,可以實現(xiàn)應(yīng)用的快速上線,能更快速的應(yīng)對頻繁推廣活動的需要。
[0096]在一個具體實施例中,需求信息包括應(yīng)用接口或/及應(yīng)用算法。已上傳應(yīng)用采用適配器模式,根據(jù)所積累的應(yīng)用開發(fā)經(jīng)驗,采用一套通用應(yīng)用接口和算法,可以滿足絕大多數(shù)活動的業(yè)務(wù)需求,例如,活動的時間控制、參與條件、獎品設(shè)置、抽獎概率算法、獲取活動機會/積分的邏輯、抽獎方式等等。
[0097]如圖5所示,本發(fā)明還提供對應(yīng)于上述運行在服務(wù)器的應(yīng)用上傳方法的應(yīng)用上線裝置,包括:
[0098]需求獲取模塊510,用于獲取需求信息,并將所述需求信息發(fā)送至服務(wù)器;
[0099]應(yīng)用展示模塊570,用于接收服務(wù)器發(fā)送的查找到的已上傳應(yīng)用的應(yīng)用信息,并展示查找到的已上傳應(yīng)用的應(yīng)用信息;
[0100]參數(shù)獲取模塊580,用于獲取選擇指令,并根據(jù)所述選擇指令獲取與應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用的配置參數(shù);所述選擇指令包括所述應(yīng)用標(biāo)識;
[0101]參數(shù)發(fā)送模塊590,用于將所述應(yīng)用標(biāo)識及所述配置參數(shù)發(fā)送至服務(wù)器。
[0102]上述應(yīng)用上線裝置,需求獲取模塊510獲取需求信息,并將所述需求信息發(fā)送至服務(wù)器;應(yīng)用展示模塊570接收服務(wù)器發(fā)送的查找到的已上傳應(yīng)用的應(yīng)用信息,并展示查找到的已上傳應(yīng)用的應(yīng)用信息;參數(shù)獲取模塊580獲取選擇指令,并根據(jù)所述選擇指令獲取與應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用的配置參數(shù);所述選擇指令包括所述應(yīng)用標(biāo)識;參數(shù)發(fā)送模塊590將所述應(yīng)用標(biāo)識及所述配置參數(shù)發(fā)送至服務(wù)器。由于在將選擇的應(yīng)用發(fā)送至上線平臺發(fā)布時,選擇的應(yīng)用可以為已開發(fā)并已上傳的已上傳應(yīng)用,因此可以提高應(yīng)用利用率、降低活動開展成本。
[0103]請繼續(xù)參閱圖5,在其中一個實施例中,還包括:
[0104]詳需獲取模塊530,用于接收服務(wù)器發(fā)送的查找結(jié)果,并獲取詳細(xì)需求信息。
[0105]詳需發(fā)送模塊540,用于將所述詳細(xì)需求信息發(fā)送至服務(wù)器發(fā)布。
[0106]由于上述裝置與上述方法對應(yīng),對裝置的具體技術(shù)特征與方法的具體技術(shù)特征一一對應(yīng),在此不再贅述。
[0107]以上實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出多個變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項】
1.一種應(yīng)用上線方法,其特征在于,包括: 接收客戶端發(fā)送的需求信息; 根據(jù)所述需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果; 當(dāng)所述查找結(jié)果為存在符合所述需求信息的應(yīng)用時,發(fā)送查找到的已上傳應(yīng)用的應(yīng)用信息至所述客戶端; 接收所述客戶端發(fā)送的應(yīng)用標(biāo)識及配置參數(shù); 獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺。2.根據(jù)權(quán)利要求1所述的應(yīng)用上線方法,其特征在于,還包括: 當(dāng)所述查找結(jié)果為不存在符合所述需求信息的應(yīng)用時,將所述查找結(jié)果發(fā)送至所述客戶端; 接收所述客戶端發(fā)送的詳細(xì)需求信息,并發(fā)布所述詳細(xì)需求信息; 根據(jù)所述詳細(xì)需求信息獲取符合所述詳細(xì)需求信息的應(yīng)用,并將獲取的符合所述詳細(xì)需求信息的應(yīng)用添加至已上傳應(yīng)用中。3.根據(jù)權(quán)利要求1或2所述的應(yīng)用上線方法,其特征在于,所述配置參數(shù)包括上線平臺信息及用戶標(biāo)識; 所述將所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及獲取的所述配置參數(shù)打包發(fā)送至上線平臺的步驟,包括: 將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及獲取的所述配置參數(shù)打包發(fā)送至所述上線平臺信息對應(yīng)的上線平臺的端口中、與所述用戶標(biāo)識對應(yīng)的用戶的上線接口。4.根據(jù)權(quán)利要求1或2所述的應(yīng)用上線方法,其特征在于,所述已上傳應(yīng)用采用插件式系統(tǒng)架構(gòu)。5.一種應(yīng)用上線裝置,其特征在于,包括: 需求接收模塊,用于接收客戶端發(fā)送的需求信息; 需求查找模塊,用于根據(jù)所述需求信息在已上傳應(yīng)用中查找是否存在符合所述需求信息的應(yīng)用,得到查找結(jié)果; 應(yīng)用存在響應(yīng)模塊,用于當(dāng)所述查找結(jié)果為存在符合所述需求信息的應(yīng)用時,發(fā)送查找到的已上傳應(yīng)用的應(yīng)用信息至所述客戶端; 參數(shù)接收模塊,用于接收所述客戶端發(fā)送的應(yīng)用標(biāo)識及配置參數(shù); 應(yīng)用上傳模塊,用于獲取與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用,并將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及所述配置參數(shù)打包發(fā)送至上線平臺。6.根據(jù)權(quán)利要求5所述的應(yīng)用上線裝置,其特征在于,還包括: 應(yīng)用不存在響應(yīng)模塊,用于當(dāng)所述查找結(jié)果為不存在符合所述需求信息的應(yīng)用時,將所述查找結(jié)果發(fā)送至所述客戶端; 詳需發(fā)布模塊,用于接收所述客戶端發(fā)送的詳細(xì)需求信息,并發(fā)布所述詳細(xì)需求信息;應(yīng)用添加模塊,用于根據(jù)所述詳細(xì)需求信息獲取符合所述詳細(xì)需求信息的應(yīng)用,并將獲取的符合所述詳細(xì)需求信息的應(yīng)用添加至已上傳應(yīng)用中。7.根據(jù)權(quán)利要求5或6所述的應(yīng)用上線裝置,其特征在于,所述配置參數(shù)包括上線平臺信息及用戶標(biāo)識; 所述應(yīng)用上線模塊,用于將與所述應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用及獲取的所述配置參數(shù)打包發(fā)送至所述上線平臺信息對應(yīng)的上線平臺的端口中、與所述用戶標(biāo)識對應(yīng)的用戶的上線接口。8.根據(jù)權(quán)利要求6或7所述的應(yīng)用上線裝置,其特征在于,所述已上傳應(yīng)用采用插件式系統(tǒng)架構(gòu)。9.一種應(yīng)用上線方法,其特征在于,包括: 獲取需求信息,并將所述需求信息發(fā)送至服務(wù)器; 接收服務(wù)器發(fā)送的查找到的已上傳應(yīng)用的應(yīng)用信息,并展示查找到的已上傳應(yīng)用的應(yīng)用信息; 獲取選擇指令,并根據(jù)所述選擇指令獲取與應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用的配置參數(shù);所述選擇指令包括所述應(yīng)用標(biāo)識; 將所述應(yīng)用標(biāo)識及所述配置參數(shù)發(fā)送至服務(wù)器。10.一種應(yīng)用上線裝置,其特征在于,包括: 需求獲取模塊,用于獲取需求信息,并將所述需求信息發(fā)送至服務(wù)器; 應(yīng)用展示模塊,用于接收服務(wù)器發(fā)送的查找到的已上傳應(yīng)用的應(yīng)用信息,并展示查找到的已上傳應(yīng)用的應(yīng)用信息; 參數(shù)獲取模塊,用于獲取選擇指令,并根據(jù)所述選擇指令獲取與應(yīng)用標(biāo)識對應(yīng)的已上傳應(yīng)用的配置參數(shù);所述選擇指令包括所述應(yīng)用標(biāo)識; 參數(shù)發(fā)送模塊,用于將所述應(yīng)用標(biāo)識及所述配置參數(shù)發(fā)送至服務(wù)器。
【文檔編號】H04L29/08GK105933168SQ201610515094
【公開日】2016年9月7日
【申請日】2016年6月30日
【發(fā)明人】許暉, 王潔鵬, 黃倩云, 夏暉, 劉紅燕, 陳波, 謝輝
【申請人】廣東電網(wǎng)有限責(zé)任公司珠海供電局