一种基于家庭网关进行即时通信的系统和方法

文档序号:7668930阅读:97来源:国知局

专利名称::一种基于家庭网关进行即时通信的系统和方法
技术领域
:本发明涉及一种基于家庭网关进行即时通信的系统和方法。技术背景即时通信(InstanceMessage,IM)已经从最初只能传输简单的文本消息的互联网聊天工具,演变为现在的可以传输文本、语音、视频等多种格式信息、跨越互联网和传统电信网的综合信息交流系统,具有实时性、跨系统、成本低、效率高等诸多优势。家庭网络作为电信网络在用户家庭的延伸,并且与宽带接入网络相联系,成为融合互联网应用与电信网络业务的最佳载体。家庭网络的核心设备是家庭网关,家庭网关是业务在家庭网络中的"落地点",家庭内部建立统一的数据处理中心,对家庭内部数据进行管理,是连接运营商网络和用户家庭网络的枢纽。作为电信网络的一部分,依托家庭网关的家庭网络所提供的网络安全和QoS(QualityofService,服务质量)保障技术,能有效保证家庭网络用户通过家庭网关进行安全的即时通信,同时保证通信质量和用户的业务体验。
发明内容本发明目的在于提供一种基于家庭网关进行即时通信的系统和方法。本发明提供的一种基于家庭网关进行即时通信的系统,包括即时通信终端、家庭网关和即时通信业务系统,其中所述即时通信终端通过家庭网络接口连接家庭网关、家庭网关通过宽带接入网络与即时通信业务系统通信,其中,所述家庭网关配置有唯一的家庭网关标识,所述即时通信业务系统存储有该家庭网关标识以及与该家庭网关标识对应的登录码,所述家庭网关开机后利用该家庭网关标识以及该登录码鉴权登录所述即时通信业务系统并保持在线状态;所述即时通信业务系统中存储有所述家庭网关标识与至少一个即时通信用户帐号的对应关系,所述即时通信终端欲以某一即时通信用户帐号通过所述家庭网关登录所述即时业务通信系统时,向所述家庭网关发送用户登录请求,所述用户登录请求中包括其所在家庭网络的家庭网关标识符、该即时通信用户帐号,即时通信网关将所述用户登录请求转发至所述即时通信业务系统,即时通信业务系统对所述用户登录请求消息进行验证,只有当所述家庭网关己登录到即时通信业务系统且所述用户登录消息中即时通信用户帐号是与所述家庭网关标识对应的至少一个即时通信用户之一时,所述即时通信业务系统才允许所述即时通信终端以该即时通信用户帐号登录进行即时通信。本发明提供的上述系统,其中,所述家庭网络接口为USB(UniversalSerialBus,通用串行总线)、蓝牙、WiFi(WirelessFidelity,无线保真)、HomePNA(HomePhonelineNetworkingAlliance,家庭局域网)、以太网其中之一。本发明提供的上述系统,其中,所述即时通信终端是个人计算机、蓝牙PDA、WiFi-PDA、蓝牙智能手机、WiFi智能手机、USB电话手柄其中之一。本发明提供的上述系统,其中,所述宽带接入网络是xDSL(DigitalSubscriberLine,数字用户线路)、以太网、EPON(EthernetPassiveOpticalNetwork,无源光纤以太网)、GP0N(Gigabit-CapablePassiveOpticalNetwork,千兆无源光纤网络)、WiMAX(WorldwideInteroperabilityforMicrowaveAccess,全球互通微波接入)、WCDMA(WidebandCodeDivisionMultipleAccess宽带码分多址)、TD-SCDMA(TimeDivision-SynchronousCodeDivisionMultipleAccess,时分同步码分多址)、CDMA2000其中之一。本发明提供的一种基于家庭网关进行即时通信的方法,包括如下步骤A、家庭网关开机连接网络,以唯一配置的家庭网关标识登录即时通信业务系统,在登录成功后家庭网关保持在线状态;B、用户通过即时通信终端连接家庭网关,使用与述家庭网关标识绑定的即时通信用户帐号登录即时通信业务系统;C、即时通信终端成功登录即时通信业务系统后,通过家庭网关与即时通信业务系统建立连接进行即时通信。本发明提供的上述方法,其中,所述步骤A进一步包括-Al、家庭网关开机后立即向即时通信业务系统发送家庭网关接入请求,该家庭网关接入请求带有家庭网关标识、家庭网关登录码及家庭网关地址信息;A2、即时通信业务系统收到该家庭网关接入请求后,提取其中的家庭网关标识、家庭网关登录码,根据家庭网关标识在自身存储判断家庭网关信息列表中搜索对应的家庭网关登录码,将接入请求中的家庭网关登录码与所存储的家庭网关登录码进行比较以判断该发送请求的家庭网关是否有权接入;A3、即时通信业务系统将鉴权结果返回给家庭网关;A4、即时通信业务系统根据步骤A2的鉴权结果,如果家庭网关有权接入,则保存家庭网关相关信息,并使家庭网关保持登录状态;如果鉴权不通过,则断开连接。本发明提供的上述方法,其中,所述步骤B进一步包括Bl、即时通信终端向其所属家庭网络的家庭网关发送用户接入请求,所述用户接入请求带有家庭网关标识、用户帐号、用户登录码信息;B2、家庭网关收到请求后向即时通信业务系统转发该用户接入请求;B3、即时通信业务系统验证所述用户接入请求中的用户帐号是否与该家庭网关标识绑定以及所述用户接入请求中的用户帐号和用户登录码是否匹配,仅当上述验证均为是才判断所述即时通信终端有权接入;B4、即时通信业务系统向家庭网关返回接入鉴权响应,包含用户是否有权接入的鉴权结果;B5、家庭网关将鉴权结果返回给即时通信终端;B6、家庭网关识别上述步骤B4中即时通信业务系统返回的鉴权结果,如果即时通信终端有权接入,则允许建立连接,通过家庭网关使用即时通信业务;如果鉴权不通过,则断开连接。本发明利用家庭网络所提供的网络安全技术和服务质量(QoS)保证技术,能够有效保证用户使用即时通信业务时的通信安全性和提升用户的业务体验。上述这些都使得基于家庭网关所开展的即时通信业务相比较传统的互联网上的即时通信业务在业务质量、安全保障、业务体验等方面都具有本质的提升。图1是本发明所述即时通信系统的结构图;图2是本发明所述系统的家庭网关开机登录即时通信业务系统的流程图;图3是本发明所述系统的用户登录即时通信业务系统的流程图;图4是本发明所述系统的进行即时通信的流程图。具体实施方式以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释发明,并不用以限定本发明。图1示出了本发明系统的一个实施例的结构组成,其中包括了家庭网关、位于家庭网关网络覆盖范围内的多个IM终端、即时通信业务系统,家庭网关与多个IM终端组成家庭网络域,家庭网关进行即时通信业务的业务控制和实现相关的业务逻辑,家庭网关通过宽带IP接入网络连接到即时通信业务系统,家庭网络域中的多个IM终端可通过家庭网关登录即时通信业务系统进行即时通信,家庭网络的用户可以利用IM终端进行即时通信信息的输入和获取。IM终端和家庭网关组成家庭网络内部网络,它们之间使用家庭网络内部组网通信接口相连。家庭网络内部组网所能够使用的技术均可以作为IM终端与家庭网关间的连接技术。家庭网络内部组网技术可以是有线组网技术,也可以是无线组网技术,具体地,其可以为USB、蓝牙、WiFi、HomePNA、以太网,等等。家庭网关和家庭网络的概念并不仅限于个人用户家庭范围,中小型企业内部的网络也是家庭网络的范畴,所述的即时通信系统同样适用于这样一些环境。位于家庭网络中的IM终端可具备文字、图片或视频以及声音的输入输出功能。IM终端可以基于上述功能进行各种即时通信业务。例如,仅具备文字显示和输入能力的终端将仅能支持文字型的即时消息型业务;仅具备声音输入、输出能力的终端将仅能支持话音型业务;同时具备上述所有能力的终端,将能够支持多媒体型的即时通行业务,并可在业务过程中同时使用多种媒体形式。IM终端的可以是个人计算机、蓝牙PDA、WiFi-PDA、蓝牙智能手机、WiFi智能手机、USB电话手柄等能够接入互联网进行即时通信的终端设备。宽带IP接入网络能够使用现有的各种宽带接入技术,例如xDSL、以太网、EP0N、GP0N、WiMAX、WCDMA、TD-SCDMA、CDMA2000等等。即时通信业务系统是进行即时通信业务接入、控制的网络设备集。在即时通信业务系统中支持如下的业务功能支持文本、图片、视频、音频等多种类型、多种格式的即时消息,包括这些类型混合的消息。具有丰富的状态呈现(Presence)信息和管理信息的能力。群组和用户列表管理能力。用户隐私和策略管理功能。搜索功能,如通过用户名、手机号码、群组名等关键字搜索用户或群组等。具有引入和增加增值业务的功能,如增加即时消息的群组发送功能等。具有实时方式的语音交互通信功能,包括一对一方式、多方通话方式,以及语音会议业务能力等。具有实时方式的视频、语音交互通信功能,包括一对一方式、多方通话方式,以及多媒体会议业务能力等;本实施例中的即时通信业务系统还具有与其它通信业务网络进行业务互通的功能。在网络中,为每个家庭网关配置一个唯一的标识;即时通信业务系统中存储了包括家庭网关标识、以及与所述家庭网关标识相对应的家庭网关登录码。以下表格给出了一个即时通信业务系统中存储的家庭网关信息的实例<table>tableseeoriginaldocumentpage8</column></row><table>家庭网关标识与登录码可用于保证只有拥有登录权限的网关方可登录接入即时通信业务系统。这样可以保证即时通信业务系统的安全,将未经授权的网关隔离在即时通信系统外。同时,在本实施例中,一个家庭网关在即时通信业务系统中将被绑定对应一个或一组即时通信用户帐号;仅允许该家庭网关所对应的用户帐号才能通过该家庭网关登录即时通信业务系统使用即时通信业务;同时,可以在即时通信业务系统中为一个家庭网关配置有限个来访者的用户帐号,通过该家庭网关可以使用来访者帐号使用即时通信业务,但要求该来访者帐号必须是系统中另一个合法的家庭网关所绑定的用户帐号。如下表格给出了一个家庭网关和用户帐号的对应关系的实例:<table>tableseeoriginaldocumentpage8</column></row><table>其中,标识为HG27000012的家庭网关包括三个本地用户帐号张三、李四和John,上述本地帐号分别具有其对应的用户登录码,用于登录鉴权,同时网关HG27000012还设置了一个来访者帐号Wang,该帐号为绑定到标识为HG27000015的家庭网关的合法帐号,其既可以以本地用户身份通过标识为HG27000015的家庭网关登录即时通信业务系统,也可以以来访者的身份通过标识为HG27000012的家庭网关登录即时通信业务系统。在本实施例中,家庭网关开机则登录即时通信业务系统,在登录成功后家庭网关保持在线状态,其流程如图2所示201、家庭网关开机后立即向即时通信业务系统发送家庭网关接入请求,该接入请求带有家庭网关标识、家庭网关登录码及家庭网关地址信息;202、即时通信业务系统收到该接入请求后,提取请求中的家庭网关标识、家庭网关登录码及家庭网关地址信息,根据家庭网关标识在自身存储判断家庭网关信息列表中搜索对应的家庭网关登录码,将接入请求中的家庭网关登录码与存储的家庭网关登录码进行比较以判断该发送请求的家庭网关是否有权接入;203、即时通信业务系统将鉴权结果返回给家庭网关;204、即时通信业务系统根据上述步骤202的鉴权结果,如果家庭网关有权接入,则保存家庭网关相关信息,并使家庭网关保持登录状态;如果鉴权不通过,则断开连接。当处于家庭网络环境中用户需要通过IM终端使用即时通信业务时,必须通过家庭网关来发起业务。在发起业务前,需要完成IM终端接入的认证。该接入认证流程如图3所示301、IM终端向其所属家庭网络的家庭网关发送用户接入请求,所述用户接入请求带有家庭网关标识、用户帐号、用户登录码及帐号类型等信息;302、家庭网关收到请求后向即时通信业务系统发送接入鉴权请求;303、、即时通信业务系统验证所述用户接入请求中的用户帐号是否与该家庭网关标识绑定以及所述用户接入请求中的用户帐号和用户登录码是否匹配,判断该用户帐号是否有权接入,仅当上述验证均为是才允许该用户帐号接入即时通信业务系统;304、即时通信业务系统向家庭网关返回接入鉴权响应,包含用户是否有权接入的鉴权结果;305、家庭网关将鉴权结果返回给IM终端;306、家庭网关识别上述步骤304中由即时通信业务系统返回的鉴权结果,如果IM终端有权接入,则允许建立连接,通过家庭网关使用即时通信业务;如果鉴权不通过,则断开连接。IM终端完成接入认证接入到即时通信业务系统后,用户即可使用IM终端通过家庭网关开展即时通信的业务,其整个流程如图4所示401、家庭网关开机,连接网络并登录即时通信业务系统,过程如图2所示;402、用户使用IM终端连接家庭网关,使用指定帐号进入即时通信业务系统,过程如图3所示;403、家庭网关与即时通信业务系统经过信息交互,将联系人列表信息和联系人状态,以及该用户帐号所在群组的信息发送给家庭网关;404、家庭网关使用家庭网络内部通信网络将这些信息送给IM终端,IM终端上显示联系人列表信息和联系人状态,显示该用户帐号所在群组的信息;405、即时通信业务系统将其他用户给该用户的离线留言消息送给家庭网关;406、家庭网关使用家庭网络内部通信网络将留言信息送给IM终端,IM终端上显示其他用户给该用户的离线留言消息;407、用户在IM终端上选择在线联系人作为消息接收方,在终端上编辑即时消息,选择发送给消息接收方,该消息通过家庭网络内部通信网络送至家庭网关;408、家庭网关通过即时通信业务系统将该消息送给消息接收方;409、来自其他用户的即时消息送至家庭网关;410、家庭网关通过家庭网络内部通信网络将来自其他用户的即时消息送至IM终端,用户在IM终端上看到来自其他用户的即时消息。以上所述仅为本发明的较佳实施例,并不用于限制本发明,凡在本发明精神和原则之内所做的任何修改、等同替换和改进等,均包含于本发明的保护范围之内。权利要求1、一种基于家庭网关进行即时通信的系统,包括即时通信终端、家庭网关和即时通信业务系统,其中所述即时通信终端通过家庭网络接口连接家庭网关、家庭网关通过宽带接入网络与即时通信业务系统通信,其特征在于所述家庭网关配置有唯一的家庭网关标识,所述即时通信业务系统存储有该家庭网关标识以及与该家庭网关标识对应的登录码,所述家庭网关开机后利用该家庭网关标识以及该登录码鉴权登录所述即时通信业务系统并保持在线状态;所述即时通信业务系统中存储有所述家庭网关标识与至少一个即时通信用户帐号的对应关系,所述即时通信终端欲以某一即时通信用户帐号通过所述家庭网关登录所述即时业务通信系统时,向所述家庭网关发送用户登录请求,所述用户登录请求中包括其所在家庭网络的家庭网关标识、该即时通信用户帐号,即时通信网关将所述用户登录请求转发至所述即时通信业务系统,即时通信业务系统对所述用户登录请求消息进行验证,只有当所述家庭网关已登录到即时通信业务系统且所述用户登录消息中即时通信用户帐号是与所述家庭网关标识对应的至少一个即时通信用户之一时,所述即时通信业务系统才允许所述即时通信终端以该即时通信用户帐号登录进行即时通信。2、如权利要求l所述的基于家庭网关进行即时通信的系统,其特征在于所述家庭网络接口为USB、蓝牙、WiFi、HomePNA、以太网其中之一。3、如权利要求l所述的基于家庭网关进行即时通信的系统,其特征在于所述即时通信终端是个人计算机、蓝牙PDA、WiFi-PDA、蓝牙智能手机、WiFi智能手机、USB电话手柄其中之一。4、如权利要求l所述的基于家庭网关进行即时通信的系统,其特征在于所述宽带接入网络是xDSL、以太网、EPON、GP0N、WiMAX、WCDMA、TD-SCDMA、CDMA2000其中之一。5、一种基于家庭网关进行即时通信的方法,其特征在于包括如下步骤A、家庭网关开机连接网络,以唯一配置的家庭网关标识登录即时通信业务系统,在登录成功后家庭网关保持在线状态;B、用户通过即时通信终端连接家庭网关,使用与所述家庭网关标识绑定的即时通信用户帐号登录即时通信业务系统;c、即时通信终端成功登录即时通信业务系统后,通过家庭网关与即时通信业务系统建立连接进行即时通信。\6、如权利要求5所述的基于家庭网关进行即时通信的方法,其特征在于所述步骤A进一步包括Al、家庭网关开机后立即向即时通信业务系统发送家庭网关接入请求,该家庭网关接入请求带有家庭网关标识、家庭网关登录码及家庭网关地址信息;A2、即时通信业务系统收到该家庭网关接入请求后,提取其中的家庭网关标识、家庭网关登录码,根据家庭网关标识在自身存储判断家庭网关信息列表中搜索对应的家庭网关登录码,将接入请求中的家庭网关登录码与所存储的家庭网关登录码进行比较以判断该发送请求的家庭网关是否有权接入;A3、即时通信业务系统将鉴权结果返回给家庭网关;A4、即时通信业务系统根据步骤A2的鉴权结果,如果家庭网关有权接入,则保存家庭网关相关信息,并使家庭网关保持登录状态;如果鉴权不通过,则断开连接。7、如权利要求5所述的基于家庭网关进行即时通信的方法,其特征在于所述步骤B进一步包括Bl、即时通信终端向其所属家庭网络的家庭网关发送用户接入请求,所述用户接入请求带有家庭网关标识、用户帐号、用户登录码信息;B2、家庭网关收到请求后向即时通信业务系统转发该用户接入请求;B3、即时通信业务系统验证所述用户接入请求中的用户帐号是否与该家庭网关标识绑定以及所述用户接入请求中的用户帐号和用户登录码是否匹配,仅当上述验证均为是才判断所述即时通信终端有权接入;B4、即时通信业务系统向家庭网关返回接入鉴权响应,包含用户是否有权接入的鉴权结果;B5、家庭网关将鉴权结果返回给即时通信终端;B6、家庭网关识别上述步骤B4中即时通信业务系统返回的鉴权结果,如果即时通信终端有权接入,则允许建立连接,通过家庭网关使用即时通信业务;如果鉴权不通过,则断开连接。全文摘要本发明提供一种基于家庭网关进行即时通信的系统和方法,该系统包括即时通信终端、家庭网关和即时通信业务系统,其中所述即时通信终端通过家庭网关与即时通信业务系统通信,所述即时通信终端是即时通信业务的展示实体,所述家庭网关是即时通信业务的业务逻辑处理实体,所述家庭网关配置有唯一的家庭网关标识,其开机后鉴权接入所述即时通信业务系统,所述即时通信业务系统中所述家庭网关标识符绑定有至少一个即时通信用户帐号,只有当所述家庭网关已登录到即时通信业务系统且即时通信终端使用的用户帐号是其所属的家庭网络的家庭网关标识符绑定的用户帐号之一时,所述即时通信业务系统才允许所述即时通信终端以该用户帐号登录。文档编号H04L12/58GK101212423SQ20071030396公开日2008年7月2日申请日期2007年12月24日优先权日2007年12月24日发明者李长春,王志峰申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1