業(yè)務(wù)信息處理方法和瀏覽器客戶端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種業(yè)務(wù)信息處理方法和瀏覽器客戶端。
【背景技術(shù)】
[0002]瀏覽器是人們獲取網(wǎng)絡(luò)資源的主要途徑之一,例如,網(wǎng)絡(luò)購物、信息查詢等都需借助瀏覽器來實現(xiàn)。隨著互聯(lián)網(wǎng)技術(shù)的進步,尤其是移動網(wǎng)絡(luò)性能的不斷提升,越來越多的網(wǎng)購商城應(yīng)運而生,例如:淘寶商城、京東商城等。用戶在網(wǎng)購商城中購物時,只需提交查詢、購買請求,服務(wù)器即可將請求處理結(jié)果以頁面形式通知到瀏覽器上展示給用戶,可見,網(wǎng)絡(luò)購物極大地節(jié)約了出行成本,也為用戶節(jié)省了大量時間。
[0003]但對于部分網(wǎng)絡(luò)物品,例如:搶購的手機、衣物等,由于需求量遠大于供應(yīng)量,時效性要求較高,用戶在搶購這些物品時需要不斷刷新網(wǎng)頁,查詢這些物品最新的更新消息,當搶購活動開始時,用戶需要手動下單搶購,需要占用用戶的大量的時間。而即便是這樣,因網(wǎng)絡(luò)速度、物品存量以及搶購人數(shù)等因素,用戶搶購到物品的可能性也非常小,影響用戶的購物體驗。同時,由于用戶需要不斷查詢獲取物品的最新的更新消息,因此,不僅會占用瀏覽器的進程資源,還增加了網(wǎng)絡(luò)傳輸負擔。
【發(fā)明內(nèi)容】
[0004]鑒于上述現(xiàn)有的問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的業(yè)務(wù)信息處理方法和瀏覽器客戶端。
[0005]依據(jù)本發(fā)明的一個方面,提供了一種業(yè)務(wù)信息處理方法,包括:判斷為當前賬戶下的業(yè)務(wù)容器中包含的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件是否滿足,其中,所述業(yè)務(wù)容器中包含的業(yè)務(wù)對象通過目標對象服務(wù)器提供的第一查詢接口查詢獲得;若滿足,則調(diào)用所述目標對象服務(wù)器提供的第二接口,為滿足所述設(shè)定的業(yè)務(wù)生成條件的業(yè)務(wù)對象生成業(yè)務(wù)。
[0006]根據(jù)本發(fā)明的另一方面,提供了一種瀏覽器客戶端,包括:判斷模塊,用于判斷為當前賬戶下的業(yè)務(wù)容器中包含的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件是否滿足,其中,所述業(yè)務(wù)容器中包含的業(yè)務(wù)對象通過目標對象服務(wù)器提供的第一查詢接口查詢獲得;執(zhí)行模塊,用于若所述判斷模塊的判斷結(jié)果為滿足時,則調(diào)用所述目標對象服務(wù)器提供的第二接口,為滿足所述設(shè)定的業(yè)務(wù)生成條件的業(yè)務(wù)對象生成業(yè)務(wù)。
[0007]通過本發(fā)明,瀏覽器判斷為當前帳號下的業(yè)務(wù)容器中包含的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件(例如:訂單生成時間、訂單生成價格)是否滿足,若滿足則自動調(diào)用目標對象服務(wù)器提供的第二接口,為滿足設(shè)定的業(yè)務(wù)生成條件的業(yè)務(wù)對象生成業(yè)務(wù)。通過本發(fā)明提供的業(yè)務(wù)信息處理方案,用戶可以將感興趣的業(yè)務(wù)對象添加到當前賬戶下的業(yè)務(wù)容器中,并為業(yè)務(wù)對象設(shè)定業(yè)務(wù)生成條件,由瀏覽器在后臺監(jiān)測為感興趣的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件是否滿足,當瀏覽器監(jiān)測到為感興趣的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件滿足時,自動為業(yè)務(wù)對象生成業(yè)務(wù)(例如:訂單)。一方面,由于瀏覽器自動為業(yè)務(wù)對象生成業(yè)務(wù),相較于用戶手動生成業(yè)務(wù)更及時,因此,成功生成業(yè)務(wù)的機率大。又一方面,用戶無需守護在瀏覽器不斷查詢獲取商品的最新的更新消,因此,既節(jié)約用戶的時間,又節(jié)約瀏覽器的進程資源,也減輕了網(wǎng)絡(luò)傳輸負擔。
[0008]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0009]通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0010]圖1是根據(jù)本發(fā)明實施例一的一種業(yè)務(wù)信息處理方法的步驟流程圖;
[0011]圖2是根據(jù)本發(fā)明實施例二的一種業(yè)務(wù)信息處理方法的步驟流程圖;
[0012]圖3是根據(jù)本發(fā)明實施例三的一種瀏覽器客戶端的結(jié)構(gòu)框圖;
[0013]圖4是根據(jù)本發(fā)明實施例四的一種瀏覽器客戶端的結(jié)構(gòu)框圖。
【具體實施方式】
[0014]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0015]實施例一
[0016]參照圖1,示出了本發(fā)明實施例一的一種業(yè)務(wù)信息處理方法的步驟流程圖。
[0017]本實施例的業(yè)務(wù)信息處理方法包括以下步驟:
[0018]步驟S102:判斷為當前賬戶下的業(yè)務(wù)容器中包含的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件是否滿足,若滿足,則執(zhí)行步驟S104,若不滿足,則返回執(zhí)行步驟S102。
[0019]其中,業(yè)務(wù)容器中包含的業(yè)務(wù)對象通過目標對象服務(wù)器提供的第一查詢接口查詢獲得。第一查詢接口為目標對象服務(wù)器為瀏覽器提供的查詢接口,通過該接口瀏覽器可以訪問目標對象服務(wù)器維護的賬戶下的業(yè)務(wù)容器中的業(yè)務(wù)對象的信息。業(yè)務(wù)容器中包含至少一個業(yè)務(wù)對象。例如,業(yè)務(wù)容器為購物車時,業(yè)務(wù)對象包括購物車中的至少一件物品。
[0020]在瀏覽器中可以為第一查詢接口獲取到的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件,業(yè)務(wù)生成條件的設(shè)定包括以下至少之一:業(yè)務(wù)生成時間的設(shè)定、業(yè)務(wù)對象的屬性信息的設(shè)定。業(yè)務(wù)生成時間的設(shè)定,即當時間滿足設(shè)定的生成時間時,則為業(yè)務(wù)對象生成業(yè)務(wù);業(yè)務(wù)對象的屬性信息的設(shè)定,即當業(yè)務(wù)對象的屬性信息滿足設(shè)定的業(yè)務(wù)對象的屬性信息時,則為業(yè)務(wù)對象生成業(yè)務(wù)。
[0021]本實施例中,對目標對象服務(wù)器不作具體限制,目標對象服務(wù)可以為任意適當?shù)姆?wù)器,例如:淘寶商城的服務(wù)器、京東商城的服務(wù)器、亞馬遜商城的服務(wù)器等。當前賬戶為任意的合法賬戶,例如:淘寶賬戶、京東賬戶等。但需要說明的是,目標對象的服務(wù)器一定是包含當前賬戶信息的服務(wù)器,例如:當前賬戶為淘寶賬戶,目標對象服務(wù)器則為淘寶商城的服務(wù)器。
[0022]其中,當瀏覽器判斷為當前賬戶下的業(yè)務(wù)容器中包含的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件不滿足時,則不會為業(yè)務(wù)對象生成業(yè)務(wù),而是繼續(xù)判斷當前賬戶下的業(yè)務(wù)容器中包含的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件是否滿足,直至設(shè)定的業(yè)務(wù)生成條件滿足,或者,將業(yè)務(wù)對象從當前賬戶下的業(yè)務(wù)容器中刪除,這種情況下則停止對業(yè)務(wù)對象的設(shè)定業(yè)務(wù)生成條件是否滿足的判斷。
[0023]步驟S104:若當前賬戶下的業(yè)務(wù)容器中包含的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件滿足,則調(diào)用目標對象服務(wù)器提供的第二接口,為滿足設(shè)定的業(yè)務(wù)生成條件的業(yè)務(wù)對象生成業(yè)務(wù)。
[0024]第二查詢接口為目標對象服務(wù)器為瀏覽器提供的業(yè)務(wù)生成接口,通過該接口瀏覽器可以向目標對象服務(wù)器發(fā)送業(yè)務(wù)生成請求,接收目標服務(wù)器的業(yè)務(wù)對象生成業(yè)務(wù)所需的相關(guān)信息,進而根據(jù)這些相關(guān)信息為業(yè)務(wù)對象生成業(yè)務(wù)?;蛘?,直接接收目標服務(wù)器為業(yè)務(wù)對象生成的業(yè)務(wù)的信息。
[0025]例如:當前賬戶下的業(yè)務(wù)容器中包含的業(yè)務(wù)對象A設(shè)定的業(yè)務(wù)生成條件為10點鐘,則當10點鐘時,瀏覽器則判斷出業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件滿足,則會調(diào)用第二接口為業(yè)務(wù)對象A生成業(yè)務(wù)。
[0026]通過本實施例提供的業(yè)務(wù)信息處理方法,瀏覽器判斷為當前帳號下的業(yè)務(wù)容器中包含的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件(例如:訂單生成時間、定單生成價格)是否滿足,若滿足則自動調(diào)用目標對象服務(wù)器提供的第二接口,為滿足設(shè)定的業(yè)務(wù)生成條件的業(yè)務(wù)對象生成業(yè)務(wù)。通過本實施例提供的業(yè)務(wù)信息處理方法,用戶可以將感興趣的業(yè)務(wù)對象添加到當前賬戶下的業(yè)務(wù)容器中,并為業(yè)務(wù)對象設(shè)定業(yè)務(wù)生成條件,由瀏覽器在后臺監(jiān)測為感興趣的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件是否滿足,當瀏覽器監(jiān)測到為感興趣的業(yè)務(wù)對象設(shè)定的業(yè)務(wù)生成條件滿足時,自動為業(yè)務(wù)對象生成業(yè)務(wù)(例如:訂單)。一方面,由于瀏覽器自動為業(yè)務(wù)對象生成業(yè)務(wù),相較于用戶手動生成業(yè)務(wù)更及時,因此,成功生成業(yè)務(wù)的機率大。又一方面,用戶無需守護在瀏覽器不斷查詢獲取商品的最新的更新消息,因此,既節(jié)約用戶的時間,又節(jié)約瀏覽器的進程資源,也減輕了網(wǎng)絡(luò)傳輸負擔。
[0027]實施例二
[0028]參照圖2,示出了本發(fā)明實施例二的一種業(yè)務(wù)信息處理方法的步驟流程圖。
[0029]本實施例的業(yè)務(wù)信息處理方法具體包括以下步驟:
[0030]步驟S202:瀏覽器通過加載的擴展背景頁將輸入的用戶賬戶信息和密碼信息發(fā)送給目標對象服務(wù)器。
[0031]瀏覽器在接收到加載擴展背景頁的指令時,響應(yīng)該指令加載擴展背景頁,例如:瀏覽器接收到用戶對瀏覽器桌面中顯示的“搶貨神器”的點擊操作時,即相當于接收到該指令。需要說明的是,瀏覽器中需預(yù)先安裝“搶貨神器”對應(yīng)的擴展文件,該擴展文件可以為CRX格式的文件,將該.CRX格式的文件直接拖拽入瀏覽中即可完成該擴展的安裝,本實施例中以已經(jīng)成功安裝了該擴展為前提對業(yè)務(wù)信息處理方法進行的說明。
[0032]在瀏覽器加載的擴展背景頁中包含有用戶賬戶信息和密碼信息的輸入框,用戶可以在對應(yīng)的輸入框中輸入用戶賬戶信息和密碼信息,瀏覽器接收用戶輸入的用戶賬戶信息和密碼信息,將其發(fā)送至目標對象瀏覽器。但不限于此,在某些情況下,擴展背景頁可以在獲得授權(quán)的情況下,直接獲取用戶賬戶信息和密碼信息(如從瀏覽器的COOKIE信息中獲取用戶賬戶信息和密碼信息),進而自動填寫到相應(yīng)位置處,無需用戶輸入。
[0033]其中,目標對象服務(wù)器中存儲有所述輸入的用戶賬戶信息、密碼信息、所述用戶賬戶信息對應(yīng)的業(yè)務(wù)容器的信息、業(yè)務(wù)容器中的業(yè)務(wù)對象的信息為業(yè)務(wù)對象生成的業(yè)務(wù)信息。
[0034]如實施例一中所述,目標對象服務(wù)器可以是淘寶商城的服務(wù)器、京東商城的服務(wù)器、亞馬遜商城的服務(wù)器等,相應(yīng)地,當前賬戶可以是淘寶賬戶、京東賬戶或亞馬遜賬戶等,本實施例中依然不對目標對象服務(wù)器、以及當前賬戶進行限定。但是,在目標對象服務(wù)器中必