CN101668032B - 一种网页web服务通信的方法、***和设备 - Google Patents
一种网页web服务通信的方法、***和设备 Download PDFInfo
- Publication number
- CN101668032B CN101668032B CN 200810214376 CN200810214376A CN101668032B CN 101668032 B CN101668032 B CN 101668032B CN 200810214376 CN200810214376 CN 200810214376 CN 200810214376 A CN200810214376 A CN 200810214376A CN 101668032 B CN101668032 B CN 101668032B
- Authority
- CN
- China
- Prior art keywords
- web
- side terminal
- communication
- web service
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种网页WEB服务通信的方法、***和设备。方法包括:WEB通信控制器接收来自发送方终端的WEB服务通讯请求,请求发送方终端的WEB服务网关生成基于WEB的上传地址;向所述发送方终端返回WEB服务通讯响应,所述WEB服务通讯响应中携带所述WEB服务网关生成的基于WEB的上传地址信息;在确定所述发送方终端基于WEB服务的通信上传成功后,向所述接收方终端的WEB通信控制器发送WEB服务传送请求。本发明实施例通过在通信控制器的控制下实现终端根据向WEB服务网关获取下载地址,根据该下载地址中携带的WEB服务传送信息的存储地址,向WEB服务交换服务器获取WEB服务传送信息,实现移动终端之间的WEB服务通信,减少移动终端自身的通信负担、降低实际组网的制约。
Description
技术领域
本发明涉及通信领域,特别涉及一种网页WEB服务通信的方法、***和设备。
背景技术
随着通信技术的发展,通信终端(如手机、小灵通等)基于电话网所提供的传统的业务类型(如语音、消息等)越来越不满足使用者的要求,随着互联网的发展,相应地出现了利用通信终端基于WEB服务实现传送业务需求。
参见图1,为现有技术提供的一种实现终端基于WEB服务传送业务的方法,其中,基于WEB服务的业务:WEB服务WS1从移动终端MOBILE NODE A向B传递的过程如下:
1、MOBILE NODE A上的WEB服务WS1注册到注册服务器REGISTRATION UNIT,其中,注册信息包括WEB服务WS1的标识,WEB服务所在的移动终端的号码E.164_MN A;
2、REGISTRATION UNIT记录WEB服务WS1的注册信息;
3、MOBILE NODE B主动查询REGISTRATION UNIT,获取移动电话号码为E.164_MN A中WS1服务访问信息;
4、REGISTRATION UNIT返回WS1服务所在的地址信息,如移动终端的IP ADDRESS_MN A,服务提供端口PORT_WS 1;
5、MOBILE NODE B根据获取的WS1服务所在的MOBILE NODE A的地址信息,访问MOBILENODE A中的WS 1,建立基于WEB服务的通讯。
参见图2,为现有技术提供的另一种实现终端基于WEB服务传送业务的方法,其中,SIP(The Session Initiation Protocol,会话启动协议)信令用于在移动终端之间传递WEB接入信息;IMS(IP Multimedia Subsystem,IP多媒体子***)网络“IMS NETWORK 30”用于根据电话号码定位WEB资源URL,利用ENUM 34进行电话号码和WEB服务地址URL(UniformResource Locator,统一资源定位符)的转换;
使用业务时,首先,移动终端MOBILE TERMINAL 100输入业务号码或SIP URL,发起通讯要求;
然后,MOBILE TERMINAL 100通过SIP信令查询终端COMM TERMINAL 300中的WEB服务接入信息服务器WAIS 310,获得要访问的WEB服务位于在COMM TERMINAL 200上;
最后,MOBILE TERMINAL 100向MOBILE TERMINAL 200访问WEB服务。
发明人在实现本发明时发现,上述两种现有技术所提供的方法至少存在以下的缺点和不足:
需要移动终端提供WEB服务端功能(如直接提供WEB服务,或提供WEB服务接入信息的服务),导致增加了移动终端的通信负担;WEB服务采用请求-反馈方式提供,提供方式不够灵活;WEB服务的通讯最终直接在两个移动终端之间传递,受到实际组网的影响、也受到移动终端服务状态的影响;当两个移动终端之间无法直接连通,或服务提供方在WEB服务通讯过程中无法续保持在线時,导致WEB服务的通讯失败。
发明内容
为了实现现有的电信网络中移动终端之间的WEB服务的实时通信,本发明实施例提供了一种网页WEB服务通信的方法、***和设备。所述技术方案如下:
一方面,提供了一种网页WEB服务通信的方法,所述方法包括:
发送方终端的WEB通信控制器接收来自发送方终端的WEB服务通讯请求,所述WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;
所述发送方终端的WEB通信控制器请求发送方终端的WEB服务网关生成基于WEB的上传地址;
所述发送方终端的WEB通信控制器向所述发送方终端返回WEB服务通讯响应,所述WEB服务通讯响应中携带所述WEB服务网关生成的基于WEB的上传地址信息;
所述发送方终端的WEB通信控制器在确定所述发送方终端基于WEB服务的通信上传成功后,根据所述接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向所述接收方终端的WEB通信控制器发送WEB服务传送请求,使所述接收方终端的WEB通信控制器请求所述接收方终端的WEB服务网关生成基于WEB的下载地址,并通知所述接收方终端获取所述下载地址,所述下载地址中携带WEB服务传送信息的保存地址信息,使所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息。
另一方面,还提供了一种网页WEB服务通信的方法,所述方法包括:
接收方终端的WEB通信控制器接收基于WEB服务的传送请求,所述传送请求中携带WEB服务传送信息的保存地址信息和WEB服务通讯类型;
所述接收方终端的WEB通信控制器请求接收方终端的WEB服务网关生成基于WEB的下载地址,所述下载地址中携带所述WEB服务传送信息的保存地址信息;
所述接收方终端的WEB通信控制器通知所述接收方终端获取下载地址,使得所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息;
其中,所述接收方终端的WEB通信控制器接收到的基于WEB服务的传送请求是由发送方终端的WEB通信控制器接收所述发送方终端的WEB服务通讯请求,请求所述发送方终端的WEB服务网关生成基于WEB的上传地址并返回给所述发送方终端,在确定所述发送方终端基于WEB服务的通信上传成功后,向所述接收方终端的WEB通信控制器发送的。
另一方,还提供了一种网页WEB服务通信的***,所述***包括:第一WEB通信控制器、第一WEB服务网关、第二WEB通信控制器和第二WEB服务网关;
所述第一WEB通信控制器,用于接收来自发送方终端的WEB服务通讯请求,所述WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;请求所述第一WEB服务网关生成基于WEB的上传地址,向所述发送方终端返回WEB服务通讯响应,所述WEB服务通讯响应中携带所述第一WEB服务网关生成的基于WEB的上传地址信息;在确定所述发送方终端基于WEB服务的通信上传成功后,根据所述接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向所述第二WEB通信控制器发送WEB服务传送请求;
所述第一WEB服务网关,用于接收所述第一WEB通信控制器的请求,生成基于WEB的上传地址;
所述第二WEB通信控制器,用于接收基于WEB服务的传送请求,所述传送请求中携带WEB服务传送信息的保存地址和WEB服务通讯类型;请求所述第二WEB服务网关生成基于WEB的下载地址,所述下载地址中携带所述WEB服务传送信息的保存地址信息;通知接收方终端获取下载地址,使得所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息;
所述第二WEB服务网关,用于接收所述第二WEB通信控制器的请求,生成基于WEB的下载地址。
另一方面,还提供了一种网页WEB通信控制器,所述WEB通信控制器包括:所述WEB通信控制器包括:收发模块、处理模块和通信模块;
当所述WEB通信控制器为发送方终端的第一WEB通信控制器时,
所述收发模块,用于接收来自发送方终端的WEB服务通讯请求,所述WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;向所述发送方终端返回WEB服务通讯响应,所述WEB服务通讯响应中携带WEB服务网关生成的基于WEB的上传地址信息;
所述处理模块,用于根据所述收发模块接收的WEB服务通讯请求,请求发送方终端的第一WEB服务网关生成基于WEB的上传地址;
所述通信模块,用于在确定所述发送方终端基于WEB服务的通信上传成功后,根据所述接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向接收方终端的第二WEB通信控制器发送WEB服务传送请求;
当所述WEB通信控制器为接收方终端的第二WEB通信控制器时,
所述通信模块,用于接收来自所述发送方终端的第一WEB通信控制器基于WEB服务的传送请求,所述传送请求中携带WEB服务传送信息的保存地址和WEB服务通讯类型;
所述处理模块,用于请求接收方终端的第二WEB服务网关生成基于WEB的下载地址,所述下载地址中携带所述WEB服务传送信息的保存地址信息;由所述收发模块通知接收方终端获取下载地址,使得所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息。
另一方面,还提供了一种网页WEB服务网关,所述WEB服务网关包括:接收模块和生成模块;
所述接收模块,用于接收WEB通信控制器的地址生成请求;
所述生成模块,用于根据所述接收模块接收的地址生成请求,生成基于WEB的通信地址;
其中,当所述WEB服务网关为第一WEB服务网关时,
所述接收模块,具体用于接收第一WEB通信控制器的地址生成请求,所述地址生成请求是由所述第一WEB通信控制器接收来自发送方终端的WEB服务通讯请求后发送的;
所述生成模块,具体用于根据所述接收模块接收的来自第一WEB通信控制器的地址生成请求,生成基于WEB的上传地址,由所述第一WEB通信控制器向所述发送方终端返回携带所述基于WEB的上传地址信息的WEB服务通讯响应,并在确定所述发送方终端基于WEB服务的通信上传成功后,根据接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向第二WEB通信控制器发送WEB服务传送请求;
当所述WEB服务网关为第二WEB服务网关时,
所述接收模块,具体用于接收第二WEB通信控制器的地址生成请求,所述地址生成请求是由所述第二WEB通信控制器接收所述第一WEB服务控制器发送的基于WEB服务的传送请求后发送的;
所述生成模块,具体用于根据所述接收模块接收的来自第二WEB通信控制器的地址生成请求,生成基于WEB的下载地址,所述下载地址中携带WEB服务传送信息的保存地址信息,由所述第二WEB通信控制器通知所述接收方终端获取所述下载地址,使得所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息。
再一方面,还提供了一种终端设备,所述设备包括:通信模块和处理模块,
当所述终端设备为发送方终端时,
所述通信模块,用于向发送方终端的WEB通信控制器发送WEB服务通讯请求,所述WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;
所述处理模块,用于接收所述发送方终端的WEB通信控制器返回的基于WEB的上传地址,并通过所述上传地址,上传WEB服务传送信息,所述发送方终端的WEB通信控制器在确定所述WEB服务传送信息上传成功后,根据所述接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向接收方终端的WEB通信控制器发送WEB服务传送请求,使所述接收方终端的WEB通信控制器请求所述接收方终端的WEB服务网关生成基于WEB的下载地址,并通知所述接收方终端获取所述下载地址;
当所述终端设备为接收方终端时,
所述通信模块,用于接收所述发送方终端的WEB通信控制器的通知,获取所述下载地址,所述下载地址中携带所述WEB服务传送信息的保存地址信息;
所述处理模块,用于通过所述通信模块获取到的WEB服务传送信息的下载地址,从WEB服务交换服务器中获取WEB服务存储空间地址保存的WEB服务传送信息。
本发明实施例提供的技术方案的有益效果是:
通过在通信控制器的控制下实现终端根据向WEB服务网关获取下载地址,通过该下载地址中携带的WEB服务存储空间地址信息,向WEB服务交换服务器获取WEB服务传送信息,实现移动终端之间的WEB服务通信,减少移动终端自身的通信负担、降低实际组网的制约。
附图说明
图1是现有技术提供的一种实现终端基于WEB服务传送业务的交互示意图;
图2是现有技术提供的另一种实现终端基于WEB服务传送业务的交互示意图;
图3是本发明实施例1提供的基于WEB服务的通讯方法流程示意图;
图4是本发明实施例1提供的实现终端的WEB服务通讯的组网示意图;
图5是本发明实施例2提供的基于WEB服务的通讯方法的信息交互示意图;
图6是本发明实施例3提供的WEB服务通信的***示意图;
图7是本发明实施例4提供的WEB通信控制器示意图;
图8是本发明实施例5提供的WEB服务规范服务器示意图;
图9是本发明实施例6提供的WEB服务网关示意图;
图10是本发明实施例7提供的WEB服务交换服务器示意图;
图11是本发明实施例8提供的终端设备示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
为了实现移动终端之间的WEB服务通信,减少移动终端自身的通信负担、降低实际组网的制约,本发明实施例提供了一种网页WEB服务通信的方法,该方法内容如下:
WEB通信控制器接收来自发送方终端的WEB服务通讯请求,WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;
请求发送方终端的WEB服务网关生成基于WEB的上传地址;
向发送方终端返回WEB服务通讯响应,WEB服务通讯响应中携带WEB服务网关生成的基于WEB的上传地址信息;
在确定发送方终端基于WEB服务的通信上传成功后,根据接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向接收方终端的WEB通信控制器发送WEB服务传送请求。
上述本发明实施例提供的方式适用于终端作为基于WEB服务通讯的发送方时,如何实现WEB服务的通讯,另一方面,当终端作为基于WEB服务通讯的接收方时,本发明实施例还提供了一种网页WEB服务通信的方法,该方法内容如下:
WEB通信控制器接收基于WEB服务的传送请求,传送请求中携带WEB服务传送信息的保存地址信息和WEB服务通讯类型;
请求接收方终端的WEB服务网关生成基于WEB的下载地址,下载地址中携带WEB服务传送信息的保存地址信息;
通知接收方终端获取下载地址,使得接收方终端根据WEB服务传送信息的保存地址信息获取WEB服务传送信息。
为了对本发明实施例提供的网页WEB服务通信的方法进行详细的描述,请参见下述实施例:
实施例1
参见图3,本发明实施例提供了一种网页WEB服务通信的方法,参见图4提供的组网示意图,其中,以图4中WEB服务通讯客户端UA和WEB服务通讯客户端UB基于WEB服务的进行文件传送业务,且以UA作为文件的发送方终端,UB作为文件的接收方终端为例,进行说明,该方法内容如下:
步骤101:发送方向发送方的WEB通信控制器发送WEB服务通讯请求,其中,该请求中携带接收方的标识和WEB服务通讯类型。
步骤102:发送方的WEB通信控制器接收WEB服务通讯请求,获取该WEB服务通讯请求携带的WEB服务通讯类型,根据获取的WEB服务通讯类型查询WEB服务规范服务器,得到适用于发送方的通讯规范。
步骤103:发送方的WEB通信控制器根据获取的适用于发送方的通讯规范,请求发送方的WEB服务网关生成WEB网页,并向WEB服务交换库请求用于保存发送方传送信息的数据交换空间。
其中,发送方的WEB通信控制器根据从WEB服务规范服务器得到适用于发送方的通讯规范(如包括WEB页面模板要求、文件传送业务的文件存储要求、数据格式要求等信息),请求发送方的WEB服务网关根据WEB页面模板要求生成相应的WEB页面,该生成得到的WEB页面用于提供给发送方进行文件的上传,因此此处可称该WEB页面为上传WEB页面,与该WEB页面对应存在一个WEB地址,其中,该WEB地址唯一的标识该WEB页面;
其中,优选地,为了确保对发送方上传的文件的保存的可靠性,发送方的WEB通信控制器按照数据格式要求,向WEB服务交换库申请数据交换空间DE,该申请得到的数据交换空间DE用于存储发送方上传的文件,与该申请得到的数据交换空间DE对应存在地址信息,其中,可以通过URL-DE来标识该申请数据交换空间DE的地址信息。
步骤104:发送方的WEB通信控制器向发送方返回WEB服务通讯响应,该响应中携带发送方的WEB服务网关生成的WEB页面的WEB地址信息。
其中,该发送方的WEB通信控制器向发送方返回WEB服务通讯响应,用于通知发送方向WEB服务网关获取该WEB服务网关生成的上传WEB页面。
步骤105:发送方向发送方的WEB通信控制器返回WEB服务通讯确认ACK,根据WEB地址信息,访问WEB服务网关获取对应的WEB页面,并根据获取的WEB页面,进行文件的上传,其中,上传的文件存储于上述申请到的数据交换空间DE中。
步骤106:发送方的WEB通讯控制器根据获取的接收方的标识和自身预存的信息,获取该接收方的WEB通信控制器的信息,向接收方的WEB通信控制器发送WEB服务传送请求,其中,该请求中携带文件保存的数据交换空间DE的地址信息和WEB服务通讯类型。
其中,在通讯控制器中会以预存的路由表形成,实现通信控制器根据获取的终端标识查询到该终端标识对应的通信控制器的标识的功能。
步骤107:接收方的WEB通信控制器接收发送方的WEB通讯控制器发送的WEB服务传送请求,获取该WEB服务传送请求中携带的WEB服务通讯类型,查询WEB服务通讯规范服务器得到适用于接收方的通讯规范。
步骤108:接收方的WEB通信控制器根据获取的适用于接收方的通讯规范,请求接收方的WEB服务网关生成WEB网页,其中,该WEB网页中包含文件保存的数据交换空间DE的地址信息,接收方通信控制器通知接收方获取接收方的服务网关生成的WEB网页。
其中,该WEB页面用于提供给接收方下载文件的地址信息,因此可称该WEB页面业务为下载WEB页面,
步骤109:接收方根据接收方通信控制器的通知,访问接收方的WEB服务网关,向该WEB服务网关获取生成的WEB网页,并根据该WEB网页中携带的文件保存的数据交换空间DE的地址信息,向WEB服务交换库获取该地址信息对应的数据交换空间DE中保存的文件。
步骤110:当接收方成功获取到发送方发送的文件后,本次WEB服务通讯过程结束,释放整个文件传送的WEB服务通讯过程。
进一步地,本发明实施例提供的方法还适用于离线传送WEB服务功能,即接收方为离线状态时,同样实现WEB服务的传送,:当接收方的WEB通信控制器判断接收方处于离线状态时(如关机、不在服务区等情况),则不通知接收方获取下载地址,而是等待接收方上线后,再通知上线后的接收方获取下载地址,例如,具体实现可以为:当接收方的WEB通信控制器判断接收方出于离线状态时,通知接收方的WEB服务网关CB将获取到待传送的WEB服务文件的下载地址进行缓存,当UB上线后,将缓存的下载地址再发送至UB。
综上所述,本发明实施例提供的WEB服务通信的方法,实现了终端之间的WEB服务的通讯传送,通过引入WEB服务的交换库,实现了WEB服务在电信网络上的端到端的实时传送,并且在WEB服务传送过程中,参与的终端仅作为WEB客户端,不需要作为服务端;实现WEB服务推送到电话号码标识的客户端,WEB服务器的数据通讯叠加到现有电信网络,为电信网络增加了沟通WEB服务的能力;并且由于在WEB服务的通讯过程中,引入WEB服务网关,WEB服务交换库等服务端设施,使得终端在使用WEB服务通讯时不一定要同时在线,也可以完成业务,实现离线传送WEB服务功能。
为了对上述本发明实施例1提供的方法进行详细说明,参见下述实施例以具体的示例进行说明:
实施例2
参见图5,为本发明实施例提供的WEB服务通信的方法的信息交互示意图,其中,仍以图4提供的组网示意图为例,假设待传送的文件File已经存在于WEB服务通讯客户端UA中,WEB服务通讯客户端UA和WEB服务通讯客户端UB基于WEB服务的进行文件传送业务的详细过程,如下:
(1)、UA通过SIP信令实现向WEB通信控制器CA发起向UB传送文件的基于WEB服务的业务请求,其中,该信令参考如下:
INVITE sip:webservicecommunication.filetransmission;表示此次通讯的WEB服务通讯类型
From:UA<SIP:28780808telecom>;表示此次通讯的发送方信息;
To:UB<SIP:26050000telecom>;表示此次通讯的接收方信息。
如前所述,本发明实施例中以WEB服务通讯类型具体为文件传送为例,发送方的号码为28780808,接收方的号码为26050000。进一步地,发送方的号码还可以是13500000001,或者,接收方的号码为13800000002,本发明实施例不限制具体的发送方和接收方的类型(如固定电话、移动手机、小灵通等等)。
(2)、首先,发送方的CA根据获取的sip:webservicecommunication.filetransmission,查询WEB服务规范服务器得到适用于发送方UA的通讯规范,其中,该通讯规范具体包含用于UA在文件传送业务中的上传地址信息(如WEB网页等);文件传送业务的文件存储格式要求等等。
然后,发送方的CA请求服务网关GA生成用于UA上传文件的WEB网页(简称为上传WEB网页),并且,发送方的CA向WEB服务交换库申请到用于保存该上传文件的存储空间DE。
其中,该服务网关GA生成的上传WEB网页时,生成HTTP://Telecom_GA/FileTransmission/UA080616000001,该上传地址对应的网页即为该上传WEB网页;其中,UA080616000001表示了该WEB网页的唯一性,该WEB网页仅为相应于本次WEB服务通讯的使用,例如可以根据发送方的标识和当前的日期确保生成的上传网页的唯一性,也可以根据发送方的标识和预设的生成序列来确保生成的上传网页的唯一性,本发明实施例不限制具体的该WEB网页生成的具体方式和方法,任何能保证该WEB网页唯一的方法都在本发明实施例保护的范围之内。
其中,该控制器CA向WEB服务交换库申请存储空间DE,该申请到的存储空间的地址为HTTP://ExchangeSpace/FileTransmission/080616000100,该地址对应的存储空间即为本次申请到的存储空间;其中,080616000100表示了申请到的存储空间地址的唯一性。
其次,参见图5,CA通知UA获取GA生成的WEB网页,以便UA通过获取的WEB网页实现文件的上传,其中,CA通知UA获取GA生成的WEB网页时,可以采用SIP 200响应指令携带HTTP://Telecom/FileTransmissioner/UA080616000001信息,该WEB地址信息唯一地对于该上传WEB网页。其中,具体实现时,该信令如下:
SIP/2.0 200 OK
u=HTTP://Telecom/FileTransmission/UA080616000001;即对于GA生成的上传网页(3)、UA发送SIP ACK确认消息,并且UA启动浏览器采用HTTP协议获取网页HTTP://Telecom/FileTransfer/UA080616000001,并上传文件File,其中,该上传的文件File存储于HTTP://ExchangeSpace/FileTransmission/080616000100中。
其中,本发明实施例涉及的客户端可以支持通讯信令,该通讯信令支持本发明实施例中对基于WEB服务的通讯的扩展要求,如上所述,本发明实施例以采用SIP信令为例,本领域技术人员,还可以采用其他ISUP(Integrated Service Digital Network User Part,综合业务数字网用户部分)、H.323等通讯信令;并且本发明实施例所涉及的客户端还可以支持互联网浏览器,从而实现通过启用该浏览器实现获取网页的目的,相应地,上述通信信令以SIP为例,可以控制浏览器访问指定的WEB资源,以统一资源定位URL标识。
(4)、当UA上传文件结束后,GA通知CA本次上传结束;CA获知UB位于CB上,CA向CB发送文件传送请求,该请求用于通知CA本次交换文件的存储位置.
参见表1,提供了一种适用于通信控制器的路由表,根据该路由表,任何一个通信控制器都可以根据获取的终端标识查询到该终端标识对应的通信控制器的标识。
表1
终端标识 | 对应的通信控制器标识 |
1000 | 0001 |
...... | |
28780808 | 2008 |
2008 | |
26050000 | 2009 |
13500000001 | 2010 |
...... |
如表1所示,发起方“28780808”的通信控制器为“2008”,该通信控制器根据该路由表获取到接收方“26050000”的通信控制器为“2009”后,告知本次交换文件的存储位置,以INVITE指令执行,如下:
INVITE sip:webservicecommunication.filetransmission;
From:UA<SIP:28780808telecom>
To:UB<SIP:26050000telecom>
U=HTTP://ExchangeSpace/FileTransmission/080616000100;本次文件的存储空间地址信息。
(5)、首先,CB根据获取的业务类型,查询WEB服务通信规范服务器,得到适用于接收方UB的通讯规范,其中,该通讯规范包含用于UA在文件传送业务中的WEB网页的要求、文件传送业务的文件存储要求等。
然后,CB要求GB生成用于UB下载文件的WEB网页,如下:
HTTP://Telecom_GB/FileTransmission/UB080616000001,其中,可以在该WEB网页中嵌入UA上载文件的HTTP://ExchangeSpace/FileTransmission/080616000100地址信息。
其次,CB通知UB获取该WEB网页时,可以采用SIP INVITE指令实现携带HTTP://Telecom_GB/FileTransmission/UB080616000001信息。其中,信令如下:
INVITE sip:webservicecommunication.filetransmission
From:UA<SIP:28780808telecom>
To:UB<SIP:26050000telecom>
u=HTTP://Telecom_GB/FileTransmission/UB080616000001
(6)、UB与CB之间发首SIP 200/Ack指令互相确认,UB启动自身的浏览器获取网页HTTP://Telecom_GB/FileTransmission/UB080616000001;根据该网页中携带的存储空间地址信息,向WEB服务交换库的HTTP://ExchangeSpace/FileTransmission/080616000100地址,获取文件File。
(7)、当UB取到文件File后,通过SIP Bye/ACK指令释放整个文件传送的WEB服务通讯过程,以释放网络资源,节约网络信令。
其中,上述在实现终端之间的WEB服务的通讯传送时,采用的是SIP信令的INVITE/200/ACK指令序列承载WEB服务通讯的控制过程,SIP信令用于在终端之间传递WEB接入信息,本发明实施例提供的方法,通讯网络采用控制与承载两个层面分离的技术体质,控制面采用SIP信令等实现,承载面采用相应适用的承载机制。本领域技术人员可以获知:实际上采用SIP信令中的其他指令也可以达到上述目标,这些指令包含但不限于:Refer,Info,Message等等。本领域技术人员还可以获知采用其他信令也可以达到上述目标,这些信令包含但不限于ISUP,H.323(局域网和企业网的多媒体通信标准)。上述本发明实施例以通过WEB网页的形式实现WEB服务,还可以交换不含格式的纯数据。
实施例3
参见图6,本发明实施例提供了一种网页WEB服务通信的***,***包括:第一WEB通信控制器601、第一WEB服务网关602;
第一WEB通信控制器601,用于接收来自发送方终端的WEB服务通讯请求,WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;请求第一WEB服务网关602生成基于WEB的上传地址,向发送方终端返回WEB服务通讯响应,WEB服务通讯响应中携带第一WEB服务网关602生成的基于WEB的上传地址信息;在确定发送方终端基于WEB服务的通信上传成功后,根据接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向接收方终端的WEB通信控制器发送WEB服务传送请求;
第一WEB服务网关602,用于接收第一WEB通信控制器601的请求,生成基于WEB的上传地址。
进一步地,***还包括:第二WEB通信控制器和第二WEB网关;
第二WEB通信控制器,用于接收基于WEB服务的传送请求,传送请求中携带WEB服务传送信息的保存地址和WEB服务通讯类型;请求第二WEB服务网关602生成基于WEB的下载地址,下载地址中携带WEB服务传送信息的保存地址信息;通知接收方终端获取下载地址,使得接收方终端根据WEB服务传送信息的保存地址信息获取WEB服务传送信息;
第二WEB服务网关602,用于接收第二WEB通信控制器的请求,生成基于WEB的下载地址。
进一步地,为了确保文上传文件的保存的可靠性,***还包括:WEB服务交换服务器;
WEB服务交换服务器,用于接收第一WEB通信控制器601的请求,为待传送的WEB服务传送信息分配存储空间;接收并保存发送方终端上传的WEB服务传送信息。
进一步地,***还包括:WEB服务规范服务器,
WEB服务规范服务器,用于根据第一WEB通信控制器601的请求,返回适用于发送方终端的通讯规范;
相应地,
第一WEB通信控制器601,还用于根据WEB服务通讯类型,向WEB服务规范服务器获取适用于发送方终端的通讯规范;并根据发送方终端的通讯规范,请求第一WEB服务网关602生成基于WEB的上传地址,并向WEB服务交换库申请存储空间。
其中,WEB服务规范服务器,进一步用于根据第二WEB通信控制器的请求,返回适用于接收方终端的通讯规范;
相应地,
第二WEB通信控制器,还用于根据WEB服务通讯类型,向WEB服务规范服务器获取适用于接收方终端的通讯规范;并根据通讯规范,请求第二WEB服务网关602生成适用于接收方终端的基于WEB的下载地址。
为了实现离线传送功能,第二WEB通信控制器,还用于在确定接收方终端在线时,通知接收方终端获取下载地址,使得接收方终端根据WEB服务传送信息的保存地址信息获取WEB服务传送信息。其中,当判断接收方终端不在线处于离线状态时,可以缓存下载地址,当接收方终端上线后,再将缓存的下载地址通知该接收方终端。
综上所述,本发明实施例提供的网页WEB服务通信的***,实现了终端之间的WEB服务的通讯传送,通过引入WEB服务交换服务器,实现了WEB服务在电信网络上的端到端的实时传送,并且在WEB服务传送过程中,参与的终端仅作为WEB客户端,不需要作为服务器;实现WEB服务推送到电话号码标识的客户端,WEB服务器的数据通讯叠加到现有电信网络,为电信网络增加了沟通WEB服务的能力;并且由于在WEB服务的通讯过程中,引入WEB服务网关,WEB服务交换库等服务端设施,使得终端在使用WEB服务通讯时不一定要同时在线,也可以完成业务,实现离线传送WEB服务功能。
实施例4
参见图7,本发明实施例提供了一种网页WEB通信控制器,该WEB通信控制器包括:
收发模块701,用于接收来自发送方终端的WEB服务通讯请求,WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;向发送方终端返回WEB服务通讯响应,WEB服务通讯响应中携带WEB服务网关生成的基于WEB的上传地址信息;
处理模块702,用于根据收发模块701接收的WEB服务通讯请求,请求发送方终端的第一WEB服务网关生成基于WEB的上传地址;
通信模块703,用于在确定发送方终端基于WEB服务的通信上传成功后,根据接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向接收方终端的第二WEB通信控制器发送WEB服务传送请求。
其中,通信模块703,还用于接收来自对端的基于WEB服务的传送请求,传送请求中携带WEB服务传送信息的保存地址和WEB服务通讯类型;
处理模块702,还用于请求第二WEB服务网关生成基于WEB的下载地址,下载地址中携带WEB服务传送信息的保存地址信息;由收发模块701通知接收方终端获取下载地址,使得接收方终端根据WEB服务传送信息的保存地址信息获取WEB服务传送信息。
进一步地,
处理模块702,还用于根据收发模块701接收的WEB服务通讯请求,向WEB服务交换库申请存储空间。
其中,
处理模块702为第一处理模块,用于根据WEB服务通讯类型,向WEB服务规范服务器获取适用于发送方终端的通讯规范;并根据发送方终端的通讯规范,请求发送方终端的第一WEB服务网关生成基于WEB的上传地址,及向WEB服务交换库申请存储空间。
进一步地,
处理模块702,还用于根据WEB服务通讯类型,向WEB服务规范服务器获取适用于接收方终端的通讯规范;并根据通讯规范,请求第二WEB服务网关生成基于WEB的下载地址。
进一步地,为了实现离线传送功能,WEB通信控制器还包括:
判断模块,用于在确定接收方终端在线时,由收发模块701通知接收方终端获取下载地址,使得接收方终端根据WEB服务传送信息的保存地址信息获取WEB服务传送信息。其中,当判断接收方不在线处于离线状态时,可以缓存下载地址,当接收方上线后,再将缓存的下载地址通知该接收方。
本发明实施例提供的WEB通信控制器,在实际实现时支持信令解析,可以解析与处理用于WEB通讯的SIP信令,并能支持通讯路由,根据终端标识(如电话号码等)能够获知通讯的对方在被哪个WEB通信控制器所服务,并且支持服务提供的控制功能,能够控制WEB服务网关提供相应的WEB服务。
综上所述,本发明实施例提供的网页WEB通信控制器,通过控制WEB服务网关生成下载地址,然后通知所述终端获取下载地址,实现了终端根据所述下载地址中携带的WEB服务传送信息的保存地址获取到WEB服务传送信息,其中,参与的终端仅作为WEB客户端,不需要作为服务器;并且实现WEB服务推送到电话号码标识的客户端,WEB服务器的数据通讯叠加到现有电信网络,为电信网络增加了沟通WEB服务的能力;并且通过判断终端是否在线,实现了终端离线传送WEB服务功能。
实施例5
参见图8,本发明实施例提供了一种WEB服务规范服务器,所述服务器包括:
获得模块801,用于获得WEB通信控制器发送的WEB服务通讯类型;
提供模块802,用于根据获得模块801获取的WEB服务通讯类型,提供适用于终端的通讯规范。
本发明实施例提供的WEB服务规范服务器全网可以设置一套,其功能具体为:组织与保存WEB服务的业务规范,包括:为各通讯方提供的WEB页面,各通讯方之间沟通的数据格式;按照WEB服务通讯类别组织业务规范;对外提供根据服务类别查询规范的功能,不同的服务类型对应各自的规范。
实施例6
参见图9,本发明实施例提供了一种WEB服务网关,服务网关包括:
接收模块901,用于接收WEB通信控制器的地址生成请求;
生成模块902,用于根据接收模块901接收的地址生成请求,生成基于WEB的通信地址。
其中,
接收模块901,具体用于接收第一WEB通信控制器的地址生成请求,
生成模块902,具体用于根据接收模块901接收的来自第一WEB通信控制器的地址生成请求,生成基于WEB的上传地址;
或,
接收模块901,具体用于接收第二WEB通信控制器的地址生成请求;
生成模块902,具体用于根据接收模块901接收的来自第二WEB通信控制器的地址生成请求,生成基于WEB的下载地址。
其中,
生成模块902为第一生成模块,用于根据接收模块901接收的地址生成请求中携带的通信规范,生成适用于客户端的基于WEB的通信地址。
进一步地,为了实现离线传送文件的目的,本发明实施例提供的WEB服务网关还包括:缓存模块,用于接收述通信控制器的缓存通知,缓存生成的下载地址。通过该缓存模块使得终端在使用WEB服务通讯时不一定要同时在线,也可以完成业务,实现离线传送WEB服务功能。
其中,下载地址和上传地址具体实现时可以采用网页地址的形式。
本发明实施例提供的WEB服务网关在终端在根据上传地址向WEB服务交换服务器上传WEB服务传送信息时,还要实现中转的功能。本发明实施例提供的WEB服务网关在实际实现时,可以接受WEB通信控制器的控制,动态生成WEB地址对应的WEB网页、并能够提供WEB服务功能,并且能够支持与WEB服务交换库的交互,进行本次WEB服务通讯的数据读写操作;并能够与WEB服务的通讯客户端交互进行WEB服务的上传和下载操作。
本发明实施例提供的服务网关通过根据通信控制器的要求,生成下载地址,实现了终端根据获取到的下载地址中携带的WEB服务传送信息的保存地址,向WEB服务交换服务器获取WEB服务传送信息。
实施例7
参见图10,本发明实施例提供了一种WEB服务交换服务器,所述服务器包括:
接收模块1001,用于接收WEB通信控制器的请求;
分配模块1002,用于根据接收模块1002接收的请求,为待传送的文件分配存储空间;
保存模块1003,用于接收发送方终端上传的文件,将文件保存在分配模块1002分配的存储空间中。
进一步地,服务器还包括:
标识模块,用于为保存模块1003中,文件保存的存储空间分配地址标识。
在具体实现时,本发明实施例提供的WEB服务交换服务器,全网可以设置为1套,其功能为交换WEB服务之间交换数据的数据库,可以被全网所有的WEB服务网关访问;为每次WEB服务通讯需要交换的数据提供数据交换空间,为此空间分配一个统一资源定位符URL,其中,该URL具有唯一性,即在本次通讯结束后失效。
实施例8
参见图11,本发明实施例提供了一种终端设备,所述设备包括:
通信模块1101,用于向WEB通信控制器发送WEB服务通讯请求,WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;
处理模块1102,用于接收WEB通信控制器返回的基于WEB的上传地址,并通过上传地址,上传WEB服务传送信息。
其中,通信模块1101,还用于接收WEB通信控制器的通知,获取WEB服务网关生成的WEB服务传送信息的基于WEB的下载地址,下载地址中携带WEB服务传送信息的保存地址信息;
处理模块1102,还用于通过通信模块1101获取到的WEB服务传送信息的下载地址,从WEB服务交换服务器中获取WEB服务存储空间地址保存的WEB服务传送信息。
其中,上述处理模块1102在用于接收WEB通信控制器返回的基于WEB的上传地址,并通过上传地址,向WEB服务交换服务器上传WEB服务传送信息时,具体实现可以如下:
处理模块1102在用于接收WEB通信控制器返回的基于WEB的上传地址,并通过上传地址,与对应的WEB服务网关交互实现向WEB服务交换服务器上传WEB服务传送信息。即该终端设备的处理模块1102在根据上传地址向WEB服务交换服务器上传WEB服务传送信息时,具体是通过WEB服务网关中转实现。
本发明实施例提供的终端,作为WEB服务通许的客户端,在具体实现支持通讯信令,该通讯信令支持本发明实施例中对基于WEB服务的通讯的扩展要求,如采用SIP信令、其他ISUP、H.323等通讯信令;并且本发明实施例所涉及的客户端还可以支持互联网浏览器,从而实现通过启用该浏览器实现获取网页的目的,相应地,上述通信信令以SIP为例,可以控制浏览器访问指定的WEB资源,以统一资源定位URL标识。
本发明实施例提供的终端设备通过通信控制器的控制,实现终端设备根据下载地址中携带的WEB服务传送信息的保存地址信息获取到WEB服务传送信息,并且实现了终端设备离线的情况下传送WEB服务功能。
综上所述,本发明实施例提供的技术方案,引入WEB服务的交换库,实现了“WEB服务”在电信网络上的端到端的实时传送;在WEB服务传送过程中,参与端点仅作为WEB客户端,不需要作为服务器;实现WEB服务推送到电话号码标识的客户端,“WEB服务器”的数据通讯叠加到现有电信网络,为电信网络增加了沟通“WEB服务”的能力;在WEB服务的通讯过程中,由于引入WEB服务网关,WEB服务交换库等服务端设施,使得用户在使用WEB服务通讯时不一定要同时在线,也可以完成业务;除了通过WEB网页,还可以交换不含格式的纯数据。
本发明实施例中的“接收”一词可以理解为主动从其他模块获取也可以是接收其他模块发送来的信息。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本发明实施例中的部分步骤,可以利用软件实现,相应的软件程序可以存储在可读取的存储介质中,如光盘或硬盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (22)
1.一种网页WEB服务通信的方法,其特征在于,所述方法包括:
发送方终端的WEB通信控制器接收来自发送方终端的WEB服务通讯请求,所述WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;
所述发送方终端的WEB通信控制器请求发送方终端的WEB服务网关生成基于WEB的上传地址;
所述发送方终端的WEB通信控制器向所述发送方终端返回WEB服务通讯响应,所述WEB服务通讯响应中携带所述WEB服务网关生成的基于WEB的上传地址信息;
所述发送方终端的WEB通信控制器在确定所述发送方终端基于WEB服务的通信上传成功后,根据所述接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向所述接收方终端的WEB通信控制器发送WEB服务传送请求,使所述接收方终端的WEB通信控制器请求所述接收方终端的WEB服务网关生成基于WEB的下载地址,并通知所述接收方终端获取所述下载地址,所述下载地址中携带WEB服务传送信息的保存地址信息,使所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息。
2.如权利要求1所述的方法,其特征在于,所述请求发送方终端的WEB服务网关生成基于WEB的上传地址的步骤,之前还包括:
所述发送方终端的WEB通信控制器根据所述WEB服务通讯类型,向WEB服务规范服务器获取适用于所述发送方终端的通讯规范;
所述发送方终端的WEB通信控制器向所述发送方终端返回WEB服务通讯响应的步骤,之前还包括:
所述发送方终端的WEB通信控制器向WEB服务交换库申请存储空间;
相应地,所述发送方终端的WEB通信控制器请求发送方终端的WEB服务网关生成基于WEB的上传地址的步骤,具体包括:
所述发送方终端的WEB通信控制器根据所述发送方终端的通讯规范,请求发送方终端的WEB服务网关生成基于WEB的上传地址,并向WEB服务交换库申请存储空间。
3.如权利要求1所述的方法,其特征在于,
所述上传地址具体为WEB网页地址。
4.如权利要求2所述的方法,其特征在于,所述通讯规范包括:
传输格式,和/或,文件存储格式,其中,所述传输格式具体为WEB网页传输或纯数据格式传输。
5.一种网页WEB服务通信的方法,其特征在于,所述方法包括:
接收方终端的WEB通信控制器接收基于WEB服务的传送请求,所述传送请求中携带WEB服务传送信息的保存地址信息和WEB服务通讯类型;
所述接收方终端的WEB通信控制器请求接收方终端的WEB服务网关生成基于WEB的下载地址,所述下载地址中携带所述WEB服务传送信息的保存地址信息;
所述接收方终端的WEB通信控制器通知所述接收方终端获取下载地址,使得所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息;
其中,所述接收方终端的WEB通信控制器接收到的基于WEB服务的传送请求是由发送方终端的WEB通信控制器接收所述发送方终端的WEB服务通讯请求,请求所述发送方终端的WEB服务网关生成基于WEB的上传地址并返回给所述发送方终端,在确定所述发送方终端基于WEB服务的通信上传成功后,向所述接收方终端的WEB通信控制器发送的。
6.如权利要求5所述的方法,其特征在于,所述接收方终端的WEB通信控制器请求接收方终端的WEB服务网关生成基于WEB的下载地址的步骤之前,还包括:
所述接收方终端的WEB通信控制器根据所述WEB服务通讯类型,向WEB服务规范服务器获取适用于接收方终端的通讯规范;
相应地,所述接收方终端的WEB通信控制器请求接收方终端的WEB服务网关生成基于WEB的下载地址的步骤,具体包括:
所述接收方终端的WEB通信控制器根据所述通讯规范,请求接收方终端的WEB服务网关生成基于WEB的下载地址。
7.如权利要求5所述的方法,其特征在于,所述接收方终端的WEB通信控制器通知所述接收方终端获取下载地址的步骤之前,还包括:
所述接收方终端的WEB通信控制器判断所述接收方终端是否在线,当确定所述接收方终端在线时,执行后续步骤。
8.如权利要求5所述的方法,其特征在于,
所述下载地址为WEB网页地址。
9.如权利要求6所述的方法,其特征在于,所述通讯规范包括:
传输格式,和/或,文件存储格式,其中,所述传输格式为WEB网页传输或纯数据格式传输。
10.一种网页WEB服务通信的***,其特征在于,所述***包括:第一WEB通信控制器、第一WEB服务网关、第二WEB通信控制器和第二WEB服务网关;
所述第一WEB通信控制器,用于接收来自发送方终端的WEB服务通讯请求,所述WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;请求所述第一WEB服务网关生成基于WEB的上传地址,向所述发送方终端返回WEB服务通讯响应,所述WEB服务通讯响应中携带所述第一WEB服务网关生成的基于WEB的上传地址信息;在确定所述发送方终端基于WEB服务的通信上传成功后,根据所述接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向所述第二WEB通信控制器发送WEB服务传送请求;
所述第一WEB服务网关,用于接收所述第一WEB通信控制器的请求,生成基于WEB的上传地址;
所述第二WEB通信控制器,用于接收基于WEB服务的传送请求,所述传送请求中携带WEB服务传送信息的保存地址和WEB服务通讯类型;请求所述第二WEB服务网关生成基于WEB的下载地址,所述下载地址中携带所述WEB服务传送信息的保存地址信息;通知接收方终端获取下载地址,使得所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息;
所述第二WEB服务网关,用于接收所述第二WEB通信控制器的请求,生成基于WEB的下载地址。
11.如权利要求10所述的***,其特征在于,所述***还包括:WEB服务交换服务器,
所述WEB服务交换服务器,用于接收所述第一WEB通信控制器的请求,为待传送的WEB服务传送信息分配存储空间;接收并保存所述发送方终端上传的所述WEB服务传送信息。
12.如权利要求10所述的***,其特征在于,所述***还包括:WEB服务规范服务器,
所述WEB服务规范服务器,用于根据所述第一WEB通信控制器的请求,返回适用于发送方终端的通讯规范;
相应地,
所述第一WEB通信控制器,还用于根据所述WEB服务通讯类型,向WEB服务规范服务器获取适用于所述发送方终端的通讯规范;并根据所述发送方终端的通讯规范,请求所述第一WEB服务网关生成基于WEB的上传地址,并向WEB服务交换库申请存储空间。
13.如权利要求12所述的***,其特征在于,所述WEB服务规范服务器,进一步用于根据所述第二WEB通信控制器的请求,返回适用于接收方终端的通讯规范;
相应地,
所述第二WEB通信控制器,还用于根据所述WEB服务通讯类型,向WEB服务规范服务器获取适用于所述接收方终端的通讯规范;并根据所述通讯规范,请求所述第二WEB服务网关生成适用于接收方终端的基于WEB的下载地址。
14.如权利要求10所述的***,其特征在于,
所述第二WEB通信控制器,还用于在确定所述接收方终端在线时,通知接收方终端获取下载地址,使得所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息。
15.一种网页WEB通信控制器,其特征在于,所述WEB通信控制器包括:收发模块、处理模块和通信模块;
当所述WEB通信控制器为发送方终端的第一WEB通信控制器时,
所述收发模块,用于接收来自发送方终端的WEB服务通讯请求,所述WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;向所述发送方终端返回WEB服务通讯响应,所述WEB服务通讯响应中携带WEB服务网关生成的基于WEB的上传地址信息;
所述处理模块,用于根据所述收发模块接收的WEB服务通讯请求,请求发送方终端的第一WEB服务网关生成基于WEB的上传地址;
所述通信模块,用于在确定所述发送方终端基于WEB服务的通信上传成功后,根据所述接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向接收方终端的第二WEB通信控制器发送WEB服务传送请求;
当所述WEB通信控制器为接收方终端的第二WEB通信控制器时,
所述通信模块,用于接收来自所述发送方终端的第一WEB通信控制器基于WEB服务的传送请求,所述传送请求中携带WEB服务传送信息的保存地址和WEB服务通讯类型;
所述处理模块,用于请求接收方终端的第二WEB服务网关生成基于WEB的下载地址,所述下载地址中携带所述WEB服务传送信息的保存地址信息;由所述收发模块通知接收方终端获取下载地址,使得所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息。
16.如权利要求15所述的WEB通信控制器,其特征在于,当所述WEB通信控制器为发送方终端的第一WEB通信控制器时,所述处理模块,还用于根据所述收发模块接收的WEB服务通讯请求,向WEB服务交换库申请存储空间。
17.如权利要求16所述的WEB通信控制器,其特征在于,
当所述WEB通信控制器为发送方终端的第一WEB通信控制器时,所述处理模块为第一处理模块,用于根据所述WEB服务通讯类型,向WEB服务规范服务器获取适用于所述发送方终端的通讯规范;并根据所述发送方终端的通讯规范,请求发送方终端的第一WEB服务网关生成基于WEB的上传地址,及向WEB服务交换库申请存储空间。
18.如权利要求15所述的WEB通信控制器,其特征在于,
当所述WEB通信控制器为接收方终端的第二WEB通信控制器时,所述处理模块,还用于根据所述WEB服务通讯类型,向WEB服务规范服务器获取适用于接收方终端的通讯规范;并根据所述通讯规范,请求第二WEB服务网关生成基于WEB的下载地址。
19.如权利要求15所述的WEB通信控制器,其特征在于,当所述WEB通信控制器为接收方终端的第二WEB通信控制器时,所述WEB通信控制器还包括:
判断模块,用于在确定所述接收方终端在线时,由所述收发模块通知接收方终端获取下载地址,使得所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息。
20.一种网页WEB服务网关,其特征在于,所述WEB服务网关包括:接收模块和生成模块;
所述接收模块,用于接收WEB通信控制器的地址生成请求;
所述生成模块,用于根据所述接收模块接收的地址生成请求,生成基于WEB的通信地址;
其中,当所述WEB服务网关为第一WEB服务网关时,
所述接收模块,具体用于接收第一WEB通信控制器的地址生成请求,所述地址生成请求是由所述第一WEB通信控制器接收来自发送方终端的WEB服务通讯请求后发送的;
所述生成模块,具体用于根据所述接收模块接收的来自第一WEB通信控制器的地址生成请求,生成基于WEB的上传地址,由所述第一WEB通信控制器向所述发送方终端返回携带所述基于WEB的上传地址信息的WEB服务通讯响应,并在确定所述发送方终端基于WEB服务的通信上传成功后,根据接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向第二WEB通信控制器发送WEB服务传送请求;
当所述WEB服务网关为第二WEB服务网关时,
所述接收模块,具体用于接收第二WEB通信控制器的地址生成请求,所述地址生成请求是由所述第二WEB通信控制器接收所述第一WEB服务控制器发送的基于WEB服务的传送请求后发送的;
所述生成模块,具体用于根据所述接收模块接收的来自第二WEB通信控制器的地址生成请求,生成基于WEB的下载地址,所述下载地址中携带WEB服务传送信息的保存地址信息,由所述第二WEB通信控制器通知所述接收方终端获取所述下载地址,使得所述接收方终端根据所述WEB服务传送信息的保存地址信息获取所述WEB服务传送信息。
21.如权利要求20所述的WEB服务网关,其特征在于,
所述生成模块为第一生成模块,用于根据所述接收模块接收的地址生成请求中携带的通信规范,生成适用于客户端的基于WEB的通信地址。
22.一种终端设备,其特征在于,所述设备包括:通信模块和处理模块,
当所述终端设备为发送方终端时,
所述通信模块,用于向发送方终端的WEB通信控制器发送WEB服务通讯请求,所述WEB服务通讯请求中携带接收方终端的标识和WEB服务通讯类型;
所述处理模块,用于接收所述发送方终端的WEB通信控制器返回的基于WEB的上传地址,并通过所述上传地址,上传WEB服务传送信息,所述发送方终端的WEB通信控制器在确定所述WEB服务传送信息上传成功后,根据所述接收方终端的标识、自身预存的终端和WEB通信控制器的关联信息,向接收方终端的WEB通信控制器发送WEB服务传送请求,使所述接收方终端的WEB通信控制器请求所述接收方终端的WEB服务网关生成基于WEB的下载地址,并通知所述接收方终端获取所述下载地址;
当所述终端设备为接收方终端时,
所述通信模块,用于接收所述发送方终端的WEB通信控制器的通知,获取所述下载地址,所述下载地址中携带所述WEB服务传送信息的保存地址信息;
所述处理模块,用于通过所述通信模块获取到的WEB服务传送信息的下载地址,从WEB服务交换服务器中获取WEB服务存储空间地址保存的WEB服务传送信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810214376 CN101668032B (zh) | 2008-09-05 | 2008-09-05 | 一种网页web服务通信的方法、***和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200810214376 CN101668032B (zh) | 2008-09-05 | 2008-09-05 | 一种网页web服务通信的方法、***和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101668032A CN101668032A (zh) | 2010-03-10 |
CN101668032B true CN101668032B (zh) | 2013-04-24 |
Family
ID=41804472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200810214376 Active CN101668032B (zh) | 2008-09-05 | 2008-09-05 | 一种网页web服务通信的方法、***和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101668032B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102882993B (zh) * | 2012-10-19 | 2015-06-10 | 北京奇虎科技有限公司 | 计算设备及其下载方法 |
CN103873515B (zh) * | 2012-12-13 | 2018-04-27 | 联想(北京)有限公司 | 信息处理的方法及电子设备 |
CN103078683B (zh) * | 2012-12-28 | 2014-12-10 | 腾讯科技(深圳)有限公司 | 一种文件传输方法及*** |
CN104092712B (zh) * | 2013-05-22 | 2016-03-23 | 腾讯科技(深圳)有限公司 | 一种基于音频信号传输文件的方法及*** |
CN104283760B (zh) * | 2013-07-04 | 2018-05-04 | 华为技术有限公司 | 一种WebRTC通信方法、相关设备及*** |
CN103916891B (zh) * | 2014-03-27 | 2017-02-08 | 桂林电子科技大学 | 一种异构web服务网关实现方法及装置 |
CN105868276A (zh) * | 2016-03-22 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 网页显示方法及装置 |
CN116610823B (zh) * | 2023-04-28 | 2024-05-07 | 江苏传智播客教育科技股份有限公司 | 一种统一访问多媒体资源的方法和*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1224542B1 (en) * | 1999-10-15 | 2004-05-26 | Thomson Licensing S.A. | A user interface for a bi-directional communication system |
CN1588954A (zh) * | 2004-07-27 | 2005-03-02 | 中国工商银行 | 智能终端,包括该智能终端的***以及数据交换方法 |
CN1870508A (zh) * | 2005-05-25 | 2006-11-29 | 中兴通讯股份有限公司 | 一种web网管***中显示实时数据的方法 |
-
2008
- 2008-09-05 CN CN 200810214376 patent/CN101668032B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1224542B1 (en) * | 1999-10-15 | 2004-05-26 | Thomson Licensing S.A. | A user interface for a bi-directional communication system |
CN1588954A (zh) * | 2004-07-27 | 2005-03-02 | 中国工商银行 | 智能终端,包括该智能终端的***以及数据交换方法 |
CN1870508A (zh) * | 2005-05-25 | 2006-11-29 | 中兴通讯股份有限公司 | 一种web网管***中显示实时数据的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101668032A (zh) | 2010-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101668032B (zh) | 一种网页web服务通信的方法、***和设备 | |
KR100886548B1 (ko) | 인터넷 프로토콜 멀티미디어 서브시스템 네트워크에서단말의 성능 정보를 전달하기 위한 방법 및 시스템 | |
CN101103609B (zh) | 用于处理紧急呼叫的方法及装置 | |
US7697471B2 (en) | Address translation in a communication system | |
KR20050122227A (ko) | 세션 개시 프로토콜 및 다른 메시지 전달 서비스들 간의상호 동작을 가능하게 하는 시스템 및 방법 | |
US20060239267A1 (en) | User equipment in an IMS service network with a shortened PTT call setup time, IMS service network, and PTT call setup method therein | |
RU2009121525A (ru) | Способы и устройства, обеспечивающие возможность управления сеансом услуг ip мультимедийных подсистем посредством доступа к сетям с коммутацией каналов с использованием сообщений неструктурированных вспомогательных служебных данных | |
EP1385323A1 (en) | A system, a method and apparatus for peer-to peer exchange of information | |
JP2013506358A (ja) | エンドツーエンドコールの実現方法、エンドツーエンドコール端末及びシステム | |
CN105245493A (zh) | 通信网络中的能力查询处理 | |
CN103338213A (zh) | 本地设备与ims网络互通的方法、***及接入网关 | |
EP2398193A1 (en) | Method and apparatus for distinguishing several user equipments sharing a same public user identity | |
JP2010516131A (ja) | 電話ベースのウェブサーバを発見する方法及び、当該方法に関連する電子機器とコンピュータプログラム | |
KR101506307B1 (ko) | Ims 네트워크 환경에서 사설망 단말에 대한 서비스 품질 제어 방법 및 시스템 | |
CN101873392B (zh) | 一种基于VoIP的呼叫方法、***及装置 | |
KR100922953B1 (ko) | 인터넷 프로토콜 멀티미디어 서브시스템에서 호 변경 요청의 처리 방법 및 시스템 | |
JP4748092B2 (ja) | 衛星通信方法、子局及び親局 | |
EP2169913A1 (en) | Method, apparatus, and system for coordinating voice and webpage transmission | |
JP2022090490A (ja) | 電話番号調査装置、同方法、同プログラム、同情報提供システム | |
JP6825702B2 (ja) | ゲートウェイ装置、メッセージの送信方法及びプログラム | |
JP6357634B1 (ja) | 電話番号調査装置、同方法、同プログラム、同情報提供システム | |
JP3920791B2 (ja) | 呼接続中継システム、呼接続中継装置およびそのプログラム、呼接続要求情報変換装置およびそのプログラム | |
CN101179502A (zh) | 一种流媒体数据的转发***和转发方法 | |
KR20060110151A (ko) | 계층적 sip 기반의 이동성 관리 시스템 및 방법 | |
JP2018170709A (ja) | 電話番号調査装置、同方法、同プログラム、同情報提供システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |