1.一种基于关系对象的信息分享方法,其特征在于,包括以下步骤:
获取应用程序编码、设备编码,分别将所述应用程序编码、设备编码进行注册;
应用程序将消息内容以及目的设备的设备编码发送给应用服务器;所述应用程序将消息内容以及目的设备的设备编码发送给应用服务器的过程具体包括:应用程序在向其它设备发送消息前先向应用服务器发起查询,请求应用服务器上保存的所有设备唯一码,在服务器返回的编码表中选择要通讯的设备,然后将该设备的设备编码和消息内容发给应用服务器;
应用服务器对收到的消息进行二次封包,在消息包中加入已经注册的应用程序编码,然后将该消息包发送给消息推送服务器;
消息推送服务器收到消息包后进行解包,并根据得到的设备编码将消息发给指定的设备;
根据接收的消息中的应用程序编码,查找相应的应用程序是否已经运行;如果是,则通知应用程序将信息内容进行显示;如果否,则通过移动设备操作系统提供的消息窗口或状态栏通知的方式显示该消息。
2.根据权利要求1所述的基于关系对象的信息分享方法,其特征在于,获取应用程序编码,将所述应用程序编码进行注册的过程具体包括:应用服务器向消息推送服务器申请应用程序编码,消息推送服务器根据请求分配唯一的应用程序编码,应用服务器在获取该应用程序编码后进行存储。
3.根据权利要求1所述的基于关系对象的信息分享方法,其特征在于,获取设备编码,将所述设备编码进行注册的过程具体包括:设备启动后获取设备编码,并将该设备编码发送给消息推送服务器和应用服务器,所述消息推送服务器、应用服务器分别对接收的设备编码进行存储。