促进便携式电子设备和打印机之间的通信的制作方法

文档序号:6496911阅读:374来源:国知局
促进便携式电子设备和打印机之间的通信的制作方法
【专利摘要】本发明所公开的实施例提供了一种促进连接至结构化网络的便携式电子设备和打印机之间的通信的系统。在操作期间,所述系统使用所述便携式电子设备和所述打印机之间的对等连接以确认所述结构化网络对于所述便携式电子设备和所述打印机之间的后续通信的使用。接着,所述系统通过将用于所述结构化网络的凭证从所述便携式电子设备传输至所述打印机来启用所述结构化网络对于所述通信的使用,其中所传输的凭证被所述打印机用于连接至所述结构化网络。最后,所述系统将所述通信从所述对等连接转移至所述结构化网络上的所述便携式电子设备和所述打印机之间的直接连接。
【专利说明】促进便携式电子设备和打印机之间的通信
【背景技术】【技术领域】
[0001]本发明实施例涉及用于计算机系统的打印机。更具体地,本发明实施例涉及用于使用对等连接和/或结构化网络来促进便携式电子设备和打印机之间的通信的技术。
[0002]相关领域
[0003]对于计算机用户而言,打印机通常是个问题。当计算机用户初始安装打印机时,电缆和电源线通常布线相对简单。然而,用户还必须安装打印机专用的驱动程序,其包括从磁盘加载驱动程序和/或导航到网站并下载驱动程序。即使打印机驱动程序已加载到计算机系统中,用户可能还必须从打印机制造商的网站加载和安装驱动程序的更新。此类安装操作是耗时的,并且常常需要用户找到并输入长的软件许可证密钥。
[0004]打印机还给便携式电子设备(诸如膝上型计算机、平板型计算机、便携式媒体播放器或智能电话)的用户提出了甚至更大的问题。此类便携式电子设备很少配置有必需的打印机驱动程序软件。此外,安装合适的打印机驱动程序可能很麻烦,特别是如果便携式电子设备的用户只打算使用附近的打印机一次或两次。便携式电子设备还可能具有有限的存储空间,这使得对于它们而言存储大量的打印机驱动程序是不现实的。
[0005]因此,所需的是一种促进从便携式电子设备到附近的打印机进行打印而不会出现上述问题的系统。

【发明内容】

[0006]本发明所公开的实施例提供了一种促进连接至结构化网络的便携式电子设备和打印机之间的通信的系统。在操作期间,该系统使用便携式电子设备和打印机之间的对等连接以确认结构化网络对于便携式电子设备和打印机之间的后续通信的使用。接着,该系统通过将用于结构化网络的凭证从便携式电子设备传输至打印机来启用结构化网络对于通信的使用,其中所传输的凭证被打印机用于连接至结构化网络。最后,该系统将通信从对等连接转移至结构化网络上的便携式电子设备和打印机之间的直接连接。
[0007]在一些实施例中,该系统在启用结构化网络对于通信的使用之前,还使用对等连接以认证便携式电子设备的用户对打印机的使用。
[0008]在一些实施例中,使用对等连接以认证便携式电子设备的用户对打印机的使用包括确认用户对打印机的物理访问。
[0009]在一些实施例中,如果结构化网络拥堵,则该系统还将通信从直接连接转移回到对等连接。
[0010]在一些实施例中,使用便携式电子设备和打印机之间的对等连接以确认结构化网络对于便携式电子设备和打印机之间的通信的使用包括下列中的至少一者:
[0011](i)从便携式电子设备的用户获得对将打印机连接至结构化网络的选项的选择;
[0012](ii)在便携式电子设备处接收来自打印机的对于连接至结构化网络的请求;以及
[0013](iii)如果便携式电子设备和打印机之间的距离超出对等连接的范围,则自动触发结构化网络对于通信的使用。
[0014]在一些实施例中,用于结构化网络的凭证包括网络名称和密码。
[0015]在一些实施例中,结构化网络对应于W1-Fi网络。
【专利附图】

【附图说明】
[0016]图1示出了根据本发明所公开的实施例的打印系统。
[0017]图2示出了根据本发明所公开的实施例的用于执行打印作业的系统。
[0018]图3示出了图示根据本发明所公开的实施例的执行打印作业的过程的流程图。
[0019]图4示出了图示根据本发明所公开的实施例的促进执行打印作业的过程的流程图。
[0020]图5示出了图示根据本发明所公开的实施例的促进便携式电子设备和打印机之间的通信的过程的流程图。
[0021]图6示出了图示根据本发明所公开的实施例的促进连接至结构化网络的便携式电子设备和打印机之间的通信的过程的流程图。
[0022]图7示出了根据本发明所公开的实施例的计算机系统。
[0023]在附图中,相似的参考编号是指相同的附图元件。
【具体实施方式】
[0024]进行如下的描述,以使得本领域任何技术人员能够实现和使用所述实施例,并且在特定应用及其要求的上下文中提供。对本发明所公开的实施例的各种修改对于本领域的技术人员将是显而易见的,并且本文所定义的一般原理可以在不脱离本公开的精神和范围的前提下应用于其他实施例和应用。因此,本发明不限于所示实施例,而是使得其最宽范围与本文所公开的原理和特征一致。
[0025]在本详细描述中所述的数据结构和代码通常存储在计算机可读存储介质上,所述计算机可读存储介质可为可存储供计算机系统使用的代码和/或数据的任何设备或介质。计算机可读存储介质包括但不限于易失性存储器、非易失性存储器、磁性和光学存储设备(如磁盘驱动器、磁带、⑶(光盘)、DVD(数字通用光盘或数字视频光盘)),或能够存储现在已知或以后开发出的代码和/或数据的其他介质。
[0026]【具体实施方式】部分中所述的方法和过程可实施为代码和/或数据,其可存储在如上所述的计算机可读存储介质中。当计算机系统读取和执行存储在计算机可读存储介质上的代码和/或数据时,计算机系统执行实施为数据结构和代码并且存储在计算机可读存储介质内的方法和过程。
[0027]此外,本文所述的方法和过程可包括在硬件模块或装置中。这些模块或装置可包括但不限于专用集成电路(ASIC)芯片、现场可编程门阵列(FPGA)、专用或共享处理器,所述专用或共享处理器执行特定软件模块或在特定时间的一段代码,和/或现在已知或以后开发出的其他可编程逻辑器件。当激活硬件模块或装置时,它们执行包括在其中的方法和过程。[0028]本发明所公开的实施例促进从便携式电子设备执行打印作业。如图1中所示,便携式电子设备102包括与一组打印机106-108通信的功能性。便携式电子设备102可对应于移动电话、膝上型计算机、平板型计算机、个人数字助理(PDA)、便携式媒体播放器和/或其他类型的电池供电的电子设备。打印机106-108可对应于能够有线和/或无线通信的网络打印机。作为另外一种选择,一个或多个打印机可利用一个或多个打印机缆线和/或一个或多个端口(如,并行端口、串行端口、通用串行总线(USB)端口)连接到打印服务器作为本地外围设备。
[0029]便携式电子设备102可与打印机106-108通过一个或多个网络进行交互。此类网络可包括能够将网络节点耦合在一起的任何类型的通信信道。例如,网络可包括无线网络连接,诸如蓝牙(Bluetooth?为Bluetooth SIG, Inc.的注册商标)网络连接;蜂窝网络连接(如,3G/4G网络或边缘网络);基于电气与电子工程师协会(IEEE)802.11中所述标准的网络连接;无线个人区域网络(PAN)连接,诸如基于IEEE802.15中所述标准的网络连接;或任何对等(无线或有线)联网技术。
[0030]更具体地,便携式电子设备102可包括利用对等连接和直接(如,结构化网络)连接二者而与打印机106-108通信的功能性。如图2所示,便携式电子设备102中的发现装置202可利用发现协议206诸如Bonjour (Bonjour?为Apple Inc.的注册商标)发现(如,检测)附近的打印机200。接着,便携式电子设备102可与打印机200建立对等连接208,并且使用对等连接208从打印机200获得一组打印机属性210。例如,便携式电子设备102可使用对等连接208在打印机200中查询打印机属性210。响应于该查询,打印机200可通过对等连接208将打印机属性210发送至便携式电子设备102。
[0031]在一个或多个实施例中,打印机属性210包括一个或多个打印机能力。此类打印机能力可包括可用的和/或支持的媒体大小、边框大小、媒体类型(如,纸质媒体或照片媒体)和/或打印质量;整饰属性诸如装订、打孔和打印成册(booklets);以及与打印机特性相关的信息,诸如双面打印、输出位和媒体源。打印机能力还可包括文件相关属性,诸如支持的文件大小、文件格式版本和/或文件格式扩展。最后,打印机能力可指定支持的色彩空间、位深度和/或分辨率。
[0032]打印机属性210还可包括打印机200的打印机状态。打印机状态可指定打印机是否离线,打印机是否在工作中和/或打印机中是否存在错误条件。打印机能力和/或状态可利用TXT记录、互联网打印协议(IPP)属性和/或打印机200上可用的其他类型数据进行存储。
[0033]如果打印机属性210匹配便携式电子设备102上的打印作业218,则便携式电子设备102可与打印机200建立直接连接222并将打印作业218通过直接连接222发送至打印机。例如,便携式电子设备102可使用W1-Fi网络和IPP与打印机200直接连接,并将打印作业218作为可移植文档格式(HF)文档和/或图像以及一组打印设置传输至打印机200。然后打印机200可将打印作业218置于打印队列224中,并且在打印队列224中打印作业218之前的打印作业完成和/或取消后执行打印作业218。当正在执行打印作业218时,便携式电子设备102可通过直接连接222监视打印作业218。然后便携式电子设备102可在打印机200完成打印作业218后移除直接连接222。
[0034]换句话讲,便携式电子设备102可将临时对等连接用于一组附近的打印机,以检测打印机(如,打印机200)、与其进行交互和从其获得打印机属性(如,打印机属性210),而无需打印机加入结构化(如,W1-Fi)网络,诸如便携式电子设备102所连接到的结构化网络。一旦选择用于执行打印作业218的打印机(如,打印机200),便携式电子设备102就可与打印机通过结构化网络建立直接连接(如,直接连接222),从而促进打印机完成打印作业。
[0035]图2的系统还可包括在建立直接连接222之前认证便携式电子设备102的用户对打印机200的使用的功能性。首先,便携式电子设备102可获得对于打印作业218的打印机200的选择212。例如,可由便携式电子设备102的用户通过便携式电子设备102提供的图形用户界面(⑶I)做出选择212。接着,发现装置202可将选择212通过对等连接208传输至打印机200。
[0036]响应于选择212,打印机200可生成促进用户识别打印机200的输出214。例如,打印机200可生成嘟嘟声、定制声音(如,铃声)、闪烁和/或消息以允许用户识别和/或定位便携式电子设备102附近的打印机200。
[0037]打印机200还可提供用于确认用户对打印机200的物理访问的机制216。机制216可通过打印机200和/或便携式电子设备102上的用户输入检测对打印机200的物理访问。例如,机制216可允许用户通过如下方式确认对打印机200的物理访问:按压打印机200上的按钮,在便携式电子设备102上输入与打印机200相关联的个人标识符,和/或在打印机200上输入与用户和/或与便携式电子设备102相关联的个人标识符。机制216还可通过便携式电子设备102和打印机200之间的接近度检测来确认对打印机200的物理访问。例如,机制216可通过在打印机200上生成附近的便携式电子设备102能够检测到的音频输出确认便携式电子设备102和打印机200之间的物理接近度。作为另外一种选择,机制216可使用射频识别(RFID)技术、红外定位技术、地理定位技术和/或在便携式电子设备102和打印机200 二者附近的W1-Fi网络以检测便携式电子设备102至打印机200的接近度。
[0038]在认证便携式电子设备102的用户对打印机200的使用后,可通过打印机200和/或便携式电子设备102建立直接连接222,从而将打印机200与便携式电子设备102配对。如果用户不能物理地访问打印机200,则此类认证可阻止对打印机200的未经授权使用和/或将打印作业(如,打印作业218)传输至打印机200。
[0039]如上所提及的,直接连接222可对应于W1-Fi连接,其中便携式电子设备102和打印机200通过结构化(如,W1-Fi)网络彼此连接。为了促进创建直接连接222,便携式电子设备102和/或打印机200可使用对等连接208,以确认结构化网络对于便携式电子设备102和打印机200之间的后续通信的使用。例如,打印机200可在确认便携式电子设备102的用户对打印机200的物理访问时请求许可以加入便携式电子设备102所连接到的W1-Fi网络。然后可用发现装置202通过供用户进行批准或拒绝的便携式电子设备102的GUI将该请求转发到用户。相反地,发现装置202可在认证用户对打印机200的使用后和/或如果便携式电子设备102和打印机200之间的距离超出对等连接208的范围,自动触发结构化网络对于通信的使用。
[0040]接着,通信装置204可通过将用于结构化网络的凭证220传输至打印机200,启用结构化网络对于通信(如,通过直接连接222)的使用。例如,便携式电子设备102可使用对等连接208将凭证220作为便携式电子设备102所连接到的W1-Fi网络的网络名称和密码发送。然后打印机200可使用凭证220连接至结构化网络,并且通信可从对等连接208转移至直接连接222。另一方面,如果结构化网络拥堵,则可将通信从直接连接222转移回到对等连接208。
[0041]因此,图2的系统可通过促进便携式电子设备102对打印机200的检测、识别、认证和/或使用来简化在便携式电子设备102上的打印。更具体地,发现装置202可启用自组织对等连接(如,对等连接208)用于检测附近的打印机并将其与便携式电子设备102上的打印作业匹配,以及认证此类供便携式电子设备102的用户使用的打印机。另外,通信装置204可最小化与选择用于打印作业(如,打印作业218)的打印机(如,打印机200)建立直接连接(如,直接连接222)所需的用户输入量。
[0042]本领域的技术人员将会知道,图2的系统可以多种方式实施。例如,发现装置202和通信装置204可通过相同的软件和/或硬件组件提供,或者发现装置202和通信装置204可彼此独立地执行。类似地,发现装置202和/或通信装置204除了便携式电子设备102上的相应组件或作为其替代,可通过打印机200实施。
[0043]图3示出了图示根据本发明所公开的实施例的执行打印作业的过程的流程图。在一个或多个实施例中,可省略、重复和/或以不同顺序执行步骤中的一者或多者。因此,图3中示出的步骤的特定布置不应理解为限制该技术的范围。
[0044]最初,检测便携式电子设备附近与打印作业相关联的打印机(操作302)。可使用发现协议诸如Bonjour检测打印机。接着,在便携式电子设备和打印机之间建立对等连接(操作304)。当建立对等连接时,可配对便携式电子设备和打印机,和/或可认证便携式电子设备对打印机的使用,如下文结合图4-5进一步详细讨论。
[0045]对等连接还用于从打印机获得一组打印机属性(操作306)。打印机属性可包括打印机能力,诸如支持的和/或可用的媒体大小、媒体类型、边框大小、分辨率、打印质量、文件格式和/或打印机的其他能力。打印机属性还可包括打印机状态,其指定打印机是否离线,打印机是否在工作中和/或错误条件是否存在于打印机中。
[0046]可将打印机属性与打印作业比较,以确定打印机属性是否匹配打印作业(操作308)。例如,如果打印机支持和/或包括媒体大小、媒体类型、油墨和/或适合执行打印作业的其他打印设置,则打印机属性可匹配打印作业。如果打印机属性不匹配打印作业,则打印机无法用于执行打印作业。
[0047]如果打印机属性匹配打印作业,则打印机可用于执行打印作业。首先,建立打印机和便携式电子设备之间的直接连接(操作310)。直接连接可对应于W1-Fi连接,其中打印机和便携式电子设备通过相同的W1-Fi网络彼此通信。接着,将打印作业通过直接连接发送到打印机(操作312)使得打印机可执行打印作业。例如,可使用IPP将打印作业从便携式电子设备传输至打印机并通过打印机置于打印队列中。然后打印作业可在打印队列中该打印作业之前的其他打印作业完成和/或取消之后由打印机执行。
[0048]当打印作业挂起时,也可通过直接连接监视打印作业(操作314)。在监视期间,与打印作业相关的事件(如,延迟、取消、卡纸等)可通过便携式电子设备从打印机获得、由便携式电子设备管理和/或发送至便携式电子设备的用户。最后,可在打印机完成打印作业后移除直接连接(操作316)。[0049]图4示出了图示根据本发明所公开的实施例的促进执行打印作业的过程的流程图。在一个或多个实施例中,可省略、重复和/或以不同顺序执行步骤中的一者或多者。因此,图4中示出的步骤的特定布置不应理解为限制该技术的范围。
[0050]首先,在打印机处接收对于来自便携式电子设备的打印作业的打印机的选择(操作402)。该选择可通过对等连接从便携式电子设备传输至打印机。响应于选择,生成促进便携式电子设备的用户识别打印机的输出(操作404)。该输出可对应于打印机上的嘟嘟声、定制声音(如,铃声)、闪烁和/或消息。
[0051]另外,提供用于确认用户对打印机的物理访问的机制(操作406)。该机制可对应于打印机和/或便携式电子设备上的用户输入,诸如按钮按压和/或个人标识符。作为另外一种选择,该机制可包括通过如下方式检测便携式电子设备和打印机之间的接近度:在便携式电子设备上感测来自打印机的音频输出、RFID技术、红外定位技术、地理定位技术和/或W1-Fi网络。
[0052]用户对打印机的物理访问可通过该机制确认(操作408)。如果用户对打印机的物理访问通过该机制未得以确认,则无法认证用户对打印机的使用,并且打印机和便携式电子设备不配对。如果用户对打印机的物理访问通过该机制得以确认,则可认证用户对打印机的使用,并且在打印机和便携式电子设备之间建立直接连接(操作410),从而将打印机和便携式电子设备配对。直接连接可随后由便携式电子设备和打印机用于执行打印作业,如上所述。打印机和便携式电子设备之间直接连接的建立将在下文结合图6进一步详细讨论。
[0053]图5示出了图示根据本发明所公开的实施例的促进便携式电子设备和打印机之间的通信的过程的流程图。在一个或多个实施例中,可省略、重复和/或以不同顺序执行步骤中的一者或多者。因此,图5中示出的步骤的特定布置不应理解为限制该技术的范围。
[0054]首先,在便携式电子设备上获得对于打印作业的打印机的选择(操作502)。可由便携式电子设备和/或便携式电子设备的用户做出该选择。例如,便携式电子设备可选择打印机属性匹配打印作业并且用户对其具有访问权限的打印机作为最接近的打印机。另一方面,用户可从使用发现协议检测到的并且显示在便携式电子设备上的GUI内的附近打印机的列表中选择打印机。一旦做出选择,就将选择传输至打印机(操作504),在此情况下该选择被打印机用于生成促进用户识别打印机的输出。
[0055]用户对打印机的物理访问的确认可在输出生成后被接收(操作506)。如果未接收到确认,则无法认证用户对打印机的使用,并且打印机和便携式电子设备不配对。如果接收到确认,则可认证用户对打印机的使用,并且在打印机和便携式电子设备之间建立直接连接(操作508),从而将打印机和便携式电子设备配对。然后直接连接可由便携式电子设备和打印机用于执行打印作业。
[0056]图6示出了图示根据本发明所公开的实施例的促进连接至结构化网络的便携式电子设备和打印机之间的通信的过程的流程图。在一个或多个实施例中,可省略、重复和/或以不同顺序执行步骤中的一者或多者。因此,图6中示出的步骤的特定布置不应理解为限制该技术的范围。
[0057]最初,便携式电子设备和打印机之间的对等连接用于确认结构化网络对于便携式电子设备和打印机之间的后续通信的使用(操作602)。结构化网络可对应于W1-Fi网络。为了确认结构化网络对于通信的使用,可从便携式电子设备的用户获得对将打印机连接至结构化网络的选项的选择,或可在便携式电子设备处接收来自打印机的连接至结构化网络的请求。如果便携式电子设备和打印机之间的距离超出对等连接的范围,也可触发结构化网络对于通信的使用。
[0058]对等连接还用于认证便携式电子设备的用户对打印机的使用(操作604)。如上所讨论,打印机的使用可通过确认用户对打印机的物理访问进行认证。
[0059]然后可通过将用于结构化网络的凭证从便携式电子设备传输至打印机来启用结构化网络对于通信的使用(操作606)。例如,便携式电子设备可将结构化网络的网络名称和密码通过对等连接传输至打印机,并且打印机可使用该网络名称和密码连接至结构化网络。一旦将打印机连接至结构化网络,就将通信从对等连接转移至结构化网络上的便携式电子设备和打印机之间的直接连接(操作608)。
[0060]还可基于结构化网络的拥堵程度修改通信(操作610)。如果结构化网络不拥堵,则通信可保持在直接连接上直到直接连接被移除(如,在打印机已完成来自便携式电子设备的打印作业后)。如果结构化网络拥堵,则将通信从直接连接转移回到对等连接(操作612)。随后如果结构化网络变得不那么拥堵和/或如果便携式电子设备移出对等连接的范围,则可将通信转移回到直接连接。
[0061]图7示出了根据实施例的计算机系统700。计算机系统700可对应于包括处理器702、内存704、存储器706和/或存在于电子计算设备中的其他组件的装置。处理器702可支持与计算机系统700中的其他处理器并行处理和/或多线程操作。计算机系统700还可包括输入/输出(I/O)设备,诸如键盘708、鼠标710和显示器712。
[0062]计算机系统700可包括执行本发明实施例的各种组件的功能性。具体地,计算机系统700可包括操作系统(未示出),其协调计算机系统700上硬件和软件资源,以及为用户执行专门任务的一个或多个应用程序的使用。要为用户执行任务,应用程序可从操作系统获得计算机系统700上硬件资源的使用,以及与用户通过由操作系统提供的硬件和/或软件架构进行交互。
[0063]在一个或多个实施例中,计算机系统700提供系统用于执行打印作业。该系统可包括发现装置和通信装置。发现装置可检测便携式电子设备附近与打印作业相关联的打印机。接着,发现装置可在便携式电子设备和打印机之间建立对等连接并使用对等连接从打印机获得一组打印机属性。如果打印机属性匹配打印作业,则通信装置可在打印机和便携式电子设备之间建立直接连接并将打印作业通过直接连接发送至打印机,以用于通过打印机执行打印作业。通信装置还可通过直接连接监视打印作业,然后在打印机完成打印作业后移除直接连接。
[0064]发现装置和通信装置可另外促进连接至结构化网络的便携式电子设备和打印机之间的通信。发现装置可使用便携式电子设备和打印机之间的对等连接以确认结构化网络对于便携式电子设备和打印机之间的后续通信的使用。接着,通信装置可通过将用于结构化网络的凭证从便携式电子设备传输至打印机来启用结构化网络对于通信的使用。在打印机使用传输的凭证连接至结构化网络后,通信装置可将通信从对等连接转移至结构化网络。
[0065]在一个或多个实施例中,计算机系统700还提供用于促进打印作业的执行的系统。该系统可获得对于打印作业的打印机的选择,并将该选择传输至打印机以启用该选择被打印机用于生成促进用户识别打印机的输出。在接收用户对打印机的物理访问的确认时,该系统可与打印机建立直接连接,并使用直接连接执行打印作业。
[0066]另外,计算机系统700的一个或多个组件可通过网络远程定位并连接至其他组件。本发明实施例的部分(如,发现装置、通信装置、便携式电子设备、打印机等)还可位于实施所述实施例的分布式系统的不同节点上。例如,本发明实施例可使用多个使用一组对等和/或直接连接以连接至一组打印机的便携式电子设备来实施。
[0067]已提供了对各种实施例的上述描述,但其仅用于举例说明和描述性目的。这些描述不应认为是穷举性的或将本发明限制为所公开的形式。因此,多个修改和变型形式对于本领域中的实际工作技术人员来说将是显而易见的。另外,上述公开内容并非意图限制本发明。
【权利要求】
1.一种用于促进连接至结构化网络的便携式电子设备和打印机之间的通信的计算机实现的方法,包括: 使用所述便携式电子设备和所述打印机之间的对等连接以确认所述结构化网络对于所述便携式电子设备和所述打印机之间的后续通信的使用; 通过将用于所述结构化网络的凭证从所述便携式电子设备传输至所述打印机来启用所述结构化网络对于所述通信的使用,其中所传输的凭证被所述打印机用于连接至所述结构化网络;以及 将所述通信从所述对等连接转移至所述结构化网络上的所述便携式电子设备和所述打印机之间的直接连接。
2.根据权利要求1所述的计算机实现的方法,还包括: 在启用所述结构化网络对于所述通信的使用之前,使用所述对等连接以认证所述便携式电子设备的用户对所述打印机的使用。
3.根据权利要求2所述的计算机实现的方法,其中使用所述对等连接以认证所述便携式电子设备的所述用户对所述打印机的使用包括: 确认所述用户对所述打印机的物理访问。
4.根据权利要求1所述的计算机实现的方法,还包括: 如果所述结构化网络拥堵,则将所述通信从所述直接连接转移回到所述对等连接。
5.根据权利要求1所述的计算机实现的方法,其中使用所述便携式电子设备和所述打印机之间的所述对等连接以确认所述结构化网络对于所述便携式电子设备和所述打印机之间的所述通信的使用包括下列中的至少一者: 从所述便携式电子设备的用户获得对将所述打印机连接至所述结构化网络的选项的选择; 在所述便携式电子设备处接收来自所述打印机的对于连接至所述结构化网络的请求;以及 如果所述便携式电子设备和所述打印机之间的距离超出所述对等连接的范围,则自动触发所述结构化网络对于所述通信的使用。
6.根据权利要求1所述的计算机实现的方法,其中用于所述结构化网络的所述凭证包括网络名称和密码。
7.根据权利要求1所述的计算机实现的方法,其中所述结构化网络对应于W1-Fi网络。
8.一种用于促进连接至结构化网络的便携式电子设备和打印机之间的通信的系统,包括: 发现装置,所述发现装置被配置成使用所述便携式电子设备和所述打印机之间的对等连接以确认所述结构化网络对于所述便携式电子设备和所述打印机之间的后续通信的使用;和 通信装置,所述通信装置被配置成: 通过将用于所述结构化网络的凭证从所述便携式电子设备传输至所述打印机来启用所述结构化网络对于所述通信的使用,其中所传输的凭证被所述打印机用于连接至所述结构化网络;以及 将所述通信从所述对等连接转移至所述结构化网络上的所述便携式电子设备和所述打印机之间的直接连接。
9.根据权利要求8所述的系统,其中所述发现装置还被配置成: 在启用所述结构化网络对于所述通信的使用之前,使用所述对等连接以认证所述便携式电子设备的用户对所述打印机的使用。
10.根据权利要求9所述的系统,其中使用所述对等连接以认证所述便携式电子设备的所述用户对所述打印机的使用包括: 确认所述用户对所述打印机的物理访问。
11.根据权利要求8所述的系统,其中所述通信装置还被配置成: 如果所述结构化网络拥堵,则将所述通信从所述直接连接转移回到所述对等连接。
12.根据权利要求8所述的系统,其中使用所述便携式电子设备和所述打印机之间的所述对等连接以确认所述结构化网络对于所述便携式电子设备和所述打印机之间的通信的使用包括下列中的至少一者: 从所述便携式电子 设备的用户获得对将所述打印机连接至所述结构化网络的选项的选择; 在所述便携式电子设备处接收来自所述打印机的对于连接至所述结构化网络的请求;以及 如果所述便携式电子设备和所述打印机之间的距离超出所述对等连接的范围,则自动触发所述结构化网络对于所述通信的使用。
13.根据权利要求8所述的系统,其中用于所述结构化网络的所述凭证包括网络名称和密码。
14.根据权利要求8所述的系统,其中所述结构化网络对应于W1-Fi网络。
15.一种存储指令的计算机可读存储介质,所述指令在由计算机执行时使得所述计算机执行用于促进连接至结构化网络的便携式电子设备和打印机之间的通信的方法,所述方法包括: 使用所述便携式电子设备和所述打印机之间的对等连接以确认所述结构化网络对于所述便携式电子设备和所述打印机之间的后续通信的使用; 通过将用于所述结构化网络的凭证从所述便携式电子设备传输至所述打印机来启用所述结构化网络对于所述通信的使用,其中所传输的凭证被所述打印机用于连接至所述结构化网络;以及 将所述通信从所述对等连接转移至所述结构化网络上的所述便携式电子设备和所述打印机之间的直接连接。
16.根据权利要求15所述的计算机可读存储介质,所述方法还包括: 在启用所述结构化网络对于所述通信的使用之前,使用所述对等连接以认证所述便携式电子设备的用户对所述打印机的使用。
17.根据权利要求16所述的计算机可读存储介质,其中使用所述对等连接以认证所述便携式电子设备的所述用户对所述打印机的使用包括: 确认所述用户对所述打印机的物理访问。
18.根据权利要求15所述的计算机可读存储介质,所述方法还包括: 如果所述结构化网络拥堵,则将所述通信从所述直接连接转移回到所述对等连接。
19.根据权利要求15所述的计算机可读存储介质,其中使用所述便携式电子设备和所述打印机之间的所述对等连接以确认所述结构化网络对于所述便携式电子设备和所述打印机之间的通信的使用包括下列中的至少一者: 从所述便携式电子设备的用户获得对将所述打印机连接至所述结构化网络的选项的选择; 在所述便携式电子设备处接收来自所述打印机的对于连接至所述结构化网络的请求;以及 如果所述便携式电子设备和所述打印机之间的距离超出所述对等连接的范围,则自动触发所述结构化网络对于所述通信的使用。
20.根据权利要求15所述的计算机可读存储介质,其中用于所述结构化网络的所述凭证包括网络名称和密码。
21.根据权利 要求15所述的计算机可读存储介质,其中所述结构化网络对应于W1-Fi网络。
【文档编号】G06F3/12GK103930861SQ201280052451
【公开日】2014年7月16日 申请日期:2012年8月27日 优先权日:2011年12月2日
【发明者】H·A·米勒, M·R·斯威特 申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1