功能執行系統、功能執行裝置以及通信終端的制作方法
【技術領域】
[0001]通過本說明書而公開的技術涉及包括功能執行裝置和通信終端的功能執行系統。
【背景技術】
[0002]以往,已知用于與便攜終端執行通信的通信裝置。例如,通信裝置若經由NFC(近場通信(Near Field Communicat1n的縮寫))接口接收到NFC信息,則使用NFC信息,判斷通信裝置和便攜終端當前是否屬于同一個網絡。通信裝置在判斷為通信裝置和便攜終端當前不屬于同一個網絡的情況下,與便攜終端連接,經由無線LAN(局域網(Local AreaNetwork的縮寫))接口而執行數據通信處理。
【發明內容】
[0003]在本說明書中,提供如下技術:在功能執行裝置能夠執行經由第一接口的與通信終端的通信和經由與第一接口不同的第二接口的與通信終端的通信的情況下,使用能夠發送作為在列表中注冊完畢的特定的認證信息的通信終端,能夠使功能執行裝置適當地執行特定的功能。
[0004]通過本說明書而公開的一個技術是,一種包括功能執行裝置和通信終端的功能執行系統。功能執行裝置包括:第一裝置側接口,根據第一方式,與通信終端執行無線通信;第二裝置側接口,根據與第一方式不同的第二方式,與通信終端執行無線通信;功能執行部,執行特定的功能;以及裝置側控制部。通信終端包括:第一終端側接口,根據第一方式,與功能執行裝置執行無線通信;第二終端側接口,根據第二方式,與功能執行裝置執行無線通信;以及終端側控制部。第一裝置側接口對通信終端發送網絡信息,該網絡信息在通信終端和功能執行裝置的雙方應附屬的特定的無線網絡中利用。終端側控制部包括網絡信息接收部、構筑部、認證信息發送部。網絡信息接收部從功能執行裝置經由第一終端側接口而接收網絡信息。構筑部在從功能執行裝置接收到網絡信息之后,經由第二終端側接口,構筑功能執行裝置和通信終端的雙方附屬于特定的無線網絡的附屬狀態。認證信息發送部在構筑有附屬狀態的情況下,利用特定的無線網絡,經由第二終端側接口,將特定的認證信息發送給功能執行裝置。裝置側控制部包括認證信息接收部、判斷部。認證信息接收部在網絡信息通過第一裝置側接口而發送給通信終端之后,在構筑有附屬狀態的情況下,利用特定的無線網絡,從通信終端經由第二裝置側接口而接收特定的認證信息。判斷部在接收到特定的認證信息的情況下,執行特定的認證信息是否在列表中注冊完畢的特定的判斷。終端側控制部還包括:執行請求發送部,利用特定的無線網絡,經由第二終端側接口,將特定的功能的執行請求發送給功能執行裝置。在特定的判斷中判斷為特定的認證信息在列表中注冊完畢的情況下,執行請求是使功能執行裝置執行特定的功能的請求。裝置側控制部還包括執行請求接收部、功能控制部。執行請求接收部利用特定的無線網絡,從通信終端經由第二裝置側接口而接收特定的功能的執行請求。功能控制部在特定的判斷中判斷為特定的認證信息在列表中注冊完畢、且從通信終端接收到執行請求的情況下,使功能執行部執行特定的功能。
[0005]根據上述的結構,功能執行裝置的第一裝置側接口對通信終端發送網絡信息。通信終端從功能執行裝置經由第一終端側接口而接收網絡信息,并經由第二終端側接口而構筑附屬狀態。在構筑有附屬狀態的情況下,通信終端利用特定的無線網絡,經由第二終端側接口,將特定的認證信息發送給功能執行裝置。功能執行裝置經由第二裝置側接口而接收特定的認證信息。功能執行裝置使用特定的認證信息而執行特定的判斷。功能執行裝置在特定的判斷中判斷為特定的認證信息在列表中注冊完畢的情況下,使功能執行部執行特定的功能。因此,根據上述的結構,在功能執行裝置能夠執行經由第一裝置側接口的與通信終端的通信和經由與第一裝置側接口不同的第二裝置側接口的與通信終端的通信的情況下,使用能夠發送作為在列表中注冊完畢的特定的認證信息的通信終端,能夠使功能執行裝置適當地執行特定的功能。
[0006]通過本說明書而公開的一個技術是,一種功能執行裝置。功能執行裝置包括:第一接口,根據第一方式,與通信終端執行無線通信;第二接口,根據與第一方式不同的第二方式,與通信終端執行無線通信;功能執行部,執行特定的功能;以及控制部。第一接口對通信終端發送網絡信息,該網絡信息在通信終端和功能執行裝置的雙方應附屬的特定的無線網絡中利用。控制部包括認證信息接收部、第一判斷部、功能控制部。認證信息接收部在網絡信息通過第一接口而發送給通信終端之后,在構筑有功能執行裝置和通信終端的雙方附屬于特定的無線網絡的附屬狀態的情況下,利用特定的無線網絡,從通信終端經由第二接口而接收特定的認證信息。第一判斷部在接收到特定的認證信息的情況下,執行特定的認證信息是否在列表中注冊完畢的特定的判斷。功能控制部在特定的判斷中判斷為特定的認證信息在列表中注冊完畢的情況下,使功能執行部執行特定的功能。
[0007]根據上述的結構,在功能執行裝置能夠執行經由第一接口的與通信終端的通信和經由與第一接口不同的第二接口的與通信終端的通信的情況下,使用能夠發送作為在列表中注冊完畢的特定的認證信息的通信終端,能夠使功能執行裝置適當地執行特定的功能。
[0008]通過本說明書而公開的一個技術是,一種通信終端。通信終端包括:第一接口,根據第一方式,與功能執行裝置執行無線通信;第二接口,根據與第一方式不同的第二方式,與功能執行裝置執行無線通信;以及控制部。控制部包括網絡信息接收部、構筑部、認證方法發送部、執行請求發送部。網絡信息接收部從功能執行裝置經由第一接口而接收網絡信息。網絡信息是在通信終端和功能執行裝置的雙方應附屬的特定的無線網絡中利用的信息。構筑部在從功能執行裝置接收到網絡信息之后,經由第二接口,構筑功能執行裝置和通信終端的雙方附屬于特定的無線網絡的附屬狀態。認證信息發送部在構筑有附屬狀態的情況下,利用特定的無線網絡,經由第二接口,將特定的認證信息發送給功能執行裝置。執行請求發送部利用特定的無線網絡,經由第二接口,將特定的功能的執行請求發送給功能執行裝置。在功能執行裝置中判斷為特定的認證信息在列表中注冊完畢的情況下,執行請求是使功能執行裝置執行特定的功能的請求。
[0009]根據上述的結構,在通信終端能夠執行經由第一接口的與功能執行裝置的通信和經由與第一接口不同的第二接口的與功能執行裝置的通信的情況下,使用能夠發送作為在列表中注冊完畢的特定的認證信息的通信終端,能夠使功能執行裝置適當地執行特定的功會泛。
[0010]另外,用于實現上述的功能執行裝置的控制方法、計算機程序以及存儲該計算機程序的計算機能夠讀取的記錄介質也是新且有用。此外,用于實現上述的通信終端的控制方法、計算機程序以及存儲該計算機程序的計算機能夠讀取的記錄介質也是新且有用。
【附圖說明】
[0011]圖1表示功能執行系統的結構。
[0012]圖2表示MFP的CPU的接口控制處理的流程圖。
[0013]圖3表示MFP的CPU的功能執行處理的流程圖。
[0014]圖4表示便攜終端的CPU的處理的流程圖。
[0015]圖5表示第一實施例的情形A1的通信的時序圖。
[0016]圖6表示第一實施例的情形A2的通信的時序圖。
[0017]圖7表示第一實施例的情形A3的通信的時序圖。
[0018]圖8表示第二實施例的情形B的通信的時序圖。
[0019]圖9表示第三實施例的情形C1的通信的時序圖。
[0020]圖10表示第三實施例的情形C2的通信的時序圖。
【具體實施方式】
[0021](第一實施例)
[0022](功能執行系統2的結構;圖1)
[0023]如圖1所示,功能執行系統2包括多功能器(以下,稱為“MFP(多功能外圍設備(Mult1-Funct1n Peripheral)的縮寫),,)10 和便攜終端 PT1、PT2、PT3。MFP10 和便攜終端PT1?PT3能夠執行以下通信的各個通信:作為基于NFC (近場通信(Near FieldCommunicat1n)的縮寫)方式的無線通信的NFC通信;以及作為基于由Wi_Fi聯盟制定的W1-Fi方式的無線通信的W1-Fi通信。
[0024](MFP10 的結構)
[0025]MFP10是能夠執行打印功能、掃描功能等的多功能的外圍設備(即,PC(個人計算機(Personal Computer)的縮寫)等的外圍設備)。MFP10包括操作部12、顯示部14、打印執行部16、掃描執行部18、1C(集成電路(Integrated Circuit)的縮寫)標簽接口 20、無線LAN(局域網(Local Area Network)的縮寫)接口 22、控制部30。各部12?30連接到總線(省略標記)。以下,有時將接口記載為“I/F”。
[0026]操作部12包括多個鍵。用戶通過對操作部12進行操作,能夠將各種指示輸入到MFP10。顯示部14是用于顯示各種信息的顯示器。打印執行部16是噴墨方式、激光方式等的打印機構。掃描執行部18是CCD、CIS等的掃描機構。
[0027]1C標簽I/F20是用于執行基于用于所謂的近距離無線通信的NFC (近場通信(NearField Communicat1n)的縮寫)方式的無線通信(以下,稱為“NFC通信”)的I/F。NFC方式是例如基于IS0/IEC21481或者18092的國際標準規范的無線通信方式。作為用于執行NFC通信的I/F的種類,已知被稱為NFC論壇設備的I/F和被稱為NFC論壇標簽的I/F。1C標簽I/F20是NFC論壇標簽,作為IS0/IEC21481或者18092的國際標準規范的1C標簽發揮作用。
[0028]NFC論壇設備是能夠以P2P(點對點(Peer To Peer)的縮寫)模式、R/W(讀出/寫入(Reader/Writer)的縮寫)模式以及CE(卡仿真(Card Emulat1n)的縮寫)模式中的任一個模式來選擇性地動作的I/F。例如,在第一設備的NFCI/F和第二設備的NFCI/F的雙方以P2P模式來動作的情況下,第一以及第二設備能夠執行信息的雙向通信。此外,例如,在第一設備的NFCI/F以R/W模式中的讀出(Reader)模式來動作且第二設備的NFCI/F以CE模式來動作的情況下,第一設備能夠執行從第二設備的信息的讀出、即從第二設備的信息的接收。此外,例如,在第一設備的NFCI/F以R/W模式中的寫入(Writer)模式來動作且第二設備的NFCI/F以CE模式來動作的情況下,第一設備能夠執行向第二設備的信息的寫入、即向第二設備的信息的發送。
[0029]例如,1C標簽I/F20等的NFC論壇標簽并不是能夠以上述的3個模式中的任一個模式來選擇性地動作的I/F,而是只作為1C標簽發揮作用的I/F。例如,在便攜終端PT1的NFCI/F80以R/W模式中的Reader模式來動作的情況下,便攜終端PT1能夠執行從MFP10的1C標簽I/F20的信息的讀出、即從MFP10的信息的接收。
[0030]由于NFC論壇標簽不是能夠以上述的3個模式中的任一個模式來選擇性地動作的I/F,所以具有比NFC論壇設備簡易的結構。S卩,1C芯片的結構簡單。一般而言,作為NFC論壇標簽發揮作用的1C芯片比作為NFC論壇設備發揮作用的1C芯片便宜。另外,向1C標簽I/F20的供電的方法也可以是所謂的無源(Passive)型或者有源(Active)型的任一個。
[0031]在本實施例中,1C標簽I/F20包括接口存儲器21,該接口存儲器21用于將從控制部30供應的信息長期間(例如,直到從控制部30被供應其他的信息為止的期間)存儲。另外,在后述的第二實施例中,作為接口存儲器21,包括不能由CPU32變更存儲內容的存儲器,進一步,1C標簽I/F20沒有連接到總線。
[0032]無線LANI/F22是用于執行基于WFD(Wi_Fi直連(Wi_Fi Direct)的縮寫)方式的無線通信(以下,稱為“WFD通信”)的I/F。WFD方式的細節在通過W1-Fi聯盟而生成的“W1-Fi Peer-to-Peer (P2P) Technical Specificat1n Vers1nl.1,,中描述。此外,在美國專利申請公開第2013/0260683號公報中,也公開了 WFD方式的細節,參照該文獻而引用。
[0033]以下,將能夠執行基于WFD方式的WFD通信的設備(例如,MFP10)稱為“WFD對應設備”。在上述的WFD的規范書中,作為WFD對應設備的狀態,定義了組管理員(Group Owner)狀態(以下,稱為“G/0狀態”)、客戶端狀態(以下,稱為“CL狀態”)以及設備狀態的3個狀態。通常,WFD對應設備能夠以上述的3個狀態中的1個狀態來選擇性地動作。此外,以下,將G/0狀態的WFD對應設備稱為“G/0設備”,將CL狀態的WFD對應設備稱為“CL設備”。進一步,以下,有時將WFD網絡記載為“WFDNW”。
[0034]本實施例的MFP10是WFD對應設備,但在本實施例中,不能以CL狀態來動作。此外,MFP10沒有搭載用于與其他的WFD對應設備執行G/0談判的程序。即,MFP10能夠以G/0狀態以及設備狀態的2個狀態中的1個狀態來選擇性地動作。
[0035]這里,說明1C標簽I/F20和無線LANI/F22的不同點。經由無線LANI/F22的無線通信的通信速度(例如,最大的通信速度為11?600Mbps)比經由1C標簽I/F20的無線通信的通信速度(例如,最大的通信速度為100?424Kbps)快。此外,經由無線LANI/F22的無線通信中的載波的頻率(例如,2.4GHz波段、5.0GHz波段)不同于經由1C標簽I/F20的無線通信中的載波的頻率(例如,13.56MHz波段)。此外,例如,只有在MFP10和便攜終端PT1的距離大約為10cm以下的情況下,控制部30才能夠經由1C標簽I/F20而與便攜終端PT1執行NFC通信。另一方面,在MFP10和便攜終端PT1的距離為10cm以下的情況下和10cm以上的情況下(例如,最大大約為100m),控制部30都能夠經由無線LANI/F22而與便攜終端PT1執行WFD通信。S卩,MFP10能夠經由無線LANI/F22而與通信目的地的設備(例如,便攜終端PT1)執行無線通信的最大的距離大于MFP10能夠經由1C標簽I/F20而與通信目的地的設備執行無線通信的最大的距離。
[0036]控制部30包括CPU32和存儲器34。CPU32是根據在存儲器34中存儲的程序36來執行各種處理的處理器。存儲器34還存儲SFL(安全鎖定功能(Secure Funct1n Lock))設定信息38和SFL表格40。SFL設定信息38是表示由用戶指定的0N或者OFF的信息。在SFL設定信息38表示0N的狀態下從其他的設備經由1C標簽I/F20而接收認證信息(用戶ID以及口令)的情況下,CPU32執行認證信息是否在SFL表格40中注冊完畢的判斷(即,認證)。另一方面,在SFL設定信息38表示OFF的情況下,CPU32不執行該認證。以下,有時將SFL設定信息38表示0N的狀態、表示OFF的狀態分別稱為“SFL成為0N”、“SFL成為OFF'
[0037]在SFL表格40中,關于包括便攜終端PT1的多個便攜終端的每個,包括用于辨別該便攜終端的用戶的用戶ID(例如U1)、與該用戶ID對應的口令(例如P1)、表示該用戶是否能夠利用打印功能的信息(0K或者NG)、表示該用戶是否能夠利用掃描功能的信息(0K或者NG)相關聯的組合信息。此外,以下,有時將表示用戶是否能夠利用打印功能的信息(0K或者NG)、表示用戶是否能夠利用掃描功能的信息