背景技術(shù):
便攜式或移動(dòng)計(jì)算系統(tǒng)、設(shè)備和電子組件一般可被銷售或者配置成與對(duì)接站(dockingstation)或適于收納便攜式設(shè)備的其它組件一起工作。這樣的設(shè)備可能需要硬件或軟件安全機(jī)制來(lái)防止未經(jīng)授權(quán)的訪問(wèn)、盜竊或其它意想不到的后果。
即插即用(pnp)是允許計(jì)算機(jī)設(shè)備的自動(dòng)檢測(cè)和較小配置而無(wú)需用戶干預(yù)的一組標(biāo)準(zhǔn)。銷售點(diǎn)(pos)、用于零售pos(opos)的對(duì)象鏈接和嵌入以及通用銷售點(diǎn)(upos)是用于零售的行業(yè)標(biāo)準(zhǔn)和在世界各地使用的售賣技術(shù)。
附圖說(shuō)明
在以下詳細(xì)描述中并參照附圖描述示例,其中:
圖1圖示根據(jù)本公開的實(shí)現(xiàn)方式的管理對(duì)外圍pos設(shè)備的訪問(wèn)的便攜式計(jì)算設(shè)備的示例性框圖;
圖2a-2d圖示根據(jù)實(shí)現(xiàn)方式的在計(jì)算設(shè)備上的示例性界面;
圖3圖示根據(jù)實(shí)現(xiàn)方式的管理對(duì)擴(kuò)展塢站(dock)處的外圍設(shè)備的訪問(wèn)的示例性計(jì)算機(jī)系統(tǒng);
圖4圖示根據(jù)實(shí)現(xiàn)方式的在計(jì)算設(shè)備上的配置屏幕的示例性接口;以及
圖5圖示根據(jù)實(shí)現(xiàn)方式的示例性過(guò)程流程圖。
具體實(shí)施方式
本公開的各種方面涉及針對(duì)銷售點(diǎn)系統(tǒng)中的外圍訪問(wèn)控制移動(dòng)設(shè)備。更具體地,并且如下更詳細(xì)地描述的,本公開的各種方面涉及一種方式,通過(guò)該方式來(lái)控制便攜式計(jì)算設(shè)備以確定當(dāng)對(duì)接到認(rèn)證的對(duì)接站時(shí)移動(dòng)設(shè)備可以連接到哪些外設(shè)。
本文所述的本公開的方面公開允許用戶顯示來(lái)自多個(gè)設(shè)備的內(nèi)容。這種方法特別允許通過(guò)一個(gè)屏幕與多個(gè)設(shè)備遠(yuǎn)程交互。用戶可以使用觸摸手勢(shì)來(lái)控制相同顯示器上的所有設(shè)備。此外,本文所述的本公開的方面允許在統(tǒng)一(consolidated)視圖中同時(shí)顯示操作系統(tǒng)的多個(gè)實(shí)例,其中每個(gè)實(shí)例可以彼此交互。這種方法可特別提供使用單個(gè)屏幕的靈活性,所述單個(gè)屏幕不限于僅僅顯示彼此兼容的設(shè)備或應(yīng)用。
在根據(jù)本公開的一個(gè)示例中,提供一種用于管理對(duì)至少一個(gè)外圍設(shè)備的訪問(wèn)的方法。該方法包括:建立便攜式計(jì)算設(shè)備與塢站之間的連接,其中塢站與至少一個(gè)外圍設(shè)備相關(guān)聯(lián),確定便攜式計(jì)算設(shè)備與塢站之間的配對(duì)狀態(tài),并且基于配對(duì)狀態(tài)管理由便攜式計(jì)算設(shè)備對(duì)至少一個(gè)外圍設(shè)備的訪問(wèn)。
在根據(jù)本公開的另一個(gè)示例中,提供一種系統(tǒng)。該系統(tǒng)包括:執(zhí)行指令的處理器、用于連接外圍銷售點(diǎn)(pos)設(shè)備的外圍接口、以及存儲(chǔ)指令的存儲(chǔ)設(shè)備,該存儲(chǔ)設(shè)備包括指令,該指令在由過(guò)程執(zhí)行時(shí):檢測(cè)到與外圍pos設(shè)備相關(guān)聯(lián)的塢站的連接,確定系統(tǒng)是否與塢站配對(duì),如果配對(duì),允許對(duì)外圍pos設(shè)備的訪問(wèn),并且如果未配對(duì),基于系統(tǒng)的默認(rèn)設(shè)置管理對(duì)外圍pos設(shè)備的訪問(wèn)。
在根據(jù)本公開的進(jìn)一步的示例中,提供一種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)。該非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括指令,該指令在被執(zhí)行時(shí)使系統(tǒng):(i)確定便攜式計(jì)算設(shè)備與連接到便攜式計(jì)算設(shè)備并具有至少一個(gè)外圍設(shè)備的塢站之間的配對(duì)狀態(tài);以及(ii)基于配對(duì)狀態(tài)管理對(duì)至少一個(gè)外圍設(shè)備的訪問(wèn)。
圖1是根據(jù)本文公開的原理的具有外圍銷售點(diǎn)(pos)零售塢站120的示例性便攜式計(jì)算設(shè)備100的示意性表示。便攜式計(jì)算設(shè)備100可用擴(kuò)展塢站(例如有源擴(kuò)展套)120連接到零售外圍設(shè)備110。應(yīng)當(dāng)易于顯而易見的是:本圖示不應(yīng)當(dāng)被解釋為受圖1中所示的這個(gè)特定圖示性架構(gòu)的限制,并且便攜式計(jì)算設(shè)備100表示一般化的圖示,以及可添加其它元件或者可以許多方式去除、修改或重新排列圖示的元件。
在一個(gè)實(shí)現(xiàn)方式中,便攜式計(jì)算設(shè)備100可以是平板電腦。便攜式計(jì)算設(shè)備100包括第一面板和第二面板。在一個(gè)實(shí)現(xiàn)方式中,第一面板包括便攜式計(jì)算設(shè)備的后面板,并且第二面板包括便攜式計(jì)算設(shè)備的前面板。便攜式計(jì)算設(shè)備100包括諸如觸摸表面、觸摸墊、圖像捕獲組件之類的傳感器和/或接近傳感器,以檢測(cè)在便攜式計(jì)算設(shè)備的第一面板處的手勢(shì)。手勢(shì)包括在便攜式計(jì)算設(shè)備的后面板處的用戶觸摸或重新定位用戶的一個(gè)或多個(gè)手指或者手掌。在一個(gè)實(shí)現(xiàn)方式中,第一面板處的位置對(duì)應(yīng)于便攜式計(jì)算設(shè)備的虛擬鍵盤的位置。
便攜式計(jì)算設(shè)備100可經(jīng)由塢站連接到外圍接口。外圍接口可以是usb端口、串行端口、并行端口、以太網(wǎng)端口或任何數(shù)量的其它通信端口。諸如便攜式銷售終端、打印機(jī)、信用卡讀取器、條形碼掃描器等等之類的外圍銷售點(diǎn)設(shè)備(例如外圍設(shè)備110)可通過(guò)外圍接口連接到計(jì)算機(jī)設(shè)備100。外圍設(shè)備110可以包括但不限于條形碼掃描器、射頻識(shí)別(rfid)設(shè)備、pos觸摸屏設(shè)備、磁條讀取器、電子資金傳輸(eft)調(diào)制解調(diào)器、數(shù)字稱重秤、pos收據(jù)打印機(jī)、線顯示器和現(xiàn)金抽屜。諸如智能電子收銀機(jī)之類的外圍設(shè)備110可以提供核心操作功能性。
便攜式計(jì)算設(shè)備100包括但不限于具有控制單元116的處理器102(例如中央處理單元、微處理器、微控制器或另一個(gè)合適的可編程器件)、存儲(chǔ)器單元106、通信接口112和對(duì)接接口114。便攜式計(jì)算設(shè)備100的這些組件或任何附加組件中的每一個(gè)可操作地耦合到總線105??偩€105可以是幾種類型的總線結(jié)構(gòu)中的任何一個(gè),幾種類型的總線結(jié)構(gòu)包括使用各種總線架構(gòu)中的任何一個(gè)的存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線和本地總線。在示例中,總線105可以是pci、isa、pci快速、hypertransport(超傳輸)
處理器102例如可以是中央處理單元(cpu)、基于半導(dǎo)體的微處理器、專用集成電路(asic)、被配置成獲取和執(zhí)行指令的現(xiàn)場(chǎng)可編程門陣列(fpga)、適用于對(duì)存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如存儲(chǔ)器106)上的指令的獲取和執(zhí)行的其它電子電路或其組合。機(jī)器可讀介質(zhì)可以是存儲(chǔ)機(jī)器可讀指令、代碼、數(shù)據(jù)和/或其它信息的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)。處理器102包括控制單元116,并且可使用任何合適類型的處理系統(tǒng)來(lái)實(shí)現(xiàn),其中至少一個(gè)處理器執(zhí)行存儲(chǔ)在存儲(chǔ)器單元106中的計(jì)算機(jī)可讀指令。該指令在由處理器102(例如經(jīng)由處理器的一個(gè)處理元件或多個(gè)處理元件)執(zhí)行時(shí)可以使處理器102執(zhí)行本文所述的過(guò)程。
例如,指令中的一些可為便攜式計(jì)算設(shè)備100提供pos功能性。例如,指令可包括在購(gòu)買和銷售商品和服務(wù)時(shí)在零售商與消費(fèi)者之間的交易中使用的pos應(yīng)用、upos應(yīng)用和opos應(yīng)用。銷售點(diǎn)應(yīng)用可以包括實(shí)現(xiàn)各種pos功能性的特征,諸如像庫(kù)存管理、消費(fèi)者關(guān)系管理(crm)、財(cái)務(wù)和倉(cāng)儲(chǔ)。
此外,如上所提及的,存儲(chǔ)器106可參與向處理器102提供指令以用于執(zhí)行。存儲(chǔ)器106可以是非易失性存儲(chǔ)器、易失性存儲(chǔ)器和/或一個(gè)或多個(gè)存儲(chǔ)設(shè)備中的一個(gè)或多個(gè)。非易失性存儲(chǔ)器的示例包括但不限于電可擦除可編程只讀存儲(chǔ)器(eeprom)和只讀存儲(chǔ)器(rom)。易失性存儲(chǔ)器的示例包括但不限于靜態(tài)隨機(jī)存取存儲(chǔ)器(sram)和動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dram)。存儲(chǔ)設(shè)備的示例包括但不限于硬盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、數(shù)字通用盤驅(qū)動(dòng)器、光學(xué)設(shè)備和閃存設(shè)備。如上面更詳細(xì)地討論的,處理器102可與機(jī)器可讀介質(zhì)數(shù)據(jù)通信,機(jī)器可讀介質(zhì)可包括臨時(shí)和/或永久存儲(chǔ)的組合。機(jī)器可讀介質(zhì)可包括程序存儲(chǔ)器,該程序存儲(chǔ)器包括所有程序和軟件,諸如操作系統(tǒng)、用戶檢測(cè)軟件組件和任何其它應(yīng)用軟件程序。機(jī)器可讀介質(zhì)還可包括數(shù)據(jù)存儲(chǔ)器,數(shù)據(jù)存儲(chǔ)器可包括多播組信息、各種表設(shè)置以及由asic的任何元件所需的任何其它數(shù)據(jù)。
通信接口112使得便攜式計(jì)算設(shè)備100能夠與多個(gè)網(wǎng)絡(luò)和通信鏈路通信。在一些示例中,計(jì)算設(shè)備100的通信接口可包括
對(duì)接接口114可用于將計(jì)算設(shè)備100耦合到諸如塢站120之類的塢站。當(dāng)被放置在塢站120中時(shí),計(jì)算設(shè)備100可重新建立到諸如打印機(jī)、調(diào)制解調(diào)器、小鍵盤等等之類的其它外圍設(shè)備的連接,如本文所述。當(dāng)在塢站120中時(shí),計(jì)算設(shè)備100可提供用戶接口功能。在一些實(shí)現(xiàn)方式中,當(dāng)在塢站120中,例如下載當(dāng)前購(gòu)買信息以用于購(gòu)買的完成時(shí),計(jì)算設(shè)備100變成附接的外圍設(shè)備。
處理器102可通過(guò)總線105鏈接到顯示接口108,以將計(jì)算設(shè)備100連接到顯示設(shè)備。顯示設(shè)備可以是計(jì)算設(shè)備100的內(nèi)置組件或者在外部連接到計(jì)算設(shè)備100。顯示設(shè)備還可特別包括智能電話、計(jì)算平板電腦、計(jì)算機(jī)監(jiān)視器、電視或投影儀的顯示屏。在一些示例中,顯示屏可包括觸摸屏組件,例如觸敏顯示器。觸摸屏組件可允許用戶通過(guò)用指向設(shè)備、一個(gè)或多個(gè)手指或兩者的組合觸摸顯示屏而與顯示設(shè)備的顯示屏直接交互。此外,顯示屏可以是透明液晶顯示器(lcd)、有機(jī)發(fā)光二極管(oled)顯示器、等離子體顯示器或任何其它合適的顯示器。顯示屏將在顯示屏上示出的窗口上顯示來(lái)自傳送給計(jì)算設(shè)備100的一個(gè)或多個(gè)應(yīng)用的內(nèi)容。在一個(gè)實(shí)現(xiàn)方式中,顯示屏包括各種顯示屬性,諸如分辨率、顯示像素密度、顯示取向和/或顯示縱橫比。顯示屏可以是不同尺寸的,并且可支持各種類型的顯示分辨率,其中顯示分辨率是可以在顯示屏上顯示的每個(gè)維度中的不同像素的數(shù)量。例如,顯示屏可支持1920×1080的高顯示分辨率或者任何其它合適的顯示分辨率。當(dāng)顯示屏支持1920×1080的顯示分辨率時(shí),1920是跨過(guò)顯示器的高度的像素總數(shù),并且1080是跨過(guò)顯示器的高度的像素總數(shù)。
在一個(gè)實(shí)現(xiàn)方式中,如上所討論的,計(jì)算設(shè)備100可以對(duì)接到塢站120中,以連接到與塢站120相關(guān)聯(lián)的外圍pos設(shè)備110。為了實(shí)現(xiàn)計(jì)算設(shè)備100與外圍設(shè)備110之間的連接,計(jì)算設(shè)備100可與塢站120配對(duì)。這樣的配對(duì)被執(zhí)行一次,這授權(quán)計(jì)算設(shè)備100訪問(wèn)與塢站120相關(guān)聯(lián)的外圍設(shè)備110。從該點(diǎn)向前,除了在計(jì)算設(shè)備100與外圍設(shè)備110之間的數(shù)據(jù)的同步之外,配對(duì)還提供連接。在一些示例中,計(jì)算設(shè)備100可與不止一個(gè)塢站120配對(duì)。
為了實(shí)現(xiàn)計(jì)算設(shè)備100與塢站120的配對(duì),計(jì)算設(shè)備100可對(duì)接到塢站120中。在另一個(gè)實(shí)現(xiàn)方式中,計(jì)算設(shè)備100和塢站120可經(jīng)由任何連接性機(jī)制(例如wi-fi、網(wǎng)絡(luò)、藍(lán)牙)或使用近場(chǎng)通信(nfc)連接。例如,可在計(jì)算設(shè)備100上實(shí)現(xiàn)接收機(jī),并且當(dāng)塢站120在nfc范圍內(nèi)移動(dòng)時(shí),計(jì)算設(shè)備100可自動(dòng)檢測(cè)塢站120并且與塢站120配對(duì),啟動(dòng)來(lái)自與塢站120相關(guān)聯(lián)的外圍pos設(shè)備110的實(shí)例的顯示。在另一個(gè)實(shí)現(xiàn)方式中,計(jì)算設(shè)備100可具有藍(lán)牙低能量信標(biāo),藍(lán)牙低能量信標(biāo)可以用于自動(dòng)識(shí)別藍(lán)牙區(qū)域內(nèi)的塢站(例如塢站120)。那樣的話,計(jì)算設(shè)備100可向塢站120發(fā)送消息以與它自動(dòng)配對(duì)。在進(jìn)一步的實(shí)現(xiàn)方式中,計(jì)算設(shè)備100可具有qr碼,并且塢站120可用于捕獲qr碼的圖像以啟動(dòng)配對(duì)。在另一個(gè)實(shí)現(xiàn)方式中,與計(jì)算設(shè)備100相關(guān)的公共或?qū)S镁W(wǎng)絡(luò)服務(wù)器(例如到因特網(wǎng)的url)可以用于注冊(cè)塢站120,這將啟動(dòng)tcp或套接字連接。
在一個(gè)實(shí)現(xiàn)方式中,計(jì)算設(shè)備100中的操作系統(tǒng)可運(yùn)行以處理配對(duì)過(guò)程。例如,計(jì)算設(shè)備100可以是視窗(windows)平板電腦,并且可利用計(jì)算設(shè)備100的資源(例如處理器、存儲(chǔ)器)來(lái)運(yùn)行windows操作系統(tǒng)上的實(shí)例。對(duì)外圍設(shè)備110的訪問(wèn)可由控制單元116控制,控制單元116是計(jì)算設(shè)備100中的操作系統(tǒng)服務(wù)組件(例如windows服務(wù))。操作系統(tǒng)服務(wù)組件例如為計(jì)算設(shè)備100提供綁定和驗(yàn)證服務(wù)。在一個(gè)實(shí)現(xiàn)方式中,控制單元116可被稱為塢站管理器。在一個(gè)示例中,塢站管理器可被設(shè)置為在計(jì)算設(shè)備100的引導(dǎo)/初始化時(shí)加載和執(zhí)行??刂茊卧?16運(yùn)行指令,當(dāng)所述指令由處理器102執(zhí)行時(shí),可以使處理器102執(zhí)行本文所述的過(guò)程。
在一個(gè)實(shí)現(xiàn)方式中,控制單元116在主計(jì)算設(shè)備中可用,主計(jì)算設(shè)備可用于控制對(duì)接到諸如塢站120之類的對(duì)接站中的多個(gè)計(jì)算設(shè)備。在另一個(gè)實(shí)現(xiàn)方式中,控制單元116可用在包括塢站120的多個(gè)對(duì)接站的集線器網(wǎng)絡(luò)中。相應(yīng)地,控制單元116可控制多個(gè)塢站。
圖2a和2b圖示計(jì)算設(shè)備(例如圖1的計(jì)算設(shè)備100)中的塢站管理器的用戶界面的示例。如圖2a中所圖示,塢站管理器提供概述計(jì)算設(shè)備與塢站之間的連接的狀態(tài)屏幕。在一個(gè)實(shí)現(xiàn)方式中,狀態(tài)屏幕可用作可以經(jīng)由托盤圖標(biāo)啟動(dòng)的windows托盤應(yīng)用。例如,圖2a圖示其中計(jì)算設(shè)備未與塢站配對(duì)(例如未配對(duì))并且未對(duì)接到塢站(例如未對(duì)接)的情況。在該示例中,圖2a中所示的配置按鈕可用。具有所需權(quán)限設(shè)置的用戶(例如管理員)可能能夠在配置按鈕上點(diǎn)擊來(lái)配置塢站管理器。更具體地,可選擇配置按鈕,并且可訪問(wèn)配置屏幕。這樣的屏幕提供配對(duì)按鈕,這導(dǎo)致可用于計(jì)算設(shè)備檢測(cè)塢站并與之配對(duì)的配對(duì)選項(xiàng)。如果用戶選擇將計(jì)算設(shè)備與塢站配對(duì),配對(duì)狀態(tài)將從未配對(duì)變?yōu)榕鋵?duì)。這將參照?qǐng)D4更詳細(xì)地描述。
圖2b圖示計(jì)算設(shè)備的狀態(tài)摘要的另一個(gè)示例。如圖2b中所示,計(jì)算設(shè)備對(duì)接到具體的塢站,并且這樣的塢站的id被呈現(xiàn)在摘要屏幕上。狀態(tài)摘要還示出:計(jì)算設(shè)備未與其連接到的塢站配對(duì)(例如未配對(duì))。相應(yīng)地,配置選項(xiàng)可用于配對(duì)設(shè)備(例如一旦選擇配置,就示出具有配對(duì)按鈕的新屏幕)。在圖2a和2b兩者中,示出還給用戶提供退出塢站管理器屏幕或隱藏所述屏幕的選項(xiàng)。應(yīng)當(dāng)易于顯而易見的是:本圖示不應(yīng)當(dāng)被解釋為受圖2a和2b中所示的該特定圖示性結(jié)構(gòu)的限制,并且用戶界面表示一般化的圖示,以及可添加其它元件或者可采用許多方式去除、修改或重新排列圖示的元件。
此外,圖2c和2d圖示計(jì)算設(shè)備(例如圖1的計(jì)算設(shè)備100)中的塢站管理器的用戶界面的附加示例。類似于圖2a和2b,圖2c和2d圖示塢站管理器的狀態(tài)屏幕。狀態(tài)屏幕概述計(jì)算設(shè)備與塢站之間的連接。例如,圖2c圖示其中計(jì)算設(shè)備與塢站配對(duì)(例如配對(duì))但是未對(duì)接到與其配對(duì)的塢站(例如對(duì)接和禁用)的情況。相應(yīng)地,禁用對(duì)與塢站相關(guān)聯(lián)的外圍設(shè)備的訪問(wèn)。此外,圖2d圖示其中計(jì)算設(shè)備與塢站配對(duì)(例如配對(duì))并且對(duì)接到與其配對(duì)的塢站(例如對(duì)接和啟用)的情況。相應(yīng)地,啟用對(duì)與塢站相關(guān)聯(lián)的外圍設(shè)備的訪問(wèn)。
與圖2a-2d中圖示的屏幕交互的用戶包括計(jì)算設(shè)備100的管理員或管理者,因?yàn)榕鋵?duì)過(guò)程可以由管理員訪問(wèn),并且可能不可用于計(jì)算設(shè)備100的其他用戶。
圖3圖示計(jì)算設(shè)備300訪問(wèn)多個(gè)外圍設(shè)備的示例,并且這樣的訪問(wèn)由控制系統(tǒng)350管理。圖3中圖示的控制系統(tǒng)350包括用以實(shí)現(xiàn)本文所述的功能性的各種模塊??刂葡到y(tǒng)350可至少包括配置模塊310、綁定模塊320和驗(yàn)證模塊330。雖然各種模塊310-330在圖3中被示為分離的模塊,但是在其它實(shí)現(xiàn)方式中,模塊310-330的全部或子集的功能性可被實(shí)現(xiàn)為單個(gè)引擎。
系統(tǒng)350的模塊中的每一個(gè)可以是實(shí)現(xiàn)各自模塊的功能性的硬件和編程的任何合適的組合。硬件和編程的這樣的組合可采用許多不同方式來(lái)實(shí)現(xiàn)。例如,用于模塊的編程可以是存儲(chǔ)在非暫時(shí)性機(jī)器可讀存儲(chǔ)介質(zhì)上的處理器可執(zhí)行指令,并且用于引擎的硬件可包括用以執(zhí)行那些指令的處理資源。在這樣的示例中,機(jī)器可讀存儲(chǔ)介質(zhì)可存儲(chǔ)指令,該指令在由處理資源執(zhí)行時(shí)實(shí)現(xiàn)控制系統(tǒng)350。存儲(chǔ)指令的機(jī)器可讀存儲(chǔ)介質(zhì)可集成在包括用以執(zhí)行指令的處理資源的計(jì)算設(shè)備中,或者機(jī)器可讀存儲(chǔ)介質(zhì)可以是分離的,但是可被計(jì)算設(shè)備和處理資源訪問(wèn)。處理資源可包括一個(gè)處理器或多個(gè)處理器,所述一個(gè)處理器或多個(gè)處理器被包括在單個(gè)計(jì)算設(shè)備中或跨多個(gè)計(jì)算設(shè)備分布。在其它示例中,引擎中的任何一個(gè)的功能性可采用電子電路的形式來(lái)實(shí)現(xiàn)。
配置模塊310用作配置工具以設(shè)置默認(rèn)動(dòng)作。例如,配置模塊允許用戶為計(jì)算設(shè)備提供默認(rèn)設(shè)置。此外,配置模塊310可提供選項(xiàng)以設(shè)置未配對(duì)狀態(tài)下的默認(rèn)動(dòng)作。例如,計(jì)算設(shè)備可被設(shè)置為有權(quán)訪問(wèn)與計(jì)算設(shè)備對(duì)接的塢站相關(guān)聯(lián)的任何外圍設(shè)備,而不必與塢站配對(duì)。相應(yīng)地,在這樣的實(shí)現(xiàn)方式中,配置設(shè)置可不要求計(jì)算設(shè)備與塢站配對(duì)。在另一個(gè)實(shí)現(xiàn)方式中,配置模塊310可提供輸入windows設(shè)備id的能力。基于輸入的設(shè)備id,控制系統(tǒng)可確定是否阻止這樣的設(shè)備訪問(wèn)與塢站相關(guān)聯(lián)的外圍設(shè)備。在進(jìn)一步的實(shí)現(xiàn)方式中,配置模塊310可提供具有按鈕的界面以將計(jì)算設(shè)備300與塢站配對(duì)和/或取消配對(duì)。
綁定模塊320經(jīng)由諸如
驗(yàn)證模塊330包括用于建立和維持設(shè)備連接的各種組件,并且支持計(jì)算設(shè)備300與塢站之間的配對(duì)過(guò)程。當(dāng)計(jì)算設(shè)備300被對(duì)接時(shí),驗(yàn)證模塊330執(zhí)行初始化方法并檢查計(jì)算設(shè)備300與塢站是否配對(duì)。如果計(jì)算設(shè)備300與擴(kuò)展塢站配對(duì),新線程被打開以啟動(dòng)與附接到塢站的外圍設(shè)備的通信。如果計(jì)算設(shè)備300與擴(kuò)展塢站不配對(duì),可拒絕計(jì)算設(shè)備300訪問(wèn)與該塢站相關(guān)聯(lián)的外圍設(shè)備。在一個(gè)實(shí)現(xiàn)方式中,如上所提及的,用于處于未配對(duì)狀態(tài)的對(duì)接計(jì)算設(shè)備的默認(rèn)訪問(wèn)權(quán)限設(shè)置可允許訪問(wèn)所有外圍設(shè)備(即,沒(méi)有被阻止的設(shè)備id)。在這樣的實(shí)現(xiàn)方式中,與塢站相關(guān)聯(lián)的任何外圍設(shè)備可由計(jì)算設(shè)備300訪問(wèn)。
圖4圖示計(jì)算設(shè)備(例如圖1的計(jì)算設(shè)備100)中的配置屏幕的用戶界面的示例。如圖4中所圖示,計(jì)算設(shè)備中的塢站管理器提供配置屏幕。配置屏幕包括配對(duì)按鈕。例如,可從用戶接收用于將計(jì)算設(shè)備與塢站配對(duì)的命令。用戶可通過(guò)在配對(duì)按鈕上點(diǎn)擊來(lái)提供該命令。更具體地,圖4圖示一種情況,其中配對(duì)狀態(tài)是未配對(duì),并且配置模塊可允許用戶將塢站與計(jì)算設(shè)備配對(duì)。用戶可選擇用戶界面上的配對(duì)選項(xiàng),以能夠提交請(qǐng)求來(lái)將計(jì)算設(shè)備與塢站配對(duì),在這種情況下,綁定模塊啟動(dòng)配對(duì)過(guò)程。該命令被遞送給設(shè)備,并且所述設(shè)備執(zhí)行該命令。在另一個(gè)實(shí)現(xiàn)方式中,配對(duì)狀態(tài)可以是配對(duì),并且配置模塊可允許用戶取消所述塢站與計(jì)算設(shè)備(圖中未示出)的配對(duì)。
在一個(gè)實(shí)現(xiàn)方式中,與圖4中圖示的配置屏幕交互的用戶可限于計(jì)算設(shè)備100的管理員或管理者,因?yàn)樵谶@樣的實(shí)現(xiàn)方式中,配對(duì)過(guò)程可由諸如管理員之類的有限的用戶組執(zhí)行,并且可能不可用于計(jì)算設(shè)備100的其它用戶。
現(xiàn)在轉(zhuǎn)向系統(tǒng)100的操作,圖5描繪根據(jù)示例性實(shí)現(xiàn)方式的過(guò)程流程圖500。應(yīng)當(dāng)易于顯而易見的是:圖5中描繪的過(guò)程表示一般化的指令,并且可添加其它過(guò)程或者可采用許多方式去除、修改或重新排列圖示的過(guò)程。此外,應(yīng)當(dāng)理解:該過(guò)程可表示存儲(chǔ)在存儲(chǔ)器上的可執(zhí)行指令,該可執(zhí)行指令例如可使處理設(shè)備響應(yīng)、執(zhí)行動(dòng)作、改變狀態(tài)和/或做出決定。因此,所述的過(guò)程可被實(shí)現(xiàn)為由與計(jì)算設(shè)備500相關(guān)聯(lián)的存儲(chǔ)器提供的可執(zhí)行指令和/或操作。
圖示的過(guò)程500在塊505處開始,其中在便攜式計(jì)算設(shè)備與塢站之間建立連接。特別地,這包括將便攜式計(jì)算設(shè)備對(duì)接到塢站的步驟。當(dāng)建立連接時(shí),計(jì)算設(shè)備的狀態(tài)從未配對(duì)更新到對(duì)接。此外,塢站與至少一個(gè)外圍設(shè)備相關(guān)聯(lián)。通過(guò)將便攜式計(jì)算設(shè)備對(duì)接到塢站,計(jì)算設(shè)備的用戶可請(qǐng)求訪問(wèn)連接到塢站的外圍設(shè)備。
在塊510處,確定便攜式計(jì)算設(shè)備與塢站之間的配對(duì)狀態(tài)。更具體地,系統(tǒng)中的綁定模塊確定計(jì)算設(shè)備是否與其連接到的塢站配對(duì)。在其它實(shí)現(xiàn)方式中,綁定模塊可確定計(jì)算設(shè)備是否與任何塢站配對(duì)。如果配對(duì),綁定模塊可確定計(jì)算設(shè)備連接到的塢站是否是計(jì)算設(shè)備配對(duì)的塢站之一。綁定模塊使用計(jì)算設(shè)備或塢站或連接到塢站的外圍設(shè)備的設(shè)備id來(lái)識(shí)別被阻止或未被阻止的設(shè)備。
在塊515處,系統(tǒng)基于配對(duì)狀態(tài)管理由便攜式計(jì)算設(shè)備對(duì)至少一個(gè)外圍設(shè)備的訪問(wèn)。在一個(gè)示例中,配對(duì)狀態(tài)可以是配對(duì),并且在另一個(gè)示例中,配對(duì)狀態(tài)可以是未配對(duì)。配對(duì)的配對(duì)狀態(tài)表示未被阻止的計(jì)算設(shè)備,并且未被阻止的設(shè)備可訪問(wèn)連接到塢站的外圍設(shè)備。更具體地,如果配對(duì)狀態(tài)是配對(duì),系統(tǒng)允許對(duì)接到塢站的計(jì)算設(shè)備訪問(wèn)連接到塢站的外圍設(shè)備。此外,未配對(duì)的配對(duì)狀態(tài)表示阻止的計(jì)算設(shè)備,并且禁止阻止的設(shè)備訪問(wèn)連接到塢站的外圍設(shè)備。更具體地,如果計(jì)算設(shè)備未配對(duì)到塢站,那么系統(tǒng)拒絕對(duì)連接到塢站的外圍設(shè)備的訪問(wèn)。
在一些示例中,即使塢站和計(jì)算設(shè)備未配對(duì),對(duì)接到塢站的計(jì)算設(shè)備的默認(rèn)訪問(wèn)設(shè)置也可允許對(duì)連接到塢站的外圍設(shè)備的完全訪問(wèn)。如果給予該用戶(例如計(jì)算設(shè)備的管理員角色)權(quán)限,那么可允許計(jì)算設(shè)備的用戶改變默認(rèn)設(shè)置。
在一個(gè)實(shí)現(xiàn)方式中,可從用戶接收將計(jì)算設(shè)備與塢站配對(duì)的命令。該命令被遞送給設(shè)備,并且設(shè)備執(zhí)行該命令。更具體地,如果配對(duì)狀態(tài)是未配對(duì),配置模塊可允許用戶將塢站與計(jì)算設(shè)備配對(duì)。用戶可選擇用戶界面上的配對(duì)選項(xiàng),以便能夠提交將計(jì)算設(shè)備與塢站配對(duì)的請(qǐng)求,在這種情況下,綁定模塊啟動(dòng)配對(duì)過(guò)程。
雖然已經(jīng)參照前述示例示出和描述了以上公開,但是應(yīng)當(dāng)理解:可做出其它形式、細(xì)節(jié)和實(shí)現(xiàn)方式而不脫離在下面的權(quán)利要求中限定的該公開的精神和范圍。
權(quán)利要求書(按照條約第19條的修改)
1.一種用于管理對(duì)外圍設(shè)備的訪問(wèn)的處理器實(shí)現(xiàn)的方法,包括:
建立便攜式計(jì)算設(shè)備與塢站之間的連接,其中塢站與至少一個(gè)外圍設(shè)備相關(guān)聯(lián);
提供設(shè)置,該設(shè)置指示:響應(yīng)于便攜式計(jì)算設(shè)備與塢站未配對(duì),具有各自的設(shè)備標(biāo)識(shí)符的外圍設(shè)備被阻止;
確定便攜式計(jì)算設(shè)備與塢站之間的配對(duì)狀態(tài);以及
基于該設(shè)置,響應(yīng)于配對(duì)狀態(tài)是未配對(duì),拒絕由連接到塢站的便攜式計(jì)算設(shè)備對(duì)外圍設(shè)備的訪問(wèn)。
2.根據(jù)權(quán)利要求1所述的方法,其中建立便攜式計(jì)算設(shè)備與塢站之間的連接包括將便攜式計(jì)算設(shè)備對(duì)接到塢站。
3.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:響應(yīng)于配對(duì)狀態(tài)是配對(duì),允許由連接到塢站的便攜式計(jì)算設(shè)備對(duì)外圍設(shè)備的訪問(wèn)。
4.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:使用外圍設(shè)備的設(shè)備標(biāo)識(shí)符將外圍設(shè)備識(shí)別為被阻止。
5.根據(jù)權(quán)利要求1所述的方法,其中至少一個(gè)外圍設(shè)備包括通用銷售點(diǎn)系統(tǒng),該通用銷售點(diǎn)系統(tǒng)包括便攜式銷售終端、打印機(jī)、信用卡讀取器或條形碼掃描器。
6.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:使用控制界面來(lái)在至少一個(gè)外圍設(shè)備上執(zhí)行初始化方法。
7.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:
從用戶接收命令以配置便攜式計(jì)算設(shè)備的設(shè)置,其中該設(shè)置包括選項(xiàng),用以配對(duì)計(jì)算設(shè)備和塢站;以及
啟動(dòng)命令以配對(duì)便攜式計(jì)算設(shè)備和塢站。
8.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括:
響應(yīng)于命令,配對(duì)便攜式計(jì)算設(shè)備和塢站。
9.根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括:
響應(yīng)于配對(duì),由便攜式計(jì)算設(shè)備啟動(dòng)外圍設(shè)備的實(shí)例的顯示。
10.一種用于管理對(duì)外圍銷售點(diǎn)(pos)設(shè)備的訪問(wèn)的系統(tǒng),包括:
處理器;
用于連接到外圍銷售點(diǎn)(pos)設(shè)備的對(duì)接接口;以及
存儲(chǔ)指令的存儲(chǔ)設(shè)備,該指令在由處理器執(zhí)行時(shí)使處理器:
提供設(shè)置,該設(shè)置指示:響應(yīng)于系統(tǒng)與塢站未配對(duì),具有各自的設(shè)備標(biāo)識(shí)符的外圍pos設(shè)備被阻止;
檢測(cè)系統(tǒng)到與外圍pos設(shè)備相關(guān)聯(lián)的塢站的連接;
確定系統(tǒng)與塢站的配對(duì)狀態(tài);
如果配對(duì)狀態(tài)是配對(duì),允許由系統(tǒng)對(duì)外圍pos設(shè)備的訪問(wèn);以及
如果配對(duì)狀態(tài)是未配對(duì),基于設(shè)置拒絕由系統(tǒng)對(duì)外圍pos設(shè)備的訪問(wèn)。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中系統(tǒng)進(jìn)一步包括顯示接口和通信接口。
12.根據(jù)權(quán)利要求10所述的系統(tǒng),包括平板計(jì)算設(shè)備或智能電話,該平板計(jì)算設(shè)備或智能電話包括處理器、對(duì)接接口和存儲(chǔ)設(shè)備。
13.根據(jù)權(quán)利要求10所述的系統(tǒng),其中該指令在被執(zhí)行時(shí)使處理器進(jìn)一步呈現(xiàn)包括按鈕的用戶界面,該按鈕在被激活時(shí)造成系統(tǒng)與塢站的配對(duì)。
14.一種包括指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),該指令在被執(zhí)行時(shí)使系統(tǒng):
確定便攜式計(jì)算設(shè)備與連接到便攜式計(jì)算設(shè)備并具有至少一個(gè)外圍設(shè)備的塢站之間的配對(duì)狀態(tài);
提供設(shè)置,該設(shè)置指示:響應(yīng)于便攜式計(jì)算設(shè)備與塢站未配對(duì),具有各自的設(shè)備標(biāo)識(shí)符的外圍設(shè)備被阻止;以及
基于該設(shè)置,基于配對(duì)狀態(tài)是未配對(duì),拒絕由便攜式計(jì)算設(shè)備對(duì)外圍設(shè)備的訪問(wèn)。
15.根據(jù)權(quán)利要求14所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中:如果配對(duì)狀態(tài)是未配對(duì),該指令在被執(zhí)行時(shí)使系統(tǒng)將便攜式計(jì)算設(shè)備與塢站配對(duì)。