CN105279271A - 一种消息推送方法及装置 - Google Patents

一种消息推送方法及装置 Download PDF

Info

Publication number
CN105279271A
CN105279271A CN201510711926.6A CN201510711926A CN105279271A CN 105279271 A CN105279271 A CN 105279271A CN 201510711926 A CN201510711926 A CN 201510711926A CN 105279271 A CN105279271 A CN 105279271A
Authority
CN
China
Prior art keywords
user
current location
location information
information
distance
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
Application number
CN201510711926.6A
Other languages
English (en)
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201510711926.6A priority Critical patent/CN105279271A/zh
Publication of CN105279271A publication Critical patent/CN105279271A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明的实施例提供一种消息推送方法,该方法包括,获取第一用户的当前位置信息,根据所述第一用户的当前位置信息确定所述第一用户的移动距离信息;当所述第一用户的移动距离信息大于或等于预设阈值时,存储所述第一用户的当前位置信息;获取第二用户的当前位置信息,根据所述第一用户的当前位置信息和所述第二用户的当前位置信息,确定所述第一用户与所述第二用户的距离;当所述第一用户与所述第二用户的距离小于或等于相遇距离时,进行消息推送。根据本发明实施例提供的技术方案,能够在第一用户与第二用户将要相遇时进行提示,提高了通信效率,提升了用户体验。

Description

一种消息推送方法及装置
技术领域
本发明涉及通信领域,尤其涉及一种消息推送方法及装置。
背景技术
互联网的发展改变了世界,人们对于利用网络来方便生活的需求也越来越强烈,人与人之间的通信效率也有待提高。
发明内容
本发明的实施例提供一种消息推送方法及装置,能够根据第一用户的移动距离信息,在第一用户与第二用户将要相遇时进行消息提示。
第一方面,提供了一种消息推送方法,所述方法包括获取第一用户的当前位置信息,根据所述第一用户的当前位置信息确定所述第一用户的移动距离信息;当所述第一用户的移动距离信息大于或等于预设阈值时,存储所述第一用户的当前位置信息;获取第二用户的当前位置信息,根据所述第一用户的当前位置信息和所述第二用户的当前位置信息,确定所述第一用户与所述第二用户的距离;当所述第一用户与所述第二用户的距离小于或等于相遇距离时,进行消息推送。
结合第一方面的实现方式,在第一方面第一种可能的实现方式中,所述消息推送包括:向所述第一用户与所述第二用户发送提示消息,所述提示消息指示所述第一用户与所述第二用户即将相遇。
结合第一方面、第一方面的第一种可能的实现方式,在第二种可能实现的方式中,所述消息推送包括:向所述第一用户与所述第二用户发送提示消息,所述提示消息指示所述第一用户与所述第二用户即将相遇,所述提示消息携带指示相遇时间的参数和指示相遇地点的参数中的至少一种。
第二方面,提供了一种消息推送装置,包括获取模块,存储模块和发送模块:所述获取模块,用于获取第一用户的当前位置信息,根据所述第一用户的当前位置信息确定所述第一用户的移动距离信息;所述存储模块,用于当所述第一用户的移动距离信息大于或等于预设阈值时,存储所述第一用户的当前位置信息;所述获取模块,还用于获取第二用户的当前位置信息,根据所述第一用户的当前位置信息和所述第二用户的当前位置信息,确定所述第一用户与所述第二用户的距离;所述发送模块,用于当所述第一用户与所述第二用户的距离小于或等于相遇距离时,进行消息推送。
结合第二方面的实现方式,在第二方面第一种可能的实现方式中,所述消息推送包括:向所述第一用户与所述第二用户发送提示消息,所述提示消息指示所述第一用户与所述第二用户即将相遇。
结合第二方面、第二方面的第一种可能的实现方式,在第二种可能实现的方式中,所述消息推送包括:向所述第一用户与所述第二用户发送提示消息,所述提示消息指示所述第一用户与所述第二用户即将相遇,所述提示消息携带指示相遇时间的参数和指示相遇地点的参数中的至少一种。
第三方面,提供了一种计算设备,包括:处理器、存储器、总线和通信接口;所述存储器用于存储计算设备执行的指令,所述处理器与所述存储器通过所述总线连接,当所述计算设备运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述计算设备执行第一方面至第二方面及第一方面至第二方面的任一可能的实现方式。
根据本发明实施例提供的技术方案,通过获取第一用户的当前位置信息,根据所述第一用户的当前位置信息确定所述第一用户的移动距离信息;当所述第一用户的移动距离信息大于或等于预设阈值时,存储所述第一用户的当前位置信息;获取第二用户的当前位置信息,根据所述第一用户的当前位置信息和所述第二用户的当前位置信息,确定所述第一用户与所述第二用户的距离;当所述第一用户与所述第二用户的距离小于或等于相遇距离时,进行消息推送,能够在第一用户与第二用户将要相遇时进行提示,提高了通信效率,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做简单介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例应用的网络架构的示意图;
图2是依据本发明一实施例的消息推送方法的示范性流程图;
图3是依据本发明另一实施例的消息推送方法的示范性流程图;
图4是依据本发明一实施例的消息推送装置的结构示意图;
图5是依据本发明一实施例的消息推送装置的结构示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、接口、技术之类的具体细节,以便透彻理解本发明。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其他情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
图1是本发明实施例应用的网络架构100的示意图。其中,终端设备获取第一用户的当前位置信息,根据该第一用户的当前位置信息确定第一用户的移动距离信息,当第一用户的移动距离信息大于或等于预设阈值时,终端设备向服务器请求第二用户的当前位置信息,根据第一用户的当前位置信息和第二用户的当前位置信息确定第一用户与第二用户的距离,当第一用户与第二用户的距离小于或等于相遇距离时,进行消息推送。
图2是依据本发明一实施例的消息推送方法的示范性流程图。消息推送方法200可以由例如但不限于终端设备执行。在具体实现过程中,终端设备可以为例如但不限于移动电话,平板电脑。
S202,终端设备获取第一用户的当前位置信息,根据所述第一用户的当前位置信息确定所述第一用户的移动距离信息。
在本发明实施例的一种实现方式中,终端设备存储有该第一用户的历史位置信息。终端设备可以通过例如但不限于全球定位***(GlobalPositioningSystem,GPS)定位、无线保真(Wireless-Fidelity,WI-FI)定位、基站(Cell)定位、SmallCell定位中的至少一种来获取第一用户的当前位置信息。根据该第一用户的当前位置信息和该第一用户的历史位置信息确定该第一用户的移动距离信息。该第一用户的历史位置信息为该终端设备上一次存储的该第一用户的位置信息。
例如,当位置信息通过经纬度表示时,如果通过GPS定位得到的第一用户的位置信息为北纬20°,东经10°,终端设备存储的该第一用户的历史位置信息为北纬10°,东经10°,则若1°纬度差对应的长度为100米,那么可得到第一用户的移动距离信息为1000米。
在本发明实施例的一种实现方式中,终端设备可以定期获取第一用户的当前位置信息。例如可以每10秒获取一次第一用户的当前位置信息。
S204,当所述第一用户的移动距离信息大于或等于预设阈值时,所述终端设备存储所述第一用户的当前位置信息。
在本发明实施例的一种实现方式中,该终端设备存储该第一用户的当前位置信息可以为:该终端设备用该第一用户的当前位置信息替换该终端设备中存储的该第一用户的历史位置信息。
例如,终端设备中存储的第一用户的历史位置信息为北纬10°,东经10°,终端设备获取的该第一用户的当前位置信息为北纬20°,东经10°,则在终端设备存储该第一用户的当前位置信息北纬20°,东经10°时,可以用北纬20°,东经10°替换北纬10°,东经10°。
在本发明实施例的一种实现方式中,当该第一用户的移动距离信息小于预设阈值时,终端设备可以存储该第一用户的当前位置信息,但不替换该第一用户的历史位置信息。再次获取该第一用户的当前位置信息,根据该再次获取的第一用户的当前位置信息和该存储的第一用户的当前位置信息,确定这一次该第一用户的移动距离信息,如此重复,将每次得到的移动距离信息进行累加,得到该第一用户的总移动距离信息,直到该第一用户的总移动距离信息大于或等于预设阈值时,用最后一次获取的第一用户的当前位置信息替换该第一用户的历史位置信息。
例如,第一用户的历史位置信息为北纬10°,东经10°,若第一次获取的第一用户的当前位置信息为北纬12°,东经10°,假设1°纬度差对应的长度为100米,则确定的移动距离信息为200米,则存储位置信息北纬12°,东经10°,但不用北纬12°,东经10°替换历史位置信息北纬10°,东经10度。再次获取该第一用户的当前位置信息,假设该第一用户移动后的位置信息为北纬20°,东经10°,则根据位置信息北纬20°,东经10°和位置信息北纬12°,东经10°,确定该第一用户的移动距离信息为800米,将移动距离信息200米和800米相加,得到总移动距离信息为1000米,若预设阈值为1000米,则移动距离信息达到预设阈值,此时用再次获取的该第一用户的当前位置信息北纬20°,东经10°替换该第一用户的历史位置信息北纬10°,东经10°。
在本发明实施例的另一种实现方式中,当该第一用户的移动距离信息小于预设阈值时,可以再次获取该第一用户的当前位置信息,根据该再次获取的第一用户的当前位置信息和该第一用户的历史位置信息确定该第一用户的移动距离信息,如此重复,直到确定的移动距离信息大于或等于预设阈值时,用最后一次获取的第一用户的当前位置信息替换该第一用户的历史位置信息。
例如,第一用户的历史位置信息为北纬10°,东经10°,若第一次获取的第一用户的当前位置信息为北纬12°,东经10°,假设1°纬度差对应的长度为100米,则确定的移动距离信息为200米,若预设阈值为1000米,则此次移动产生的移动距离信息小于预设阈值,则再次获取该第一用户的当前位置信息,假设该第一用户移动后的位置信息为北纬20°,东经10°,则根据位置信息北纬20°,东经10°和历史位置信息北纬10°,东经10°,确定该第一用户的移动距离信息为1000米,则移动距离信息达到预设阈值,此时用再次获取的该第一用户的当前位置信息北纬20°,东经10°替换该第一用户的历史位置信息北纬10°,东经10°。
S206,所述终端设备获取第二用户的当前位置信息,根据所述第一用户的当前位置信息和所述第二用户的当前位置信息,确定所述第一用户与所述第二用户的距离。
在本发明实施例的一种实现方式中,服务器存储有第二用户的当前位置信息,终端设备可以从服务器获取该第二用户的当前位置信息。
例如,终端设备获取的第二用户的当前位置信息为北纬23°,东经10°,该第一用户的当前位置信息为北纬20°,东经10°,若1°纬度差对应的长度为100米,则根据该第一用户的当前位置信息北纬20°,东经10°和该第二用户的当前位置信息北纬23°,东经10°,确定该第一用户与该第二用户的距离为300米。
S208,当所述第一用户与所述第二用户的距离小于或等于相遇距离时,进行消息推送。
在本发明实施例的一种实现方式中,相遇距离为预设的距离。
在本发明实施例的一种实现方式中,消息推送包括:向该第一用户与该第二用户发送提示消息,该提示消息指示该第一用户与该第二用户即将相遇。
例如,相遇距离为500米,则以上述例子中,第一用户与第二用户的距离为300米,小于相遇距离500米,则发送提示消息给该第一用户和该第二用户,指示该第一用户和该第二用户即将相遇。
在本发明实施例的一种实现方式中,消息推送包括:向该第一用户与该第二用户发送提示消息,该提示消息指示该第一用户与该第二用户即将相遇,该提示消息携带指示相遇时间的参数和指示相遇地点的参数中的至少一种。例如,提示消息指示第一用户与第二用户即将于17:30在昆明路160号相遇。
在本发明实施例的一种实现方式中,可以由终端设备向服务器发送消息推送请求,再由服务器向该第一用户所使用的终端设备和该第二用户所使用的终端设备进行消息推送。
在本发明实施例的一种实现方式中,可以由终端设备向服务器发送消息推送请求,再由服务器将该消息推送请求转发给第三方服务器,由该第三方服务器向该第一用户所使用的终端设备和该第二用户所使用的终端设备进行消息推送。
在本发明实施例的一种实现方式中,可以由终端设备向第三方服务器发送消息推送请求,再由该第三方服务器向该第一用户所使用的终端设备和该第二用户所使用的终端设备进行消息推送。
在本发明实施例的一种实现方式中,消息推送请求可以为例如但不限于超文本传输协议(HyperTextTransferProtocol,HTTP)请求。
在本发明实施例的一种实现方式中,上述第三方服务器可以为不存储该第一用户当前位置信息,且不存储该第二用户当前位置信息的具有推送功能的服务器。
在本发明实施例的一种实现方式中,至少满足以下两个条件时,进行消息推送:
1、第一用户的移动距离信息大于或等于预设阈值;
2、第一用户与第二用户的距离小于或等于相遇距离。
在本发明实施例的一种实现方式中,进行消息推送所需要满足的条件还可以包括:第一用户的位置信息所指示的位置和第二用户的位置信息所述指示的位置位于同一城市。
根据本发明实施例提供的技术方案,通过获取第一用户的当前位置信息,根据该第一用户的当前位置信息确定该第一用户的移动距离信息,当该第一用户的移动距离信息大于或等于预设阈值时,存储该第一用户的当前位置信息,获取第二用户的当前位置信息,根据该第一用户的当前位置信息和该第二用户的当前位置信息,确定该第一用户与该第二用户的距离,当该第一用户与该第二用户的距离小于或等于相遇距离时,进行消息推送,能够在第一用户与第二用户将要相遇时进行提示,提升了用户体验。
图3是依据本发明一实施例的消息推送方法的示范性流程图。消息推送方法300可以由例如但不限于服务器执行。
S302,服务器获取第一用户的当前位置信息,根据所述第一用户的当前位置信息确定所述第一用户的移动距离信息。
在本发明实施例的一种实现方式中,服务器存储有该第一用户的历史位置信息。终端设备可以通过例如但不限于GPS定位、WI-FI定位、基站(Cell)定位、SmallCell定位中的至少一种来确定第一用户的当前位置信息,服务器从终端设备获取该第一用户的当前位置信息,根据该第一用户的当前位置信息和该第一用户的历史位置信息确定该第一用户的移动距离信息。
在本发明实施例的一种实现方式中,服务器可以定期获取第一用户的当前位置信息。
S304,当所述第一用户的移动距离信息大于或等于预设阈值时,所述服务器存储所述第一用户的当前位置信息。
服务器执行S304的过程与图2实施例中终端设备执行S204的过程相同,因此此处不再赘述。
S306,所述服务器获取第二用户的当前位置信息,根据所述第一用户的当前位置信息和所述第二用户的当前位置信息,确定所述第一用户与所述第二用户的距离。
在本发明实施例的一种实现方式中,服务器存储有第二用户的当前位置信息。
S308,当所述第一用户与所述第二用户的距离小于或等于相遇距离时,所述服务器进行消息推送。
在本发明实施例的一种实现方式中,服务器进行消息推送包括:服务器向该第一用户与该第二用户发送提示消息,该提示消息指示该第一用户与该第二用户即将相遇。
在本发明实施例的一种实现方式中,可以由服务器发送消息推送请求给第三方服务器,由该第三方服务器向该第一用户所使用的终端设备和该第二用户所使用的终端设备进行消息推送。
在本发明实施例的一种实现方式中,上述第三方服务器可以为不存储该第一用户当前位置信息,且不存储该第二用户当前位置信息的具有推送功能的服务器。
根据本发明实施例提供的技术方案,通过获取第一用户的当前位置信息,根据该第一用户的当前位置信息确定该第一用户的移动距离信息,当该第一用户的移动距离信息大于或等于预设阈值时,存储该第一用户的当前位置信息,获取第二用户的当前位置信息,根据该第一用户的当前位置信息和该第二用户的当前位置信息,确定该第一用户与该第二用户的距离,当该第一用户与该第二用户的距离小于或等于相遇距离时,进行消息推送,能够在第一用户与第二用户将要相遇时进行提示,提升了用户体验。
图4是依据本发明一实施例的消息推送装置的结构示意图。消息推送装置400可以为终端设备或服务器,该消息推送装置包括获取模块401,存储模块402和发送模块403:
所述获取模块401,用于获取第一用户的当前位置信息,根据所述第一用户的当前位置信息确定所述第一用户的移动距离信息;
所述存储模块402,用于当所述第一用户的移动距离信息大于或等于预设阈值时,存储所述第一用户的当前位置信息;
所述获取模块401,还用于获取第二用户的当前位置信息,根据所述第一用户的当前位置信息和所述第二用户的当前位置信息,确定所述第一用户与所述第二用户的距离;
所述发送模块403,用于当所述第一用户与所述第二用户的距离小于或等于相遇距离时,进行消息推送。
在本发明实施例的一种实现方式中,所述消息推送包括:向所述第一用户与所述第二用户发送提示消息,所述提示消息指示所述第一用户与所述第二用户即将相遇。
在本发明实施例的一种实现方式中,所述消息推送包括:向所述第一用户与所述第二用户发送提示消息,所述提示消息指示所述第一用户与所述第二用户即将相遇,所述提示消息携带指示相遇时间的参数和指示相遇地点的参数中的至少一种。
根据本发明实施例提供的技术方案,通过获取第一用户的当前位置信息,根据该第一用户的当前位置信息确定该第一用户的移动距离信息,当该第一用户的移动距离信息大于或等于预设阈值时,存储该第一用户的当前位置信息,获取第二用户的当前位置信息,根据该第一用户的当前位置信息和该第二用户的当前位置信息,确定该第一用户与该第二用户的距离,当该第一用户与该第二用户的距离小于或等于相遇距离时,进行消息推送,能够在第一用户与第二用户将要相遇时进行提示,提升了用户体验。
图5是依据本发明一实施例的消息推送装置的结构示意图,该消息推送装置可以为终端设备或服务器。消息推送装置包括处理器502、存储器504、通信接口506和总线508。其中,处理器502、存储器504和通信接口506通过总线508实现彼此之间的通信连接。
处理器502可以采用通用的中央处理器(CentralProcessingUnit,CPU),微处理器,应用专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC),或者一个或多个集成电路,用于执行相关程序,以实现本发明实施例所提供的技术方案。
存储器504可以是只读存储器(ReadOnlyMemory,ROM),静态存储设备,动态存储设备或者随机存取存储器(RandomAccessMemory,RAM)。存储器504可以存储操作***5041和其他应用程序5042。在通过软件或者固件来实现本发明实施例提供的技术方案时,用于实现本发明实施例提供的技术方案的程序代码保存在存储器504中,并由处理器502来执行。
通信接口506使用例如但不限于收发器一类的收发装置,来实现与其他设备或通信网络之间的通信。
总线508可包括一通路,在各个部件(例如处理器502、存储器504和通信接口506)之间传送信息。
其中,处理器502用于执行以下方法:
获取第一用户的当前位置信息,根据所述第一用户的当前位置信息确定所述第一用户的移动距离信息;
当所述第一用户的移动距离信息大于或等于预设阈值时,存储所述第一用户的当前位置信息;
获取第二用户的当前位置信息,根据所述第一用户的当前位置信息和所述第二用户的当前位置信息,确定所述第一用户与所述第二用户的距离;
当所述第一用户与所述第二用户的距离小于或等于相遇距离时,进行消息推送。
根据本发明实施例提供的技术方案,通过获取第一用户的当前位置信息,根据该第一用户的当前位置信息确定该第一用户的移动距离信息,当该第一用户的移动距离信息大于或等于预设阈值时,存储该第一用户的当前位置信息,获取第二用户的当前位置信息,根据该第一用户的当前位置信息和该第二用户的当前位置信息,确定该第一用户与该第二用户的距离,当该第一用户与该第二用户的距离小于或等于相遇距离时,进行消息推送,能够在第一用户与第二用户将要相遇时进行提示,提升了用户体验。
应注意,尽管图5所示的消息推送装置500仅仅示出了处理器502、存储器504、通信接口506和总线508,但是在具体实现过程中,本领域的技术人员应当明白,上述消息推送装置还包含实现正常运行所必须的其他器件。同时,根据具体需要,本领域的技术人员应当明白,上述消息推送装置还可包含实现其他附加功能的硬件器件,例如,当消息推送装置为终端设备时,该消息推送装置还包含显示屏等硬件器件。此外,本领域的技术人员应当明白,上述消息推送装置也可仅仅包含实现本发明实施例所必须的器件,而不必包含图5中所示的全部器件。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以使个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (7)

1.一种消息推送方法,其特征在于,包括以下步骤:
获取第一用户的当前位置信息,根据所述第一用户的当前位置信息确定所述第一用户的移动距离信息;
当所述第一用户的移动距离信息大于或等于预设阈值时,存储所述第一用户的当前位置信息;
获取第二用户的当前位置信息,根据所述第一用户的当前位置信息和所述第二用户的当前位置信息,确定所述第一用户与所述第二用户的距离;
当所述第一用户与所述第二用户的距离小于或等于相遇距离时,进行消息推送。
2.如权利要求1所述的方法,其特征在于,所述消息推送包括:
向所述第一用户与所述第二用户发送提示消息,所述提示消息指示所述第一用户与所述第二用户即将相遇。
3.如权利要求1或2所述的方法,其特征在于,所述消息推送包括:
向所述第一用户与所述第二用户发送提示消息,所述提示消息指示所述第一用户与所述第二用户即将相遇,所述提示消息携带指示相遇时间的参数和指示相遇地点的参数中的至少一种。
4.一种消息推送装置,其特征在于,包括获取模块,存储模块和发送模块:
所述获取模块,用于获取第一用户的当前位置信息,根据所述第一用户的当前位置信息确定所述第一用户的移动距离信息;
所述存储模块,用于当所述第一用户的移动距离信息大于或等于预设阈值时,存储所述第一用户的当前位置信息;
所述获取模块,还用于获取第二用户的当前位置信息,根据所述第一用户的当前位置信息和所述第二用户的当前位置信息,确定所述第一用户与所述第二用户的距离;
所述发送模块,用于当所述第一用户与所述第二用户的距离小于或等于相遇距离时,进行消息推送。
5.如权利要求4所述的装置,其特征在于,所述消息推送包括:
向所述第一用户与所述第二用户发送提示消息,所述提示消息指示所述第一用户与所述第二用户即将相遇。
6.如权利要求4或5所述的装置,其特征在于,所述消息推送包括:
向所述第一用户与所述第二用户发送提示消息,所述提示消息指示所述第一用户与所述第二用户即将相遇,所述提示消息携带指示相遇时间的参数和指示相遇地点的参数中的至少一种。
7.一种计算设备,包括:处理器、存储器、总线和通信接口;所述存储器用于存储计算设备执行的指令,所述处理器与所述存储器通过所述总线连接,当所述计算设备运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述计算设备执行所述权利要求1至3所述的方法。
CN201510711926.6A 2015-10-28 2015-10-28 一种消息推送方法及装置 Pending CN105279271A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510711926.6A CN105279271A (zh) 2015-10-28 2015-10-28 一种消息推送方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510711926.6A CN105279271A (zh) 2015-10-28 2015-10-28 一种消息推送方法及装置

Publications (1)

Publication Number Publication Date
CN105279271A true CN105279271A (zh) 2016-01-27

Family

ID=55148285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510711926.6A Pending CN105279271A (zh) 2015-10-28 2015-10-28 一种消息推送方法及装置

Country Status (1)

Country Link
CN (1) CN105279271A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106568454A (zh) * 2016-11-10 2017-04-19 北京小米移动软件有限公司 信息提示方法及装置
WO2021136206A1 (zh) * 2019-12-30 2021-07-08 合肥移顺信息技术有限公司 消息提醒方法、装置、控制设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101847325A (zh) * 2010-06-02 2010-09-29 中兴通讯股份有限公司 一种报站的方法、***和装置
CN101854666A (zh) * 2010-04-27 2010-10-06 南京工业大学 一种自定义的无线传感器网络跨区多跳路由方法
CN101909239A (zh) * 2009-06-08 2010-12-08 ***通信集团上海有限公司 位置信息确定方法、设备及***
CN102696215A (zh) * 2010-02-03 2012-09-26 株式会社Ntt都科摩 移动终端及其控制方法
US20130290347A1 (en) * 2012-04-26 2013-10-31 Appsense Limited Systems and methods for providing data-driven document suggestions
US20140280103A1 (en) * 2013-03-15 2014-09-18 Geofeedr, Inc. System and method for predicting a geographic origin of content and accuracy of geotags related to content obtained from social media and other content providers

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101909239A (zh) * 2009-06-08 2010-12-08 ***通信集团上海有限公司 位置信息确定方法、设备及***
CN102696215A (zh) * 2010-02-03 2012-09-26 株式会社Ntt都科摩 移动终端及其控制方法
CN101854666A (zh) * 2010-04-27 2010-10-06 南京工业大学 一种自定义的无线传感器网络跨区多跳路由方法
CN101847325A (zh) * 2010-06-02 2010-09-29 中兴通讯股份有限公司 一种报站的方法、***和装置
US20130290347A1 (en) * 2012-04-26 2013-10-31 Appsense Limited Systems and methods for providing data-driven document suggestions
US20140280103A1 (en) * 2013-03-15 2014-09-18 Geofeedr, Inc. System and method for predicting a geographic origin of content and accuracy of geotags related to content obtained from social media and other content providers

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106568454A (zh) * 2016-11-10 2017-04-19 北京小米移动软件有限公司 信息提示方法及装置
WO2021136206A1 (zh) * 2019-12-30 2021-07-08 合肥移顺信息技术有限公司 消息提醒方法、装置、控制设备及存储介质

Similar Documents

Publication Publication Date Title
CN103313216B (zh) 一种通信账号的消息提醒方法、***及装置
CN107491825B (zh) 一种约车处理方法及***
CN102840864B (zh) 一种通过二维码实现定位导航的方法和装置
CN104599217A (zh) 用于确定乘客的当前目的地的方法及设备
US20150215890A1 (en) Wireless terminal device and method for outputting location information
CN110944053A (zh) 移动设备之间的动态路由映射
CN113705515B (zh) 语义分割模型的训练和高精地图车道线的生成方法和设备
CN105263112A (zh) 导航方法及导航***
CN104778275A (zh) 一种信息分享方法及装置
CN104038921B (zh) 一种移动终端之间的主题互动方法及***
CN105279271A (zh) 一种消息推送方法及装置
CN103344247B (zh) 多客户端的导航方法及装置
CN112738726B (zh) 定位方法、装置、终端及存储介质
CN104038900A (zh) 一种定位方法和设备
CN113691937B (zh) 用于确定位置信息的方法、云手机和终端设备
US9079309B2 (en) Terminal positioning method and system, and mobile terminal
US10785602B2 (en) Information processing method and apparatus
CN112633980B (zh) 用于车辆网点呈现的方法、电子设备和存储介质
CN103685249A (zh) 一种注册应用的方法、终端及服务器
CN105162814A (zh) 基于关注信息的提示方法及装置
CN112530435B (zh) 数据传输方法、装置、***、可读存储介质及电子设备
CN104216712A (zh) 一种应用程序获取方法、提供方法及装置
CN108351843B (zh) 输出控制装置和通信***
CN112747733A (zh) 导航方法、装置、存储介质和电子装置
CN110646000A (zh) 导航方法、装置及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160127