智能网络存储设备和系统的制作方法

文档序号:7753838阅读:171来源:国知局
专利名称:智能网络存储设备和系统的制作方法
技术领域
本发明涉及网络存储设备和系统,特别是涉及一种基于即时通信系统的智能网络 存储设备和系统。
背景技术
网络存储系统中,实现远程控制和数据内容分享的模式目前主要有Web式和专用 客户端两种。专用客户端模式必须下载专用客户端才能使用,这就影响了网络存储服务的普 及。希捷公司的MyWorld网络存储器是Web式的,其结构如图1所示。它允许用户1通 过一个统一的网站入口,从远程访问存储器3,并进行有限的文件存取。网络存储器3通过 一套希捷公司私有的网络存储控制传输协议与Web网站4通信,通信内容包括网络存储器3 的内部状态、文件目录列表等,Web网站4可以记录和维护这些数据,并呈现给用户。用户1 可以通过Web浏览器2远程登录Web网站4查看自己的网络存储器3的状态和数据。Web 网站4还提供了对网络存储器3的控制传输接口,用户1可以在网站页面里对呈现出来的 网络存储器3进行操作,包括浏览文件目录、上传和下载文件到本地计算机等操作。在这个结构中,用户1和Web网站4之间是标准的Web通信协议,而Web网站4和 用户1自己的网络存储器3之间使用私有的通信控制协议和文件传输协议。一般地,由于用户数目很庞大,因此,Web网站4需要维护数以百万计的网络存储 器3的状态和数据,负责数百万用户文件的数据转发工作。所以,Web网站4的负载是非常 高的,维护成本高昂。当前,各种诸如MSN Live、QQ、Yahoo !等的公共即时通信服务系统(Instant Messaging)得到了迅猛发展,功能也日益强大。其中一项功能就是用户之间的文件共享。申 请号为12/076,467的美国专利申请公开了一种基于即时通信软件(Instant Messenger, 简称IM)的网络存储存取方法。该方法应用的网络场景如下一台在专用通信网中的计 算机(人通过鼠标操作),通过IM应用程序穿透该专用通信网的NATfcetwork address transfer)路由器,再经由公共网穿透另一个专用通信网的NAT路由器,向该路由器后面的 网络存储器(该网络存储器预先运行IM应用程序,并登录到即时通信服务器)发送一条承 载控制指令字符串(command instruction strings)的即时消息(instantmessage),后续 的数据传输局限于该计算机和该网络存储器之间双向流动。该申请还规定了控制指令字符 串的语法格式,即由操作命令、文件名、目录名组成。该方法的缺点是,它忽视了该计算机的 另一种需求,即希望其发送的即时消息能引起上述网络存储器与网络上第三方服务器交换 和传输数据,这个第三方服务器可能是一个著名的Web网站,也有可能是另外一台网络存 储器。另外,腾讯公司授权公告号分别为CN 100407686C和CN 100566247C的两个专利 也公开了利用即时通信机制实现网络存储共享的方法。其中,对象(或资源)共享是通过在一个集中式的网络服务器上,设置可共享的文件列表,然后用户可以选择并从这个集中 式的网络服务器上下载共享列表中的文件对象到用户本地计算机的。这些方法的缺点在于 用户无法从多个物理位置独立分布的本地网络存储器之间,通过相互发送即时消息传递共 享资源的URL信息,并由网络存储器下载到内部存储器中。

发明内容
本发明所要解决的技术问题是提供一种基于即时通信系统的智能网络存储设备 和系统,用户可以通过即时通信客户端(IM客户端)与该智能网络存储设备通信,并对该智 能网络存储设备进行远程控制,实现以下与该智能网络存储设备和一个第三方服务器相关 的功能启动文件上下载、传输,用户文件数据共享、浏览存储内容,等等。为了解决上述技术问题,本发明采用的技术方案如下一种基于即时通信系统的智能网络存储设备,包括永久性存储器;网络适配器; 微处理器;即时通信服务标识管理装置,至少识别和存储拥有所述智能网络存储设备的用 户在一即时通信服务器注册的拥有者ID,以及所述智能网络存储设备在所述即时通信服务 器注册的设备ID ;即时通信控制装置,所述即时通信控制装置以所述拥有者ID或设备ID 登录所述即时通信服务器;用户通过一即时通信客户端向已登录所述即时通信服务器的所 述即时通信控制装置发送文本消息、文件消息或其组合;所述文本消息为内容由ASCII字 符或二进制字符组成的即时消息,所述文件消息为由所述即时通信客户端向另一个即时通 信客户端发送的一个文件;即时消息分析装置,所述即时消息分析装置对所述即时通信控 制装置接收到的消息及其组合进行分析,并由所述即时通信控制装置对特定的消息或特定 的消息组合作出响应;所述特定的消息或特定的消息组合是预先定义的,或者是遵循一定 的规则生成的;所述网络适配器通过公共即时通信协议与互联网通信,所述网络适配器、所 述永久性存储器、所述即时通信控制装置与所述微处理器相连,所述即时消息分析装置、所 述即时通信服务标识管理装置与所述即时通信控制装置相连。该智能网络存储设备从逻辑上可以分为用户设备和好友设备,前者是属于用户自 己(拥有者)的智能网络存储设备,而后者则是属于用户的好友或其他人的智能网络存储 设备。该即时通信控制装置通过即时消息分析装置对接收到的消息进行分析,并对特定 的消息或特定的消息组合作出响应。这类特定的消息或组合称为模式。这些模式可以是预 先定义的,或者是遵循一定的规则生成的(如由特定的语法规则生成)。除了接收来自用户的消息之外,这个设备还能够向其他ID(包括其他装置的ID, 或其他用户个人的ID)发送各种类型的模式。设备可识别以下模式a) 一条或多条从用户的IM客户端发往设备的文件消息;b) 一条或多条从好友设备发到用户设备的文件消息;c) 一条或多条从用户的IM客户端发往设备的文本消息,该文本消息包含一个要 分享内容的数据源网络地址。典型地,这个地址是一个互联网URL ;d) 一条或多条从用户的IM客户端发往设备的文本消息,该文本消息包含一个分 享当前传输文件内容的请求;
e) 一条或多条从用户的IM客户端发往设备的文本消息,该文本消息包含一个分 享一个或多个文件的请求。对于每个可识别的模式,该设备执行一个预定义的或者可推断的动作序列。对于 上文中定义的模式,对应的动作序列可能如下a) 一条或多条从用户的IM客户端发往设备的文件消息i.分析文件类型;ii.如果是URL类型文件,那么设备将接收并启动一个从该URL处的文件下载动 作;iii.如果是包含内容的文件类型,那么该设备将接收并保存文件到永久性存储器 的指定位置。b) 一条或多条从好友设备发到用户设备的文件消息i.分析文件类型;ii.如果是URL类型文件,那么用户设备将接收并启动一个从该URL处的文件下载 动作;iii.如果是包含内容的文件类型,那么该用户设备将接收并保存文件到永久性存 储器的指定位置。c) 一条或多条从用户的IM客户端发往设备的文本消息,该文本消息包含一个互 联网URL i.分析文本消息内容并解析该URL;ii.根据消息中包含的指令类型,启动一个从该URL处的文件下载动作,或者向该 URL上传的动作。d) 一条或多条从用户的IM客户端发往设备的文本消息,该文本消息包含一个分 享当前传输文件内容的请求i.分析文本消息内容;ii.如果文本内容匹配预定义的分享模式,那么设备将返回当前正在传输的文件 列表到用户的IM客户端。e) 一条或多条从用户的IM客户端发往设备的文本消息,该文本消息包含一个分 享一个或多个文件的请求i.分析文本消息内容;ii.设备分析请求的文件正在传输的类型,如果是一个即时通信传输,那么设备将 启动该即时通信传输;iii.如果是一个URL下载传输,那么设备将发送一个包含这个文件的URL的文件消息。上述URL位于一个第三方服务器。这个设备能够自动获取用户的IM好友列表,并且向IM好友发送设备中正在传输 的文件的信息,或者传输状态的通知。根据本发明的另一方面,提供一种基于即时通信系统的智能网络存储系统,该系 统包括至少一个智能网络存储设备、至少一个即时通信客户端、至少一个即时通信服务器。 该至少一个智能网络存储设备、至少一个即时通信客户端、至少一个即时通信服务器通过公共即时通信协议与互联网通信。该智能网络存储系统还可包括至少一个第三方服务器, 该至少一个第三方服务器通过数据传输协议与该至少一个智能网络存储设备通信。本发明一种基于即时通信系统的智能网络存储设备和系统无需一个集中式的web 网站服务器,而是通过即时通信服务器在好友之间共享文件和数据,用户可以手动或自动 远程控制智能网络存储设备内的即时通信系统控制装置,从而访问位于该智能网络存储设 备或第三方服务器上的文件数据资源。而且即时通信服务特性决定了无需占用太高的服务 带宽,有利于提高响应时间。


图1是现有技术的Web式网络存储;图2是根据本发明典型实施例的基于即时通信系统的智能网络存储系统;图3是根据本发明典型实施例的智能网络存储设备的内部结构。
具体实施例方式下面根据图2和3,给出本发明的较佳实施例,并予以详细描述,使能更好地理解 本发明的功能、特点。如图2所示,本发明一种基于即时通信系统的智能网络存储设备总体示于6和6’。 其中,智能网络存储设备6是属于用户自己(拥有者)的智能网络存储设备,简称用户设备 6 ;而智能网络存储设备6’则是属于用户的好友或其他人的智能网络存储设备,简称好友 设备6’。再次参考图2,具有该智能网络存储设备的智能网络存储系统包括至少一个智 能网络存储设备;至少一个即时通信客户端2’;至少一个即时通信服务器5。该至少一个智 能网络存储设备、至少一个即时通信客户端2’、至少一个即时通信服务器5通过公共即时 通信协议与互联网通信。该智能网络存储系统还可包括至少一个第三方服务器7,该至少一 个第三方服务器7通过数据传输协议与该至少一个智能网络存储设备通信。如图3所示,智能网络存储设备6和6’包括一个微控制器62,一个网络适配器 63,一个永久性存储器621,一个即时通信控制装置61、一个即时消息分析装置611,以及一 个即时通信服务标识管理装置64。微控制器62通常为一块微处理器芯片,芯片上集成有各种外设接口如UART等, 可以运行软件控制代码。这类芯片典型的有ARM9处理器,也可以是一个专用集成电路 (ASIC)。网络适配器63通常为以太网标准网络部件,或者是遵循802. 11规范的无线网络 部件,还可以是移动通信电话模块或传统电话模块的网络部分。永久性存储器621通常为3. 5英寸温式硬盘,也可以是小型的2. 5或1. 8英寸硬 盘,或者是采用Flash技术的固态硬盘,也可以是基于Flash技术的U盘或SD卡等闪存卡。即时通信服务标识管理装置64至少能够识别和存储两个ID 拥有者ID和设备 ID。其中,拥有者ID是拥有该智能网络存储设备的用户在即时通信服务器5注册的ID,设 备ID是设备自身在即时通信服务器5注册的ID。即时通信服务标识管理装置64管理设备 拥有者在即时通信系统中的好友ID列表,以及设备ID在即时通信系统中的好友ID列表。
即时通信控制装置61可以是一个特殊的硬件芯片,或是一段运行在微控制器上 的软件代码。从功能上来看,这个控制装置可以等同于PC上的即时通信客户端。即时通 信控制装置61可以使用拥有者ID或设备ID与即时通信服务器5通信(为了保证使用体 验,不打断或干扰用户当前已登录的会话,设备必须要以拥有者ID之外的ID—一即设备 ID——登录。但是在需要获取拥有者的好友列表时,设备可以使用拥有者ID登录),执行登 录、注销、发送文本消息、发送文件等动作。拥有者ID和设备ID是在设备参数设置时绑定 的,绑定后用户设备默认拥有者ID为自己的拥有者。它不仅可以接受设备拥有者的访问, 同时也可以接受拥有者的即时通信系统好友的访问。即时通信控制装置61还可带有安全 认证系统。即时消息分析装置611对即时通信控制装置61传来的消息进行分析,执行相应的 动作,并通过即时通信控制装置61向远程用户发送反馈。用户1可以通过即时通信客户端2’向已登录即时通信服务器5的即时通信控制 装置61发送文本消息(内容由ASCII字符或二进制字符组成的即时消息)、文件消息(由 即时通信客户端向另一个即时通信客户端发送的一个文件)及其组合。该即时通信控制装 置61通过即时消息分析装置611对接收到的消息进行分析,并对特定的消息或特定的消息 组合作出响应。这类特定的消息或组合称为模式。这些模式可以是预先定义的,或者是遵 循一定的规则生成的(如由特定的语法规则生成)。可识别的模式举例a) 一条或多条从用户1的IM客户端2’发往设备6或6’的文件消息例用户1从其頂客户端2,,发送包含了一个Web URL文件的文件消息。该文件名为 documents, txt,文件内容为一个指向一个 Web URL 的字符串http://211. 136. 104. 201/data/ documents, cab。此时设备对应的动作1.设备从该文件消息中,解析出该URL ;2.设备发现这个URL对应一个http下载协议,所以启动了一个http下载动作,把 documents, cab文件下载并保存到本地永久性存储器621的特定位置。如果用户1从其IM客户端2’发送的文件消息不是URL文件,而是一段自制视频 welcome, avi影像文件,那么此时设备对应的动作1.设备解析出该文件的消息类型;2.设备启动一个IM间的文件传输,接收welcome, avi文件,并保存到本地永久性 存储器621的特定位置。b) 一条或多条从好友设备6’发到用户设备6的文件消息例子和动作都和(a)类似,只是消息发自好友设备6’。c) 一条或多条从用户1的IM客户端2’发往设备6或6’的文本消息,该文本消息 包含一个互联网 URL 字符串http://211. 136. 104. 201/data/documents. cab此时设备对应的动作1.设备从该文本消息中,提取出该URL ;2.设备发现这个URL对应一个http下载协议,所以启动了一个http下载动作,把 documents, cab文件下载并保存到本地永久性存储器的特定位置
d)用户1从其IM客户端2’,向设备6或6’发送一个文本消息(例如HI !),请 求分享正在下载的文件。此时设备对应的动作1.设备解析出该文件的消息类型,判断出该消息来自一个好友;2.生成包含一条本机上正在下载文件信息的文本消息,通过即时通信系统发送给 用户1。e)用户1从其IM客户端2’,向设备6或6’发送一个文本消息,请求分享一文件例如用户1发送一条文本消息,其中包含一个文件名“welcome, avi”。此时设备对应的动作1.设备生成welcome, avi这个文件的网络URL,封装为一条文本消息;2.通过即时通信系统发回给用户1。上述URL位于一个第三方服务器7,该服务器支持的传输协议是http、ftp、 BitTorrent、其他的P2P数据传输协议或各种私有及定制的数据传输协议等中的一种或多 种。此外,即时通信控制装置61可通过登录即时通信服务器5,获取用户1的好友列 表。当装置61完成一个或多个文件的传输后,向好友列表里的所有用户的即时通信客户端 发送一条通知消息,消息内包含传输完成的文件的信息。比如,用户1从其IM客户端2’,向 好友设备6’发送一个文本消息(例如通知我!),请求订阅新下载文件通知。此时好友 设备6’对应的动作1.设备解析出该文件的消息类型,判断出该消息是否来自一个好友;2.若是,则把这个好友的ID加入内部数据记录,且每次有新的文件传输或下载完 毕,则向作为好友的该用户1发送一条通知消息,消息内包含传输完成的文件的信息。显然,在上述教导下,可能对本发明进行多种修正和变型,并在所附权利要求的范 围内,本发明可实施为不同于具体描述的方式。
权利要求
一种基于即时通信系统的智能网络存储设备,包括永久性存储器;网络适配器;微处理器;即时通信服务标识管理装置,至少识别和存储拥有所述智能网络存储设备的用户在一即时通信服务器注册的拥有者ID,以及所述智能网络存储设备在所述即时通信服务器注册的设备ID;即时通信控制装置,所述即时通信控制装置以所述拥有者ID或设备ID登录所述即时通信服务器;用户通过一即时通信客户端向已登录所述即时通信服务器的所述即时通信控制装置发送文本消息、文件消息或其组合;所述文本消息为内容由ASCII字符或二进制字符组成的即时消息,所述文件消息为由所述即时通信客户端向另一个即时通信客户端发送的一个文件;即时消息分析装置,所述即时消息分析装置对所述即时通信控制装置接收到的消息及其组合进行分析,并由所述即时通信控制装置对特定的消息或特定的消息组合作出响应;所述特定的消息或特定的消息组合是预先定义的,或者是遵循一定的规则生成的;所述网络适配器通过公共即时通信协议与互联网通信,所述网络适配器、所述永久性存储器、所述即时通信控制装置与所述微处理器相连,所述即时消息分析装置、所述即时通信服务标识管理装置与所述即时通信控制装置相连。
2.根据权利要求1所述的智能网络存储设备,其特征在于,所述特定的消息或特定的 消息组合为一条或多条从所述即时通信客户端发往所述智能网络存储设备的文件消息。
3.根据权利要求2所述的智能网络存储设备,其特征在于,所述响应为分析所述文件的类型;如果是URL类型文件,那么所述智能网络存储设备将接收并启动一个从该URL处的文 件下载动作;如果是包含内容的文件类型,那么所述智能网络存储设备将接收并保存所述文件到所 述永久性存储器的指定位置。
4.根据权利要求1所述的智能网络存储设备,其特征在于,所述特定的消息或特定的 消息组合为一条或多条从所述智能网络存储设备发到另一智能网络存储设备的文件消息。
5.根据权利要求4所述的智能网络存储设备,其特征在于,所述响应为分析所述文件的类型;如果是URL类型文件,那么所述另一智能网络存储设备将接收并启动一个从该URL处 的文件下载动作;如果是包含内容的文件类型,那么所述另一智能网络存储设备将接收并保存所述文件 到其永久性存储器的指定位置。
6.根据权利要求1所述的智能网络存储设备,其特征在于,所述特定的消息或特定的 消息组合为一条或多条从所述即时通信客户端发往所述智能网络存储设备的文本消息,且 该文本消息包含一个互联网URL。
7.根据权利要求6所述的智能网络存储设备,其特征在于,所述响应为分析所述文本消息的内容,并解析该URL ;启动一个从该URL处的文件下载动作。
8.根据权利要求1所述的智能网络存储设备,其特征在于,所述特定的消息或特定的 消息组合为一条或多条从所述即时通信客户端发往所述智能网络存储设备的文本消息,该 文本消息包含一个分享当前传输文件内容的请求。
9.根据权利要求8所述的智能网络存储设备,其特征在于,所述响应为分析所述文本消息的内容;如果所述内容匹配预定义的分享模式,那么所述智能网络存储设备将返回当前正在传 输的文件列表到所述即时通信客户端。
10.根据权利要求1所述的智能网络存储设备,其特征在于,所述特定的消息或特定的 消息组合为一条或多条从所述即时通信客户端发往所述智能网络存储设备的文本消息,该 文本消息包含一个分享一个或多个文件的请求。
11.根据权利要求10所述的智能网络存储设备,其特征在于,所述响应为分析所述文本消息的内容;所述智能网络存储设备分析请求的文件正在传输的类型,如果是一个即时通信传输, 那么所述智能网络存储设备将启动所述即时通信传输;如果是一个URL下载传输,那么所述智能网络存储设备将发送一个包含这个文件的 URL的文件消息。
12.根据权利要求1所述的智能网络存储设备,其特征在于,所述即时通信控制装置通 过登录所述即时通信服务器,获取所述即时通信控制装置的用户的好友列表。
13.根据权利要求12所述的智能网络存储设备,其特征在于,所述特定的消息或特定 的消息组合为一个请求订阅新下载文件通知的文本消息。
14.根据权利要求13所述的智能网络存储设备,其特征在于,所述响应为所述智能网络存储设备解析该文件的消息类型,判断该消息是否来自一个好友;若是,则把所述好友的标识加入内部数据记录,并且每次有新的文件传输或下载完毕, 则向所述好友发送一条通知消息,所述消息内包含传输完成的所述文件的信息。
15.根据权利要求3、5-7、11中任一项所述的智能网络存储设备,其特征在于,所述URL 位于一个第三方服务器,所述第三方服务器通过数据传输协议与所述智能网络存储设备通
16.根据权利要求1-14中任一项所述的智能网络存储设备,其特征在于,所述即时通 信控制装置带有安全认证系统。
17.根据权利要求15所述的智能网络存储设备,其特征在于,所述即时通信控制装置 带有安全认证系统。
18.一种基于即时通信系统的智能网络存储系统,包括 至少一个如权利要求1所述的智能网络存储设备; 至少一个即时通信客户端;至少一个即时通信服务器;所述至少一个智能网络存储设备、所述至少一个即时通信客户端、所述至少一个即时 通信服务器通过公共即时通信协议与互联网通信。
19.根据权利要求18所述的智能网络存储系统,其特征在于,所述智能网络存储系统还包括至少一个第三方服务器,所述至少一个第三方服务器通过数据传输协议与所述至少 一个智能网络存储设备通信。
全文摘要
本发明公开了一种基于即时通信系统的智能网络存储设备,包括永久性存储器、网络适配器、微处理器、即时通信控制装置、即时消息分析装置以及即时通信服务标识管理装置。用户可以通过即时通信客户端向已登录即时通信服务器的即时通信控制装置发送文本消息、文件消息及其组合。该即时通信控制装置通过即时消息分析装置对接收到的消息进行分析,并对特定的消息或特定的消息组合作出响应,从而实现对网络存储设备的远程控制和数据内容分享。本发明还提供一种包括该智能网络存储设备的智能网络存储系统。
文档编号H04L12/58GK101902413SQ20101022295
公开日2010年12月1日 申请日期2010年7月9日 优先权日2010年7月9日
发明者陆宁 申请人:陆宁
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1