一种信息提示方法、装置、设备及存储介质与流程

文档序号:16008126发布日期:2018-11-20 20:19阅读:163来源:国知局

本发明涉及终端技术领域,尤其涉及一种信息提示方法、装置、设备及存储介质。



背景技术:

随着社会阅历的积累,人们的社交关系网越来越广,同学、同事、朋友、客户等多分布在各个不同的城市工作生活。所以,在大多数情况下,他们多通过电话、语音、视频、微信等通信方式来维系相互之间的关系,而以会面的形式进行沟通交流的机会越来越少。

当用户去到一个新的城市时,可以告知用户哪些好友也在这座新的城市,从而使用户可以利用空余时间去选择性地拜访这些同城好友。



技术实现要素:

有鉴于此,本发明实施例提供一种信息提示方法、装置、设备及存储介质,旨在当用户与电话号码通讯录中联系人的当前距离较近时,提醒用户拜访该联系人,以增进与该联系人的感情。

本发明实施例的技术方案是这样实现的:

第一方面,本发明实施例提供一种信息提示方法,所述方法包括:

获取用户的当前位置和所述用户的电话号码通讯录中联系人的当前位置;

检测所述用户的当前位置是否为所述用户的常驻位置;

如果检测到所述用户的当前位置不是所述用户的常驻位置,则将所述用户的当前位置与所述联系人的当前位置之间的距离小于预设距离阈值的联系人,确定为第一联系人集合;

根据所述第一联系人集合中的联系人的标识生成拜访提示消息,并输出所述拜访提示消息;其中,所述拜访提示消息用于提示所述用户拜访所述第一联系人集合中的联系人。

第二方面,本发明实施例提供一种信息提示装置,所述装置包括:位置获取模块、检测模块、集合确定模块、消息生成模块和消息输出模块;其中,

所述位置获取模块,配置为获取用户的当前位置和所述用户的电话号码通讯录中联系人的当前位置;

所述检测模块,配置为检测所述用户的当前位置是否为所述用户的常驻位置;

所述集合确定模块,配置为如果检测到所述用户的当前位置不是所述用户的常驻位置,则将所述用户的当前位置与所述联系人的当前位置之间的距离小于预设距离阈值的联系人,确定为第一联系人集合;

所述消息生成模块,配置为根据所述第一联系人集合中的联系人的标识生成拜访提示消息;其中,所述拜访提示消息用于提示所述用户拜访所述第一联系人集合中的联系人;

所述消息输出模块,配置为输出所述拜访提示消息。

第三方面,本发明实施例提供一种信息提示设备,所述设备至少包括:处理器和配置为存储可执行指令的存储介质,其中:

处理器,配置为执行存储的可执行指令,所述可执行指令配置为执行上述信息提示方法中的步骤。

第四方面,本发明实施例提供一种存储介质,所述存储介质中存储有计算机可执行指令,该计算机可执行指令配置为执行上述信息提示方法中的步骤。

在本发明实施例中,获取用户的当前位置和所述用户的电话号码通讯录中联系人的当前位置;检测所述用户的当前位置是否为所述用户的常驻位置;如果检测到所述用户的当前位置不是所述用户的常驻位置,则将所述用户的当前位置与所述联系人的当前位置之间的距离小于预设距离阈值的联系人,确定为第一联系人集合;根据所述第一联系人集合中的联系人的标识生成拜访提示消息,并输出所述拜访提示消息;其中,所述拜访提示消息用于提示所述用户拜访所述第一联系人集合中的联系人。这样,当所述用户离开常驻位置到一个新的地方时,通过对电话号码通讯录中联系人的当前位置进行分析,可以告知所述用户当前与所述用户距离较近的联系人都有哪些,从而使所述用户可以利用空余时间去选择性地拜访这些联系人,尤其是对于商务用户,有利于所述用户与这些联系人(例如客户、朋友或同学)的关系维持,还可以丰富所述用户的行程。

附图说明

在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。

图1为本发明实施例的一种信息提示方法的实现流程示意图;

图2为本发明实施例的另一种信息提示方法的实现流程示意图;

图3为本发明实施例的一种显示拜访提示消息的终端界面图;

图4为本发明实施例的一种信息提示装置结构示意图;

图5为本发明实施例信息提示设备的一种硬件实体示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对发明的具体技术方案做进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

实施例一

本发明实施例提供一种信息提示方法,图1为本发明实施例的一种信息提示方法的实现流程示意图,如图1所示,该方法包括:

S11、获取用户的当前位置和所述用户的电话号码通讯录中联系人的当前位置;

这里,需要说明的是,所述联系人的当前位置是根据所述联系人的电话号码归属地确定的。

S12、检测所述用户的当前位置是否为所述用户的常驻位置;如果是,执行步骤S13;否则,返回执行步骤S11;

S13、将所述用户的当前位置与所述联系人的当前位置之间的距离小于预设距离阈值的联系人,确定为第一联系人集合;

这里,可以理解地,所述联系人为所述用户的电话号码通讯录上的所有联系人,如果将所述电话号码通讯录上的所有联系人称之为通讯录集合,那么所述第一联系人集合就是从所述通讯录集合中确定的。即,将所述用户的当前位置与所述联系人的当前位置之间的距离小于预设距离阈值的联系人,确定为第一联系人集合。

可以理解地,当所述联系人的当前位置是根据所述电话号码归属地确定时,所述联系人的当前位置只能精确到城市,此时,所述用户的当前位置的精度也应该是城市,所以通过步骤S13所确定的第一联系人集合中的联系人为当前与所述用户在同一城市的联系人。

S14、根据所述第一联系人集合中的联系人的标识生成拜访提示消息,并输出所述拜访提示消息;其中,所述拜访提示消息用于提示所述用户拜访所述第一联系人集合中的联系人。

这里,由步骤S14可以知道,所述第一联系人集合中的联系人都是与所述用户距离较近的联系人,例如,所述第一联系人集合中的联系人可以是与所述用户在同一城市的联系人。基于此,可以通过所述拜访提示消息提醒所述用户,与所述用户在同一城市的联系人都有谁,从而方便用户利用空闲时间去选择性地拜访,增进彼此之间的感情。

本发明实施例提供的方法可以由移动终端实现,所述移动终端可以是手机、个人数字助理(Personal Digital Assistant,PDA)、导航仪、数字电话、视频电话、智能手表、智能手环、可穿戴设备、平板电脑等具有无线通信能力和信息处理能力的移动终端。

在本发明实施例中,首先,获取用户的当前位置和所述用户的电话号码通讯录中联系人的当前位置;然后,检测所述用户的当前位置是否为所述用户的常驻位置;如果检测到所述用户的当前位置不是所述用户的常驻位置,则将所述用户的当前位置与所述联系人的当前位置之间的距离小于预设距离阈值的联系人,确定为第一联系人集合;最后,根据所述第一联系人集合中的联系人的标识生成拜访提示消息,并输出所述拜访提示消息;其中,所述拜访提示消息用于提示所述用户拜访所述第一联系人集合中的联系人。

当所述用户离开常驻位置到一个新的地方时,通过对电话号码通讯录中联系人的当前位置进行分析,可以告知所述用户当前与所述用户距离较近的联系人都有哪些,从而使所述用户可以利用空余时间去选择性地拜访这些联系人,尤其是对于商务用户,有利于所述用户与这些联系人(例如客户、朋友或同学)的关系维持,还可以丰富所述用户的行程。

实施例二

本发明实施例提供另一种信息提示方法,图2为本发明实施例的另一种信息提示方法的实现流程示意图,如图2所示,所述方法包括:

S21、根据用户的历史位置或所述用户的电话号码归属地确定所述用户的常驻位置;

这里,根据所述用户的历史位置确定所述用户的常驻位置,通常是将预设时间范围内所述用户所处的频率最高的地理位置作为所述用户的常驻位置。举例来说,在最近的一周内,记录了25条用户的历史位置信息,这25条历史位置信息中,其中,有10条历史位置信息包括位置A,有6条历史位置信息包括位置B,有6条历史位置信息包括位置C,有3条历史位置信息包括位置D。由此可见,用户所处的频率最高的地理位置是位置A,所以,将位置A确定为所述用户的常驻位置。

S22、获取所述用户的当前位置;

S23、判断所述用户的当前位置是否是所述用户的常驻位置;如果是,执行步骤S24;否则,返回执行步骤S22;

这里,可以理解地,如果所述用户的当前位置不是所述用户的常驻位置,说明所述用户可能去了某个地方出差或旅游。此时,可以根据如下步骤S24和S25确定与所述用户距离较近的联系人,并通过步骤S26告知所述用户哪些联系人与所述用户距离较近。举例来说,用户常驻在西安,然后出差去了深圳,所述用户的朋友B在深圳,此时可以告知所述用户他的朋友B在深圳工作。

S24、获取所述用户的电话号码通讯录中联系人的当前位置;

这里,所述联系人的当前位置是根据电话号码归属地确定的。

S25、将所述用户的当前位置与所述联系人的当前位置之间的距离小于预设距离阈值的联系人,确定为第一联系人集合;

S26、根据所述第一联系人集合中的联系人的标识生成拜访提示消息,并输出所述拜访提示消息;其中,所述拜访提示消息用于提示所述用户拜访所述第一联系人集合中的联系人。

这里,输出所述拜访提示消息的形式可以是短消息,也可以是语音。举例来说,当输出所述拜访提示消息的形式是短消息时,如图3所示,可以在通知栏中显示所述拜访提示消息31,告知所述用户“小主,你的朋友A也在深圳哦!要不要约起来呀?”,同时,将短消息显示在信息应用中;当输出所述拜访提示消息的形式是语音时,在某应用界面中播放语音,告知所述用户“小主,你的朋友B在深圳工作哟,快去找他一起玩耍吧!”。

在本发明实施例中,首先,根据用户的历史位置或所述用户的电话号码归属地确定所述用户的常驻位置,并获取所述用户的当前位置;然后,判断所述用户的当前位置是否是所述用户的常驻位置;如果所述用户的当前位置不是所述用户的常驻位置,则获取所述用户的联系人的当前位置;接着,将所述用户的当前位置与所述联系人的当前位置之间的距离小于预设距离阈值的联系人,确定为第一联系人集合;最后,根据所述第一联系人集合中的联系人的标识生成拜访提示消息,并输出所述拜访提示消息;其中,所述拜访提示消息用于提示所述用户拜访所述第一联系人集合中的联系人。

当所述用户离开常驻位置到一个新的地方时,可以告知所述用户当前与所述用户在同一地方的联系人都有哪些,从而使所述用户可以利用空余时间去选择性地拜访这些联系人,尤其是对于商务用户,有利于所述用户与这些联系人(例如客户、朋友或同学)的关系维持,还可以丰富所述用户的行程。

在其他实施例中,对于步骤S26中,所述根据所述第一联系人集合中的联系人的标识生成拜访提示消息,可以包括以下步骤:

S261、判断所述第一联系人集合中联系人数量m是否小于或等于阈值N;如果是,执行步骤S262;否则,执行步骤S263;

这里,为了避免拜访提示消息中包括的联系人的数量过多,造成用户难以选择拜访对象,需要对拜访提示消息中包括的联系人的数量进行限定。

S262、将所述m个联系人确定为目标联系人;

S263、从所述m个联系人中筛选出至多N个满足预设筛选策略的目标联系人;

S264、根据所述目标联系人的标识生成拜访提示消息。

在其他实施例中,对于步骤S263,所述从所述m个联系人中筛选出至多N个满足预设筛选策略的目标联系人,可以包括以下步骤:

S2631、将所述第一联系人集合中,与所述用户的通信次数大于阈值M的联系人确定为第二联系人集合;

可以理解地,通信次数可以用以表征通信双方关系的密切程度。因此,这里可以只把所述第一联系人集合中与所述用户联系密切的联系人通过拜访提示消息告知给所述用户。与所述用户的通信次数可以是预设时间范围内双方电话、短信、视频、语音、微信等通信的总次数。例如,阈值M设置为20,在最近的3个月内,联系人A与所述用户的电话次数为4,与所述用户的视频次数为5,与所述用户的语音、微信次数为20,因此,联系人A与所述用户的通信次数为29,此时可以将联系人A确定为第二联系人集合中的联系人。

S2632、判断所述第二联系人集合中联系人数量n是否小于或等于阈值N;如果是,执行步骤S2633;否则,执行步骤S2634;

S2633、将所述n个联系人确定为所述目标联系人;

S2634、从所述n个联系人中确定N个联系人,并将所述N个联系人确定为所述目标联系人。

在其他实施例中,对于步骤S2634,从所述n个联系人中确定N个联系人,并将所述N个联系人确定为所述目标联系人,包括:按照所述n个联系人与所述用户的通信次数,对所述n个联系人进行排序;将排序后的n个联系人中的前N个联系人或者后N个联系人,确定为所述目标联系人。

这里,可以理解地,如果按照所述n个联系人与所述用户的通信次数由多到少的顺序,对所述n个联系人进行排序,则排序后的n个联系人中的前N个联系人就是与所述用户通信次数较多的联系人,排序后的n个联系人中的后N个联系人就是与所述用户通信次数较少的联系人;反之,如果按照所述n个联系人与所述用户的通信次数由少到多的顺序,对所述n个联系人进行排序,则排序后的n个联系人中的前N个联系人就是与所述用户通信次数较少的联系人,排序后的n个联系人中的后N个联系人就是与所述用户通信次数较多的联系人。

实施例三

本发明实施例提供一种信息提示装置,图4为本发明实施例的一种信息提示装置结构示意图,如图4所示,所述装置40包括:位置获取模块41、检测模块42、集合确定模块43、消息生成模块44和消息输出模块45;其中,

所述位置获取模块41,配置为获取用户的当前位置和所述用户的联系人的当前位置;

所述检测模块42,配置为检测所述用户的当前位置是否为所述用户的常驻位置;

所述集合确定模块43,配置为如果检测到所述用户的当前位置不是所述用户的常驻位置,则将所述用户的当前位置与所述联系人的当前位置之间的距离小于预设距离阈值的联系人,确定为第一联系人集合;

所述消息生成模块44,配置为根据所述第一联系人集合中的联系人的标识生成拜访提示消息;其中,所述拜访提示消息用于提示所述用户拜访所述第一联系人集合中的联系人;

所述消息输出模块45,配置为输出所述拜访提示消息。

在其他实施例中,所述位置获取模块41,还可以配置为:

根据所述用户的历史位置或所述用户的电话号码归属地确定所述用户的常驻位置。

在其他实施例中,所述消息生成模块44,包括:

第一确定单元,配置为如果所述第一联系人集合中联系人数量m小于等于阈值N,则将所述m个联系人确定为目标联系人;

筛选单元,配置为如果所述第二联系人集合中联系人数量m大于阈值N,则从所述m个联系人中筛选出至多N个满足预设筛选策略的目标联系人;

生成单元,根据所述目标联系人的标识生成拜访提示消息。

在其他实施例中,所述筛选单元,包括:

第一确定子单元,配置为将所述第一联系人集合中,与所述用户的通信次数大于阈值M的联系人确定为第二联系人集合;

第二确定子单元,配置为如果所述第二联系人集合中联系人数量n小于等于阈值N,则将所述n个联系人确定为所述目标联系人;

第三确定子单元,配置为如果所述第二联系人集合中联系人数量n大于阈值N,则从所述n个联系人中确定N个联系人,并将所述N个联系人确定为所述目标联系人。

这里需要指出的是:以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

本发明实施例中,如果以软件功能模块的形式实现上述的信息提示方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

对应地,本发明实施例提供一种信息提示设备,图5为本发明实施例的一种信息提示设备的结构示意图,如图5所示,该设备50包括处理器51和配置为存储可执行指令的存储介质52,其中:

处理器51,配置为执行存储的可执行指令,所述可执行指令配置为执行上述实施例提供的消息显示方法中的步骤。

在实现的过程中,信息提示设备可以是终端,例如手机,也可以是服务器,例如即时应用的服务器。

对应地,本发明实施例提供一种可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述信息提示方法中的步骤。

这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明存储介质和设备实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所描述的方法。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1