本发明专利技术公开了一种基于时间位置信息搜索目标用户的方法,包括:对表示用户时间位置的信息进行分析,获取所有用户的时间位置信息,并进行存储;接收搜索发起用户提供的待搜索的时间位置信息,将该待搜索的时间位置信息与存储的所有用户的时间位置信息进行匹配;显示匹配成功的目标用户信息。本发明专利技术同时公开了一种基于时间位置信息搜索目标用户的系统。利用本发明专利技术,搜索发起用户可以在地图上或者是其他方式映射到地图上的的区域、路线或具体地点来进行选择输入,避免了需要查询包含的每一地点的手动操作,进而使得搜索发起用户只需一次性的输入就能够准确迅速地搜索到所需的目标用户信息,大大节省了搜索时间。
【技术实现步骤摘要】
本专利技术涉及互联网搜索
,特别涉及一种在互联网上基于时间位置信息搜 索目标用户的方法及系统。
技术介绍
在目前的网上交友服务和即时通讯服务以及其它类似服务中,当用户需要搜索某 些其他用户时,通常只能通过年龄、住址以及用户名称等条件进行搜索。但是,很多情况下, 用户会对过去、现在或未来某一时间段某一位置遇到的某些用户有搜索需求。例如,用户会对过去经常活动的一个区域中的人进行搜索,比如暑假在天安门广 场玩的伙伴,不记得了他们的名字,但是又想联系到他们。或者用户对在某天的一段路程上 对街上的某个或多个行人记忆深刻,但当时却没有留下联系方式,现在想搜索到这个人或 这些人。又例如用户可能想知道将要旅游的地方碰到的用户大概具有哪些特征等。现有技术中,为解决上述问题,当搜索发起用户需要搜索某一时间位置的目标用 户时,搜索发起用户只能手动查询每一个用户,查看每个用户记录的所有地点,查看其中是 否有与自己到过的地点重合且时间段也重合的用户,或者搜索发起用户查询自己所待过区 域包含的每一个地点、路程中途径的每一个地点或具体的某一个地点,手动地在每个地点 中进行逐一查看是否有与自己时间段重合的用户,然后利用时间段筛选出目标用户。现有技术中,虽然可以通过按照搜索发起用户输入的文字信息搜索到相关的目标 用户,但由于搜索发起用户只能查找每个用户去过的地点或者是查看该地点所记载的所有 用户,为搜索发起用户带来了诸多不便,比如1)地点信息有时不是一个具体的地点而是 某一个区域;幻地点信息有时不是一个具体的地点而是某一条线路;;3)查找每个用户去过 的地点或者是查找每个地点所符合要求的用户,其效率不高;4)搜索发起用户需要查询的 目标用户是搜索发起用户在某一地点所看到的位于另一地点的用户,而目标用户并未实际 到达过搜索发起用户所在的地点;5)搜索发起用户有时需要搜索与其擦肩而过的用户;6) 搜索发起用户查询某地点所有用户时对时间也有要求,而现有技术未给出利用时间筛选用 户的方法;7)没有产生地图信息(或用户信息)与搜索引擎相结合的技术效果。可见,由于上述问题的存在,现有技术并不能满足搜索发起用户对某些目标用户 针对时间位置进行搜索的需要,也无法为搜索发起用户准确迅速地返回所需的目标用户信 肩、ο
技术实现思路
(一)要解决的技术问题本专利技术的主要目的在于提供一种在互联网中基于时间位置信息搜索目标用户的 系统及方法,以针对搜索发起用户对某些时间位置进行搜索的需要,准确迅速地返回所需 的目标用户信息。( 二)技术方案8为达到上述目的,本专利技术提供了一种基于时间位置信息搜索目标用户的方法,该 方法包括对表示用户时间位置的信息进行分析,获取所有用户的时间位置信息,并进行存 储;接收搜索发起用户提供的待搜索的时间位置信息,将该待搜索的时间位置信息与 存储的所有用户的时间位置信息进行匹配;显示匹配成功的目标用户信息。为达到上述目的,本专利技术还提供了一种基于时间位置信息搜索目标用户的系统, 该系统包括时间位置分析器、时间位置索引器和时间位置搜索器,其中时间位置分析器,用于对表示用户时间位置的信息进行分析,获取所有用户的时 间位置信息,并输出给所述时间位置索引器;时间位置索引器,用于接收并存储所述时间位置分析器输入的所有用户的时间位直fe息;时间位置搜索器,用于接收搜索发起用户输入的待搜索的时间位置信息,并将该 待搜索的时间位置信息与所述时间位置索引器中存储的所有用户的时间位置信息进行匹 配,显示匹配成功的目标用户信息。(三)有益效果从上述技术方案可以看出,本专利技术具有以下有益效果本专利技术提供的这种在互联网中基于时间位置信息搜索目标用户的系统及方法,通 过时间位置分析器分析并获取用户的时间位置并将其输出给时间位置索引器,此处用户的 时间位置是基于地理坐标进行的。当搜索发起用户进行搜索时,搜索发起用户可以在地图 上或者是其他方式映射到地图上的(如文字输入,下拉框,移动终端)的区域、路线或具体 地点来进行选择输入,相对于现有技术搜索某一时间段某一位置的目标用户时,搜索技术 仅仅用于搜索地点或筛选时间段,导致搜索发起用户需要手动查询某一区域内的每一地 点、某一路线经过的每一地点或每一用户记录的地点等诸多的手动操作,本专利技术避免了需 要查询包含的每一地点的手动操作,进而使得搜索发起用户只需一次性的输入就能够准确 迅速地搜索到所需的目标用户信息,大大节省了搜索时间。附图说明图1是本专利技术提供的基于时间位置信息搜索目标用户的方法流程图2是本专利技术基于时间位置信息搜索目标用户的系统结构示意图3是依照本专利技术实施例提供的基于时间位置信息搜索目标用户的方法流程图4是Dijkstra算法中采用的有向图5是线段与圆求交的示意图6是圆与裁剪窗口的示意图7是圆弧的中点检测法示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。本专利技术提供的这种基于时间位置信息搜索目标用户的方法,通过对表示用户时间 位置的信息进行分析,获取所有用户的时间位置信息,然后存储所有用户的时间位置信息, 当搜索发起用户确定需要对某时间段、某个地点、某个路线或某个区域的时间位置进行搜 索后,根据搜索发起用户提供的查询条件,将该待搜索的时间位置信息与所述存储的所有 用户的时间位置信息进行匹配,返回符合搜索发起用户要求的目标用户信息并显示。如图1所示,图1是本专利技术提供的基于时间位置信息搜索目标用户的方法流程图, 该方法包括以下步骤步骤1 对表示用户时间位置的信息进行分析,获取所有用户的时间位置信息,并 进行存储;步骤2 接收搜索发起用户提供的待搜索的时间位置信息,将该待搜索的时间位 置信息与存储的所有用户的时间位置信息进行匹配;步骤3 显示匹配成功的目标用户信息。其中,步骤1中所述对表示用户时间位置的信息进行分析包括对用户以点击地 图方式表示的用户时间位置信息进行分析,或者对用户以点击下拉框方式表示的用户时间 位置信息进行分析,或者对用户以输入的文字方式表示的用户时间位置信息进行分析,或 者对用户以移动终端定位信息方式表示的用户时间位置信息进行分析。时间位置信息包括 地理坐标信息和时间段信息,所述获取所有用户的时间位置信息是获取所有用户的地理坐 标信息和时间段信息。该时间位置信息进一步与地图中的地理坐标数据相结合,或者与地 点位置间的路径数据相结合。用户以点击地图方式表示的用户时间位置信息包括用户在人机界面显示的地图 上以点击方式进行定位后,在地图上点击的用户待过的位置点信息或走过的路线信息或待 过的某一区域信息,以及在人机界面弹出的对话框中输入的时间段信息。用户在人机界面显示的地图上以点击方式进行定位后,进一步包括对于位置点 信息,选择一个视野范围,根据该视野范围计算出该点所在区域的顶点信息;或者对于路线 信息,选择一个视野范围,根据该视野范围计算出该路线所在区域的顶点信息。其中,对于 位置点信息,以用户点击的位置为圆心,视野范围为半径的圆区域,或者是以用户点击的位 置为中心,视野范围为边长的矩形区域,设定一个视野范围。在地图上点击的用户走过的路线信息是通过以下方式获取的连续点击若干位 置,该若干位置是连续记录两点的坐标,且路线为两点间的直线本文档来自技高网...
【技术保护点】
一种基于时间位置信息搜索目标用户的方法,其特征在于,该方法包括:对表示用户时间位置的信息进行分析,获取所有用户的时间位置信息,并进行存储;接收搜索发起用户提供的待搜索的时间位置信息,将该待搜索的时间位置信息与存储的所有用户的时间位置信息进行匹配;显示匹配成功的目标用户信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:吴昌澍,夏丹宁,
申请(专利权)人:武汉若鱼网络科技有限公司,
类型:发明
国别省市:83[中国|武汉]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。