信息處理設備、信息處理設備的電源控制方法和程序的制作方法
【專利摘要】當完成通過IC模塊(10)進行到讀取器/寫入器(50)的通信時(步驟S41),激活定時器(步驟S42)。無論何時響應于以預定間隔從外部接收到的無線電波的檢測而檢測到無線電波發(fā)送的開始(步驟S43),重新啟動定時器(步驟S42)。如果定時器確認比預定間隔更長的第一期間的流逝而未檢測到無線電波發(fā)送的開始(步驟S44),則重置到IC模塊的電力供應以便轉換到通信開始之前的通信待機狀態(tài)(步驟S45)。
【專利說明】信息處理設備、信息處理設備的電源控制方法和程序
【技術領域】
[0001]本發(fā)明涉及信息處理設備、信息處理設備的控制電源控制方法和程序。
【背景技術】
[0002]近年來,可以通過近場通信發(fā)送與接收通信信息的IC模塊變得普通,并且安裝IC模塊的信息處理設備也得到開發(fā)。IC模塊通過作為介質的電磁波發(fā)送和接收與諸如讀取器和寫入器之類的外部設備的通信信息。雖然存在將用于驅動的電源通過作為介質的電磁波供應給IC模塊的情況,但是也供應來自信息處理設備的電源。
[0003]引用列表
[0004]專利文獻
[0005]專利文獻1: JP2010-067075A
【發(fā)明內容】
[0006]在現(xiàn)有技術中,信息處理設備基于從外部設備發(fā)送的電波的檢測信息來控制到IC模塊的電力供應。然而,現(xiàn)有技術中的電源控制方法具有下列問題。
[0007]在信息處理設備中,當在開始與外部設備的通信之前的狀態(tài)中由于噪聲混合或幅度變化而偶然檢測到高于預定電平的電波時,存在可能供應過量電源的情況。上述情況也適用于檢測到在預定間隔接通/關斷電波以節(jié)省外部設備的功耗的情況。
[0008]此外,在使用檢測信息以終止與外部設備的通信的時候,在信息處理設備控制使用相同類型的電波并且不同于信息處理設備應當本來與其通信的的外部設備的外部設備的情況下,存在信息處理設備檢測到從不同的外部設備發(fā)送的電波并且電力供應錯誤地繼續(xù)的情況。此外,關于在應當本來與其通信的外部設備中在必要的特定期間上繼續(xù)電力供應的設置,因為有必要采用可以支持數據重發(fā)和處理期間中的改變的最大設置,所以存在過度繼續(xù)電力供應的情況。
[0009]此外,當在終止通信之后的狀態(tài)下檢測到從外部設備發(fā)送的輪詢請求電波以檢測其他通信方時,存在供應過度電源的情況。
[0010]因而,本發(fā)明針對可以向IC模塊有效地供應驅動電源的信息處理設備、該信息處理設備的電源控制方法和程序。
[0011]解決方案
[0012]根據本公開的實施例,提供信息處理設備,包括:進行與外部設備的通信的IC模塊、檢測電波的檢測單元、在啟動之后測量時間經過的定時器、向IC模塊供應電源的電力供應單元以及基于電波的檢測結果和定時器的值的確定結果來控制電源的供應量的控制單元。控制單元在終止與外部設備的通信之后啟動定時器,響應于在檢測單元中以預定間隔從外部接收到的電波的檢測,每當檢測到電波的發(fā)送開始時就重新啟動定時器,而當未檢測到電波的發(fā)送開始且定時器發(fā)現(xiàn)長于預定間隔的第一期間的流逝(lapse)時,重置到IC模塊的電力供應,從而信息處理設備轉入通信開始之前的通信待機狀態(tài)。[0013]在開始與外部設備的通信之前,控制單元可以使得定時器測量在電波的發(fā)送開始的檢測之后直到發(fā)送結束的檢測之前的期間,并且當定時器發(fā)現(xiàn)等于與輪詢請求對應的電波的發(fā)送期間的第二期間的流逝時,可以控制到IC模塊的電力供應量以開始與外部設備的通信。
[0014]在開始與外部設備的通信之前,控制單元可以使得定時器測量在電波的發(fā)送結束的檢測之后直到發(fā)送開始的檢測之前的期間,并且當定時器發(fā)現(xiàn)等于間歇性發(fā)送的輪詢請求之間的電波的非發(fā)送期間的第三期間的流逝時,可以控制到IC模塊的電力供應量以開始與外部設備的通信。
[0015]控制單元可以在與外部設備的通信開始的時候啟動定時器,可以每當IC模塊從外部設備接收到適當通信分組時重新啟動定時器,并且當未接收到適當通信數據并且定時器發(fā)現(xiàn)長于由在控制單元中執(zhí)行的應用定義的接收期間的第四期間的流逝時,可以控制到IC模塊的電力供應量以終止與外部設備的通信。
[0016]根據本公開的另一實施例,提供信息處理設備的電源控制方法,包括當終止通過IC模塊與外部設備的通信時啟動定時器,每當響應于以預定間隔從外部設備發(fā)送的輪詢請求而檢測到電波的發(fā)送開始時重新啟動定時器,并且當未檢測到電波的發(fā)送開始且定時器發(fā)現(xiàn)長于預定間隔的第一期間的流逝時,重置到IC模塊的電力供應以便轉入通信的開始之前的通信待機狀態(tài)。
[0017]根據本發(fā)明的另一方面,提供使得計算機執(zhí)行以上信息處理設備的電源控制方法的程序。這里,該程序可以使用計算機可讀記錄介質來提供或者可以通過通信單元來提供
坐寸ο
[0018]有益效果
[0019]根據本發(fā)明,能夠提供可以向IC模塊有效地供應驅動電源的信息處理設備、該信息處理設備的電源控制方法和程序。
【專利附圖】
【附圖說明】
[0020]圖1是圖示根據本發(fā)明的實施例的信息處理設備的電源控制方法的概要的示圖。
[0021]圖2是圖示根據本發(fā)明的實施例的信息處理系統(tǒng)的配置的示圖。
[0022]圖3是圖示基于檢測信息的電源控制方法的流程圖。
[0023]圖4是圖示CE裝置的狀態(tài)轉換的示圖。
[0024]圖5是指示在預通信狀態(tài)中的第一電源控制方法的流程圖。
[0025]圖6是指示在預通信狀態(tài)中的第一電源控制方法的序列圖。
[0026]圖7是指示在預通信狀態(tài)中的第二電源控制方法的流程圖。
[0027]圖8是指示在預通信狀態(tài)中的第二電源控制方法的序列圖。
[0028]圖9是指示在通信狀態(tài)中的電源控制方法的流程圖。
[0029]圖10是指示在通信狀態(tài)中的電源控制方法的序列圖。
[0030]圖11是指示在后通信狀態(tài)中的電源控制方法的流程圖。
[0031]圖12是指示在后通信狀態(tài)中的電源控制方法的序列圖。
【具體實施方式】[0032]以下,將參考附圖詳細描述本發(fā)明的優(yōu)選實施例。注意,在該說明書和附圖中,用相同的附圖標記表示具有實質上相同功能和結構的要素,并省略重復說明。
[0033][1、電源控制方法的概述]
[0034]首先,參考圖1,描述根據本發(fā)明的實施例的信息處理設備的電源控制方法的概要。如圖1所示,在未在圖中示出的信息處理設備上安裝的IC模塊10進行與諸如讀取器和寫入器之類的外部設備50的近場通信。
[0035]在IC模塊10中,當基于檢測信息的定時器確定的結果滿足通信開始的待機狀態(tài)(預通信狀態(tài)STl)中的預定條件時,控制電力供應以開始通信(增加電力供應量)。當電波的發(fā)送開始和發(fā)送結束之間的期間基本匹配在輪詢請求時的電波的發(fā)送期間(第二期間)時或者當電波的發(fā)送結束和發(fā)送開始之間的期間基本匹配在輪詢請求之間的電波的非發(fā)送期間(第三期間)時,滿足預通信狀態(tài)STl的預定條件。借此,即使在預通信狀態(tài)STl中由于噪聲的混合等而檢測到電波,只要不滿足預定條件就不增加電力供應量以開始通信。此外,這也適用于檢測到間歇性發(fā)送的電波的情況。因而,通過抑制在預通信狀態(tài)STl中的不必要電力供應,可以有效地供應驅動電源到IC模塊10。
[0036]此外,當基于通信信息的定時器確定的結果滿足通信開始狀態(tài)(通信狀態(tài)ST2)中的預定條件時,控制電力供應以終止通信(減少電力供應量)。當在長于對正在信息處理設備中執(zhí)行的每一個應用定義的接收期間的預定期間(第四期間)中未從外部設備50接收到正常的通信分組時,滿足通信狀態(tài)ST2的預定條件。借此,即使在通信狀態(tài)ST2中檢測到來自其他外部設備的電波,當不滿足預定條件時,也不錯誤地繼續(xù)電力供應。此外,如果在預定期間中未接收到正常通信分組,因為控制電力供應以終止通信(電力供應量減少),所以電力供應不必須在特定時間段上繼續(xù)。因而,通過抑制在通信狀態(tài)ST2中的不必要電力供應,可以有效地供應驅動電源到IC模塊10。
[0037]此外,當基于通信信息的定時器確定的結果滿足通信結束狀態(tài)(后通信狀態(tài)ST3)中的預定條件時,轉入預通信狀態(tài)STl以重置用于通信開始待機的電力供應。當在長于輪詢請求的發(fā)送間隔的預定間隔(第一期間)中未檢測到電波發(fā)送開始時,滿足后通信狀態(tài)ST3的預定條件。借此,即使在后通信狀態(tài)ST3中檢測到針對其他通信方的輪詢請求電波,當不滿足預定條件時,也不增加電力供應量以開始通信。因而,通過抑制在后通信狀態(tài)ST3中的不必要電力供應,可以有效地供應驅動電源到IC模塊10。
[0038][2、信息處理設備系統(tǒng)的配置]
[0039]接著,參考圖2描述根據本發(fā)明的實施例的信息處理設備30的系統(tǒng)配置。如圖2所示,在信息處理設備30和信息處理系統(tǒng)中的外部設備50之間進行近場通信。例如,近場通信可以通過使用13MHz的單頻載波在分開大約幾十厘米的通信設備之間進行,并且可以在彼此互相接觸的通信設備之間進行。
[0040]信息處理設備30例如是個人計算機、PDA、移動電話或消費電子裝置(CE裝置)。外部設備50是連接到未在圖中示出的控制器的讀取器/寫入器。這里,讀取器/寫入器和控制器可以整體配置或者分開配置。在下文中,說明信息處理設備30是CE裝置而外部設備50是讀取器/寫入器的情況。
[0041]CE裝置30包括IC模塊10、電源供應單元15、定時器16和主機20 (控制單元)。在此,IC模塊10可合并于CE裝置30,或者可以可拆卸地附接到CE裝置30。IC模塊10可以包括天線線圈11、檢測單元12、通信單元13和控制單元14。
[0042]天線線圈11向檢測單元12和通信單元13供應從外部接收到的信號,并且向外部發(fā)送從通信單元13供應的信號。檢測單元12包括低通濾波器、匹配電路和檢測二極管等,并檢測從天線線圈11供應的信號。檢測單元12向主機20供應指示具有預定的頻率和電平的電波的發(fā)送/非發(fā)送的信號。例如,作為在電波發(fā)送期間上持續(xù)的低信號和作為在電波非發(fā)送期間上持續(xù)的高信號供應檢測信號。在此情況下,從高信號到低信號的改變與電波的發(fā)送開始信號對應,而從低信號到高信號的改變與電波的發(fā)送結束信號對應。
[0043]通信單元13包括解調電路和負載調制電路等,并進行近場通信的發(fā)送和接收處理。通信單元13將包括在所接收信號中的通信信息供應到控制單元14,并將從控制單元14供應的通信信息作為發(fā)送信號供應到天線線圈11。通信信息是從讀取器/寫入器50接收的輪詢請求、寫入請求和讀取請求,并且是向讀取器/寫入器50發(fā)送的輪詢響應、寫入響應、讀取響應和讀取數據。
[0044]控制單元14包括存儲器以存儲數據等,并且控制由通信單元13的發(fā)送和接收??刂茊卧?4通過圖中未示出的接口與主機20傳輸控制信息和數據等??刂茊卧?4確定來自讀取器/寫入器50的通信信息是否是由主機20執(zhí)行的應用所假定的正常通信分組,并將指示確定結果的確定信號供應給主機20。這里,可以在主機20側上進行通信數據分組確定。
[0045]電源供應單元15供應電源給IC模塊10、定時器16和主機20。電源供應單元15根據主機20的控制來控制關于IC模塊10的電力供應。這里,雖然電源供應到通信單元13和控制單元14,但是不需要供應到由天線線圈11的電磁感應驅動的檢測單元12。此外,在該圖中,省略到定時器16和主機20的電力供應線。根據主機20的控制啟動定時器16(或重新啟動)并且測量啟動(或重新啟動)之后流逝的時間。在這里,可以每到預定條件就設置定時器16以便測量每個通信狀態(tài)的預定條件。
[0046]主機20 (CE裝置30的控制單元)包括CPU、ROM和RAM等,并且進行CE裝置30的操作所需的計算和控制。通過讀取在ROM等中存儲的程序、在RAM等中對其開發(fā)并執(zhí)行,主機20進行根據本發(fā)明的實施例的電源控制方法。主機20根據來自檢測單元12的檢測信號和/或通信信息的確定信號來控制定時器16。當主機20確定為每個通信狀態(tài)設置的定時器值和預定條件被滿足時,它控制從電源供應單元15到IC模塊10的電力供應。這里,從R0M等讀取每個通信狀態(tài)的預定條件。
[0047][3、電源控制方法]
[0048]接著,參考圖3到圖12描述根據本發(fā)明的實施例的CE裝置30的電源控制方法。圖3是圖示基于檢測信息的電源控制方法的流程圖。圖4是圖示CE裝置30的狀態(tài)轉換的示圖。圖5到圖8是指示在預通信狀態(tài)STl下的電源控制方法的流程圖和序列圖。圖9和圖10是指示在通信狀態(tài)ST2下的電源控制方法的流程圖和序列圖。圖11和圖12是指示在后通信狀態(tài)ST3下的電源控制方法的流程圖和序列圖。這里,序列圖中的點陰影指示電波發(fā)送期間。
[0049]如圖3所示,讀取器/寫入器50發(fā)送預定電波(產生磁場)來發(fā)送輪詢請求。當檢測到預通信狀態(tài)STl (通信待機狀態(tài))中的預定電波,IC模塊10向主機20供應發(fā)送開始信號。當接收到發(fā)送開始信號時,主機20控制關于IC模塊10的電力供應,以便轉入通信狀態(tài)ST2 (電力供應量增加),并初始化通信。
[0050]在通信狀態(tài)ST2中,IC模塊10從讀取器/寫入器50接收輪詢請求,發(fā)送輪詢響應到讀取器/寫入器50,并由此建立與讀取器/寫入器50的通信連接。當建立通信連接時,IC模塊10根據來自讀取器/寫入器50的寫入請求與主機20合作地進行寫入處理,并發(fā)送寫入響應到讀取器/寫入器50。此外,IC模塊10根據來自讀取器/寫入器50的讀取請求與主機20合作地進行讀取處理,并發(fā)送讀取響應到讀取器/寫入器50。
[0051]讀取器/寫入器50終止電波發(fā)送以終止通信。當在通信狀態(tài)ST2中未檢測到預定電波時,IC模塊10向主機20供應發(fā)送結束信號。當接收到發(fā)送結束信號時,主機20控制關于IC模塊10的電力供應(電力供應量減少),以便轉入后通信狀態(tài)ST3。在后通信狀態(tài)ST3中,如果在預定期間上未檢測到預定電波,則主機20重置關于IC模塊10的電力供應(電力供應量進一步減少),以便以轉移到預通信狀態(tài)STl (通信待機狀態(tài))。
[0052]如圖4所示,在預通信狀態(tài)STl (通信待機狀態(tài))中,CE裝置30處于檢測可能且通信不可能的狀態(tài),并具有比在其它狀態(tài)下最小的功耗。在通信狀態(tài)ST2中,CE裝置30處于檢測可能且通信可能的狀態(tài),并具有比在其它狀態(tài)下最大的功耗。在后通信狀態(tài)ST3中,CE裝置30處于檢測可能、電源重置處理可能且通信不可能的狀態(tài),并具有較小的功耗。
[0053]在電源控制方法中,在預通信狀態(tài)STl (通信待機狀態(tài))中,當基于檢測信息的定時器確定的結果滿足預定條件時,控制關于IC模塊10的電力供應(增加電力供應量)以便轉入通信狀態(tài)ST2。在通信狀態(tài)ST2中,當基于檢測信息的定時器確定的結果滿足預定條件時,控制關于IC模塊10的電力供應(減少電力供應量)以便轉入后通信狀態(tài)ST3。在后通信狀態(tài)ST3中,當基于檢測信息的定時器確定的結果滿足預定條件時,重置關于IC模塊10的電力供應(進一步減少電力供應量)以便轉入預通信狀態(tài)STl (通信待機狀態(tài))。
[0054][3-1、預通信狀態(tài)STl (通信待機狀態(tài))中的電源控制]
[0055]首先,參考圖5到圖8,描述預通信狀態(tài)STI中的電源控制方法。這里,在預通信狀態(tài)STl中,可以進行基于圖5和圖6所示的電波發(fā)送期間的第一電源控制或基于圖7和圖8所示的電波非發(fā)送期間的第二電源控制中的任一個,或可以組合地進行兩者。
[0056]首先,參考圖5到圖6,描述預通信狀態(tài)STl中的第一電源控制方法。當處于預通信狀態(tài)STl中時,主機20進行預通信狀態(tài)STl中的電源控制。如圖5所示,主機20確定是否從IC模塊10接收到發(fā)送開始信號(步驟S11),并且當接收到該發(fā)送開始信號時,進行以下處理。在根據該發(fā)送開始信號啟動定時器16之后(步驟S12),主機20確定是否從IC模塊10接收到發(fā)送結束信號(步驟S13)。當接收發(fā)送結束信號時,主機20確定在接收到發(fā)送結束信號時的定時器值是否滿足預定條件(步驟S14)。
[0057]主機20確定作為從電波發(fā)送開始到電波發(fā)送結束的期間的定時器值是否與在輪詢請求時的電波的發(fā)送期間(第二期間)對應。這里,在輪詢請求時的電波發(fā)送期間(第二期間)表示在讀取器/寫入器50開始電波發(fā)送之后發(fā)送輪詢請求、在預定期間內等待來自IC模塊10的輪詢響應的接收并且終止電波發(fā)送的期間。此發(fā)送期間預先由通信協(xié)議設置。
[0058]接著,在定時器值滿足預定條件的情況下,主機20控制關于IC模塊10的電力供應(增加電力供應量),以便轉入通信狀態(tài)ST2 (步驟S15)。在IC模塊10中,響應于電力供應,可以執(zhí)行通信功能。相反,在定時器值不滿足預定條件的情況下,主機20返回到步驟Sll中的處理中并且確定是否接收到發(fā)送開始信號。[0059]如圖6所示,在IC模塊10處于預通信狀態(tài)STl的情況下,主機20進行圖5所示的電源控制方法。以此方式,在預通信狀態(tài)STl下,存在IC模塊10由于噪聲混合或幅度變化而偶然檢測到預定電波的情況。此外,存在IC模塊10檢測到在預定間隔間歇性發(fā)送的預定電波以節(jié)省讀取器/寫入器50的功耗的情況。
[0060]IC模塊10由于噪聲混合或間歇發(fā)送檢測到預定電波。在圖6中,假定由于噪聲I和2的混合檢測到的電波。在此情況下,IC模塊10向主機20供應發(fā)送開始信號并且主機20根據該發(fā)送開始信號啟動(或重置定時器值并重新啟動)定時器16。當未檢測到預定電波時,IC模塊10向主機20供應發(fā)送結束信號并且該主機20根據該發(fā)送結束信號確定定時器值。
[0061]這里,存在非常小的以下可能性,由于噪聲混合引起的電波所持續(xù)的時間基本匹配在輪詢請求時的電波的發(fā)送期間(第二期間)。因而,即使由于噪聲混合等檢測到預定電波,主機20確定定時器值不滿足預定條件。因而,不控制關于IC模塊10的電力供應(增加電力供應量)以便轉入通信狀態(tài)ST2。
[0062]同時,IC模塊10檢測到在輪詢請求時的預定電波。在圖6中,假定在發(fā)送輪詢請求I時檢測到電波。即使在此情況下,IC模塊10向主機20供應發(fā)送開始信號并且主機20根據該發(fā)送開始信號啟動(或重置定時器值并重新啟動)定時器16。當未檢測到預定電波時,IC模塊10向主機20供應發(fā)送結束信號并且該主機20根據該發(fā)送結束信號確定定時器值。
[0063]這里,在由通信協(xié)議設置的發(fā)送期間(第二期間)上發(fā)送在輪詢請求時的電波。因而,當檢測到在輪詢請求I時的預定電波時,主機20確定定時器值滿足預定條件。因而,控制關于IC模塊10的電力供應(增加電力供應量),以便轉入通信狀態(tài)ST2。
[0064]隨后,在通信狀態(tài)ST2中,IC模塊10從讀取器/寫入器50接收輪詢請求2,向讀取器/寫入器50發(fā)送輪詢響應2并且由此建立與讀取器/寫入器50的通信連接。這里,在轉入通信狀態(tài)ST2之前,因為IC模塊10處于檢測可能而通信不可能的狀態(tài),所以不可能接收輪詢請求并且建立與讀取器/寫入器50的通信連接。
[0065]下面,參考圖7和圖8,描述處于預通信狀態(tài)STI的第二電源控制。此外,在以下描述中,省略與圖5和圖6重疊的說明。
[0066]如圖7所示,主機20確定是否從IC模塊10接收到發(fā)送結束信號(步驟S21 ),并且當接收到該發(fā)送結束信號時,進行以下處理。在根據發(fā)送開始信號啟動定時器16 (步驟S22)之后,主機20確定是否從IC模塊10接收到發(fā)送開始信號(步驟S23)。當接收到該發(fā)送開始信號時,主機20確定在接收到該發(fā)送開始信號時的定時器值是否滿足預定條件(步驟 S24)。
[0067]主機20確定定時器值(B卩,從電波發(fā)送結束到電波發(fā)送開始的期間)是否與在間歇性重復輪詢請求的情況下輪詢請求之間的電波的非發(fā)送期間(第三期間)對應。此外,輪詢請求之間的電波的非發(fā)送期間(第三期間)表示在讀取器/寫入器50在輪詢請求的時候開始電波的發(fā)送直到開始下一輪詢請求電波的發(fā)送的期間。此非發(fā)送期間由通信協(xié)議預先設置。
[0068]隨后,在定時器值滿足預定條件的情況下,主機20控制關于IC模塊10的電力供應(增加電力供應量),以便轉入通信狀態(tài)ST2 (步驟S25)。在IC模塊10中,響應于電力供應,可以執(zhí)行通信功能。相反,在定時器值不滿足預定條件的情況下,主機20返回到步驟S21的處理并且確定是否接收到發(fā)送結束信號。
[0069]如圖8所示,在IC模塊10處于預通信狀態(tài)STl的情況下,主機20進行圖7中所示的電源控制方法。IC模塊10由于噪聲混合或間歇性發(fā)送檢測到預定電波。在圖8中,假定由于噪聲I和2的混合檢測到電波。在此情況下,IC模塊10在未檢測到預定電波時向主機20供應發(fā)送結束信號,并且根據該發(fā)送結束信號啟動(或重置定時器值并且重新啟動)定時器16。當再次檢測到預定電波時,IC模塊10向主機20供應發(fā)送開始信號并且該主機20根據該發(fā)送開始信號確定定時器值。
[0070]這里,存在非常低的以下可能性,由于噪聲混合等引起的電波的發(fā)生間隔基本匹配輪詢請求之間的電波的非發(fā)送期間(第三期間)。因而,即使由于噪聲混合等檢測到預定電波,主機20確定定時器值不滿足預定條件。因而,不控制關于IC模塊10的電力供應(增加電力供應量)以便轉入通信狀態(tài)ST2。
[0071]同時,IC模塊10檢測到在輪詢請求時的預定電波。在圖8中,假定在發(fā)送輪詢請求I時檢測到的電波。即使在此情況下,IC模塊10在未檢測到預定電波時向主機20供應發(fā)送結束信號,并且主機20根據該發(fā)送結束信號啟動(或重置定時器值并且重新啟動)定時器16。當檢測到預定電波時,IC模塊10向主機20供應發(fā)送開始信號并且該主機20根據該發(fā)送開始信號確定定時器值。
[0072]這里,在由通信協(xié)議設置的預定非發(fā)送期間(第三期間)的流逝之后發(fā)送間歇性輪詢請求電波。因而,當在輪詢請求I時的電波的發(fā)送的結束之后,檢測到在預定非發(fā)送期間的流逝之后發(fā)送的輪詢請求2的預定電波時,主機20確定定時器值滿足預定條件。因而,控制關于IC模塊10的電力供應(增加電力供應量),以便轉入通信狀態(tài)ST2。
[0073]隨后,在通信狀態(tài)ST2中,IC模塊10從讀取器/寫入器50接收到輪詢請求2,向讀取器/寫入器50發(fā)送輪詢響應2并且由此建立與讀取器/寫入器50的通信連接。這里,在轉入通信狀態(tài)ST2之前,因為IC模塊10處于檢測可能而通信不可能的狀態(tài),所以不可能接收輪詢請求并且建立與讀取器/寫入器50的通信連接。
[0074][3-2、通信狀態(tài)ST2中的電源控制]
[0075]接著,參考圖9和圖10,描述通信狀態(tài)ST2中的電源控制方法。當處于通信狀態(tài)ST2中時,主機20進行通信狀態(tài)ST2中的電源控制。如圖9所示,主機20確定其是否從預通信狀態(tài)STl轉入通信狀態(tài)ST2 (或是否初始化通信)(步驟S31),并且當使得狀態(tài)轉移時,主機20進行以下處理。在根據該狀態(tài)轉移啟動定時器16之后(步驟S32),主機20確定是否從IC模塊10接收到正常通信分組(步驟S33)。當沒有接收到正常通信分組時,主機20返回步驟S32,重置定時器值并且重新啟動定時器16。在接收到正常通信分組之前,主機20繼續(xù)確定定時器值是否滿足預定條件。
[0076]這里,通信分組是包括如下的通信信息:在諸如寫入請求和讀取請求之類的通信請求的時候從讀取器/寫入器50向IC模塊10發(fā)送的命令或數據。正常通信分組是由在主機20中執(zhí)行的應用假定的通信分組。
[0077]主機20確定定時器值(即,在轉入通信狀態(tài)ST2和正常通信分組的第一次接收之間的期間或正常通信分組的接收和下一正常通信分組的接收之間的期間)是否超出預定期間(第四期間)。預定期間(第四期間)表示比在轉入通信狀態(tài)ST2和第一通信請求的正常通信分組的接收之間的接收期間或在通信請求的正常通信分組的接收和下一通信請求的正常通信請求的接收之間的接收期間更長的期間。此預定期間對在CE裝置30中執(zhí)行的每一個應用設置,并且在CE裝置30和讀取器/寫入器50之間共享。
[0078]接著,在定時器值滿足預定條件的情況下,主機20控制關于IC模塊10的電力供應(減少電力供應量),以便轉入后通信狀態(tài)ST3 (步驟S35)。在IC模塊10中,當其轉入后通信狀態(tài)ST3之后,不能執(zhí)行通信功能。相反,在定時器值不滿足預定條件的情況下,主機20返回到步驟S33中的處理并且確定是否未接受到正常通信分組。
[0079]如圖10所示,在IC模塊10處于通信狀態(tài)ST2的情況下,主機20進行圖9中所示的電源控制方法。以此方式,在通信狀態(tài)ST2下,IC模塊10必須在數據通信中假定的期間上連續(xù)不斷地接收電力供應。然而,在終止與讀取器/寫入器50的通信之前,當來自執(zhí)行不同應用的不同讀取器/寫入器50的電波被檢測到時,存在盡管不可能建立通信連接但是可能錯誤地繼續(xù)電力供應的情況。此外,在在特定期間內繼續(xù)電力供應的設置中,當采用支持數據重發(fā)或處理期間的改變的設置時,存在過度繼續(xù)電力供應的情況。
[0080]在預通信狀態(tài)STl中,當檢測到滿足在預通信狀態(tài)STl中的電源控制方法中描述的預定條件的電波時,IC模塊10向主機20供應發(fā)送開始信號,且主機20控制關于IC模塊10的電力供應(增加電力供應量)以便轉入通信狀態(tài)ST2。當使得轉入通信狀態(tài)ST2時,主機20根據該狀態(tài)轉移啟動定時器16。主機20在從通信讀取器/寫入器50接收到正常通信分組之前,連續(xù)不斷地確定定時器值是否滿足預定條件。
[0081]當從讀取器/寫入器50接收到輪詢請求時,IC模塊10向讀取器/寫入器50發(fā)送輪詢響應。當IC模塊10從讀取器/寫入器50接收到寫入請求時,在向主機20供應中斷信號之后的通信分組之后,從主機20供應用于發(fā)送的通信分組并且向讀取器/寫入器50發(fā)送寫入響應。此外,當IC模塊10從讀取器/寫入器50接收到讀取請求時,在向主機20供應中斷信號之后的通信分組之后,從主機20供應用于發(fā)送的通信分組并且向讀取器/寫入器50發(fā)送讀取響應。在通信狀態(tài)ST2中,當IC模塊10未檢測到預定電波時,向主機20供應發(fā)送結束信號。
[0082]這里,在轉入通信狀態(tài)ST2之后,主機20在預定期間中接收到正常通信分組,并在接收到該正常通信分組之后接收預定期間(第四期間)內的下一正常通信分組。在圖10中,在寫入時間和讀取時間的通信分組作為正常通信分組被接收。接著,每當接收到正常通信分組時,重置定時器值并且重新啟動定時器16。因而,如果從通信讀取器/寫入器50接收到通信分組,則主機20確定定時器值不滿足預定條件。因而,為了轉入后通信狀態(tài)ST3,不控制關于IC模塊10的電力供應(減少電力供應量)。
[0083]同時,當主機20未從通信讀取器/寫入器50接收到通信分組或從不同讀取器/寫入器50接收到通信分組時,不能接收預定期間(第四期間)內的正常通信分組。圖10假定除了在讀取請求時的通信分組之外不能從通信讀取器/寫入器獲取通信分組的情況。隨后,主機20不能重置定時器值,預定期間(第四期間)經過,并且確定定時器值滿足預定條件。這里,即使在從不同讀取器/寫入器50接收到通信分組的情況下,因為不是正常通信分組,所以主機20確定定時器值滿足預定條件。因而,為了轉入后通信狀態(tài)ST3,控制關于IC模塊10的電力供應(減少電力供應量)。
[0084][3-3、后通信狀態(tài)ST3中的電源控制][0085]接著,參考圖11和圖12,描述后通信狀態(tài)ST3中的電源控制方法。當主機20處于后通信狀態(tài)ST3中時,其進行后通信狀態(tài)ST3中的電源控制。如圖11所示,主機20確定是否使得從通信狀態(tài)ST2轉入后通信狀態(tài)ST3(步驟S41),并且當使得轉入后通信狀態(tài)ST3時,進行以下處理。在根據該狀態(tài)轉移啟動定時器16 (步驟S42)之后,主機20確定是否從IC模塊10接收到發(fā)送開始信號(步驟S43)。當接收到發(fā)送開始信號時,主機20返回步驟S42,重置定時器值并且重新啟動定時器16。在接收到發(fā)送開始信號之前,主機20連續(xù)不斷地確定定時器值是否滿足預定條件(步驟S44)。
[0086]主機20確定定時器值(即,在轉入后通信狀態(tài)ST3和第一電波的接收之間的期間或接收到間歇性發(fā)送的電波的期間)是否超出預定期間(第一期間)。預定期間(第一期間)表示比在轉入后通信狀態(tài)ST3和輪詢請求時的電波發(fā)送的開始之間的期間或比輪詢請求時的電波發(fā)送的開始和下一輪詢請求時的電波發(fā)送的開始之間的期間更長的期間。這里,由通信協(xié)議預先設置輪詢請求時的電波發(fā)送間隔,并且在CE裝置30和讀取器/寫入器50之間共享該預定期間。
[0087]接著,在定時器值滿足預定條件的情況下,為了轉入后通信狀態(tài)ST3,主機20重置關于IC模塊10的電力供應(步驟S45)。在IC模塊10中,當重置電力供應時,僅可以進行檢測功能。同時,在定時器值不滿足預定條件的情況下,主機20返回到步驟S43中的處理并且確定是否接收到發(fā)送開始信號。
[0088]如圖12所示,在IC模塊10處于后通信狀態(tài)ST3的情況下,主機20進行圖11所示的電源控制方法。以此方式,在后通信狀態(tài)ST3下,即使在與讀取器/寫入器50的通信完成之后CE裝置30轉入預通信狀態(tài)STl (通信待機狀態(tài)),當檢測到從讀取器/寫入器50發(fā)送的輪詢請求電波以檢測其他通信方時,存在可以繼續(xù)電力供應的情況。具體地,當CE裝置30留在可以檢測到來自讀取器/寫入器50的電波的位置時,不能半永久性(semipermanently)地轉入預通信狀態(tài)STl并且長期間地浪費電源。
[0089]在通信狀態(tài)ST2中,當檢測到預定電波的發(fā)送結束時,IC模塊10向主機20供應發(fā)送結束信號。當接收到發(fā)送結束信號時,主機20控制關于IC模塊10的電力供應(減少電力供應量),以便轉入后通信狀態(tài)ST3。
[0090]當使得轉入后通信狀態(tài)ST3時,主機根據該狀態(tài)轉移啟動定時器16。當檢測到發(fā)送輪詢請求的預定電波時,IC模塊10向主機20供應發(fā)送開始信號。在接收到發(fā)送開始信號之前,主機20連續(xù)不斷地確定定時器值是否滿足預定條件。當接收到發(fā)送開始信號時,主機20重置定時器值并且重新啟動定時器16。此外,盡管簡單電波的存在的檢測可以由檢測單元12中的檢測結果進行,但是電波的發(fā)送開始和發(fā)送結束的檢測可以通過與主機20中關于之前電波的檢測信息的比較來確定。
[0091]這里,在CE裝置30處于可以檢測讀取器/寫入器50的電波的位置的情況下,在轉入后通信狀態(tài)ST3之后,主機20接收到預定期間(第一期間)內的發(fā)送開始信號,并且在接收到該發(fā)送開始信號之后,接收到預定期間(第一期間)內的下一發(fā)送開始信號。在圖10中,在輪詢請求I和2的發(fā)送時接收到發(fā)送開始信號。接著,每當接收到發(fā)送開始信號時,重置定時器值并重新啟動定時器16。因而,在CE裝置30處于可以檢測讀取器/寫入器50的電波的位置的情況下,主機20確定定時器值不滿足預定條件。因而,為了轉入預通信狀態(tài)STl (通信待機狀態(tài)),不重置關于IC模塊10的電力供應(進一步減少電力供應量)。[0092]同時,在CE裝置30移動到不可能檢測讀取器/寫入器50的電波的位置的情況下,在轉入后通信狀態(tài)ST3之后,主機20不能接收到預定期間(第一期間)內的發(fā)送開始信號,并且在接收到該發(fā)送開始信號之后,不能接收到預定期間(第一期間)內的下一發(fā)送開始信號。在圖10中,不可能接收到輪詢請求I的發(fā)送之后的發(fā)送開始信號。隨后,主機20不能重置定時器值,預定期間(第一期間)經過并且確定定時器值滿足預定條件。因而,為了轉入預通信狀態(tài)STl (通信待機狀態(tài)),重置關于IC模塊10的電力供應(進一步減少電力供應量)。
[0093][4、總結]
[0094]如上所述,根據本發(fā)明的實施例的電源控制方法,在IC模塊10中,當基于檢測信息的定時器確定的結果滿足狀態(tài)(預通信狀態(tài)ST1)中的預定條件來等待通信的開始時,控制電力供應(增加電力供應量)以開始通信。借此,即使在預通信狀態(tài)STl中由于噪聲混合等檢測到電波,只要未滿足預定條件,也不增加電力供應量以開始通信。此外,這也適用于檢測到間歇性發(fā)送的電波的情況。
[0095]此外,在開始通信的狀態(tài)(通信狀態(tài)ST2)下,當基于通信信息的定時器確定的結果滿足預定條件時,控制電力供應(減少電力供應量)以終止通信。借此,即使在通信狀態(tài)ST2中從不同外部設備檢測到電波,因為滿足預定條件,所以也不錯誤地繼續(xù)電力供應。此外,如果在預定期間內未接收到正常通信分組,因為控制電力供應(減少電力供應量)以終止通信,所以不需要在特定期間內繼續(xù)電力供應。
[0096]此外,在終止通信的狀態(tài)下(后通信狀態(tài)ST3)中,當基于檢測信息的定時器確定的結果滿足預定條件時,轉入預通信狀態(tài)STl并且重置電力供應,以等待通信的開始。借此,即使在后通信狀態(tài)ST3中檢測到針對其他通信方的輪詢請求電波,當滿足預定條件時,也不增加電力供應量來開始通信。
[0097]因而,通過抑制預通信狀態(tài)STl (通信待機狀態(tài))、通信狀態(tài)ST2和后通信狀態(tài)ST3中的不必要電力供應,可以有效地向IC模塊10供應驅動電源。
[0098]以上已經參考附圖描述本發(fā)明的優(yōu)選實施例,但是本發(fā)明當然不限于上述示例。本領域技術人員可以發(fā)現(xiàn)在所附權利要求的范圍內的各種替代和修改,并且應當明白它們將自然地處于本發(fā)明的技術范圍之內。
[0099]參考符號列表
[0100]10 IC 模塊
[0101]11天線線圈
[0102]12檢測單元
[0103]13通信單元
[0104]14控制單元
[0105]15電源供應單元
[0106]16定時器
[0107]20主機(控制單元)
[0108]30 CE 裝置
[0109]50讀取器/寫入器
【權利要求】
1.一種信息處理設備,包括: IC模塊,其進行與外部設備的通信; 檢測單元,其檢測電波; 定時器,其在啟動之后測量時間經過; 電力供應單元,其向所述IC模塊供應電源;以及 控制單元,其基于所述電波的檢測結果和所述定時器的值的確定結果來控制電源的供應量,其中,所述控制單元在終止與所述外部設備的通信之后啟動所述定時器,響應于在所述檢測單元中以預定間隔從外部接收到的電波的檢測,每當檢測到所述電波的發(fā)送開始時就重新啟動所述定時器,而當未檢測到所述電波的發(fā)送開始并且所述定時器發(fā)現(xiàn)長于所述預定間隔的第一期間的流逝時,重置到所述IC模塊的電力供應,從而所述信息處理設備轉入通信開始之前的通信待機狀態(tài)。
2.根據權利要求1所述的信息處理設備, 其中,在開始與所述外部設備的通信之前,所述控制單元使得所述定時器測量在所述電波的發(fā)送開始的檢測之后直到發(fā)送結束的檢測之前的期間,并且當所述定時器發(fā)現(xiàn)等于與輪詢請求對應的電波的發(fā)送期間的第二期間的流逝時,控制到所述IC模塊的電力供應量以開始與所述外部設備的通信。
3.根據權利要求1或2所述的信息處理設備, 其中,在開始與所述外部設備通信之前,所述控制單元使得所述定時器測量在電波的發(fā)送結束的檢測之后直到發(fā)送開始的檢測之前的期間,并且當所述定時器發(fā)現(xiàn)等于間歇性發(fā)送的輪詢請求之間的電波的非發(fā)送期間的第三期間的流逝時,控制到所述IC模塊的電力供應量以開始與所述外部設備的通信。
4.根據權利要求1到3中任一項所述的信息處理設備, 其中,所述控制單元在開始與所述外部設備的通信的時候啟動所述定時器,每當所述IC模塊從所述外部設備接收到適當通信分組時重新啟動所述定時器,并且當未接收到適當通信數據并且所述定時器發(fā)現(xiàn)長于由在所述控制單元中執(zhí)行的應用定義的接收期間的第四期間的流逝時,控制到所述IC模塊的電力供應量以終止與所述外部設備通信。
5.—種信息處理設備的電源控制方法,包括: 當終止通過IC模塊與外部設備的通信時啟動定時器; 每當響應于以預定間隔從所述外部設備發(fā)送的輪詢請求而檢測到電波的發(fā)送開始時重新啟動所述定時器;并且 當未檢測到所述電波的發(fā)送開始并且所述定時器發(fā)現(xiàn)長于所述預定間隔的第一期間的流逝時,重置到所述IC模塊的電力供應,以便轉入通信的開始之前的通信待機狀態(tài)。
6.一種使得計算機執(zhí)行信息處理設備的電源控制方法的程序,包括: 當終止通過IC模塊與外部設備的通信時啟動定時器; 每當響應于以預定間隔從外部接收到的電波的檢測而檢測到電波的發(fā)送開始時,重新啟動所述定時器;并且 當未檢測到所述電波的發(fā)送開始并且所述定時器發(fā)現(xiàn)長于所述預定間隔的第一期間的流逝時,重置到所述IC模塊的電力供應,從而信息處理設備轉入通信的開始之前的通信待機狀態(tài)。
【文檔編號】G06F1/32GK103548276SQ201280010454
【公開日】2014年1月29日 申請日期:2012年2月7日 優(yōu)先權日:2011年3月1日
【發(fā)明者】金本俊范 申請人:索尼公司