对象信息提供方法和对象平台及应用系统的制作方法

文档序号:6579592阅读:153来源:国知局
专利名称:对象信息提供方法和对象平台及应用系统的制作方法
技术领域
本发明涉及数据库技术领域,具体涉及一种对象信息提供方法和对象平台 及应用系统。
背景技术
为提高运营效率和降低管理成本,多数企业利用企业管理软件进行信息化 管理。 一个或多个彼此相关的企业管理软件可以组成一个应用系统,以协同实 现相应的多种功能。
现有的多数企业级应用系统中通常包括多个业务单元,每个业务单元用于
实现相应的业务功能。例如可以包括用于发送各种类型消息的消息中心、用 于生成和操作报表的报表处理单元、考勤管理单元、工时单价核算单元,花费 报销单元、职员管理单元、权限用户管理单元等等。
对象是实例化的独立个体, 一个对象可以是一个客户、职员、部门单位、 权限用户等等。对象可以拥有各种类型的相关信息,例如一个职员对象可以拥 有身份证号、工号、姓名、电话号码、电邮地址等等类型的相关信息;又例如 一个权限用户对象可以拥有系统用户名(ID号)、权限等级、主键等类型的相 关信息,依次类推。数据中心用于存储对象各种类型的相关信息。
现有技术中,每个需要获取对象的相关信息的业务单元,都集成了如直接 从数据中心查找对象、展示对象以供用户选择、以及直接从数据中心获取对象 的相关信息的等等对象处理功能。例如,消息中心需要集成'从数据中心查找职 员对象的功能,展示所有职员对象以供用户选择的功能,以及直接从数据中心 获取职员的电话号码、电邮地址等接收地址信息的功能。消息中心则根据直接 从数据中心获取的接收地址,发送例如业务信息、代办消息、即时消息、预警 消息、邮件或短信等等类型的信息。
在实现本发明的过程中,发明人发现,对于包含多个业务模块的应用系统 而言,若其各个业务模块都集成各种对象处理功能,不但会增加整个系统的实 现复杂度,同时也不利于统一升级或个性化的扩展系统的对象处理功能。

发明内容
本发明实施例提供一种对象信息提供方法和对象平台及应用系统,能够有 效降低系统实现复杂度,有利于升级和个性化扩展系统的对象处理功能。
为解决上述技术问题,本发明实施例提供以下技术方案 一种对象信息提供方法,包括
对象平台接收业务单元下发的查询请求,所述查询请求包含指示请求反馈 的对象的相关信息的类型的第 一指示信息;从数据中心读取出对象进行展示以 供用户选择;获得用户选择的结果,并向所述业务单元发送用户选择的对象的 相关信息,所述相关信息的类型包括第 一指示信息所指示的类型。
优选的,所述方法还包括
根据用户提供的约束条件生成一个或多个自定义待选对象集合,所述自定 义待选对象集合包括一个或多个具有相同约束条件的对象。
优选的,从数据中心读取出对象进行展示以供用户选择,包括从数据中 心读取出一个或多个自定义待选对象集合进行展示以供用户选择。
优选的,获得用户选择的结果,并向所述业务单元发送用户选择的对象的 相关信息,包括
将用户选择的所有对象添加到已选列表;向所述业务单元发送从数据中心 获取的所述已选列表中所有对象的相关信息。
优选的,向所述业务单元发送从数据中心获取的所述已选列表中所有对象 的相关信息之前还包括删除所述已选列表中与其它对象相同的对象。
一种对象平台,包括
接收模块,用于接收业务单元下发的查询请求,所述查询请求包含指示请 求反馈的对象的相关信息的类型的第一指示信息;读取展示模块,用于从数据 中心读取出对象进行展示以供选择;提供模块,用于获得用户选择的结果,并
向所述业务单元发送用户选择的对象的相关信息,所述相关信息的类型包括第 一指示信息所指示的类型。
优选的,所述对象平台还包括
自定义模块,用于根据用户提供的约束条件生成一个或多个自定义待选对象集合,所述自定义待选对象集合包括一个或多个具有相同约束条件的对象。 优选的,所述读取展示模块具体用于,从数据中心读取出一个或多个自定 义待选对象集合进行展示以供用户选择。
优选的,所述提供模块包括
添加子模块,用于将用户选择的所有对象添加到已选列表; 提供子模块,用于向所述业务单元发送从数据中心获取的所述已选列表中 所有对象的相关信息。
优选的,所述提供模块还包括
过滤子模块,用于删除所述已选列表中与其它对象相同的对象; 所述提供子模块具体用于,在过滤子模块删除所述已选列表中与其它对象
相同的对象后,向所述业务单元发送从数据中心获取的该已选列表中所有对象
的相关信息。
一种应用系统,包4舌
一个或多个业务单元,用于下发的查询请求,所述查询请求包含指示请求 反馈的对象的相关信息的类型的第一指示信息;对象平台,用于接收业务单元 下发的查询请求;从数据中心读取出对象进行展示以供选择;获得用户选择的 结果,并向所述业务单元发送用户选择的对象的相关信息,所述相关信息的类 型包括第一指示信息所指示的类型。
优选的,所述对象平台还用于,根据用户提供的约束条件生成一个或多个 自定义待选对象集合,所述自定义待选对象集合包括一个或多个具有相同约束 条件的对象。
由上可知,本发明实施例采用的技术方案具有如下优点通过在系统中增 设对象平台,对象平台负责为各个业务单元提供对象查询和选择功能,同时向 各个业务单元提供其所需的对象的相关信息,可以简化系统各个业务单元的功 能,进而能够有效的降低系统的实现复杂度,同时也有利于升级和个性化扩展 系统的对象处理功能。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。
图l是本发明实施例一提供的一种对象信息提供方法的流程图; 图2是本发明实施例二提供的一种对象信息提供方法的流程图; 图3是本发明实施例三提供的 一种对象平台示意图; 图4是本发明实施例四提供的一种应用系统示意图。
具体实施例方式
本发明实施例提供一种对象信息提供方法和对象平台及应用系统,能够有 效降低系统实现复杂度,有利于升级和个性化扩展系统的对象处理功能。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结 合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描 述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基 于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获 得的所有其他实施例,都属于本发明保护的范围。
本发明实施例方案中,在应用系统中增设对象平台,对象平台负责实现对 象处理功能,为系统中各个业务模块提供其所需的对象的相关信息,各个业务 模块利用对象平台提供的对象的相关信息,方便的进行各种操作。
实施例一、
请参见图l,本发明实施例一的一种对象信息提供方法,可以包括
110、对象平台接收业务单元下发的查询请求,该查询请求包含指示请求 反馈的对象的相关信息的类型的第 一指示信息。
120、从数据中心读取出对象进行展示以供用户选择。
在一种应用场景下,当某个业务单元需要获取对象的相关信息(如需要获 取职员对象的身伤4正号码、工资卡卡号或社保帐号等)时,该业务单元可以向 对象平台发送查询请求,对象平台可以从数据中心读取出多个对象进行展示 (如以列表或树的方式进行展示)以供用户选择。
7进一步的,对象平台可以生成一张已选列表并展示,将用户选择的所有对象添加到已选列表中,以便提示用户当前已经选择了那些对象。
130、获得用户选择的结果,并向上述业务单元发送用户选择的对象的相
关信息,上述相关信息的类型包括第一指示信息所指示的类型。
在具体实现时,对象平台可以从数据中心获取已选列表中的所有对象的相
关信息,并向业务单元发送,其中,上述获取的已选列表中的所有对象的相关
信息的类型至少包括第一指示信息所指示的类型。
业务单元可以进一步根据对象平台反馈的对象的相关信息进行后续的操
作,完成相应的业务处理。
由上可见,本发明实施例在系统中增设对象平台,对象平台负责为各个业
务单元提供对象查询和选择功能,同时向各个业务单元提供其所需的对象的相
关信息,可以简化系统各个业务单元的功能,进而能够有效的降低系统的实现
复杂度,同时也有利于升级和个性化扩展系统的对象处理功能。
实施例二、
为便于更好的理解本发明实施例的技术方案,下面以业务单元A1和对象平台进行交互的过程为例,进行更为详细的描述。
请参见图2,本发明实施例二的一种对象信息提供方法,可以包括201、业务单元Al向对象平台发送查询ifr求。
在一种应用场景下,当业务单元A1需要获取某类对象的相关信息时,业务单元A1可以向对象平台发送查询请求,该查询请求可以包含指示业务单元A1请求反馈的对象的相关信息的类型的第一指示信息等。 '
可以理解,对象作为一个独立个体,可以归属于一个具有相应层次结构的组织或集合,例如多个职员对象可以归属于同一个部门组织,多个部门组织也可以归属于一个^^司,以此类推。
在实际应用时,业务单元A1请求查询的对象的类型可以是对象平台能够提供的各种类型,例如可以是职员对象(可以归属于某个部门组织)、权限用户对象(可以归属于某类系统管理员组织)、客户对象(可以归属于某类客户组织)等,此处不做限定。进一步的,为了提高查询选择的效率,增强选择的灵活性,对象平台可根据用户提供的约束条件,预先生成用户自定义的一个或多个待选对象集合(或称自定义待选对象组、自定义待选对象方案),其中,每个待选对象集合例如
可以由以下的一种或多种类型的对象组成职员对象,客户对象、权限用户等等,此处不做限定。
举例来说,某个待选对象集合可以包括企业生产部门中负责生产001号产品的部分或全部职员对象、企业销售部门中负责销售001号产品的部分或全部职员对象、以及购买001号产品的部分或全部客户对象等。
因此,业务单元A1可以向对象平台查询自定义的一个或多个待选对象集合,以便于其更快,更准确,更全面的查询到想要的对象。
可以看出,对象平台根据用户提供的约束条件生成用户自定义的一个或多个待选集合对象,可以将用户期望选择的各个对象集合起来,在特定的应用场景下,能够极大的提高用户选4,对象的效率和灵活性。
进一步的,用户可以根据需要个性化的自定义多个待选集合对象,同一个自定义待选对象集合具有相同的约束条件,对象平台相应进行记录,能够灵活的适用于多种应用场景。
202、 对象平台从数据中心读取出对象进行展示以供用户选择。在一种应用场景下,在接收到业务单元A1发送的查询请求后,对象平台
可以从数据中心读取出多个对象进行展示以供用户选择。
其中,例如可以按照列表和/或树的方式展示对象以供用户选择,上述列表和/或树可以展示对象的某种相关信息(例如展示职员对象的名字、权限用户的系统用户名或系统用户帐号等),以便于用户清楚的识别选择对象。
进一步的,对象平台可以生成一张已选列表,将用户选择的所有对象添加到已选列表中,以便提示用户当前已经选择了哪些对象。
203、 对象平台获得用户选择的结果,并向业务单元A1发送用户选择的对象的相关信息。
在一种应用场景下,对象平台将用户选择的所有对象添加到已选列表,然后从数据中心获取已选列表中的所有对象的相关信息,并将其发送给业务单元Al,其中,对象平台主要根据查询请求包含的第一指示信息的指示,来获取已选列表中的所有对象的相关信息,因此,其获取的已选列表中的所有对象的相关信息的类型至少包括第 一指示信息所指示的类型,当然也还可以包括其它类型的相关信息。
进一步的,对象平台可以先删除已选列表中与其它对象相同的对象,然后再从数据中心获取该已选列表中的所有对象的相关信息,并将其发送给业务单
元A1。进而实现对象过滤,避免重复发送同一对象的相关信息。
业务单元A1进一步根据对象平台反馈的对象的相关信息进行后续的操作,完成相应的业务处理,例如可以据此生成报表、单据等等。
可以看出,系统中的各个业务单元利用对象平台提供的标准接口,向对象平台请求对象的相关信息,对象平台利用相应标准接口向各个业务单元提供其所需的对象的相关信息,在简化系统各个业务单元对象处理功能的同时,也优化了整个系统的结构;在需要升级或扩展系统的对象处理功能时,通常只需要对对象平台做升级扩展即可,实现更为简单方便。
为便于更好的理解本实施例的上述技术方案,下面通过具体实例对本实施例的上述技术方案进行进一步详细的描述。
下面以业务单元A1为消息中心,消息中心请求获取职员对象的电子邮件地址,以便发送业务邮件为例进行说明。
首先,消息中心向对象平台发送查询请求,该查询请求包含指示消息中心请求反馈的对象的相关信息的类型的第 一指示信息。
此处,以第一指示信息所指示的请求反馈的对象的相关信息的类型为对象
的电子邮件:地址为例。
可以理解,消息中心可以是在系统中业务单元B1的指示下,向对象平台发送查询请求的,消息中心可以按照业务单元B1的指示发送相应内容的邮件信息,实现相应的业务目的。例如,业务单元B1可以指示消息中心向多个职员发送内容为当月考勤记录的邮件信息。
对象平台接收到消息中心下发的查询请求后,从数据中心读取出部分或全部职员对象进行展示以供用户选择,其中,对象平台展示职员对象的方式可以
10为列表方式和/或树方式。
在一种应用场景下,消息中心可以向对象平台请求查询一个或多个自定义待选对象集合,对象平台从数据中心读取出消息中心请求查询的 一个或多个自定义待选对象集合进行展示以供选择。
对象平台将用户选择的所有对象加入到已选类表中,当用户选择完成之后,对象平台从数据中心获取已选列表中的所有对象的电子邮件地址信息,并将其发送给消息中心。
消息中心可以利用对象平台反馈的电子邮件地址,向对应的电子邮箱发送相应的信息,进而实现业务目的。
由上可见,本实施在系统中增设对象平台,对象平台负责为业务单元提供对象查询和选择功能,同时向业务单元提供其所需的对象的相关信息,可以简化系统各个业务单元的功能,进而能够有效的降低系统的实现复杂度,同时也有利于升级和个性化扩展系统的对象处理功能。
进一步的,对象平台提供自定义待选对象集合的功能,用户可以根据需要个性化的自定义一个或多个待选对象集合,对象选择更加的灵活,有利于提高业务处理效率。
为便于更好的实施本发明实施例的技术方案,本发明实施例还提供一种对象平台。
实施例三、
请参见图3,本发明实施例三的一种对象平台300可以包括接收模块310、读取展示模块320和提供模块330。
其中,接收模块310,用于接收业务单元下发的查询请求,该查询请求包含指示请求反馈的对象的相关信息的类型的第 一指示信息。
读取展示模块320,用于从数据中心读取出对象进行展示以供选择。
在一种应用场景下,当业务单元需要获取对象的相关信息时,该业务单元可以向对象平台300发送查询请求,读取展示模块320可以从数据中心读取出多个对象进行展示以供用户选择。
提供模块330,用于获得用户选择的结果,并向业务单元发送用户选择的对象的相关信息,上述相关信息的类型包括第一指示信息所指示的类型。
在一种应用场景下,对象平台300还可以包括
自定义模块,用于根据用户提供的约束条件生成一个或多个自定义待选对 象集合,其中,每个自定义待选对象集合包括一个或多个具有相同约束条件的 对象。
读取展示模块320可以具体用于从数据中心读取出多个自定义待选对象集 合进行展示以供用户选择。
在一种应用场景下,提供模块330可以包括
添加子模块,用于将用户选择的所有对象添加到已选列表。
提供子模块,用于向业务单元发送从数据中心获取的上述已选列表中所有 对象的相关信息,该相关信息的类型包括第一指示信息所指示的类型。 进一步的,提供模块330还可以包括
过滤子模块,用于删除该已选列表中与其它对象相同的对象。 提供子模块具体可以用于,在过滤子模块删除已选列表中与其它对象相同 的对象后,向业务单元发送从数据中心获取的该已选列表中所有对象的相关信息。
可以看出,利用过滤子模块实现对象过滤,可以避免提供子模块重复发送 同一对象的相关信息。
对象平台300可以提供标准接口 ,系统中的各个业务单元利用对象平台提 供的标准接口,向对象平台请求对象的相关信息,对象平台300利用相应标准 接口向各个业务单元提供其所需的对象的相关信息,在简化系统各个典务单元
对象处理功能的同时,也优化了整个系统的结构;在需要升级或扩展系统的对 象处理功能时,通常只需要对对象平台300做升级扩展即可,实现更为简单方 便。
可以理解是的,本实施例的对象平台300各个功能模块的功能可以根据上 述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关 描述,此处不再赘述。
为便于更好的实施本发明实施例的技术方案,本发明实施例还提供一种应用系统。
实施例四、
请参见图4,本发明实施例四的一种应用系统可以包括 一个或多个业务 单元410、对象平台420。
其中, 一个或多个业务单元410,用于下发的查询请求,该查询请求包含 指示请求反馈的对象的相关信息的类型的第 一指示信息;
对象平台420,用于接收业务单元410下发的查询请求;从数据中心读取出 对象进行展示以供选择;获得用户选择的结果,并向业务单元410发送用户选 择的对象的相关信息,上述相关信息的类型包括第一指示信息所指示的类型。
在一种应用场景下,对象平台420还可用于,根据用户提供的约束条件生 成一个或多个自定义待选对象集合,其中,每个自定义待选对象集合包括一个 或多个具有相同约束条件的对象。
在一种应用场景下,对象平台420可以将用户选择的所有对象添加到已选 列表,并用于向业务单元发送从数据中心获取的上述已选列表中所有对象的相 关信息,该相关信息的类型包括第 一指示信息所指示的类型。
可以理解是的,本实施例的对象平台420可以是如实施例三中的对象平台 300,对象平台420各个功能模块的功能可以根据上述方法实施例中的方法具体 实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述 为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述 的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同 时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均 属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没 有详述的部分,可以参见其他实施例的相关描述。
综上所述,本发明实施例中通过在系统中增设对象平台,对象平台负责为 业务单元提供对象查询和选择功能,同时向业务单元提供其所需的对象的相关 信息,可以简化系统各个业务单元的功能,进而能够有效的降低系统的实现复杂度,同时也有利于升级和个性化扩展系统的对象处理功能。
进一步的,对象平台提供自定义待选集合对象的功能,用户可以根据需要 个性化的自定义一个或多个待选集合对象,对象选择更加的灵活,有利于提高 业务处理效率。
^流程,
是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机 可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。
其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(RandomAccess Memory, RAM)等。
以上对本发明实施例所提供的一种对象信息提供方法和对象平台及应用
了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同 时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用 范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种对象信息提供方法,其特征在于,包括对象平台接收业务单元下发的查询请求,所述查询请求包含指示请求反馈的对象的相关信息的类型的第一指示信息;从数据中心读取出对象进行展示以供用户选择;获得用户选择的结果,并向所述业务单元发送用户选择的对象的相关信息,所述相关信息的类型包括第一指示信息所指示的类型。
2、 根据权利要求l所述的方法,其特征在于,所述方法还包括根据用户提供的约束条件生成一个或多个自定义待选对象集合,所述自定 义待选对象集合包括一个或多个具有相同约束条件的对象。
3、 根据权利要求2所述的方法,其特征在于,从数据中心读取出对象进行 展示以供用户选择,包括从数据中心读取出一个或多个自定义待选对象集合进行展示以供用户选择。
4、 根据权利要求1至3任一项所述的方法,其特征在于,获得用户选择的 结果,并向所述业务单元发送用户选择的对象的相关信息,包括将用户选^^的所有对象添加到已选列表;向所述业务单元发送从数据中心获取的所述已选列表中所有对象的相关 信息。
5、 根据权利要求4所述的方法,其特征在于,向所述业务单元发送从数据 中心获取的所述已选列表中所有对象的相关信息之前还包括删除所述已选列表中与其它对象相同的对象。
6、 一种对象平台,其特征在于,包括接收模块,用于接收业务单元下发的查询请求,所述查询请求包含指示请求反馈的对象的相关信息的类型的第 一指示信息;读取展示模块,用于从数据中心读取出对象进行展示以供选择; 提供模块,用于获得用户选择的结果,并向所述业务单元发送用户选择的对象的相关信息,所述相关信息的类型包括第一指示信息所指示的类型。
7、 根据权利要求6所述的对象平台,其特征在于,所述对象平台还包括自定义模块,用于根据用户提供的约束条件生成一个或多个自定义待选对 象集合,所述自定义待选对象集合包括一个或多个具有相同约束条件的对象。
8、 根据权利要求7所述的对象平台,其特征在于,所述读取展示模块具体用于,从数据中心读取出 一个或多个自定义待选对 象集合进行展示以供用户选择。
9、 根据权利要求6至8任一项所述的对象平台,其特征在于,所述提供模 块包括添加子模块,用于将用户选择的所有对象添加到已选列表;提供子模块,用于向所述业务单元发送从数据中心获取的所述已选列表中 所有对象的相关信息。
10、 根据权利要求9所述的对象平台,其特征在于,所述提供模块还包括 过滤子模块,用于删除所述已选列表中与其它对象相同的对象; 所述提供子模块具体用于,在过滤子模块删除所述已选列表中与其它对象相同的对象后,向所述业务单元发送从数据中心获取的该已选列表中所有对象 的相关信息。
11、 一种应用系统,其特征在于,包括一个或多个业务单元,用于下发的查询请求,所述查询请求包含指示请求 反馈的对象的相关信息的类型的第一指示信息;对象平台,用于接收业务单元下发的查询请求;从数据中心读取出对象进 行展示以供选择;获得用户选择的结果,并向所述业务单元发送用户选择的对 象的相关信息,所述相关信息的类型包括第一指示信息所指示的类型。
12、 根据权利要求ll所述的应用系统,其特征在于,所述对象平台还用于,根据用户提供的约束条件生成一个或多个自定义待 选对象集合,所述自定义待选对象集合包括一个或多个具有相同约束条件的对 象。
全文摘要
本发明实施例公开了一种对象信息提供方法和对象平台及应用系统。其中,对象信息提供方法包括对象平台接收业务单元下发的查询请求,所述查询请求包含指示请求反馈的对象的相关信息的类型的第一指示信息;从数据中心读取出对象进行展示以供用户选择;获得用户选择的结果,并向所述业务单元发送用户选择的对象的相关信息,所述相关信息的类型包括第一指示信息所指示的类型。本发明技术方案通过在系统中增设对象平台,对象平台负责为各个业务单元提供对象查询和选择功能,同时向各个业务单元提供其所需的对象的相关信息,可以简化系统各个业务单元的功能,进而能够有效的降低系统的实现复杂度,同时也有利于升级和个性化扩展系统的对象处理功能。
文档编号G06F17/30GK101655865SQ200910161969
公开日2010年2月24日 申请日期2009年9月10日 优先权日2009年9月10日
发明者峰 任 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1