实时信息系统及其工作方式的制作方法

文档序号:7596457阅读:131来源:国知局
专利名称:实时信息系统及其工作方式的制作方法
技术领域
本发明涉及一种应用于因特网及移动通讯网络的实时信息系统及其工作方式,特别是一种具有网关功能的整合型实时信息系统及其工作方式。
背景技术
随着网络通讯科技的快速发展,各式各样应用于因特网(Internet)与移动通讯网络(Mobile Communication Network)等网络媒介的实时信息服务(Instant Messenger)正蓬勃发展,通过这些实时信息服务,人与人之间的沟通不再受到空间与时间的限制,在任何地点、任何时间,多方使用者端只要通过桌上型、笔记型、掌上型计算机甚至是移动电话(包括高功率移动电话及低功率移动电话)连接因特网或移动通讯网络(包括高功率移动电话网络及低功率移动电话网络),即可进行实时信息沟通。
请参照图1,图1是目前常见的实时信息系统的结构图,客户端A130、使用者端B140与使用者端C150是与一网络媒介120(例如,上述因特网及移动通讯网络)连接的电子设备(例如,上述计算机及移动电话),该电子设备运行一实时信息系统软件连接至该实时信息系统的服务器(Server)110,任一客户端可邀请其它客户进行实时信息沟通,此时,该服务器110将建立一会议平台(Session),使多方使用者可以通过该会议平台相互传递文字、文档、甚至进行多方在线语音通话及网络视频通讯。
上述实时信息系统结构是一种客户-服务器(Client-Server)型结构,此种结构存在以下问题一、服务器发生故障时无法提供服务。由于客户端必须通过实时信息系统服务器进行登录,并且通过该服务器进行会议期间实时信息的传递工作,因此当该服务器发生问题无法提供服务时,所有通过该服务器的客户将无法获得服务,虽然上述问题可以通过群集服务器(ClusterServer)或增加备份服务器(Backup Server)获得改善,但是这样会增加服务成本。
二、不同实时信息系统的客户无法互通。目前实时信息系统呈现多方竞逐的状态,不同实时信息系统的客户端无法跨越系统的限制进行相互沟通,因此使用者常被迫同时申请多个实时信息系统以便和所有的朋友保持在线联接状态。

发明内容
本发明的主要目的系提供一种无需服务器的实时信息系统及其工作方式,使客户即使在服务器发生故障的情况下依然可以进行实时信息的沟通。
本发明的另一目的是提供一种整合型的实时信息系统及其工作方式,它可以将不同实时信息系统的客户端整合于一会议平台。
为达到上述目的,本发明提供了一种具有网关(Gateway)功能的整合型实时信息系统及其工作方式,该系统以一客户端作为一会议发起者,该会议发起者通过一网络媒介建立一可传递实时信息的会议平台,并于该会议期间作为一网关,可以邀请其它网络客户(会议参与者)连接并参与该会议,由于该会议发起者作为网关具有附加其它实时信息系统的功能,因此可在与其它实时信息系统客户端建立连接的同时,将多种不同实时信息系统的使用者整合于一会议平台。
本发明以一客户端作为一具有网关功能的会议发起者,其它会议参与者可通过该具有网关功能的会议发起者进行实时信息的传递,因此无须服务器即可进行会议,并且该具有网关功能的会议发起者具有附加其它实时信息系统,因此可以整合其它实时信息系统使用者端于一会议,如此,可解决一般实时信息系统于服务器发生故障时使用者无法进行会议的问题,以及不同实时信息系统的客户无法互通的问题。


图1是目前常见的实时信息系统结构图。
图2是本发明具体实施方式
结构图。
图3是本发明具体实施方式
的系统模块结构图。
图4是本发明具体实施方式
中,会议发起者由建立至关闭一会议的步骤流程图。
图5是本发明具体实施方式
中,会议发起者邀请会议参与者的步骤流程图。
图6是本发明具体实施方式
中,会议发起者接收、发送实时信息的步骤流程图。
具体实施例方式
为使本发明的上述目的、特征、和优点能更明显易懂,下文特举一个选优实施例,并结合附图进行详细说明。
请参照图2,图2是本发明具体实施方式
的结构图,它包括一会议发起者210,通过一网络媒介220建立一传递实时信息的会议,并邀请会议参与者A(230)与会议参与者B(240)参与该会议,会议参与者A(230)与会议参与者B(240)系通过点对点(Peer to Peer)连接方式与该会议发起者210连接,该会议发起者210于会议期间作为该会议的网关,负责传递该会议的实时信息,因此本实施方式无须服务器即可运作,并且该会议发起者210具有外挂其它实时信息系统的功能,因此可连接与其相同系统的客户端(内建实时信息系统客户端),以及其它不同实时信息系统客户端(外挂实时信息系统客户端),因此,本实施方式可在一会议中整合多种实时信息系统客户,该会议发起者210负责在该会议结束时关闭该会议。
请参照图3,图3是本发明一种具网关功能的整合型实时信息系统,具体实施方式
的系统模块结构图,由一可连接至一网络媒介(如因特网或移动通讯网络)的电子设备(如计算机、移动电话)来执行,它可作为一会议发起者,建立一传递实时信息的会议,并在该会议期间作为一网关,负责传递该会议的实时信息,使内建实时信息系统客户端与外挂实时信息系统客户端连接参与该会议,并在该会议结束时关闭该会议,此外,运行上述软件的客户也可单纯作为一会议参与者,连结至一会议发起者所建立的会议平台,对于该会议发起者而言,该会议参与者是一内建实时信息系统客户端,上述系统主要包括(1)会议模块310,用以建立、关闭会议,并在该会议期间显示该会议内容。当会议发起者邀请会议参与者进行实时信息会议时,将启动该会议模块310,该会议模块310将对每一位会议参与者进行联机握手协议(Hand-Shaking),确定该会议参与者是否处于可联机状态及应使用何种实时信息系统通讯协议与其建立点对点联机,经过握手协议后,该会议模块310建立一连接池(Connection Pool)以维持该会议的所有联机,并且在该会议期间显示该会议内容,最后当该会议结束时关闭该会议。
(2)连接管理模块320,用以管理该会议的连接当上述连接池建立后,连接管理模块320负责管理该连接池的连接,连接管理模块320将属于会议发起者本身的信息传递给上述会议模块310以显示其内容,或接收该会议模块310传递的信息,将该信息传递给储存于连接池中的特定连接,该特定连接分为两种,一种是内建实时信息系统客户端所建立的连接,一种是外挂实时信息系统客户端所建立的连接。
(3)内建实时信息系统模块330,用以与该会议的内建实时信息系统客户进行沟通。内建实时信息系统模块330内含内建实时信息系统通讯协议,当有信息需要传递至内建实时信息系统客户端,或接收其传送而来的信息时,上述连接管理模块320会启动内建实时信息系统模块330,使用内建实时信息系统通讯协议进行信息的发送与接收。
(4)外挂实时信息系统模块350,用以与该会议的外挂实时信息系统客户端进行沟通。本实施方式的系统包括一个以上的外挂实时信息系统模块350,每一外挂实时信息系统模块350内含一种外挂实时信息系统通讯协议,当有信息需要传递至外挂实时信息系统客户端,或接收其传送而来的信息时,上述连接管理模块320会通过外挂实时信息系统管理模块340启动适当的外挂实时信息系统模块350,使用其内含的通讯协议以进行信息的发送与接收。
(5)外挂实时信息系统管理模块340,用以管理该会议所须的外挂实时信息系统模块350。会议发起者是一整合其它实时信息系统的网关,外挂实时信息系统管理模块340用以管理该会议所需的外挂实时信息系统模块350,当有信息要传递到外挂实时信息系统时,上述连接管理模块320会呼叫外挂实时信息系统管理模块340,由外挂实时信息系统管理模块340判断该信息属于何种外挂实时信息系统,反之,当有信息通过网络传递进来时,也由外挂实时信息系统管理模块340判断该信息属于何种外挂实时信息系统,经判断后,由外挂实时信息系统管理模块340呼叫适当的外挂实时信息系统模块350传递与接收该信息。
请参照图4,图4是本发明具体实施方式
会议发起者由建立至关闭会议的步骤流程图,该会议发起者是执行上述具有网关功能的整合型实时信息系统软件的装置,首先,该会议发起者建立一会议(步骤410),在会议期间该会议发起者将监听各种事件(Event)(步骤420),该事件可能为该会议发起者的使用者输入的指令,或该会议发起者接收到的,由会议参与者传入的信息,当该会议发起者接收到一事件(步骤430),便判断该事件是否为使用者邀请的会议参与者(步骤440),若是,则由该会议发起者邀请该会议参与者(详细步骤于后详述),若否,则判断该事件是否为有实时信息需要发送(步骤450),若是,则由该会议发起者接收、发送该实时信息(详细步骤于后详述),若否,则判断该事件是否为会议发起者将关闭该会议(步骤460),若是,该会议发起者便关闭该会议(步骤470),若否,则该会议继续进行,该会议发起者继续监听事件(步骤420)。
请参照图5,图5是本发明具体实施方式
中,会议发起者邀请会议参与者的步骤流程图,其初始状态为一会议发起者已建立一传递实时信息的会议平台。首先,该会议发起者依照会议参与者的电子邮件地址、电话号码等信息,向会议参与者发送邀请(Request)(步骤510),该会议参与者接收到上述邀请后将回复(Acknowledge)该邀请,该会议发起者便接收到该回复(步骤520),但若该会议参与者无回复,则该会议发起者可通过移动通讯网络的短信系统(Short Message System,SMS)发送短信至该会议参与者的移动电话(步骤525),邀请其加入会议。
该会议发起者由所接收的回复判断该会议参与者为内建实时信息系统客户,还是其它外挂实时信息系统客户(步骤530),若该会议参与者属于内建实时信息系统客户,则该会议发起者选择内建实时信息系统通讯协议(步骤540)并尝试与该会议参与者建立点对点连接(步骤550),若该会议参与者属于外挂实时信息系统客户,则该会议发起者亦选择适当的外挂实时信息系统通讯协议(步骤540)并尝试与该会议参与者建立点对点连接(步骤550),若该连接建立成功,则该会议参与者加入该会议(步骤570)并注册(Registry)该新增连接(步骤580),发出该会议参与者加入成功的信息至该会议的其它参与者(步骤590),若该连接建立失败,则发出该会议参与者加入失败的信息至该会议的其它参与者(步骤565)。
请参照图6,图6是本发明具体实施方式
会议发起者接收、发送实时信息的步骤流程图。首先,该会议发起者接收一实时信息(步骤610),该实时信息可能来自其它会议参与者或由该会议发起者所输入,在解析该实时信息(步骤620)后,必须发送该实时信息至其它会议参与者,此时,该会议发起者将对于每一其它会议参与者进行以下步骤判断该发送目标是否为外挂实时信息系统客户(步骤630),若不是,则以内建实时信息系统通讯协议传送该实时信息至该发送目标(步骤640),若是,则由查询注册得知该发送目标为何种外挂实时信息系统(步骤650),并以该发送目标相同的外挂实时信息系统通讯协议发送该实时信息(步骤660)至该发送目标。
虽然以上说明了本发明的优选实施方式,但是这并非用来限定本发明,本技术领域的技术人员,都能在不脱离本发明的构思的范围内,对其进行变化和改进,因此本发明的保护范围应当以权利要求书中的内容所确定的范围为准。
权利要求
1.一种具有网关功能的整合型实时信息系统,它至少包括下列各部分一会议模块,用以于一网络媒介建立和关闭一会议,并于该会议期间显示该会议传递的实时信息;一连接管理模块,用以管理该会议的连接;一内建实时信息系统模块,用以与该会议的内建实时信息系统客户端进行沟通;一外挂实时信息系统模块,用以与该会议的外挂实时信息系统客户端进行沟通;以及一外挂实时信息系统管理模块,用以管理该会议所须的外挂实时信息系统模块。
2.根据权利要求1所述的具有网关功能的整合型实时信息系统,其特征在于,上述网络媒介包括因特网、高功率移动电话系统网络及低功率移动电话系统网络。
3.根据权利要求1所述的具有网关功能的整合型实时信息系统,其特征在于,上述实时信息包括文字、文档、声音、静态影像及动态影像。
4.根据权利要求1所述的具有网关功能的整合型实时信息系统,其特征在于,该会议的连接包括点对点连接。
5.一种以网关方式整合多种实时信息系统的工作方式,它至少包括以下步骤建立一会议;发送邀请至会议参与者;接收该会议参与者的回复;判断并选择实时信息系统通讯协议;建立与该会议参与者的连接;接收、发送实时信息;及关闭该会议。
6.根据权利要求5所述的以网关方式整合多种实时信息系统的工作方式,其特征在于,上述建立与该会议参与者连接的步骤进一步包括,当该连接建立失败时,发送通知信息给其它会议参与者的步骤。
7.根据权利要求5所述的以网关方式整合多种实时信息系统的工作方式,其特征在于,上述接收、发送实时信息的步骤进一步包括,当发送该实时信息失败时,发送通知信息给其它会议参与者的步骤。
全文摘要
本发明涉及一种应用于因特网及移动通讯网络的具有网关功能的整合型实时信息系统及其工作方式,它是以一客户端作为一会议的发起者,该会议发起者通过一网络媒介建立一传递实时信息的会议,并于会议期间作为该会议的网关,因此,无需通过服务器即可邀请其它网络客户连接并参与该会议,并且由于该会议发起者具有附加其它实时信息系统的功能,因此可接收其它实时信息系统客户端的连接,并且整合多种不同实时信息系统的客户端于一会议。
文档编号H04L12/16GK1588875SQ200410070580
公开日2005年3月2日 申请日期2004年8月10日 优先权日2004年8月10日
发明者谈良辰 申请人:擎願科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1