专利名称:用以在第一网络及第二网络间切换的装置及方法、及包含该装置的通讯系统的制作方法
技术领域:
本发明关于一种用于切换网络的通讯系统、装置及其方法,更详细来说,本发明关于一种通过检查网络的状态以自动切换网络的通讯系统、装置及其方法,具体的讲是一种用以在第一网络及第二网络间切换的装置及方法、及包含该装置的通讯系统。
背景技术:
因特网语音协议(voice over internet protocol;VoIP)装置现今已经成为办公室或者是家庭广为使用的通讯设备。除了语音封包之外,现今市场上的这些装置更可以传输数据及/或视频封包。使用这些装置的其中一个好处就是可以降低通话成本。
然而,VoIP装置在使用上并不方便,其中一个不便之处在于,使用者必须检查接收端的用户是否有在线上。如果对方不在线上,使用者就无法透过VoIP装置与接收端的用户取得联系,而必须使用其它方式与接收端的使用者联系。综上所述,要如何解决这种不方便性实为该技术领域仍需要努力的目标。
发明内容
本发明的一目的在于提供一种用以在第一网络及第二网络间切换的装置。该装置包含产生器、处理器以及切换器。该产生器用以产生窗体,其中该窗体储存用于该第一网络的第一连接信息以及用于该第二网络的第二连接信息。该处理器则用以因应该第一连接信息检查该第一网络的状态。当该状态显示该第一网络不可使用时,该切换器因应该第二连接信息选择该第二网络建立通讯。
本发明的另一目的在于提供一种用以于第一网络及第二网络间切换的方法,该方法包含下列步骤产生窗体,其中该窗体储存用于该第一网络的第一连接信息以及用于该第二网络的第二连接信息;因应该第一连接信息检查该第一网络的状态;以及当该状态显示该第一网络不可使用时,因应该第二连接信息选择该第二网络建立通讯。
本发明的另一目的在于提供一种通讯系统,包含第一网络、第二网络以及装置。该装置储存有窗体,该窗体纪录用于该第一网络的第一连接信息以及用于该第二网络的第二连接信息。该装置并因应该第一连接信息检查该第一网络的状态,而当该状态显示该第一网络不可使用时,该装置则因应该第二连接信息选择该第二网络建立通讯。
本发明的另一目的在于提供一种用以于第一网络及第二网络间切换的装置,包含一手段(means),用以产生窗体,其中该窗体储存用于该第一网络的第一连接信息以及用于该第二网络的第二连接信息;手段(means),因应该第一连接信息检查该第一网络的状态;以及手段(means),当该状态显示该第一网络不可使用时,因应该第二连接信息选择该第二网络建立通讯。
当使用者欲与别人通话时,本发明将会先检查其中一个网络,例如第一网络的状态。当第一网络不可以使用时,本发明将会切换至另一个网络,例如第二网络来建立通讯。因此,使用者可以藉由本发明的单独的装置以超过一个以上的网络与别人取得联系。
在参阅图式及随后描述的实施方式后,该技术领域具有通常知识者便可了解本发明的其它目的,以及本发明的技术手段及实施态样。
图1为本发明的第一实施例的方块图;以及图2为本发明的第二实施例的流程图。
主要元件符号说明装置1产生器101
使用者的输入102处理器103数据104切换器105第一网络2 第二网络具体实施方式
本发明的第一实施例为一种通讯系统,如图1所示。该通讯系统包含装置1、第一网络2以及第二网络3。在第一实施例中,第一网络2可以为因特网,第二网络3则可以为电话网络。而连接第一网络2以及第二网络3的装置1则可以为电话、行动电话、个人数字助理(Personal Digital Assistant;PDA)或者是任何可以连接因特网以及电话网络的通讯产品。
装置1包含产生器101、处理器103以及切换器105。产生器101接收使用者的输入102,该输入102结合了用户用于第一网络2的第一连接信息以及同一用户用于第二网络3的第二连接信息。产生器101产生储存第一连接信息以及第二连接信息的窗体。在本实施例中,第一连接信息为前述用户的线上通讯服务,例如Skype帐户,MSN实时通(messenger)帐户或者是雅虎(Yahoo)实时通帐户,而第二连接信息则为该用户的电话号码。当使用者欲与该用户取得联系,处理器103由窗体中取得包含第一连接信息以及第二连接信息的数据104。本实施例中,由于第一网络2在通话成本上较为经济,切换器105初始地以第一网络2来建立通讯。处理器103则在试图建立通讯时检查第一网络2的状态。更详细地说,处理器103检查因特网是否为有效以及检查该用户是否已登入前述线上通讯服务的其中其中之一。如果线上通讯服务需要使用服务器来通讯,例如MSN实时通或者是Yahoo实时通,处理器103通过轮询(polling)服务器来检查第二网络的状态。如果线上通讯服务利用同级对同级架构(peer-to-peer;P2P)通讯,例如Skype,处理器103藉由轮询同级(peer)检查第二网络的状态。
考虑到第一连接信息为Skype帐户的情况,Skype使用称为在线状态(ONLINESTATUS)的应用程序接口(application program interface;API)检测用户是否已连接因特网。该用户的Skype帐户的状态可区分为未知(UNKNOWN)、下线(OFFLINE)、在线(ONLINE)、离开(AWAY)、NA以及DND。未知(UNKNOWN)状态是指该用户是一个未知的使用者。下线(OFFLINE)状态是指该用户没有登入。在线(ONLINE)状态是指该用户在线上并且可以与之联系。离开(AWAY)状态是指该用户在线上但是暂时不能与之联系。NA状态是指不能与该用户联系。DND状态则是指该用户处于请勿打扰的模式。在本实施例中,当处理器103检测到ONLINE状态,处理器103将第一网络2视为可以使用。
在第一连接信息为Skype帐户的情况下,如果检测结果为ONLINE状态,装置1将会因应第一连接信息透过第一网络2与该用户取得联系。然而如果检测结果为其它状态的其中之一,切换器105将会因应第二连接信息并选择第二网络3以与该用户通讯。在通讯建立之后,该通讯能够传输不同类型的数据,例如文字数据、音频数据、视频数据或者是多媒体数据。
当装置1连接到第一网络2时,处理器103可以周期性地检查第一网络2的状态,而不是只有在试图建立通讯时才检查该状态。
本发明的第二实施例为用以在第一网络及第二网络间切换的方法。第二实施例相当于第一实施例。尤其是第二实施例可以被如同于第一实施例的系统所执行。如图2所示,第二实施例包含下列步骤执行步骤201时,利用产生器,例如产生器101,产生窗体,其中该窗体储存用于第一网络的第一连接信息以及用于第二网络的第二连接信息。执行步骤203时,利用处理器,例如处理器103,因应第一连接信息检查第一网络的状态。执行步骤205时,利用处理器判断第一网络是否可连接。如果第一网络无法连接,则执行步骤213,利用切换器,例如切换器105,因应第二连接信息选择第二网络以通讯。如果第一网络可连接,则执行步骤207,用以判断用户是否有登入。如果没有登入,则执行步骤213。如果有登入,则执行步骤209,用以尝试与该用户取得联系并判断该用户是否有响应。如果没有响应,则执行步骤213。如果有响应,则执行步骤211,切换器105继续保持使用第一网络以通讯。
同理,步骤205可以周期性地或者是在试图建立通讯时被执行。处理器可以藉由轮询服务器或者是轮询同级来检查第一网络的状态。除了图2所绘示的步骤之外,第二实施例可以完成第一实施例所有的操作以及功能。
承上所述,本发明能够自动地检查第一网络的状态,并且在第一网络不可使用时切换至第二网络以通讯。藉由自动切换这些网络,使用者可以用多种方法与其它用户取得联系。
虽然前述的实施例是以两个网络来作为例子,熟悉此技术的人可以轻易地了解到,在两个网络之中切换的例子只是为了简化说明之故。换言之,本发明可以在超过两个以上的网络之中实施以切换。
上述的实施例仅用来例举本发明的实施态样,以及阐释本发明的技术特征,并非用来限制本发明的保护范围。任何本领域技术人员可轻易完成的改变或均等性的安排均属于本发明所主张的范围,本发明的权利范围应以申请专利范围为准;且其中涉及手段(means)的主张,符合专利法规中功能手段语言所定的叙述。
权利要求
1.一种用以在第一网络及第二网络间切换的装置,包含产生器,用以产生窗体,该窗体储存用于该第一网络的第一连接信息以及用于该第二网络的第二连接信息;处理器,因应该第一连接信息检查该第一网络的状态;以及切换器,当该状态显示该第一网络不可使用时,该切换器因应该第二连接信息选择该第二网络建立通讯。
2.如权利要求1所述的装置,其中该处理器周期性地检查该状态。
3.如权利要求1所述的装置,其中该处理器在试图建立该通讯时检查该状态。
4.如权利要求1所述的装置,其中该处理器藉由轮询服务器检查该状态。
5.如权利要求1所述的装置,其中该处理器藉由轮询同级检查该状态。
6.如权利要求1所述的装置,其中该第一网络为因特网。
7.如权利要求6所述的装置,其中该第二网络为电话网络。
8.如权利要求1所述的装置,其中该通讯传输音频数据。
9.如权利要求1所述的装置,其中该通讯传输音频数据以及视频数据。
10.如权利要求1所述的装置,其中该通讯传输文字数据。
11.一种用以在第一网络及第二网络间切换的方法,其中包含下列步骤产生窗体,该窗体储存用于该第一网络的第一连接信息以及用于该第二网络的第二连接信息;因应该第一连接信息检查该第一网络的状态;以及当该状态显示该第一网络不可使用时,因应该第二连接信息选择该第二网络建立通讯。
12.如权利要求11所述的方法,其中该检查步骤周期性地被执行。
13.如权利要求11所述的方法,其中该处理器于试图建立通讯时,该检查步骤被执行。
14.如权利要求11所述的方法,其中该检查步骤包含轮询服务器的步骤。
15.如权利要求11所述的方法,其中该检查步骤包含轮询同级的步骤。
16.如权利要求11所述的方法,其中该第一网络为因特网。
17.如权利要求16所述的方法,其中该第二网络为电话网络。
18.如权利要求11所述的方法,其中该通讯传输音频数据。
19.如权利要求11所述的方法,其中该通讯传输音频数据以及视频数据。
20.如权利要求11所述的方法,其中该通讯传输文字数据。
21.一种通讯系统,其中包含第一网络;第二网络;以及切换装置,储存有窗体,该窗体纪录用于该第一网络的第一连接信息以及用于该第二网络的第二连接信息;其中该切换装置因应该第一连接信息检查该第一网络的状态,当该状态显示该第一网络不可使用时,该切换装置因应该第二连接信息选择该第二网络建立通讯。
全文摘要
本发明提供了一种用以在第一网络及第二网络间切换的装置及方法、及包含该装置的通讯系统,其中用以在第一网络及第二网络间切换的装置包含产生器、处理器以及切换器。产生器用以产生窗体,储存用于第一网络的第一连接信息以及用于第二网络的第二连接信息。处理器则因应第一连接信息检查第一网络的状态。当状态显示第一网络不可使用时,切换器因应第二连接信息选择第二网络建立通讯。一种用以于第一网络及第二网络间切换的方法,包含下列步骤产生窗体,储存用于第一网络的一第一连接信息以及用于第二网络的第二连接信息;因应第一连接信息检查第一网络的状态;以及当状态显示第一网络不可使用时,因应第二连接信息选择第二网络建立通讯。
文档编号H04Q7/38GK101072179SQ20071009109
公开日2007年11月14日 申请日期2007年4月9日 优先权日2006年5月9日
发明者黄维宏 申请人:联发科技股份有限公司