HK1049752B - 一种信息交换平台 - Google Patents
一种信息交换平台 Download PDFInfo
- Publication number
- HK1049752B HK1049752B HK03101690.8A HK03101690A HK1049752B HK 1049752 B HK1049752 B HK 1049752B HK 03101690 A HK03101690 A HK 03101690A HK 1049752 B HK1049752 B HK 1049752B
- Authority
- HK
- Hong Kong
- Prior art keywords
- information
- service
- gateway
- bus
- platform
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42382—Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
- H04L69/085—Protocols for interworking; Protocol conversion specially adapted for interworking of IP-based networks with other networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/60—Medium conversion
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Description
技术领域
本发明涉及信息处理领域,特别是关于一种实现任何用户终端与任何服务端之间统一电子信息交换的信息交换平台。
发明背景
电子商务的应运而生,是信息社会发展和信息处理技术取得突飞猛进的一个典型标志。从技术上看,一切电子商务活动都可以归结为普通用户和服务商(如商场)之间的交易信息的交换,即用户终端和服务端之间的交易信息的交换。譬如普通用户通过Internet访问商场的Web网站订购物品,就是普通用户向服务商发出订购信息,而服务商向用户返回确认信息的交换过程。在实际应用中,用户与服务商间的信息交换所用的通信设备、通信介质、通信协议可以为多种多样,单就通信手段而言,较常用的就包括Internet、电话、传真、手机短信、有线电视、传呼机以及基于WAP(Wireless Application Protocol)的终端设备等。未来还必将出现种种新的通信手段。
最早的信息交换方案是主机终端方式,即用户通过终端直接操作主机,这种方式结构比较简单,响应速度也比较快,但不适合协同工作。随着PC和局域网的发展,逐步形成了如图1所示的客户/服务(Client/Server)方式,客户端包含业务逻辑和显示逻辑,服务端一般通过共享数据库系统实现。这种方案开始考虑将用户终端和数据库系统分离,但是联系还是很密切。
为减低用户终端的复杂度,目前比较通用的方式是通过Internet的接入加入中间件的三层结构模式,如图2所示。这是信息交换处理的一个突破,其主要是将显示逻辑与业务逻辑分离,如IBM公司的e-Business,Windows的数字神经系统等。接入子系统和业务应用子系统之间的关系是一种客户/服务关系,它们之间的通信按服务端内部统一的协议进行。为适应不同的用户终端设备和通信协议,采用建立适应不同用户终端通信协议的不同接入子系统的解决方案,如图3所示。
上述信息交换的模式都是局限于一个具体应用的范围内,不同的应用,即一个应用子系统,都必须具备与具体业务相关的各通信接入子系统。对于不同的服务端,为进行广泛的信息交换活动都必须独立准备一套完整的应用系统,包括接入系统和应用系统。因为,无论是服务机构还是普通用户终端都必须独立考虑他们之间信息交换所涉及的通信介质、通信协议等,都必须建立处理这些交换协议的处理系统,在整个过程中,服务端要处理所有相关的信息交换问题、设备和协议等。
目前,信息交换所涉及的应用领域,例如电子商务活动中,普通用户对访问手段的需求十分广泛,如Internet、电话、传真、手机、有线电视等。同时,对服务商来说,需要提供不同的网络接入手段来为不同的用户提供服务,以适应这种广泛的需求。这样,用户终端和服务端之间的网络连接将是错综复杂的,如图4(a)中所示。因此,要推行电子商务将会十分困难,对广泛而普遍的信息交换应用也带来障碍。
上述三层的信息交换模式将用户终端局限在了电脑终端,大大约束了信息交换应用的推广,应该有一种综合信息交换的服务平台来统一不同的终端和不同的服务机构。因此,本发明提出了一种把传统三层结构发展为五层结构的信息交换模式,增加了设备接入网关、信息交换机和服务网关,如图5所示。使得各服务商不需要建立各种通信设备、协议的信息处理系统,而只需通过一条专线以一种通信协议接入信息交换平台,就能接收通过各种通信设备、通信协议接入信息交换平台的终端用户的服务请求。终端用户为了得到某种服务,也不需通过特别的通信设备,而只需使用最方便的终端设备,如电话、传真、电脑等,就能享受信信息交换平台所连接的所有服务商的所有服务。
发明内容
本发明的目的就在于提供这样一种适应不同用户终端和不同服务端之间进行综合信息交换的平台系统,通过该系统将使用不同终端、通过不同通信线路和通信协议的用户所发送给服务端的服务请求与应答信息转换为统一信息格式(如,SML服务标记语言),同时将服务端的请求与应答信息也转换为统一信息格式(SML),用户终端和服务端之间的服务请求与应答信息通过一个信息交换机制来实现匹配。这样,就可在不直接提供用户终端到服务端错综复杂的网络连接和通信协议的前提下,实现用户终端通过单一线路访问不同的服务端,服务端也通过单一线路为不同的用户终端提供服务,从而实现任何用户终端与任何服务端之间任意的电子信息交换。
本发明一种信息交换平台,包含有:
连接用户终端,进行相应信息转换的设备接入网关;
实现统一管理、综合信息交换的信息交换机;以及,
与服务提供端接口的服务网关。
信息交换机至少包含有管理系统和核心交换系统,其中核心交换系统包含有信息总线、交换模块和交换管理模块。所述的设备接入网关、服务网关均通过该信息总线与信息交换机相连。
由用户终端发送的请求信息通过设备接入网关转换为统一信息格式,并经信息总线送入信息交换机,信息交换机根据用户终端所请求服务对应的服务提供端,将用户请求信息交换到该服务提供端所连接的服务网关,服务网关将统一信息格式的用户请求转换为进行相应服务的服务提供端所能够接受的协议格式,由服务提供端接收。
服务提供端处理完用户服务请求产生服务应答,并经服务网关转换为统一信息格式由信息总线送到信息交换机,信息交换机根据服务应答所对应的用户,将服务应答信息发送到相应的设备接入网关,设备接入网关将统一信息格式的服务应答信息转换为用户终端可以接收的信息格式,由用户终端接收。
设备接入网关由接入网关、接入监控模块、安全管理模块及业务交互逻辑和信息格式转换模块组成。所有的接入网关均使用相同的业务交互逻辑,不同的业务采用不同的业务交互逻辑。
接入网关由用户界面和用户界面控制组成,用户界面是使用不同的传输方式将用户界面传送到用户终端,用户界面控制是根据业务逻辑控制和不同的用户终端决定采用何种形式进行显示。
接入网关包括有WEB网关、TCP/IP网关、SMS网关、电话网关、传真网关、电子邮件网关、手机网关等。
核心交换系统是一个可根据交换容量的需求进行扩展的交换系统。
其信息总线为信息交换机和外围设备之间的信息接口,由信息输入输出接口和其下部的数据通信通道组成。包括有连接设备接入网关的接入总线(D-BUS)、连接服务网关的服务总线(S-BUS)及连接所述管理系统的管理总线(M-BUS)。
其交换管理模块包括负责整个核心交换系统管理的交换模块管理器、负责监视和控制核心交换系统的交换模块监控器、负责信息交换中会话型信息交换管理的会话管理器和负责核心交换系统安全控制的安全管理器。
根据上述技术方案,当需多个本发明系统连接实现异地同步漫游等功能时,本发明的信息交换机可进一步包含有平台路由系统,其信息总线相应进一步包含连接该平台路由系统的路由总线(R-BUS)。该平台路由系统至少包含有与远程平台连接、完成事务完整性和会话控制的远程通信模块和存放路由信息的路由表。
服务网关指服务提供端和信息交换机之间的协议转换设备,完成不同商业通信协议到信息交换机的统一信息协议之间的转换。还包括有服务监控模块和安全管理器。服务网关分为信息服务网关、非支付型服务网关和支付型服务网关,包括有证券服务网关、银行服务网关、商场服务网关、房地产服务网关、旅游服务网关、学校服务网关、保险服务网关。
在此,所述的信息交换机所接受的统一信息格式可采用XML数据格式来统一定义。
通过本发明所述的信息交换平台的应用,可以将用户终端和服务端之间复杂的信息交换过程转换为简单的平台运营,如图4(b)所示,极大地方便了电子信息服务的推广与普及。同时,通过本发明还实现了信息交换的统一接入、统一应用和统一管理。用户通过任何一种终端设备便可以访问不同的服务端,同时服务端通过一条专线便可以为不同的用户终端提供服务,而不需要建立、管理和维护不同的终端的网络连接及其相应的应用。各个服务端只要一个遵循统一标准的应用,即可为各种不同接入设备提供服务。对于现有的应用服务,亦可通过简单服务网关转换成为标准应用。所有的用户接入、服务通过遵循标准的管理接口,在统一的界面上进行包括统一认证、计费等在内的统一管理。
附图简要说明
图1为信息交换之客户/服务模式示意图。
图2为信息交换之三层结构模式示意图。
图3为图2的不同用户终端设备接入示意图。
图4为图2之信息交换模式与本发明之信息交换模式对比示意图。
图5为本发明之五层结构模式示意图。
图6为本发明之系统结构示意图。
图7为本发明之总体应用结构示意图。
图8为本发明之设备接入网关连接示意图。
图9为本发明之TCP/IP网关应用流程图。
图10为本发明之电话网关应用流程图。
图11为本发明之手机网关应用流程图。
图12为本发明之信息交换机的核心交换系统结构示意图。
图13为本发明之信息交换机的的平台路由系统结构示意图。
图14为本发明之安全认证体系结构图。
实施本发明的方式
下面通过实施例及附图对本发明进行详细阐述。
首先请参见图6所示,本发明一种信息交换平台由设备接入网关(Device Access Gateway)10、信息交换机(i-Switch)20和服务网关(Service Gateway)30构成。
设备接入网关10负责用户终端的接入以及相应的信息转换,同时参见图7、图8所示,由接入网关11、接入监控模块(Access Monitor)12、安全管理模块(Security Manager)13及业务交互逻辑14和信息格式转换模块15组成。接入监控模块12和安全管理模块13分别完成接入网关的监控以及接入网关的用户验证、安全加密等工作。业务交互逻辑14与具体业务有关,而与提供的通信手段无关,所有网关均使用相同的业务交互逻辑,不同的业务采用不同的业务交互逻辑。信息格式转换模块15负责将业务控制逻辑所获得的用户信息转换为本发明信息交换机(i-Switch)20所接受的统一数据格式(如,i-SML),或将i-Switch传输来的服务应答信息选择不同的业务交互逻辑来控制接入网关传输给用户(如,XML)。
接入网关11负责和用户进行交互,并根据不同的网络传输方式和用户终端进行数据通信。每个接入网关由用户界面111以及用户界面控制112两个部分组成。用户界面111负责将用户界面使用不同的传输方式传送到用户端,如WWW接入网关中的WEB服务器等。用户界面控制112是根据业务逻辑控制和不同的用户终端决定采用何种形式进行显示。接入网关的用户验证以及安全控制统一由安全管理模块验证服务器来完成,接入监控器负责监控每个接入网关的状态。
接入网关包括有WEB网关、WAP网关、TCP/IP网关、SMS网关、电话网关、传真网关、电子邮件网关等等,未来新的网关可以根据统一的信息格式作为接入网关增加到本发明信息交换平台系统上。
以下是几个接入网关的设计实例。
(一)WWW网关:WWW网关主要由WEB服务器以及应用服务器两个部分组成。WEB服务器负责通过HTTP协议用WEB和用户进行交换。应用服务器负责具体的业务逻辑的控制。
WEB服务器所提供的网页服务也分为两大类:①平台网站以及相关WEB信息服务;②服务商网站以及业务交互控制。平台网站负责基本信息服务、服务检索、个人定制服务、交易功能服务、智能化信息服务、用户注册服务、访问统计服务以及广告发布服务。服务商网站除了可以集成平台的基本功能以外,提供服务商所定制的信息服务以及基于WEB的电子商务服务。服务商网站只负责通过WEB交互获得用户的服务请求并将这些请求转换成信息交换机(i-Switch)所接受的统一信息格式。业务处理全部由服务提供商的业务系统来处理。
每个服务商在平台的WWW网站中有自己的服务商网站。这些网站可以通过服务商的域名直接访问。同时,通过平台网站的分级浏览功能或服务检索功能,可以方便的获得所有这些服务的域名,并选择进入所需要访问的服务商网站。
(二)TCP/IP网关:由于TCP/IP网关是和用户终端中的专门程序通过TCP/IP协议来进行通信的,所以具体的应用框架是多种多样的。概括来说,有两种应用形式:①用户端直接通过Socket API与信息交换机核心交换系统的设备接入总线D-BUS接口;②网关通过专门服务程序与D-BUS接口,通过Socket API按专用终端的数据格式与用户端程序通信。如图9所示。
图中所示上面一种方式是和目前已经有的服务端应用程序兼容的方式。下面一种方式,用户端程序可以直接解释XML,同时也可以生成XML表示的服务请求,这样,TCP/IP网关只需要负责转发用户的请求以及进行管理方面的工作就可以了,无需进行其他数据格式的转换。
(三)电话(Phone)网关:负责与普通电话或i-Phone的信息交互。电话网关的应用体系结构参见图10所示。电话网关通过语音卡和公共电话网(PSTN)相连,用户电话或i-Phone拨打平台系统电话网关的电话号码便可以接入到平台中。语音卡负责播放语音和接收用户的电话按键的DTMF码,如果是i-Phone用户,语音卡还负责将平台发送给i-Phone的数字信息用DTMF码发送到用户端。业务流程控制负责根据业务流程来控制IVR与用户的交互过程。XML解释器是DTMF码流与XML数据文件之间的转换工具,并负责与D-BUS的接口。不同的业务需要修改IVR和业务流程控制。
(四)手机网关:负责和手机进行信息交换。手机网关支持两种不同的信息方式:短消息方式和WAP方式。参见图11所示,短消息收发模块与SMSC(短信中心)收发短消息,WEB服务器负责通过HTTP协议与WAP网关之间进行信息交互,获得或应答用户的服务请求。业务流程控制负责相关业务的交互逻辑,从用户处获得信息或将服务端发送来的信息转换为页面信息或短消息。WML(无线标识语言)解释器负责将来自手机的WML信息转换为XML或相反的转换过程,同时,它还负责在短消息和XML之间进行转换。
服务网关(Service Gateway)30负责提供服务提供商的接口或提供平台的增值业务。服务网关根据用户的选择确定服务端返回的信息服务的目的地址。再请参照图7所示,和接入网关一样,在服务网关30有服务监控模块(Service Monitor)32来监控整个服务网关的运行,同时,安全管理器(Security Manager)33完成服务网关所需要的验证、安全加密等工作。服务网关包括证券服务网关(Stock Gateway)、银行服务网关(Bank Gateway)、商场服务网关(Market Gateway)、房地产服务网关(Land Gateway)、旅游服务网关、学校服务网关(SchoolGateway)、保险服务网关等。
服务网关分为信息服务网关、非支付型服务网关和支付型服务网关。信息服务网关负责和信息查询类服务机构相连,不涉及具体的电子商务,但它也是电子商务活动中一种必要的服务类型,比如情报检索、公共信息发布、政策法规、人文地理等信息服务机构。系统的信息服务网关可以直接提供信息服务,也可从其他信息提供机构采集信息。非支付型服务网关负责和非支付型的服务机构相连,提供不需要在线进行资金支付的电子商务。支付型服务网关负责需要在线进行资金支付的电子商务。目前涉及到的主要服务机构包括银行、网上商场、订票系统等。
根据服务类型和服务端系统的不同,服务网关有几种不同的应用框架:
(1)服务网关与服务提供商采用专用的程序进行通信:服务网关负责通过信息交换机核心交换系统的服务总线S-BUS与平台的信息交换机i-Switch之间交流信息,同时,将这些信息通过系统的专用接口程序与服务提供商进行通信。在服务网关不进行XML数据的解析,直接将XML表示的信息发送到服务提供商处,在服务提供商处解释XML数据,并和服务端原来的服务系统相连。
(2)服务网关与服务提供商之间采用消息队列通信:服务网关将通过S-BUS获得的信息发送到不同的服务端的消息队列中。服务网关负责不同服务端的接入管理,为每个服务产生一个消息队列。
(3)服务网关直接集成平台的增值业务:平台的增值服务主要指信息服务,比如股市行情、天气预报、交通信息等。一方面,服务网关从不同的信息源处获得信息,另一方面,服务网关将这些服务信息不经过核心交换直接和各个接入网关进行通信。
信息交换机(i-Switch)20是系统的核心,参见图7所示,由管理系统21、核心交换系统22、平台路由系统(Platform Router System)23组成。
管理系统21包括接入管理系统(Access Manager)、用户管理系统(User Manager)、服务管理系统(Service Manager)、计费管理系统(Billing Manager)、CA服务系统(Certificate AuthenticationService)等子系统。计费系统可以和第三方的计费中心(BillingCenter)相连,将系统的计费信息通过标准的数据格式发送到计费中心。CA服务负责和第三方的CA机构(CA Center)相连,提供和其他CA机构电子证书的互通以及系统本身用户电子证书的发放代理。管理系统中的平台监控器(Platform monitor)负责总体监控接入网关的接入监控器(Access Monitor)12、服务网关的服务监控器(Service Monitor)32以及核心交换系统的交换模块监控器(SM Monitor)2222和平台路由系统(Platform Router System)的路由监控器(Router Monitor),从而对整个平台进行统一监控。
核心交换系统22是一个可以根据交换容量的需求进行扩展的信息交换平台,同时参见图12所示,具体包括交换模块221、交换管理模块222及信息总线223。
交换管理模块222包括有交换模块管理器2221、交换模块监控器2222、会话管理器2223、安全管理器2224。核心交换系统的信息交换工作由信息交换模块SM(Switch Module)221来完成,交换模块管理器(SM Manager)2221负责整个核心交换系统的管理,交换模块监控器(SM Monitor)2222负责监视和控制核心交换系统,并向平台的统一监控系统提供监控数据,会话管理器(Session Monitor)2223负责信息交换中会话型信息交换的管理,安全管理器(Security Manager)2224负责核心交换模块的安全控制。
信息总线223包括负责各种设备接入网关接入平台的设备接入总线D-BUS,负责各种服务网关接入平台的服务总线S-BUS,负责各种管理服务接入平台的管理总线M-BUS和负责路由总线接入平台的路由总线R-BUS。
所有的交换模块,公用一个寻址表,交换模块之间利用专用的通信机制,如消息队列的群技术,实现并行处理。
平台路由系统23负责远程平台之间的数据同步、服务漫游等功能。同时参见图13所示,其中R-BUS为路由总线,不直接隶属于路由网关。远程通信模块(Remote Communication)231通过远程通信接口232负责与异地平台的连接,包括事务完整性和会话的控制。平台的路由信息放在路由表(Router table)233中。平台间的通信采用专用的通信协议,如消息队列机制进行通信。
信息交换平台的安全体系由五部分构成:物理端口管理、防火墙、AAA验证、管理员CA认证和交易CA认证。在系统安全、网络安全、数据安全、交易安全四个层面上保证平台的安全可靠。管理员CA是信息交换平台内部CA系统,专门用于对信息交换平台管理员的身份进行认证。交易CA认证由信息交换平台的CA代理服务来实现终端用户与不同CA中心的认证,终端用户统一使用IC卡获其他存储介质存放证书。
交易安全认证体系结构如图14所示。安全措施包括:
(1)物理端口禁止管理:通过设备网络管理实现物理端口禁止管理。对VLAN进行管理。
(2)防火墙:对TCP/IP端口进行管理。
(3)AAA验证:对接入用户进行验证、授权和记帐。
(4)管理员CA认证:对管理员身份进行认证。使用国家认可的CA认证解决方案。
(5)交易CA认证:针对不同的用户终端采用不同的CA认证措施。例如:
a、手机用户通过与SIM卡厂商合作,采用字段加密的方式对关键数据进行加密(3DES),根据手机号码来进行身份验证。
b、普通电话用户由于本身计算能力的限制,数据传输暂时不采用加密,只进行身份验证。采用用户密码或动态口令的方式来实现。
c、传真、寻呼机等终端为广播信息,不采用安全认证和加密措施。
d、PC机用户可采用IC卡、磁盘或在线下载等多种不同安全级别的方式,建议采用IC卡的方式。安全验证和传输加密均采用专用的程序进行,可采用SSL来保证浏览器到WEB服务器的安全,但不依赖于它所提供的安全性。
e、PDA等专用终端采用专用的程序来实现安全认证和加密。
f、屏幕电话采用IC卡方式保证安全。
g、服务提供商和平台之间的安全体系和PC机用户的安全体系相同,采用对称加密和公共密钥结合的方式(PKI),实现身份验证、数字签名等安全手段。
以下对信息交换应用实现与应用流程加以阐述。
不同的用户终端,由于其连接的通信网络不同,所以,在用户终端所发送的信息进入信息交换机的D-BUS之前首先要通过接入网关将用户的信息转换为统一信息格式,在本实施方案中采用XML来进行描述,当然也可以采用其他信息格式描述。信息交换机根据用户终端所请求服务对应的服务端,将用户服务信息交换到相应的服务端所连接的S-BUS。服务网关将统一信息格式的用户请求服务发送到相应的服务端,服务端解析该服务请求信息,并进行相应的服务处理。
服务端处理完用户的服务请求之后,产生服务应答,服务应答信息经过服务网关将用户信息转换为统一信息格式描述的信息,并通过S-BUS发送到信息交换机。信息交换机根据服务应答所对应的用户,将服务应答信息发送到相应的接入网关。接入网关将统一信息格式的服务应答转换为用户可以接收的信息。
此外,相应的模块或设备完成信息交换过程中的用户身份验证、事务完整性、安全保密性等工作。
用户终端经信息交换平台与服务端进行信息交换的应用流程描述如下:
一、服务请求应用流程:
1、用户终端通过不同的接入网络接入到平台系统不同的接入网关。例如:TCP/IP专用终端通过Socket API连接到平台的TCP/IP网关,并通过Socket API和用户终端交互服务请求与应答信息;电话通过IVR和用户交互服务请求与应答信息;浏览器通过HTTP连接到平台的网站,并通过网页发送服务请求或接收服务应答信息。
2、设备接入网关通过XML解释器(XML Parser)将用户的服务请求转化为XML,并将用户服务请求以及相应的附加信息交换控制信息组合成统一信息格式的信息包。
3、D-BUS根据接入网关发送来的信息包的目的地址发送到相应的目的消息队列(Queue Mn,Queue Sn,Queue Rn)。
4、服务网关通过S-BUS调用MQI获得服务网关消息队列(Queue Sn)中的信息包,分两种情况进行处理:
根据信息包所对应的服务端将信息发送到服务端队列;
根据信息包所对应的服务端通过Socket API(TCP/IP或HTTP)发送信息到服务端。
5、服务端通过专用的程序用Socket API或通过MQI获得发送来的服务请求信息。
6、客户服务代理将接收到的服务请求信息通过XML Parser得到用户的业务请求数据。
7、通过专用的程序将业务请求数据发送到原服务端系统。
二、服务应答应用流程:
1、服务端处理完用户的请求信息后,将服务应答发送到客户服务代理;
2、通过XML Parser将服务应答转换成XML格式的数据;
3、服务端将服务应答信息通过MQI发送到平台,或通过Socket API发送到平台;
4、服务网关通过MQI或Socket API接收服务端发送来的服务应答信息;
5、平台服务网关根据用户所选择的服务应答信息接收方式或应答信息是否是会话型信息,获得应答信息的目的地址后,将服务应答信息通过S-BUS发送到对应的用户接入网关的消息队列(Queue Dn)中。
6、接入网关通过D-BUS获得发送来的服务应答结果,并将通过XMLParser获得应答数据,并根据不同的用户终端组织成不同的用户可以接收的信息。例如,TCP/IP网关通过客户终端专用数据格式发送到TCP/IP设备;电话网关通过IVR向用户发送语音信息,如果是i-Phone,则将数据组织成i-Phone可以接收的特殊格式的信息;WWW网关将服务应答结果转换成HTML;手机网关则将服务应答信息转换成短消息或WAP消息;电子邮件网关将服务应答信息转换成电子邮件发送给用户;寻呼网关将服务应答信息转换成寻呼信息,并发送到寻呼中心。
Claims (12)
1、一种信息交换平台,其特征在于该系统包含有:连接用户终端,进行信息格式转换的设备接入网关,实现统一管理、综合信息交换的信息交换机,以及与服务提供端接口的服务网关;信息交换机包括管理系统和核心交换系统,其中核心交换系统包含有信息总线、交换模块和交换管理模块;所述的设备接入网关、服务网关均通过该信息总线与信息交换机相连;
由用户终端发送的服务请求信息通过设备接入网关转换为统一信息格式,并经信息总线送入信息交换机,信息交换机根据用户终端所请求服务对应的服务提供端,将用户请求信息交换到该服务提供端所连接的服务网关,服务网关将统一信息格式的用户请求转换为进行相应服务的服务提供端所能够接受的协议格式,由服务提供端接收;
服务提供端处理完用户服务请求产生服务应答,并经服务网关转换为统一信息格式由信息总线送到信息交换机,信息交换机根据服务应答所对应的用户,将服务应答信息发送到相应的设备接入网关,设备接入网关将统一信息格式的服务应答信息转换为用户终端可以接收的信息格式,由用户终端接收。
2、根据权利要求1所述的信息交换平台,其特征在于所述的设备接入网关由接入网关、接入监控模块、安全管理模块及业务交互逻辑和信息格式转换模块组成。
3、根据权利要求2所述的信息交换平台,其特征在于对于同一业务所有的接入网关均使用相同的业务交互逻辑,对于不同的业务采用不同的业务交互逻辑。
4、根据权利要求2所述的信息交换平台,其特征在于所述的接入网关由用户界面和用户界面控制组成,用户界面是使用不同的传输方式将用户界面传送到用户终端,用户界面控制是根据业务逻辑控制和不同的用户终端决定采用何种形式进行显示。
5、根据权利要求1所述的信息交换平台,其特征在于所述的核心交换系统是一个可根据交换容量的需求进行扩展的交换系统。
6、根据权利要求1所述的信息交换平台,其特征在于所述的信息总线包括有连接设备接入网关的接入总线(D-BUS)、连接服务网关的服务总线(S-BUS)及连接所述管理系统的管理总线(M-BUS)。
7、根据权利要求1所述的信息交换平台,其特征在于所述的交换管理模块包括负责整个核心交换系统管理的交换模块管理器、负责监视和控制核心交换系统的交换模块监控器、负责信息交换中会话型信息交换管理的会话管理器和负责核心交换系统安全控制的安全管理器。
8、根据权利要求1所述的信息交换平台,其特征在于所述的信息交换机可进一步包含有提供不同平台之间服务漫游、平台间信息同步以及平台之间信息远程备份功能的平台路由系统,相应的所述的信息总线进一步包含有连接该平台路由系统的路由总线(R-BUS)。
9、根据权利要求9所述的信息交换平台,其特征在于所述的平台路由系统包含有与远程平台连接的远程通信模块和存放路由信息的路由表。
10、根据权利要求1所述的信息交换平台,其特征在于所述的服务网关还包括有服务监控模块和安全管理器。
11、根据权利要求1或10所述的信息交换平台,其特征在于所述的服务网关包括有信息服务网关、非支付型服务网关或支付型服务网关。
12、根据权利要求1所述的信息交换平台,其特征在于所述的信息交换机所接受的统一信息格式为采用XML数据格式来统一定义。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2000/000048 WO2001067679A1 (en) | 2000-03-10 | 2000-03-10 | A platform of information switch |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1049752A1 HK1049752A1 (zh) | 2003-05-23 |
| HK1049752B true HK1049752B (zh) | 2005-12-02 |
Family
ID=4574637
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK03101690.8A HK1049752B (zh) | 2000-03-10 | 2000-03-10 | 一种信息交换平台 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US6912593B2 (zh) |
| CN (1) | CN1197297C (zh) |
| AU (1) | AU2000231428A1 (zh) |
| HK (1) | HK1049752B (zh) |
| WO (1) | WO2001067679A1 (zh) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1150519A1 (en) * | 2000-04-28 | 2001-10-31 | Telefonaktiebolaget Lm Ericsson | Services in a telecommunication network |
| US7516198B1 (en) * | 2001-10-30 | 2009-04-07 | Cisco Technology, Inc. | Arrangement for providing content-based quality of service for a service flow based on parsing XML tags detected from a server response to a client request |
| US20030217148A1 (en) * | 2002-05-16 | 2003-11-20 | Mullen Glen H. | Method and apparatus for LAN authentication on switch |
| SE524794C2 (sv) | 2002-06-26 | 2004-10-05 | Synapse Int Sa | Ett förfarande för automatisk hantering av terminalberoende information |
| FR2851390A1 (fr) * | 2003-02-17 | 2004-08-20 | France Telecom | Dispositif et procede de mise en communication de modules de mise en oeuvre d'un bouquet de services et plate-forme de mise en oeuvre d'un bouquet de services correspondante |
| US7966418B2 (en) | 2003-02-21 | 2011-06-21 | Axeda Corporation | Establishing a virtual tunnel between two computer programs |
| JP4206828B2 (ja) * | 2003-05-30 | 2009-01-14 | 日本電気株式会社 | サービスローミング対応システム、およびサービスローミング対応プログラム |
| CN100372332C (zh) * | 2004-07-28 | 2008-02-27 | 杜宗霞 | 组合服务总线系统及其实现方法 |
| US8250230B2 (en) * | 2004-09-30 | 2012-08-21 | Microsoft Corporation | Optimizing communication using scalable peer groups |
| US7613703B2 (en) | 2004-09-30 | 2009-11-03 | Microsoft Corporation | Organizing resources into collections to facilitate more efficient and reliable resource access |
| US8549180B2 (en) * | 2004-10-22 | 2013-10-01 | Microsoft Corporation | Optimizing access to federation infrastructure-based resources |
| US20060236088A1 (en) * | 2005-04-13 | 2006-10-19 | Sbc Knowledge Ventures, L.P. | Technique for encrypting communications |
| US7903639B2 (en) | 2006-03-24 | 2011-03-08 | Cisco Technologies, Inc. | System and method for selectively interfacing different types of network communications |
| CN101075996B (zh) * | 2007-07-12 | 2012-10-10 | 中兴通讯股份有限公司 | 一种综合接入网关装置及其通信方法 |
| US8571604B2 (en) * | 2008-01-18 | 2013-10-29 | Hewlett-Packard Development Company, L.P. | Subscriber identity module (SIM) card access system and method |
| CN101800685B (zh) * | 2009-02-09 | 2012-10-10 | 财团法人工业技术研究院 | 信息传输与服务整合系统及信息传输与服务整合方法 |
| BR112012007376B1 (pt) * | 2009-10-01 | 2023-02-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Plataforma de escopo de aplicação, dispositivo de usuário para uma aplicação web, e, método para possibilitar comunicação entre uma plataforma de escopo de aplicação e uma aplicação web |
| CN101975416A (zh) * | 2010-11-18 | 2011-02-16 | 北京乐福能节能技术有限公司 | 一种提高“通断时间面积法”热分摊系统准确性和节能效率的方法及其装置 |
| CN103220184B (zh) * | 2013-05-03 | 2016-06-15 | 广州都市圈网络科技有限公司 | 应用系统数据统一采集同步系统 |
| US9723382B2 (en) * | 2015-02-27 | 2017-08-01 | Panduit Corp. | Door module and uses thereof |
| CN105162586A (zh) * | 2015-09-21 | 2015-12-16 | 北京元心科技有限公司 | 一种在使用D-Bus的智能设备中进行安全通讯的方法和系统 |
| CN106657023A (zh) * | 2016-11-28 | 2017-05-10 | 宝德科技集团股份有限公司 | 一种基于云主机的信息通信装置 |
| CN109949165B (zh) * | 2018-11-28 | 2020-07-24 | 阿里巴巴集团控股有限公司 | 信息核查方法以及装置 |
| CN111740993A (zh) * | 2020-06-18 | 2020-10-02 | 河南优易信息技术有限公司 | 一种内外网安全数据交换方法 |
| CN114745226B (zh) * | 2022-03-31 | 2023-09-05 | 和中通信科技有限公司 | 基于交换中心的企业间跨域安全交换方法 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5291480A (en) * | 1991-06-18 | 1994-03-01 | Dsc Communications Corporation | Synchronous node controllers for switching network |
| US6124880A (en) * | 1996-05-24 | 2000-09-26 | Nynex Science & Technology Inc. | Multi-user video switchable translator |
| US6011790A (en) * | 1996-06-07 | 2000-01-04 | Bell Mobility Cellular Inc. | Wireless terminal data network communication |
| US6141339A (en) * | 1997-04-04 | 2000-10-31 | Sprint Communications Company, L.P. | Telecommunications system |
| KR100311000B1 (ko) * | 1997-08-06 | 2001-11-15 | 윤종용 | 다자 참여 웹서버 및 그것을 이용한 사용자간 통신방법 |
| WO1999033278A2 (en) * | 1997-09-26 | 1999-07-01 | Alcatel Usa Sourcing Lp | Interface components for a telecommunications switching platform |
| IL135420A (en) * | 1997-10-06 | 2004-06-20 | Sonera Oyj | Method for arranging transaction based billing for telephone services |
| FI109756B (fi) * | 1998-09-21 | 2002-09-30 | Nokia Corp | Menetelmä tiedonsiirtojärjestelmässä paikallisten resurssien hyödyntämiseksi, tiedonsiirtojärjestelmä ja langaton viestin |
| WO2001003011A2 (en) * | 1999-07-01 | 2001-01-11 | Netmorf, Inc. | Cross-media information server |
| SE517492C2 (sv) * | 1999-10-18 | 2002-06-11 | Ericsson Telefon Ab L M | Förfarande och anordning för uppkopplande av en förbindelse i ett telesystem |
| US6732175B1 (en) * | 2000-04-13 | 2004-05-04 | Intel Corporation | Network apparatus for switching based on content of application data |
| US6779025B1 (en) * | 2000-06-30 | 2004-08-17 | Cisco Technology, Inc. | IP web based messaging system for localized management of wireless messaging |
| EP1227646A1 (en) * | 2001-01-24 | 2002-07-31 | Realtime A/S | Service platform and a telecommunication system, a method and use thereof |
| US6768994B1 (en) * | 2001-02-23 | 2004-07-27 | Trimble Navigation Limited | Web based data mining and location data reporting and system |
-
2000
- 2000-03-10 HK HK03101690.8A patent/HK1049752B/zh not_active IP Right Cessation
- 2000-03-10 WO PCT/CN2000/000048 patent/WO2001067679A1/zh not_active Ceased
- 2000-03-10 CN CNB008192510A patent/CN1197297C/zh not_active Expired - Fee Related
- 2000-03-10 AU AU2000231428A patent/AU2000231428A1/en not_active Abandoned
-
2002
- 2002-09-10 US US10/241,502 patent/US6912593B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1197297C (zh) | 2005-04-13 |
| US20030081617A1 (en) | 2003-05-01 |
| HK1049752A1 (zh) | 2003-05-23 |
| WO2001067679A1 (en) | 2001-09-13 |
| AU2000231428A1 (en) | 2001-09-17 |
| US6912593B2 (en) | 2005-06-28 |
| CN1437811A (zh) | 2003-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1197297C (zh) | 一种信息交换平台 | |
| CN101018259B (zh) | 电信综合信息系统及方法 | |
| CN1198431C (zh) | 通过互联网提供无线应用协议服务的系统和方法 | |
| US20020029197A1 (en) | Method and system for billing over a wireless application protocol gateway | |
| US20010027474A1 (en) | Method for clientless real time messaging between internet users, receipt of pushed content and transacting of secure e-commerce on the same web page | |
| US20020049675A1 (en) | System and user interface for managing users and services over a wireless communications network | |
| CN1244076A (zh) | 用于管理无线数据网络中一组移动台的方法和结构 | |
| CN102695167B (zh) | 移动用户身份标识管理方法和装置 | |
| JP2001078273A (ja) | 無線通信システムで敏感な情報を交換する方法及びシステム | |
| JP2000148685A (ja) | 無線ユ―ザエ―ジェント用プロキシ・サ―バ―の証明情報の保管方法及び装置 | |
| CN102082992A (zh) | 一种移动办公系统及实现方法 | |
| WO2008047223A2 (en) | Access control for a mobile server in a communication system | |
| CN1244071C (zh) | 基于手持设备的证券交易系统和方法 | |
| WO2025045112A1 (zh) | 专网安全认证方法、装置及系统、电子设备、存储介质和计算机程序产品 | |
| CN106790251A (zh) | 用户接入方法和用户接入系统 | |
| CN101074991A (zh) | 地理位置信息处理方法、系统及地理信息系统中间件装置 | |
| WO2012075833A1 (zh) | 一种利用家庭网关进行即时通信的方法及家庭网关 | |
| CN101588575B (zh) | 为集团客户提供互联网信息加密传输服务的系统和方法 | |
| CN1462133A (zh) | 对内容进行访问控制的方法以及系统 | |
| CN1197296C (zh) | 信息交换机 | |
| CN1492717A (zh) | 基于位置类业务的实现方法及位置业务中间件 | |
| CN102571701B (zh) | 安全认证站点的访问方法、装置及系统 | |
| CN1514551A (zh) | 无线互动式通信系统 | |
| CN101442476A (zh) | 一种用户代理的方法、装置和系统 | |
| CN1201944A (zh) | 对因特网无线访问的方法和结构 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PC | Patent ceased (i.e. patent has lapsed due to the failure to pay the renewal fee) |
Effective date: 20140310 |