CN111148024A - 信息推送方法、装置、电子设备及计算机存储介质 - Google Patents
信息推送方法、装置、电子设备及计算机存储介质 Download PDFInfo
- Publication number
- CN111148024A CN111148024A CN201811303623.0A CN201811303623A CN111148024A CN 111148024 A CN111148024 A CN 111148024A CN 201811303623 A CN201811303623 A CN 201811303623A CN 111148024 A CN111148024 A CN 111148024A
- Authority
- CN
- China
- Prior art keywords
- poi
- information
- user side
- user
- determined
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
Abstract
本申请提供了一种信息推送方法、装置、电子设备及计算机存储介质,其中,该方法包括:获取用户端的出行地点选择请求;基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息;所述POI信息包括POI属性;将确定的每个POI的POI信息发送给所述用户端,使所述用户端根据所述POI属性显示对应图标。本申请实施例通过将确定的每个POI的POI信息发送给用户端,用户可以直观地从POI的图标了解POI地点属性,更加方便地对出行地点进行选择。
Description
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种信息推送方法、装置、电子设备及计算机存储介质。
背景技术
随着交通工具的普及,使用打车软件打车越来越受到大众的青睐。打车软件是一种智能手机应用,用户可以通过打车软件提交订单,司机可以通过用户提交的服务订单,根据用户设置的位置接送乘客,大大提高了打车效率,节约司机与用户沟通成本,降低空驶率。因此,打车软件逐渐得到普及。
目前,在用户打开打车应用时,打车应用可以为用户显示多个兴趣点(Point OfInterest,POI)的名称供用户选择出行地点。但是一些用户对当前城市可能不是很了解,无法仅通过打车应用显示的POI名称选择出行的地点。可见,当前为用户提供的出行地点的选择方案不能满足用户的需求。
发明内容
有鉴于此,本申请实施例的目的在于提供一种信息推送方法、装置以及***,可以为用户提供与出行地点相对应的图标,为用户选择出行地点时提供有效的参考。
根据本申请的一个方面,提供一种信息推送方法,包括:
获取用户端的出行地点选择请求;
基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息;所述POI信息包括POI属性;
将确定的每个POI的POI信息发送给所述用户端,使所述用户端根据所述POI属性显示对应图标。
在一些实施例中,基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息,包括:
针对确定的任一待选择的POI,若该POI存在多种POI属性,则选择所述多种POI属性中优先级最高的POI属性作为发送给所述用户端的POI属性。
在一些实施例中,不同的POI属性按照优先级由高到低的顺序为:
POI属性为与所述用户端对应的个性化属性、POI属性为当前POI的通用属性。
在一些实施例中,所述个性化属性的POI包括常用地点、收藏地点和历史出行地点。
在一些实施例中,所述方法还包括:
获取用户端设置的常用地点;或者,
根据所述用户端的历史出行数据,确定用户端的常用地点。
在一些实施例中,所述获取用户端的出行地点选择请求,包括:
检测所述用户端在出行地点输入框中的点击操作;或者,
获取所述用户端在出行地点输入框中输入的关键词信息;或者,
检测所述用户端在当前页面展示的地图中选择的目标地点。
在一些实施例中,检测到所述用户端在当前页面展示的地图中选择的目标地点之后,所述将确定的每个POI的POI信息发送给所述用户端,包括:
向所述用户端发送更新后的地图信息;所述更新后的地图信息中携带有与选择的所述出行地点匹配的POI信息。
在一些实施例中,若存在待选择的多个POI,则将确定的每个POI的POI信息发送给所述用户端,包括:
将确定的每个POI的POI信息以及每个所述POI信息的展示顺序位发送给所述用户端。
在一些实施例中,根据所述多个POI分别对应的以下信息中的一种或多种,确定每个所述POI信息的展示顺序位:
是否为常用地点、是否为所述用户端的历史出行地点、作为所述用户端的历史出行地点的次数。
在一些实施例中,将确定的每个POI的POI信息发送给所述用户端之前,还包括:
获取所述用户端的当前位置信息;
根据所述当前位置信息和确定的每个所述POI的位置信息,确定由所述用户端的当前位置到达每个所述POI的路程;
将确定的每个POI的POI信息发送给所述用户端,包括:
将确定的每个POI的POI信息和所述路程发送给所述用户端。
在一些实施例中,将确定的每个POI的POI信息和所述路程发送给所述用户端,还包括:
将确定的每个POI的POI信息、所述路程和该POI的详细地址信息发送给所述用户端。
根据本申请的一个方面,提供一种信息推送装置,所述装置包括:获取模块、确定模块和发送模块;其中,
所述获取模块,用于获取用户端的出行地点选择请求;
所述确定模块,用于基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息;所述POI信息包括POI属性;
所述发送模块,用于将确定的每个POI的POI信息发送给所述用户端,使所述用户端根据所述POI属性显示对应图标。
在一些实施例中,所述确定模块,具体用于根据以下步骤确定待选择的至少一个兴趣点POI的POI信息:
针对确定的任一待选择的POI,若该POI存在多种POI属性,则选择所述多种POI属性中优先级最高的POI属性作为发送给所述用户端的POI属性。
在一些实施例中,不同的POI属性按照优先级由高到低的顺序为:
POI属性为与所述用户端对应的个性化属性、POI属性为当前POI的通用属性。
在一些实施例中,所述个性化属性的POI包括常用地点包括个性化属性的POI包括常用地点、收藏地点和历史出行地点。
在一些实施例中,所述确定模块,还用于获取用户端设置的常用地点;或者,根据所述用户端的历史出行数据,确定用户端的常用地点。
在一些实施例中,所述获取模块,具体用于获取用户端的出行地点选择请求:
检测所述用户端在出行地点输入框中的点击操作;或者,
获取所述用户端在出行地点输入框中输入的关键词信息;或者,
检测所述用户端在当前页面展示的地图中选择的目标地点。
在一些实施例中,所述发送模块,具体用于在检测到所述用户端在当前页面展示的地图中选择的目标地点之后,向所述用户端发送更新后的地图信息;所述更新后的地图信息中携带有与选择的所述出行地点匹配的POI信息。
在一些实施例中,所述发送模块,具体用于若存在待选择的多个POI,将确定的每个POI的POI信息以及每个所述POI信息的展示顺序位发送给所述用户端。
在一些实施例中,所述确定模块,还用于根据所述多个POI分别对应的以下信息中的一种或多种,确定每个所述POI信息的展示顺序位:
是否为常用地点、是否为所述用户端的历史出行地点、作为所述用户端的历史出行地点的次数。
在一些实施例中,所述获取模块,还用于获取所述用户端的当前位置信息;
所述确定模块,还用于根据所述当前位置信息和确定的每个所述POI的位置信息,确定由所述用户端的当前位置到达每个所述POI的路程;
所述发送模块,具体用于根据以下步骤将确定的每个POI的POI信息发送给所述用户端:
将确定的每个POI的POI信息和所述路程发送给所述用户端。
在一些实施例中,所述发送模块,具体用于根据以下步骤将确定的每个POI的POI信息和所述路程发送给所述用户端:
将确定的每个POI的POI信息、所述路程和该POI的详细地址信息发送给所述用户端。
根据本申请的一个方面,提供一种电子设备,可以包括一个或多个存储介质和一个或多个与存储介质通信的处理器。一个或多个存储介质存储有处理器可执行的机器可读指令。当电子设备运行时,处理器与存储介质之间通过通信总线通信,处理器执行所述机器可读指令,以执行一个或多个上述信息推送方法的操作
根据本申请的一个方面,提供一种计算机存储介质,该计算机存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述的信息推送方法的步骤。
基于上述任一方面,本申请实施例提供的信息推送方案,可以获取用户端的出行地点选择请求,然后基于用户端的出行地点选择请求,确定待选择的至少一个POI的POI信息,并将确定的每个POI的POI信息发送给用户端,POI信息中包括POI属性,可以使用户端根据POI属性为用户展示对应图标。这样,用户可以根据用户端展示的图标,确定POI属性,例如,机场、地铁站、公交站等通用属性,从而用户端可以更加直观地为用户提供出行地点选择方案,方便用户端的出行。与现有技术方案中仅为用户提供POI的技术方案相比,本申请实施例提供的POI信息推送方案可以在用户不清楚POI所代表的位置含义的情况下,通过POI的图标了解POI所具有的属性,在用户选择出行地点时提供便利,提高用户体验。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例所提供的一种***的示意图;
图2示出了本申请实施例所提供的一种信息推送方法的流程图;
图3示出了本申请实施例所提供的POI的图标的示意图;
图4示出了本申请实施例所提供的用户端向用户展示的出行地点选择界面的示意图;
图5示出了本申请实施例所提供的携带有POI的详细地址信息的出行地点选择界面的示意图;
图6示出了本申请实施例所提供的在POI存在多种POI属性时信息推送过程的流程图;
图7示出了本申请实施例所提供的当确定存在多个POI时信息推送过程的流程图;
图8示出了本申请实施例所提供的信息推送方法的具体流程图;
图9示出了本申请实施例所提供的一种信息推送装置的示意图;
图10示出了本申请实施例所提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“用户使用打车软件叫车”,给出以下实施方式。对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本申请主要围绕进行描述,但是应该理解,这仅是一个示例性实施例。本申请可以应用于任何其他交通运输类型。例如,本申请可以应用于不同的运输***环境,包括陆地,海洋,或航空等,或其任意组合。运输***的交通工具可以包括出租车、私家车、顺风车、公共汽车、火车、子弹头列车、高速铁路、地铁、船只、飞机、宇宙飞船、热气球、或无人驾驶车辆等,或其任意组合。本申请还可以包括用于信息推送的任何服务***,例如,用于发送和/或接收快递的***、用于提供出行路线的定位***。本申请的***或方法的应用可以包括网页、浏览器的插件、客户端终端、定制***、内部分析***、或人工智能机器人等,或其任意组合。
需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
本申请中的术语“用户”可以指代请求服务、订购服务、提供服务或促成服务的提供的个人、实体或工具。例如,用户可以是乘客、驾驶员、操作员等,或其任意组合。
本申请实施例中,可以获取用户端的出行地点选择请求,然后基于用户端的出行地点选择请求,可以确定待选择的至少一个POI的POI信息,再将确定的每个POI的POI信息发送给用户端,这样,用户端可以根据POI信息中的POI属性,为用户显示POI的图标,供用户选择出行地点,用户可以根据POI的图标确定POI属性,例如,可以根据带有机场、地铁站等图标的POI确定POI属性,从而更加直观方便地选择出行地点。如果在用户选择出行地点时,仅为用户展示POI的名称等信息,那么用户可能由于不了解所在区域的位置环境而不清楚POI所表示的地点属性,从而无法做出正确地选择。本申请实施例提供的POI信息推送方案,不仅提供了供用户选择的POI,还为POI添加了标识POI地点属性的图标,用户可以直观地从POI的图标了解POI地点属性,更加方便地对出行地点进行选择。
图1是本申请实施例的一种应用场景的***100框图。例如,***100可以是用于诸如出租车、代驾服务、快车、拼车、公共汽车服务、驾驶员租赁、或班车服务之类的运输服务、或其任意组合的在线运输服务平台。***100可以包括服务器110、网络120、服务请求方终端130、服务提供方终端140和数据库150中的一种或多种,服务器110中可以包括执行指令操作的处理器。
在一些实施例中,服务器110可以是单个服务器,也可以是服务器组。服务器组可以是集中式的,也可以是分布式的(例如,服务器110可以是分布式***)。在一些实施例中,服务器110相对于终端,可以是本地的、也可以是远程的。例如,服务器110可以经由网络120访问存储在服务请求方终端130、服务提供方终端140、或数据库150、或其任意组合中的信息和/或数据。作为另一示例,服务器110可以直接连接到服务请求方终端130、服务提供方终端140和数据库150中至少一个,以访问存储的信息和/或数据。在一些实施例中,服务器110可以在云平台上实现;仅作为示例,云平台可以包括私有云、公有云、混合云、社区云(community cloud)、分布式云、跨云(inter-cloud)、多云(multi-cloud)等,或者它们的任意组合。在一些实施例中,服务器110可以在具有一个或多个组件的电子设备上实现。
在一些实施例中,处理器可以包括一个或多个处理核(例如,单核处理器或多核处理器)。仅作为举例,处理器可以包括中央处理单元(Central Processing Unit,CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、专用指令集处理器(Application Specific Instruction-set Processor,ASIP)、图形处理单元(GraphicsProcessing Unit,GPU)、物理处理单元(Physics Processing Unit,PPU)、数字信号处理器(Digital Signal Processor,DSP)、现场可编程门阵列(Field Programmable GateArray,FPGA)、可编程逻辑器件(Programmable Logic Device,PLD)、控制器、微控制器单元、简化指令集计算机(Reduced Instruction Set Computing,RISC)、或微处理器等,或其任意组合。
网络120可以用于信息和/或数据的交换。在一些实施例中,***100中的一个或多个组件(例如,服务器110,服务请求方终端130,服务提供方终端140和数据库150)可以向其他组件发送信息和/或数据。例如,服务器110可以经由网络120从服务请求方终端130获取服务请求。在一些实施例中,网络120可以是任何类型的有线或者无线网络,或者是他们的结合。仅作为示例,网络130可以包括有线网络、无线网络、光纤网络、远程通信网络、内联网、因特网、局域网(Local Area Network,LAN)、广域网(Wide Area Network,WAN)、无线局域网(Wireless Local Area Networks,WLAN)、城域网(Metropolitan Area Network,MAN)、广域网(Wide Area Network,WAN)、公共电话交换网(Public Switched TelephoneNetwork,PSTN)、蓝牙网络、ZigBee网络、或近场通信(Near Field Communication,NFC)网络等,或其任意组合。在一些实施例中,网络120可以包括一个或多个网络接入点。例如,网络120可以包括有线或无线网络接入点,例如基站和/或网络交换节点,***100的一个或多个组件可以通过该接入点连接到网络120以交换数据和/或信息。
在一些实施例中,服务请求方终端130的用户可以是除服务实际需求者之外的其他人。例如,服务请求方终端130的用户A可以使用服务请求方终端130来为服务实际需求者B发起服务请求(比如,用户A可以为自己的朋友B叫车),或者从服务器110接收服务信息或指令等。
在一些实施例中,服务请求方终端130可以包括移动设备、平板计算机、膝上型计算机、或机动车辆中的内置设备等,或其任意组合。在一些实施例中,移动设备可以包括智能家居设备、可穿戴设备、智能移动设备、虚拟现实设备、或增强现实设备等,或其任意组合。在一些实施例中,智能家居设备可以包括智能照明设备、智能电器设备的控制设备、智能监控设备、智能电视、智能摄像机、或对讲机等,或其任意组合。在一些实施例中,可穿戴设备可包括智能手环、智能鞋带、智能玻璃、智能头盔、智能手表、智能服装、智能背包、智能配件等、或其任何组合。在一些实施例中,智能移动设备可以包括智能手机、个人数字助理(Personal Digital Assistant,PDA)、游戏设备、导航设备、或销售点(point of sale,POS)设备等,或其任意组合。在一些实施例中,虚拟现实设备和/或增强现实设备可以包括虚拟现实头盔、虚拟现实玻璃、虚拟现实贴片、增强现实头盔、增强现实玻璃、或增强现实贴片等,或其任意组合。例如,虚拟现实设备和/或增强现实设备可以包括各种虚拟现实产品等。在一些实施例中,机动车辆中的内置设备可以包括车载计算机、车载电视等。在一些实施例中,服务请求方终端130可以是具有用于定位服务请求方和/或服务请求方终端的位置的定位技术的设备。
在一些实施例中,服务提供方终端140可以是与服务请求方终端130类似或相同的设备。在一些实施例中,服务提供方终端140可以是具有定位技术的设备,用于定位服务提供方和/或服务提供方终端的位置。在一些实施例中,服务请求方终端130和/或服务提供方终端140可以与其他定位设备通信以确定服务请求方、服务请求方终端130、服务提供方、或服务提供方终端140、或其任意组合的位置。在一些实施例中,服务请求方终端130和/或服务提供方终端140可以将定位信息发送给服务器110。
数据库150可以存储数据和/或指令。在一些实施例中,数据库150可以存储从服务请求方终端130和/或服务提供方终端140获得的数据。在一些实施例中,数据库150可以存储在本申请中描述的示例性方法的数据和/或指令。在一些实施例中,数据库150可以包括大容量存储器、可移动存储器、易失性读写存储器、或只读存储器(Read-Only Memory,ROM)等,或其任意组合。作为举例,大容量存储器可以包括磁盘、光盘、固态驱动器等;可移动存储器可包括闪存驱动器、软盘、光盘、存储卡、zip磁盘、磁带等;易失性读写存储器可以包括随机存取存储器(Random Access Memory,RAM);RAM可以包括动态RAM(Dynamic RandomAccess Memory,DRAM),双倍数据速率同步动态RAM(Double Date-Rate Synchronous RAM,DDR SDRAM);静态RAM(Static Random-Access Memory,SRAM),晶闸管RAM(Thyristor-Based Random Access Memory,T-RAM)和零电容器RAM(Zero-RAM)等。作为举例,ROM可以包括掩模ROM(Mask Read-Only Memory,MROM)、可编程ROM(Programmable Read-OnlyMemory,PROM)、可擦除可编程ROM(Programmable Erasable Read-only Memory,PEROM)、电可擦除可编程ROM(Electrically Erasable Programmable read only memory,EEPROM)、光盘ROM(CD-ROM)、以及数字通用磁盘ROM等。在一些实施例中,数据库150可以在云平台上实现。仅作为示例,云平台可以包括私有云、公有云、混合云、社区云、分布式云、跨云、多云或者其它类似的等,或其任意组合。
在一些实施例中,数据库150可以连接到网络120以与***100(例如,服务器110,服务请求方终端130,服务提供方终端140等)中的一个或多个组件通信。***100中的一个或多个组件可以经由网络120访问存储在数据库150中的数据或指令。在一些实施例中,数据库150可以直接连接到***100中的一个或多个组件(例如,服务器110,服务请求方终端130,服务提供方终端140等);或者,在一些实施例中,数据库150也可以是服务器110的一部分。
在一些实施例中,***100中的一个或多个组件(例如,服务器110,服务请求方终端130,服务提供方终端140等)可以具有访问数据库150的权限。
在一些实施例中,可以通过请求服务来实现***100中的一个或多个组件的信息交换。服务请求的对象可以是任何产品。在一些实施方案中,产品可以是有形产品或非物质产品。有形产品可包括食品、药品、商品、化学产品、电器、服装、汽车、房屋、或奢侈品等,或其任意组合。非物质产品可以包括服务产品、金融产品、知识产品、或互联网产品等,或其任意组合。互联网产品可以包括单独的主机产品、网络产品、移动互联网产品、商业主机产品、或嵌入式产品等,或其任意组合。互联网产品可以用在移动终端的软件、程序、或***等,或者它们的任意组合中。移动终端可以包括平板电脑、笔记本电脑、移动电话、个人数字助理(Personal Digital Assistant,PDA)、智能手表、销售点(Point of sales,POS)设备、车载电脑、车载电视、或可穿戴设备等,或其任意组合。例如,互联网产品可以是计算机或移动电话中使用的任何软件和/或应用程序。软件和/或应用程序可以涉及社交、购物、运输、娱乐时间、学习、或投资等,或其任意组合。在一些实施例中,与运输有关的软件和/或应用程序可以包括旅行软件和/或应用程序、车辆调度软件和/或应用程序、绘图软件和/或应用程序等。在车辆调度软件和/或应用程序中,车辆可包括马、马车、人力车(例如,独轮车、自行车、三轮车等)、汽车(例如,出租车、公共汽车、私家车等)、火车、地铁、船只、飞机(例如,飞机、直升机、航天飞机、火箭、热气球等)等,或其任意组合。
下述实施例将会对信息推送过程作详细说明。下述信息推送方法可以应用于上述服务器110中实施,具体可以由服务器110中的处理器11执行相关方法指令。
如图2所示,为本申请实施例提供的一种信息推送方法的基本流程,包括:
S201,获取用户端的出行地点选择请求。
在具体实施中,用户在打开打车应用时,用户端可以向用户展示出行地点选择页面。软件平台(比如打车软件平台)在检测到用户端展示出行地点选择页面时,可以获取用户端的出行地点选择请求。例如,软件平台可以通过以下几种方式获取用户端的出行点选择请求:检测用户端在出行地点输入框中的点击操作;或者,获取用户端在出行地点输入框中输入的关键词信息;或者,检测用户端在当前页面展示的地图中选择的目标地点。
S202,基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息,所述POI信息包括POI属性。
这里,在获取用户端的出行地点选择请求之后,可以基于出行地点选择请求,确定待选择的至少一个POI,然后根据每个POI的地点属性,确定每个POI的POI属性。这里,POI属性可以是POI所在场所具有的地点属性,例如,机场、地铁、公司、家等地点属性;这里,POI属性可以采用语言文字表示,也可以采用表征POI的地点属性的标识符来表示,例如,采用1表示该POI的地点属性为机场,采用2表示该POI的地点属性为地铁;POI属性也可以直接采用图标来表示。也即,在下述S203中,可以将指示用户端待展示的图标的语言文字或标识符发给用户端,也可以直接将属性图标发送给用户端。POI信息除了POI属性之外,还可以包括POI名称。
在具体实施中,在确定待选择的至少一个POI时,若用户端未输入或未选择出行地点时,可以根据用户端选择的历史出行地点,将用户端选择的历史出行地点确定为当前待选择的POI。若用户端输入有出行地点,则可以根据用户端输入的出行地点中的关键词信息,检索与关键词信息匹配的多个POI。在确定待选择的至少一个POI之后,可以根据每个POI的地点属性,确定每个POI的POI属性。
S203,将确定的每个POI的POI信息发送给所述用户端,使所述用户端根据所述POI属性显示对应图标。
这里,软件平台在确定待选择的至少一个POI及每个POI的POI属性之后,可以将确定的每个POI的POI信息发送给用户端,使用户端向用户展示确定的每个POI及每个POI的图标。用户端可以根据POI信息中的POI属性确定每个POI的图标,POI的图标可以是标识POI的地点属性的图标。例如,如图3所示,当POI为收藏地点时,如“国家图书馆”,该POI的图标可以是绘有星形标志的图标;当POI为常用地点时,如“安馨园小区1号楼”,该POI的图标可以是绘有房子标志的图标;当POI是机场时,如“上海虹桥国际机场”,该POI的图标可以是绘有飞机形状的图标;当POI为历史出行地点时,如“地坛体育馆”,该POI的图标可以是绘有时钟标志的图标。如图4所示,在用户端向用户展示的出行地点选择界面中,每个POI携带有标识POI地点属性的图标,用户可以根据POI的图标确定该POI表示的场所。
在具体实施中,若POI属性是表征POI所在场所具有的地点属性,则用户端可以根据机场、地铁、公司、家等地点属性,在本地获取与POI属性对应的图标。若POI属性是表征POI具有的地点属性所对应的图标标识,例如,当POI属性为1时,用户端可以在本地获取与该POI属性1所对应的图标。若POI属性是表征POI具有的地点属性所对应图标,则用户端可以直接为用户显示该POI属性的图标。
在具体实施中,软件平台还可以获取用户端的当前位置信息,然后根据当前位置信息和确定的每个所述POI的位置信息,确定由用户端的当前位置到达每个所述POI的路程,在将确定的每个POI的POI信息发送给用户端时,可以将确定的每个POI的POI信息,以及由用户端的当前位置到达每个POI的路程发送给用户端。如图5所示,在用户端向用户展示的出行地点选择界面中,每个POI还携带有由用户端的当前位置到达每个所述POI的路程。
在一些实施方式中,在将确定的每个POI的POI信息和路程发送给用户端时,还可以将POI的详细地址信息发送给用户端,即,将确定的每个POI的POI信息、路程和该POI的详细地址信息发送给用户端。如图5所示,在用户端向用户展示的出行地点选择界面中,还携带有该POI的详细地址信息。
通过上述信息推送方法,可以根据用户端的出行地点选择请求,向用户端发送确定的至少一个POI的POI信息,从而用户端可以向用户在展示POI的同时,向用户展示标识POI地点属性的图标,例如,标识机场、火车站、地铁站等地点属性的图标。用户可以更加直观地确定POI具有地点属性,可以更加便捷地选择出行地点。
在上述实施例提供的POI信息推送过程中,可以根据用户端的出行可以根据用户端的出行地点选择请求,向用户端发送确定的至少一个POI的POI信息。在一些情况下,在确定每个POI的POI属性时,某个POI可能会具有多种POI属性,例如,某个POI为机场的同时,还可以为用户的公司。
基于此,如图6所示,本申请实施例还提供了一种实施方式说明在POI存在多种POI属性时信息推送过程,包括:
S301,获取用户端的出行地点选择请求。
这里,软件平台可以根据以下方式获取用户端的出行地点选择请求:检测用户端在出行地点输入框中的点击操作;或者,获取用户端在出行地点输入框中输入的关键词信息;或者,检测用户端在当前页面展示的地图中选择的目标地点。
S302,基于出行地点选择请求,确定待选择的至少一个POI。
在具体实施中,软件平台可以根据用户端选择的历史出行地点,将用户端选择的历史出行地点确定为当前待选择的POI。软件平台还可以根据用户端输入的出行地点中的关键词信息,在POI记录库中检索与关键词信息匹配的多个POI。
S303,针对确定的任一待选择的POI,若该POI存在多种POI属性,则选择多种POI属性中优先级最高的POI属性作为发送给用户端的POI属性。
在具体实施中,在确定与每个POI的POI属性时,可以针对确定的任一待选择的POI,根据该POI的地点属性,确定该POI对应的POI属性。若该POI存在多种POI属性,如在对应机场的POI属性同时,还对应常用地点的POI属性,则选择多种POI属性中优先级最高的POI属性作为发送给用户端的POI属性。这里,不同的POI属性按照优先级由高到低的顺序可以为:POI属性为与所述用户端对应的个性化属性、POI属性为当前POI的通用属性。其中,个性化属性的POI可以包括用户的常用地点、收藏地点和历史出行地点。常用地点可以是用户的家庭地址、公司地址等用户经常常用的地点,收藏地点可以是用户端根据用户操作设置的地点,历史属性地点可以是用户历史出行的地点。相应地,常用地点的图标可以用于标识当前POI是用户常用的地点,收藏地点的图标可以用于表示当前POI时用户收藏的地点,历史出行地点的图标可以是标识用户的历史出行地点的图标。POI的通用属性可以是表示POI所具有的作用,通用属性的图标可以用于标识当前POI可以是标识飞机场、火车站、居民楼、购物商场等公共场所的图标。
这里,常用地点或收藏地点的可以是获取的用户端设置的常用地点或收藏地点,用户端可以根据用户的操作设置常用地点或收藏地点,例如,可将家庭地址、公司地址等常用的地址设置为常用地点或收藏地点。常用地点还可以根据用户端的历史出行数据,确定用户端的常用地点,例如,软件平台可以获取用户端的历史出行数据,然后统计历史出行地点的历史出行次数,然后将历史出行次数大于预设出行次数阈值的历史出行地点作为常用地点。
S304,将确定的每个POI的POI信息发送给用户端,POI信息中携带有针对该POI选择的优先级最高的POI属性,使用户端显示优先级最高的POI属性对应的图标。
这里,在选择多种POI属性中优先级最高的POI属性作为发送给用户端的POI属性之后,可以将确定的每个POI的POI信息发送给用户端,POI信息中携带有针对该POI选择的优先级最高的POI属性。在将确定的每个POI的POI信息发送给用户端时,还可以将由用户端的当前位置到达每个POI的路程和每个POI的详细地址信息发送给用户端。这样,用户端可以根据每个POI的POI信息中的POI属性,确定针对该POI显示的图标,并针对该POI显示由用户端的当前位置到达该POI的路程和该POI的详细地址信息。
通过上述信息推送方法,在确定的待选择的POI对应多个POI属性时,可以根据多个POI属性的优先级为待选择的POI确定发送给用户端的POI属性。这样,用户端为用户展示的图标可以表示用户的常用地点、收藏地点、历史出行地点等,用户可以根据POI的图标确定POI具有的个性化属性或通用属性,从而可以更加便捷地选择出行地点。
在上述实施例的信息推送过程中,可以根据用户端的出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息,并向用户端发送确定的至少一个POI的POI信息。在一些情况下,确定的待选择的POI可以为多个POI。
基于此,如图7所示,本申请实施例还提供了一种实施方式说明当确定的POI为多个POI时信息推送过程,包括:
S401,获取用户端的出行地点选择请求。
这里,软件平台可以根据以下方式获取用户端的出行地点选择请求:检测用户端在出行地点输入框中的点击操作;或者,获取用户端在出行地点输入框中输入的关键词信息;或者,检测用户端在当前页面展示的地图中选择的目标地点。
S402,基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息。
在具体实施中,在确定待选择的至少一个POI时,若用户端未输入或未选择出行地点时,可以根据用户端选择的历史出行地点,将用户端选择的历史出行地点确定为当前待选择的POI。若用户端输入有出行地点,则可以根据用户端输入的出行地点中的关键词信息,检索与关键词信息匹配的多个POI。在确定待选择的至少一个POI之后,可以确定每个POI的POI属性。
S403,若存在待选择的多个POI,则确定每个所述POI的POI信息的展示顺序位。
在具体实施中,在确定每个POI的POI信息的展示顺序位时,可以根据多个POI分别对应的以下信息中的一种或多种,确定每个POI的POI信息的展示顺序位:是否为常用地点、是否为所述用户端的历史出行地点、作为所述用户端的历史出行地点的次数。
这里,展示顺序位可以是用户端在显示多个POI信息时POI信息的展示顺序,例如,若确定的POI为常用地点,则可以为该POI的POI信息设置第一位的展示顺序位,即在用户端为用户展示多个POI的POI信息时,该POI的POI信息在多个POI信息的展示顺序中排在第一位。
在具体实施中,若存在多个POI为用户端的历史出行地点,则可以根据每个POI作为用户端的历史出行地点的次数,为多个POI进行排序,从而确定多个POI的POI信息的展示顺序位。若确定的多个POI不是用户端的常用地点以及历史出行地址,可以根据每个POI作为其他用户端的历史出行地点的次数,对确定的多个POI进行排序,确定多个POI的POI信息的展示顺序位。
S404,将确定的每个POI的POI信息以及每个所述POI信息的展示顺序位发送给所述用户端。
这里,在向用户端发送确定的每个POI的POI信息时,可以将确定的每个POI的POI信息以及每个POI信息的展示顺序位一同发送给用户端,使用户端可以按照多个POI的展示顺序位的排列顺序展示POI信息和相应的POI对应的图标。
在具体实施中,在将确定的每个POI信息发送给用户端时,还可以将由用户端的当前位置到达每个POI的路程和每个POI的详细地址信息发送给用户端。
通过上述信息推送方法,在确定的待选择的POI为多个POI时,可以确定每个POI的展示顺序位,并将确定每个POI的展示顺序位与每个POI的POI信息发送给用户端。用户端在向用户展示多个POI时,可以根据每个POI的展示顺序位显示多个POI的POI信息。这样,用户可以在用户端展示的出行地点选择页面上优先看到常用地点的POI信息、历史出行地点的POI信息等常用POI的POI信息,从而用户可以更加便捷地选择出行地点。
基于上述几种方式的信息推送过程,如图8所示,本申请实施例还提供了一种信息推送方法的具体流程,包括:
S501,用户端向软件平台发送出行地点选择请求。
这里,软件平台可以根据以下方式获取用户端的出行地点选择请求:检测用户端在出行地点输入框中的点击操作;或者,获取用户端在出行地点输入框中输入的关键词信息;或者,检测用户端在当前页面展示的地图中选择的目标地点。
S502,软件平台基于获取的出行地点选择请求,确定待选择的至少一个POI。
在具体实施中,软件平台可以根据用户端选择的历史出行地点,将用户端选择的历史出行地点确定为当前待选择的POI。软件平台还可以根据用户端输入的出行地点中的关键词信息,在POI记录库中检索与关键词信息匹配的多个POI。
S503,软件平台针对确定的任一待选择的POI,若该POI存在多种POI属性,则选择所述多种POI属性中优先级最高的POI属性作为发送给用户端的POI属性。
在具体实施中,在确定与每个POI的POI属性时,可以针对确定的任一待选择的POI,根据该POI的地点属性,确定该POI对应的POI属性。若该POI存在多种POI属性,如在对应机场等通用属性同时,还对应常用地点的个性化属性,则选择多种POI属性中优先级最高的POI属性作为发送给用户端的POI属性。这里,不同的POI属性按照优先级由高到低的顺序可以为:POI属性为与所述用户端对应的个性化属性、POI属性为当前POI的通用属性。个性化属性的POI可以包括用户的常用地点、收藏地点和历史出行地点。常用地点可以是用户的家庭地址、公司地址等用户经常常用的地点,收藏地点可以是用户端根据用户操作设置的地点,历史属性地点可以是用户历史出行的地点。相应地,常用地点的图标可以用于标识当前POI是用户常用的地点,收藏地点的图标可以用于表示当前POI时用户收藏的地点,历史出行地点的图标可以是标识用户的历史出行地点的图标。POI的通用属性可以是表示POI所具有的作用,通用属性的图标可以用于标识当前POI可以是标识飞机场、火车站、居民楼、购物商场等公共场所的图标。
S504,软件平台确定每个POI的POI信息的展示顺序位。
在具体实施中,在确定每个POI的POI信息的展示顺序位时,可以根据多个POI分别对应的以下信息中的一种或多种,确定每个POI的POI信息的展示顺序位:是否为常用地点、是否为所述用户端的历史出行地点、作为所述用户端的历史出行地点的次数。
S505,软件平台将确定的每个POI的POI信息以及每个POI信息的展示顺序位发送给用户端。
这里,在向用户端发送确定的每个POI的POI信息时,可以将确定的每个POI的POI信息以及每个POI信息的展示顺序位一同发送给用户端,使用户端可以按照多个POI信息的展示顺序位的排列顺序展示POI信息和相应的POI对应的图标。在将确定的每个POI的POI信息发送给用户端时,还可以将由用户端的当前位置到达每个POI的路程和每个POI的详细地址信息发送给用户端。
在具体实施中,若软件平台通过检测用户端在当前页面展示的地图中选择的目标地点的方式获取的用户端的出行地点选择请求,在将确定的每个POI的POI信息发送给用户端时,还可以向用户端发送更新后的地图信息。这里,更新后的地图信息中携带有与选择的目标地点匹配的POI的POI信息。
S506,用户端按照多个POI信息的展示顺序位在信息推送页面上为用户展示POI的POI信息和POI对应图标。
这里,用户端接收软件平台发送的确定的POI信息以及每个POI信息的展示顺序位,然后可以根据每个POI信息的展示顺序位,展示多个POI信息和相应POI所对应的图标。在一些实施方式中,用户端还可以向用户展示由用户端的当前位置到达每个POI的路程以及每个POI的详细地址信息。
在具体实施中,若用户端接收的POI信息中还包括地图信息,则用户端可以根据地图信息更新在出行地点选择页面展示的地图,使地图中展示与用户选择的目标地点匹配的POI的POI信息。
通过上述信息推送方法,用户端可以向软件平台发送出行地点选择请求,软件平台可以根据用户端的出行地点选择请求,向用户端发送确定的至少一个POI的POI信息以及每个POI信息的展示顺序位发送给用户端,从而用户端按照多个POI信息的展示顺序位在信息推送页面上为用户展示POI信息和相应POI的图标。用户可以优先看到想要关注的POI以及POI的图标(如公司地址、家庭地址等),并通过用户端展示的POI便捷地选择出行地点。
基于上述信息推送方法,如图9所示,本申请实施例还提供了一种信息推送装置60,包括:获取模块61、确定模块62和发送模块63;其中,
所述获取模块61,用于获取用户端的出行地点选择请求;
所述确定模块62,用于基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息;所述POI信息包括POI属性;
所述发送模块63,用于将确定的每个POI的POI信息发送给所述用户端,使所述用户端根据所述POI属性显示对应图标。
在具体实施中,所述确定模块62,具体用于根据以下步骤确定待选择的至少一个兴趣点POI的POI信息:
针对确定的任一待选择的POI,若该POI存在多种POI属性,则选择所述多种POI属性中优先级最高的POI属性作为发送给所述用户端的POI属性。
在具体实施中,不同的POI属性按照优先级由高到低的顺序为:
POI属性为与所述用户端对应的个性化属性、POI属性为当前POI的通用属性。
在具体实施中,所述个性化属性的POI包括常用地点、收藏地点和历史出行地点。
在具体实施中,所述确定模块62,还用于获取用户端设置的常用地点;或者,根据所述用户端的历史出行数据,确定用户端的常用地点。
在具体实施中,所述获取模块61,具体用于获取用户端的出行地点选择请求:
检测所述用户端在出行地点输入框中的点击操作;或者,
获取所述用户端在出行地点输入框中输入的关键词信息;或者,
检测所述用户端在当前页面展示的地图中选择的目标地点。
在具体实施中,所述发送模块63,具体用于在检测到所述用户端在当前页面展示的地图中选择的目标地点之后,向所述用户端发送更新后的地图信息;所述更新后的地图信息中携带有与选择的所述出行地点匹配的POI的POI信息。
在具体实施中,所述发送模块63,具体用于若存在待选择的多个POI,将确定的每个POI的POI信息以及每个所述POI信息的展示顺序位发送给所述用户端。
在具体实施中,所述确定模块62,还用于根据所述多个POI分别对应的以下信息中的一种或多种,确定每个所述POI信息的展示顺序位:
是否为常用地点、是否为所述用户端的历史出行地点、作为所述用户端的历史出行地址的地点。
在具体实施中,
所述获取模块61,还用于获取所述用户端的当前位置信息;
所述确定模块62,还用于根据所述当前位置信息和确定的每个所述POI的位置信息,确定由所述用户端的当前位置到达每个所述POI的路程;
所述发送模块63,具体用于根据以下步骤将确定的每个POI的POI信息发送给所述用户端:
将确定的每个POI的POI信息和所述路程发送给所述用户端。
在具体实施中,所述发送模块63,具体用于根据以下步骤将确定的每个POI的POI信息和所述路程发送给所述用户端:
将确定的每个POI的POI信息、所述路程和该POI的详细地址信息发送给所述用户端。
本申请实施例提供的信息推送装置60,可以获取用户端的出行地点选择请求,然后基于用户端的出行地点选择请求,可以确定待选择的至少一个POI的POI信息,再将确定的每个POI的POI信息发送给用户端,POI信息包括POI属性,这样,用户端可以根据POI属性为用户提示POI信息和POI的图标,供用户选择出行地点,用户可以根据POI的图标确定POI的属性,例如,可以根据带有机场、地铁站等图标的POI确定POI的通用属性,从而更加直观方便地选择出行地点。如果在用户选择出行地点时,仅为用户展示POI,那么用户可能由于不了解所在区域的位置环境而不清楚POI所表示的地点属性,从而无法做出正确地选择。本申请实施例提供的信息推送方案,不仅提供了供用户选择的POI,还为POI添加了标识POI地点属性的图标,用户可以直观地从POI的图标了解POI地点属性,更加方便地对出行地点进行选择。
上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过LAN、WAN、蓝牙、ZigBee、或NFC等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。
图10示出根据本申请实施例的可以实现本申请思想的电子设备700的示例性硬件和软件组件的示意图。处理器720可以用于电子设备700上,并且用于执行本申请中的功能。
电子设备700可以是通用计算机或特殊用途的计算机,两者都可以用于实现本申请的信息推送方法。本申请尽管仅示出了一个计算机,但是为了方便起见,可以在多个类似平台上以分布式方式实现本申请描述的功能,以均衡处理负载。
例如,电子设备700可以包括连接到网络的网络端口710、用于执行程序指令的一个或多个处理器720、通信总线730和不同形式的存储介质740,例如,磁盘、ROM、或RAM,或其任意组合。示例性地,计算机平台还可以包括存储在ROM、RAM、或其他类型的非暂时性存储介质或其任意组合中的程序指令。根据这些程序指令可以实现本申请的方法。电子设备70还包括计算机与其他输入输出设备(例如键盘、显示屏)之间的输入/输出(Input/Output,I/O)接口750。
为了便于说明,在电子设备700中仅描述了一个处理器。然而,应当注意,本申请中的电子设备700还可以包括多个处理器,因此本申请中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,若电子设备70的处理器执行步骤A和步骤B,则应该理解,步骤A和步骤B也可以由两个不同的处理器共同执行或者在一个处理器中单独执行。例如,第一处理器执行步骤A,第二处理器执行步骤B,或者第一处理器和第二处理器共同执行步骤A和B。
在具体实施中,存储介质740存储有所述处理器720可执行的机器可读指令,当电子设备运行时,所述处理器720与所述存储介质740之间通过通信总线730通信,所述机器可读指令被所述处理器720执行时执行如下处理:
获取用户端的出行地点选择请求;
基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息;所述POI信息包括POI属性;
将确定的每个POI的POI信息发送给所述用户端,使所述用户端根据所述POI属性显示对应图标。
在具体实施中,上述处理器720执行的处理中,基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息,包括:
针对确定的任一待选择的POI,若该POI存在多种POI属性,则选择所述多种POI属性中优先级最高的POI属性作为发送给所述用户端的POI属性。
在具体实施中,上述处理器720执行的处理中,不同的POI属性按照优先级由高到低的顺序为:
POI属性为与所述用户端对应的个性化属性、POI属性为当前POI的通用属性。
在具体实施中,上述处理器720执行的处理中,所述个性化属性的POI包括常用地点、收藏地点和历史出行地点。
在具体实施中,上述处理器720执行的处理中,所述方法还包括:
获取用户端设置的常用地点;或者,
根据所述用户端的历史出行数据,确定用户端的常用地点。
在具体实施中,上述处理器720执行的处理中,所述获取用户端的出行地点选择请求,包括:
检测所述用户端在出行地点输入框中的点击操作;或者,
获取所述用户端在出行地点输入框中输入的关键词信息;或者,
检测所述用户端在当前页面展示的地图中选择的目标地点。
在具体实施中,上述处理器720执行的处理中,检测到所述用户端在当前页面展示的地图中选择的目标地点之后,所述将确定的每个POI的POI信息发送给所述用户端,包括:
向所述用户端发送更新后的地图信息;所述更新后的地图信息中携带有与选择的所述出行地点匹配的POI的POI信息。
在具体实施中,上述处理器720执行的处理中,若存在待选择的多个POI,则将确定的每个POI的POI信息发送给所述用户端,包括:
将确定的每个POI的POI信息以及每个所述POI信息的展示顺序位发送给所述用户端。
在具体实施中,上述处理器720执行的处理中,根据所述多个POI分别对应的以下信息中的一种或多种,确定每个所述POI信息的展示顺序位:
是否为常用地点、是否为所述用户端的历史出行地点、作为所述用户端的历史出行地点的次数。
在具体实施中,上述处理器720执行的处理中,将确定的每个POI的POI信息发送给所述用户端之前,还包括:
获取所述用户端的当前位置信息;
根据所述当前位置信息和确定的每个所述POI的位置信息,确定由所述用户端的当前位置到达每个所述POI的路程;
将确定的每个POI的POI信息发送给所述用户端,包括:
将确定的每个POI的POI信息和所述路程发送给所述用户端。
在具体实施中,上述处理器720执行的处理中,将确定的每个POI的POI信息和所述路程发送给所述用户端,还包括:
将确定的每个POI的POI信息、所述路程和该POI的详细地址信息发送给所述用户端。
本申请实施例还提供了一种计算机存储介质,该计算机存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述实施例中信息推送方法的步骤。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述信息推送方法,从而解决目前用户无法仅通过打车应用显示的POI名称选择出行地点的问题,进而为用户选择出行地点提供便利。
本申请实施例所提供的信息推送的方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (24)
1.一种信息推送方法,其特征在于,所述方法包括:
获取用户端的出行地点选择请求;
基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息;
所述POI信息包括POI属性;
将确定的每个POI的POI信息发送给所述用户端,使所述用户端根据所述POI属性显示对应图标。
2.根据权利要求1所述的方法,其特征在于,基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息,包括:
针对确定的任一待选择的POI,若该POI存在多种POI属性,则选择所述多种POI属性中优先级最高的POI属性作为发送给所述用户端的POI属性。
3.根据权利要求2所述的方法,其特征在于,不同的POI属性按照优先级由高到低的顺序为:
POI属性为与所述用户端对应的个性化属性、POI属性为当前POI的通用属性。
4.根据权利要求3所述的方法,其特征在于,所述个性化属性的POI包括常用地点、收藏地点和历史出行地点。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取用户端设置的常用地点;或者,
根据所述用户端的历史出行数据,确定所述用户端的常用地点。
6.根据权利要求1所述的方法,其特征在于,所述获取用户端的出行地点选择请求,包括:
检测所述用户端在出行地点输入框中的点击操作;或者,
获取所述用户端在出行地点输入框中输入的关键词信息;或者,
检测所述用户端在当前页面展示的地图中选择的目标地点。
7.根据权利要求6所述的方法,其特征在于,检测到所述用户端在当前页面展示的地图中选择的目标地点之后,所述将确定的每个POI的POI信息发送给所述用户端,包括:
向所述用户端发送更新后的地图信息;所述更新后的地图信息中携带有与选择的所述出行地点匹配的POI信息。
8.根据权利要求1所述的方法,其特征在于,若存在待选择的多个POI的POI信息,所述将确定的每个POI的POI信息发送给所述用户端,包括:
将确定的每个POI的POI信息以及每个所述POI信息的展示顺序位发送给所述用户端。
9.根据权利要求8所述的方法,其特征在于,根据所述多个POI分别对应的以下信息中的一种或多种,确定每个所述POI信息的展示顺序位:
是否为常用地点、是否为所述用户端的历史出行地点、作为所述用户端的历史出行地点的次数。
10.根据权利要求1所述的方法,其特征在于,将确定的每个POI的POI信息发送给所述用户端之前,还包括:
获取所述用户端的当前位置信息;
根据所述当前位置信息和确定的每个POI的位置信息,确定由所述用户端的当前位置到达每个所述POI的路程;
将确定的每个POI的POI信息发送给所述用户端,包括:
将确定的每个POI的POI信息和所述路程发送给所述用户端。
11.根据权利要求10所述的方法,其特征在于,将确定的每个POI的POI信息和所述路程发送给所述用户端,还包括:
将确定的每个POI的POI信息、所述路程和该POI的详细地址信息发送给所述用户端。
12.一种信息推送装置,其特征在于,所述装置包括:获取模块、确定模块和发送模块;其中,
所述获取模块,用于获取用户端的出行地点选择请求;
所述确定模块,用于基于所述出行地点选择请求,确定待选择的至少一个兴趣点POI的POI信息;所述POI信息包括POI属性;
所述发送模块,用于将确定的每个POI的POI信息发送给所述用户端,使所述用户端根据所述POI属性显示对应图标。
13.根据权利要求12所述的装置,其特征在于,所述确定模块,具体用于根据以下步骤确定待选择的至少一个兴趣点POI的POI信息:
针对确定的任一待选择的POI,若该POI存在多种POI属性,则选择所述多种POI属性中优先级最高的POI属性作为发送给所述用户端的POI属性。
14.根据权利要求13所述的装置,其特征在于,不同的POI属性按照优先级由高到低的顺序为:
POI属性为与所述用户端对应的个性化属性、POI属性为当前POI的通用属性。
15.根据权利要求14所述的装置,其特征在于,所述个性化属性的POI包括常用地点、收藏地点和历史出行地点。
16.根据权利要求14所述的装置,其特征在于,所述确定模块,还用于获取所述用户端设置的常用地点;或者,根据所述用户端的历史出行数据,确定用户端的常用地点。
17.根据权利要求12所述的装置,其特征在于,所述获取模块,具体用于获取用户端的出行地点选择请求:
检测所述用户端在出行地点输入框中的点击操作;或者,
获取所述用户端在出行地点输入框中输入的关键词信息;或者,
检测所述用户端在当前页面展示的地图中选择的目标地点。
18.根据权利要求17所述的装置,其特征在于,所述发送模块,具体用于在检测到所述用户端在当前页面展示的地图中选择的目标地点之后,向所述用户端发送更新后的地图信息;所述更新后的地图信息中携带有与选择的所述出行地点匹配的POI信息。
19.根据权利要求12所述的装置,其特征在于,所述发送模块,具体用于若存在待选择的多个POI的POI信息,将确定的每个POI的POI信息以及每个所述POI信息的展示顺序位发送给所述用户端。
20.根据权利要求19所述的装置,其特征在于,所述确定模块,还用于根据所述多个POI分别对应的以下信息中的一种或多种,确定每个所述POI信息的展示顺序位:
是否为常用地点、是否为所述用户端的历史出行地点、作为所述用户端的历史出行地点的次数。
21.根据权利要求12所述的装置,其特征在于,
所述获取模块,还用于获取所述用户端的当前位置信息;
所述确定模块,还用于根据所述当前位置信息和确定的每个所述POI的位置信息,确定由所述用户端的当前位置到达每个所述POI的路程;
所述发送模块,具体用于根据以下步骤将确定的每个POI的POI信息发送给所述用户端:
将确定的每个POI的POI信息和所述路程发送给所述用户端。
22.根据权利要求21所述的装置,其特征在于,所述发送模块,具体用于根据以下步骤将确定的每个POI的POI信息和所述路程发送给所述用户端:
将确定的每个POI的POI信息、所述路程和该POI的详细地址信息发送给所述用户端。
23.一种电子设备,其特征在于,包括:处理器、存储介质和通信总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过通信总线通信,所述处理器执行所述机器可读指令,以执行时执行如权利要求1至11任一所述的POI信息推送方法的步骤。
24.一种计算机存储介质,其特征在于,该计算机存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至11任一所述的POI信息推送方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310076835.4A CN116056005A (zh) | 2018-11-02 | 2018-11-02 | 信息推送方法、装置、电子设备及计算机存储介质 |
CN201811303623.0A CN111148024A (zh) | 2018-11-02 | 2018-11-02 | 信息推送方法、装置、电子设备及计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811303623.0A CN111148024A (zh) | 2018-11-02 | 2018-11-02 | 信息推送方法、装置、电子设备及计算机存储介质 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310076835.4A Division CN116056005A (zh) | 2018-11-02 | 2018-11-02 | 信息推送方法、装置、电子设备及计算机存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111148024A true CN111148024A (zh) | 2020-05-12 |
Family
ID=70516311
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811303623.0A Pending CN111148024A (zh) | 2018-11-02 | 2018-11-02 | 信息推送方法、装置、电子设备及计算机存储介质 |
CN202310076835.4A Pending CN116056005A (zh) | 2018-11-02 | 2018-11-02 | 信息推送方法、装置、电子设备及计算机存储介质 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310076835.4A Pending CN116056005A (zh) | 2018-11-02 | 2018-11-02 | 信息推送方法、装置、电子设备及计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN111148024A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050102102A1 (en) * | 2003-11-06 | 2005-05-12 | Jian-Liang Linn | Navigation system allowing to remove selected items from route for recalculating new route to destination |
CN101101218A (zh) * | 2007-06-29 | 2008-01-09 | 江苏新科数字技术有限公司 | 可提供远程人工服务的导航***的工作方法 |
CN103888493A (zh) * | 2012-12-20 | 2014-06-25 | 腾讯科技(深圳)有限公司 | 信息推送方法及装置 |
CN106209935A (zh) * | 2015-05-04 | 2016-12-07 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及服务器 |
CN106441342A (zh) * | 2015-08-06 | 2017-02-22 | 星克跃尔株式会社 | 用户兴趣点信息的显示方法以及电子装置 |
CN107733954A (zh) * | 2016-08-12 | 2018-02-23 | 北京嘀嘀无限科技发展有限公司 | 用于推送信息的方法及装置 |
-
2018
- 2018-11-02 CN CN201811303623.0A patent/CN111148024A/zh active Pending
- 2018-11-02 CN CN202310076835.4A patent/CN116056005A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050102102A1 (en) * | 2003-11-06 | 2005-05-12 | Jian-Liang Linn | Navigation system allowing to remove selected items from route for recalculating new route to destination |
CN101101218A (zh) * | 2007-06-29 | 2008-01-09 | 江苏新科数字技术有限公司 | 可提供远程人工服务的导航***的工作方法 |
CN103888493A (zh) * | 2012-12-20 | 2014-06-25 | 腾讯科技(深圳)有限公司 | 信息推送方法及装置 |
CN106209935A (zh) * | 2015-05-04 | 2016-12-07 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及服务器 |
CN106441342A (zh) * | 2015-08-06 | 2017-02-22 | 星克跃尔株式会社 | 用户兴趣点信息的显示方法以及电子装置 |
CN107733954A (zh) * | 2016-08-12 | 2018-02-23 | 北京嘀嘀无限科技发展有限公司 | 用于推送信息的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN116056005A (zh) | 2023-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2019246799B2 (en) | Systems and methods for distributing a service request for an on-demand service | |
US20200049522A1 (en) | Methods and systems for route planning | |
CN109923373B (zh) | 用于确定车辆参考方向的***和方法 | |
TWI675184B (zh) | 用於路線規劃的系統、方法及非暫時性電腦可讀取媒體 | |
JP6584640B2 (ja) | リクエストの位置情報を変更する方法およびシステム | |
JP6503474B2 (ja) | 移動デバイスの経路を求めるシステム及び方法 | |
JP2018538584A (ja) | サービスの要求を分配するシステム及び方法 | |
JP6632723B2 (ja) | サービスの順序列を更新するためのシステム及び方法 | |
CN111105120B (zh) | 一种工单处理方法及装置 | |
CN111105251A (zh) | 一种信息推送方法及装置 | |
CN111147532A (zh) | 一种信息分享方法、装置、设备及介质 | |
CN111415024A (zh) | 一种到达时间预估方法以及预估装置 | |
CN110751531A (zh) | 轨迹识别方法、装置及电子设备 | |
CN111277618A (zh) | 一种信息推送方法、装置、电子设备及存储介质 | |
CN111260164A (zh) | 一种运力调度方法以及装置 | |
CN111260092A (zh) | 用于预测对象到达时间的***和方法 | |
CN111489214B (zh) | 订单分配方法、条件设置方法、装置及电子设备 | |
CN116562585A (zh) | 用于分配服务请求的***和方法 | |
CN111260423B (zh) | 订单分配方法、装置、电子设备及计算机可读存储介质 | |
CN111222900A (zh) | 信息推送方法、装置、电子设备及计算机存储介质 | |
CN110651266B (zh) | 为按需服务提供信息的***及方法 | |
CN111612286A (zh) | 一种订单分配方法、装置、电子设备及存储介质 | |
CN111292104A (zh) | 一种信息推送方法、装置、电子设备及存储介质 | |
CN111143486A (zh) | 一种服务位置获取方法、装置、电子设备及存储介质 | |
CN111148024A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200512 |