本發明(ming)一(yi)般涉及在(zai)線商務的領域,更具體地涉及觀看在(zai)線產品。
背景技術:
在(zai)線(xian)(xian)商(shang)(shang)(shang)務(wu),也被(bei)稱為網上購(gou)(gou)物(wu),是電(dian)(dian)子商(shang)(shang)(shang)務(wu)(即E商(shang)(shang)(shang)務(wu))的(de)(de)(de)一種形(xing)式,其允許消費者使用諸如(ru)Web瀏(liu)覽器之類(lei)的(de)(de)(de)應(ying)用程(cheng)序通(tong)過因特網連接(jie)從零售(shou)商(shang)(shang)(shang)處(即電(dian)(dian)子網絡商(shang)(shang)(shang)店(dian)(dian)(dian)、E-購(gou)(gou)物(wu)、E-商(shang)(shang)(shang)店(dian)(dian)(dian)、因特網購(gou)(gou)物(wu)、萬維網購(gou)(gou)物(wu)、萬維網商(shang)(shang)(shang)店(dian)(dian)(dian)、在(zai)線(xian)(xian)商(shang)(shang)(shang)店(dian)(dian)(dian)、網上商(shang)(shang)(shang)店(dian)(dian)(dian)和(he)虛(xu)擬商(shang)(shang)(shang)店(dian)(dian)(dian))直接(jie)購(gou)(gou)買商(shang)(shang)(shang)品或服務(wu)。移動(dong)商(shang)(shang)(shang)務(wu),也被(bei)稱為M商(shang)(shang)(shang)務(wu),包括從在(zai)線(xian)(xian)零售(shou)商(shang)(shang)(shang)的(de)(de)(de)移動(dong)優化的(de)(de)(de)在(zai)線(xian)(xian)站(zhan)點或應(ying)用程(cheng)序來(lai)購(gou)(gou)買。然而,在(zai)許多在(zai)線(xian)(xian)和(he)移動(dong)商(shang)(shang)(shang)務(wu)應(ying)用中,用戶很(hen)難(nan)想象正(zheng)在(zai)觀(guan)看(kan)的(de)(de)(de)產品的(de)(de)(de)實際尺寸。
投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)或圖像(xiang)(xiang)(xiang)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)是(shi)投(tou)(tou)(tou)(tou)(tou)射(she)圖像(xiang)(xiang)(xiang)(或運動圖像(xiang)(xiang)(xiang))到平(ping)面上(shang),通常到投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)屏(ping)幕(mu)的(de)光學器件。許多投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)通過(guo)將光穿(chuan)過(guo)一個透明的(de)小鏡頭形成圖像(xiang)(xiang)(xiang),但一些(xie)(xie)較(jiao)新(xin)(xin)類(lei)(lei)型的(de)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)可(ke)通過(guo)使用激光直(zhi)接(jie)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)圖像(xiang)(xiang)(xiang)。虛擬(ni)視網(wang)膜顯示(shi)屏(ping),或視網(wang)膜投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi),是(shi)直(zhi)接(jie)在(zai)視網(wang)膜上(shang),而不是(shi)使用外(wai)部(bu)的(de)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)屏(ping)幕(mu)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)圖像(xiang)(xiang)(xiang)的(de)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)。如今通用類(lei)(lei)型的(de)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)稱為視頻(pin)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)。視頻(pin)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)是(shi)如幻燈機(ji)和(he)(he)高射(she)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)的(de)較(jiao)早類(lei)(lei)型的(de)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)的(de)數字替代品。在(zai)整個20世(shi)(shi)紀90年(nian)代和(he)(he)21世(shi)(shi)紀初(的(de)十年(nian)),這(zhe)些(xie)(xie)早期類(lei)(lei)型的(de)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)大(da)多被(bei)更換為數字視頻(pin)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi),但在(zai)某些(xie)(xie)情況下仍然(ran)使用著舊的(de)模擬(ni)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)。一些(xie)(xie)新(xin)(xin)型的(de)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)包括使用激光或LED來(lai)投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)圖像(xiang)(xiang)(xiang)的(de)手持投(tou)(tou)(tou)(tou)(tou)影(ying)(ying)(ying)儀(yi)。
技術實現要素:
在(zai)(zai)(zai)一(yi)個(ge)(ge)(ge)實(shi)施例中(zhong)(zhong)(zhong),提(ti)供了一(yi)種以(yi)實(shi)際大小(xiao)觀(guan)看在(zai)(zai)(zai)線產(chan)(chan)(chan)品(pin)(pin)的(de)(de)方法、計(ji)算機程序產(chan)(chan)(chan)品(pin)(pin)和/或(huo)系統。在(zai)(zai)(zai)這個(ge)(ge)(ge)實(shi)施例中(zhong)(zhong)(zhong),計(ji)算機設備(bei)接(jie)收(shou)在(zai)(zai)(zai)選(xuan)擇(ze)的(de)(de)表面(mian)上以(yi)實(shi)際大小(xiao)觀(guan)看在(zai)(zai)(zai)線產(chan)(chan)(chan)品(pin)(pin)的(de)(de)圖(tu)(tu)(tu)像(xiang)(xiang)的(de)(de)一(yi)個(ge)(ge)(ge)或(huo)者(zhe)多(duo)(duo)個(ge)(ge)(ge)指令。該(gai)設備(bei)然后確定在(zai)(zai)(zai)線產(chan)(chan)(chan)品(pin)(pin)的(de)(de)一(yi)個(ge)(ge)(ge)或(huo)者(zhe)多(duo)(duo)個(ge)(ge)(ge)維(wei)(wei)度(du)(du)并且將該(gai)在(zai)(zai)(zai)線產(chan)(chan)(chan)品(pin)(pin)的(de)(de)圖(tu)(tu)(tu)像(xiang)(xiang)投(tou)影到該(gai)選(xuan)擇(ze)的(de)(de)表面(mian),其(qi)中(zhong)(zhong)(zhong)該(gai)投(tou)影的(de)(de)圖(tu)(tu)(tu)像(xiang)(xiang)的(de)(de)一(yi)個(ge)(ge)(ge)或(huo)者(zhe)多(duo)(duo)個(ge)(ge)(ge)維(wei)(wei)度(du)(du)等于(yu)該(gai)在(zai)(zai)(zai)線產(chan)(chan)(chan)品(pin)(pin)的(de)(de)一(yi)個(ge)(ge)(ge)或(huo)者(zhe)多(duo)(duo)個(ge)(ge)(ge)維(wei)(wei)度(du)(du)。
在(zai)(zai)另一(yi)(yi)個(ge)(ge)實(shi)施例中,提供了一(yi)(yi)種(zhong)以實(shi)際(ji)大小觀看在(zai)(zai)線產品的(de)(de)方法(fa),方法(fa)包括計算(suan)(suan)機設(she)備(bei)接收在(zai)(zai)選擇(ze)(ze)的(de)(de)表(biao)面(mian)上使(shi)(shi)(shi)用能夠投影(ying)(ying)的(de)(de)電子設(she)備(bei)以實(shi)際(ji)大小觀看在(zai)(zai)線產品的(de)(de)圖(tu)像的(de)(de)一(yi)(yi)個(ge)(ge)或(huo)者(zhe)(zhe)多(duo)(duo)個(ge)(ge)指令,該(gai)(gai)計算(suan)(suan)設(she)備(bei)然(ran)后(hou)確(que)定在(zai)(zai)線產品的(de)(de)一(yi)(yi)個(ge)(ge)或(huo)者(zhe)(zhe)多(duo)(duo)個(ge)(ge)維(wei)度,測(ce)量該(gai)(gai)電子設(she)備(bei)和(he)該(gai)(gai)選擇(ze)(ze)的(de)(de)表(biao)面(mian)之間(jian)的(de)(de)距(ju)(ju)離。該(gai)(gai)計算(suan)(suan)設(she)備(bei)然(ran)后(hou)計算(suan)(suan)投影(ying)(ying)焦(jiao)距(ju)(ju)以將該(gai)(gai)在(zai)(zai)線產品的(de)(de)圖(tu)像投影(ying)(ying)到該(gai)(gai)選擇(ze)(ze)的(de)(de)表(biao)面(mian)。該(gai)(gai)計算(suan)(suan)設(she)備(bei)然(ran)后(hou)使(shi)(shi)(shi)用確(que)定的(de)(de)維(wei)度、測(ce)量的(de)(de)距(ju)(ju)離、以及計算(suan)(suan)的(de)(de)焦(jiao)距(ju)(ju)將該(gai)(gai)在(zai)(zai)線產品的(de)(de)圖(tu)像投影(ying)(ying)到該(gai)(gai)選擇(ze)(ze)的(de)(de)表(biao)面(mian),其(qi)中該(gai)(gai)投影(ying)(ying)的(de)(de)圖(tu)像的(de)(de)一(yi)(yi)個(ge)(ge)或(huo)者(zhe)(zhe)多(duo)(duo)個(ge)(ge)維(wei)度等于(yu)該(gai)(gai)在(zai)(zai)線產品的(de)(de)一(yi)(yi)個(ge)(ge)或(huo)者(zhe)(zhe)多(duo)(duo)個(ge)(ge)維(wei)度。這個(ge)(ge)實(shi)施例的(de)(de)優點是,例如(ru)通過使(shi)(shi)(shi)用電子設(she)備(bei)中的(de)(de)嵌(qian)入或(huo)者(zhe)(zhe)安裝(zhuang)的(de)(de)投影(ying)(ying)儀提高了用戶在(zai)(zai)線購物(wu)的(de)(de)感(gan)受(shou)。
在(zai)(zai)(zai)(zai)另一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)實(shi)施例(li)(li)中(zhong)(zhong),提供了一(yi)(yi)(yi)(yi)種(zhong)以(yi)實(shi)際(ji)大小觀(guan)看在(zai)(zai)(zai)(zai)線產(chan)(chan)品(pin)的(de)(de)(de)(de)(de)方(fang)法(fa),方(fang)法(fa)包括(kuo)計(ji)算(suan)(suan)(suan)(suan)機設(she)備(bei)(bei)(bei)(bei)接(jie)收在(zai)(zai)(zai)(zai)選擇的(de)(de)(de)(de)(de)表(biao)面上(shang)使(shi)(shi)用(yong)(yong)能夠投(tou)(tou)影(ying)的(de)(de)(de)(de)(de)電子(zi)(zi)設(she)備(bei)(bei)(bei)(bei)以(yi)實(shi)際(ji)大小觀(guan)看在(zai)(zai)(zai)(zai)線產(chan)(chan)品(pin)的(de)(de)(de)(de)(de)圖(tu)(tu)(tu)像(xiang)(xiang)的(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)或者(zhe)(zhe)多(duo)(duo)個(ge)(ge)(ge)(ge)(ge)指令(ling),該(gai)(gai)(gai)計(ji)算(suan)(suan)(suan)(suan)設(she)備(bei)(bei)(bei)(bei)然后確(que)定(ding)在(zai)(zai)(zai)(zai)線產(chan)(chan)品(pin)的(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)或者(zhe)(zhe)多(duo)(duo)個(ge)(ge)(ge)(ge)(ge)維度(du)(du),其中(zhong)(zhong),該(gai)(gai)(gai)在(zai)(zai)(zai)(zai)線產(chan)(chan)品(pin)的(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)或者(zhe)(zhe)多(duo)(duo)個(ge)(ge)(ge)(ge)(ge)維度(du)(du)是(shi)從在(zai)(zai)(zai)(zai)線產(chan)(chan)品(pin)的(de)(de)(de)(de)(de)產(chan)(chan)品(pin)描(miao)述以(yi)及用(yong)(yong)戶選擇的(de)(de)(de)(de)(de)框區(qu)域之一(yi)(yi)(yi)(yi)中(zhong)(zhong)解析出來(lai)的(de)(de)(de)(de)(de)。該(gai)(gai)(gai)計(ji)算(suan)(suan)(suan)(suan)設(she)備(bei)(bei)(bei)(bei)然后使(shi)(shi)用(yong)(yong)安裝(zhuang)在(zai)(zai)(zai)(zai)該(gai)(gai)(gai)電子(zi)(zi)設(she)備(bei)(bei)(bei)(bei)上(shang)的(de)(de)(de)(de)(de)相(xiang)(xiang)(xiang)(xiang)(xiang)機捕(bu)捉(zhuo)圖(tu)(tu)(tu)像(xiang)(xiang),其中(zhong)(zhong)相(xiang)(xiang)(xiang)(xiang)(xiang)機對該(gai)(gai)(gai)選擇的(de)(de)(de)(de)(de)表(biao)面聚焦(jiao)。得到(dao)相(xiang)(xiang)(xiang)(xiang)(xiang)機的(de)(de)(de)(de)(de)焦(jiao)距(ju)(ju)以(yi)及相(xiang)(xiang)(xiang)(xiang)(xiang)機捕(bu)捉(zhuo)圖(tu)(tu)(tu)像(xiang)(xiang)使(shi)(shi)用(yong)(yong)的(de)(de)(de)(de)(de)相(xiang)(xiang)(xiang)(xiang)(xiang)機像(xiang)(xiang)距(ju)(ju),并(bing)且使(shi)(shi)用(yong)(yong)得到(dao)的(de)(de)(de)(de)(de)相(xiang)(xiang)(xiang)(xiang)(xiang)機焦(jiao)距(ju)(ju)和相(xiang)(xiang)(xiang)(xiang)(xiang)機像(xiang)(xiang)距(ju)(ju),計(ji)算(suan)(suan)(suan)(suan)該(gai)(gai)(gai)電子(zi)(zi)設(she)備(bei)(bei)(bei)(bei)和該(gai)(gai)(gai)選擇的(de)(de)(de)(de)(de)表(biao)面之間的(de)(de)(de)(de)(de)距(ju)(ju)離。該(gai)(gai)(gai)計(ji)算(suan)(suan)(suan)(suan)設(she)備(bei)(bei)(bei)(bei)然后確(que)定(ding)該(gai)(gai)(gai)圖(tu)(tu)(tu)像(xiang)(xiang)的(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)或者(zhe)(zhe)多(duo)(duo)個(ge)(ge)(ge)(ge)(ge)維度(du)(du),并(bing)使(shi)(shi)用(yong)(yong)確(que)定(ding)的(de)(de)(de)(de)(de)圖(tu)(tu)(tu)像(xiang)(xiang)的(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)或者(zhe)(zhe)多(duo)(duo)個(ge)(ge)(ge)(ge)(ge)維度(du)(du)計(ji)算(suan)(suan)(suan)(suan)投(tou)(tou)影(ying)焦(jiao)距(ju)(ju)、一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)或者(zhe)(zhe)多(duo)(duo)個(ge)(ge)(ge)(ge)(ge)在(zai)(zai)(zai)(zai)線產(chan)(chan)品(pin)的(de)(de)(de)(de)(de)維度(du)(du)、以(yi)及計(ji)算(suan)(suan)(suan)(suan)的(de)(de)(de)(de)(de)該(gai)(gai)(gai)電子(zi)(zi)設(she)備(bei)(bei)(bei)(bei)和該(gai)(gai)(gai)選擇的(de)(de)(de)(de)(de)表(biao)面之間的(de)(de)(de)(de)(de)距(ju)(ju)離計(ji)算(suan)(suan)(suan)(suan)投(tou)(tou)影(ying)焦(jiao)距(ju)(ju)。該(gai)(gai)(gai)計(ji)算(suan)(suan)(suan)(suan)設(she)備(bei)(bei)(bei)(bei)然后使(shi)(shi)用(yong)(yong)確(que)定(ding)的(de)(de)(de)(de)(de)維度(du)(du)、計(ji)算(suan)(suan)(suan)(suan)的(de)(de)(de)(de)(de)距(ju)(ju)離、以(yi)及計(ji)算(suan)(suan)(suan)(suan)的(de)(de)(de)(de)(de)投(tou)(tou)影(ying)焦(jiao)距(ju)(ju)將該(gai)(gai)(gai)在(zai)(zai)(zai)(zai)線產(chan)(chan)品(pin)的(de)(de)(de)(de)(de)圖(tu)(tu)(tu)像(xiang)(xiang)投(tou)(tou)影(ying)到(dao)該(gai)(gai)(gai)選擇的(de)(de)(de)(de)(de)表(biao)面,其中(zhong)(zhong)該(gai)(gai)(gai)投(tou)(tou)影(ying)的(de)(de)(de)(de)(de)圖(tu)(tu)(tu)像(xiang)(xiang)的(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)或者(zhe)(zhe)多(duo)(duo)個(ge)(ge)(ge)(ge)(ge)維度(du)(du)等于該(gai)(gai)(gai)在(zai)(zai)(zai)(zai)線產(chan)(chan)品(pin)的(de)(de)(de)(de)(de)一(yi)(yi)(yi)(yi)個(ge)(ge)(ge)(ge)(ge)或者(zhe)(zhe)多(duo)(duo)個(ge)(ge)(ge)(ge)(ge)維度(du)(du)。這個(ge)(ge)(ge)(ge)(ge)實(shi)施例(li)(li)的(de)(de)(de)(de)(de)優點(dian)是(shi),例(li)(li)如(ru)其使(shi)(shi)用(yong)(yong)現有相(xiang)(xiang)(xiang)(xiang)(xiang)機自動(dong)聚焦(jiao)能力來(lai)確(que)定(ding)在(zai)(zai)(zai)(zai)計(ji)算(suan)(suan)(suan)(suan)將該(gai)(gai)(gai)圖(tu)(tu)(tu)像(xiang)(xiang)投(tou)(tou)影(ying)到(dao)該(gai)(gai)(gai)選擇的(de)(de)(de)(de)(de)表(biao)面的(de)(de)(de)(de)(de)投(tou)(tou)影(ying)設(she)置中(zhong)(zhong)(例(li)(li)如(ru)焦(jiao)距(ju)(ju))有用(yong)(yong)的(de)(de)(de)(de)(de)測量量。
附圖說明
圖1是(shi)根據本發明的(de)一個實施例描述電子商務環境的(de)功能(neng)框圖。
圖(tu)2A是根據本發明的一(yi)個實施例的包含(han)在圖(tu)1的電子(zi)(zi)商務(wu)環境的計算機上的投影軟(ruan)件中的電子(zi)(zi)商務(wu)圖(tu)形用戶(hu)接(jie)口的一(yi)個例子(zi)(zi),用于用戶(hu)將產品(pin)圖(tu)像(xiang)投影到選擇的表面;
圖2B是根據(ju)本發明的(de)(de)一(yi)個實施(shi)例的(de)(de)計算機確(que)定產品圖像到選擇的(de)(de)表(biao)面的(de)(de)焦(jiao)距的(de)(de)功能框圖;
圖2C是(shi)根據本發明的(de)一(yi)個實(shi)施例(li)的(de)計算機(ji)以實(shi)際(ji)尺寸將產(chan)品圖像投影(ying)到選擇的(de)表(biao)面的(de)功能(neng)框圖;
圖3是根據本發明的(de)一個實施例的(de)計算機(ji)以(yi)實際尺寸將產(chan)品(pin)圖像的(de)一部分投影到選擇(ze)的(de)表面(mian)的(de)功(gong)能框圖;
圖4是根據本發明(ming)的(de)一個實施(shi)例的(de)描述在(zai)圖1的(de)電子商務環(huan)境中執(zhi)行將圖像投(tou)影到選擇(ze)的(de)表面的(de)操作的(de)投(tou)影軟件(jian)的(de)操作步驟的(de)流程圖;
圖(tu)(tu)5是(shi)根據本發明的一個(ge)實施(shi)例的描述在圖(tu)(tu)1的電子商(shang)務(wu)環(huan)境中用(yong)(yong)戶在電子商(shang)務(wu)應用(yong)(yong)中執(zhi)行將圖(tu)(tu)像投影到選擇的表面(mian)的操作步驟的流程圖(tu)(tu);
圖6是根據本(ben)發明的(de)(de)(de)一個實施(shi)例(li)的(de)(de)(de)計(ji)算機(ji)使用三個投影的(de)(de)(de)可移動(dong)的(de)(de)(de)紅點計(ji)算和調(diao)整投影儀的(de)(de)(de)焦距的(de)(de)(de)功能框圖;
圖(tu)7是根據本發明的(de)一(yi)個實施例(li)的(de)計(ji)算機計(ji)算和調整投影儀(yi)的(de)焦(jiao)距(ju)的(de)功能框(kuang)圖(tu);
圖(tu)8是根據(ju)本發明的一個(ge)實施(shi)例的執行投(tou)影(ying)軟件的計(ji)算機(ji)框圖(tu)。
具體實施方式
根據本發明(ming)的(de)(de)(de)實(shi)(shi)施例(li)認識到(dao)在線商(shang)(shang)店由于(yu)其(qi)方(fang)便性已(yi)經(jing)流行(xing)起來(lai)。但是(shi)(shi)在線商(shang)(shang)店的(de)(de)(de)用戶(hu)經(jing)常抱怨(yuan)其(qi)在線購買產品(pin)(pin)的(de)(de)(de)失敗。有(you)些(xie)失敗是(shi)(shi)由于(yu)圖(tu)片(pian)的(de)(de)(de)尺(chi)(chi)(chi)寸和真(zhen)實(shi)(shi)產品(pin)(pin)的(de)(de)(de)尺(chi)(chi)(chi)寸之間(jian)的(de)(de)(de)不一致(zhi)造成(cheng)的(de)(de)(de)。盡管(guan)大(da)部分在線產品(pin)(pin)具有(you)尺(chi)(chi)(chi)寸作為測量(liang)量(liang)列出,用戶(hu)經(jing)常忽(hu)視該(gai)尺(chi)(chi)(chi)寸并(bing)且僅僅通(tong)過觀看圖(tu)片(pian)判斷尺(chi)(chi)(chi)寸。而且,對于(yu)有(you)些(xie)用戶(hu)僅靠幾個數字而不是(shi)(shi)手里拿著尺(chi)(chi)(chi)子就想像(xiang)出產品(pin)(pin)的(de)(de)(de)精確(que)維(wei)度是(shi)(shi)很困難的(de)(de)(de)。本發明(ming)描述(shu)的(de)(de)(de)實(shi)(shi)施例(li)通(tong)過使用電子設備嵌入(ru)的(de)(de)(de)/安裝(zhuang)的(de)(de)(de)投影儀(yi)解決了這個問題,因此,改(gai)善了在線商(shang)(shang)店的(de)(de)(de)用戶(hu)感受。當用戶(hu)瀏覽(lan)在線產品(pin)(pin)并(bing)對某一個感興(xing)趣時(shi),他們能(neng)夠(gou)選擇(ze)將圖(tu)片(pian)投影到(dao)任(ren)何平整的(de)(de)(de)表面,然(ran)后真(zhen)實(shi)(shi)尺(chi)(chi)(chi)寸的(de)(de)(de)圖(tu)片(pian)顯(xian)現(xian)在該(gai)表面,用戶(hu)能(neng)夠(gou)仿佛正(zheng)在看真(zhen)實(shi)(shi)產品(pin)(pin)般地看到(dao)該(gai)圖(tu)片(pian)。
現在將要(yao)參考附圖(tu)詳細描述根據本(ben)發明的實施例。圖(tu)1根據本(ben)發明的一個實施例描述電(dian)子商務環(huan)境的功能(neng)框(kuang)圖(tu),通常稱為(wei)100。
電子商務(wu)環(huan)(huan)境(jing)100包(bao)括(kuo)通(tong)過(guo)網絡118相連的(de)(de)(de)計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)102和服(fu)(fu)務(wu)器120。計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)102包(bao)括(kuo)隨機(ji)訪問存儲(chu)(chu)器(RAM)104,中(zhong)央處理(li)器(CPU)106,永久存儲(chu)(chu)器108,用戶(hu)接口110,相機(ji)112以及(ji)投影儀114。計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)102可以是Web服(fu)(fu)務(wu)器或(huo)(huo)者(zhe)任何其它能(neng)(neng)夠(gou)處理(li)程(cheng)序指(zhi)令、接收和發送數據的(de)(de)(de)電子設(she)備(bei)(bei)或(huo)(huo)者(zhe)計(ji)算(suan)(suan)(suan)(suan)(suan)系統(tong)。在某些(xie)實施例中(zhong),計(ji)算(suan)(suan)(suan)(suan)(suan)設(she)備(bei)(bei)102可以是臺式計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)、平板計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)、上(shang)網本計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)、個(ge)人計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)(PC)、桌(zhuo)面計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)、個(ge)人數字(zi)助理(li)(PDA)、智(zhi)能(neng)(neng)電話或(huo)(huo)者(zhe)任何能(neng)(neng)夠(gou)通(tong)過(guo)連接到網絡118的(de)(de)(de)數據連接通(tong)信的(de)(de)(de)可編(bian)程(cheng)的(de)(de)(de)電子設(she)備(bei)(bei)。在另(ling)一個(ge)實施例中(zhong),計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)102可以表示為諸如在分(fen)布式計(ji)算(suan)(suan)(suan)(suan)(suan)環(huan)(huan)境(jing)中(zhong)的(de)(de)(de)使用的(de)(de)(de)多個(ge)計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)作為服(fu)(fu)務(wu)器系統(tong)的(de)(de)(de)服(fu)(fu)務(wu)器計(ji)算(suan)(suan)(suan)(suan)(suan)系統(tong)。總之,計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)102是任何能(neng)(neng)夠(gou)執行(xing)計(ji)算(suan)(suan)(suan)(suan)(suan)機(ji)器可讀程(cheng)序指(zhi)令并且(qie)通(tong)過(guo)網絡118與(yu)服(fu)(fu)務(wu)器120通(tong)信的(de)(de)(de)、在電子商務(wu)環(huan)(huan)境(jing)100中(zhong)具(ju)有不同的(de)(de)(de)組(zu)件和設(she)備(bei)(bei)的(de)(de)(de)電子設(she)備(bei)(bei)或(huo)(huo)者(zhe)電子設(she)備(bei)(bei)的(de)(de)(de)組(zu)合的(de)(de)(de)代表。
計(ji)(ji)(ji)(ji)算(suan)(suan)機(ji)102包括(kuo)(kuo)永(yong)久存(cun)(cun)(cun)儲(chu)(chu)器108。永(yong)久存(cun)(cun)(cun)儲(chu)(chu)器108可(ke)(ke)以(yi)(yi)(yi)是,例(li)如(ru)(ru),硬(ying)盤。可(ke)(ke)替(ti)換地(di),或(huo)者(zhe)(zhe)附(fu)加地(di)為磁(ci)盤。永(yong)久存(cun)(cun)(cun)儲(chu)(chu)器108可(ke)(ke)以(yi)(yi)(yi)包括(kuo)(kuo)固態硬(ying)盤、半導體存(cun)(cun)(cun)儲(chu)(chu)設備(bei)、只(zhi)讀存(cun)(cun)(cun)儲(chu)(chu)器(ROM)、可(ke)(ke)擦除可(ke)(ke)編(bian)程存(cun)(cun)(cun)儲(chu)(chu)器(EPROM)、閃存(cun)(cun)(cun)或(huo)者(zhe)(zhe)任(ren)何其(qi)(qi)它能(neng)(neng)(neng)(neng)(neng)夠存(cun)(cun)(cun)儲(chu)(chu)程序(xu)(xu)(xu)指(zhi)令(ling)或(huo)者(zhe)(zhe)數字信(xin)息的(de)(de)(de)計(ji)(ji)(ji)(ji)算(suan)(suan)機(ji)可(ke)(ke)讀存(cun)(cun)(cun)儲(chu)(chu)介質。投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)軟(ruan)件(jian)(jian)(jian)(jian)116存(cun)(cun)(cun)儲(chu)(chu)在(zai)(zai)(zai)永(yong)久存(cun)(cun)(cun)儲(chu)(chu)器108中,也包括(kuo)(kuo)操作系(xi)(xi)統(tong)軟(ruan)件(jian)(jian)(jian)(jian)、使(shi)計(ji)(ji)(ji)(ji)算(suan)(suan)機(ji)102與(yu)服(fu)(fu)務器120通信(xin)的(de)(de)(de)軟(ruan)件(jian)(jian)(jian)(jian)、以(yi)(yi)(yi)及(ji)(ji)(ji)(ji)通過(guo)數據連(lian)結(jie)到(dao)(dao)網絡118的(de)(de)(de)其(qi)(qi)他(ta)計(ji)(ji)(ji)(ji)算(suan)(suan)設備(bei)。投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)軟(ruan)件(jian)(jian)(jian)(jian)116用于(yu)(yu)測(ce)量(liang)計(ji)(ji)(ji)(ji)算(suan)(suan)機(ji)102和(he)(he)(he)產品(pin)圖像要被顯(xian)示(shi)(shi)的(de)(de)(de)選擇的(de)(de)(de)表面(mian)(mian)(mian)之間的(de)(de)(de)距離。選擇的(de)(de)(de)表面(mian)(mian)(mian)可(ke)(ke)以(yi)(yi)(yi)是用戶(hu)(hu)可(ke)(ke)以(yi)(yi)(yi)想(xiang)要將(jiang)在(zai)(zai)(zai)線(xian)產品(pin)的(de)(de)(de)圖像投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)到(dao)(dao)其(qi)(qi)上(shang)(shang)的(de)(de)(de)任(ren)何表面(mian)(mian)(mian)。選擇的(de)(de)(de)表面(mian)(mian)(mian)的(de)(de)(de)一(yi)些例(li)子包括(kuo)(kuo)但不限(xian)于(yu)(yu)如(ru)(ru)下(xia):(i)墻面(mian)(mian)(mian);(ii)門;(iii)天(tian)花板(ban)以(yi)(yi)(yi)及(ji)(ji)(ji)(ji)(iv)地(di)面(mian)(mian)(mian)。投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)軟(ruan)件(jian)(jian)(jian)(jian)116檢測(ce)該設備(bei)和(he)(he)(he)圖像平面(mian)(mian)(mian)之間的(de)(de)(de)距離,并計(ji)(ji)(ji)(ji)算(suan)(suan)焦(jiao)距和(he)(he)(he)像距。在(zai)(zai)(zai)另外(wai)一(yi)個(ge)示(shi)(shi)例(li)性(xing)(xing)實(shi)施例(li)中,安(an)裝(zhuang)(zhuang)(zhuang)在(zai)(zai)(zai)計(ji)(ji)(ji)(ji)算(suan)(suan)機(ji)102上(shang)(shang)的(de)(de)(de)激(ji)光器(未示(shi)(shi)出(chu))可(ke)(ke)通過(guo)測(ce)量(liang)測(ce)量(liang)激(ji)光從激(ji)光器發射到(dao)(dao)返回所需表面(mian)(mian)(mian)花費(fei)的(de)(de)(de)時(shi)間用于(yu)(yu)距離檢測(ce)。在(zai)(zai)(zai)另一(yi)個(ge)實(shi)施例(li)中,投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)軟(ruan)件(jian)(jian)(jian)(jian)可(ke)(ke)以(yi)(yi)(yi)是設計(ji)(ji)(ji)(ji)用戶(hu)(hu)客戶(hu)(hu)端(duan)(duan)或(huo)者(zhe)(zhe)服(fu)(fu)務器端(duan)(duan),如(ru)(ru)Web瀏(liu)覽器插(cha)件(jian)(jian)(jian)(jian)或(huo)者(zhe)(zhe)移動(dong)電(dian)(dian)(dian)(dian)(dian)(dian)話(hua)應(ying)用程序(xu)(xu)(xu)的(de)(de)(de)一(yi)系(xi)(xi)列的(de)(de)(de)應(ying)用程序(xu)(xu)(xu)接口(API)。例(li)如(ru)(ru),計(ji)(ji)(ji)(ji)算(suan)(suan)機(ji)102的(de)(de)(de)用戶(hu)(hu)可(ke)(ke)以(yi)(yi)(yi)在(zai)(zai)(zai)Web瀏(liu)覽器中安(an)裝(zhuang)(zhuang)(zhuang)插(cha)件(jian)(jian)(jian)(jian)以(yi)(yi)(yi)允(yun)許Web瀏(liu)覽器以(yi)(yi)(yi)實(shi)際尺(chi)寸通過(guo)安(an)裝(zhuang)(zhuang)(zhuang)的(de)(de)(de)插(cha)件(jian)(jian)(jian)(jian)將(jiang)產品(pin)圖像投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)。在(zai)(zai)(zai)計(ji)(ji)(ji)(ji)算(suan)(suan)機(ji)程序(xu)(xu)(xu)中。API是用于(yu)(yu)構造(zao)軟(ruan)件(jian)(jian)(jian)(jian)應(ying)用程序(xu)(xu)(xu)的(de)(de)(de)一(yi)系(xi)(xi)列的(de)(de)(de)程序(xu)(xu)(xu)、協議和(he)(he)(he)工具。在(zai)(zai)(zai)另外(wai)一(yi)個(ge)示(shi)(shi)例(li)性(xing)(xing)實(shi)施例(li)中,投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)軟(ruan)件(jian)(jian)(jian)(jian)116可(ke)(ke)以(yi)(yi)(yi)用于(yu)(yu)智(zhi)能(neng)(neng)(neng)(neng)(neng)電(dian)(dian)(dian)(dian)(dian)(dian)視(shi)。智(zhi)能(neng)(neng)(neng)(neng)(neng)電(dian)(dian)(dian)(dian)(dian)(dian)視(shi),也稱(cheng)為聯(lian)網電(dian)(dian)(dian)(dian)(dian)(dian)視(shi)或(huo)者(zhe)(zhe)混合(he)(he)電(dian)(dian)(dian)(dian)(dian)(dian)視(shi),是一(yi)種具有集成戶(hu)(hu)聯(lian)網和(he)(he)(he)Web2.0特征的(de)(de)(de)電(dian)(dian)(dian)(dian)(dian)(dian)視(shi)套裝(zhuang)(zhuang)(zhuang)或(huo)者(zhe)(zhe)套上(shang)(shang)盒,并且是一(yi)種計(ji)(ji)(ji)(ji)算(suan)(suan)機(ji)和(he)(he)(he)電(dian)(dian)(dian)(dian)(dian)(dian)視(shi)套裝(zhuang)(zhuang)(zhuang)及(ji)(ji)(ji)(ji)套上(shang)(shang)盒之間技(ji)術融合(he)(he)的(de)(de)(de)例(li)子。除了通過(guo)傳統(tong)媒(mei)介提(ti)供(gong)的(de)(de)(de)電(dian)(dian)(dian)(dian)(dian)(dian)視(shi)套裝(zhuang)(zhuang)(zhuang)及(ji)(ji)(ji)(ji)套上(shang)(shang)盒的(de)(de)(de)傳統(tong)功能(neng)(neng)(neng)(neng)(neng),智(zhi)能(neng)(neng)(neng)(neng)(neng)電(dian)(dian)(dian)(dian)(dian)(dian)視(shi)設備(bei)還能(neng)(neng)(neng)(neng)(neng)提(ti)供(gong)互聯(lian)網電(dian)(dian)(dian)(dian)(dian)(dian)視(shi)、在(zai)(zai)(zai)線(xian)交互媒(mei)介、超過(guo)限(xian)制的(de)(de)(de)內(nei)容、以(yi)(yi)(yi)及(ji)(ji)(ji)(ji)隨須即(ji)取的(de)(de)(de)流媒(mei)體以(yi)(yi)(yi)及(ji)(ji)(ji)(ji)家庭網絡訪問。例(li)如(ru)(ru),智(zhi)能(neng)(neng)(neng)(neng)(neng)電(dian)(dian)(dian)(dian)(dian)(dian)視(shi)的(de)(de)(de)用戶(hu)(hu)可(ke)(ke)以(yi)(yi)(yi)安(an)裝(zhuang)(zhuang)(zhuang)投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)軟(ruan)件(jian)(jian)(jian)(jian)116,或(huo)者(zhe)(zhe)結(jie)合(he)(he)投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)軟(ruan)件(jian)(jian)(jian)(jian)116的(de)(de)(de)API或(huo)者(zhe)(zhe)插(cha)件(jian)(jian)(jian)(jian),以(yi)(yi)(yi)在(zai)(zai)(zai)智(zhi)能(neng)(neng)(neng)(neng)(neng)電(dian)(dian)(dian)(dian)(dian)(dian)視(shi)上(shang)(shang)以(yi)(yi)(yi)實(shi)際尺(chi)寸顯(xian)示(shi)(shi)產品(pin)或(huo)者(zhe)(zhe)使(shi)用安(an)裝(zhuang)(zhuang)(zhuang)在(zai)(zai)(zai)智(zhi)能(neng)(neng)(neng)(neng)(neng)電(dian)(dian)(dian)(dian)(dian)(dian)視(shi)上(shang)(shang)的(de)(de)(de)內(nei)建(jian)投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)儀投(tou)(tou)影(ying)(ying)(ying)(ying)(ying)圖像。
計(ji)算(suan)機(ji)(ji)(ji)102還包括用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)110。用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)110是(shi)一(yi)個(ge)在(zai)(zai)計(ji)算(suan)機(ji)(ji)(ji)102的(de)(de)(de)(de)(de)(de)(de)(de)用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)和(he)(he)多個(ge)駐留在(zai)(zai)計(ji)算(suan)機(ji)(ji)(ji)102中(zhong)的(de)(de)(de)(de)(de)(de)(de)(de)應(ying)(ying)用(yong)(yong)(yong)(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)(例(li)如(ru),投影(ying)(ying)軟(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)116)、和(he)(he)/或(huo)計(ji)算(suan)設(she)(she)備(bei)上(shang)(shang)的(de)(de)(de)(de)(de)(de)(de)(de)可(ke)以通過(guo)網絡(luo)118上(shang)(shang)的(de)(de)(de)(de)(de)(de)(de)(de)數據連結訪問的(de)(de)(de)(de)(de)(de)(de)(de)應(ying)(ying)用(yong)(yong)(yong)(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)之間提(ti)供(gong)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)的(de)(de)(de)(de)(de)(de)(de)(de)程(cheng)(cheng)序(xu)(xu)。用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou),如(ru)用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)110,指(zhi)程(cheng)(cheng)序(xu)(xu)表達(da)給用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)的(de)(de)(de)(de)(de)(de)(de)(de)信息(例(li)如(ru),圖(tu)(tu)形、文本,聲(sheng)(sheng)音)以及(ji)用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)使用(yong)(yong)(yong)(yong)(yong)(yong)的(de)(de)(de)(de)(de)(de)(de)(de)控(kong)制程(cheng)(cheng)序(xu)(xu)的(de)(de)(de)(de)(de)(de)(de)(de)控(kong)制序(xu)(xu)列(lie)。用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)110是(shi)允許用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)與外(wai)圍設(she)(she)備(bei)(即,提(ti)供(gong)計(ji)算(suan)設(she)(she)備(bei)輸(shu)(shu)入和(he)(he)輸(shu)(shu)出(chu)的(de)(de)(de)(de)(de)(de)(de)(de)外(wai)部計(ji)算(suan)機(ji)(ji)(ji)硬件(jian)(jian)(jian)(jian),如(ru)鍵盤(pan)和(he)(he)鼠標(biao))通過(guo)圖(tu)(tu)形的(de)(de)(de)(de)(de)(de)(de)(de)圖(tu)(tu)標(biao)和(he)(he)可(ke)視化指(zhi)示(shi)而不(bu)是(shi)基于文本的(de)(de)(de)(de)(de)(de)(de)(de)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)、敲(qiao)入的(de)(de)(de)(de)(de)(de)(de)(de)命令字符或(huo)者文本瀏(liu)覽交(jiao)互(hu)的(de)(de)(de)(de)(de)(de)(de)(de)一(yi)類接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)。GUI的(de)(de)(de)(de)(de)(de)(de)(de)行(xing)(xing)為經常是(shi)通過(guo)操縱圖(tu)(tu)形元素(su)執行(xing)(xing)的(de)(de)(de)(de)(de)(de)(de)(de)。存在(zai)(zai)多種類型的(de)(de)(de)(de)(de)(de)(de)(de)圖(tu)(tu)形用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)。在(zai)(zai)一(yi)個(ge)實(shi)施例(li)中(zhong),用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)110是(shi)圖(tu)(tu)形用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)(GUI)。在(zai)(zai)另(ling)一(yi)個(ge)實(shi)施例(li)中(zhong),用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)110可(ke)以是(shi)如(ru)Web用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)(WUI),并且能(neng)夠(gou)顯(xian)示(shi)文本、文檔、Web瀏(liu)覽器(qi)(qi)窗口(kou)(kou)(kou)(kou)、用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)選項、應(ying)(ying)用(yong)(yong)(yong)(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)以及(ji)操作指(zhi)令,并且包括程(cheng)(cheng)序(xu)(xu)表達(da)給用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)的(de)(de)(de)(de)(de)(de)(de)(de)信息(如(ru)圖(tu)(tu)形、文本以及(ji)聲(sheng)(sheng)音)以及(ji)用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)使用(yong)(yong)(yong)(yong)(yong)(yong)的(de)(de)(de)(de)(de)(de)(de)(de)控(kong)制程(cheng)(cheng)序(xu)(xu)的(de)(de)(de)(de)(de)(de)(de)(de)控(kong)制序(xu)(xu)列(lie)。用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)110也可(ke)以是(shi)提(ti)供(gong)通過(guo)網絡(luo)118上(shang)(shang)的(de)(de)(de)(de)(de)(de)(de)(de)數據相連的(de)(de)(de)(de)(de)(de)(de)(de)計(ji)算(suan)機(ji)(ji)(ji)102的(de)(de)(de)(de)(de)(de)(de)(de)用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)和(he)(he)服務器(qi)(qi)120、以及(ji)其(qi)它(ta)設(she)(she)備(bei)(未示(shi)出(chu))之間的(de)(de)(de)(de)(de)(de)(de)(de)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)的(de)(de)(de)(de)(de)(de)(de)(de)移(yi)動(dong)應(ying)(ying)用(yong)(yong)(yong)(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)軟(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)。移(yi)動(dong)應(ying)(ying)用(yong)(yong)(yong)(yong)(yong)(yong)程(cheng)(cheng)序(xu)(xu)軟(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian),或(huo)者叫“app”,是(shi)設(she)(she)計(ji)用(yong)(yong)(yong)(yong)(yong)(yong)于運行(xing)(xing)在(zai)(zai)智能(neng)電話、平板計(ji)算(suan)機(ji)(ji)(ji)和(he)(he)其(qi)它(ta)移(yi)動(dong)設(she)(she)備(bei)上(shang)(shang)的(de)(de)(de)(de)(de)(de)(de)(de)計(ji)算(suan)機(ji)(ji)(ji)程(cheng)(cheng)序(xu)(xu)。用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)接(jie)(jie)(jie)(jie)(jie)口(kou)(kou)(kou)(kou)110使得計(ji)算(suan)機(ji)(ji)(ji)102的(de)(de)(de)(de)(de)(de)(de)(de)用(yong)(yong)(yong)(yong)(yong)(yong)戶(hu)(hu)(hu)(hu)(hu)以及(ji)投影(ying)(ying)軟(ruan)(ruan)(ruan)件(jian)(jian)(jian)(jian)116能(neng)夠(gou)測量計(ji)算(suan)機(ji)(ji)(ji)102和(he)(he)選擇(ze)的(de)(de)(de)(de)(de)(de)(de)(de)表面之間的(de)(de)(de)(de)(de)(de)(de)(de)距離,并對產品圖(tu)(tu)像投影(ying)(ying)。
計(ji)算(suan)機102還包含相機112。相機112被投(tou)影軟件116用于(yu)檢測(ce)該設備(bei)和圖像(xiang)平面(mian)(mian)之間的距(ju)離。例如,計(ji)算(suan)機102會捕(bu)捉所需表(biao)面(mian)(mian)的圖像(xiang)并且使用焦距(ju)和像(xiang)距(ju)計(ji)算(suan)到(dao)所需表(biao)面(mian)(mian)的距(ju)離。在另(ling)一個示(shi)例性(xing)實施(shi)(shi)例中,計(ji)算(suan)機102可(ke)以配置紅外(IR)傳(chuan)(chuan)感(gan)器通過檢測(ce)由選(xuan)擇(ze)(ze)的表(biao)面(mian)(mian)釋(shi)放(fang)的能量來(lai)確定(ding)到(dao)選(xuan)擇(ze)(ze)的表(biao)面(mian)(mian)的距(ju)離。在另(ling)一個示(shi)例性(xing)實施(shi)(shi)例中,計(ji)算(suan)機102可(ke)以包括超(chao)(chao)聲(sheng)距(ju)離傳(chuan)(chuan)感(gan)器來(lai)確定(ding)到(dao)選(xuan)擇(ze)(ze)的表(biao)面(mian)(mian)的距(ju)離。超(chao)(chao)聲(sheng)距(ju)離傳(chuan)(chuan)感(gan)器可(ke)以觸發超(chao)(chao)聲(sheng)波(遠高(gao)于(yu)人類聽(ting)力)然后接收回(hui)(hui)聲(sheng)返回(hui)(hui)的脈沖。然后超(chao)(chao)聲(sheng)距(ju)離傳(chuan)(chuan)感(gan)器就測(ce)量到(dao)回(hui)(hui)聲(sheng)返回(hui)(hui)的時間。
投影(ying)儀(yi)114用于將圖像以(yi)(yi)投影(ying)軟(ruan)件(jian)116確定(ding)的(de)(de)實際大小維度投影(ying)到(dao)選(xuan)擇的(de)(de)表(biao)面。投影(ying)儀(yi)114可以(yi)(yi)被包含在臺式計(ji)算(suan)機、平板計(ji)算(suan)機、筆記本計(ji)算(suan)機、個人計(ji)算(suan)機(PC)、桌面計(ji)算(suan)機、個人數字助理(PDA)、智能電話、或者(zhe)(zhe)任何能夠通過網絡(luo)118上的(de)(de)數據連接與服(fu)務(wu)器120或者(zhe)(zhe)電子(zi)商務(wu)環境100內的(de)(de)其他設備(未示出)通信的(de)(de)可編程的(de)(de)電子(zi)設備。
如參考(kao)圖8進一步描述的(de)那樣,計算機102可(ke)以包括內部(bu)和(he)外(wai)部(bu)的(de)硬件組件。
在(zai)圖(tu)1中,網(wang)絡(luo)118是被作為計算(suan)機(ji)(ji)102和(he)服(fu)務器(qi)(qi)120之間的相互連(lian)接(jie)的電纜(lan)示出的。實際上,網(wang)絡(luo)118可(ke)以是任(ren)何可(ke)行(xing)的數據傳輸(shu)網(wang)絡(luo)。網(wang)絡(luo)118可(ke)以是,例如,局(ju)域網(wang)(LAN)、諸如互聯(lian)網(wang)的廣(guang)域網(wang)(WAN)、或(huo)者(zhe)是二者(zhe)的組合,并且能夠(gou)(gou)包括(kuo)有線(xian)(xian)、無線(xian)(xian)或(huo)者(zhe)光纖(xian)連(lian)接(jie)。通常,根(gen)據本發明(ming)的一個實施例,網(wang)絡(luo)118能夠(gou)(gou)是支持在(zai)計算(suan)機(ji)(ji)102和(he)服(fu)務器(qi)(qi)120之間通信的任(ren)何連(lian)接(jie)和(he)協議的組合。
電子(zi)(zi)商(shang)務(wu)(wu)環境(jing)100還包(bao)括(kuo)服(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)120。在(zai)本發(fa)明的(de)(de)示(shi)例(li)性實施(shi)例(li)中(zhong),服(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)120是一(yi)個連(lian)接到網(wang)絡118的(de)(de)設(she)備,并且(qie)能(neng)夠(gou)(gou)與計(ji)算(suan)機(ji)102通(tong)信(xin)。服(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)120包(bao)括(kuo)RAM 122、CPU124、以(yi)及(ji)(ji)永久(jiu)存儲(chu)(chu)(chu)器(qi)(qi)(qi)126。永久(jiu)存儲(chu)(chu)(chu)器(qi)(qi)(qi)126可(ke)(ke)(ke)以(yi)是,例(li)如(ru),硬盤(pan)。可(ke)(ke)(ke)替換地,或(huo)者附加地可(ke)(ke)(ke)以(yi)為磁盤(pan)。永久(jiu)存儲(chu)(chu)(chu)器(qi)(qi)(qi)126可(ke)(ke)(ke)以(yi)包(bao)括(kuo)固態硬盤(pan)、半(ban)導(dao)體(ti)存儲(chu)(chu)(chu)設(she)備、ROM、可(ke)(ke)(ke)擦除可(ke)(ke)(ke)編(bian)程只讀(du)存儲(chu)(chu)(chu)器(qi)(qi)(qi)(EPROM)、閃存、或(huo)者任何能(neng)夠(gou)(gou)存儲(chu)(chu)(chu)程序指令(ling)或(huo)者數(shu)字信(xin)息的(de)(de)計(ji)算(suan)機(ji)可(ke)(ke)(ke)讀(du)存儲(chu)(chu)(chu)介質。電子(zi)(zi)商(shang)務(wu)(wu)Web服(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)應用128被存儲(chu)(chu)(chu)在(zai)永久(jiu)存儲(chu)(chu)(chu)器(qi)(qi)(qi)126中(zhong),永久(jiu)存儲(chu)(chu)(chu)器(qi)(qi)(qi)126中(zhong)還包(bao)括(kuo)操作(zuo)系(xi)統軟(ruan)件(jian)以(yi)及(ji)(ji)使服(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)120能(neng)夠(gou)(gou)與計(ji)算(suan)機(ji)102通(tong)過(guo)網(wang)絡118上的(de)(de)數(shu)據(ju)連(lian)結通(tong)信(xin)的(de)(de)軟(ruan)件(jian)。在(zai)本發(fa)明的(de)(de)示(shi)例(li)性實施(shi)例(li)中(zhong),服(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)120是托管電子(zi)(zi)商(shang)務(wu)(wu)網(wang)頁(ye)、對在(zai)網(wang)絡118上的(de)(de)來自計(ji)算(suan)機(ji)102的(de)(de)事務(wu)(wu)提供響應的(de)(de)計(ji)算(suan)機(ji)。在(zai)另外一(yi)個示(shi)例(li)性實施(shi)例(li)中(zhong),當(dang)用戶請求(qiu)以(yi)實際尺寸觀看(kan)產品時,電子(zi)(zi)商(shang)務(wu)(wu)Web服(fu)(fu)務(wu)(wu)器(qi)(qi)(qi)可(ke)(ke)(ke)以(yi)利用投影軟(ruan)件(jian)API,并且(qie)將指令(ling)和圖像發(fa)送給投影儀114。
圖(tu)2A是根據本發(fa)明(ming)的(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)個(ge)(ge)實施(shi)(shi)例(li)(li)的(de)(de)(de)(de)(de)(de)包含(han)(han)在(zai)(zai)圖(tu)1的(de)(de)(de)(de)(de)(de)電(dian)(dian)子(zi)商務環境(jing)的(de)(de)(de)(de)(de)(de)計算機上(shang)的(de)(de)(de)(de)(de)(de)投(tou)(tou)影(ying)(ying)軟(ruan)(ruan)件中(zhong)的(de)(de)(de)(de)(de)(de)電(dian)(dian)子(zi)商務圖(tu)形(xing)用(yong)(yong)(yong)戶接(jie)口(kou)的(de)(de)(de)(de)(de)(de)一(yi)(yi)(yi)個(ge)(ge)例(li)(li)子(zi),一(yi)(yi)(yi)般記為(wei)200,用(yong)(yong)(yong)于(yu)用(yong)(yong)(yong)戶將產(chan)(chan)品(pin)圖(tu)像投(tou)(tou)影(ying)(ying)到選(xuan)擇的(de)(de)(de)(de)(de)(de)表(biao)面。在(zai)(zai)一(yi)(yi)(yi)個(ge)(ge)實施(shi)(shi)例(li)(li)中(zhong),用(yong)(yong)(yong)戶使用(yong)(yong)(yong)計算機102和(he)用(yong)(yong)(yong)戶接(jie)口(kou)110訪問由(you)電(dian)(dian)子(zi)商務Web服(fu)務器應(ying)用(yong)(yong)(yong)128托管在(zai)(zai)服(fu)務器120上(shang)電(dian)(dian)子(zi)商務網(wang)(wang)(wang)站。用(yong)(yong)(yong)戶瀏覽產(chan)(chan)品(pin),如油畫,在(zai)(zai)決定購買該(gai)產(chan)(chan)品(pin)之前,想(xiang)要在(zai)(zai)墻上(shang)觀(guan)看該(gai)油畫。用(yong)(yong)(yong)戶在(zai)(zai)網(wang)(wang)(wang)頁(ye)上(shang)按下(xia)“在(zai)(zai)投(tou)(tou)影(ying)(ying)儀中(zhong)觀(guan)看”的(de)(de)(de)(de)(de)(de)按鈕202,投(tou)(tou)影(ying)(ying)軟(ruan)(ruan)件116解(jie)析(xi)包含(han)(han)用(yong)(yong)(yong)于(yu)確(que)定一(yi)(yi)(yi)個(ge)(ge)或者多(duo)個(ge)(ge)產(chan)(chan)品(pin)維(wei)(wei)度(du)204的(de)(de)(de)(de)(de)(de)產(chan)(chan)品(pin)描述的(de)(de)(de)(de)(de)(de)網(wang)(wang)(wang)頁(ye)數據。在(zai)(zai)一(yi)(yi)(yi)個(ge)(ge)示例(li)(li)性實施(shi)(shi)例(li)(li)中(zhong),網(wang)(wang)(wang)頁(ye)可(ke)(ke)以(yi)通過標(biao)(biao)(biao)記產(chan)(chan)品(pin)維(wei)(wei)度(du)204支持投(tou)(tou)影(ying)(ying)軟(ruan)(ruan)件116,解(jie)析(xi)該(gai)網(wang)(wang)(wang)頁(ye)時(shi)允(yun)許(xu)投(tou)(tou)影(ying)(ying)軟(ruan)(ruan)件116容易地發(fa)現產(chan)(chan)品(pin)的(de)(de)(de)(de)(de)(de)維(wei)(wei)度(du)。在(zai)(zai)另一(yi)(yi)(yi)個(ge)(ge)示例(li)(li)性實施(shi)(shi)例(li)(li)中(zhong),超文(wen)本標(biao)(biao)(biao)記語言(HTML)文(wen)本可(ke)(ke)以(yi)是可(ke)(ke)點(dian)擊的(de)(de)(de)(de)(de)(de)、可(ke)(ke)以(yi)發(fa)送指(zhi)(zhi)令給投(tou)(tou)影(ying)(ying)儀114的(de)(de)(de)(de)(de)(de)鏈(lian)接(jie),該(gai)指(zhi)(zhi)令可(ke)(ke)以(yi)包括產(chan)(chan)品(pin)的(de)(de)(de)(de)(de)(de)維(wei)(wei)度(du)。HTML是標(biao)(biao)(biao)準的(de)(de)(de)(de)(de)(de)用(yong)(yong)(yong)于(yu)創建(jian)網(wang)(wang)(wang)頁(ye)的(de)(de)(de)(de)(de)(de)標(biao)(biao)(biao)記語言,HTML描述網(wang)(wang)(wang)站的(de)(de)(de)(de)(de)(de)語義(yi)結構以(yi)及表(biao)達的(de)(de)(de)(de)(de)(de)提示,使其(qi)成為(wei)標(biao)(biao)(biao)記語言,而不是編程(cheng)語言。HTML允(yun)許(xu)嵌入圖(tu)像和(he)目標(biao)(biao)(biao),并(bing)且能夠用(yong)(yong)(yong)于(yu)創建(jian)交互的(de)(de)(de)(de)(de)(de)表(biao)單。其(qi)通過將結構化的(de)(de)(de)(de)(de)(de)語義(yi)表(biao)示為(wei)文(wen)本,如頭、段(duan)落、列表(biao)、鏈(lian)接(jie)、引用(yong)(yong)(yong)和(he)其(qi)它項(xiang)目,提供了一(yi)(yi)(yi)種(zhong)創建(jian)結構化文(wen)檔的(de)(de)(de)(de)(de)(de)方式。
然后投(tou)影軟(ruan)件116使(shi)(shi)(shi)用(yong)(yong)相(xiang)機(ji)(ji)112捕獲(huo)圖(tu)(tu)像(xiang)要在其上顯示(shi)(shi)的(de)(de)(de)(de)選(xuan)擇(ze)的(de)(de)(de)(de)表面(mian)(mian)的(de)(de)(de)(de)圖(tu)(tu)像(xiang)。一旦圖(tu)(tu)像(xiang)被捕獲(huo),投(tou)影軟(ruan)件116計(ji)算到(dao)如圖(tu)(tu)2B所(suo)示(shi)(shi)的(de)(de)(de)(de)選(xuan)擇(ze)的(de)(de)(de)(de)表面(mian)(mian)的(de)(de)(de)(de)距(ju)(ju)離,并且參考(kao)表示(shi)(shi)為208。圖(tu)(tu)2B是根(gen)據本發明的(de)(de)(de)(de)一個實施例(li)的(de)(de)(de)(de)計(ji)算機(ji)(ji)確定(ding)到(dao)選(xuan)擇(ze)的(de)(de)(de)(de)表面(mian)(mian)的(de)(de)(de)(de)距(ju)(ju)離(由參考(kao)指示(shi)(shi)208表示(shi)(shi))的(de)(de)(de)(de)功(gong)能框圖(tu)(tu)(表示(shi)(shi)為206)。在這個實施例(li)中,可以以以下三種方(fang)式之(zhi)一測(ce)量相(xiang)機(ji)(ji)112和(he)選(xuan)擇(ze)的(de)(de)(de)(de)表面(mian)(mian)之(zhi)間的(de)(de)(de)(de)距(ju)(ju)離:(i)使(shi)(shi)(shi)用(yong)(yong)計(ji)算機(ji)(ji)102中的(de)(de)(de)(de)相(xiang)機(ji)(ji)112來檢測(ce)設備(bei)和(he)圖(tu)(tu)像(xiang)平面(mian)(mian)之(zhi)間的(de)(de)(de)(de)距(ju)(ju)離;(ii)使(shi)(shi)(shi)用(yong)(yong)激光器測(ce)量距(ju)(ju)離;和(he)/或(huo)(iii)使(shi)(shi)(shi)用(yong)(yong)紅外技術測(ce)量距(ju)(ju)離。當使(shi)(shi)(shi)用(yong)(yong)相(xiang)機(ji)(ji)112時(shi),距(ju)(ju)離,也(ye)被稱(cheng)為物距(ju)(ju),是使(shi)(shi)(shi)用(yong)(yong)下述(shu)公式確定(ding)的(de)(de)(de)(de):
在(zai)這個公式中(zhong),U為物距(ju)(ju)(ju)(即相(xiang)(xiang)機(ji)鏡頭和(he)選(xuan)擇的(de)表面之(zhi)間(jian)的(de)距(ju)(ju)(ju)離),F為焦(jiao)距(ju)(ju)(ju)(即相(xiang)(xiang)繼聚焦(jiao)的(de)距(ju)(ju)(ju)離),以(yi)(yi)及V是像(xiang)距(ju)(ju)(ju)(即相(xiang)(xiang)機(ji)鏡頭和(he)相(xiang)(xiang)繼傳(chuan)感(gan)器之(zhi)間(jian)的(de)距(ju)(ju)(ju)離)。當相(xiang)(xiang)繼聚焦(jiao)時,焦(jiao)距(ju)(ju)(ju)F和(he)像(xiang)距(ju)(ju)(ju)V是已(yi)知的(de),因此可以(yi)(yi)計(ji)算出(chu)物距(ju)(ju)(ju)。
然后(hou)投(tou)影(ying)軟(ruan)件(jian)(jian)116將圖(tu)(tu)像(xiang)(xiang)(xiang)(xiang)和命(ming)令發送給投(tou)影(ying)儀114來(lai)如圖(tu)(tu)2C所示(shi)(shi)(shi)在(zai)選擇的(de)表(biao)面聚(ju)焦和顯示(shi)(shi)(shi)圖(tu)(tu)像(xiang)(xiang)(xiang)(xiang)(表(biao)示(shi)(shi)(shi)為212),圖(tu)(tu)2C是根據(ju)本(ben)發明的(de)一(yi)個(ge)實(shi)施例的(de)計算機102以(yi)實(shi)際尺寸(cun)將產品圖(tu)(tu)像(xiang)(xiang)(xiang)(xiang)212投(tou)影(ying)到選擇的(de)表(biao)面的(de)功(gong)能框(kuang)圖(tu)(tu)。在(zai)另一(yi)個(ge)示(shi)(shi)(shi)例性(xing)實(shi)施例中,投(tou)影(ying)軟(ruan)件(jian)(jian)116可(ke)(ke)以(yi)詢(xun)問(wen)用戶是否要顯示(shi)(shi)(shi)圖(tu)(tu)像(xiang)(xiang)(xiang)(xiang)的(de)全部(bu)或(huo)者(zhe)部(bu)分(fen)(fen)(fen)。如果(guo)用戶只想顯示(shi)(shi)(shi)部(bu)分(fen)(fen)(fen)圖(tu)(tu)像(xiang)(xiang)(xiang)(xiang),那么投(tou)影(ying)軟(ruan)件(jian)(jian)116可(ke)(ke)以(yi)使用用戶接(jie)口提(ti)示(shi)(shi)(shi)用戶輸入維度或(huo)者(zhe)選擇要展示(shi)(shi)(shi)的(de)圖(tu)(tu)像(xiang)(xiang)(xiang)(xiang)的(de)一(yi)部(bu)分(fen)(fen)(fen)。
圖3是根據本發明(ming)的(de)(de)(de)(de)(de)(de)一個實(shi)施例的(de)(de)(de)(de)(de)(de)計算機(ji)以實(shi)際尺寸將產(chan)品(pin)圖像(xiang)(xiang)的(de)(de)(de)(de)(de)(de)一部分投(tou)影到(dao)選(xuan)擇的(de)(de)(de)(de)(de)(de)表(biao)(biao)面的(de)(de)(de)(de)(de)(de)功(gong)能框圖,通常表(biao)(biao)示(shi)為300。在(zai)(zai)這個示(shi)例性實(shi)施例中,用(yong)戶使(shi)用(yong)計算機(ji)102和用(yong)戶接口110訪問在(zai)(zai)服務器120上(shang)由電(dian)子商(shang)務Web服務器軟(ruan)(ruan)件(jian)托管的(de)(de)(de)(de)(de)(de)電(dian)子商(shang)務網(wang)站。用(yong)戶瀏覽產(chan)品(pin),如花(hua)瓶(ping),并且想要在(zai)(zai)決定購買該產(chan)品(pin)之前在(zai)(zai)墻上(shang)觀(guan)看只包含花(hua)瓶(ping)的(de)(de)(de)(de)(de)(de)圖像(xiang)(xiang)的(de)(de)(de)(de)(de)(de)一部分。用(yong)戶框上(shang)或者選(xuan)擇只包含花(hua)瓶(ping)的(de)(de)(de)(de)(de)(de)圖像(xiang)(xiang)的(de)(de)(de)(de)(de)(de)一部分,如302表(biao)(biao)示(shi)的(de)(de)(de)(de)(de)(de)那樣,然后(hou)在(zai)(zai)網(wang)頁(ye)(ye)上(shang)按下“在(zai)(zai)投(tou)影儀(yi)中種(zhong)觀(guan)看”的(de)(de)(de)(de)(de)(de)按鈕(niu)202。投(tou)影軟(ruan)(ruan)件(jian)116解析網(wang)頁(ye)(ye)得到(dao)產(chan)品(pin)維度,如果沒(mei)有(you)發現維度,提(ti)示(shi)用(yong)戶輸入產(chan)品(pin)的(de)(de)(de)(de)(de)(de)維度。一旦輸入維度,投(tou)影軟(ruan)(ruan)件(jian)116使(shi)用(yong)相機(ji)112確(que)定到(dao)選(xuan)擇的(de)(de)(de)(de)(de)(de)表(biao)(biao)面的(de)(de)(de)(de)(de)(de)距離,然后(hou)如圖3所示(shi)投(tou)影花(hua)瓶(ping)的(de)(de)(de)(de)(de)(de)圖像(xiang)(xiang)。
圖(tu)(tu)4是(shi)根據本發明的(de)(de)(de)(de)(de)(de)一個實施例(li)的(de)(de)(de)(de)(de)(de)描述在圖(tu)(tu)1的(de)(de)(de)(de)(de)(de)電子商務(wu)環(huan)境(jing)中(zhong)執行(xing)將圖(tu)(tu)像(xiang)(xiang)投(tou)(tou)影(ying)到(dao)選擇的(de)(de)(de)(de)(de)(de)表(biao)面(mian)的(de)(de)(de)(de)(de)(de)操作(zuo)(zuo)的(de)(de)(de)(de)(de)(de)投(tou)(tou)影(ying)軟(ruan)件(jian)的(de)(de)(de)(de)(de)(de)操作(zuo)(zuo)步驟(zou)的(de)(de)(de)(de)(de)(de)流程圖(tu)(tu),表(biao)示為400。在一個示例(li)性(xing)實施例(li)中(zhong),投(tou)(tou)影(ying)軟(ruan)件(jian)116如(ru)(ru)步驟(zou)402所(suo)示接收(shou)在選擇的(de)(de)(de)(de)(de)(de)表(biao)面(mian)顯示產(chan)品(pin)圖(tu)(tu)像(xiang)(xiang)的(de)(de)(de)(de)(de)(de)請求。例(li)如(ru)(ru),用戶可以(yi)在選擇的(de)(de)(de)(de)(de)(de)表(biao)面(mian)上選擇產(chan)品(pin)圖(tu)(tu)像(xiang)(xiang)的(de)(de)(de)(de)(de)(de)多(duo)個部分,或(huo)者多(duo)個產(chan)品(pin)。在另一個示例(li)性(xing)實施例(li)中(zhong),投(tou)(tou)影(ying)軟(ruan)件(jian)116和投(tou)(tou)影(ying)儀可以(yi)被包含在能夠為電子商務(wu)環(huan)境(jing)100內的(de)(de)(de)(de)(de)(de)任何(he)計(ji)算(suan)(suan)設備顯示產(chan)品(pin)圖(tu)(tu)像(xiang)(xiang)聯網的(de)(de)(de)(de)(de)(de)共享計(ji)算(suan)(suan)設備中(zhong)。
在(zai)步驟(zou)404,投(tou)影軟(ruan)件(jian)116測量(liang)計算機(ji)102和選(xuan)擇的表(biao)(biao)面之間(jian)的距(ju)(ju)(ju)離。使(shi)(shi)用(yong)以前圖2B相關部分描述的方法之一(yi)來測量(liang)距(ju)(ju)(ju)離。例(li)如,投(tou)影軟(ruan)件(jian)116可以使(shi)(shi)用(yong)相機(ji)112來捕獲選(xuan)擇的表(biao)(biao)面的地圖想并使(shi)(shi)用(yong)焦距(ju)(ju)(ju)和像距(ju)(ju)(ju)計算距(ju)(ju)(ju)離。在(zai)另外一(yi)個例(li)子中,投(tou)影軟(ruan)件(jian)116可以使(shi)(shi)用(yong)激光(guang)器(未示(shi)出(chu))來測量(liang)激光(guang)從激光(guang)器發射到返回所需表(biao)(biao)面花費的時(shi)間(jian),返回給計算機(ji)102。
然后投(tou)影軟件(jian)116從網站讀取(qu)產(chan)品維度,并且如(ru)果必要轉換(huan)數(shu)據,如(ru)步驟406所示。例(li)如(ru),產(chan)品維度可以是公制形(xing)式(shi)(shi),然而,用戶想要圖像在選擇(ze)的(de)表面(mian)以英制顯示。在一(yi)個示例(li)性實施例(li)中,投(tou)影軟件(jian)116可以被配置有任(ren)何測量標準單元(yuan),并存儲顯示圖像時要使用的(de)用戶喜好。投(tou)影軟件(jian)116可以通過(guo)解析網頁和/或確定產(chan)品維度的(de)Web形(xing)式(shi)(shi)得到產(chan)品維度。
在判(pan)(pan)定(ding)步驟408,投影(ying)(ying)(ying)(ying)軟件確定(ding)是(shi)否產品(pin)(pin)維度(du)(du)需(xu)要(yao)(yao)(yao)由(you)用(yong)戶(hu)輸(shu)入(ru)(ru)。例如(ru),用(yong)戶(hu)可以(yi)使用(yong)用(yong)戶(hu)接口110只選擇圖像的(de)(de)一部分,并且要(yao)(yao)(yao)圖像使用(yong)某(mou)種尺寸顯(xian)示(shi)(shi)。如(ru)果需(xu)要(yao)(yao)(yao)投影(ying)(ying)(ying)(ying)軟件116提示(shi)(shi)輸(shu)入(ru)(ru)產品(pin)(pin)維度(du)(du)(判(pan)(pan)定(ding)408的(de)(de)“是(shi)”分支),如(ru)步驟410所示(shi)(shi),投影(ying)(ying)(ying)(ying)軟件116從用(yong)戶(hu)要(yao)(yao)(yao)求維度(du)(du)。如(ru)果不需(xu)要(yao)(yao)(yao)投影(ying)(ying)(ying)(ying)軟件116提示(shi)(shi)輸(shu)入(ru)(ru)產品(pin)(pin)維度(du)(du)(判(pan)(pan)定(ding)408的(de)(de)“否”分支),如(ru)步驟412所示(shi)(shi),投影(ying)(ying)(ying)(ying)軟件116計算向投影(ying)(ying)(ying)(ying)儀114發送投影(ying)(ying)(ying)(ying)儀焦(jiao)距(ju)命令(即調整投影(ying)(ying)(ying)(ying)儀到合適的(de)(de)聚焦(jiao)長度(du)(du)的(de)(de)命令)。計算和(he)(he)調整投影(ying)(ying)(ying)(ying)儀焦(jiao)距(ju)的(de)(de)細(xi)節進一步參考圖6和(he)(he)圖7詳細(xi)描述(shu)。
在(zai)(zai)步驟414,投(tou)(tou)(tou)影(ying)軟件116將(jiang)產品圖(tu)(tu)像(xiang)發送給(gei)投(tou)(tou)(tou)影(ying)儀(yi)114,并且在(zai)(zai)選(xuan)擇的表面以實(shi)(shi)際尺(chi)寸顯(xian)示該(gai)圖(tu)(tu)像(xiang)。在(zai)(zai)另一個示例性實(shi)(shi)施(shi)例中,投(tou)(tou)(tou)影(ying)軟件116可(ke)以允許(xu)用戶使用投(tou)(tou)(tou)影(ying)儀(yi)114一起顯(xian)示多個圖(tu)(tu)像(xiang),并排列產品圖(tu)(tu)像(xiang)以許(xu)可(ke)不同(tong)的排列和/或位置。
圖(tu)5是根據本發明的(de)(de)一個實施例的(de)(de)描述在(zai)(zai)圖(tu)1的(de)(de)電子商(shang)務環境中(zhong)用戶在(zai)(zai)電子商(shang)務應用中(zhong)執行將(jiang)圖(tu)像投(tou)影(ying)到(dao)選擇的(de)(de)表面的(de)(de)操作步(bu)驟(zou)(zou)的(de)(de)流(liu)程(cheng)圖(tu),表示為500。在(zai)(zai)一個示例性實施例中(zhong),使用計算機(ji)102和用戶接(jie)口110,觀(guan)看在(zai)(zai)線產(chan)品(pin)并決定以(yi)實際(ji)尺(chi)寸觀(guan)看產(chan)品(pin),就(jiu)如(ru)步(bu)驟(zou)(zou)502所示點擊(ji)“在(zai)(zai)投(tou)影(ying)儀中(zhong)觀(guan)看”按鈕。然(ran)后(hou)如(ru)圖(tu)4的(de)(de)步(bu)驟(zou)(zou)402所示,投(tou)影(ying)軟件(jian)116接(jie)收到(dao)在(zai)(zai)選擇的(de)(de)表面顯示產(chan)品(pin)圖(tu)像的(de)(de)請求(qiu)。
在判定(ding)步驟(zou)(zou)(zou)504,用(yong)戶(hu)可以(yi)接收(shou)到投(tou)影儀(yi)116的提示,要(yao)求產(chan)品(pin)(pin)(pin)的維(wei)度(du)(du),是(shi)(shi)(shi)因(yin)(yin)為(wei)以(yi)下至少(shao)之一原(yuan)因(yin)(yin):(i)投(tou)影軟(ruan)(ruan)件(jian)(jian)(jian)116使用(yong)網站(zhan)上(shang)的產(chan)品(pin)(pin)(pin)信息不能確(que)定(ding)產(chan)品(pin)(pin)(pin)的維(wei)度(du)(du);或者(ii)用(yong)戶(hu)已經只(zhi)框上(shang)或者選(xuan)(xuan)(xuan)擇(ze)網站(zhan)上(shang)的產(chan)品(pin)(pin)(pin)圖像(xiang)的一部分(fen)在選(xuan)(xuan)(xuan)擇(ze)的表面上(shang)顯示。在另一個示例性實施例中,投(tou)影軟(ruan)(ruan)件(jian)(jian)(jian)116可以(yi)無論是(shi)(shi)(shi)否(fou)發現產(chan)品(pin)(pin)(pin)維(wei)度(du)(du),總是(shi)(shi)(shi)和用(yong)戶(hu)確(que)認(ren)產(chan)品(pin)(pin)(pin)維(wei)度(du)(du)。投(tou)影軟(ruan)(ruan)件(jian)(jian)(jian)116提示輸入(ru)產(chan)品(pin)(pin)(pin)維(wei)度(du)(du)(判定(ding)504的“是(shi)(shi)(shi)”分(fen)支(zhi)),用(yong)戶(hu)被提示輸入(ru)該產(chan)品(pin)(pin)(pin)的產(chan)品(pin)(pin)(pin)維(wei)度(du)(du),如(ru)圖4的410步驟(zou)(zou)(zou)所示。如(ru)果投(tou)影軟(ruan)(ruan)件(jian)(jian)(jian)116不提示輸入(ru)產(chan)品(pin)(pin)(pin)維(wei)度(du)(du)(判定(ding)504的“否(fou)”分(fen)支(zhi)),如(ru)步驟(zou)(zou)(zou)508所示,用(yong)戶(hu)選(xuan)(xuan)(xuan)擇(ze)產(chan)品(pin)(pin)(pin)圖像(xiang)要(yao)顯示其上(shang)的表面。在步驟(zou)(zou)(zou)510,投(tou)影軟(ruan)(ruan)件(jian)(jian)(jian)116將圖像(xiang)發送給投(tou)影儀(yi)114并且將圖像(xiang)在選(xuan)(xuan)(xuan)擇(ze)的表面以(yi)真實尺寸顯示。
在(zai)(zai)圖(tu)(tu)6所示的(de)(de)示例(li)性(xing)實施例(li)中(zhong),一(yi)般(ban)表(biao)(biao)示為600,計算機102不能(neng)投(tou)影(ying)(ying)(ying)整個(ge)圖(tu)(tu)像(xiang)(xiang),但是能(neng)夠在(zai)(zai)選(xuan)擇(ze)的(de)(de)表(biao)(biao)面(mian)(mian)(mian)投(tou)影(ying)(ying)(ying)圓點(dian)(dian)(例(li)如,使(shi)用相機閃光(guang)燈(deng)和(he)/或(huo)激光(guang))。在(zai)(zai)這種情況下,投(tou)影(ying)(ying)(ying)軟(ruan)件116可(ke)以(yi)計算并(bing)調整產品(pin)(pin)(pin)(pin)圖(tu)(tu)像(xiang)(xiang)的(de)(de)焦距(ju),使(shi)用產品(pin)(pin)(pin)(pin)的(de)(de)長度(du)(du)和(he)寬度(du)(du)投(tou)影(ying)(ying)(ying)3個(ge)可(ke)移(yi)動的(de)(de)點(dian)(dian)602。投(tou)影(ying)(ying)(ying)軟(ruan)件116首(shou)先確定計算機102和(he)選(xuan)擇(ze)的(de)(de)表(biao)(biao)面(mian)(mian)(mian)(B)之間的(de)(de)距(ju)離(OB),在(zai)(zai)圖(tu)(tu)6中(zhong)用線(xian)(OB)表(biao)(biao)示。然后投(tou)影(ying)(ying)(ying)軟(ruan)件使(shi)用在(zai)(zai)線(xian)產品(pin)(pin)(pin)(pin)描述(shu)(shu)或(huo)者從(cong)用戶的(de)(de)手(shou)工輸入確定產品(pin)(pin)(pin)(pin)的(de)(de)高(gao)度(du)(du)(BC)和(he)產品(pin)(pin)(pin)(pin)的(de)(de)寬度(du)(du)(AB)。保持點(dian)(dian)(B)在(zai)(zai)選(xuan)擇(ze)的(de)(de)表(biao)(biao)面(mian)(mian)(mian)不動,然后投(tou)影(ying)(ying)(ying)軟(ruan)件116可(ke)以(yi)基于從(cong)產品(pin)(pin)(pin)(pin)描述(shu)(shu)中(zhong)或(huo)者用戶的(de)(de)輸入中(zhong)確定的(de)(de)產品(pin)(pin)(pin)(pin)的(de)(de)高(gao)度(du)(du)和(he)寬度(du)(du)移(yi)動點(dian)(dian)(A)和(he)點(dian)(dian)(C)。使(shi)用三個(ge)定位點(dian)(dian)(OB、BC和(he)AB),投(tou)影(ying)(ying)(ying)軟(ruan)件116就可(ke)以(yi)在(zai)(zai)選(xuan)擇(ze)的(de)(de)表(biao)(biao)面(mian)(mian)(mian)接(jie)合產品(pin)(pin)(pin)(pin)的(de)(de)真實尺寸(cun)投(tou)影(ying)(ying)(ying)和(he)調整三個(ge)可(ke)移(yi)動的(de)(de)點(dian)(dian)602。
圖(tu)(tu)(tu)7是根據(ju)本發(fa)明的(de)(de)一個實施(shi)例(li)的(de)(de)計(ji)算機計(ji)算和調(diao)整投影儀(yi)的(de)(de)焦距的(de)(de)功能框圖(tu)(tu)(tu),表示(shi)為700。在該示(shi)例(li)性實施(shi)例(li)中(zhong),投影軟件116通過(guo)解(jie)析(xi)產(chan)品(pin)描述或(huo)者當(dang)在原始(shi)圖(tu)(tu)(tu)片中(zhong)選(xuan)擇產(chan)品(pin)的(de)(de)一部分時由用戶的(de)(de)手工輸入確(que)(que)定圖(tu)(tu)(tu)像(xiang)尺(chi)寸S1,如圖(tu)(tu)(tu)4的(de)(de)步驟406所示(shi)。投影軟件116還在圖(tu)(tu)(tu)4的(de)(de)步驟412描述的(de)(de)測(ce)量(liang)階段確(que)(que)定產(chan)品(pin)的(de)(de)真(zhen)實尺(chi)寸S2和圖(tu)(tu)(tu)像(xiang)距離V。圖(tu)(tu)(tu)2所示(shi)的(de)(de)物距U可以使(shi)用下(xia)列(lie)公式確(que)(que)定:
在(zai)前述公(gong)式中(zhong),V是(shi)像(xiang)距,U為(wei)物(wu)距,S2是(shi)圖像(xiang)的(de)真(zhen)實尺寸(cun),S1是(shi)來自(zi)原(yuan)始圖片的(de)圖像(xiang)尺寸(cun)。則(ze)投影(ying)儀(yi)的(de)焦(jiao)距F(或“聚(ju)焦(jiao)”)可以使用以前圖2相關的(de)描述中(zhong)從投影(ying)儀(yi)中(zhong)發現:
使用公式(shi)V/U=S2/S1,已(yi)知S2,S1和(he)V的值,可以通過把已(yi)知值代(dai)入公式(shi)確定投影儀的焦距F。例如,下(xia)列(lie)公式(shi)是在上述公式(shi)中用1/V*S2/S1代(dai)替1/U得(de)到的結(jie)果:
一(yi)旦確定投(tou)影(ying)(ying)儀的(de)(de)(de)(de)(de)焦(jiao)距(ju)F,投(tou)影(ying)(ying)軟件116就調整(zheng)投(tou)影(ying)(ying)儀114的(de)(de)(de)(de)(de)焦(jiao)距(ju)F,然后將(jiang)圖像投(tou)影(ying)(ying)到(dao)選(xuan)擇(ze)的(de)(de)(de)(de)(de)表面。最后,用戶可(ke)以(yi)看見(jian)投(tou)影(ying)(ying)到(dao)選(xuan)擇(ze)的(de)(de)(de)(de)(de)表面上的(de)(de)(de)(de)(de)真實(shi)尺寸的(de)(de)(de)(de)(de)圖片。在(zai)另一(yi)個示(shi)例性(xing)實(shi)施例中,其中計算(suan)出(chu)(chu)的(de)(de)(de)(de)(de)焦(jiao)點(dian)F不在(zai)實(shi)際(ji)的(de)(de)(de)(de)(de)投(tou)影(ying)(ying)儀焦(jiao)距(ju)內,投(tou)影(ying)(ying)儀軟件116會通過警告信息提(ti)示(shi)用戶。例如,如果計算(suan)機(ji)102被移(yi)動(dong)得離(li)選(xuan)擇(ze)的(de)(de)(de)(de)(de)表面很近,投(tou)影(ying)(ying)軟件116可(ke)以(yi)在(zai)用戶接口110顯示(shi)彈(dan)(dan)出(chu)(chu)消息,指出(chu)(chu)“請(qing)遠離(li)選(xuan)擇(ze)的(de)(de)(de)(de)(de)表面”。如果計算(suan)機(ji)102遠離(li)選(xuan)擇(ze)的(de)(de)(de)(de)(de)表面,投(tou)影(ying)(ying)軟件116可(ke)以(yi)在(zai)用戶接口110顯示(shi)彈(dan)(dan)出(chu)(chu)消息,指出(chu)(chu)“請(qing)離(li)選(xuan)擇(ze)的(de)(de)(de)(de)(de)表面近些”。
根據(ju)本發明在(zai)一個實(shi)施(shi)例中,圖(tu)8示(shi)出一個計算機執行(xing)投影軟件(jian)的(de)部件(jian)的(de)方框圖(tu),通常稱為800,應當理解的(de)是,圖(tu)8只提供了一個實(shi)施(shi)方式的(de)示(shi)意圖(tu),對(dui)于(yu)不(bu)同(tong)實(shi)施(shi)例可以實(shi)施(shi)的(de)環境沒有暗示(shi)任何限制(zhi)。可以對(dui)所描繪的(de)環境做(zuo)許多修(xiu)改(gai)。
計(ji)算機102包括通(tong)信(xin)(xin)結(jie)構802,其提供了計(ji)算機處(chu)理(li)器(qi)(qi)804、存儲(chu)器(qi)(qi)806、永久存儲(chu)器(qi)(qi)808、通(tong)信(xin)(xin)單元810和(he)輸入/輸出(I/O)接口(kou)812之(zhi)間的通(tong)信(xin)(xin)。通(tong)信(xin)(xin)結(jie)構802可以(yi)(yi)用(yong)設計(ji)用(yong)于傳(chuan)遞數據和(he)/或控(kong)制處(chu)理(li)器(qi)(qi)(諸如微處(chu)理(li)器(qi)(qi)、通(tong)信(xin)(xin)和(he)網絡(luo)處(chu)理(li)器(qi)(qi)等)、系統(tong)存儲(chu)器(qi)(qi)、外圍(wei)設備、和(he)系統(tong)內的任何(he)其他硬(ying)件組(zu)件之(zhi)間的信(xin)(xin)息的任何(he)結(jie)構來(lai)實(shi)施(shi)。例如,通(tong)信(xin)(xin)結(jie)構802可以(yi)(yi)使用(yong)一個或多(duo)個總線(xian)來(lai)實(shi)現。
存儲(chu)器(qi)(qi)(qi)806和永久存儲(chu)器(qi)(qi)(qi)808是計算(suan)機可(ke)(ke)讀存儲(chu)介質(zhi)。在(zai)本(ben)實施例中,存儲(chu)器(qi)(qi)(qi)806包(bao)括(kuo)(kuo)RAM 814和高速緩沖存儲(chu)器(qi)(qi)(qi)816。在(zai)一(yi)般情況下(xia),存儲(chu)器(qi)(qi)(qi)806可(ke)(ke)包(bao)括(kuo)(kuo)任何(he)合適的易(yi)失性或非易(yi)失性計算(suan)機可(ke)(ke)讀存儲(chu)介質(zhi)。
投影軟件116被存(cun)儲(chu)(chu)(chu)(chu)在(zai)持久(jiu)存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi)(qi)(qi)(qi)(qi)808中(zhong),用于通(tong)過(guo)存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi)(qi)(qi)(qi)(qi)806的(de)(de)(de)一(yi)(yi)(yi)個(ge)或(huo)(huo)多個(ge)存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi)(qi)(qi)(qi)(qi)由一(yi)(yi)(yi)個(ge)或(huo)(huo)多個(ge)各自的(de)(de)(de)計算機(ji)處理器(qi)(qi)(qi)(qi)(qi)(qi)804執(zhi)行。在(zai)該實施例中(zhong),持久(jiu)存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi)(qi)(qi)(qi)(qi)808包括(kuo)一(yi)(yi)(yi)個(ge)磁(ci)性硬盤驅(qu)動(dong)器(qi)(qi)(qi)(qi)(qi)(qi)。可(ke)(ke)替代地,或(huo)(huo)者除了一(yi)(yi)(yi)個(ge)磁(ci)性硬盤驅(qu)動(dong)器(qi)(qi)(qi)(qi)(qi)(qi)之(zhi)外,永久(jiu)存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi)(qi)(qi)(qi)(qi)808可(ke)(ke)包括(kuo)固(gu)態硬盤驅(qu)動(dong)器(qi)(qi)(qi)(qi)(qi)(qi)、半導體存(cun)儲(chu)(chu)(chu)(chu)設備、ROM、可(ke)(ke)擦(ca)除可(ke)(ke)編程只讀(du)存(cun)儲(chu)(chu)(chu)(chu)器(qi)(qi)(qi)(qi)(qi)(qi)(EPROM)、閃存(cun),或(huo)(huo)任何其(qi)它能夠存(cun)儲(chu)(chu)(chu)(chu)程序指令或(huo)(huo)數字信息(xi)的(de)(de)(de)計算機(ji)可(ke)(ke)讀(du)存(cun)儲(chu)(chu)(chu)(chu)介質。
由(you)永久存(cun)儲器(qi)(qi)808使(shi)用(yong)的(de)介質也(ye)可(ke)(ke)以是可(ke)(ke)移除的(de)。例如(ru),可(ke)(ke)移除的(de)硬盤(pan)驅動器(qi)(qi)可(ke)(ke)以用(yong)于(yu)永久性存(cun)儲器(qi)(qi)808。其它例子包括被插入到驅動器(qi)(qi)上用(yong)于(yu)傳送到也(ye)是的(de)持(chi)久存(cun)儲器(qi)(qi)808的(de)一部分(fen)的(de)另一個計算機可(ke)(ke)讀(du)存(cun)儲介質的(de)光盤(pan)和磁盤(pan)、拇指驅動器(qi)(qi)和智能卡。
在這(zhe)些(xie)實(shi)施例(li)中,通(tong)信單(dan)元(yuan)810提供了與(yu)包括(kuo)網(wang)絡(luo)118和服(fu)務(wu)器120的資源的其他(ta)數據處理系統或(huo)設備的通(tong)信。在這(zhe)些(xie)實(shi)施例(li)中,通(tong)信單(dan)元(yuan)810包括(kuo)一個或(huo)多個網(wang)絡(luo)接口卡。通(tong)信單(dan)元(yuan)810可以(yi)通(tong)過使(shi)用物理和無線(xian)通(tong)信鏈路(lu)的一種(zhong)或(huo)兩(liang)種(zhong)來提供通(tong)信。投影軟件116可以(yi)通(tong)過通(tong)信單(dan)元(yuan)810被下(xia)載到(dao)永久存儲器808。
I/O接(jie)(jie)(jie)口(kou)812允(yun)許與可(ke)(ke)(ke)(ke)連接(jie)(jie)(jie)到(dao)計算機102的(de)其它裝置(zhi)的(de)數據(ju)的(de)輸入輸出。例(li)如,I/O接(jie)(jie)(jie)口(kou)812可(ke)(ke)(ke)(ke)以(yi)提(ti)供(gong)到(dao)如鍵盤、小(xiao)鍵盤、觸摸屏和/或(huo)一些其它合(he)適的(de)輸入設備的(de)外部(bu)裝置(zhi)818的(de)連接(jie)(jie)(jie)。外部(bu)設備818還(huan)可(ke)(ke)(ke)(ke)以(yi)包括諸(zhu)如拇指驅(qu)動器、便(bian)攜(xie)式(shi)光盤或(huo)磁盤、以(yi)及存(cun)(cun)儲(chu)(chu)卡的(de)便(bian)攜(xie)式(shi)計算機可(ke)(ke)(ke)(ke)讀存(cun)(cun)儲(chu)(chu)介質。用于實踐本發明(ming)(即投(tou)影軟件(jian)116)的(de)軟件(jian)和數據(ju)可(ke)(ke)(ke)(ke)以(yi)被存(cun)(cun)儲(chu)(chu)到(dao)這些便(bian)攜(xie)式(shi)計算機可(ke)(ke)(ke)(ke)讀存(cun)(cun)儲(chu)(chu)介質上,并且可(ke)(ke)(ke)(ke)以(yi)經(jing)由(you)I/O接(jie)(jie)(jie)口(kou)812加(jia)載到(dao)持久存(cun)(cun)儲(chu)(chu)808上。I/O接(jie)(jie)(jie)口(kou)812還(huan)連接(jie)(jie)(jie)到(dao)顯示器820上。
顯示器820提供了一(yi)種顯示數據給用戶的(de)機制,并且可以(yi)例(li)如是計算(suan)機監視器。
本(ben)文中描述的(de)(de)(de)程序(xu)是(shi)基(ji)于其(qi)在本(ben)發(fa)明(ming)的(de)(de)(de)一個具體的(de)(de)(de)實施例(li)實現的(de)(de)(de)應(ying)(ying)用(yong)程序(xu)而識別的(de)(de)(de)。然而,應(ying)(ying)當理解,本(ben)文中使用(yong)的(de)(de)(de)任何特(te)定的(de)(de)(de)程序(xu)術(shu)語僅(jin)(jin)僅(jin)(jin)是(shi)出于方便(bian),因此本(ben)發(fa)明(ming)不應(ying)(ying)限于僅(jin)(jin)用(yong)于由這種命(ming)名法識別的(de)(de)(de)和/或暗(an)示的(de)(de)(de)任何特(te)定的(de)(de)(de)應(ying)(ying)用(yong)。
在任(ren)何可(ke)(ke)(ke)能(neng)的(de)集成的(de)技術細節水平,本發明可(ke)(ke)(ke)以是系(xi)統、方法和/或計算機程(cheng)序產(chan)(chan)品(pin)。計算機程(cheng)序產(chan)(chan)品(pin)可(ke)(ke)(ke)以包括計算機可(ke)(ke)(ke)讀存儲介(jie)質,其上(shang)載有用(yong)于使處理器實(shi)現(xian)本發明的(de)各(ge)個方面的(de)計算機可(ke)(ke)(ke)讀程(cheng)序指(zhi)令。
計算機(ji)(ji)可(ke)讀(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)介(jie)質(zhi)(zhi)可(ke)以(yi)(yi)是(shi)可(ke)以(yi)(yi)保持和存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)由指令執行設(she)備(bei)使用的(de)(de)(de)指令的(de)(de)(de)有形設(she)備(bei)。計算機(ji)(ji)可(ke)讀(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)介(jie)質(zhi)(zhi)例(li)(li)如可(ke)以(yi)(yi)是(shi)――但不限于――電存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)設(she)備(bei)、磁(ci)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)設(she)備(bei)、光(guang)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)設(she)備(bei)、電磁(ci)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)設(she)備(bei)、半導體存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)設(she)備(bei)或(huo)者上述(shu)的(de)(de)(de)任意合(he)(he)適的(de)(de)(de)組(zu)合(he)(he)。計算機(ji)(ji)可(ke)讀(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)介(jie)質(zhi)(zhi)的(de)(de)(de)更具體的(de)(de)(de)例(li)(li)子(zi)(非窮(qiong)舉的(de)(de)(de)列表)包(bao)括:便攜式計算機(ji)(ji)盤(pan)(pan)、硬盤(pan)(pan)、隨機(ji)(ji)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)取存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器(RAM)、只(zhi)讀(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器(ROM)、可(ke)擦式可(ke)編程只(zhi)讀(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器(EPROM或(huo)閃存(cun)(cun)(cun)(cun)(cun)(cun)(cun))、靜態隨機(ji)(ji)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)取存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器(SRAM)、便攜式壓縮盤(pan)(pan)只(zhi)讀(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)器(CD-ROM)、數字多功能盤(pan)(pan)(DVD)、記憶棒、軟盤(pan)(pan)、機(ji)(ji)械編碼(ma)設(she)備(bei)、例(li)(li)如其上存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)有指令的(de)(de)(de)打孔卡或(huo)凹槽內凸起結構、以(yi)(yi)及上述(shu)的(de)(de)(de)任意合(he)(he)適的(de)(de)(de)組(zu)合(he)(he)。這里(li)所使用的(de)(de)(de)計算機(ji)(ji)可(ke)讀(du)存(cun)(cun)(cun)(cun)(cun)(cun)(cun)儲(chu)(chu)(chu)(chu)(chu)介(jie)質(zhi)(zhi)不被解釋(shi)為瞬時信(xin)號本(ben)身,諸如無線電波(bo)或(huo)者其他(ta)自由傳(chuan)(chuan)播的(de)(de)(de)電磁(ci)波(bo)、通過波(bo)導或(huo)其他(ta)傳(chuan)(chuan)輸媒介(jie)傳(chuan)(chuan)播的(de)(de)(de)電磁(ci)波(bo)(例(li)(li)如,通過光(guang)纖電纜的(de)(de)(de)光(guang)脈沖)、或(huo)者通過電線傳(chuan)(chuan)輸的(de)(de)(de)電信(xin)號。
這里(li)所描述的(de)計(ji)(ji)算(suan)機(ji)(ji)可讀(du)(du)程序指(zhi)令(ling)可以(yi)從(cong)計(ji)(ji)算(suan)機(ji)(ji)可讀(du)(du)存(cun)儲(chu)(chu)介(jie)質下(xia)載到各個計(ji)(ji)算(suan)/處(chu)理設(she)(she)備,或者通(tong)過(guo)網(wang)(wang)(wang)絡(luo)、例如因特網(wang)(wang)(wang)、局(ju)域(yu)網(wang)(wang)(wang)、廣域(yu)網(wang)(wang)(wang)和/或無(wu)線(xian)網(wang)(wang)(wang)下(xia)載到外部(bu)計(ji)(ji)算(suan)機(ji)(ji)或外部(bu)存(cun)儲(chu)(chu)設(she)(she)備。網(wang)(wang)(wang)絡(luo)可以(yi)包括銅傳輸電(dian)纜(lan)、光纖傳輸、無(wu)線(xian)傳輸、路由器(qi)、防火墻、交換(huan)機(ji)(ji)、網(wang)(wang)(wang)關(guan)計(ji)(ji)算(suan)機(ji)(ji)和/或邊緣服務(wu)器(qi)。每(mei)個計(ji)(ji)算(suan)/處(chu)理設(she)(she)備中的(de)網(wang)(wang)(wang)絡(luo)適配(pei)卡(ka)或者網(wang)(wang)(wang)絡(luo)接口從(cong)網(wang)(wang)(wang)絡(luo)接收計(ji)(ji)算(suan)機(ji)(ji)可讀(du)(du)程序指(zhi)令(ling),并(bing)轉發(fa)該計(ji)(ji)算(suan)機(ji)(ji)可讀(du)(du)程序指(zhi)令(ling),以(yi)供存(cun)儲(chu)(chu)在各個計(ji)(ji)算(suan)/處(chu)理設(she)(she)備中的(de)計(ji)(ji)算(suan)機(ji)(ji)可讀(du)(du)存(cun)儲(chu)(chu)介(jie)質中。
用(yong)(yong)于執(zhi)(zhi)(zhi)(zhi)行(xing)本(ben)(ben)發明操(cao)作的(de)計(ji)算機(ji)(ji)(ji)(ji)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)指(zhi)(zhi)令(ling)(ling)可(ke)(ke)(ke)(ke)(ke)以(yi)是匯編(bian)指(zhi)(zhi)令(ling)(ling)、指(zhi)(zhi)令(ling)(ling)集架構(gou)(ISA)指(zhi)(zhi)令(ling)(ling)、機(ji)(ji)(ji)(ji)器指(zhi)(zhi)令(ling)(ling)、機(ji)(ji)(ji)(ji)器相關指(zhi)(zhi)令(ling)(ling)、微代(dai)碼、固(gu)件指(zhi)(zhi)令(ling)(ling)、狀(zhuang)態設置數據、或(huo)者以(yi)一(yi)(yi)種或(huo)多種編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)語言(yan)的(de)任意(yi)組合編(bian)寫的(de)源(yuan)代(dai)碼或(huo)目(mu)標代(dai)碼,所述編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)語言(yan)包括(kuo)面向(xiang)對象的(de)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)語言(yan)—諸(zhu)如(ru)Smalltalk、C++等,以(yi)及常規(gui)的(de)過程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)式編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)語言(yan)—諸(zhu)如(ru)“C”語言(yan)或(huo)類似的(de)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)語言(yan)。計(ji)算機(ji)(ji)(ji)(ji)可(ke)(ke)(ke)(ke)(ke)讀程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)指(zhi)(zhi)令(ling)(ling)可(ke)(ke)(ke)(ke)(ke)以(yi)完全地(di)在用(yong)(yong)戶(hu)(hu)計(ji)算機(ji)(ji)(ji)(ji)上執(zhi)(zhi)(zhi)(zhi)行(xing)、部(bu)(bu)分(fen)地(di)在用(yong)(yong)戶(hu)(hu)計(ji)算機(ji)(ji)(ji)(ji)上執(zhi)(zhi)(zhi)(zhi)行(xing)、作為(wei)一(yi)(yi)個(ge)獨立(li)的(de)軟件包執(zhi)(zhi)(zhi)(zhi)行(xing)、部(bu)(bu)分(fen)在用(yong)(yong)戶(hu)(hu)計(ji)算機(ji)(ji)(ji)(ji)上部(bu)(bu)分(fen)在遠程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)計(ji)算機(ji)(ji)(ji)(ji)上執(zhi)(zhi)(zhi)(zhi)行(xing)、或(huo)者完全在遠程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)計(ji)算機(ji)(ji)(ji)(ji)或(huo)服務器上執(zhi)(zhi)(zhi)(zhi)行(xing)。在涉及遠程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)計(ji)算機(ji)(ji)(ji)(ji)的(de)情形(xing)中(zhong),遠程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)計(ji)算機(ji)(ji)(ji)(ji)可(ke)(ke)(ke)(ke)(ke)以(yi)通過任意(yi)種類的(de)網(wang)絡—包括(kuo)局域(yu)網(wang)(LAN)或(huo)廣域(yu)網(wang)(WAN)—連接到用(yong)(yong)戶(hu)(hu)計(ji)算機(ji)(ji)(ji)(ji),或(huo)者,可(ke)(ke)(ke)(ke)(ke)以(yi)連接到外部(bu)(bu)計(ji)算機(ji)(ji)(ji)(ji)(例如(ru)利(li)用(yong)(yong)因特(te)網(wang)服務提供商(shang)來通過因特(te)網(wang)連接)。在一(yi)(yi)些實(shi)施例中(zhong),通過利(li)用(yong)(yong)計(ji)算機(ji)(ji)(ji)(ji)可(ke)(ke)(ke)(ke)(ke)讀程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)指(zhi)(zhi)令(ling)(ling)的(de)狀(zhuang)態信(xin)息來個(ge)性化定制電(dian)(dian)子電(dian)(dian)路,例如(ru)可(ke)(ke)(ke)(ke)(ke)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)邏輯(ji)電(dian)(dian)路、現(xian)場可(ke)(ke)(ke)(ke)(ke)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)門陣(zhen)列(FPGA)或(huo)可(ke)(ke)(ke)(ke)(ke)編(bian)程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)邏輯(ji)陣(zhen)列(PLA),該電(dian)(dian)子電(dian)(dian)路可(ke)(ke)(ke)(ke)(ke)以(yi)執(zhi)(zhi)(zhi)(zhi)行(xing)計(ji)算機(ji)(ji)(ji)(ji)可(ke)(ke)(ke)(ke)(ke)讀程(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)(cheng)序(xu)指(zhi)(zhi)令(ling)(ling),從而實(shi)現(xian)本(ben)(ben)發明的(de)各個(ge)方面。
這里參照(zhao)根(gen)據本發(fa)明實(shi)施例的(de)(de)方(fang)法(fa)、裝置(系統)和(he)(he)(he)計算(suan)機程序產品的(de)(de)流(liu)程圖和(he)(he)(he)/或框(kuang)圖描述了本發(fa)明的(de)(de)各(ge)個(ge)方(fang)面(mian)。應當理解,流(liu)程圖和(he)(he)(he)/或框(kuang)圖的(de)(de)每個(ge)方(fang)框(kuang)以及流(liu)程圖和(he)(he)(he)/或框(kuang)圖中(zhong)各(ge)方(fang)框(kuang)的(de)(de)組(zu)合,都可(ke)以由計算(suan)機可(ke)讀程序指令(ling)實(shi)現。
這(zhe)些計(ji)(ji)算(suan)(suan)機(ji)可(ke)(ke)讀(du)程(cheng)(cheng)序(xu)指(zhi)令(ling)可(ke)(ke)以(yi)提供給通用計(ji)(ji)算(suan)(suan)機(ji)、專(zhuan)用計(ji)(ji)算(suan)(suan)機(ji)或(huo)(huo)其(qi)它(ta)可(ke)(ke)編程(cheng)(cheng)數(shu)據處(chu)理(li)裝(zhuang)(zhuang)置(zhi)的(de)(de)處(chu)理(li)器,從而生產(chan)出一種機(ji)器,使得(de)這(zhe)些指(zhi)令(ling)在(zai)通過計(ji)(ji)算(suan)(suan)機(ji)或(huo)(huo)其(qi)它(ta)可(ke)(ke)編程(cheng)(cheng)數(shu)據處(chu)理(li)裝(zhuang)(zhuang)置(zhi)的(de)(de)處(chu)理(li)器執行時,產(chan)生了實現流程(cheng)(cheng)圖(tu)和/或(huo)(huo)框(kuang)圖(tu)中的(de)(de)一個(ge)或(huo)(huo)多個(ge)方(fang)框(kuang)中規定(ding)的(de)(de)功能/動(dong)作的(de)(de)裝(zhuang)(zhuang)置(zhi)。也可(ke)(ke)以(yi)把這(zhe)些計(ji)(ji)算(suan)(suan)機(ji)可(ke)(ke)讀(du)程(cheng)(cheng)序(xu)指(zhi)令(ling)存(cun)儲(chu)在(zai)計(ji)(ji)算(suan)(suan)機(ji)可(ke)(ke)讀(du)存(cun)儲(chu)介質中,這(zhe)些指(zhi)令(ling)使得(de)計(ji)(ji)算(suan)(suan)機(ji)、可(ke)(ke)編程(cheng)(cheng)數(shu)據處(chu)理(li)裝(zhuang)(zhuang)置(zhi)和/或(huo)(huo)其(qi)他設(she)備(bei)以(yi)特定(ding)方(fang)式工作,從而,存(cun)儲(chu)有(you)指(zhi)令(ling)的(de)(de)計(ji)(ji)算(suan)(suan)機(ji)可(ke)(ke)讀(du)介質則包括(kuo)一個(ge)制造品,其(qi)包括(kuo)實現流程(cheng)(cheng)圖(tu)和/或(huo)(huo)框(kuang)圖(tu)中的(de)(de)一個(ge)或(huo)(huo)多個(ge)方(fang)框(kuang)中規定(ding)的(de)(de)功能/動(dong)作的(de)(de)各(ge)個(ge)方(fang)面的(de)(de)指(zhi)令(ling)。
也可(ke)(ke)以(yi)把計算(suan)機(ji)(ji)可(ke)(ke)讀程序(xu)指令加載到計算(suan)機(ji)(ji)、其它(ta)(ta)可(ke)(ke)編(bian)程數據處理裝(zhuang)置(zhi)、或(huo)其它(ta)(ta)設(she)(she)備(bei)上(shang)(shang),使得(de)(de)在計算(suan)機(ji)(ji)、其它(ta)(ta)可(ke)(ke)編(bian)程數據處理裝(zhuang)置(zhi)或(huo)其它(ta)(ta)設(she)(she)備(bei)上(shang)(shang)執行一(yi)系列(lie)操作步(bu)驟,以(yi)產生計算(suan)機(ji)(ji)實(shi)現的過程,從而使得(de)(de)在計算(suan)機(ji)(ji)、其它(ta)(ta)可(ke)(ke)編(bian)程數據處理裝(zhuang)置(zhi)、或(huo)其它(ta)(ta)設(she)(she)備(bei)上(shang)(shang)執行的指令實(shi)現流程圖和/或(huo)框(kuang)圖中的一(yi)個或(huo)多個方框(kuang)中規(gui)定(ding)的功能/動(dong)作。
附圖(tu)中(zhong)(zhong)(zhong)的(de)(de)(de)(de)流(liu)程圖(tu)和(he)框圖(tu)顯示了(le)根據本(ben)發明的(de)(de)(de)(de)多(duo)個(ge)實(shi)(shi)(shi)施(shi)例(li)的(de)(de)(de)(de)系統(tong)(tong)、方法和(he)計算(suan)機程序(xu)(xu)產(chan)品的(de)(de)(de)(de)可(ke)(ke)(ke)(ke)能實(shi)(shi)(shi)現(xian)的(de)(de)(de)(de)體(ti)系架構、功(gong)(gong)能和(he)操作(zuo)。在(zai)這(zhe)點上,流(liu)程圖(tu)或(huo)(huo)(huo)(huo)(huo)框圖(tu)中(zhong)(zhong)(zhong)的(de)(de)(de)(de)每個(ge)方框可(ke)(ke)(ke)(ke)以(yi)代表(biao)一(yi)個(ge)模塊(kuai)(kuai)、程序(xu)(xu)段或(huo)(huo)(huo)(huo)(huo)代碼的(de)(de)(de)(de)一(yi)部(bu)分,所(suo)(suo)述模塊(kuai)(kuai)、程序(xu)(xu)段或(huo)(huo)(huo)(huo)(huo)指令(ling)的(de)(de)(de)(de)一(yi)部(bu)分包含一(yi)個(ge)或(huo)(huo)(huo)(huo)(huo)多(duo)個(ge)用(yong)于實(shi)(shi)(shi)現(xian)規定(ding)的(de)(de)(de)(de)邏輯功(gong)(gong)能的(de)(de)(de)(de)可(ke)(ke)(ke)(ke)執(zhi)行指令(ling)。應該(gai)注(zhu)意(yi)的(de)(de)(de)(de)是,在(zai)有些作(zuo)為替換的(de)(de)(de)(de)實(shi)(shi)(shi)現(xian)中(zhong)(zhong)(zhong),方框中(zhong)(zhong)(zhong)所(suo)(suo)標注(zhu)的(de)(de)(de)(de)功(gong)(gong)能也可(ke)(ke)(ke)(ke)以(yi)以(yi)不同于附圖(tu)中(zhong)(zhong)(zhong)所(suo)(suo)標注(zhu)的(de)(de)(de)(de)順序(xu)(xu)發生。例(li)如,兩個(ge)連(lian)續的(de)(de)(de)(de)方框實(shi)(shi)(shi)際(ji)上可(ke)(ke)(ke)(ke)以(yi)基本(ben)并行地執(zhi)行,它們(men)有時也可(ke)(ke)(ke)(ke)以(yi)按相反的(de)(de)(de)(de)順序(xu)(xu)執(zhi)行,這(zhe)依所(suo)(suo)涉及的(de)(de)(de)(de)功(gong)(gong)能而(er)定(ding)。也要注(zhu)意(yi)的(de)(de)(de)(de)是,框圖(tu)和(he)/或(huo)(huo)(huo)(huo)(huo)流(liu)程圖(tu)中(zhong)(zhong)(zhong)的(de)(de)(de)(de)每個(ge)方框、以(yi)及框圖(tu)和(he)/或(huo)(huo)(huo)(huo)(huo)流(liu)程圖(tu)中(zhong)(zhong)(zhong)的(de)(de)(de)(de)方框的(de)(de)(de)(de)組合,可(ke)(ke)(ke)(ke)以(yi)用(yong)執(zhi)行規定(ding)的(de)(de)(de)(de)功(gong)(gong)能或(huo)(huo)(huo)(huo)(huo)動(dong)作(zuo)的(de)(de)(de)(de)專(zhuan)用(yong)的(de)(de)(de)(de)基于硬件的(de)(de)(de)(de)系統(tong)(tong)來實(shi)(shi)(shi)現(xian),或(huo)(huo)(huo)(huo)(huo)者(zhe)可(ke)(ke)(ke)(ke)以(yi)用(yong)專(zhuan)用(yong)硬件與(yu)計算(suan)機指令(ling)的(de)(de)(de)(de)組合來實(shi)(shi)(shi)現(xian)。