一种导航应用中个人信息页的显示方法、装置、及设备与流程

文档序号:25871502发布日期:2021-07-16 16:27阅读:185来源:国知局
一种导航应用中个人信息页的显示方法、装置、及设备与流程

1.本说明书实施例涉及导航应用技术领域,尤其涉及一种导航应用中个人信息页的显示方法、装置、及设备。


背景技术:

2.在用户使用导航应用进行导航的过程中,会产生地图数据,包括:定位、轨迹、里程等数据。
3.目前导航应用中通常会设有用户个人信息页,用于展示用户的个人资料等固定信息。该个人信息页中还包括页面底图,也就是个人头像后面的背景图片,但是由于该页面底图往往是采用静态背景图,无法操作,从而导致个人信息页面的底图与用户的关联性较差。


技术实现要素:

4.针对上述技术问题,本说明书实施例提供一种导航应用中个人信息页的显示方法、装置、及设备,技术方案如下:
5.根据本说明书实施例的第一方面,提供一种导航应用中个人信息页的显示方法,所述方法包括:
6.获取当前用户对应的历史轨迹数据;
7.根据所述历史轨迹数据生成包含用户轨迹标识的图片,将所述图片作为背景图片;
8.根据显示指令,将所述背景图片显示在用户个人信息页中。
9.根据本说明书实施例的第二方面,提供一种导航应用中个人信息页的显示装置,所述装置包括:
10.获取模块,用于获取当前用户对应的历史轨迹数据;
11.生成模块,用于根据所述历史轨迹数据生成包含用户轨迹标识的图片,将所述图片作为背景图片;
12.第一显示模块,用于根据显示指令,将所述背景图片显示在用户个人信息页中。
13.根据本说明书实施例的第三方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现所述导航应用中个人信息页的显示方法。
14.本说明书实施例所提供的技术方案,可以根据用户个人的历史轨迹数据为用户生成包含用户轨迹标识的图片,从而将该图片作为用户的个人信息页的背景图片,从而使个人信息页的背景图片不仅可以根据用户的历史轨迹数据动态变化,还可以进行交互操作查看相关历史轨迹信息,进而可以提升个人信息页与用户的相关性,优化交互体验。
15.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。
16.此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。
附图说明
17.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
18.图1是本说明书实施例的背景图片的示意图;
19.图2是本说明书实施例的一种个人信息页的示意图;
20.图3是本说明书实施例的另一种个人信息页的示意图;
21.图4是本说明书实施例的城市记录界面的示意图;
22.图5是本说明书实施例的城市列表界面的示意图;
23.图6是本说明书实施例的里程记录页面的示意图;
24.图7是本说明书实施例的导航应用中个人信息页的显示装置的结构示意图;
25.图8是用于配置本说明书实施例装置的一种设备的结构示意图。
具体实施方式
26.为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。
27.以下结合附图,详细说明本说明书各实施例提供的技术方案。
28.本说明书实施例提供的一种导航应用中个人信息页的显示方法的流程,该流程具体包括如下步骤:
29.s101,获取当前用户对应的历史轨迹数据;
30.当用户使用导航应用时,在用户授权许可后,可以对用户的导航数据,例如导航路线,经过的城市,行驶里程等数据进行记录。当用户需要显示导航应用个人信息页时,可以基于已记录的用户的导航数据获取该用户的历史轨迹数据,该历史轨迹数据包括但不限于用户经过的城市、行驶里程等数据。该历史轨迹数据的时间范围可以是以用户首次生成历史轨迹记录的时间为起始时间,以当前时间为结束时间,获取该起始时间和结束时间之间记录的全部历史轨迹数据;还可以由用户自行设定时间范围,例如可以设置只获取距离当前时间一年内的历史轨迹数据等。设置历史轨迹数据的时间范围可以有针对性的筛选用户一段时期的历史轨迹数据,相比于获取全部历史轨迹数据,获取一段时期的历史轨迹数据的计算量相对较小,并且对用户近期的轨迹分析更加精确。
31.s103,根据所述历史轨迹数据生成包含用户轨迹标识的图片,将所述图片作为背景图片;
32.在一个实施例中,获取用户的历史轨迹数据后,可以通过对用户的轨迹进行进一步分析,收集所述历史轨迹数据中的城市位置,然后可以通过调取服务器中存储的地图来获取所述历史轨迹数据所在区域的地图,根据收集的所述城市位置在所述地图中添加用户轨迹标识,所述用户轨迹标识对应所述城市位置。通过对标记了用户轨迹标识的地图进行渲染得到可视化的图片作为背景图片。该可视化的图片可以是真实的图片,或者,是放在背
景图片所在位置的标记上用户轨迹标识的地图。
33.例如,当用户的历史轨迹数据中的城市位置包括北京、长春、甘肃、成都及福州时,经过对这些城市位置进行分析可以确定该用户的历史轨迹数据所在区域为中华人民共和国(以下简称中国)的部分地区,因此可以调用包含上述城市位置的区域地图,并根据收集的上述城市位置在区域地图中添加用户轨迹标识,每一个用户轨迹标识对应一个上述的城市位置,如图1所示,在图1所显示的区域地图中,分别对用户经过的城市位置,例如北京、长春、甘肃、成都及福州,通过定位符号进行了标记,作为用户轨迹标识。图1中的用户轨迹标识仅为示例性的标识符号,实际应用中可以使用其他标识符号代替,此处不做限定。
34.s105,根据显示指令,将所述背景图片显示在用户个人信息页中。
35.当用户触发显示导航应用个人信息页的显示指令时,可以根据该显示指令,将基于用户历史轨迹数据生成的包含用户轨迹标识的背景图片显示在该导航应用的用户个人信息页中。如图2所示,该页面为导航应用个人信息页的页面视图,其中上方显示用户头像及其他操作按钮,背景图片为上述带有用户轨迹标识的背景图片,该用户轨迹标识可以根据不同的用户轨迹进行动态变化,也可以根据用户的操作进行放大、缩小、或移动等变化。
36.由于一般的个人信息页面的底图往往是采用静态背景图,无法操作,也无法动态的、直观的展示与用户相关的地图数据,从而导致个人信息页面的底图与用户的关联性较差,而本发明可以通过根据用户个人的历史轨迹数据为用户生成包含用户轨迹标识的图片,从而将该图片作为用户的个人信息页的背景图片,以使个人信息页的背景图片不仅可以根据用户的历史轨迹数据动态变化,还可以进行人机交互操作,便于用户查看相关历史轨迹信息,进而可以提升个人信息页与用户的相关性,优化交互体验。
37.在一个实施例中,在导航应用个人信息页中显示带有用户轨迹标识的背景图片时,还可以在该导航应用的用户个人信息页中,根据所述历史轨迹数据中的城市信息生成城市信息区域,并在所述个人信息页中显示所述城市信息区域;如图3所示,其中,个人信息下方左侧的卡片中为城市信息区域(右侧的卡片可以显示或隐藏),该城市信息区域可以显示用户去过的城市数量,还可以进一步显示用户去过的城市数量在全部用户中的排行情况,例如显示“超过50%的用户”等内容。
38.在一个实施例中,所述个人信息页可以响应于针对所述背景图片的向下滑动至指定位置的操作或针对所述城市信息区域的点击操作,从所述个人信息页切换为城市记录界面,所述城市记录界面中放大显示所述背景图片,并根据所述历史轨迹数据显示已记录的城市数量以及城市信息。如图4所示,该城市记录界面中放大显示背景图片,并根据所述历史轨迹数据,在页面下方的卡片中显示历史轨迹数据中已记录的城市数量以及城市信息,其中城市信息可以包含有特点的城市的简介,例如用户到达过的最南方的城市或者最北方的城市等,城市信息还可以包含用户去过的城市总面积相当于所在国家的国土面积的百分比,从而可以将用户去过的城市从各个维度进行分析,例如城市的位置和城市的总面积等维度,使用户更加全面的、直观的了解自己的历史轨迹。
39.在一个实施例中,从所述个人信息页切换为城市记录界面之后,还可以在所述第一应用界面中提供第一操作接口,所述第一操作接口用于在收到用户的触发操作时,从所述城市记录界面切换为城市列表界面。该第一操作接口可以为图4中卡片底部显示的“点击查看城市列表”按钮。当切换到城市列表界面时,在所述城市列表界面中可以显示按照所述
历史轨迹数据中的城市记录时间的先后顺序显示城市列表。
40.具体来讲,可以获取用户授权的本地相册中与城市列表中的城市相关的图片信息,在所述城市列表中显示与城市相关的图片信息。如图5所示,左侧为时间线,时间线上可以根据历史轨迹数据中的城市记录时间的先后顺序显示城市名称,城市名称右侧显示该城市相关地点的图片,该图片可以是从用户授权的相册中,基于地点匹配的照片,也可以是从网络中获取的图片,例如,当城市名称为北京时,可以进一步显示用户去过的地点,例如故宫、长城、后海等地方的名称,并获取用户相册中与这些地点匹配的照片,如果没有用户授权的相册或者用户授权相册中没有获取到匹配的照片,还可以进一步在网络中查询这些地点相关的图片,由于故宫、长城等均为景点,因此网络中可以获取相关经过授权的图片,从而显示在城市列表中,以使用户通过该地点对应的图片快速回忆起去过的城市。
41.在一个实施例中,在导航应用个人信息页中显示带有用户轨迹标识的背景图片时,还可以根据所述历史轨迹数据中的里程信息生成里程信息区域,在所述个人信息页中显示所述里程信息区域。如图3所示,其中,个人信息下方右侧的卡片中为里程信息区域(左侧的卡片可以显示或隐藏),该里程信息区域显示用户经过的总里程数,还可以进一步显示用户的总里程数与一个较大的长度进行对比的结果,例如显示“相当于横跨1次中国”,或者“相当于绕地球1 圈”等,从而使用户直观的了解总里程的长度。
42.在一个实施例中,所述个人信息页响应于针对所述城市记录界面的滑动操作,从城市记录界面切换为里程记录界面;或者,响应于针对所述里程信息区域的点击操作,从个人信息页切换为里程记录界面;该里程记录界面如图6所示,在所述里程记录界面中放大显示所述背景图片,根据所述历史轨迹数据在所述用户轨迹标识中显示已记录的路线信息,以及根据所述历史轨迹数据在所述里程记录界面中显示用户里程信息,例如最长行驶里程、最高行驶速度及最长驾驶时长等信息,从而可以使用户全面了解自己的历史行驶记录。
43.在一个实施例中,所述个人信息页还可以响应于针对所述背景图片的缩放操作,在所述个人信息页中缩放所述可视化图片。用户可以通过放大该背景图片查看去过的城市的具体城市信息,还可以通过缩小该背景图片查看全部历史轨迹,从而使用户通过该可视化的背景图片直观了解自己的历史轨迹,从而使个人信息页的背景图片更具操作性,提升用户的应用体验。
44.相应于上述方法实施例,本说明书实施例还提供一种导航应用中个人信息页的显示装置,参见图7所示,该装置可以包括:
45.获取模块801,用于获取当前用户对应的历史轨迹数据;
46.生成模块802,用于根据所述历史轨迹数据生成包含用户轨迹标识的图片,将所述图片作为背景图片;
47.第一显示模块803,用于根据显示指令,将所述背景图片显示在用户个人信息页中。
48.进一步地,所述生成模块802,具体用于收集所述历史轨迹数据中的城市位置;获取所述历史轨迹数据所在区域的地图,根据收集的所述城市位置在所述地图中添加用户轨迹标识,所述用户轨迹标识对应所述城市位置。
49.进一步地,所述装置还包括:
50.第二显示模块804,用于根据所述历史轨迹数据中的城市信息生成城市信息区域,
在所述个人信息页中显示所述城市信息区域;
51.第一响应模块805,用于响应于针对所述背景图片的向下滑动至指定位置的操作或针对所述城市信息区域的点击操作,从所述个人信息页切换为城市记录界面,所述城市记录界面中放大显示所述背景图片,并根据所述历史轨迹数据显示已记录的城市数量以及城市信息。
52.进一步地,所述第一响应模块805,还用于从所述个人信息页切换为城市记录界面之后,在所述第一应用界面中提供第一操作接口,所述第一操作接口用于在收到用户的触发操作时,从所述城市记录界面切换为城市列表界面,在所述城市列表界面显示按照所述历史轨迹数据中的城市记录时间的先后顺序显示的城市列表。
53.进一步地,所述第一响应模块805在所述城市列表界面显示按照所述历史轨迹数据中的城市记录时间的先后顺序显示的城市列表,具体为:
54.获取本地相册中与城市列表中的城市相关的图片信息,在所述城市列表中显示与城市相关的图片信息。
55.进一步地,所述装置还包括:
56.第三显示模块806,用于根据所述历史轨迹数据中的里程信息生成里程信息区域,在所述个人信息页中显示所述里程信息区域。
57.进一步地,所述装置还包括:
58.第二响应模块807,用于响应于针对所述城市记录界面的滑动操作,从城市记录界面切换为里程记录界面;或者,响应于针对所述里程信息区域的点击操作,从个人信息页切换为里程记录界面;
59.在所述里程记录界面中放大显示所述背景图片,根据所述历史轨迹数据在所述用户轨迹标识中显示已记录的路线信息,以及根据所述历史轨迹数据在所述里程记录界面中显示用户里程信息。
60.进一步地,所述装置还包括:
61.第三响应模块808,用于响应于针对所述背景图片的缩放操作,在所述个人信息页中缩放所述可视化图片。
62.上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
63.本说明书实施例还提供一种计算机设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现前述的一种导航应用中个人信息页的显示方法。
64.图8示出了本说明书实施例所提供的一种更为具体的计算设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030 和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
65.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
66.存储器1020可以采用rom(read only memory,只读存储器)、ram (randomaccess memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
67.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
68.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
69.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
70.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/ 输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
71.本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的一种导航应用中个人信息页的显示方法。
72.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器 (eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
73.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书实施例可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如 rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书实施例各个实施例或者实施例的某些部分所述的方法。
74.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
75.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
76.以上所述仅是本说明书实施例的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本说明书实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本说明书实施例的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1