亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息查找方法、信息存儲(chǔ)方法及裝置與流程

文檔序號(hào):12158531閱讀:274來源:國知局
信息查找方法、信息存儲(chǔ)方法及裝置與流程

本申請(qǐng)涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種信息查找方法、信息存儲(chǔ)方法及裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們可以在網(wǎng)絡(luò)平臺(tái)上針對(duì)指定商戶進(jìn)行預(yù)約,并按照預(yù)約的時(shí)間到指定商戶進(jìn)行消費(fèi)。通常,商戶在網(wǎng)絡(luò)平臺(tái)上登錄之后,可以對(duì)可預(yù)約時(shí)間段進(jìn)行設(shè)定,在設(shè)定完成之后,商戶設(shè)定的可預(yù)約時(shí)間段信息被上傳到服務(wù)器端,最終服務(wù)器端將所述預(yù)約時(shí)間段信息與商戶ID進(jìn)行映射并存儲(chǔ)?;谏鲜隹深A(yù)約時(shí)間段信息,便可以判斷商戶在某一時(shí)間點(diǎn)或時(shí)間段能否被預(yù)約。

現(xiàn)有技術(shù)中,在某一預(yù)設(shè)周期內(nèi),與商戶對(duì)應(yīng)的可預(yù)約時(shí)間段信息可以包括多個(gè)。例如,對(duì)于商戶A,若預(yù)設(shè)周期是7天,其中,在第1天中,可預(yù)約時(shí)間段分別是:8:00~11:00,13:00~17:00,18:00~22:00,在第2天中,可預(yù)約時(shí)間段分別是:9:00~12:00,13:00~18:00,19:00~22:00,等等。相應(yīng)地,針對(duì)該商戶A,可以在服務(wù)器端將上述預(yù)設(shè)周期內(nèi)的各個(gè)可預(yù)約時(shí)間段信息進(jìn)行存儲(chǔ)。在需要判斷某商戶能否在指定時(shí)間點(diǎn)被預(yù)約時(shí),首先,需要根據(jù)商戶ID,查找預(yù)存的與該商戶ID對(duì)應(yīng)的各個(gè)可預(yù)約時(shí)間段信息,隨后,需要依次判斷上述指定時(shí)間點(diǎn)是否處于可預(yù)約時(shí)間段內(nèi),從而最終判定商戶能否在上述指定時(shí)間點(diǎn)被預(yù)約。以上述例子而言,若上述指定時(shí)間點(diǎn)是:第2天的12:45,則需要查找預(yù)存的在一預(yù)設(shè)周期內(nèi)的第2天中的各可預(yù)約時(shí)間段信息:9:00~12:00,13:00~18:00,19:00~22:00,并依次判斷指定時(shí)間點(diǎn):12:45是否處于上述各可預(yù)約時(shí)間段內(nèi)。

可見,在上述技術(shù)中,一方面,針對(duì)每一商戶,需要將預(yù)設(shè)周期內(nèi)的每一可預(yù)約時(shí)間段信息進(jìn)行存儲(chǔ),導(dǎo)致需要存儲(chǔ)的數(shù)據(jù)量隨著在預(yù)設(shè)周期內(nèi)的可預(yù)約時(shí)間段的數(shù)量增加而增加,這對(duì)存儲(chǔ)資源造成較大的消耗。另一方面,在需要判斷某商戶能否在某個(gè)指定時(shí)間被預(yù)約時(shí),由于需要查找與商戶ID對(duì)應(yīng)的各個(gè)可預(yù)約時(shí)間段信息,并依次判斷上述指定時(shí)間是否處于查找到的各個(gè)可預(yù)約時(shí)間段內(nèi),直至得到判斷結(jié)果。上述過程需要耗用較長(zhǎng)時(shí)間,查找效率較低。



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

為克服相關(guān)技術(shù)中存在的問題,本申請(qǐng)實(shí)施例提供一種信息查找方法、信息存儲(chǔ)方法及裝置。

根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供一種信息查找方法,包括:

接收終端發(fā)送的待查找的時(shí)間信息;

根據(jù)商戶ID,查找與所述商戶ID對(duì)應(yīng)的預(yù)約配置信息;所述預(yù)約配置信息包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的用以表征所述預(yù)設(shè)時(shí)間段是否可預(yù)約的標(biāo)記值;

基于所述預(yù)約配置信息并根據(jù)預(yù)設(shè)規(guī)則,提取與所述時(shí)間信息所屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值;

根據(jù)提取的所述標(biāo)記值,判斷所述時(shí)間信息是否可預(yù)約。

根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供一種信息存儲(chǔ)方法,包括:

接收終端上傳的攜帶商戶ID的預(yù)約配置信息;所述預(yù)約配置信息包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的用以表征所述預(yù)設(shè)時(shí)間段是否可預(yù)約的標(biāo)記值;

將所述預(yù)約配置信息與所述商戶ID進(jìn)行關(guān)聯(lián)并存儲(chǔ)。

根據(jù)本申請(qǐng)實(shí)施例的第三方面,提供一種信息查詢裝置,包括:

接收單元,用于接收終端發(fā)送的待查找的時(shí)間信息;

查找單元,用于根據(jù)商戶ID,查找與所述商戶ID對(duì)應(yīng)的預(yù)約配置信息;所述預(yù)約配置信息包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的用以表征所述預(yù)設(shè)時(shí)間段是否可預(yù)約的標(biāo)記值;

提取單元,用于基于所述預(yù)約配置信息并根據(jù)預(yù)設(shè)規(guī)則,提取與所述時(shí)間信息所屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值;

判斷單元,用于根據(jù)提取的所述標(biāo)記值,判斷所述時(shí)間信息是否可預(yù)約。

根據(jù)本申請(qǐng)實(shí)施例的第四方面,提供一種信息存儲(chǔ)裝置,包括:

接收單元,用于接收終端上傳的攜帶商戶ID的預(yù)約配置信息;所述預(yù)約配置信息包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的用以表征所述預(yù)設(shè)時(shí)間段是否可預(yù)約的標(biāo)記值;

存儲(chǔ)單元,用于將所述預(yù)約配置信息與所述商戶ID進(jìn)行關(guān)聯(lián)并存儲(chǔ)。

本申請(qǐng)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:

通過根據(jù)商戶ID查找與商戶ID對(duì)應(yīng)的預(yù)約配置信息,并基于預(yù)約配置信息并根據(jù)預(yù)設(shè)規(guī)則,提取與待查詢的時(shí)間信息(即需要判斷商戶可否預(yù)約的目標(biāo)時(shí)間)所屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值,最終,根據(jù)提取的所述標(biāo)記值,判斷商戶在與所述時(shí)間信息對(duì)應(yīng)的目標(biāo)時(shí)間是否可預(yù)約。可以看出,由于上述預(yù)約配置信息是包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值,從而可以縮短上述通過查找數(shù)據(jù)來判定商戶在某目標(biāo)時(shí)間是否可預(yù)約的過程所耗用的時(shí)長(zhǎng),提高上述過程的效率。

另一方面,由于上述預(yù)約配置信息是包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值,從而使得與每一商戶對(duì)應(yīng)的預(yù)約配置信息的數(shù)據(jù)量,不會(huì)因?yàn)樵陬A(yù)設(shè)周期內(nèi)的可預(yù)約時(shí)間段的增加而增加,緩解對(duì)存儲(chǔ)資源的消耗。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本申請(qǐng)。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。

圖1是根據(jù)本申請(qǐng)一實(shí)施例示出的系統(tǒng)架構(gòu)圖;

圖2A是根據(jù)本申請(qǐng)一實(shí)施例示出的信息存儲(chǔ)方法的流程圖;

圖2B是根據(jù)本申請(qǐng)一實(shí)施例示出的商戶設(shè)定可預(yù)約時(shí)間的用戶界面示意圖;

圖3A是根據(jù)本申請(qǐng)一實(shí)施例示出的信息查找方法的流程圖;

圖3B是根據(jù)本申請(qǐng)一實(shí)施例示出的信息查找方法的一種場(chǎng)景圖;

圖3C是根據(jù)本申請(qǐng)一實(shí)施例示出的信息查找方法的另一種場(chǎng)景圖;

圖4是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的信息查找裝置的框圖;

圖5是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的信息存儲(chǔ)裝置的框圖;

圖6是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的一種服務(wù)器的結(jié)構(gòu)示意圖。

具體實(shí)施方式

這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。

圖1是本申請(qǐng)一實(shí)施例示出的系統(tǒng)架構(gòu)圖。如圖1所示,系統(tǒng)包括終端設(shè)備10、與終端設(shè)備10通信的服務(wù)器20及數(shù)據(jù)庫30。終端設(shè)備10可以是手機(jī)、電腦、個(gè)人數(shù)字助理(PDA)等,終端設(shè)備10上可以安裝有網(wǎng)絡(luò)平臺(tái)的客戶端應(yīng)用軟件。上述服務(wù)器20是網(wǎng)絡(luò)平臺(tái)的服務(wù)端,所述網(wǎng)絡(luò)平臺(tái)可以是O2O(Online To Offline,在線離線/線上到線下)平臺(tái),用戶可以通過該網(wǎng)絡(luò)平臺(tái)針對(duì)指定商戶進(jìn)行預(yù)約或預(yù)定。每一商戶也可以通過上述網(wǎng)絡(luò)平臺(tái)設(shè)定自身可以被預(yù)約的時(shí)間,并將設(shè)定好的預(yù)約時(shí)間配置信息上傳到服務(wù)器端,并存儲(chǔ)到上述數(shù)據(jù)庫30中,從而可以通過查詢數(shù)據(jù)庫30中的預(yù)約時(shí)間配置信息,來判定指定商戶可以在哪些時(shí)間段被預(yù)約。

關(guān)于上述預(yù)約時(shí)間配置信息的存儲(chǔ)過程,現(xiàn)有技術(shù)一般可以采用三級(jí)存儲(chǔ),存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)可包括:商戶ID、一個(gè)預(yù)設(shè)周期中的第幾天(如:一個(gè)星期中的星期幾)及可預(yù)約的時(shí)間段(如:以字符串的形式進(jìn)行存儲(chǔ))。然而,對(duì)于每一商戶,隨著在預(yù)設(shè)周期內(nèi)的可預(yù)約時(shí)間段的數(shù)量的增加,可以導(dǎo)致上述存儲(chǔ)過程需要存儲(chǔ)的數(shù)據(jù)量也會(huì)相應(yīng)地增加,從而對(duì)計(jì)算機(jī)的存儲(chǔ)資源造成較大消耗。舉例來說,某個(gè)商戶設(shè)定的預(yù)設(shè)周期是7天,每天中需要設(shè)定3個(gè)可預(yù)約時(shí)間段,則最終需要針對(duì)每個(gè)商戶,通常需要存儲(chǔ)7*3=21條數(shù)據(jù)(可預(yù)約時(shí)間段信息)。

另一方面,在需要判斷某商戶能否在某個(gè)指定時(shí)間被預(yù)約時(shí),由于需要查找與商戶ID對(duì)應(yīng)的各個(gè)可預(yù)約時(shí)間段信息,并依次判斷上述指定時(shí)間是否處于查找到的各個(gè)可預(yù)約時(shí)間段內(nèi),直至得到判斷結(jié)果。上述過程需要耗用較長(zhǎng)時(shí)間,查找效率較低。

鑒于現(xiàn)有技術(shù)中存在的上述問題,本申請(qǐng)實(shí)施例提供了一種信息存儲(chǔ)方法和信息查找方法。

圖2A是根據(jù)本申請(qǐng)一實(shí)施例示出的信息存儲(chǔ)方法的流程圖,圖2B是根據(jù)本申請(qǐng)一實(shí)施例示出的商戶設(shè)定可預(yù)約時(shí)間的用戶界面示意圖。所述信息存儲(chǔ)方法可以應(yīng)用于服務(wù)器端,可以包括如下步驟101~103:

在步驟101中,接收終端上傳的攜帶商戶ID的預(yù)約配置信息。其中,所述預(yù)約配置信息包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的用以表征所述預(yù)設(shè)時(shí)間段是否可預(yù)約的標(biāo)記值。

如圖2B所示,商戶可以通過商戶賬號(hào)登錄網(wǎng)絡(luò)平臺(tái),在登錄之后,便可以對(duì)可預(yù)約時(shí)間進(jìn)行設(shè)定。其中,商戶可以設(shè)置一預(yù)設(shè)周期,并對(duì)該預(yù)設(shè)周期內(nèi)的可預(yù)約時(shí)間進(jìn)行設(shè)定,在設(shè)定完成之后,后續(xù)將按照該預(yù)設(shè)周期,確定該商戶在某一天中的某個(gè)時(shí)間點(diǎn)(某個(gè)時(shí)間段)能夠被預(yù)約。上述預(yù)設(shè)周期可以是1天、1個(gè)星期、1個(gè)月等,本文不作限制。以預(yù)設(shè)周期為1個(gè)星期為例,商戶可以對(duì)1個(gè)星期內(nèi)的每一天進(jìn)行設(shè)定。

本申請(qǐng)實(shí)施例中,可以將1天中的24小時(shí)劃分成若干個(gè)預(yù)設(shè)時(shí)間段,例如,確定每半個(gè)小時(shí)為一個(gè)預(yù)設(shè)時(shí)間段,每天中的24小時(shí)被劃分為48個(gè)預(yù)設(shè)時(shí)間段。則,可以將每天中的0:00~0:30確定為第1個(gè)預(yù)設(shè)時(shí)間段,將每天中的0:30~1:00確定為第2個(gè)預(yù)設(shè)時(shí)間段,以此類推,直至將每天中的23:30~0:00確定為第48個(gè)預(yù)設(shè)時(shí)間段。需要說明的是,關(guān)于上述預(yù)設(shè)時(shí)間段,可以由商戶根據(jù)實(shí)際需要確定如何劃分。此外,可以將一天中的24小時(shí)劃分為時(shí)長(zhǎng)不等的多個(gè)預(yù)設(shè)時(shí)間段。

基于預(yù)先設(shè)定的各個(gè)預(yù)設(shè)時(shí)間段,對(duì)于每一個(gè)預(yù)設(shè)周期,商戶可以對(duì)每一天中的各個(gè)預(yù)設(shè)時(shí)間段是否可預(yù)約進(jìn)行設(shè)定。如2B所示,在設(shè)定預(yù)約時(shí)間的頁面上,商戶可以依次切換到星期幾進(jìn)行設(shè)定,對(duì)于每個(gè)預(yù)設(shè)時(shí)間段,商戶可以通過點(diǎn)擊操作,切換該預(yù)設(shè)時(shí)間段為:“空閑”(可預(yù)約)或“不可預(yù)約”。當(dāng)然,可以將每個(gè)預(yù)設(shè)時(shí)間段的默認(rèn)狀態(tài)設(shè)置成:“空閑”,這樣,商戶只需要對(duì)個(gè)別不需要被預(yù)約的時(shí)間段設(shè)定成:“不可預(yù)約”。按照上述過程,對(duì)一個(gè)預(yù)設(shè)周期中的每一天進(jìn)行設(shè)定之后,商戶可以點(diǎn)擊“提交”按鍵,從而生成預(yù)約配置信息并上傳到服務(wù)器端。

關(guān)于上述預(yù)約配置信息,可以包括與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的用以表征所述預(yù)設(shè)時(shí)間段是否可預(yù)約的標(biāo)記值。在一實(shí)施例中,若某一預(yù)設(shè)時(shí)間段可預(yù)約(空閑),則與之對(duì)應(yīng)的標(biāo)記值可為“1”,若某一預(yù)設(shè)時(shí)間段不可預(yù)約,則與之對(duì)應(yīng)的標(biāo)記值可為“0”。通過商戶的設(shè)定,可以確定與每個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值為“1”或“0”,并且,按照每天中的各個(gè)預(yù)設(shè)時(shí)間段的次序,將確定的與每個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值按照上述次序進(jìn)行排列,便可以組成上述預(yù)約配置信息。

舉例來說,若預(yù)設(shè)周期為7天,對(duì)于該周期中的第1天(星期一),商戶設(shè)定7:00(開始)到18:00(結(jié)束)可預(yù)約,按照預(yù)設(shè)時(shí)間段的劃分規(guī)則,該商戶在第1天中的第15個(gè)時(shí)間段到第36個(gè)時(shí)間段可預(yù)約。即,與第1天對(duì)應(yīng)的預(yù)約配置信息的內(nèi)容如下:

“0000 0000 0000 0011 1111 1111 1111 1111 1111 0000 0000 0000”;

上述預(yù)約配置信息為二進(jìn)制數(shù)值。以此類推,可以分別確定出在一個(gè)預(yù)設(shè)周期內(nèi)的與每天中的各個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng)的二進(jìn)制數(shù)值,并按照時(shí)間先后的次序添加到上述預(yù)約配置信息中。

需要說明的是,上述預(yù)約配置信息并不限于以上述二進(jìn)制數(shù)的形式進(jìn)行表示。例如,在可替代的一種實(shí)施例中,上述預(yù)約配置信息可以是十進(jìn)制數(shù),其中,若某一預(yù)設(shè)時(shí)間段可預(yù)約(空閑),則與之對(duì)應(yīng)的標(biāo)記值可為“5”,若某一預(yù)設(shè)時(shí)間段不可預(yù)約,則與之對(duì)應(yīng)的標(biāo)記值可為“6”。

在步驟102中,將上傳的預(yù)約配置信息由M進(jìn)制數(shù)轉(zhuǎn)換成N進(jìn)制數(shù)。其中,其中,N>M≥2且N、M為整數(shù)。例如:N=8、16、32、64等。

通過對(duì)上傳的預(yù)約配置信息進(jìn)行進(jìn)制轉(zhuǎn)換(由低進(jìn)制數(shù)轉(zhuǎn)換成高進(jìn)制數(shù)),可以使得最終需要存儲(chǔ)的數(shù)據(jù)量減小,從而減小對(duì)計(jì)算機(jī)的存儲(chǔ)資源的消耗。舉例而言,對(duì)于如下預(yù)約配置信息(轉(zhuǎn)換前):

“0000 0000 0000 0011 1111 1111 1111 1111 1111 0000 0000 0000”;

將其由二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)(即,M=2,N=16)為:

“0003fffff000”;

將其由二進(jìn)制數(shù)轉(zhuǎn)換成三十二進(jìn)制數(shù)(即,M=2,N=32)為:

“001wwwwf00”;

將其由二進(jìn)制數(shù)轉(zhuǎn)換成六十四進(jìn)制數(shù)(即,M=2,N=64)為:

“00f===000”。

可見,隨著N的增大,最終需要存儲(chǔ)的預(yù)約配置信息包含的數(shù)值便越少,從而對(duì)計(jì)算機(jī)存儲(chǔ)資源的耗用也越小。當(dāng)然,如前所述,在上述進(jìn)制轉(zhuǎn)換過程之前,上述預(yù)約配置信息可以不限于以二進(jìn)制數(shù)進(jìn)行表示,則上述進(jìn)制轉(zhuǎn)換過程可以由其他進(jìn)制(如:M=8或10等)向更大的進(jìn)制進(jìn)行轉(zhuǎn)換。

需要說明的是,在本申請(qǐng)其他實(shí)施例中,上述步驟102也可以省去,即,無需對(duì)上傳的預(yù)約配置信息進(jìn)行進(jìn)制轉(zhuǎn)換,在步驟101之后,直接執(zhí)行下述步驟103。另外,上述進(jìn)制轉(zhuǎn)換的過程可以由服務(wù)器在接收到上傳的二進(jìn)制的預(yù)約配置信息之后來執(zhí)行,作為可行的方案,也可以在上傳預(yù)約配置信息之前,由終端設(shè)備對(duì)預(yù)約配置信息執(zhí)行上述進(jìn)制轉(zhuǎn)換的過程。

在步驟103中,將預(yù)約配置信息與上述商戶ID進(jìn)行關(guān)聯(lián)并存儲(chǔ)。

通過將預(yù)約配置信息與上述商戶ID進(jìn)行關(guān)聯(lián)并存儲(chǔ),在后續(xù)查詢的過程中,可以根據(jù)商戶ID查找到與之關(guān)聯(lián)的預(yù)約配置信息,并利用查找到的預(yù)約配置信息,判斷商戶在指定時(shí)間點(diǎn)或指定時(shí)間段能否被預(yù)約。

可以看出,基于上述實(shí)施例提供的信息存儲(chǔ)方法,由于上述預(yù)約配置信息是包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值,從而使得與每一商戶對(duì)應(yīng)的預(yù)約配置信息的數(shù)據(jù)量,不會(huì)因?yàn)樵陬A(yù)設(shè)周期內(nèi)的可預(yù)約時(shí)間段的增加而增加,緩解對(duì)存儲(chǔ)資源的消耗。

圖3A是根據(jù)本申請(qǐng)一實(shí)施例示出的信息查找方法的流程圖,圖2B是根據(jù)本申請(qǐng)一實(shí)施例示出的信息查找方法的一種場(chǎng)景圖。本信息查找方法可以基于以上信息存儲(chǔ)方法的內(nèi)容來實(shí)現(xiàn),該信息查找方法可以應(yīng)用于服務(wù)器端,其包括如下步驟201~204:

在步驟201中,接收終端發(fā)送的待查找的時(shí)間信息。

在需要判斷某個(gè)商戶在某個(gè)時(shí)間點(diǎn)(或時(shí)間段)能否被預(yù)約時(shí),用戶可以通過上述終端設(shè)備登錄網(wǎng)絡(luò)平臺(tái),并輸入待查找的時(shí)間信息(即需要判斷能否預(yù)約的目標(biāo)時(shí)間),在輸入完成之后,上述待查找的時(shí)間信息被上傳到服務(wù)器端。

在步驟202中,根據(jù)商戶ID,查找與所述商戶ID對(duì)應(yīng)的預(yù)約配置信息。其中,所述預(yù)約配置信息包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的用以表征所述預(yù)設(shè)時(shí)間段是否可預(yù)約的標(biāo)記值。

在一實(shí)施例中,上述步驟201中接收到的待查找的時(shí)間信息可以攜帶商戶ID(與待查找的目標(biāo)商戶對(duì)應(yīng)),這樣,在步驟202中,便可以根據(jù)上述攜帶的商戶ID,查找預(yù)先存儲(chǔ)的與該商戶ID對(duì)應(yīng)的預(yù)約配置信息。

在另一實(shí)施例中,上述步驟201中,可以接收攜帶條件信息的待查找的時(shí)間信息。相應(yīng)地,在步驟201和步驟202之間,還可以包括如下步驟:

根據(jù)攜帶的條件信息,確定與所述條件信息對(duì)應(yīng)的商戶ID。以下將結(jié)合具體應(yīng)用場(chǎng)景對(duì)此進(jìn)行詳細(xì)敘述。

在步驟203中,基于所述預(yù)約配置信息并根據(jù)預(yù)設(shè)規(guī)則,提取與所述時(shí)間信息所屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值。

在步驟204中,根據(jù)提取的所述標(biāo)記值,判斷所述時(shí)間信息是否可預(yù)約。

舉例來對(duì)上述步驟201~204的過程進(jìn)行說明。假設(shè)需要判斷商戶A在星期四中的12:45能否被預(yù)約,則服務(wù)器接收到的時(shí)間信息為:星期四的12:45。假設(shè)商戶A設(shè)定的預(yù)設(shè)周期為7天(星期一到星期日),根據(jù)商戶設(shè)定的預(yù)設(shè)周期,可以確定待查找的時(shí)間信息對(duì)應(yīng)于預(yù)設(shè)周期中的哪一天,即,上述星期四對(duì)應(yīng)于預(yù)設(shè)周期中的第4天。

在一實(shí)施例中,所述預(yù)設(shè)規(guī)則可以包括:時(shí)間段劃分規(guī)則及進(jìn)制轉(zhuǎn)換規(guī)則。其中,上述時(shí)間段劃分規(guī)則可以包括但不限于以下內(nèi)容:預(yù)設(shè)周期包括多少天(如:7天),每天中被劃分成多少個(gè)預(yù)設(shè)時(shí)間段(如:48個(gè)),每個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng)的起始時(shí)刻和終止時(shí)刻(如:第1個(gè)預(yù)設(shè)時(shí)間段為:0:00~0:30),預(yù)設(shè)周期中的第一天是從哪一天開始計(jì)算的(如:8月1日是第1個(gè)周期的第1天),等等。上述進(jìn)制轉(zhuǎn)換規(guī)則可以包括:上述預(yù)約配置信息由二進(jìn)制數(shù)被轉(zhuǎn)換成多少進(jìn)制數(shù)并進(jìn)行存儲(chǔ)(如:以16進(jìn)制數(shù)的形式進(jìn)行存儲(chǔ))。

在一實(shí)施例中,上述步驟203可以包括:

步驟2031:根據(jù)時(shí)間段劃分規(guī)則,確定時(shí)間信息所屬的預(yù)設(shè)時(shí)間段在所述預(yù)約配置信息中的次序。

承上述例子,待查找的時(shí)間信息是:星期四的12:45,處于一個(gè)預(yù)設(shè)周期中的第4天,可以確定“星期四的12:45”處于第4天中的第26個(gè)預(yù)設(shè)時(shí)間段。若算上第4天之前的3天,則上述“星期四的12:45”處于整個(gè)預(yù)設(shè)周期中的第48*3+26=170個(gè)預(yù)設(shè)時(shí)間段,即上述次序?yàn)椋?70。

步驟2032:根據(jù)所述進(jìn)制轉(zhuǎn)換規(guī)則,確定所述預(yù)約配置信息中包含的與所述次序?qū)?yīng)的標(biāo)記值。

如上所述,若預(yù)約配置信息沒有進(jìn)行進(jìn)制轉(zhuǎn)換,則以二進(jìn)制數(shù)的形式進(jìn)行存儲(chǔ),則預(yù)約配置信息中的每一個(gè)標(biāo)記值可以與預(yù)設(shè)周期中的一個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng)。然而,若預(yù)約配置信息被進(jìn)制轉(zhuǎn)換之后,則預(yù)約配置信息中的每一個(gè)標(biāo)記值可以與預(yù)設(shè)周期中的多個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng)。舉例而言,若預(yù)約配置信息被轉(zhuǎn)換成十六進(jìn)制數(shù)進(jìn)行存儲(chǔ),與某商戶ID對(duì)應(yīng)的預(yù)約配置信息例如是:

“0003fffff000 0003fffff000 0003fffff000 0003fffff000 0003fffff000 0003fffff000 0003fffff000”(預(yù)設(shè)周期為7天)。可以看出,上述預(yù)約配置信息中的每一個(gè)標(biāo)記值可以與相鄰的4個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng),如:第1個(gè)標(biāo)記值“0”與預(yù)設(shè)周期中的第1天內(nèi)的第1~4個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng)。

基于上述步驟2031得到的次序,可以確定與所述次序?qū)?yīng)的標(biāo)記值。承上述例子,若次序是170,并且每個(gè)標(biāo)記值與4個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng)(取決于進(jìn)制轉(zhuǎn)換規(guī)則),通過170/4取模等于:42,可以確定與上述次序?qū)?yīng)的標(biāo)記值是:上述預(yù)約配置信息中的第43個(gè)標(biāo)記值(加粗且加下劃線的):

“0003fffff000 0003fffff000 0003fffff000 0003ff f ff000 0003fffff000 0003fffff000 0003fffff000”。

當(dāng)然,“提取與所述時(shí)間信息所屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值”的過程并不限于上述實(shí)施例。在其他實(shí)施例中,上述預(yù)約配置信息的標(biāo)記值的次序也可以是倒序方式進(jìn)行排列的,即,在預(yù)設(shè)周期中,與第1天中的第1個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值位于上述預(yù)約配置信息中的最后一位,與第7天中的第48個(gè)預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值位于上述預(yù)約配置信息中的第一位,以此類推。這樣,便需要對(duì)上述“提取與所述時(shí)間信息所屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值”的過程進(jìn)行相應(yīng)地調(diào)整,本文不再對(duì)此予以贅述。

相應(yīng)地,上述步驟204可以包括:

步驟2041:根據(jù)所述進(jìn)制轉(zhuǎn)換規(guī)則,將與所述次序?qū)?yīng)的所述標(biāo)記值由N進(jìn)制數(shù)轉(zhuǎn)換成M進(jìn)制數(shù);其中,N>M≥2。。

承上述例子(N=16,M=2),從預(yù)約配置信息中提取的標(biāo)記值是:“f”,則將該標(biāo)記值由十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)為:“1111”。

步驟2042:確定所述M進(jìn)制數(shù)中包含的與所述次序?qū)?yīng)的目標(biāo)數(shù)值。

承上述例子,根據(jù)上述次序:170,可以確定與待查詢的時(shí)間信息所屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值是:上述二進(jìn)制數(shù)(M=2)“1111”中的第2個(gè)數(shù)值,則可以確定目標(biāo)數(shù)值為“1”。

步驟2043:根據(jù)所述目標(biāo)數(shù)值,判斷所述時(shí)間信息是否可預(yù)約。

根據(jù)預(yù)先設(shè)定的規(guī)則,若標(biāo)記值為“1”,則可以判定上述商戶A在待查找的時(shí)間(星期四中的12:45)是可預(yù)約(空閑)的,否則,判定不可預(yù)約。

值得一提的是,在本申請(qǐng)其他可行的實(shí)施例中,上述步驟203可以包括:

首先,根據(jù)所述進(jìn)制轉(zhuǎn)換規(guī)則,將所述預(yù)約配置信息由N進(jìn)制數(shù)轉(zhuǎn)換成M進(jìn)制數(shù);其中,N>M≥2。

隨后,根據(jù)所述時(shí)間段劃分規(guī)則,確定所述時(shí)間信息所屬的預(yù)設(shè)時(shí)間段在所述預(yù)約配置信息中的次序。

最后,基于所述M進(jìn)制數(shù),確定與所述次序?qū)?yīng)的標(biāo)記值。

如圖3B所示,是本申請(qǐng)一實(shí)施例提供的上述信息查找方法的一種場(chǎng)景圖。在網(wǎng)絡(luò)平臺(tái)上,用戶需要通過輸入相應(yīng)的條件信息,以查找符合上述條件信息的可被預(yù)約的商戶信息,并基于查找到的商戶信息進(jìn)行選擇,以與被選擇的商戶進(jìn)行預(yù)約。

其中,用戶登錄之后,可以進(jìn)入“預(yù)約查詢”的頁面11,并在該頁面11內(nèi)填寫條件信息。所述條件信息包括但不限于:商戶類型、所屬的地理區(qū)域、用戶需要預(yù)約的時(shí)間等。上述頁面11可以包括用以輸入“商戶類型”的第一輸入框12,用以輸入“用戶需要預(yù)約的時(shí)間”的第二輸入框13、14。上述商戶類型例如是:“美食”、“健身”、“美發(fā)”等,上述所屬的地理區(qū)域可以包括:“城市”、“區(qū)”、“商圈”等,上述用戶需要預(yù)約的時(shí)間例如是:“2016年8月1日,14:00”。

在用戶輸入需要查詢的上述條件信息并點(diǎn)擊“查詢”按鍵之后,終端便可以將上述條件信息發(fā)送到服務(wù)器端進(jìn)行查詢。根據(jù)上述條件信息,服務(wù)器端首先可以查找符合上述條件信息的商家ID。例如,若用戶輸入的商戶類型是:“理發(fā)”,用戶輸入的所屬的地理區(qū)域是:“北京XX區(qū)”,則服務(wù)器端可以查找到位于“北京XX區(qū)”、且與“理發(fā)”對(duì)應(yīng)的各個(gè)理發(fā)商戶的商戶ID,例如:100家。若將上述“100家”的理發(fā)商戶作為目標(biāo)商家,則需要逐一查找到預(yù)存的與上述各個(gè)目標(biāo)商家對(duì)應(yīng)的預(yù)約配置信息,并基于查找到的預(yù)約配置信息,提取得到與用戶需要預(yù)約的時(shí)間:“2016年8月1日,14:00”對(duì)應(yīng)的標(biāo)記值,并根據(jù)提取的標(biāo)記值,分別判斷目標(biāo)商家能否在該時(shí)間被預(yù)約(即是否空閑)。最終,可以查找得到上述“100家”中可以在“2016年8月1日,14:00”被預(yù)約的商家有哪些。

在一實(shí)施例中,所述方法還包括如下步驟:若判定所述時(shí)間信息可預(yù)約,向終端推送與所述商戶ID對(duì)應(yīng)的商戶信息。如圖3B所示,在上述場(chǎng)景中,服務(wù)器端可以將查找到的符合條件信息、并且被判定為可被預(yù)約的商家信息推送到用戶的終端上,最終,終端可以將推送的商家信息在查找結(jié)果頁面21上進(jìn)行展示。例如,最終判定上述“100家”理發(fā)商家終有10家可以在“2016年8月1日,14:00”被預(yù)約,則向用戶推送這10家理發(fā)商家的商家信息(如:商家的頁面鏈接,商家名稱等)

圖3B是根據(jù)本申請(qǐng)一實(shí)施例示出的信息查找方法的一種場(chǎng)景圖。在該場(chǎng)景中,用戶在進(jìn)入某個(gè)指定商家(如商家A)的頁面31之后,可以通過輸入框32、33輸入“需要預(yù)約的時(shí)間”,來查詢?cè)撋碳夷軌蛟凇靶枰A(yù)約的時(shí)間”被預(yù)約。服務(wù)端在接收到終端發(fā)送的“需要預(yù)約的時(shí)間”之后,可以根據(jù)上述信息查找方法,得到判斷結(jié)果,并向用戶推送與判斷結(jié)果對(duì)應(yīng)的提示消息體34,如:在判定“不可預(yù)約”時(shí),上述提示消息體34的內(nèi)容是:“該商家A在您輸入的時(shí)間內(nèi)不可預(yù)約”。當(dāng)然,本申請(qǐng)實(shí)施例提供的上述信息查找方法并不限于以上列舉的場(chǎng)景。

綜上所述,基于上述信息查找方法,通過根據(jù)商戶ID查找與商戶ID對(duì)應(yīng)的預(yù)約配置信息,并基于預(yù)約配置信息并根據(jù)預(yù)設(shè)規(guī)則,提取與待查詢的時(shí)間信息(即需要判斷商戶可否預(yù)約的目標(biāo)時(shí)間)所屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值,最終,根據(jù)提取的所述標(biāo)記值,判斷商戶在與所述時(shí)間信息對(duì)應(yīng)的目標(biāo)時(shí)間是否可預(yù)約??梢钥闯觯捎谏鲜鲱A(yù)約配置信息是包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值,從而可以縮短上述通過查找數(shù)據(jù)來判定商戶在某目標(biāo)時(shí)間是否可預(yù)約的過程所耗用的時(shí)長(zhǎng),提高上述過程的效率。

另一方面,基于上述信息存儲(chǔ)方法,由于上述預(yù)約配置信息是包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值,從而使得與每一商戶對(duì)應(yīng)的預(yù)約配置信息的數(shù)據(jù)量,不會(huì)因?yàn)樵陬A(yù)設(shè)周期內(nèi)的可預(yù)約時(shí)間段的增加而增加,緩解對(duì)存儲(chǔ)資源的消耗。

本申請(qǐng)能夠在降低計(jì)算機(jī)的存儲(chǔ)資源的消耗的基礎(chǔ)上,縮短信息查找過程、判斷過程所需耗用的時(shí)長(zhǎng),提升效率。本申請(qǐng)避免在數(shù)據(jù)庫內(nèi)針對(duì)同一商戶,存儲(chǔ)過多數(shù)據(jù)條數(shù),提高數(shù)據(jù)存儲(chǔ)空間的利用率,節(jié)省成本。

圖4是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的信息查找裝置的框圖。所述信息查找裝置可以應(yīng)用于服務(wù)器端,該信息查詢裝置包括:

接收單元301,用于接收終端發(fā)送的待查找的時(shí)間信息;

查找單元303,用于根據(jù)商戶ID,查找與所述商戶ID對(duì)應(yīng)的預(yù)約配置信息;所述預(yù)約配置信息包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的用以表征所述預(yù)設(shè)時(shí)間段是否可預(yù)約的標(biāo)記值;

提取單元304,用于基于所述預(yù)約配置信息并根據(jù)預(yù)設(shè)規(guī)則,提取與所述時(shí)間信息所屬的預(yù)設(shè)時(shí)間段對(duì)應(yīng)的標(biāo)記值;

判斷單元305,用于根據(jù)提取的所述標(biāo)記值,判斷所述時(shí)間信息是否可預(yù)約。

在一實(shí)施例中,所述接收單元301用于:

接收終端發(fā)送的攜帶商戶ID的待查找的時(shí)間信息;

在另一實(shí)施例中,所述接收單元301用于:

接收終端發(fā)送的攜帶條件信息的待查找的時(shí)間信息;

相應(yīng)地,所述裝置還包括:

商戶ID確定單元302,用于根據(jù)所述條件信息,確定與所述條件信息對(duì)應(yīng)的商戶ID。

在一實(shí)施例中,所述預(yù)設(shè)規(guī)則包括:時(shí)間段劃分規(guī)則及進(jìn)制轉(zhuǎn)換規(guī)則,所述提取單元30可以包括:

第一確定單元,用于根據(jù)所述時(shí)間段劃分規(guī)則,確定所述時(shí)間信息所屬的預(yù)設(shè)時(shí)間段在所述預(yù)約配置信息中的次序;

第二確定單元,用于根據(jù)所述進(jìn)制轉(zhuǎn)換規(guī)則,確定所述預(yù)約配置信息中包含的與所述次序?qū)?yīng)的標(biāo)記值;

所述判斷單元305可以包括:

轉(zhuǎn)換單元,用于根據(jù)所述進(jìn)制轉(zhuǎn)換規(guī)則,將與所述次序?qū)?yīng)的所述標(biāo)記值由N進(jìn)制數(shù)轉(zhuǎn)換成M進(jìn)制數(shù);其中,N>M≥2。

第三確定單元,用于確定所述M進(jìn)制數(shù)中包含的與所述次序?qū)?yīng)的目標(biāo)數(shù)值;

第一判斷單元,用于根據(jù)所述目標(biāo)數(shù)值,判斷所述時(shí)間信息是否可預(yù)約。

在又一實(shí)施例中,所述提取單元可以包括:

轉(zhuǎn)換單元,用于根據(jù)所述進(jìn)制轉(zhuǎn)換規(guī)則,將所述預(yù)約配置信息由N進(jìn)制數(shù)轉(zhuǎn)換成M進(jìn)制數(shù);其中,N>M≥2。

第四確定單元,用于根據(jù)所述時(shí)間段劃分規(guī)則,確定所述時(shí)間信息所屬的預(yù)設(shè)時(shí)間段在所述預(yù)約配置信息中的次序;

第五確定單元,用于基于所述M進(jìn)制數(shù),確定與所述次序?qū)?yīng)的標(biāo)記值。

在又一實(shí)施例中,所述裝置還包括:

信息推送單元,用于在判定所述時(shí)間信息可預(yù)約時(shí),向終端推送與所述商戶ID對(duì)應(yīng)的商戶信息。

圖5是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的信息存儲(chǔ)裝置的框圖。所述信息存儲(chǔ)裝置可以應(yīng)用于服務(wù)器端,該信息存儲(chǔ)裝置可以包括:

接收單元401,用于接收終端上傳的攜帶商戶ID的預(yù)約配置信息;所述預(yù)約配置信息包含與每一預(yù)設(shè)時(shí)間段對(duì)應(yīng)的用以表征所述預(yù)設(shè)時(shí)間段是否可預(yù)約的標(biāo)記值;

存儲(chǔ)單元403,用于將所述預(yù)約配置信息與所述商戶ID進(jìn)行關(guān)聯(lián)并存儲(chǔ)。

在一實(shí)施例中,所述裝置還可以包括:

轉(zhuǎn)換單元402,用于將所述預(yù)約配置信息由M進(jìn)制數(shù)轉(zhuǎn)換成N進(jìn)制數(shù);其中,N>M≥2。

關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。

對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

對(duì)應(yīng)于上述的信息查找方法,本申請(qǐng)還提出了圖6所示的根據(jù)本申請(qǐng)的一示例性實(shí)施例的服務(wù)器的示意結(jié)構(gòu)圖。請(qǐng)參考圖6,在硬件層面,上述服務(wù)器包括處理器、內(nèi)部總線、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器,當(dāng)然還可能包括其他業(yè)務(wù)所需要的硬件。處理器從非易失性存儲(chǔ)器中讀取對(duì)應(yīng)的計(jì)算機(jī)程序到內(nèi)存中然后運(yùn)行,在邏輯層面上形成上述信息查找裝置。當(dāng)然,除了軟件實(shí)現(xiàn)方式之外,本申請(qǐng)并不排除其他實(shí)現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說以下處理流程的執(zhí)行主體并不限定于各個(gè)邏輯單元,也可以是硬件或邏輯器件。

本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的公開后,將容易想到本申請(qǐng)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本申請(qǐng)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本申請(qǐng)的一般性原理并包括本申請(qǐng)未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本申請(qǐng)的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本申請(qǐng)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本申請(qǐng)的范圍僅由所附的權(quán)利要求來限制。

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