一种记录日常轨迹的方法、装置和电子设备的制造方法
【技术领域】
[0001]本发明涉及电子设备技术领域,更具体的说是涉及一种记录日常轨迹的方法、装置和电子设备。
【背景技术】
[0002]目前,人们在出行时一般会使用电子设备进行定位。而电子设备在定位时,只能够定位到当前所处的大概位置,并不能定位到具体的、详细的位置。例如,用户当前所处位置为中关村南门,而电子设备一般只能够定位到中关村,并不能定位到中关村南门。而当用户到达某些偏僻的地方时,更是电子设备不能够定位到的。
[0003]因此,如何通过完善用户的日常轨迹来使得电子设备的定位更加精确是当前亟需解决的技术问题。
【发明内容】
[0004]有鉴于此,本发明提供一种记录日常轨迹的方法、装置和电子设备,以通过对用户日常轨迹的完善来使得电子设备的定位更加精确。
[0005]为实现上述目的,本发明提供如下技术方案:
[0006]一种记录日常轨迹的方法,应用于电子设备中,该方法包括:
[0007]检测到预设操作时,控制所述电子设备登录到云端服务器;
[0008]获取用户输入的地点信息并定位所述电子设备的当前位置坐标;
[0009]当确定满足第一预设条件时,将所述地点信息和所述当前位置坐标上传至所述云端服务器,由所述云端服务器接收所述地点信息和当前位置坐标,并当满足第二预设条件时,通过所述地点信息对所述当前位置坐标进行标记,存储标记有所述地点信息的当前位置坐标。
[0010]优选的,所述电子设备包括语音模块,所述检测到预设操作具体为:
[0011 ] 检测到所述语音模块开启的操作;
[0012]所述获取用户输入的地点信息,具体为:
[0013]获取用户输入的语音信息,提取所述语音信息中的地点信息。
[0014]优选的,所述获取用户输入的语音信息,提取所述语音信息中的地点信息,包括:
[0015]获取用户输入的语音信息;
[0016]将所述语音信息转换为文字信息;
[0017]提取所述文字信息中的地点信息。
[0018]优选的,所述将所述地点信息和所述当前位置坐标上传至所述云端服务器,具体为:
[0019]将所述地点信息和所述当前位置坐标封装成数据包;
[0020]将所述数据包上传至所述云端服务器。
[0021]优选的,所述获取用户输入的地点信息并定位所述电子设备的当前位置坐标之后,还包括:
[0022]在预存储的地图上查找与所述当前位置坐标对应的当前所处位置;
[0023]将所述地点信息标记在所述当前所处位置上。
[0024]优选的,所述将所述地点信息标记在所述当前所处位置上之后,还包括:
[0025]上传标记有所述地点信息的地图至所述云端服务器。
[0026]优选的,所述确定满足第一预设条件,包括:当接收到上传请求时,确定满足第一预设条件。
[0027]优选的,所述第二预设条件为所述云端服务器未查找到与所述地点信息对应的其他地点信息的条件;
[0028]或,所述第二预设条件为所述云端服务器查找到与所述地点信息对应的其他地点信息,并确定接收到的地点信息的等级低于查找到的地点信息的等级的条件。
[0029]一种记录日常轨迹的装置,应用于电子设备中,该装置包括:
[0030]检测控制单元,用于在检测到预设操作时,控制所述电子设备登录到云端服务器;
[0031]获取定位单元,用于获取用户输入的地点信息并定位所述电子设备的当前位置坐标;
[0032]确定上传单元,用于当确定满足第一预设条件时,将所述地点信息和所述当前位置坐标上传至所述云端服务器,由所述云端服务器接收所述地点信息和当前位置坐标,并当满足第二预设条件时,通过所述地点信息对所述当前位置坐标进行标记,存储标记有所述地点信息的当前位置坐标。
[0033]优选的,所述电子设备包括语音模块,所述检测控制单元具体用于在检测到所述语音模块开启的操作时,控制所述电子设备登录到云端服务器;
[0034]所述获取定位单元具体用于获取用户输入的语音信息,提取所述语音信息中的地点信息并定位所述电子设备的当前位置坐标。
[0035]优选的,所述获取定位单元包括:
[0036]获取模块,用于获取用户输入的语音信息;
[0037]转换模块,用于将所述语音信息转换为文字信息;
[0038]提取模块,用于提取所述文字信息中的地点信息;
[0039]定位模块,用于定位所述电子设备的当前位置坐标。
[0040]优选的,所述确定上传单元包括:
[0041]封装模块,用于当确定满足第一预设条件时,将所述地点信息和所述当前位置坐标封装成数据包;
[0042]上传模块,用于将所述数据包上传至所述云端服务器。
[0043]优选的,还包括:
[0044]第一查找单元,用于在预存储的地图上查找与所述当前位置坐标对应的当前所处位置;
[0045]第一标记单元,用于将所述地点信息标记在所述当前所处位置上。
[0046]优选的,还包括:
[0047]第一上传单元,用于上传标记有所述地点信息的地图至所述云端服务器。
[0048]优选的,所述确定上传单元具体用于当接收到上传请求时,确定满足第一预设条件,将所述地点信息和所述当前位置坐标上传至所述云端服务器。
[0049]优选的,所述第二预设条件为所述云端服务器未查找到与所述地点信息对应的其他地点信息的条件;
[0050]或,所述第二预设条件为所述云端服务器查找到与所述地点信息对应的其他地点信息,并确定接收到的地点信息的等级低于查找到的地点信息的等级的条件。
[0051]一种电子设备,包括如上任一项所述的记录日常生活轨迹的装置。
[0052]经由上述的技术方案可知,与现有技术相比,本发明实施例公开了一种记录日常轨迹的方法,在该方法中,当检测到预设操作时,控制电子设备登录到云端服务器,获取用户输入的地点信息并定位电子设备的当前位置坐标,当确定满足第一预设条件时,将地点信息和当前位置信息上传至云端服务器,使得云端服务器在确定满足第二预设条件时,通过地点信息对当前位置坐标进行标记并存储,进而完善用户的日常轨迹,使得电子设备能够通过云端服务器所存储的当前位置坐标进行定位,提高了定位的精确度。
【附图说明】
[0053]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0054]图1为本发明一个实施例公开的一种记录日常轨迹的方法;
[0055]图2为本发明另一实施例公开的一种记录日常轨迹的方法;
[0056]图3为本发明一个实施公开的一种记录日常轨迹的装置;
[0057]图4为本发明另一实施例公开的一种记录日常轨迹的装置。
【具体实施方式】
[0058]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0059]本发明实施例公开了一种记录日常生活轨迹的方法、装置和电子设备,当检测到预设操作时,控制电子设备登录到云端服务器,获取用户输入的地点信息并定位电子设备的当前位置坐标,当确定满足第一预设条件时,将地点信息和当前位置信息上传至云端服务器,使得云端服务器在确定满足第二预设条件时,通过地点信息对当前位置坐标进行标记并存储,进而完善用户的日常轨迹,使得电子设备能够通过云端服务器所存储的当前位置坐标进彳丁定位,提闻了定位的精确度。
[0060]本发明一个实施例公开了一种记录日常轨迹的方法,该方法可以应用于手机、掌上电脑、平板电脑、导航仪等电子设备中,如图1所示,该方法可以包括以下步骤:
[0061]步骤101:检测到预设操作时,控制电子设备登录到云端服务器;
[0062]其中,该预设操作为触发电子设备记录用户日常轨迹的操作,可以根据实际情况进行设定,如该预设操作为用户触发电子设备上某一特定按键的操作;
[0063]当然为了便于电子设备的记录,该预设操作也可以为用户使用电子设备的某些常用操作,如电子设备可以包括语音模块,那么,检测到预设操作可以具体为:检测到语音模块开启的操作。
[0064]其中,在控制电子设备登录到云端服务器的过程中,若电子设备为首次登录,则需要进行注