本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種終端及其使用方法。
背景技術(shù):
自助終端是營業(yè)廳人工服務(wù)的延伸和補(bǔ)充,主要用于緩解營業(yè)廳人流大的問題,提高用戶業(yè)務(wù)辦理的速度,已經(jīng)廣泛應(yīng)用于銀行、醫(yī)療、航空、零售等行業(yè)。
目前,自助終端在安裝前,已經(jīng)被設(shè)計(jì)好安裝的高度及其屏幕角度,自助終端被安裝在固定的安裝位置后,自助終端的高度和屏幕角度均不可調(diào),這使不同身高的用戶在使用自助終端時(shí),需調(diào)節(jié)自身高度和位置以符合自助終端的高度和屏幕角度,從而導(dǎo)致自助終端的人機(jī)交互性能較弱。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種終端及其使用方法,能提高終端的人機(jī)交互性能。
第一方面,本發(fā)明實(shí)施例提供了一種終端,包括:顯示器、檢測(cè)器、控制器和運(yùn)動(dòng)機(jī)構(gòu);其中,
所述顯示器固定于所述運(yùn)動(dòng)機(jī)構(gòu)上;
所述檢測(cè)器,用于檢測(cè)與業(yè)務(wù)對(duì)象的當(dāng)前距離,當(dāng)所述當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),觸發(fā)所述控制器;
所述控制器,用于接收到所述檢測(cè)器的觸發(fā)時(shí),控制所述運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行運(yùn)動(dòng)。
優(yōu)選地,
所述檢測(cè)器,進(jìn)一步用于在所述當(dāng)前距離小于所述預(yù)設(shè)的距離閾值時(shí),檢測(cè)所述業(yè)務(wù)對(duì)象的高度,并將所述業(yè)務(wù)對(duì)象的高度發(fā)送給所述控制器;
所述控制器,用于根據(jù)所述檢測(cè)器發(fā)送的業(yè)務(wù)對(duì)象的高度,生成升降指令,并將所述升降指令發(fā)送給所述運(yùn)動(dòng)機(jī)構(gòu);
所述運(yùn)動(dòng)機(jī)構(gòu),用于根據(jù)所述控制器發(fā)送的升降指令,進(jìn)行升降運(yùn)動(dòng)。
優(yōu)選地,
所述檢測(cè)器,進(jìn)一步用于檢測(cè)所述顯示器與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,并將所述當(dāng)前角度發(fā)送給所述控制器;
所述控制器,用于根據(jù)所述檢測(cè)器發(fā)送的當(dāng)前角度,生成旋轉(zhuǎn)指令,并將所述旋轉(zhuǎn)指令發(fā)送給所述運(yùn)動(dòng)機(jī)構(gòu);
所述運(yùn)動(dòng)機(jī)構(gòu),用于根據(jù)所述控制器發(fā)送的旋轉(zhuǎn)指令,進(jìn)行旋轉(zhuǎn)運(yùn)動(dòng)。
優(yōu)選地:
所述檢測(cè)器,進(jìn)一步用于構(gòu)建以自身為原點(diǎn)的空間坐標(biāo)系,并檢測(cè)所述業(yè)務(wù)對(duì)象的第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),并根據(jù)所述第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),計(jì)算所述當(dāng)前距離、所述業(yè)務(wù)對(duì)象的高度以及所述顯示器與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度。
優(yōu)選地,
所述檢測(cè)器,用于根據(jù)所述第一端點(diǎn)坐標(biāo)和下述計(jì)算公式(1),計(jì)算所述當(dāng)前距離;
其中,y表征所述當(dāng)前距離,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1)。
優(yōu)選地,
所述檢測(cè)器,用于利用下述計(jì)算公式(2),計(jì)算所述業(yè)務(wù)對(duì)象的高度;
其中,h表征所述業(yè)務(wù)對(duì)象的高度,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1),所述第二端點(diǎn)的坐標(biāo)為(x2,y2,z2)。
優(yōu)選地,
所述檢測(cè)器,用于利用下述計(jì)算公式(3),計(jì)算所述顯示器與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度;
其中,θ表征所述顯示器與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1),所述第二端點(diǎn)的坐標(biāo)為(x2,y2,z2)。
第二方面,本發(fā)明實(shí)施例提供了一種終端的使用方法,包括:
檢測(cè)與業(yè)務(wù)對(duì)象的當(dāng)前距離;
當(dāng)所述當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),進(jìn)行運(yùn)動(dòng)。
優(yōu)選地,
當(dāng)所述當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),進(jìn)一步包括:
檢測(cè)所述業(yè)務(wù)對(duì)象的高度,以及與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度;
所述當(dāng)所述當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí)進(jìn)行運(yùn)動(dòng),包括:
根據(jù)所述業(yè)務(wù)對(duì)象的高度,進(jìn)行升降運(yùn)動(dòng);
根據(jù)所述與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,進(jìn)行旋轉(zhuǎn)運(yùn)動(dòng)。
優(yōu)選地,
在所述檢測(cè)與業(yè)務(wù)對(duì)象的當(dāng)前距離之前,進(jìn)一步包括:
構(gòu)建以自身為原點(diǎn)的空間坐標(biāo)系;
所述檢測(cè)所述業(yè)務(wù)對(duì)象的高度以及與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,包括:
檢測(cè)所述業(yè)務(wù)對(duì)象的第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),并根據(jù)所述第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),利用下述計(jì)算公式(1)計(jì)算所述當(dāng)前距離;
利用下述計(jì)算公式(2),計(jì)算所述業(yè)務(wù)對(duì)象的高度;
利用下述計(jì)算公式(3),計(jì)算所述與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度;
其中,y表征所述當(dāng)前距離,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1);
其中,h表征所述業(yè)務(wù)對(duì)象的高度,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1),所述第二端點(diǎn)的坐標(biāo)為(x2,y2,z2);
其中,θ表征所述顯示器與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1),所述第二端點(diǎn)的坐標(biāo)為(x2,y2,z2)。
本發(fā)明實(shí)施例提供了一種終端及其使用方法,通過將顯示器固定在運(yùn)動(dòng)機(jī)構(gòu)上,當(dāng)檢測(cè)器檢測(cè)到其與業(yè)務(wù)對(duì)象(用戶)之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),觸發(fā)控制器,控制器受到觸發(fā)后,則控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行運(yùn)動(dòng)。由于在檢測(cè)到業(yè)務(wù)對(duì)象之后,能使運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行相應(yīng)的運(yùn)動(dòng),從而也可以帶動(dòng)顯示器進(jìn)行運(yùn)動(dòng),進(jìn)而提高了終端的人機(jī)交互性能。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個(gè)實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
圖2是本發(fā)明一個(gè)實(shí)施例提供的一種終端的使用方法的流程圖;
圖3是本發(fā)明另一個(gè)實(shí)施例提供的一種終端的使用方法的流程圖;
圖4是本發(fā)明另一個(gè)實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例提供了一種終端,該終端可以包括:顯示器101、檢測(cè)器102、控制器103和運(yùn)動(dòng)機(jī)構(gòu)104;其中,
所述顯示器101固定于所述運(yùn)動(dòng)機(jī)構(gòu)104上;
所述檢測(cè)器102,用于檢測(cè)與業(yè)務(wù)對(duì)象的當(dāng)前距離,當(dāng)所述當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),觸發(fā)所述控制器103;
所述控制器103,用于接收到所述檢測(cè)器102的觸發(fā)時(shí),控制所述運(yùn)動(dòng)機(jī)構(gòu)104進(jìn)行運(yùn)動(dòng)。
上述實(shí)施例中,通過將顯示器固定在運(yùn)動(dòng)機(jī)構(gòu)上,當(dāng)檢測(cè)器檢測(cè)到其與業(yè)務(wù)對(duì)象(用戶)之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),觸發(fā)控制器,控制器受到觸發(fā)后,則控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行運(yùn)動(dòng)。由于在檢測(cè)到業(yè)務(wù)對(duì)象之后,能使運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行相應(yīng)的運(yùn)動(dòng),從而也可以帶動(dòng)顯示器進(jìn)行運(yùn)動(dòng),進(jìn)而提高了終端的人機(jī)交互性能。
為了使終端的高度適應(yīng)于不同業(yè)務(wù)對(duì)象的身高,本發(fā)明一個(gè)實(shí)施例中,所述檢測(cè)器102,進(jìn)一步用于在所述當(dāng)前距離小于所述預(yù)設(shè)的距離閾值時(shí),檢測(cè)所述業(yè)務(wù)對(duì)象的高度,并將所述業(yè)務(wù)對(duì)象的高度發(fā)送給所述控制器103;
所述控制器103,用于根據(jù)所述檢測(cè)器發(fā)送的業(yè)務(wù)對(duì)象的高度,生成升降指令,并將所述升降指令發(fā)送給所述運(yùn)動(dòng)機(jī)構(gòu)104;
所述運(yùn)動(dòng)機(jī)構(gòu)104,用于根據(jù)所述控制器103發(fā)送的升降指令,進(jìn)行升降運(yùn)動(dòng)。
上述實(shí)施例中,當(dāng)業(yè)務(wù)對(duì)象與終端之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),說明業(yè)務(wù)對(duì)象已進(jìn)入操作范圍,此時(shí)進(jìn)一步檢測(cè)業(yè)務(wù)對(duì)象的高度,即用戶的身高,使控制器根據(jù)用戶的身高控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行升降運(yùn)動(dòng),從而帶動(dòng)運(yùn)動(dòng)機(jī)構(gòu)上的顯示器進(jìn)行運(yùn)動(dòng),使顯示器位于合適位置,利于用戶使用和觀看,進(jìn)一步提高了終端的人機(jī)交互性。
值得一提的是,當(dāng)檢測(cè)到業(yè)務(wù)對(duì)象的高度在正常用戶身高范圍之外時(shí),例如,檢測(cè)到業(yè)務(wù)對(duì)象的高度大于2.5m,或者檢測(cè)到業(yè)務(wù)對(duì)象的高度低于0.6m,這可能是環(huán)境中其他物體進(jìn)入了檢測(cè)器的檢測(cè)范圍,例如,玩具球體滾入檢測(cè)器的檢測(cè)范圍,一般玩具球體的直徑均小于0.6m,此時(shí)控制器對(duì)這種情況不作響應(yīng),避免了運(yùn)動(dòng)機(jī)構(gòu)的頻繁運(yùn)動(dòng),在減少終端損耗的同時(shí),節(jié)約能量。
為了進(jìn)一步提高終端的人機(jī)交互性能,本發(fā)明一個(gè)實(shí)施例中,所述檢測(cè)器102,進(jìn)一步用于檢測(cè)所述顯示器101與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,并將所述當(dāng)前角度發(fā)送給所述控制器103;
所述控制器103,用于根據(jù)所述檢測(cè)器102發(fā)送的當(dāng)前角度,生成旋轉(zhuǎn)指令,并將所述旋轉(zhuǎn)指令發(fā)送給所述運(yùn)動(dòng)機(jī)構(gòu)104;
所述運(yùn)動(dòng)機(jī)構(gòu)104,用于根據(jù)所述控制器103發(fā)送的旋轉(zhuǎn)指令,進(jìn)行旋轉(zhuǎn)運(yùn)動(dòng)。
上述實(shí)施例中,在業(yè)務(wù)對(duì)象已進(jìn)入操作范圍后,進(jìn)一步檢測(cè)顯示器與業(yè)務(wù)對(duì)象之間的當(dāng)前角度,控制器根據(jù)檢測(cè)到的當(dāng)前角度,控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行旋轉(zhuǎn)運(yùn)動(dòng),從而帶動(dòng)固定在運(yùn)動(dòng)機(jī)構(gòu)上的顯示器進(jìn)行旋轉(zhuǎn),使業(yè)務(wù)對(duì)象處于最佳操作和觀看角度,而無需業(yè)務(wù)對(duì)象通過改變自身的位置,尋找最佳操作和觀看角度,進(jìn)而進(jìn)一步提高了終端的人機(jī)交互性能。
本發(fā)明一個(gè)實(shí)施例中,所述檢測(cè)器102,進(jìn)一步用于構(gòu)建以自身為原點(diǎn)的空間坐標(biāo)系,并檢測(cè)所述業(yè)務(wù)對(duì)象的第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),并根據(jù)所述第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),計(jì)算所述當(dāng)前距離、所述業(yè)務(wù)對(duì)象的高度以及所述顯示器101與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度。
上述實(shí)施例中,檢測(cè)器通過構(gòu)建以自身為原點(diǎn)的空間坐標(biāo)系,檢測(cè)業(yè)務(wù)對(duì)象的第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),第一端點(diǎn)坐標(biāo)為業(yè)務(wù)對(duì)象的足部坐標(biāo),第二端點(diǎn)坐標(biāo)為業(yè)務(wù)對(duì)象的頭部坐標(biāo),則可根據(jù)業(yè)務(wù)對(duì)象的足部坐標(biāo),利用計(jì)算公式(1),計(jì)算終端與業(yè)務(wù)對(duì)象之間的當(dāng)前距離;
其中,y表征所述當(dāng)前距離,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1)。
例如,例如,業(yè)務(wù)對(duì)象的足部坐標(biāo)為(1,0,1),終端為原點(diǎn),其坐標(biāo)為(0,0,0),則業(yè)務(wù)對(duì)象與終端的當(dāng)前距離為若預(yù)設(shè)的距離閾值為2m,則此時(shí)終端與業(yè)務(wù)對(duì)象之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值,此時(shí)檢測(cè)器會(huì)進(jìn)一步檢測(cè)業(yè)務(wù)對(duì)象的高度以及其與顯示器的角度。一般情況下,業(yè)務(wù)對(duì)象距離終端1m~3m時(shí),檢測(cè)器可開始檢測(cè)業(yè)務(wù)對(duì)象的身高。
另外,本發(fā)明一個(gè)實(shí)施例中,檢測(cè)器可根據(jù)業(yè)務(wù)對(duì)象的足部坐標(biāo)和頭部坐標(biāo),利用計(jì)算公式(2),計(jì)算所述業(yè)務(wù)對(duì)象的高度;
其中,h表征所述業(yè)務(wù)對(duì)象的高度,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1),所述第二端點(diǎn)的坐標(biāo)為(x2,y2,z2)。
例如,業(yè)務(wù)對(duì)象的足部坐標(biāo)為(1,0,1),頭部坐標(biāo)為(1,1.5,1),則可計(jì)算出業(yè)務(wù)對(duì)象的高度為1.5m,則根據(jù)終端的當(dāng)前高度,使終端的運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行相應(yīng)的升降運(yùn)動(dòng),若終端的高度高于業(yè)務(wù)對(duì)象的高度,則使終端的運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行下降,以降低顯示器的高度,利于用戶操作和觀看,反之則升高顯示器。
本發(fā)明一個(gè)實(shí)施例中,檢測(cè)器還可根據(jù)業(yè)務(wù)對(duì)象的足部坐標(biāo)和頭部坐標(biāo),利用計(jì)算公式(3),計(jì)算所述顯示器與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度;
其中,θ表征所述顯示器與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1),所述第二端點(diǎn)的坐標(biāo)為(x2,y2,z2)。
例如,當(dāng)業(yè)務(wù)對(duì)象的足部坐標(biāo)為(1,0,1),頭部坐標(biāo)為(1,1.5,1)時(shí),可計(jì)算出顯示器與業(yè)務(wù)對(duì)象之間的當(dāng)前角度為則使運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行相應(yīng)角度的旋轉(zhuǎn),以使旋轉(zhuǎn)后顯示器正對(duì)業(yè)務(wù)對(duì)象,從而利于業(yè)務(wù)對(duì)象的操作和觀察。
如圖2所示,本發(fā)明實(shí)施例提供了一種終端的使用方法,該方法可以包括以下步驟:
步驟201,檢測(cè)與業(yè)務(wù)對(duì)象的當(dāng)前距離;
步驟202,當(dāng)所述當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),進(jìn)行運(yùn)動(dòng)。
上述實(shí)施例中,由于在檢測(cè)到與業(yè)務(wù)對(duì)象之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值之后,能進(jìn)行相應(yīng)的運(yùn)動(dòng),從而提高了終端的人機(jī)交互性能。
為了進(jìn)一步提高終端的人機(jī)交互性能,本發(fā)明一個(gè)實(shí)施例中,當(dāng)所述當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),進(jìn)一步包括:
檢測(cè)所述業(yè)務(wù)對(duì)象的高度,以及與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度;
步驟102的具體實(shí)施方式,可以包括:
根據(jù)所述業(yè)務(wù)對(duì)象的高度,進(jìn)行升降運(yùn)動(dòng);
根據(jù)所述與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,進(jìn)行旋轉(zhuǎn)運(yùn)動(dòng)。
上述實(shí)施例中,當(dāng)業(yè)務(wù)對(duì)象與終端之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),說明業(yè)務(wù)對(duì)象已進(jìn)入操作范圍,此時(shí)進(jìn)一步檢測(cè)業(yè)務(wù)對(duì)象的高度,即用戶的身高,使控制器根據(jù)用戶的身高控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行升降運(yùn)動(dòng),從而帶動(dòng)運(yùn)動(dòng)機(jī)構(gòu)上的顯示器進(jìn)行運(yùn)動(dòng),使顯示器位于合適位置,利于用戶使用和觀看。
同時(shí),檢測(cè)顯示器與業(yè)務(wù)對(duì)象之間的當(dāng)前角度,控制器根據(jù)檢測(cè)到的當(dāng)前角度,控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行旋轉(zhuǎn)運(yùn)動(dòng),從而帶動(dòng)固定在運(yùn)動(dòng)機(jī)構(gòu)上的顯示器進(jìn)行旋轉(zhuǎn),使業(yè)務(wù)對(duì)象處于最佳操作和觀看角度,而無需業(yè)務(wù)對(duì)象通過改變自身的位置,尋找最佳操作和觀看角度,進(jìn)而進(jìn)一步提高了終端的人機(jī)交互性能。
本發(fā)明一個(gè)實(shí)施例中,在步驟101之前,可以進(jìn)一步包括:
構(gòu)建以自身為原點(diǎn)的空間坐標(biāo)系;
所述檢測(cè)所述業(yè)務(wù)對(duì)象的高度以及與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,包括:
檢測(cè)所述業(yè)務(wù)對(duì)象的第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),并根據(jù)所述第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),利用下述計(jì)算公式(1)計(jì)算所述當(dāng)前距離;
其中,y表征所述當(dāng)前距離,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1)。
例如,業(yè)務(wù)對(duì)象的足部坐標(biāo)為(1,0,1),終端為原點(diǎn),其坐標(biāo)為(0,0,0),則業(yè)務(wù)對(duì)象與終端的當(dāng)前距離為若預(yù)設(shè)的距離閾值為2m,則此時(shí)終端與業(yè)務(wù)對(duì)象之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值,此時(shí)檢測(cè)器會(huì)進(jìn)一步檢測(cè)業(yè)務(wù)對(duì)象的高度以及其與顯示器的角度。一般情況下,業(yè)務(wù)對(duì)象距離終端1m~3m時(shí),檢測(cè)器可開始檢測(cè)業(yè)務(wù)對(duì)象的身高。
利用下述計(jì)算公式(2),計(jì)算所述業(yè)務(wù)對(duì)象的高度;
其中,h表征所述業(yè)務(wù)對(duì)象的高度,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1),所述第二端點(diǎn)的坐標(biāo)為(x2,y2,z2)。
例如,業(yè)務(wù)對(duì)象的足部坐標(biāo)為(1,0,1),頭部坐標(biāo)為(1,1.5,1),則可計(jì)算出業(yè)務(wù)對(duì)象的高度為1.5m,則根據(jù)終端的當(dāng)前高度,使終端的運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行相應(yīng)的升降運(yùn)動(dòng),若終端的高度高于業(yè)務(wù)對(duì)象的高度,則使終端的運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行下降,以降低顯示器的高度,利于用戶操作和觀看,反之則升高顯示器。
利用下述計(jì)算公式(3),計(jì)算所述與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度;
其中,θ表征所述顯示器與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1),所述第二端點(diǎn)的坐標(biāo)為(x2,y2,z2)。
例如,當(dāng)業(yè)務(wù)對(duì)象的足部坐標(biāo)為(1,0,1),頭部坐標(biāo)為(1,1.5,1)時(shí),可計(jì)算出顯示器與業(yè)務(wù)對(duì)象之間的當(dāng)前角度為則使運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行相應(yīng)角度的旋轉(zhuǎn),以使旋轉(zhuǎn)后顯示器正對(duì)業(yè)務(wù)對(duì)象,從而利于業(yè)務(wù)對(duì)象的操作和觀察。
如圖3所示,本發(fā)明實(shí)施例提供了一種終端的使用方法,該終端的結(jié)構(gòu)示意圖如圖4所示,該方法可以包括以下步驟:
步驟301,檢測(cè)器構(gòu)建以自身為原點(diǎn)的空間坐標(biāo)系。
終端為原點(diǎn),則其坐標(biāo)為(0,0,0)。
步驟302,檢測(cè)器檢測(cè)業(yè)務(wù)對(duì)象的第一端點(diǎn)坐標(biāo),并根據(jù)第一端點(diǎn)坐標(biāo),計(jì)算與業(yè)務(wù)對(duì)象之間的當(dāng)前距離。
上述計(jì)算過程可利用以下公式進(jìn)行計(jì)算:
其中,y表征所述當(dāng)前距離,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1)。
第一端點(diǎn)坐標(biāo)即為業(yè)務(wù)對(duì)象的足部坐標(biāo),例如,業(yè)務(wù)對(duì)象的足部坐標(biāo)為(1,0,1),則業(yè)務(wù)對(duì)象與終端的當(dāng)前距離為
步驟303,判斷所述當(dāng)前距離是否小于預(yù)設(shè)的距離閾值,如果是,則執(zhí)行步驟304,否則執(zhí)行步驟309。
步驟304,觸發(fā)控制器,并業(yè)務(wù)對(duì)象的第二端點(diǎn)坐標(biāo)。
第二端點(diǎn)坐標(biāo)即為業(yè)務(wù)對(duì)象的頭部坐標(biāo)。
步驟305,檢測(cè)器根據(jù)第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),計(jì)算業(yè)務(wù)對(duì)象的高度。
上述計(jì)算過程可利用以下公式進(jìn)行計(jì)算:
其中,h表征所述業(yè)務(wù)對(duì)象的高度,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1),所述第二端點(diǎn)的坐標(biāo)為(x2,y2,z2)。
例如,頭部坐標(biāo)為(1,1.5,1),則可計(jì)算出業(yè)務(wù)對(duì)象的高度為1.5m。
步驟306,檢測(cè)器根據(jù)第一端點(diǎn)坐標(biāo)和第二端點(diǎn)坐標(biāo),計(jì)算與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度。
上述計(jì)算過程可利用以下公式進(jìn)行計(jì)算:
其中,θ表征所述顯示器與所述業(yè)務(wù)對(duì)象之間的當(dāng)前角度,所述第一端點(diǎn)的坐標(biāo)為(x1,y1,z1),所述第二端點(diǎn)的坐標(biāo)為(x2,y2,z2)。
例如,當(dāng)業(yè)務(wù)對(duì)象的足部坐標(biāo)為(1,0,1),頭部坐標(biāo)為(1,1.5,1)時(shí),可計(jì)算出顯示器與業(yè)務(wù)對(duì)象之間的當(dāng)前角度為
另外,步驟305和步驟306的執(zhí)行順序不分先后,即步驟305可以和步驟306同時(shí)執(zhí)行,也可以先執(zhí)行步驟305,再執(zhí)行步驟306,亦可以先執(zhí)行步驟306,再執(zhí)行步驟305。
步驟307,控制器根據(jù)業(yè)務(wù)對(duì)象的高度,控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行升降運(yùn)動(dòng),以調(diào)節(jié)固定在運(yùn)動(dòng)機(jī)構(gòu)上的顯示器的高度。
根據(jù)業(yè)務(wù)對(duì)象的高度,結(jié)合終端的當(dāng)前高度,使終端的運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行相應(yīng)的升降運(yùn)動(dòng),若終端的高度高于業(yè)務(wù)對(duì)象的高度,則使終端的運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行下降,以降低顯示器的高度,利于用戶操作和觀看,反之則升高顯示器。
步驟308,控制器根據(jù)與業(yè)務(wù)對(duì)象之間的當(dāng)前角度,控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行旋轉(zhuǎn)運(yùn)動(dòng),以調(diào)節(jié)固定在運(yùn)動(dòng)機(jī)構(gòu)上的顯示器的角度。
根據(jù)與業(yè)務(wù)對(duì)象之間的當(dāng)前角度,使終端的運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行相應(yīng)角度的旋轉(zhuǎn),以使旋轉(zhuǎn)后顯示器正對(duì)業(yè)務(wù)對(duì)象,從而利于業(yè)務(wù)對(duì)象的操作和觀察。
另外,步驟307和步驟308的執(zhí)行順序不分先后,即步驟307可以和步驟308同時(shí)執(zhí)行,也可以先執(zhí)行步驟307,再執(zhí)行步驟308,亦可以先執(zhí)行步驟308,再執(zhí)行步驟307。
步驟309,待機(jī)并繼續(xù)檢測(cè)。
上述實(shí)施例中,由于在檢測(cè)到與業(yè)務(wù)對(duì)象之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值之后,根據(jù)業(yè)務(wù)對(duì)象的高度以及其與顯示器的角度,能進(jìn)行相應(yīng)的升降和旋轉(zhuǎn)運(yùn)動(dòng),從而提高了終端的人機(jī)交互性能。
該終端使用方法智能化且人性化,可用于嵌入式、桌面式、立式等多種不同類型的終端,從而實(shí)現(xiàn)銀行、醫(yī)院、機(jī)場、小區(qū)、商場等場所終端設(shè)備的智能應(yīng)用。
綜上所述,本發(fā)明的各個(gè)實(shí)施例至少具有如下有益效果:
1、通過將顯示器固定在運(yùn)動(dòng)機(jī)構(gòu)上,當(dāng)檢測(cè)器檢測(cè)到其與業(yè)務(wù)對(duì)象(用戶)之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),觸發(fā)控制器,控制器受到觸發(fā)后,則控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行運(yùn)動(dòng)。由于在檢測(cè)到業(yè)務(wù)對(duì)象之后,能使運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行相應(yīng)的運(yùn)動(dòng),從而也可以帶動(dòng)顯示器進(jìn)行運(yùn)動(dòng),進(jìn)而提高了終端的人機(jī)交互性能。
2、當(dāng)業(yè)務(wù)對(duì)象與終端之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),進(jìn)一步檢測(cè)業(yè)務(wù)對(duì)象的高度,即用戶的身高,使控制器根據(jù)用戶的身高控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行升降運(yùn)動(dòng),從而帶動(dòng)運(yùn)動(dòng)機(jī)構(gòu)上的顯示器進(jìn)行運(yùn)動(dòng),使顯示器位于合適位置,利于用戶使用和觀看,進(jìn)一步提高了終端的人機(jī)交互性。
3、當(dāng)業(yè)務(wù)對(duì)象與終端之間的當(dāng)前距離小于預(yù)設(shè)的距離閾值時(shí),進(jìn)一步檢測(cè)顯示器與業(yè)務(wù)對(duì)象之間的當(dāng)前角度,控制器根據(jù)檢測(cè)到的當(dāng)前角度,控制運(yùn)動(dòng)機(jī)構(gòu)進(jìn)行旋轉(zhuǎn)運(yùn)動(dòng),從而帶動(dòng)固定在運(yùn)動(dòng)機(jī)構(gòu)上的顯示器進(jìn)行旋轉(zhuǎn),使業(yè)務(wù)對(duì)象處于最佳操作和觀看角度,而無需業(yè)務(wù)對(duì)象通過改變自身的位置,尋找最佳操作和觀看角度,進(jìn)而進(jìn)一步提高了終端的人機(jī)交互性能。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。