一种导航路线的生成方法及终端的制作方法_2

文档序号:9667425阅读:来源:国知局
作系统)等等。需要说明的是,Android终端指Android系统的终端,塞班终端指塞班系统的终端,等等。上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0048]请参阅图1,为本发明实施例提供的一种导航路线的生成方法的第一实施例流程示意图。本实施例中所描述的导航路线的生成方法,包括以下步骤:
[0049]101、获取目标对象的多个身份特征参数,其中,所述多个身份特征参数为非唯一身份识别参数。
[0050]本发明实施例中,目标对象可为用户想要寻找的人。唯一身份识别参数可包括但不仅限于:身份证号、QQ号、邮箱、手机号、驾照编号、社保卡号、教师编号、毕业证号、学位证号、工号、学生证号等等。非唯一身份识别参数可包含但不仅限于:身高、体重、年龄、体型、脸型、是否已婚、出生日期、喜好、职业、职称、性别、姓(姓氏)、名(名字、外号、别名)。
[0051]进一步地,在目标对象为老师的情况下,非唯一识别身份参数还可包括:教龄、课程、学院、获奖情况等等。在目标对象为学生的情况下,非唯一识别身份参数还可包含专业、学生会或者班级职业、获奖情况、爱好等等。在目标对象为医生的情况下,非唯一识别身份参数还可包括:科室、成功案例(成功治疗病人的经典案例)、入职年份、专业特长等等。
[0052]102、在预设数据库中搜索出与所述多个身份特征参数相符合的至少一个位置。
[0053]本发明实施例中,预设数据库可为包括N条位置匹配记录,其中,每条位置匹配记录包括记录位置的字段和记录多个身份特征参数的字段,其中,N为大于1的整数。位置分配记录中可包含多个位置,例如,针对学校的老师,该位置可为办公位置,即该老师可能包含多个办公位置,例如,学校的教室、办公室。进一步地,如果该老师喜欢运动,位置的话,还可以是运动场。对于学校领导来说,可能不仅要在学院任职还有可能在其他部门任职,因而,可包含多个办公位置。如果该领导有会议安排,则该位置还有可能是会议室。每个老师可包含至少一个位置或者多个身份特征参数。可选地,在学校的话,该位置还可能为食堂、图书馆等等。
[0054]103、接收从所述至少一个位置选取出目标位置的选取指令。
[0055]本发明实施例中,在多个身份特征参数均为非唯一身份识别参数的时候,若按照多个身份特征参数在预设数据库中进行搜索,便会出现多个可能的目标对象的位置,因而,需要选择至少一个用户认为最有可能是目标对象的目标位置,从而,可接收从上述至少一个位置中选取目标位置的选取指令。
[0056]进一步地,在多个身份特征参数均为非唯一身份识别参数的时候,若按照多个身份特征参数在预设数据库中进行搜索,还有可能搜索到多个目标对象的其他身份特征参数,如目标对象的手机号、邮箱,目标对象的简介等等。
[0057]可选的,上述选取指令可携带目标对象的日程安排,从该至少一个位置选取出地目标位置基于该目标对象的日程安排确定。
[0058]举例说明下,在目标对象为老师的情况下,而终端的用户为学生,该学生想去听某个老师上课,但是不知道老师的姓名,但是,就只知道该老师姓李,在通信学院,那么用户可输入输入“李”、“通信学院”,则会出现多个在通信学院姓李的老师,那么,同时,可在用户的终端界面上可呈现该多个在通信学院姓李的老师的位置及其他信息,则用户可通过经验信息从这些老师中选出目标老师对应的位置,该经验信息可为其他非唯一身份识别信息,如日程安排、教龄、职称、年龄等等。
[0059]又例如,某个学生想听某个方面的课,但是,不知道现在有什么课,且不知道该方面的课哪个老师会吸引自己的兴趣的时候,则用户可输入多个非唯一身份识别参数对老师进行定位。例如,用户可输入输入“通信”,“男”、“30-50(年龄)”则会出现多个教通信相关课程且年龄在30-50岁之间的男老师,那么,同时,可在用户的终端界面上可呈现这些男老师的位置及其他信息,则用户可通过课程安排从这些老师中选出目标老师对应的位置(教室),在得到该教室的同时,可获取该目标老师的上课时间,这样,方便用户可准时来上课。
[0060]104、生成用户位置与所述目标位置之间的导航路线。
[0061]本发明实施例中,终端可将用户位置当作导航起点,目标位置当作导航终点,生成该用户位置与该目标位置之间的导航路线。进一步地,在目标位置为多个时,可将该多个目标位置中的一个作为导航终点,其中,该作为导航终点的目标位置可为离该用户位置最远的那个目标位置,或者,那个目标公共位置为目标对象最少去的那个目标位置。
[0062]可选地,终端可将用户位置当作导航起点,目标位置当作导航终点,按照路径最短原则生成该用户位置与该目标位置之间的导航路线。
[0063]可选地,在目标位置为多个时,每个位置都有相应的时间安排的先后顺序,那么可根据该时间安排的先后顺序生成用户位置与目标位置之间的导航路线。
[0064]进一步可选地,终端可生成用户位置及目标位置路径人流量最少的导航路线。终端可向向服务器发送包括人流量获取请求,其中,该人流量获取请求用于指示该服务器从室内监控系统中获取所有可能导航路线中的人流量统计值。将该人流量统计值中最小的人流量统计值对应的导航路线作为展示给用户的导航路线。由于在每个场景中每个摄像头范围内的人数会不一样,有些用户不太喜欢在人流较多的时候去人多的地方,因而,可将人流量较少的导航路线推荐给用户。
[0065]本实施例中,获取目标对象的多个身份特征参数;在预设数据库中搜索出与所述多个身份特征参数相符合的至少一个位置;接收从所述至少一个位置选取出目标位置的选取指令;生成用户位置与所述目标位置之间的导航路线。本实施例中,可在预设数据库中搜索到与目标对象的多个身份特征参数相匹配的多个位置,并选取该多个位置中的一个位置作为目标位置,从而,生成用户位置与该目标位置之间的导航路线,因此,可在我们对想要寻找的人的把握不准的情况下,提高寻找到该人的效率。
[0066]请参阅图2,为本发明实施例提供的一种导航路线的生成方法的第二实施例流程示意图。本实施例中所描述的导航路线的生成方法,包括以下步骤:
[0067]201、获取目标对象的多个身份特征参数,其中,所述多个身份特征参数为非唯一身份识别参数。
[0068]202、在预设数据库中搜索出与所述多个身份特征参数相符合的至少一个位置。
[0069]203、接收从所述至少一个位置选取出目标位置的选取指令。
[0070]204、获取包含与用户位置路径最短的第一停靠点和与所述目标位置的距离小于预设阈值的第二停靠点的目标专车的路线信息。
[0071]本发明实施例中,上述目标专车可为在具体应用场景中含有的交通工具,例如,学校的校车,景点内的大巴等等。终端可获取包含与用户位置路径最短的第一停靠点和与该目标位置的距离小于预设阈值的第二停靠点的目标专车的路线信息。即用户寻找的目标专车符合两个条件:(1)、经过与用户位置最近的第一停靠点;(2)、到达目标位置小于预设范围的第二停靠点。其中,该预设阈值可包括但不仅限于:50米、100米、200米、50.5米等等。
[0072]可以学校作为应用场景进行说明,通常情况下,学校可提供校车,以便用户快速到达校园中其他位置。走路方式没有乘车方式更为快捷地到达想要去的地方,乘车的话,即基于用户位置和目的地,确认这之间的可乘坐的车有哪些。因而,可结合用户位置(起点)和目标位置(终点)寻找相应的校车,以用户位置为导航起点,搜索与该用户位置最近的停靠点作为第一停靠点,方便用户找到专车,而与该目标位置的距离小于预设阈值的第二停靠点,目的在于,根据第一停靠点找到的专车不一定离目标位置最近,但是,若在预设范围内的第二停靠点,相对较容易找到目标位置。因此,可根据该第一停靠点,和对第二停靠点的要求找到目标专车。确定了该目标专车之后,则可根据该目标专车的行驶路线,得到该目标专车从第一停靠点到第二停靠点之间的部分行驶路线。
[0073]205、生成所述用户位置与所述第一停靠点的第一导航路线,并生成所述第二停靠点与所述目标位置之间的第二导航路线。
[0074]本发明实施例中,终端可先生成用户位置和第一停靠点之间的第一导航路线,然后再生成第二停靠点和目标公办位置之间的导航路线。具体地,终端可生成用户位置和第一停靠点之间的第一导航路线,即将该用户位置作为第一导航起点,而将第一停靠点作为第一终点,按照路径最短原则生成该第一导航起点与第一终点之间的导航路线;然后,终端可生成第二停靠和目标位置之间的第一导航路线,即将该第二停靠点作为第二导航起点,而将目标位置作为导航终点,按照路径最短原则生成该第二导航起点与导航终点之间的导航路线。
[0075]206、依次将所述第一导航路线、所述路线信息中从所述第一停靠点到所述第二停靠点之间的路线和所述第二路航路线进行连接。
[0076]本发明实施例中,终端可将第一导航路线、目标专车的第一停靠点到第二停靠点之间的部分行驶路线和第二导航路线进行拼接。即第一导航路线的终点与部
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1