通信系统技术方案

技术编号:11607537 阅读:123 留言:0更新日期:2015-06-17 06:10
本文公开了一种通信系统。通信系统的示例包括网络和包括连接到网络的端口的服务器。通信系统还包括连接到网络的设备,其通过打印协议和HTTP协议在网络上传送数据。通信系统还包括与服务器的端口相关联的通信模块,其建立利用打印协议经由服务器端口的打印链路以收发网络上的数据,以及利用HTTP协议经由服务器的相同端口的HTTP链路以收发网络上的数据。本文还公开了一种网络通信方法和非临时性存储介质。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
网络的管理可能是复杂的。联网技术的变化和增强可以导致对利用较旧的联网技术的传统设备和外围设备的昂贵升级和改变以及时间消耗。因此,期望对这种传统设备和外围设备迀移进行简化。【附图说明】下面的详细描述参考了附图,其中:图1是通信系统的示例。图2是网络通信方法的示例。图3是图2的网络通信方法的附加元件的示例。图4是非临时性存储介质的示例。图5是可以在图4的非临时性存储介质上的附加指令的示例。【具体实施方式】利用分布式和基于云的联网技术的通信系统优于依靠更多的本地化联网技术的系统。然而,这可能给希望从这些优势中受益、但却具有在这类分布式或基于云的网络上运行不好或根本不运行的传统设备和/或外围设备的企业呈现了一个难题。通信系统上的网络打印业务可以利用设备端口 9100而HTTP业务利用端口 80。安全HTTP业务(即用SSL分层的HTTP)利用端口 443。互联网打印协议(“IPP”)是在HTTP上运行的相对较新的打印协议,但要求在打印机和打印机驱动器软件二者中重新实现现有的功能。标准IPP还要求使用其他一个或两个端口以及在中间防火墙和路由器处的相关联的网络配置。防火墙处额外的“洞”必须被“打通”以使此环境适应于基于云的联网。替代地,可以创建自定义网络地址转换(“NAT”)规则和特定主机以处理9100业务和HTTP业务。图1示出针对简化在分布式和基于云的环境中的防火墙和服务器的网络管理的通信系统10。通信系统10有助于将传统设备和外围设备(诸如打印机和打印驱动器)迀移到基于云的联网,而不需要对相关联的软件和硬件进行大范围的重新实现。通信系统10还有助于实现到文档库的内容匝道(on-ramp),而不需要安装专门的硬件和/或软件。如本文所使用的,术语“非临时性存储介质”和“非临时性计算机可读存储介质”被定义为包括但不一定限于:可以包含、存储或维护程序、信息和数据的任何介质。非临时性存储介质和非临时性计算机可读存储介质可以包括许多物理介质中的任何一个,诸如像,电、磁、光、电磁、或半导体介质。合适的非临时性存储介质和非临时性计算机可读存储介质的更具体示例包括但不限于:计算机磁盘,诸如软盘或硬盘驱动器、磁带、备份随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM)、闪存驱动器、压缩盘(⑶)或数字视频盘(DVD)。如本文所使用的,术语“处理器”定义为包括但不一定限于:指令执行系统,诸如基于计算机/处理器的系统、专用集成电路(ASIC)、计算设备、或可以从非临时性存储介质或非临时性计算机可读存储介质获取或获得逻辑并执行其中包含的指令的硬件和/或软件系统。“处理器”也可以包括任何控制器、状态机、微处理器、基于云的实用程序、服务或特征、或其任何其他的模拟、数字和/或机械实现。如本文所使用的,“设备”定义为包括但不一定限于:计算机、电话、平板电脑、个人数字助理、外围设备、文档库、存储阵列、或其他类似的设备。如本文所使用的,术语“网络”定义为包括但不一定限于:由允许共享资源和信息的通信信道(内联网、互联网、云等)相互连接的硬件(例如,网桥、交换机、路由器、防火墙等)和软件(例如,协议、加密等)组件的集合。通信信道可以是有线的(例如,同轴电缆、光纤等)和/或无线的(例如,802.11、蓝牙等),使用各种协议(例如,TCP/IP、以太网等),具有不同的拓扑(环形、总线、网格等)并且是本地的(例如,LAN)或分布式的(例如,WAN)。如本文所使用的,“服务器”定义为包括但不一定限于:专用于运行或控制服务于网络上的其他设备的用户的需求的一个或多个服务(作为主机)的计算机。示例包括但不限于:数据库服务器、文件服务器、邮件服务器、打印服务器、网络服务器、游戏服务器等。如本文所使用的,“外围设备”定义为包括但不一定限于:连接到另一个设备或网络的设备,其扩展了其他设备的能力,诸如打印机、扫描仪、照相机、传真机、或存储设备。如本文所使用的,“业务”被定义为包括但不一定限于:以特定的格式和方式(例如,协议)在网络上传输或通信的消息、数据、或信息。如本文所使用的,“端口 ”定义为包括但不一定限于:在设备的操作系统中用作通信端点的应用特定或过程特定的软件构建。端口与设备的互联网协议(“IP”)地址以及用于通信的协议类型(例如,传输控制协议(“TCP”))相关联。如本文所使用的,“协议”定义为包括但不一定限于:用于在网络上的设备和外围设备之间交换数据和信息的消息格式和规则。协议可以包括信令、认证和误差检测/校正能力。协议定义包括通信的语法、语义和同步,并且可以由硬件、软件、或者两者实现。协议的示例包括但不限于:端口 80上的超文本传输协议(“HTTP”)、端口 443上的安全套接字层(“SSL”)、端口 9100上的打印,端口 21上的文件传输协议(“FTP”)、以及端口 161上的简单网络管理协议(“SNMP”)。如本文所使用的,“数据”定义为包括但不一定限于:字符、数字、字母、符号、文本、象素或可以被用于各种任务和目的(诸如打印、渲染、计算、测量、转换、显示)的其他类似的信息等。如本文所使用的,“加密密钥”定义为包括但不一定限于:把“明文”的数据或信息转换为“密文”数据或信息(和/或在解密期间反之亦然)的加密方法,诸如像,加密密钥交换(“EKE”)。如本文所使用的,“多路”和“复用”被定义为包括但不一定限于:将一个端口用于不同网络业务的方法。如本文所使用的,“收发”定义为包括但不一定限于:发送和接收的数据或信息二者的能力。再次参考图1,通信系统10包括网络12和包括连接到网络12的端口 16的服务器14。通信系统10还包括连接到网络12通过打印协议或HTTP协议(通常由图1中业务20和箭头22表示)在网络12上传送数据的设备18。通信系统10还包括确定由设备18传送的数据是否包括打印协议或HTTP协议的通信模块24。基于所确定类型的协议,通信模块24然后,或者建立设备18和服务器14之间通过端口 16 (用于打印协议)的打印链路26以收发网络12上的数据,如通常在图1中通过在双向箭头30表示的,或建立设备18和服务器14之间通过服务器12的相同端口 16(用于HTTP协议)的HTTP链路28以收发网络12上的数据,也如通常在图1中通过双向箭头30表示的。因此,通信系统10的通信模块24基于业务20的内容,而不是基于端口的数字标号,建立打印链路26或HTTP链路28。这具有几个优点,包括减少服务器14需要的代码量,因为两种类型的业务20只需要一个端口 16,而不是两个单独的端口。其也有助于减少网络管理所需的量,因为仅有一个端口 16需要穿过任何防火墙,而不是两个。此外,相比于需要批量驱动器重写的IPP,它提供了与传统设备的驱动器的无缝兼容。通信系统10还可以包括与通信模块24相关联的安全模块32以解密通过打印链路26接收的打印通信和/或通过HTTP链路28接收的HTTP通信的任一或二者。安全模块32也可以被设计成加密通过打印链路26传输的打印通信和/或通过HTTP链路28传输的HTTP通信二者中的任一。在通信系统10—些示例中,服务器14可以嵌入外围设备34中,诸如打印设备。通信系统1本文档来自技高网...
通信系统

【技术保护点】
一种通信系统,包括:网络;包括连接到网络的端口的服务器;连接到网络的设备,其通过打印协议和HTTP协议中的一个在网络上传送数据;以及通信模块,其确定由设备传送的数据是否包括打印协议和HTTP协议中的一个,并基于所确定的类型的协议建立经由服务器的端口收发网络上的数据的设备和服务器之间的打印链路和经由服务器的相同端口收发网络上的数据的设备与服务器之间的HTTP链路中的一个。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:D·巴特勒K·K·史密斯
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1