一种信息推送的方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机处理技术领域,尤其涉及一种信息推送的方法及装置。
【背景技术】
[0002]目前,打车系统的使用越来越普遍,乘客可以便捷地通过用户设备(UserEquipment,简称UE)上安装的打车系统发布打车需求,而乘客采用打车系统叫车时,需要手动输入目的地或出发地的地址信息,这在一定程序上对乘客造成了不便及时间的浪费。
[0003]无论是车载导航还是手机导航,如今市面上的导航系统大多数具有提供POI (Point of Interest,兴趣点)信息点的功能,即,用户输入部分关键字后,通过该用户的历史信息及热点信息预测当前欲输入的关键字,并进行推荐。省去用户重复输入相同或相似信息的操作。
[0004]显而易见,目前的信息推荐方式,仍需用户输入部分关键字信息,在没有输入关键词信息的情况下,无法对用户的目的地或出发地进行有效地预测,高效性有待提高。
【发明内容】
[0005]针对现有技术的缺陷,本发明提供一种信息推送的方法及装置,能够在用户没有输入地址信息的情况下,有效预测并推送目的地或出发地的地址信息。
[0006]第一方面,本发明提供了一种信息推送的方法,所述方法包括:
[0007]检测地址输入框中是否接收有信息输入指令;
[0008]若所述地址输入框接收有信息输入指令,则在所述地址输入框的区域展示多个待选地址信息,以使用户在所述多个待选地址信息中选择一个地址信息;
[0009]其中,所述多个待选地址信息包括:第一类地址信息、和/或第二类地址信息、和/或第三类地址信息;
[0010]所述第一类地址信息包括:第一预设时间段内存储的用户设备UE接收的多个输入地址信息,第二类地址信息包括:与所述UE当前地址的距离小于预设距离的地址信息和/或第二预设时间段内使用频率大于第一预设阈值的地址信息,第三类地址信息包括:预设范围内的地址信息和/或第三预设时间段内使用频率大于第二预设阈值的地址信息。
[0011]优选地,所述待选地址信息包括:成对显示的出发地和目的地的地址信息;
[0012]当选择所述地址信息时,在出发地地址输入框中显示所述出发地,同时在目的地地址输入框中显示所述目的地。
[0013]优选地,所述第一类地址信息还包括:第一预设时间段内存储的所述UE接收的多个输入地址信息,所述多个输入地址信息按照输入时间点顺序排列。
[0014]优选地,在所述地址输入框的区域展示多个待选地址信息的步骤之前,所述方法还包括:
[0015]获取所述UE当前地址;
[0016]根据获取的所述UE当前地址确定所述多个待选地址中的与所述UE当前地址的距离小于预设距离的地址信息。
[0017]优选地,所述方法还包括:
[0018]若用户触发所述多个待选地址信息中的一个地址信息,则在所述地址输入框中显示所述用户触发的地址信息作为用户输入的地址信息。
[0019]优选地,所述方法还包括:
[0020]分别获取所述第一类地址信息、第二类地址信息和第三类地址信息的使用频率;
[0021]根据所述使用频率,对展示的多个待选地址信息中的第一类地址信息、第二类地址信息和第三类地址信息的数量进行调整。
[0022]第二方面,本发明提供了一种信息推送的装置,所述装置包括:
[0023]检测单元,用于检测地址输入框中是否接收有信息输入指令;
[0024]展示单元,用于若所述地址输入框接收有信息输入指令,则在所述地址输入框的区域展示多个待选地址信息,以使用户在所述多个待选地址信息中选择一个地址信息;
[0025]其中,所述多个待选地址信息包括:第一类地址信息、和/或第二类地址信息、和/或第三类地址信息;
[0026]所述第一类地址信息包括:第一预设时间段内存储的用户设备UE接收的多个输入地址信息,第二类地址信息包括:与所述UE当前地址的距离小于预设距离的地址信息和/或第二预设时间段内使用频率大于第一预设阈值的地址信息,第三类地址信息包括:预设范围内的地址信息和/或第三预设时间段内使用频率大于第二预设阈值的地址信息。
[0027]优选地,所述待选地址信息包括:成对显示的出发地和目的地的地址信息;
[0028]所述系统还包括显示单元,用于:
[0029]当选择所述地址信息时,在出发地地址输入框中显示所述出发地,同时在目的地地址输入框中显示所述目的地。
[0030]优选地,所述第一类地址信息还包括:第一预设时间段内存储的所述UE接收的多个输入地址信息,所述多个输入地址信息按照输入时间点顺序排列。
[0031]优选地,所述装置还包括获取单元,用于:
[0032]获取所述UE当前地址;
[0033]根据获取的所述UE当前地址确定所述多个待选地址中的与所述UE当前地址的距离小于预设距离的地址信息。
[0034]优选地,所述显示单元,还用于:
[0035]当用户触发所述多个待选地址信息中的一个地址信息时,在所述地址输入框中显示所述用户触发的地址信息作为用户输入的地址信息。
[0036]优选地,所述装置还包括调整单元,用于:
[0037]分别获取所述第一类地址信息、第二类地址信息和第三类地址信息的使用频率;
[0038]根据所述使用频率,对展示的多个待选地址信息中的第一类地址信息、第二类地址信息和第三类地址信息的数量进行调整。
[0039]由上述技术方案可知,本发明提供一种信息推送的方法及装置,能够在用户没有输入地址信息的情况下,根据用户输入的目的地或出发地的历史记录,有效预测并推送目的地或出发地的地址信息。
【附图说明】
[0040]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。
[0041]图1是本公开一实施例提供的一种信息推送的方法的流程示意图;
[0042]图2是本公开另一实施例提供的打车系统的地址信息推送界面的示意图;
[0043]图3是本公开另一实施例提供的一种信息推送的装置的结构示意图。
【具体实施方式】
[0044]下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0045]如图1所示,为本公开一实施例提供的一种信息推送的方法的流程示意图,该方法包括如下步骤:
[0046]SlOl:检测地址输入框中是否接收有信息输入指令。
[0047]具体来说,查看用户设备UE的界面是否展示打车系统的地址输入框,若UE的界面展示打车系统的地址输入框,则检测该地址输入框中是否接收有信息输入指令。
[0048]其中,用户设备(User Equipment,简称UE)为服务需求方,如交通工具叫车服务中的乘客,所使用的移动终端或个人计算机(Personal Computer,简称PC)等设备。例如智能手机、个人数码助理(PDA)、平板电脑、笔记本电脑、车载电脑(carputer)、掌上游戏机、智^眼镜、智H纟手表、可穿戴设备、虚拟显不设备或显不增强设备(如Google Glass
、0culusRift、Hololens、Gear VR)等。
[0049]通常,所述地址输入框可为以插件的方式在所述打车系统的界面中显示目的地和/或出发地的地址输入框。而检测所述地址输入框中是否接收有信息输入指令举例来说可为:检测所述地址输入框中是否显示有光标符号。
[0050]S102:若所述地址输入框接收有信息输入指令,则在所述地址输入框的区域展示多个待选地址信息,以使用户在所述多个待选地址信息中选择一个地址信息。
[0051]其中,如图2所示,当地址输入框显示了光标符号,则在地址输入框的下方的区域会出现多个待选地址信息,而用户根据自己实际的目的地或出发地选择一个地址即可。如此,本实施例在用户没有输入任何信息时,就能够有效预测用户的目的地或出发地,有效地节约了时间并为用户使用打车系统带来了便捷。
[0052]其中,所述多个待选地址信息包括:第一类地址信息、和/或第二类地址信息、和/或第三类地址信息。其中,待选地址信息包括出发地地址信息以及目的地地址信息。
[0053]具体地,所述第一类地址信息包括:第一预设时间段内存储的所述UE接收的多个输入地址信息。优选地,所述多个输入地址信息可按照输入时间点顺序排列。举例来说,当在打车系统中举例来说,第一类地址信息可为:UE最近接收的η个输入地址信息,且η可配置,如设置η = 3。则第一类地址信息中:第一个显示的地址信息为上一次输入的地址信息(如图2中的“蓝天嘉园”),如此按照输入时间点的顺序由晚到早依次排列。
[0054]需要说明的是,若在打车系统中设置了家或公司的地址信息,则在第一类地址信息中显示家或公司的地址信息,如图2所示。
[0055]具体地,第二类地址信息包括:与所述UE当前地址的距离小于预设距离的地址信息和/或第二预设时间段内使用频率大于第一预设阈值的地址信息。其中第二预设时间段可包括工作日和双休日。举例来说,将预设距离d设置为2km,第二预设时间段为工作日,第一预设阈值为10%,则第二地址信息包括:与UE当前地址的距离小于2km的地址信息和/或工作日使用频率大于10%的地址信息。
[0056]具体地,第三类地址信息包括:预设范围内的地址信息和/或第三预设时间段内使用频率大于第二预设阈值的地址信息。其中第三预设时间段可包括工作日和双休日。举例来说,预设范围为UE所在的城市,第二预设时间段为双休日,第二预设阈值为30%,则第二地址信息包括:UE所在城市的地址信息和/或双休日使用频率大于30%的地址信息。
[0057]需要说明的是,在实际应用中,若地址输入框为出发地输入框,则多个待选地址信息中还可包括:所述UE当前的地址信息。
[0058]由此可见,本实施例提供一种信息推送的方法,能够在用户没有输入地址信息的情况下,根据用户输入的目的地或出发地的历史记录,有效预测并推送目的地或出发地的地址信息。且推送的地址信息包括上述三类地址信息,覆盖范围广泛,可更为全面的为用户推荐目的地或出发地的地址。
[0059]优选地,所述待选地址信息包括:成对显示的出发地和目的地的地址信息。则当选择所述地址信息时,在出发地地址输入框中显示所述出发地,同时在目的地地址输入框中显示所述目的地。
[0060]本实施例中,步骤S102中在所述地址输入框的区域展示多个待选地址信息之前,该方法还包括:
[0061]S201:获取所述UE当前地址;
[0062]其中,可采用UE的定位功能获取UE当前的地址信息。
[0063]S202:根据获取的所述UE当前地址确定所述多个待选地址中的与所述UE当前地址的距离小于预设距离的地址信息。
[0064]本实施例中,所述在所述地址输入框的区域展示多个待选地址信息,包括:
[0065]在所述地址输入框的下方展示至少N个待选地址信息;
[0066]所述至少N个待选地址信息的排列顺序为第一类地址信息、第二类地址信息及第三类地址信息。其中,N为正整数,N大于等于3。
[0067]举例来说,地址输入框下方显示了 N个待选地址信息,依次排列有:n个第一类地址信息、a个第二类地址信息和b个第三类地址信息。其中,n、a、b均为正整数,且N =n+a+b ο
[0068]需要说明的是,本实施例中上述候选地址信息的排列顺序只是一种优选方案,本公开不仅仅为局限于上述一种方式,排列顺序可任意更换,在此不再赘述。
[0069]本实施例中,上述方法还包括如下步骤:
[0070]若用户触发所述多个待选地址信息中的一个地址信息,则在所述地址输入框中显示所述用户触发的地址信息作为用户输入的地址信息。[0071 ] 本实施例中,该方法还包括如下步骤:
[0072]S301:分别获取所述第一类地址信息、第二类地址信息和第三类地址信息的使用频率。
[0073]S302:根据所述使用频率,对展示的多个待选地址信息中的第一类地址信息、第二类地址信息和第三类地址信息的数量进行调整。
[0074]具体地,多个待选地址信息的总数量不发生变化。举例来说,若地址输入框下方显示了 10个待选地址信息,包括:3个第一类地址信息、3个第二类地址信息和4个第三类地址信息。若统计得到目前第一类地址信息的使用频率50% >第三类地址信息的使用频率30% >第二类地址信息的使用频率20%,则根据各自的使用频率对数量进行调整,将第一类地址信息的数量增加至5个,第三类地址信息的数量减小至3个,而第二类地址信息的数量减少至2个。
[0075]由此可见,根据使用频率可灵活调整第一类地址信息、第二类地址信息和第三类地址信息的数量,使得本实施例所提供的方法能够更为准确地预测用户的目的地或出发地的地址信息。
[0076]如图3所示,为本公开另一实施例的提供了一种信息推送的装置的结构示意图,该装置包括:检测单元301及展示单元302。其中:
[0077]检测单元301,用于检测地址输入框中是否接收有信息输入指令;
[0078]展示单元302,用于若所述地址输入框接收有信息输入指令,则在所述地址输入框的区域展示多个待选地址信息,以使用户在所述多个待选地址信息中选择一个地址信息;
[0079]其中,所述多个待选地址信息包括:第一类地址信息、和/或第二类地址信息、和/或第三类地址信息;
[0080]所述第一类地址信息包括:第一预设时间段内存储的所述UE接收的多个输入地址信息,第二类地址信息包括:与所述UE当前地址的距离小于预设距离的地址信息和/或第二预设时间段内使用频率大于第一预设阈值的地址信息,第三类地址信息包括:预设范围内的地址信息和/或第三预设时间段内使用频率大于第二预设阈值的地址信息。
[0081]本实施例中,所述地址输入框是以插件的方式在所述打车系统的界面中显示的目的地或出发地的地址输入框。
[0082]本实施例中,所述待选地址信息包括:成对显示的出发地和目的地的地址信息。则相应地,所述系统还包括显示单元,用于:
[0083]当选择所述地址信息时,在出发地地址输入框中显示所述出发地,同时在目的地地址输入框中显示所述目的地。
[0084]本实施例中,所述第一类地址信息还包括:第一预设时间段内存储的所述UE接收的多个输入地址信息,所述多个输入地址信息按照输入时间点顺序排列。
[0085]本实施例中,所述装置还包括获取单元,用于:
[0086]获取所述UE当前地址;
[0087]根据获取的所述UE当前地址确定所述多个待选地址中的与所述UE当前地址的距离小于预设距离的地址信息。
[0088]本实施例中,所述展示单元302,具体用于:
[0089]在所述地址输入框的下方展示至少N个待选地址信息;
[0090]所述至少N个待选地址信息的排列顺序为第一类地址信息、第二类地址信息及第三类地址信息。
[0091]本实施例中,所述显示单元,还用于:
[0092]当用户触发所述多个待选地址信息中的一个地址信息时,在所述地址输入框中显示所述用户触发的地址信息作为用户输入的地址信息。
[0093]本实施例中,所述装置还包括调整单元,用于:
[0094]分别获取所述第一类地址信息、第二类地址信息和第三类地址信息的使用频率;
[0095]根据所述使用频率,对展示的多个待选地址信息中的第一类地址信息、第二类地址信息和第三类地址信息的数量进行调整。
[0096]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0097]应当注意的是,在本公开的系统的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本公开不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。
[0098]本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本公开实施例的系统中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0099]应该注意的是上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0100]以上实施方式仅适于说明本公开,而并非对本公开的限制,有关技术领域的普通技术人员,在不脱离本公开的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本公开的范畴,本公开的专利保护范围应由权利要求限定。
【主权项】
1.一种信息推送的方法,其特征在于,所述方法包括: 检测地址输入框中是否接收有信息输入指令; 若所述地址输入框接收有信息输入指令,则在所述地址输入框的区域展示多个待选地址信息,以使用户在所述多个待选地址信息中选择一个地址信息; 其中,所述多个待选地址信息包括:第一类地址信息、和/或第二类地址信息、和/或第三类地址信息; 所述第一类地址信息包括:第一预设时间段内存储的用户设备UE接收的多个输入地址信息,第二类地址信息包括:与所述UE当前地址的距离小于预设距离的地址信息和/或第二预设时间段内使用频率大于第一预设阈值的地址信息,第三类地址信息包括:预设范围内的地址信息和/或第三预设时间段内使用频率大于第二预设阈值的地址信息。2.根据权利要求1所述的方法,其特征在于,所述待选地址信息包括:成对显示的出发地和目的地的地址信息; 当选择所述地址信息时,在出发地地址输入框中显示所述出发地,同时在目的地地址输入框中显示所述目的地。3.根据权利要求1所述的方法,其特征在于,所述第一类地址信息还包括:第一预设时间段内存储的所述UE接收的多个输入地址信息,所述多个输入地址信息按照输入时间点顺序排列。4.根据权利要求1所述的方法,其特征在于,在所述地址输入框的区域展示多个待选地址信息的步骤之前,所述方法还包括: 获取所述UE当前地址; 根据获取的所述UE当前地址确定所述多个待选地址中的与所述UE当前地址的距离小于预设距离的地址信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 若用户触发所述多个待选地址信息中的一个地址信息,则在所述地址输入框中显示所述用户触发的地址信息作为用户输入的地址信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括: 分别获取所述第一类地址信息、第二类地址信息和第三类地址信息的使用频率; 根据所述使用频率,对展示的多个待选地址信息中的第一类地址信息、第二类地址信息和第三类地址信息的数量进行调整。7.一种信息推送的装置,其特征在于,所述装置包括: 检测单元,用于检测地址输入框中是否接收有信息输入指令; 展示单元,用于若所述地址输入框接收有信息输入指令,则在所述地址输入框的区域展示多个待选地址信息,以使用户在所述多个待选地址信息中选择一个地址信息; 其中,所述多个待选地址信息包括:第一类地址信息、和/或第二类地址信息、和/或第三类地址信息; 所述第一类地址信息包括:第一预设时间段内存储的用户设备UE接收的多个输入地址信息,第二类地址信息包括:与所述UE当前地址的距离小于预设距离的地址信息和/或第二预设时间段内使用频率大于第一预设阈值的地址信息,第三类地址信息包括:预设范围内的地址信息和/或第三预设时间段内使用频率大于第二预设阈值的地址信息。8.根据权利要求7所述的装置,其特征在于,所述待选地址信息包括:成对显示的出发地和目的地的地址信息; 所述系统还包括显示单元,用于: 当选择所述地址信息时,在出发地地址输入框中显示所述出发地,同时在目的地地址输入框中显示所述目的地。9.根据权利要求7所述的装置,其特征在于,所述第一类地址信息还包括:第一预设时间段内存储的所述UE接收的多个输入地址信息,所述多个输入地址信息按照输入时间点顺序排列。10.根据权利要求7所述的装置,其特征在于,所述装置还包括获取单元,用于: 获取所述UE当前地址; 根据获取的所述UE当前地址确定所述多个待选地址中的与所述UE当前地址的距离小于预设距离的地址信息。11.根据权利要求7所述的装置,其特征在于,所述显示单元,还用于: 当用户触发所述多个待选地址信息中的一个地址信息时,在所述地址输入框中显示所述用户触发的地址信息作为用户输入的地址信息。12.根据权利要求7所述的装置,其特征在于,所述装置还包括调整单元,用于: 分别获取所述第一类地址信息、第二类地址信息和第三类地址信息的使用频率; 根据所述使用频率,对展示的多个待选地址信息中的第一类地址信息、第二类地址信息和第三类地址信息的数量进行调整。
【专利摘要】本发明提供了一种信息推送的方法,包括:检测地址输入框中是否接收有信息输入指令;若所述地址输入框接收有信息输入指令,则在所述地址输入框的区域展示多个待选地址信息,以使用户在所述多个待选地址信息中选择一个地址信息;其中,所述多个待选地址信息包括:第一类地址信息、和/或第二类地址信息、和/或第三类地址信息。本发明还提供了一种信息推送的装置,包括检测单元和展示单元。本发明能够在用户没有输入地址信息的情况下,有效预测并推送目的地或出发地的地址信息。
【IPC分类】G06F17/30
【公开号】CN104899252
【申请号】CN201510239402
【发明人】秦凯杰
【申请人】北京嘀嘀无限科技发展有限公司
【公开日】2015年9月9日
【申请日】2015年5月12日