一种通过二维码实现定位导航的方法和装置[发明专利]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(10)申请公布号 CN 102840864 A
(43)申请公布日 2012.12.26C N 102840864 A
*CN102840864A*
(21)申请号 201210349013.0
(22)申请日 2012.09.19
G01C 21/26(2006.01)
(71)申请人腾讯科技(深圳)有限公司
地址518031 广东省深圳市福田区振兴路赛
格科技园2栋东403室
(72)发明人张凯 黄英 周睿奕 胡博
谢郑凯 唐廷勇 冯诚 王曦
杨惠姣 刘玉磊 贺柏森 李未
莫沙 青欣
(74)专利代理机构深圳市深佳知识产权代理事
务所(普通合伙) 44285
代理人
唐华明
(54)发明名称
一种通过二维码实现定位导航的方法和装置
(57)摘要
本发明实施例提供一种通过二维码实现定位
导航的方法和装置,以实时、准确获取用户所需要
的导航信息。

所述方法包括:通过二维码获取用
户当前所在站点的信息;根据所述用户当前所在
站点的信息,确定所述用户当前所在站点至目标
站点的导航路线。

本发明实施例提供的方法根据
公交车辆的位置信息,将最近公交车作为线路首
选,提高了时效性;精确而丰富的位置信息,提供
了更为精准的公交导航,同时,对用户而言,只需
要进行简单的二维码扫描动作即可完成对导航过
程,方便快捷,简化了用户的操作过程,提升了获
取导航信息的效率。

(51)Int.Cl.
权利要求书2页 说明书5页 附图6页
(19)中华人民共和国国家知识产权局(12)发明专利申请
权利要求书 2 页 说明书 5 页 附图 6 页
1.一种通过二维码实现定位导航的方法,其特征在于,所述方法包括:
通过二维码获取用户当前所在站点的信息;
根据所述用户当前所在站点的信息,确定所述用户当前所在站点至目标站点的导航路线。

2.如权利要求1所述的方法,其特征在于,所述通过二维码获取用户当前所在站点的信息包括:
对所述用户当前所在站点对应的二维码进行扫描;
根据对所述用户当前所在站点对应的二维码进行的扫描,识别所述二维码的位置信息,所述二维码的位置信息包括所述用户当前所在站点名称、所述用户当前所在站点的公交线路以及公交车与所述用户当前所在站点之间的距离中的一种或多种组合。

3.如权利要求2所述的方法,其特征在于,所述根据所述用户当前所在站点的信息,确定所述用户当前所在站点至目标站点的导航路线包括:
根据所述用户当前所在站点名称、所述用户当前所在站点的公交线路以及公交车与所述用户当前所在站点之间的距离中的一种或多种组合,计算以最短路径、最少换乘和最少时间从所述用户当前所在站点到达目标站点的导航路线。

4.如权利要求1至3任意一项所述的方法,其特征在于,所述确定所述用户当前所在站点至目标站点的导航路线的同时或之后还包括:
根据用户的输入,显示所述用户当前所在站点至目标站点沿线的商铺信息。

5.如权利要求4所述的方法,其特征在于,所述方法还包括:
确定所述用户当前所在站点至所述沿线商铺信息中目标商铺的导航路线。

6.一种通过二维码实现定位导航的装置,其特征在于,所述装置包括:
获取模块,用于通过二维码获取用户当前所在站点的信息;
导航路线确定模块,用于根据所述用户当前所在站点的信息,确定所述用户当前所在站点至目标站点的导航路线。

7.如权利要求6所述的装置,其特征在于,所述获取模块包括:
扫描单元,用于对所述用户当前所在站点对应的二维码进行扫描;
识别单元,用于根据所述扫描单元进行的扫描识别所述二维码的位置信息,所述二维码的位置信息包括所述用户当前所在站点名称、所述用户当前所在站点的公交线路以及公交车与所述用户当前所在站点之间的距离中的一种或多种组合。

8.如权利要求7所述的装置,其特征在于,所述导航路线确定模块包括:
计算单元,用于根据所述用户当前所在站点名称、所述用户当前所在站点的公交线路以及公交车与所述用户当前所在站点之间的距离中的一种或多种组合,计算以最短路径、最少换乘和最少时间从所述用户当前所在站点到达目标站点的导航路线。

9.如权利要求6至8任意一项所述的装置,其特征在于,所述导航路线确定模块或所述装置还包括:
周边环境显示模块,用于根据用户的输入,显示所述用户当前所在站点至目标站点沿线的商铺信息。

10.如权利要求9所述的装置,其特征在于,所述装置还包括:
商铺定位模块,用于确定所述用户当前所在站点至所述沿线商铺信息中目标商铺的导
航路线。

一种通过二维码实现定位导航的方法和装置
技术领域
[0001] 本发明涉及互联网应用领域,尤其涉及一种通过二维码实现定位导航的方法和装置。

背景技术
[0002] 城市基础设施发展给居住在都市的人带来了极大的利好,例如,发达的公共交通不仅是“绿色城市”的指标之一,而且为普通市民的出行带来极大的方便。

[0003] 由于现代城市发展迅速,一个现代化大都市不仅公交网络密如蛛网,而且其中商铺云集。

在市民出行过程中,单凭个人的记忆到达城市的陌生地点,即使是城市的原住民也并非一件容易的事情,或者,从甲公交站乘车到达乙公交站,可能有若干条线路可供选择,但哪一条线路耗时最短、最便捷,个人很难把握。

因此,伴随着互联网络技术的日新月异和通信技术的不断更新发展,普通市民大多选择在全球定位系统(Global Positioning System,GPS)导航技术的帮助下进行目标地点的定位导航,从而顺利到达目的地。

[0004] 现有的一种定位导航方法是:在为用户提供的终端(例如,手机等移动通信设备)上,用户手动输入当前始发地点或者通过方位定位方式获取当前所在位置,然后,输入目标地点,在通常的导航技术,例如,GPS的协助下,获取达到目标地点的信息。

[0005] 上述现有的定位导航方法不足之处在于,手动输入较为繁琐,另一方面,由于当下的城市化进程发展迅速,公交网络更新频繁,但相应的信息更新可能滞后,因此,这种方式获取的导航信息不具有实时特性,信息获取未必准确。

发明内容
[0006] 本发明实施例提供一种通过二维码实现定位导航的方法和装置,以实时、准确获取用户所需要的导航信息。

[0007] 本发明实施例提供一种通过二维码实现定位导航的方法,所述方法包括:[0008] 通过二维码获取用户当前所在站点的信息;
[0009] 根据所述用户当前所在站点的信息,确定所述用户当前所在站点至目标站点的导航路线。

[0010] 本发明实施例提供一种通过二维码实现定位导航的装置,所述装置包括:[0011] 获取模块,用于通过二维码获取用户当前所在站点的信息;
[0012] 导航路线确定模块,用于根据所述用户当前所在站点的信息,确定所述用户当前所在站点至目标站点的导航路线。

[0013] 从上述本发明实施例可知,通过二维码获取用户当前所在站点的信息,根据用户当前所在站点的信息,确定用户当前所在站点至目标站点的导航路线。

由于用户当前所在站点对应的二维码的位置信息能够具体精确到公交站点,二维码是由城市公交公司提供,其提供的公交线路实时性更强。

因此,本发明实施例提供的方法根据公交车辆的位置信息,将最近公交车作为线路首选,提高了时效性;精确而丰富的位置信息,提供了更为精准的公
交导航,同时,对用户而言,只需要进行简单的二维码扫描动作即可完成对导航过程,方便快捷,简化了用户的操作过程,提升了获取导航信息的效率。

附图说明
[0014] 为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,还可以如这些附图获得其他的附图。

[0015] 图1是本发明实施例提供的通过二维码实现定位导航的方法流程示意图;[0016] 图2是本发明实施例提供的通过二维码实现定位导航的装置结构示意图;[0017] 图3是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0018] 图4是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0019] 图5-a是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0020] 图5-b是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0021] 图5-c是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0022] 图5-d是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0023] 图5-e是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0024] 图5-f是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0025] 图6-a是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0026] 图6-b是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0027] 图6-c是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0028] 图6-d是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0029] 图6-e是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图;[0030] 图6-f是本发明另一实施例提供的通过二维码实现定位导航的装置结构示意图。

具体实施方式
[0031] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

基于本发明中的实施例,本领域技术人员所获得的所有其他实施例,都属于本发明保护的范围。

[0032] 请参阅附图1,是本发明实施例提供的通过二维码实现定位导航的方法流程示意图,主要包括步骤S101和步骤S102,具体地:
[0033] S101,通过二维码获取用户当前所在站点的信息。

[0034] 所谓二维码,是将数据信息通过黑白相间的几何图形按照一定规律排列在平面上。

在整个代码编制中利用了计算机学的二进制比特流思路,用一定的几何图形与二进制代码相匹配来完成对数据信息的表达功能,然后利用外围的光电检测设备完成对图形信息的自动识别和处理功能。

由于二维码每种码制有其特定的字符集、每个字符占有一定的宽度、具有一定的校验功能、对不同行的信息自动识别以及处理图形旋转变化等,在本发明实施例中,可以使用二维码来代替条形码,以记载更复杂的数据,例如图片、网络链接等等。

[0035] 为了获取用户当前所在站点的信息,在本发明实施例中,可以对用户当前所在站点对应的二维码进行扫描,例如,使用二维码扫描软件QuickMark对用户当前所在站点对
应的二维码进行扫描。

然后,根据对用户当前所在站点对应的二维码进行的扫描,识别所述二维码的位置信息。

由于用户当前所在站点对应的二维码是由城市公交公司给出,并且与提供导航软件的第三方合作开发了数据库,因此,可使用导航软件检测并识别所述二维码的位置信息,二维码的位置信息包括用户当前所在站点名称、用户当前所在站点的公交线路以及公交车与用户当前所在站点之间的距离中的一种或多种组合,等等。

[0036] 需要说明的是,用户当前所在站点对应的二维码的位置信息能够具体精确到公交站点,相比用户当前所在位置的位置信息更为精确,同时,由于二维码是由城市公交公司提供,因此,其提供的公交线路实时性更强。

[0037] S102,根据所述用户当前所在站点的信息,确定所述用户当前所在站点至目标站点的导航路线。

[0038] 由于户当前所在站点对应的二维码的位置信息给出了用户当前所在站点名称、所述用户当前所在站点的公交线路以及公交车与所述用户当前所在站点之间的距离等等信息,因此,作为本发明一个实施例,当用户输入目标站点后,可以根据这些信息计算以最短路径、最少换乘和最少时间从用户当前所在站点到达目标站点的导航路线。

[0039] 如前所述,现代化的大都市不仅具有发达的公交网,在公交沿线还具有众多的商铺。

为了向用户提供沿线商铺信息,在本发明实施例中,在确定所述用户当前所在站点至目标站点的导航路线的同时或之后,还可以根据用户的输入,显示用户当前所在站点至目标站点沿线的商铺信息。

在用户选择了沿线商铺信息中的目标商铺后,可以进一步确定用户当前所在站点至所述沿线商铺信息中目标商铺的导航路线,同样是根据所述用户当前所在站点名称、所述用户当前所在站点的公交线路以及公交车与所述用户当前所在站点之间的距离中的一种或多种组合,计算以最短路径、最少换乘和最少时间从所述用户当前所在站点到达沿线商铺信息中目标商铺的导航路线。

[0040] 从上述本发明实施例提供的通过二维码实现定位导航的方法可知,通过二维码获取用户当前所在站点的信息,根据用户当前所在站点的信息,确定用户当前所在站点至目标站点的导航路线。

由于用户当前所在站点对应的二维码的位置信息能够具体精确到公交站点,二维码是由城市公交公司提供,其提供的公交线路实时性更强。

因此,本发明实施例提供的方法根据公交车辆的位置信息,将最近公交车作为线路首选,提高了时效性;精确而丰富的位置信息,提供了更为精准的公交导航,同时,对用户而言,只需要进行简单的二维码扫描动作即可完成对导航过程,方便快捷,简化了用户的操作过程,提升了获取导航信息的效率。

[0041] 请参阅附图2,是本发明实施例提供的通过二维码实现定位导航的装置结构示意图。

为了便于说明,仅仅示出了与本发明实施例相关的部分。

附图2示例的通过二维码实现定位导航的装置可以包括获取模块201和导航路线确定模块202,其中:
[0042] 获取模块201,用于通过二维码获取用户当前所在站点的信息;
[0043] 导航路线确定模块202,用于根据所述用户当前所在站点的信息,确定所述用户当前所在站点至目标站点的导航路线。

[0044] 需要说明的是,以上通过二维码实现定位导航的装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述通过二维码实现定位
导航的装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的获取模块,可以是具有执行前述通过二维码获取用户当前所在站点的信息的硬件,例如获取器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的导航路线确定模块,可以是具有执行前述根据所述用户当前所在站点的信息,确定所述用户当前所在站点至目标站点的导航路线功能的硬件,例如导航路线确定器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明书提供的各个实施例都可应用上述描述原则)。

[0045] 附图2示例的获取模块201可以包括扫描单元301和识别单元302,如附图3所示本发明另一实施例提供的通过二维码实现定位导航的装置,其中:
[0046] 扫描单元301,用于对所述用户当前所在站点对应的二维码进行扫描;
[0047] 识别单元302,用于根据所述扫描单元301进行的扫描识别所述二维码的位置信息,所述二维码的位置信息包括所述用户当前所在站点名称、所述用户当前所在站点的公交线路以及公交车与所述用户当前所在站点之间的距离中的一种或多种组合。

[0048] 附图3示例的导航路线确定模块202可以包括计算单元401,如附图4所示本发明另一实施例提供的通过二维码实现定位导航的装置。

计算单元401用于根据所述用户当前所在站点名称、所述用户当前所在站点的公交线路以及公交车与所述用户当前所在站点之间的距离中的一种或多种组合,计算以最短路径、最少换乘和最少时间从所述用户当前所在站点到达目标站点的导航路线。

[0049] 附图2至附图4任一示例的装置或导航路线确定模块202还可以包括周边环境显示模块501,如附图5-a至附图5-f所示本发明另一实施例提供的通过二维码实现定位导航的装置。

周边环境显示模块501用于根据用户的输入,显示所述用户当前所在站点至目标站点沿线的商铺信息。

[0050] 附图5-a至附图5-f示例的装置还可以包括商铺定位模块601,如附图6-a至附图6-f所示本发明另一实施例提供的通过二维码实现定位导航的装置。

商铺定位模块601用于确定所述用户当前所在站点至所述沿线商铺信息中目标商铺的导航路线。

[0051] 需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

[0052] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,比如以下各种方法的一种或多种或全部:[0053] 通过二维码获取用户当前所在站点的信息;
[0054] 根据所述用户当前所在站点的信息,确定所述用户当前所在站点至目标站点的导航路线。

[0055] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

[0056] 以上对本发明实施例提供的一种通过二维码实现定位导航的方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

图1
图2
图3
图4
图5-a
图5-b
图5-c
图5-d
图5-e
图5-f
图6-a
图6-b
图6-c
图6-d
图6-e
图6-f。

相关文档
最新文档