资源的扩展方法及控制方法

文档序号:7811148阅读:333来源:国知局
资源的扩展方法及控制方法
【专利摘要】本发明提供了一种资源的扩展方法和控制方法,应用于第一电子设备,所述第一电子设备具有至少一个设备资源。所述方法包括:向服务器发送设备资源的发布信息,所述发布信息包括表示所述第一电子设备的地址的设备标识、表示使用所述第一电子设备的用户的用户标识、表示所述设备资源的操作地址的资源标识以及所述设备资源的资源参数,所述发布信息用于所述服务器生成具有相同用户标识的发布信息的用户资源列表。通过上述资源的扩展方法和控制方法,不仅使得能够根据用户标识来寻找设备资源,从而实现方便、快捷、人性化的资源共享,还能够对设备资源进行更加灵活的权限管理。
【专利说明】资源的扩展方法及控制方法

【技术领域】
[0001]本发明涉及一种资源的扩展方法及控制方法,尤其涉及通过允许根据用户标识来寻找供利用的设备资源,从而不仅能够实现方便、快捷、人性化的资源共享,还能够对设备资源进行更加灵活的权限管理的扩展方法及控制方法。

【背景技术】
[0002]在当今的电子设备中,随着网络技术的发展,常常通过局域网、因特网等来访问其他设备,并且利用该设备的资源。在现有技术中,假设利用因特网来方位位于远程的个人电脑,并且利用与该个人电脑连接的打印机,则用户需要提前设置与该个人电脑的连接,或者该个人电脑的地址预先存储在电子设备当中,从而实现资源的扩展。
[0003]然而,在上述资源扩展方法中,电子设备之间采用“点对点”的访问方式,因此需要在各个电子设备当中存储有设备资源信息。例如,一个用户具有放在家里使用的电脑I以及放在工作单位的电脑II并且希望通过这两个设备都能利用位于远程的某设备资源的情况下,需要在电脑I以及电脑II中分别存储该设备资源的信息,带来了管理设备资源信息上的冗余。因此,在扩展的设备资源较多的情况下,对于该设备资源的信息的管理变得格外复杂。
[0004]为了解决该问题,提出了设备资源的发布端向服务器发送设备资源的发布信息,并且在服务器中管理多个设备资源的发布信息,使得用户通过访问该服务器来查看设备资源的发布信息,并根据该发布信息与发布端建立连接从而实现资源扩展的方案。该方案虽然通过在服务器管理设备资源的发布信息来解决扩展资源较多时的管理复杂的问题,但随着发布的设备资源信息增加,在服务器中的权限管理越繁琐。具体而言,该服务器可能需要管理大量的设备资源信息。此时,不仅需要对访问权限进行管理,更希望提出一种能够方便用户查找自己所希望利用的资源信息的方案。例如,用户A与用户B之间存在工作上的合作关系,但与用户C之间是陌生人的情况下,用户A必然希望其所共享的设备仅仅能够由用户B进行访问,而排斥来自用户C的访问。除此之外,用户A可能会共享具有多个电子设备,每一个电子设备中可能存在多个设备资源。此时,希望用户B能够从服务器中一目了然地查找到属于用户A的所有共享的电子设备,以及每一个所共享的电子设备中的设备资源。


【发明内容】

[0005]本发明鉴于以上课题完成,其目的在于,提供一种资源的扩展方法及控制方法,能够通过用户标识来获得表示该用户的设备资源的用户资源列表,使得能够一目了然地查找到该用户共享的电子设备及其设备资源,从而不仅能够实现方便、快捷、人性化的资源共享,还能够实施更加灵活的设备资源控制权限管理。
[0006]本发明的一个实施例提供一种资源的扩展方法,应用于第一电子设备,所述第一电子设备具有至少一个设备资源,其中所述方法包括:向服务器发送设备资源的发布信息,所述发布信息包括表示所述第一电子设备的地址的设备标识、表示使用所述第一电子设备的用户的用户标识、表示所述设备资源的操作地址的资源标识以及所述设备资源的资源参数,所述发布信息用于所述服务器生成具有相同用户标识的发布信息的用户资源列表。
[0007]本发明的实施例还提供一种资源的控制方法,应用于第二电子设备,其中包括:与服务器建立连接,所述服务器中存储有至少一个用户资源列表,所述用户资源列表包括具有相同用户标识的设备资源的发布信息,所述发布信息包括表示所述第一电子设备的地址的设备标识、表示使用所述第一电子设备的用户的用户标识、表示所述设备资源的操作地址的资源标识以及所述设备资源的资源参数,根据规定的用户标识获取与所述用户标识对应的用户资源列表;从所述用户资源列表选择发布信息;向所述发布信息中的设备标识表示的第一电子设备的地址发送连接请求;以及建立连接后,向所述第一电子设备发送指令以及资源标识。
[0008]根据本发明的资源的扩展方法及控制方法,能够通过用户标识来获得表示该用户的设备资源的用户资源列表,使得能够一目了然地查找到该用户共享的电子设备及其设备资源,从而不仅能够实现方便、快捷、人性化的设备资源共享,还能够对设备资源进行更加灵活的权限管理。

【专利附图】

【附图说明】
[0009]图1是用于说明根据本发明的实施例的资源的扩展方法及控制方法的示意图。
[0010]图2是用于说明根据本发明的实施例的资源的扩展方法及控制方法的时序图。
[0011]图3是用于表示根据本发明的实施例的源的扩展方法及控制方法中,向服务器发布的设备资源信息的示例性结构的图。
[0012]图4A、图4B是用于表示根据本发明的实施例的源的扩展方法及控制方法中,服务器生成的用户资源列表的示例性结构的图。

【具体实施方式】
[0013]为使本领域的技术人员能够更好地理解本发明的技术方案,下面结合附图详细说明本发明的资源的扩展方法及控制方法的【具体实施方式】。在以下说明中,假设第一电子设备是设备资源信息的发布端,其具有至少一个设备资源,并且向服务器发送该设备资源的发布信息,以使得第二电子设备从服务器中获得该设备资源的发布信息并控制该设备资源;第二电子设备是控制端即从服务器中获得第一电子设备的设备资源信息并控制该设备资源的电子设备。
[0014]本发明的扩展方法应用于第一电子设备,本发明的控制方法应用于第二电子设备,并且第一电子设备以及第二电子设备例如可以分别是平板电脑、笔记本电脑、台式电脑、PDA、智能手机或者任何其他电子设备。设备资源可以是存储在第一电子设备中和/或存储在能够与第一电子设备相连接的第二服务器中的数据,也可以第一电子设备所具有的内部装置和/或连接到所述信息发布设备的外围装置提供的能力资源,例如连接到第一电子设备的打印机、摄像头等。
[0015]当然,本发明不限于此,在本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0016]首先,结合图1来说明根据本发明的资源的扩展方法及控制方法的总体框架。图1是用于说明根据本发明的实施例的资源的扩展方法及控制方法的示意图。如图1所示,用户在服务器上发布了有关其智能手机、个人电脑以及平板电脑的设备资源的发布信息。其中,个人电脑的发布信息除了该个人电脑中的数据外还包括连接到该个人电脑的打印机以及摄像头的资源。在通过根据本发明的控制方法来控制位于不同地点的设备资源时,可以根据用户标识(用户ID)来找到该用户向服务器上发布的全部或者部分设备资源的发布信息。也就是说,只需要在资源的控制端输入一用户ID,服务器就能告知该控制端与该用户ID对应的全部或者部分设备资源,从而能够实现方便、快捷、人性化的资源共享。除此之外,还可以在控制端的用户ID与发布端的用户ID之间设置权限,从而实现更加灵活的设备资源控制权限管理。
[0017]在了解了根据本发明的总体框架后,结合图2-4来说明根据本发明的资源的扩展方法及控制方法的细节。图2是用于说明根据本发明的实施例的资源的扩展方法及控制方法的时序图。
[0018]在本实施例中,以第二电子设备利用连接到第一电子设备的打印机为例进行说明。然而,本发明不限于此,其也可以是读取存储在第一电子设备中和/或存储在能够与第一电子设备相连接的第二服务器中的数据,也可以是利用第一电子设备所具有的其他内部装置和/或连接到所述信息发布设备的其他外围装置提供的能力资源。
[0019]首先,第一电子设备向服务器发送设备资源的发布信息(步骤S201)。此时,优选使用HTTP协议和/或XMPP协议向服务器发送该发布信息。
[0020]下面,结合图3来详细说明该设备资源的发布信息的示例性结构。图3是用于表示根据本发明的实施例的源的扩展方法及控制方法中,向服务器发布的设备资源信息的示例性结构的图。如图3所示,发布信息包括表示使用第一电子设备的用户的用户标识、表示第一电子设备的地址的设备标识、表示设备资源的操作地址的资源标识以及其他设备资源的资源参数。在图3中,示出了四项发布信息,用户标识(用户ID)用于表示第一电子设备的用户,即从上面第一个、第二个以及第四个信息为用户I发布的发布信息,第三个信息为用户2发布的发布信息。设备标识例如是第一电子设备的IP地址,但事实上设备标识不限于IP地址,也可以是网络域名等,只要能够表示该发布信息对应的第一电子设备的地址即可。资源标识表示在第一电子设备中的设备资源的地址。在本实施例中,设备资源为连接到第一电子设备上的打印机,因此资源地址可以为…/PC/Printer。此外,如果第一电子设备为个人电脑,并且资源设备为存储在C盘的某一目录下的文档数据的情况下,可以是C:\Documents\user\...等等。但事实上不限于此,资源标识也可以采用其他形式。资源参数可以包括该设备资源的操作方式、资源类型、设备名称、发布时间以及更新时间中的一个或者多个。在本实施例中,仅列出了设备名称和发布时间,但显然还可以包括其他资源参数信息。
[0021]发布信息用于服务器生成具有相同用户标识的发布信息的用户资源列表。图4A、图4B是用于表示根据本发明的实施例的源的扩展方法及控制方法中,服务器生成的用户资源列表的示例性结构的图。其中图4A是用户I的用户资源列表,图4B是用户2的用户资源列表。可见,图4A所示的用户资源列表是对图3的发布信息根据用户ID进行了筛选,即列出用户ID为“用户I”的发布信息;同理,图4B所示的用户资源列表是列出了图3的发布信息中用户ID为“用户2”的发布信息。
[0022]在第一用户设备向服务器发送设备资源的发布信息后,该设备资源可能发生变化。例如,设备资源从第一电子设备中被移除,或者设备资源的资源地址、资源参数发生改变等等。因此,在设备资源发生变化时,为了保证资源的实际状况与服务器当中的发布信息一致,优选生成用于服务器更新发布信息的更新信息,以用于服务器更新发布信息(步骤S202)。该更新信息的形式不予限定,例如可以是用于改变服务器当中的发布信息的指令,也可以是重新发送发布信息以进行整体替换。显然,如果设备资源没有变化,可以省略该步骤 S202。
[0023]在第二电子设备期望寻找可利用的设备资源时,与服务器建立连接,并且以用户ID作为检索参数,向服务器请求用户资源列表(步骤S203)。服务器在接收到用户ID后,向第二电子设备发送与该用户ID对应的用户资源列表(步骤S204)。正如上面所述,用户资源列表包含了该用户ID全部或者部分发布信息,因此尽管该用户ID发布了多个电子设备的多个设备资源,都能被第二电子设备一目了然地查看。
[0024]第二电子设备从用户资源列表当中选择期望控制的设备资源的发布信息,并从发布信息中获取该设备资源所述第一电子设备的地址,向该地址发送连接请求(步骤S205)。例如在本实施例中,如果选择了用户I的关于打印机的发布信息,则从该发布信息中获得用户I的PC的设备地址“202.175.31.6”,并向该设备地址发送连接请求。
[0025]随后,在第一电子设备响应于该连接请求而与第二电子设备建立连接(步骤S206)。连接建立后,第二电子设备向第一电子设备发送期望控制的设备资源的资源地址以及对设备资源的指令(步骤S207)。例如,向用户I的PC发送打印机的资源地址“/PC/printer”、print指令。此时的指令可以包括表示所要打印的文档数据等的指令参数。第一电子设备接收到资源地址以及指令后,执行该指令(步骤S208),例如向打印机执行该打印指令,从而达到资源控制的功能。
[0026]根据上述的本发明的资源的扩展方法及控制方法,能够通过用户标识来获得表示该用户的设备资源的用户资源列表,使得能够一目了然地查找到该用户共享的电子设备及其设备资源,从而不仅能够实现方便、快捷、人性化的设备资源共享,还能够对设备资源进行更加灵活的权限管理。
[0027]以上说明了根据本发明的资源的扩展方法及控制方法的多个实施例。显然,本领域技术人员在不脱离本发明的精神和范围内可以对上述实施例作出各种组合、修改或者变形。本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
【权利要求】
1.一种资源的扩展方法,应用于第一电子设备,所述第一电子设备具有至少一个设备资源,其中所述方法包括: 向服务器发送设备资源的发布信息,所述发布信息包括表示使用所述第一电子设备的用户的用户标识、表示所述第一电子设备的地址的设备标识、表示所述设备资源的操作地址的资源标识以及所述设备资源的资源参数, 所述发布信息用于所述服务器生成具有相同用户标识的发布信息的用户资源列表。
2.如权利要求1所述的方法,其中,还包括: 当所述发布信息所对应的设备资源发生变化时,生成用于所述服务器更新所述发布信息的更新信息; 将所述更新信息发送到所述服务器。
3.如权利要求1所述的方法,其中, 所述资源参数包括所述设备资源的操作方式、资源类型、设备名称、发布时间、以及更新时间中的一个或多个。
4.如权利要求1所述的方法,其中所述设备资源为存储在所述第一电子设备中和/或存储在能够与所述第一电子设备相连接的第二服务器中的数据。
5.如权利要求1所述的方法,其中所述设备资源为所述第一电子设备所具有的内部装置和/或连接到所述信息发布设备的外围装置提供的能力资源。
6.如权利要求1所述的方法,所述向服务器发送所述至少一个设备资源的发布信息包括: 使用HTTP协议和/或XMPP协议向服务器发送所述至少一个设备资源的发布信息。
7.如权利要求1所述的方法,其中所述方法还包括: 响应于来自所述第二电子设备的连接请求而建立连接; 接收来自所述第二电子设备的对所述设备资源的指令以及所述资源标识; 根据所述资源标识对所述设备资源进行定位,并且对所述设备资源执行所述指令。
8.一种资源的控制方法,应用于第二电子设备,其中包括: 与服务器建立连接,所述服务器中存储有至少一个用户资源列表,所述用户资源列表包括具有相同用户标识的设备资源的发布信息,所述发布信息包括表示所述第一电子设备的地址的设备标识、表示使用所述第一电子设备的用户的用户标识、表示所述设备资源的操作地址的资源标识以及所述设备资源的资源参数, 根据规定的用户标识从所述服务器获取与所述用户标识对应的用户资源列表; 从所述用户资源列表选择发布信息; 向所述发布信息中的设备标识表示的第一电子设备的地址发送连接请求;以及 建立连接后,向所述第一电子设备发送资源标识以及指令。
【文档编号】H04L12/24GK104135386SQ201410392641
【公开日】2014年11月5日 申请日期:2014年8月11日 优先权日:2014年8月11日
【发明者】于辰涛 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1