一种应用服务扩展系统的制作方法

文档序号:7644599阅读:96来源:国知局
专利名称:一种应用服务扩展系统的制作方法
技术领域
本发明属于计算机技术领域,尤其涉及一种应用服务扩展系统。
背景技术
三网融合是指有线电视网、电信网以及互联网的融合,三网的融合使得电视机具有了更多的功能,使其演变成综合性的家庭多媒体娱乐中心和信息中心。然而,目前数字电视服务仍处于初级应用阶段,其内容以推送简单的影视内容为主,数字电视终端的服务功能固化,例如提供的与用户的交互形式单一,用户只可以采用无线鼠标键盘或者按键式红外遥控器等方式与数字电视进行交互,投入成本较高、远距离操作不方便,用户需要增加新的服务时,必须更换数字电视终端相应的硬件设备或对硬件设备进行重新烧录,导致应用服务的扩展性差,可交互性差。

发明内容
本发明实施例的目的在于提供一种应用服务扩展系统,旨在解决由于目前数字电视终端的服务功能固化,导致应用服务的扩展差,可交互性差的问题。本发明实施例是这样实现的,一种应用服务扩展系统,所述系统包括连接模块、应用服务模块、客户端模块和服务器模块,其中连接模块,用于提供应用服务数据交换的连接基类;应用服务模块,用于向客户端提供应用服务获取的应用服务基类,和/或向服务器端提供应用服务响应的应用服务基类;客户端模块,用于向客户端提供客户端基类,所述客户端基类用于应用服务的在线监听和服务器端应用服务提供者信息的查找;以及服务器模块,用于向服务器端提供服务器基类,所述服务器基类用于向客户端发布应用服务,以及监听客户端的服务请求。本发明实施例提出了一种应用服务扩展系统,其中连接模块提供应用服务数据交换的连接基类,应用服务模块提供应用服务获取和/或应用服务响应的应用服务基类,客户端模块向客户端提供客户端基类,该客户端基类用于应用服务的在线监听和服务器端应用服务提供者信息的查找,服务器模块向服务器端提供服务器基类,该服务器基类用于向客户端发布应用服务,以及监听客户端的服务请求,从而解决了应用服务扩展性差,交互性差的问题,实现了应用服务扩展的标准化,通过接口的实现和基类的继承使得应用服务的扩展更加方便,客户端与服务器端的连接更加多样化、交互性更强。


图1是本发明第一实施例提供的应用服务扩展系统的结构图;图2是本发明第二实施例提供的应用服务扩展系统的结构图;图3是本发明第三实施例提供的应用服务扩展系统的结构3
图4是本发明第四实施例提供的基于应用服务扩展系统的文本输入服务扩展的实现流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例提供了一种应用服务扩展系统,所述系统包括连接模块、应用服务模块、客户端模块和服务器模块,其中连接模块,用于提供应用服务数据交换的连接基类;应用服务模块,用于向客户端提供应用服务获取的应用服务基类,和/或向服务器端提供应用服务响应的应用服务基类;客户端模块,用于向客户端提供客户端基类,所述客户端基类用于应用服务的在线监听和服务器端应用服务提供者信息的查找;以及服务器模块,用于向服务器端提供服务器基类,所述服务器基类用于向客户端发布应用服务,以及监听客户端的服务请求。本发明实施例提出了一种应用服务扩展系统,其中连接模块提供应用服务数据交换的连接基类,应用服务模块提供应用服务获取和/或应用服务响应的应用服务基类,客户端模块向客户端提供客户端基类,该客户端基类用于应用服务的在线监听和应用服务器端应用服务提供者信息的查找,服务器模块向服务器端提供服务器基类,该服务器基类用于向客户端发布应用服务,以及监听客户端的服务请求,从而解决了应用服务的扩展性差, 交互性差的问题,实现了应用服务扩展的标准化,通过接口的实现和基类的继承使得应用服务的扩展更加方便,客户端与服务器端的连接更加多样化、交互性更强。以下结合具体实施例对本发明的具体实现进行详细描述实施例一随着三网融合的进行,数字电视所提供的服务不断地得到更新,然而提供数字电视服务的数字电视终端(机顶盒,具有机顶盒功能的数字电视机)的服务功能固化,例如提供的与用户的交互形式以及与其它设备的连接方式单一,而随着智能操作系统在移动终端的普及,移动终端的功能得到了进一步的提高,移动终端凭借其移动优势以及独特的人机交互优势,如具备触摸屏、光电鼠标、重力传感器等,成为了个人移动PC。在本发明实施例中,通过将应用服务(例如,文本输入服务模块以及鼠标定位服务模块等)、应用服务数据的交换通道等以基类或组件的形式进行封装,通过接口的不同实现和基类的继承使得应用服务的扩展更加方便,应用服务扩展更加标准化,提高了应用服务的扩展效率和开发效率。图1示出了本发明第一实施例提供的应用服务扩展系统的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。该应用服务扩展系统可用于数字电视应用服务扩展平台,以及具有应用服务开发功能的应用服务开发平台,其中连接模块11提供应用服务数据交换的连接基类。
在本发明实施例中,应用服务可以为文本输入服务、鼠标定位服务和重力感应服务等,连接模块11中的连接基类为应用服务的数据交换提供通道,提供应用服务数据收发的标准接口,具体为客户端或服务器端的对应的应用服务提供数据交换通道,提供相应实现函数。在具体的实施过程中,连接模块11中还可以包括应用服务数据交换的连接基类的具体实现,以及调用该应用服务数据交换的连接基类的具体实现的接口,通过调用该具体实现的接口,在运行时实现连接基类的具体实现的具体调用。具体地,目前数据的交换提供通道可以通过基于TCP/IP协议的套接字连接、蓝牙连接等,相应地应用服务数据交换的连接基类的具体实现包括基于TCP/IP协议的套接字连接基类的具体实现,以及蓝牙连接基类的具体实现等,在此不用以限制本发明。应用服务模块12向客户端提供应用服务获取的应用服务基类,和/或向服务器端提供应用服务响应的应用服务基类。在本发明实施例中,应用服务模块12可以只包括为客户端提供的应用服务获取的应用服务基类,也可以包括为服务器端提供的应用服务响应的应用服务基类,其中服务器端位于服务器端上,向客户端提供相应的应用服务,应用服务基类提供了实现应用服务的客户端和服务器端主要应用服务功能的方法,通过连接模块11提供的基本数据收发的基础上,实现从基本数据到应用服务数据的转换。在具体实施过程中,应用服务模块12还可以包括为客户端提供的应用服务获取的具体实现,和/或为服务器端提供的应用服务响应的具体实现,以及对应地用于调用应用服务获取和应用服务响应的具体实现的接口。具体地,应用服务模块包括文本输入服务模块、鼠标定位服务模块和重力感应服务模块之一或其任意组合,在此不用以限制本发明。客户端模块13向客户端提供客户端基类,该客户端基类用于应用服务的在线监听和应用服务器端应用服务提供者信息的查找。在本发明实施例中,客户端基类在连接模块11的基础上,向客户端提供了用于应用服务的在线监听和应用服务器端应用服务提供者信息的查找的功能函数,其中,应用服务器端应用服务提供者信息可以为应用服务标识号(ID)、应用服务描述信息和应用服务获取地址等信息,应用服务器端应用服务提供者信息在此不用以限制本发明。在扩展应用服务的过程中,通过该应用服务数据交换的连接基类的具体实现的接口调用,例如,基于TCP/ IP协议的套接字连接基类的具体实现,以及蓝牙连接基类的具体实现等,在线监听应用服务请求,以及查找应用服务器端应用服务提供者信息。具体地,客户端模块13中还可以包括包含套接字连接或蓝牙连接两种用于用于连接客户端和服务器端的客户端实现套接字客户端类和蓝牙客户端类,其中套接字客户端类用于调用连接模块11提供的套接字连接基类的具体实现,在线监听应用服务请求和查找应用服务器端应用服务提供者信息,蓝牙客户端类用于调用连接模块11提供的蓝牙连接基类的具体实现,在线监听应用服务请求和查找应用服务器端应用服务提供者信息。服务器模块14向服务器端提供服务器基类,该服务器基类用于向客户端发布应用服务,以及监听客户端的服务请求。在本发明实施例中,服务器模块14向服务器端提供的服务器基类在连接模块11 的基础上,提供了应用服务的发布和客户端的服务请求的监听的功能函数。在扩展应用服务的过程中,通过调用该应用服务数据交换的连接基类的具体实现的接口,例如,基于TCP/
5IP协议的套接字连接基类的具体实现,以及蓝牙连接基类的具体实现等,向客户端发布应用服务,以及监听客户端的服务请求。具体地,服务器模块14中可包括包含套接字连接或蓝牙连接两种用于连接客户端和服务器端的服务器端实现套接字服务器类和蓝牙服务器类,其中套接字服务器类用于调用连接模块11提供的套接字连接基类的具体实现,进行应用服务的发布和客户端的服务请求的监听,蓝牙服务器类用于调用连接模块提供的蓝牙连接基类的具体实现,进行应用服务的发布和客户端的服务请求的监听。实施例二 图2示出了本发明第二实施例提供的应用服务扩展系统的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。该应用服务扩展系统包括客户端21和服务器端22,客户端21用于客户端应用服务的扩展,服务器端22用于服务器端应用服务的扩展。客户端21包括连接模块211、应用服务模块212和客户端模块213,其中连接模块211为客户端21提供应用服务数据交换的连接基类。在本发明实施例中,连接模块211中的连接基类为应用服务的数据交换提供通道,提供应用服务数据收发的标准接口,具体为客户端21对应的应用服务(例如文本输入服务、鼠标定位服务等)提供数据交换通道。在具体的实施过程中,连接模块211还可以包括应用服务数据交换的连接基类的具体实现,以及该应用服务数据交换的连接基类的具体实现的调用接口,通过调用该具体实现的接口,在运行时实现连接基类的具体实现的具体调用。具体地,应用服务数据交换的连接基类的具体实现包括基于TCP/IP协议的套接字连接基类的具体实现,以及蓝牙连接基类的具体实现等,在此不用以限制本发明。应用服务模块212为客户端21提供应用服务获取的应用服务基类,应用服务基类提供了实现应用服务的客户端的应用功能的函数或方法,在连接模块211提供的基本数据收发的基础上,实现从基本数据到应用服务数据的转换。在具体实施过程中,应用服务模块212还可以包括提供应用服务获取的具体实现,以及调用应用服务获取的具体实现的接口。具体地,应用服务模块212包括文本输入服务模块、鼠标定位服务模块和重力感应服务模块之一或其任意组合,在此不用以限制本发明,用户可以通过客户端提供的这些应用服务,实现与服务器端上服务器端提供的应用服务的交互。客户端模块213向客户端提供客户端基类,该客户端基类用于应用服务的在线监听和服务器端应用服务提供者信息的查找。在本发明实施例中,客户端基类在连接模块211 的基础上,提供了用于应用服务的在线监听和服务器端应用服务提供者信息的查找的功能函数。在扩展应用服务的过程中,通过调用该应用服务数据交换的连接基类的具体实现的接口,例如,基于TCP/IP协议的套接字连接基类的具体实现,以及蓝牙连接基类的具体实现等在线监听应用服务请求,以及查找应用服务器端应用服务提供者信息。具体地,客户端模块213中可包括包含套接字连接或蓝牙连接两种用于连接客户端和服务器端的客户端实现套接字客户端类和蓝牙客户端类,其中套接字客户端类用于通过调用连接模块211提供的套接字连接基类的具体实现,在线监听应用服务请求和查找服务器端应用服务提供者信息,蓝牙客户端类用于通过调用连接模块211提供的蓝牙连接基类的具体实现,在线监听应用服务请求和查找服务器端应用服务提供者信息。服务器端22包括连接模块221、应用服务模块222和服务器模块223,其中连接模块221提供应用服务数据交换的连接基类。在本发明实施例中,连接模块 221中的连接基类为应用服务的数据交换提供通道,提供应用服务数据收发的标准接口,具体为服务器端的应用服务提供数据交换通道。在具体的实施过程中,连接模块221还可以包括应用服务数据交换的连接基类的具体实现,以及该应用服务数据交换的连接基类的具体实现的调用接口,也可以包括对该接口的描述信息等,通过调用该具体实现的接口,在运行时实现连接基类的具体实现的具体调用。具体地,应用服务数据交换的连接基类的具体实现包括基于TCP/IP协议的套接字连接基类的具体实现,以及蓝牙连接基类的具体实现等,在此不用以限制本发明。应用服务模块222向服务器端提供应用服务响应的应用服务基类。在本发明实施例中,应用服务模块222只包括为服务器端提供的应用服务响应的应用服务基类,应用服务基类提供了实现应用服务的服务器端主要功能(例如,应用服务请求数据的收发)的方法,在连接模块221提供的基本数据收发的基础上,实现从基本数据到应用服务数据的转换。在具体实施过程中,应用服务模块222还可以包括提供应用服务响应的具体实现,以及调用应用服务响应的具体实现的接口。具体地,应用服务模块包括文本输入服务模块、鼠标定位服务模块和重力感应服务模块之一或其任意组合,服务器端22通过这些应用服务与客户端21对应的这些应用服务进行应用服务数据的交互,从而实现应用服务的架构。服务器模块223向服务器端提供服务器基类,该服务器基类向客户端发布应用服务,以及监听客户端的服务请求。在本发明实施例中,服务器模块223提供的服务器基类在连接模块221的基础上, 向服务器端提供了应用服务的发布和客户端的服务请求的监听的功能函数。在扩展应用服务的过程中,通过该应用服务数据交换的连接基类的具体实现的调用接口,例如,基于TCP/ IP协议的套接字连接基类的具体实现,以及蓝牙连接基类的具体实现等,向客户端发布应用服务,以及监听客户端的服务请求。具体地,服务器模块223中可包括包含套接字连接或蓝牙连接两种用于连接服务器端与客户端的服务器端实现套接字服务器类和蓝牙服务器类,其中套接字服务器类通过调用连接模块221提供的套接字连接基类的具体实现,进行应用服务的发布和客户端 21的服务请求的监听,蓝牙服务器类通过调用连接模块221提供的蓝牙连接基类的具体实现,进行应用服务的发布和客户端21的服务请求的监听。在本发明实施例中,将应用服务扩展系统划分两个部分客户端和服务器端,每个部分分别包含应用服务对应的基类,细化了应用服务开发过程中的各个模块的功能,从而进一步降低了各模块之间耦合度,提高了客户端和服务器端的开发效率。实施例三图3示出了本发明第三实施例提供的应用服务扩展系统的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。该应用服务扩展系统可用于数字电视应用服务扩展平台,以及具有应用服务开发功能的应用服务开发平台,其中客户端模块31向客户端提供客户端基类,该客户端基类用于应用服务的在线监听和服务器端应用服务提供者信息的查找。在本发明实施例中,客户端基类在连接模块33的基础上,向客户端提供了用于应用服务的在线监听和服务器端应用服务提供者信息的查找的功能函数。在扩展应用服务的过程中,通过调用该应用服务数据交换的连接基类的具体实现的接口,例如,基于TCP/IP 协议的套接字连接基类的具体实现,以及蓝牙连接基类的具体实现等,在线监听应用服务请求,以及查找服务器端应用服务提供者信息。具体地,客户端模块31中可包括包含套接字连接或蓝牙连接两种用于连接服务器端与客户端的客户端实现套接字客户端类和蓝牙客户端类,其中套接字客户端类通过调用连接模块提供的套接字连接基类的具体实现,在线监听应用服务请求和查找服务器端应用服务提供者信息,蓝牙客户端类通过调用连接模块提供的蓝牙连接基类的具体实现, 在线监听应用服务请求和查找服务器端应用服务提供者信息。数据组装模块32用于向服务器端和客户端提供数据处理基类,该数据处理基类用于应用服务数据的数据标准化,以及应用服务数据的序列化和反序列化,对应地数据处理基类中包括应用服务数据的数据标准化,以及应用服务数据的序列化和反序列化的功能函数,并提供相应的实现,以及调用该实现的接口,通过调用该实现的接口,在运行时实现数据处理基类的实现的具体调用。连接模块33提供应用服务数据交换的连接基类。在本发明实施例中,连接模块33中的连接基类为应用服务的数据交换提供通道, 提供应用服务数据收发的标准接口,具体为客户端或服务器端的对应的应用服务提供数据交换通道。连接模块33中的连接基类提供应用服务与连接方式无关的抽象接口,并对实现提供相应实现函数。在具体的实施过程中,连接模块33还可以包括应用服务数据交换的连接基类的具体实现,以及调用该应用服务数据交换的连接基类的具体实现的接口,通过调用该具体实现的接口,在运行时实现连接基类的具体实现的具体调用。具体地,应用服务数据交换的连接基类的具体实现包括基于TCP/IP协议的套接字连接基类的具体实现,以及蓝牙连接基类的具体实现等,在此不用以限制本发明。应用服务模块34向客户端提供应用服务获取的应用服务基类,和/或向服务器端提供应用服务响应的应用服务基类。在本发明实施例中,应用服务模块34可以只包括为客户端提供的应用服务获取的应用服务基类,也可以包括为服务器端提供的应用服务响应的应用服务基类,应用服务基类提供了实现应用服务的客户端和服务器端主要功能的方法,在连接模块33提供的基本数据收发的基础上,实现从基本数据到应用服务数据的转换。在具体实施过程中,应用服务模块34还可以包括提供应用服务获取和/或应用服务响应的具体实现,以及调用应用服务获取和/或应用服务响应的具体实现的接口。具体地,应用服务模块包括文本输入服务模块、鼠标定位服务模块和重力感应服务模块之一或其任意组合,在此不用以限制本发明。数据组装模块32、连接模块33和应用服务模块34可以作为客户端和服务器端应用服务的共同基类,在对客户端和服务器端应用服务的扩展过程中,客户端和服务器端通过继承该基类,派生出相应的客户端的应用服务以及服务器端的应用服务。插件接入模块35提供插件的处理基类,该插件的处理基类用于进行插件的加载, 验证和置位,在具体实施过程中,处理基类由服务器端的应用服务进行扩展,实现客户端的认证,服务器端应用服务的调度,服务器端应用服务信息的统计,相应地,插件包括客户端认证插件、应用服务调度插件、应用服务信息统计插件和应用服务质量统计插件等。服务器模块36向服务器端提供服务器基类,该服务器基类用于向客户端发布应用服务,以及监听客户端的服务请求。在本发明实施例中,服务器模块36向服务器端提供服务器基类,在连接模块33的基础上,提供了应用服务的发布和客户端的服务请求的监听的功能函数。在扩展应用服务的过程中,通过调用该应用服务数据交换的连接基类的具体实现的接口,例如,基于TCP/IP 协议的套接字连接基类的具体实现,以及蓝牙连接基类的具体实现等,向客户端发布应用服务,以及监听客户端的服务请求。具体地,服务器模块36中可包括包含套接字连接或蓝牙连接两种重要连接的服务器端实现套接字服务器类和蓝牙服务器类,其中套接字服务器类用于通过调用连接模块提供的套接字连接基类的具体实现,进行应用服务的发布和客户端的服务请求的监听, 蓝牙服务器类通过调用连接模块提供的蓝牙连接基类的具体实现,进行应用服务的发布和客户端的服务请求的监听。实施例四图4示出了本发明第四实施例提供的基于应用服务扩展系统的文本输入服务扩展的实现流程,详述如下在步骤S401中,确定待扩展的文本输入服务。在本发明实施例中,待扩展的文本输入服务的确定包括文本输入服务所需要的功能函数或方法,待扩展的文本输入服务的确定可以通过人工进行录入,也可以通过已有的模板进行自动的生成。在步骤S402中,继承应用服务模块中的应用服务基类,派生出一个文本输入服务类。在本发明实施例中,应用服务模块提供了客户端的应用服务获取和/或服务器端的应用服务响应的应用服务基类,可以包括基本的文本输入服务的文本接收和文本发送方法(如sendData和receiveData方法),扩展和实现这两个方法。在具体的实施过程中,分别在文本输入服务所对应的客户端和服务器端对应用服务基类进行继承,从而派生出针对文本输入服务的文本输入服务类。在步骤S403中,继承连接模块的连接类基,派生出一个连接服务类。当需要在客户端与服务器端进行文本的输入服务时,需要提供文本数据的交换通道,即数据的发送和接收方式,在本发明实施例中,通过继承连接模块的连接类基,派生出一个适合于文本服务的连接服务类。例如,基于TCP/IP协议的套接字连接基类,以及蓝牙连接基类等。在步骤S404中,继承客户端模块的客户端基类,用于文本输入服务的在线监听和文本输入服务器端应用服务提供者信息的查找。在本发明实施例中,客户端基类提供了用于应用服务的在线监听和服务器端应用
9服务提供者信息的查找的基本功能函数。在文本输入服务扩展的过程中,继承客户端模块的客户端基类,并实现客户端基类中的应用服务的在线监听和服务器端应用服务提供者信息的查找的功能函数,在具体的实施过程中,通过客户端基类的继承来完成客户端文本输入服务在客户端的扩展。在步骤S405中,继承服务器端的服务器基类,用于向客户端发布文本输入服务, 以及监听客户端的文本输入服务请求。在本发明实施例中,服务器基类提供了应用服务的发布和客户端的服务请求的监听的功能函数。在文本输入服务扩展的过程中,继承服务器模块的服务器基类,并实现服务器基类中的应用服务的发布和客户端的服务请求的监听的功能函数,在具体的实施过程中,通过服务器基类的继承来完成服务器端文本输入服务在服务器端的扩展。本发明实施例提出了一种应用服务扩展系统,其中连接模块提供应用服务数据交换的连接基类,应用服务模块提供应用服务获取和/或应用服务响应的应用服务基类,客户端模块提供客户端基类,该客户端基类用于应用服务的在线监听和服务器端应用服务提供者信息的查找,服务器模块提供服务器基类,该服务器基类用于向客户端发布应用服务, 以及监听客户端的服务请求,从而解决了应用服务的扩展性差,交互性差的问题,实现了应用服务扩展的标准化,通过接口的实现和基类的继承使得应用服务的扩展更加方便,客户端与服务器端的连接更加多样化、交互性更强。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种应用服务扩展系统,其特征在于,所述系统包括连接模块、应用服务模块、客户端模块和服务器模块,其中连接模块,用于提供应用服务数据交换的连接基类;应用服务模块,用于向客户端提供应用服务获取的应用服务基类,和/或向服务器端提供应用服务响应的应用服务基类;客户端模块,用于向客户端提供客户端基类,所述客户端基类用于应用服务的在线监听和服务器端应用服务提供者信息的查找;以及服务器模块,用于向服务器端提供服务器基类,所述服务器基类用于向客户端发布应用服务,以及监听客户端的服务请求。
2.如权利要求1所述的应用服务扩展系统,其特征在于,所述系统还包括数据组装模块,用于向客户端和服务器端提供数据处理基类,所述数据处理基类用于应用服务数据的数据标准化,以及应用服务数据的序列化和反序列化。
3.如权利要求1所述的应用服务扩展系统,其特征在于,所述连接模块还包括所述应用服务数据交换的连接基类的具体实现,以及调用所述应用服务数据交换的连接基类的具体实现的接口。
4.如权利要求3所述的应用服务扩展系统,其特征在于,所述应用服务数据交换的连接基类的具体实现包括套接字连接基类的具体实现和/或蓝牙连接基类的具体实现。
5.如权利要求4所述的应用服务扩展系统,其特征在于,所述客户端模块还包括两种用于连接客户端和服务器端的客户端实现套接字客户端类和/或蓝牙客户端类,其中套接字客户端类,用于调用连接模块提供的套接字连接的具体实现,在线监听应用服务和查找服务器端应用服务提供者信息;蓝牙客户端类,用于调用连接模块提供的蓝牙连接的具体实现,在线监听应用服务和查找服务器端应用服务提供者信息。
6.如权利要求4所述的应用服务扩展系统,其特征在于,所述服务器模块还包括两种用于连接客户端和服务器端的服务器实现套接字服务器类和/或蓝牙服务器类,其中套接字服务器类,用于调用连接模块提供的套接字连接的具体实现,向客户端发布应用服务,以及监听客户端的服务请求;蓝牙服务器类,用于调用连接模块提供的蓝牙连接的具体实现,向客户端发布应用服务,以及监听客户端的服务请求。
7.如权利要求1所述的应用服务扩展系统,其特征在于,所述应用服务模块还包括所述应用服务获取和/或应用服务响应的具体实现,以及调用所述应用服务获取和/或应用服务响应的具体实现的接口。
8.如权利要求1所述的应用服务扩展系统,其特征在于,所述应用服务模块包括文本输入服务模块、鼠标定位服务模块和重力感应服务模块之一或任意组合。
9.如权利要求1所述的应用服务扩展系统,其特征在于,所述系统还包括插件接入模块,用于提供插件的处理基类,所述插件的处理基类用于进行插件的加载, 验证和置位。
10.如权利要求9所述的应用服务扩展系统,其特征在于,所述插件包括客户端认证插件、应用服务调度插件、应用服务信息统计插件和应用服务质量统计插件之一或任意组合。
全文摘要
本发明适用于计算机技术领域,提出了一种应用服务扩展系统,所述系统包括连接模块、应用服务模块、客户端模块和服务器模块,其中连接模块,用于提供应用服务数据交换的连接基类;应用服务模块,用于提供应用服务获取和/或应用服务响应的应用服务基类;客户端模块,用于提供客户端基类,所述客户端基类用于应用服务的在线监听和服务器端应用服务提供者信息的查找;以及服务器模块,用于提供服务器基类,所述服务器基类用于向客户端发布应用服务,以及监听客户端的服务请求。本发明实施例实现了应用服务扩展的标准化,通过接口的实现和基类的继承使得应用服务的扩展更加方便,客户端与服务器端的连接更加多样化、交互性更强。
文档编号H04L29/08GK102170439SQ20111009964
公开日2011年8月31日 申请日期2011年4月20日 优先权日2011年4月20日
发明者王志国 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1