两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于減輕無響應(yīng)安全元件的影響的系統(tǒng)和方法與流程

文檔序號:12515114閱讀:454來源:國知局
用于減輕無響應(yīng)安全元件的影響的系統(tǒng)和方法與流程

概括地說,本公開內(nèi)容涉及電子設(shè)備。更具體地說,本公開內(nèi)容涉及用于減輕無響應(yīng)安全元件(SE)的影響的系統(tǒng)和方法。



背景技術(shù):

電子設(shè)備的使用已經(jīng)變得普遍。特別地,電子技術(shù)的進(jìn)步降低了越來越復(fù)雜和有用的電子設(shè)備的成本。成本降低和消費(fèi)者需求激增了電子設(shè)備的使用,使得其幾乎無處不在。此外,隨著電子設(shè)備的使用不斷擴(kuò)大,也擴(kuò)大了對于其新的和改進(jìn)的特征的需求。更具體地,執(zhí)行新功能、和/或更快、更有效或以更高質(zhì)量進(jìn)行執(zhí)行的電子設(shè)備通常是需求較高。

一些電子設(shè)備(例如,智能電話)發(fā)送無線信號。無線信號可以例如用于與其它電子設(shè)備通信,并且在一些情況下,傳遞與安全交易(transaction)相關(guān)的信息。一些電子設(shè)備包括存儲(chǔ)針對安全交易的信息的一個(gè)或多個(gè)安全元件(SE)。然而,SE在與電子設(shè)備通信時(shí)可能變得無響應(yīng)。用于減輕無響應(yīng)SE的影響的系統(tǒng)和方法可能是有益的。



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

描述了一種方法。所述方法包括:對由于保護(hù)定時(shí)器到期而導(dǎo)致的連續(xù)信息幀(I幀)重傳的數(shù)量進(jìn)行計(jì)數(shù)。非接觸式前端(CLF)在單線協(xié)議(SWP)接口上向安全元件(SE)發(fā)送I幀。所述方法還包括:當(dāng)所述計(jì)數(shù)等于重傳閾值時(shí),不繼續(xù)(discontinue)I幀重傳。所述方法還包括:去激活所述SWP接口。

對連續(xù)I幀重傳的數(shù)量進(jìn)行計(jì)數(shù)包括針對每個(gè)連續(xù)I幀重傳對所述計(jì)數(shù)進(jìn)行遞增。當(dāng)所述SE確認(rèn)I幀時(shí),可以將所述計(jì)數(shù)重置為零。

所述重傳閾值可以是可配置的。當(dāng)所述CLF在保護(hù)時(shí)間內(nèi)未能從所述SE接收到I幀確認(rèn)時(shí),所述保護(hù)定時(shí)器可以到期。所述I幀可以是使用簡化的高級數(shù)據(jù)鏈路控制(SHDLC)鏈路層控制(LLC)在所述SWP接口上發(fā)送的。

所述方法還可以包括:觸發(fā)CLF固件的中斷。所述方法還可以包括:向所述CLF固件通知無響應(yīng)的SE狀況。

所述方法還可以包括:維護(hù)與由所述CLF向所述SE發(fā)送的多個(gè)I幀相關(guān)聯(lián)的多個(gè)計(jì)數(shù)。每個(gè)I幀具有針對由于保護(hù)定時(shí)器到期而導(dǎo)致的連續(xù)I幀重傳的數(shù)量的單獨(dú)計(jì)數(shù)。所述方法還可以包括:當(dāng)所述多個(gè)計(jì)數(shù)中的至少一個(gè)等于所述重傳閾值時(shí),不繼續(xù)I幀重傳并且去激活所述SWP接口。所述方法還可以包括:當(dāng)所述SE確認(rèn)所述多個(gè)I幀中的任何一個(gè)時(shí),將所述多個(gè)計(jì)數(shù)重置為零。

所述CLF可以是近場通信(NFC)芯片。所述SE可以包括通用集成電路卡(UICC)和嵌入式SE中的至少一個(gè)。

還描述了一種電子設(shè)備。所述電子設(shè)備包括:處理器、與所述處理器進(jìn)行電子通信的存儲(chǔ)器以及存儲(chǔ)在所述存儲(chǔ)器中的指令。所述指令可由所述處理器執(zhí)行以維護(hù)對由于保護(hù)定時(shí)器到期而導(dǎo)致的連續(xù)信息幀(I幀)重傳的數(shù)量進(jìn)行計(jì)數(shù)的計(jì)數(shù)器。CLF在SWP接口上向SE發(fā)送I幀。所述指令還可執(zhí)行以在所述計(jì)數(shù)等于重傳閾值時(shí)不繼續(xù)I幀重傳。所述指令還可執(zhí)行以去激活所述SWP接口。

還可執(zhí)行以維護(hù)對連續(xù)I幀重傳的數(shù)量進(jìn)行計(jì)數(shù)的所述計(jì)數(shù)器的指令可以包括可執(zhí)行以針對每個(gè)連續(xù)I幀重傳對所述計(jì)數(shù)器進(jìn)行遞增的指令。所述指令還可執(zhí)行以進(jìn)行以下操作:當(dāng)所述SE確認(rèn)I幀時(shí),將所述計(jì)數(shù)器重置為零。

所述指令還可以可執(zhí)行以觸發(fā)CLF固件的中斷。所述指令還可以可執(zhí)行以向所述CLF固件通知無響應(yīng)的SE狀況。

所述指令還可以可執(zhí)行以維護(hù)與由所述CLF向所述SE發(fā)送的多個(gè)I幀相關(guān)聯(lián)的多個(gè)計(jì)數(shù)器。每個(gè)I幀具有對由于保護(hù)定時(shí)器到期而導(dǎo)致的連續(xù)I幀重傳的數(shù)量進(jìn)行計(jì)數(shù)的單獨(dú)計(jì)數(shù)器。所述指令還可以可執(zhí)行以在所述多個(gè)計(jì)數(shù)器中的至少一個(gè)等于所述重傳閾值時(shí)不繼續(xù)I幀重傳并且去激活所述SWP接口。所述指令還可以可執(zhí)行以當(dāng)所述SE確認(rèn)所述多個(gè)I幀中的任何一個(gè)時(shí)將所述多個(gè)計(jì)數(shù)器重置為零。

描述了一種裝置。所述裝置包括:用于對由于保護(hù)定時(shí)器到期而導(dǎo)致的連續(xù)I幀重傳的數(shù)量進(jìn)行計(jì)數(shù)的單元。CLF在SWP接口上向SE發(fā)送I幀。所述裝置還包括:用于當(dāng)所述計(jì)數(shù)等于重傳閾值時(shí),不繼續(xù)I幀重傳的單元。所述裝置還包括:用于去激活所述SWP接口的單元。

還描述了一種計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品包括其上具有指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)。所述指令包括:用于使得電子設(shè)備對由于保護(hù)定時(shí)器到期而導(dǎo)致的連續(xù)I幀重傳的數(shù)量進(jìn)行計(jì)數(shù)的代碼。CLF在SWP接口上向SE發(fā)送I幀。所述指令還包括:用于使得所述電子設(shè)備當(dāng)所述計(jì)數(shù)等于重傳閾值時(shí)不繼續(xù)I幀重傳的代碼。所述指令還包括:用于使得所述電子設(shè)備去激活所述SWP接口的代碼。

附圖說明

圖1是示出了其中可以實(shí)現(xiàn)用于減輕無響應(yīng)安全元件(SE)的影響的系統(tǒng)和方法的電子設(shè)備的一個(gè)配置的框圖;

圖2是示出了用于減輕無響應(yīng)SE的影響的方法的流程圖;

圖3是示出了單線協(xié)議(SWP)接口的一個(gè)配置的框圖;

圖4是示出了用于減輕無響應(yīng)SE的影響的方法的詳細(xì)配置的流程圖;

圖5是示出了其中可以實(shí)現(xiàn)用于減輕無響應(yīng)SE的影響的系統(tǒng)和方法的電子設(shè)備的另一個(gè)配置的框圖;

圖6是示出了無線通信系統(tǒng)中的近場通信(NFC)的一個(gè)配置的框圖;

圖7是示出了其中可以實(shí)現(xiàn)用于減輕無響應(yīng)SE的影響的系統(tǒng)和方法的電子設(shè)備的另一個(gè)更具體配置的框圖;以及

圖8示出了可以在電子設(shè)備中使用的各種組件。

具體實(shí)施方式

本文所公開的系統(tǒng)和方法可以應(yīng)用于無線地通信和/或使用有線連接或鏈路來通信的通信設(shè)備。例如,一些通信設(shè)備可以使用以太網(wǎng)協(xié)議來與其它設(shè)備通信。在另一示例中,一些通信設(shè)備可以使用無線通信來與其它設(shè)備通信。在一個(gè)配置中,本文所公開的系統(tǒng)和方法可以應(yīng)用于使用基于感應(yīng)的通信技術(shù)來與另一設(shè)備通信的通信設(shè)備。感應(yīng)耦合通信技術(shù)的一個(gè)實(shí)現(xiàn)是近場通信(NFC)。

電子設(shè)備可以包括NFC芯片(也稱為NFC卡、NFC控制器芯片、NFC控制器等)。NFC通信標(biāo)準(zhǔn)中的數(shù)據(jù)流動(dòng)的方向的特征在于第一設(shè)備(也稱為輪詢器、輪詢設(shè)備、接近式耦合設(shè)備(PCD)或發(fā)起方))提供電磁場(也稱為RF場)。第二設(shè)備(也稱為監(jiān)聽者、監(jiān)聽設(shè)備、接近式集成電路卡(PICC)或目標(biāo))可以感應(yīng)地耦合到磁場并且可以經(jīng)由磁場交換數(shù)據(jù)。

在NFC的一個(gè)實(shí)現(xiàn)中,電子設(shè)備可以執(zhí)行非接觸式支付服務(wù)。在該實(shí)現(xiàn)中,電子設(shè)備可以用作信用卡。這種基于RF的非接觸式支付方法可能由于其易于使用而吸引用戶。例如,用戶可以從增加的速度、交易控制和使用電子設(shè)備而不是現(xiàn)金中受益。電子設(shè)備可以支持多個(gè)NFC應(yīng)用。這些NFC應(yīng)用可以包括貸記/借記支付、公共交通票務(wù)以及忠誠度和服務(wù)啟動(dòng)。

安全是NFC的重要考慮因素。利用電子設(shè)備(例如,移動(dòng)電話)進(jìn)行的零售和中轉(zhuǎn)(transit)支付需要無線運(yùn)營商、零售商、傳輸提供方和銀行全部一起工作。所有的交易和支付卡賬戶信息可以保持安全和分開。出于該原因,NFC可以使用安全元件(SE)來存儲(chǔ)諸如信用卡賬號、中轉(zhuǎn)賬戶和移動(dòng)電話細(xì)節(jié)之類的敏感信息。

NFC芯片可以與SE建立通信接口,以經(jīng)由NFC芯片將信息從SE傳遞到遠(yuǎn)程設(shè)備,或者在電子設(shè)備本身內(nèi)使用。在一個(gè)配置中,該接口可以是單線協(xié)議(SWP)接口。然而,在通信時(shí),SE可能會(huì)變得無響應(yīng)。因此,用于減輕無響應(yīng)安全元件(SE)的影響的系統(tǒng)和方法可能是有益的。

現(xiàn)在參考附圖描述各種配置。如本文附圖中通常描述和示出的系統(tǒng)和方法可以以多種不同的配置來布置和設(shè)計(jì)。因此,如附圖中所表示的以下對若干配置的更詳細(xì)的描述并不旨在限制如所要求保護(hù)的范圍,而僅僅是系統(tǒng)和方法的代表。

圖1是示出其中可以實(shí)現(xiàn)用于減輕無響應(yīng)安全元件(SE)106的影響的系統(tǒng)和方法的電子設(shè)備102的一個(gè)配置的框圖。電子設(shè)備102的示例包括無線通信設(shè)備、蜂窩電話、智能電話、平板設(shè)備、語音記錄器、數(shù)碼相機(jī)、靜態(tài)相機(jī)、攝像機(jī)、游戲系統(tǒng)、膝上型計(jì)算機(jī)等。本文所描述的電子設(shè)備102的每個(gè)組件可以用硬件(例如,電路)或硬件和軟件的組合(例如,具有存儲(chǔ)在存儲(chǔ)器中的可執(zhí)行指令的處理器)來實(shí)現(xiàn)。

在一些場景中,電子設(shè)備102可以執(zhí)行非接觸式支付服務(wù)。電子設(shè)備102可以支持多個(gè)應(yīng)用。例如,這些應(yīng)用可以包括貸記/借記支付、公共交通票務(wù)以及忠誠度和服務(wù)啟動(dòng)。

電子設(shè)備102可以包括非接觸式前端(CLF)104。在一個(gè)配置中,CLF 104可以是近場通信(NFC)芯片。CLF 104可以經(jīng)由天線126與遠(yuǎn)程設(shè)備128通信。例如,CLF 104可以執(zhí)行與遠(yuǎn)程設(shè)備128的感應(yīng)耦合通信。CLF 104可以建立設(shè)備主機(jī)130(也稱為應(yīng)用處理器)之間的接口。在NFC的情況下,設(shè)備主機(jī)130與CLF 104之間的該接口可以是NFC控制器接口(NCI)。

電子設(shè)備102可以包括至少一個(gè)安全元件(SE)106。SE 106可以是可移除的或嵌入式的??梢瞥腟E 106的示例包括用戶身份模塊(SIM)卡或通用集成電路卡(UICC)。嵌入式SE 106可以集成到電子設(shè)備102中。SE 106可以存儲(chǔ)敏感信息。例如,SE 106可以存儲(chǔ)信用卡帳號、中轉(zhuǎn)賬戶和移動(dòng)電話細(xì)節(jié)。為了實(shí)現(xiàn)接近式支付,SE 106可以向銀行認(rèn)證自身,并且可以抵御物理或邏輯攻擊。

CLF 104可以激活與SE 106的單線協(xié)議(SWP)接口108。在一個(gè)配置中,SWP接口108是可以支持CLF 104與SE 106之間的全雙工傳輸?shù)拇薪涌凇=Y(jié)合圖3更詳細(xì)地描述SWP接口108。

在激活SWP接口108時(shí),CLF 104可以與SE 106建立簡化的高級數(shù)據(jù)鏈路控制(SHDLC)鏈路。SHDLC層負(fù)責(zé)在CLF 104和SE 106之間的無差錯(cuò)數(shù)據(jù)傳輸。一旦激活SWP接口108并且建立SHDLC鏈路,CLF 104和SE 106可以使用SHDLC鏈路層控制(LLC)來交換數(shù)據(jù)有效載荷。

當(dāng)使用SHDLC LLC時(shí),端點(diǎn)(例如,CLF 104或SE 106)可以在幀中發(fā)送數(shù)據(jù)??梢栽贑LF 104與SE 106之間交換的一種類型的幀是信息幀(I幀)110。其它類型的幀包括監(jiān)督幀(S幀)和無編號幀(U幀)。

I幀110可以攜帶上層信息和一些控制信息。I幀110功能可以包括排序、流控制、錯(cuò)誤檢測和恢復(fù)。I幀110還可以攜帶發(fā)送和接收序列號。S幀和U幀都可以攜帶控制信息。因此,為了交換有效載荷數(shù)據(jù)(例如,上層信息),CLF 104和SE 106可以將有效載荷數(shù)據(jù)包括在I-幀110中。

在一個(gè)配置中,最大29字節(jié)的有效載荷可以被包括在I幀110中。對于大于29字節(jié)的有效載荷,有效載荷可以被分段并在多個(gè)I幀110上進(jìn)行發(fā)送。例如,存在有效載荷可能超過200字節(jié)的情況,該有效載荷可以被分到7個(gè)或更多個(gè)I幀110中。

為了確保在另一端適當(dāng)?shù)亟邮諗?shù)據(jù),存在與由任何端點(diǎn)發(fā)送的每個(gè)I幀110相關(guān)聯(lián)的保護(hù)定時(shí)器112。保護(hù)定時(shí)器112可以具有保護(hù)時(shí)間114(也稱為T2、保護(hù)時(shí)間或發(fā)送時(shí)間)。保護(hù)時(shí)間114可以是可配置的。如果在保護(hù)時(shí)間114內(nèi)沒有確認(rèn)I幀110,則端點(diǎn)(即,CLF 104或SE 106)可以重傳這些I幀110。保護(hù)時(shí)間114定義在發(fā)送I幀之后并重傳I幀110等待的時(shí)間110。保護(hù)時(shí)間114可以被定義為從未確認(rèn)的I幀110的幀結(jié)束(EOF)的最后一個(gè)比特到重傳的I幀110幀的幀開始(SOF)的第一個(gè)比特。當(dāng)從另一個(gè)端點(diǎn)接收到確認(rèn)124時(shí),對應(yīng)的保護(hù)定時(shí)器112被禁用并被重置。

如果端點(diǎn)發(fā)送I幀110,則另一個(gè)端點(diǎn)應(yīng)在確認(rèn)時(shí)間122(T1)內(nèi)確認(rèn)I-幀110。例如,如果保護(hù)時(shí)間114為10毫秒(ms),則確認(rèn)時(shí)間122可以小于保護(hù)時(shí)間114(例如,T1<T2)至少5ms,因此發(fā)送I-幀110的端點(diǎn)應(yīng)在保護(hù)定時(shí)器112到期之前接收確認(rèn)124。

然而,在某些情況下,端點(diǎn)可能沒有在保護(hù)時(shí)間114內(nèi)接收到確認(rèn)124。在第一種情況下,所發(fā)送的I幀110可能被損壞或丟失,而另一個(gè)端點(diǎn)從未適當(dāng)?shù)亟邮盏剿?/p>

在第二種情況下,另一個(gè)端點(diǎn)適當(dāng)?shù)亟邮盏絀幀110并發(fā)送對應(yīng)的確認(rèn)124,但是確認(rèn)124在SWP接口108上被損壞或丟失。在該第二種情況下,發(fā)送I-幀110的端點(diǎn)可能從未接收到良好的確認(rèn)124或任何信息。

在第三種情況下,接收SE 106可能在接收I幀110之后但在發(fā)送確認(rèn)124之前變得無響應(yīng)。在一個(gè)場景中,在SE 106接收到I幀110之后,但在其可發(fā)送確認(rèn)124之前,用戶可能突然地移除可移除的SE 106(例如,SIM卡或UICC卡)。在該場景中,現(xiàn)在沒有端點(diǎn)。大多數(shù)移動(dòng)電話具有SIM卡插槽,其被設(shè)計(jì)為使得在移動(dòng)電話上電時(shí)可以拉出SIM卡(即SE 106)。在CLF 104發(fā)送I幀110之后并且在SE 106獲得利用確認(rèn)124進(jìn)行響應(yīng)的機(jī)會(huì)之前,用戶可能潛在地將SE 106拉出。在這種情景中,CLF 104無法檢測到另一端上的SE 106已斷開連接。

在另一個(gè)場景中,SE 106可能通過鎖定而變得無響應(yīng)。這可能由于軟件或硬件故障而發(fā)生。例如,如果線路非常嘈雜,則I-幀110可能被損壞。SE 106可以保持檢測噪聲,但是可以認(rèn)為噪聲是I幀110,并且可能永遠(yuǎn)不會(huì)找到實(shí)際的I幀110?;赟WP接口108線路的良好程度,SE 106也可以鎖定。因此,SE 106可能仍然在電子設(shè)備102中,但是其可能停止響應(yīng)。在該場景中,SE 106可能被視為不存在。

如果兩個(gè)端點(diǎn)都按照規(guī)范行為,則很好地處理第一和第二種情況。在第一和第二種情況下,兩個(gè)端點(diǎn)都存在,并且只要接口大部分是干凈的,端點(diǎn)將共同地?cái)[脫這種情形,并且將能夠進(jìn)行可靠的數(shù)據(jù)交換。然而,第三種情況是獨(dú)特的,因?yàn)閮H存在一個(gè)端點(diǎn)(即,CLF 104),并且其在沒有關(guān)于另一個(gè)端點(diǎn)(即,SE 106)不再連接的任何跡象的情況下保持嘗試。這可能導(dǎo)致重傳端點(diǎn)消耗功率并且不同步。

第三種情況未被規(guī)范適當(dāng)?shù)亟鉀Q。根據(jù)歐洲電信標(biāo)準(zhǔn)協(xié)會(huì)(ETSI)TS 102613,CLF 104被設(shè)想為在保護(hù)定時(shí)器112到期之后重傳I幀110,以便重傳對應(yīng)的I幀110,使得目標(biāo)端點(diǎn)適當(dāng)?shù)亟邮赵搸?/p>

該規(guī)范沒有給出關(guān)于CLF 104在退出之前其應(yīng)嘗試重新發(fā)送I幀110多少次的任何指導(dǎo)。如果發(fā)生上述第三種情況,這是特別有問題的。在第三種情況下,CLF 104可以進(jìn)入無限循環(huán),并且可以在保護(hù)定時(shí)器112到期時(shí)不斷地重傳I幀110。在保護(hù)定時(shí)器112到期之后,CLF 104將不停地保持重傳I幀110,并且在SE 106最終被插回到SIM插槽或變得有響應(yīng)時(shí)可能不能正常地通信。這可能導(dǎo)致浪費(fèi)的SWP接口108資源、浪費(fèi)的功率,并且CLF 104可能不能夠退出該循環(huán)。此外,這可能導(dǎo)致削弱的用戶體驗(yàn),因?yàn)镃LF 104的特征可能看起來不工作。

為了減輕無響應(yīng)的SE 106的影響,電子設(shè)備102可以維護(hù)對由于保護(hù)定時(shí)器112到期而導(dǎo)致的連續(xù)I幀重傳的數(shù)量118進(jìn)行計(jì)數(shù)的計(jì)數(shù)器116。計(jì)數(shù)器116可以被包括在CLF 104(如所示出的)中,或者可以被包括在電子設(shè)備102的另一個(gè)塊或模塊中。當(dāng)保護(hù)定時(shí)器112到期時(shí),計(jì)數(shù)器116可以針對每個(gè)連續(xù)的I幀110重傳進(jìn)行遞增。在一個(gè)配置中,計(jì)數(shù)器116可以在重傳I幀110之前遞增。在另一個(gè)配置中,計(jì)數(shù)器116可以在重傳I幀110之后遞增。如果SE 106確認(rèn)I幀110,則計(jì)數(shù)器116可以被重置為零。

CLF 104可以將連續(xù)I幀重傳的數(shù)量118與重傳閾值120進(jìn)行比較。如果連續(xù)I幀重傳的數(shù)量118小于重傳閾值120,則CLF 104可以繼續(xù)重傳I幀110并等待保護(hù)定時(shí)器112到期。如果I幀重傳的數(shù)量118等于重傳閾值120,則當(dāng)計(jì)數(shù)器116等于重傳閾值120時(shí),CLF 104可以不繼續(xù)I幀110重傳。換句話說,當(dāng)計(jì)數(shù)器116達(dá)到重傳閾值120時(shí),CLF 104可以停止重傳I幀110。

重傳閾值120可以是可配置的。CLF 104可以重試I幀110的待決確認(rèn)124的重傳‘n’次,其中n是任何正整數(shù)。因此,重傳閾值120的值可以被定義為n+1。

當(dāng)計(jì)數(shù)器116等于重傳閾值120時(shí),CLF 104可以去激活SWP接口108。如果計(jì)數(shù)器116達(dá)到重傳閾值120,則這可以指示SE 106已經(jīng)變得無響應(yīng)。在一個(gè)配置中,CLF 104可以中斷CLF固件。CLF 104可以向CLF固件通知無響應(yīng)的SE狀況。隨后,CLF 104可以去激活SWP接口108。

本文所描述的系統(tǒng)和方法將使得CLF 104能夠檢測出在幾次嘗試之后另一端上的SE 106沒有在回復(fù),因?yàn)镾E 106可能已經(jīng)被移除或處于壞的狀態(tài)。所描述的系統(tǒng)和方法提供了用于避免由無響應(yīng)的SE 106引起的無限循環(huán)的機(jī)制。這可以改善用戶體驗(yàn)。所描述的系統(tǒng)和方法也可以通過避免無限循環(huán)來節(jié)省功率。

圖2是示出了用于減輕無響應(yīng)SE 106的影響的方法200的流程圖。方法200可以由非接觸式前端(CLF)104來實(shí)現(xiàn)。在一個(gè)配置中,CLF 104可以是NFC芯片。CLF 104可以激活202與SE 106的單線協(xié)議(SWP)接口108。隨后,CLF 104可以與SE 106建立SHDLC鏈路。

CLF 104可以向SE 106發(fā)送一個(gè)或多個(gè)I幀110。I幀110可以將有效載荷數(shù)據(jù)攜帶到SE 106。在發(fā)送I幀110時(shí),CLF 104可以啟動(dòng)保護(hù)定時(shí)器。當(dāng)從SE 106接收到確認(rèn)124時(shí),保護(hù)定時(shí)器112被禁用并被重置。如果I幀110在保護(hù)時(shí)間114內(nèi)沒有被確認(rèn),則CLF 104可以重傳這些I幀110。保護(hù)時(shí)間114可以是可配置的。

CLF 104可以對由于保護(hù)定時(shí)器112到期而導(dǎo)致的連續(xù)I幀重傳的數(shù)量進(jìn)行計(jì)數(shù)204。例如,當(dāng)保護(hù)定時(shí)器112到期時(shí),計(jì)數(shù)器116可以遞增。換句話說,連續(xù)I幀重傳的數(shù)量118可以增加1。如果SE 106確認(rèn)I幀110,則計(jì)數(shù)器116可以被重置為零。

當(dāng)計(jì)數(shù)等于重傳閾值120時(shí),CLF 104可以不繼續(xù)206I幀110重傳。例如,CLF 104可以將連續(xù)I幀重傳的數(shù)量118(如計(jì)數(shù)器116所指示的)與重傳閾值120進(jìn)行比較。如果連續(xù)I幀重傳的數(shù)量118小于重傳閾值120,則CLF 104可以繼續(xù)重發(fā)I幀110,重新啟動(dòng)保護(hù)定時(shí)器112并等待保護(hù)定時(shí)器112到期。當(dāng)計(jì)數(shù)達(dá)到重傳閾值120時(shí),CLF 104可以停止重傳I幀110。

重傳閾值120可以是可配置的。CLF 104可以重試I幀110的待決確認(rèn)124的重傳‘n’次,其中n是任何正整數(shù)。因此,重傳閾值120的值可以被定義為n+1。

當(dāng)計(jì)數(shù)等于重傳閾值120時(shí),CLF 104可以去激活SWP接口108。例如,如果計(jì)數(shù)器116達(dá)到重傳閾值120,則這可以指示SE 106已經(jīng)變得無響應(yīng)。在一個(gè)配置中,CLF 104可以中斷CLF固件。CLF 104可以向CLF固件通知無響應(yīng)的SE狀況。隨后,CLF 104可以去激活SWP接口108。

圖3是示出了單線協(xié)議(SWP)接口308的一個(gè)配置的框圖。CLF 304可以激活與SE 306的SWP接口308。SWP接口308可以是在CLF 304和SE 306之間的面向比特的、點(diǎn)對點(diǎn)通信協(xié)議。在一個(gè)配置中,CLF 304可以是主控方,并且SE 306可以是從屬方。

CLF 304可以包括單線協(xié)議輸入/輸出(SWIO)輸出端331,其耦合到SE 306的SWIO輸入端332。CLF 304和SE 306中的每一個(gè)可以被接線到地(gnd 338a-b)。

SWP接口308的原理基于全雙工模式下數(shù)字信息的傳輸。信號S1 334可以通過電壓域中的數(shù)字調(diào)制(例如,低(L)或高(H)電平)來發(fā)送。信號S2 336可以通過電流域中的數(shù)字調(diào)制(例如,低電平或高電平)來發(fā)送。

當(dāng)CLF 304發(fā)送作為狀態(tài)H的S1 334時(shí),則SE 306可以汲取電流(狀態(tài)H)或不汲取電流(狀態(tài)L),并因此發(fā)送S2 336。利用S1 334的脈沖寬度調(diào)制比特編碼,有可能在全雙工模式下發(fā)送傳輸時(shí)鐘以及數(shù)據(jù)。

圖4是示出了用于減輕無響應(yīng)SE 106的影響的方法400的詳細(xì)配置的流程圖。方法400可以由非接觸式前端(CLF)104來實(shí)現(xiàn)。在一個(gè)配置中,CLF104可以是NFC芯片。CLF 104可以激活402與SE 106的單線協(xié)議(SWP)接口108。隨后,CLF 104可以與SE 106建立SHDLC鏈路。在激活SWP接口108時(shí),CLF 104可以將計(jì)數(shù)器116重置為零。計(jì)數(shù)器116可以對連續(xù)I幀重傳的數(shù)量118進(jìn)行計(jì)數(shù)。

CLF 104可以向SE 106發(fā)送I幀110。I幀110可以向SE 106攜帶有效載荷數(shù)據(jù)。在發(fā)送I幀110時(shí),CLF 104可以重置406并啟動(dòng)保護(hù)定時(shí)器112。保護(hù)定時(shí)器112可以用保護(hù)時(shí)間114來初始化。

CLF 104可以確定408是否已經(jīng)從SE 106接收到確認(rèn)124。如果尚未接收到確認(rèn)124,則CLF 104可以確定410保護(hù)定時(shí)器112是否已經(jīng)到期。如果保護(hù)定時(shí)器112尚未到期,則CLF 104可以繼續(xù)等待接收確認(rèn)124。如果CLF 104確定408其已經(jīng)接收到確認(rèn)124,則CLF 104可以停止412保護(hù)定時(shí)器112并且重置414計(jì)數(shù)器116(例如,將計(jì)數(shù)器116設(shè)置為零)。隨后,CLF 104可以向SE 106發(fā)送404另一個(gè)I幀110。

如果CLF 104確定410保護(hù)定時(shí)器112在沒有接收到確認(rèn)124的情況下已經(jīng)到期,則CLF 104可以遞增計(jì)數(shù)器116。例如,SE 106可能由于被移除或被鎖定而變得無響應(yīng),并且CLF 104可能沒有接收到確認(rèn)124。對于第一個(gè)I幀重傳,計(jì)數(shù)器116可以被設(shè)置為1。對于第二個(gè)連續(xù)的I幀重傳,計(jì)數(shù)器116可以被設(shè)置為2,依此類推。

CLF 104可以確定418計(jì)數(shù)器116是否等于重傳閾值120。重傳閾值120可以是可配置的整數(shù)值。CLF 104可以將計(jì)數(shù)器116與重傳閾值120進(jìn)行比較。如果計(jì)數(shù)器116小于重傳閾值120,則CLF 104可以向SE 106重傳I幀110。隨后,CLF 104可以重置406并啟動(dòng)保護(hù)定時(shí)器112。CLF 104可以等待保護(hù)定時(shí)器112到期并且執(zhí)行關(guān)于遞增416計(jì)數(shù)器116并重傳420I幀的另一次迭代。如果在任何時(shí)候CLF 104接收到確認(rèn)124,則CLF 104可以停止412保護(hù)定時(shí)器112并重置414計(jì)數(shù)器116。

如果CLF 104確定418計(jì)數(shù)器116等于重傳閾值120,則CLF 104可以不繼續(xù)422向SE 106的I幀110重傳。如果計(jì)數(shù)器116達(dá)到重傳閾值120,則這可以指示SE 106已經(jīng)變得無響應(yīng)。

CLF 104可以去激活424SWP接口108。在一個(gè)配置中,CLF 104可以中斷CLF固件。CLF 104可以向CLF固件通知無響應(yīng)的SE狀況。隨后,CLF 104可以去激活424SWP接口108。

圖5是示出了其中可以實(shí)現(xiàn)用于減輕無響應(yīng)安全元件(SE)506的影響的系統(tǒng)和方法的電子設(shè)備502的另一個(gè)配置的框圖。電子設(shè)備502可以根據(jù)結(jié)合圖1描述的電子設(shè)備102來實(shí)現(xiàn)。

電子設(shè)備502可以包括近場通信(NFC)芯片504。NFC芯片504是結(jié)合圖1描述的非接觸式前端(CLF)104的一個(gè)示例。NFC芯片可以與遠(yuǎn)程設(shè)備528通信。NFC芯片504的天線526a可以與遠(yuǎn)程設(shè)備528的天線526b感應(yīng)地耦合。結(jié)合圖6來描述NFC的示例。

NFC芯片504可以建立設(shè)備主機(jī)530(也稱為應(yīng)用處理器)之間的接口。在NFC的情況下,設(shè)備主機(jī)530與NFC芯片504之間的接口可以是NFC控制器接口(NCI)(也稱為NFC接口)。

在圖5中示出的配置中,電子設(shè)備502包括至少兩個(gè)安全元件(SE)506。第一安全元件可以是通用集成電路卡(UICC)506a。UICC 506a是可移除的SE 506的示例。UICC 506a可以存儲(chǔ)用戶細(xì)節(jié)(例如,信用卡帳號、中轉(zhuǎn)帳戶和移動(dòng)電話細(xì)節(jié)等),并且保持這些細(xì)節(jié)分離和安全。數(shù)據(jù)經(jīng)由第一SWP接口508a在UICC 506a與NFC芯片504之間進(jìn)行傳送。

第二安全元件可以是嵌入式SE 506b。嵌入式SE 506b可以集成到電子設(shè)備102中并且不可由用戶去除。嵌入式SE 506b可以經(jīng)由第二SWP接口508b與NFC芯片504通信。應(yīng)當(dāng)注意,電子設(shè)備502中可以包括任何數(shù)量的安全元件。安全元件中的每個(gè)安全元件可以經(jīng)由單獨(dú)的SWP接口508與NFC芯片504通信。

應(yīng)當(dāng)注意,兩個(gè)SWP接口508a-b可以在其之間不共享任何配置。如窗口大小、重傳閾值、保護(hù)定時(shí)器值等的參數(shù)彼此獨(dú)立并且可以不同。在一種情況下,僅一個(gè)SWP接口508是活動(dòng)的。在NFC芯片504內(nèi)部可以存在兩個(gè)SWP接口控制器,其自主地與其連接到的SE 506進(jìn)行聯(lián)系而不影響對方。

如上所述,NFC芯片504和SE 506可以使用一個(gè)或多個(gè)I幀510來交換有效載荷數(shù)據(jù)。在一個(gè)配置中,I幀生成器527可以生成要發(fā)送到SE 506的一個(gè)或多個(gè)I幀510a-x。在I幀510中可以包括最大29字節(jié)的有效載荷。對于大于29字節(jié)的有效載荷,該有效載荷可以被分段并在多個(gè)I幀510上進(jìn)行發(fā)送。

當(dāng)NFC芯片504激活SWP接口508時(shí),NFC芯片504和SE 506可以協(xié)商滑動(dòng)窗口550?;瑒?dòng)窗口550用于在接收到關(guān)于第一I幀510a已經(jīng)被正確地接收的確認(rèn)(即,確認(rèn)524a或524b)之前發(fā)送多個(gè)I幀510a-x。這意味著數(shù)據(jù)可能在當(dāng)可能存在長的周轉(zhuǎn)(turnaround)時(shí)間滯后時(shí)的情況下繼續(xù)流動(dòng)而不停止以等待確認(rèn)522。由于資源有限,滑動(dòng)窗口550大小可以低于默認(rèn)值。因此,端點(diǎn)可以要求另一個(gè)端點(diǎn)降低滑動(dòng)窗口550大小。

滑動(dòng)窗口550大小可以是x數(shù)量個(gè)I幀510。在一個(gè)配置中,滑動(dòng)窗口550可以具有2、3或4個(gè)I幀510的大小。例如,如果兩個(gè)端點(diǎn)協(xié)商要滑動(dòng)窗口550大小為2,則端點(diǎn)A可以在端點(diǎn)B實(shí)際確認(rèn)一個(gè)或兩個(gè)I幀510之前發(fā)送多達(dá)兩個(gè)I幀510。因此,可以在從SE 506接收到確認(rèn)524之前由NFC芯片504發(fā)送x數(shù)量個(gè)I幀510。如圖5中所示出地,在接收到確認(rèn)524之前由NFC芯片504發(fā)送的I幀510的數(shù)量可以根據(jù)與SE 506協(xié)商的滑動(dòng)窗口550而變化。

NFC芯片504可以具有與被發(fā)送的每個(gè)I幀510相關(guān)聯(lián)的保護(hù)定時(shí)器512a-x。因此,該多個(gè)保護(hù)定時(shí)器512可以對應(yīng)于滑動(dòng)窗口550的x數(shù)量個(gè)I幀510。由NFC芯片504發(fā)送的每個(gè)I幀510可以具有單獨(dú)的保護(hù)定時(shí)器512。保護(hù)定時(shí)器512a-x可以均被設(shè)置有保護(hù)時(shí)間514a-x(例如,T2)。保護(hù)時(shí)間514a-x可以是可配置的。如果I幀510在保護(hù)時(shí)間514內(nèi)沒有被確認(rèn),則NFC芯片504可以重傳這些I幀510。保護(hù)時(shí)間514定義在發(fā)送I幀510并重傳I幀510之后要等待的時(shí)間。

在一個(gè)示例中,滑動(dòng)窗口550是2個(gè)I幀510(即,x=2)。因此,NFC芯片504可以在從SE 506接收到確認(rèn)524之前發(fā)送兩個(gè)I幀510。在該示例中,NFC芯片504可以在發(fā)送第一I幀-A 510a時(shí)啟動(dòng)第一保護(hù)定時(shí)器512a。NFC芯片504可以在發(fā)送第二I幀-B 510b時(shí)啟動(dòng)第二保護(hù)定時(shí)器512b。

在發(fā)送另一I幀510之前,NFC芯片504可以等待從SE 506接收確認(rèn)524。SE 506a-b中的每一個(gè)可以被配置有確認(rèn)時(shí)間522a-b,以在確認(rèn)時(shí)間522a-b中發(fā)送確認(rèn)524a-b給NFC芯片504。NFC芯片504可以接收針對I幀510中的一個(gè)、一些或全部I幀510的單個(gè)確認(rèn)524。當(dāng)從SE 506接收到確認(rèn)524時(shí),相應(yīng)的保護(hù)定時(shí)器512被禁用并且被復(fù)位。

如上所述,當(dāng)NFC芯片504向SE 506發(fā)送一個(gè)或多個(gè)I幀510,但是SE 506在發(fā)送確認(rèn)524之前變得無響應(yīng)時(shí),可能會(huì)出現(xiàn)問題。為了減輕無響應(yīng)的SE 506的影響,電子設(shè)備502可以維護(hù)與由NFC芯片504向SE 506發(fā)送的多個(gè)I幀510a-x相關(guān)聯(lián)的多個(gè)計(jì)數(shù)器516a-x。每個(gè)I幀510可以與單獨(dú)計(jì)數(shù)器516相關(guān)聯(lián),該單獨(dú)計(jì)數(shù)器516對由于保護(hù)定時(shí)器512到期而導(dǎo)致的連續(xù)I幀510重傳的數(shù)量518進(jìn)行計(jì)數(shù)。當(dāng)保護(hù)定時(shí)器512到期時(shí),與該保護(hù)定時(shí)器512相關(guān)聯(lián)的計(jì)數(shù)器516可以遞增。因此,計(jì)數(shù)器516可以對應(yīng)于連續(xù)I幀重傳的數(shù)量518。

在滑動(dòng)窗口550大小為2個(gè)I幀510的情況下,NFC芯片504可以具有第一計(jì)數(shù)器516a,其對由于第一保護(hù)定時(shí)器512a到期而導(dǎo)致的連續(xù)I幀重傳的數(shù)量518a進(jìn)行計(jì)數(shù)。NFC芯片504還可以具有第二計(jì)數(shù)器516b,其對由于第二保護(hù)定時(shí)器512b到期而導(dǎo)致的連續(xù)I幀重傳的數(shù)量518b進(jìn)行計(jì)數(shù)。

在一個(gè)配置中,當(dāng)SE 506確認(rèn)多個(gè)I幀510中的任何一個(gè)時(shí),多個(gè)計(jì)數(shù)器516a-x中的所有計(jì)數(shù)器可以被重置為零。在另一個(gè)配置中,只有與確認(rèn)的I幀510相關(guān)聯(lián)的計(jì)數(shù)器516可以被重置為零,而與未確認(rèn)的I幀510相關(guān)聯(lián)的計(jì)數(shù)器516可以不被重置。這兩種情況都是可能的,這取決于由SE 506發(fā)送的確認(rèn)幀確認(rèn)多少個(gè)I幀510。確認(rèn)幀具有其準(zhǔn)備好接收的下一個(gè)I幀510的編號。因此,之前的所有幀都可以被視為確認(rèn)的。

在一個(gè)示例中,滑動(dòng)窗口550大小是4。在該示例中,NFC芯片504可以在發(fā)送4個(gè)I幀510(例如,I幀(0-3))之后停止發(fā)送I幀510。SE 506可以在確認(rèn)超時(shí)之后發(fā)送確認(rèn)(例如,RR幀),并確認(rèn)所有4個(gè)I幀510。通過發(fā)送RR(4),SE 506指示其準(zhǔn)備好接收I幀(4),并因此隱含地確認(rèn)I幀(0-3)。在該示例中,當(dāng)NFC芯片504接收到RR(4)時(shí),用于I-幀(0-3)的所有4個(gè)保護(hù)定時(shí)器512將被重置/停止。

每當(dāng)計(jì)數(shù)器516a-x中的任何一個(gè)由于保護(hù)定時(shí)器512到期而遞增時(shí),NFC芯片504可以將計(jì)數(shù)器516的值與重傳閾值520進(jìn)行比較。如果計(jì)數(shù)器516小于重傳閾值520,則NFC芯片504可以繼續(xù)重傳對應(yīng)的I幀。如果計(jì)數(shù)器516等于重傳閾值520,則NFC芯片504可以不繼續(xù)對I幀510a-x中的每一個(gè)的I幀510重傳。因此,如果多個(gè)計(jì)數(shù)器516中的至少一個(gè)等于重傳閾值520,則NFC芯片504可以不繼續(xù)I幀510重傳。重傳閾值520可以是可配置的。

當(dāng)多個(gè)計(jì)數(shù)器516中的至少一個(gè)等于重傳閾值520時(shí),NFC芯片504還可以去激活SWP接口508。如果計(jì)數(shù)器516達(dá)到重傳閾值520,則這可以指示SE 506已經(jīng)變得無響應(yīng)。在一個(gè)配置中,NFC芯片504可以中斷CLF固件。NFC芯片504可以向CLF固件通知無響應(yīng)的SE狀態(tài)。隨后,NFC芯片504可以去激活SWP接口508。

圖6是示出了無線通信系統(tǒng)600中的近場通信(NFC)的一個(gè)配置的框圖。輪詢設(shè)備660和監(jiān)聽設(shè)備662可以根據(jù)NFC協(xié)議進(jìn)行操作。輪詢設(shè)備660和監(jiān)聽設(shè)備662可以根據(jù)結(jié)合圖1所描述的電子設(shè)備102來實(shí)現(xiàn)。換句話說,結(jié)合圖1所描述的電子設(shè)備102可以作為輪詢設(shè)備660、監(jiān)聽設(shè)備662或兩者來操作。

每個(gè)設(shè)備660、662可以包括連接到電子電路664a-b的天線626a-b。在操作期間,兩個(gè)NFC設(shè)備(即,輪詢設(shè)備660和監(jiān)聽設(shè)備662)的組合可以表現(xiàn)得像變壓器。

NFC是感應(yīng)耦合通信技術(shù)。兩個(gè)具有NFC能力的設(shè)備660、662可以被分開一距離。交流電可以通過初級線圈(即,輪詢設(shè)備天線626a)并產(chǎn)生電磁場668(其也可以稱為射頻(RF)場或輻射場)。電磁場668可以在次級線圈(即,監(jiān)聽設(shè)備天線626b)中感應(yīng)出電流。監(jiān)聽設(shè)備662可以使用由輪詢設(shè)備660發(fā)送的電磁場668為其自身供電。

兩個(gè)天線626a-b的配置和調(diào)諧可以確定從一個(gè)設(shè)備到另一個(gè)設(shè)備的耦合效率。在某些NFC交易中,監(jiān)聽設(shè)備662可以用作目標(biāo),這是在NFC標(biāo)準(zhǔn)中定義的角色。

在一個(gè)配置中,一個(gè)設(shè)備的NFC接收機(jī)和另一個(gè)設(shè)備的NFC發(fā)射機(jī)是根據(jù)相互諧振關(guān)系來配置的。當(dāng)NFC接收機(jī)的諧振頻率和NFC發(fā)射機(jī)的諧振頻率非常接近時(shí),NFC發(fā)射機(jī)和NFC接收機(jī)之間的傳輸損耗在NFC接收機(jī)位于輻射場的“近場”中時(shí)是極小的。

NFC設(shè)備可以包括NFC環(huán)形天線626。NFC環(huán)形天線626可以提供用于能量發(fā)送和接收的單元。如所陳述地,通過將發(fā)射天線626的近場中的能量的大部分耦合到接收天線626而不是以電磁波將大多數(shù)能量傳播到遠(yuǎn)場,可以發(fā)生高效的能量傳輸。

具有NFC能力的設(shè)備可以獲得足夠的數(shù)據(jù)670,以允許通信被建立。可以建立的通信的一種形式是國際標(biāo)準(zhǔn)組織數(shù)據(jù)交換協(xié)議(ISO-DEP)通信鏈路。NFC設(shè)備之間的通信可以通過多種NFC射頻(RF)技術(shù)來實(shí)現(xiàn),這些NFC射頻技術(shù)包括但不限于NFC-A、NFC-B等。

圖7是示出了其中可以實(shí)現(xiàn)用于減輕無響應(yīng)安全元件(SE)706的影響的系統(tǒng)和方法的電子設(shè)備702的另一個(gè)更具體配置的框圖。包括在電子設(shè)備702內(nèi)的組件可以是上文結(jié)合圖1、圖3、圖5和圖6中的一個(gè)或多個(gè)圖描述的對應(yīng)組件的示例。

如圖7所示,電子設(shè)備702包括接收機(jī)776,接收機(jī)776從例如接收天線(未示出)接收信號,對所接收的信號執(zhí)行典型的動(dòng)作(例如,濾波、放大、下變頻等)并數(shù)字化經(jīng)調(diào)節(jié)的信號以獲得采樣。接收機(jī)776可以包括解調(diào)器778,解調(diào)器778可以解調(diào)接收的符號并將其提供給處理器703以進(jìn)行信道估計(jì)。處理器703可以是專用于分析由接收機(jī)776接收的信息和/或生成用于由發(fā)射機(jī)784傳輸?shù)男畔⒌奶幚砥?,對電子設(shè)備702的一個(gè)或多個(gè)組件進(jìn)行控制的處理器,和/或分析由接收機(jī)776接收的信息、生成用于由發(fā)射機(jī)784傳輸?shù)男畔?、以及對電子設(shè)備702的一個(gè)或多個(gè)組件進(jìn)行控制的處理器。此外,信號可以被準(zhǔn)備用于由發(fā)射機(jī)784通過調(diào)制器782進(jìn)行傳輸,調(diào)制器782可以調(diào)制由處理器703處理的信號。

電子設(shè)備702可以另外包括存儲(chǔ)器705,存儲(chǔ)器705操作性地耦合到處理器703并且可以存儲(chǔ)要發(fā)送的數(shù)據(jù)、接收到的數(shù)據(jù)、與可用信道相關(guān)的信息、傳輸控制協(xié)議(TCP)流、與分析的信號和/或干擾強(qiáng)度相關(guān)聯(lián)的數(shù)據(jù)、與分配的信道、功率、速率等相關(guān)的信息、以及用于估計(jì)信道和經(jīng)由該信道進(jìn)行通信的任何其它適當(dāng)?shù)男畔ⅰ?/p>

此外,處理器703、接收機(jī)776、發(fā)射機(jī)784、NFC控制器704和/或設(shè)備主機(jī)730可以執(zhí)行上文結(jié)合圖1-圖6所描述的功能中的一個(gè)或多個(gè)。應(yīng)當(dāng)意識(shí)到,本文所描述的數(shù)據(jù)存儲(chǔ)(例如,存儲(chǔ)器705)可以是易失性存儲(chǔ)器或非易失性存儲(chǔ)器,或者可以包括易失性和非易失性存儲(chǔ)器。通過說明而不是限制的方式,非易失性存儲(chǔ)器可以包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦除PROM(EEPROM)或閃存。易失性存儲(chǔ)器可以包括隨機(jī)存取存儲(chǔ)器(RAM),其充當(dāng)外部高速緩存存儲(chǔ)器。通過說明而非限制的方式,RAM以許多形式獲得,例如同步RAM(SRAM)、動(dòng)態(tài)RAM(DRAM)、同步DRAM(SDRAM)、雙倍數(shù)據(jù)速率SDRAM(DDR SDRAM)、增強(qiáng)型SDRAM(ESDRAM)、同步鏈路DRAM(SLDRAM)和直接型Rambus RAM(DRRAM)。本發(fā)明的系統(tǒng)和方法的存儲(chǔ)器705可以包括但不限于這些和何其它適當(dāng)類型的存儲(chǔ)器。

在另一個(gè)方面中,電子設(shè)備702可以包括NFC控制器接口(NCI)774。在一個(gè)方面中,NCI 774可以可操作用于實(shí)現(xiàn)設(shè)備主機(jī)730與NFC控制器704之間的通信。

電子設(shè)備702可以包括NFC控制器704。NFC控制器704是非接觸式前端(CLF)104的一個(gè)示例,如結(jié)合圖1中所描述地。NFC控制器704可以與一個(gè)或多個(gè)通信安全元件(SE)706通信。NFC控制器704可以包括對連續(xù)I幀重傳的數(shù)量進(jìn)行計(jì)數(shù)的一個(gè)或多個(gè)計(jì)數(shù)器716,以便不繼續(xù)I幀重傳和去激活與無響應(yīng)的SE 706的SWP接口108。

在一個(gè)方面中,NFC控制器704可以是可操作用于通過NCI 774從其它設(shè)備(例如遠(yuǎn)程N(yùn)FC設(shè)備528)獲得信息。在ISO-DEP通信期間,NFC控制器704可以使用幀RF接口或ISO-DEP接口來操作。當(dāng)使用ISO-DEP接口進(jìn)行操作時(shí),NFC控制器704可以是可操作用于使用數(shù)據(jù)交換改變模塊來改變與在設(shè)備主機(jī)730和遠(yuǎn)程N(yùn)FC設(shè)備528之間的通信相關(guān)聯(lián)的各種參數(shù)。

在一些配置中,NFC控制器704可以充當(dāng)中繼并在設(shè)備主機(jī)730與遠(yuǎn)程N(yùn)FC設(shè)備528之間傳送消息。例如,設(shè)備主機(jī)730可以從與遠(yuǎn)程N(yùn)FC設(shè)備528交換的消息中提取數(shù)據(jù)。通信可以提示NFC控制器704改變各種數(shù)據(jù)。NFC控制器704可以更新接收到的參數(shù)和/或可以將參數(shù)存儲(chǔ)在存儲(chǔ)器中。

另外,電子設(shè)備702可以包括一個(gè)或多個(gè)用戶接口788。用戶接口788可以包括用于生成到電子設(shè)備702的輸入的輸入機(jī)構(gòu)和/或用于生成供電子設(shè)備702的用戶耗用的信息的輸出機(jī)構(gòu)。例如,輸入機(jī)構(gòu)可以包括諸如鍵或鍵盤、鼠標(biāo)、觸屏幕顯示器、麥克風(fēng)等之類的機(jī)構(gòu)。此外,例如,輸出機(jī)構(gòu)可以包括顯示器、音頻揚(yáng)聲器、觸覺反饋機(jī)構(gòu)、個(gè)域網(wǎng)(PAN)收發(fā)機(jī)等。在所示出的方面中,輸出機(jī)構(gòu)可以包括可操作用于呈現(xiàn)具有圖像或視頻格式的媒體內(nèi)容的顯示器或者用于呈現(xiàn)具有音頻格式的媒體內(nèi)容的音頻揚(yáng)聲器。

圖8示出了可以在電子設(shè)備802中使用的各種組件。所示出的組件可以位于相同的物理結(jié)構(gòu)內(nèi)或在分開的外殼或結(jié)構(gòu)中。結(jié)合圖8所描述的電子設(shè)備802可以根據(jù)本文描述的電子設(shè)備102、502中的一個(gè)或多個(gè)來實(shí)現(xiàn)。

電子設(shè)備802包括處理器803。處理器803可以是通用單芯片或多芯片微處理器(例如,高級RISC機(jī)(ARM))、專用微處理器(例如,數(shù)字信號處理器(DSP))、微控制器、可編程門陣列等。處理器803可以稱為中央處理單元(CPU)。雖然在圖8的電子設(shè)備802中示出了僅一個(gè)處理器803,但是在替代配置中,可以使用處理器803的組合(例如,ARM和DSP)。

電子設(shè)備802還包括與處理器803進(jìn)行電子通信的存儲(chǔ)器805。也就是說,處理器803可以從存儲(chǔ)器805讀取信息和/或向存儲(chǔ)器805寫入信息。存儲(chǔ)器805可以是能夠存儲(chǔ)電子信息的任何電子組件。存儲(chǔ)器805可以是隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、磁盤存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)、RAM中的閃存設(shè)備、與處理器803包括在一起的板載存儲(chǔ)器、可編程只讀存儲(chǔ)器(PROM)、可擦除可編程只讀存儲(chǔ)器(EPROM)、電可擦除PROM(EEPROM)、寄存器等等,包括其組合。

數(shù)據(jù)809a和指令807a可以存儲(chǔ)在存儲(chǔ)器805中。指令807a可以包括一個(gè)或多個(gè)程序、例程、子例程、函數(shù)、過程等。指令可以包括單個(gè)計(jì)算機(jī)可讀語句或許多個(gè)計(jì)算機(jī)可讀語句。指令807a可以由處理器803執(zhí)行以實(shí)現(xiàn)上文描述的方法、功能和過程的一個(gè)或多個(gè)。執(zhí)行指令可以涉及使用被存儲(chǔ)在存儲(chǔ)器805中的數(shù)據(jù)809a。圖8示出了被加載到處理器803中的一些指令807b和數(shù)據(jù)809b(其可以來自存儲(chǔ)在存儲(chǔ)器805中的指令807a和數(shù)據(jù)809a)。

電子設(shè)備802還可以包括用于與其它電子設(shè)備進(jìn)行通信的一個(gè)或多個(gè)通信接口811。通信接口811可以基于有線通信技術(shù)、無線通信技術(shù)或兩者。不同類型的通信接口811的示例包括串行端口、并行端口、通用串行總線(USB)、以太網(wǎng)適配器,電氣和電子工程師協(xié)會(huì)(IEEE)1394總線接口、近場通信(NFC)收發(fā)機(jī)、小型計(jì)算機(jī)系統(tǒng)接口(SCSI)總線接口、紅外(IR)通信端口、藍(lán)牙無線通信適配器、第三代合作伙伴計(jì)劃(3GPP)收發(fā)機(jī)、IEEE 802.11(“Wi-Fi”)收發(fā)機(jī)等等。例如,通信接口811可以耦合到用于發(fā)送和接收無線信號的一個(gè)或多個(gè)天線(未示出)。

電子設(shè)備802還可以包括一個(gè)或多個(gè)輸入設(shè)備813和一個(gè)或多個(gè)輸出設(shè)備817。不同種類的輸入設(shè)備813的示例包括鍵盤、鼠標(biāo)、麥克風(fēng)815、遠(yuǎn)程控制設(shè)備、按鈕、操縱桿、軌跡球、觸摸板、光筆等。例如,電子設(shè)備802可以包括用于捕獲聲信號的一個(gè)或多個(gè)麥克風(fēng)815。在一個(gè)配置中,麥克風(fēng)815可以是將聲學(xué)信號(例如,聲音、語音)轉(zhuǎn)換成電或電子信號的換能器。不同種類的輸出設(shè)備817的示例包括揚(yáng)聲器819、打印機(jī)等。例如,電子設(shè)備802可以包括一個(gè)或多個(gè)揚(yáng)聲器819。在一個(gè)配置中,揚(yáng)聲器819可以是將電或電子信號轉(zhuǎn)換成聲學(xué)信號的換能器。典型地可包括在電子設(shè)備802中的一種特定類型的輸出設(shè)備817是顯示器821設(shè)備。與本文所公開的配置一起使用的顯示器821設(shè)備可以利用任何適當(dāng)?shù)膱D像投影技術(shù),諸如陰極射線管(CRT)、液晶顯示器(LCD)、發(fā)光二極管(LED)、氣體等離子、電致發(fā)光等。還可以提供顯示控制器823,用于將存儲(chǔ)在存儲(chǔ)器805中的數(shù)據(jù)轉(zhuǎn)換成在顯示器821設(shè)備上顯示的文本、圖形和/或運(yùn)動(dòng)圖像(根據(jù)需要)。

電子設(shè)備802的各種組件可以通過一個(gè)或多個(gè)總線來耦合在一起,該一個(gè)或多個(gè)總線可以包括電源總線、控制信號總線、狀態(tài)信號總線、數(shù)據(jù)總線等。為簡單起見,各種總線在圖8中示出為總線系統(tǒng)825。應(yīng)當(dāng)注意,圖8僅示出了電子設(shè)備802的一個(gè)可能的配置??梢允褂酶鞣N其它架構(gòu)和組件。

在以上描述中,附圖標(biāo)記有時(shí)已結(jié)合各種術(shù)語而使用。在結(jié)合附圖標(biāo)記使用術(shù)語的情況下,這可以意味著引用在一個(gè)或多個(gè)附圖中示出的特定元素。在沒有附圖標(biāo)記使用術(shù)語的情況下,這可以意味著一般性地引用該術(shù)語而不限于任何特定附圖。

術(shù)語“確定”涵蓋很多種動(dòng)作,并且因此,“確定”可以包括運(yùn)算、計(jì)算、處理、推導(dǎo)、調(diào)查、查找(例如,在表、數(shù)據(jù)庫或另一數(shù)據(jù)結(jié)構(gòu)中查找)、探知等。此外,“確定”可以包括接收(例如,接收信息)、訪問(例如,訪問存儲(chǔ)器中的數(shù)據(jù))等。此外,“確定”可以包括解析、選擇、選取、建立等。

短語“基于”并不意味著“僅基于”,除非另外明確地指定。換句話說,短語“基于”描述了“僅基于”和“至少基于”兩者。

術(shù)語“處理器”應(yīng)被廣義地解釋為涵蓋通用處理器、中央處理單元(CPU)、微處理器、數(shù)字信號處理器(DSP)、控制器、微控制器、狀態(tài)機(jī)等等。在某些情形下,“處理器”可以指代專用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)等等。術(shù)語“處理器”可以指代處理設(shè)備的組合,例如,數(shù)字信號處理器(DSP)和微處理器的組合、多個(gè)微處理器、一個(gè)或多個(gè)微處理器結(jié)合數(shù)字信號處理器(DSP)核、或任何其它這樣的配置。

術(shù)語“存儲(chǔ)器”應(yīng)被廣義地解釋為涵蓋能夠存儲(chǔ)電子信息的任何電子組件。術(shù)語存儲(chǔ)器可以指代各種類型的處理器可讀介質(zhì),諸如隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)、可編程只讀存儲(chǔ)器(PROM)、可擦除可編程只讀存儲(chǔ)器(EPROM)、電可擦除PROM(EEPROM)、閃存、磁性或光學(xué)數(shù)據(jù)存儲(chǔ)、寄存器等等。如果處理器可以從存儲(chǔ)器讀取信息和/或?qū)⑿畔懭氲酱鎯?chǔ)器,則存儲(chǔ)器被說成是與該處理器進(jìn)行電子通信。集成到處理器的存儲(chǔ)器與該處理器進(jìn)行電子通信。

術(shù)語“指令”和“代碼”應(yīng)被廣義地解釋為包括任何類型的計(jì)算機(jī)可讀語句。例如,術(shù)語“指令”和“代碼”可以指代一個(gè)或多個(gè)程序、例程、子例程、函數(shù)、過程等?!爸噶睢焙汀按a”可以包括單個(gè)計(jì)算機(jī)可讀語句或許多個(gè)計(jì)算機(jī)可讀語句。

本文所描述的功能可以用由硬件執(zhí)行的軟件或固件來實(shí)現(xiàn)。這些功能可以作為一個(gè)或多個(gè)指令存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上。術(shù)語“計(jì)算機(jī)可讀介質(zhì)”或“計(jì)算機(jī)程序產(chǎn)品”指代能夠由計(jì)算機(jī)或處理器訪問的任何有形的存儲(chǔ)介質(zhì)。通過舉例而非限制的方式,計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或者能夠用于以程序代碼指令或數(shù)據(jù)結(jié)構(gòu)形式攜帶或存儲(chǔ)期望的程序代碼并且能夠由計(jì)算機(jī)訪問的任何其它介質(zhì)。如本文所使用地,磁盤和光盤包括壓縮光盤(CD)、激光光盤、光盤、數(shù)字多功能光盤(DVD)、軟盤和光盤,其中磁盤通常磁性地再現(xiàn)數(shù)據(jù),而光盤則利用激光來光學(xué)地再現(xiàn)數(shù)據(jù)。應(yīng)當(dāng)注意,計(jì)算機(jī)可讀介質(zhì)可以是有形的和非暫時(shí)性的。術(shù)語“計(jì)算機(jī)程序產(chǎn)品”指代計(jì)算設(shè)備或處理器結(jié)合可由該計(jì)算設(shè)備或處理器執(zhí)行、處理或計(jì)算的代碼或指令(例如,“程序”)。如本文所使用地,術(shù)語“代碼”可以指代可由計(jì)算設(shè)備或處理器執(zhí)行的軟件、指令、代碼或數(shù)據(jù)。

還可以在傳輸介質(zhì)上傳輸軟件或指令。例如,如果使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者無線技術(shù)(諸如紅外線、無線電和微波)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸軟件,則同軸電纜、光纖光纜、雙絞線、DSL或者無線技術(shù)(諸如紅外線、無線電和微波)包括在傳輸介質(zhì)的定義中。

本文所公開的方法包括用于實(shí)現(xiàn)所描述的方法的一個(gè)或多個(gè)步驟或動(dòng)作。這些方法步驟和/或動(dòng)作可以彼此互換而不會(huì)脫離權(quán)利要求的范圍。換句話說,除非所描述的方法的正確操作要求步驟或動(dòng)作的特定順序,否則可以修改具體步驟和/或動(dòng)作的順序和/或使用而不會(huì)脫離權(quán)利要求的范圍。

此外,應(yīng)當(dāng)意識(shí)到,用于執(zhí)行本文所描述的(諸如圖2和圖4所示出的那些)方法和技術(shù)的模塊和/或其它適當(dāng)?shù)膯卧梢杂稍O(shè)備下載和/或以其它方式獲得。例如,可以將設(shè)備耦合至服務(wù)器以有助于傳輸用于執(zhí)行本文所描述的方法的單元。替代地,本文所描述的各種方法可以經(jīng)由存儲(chǔ)單元(例如,隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、諸如壓縮光盤(CD)或軟盤之類的物理存儲(chǔ)介質(zhì)等等)來提供,以使得一旦將該存儲(chǔ)單元耦合至或提供給設(shè)備,該設(shè)備就可以獲得各種方法。此外,可以使用用于向設(shè)備提供本文所描述的方法和技術(shù)的任何其它適當(dāng)?shù)募夹g(shù)。

應(yīng)當(dāng)理解,權(quán)利要求并不受限于上文所示出的精確配置和組件。可以在本文所描述的系統(tǒng)、方法和裝置的布置、操作及細(xì)節(jié)上作出各種修改、改變和變型而不脫離權(quán)利要求的范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
兰坪| 葵青区| 明星| 天全县| 双江| 平武县| 海原县| 深水埗区| 寻甸| 武宣县| 盘锦市| 平湖市| 炉霍县| 普兰县| 皋兰县| 盐山县| 克什克腾旗| 海阳市| 扬中市| 乌审旗| 綦江县| 大新县| 准格尔旗| 轮台县| 眉山市| 大田县| 邯郸市| 腾冲县| 伊川县| 永修县| 唐海县| 江川县| 灌云县| 丹凤县| 团风县| 拜泉县| 金塔县| 怀远县| 南靖县| 承德市| 宜阳县|