基于共用协议的数据通道共享系统及方法

文档序号:7957911阅读:464来源:国知局
专利名称:基于共用协议的数据通道共享系统及方法
基于共用协议的数据通道共享系统及方法
技术领域
本发明涉及一种网络资源共享技术,特别是一种基于共用协议的数据通道共享系统及方法。背景技术
用户在使用网络资源时,常常会有共用某一数据通道的需要。例如在一 个室外的应用场景中(如野外郊游或运动的列车上),只有一部笔记本电脑上配置有CDMA无线网卡可以接入互联网,而其他的笔记本电脑也需要同时访 问互联网,则必须共享该已有的数据通道。IGRS (Intelligent Grouping and Resource Sharing,信息设备智能互联与资 源共享协议)协议为企业、公共场所、个人以及家庭所涉及的信息设备互联 时,提供了共同资源及功能服务接口标准,使设备能够有效实现资源开放及 服务协同,提高设备功能互操作性,并增强不同设备间组合服务的功能。其 可在有限范围网络域(有线、无线)内支持多种信息设备、家用电器、通讯 设备之间的设备自动发现、动态组网、资源共享和协同服务。IGRS技术有效地解决了各类设备间互连互通、资源共享的难题,而能够 用于共享的资源,不仅仅只是计算资源或设备资源,数据通道也可以作为--种资源而被共享使用。
发明内容本发明所要解决的技术问题在于提供一种网络资源共享技术,特别是一 种基于公用协议的数据通道共享系统及方法。为解决上述技术问题,本发明所采用的技术方案是 一种基于共用协议 的数据通道共享系统,其包括提供共享服务,具有与外部网络连接的外部通信通道的服务端、接受共享服务的客户端、协议栈、运行于客户端的通道共 享代理服务模块、运行于服务端的通道共享服务提供模块。通道共享代理服 务模块截获来自用户浏览器的网络访问请求,并通过协议栈转发至服务端通 道共享服务提供模块将来自客户端的网络访问请求通过外部通信通道发送至 外部网络,并在收到外部网络响应后,将响应通过协议栈返回至客户端,通 道共享代理服务模块截获该响应并将其返回至用户浏览器。本发明的技术方案使用户可以快捷方便地利用现有的数据通道,使之成 为其他数据终端可以共享的网络资源。
图l是本发明的系统框图。图2是本发明进行数据通道共享的流程图。
具体实施方式下面结合附图对本发明作进一步的描述。请参阅图l,为本发明的系统框图。该系统包括通道共享代理服务模块、通道共享服务提供模块、IGRS协议栈、安全模块以及外部通信通道。 其中,各模块的功能如下-IGRS协议栈包括IGRS基础协议栈软件。在本实施例中,连接服务器 端与客户端之间的协议采用IGRS协议,而服务器端与客户端之间的连接除通 过IGRS协议实现外,还可以利用由英特尔、飞利浦、IBM、惠普、微软等 17家消费电子行业巨头发起的DLNA协议,或以日系厂商为主的ECHONET 协议。安全服务模块负责安全认证,保证只有合法的用户才能够访问数据通 道共享服务;通道共享代理服务模块通道共享代理服务模块运行于客户端,其截获 来自浏览器的网络访问请求,并通过IGRS协议栈转发给服务端。常规情况下, 用户通过浏览器访问网络资源时,浏览器将直接与网络层,如TCP/IP层交互。 而在本发明中,通道共享代理服务模块作为浏览器与TCP/IP层之间的一个中 间层,能够截取用户从浏览器发出的网络请求,使浏览器认为己经将请求发 至网络层,而实际上该请求是发送到了通道共享代理服务层。以这种方式, 就可以在最大限度地减少对现有应用程序修改的同时增加系统的灵活性;通道共享服务提供模块通道共享服务提供模块运行于服务端,该模块 处理经过安全验证的客户端请求,并将其转发给最后的外部通信通道;外部通信通道其为底层的网络层,如TCP/IP协议层、CDMA通道等, 最终网络的访问请求将通过它转发至外部网络。请参阅图2,为本发明典型的多数据终端通道共享应用过程首先,可以使用IGRS服务的数据终端(如个人电脑、个人数位助理、智 能电话等)通过IGRS协议进行设备及服务的发现与査找;同时,可以提供通 道共享的数据终端通过IGRS协议宣告可以提供通道共享服务。当需要使用通道共享服务的其他数据终端收到该服务宣告时,其会以适 当的方式通过图形界面通知用户。需要使用通道共享服务的终端用户打开网 络浏览器,以正常的方式访问互联网。此时,客户端的通道共享代理服务模块会截获用户通过浏览器发出的互 联网访问请求,并将该网络访问请求转发给服务端的通道共享服务提供模块。 服务端的通道共享服务提供模块在接收到上述访问请求后,会将其通过外部通信通道(如TCP/IP协议)将客户端的网络访问请求转发出去,其处理方式 就如同处理本机的网络请求一样。待远程网络响应用户的访问请求后,通道共享服务提供模块收到该网络 响应,并将结果通过IGRS协议栈返回给客户端的通道共享代理服务模块。通 道共享代理服务模块以同样的截获方式将结果返回给浏览器,使用户收到相 应的访问请求相应。必要时,系统会在客户端与服务端,通过安全模块进行相关的安全认证, 以确保只有授权的合法用户才可以访问通道共享服务,这可以通过IGRS的安 全管道与会话来完成。如上所述,通过该数据通过共享系统,用户即可快捷方便地利用现有的 数据通道(无线/有线),使之成为其他数据终端可以共享的网络资源。
权利要求
1、一种基于共用协议的数据通道共享系统,其包括提供共享服务的服务端,接受共享服务的客户端,所述服务端包括与外部网络连接的外部通信通道,其特征在于,所述系统进一步包括共用协议栈;通道共享代理服务模块,运行于所述客户端;通道共享服务提供模块,运行于所述服务端;其中,所述通道共享代理服务模块截获来自用户浏览器的网络访问请求,并通过协议栈转发至服务端,所述通道共享服务提供模块将来自客户端的网络访问请求通过所述外部通信通道发送至外部网络,并在收到外部网络响应后,将所述响应通过协议栈返回至客户端,所述通道共享代理服务模块截获所述响应并将其返回至用户浏览器。
2、 如权利要求1所述的基于共用协议的数据通道共享系统,其特征在于, 所述共用协议为IGRS协议、DLNA协议、或ECHONET协议。
3、 如权利要求2所述的基于共用协议的数据通道共享系统,其特征在于, 所述系统进一步包括运行于共用协议栈与通道共享代理服务模块、通道共享 服务提供模块之间的安全服务模块,其对用户进行安全认证,保证只有合法 用户能够访问所述共享系统。
4、 如权利要求1至3任意一项所述的基于共用协议的数据通道共享系统, 其特征在于,所述外部通信通道为无线通信通道。
5、 如权利要求1至3任意一项所述的基于共用协议的数据通道共享系统, 其特征在于,所述外部通信通道为TCP/IP协议层或CDMA通道。
6、 如权利要求1至3任意一项所述的基于共用协议的数据通道共享系统, 其特征在于,所述客户端为个人电脑、个人数位助理或智能电话。
7、 如权利要求1至3任意一项所述的基于共用协议的数据通道共享系统, 其特征在于,所述服务端为配置有网卡的个人电脑。
8、 一种基于共用协议的数据通道共享方法,其特征在于,所述方法包括 以下步骤用户发出网络访问请求;通道共享代理服务模块截获用户发出的访问请求,将其转发至通道共享 服务提供模块;通道共享服务提供模块通过外部通信通道将用户的访问请求转发至外部 网络,接收外部网络响应后将其返回至通道共享代理服务模块;通道共享代理服务模块以截获方式将结果返回至用户。
9、如权利要求8所述的基于共用协议的数据通道共享方法,其特征在于, 所述方法进一步包括以下步骤通过IGRS的安全管道与会话对客户进行安全 认证,保证只有合法用户能够访问共享服务。
全文摘要
本发明涉及一种基于共用协议的数据通道共享系统,其包括提供共享服务,具有与外部网络连接的外部通信通道的服务端、接受共享服务的客户端、协议栈、运行于客户端的通道共享代理服务模块、运行于服务端的通道共享服务提供模块。通道共享代理服务模块截获来自用户浏览器的网络访问请求,并通过协议栈转发至服务端通道共享服务提供模块将来自客户端的网络访问请求通过外部通信通道发送至外部网络,并在收到外部网络响应后,将响应通过协议栈返回至客户端,通道共享代理服务模块截获该响应并将其返回至用户浏览器。本发明的技术方案使用户可以快捷方便地利用现有的数据通道,使之成为其他数据终端可以共享的网络资源。
文档编号H04L29/06GK101155177SQ20061006297
公开日2008年4月2日 申请日期2006年9月30日 优先权日2006年9月30日
发明者翀 孙 申请人:深圳Tcl工业研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1