CN107124895A - 一种路线推荐方法、电子设备及图形用户界面 - Google Patents

一种路线推荐方法、电子设备及图形用户界面 Download PDF

Info

Publication number
CN107124895A
CN107124895A CN201580071121.8A CN201580071121A CN107124895A CN 107124895 A CN107124895 A CN 107124895A CN 201580071121 A CN201580071121 A CN 201580071121A CN 107124895 A CN107124895 A CN 107124895A
Authority
CN
China
Prior art keywords
route
information
participant
electronic equipment
specified
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201580071121.8A
Other languages
English (en)
Inventor
徐杰
孙雪
王勤
陈翠玉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN107124895A publication Critical patent/CN107124895A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3664Details of the user input interface, e.g. buttons, knobs or sliders, including those provided on a touch screen; remote controllers; input using gestures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3469Fuel consumption; Energy use; Emission aspects
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3484Personalized, e.g. from learned user behaviour or user-defined profiles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3641Personalized guidance, e.g. limited guidance on previously travelled routes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3691Retrieval, searching and output of information related to real-time traffic, weather, or environmental conditions
    • G01C21/3694Output thereof on a road map
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Atmospheric Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Ecology (AREA)
  • Environmental & Geological Engineering (AREA)
  • Environmental Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Navigation (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • User Interface Of Digital Computer (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)

Abstract

本发明实施例公开了一种路线推荐方法、电子设备及图形用户界面,其中,该方法包括:获取指定的路线形状;获取指定的地图信息;确定所述地图信息中与所述路线形状匹配的至少一条路线;向所述电子设备的用户推荐所述至少一条路线。实施本发明实施例可以为用户推荐个性化的运动路线。

Description

一种路线推荐方法、电子设备及图形用户界面 技术领域
本发明涉及通信技术领域,尤其涉及一种路线推荐方法、电子设备及图形用户界面。
背景技术
随着人们对健康的日益重视,越来越多的用户将运动作为日常生活中的一部分。为了检测自己的运动,用户通常会在用户终端上安装运动APP,利用运动APP来绘制自己的运动路线以及记录运动过程中的一些运动参数,比如:运动距离、运动时间、运动速度、运动消耗的卡路里等等。同时,为了获得关注,监督自己的锻炼,用户通常喜欢将自己的运动结果(运动路线、运动参数等)分享到社交应用圈。
然而实践中发现,运动APP是根据用户的运动轨迹来绘制运动路线的,而用户往往会习惯性地在自己熟悉的运动区域的道路上进行运动,这使得运动APP每次绘制的运动路线基本是一样的。可见,运动APP无法为用户推荐个性化的运动路线,不利于刺激用户加强锻炼。
发明内容
本发明实施例公开了一种路线推荐方法、电子设备及图形用户界面,可以为用户推荐个性化的运动路线。
本发明实施例第一方面公开了一种路线推荐方法,应用于电子设备,所述方法包括:
获取指定的路线形状,其中,该指定的路线形状为用户在运动前用户指定的路线形状或者***默认指定的路线形状。其中,用户指定的路线形状可以是用户在电子设备上手动输入的,比如数字、字母、符号、图案等,或者,用户针对电子设备提供的图形库中的某一个图形进行选择来指定的;
获取指定的地图信息,其中,该指定的地图信息可以是用户当前所处位置 的地图信息,也可以是用户指定的其他位置的地图信息;
确定所述地图信息中与所述路线形状匹配的至少一条路线;
向所述电子设备的用户推荐所述至少一条路线。
其中,用户在运动前,电子设备就可以根据用户指定的路线形状和指定的地图信息为用户规划与路线形状匹配的路线,用户按照规划的路线进行运动后记录的运动轨迹就会与该指定的路线形状匹配,从而可以满足用户对运动路线形状的个性化需求,同时,刺激用户加强锻炼,提高分享的欲望。
结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述确定所述地图信息中与所述路线形状匹配的至少一条路线,包括:
在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线;
若存在,则确定所述至少一条路线。
其中,该地图信息可能包括路线信息(如市区内的地图包括路线信息),也可能不包括路线信息(如沙漠的地图不包括路线信息)。
结合本发明实施例第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述方法还包括:
获取指定的运动参数,其中,该运动参数包括运动类型、运动距离、运动时间以及运动热量(即运动消耗卡路里)中的至少一种;
所述在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线,包括:
在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配且符合所述运动参数的至少一条路线。
其中,匹配的路线需要既与路线形状匹配同时还要符合指定的运动参数,这样,不仅可以满足用户对路线形状的个性化需求,同时还可以按照用户的需求来指定运动参数,提高用户体验。
结合第一方面至第一方面的第二种可能的实现方式,在本发明实施例第一 方面的第三种可能的实现方式中,所述方法还包括:
在所述地图信息上映射出所述至少一条路线;
根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线;
记录用户的运动轨迹。
其中,电子设备可以根据预设规则或根据用户的选择,为用户确定目标路线,并记录运动轨迹,这样,就可以为用户呈现与指定的路线形状匹配的运动轨迹了。
结合第一方面的第一种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述方法还包括:
确定至少一个参与人;
所述获取指定的地图信息,包括:
获取每个所述参与人指定的地图信息,其中,每个参与人指定的地图信息可以相同,也可以不相同;
所述在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线,包括:
针对每个所述参与人,在所述参与人指定的地图信息包括路线信息的情况下,判断所述参与人指定的地图信息包括的路线信息中是否存在所述参与人的对应路线,并且所有的所述参与人的对应路线组合成与所述路线形状匹配的至少一条路线;如果存在,则确定所述路线信息中存在与所述路线形状匹配的至少一条路线。
其中,可以由多人参与共同来完成与指定的路线形状匹配的路线,这样,不仅可以满足用户对路线形状的个性化需求,同时,还可以增强不同用户之间的互动性,刺激用户加强锻炼,提高分享的欲望。
结合第一方面的第四种可能的实现方式,在本发明实施例第一方面的第五种可能的实现方式中,所述方法还包括:
确定每个所述参与人指定的运动参数;其中,所述参与人的对应路线包括 所述参与人指定的地图信息包括的路线信息中符合所述参与人指定的运动参数的路线。其中,每个参与人可以按照自己的需求来指定自己的运动参数,这样,可以提高用户体验。
结合第一方面的第四种可能的实现方式或第五种可能的实现方式,在本发明实施例第一方面的第六种可能的实现方式中,所述方法还包括:
在所述地图信息上映射出所述至少一条路线;
根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括每个所述参与人的对应路线;
将所述目标路线包括的每个所述参与人的对应路线分别发送给对应参与人;
接收每个所述对应参与人发送的运动轨迹;
将所有所述运动轨迹进行拼接。
其中,电子设备在确定目标路线后,就可以把目标路线包括的每个参与人的对应路线分别发送给对应参与人,这样,每个参与人就可以根据各自的对应路线来进行运动,并记录各自的运动轨迹,将各自的运动轨迹发送给电子设备,电子设备接收到所有运动轨迹后,可以将所有的运动轨迹进行拼接,就可以获得与路线形状匹配的运动轨迹了。
结合第一方面的第二种可能的实现方式,在本发明实施例第一方面的第七种可能的实现方式中,所述方法还包括:
获取指定的子路线的数量;其中,可以由用户指定子路线的数量,也可以由电子设备推荐来指定子路线的数量。
将所述至少一条路线中的每条路线分割成与所述指定的子路线的数量匹配的多条子路线。其中,若由电子设备推荐来指定子路线的数量,则电子设备可以根据保存的用户数据进行子路线分割,比如按平均运动强度,或者,按逐步加大运动强度模式,或者,按强化模式,或者,按恢复模式等等。
其中,可以通过一人多次运动的方式来完成与指定的路线形状匹配的路线,这样,不仅可以实现单人完成复杂指定路线形状,还可以克服因为个人运动量 和道路固定的限制导致运动轨迹单一缺少变化的问题,提高运动的趣味性,增强用户运动的积极性。
结合第一方面的第七种可能的实现方式,在本发明实施例第一方面的第八种可能的实现方式中,所述方法还包括:
在所述地图信息上映射出所述至少一条路线;
根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括多条子路线;
记录用户的运动轨迹。
其中,电子设备记录用户每次运动的运动轨迹,还可以进一步在指定的地图信息上展示每次运动的运动轨迹,这样,方便用户查看。
结合第一方面的第三种可能的实现方式或第一方面的第六种可能的实现方式或第一方面的第八种可能的实现方式,在本发明实施例第一方面的第九种可能的实现方式中,所述根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,包括:
针对映射出的每条所述路线,获取所述路线所属区域的空气质量指数;根据每个所述空气质量指数,从所述至少一条路线中将空气质量指数最低的路线确定为目标路线;或,
针对映射出的每条所述路线,获取所述路线上的人流量信息;根据每个所述人流量信息,从所述至少一条路线中将人流量最少的路线确定为目标路线;或,
接收针对映射出的所述至少一条路线中的任一路线的选择指令,并将选择的路线确定为目标路线,以响应所述选择指令。
其中,电子设备可以从至少一条路线中将空气质量指数最低的路线确定为目标路线,这样有助于用户在空气质量较好的路线上进行运动,或者,电子设备可以从至少一条路线中将人流量最少的路线确定为目标路线,这样,用户可以不用担心路线上的人流拥挤而影响运动,或者,用户可以直接在映射出的至少一条路线中进行选择,电子设备将用户选择的路线确定为目标路线,这样就 更符合用户对路线的个性化需求,提高用户体验。
结合第一方面,在第一方面的第十种可能的实现方式中,所述确定所述地图信息中与所述路线形状匹配的至少一条路线,包括:
在所述指定的地图信息不包括路线信息的情况下,在所述地图信息指定的区域上规划与所述路线形状匹配的至少一条路线。
其中,若指定的地图信息不包括路线信息,电子设备就不需要将路线形状与路线信息进行匹配了,而是直接在指定的区域上为用户规划与路线形状匹配的至少一条路线。
本发明实施例第二方面公开了一种电子设备,所述电子设备包括用于执行本发明实施例第一方面任一方法的部分或全部步骤的功能单元。其中,该电子设备执行第一方面任一方法的部分或全部步骤时可以满足用户对运动路线形状的个性化需求,同时,刺激用户加强锻炼,提高分享的欲望。
本发明实施例第三方面公开了一种电子设备,所述电子设备包括:处理器、输入装置、输出装置以及存储器,所述存储器被配置用于存储指令,所述处理器被配置用于运行所述指令,所述处理器运行所述指令以执行本发明实施例第一方面任一方法的部分或全部步骤。其中,该电子设备执行第一方面任一方法的部分或全部步骤时可以满足用户对运动路线形状的个性化需求,同时,刺激用户加强锻炼,提高分享的欲望。
本发明实施例第四方面公开了一种电子设备上的图形用户界面,所述电子设备包括显示器、输入装置、输出装置、存储器以及执行存储于所述存储器中的一个或多个应用程序的处理器;所述图形用户界面包括至少两个显示区域,其中:
在第一显示区域上显示指定的地图信息;
检测在第二显示区域上的输入指令,所述输入指令包括输入的路线形状;
响应于所述输入指令,在所述指定的地图信息上映射出与所述路线形状匹配的至少一条路线。
结合第四方面,在第四方面的第一种可能的实现方式中,所述输入指令还 包括输入的运动参数,所述在所述指定的地图信息上映射出与所述路线形状匹配的至少一条路线,包括:
在所述指定的地图信息上映射出与所述路线形状匹配且符合所述运动参数的至少一条路线。
结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述图形用户界面还包括:
分别使用不同的颜色或者不同粗细的线条或者不同线条形状(如实线,点划线,虚线等)对所述至少一条路线中的每条路线进行高亮标记。
结合第四方面或第四方面的第二种可能的实现方式,在第四方面的第三种可能的实现方式中,所述图形用户界面还包括:
响应于检测到针对所述至少一条路线中的目标路线的选择指令,取消所述至少一条路线中除所述目标路线之外的路线的标记。
本发明实施例第五方面公开了一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序,所述程序具体包括用于执行本发明实施例第一方面任一方法的部分或全部步骤的指令。
在一些可行的实施方式中,电子设备在获得与指定的路线形状匹配的运动路线形状之后,电子设备还可以将该运动路线形状发送至社交圈,分享自己的个性化路线形状。
本发明实施例中,电子设备可以获取指定的路线形状以及获取指定的地图信息,并确定地图信息中与路线形状匹配的至少一条路线,这样,电子设备可以向用户推荐该至少一条路线。可见,通过本发明实施例,在用户开始运动之前,电子设备可以获取用户在运动APP上指定的路线形状,并根据该路线形状以及地图信息,向用户推荐符合该路线形状的个性化运动路线。如果用户根据推荐的个性化路线进行运动,当用户运动结束后,该运动APP上就会生成与该路线形状相匹配的运动路线形状,这样就可以满足用户对运动路线形状的个性化需求,同时,刺激用户加强锻炼,提高分享的欲望。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种路线推荐方法的流程示意图;
图1.1a是本发明实施例公开的一种电子设备的图形用户界面;
图1.1b是本发明实施例公开的另一种电子设备的图形用户界面;
图1.2a是本发明实施例公开的另一种电子设备的图形用户界面;
图1.2b是本发明实施例公开的另一种电子设备的图形用户界面;
图1.3a是本发明实施例公开的另一种电子设备的图形用户界面;
图1.3b是本发明实施例公开的另一种电子设备的图形用户界面;
图2是本发明实施例公开的另一种路线推荐方法的流程示意图;
图2.1a是本发明实施例公开的另一种电子设备的图形用户界面;
图2.1b是本发明实施例公开的另一种电子设备的图形用户界面;
图2.2a是本发明实施例公开的另一种电子设备的图形用户界面;
图2.2b是本发明实施例公开的另一种电子设备的图形用户界面;
图2.2c是本发明实施例公开的另一种电子设备的图形用户界面;
图2.2d是本发明实施例公开的另一种电子设备的图形用户界面;
图3是本发明实施例公开的另一种路线推荐方法的流程示意图;
图3.1a是本发明实施例公开的另一种电子设备的图形用户界面;
图3.1b是本发明实施例公开的另一种电子设备的图形用户界面;
图3.2a是本发明实施例公开的另一种电子设备的图形用户界面;
图3.2b是本发明实施例公开的另一种电子设备的图形用户界面;
图3.2c是本发明实施例公开的另一种电子设备的图形用户界面;
图3.2d是本发明实施例公开的另一种电子设备的图形用户界面;
图4是本发明实施例公开的一种电子设备的结构示意图;
图5是本发明实施例公开的另一种电子设备的结构示意图;
图6是本发明实施例公开的另一种电子设备的结构示意图;
图7是本发明实施例公开的另一种电子设备的结构示意图;
图8是本发明实施例公开的另一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种路线推荐方法、电子设备及图形用户界面,可以为用户推荐个性化的运动路线。以下分别进行详细说明。
本发明实施例中,电子设备可以是具备路线推荐功能的终端,其中,该终端可以包括但不限于智能手机、笔记本电脑、个人计算机(Personal Computer,PC)、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类用户终端。或者,该电子设备还可以是具备路线推荐功能的服务器。
请参阅图1,图1是本发明实施例公开的一种路线推荐方法的流程示意图。其中,该路线推荐方法应用于电子设备,如图1所示,该方法可以包括以下步骤。
101、电子设备获取指定的路线形状。
本发明实施例中,该指定的路线形状为用户在运动前用户指定的路线形状或者***默认指定的路线形状。其中,用户指定的路线形状可以是用户在电子设备上手动输入的,比如数字、字母、符号、图案等,或者,用户针对电子设备提供的图形库中的某一个图形进行选择来指定的;或者也可以通过网络连接指定网络空间上的某一个形状。
本发明实施例中,电子设备需要预先启动运动APP,并输出用于指定路线形状的界面,在该界面上用户可以自主选择是手动输入路线形状,还是针对图形库中的某一个图形进行选择。其中,该运动APP可以记录用户在运动过程中的一些运动参数,比如:运动距离、运动时间、运动速度、运动消耗的卡路里等等,同时,还可以绘制用户的运动路线。
102、电子设备获取指定的地图信息。
本发明实施例中,该指定的地图信息可以是用户当前所处位置的地图信息,也可以是用户指定的其他位置(即用户运动的位置)的地图信息。其中,该地图信息可以包括道路信息(比如:市区内的地图信息),也可以不包括道路信息(比如:沙漠的地图信息)。
具体的,用户可以通过输入地名、经纬度、GPS信息等信息来指定某个位置的地图信息,或者,用户可以直接在地图信息上指定某个位置就可以定位到该位置的地图信息,或者,用户可以直接使用之前历史记录中保存的位置来指定该保存的位置的地图信息,本发明实施例不作限定。
103、电子设备确定地图信息中与路线形状匹配的至少一条路线。
本发明实施例中,电子设备在获取到指定的路线形状以及指定的地图信息之后,电子设备就可以确定地图信息中与路线形状匹配的至少一条路线。
其中,若该地图信息包括道路信息,则电子设备可以将该道路信息与指定的路线形状进行匹配,以确定与路线形状匹配的至少一条路线,若该地图信息不包括道路信息,则电子设备可以直接为用户规划与指定的路线形状匹配的至少一条路线。
作为一种可选的实施方式,电子设备确定地图信息中与路线形状匹配的至 少一条路线的方式具体可以为:
在指定的地图信息包括路线信息的情况下,判断路线信息中是否存在与路线形状匹配的至少一条路线;
若存在,则确定至少一条路线。
在该可选的实施方式中,该指定的地图信息包括路线信息,电子设备可以将路线信息与路线形状进行匹配,并判断路线信息中是否存在与路线形状匹配的至少一条路线,若存在,则电子设备可以确定至少一条路线。举例来说,假设该路线形状为数字“11”,若电子设备将路线信息与数字“11”进行匹配后,确定路线信息中存在与数字“11”匹配的至少一条路线,则电子设备可以确定该匹配的至少一条路线。
作为另一种可选的实施方式,电子设备确定地图信息中与路线形状匹配的至少一条路线的方式具体可以为:
在指定的地图信息不包括路线信息的情况下,在地图信息指定的区域上规划与路线形状匹配的至少一条路线。
在该可选的实施方式中,该指定的地图信息不包括路线信息,比如:沙漠、戈壁、海上、空中、大面积的空地等,电子设备可以在地图信息指定的区域上规划与路线形状匹配的至少一条路线。进一步的,电子设备还可以为用户进行该规划路线的实时导航,以便用户在该导航的指导下进行运动,确保最后的运动路线形状与该规划路线的路线形状匹配。
104、电子设备向电子设备的用户推荐至少一条路线。
本发明实施例中,电子设备可以通过多种方式向电子设备的用户推荐至少一条路线,比如:通过语音的方式,通过文字的方式,通过地图显示的方式等等,本发明实施例不作限定。
请一并参阅图1.1a和图1.1b,其中,图1.1a是本发明实施例公开的一种电子设备的图形用户界面,图1.1b是本发明实施例公开的另一种电子设备的图形用户界面。如图1.1a所示,电子设备的图形用户界面被划分成第一显示区域和第二显示区域,其中,该第一显示区域上包括路线形状规划的两个选项 框:“手动输入”选项框和“图形库”选项框,该“手动输入”选项框用于开启手动输入路线形状的功能,该“图形库”选项框用于开启图形库的选择功能。第二显示区域可以显示用户指定的地图信息。如图1.1a所示,用户点击“手动输入”选项框后,第一显示区域切换到如图1.1b所示的输入界面,用户可以在输入界面上手动输入路线形状,当用户在输入界面输入字母“Z”时,第二显示区域上映射出与字母“Z”匹配的路线,如图1.1b中标记的路线。
请一并参阅图1.2a和图1.2b,其中,图1.2a是本发明实施例公开的另一种电子设备的图形用户界面,图1.2b是本发明实施例公开的另一种电子设备的图形用户界面。如图1.2a所示,电子设备的图形用户界面被划分成第一显示区域和第二显示区域,其中,该第一显示区域上包括路线形状规划的两个选项框:“手动输入”选项框和“图形库”选项框,该“手动输入”选项框用于开启手动输入路线形状的功能,该“图形库”选项框用于开启图形库的选择功能。第二显示区域可以显示用户指定的地图信息。如图1.2a所示,用户点击“图形库”选项框,则该第一显示区域将切换到如图1.2b所示的图形界面,该图形界面包括多个图形,用户可以在图形界面选择某个图形作为路线形状,当用户在图形界面选择图形“U”时,第二显示区域上映射出与图形“U”匹配的路线,如图1.2b中标记的路线。
作为另一种可选的实施方式,该路线推荐方法还可以包括以下步骤:
获取指定的运动参数。
在该可选的实施方式中,该运动参数可以包括但不限于运动类型、运动距离、运动时间以及运动热量(即运动消耗卡路里)。其中,该运动类型可以包括但不限于步行、跑步、自行车、摩托车、滑板、汽车、轮船等等。
具体的,电子设备可以通过用户输入运动参数的方式来获取指定的运动参数,或者,电子设备还可以根据历史运动数据和/或预设规则(按一定规律调整运动量或运动形式等)来确定运动参数。
请一并参阅图1.3a和图1.3b,其中,图1.3a是本发明实施例公开的另一种电子设备的图形用户界面,图1.3b是本发明实施例公开的另一种电子设备 的图形用户界面。如图1.3a所示,电子设备的图形用户界面被划分成第一显示区域和第二显示区域,其中,该第一显示区域上包括路线形状规划的两个选项框:“手动输入”选项框和“图形库”选项框,该“手动输入”选项框用于开启手动输入路线形状的功能,该“图形库”选项框用于开启图形库的选择功能,此外,该第一显示区域上还可以包括运动参数,该运动参数包括多个选项框,比如:“运动类型”选项框、“运动距离”选项框、“运动时间”选项框以及“运动热量”选项框。第二显示区域可以显示用户指定的地图信息。如图1.3a所示,用户在第一显示区域上点击“图形库”选项框以及点击“运动距离”选项框之后,该第一显示区域切换到如图1.3b所示的图形距离选择界面,在该图形距离选择界面上,用户选择图形“U”以及运动距离“5公里”,用户确定之后,第二显示区域上映射出与图形“U”匹配并且符合运动距离“5公里”的路线,如图1.3b中标记的路线。图1.2a,b以及图1.3a,b中的第一和第二显示区域的位置也可以是上下分布,或者是第一区域在第二区域中,例如“图形库”/“手动输入”按钮或输入窗口设置在地图界面上,或者其他可能的实现方式。
其中,该可选的步骤可以在101之前执行,或者,也可以在101之后以及102之前执行,或者,也可以在102之后以及103之前执行,本发明实施例不作限定。
具体的,电子设备在指定的地图信息包括路线信息的情况下,判断路线信息中是否存在与路线形状匹配的至少一条路线的方式具体可以为:
在指定的地图信息包括路线信息的情况下,判断路线信息中是否存在与路线形状匹配且符合运动参数的至少一条路线。
在该可选的实施方式中,电子设备需要判断路线信息中是否存在与路线形状匹配的路线,以及判断路线信息中是否存在符合运动参数的路线,电子设备只向用户推荐同时满足这2个条件的路线。
作为另一种可选的实施方式,在104之后,该路线推荐方法还可以包括以下步骤:
11)电子设备在地图信息上映射出至少一条路线;
12)电子设备根据预设规则或根据用户的选择,从映射出的至少一条路线中确定目标路线;
13)电子设备记录用户的运动轨迹。
在该可选的实施方式中,电子设备确定匹配的至少一条路线之后,电子设备可以在地图信息上映射出该至少一条路线,进一步地,根据预设规则或根据用户的选择,从映射出的至少一条路线中确定目标路线,并记录用户的运动轨迹。
可选的,电子设备还可以将记录的运动轨迹进行修正。通常,记录的运动轨迹为根据用户的实际运动路线记录的,该运动轨迹与指定的运动路线会存在不同程度的误差,电子设备将记录的运动轨迹进行修正后,可以使得记录的运动轨迹与指定的运动路线形状更加匹配,因此呈现的运动轨迹更加美观,提高用户体验。具体的,该运动轨迹与指定的运动路线形状匹配可以理解为运动轨迹与指定的路线形状的匹配度大于预设匹配度,比如:80%。
在该可选的实施方式中,电子设备根据预设规则或根据用户的选择,从映射出的至少一条路线中确定目标路线的方式具体可以为:
针对映射出的每条路线,获取路线所属区域的空气质量指数;根据每个空气质量指数,从至少一条路线中将空气质量指数最低的路线确定为目标路线;或,
针对映射出的每条路线,获取路线上的人流量信息;根据每个人流量信息,从至少一条路线中将人流量最少的路线确定为目标路线;或,
接收针对映射出的至少一条路线中的任一路线的选择指令,并将选择的路线确定为目标路线,以响应选择指令。
在该可选的实施方式中,针对映射出的每条路线,电子设备可以通过网络查询的方式获取该路线所属区域的空气质量指数,该空气质量指数(AQ,Air Quality Index)是定量描述空气质量状况的无量纲指数,AQI的数值越大、级别和类别越高、表征颜色越深,说明空气污染状况越严重,对人体的健康危 害也就越大。电子设备获取到所有路线的空气质量指数之后,电子设备可以从至少一条路线中将空气质量指数最低的路线确定为目标路线,这样有助于用户在空气质量较好的路线上进行运动,提高用户体验。
或者,针对映射出的每条路线,电子设备可以向该路线上安装的监控***发送人流量信息获取请求,以触发该监控***将该路线上监控到的人流量信息发送给电子设备。电子设备获取到所有路线上的人流量之后,电子设备可以从至少一条路线中将人流量最少的路线确定为目标路线,这样,用户可以不用担心路线上的人流拥挤而影响运动,提高用户体验。
或者,用户可以直接在映射出的至少一条路线中进行选择,电子设备将用户选择的路线确定为目标路线,这样就更符合用户对路线的个性化需求,提高用户体验。
需要说明的是,本发明实施例中并不限于图1.1、图1.2以及图1.3所提供的电子设备的图形用户界面,该电子设备的图形用户界面可以只有一个显示区域。在只有一个显示区域的情况下,电子设备可以先输出用于供用户指定路线形状和运动参数的界面,然后再输出指定的地图信息,并在该指定的地图信息上映射出与指定的路线形状匹配的至少一条路线。例如,采用菜单方式,提供用户指定路线形状和运动参数的菜单或按钮,该菜单或按钮被选定后进入配置界面,供用户进行路线形状的指定,或者进行运动参数的设置/选择。也可以采用本领域其他图形用户界面(graphical user interface,GUI)设计方案来实现用户指定路线形状以及其他所需参数的获取,本发明不做限定。此外,在步骤204之前,任意一个用户还可以设置额外的路线限定条件,比如避开某个路口/建筑/道路,必须经过某处建筑等等。
在图1所描述的方法流程中,电子设备可以获取指定的路线形状以及获取指定的地图信息,并确定地图信息中与路线形状匹配的至少一条路线,这样,电子设备可以向用户推荐该至少一条路线。可见,通过本发明实施例,在用户开始运动之前,电子设备可以获取用户在运动APP上指定的路线形状,并根据该路线形状以及地图信息,向用户推荐符合该路线形状的个性化运动路线。 如果用户根据推荐的个性化路线进行运动,当用户运动结束后,该运动APP上就会生成与该路线形状相匹配的运动路线形状,这样就可以满足用户对运动路线形状的个性化需求,同时,提高运动的趣味性,能够促进分享,刺激用户加强锻炼。
请参阅图2,图2是本发明实施例公开的另一种路线推荐方法的流程示意图。其中,该路线推荐方法应用于电子设备,如图2所示,该方法可以包括以下步骤。
201、电子设备获取指定的路线形状。
202、电子设备确定参与人的数量。
本发明实施例中,可以由多人参与共同完成路线,故用户可以在运动前预先在电子设备上输入参与运动的参与人的数量,比如:2个、3个、5个等。
可选的,202可以在201之前执行。
203、电子设备获取每个参与人指定的地图信息。
本发明实施例中,每个参与人指定的地图信息为每个参与人想要运动的区域的地图信息。其中,每个参与人指定的地图信息可以相同也可以不相同,例如若所有的参与人在同一个城市,则每个参与人指定的地图信息可以相同,若每个参与人分别在不同的城市,则每个参与人指定的地图信息可以不相同。比如:参与人A、参与人B以及参与人C都在深圳市,则参与人A指定的地图信息、参与人B指定的地图信息以及参与人C指定的地图信息均可以为深圳市的地图信息,又比如:参与人A在北京,参与人B在上海,参与人C在深圳,则参与人A指定的地图信息可以为北京的地图信息,参与人B指定的地图信息可以为上海的地图信息,参与人C指定的地图信息可以为深圳的地图信息。
204、针对每个参与人,在参与人指定的地图信息包括路线信息的情况下,电子设备判断参与人指定的地图信息包括的路线信息中是否存在参与人的对应路线,并且所有的参与人的对应路线组合成与路线形状匹配的至少一条路线, 若存在,执行205,若不存在,结束本流程。
本发明实施例中,因为路线是由多人参与共同完成的,故每个参与人均需要完成该路线的一部分,即该路线的子路线,每个子路线对应一个子路线形状。
可选的,针对每个参与人,在参与人指定的地图信息包括路线信息的情况下,电子设备可以先判断参与人指定的地图信息包括的路线信息中是否存在与指定的路线形状中的子路线形状匹配的该参与人的对应路线,并且所有的参与人的对应路线组合成与路线形状匹配的至少一条路线,若存在,则确定路线信息中存在与路线形状匹配的至少一条路线。其中,每个参与人的对应路线均不同,该对应路线可以理解为与路线形状匹配的路线中的某一个子路线。举例来说,假设总共有3个参与人,即参与人A、参与人B以及参与人C,参与人A的对应路线为对应路线1,参与人B的对应路线为对应路线2,参与人C的对应路线为对应路线3。对应路线1、对应路线2以及对应路线3组合成的路线为路线L,该路线L与指定的路线形状匹配,显然地,对应路线1、对应路线2以及对应路线3可以看作是路线L的3个不同的子路线。
可选的,电子设备可以按照参与人的数量对指定的路线形状进行分割,获得多个子路线形状,进一步地,针对每个参与人,判断参与人指定的地图信息包括的路线信息中是否存在与某个子路线形状匹配的该参与人的对应路线,其中,每个参与人的对应路线不同,若存在,则确定路线信息中存在与路线形状匹配的至少一条路线。作为一种可选的实施方式,该路线推荐方法还可以包括以下步骤:
确定每个参与人指定的运动参数和/或确定每个参与人指定完成的路线比例。
在该可选的实施方式中,每个参与人还可以指定运动参数,该运动参数可以包括但不限于运动类型、运动距离、运动时间以及运动热量(即运动消耗卡路里)。其中,该运动类型可以包括但不限于步行、跑步、自行车、摩托车、滑板、汽车、轮船等等。其中,参与人的对应路线包括参与人指定的地图信息包括的路线信息中符合参与人指定的运动参数的路线。也就是说,每个参与人 的对应路线既要满足该参与人指定的运动参数,同时,所有的参与人的对应路线组合成与路线形状匹配的至少一条路线。
在可选的实施方式中,每个参与人可以指定完成的比例,例如占总路线长度的比例,完成总路线的时间比例(基于每个参与人历史运动记录中的平均运动速度或者参与人输入的运动速度或计划运动时间等)等,比如:共有3个参与人A,B,C,参与人A完成的路线比例为1/2,参与人B和C完成的路线比例均为1/4等。其中,参与人的对应路线包括参与人指定的地图信息包括的路线信息中符合参与人指定完成比例的路线。也就是说,每个参与人的对应路线既要满足该参与人指定完成的比例,同时,所有的参与人的对应路线组合成与路线形状匹配的至少一条路线。
205、电子设备确定路线信息中存在与路线形状匹配的至少一条路线。
206、电子设备向电子设备的用户推荐至少一条路线。
207、电子设备在地图信息上映射出至少一条路线。
208、电子设备根据预设规则或根据用户的选择,从映射出的至少一条路线中确定目标路线。
本发明实施例中,该目标路线包括每个参与人的对应路线,即该目标路线包括每个参与人所需要完成的子路线。
具体的,电子设备根据预设规则或根据用户的选择,从映射出的至少一条路线中确定目标路线的方式具体可以为:
针对映射出的每条路线,获取路线所属区域的空气质量指数;根据每个空气质量指数,从至少一条路线中将空气质量指数最低的路线确定为目标路线;或,
针对映射出的每条路线,获取路线上的人流量信息;根据每个人流量信息,从至少一条路线中将人流量最少的路线确定为目标路线;或,
接收针对映射出的至少一条路线中的任一路线的选择指令,并将选择的路线确定为目标路线,以响应选择指令。
针对208的相关描述可以参照图1所描述的方法实施例中可选的实施方式 中的步骤12)的描述。
可选的,在所有参与人指定的地图信息相同的情况下,电子设备也可以在确定目标路线后,再根据获取的参与人的数量来对该目标路线进行分割,这样,就不需要对所有的路线进行分割了。
209、电子设备将目标路线包括的每个参与人的对应路线分别发送给对应参与人。
本发明实施例中,电子设备将目标路线包括的每个参与人的对应路线分别发送给对应参与人,可以理解为电子设备将目标路线包括的每个参与人的对应路线分别发送给对应参与人的设备。其中,该对应参与人可以理解为对应路线所对应的参与人,举例来说,假设总共有3个参与人,即参与人A、参与人B以及参与人C,电子设备为该3个参与人规划的路线分别为:参与人A的对应路线为子路线1,参与人B的对应路线为子路线2,参与人C的对应路线为子路线3,其中,子路线1、子路线2以及子路线3组合成与指定的路线形状匹配的目标路线,在确定目标路线后,电子设备可以将子路线1发送给子路线1所对应的参与人,即参与人A,电子设备可以将子路线2发送给子路线2所对应的参与人,即参与人B,电子设备可以将子路线3发送给子路线3所对应的参与人,即参与人C。其中规划路线的电子设备可以是参与人A,B,C所使用的电子设备中的任意一个,也可以是参与人设备之外的其他独立设备。
其中,每个参与人设备中均安装有运动APP。针对每个参与人设备,参与人设备接收到电子设备发送的对应该参与人的对应路线后,该参与人设备将会使用运动APP来记录该参与人的运动轨迹。
请一并参阅图2.1a和图2.1b,其中,图2.1a是本发明实施例公开的另一种电子设备的图形用户界面,图2.1b是本发明实施例公开的另一种电子设备的图形用户界面。如图2.1a所示,电子设备的图形用户界面被划分成第一显示区域和第二显示区域,其中,该第一显示区域上包括路线形状规划的两个选项框:“手动输入”选项框和“图形库”选项框,该“手动输入”选项框用于开启手动输入路线形状的功能,该“图形库”选项框用于开启图形库的选择功 能,此外,该第一显示区域还可以包括参与人数的选项框,用户可以选择***提供的,或者自定义输入参与人数。第二显示区域可以显示用户指定的地图信息。如图2.1a所示,用户点击“手动输入”选项框后,以及点击参与人数“3人”之后,第一显示区域切换到图2.1b所示的输入界面,用户可以在输入界面上手动输入路线形状,当用户在输入界面输入字母“Z”时,第二显示区域上映射出与字母“Z”匹配的路线,如图2.1b中标记的路线。需要说明的是,图2.1a和图2.1b中示例的是每个参与人指定的地图信息相同的情况。另外,该第一显示区域上还可以包含其他配置选项,例如运动参数(运动类型、运动时间、运动距离等等),匹配精度等。
请一并参阅图2.2a~图2.2d,其中,图2.1a~图2.2d均是本发明实施例公开的另一种电子设备的图形用户界面。如附图2.2a所示的路线A为电子设备确定的目标路线,电子设备根据参与人数“3人”将路线A拆分成3个子路线:如附图2.2b所示的子路线1、如附图2.2c所示的子路线2,以及如附图2.2d所示的子路线3,在拆分完后,电子设备就可以将子路线1发送给子路线1对应的参与人A,将子路线2发送给子路线2对应的参与人B,以及将子路线3发送给子路线3对应的参与人C。
210、电子设备接收每个对应参与人发送的运动轨迹。
本发明实施例中,每个参与人完成规划的该参与人的对应路线之后,该参与人的参与人设备可以将记录的运动轨迹发送给电子设备。这样,电子设备就可以接收到每个对应参与人发送的运动轨迹。
可选的,也可以在参与人运动中实时将该子运动路线形状发送给对应路线的电子设备,供其拼合所有参与人的运动轨迹。
211、电子设备将所有的运动轨迹进行拼接。
本发明实施例中,电子设备接收每个对应参与人发送的运动轨迹之后,电子设备可以将所有的运动轨迹进行拼接。
可选的,电子设备还可以将拼接后的运动轨迹进行修正。通常,记录的运动轨迹为根据用户的实际运动路线记录的,该拼接后的运动轨迹与指定的运动 路线会存在不同程度的误差,电子设备将拼接后的运动轨迹进行修正后,可以使得拼接后的运动轨迹与指定的运动路线形状匹配。具体的,该拼接后的运动轨迹与指定的运动路线形状匹配可以理解为拼接后的运动轨迹与指定的路线形状的匹配度大于预设匹配度,比如:80%。
作为另一种可选的实施方式,在211之后,还可以包括以下步骤:
电子设备将运动路线形状和/或每个参与人的运动轨迹发送给各个参与人。
在该可选的实施方式中,各个参与人可以接收电子设备发送的运动路线形状和/或每个参与人的运动轨迹,这样,各个参与人既可以查看自身运动轨迹(或者可以查看每个参与人的运动轨迹),也可以查看所有参与人共同完成的拼合后的运动路线形状。
值得指出的是执行步骤210和211只是一种实施例。在另一种实施例中不需要执行步骤210和211,取而代之的,是在每个参与人设备界面上显示该参与人的运动轨迹以及与指定路线形状匹配的路线(即需要所有参与人共同完成的路线),两者可以用不同颜色或者不同明暗度,或者不同线条,或者其他方式区别显示,使得观看者既可以识别出该参与者完成的运动轨迹,也可以识别出整体运动形状,以及该参与人在整个形状中的贡献。这样每个参与人只关注自身的运动情况,以及自身对指定路线的贡献情况,而不关心其他参与人的完成情况。当然,电子设备也可以支持这两个实施例,每个参与人既可以只看到自己的实时运动轨迹,也可以看到所有参与人的实时运动轨迹,用户可以选择或者切换查看。
在图2所描述的方法流程中,可以通过多人参与的方式来共同完成与指定的路线形状匹配的路线,这样,不仅可以使用户更方便的实现所期望的个性化路线形状,同时,还可以激发用户的团队精神促使用户坚持参与运动,刺激用户加强锻炼,增进健康。
请参阅图3,图3是本发明实施例公开的另一种路线推荐方法的流程示意图。其中,该路线推荐方法应用于电子设备,如图3所示,该方法可以包括以 下步骤。
301、电子设备获取指定的路线形状。
302、电子设备获取指定的地图信息。
303、电子设备获取指定的运动参数。
本发明实施例中,该运动参数可以包括运动类型、运动距离、运动时间以及运动热量(即运动消耗卡路里)。其中,301、302以及303可以同时执行,也可以任意顺序先后执行,本发明实施例不作限定。
304、在指定的地图信息包括路线信息的情况下,电子设备判断路线信息中是否存在与路线形状匹配且符合运动参数的至少一条路线,若是,执行305,若否,结束本流程。
305、电子设备获取指定的子路线的数量。
本发明实施例中,用户可以分多次运动来完成与指定的路线形状匹配的路线。每次运动的路线可以看作是一个子路线。
本发明实施例中,可以由用户指定子路线的数量,也可以由电子设备推荐来指定子路线的数量。该指定的子路线的数量可以为2条、3条、5条等等。
306、电子设备将匹配出的至少一条路线中的每条路线分割成与指定的子路线的数量匹配的多条(至少两条)子路线。
本发明实施例中,每次运动的子路线的路线长度可以相同也可以不相同,每次运动的时间间隔可以相同也可以不相同,每次运动的子路线在物理上可以连接也可以不连接,本发明实施例不作限定,用户也可以对这些参数进行指定。
作为一种可选的实施方式,步骤305和306可以由以下动作替代:电子设备根据指定参数对匹配出的至少一条路线中的每条路线分割,获得多条子路线。具体的,电子设备可以根据保存的用户数据进行子路线分割,比如按平均运动强度,或者,按逐步加大运动强度模式,或者,按高于平均运动强度一定比例的强化模式,或者,按恢复模式等等。例如匹配出的路线1总长度为16公里,***默认按平均运动强度进行运动且用户未进行修改,则电子设备对路线1按平均运动强度参数进行分割,假设该参与人历史平均运动强度为每天4公里, 则电子设备可分割获得4条子路线。或者按照相应运动的一般标准进行推荐,例如跑步的入门级路线是每次运动3公里以内,进阶级路线是每次3-6公里;达人级是每次运动10公里以上等等,并根据***选定或者用户指定的级别,对匹配出的至少一条路线中的每条路线按入门级别参数进行分割,进而确定子路线的数量。例如匹配出的路线2总长度为20公里,用户指定入门级,则电子设备可分割获得7条子路线。本说明书中各实施例中子路线的分割可以有精度容忍值,例如±1公里。
作为一种可选的实施方式,303也可以在305之后,以及306之前执行,此时,304变更为在指定的地图信息包括路线信息的情况下,电子设备判断路线信息中是否存在与路线形状匹配的至少一条路线,若是,执行305,若否,结束本流程。306具体为:电子设备将至少一条路线中的每条路线分割成与指定的子路线的数量匹配且符合指定的运动参数的多条子路线。另外,作为一种可选的实施方式,步骤303也可以不执行,即用户不进行运动参数的设置;步骤304中电子设备在进行路线匹配时考虑的约束条件不包含运动参数。
307、电子设备在地图信息上映射出至少一条路线。该映射出的路线上可以显示子路线信息。
308、电子设备根据预设规则或根据用户的选择,从映射出的至少一条路线中确定目标路线。
本发明实施例中,电子设备确定的目标路线包括多条子路线,该多条子路线的数量为指定的子路线的数量。本步骤与步骤208相同,不再赘述。
可选的,电子设备也可以在确定目标路线后,再根据获取的指定的子路线的数量来对该目标路线进行分割,这样,就不需要对所有的路线进行分割了。
309、电子设备记录用户的运动轨迹。
本发明实施例中,用户每次运动时,电子设备可以通过运动APP记录用户每次运动的子路线的运动轨迹。
可选的,在309之后,电子设备可以使用不同颜色或不同粗细的线条将每次的运动轨迹展示在指定的地图信息上,或者,电子设备可以将所有的运动轨 迹进行拼接后,再使用不同颜色或不同粗细的线条将拼接后的运动轨迹展示在指定的地图信息上。这样,使得用户既能识别每次运动的轨迹,也能看到多次运动后拼合的运动轨迹。
其中,电子设备可以在记录完用户运动的所有子路线后,将所有的运动轨迹进行拼接,或者,电子设备可以实时记录运动轨迹并实时进行拼接。
可选的,电子设备还可以根据规划的路线为用户提供导航、运动前提醒以及实际完成进度报告等服务。
此外,在步骤304之前,用户还可以针对任意一条子路线设置额外的路线限定条件,比如(某一天)避开某个路口/建筑/道路,(某一天)必须经过某处建筑/商场等等。并在步骤304执行时考虑该限定条件。
请一并参阅图3.1a和图3.1b,其中,图3.1a是本发明实施例公开的另一种电子设备的图形用户界面,图3.1b是本发明实施例公开的另一种电子设备的图形用户界面。如图3.1a所示,电子设备的图形用户界面被划分成第一显示区域和第二显示区域,其中,该第一显示区域上包括路线形状规划的两个选项框:“手动输入”选项框和“图形库”选项框,该“手动输入”选项框用于开启手动输入路线形状的功能,该“图形库”选项框用于开启图形库的选择功能,此外,该第一显示区域还可以包括运动参数,该运动参数包括多个选项框,比如:“运动类型”选项框、“运动距离”选项框、“运动时间”选项框、“运动热量”选项框以及“子路线数量”选项框等。第二显示区域可以显示用户指定的地图信息。如图3.1a所示,用户点击“图形库”选项框,以及点击“子路线数量”的选项框之后,第一显示区域切换到如图3.1b所示图形界面,该图形界面包括多个图形,用户可以在图形界面选择某个图形作为路线形状,当用户在图形界面选择图形“U”时,该界面输出子路线数量的多个选项,如3.1b所示的“2条、3条、5条”,同时,用户还可以自定义子路线数量。用户点击“3条”的选项之后,第二显示区域上映射出与图形“U”匹配并且子路线的数量为用户指定的子路线数量的路线,如图3.1b中标记的路线。
请一并参阅图3.2a~图3.2d,其中,图3.2a~图3.2d均是本发明实施例公 开的另一种电子设备的图形用户界面。如图3.2a~图3.2c所示,用户分3次运动来完成,每次运动的路线就为一条子路线,即3.2a所示的子路线1、3.2b所示的子路线2以及3.2c所示的子路线3,电子设备的运动APP都会记录用户每次运动的运动轨迹。当3次运动都完成后,电子设备将3次运动的运动轨迹进行拼接,就得到了图3.2d所示的与指定的路线形状匹配的运动轨迹。
需要说明的是,图3.1a~图3.1b,以及图3.2a~图3.2d所示的仅是本发明实施例公开的一种电子设备的图形用户界面,如在前实施例所描述,还可以采用其他图形用户界面来进行人机交互。
在图3所描述的方法流程中,用户可以通多次运动来实现单人完成复杂指定路线形状,克服因为个人运动量和道路固定的限制导致运动轨迹单一缺少变化的问题,提高运动的趣味性,增强用户运动的积极性。
请一并参阅图4,图4是本发明实施例公开的一种电子设备的结构示意图。其中,该电子设备用于执行图1所公开的路线推荐方法,该电子设备可以包括:
第一获取单元401,用于获取指定的路线形状;
第二获取单元402,用于获取指定的地图信息;
确定单元403,用于确定所述地图信息中与所述路线形状匹配的至少一条路线;
可选的,所述确定单元403确定所述地图信息中与所述路线形状匹配的至少一条路线的方式具体为:
在所述指定的地图信息不包括路线信息的情况下,在所述地图信息指定的区域上规划与所述路线形状匹配的至少一条路线。
推荐单元404,用于向所述电子设备的用户推荐所述至少一条路线。
请参阅图5,图5是本发明实施例公开的另一种电子设备的结构示意图。其中,图5所示的电子设备用于执行图1所公开的路线推荐方法。其中,图5所示的电子设备是在图4所示的电子设备的基础上进一步优化得到的,与图4 所示的电子设备相比,图5所示的电子设备除了包括图4所示的电子设备的所有单元外,确定单元403可以包括:
判断子单元4031,用于在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线;
确定子单元4032,用于当所述判断子单元在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中存在与所述路线形状匹配的至少一条路线时,确定所述至少一条路线。
可选的,图5所示的电子设备还可以包括:
第三获取单元405,用于获取指定的运动参数;
所述判断子单元4031,具体用于在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配且符合所述运动参数的至少一条路线。
可选的,图5所示的电子设备还可以包括:
第一映射单元406,用于在所述地图信息上映射出所述至少一条路线;
所述确定单元403,还用于根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线;
第一记录单元407,用于记录用户的运动轨迹。
请参阅图6,图6是本发明实施例公开的另一种电子设备的结构示意图。其中,图6所示的电子设备用于执行图2所公开的路线推荐方法。其中,图6所示的电子设备是在图4所示的电子设备的基础上进一步优化得到的,与图4所示的电子设备相比,图6所示的电子设备除了包括图4所示的电子设备的所有单元外,确定单元403可以包括:
判断子单元4031,用于在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线;
确定子单元4032,用于当所述判断子单元在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中存在与所述路线形状匹配的至少一条路 线时,确定所述至少一条路线。
所述确定子单元4032还用于确定至少一个参与人;
所述第二获取单元402,具体用于获取每个所述参与人指定的地图信息;
所述判断子单元4031,具体用于针对每个所述参与人,在所述参与人指定的地图信息包括路线信息的情况下,判断所述参与人指定的地图信息包括的路线信息中是否存在所述参与人的对应路线,并且所有的所述参与人的对应路线组合成与所述路线形状匹配的至少一条路线;如果存在,则确定所述路线信息中存在与所述路线形状匹配的至少一条路线。
可选的,所述确定子单元4032还用于确定每个所述参与人指定的运动参数;其中,所述参与人的对应路线包括所述参与人指定的地图信息包括的路线信息中符合所述参与人指定的运动参数的路线。
可选的,图6所示的电子设备还可以包括:
第二映射单元408,用于在所述地图信息上映射出所述至少一条路线;
所述确定单元403,还用于根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括每个所述参与人的对应路线;
发送单元409,用于将所述目标路线包括的每个所述参与人的对应路线分别发送给对应参与人;
接收单元410,用于接收每个所述对应参与人发送的运动轨迹;
拼接单元411,用于将所有所述运动轨迹进行拼接。
请参阅图7,图7是本发明实施例公开的另一种电子设备的结构示意图。其中,图7所示的电子设备用于执行图3所公开的路线推荐方法。其中,图7所示的电子设备是在图4所示的电子设备的基础上进一步优化得到的,与图4所示的电子设备相比,图7所示的电子设备除了包括图4所示的电子设备的所有单元外,确定单元403可以包括:
判断子单元4031,用于在所述指定的地图信息包括路线信息的情况下, 判断所述路线信息中是否存在与所述路线形状匹配且符合所述运动参数的至少一条路线;
确定子单元4032,用于当所述判断子单元在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中存在与所述路线形状匹配的至少一条路线时,确定所述至少一条路线。
第三获取单元405,用于获取指定的运动参数;
第三获取单元405,还用于获取指定的子路线的数量;
分割单元412,用于将所述至少一条路线中的每条路线分割成与所述指定的子路线的数量匹配的多条子路线。
可选的,图7所示的电子设备还可以包括:
第三映射单元413,用于在所述地图信息上映射出所述至少一条路线;
所述确定单元403,还用于根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括多条子路线;
具体的,所述确定单元403根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线的方式具体为:
针对映射出的每条所述路线,获取所述路线所属区域的空气质量指数;根据每个所述空气质量指数,从所述至少一条路线中将空气质量指数最低的路线确定为目标路线;或,
针对映射出的每条所述路线,获取所述路线上的人流量信息;根据每个所述人流量信息,从所述至少一条路线中将人流量最少的路线确定为目标路线;或,
接收针对映射出的所述至少一条路线中的任一路线的选择指令,并将选择的路线确定为目标路线,以响应所述选择指令。
第二记录单元414,用于记录用户的运动轨迹。.
在图4~图7所描述的电子设备400中,第一获取单元401可以获取指定的路线形状以及第二获取单元402获取指定的地图信息,确定单元403确定地图信息中与路线形状匹配的至少一条路线,这样,推荐单元404可以向用户推 荐该至少一条路线。可见,通过本发明实施例,在用户开始运动之前,第一获取单元401可以获取用户在运动APP上指定的路线形状,推荐单元404根据该路线形状以及地图信息,向用户推荐符合该路线形状的个性化运动路线。如果用户根据推荐的个性化路线进行运动,当用户运动结束后,该运动APP上就会生成与该路线形状相匹配的运动路线形状,这样就可以满足用户对运动路线形状的个性化需求,同时,刺激用户加强锻炼,提高分享的欲望。
请参阅图8,图8是本发明实施例公开的另一种电子设备的结构示意图。其中,图8所示的电子设备用于执行本发明实施例所公开的路线推荐方法。如图8所示,该电子设备800可以包括:至少一个处理器801,例如CPU(Central Processing Unit,中央处理器),至少一个输入装置802,至少一个输出装置803,存储器804以及通信总线805。本领域技术人员可以理解,图8中示出的电子设备800的结构并不构成对本发明的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图8所示的更多或更少的部件,例如通信组件,用于实现与其他电子设备通信以及进行网络访问等功能,例如定位组件,用于获取地图信息以及为用户提供导航等服务;或者组合某些部件,或者不同的部件布置。其中,输入装置802可以是触摸屏,语音输入装置,键盘,鼠标,手写板等等能实现输入的装置,输出装置803可以是显示器,扬声器,投影仪等能使得用户接收电子设备输出结果的装置。
其中,存储器804用于存储软件程序以及模块,处理器801通过运行存储在存储器804的软件程序以及模块,从而执行用户终端的各种功能应用以及实现数据处理。存储器804主要包括程序存储区和数据存储区,其中,程序存储区可存储操作***、至少一个功能所需的应用程序,比如声音播放程序、图像播放程序等等;数据存储区可存储根据电子设备的使用所创建的数据(比如音频数据、电话本等)等。在本发明具体实施方式中,存储器804可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile Random Access Memory,简称NVRAM)、相变化随机存取内存(Phase Change RAM,简称 PRAM)、磁阻式随机存取内存(Magetoresistive RAM,简称MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM)、闪存器件,例如反或闪存(NOR flash memory)或是反及闪存(NAND flash memory)。上述应用程序包括安装在用户终端上的任何应用,包括但不限于浏览器、电子邮件、即时消息服务、文字处理、键盘虚拟、窗口小部件(Widget)、加密、数字版权管理、语音识别、语音复制、定位(例如由全球定位***提供的功能)、音乐播放等等。
通信总线805用于实现处理801、输入装置802、输出装置803以及存储器804组件之间的连接通信。通信总线805可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称为EISA)总线等。通信总线805可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
处理器801为电子设备800的控制中心,利用各种接口和线路连接整个电子设备800的各个部分,通过运行或执行存储在存储器804内的软件程序和/或模块,以及调用存储在存储器804内的数据,用于执行以下操作:
通过所述输入装置802获取指定的路线形状;
通过所述输入装置802获取指定的地图信息;
确定所述地图信息中与所述路线形状匹配的至少一条路线;
通过所述输出装置803向所述电子设备的用户推荐所述至少一条路线。
其中,通过本发明实施例,在用户开始运动之前,处理器801通过输入装置802可以获取用户在运动APP上指定的路线形状,并根据该路线形状以及地图信息,通过输出装置803向用户推荐符合该路线形状的个性化运动路线。如果用户根据推荐的个性化路线进行运动,当用户运动结束后,该运动APP上就会生成与该路线形状相匹配的运动路线形状,这样就可以满足用户对运动 路线形状的个性化需求,同时,提高运动的趣味性,能够促进分享,刺激用户加强锻炼。
可选的,所述处理器801确定所述地图信息中与所述路线形状匹配的至少一条路线,包括:
在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线;
若存在,则确定所述至少一条路线。
可选的,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
通过所述输入装置802获取指定的运动参数;
所述处理器801在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线,包括:
在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配且符合所述运动参数的至少一条路线。
可选的,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
通过所述输出装置803在所述地图信息上映射出所述至少一条路线;
根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线;
记录用户的运动轨迹。
可选的,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
确定至少一个参与人;
所述处理器通过所述输入装置802获取指定的地图信息,包括:
通过所述输入装置802获取每个所述参与人指定的地图信息;
所述处理器801在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线,包括:
针对每个所述参与人,在所述参与人指定的地图信息包括路线信息的情况下,判断所述参与人指定的地图信息包括的路线信息中是否存在所述参与人的对应路线,并且所有的所述参与人的对应路线组合成与所述路线形状匹配的至少一条路线;如果存在,则确定所述路线信息中存在与所述路线形状匹配的至少一条路线。
其中,可以通过多人参与的方式来共同完成与指定的路线形状匹配的路线,这样,不仅可以使用户更方便的实现所期望的个性化路线形状,同时,还可以激发用户的团队精神促使用户坚持参与运动,刺激用户加强锻炼,增进健康。
可选的,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
确定每个所述参与人指定的运动参数;其中,所述参与人的对应路线包括所述参与人指定的地图信息包括的路线信息中符合所述参与人指定的运动参数的路线。
可选的,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
通过所述输出装置803在所述地图信息上映射出所述至少一条路线;
根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括每个所述参与人的对应路线;
通过所述输出装置803将所述目标路线包括的每个所述参与人的对应路线分别发送给对应参与人;
通过所述输入装置802接收每个所述对应参与人发送的运动轨迹;
将所有所述运动轨迹进行拼接。
可选的,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
通过输入装置获取指定的子路线的数量;
将所述至少一条路线中的每条路线分割成与所述指定的子路线的数量匹配的多条子路线。
其中,可以通多次运动来实现单人完成复杂指定路线形状,克服因为个人运动量和道路固定的限制导致运动轨迹单一缺少变化的问题,提高运动的趣味性,增强用户运动的积极性。
可选的,所述处理器801还用于调用所述存储器804中存储的程序代码,用于执行以下步骤:
通过所述输出装置803在所述地图信息上映射出所述至少一条路线;
根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括多条子路线;
记录用户的运动轨迹。
可选的,所述处理器801根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,包括:
针对映射出的每条所述路线,通过输入装置802获取所述路线所属区域的空气质量指数;根据每个所述空气质量指数,从所述至少一条路线中将空气质量指数最低的路线确定为目标路线;或,
针对映射出的每条所述路线,通过输入装置802获取所述路线上的人流量信息;根据每个所述人流量信息,从所述至少一条路线中将人流量最少的路线确定为目标路线;或,
通过输入装置802接收针对映射出的所述至少一条路线中的任一路线的选择指令,并将选择的路线确定为目标路线,以响应所述选择指令。
可选的,所述处理器801确定所述地图信息中与所述路线形状匹配的至少一条路线,包括:
在所述指定的地图信息不包括路线信息的情况下,在所述地图信息指定的区域上规划与所述路线形状匹配的至少一条路线。
请一并参阅上述各方法实施例中相关的附图或者各方法实施例中相应的描述。本发明实施例公开了一种电子设备的图形用户界面,所述电子设备包括 显示器、输入装置、输出装置、存储器以及执行存储于所述存储器中的一个或多个应用程序的处理器;所述图形用户界面包括至少两个显示区域,其中:
在第一显示区域上显示指定的地图信息;
检测在第二显示区域上的输入指令,所述输入指令包括输入的路线形状;
响应于所述输入指令,在所述指定的地图信息上映射出与所述路线形状匹配的至少一条路线。
可选的,当所述输入指令还包括输入的运动参数时,所述在所述指定的地图信息上映射出与所述路线形状匹配的至少一条路线,包括:
在所述指定的地图信息上映射出与所述路线形状匹配且符合所述运动参数的至少一条路线。
可选的,所述图形用户界面还包括:
分别使用不同的颜色对所述至少一条路线中的每条路线进行高亮标记。
可选的,所述图形用户界面还包括:
响应于检测到针对所述至少一条路线中的目标路线的选择指令,取消所述至少一条路线中除所述目标路线之外的路线的标记。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory, ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
以上对本发明实施例所提供的语音信号处理方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明。

Claims (38)

  1. 一种路线推荐方法,应用于电子设备,其特征在于,所述方法包括:
    获取指定的路线形状;
    获取指定的地图信息;
    确定所述地图信息中与所述路线形状匹配的至少一条路线;
    向所述电子设备的用户推荐所述至少一条路线。
  2. 根据权利要求1所述的方法,其特征在于,所述确定所述地图信息中与所述路线形状匹配的至少一条路线,包括:
    在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线;
    若存在,则确定所述至少一条路线。
  3. 根据权利要求2所述的方法,其特征在于,所述方法还包括:
    获取指定的运动参数;
    所述在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线,包括:
    在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配且符合所述运动参数的至少一条路线。
  4. 根据权利要求1~3任一项所述的方法,其特征在于,所述方法还包括:
    在所述地图信息上映射出所述至少一条路线;
    根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线;
    记录用户的运动轨迹。
  5. 根据权利要求2所述的方法,其特征在于,所述方法还包括:
    确定至少一个参与人;
    所述获取指定的地图信息,包括:
    获取每个所述参与人指定的地图信息;
    所述在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中 是否存在与所述路线形状匹配的至少一条路线,包括:
    针对每个所述参与人,在所述参与人指定的地图信息包括路线信息的情况下,判断所述参与人指定的地图信息包括的路线信息中是否存在所述参与人的对应路线,并且所有的所述参与人的对应路线组合成与所述路线形状匹配的至少一条路线;如果存在,则确定所述路线信息中存在与所述路线形状匹配的至少一条路线。
  6. 根据权利要求5所述的方法,其特征在于,所述方法还包括:
    确定每个所述参与人指定的运动参数;其中,所述参与人的对应路线包括所述参与人指定的地图信息包括的路线信息中符合所述参与人指定的运动参数的路线。
  7. 根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
    在所述地图信息上映射出所述至少一条路线;
    根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括每个所述参与人的对应路线;
    将所述目标路线包括的每个所述参与人的对应路线分别发送给对应参与人;
    接收每个所述对应参与人发送的运动轨迹;
    将所有所述运动轨迹进行拼接。
  8. 根据权利要求3所述的方法,其特征在于,所述方法还包括:
    获取指定的子路线的数量;
    将所述至少一条路线中的每条路线分割成与所述指定的子路线的数量匹配的多条子路线。
  9. 根据权利要求8所述的方法,其特征在于,所述方法还包括:
    在所述地图信息上映射出所述至少一条路线;
    根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括多条子路线;
    记录用户的运动轨迹。
  10. 根据权利要求4、7或9任一项所述的方法,其特征在于,所述根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,包括:
    针对映射出的每条所述路线,获取所述路线所属区域的空气质量指数;根据每个所述空气质量指数,从所述至少一条路线中将空气质量指数最低的路线确定为目标路线;或,
    针对映射出的每条所述路线,获取所述路线上的人流量信息;根据每个所述人流量信息,从所述至少一条路线中将人流量最少的路线确定为目标路线;或,
    接收针对映射出的所述至少一条路线中的任一路线的选择指令,并将选择的路线确定为目标路线,以响应所述选择指令。
  11. 根据权利要求1所述的方法,其特征在于,所述确定所述地图信息中与所述路线形状匹配的至少一条路线,包括:
    在所述指定的地图信息不包括路线信息的情况下,在所述地图信息指定的区域上规划与所述路线形状匹配的至少一条路线。
  12. 一种电子设备,其特征在于,包括:
    第一获取单元,用于获取指定的路线形状;
    第二获取单元,用于获取指定的地图信息;
    确定单元,用于确定所述地图信息中与所述路线形状匹配的至少一条路线;
    推荐单元,用于向所述电子设备的用户推荐所述至少一条路线。
  13. 根据权利要求12所述的电子设备,其特征在于,所述确定单元包括:
    判断子单元,用于在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线;
    确定子单元,用于当所述判断子单元在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中存在与所述路线形状匹配的至少一条路线时,确定所述至少一条路线。
  14. 根据权利要求13所述的电子设备,其特征在于,所述电子设备还包括:
    第三获取单元,用于获取指定的运动参数;
    所述判断子单元,具体用于在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配且符合所述运动参数的至少一条路线。
  15. 根据权利要求12~14任一项所述的电子设备,其特征在于,所述电子设备还包括:
    第一映射单元,用于在所述地图信息上映射出所述至少一条路线;
    所述确定单元,还用于根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线;
    第一记录单元,用于记录用户的运动轨迹。
  16. 根据权利要求13所述的电子设备,其特征在于,所述确定子单元还用于确定至少一个参与人;
    所述第二获取单元,具体用于获取每个所述参与人指定的地图信息;
    所述判断子单元,具体用于针对每个所述参与人,在所述参与人指定的地图信息包括路线信息的情况下,判断所述参与人指定的地图信息包括的路线信息中是否存在所述参与人的对应路线,并且所有的所述参与人的对应路线组合成与所述路线形状匹配的至少一条路线;如果存在,则确定所述路线信息中存在与所述路线形状匹配的至少一条路线。
  17. 根据权利要求16所述的电子设备,其特征在于,所述确定子单元还用于确定每个所述参与人指定的运动参数;其中,所述参与人的对应路线包括所述参与人指定的地图信息包括的路线信息中符合所述参与人指定的运动参数的路线。
  18. 根据权利要求16或17所述的电子设备,其特征在于,所述电子设备还包括:
    第二映射单元,用于在所述地图信息上映射出所述至少一条路线;
    所述确定单元,还用于根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括每个所述参与人的对应路线;
    发送单元,用于将所述目标路线包括的每个所述参与人的对应路线分别发送给对应参与人;
    接收单元,用于接收每个所述对应参与人发送的运动轨迹;
    拼接单元,用于将所有所述运动轨迹进行拼接。
  19. 根据权利要求14所述的电子设备,其特征在于,所述第三获取单元还用于获取指定的子路线的数量;
    所述电子设备还包括:
    分割单元,用于将所述至少一条路线中的每条路线分割成与所述指定的子路线的数量匹配的多条子路线。
  20. 根据权利要求19所述的电子设备,其特征在于,所述电子设备还包括:
    第三映射单元,用于在所述地图信息上映射出所述至少一条路线;
    所述确定单元,还用于根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括多条子路线;
    第二记录单元,用于记录用户的运动轨迹;
  21. 根据权利要求15、18或20任一项所述的电子设备,其特征在于,所述确定单元根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线的方式具体为:
    针对映射出的每条所述路线,获取所述路线所属区域的空气质量指数;根据每个所述空气质量指数,从所述至少一条路线中将空气质量指数最低的路线确定为目标路线;或,
    针对映射出的每条所述路线,获取所述路线上的人流量信息;根据每个所述人流量信息,从所述至少一条路线中将人流量最少的路线确定为目标路线;或,
    接收针对映射出的所述至少一条路线中的任一路线的选择指令,并将选择的路线确定为目标路线,以响应所述选择指令。
  22. 根据权利要求12所述的电子设备,其特征在于,所述确定单元确定所述地图信息中与所述路线形状匹配的至少一条路线的方式具体为:
    在所述指定的地图信息不包括路线信息的情况下,在所述地图信息指定的区域上规划与所述路线形状匹配的至少一条路线。
  23. 一种电子设备,其特征在于,包括:处理器、输入装置、输出装置以及存储器,其中,所述处理器、输入装置、输出装置以及存储器分别连接通信总线,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    通过所述输入装置获取指定的路线形状;
    通过所述输入装置获取指定的地图信息;
    确定所述地图信息中与所述路线形状匹配的至少一条路线;
    通过所述输出装置向所述电子设备的用户推荐所述至少一条路线。
  24. 根据权利要求23所述的电子设备,其特征在于,所述处理器确定所述地图信息中与所述路线形状匹配的至少一条路线,包括:
    在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线;
    若存在,则确定所述至少一条路线。
  25. 根据权利要求24所述的电子设备,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    通过所述输入装置获取指定的运动参数;
    所述处理器在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线,包括:
    在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配且符合所述运动参数的至少一条路线。
  26. 根据权利要求23~25任一项所述的电子设备,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    通过所述输出装置在所述地图信息上映射出所述至少一条路线;
    根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线;
    记录用户的运动轨迹。
  27. 根据权利要求24所述的电子设备,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    确定至少一个参与人;
    所述处理器通过所述输入装置获取指定的地图信息,包括:
    通过所述输入装置获取每个所述参与人指定的地图信息;
    所述处理器在所述指定的地图信息包括路线信息的情况下,判断所述路线信息中是否存在与所述路线形状匹配的至少一条路线,包括:
    针对每个所述参与人,在所述参与人指定的地图信息包括路线信息的情况下,判断所述参与人指定的地图信息包括的路线信息中是否存在所述参与人的对应路线,并且所有的所述参与人的对应路线组合成与所述路线形状匹配的至少一条路线;如果存在,则确定所述路线信息中存在与所述路线形状匹配的至少一条路线。
  28. 根据权利要求27所述的电子设备,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    确定每个所述参与人指定的运动参数;其中,所述参与人的对应路线包括所述参与人指定的地图信息包括的路线信息中符合所述参与人指定的运动参数的路线。
  29. 根据权利要求27或28所述的电子设备,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    通过所述输出装置在所述地图信息上映射出所述至少一条路线;
    根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括每个所述参与人的对应路线;
    通过所述输出装置将所述目标路线包括的每个所述参与人的对应路线分别发送给对应参与人;
    通过所述输入装置接收每个所述对应参与人发送的运动轨迹;
    将所有所述运动轨迹进行拼接。
  30. 根据权利要求25所述的电子设备,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    通过输入装置获取指定的子路线的数量;
    将所述至少一条路线中的每条路线分割成与所述指定的子路线的数量匹配的多条子路线。
  31. 根据权利要求30所述的电子设备,其特征在于,所述处理器还用于调用所述存储器中存储的程序代码,用于执行以下步骤:
    通过所述输出装置在所述地图信息上映射出所述至少一条路线;
    根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,所述目标路线包括多条子路线;
    记录用户的运动轨迹。
  32. 根据权利要求26、29或31任一项所述的电子设备,其特征在于,所述处理器根据预设规则或根据用户的选择,从映射出的所述至少一条路线中确定目标路线,包括:
    针对映射出的每条所述路线,通过输入装置获取所述路线所属区域的空气质量指数;根据每个所述空气质量指数,从所述至少一条路线中将空气质量指数最低的路线确定为目标路线;或,
    针对映射出的每条所述路线,通过输入装置获取所述路线上的人流量信息;根据每个所述人流量信息,从所述至少一条路线中将人流量最少的路线确定为目标路线;或,
    通过输入装置接收针对映射出的所述至少一条路线中的任一路线的选择指令,并将选择的路线确定为目标路线,以响应所述选择指令。
  33. 根据权利要求23所述的电子设备,其特征在于,所述处理器确定所述地图信息中与所述路线形状匹配的至少一条路线,包括:
    在所述指定的地图信息不包括路线信息的情况下,在所述地图信息指定的区域上规划与所述路线形状匹配的至少一条路线。
  34. 一种电子设备的图形用户界面,所述电子设备包括显示器、输入装置、 输出装置、存储器以及执行存储于所述存储器中的一个或多个应用程序的处理器;所述图形用户界面包括至少两个显示区域,其中:
    在第一显示区域上显示指定的地图信息;
    检测在第二显示区域上的输入指令,所述输入指令包括输入的路线形状;
    响应于所述输入指令,在所述指定的地图信息上映射出与所述路线形状匹配的至少一条路线。
  35. 根据权利要求34所述的图形用户界面,其特征在于,所述输入指令还包括输入的运动参数,所述在所述指定的地图信息上映射出与所述路线形状匹配的至少一条路线,包括:
    在所述指定的地图信息上映射出与所述路线形状匹配且符合所述运动参数的至少一条路线。
  36. 根据权利要求34或35所述的图形用户界面,其特征在于,所述图形用户界面还包括:
    分别使用不同的颜色对所述至少一条路线中的每条路线进行高亮标记。
  37. 根据权利要求36所述的图形用户界面,其特征在于,所述图形用户界面还包括:
    响应于检测到针对所述至少一条路线中的目标路线的选择指令,取消所述至少一条路线中除所述目标路线之外的路线的标记。
  38. 一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序,所述程序执行时包括权利要求1~11任一项所述的步骤。
CN201580071121.8A 2015-12-31 2015-12-31 一种路线推荐方法、电子设备及图形用户界面 Pending CN107124895A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/100283 WO2017113367A1 (zh) 2015-12-31 2015-12-31 一种路线推荐方法、电子设备及图形用户界面

Publications (1)

Publication Number Publication Date
CN107124895A true CN107124895A (zh) 2017-09-01

Family

ID=59224156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580071121.8A Pending CN107124895A (zh) 2015-12-31 2015-12-31 一种路线推荐方法、电子设备及图形用户界面

Country Status (9)

Country Link
US (1) US20190063926A1 (zh)
EP (1) EP3388785A1 (zh)
JP (1) JP2019503479A (zh)
KR (1) KR20180098390A (zh)
CN (1) CN107124895A (zh)
AU (1) AU2015418889A1 (zh)
PH (1) PH12018501406A1 (zh)
RU (1) RU2018127646A (zh)
WO (1) WO2017113367A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108318036A (zh) * 2018-01-25 2018-07-24 上海康斐信息技术有限公司 一种基于可穿戴设备的路线计算方法及可穿戴设备
CN110470313A (zh) * 2018-05-09 2019-11-19 江苏日盈电子股份有限公司 基于空气质量的车辆导航方法及其导航***和应用
CN110633346A (zh) * 2019-08-27 2019-12-31 腾讯科技(深圳)有限公司 一种运动路线推荐方法、装置及存储介质

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10549173B2 (en) * 2016-03-28 2020-02-04 Apple Inc. Sharing updatable graphical user interface elements
CN106017493A (zh) * 2016-05-16 2016-10-12 乐视控股(北京)有限公司 运动记录方法以及装置
CN107560611A (zh) * 2017-08-21 2018-01-09 北京小米移动软件有限公司 运动路线获取方法及装置
CN107729367A (zh) * 2017-09-08 2018-02-23 咪咕互动娱乐有限公司 一种运动路线推荐方法、装置及存储介质
CN108088454A (zh) * 2017-12-13 2018-05-29 北京小米移动软件有限公司 路线规划方法、装置和设备
CN108088457A (zh) * 2018-01-09 2018-05-29 莆田市烛火信息技术有限公司 一种用户运动线路生成方法、装置、***及智能手环
RU2672840C1 (ru) * 2018-03-28 2018-11-19 Федеральное государственное бюджетное учреждение науки Институт проблем морских технологий Дальневосточного отделения Российской академии наук (ИПМТ ДВО РАН) Способ построения предварительной прокладки маршрута автономного необитаемого подводного аппарата
CN110926486B (zh) * 2019-11-26 2021-06-11 百度在线网络技术(北京)有限公司 一种路线确定方法、装置、设备和计算机存储介质
CN111178643A (zh) * 2020-01-09 2020-05-19 广东乐心医疗电子股份有限公司 一种团体运动的智能引导方法和***
EP4043833A1 (en) * 2021-02-02 2022-08-17 Honeywell International Inc. Methods and systems for propagating user inputs to different displays
KR20230019724A (ko) * 2021-08-02 2023-02-09 삼성전자주식회사 운동 종목을 생성하기 위한 전자 장치 및 그 전자 장치에서의 동작 방법
CN114323049A (zh) * 2021-12-31 2022-04-12 深圳市大数据研究院 一种跑步互动方法
CN114323048A (zh) * 2021-12-31 2022-04-12 深圳市大数据研究院 一种构建互动跑步路径的方法
WO2023146348A1 (ko) * 2022-01-28 2023-08-03 삼성전자 주식회사 운동 경로를 추천하는 전자 장치 및 그 제어 방법
CN117664159A (zh) * 2022-08-24 2024-03-08 华为技术有限公司 路径规划方法及装置
CN115525640B (zh) * 2022-11-25 2023-04-07 三亚海兰寰宇海洋信息科技有限公司 一种目标对象的轨迹处理方法、装置及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0869247A (ja) * 1994-08-30 1996-03-12 Nippondenso Co Ltd 車両用道路地図表示装置
CN102589562A (zh) * 2011-01-11 2012-07-18 通用汽车环球科技运作有限责任公司 使用用于路线模拟的车辆状态信息的导航***和方法
JP2012198044A (ja) * 2011-03-18 2012-10-18 Canvas Mapple Co Ltd ナビゲーション装置、及びナビゲーションプログラム
CN105180923A (zh) * 2015-09-07 2015-12-23 广东欧珀移动通信有限公司 一种室内路线的推荐方法及用户终端

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7805149B2 (en) * 2004-01-16 2010-09-28 Adidas Ag Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation
JP2014061260A (ja) * 2012-08-30 2014-04-10 Casio Comput Co Ltd コース作成支援装置並びにプログラム、コース作成支援方法及びコース作成支援システム
KR102216050B1 (ko) * 2014-02-26 2021-02-15 삼성전자주식회사 운동경로 추천 시스템 및 방법
CN105043377B (zh) * 2015-06-23 2017-09-29 上海斐讯数据通信技术有限公司 一种跑步路线记录方法、装置、以及一种电子设备
KR102335011B1 (ko) * 2015-06-26 2021-12-06 삼성전자주식회사 운동 가이드 정보 제공 방법 및 그 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0869247A (ja) * 1994-08-30 1996-03-12 Nippondenso Co Ltd 車両用道路地図表示装置
CN102589562A (zh) * 2011-01-11 2012-07-18 通用汽车环球科技运作有限责任公司 使用用于路线模拟的车辆状态信息的导航***和方法
JP2012198044A (ja) * 2011-03-18 2012-10-18 Canvas Mapple Co Ltd ナビゲーション装置、及びナビゲーションプログラム
CN105180923A (zh) * 2015-09-07 2015-12-23 广东欧珀移动通信有限公司 一种室内路线的推荐方法及用户终端

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108318036A (zh) * 2018-01-25 2018-07-24 上海康斐信息技术有限公司 一种基于可穿戴设备的路线计算方法及可穿戴设备
CN110470313A (zh) * 2018-05-09 2019-11-19 江苏日盈电子股份有限公司 基于空气质量的车辆导航方法及其导航***和应用
CN110633346A (zh) * 2019-08-27 2019-12-31 腾讯科技(深圳)有限公司 一种运动路线推荐方法、装置及存储介质

Also Published As

Publication number Publication date
AU2015418889A1 (en) 2018-07-26
EP3388785A1 (en) 2018-10-17
WO2017113367A1 (zh) 2017-07-06
RU2018127646A3 (zh) 2020-01-31
US20190063926A1 (en) 2019-02-28
KR20180098390A (ko) 2018-09-03
JP2019503479A (ja) 2019-02-07
PH12018501406A1 (en) 2019-03-25
RU2018127646A (ru) 2020-01-31

Similar Documents

Publication Publication Date Title
CN107124895A (zh) 一种路线推荐方法、电子设备及图形用户界面
US10446028B2 (en) Parking identification and availability prediction
CN110008300A (zh) Poi别名的确定方法、装置、计算机设备和存储介质
CN110914872A (zh) 用认知洞察力导航视频场景
KR20170066415A (ko) 문맥적 데이터를 이용한 비디오 편집 및 클러스터를 이용한 컨텐트 검색
CN109246451A (zh) 一种直播间推荐方法、装置、服务器及存储介质
CN103116602B (zh) 使个人音频产品便利
CN107463700B (zh) 用于获取信息的方法、装置及设备
CN110460881A (zh) 属性标签的管理方法、装置、计算机设备及存储介质
CN110444133A (zh) 一种旅游景点智能导游的方法和装置
CN106021449A (zh) 用于移动终端的搜索方法、装置以及移动终端
CN105389361A (zh) 搜索推荐方法及装置
CN106643774A (zh) 一种导航路线生成方法及终端
CN103902788A (zh) 电子地图图层绘制方法和装置
CN108198098A (zh) 一种自助旅游方法及移动终端
CN109299290A (zh) 一种基于知识图谱的配乐推荐方法及电子设备
CN105229636A (zh) 上下文社交感知本地搜索
CN108470057B (zh) 整合资讯的生成、推送方法、装置、终端、服务器及介质
CN107735648A (zh) 导航期间的交通通知
CN111626777A (zh) 选址方法、选址决策***、存储介质及电子设备
CN104091610A (zh) 一种音频文件的管理方法及装置
CN108875033A (zh) 旅游行程信息展示方法、装置、服务器及存储介质
US10733253B2 (en) Methods and systems for providing residence recommendations based on personal interests
CN109446356A (zh) 一种多媒体文件检索方法及装置
CN111339413B (zh) 景区地图数据推送方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1241017

Country of ref document: HK

WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170901

WD01 Invention patent application deemed withdrawn after publication