上传用户地理位置数据的方法及设备的制造方法_2

文档序号:9691504阅读:来源:国知局

[0047]本实施例中,通过实时收集用户的加速度数据和地理位置数据,据此判断用户的当前状态,如果用户的当前状态发生改变,上传用户的当前状态和用户的地理位置数据,并获取下次上传时间间隔,按照当前的下次上传时间间隔,上传用户的地理位置数据,避免了现有技术实时上传地理位置数据造成的消耗用户大量的网络流量和电量,还能够精确得知用户的当前状态。
[0048]本发明实施例还公开了一种上传用户地理位置数据的设备200。参照图2,示出了本发明一种上传用户地理位置数据的设备200的一个实施例的结构示意图。上述图1的方法的实施例可以在图2所示结构的设备中实现。上传用户地理位置数据的设备200包括收集单元202、输入单元204、第一上传单元206、第二上传单元208。
[0049]收集单元202被配置为实时收集用户的加速度数据和地理位置数据。
[0050]用户的加速度数据可由加速传感器感测。用户的地理位置数据可通过定位系统获得。
[0051]输入单元204被配置为将收集的用户的加速度数据和地理位置数据输入用户状态分类模型,得到用户的当前状态。
[0052]用户状态分类模型可以是通过将历史上实时收集的用户的加速度数据和地理位置数据输入分类器,并对分类器进行有监督训练而得到的。
[0053]用户的当前状态可分为静止、走路、跑步、骑自行车、开车中的一种或多种。
[0054]第一上传单元206被配置为如果用户的当前状态发生改变,上传用户的当前状态和用户的地理位置数据,并获取下次上传时间间隔。
[0055]下次上传时间间隔可以是由服务器根据用户的当前状态和用户的地理位置数据确定的。用户的当前状态反映出用户的运动速度越快,下次上传时间间隔越短。用户的地理位置离用户兴趣点越近,下次上传时间间隔越短。
[0056]用户兴趣点可以是由服务器根据历史上用户上传的地理位置数据、用户通信记录信息、用户备忘录信息、或上述信息的任意组合确定的。
[0057]第二上传单元208被配置为按照当前的下次上传时间间隔,上传用户的地理位置数据。
[0058]第二上传单元208可被配置为:在上次上传用户的地理位置数据的时间点加上当前的下次上传时间间隔后的时间点,上传用户的地理位置数据。
[0059]图2的每个单元可以通过软件或硬件(例如集成电路、FPGA等)实现。
[0060]图3为本发明一种服务器端为用户的移动设备计算下次上传地理位置数据的时间间隔的方法的一个实施例的流程图。
[0061]在步骤302中,接收移动设备上传的用户的当前状态和用户的地理位置数据。如前所述,用户的移动设备在用户的当前状态发生改变时将用户的当前状态和用户的地理位置数据上传给服务器。
[0062]在步骤304中,基于用户的当前状态反映出的用户的运动速度、用户的地理位置离用户兴趣点的距离,确定下次上传时间间隔。
[0063]用户的当前状态反映出用户的运动速度越快,下次上传时间间隔越短(例如用户在跑步状态下,服务器需要间隔时间更短地知道用户当前的位置,而用户在静止状态下,月艮务器不太需要频繁知道用户当前的位置,因为用户在静止时位置不变)。用户的地理位置离用户兴趣点越近,下次上传时间间隔越短。兴趣点是用户可能感兴趣的地点,例如用户的家。用户距离家越近,下次上传时间间隔越短,因为此时可能更加关心用户是不是已经到家。
[0064]一个说明下次上传时间间隔规则的例子是:假定用户当前距离兴趣点圆明园相距20km且用户当前状态为静止,那么上传频率可以设定为每30分钟上传一次;如果用户当前状态为开车,那么上传频率可以设定为每10分钟上传一次;如果用户距离圆明园很近只有3km且当前状态为开车,那么上传频率可以设定为每1分钟上传一次,来感知用户是否接近或者到达圆明园。
[0065]根据用户的当前状态和用户的地理位置数据确定下次上传时间间隔可以通过查表的方式,即事先将各种当前状态、各种用户的地理位置离用户兴趣点的距离及所对应的下次上传时间间隔事先存储在一个表中供查找。也可以通过建立经验函数等方式来根据用户的当前状态和用户的地理位置数据确定下次上传时间间隔。
[0066]用户兴趣点是由服务器根据历史上用户上传的地理位置数据、用户通信记录信息、用户备忘录信息、或上述信息的任意组合确定的。
[0067]例如,历史上用户上传的地理位置数据很多都围绕着中关村和公主坟附近,则将中关村、公主坟确定为两个兴趣点(例如,可能一个是家,一个是单位)。用户短信中写今天下午3:00去圆明园,则现在是2:50,则圆明园可以是一个兴趣点。用户备忘录中写今天晚上在小王府吃饭,现在是傍晚,则小王府的地理位置可能是一个兴趣点。
[0068]从历史上用户上传的地理位置数据中提取兴趣点可以通过例如聚类算法等实现。
[0069]从用户通信记录信息、用户备忘录信息可以通过对用户通信记录信息、用户备忘录信息分词,并从分出的词中提取地点实现。从分出的词中提取地点可以采用训练模型的方式,即实现将大量的词输入模型,让模型识别地点,由专家来判正误,进行反馈,训练模型,使之不断完善。
[0070]在步骤306中,将计算出的下次上传时间间隔发送给移动设备。
[0071]图4为本发明一种服务器端为用户的移动设备计算下次上传地理位置数据的时间间隔的设备400的一个实施例的结构示意图。用户的移动设备计算下次上传地理位置数据的时间间隔的设备400包括接收单元402、确定单元404、发送单元406。
[0072]接收单元402被配置为接收移动设备上传的用户的当前状态和用户的地理位置数据。
[0073]确定单元404被配置为基于用户的当前状态反映出的用户的运动速度、用户的地理位置离用户兴趣点的距离,确定下次上传时间间隔。
[0074]用户兴趣点是根据历史上用户上传的地理位置数据、用户通信记录信息、用户备忘录信息、或上述信息的任意组合确定的。
[0075]发送单元406被配置为将确定出的下次上传时间间隔发送给移动设备。
[0076]图4的每个单元可以通过软件或硬件(例如集成电路、FPGA等)实现。
[0077]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的。
【主权项】
1.一种上传用户地理位置数据的方法,其特征在于,包括: 实时收集用户的加速度数据和地理位置数据; 将收集的用户的加速度数据和地理位置数据输入用户状态分类模型,得到用户的当前状态; 如果用户的当前状态发生改变,上传用户的当前状态和用户的地理位置数据,并获取下次上传时间间隔; 按照当前的下次上传时间间隔,上传用户的地理位置数据。2.根据权利要求1所述的方法,其特征在于,用户的加速度数据由移动设备端的加速传感器感测,和/或用户的地理位置数据通过定位系统获得。3.根据权利要求1所述的方法,其特征在于,用户状态分类模型是通过将历史上实时收集的用户的加速度数据和地理位置数据输入分类器,并对分类器进行有监督训练而得到的。4.根据权利要求1所述的方法,其特征在于,用户的当前状态分为静止、走路、跑步、骑自行车、开车中的一种或多种。5.根据权利要求1所述的方法,其特征在于,下次上传时间间隔是由服务器根据用户的当前状态和用户的地理位置数据确定的,其中用户的当前状态反映出用户的运动速度越快,下次上传时间间隔越短;用户的地理位置离用户兴趣点越近,下次上传时间间隔越短。6.根据权利要求5所述的方法,其特征在于,用户兴趣点是由服务器根据历史上用户上传的地理位置数据、用户通信记录信息、用户备忘录信息、或上述信息的任意组合确定的。7.根据权利要求1所述的方法,其特征在于,按照当前的下次上传时间间隔上传用户的地理位置数据的步骤包括:在上次上传用户的地理位置数据的时间点加上当前的下次上传时间间隔后的时间点,上传用户的地理位置数据。8.一种为用户的移动设备计算下次上传地理位置数据的时间间隔的方法,其特征在于,包括: 接收移动设备上传的用户的当前状态和用户的地理位置数据; 基于用户的当前状态反映出的用户的运动速度、用户的地理位置离用户兴趣点的距离,确定下次上传时间间隔; 将确定出的下次上传时间间隔发送给移动设备。9.根据权利要求8所述的方法,其特征在于,用户兴趣点是根据历史上用户上传的地理位置数据、用户通信记录信息、用户备忘录信息、或上述信息的任意组合确定的。10.一种上传用户地理位置数据的设备,其特征在于,包括: 收集单元,被配置为实时收集用户的加速度数据和地理位置数据; 输入单元,被配置为将收集的用户的加速度数据和地理位置数据输入用户状态分类模型,得到用户的当前状态; 第一上传单元,被配置为如果用户的当前状态发生改变,上传用户的当前状态和用户的地理位置数据,并获取下次上传时间间隔; 第二上传单元,被配置为按照当前的下次上传时间间隔,上传用户的地理位置数据。
【专利摘要】本发明提供了一种上传用户地理位置数据的方法和设备。上传用户地理位置数据的方法包括:实时收集用户的加速度数据和地理位置数据;将收集的用户的加速度数据和地理位置数据输入用户状态分类模型,得到用户的当前状态;如果用户的当前状态发生改变,上传用户的当前状态和用户的地理位置数据,并获取下次上传时间间隔;按照当前的下次上传时间间隔,上传用户的地理位置数据。本发明能够有效降低移动设备端网络流量以及电量消耗。
【IPC分类】H04W28/02, H04W4/02
【公开号】CN105451171
【申请号】CN201410429031
【发明人】李俊堃, 杨浩, 雷欣
【申请人】北京羽扇智信息科技有限公司
【公开日】2016年3月30日
【申请日】2014年8月27日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1