一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子地图上的消息显示方法、装置、设备及介质与流程

2023-01-14 07:46:08 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别涉及一种电子地图上的消息显示方法、装置、设备及介质。


背景技术:

2.电子地图用于引导用户向目标地理位置移动,在引导的过程中,电子地图上会显示地理信息,例如,显示前方左转。
3.相关技术是用户在使用电子地图时,会在电子地图上显示用户周边环境的地图,还会显示出周边环境的路况信息、店铺信息等,例如,电子地图会显示从a处到b处的路径,并显示该路径上的拥挤路段,或者是显示施工路段,或者是显示事故路段。
4.相关技术在导航过程中,用户获取到的信息种类有限。


技术实现要素:

5.本技术实施例提供了一种电子地图上的消息显示方法、装置、设备及介质,该方法会在电子地图上显示弹幕形式的留言消息,留言消息与真实世界中的沿途地理位置绑定,能够为用户提供导航沿途的多样化消息以及社交互动。所述技术方案如下。
6.根据本技术的一个方面,提供了一种电子地图上的消息显示方法,该方法包括:
7.显示电子地图客户端的用户界面,所述用户界面包括所述电子地图和弹幕显示区域;
8.在所述电子地图上显示地图信息;
9.在所述弹幕显示区域以弹幕形式显示至少一条留言消息。
10.根据本技术的另一个方面,提供了一种电子地图上的消息显示装置,该装置包括:
11.显示模块,用于显示电子地图客户端的用户界面,所述用户界面包括所述电子地图和弹幕显示区域;
12.所述显示模块,还用于在所述电子地图上显示地图信息;
13.弹幕模块,用于在所述弹幕显示区域以弹幕形式显示至少一条留言消息。
14.在本技术的一个可选的设计中,所述显示模块,还用于在所述弹幕显示区域按照展示顺序以弹幕形式滚动显示至少两条留言消息。
15.在本技术的一个可选的设计中,所述显示模块,还用于在所述弹幕显示区域按照展示顺序滚动显示所述至少两条留言消息;在滚动过程中突出显示所述至少两条留言消息中的第一留言消息;其中,所述突出显示包括:放大字体显示、高亮显示、采用目标前景色显示、采用目标背景色显示、采用滚动效果显示中的至少一种。
16.在本技术的一个可选的设计中,所述显示模块,还用于确定与当前车速对应的滚动速度,所述滚动速度与所述当前车速呈负相关关系;在所述弹幕显示区域按照所述滚动速度,沿所述滚动方向滚动显示所述至少两条留言消息。
17.在本技术的一个可选的设计中,所述至少两条留言消息包括与所述电子地图中的
沿途地理位置绑定的留言消息,所述沿途地理位置是当前导航过程中路过的位置。
18.在本技术的一个可选的设计中,所述显示模块,还用于在所述滚动过程中按照所述展示顺序在所述至少两条留言消息中确定所述第一留言消息,突出显示所述第一留言消息;或,在所述滚动过程中满足所述第一留言消息的触发条件的情况下,突出显示所述至少两条留言消息中的第一留言消息;所述触发条件包括当前导航位置与所述第一留言消息绑定的沿途地理位置之间的距离小于阈值。
19.在本技术的一个可选的设计中,所述弹幕模块,还用于在满足所述语音留言消息的触发条件的情况下,播放所述语音留言消息;其中,所述触发条件包括当前导航位置与所述语音留言消息绑定的沿途地理位置之间的距离小于阈值。
20.在本技术的一个可选的设计中,所述显示模块,还用于在满足所述表情留言消息的触发条件的情况下,播放所述表情留言消息对应的表情动画;其中,所述触发条件包括当前导航位置与所述表情留言消息绑定的沿途地理位置之间的距离小于阈值。
21.在本技术的一个可选的设计中,所述展示顺序根据如下因素中的至少一种来确定:所述留言消息的优先级;所述留言消息对应的留言帐号的类型;所述留言消息绑定的地理位置与当前导航位置之间的距离。
22.在本技术的一个可选的设计中,在满足所述留言消息的展示条件的情况下,在所述弹幕显示区域以弹幕形式显示至少一条留言消息;所述留言消息的展示条件包括如下至少一种:所述留言消息的优先级大于预设优先级;所述留言消息对应的留言帐号的类型是目标类型;所述留言消息绑定的地理位置与当前导航位置之间的距离小于距离阈值;所述留言消息对应的留言帐号与本端登录的第一留言帐号具有好友关系或关注关系或订阅关系;所述留言消息是服务器推荐的;所述电子地图工作在目标导航模式下。
23.在本技术的一个可选的设计中,所述留言帐号类型包括如下至少一种:导航用户帐号;与兴趣点poi关联的商家帐号;交通管理部门帐号;新闻媒体帐号。
24.在本技术的一个可选的设计中,所述弹幕模块,还用于响应于留言搜索操作,确定搜索关键词;在所述弹幕显示区域显示与所述搜索关键词匹配的留言消息。
25.在本技术的一个可选的设计中,所述显示模块,还用于在所述留言消息绑定的所述沿途地理位置上,显示所述留言消息的消息锚点。
26.在本技术的一个可选的设计中,所述弹幕模块,还用于响应于所述互动触发操作,向所述留言消息的留言帐号发送互动消息;其中,所述互动消息包括:点赞消息、鼓掌消息、送花消息中的至少一种。
27.在本技术的一个可选的设计中,所述弹幕模块,还用于响应于消息编辑操作,生成与所述电子地图中第一地理位置绑定的第二留言消息,所述第二留言消息的留言帐号是本端登录的第一留言帐号。
28.在本技术的一个可选的设计中,所述弹幕模块,还用于响应于消息录制操作,获取与所述第一地理位置绑定的语音留言消息;或者,响应于表情选择操作,在多个候选表情中确定目标表情;在消息模板库中获取与所述目标表情适配的文字内容;将所述目标表情和所述文本内容,组合为与所述第一地理位置绑定的表情留言消息。
29.在本技术的一个可选的设计中,所述导航模块,还用于将当前导航位置确定为所述第一地理位置;或,响应于选择操作,将所述被选择的地理位置确定为所述第一地理位
置;或,响应于输入操作,将输入的地理位置确定为所述第一地理位置。
30.在本技术的一个可选的设计中,所述弹幕模块,还用于接收所述第二留言消息对应的互动消息,所述互动消息是基于第二留言帐号的使用者对所述第二留言消息进行互动产生的;在所述弹幕显示区域上显示所述互动消息。
31.在本技术的一个可选的设计中,所述显示模块,还用于在所述用户界面上显示与所述互动消息对应的全屏动画。
32.根据本技术的另一方面,提供了一种计算机设备,该计算机设备包括:处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如上方面所述的电子地图上的消息显示方法。
33.根据本技术的另一方面,提供了一种计算机存储介质,计算机可读存储介质中存储有至少一条程序代码,程序代码由处理器加载并执行以实现如上方面所述的电子地图上的消息显示方法。
34.根据本技术的另一方面,提供了一种计算机程序产品或计算机程序,上述计算机程序产品或计算机程序包括计算机指令,上述计算机指令存储在计算机可读存储介质中。计算机设备的处理器从上述计算机可读存储介质读取上述计算机指令,上述处理器执行上述计算机指令,使得上述计算机设备执行如上方面所述的电子地图上的消息显示方法。
35.本技术实施例提供的技术方案带来的有益效果至少包括:
36.在电子地图的用户界面上会以弹幕形式显示留言消息,提供了一种在显示电子地图的过程中基于留言消息的全新的弹幕互动体系,用户可以在使用电子地图的过程中查看留言消息,从留言消息中获取用户所需的信息,以及与其它用户帐号进行社交互动,从而为用户提供了一种全新的信息获取方式和社交互动方式,营造一种全新的驾驶场景下的驾舱内社交氛围。
附图说明
37.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1是本技术一个示例性实施例提供的电子地图上的消息显示方法的界面示意图;
39.图2是本技术一个示例性实施例提供的一种电子地图上的消息显示方法的流程示意图;
40.图3是本技术一个示例性实施例提供的导航系统的结构示意图;
41.图4是本技术一个示例性实施例提供的电子地图上的消息显示方法的流程示意图;
42.图5是本技术一个示例性实施例提供的电子地图上的消息显示方法的界面示意图;
43.图6是本技术一个示例性实施例提供的一种虚拟角色的选择方法的流程示意图;
44.图7是本技术一个示例性实施例提供的排序界面的界面示意图;
45.图8是本技术一个示例性实施例提供的调整排序界面的界面示意图;
46.图9是本技术一个示例性实施例提供的团队位置通知界面的界面示意图;
47.图10是本技术一个示例性实施例提供的电子地图上的消息显示方法的流程示意图;
48.图11是本技术一个示例性实施例提供的显示候选团队位置的界面示意图;
49.图12是本技术一个示例性实施例提供的一种虚拟角色的选择方法的流程示意图;
50.图13是本技术一个示例性实施例提供的一种虚拟角色的选择方法的流程示意图;
51.图14是本技术一个示例性实施例提供的电子地图上的消息显示方法的流程示意图;
52.图15是本技术一个示例性实施例提供的栅格划分方法的示意图;
53.图16是本技术一个示例性实施例提供的栅格划分的示意图;
54.图17是本技术一个示例性实施例提供的留言消息的筛选精排方法的流程示意图;
55.图18是本技术一个示例性实施例提供的一种电子地图上的消息显示装置的结构示意图;
56.图19是本技术一个示例性实施例提供的终端的结构框图;
57.图20是本技术一个示例性实施例提供的一种服务器的结构框图。
具体实施方式
58.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
59.poi(point of interest,兴趣点):在地理系统中,poi是电子地图上具有意义的地理坐标,例如,一个poi可以是一栋房子、一个商铺、一个邮筒、一个公交站等地理坐标。poi信息包括名称、类别、经度、维度、简介、高度、海拔、地址、联系方式、影像资料、社交互动信息、服务信息、状态、自定义信息中的至少一种。
60.表情(emoji):表情符号,可以作为情绪的视觉化表达,用户可以通过选择并且发送出来,并且表情可以动态显示。
61.stt(speech to text,语音转文本识别):计算机设备识别用户的语音转化为文本显示,并将用户的语音转化为文本。该方法通常由服务器执行。
62.tts(text-to-speech,文字转语音系统):则是将一般语言的文字转换为语音,其他的系统可以描绘语言符号的表示方式,就像音标转换至语音一样。
63.弹幕:指从用户界面飘过的评论文本。由于大量评论文本从用户界面飘过去时的效果看上去像是飞行射击游戏中射出的大量子弹,因此将这种表现形式称为弹幕。
64.geohash(地理哈希):一种地址编码方法,能够包括二维的空间经纬度数据编码成一个字符串。示例性的,将地球上的纬度范围[-90
°
,0
°
)用二进制0代表,(0
°
,90
°
]用二进制1代表,经度范围[-180
°
,0
°
)用二进制0代表,(0
°
,180
°
]用二进制1代表,则地球可以被分为00,01,10,11四个部分。geohash将二维的经纬度信息编码到以为字符串中,在做地理位置索引时只需要匹配字符串即可,便于缓存、信息压缩。
[0065]
lbs(location based services,基于位置服务):是利用各类型的定位技术来获
取计算机设备当前的所在位置,通过互联网获取信息资源和基础服务。示例性的,用户从城市a到城市b后,计算机设备检测到所在位置发生变化,通过互联网获取城市b的天气预报和住宿信息。
[0066]
图1示出了本技术一个示例性实施例提供的电子地图客户端的用户界面的界面示意图。该用户界面包括但不限于:电子地图110、位于电子地图110左侧的弹幕显示区域120和位于电子地图110右侧的电子地图130。
[0067]
电子地图110用于基于二维地图、2.5维地图、三维地图或增强现实(augmented reality,ar)地图来提供导航服务。电子地图110作为用户界面的背景层进行显示,并且会根据导航过程中的当前所在位置进行更新显示。
[0068]
弹幕显示区域120是用于采用弹幕形式来显示多条留言消息122至124的区域。弹幕显示区域120悬浮显示在电子地图110的上层。弹幕显示区域120具有明显的边界区域或不具有明显的边界区域。留言消息122、留言消息123、留言消息124按照展示顺序由下向上滚动显示在弹幕显示区域120中。
[0069]
弹幕显示区域120内显示有地图留言控件125。在用户点击留言控件125的情况下,用户可以自行录制或编辑一条新的留言消息。在发送成功新的留言消息后,会在弹幕显示区域120显示“您已埋下一个盲盒”的发送成功提示121。留言消息122至124是在弹幕显示区域以弹幕形式显示的消息,且留言消息与地理位置绑定。可选地,留言消息包括语音留言消息和表情留言消息中的至少一种。可选地,留言消息的形式包括文本、语音、图像、视频中的至少一种。在图1中留言消息122至124以文本消息的形式显示在位于用户界面的左侧的弹幕显示区域120。
[0070]
电子地图130用于使用第一用户帐号的地图视角来显示导航信息。比如:车辆(或用户)的当前导航位置131、直行提示信息、左转提示信息、右转提示信息、导航路线提示信息、拥堵提示信息中的至少一种。可选地,在导航显示区域130上显示有消息锚点132至135,消息锚点132至135用于表示在对应的沿途地理位置处有绑定的留言消息。可选地,响应于消息锚点132至135的触发操作,显示消息锚点132至135对应的地理位置处绑定的留言消息。
[0071]
可选地,在弹幕显示区域120中突出显示某一条留言消息的过程中,会在电子地图130中突出显示该条留言消息对应的消息锚点,其中,突出显示包括:放大字体显示、高亮显示、采用目标前景色显示、采用目标背景色显示、采用滚动效果显示中的至少一种。
[0072]
图2出了本技术一个示例性实施例提供的导航系统的结构示意图。计算机系统200包括:终端220和服务器240,其中,终端220包括移动终端和车载导航终端中的至少一种。
[0073]
终端220上安装有具有导航功能的客户端程序。该客户端可以是app(application,客户端)中的小程序,也可以是专门的客户端,也可以是网页客户端。示例性的,用户在终端220上使用地图导航。终端220是车载终端、智能手机、平板电脑、电子书阅读器、mp3播放器、mp4播放器、膝上型便携计算机和台式计算机中的至少一种。
[0074]
终端220通过无线网络或有线网络与服务器240相连。
[0075]
服务器240可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、
以及大数据和人工智能平台等基础云计算服务的云服务器。可选地,服务器240至少包括导航服务器和留言服务器,其中,导航服务器支持导航功能和留言功能,留言服务器支持处理留言消息的存储、语音识别、转发等。服务器240用于为地图导航的客户端提供后台服务,并将地图导航的内容发送到终端220上。可选地,服务器240承担主要计算工作,终端220承担次要计算工作;或者,服务器240承担次要计算工作,终端220承担主要计算工作;或者,服务器240和终端220两者采用分布式计算架构进行协同计算。
[0076]
图3示出了本技术一个示例性实施例提供的电子地图上的消息显示方法的流程示意图。该方法可由图2所示的终端220或终端220上的电子地图客户端执行,该方法包括如下步骤:
[0077]
步骤302:显示电子地图客户端的用户界面,用户界面包括电子地图和弹幕显示区域;
[0078]
电子地图客户端是移动终端或车载终端上具有显示电子地图能力的客户端。本实施例以终端220是车载终端来进行说明。示意性的,电子地图客户端上登录有第一用户帐号。
[0079]
响应于电子地图客户端的图标上的启动操作,启动电子地图客户端;或者,响应于车辆的启动操作,启动电子地图客户端;或者,响应于车载麦克风接收到的声纹信息满足预设声纹信息,启动电子地图客户端;或者,响应于车载麦克风接收到的语音信息对应的文本信息符合预设唤醒词,启动电子地图客户端。
[0080]
在电子地图客户端启动后,显示电子地图的用户界面。示例性的,在用户启用巡航模式后,显示基于电子地图进行巡航的用户界面。示例性的,在用户启用针对目的地的导航模式后,显示基于电子地图进行目的地导航的用户界面。目的地包括:家庭地理位置、工作地理位置和其它地理位置中的至少一种。
[0081]
结合参考图1,电子地图130是使用第一用户帐号的地图视角来显示导航信息的区域。地图视角是指俯视视角查看导航路线,或者,以当前行驶方向为前方来显示导航路线。弹幕显示区域120是采用弹幕形式来显示至少一条留言消息的区域。
[0082]
电子地图130和弹幕显示区域120属于用户界面上互不重叠的两个区域,或者,弹幕显示区域120是电子地图130的一个子区域。弹幕显示区域120的边缘在用户界面上可见或者不可见,也即弹幕显示区域120可以不具有显式的边缘。示例性的,电子地图130和弹幕显示区域120均以电子地图为背景层进行显示。
[0083]
电子地图客户端存在两种工作模式,其中一种工作模式如图1所示,会在电子地图上显示地理位置的消息锚点,另一种工作模式如图4所示,页面上显示的内容较少,主要用于显示导航路线,不会在电子地图显示消息锚点。
[0084]
步骤304:在电子地图上显示地图信息;
[0085]
电子地图130显示的地图信息包括:车辆的当前导航位置131、当前导航路线和位于当前导航路线上/旁边的沿途地理位置中的至少一种。其中,沿途地理位置是以当前导航位置为中心的周侧区域范围内的地理位置。
[0086]
随着车辆的当前导航位置不断发生改变,在电子地图130中显示的地图信息也在不断地更新和变化。以沿途地理位置为例,随着当前导航位置131的前进,进入周侧区域范围内的第一沿途地理位置会在电子地图130中增加显示;离开周侧区域范围内的第二沿途
地理位置会在电子地图130中取消显示。
[0087]
步骤306:在弹幕显示区域以弹幕形式显示至少一条留言消息。
[0088]
留言消息是留言帐号发送的消息。留言消息包括留言内容,以及帐号头像、帐号昵称、帐号等级、车辆品牌、所属话题中的至少一项。
[0089]
留言消息对应的留言帐号类型包括如下至少一种:导航用户帐号;与poi关联的商家帐号;交通管理部门帐号;新闻媒体帐号。
[0090]
可选地,留言消息包括语音留言消息和表情留言消息中的至少一种。语言留言消息是采用录音形式采集的留言消息。表情留言消息是以表情作为主要消息内容的留言消息,表情留言消息中文字内容是可选的。示意性的,在表情留言消息中存在文字内容的情况下,该文字内容是电子地图客户端或者服务器推荐生成的。
[0091]
可选地,在满足留言消息的展示条件的情况下,在弹幕显示区域以弹幕形式显示至少一条留言消息。留言消息的展示条件包括如下至少一种:
[0092]
·
留言消息对应的留言帐号类型是目标类型,比如目标类型是交通管理部门;
[0093]
·
留言消息绑定的沿途地理位置与当前导航位置之间的距离小于距离阈值;
[0094]
·
留言消息对应的留言帐号与本端登录帐号具有好友关系或关注关系或订阅关系;
[0095]
·
留言消息是服务器推荐的;
[0096]
·
电子地图工作在目标导航模式下,比如目的地为家庭住址或工作住址的导航模式。
[0097]
在不同阶段下,留言消息的展示条件可以不同。比如在启动阶段,留言消息的展示条件包括留言消息是服务器推荐的;又比如在行驶阶段,留言消息的展示条件包括沿途地理位置与当前导航位置之间的距离小于距离阈值,也即根据当前导航位置的不断前进,会将“触碰”到的留言消息加入弹幕显示区域进行显示。
[0098]
综上所述,本实施例提供的方法,在电子地图的用户界面上会以弹幕形式显示留言消息,提供了一种在显示电子地图的过程中基于留言消息的全新的弹幕互动体系,用户可以在使用电子地图的过程中查看留言消息,从留言消息中获取用户所需的信息,以及与其它用户帐号进行社交互动,从而为用户提供了一种全新的信息获取方式和社交互动方式,营造一种全新的驾驶场景下的驾舱内社交氛围。
[0099]
在接下来的可选实施例中,在显示留言消息时,会在弹幕显示区域中滚动显示至少两条留言消息,并且在滚动过程中会突出显示第一留言消息。另一方面,语音留言消息能够通过stt转换得到相应的文字内容,由于使用电子地图客户端时,用户可能正在驾驶车辆,在显示文字内容之外,通过播放语音留言消息可以避免用户在驾驶的过程中对导航屏幕的注视,减少用户注意力分散,保证用户的安全驾驶。
[0100]
图5示出了本技术一个示例性实施例提供的电子地图上的消息显示方法的流程示意图。该方法可由图2所示的终端220或终端220上的电子地图客户端执行,该方法包括如下步骤:
[0101]
步骤501:启动电子地图客户端;
[0102]
电子地图客户端是移动终端或车载终端上具有导航能力的客户端。本实施例以终端220是车载终端来进行说明。
[0103]
响应于电子地图客户端的图标上的启动操作,启动电子地图客户端;或者,响应于车辆的启动操作,启动电子地图客户端;或者,响应于车载麦克风接收到的声纹信息满足预设声纹信息,启动电子地图客户端;或者,响应于车载麦克风接收到的语音信息对应的文本信息符合预设唤醒词,启动电子地图客户端。
[0104]
步骤502:显示电子地图的用户界面,用户界面包括电子地图和弹幕显示区域;
[0105]
电子地图用于显示地图以及导航路径。可选地,在电子地图中显示一条或多条导航路径。在基于电子地图的用户界面中,包括电子地图和弹幕显示区域。
[0106]
结合参考图1,电子地图130是使用第一用户帐号的地图视角来显示导航信息的区域。地图视角是指俯视视角查看导航路线,或者,以当前行驶方向为前方来显示导航路线。弹幕显示区域120是采用弹幕形式来显示至少一条留言消息的区域。
[0107]
在当前导航位置的周侧范围区域内不存在留言消息的情况下,用户界面可以只显示电子地图;在当前导航位置的周侧范围区域内存在留言消息的情况下,用户界面上同时显示电子地图和弹幕显示区域。
[0108]
步骤503:在电子地图上显示地图信息;
[0109]
电子地图130显示的地图信息包括:车辆的当前导航位置131、当前导航路线和位于当前导航路线上/旁边的沿途地理位置中的至少一种。其中,沿途地理位置是以当前导航位置为中心的周侧区域范围内的地理位置。
[0110]
示例性的,在留言消息绑定的沿途地理位置上,显示该留言消息的消息锚点,如图1中所示出的4个消息锚点132至消息锚点135。每个消息锚点上显示有帐号头像、帐号昵称、消息种类、表情符号、语音时长中的至少一种。其中,帐号头像是发送该留言消息的留言帐号的头像。帐号昵称是发送该留言消息的留言帐号的昵称。消息种类包括但不限于:语音留言消息和表情留言消息。示意性的,在留言消息是语音留言消息的情况下,消息锚点上还显示有语音时长;在留言消息是表情留言消息的情况下,消息锚点上还显示有表情符号。
[0111]
随着车辆的当前导航位置不断发生改变,在电子地图130中显示的沿途地理位置也在不断地更新和变化。也即,随着当前导航位置131的前进,进入周侧区域范围内的第一沿途地理位置会在电子地图130中增加显示;离开周侧区域范围内的第二沿途地理位置会在电子地图130中取消显示。
[0112]
可选地,响应于第一消息锚点上的触发操作,在电子地图上的弹幕显示区域显示第一消息锚点对应的留言消息。在该留言消息是语音留言消息的情况下,响应于第一消息锚点上的触发操作,在弹幕显示区域显示第一消息锚点对应的语音留言消息的文本内容,以及播放该语音留言消息的语音内容;在该留言消息是表情留言消息的情况下,响应于于第一消息锚点上的触发操作,在弹幕显示区域显示第一消息锚点对应的表情留言消息的表情动画,比如礼花特效、比心特效等。
[0113]
步骤504:在弹幕显示区域以弹幕形式滚动显示至少两条留言消息,至少两条留言消息包括与沿途地理位置绑定的留言消息;
[0114]
留言消息是留言帐号发送的消息。留言消息包括留言内容,以及帐号头像、帐号昵称、帐号等级、车辆品牌、所属话题中的至少一项。
[0115]
留言消息对应的留言帐号类型包括如下至少一种:导航用户帐号;与poi关联的商家帐号;交通管理部门帐号;新闻媒体帐号。
[0116]
示意性的,不同留言消息的背景色是不同的。电子地图客户端根据留言消息的留言帐号类型,确定留言消息的背景色。比如,导航用户帐号发送的留言消息为蓝色;与poi关联的商家帐号发送的留言消息为绿色;交通管理部门帐号发送的留言消息为红色;新闻媒体帐号发送的留言消息为橙色。
[0117]
全部或部分的留言消息是与电子地图中的沿途地理位置绑定的。前述的沿途地理位置可以是电子地图中的任意一处poi,也可以是电子地图上的任意一点,还可以是当前导航路线上的一点。示例性的,电子地图中的地理位置是电子地图中的商户、公共活动场所、医院、行政机构等,或者,电子地图中的地理位置是电子地图中任意一点在现实环境中对应的位置。示意性的,存在一些留言消息是不与电子地图中的任意地理位置进行绑定的,比如,天气预报消息、新闻资讯类消息。
[0118]
在弹幕显示区域显示有多条留言消息的情况下,多条留言消息在弹幕显示区域中以弹幕形式从下向上滚动显示,或者,多条留言消息在弹幕显示区域中以弹幕形式从右向左显示。
[0119]
可选的,电子地图客户端确定与当前车速对应的滚动速度,滚动速度与当前车速呈负相关关系;在弹幕显示区域按照滚动速度,沿滚动方向滚动显示至少两条留言消息。比如,在车速高于80km的情况下,滚动速度为0;在车速位于60km-80km的情况下,滚动速度为每10秒1条;在车速位于20km-60km的情况下,滚动速度为每10秒2条;在车速位于0km-20km的情况下,滚动速度为每10秒3条;在车速为0km的情况下,滚动速度为每10秒4条。
[0120]
在初始化阶段,电子地图客户端获取服务器推荐的若干条留言消息进行滚动显示。在开始导航后的阶段,电子地图客户端在当前导航位置与留言消息绑定的沿途地理位置发生“碰撞”时,将该留言消息添加至弹幕显示区域进行滚动显示。
[0121]
结合参考图1,多条留言消息122至留言消息124从下往上滚动显示。其中,留言消息122与消息锚点132对应同一个沿途地理位置,留言消息123与消息锚点133对应同一个沿途地理位置,留言消息124与消息锚点134对应同一个沿途地理位置。
[0122]
随着当前导航位置131的不断前进,当前导航位置131与消息锚点132所在的沿途地理位置之间的距离小于距离阈值,留言消息122被触发显示到弹幕显示区域120中;然后,当前导航位置131与消息锚点133所在的沿途地理位置之间的距离小于距离阈值,留言消息123被触发显示到弹幕显示区域120中;然后,当前导航位置131与消息锚点134所在的沿途地理位置之间的距离小于距离阈值,留言消息124被触发显示到弹幕显示区域120中。
[0123]
可选地,在满足留言消息的展示条件的情况下,在弹幕显示区域120以弹幕形式显示至少一条留言消息。留言消息的展示条件包括但不限于以下六种情况:
[0124]
1、留言消息的优先级大于预设优先级。
[0125]
可选地,留言消息的优先级是根据留言消息对应的留言帐号类型确定的。示例性的,留言账号a是交通管理部门帐号,则留言账号a的留言消息的优先级大于预设优先级,比如留言帐号a的优先级为最高优先级。
[0126]
可选地,留言消息的优先级是根据留言消息内容的文本质量确定的。示例性的,假设留言消息的文本质量得分达到0.8时,认为该留言消息的优先级大于预设优先级,将留言消息b输入到文本指令评估模型中,得到留言消息b的文本质量得分是0.9,说明留言消息b的优先级大于预设优先级。
[0127]
可选地,留言消息的优先级是根据留言消息对应的留言帐号的等级确定的。示例性的,前置假设当留言帐号的等级大于30级,认为该留言帐号发布的留言消息的优先级大于预设优先级,留言消息c的等级是40级,则认为留言消息c的优先级大于预设优先级。
[0128]
可选地,留言消息的优先级是根据留言消息的留言时间确定的。留言时间与当前时间之间的距离越接近,留言消息的优先级越高。
[0129]
2、留言消息对应的留言帐号的类型是目标类型。
[0130]
可选地,留言帐号类型包括导航用户帐号、与poi关联的商家帐号、交通管理部门帐号、新闻媒体帐号中的至少一种。
[0131]
示例性的,将目标类型设置为交通管理部门帐号,当交通管理部门帐号发布留言消息时,将显示交通管理部门帐号发布的留言消息。
[0132]
3、留言消息绑定的地理位置与当前导航位置之间的距离小于距离阈值。
[0133]
距离阈值由用户或技术人员自行设置。示例性的,将距离阈值设置为100米。
[0134]
4、留言消息对应的留言帐号与本端登录的第一留言帐号具有好友关系或关注关系或订阅关系。
[0135]
第一留言帐号是电子地图客户端中本端登录的留言帐号(或用户帐号)。
[0136]
5、留言消息是服务器推荐的。
[0137]
可选地,留言消息是服务器根据留言消息的文本质量、留言帐号的类型、留言帐号的等级、留言消息绑定的地理位置与当前导航位置之间的距离、留言时间中的至少一种确定的。
[0138]
6、电子地图工作在目标导航模式下。
[0139]
电子地图的工作场景分为正常导航场景和轻导航场景。其中,当电子地图客户端处于正常导航场景时,在电子地图中会显示完整的地理信息,相对的,当电子地图客户端处于轻导航场景时,在电子地图中仅会显示简单的导航信息。也即针对同一导航路线,轻导航场景的导航信息要少于正常导航场景。
[0140]
目标导航模式表示电子地图处于轻导航场景下,此时用户在开车时的精神压力相对较低,能够使用眼神余光或耳朵来获取除导航信息之外的额外信息。示意性的,在家和公司之间往返的导航路线上,会自动开启轻导航场景。
[0141]
可选地,在电子地图客户端的用户界面还包括弹幕开关控件,响应于弹幕开关控件上的触发操作,显示或取消显示弹幕显示区域中的留言消息。示例性的,如图6所示,在电子地图客户端的用户界面的左下角显示弹幕开关控件601,在显示弹幕显示区域的情况下,响应于用户点击弹幕开关控件601,取消显示弹幕显示区域中的留言消息。
[0142]
可选地,电子地图客户端的用户界面还包括快速导航控件,响应于快速导航控件上的触发操作,显示从当前导航位置到目标地理位置的导航路径,其中,目标地理位置是用户自行设置的或是通过历史导航获得的。示例性的,如图6所示,响应于用户点击快速导航控件602中的“家”的按钮,可显示从当前导航位置到家的路径,或是,响应于用户点击导航控件602中的“公司”的按钮,显示从当前导航位置到公司的路径,响应于用户点击快速导航控件602中的“ ”的按钮,可设置其它目的地的导航路径。
[0143]
可选地,电子地图客户端的用户界面还包括折叠控件,响应于折叠控件上的触发操作,显示或取消显示快速导航控件。示例性的,如图6所示,响应于用户点击折叠控件603,
将折叠显示快速导航控件602。
[0144]
可选地,响应于留言消息上的触发操作,向留言消息对应的留言帐号的帐号信息,帐号信息包括昵称、头像、用户身份证明、帐号等级、关注帐号数量、粉丝数量中的至少一种。
[0145]
步骤505:在滚动过程中突出显示至少两条留言消息中的第一留言消息。
[0146]
在一个示例中,电子地图客户端在滚动过程中按照展示顺序在至少两条留言消息中确定第一留言消息,突出显示第一留言消息。比如,弹幕显示区域120包括4条留言消息,该4条留言消息按照展示顺序依次突出显示。
[0147]
在另一个示例中,电子地图客户端在滚动过程中满足第一留言消息的触发条件的情况下,突出显示至少两条留言消息中的第一留言消息;触发条件包括当前导航位置与第一留言消息绑定的沿途地理位置之间的距离小于阈值。比如,当前导航位置131与第一留言消息绑定的沿途地理位置之间的距离小于10米的情况下,突出显示该第一留言消息。
[0148]
突出显示包括:放大字体显示、高亮显示、采用目标前景色显示、采用目标背景色显示、采用滚动效果显示中的至少一种。示例性的,如图6所示,突出显示两条留言消息中的第一留言消息604。
[0149]
可选地,响应于第一留言消息满足预设条件,在突出显示第一留言消息的过程中,还会播放与第一留言消息对应的语音内容。其中,预设条件包括第一留言消息的文本内容属于预设模板、第一留言消息的类型是预设类型、第一留言消息的留言帐号是预设帐号类型中的至少一种。示意性的,第一留言消息包括语音留言消息以及语音留言消息的文本内容,语音留言消息的文本内容是对语音留言消息进行语音转文字处理得到的;在突出显示该语音留言消息的文本内容的情况下,还同时播放该语音留言消息。
[0150]
在第一留言消息的突出显示过程中,在第一留言消息的周侧位置还会显示播放标识,播放标识用于表示第一语音消息正在被播放。示例性的,如图6所示,在第一留言消息604的帐号的头像处显示播放标识607,当显示播放标识607时,说明第一留言消息604正在被播放。可选地,在第一留言消息的播放过程中,还会同时突出显示消息锚点,其中,突出显示包括:放大字体显示、高亮显示、采用目标前景色显示、采用目标背景色显示、采用滚动效果显示中的至少一种。示例性的,如图6所示,在显示第一留言消息604的过程中,放大显示第一留言消息604。可选地,在语音留言语音消息的播放过程中,响应于语音留言消息上的触发操作,重新播放语音留言消息。
[0151]
在另一个示例中,即便第一留言消息未在突出显示过程中,若第一留言消息包括语音留言消息以及语音留言消息的文本内容,在满足第一留言消息的触发条件的情况下,也会播放该语音留言消息。比如,该触发条件包括当前导航位置与所述第一留言消息绑定的沿途地理位置之间的距离小于阈值;又比如,该触发条件包括:接收到用户对该条语言留言消息的触发操作,该触发操作可以是点击操作或语音控制操作。
[0152]
可选地,响应于第一留言消息满足预设条件,在突出显示第一留言消息的过程中,还会显示与第一留言消息对应的全屏动画,其中,预设条件包括第一留言消息的文本内容属于预设模板、第一留言消息的类型是预设类型、第一留言消息的留言帐号是预设帐号类型中的至少一种。示例性的,如图7所示,第一留言消息701的文本内容属于预设模板“恭喜大家新年发大财”,在突出显示第一留言消息的过程中显示撒彩带的全屏动画702。
[0153]
在另一个示例中,即便第一留言消息未在突出显示过程中,若第一留言消息包括表情留言消息,在满足表情留言消息的触发条件的情况下,也可以播放表情留言消息对应的表情动画。比如,该触发条件包括当前导航位置与所述第一留言消息绑定的沿途地理位置之间的距离小于阈值;又比如,该触发条件包括:接收到用户对该条表情留言消息的触发操作,该触发操作可以是点击操作或语音控制操作。
[0154]
在一个示例中,留言消息的展示顺序根据如下因素中的至少一种来确定:
[0155]
1、留言消息的优先级。
[0156]
可选地,留言消息的优先级是根据留言消息内容的文本质量确定的。
[0157]
可选地,留言消息的优先级是根据留言消息对应的留言帐号的等级确定的。
[0158]
可选地,留言消息的优先级是根据留言消息的留言时间确定的。
[0159]
2、留言消息对应的留言帐号的类型。
[0160]
可选地,留言消息对应的留言帐号的类型包括如下至少一种:导航用户帐号;与poi关联的商家帐号;交通管理部门帐号;新闻媒体帐号。
[0161]
可选地,当留言帐号的类型是预设帐号类型时,优先显示该留言帐号的留言消息。示例性的,预设帐号类型是交通管理部门帐号,当交通管理部门帐号发布留言消息,将优先显示交通管理部门帐号发布的留言消息。
[0162]
3、留言消息绑定的地理位置与当前导航位置之间的距离。
[0163]
可选地,优先显示地理位置与当前导航位置之间的距离较小的留言消息。示例性的,如图8所示,地理位置a距用户终端的距离为10米,地理位置a对应留言消息0,地理位置b距用户终端的距离为16米,地理位置b对应留言消息1,地理位置c距用户终端的距离为36米,地理位置c对应留言消息2,地理位置d距用户终端的距离为45米,地理位置d对应留言消息3,在左侧的弹幕区域按照“留言消息0-留言消息1-留言消息2-留言消息3”的顺序依次突出显示。
[0164]
可选地,综合上述三种因素中的至少两种因素,得到各个因素的分值;对各个因素的分值进行加权计算,得到总分值;根据总分值确定留言消息的展示顺序。示例性的,综合上述三种因素来计算总分值,留言消息a的总分值是0.8,留言消息b的总分值是0.95,则先显示留言消息b,后显示留言消息a。
[0165]
可选地,响应于留言消息中的第二留言消息的触发操作,优先突出显示第二留言消息,第二留言消息是至少两条留言消息中未被突出显示的留言消息。
[0166]
步骤506:在第一留言消息的周侧显示互动控件。
[0167]
互动控件用于为用户提供互动的入口,互动控件包括但不限于:点赞控件、撒花控件、回复控件等。示例性的,每条留言消息的周侧都显示有各自对应的互动控件。但出于用户界面的简洁性考虑,可以仅在处于突出显示过程的第一留言消息的周侧显示互动控件。如图6所示,在第一留言消息604的右侧显示互动控件606。
[0168]
步骤507:响应于互动控件上的触发操作,向第一留言消息的留言帐号发送互动消息。
[0169]
互动控件上的触发操作是用于触发与第一留言消息的留言帐号进行互动的操作。示例性的,触发操作为通过按压一个或多个物理按键(比如车辆方向盘上的物理按键)来同第一留言消息进行互动,用户也可以通过在触摸屏上进行松开、长按、点击、双击和/或滑动
所产生的信号执行互动控件上的触发操作。
[0170]
可选地,互动方式包括点赞、留言、关注、添加好友关系、绑定帐号、送花、鼓掌中的至少一种。
[0171]
可选地,响应于互动控件上的触发操作,显示互动消息对应的互动动画。示例性的,如图9所示,响应于用户点击第一留言消息604右侧的互动控件606,电子地图客户端在互动控件606的右上方显示互动动画610,该互动动画610代表用户对该第一留言消息604的点赞操作。
[0172]
需要说明的一点:上述留言消息也可以支持搜索功能。响应于留言搜索操作,确定搜索关键词;在弹幕显示区域显示与搜索关键词匹配的留言消息。比如,搜索关键词为“单身交友”,在弹幕显示区域显示与搜索关键词“单身交友”匹配的留言消息。其中,留言搜索操作可以是语音输入操作或键盘输入操作。可选地,该搜索关键词存在有效期,在有效期内服务器会持续为该搜索关键词提供匹配的搜索结果。比如,有效期为3天或两周。
[0173]
需要说明的另一点:上述全部或部分的人机交互操作,可以由触摸屏上的虚拟按键来实现;也可以由方向盘或中控屏上的物理按键来实现;还可以由语音控制操作来实现。
[0174]
综上所述,本实施例提供的方法,在电子地图的用户界面上会以弹幕形式显示留言消息,提供了一种在显示电子地图的过程中基于留言消息的全新的弹幕互动体系,用户可以在使用电子地图的过程中查看留言消息,从留言消息中获取用户所需的信息,以及与其它用户帐号进行社交互动,从而为用户提供了一种全新的信息获取方式和社交互动方式,营造一种全新的驾驶场景下的驾舱内社交氛围。
[0175]
本实施例提供的方法,还通过为留言消息提供了语音播放的选项,避免用户驾驶车辆的过程中分心,间接保证了用户的驾驶安全,而且,提供了一种全新的弹幕形式,将弹幕显示区域中的留言消息与真实世界中的沿途地理位置进行绑定,使得弹幕消息能与真实世界中的沿途地理位置挂钩。
[0176]
针对留言消息的编辑发送过程:
[0177]
图10示出了本技术一个示例性实施例提供的电子地图上的消息显示方法的流程示意图。该方法可由图2所示的终端220或终端220上运行的电子地图客户端的客户端执行,该方法包括如下步骤:
[0178]
步骤1001:响应于消息编辑操作,生成与电子地图中第一地理位置绑定的第二留言消息;
[0179]
第二留言消息的留言帐号是本端登录的第一留言帐号。
[0180]
可选地,第一地理位置是第一留言帐号在当前导航过程中的当前导航位置。或者,第一地理位置是电子地图上的任意一处poi。或者,第一地理位置是电子地图上的任意一点所对应的现实环境中的位置。第一地理位置由用户自行设置。示例性的,响应于用户点击电子地图中的地理位置a,将地理位置a设置为第一地理位置。
[0181]
在第二留言消息的编辑过程中,电子地图客户端将当前导航位置确定为所述第一地理位置;或,响应于选择操作,将被选择的地理位置确定为第一地理位置,该选择操作可以是对电子地图上某个地理位置的点击操作或长按操作;或,响应于输入操作,将输入的地理位置确定为第一地理位置,该输入操作可以是语音输入操作或文字输入操作。
[0182]
消息编辑操作用于编辑留言消息。消息编辑操作为通过按压一个或多个预设的物
理按键来编辑留言消息,用户也可以通过在触摸屏上进行松开、长按、点击、双击和/或滑动所产生的信号执行消息编辑操作。
[0183]
可选地,第二留言消息的形式包括语音、文本、图像、视频中的至少一种。
[0184]
可选地,生成第二留言消息后,在弹幕显示区域显示该第二留言消息。可选地,在电子地图上第二留言消息以弹幕形式从下向上显示,或者,在电子地图上第二留言消息以弹幕形式从右向左显示。
[0185]
第二留言消息是用户实时输入的。可选地,第二留言消息是终端访问本地存储得到的。可选地,第二留言消息是终端从互联网上下载的。可选地,第二留言消息是其它车载终端向用户持有的车载终端发送的。
[0186]
可选地,第二留言消息包括语音留言消息,本步骤包括以下子步骤:
[0187]
响应于消息录制操作,获取与第一地理位置绑定的语音留言消息。
[0188]
消息录制操作用于录制语音留言消息。消息录制操作为通过按压一个或多个预设的物理按键来录制语音留言消息,用户也可以通过在触摸屏上进行松开、长按、点击、双击和/或滑动所产生的信号执行消息录制操作。
[0189]
示例性的,响应于消息录制操作,通过麦克风采集语音留言消息;绑定第一地理位置和语音留言消息。
[0190]
可选地,响应于语音录制控件上的消息录制操作,开始接收语音留言消息;响应于录制时长达到录制时长阈值,停止接收语音留言消息,以及显示消息发送控件。可选地,在语音录制控件上显示剩余录制时长,剩余录制时长用于表示用户剩余的可以录制语音留言消息的时长。可选地,在语音录制控件上显示录制时长。示例性的,如图11所示,响应于用户点击留言控件1101后,显示语音录制控件1102和表情选择控件1103,在语音录制控件1102上显示“录音中30'(点击可发送)”,点击语音录制控件1102可以发送已经录制的语音留言消息。
[0191]
可选地,由电子地图客户端或服务器调用语音识别模型来识别语音留言消息,输出语音留言消息对应的文本内容。
[0192]
可选地,响应于语音录制控件上的消息录制操作,开始接收语音留言消息;响应于消息发送操作,停止接收语音留言消息,以及向服务器发送语音留言消息。示例性的,如图11所示,响应于用户点击语音录制控件1102,开始录制语音留言消息,在录制时间后,响应于用户再次点击语音录制控件,停止录制语音留言消息并且同时发送该语音录音消息。
[0193]
可选地,电子地图的用户界面上还显示有取消录制控件。响应于取消录制控件上的取消录制操作,取消语音留言消息的录制。示例性的,如图11所示,响应于用户点击取消录制控件1104,可以取消语音留言消息的录制。
[0194]
可选地,响应于消息发送操作,在电子地图上显示发送标识,所示发送标识用于表示第一留言消息被成功发送。可选地,发送标识的形式包括文本、语音、图像、视频中的至少一种。
[0195]
可选地,第二留言消息包括表情留言消息,本步骤包括以下子步骤:
[0196]
1、响应于表情选择操作,在多个候选表情中确定目标表情。
[0197]
电子地图的用户界面包括留言控件。响应于留言控件上的触发操作,显示语音录制控件和表情选择控件;响应于表情选择控件上的表情显示操作,显示多个候选表情;响应
于目标表情上的表情选择操作,在多个候选表情中确定目标表情。其中,表情显示操作用于显示多个候选表情。示例性的,如图12所示,点击留言控件1101,显示语音录制控件1102和表情选择控件1103,语音录制控件用于录制语音留言消息。点击表情选择控件1103,显示多个候选表情供用户选择。
[0198]
可选地,候选表情是根据用户的历史使用次数确定的,优先将历史使用次数高的表情确定为候选表情。示例性的,用户使用表情a共42次,使用表情b共21次,使用表情c共2次,则优先将表情a和表情b确定为候选表情。
[0199]
可选地,候选表情是根据用户的历史使用频率确定的,优先将历史使用频率高的表情确定为候选表情。示例性的,在过去的一周时间内,用户使用表情a共4次,使用表情b共34次,使用表情c共25次,则优先将表情b和表情c确定为候选表情。
[0200]
可选地,候选表情是基于节假日或新闻事件来动态推荐的。
[0201]
表情选择操作用于确定目标表情。表情选择操作为通过按压一个或多个预设的物理按键来确定目标表情,用户也可以通过在触摸屏上进行松开、长按、点击、双击和/或滑动所产生的信号执行表情选择操作。示例性的,如图12所示,用户可以点击多个候选表情中的目标表情1105。
[0202]
2、在消息模板库中获取与目标表情适配的文字内容。
[0203]
消息模板库中存储有与目标表情一一对应的文本内容。示例性的,图12所示,在用户确定目标表情1105后,直接显示文字内容1106。
[0204]
示意性的,消息模板库中的文本内容携带表情标签,表情标签用于记录与文本内容适配的表情。可选地,由技术人员确定与目标表情适配的文本内容;将前述的文本内容存储到消息模板库中。可选地,调用情感分析模型提取第一文本内容的情感标签;根据情感标签从多个候选表情中确定与第一文本内容对应的第一表情,确定第一表情和第一文本内容存在适配关系。
[0205]
可选地,在消息模板库中获取与目标表情适配的至少两组候选文本内容;响应于文本内容选择操作,从至少两组候选文本内容中获取目标文本内容。
[0206]
3、将目标表情和文本内容,组合为与第一地理位置绑定的表情留言消息。
[0207]
可选地,将目标表情和文本内容,组合为与第一地理位置绑定的表情留言消息后,在弹幕显示区域显示组合后的表情留言消息。示例性的,如图12所示,在确定表情留言消息的文字内容1106后,显示表情留言消息1107。
[0208]
步骤1002:接收第二留言消息对应的互动消息,互动消息是基于第二留言帐号的使用者对第二留言消息进行互动产生的。
[0209]
互动消息用于表示第二留言帐号的使用者与第二留言消息进行互动。
[0210]
可选地,第一留言帐号和第二留言帐号具有单向关注关系或双向关注关系。
[0211]
可选地,互动消息包括点赞消息、留言消息、送花消息、鼓掌消息、关注消息、订阅关系、投币关系、收藏关系中的至少一种。
[0212]
步骤1003:在电子地图上显示互动消息。
[0213]
在接收到第二留言消息对应的互动消息后,根据互动消息的类型在电子地图上显示互动消息。可选地,互动消息的显示内容包括互动内容、第二帐号的头像、第二帐号的昵称、第二帐号的用户身份证明编号中的至少一种。
[0214]
由于车载终端并不总是处于在线状态,车载终端在互动消息的生成时间处于在线状态的情况下,服务器将互动消息直接发送给车载终端,车载终端上的电子地图客户端直接显示该互动消息;车载终端在互动消息的生成时间处于离线状态的情况下,服务器将互动消息进行缓存,等待车载终端再次在线的情况下,服务器将互动消息发送给车载终端,车载终端上的电子地图客户端显示该互动消息。可选地,服务器对互动消息的缓存具有有效期,当车载终端超过有效期还未上线,则服务器删除该互动消息。
[0215]
响应于互动消息上的触发操作,显示第二留言帐号的帐号详情卡片。可选地,帐号详情卡片上显示有添加好友控件或关注控件,响应于添加好友控件上的触发操作,发送用于添加第二留言帐号为好友帐号的添加好友请求;响应于关注控件上的触发操作,发送用于关注第二留言帐号的关注请求。
[0216]
可选地,响应于接收第二留言消息对应的互动消息;在电子地图上显示与互动消息的消息类型对应的全屏动画或者浮层动画。比如,在互动消息包括点赞消息的情况下,在电子地图上显示与点赞消息对应的全屏动画。
[0217]
示例性的,如图13所示,当第二留言帐号的使用者对第一留言帐号的第二留言消息点赞后,会在登录有第一留言帐号的电子地图上显示互动关系1301,以及显示与点赞消息对应的“撒彩带”的全屏动画1302。
[0218]
可选地,电子地图客户端还包括帐号信息界面,其中,帐号信息界面用于显示与第一留言帐号具有单向关注关系或双向关注关系的帐号,或者,帐号信息界面用于显示第一留言帐号的历史留言信息。
[0219]
综上所述,本实施例提供的方法,提供了语音留言消息的录制生成方法,由于语音留言消息是通过语音录制操作来录制的,因此用户在开车过程中也能够安全地与其它用户之间通过留言消息来进行社交。
[0220]
本实施例提供的方法,还提供了表情留言消息的编辑生成方法,由于针对某些节假日或庆祝事件,“表情 预设模板库”的组合能够提供更加丰富多彩的庆祝语,因此提供了一种表达内容丰富的车载社交方式。
[0221]
本实施例提供的方法,还提供了在当前导航位置和沿途地理位置之间的距离小于阈值的情况下,自动触发留言消息的突出显示。以及在留言消息是语音留言消息的情况下,自动播放语音留言消息;在留言消息是表情留言消息的情况下,自动播放该表情留言消息的全屏动画,能够给用户一种在行驶过程中触碰到留言消息盲盒的新奇交互方式。
[0222]
在接下来的实施例中,由于用户的留言消息将在服务器进行保存和维护。用户行驶时的当前导航地理会被回传至服务器,并进行留言消息的匹配和筛选。可以预期在本技术实施例被高频使用时,服务器将维护数量可观的留言消息,同时每一次的当前导航位置的回传和留言匹配的过程,也将产生非常庞大的筛选计算量。因此在本技术实施例的实现过程中,数据结构和筛选策略非常重要,需要终端和服务器之间进行高效合理的交互。
[0223]
图14示出了本技术一个示例性实施例提供的电子地图上的消息显示方法的流程示意图。该方法可由图2所示的计算机系统200执行,该方法包括如下步骤:
[0224]
步骤1401:电子地图客户端获取电子地图客户端的当前导航位置。
[0225]
当前导航位置是指:导航客户端定位自身位置所得到的地理位置。
[0226]
步骤1402:电子地图客户端向服务器发送当前导航位置。
[0227]
可选地,电子地图客户端向服务器发送当前经纬度信息。
[0228]
步骤1403:服务器根据当前导航位置计算电子地图客户端所在栅格的哈希索引。
[0229]
示例性的,当前导航位置是车载终端所在的经纬度信息,经纬度信息与哈希索引之间存在一一对应关系。将电子地图上的地域进行栅格化,得到多个互不相交且阵列排布的栅格,每个栅格具有各自的哈希索引。属于同一个栅格内的各个地理位置,均对应该栅格的哈希索引。
[0230]
示例性的,如图15所示,将区域进行栅格化得到相同形状、相同大小的9个栅格,并将这9个栅格从左到右、从上到下依次记为“wx4er”、“wx4g2”、“wx4g3”、“wx4ep”、“wx4g0”、“wx4g1”、“wx4dz”、“wx4fb”、“wx4fd”。假设当前导航位置位于正中心的栅格中。
[0231]
可选地,对区域进行栅格化得到不同大小的栅格。示例性的,如图16所示,对区域进行栅格化得到栅格1、栅格2、栅格3和栅格4,对栅格1进一步栅格化,得到栅格11、栅格12、栅格15和栅格16。
[0232]
步骤1404:服务器根据哈希索引,得到栅格序列,栅格序列用于表示电子地图客户端所在栅格以及电子地图客户端所在栅格周围的多个栅格。
[0233]
栅格的边缘点可能会匹配到可能较远但是哈希值相同的点,而本来距离较近的点却没有匹配到,因此需要拉取目标栅格周围的多个栅格,将这里的多个栅格记为栅格序列。
[0234]
示例性的,如图15所示,将区域栅格化得到相同形状、相同大小的9个栅格后,根据哈希索引得到用户的当前导航位置是在这9个栅格中的“wx4g0”内,则留言拉取栅格序列中包括的栅格是“wx4g0”和“wx4g0”周围的8个栅格,换言之,留言拉取栅格序列是图15所示的所有9个栅格。
[0235]
步骤1405:服务器判断栅格序列是否存在留言消息。
[0236]
若栅格序列存在留言消息,则执行步骤1406;
[0237]
若栅格序列不存在留言消息,则结束流程。
[0238]
步骤1406:服务器对栅格序列中的留言消息进行筛选,得到推荐留言消息。
[0239]
可选地,根据留言时间对栅格序列中的留言消息进行筛选,得到推荐留言消息。
[0240]
可选地,根据留言消息的点赞数对栅格序列中的留言消息进行筛选,得到推荐留言消息。可选地,根据留言消息的评论数对栅格序列中的留言消息进行筛选,得到推荐留言消息。
[0241]
步骤1407:服务器向电子地图客户端发送推荐留言消息。
[0242]
步骤1408:电子地图客户端接收并显示推荐留言消息。
[0243]
电子地图客户端接收并显示服务器发送的推荐留言消息。可选地,电子地图客户端在弹幕显示区域中以弹幕形式滚动显示至少两条推荐留言消息。
[0244]
步骤1409:服务器对电子地图客户端进行监听。
[0245]
服务器对电子地图客户端进行监听,以确定电子地图客户端是否正常地接收推荐留言消息,和是否正常地显示推荐留言消息。
[0246]
综上所述,本实施例采用服务端数据保存和匹配精筛策略实现,可以实现灵活的策略配置和安全的数据管理。特别的在筛选和精排过程,可以引入规则引擎等组件能力,实现更为灵活、快速配置、快速上线的规则策略执行单元。在电子地图客户端数据和云数据交互过程中,结合业务特性和车辆网已有技术组件架构,在不同环节设置不同的数据交互通
路。同时结合车联网业务弱网等特殊的环境特性,在端云两端进行相应的补偿和优化机制,提升功能整体的用户体验。在数据管理和索引匹配环节,采用合适的地图栅格方式,实现数据的高效管理和快速索引,有效应对功能扩张带来的数据量的膨胀,节约在线匹配时的计算资源。整体流程端云配合合理,基于产品侧描述的功能逻辑,可以为用户提供优质、高效的信息获取和交互体验。
[0247]
在接下来的实施例中,提供了一种留言消息的精排筛选方法,对用户提供的留言消息进行精排筛选,实现灵活的策略配置和安全的数据管理。
[0248]
图17示出了本技术一个示例性实施例提供的留言消息的筛选精排方法的流程示意图。该方法可由图2所示的服务器240执行,该方法包括如下步骤:
[0249]
步骤1601:服务器获取电子地图客户端所在区域的栅格数据集。
[0250]
栅格数据集指目标区域的栅格划分情况。示例性的,将目标区域划分为9个栅格,或者将目标区域划分为4个栅格。
[0251]
步骤1602:服务器判断电子地图客户端所在区域是否已经完成栅格划分。
[0252]
若电子地图客户端所在区域已经完成栅格划分,执行步骤1603;
[0253]
若电子地图客户端所在区域未完成栅格划分,执行步骤1607。
[0254]
步骤1603:服务器获取电子地图客户端所在栅格内的留言消息。
[0255]
每一格栅格都代表一定大小的区域,故每一个栅格可能包括多个留言消息。
[0256]
步骤1604:服务器判断电子地图客户端所在栅格中是否存在候选留言消息。
[0257]
若存在候选留言消息,则执行步骤1605;
[0258]
若不存在候选留言消息,则获取栅格内的其它留言消息。
[0259]
步骤1605:服务器判断候选留言消息是否满足筛选规则集。
[0260]
若候选留言消息满足筛选规则集,则执行步骤1606;
[0261]
若候选留言消息不满足筛选规则集,则选择其它留言消息进行该步骤。
[0262]
筛选规则集用于筛选留言数据,筛选规则集可由技术人员自行设置。
[0263]
步骤1606:服务器将候选留言消息加入到筛选列表中。
[0264]
筛选列表存储有筛选后的留言消息。
[0265]
步骤1607:服务器判断筛选列表是否为空。
[0266]
若筛选列表为空,则执行步骤1608;
[0267]
若筛选列表不为空,则执行步骤1609。
[0268]
步骤1608:服务器调用精排策略引擎,对电子地图客户端所在区域内的留言消息进行筛选,将筛选后的留言消息加入到筛选列表中。
[0269]
精排策略引擎用于根据筛选规则集对留言消息进行排列。比如,按照用户画像对留言消息的感兴趣概率,由高到低地对留言消息进行排列。
[0270]
可选地,根据留言时间对电子地图客户端所在区域内的留言消息进行筛选。
[0271]
可选地,根据留言的点赞数对电子地图客户端所在区域内的留言消息进行筛选。
[0272]
可选地,根据留言的评论数对电子地图客户端所在区域内的留言消息进行筛选。
[0273]
步骤1609:服务器获得筛选列表中的留言消息。
[0274]
综上所述,本实施例会对留言消息进行精排筛选,选择留言消息中较为优质的留言消息,实现灵活的策略配置和安全的数据管理。特别的在筛选和精排过程,可以引入规则
引擎等组件能力,实现更为灵活、快速配置、快速上线的规则策略执行单元。
[0275]
本技术的实施例可以被运用在多种应用场景中。示例性的,在用户日常上下班的通勤中,通过途中的留言消息,可以帮助用户在行驶途中,通过他人的留言消息(留言消息被绑定在通勤路线上的某一个地理位置处),使得用户了解到周围的poi信息或当前路线上的路况信息,并且针对感兴趣的话题发表自己的留言。此留言会在当前导航位置保留,其他用户经过此位置的时候可以听到此条留言,并继续互动,为用户之间提供了一种全新的交互方法。
[0276]
示例性的,在用户驶入陌生区域的时候,会在电子地图上显示留言消息,用户可以通过这些留言消息了解到该陌生区域的餐饮、住宿、游乐等方面的基本情况,丰富用户的出行选择,辅助用户的决策。
[0277]
示例性的,商家可以在电子地图上绑定一条留言消息,当有游客从商家附近经过时,会在游客的电子地图上显示这则留言消息,使得游客了解快速了解到商家的基本情况,有利于商家信息的传播,增加商家的营收额。
[0278]
示例性的,用户a可以在电子地图上绑定一条单身交友消息,当用户b经过该区域的情况下,通过盲盒机制或搜索机制获知该单身交友消息,进而用户b与用户a进行交友,实现了基于电子地图的社交。
[0279]
示例性的,交通管理部门在电子地图上发表了一条拥堵路段消息,各个用户可以基于弹幕消息来获知该拥堵路段的路况。
[0280]
示例性的,用户可以关注koc(key opinion consumer,关键意见消费者)和/或kol(key opinion leader,关键意见领袖)的帐号,在用户行驶的过程中,由于已经关注了koc和/或kol,可以获得koc和/或kol发布的关于周边区域的留言消息,使得用户能够了解到周边区域的消费情况。
[0281]
图18示出了本技术一个示例性实施例提供的电子地图上的消息显示装置的框图,所述装置170包括:
[0282]
显示模块171,用于显示电子地图客户端的用户界面,所述用户界面包括所述电子地图和弹幕显示区域;
[0283]
导航模块172,用于在所述电子地图上显示地图信息;
[0284]
弹幕模块173,用于在所述弹幕显示区域以弹幕形式显示至少一条留言消息。
[0285]
在本技术的一个可选的设计中,所述显示模块171,还用于在所述弹幕显示区域按照展示顺序以弹幕形式滚动显示至少两条留言消息。
[0286]
在本技术的一个可选的设计中,所述显示模块171,还用于在所述弹幕显示区域按照展示顺序滚动显示所述至少两条留言消息;在滚动过程中突出显示所述至少两条留言消息中的第一留言消息;其中,所述突出显示包括:放大字体显示、高亮显示、采用目标前景色显示、采用目标背景色显示、采用滚动效果显示中的至少一种。
[0287]
在本技术的一个可选的设计中,所述显示模块171,还用于确定与当前车速对应的滚动速度,所述滚动速度与所述当前车速呈负相关关系;在所述弹幕显示区域按照所述滚动速度,沿所述滚动方向滚动显示所述至少两条留言消息。
[0288]
在本技术的一个可选的设计中,所述显示模块171,还用于在所述滚动过程中按照所述展示顺序在所述至少两条留言消息中确定所述第一留言消息,突出显示所述第一留言
消息;或,在所述滚动过程中满足所述第一留言消息的触发条件的情况下,突出显示所述至少两条留言消息中的第一留言消息;所述触发条件包括当前导航位置与所述第一留言消息绑定的沿途地理位置之间的距离小于阈值,所述沿途地理位置是当前导航过程中路过的位置。
[0289]
在本技术的一个可选的设计中,所述弹幕模块173,还用于在满足所述语音留言消息的触发条件的情况下,播放所述语音留言消息;其中,所述触发条件包括当前导航位置与所述语音留言消息绑定的沿途地理位置之间的距离小于阈值。
[0290]
在本技术的一个可选的设计中,所述至少两条留言消息包括与所述电子地图中的沿途地理位置绑定的留言消息,所述沿途地理位置是当前导航过程中路过的位置。
[0291]
在本技术的一个可选的设计中,所述显示模块171,还用于在满足所述表情留言消息的触发条件的情况下,播放所述表情留言消息对应的表情动画;其中,所述触发条件包括当前导航位置与所述表情留言消息绑定的沿途地理位置之间的距离小于阈值。
[0292]
在本技术的一个可选的设计中,所述展示顺序根据如下因素中的至少一种来确定:所述留言消息的优先级;所述留言消息对应的留言帐号的类型;所述留言消息绑定的地理位置与当前导航位置之间的距离。
[0293]
在本技术的一个可选的设计中,在满足所述留言消息的展示条件的情况下,在所述弹幕显示区域以弹幕形式显示至少一条留言消息;所述留言消息的展示条件包括如下至少一种:所述留言消息的优先级大于预设优先级;所述留言消息对应的留言帐号的类型是目标类型;所述留言消息绑定的地理位置与当前导航位置之间的距离小于距离阈值;所述留言消息对应的留言帐号与本端登录的第一留言帐号具有好友关系或关注关系或订阅关系;所述留言消息是服务器推荐的;所述电子地图工作在目标导航模式下。
[0294]
在本技术的一个可选的设计中,所述留言帐号类型包括如下至少一种:导航用户帐号;与兴趣点poi关联的商家帐号;交通管理部门帐号;新闻媒体帐号。
[0295]
在本技术的一个可选的设计中,所述弹幕模块173,还用于响应于留言搜索操作,确定搜索关键词;在所述弹幕显示区域显示与所述搜索关键词匹配的留言消息。
[0296]
在本技术的一个可选的设计中,所述显示模块171,还用于在所述留言消息绑定的所述沿途地理位置上,显示所述留言消息的消息锚点。
[0297]
在本技术的一个可选的设计中,所述弹幕模块173,还用于响应于所述互动触发操作,向所述留言消息的留言帐号发送互动消息;其中,所述互动消息包括:点赞消息、鼓掌消息、送花消息中的至少一种。
[0298]
在本技术的一个可选的设计中,所述弹幕模块173,还用于响应于消息编辑操作,生成与所述电子地图中第一地理位置绑定的第二留言消息,所述第二留言消息的留言帐号是本端登录的第一留言帐号。
[0299]
在本技术的一个可选的设计中,所述弹幕模块172,还用于响应于消息录制操作,获取与所述第一地理位置绑定的语音留言消息;或者,响应于表情选择操作,在多个候选表情中确定目标表情;在消息模板库中获取与所述目标表情适配的文字内容;将所述目标表情和所述文本内容,组合为与所述第一地理位置绑定的表情留言消息。
[0300]
在本技术的一个可选的设计中,所述导航模块172,还用于将当前导航位置确定为所述第一地理位置;或,响应于选择操作,将所述被选择的地理位置确定为所述第一地理位
置;或,响应于输入操作,将输入的地理位置确定为所述第一地理位置。
[0301]
在本技术的一个可选的设计中,所述弹幕模块173,还用于接收所述第二留言消息对应的互动消息,所述互动消息是基于第二留言帐号的使用者对所述第二留言消息进行互动产生的;在所述弹幕显示区域上显示所述互动消息。
[0302]
在本技术的一个可选的设计中,所述显示模块171,还用于在所述用户界面上显示与所述互动消息对应的全屏动画。
[0303]
综上所述,本实施例提供的方法,在电子地图的用户界面上会以弹幕形式显示留言消息,提供了一种在显示电子地图的过程中基于留言消息的全新的弹幕互动体系,用户可以在使用电子地图的过程中查看留言消息,从留言消息中获取用户所需的信息,以及与其它用户帐号进行社交互动,从而为用户提供了一种全新的信息获取方式和社交互动方式,营造一种全新的驾驶场景下的驾舱内社交氛围。
[0304]
请参考图19,其示出了本技术一个示例性实施例提供的终端1800的结构框图。该终端1800可以是便携式移动终端,比如:智能手机、平板电脑、动态影像专家压缩标准音频层面3(moving picture experts group audio layer iii,mp3)播放器、动态影像专家压缩标准音频层面4(moving picture experts group audio layer iv,mp4)播放器。终端1800还可能被称为用户设备、便携式终端等其他名称。
[0305]
通常,终端1800包括有:处理器1801和存储器1802。
[0306]
处理器1801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1801可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1801可以在集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1801还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
[0307]
存储器1802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是有形的和非暂态的。存储器1802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1802中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1801所执行以实现本技术实施例提供的方法。
[0308]
在一些实施例中,终端1800还可选包括有:外围设备接口1803和至少一个外围设备。具体地,外围设备包括:射频电路1804、触摸显示屏1805、摄像头组件1806、音频电路1807、定位组件1808和电源1809中的至少一种。
[0309]
外围设备接口1803可被用于将输入/输出(input/output,i/o)相关的至少一个外围设备连接到处理器1801和存储器1802。在一些实施例中,处理器1801、存储器1802和外围设备接口1803被集成在同一芯片或电路板上;在一些其他实施例中,处理器1801、存储器1802和外围设备接口1803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施
例对此不加以限定。
[0310]
射频电路1804用于接收和发射射频(radio frequency,rf)信号,也称电磁信号。射频电路1804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1804包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1804可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或无线保真(wireless fidelity,wifi)网络。在一些实施例中,射频电路1804还可以包括近距离无线通信(near field communication,nfc)有关的电路,本技术对此不加以限定。
[0311]
触摸显示屏1805用于显示ui。该ui可以包括图形、文本、图标、视频及其它们的任意组合。触摸显示屏1805还具有采集在触摸显示屏1805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1801进行处理。触摸显示屏1805用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,触摸显示屏1805可以为一个,设置终端1800的前面板;在另一些实施例中,触摸显示屏1805可以为至少两个,分别设置在终端1800的不同表面或呈折叠设计;在再一些实施例中,触摸显示屏1805可以是柔性显示屏,设置在终端1800的弯曲表面上或折叠面上。甚至,触摸显示屏1805还可以设置成非矩形的不规则图形,也即异形屏。触摸显示屏1805可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等材质制备。
[0312]
摄像头组件1806用于采集图像或视频。可选地,摄像头组件1806包括前置摄像头和后置摄像头。通常,前置摄像头用于实现视频通话或自拍,后置摄像头用于实现照片或视频的拍摄。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能,主摄像头和广角摄像头融合实现全景拍摄以及虚拟现实(virtual reality,vr)拍摄功能。在一些实施例中,摄像头组件1806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
[0313]
音频电路1807用于提供用户和终端1800之间的音频接口。音频电路1807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1801进行处理,或者输入至射频电路1804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1800的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1801或射频电路1804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1807还可以包括耳机插孔。
[0314]
定位组件1808用于定位终端1800的当前导航位置,以实现导航或基于位置的服务(location based service,lbs)。定位组件1808可以是基于美国的全球定位系统(global positioning system,gps)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
[0315]
电源1809用于为终端1800中的各个组件进行供电。电源1809可以是交流电、直流
电、一次性电池或可充电电池。当电源1809包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
[0316]
在一些实施例中,终端1800还包括有一个或多个传感器1810。该一个或多个传感器1810包括但不限于:加速度传感器1811、陀螺仪传感器1812、压力传感器1813、指纹传感器1814、光学传感器1815以及接近传感器1816。
[0317]
加速度传感器1811可以检测以终端1800建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1811可以用于检测重力加速度在三个坐标轴上的分量。处理器1801可以根据加速度传感器1811采集的重力加速度信号,控制触摸显示屏1805以横向视图或纵向视图进行用户界面的显示。加速度传感器1811还可以用于游戏或者用户的运动数据的采集。
[0318]
陀螺仪传感器1812可以检测终端1800的机体方向及转动角度,陀螺仪传感器1812可以与加速度传感器1811协同采集用户对终端1800的3d动作。处理器1801根据陀螺仪传感器1812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
[0319]
压力传感器1813可以设置在终端1800的侧边框和/或触摸显示屏1805的下层。当压力传感器1813设置在终端1800的侧边框时,可以检测用户对终端1800的握持信号,根据该握持信号进行左右手识别或快捷操作。当压力传感器1813设置在触摸显示屏1805的下层时,可以根据用户对触摸显示屏1805的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
[0320]
指纹传感器1814用于采集用户的指纹,以根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1801授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1814可以被设置终端1800的正面、背面或侧面。当终端1800上设置有物理按键或厂商标志时,指纹传感器1814可以与物理按键或厂商logo集成在一起。
[0321]
光学传感器1815用于采集环境光强度。在一个实施例中,处理器1801可以根据光学传感器1815采集的环境光强度,控制触摸显示屏1805的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1805的显示亮度;当环境光强度较低时,调低触摸显示屏1805的显示亮度。在另一个实施例中,处理器1801还可以根据光学传感器1815采集的环境光强度,动态调整摄像头组件1806的拍摄参数。
[0322]
接近传感器1816,也称距离传感器,通常设置在终端1800的正面。接近传感器1816用于采集用户与终端1800的正面之间的距离。在一个实施例中,当接近传感器1816检测到用户与终端1800的正面之间的距离逐渐变小时,由处理器1801控制触摸显示屏1805从亮屏状态切换为息屏状态;当接近传感器1816检测到用户与终端1800的正面之间的距离逐渐变大时,由处理器1801控制触摸显示屏1805从息屏状态切换为亮屏状态。
[0323]
本领域技术人员可以理解,图19中示出的结构并不构成对终端1800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
[0324]
请参考图20,其示出了本技术一个实施例提供的服务器的结构示意图,该服务器可以用于实施上述实施例中提供的服务器执行的组队匹配方法。所述服务器1900包括中央
处理单元(cpu,central processing unit)1901、包括随机存取存储器(ram,random access memory)1902和只读存储器(rom,read-only memory)1903的系统存储器1904,以及连接系统存储器1904和中央处理单元1901的系统总线1905。所述服务器1900还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(i/o,input/output)1906,和用于存储操作系统1913、客户端1914和其他程序模块1915的大容量存储设备1907。
[0325]
所述基本输入/输出系统1906包括有用于显示信息的显示器1908和用于用户输入信息的诸如鼠标、键盘之类的输入设备1909。其中所述显示器1908和输入设备1909都通过连接到系统总线1905的输入/输出控制器1910连接到中央处理单元1901。所述基本输入/输出系统1906还可以包括输入/输出控制器1910以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入/输出控制器1910还提供输出到显示屏、打印机或其他类型的输出设备。
[0326]
所述大容量存储设备1907通过连接到系统总线1905的大容量存储控制器(未示出)连接到中央处理单元1901。所述大容量存储设备1907及其相关联的计算机可读介质为服务器1900提供非易失性存储。也就是说,所述大容量存储设备1907可以包括诸如硬盘或者cd-rom(compact disc read-only memory,只读光盘)驱动器之类的计算机可读介质(未示出)。
[0327]
不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括ram、rom、eprom(erasable programmable read-only memory,可擦除可编程只读存储器)、eeprom(electrically erasable programmable read-only memory,带电可擦除可编程只读存储器)、闪存或其他固态存储其技术,cd-rom、dvd(digital video disc,高密度数字视频光盘)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器1904和大容量存储设备1907可以统称为存储器。
[0328]
根据本技术的各种实施例,所述服务器1900还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器1900可以通过连接在所述系统总线1905上的网络接口单元1911连接到网络1912,或者说,也可以使用网络接口单元1911来连接到其他类型的网络或远程计算机系统(未示出)。
[0329]
所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上中央处理单元1901执行。
[0330]
本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上各个实施例所述的电子地图上的消息显示方法。
[0331]
根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的电子地图上的消息显示方法。
[0332]
本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术实施例所描
述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读存储介质中或者作为计算机可读存储介质上的一个或多个指令或代码进行传输。计算机可读存储介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0333]
以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献