国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種服務(wù)響應(yīng)方法及其中間件與流程

      文檔序號(hào):11292203閱讀:316來源:國(guó)知局
      一種服務(wù)響應(yīng)方法及其中間件與流程

      本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種服務(wù)響應(yīng)方法及其中間件。



      背景技術(shù):

      隨著網(wǎng)絡(luò)服務(wù)的種類越來越多,用戶常常需要通過第三方服務(wù)平臺(tái)獲取相應(yīng)的網(wǎng)絡(luò)服務(wù)。但由于第三方服務(wù)平臺(tái)的開發(fā)周期長(zhǎng),以及更新成本較大,無法及時(shí)地更新該平臺(tái)的服務(wù)種類。

      舉例性地,當(dāng)?shù)谌椒?wù)平臺(tái)為微信公眾號(hào)平臺(tái)時(shí),用戶只可以在該平臺(tái)提供的服務(wù)按鍵中選擇所需的服務(wù),如群發(fā)圖文信息、回答粉絲疑問等一般服務(wù),但對(duì)于個(gè)性化服務(wù)或者特殊性服務(wù)等額外服務(wù)將無法進(jìn)行響應(yīng),如用戶的粉絲數(shù)逐漸增多,需要在管理該微信公眾號(hào)中的粉絲并進(jìn)行相關(guān)的粉絲分析,用戶只可以手動(dòng)獲取粉絲資料并通過人工或其他軟件完成,無法直接通過微信服務(wù)平臺(tái)進(jìn)行上述的操作??梢?,現(xiàn)有第三方服務(wù)平臺(tái),無法滿足用戶多種類的服務(wù)請(qǐng)求,用戶體驗(yàn)度低。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例的目的在于提供一種基于中間件的服務(wù)響應(yīng)方法及其中間件,旨在解決現(xiàn)有第三方服務(wù)平臺(tái),無法滿足用戶大量的服務(wù)請(qǐng)求,用戶體驗(yàn)度低的問題。

      第一方面,本發(fā)明實(shí)施例提供一種服務(wù)響應(yīng)方法,所述服務(wù)響應(yīng)方法包括:

      接收用戶發(fā)送的注冊(cè)信息;其中,所述注冊(cè)信息包含第三方服務(wù)平臺(tái)的標(biāo)識(shí)以及所述用戶登錄所述第三方服務(wù)平臺(tái)的登錄信息;

      根據(jù)所述標(biāo)識(shí)以及登錄信息,將額外服務(wù)添加至所述用戶在所述第三方服務(wù)平臺(tái)對(duì)應(yīng)的可響應(yīng)服務(wù)列表;其中,所述額外服務(wù)為所述可響應(yīng)服務(wù)列表外的其他服務(wù);

      接收所述用戶發(fā)送的服務(wù)請(qǐng)求,并判斷所述服務(wù)請(qǐng)求對(duì)應(yīng)的服務(wù)類型是否為所述額外服務(wù);

      若所述服務(wù)類型為額外服務(wù),則通過中間件響應(yīng)所述服務(wù)請(qǐng)求。

      第二方面,本發(fā)明實(shí)施例提供一種中間件,所述中間件包括:

      注冊(cè)信息接收單元,用于接收用戶發(fā)送的注冊(cè)信息;其中,所述注冊(cè)信息包含第三方服務(wù)平臺(tái)的標(biāo)識(shí)以及所述用戶登錄所述第三方服務(wù)平臺(tái)的登錄信息;

      額外服務(wù)添加單元,用于根據(jù)所述標(biāo)識(shí)以及登錄信息,將額外服務(wù)添加至所述用戶在所述第三方服務(wù)平臺(tái)對(duì)應(yīng)的可響應(yīng)服務(wù)列表;其中,所述額外服務(wù)為所述可響應(yīng)服務(wù)列表外的其他服務(wù);

      服務(wù)接收單元,用于接收所述用戶發(fā)送的服務(wù)請(qǐng)求,并判斷所述服務(wù)請(qǐng)求對(duì)應(yīng)的服務(wù)類型是否為所述額外服務(wù);

      服務(wù)響應(yīng)單元,用于若所述服務(wù)類型為額外服務(wù),則通過中間件響應(yīng)所述服務(wù)請(qǐng)求。

      實(shí)施本發(fā)明實(shí)施例提供的一種服務(wù)響應(yīng)方法及其中間件具有以下有益效果:

      本發(fā)明實(shí)施例中用戶通過在中間件進(jìn)行注冊(cè),獲得第三方平臺(tái)的額外服務(wù)權(quán)限,并利用第三方服務(wù)平臺(tái)發(fā)起相應(yīng)的額外服務(wù)請(qǐng)求,第三方服務(wù)平臺(tái)在接收到額外服務(wù)請(qǐng)求后,將交由中間件進(jìn)行響應(yīng),從而為用戶提供更多服務(wù)??梢?,本發(fā)明實(shí)施例中,用戶不需要安裝或使用新的第三方服務(wù)平臺(tái),只需進(jìn)行相關(guān)的注冊(cè)操作,則可通過原有的第三方服務(wù)平臺(tái)進(jìn)行多樣的服務(wù)請(qǐng)求,提高用戶體驗(yàn)度。另一方面,由于中間件進(jìn)行服務(wù)更新以及添加較為靈活,從而可及時(shí)使用用戶的服務(wù)需求,提高了第三方服務(wù)平臺(tái)的更新效率以及用戶體驗(yàn)度。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1是本發(fā)明實(shí)施例提供的一種服務(wù)響應(yīng)方法的流程圖;

      圖2是本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法的流程圖;

      圖3a是本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法中s207的具體實(shí)現(xiàn)示意圖;

      圖3b是本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法中中間件響應(yīng)互動(dòng)服務(wù)請(qǐng)求的交互流程圖;

      圖4a是本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法中s207的具體實(shí)現(xiàn)示意圖;

      圖4b是本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法中中間件響應(yīng)外部鏈接訪問服務(wù)請(qǐng)求的交互流程圖;

      圖5a是本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法中s104的具體實(shí)現(xiàn)示意圖;

      圖5b是本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法中中間件響應(yīng)消息推送服務(wù)請(qǐng)求的交互流程圖;

      圖6是本發(fā)明一實(shí)施例提供的一種中間件的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      本發(fā)明實(shí)施例中用戶通過在中間件進(jìn)行注冊(cè),獲得第三方平臺(tái)的額外服務(wù)權(quán)限,并利用第三方服務(wù)平臺(tái)發(fā)起相應(yīng)的額外服務(wù)請(qǐng)求,第三方服務(wù)平臺(tái)在接收到額外服務(wù)請(qǐng)求后,將交由中間件進(jìn)行響應(yīng),從而為用戶提供更多服務(wù),解決了現(xiàn)有第三方服務(wù)平臺(tái),無法滿足用戶大量的服務(wù)請(qǐng)求,用戶體驗(yàn)度低的問題。

      在本發(fā)明實(shí)施例中,流程的執(zhí)行主體為中間件。該中間件可作為安裝有相關(guān)服務(wù)程序的獨(dú)立網(wǎng)絡(luò)設(shè)備部署于用戶與第三方服務(wù)器的通信網(wǎng)絡(luò)中,舉例性地,如服務(wù)器或網(wǎng)絡(luò)服務(wù)平臺(tái);也可以作為第三方服務(wù)器或用戶的終端設(shè)備中的系統(tǒng)軟件或服務(wù)程序。圖1示出了本發(fā)明實(shí)施例提供的一種服務(wù)響應(yīng)方法的實(shí)現(xiàn)流程圖,詳述如下:

      在s101中,接收用戶發(fā)送的注冊(cè)信息;其中,所述注冊(cè)信息包含第三方服務(wù)平臺(tái)的標(biāo)識(shí)以及所述用戶登錄所述第三方服務(wù)平臺(tái)的登錄信息。

      在本實(shí)施例中,用戶通過通信網(wǎng)絡(luò)向中間件發(fā)送注冊(cè)消息,中間件在接收到該注冊(cè)消息后,將提取注冊(cè)信息包含的第三方服務(wù)平臺(tái)的標(biāo)識(shí)以及用戶登錄第三方服務(wù)平臺(tái)的登錄信息。

      在本實(shí)施例中,由于中間件需要為用戶在該第三方服務(wù)平臺(tái)中提供額外的服務(wù),因此,需要首先根據(jù)第三方服務(wù)平臺(tái)的標(biāo)識(shí)確定用戶所需添加服務(wù)的第三方服務(wù)平臺(tái),而且根據(jù)用戶在該第三服務(wù)平臺(tái)對(duì)應(yīng)的登錄信息,進(jìn)行相關(guān)的服務(wù)添加操作。舉例性地,若該中間件可在微信、支付寶以及微博三個(gè)第三方服務(wù)平臺(tái)提供額外服務(wù),用戶所發(fā)送的注冊(cè)信息指明需要進(jìn)行服務(wù)擴(kuò)展的第三方服務(wù)平臺(tái),如微信,并提供登錄微信的登錄信息。

      可選地,在本實(shí)施例中,中間件的存儲(chǔ)器內(nèi)存儲(chǔ)有可擴(kuò)展服務(wù)列表,該可擴(kuò)展服務(wù)列表中記載了該中間件已被授權(quán)對(duì)其添加額外服務(wù)的第三方服務(wù)平臺(tái)的標(biāo)識(shí)。中間件在接收到用戶發(fā)送的注冊(cè)信息后,將提取注冊(cè)信息中包含的第三方服務(wù)平臺(tái)的標(biāo)識(shí),并查詢?cè)摽蓴U(kuò)展服務(wù)列表中是否包含該注冊(cè)信息中的標(biāo)識(shí)。若可擴(kuò)展服務(wù)列表中包含該標(biāo)識(shí),則執(zhí)行s102的相關(guān)步驟;反之,若可擴(kuò)展服務(wù)列表中不包含該標(biāo)識(shí),則返回不支持信息給用戶或轉(zhuǎn)發(fā)至其他可支持該標(biāo)識(shí)對(duì)應(yīng)的第三方服務(wù)平臺(tái)的中間件,也可以直接忽略該注冊(cè)信息,不進(jìn)行響應(yīng)。

      在本實(shí)施例中,中間件可與第三方服務(wù)器或用戶的終端設(shè)備之間相連。若中間件部署于第三方服務(wù)器內(nèi),用戶將注冊(cè)信息發(fā)送給中間件服務(wù)器,中間件服務(wù)器根據(jù)注冊(cè)信息中的第三方服務(wù)器平臺(tái)標(biāo)識(shí),將該注冊(cè)信息發(fā)送給對(duì)應(yīng)的第三方服務(wù)器內(nèi)的中間件,中間件通過中間件服務(wù)器接收到用戶發(fā)送的注冊(cè)信息,并執(zhí)行相關(guān)的服務(wù)響應(yīng)操作。若中間件部署于用戶的終端設(shè)備內(nèi),則直接通過用戶終端設(shè)備內(nèi)部的通信信道,接收用戶發(fā)送的注冊(cè)信息。

      在本實(shí)施例中,若中間件為獨(dú)立網(wǎng)絡(luò)設(shè)備部署于用戶與第三方服務(wù)器的通信網(wǎng)絡(luò)中,用戶可基于中間件的網(wǎng)絡(luò)地址或中間件的注冊(cè)平臺(tái)直接向其發(fā)送注冊(cè)信息;也可以通過第三方服務(wù)平臺(tái),通過第三方服務(wù)平臺(tái)轉(zhuǎn)發(fā)至對(duì)應(yīng)的中間件,可選地,在該情況下,用戶在生成注冊(cè)信息時(shí)不需要輸入第三方服務(wù)平臺(tái)的標(biāo)識(shí),第三方服務(wù)平臺(tái)在接收到該注冊(cè)信息后,將其對(duì)應(yīng)的標(biāo)識(shí)添加至該用戶發(fā)送的注冊(cè)信息內(nèi),并將該信息轉(zhuǎn)發(fā)給中間件。

      在s102中,根據(jù)所述標(biāo)識(shí)以及登錄信息,將額外服務(wù)添加至所述用戶在所述第三方服務(wù)平臺(tái)對(duì)應(yīng)的可響應(yīng)服務(wù)列表;其中,所述額外服務(wù)為所述可響應(yīng)服務(wù)列表外的其他服務(wù)。

      在本實(shí)施例中,中間件在獲取到用戶發(fā)送的注冊(cè)信息后,將提取注冊(cè)信息中的第三方服務(wù)平臺(tái)的標(biāo)識(shí)以及對(duì)應(yīng)的登錄信息,并根據(jù)該標(biāo)識(shí)確定所需擴(kuò)展服務(wù)的第三方服務(wù)平臺(tái),根據(jù)用戶的登錄信息確定該用戶在第三方平臺(tái)中對(duì)應(yīng)的賬戶信息。

      在本實(shí)施例中,中間件根據(jù)第三方平臺(tái)的標(biāo)識(shí),確定用戶在該第三方服務(wù)平臺(tái)的可響應(yīng)服務(wù)列表,并根據(jù)該可響應(yīng)服務(wù)列表確定對(duì)應(yīng)的額外服務(wù)項(xiàng)。舉例性地,中間件可提供5項(xiàng)服務(wù)。而微信服務(wù)平臺(tái)只可提供第一服務(wù)以及第二服務(wù),則對(duì)于微信服務(wù)平臺(tái)而言,中間件的額外服務(wù)為第三服務(wù)、第四服務(wù)以及第五服務(wù);而支付寶服務(wù)平臺(tái)可提供第一至第三服務(wù),則中間件的額外服務(wù)為第四服務(wù)以及第五服務(wù)。可見,由于每個(gè)第三方服務(wù)平臺(tái)所提供的服務(wù)種類并不一致,將直接影響額外服務(wù)包含的服務(wù)項(xiàng)內(nèi)容,因此中間件除了通過第三方服務(wù)平臺(tái)標(biāo)識(shí)確定用戶所需擴(kuò)展服務(wù)的平臺(tái)外,還需根據(jù)可響應(yīng)服務(wù)列表確定額外服務(wù)所包含的服務(wù)項(xiàng)。

      在本實(shí)施例中,用戶需使用第三方服務(wù)平臺(tái)進(jìn)行相關(guān)的服務(wù)操作,應(yīng)具備對(duì)應(yīng)的個(gè)人賬戶,而每個(gè)賬戶將對(duì)應(yīng)一個(gè)可響應(yīng)服務(wù)列表,其中,可響應(yīng)服務(wù)列表用于指示該第三方服務(wù)平臺(tái)可響應(yīng)的服務(wù)請(qǐng)求種類??蛇x地,該可響應(yīng)服務(wù)列表與其賬戶權(quán)限相對(duì)應(yīng)。舉例性地,若用戶的賬戶權(quán)限為管理員權(quán)限,則第三方服務(wù)平臺(tái)將響應(yīng)用戶發(fā)起的所有種類的服務(wù)請(qǐng)求;若用戶的賬戶權(quán)限為未驗(yàn)證權(quán)限,則第三方服務(wù)平臺(tái)只響應(yīng)基本功能對(duì)飲個(gè)服務(wù)請(qǐng)求,如微信中的接收信息以及查找歷史記錄等服務(wù)請(qǐng)求。

      在本實(shí)施例中,由于中間件用于為第三方服務(wù)平臺(tái)提供額外的服務(wù)內(nèi)容,而額外的服務(wù)內(nèi)容為該用戶在其對(duì)應(yīng)的賬戶權(quán)限內(nèi)無法進(jìn)行操作的,為了使得第三方服務(wù)平臺(tái)可處理相關(guān)的服務(wù)請(qǐng)求,并將對(duì)應(yīng)的服務(wù)請(qǐng)求交由中間件進(jìn)行響應(yīng)操作,因此將額外服務(wù)添加至用戶的可響應(yīng)服務(wù)列表內(nèi)。

      舉例性地,在本實(shí)施例中,額外服務(wù)包括但不限于:粉絲行為分析、用戶詳細(xì)信息報(bào)告、信息群發(fā)、生成自定義二維碼、商城設(shè)置、生成自定義卡券、掃一掃服務(wù)、搖一搖服務(wù)、智能wifi連接服務(wù)等。

      在s103中,接收所述用戶發(fā)送的服務(wù)請(qǐng)求,并判斷所述服務(wù)請(qǐng)求對(duì)應(yīng)的服務(wù)類型是否為所述額外服務(wù)。

      在本實(shí)施例中,用戶在獲得額外服務(wù)的使用權(quán)限后,將可以在第三方服務(wù)平臺(tái)中進(jìn)行相應(yīng)的額外服務(wù)操作。因而,用戶在第三方服務(wù)平臺(tái)中發(fā)起的服務(wù)種類包括原本可響應(yīng)服務(wù)列表內(nèi)的正常服務(wù)以及新增的額外服務(wù)兩種,其中需要說明的是,正常服務(wù)具體為用戶在未在中間件上進(jìn)行注冊(cè)前已享受的服務(wù)。

      在本實(shí)施例中,中間件在接收到用戶通過發(fā)送的服務(wù)請(qǐng)求后,將判斷該服務(wù)請(qǐng)求是否屬于額外服務(wù),若是,則執(zhí)行s104的相關(guān)操作,若不是,則不進(jìn)行響應(yīng),交由第三方服務(wù)平臺(tái)直接進(jìn)行相關(guān)的服務(wù)響應(yīng)。其中,用戶可通過第三方服務(wù)平臺(tái)發(fā)起相關(guān)的服務(wù)請(qǐng)求,也可以通過其他方式,如直接向中間件通信或通過其他第三方服務(wù)平臺(tái)向中間件發(fā)送服務(wù)請(qǐng)求。

      可選地,在本實(shí)施例中,用戶的服務(wù)請(qǐng)求可通過第三方服務(wù)平臺(tái)同步發(fā)送給第三方服務(wù)平臺(tái)以及中間件。兩者在接收到服務(wù)請(qǐng)求后均判斷該服務(wù)類型是否為額外服務(wù),若是,則第三方服務(wù)平臺(tái)不響應(yīng)該請(qǐng)求,等待中間件進(jìn)行處理,并將中間件生成的處理結(jié)果返回給用戶;若服務(wù)請(qǐng)求并非額外服務(wù),則第三方服務(wù)平臺(tái)進(jìn)行響應(yīng),中間件將該服務(wù)請(qǐng)求丟棄。

      在s104中,若所述服務(wù)類型為額外服務(wù),則通過中間件響應(yīng)所述服務(wù)請(qǐng)求。

      在本實(shí)施例中,中間件已根據(jù)服務(wù)請(qǐng)求的服務(wù)類型確定該服務(wù)請(qǐng)求為額外服務(wù),則根據(jù)不同的服務(wù)類型,執(zhí)行相應(yīng)的服務(wù)流程操作,從而響應(yīng)用戶的服務(wù)請(qǐng)求。

      以上可以看出,本發(fā)明實(shí)施例提供的一種服務(wù)響應(yīng)方法用戶通過在中間件進(jìn)行注冊(cè),獲得第三方平臺(tái)的額外服務(wù)權(quán)限,并利用第三方服務(wù)平臺(tái)發(fā)起相應(yīng)的額外服務(wù)請(qǐng)求,第三方服務(wù)平臺(tái)在接收到額外服務(wù)請(qǐng)求后,將交由中間件進(jìn)行響應(yīng),從而為用戶提供更多服務(wù)??梢?,本發(fā)明實(shí)施例中,用戶不需要安裝或使用新的第三方服務(wù)平臺(tái),只需進(jìn)行相關(guān)的注冊(cè)操作,則可通過原有的第三方服務(wù)平臺(tái)進(jìn)行多樣的服務(wù)請(qǐng)求,提高用戶體驗(yàn)度。另一方面,由于中間件進(jìn)行服務(wù)更新以及添加較為靈活,從而可及時(shí)使用用戶的服務(wù)需求,提高了第三方服務(wù)平臺(tái)的更新效率以及用戶體驗(yàn)度。

      圖2示出了本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法的具體實(shí)現(xiàn)流程圖。參見圖2所述,相對(duì)于上一實(shí)施例,本實(shí)施例提供的一種基于中間件的服務(wù)響應(yīng)方法包含以下步驟,詳述如下:

      進(jìn)一步地,作為本發(fā)明另一實(shí)施例,所述登錄信息包含用戶標(biāo)識(shí)信息以及用戶密碼信息;

      所述通過中間件響應(yīng)所述服務(wù)請(qǐng)求之前,還包括:

      在s204中,提取所述服務(wù)請(qǐng)求包含的用戶標(biāo)識(shí)信息以及用戶密碼信息。

      在本實(shí)施例中,用戶在中間件進(jìn)行注冊(cè)時(shí)發(fā)送的注冊(cè)信息將包含登錄第三方服務(wù)平臺(tái)的登錄信息,其中該登錄信息將包含用戶標(biāo)識(shí)信息以及用戶密碼信息。用戶標(biāo)識(shí)信息包括但不限于:用戶名稱、用戶身份號(hào)(identity,id號(hào))、關(guān)聯(lián)手機(jī)號(hào)、郵箱等。用戶密碼信息包括但不限于:用戶登錄密碼信息、用戶與第三方服務(wù)平臺(tái)通信的公鑰信息以及私鑰信息等。

      在本實(shí)施例中,由于用戶是通過第三方服務(wù)平臺(tái)發(fā)起服務(wù)請(qǐng)求的,屬于用戶與第三方服務(wù)平臺(tái)之間的一種交互內(nèi)容。因此該服務(wù)請(qǐng)求將包含有用戶的標(biāo)識(shí)信息以及用戶的密碼信息,以便于標(biāo)示該服務(wù)請(qǐng)求對(duì)應(yīng)的用戶的賬戶。

      在本實(shí)施例中,中間件將通過預(yù)設(shè)的用戶參數(shù)提取規(guī)則,從服務(wù)請(qǐng)求中提取用戶標(biāo)識(shí)信息以及用戶密碼信息。其中,該預(yù)設(shè)的用戶參數(shù)提取規(guī)則可以為:直接讀取服務(wù)請(qǐng)求中對(duì)應(yīng)的字段內(nèi)容,將該字段內(nèi)容的作為用戶標(biāo)識(shí)信息或用戶密碼信息;若該服務(wù)請(qǐng)求已經(jīng)過加密處理,中間件可通過預(yù)設(shè)的解密密鑰對(duì)服務(wù)請(qǐng)求進(jìn)行解密操作,然后在讀取相關(guān)的信息,該解密密鑰為中間件以及第三方服務(wù)平臺(tái)約定的用于解密信息的密鑰。

      在s205中,將所述服務(wù)請(qǐng)求包含的用戶標(biāo)識(shí)信息與所述登錄信息的用戶標(biāo)識(shí)信息進(jìn)行匹配,以及將所述服務(wù)請(qǐng)求包含的用戶密碼信息與所述登錄信息包含的用戶密碼信息進(jìn)行匹配。

      在本實(shí)施例中,中間件將服務(wù)請(qǐng)求包含的用戶標(biāo)識(shí)與登錄信息的用戶標(biāo)識(shí)信息進(jìn)行匹配,以及將服務(wù)請(qǐng)求包含的用戶密碼信息以及登錄信息的用戶密碼信息進(jìn)行匹配,若兩者均匹配成功,則確定該服務(wù)請(qǐng)求合法;反之,若任一項(xiàng)匹配不成功,即用戶標(biāo)識(shí)信息不匹配或用戶密碼信息不匹配,則確定該服務(wù)請(qǐng)求有誤或非法。

      在本實(shí)施例中,匹配的方式包括但不限于:直接比較兩個(gè)信息是否一致,或者通過對(duì)應(yīng)的映射規(guī)則對(duì)信息進(jìn)行映射后,得到的結(jié)果是否一致。

      在s206中,根據(jù)匹配結(jié)果確定是否通過所述中間件響應(yīng)所述服務(wù)請(qǐng)求。

      在本實(shí)施例中,若服務(wù)請(qǐng)求包含的用戶標(biāo)識(shí)信息以及用戶密碼信息均匹配成功,則響應(yīng)該服務(wù)請(qǐng)求;反之,若服務(wù)請(qǐng)求包含的用戶標(biāo)識(shí)信息或用戶密碼信息匹配不成功,則返回身份信息有誤指令,以告知用戶需重新生成正確的服務(wù)請(qǐng)求,或直接丟棄該服務(wù)請(qǐng)求,不進(jìn)行相關(guān)處理。

      在本發(fā)明實(shí)施例中,中間件通過提取服務(wù)請(qǐng)求中的用戶標(biāo)識(shí)信息以及用戶密碼信息,將其與已登記的相應(yīng)信息進(jìn)行匹配,從而確定該服務(wù)請(qǐng)求是否合法,提高了中間件響應(yīng)服務(wù)的安全性,避免不法分子冒充合法用戶發(fā)起相關(guān)的服務(wù)操作。

      需要說明的是,在本實(shí)施例中,由于s201與s101的相關(guān)操作完成相同,s202與s102的相關(guān)操作完全相同。s203與s103的相關(guān)操作完全相同,s207與s104的相關(guān)操作完全相同,因此s201、s202、s203以及s207的相關(guān)內(nèi)容可參見s101至s104的相關(guān)闡述,在此不再贅述。

      圖3a示出了本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法中s207的具體實(shí)現(xiàn)流程圖。參見圖3a所述,相對(duì)于上一實(shí)施例,本實(shí)施例提供的一種服務(wù)響應(yīng)方法中s207包含以下多個(gè)步驟,詳述如下:

      進(jìn)一步地,作為本發(fā)明另一實(shí)施例,所述服務(wù)請(qǐng)求為互動(dòng)服務(wù)請(qǐng)求;

      所述通過中間件響應(yīng)所述服務(wù)請(qǐng)求,包括:

      在s301中,獲取所述互動(dòng)服務(wù)請(qǐng)求包含的互動(dòng)內(nèi)容以及互動(dòng)對(duì)象標(biāo)識(shí)。

      在本實(shí)施例中,服務(wù)請(qǐng)求為互動(dòng)服務(wù)請(qǐng)求,由于互動(dòng)服務(wù)請(qǐng)求需要用戶以及互動(dòng)方進(jìn)行信息交互,因此其互動(dòng)服務(wù)請(qǐng)求中將包含互動(dòng)對(duì)象標(biāo)識(shí),用于指示對(duì)應(yīng)的互動(dòng)對(duì)象。

      在本實(shí)施例中,用戶將提取互動(dòng)服務(wù)請(qǐng)求信息中包含的互動(dòng)內(nèi)容以及互動(dòng)對(duì)象標(biāo)識(shí)。其中,互動(dòng)對(duì)象標(biāo)識(shí)包括但不限于:互動(dòng)對(duì)象的網(wǎng)絡(luò)地址、互動(dòng)對(duì)象的用戶標(biāo)識(shí)信息或第三方服務(wù)平臺(tái)標(biāo)識(shí)等??蛇x地,互動(dòng)對(duì)象標(biāo)識(shí)可以多于一個(gè),在該情況下,即互動(dòng)對(duì)象包含多個(gè),用戶同時(shí)對(duì)多個(gè)互動(dòng)對(duì)象進(jìn)行互動(dòng)。舉例性地,多互動(dòng)用戶的服務(wù)請(qǐng)求可以為:多人視頻聊天服務(wù)請(qǐng)求,信息群發(fā)服務(wù)請(qǐng)求等。

      在本實(shí)施例中,用戶的互動(dòng)對(duì)象可以為多個(gè)用戶,其中,多個(gè)用戶間可基于同一個(gè)第三方服務(wù)平臺(tái)進(jìn)行互動(dòng),也可以分別為不同第三方服務(wù)平臺(tái)的多個(gè)用戶,舉例性地,用戶可以通過微信與多個(gè)微信用戶進(jìn)行視頻聊天,也可以通過微信與qq用戶以及微信用戶進(jìn)行視頻。

      在本實(shí)施例中,用戶的互動(dòng)對(duì)象也可以為第三方服務(wù)平臺(tái),即用戶可以與第三方服務(wù)平臺(tái)進(jìn)行相應(yīng)的互動(dòng)操作,其中,該請(qǐng)求互動(dòng)的第三方服務(wù)平臺(tái)可與用戶操作的第三方服務(wù)平臺(tái)一致或不同。舉例性地,用戶在使用微信向微信服務(wù)平臺(tái)發(fā)起互動(dòng)操作,也可以通過微信向淘寶發(fā)起互動(dòng)操作。

      可選地,若互動(dòng)的對(duì)象具有獨(dú)立的服務(wù)器,則中間件將該互動(dòng)服務(wù)請(qǐng)求轉(zhuǎn)發(fā)到對(duì)應(yīng)的獨(dú)立服務(wù)器,并交由該獨(dú)立服務(wù)器響應(yīng)該互動(dòng)服務(wù)請(qǐng)求。

      在s302中,根據(jù)所述互動(dòng)對(duì)象標(biāo)識(shí),向所述互動(dòng)對(duì)象標(biāo)識(shí)對(duì)應(yīng)的互動(dòng)設(shè)備發(fā)送所述互動(dòng)內(nèi)容。

      在本實(shí)施例中,中間件根據(jù)互動(dòng)對(duì)象標(biāo)識(shí),確定互動(dòng)對(duì)象對(duì)應(yīng)的互動(dòng)設(shè)備,并向該互動(dòng)設(shè)備轉(zhuǎn)發(fā)互動(dòng)服務(wù)請(qǐng)求中的互動(dòng)內(nèi)容。其中,若互動(dòng)對(duì)象包含多個(gè),將分別確定不同互動(dòng)對(duì)星標(biāo)識(shí)對(duì)應(yīng)的互動(dòng)設(shè)備,并互動(dòng)內(nèi)容同時(shí)發(fā)送給多個(gè)互動(dòng)設(shè)備。

      在s303中,接收所述互動(dòng)設(shè)備根據(jù)所述互動(dòng)內(nèi)容返回的互動(dòng)結(jié)果,并將所述互動(dòng)結(jié)果通過所述第三方服務(wù)平臺(tái)返回給所述用戶。

      在本實(shí)施例中,互動(dòng)設(shè)備在接收到中間件發(fā)送的互動(dòng)內(nèi)容后,將根據(jù)該互動(dòng)內(nèi)容進(jìn)行相應(yīng)的操作,得到與互動(dòng)內(nèi)容對(duì)應(yīng)的互動(dòng)結(jié)果,并將該結(jié)果返回給中間件。中間件在接受到該互動(dòng)結(jié)果后,將通過第三方服務(wù)平臺(tái),將該互動(dòng)結(jié)果返回給用戶。

      在本實(shí)施例中,互動(dòng)結(jié)果與互動(dòng)內(nèi)容是相對(duì)應(yīng)的。舉例性地,若用戶只是需要將某個(gè)文件發(fā)送給互動(dòng)設(shè)備,則互動(dòng)設(shè)備在接收到該文件后則直接返回成功接收指令即可;若用戶是需要將某個(gè)數(shù)據(jù)發(fā)送給互動(dòng)設(shè)備進(jìn)行運(yùn)算處理的,則互動(dòng)設(shè)備在接收到該數(shù)據(jù)后將進(jìn)行相應(yīng)的操作,得到對(duì)應(yīng)的計(jì)算結(jié)果,該互動(dòng)結(jié)果將包含該計(jì)算結(jié)果。

      在本實(shí)施例中,若用戶的互動(dòng)請(qǐng)求涉及多個(gè)互動(dòng)對(duì)象,中間件可匯總各個(gè)互動(dòng)對(duì)象反饋的互動(dòng)結(jié)果后,再統(tǒng)一發(fā)送給用戶;也可以在接收到任一互動(dòng)設(shè)備反饋的互動(dòng)結(jié)果,直接進(jìn)行轉(zhuǎn)發(fā)。

      舉例性地,圖3b為本發(fā)明一實(shí)施例提供的一種服務(wù)響應(yīng)方法中中間件響應(yīng)互動(dòng)服務(wù)請(qǐng)求的交互流程圖,參見圖3b所示,該中間件響應(yīng)互動(dòng)服務(wù)請(qǐng)求的交互流程如下:

      在s31中,用戶將通過第三方服務(wù)平臺(tái)生成一個(gè)互動(dòng)服務(wù)請(qǐng)求,該互動(dòng)服務(wù)請(qǐng)求中包含互動(dòng)對(duì)象標(biāo)識(shí)以及互動(dòng)內(nèi)容。

      在s32中,第三方服務(wù)平臺(tái)將該互動(dòng)服務(wù)請(qǐng)求發(fā)送給中間件。

      在s33中,中間件判斷該互動(dòng)服務(wù)請(qǐng)求是否屬于額外服務(wù),若是,則提取互動(dòng)服務(wù)請(qǐng)求中的用戶登錄信息以及用戶密碼信息,并將上述兩個(gè)信息與用戶的注冊(cè)信息進(jìn)行匹配,若匹配成功,則響應(yīng)該互動(dòng)服務(wù)請(qǐng)求。

      在s34中,中間件根據(jù)互動(dòng)服務(wù)請(qǐng)求信息中包含的互動(dòng)對(duì)象標(biāo)識(shí),確定對(duì)應(yīng)的互動(dòng)設(shè)備,并將互動(dòng)內(nèi)容發(fā)送給該互動(dòng)設(shè)備。

      在s35中,互動(dòng)設(shè)備進(jìn)行將根據(jù)互動(dòng)內(nèi)容,生成互動(dòng)結(jié)果,并將該互動(dòng)結(jié)果發(fā)送給中間件。

      在s36中,中間件接收到該互動(dòng)結(jié)果后,將通過第三方服務(wù)平臺(tái)將該互動(dòng)結(jié)果返回給用戶。

      在本發(fā)明實(shí)施例中,用戶通過中間件發(fā)起互動(dòng)服務(wù)請(qǐng)求,從而實(shí)現(xiàn)了響應(yīng)用戶與其他用戶或設(shè)備進(jìn)行互動(dòng)服務(wù)的請(qǐng)求。由于某些第三方服務(wù)平臺(tái)只能單向進(jìn)行信息傳遞,無法實(shí)現(xiàn)互動(dòng)的功能,而用戶通過該中間件,將獲得額外的服務(wù),即互動(dòng)服務(wù)的功能。另一方面,中間件也擴(kuò)展了可互動(dòng)的對(duì)象,一般情況下,用戶的互動(dòng)對(duì)象只可以為第三方服務(wù)平臺(tái)中的用戶,而無法與其他第三方服務(wù)平臺(tái)或其他第三方服務(wù)平臺(tái)的用戶進(jìn)行互動(dòng),可見,本發(fā)明實(shí)施例提高了用戶的體驗(yàn)度以及操作的便捷性。

      圖4a示出了本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法中s207的具體實(shí)現(xiàn)流程圖。參見圖4a所述,相對(duì)于上一實(shí)施例,本實(shí)施例提供的一種服務(wù)響應(yīng)方法中s207包含以下多個(gè)步驟,詳述如下:

      進(jìn)一步地,作為本發(fā)明另一實(shí)施例,所述服務(wù)請(qǐng)求為外部鏈接訪問服務(wù)請(qǐng)求;

      所述通過中間件響應(yīng)所述服務(wù)請(qǐng)求,包括:

      在s401中,從所述第三方服務(wù)器獲取所述用戶對(duì)應(yīng)的授權(quán)信息,并通過所述第三方服務(wù)器向所述用戶返回授權(quán)確認(rèn)指令;其中,所述授權(quán)確認(rèn)指令包含所述授權(quán)信息。

      在本實(shí)施例中,用戶在使用第三方服務(wù)平臺(tái)時(shí),若需要打開對(duì)應(yīng)的外部鏈接,則會(huì)生成一個(gè)外部鏈接訪問服務(wù)請(qǐng)求,并將該服務(wù)請(qǐng)求發(fā)送給中間件,中間件在接收到該服務(wù)請(qǐng)求后,將執(zhí)行s401的相關(guān)操作。

      在本實(shí)施例中,在響應(yīng)用戶的訪問服務(wù)請(qǐng)求前,中間件會(huì)先根據(jù)該外部鏈接所指向的地址,確定響應(yīng)該外部鏈接所需使用到的用戶信息,并根據(jù)所需使用到的用戶信息生成對(duì)應(yīng)的授權(quán)信息,用戶在接收到該授權(quán)信息后,可確定是否將對(duì)應(yīng)的用戶信息應(yīng)用到該外部鏈接中。

      在本實(shí)施例中,由于中間件并沒有記錄授權(quán)信息內(nèi)所需的用戶信息,因此,中間件將通過第三方服務(wù)平臺(tái),獲取該外部鏈接所需的用戶信息,并根據(jù)用戶在第三方服務(wù)平臺(tái)登記的信息,得到對(duì)應(yīng)的授權(quán)信息。

      在本實(shí)施例中,中間件在生成到對(duì)應(yīng)的授權(quán)信息后,將該授權(quán)信息通過第三方服務(wù)平臺(tái),返回到該用戶,等待用戶的進(jìn)行授權(quán)確認(rèn)。若用戶確定可將相關(guān)的用戶信息應(yīng)用到該外部鏈接中,則會(huì)發(fā)送確認(rèn)指令到中間件,中間件則執(zhí)行s402的相關(guān)操作;反之,若用戶不同意將相關(guān)的用戶信息應(yīng)用到該外部鏈接中,則會(huì)返回服務(wù)中止指令到中間件,中間件在接收到該服務(wù)中止指令后,將停止繼續(xù)響應(yīng)該外部鏈接訪問服務(wù)請(qǐng)求,從而保護(hù)用戶的隱私。

      在s402中,接收用戶根據(jù)所述授權(quán)確認(rèn)指令返回的確認(rèn)指令。

      在本實(shí)施例中,用戶在確認(rèn)將上述的授權(quán)信息應(yīng)用到該外部鏈接訪問操作中時(shí),將向中間件返回一個(gè)確認(rèn)指令,中間件在接收到該確認(rèn)指令后,將執(zhí)行s403的相關(guān)操作;若中間件在預(yù)設(shè)的時(shí)間內(nèi),并沒有收到用戶發(fā)送的確認(rèn)指令,則判斷用戶不同意進(jìn)行授權(quán)操作,將中止該外部鏈接訪問服務(wù)請(qǐng)求的響應(yīng)流程。

      在s403中,基于所述授權(quán)信息以及所述外部鏈接訪問服務(wù)請(qǐng)求,生成外部鏈接頁(yè)面,以便所述用戶通過所述外部鏈接頁(yè)面進(jìn)行互動(dòng)。

      在本實(shí)施例中,中間件確認(rèn)用戶同意將授權(quán)信息應(yīng)用到該外部鏈接中,則提取授權(quán)信息中的用戶信息,并將該用戶信息作為用戶的訪問外部鏈接的身份標(biāo)識(shí),生產(chǎn)對(duì)應(yīng)的外部鏈接頁(yè)面。

      在本實(shí)施例中,用戶可以在該生產(chǎn)的外部鏈接頁(yè)面中進(jìn)行響應(yīng)的互動(dòng)。舉例性地,該外部鏈接為一網(wǎng)頁(yè)游戲,因此需要用到用戶的頭像信息以及用戶的昵稱信息,因此將上述信息生成一個(gè)授權(quán)信息,用于詢問用戶是否將頭像信息以及昵稱信息應(yīng)用到該網(wǎng)頁(yè)游戲中。若用戶在接收到該授權(quán)確認(rèn)指令后,同意進(jìn)行授權(quán),將返回確認(rèn)指令給到中間件。中間件在接收到該確認(rèn)指令后,將打開對(duì)應(yīng)的外部鏈接,并生產(chǎn)網(wǎng)頁(yè)游戲頁(yè)面,其中該網(wǎng)頁(yè)游戲的游戲玩家為根據(jù)用戶的昵稱以及用戶頭像生產(chǎn)的一個(gè)新游戲玩家。

      舉例性地,圖4b為本發(fā)明一實(shí)施例提供的一種服務(wù)響應(yīng)方法中中間件響應(yīng)互動(dòng)服務(wù)請(qǐng)求的交互流程圖,參見圖4b所示,該中間件響應(yīng)互動(dòng)服務(wù)請(qǐng)求的交互流程如下:

      在s41中,用戶將外部鏈接訪問服務(wù)請(qǐng)求發(fā)送給中間件,該外部鏈接訪問服務(wù)請(qǐng)求中將包含用戶所需訪問的外部鏈接地址。

      在s42中,中間件將根據(jù)該訪問請(qǐng)求,確定訪問該外部鏈接時(shí)所需要的授權(quán)信息,并向第三方服務(wù)平臺(tái)獲取對(duì)應(yīng)的授權(quán)信息。

      在s43中,中間件通過第三方服務(wù)平臺(tái)向用戶返回授權(quán)確認(rèn)指令。

      在s44中,用戶在接收到該授權(quán)確認(rèn)指令后,將判斷是否進(jìn)行授權(quán)操作,若確認(rèn)授權(quán),則返回確認(rèn)指令給中間件。

      在s45中,中間件在接收到該確認(rèn)指令后,將根據(jù)所述授權(quán)信息以及所述外部鏈接訪問服務(wù)請(qǐng)求,生成外部鏈接頁(yè)面。

      在s46中,用戶可在該外部鏈接頁(yè)面中進(jìn)行相應(yīng)的互動(dòng)操作。

      在本發(fā)明實(shí)施例中,用戶可通過中間件實(shí)現(xiàn)外部鏈接的訪問,并生成對(duì)應(yīng)的外部鏈接頁(yè)面,在該頁(yè)面中進(jìn)行互動(dòng),豐富了用戶在使用第三方服務(wù)平臺(tái)的服務(wù)種類,從而提高了用戶的使用體驗(yàn)度。

      圖5a示出了本發(fā)明另一實(shí)施例提供的一種服務(wù)響應(yīng)方法中s104的具體實(shí)現(xiàn)流程圖。參見圖5a所述,相對(duì)于上一實(shí)施例,本實(shí)施例提供的一種服務(wù)響應(yīng)方法中s104包含以下多個(gè)步驟,詳述如下:

      進(jìn)一步地,作為本發(fā)明另一實(shí)施例,所述服務(wù)請(qǐng)求為消息推送服務(wù)請(qǐng)求;

      所述通過中間件響應(yīng)所述服務(wù)請(qǐng)求,包括:

      在s501中,接收所述用戶發(fā)送的推送設(shè)置信息;其中,所述推送設(shè)置信息包括推送內(nèi)容、推送時(shí)機(jī)以及推送對(duì)象。

      在本實(shí)施例中,用戶可通過中間件實(shí)現(xiàn)消息推送的功能。需要說明的是,該用戶可以為第三方服務(wù)平臺(tái)的注冊(cè)用戶,也可以為微店、淘寶商城、微信公眾號(hào)等非自然人用戶。

      在本實(shí)施例中,用戶將推送設(shè)置信息發(fā)送給中間件,其中該推送設(shè)置信息將包括推送內(nèi)容、推送時(shí)機(jī)以及推送對(duì)象。推送內(nèi)容具體為進(jìn)行消息推送時(shí),該消息的具體內(nèi)容、格式、推送模板等與消息內(nèi)容相關(guān)的信息;推送時(shí)機(jī)具體指進(jìn)行推送的時(shí)間或觸發(fā)條件,即當(dāng)?shù)竭_(dá)某一時(shí)刻或滿足某個(gè)觸發(fā)條件,則進(jìn)行該消息推送。

      在本實(shí)施例中,中間件在接收到該推送設(shè)置信息后,將進(jìn)行存儲(chǔ),并實(shí)時(shí)監(jiān)測(cè)是否滿足對(duì)應(yīng)的推送時(shí)機(jī),若滿足,則執(zhí)行s502的相關(guān)操作;反之,則繼續(xù)進(jìn)行監(jiān)測(cè)。

      在s502中,當(dāng)滿足所述推送時(shí)機(jī)時(shí),將所述推送內(nèi)容通過所述第三方服務(wù)平臺(tái)發(fā)送給所述推送對(duì)象,并將發(fā)送結(jié)果返回給所述用戶。

      在本實(shí)施例中,當(dāng)中間件監(jiān)測(cè)到滿足對(duì)應(yīng)推送時(shí)機(jī)時(shí),將執(zhí)行s502的相關(guān)操作,將調(diào)取推送設(shè)置信息中的推送內(nèi)容,生成對(duì)應(yīng)的推送消息,并通過第三方服務(wù)平臺(tái),將該推送消息發(fā)送到推送設(shè)置信息對(duì)應(yīng)的推送對(duì)象,在推送完成后,中間件將匯總發(fā)送情況,舉例性地,該發(fā)送情況包括送達(dá)率、送達(dá)時(shí)長(zhǎng)、查看情況等相關(guān)信息。在相關(guān)的發(fā)送情況匯總后,將生成對(duì)應(yīng)的發(fā)送結(jié)果,并將該發(fā)送結(jié)果返回給用戶。

      舉例性地,圖5b為本發(fā)明一實(shí)施例提供的中間件響應(yīng)消息推送服務(wù)請(qǐng)求的交互流程圖,參見圖5b所示,該中間件響應(yīng)互動(dòng)服務(wù)請(qǐng)求的交互流程如下:

      在s51中,用戶向中間件發(fā)送推送設(shè)置信息。

      在s52中,中間件在監(jiān)測(cè)到滿足推送時(shí)機(jī)。

      在s53中,中間件判斷已滿足推送時(shí)機(jī),則將推送內(nèi)容發(fā)給第三方服務(wù)平臺(tái),以及告知第三方服務(wù)平臺(tái)所需轉(zhuǎn)發(fā)的目標(biāo)對(duì)象。

      在s54中,第三方服務(wù)平臺(tái)接收到該推送內(nèi)容后,將轉(zhuǎn)發(fā)給對(duì)應(yīng)的目標(biāo)對(duì)象,即上述的推送對(duì)象。

      在s55中,中間件在匯總到第三方服務(wù)平臺(tái)返回的推送情況后,將發(fā)送結(jié)果返回給用戶。

      在本發(fā)明實(shí)施例中,用戶可通過中間件,實(shí)現(xiàn)消息推送的功能,從而便于進(jìn)行信息的定時(shí)發(fā)送以及面向多對(duì)象進(jìn)行一次性發(fā)送,減少了用戶的操作步驟,提高了用戶的操作效率。

      應(yīng)理解,上述實(shí)施例中各步驟的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。

      圖6示出了本發(fā)明實(shí)施例提供的一種中間件的結(jié)構(gòu)示意圖,該中間件包括的各單元用于執(zhí)行圖1對(duì)應(yīng)的實(shí)施例中的各步驟。具體請(qǐng)參閱圖1與圖1所對(duì)應(yīng)的實(shí)施例中的相關(guān)描述。為了便于說明,僅示出了與本實(shí)施例相關(guān)的部分。

      參見圖6,該中間件包括:

      注冊(cè)信息接收單元61,用于接收用戶發(fā)送的注冊(cè)信息;其中,所述注冊(cè)信息包含第三方服務(wù)平臺(tái)的標(biāo)識(shí)以及所述用戶登錄所述第三方服務(wù)平臺(tái)的登錄信息;

      額外服務(wù)添加單元62,用于根據(jù)所述標(biāo)識(shí)以及登錄信息,將額外服務(wù)添加至所述用戶在所述第三方服務(wù)平臺(tái)對(duì)應(yīng)的可響應(yīng)服務(wù)列表;其中,所述額外服務(wù)為所述可響應(yīng)服務(wù)列表外的其他服務(wù);

      服務(wù)接收單元63,用于接收所述用戶發(fā)送的服務(wù)請(qǐng)求,并判斷所述服務(wù)請(qǐng)求對(duì)應(yīng)的服務(wù)類型是否為所述額外服務(wù);

      服務(wù)響應(yīng)單元64,用于若所述服務(wù)類型為額外服務(wù),則通過中間件響應(yīng)所述服務(wù)請(qǐng)求。

      可選地,所述登錄信息包含用戶標(biāo)識(shí)信息以及用戶密碼信息;

      所述中間件還包括:

      用戶參數(shù)提取單元,用于提取所述服務(wù)請(qǐng)求包含的用戶標(biāo)識(shí)信息以及用戶密碼信息;

      用戶參數(shù)匹配單元,用于將所述服務(wù)請(qǐng)求包含的用戶標(biāo)識(shí)信息與所述登錄信息的用戶標(biāo)識(shí)信息進(jìn)行匹配,以及將所述服務(wù)請(qǐng)求包含的用戶密碼信息與所述登錄信息包含的用戶密碼信息進(jìn)行匹配;

      響應(yīng)確定單元,用于根據(jù)匹配結(jié)果確定是否通過所述中間件響應(yīng)所述服務(wù)請(qǐng)求。

      可選地,所述服務(wù)請(qǐng)求為互動(dòng)服務(wù)請(qǐng)求;

      所述服務(wù)響應(yīng)單元64包括:

      互動(dòng)參數(shù)獲取單元,用于獲取所述互動(dòng)服務(wù)請(qǐng)求包含的互動(dòng)內(nèi)容以及互動(dòng)對(duì)象標(biāo)識(shí);

      互動(dòng)內(nèi)容發(fā)送單元,用于根據(jù)所述互動(dòng)對(duì)象標(biāo)識(shí),向所述互動(dòng)對(duì)象標(biāo)識(shí)對(duì)應(yīng)的互動(dòng)設(shè)備發(fā)送所述互動(dòng)內(nèi)容;

      互動(dòng)結(jié)果返回單元,用于接收所述互動(dòng)設(shè)備根據(jù)所述互動(dòng)內(nèi)容返回的互動(dòng)結(jié)果,并將所述互動(dòng)結(jié)果通過所述第三方服務(wù)平臺(tái)返回給所述用戶。

      可選地,所述服務(wù)請(qǐng)求為外部鏈接訪問服務(wù)請(qǐng)求;

      所述服務(wù)響應(yīng)單元64包括:

      授權(quán)信息獲取單元,用于從所述第三方服務(wù)器獲取所述用戶對(duì)應(yīng)的授權(quán)信息,并通過所述第三方服務(wù)器向所述用戶返回授權(quán)確認(rèn)指令;其中,所述授權(quán)確認(rèn)指令包含所述授權(quán)信息;

      確認(rèn)指令接收單元,用于接收用戶根據(jù)所述授權(quán)確認(rèn)指令返回的確認(rèn)指令;

      頁(yè)面生成單元,用于基于所述授權(quán)信息以及所述外部鏈接訪問服務(wù)請(qǐng)求,生成外部鏈接頁(yè)面,以便所述用戶通過所述外部鏈接頁(yè)面進(jìn)行互動(dòng)。

      可選地,所述服務(wù)請(qǐng)求為消息推送服務(wù)請(qǐng)求;

      所述服務(wù)響應(yīng)單元64包括:

      推送設(shè)置單元,用于接收所述用戶發(fā)送的推送設(shè)置信息;其中,所述推送設(shè)置信息包括推送內(nèi)容、推送時(shí)機(jī)以及推送對(duì)象;

      信息推送單元,用于當(dāng)滿足所述推送時(shí)機(jī)時(shí),將所述推送內(nèi)容通過所述第三方服務(wù)平臺(tái)發(fā)送給所述推送對(duì)象,并將發(fā)送結(jié)果返回給所述用戶

      因此,本發(fā)明實(shí)施例提供的中間件用戶同樣可以通過在中間件進(jìn)行注冊(cè),獲得第三方平臺(tái)的額外服務(wù)權(quán)限,并利用第三方服務(wù)平臺(tái)發(fā)起相應(yīng)的額外服務(wù)請(qǐng)求,第三方服務(wù)平臺(tái)在接收到額外服務(wù)請(qǐng)求后,將交由中間件進(jìn)行響應(yīng),從而為用戶提供更多服務(wù)??梢?,本發(fā)明實(shí)施例中,用戶不需要安裝或使用新的第三方服務(wù)平臺(tái),只需進(jìn)行相關(guān)的注冊(cè)操作,則可通過原有的第三方服務(wù)平臺(tái)進(jìn)行多樣的服務(wù)請(qǐng)求,提高用戶體驗(yàn)度。另一方面,由于中間件進(jìn)行服務(wù)更新以及添加較為靈活,從而可及時(shí)使用用戶的服務(wù)需求,提高了第三方服務(wù)平臺(tái)的更新效率以及用戶體驗(yàn)度。

      所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,僅以上述各功能單元、模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將所述裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實(shí)施例中的各功能單元、模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中,上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。另外,各功能單元、模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請(qǐng)的保護(hù)范圍。上述系統(tǒng)中單元、模塊的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。

      本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

      在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機(jī)械或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

      所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明實(shí)施例各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

      以上所述實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1