一种利用移动设备远程使用局域网资源的方法

文档序号:7590785阅读:215来源:国知局
专利名称:一种利用移动设备远程使用局域网资源的方法
技术领域
本发明涉及一种远程使用局域网资源的方法,尤其是一种利用移动设备通过互联网远程使用局域网资源的方法。属于网络技术领域。
背景技术
随着PDA,智能手机等移动设备硬件的计算能力越来越强大,它们在当今的商务办公中发挥的作用也越来越重要,但是,功能强大的移动设备的商务功能仍然局限于记事本、日程表、电话簿等普通功能,与网络的结合点也只有通过访问一些网站查看信息和收发电子邮件等简单常见的功能,可以说目前的软件并没有将其所拥有的硬件和网络的能力完全发挥出来,制约了移动设备应用的进一步发展。
由于企业内部网有着丰富的资源,例如文件服务器、邮件服务器、视频点播服务器和商务PC,还有打印机、投影仪等。如果能将移动设备作为一个局域网内部的硬件及信息资源的映射或桥梁,就可以极大地拓展移动设备的应用,更能充分发挥其现有的网络及硬件能力。
也就是说,如果能充分挖掘移动设备所拥有的潜在能力并充分发挥,不但可以使用户无需随身携带相对沉重和设置复杂的笔记本,节约成本,又给用户带来了更大的方便性,而且也可以满足人们日益增长的大部分移动商务需求,而可以说是一举两得。

发明内容
本发明所要解决的技术问题在于提出一种利用移动设备远程使用局域网资源的方法,充分发挥了移动设备的能力,在硬件成本增加很少的情况下,满足用户大部分的商务需求。
一种利用移动设备远程使用局域网资源的方法,在利用IGRS协议通过专用的服务器整合内部的关联设备资源,并通过Web服务器将这些服务发布到因特网上的局域网中,包括如下步骤步骤一、移动设备利用无线接入方式访问因特网上该局域网发布的服务;步骤二、局域网Web服务器对用户操作进行解析,封装成相应的信息;步骤三、局域网Web服务器将封装后的信息发送到局域网专用服务器,由专用服务器将这些信息转化成调用关联设备资源的服务命令,使得被调用的关联设备完成相应的功能。
在局域网内和移动设备上使用本发明的方案,将大为拓展移动办公的定义和范围。在IGRS协议的支持下,用户可以只用随身携带一部移动设备,即可应付出差、远程会议等移动办公应用场景。而随着关联设备的踊跃推出,这种无缝衔接了互联网、局域网和本地网络的创新应用模式,也会催生更多更好的新兴的应用场景,使人再也感受不到不同网络的差异,真正身处于一个统一的大网络中。


图1是本发明的网络构架示意图;图2是本发明的划分的模块示意图;图3是本发明的具体实施方式
的流程示意图;图4是本发明关联设备服务发布的流程示意图。
具体实施例方式
本发明的目的就是为了使移动设备能无论何时何地都可自由访问局域网内的丰富资源,无缝衔接本地网络、因特网和局域网。为了更加清楚的说明本发明的技术方案,下面首先介绍与本发明相关的几项基础技术
首先,以PC/PDA为中心,通过IGRS(Intelligent Grouping and ResourceSharing,设备资源共享和协同服务)协议自动整合周围设备的实现方案已经基本成熟。并且,通过互联网发布信息和公布允许外部调用服务的技术,如WebService相关的技术开发方案,也已经基本成熟。
所述的IGRS协议是多个信息终端依据一定的标准在有限范围内动态组网和实现智能互联、资源共享和协同服务的应用模式的规范,它的目标是提高各种设备之间的互操作性和易用性,创造出新的应用模式。设备包括信息设备和家电设备。
IGRS协议的可以完成以下功能1、智能互联(链路层选择与匹配,如无线局域网环境;网络层自适应,如设备间IP的路由;传输层自适应,适应各种传输协议);2.资源共享(设备的动态组网和服务的动态发布和发现,应用层的服务管理与调用);3.协同服务(特定应用支撑环境,即为特定的应用需求进行专门的支持;如控制类应用、多媒体类应用、文件类应用等等)。
通过IGRS协议,可以方便快捷的整合局域网内部的资源,并且以对用户透明的接口对外提供调用服务。
其次,PDA、手机通过GPRS等方式接入互联网,通过Internet获取信息和调用服务相关技术也已经接近成熟;微软的MMIT技术,则保证了不论使用何种型号的移动设备,都可以有适合其屏幕的网页显示方案。
最后,互联网信息传输的加密技术,如PKI、SSL也已基本成熟,可以保证用户调用局域网资源时的安全性。
本发明所述的利用移动设备通过互联网远程使用局域网资源的方法,在利用IGRS协议整合内部的关联设备资源,并通过专用的服务器将这些服务发布到因特网上的局域网中,包括如下步骤步骤一、智能手机以及PDA等移动设备利用GPRS等方式访问因特网上该局域网发布的服务;步骤二、局域网的Web服务器对用户操作进行解析,封装成相应的信息;步骤三、局域网的Web服务器将封装后的信息发送到专用服务器,由专用服务器将这些信息转化成调用关联设备资源的服务,从而使得局域网内丰富的资源,可以被远程的移动设备使用,实现商务功能。
所述的关联设备指内嵌IGRS协议,并能提供符合IGRS协议所定义的资源/服务的各种硬件设备,包括PC、打印机、投影仪、电视等等。
如图1所述是本发明的网络构架图,如关联打印机、关联投影机、关联PC等关联设备通过IGRS协议,与局域网中的专用服务器(图1中的PC)建立连接,向专用服务器发布自己可提供的服务;专用服务器将所有的关联设备发布的服务定义为拥有标准调用接口的各项服务,通过Web服务器(图1中的SEVER)发布到Internet上。移动设备如手机或PDA通过移动网络登录到Internet上,就可以访问局域网中Web服务器发布的服务,完成本发明的使用功能。
如图2所示是根据实现原理将本发明划分的模块示意图,使用桌面环境或PDA设备通过Internet,访问Web服务器的动态网页(ASP.NET程序),ASP.NET程序获得调用指令以后,发送到Web服务器的网络信息服务器(图2中采用的是microsoft interneti nformation server),以上是Internet上的模块使用情况。
在局域网内部,Web服务器与专用服务器通过IGRS协议和TCP/IP协议,使用WINDOWS API,通过802.11无线通讯协议,完成关联家电的功能发布维护更新和调用。
下面通过一个具体的实施例来进一步说明本发明的技术方案。
如图3所示,其局域网资源的调用过程,包括如下步骤步骤一、智能手机以及PDA等移动设备用户在web页面上进行操作,希望调用资源;
步骤二、操作提交后,web应用程序将用户的操作进行解析,封装成相应的信息;步骤三、将封装后的信息发送给局域网的服务器,由它将其转换为调用资源的命令;步骤四、服务器将命令转发给局域网内特定的关联设备,从而调用其提供的资源。
在局域网内部的专用服务器上,由程序监控授权范围内的局域网内部的关联设备及其服务的上下线情况,采用事件触发的机制来搜集其信息。根据这些信息,程序将维护一张记录了关联设备及其对应服务的表,然后程序会按照内建的逻辑,将可提供的服务按一定的类别划分,加以封装,提供给Web服务器。
Web服务器上的web application又会将收到的信息按照一定的规则生成动态的网页,发布到Internet站点上。移动设备只需要访问该站点,就能将通过浏览器执行的相应操作反馈给Web服务器上的web application,由它解析后发送给专用服务器,然后又由程序将其转化为相应的命令或操作,转发给特定的关联设备来执行。
这样一个流程下来,就能实现移动设备对局域网内部的资源的使用。
若要实现资源映射,则在移动设备上另由一套程序负责对本地网内的关联设备进行监控和传递命令、信息等功能。
这样,对局域网内部的特定资源发出请求,然后向本地网内可用的相应关联设备发送命令,就可将移动设备作为它们的桥梁,使两者实现互相资源的传递和使用。
所述的设备上/下线指关联设备在加入或离开所属网络时,会在网络内公布此消息,这个过程称之为设备上/下线。
所述的服务上/下线指关联设备往往能提供一至多种符合IGRS协议所定义的标准服务,一般当设备上/下线时,其提供的服务也会随之在所属网络内公布自己是否可用的消息,当然也可通过编程实现,这个过程称之为服务上/下线。
所述的资源映射指以一种关联设备作为桥梁,将某一关联设备所提供的资源传递给另一关联设备,这个过程称之为资源映射。例如,内嵌关联协议的移动设备能够将自己作为桥梁,把局域网提供的文件资源传递给本地网络中的关联打印机、投影仪进行相关操作,实现了文件的资源映射。
所述的事件触发机制指在本发明中定义的事件为关联设备的上/下线和服务的上/下线,当该类事件发生时,服务器程序就会收到相应的通知,从而做出相应的操作。这个过程称之为事件触发机制。
如图4所示,本发明的关联设备的发布,具体包括如下步骤(1)专用服务器根据关联设备及其服务的上/下线,建立和维护一张关联资源表只要服务器的程序一启动,就会搜索授权范围内的网络中已存在多少上线的关联设备及其提供的服务,通过获得的信息,就能建立初始的关联资源表。然后,在事件触发的机制下,对该表做不定期的更新。
表1 关联资源表

表1表示的就是关联资源表的一个简化例子。可以看出表中最重要的就是此三项内容,分别是关联设备的种类及唯一标示,该设备提供的服务及唯一标示,该服务的调用接口。若某一服务下线事件发生,则会在表中删除与该服务唯一标示相同的记录;若某一设备下线事件发生,则会在表中删除与该设备唯一标示相同的所有记录。反之则增加相应的纪录。不难发现,表中会允许存在设备唯一标示相同的纪录,但绝不会存在服务唯一标示相同的纪录,也就是说,服务是该表的主键。
(2)根据关联资源表封装相应的信息,发送给Web服务器当关联资源表建立或有变动时,程序就会重新封装一次该表提供的信息,然后将封装后的信息发送给Web服务器,使其更新发布的网页。
表2 封装后的关联资源信息

表2表示的为程序将关联资源表封装后将要提供给WEB服务器的信息,其中服务对应关联资源表中的服务一项,类别则是根据内定的逻辑将此服务划分的相应类别的标示,所属设备对应的就是关联资源表中的关联设备一项,参数1、2则是从关联资源表中的调用接口一项中所提取的,调用该服务所需的参数。
(3)Web服务器接收信息,将其解析后用于生成网页Web服务器收到封装后的关联资源信息以后,按照表2的格式将其解析,然后提供给生成网页的应用程序。该程序会按照内建的逻辑,将这些信息重新分类,以便生成符合格式的网页。
表3 分类后的关联资源信息


表3举了两个分类后的关联资源信息的例子,可以看到,这样分类以后,生成网页时就可以根据资源的类型来检索和输出现有的关联资源信息。如此一来,对网页的布局和用户的使用都带来了极大的方便。
关联设备的服务发布之后,用户就可以根据发布的网页来使用关联设备提供的服务,包括(4)用户对网页进行操作后反馈给相应的关联设备用户对网页的操作提交给Web服务器以后,服务器上的应用程序就会将用户的操作命令和相应的输入进行解析,主要是确定用户所调用的服务的标示和相应的参数是否输入完全。若解析后完全正确,则由应用程序将解析后的结果封装成对相应设备的操作命令信息发送出去。此信息格式同表2,只是内容变成了根据用户的输入确定的特定服务及其相应的设备、参数等信息。
局域网的服务器收到此信息后,按照格式将其解析,然后到关联资源表中寻找对应的纪录,若该记录仍然存在,则调用该服务的接口,完成用户的操作。
(5)资源映射的实现若移动设备内嵌有IGRS协议,且本地网络中存在可使用的关联设备,则在安装了本发明中专门针对此现象开发的应用程序后,就可以在前面1-4步的基础上实现资源映射。
该应用程序的功能和局域网内的服务器的一部分很相似,就是能够根据本地网络中存在关联设备建立和维护一张关联资源表,方式和(1)相同,不同之处在于,它还有一个人机交互的接口,用户可以采用和网页操作类似的步骤,直接对本地网络内的关联设备发送命令和信息。这样一来,用户就可以将移动设备作为局域网和本地网的关联设备资源的一道桥梁了。
例如,用户首先使用局域网提供的“文件访问”服务,得到局域网内某个想要的文件后,然后使用移动设备上的关联应用程序,调用本地的关联打印机提供的“打印”服务,参数设为刚获得的文件。这样,就等于在局域网的文件资源和本地网的打印资源间架起了一座桥梁,使双方能够互通。
最后所应说明的是以上实施例仅用以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种利用移动设备远程使用局域网资源的方法,其特征在于在利用IGRS协议通过专用的服务器整合内部的关联设备资源,并通过Web服务器将这些服务发布到因特网上,包括如下步骤步骤一、移动设备利用无线接入方式访问因特网上该局域网发布的服务;步骤二、局域网Web服务器对用户操作进行解析,封装成相应的信息;步骤三、局域网Web服务器将封装后的信息发送到局域网专用服务器,由专用服务器将这些信息转化成调用关联设备资源的服务命令,使得被调用的关联设备完成相应的功能。
2.根据权利要求1所述的利用移动设备远程使用局域网资源的方法,其特征在于所述的关联设备指内嵌IGRS协议,并能提供符合IGRS协议所定义的资源/服务的各种硬件设备。
3.根据权利要求1所述的利用移动设备远程使用局域网资源的方法,其特征在于所述的局域网内部的专用服务器监控授权范围内的局域网内部的关联设备及其服务的上下线情况,采用事件触发的机制来搜集其信息;并根据这些信息,维护记录了关联设备及其对应服务的表,然后按照内建的逻辑,将可提供的服务按一定的类别划分,并加以封装,提供给Web服务器。
4.根据权利要求1所述的利用移动设备远程使用局域网资源的方法,其特征在于所述的Web服务器根据从专用服务器收到的信息,按照一定的规则生成动态网页,发布到Internet站点上。
5.根据权利要求3所述的利用移动设备远程使用局域网资源的方法,其特征在于所述的设备上/下线指关联设备在加入或离开所属网络时,会在网络内公布此消息,这个过程称之为设备上/下线。
6.根据权利要求3所述的利用移动设备远程使用局域网资源的方法,其特征在于所述的服务上/下线指关联设备往往能提供一种或一种以上符合IGRS协议所定义的标准服务;当设备上/下线时,其提供的服务也会随之在所属网络内公布自己是否可用的消息,这个过程称之为服务上/下线。
7.根据权利要求3所述的利用移动设备远程使用局域网资源的方法,其特征在于所述的事件触发机制指关联设备的上/下线和服务的上/下线,当该类事件发生时,服务器程序就会收到相应的通知,从而做出相应的操作;这个过程称之为事件触发机制。
8.根据权利要求1所述的利用移动设备远程使用局域网资源的方法,其特征在于所述的步骤三之后,还包括移动设备对局域网内部的特定资源发出请求后,向本地网内可用的关联设备发送命令,将移动设备作为连接,实现局域网内部与本地网互相资源的传递和使用,即以一种关联设备作为桥梁,将某一关联设备所提供的资源传递给另一关联设备,这个过程称之为资源映射。
9.根据权利要求1所述的利用移动设备远程使用局域网资源的方法,其特征在于所述的步骤二,移动设备对网页进行操作后反馈给相应的关联设备,具体包括用户对网页的操作提交给Web服务器以后,服务器上的应用程序就会将用户的操作命令和相应的输入进行解析,主要是确定用户所调用的服务的标示和相应的参数是否输入完全;若解析后完全正确,则由应用程序将解析后的结果封装成相应设备的操作命令信息发送到局域网专用服务器。
10.根据权利要求1所述的利用移动设备远程使用局域网资源的方法,其特征在于所述的步骤三,局域网的服务器收到此信息后,按照格式将其解析,然后到关联资源表中寻找对应的纪录,若该记录仍然存在,则调用该服务的接口,完成用户的操作。
11.根据权利要求1所述的利用移动设备远程使用局域网资源的方法,其特征在于所述的资源映射的实现具体包括若移动设备内嵌有IGRS协议,且本地网络中存在可使用的关联设备,则移动设备根据本地网络中存在关联设备建立和维护一张关联资源表,用户直接对本地网络内的关联设备发送命令和信息。
全文摘要
本发明公开了一种利用移动设备远程使用局域网资源的方法,在利用IGRS协议通过专用的服务器整合内部的关联设备资源,并通过Web服务器将这些服务发布到因特网上,移动设备利用无线接入方式访问因特网上该局域网发布的服务;局域网Web服务器对用户操作进行解析,封装成相应的信息;局域网Web服务器将封装后的信息发送到局域网专用服务器,由专用服务器将这些信息转化成调用关联设备资源的服务命令,使得被调用的关联设备完成相应的功能。本发明无缝衔接了互联网、局域网和本地网络的资源,使人再也感受不到不同网络的差异,真正身处于一个统一的大网络中。
文档编号H04L29/06GK1674553SQ20041002975
公开日2005年9月28日 申请日期2004年3月24日 优先权日2004年3月24日
发明者李靖, 田治江 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1