专利名称:基于移动终端网页数据业务的服务器系统及其业务通信方法
技术领域:
本发明涉及数据处理技术和移动通信技术领域,特别涉及一种基于移动终端网页 数据业务的服务器系统,以及该服务器系统的业务通信方法。
背景技术:
随着电子技术的发展进步和3G通信网络时代的到来,移动终端设备的功能越来 越多元化,通过移动终端获取信息资讯的方式不再单一,信息资讯的数字载体形式越来越 丰富,例如短信、彩信、WAP网络、互联网等。针对形式多样的信息数字载体,若要全方位的为移动终端提供信息咨询服务,比 较常用的方式是分别针对短信、彩信、WAP网络、互联网这几种数字载体形式分别建议一套 数据服务器,但是这种方案的服务器建设成本很高、利用率低、集成化程度低,并且属于相 同业务的几种数字载体形式需要分别在各自的服务器当中运营,管理、维护和升级也非常 的不方便,难以适应规模化应用的需要。为移动终端提供全方位信息咨询服务的另一种常用方案,是构建一套同时针对短 信、彩信、WAP网络、互联网等多种数字载体形式的一体化服务器,通过在服务器中构建接口 解析子程序,对不同数字载体形式的数据请求进行解析识别,执行不同的请求响应程序和 业务逻辑处理程序,从而用一台服务器实现多种数字载体形式的信息业务服务。这种方案 在一定程度上解决了硬件成本高、利用率低、集成化程度低的问题;但是,由于服务器程序 中不同数字载体形式之间的请求响应和业务逻辑处理是较为独立的,而又集成于同一服务 器中,服务器程序不需采用多线程、分布式的架设结构,并且要求各种数字载体形式的业务 逻辑处理程序部分具有很高的稳定性,否则容易出现串扰现象,这就对服务器开发人员的 技术素质水平提出了很高的要求;同时,针对不同数字载体形式的数据请求,需要接口解析 子程序进行解析,并采用不同的请求响应程序和业务逻辑处理程序,这就必然涉及到程序 处理协议的问题,若要在服务器中开发新业务,又必须按照该程序处理协议进行接口结构 化定义、业务逻辑处理定义等一系列的重复操作,工作量繁杂,新业务建设效率低。如何建 立多载体、高效率的信息数据服务器系统,成为通信技术行业中一项亟待解决的技术问题。
发明内容
针对现有技术中存在的上述不足,本发明目的在于提供一种基于移动终端网页数 据业务的服务器系统,该服务器系统以网站服务器提供的网页数据业务为基础,为移动终 端提供了多种数字载体形式的信息数据业务服务,并具备集成化程度高、管理和维护方便、 新业务建设容易的优点。为实现上述目的,本发明采用了如下技术手段基于移动终端网页数据业务的服务器系统,包括通过互联网连接的网页数据服务器和转换服务器;所述网页数据服务器用 于根据网页数据请求下发相应的网页文件至转换服务器;所述转换服务器用于接收移动终 端发送的消息数据请求并处理为网页数据请求通过互联网转发至网页数据服务器,并将网 页数据服务器下发的网页文件处理为与所述消息数据请求相对应的消息文本文件转发至 发送请求的移动终端。上述基于移动终端网页数据业务的服务器系统中,所述转换服务器包括移动终端 接口、数据服务器接口、请求转换单元和数据转换单元;所述移动终端接口用于接入移动通 信网络,接收移动终端发送的消息数据请求,以及将处理得到的消息文本文件转发至发送 请求的移动终端;所述数据服务器接口用于接入互联网,将处理得到的网页数据请求通过 互联网转发至网页数据服务器,以及接收网页数据服务器下发的网页文件;所述请求转换 单元用于将移动终端接口接收的移动终端发送的消息数据请求处理为网页数据请求;所述 数据转换单元用于将数据服务器接口接收的网页数据服务器下发的网页文件处理为与所 述消息数据请求相对应的消息文本文件。上述基于移动终端网页数据业务的服务器系统中,进一步,所述消息数据请求为 HTTP协议、WAP协议、USSD业务协议、彩信业务协议或短信业务协议的消息数据请求;其中, HTTP协议的消息数据请求相对应的消息文本文件为HTML格式,WAP协议的消息数据请求相 对应的消息文本文件为WML格式,USSD业务协议的消息数据请求相对应的消息文本文件为 USSD格式,彩信业务协议的消息数据请求相对应的消息文本文件为MMS格式,短信业务协 议的消息数据请求相对应的消息文本文件为SMS格式。上述基于移动终端网页数据业务的服务器系统中,进一步,所述网页数据请求为 HTTP协议或FTP协议的网页数据请求;所述网页文件为HTML格式文件。本发明的另一目的是提供一种基于移动终端网页数据业务的服务器系统业务通 信方法,包括以下步骤
1)转换服务器接收到移动终端发送的消息数据请求;
2)转换服务器将所述消息数据请求处理为网页数据请求,并通过互联网转发至网页数 据服务器;
3)根据所述网页数据请求,网页数据服务器通过互联网下发相应的网页文件至转换服 务器;
4)转换服务器将所述网页文件处理为与所述消息数据请求相对应的消息文本文件;
5)转换服务器将所述消息文本文件转发至发送请求的移动终端。上述基于移动终端网页数据业务的服务器系统业务通信方法中,进一步,所述步 骤2)中“将所述消息数据请求处理为网页数据请求”,是在转换服务器中预设有消息数据请 求与网页数据请求的请求转换对照表,通过查表实现的。上述基于移动终端网页数据业务的服务器系统业务通信方法中,进一步,所述步 骤4)中“将所述网页文件处理为与所述消息数据请求相对应的消息文本文件”,是通过解析 所述网页文件,从解析获得的数据中提取所述消息文本文件所能够承载的数据,用以构建 所述消息文本文件而实现的。上述基于移动终端网页数据业务的服务器系统业务通信方法中,进一步,所述消 息数据请求为HTTP协议、WAP协议、USSD业务协议、彩信业务协议或短信业务协议的消息数据请求;其中,HTTP协议的消息数据请求相对应的消息文本文件为HTML格式,WAP协议的 消息数据请求相对应的消息文本文件为WML格式,USSD业务协议的消息数据请求相对应的 消息文本文件为USSD格式,彩信业务协议的消息数据请求相对应的消息文本文件为MMS格 式,短信业务协议的消息数据请求相对应的消息文本文件为SMS格式。上述基于移动终端网页数据业务的服务器系统业务通信方法中,进一步,所述网 页数据请求为HTTP协议或FTP协议的网页数据请求;所述网页文件为HTML格式文件。相比于现有技术,本发明具有如下有益效果
1、本发明基于移动通信网页数据业务的服务器系统,以网页数据服务器提供的网页 数据业务为基础,通过转换服务器对来自移动终端的消息数据请求统一处理为网页数据请 求,从网页数据服务器中获取网页文件后,再将网页文件处理为与所述消息数据请求相对 应的消息文本文件转发至发送请求的移动终端,从而能够为采用不同载体形式的移动终端 提供信息数据业务服务。2、本发明基于移动通信网页数据业务的服务器系统,其业务数据部分与接口转换 处理部分有完全独立运作的两个服务器(网页数据服务器和转换服务器)分别完成,两者通 过互联网双向通信完成数据交换,在服务器的系统构建上互不重合,从而既满足了集成化 程度高的要求,两个服务器在系统的管理和维护上又不存在串扰因素,使得管理和维护都 非常方便。3、本发明基于移动通信网页数据业务的服务器系统,由于是基于网页数据服务器 提供的网页数据业务进行开发的,网页数据服务器的构建方法与现有技术中网站服务器的 构建方法完全相同,若要添加新业务,则仅需在网页数据服务器中加载普通的互联网服务 业务或增设相应业务的网页数据服务器即可,解决了现有的多载体形式一体化服务器添加 新业务工作量繁杂的问题。4、若要对本发明基于移动通信网页数据业务的服务器系统进行升级,增加新的请 求、数据转换协议,也只需针对转换服务器进行升级处理,不涉及业务数据部分的变动,保 证了业务数据在升级过程中的稳定性。
图1为本发明基于移动终端网页数据业务的服务器系统中转换服务器的结构示 意图2为本发明基于移动终端网页数据业务的服务器系统业务通信方法的流程框图。
具体实施例方式下面结合附图和实施例对本发明的技术方案作进一步的说明。本发明提供了一种服务器系统,该服务器系统以网站服务器提供的网页数据业务 为基础,因为网页数据业务中提供的数据类型非常丰富,包括文字、图片、音频、视频、链接、 任务等,足以覆盖短信、彩信、WAP网络、互联网这几种数字载体形式中承载的数据类型,能 够尽可能满足用户对信息表现形式多样化的需求;在此基础上,本发明服务器系统通过转换服务器对来自移动终端的消息数据请求统一处理为网页数据请求,从网页数据服务器中 获取网页文件后,再将网页文件处理为与所述消息数据请求相对应的消息文本文件转发至 发送请求的移动终端,从而为采用不同载体形式的移动终端提供了全面的信息数据业务服 务。下面通过实施例对本发明的实际应用和效果做进一步说明。实施例1
首先采用现有技术中构建网站服务器的方法,构建一套网页数据服务器,用于根据网 页数据请求提供网页数业务;本实施例中,网页数据服务器是基于微软公司提供的IIS (互 联网信息服务)研发的服务器,其中的网页文件被结构化为HTML (超文本标记语言)格式文 件,网页数据服务器架设于互联网中,通过HTTP协议(超文本传输协议)与外界通信。在此基 础上,本实施例还构建了转换服务器;该转换服务器包括移动终端接口、数据服务器接口、 请求转换单元和数据转换单元,如图1所示;移动终端接口用于接入移动通信网络,通过短 信信道、彩信信道、USSD (非结构化补充数据业务)通道、WAP (无线应用协议)信道或HTTP 信道与移动终端双向通信,接收移动终端发送的消息数据请求,其中,来自短信信道的消息 数据请求为短信业务协议、来自彩信信道的消息数据请求为彩信业务协议、来自USSD信道 的消息数据请求为USSD业务协议、来自WAP信道的消息数据请求为WAP协议、来自HTTP信 道的消息数据请求为HTTP协议,并将处理得到的消息文本文件转发至发送请求的移动终 端;数据服务器接口用于接入互联网,通过HTTP协议与网页数据服务器双向通信,将处理 得到的网页数据请求通过互联网转发至网页数据服务器,以及接收网页数据服务器下发的 网页文件;请求转换单元用于将移动终端接口接收的移动终端发送的消息数据请求处理为 网页数据请求,在本实施例中,请求转换单元中预设有消息数据请求与网页数据请求的请 求转换对照表,该请求转换对照表形如表1所示,通过查表即可实现消息数据请求与网页 数据请求的对应转换。表1
表 1 中,网页数据请求栏中 “http://www. feinno. com/001 ”、“http://www. feinno. com/001 ”、“http://www. feinno. com/001”等表示各网页文件在网页数据服务器中的链 接地址,以指作为获取相应网页文件的网页数据请求。消息数据请求栏中,数字符“001”、 “002”、“003”等均表示消息数据请求所对应的网页数据请求的网页文件标号;“http:// wap. midware. com”和“http://www. midware. com”分别表示转换服务器在互联网中的WAP 域名和HTTP域名,其结合网页文件标号“001”、“002”、“003”等分别构成相应的WAP协议和 HTTP协议的消息数据请求;“S”、“M”和“#”分别为短信业务、彩信业务和USSD业务中定义 的数据请求符,表示该消息数据请求分别来自短信信道和彩信信道,其结合网页文件标号 “001”、“002”、“003”等分别构成相应的短信业务协议、彩信业务协议和USSD业务协议的消 息数据请求。
所述数据转换单元用于将数据服务器接口接收的网页数据服务器下发的网页文 件处理为与所述消息数据请求相对应的消息文本文件,其中,HTTP协议请求相对应的消息 文本文件为HTML格式、WAP协议请求相对应的消息文本文件为WML (无线标记语言)格式、 USSD业务协议请求相对应的消息文本文件为USSD格式、彩信业务协议请求相对应的消息 文本文件为MMS (多媒体短信业务)格式、短信业务协议请求相对应的消息文本文件为SMS (短信业务)格式;本实施例中,是在数据转换单元中预设有HTML格式、WML格式、USSD格式、 MMS格式和SMS格式文件的源代码语言协议,当获得网页文件后对其进行HTML解析,获得网 页文件中的有效数据,再从中提取所述消息文本文件所能够承载的有效数据,根据相应的 源代码语言协议构建出消息文本文件,从而将网页文件处理成为消息文本文件。从而,由通 过互联网连接的网页数据服务器和转换服务器,构成了本实施例的服务器系统。现有一个移动终端通过移动通信网络WAP信道向本服务器系统发送WAP协议的消 息数据请求“http://wap.midware. com/002”;本实施例的服务器系统的业务通信方法流程 如图2所示,具体如下
1)通过移动终端接口,转换服务器接收到上述移动终端通过WAP通道发来的WAP协议 消息数据请求“http://wap. midware. com/002” ;
2)转换服务器借助请求转换单元,通过查表1,将上述消息数据请求处理为对应的网页 数据请求“http://WWW. feinno. com/002”,并将该网页数据请求通过互联网转发至网页数 据服务器;
3)网页数据服务器收到网页数据请求“http://WWW.feinno. com/002”,便将相对应的 网页文件通过互联网下发至转换服务器;
4)转换服务器获得该网页文件后进行HTML解析,获得该网页文件中包含文字、图片和 视频三种类型的数据;由于WAP协议对应于WML格式文件,WML支持包括文字、图片和视频 类型的数据,只是WML格式文件的页面排版空间远小于HTML文件,因此转换服务器需对解 析获得的数据进行分页处理,将文字和图片数据结构化为一个WML格式文件、视频数据结 构化为另一个WML格式文件;
5)转换服务器将上述两个WML格式文件转发至发送WAP消息数据请求的移动终端,即 完成了针对WAP协议消息数据请求的业务通信处理。实施例2
基于实施例1所述的服务器系统,一移动终端通过移动通信网络彩信信道向本服务器 系统发送彩信业务协议的消息数据请求“M002”;本实施例的服务器系统的业务通信方法流 程如图2所示,具体如下
1)通过移动终端接口,转换服务器接收到上述移动终端通过短信通道发来的彩信业务 协议消息数据请求“M002”;
2)转换服务器借助请求转换单元,通过查表1,将上述消息数据请求处理为对应的网页 数据请求“http://WWW. feinno. com/002”,并将该网页数据请求通过互联网转发至网页数 据服务器;
3)网页数据服务器收到网页数据请求“http://WWW.feinno. com/002”,便将相对应的 网页文件通过互联网下发至转换服务器;
4)转换服务器获得该网页文件后进行HTML解析,获得该网页文件中包含文字、图片和视频三种类型的数据;由于彩信业务协议对应于MMS格式文件,MMS支持包括文字、图片和 视频类型的数据,且单个MMS格式文件能承载包含上万个汉字字符的数据量,但是考虑到 用户阅读方便,本实施例转换服务器还是采用了分页处理,将文字、图片和视频数据分别分 页、结构化到不同的匪S文件中;
5)转换服务器将上述各个MMS格式文件转发至发送彩信业务协议消息数据请求的移 动终端,即完成了针对彩信业务协议消息数据请求的业务通信处理。实施例3:
基于实施例1所述的服务器系统,一移动终端通过移动通信网络短信信道向本服务器 系统发送短信业务协议的消息数据请求“S002”;本实施例的服务器系统的业务通信方法流 程如图2所示,具体如下
1)通过移动终端接口,转换服务器接收到上述移动终端通过短信通道发来的短信业务 协议消息数据请求“S002”;
2)转换服务器借助请求转换单元,通过查表1,将上述消息数据请求处理为对应的网页 数据请求“http://WWW. feinno. com/002”,并将该网页数据请求通过互联网转发至网页数 据服务器;
3)网页数据服务器收到网页数据请求“http://WWW.feinno. com/002”,便将相对应的 网页文件通过互联网下发至转换服务器;
4)转换服务器获得该网页文件后进行HTML解析,获得该网页文件中包含文字、图片和 视频三种类型的数据;由于短信业务协议对应于SMS格式文件,但SMS格式文件仅支持文字 类型数据,且一个SMS文件仅能承载70个汉字字符的数据量,因此转换服务器需从解析获 得的数据中提取文字,并按每70个汉字字符进行分页处理,构建多个SMS格式文件;
5)转换服务器将上述多个SMS格式文件分别转发至发送短信业务协议消息数据请求 的移动终端,即完成了针对短信业务协议消息数据请求的业务通信处理。综合上述三个实施例,可以看到,本发明基于移动通信网页数据业务的服务器系 统,以网页数据服务器提供的网页数据业务为基础,通过转换服务器对来自移动终端的消 息数据请求统一处理为网页数据请求,从网页数据服务器中获取网页文件后,再将网页文 件处理为与所述消息数据请求相对应的消息文本文件转发至发送请求的移动终端,从而能 够为采用不同载体形式的移动终端提供信息数据业务服务。本发明基于移动通信网页数 据业务的服务器系统,其业务数据部分与接口转换处理部分有完全独立运作的两个服务器 (网页数据服务器和转换服务器)分别完成,两者通过互联网双向通信完成数据交换,在服 务器的系统构建上互不重合,从而既满足了集成化程度高的要求,两个服务器在系统的管 理和维护上又不存在串扰因素,使得管理和维护都非常方便;同时,若要添加新业务,则仅 需在网页数据服务器中加载普通的互联网服务业务或增设相应业务的网页数据服务器即 可,解决了现有的多载体形式一体化服务器添加新业务工作量繁杂的问题;若要对本发明 基于移动通信网页数据业务的服务器系统进行升级,增加新的请求、数据转换协议,也只需 针对转换服务器进行升级处理,不涉及业务数据部分的变动,保证了业务数据在升级过程 中的稳定性。需要说明的是,本发明基于移动通信网页数据业务的服务器系统并不仅局限于上 述实施例所述的结构;例如,网页数据服务器除了基于IIS构建以外,还可以采用本领域内常用的其它类型服务器;网页数据服务器中的网页文件,本领域技术人员可以根据具体的 应用场合从现有技术中选用适宜的数据格式;与转换服务器通过互联网连接的网页数据服 务器可以是一台,也可以是多台,采用多网页数据台服务器的,可通过互联网中DNS解析技 术区分针对不同网页数据台服务器的网页数据请求;网页数据服务器与转换服务器之间的 通信协议还可以是FTP (文件传输协议);转换服务器的请求转换单元可以采用通用的协议 转换算法进行请求转换,数据转换单元可以采用预置不同格式文件进行替换等其它的现有 方式实现,只实现对而言是实例中采用的请求转换单元和数据转换单元实现方案更为简便 和有效。此外,由于本发明服务器系统处于移动通信网络和互联网络中,也可能出现很多可 能原因导致通信异常情况,如接收到移动终端发送的消息数据请求无法解析、无响应网页 链接地址、转换服务器与网页数据服务器之间数据传输失败等等,因此本发明的服务器系 统也可以采用现有技术中常用的一些异常情况应急措施,例如向移动终端返回错误消息、 进行数据效验、数据传输反馈等。 最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较 佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技 术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本 发明的权利要求范围当中。
权利要求
1.基于移动终端网页数据业务的服务器系统,其特征在于,包括通过互联网连接的网 页数据服务器和转换服务器;所述网页数据服务器用于根据网页数据请求下发相应的网页 文件至转换服务器;所述转换服务器用于接收移动终端发送的消息数据请求并处理为网页 数据请求通过互联网转发至网页数据服务器,并将网页数据服务器下发的网页文件处理为 与所述消息数据请求相对应的消息文本文件转发至发送请求的移动终端。
2.根据权利要求1所述基于移动终端网页数据业务的服务器系统,其特征在于,所述 转换服务器包括移动终端接口、数据服务器接口、请求转换单元和数据转换单元;所述移动终端接口用于接入移动通信网络,接收移动终端发送的消息数据请求,以及 将处理得到的消息文本文件转发至发送请求的移动终端;所述数据服务器接口用于接入互联网,将处理得到的网页数据请求通过互联网转发至 网页数据服务器,以及接收网页数据服务器下发的网页文件;所述请求转换单元用于将移动终端接口接收的移动终端发送的消息数据请求处理为 网页数据请求;所述数据转换单元用于将数据服务器接口接收的网页数据服务器下发的网页文件处 理为与所述消息数据请求相对应的消息文本文件。
3.根据权利要求1或2所述基于移动终端网页数据业务的服务器系统,其特征在于,所 述消息数据请求为HTTP协议、WAP协议、USSD业务协议、彩信业务协议或短信业务协议的消 息数据请求;其中,HTTP协议的消息数据请求相对应的消息文本文件为HTML格式,WAP协议 的消息数据请求相对应的消息文本文件为WML格式,USSD业务协议的消息数据请求相对应 的消息文本文件为USSD格式,彩信业务协议的消息数据请求相对应的消息文本文件为MMS 格式,短信业务协议的消息数据请求相对应的消息文本文件为SMS格式。
4.根据权利要求1或2所述基于移动终端网页数据业务的服务器系统,其特征在于,所 述网页数据请求为HTTP协议或FTP协议的网页数据请求;所述网页文件为HTML格式文件。
5.基于移动终端网页数据业务的服务器系统业务通信方法,其特征在于,包括以下步骤1)转换服务器接收到移动终端发送的消息数据请求;2)转换服务器将所述消息数据请求处理为网页数据请求,并通过互联网转发至网页数 据服务器;3)根据所述网页数据请求,网页数据服务器通过互联网下发相应的网页文件至转换服 务器;4)转换服务器将所述网页文件处理为与所述消息数据请求相对应的消息文本文件;5)转换服务器将所述消息文本文件转发至发送请求的移动终端。
6.根据权利要求5所述基于移动终端网页数据业务的服务器系统业务通信方法,其特 征在于,所述步骤2)中“将所述消息数据请求处理为网页数据请求”,是在转换服务器中预 设有消息数据请求与网页数据请求的请求转换对照表,通过查表实现的。
7.根据权利要求5所述基于移动终端网页数据业务的服务器系统业务通信方法,其特 征在于,所述步骤4)中“将所述网页文件处理为与所述消息数据请求相对应的消息文本文 件”,是通过解析所述网页文件,从解析获得的数据中提取所述消息文本文件所能够承载的 数据,用以构建所述消息文本文件而实现的。
8.根据权利要求5 7中任一项所述基于移动终端网页数据业务的服务器系统业务通 信方法,其特征在于,所述消息数据请求为HTTP协议、WAP协议、USSD业务协议、彩信业务协 议或短信业务协议的消息数据请求;其中,HTTP协议的消息数据请求相对应的消息文本文 件为HTML格式,WAP协议的消息数据请求相对应的消息文本文件为WML格式,USSD业务协 议的消息数据请求相对应的消息文本文件为USSD格式,彩信业务协议的消息数据请求相 对应的消息文本文件为MMS格式,短信业务协议的消息数据请求相对应的消息文本文件为 SMS格式。
9.根据权利要求5 7中任一项所述基于移动终端网页数据业务的服务器系统业务通 信方法,其特征在于,所述网页数据请求为HTTP协议或FTP协议的网页数据请求;所述网页 文件为HTML格式文件。
全文摘要
本发明提供了一种基于移动终端网页数据业务的服务器系统及其业务通信方法,该服务器系统以网页数据服务器提供的网页数据业务为基础,通过转换服务器对来自移动终端的消息数据请求统一处理为网页数据请求,从网页数据服务器中获取网页文件后,再将网页文件处理为与所述消息数据请求相对应的消息文本文件转发至发送请求的移动终端,从而能够为采用不同载体形式的移动终端提供信息数据业务服务;由于网页数据服务器和转换服务器在系统构建上相对独立,从而既满足了集成化程度高的要求,又使得管理和维护都非常方便;同时,添加新业务和服务器系统升级都非常方便,并保证了业务数据在升级过程中的稳定性。
文档编号H04W80/12GK102104853SQ20101061501
公开日2011年6月22日 申请日期2010年12月30日 优先权日2010年12月30日
发明者梁爽 申请人:重庆新媒农信科技有限公司