利用http重定向技术实现开放网络传真能力的系统和方法

文档序号:7644275阅读:189来源:国知局

专利名称::利用http重定向技术实现开放网络传真能力的系统和方法
技术领域
:本发明涉及互联网领域和软交换领域,尤其涉及实现开放网络传真能力的系统和方法。
背景技术
:传统的电信业务网络是封闭的,难以实现电信业务与互联网应用结合的业务、电信业务与IT系统结合的业务。目前开放电倌网络业务能力的方法,包括了以下几种1)Parlay:属于Parlay组织制定的国际标准,制定的目标旨在开放传统电信网络的业务能力。Parlay定义的接口是基于Corba技术,定义的接口较为复杂,如果没有通信背景的IT开发人员是难以利用其进行业务研发工作。2)ParlayX:同属Parlay组织制定的国家标准,定义的接口是基于WebServices技术,采用该技术,对于开发者而言还需要开发复杂的用户交互界面,增加了开发的难度和周期。通过以上分析可知,现有的开放电信业务能力的技术,在实现向互联网应用、IT应用开放网络传真业务能力方面,存在自身的不足,即在互联网应用、IT应用中嵌入网络传真业务的开发难度和工作量问题。
发明内容本发明的一个目的是克服现有技术的不足,解决在互联网应用、IT应用中嵌入网络传真业务的开发难度和工作量问题。本发嘴提出的利用HTTP重定向技术实现开放网络传真业务魏力的系统和方法,是为了向互联网应用、IT应用开放网络传真业务能力,弥补现有开放业务能力技术存在的不足,满足企业用户以及互联网用户多枰化需求。本发明主要针对需要以下功能的用户群电信运营单位希望向企业、互联网业务提供商开放网络传真业务能力;企业用户希望在自己的办公自动化(OA)系统中增加网络传真功能;互联网业务提供商希望在自己的IT系统中增加网络传真功能。本发明提供了一种利用超文本传输协议HTTP重定向技术实现开放网络传真能力的系统,包括PC客户端;与电信网络连接的网络传真服务器,提供网络传真服务;在PC客户端与网络传真服务器之间耦合有核心部分,其能够接收用户通过PC客户端输入的被叫号码,将其转换为业务控制参数,通过HTTP重定向技术的消息传送,并接收用户在PC客户端(l)上载的传真文件,一并传送给网络传真服务器(5)。本发明提供了一种利用超文本传输协议HTTP重定向技术实现开放网络传真能力的方法,包括PC客户端向核心部分传送用户输入的被叫号码,核心部分将其转换为业务控制参数;核心部分通过HTTP重定向技术的消息将业务控制参数进行传送,并接收用户在PC客户端上栽的传真文件,一并传送给网络传真服务器,网絡传真服务器执行网络传真。本发明还提供了一种利用超文本传输协议HTTP重定向技术实现开放网络传真能力的方法,包括PC客户端向第三方应用服务器传送用户输入的被叫号码,第三方应用服务器将其转换为业务控制M,通过HTTP重定向技术的消息提交給网络传真接口服务器;网络传真接口服务器接收从第三方应用服务器通过HTTP重定向扶水发来的消息,根椐业务控制参数对笫三方应用服务器的身份进行鉴权,如果鉴权不通过则拒绝服务,如果鉴权通过则显示根据接收到的业务控制参数形成的页面,响应于用户上栽传真文件,启动网络传真,把这些内容提供给网络传真服务器,网络传真服务器执行网络传真。本发明利用HTTP重定向技术,将从用户输入的被叫号码转换来的业务控制参数通过HTTP重定向技术的消息传给网络传真服务器,这样就实现了用一种简单的方式就可以在互联网应用、IT应用中嵌入网络传真业务。附困说明闺l是本发明系统网络的总体框图。围2是图1中的笫三方应用服务器(3)的详细框图。圉3是困1中的网络传真接口服务器(4)的详细框图。具体实施方式利用HTTP重定向技术实现开放网络传真业务能力的系统网络实现结构困如困l所示。它涉及的主要网元实体包括网络传真服务器(5)、网络传真接口服务器(4)、第三方应用服务器(3)、PC客户端(1)和传真机(7)。第三方应用服务器(3)与PC客户端(1)经IP网络(2)耦合,传真机(7)与网络传真服务器(5)经电信网(如图1所示的软交换网络/PSTN6)耦合。其中由于网络传真接口服务器(4)、第三方应用服务器(3)是本发明的关鍵部分,所以合称为核心部分(8),耦合在PC客户端(1)与网络传真服务器(5)之间,能够接收用户通过PC客户端(1)输入的被叫号码,将其转换为业务控制参数,通过HTTP重定向技术的消息进行传送,并接收用户在PC客户端(1)上栽的传真文件,一并传送给网络传真服务器(5)。下面对核心部分(8)所包括的第三方应用服务器(3)和网络传真接口服务器(4)分别叙述。第三方应用服务器(3)配置成向PC客户端(1)的用户提供输入被叫号码的界面,接受PC客户端(1)输入的被叫号码,将其转换为业务控制参数,通过HTTP重定向技术的消息提交给网络传真接口服务器(4)。图2示出了第三方应用服务器(3)的详细结构。由于第三方应用服务器(3)也是应用服务器,所以其具有常规应用服务器都有的功能,如图2中的35所示。另外,所述第三方应用服务器(3)包括向PC客户端(1)的用户提供输入被叫号码的界面的模块(31);接受PC客户端(1)的用户输入的被叫号码,将其转换为业务控制参数,通过HTTP重定向技术的消息提交给网络传真接口服务器(4)的模块(32)。在传统的电信网传真(传统的电信网传真系统相当于只有图1中的标号5、6、7所表示的部分)中,用户在一台传真机上输入被叫号码,并将传真文件在传真机上扫描,然后发送给被叫号码的传真机。但本发明是从IP网络的PC客户端(1)向传真机(7)发传真,这就需要本发明的利用HTTP重定向技术实现开放网络传真能力的方法。用户在笫三方应用服务器(3)在用户的PC客户端(1)提供的界面上输入被叫号码,传到第三方应用服务器(3),然后由第三方应用服务器(3)利用HTTP技术将反映该信息的业务控制参数传送给网络传真接口服务器(4),网络传真接口服务器(4)向用户显示一个传真业务使用界面,用户上栽传真文件,按启动按钮,网络传真接口服务器(4)将主叫号码(从HTTP重定向消息中的业务控制参数中获得)、被叫号码(如上所述利用HTTP技术从第三方应用服务器传来)和用户上栽的传真文件传送给网络传真服务器(5),网络传真服务器在主叫和被叫之间执行网络传真。上面所述的业务控制参数例如包括以下<table>tableseeoriginaldocumentpage9</column></row><table>但这些参数也可以根据需要增加、减少或改变。这些参数是根据用户输入的被叫号码和第三方应用服务器(3)已有的信息由第三方应用服务器(3)自动生成的,这种根据用户输入的被叫号码和已有信息生成适于HTTP消息传送的业务控制参数的过程可根据上述功能由本领域技术人员通过程序代码等实现。在一种实施例中,所述业务控制参数是放在HTTP重定向技术的消息中通过HTTP的GET或POST方法提交给网络传真接口服务器(4)的。本发明正是利用HTTP技术的消息来传递业务控制参数,从而才使得网络传真服务器(5)能够根据用户输入的被叫号码、从第三方应用服务器传来的HTTP消息中的业务控制参数自动识别的主叫号码、以及用户上载的传真文件(在PC客户端上配置有上栽软件)正确地执行网络传真。可选地,所述第三方应用服务器(3)还可以包括数据库(33),存储了在该第三方应用服务器(3)申请了网络传真业务的用户的PSTN号码或特服号码及相关联的用户名和口令;响应于PC客户端(1)的用户输入的用户名和口令,参考数据库,完成用户身份认证,即认证用户是否申请了网络传真业务,如果认证不通过则拒绝为其提供网络传真服务,如果认证通过则接收用户输入的被叫号码的模块(34)。用户在输入被叫号码、开始网络传真之前首先要到第三方应用服务器(3)的运营商处申请这种利用HTTP的开放网络传真业务,第三方应用服务器发给200710008085.8说明书第6/9页申请了Web网络传真业务的用户一个PSTN号码或特服号码,并将所述PSTN号码或特服号码及相关联的用户名和口令登记在数据库中,在用户输入被叫号码之前,首先要输八用户名和口令,进行登陆。笫三方应用服务器(3)要参考数据库看该用户是否有权使用该业务,如果无权则禁止用户使用该业务,如果有权则继续往下进行。但这两个模块是可选的。模块31-34可以由本领域技术人员根据上述功能通过程序代码等实现。所述网络传真接口服务器(4)实现向第三方应用服务器开放网络传真能力,并将笫三方应用服务器的业务控制传递给网络传真服务器。网络传真接口服务器是HTTP重定向技术实现开放网络传真业务能力的关鍵网络实体,它还承担了网络传真运营者企业对于第三方业务提供商之间的安全认证、访问策略管理等功能。所述网络传真接口服务器(4)配置成接收从第三方应用服务器(3)通过HTTP重定向技术发来的消息,根据业务控制参数对第三方应用服务器(3)的身份进行鉴权,如果鉴权不通过则拒绝服务,如果鉴权通过则显示根据接收到的业务控制参数形成的页面,即网络传真业务使用页面,然后响应于用户上栽传真文件,启动网络传真,把这些内容提供给网络传真服务器(5),进行网络传真。具体地说,如图3所示,所述网络传真接口服务器(4)包括接收从第三方应用服务器(3)通过HTTP重定向技术发来的消息,根据业务控制参数(如其中的第三方标识、第三方鉴权密码等)对第三方应用服务器(3)的身份进行鉴权的模块(41),这里的鉴权与前面提到的第三方应用服务器对用户的认证不同,第三方应用服务器对用户的认证中,被认证的是用户是否在该第三方应用服务器申请了该业务,而这里的筌权是对第三方应用服务器是否有权进行鉴权,这种鉴权可由本领域技术人员根据功能以程序代码等实现;如果鉴权不通过则拒绝服务的模块(42);如果鉴权通过则显示根振接收到的业务控制参数形成的页面,响应于用户上栽传真文件,启动网络传真,把这些内容提供给网络传真服务器(5)以供网络传真服务器进行网络传真的模块(43)。模块41-43可由本领域技术人员根据上迷功能以程序代码等形式实现。图1中除第三方应用服务器(3)和网络传真接口服务器(4)之外,兵余部分采用现有的部仵。其中网络传真服务器(5):网络传真的业务实现栽体,与电信网络(含软交换网络、PTSN网络等)通过信令协议交互,完成网络传真业务控制。PC客户端(1):网络传真业务实现了PC到传真机之间的网络传真业务,PC客户端是网络传真业务的使用者的安装网络传真业务客户端的栽体。传真机(7):网络传真业务实现了PC到传真机之间的网络传真业务。以下是两个网元实体之间的接口描述1.网络传真接口服务器与第三方应用服务器接口协议HTTP功能如上面已经阐述过的,通过http重定向技术实现第三方对于网络传真业务的控制,参数可以使用http的GET或POST方法。2.网络传真接口服务器与网络传真服务器的接口接口协议自定义调用功能将第三方对于网络传真业务的控制提供给网络传真服务器。该接口不是本发明的发明点,可由本领域技术人员根据需要实现。3.笫三方应用服务器与PC客户端的接口接口协议HTTP功能完成发送的传真文件上栽、浏览接收的传真文件和传真业务参数配置等功能。4.传真机与网络传真服务器的接口接口协议不直接连接,而是通过电信网络(软交换网络或PSTN)传递信令协议。在一个实施例中,网络传真实现流程如下(该过程在前面的描述中实际上已经体现出来了,在这里作为例子给出一个流程)1)网绦传真使用用户向笫三方申请使用网络传真业务,并获得一个网絡传真号码,可以是PSTN号码方式或者特服号码。2)网络传真用户通过第三方应用服务器完成用户身份认证(输入用户名和口令,由第三方应用服务器认证是否申请了网络传真业务)。3)网络传真用户在第三方应用服务器提供的界面上输入被叫号码,并在页面上确认要求使用网络传真业务,即在第三方应用服务器提供的界面上点击网络传真业务按钮。4)第三方应用服务器将用户输入的内容转换成业务控制参数(当然业务控制参数还包括根据第三方应用服务器中固有的信息生成的参数,如第三方标识等),将其通过HTTP重定向方式传递给网络传真接口服务器,传递的网络传真参数的具体描述参见上面的表。5)网络传真接口服务器根据收到的参数,如第三方标识、第三方鉴权密码,完成对第三方的身份鉴权认证。如果第三方鉴权不成功,将拒绝该次请求;如果第三方鉴权成功,将页面跳转至网络传真业务使用Web页面,Web页面类型根据HTTP重定向获得的参数决定。6)完成Web页面跳转后,展示给用户的是在网络传真接口服务器上的网络传真业务使用页面,用户在网络传真业务页面上载需要发送的传真文件,文件类型可以是各种常见的办公文件,并在页面上选择启动网络传真按钮。7)网络传真接口服务器收到上栽的传真文件和从HTTP重定向接口获得的主叫号码、通过HTTP消息中的参数从第三方应用服务器传来的被叫号码,把这些内容提供给网络传真服务器,网络传真服务器执行网络传真,被叫传真机收到传真。8)同时,网络传真使用用户可以通过网络传真使用页面查看发送给他的传真文件。本发明简化了在互联网应用、IT应用中嵌入网络传真业务的开发难度和工作量,弥补现有开放业务能力的技术存在的不足,满足企业用户以及互联网用户多样化需求。根据以上所述,本发明的利用超文本传输协议HTTP重定向技水实现开放网绦传真能力的方法可归納为PC客户端(1)向核心部分(8)传送用户输入的被叫号码,核心部分(8)将其转换为业务控制参数;核心部分(8)通过HTTP重定向技术的消息将业务控制参数进行传送,并接收用户在PC客户端(1)上栽的传真文件,一并传送给网络传真服务器(5),网络传真服务器(5)执行网络传真。本发明的利用超文本传输协议HTTP重定向技术实现开放网络传真能力的方法还可归纳为PC客户端(1)向笫三方应用服务器(3)传送用户输入的被叫号码,第三方应用服务器(3)将其转换为业务控制参数,通过HTTP重定向技术的消息提交给网络传真接口服务器(4);网络传真接口服务器(4)接收从笫三方应用服务器(3)通过HTTP重定向技术发来的消息,根据业务控制参数对第三方应用服务器(3)的身份进行鉴权,如果鉴权不通过则拒绝服务,如果鉴权通过则显示根据接收到的业务控制参数形成的页面,响应于用户上载传真文件,启动网络传真,把这些内容提供给网络传真服务器(5),网络传真服务器执行网络传真。以上所迷仅是本发明的示例性实施例。在不违背本发明的精神的前提下,本领域技术人员可对其作出多种修改和替换。权利要求1.一种利用超文本传输协议HTTP重定向技术实现开放网络传真能力的系统,包括PC客户端(1);与电信网络(6)连接的网络传真服务器(5),提供网络传真服务;其特征在于在PC客户端(1)与网络传真服务器(5)之间耦合有核心部分(8),其能够接收用户通过PC客户端(1)输入的被叫号码,将其转换为业务控制参数,通过HTTP重定向技术的消息传送,并接收用户在PC客户端(1)上载的传真文件,一并传送给网络传真服务器(5)。2.根据权利要求l的系统,其特征在于该核心部分(8)包括第三方应用服务器(3)和网络传真接口服务器(4),其中所述第三方应用服务器(3)配置成向PC客户端(1)的用户提供输入被叫号码的界面,接受PC客户端(1)的用户输入的被叫号码,将其转换为业务控制参数,通过HTTP重定向技术的消息提交给网络传真接口服务器(4);所述网络传真接口服务器(4)配置成接收从笫三方应用服务器(3)通过HTTP重定向技术发来的消息,根据业务控制参数对第三方应用服务器(3)的身份进行鉴权,如果鉴权不通过则拒绝服务,如果鉴权通过則显示根据接收到的业务控制参数形成的页面,响应于用户上载的传真文件,启动网络传真,把这些内容提供给网络传真服务器(5)以供网络传真服务器进行网络传真。3.根据权利要求2的系统,其特征在于所述第三方应用服务器(3)包括向PC客户端(1)的用户提供输入被叫号码的界面的模块(31);接受PC客户端(1)输入的被叫号码,将其转换为业务控制参数,通过HTTP重定向技术的消息提交给网鉻传真接口服务器(4)的模块(32);所述网络传真接口服务器(4)包括接收从笫三方应用服务器(3)通过HTTP重定向技术发来的消息,根据业务控制参数对笫三方应用服务器(3)的身份进行鉴权的模块(41);如果鉴权不通过则拒绝服务的模块(42);如果鉴权通过则显示根据接收到的业务控制参数形成的页面,响应于用户上载传真文件,启动网络传真,把这些内容提供给网络传真服务器(5)以供网络传真服务器执行网络传真的模块(43)。4.根据权利要求3的系统,其中所述第三方应用服务器(3)包括数据库(33),存储了在该第三方应用服务器(3)申请了网络传真业务的用户的PSTN号码或特服号码及相关联的用户名和口令;响应于PC客户端(1)的用户输入的用户名和口令,参考数据库,完成用户身份认证,即认证用户是否申请了网络传真业务,如果认证不通过则拒绝为其提供网络传真服务,如果认证通过则接收用户输入的被叫号码的模块(34)。5.根椐权利要求3的系统,其中业务控制参数包括以下:<table>tableseeoriginaldocumentpage3</column></row><table>6,根椐权利要求3的系统,其中所述业务控制参数是放在HTTP重定向技术的消息中通过HTTP的GET或POST方法传送的。7.—种利用超文本传输协议HTTP重定向技术实现开放网络传真能力的方法,包括PC客户端(1)向核心部分(8)传送用户输入的被叫号码,核心部分(8)将其转换为业务控制参数;核心部分(8)通过HTTP重定向技术的消息将业务控制参数进行传送,并接收用户在PC客户端(1)上载的传真文件,一并传送给网络传真服务器(5),网络传真服务器(5)执行网络传真。8.—种利用超文本传输协议HTTP重定向技术实现开放网络传真能力的方法,包括PC客户端(1)向第三方应用服务器(3)传送用户输入的被叫号码,第三方应用服务器(3)将其转换为业务控制参数,通过HTTP重定向技术的消息提交给网络传真接口服务器(4);网络传真接口服务器(4)接收从第三方应用服务器(3)通过HTTP重定向技术发来的消息,根据业务控制参数对第三方应用服务器(3)的身份进行鉴权,如果鉴权不通过则拒绝服务,如果鉴权通过则显示根据接收到的业务控制参数形成的页面,响应于用户上载传真文件,启动网络传真,把这些内容提供给网络传真服务器(5),网络传真服务器执行网络传真。9.根椐权利要求8的方法,其中业务控制参数包括以下:<table>tableseeoriginaldocumentpage4</column></row><table>10.根据权利要求8的方法,其中所迷业务控制参数是放在HTTP重定向技术的消息中通过HTTP的GET或POST方法传送的。全文摘要一种利用超文本传输协议HTTP重定向技术实现开放网络传真能力的系统,包括PC客户端;与电信网络连接的网络传真服务器,提供网络传真服务;在PC客户端与网络传真服务器之间耦合有核心部分,其能够接收用户通过PC客户端输入的被叫号码,将其转换为业务控制参数,通过HTTP重定向技术的消息传送,并接收用户在PC客户端上载的传真文件,一并传送给网络传真服务器。本发明还提供了相关方法。本发明解决了在互联网应用、IT应用中嵌入网络传真业务的开发难度和工作量问题。文档编号H04M11/06GK101242425SQ20071000808公开日2008年8月13日申请日期2007年2月9日优先权日2007年2月9日发明者李慧云,林玮平,梁柏青,喧罗,钢陆申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1