工作桌面展现系统、方法及其应用服务器的制作方法

文档序号:6335696阅读:174来源:国知局
专利名称:工作桌面展现系统、方法及其应用服务器的制作方法
技术领域
本发明涉及计算机技术,尤其涉及一种工作桌面展现系统、方法及其应用服务器。
背景技术
随着计算机及软件技术的快速发展,各类系统的功能愈来愈繁杂,用户往往需要进入不同的功能模块,才能获取每个功能模块的信息。如何直观展现用户所关心的系统数据,对业务进行快速处理,已成为一个迫切的需求。在现有的各类工作桌面系统中,主要通过将系统信息以列表方式进行展现,将工作桌面的内容显示在网页中的固定位置,除非修改程序,否则用户不能根据个性化需求来修改工作桌面的样式、位置等信息。然而,现有技术在个性化及灵活性方面存在一定的局限性,例如,不能根据不同的用户显示不同的工作桌面内容;无法自动添加工作桌面内容;用户无法自定义编辑工作桌面内容的位置等信息。

发明内容
本发明要解决的一个技术问题是提供一种工作桌面展现方法,能够实现用户个性化工作桌面配置。本发明提供一种工作桌面展现方法,包括调用数据库中的工作配置表,将工作配置表发送到终端以呈现给用户;接收用户通过终端上所呈现的工作配置表自定义数据;将自定义数据保存到数据库的工作配置表中。其中,自定义数据包括工作桌面内容、样式、和/或位置信息。根据本发明工作桌面展现方法的一个实施例,该方法还包括应用服务器的业务功能模块生成业务数据,将业务数据保存到数据库的数据表中。其中含,该工作配置表包括字段DATA_INF0,该字段为业务功能模块生成的业务数据。根据本发明工作桌面展现方法的一个实施例,该方法还包括接收来自终端的指示信号,指示信号表示业务功能模块的位置发生改变;响应于接收的指示信号,捕获业务功能模块的位置信息;将捕获的位置信息保存在工作配置表的相应位置字段。本发明实施例提供的工作桌面展现方法,应用服务器将工作配置表呈现给用户, 接收用户通过工作配置表配置的自定义数据并存储,这样,用户登录应用服务器的工作桌面系统时,应用服务器就可以向用户呈现用户自定义的个性化工作桌面,实现了用户个性化工作桌面。本发明要解决的一个技术问题是提供一种应用服务器,能够实现用户个性化工作
桌面配置。本发明提供一种用于工作桌面展现的应用服务器,包括调用模块,用于调用数据库中的工作配置表,将工作配置表发送到终端以呈现给用户;其中,工作配置表存储工作桌面内容信息;自定义模块,用于接收来自终端的工作桌面的用户自定义数据,将用户自定义数据保存到数据库的工作配置表中。根据本发明的应用服务器的一个实施例,应用服务器还包括业务功能模块,用于生成业务数据;数据库还包括用于存储业务功能模块所生成的业务数据的数据表。根据本发明的应用服务器的一个实施例,应用服务器还包括信号接收模块,用于接收来自终端的指示信号,指示信号表示终端上工作桌面的业务功能模块位置发生改变; 位置捕获模块,用于在信号接收模块接收到指示信号后,捕获终端上业务功能模块的位置信息,并写入工作配置表。本发明还提供一种工作桌面展现系统,包括数据库服务器,用于存储数据库;上述应用服务器,用于在线编辑工作桌面。本发明提供的应用服务器和工作桌面展现系统,应用服务器调用模块将工作配置表呈现给用户,自定义模块接收用户通过工作配置表配置的自定义数据并存储,这样,用户登录应用服务器的工作桌面系统时,应用服务器就可以向用户呈现用户自定义的个性化工作桌面,实现了用户个性化工作桌面。


图1示出本发明的工作桌面展现系统的一个实施例的示意图;图2示出本发明的工作桌面展现方法的一个实施例的流程图;图3示出本发明的应用于工作桌面展现的应用服务器的一个实施例的框图;图4示出本发明的应用于工作桌面展现的应用服务器的另一个实施例的框图;图5示出本发明的工作桌面展现方法的一个实施例的流程图;图6示出根据本发明的工作配置表的一个示例;图7示出根据本发明的工作桌面的一个示例。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的一个实施例中,利用JAVASCRIPT、AJAX、JAVA、CSS等技术,实现工作桌面的个性化显示、用户自定义等功能;通过AJAX、JAVA等技术,实时保存和获取用户自定义的工作桌面内容、样式、位置等信息,并以主动推送的方式由JAVASCRIPT、CSS展现,采用网页的方式呈现出来。用户可以在呈现网页上对工作桌面内容及位置进行在线编辑操作,实现工作桌面内容的个性化及自定义功能。工作桌面的内容可以包括弹出框、列表、滚动条、链接等多项内容。图1示出本发明的工作桌面展现系统的一个实施例的示意图,该工作桌面展现系统通过主动推送方式展现自定义数据桌面。如图1所示,该系统包括应用服务器11、数据库服务器12和终端13。数据库服务器12的数据库中包括工作配置表,工作配置表用于存储工作桌面自定义内容信息。在本发明的一个实施例中,数据库服务器还通过数据表存储应用服务器11所生成的业务数据。应用服务器11用于在线编辑工作桌面。终端13向用户呈现工作配置表,接收用户工作配置表自定义数据,发送给应用服务器11 ;终端13还用于呈现用户自定义工作桌面。稍后将参考图2-7对应用服务器11以及整个工作桌面展现系统进行具体的描述。下面参考图2,对本发明的工作桌面展现方法的一个实施例的流程图进行详细描述。如图2所示,根据本发明的通过主动推送方式展现自定义业务数据的工作桌面的方法包括在步骤202,当用户通过终端登录到应用服务器时,应用服务器的调用数据库服务器中的工作配置表,将工作配置表发送到终端以呈现给用户。根据本发明的工作配置表的一个示例如图6所示。在图6中,工作配置表例如包括字段BASE_C0NTENT(工作桌面内容)、DSTC_NAME (业务模块名称)、DATA_INF0 (SQL语句或存储过程名称)、DATA_S0URCE (数据来源)、DIV_ID (样式名称)、P0S_R0WS (行号)、 P0S_C0LS (列号)、STATUS (状态)。其中当 DATA_S0URCE 为 SQL 时,表示 SQL 语句;当 DATA_ SOURCE为时,表示存储过程。另外,其中当STATUS为0时,表示不显示;当STATUS为 1时,表示显示。当然,工作配置表并不局限于上述字段或形式,而是根据需要可以具有任何字段或形式。在步骤204,用户通过终端上所呈现的工作配置表配置自定义数据,并将用户的自定义数据发送到应用服务器;应用服务器接收来自终端的工作配置表自定义数据。自定义数据例如包括工作桌面内容、样式、以及位置等信息。自定义工作桌面内容例如包括自定义 BASE_C0NTENT、DSTC_NAME、DATA_INF0、DATA_S0URCE、STATUS。当然,根据实际需要,还可以自定义链接(用于定义各功能模块中记录的跳转页面)、自定义显示记录数(用于定义各功能显示的记录数)、等等。本领域普通技术人员可以理解,通过对工作配置表进行相应修改,即可做出进行各种自定义。自定义样式例如包括自定义DIV_ID。优选地,还可具体地自定义应用服务器中现有的CSS样式和样式类型。其中CSS样式主要定义各功能或内容的样式。样式类型包括滚动条、列表、弹出框等显示类型。当然,这也是通过对工作配置表进行相应修改而实现的。自定义位置例如包括自定义P0S_R0WS和P0S_C0LS。在步骤206,应用服务器将自定义数据保存到数据库的工作配置表中。当用户登录到应用服务器的工作桌面系统时,应用服务器则根据保存在数据库服务器中的工作配置表,在终端向用户显示其工作桌面。图7示出了根据本发明的工作桌面的一个示例。上述实施例中,应用服务器将工作配置表呈现给用户,接收用户通过工作配置表配置的自定义数据并存储,这样,用户登录应用服务器的工作桌面系统时,应用服务器就可以向用户呈现用户自定义的个性化工作桌面,实现了用户个性化工作桌面。图3示出本发明的应用于工作桌面展现的应用服务器的一个实施例的框图。如图 3所示,该实施例中应用服务器31包括调用模块311和自定义模块312。用户通过终端登录到应用服务器时,调用模块311调用数据库中的工作配置表,将工作配置表发送到终端以呈现给用户;其中,工作配置表存储工作桌面相关信息。自定义模块312接收来自终端的工作桌面的用户自定义数据,将用户自定义数据保存到数据库的工作配置表中。上述实施例中,应用服务器调用模块将工作配置表呈现给用户,自定义模块接收用户通过工作配置表配置的自定义数据并存储,这样,用户登录应用服务器的工作桌面系统时,应用服务器就可以向用户呈现用户自定义的个性化工作桌面,实现了用户个性化工作桌面。图4示出本发明的应用于工作桌面展现的应用服务器的另一个实施例的框图。如图4所示,该应用服务器41除了包括调用模块311、自定义模块312,还包括业务功能模块 413。业务功能模块用于生成业务数据,将生成的业务数据保存到数据库的相应数据表中。 例如,每一个业务功能模块对应一个数据表,数据表用于存储相应业务功能模块所生成的业务数据。应该说明的是,业务功能模块可以是任意业务功能模块,例如公告通知模块、个人邮箱模块、综合告警模块等等,其可以根据所实现的各种业务而定,并非是特定的业务功能模块,并且业务功能模块生成业务数据是本领域普通技术人员所熟知的技术,因此在此不再赘述。图6中工作配置表中的字段DATA_INF0即为业务功能模块所生成的业务数据。根据本发明的一个实施例,该应用服务器41还可选地包括信号接收模块414和位置捕获模块415。信号接收模块414接收终端发送的指示信号,该指示信号表示终端上工作桌面的业务功能模块位置发生改变。位置捕获模块415在信号接收模块414接收到指示信号后,捕获终端上业务功能模块的位置信息,将捕获的位置信息写入工作配置表。上述实施例中,在用户通过拖动鼠标而改变各功能模块的位置时,信号接收模块收到指示信号后通过位置捕获模块获得业务功能模块的位置信息,将改变后的位置信息保存到工作配置表中,用户无需进入工作配置表修改相应位置字段,方便了用户对工作桌面的个性化配置。需要说明,在首次自定义工作桌面或者自定义数据涉及工作桌面内容或样式,可以通过图2所示的步骤实现。当用户在工作桌面中通过拖动鼠标或者其它操作改变各功能模块的位置时,则可以执行如图5所示的流程。如图5所示,在步骤502,应用服务器以主动方式向终端推送工作桌面数据,将工作桌面以网页方式在终端呈现给用户。在步骤504,用户在工作桌面中例如通过拖动鼠标而改变功能模块的位置,终端发送指示信号给应用服务器,该指示信号表示业务功能模块的位置发生了改变。在步骤506,应用服务器接收到该指示信号后,捕获拖动之后的功能模块的位置。 捕获屏幕位置为本领域普通技术人员所熟知的技术,可以利用多种现有技术实现,在此不再赘述。在步骤508,应用服务器将所捕获的位置信息发送到数据库服务器,保存在工作配置表中的相应位置字段中。上述实施例中,在用户通过拖动鼠标而改变各功能模块的位置时,应用服务器将改变后的位置保存到工作配置表中,用户无需进入工作配置表修改相应位置字段,方便了用户对工作桌面的个性化配置。本发明的实施例以低成本完成了以主动推送方式展现自定义业务数据的工作桌面,有着友好易用的用户界面,以及良好的附加功能扩充性,以及便捷的操作使用方式。用户可以方便的自定义需要显示到工作桌面中的内容及位置信息,达到工作桌面自定义和个性化编辑的目的。此外,整个过程由于采用数据库保存业务数据及工作桌面的方式,保证了工作桌面显示业务数据的实时性和准确性。
通过本发明的方法、系统和应用服务器,用户可以方便的自定义需要显示到工作桌面中的内容及位置信息,达到工作桌面自定义和个性化编辑的目的。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种用于工作桌面展现的应用服务器,其特征在于,包括调用模块,用于调用数据库中的工作配置表,将所述工作配置表发送到终端以呈现给用户;其中,所述工作配置表存储工作桌面内容信息;自定义模块,用于接收来自所述终端的工作桌面的用户自定义数据,将所述用户自定义数据保存到所述数据库的工作配置表中。
2.根据权利要求1所述的应用服务器,其特征在于,还包括 业务功能模块,用于生成业务数据;所述数据库还包括用于存储所述业务功能模块所生成的业务数据的数据表。
3.根据权利要求2所述的应用服务器,其特征在于,所述工作配置表包括字段DATA INFO,所述字段为所述业务数据。
4.根据权利要求2所述的应用服务器,其特征在于,还包括信号接收模块,用于接收来自所述终端的指示信号,所述指示信号表示所述终端上工作桌面的业务功能模块位置发生改变;位置捕获模块,用于在所述信号接收模块接收到所述指示信号后,捕获所述终端上所述业务功能模块的位置信息,并写入所述工作配置表。
5.一种工作桌面展现系统,其特征在于,包括 数据库服务器,用于存储所述数据库;如权利要求1-4中任意一项所述的应用服务器,用于在线编辑工作桌面。
6.一种工作桌面展现方法,其特征在于,包括调用数据库中的工作配置表,将所述工作配置表发送到终端以呈现给用户; 接收用户通过终端上所呈现的工作配置表配置的自定义数据; 将所述自定义数据保存到数据库的工作配置表中。
7.根据权利要求6所述的方法,其特征在于,所述自定义数据包括工作桌面内容、样式、和/或位置信息。
8.根据权利要求6所述的方法,其特征在于,还包括应用服务器的业务功能模块生成业务数据,将所述业务数据保存到数据库的数据表中。
9.根据权利要求8所述的方法,其特征在于,所述工作配置表包括字段DATAINF0,所述字段为所述业务数据。
10.根据权利要求6所述的方法,其特征在于,还包括接收来自终端的指示信号,所述指示信号表示业务功能模块的位置发生改变; 响应于所述接收的指示信号,捕获所述业务功能模块的位置信息; 将捕获的所述位置信息保存在所述工作配置表的相应位置字段。
全文摘要
本发明公开一种工作桌面展现方法、系统和应用服务器。该方法包括当用户通过终端登录到应用服务器时,应用服务器的调用模块调用数据库服务器中的工作配置表,并将其发送到终端以呈现给用户;通过终端上所呈现的工作配置表配置自定义数据,将自定义数据发送到应用服务器的自定义模块;自定义模块将自定义数据保存到数据库的工作配置表中。通过本发明,用户可以方便的自定义需要显示到工作桌面中的内容及位置信息,达到工作桌面自定义和个性化编辑的目的。
文档编号G06F3/048GK102467527SQ20101054002
公开日2012年5月23日 申请日期2010年11月11日 优先权日2010年11月11日
发明者李晓萌, 杨波, 胡小刚, 钱和良 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1