服务器和控制方法_3

文档序号:9768178阅读:来源:国知局
适当地对用户的处理设备进行电源状态控制,从而能够节约能源,提高处理效率,提升用户的使用体验。
[0050]下面,参照图3来说明本发明的实施方式的控制方法。图3是表示本发明的实施方式的控制方法的流程图。
[0051]图3所示的控制方法能够应用于与至少一个处理设备连接的服务器。例如,能够应用于图1所示的使用场景下的服务器3。
[0052]其中,如上所述,在图1所示的使用场景中包括终端1、网络接入设备2、服务器3和处理设备4。此外,根据具体的应用情形,也可以由服务器3执行网络接入功能,从而不包括网络接入设备2。例如,终端I例如为用户携带的手机、智能手表、手环等,至少一个网络接入设备2例如为路由器、交换器等,处理设备4例如为个人电脑等。
[0053]具体地,服务器3基于终端I的位置信息,对处理设备4发送例如用于使处理设备4处于开启、关闭、休眠等状态的控制信息。其中,服务器3能够对与多个用户分别对应的多个处理设备4进行电源状态控制。具体地,服务器3根据用户A携带的终端I的位置信息,生成用于控制与用户A对应的处理设备4A的电源状态的控制信息。再如,服务器3根据用户B携带的终端I的位置信息,生成用于控制与用户B对应的处理设备4B的电源状态的控制信息。由此,服务器3例如能够对公司的全体员工所使用的诸如个人电脑等的处理设备4分别进行电源状态控制。
[0054]在步骤SI中,获取与第一用户对应的第一终端的位置信息。
[0055]具体地,在应用于图2所示的服务器3的情况下,位置信息获取单元301针对与该服务器3连接的至少一个处理设备4分别对应的至少一个用户,获取该至少一个用户所携带的终端I的位置信息。
[0056]例如,假设处理设备4A、4B和4C与服务器3连接,其中处理设备4A与用户A对应,处理设备4B与用户B对应,处理设备4C与用户C对应。并且,用户A携带的终端为终端1A,用户B携带的终端为终端1B,用户C携带的终端为终端1C。在以下的说明中,以获取终端IA的位置信息为例进行了说明,但是在本发明的实施方式中,也获取终端IB的位置信息、终端IC的位置信息以便对处理设备4B和处理设备4C进行电源状态控制。
[0057]在图1所示的场景下,服务器3与至少一个网络接入设备2连接。服务器3从网络接入设备2接收关于所述网络接入设备与所述第一终端的距离的第一距离信息。
[0058]此时,步骤SI包括从网络接入设备接收关于网络接入设备与所述第一终端的距离的第一距离信息的步骤。
[0059]其中,在网络接入设备2中,如果用户A携带的终端IA进入到该网络接入设备2的网络覆盖范围,则该网络接入设备2能够对该终端IA执行网络接入功能,例如根据接收功率等来计算与终端IA的距离,并且将关于该网络接入设备2与终端IA的距离的距离信息发送给服务器3。此外,在用户A携带的终端IA同时进入到其他网络设备2的网络覆盖范围,则该其他的网络接入设备2也能够例如根据接收功率等来计算与终端IA的距离,并且将关于该其他的网络接入设备2与终端IA的距离的距离信息发送给服务器3。
[0060]由此,在服务器3中,通过通信单元303针对终端IA能够从至少一个网络接入设备2接收至少一个距离信息。例如,如图1所示,通信单元303能够分别从三个网络接入设备2(网络接入设备2-1、网络接入设备2-2、网络接入设备2-3)接收关于终端IA的三个距离信息(例如,分别表示网络接入设备2-1与终端IA的距离D1、网络接入设备2-2与终端IA的距离D2、网络接入设备2-3与终端IA的距离D3)。此外,终端IA也可以进入到更多数目的网络接入设备2的网络覆盖范围,从而更多数目的网络接入设备2发送与终端IA的距离信息。
[0061]进而,步骤SI包括根据从至少一个网络接入设备接收的至少一个距离信息,生成第一终端的位置信息的步骤。
[0062]例如,在应用于图2所示的服务器3的情况下,位置信息获取单元301获得从三个网络接入设备2接收的与终端IA的距离Dl、与终端IA的距离D2、与终端IA的距离D3,并参照该三个网络接入设备2的配置位置,从而生成该终端IA的位置信息。此外,在从更多数目的网络接入设备2接收与终端IA的距离信息的情况下,可以利用更多的距离信息,从而提高所生成的位置信息的精确度。其中,在服务器3中,可以预先存储各个网络接入设备2的配置位置,也可以由网络接入设备2发送关于第一终端的第一距离信息时,同时发送网络接入设备2自己的配置位置。
[0063]此外,在由服务器3执行网络接入功能,从而不包括网络接入设备2的情况下,终端I与服务器3连接,从而服务器3执行网络接入功能。此时,在步骤SI中,位置信息获取单元301能够直接从第一终端获取与第一用户对应的第一终端的位置信息。
[0064]例如,在终端IA中,通过GPS模块生成该终端IA的位置信息,并且与服务器3连接之后将该位置信息发送给服务器3。由此,位置信息获取单元301能够直接从终端IA获取与该终端IA对应的位置信息。其中,在终端IA中不限定于通过GPS模块生成位置信息,也可以通过其他的方式获取自己的位置信息。
[0065]返回到图3,在步骤S2中,根据第一终端的位置信息,生成针对至少一个处理设备中的与第一用户对应的第一处理设备的控制信息。
[0066]具体地,在应用于图2所示的服务器3的情况下,控制信息生成单元302根据终端IA的位置信息,生成针对与终端IA对应的处理设备4A的控制信息。同样,控制信息生成单元302根据终端IB的位置信息,生成针对处理设备4B的控制信息,根据终端IC的位置信息,生成针对处理设备4C的控制信息。例如,在服务器3中相关联地存储终端IA的识别符和处理设备4A的识别符,从而表示终端IA和处理设备4A相互对应。由此,能够确定根据第一终端的位置信息而生成的控制信息是针对哪个处理设备的控制信息。
[0067]优选为,步骤S2包括根据第一终端的位置信息,判断第一终端的运动状态的步骤。具体地,控制信息生成单元302根据终端IA的位置信息,判断终端IA的运动状态。具体地,在终端IA与处理设备4A的距离变小的情况下,能够判断出终端IA的运动状态为靠近处理设备4A,在终端IA与处理设备4A的距离变大的情况下,能够判断出终端IA的运动状态为离开处理设备4A。例如,在服务器3中存储有与其连接的处理设备4的位置信息,从而能够计算出第一终端与第一处理设备之间的距离。具体地,在服务器3中预先存储有各个处理设备4的配置位置,从而在判断第一终端的运动状态时能够参考与第一终端对应的处理设备4的配置位置。例如,在判断终端IA的运动状态时,根据终端IA的位置信息和与终端IA对应的处理设备4A的配置位置来计算终端IA与处理设备4A的距离。此外,在服务器3中没有预先存储有各个处理设备4的配置位置的情况下,例如从第一终端接收与该第一终端对应的处理设备的配置位置,或者由与第一终端对应的处理设备接收该处理设备的配置位置。
[0068]进而,步骤S2还包括在第一终端的运动状态为靠近第一处理设备的情况下,生成用于使所述第一处理设备处于第一状态的控制信息。
[0069]具体地,在图2所示的服务器3中,控制信息生成单元302在判断为终端IA的运动状态为靠近处理设备4A的情况下,生成用于使所述处理设备4A开启的控制信息。具体地,例如在图1所示的使用场景下,在员工早晨上班时,用户所携带的终端IA的运动状态为靠近处理设备4A。通过在员工靠近处理设备4A时,提前将处理设备4A开启,从而能够节省完成硬件检测等的初始化操作、以及系统更新而需要的启动时间。若用户需要紧急使用处理设备进行处理时,由于提前开启了处理设备4A,从而能够提高处理效率。
[0070]进而,步骤S2还包括在第一终端的运动状态为离开第一处理设备的情况下,生成用于使第一处理设备处于第二状态的控制信息。
[0071]具体地,在图2所示的服务器3中,控制信息生成单元302在判断为终端IA的运动状态为离开处理设备4A的情况下,生成用于使所述处理设备4A关闭的控制信息。具体地,例如在图1所示的使用场景下,在员工晚上下班时,可能会忘记关闭处理设备4A,导致处理设备4A在不被使用的状态下一直开启,导致能源的浪费。通过在员工离开处理设备4A时,生成用于使所述处理设备4A关闭的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1