【技术实现步骤摘要】
一种用于网络服务的信息处理系统和方法
本申请涉及网络通信和信息处理
,尤其涉及一种用于网络服务的信息处理系统和方法。
技术介绍
目前,企业社会化网络服务(SocialNetworkService,SNS)越来越受到关注。所述企业SNS,是指帮助人们在企业内部和外部建立社会性网络的企业信息化互联网应用服务,能够为企业SNS的用户提供企业内部各种应用系统的社会化服务,例如,将用户在企业应用系统中的企业应用信息在一定范围内分享。现有的大众SNS服务不关联企业内部的应用系统,而要实现企业SNS,则需要将企业内部的众多应用系统接入或集成到企业SNS系统中,使得企业SNS系统能够获得用户在企业应用系统中的企业应用信息,而且,由于企业SNS系统提供的是企业SNS服务,因此,还需要将企业应用信息转换成SNS的信息流,从而为企业SNS的用户提供企业内部各种应用系统的社会化服务。目前,将企业内部已有的应用系统集成到企业SNS服务系统通常采用的方式是,对企业原有的各应用系统进行改造,使其能够接入到企业SNS服务系统中,并且能够将企业应用信息转换成SNS的信息流。然而,当前企业内的各个应用系统,由于建设时期通常各不相同,建设目的和实现厂家也不一样,多是分散的、没有做统一和整体考虑,因此各个应用系统采用的常常是不同的通信方式,导致各个应用系统自身与其他系统进行集成的方式通常也都不相同。由于企业内部各个应用系统与其他系统进行集成的方式常常是不同的,为了使得各个应用系统能够接入到企业SNS系统而对各个应用系统分别进行改造时,改造成本较高;另外,由于各个企业应用系统都需要将企业应用 ...
【技术保护点】
一种用于网络服务(SNS)的信息处理系统,其特征在于,该系统包括信息流引擎模块、适配器和一种以上的连接器,其中,所述信息流引擎模块与所述适配器通信连接,所述适配器与所述连接器通信连接,不同种类的所述连接器用于与不同通信方式的企业应用系统相连;所述信息流引擎模块,用于与企业SNS系统相连,管理企业SNS系统的用户与各个企业应用系统之间的订阅关系信息,根据所述订阅关系信息生成获取订阅用户在企业应用系统中的企业应用信息的任务信息,将所述适配器转换得到的统一应用消息转换成SNS消息流;所述连接器,用于根据企业应用系统提供的通信方式与所述企业应用系统相连,获取所述任务信息,根据获取的任务信息从相应的企业应用系统获取企业应用信息并转换成企业应用消息;所述适配器,用于获取企业应用消息,将所述企业应用消息转换成统一应用消息。
【技术特征摘要】
1.一种用于网络服务(SNS)的信息处理系统,其特征在于,该系统包括信息流引擎模块、适配器和一种以上的连接器,其中,所述信息流引擎模块与所述适配器通信连接,所述适配器与所述连接器通信连接,不同种类的所述连接器用于与不同通信方式的企业应用系统相连;所述信息流引擎模块,用于与企业SNS系统相连,管理企业SNS系统的用户与各个企业应用系统之间的订阅关系信息,根据所述订阅关系信息生成获取订阅用户在企业应用系统中的企业应用信息的任务信息,将所述适配器转换得到的统一应用消息转换成SNS消息流;所述连接器,用于根据企业应用系统提供的通信方式与所述企业应用系统相连,获取所述任务信息,根据获取的任务信息从相应的企业应用系统获取企业应用信息并转换成企业应用消息;所述适配器,用于获取企业应用消息,将所述企业应用消息转换成统一应用消息。2.根据权利要求1所述的信息处理系统,其特征在于,所述信息流引擎模块,用于将生成的任务信息写入到任务队列中,读取统一应用消息队列中的统一应用消息;所述连接器,用于读取任务队列中的与该连接器相连的企业应用系统的任务信息,将所述企业应用消息写入企业应用消息队列;所述适配器,用于从企业应用消息队列读取企业应用消息,将所述统一应用消息写入统一应用消息队列。3.根据权利要求2所述的信息处理系统,其特征在于,所述信息流引擎模块包括订阅处理模块、数据中心模块、调度模块和SNS消息流生成模块;所述订阅处理模块,与企业SNS系统相连,管理企业SNS系统的用户与企业应用系统之间的订阅关系信息;所述数据中心模块,用于存储企业SNS系统的订阅用户的信息和企业应用系统的信息;所述调度模块,用于根据所述订阅关系信息以及所述数据中心模块存储的信息,生成获取订阅用户在企业应用系统中的企业应用消息的任务信息,将生成的任务信息写入到任务队列中;所述SNS消息流生成模块,读取统一应用消息队列中的统一应用消息,将所述统一应用消息转换成SNS消息流,将所述SNS消息流写入SNS消息流队列中,其中,企业SNS系统能够获取所述SNS消息流队列中的SNS消息流。4.根据权利要求3所述的信息处理系统,其特征在于,所述调度模块,还用于接收获取订阅用户在企业应用系统中的企业应用信息的请求,根据该请求生成任务信息,将生成的任务信息写入任务队列。5.根据权利要求4所述的信息处理系统,其特征在于,所述调度模块包括任务生成调度模块和任务执行调度模块;所述任务生成调度模块,用于根据所述订阅关系信息以及所述数据中心模块存储的信息,按照预设的生成调度策略,确定各个用于获取订阅用户在企业应用系统中的企业应用信息的任务信息的生成顺序;所述任务执行调度模块,用于按照预定的执行调度策略确定各个应用系统的任务信息的写入顺序,按照所述写入顺序将各个企业应用系统的任务信息写入到任务队列中。6.根据权利要求5所述的信息处理系统,其特征在于,每个企业应用系统对应了一个任务执行调度模块;所述任务生成调度模块,用于将每个企业应用系统的任务信息发给该企业应用系统对应的任务执行调度模块;每个任务执行调度模块,用于将该任务分发调度模块对应的企业应用系统的任务信息按照预定的调度策略写入到该企业应用系统的任务队列中。7.根据权利要求3所述的信息处理系统,其特征在于,所述SNS消息流生成模块包括应用消息处理和派发模块、业务处理模块和对象分发模块,其中,每个企业应用系统对应一个业务处理模块;所述应用消息处理和派发模块,用于从统一应用消息队列中读取统一应用消息,将读取的统一应用消息发给用于生成该统一应用消息的企业应用消息所来自的企业应用系统对应的业务处理模块;所述业务处理模块,将用于确定由所述统一应用消息生成的SNS消息流的分发对象所需的信息发给对象分发模块,根据对象分发模块返回的分发对象信息以及SNS消息流的格式生成SNS消息流;所述对象分发模块,用于根据业务处理模块发来的信息查询数据中心模块,根据数据中心模块存储的信息确定分发对象信息,将所述分发对象信息发给所述业务处理模块。8.根据权利要求7所述的信息处理系统,其特征在于,所述业务处理模块,用于根据对象分发模块返回的分发对象信息以及SNS消息流的格式,针对每个类别的分发对象分别生成SNS消息,且针对不同类别的分发对象生成不同的SNS消息。9.根据权利要求3所述的信息处理系统,其特征在于,所述信息流引擎模块还包括消息流分发模块;所述消息流分发模块,用于读取SNS消息流队列中的SNS消息,根据SNS消息类型向企业SNS系统分发SNS消息。10.根据权利要求3所述的信息处理系统,其特征在于,所述信息流引擎模块还包括权限校验模块;所述订阅处理模块,用于与企业SNS相连,接收企业SNS发来的订阅请求,调用所述权限校验模块对所述订阅请求进行权限校验,在校验通过后,根据所述订阅请求建立用户与企业应用系统的订阅关系,将订阅关系信息存储在数据中心模块;所述权限校验模块,用于根据所述订阅处理模块接收的订阅请求,从所述数据中心模块获取校验所需的数据,校验发送所述订阅请求的用户是否有效、该用户是否有权限订阅相应的服务以及相应的企业应用服务当前是否有效。11.根据权利要求3至10任一权利要求所述的信息处理系统,其特征在于,所述数据中心模块包括在线用户数据中心模块和用户群组关系数据管理中心模块;所述在线用户数据中心模块,用于存储在线用户的状态信息和统计信息;所述用户群组关系数据管理中心模块,用于存储用户之间的社会化关系数据以及每个用户和企业应用系统相关的权限信息、企业应用系统的服务状态信息和订阅关系信息。12.根据权利要求2所述的信息处理系统,其特征在于,所述连接器包括任务处理模块和通信接口模块;所述任务处理模块,用于读取任务队列中与所述连接器相连的...
【专利技术属性】
技术研发人员:龚循凯,何乔,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。