讯息传递系统与方法

xiaoxiao2021-2-23  132

讯息传递系统与方法
【技术领域】
[0001]本发明是关于一种运用在移动通讯装置上的云端技术,特别是关于一种讯息传递装置与方法。
【背景技术】
[0002]现今在移动通讯装置上运用云端技术提供社团或企业组织做为讯息交换的系统为数甚多。然而,现有的讯息交换系统仍存有许多缺失,以致无法满足社团或企业组织对讯息交换的操作需求。
[0003]中国台湾专利公开第201312971号(发明名称为《接收讯息的方法》)公开一种接收讯息的方法,其适用于电子装置。此接收讯息的方法包括:接收一讯息;在接收到讯息时,依据内建于电子装置的网络地址联机至服务器;自服务器中取得多媒体文件;以及下载并播放多媒体文件。此现有技术一所解决的技术问题是“短信的呈现画面亦非常阳春,仅仅显示短信的内容以及提供编辑短信等简单的操作功能。对于经常利用短信功能与他人联络的用户,除了重视提示功能之外,丰富的短信接口亦非常重要”(见其说明书第2段)。至于现有技术一所产生的技术效果则为“透过讯息来下载多媒体文件”。
[0004]中国台湾专利公告第573268号(发明名称为《频道订阅及推送系统和方法》)公开一种频道订阅及推送系统和方法,以提供用户藉由移动通讯装置链接上WML服务器来订阅频道。于此,WML服务器产生订阅表并编码订阅表为SS DTD。SQL服务器接收储存SSDTD,并且根据SS DTD判断频道的信息是否有被更新。若是,SQL服务器发送一更新信息至推送服务器,推送服务器接收更新信息并推送更新信息至移动通讯装置。移动通讯装置接收更新讯息,用户根据更新信息藉由移动通讯装置链接上WML服务器,以下载最新信息。此现有技术二所解决的技术问题是“1.用户自己必须主动查询之前所订阅的信息是否有被更新,导致用户无法实时得知最新信息。2.用户所收到的信息往往没有被分类、组织及管理,让用户阅读起来相当杂乱。3.—般移动通讯装置固然得到订阅的信息,但是无法分类、组织及管理,没有办法实现用户同时订阅多种信息的功能”(见其说明书发明背景最后一段)。至于现有技术二所产生的技术效果则为“一旦频道的信息被更新时,可以利用推送技术告知用户,让用户可以立刻得知最新信息。并且,用户所接收到的频道的信息已被分类组织及管理,让用户便于阅读”。
[0005]中国台湾专利公告第1359600号(发明名称为《关联具有交递内容之移动频道订阅的方法及系统》)公开一种用于在一移动网络中建立用于频道订阅之一交递内容的方法与系统。此方法包括以下步骤:自移动网络中的一移动器件与一内容提供商建立一订阅;以及传递一交递内容至一交递服务器。此现有技术三所解决的技术问题是“其他替代包括基于SMS的推送及广播或小区广播。在为广播的情形下,无法定制交递来满足一特定用户或一特定器件之能力的需要。因此,此些系统不具有与其相关联之智慧”(见其说明书第5段)。而现有技术三所产生的技术效果则为“提供一订阅模型及拓朴,其中将订阅信息与一交递内容两者传达至一交递服务器或一内容提供商”。
[0006]另有一种现有技术四,其是由软件开发厂商专为一特定企业依其需求而量身定做的客制化讯息传递系统,并将此客制化系统设置于企业的自建机房或Co-locat1n (机房代管),成员(即,此企业的人员)所使用安装于移动通讯装置上的专属应用程序(即,通称之App)亦经由客制化开发以便存取讯息传递系统的服务器。以部署模式来看,此现有技术四的客制化系统是为一种私有云(Private Cloud)部署模式。当有η家企业部署此种私有云时,必有η套(所谓一套是指包含所有移动通讯装置的主流平台)对应的应用程序,以及η个接口(因各个私有云的服务器IP皆不相同,其登入的接口必不相同)。此现有技术四所解决的技术问题是“私有云的部署模式可让企业完全自行掌控系统资安问题,以及专属应用程序可避免成员被外部人员干扰”。于此,所指的“专属应用程序可避免成员被外部人员干扰”是指客制化系统须以专属应用程序去存取,除了组织的成员有权限使用之外,成员的亲友并无法以其他应用程序与其传递讯息。而现有技术四所产生的技术效果则为“私有云的部署模式的讯息传递系统,并采用专属应用程序”。然而,对软件开发厂商而言,为个别社团或企业组织客制化开发、私有云的部署模式的讯息传递系统与应用程序相当费时、费工、费钱,且未来软件在升级时也较为困难。
[0007]还有一种现有技术五,其是以公有云(Public Cloud)的部署模式运用移动通讯装置与推拨技术提供个人对个人或单一个层级的组织内部的讯息交换服务,例如:由韩国NHN公司在日本的子公司LINE株式会社所开发的“Line”以及由中国腾讯公司所开发的“微信(WeChat)”等应用程序及其后端的系统。然而,此现有技术五的最大问题是对隐私保护不够周全,例如:两位互相认识的“成员A”与“成员B”同时加入此类系统(假设两人同时加入同一个系统“Line”或是“微信”),因某些因素以致“成员A”不愿让“成员B”知道其有使用同样的应用程序与系统,以避免被对方加入好友名单。但是,现有技术五的讯息交换系统仍允许不同组织中的成员以移动电话号码或Email检索数据库中的成员,也就是“成员B”可轻易以“成员A”的移动电话号码或Email从系统的数据库中检索到。另外,现有技术五所采用的成员账号(即用户ID)编码为独一无二的(Unique),即使身在不同组织甚至处在不同国家,所有账号皆不得重复。现有技术五所解决的技术问题是“现有短信(SMS)传送的讯息内容不够多样化,无法以更生动、更活泼的方式拉近沟通距离”。而现有技术五所产生的技术效果则为“公有云的部署模式的讯息传递系统,提供个人对个人或单一个层级的组织内部的讯息交换服务,并强化更生动、更活泼的讯息贴图”。
[0008]上述现有技术中,现有技术一的服务器、现有技术二的WML服务器、现有技术三的内容提供商、现有技术四的客制化系统与现有技术五的讯息交换系统均无组织管理模块及隐匿设定模块以因应“企业组织需要弹性的多层级结构,并任由成员建立新的组织”与“管理者不欲组织内的成员可互相看到”的问题,例如:服务于金融投资机构的一位理财专员,需要在既有的讯息系统中建立一个自己的群组(组织)以加入自己所服务的所有贵宾客户,当有最新讯息时可在群组之内分享,但不希望群组内的客户能在系统上互相看到。然而,现有技术并无法任由成员在企业的既有讯息系统中建立新的组织及设定隐匿状态以满足上述案例的需求。但在现有技术中,用户目前仅能以私人的身份(意即利用企业既有讯息系统之外的方式)个别发送讯息,例如:利用现有技术五(“Line”或是“微信”)。换言之,现有技术在无线客户端与云端服务器之间并无法建立“利用单一个应用程序与单一个接口存取混合式云端系统”。并且,因为有些现有技术仅是针对一特定企业组织开发一套专属的讯息传递应用程序,所以各企业组织的讯息传递系统建立各自的接口(私有云),又或者,有些现有技术仅是利用设置于公有云的讯息传递系统,无法让讯息传递系统并存于公有云及私有云之上成为混合云的布署模式,故,此些现有技术所提供的讯息传递应用程序更无法同时支持公有云及混合云的布署模式的云端。此外,此些现有技术利用的技术手段以及产生的技术效果亦与利用“隐匿成员身份技术”的讯息传递系统无关。故,实有必要提出一种适合社团或企业组织传递讯息并具有多层级结构以及可隐匿成员身份的移动通讯云端系统,以便弥补现有技术不足之处。

【发明内容】

[0009]有鉴于此,本发明提出一种讯息传递装置与方法,其能提供成员建立新的组织并设定隐匿状态、以及利用单一应用程序(App)连接单一接口技术,以供多个企业组织共享单一云端讯息传递装置。
[0010]在一实施例中,一种讯息传递装置包含:一数据库、一服务器与一推送网关。数据库储存有多个成员信息及一组织信息。每一成员信息包含至少一隶属组织标识符,并且此组织信息包括至少一组织及各组织对应的组织标识符。各组织为一原本组织或一其下组织,原本组织的组织标识符为隶属组织标识符,以及其下组织的组织标识符为其下组织标识符。服务器存取数据库,并与具有一成员信息的至少一移动通讯装置建立网络联机。服务器经由网络联机接收上传的隶属组织标识符以进行验证,经由网络联机接收由一移动通讯装置所上传的一新增组织指令、一隐匿状态设定指令、一新增账号指令及一讯息,依据新增组织指令新增一其下组织并配置对应其下组织的一其下组织标识符,依据隐匿状态设定指令设定新增的其下组织的至少一成员信息的一隐匿状态,依据新增账号指令新增至少一成员信息至新增的其下组织,检核上传讯息的移动通讯装置所属的成员信息的隐匿状态,以及依据讯息所设定的至少一接收端产生一讯息接收端列表。其中,讯息接收端列表包含至少一推送标识符,并且各推送标识符对应一成员信息。推送网关依据讯息的部份或完整内容以及讯息接收端列表上的至少一推送标识符产生一推送通知,并透过一外部推送主机发送推送通知至对应各推送标识符的移动通讯装置。其中,推送通知包含一推送通知序号。于此,服务器包括多个服务模块,此些服务模块是采模块化以及分布式设计,并且此些服务模块分拆并设置于不同机房之中。
[0011]每一些成员信息可再包含定义一其下组识的一其下组织标识符以及针对此其下组识的隐匿状态。隶属组织标识符与其下组织标识符并无重复。各组织可为一单一层级组织或多层级组织。
[0012]讯息传递装置可进一步包含:一客户端的移动通讯装置,并且此移动通讯装置执行一应用程序而与服务器建立网络联机。移动通讯装置执行应用程序可登入服务器,然后利用应用程序接收一隶属组织标识符或一其下组织标识符,并且利用应用程序经由网络联机上传隶属组织标识符或其下组织标识符至服务器。移动通讯装置执行应用程序经由网络联机下载对应于推送通知序号的讯息的完整内容。移动通讯装置执行应用程序来检核输入讯息的成员信息的隐匿状态以进行执行发布公告讯息的权限的身份过滤。移动通讯装置执行应用程序来输入讯息以及设定至少一接收端。
[0013]在一实施例中,一种讯息传递方法,其应用于由一数据库、一服务器与一推送网关所组合的云端。此讯息传递方法包含:储存多个成员信息于数据库,其中每一成员信息包含至少一隶属组织标识 符,数据库更储存一组织信息,组织信息包括至少一组织及各组织对应的组织标识符,各组织为一原本组织或一其下组织,原本组织的组织标识符为隶属组织标识符,以及其下组织的组织标识符为一其下组织标识符;建立服务器与具有一成员信息的至少一移动通讯装置之间的网络联机;经由网络联机,由服务器接收上传的隶属组织标识符以进行验证;经由网络联机,由服务器接收由一移动通讯装置上传的新增组织指令及一隐匿状态设定指令;由服务器依据新增组织指令新增一其下组织、配置新增的其下组织的一其下组织标识符,以及依据隐匿状态设定指令设定新增的其下组织的一隐匿状态,并储存至数据库,其中其下组织标识符与各隶属组织标识符并无重复,上传的移动通讯装置的成员信息设定为具有其下组织的一管理权限;经由网络联机,由服务器依据新增成员指令新增成员信息至新增的其下组织,并储存至数据库;切换登入身份,经由网络联机,由服务器接收上传的其下组织标识符以进行验证;经由网络联机,由服务器接收由一移动通讯装置上传的一讯息,检核上传讯息的移动通讯装置的成员信息的隐匿状态,当成员信息的隐匿状态符合执行发布公告讯息的权限即储存讯息至数据库;由服务器依据讯息所设定的至少一接收端产生一讯息接收端列表,其中此讯息接收端列表包含至少一推送标识符,并且各推送标识符对应一成员信息;以及由推送网关依据讯息的部份或完整内容以及讯息接收端列表上的推送标识符产生一推送通知,并透过一外部推送主机发送推送通知至对应推送标识符的移动通讯装置,其中推送通知包含一推送通知序号。
[0014]在一实施例中,一种讯息传递方法,其应用于存取(Access) —云端的一移动通讯装置。于此,此云端由一数据库、一服务器与一推送网关所组合,并且数据库储存有多个成员信息以及一组织信息。每一些成员信息包含至少一组织标识符,并且组织信息包括至少一组织及其对应的组织标识符。各组织为一原本组织或一其下组织,原本组织的组织标识符为隶属组织标识符,以及其下组织的组织标识符为其下组织标识符。此讯息传递方法包含:于移动通讯装置上执行一应用程序;利用应用程序与服务器建立网络联机;利用应用程序经由网络联机上传组织标识符至服务器;利用应用程序检核此移动通讯装置所属的成员信息的一隐匿状态,当成员信息的隐匿状态符合执行发布公告讯息的权限者时,允许一讯息输入至移动通讯装置;以及利用应用程序经由网络联机上传此讯息至服务器。
【附图说明】
[0015]图1为本发明实施例一的讯息传递装置的架构图;
[0016]图2A为本发明一实施例的云端的组织与层级的示意图;
[0017]图2B为本发明另一实施例的云端的成员与其下组织的示意图 '及
[0018]图3为本发明实施例二的讯息传递装置的架构图。
[0019]其中,附图标记:
[0020]10:服务器10a:第一服务器
[0021]10b:第二服务器12:第一网络通讯模块
[0022]14:登入验证模块 16:第一组织管理模块
[0023]18:第一账号管理模块20:公布栏模块
[0024]22:隐匿设定模块 24:数据库
[0025]24a:第一数据库24b:第二数据库
[0026]26:推送网关28:外部推送主机
[0027]30:移动通讯装置32:应用程序
[0028]34:第二网络通讯模块36:登入模块
[0029]38:数据存取模块40:讯息输入模块
[0030]42:第二组织管理模块
[0031]44:第二账号管理模块
[0032]46:身份检核模块
[0033]48:云端
[0034]50:公有云
[0035]52:私有z?
【具体实施方式】
[0036]图1为本发明一实施例的讯息传递装置的架构图。参阅图1,讯息传递装置(或称为系统,System)包含:服务器端(即,云端48)、以及客户端,至于图中的外部推送系统并未包含在本发明的范围,仅供说明用。于此,云端48包括数据库24、服务器10与推送网关26,并且此云端48为一种公有云的部署模式。客户端能以移动通讯装置30实现。数据库24定义有多个组织,并且每一个组织皆由一个不重复(Unique)的组织标识符(Organizat1nID)所定义。其中,所谓的“组织”即为社团、群组或企业。为方便说明及区别“原本已存在的组织”与“由成员所新增的其下组织”两者,以下分别称之为“原本组织”与“其下组织”两个术语。另外,为方便说明及区别“成员原本所隶属的组织的组织标识符”与“由成员所新增的其下组织的组织标识符”两者,以下分别称之为“隶属组织标识符”与“其下组织标识符”两个术语,在数据库24中,“原本组织”与“其下组织”本质上等同“组织”,而“隶属组织标识符”及“其下组织标识符”本质上等同“组织标识符”。换言之,每个新设立的组织(不论是“原本组织”,或是“其下组织”)皆由讯息传递装置设定一个不重复的组织标识符(即,隶属组织标识符、或其下组织标识符)。在此实施例中,讯息传递装置是采用一种阶层状的Namespace (命名空间)数据结构来定义组织(设定组织标识符)。一旦组织标识符被设定后,对应此组织标识符的组织即完全独立于外部,意即,组织外部的人员无法检索组织内部的信息,甚至连组织名称均无法检索。换言之,组织外部的人员完全无法得知本身未隶属的组织是否存在于此讯息传递装置中,以使组织获得足够的隐密性。于此,组织标识符即Root Namespace (根命名空间)。组织由单一层级或多层级所组成并包含至少一个成员(Member) 0于此,组织、组织标识符与层级在数据库24中可呈现为组织信息。组织与组织标识符是一对一的对应关系并以此对应关系储存于数据库24中,例如:每一组织与其组织标识符能以一对一的对应关系记录在储存于数据库24中的组织数据表(即“Table”)内。在数据库24中,以成员为主的成员信息,其包含隶属组织标识符、账号以及密码。所谓的“层级”(Level)是指组织中的结构。单一层级的组织例如:一个“桌球社”或一个“家庭”,由于其组成的成员人数较少可以不必再细分成员的层级;而多层级的组织例如一间公司旗下的层级可能依职务单位分为“事业群”、“部门”、“课”、“组”四个层级,或是依照成员职等从“一职等”、“二职等”…到“十五职等”分成十五个层级。
[0037]在讯息传递装置中,单一个成员可同时加入两个以上的组织,并同时拥有对应于所隶属组织的组织标识符(“隶属组织标识符”)。举例而言,某一成员同时加入了一个运动爱好社团、一个公益慈善社团以及一间企业共三个组织,故,此成员即拥有三个不同的隶属组织标识符以定义此成员隶属于此三个组织。一旦此成员加入某个组织,并经由数据库24中登录的此成员的成员信息(隶属组织标识符、账号及密码)允许此成员能此组织的检索体系而检索到组织内的其他成员。
[0038]在讯息传递装置中,成员可自行建立一个新的组织(即,“其下组织”),并由讯息传递装置设定一个不重复的其下组织标识符。于成员建立一个其下组织之后,此成员即自动拥有所建立的其下组织的管理权限(以下将具有管理权限的成员称之为管理者),并可新增成员至所建立的其下组织中。服务器10包含多个服务模块:第一网络通讯模块12、登入验证模块14、第一组织管理模块16、第一账号管理模块18、公布栏模块20。第一网络通讯模块12用以与客户端的移动通讯装置30的第二网络通讯模块34建立TCP协议(包含Socket及WebSocket联机)、HTTP协议或HTTPS协议的网络联机。登入验证模块14接收某成员透过移动通讯装置30所上传的组织标识符(包含隶属组织标识符及其下组织标识符)、账号及密码,然后以接收到的组织标识符、账号及密码检索/比对数据库24中储存的所有成员的组织标识符、账号及密码,来进行此成员的登入验证。第一组织管理模块16依据上传的新增组织指令于数据库24中新增一个组织(原本组织或其下组织)的组织信息(即,此组织数据表)、依据一删除组织指令删除数据库24中对应的组织(原本组织或其下组织)的组织信息,以及依据上传的修改组织指令修改数据库24中对应的组织(原本组织或其下组织)的组织信息。第一账号管理模块18依据上传的新增账号指令于数据库24中新增一个成员的成员信息(此成员的账号及密码)、依据上传的删除账号指令删除数据库24中对应的成员信息,以及依据上传的修改账号指令修改数据库24中对应的成员信息。公布栏模块20接收上传的讯息,并检核成员信息(即上传讯息的成员)的隐匿状态。于此,成员信息的隐匿状态若为“关闭”,公布栏模块20则将讯息写入至数据库24中。反之,成员信息的隐匿状态若为“开启”,公布栏模块20则不会将此成员上传的讯息以公告类型发布给对应组织或层级中的全部成员。意即,公布栏模块20具有服务器端的身份过滤功能,未具权限者(成员信息的隐匿状态为“开启”)无法发布公告讯息(即,公告类型的讯息)。于此,当成员信息的隐匿状态为“关闭”时,公布栏模块20更依据讯息所设定的接收端(例如,“组织通讯簿中被选取的成员”)进行对照工作(Mapping)以产生讯息接收端列表(即,被选取成员的“推送标识符”)。于此,公告类型的讯息是一种由上而下布达至组织全部成员或其中一层级的讯息,例如:公司内的公告讯息。至于讯息的内容可包含:文字、影像(Image)、视频(Video)、音频(Aud1)以及文件(File)等类型。其中,所谓的“所设定的接收端”可以是特定成员的成员信息、特定组织的一层级内的全部成员的成员信息、特定群组清单内的全部成员的成员信息、或特定组织内的全部成员的成员信息。而讯息接收端列表是由推送标识符(Push ID)所组成,其非移动电话号码。于此,一个推送标识符是对应至一位成员的移动通讯装置30。隐匿设定模块22依据上传的隐匿状态设定指令设定数据库24中所对应的组织(原本组织或其下组织)或/及成员的隐匿状态。组织的隐匿状态若为“开启”(例如:“0n”)表示此组织内的成员无法互相通讯或搜寻彼此,仅具权限的管理者可发布公告类型的讯息,其适用的组织的种类例如:盘商(由上游盘商发布销售公告给其下经销商)、 多层次传销(由上线发布消息公告给其下线)、业务员(由业务员发布消息公告给其下客户)…等等。组织的隐匿状态若为“关闭”(例如表示组织内的成员可以互相通讯或搜寻彼此,并且组织内的所有成员均可发布公告类型的讯息,其适用的组织的种类例如:一般社团、组织、企业。于将某一组织(原本组织或其下组织)的隐匿状态设定为“开启”并且将此设定值对应储存在数据库24中后,除了具权限的管理者外,其余成员(包括日后所新增的账号)的成员信息的隐匿状态皆以组织的隐匿状态做为默认的设定值。举例来说,由某一盘商(管理者)所设立的一其下组织的隐匿状态为“开启”,除了具权限的管理者的成员信息的隐匿状态设为“关闭”(即“非隐匿”,可发布公告讯息)外,其余成员的成员信息的隐匿状态均默认为“开启”(即“隐匿”,不可发布公告讯息)。其中,隐匿设定模块22能以下列方式实现隐匿状态的设定。在一实施例中,利用一个表格(以下称“成员数据表”)储存成员信息,并且于此成员数据表中设置独立字段来储存表示各成员的隐匿状态的一旗标(Flag),藉以区分“隐匿”及“非隐匿”;在另一实施例中,同样利用一个成员数据表储存成员信息,并且于此成员表格中设置独立字段储存表示各成员的发布权限的一权限识别(Permiss1n ID),藉以区分“具权限”及“不具权限”。其中,“具权限”即代表此成员“有权限发布公告类型的讯息”(即“非隐匿”的意),而“不具权限”则代表此成员“没有权限发布公告类型的讯息”(即“隐匿”的意)。在又一实施例中,利用两个成员数据表储存成员信息,其中一个成员数据表储存隐匿状态为“隐匿”(即“不具权限”)的成员(账号),而另一个成员数据表则储存隐匿状态为“非隐匿”(即“具权限”)的成员(账号)。于此,利用隐匿设定模块22做单一项设定(S卩,隐匿状态的设定)。在又一实施例中是将利用模版(Template)套版方式,将多项相关联的基本设定包含隐匿状态的设定集合成为一模版,让管理者于新增组织(原本组织或其下组织)之时选择模版即可以套版方式将基本设定套用至所新增的组织上。于此,模版可例如:“盘商/多层次传销/业务模版”或“一般社团/组织/企业模版”。
[0039]上述服务器10与数据库24并未限定部署于特定数量的设备上,例如:两者可部署于同一台设备之上,又或者,两者可各自部署于丛集(Cluster)结构的设备上,或者异地的丛集设备上。
[0040]推送网关26依据讯息的部份或完整内容以及讯息接收端列表上的推送标识符产生推送通知(Push Notificat1n),并透过外部推送主机28 (例如:MPNS、GCM以及APNS)发送推送通知。推送通知包含一个不重复的推送通知序号(或是至少在近期数据可查询的范围内为不重复)。所谓推送通知的“讯息的部份或完整内容”是取决于讯息内容的长度,以APNS为例来说明,其允许的最大讯息内容(Payload)长度为256Bytes,当某一讯息的内容少于256Bytes时其推送通知即包含了讯息的完整内容,当某一讯息的内容大于256Bytes时其推送通知仅包含讯息的部份内容(即前256Bytes部份)。
[0041]移动通讯装置30 (例如运行1S、Android或Windows Phone操作系统的智能手机与平板计算机)执行应用程序32 (即Applicat1n,又称App)。应用程序32包含:第二网络通讯模块34、登入模块36、数据存取模块38、讯息输入模块40、第二组织管理模块42、第二账号管理模块44以及身份检核模块46。第二网络通讯模块34用以与服务器10的第一网络通讯模块12建立TCP协议、HTTP协议或HTTPS协议的网络联机。登入模块36接收用户(即,某一成员)输入的组织标识符、账号及密码,并经由网络联机上传至服务器10的登入验证模块14。数据存取模块38接收来自推送网关26的推送通知后,数据存取模块38触发第二网络通讯模块34与服务器10的第一网络通讯模块12建立网络联机(TCP协议、HTTP协议或HTTPS协议),再自服务器10下载对应于推送通知序号的讯息的完整内容。在一实施例中,第二网络通讯模块34与第一网络通讯模块12建立的网络联机采TCP协议或WebSocket协议(属于一种TCP协议,但由移动通讯装置30发出的Handshake请求为HTTP形式),此时数据存取模块38是直接下载讯息。在另一实施例中,第二网络通讯模块34与第一网络通讯模块12建立的网络联机采HTTP协议或HTTPS协议,此时数据存取模块38是以轮询(Polling)技术下载讯息。讯息输入模块40用以输入欲传送的讯息,以及设定至少一接收端。其中,接收端的设定方法是由一组织通讯簿中选取至少一特定成员的成员信息、特定组织的层级内的全部成员的成员信息、特定群组清单内的全部成员的成员信息、或特定组织中的全部成员的成员信息来实现。所谓的“组织通讯簿”是由具权限的管理者(例如:MIS人员)所编辑,其他成员仅能查看或使用但无法编辑组织通讯簿。所谓的“特定群组清单”亦由具权限的管理者所编辑,例如:“组织内各单位/层级的一级主管”、“组织内各单位/层级的二级主管”、“组织内各单位/层级的基层人员”等等。由于此类接收端原本是散布于各个单位/层级之中,故需以人工方式编成特定群组清单以供利用。第二组织管理模块42接收用户所输入的新增组织指令、删除组织指令、修改组织指令及隐匿状态设定指令,并上传此些指令至服务器10的第一组织管理模块16及隐匿设定模块22。第二账号管理模块44接收用户所输入的新增账号指令、删除账号指令及修改账号指令,并上传此些指令至服务器10的账号管理模块18。身份检核模块46依据成员信息的隐匿状态进行执行发布公告讯息的权限的身份过滤。所谓的“执行发布公告讯息的权限的身份过滤”是指“执行应用程序32内的功能时,须先检核成员是否具有执行权限”,例如:某一其下组织仅允许由具权限的管理者发布公告讯息(即,其下组织的隐匿状态为“开启”),故其下组织的一般成员(其成员讯息的隐匿状态为““执行发布公告讯息的权限的身份过滤”)不能执行发送公告讯息功能。在一实施例中,当身份检核模块46检核通过(即,成员具有执行发布公告讯息的权限)时,身份检核模块46会在此成员的移动通讯装置30上提供/显示功能执行按键或选单(例如:“公告讯息按键”、“公告讯息选单”);反之,当身份检核模块46检核未通过(成员不具有执行发布公告讯息的权限)时,身份检核模块46会隐藏功能执行按键或选单(例如:“公告讯息按键”、“公告讯息选单”)。
[0042]前述已说明同一成员可同时加入多个不同的组织,并同时拥有此些不同组织所对应的组织标识符(包含隶属组织标识符与其下组织标识符)。假设某一成员已加入三个不同的组织(包含原本组织及其下组织),而三个账号皆已通过验证(账号注册流程中的其中一个步骤,例如:以Email验证或是以移动电话号码验证),当此成员登入后即可在同一个应用程序32中接收三个组织的所有通知讯息。若此成员不想继续接收其中一个组织的通知讯息,可在此组织的“设定”中关闭此组织的通知,或是直接注销此组织。若成员欲在其中某一原本组织或某一其下组织发送讯息,则须切换身份,并以对应的组织标识符(隶属组织标识符或其下组织标识符)、账号及密码进行登入验证,登入之后(即,验证通过)才可在此组织发送讯息。
[0043]图2A为本发明一实施例的云端48的组织与层级的示意图。参阅图2A,云端48具备支持多个组织(图例标示具有η个组织,η为一正整数),各组织可包含单一个层级或多个层级,并且各层级之下另有零至多个成员(图例仅标示三位成员用以示意)。图例中的“A组织”的层级结构为垂直型(或称高楼型、高塔型),适合以成员的职等做为层级区分的组织,例如:第1层级为“十五职等”、第2层级为“十四职等”、第3层级为“十三职等”…以此类推,而“十三职等以上为高阶主管”。针对垂直型层级结构,公布栏模块20可指定公告讯息的布达层级,例如:布达至组织中的所有高阶主管,即包含第1层级至第3层级。图例中的“B组识”的层级结构仅有单一层级,适合成员数量较少或采扁平化结构的组织,例如:家庭、学校社团、小型公司、因共同兴趣所结合的小型团体等等。图例中的“C组识”的层级结构为金字塔型,适合各种中、大型的企业与团体。换言之,在一云端中能弹性设定单一个层级或多个层级的组织结构。
[0044]在具有多个层级的组织中(例如:“A组织”与“C组识”),各个层级皆有一位具设定权限的管理者(Administrator)。在企业组织中通常最顶层级的管理者为总管理者且一般为公司的MIS人员,而其他各个层级的管理者则为单位主管(例如:事业群主管、部门主管、课长、组长等等)。而管理者的权限通常在新增组织及管理者的账号时即授于,但亦可于账号新增之后再另行授于。由于运用Namespace数据结构技术来设定组织标识符,使各个组织的所有数据皆完全独立于外部,各组织旗下的账号(即成员的账号)即使采用相同的编码(例如员工编号“0001”、“0002”、“0003”等)亦无账号相同的冲突问题。故,各组织为旗下成员设定账号编码时更为弹性,不需担心同样账号已被其他组织的成员占用的问题。另外,即使有多个不同组织同时利用成员的移动电话号码或电子邮件(Email)做为账号(或是填在“联络信息”之中),只要跨组织即无法检索其他组织旗下成员的移动电话号码或Email,以避免外部人员的干扰。至于组织内部则可以移动电话号码、Email或关键词检索任何组织内的所有成员,组织内部的检索是属现有技术,故不赘述。以组织标识符以及Name Space数据结构区隔不同组织,使组织外部人员无法检索组织内成员。换言之,在多组织的组织架构下,要识别每个“成员”是以组织标识符(组织身份,组织ID)结合成员账号(成员身份,成员ID)来达成,此种识别为一种双层ID的组织结构,有别于以往的单层ID(单一账号)的组织结构。现有技术仅以单层ID的组织结构来进行身份识别,因此每个ID都必须不同。根据本发明的讯息传递装置则以组织标识符与成员账号的双重ID方式来进行识别(登入验证),并且第一层ID具有检索隐匿性功能(组织独立性),而第二层ID则为组织内识别功能。因此,不同成员在不同组织中的成员账号可以相同而不冲突。 [0045]图2B为本发明另一实施例的云端的成员与其下组织的示意图。参阅图2B,云端48中原本隶属于“B组织”的“b成员”可自行建立一个新的组织,并且于建立新的组织(图例标示的“D组织”)后自动将建立者设为新组织的成员(图例标示的“b成员”),而此新建的“D组织”称为“其下组织”。于此,“其下组织”此名称仅用以说明其建立在某一成员之下,但实际上在数据库24中与其他原本组织无异。至于图2B中以虚线所绘制的连系着“b成员”与其下组织“D组织”的单向箭头仅是说明两者的虚拟关系,而此虚拟关在数据库24中是储存为“b成员为D组织的管理者”。再者,原本“B组织”若为单一层级的组织当“b成员”建立“D组织”之后,仍不影响“B组织”的层级结构,也就是说,实际上在数据库24中“B组织”与“D组织”无任何关联。而“B组织”与“D组织”各有一个不重复的组织标识符,前述曾提及为方便说明以及做一区隔,此处对“b成员”而言,“B组织”的组织标识符称为“隶属组织标识符”,而“D组织”的组织标识符称为“其下组织标识符”,实际上在数据库24中“隶属组织标识符”与“其下组织标识符”等同组织标识符。至于“b成员”欲在“D组织”中发布一公告讯息时,亦须以“D组织”的其下组织标识符、账号及密码进行登入验证后才可发布。
[0046]根据本发明的讯息传递装置让成员具有“多重化身”(Mult1-Avatar)以及“多重用户简介”(Multi User Profile) 0所谓的“多重化身”以及“多重用户简介”是指同一成员在不同的组织中可用不同的大头照/化身以及简介,例如:在公领域的组织中使用中规中矩的大头照并留下公务用的Email、公司配发的移动电话号码…等等,而在私领域的组织中使用生活照并留下私人的Email和私人移动电话号码。承上例,数据库24中“b成员”同时为“B组织”与“D组织”的成员,但“b成员”在两个组织中各储存有一份用户简介,使“b成员”可在不同组织中扮演不同的角色。
[0047]图3为本发明实施例二的讯息传递装置的架构图。云端48除了可提供公有云的服务模块群的部署模式(如图1所示)之外,亦可另提供一种混合云的服务模块群的部署模式,参阅图3,此图是用以说明以混合云的部署模式所部署的云端48的服务模块群以及移动通讯装置30与云端48建立网络联机及转向的情况,为了清楚描述,省略说明推送通知的运作(其运作大致上相同于实施例一),故图示未描绘推送网关26及推送主机28。云端48具有公有云50与私有云52。公有云50是指服务器端的服务器(实施例一的服务器10或实施例二的第一服务器10a)、数据库(实施例一的数据库24或实施例二的第一数据库24a)以及推送网关26完全皆由服务商(Service Provider)所提供。假设“A组识”是一般公司或社团对资安管控并无特别严格的要求,其存取的服务模块群(即,登入验证模块
14、第一组织管理模块16、第一账号管理模块、公布栏模块20、隐匿设定模块22…等)与设备皆设置于公有云50,意即其发送讯息的记录亦留存于公有云50的数据库(实施例一的数据库24或实施例二的第一数据库24a)之中并且由服务商负责保管。混合云的部署模式是指部份的服务模块与设备设置于公有云50,同时另一部份设置于私有云52。在混合云的部署模式中,各服务模块的设置位置记录在一“服务模块所在位置信息”中并储存在第一数据库24a中。换言之,“服务模块所在位置信息”中记载有设置于私有云52的服务模块群以及其所在的IP位置。假设“C组识”是一金融企业其对资安管控非常严谨,对于所有与个资有关的服务模块以及发送讯息的记录必须设置与留存于自建机房(或是租赁的虚拟主机、代管机房)内。故,除了登入验证模块14(即登入的接口)仍设置于公有云50,其余设备与服务模块是设置于私有云52 (即“C组识”其自建机房中)并记载于服务模块所在位置信息中。当“C组识”的成员以应用程序32存取混合云的部署模式的云端48时,首先登入的接口仍在公有云50 (即,第一服务器10a中的登入验证模块14),登入验证完毕后,当应用程序32接收到对应于一服务模块的一输入指令时,云端48即依据服务模块所在位置信息中针对对应的服务模块的IP位置进行转向(Redirect1n)。例如用户于应用程序32中选取公布栏功能,即是对应至公布栏模块20,此时云端48即依据记载于服务模块所在位置信息中“公布栏模块20设于私有云52的IP位置”进行转向,之后应用程序32即直接存取私有云52的第二服务器10b的公布栏模块20,“C组识”的敏感性数据(如发送讯息的记录)因而得以完全留存于私有云52的第二数据库24b中。由于在本发明实施例二的讯息传递装置中服务模块群的部署模式是采模块化以及分布式(Distributed)设计,故,可依企业客户的需求任意将服务模块群分拆并设置于不同机房之中(即,公有云50与私有云52)。当服务模块群分拆并设置于公有云50与私有云52中,而登入验证模块14仍设置于公有云50时,且运用“服务模块所在位置信息”进行转向,此种部署模式即是应用本发明实施例二的讯息传递装置的混合云的部署模式。
[0048]混合云的部署模式能因企业客户的需求而有些许客制化的作业(即分拆与设置服务模块),并且客户端的移动通讯装置30并不需要以现有技术的专属应用程序存取私有云52,而是以同样的应用程序32存取私有云52,原因已如前述一在混合云的部署模式下,其登入的接口仍在公有云50(即,第一服务器10a中的登入验证模块14)。换句话说,服务商不必再为不同的企业客户去客制化专属应用程序,而是提供单一应用程序32的服务给所有企业客户,因此可大幅节省应用本发明任一实施例的讯息传递装置的应用程序(App)的上架时间、流程与人力(举例来说,要在苹果的AppStore上架必需经由一严格的审核流程)Ο
[0049]接下来说明应用根据本发明的讯息传递装置的服务器10的运作流程。于此,从服务器10与移动通讯装置30建立网络联机到发送一讯息的运作流程包含下列步骤。
[0050]步骤S101:储存多个成员信息于数据库24,其中每一成员信息包含至少一隶属组织标识符,每一隶属组织标识符对应一组织,并且各组织可具有单一层级或多层级。
[0051]步骤S102:建立服务器10与具有此些成员信息中之一的至少一移动通讯装置30之间的网络联机。
[0052]步骤S103:经由网络联机,由服务器10接收由至少一移动通讯装置30中之一(即,一成员)所上传的隶属组织标识符以进行验证。
[0053]步骤S104:经由网络联机,由服务器10接收由此成员的移动通讯装置30所上传的一新增组织指令及一隐匿状态设定指令。
[0054]步骤S105:由服务器10依据新增组织指令新增一其下组织、配置一其下组织标识符,以及依据隐匿状态设定指令设定所新增的其下组织的一隐匿状态,并储存至数据库24,于此,其下组织标识符与隶属组织标识符并无重复,此成员信息设定为具有其下组织的一管理权限。
[0055]步骤S106:经由网络联机,由服务器10依据新增成员指令新增此些成员信息中的至少一者至其下组织,并储存至数据库24。
[0056]步骤S107:切换登入身份,经由网络联机,由服务器10接收由此成员的移动通讯装置30所上传的其下组织标识符以进行验证。
[0057]步骤S108:经由网络联机,由服务器10接收由此成员的移动通讯装置30所上传的一讯息,检核上传讯息的此成员的成员信息的隐匿状态,当成员信息的隐匿状态符合执行发布公告讯息的权限即储存上传的讯息至数据库24。
[0058]步骤S109:由服务器依据讯息所设定的至少一接收端产生一讯息接收端列表,其中讯息接收端列表包含至少一推送标识符,并且各推送标识符对应此些成员信息中之一。
[0059]步骤S110:由推送网关26依据讯息的部份或完整内容以及讯息接收端列表上的推送标识符产生一推送通知,并透过一外部推送主机28发送推送通知至对应推送标识符的移动通讯装置30,其中推送通知包含一推送通知序号。
[0060]接下来说明应用根据本发明的讯息传递系统的移动通讯装置的操作流程。于此,从执行应用程序到上传一讯息至服务器10的流程包含:
[0061]步骤S201:于一移动通讯装置30上执行一应用程序32。
[0062]步骤S202:利用应用程序32与一服务器10建立网络联机。
[0063]步骤S203:利用应用程序32经由网络联机上传一组织标识符至服务器10。
[0064]步骤S204:利用应用程序32检核移动通讯装置30所属的一成员信息的一隐匿状态,其中当成员信息的隐匿状态符合执行发布公告讯息的权限者(即,成员信息的隐匿状态为“关闭”)时,应用程序32允许一讯息输入至移动通讯装置30。
[0065]步骤S205:利用应用程序32经由网络联机上传讯息至服务器10。
[0066]综上所述,根据本发明的讯息传递装置与方法,解决了现有技术的技术问题,使组织具有弹性的层级结构、可任由成员建立新的其下组织、可任由成员设定其下组织的隐匿状态、利用单一个App与单一个接口即可存取公有云的部署模式的云端与混合云的部署模式的云端,以及利用单一个云端来服务众多组织。
[0067]虽然本发明的技术内容已经以较佳实施例公开如上,但其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的精神所作些许的更动与修改,皆应涵盖于本发明的范畴内,因此本发明的保护范围当视后附的权利要求书保护范围所界定者为准。
【主权项】
1.一种讯息传递装置,其特征在于,包含: 一数据库,储存有多个成员信息及一组织信息,其中每一该成员信息包含至少一隶属组织标识符,该组织信息包括至少一组织及各该组织对应的一组织标识符,各该组织为一原本组织或一其下组织,该原本组织的该组织标识符为该隶属组织标识符,以及该其下组织的该组织标识符为一其下组织标识符; 一服务器,存取该数据库,与具有该些成员信息中之一的至少一移动通讯装置建立网络联机,经由该网络联机接收上传的该隶属组织标识符以进行验证,经由该网络 联机接收由该至少一移动通讯装置中之一所上传的一新增组织指令、一隐匿状态设定指令、一新增账号指令及一讯息,依据该新增组织指令新增该其下组织并配置对应该其下组织的该其下组织标识符,依据该隐匿状态设定指令设定新增的该其下组织的各该成员信息的一隐匿状态,依据该新增账号指令新增该些成员信息中的至少一者至新增的该其下组织,检核该些成员信息中的上传该讯息的该移动通讯装置所属的该成员信息的该隐匿状态,以及依据该讯息所设定的至少一接收端产生一讯息接收端列表,其中该讯息接收端列表包含至少一推送标识符,并且各该推送标识符对应该些成员信息中之一 '及 一推送网关,依据该讯息的部份或完整内容以及该讯息接收端列表上的该至少一推送标识符产生一推送通知,并透过一外部推送主机发送该推送通知至对应各该推送标识符的该移动通讯装置,其中该推送通知包含一推送通知序号; 其中,该服务器包括多个服务模块,该些服务模块是采模块化以及分布式设计,并且该些服务模块分拆并设置于不同机房之中。2.如权利要求1所述的讯息传递装置,其特征在于,该移动通讯装置执行一应用程序,利用该应用程序接收该隶属组织标识符或该其下组织标识符,并利用该应用程序经由该网络联机上传接收到的该隶属组织标识符或该其下组织标识符至该服务器。3.如权利要求1所述的讯息传递装置,其特征在于,该至少一接收端是由一组织通讯簿中选取至少一特定成员的该成员信息、该些组织中的一特定组织的一层级内的全部成员的该成员信息、一特定群组清单内的全部成员的该成员信息、或该特定组织内的全部成员的该成员信息来达成设定。4.如权利要求1所述的讯息传递装置,其特征在于,各该组织可为一单一层级组织或多层级组织。5.如权利要求1所述的讯息传递装置,其特征在于,该些服务模块的部署模式是选自:一公有云的部署模式与一混合云的部署模式。6.如权利要求5所述的讯息传递装置,其特征在于,该混合云的部署模式是将该些服务模块分拆并设置于一公有云与一私有云中,该些服务模块其中的一登入验证模块设置于该公有云中,当该移动通讯装置执行的一应用程序接收到对应于该些服务模块中之一的一输入指令时,依据一服务模块所在位置信息以及对应的该服务模块进行转向,其中该些服务模块更包括一第一组织管理模块、一第一账号管理模块、一公布栏模块及一隐匿设定模块,该登入验证模块接收上传的该隶属组织标识符、一账号与一密码以进行验证,该第一组织管理模块依据接收上传的该新增组织指令于该组织信息中新增该组织、依据接收上传的一删除组织指令于该组织信息中删除对应的该组织、依据接收上传的一修改组织指令于该组织信息中修改对应的该组织,该第一账号管理模块依据接收上传的该新增账号指令于该数据库中新增该成员信息、依据接收上传的一删除账号指令于该数据库中删除该些成员信息中对应的该成员信息、依据接收上传的一修改账号指令于该数据库中修改该些成员信息中对应的该成员信息,该公布栏模块接收上传的该讯息、检核该些成员信息中的上传该讯息的该移动通讯装置所属的该成员信息的该隐匿状态、并依据该讯息所设定的该至少一接收端产生该讯息接收端列表,该隐匿设定模块依据接收上传的该隐匿状态设定指令设定该数据库中所对应的该组织。7.如权利要求1所述的讯息传递装置,其特征在于,该组织具有一层级结构,并且该层级结构是选自:一单一层级结构、一垂直型层级结构以及一金字塔型层级结构。8.如权利要求1所述的讯息传递装置,其特征在于,该隶属组织标识符及该其下组织标识符是做为一根命名空间,该数据库运用一命名空间数据结构定义该隶属组织标识符及该其下组织标识符,使该隶属组织标识符及该其下组织标识符完全独立于外部。9.如权利要求1所述的讯息传递装置,其特征在于,该讯息的内容类型选自:一文字、一影像、一视频、一音频以及一文件。10.一种讯息传递方法,应用于由一数据库、一服务器与一推送网关所组合的一云端,该方法包含: 储存多个成员信息于一数据库,其中每一该成员信息包含至少一隶属组织标识符,该数据库更储存一组织信息,该组织信息包括至少一组织及各该组织对应的组织标识符,各该组织为一原本组织或一其下组织,该原本组织的该组织标识符为该隶属组织标识符,以及该其下组织的该组织标识符为一其下组织标识符; 建立该服务器与具有该些成员信息中之一的至少一移动通讯装置之间的网络联机; 经由该网络联机,由该服务器接收上传的该隶属组织标识符以进行验证; 经由该网络联机,由该服务器接收由该至少一移动通讯装置中之一所上传的一新增组织指令及一隐匿状态设定指令; 由该服务器依据该新增组织指令新增该其下组织、配置新增的该其下组织的该其下组织标识符,以及依据该隐匿状态设定指令设定新增的该其下组织的一隐匿状态,并储存至该数据库,其中该其下组织标识符与各该隶属组织标识符并无重复,上传的该移动通讯装置的该成员信息设定为具有该其下组织的一管理权限; 经由该网络联机,由该服务器依据一新增成员指令新增该些成员信息中的至少一者至新增的该其下组织,并储存至该数据库; 切换登入身份,并经由该网络联机,由该服务器接收上传的该其下组织标识符以进行验证; 经由该网络联机,由该服务器接收由该至少一移动通讯装置中之一所上传的一讯息,检核上传该讯息的该移动通讯装置的该成员信息的该隐匿状态,当该成员信息的该隐匿状态符合执行发布公告讯息的权限即储存该讯息至该数据库; 由该服务器依据该讯息所设定的至少一接收端产生一讯息接收端列表,其中该讯息接收端列表包含至少一推送标识符,并且各该推送标识符对应该些成员信息中之一;以及由该推送网关依据该讯息的部份或完整内容以及该讯息接收端列表上的该至少一推送标识符产生一推送通知,并透过一外部推送主机发送该推送通知至对应各该推送标识符的该移动通讯装置,该推送通知包含一推送通知序号。11.如权利要求10所述的讯息传递方法,其特征在于,该至少一接收端是由一组织通讯簿中选取至少一特定成员的该成员信息、该些组织中的一特定组织的一层级内的全部成员的该成员信息、一特定群组清单内的全部成员的该成员信息、或该特定组织内的全部成员的该成员信息来达成设定。12.如权利要求10所述的讯息传递方法,其特征在于,各该组织可为一单一层级组织或多层级组织。13.如权利要求10所述的讯息传递方法,其特征在于,该云端的部署模式是选自:一公有云的部署模式与一混合云的部署模式。14.如权利要求13所述的讯息传递方法,其特征在于,该服务器包含多个服务模块,该混合云的部署模式是将该些服务模块分拆并设置于一公有云与一私有云中,而该些服务模块其中的一登入验证模块设置于该公有云中,当该移动通讯装置执行的一应用程序接收到对应于该些服务模块中之一的一输入指令时,依据一服务模块所在位置信息以及对应的该服务模块进行转向。15.如权利要求14所述的讯息传递方法,其特征在于,该些服务模块更包括:一第一组织管理模块、一第一账号管理模块、一公布栏模块及一隐匿设定模块,其中该登入验证模块接收上传的该隶属组织标识符、一账号与一密码以进行验证,该第一组织管理模块依据接收上传的该新增组织指令于该数据库中新增该组织的信息、依据接收上传的一删除组织指令于该组织信息中删除对应的该组织、依据接收上传的一修改组织指令于该组织信息中修改对应的该组织,该第一账号管理模块依据接收上传的一新增账号指令于该数据库中新增该成员信息、依据接收上传的一删除账号指令于该数据库中删除该些成员信息中对应的该成员信息、依据接收上传的一修改账号指令于该数据库中修改该些成员信息中对应的该成员信息,该公布栏模块是执行该讯息的该接收步骤、该隐匿状态的该检核步骤、以及该讯息接收端列表的该产生步骤,该隐匿设定模块依据接收上传的该隐匿状态设定指令设定该数据库中所对应的该组织。16.如权利要求15所述的讯息传递方法,其特征在于,该些服务模块是采模块化以及分布式设计,并且分拆并设置于不同机房之中。17.如权利要求10所述的讯息传递方法,其特征在于,该组织具有一层级结构,并且该层级结构是选自:一单一层级结构、一垂直型层级结构以及一金字塔型层级结构。18.如权利要求10所述的讯息传递方法,其特征在于,各该隶属组织标识符及各该其下组织标识符是做为一根命名空间,该数据库运用一命名空间数据结构定义该隶属组织标识符及该其下组织标识符,使该隶属组织标识符及该其下组织标识符完全独立于外部。19.如权利要求10所述的讯息传递方法,其特征在于,该讯息的内容类型选自:一文字、一影像、一视频、一音频以及一文件。20.—种讯息传递方法,应用于存取一云端的一移动通讯装置,该云端由一数据库、一服务器与一推送网关所组合,其中该数据库储存有多个成员信息以及一组织信息,每一该些成员信息包含至少一组织标识符,该组织信息包括至少一组织及各该组织对应的该组织标识符,该方法包含: 于该移动通讯装置上执行一应用程序; 利用该应用程序与该服务器建立网络联机; 利用该应用程序经由该网络联机上传该组织标识符至该服务器; 利用该应用程序检核该移动通讯装置所属的该成员信息的一隐匿状态,当该成员信息的该隐匿状态符合执行发布公告讯息的权限者时,允许一讯息输入至该移动通讯装置;以及 利用该应用程序经由该网络联机上传该讯息至该服务器。21.如权利要求20所述的讯息传递方法,其特征在于,各该组织可为一单一层级组织或多层级组织。
【专利摘要】本发明公开了一种讯息传递装置及方法,其中讯息传递装置包含由一数据库、一服务器以及一推送网关组合的一云端。数据库储存有多个成员信息及一组织信息。每一成员信息包含至少一隶属组织标识符,并且组织信息包括至少一组织及其对应的组织标识符。各组织可为一原本组织或一其下组织,原本组织的组织标识符为隶属组织标识符,以及其下组织的组织标识符为其下组织标识符。每一成员信息可再包含定义一其下组织的一其下组织标识符以及对应此其下组织的一隐匿状态。其中,一移动通讯装置可透过单一应用程序与单一接口存取此云端,以接收或传递针对特定组织的讯息。
【IPC分类】H04L29/08, G06F17/30
【公开号】CN105491095
【申请号】CN201410527357
【发明人】邱宏哲
【申请人】三竹资讯股份有限公司
【公开日】2016年4月13日
【申请日】2014年10月8日

最新回复(0)