发送消息的方法、移动宽带设备和主机的制作方法

文档序号:9582264阅读:761来源:国知局
发送消息的方法、移动宽带设备和主机的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及通信领域中发送消息的方法、移动宽带设备和主机。
【背景技术】
[0002]随着移动设备的快速发展,应用程序对实时消息的获取具有迫切的需求。移动宽带(Mobile Broad Band,简称为“MBB”)设备是一种可以为移动设备提供无线网络接入服务的设备。为了从移动宽带设备中即时获取消息,目前主要采用轮询的方式,即移动设备定时向MBB设备查询,以确认是否存在发送到该移动设备的应用程序的实时消息,因为按照MBB设备的权限设定,该MBB设备没有主动向主机发送通知消息的能力,也没有唤醒处于休眠状态的主机的能力。
[0003]因而,上述轮询的方式将导致设备之间大量的信令开销,并且导致移动设备无法休眠或者休眠时无法接收实时消息。因此,人们期望一种主动发送消息的方法,以能够节省设备之间的信令开销,并且能够减少移动设备的电量消耗。

【发明内容】

[0004]本发明实施例提供了一种发送消息的方法、移动宽带设备和主机,能够在确定需要传输给主机消息时,主动将该消息推送给主机,由此能够显著地节省信令开销。
[0005]第一方面,提供了一种发送消息的方法,该方法包括:移动宽带MBB设备接收主机发送的认证信息;该MBB设备根据该认证信息,向通知服务器请求认证,以建立该MBB设备与该通知服务器之间的传输通道;该MBB设备确定需要传输给该主机的消息;该MBB设备通过该传输通道向该通知服务器发送该消息,以便于该通知服务器向该主机发送该消息。
[0006]结合第一方面,在第一方面的第一种可能的实现方式中,该MBB设备通过该传输通道向该通知服务器发送该消息,包括:该MBB设备通过解析该消息,确定该消息的目标对象要求;该MBB设备根据该目标对象要求,在多个主机中确定至少一个目标主机;该MBB设备通过该传输通道向与该至少一个目标主机相应的至少一个通知服务器发送该消息,以便于该至少一个通知服务器向该至少一个目标主机的应用发送该消息。
[0007]结合第一方面,在第一方面的第二种可能的实现方式中,该MBB设备通过该传输通道向该通知服务器发送该消息,包括:该MBB设备根据该消息携带的目标主机信息,向与该目标主机信息指示的目标主机相应的通知服务器发送该消息,以便于该通知服务器向该目标主机的应用发送该消息。
[0008]结合第一方面或第一方面的第一种至第二种可能的实现方式中的任一种可能的实现方式,在第一方面的第三种可能的实现方式中,该MBB设备根据该认证信息,向通知服务器请求认证,包括:确定该主机的操作系统;根据该认证信息,向与该主机的操作系统对应的通知服务器请求认证。
[0009]结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,该主机的操作系统包括:1S操作系统、WINDOWS操作系统和安卓操作系统。
[0010]结合第一方面或第一方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,该移动宽带MBB设备接收主机发送的认证信息,包括:该MBB设备通过下列传输方式中的至少一种传输方式接收该主机发送的该认证信息:通用串行总线USB传输方式、无线保真W1-Fi传输方式、无线通用串行总线WUSB传输方式、雷电Thunderbolt传输方式、比特洪流BT传输方式、紫蜂ZigBee传输方式、专用短程通信技术DSRC传输方式和移动通信传输方式。
[0011]结合第一方面或第一方面的第一种至第五种可能的实现方式中的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,该移动宽带MBB设备接收主机发送的认证信息,包括:该MBB设备接收该主机中的应用发送的该认证信息。
[0012]结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,该认证信息由该通知服务器根据该应用向该通知服务器发送的认证请求信息确定。
[0013]结合第一方面或第一方面的第一种至第七种可能的实现方式中的任一种可能的实现方式,在第一方面的第八种可能的实现方式中,该认证信息包括下列信息中的至少一种信息:密钥KEY、该MBB设备的标识信息、该主机的标识信息、该主机的应用的标识信息、该应用的版本信息和该应用的登录者信息。
[0014]结合第一方面或第一方面的第一种至第八种可能的实现方式中的任一种可能的实现方式,在第一方面的第九种可能的实现方式中,该需要传输给该主机的消息为该MBB设备接收的来自业务服务器的消息,或者该需要传输给该主机的消息由该移动宽带MBB设备生成。
[0015]第二方面,提供了一种移动宽带设备,该移动宽带设备包括:接收模块,用于接收主机发送的认证信息;认证模块,用于根据该接收模块接收的该认证信息,向通知服务器请求认证,以建立该MBB设备与该通知服务器之间的传输通道;确定模块,用于确定需要传输给该主机的消息;发送模块,用于通过该传输通道向该通知服务器发送该确定模块确定的该消息,以便于该通知服务器向该主机发送该消息。
[0016]结合第二方面,在第二方面的第一种可能的实现方式中,该确定模块还用于:通过解析该消息,确定该消息的目标对象要求;根据该目标对象要求,在多个主机中确定至少一个目标主机;其中,该发送模块具体用于:通过该传输通道向与该至少一个目标主机相应的至少一个通知服务器发送该消息,以便于该至少一个通知服务器向该至少一个目标主机的应用发送该消息。
[0017]结合第二方面,在第二方面的第二种可能的实现方式中,该发送模块具体用于:根据该消息携带的目标主机信息,向与该目标主机信息指示的目标主机相应的通知服务器发送该消息,以便于该通知服务器向该目标主机的应用发送该消息。
[0018]结合第二方面或第二方面的第一种至第二种可能的实现方式中的任一种可能的实现方式,在第二方面的第三种可能的实现方式中,该确定模块还用于确定该主机的操作系统;其中,该认证模块具体用于:根据该认证信息,向与该主机的操作系统对应的该通知服务器请求认证。
[0019]结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,该认证模块包括:1s认证单元,用于向具有10S操作系统的该通知服务器请求认证;WINDOWS认证单元,用于向具有WINDOWS操作系统的该通知服务器请求认证;和安卓认证单元,用于向具有安卓操作系统的该通知服务器请求认证。
[0020]结合第二方面或第二方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,该接收模块具体用于:通过下列传输方式中的至少一种传输方式接收该主机发送的该认证信息:通用串行总线USB传输方式、无线保真W1-Fi传输方式、无线通用串行总线WUSB传输方式、雷电Thunderbolt传输方式、比特洪流BT传输方式、紫蜂ZigBee传输方式、专用短程通信技术DSRC传输方式和移动通信传输方式。
[0021]结合第二方面或第二方面的第一种至第五种可能的实现方式中的任一种可能的实现方式,在第二方面的第六种可能的实现方式中,该接收模块具体用于接收该主机中的应用发送的该认证信息。
[0022]结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,该接收模块接收的该认证信息由该通知服务器根据该应用向该通知服务器发送的认证请求息确定。
[0023]结合第二方面或第二方面的第一种至第七种可能的实现方式中的任一种可能的实现方式,在第二方面的第八种可能的实现方式中,该接收模块接收的该认证信息包括下列信息中的至少一种信息:密钥KEY、该MBB设备的标识信息、该主机的标识信息、该主机的应用的标识信息、该应用的版本信息和该应用的登录者信息。
[0024]结合第二方面或第二方面的第一种至第八种可能的实现方式中的任一种可能的实现方式,在第二方面的第九种可能的实现方式中,该确定模块确定的需要传输给该主机的消息为该MBB设备接收的来自业务服务器的消息,或者该确定模块确定的需要传输给该主机的消息由该移动宽带MBB设备生成。
[0025]结合第二方面或第二方面的第一种至第九种可能的实现方式中的任一种可能的实现方式,在第二方面的第十种可能的实现方式中,该移动宽带设备设置在该主机中。
[0026]第三方面,提供了一种主机,该主机包括根据本发明实施例的移动宽带设备,该移动宽带设备包括:接收模块,用于接收主机发送的认证信息;认证模块,用于根据该接收模块接收的该认证信息,向通知服务器请求认证,以建立该MBB设备与该通知服务器之间的传输通道;确定模块,用于确定需要传输给该主机的消息;发送模块,用于通过该传输通道向该通知服务器发送该确定模块确定的该消息,以便于该通知服务器向该主机发送该消肩、Ο
[0027]基于上述技术方案,本发明实施例的发送消息的方法、移动宽带设备和主机,通过移动宽带设备接收主机发送的认证信息,并根据该认证信息通过通知服务器的认证,使得移动宽度设备在确定需要传输给主机消息时,能够通过认证过程中建立的传输通道将该消息发送给通知服务器,以通过该通知服务器将该消息发送给主机,由此能够主动将消息推送给主机,避免通过轮询导致大量的信令开销和电量消耗,从而能够显著地节省信令开销,并能够减少电量消耗。
【附图说明】
[0028]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1是根据本发明实施例的发送消息的方法的示意性流程图。
[0030]图2是根据本发明实施例的发送消息的方法的另一示意性流程图。
[0031]图3是根据本发明实施例的发送消息的方法的再一示意性流程图。
[0032]图4是根据本发明实施例的发送消息的方法的再一示意性流程图。
[0033]图5是根据本发明实施例的移动宽带设备的示意性框图。
[0034]图6是根据本发明实施例的认证模块的示意性框图。
[0035]图7是根据本发明实施例的移动宽带设备的一种应用场景的示意性框图。
[0036]图8是根据本发明实施例的主机的示意性框图。
[0037]图9是根据本发明另一实施例的移动宽带设备的示意性框图。
【具体实施方式】
[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0039]应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(Global System of Mobile communicat1n,简称为 “GSM”)系统、码分多址(CodeDivis1n Multiple Access,简称为 “CDMA”)系统、宽带码分多址(Wideband CodeDivis1n Multiple Access,简称为 “WCDMA”)系统、通用分组无线业务(General PacketRad1 Service,简称为“GPRS”)、长期演进(Long Term Evolut1n,简称为“LTE”)系统、LTE频分双工(Frequency Divis1n Duplex,简称为“FDD”)系统、LTE 时分双
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1