一种SNS系统、网络以及处理SNS请求的方法技术方案

技术编号:15660381 阅读:50 留言:0更新日期:2017-06-21 10:05
本申请公开一种SNS系统、网络以及处理SNS请求的方法。该SNS系统,包括:网络侧设备接收用户的请求;当所述请求为登录请求时,确定所述用户隶属于内部域或是外部域,其中所述内部域包括内部域共享网络以及多个内部域本地社交网络;当所述用户隶属于所述内部域时,确定用户所隶属的内部域本地社交网络;将所述请求路由至与所述用户所隶属的内部域本地社交网络对应的节点;确定用户的选定登陆域;以及根据所述选定登陆域路由所述登录请求。

【技术实现步骤摘要】
一种SNS系统、网络以及处理SNS请求的方法
本申请涉及通信领域,尤其涉及一种SNS系统、网络以及处理SNS请求的方法。
技术介绍
现有企业SNS的技术方案是将内外部的社交网络,划分为:网络-群组-成员。内部网络:一个公司的所有员工都属于这个企业SNS内部网络,权限是public,所有人都可见;内部网络又可创建为多个群组,每个群组有不同的权限属性(私密、公开),群组的属性决定了群组内成员发布的信息流的权限(私密、公开)。外部网络:只有公司的员工才能创建外部网络,邀请公司外的人员加入;外部网络又可创建为多个群组,每个群组有不同的权限属性(私密、公开),群组的属性决定了群组内成员发布的信息流的权限(私密、公开)。企业内部员工通过外部网络连接外部,内部网络的信息流外部网络不可见,外部网络的信息流内部网络不可见。针对有多个子公司的企业(例如企业集团),会出现如下的复杂情况:-企业集团下的每个子公司分别要求部署专有内部社交网络,每个专有内部网络可以创建多个属于自己的外部网络,与外部沟通;-企业集团下的每子公司要求分布式部署,并集成子公司内的各企业应用系统;-面向企业集团全体内部,要求部署专门的内部共享社交网络,用于子公司之间和企业集团的内部横向沟通和分享,这个内部共享社交网络不同于子公司的外部网络,不专属于子公司,只限于企业集团和子公司的全体员工访问。因此,现有的企业SNS服务只适用于一个公司的内部外部社交网络的建立和沟通,不能满足有多级组织机构的企业集团。
技术实现思路
本申请旨在提供一种在内部域中可以建立多个本地社交网络以及供所有成员交流的共享网络的SNS网络。本申请的一个实施方式公开了一种处理SNS请求的方法,包括:网络侧设备接收用户的请求;当所述请求为登录请求时,确定所述用户隶属于内部域或是外部域,其中所述内部域包括多个内部域本地社交网络;当所述用户隶属于所述内部域时,确定用户所隶属的内部域本地社交网络;将所述请求路由至与所述用户所隶属的内部域本地社交网络对应的节点;确定用户的选定登陆域;以及根据所述选定登陆域路由所述登录请求。本申请的另一个实施方式公开了一种SNS系统,包括:控制和路由模块,确定所述请求的类型;定位模块,在所述请求被确定为登录请求时,确定所述用户隶属于内部域或是外部域以及用户的选定登陆域,以及当所述用户隶属于所述内部域时还确定用户所隶属的内部域本地社交网络,其中所述内部域包括内部域共享网络以及多个内部域本地社交网络;所述控制和路由模块根据所述选定登陆域路由所述登录请求。本申请的另一个实施方式公开了一种SNS网络,包括:内部域,包括:内部域共享网络,在所述内部域共享网络上发布的消息对所述内部域中的所有成员公开;以及多个内部域本地社交网络,所述多个内部域本地社交网络之间消息隔离;以及外部域,包括至少一个外部网络,所述外部网络由所述内部域的成员创建。通过本申请的实施方式,可以满足企业SNS独立分布式部署和集中管理的灵活性需求:-内部域本地社交网络节点可方便地部署在企业内部,与企业内的应用进行集成,并能满足子公司企业内对内部账户的独立管理和个性化企业应用的集成以及-将外部网络、外部用户中心部署在企业内的ExtraDomain域,将UserDataCache中心、IntraDomainNetwork部署在企业内的IntraDomain域,进行集中管理,一方面满足业务需求,另一方面又可以满足安全性的要求。附图说明图1是本申请一个实施方式的SNS网络;图2是图1所示的SNS网络的数据结构;图3是内部员工删除外部网络的流程图;图4是本申请一个实施方式的SNS系统;图5是本申请另一个实施方式的SNS系统;图6是域网络控制和路由模块的用户请求的控制、鉴别和路由处理流程;图7是本申请一个实施方式的处理SNS请求的方法;图8是本申请另一个实施方式的处理SNS请求的方法;图9是本申请另一个实施方式的处理SNS请求的方法;图10示出对用户的页面请求路由和鉴别;图11是本申请另一个实施方式的用户登录的认证处理流程;图12是本申请另一个实施方式的用户页面请求处理流程。具体实施方式下面结合附图详细描述本申请的实施方式。现有技术中SNS网络的内部网络中无法建立多个内部本地社交网络。例如,当一个企业集团有多级组织机构(例如企业集团包括子公司和省公司)时,各个子公司和/或省公司不能在企业集团的SNS网络的内部网络中建立多个内部本地社交网络;而且,现有技术不能在SNS网络的内部网络中建立内部共享网络。为此本申请提出一种SNS网络,如图1所示,该SNS网络为多域的SNS网络。例如,某个企业集团创建一个SNS网络,该企业集团的各个子公司可以在该SNS网络中创建各自子网,而且该SNS网络还具有一个共享网络公该企业集团所有员工进行交流。具体地,该SNS可划分为两个域:内部域和外部域。内部域(IntraDomain):指企业集团内部社交网络,包含内部域本地社交网络以及内部域社交网络(即内部域共享网络)。-内部域本地社交网络(内部域本地社交网络):企业集团各子公司的员工都只能归属于各自的内部域本地社交网络,网络属性是private,只包含本子公司内部员工。并且内部域本地社交网络之间消息隔离-内部域共享网络(intradomainnetwork):在内部域共享网络上发布的消息对内部域中的所有成员公开。内部域共享网络即内部域的公有社交网络,网络属性是public,只对企业集团所有的员工开放,企业集团外部人员没有权限加入。外部域(extradomain):由若干外部网络(externalnetwork)组成,外部网络由内部域的成员创建。公司外的成员只能由公司内部员工邀请加入外部网络,外部网络包含:公司内部员工和公司外部人员。作为一种选择,该SNS网络还可包括:群组(Group):隶属于创建它的网络(例如某个内部域本地社交网络),群组有公开属性和私有属性,公开群组中的信息流,属性公开,对该群组所隶属的网络中的所有用户可见;私有群组中的信息流,属性私有,只对加入该群组的用户可见。每个内部域本地社交网络可包括多个群组,同一内部社交网络中的每个群组之间消息隔离。图2是图1所示的SNS网络的数据结构。如图2所示:企业集团的内部域共享网络:IntraDomainNetwork,其属性type为domain_network,包含内部所有员工。企业集团子公司的内部域本地社交网络:内部域本地社交网络,其属性type为enterprise_network,只包含子公司的内部所有员工。内部域群组(Group):隶属于某一个具体的网络,由属性domain_id标识,不同网络之间的group相互不可见。外部网络(extnetwork):只能由某公司内部成员创建,其属性为ext_network,横向交叉关联若干内部域本地社交网络的公司员工和外部用户。内部员工:由属性domain_own标识其宿主公司单位,由属性prefer_domain来提供个性化选择,登录SNS后默认的登录域是哪一个(集团域、宿主子公司域、某一个外部网络域)?。外部用户:只能由内部员工在某一个外部网络中发起邀请加入,外部用户可加入多个外部网络,由属性domains标识,并由属性prefer_d本文档来自技高网...
一种SNS系统、网络以及处理SNS请求的方法

【技术保护点】
一种处理SNS请求的方法,包括:网络侧设备接收用户的请求;当所述请求为登录请求时,确定所述用户隶属于内部域或是外部域,其中所述内部域包括内部域共享网络以及多个内部域本地社交网络;当所述用户隶属于所述内部域时,确定用户所隶属的内部域本地社交网络以根据用户选择的域,进行相关转发处理;将所述请求路由至与所述用户所隶属的内部域本地社交网络对应的节点;确定用户的选定登陆域;以及根据所述选定登陆域路由所述登录请求以进行用户所述选定登陆域的消息流信息获取。

【技术特征摘要】
1.一种处理SNS请求的方法,包括:网络侧设备接收用户的请求;当所述请求为登录请求时,确定所述用户隶属于内部域或是外部域,其中所述内部域包括内部域共享网络以及多个内部域本地社交网络;当所述用户隶属于所述内部域时,确定用户所隶属的内部域本地社交网络以根据用户选择的域,进行相关转发处理;将所述请求路由至与所述用户所隶属的内部域本地社交网络对应的节点;确定用户的选定登陆域;以及根据所述选定登陆域路由所述登录请求以进行用户所述选定登陆域的消息流信息获取。2.如权利要求1所述的方法,其中,所述确定用户隶属于内部域或是外部域包括:根据预存储的用户和域的隶属关系表,或者所述用户的邮箱后缀来识别用户隶属于内部域或是外部域;以及所述确定用户所隶属的内部域本地社交网络包括:根据所述隶属关系表确定用户隶属的内部域本地社交网络。3.如权利要求2所述的方法,其中,所述根据所述选定登陆域路由所述登录请求包括:所述选定登陆域为外部域的网络,则将所述请求路由至与外部域网络的对应的节点;所述选定登陆域为所述内部域本地社交网络,则将所述请求路由至与所述内部域本地社交网络的对应的节点;以及所述选定登陆域为内部域共享网络,则将所述请求路由至与所述内部域共享网络的对应的节点。4.如权利要求1所述的方法,所述方法还包括:当所述请求为已登录用户的会话请求时,确定所述会话请求将访问的域;确定所述会话请求具备相应的访问权限;以及获取所述会话请求访问的域的消息。5.如权利要求4所述的方法,其中,所述确定所述会话请求访问的域包括:根据所述会话请求要访问的URL来识别所述会话请求访问的为外部域或是内部域;当所述会话请求访问的内部域时,根据所述URL来识别所述会话请求访问的为内部域共享网络,或者具体的内部域本地社交网络。6.如权利要求4所述的方法,其中,在所述获取所述会话请求访问的域的消息之后还包括:获取所述用户隶属的其他的域消息。7.如权利要求6所述的方法,其中,所述获取所述用户隶属的其他的域的消息包括:当所述选定登陆域为所述用户隶属的所述内部域本地社交网络时,获取所述内部域共享网络和/或外部网络的消息;以及当所述选定登陆域为内部域共享网络时,获取所述内部域本地社交网络和/或外部网络的消息。8.一种SNS系统,包括:控制和路由模块,确定所述请求的类型;定位模块,在所述请求被确定为登录请求时,确定所述用户隶属于内部域或是外部域以及用户的选定登陆域,以及当所述用户隶属于所述内部域时还确定用户所隶...

【专利技术属性】
技术研发人员:龚循凯
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1