一种基于云计算的共享单车推荐方法及系统与流程

文档序号:13821395阅读:402来源:国知局
一种基于云计算的共享单车推荐方法及系统与流程

本发明属于计算机技术领域,尤其涉及一种基于云计算的共享单车推荐方法及系统。



背景技术:

在移动互联网等新技术的驱动下,城市慢行交通领域的创新逐渐显现出来。在出行领域,打车类应用软件的发展逐渐趋于稳定,但民众“最后一公里”出行的问题,始终没有得到解决。共享单车的出现,让民众多了一种绿色的出行方式可以选择。共享单车的最大价值在于民众出行的“最后3公里”,其无桩借还的模式相比于政府公共租赁组行车,使民众借还单车更加快速和便捷,同时,共享单车引导政府部门重视慢行交通系统的建设,倡导民众更多选择绿色出行的方式,这些方面能在一定程度上缓解城市交通拥堵,改善城市环境。

但是,共享单车作为新兴事物,随着以ofo、摩拜为首的平台企业在各大城市开始大量投放单车,选择平台成为了很大的问题,往往是下载了ofo的app,当需要用到单车时,周边却都是摩拜的单车,无法使用跨平台的共享单车。



技术实现要素:

本发明的目的在于提供一种基于云计算的共享单车推荐方法,旨在解决现有技术中无法使用跨平台的共享单车的问题。

本发明是这样实现的,一种基于云计算的共享单车推荐方法,所述方法包括下述步骤:

接收用户端发送的共享单车查询指令,所述共享单车查询指令包含有所述用户端所处的位置信息;

对所述共享单车查询指令进行解析,获取所述用户端所处的位置信息;

在预先创建的共享单车推荐平台的数据库中,查询与所述用户端所处的位置信息相匹配的共享单车信息,并将所述共享单车信息推送给所述用户端,所述共享单车信息包含有共享单车的位置信息和所属的单车平台。

作为一种改进的方案,所述方法还包括下述步骤:

预先创建一基于云计算的共享单车推荐平台,所述共享单车推荐平台包含一数据库。

作为一种改进的方案,所述预先创建共享单车推荐平台的步骤具体包括下述步骤:

创建一个云计算平台,将所述云计算平台与各个单车平台进行关联;

实时从各个单车平台获取共享单车的数量和位置信息,并将获取到的各个单车平台的共享单车的数量和位置信息存储或更新到所述数据库中。

作为一种改进的方案,匹配与所述用户端所处的位置信息的共享单车的方式为以用户端所述的位置为中心,设定一个预设覆盖范围。

本发明的另一目的在于提供一种基于云计算的共享单车推荐系统,所述系统包括:

共享单车查询指令接收模块,用于接收用户端发送的共享单车查询指令,所述共享单车查询指令包含有所述用户端所处的位置信息;

位置信息获取模块,用于对所述共享单车查询指令进行解析,获取所述用户端所处的位置信息;

共享单车信息查询获取模块,用于在预先创建的共享单车推荐平台的数据库中,查询与所述用户端所处的位置信息相匹配的共享单车信息;

共享单车信息推送模块,用于将所述共享单车信息推送给所述用户端,所述共享单车信息包含有共享单车的位置信息和所属的单车平台。

作为一种改进的方案,所述系统还包括:

共享单车推荐平台创建模块,用于预先创建一基于云计算的共享单车推荐平台,所述共享单车推荐平台包含一数据库。

作为一种改进的方案,所述共享单车推荐平台创建模块具体包括:

云计算平台创建关联模块,用于创建一个云计算平台,将所述云计算平台与各个单车平台进行关联;

数据库管理模块,用于实时从各个单车平台获取共享单车的数量和位置信息,并将获取到的各个单车平台的共享单车的数量和位置信息存储或更新到所述数据库中。

作为一种改进的方案,匹配与所述用户端所处的位置信息的共享单车的方式为以用户端所述的位置为中心,设定一个预设覆盖范围。

在本发明实施例中,接收用户端发送的共享单车查询指令;对所述共享单车查询指令进行解析,获取所述用户端所处的位置信息;在预先创建的共享单车推荐平台的数据库中,查询与所述用户端所处的位置信息相匹配的共享单车信息,并将所述共享单车信息推送给所述用户端,所述共享单车信息包含有共享单车的位置信息和所属的单车平台,从而实现各个单车平台的共享单车的资源共享,实现真正的共享单车,为用户提供便利。

附图说明

图1是本发明提供的基于云计算的共享单车推荐方法的实现流程图;

图2是本发明提供的基于云计算的共享单车推荐的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示出了本发明提供的基于云计算的共享单车推荐方法的实现流程图,其具体包括下述步骤:

在步骤s101中,接收用户端发送的共享单车查询指令,所述共享单车查询指令包含有所述用户端所处的位置信息。

在该步骤中,该用户端一般为移动终端,移动终端可以以各种形式来实施。例如,本发明中描述的移动终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置等等的移动终端。下述,假设用户端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。

其中,该移动终端可以包括无线通信单元、a/v(音频/视频)输入单元、用户输入单元、感测单元、输出单元、存储器、接口单元和电源单元等等。其中,无线通信单元通常包括一个或多个组件,其允许移动终端与无线通信系统或网络之间的无线电通信。例如,无线通信单元可以包括广播接收模块、移动通信模块、无线互联网模块、短程通信模块和位置信息模块中的至少一个,位置信息模块是用于检查或获取移动终端的位置信息的模块。位置信息模块的典型示例是gps(全球定位系统)。根据当前的技术,gps模块计算来自三个或更多卫星的距离信息和准确的时间信息并且对于计算的信息应用三角测量法,从而根据经度、纬度和高度准确地计算三维当前位置信息。当前,用于计算位置和时间信息的方法使用三颗卫星并且通过使用另外的一颗卫星校正计算出的位置和时间信息的误差。此外,gps模块能够通过实时地连续计算当前位置信息来计算速度信息。

在步骤s102中,对所述共享单车查询指令进行解析,获取所述用户端所处的位置信息。

在步骤s103中,在预先创建的共享单车推荐平台的数据库中,查询与所述用户端所处的位置信息相匹配的共享单车信息,并将所述共享单车信息推送给所述用户端,所述共享单车信息包含有共享单车的位置信息和所属的单车平台。

在该实施例中,在执行上述步骤s101之前还需要执行下述步骤:

预先创建一基于云计算的共享单车推荐平台,所述共享单车推荐平台包含一数据库,其具体实现为:

创建一个云计算平台,将所述云计算平台与各个单车平台进行关联;

实时从各个单车平台获取共享单车的数量和位置信息,并将获取到的各个单车平台的共享单车的数量、位置信息和所属的单车平台信息一并存储或更新到所述数据库中;

当实时获取的上述信息时,则需要及时更新至数据库中,因为各个单车平台的共享单车的使用状态在持续变化,该实时更新的时间可以以秒计算,在此不再赘述。

在本发明实施例中,匹配与所述用户端所处的位置信息的共享单车的方式为以用户端所述的位置为中心,设定一个预设覆盖范围,具体是指:

当获取到的用户端所处的位置信息后,以用户端所处的位置信息为中心,辐射一定覆盖范围,将该辐射的覆盖范围内的共享单车都设定为与用户端所处的位置信息相匹配的单车,将这些单车的上述数量、位置信息和所属的单车平台一并发送给用户端。

在本发明实施例中,该基于云计算的共享单车推荐平台的设置,将各个单独的单车平台互联互通,形成一个基于云计算的大平台,为用户端用户提供使用便利,真正做到最后三公里的单车共享。

图2示出了本发明提供的基于云计算的共享单车推荐系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分。

共享单车查询指令接收模块11,用于接收用户端发送的共享单车查询指令,所述共享单车查询指令包含有所述用户端所处的位置信息;

位置信息获取模块12,用于对所述共享单车查询指令进行解析,获取所述用户端所处的位置信息;

共享单车信息查询获取模块13,用于在预先创建的共享单车推荐平台的数据库中,查询与所述用户端所处的位置信息相匹配的共享单车信息;

共享单车信息推送模块14,用于将所述共享单车信息推送给所述用户端,所述共享单车信息包含有共享单车的位置信息和所属的单车平台。

其中,共享单车推荐平台创建模块15,用于预先创建一基于云计算的共享单车推荐平台,所述共享单车推荐平台包含一数据库。

在该实施例中,享单车推荐平台创建模块15具体包括:

云计算平台创建关联模块16,用于创建一个云计算平台,将所述云计算平台与各个单车平台进行关联;

数据库管理模块17,用于实时从各个单车平台获取共享单车的数量和位置信息,并将获取到的各个单车平台的共享单车的数量和位置信息存储或更新到所述数据库中。

其中,上述各个模块的功能如上述方法实施例所记载,在此不再赘述。

在本发明实施例中,接收用户端发送的共享单车查询指令;对所述共享单车查询指令进行解析,获取所述用户端所处的位置信息;在预先创建的共享单车推荐平台的数据库中,查询与所述用户端所处的位置信息相匹配的共享单车信息,并将所述共享单车信息推送给所述用户端,所述共享单车信息包含有共享单车的位置信息和所属的单车平台,从而实现各个单车平台的共享单车的资源共享,实现真正的共享单车,为用户提供便利。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1