1.一种基于关系对象的信息分享方法,其特征在于,包括以下步骤:
获取应用程序编码,将所述应用程序编码进行注册;
应用程序将消息内容、指定的坐标位置和覆盖范围发送给应用服务器;
应用服务器对收到的消息进行二次封包,在消息包中加入已经注册的应用程序编码,然后将该消息包发送给消息推送服务器;
消息推送服务器收到消息包后进行解包,采用广播方式将消息发送给所有的移动设备;
各移动设备收到广播消息后,获取移动设备的所在位置,如果该移动设备不在广播消息覆盖的位置范围内,则将消息进行丢弃;如果该移动设备在广播消息覆盖的位置范围内,则根据接收的消息中的应用程序编码,查找相应的应用程序是否已经运行;如果是,则通知应用程序将信息内容进行显示;如果否,则通过移动设备操作系统提供的消息窗口或状态栏通知的方式显示该消息。
2.根据权利要求1所述的基于关系对象的信息分享方法,其特征在于,所述移动设备收到广播消息后,获取移动设备的所在位置的过程具体包括:移动设备收到广播消息后,通过调用移动设备操作系统提供的定位API或直接访问移动设备中附带的GPS硬件模块,获取移动设备的所在位置。
3.根据权利要求1所述的基于关系对象的信息分享方法,其特征在于,所述获取应用程序编码,将所述应用程序编码进行注册的过程具体包括:应用服务器向消息推送服务器申请应用程序编码,消息推送服务器根据请求分配唯一的应用程序编码,应用服务器在获取该应用程序编码后进行存储。
4.根据权利要求1-3任意一项所述的基于关系对象的信息分享方法,其特征在于,所述坐标位置为经纬度坐标位置。