通讯服务的整合方法及其系统的制作方法

文档序号:7760162阅读:184来源:国知局
专利名称:通讯服务的整合方法及其系统的制作方法
技术领域
本发明涉及一种通讯服务的整合技术,更详细而言,涉及一种在客户端利用本端的系统模块与通讯模块来与远程的通讯服务端进行互动,以提供客户端多种通讯服务的通讯服务的整合方法及其系统。
背景技术
随着因特网的快速发展,各种因特网的应用也越来越多元,而通讯服务是因特网应用上最为广泛的一种。通讯服务的种类繁多,大致上包括有文字、语音或视频等通讯服务,然而随着通讯装置的快速发展,通讯服务也跟着快速变化,通讯服务业者亟需要一种通讯服务的整合技术,以提升通讯服务业者的服务与竞争力。然而由于通讯服务的整合十分困难,并非一般中小型通讯服务业者即可实现通讯服务的整合,而较大型的通讯服务业者往往因为成本的考虑,也迟迟不愿实现通讯服务的整合。此外,由于网页技术的快速发展,亦存在一种在主要执行的网页中提供通讯服务, 以使用户在执行网页作业的同时仍然可以与远程的用户进行通讯的需求。然而,目前市面上虽然有一种在网页中提供VoIP(Voice over Internet Protocol)通讯服务的系统,但是该系统中的网页与通讯服务并无互动,造成系统效能较差。因此,一种通讯服务的整合方法与其系统,可以较低的成本整合各类通讯服务,同时能够在主要执行的网页中提供通讯服务,而该网页与各类通讯服务可进行互动,以提升该网页的效能,乃有迫切的需求。

发明内容
鉴于上述现有技术的缺点,本发明提供一种通讯服务的整合方法及其系统,使客户端以较低的成本整合各种通讯服务并提升该客户端的效能。依照本发明的实施方式,提供一种通讯服务的整合方法,包括下列步骤于客户端设置系统模块与通讯模块,通讯模块为嵌入式应用程序接口(Application Programming Interface ;API),并嵌入于客户端中,且与系统模块连接,而通讯模块与通讯服务端连接, 该通讯服务端具有通讯服务模块,由此当系统模块或通讯服务端产生事件时,系统模块得与通讯模块进行互动,且通讯模块与通讯服务端亦得以进行互动。此外,本发明的另一实施方式还提供一种通讯服务的整合系统,包括客户端,具有系统模块与通讯模块,该通讯模块为嵌入式应用程序接口,并嵌入于客户端中,且与系统模块连接;以及,通讯服务端,与通讯模块连接,该通讯服务端具有通讯服务模块,由此当系统模块或通讯服务端产生事件时,令系统模块得与通讯模块进行互动,且通讯模块亦得与通讯服务端进行互动。如上所述,相比于背景技术,本发明提供客户端利用其本端的系统模块与通讯模块进行互动,并通过整合有各种通讯服务的通讯服务端,使得客户端的通讯模块可与通讯服务端进行互动,以执行各种通讯服务,因此可以较低的成本整合各种通讯服务并提升客户端的系统模块的效能。


图1为说明本发明通讯服务的整合系统的实施方式的系统架构示意图;图2为说明本发明通讯服务的整合方法的实施方式的流程图;以及图3为举例说明本发明的系统模块的系统运作内容与通讯模块的通讯运作内容在客户端屏幕上的呈现位置示意图。主要组件符号说明]
100整合系统110客户端
120通讯服务端122实时信息/在线状态模块
124聊天模块126电话簿模块
128传真模块130白板模块
132规范模块134SIP模块
136SMS模块138会议模块
140文件模块142安全模块
150通讯装置160系统模块
170通讯模块175SIP模块
180HTTP/S0AP 模块185 清单模块
190触发模块200整合方法
300屏幕310系统运作内容
320通讯运作内容330 另一个预定位置
S210.,S220.S230.S240,S250 步骤
S260、S270、S280、S290步骤
具体实施例方式以下通过特定的实施方式说明本发明的技术内容,本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其它优点与功效。请参阅图1,为用以说明本发明的通讯服务的整合系统100的实施方式的系统架构示意图。如图1所示,本发明的通讯服务的整合系统100包括客户端110、通讯服务端120、 远程的通讯装置150。该客户端110具有系统模块160与通讯模块170,其中,该通讯模块170为嵌入式应用程序接口,并嵌入于该客户端Iio中且与该系统模块160连接,该系统模块160例如是公司企业的网页。此外,该通讯模块170进一步具有SIP (Session Initiation Protocol) 模块 175、HTTP/SOAP (Hypertext Transfer Protocol/Simple Object Access Protocol) 模块180、清单模块185与触发模块190等。再者,该客户端110包括但不限制于个人计算机、笔记型计算机、平板计算机、个人数字助理或智能型手机。通讯服务端120通过因特网与通讯模块170连接,其中,该通讯服务端120具有各种通讯服务模块,包括但不限制于实时信息/在线状态(IM/ft~esence)模块122、聊天 (Chat)模块 124、电话簿(PhoneBook)模块 126、传真(Fax)模块 128、白板(WhiteBoard)模 Ife 130、规范(Provision)模块 132、SIP 模块 134、SMS (Short Message Service)模块 136、 会议(Conference)模块138、文件(File)模块140与安全(Security)模块142的至少一种模块的通讯服务。由于各种通讯服务模块设置于该通讯服务端120中,且该通讯服务端 120与该通讯模块170连接,因此,客户端可以较低的成本在其系统模块下整合多种通讯服务,且该系统模块可较有弹性地设置所需的通讯服务。通讯装置150 通过因特网或 PSTN/GSM(Public Switched Telephone Network/ Global System for Mobile Communications)与通讯服务端 120 连接,其中,该通讯装置150包括但不限制于邮件服务器、手机、室内电话、个人计算机、笔记型计算机与 MCU (Multipoint Control Unit)的至少一种装置。其次配合前述图1所示的系统架构说明本发明的通讯服务的整合方法的处理流程。如图2所示,用以说明本发明的通讯服务的整合方法200的实施方式的流程图,其中, 图1所示的客户端110、通讯服务端120、通讯装置150等通过组态方式进行图2所示的步
马聚ο首先如图2所示的步骤S210,提供客户端110、通讯服务端120与通讯装置150, 其中,客户端110具有系统模块160与通讯模块170,该系统模块160与该通讯模块170连接,该通讯服务端120与该通讯模块170连接,且该通讯服务端120与该通讯装置150连接。 接着进至步骤S220。在步骤S220中,系统模块160利用HTML、ASP、JSP、. NET或PHP程序语言执行,但并不以此为限,其中,该系统模块160经执行的系统运作内容呈现于该客户端110的屏幕上,具体而言,前述执行的系统运作内容呈现在屏幕上的何处是受控于该系统模块160。接着进至步骤S230。在步骤S230中,通讯模块170利用FLASH的程序语言执行,但并不以此为限,其中,该通讯模块170经执行的通讯运作内容呈现于该客户端110的屏幕上,具体而言,前述执行的通讯运作内容呈现在屏幕上的何处是受控于该通讯模块170。接着进至步骤S240。在步骤S240中,由系统模块提供设定接口,以供客户端110通过该设定接口设定该通讯运作内容可呈现于该系统运作内容的一预定位置处(请容后说明)。接着进至步骤 S250。除通过设定接口进行设定外,还可通过如窗口软件所提供的拖曳功能来进行设定。在步骤S250中,该整合系统100会监听(listen)是否有事件产生,并分辨该事件产生源。当监听到有事件产生且该事件产生源为该系统模块160时,则进至步骤S260 ;当监听到有事件产生且该事件产生源为该通讯服务端120时,则进至步骤S280 ;若并未监听到有事件产生,则持续进行步骤S250,以持续监听。在步骤S260中,当该系统模块160产生事件时,该系统模块160与该通讯模块170 进行互动,且该通讯模块170与该通讯服务端120进行互动,其中,该系统模块160与该通讯模块170的互动利用JavMcript的程序语言执行,但并不以此为限。此外,该通讯模块 170可依据事件的种类,通过SIP模块175或HTTP/S0AP模块180与该通讯服务端120进行互动。接着进至步骤S270。在步骤S270中,该通讯服务端120可依据事件的种类,利用该通讯服务端120中的各种通讯服务模块通过因特网或PSTN/GSM与通讯装置150连接,使该通讯装置150接收该事件,并回至步骤S250。在步骤S280中,当通讯装置150通过因特网或PSTN/GSM与该通讯服务端120连接,使该通讯装置150发送事件以使该通讯服务端120产生事件时,该通讯服务端120与该通讯模块170进行互动,其中,该通讯服务端120可依据事件的种类,利用该通讯服务端120 中的各种通讯服务模块通过因特网或PSTN/GSM与该通讯装置150连接。此外,该通讯模块 170可依据事件的种类,通过SIP模块175或HTTP/SOAP模块180与该通讯服务端120进行互动。接着进至步骤S290。在步骤S290中,该通讯模块170通过触发模块190与该系统模块160进行互动并使该系统模块160接收该事件,并回至步骤S250,其中,该系统模块160与该通讯模块170 的互动利用JavMcript的程序语言执行,但并不以此为限。请参阅图3,为用以说明系统模块的系统运作内容与通讯模块的通讯运作内容呈现于客户端屏幕上的位置关系的示意图。再者,依据上述图2所述处理步骤以一范例说明系统模块160以及通讯模块170 于客户端屏幕上的配置关系,如图3所示,客户端110的屏幕300上呈现有系统运作内容 310以及通讯运作内容320。该系统运作内容310是由系统模块160利用HTML、ASP、JSP、. NET或PHP程序语言执行后而呈现于该屏幕300上。此外,通讯运作内容320是由通讯模块 170利用FLASH的程序语言执行后而呈现于该屏幕300上。要特别注意的是,用户可依据自行的需求,通过系统模块160所提供的设定接口 (未图示)或所提供的拖拽功能来设定该通讯运作内容320呈现于该系统运作内容310某一个预定位置处,如图所示,用户可将通讯运作内容320的呈现位置移至另一个预定位置 330。以下更配合前述第1及2图所示的系统架构与流程图举例说明本发明的通讯服务的整合方法及其系统。举例而言,当用户A利用系统模块160执行作业时,欲利用通讯模块170与远程的用户B进行通讯时,其步骤说明如下。用户A通过系统模块160产生事件以进行好友通讯 (如步骤S250),此时,该系统模块160与该通讯模块170进行互动,该通讯模块170在清单模块185中搜寻好友(如用户B)的个人信息,如计算机编号、手机号码、市内电话号码、电子邮件等。该通讯模块170可依据事件的种类,例如当用户A欲与用户B进行语音或视频等多媒体通讯时,则可利用计算机编号、手机号码、市内电话号码等通过SIP模块175与用户B的个人计算机、笔记型计算机、手机、室内电话等进行多媒体通讯;又例如当用户A欲与用户B进行传统文字通讯时,则可利用手机号码、电子邮件等通过HTTP/SOAP模块180与用户B的手机、邮件服务器等进行文字通讯(如步骤S^O)。此外,该通讯服务端120可依据事件的种类,例如当用户A欲通过手机或室内电话与用户B进行通讯时,则可通过SIP模块 134或SMS模块136经由GSM或PSTN等与用户B的手机进行通讯;又利用例如当用户A欲与通过个人计算机或笔记型计算机与用户B进行通讯时,则可通过聊天(Chat)模块1 经由因特网与用户B的个人计算机或笔记型计算机进行通讯(如步骤S270)。再举例而言,当远程的用户B欲与用户A进行通讯时,则用户B利用通讯装置150 通过因特网或PSTN/GSM与该通讯服务端120连接,使通讯装置150发送事件以使该通讯服
6务端120产生事件。例如当用户B欲通过手机或室内电话与用户A进行通讯时,则可通过 PSTN/GSM发送事件并经由SIP模块134或SMS模块136使该通讯服务端120产生事件;又例如当用户B欲与通过个人计算机或笔记型计算机与用户A进行通讯时,则可通过因特网发送事件并经由聊天(Chat)模块IM使该通讯服务端120产生事件(如步骤S250、S^0)。 该通讯服务端120与该通讯模块170进行互动,其中,该通讯模块170可依据事件的种类, 例如当用户B欲与用户A进行语音或视频等多媒体通讯时,则可通过SIP模块175经由触发模块190与用户A进行多媒体通讯;又例如当用户B欲与用户A进行传统文字通讯时,则可通过HTTP/SOAP模块180经由触发模块190与用户A进行文字通讯(如步骤S280、S^0)。
上述实施方式仅例示性说明本发明的原理及其功效,而非用于限制本发明,任何本领域技术人员均可在不违背本发明的精神及范畴下,对上述实施方式进行修饰与改变。 此外,在上述实施方式中的组件的数量仅为例示性说明,亦非用于限制本发明。因此,本发明的权利保护范围,应如权利要求书所列。
权利要求
1.一种通讯服务的整合方法,其特征在于包括下列步骤于客户端设置系统模块与通讯模块,该通讯模块为嵌入式应用程序接口,并嵌入于该客户端中,且与该系统模块连接;以及该通讯模块通过因特网与通讯服务端连接,该通讯服务端具有通讯服务模块;当该系统模块或该通讯服务端产生事件时,令该系统模块得与该通讯模块进行互动, 且令该通讯模块得与该通讯服务端进行互动。
2.根据权利要求1所述的通讯服务的整合方法,其特征在于,该系统模块利用HTML、 ASP、JSP、NET或PHP程序语言执行。
3.根据权利要求2所述的通讯服务的整合方法,其特征在于,该通讯模块利用FLASH的程序语言执行。
4.根据权利要求3所述的通讯服务的整合方法,其特征在于,该系统模块经执行而得到的系统运作内容呈现于该客户端的屏幕上,且该通讯模块经执行而得到的通讯运作内容呈现于该客户端的屏幕上,而该通讯运作内容设置于该系统运作内容上的预定位置处。
5.根据权利要求1所述的通讯服务的整合方法,其特征在于,该通讯模块通过SIP模块或HTTP/SOAP模块与该通讯服务端进行互动。
6.根据权利要求1所述的通讯服务的整合方法,其特征在于,该通讯服务端具有实时信息/在线状态模块、聊天模块、电话簿模块、传真模块、白板模块、规范模块、SIP模块、SMS 模块、会议模块、文件模块与安全模块的至少一种模块的通讯服务。
7.根据权利要求1所述的通讯服务的整合方法,其特征在于,该通讯服务端通过因特网或PSTN/GSM与远程的通讯装置连接,使该通讯装置发送或接收该事件。
8.—种通讯服务的整合系统,其特征在于包括客户端,具有系统模块与通讯模块,该通讯模块为嵌入式应用程序接口,并嵌入于该客户端中,且与该系统模块连接;以及通讯服务端,通过因特网与该通讯模块连接,该通讯服务端具有通讯服务模块,其中,当该系统模块或该通讯服务端通过组态方式产生事件时,经由该系统模块与该通讯模块进行互动,且经由该通讯模块与该通讯服务端进行互动。
9.根据权利要求8所述的通讯服务的整合系统,其特征在于,该通讯模块通过SIP模块或HTTP/SOAP模块与该通讯服务端进行互动。
10.根据权利要求8所述的通讯服务的整合系统,其特征在于,该通讯服务端具有实时信息/在线状态模块、聊天模块、电话簿模块、传真模块、白板模块、规范模块、SIP模块、SMS 模块、会议模块、文件模块与安全模块的至少一种模块的通讯服务。
11.根据权利要求8所述的通讯服务的整合系统,其特征在于还包括远程的通讯装置,该通讯服务端通过因特网或PSTN/GSM与该通讯装置连接。使该通讯装置发送或接收该事件。
全文摘要
一种通讯服务的整合方法及其系统,于客户端具备系统模块与通讯模块,该通讯模块为嵌入式应用程序接口,并嵌入于客户端中,且与系统模块连接,而通讯模块与通讯服务端连接,该通讯服务端具有通讯服务模块,当系统模块或通讯服务端产生事件时,系统模块得与通讯模块进行互动,且通讯模块亦得与通讯服务端进行互动,由此整合各种通讯服务并提升该系统模块的系统效能。
文档编号H04L29/06GK102404301SQ20101028694
公开日2012年4月4日 申请日期2010年9月15日 优先权日2010年9月15日
发明者张晋璿, 曾永顺, 江书莹, 潘明宪, 王一宇, 萧维萱 申请人:中华电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1