基于移动终端的自组织方法及其装置与流程

文档序号:11157946阅读:403来源:国知局
基于移动终端的自组织方法及其装置与制造工艺

本发明涉及无线互联网应用和移动定位技术,特别涉及一种利用电子地图和移动定位技术云端识别、定位和联接企业用户的技术。



背景技术:

工业企业,为实现自身企业信息化和办公自动化,运用互联网应用软件,按照企业组织架构实现员工间业务数据的有序流转和共享。为此,企业IT维护人员需要在应用软件上建立和维护用户数据库,并按照企业组织架构赋予用户对应权限。

然而,传统的互联网应用,用户数据管理中心化,严重依赖于一个人或者一个机构,无形之中为企业管理增加了一道工作障碍,制约了企业组织的效率;另外,对于区域化的且用户规模不大的中小企业而言,这一套互联网应用实践还是适用的,但随着企业全球化,用户规模的飞速增长,分布在不同时区的海量用户需求,集中式的用户数据管理势必不能及时满足。



技术实现要素:

本发明的目的在于提供一种基于移动终端的自组织方法及其装置,通过各个移动终端上报用户信息和汇报关系信息,认证后即可自动形成网状的企业用户生态集群。

为解决上述技术问题,本发明的实施方式公开了一种基于移动终端的自组织方法,包括以下步骤:

接收来自第一移动终端的注册信息,该注册信息包括该第一移动终端的用户信息、汇报关系信息、和第一移动终端的位置信息;

查找对应于位置信息的组织信息集合;

对第一移动终端是否被允许加入组织信息集合进行认证;

如果认证通过,则将第一移动终端加入组织信息集合,并根据用户信息和汇报关系信息建立第一移动终端的用户与组织信息集合中其它移动终端的用户之间的汇报关系。

本发明的实施方式还公开了一种基于移动终端的自组织装置,包括:

第一接收单元,用于接收来自第一移动终端的注册信息,该注册信息包括该第一移动终端的用户信息、汇报关系信息、和第一移动终端的位置信息;

查找单元,用于查找对应于第一接收单元接收到的位置信息的组织信息集合;

认证单元,用于对第一移动终端是否被允许加入查找单元查找到的组织信息集合进行认证;

加入单元,用于在认证单元通过认证后,将第一移动终端加入组织信息集合,并根据用户信息和汇报关系信息建立第一移动终端的用户与组织信息集合中其它移动终端的用户之间的汇报关系。

本发明实施方式与现有技术相比,主要区别及其效果在于:

通过各个移动终端上报用户信息和汇报关系信息,认证后即可自动形成网状的企业用户生态集群。

进一步地,在汇报关系信息中指定直属上级成员、直属下级成员或同一上级下的同级成员进行认证,可以对请求加入组织信息集合的移动终端所对应的用户同时完成两个认证,一个是该用户本身是否是组织中合法成员的认证,另一个是该用户所提供的汇报关系信息是否准确的认证,直属上、下级 或同级的汇报关系信息可以直接用于构建准确的组织生态结构。

进一步地,通过预先进行手机号验真和组织通信录的匹配,可以确保新加入的移动终端是属于该组织的,大大提高了安全性。

进一步地,要求新注册的用户提供组织名称关键字,只能在匹配该关键字的同一位置的各组织信息集合中选择要加入的组织信息集合,可以大大减少组织信息集合泄露的可能性,提高整个系统的安全性,同时组织匹配的准确性和效率也都有提高。

附图说明

图1是本发明第一实施方式中一种基于移动终端的自组织方法的流程示意图;

图2是本发明一种基于移动终端的自组织方法的流程示意图;

图3是本发明第五实施方式中一种基于移动终端的自组织装置的结构示意图。

具体实施方式

在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。

首先,需要说明的是,在本申请的各实施方式中,成员和移动终端的用户的概念,组织信息集合和企业用户生态集群的概念,以及认证请求和确认 请求的概念可以互换使用。

本发明第一实施方式涉及一种基于移动终端的自组织方法。图1是该基于移动终端的自组织方法的流程示意图。

具体地说,如图1所示,该基于移动终端的自组织方法包括以下步骤:

在步骤101中,接收来自第一移动终端的注册信息,该注册信息包括该第一移动终端的用户信息、汇报关系信息、和第一移动终端的位置信息。

用户信息包括姓名,职位,电话号码,邮件地址等信息。

用户名称可以是全局唯一的,如昵称、工号等,也可以不是全局唯一的中文姓名、英文姓号等。

汇报关系是组织中两个成员之间汇报和被汇报关系。

此后进入步骤102,查找对应于位置信息的组织信息集合。

需要说明的是,基于位置的组织信息集合是在先设置好的,例如,可以由某个组织的一个用户申请创建一个组织信息集合,在创建时输入该组织的位置所在,或由服务器根据申请时用户的位置信息(可由无线网络信息、GPS信号等得到)自动判断该组织的位置所在。

一个组织信息集合可以对应一个社会组织,如企业、学校、医院、社团、协会等等。

组织信息集合中,各移动终端的用户可以被自动地组成一个网状结构,该网状结构揭示了各移动终端的用户之间的汇报和被汇报关系。通常该网状结构是一个树状结构。在一个实例中,允许各移动终端的用户删除自己各下级的用户(因离职等原因),并允许修改自己上一级的汇报对象,从而使得整个网状结构可以被分布式地及时更新。

此后进入步骤103,对第一移动终端是否被允许加入组织信息集合进行认证。

此后进入步骤104,判断认证是否通过。

若是,则进入步骤105;若否,则结束本流程。

在步骤105中,将第一移动终端加入组织信息集合,并根据用户信息和汇报关系信息建立第一移动终端的用户与组织信息集合中其它移动终端的用户之间的汇报关系。

如果认证通过,则将第一移动终端加入组织信息集合,并根据用户信息和汇报关系信息建立第一移动终端的用户与组织信息集合中其它移动终端的用户之间的汇报关系。

此后结束本流程。

通过各个移动终端上报用户信息和汇报关系信息,认证后即可自动形成网状的企业用户生态集群。

此外,可以理解,在一个优选例中,上述各步骤都是由云端的服务器执行的。

进一步地,优选地,汇报关系信息可以是以下之一:

第一移动终端的用户的直属上级成员的信息,第一移动终端的用户的直属下级成员的信息,与第一移动终端的用户同属于一个上级成员的同级成员信息。

此外,可以理解,直属上级成员的信息有多种提供的形式。在一个优选例中,直属上级成员的信息是直属上级的姓名。在另一个优选例中,直属上级成员的信息是直属上级的手机号。在另一个优选例中,直属上级成员的信息是直属上级的工号。

注册信息中的汇报关系信息可以以多种方式提供,除了直属上级、直属下级、属于同一个上级的同级之外,还可以是跨级上级成员信息、跨级下级成员信息,属于同一个跨级上级的两个同级或不同级的下级成员的信息等等。

在一个优选例中,汇报关系信息中只包含一个同事的信息。在另一个优选例中,汇报关系包含多个同事的信息,例如,对于某个矩阵结构的组织来说,可以在汇报关系信息中提供2个直属上级的信息,又如,可以在汇报关系信息中同时提供直属上级和多个同级的信息,又如,可以提供多个非同一部门的同事的信息,等等。

在一个优选例中,步骤103包括以下子步骤:

查找汇报关系信息中指定的成员所对应的第三移动终端。

向第三移动终端发送认证请求信息,该认证请求信息中包括第一移动终端的用户信息。

根据第三移动终端返回的认证结果信息确定是否允许第一移动终端加入组织信息集合。

在本实施方式中,优选地,第三移动终端收到该认证请求信息后,会在显示屏上显示第一移动终端的用户信息。第三移动终端的用户可以选择认同或不认同该用户信息的真实性。如果第三移动终端的用户的选择结果携带在认证结果信息中,返回给云端服务器,供云端服务器确定是否允许第一移动终端加入组织信息集合。

在汇报关系信息中指定直属上级成员、直属下级成员或同一上级下的同级成员进行认证,可以对请求加入组织信息集合的移动终端所对应的用户同时完成两个认证,一个是该用户本身是否是组织中合法成员的认证,另一个是该用户所提供的汇报关系信息是否准确的认证,直属上、下级或同级的汇报关系信息可以直接用于构建准确的组织生态结构。

更进一步地,优选地,来自第一移动终端的注册信息中还包括组织名称关键字。

“查找对应于位置信息的组织信息集合”的步骤包括以下子步骤:

根据关键字查找组织名称匹配该关键字并且对应于位置信息的组织信息集合。

如果查找结果中包含多于1个的组织信息集合,则将查找结果中各组织信息集合的信息发送给第一移动终端,供第一移动终端选择。

根据第一移动终端返回的选择结果确定该第一移动终端需要加入的组织信息集合。

要求新注册的用户提供组织名称关键字,只能在匹配该关键字的同一位置的各组织信息集合中选择要加入的组织信息集合,可以大大减少组织信息集合泄露的可能性,提高整个系统的安全性,同时组织匹配的准确性和效率也都有提高。

本发明第二实施方式涉及一种基于移动终端的自组织方法。

第二实施方式在第一实施方式的基础上进行了改进,主要改进之处在于:

该基于移动终端的自组织方法还包括以下步骤:

接收第二移动终端的注册信息,该注册信息包括该第二移动终端的用户信息,组织信息和组织位置信息。

根据组织信息创建一个新的组织信息集合。

根据第二移动终端的用户信息为新的组织信息集合设置集群发起人。

根据组织位置信息为新的组织信息集合设置对应的该组织所在的地理位置。

此外,可以理解,组织位置信息可以有多种具体的输入方式。在一个优选例中,组织位置信息是第二移动终端注册时所在位置,云端服务器收到该位置信息时,根据该位置信息设置对应的该组织所在的地理位置,例如根据该位置信息匹配到的一栋办公楼或一层办公楼,或以该位置信息为中心以一 定半径划出的一个区域等等。在另一个优选例中,组织位置信息是由第二移动终端的用户输入的地理区域信息,这种方式特别适合一个组织有多个办公地点的情况。在另一个优选例中,云端服务器根据第二移动终端当前的位置,匹配出当前的区域,由用户在此基础上选择合适的区域范围。在另一个优选例中,第二移动终端的用户在电子地图上划出组织所有的位置区域,上报给云端服务器,作为组织位置信息。

进一步地,优选地,该基于移动终端的自组织方法还包括以下步骤:

接收并保存来自第二移动终端的组织通信录,该组织通信录中包括该组织中所有人员的手机号。

步骤103之前,还包括以下步骤:

第一移动终端进行手机号验真。

如果手机号验真通过,且被验真的手机号在组织通信录中存在,则执行对第一移动终端是否被允许加入组织信息集合进行认证的步骤,否则拒绝第一移动终端加入组织信息集合。

通过预先进行手机号验真和组织通信录的匹配,可以确保新加入的移动终端是属于该组织的,大大提高了安全性。

此外,可以理解,在一些安全性要求不高,或有其它方式确认安全性的例子中,也可以不进行手机号的验真和匹配组织通信录的步骤。

手机号验真的方式有多种,在一个优选例中,云端服务器通过移动网络发送短信给用户输入的手机号,如果收到预定的回复(如短信中提到的密码),则确认手机号为真。在另一个优选例中,云端服务器通过移动网络向用户输入的手机号拨打电话,并通过语音提示用户输出相应数字,如果收到相应的数字的输入,则确认手机号为真。在另一个优选例中,云端服务器通过APP向已被认证为该手机号的用户所使用的终端发送一个消息,如果收到预期的 回复,则确认手机号为真。

更进一步地,优选地,注册信息包括组织名称。

“接收第二移动终端的注册信息”的步骤之后还包括以下步骤:

如果组织名称与对应于组织位置信息的已注册的组织信息集合的名称的相似度大于预定门限,则向该已注册的组织信息集合中的至少一个移动终端发送表示有名称相似的组织注册的信息。

此外,可以理解,在一个优选例中,在判断组织名称与已注册的组织信息集合的名称的相似度时,将名称中的识别字符串取出,进行比较。识别字符串是指去掉前部的地区名称和去掉后部的组织性质名称后的字符串,例如,上海东方有限公司,其识别字符串就是东方,上海东方股份有限公司,其识别字符串也是东方,这两个名称因为其识别字符串一致即可以判为相似。在另一个优选例中,也可以比较名称中全部字符,如果一致或有区别的字符数小于预定数目,即可判为相似度大于预定门限。

在本申请的另一个实施方式中,也可以不对新申请注册的组织的名称进行相关判断和提醒。这只是本发明的一种优选的实施方式,并不以此为限。

另外,优选地,注册信息中也可以包括组织证件的扫描件。

“根据组织信息创建一个新的组织信息集合”的步骤之前还包括以下步骤:

在显示器上显示扫描件,并从输入设备接收对扫描件真伪初步判断结果的输入信息。

如果输入信息代表认定扫描件符合备案要求,则备份扫描件并执行根据组织信息创建一个新的组织信息集合的步骤,否则向第二移动终端发送请求补充注册信息的信息。

此外,可以理解,在本申请的另一个实施方式中,组织证件的扫描件也 可以以组织电子认证信息(如电子证书)代替。

在本申请的另一个实施方式中,也可以不进行备案信息的检查,甚至可以不要求上传组织证件等备案信息。这只是本发明的一种优选的实施方式,并不以此为限。

本发明第三实施方式涉及一种基于移动终端的自组织方法。

第三实施方式与第一实施方式基本相同,区别主要在于步骤103的具体实现方式不同。具体地说,在第三实施方式中,步骤103包括以下子步骤:

向第二移动终端发送认证请求信息,该认证请求信息中包括第一移动终端的用户信息。

根据第二移动终端返回的认证结果信息确定是否允许第一移动终端加入组织信息集合。

也就是说,在第一实施方式中,由汇报关系信息中的指定的成员对第一移动终端进行认证;而在第三实施方式中,由建群者对第一移动终端进行认证。

本发明第四实施方式涉及一种基于移动终端的自组织方法。

第四实施方式与第一实施方式基本相同,区别主要在于步骤103的具体实现方式不同。具体地说,在第三实施方式中,步骤103包括以下子步骤:

向组织信息集合内多个移动终端发送认证请求信息,该认证请求信息中包括第一移动终端的用户信息。

如果至少N个组织信息集合内已注册的移动终端返回同意第一移动终端加入的认证结果信息,则将第一移动终端加入组织信息集合,其中N为预先设定的大于1的整数。

也就是说,在第一实施方式中,由汇报关系信息中的指定的成员对第一移动终端进行认证;而在第四实施方式中,通过群内广播,多人认证的方式 对第一移动终端进行认证。

需要说明的是,第一、第二是基本的方法实施方式,第三和第四实施方式是第一实施方式的替代实施方式,各个实施方式中提到的相关技术细节在其它的实施方式中依然有效,它们之间可以互相配合实施。

综上所述,为解决现有技术中用户数据管理中心化的弊端,本发明公开了一套技术解决方案,通过移动应用提供用户注册接口,企业员工在工作时间注册用户,向云端的服务器上传其基本信息、职位、汇报人/被汇报人和注册位置信息,云端的服务器根据注册位置信息和电子地图定位到某个企业用户生态集群(对应于某个企业区域组织),汇报关系经过端到端确认后,成为网状的企业用户生态集群中一个节点。

在企业用户生态集群形成初期,发起人(即建群者)通过移动应用注册企业用户生态集群,注册信息包括区域企业组织的证照、位置、区域地理形态,发起人基本信息、职位信息和注册位置信息,经过应用后台确认无误后,该企业用户生态集群建立,发起人成为企业用户生态集群的元节点。

此后,企业员工,在工作时间通过移动应用发起用户注册,注册信息包含其基本信息、职位、汇报人/被汇报人和注册位置信息,上传到云端服务器。

云端服务器,收到注册信息后,

首先,根据其注册位置信息和电子地图定位到某个企业用户生态集群(对应于某个企业区域组织);

然后,作为一种优选的实施方式,可以根据汇报人/被汇报人信息向企业用户生态集群内的汇报人/被汇报人用户推送确认请求,经过汇报人/被汇报人用户认可后,该用户作为一个节点进入网状企业用户生态集群,反之如果汇报人/被汇报人否决该汇报关系的话,该用户则会被隔离在企业用户生态集群外,不能实现对区域企业数据信息的分享。

具体处理流程如图2所示,包括以下步骤:

在步骤201中,企业用户生态集群建立;

此后进步步骤202,企业员工在工作时间通过移动应用注册;

用户通过移动终端注册,向云端服务器上传其用户基本信息(姓名、职位、联系方式)、汇报关系和位置信息等;

此后进入步骤203,云端服务器定位企业用户生态集群;

此后进入步骤204,云端服务器向汇报人/被汇报人推送确认请求;

此后进入步骤205,判断是否认可汇报关系。

若是,则进入步骤206;若否,则进入步骤207.

在步骤206中,用户作为一个节点进入企业用户生态集群;

此后结束本流程。

在步骤207中,用户与目标企业用户生态集群隔离;

此后结束本流程。

云端服务器收到用户通过移动终端上传的信息后,首先要手机号验真,确认真实有效的手机号后,通过位置匹配企业用户生态集群,并向匹配的企业用户生态集群中推送认证广播消息,企业用户生态集群的发起人确认或两个及以上用户确认后,该用户自动进入该企业用户生态集群;以上任何条件不通过,均不能加入企业用户生态集群,作为孤立节点而存在。

本发明为全球化背景下的企业用户数据管理和维护,提供了一种基于位置信息的自组织方法,在保证企业信息安全的情况下提高了企业运营效率。

本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非 易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable Array Logic,简称“PAL”)、随机存取存储器(Random Access Memory,简称“RAM”)、可编程只读存储器(Programmable Read Only Memory,简称“PROM”)、只读存储器(Read-Only Memory,简称“ROM”)、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简称“EEPROM”)、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称“DVD”)等等。

本发明第五实施方式涉及一种基于移动终端的自组织装置。图2是该基于移动终端的自组织装置的结构示意图。

具体地说,如图2所示,该基于移动终端的自组织装置包括:

第一接收单元,用于接收来自第一移动终端的注册信息,该注册信息包括该第一移动终端的用户信息、汇报关系信息、和第一移动终端的位置信息。

查找单元,用于查找对应于第一接收单元接收到的位置信息的组织信息集合。

认证单元,用于对第一移动终端是否被允许加入查找单元查找到的组织信息集合进行认证。

加入单元,用于在认证单元通过认证后,将第一移动终端加入组织信息集合,并根据用户信息和汇报关系信息建立第一移动终端的用户与组织信息集合中其它移动终端的用户之间的汇报关系。

第一、二、三、四实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一、二、三、四实施方式互相配合实施。第一、二、三、四实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一、二、三、四实施方式中。

本发明第六实施方式涉及一种基于移动终端的自组织装置。

第六实施方式在第五实施方式的基础上进行了改进,主要改进之处在于:

该基于移动终端的自组织装置还包括:

第二接收单元,用于接收第二移动终端的注册信息,该注册信息包括该第二移动终端的用户信息,组织信息和组织位置信息。

创建单元,用于根据第二接收单元接收到的组织信息创建一个新的组织信息集合。

发起人设置单元,用于根据第二接收单元接收到的第二移动终端的用户信息为创建单元创建的新的组织信息集合设置集群发起人。

地理位置设置单元,用于根据第二接收单元接收到的组织位置信息为创建单元创建的新的组织信息集合设置对应的该组织所在的地理位置。

进一步地,优选地,第二接收单元,还用于接收并保存来自第二移动终端的组织通信录,该组织通信录中包括该组织中所有人员的手机号。

该基于移动终端的自组织装置还包括:

验真单元,用于根据第一接收单元接收到的该第一移动终端的用户信息对第一移动终端进行手机号验真。

如果该第一移动终端的手机号验真通过,且被验真的手机号在第二接收单元存储的组织通讯录中存在,则认证单元对第一移动终端是否被允许加入到组织信息集合进行认证。否则,第一移动终端被拒绝加入组织信息集合。

第一、二、三、四实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一、二、三、四实施方式互相配合实施。第一、二、三、四实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一、 二、三、四实施方式中。

需要说明的是,本发明各装置实施方式中提到的各单元都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各装置实施方式并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,这并不表明上述设备实施方式并不存在其它的单元。

需要说明的是,在本专利的权利要求和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1