基于JavaPush机制手机通讯应用的信息传送方法及系统的制作方法

文档序号:7711392阅读:196来源:国知局
专利名称:基于Java Push机制手机通讯应用的信息传送方法及系统的制作方法
技术领域
本发明涉及手机终端应用技术领域,特别涉及一种基于Java Push机制手 机通讯应用的信息传送方法及系统。
技术背景随着移动通信的突飞猛进,通话功能成为手机最基础的功能,而基于手机 的上网、游戏、多J 某体业务等增值业务逐渐成为手机基本配置。随着嵌入式移 动终端应用开发的迅猛发展,Java虚拟机是目前国内外主流移动运营商大力推 广和发展的数据业务平台,用户通过支持Java虚拟机的终端,可以使用丰富 的移动增值数据服务。Java技术的跨平台性(Write Once, Run Anywhere)的 特点,采用JAVA技术后,编写手机应用程序和提供服务的人不必关心接受其 服务的手机釆用的是什么操作系统和芯片,只要按照JAVA的规范编写应用程 序就可以在支持Java虚拟机的任何平台的手机终端上运行。手机终端的Java技术提供了接入互联网的功能,其中个人即时通讯应用 Email、 MSN、 QQ、 IM等应用都发布了基于Java技术的手机终端的版本。用户^f吏用这些手机终端上的Java即时通讯应用,必须手工启动这些应用 程序,登录上服务器并在线状态下,才能和其他用户进行信息交互,其他用户 发送的信息能够被实时接收到。如图1所示,手机终端A和手机终端B通过 Java即时通信应用程序发送信息,用户启动手机终端A,手机终端B上的即 时通讯应用程序,并且登录到应用服务器上,手机终端A、 B分别和应用服务 器建立网络连接。手机终端A发送信息到手机终端B时,首先通过手机终端 A和应用服务器的连接发送到服务器,然后通过服务器和手机终端B的连接 把信息发送到手机终端B。图2是用户没有启动手机终端B即时通信应用程序,在离线状态下信息 传送的流程。步骤101:用户启动手机终端A上的即时通信应用程序并登录到服务器,建立和应用服务器的连接;步骤102: A选择向B发送的新信息,通过A和服务器的连接发送到信 息服务器中;步骤103:信息保存到应用服务器中。上面步骤可以看出,只有手机终端B下次启动应用并登录到服务器上, 和服务器的连接建立后,才能接收到新信息,新信息并不能被手机终端B实 时地接收到。基于如上所述的即时通讯应用并不能做到实时性,因此有必要釆用 一种 JavaPush技术,在手机终端B没有启动应用离线情况下,当手机终端A发送 信息到手机终端B时,信息首先发送到应用服务器,应用服务器可以主动把 信息推送到手^L终端B,相当于用户实时地接收到最新信息。 发明内容本发明的目的在于,提供一种基于Java Push机制手机通讯应用的信息传 送方法,通过应用服务器和短消息中心的接口,由短消息中心向目标手机终端 发送短消息来激活目标手机终端上的即时通讯应用,使得信息即时的到达目标 手机。本发明的另一目的在于,提供一种基于Java Push机制手机通讯应用的信 息传送系统,通过应用服务器和短消息中心的接口,由短消息中心向目标手机 发送短消息来激活目标手机上的即时通讯应用,使得信息即时的到达目标手 机。本发明的基于Java Push机制手机通讯应用的信息传送方法,包括下列步骤步骤A:应用服务器接收到发送手机发来的新信息,将所述新信息封装成 Java Push短消息发送到短消息中心;步骤B:短消息中心通过无线网络将所述短消息发送至目标手机;步骤C:目标手机接收到所述短消息并判断其为Java Push短消息后,根 据所述短消息内容启动相应的应用程序进行信息接收。其中,所述步骤C中,包括下列步骤所述目标手机预先在安装应用程 序时进行Java Push注册,注册的协议为SMS短消息协议,并指定端口号,以及是否需要对敏感接口添加访问许可;应用程序安装完成后,所述目标手机对 其注册的端口进行监听。其中,在所述步骤A中,应用服务器封装的Java Push短消息包含目标手 机的号码、消息内容、发送端口号和目的端口号。另夕卜,在所述步骤C中,目标手机接收到所述短消息并判断其为Java Push 短消息后,根据所述短消息内容启动相应的应用程序,包括下列步骤目标手 机中的Java处理模块提取出所述短消息的协议为SMS协议、端口号,从Java Push注册的条目中匹配到对应的应用程序,自动启动所述应用程序或提示用 户启动所述应用程序。其中,所述应用程序包括Email、 MSN、 QQ、 IM应用程序中一种或一种 以上。本发明的基于Java Push机制手机通讯应用的信息传送系统,其中,包括 应用服务器、短消息中心、目标手机,其中,所述应用服务器,用于将接收到 的发送手机发来的新信息封装成Java Push短消息,并发送到短消息中心;所 述短消息中心,用于通过无线网络将所述短消息发送至目标手机;所述目标手 机,用于接收到所述短消息并判断其为Java Push短消息后,根据所述短消息 内容启动相应的应用程序进行信息接收。其中,所述目标手机,预先在安装应用程序时进行Java Push注册,注册 的协议为SMS短消息协议,并指定端口号,以及根据需要对敏感接口添加访 问许可,并在应用程序安装完成后,对注册的端口进行监听。其中,所述应用服务器封装的JavaPush短消息包含目标手机的号码、消 息内容、发送端口号和目的端口号。另外,所述目标手机,包括Java处理模块,用于提取出所述短消息的协 议为SMS协议、端口号,从JavaPush注册的条目中匹配到对应的应用程序, 自动启动所述应用程序或提示用户启动所述应用程序。其中,所述应用程序包括Email、 MSN、 QQ、 IM应用程序中一种或一种 以上。本发明的有益效果是依照本发明的基于Java Push机制手机通讯应用的 信息传送方法及系统,利用Java Push技术解决了基于Java平台的手机终端通讯应用信息实时传输的问题,同时在信息传输过程中使用成熟的短消息通讯网 络,通过应用服务器和短消息中心的接口,由短消息中心向目标手机发送短消 息来激活目标手机上的即时通讯应用,使得信息即时的到达目标手机,在整个 过程中不需要手机终端和应用服务器始终连接,节省了网络资源。


图1为手机终端Java即时通讯应用程序信息传送方式; 图2为目标手机没有启动Java即时通讯应用的信息传送的流程; 图3为手机通讯应用程序基于Java Push技术的信息传送方式; 图4为基于Java Push的手机应用的信息实时传送流程。
具体实施方式
以下,参考附图1~4详细描述本发明的基于Java Push机制手机通讯应用 的信息传送方法及系统。图3为本发明手才几通讯应用程序基于Java Push4支术的信息传送方式示意 图。首先手机在安装应用程序时进行JavaPush注册,注册的协议为SMS短消 息协议,需要指定端口号以及对一些敏感接口添加访问许可。应用程序安装到 手机上后,对注册的端口进行监听。应用服务器集成了短消息封装模块,用于按照短消息格式要求进行封装后 向短消息中心发送短消息。当目标手机没有和服务器建立连接时,应用服务器 收到发向目标手机的新信息,触发应用服务器向短消息中心发送Java Push短 消息。短消息中心再把该Java Push消息发送到目标手机。目标手机收到该Java Push消息后,根据消息的格式和内容不会作为普通短信接收到手机的短信收 件箱,而是作为Java Push消息进行处理。根据消息内容,启动监听SMS协议 端口的应用程序,进行后续的信息收发。图4为基于Java Push机制的手机应用的信息实时传送流程,下面结合附 图和具体实施方式
对本发明所述方法作进一步的详细描述,以手机通讯应用J2MEIM的信息传送流程进行详细的说明。步骤401:目标手机在安装IM应用程序过程中进行Java Push注册,Push 注册的安装要采用RunviaOTA方式,并且在J2ME应用程序的Jad ( Java应 用描述文件)文件中包含的Push注册条目,如下所示MIDlet-Push-<n>:<ConnectionURL>,<MIDletClassName〉,<AllowedSender >,针对IM应用的注册条目为MIDlet画Push-l:sms:〃:50001,com.sample.IM, *,注册的协议为SMS协议,监听端口号为50001, com.sample.IM是应用程 序实现时生成的J2ME的类,*为允许所有的发送者。此外,还需要在应用程 序IM中对敏感接口 sms, sms/receive和PushRegistry添力口许可,以确保应用 程序对sms以及PushRegistry接口有权限处理。安装完成后,手机将对SMS 协议的50001端口进行监听。步骤402:在发送手机上启动IM应用,登录到应用服务器上,手机和应 用服务器建立连接。此时,在发送手机上可以看到,目标手机对应的联系帐号 是离线状态,向该联系帐号发送信息。信息通过发送手机和服务器的连接发送 到应用服务器上。步骤403:应用服务器和短消息中心建立连接,当服务器接收到新信息后, 向短消息中心发送消息。应用服务器可以4巴发送信息封装为短消息格式,包括 有目标手才几的号码,信息内容,以及目的端口号50001,并设定默认的发送端 口号为O,设定短消息的编码格式。步骤404:服务器把封装好的短消息发送到短消息中心,然后断开和短消 息中心的连接。步骤405:短消息中心通过无线网络,消息发送协议发送该消息到目标手机。步骤406:目标手机接收到该短消息后,消息处理模块根据短消息的格式, 因为该消息带有端口号,所以判断为Java短消息,交给Java模块处理,而不 会作为普通短消息存入短信收件箱。Java模块提取出短消息的协议为SMS协 议,端口号为50001,从Push注册条目中匹配到对应的J2MEIM应用,手机 自动启动IM应用,可以设置对用户进行启动提示。步骤407: IM应用启动,用户接收到提示后,选择和应用服务器建立连 接,获取到最新的信息。此时,发送的信息实时的传送到了接收端。综上所述,依照本发明的基于Java Push机制手机通讯应用的信息传送方 法及系统,利用JavaPush技术解决了基于Java平台的手机终端通讯应用信息实时传输的问题,同时在信息传输过程中使用成熟的短消息通讯网络,通过应 用服务器和短消息中心的接口 ,由短消息中心向目标手机终端发送短消息来激 活目标手机终端上的即时通讯应用,使得信息即时的到达目标手机,在整个过 程中不需要手机终端和应用服务器始终连接,节省了网络资源。以上是为了使本领域普通技术人员理解本发明,而对本发明所进行的详细 描述,但可以想到,在不脱离本发明的权利要求所涵盖的范围内还可以做出其 它的变化和修改,这些变化和修改均在本发明的保护范围内。
权利要求
1.一种基于Java Push机制手机通讯应用的信息传送方法,其特征在于,包括下列步骤步骤A应用服务器接收到发送手机发来的新信息,将所述新信息封装成Java Push短消息发送到短消息中心;步骤B短消息中心通过无线网络将所述短消息发送至目标手机;步骤C目标手机接收到所述短消息并判断其为Java Push短消息后,根据所述短消息内容启动相应的应用程序进行信息接收。
2. 如权利要求1所述的基于Java Push机制手机通讯应用的信息传送方 法,其特征在于,所述步骤C中,包括下列步骤所述目标手机预先在安装 应用程序时进行Java Push注册,注册的协议为SMS短消息协议,并指定端口 号,以及是否需要对敏感接口添加访问许可;应用程序安装完成后,所述目标 手机对其注册的端口进行监听。
3. 如权利要求1或2所述的基于Java Push机制手机通讯应用的信息传送 方法,其特征在于,在所述步骤A中,应用服务器封装的Java Push短消息包 含目标手机的号码、消息内容、发送端口号和目的端口号。
4. 如权利要求3所述的基于Java Push机制手机通讯应用的信息传送方 法,其特征在于,在所述步骤C中,目标手积4妻收到所述短消息并判断其为 Java Push短消息后,才艮据所述短消息内容启动相应的应用程序,包括下列步 骤目标手机中的Java处理模块提取出所述短消息的协议为SMS协议、端口 号,从Java Push注册的条目中匹配到对应的应用程序,自动启动所述应用程 序或提示用户启动所述应用程序。
5. 如权利要求4所述的基于Java Push才几制手才几通讯应用的信息传送方 法,其特征在于,所述应用程序包括Email、 MSN、 QQ、 IM应用程序中一种 或一种以上。
6. —种基于Java Push机制手机通讯应用的信息传送系统,其特征在于, 包括应用服务器、短消息中心、目标手机,其中,所述应用服务器,用于将接收到的发送手机发来的新信息封装成Java Push短消息,并发送到短消息中心;所述短消息中心,用于通过无线网络将所述短消息发送至目标手机; 所述目标手机,用于接收到所述短消息并判断其为JavaPush短消息后,根据所述短消息内容启动相应的应用程序进行信息接收。
7. 如权利要求6所述的基于Java Push机制手机通讯应用的信息传送系 统,其特征在于,所述目标手机,预先在安装应用程序时进行Java Push注册, 注册的协议为SMS短消息协议,并指定端口号,以及根据需要对敏感接口添 加访问许可,并在应用程序安装完成后,对注册的端口进行监听。
8. 如权利要求6或7所述的基于Java Push机制手机通讯应用的信息传送 系统,其特征在于,所述应用服务器封装的Java Push短消息包含目标手机的 号码、消息内容、发送端口号和目的端口号。
9. 如权利要求8所述的基于Java Push机制手机通讯应用的信息传送系 统,其特征在于,所述目标手机,包括Java处理模块,用于提取出所述短消 息的协议为SMS协议、端口号,从JavaPush注册的条目中匹配到对应的应用 程序,自动启动所述应用程序或提示用户启动所述应用程序。
10. 如权利要求9所述的基于Java Push机制手机通讯应用的信息传送系 统,其特征在于,所述应用程序包括Email、 MSN、 QQ、 IM应用程序中一种 或一种以上。
全文摘要
本发明提供一种基于Java Push机制手机通讯应用的信息传送方法及系统,其中该方法,包括下列步骤步骤A应用服务器接收到发送手机发来的新信息,将所述新信息封装成Java Push短消息发送到短消息中心;步骤B短消息中心通过无线网络将所述短消息发送至目标手机;步骤C目标手机接收到所述短消息并判断其为Java Push短消息后,根据所述短消息内容启动相应的应用程序进行信息接收。本发明通过应用服务器和短消息中心的接口,由短消息中心向目标手机终端发送短消息来激活目标手机终端上的即时通讯应用,使得信息即时的到达目标手机。
文档编号H04W4/12GK101621764SQ200910162810
公开日2010年1月6日 申请日期2009年8月7日 优先权日2009年8月7日
发明者玲 许 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1