本发明专利技术涉及一种用于传送信息的方法及装置,其中发送信息的方法包括:获取要发送的内容信息以及目的地客户端用户应用标识;对所述要发送的内容信息进行格式设置;将经过格式设置的信息以及所述目的地客户端用户应用标识提供给推送通知服务器以由其将所述经过格式设置的信息向所述目的地客户端用户应用标识所标识的目的地客户端用户应用进行推送。本发明专利技术涉及的接收信息的方法包括:接收来自推送通知服务器的经过格式设置的信息;对该经过格式设置的信息进行解析。
【技术实现步骤摘要】
本专利技术涉及通信领域,更具体地涉及利用推送通知服务在设备间传送信息。
技术介绍
推送通知服务(push notification service)是无线通信领域中近来出现的一种服务,其是一种允许服务器主动向客户端直接发送通知的机制。不同于传统的客户端获取信息的轮询方式,推送通知服务无需客户端发起轮询,而是在有新信息时由服务器告知手机,手机再进行更新,因此信息获取效率相对要提高很多,并且更省电更省网络流量。进一步地,利用推送通知服务时,即使在客户端上的应用软件退出运行之后,推送通知服务器仍可与个别客户端保持IP连接。应用软件开发人员可以通过推送通知服务器将消息发送到用户的客户端上。利用这一功能,就无需在后台运行应用软件,因此能够延长电池寿命,减轻微处理器的负荷。进一步而言所有的第三方程序都是用一个推送服务,由此极大地节省了资源。由此,利用推送通知服务可以给用户造成“多任务”的感觉,便于创建高互动的网络应用服务。具备推送机制的操作系统例如有Blackberry、iOS、Windows Phone 7以及Nokia等。以下仅以iOS为例详述推送通 知服务的具体工作机制。参见附图1,图1为示例性地示出了推送通知服务系统中推送通知服务的工作机制的示图。在图1中提供者是指某个iPhone应用的服务器。推送通知服务的整个过程可以分为三个阶段,下面用常用的聊天客户端BeejiveIM来说明。BeejiveIM是一款支持多账户登录的支持推送通知的iPhone聊天客户端,支持MSN、Google Talk等。此时提供者为BeejiveM服务器,用户在BeejiveM上登陆MSN,其实软件是先把登录信息发送到BeejiveIM服务器,再通过其服务器来登陆MSN。因此,当用户关闭了Bee jiveM,Bee jive頂服务器会继续为用户登陆MSN,此时如果有人对该用户的MSN账户发送了消息,那么就会触发推送通知。此时:第一阶段=Beejive頂服务器把要发送的消息、目的iPhone的标识打包,发给推送通知服务器。第二阶段:推送通知服务器在自身的已注册推送通知服务的iPhone列表中,查找有相应标识的iPhone,并把消息发到iPhone。第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹出推送通知。以上已经简要地介绍了推送通知服务的功能、优势和工作机制。虽然利用推送通知服务可以在设备之间传送信息,但是一般而言其依赖于不同的应用(例如上述Beejive頂应用、人人网应用、微博应用等),一般来说都是用于在不同用户之间传送信息,并且传送信息的类型和长度有可能受到较大的限制。具体举例来说,Nokia推送通知服务系统中每个推送通知的最大长度为150字节,而iOS推送通知服务系统中每个推送通知的最大长度为256字节等等。另外,一般来说,接收方只能接收信息而不能对该信息进行进一步的处理和操作。由此,专利技术人着力于实现专用于利用该推送通知服务在设备之间传送信息的方法和装置,利用该方法和装置同一用户可以在其不同设备之间传送信息,用户可以传送不限类型、不限长度的信息,并且接收方可以对该信息进行进一步的处理。由此可以在设备之间提供信息传送的新的灵活、节约、通用、简便的通信方式。
技术实现思路
针对上述问题,本申请致力于实现利用推送通知服务在设备间传送信息的方法和系统。根据本专利技术的一方面涉及一种发送信息的方法,包括:获取要发送的内容信息以及目的地客户端用户应用标识;对所述要发送的内容信息进行格式设置;将经过格式设置的信息以及所述目的地客户端用户应用标识提供给推送通知服务器以由其将所述经过格式设置的信息向所述目的地客户端用户应用标识所标识的目的地客户端用户应用进行推送。根据本专利技术的一种优选实施方式,所述格式设置包括对所述要发送的内容信息进行拆分、向所述要发送的内容信息添加扩展标识、处理类型标识、终止符、校验码其中的一个或多个。根据本专利技术的一种优选实施方式,所述格式设置包括对所述要发送的内容信息进行打包、压缩、加密其中的一个或多个。 根据本专利技术的一方面涉及一种用于接收信息的方法,包括:接收来自推送通知服务器的经过格式设置的信息;对该经过格式设置的信息进行解析。根据本专利技术的一种优选实施方式,所述解析包括识别其中的内容信息以及识别扩展标识、处理类型标识、终止符、校验码中的一个或多个。根据本专利技术的一种优选实施方式,该接收信息的方法还包括以下一个或多个:根据所述扩展标识对所述内容信息进行对应的拼接;根据所述处理类型标识对所述内容信息执行对应类型的处理;根据所述终止符判断所述内容信息的终止;根据所述校验码检验所述内容信息是否损坏。根据本专利技术的一种优选实施方式,所述解析包括对该经过格式设置的信息进行解包、解压、解密其中的一个或多个。根据本专利技术的一方面涉及一种用于发送信息的装置,包括:获取装置,用于获取要发送的内容信息以及目的地客户端用户应用标识;格式设置装置,用于对所述要发送的内容信息进行格式设置;提供装置,用于将所述经过格式设置的信息以及所述目的地客户端用户应用标识提供给推送通知服务器以由其将所述经过格式设置的信息向所述目的地客户端用户应用标识所标识的目的地客户端用户应用进行推送。根据本专利技术的一种优选实施方式,所述格式设置装置配置为对所述要发送的内容信息进行拆分、向所述要发送的内容信息添加扩展标识、处理类型标识、终止符、校验码其中的一个或多个。根据本专利技术的一种优选实施方式,所述格式设置装置配置为对所述要发送的内容信息进行打包、压缩、加密其中的一个或多个。根据本专利技术的一方面涉及一种用于接收信息的装置,包括:接收装置,用于接收来自推送通知服务器的经过格式设置的信息;解析装置,用于对该经过格式设置的信息进行解析。根据本专利技术的一种优选实施方式,所述解析装置配置为识别其中的内容信息以及识别扩展标识、处理类型标识、终止符、校验码中的一个或多个。根据本专利技术的一种优选实施方式,所述接收信息的装置还包括以下一个或多个:用于根据所述扩展标识对所述内容信息进行对应的拼接的装置;用于根据所述处理类型标识对所述内容信息执行对应类型的处理的装置;用于根据所述终止符判断所述内容信息的终止的装置;用于根据所述校验码检验所述内容信息是否损坏的装置。根据本专利技术的一种优选实施方式,所述解析装置配置为对该经过格式设置的信息进行解包、解压、解密其中的一个或多个。附图说明通过参考附图阅读下文的详细描述,本专利技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1为示例性地示出了推送通知服务系统中推送通知服务的工作机制的示 图2示出了根据本专利技术的一个实施方式的一种发送信息的方法的流程图。图3示出了根据本专利技术的一个实施方式的一种接收信息的方法的流程图。图4示出了根据本专利技术一个实施方式的用于发送信息的装置300的框图。图5示出了根据本专利技术一个实施方式的用于接收信息的装置400的框图。图6示出了将从本专利技术示例性实施方式中受益并且可以是本专利技术示例性实施方式示例装置的移动设备10的框图。在附图中,相同或对应的标号表不相同或对应的部分。具体实施例方式下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给本文档来自技高网...
【技术保护点】
一种用于发送信息的方法,包括:获取要发送的内容信息以及目的地客户端用户应用标识;对所述要发送的内容信息进行格式设置;将经过格式设置的信息以及所述目的地客户端用户应用标识提供给推送通知服务器以由其将所述经过格式设置的信息向所述目的地客户端用户应用标识所标识的目的地客户端用户应用进行推送。
【技术特征摘要】
1.一种用于发送信息的方法,包括: 获取要发送的内容信息以及目的地客户端用户应用标识; 对所述要发送的内容信息进行格式设置; 将经过格式设置的信息以及所述目的地客户端用户应用标识提供给推送通知服务器以由其将所述经过格式设置的信息向所述目的地客户端用户应用标识所标识的目的地客户端用户应用进行推送。2.根据权利要求1所述的发送信息的方法,其中: 所述格式设置包括对所述要发送的内容信息进行拆分、向所述要发送的内容信息添加扩展标识、处理类型标识、终止符、校验码其中的一个或多个。3.根据权利要求1所述的发送信息的方法,其中 所述格式设置包括对所述要发送的内容信息进行打包、压缩、加密其中的一个或多个。4.一种用于接收信息的方法,包括: 接收来自推送通知服务器的经过格式设置的信息; 对该经过格式设置的信息进行解析。5.根据权利要求4所述的接收信息的方法,其中: 所述解析包括识别其中的内容信息以及识别扩展标识、处理类型标识、终止符、校验码中的一个或多个。6.根据权利要求5所述的接收信息的方法,还包括以下一个或多个: 根据所述扩展标识对所述内容信息进行对应的拼接; 根据所述处理类型标识对所述内容信息执行对应类型的处理; 根据所述终止符判断所述内容信息的终止; 根据所述校验码检验所述内容信息是否损坏。7.根据权利要求4所述的接收文件的方法,其中 所述解析包括对该经过格式设置的信息进行解包、解压、解密其中的一个或多个。8.一种用于发送信息的装置,包括: 获取装置,用于获取要发送的内容信息以及目...
【专利技术属性】
技术研发人员:施佳子,
申请(专利权)人:北京千橡网景科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。