一種利用沙箱來(lái)確定資源分配的方法、裝置和設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明的目的是提供一種利用沙箱來(lái)確定資源分配的方法、裝置和設(shè)備。根據(jù)本發(fā)明的方法,包括:獲取查詢(xún)序列;經(jīng)由所述沙箱與預(yù)定搜索引擎間的第一預(yù)定接口,獲取預(yù)定搜索引擎基于所述查詢(xún)序列所獲得的搜索結(jié)果,并獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述至少一個(gè)模擬用戶(hù)的一個(gè)或多個(gè)待發(fā)布信息;基于所述一個(gè)或多個(gè)待發(fā)布信息所對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源以及所述搜索結(jié)果,生成與所述一個(gè)或多個(gè)待發(fā)布信息以及所述搜索結(jié)果相對(duì)應(yīng)的一個(gè)或多個(gè)網(wǎng)頁(yè),以進(jìn)行呈現(xiàn)。本發(fā)明的優(yōu)點(diǎn)在于,可獲得更加真實(shí)的模擬結(jié)果,并且,用戶(hù)無(wú)需在真實(shí)環(huán)境中重新填寫(xiě)各項(xiàng)信息,極大的提高了用戶(hù)的使用效率以及用戶(hù)體驗(yàn)。
【專(zhuān)利說(shuō)明】一種利用沙箱來(lái)確定資源分配的方法、裝置和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種利用沙箱來(lái)確定資源分配的方法、裝置和設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有的沙箱技術(shù)中,應(yīng)用程序往往僅能在虛擬執(zhí)行環(huán)境中運(yùn)行,而無(wú)法與真實(shí)的應(yīng)用場(chǎng)景進(jìn)行交互,從而無(wú)法向用戶(hù)展現(xiàn)實(shí)際應(yīng)用時(shí)的真正實(shí)現(xiàn)的效果,因此其在使用上具有一定的局限性。
[0003]尤其是在模擬用于分配網(wǎng)頁(yè)發(fā)布資源的分配程序時(shí),由于網(wǎng)頁(yè)發(fā)布資源是基于所有用戶(hù)各自能夠提供的用戶(hù)自身的資源來(lái)進(jìn)行綜合判斷后確定,當(dāng)無(wú)法使用真實(shí)數(shù)據(jù)時(shí),該種沙箱的效果會(huì)與真實(shí)結(jié)果產(chǎn)生較大的偏差。
[0004]并且,現(xiàn)有技術(shù)中,用戶(hù)無(wú)法獲取其自身的操作對(duì)于其他用戶(hù)的影響,從而無(wú)法判斷自身在沙箱中采用的操作是否能夠有效地應(yīng)用于真實(shí)系統(tǒng)中。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種利用沙箱來(lái)確定資源分配的方法、裝置和設(shè)備。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供一種利用沙箱確定資源分配并呈現(xiàn)的方法,所述沙箱用于模擬分配網(wǎng)頁(yè)發(fā)布資源的分配程序,以確定與所述至少一個(gè)模擬用戶(hù)的各個(gè)待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源,其中,所述方法包括以下步驟:
[0007]a獲取查詢(xún)序列;
[0008]b經(jīng)由所述沙箱與預(yù)定搜索引擎間的第一預(yù)定接口,獲取預(yù)定搜索引擎基于所述查詢(xún)序列所獲得的搜索結(jié)果,并獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述至少一個(gè)模擬用戶(hù)的一個(gè)或多個(gè)待發(fā)布信息;
[0009]c基于所述一個(gè)或多個(gè)待發(fā)布信息所對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源以及所述搜索結(jié)果,生成與所述一個(gè)或多個(gè)待發(fā)布信息以及所述搜索結(jié)果相對(duì)應(yīng)的一個(gè)或多個(gè)網(wǎng)頁(yè),以進(jìn)行呈現(xiàn)。
[0010]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種利用沙箱來(lái)確定資源分配并呈現(xiàn)的資源分配呈現(xiàn)裝置,所述沙箱用于模擬分配網(wǎng)頁(yè)發(fā)布資源的分配程序,以確定與所述至少一個(gè)模擬用戶(hù)的各個(gè)待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源,其中,所述資源分配呈現(xiàn)裝置包括:
[0011]第一獲取裝置,用于獲取查詢(xún)序列;
[0012]第二獲取裝置,用于經(jīng)由所述沙箱與預(yù)定搜索引擎間的第一預(yù)定接口,獲取預(yù)定搜索引擎基于所述查詢(xún)序列所獲得的搜索結(jié)果,并獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述至少一個(gè)模擬用戶(hù)的一個(gè)或多個(gè)待發(fā)布信息;
[0013]第一生成裝置,用于基于所述一個(gè)或多個(gè)待發(fā)布信息所對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源以及所述搜索結(jié)果,生成與所述一個(gè)或多個(gè)待發(fā)布信息以及所述搜索結(jié)果相對(duì)應(yīng)的一個(gè)或多個(gè)網(wǎng)頁(yè),以進(jìn)行呈現(xiàn)。[0014]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):1)根據(jù)本發(fā)明的方法,沙箱與分配程序間經(jīng)由預(yù)定接口進(jìn)行數(shù)據(jù)傳輸,從而可使得沙箱中可獲得更加真實(shí)的模擬結(jié)果;2)根據(jù)本發(fā)明的方法可直接將通過(guò)模擬操作所確定的用戶(hù)直接導(dǎo)入至真實(shí)的分配程序中,用戶(hù)無(wú)需在真實(shí)環(huán)境中重新填寫(xiě)各項(xiàng)信息,極大的提高了用戶(hù)的使用效率以及用戶(hù)體驗(yàn);3)根據(jù)本發(fā)明的方法,在沙箱中創(chuàng)建與模擬用戶(hù)相關(guān)的競(jìng)爭(zhēng)用戶(hù),以使模擬用戶(hù)可以獲得競(jìng)爭(zhēng)環(huán)境,而不會(huì)影響真實(shí)環(huán)境。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0015]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0016]圖1為根據(jù)本發(fā)明的一種利用沙箱來(lái)確定資源分配并呈現(xiàn)的方法流程圖;
[0017]圖2為根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的利用沙箱來(lái)確定資源分配并呈現(xiàn)的方法流程圖;
[0018]圖3為根據(jù)本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的利用沙箱來(lái)確定資源分配并呈現(xiàn)的方法流程圖;
[0019]圖4為根據(jù)本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的利用沙箱來(lái)確定資源分配并呈現(xiàn)的方法流程圖;
[0020]圖5為根據(jù)本發(fā)明的一種利用沙箱來(lái)確定資源分配并呈現(xiàn)的資源分配呈現(xiàn)裝置的結(jié)構(gòu)不意圖;
[0021]圖6為根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的利用沙箱來(lái)確定資源分配并呈現(xiàn)的資源分配呈現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0022]圖7為根據(jù)本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的利用沙箱來(lái)確定資源分配并呈現(xiàn)的資源分配呈現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0023]圖8為根據(jù)本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的利用沙箱來(lái)確定資源分配并呈現(xiàn)的資源分配呈現(xiàn)裝置的結(jié)構(gòu)示意圖;
[0024]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0025]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0026]圖1示意出了一種在沙箱中確定資源分配并呈現(xiàn)的方法流程圖。根據(jù)本發(fā)明的方法包括步驟S1、步驟S2以及步驟S3。
[0027]其中,沙箱技術(shù)包括一種可供程序在其中運(yùn)行的虛擬執(zhí)行環(huán)境,在其中運(yùn)行的程序不會(huì)危險(xiǎn)到其他程序的安全性。根據(jù)本發(fā)明的沙箱用于模擬用于分配網(wǎng)頁(yè)發(fā)布資源的分配程序,以確定與該沙箱中的模擬用戶(hù)的各個(gè)待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源。
[0028]其中,所述待發(fā)布信息包括用戶(hù)希望發(fā)布至互聯(lián)網(wǎng)的各類(lèi)信息,包括但不限于文本、網(wǎng)頁(yè)、多媒體等。所述網(wǎng)頁(yè)發(fā)布資源包括在發(fā)布所述待發(fā)布信息時(shí)所占用的網(wǎng)頁(yè)資源,優(yōu)選地,所述網(wǎng)頁(yè)發(fā)布資源但不限于以下任一項(xiàng):
[0029]I)用于發(fā)布所述待發(fā)布信息的網(wǎng)頁(yè)的網(wǎng)頁(yè)相關(guān)信息;所述網(wǎng)頁(yè)相關(guān)信息包括但不限于以下任一項(xiàng):[0030]a)網(wǎng)頁(yè)的標(biāo)識(shí)信息,所述網(wǎng)頁(yè)標(biāo)識(shí)信息包括可唯一確定該網(wǎng)頁(yè)的信息,例如,網(wǎng)頁(yè)的URL信息,又例如,預(yù)定的網(wǎng)頁(yè)的編號(hào)信息等。
[0031]b)網(wǎng)頁(yè)的展現(xiàn)位置信息,例如,將搜索結(jié)果網(wǎng)頁(yè)中除了預(yù)定用于展現(xiàn)搜索結(jié)果之外的網(wǎng)頁(yè)劃分為9個(gè)展現(xiàn)區(qū)域,每個(gè)區(qū)域即為一個(gè)可用于展現(xiàn)與待發(fā)布信息對(duì)應(yīng)的發(fā)布信息的展現(xiàn)位置。
[0032]2)發(fā)布所述待發(fā)布信息的時(shí)間信息;例如,每天20:00?22:00這一時(shí)段;又例
如,每年的3月至5月等。
[0033]3)發(fā)布所述待發(fā)布信息的地理位置信息。
[0034]其中,根據(jù)本發(fā)明的方法由資源分配呈現(xiàn)裝置來(lái)實(shí)現(xiàn)。優(yōu)選地,根據(jù)本發(fā)明的資源分配呈現(xiàn)裝置包括但不限于計(jì)算機(jī)設(shè)備。所述計(jì)算機(jī)設(shè)備包括一種能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和/或信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專(zhuān)用集成電路(ASIC)、可編程門(mén)陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。所述計(jì)算機(jī)設(shè)備包括網(wǎng)絡(luò)設(shè)備與用戶(hù)設(shè)備。其中,所述網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量主機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。所述用戶(hù)設(shè)備包括但不限于任何一種可與用戶(hù)通過(guò)鍵盤(pán)、鼠標(biāo)、遙控器、觸摸板、或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如,個(gè)人計(jì)算機(jī)、平板電腦、智能手機(jī)、PDA、游戲機(jī)、或IPTV等。其中,所述用戶(hù)設(shè)備及網(wǎng)絡(luò)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
[0035]需要說(shuō)明的是,所述用戶(hù)設(shè)備、網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶(hù)設(shè)備、網(wǎng)絡(luò)設(shè)備以及網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。
[0036]其中,根據(jù)本發(fā)明的沙箱與所述分配程序可分別位于不同的計(jì)算機(jī)設(shè)備上,經(jīng)由網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)交互,也可位于同一計(jì)算機(jī)設(shè)備上。
[0037]其中,根據(jù)本發(fā)明的所述資源分配呈現(xiàn)裝置可根據(jù)使用者所提交的信息來(lái)建立模擬用戶(hù)。
[0038]例如,資源分配呈現(xiàn)裝置根據(jù)所提交的用戶(hù)名密碼、所屬行業(yè)、關(guān)注區(qū)域、一個(gè)或多個(gè)待發(fā)布信息等,生成包含所述信息的模擬用戶(hù)。
[0039]優(yōu)選地,資源分配呈現(xiàn)裝置可基于使用者所提交的信息來(lái)確定用戶(hù)的類(lèi)型,以獲取預(yù)定的與該類(lèi)型相對(duì)應(yīng)的用戶(hù)相關(guān)信息來(lái)創(chuàng)建模擬用戶(hù)。
[0040]例如,資源分配呈現(xiàn)裝置根據(jù)使用者提交的用戶(hù)名密碼,所屬行業(yè)“醫(yī)藥”,以及預(yù)算信息“20萬(wàn)/年”,則資源分配呈現(xiàn)裝置自動(dòng)獲取預(yù)定的與所提交的各項(xiàng)信息對(duì)應(yīng)的多個(gè)待發(fā)布信息等,來(lái)創(chuàng)建包含前述各項(xiàng)信息以及多個(gè)待發(fā)布信息的模擬用戶(hù)。
[0041]參照?qǐng)D1,在步驟SI中,資源分配呈現(xiàn)裝置獲取查詢(xún)序列。
[0042]具體地,所述資源分配呈現(xiàn)裝置獲取查詢(xún)序列的方式包括但不限于以下任一種:
[0043]I)資源分配呈現(xiàn)裝置獲取所述模擬用戶(hù)輸入的查詢(xún)序列。
[0044]2)資源分配呈現(xiàn)裝置由預(yù)存儲(chǔ)的查詢(xún)序列中選擇一個(gè)或多個(gè)作為當(dāng)前的查詢(xún)序列。
[0045]接著,在步驟S2中,資源分配呈現(xiàn)裝置經(jīng)由所述沙箱與預(yù)定搜索引擎間的第一預(yù)定接口,獲取預(yù)定搜索引擎基于所述查詢(xún)序列所獲得的搜索結(jié)果,并獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述至少一個(gè)模擬用戶(hù)的一個(gè)或多個(gè)待發(fā)布信息。
[0046]其中,所述第一預(yù)定接口基于所述沙箱與所述預(yù)定搜索引擎之間的預(yù)定協(xié)議來(lái)構(gòu)建,用于在兩者間傳輸信息,其中,所述沙箱或所述預(yù)定搜索引擎可根據(jù)所接收到的信息的預(yù)定格式或預(yù)定內(nèi)容,來(lái)反饋相應(yīng)的信息。
[0047]具體地,搜索引擎通過(guò)基于對(duì)所獲得的查詢(xún)序列執(zhí)行搜索操作,來(lái)獲得與該查詢(xún)序列對(duì)應(yīng)的搜索結(jié)果,并將其通過(guò)所述第一預(yù)定接口傳輸至資源分配呈現(xiàn)裝置,資源分配呈現(xiàn)裝置通過(guò)該第一預(yù)定接口獲得該搜索結(jié)果;并且,資源分配呈現(xiàn)裝置將所獲得的查詢(xún)序列與所述至少一個(gè)模擬用戶(hù)的各個(gè)待發(fā)布信息進(jìn)行匹配查詢(xún),從而獲得與該查詢(xún)序列相對(duì)應(yīng)的一個(gè)或多個(gè)待發(fā)布信息。
[0048]接著,在步驟S3中,資源分配呈現(xiàn)裝置基于所述一個(gè)或多個(gè)待發(fā)布信息所對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源以及所述搜索結(jié)果,生成與所述一個(gè)或多個(gè)待發(fā)布信息以及所述搜索結(jié)果相對(duì)應(yīng)的一個(gè)或多個(gè)網(wǎng)頁(yè),以進(jìn)行呈現(xiàn)。
[0049]其中,獲取與待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源的方式將在根據(jù)圖2所示的實(shí)施例中予以詳述,此處不再贅述。
[0050]根據(jù)本發(fā)明的優(yōu)選實(shí)施例之一,根據(jù)本發(fā)明的方法還包括步驟S13(圖未示)以及步驟S14(圖未示)。
[0051]在步驟S13中,資源分配呈現(xiàn)裝置記錄所述用戶(hù)的操作信息。
[0052]具體地,當(dāng)資源分配呈現(xiàn)裝置執(zhí)行記錄操作時(shí),檢測(cè)模擬用戶(hù)的各項(xiàng)操作信息,并記錄所檢測(cè)到的操作信息。
[0053]其中,記錄到的信息可以包括以下任一種形式:
[0054]I)文字信息;
[0055]2)圖片信息;
[0056]3)視頻信息。
[0057]接著,在步驟S14中,資源分配呈現(xiàn)裝置基于所述操作信息生成多媒體文件,以提供給所述模擬用戶(hù)的用戶(hù)終端進(jìn)行呈現(xiàn)。
[0058]根據(jù)本發(fā)明的方法,將模擬用戶(hù)的各個(gè)待發(fā)布信息與搜索引擎的真實(shí)搜索結(jié)果相結(jié)合,使得用戶(hù)對(duì)于當(dāng)前的待發(fā)布信息所占用的網(wǎng)頁(yè)發(fā)布資源具有更加直觀的認(rèn)識(shí),便于用戶(hù)對(duì)其做進(jìn)一步的調(diào)整。
[0059]圖2示意出了根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的利用沙箱技術(shù)確定資源分配并呈現(xiàn)的方法流程圖。根據(jù)本發(fā)明的方法包括步驟S1、步驟S2、步驟S3,并且,根據(jù)本實(shí)施例的方法,還對(duì)各個(gè)模擬用戶(hù)的各個(gè)待發(fā)布信息分別執(zhí)行步驟S4以及步驟S5。
[0060]其中,步驟SI至步驟S3已在參照?qǐng)D1所示的實(shí)施例中予以詳述,并以引用的方式包含于此,不再贅述。
[0061]對(duì)于各個(gè)模擬用戶(hù),在步驟S4中,資源分配呈現(xiàn)裝置獲取所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息。
[0062]其中,所述用戶(hù)資源信息包括所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的各類(lèi)資源信息;優(yōu)選地,所述用戶(hù)資源信息包括但不限于金錢(qián)、信用額度、積分等各類(lèi)信息。
[0063]具體地,資源分配呈現(xiàn)裝置獲取所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息的方式包括但不限于以下任一種:
[0064]I)直接獲取本地所存儲(chǔ)的與所述模擬用戶(hù)的各個(gè)待發(fā)布信息分別對(duì)應(yīng)的用戶(hù)資源信息;
[0065]2)經(jīng)由網(wǎng)絡(luò)由其他計(jì)算機(jī)設(shè)備處獲取與所述模擬用戶(hù)的各個(gè)待發(fā)布信息分別對(duì)應(yīng)的用戶(hù)資源信息。
[0066]接著,在步驟S5中,資源分配呈現(xiàn)裝置根據(jù)與所述模擬用戶(hù)的所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,確定與所述模擬用戶(hù)的所述待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源。
[0067]具體地,資源分配呈現(xiàn)裝置根據(jù)預(yù)定的可用的網(wǎng)頁(yè)發(fā)布資源,采用與所述分配程序相同的預(yù)定確定規(guī)則,來(lái)根據(jù)所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,確定與所述模擬用戶(hù)的所述待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源。
[0068]其中,所述預(yù)定確定規(guī)則用于根據(jù)多個(gè)用戶(hù)各自提供的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息來(lái)確定各個(gè)用戶(hù)的待發(fā)布信息所對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源。
[0069]需要說(shuō)明的是,所述步驟SI至步驟S3與所述步驟S4至步驟S5之間沒(méi)有先后順序,資源分配呈現(xiàn)裝置可先執(zhí)行步驟SI至步驟S3,再執(zhí)行步驟S4與步驟S5 ;或者,可先執(zhí)行步驟S4與步驟S5,再執(zhí)行步驟SI至步驟S3 ;或者,同時(shí)執(zhí)行步驟S4與步驟S5以及步驟SI至步驟S3。
[0070]根據(jù)本實(shí)施例的一個(gè)優(yōu)選方案,參照?qǐng)D3,根據(jù)本方案的方法,對(duì)各個(gè)模擬用戶(hù)的各個(gè)待發(fā)布信息,還執(zhí)行步驟S6,其中,所述步驟S5進(jìn)一步包括步驟S501。
[0071]在步驟S6中,資源分配呈現(xiàn)裝置經(jīng)由所述沙箱與所述分配程序之間的第二預(yù)定接口,獲取所述分配程序中的多個(gè)真實(shí)用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息。
[0072]其中,所述至少一個(gè)真實(shí)用戶(hù)包括分配程序中選擇該待發(fā)布信息的多個(gè)真實(shí)用戶(hù)中的部分或全部用戶(hù)。
[0073]根據(jù)本發(fā)明的第一示例,與待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息包括用戶(hù)所設(shè)置的與該用戶(hù)資源信息對(duì)應(yīng)的價(jià)格信息,沙箱中的模擬用戶(hù)userl包含Infol和Info2兩個(gè)待發(fā)布信息,分配程序中包含與Infol對(duì)應(yīng)的真實(shí)用戶(hù)Ruserl、Ruser2以及Ruser3,與Info2對(duì)應(yīng)的真實(shí)用戶(hù)Ruser2、Ruser3、Ruser4和Ruser5,則資源分配呈現(xiàn)裝置通過(guò)沙箱與分配程序之間的預(yù)定API,獲取真實(shí)用戶(hù)Ruserl至Ruser3分別對(duì)Infol所設(shè)置的價(jià)格信息如下表I所示,相似地,資源分配呈現(xiàn)裝置通過(guò)該預(yù)定API獲取真實(shí)用戶(hù)Ruserf至Ruserf分別對(duì)Info2所設(shè)置的價(jià)格信息也如下表I所示。
[0074]表I
【權(quán)利要求】
1.一種利用沙箱來(lái)確定資源分配并呈現(xiàn)的方法,所述沙箱用于模擬分配網(wǎng)頁(yè)發(fā)布資源的分配程序,以確定與所述至少一個(gè)模擬用戶(hù)的各個(gè)待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源,其中,所述方法包括以下步驟: a獲取查詢(xún)序列; b經(jīng)由所述沙箱與預(yù)定搜索引擎間的第一預(yù)定接口,獲取預(yù)定搜索引擎基于所述查詢(xún)序列所獲得的搜索結(jié)果,并獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述至少一個(gè)模擬用戶(hù)的一個(gè)或多個(gè)待發(fā)布信息; c基于所述一個(gè)或多個(gè)待發(fā)布信息所對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源以及所述搜索結(jié)果,生成與所述一個(gè)或多個(gè)待發(fā)布信息以及所述搜索結(jié)果相對(duì)應(yīng)的一個(gè)或多個(gè)網(wǎng)頁(yè),以進(jìn)行呈現(xiàn)。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括以下步驟: m獲取所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息; η根據(jù)所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,確定與所述模擬用戶(hù)的所述待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源。
3.根據(jù)權(quán)利要求2所述的方法,其中,對(duì)各個(gè)模擬用戶(hù)的各個(gè)待發(fā)布信息,所述方法還包括以下步驟: X經(jīng)由所述沙箱與所述分配程序之間的第二預(yù)定接口,獲取所述分配程序中的多個(gè)真實(shí)用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息; 其中,所述步驟η包括以下步驟: -根據(jù)所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,以及所獲得的多個(gè)真實(shí)用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,確定與所述模擬用戶(hù)的所述待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述方法還包括以下步驟: -根據(jù)所述模擬用戶(hù)的分類(lèi)相關(guān)信息,確定所述待分配資源的模擬用戶(hù)的分類(lèi); 其中,所述步驟X包括: -經(jīng)由所述沙箱與所述分配程序之間的第二預(yù)定接口,獲取所述分配程序中與該模擬用戶(hù)的分類(lèi)相同的多個(gè)真實(shí)用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述用戶(hù)的分類(lèi)相關(guān)信息包括以下至少任一項(xiàng): -該用戶(hù)的用戶(hù)屬性信息; -該用戶(hù)的資源額度信息; -該用戶(hù)的待發(fā)布信息。
6.根據(jù)權(quán)利要求3至5中任一項(xiàng)所述的方法,其中,所述方法還包括以下步驟: -經(jīng)由所述第二預(yù)定接口獲取與所述模擬用戶(hù)對(duì)應(yīng)的多個(gè)候選信息; -由所述多個(gè)候選信息中選擇一個(gè)或多個(gè)候選信息作為所述模擬用戶(hù)的待發(fā)布信息。
7.根據(jù)權(quán)利要求3至6中任一項(xiàng)所述的方法,其中,所述方法還包括以下步驟: -將所確定的所述模擬用戶(hù)的各個(gè)待發(fā)布信息及其對(duì)應(yīng)的用戶(hù)資源信息經(jīng)由所述第二預(yù)定接口傳輸至所述分配程序,以在分配程序中創(chuàng)建與該模擬用戶(hù)相對(duì)應(yīng)的真實(shí)用戶(hù)。
8.根據(jù)權(quán)利要求2所述的方法,其中,所述方法還包括以下步驟: -在沙箱中創(chuàng)建與所述模擬用戶(hù)對(duì)應(yīng)的多個(gè)競(jìng)爭(zhēng)用戶(hù);其中,各個(gè)競(jìng)爭(zhēng)用戶(hù)均包含所述待發(fā)布信息及其對(duì)應(yīng)的用戶(hù)資源信息;其中,所述步驟η包括以下步驟: -根據(jù)所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,以及多個(gè)競(jìng)爭(zhēng)用戶(hù)各自與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,確定與所述模擬用戶(hù)的所述待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源。
9.根據(jù)權(quán)利要求8所述的方法,其中,所述方法還包括以下步驟: -對(duì)所述多個(gè)競(jìng)爭(zhēng)用戶(hù)的待發(fā)布信息所對(duì)應(yīng)的用戶(hù)資源信息進(jìn)行調(diào)整。
10.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,其中,所述方法還包括以下步驟: -記錄所述用戶(hù)的操作信息; -基于所述操作信息生成多媒體文件,以提供給所述模擬用戶(hù)的用戶(hù)終端進(jìn)行呈現(xiàn)。
11.一種利用沙箱來(lái)確定資源分配并呈現(xiàn)的的資源分配呈現(xiàn)裝置,所述沙箱用于模擬分配網(wǎng)頁(yè)發(fā)布資源的分配程序,以確定與所述至少一個(gè)模擬用戶(hù)的各個(gè)待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源,其中,所述資源分配呈現(xiàn)裝置包括: 第一獲取裝置,用于獲取查詢(xún)序列; 第二獲取裝置,用于經(jīng)由所述沙箱與預(yù)定搜索引擎間的第一預(yù)定接口,獲取預(yù)定搜索引擎基于所述查詢(xún)序列所獲得的搜索結(jié)果,并獲取與所述查詢(xún)序列相對(duì)應(yīng)的所述至少一個(gè)模擬用戶(hù)的一個(gè)或多個(gè) 待發(fā)布信息; 第一生成裝置,用于基于所述一個(gè)或多個(gè)待發(fā)布信息所對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源以及所述搜索結(jié)果,生成與所述一個(gè)或多個(gè)待發(fā)布信息以及所述搜索結(jié)果相對(duì)應(yīng)的一個(gè)或多個(gè)網(wǎng)頁(yè),以進(jìn)行呈現(xiàn)。
12.根據(jù)權(quán)利要求11所述的資源分配呈現(xiàn)裝置,其中,所述資源分配呈現(xiàn)裝置還包括: 第三獲取裝置,用于獲取所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息; 第一確定裝置,用于根據(jù)所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,確定與所述模擬用戶(hù)的所述待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源。
13.根據(jù)權(quán)利要求12所述的資源分配呈現(xiàn)裝置,其中,所述資源分配呈現(xiàn)裝置還包括: 第四獲取裝置,用于經(jīng)由所述沙箱與所述分配程序之間的第二預(yù)定接口,獲取所述分配程序中的多個(gè)真實(shí)用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息; 其中,所述第一確定裝置包括: 第一子確定裝置,用于根據(jù)所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,以及所獲得的多個(gè)真實(shí)用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,確定與所述模擬用戶(hù)的所述待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源。
14.根據(jù)權(quán)利要求13所述的資源分配呈現(xiàn)裝置,其中,所述資源分配呈現(xiàn)裝置還包括: 第二確定裝置,用于根據(jù)所述模擬用戶(hù)的分類(lèi)相關(guān)信息,確定所述待分配資源的模擬用戶(hù)的分類(lèi); 其中,所述第四獲取裝置包括: 子獲取裝置,用于經(jīng)由所述沙箱與所述分配程序之間的第二預(yù)定接口,獲取所述分配程序中與該模擬用戶(hù)的分類(lèi)相同的多個(gè)真實(shí)用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信肩、O
15.根據(jù)權(quán)利要求14所述的資源分配呈現(xiàn)裝置,其中,所述用戶(hù)的分類(lèi)相關(guān)信息包括以下至少任一項(xiàng):-該用戶(hù)的用戶(hù)屬性信息; -該用戶(hù)的資源額度信息; -該用戶(hù)的待發(fā)布信息。
16.根據(jù)權(quán)利要求12至15中任一項(xiàng)所述的資源分配呈現(xiàn)裝置,其中,所述資源分配呈現(xiàn)裝置還包括: 第五獲取裝置,用于經(jīng)由所述第二預(yù)定接口獲取與所述模擬用戶(hù)對(duì)應(yīng)的多個(gè)候選信息; 選擇裝置,用于由所述多個(gè)候選信息中選擇一個(gè)或多個(gè)候選信息作為所述模擬用戶(hù)的待發(fā)布信息。
17.根據(jù)權(quán)利要求12至16中任一項(xiàng)所述的資源分配呈現(xiàn)裝置,其中,所述資源分配呈現(xiàn)裝置還包括: 傳輸裝置,用于將所確定的所述模擬用戶(hù)的各個(gè)待發(fā)布信息及其對(duì)應(yīng)的用戶(hù)資源信息經(jīng)由所述第二預(yù)定接口傳輸至所述分配程序,以在分配程序中創(chuàng)建與該模擬用戶(hù)相對(duì)應(yīng)的真實(shí)用戶(hù)。
18.根據(jù)權(quán)利要求12所述的資源分配呈現(xiàn)裝置,其中,所述資源分配呈現(xiàn)裝置還包括: 建立裝置,用于在沙箱中創(chuàng)建與所述模擬用戶(hù)對(duì)應(yīng)的多個(gè)競(jìng)爭(zhēng)用戶(hù);其中,各個(gè)競(jìng)爭(zhēng)用戶(hù)均包含所述待發(fā)布信息及其對(duì)應(yīng)的用戶(hù)資源信息; 其中,所述第一確定裝置包括: 第二子確定裝置,用于根據(jù)所述模擬用戶(hù)的與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,以及多個(gè)競(jìng)爭(zhēng)用戶(hù)各自與所述待發(fā)布信息對(duì)應(yīng)的用戶(hù)資源信息,確定與所述模擬用戶(hù)的所述待發(fā)布信息對(duì)應(yīng)的網(wǎng)頁(yè)發(fā)布資源。
19.根據(jù)權(quán)利要求18所述的資源分配呈現(xiàn)裝置,其中,所述資源分配呈現(xiàn)裝置還包括: 調(diào)整裝置,用于對(duì)所述多個(gè)競(jìng)爭(zhēng)用戶(hù)的待發(fā)布信息所對(duì)應(yīng)的用戶(hù)資源信息進(jìn)行調(diào)整。
20.根據(jù)權(quán)利要求11至19中任一項(xiàng)所述的資源分配呈現(xiàn)裝置,其中,所述資源分配呈現(xiàn)裝置還包括: 記錄裝置,用于記錄所述用戶(hù)的操作信息; 第二生成裝置,用于基于所述操作信息生成多媒體文件,以提供給所述模擬用戶(hù)的用戶(hù)終端進(jìn)行呈現(xiàn)。
【文檔編號(hào)】G06F17/30GK103902380SQ201210576700
【公開(kāi)日】2014年7月2日 申請(qǐng)日期:2012年12月26日 優(yōu)先權(quán)日:2012年12月26日
【發(fā)明者】李立波, 張勁, 程果, 蘇亮, 張平, 薛慕原, 張宏志, 趙晉彬, 李紹恒, 楊志, 張志超 申請(qǐng)人:北京百度網(wǎng)訊科技有限公司