一种网关之间的数据交互方法及装置与流程

文档序号:11845914阅读:307来源:国知局
一种网关之间的数据交互方法及装置与流程

本发明涉及通信领域,尤其涉及一种网关之间的数据交互方法及装置。



背景技术:

目前,大量可穿戴设备(例如智能手环)和可植入设备(例如心脏起搏器)已经广泛应用于用户的日常生活,这些人体设备(本申请将可穿戴设备和可植入设备统称为人体设备)可以感知人体活动以及外界环境的参数,人体设备可以将获得的数据进行汇总,以便用户可以根据人体设备提供的数据合理安排生活中各项事宜。

不同类型的人体设备的对通信的需求各不相同,例如,谷歌眼镜的视频业务要求高速率和低时延的通信网络,智能手环用于感知非人体安全的数据(体温,步速等),对于通信速率以及时延没有具体要求,即便是低速率和高时延的通信网络也可以满足智能手环的需求,另外,对于感知数据的处理,人体设备配置等方面,不同人体设备的需求也不相同。

随着用户拥有的人体设备的增多,如何通过不同的网关对这些人体设备进行统一管理,以满足人体设备的需求,现有技术还没有提出一种解决方案。



技术实现要素:

本发明的实施例提供一种网关之间的数据交互方法及装置,能够通过以移动个人站为例的网关之间的交互满足人体设备的需求。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,本发明的实施例提供一种网关之间的数据交互方法,包括:

第一网关与第二网关建立网络连接,所述第一网关用于管理第一用户 的人体设备,所述第二网关用于管理第二用户的人体设备;

所述第一网关通过所述网络连接获取所述第二网关的协同信息,所述协同信息包括蜂窝网络性能信息;

若所述蜂窝网络性能信息满足预设的性能条件,所述第一网关将所述第二网关作为接入互联网的锚点,以便于将所述第一用户的人体设备接入互联网。

结合第一方面,在第一方面的第一种可能的实现方式中,所述蜂窝网络性能信息包括所述第二网关的无线信号强度和网络上下行接入速率;

所述若所述蜂窝网络性能信息满足预设的性能条件,所述第一网关则将所述第二网关作为接入互联网的锚点,包括:

所述第一网关根据所述蜂窝网络性能信息,确定所述第二网关的无线信号强度是否满足预设强度阈值,以及所述第二网关的网络上下行接入速率是否满足速率阈值;

若所述第二网关的无线信号强度满足预设强度阈值,以及所述第二网关的网络上下行接入速率满足速率阈值,所述第一网关则将所述第二网关作为接入互联网的锚点。

结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述第一网关将所述第二网关作为接入互联网的锚点,包括:

所述第一网关向所述第二网关发送蜂窝网络接入代理请求消息,以便所述第二网关根据所述蜂窝网络接入代理请求消息确定是否向所述第一网关提供蜂窝网络接入服务;

若接收到所述第二网关发送的接入响应消息,所述第一网关则根据所述接入响应消息将所述第一网关的上下行无线链路修改为所述第一网关到所述第二网关之间的本地无线链路,以使得所述第二网关作为所述第一网关接入互联网的锚点。

结合第一方面以及第一方面的第一至第二种可能的实现方式中的任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述协同信息还包括所述第二网关的位置信息,

所述获取所述第二网关的协同信息之后,还包括:

所述第一网关根据所述第二网关的位置信息确定所述第一网关和所述第二网关之间的距离是否满足预设的距离阈值,所述距离阈值包括距离下限阈值和距离上限阈值;

若所述第一网关和所述第二网关之间的距离小于预设的距离下限阈值,所述第一网关则向所述第一网关的人体设备发送减少干扰请求消息,以使得所述第一网关的人体设备减小自身的发射功率;

若所述第一网关和所述第二网关之间的距离大于预设的距离上限阈值,所述第一网关则向所述第一网关的人体设备发送干扰解除通知消息,以解除对所述第一网关的人体设备的发射功率的限制。

结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,若所述第一网关和所述第二网关之间的距离小于预设的距离下限阈值,则所述方法还包括:

所述第一网关向所述第二网关发送减少干扰协同指示,以便所述第二网关根据所述减少干扰协同指示,向所述第二网关的人体设备发送减少干扰请求消息。

结合第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,若所述第一网关和所述第二网关之间的距离大于预设的距离上限阈值,则所述方法还包括:

所述第一网关向所述第二网关发送干扰解除协同指示,以便所述第二网关根据所述干扰解除协同指示,向所述第二网关的人体设备发送干扰解除通知消息。

结合第一方面以及第一方面的第一至第五种可能的实现方式中的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述协同信息还包括配置请求信息,所述配置请求消息包括配置信息,以及所述第二网关的标识;

所述获取所述第二网关的协同信息之后,还包括:

所述第一网关根据所述第二网关的标识确定所述第二网关是否归属于所述第一网关管理;

若所述第二网关归属于所述第一网关管理,所述第一网关根据所述配置信息对所述第二网关进行配置。

结合第一方面以及第一方面的第一至第六种可能的实现方式中的任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述协同信息还包括数据处理请求信息,所述数据处理请求消息包括认证信息、数据处理类型;

所述获取所述第二网关的协同信息之后,还包括:

所述第一网关根据所述认证信息对所述第二网关进行认证;

当所述第二网关通过所述第一网关的认证时,所述第一网关向所述第二网关发送认证通过消息;

所述第一网关接收所述第二网关发送的数据;

所述第一网关根据所述数据类型对所述数据进行处理。

结合第一方面以及第一方面的第一至第七种可能的实现方式中的任一种可能的实现方式,在第一方面的第八种可能的实现方式中,在第一网关与第二网关建立网络连接之后,还包括:

所述第一网关向所述第二网关发送所述第一网关的用户数据和所述第一网关的配置数据。

第二方面,本发明的实施例提供一种网关之间的数据交互方法,包括:

第二网关与第一网关建立网络连接,所述第一网关用于管理第一用户的人体设备,所述第二网关用于管理第二用户的人体设备;

所述第二网关通过所述网络连接向所述第一网关发送协同信息,所述协同信息包括蜂窝网络性能信息,以使得所述第一网关根据所述蜂窝网络性能信息确定是否将所述第二网关作为接入互联网的锚点。

结合第二方面,在第二方面的第一种可能的实现方式中,在所述第二网关向所述第一网关发送协同信息之后,还包括:

当接收到所述第一网关发送的蜂窝网络接入代理请求消息时,所述第二网关根据所述蜂窝网络接入代理请求消息对所述第一网关进行认证;

当所述第一网关被认证通过时,所述第二网关向所述第一网关发送接入响应消息,以使得所述第一网关根据所述接入响应消息将所述第一网关的上下行无线链路修改为所述第一网关到所述第二网关之间的本地无线链路。

结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述协同信息还包括所述第二网关的位置信息,

所述第二网关向所述第一网关发送协同信息之后,还包括:

若所述第一网关和所述第二网关之间的距离小于预设的距离下限阈值,所述第二网关则接收所述第一网关发送的减少干扰协同指示;

所述第二网关根据所述减少干扰协同指示,向所述第二网关的人体设备发送减少干扰请求消息。

结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,若所述第一网关和所述第二网关之间的距离大于预设的距离上限阈值,则所述方法还包括:

所述第二网关接收所述第一网关发送的干扰解除协同指示;

所述第二网关根据所述干扰解除协同指示,向所述第二网关的人体设备发送干扰解除通知消息。

结合第二方面以及第二方面的第一至第三种可能的实现方式中的任一种可能的实现方式,在第二方面的第四种可能的实现方式中,所述协同信息还包括数据处理请求信息,所述数据处理请求消息包括认证信息、数据处理类型,

所述第二网关向所述第一网关发送协同信息之后,还包括:

所述第二网关接收所述第一网关发送的认证通过消息;

所述第二网关向所述第一网关发送数据,以便所述第一网关根据所述数据处理类型对所述数据进行处理。

结合第二方面以及第二方面的第一至第四种可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,在第二网关与第一网关建立网络连接之后,还包括:

所述第二网关从所述第一网关获取所述第一网关的用户数据;

所述第二网关接收所述第一网关发送的所述第一网关的配置数据。

第三方面,本发明的实施例提供一种网关,所述网关包括:

连接单元,用于建立第一网关与第二网关的网络连接,所述第一网关用于管理第一用户的人体设备,所述第二网关用于管理第二用户的人体设备;

获取单元,用于通过所述连接建立单元建立的网络连接获取所述第二网关的协同信息,所述协同信息包括蜂窝网络性能信息;

网络接入单元,用于若所述协同信息获取单元中的蜂窝网络性能信息满足预设的性能条件,将所述第二网关作为接入互联网的锚点,以便于将所述第一用户的人体设备接入互联网。

结合第三方面,在第三方面的第一种可能的实现方式中,

所述网络接入单元,具体用于根据所述蜂窝网络性能信息,确定所述第二网关的无线信号强度是否满足预设强度阈值,以及所述第二网关的网络上下行接入速率是否满足速率阈值;若所述第二网关的无线信号强度满足预设强度阈值,以及所述第二网关的网络上下行接入速率满足速率阈值,则将所述第二网关作为接入互联网的锚点;

其中,所述蜂窝网络性能信息包括所述第二网关的无线信号强度和网络上下行接入速率。

结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,

所述网络接入单元,具体用于向所述第二网关发送蜂窝网络接入代理请求消息,以便所述第二网关根据所述蜂窝网络接入代理请求消息确定是否向所述第一网关提供蜂窝网络接入服务;若接收到所述第二网关发送的接入响应消息,则根据所述接入响应消息将所述第一网关的上下行无线链路修改为所述第一网关到所述第二网关之间的本地无线链路,以使得所述第二网关作为所述第一网关接入互联网的锚点。

结合第三方面以及第三方面的第一至第二种可能的实现方式中的任一种可能的实现方式,在第三方面的第三种可能的实现方式中,所述协同信息获取单元中的协同信息还包括所述第二网关的位置信息,

所述网关还包括确定单元和发送单元,其中,

所述确定单元,用于根据所述第二网关的位置信息确定所述第一网关和所述第二网关之间的距离是否满足预设的距离阈值,所述距离阈值包括距离下限阈值和距离上限阈值;

所述发送单元,用于若所述第一网关和所述第二网关之间的距离小于预设的距离下限阈值,则向所述第一网关的人体设备发送减少干扰请求消 息,以使得所述第一网关的人体设备减小自身的发射功率;若所述第一网关和所述第二网关之间的距离大于预设的距离上限阈值,则向所述第一网关的人体设备发送干扰解除通知消息,以解除对所述第一网关的人体设备的发射功率的限制。

结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,

所述发送单元,还用于若所述第一网关和所述第二网关之间的距离小于预设的距离下限阈值,则向所述第二网关发送减少干扰协同指示,以便所述第二网关根据所述减少干扰协同指示,向所述第二网关的人体设备发送减少干扰请求消息。

结合第三方面的第三种可能的实现方式,在第三方面的第五种可能的实现方式中,

所述发送单元,还用于若所述第一网关和所述第二网关之间的距离大于预设的距离上限阈值,则向所述第二网关发送干扰解除协同指示,以便所述第二网关根据所述干扰解除协同指示,向所述第二网关的人体设备发送干扰解除通知消息。

结合第三方面以及第三方面的第一至第五种可能的实现方式中的任一种可能的实现方式,在第三方面的第六种可能的实现方式中,所述协同信息获取单元中的协同信息还包括配置请求信息,所述配置请求消息包括配置信息,以及所述第二网关的标识,

其中,所述网关还包括配置单元,

所述确定单元,还用于根据所述第二网关的标识确定所述第二网关是否归属于所述第一网关管理;

所述配置单元,用于若所述第二网关归属于所述第一网关管理,则根据所述配置信息对所述第二网关进行配置。

结合第三方面以及第三方面的第一至第六种可能的实现方式中的任一种可能的实现方式,在第三方面的第七种可能的实现方式中,所述协同信息获取单元中的协同信息还包括数据处理请求信息,所述数据处理请求消息包括认证信息、数据处理类型,

其中,所述网关还包括认证单元、接收单元和数据处理单元,

所述认证单元,用于根据所述认证信息对所述第二网关进行认证;

所述发送单元,还用于当所述第二网关通过所述第一网关的认证时,向所述第二网关发送认证通过消息;

所述接收单元,用于接收所述第二网关发送的数据;

所述数据处理单元,用于对所述接收单元中的数据对所述数据进行处理。

结合第三方面以及第三方面的第一至第七种可能的实现方式中的任一种可能的实现方式,在第三方面的第八种可能的实现方式中,

所述发送单元,还用于向所述第二网关发送所述第一网关的用户数据以及将所述第一网关的配置数据。

第四方面,本发明的实施例提供一种网关,所述网关包括:

连接单元,用于第二网关与第一网关建立网络连接,所述第一网关用于管理第一用户的人体设备,所述第二网关用于管理第二用户的人体设备;

发送单元,用于通过所述连接建立单元建立的网络连接向所述第一网关发送协同信息,所述协同信息包括蜂窝网络性能信息,以使得所述第一网关根据所述蜂窝网络性能信息确定是否将所述第二网关作为接入互联网的锚点。

结合第四方方面,在第四方面的第一种可能实现的方式中,所述网关还包括认证单元,其中,

所述认证单元,用于当接收到所述第一网关发送的蜂窝网络接入代理请求消息时,根据所述蜂窝网络接入代理请求消息对所述第一网关进行认证;

所述发送单元,还用于当所述认证单元中的所述第一网关被认证通过时,向所述第一网关发送接入响应消息,以使得所述第一网关根据所述接入响应消息将所述第一网关的上下行无线链路修改为所述第一网关到所述第二网关之间的本地无线链路。

结合第四方面或第五方面的第一种可能实现的方式,在第四方面的第二种可能实现的方式中,

所述接收单元,还用于若所述第一网关和所述第二网关之间的距离小 于预设的距离下限阈值,则接收所述第一网关发送的减少干扰协同指示;

所述发送单元,还用于根据所述接收单元中的减少干扰协同指示,向所述第二网关的人体设备发送减少干扰请求消息;

其中,所述协同信息中还包括所述第二网关的位置信息。

结合第四方面的第二种可能实现的方,在第四方面的第三种可能实现的方式中,

所述接收单元,还用于若所述第一网关和所述第二网关之间的距离大于预设的距离上限阈值,接收所述第一网关发送的干扰解除协同指示;

所述发送单元,还用于根据所述接收单元中的干扰解除协同指示,向所述第二网关的人体设备发送干扰解除通知消息。

结合第四方面以及第四方面的第一至第三种可能的实现方式中的任一种可能的实现方式,在第四方面的第四种可能实现的方式中,

所述接收单元,还用于接收所述第一网关发送的认证通过消息;

所述发送单元,还用于向所述第一网关发送数据,以便所述第一网关根据所述数据处理类型对所述数据进行处理;

其中,所述协同信息还包括数据处理请求信息,所述数据处理请求消息包括认证信息、数据处理类型。

结合第四方面以及第四方面的第一至第四种可能的实现方式中的任一种可能的实现方式,在第四方面的第五种可能实现的方式中,

所述接收单元,还用于从所述第一网关获取所述第一网关的用户数据;以及接收所述第一网关发送的所述第一网关的配置数据。

根据第一方面和第三方面的内容可知,第一网关与第二网关建立网络连接后;通过该网络连接获取所述第二网关的蜂窝网络性能信息,其中,所述蜂窝网络性能信息包括所述第二网关的无线信号强度和网络上下行接入速率;这样,第一网关便可以根据所述蜂窝网络性能信息确定满足预设的性能条件的第二网关,进而将第二网关作为接入互联网的锚点,以便于将所述第一用户的至少一个人体设备接入互联网,从而避免处于恶劣蜂窝网络环境下的第一网关无法有效将人体设备接入互联网的问题。

根据第二方面和第四方面的内容可知,第二网关与第一网关建立网络连接后,通过该网络连接向第一网关发送第二网关自身的协同信息,例如 蜂窝网络性能信息,以使得第一网关根据协同信息中的该蜂窝网络性能信息与该第二网关进行协同,将该第二网关作为接入互联网的锚点,增强该第一网关的人体设备接入互联网的能力,可以看出,通过第二网关与第一网关之间的交互,各移网关可以更好的满足人体设备的需求,使得人体设备能够为用户提供更好的服务,提升了用户体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的移动个人站与人体设备的连接示意图;

图2为本发明实施例提供的一种网关之间的数据交互方法的流程示意图一;

图3为本发明实施例提供的一种网关之间的数据交互方法的流程示意图二;

图4为本发明实施例提供的一种网关之间的数据交互方法的流程示意图三;

图5为本发明实施例提供的一种网关之间的数据交互方法的流程示意图四;

图6为本发明实施例提供的一种网关之间的数据交互方法的流程示意图五;

图7为本发明实施例提供的一种网关之间的数据交互方法的流程示意图六;

图8为本发明实施例提供的一种网关之间的数据交互方法的流程示意图七;

图9为本发明实施例提供的第一网关的结构示意图一;

图10为本发明实施例提供的第一网关的结构示意图二;

图11为本发明实施例提供的第一网关的结构示意图三;

图12为本发明实施例提供的第一网关的结构示意图四;

图13为本发明实施例提供的第二网关的结构示意图一;

图14为本发明实施例提供的第二网关的结构示意图二;

图15为本发明实施例提供的一种移动个人站的硬件示意图;

图16为本发明实施例提供的一种网关之间的数据交互系统的结构示意图一;

图17为本发明实施例提供的一种网关之间的数据交互系统的结构示意图二。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

随着每个用户使用的人体设备的增加,所述人体设备包括人体设备和便携式设备,必然会出现一种用于统一管理人体设备的网关,本文将此种网关称为移动个人站(MPS,Mobile Personal Station,本发明的实施例中,以第一网关为第一MPS,第二网关为第二MPS为例进行说明),该MPS是一种用于辅助个人对海量人体设备或相关设备进行通信、管理、数据分析的逻辑设备单元。如图1所示,该MPS可以自动确定可植入设备、穿戴式设备、便携设备等人体设备间的通信方式(如:蓝牙、Wi-Fi(Wireless Fidelity,无线保真)、ZigBee(紫蜂协议,一种基于IEEE802.15.4标准的低功耗局域网协议)等单独组网或混合组网)并维护和优化网络运行,还可以充当人体设备到互联网的通信网关。该MPS还可以负责对人体设备的管理(如:设备配置和电源管理),还可以对采集自人体和环境(如:家庭、汽车等)的感知数据(如:人体的心率、血压;家庭环境的温度、水电煤使用情况;汽车运行状态)进行轻量级数据分析,并与云端数据服务器进行数据同步和协同。该MPS还可以通过智能设备(如:手机、平板电脑、智能眼镜等)与用户进行友好的信息交互 (如:健康警告、日历建议等数据综合分析建议)。

本发明以下实施例中的多个移动个人站可以属于同一用户,或者,同一家庭的不同成员,这样,多个移动个人站之间可以预先进行相互授权,以便多个移动个人站之间进行协同操作。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

本发明实施例提供的一种网关之间的数据交互方法,如图2所示,该方法包括:

S101、第一网关与第二网关建立网络连接,该第一网关用于管理第一用户的人体设备,该第二网关用于管理第二用户的人体设备。

其中,该第一网关可以具体为第一用户的第一移动个人站,用于对第一用户的一个或多个人体设备进行通信、管理、数据分析等;类似的,该第二网关可以具体为第二用户的第二移动个人站,用于对第二用户的一个或多个人体设备进行通信、管理、数据分析等。

具体的,该第一网关与第二网关可通过本地直连,或者,广域网连接建立网络连接,以便于后续第一网关与第二网关之间在建立好的网络连接上进行数据交互。

S102、第一网关通过该网络连接获取第二网关的协同信息,该协同信息包括蜂窝网络性能信息。

可选地,该蜂窝网络性能信息包括该第二网关的无线信号强度和网络上下行接入速率等。

进一步地,第二网关的协同信息中还可以包括第二网关的位置信息、配置请求信息以及数据处理请求信息等,本申请将在后续实施例中进行详细阐述,故此处不在赘述。

S103、若该蜂窝网络性能信息满足预设的性能条件,第一网关将第二网关作为接入互联网的锚点,以便于将第一用户的人体设备接入互联网。

其中,第一网关确定该蜂窝网络性能信息是否满足预设的性能条件,可以具体包括:确定该第二网关的无线信号强度满足预设强度阈值、以及 该第二网关的网络上下行接入速率满足速率阈值。

若该蜂窝网络性能信息满足预设的性能条件,第一网关将第二网关作为接入互联网的锚点,将第一网关所管理的第一用户的人体设备接入互联网,进而增强该第一移动个人站接入互联网的能力,其中,第一网关将第二网关作为接入互联网的锚点的方法可参见下述实施例中步骤S301-S311,故此处不再赘述。

进一步地,如步骤S102中所述,第一网关获取到的第二网关的协同信息中,还可以包括二网关的位置信息、配置请求信息以及数据处理请求信息等,因此,在本发明实施例的另一种可能的实现方式中,以第一网关为第一移动个人站,第二网关为第二移动个人站为例,该方法包括:

S201、第一移动个人站与第二移动个人站建立网络连接。

S202、该第一移动个人站获取该第二移动个人站的协同信息,该协同信息包括:蜂窝网络性能信息、第二移动个人站的位置信息、配置请求信息、数据处理请求信息中的至少一个。

S203、该第一移动个人站根据该协同信息进行相应的操作。

其中,该第一移动个人站与该第二移动个人站可以是已经相互授权的多个移动个人站之中的任意两个移动个人站。

具体地,该第一移动个人站与第二移动个人站通过建立网络连接,如本地直连,或者,广域网连接,并获取该第二移动个人站的协同信息,根据该协同信息进行相应的协同操作,例如,该第一移动个人站可以根据步骤201中的该蜂窝网络性能信息与该第二移动个人站进行协同,将该第二移动个人站作为接入互联网的锚点,进而增强该第一移动个人站接入互联网的能力,还可以根据步骤201中的该第二移动个人站的位置信息与该第二移动个人站进行协同,减少该第一移动个人站与该第二移动个人站之间的干扰,还可以根据步骤201中的该配置请求信息与该第二移动个人站进行协同,增强该第二移动个人站的配置能力,还可以根据步骤201中的该数据处理请求信息与该第二移动个人站进行协同,增强该第一移动个人站的数据分析能力。

这样,采用上述方法,通过移动个人站之间的交互,各移动个人站可以更好的满足人体设备的需求,使得人体设备能够为用户提供更好的服 务,提升了用户体验。

下面通过具体的示例对本发明实施例进行详细的描述:

对于多个移动个人站,各移动个人站的网络环境可能不同,为了避免无线环境较差的移动个人站无法接入互联网,在本发明实施例一种可能的实现方式中,该第一移动个人站获取该第二移动个人站的协同信息,其中,该协同信息包括该第二移动个人站的蜂窝网络性能信息。

进一步地,该第一移动个人站根据该蜂窝网络性能信息确定该第二移动个人站满足预设的性能条件,并向该第二移动个人站发送蜂窝网接入代理请求消息,以便该第二移动个人站根据该蜂窝网接入代理请求消息确定是否向该第一移动个人站提供蜂窝网接入服务。

可选地,该蜂窝网络性能信息包括该第二移动个人站的无线信号强度和网络上下行接入速率,则该第一移动个人站根据该蜂窝网络性能信息确定该第二移动个人站满足预设的性能条件具体包括:确定该第二移动个人站的无线信号强度满足预设强度阈值、以及该第二移动个人站的网络上下行接入速率满足速率阈值。

示例地,图3为该第一移动个人站与该第二移动个人站之间的交互示意图,包括:

S301、第一移动个人站检测自身的蜂窝网络性能,确定该第一移动个人站的蜂窝网络性能不满足预设性能条件。

也就是说,该第一移动个人站的网络性能较差,可能无法接入互联网,其中,该性能条件可由用户预先设置,例如,该第一移动个人站的无线信号强度小于预设的强度阈值,或者,该第一移动个人站的网络上下行接入速率小于速率阈值,此时,该第一移动个人站执行步骤S302。

S302、该第一移动个人站与第二移动个人站建立网络连接。

S303、该第一移动个人站向该第二移动个人站发送网络性能检测请求。

S304、该第二移动个人站根据该网络性能检测请求,检测自身的蜂窝网络性能。

S305、该第二移动个人站向该第一移动个人站发送该第二移动个人站 的蜂窝网络性能信息。

S306、该第一移动个人站根据该蜂窝网络性能信息确定该第二移动个人站满足预设的性能条件。

S307、该第一移动个人站向该第二移动个人站发送蜂窝网络接入代理请求消息。

S308、该第二移动个人站根据该蜂窝网络接入代理请求消息对该第一移动个人站进行认证。

示例地,多个移动个人站在进行相互授权时,可以在移动个人站中预留信息,例如,已授权移动个人站的标识,该预留信息用于信息认证,这样,该蜂窝网接入代理请求消息可以包括该第一移动个人站的标识,该第二移动个人站根据该第一移动个人站的标识对该第一移动个人站进行认证,若该第一移动个人站的标识与该第二移动个人站中的预留信息相符,则认证通过。

S309、该第二移动个人站确定提供接入服务的数量未达到预设阈值。

具体地,该第二移动个人站对该第一移动个人站的认证通过后,可以进一步根据该第二移动个人站提供接入服务的移动个人站的数量,确定是否为该第一移动个人站提供接入服务。也就是说,若该第二移动个人站可以为N个其他的移动个人站提供接入服务,且该第二移动个人站已经提供接入服务的移动个人站的数量少于N,此时,该第二移动个人站可以为该第一移动个人站提供接入服务。

S310、该第二移动个人站向该第一移动个人站发送接入响应消息。

S311、该第一移动个人站根据该接入响应消息将该第一移动个人站的上下行无线链路修改为该第一移动个人站到该第二移动个人站之间的本地无线链路。

这样,该第一移动个人站与该第二移动个人站之间进行本地连接,该第一移动个人站将该第二移动个人站作为接入互联网的锚点,从而避免了该第一移动个人站由于无线环境较差,导致无法接入互联网。

需要说明的是,若该第一移动个人站没通过该第二移动个人站的认证,或者,该第二移动个人站提供接入服务的数量已经到达上限值,此时,该第一移动个人站在接收到该第二移动个人站发送的拒绝接入消息后,可 以向其他移动个人站发送蜂窝网接入代理请求消息。

在本发明实施例的一种可能的实现方式中,该第一移动个人站可以先获取相邻的至少一个移动个人站的蜂窝网络性能信息,并对各移动个人站的网络性能进行排序,生成网络性能表,根据该网络性能表依次向满足预设性能条件的移动个人站发送蜂窝网接入代理请求消息,直到存在某一移动个人站确定为该第一移动个人站提供接入服务。

另外,图3所示步骤只是举例说明,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

可以看出,第一网关与第二网关建立网络连接后,通过该网络连接获取所述第二网关的蜂窝网络性能信息,其中,所述蜂窝网络性能信息包括所述第二网关的无线信号强度和网络上下行接入速率;这样,第一网关便可以根据所述蜂窝网络性能信息确定满足预设的性能条件的第二网关,进而将第二网关作为接入互联网的锚点,以便于将所述第一用户的至少一个人体设备接入互联网,从而避免处于恶劣蜂窝网络环境下的第一网关无法有效将人体设备接入互联网的问题。

对于多个移动个人站,各移动个人站之间由于距离较近,可能存在干扰,例如同一用户随身携带的多个移动个人站之间,为了避免多个移动个人站之间的干扰,在本发明实施例的另一种可能的实现方式中,该第一移动个人站获取到的该第二移动个人站的协同信息,包括该第二移动个人站的位置信息。

进一步地,该第一移动个人站根据该位置信息确定该第一移动个人站和该第二移动个人站之间的距离满足预设的距离阈值,该距离阈值可以具体包括距离下限阈值和距离上限阈值,进而向该第一移动个人站的人体设备发送减少干扰请求消息,和/或,向该第二移动个人站发送减少干扰协同指示,以便该第二移动个人站根据该减少干扰协同指示,向该第二移动个人站的人体设备发送减少干扰请求消息。

其中,该减少干扰请求消息可具体用于指示该人体设备减小发射功率,和/或,切换传输信道。

需要说明的是,在第一移动个人站与第二移动个人站之间的距离较近时,该第一移动个人站管理的人体设备发出的信号,可能被第二移动个人站接收,对该第二移动个人站造成干扰,同理,该第二移动个人站管理的人体设备发出的信号,也可能对该第一移动个人站造成干扰,另外,若该第一移动个人站管理的人体设备的传输信道,与该第二移动个人站管理的人体设备的传输信道相接近,也可能造成干扰。

在本发明实施例中,第一移动个人站在检测到与该第二移动个人站的距离达到预设的距离下限阈值时,例如,在距离20米以内时,可以发送减少干扰请求消息至该第一移动个人站管理的人体设备,指示该人体设备减小发射功率,和/或,切换传输信道,避免与该第二移动个人站产生干扰,同时,该第一移动个人站还可以发送减少干扰协同指示至该第二移动个人站,双方设备协同调整,进一步降低了产生干扰的可能性。

另外,若该第一移动个人站根据该位置信息确定该第一移动个人站和该第二移动个人站之间的距离满足预设的距离上限阈值,例如,在距离50米以外时,可以向该第一移动个人站的人体设备发送干扰解除通知消息,和/或,向该第二移动个人站发送干扰解除协同指示,以便该第二移动个人站根据该干扰解除协同指示,向该第二移动个人站的人体设备发送干扰解除通知消息。

示例地,图4为该第一移动个人站与该第二移动个人站之间的交互示意图,包括:

S401、该第一移动个人站与该第二移动个人站建立网络连接。

S402、该第一移动个人站向该第二移动个人站发送位置检测请求。

S403、该第二移动个人站根据位置检测请求检测自身的位置信息,并将该位置信息发送至该第一移动个人站。

S404、该第一移动个人站根据该位置信息确定该第一移动个人站和该第二移动个人站之间的距离满足预设的距离上限阈值。

可选的,该距离下限阈值可以根据用户的平均身高预先进行设定。

S405、该第一移动个人站向该第一移动个人站的人体设备发送减少干 扰请求消息。

当第一移动个人站与该第二移动个人站的距离,达到预设的距离上限阈值时,发送减少干扰请求消息至该第一移动个人站管理的人体设备,指示该第一移动个人站的人体设备减小发射功率,和/或,切换传输信道,以避免与该第二移动个人站产生干扰。

S406、该第一移动个人站向该第二移动个人站发送减少干扰协同指示。

S407、该第二移动个人站根据该减少干扰协同指示,向该第二移动个人站的人体设备发送减少干扰请求消息。

同时,当第一移动个人站与该第二移动个人站的距离,达到预设的距离上限阈值时,还可以向该第二移动个人站发送减少干扰协同指示,以使得向该第二移动个人站根据该减少干扰协同指示,向该第二移动个人站的人体设备发送减少干扰请求消息。

类似的,该减少干扰请求消息用于指示该人体设备减小发射功率,和/或,切换传输信道。

S408、该第一移动个人站再次获取该第二移动个人站的位置信息。

需要说明的是,该第一移动个人站可以按照一定的周期获取该第二移动个人站的位置信息,该周期可以由用户预先设置。

S409、该第一移动个人站根据该第二移动个人站位置信息确定该第一移动个人站和该第二移动个人站之间的距离满足预设的距离上限阈值。

S410、该第一移动个人站向该第一移动个人站的人体设备发送干扰解除通知消息。

具体的,第一移动个人站的人体设备根据该干扰解除通知消息,可以将自身的发射功率恢复至预设的功率,例如,将自身的发射功率恢复至步骤407之前使用的发射功率。

S411、该第一移动个人站向该第二移动个人站发送干扰解除协同指示。

S412、该第二移动个人站根据该干扰解除协同指示,向该第二移动个人站的人体设备发送干扰解除通知消息。

与步骤S410类似的,第二移动个人站的人体设备根据该干扰解除通 知消息,可以将自身的发射功率恢复至预设的功率,例如,将自身的发射功率恢复至步骤407之前使用的发射功率。

具体地,由上述步骤S408至步骤S412,人体设备在减小发射功率,和/或,切换传输信道后,若两个移动个人站之间的距离增大,例如,达到用户预设的距离上限阈值时,可以恢复该人体设备之前的发射功率,和/或,传输信道,不影响该人体设备的最佳运行性能,提高了用户体验。

图4所示步骤只是举例说明,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

在同一家庭中,成年人可能需要对老人和儿童所携带的移动个人站进行配置管理,为了满足这样的需求,在本发明实施例的又一种可能的实现方式中,该第一移动个人站获取到的该第二移动个人站的协同信息,包括该第二移动个人站的配置请求信息。

具体地,该配置请求信息可以包括配置信息,以及该第二移动个人站的标识,则该第一移动个人站根据该第二移动个人站的标识确定该第二移动个人站为该第一移动个人站的配置管理站,即确定第二移动个人站归属于第一移动个人站管理,并根据该配置信息对该第一移动个人站进行配置。

其中,用户可以预先将该第二移动个人站设置为该第一移动个人站的配置管理站,该第一移动个人站记录该第二移动个人站的标识,这样,若该第一移动个人站接收到的配置请求信息中的移动个人站标识与记录的标识相符,则认证通过,并进一步根据该配置请求信息中的配置信息进行配置。

示例地,图5为该第一移动个人站与该第二移动个人站之间的交互示意图,包括:

S501、设置第二移动个人站为第一移动个人站的配置管理站。

S502、第一移动个人站与第二移动个人站建立网络连接。

需要说明的是,该第一移动个人站与该第二移动个人站可能距离较 远,因此,两个移动个人站之间建立的网络连接可以为广域网连接。

S503、该第二移动个人站向该第一移动个人站发送配置请求信息。

其中,该配置请求信息可以包括第二移动个人站的配置信息,以及该第二移动个人站的标识。具体的,第二移动个人站的配置信息可以包括第二移动个人站在运行时的各项参数,例如第二移动个人站的开机时间等。

S504、该第一移动个人站根据该配置请求信息中的认证信息对该第二移动个人站进行认证。

S505、该第一移动个人站在对该第二移动个人站的认证通过后,根据该配置请求信息中的配置信息进行配置。

具体的,该第一移动个人站在对该第二移动个人站的认证通过后,第一移动个人站可以对配置信息中,第二移动个人站在运行时的各项参数进行修改。例如,修改第二移动个人站的网络制式,或者修改第二移动个人站接入互联网的时间等。

S506、该第一移动个人站向该第二移动个人站发送配置响应消息。

至此,通过图5所示的方法步骤,该第二移动个人站可以远程对第一移动个人站进行配置和管理,提升了用户体验。

图5所示步骤只是举例说明,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

在同一家庭中,成年人还可能需要对老人和儿童所携带的移动个人站的数据进行分析和监控,例如,网络信息过滤等,为了满足这样的需求,在本发明实施例的又一种可能的实现方式中,该第一移动个人站获取到的该第二移动个人站的协同信息,包括该第二移动个人站的数据处理请求信息。

其中,该数据处理请求消息包括认证信息、数据处理类型,当第一移动个人站获取到的协同信息中包含有该认证信息时,该第一移动个人站根据该认证信息对该第二移动个人站进行认证,并在认证通过后,向该第二移动个人站发送认证通过消息;接收该第二移动个人站发送的数据,并根 据该数据类型对接收到的数据进行处理,其中,第二移动个人站发送的数据具体可以是与第二移动个人站相连的人体设备生成的感知数据,或第二移动个人站对感知数据的分析结果。

示例地,图6为该第一移动个人站与该第二移动个人站之间的交互示意图,包括:

S601、设置第一移动个人站为第二移动个人站的数据分析决策站。

S602、第一移动个人站与第二移动个人站建立网络连接。

需要说明的是,该第一移动个人站与该第二移动个人站可能距离较远,因此,两个移动个人站之间建立的网络连接可以为广域网连接。

S603、该第二移动个人站向该第一移动个人站发送数据处理请求信息。

其中,该数据处理请求消息包括认证信息、数据处理类型,以便于该第一移动个人站根据该认证信息对该第二移动个人站进行认证,进而针对该数据处理类型进行相应的数据处理

S604、该第一移动个人站根据该数据处理请求信息中的认证信息对该第二移动个人站进行认证。

S605、该第一移动个人站在对该第二移动个人站的认证通过后,向该第二移动个人站发送认证通过消息。

S606、该第二移动个人站向该第一移动个人站发送感知数据或感知数据的分析结果。

具体地,该第二移动个人站可以将采集自人体和环境(如:家庭、汽车等)的感知数据(如:人体的心率、血压;家庭环境的温度、水电煤使用情况;汽车运行状态)直接发送至第一移动个人站请求数据处理,该第二移动个人站也可以对采集的感知数据进行数据分析后,将感知数据的分析结果发送至该第一移动个人站请求进一步的数据处理。

S607、该第一移动个人站按照该数据处理请求信息中的数据处理类型,对该感知数据或该数据分析结果进行处理。

例如,该第二移动个人站向该第一移动个人站发送的感知数据的分析结果为:该第二移动个人站的使用者在家里摔倒,而该分析结果的数据处理类型为应急事件,那么,该第一移动个人站便可以按照应急事件的数据 处理类型,对该分析结果提供应急策略,例如,第一移动个人站向第一移动个人站的使用者报警,并提供与第二移动个人站的使用者最近的医院列表,以使得第一移动个人站的使用者快速处理该应急事件。

具体的,该第一移动个人站中可以预先存储有数据决策模型库,该数据分析模型库中可以包括多种数据处理类型的数据决策模型,例如,对血压值与血糖值的分析结果的数据决策模型,比如血压值与血糖值的相对值在什么范围变化是正常的,血压值与血糖值的相对值在什么范围变化是非常的,再例如,对姿势变化数据与心率值的分析结果的数据决策模型,比如姿势变化数据的分析结果显示用户处于剧烈运动状态,那么,如果心率值的分析结果显示用户心率增快,则属于正常现象。这样,该第一移动个人站便可以根据该数据分析模型库中的数据决策模型,按照该数据处理请求信息中的数据处理类型,对该感知数据或该数据分析结果进行处理。

至此,通过图6所示的方法步骤,该第一移动个人站可以远程对第二移动个人站进行数据分析处理,提升了用户体验。

图6所示步骤只是举例说明,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

当一个用户有多个移动个人站,移动个人站之间存在功能迁移的需求,也就是说,移动个人站之间可以共享同一个用户的用户数据和配置数据,为了满足这样的需求,如图7所示,在本发明实施例的又一种可能的实现方式中,该方法包括:

S701、第一移动个人站与第二移动个人站建立网络连接。

S702、将该第一移动个人站的用户数据发送至该第二移动个人站。

S703、将该第一移动个人站的配置数据发送至该第二移动个人站。

具体的,如果一个用户有多个移动个人站,移动个人站之间存在功能迁移的需求,例如,第一移动个人站缺乏电力需要更换为第二移动个人站,采用上述方法,可以将该第一移动个人站的配置数据和用户数据迁移到第二移动个人站中,完成功能迁移,提升了用户体验。

在本发明实施例的一种可能的实现方式中,该第一移动个人站可以通过直连网络直接将用户数据和配置数据发送至该第二移动个人站。

在本发明实施例的另一种可能的实现方式中,该第一移动个人站在与该第二移动个人站建立连接后,确定云服务器中保存有该第一移动个人站的用户数据,并向该云服务器发送推送请求消息,以便该云服务器根据该推送请求消息将该第一移动个人站的用户数据发送至第二移动个人站。该第一移动个人站在接收到该云服务器发送的推送响应消息后,向该第二移动个人站发送该第一移动个人站的配置数据。

需要说明的是,本发明实施例提供的云服务器可以为一个或多个,例如多个云服务器组件的云平台,云平台中可以存储有各个用户的信息以及历史数据,云平台在进行云计算时,可以通过调用每个用户的信息和历史数据进行深度和精确计算。

具体的,云平台可以用于存储各个人体设备生成的感知数据;以及对采集自各个人体设备的感知数据进行数据分析,并提取这些数据的变化特征与规律,例如:云平台可以计算一年内,人体血压的变化规律;一年内,人体酒精的含量变化规律等等;另外,云平台还可以根据数据分析的结果做关联分析,给出决策及建议信息,例如:若果云平台发现血压的增高由饮酒引起,则通过MPS向主人发出告警信息及行动建议,比如停止饮酒,或者限制饮酒量在某一个值;当然,云平台还可以与MPS进行通信,即对MPS的参数进行配置和管理,例如:成人可以登录到云平台对小孩的MPS进行远程配置与管理等,本发明对此不作任何限制。

此处,以图8举例说明,包括:

S801、第一移动个人站与第二移动个人站建立网络连接。

S802、该第一移动个人站向云服务器发送数据检查请求。

S803、该云服务器检查是否保存有该第一移动个人站的用户数据,并向该第一移动个人站发送数据检查响应。

S804、该第一移动个人站根据该数据检查响应确定该云服务器保存有该第一移动个人站的用户数据,并向该第二移动个人站发送速率检测请求。

需要说明的是,为了保证云服务器能够向该第二移动个人站推送数 据,该第一移动个人站在指示云服务器推送数据之前,可以确定该第二移动个人站的广域网接入速率满足传输条件。

S805、该第二移动个人站检测自身的广域网接入速率,并向第一移动个人站发送速率检测响应。

S806、该第一移动个人站向该云服务器发送推送请求消息。

S807、该云服务器向该第二移动个人站推送该第一移动个人站的用户数据。

S808、该云服务器向该第一移动个人站发送推送响应消息。

S809、该第一移动个人站该第二移动个人站发送该第一移动个人站的配置数据。

需要说明的是,配置数据相较用户数据小很多,该第一移动个人站可以将配置数据直接发送至该第二移动个人站。

采用图8所示方法步骤,该第一移动个人站可以指示云服务器向该第二移动个人站发送用户数据,传输速率更快,用户操作更方便。

另外,图8所示步骤只是举例说明,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

图9为本发明实施例提供的一种网关的结构示意图,本发明实施例提供的网关可以用于实施上述图1-图8所示的本发明各实施例实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照图1-图8所示的本发明各实施例。示例性的,所述网关可以为第一网关,所述第一网关用于管理第一用户的人体设备,所述第一网关具体包括:

连接单元11,用于建立与第二网关的网络连接,所述第二网关用于管理第二用户的人体设备;

获取单元12,用于通过所述连接建立单元11中建立的网络连接获取所述第二网关的协同信息,所述协同信息包括蜂窝网络性能信息;

网络接入单元13,用于若所述协同信息获取单元12中的蜂窝网络性能信息满足预设的性能条件,将所述第二网关作为接入互联网的锚点,以便于将所述第一用户的人体设备接入互联网。

进一步地,所述网络接入单元13,具体用于根据所述蜂窝网络性能信息,确定所述第二网关的无线信号强度是否满足预设强度阈值,以及所述第二网关的网络上下行接入速率是否满足速率阈值;若所述第二网关的无线信号强度满足预设强度阈值,以及所述第二网关的网络上下行接入速率满足速率阈值,则将所述第二网关作为接入互联网的锚点;

其中,所述蜂窝网络性能信息包括所述第二网关的无线信号强度和网络上下行接入速率

进一步地,所述网络接入单元13,具体用于向所述第二网关发送蜂窝网络接入代理请求消息,以便所述第二网关根据所述蜂窝网络接入代理请求消息确定是否向所述第一网关提供蜂窝网络接入服务;若接收到所述第二网关发送的接入响应消息,则根据所述接入响应消息将所述第一网关的上下行无线链路修改为所述第一网关到所述第二网关之间的本地无线链路,以使得所述第二网关作为所述第一网关接入互联网的锚点。

进一步地,所述协同信息获取单元中的协同信息还包括所述第二网关的位置信息,如图10所示,所述第一网关还包括确定单元14和发送单元15,其中,

所述确定单元14,用于根据所述第二网关的位置信息确定所述第一网关和所述第二网关之间的距离是否满足预设的距离阈值,所述距离阈值包括距离下限阈值和距离上限阈值;

所述发送单元15,用于若所述第一网关和所述第二网关之间的距离小于预设的距离下限阈值,则向所述第一网关的人体设备发送减少干扰请求消息,以使得所述第一网关的人体设备减小自身的发射功率;若所述第一网关和所述第二网关之间的距离大于预设的距离上限阈值,则向所述第一网关的人体设备发送干扰解除通知消息,以解除对所述第一网关的人体设备的发射功率的限制。

进一步地,所述发送单元15,还用于若所述第一网关和所述第二网关之间的距离小于预设的距离下限阈值,则向所述第二网关发送减少干扰 协同指示,以便所述第二网关根据所述减少干扰协同指示,向所述第二网关的人体设备发送减少干扰请求消息。

进一步地,所述发送单元15,还用于若所述第一网关和所述第二网关之间的距离大于预设的距离上限阈值,则向所述第二网关发送干扰解除协同指示,以便所述第二网关根据所述干扰解除协同指示,向所述第二网关的人体设备发送干扰解除通知消息。

进一步地,所述协同信息获取单元中的协同信息还包括配置请求信息,所述配置请求消息包括配置信息,以及所述第二网关的标识,其中,如图11所示,所述第一网关还包括配置单元16,

所述确定单元14,还用于根据所述第二网关的标识确定所述第二网关是否归属于所述第一网关管理;

所述配置单元16,用于若所述第二网关归属于所述第一网关管理,则根据所述配置信息对所述第二网关进行配置。

进一步地,所述协同信息获取单元中的协同信息还包括数据处理请求信息,所述数据处理请求消息包括认证信息、数据处理类型,其中,如图12所示,所述第一网关还包括认证单元17、接收单元18和数据处理单元19,

所述认证单元17,用于根据所述认证信息对所述第二网关进行认证;

所述发送单元15,还用于当所述第二网关通过所述第一网关的认证时,向所述第二网关发送认证通过消息;

所述接收单元18,用于接收所述第二网关发送的数据;

所述数据处理单元19,用于对所述接收单元18中的数据进行处理。

进一步地,所述发送单元15,还用于将所述第一网关的用户数据发送至所述第二网关;以及将所述第一网关的配置数据发送至所述第二网关。

进一步地,所述确定单元14,还用于确定云服务器中保存有所述第一网关的所述用户数据;

所述发送单元15,还用于向所述云服务器发送推送请求消息,以便所述云服务器根据所述推送请求消息将所述第一网关的用户数据发送至所述第二网关。

图13为本发明实施例提供的一种网关的结构示意图,本发明实施例提供的网关可以用于实施上述图1-图8所示的本发明各实施例实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照图1-图8所示的本发明各实施例。示例性的,所述网关可以为第二网关,所述第二网关用于管理第二用户的人体设备,所述第二网关具体包括:

连接单元21,用于与第一网关建立网络连接,所述第一网关用于管理第一用户的人体设备,所述第二网关用于管理第二用户的人体设备;

发送单元22,用于通过所述连接建立单元21中建立的网络连接向所述第一网关发送协同信息,所述协同信息包括蜂窝网络性能信息,以使得所述第一网关根据所述蜂窝网络性能信息确定是否将所述第二网关作为接入互联网的锚点。

进一步地,如图14所示,所述第二网关还包括所述网关还包括接收单元23和认证单元24,其中,

所述接收单元23,用于接收所述第一网关发送的蜂窝网络接入代理请求消息;

所述认证单元24,用于当接收到所述第一网关发送的蜂窝网络接入代理请求消息时,根据所述蜂窝网络接入代理请求消息对所述第一网关进行认证;

所述发送单元22,还用于当所述认证单元23中的所述第一网关被认证通过时,向所述第一网关发送接入响应消息,以使得所述第一网关根据所述接入响应消息将所述第一网关的上下行无线链路修改为所述第一网关到所述第二网关之间的本地无线链路。

进一步地,所述接收单元23,还用于若所述第一网关和所述第二网关之间的距离小于预设的距离下限阈值,则接收所述第一网关发送的减少干扰协同指示;

所述发送单元22,还用于根据所述接收单元23中的减少干扰协同指示,向所述第二网关的人体设备发送减少干扰请求消息;

其中,所述协同信息中还包括所述第二网关的位置信息。

进一步地,所述接收单元23,还用于若所述第一网关和所述第二网关之间的距离大于预设的距离上限阈值,接收所述第一网关发送的干扰解除协同指示;

所述发送单元22,还用于根据所述接收单元23中的干扰解除协同指示,向所述第二网关的人体设备发送干扰解除通知消息。

进一步地,所述接收单元23,还用于接收所述第一网关发送的认证通过消息;

所述发送单元22,还用于向所述第一网关发送数据,以便所述第一网关根据所述数据处理类型对所述数据进行处理;

其中,所述协同信息还包括数据处理请求信息,所述数据处理请求消息包括认证信息、数据处理类型。

进一步地,所述接收单元23,还用于从所述第一网关获取所述第一网关的用户数据;以及接收所述第一网关发送的所述第一网关的配置数据。

进一步地,所述接收单元23,还用于当所述第一网关确定云服务器中保存有所述第一网关的所述用户数据时,接收云服务器发送的所述第一网关的用户数据。

另外,需要说明的是,本发明实施例提供的第一网关或第二网关,具体可以是移动个人站(MPS),其中,移动个人站是一种用于辅助个人对个人所属的人体设备进行通信、管理、数据分析的逻辑设备单元。

MPS可以自动确定植入设备、穿戴式设备、便携设备等人体设备间的通信方式(如:蓝牙、wifi、ZigBee等进行单独组网或混合组网)并维护和优化网络运行,充当人体设备到互联网的通信网关;MPS还可以负责对采集自人体和环境(如:家庭、汽车等)的感知数据(如:人体的心率、血压;家庭环境的温度、水电煤使用情况;汽车运行状态)进行一定程度的数据分析,并与云服务器进行数据交互;MPS可以集成到一个智能设备或者作为实体设备存在,本发明名对此不作任何限制。

可以看出,通过获取第二网关的协同信息,进而根据该协同信息进行相应的协同操作,例如,该第一网关可以根据协同信息中的该蜂窝网络性能信息与该第二网关进行协同,将该第二网关作为接入互联网的锚点,进 而增强该第一网关接入互联网的能力,还可以根据协同信息中的该第二网关的位置信息与该第二网关进行协同,减少该第一网关与该第二网关之间的干扰,还可以根据协同信息中的该配置请求信息与该第二网关进行协同,增强该第二网关的配置能力,还可以根据协同信息中的该数据处理请求信息与该第二网关进行协同,增强该第一网关的数据分析能力。可以看出,通过移动个人站之间的交互,各移动个人站可以更好的满足人体设备的需求,使得人体设备能够为用户提供更好的服务,提升了用户体验。

图15为本发明实施例提供的移动个人站(MPS)的硬件示意图,该移动个人站可以为上述实施例中的第一网关或第二网关,本发明实施例提供的移动个人站可以用于实施上述图1-图8所示的本发明各实施例实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照图1-图8所示的本发明各实施例。

如图15,所述移动个人站包括处理器31、通信接口32、存储器33以及总线34。

其中,处理器31、通信接口32以及存储器33通过总线34进行通信。

处理器31,是所述移动个人站的控制中心,处理器31通过运行或执行存储在存储器33内的软件程序和/或模块,以及调用存储在存储器333内的数据,执行移动个人站的各种功能和处理数据。

通信接口32,可以由光通讯接口,电通讯接口,无线通讯接口或其任意组合实现。例如,光通讯接口可以是小封装可插拔(英文:small form-factor pluggable transceiver,缩写:SFP)通讯接口(英文:transceiver),增强小封装可插拔(英文:enhanced small form-factor pluggable,缩写:SFP+)通讯接口或10吉比特小封装可插拔(英文:10Gigabit small form-factor pluggable,缩写:XFP)通讯接口。电通讯接口可以是以太网(英文:Ethernet)网络接口控制器(英文:network interface controller,缩写:NIC)。无线通讯接口可以是无线网络接口控制器(英文:wireless network interface controller,缩写:WNIC)。接收端中可以有多个通信接口32。

存储器33,可用于存储软件程序或数据,处理器31通过运行存储在 存储器33的软件程序或数据,从而执行所述移动个人站的各种功能应用以及数据处理。

在本发明实施例的一种可能的实现方式中,第一移动个人站的处理器31通过通信接口32与第二移动个人站建立网络连接,所述第一移动个人站用于管理第一用户的人体设备,所述第二移动个人站用于管理第二用户的人体设备;通信接口32通过所述网络连接获取所述第二移动个人站的协同信息,并发送至存储器33,所述协同信息包括蜂窝网络性能信息;若所述蜂窝网络性能信息满足预设的性能条件,处理器31则将所述第二移动个人站作为接入互联网的锚点,以便于将所述第一用户的人体设备接入互联网。

其中,所述蜂窝网络性能信息包括所述第二移动个人站的无线信号强度和网络上下行接入速率;此时,处理器31将所述第二移动个人站作为接入互联网的锚点,可以具体包括步骤:处理器31根据所述蜂窝网络性能信息,确定所述第二移动个人站的无线信号强度是否满足预设强度阈值,以及所述第二移动个人站的网络上下行接入速率是否满足速率阈值;若所述第二移动个人站的无线信号强度满足预设强度阈值,以及所述第二移动个人站的网络上下行接入速率满足速率阈值,处理器31则将所述第二移动个人站作为接入互联网的锚点。

进一步地,处理器31将所述第二移动个人站作为接入互联网的锚点,可以具体包括步骤:处理器31调用通信接口32向所述第二移动个人站发送蜂窝网络接入代理请求消息,以便所述第二移动个人站根据所述蜂窝网络接入代理请求消息确定是否向所述第一移动个人站提供蜂窝网络接入服务;若通信接口32接收到所述第二移动个人站发送的接入响应消息,处理器31根据所述接入响应消息将所述第一移动个人站的上下行无线链路修改为所述第一移动个人站到所述第二移动个人站之间的本地无线链路,以使得所述第二移动个人站作为所述第一移动个人站接入互联网的锚点。

进一步地,所述协同信息还包括所述第二移动个人站的位置信息,此时,通信接口32通过所述网络连接获取所述第二移动个人站的协同信息之后,还可以包括步骤:处理器31根据存储器33中所述第二移动个人站 的位置信息确定所述第一移动个人站和所述第二移动个人站之间的距离是否满足预设的距离阈值,所述距离阈值包括距离下限阈值和距离上限阈值;若所述第一移动个人站和所述第二移动个人站之间的距离小于预设的距离下限阈值,处理器31则调用通信接口32向所述第一移动个人站的人体设备发送减少干扰请求消息,以使得所述第一移动个人站的人体设备减小自身的发射功率;若所述第一移动个人站和所述第二移动个人站之间的距离大于预设的距离上限阈值,处理器31则调用通信接口32向所述第一移动个人站的人体设备发送干扰解除通知消息,以解除对所述第一移动个人站的人体设备的发射功率的限制。

进一步地,若所述第一移动个人站和所述第二移动个人站之间的距离小于预设的距离下限阈值,处理器31则调用通信接口32向所述第二移动个人站发送减少干扰协同指示,以便所述第二移动个人站根据所述减少干扰协同指示,向所述第二移动个人站的人体设备发送减少干扰请求消息。

进一步地,若所述第一移动个人站和所述第二移动个人站之间的距离大于预设的距离上限阈值,处理器31则调用通信接口32向所述第二移动个人站发送干扰解除协同指示,以便所述第二移动个人站根据所述干扰解除协同指示,向所述第二移动个人站的人体设备发送干扰解除通知消息。

进一步地,所述协同信息还包括配置请求信息,所述配置请求消息包括配置信息,以及所述第二移动个人站的标识;此时,通信接口32通过所述网络连接获取所述第二移动个人站的协同信息之后,还可以包括步骤:处理器31根据存储器33中所述第二移动个人站的标识确定所述第二移动个人站是否归属于所述第一移动个人站管理;若所述第二移动个人站归属于所述第一移动个人站管理,处理器31根据所述配置信息对所述第二移动个人站进行配置。

进一步地,所述协同信息还包括数据处理请求信息,所述数据处理请求消息包括认证信息、数据处理类型;此时,通信接口32通过所述网络连接获取所述第二移动个人站的协同信息之后,还可以包括步骤:处理器31根据存储器33中的所述认证信息对所述第二移动个人站进行认证;当所述第二移动个人站通过所述第一移动个人站的认证时,处理器31调用通信接口32向所述第二移动个人站发送认证通过消息;并接收所述第二 移动个人站发送的数据发送至存储器33;处理器31根据存储器33中所述数据类型对所述数据进行处理。

进一步地,在第一移动个人站的处理器31通过通信接口32与第二移动个人站建立网络连接之后,还可以包括步骤:处理器31将所述第一移动个人站的用户数据通过通信接口32发送至所述第二移动个人站;并将所述第一移动个人站的配置数据通过通信接口32发送至所述第二移动个人站。

进一步地,处理器31将所述第一移动个人站的用户数据通过通信接口32发送至所述第二移动个人站,可以具体包括步骤:处理器31确定云服务器中保存有所述第一移动个人站的所述用户数据;当云服务器中保存有所述第一移动个人站的所述用户数据时,处理器31调用通信接口32向所述云服务器发送推送请求消息,以便所述云服务器根据所述推送请求消息将所述第一移动个人站的用户数据发送至所述第二移动个人站。

在本发明实施例的另一种可能的实现方式中,第二移动个人站的处理器31通过通信接口32与第一移动个人站建立网络连接,所述第一移动个人站用于管理第一用户的人体设备,所述第二移动个人站用于管理第二用户的人体设备;处理器31通过所述网络连接调用通信接口32向所述第一移动个人站发送协同信息,所述协同信息包括蜂窝网络性能信息,以使得所述第一移动个人站根据所述蜂窝网络性能信息确定是否将所述第二移动个人站作为接入互联网的锚点。

进一步地,处理器31通过所述网络连接调用通信接口32向所述第一移动个人站发送协同信息之后,还可以包括步骤:当通信接口32接收到所述第一移动个人站发送的蜂窝网络接入代理请求消息时发送至处理器31,处理器31根据所述蜂窝网络接入代理请求消息对所述第一移动个人站进行认证;当所述第一移动个人站被认证通过时,处理器31调用通信接口32向所述第一移动个人站发送接入响应消息,以使得所述第一移动个人站根据所述接入响应消息将所述第一移动个人站的上下行无线链路修改为所述第一移动个人站到所述第二移动个人站之间的本地无线链路。

进一步地,所述协同信息还包括所述第二移动个人站的位置信息,此时,在处理器31通过所述网络连接调用通信接口32向所述第一移动个人 站发送协同信息之后,还可以包括步骤:若所述第一移动个人站和所述第二移动个人站之间的距离小于预设的距离下限阈值,通信接口32接收所述第一移动个人站发送的减少干扰协同指示并发送至处理器31;处理器31根据所述减少干扰协同指示,通过通信接口32向所述第二移动个人站的人体设备发送减少干扰请求消息。

进一步地,若所述第一移动个人站和所述第二移动个人站之间的距离大于预设的距离上限阈值,通信接口32接收所述第一移动个人站发送的干扰解除协同指示并发送至处理器31;处理器31关根据所述干扰解除协同指示,通过通信接口32向所述第二移动个人站的人体设备发送干扰解除通知消息。

进一步地,所述协同信息还包括数据处理请求信息,所述数据处理请求消息包括认证信息、数据处理类型,此时,在处理器31通过所述网络连接调用通信接口32向所述第一移动个人站发送协同信息之后,还可以包括步骤:通信接口32接收所述第一移动个人站发送的认证通过消息并发送至处理器31;处理器31通过通信接口32向所述第一移动个人站发送数据,以便所述第一移动个人站根据所述数据处理类型对所述数据进行处理。

进一步地,在第二移动个人站的处理器31通过通信接口32与第一移动个人站建立网络连接之后,还可以包括步骤:处理器31从所述第一移动个人站获取所述第一移动个人站的用户数据;并调用通信接口32接收所述第一移动个人站发送的所述第一移动个人站的配置数据。

进一步地,处理器31从所述第一移动个人站获取所述第一移动个人站的用户数据时,可以具体包括:当所述第一移动个人站确定云服务器中保存有所述第一移动个人站的所述用户数据时,处理器31通过通信接口32接收云服务器发送的所述第一移动个人站的用户数据。

至此,该第一移动个人站通过获取第二移动个人站的协同信息,进而根据该协同信息进行相应的协同操作,例如,该第一移动个人站可以根据协同信息中的该蜂窝网络性能信息与该第二移动个人站进行协同,将该第二移动个人站作为接入互联网的锚点,进而增强该第一移动个人站接入互联网的能力,还可以根据协同信息中的该第二移动个人站的位置信息与该 第二移动个人站进行协同,减少该第一移动个人站与该第二移动个人站之间的干扰,还可以根据协同信息中的该配置请求信息与该第二移动个人站进行协同,增强该第二移动个人站的配置能力,还可以根据协同信息中的该数据处理请求信息与该第二移动个人站进行协同,增强该第一移动个人站的数据分析能力。可以看出,通过移动个人站之间的交互,各移动个人站可以更好的满足人体设备的需求,使得人体设备能够为用户提供更好的服务,提升了用户体验。

图16为本发明实施例提供的一种网关之间的数据交互系统,包括第一网关41,以及与所述第一网关41相连的第二网关42。

具体的,第一网关41和第二网关42均可以为任意移动个人站,本发明实施例提供的网关之间的数据交互系统可以用于实施上述图1-图8所示的本发明各实施例实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照图1-图8所示的本发明各实施例,此处不再赘述。

进一步地,如图17所示,所述网关之间的数据交互系统中还可以包括与第一网关41和第二网关42均相连的云服务器43。

其中,本发明实施例中涉及的云服务器43可以为一个或多个,例如多个云服务器43组成的云平台,该云平台中可以存储有各个用户的信息以及历史数据,云平台在进行云计算时,可以通过调用每个用户的信息和历史数据进行深度和精确计算。

具体的,云平台可以用于存储各个人体设备生成的感知数据;以及对采集自各个人体设备的感知数据进行数据分析,并提取这些数据的变化特征与规律,例如:云平台可以计算一年内,人体血压的变化规律;一年内,人体酒精的含量变化规律等等;另外,云平台还可以根据数据分析的结果做关联分析,给出决策及建议信息,例如:若果云平台发现血压的增高由饮酒引起,则通过MPS向主人发出告警信息及行动建议,比如停止饮酒,或者限制饮酒量在某一个值;当然,云平台还可以与MPS进行通信,即对MPS的参数进行配置和管理,例如:成人可以登录到云平台对小孩的MPS进行远程配置与管理等,本发明对此不作任何限制。

在本发明的实施例中,由于第一移动个人站与第二移动个人站之间存在功能迁移的需求,因此,第一移动个人站和第二移动个人站可以通过与云服务器43进行数据交互,将该第一移动个人站的配置数据和用户数据迁移到第二移动个人站中,完成功能迁移,其中,第一移动个人站和第二移动个人站与云服务器43进行数据交互的方法,可具体参见步骤S801至S804,此处不再赘述。

采用上述方案,该第一移动个人站通过获取第二移动个人站的协同信息,进而根据该协同信息进行相应的协同操作,例如,该第一移动个人站可以根据协同信息中的该蜂窝网络性能信息与该第二移动个人站进行协同,将该第二移动个人站作为接入互联网的锚点,进而增强该第一移动个人站接入互联网的能力,还可以根据协同信息中的该第二移动个人站的位置信息与该第二移动个人站进行协同,减少该第一移动个人站与该第二移动个人站之间的干扰,还可以根据协同信息中的该配置请求信息与该第二移动个人站进行协同,增强该第二移动个人站的配置能力,还可以根据协同信息中的该数据处理请求信息与该第二移动个人站进行协同,增强该第一移动个人站的数据分析能力。可以看出,通过移动个人站之间的交互,各移动个人站可以更好的满足人体设备的需求,使得人体设备能够为用户提供更好的服务,提升了用户体验。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装 置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1