通信裝置及通信裝置的控制方法
【專利摘要】本發(fā)明提供一種通信裝置及通信裝置的控制方法。在外部設備經由Wi-Fi?Direct與所述通信裝置連接時,所述通信裝置允許用戶設置由所述通信裝置提供的各個服務是否要被提供給所述外部設備。
【專利說明】通信裝置及通信裝置的控制方法
【技術領域】
[0001]本發(fā)明涉及通信裝置及通信裝置的控制方法。
【背景技術】
[0002]W1-Fi 聯盟建立了一種稱為 W1-Fi 直連(W1-Fi Direct? )的標準。W1-Fi Direct?:
定義了一種用于確定諸如打印裝置或個人計算機(PC)的通信裝置是作為接入點還是作為客戶端操作的協議。執(zhí)行該協議使得能夠自動確定哪個通信裝置作為接入點操作并且哪個通信裝置作為客戶端操作。W1-Fi Direct?的使用消除了單獨準備接入點的需要并且使得通信裝置彼此能夠直接進行無線通信。
[0003]圖1示意性地例示了 W1-Fi Direct?!中的處理序列。打印裝置和移動終端是支持W1-Fi Direct?I的信息處理裝置的示例。
[0004]在步驟SlOl中,打印裝置和移動終端的各個執(zhí)行裝置搜索以識別通信對方。當通過裝置搜索識別到通信對方時,在步驟S102中,打印裝置和移動終端確定它們中的哪一者作為接入點(Group Owner,組所有者)操作并且這二者中的哪一者作為客戶端操作。步驟S102中的該處理將稱為角色(role)確定。在圖1中,作為步驟S102中的角色確定的結果,打印裝置作為Group Owner操作,移動終端作為客戶端操作。
[0005]在步驟S103中,用作Group Owner的打印裝置通過利用由W1-Fi聯盟定義的W1-Fi保護設置(W1-Fi Pr otected Setup,WPS)來向用作客戶端的移動終端提供用于在它們之間建立連接的參數,由此打印裝置和移動終端共享該參數。在步驟S104中,打印裝置和移動終端通過利用該參數來建立它們之間的安全連接。開放系統互聯(OSI)參考模型的數據鏈路層通信被執(zhí)行,直到步驟S104中的處理完成為止。
[0006]當安全連接已被建立時,在步驟S105中,打印裝置和移動終端執(zhí)行用于在它們之間建立互聯網協議(IP)通信的尋址。這里,用作Group Owner的打印裝置作為動態(tài)主機配置協議(DHCP)服務器操作并且向用作客戶端的移動終端提供IP地址。OSI參照模型的網絡層之上的層的通信在步驟S105之后執(zhí)行的處理中實現。
[0007]通過上述處理,在打印裝置與移動終端之間建立無線通信。無線通信的運用則使得打印裝置和移動終端無需單獨準備的接入點彼此能夠直接通信。日本特開2012-199884號公報公開了一種用于通過利用W1-Fi Direct?:來發(fā)送和接收音頻數據及攝影數據的技術。
[0008]通信裝置經由W1-Fi Direct?^:以容易地建立與外部設備的無線通信。通過利用經由W1-Fi Direct?:建立的無線通信,通信裝置則可以使用外部設備提供的各種服務(例如,打印服務和存儲服務)。
[0009]然而,根據W1-Fi Direct?使用的環(huán)境,可能存在不提供特定服務的情況。例如,在打印裝置的情況下,可能存在如下情況:為了將打印功能的使用限制在通過利用有線局域網(LAN)從PC提交打印作業(yè)的情況下,應當禁止經由W1-Fi Direct?:對打印服務的使用。日本特開2012-199884號公報公開了一種用于通過利用W1-Fi Direct?:發(fā)送和接收音頻數據及攝影數據的技術,但是該技術沒有將禁止這些功能的使用考慮在內。
【發(fā)明內容】
[0010]本發(fā)明旨在提供一種能夠在多個服務中設置要被提供給外部設備的服務的通信
>J-U ρ?α裝直。
[0011]根據本發(fā)明的一方面,提供了一種通信裝置,其能夠向外部設備提供多個服務,該通信裝置包括:設置單元,其被構造為基于用戶的指定來設置是否向外部設備提供服務;顯示單元,其被構造為顯示接收畫面,該接收畫面用于從用戶接收用于執(zhí)行在所述外部設備與所述通信裝置之間建立無線通信的連接處理的執(zhí)行指令;以及連接單元,其被構造為在經由所述接收畫面從用戶接收到所述執(zhí)行指令的情況下,執(zhí)行所述連接處理,其中,所述顯示單元基于由所述設置單元設置的設定,以使得用戶能夠在要被提供給所述外部設備的服務與不被提供給所述外部設備的服務之間區(qū)分的方式顯示所述接收畫面。
[0012]通過以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得清楚。
【專利附圖】
【附圖說明】
[0013]圖1例示了 W1-Fi Direct?中的處理序列。
[0014]圖2例示了打印裝置200的硬件結構。
[0015]圖3例示了打印裝置200的軟件結構。
[0016]圖4例示了移動終端400的硬件結構。
[0017]圖5是例示整個處理流程的序列圖。
[0018]圖6例示了要由打印裝置200顯示的畫面。
[0019]圖7A、圖7B和圖7C各自例示了要由移動終端400顯示的畫面。
[0020]圖8是例示要由打印裝置200執(zhí)行的處理的流程圖。
[0021]圖9A和圖9B各自例示了要由打印裝置200顯示的畫面。
[0022]圖10是例不連接處理的流程圖。
[0023]圖11是例示要由移動終端400執(zhí)行的處理的流程圖。
【具體實施方式】
[0024]下面將參照附圖詳細描述本發(fā)明的各種示例性實施例、特征和方面。下面的示例性實施例并不意圖限制本發(fā)明的權利要求,并且并非在此描述的特征的全部組合均是解決上述問題所必須的。
[0025]圖2例示了打印裝置200的硬件結構。打印裝置200是能夠執(zhí)行無線通信的通信裝置的示例。
[0026]包括中央處理單元(CPU)202的控制單元201控制打印裝置200的整體操作。CPU202讀取只讀存儲器(ROM) 204中存儲的控制程序以執(zhí)行諸如通信控制的各種類型的控制。隨機存取存儲器(RAM) 203用作CPU202的主存儲器或者諸如工作區(qū)的臨時區(qū)域。硬盤驅動器(HDD) 205存儲數據、各種程序或各種信息表。此外,HDD205可以存儲從外部設備發(fā)送的圖像數據。
[0027]打印機接口(I/F) 206連接打印機207 (打印機引擎)與控制單元201。打印機207基于經由打印機I / F206輸入的打印數據對從給送盒(未例示)給送的片材執(zhí)行打印處理。
[0028]掃描器I/F208連接掃描器209與控制單元201。掃描器209讀取其上放置的原稿以生成圖像數據。由掃描器209生成的圖像數據然后被打印機207打印,存儲在HDD205中,或者經由無線LAN I / F202或有線LAN I / F213被發(fā)送到外部設備。
[0029]操作面板I / F210連接操作面板211與控制單元201。操作面板211包括配備有觸摸屏功能的液晶顯示單元、鍵盤、各種功能鍵等。用戶可以檢查操作面板211上顯示的畫面或者通過利用觸摸屏向打印裝置200輸入各種指令。
[0030]無線LAN I / F212建立與諸如移動終端和PC的外部設備的無線通信。打印裝置200然后經由建立的無線通信從外部設備接收打印數據,并且打印機207基于接收的打印數據執(zhí)行打印處理。此外,打印裝置200可以經由無線LAN I / F212向外部設備發(fā)送由掃描器209生成的圖像數據。
[0031]LAN線纜(未例示)連接到有線LAN I / F213,有線LAN I / F213由此可以與外部設備(未例示)通信。
[0032]假設打印裝置200利用使用單個存儲器(RAM203)的單個CPU202來執(zhí)行以下描述的流程圖中表示的各個處理。然而,本示例性實施例可以采用不同模式。例如,多個CPU或多個存儲器可以協作執(zhí)行以下描述的流程圖中表示的各個處理。
[0033]圖3例示了打印裝置200的軟件結構。圖3所示的各功能單元在CPU202執(zhí)行R0M204或HDD205中存儲的控制程序時被實現。
[0034]操作控制單元301控制操作面板211。例如,操作控制單元301使操作畫面被顯示在操作面板211上或者接收用戶經由顯示的操作畫面輸入的指令。此外,操作控制單元301將接收的用戶指令通知給另一功能單元或者根據接收的用戶指令來更新要被顯示的操作畫面。
[0035]基于來自另一功能單元的指令,存儲單元302將指定的數據存儲在RAM203或HDD205中,或者讀取存儲的數據。
[0036]無線通信單元303控制要通過無線LAN I / F212建立的無線通信。同時,有線通信單元304控制要通過有線LAN I / F213建立的通信。
[0037]服務單元305向諸如移動終端和PC的外部設備提供服務。在本示例性實施例中,服務單元305包括打印服務306和存儲服務307。在經由W1-Fi Direct?在服務單元305與外部設備(例如,移動終端400)之間建立連接后,由服務單元305提供的服務可以被外部設備使用。
[0038]打印服務306向外部設備提供打印服務。具體地,打印服務306向打印機207輸入從外部設備接收的打印數據并且使打印機207基于該打印數據執(zhí)行打印處理。
[0039]存儲服務307向外部設備提供存儲服務。具體地,存儲服務307將從外部設備接收的諸如圖像數據的電子文件存儲在諸如HDD205的存儲器中。
[0040]雖然在本示例性實施例中打印服務306和存儲服務307被描述為要通過服務單元305提供的服務的示例,但是服務單元305能夠提供不同服務。
[0041]圖4例示了移動終端400的硬件結構。與打印裝置200—樣,移動終端400也是能夠執(zhí)行無線通信的通信裝置的示例。移動終端400例如是智能電話、移動電話、平板電腦、數碼相機等。
[0042]CPU401讀取R0M403中存儲的控制程序以控制移動終端400的整體操作。RAM402被用作CPU401的主存儲器或諸如工作區(qū)的臨時區(qū)域。閃存存儲器404是用于存儲數據、各種程序或各種信息表的非易失性存儲器。
[0043]操作單元405包括配備有觸摸屏功能、硬鍵等的液晶顯示單元。用戶可以檢查操作單元405上顯示的畫面或者通過利用觸摸屏來向移動終端400輸入各種指令。
[0044]無線LAN I / F406建立與諸如打印裝置200的外部設備的無線通信。無線LANI / F406可以例如將諸如閃存存儲器404的存儲器中存儲的圖像數據作為打印數據發(fā)送給打印裝置200。
[0045]假設移動終端400利用使用單個存儲器(RAM402)的單個CPU401來執(zhí)行以下描述的流程圖中表示的各個處理。然而,本示例性實施例可以采用不同模式。例如,多個CPU或多個存儲器可以協作執(zhí)行以下描述的流程圖中表示的各個處理。
[0046]現將參照圖5所示的序列圖來描述根據本示例性實施例的整個通信系統的處理流程。根據本示例性實施例的通信系統包括移動終端400和打印裝置200。打印裝置200包括打印服務306和存儲服務307。
[0047]在步驟S501中,移動終端400和打印裝置200基于W1-Fi Direct?:執(zhí)行連接處理。步驟S501中執(zhí)行的連接處理類似于參照圖1描述的處理,該連接處理使得移動終端400和打印裝置200能夠建立它們之間的直接無線通信。
[0048]在步驟S502中,移動終端400向打印裝置200詢問可用服務(即,要由打印裝置200提供的服務)。當接收到該詢問時,在步驟S503中,打印裝置200利用可用服務(即,要由打印裝置200提供的服務)來對移動終端400進行響應。
[0049]在本示例性實施例中,打印裝置200在步驟S503中返回表示不是打印裝置200中包括的全部服務、即不是打印服務306和存儲服務307 二者的響應。在本示例性實施例中,用戶對打印裝置200預設哪個服務要被提供或不被提供給外部設備。打印裝置200由此在步驟S503中返回已被設置為被提供的服務并且不返回已被設置為不被提供的服務。
[0050]圖6所示的設置畫面600允許用戶設置要由打印裝置200提供的服務的各個是否要被提供給外部設備,并且被顯示在打印裝置200的操作面板211上。當經由W1-Fi Direct?.使用服務時,應用經由設置畫面600輸入的設定。在設置畫面600上,打印服務被設置為要被提供給外部設備(即,服務的使用被許可),存儲服務被設置為不被提供給外部設備(即,服務的使用不被許可)。用戶可以分別通過利用圖標601和圖標602來修改這些設置的各個。當用戶在按照期望進行設置后按下圖標603時,經由設置畫面600設置的內容通過存儲單元302被存儲在諸如HDD205的存儲器中。
[0051]在本示例性實施例中假設任意用戶可以經由設置畫面600進行設置。然而,用戶驗證功能可以被包括到打印裝置200中以由此僅允許特定用戶(例如,授權為管理員的用戶)經由設置畫面600進行設置。
[0052]當在步驟S503中接收到響應時,在步驟S504中,移動終端400顯示可用服務的列表。圖7A所示的服務選擇畫面700是步驟S504中顯示的畫面的示例,把并且被顯示在移動終端400的操作單元405上。
[0053]如果移動終端400在步驟S503中接收到表示打印服務和存儲服務可用的響應時,顯示圖7A中所示的服務選擇畫面。在服務選擇畫面700上,用戶可以分別通過使用圖標701和圖標702來選擇打印服務和存儲服務的期望一者。
[0054]同時,如果移動終端400在步驟S503中接收到表示僅打印服務可用的響應,則在移動終端400的操作單元405上顯示圖7B中所示的服務選擇畫面710。與服務選擇畫面700不一樣,存儲服務不被顯不在服務選擇畫面710上。
[0055]用戶經由步驟S504中顯示的畫面選擇期望的服務之后,在步驟S505中,用戶使用選擇的服務。如果用戶選擇打印服務,則在步驟S505中,移動終端400向打印裝置200發(fā)送打印數據,打印裝置200的打印機207接著基于該打印數據執(zhí)行打印。同時,如果用戶選擇了存儲服務,則在步驟S505中,移動終端400將用戶選擇的電子文件發(fā)送到打印裝置200,打印裝置200然后將接收的電子文件存儲到諸如HDD205的預定存儲區(qū)域中。
[0056]如迄今所描述的,打印裝置200允許用戶經由設置畫面600設置由打印裝置200提供的服務的各個是否要被提供給外部設備。當外部設備(例如,移動終端400)經由W1-Fi Direct?連接到打印裝置200時,外部設備則可以僅使用被設置要被提供給外部設備的服務。
[0057]在之前的描述中打印裝置200在步驟S503中返回僅表示可用服務的響應。然而,打印裝置200可以返回除了可用服務外還表示不可用服務的響應。具體地,在步驟S503中,打印裝置200可以返回表示打印服務可用但是存儲服務不可用的響應。在這種情況下,移動終端400可以識別存儲服務的存在,由此,在步驟S504中,移動終端400顯示圖7C所示的服務選擇畫面720。在服務選擇畫面720上,已被通知為不可用的存儲服務被無效化(例如,灰視化),如圖標721表示,使得用戶選擇無法被接收。
[0058]現將參照圖8所示的流程圖來描述當建立W1-Fi Direct?連接時由打印裝置200執(zhí)行的處理。當CPU202將諸如R0M204的存儲器中存儲的程序加載到RAM203中并執(zhí)行該程序時實現圖8的流程圖中表示的各步驟。這里假設用戶經由圖6所示的設置畫面600向打印裝置200預設由打印裝置200提供的服務的各個是否被提供給外部設備。
[0059]在步驟S801中,操作面板211顯示接收畫面。步驟S801中顯示的接收畫面用于從用戶接收用于基于W1-Fi Direct?:執(zhí)行連接處理的執(zhí)行指令?,F將參照圖9A和圖9B來描述步驟S801中顯示的接收畫面的示例。
[0060]圖9A所示的接收畫面900是步驟S801中顯示的接收畫面的示例。如果用戶經由設置畫面600將打印服務預設為“要提供”給外部設備并且將存儲服務預設為“不提供”給外部設備,則顯示接收畫面900。當用戶選擇圖標901時,執(zhí)行基于W1-Fi Direct?的連接處理。可用服務和不可用服務二者被顯示在接收畫面900上。然而,僅可用服務可以被顯示,不可用服務不被顯示。
[0061]此外,在接收畫面900的區(qū)域902中,基于經由設置畫面600的設置顯示表示打印服務可用以及存儲服務不可用的信息。在本示例性實施例中,移動終端400的用戶指示要在打印裝置200和移動終端400這二者中執(zhí)行連接處理以使得連接處理被執(zhí)行,由此在打印裝置200與移動終端400之間建立無線通信。換言之,不知道經由設置畫面600的設定的用戶可以看到接收畫面900。然而,然而,即使在這種情況下,用戶可以通過檢查區(qū)域902來發(fā)現期望服務是否可用。如果不顯示區(qū)域902中的內容,則當在通過基于W1-Fi Direct?:執(zhí)行連接處理而建立無線通信后用戶實際嘗試使用該服務時,用戶發(fā)現期望服務(已被設置為不可用的服務)不可用。區(qū)域902的顯示允許用戶在執(zhí)行連接處理之前的定時、識別期望服務是否可用,這能夠避免執(zhí)行不必要的連接處理。
[0062]區(qū)域902中顯示的內容根據經由設置畫面600的設定改變。如果經由設置畫面600的設定表示打印服務和存儲服務二者可以被提供給外部設備,則區(qū)域902顯示表示打印服務和存儲服務二者可用的信息。
[0063]同時,如果經由設置畫面600的設定表示由打印裝置200提供的服務均不被提供給外部設備,則即使通過基于W1-Fi Direct?:執(zhí)行連接處理建立了無線通信,外部設備(例如,移動終端400)也不能使用任意服務。因此,不需要執(zhí)行連接處理,這樣如果沒有服務被設置為要提供給外部設備,則操作面板211顯示圖9B所示的接收畫面910。在接收畫面910上,接收部如圖標911被無效化(例如,灰視化)使得無法接收用戶操作。這樣,打印裝置200被控制使得不執(zhí)行連接處理。該結構能夠避免用戶指示執(zhí)行不必要的連接處理。
[0064]返回參照圖8所示的流程圖,在操作面板211在步驟S801中顯示接收畫面之后,CPU202確定是否執(zhí)行連接處理。如果CPU202從用戶接收到用于執(zhí)行連接處理的執(zhí)行指令(即,如果用戶選擇了圖標901),則CPU202在步驟S802中確定連接處理要被執(zhí)行(步驟S802中“是”),并且處理進行到步驟S803。同時,如果CPU202未從用戶接收到用于執(zhí)行連接處理的指令(步驟S802中“否”),則CPU202等待直到CPU202接收到該指令為止。
[0065]在步驟S803中,無線LAN I / F212基于W1-Fi Direct?執(zhí)行連接處理。以下將參照圖10來詳細描述連接處理。通過步驟S803中的連接處理在打印裝置200與外部設備(例如,移動終端400)之間建立無線通信。以下描述基于已在打印裝置200與移動終端400之間建立了無線通信的假設。
[0066]在步驟S804中,CPU202確定CPU202己從移動終端400接收到關于可用服務的詢問。該詢問與移動終端400在圖11的步驟S1103中發(fā)送的詢問對應。如果CPU202確定CPU202已從移動終端400接收到了關于可用服務的詢問(步驟S804中“是”),則處理進行到步驟S805。同時,如果CPU202確定CPU202尚未從移動終端400接收到關于可用服務的詢問(步驟S804中“否”),則CPU202等待直到CPU202接收到該詢問為止。
[0067]在步驟S805中,無線LAN I / F212利用可用服務對接收的詢問進行響應(對應于圖5的步驟S503)?;诮浻蓤D6所示的設置畫面600的設定來進行該響應。在本示例性實施例中,經由設置畫面600已被設置為要提供給外部設備的服務在步驟S805中被返回作為可用服務,并且經由設置畫面600未被設置為要提供給外部設備的服務在步驟S805中不被返回。
[0068]現將參照圖10所示的流程圖來描述在圖8的步驟S803中執(zhí)行的連接處理。當CPU202將諸如R0M204的存儲器中存儲的程序加載到RAM203中并執(zhí)行該程序時實現圖10的流程圖中表示的各個步驟。
[0069]在步驟S1001中,無線LAN I / F212執(zhí)行裝置搜索。裝置搜索是用于識別連接目的地的處理。在本示例性實施例中,外部設備也響應于用戶操作執(zhí)行裝置搜索。執(zhí)行裝置搜索的外部設備通過步驟SlOOl中的裝置搜索被識別為連接目的地。以下描述基于移動終端400已被識別為連接目的地的假設。
[0070]在步驟S1002中,無線LAN I / F212確定移動終端400和打印裝置200的哪個用作接入點(Group Owner)并且這兩者的哪個用作客戶端。該處理將稱為角色確定。
[0071]在步驟S1003中,無線LAN I / F212通過使用WPS與移動終端400共享參數。該參數由此通過步驟S1003中的處理在移動終端400與打印裝置200之間被共享。
[0072]在步驟S1004中,無線LAN I / F212通過利用在步驟S1003中共享的參數來建立安全連接。OSI參考模型的數據鏈路層通信正被執(zhí)行直到步驟S1004中的處理完成為止。
[0073]在步驟S1005中,無線LAN I / F212執(zhí)行與移動終端400的IP連接。在步驟S1005中,無線LAN I/F212執(zhí)行尋址以執(zhí)行移動終端400與打印裝置200之間的IP通信。這里,用作Group Owner的裝置向用作客戶端的另一裝置提供IP地址。由此通過參照圖10描述的處理在移動終端400與打印裝置200之間建立無線通信。OSI參考模型的網絡層之上的層的通信在步驟S1005(圖8的步驟S804和S805)之后執(zhí)行的處理中變得可行。
[0074]現將參照圖11所示的流程圖來描述當執(zhí)行W1-Fi Direct?連接時由移動終端400執(zhí)行的處理。當CPU401將諸如R0M403的存儲器中存儲的程序加載到RAM402上并執(zhí)行該程序時,實現圖11的流程圖中表示的各步驟。
[0075]當從用戶接收到用于執(zhí)行連接處理的執(zhí)行指令時,在步驟SllOl中,無線LAN I /F406基于W1-Fi Direct?:執(zhí)行連接處理。該連接處理類似于如參照圖10所描述的由打印裝置200執(zhí)行的連接處理,由此其詳細描述將被省略。在本示例性實施例中,假設通過步驟SllOl中的連接處理在移動終端400與打印裝置200之間建立了無線通信。
[0076]當步驟SllOl中的連接處理完成時,在步驟S1102中,無線LAN I / F406向打印裝置200詢問可用服務(對應于圖5的步驟S502)。在本示例性實施例中,在步驟S1102中進行的詢問是響應于通過步驟SllOl中的連接處理建立無線通信而執(zhí)行的處理,并且無需用戶指令自動執(zhí)行。步驟S1102中的處理不限于上述處理,可以在使用戶確認是否要進行關于服務的詢問之后進行該詢問。
[0077]在步驟S1103中,CPU401確定CPU401是否從打印裝置200接收到了針對關于可用服務的詢問的響應。如果CPU401確定移動終端400己接收到該響應(步驟SI 103中“是”),則處理進行到步驟SI 104。同時,如果CPU401確定移動終端400尚未接收到該響應(步驟S1103中“否”),則CPU401等待,直到移動終端400接收到該響應為止。
[0078]在步驟S1104中,移動終端400的操作單元405基于接收的響應顯示可用服務。如果移動終端400從打印裝置200接收到了表示打印服務和存儲服務可用的響應,則操作單元405顯示圖7A所示的服務選擇畫面700。同時,如果接收的響應表示僅打印服務可用,則操作單元405顯示圖7B所示的服務選擇畫面710。與服務選擇畫面700不一樣,存儲服務不被顯示在服務選擇畫面710上。以這種方式,操作單元405基于從打印裝置200接收的響應顯示畫面,使得用戶可以在可用服務與不可用服務之間區(qū)分。
[0079]用戶可以從步驟S1104中顯示的服務中選擇期望的服務并且可以使用該服務。當用戶通過經由服務選擇畫面700等選擇服務來指示用戶期望的服務時,服務使用請求被發(fā)送到打印裝置200,打印裝置200反過來執(zhí)行被請求的服務。
[0080]如迄今所描述的,根據本示例性實施例,當外部設備經由W1-Fi Direet?:連接到打印裝置200時,在由打印裝置200提供的服務中,用戶可以設置要被提供給外部設備的服務(即,外部設備可用的服務)以及不被提供給外部設備的服務(即,外部設備不可用的服務)。
[0081]此外,打印裝置200顯示用于從用戶接收用于基于W1-Fi Direct?#l行連接處理的執(zhí)行指令的接收畫面,使得用戶可以在打印裝置200提供的服務中區(qū)分可用服務和不可用服務。該結構使得用戶能夠在實際執(zhí)行連接處理之前的定時識別期望的服務是否可用,這樣如果期望的服務不可用則避免執(zhí)行不必要的連接處理。
[0082]在上述示例性實施例中,如參照圖6所示的設置畫面600所描述的,用戶設置由打印裝置200提供的服務的各個是否被提供給外部設備。然而,本發(fā)明不限于此,打印裝置200可以基于打印裝置200是否能夠提供服務來確定是否向外部設備提供服務。例如,如果打印裝置200調色劑用光或紙張用光,則打印裝置200可以確定不向外部設備提供打印服務306,或者如果存儲區(qū)域中的空間容量低于預定大小,則打印裝置200可以確定不向外部設備提供存儲服務307。
[0083]此外,打印裝置200和移動終端400在如上所述的示例性實施例中執(zhí)行W1-FiDireet?作為無線通信。然而,無線通信并不限于W1-Fi Direct。本發(fā)明的示例性實施例可以應用于使得能夠在多個通信裝置之間直接通信的任意無線通信,與W1-Fi Direct?一樣。
[0084]本發(fā)明的實施例還可以通過讀出并執(zhí)行記錄在存儲介質(例如,非暫時性計算機可讀存儲介質)上的用于執(zhí)行本發(fā)明的上述實施例的一個或多個的功能的計算機可執(zhí)行指令的系統或裝置的計算機來實現,以及通過由系統或裝置的計算機通過例如從存儲介質讀出并執(zhí)行用于執(zhí)行上述實施例的一個或多個的功能的計算機可執(zhí)行指令來執(zhí)行的方法來實現。計算機可以包括中央處理單元(CPU)、微處理單元(MPU)、或其他電路的一個或多個,并且可以包括單獨的計算機或單獨的計算機處理器的網絡。例如可以從網絡或者存儲介質向計算機提供計算機可執(zhí)行指令。存儲介質可以包括例如硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、分布式計算下同的存儲器、光盤(諸如光盤(CD)、數字通用光盤(DVD)、或藍光盤(BD)?)、閃存存儲設備、存儲卡等的一個或多個。
[0085]根據本發(fā)明的示例性實施例,在多個服務中,用戶能夠設置要提供給外部設備的服務。
[0086]雖然參照示例性實施例對本發(fā)明進行了描述,但是應當理解,本發(fā)明并不限于所公開的示例性實施例。應當對所附權利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結構和功能。
【權利要求】
1.一種通信裝置,其能夠向外部設備提供多個服務,該通信裝置包括: 設置單元,其被構造為基于用戶的輸入來設置是否向外部設備提供服務; 顯示單元,其被構造為顯示接收畫面,該接收畫面用于從用戶接收用于執(zhí)行在所述外部設備與所述通信裝置之間建立無線通信的連接處理的執(zhí)行指令;以及 連接單元,其被構造為在經由所述接收畫面從用戶接收到所述執(zhí)行指令的情況下,執(zhí)行所述連接處理, 其中,所述顯示單元基于由所述設置單元設置的設定,以使得用戶能夠在要被提供給所述外部設備的服務與不被提供給所述外部設備的服務之間區(qū)分的方式顯示所述接收畫面。
2.根據權利要求1所述的通信裝置,其中,所述設置單元設置所述多個服務的各個是否要被提供給所述外部設備。
3.根據權利要求1所述的通信裝置,其中,所述顯示單元以使得用戶能夠識別所述多個服務的各個是否要被提供給所述外部設備的方式顯示所述接收畫面。
4.根據權利要求1所述的通信裝置,所述通信裝置還包括: 控制單元,其被構造為進行控制,使得在所述設置單元已設置使得所述多個服務均不被提供給所述外部設備的情況下,不執(zhí)行所述連接處理。
5.根據權利要求1所述的通信裝置, 其中,在所述接收畫面上顯示用于從用戶接收所述執(zhí)行指令的接收部,并且 其中,在所述設置單元已設置使得所述多個服務均不被提供給所述外部設備的情況下,所述顯示單元在使所述接收部無效的情況下顯示所述接收畫面。
6.根據權利要求1所述的通信裝置, 其中,所述顯示單元顯示用于允許用戶設置是否向所述外部設備提供服務的設置畫面,并且 其中,所述設置單元基于經由所述設置畫面輸入的信息來設置是否向所述外部設備提供服務。
7.根據權利要求1所述的通信裝置,其中,所述連接處理是用于確定所述外部設備和所述通信裝置在所述無線通信中的角色、并基于所確定的角色建立所述無線通信的處理。
8.根據權利要求7所述的通信裝置,其中,組所有者和客戶端中任意一者被確定為所述無線通信中的角色。
9.根據權利要求1所述的通信裝置,其中,基于W1-Fi直連來執(zhí)行所述無線通信。
10.一種通信裝置的控制方法,所述通信裝置能夠向外部設備提供多個服務,所述控制方法包括以下步驟: 基于用戶的輸入來設置是否向外部設備提供服務; 顯示接收畫面,該接收畫面用于從用戶接收用于執(zhí)行在所述外部設備與所述通信裝置之間建立無線通信的連接處理的執(zhí)行指令; 在經由所述接收畫面從用戶接收到所述執(zhí)行指令的情況下,執(zhí)行所述連接處理;以及 基于在所述設置步驟中設置的設定,以使得用戶能夠在要被提供給所述外部設備的服務與不被提供給所述外部設備的服務之間區(qū)分的方式顯示所述接收畫面。
【文檔編號】H04N1/00GK104052899SQ201410090601
【公開日】2014年9月17日 申請日期:2014年3月12日 優(yōu)先權日:2013年3月14日
【發(fā)明者】內川慎一 申請人:佳能株式會社