本申請(qǐng)涉及數(shù)據(jù)分析領(lǐng)域,尤其涉及一種店鋪營(yíng)業(yè)狀態(tài)的判斷方法和裝置,以及一種店鋪搜索的方法和裝置。
背景技術(shù):
隨著移動(dòng)互聯(lián)技術(shù)的發(fā)展和智能終端的普及,人們?cè)絹?lái)越習(xí)慣于通過(guò)移動(dòng)設(shè)備隨時(shí)隨地的獲取信息,對(duì)需要完成的工作或生活事項(xiàng)做預(yù)先了解,從而節(jié)省時(shí)間或者達(dá)到更好的效果。例如,很多app(應(yīng)用程序)提供了店鋪搜索功能,用戶可以在app中輸入搜索條件,由app將符合搜索條件的店鋪列表展現(xiàn)給用戶。
現(xiàn)有技術(shù)中,在進(jìn)行店鋪搜索時(shí),有些app的服務(wù)端將按照搜索條件搜出的店鋪發(fā)送給app,這些店鋪中有的可能已經(jīng)不在營(yíng)業(yè)時(shí)間。當(dāng)用戶按照搜索結(jié)果去到這些店鋪時(shí)才會(huì)知道店鋪不能提供服務(wù),反倒浪費(fèi)了用戶的時(shí)間,并且增加了用戶的奔波。有些app會(huì)讓上架的店鋪設(shè)置其營(yíng)業(yè)時(shí)間,在搜索時(shí)服務(wù)端按照店鋪設(shè)置的固定營(yíng)業(yè)時(shí)間,將搜出的店鋪中當(dāng)前在營(yíng)業(yè)時(shí)間內(nèi)的發(fā)送給app;由于店鋪的營(yíng)業(yè)時(shí)間往往在節(jié)假日、有重大事件等特定情況下會(huì)有臨時(shí)變更,或者在店鋪的營(yíng)業(yè)狀況變化時(shí)沒(méi)有及時(shí)更新設(shè)置的營(yíng)業(yè)時(shí)間,仍然會(huì)發(fā)生在搜索結(jié)果中向用戶提供了不營(yíng)業(yè)店鋪的情形。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)?zhí)峁┮环N店鋪營(yíng)業(yè)狀態(tài)的判斷方法,包括:
獲取店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù);
當(dāng)某個(gè)時(shí)間點(diǎn)前的所述營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件時(shí),判定所述店鋪在所述時(shí)間點(diǎn)處于營(yíng)業(yè)中。
本申請(qǐng)?zhí)峁┑囊环N店鋪搜索的方法,包括:
接收終端帶有搜索條件的店鋪搜索請(qǐng)求;
將符合終端的搜索條件、并且當(dāng)前處于營(yíng)業(yè)中的店鋪?zhàn)鳛樗阉鹘Y(jié)果返回給終端;所述當(dāng)前處于營(yíng)業(yè)中的店鋪為:店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件的店鋪。
本申請(qǐng)還提供了一種店鋪營(yíng)業(yè)狀態(tài)的判斷裝置,包括:
活動(dòng)數(shù)據(jù)獲取單元,用于獲取店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù);
營(yíng)業(yè)狀態(tài)判定單元,用于當(dāng)某個(gè)時(shí)間點(diǎn)前的所述營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件時(shí),判定所述店鋪在所述時(shí)間點(diǎn)處于營(yíng)業(yè)中。
本申請(qǐng)?zhí)峁┑囊环N店鋪搜索的裝置,包括:
搜索請(qǐng)求接收單元,用于接收終端帶有搜索條件的店鋪搜索請(qǐng)求;
搜索請(qǐng)求響應(yīng)單元,用于將符合終端的搜索條件、并且當(dāng)前處于營(yíng)業(yè)中的店鋪?zhàn)鳛樗阉鹘Y(jié)果返回給終端;所述當(dāng)前處于營(yíng)業(yè)中的店鋪為:店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件的店鋪。
由以上技術(shù)方案可見(jiàn),本申請(qǐng)店鋪營(yíng)業(yè)狀態(tài)的判斷方法和裝置實(shí)施例中,根據(jù)店鋪某個(gè)時(shí)間點(diǎn)前實(shí)際發(fā)生的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù),來(lái)判定店鋪在該時(shí)間點(diǎn)是否處于營(yíng)業(yè)中,在應(yīng)用于店鋪搜索時(shí)能夠根據(jù)店鋪的營(yíng)業(yè)狀態(tài)向用戶返回搜索結(jié)果,避免將用戶導(dǎo)向不在營(yíng)業(yè)中的店鋪,節(jié)約了用戶的時(shí)間和精力;
本申請(qǐng)店鋪搜索的方法和裝置實(shí)施例中,根據(jù)店鋪實(shí)際發(fā)生的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)確定店鋪當(dāng)前是否處于營(yíng)業(yè)中,將符合終端搜索條件并且當(dāng)前處于營(yíng)業(yè)中的店鋪?zhàn)鳛樗阉鹘Y(jié)果返回給終端,避免了將用戶導(dǎo)向不在營(yíng)業(yè)中的店鋪,節(jié)約了用戶的時(shí)間和精力。
附圖說(shuō)明
圖1是本申請(qǐng)實(shí)施例一中一種店鋪營(yíng)業(yè)狀態(tài)的判斷方法的流程圖;
圖2是本申請(qǐng)實(shí)施例二中一種店鋪搜索的方法的流程圖;
圖3是運(yùn)行本申請(qǐng)實(shí)施例的設(shè)備的一種硬件結(jié)構(gòu)圖;
圖4是本申請(qǐng)實(shí)施例中一種店鋪營(yíng)業(yè)狀態(tài)的判斷裝置的邏輯結(jié)構(gòu)圖;
圖5是本申請(qǐng)實(shí)施例中一種店鋪搜索的裝置的邏輯結(jié)構(gòu)圖。
具體實(shí)施方式
處在營(yíng)業(yè)中的店鋪會(huì)進(jìn)行各種與經(jīng)營(yíng)相關(guān)的活動(dòng),如收款等,另外訪問(wèn)過(guò)店鋪的用戶可能會(huì)發(fā)生與店鋪相關(guān)的網(wǎng)絡(luò)活動(dòng),如通過(guò)店鋪的wi-fi(wirelessfidelity,無(wú)線保真)上網(wǎng)等,這些活動(dòng)的發(fā)生通常表明店鋪當(dāng)時(shí)處在營(yíng)業(yè)中。
基于這一思路,本申請(qǐng)的實(shí)施例一提出一種店鋪營(yíng)業(yè)狀態(tài)的判斷方法,通過(guò)店鋪的在某個(gè)時(shí)間點(diǎn)前的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)是否滿足預(yù)定活躍條件,來(lái)判斷在該時(shí)間點(diǎn)該店鋪是否處在營(yíng)業(yè)中,在應(yīng)用于店鋪搜索時(shí)能夠避免未知營(yíng)業(yè)時(shí)間或臨時(shí)變更固定營(yíng)業(yè)時(shí)間造成的用戶不便,以解決現(xiàn)有技術(shù)存在的問(wèn)題。
本申請(qǐng)的實(shí)施例二提出一種新的店鋪搜索的方法,在收到終端的搜索請(qǐng)求后,將符合搜索條件、并且營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件的店鋪?zhàn)鳛樗阉鹘Y(jié)果返回給終端,以避免向用戶推薦不在營(yíng)業(yè)中的店鋪,解決現(xiàn)有技術(shù)存在的問(wèn)題。
本申請(qǐng)的實(shí)施例中,終端根據(jù)用戶的操作通過(guò)網(wǎng)絡(luò)連接到服務(wù)端,服務(wù)端向終端提供某種與店鋪相關(guān)的服務(wù),終端可以采用瀏覽器/服務(wù)器模式、或客戶端/服務(wù)器模式與服務(wù)端通信,不做限定。終端可以是可以是手機(jī)、平板電腦、pc(personalcomputer,個(gè)人電腦)、筆記本等設(shè)備;服務(wù)端可以運(yùn)行在一個(gè)物理或邏輯服務(wù)器上,也可以是由兩個(gè)或兩個(gè)以上分擔(dān)不同職責(zé)的物理或邏輯服務(wù)器、相互協(xié)同來(lái)實(shí)現(xiàn)本申請(qǐng)實(shí)施例中服務(wù)端的各項(xiàng)功能。
本申請(qǐng)的實(shí)施例一中,店鋪營(yíng)業(yè)狀態(tài)的判斷方法的流程如圖1所示,該方法應(yīng)用在服務(wù)端。
步驟110,獲取店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)。
在用戶的終端與服務(wù)端的通信過(guò)程中,服務(wù)端可以從與終端的網(wǎng)絡(luò)連接、用戶通過(guò)該終端在網(wǎng)絡(luò)上進(jìn)行的各種活動(dòng)中,提取出與某個(gè)店鋪的營(yíng)業(yè)狀態(tài)相關(guān)的數(shù)據(jù),作為該店鋪的網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)。
例如,很多店鋪為來(lái)訪用戶提供了互聯(lián)網(wǎng)連接服務(wù),當(dāng)用戶的終端通過(guò)某個(gè)店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn)時(shí),通常表明該店鋪仍然在接待用戶,即仍處于營(yíng)業(yè)狀態(tài),因此可以將用戶通過(guò)店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn)的數(shù)據(jù)作為店鋪的一種網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)。本申請(qǐng)的各個(gè)實(shí)施例中,局域網(wǎng)絡(luò)包括任何一種可以在店鋪中設(shè)置接入設(shè)備以將用戶終端接入互聯(lián)網(wǎng)的網(wǎng)絡(luò)類型,包括有線局域網(wǎng)、采用各種通信標(biāo)準(zhǔn)的無(wú)線局域網(wǎng)(如wi-fi)等。
需要說(shuō)明的是,現(xiàn)有技術(shù)中,終端在與服務(wù)端進(jìn)行通信時(shí),會(huì)將所接入網(wǎng)絡(luò)的名稱、和/或地址等信息攜帶在通信報(bào)文中,服務(wù)端可以通過(guò)對(duì)通信報(bào)文中接入網(wǎng)絡(luò)信息的數(shù)據(jù)分析,統(tǒng)計(jì)得到各個(gè)店鋪的局域網(wǎng)絡(luò)的名稱、地址等信息,這樣當(dāng)服務(wù)端收到帶有店鋪局域網(wǎng)絡(luò)信息的通信報(bào)文時(shí),可以得知發(fā)送該報(bào)文的終端是通過(guò)哪個(gè)店鋪接入互聯(lián)網(wǎng)的。此外,還可以由店鋪向服務(wù)端上傳其接入網(wǎng)絡(luò)的上述信息。本申請(qǐng)的實(shí)施例不做限定。
再如,有的服務(wù)端向用戶提供對(duì)所訪問(wèn)的店鋪進(jìn)行評(píng)價(jià)的服務(wù)。如果有的用戶評(píng)價(jià)涉及到對(duì)店鋪的具體訪問(wèn)時(shí)間,則該用戶評(píng)價(jià)可以用來(lái)判定該店鋪在提及的訪問(wèn)時(shí)間是否處于營(yíng)業(yè)中。這樣的用戶評(píng)價(jià)也可以作為店鋪的一種網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)。
在終端向服務(wù)端請(qǐng)求服務(wù)時(shí)上傳的各種信息中,服務(wù)端可以篩選出與某個(gè)店鋪營(yíng)業(yè)狀態(tài)相關(guān)的經(jīng)營(yíng)活動(dòng)數(shù)據(jù),作為該店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)。
例如,用戶在店鋪中進(jìn)行支付、店鋪中發(fā)生向用戶退款等行為,能夠表明在行為發(fā)生時(shí),該店鋪處于營(yíng)業(yè)中,因此用戶在店鋪中的支付活動(dòng)數(shù)據(jù)、店鋪對(duì)用戶的退款活動(dòng)數(shù)據(jù)都可以作為店鋪的一種營(yíng)業(yè)活動(dòng)數(shù)據(jù)。
再如,一些服務(wù)端提供給店鋪的服務(wù)項(xiàng)目需要商戶登錄到服務(wù)系統(tǒng)后才能使用,這些服務(wù)項(xiàng)目基本都與店鋪的經(jīng)營(yíng)活動(dòng)有關(guān),商戶往往在經(jīng)營(yíng)活動(dòng)進(jìn)行的過(guò)程中登錄到服務(wù)系統(tǒng),而在經(jīng)營(yíng)活動(dòng)結(jié)束時(shí)退出登錄。這樣的服務(wù)系統(tǒng)中商戶的登錄狀態(tài)與店鋪的營(yíng)業(yè)狀態(tài)相關(guān)聯(lián),可以將商戶登錄狀態(tài)數(shù)據(jù)作為該店鋪的一種營(yíng)業(yè)活動(dòng)數(shù)據(jù)。
步驟120,當(dāng)某個(gè)時(shí)間點(diǎn)前店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件時(shí),判定該店鋪在該時(shí)間點(diǎn)處于營(yíng)業(yè)中。
需要說(shuō)明的是,本申請(qǐng)的各個(gè)實(shí)施例中,某個(gè)時(shí)間點(diǎn)前店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù),包括該時(shí)間點(diǎn)上店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)。
可以根據(jù)營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)的具體種類、店鋪實(shí)際經(jīng)營(yíng)環(huán)境對(duì)每種上述數(shù)據(jù)的影響等因素,來(lái)確定適用于每種上述數(shù)據(jù)的預(yù)定活躍條件,本申請(qǐng)的實(shí)施例不做限定。以下以前述各種營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)為例來(lái)給出說(shuō)明:
對(duì)用戶在店鋪中的支付活動(dòng)數(shù)據(jù)、店鋪對(duì)用戶的退款活動(dòng)數(shù)據(jù)等只有在店鋪處于營(yíng)業(yè)中才會(huì)發(fā)生的營(yíng)業(yè)活動(dòng)數(shù)據(jù),可以將在該時(shí)間點(diǎn)前的預(yù)定有效時(shí)間段內(nèi)發(fā)生用戶在店鋪中的支付活動(dòng)、店鋪對(duì)用戶的退款活動(dòng)等來(lái)作為預(yù)定活躍條件。由于這樣的營(yíng)業(yè)活動(dòng)數(shù)據(jù)通常發(fā)生的時(shí)間點(diǎn)是在結(jié)束營(yíng)業(yè)前,換言之發(fā)生這樣的營(yíng)業(yè)活動(dòng)后的某個(gè)時(shí)間段內(nèi)店鋪往往還在營(yíng)業(yè)中,因此在采用這樣的營(yíng)業(yè)活動(dòng)數(shù)據(jù)來(lái)判斷店鋪營(yíng)業(yè)狀態(tài)的預(yù)定活躍條件中,設(shè)置了預(yù)定有效時(shí)間段,來(lái)反映營(yíng)業(yè)狀態(tài)改變延后于營(yíng)業(yè)活動(dòng)發(fā)生的常規(guī)情況。預(yù)定有效時(shí)間段的具體設(shè)置方法可以參考營(yíng)業(yè)活動(dòng)的特點(diǎn)、營(yíng)業(yè)活動(dòng)數(shù)據(jù)的發(fā)生時(shí)間點(diǎn)等因素來(lái)確定,例如,如果店鋪的營(yíng)業(yè)活動(dòng)特點(diǎn)是,在用戶付款后仍有一系列的工作需要完成,則可以將預(yù)定有效時(shí)間段設(shè)置的較長(zhǎng)一些;再如,如果店鋪的營(yíng)業(yè)時(shí)間以整點(diǎn)或半點(diǎn)為起始和結(jié)束時(shí)間,則可以將營(yíng)業(yè)活動(dòng)的發(fā)生時(shí)間點(diǎn)與下一個(gè)整點(diǎn)或半點(diǎn)之間的時(shí)間段來(lái)作為預(yù)定有效時(shí)間。
對(duì)商戶登錄狀態(tài)數(shù)據(jù),由于商戶在登錄狀態(tài)通常意味著店鋪正處于營(yíng)業(yè)過(guò)程中,可以將店鋪的商戶在某個(gè)時(shí)間點(diǎn)處于登錄狀態(tài),來(lái)作為在該時(shí)間點(diǎn)判斷店鋪是否營(yíng)業(yè)的預(yù)定活躍條件。
對(duì)用戶通過(guò)店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn)的數(shù)據(jù),有用戶在店鋪中意味著店鋪在營(yíng)業(yè)中,可以將在某個(gè)時(shí)間點(diǎn)有用戶通過(guò)所述店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn),來(lái)作為在該時(shí)間點(diǎn)判斷店鋪是否營(yíng)業(yè)的預(yù)定活躍條件。
需要說(shuō)明的是,當(dāng)服務(wù)端采用兩種或兩種以上的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)來(lái)判斷某個(gè)時(shí)間點(diǎn)店鋪的營(yíng)業(yè)狀態(tài)時(shí),任何一種營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足其對(duì)應(yīng)的預(yù)定活躍條件,即可判定店鋪在該時(shí)間點(diǎn)處于營(yíng)業(yè)中,而無(wú)需每種數(shù)據(jù)都滿足各自的預(yù)定活躍條件。
在一些營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)中,可能存在與店鋪是否處于營(yíng)業(yè)中無(wú)關(guān)的干擾項(xiàng)。對(duì)這些營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù),可以先采用預(yù)定排除條件對(duì)營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)進(jìn)行過(guò)濾,在基于過(guò)濾后的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)是否滿足預(yù)定活躍條件,來(lái)判定店鋪在某個(gè)時(shí)間點(diǎn)的營(yíng)業(yè)狀態(tài)。
例如,對(duì)商戶登錄狀態(tài)數(shù)據(jù),店鋪的工作人員可以在其他地點(diǎn)登錄服務(wù)系統(tǒng)來(lái)使用部分系統(tǒng)功能。服務(wù)端可以采集商戶的地理位置信息,與店鋪所在的地理位置進(jìn)行比對(duì),將處于登錄狀態(tài)的商戶所在的地理位置與店鋪的距離超過(guò)設(shè)定距離閾值作為預(yù)定排除條件,來(lái)排除店鋪工作人員在店鋪以外的其他位置進(jìn)行的經(jīng)營(yíng)活動(dòng)。
再如,對(duì)用戶通過(guò)店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn)的數(shù)據(jù),考慮到店鋪工作人員、日常活動(dòng)范圍在店鋪周邊的其他人員也可能通過(guò)店鋪的局域網(wǎng)絡(luò)上網(wǎng),而這些網(wǎng)絡(luò)訪問(wèn)數(shù)據(jù)不論店鋪是否營(yíng)業(yè)都會(huì)存在,因此可以統(tǒng)計(jì)用戶(用戶的終端)通過(guò)店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn)的頻率,如果該頻率超過(guò)設(shè)定頻度閾值,則將該用戶的網(wǎng)絡(luò)訪問(wèn)數(shù)據(jù)過(guò)濾掉,認(rèn)為存在這樣的網(wǎng)絡(luò)訪問(wèn)數(shù)據(jù)不能說(shuō)明店鋪還在營(yíng)業(yè)中。
可見(jiàn),本申請(qǐng)的實(shí)施例一中,通過(guò)店鋪在某個(gè)時(shí)間點(diǎn)前的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)是否滿足預(yù)定活躍條件,來(lái)判定店鋪在該時(shí)間點(diǎn)是否處于營(yíng)業(yè)中,在應(yīng)用于店鋪搜索時(shí)能夠避免未知營(yíng)業(yè)時(shí)間或臨時(shí)變更固定營(yíng)業(yè)時(shí)間造成的用戶不便,節(jié)約用戶的時(shí)間和精力。
實(shí)施例一中店鋪營(yíng)業(yè)狀態(tài)的判斷方法可以應(yīng)用在發(fā)現(xiàn)店鋪的實(shí)際營(yíng)業(yè)時(shí)間的場(chǎng)景中(如可以用若干天的店鋪在哪些時(shí)間點(diǎn)處于營(yíng)業(yè)中來(lái)總結(jié)得到該店鋪的營(yíng)業(yè)時(shí)間);也可以應(yīng)用在向用戶發(fā)送提示信息、告知用戶店鋪可能不在營(yíng)業(yè)中的場(chǎng)景中(如當(dāng)用戶瀏覽某個(gè)店鋪、并且其終端所在的地理位置與該店鋪的距離小于一定程度時(shí),如果該店鋪當(dāng)前不在營(yíng)業(yè)中,則可以提示用戶);或其他場(chǎng)景中,不做限定。
本申請(qǐng)實(shí)施例二中,店鋪搜索的方法的流程如圖2所示,該方法應(yīng)用在服務(wù)端。需要說(shuō)明的是,實(shí)施例二中采用實(shí)施例一中店鋪營(yíng)業(yè)狀態(tài)的判斷方法,來(lái)判定店鋪在當(dāng)前時(shí)間點(diǎn)的營(yíng)業(yè)狀態(tài)是否處于營(yíng)業(yè)中;以下主要對(duì)實(shí)施例一中未涉及的內(nèi)容進(jìn)行介紹,對(duì)在判定店鋪的當(dāng)前營(yíng)業(yè)狀態(tài)時(shí)與實(shí)施例一中相同的部分,請(qǐng)參見(jiàn)實(shí)施例一中的描述,不再重復(fù)。
步驟210,接收終端帶有搜索條件的店鋪搜索請(qǐng)求。
當(dāng)用戶希望搜索符合自己期望的實(shí)體店鋪時(shí),在其終端上輸入搜索條件,并指令終端向服務(wù)端發(fā)起請(qǐng)求。終端將搜索請(qǐng)求封裝在店鋪搜索請(qǐng)求中,發(fā)送給服務(wù)端。
步驟220,將符合終端的搜索條件、并且當(dāng)前處于營(yíng)業(yè)中的店鋪?zhàn)鳛樗阉鹘Y(jié)果返回給終端;當(dāng)前處于營(yíng)業(yè)中的店鋪為:店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件的店鋪。
服務(wù)端從終端的店鋪搜索請(qǐng)求中解析出用戶的搜索條件,將搜索條件輸入到搜索引擎中進(jìn)行店鋪搜索。服務(wù)端可以先以所有店鋪為范圍搜索符合搜索條件的店鋪,再?gòu)乃阉鞒龅赇佒泻Y選出當(dāng)前營(yíng)業(yè)狀態(tài)為營(yíng)業(yè)中的店鋪?zhàn)鳛樗阉鹘Y(jié)果;也可以以當(dāng)前營(yíng)業(yè)狀態(tài)為營(yíng)業(yè)中的店鋪為范圍,在其中檢索符合搜索條件的店鋪;本實(shí)施例不做限定。另外,檢索符合用戶搜索條件的店鋪的具體實(shí)現(xiàn)可參照現(xiàn)有技術(shù),不再贅述。
在一種實(shí)現(xiàn)方式中,可以在服務(wù)端實(shí)時(shí)維護(hù)其搜索范圍內(nèi)所有店鋪的當(dāng)前營(yíng)業(yè)狀態(tài),在收到來(lái)自終端的搜索請(qǐng)求后,可以直接采用所維護(hù)的店鋪當(dāng)前營(yíng)業(yè)狀態(tài)來(lái)在符合搜索條件的店鋪中篩選出作為搜索結(jié)果的店鋪、或?qū)?dāng)前營(yíng)業(yè)狀態(tài)為營(yíng)業(yè)中的店鋪?zhàn)鳛樗阉鞣秶?,從而將符合終端的搜索條件、并且當(dāng)前營(yíng)業(yè)狀態(tài)為營(yíng)業(yè)中的店鋪?zhàn)鳛樗阉鹘Y(jié)果,返回給終端。具體而言,服務(wù)端可以定期獲取店鋪在之前(即當(dāng)前周期開(kāi)始前)第一預(yù)定時(shí)間段內(nèi)的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù),將所獲取的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件的店鋪的當(dāng)前營(yíng)業(yè)狀態(tài)設(shè)置為營(yíng)業(yè)中,將不滿足預(yù)定活躍條件的店鋪設(shè)置為不在營(yíng)業(yè)中。
在另一種實(shí)現(xiàn)方式中,服務(wù)端可以在收到終端的搜索請(qǐng)求后,先檢索出符合終端搜索條件的店鋪,然后獲取這些店鋪在第二預(yù)定時(shí)間段內(nèi)的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù),將這些店鋪中營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件的店鋪?zhàn)鳛楫?dāng)前處于營(yíng)業(yè)中的店鋪,返回給終端。
在上述兩種實(shí)現(xiàn)方式中,服務(wù)端獲取店鋪營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)的方法可參見(jiàn)實(shí)施例一中的描述。
另外,本實(shí)施例中也可以采用預(yù)定排除條件對(duì)店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)進(jìn)行過(guò)濾,以過(guò)濾后的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)是否滿足預(yù)定活躍條件來(lái)判定店鋪的當(dāng)前營(yíng)業(yè)狀態(tài)。
本實(shí)施例中的營(yíng)業(yè)活動(dòng)數(shù)據(jù)、網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)、預(yù)定活躍條件、預(yù)定排除條件均可采用如實(shí)施例一中所述的方式,只需將實(shí)施例一中的判定是否在營(yíng)業(yè)中的時(shí)間點(diǎn)設(shè)置為當(dāng)前即可,不再重復(fù)。
可見(jiàn),本申請(qǐng)的實(shí)施例二中,根據(jù)店鋪實(shí)際發(fā)生的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)確定店鋪當(dāng)前是否處于營(yíng)業(yè)中,在收到終端的搜索請(qǐng)求后,將符合終端搜索條件并且當(dāng)前處于營(yíng)業(yè)中的店鋪?zhàn)鳛樗阉鹘Y(jié)果返回給終端,從而避免了向用戶推薦不在營(yíng)業(yè)中的店鋪,節(jié)約了用戶的時(shí)間和精力。
在本申請(qǐng)的一個(gè)應(yīng)用示例中,支付平臺(tái)的服務(wù)端為在實(shí)體店鋪消費(fèi)的用戶提供支付服務(wù),并可以向用戶提供接入該平臺(tái)的店鋪的搜索功能。接入該平臺(tái)的店鋪在支付平臺(tái)的服務(wù)端都有各自的商戶賬戶,在登錄后可以進(jìn)行各種店鋪的設(shè)置和管理活動(dòng)。在與用戶終端、店鋪中商戶使用的終端設(shè)備等進(jìn)行信息交互的過(guò)程中,服務(wù)端可以得知終端設(shè)備所接入的無(wú)線網(wǎng)絡(luò)信息(如wi-fi的名稱等)。
支付平臺(tái)的服務(wù)端采用用戶在店鋪中的支付活動(dòng)數(shù)據(jù)、店鋪的商戶登錄狀態(tài)數(shù)據(jù)、和用戶通過(guò)店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn)的數(shù)據(jù),來(lái)對(duì)店鋪的當(dāng)前營(yíng)業(yè)狀態(tài)進(jìn)行判定。
服務(wù)端維護(hù)一張用來(lái)記錄店鋪當(dāng)前營(yíng)業(yè)狀態(tài)的記錄表,以預(yù)定周期搜集接入支付平臺(tái)的各個(gè)店鋪在周期到前第一預(yù)定時(shí)間段(如半小時(shí))內(nèi)的上述數(shù)據(jù),對(duì)某個(gè)店鋪而言,如果搜集的數(shù)據(jù)中在周期到前的預(yù)定有效時(shí)間段(如5分鐘)內(nèi)發(fā)生過(guò)用戶在該店鋪的支付活動(dòng),或者該店鋪的商戶在周期到時(shí)處于登錄狀態(tài)并且商戶所在的地理位置距離店鋪不超過(guò)設(shè)定距離閾值(如200米),或者有用戶在周期到時(shí)通過(guò)店鋪的局域網(wǎng)絡(luò)接入網(wǎng)絡(luò)并且該用戶接入該店鋪局域網(wǎng)絡(luò)的頻率不超過(guò)設(shè)定頻度閾值(如每周3次),則將該店鋪在記錄表中的當(dāng)前營(yíng)業(yè)狀態(tài)置為營(yíng)業(yè)中,否則將記錄表中的當(dāng)前營(yíng)業(yè)狀態(tài)置為不在營(yíng)業(yè)中。
用戶的終端上安裝該支付平臺(tái)的客戶端app(應(yīng)用程序)。當(dāng)用戶進(jìn)行店鋪搜索時(shí),在其終端的app中輸入搜索條件,由app將帶有搜索條件的店鋪搜索請(qǐng)求發(fā)送到服務(wù)端。
服務(wù)端采用搜索條件,調(diào)用搜索引擎在接入平臺(tái)的店鋪中搜索出符合搜索條件的店鋪,再讀取店鋪當(dāng)前營(yíng)業(yè)狀態(tài)記錄表,將當(dāng)前營(yíng)業(yè)狀態(tài)為不在營(yíng)業(yè)中的店鋪從搜索引擎給出的搜索結(jié)果中去除,并且將去除后的店鋪?zhàn)鳛樗阉鹘Y(jié)果發(fā)送給用戶終端的app。用戶終端的app將返回搜索結(jié)果展示給用戶。
與上述流程實(shí)現(xiàn)對(duì)應(yīng),本申請(qǐng)的實(shí)施例還提供了一種店鋪營(yíng)業(yè)狀態(tài)的判斷裝置、和一種店鋪搜索的裝置。這兩種裝置均可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為邏輯意義上的裝置,是通過(guò)所在設(shè)備的cpu(centralprocessunit,中央處理器)將對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,除了圖3所示的cpu、內(nèi)存以及非易失性存儲(chǔ)器之外,這兩種裝置所在的設(shè)備通常還包括用于進(jìn)行無(wú)線信號(hào)收發(fā)的芯片等其他硬件,和/或用于實(shí)現(xiàn)網(wǎng)絡(luò)通信功能的板卡等其他硬件。
圖4所示為本申請(qǐng)實(shí)施例提供的一種店鋪營(yíng)業(yè)狀態(tài)的判斷裝置,包括活動(dòng)數(shù)據(jù)獲取單元和營(yíng)業(yè)狀態(tài)判定單元,其中:活動(dòng)數(shù)據(jù)獲取單元用于獲取店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù);營(yíng)業(yè)狀態(tài)判定單元用于當(dāng)某個(gè)時(shí)間點(diǎn)前的所述營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件時(shí),判定所述店鋪在所述時(shí)間點(diǎn)處于營(yíng)業(yè)中。
一個(gè)例子中,所述裝置還包括活動(dòng)數(shù)據(jù)過(guò)濾單元,用于采用預(yù)定排除條件對(duì)所述營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)進(jìn)行過(guò)濾;所述營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件,包括:過(guò)濾后的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件。
上述例子中,所述營(yíng)業(yè)活動(dòng)數(shù)據(jù)可以包括:用戶在店鋪中的支付活動(dòng)數(shù)據(jù)、和/或店鋪的商戶登錄狀態(tài)數(shù)據(jù);所述預(yù)定活躍條件包括:在所述時(shí)間點(diǎn)前的預(yù)定有效時(shí)間段內(nèi)有用戶在所述店鋪中進(jìn)行支付活動(dòng)、或所述店鋪的商戶在所述時(shí)間點(diǎn)處于登錄狀態(tài);所述預(yù)定排除條件包括:處于登錄狀態(tài)的商戶所在的地理位置與店鋪的距離超過(guò)設(shè)定距離閾值。
上述例子中,所述網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)可以包括:用戶通過(guò)所述店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn)的數(shù)據(jù);所述預(yù)定活躍條件包括:在所述時(shí)間點(diǎn)有用戶通過(guò)所述店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn);所述預(yù)定排除條件包括:所述用戶通過(guò)所述店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn)的頻率超過(guò)設(shè)定頻度閾值。
圖5所示為本申請(qǐng)實(shí)施例提供的一種店鋪搜索的裝置,包括搜索請(qǐng)求接收單元和搜索請(qǐng)求響應(yīng)單元,其中:搜索請(qǐng)求接收單元用于接收終端帶有搜索條件的店鋪搜索請(qǐng)求;搜索請(qǐng)求響應(yīng)單元用于將符合終端的搜索條件、并且當(dāng)前處于營(yíng)業(yè)中的店鋪?zhàn)鳛樗阉鹘Y(jié)果返回給終端;所述當(dāng)前處于營(yíng)業(yè)中的店鋪為:店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件的店鋪。
一個(gè)例子中,所述當(dāng)前處于營(yíng)業(yè)中的店鋪包括:在采用預(yù)定排除條件對(duì)店鋪的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)進(jìn)行過(guò)濾后,過(guò)濾后的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件的店鋪。
上述例子中,所述營(yíng)業(yè)活動(dòng)數(shù)據(jù)可以包括:用戶在店鋪中的支付活動(dòng)數(shù)據(jù)、和/或店鋪的商戶登錄狀態(tài)數(shù)據(jù);所述預(yù)定活躍條件包括:在之前預(yù)定有效時(shí)間段內(nèi)有用戶在所述店鋪中進(jìn)行支付活動(dòng)、或所述店鋪的商戶在當(dāng)前處于登錄狀態(tài);所述預(yù)定排除條件包括:處于登錄狀態(tài)的商戶所在的地理位置與店鋪的距離超過(guò)設(shè)定距離閾值。
上述例子中,所述網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)可以包括:用戶通過(guò)所述店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn)的數(shù)據(jù);所述預(yù)定活躍條件包括:當(dāng)前有用戶通過(guò)所述店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn);所述預(yù)定排除條件包括:所述用戶通過(guò)所述店鋪的局域網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)訪問(wèn)的頻率超過(guò)設(shè)定頻度閾值。
可選的,所述裝置還包括:營(yíng)業(yè)狀態(tài)維護(hù)單元,用于定期獲取店鋪在之前第一預(yù)定時(shí)間段內(nèi)的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù),將所獲取的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件的店鋪的當(dāng)前營(yíng)業(yè)狀態(tài)設(shè)置為營(yíng)業(yè)中;所述搜索請(qǐng)求響應(yīng)單元具體用于:將符合終端的搜索條件、并且當(dāng)前營(yíng)業(yè)狀態(tài)為營(yíng)業(yè)中的店鋪?zhàn)鳛樗阉鹘Y(jié)果,返回給終端。
可選的,所述搜索請(qǐng)求響應(yīng)單元具體用于:在收到終端的搜索請(qǐng)求后,獲取符合終端搜索條件的店鋪在第二預(yù)定時(shí)間段內(nèi)的營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù),將營(yíng)業(yè)活動(dòng)數(shù)據(jù)和/或網(wǎng)絡(luò)活動(dòng)數(shù)據(jù)滿足預(yù)定活躍條件的店鋪?zhàn)鳛楫?dāng)前處于營(yíng)業(yè)中的店鋪,返回給終端。
以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(rom)或閃存(flashram)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)、其他類型的隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(cd-rom)、數(shù)字多功能光盤(pán)(dvd)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。