基于导航软件的校园社交系统的制作方法

文档序号:8412626阅读:367来源:国知局
基于导航软件的校园社交系统的制作方法
【技术领域】
[0001]本发明涉及一种导航软件技术,具体涉及一种基于导航软件的校园社交系统。
【背景技术】
[0002]近几年,随着高校校园的逐渐扩大以及对外交流的日益增多,前往高校参观的人也越来越多,特别是刚踏入大学校园的新生,往往会因为不熟悉地形而烦恼。高校的占地面积一般都很大,而且很少有学校会给新生发放纸质地图,这样给很多人带来了一定的困扰。随着智能手机的普遍运用,很多人希望有一款简单易于使用的校园导航软件。
[0003]因此,市面上也出现了很多的校园导航软件,其可以为同学解决道航的烦恼,但是新生到校后,由于认识的同学不多,他们也会需要尽快认识一些同学。目前,大家都是通过一些即时通讯软件认识朋友,但是刚到校的同学也不知道哪些同学是自己系或者教室或者宿舍周围的人,如果可以从导航软件出发,使得同学可以发现自己周围的朋友,那导航软件和社交软件的使用就会变得更加方便。

【发明内容】

[0004]为了解决上述技术问题,本发明提供了一种可以实现实现导航和社交集成功能的基于导航软件的校园社交系统。
[0005]为了达到上述目的,本发明的技术方案如下:
[0006]基于导航软件的校园社交系统,其包括:
[0007]位置获取模块,用于实时获取用户的当前位置,同时生成多个实时位置数据;
[0008]数据处理模块,用于根据位置获取模块发来的实时位置数据对用户的位置进行实时的定位,实现对用户的导航;
[0009]用户搜索模块,在数据处理模块进行导航的同时,用户搜索模块在位置获取模块发来的位置数据所包含的位置点周围实时搜索周围用户的地理位置,并生成用户数据;
[0010]对话模块,根据用户数据,将当前用户和周围用户加入对话中,通过对话模块内设置的信息输入模块实现当前用户和周围用户的对话。
[0011]本发明基于导航功能加入了社交功能,使得导航功能和社交功能的使用形成有机统一,两种功能软件的使用也更为方便。因此,本发明与现有技术相比,其可以有机整合导航软件和社交软件,使得两种软件的使用更为便利。
[0012]在上述技术方案的基础上,本发明还可以作如下改进:
[0013]作为优选的方案,上述的对话模块内还设置有群组对话模块,当多个用户数据加入对话模块后,群组对话模块形成多个用户的群组对话。
[0014]采用上述优选的方案,可以便于形成多个用户之间的讨论圈,建立社交网络。
[0015]作为优选的方案,上述的对话模块内还设置有权限设置模块,最早加入对话的用户可在权限设置模块内设置后加入对话的用户的权限。
[0016]采用上述优选的方案,可以对需要加入对话的用户加以限制。
[0017]作为优选的方案,上述的权限包括是否允许后加入对话的用户进入对话和其对话的内容和时间。
[0018]采用上述优选的方案,可以进一步地对需要加入对话的用户加以限制。
[0019]作为优选的方案,上述的数据处理模块内设置有数据库模块,数据库模块内存储有各条道路的信息以及道路的顶点,数据处理模块先将起点和终点之间拉出一条直线,并将直线所指的方向作为行进方向,数据处理模块从数据库模块根据行进方向找出一条距离起点最近的道路,并确定其顶点作为第一顶点,数据处理模块从位置获取模块中不断获取实时位置数据,当实时位置数据所包含的位置点重合于第一顶点时,数据处理模块再根据行进方向从数据库模块中找出一条距离第一顶点最近的道路,并确定其顶点作为第二顶点,数据处理模块再从位置获取模块中不断获取实时位置数据,当实时位置数据所包含的位置点重合于第二顶点时,数据处理模块再根据行进方向从数据库模块中找出一条距离第二顶点最近的道路,以此依此类推,直到数据处理模块获取的实时位置数据所包含的位置点与最后一条距离终点最近的道路的顶点重合,导航结束。
[0020]采用上述优选的方案,通过在起点和终点之间拉开直线,并以该直线确定终点方向,然后数据处理模块再对道路顶点和位置点的不断对比,然后再根据行进方向不断在数据库模块中寻找最近距离的道路,经过一个反复的处理过程,最终达到离终点最近的道路的顶点,导航结束,由此形成了一个复杂且精确的导航过程,使得最终获得导航距离相较于传统的单线导航来说,精确程度和导航距离上都得到了优化。
[0021]作为优选的方案,上述的位置获取模块为GPS模块、WIFI模块或者信号基站。
[0022]采用上述优选的方案,可以提高对于位置信息采集的精确程度。
[0023]作为优选的方案,上述的数据处理模块内还设有地图选择模块,地图选择模块将数据库模块内的地图数据按照设定分类进行分类,根据分类,用户进入不同的地图数据板块内。
[0024]采用上述优选的方案,可以使得用户选择不同的地图板块,例如教学楼区、宿舍楼区等,从而提高操控的便利性。
[0025]作为优选的方案,上述的位置获取模块基于网络并通过用户的手机或者其他移动终端来实时获取用户的当前位置。
[0026]采用上述优选的方案,可以更为迅速且可靠地获得用户的位置信息。
【附图说明】
[0027]图1为本发明的基于导航软件的校园社交系统的架构图。
[0028]图2为本发明的基于导航软件的校园社交系统的实施流程图。
[0029]图3为本发明的基于导航软件的校园社交系统的道路导航示意图。
【具体实施方式】
[0030]下面结合附图详细说明本发明的优选实施方式。
[0031]为了达到本发明的目的,如图1-2所示,在本发明的基于导航软件的校园社交系统的其中一些实施方式中,其包括:位置获取模块,用于实时获取用户的当前位置,同时生成多个实时位置数据;数据处理模块,用于根据位置获取模块发来的实时位置数据对用户的位置进行实时的定位,实现对用户的导航;用户搜索模块,在数据处理模块进行导航的同时,用户搜索模块在位置获取模块发来的位置数据所包含的位置点周围实时搜索周围用户的地理位置,并生成用户数据;对话模块,根据用户数据,将当前用户和周围用户加入对话中,通过对话模块内设置的信息输入模块实现当前用户和周围用户的对话。
[0032]本系统基于导航功能加入了社交功能,使得导航功能和社交功能的使用形成有机统一,两种功能软件的使用也更为方便。因此,本系统与现有技术相比,其可以有机整合导航软件和社交软件,使得两种软件的使用更为便利。
[0033]为了进一步地优化本发明的实施效果,如图1所示,在本发明的实时动态校园导航及社交系统的另一些实施方式中,在上述内容的基础上,上述的对话模块内还设置有群组对话模块,当多个用户数据加入对话模块后,群组对话模块形成多个用户的群组对话。采用该实施方式的方案,可以便于形成多个用户之间的讨论圈,建立社交网络。
[0034]为了进一步地优化本发明的实施效果,如图1所示,在本发明的实时动态校园导航及社交系统的另一些实施方式中,在上述内容的基础上,上述的对话模块内还设置有权限设置模块,最早加入对话的用户可在权限设置模
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1