CN115915029A - 静音传送实时讯息的***与方法 - Google Patents
静音传送实时讯息的***与方法 Download PDFInfo
- Publication number
- CN115915029A CN115915029A CN202111176146.8A CN202111176146A CN115915029A CN 115915029 A CN115915029 A CN 115915029A CN 202111176146 A CN202111176146 A CN 202111176146A CN 115915029 A CN115915029 A CN 115915029A
- Authority
- CN
- China
- Prior art keywords
- message
- mute
- communication device
- mobile communication
- period
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种静音传送实时讯息的***与方法,应用存取一云端的一移动通信装置,该云端由一数据库、一服务器与一推送网关所组合,其中该数据库存储有多个成员信息,由该服务器存取该数据库,该移动通信装置读取一静音时段表;该移动通信装置依据该静音时段表检查当下时间是否为一静音时段或一非静音时段,当下时间为该静音时段时显示一无声传送按键与一正常传送按键于该移动通信装置的一屏幕上。
Description
技术领域
本发明是关于一种运用在移动通信装置上的实时讯息传送方法,特别是关于一种静音传送实时讯息的***与方法。
背景技术
现今在移动通信装置上传递实时讯息的***为数甚多,有些用户把它用在一般私人交流用途,例如:传送聊天讯息给亲友;有些用户把它用在商业用途,例如:传送报价信息给客户;有些用户则是把它用在公司治理方面,例如:主管传送工作任务给下属。当实时讯息运用在商业用途或是公司治理时,不同于一般私人交流用途的实时讯息可能没有任何急迫性,当时机不适当时用户可以慢慢等待适当的时间再传送。然而,商业用途与公司治理方面的讯息常因商务或公务有急迫性而需将讯息尽早交给对方,有时即使是在不适当的时间点仍得硬着头皮将讯息传递出去,例如:当主管于非上班时段临时想到有极为重要的工作事项希望提醒下属隔日上班之时立即处理,主管为了避免自己忘记传送此重要等级的讯息,故于当下立即传送讯息给下属。但又为了避免在非上班时段干扰到收讯人或其家人,而需以无声讯息传送,所谓的无声讯息即静音模式(讯息送达对方时无任何声音提示)。
有一种现有技术,由韩国NHN公司在日本的子公司LINE株式会社所开发的“Line”应用程序及其后端的***,例如:Android手机上的Line版本10.9.2或之后的更新版本,其发送无声讯息的方法是:1.在Line主页点选右上角齿轮图样的「设定」选项;2.往下滑找到「Line Labs」点选进入,接着往下滑到「无声讯息」,并勾选使用;3.之后写好要传送的讯息,再长按(Long Press)发送键,手机画面就会跳出「正常传送」与「无声传送」选项,供用户选择。
由于现有技术在发送无声讯息之前须预先开启设定,然而,不熟悉的新手用户(例如公司的新进员工)很可能并不知道该如何设定,甚至完全不知道现有技术有此「无声讯息」的发送功能,忘了要长按发送键而直接将写好的讯息传送出去(即,以正常的「有声讯息」传送),“不小心”打扰到收讯人,因而丧失此功能设计的意义。也就是说,对用户而言现有技术的操作方式并不直观,「无声讯息」的功能容易被用户忽略而未在重要的时间点发挥其功用。因此,实有必要改善现有方法,以硬件与软件协同运作的方式提出一种应用于移动通信装置的静音传送实时讯息的***与方法,以直观的用户接口供用户操作,避免被用户忽略,以便弥补现有技术不足之处。
发明内容
有鉴于此,本发明提出一种静音传送实时讯息的***与方法,***依据上班时段与非上班时段在客户端的图形化用户接口按适当时机直接提供直观的传送按键供用户操作。
本发明提出一种静音传送实时讯息的***,包含:一数据库,存储有多个成员信息;一服务器,存取该数据库,包含:一第一网络通信模块,与关联各所述成员信息之一的一移动通信装置建立网络连接;一登入验证模块,验证该移动通信装置经由网络连接该服务器;以及一第一讯息模块,接收上传的一讯息并依据一接收端设定产生一讯息接收端列表,该讯息接收端列表包含至少一关联该移动通信装置的推送标识符,及,检核该讯息的一属性为一静音模式或一有提示音模式以设定一提示音的关闭或开启;以及该移动通信装置,包含:一或多个处理器及一屏幕,该处理器执行多个程序指令,各所述程序指令包含:一第一程序指令,使该移动通信装置与该服务器建立网络连接,以进行登入验证;一第二程序指令,使该移动通信装置自该服务器读取一静音时段表;一第三程序指令,使该移动通信装置接收该讯息的输入与该接收端设定的输入,且该接收端设定关联各所述成员信息中的至少一个;一第四程序指令,使该移动通信装置依据该静音时段表检查一当下时间是否为一静音时段或一非静音时段,当该当下时间为该静音时段时显示一无声传送按键与一正常传送按键于该屏幕上;以及,一第五程序指令,当该无声传送按键被选择以上传该讯息,使该讯息的该属性设为该静音模式再上传至该第一讯息模块,当该正常传送按键被选择以上传该讯息,使该讯息的该属性设为该有提示音模式再上传至该第一讯息模块;以及一推送网关,依据该讯息及该提示音的设定产生一静音推送通知或一有提示音推送通知,并通过一外部推送主机发送该静音推送通知或该有提示音推送通知至该接收端设定所关联各所述成员信息所对应的该移动通信装置。
可选地,该静音时段表是为一成员工作时段表,记录有一统一的工作时段或各所述成员信息中每一个该成员信息的一个人工作时段,以对应该非静音时段。
可选地,该第四程序指令是依据该成员工作时段表的该个人工作时段检查当下时间是否为所关联的该成员信息所对应的该静音时段或该非静音时段。
可选地,该静音时段表是存储于:该数据库或该移动通信装置的该内存。
可选地,该服务器还包含:一工作时段管理模块,提供图形化用户接口的一管理接口供具有***权限的一管理者进行维护与更新该静音时段表。
可选地,该第四程序指令检查当下时间为该非静音时段时,显示一第一传送按键于该屏幕上;及,当该第一传送按键被选择以上传该讯息时,将该讯息的该属性设为该有提示音模式。
本发明复提出一种静音传送实时讯息的方法,应用于由一数据库、一服务器与一推送网关所组合的一云端,该移动通信装置包含一屏幕,该方法包含:于该数据库存储有多个成员信息,由该服务器存取该数据库;该服务器与关联各所述成员信息之一的一移动通信装置建立网络连接,以进行登入验证该移动通信装置;该移动通信装置读取一静音时段表;该移动通信装置接收一讯息的输入与一接收端设定的输入,该接收端设定关联各所述成员信息中的至少一个;该移动通信装置依据该静音时段表检查一当下时间是否为一静音时段或一非静音时段,当该当下时间为该静音时段时显示一无声传送按键与一正常传送按键于该屏幕上;其中,当该无声传送按键被选择以上传该讯息时,使该讯息的一属性设为该静音模式再上传至该服务器,当该正常传送按键被选择以上传该讯息时,使该讯息的该属性设为一有提示音模式再上传至该服务器;该服务器依据该接收端设定产生一讯息接收端列表,该讯息接收端列表包含至少一关联该移动通信装置的推送标识符;该服务器检核该讯息的该属性以设定一提示音的关闭或开启;以及,该推送网关依据该讯息及该提示音的设定产生一静音推送通知或一有提示音推送通知,并通过一推送主机发送该静音推送通知或该有提示音推送通知该接收端设定所至关联各所述成员信息所个别对应的该移动通信装置。
可选地,该静音时段表是记录有一统一的工作时段或各所述成员信息中每一个该成员信息的一个人工作时段,以对应该非静音时段。
可选地,该移动通信装置依据该成员工作时段表检查当下时间是否为该静音时段或该非静音时段,是依据该成员工作时段表的该个人工作时段检查该当下时间是否为所关联的该成员信息所对应的该静音时段或该非静音时段。
可选地,该静音时段表是存储于:该数据库或该移动通信装置的该内存。
可选地,该服务器还包含:一工作时段管理模块,提供图形化用户接口的一管理接口供具有***权限的一管理者进行维护与更新该静音时段表。
可选地,该移动通信装置依据该静音时段表或该成员工作时段表检查当下时间是否为该静音时段或该非静因时段,当检查当下时间为该非静音时段时,显示一第一传送按键于该屏幕上;及,当该第一传送按键被选择以上传该讯息时,将该讯息的该属性设为该有提示音模式。
本发明复提出一种静音传送实时讯息的方法,应用于一移动通信装置,该移动通信装置存取一云端的一服务器,该移动通信装置包含一或多个处理器及一屏幕,该处理器执行多个程序指令,各所述程序指令包含:一第一程序指令,使该移动通信装置与该服务器建立网络连接,以进行登入验证;一第二程序指令,使该移动通信装置读取一静音时段表;一第三程序指令,使该移动通信装置接收一讯息的输入与一接收端设定的输入;一第四程序指令,使该移动通信装置依据该静音时段表检查当下时间是否为一静音时段或一非静音时段,当下时间为该静音时段时显示一无声传送按键与一正常传送按键于该屏幕上;以及,一第五程序指令,当该无声传送按键被选择以上传该讯息,使该讯息的一属性设为该静音模式再上传至该服务器,当该正常传送按键被选择以上传该讯息,使该讯息的该属性设为该有提示音模式再上传至该服务器。
可选地,该静音时段表是记录有一统一的工作时段或各所述成员信息中每一个该成员信息的一个人工作时段,以对应该非静音时段。
可选地,该第四程序指令是依据该成员工作时段表的该个人工作时段检查当下时间是否为所关联的该成员信息所对应的该静音时段或该静音时段。
可选地,该第四程序指令检查当下时间为该非静音时段时,显示一第一传送按键于该屏幕上;及,当该第一传送按键被选择以上传该讯息时,将该讯息的该属性设为该有提示音模式。
可选地,该云端由该服务器、一数据库与一推送网关所组合,其中该数据库存储有多个成员信息及该静音时段表,由该服务器存取该数据库。
可选地,该静音时段表是存储于该移动通信装置的该内存。
可选地,该接收端设定关联各所述成员信息中的至少一个。
以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何本领域的技术人员了解本发明的技术内容并据以实施,且根据本说明书所公开的内容、权利要求书保护范围及附图,任何本领域的技术人员可轻易地理解本发明相关的目的及优点。
附图说明
图1为本发明实施例的***架构图;
图2A为本发明实施例一讯息视图的屏幕画面示意图(一);
图2B为本发明实施例一讯息视图的屏幕画面示意图(二);
图2C为本发明实施例一讯息视图的屏幕画面示意图(三);
图3为本发明实施例二讯息视图的屏幕画面示意图;
图4为本发明实施例三讯息视图的屏幕画面示意图;
图5A为本发明实施例四讯息视图的屏幕画面示意图(一);
图5B为本发明实施例四讯息视图的屏幕画面示意图(二);
图5C为本发明实施例四讯息视图的屏幕画面示意图(三);
图6为本发明实施例五讯息视图的屏幕画面示意图;
图7为本发明实施例六讯息视图的屏幕画面示意图;及,
图8为本发明实施例的操作流程图。
图中:
10:服务器
12:第一网络通信模块
14:登入验证模块
16:工作时段管理模块
18:第一讯息模块
20:数据库
22:推送网关
24:云端
26:推送主机
28:移动通信装置
30:应用程序
32:第二网络通信模块
34:登入模块
36:数据存取模块
38:第二讯息模块
40:讯息输入模块
42:静音模式管理模块
44:屏幕
46:讯息视图
48:讯息输入框
50:布达对象
52:第一传送按键
54:第二传送按键
56:第三传送按键。
具体实施方式
本发明所谓的“实时讯息”(Instant Message),在一实施例中是应用于移动公布栏(Bulletin Board)的公布栏讯息,可应用于企业或组织内由上至下的布达讯息,例如:公司重要公告;在一实施例中是应用于移动聊天室(Chat Room)的聊天讯息,例如:所有成员以聊天室进行多人在线会议,互相传送聊天讯息;在一实施例中是应用于移动动态消息(Timeline News,或称News Feed)的贴文(Article),例如:一位成员发送一则贴文给群组内的其他成员。
参阅图1,本发明一较佳实施例的***架构图,本发明***包含有:服务器端(即云端24)的数据库20、服务器10与推送网关22,以及客户端的移动通信装置28。于此,服务器端与客户端之间能经由外部推送***(外部推送主机26)进行通信,但此外部推送***并非本发明***的范围,仅用以说明。
数据库20预先存储有多个成员信息及一成员工作时段表。一个成员信息即代表一位成员,每个成员信息包含个别成员的账号及密码。本发明所谓的数据库非限定特定类型、特定形式或特定版本的软件、硬件或由软、硬件所结合而成,任何具有计算机可读取记录媒体并可存取计算机数字数据的贮存容器均可视为数据库20,甚至简单以纯文本文件存储数据并以文件***管理的方法也可视为一种数据库。在一些实施例中,成员工作时段表记录统一的工作时段适用于企业全体成员,例如:某企业的所有成员均是同样的工作时段(如:周一至周五,早上9:00至下午18:00或早上8:30至下午17:30等);在一些实施例中,成员工作时段表记录分班制的工作时段,例如:某企业工作时段为24小时三班制(如:A班为早上8:00至下午16:00、B班为下午16:00至晚上24:00、C班为晚上24:00至早上8:00等),此类实施例是于成员信息中另记录有关联成员工作时段表的信息。在一些实施例中,数据库20另外预先存储有例假日公告表,例假日公告表是记录国定假日的非上班日,在一些实施例中也包含临时调动的放假日,如台风假。除了以上预先存储的信息,另外,数据库20也用以存储成员所发送的实时讯息(以下实施例中简称为讯息),其包含有讯息内容、讯息主旨、讯息发送端、讯息接收端、讯息属性、讯息发送时间、附件…等相关信息。
前述的成员工作时段表呈现了两种主要的工作时段的概念:适用于全体员工的统一工作时段,以及适用于不同群组员工的多班制工作时段。其可通过预先编辑后(于工作时段管理模块16所产生的接口进行编辑)存储于数据库20,再由客户端的移动通信装置28下载后执行,客户端的移动通信装置28即可以此默认的成员工作时段表来判断当下为设定讯息的布达对象(即,接收端设定)所对应的上班时段或者非上班时段(即静音时段)。成员工作时段表的产生可于服务器10编辑或者更新后,存储于数据库20。就本发明的另一实施例而言,也可采用由用户于客户端的移动通信装置28自行编辑的方式来执行,编辑的方式可与于服务器10端的编辑方式相同;于客户端的移动通信装置28编辑成员工作时段表后,可再上传至服务器10并存储于数据库20当中。
就本发明的另一个实施例而言,对应于适用全体员工的统一工作时段的成员工作时段表,可以预先存储于客户端的移动通信装置28的内存(由应用程序内建)中(可为一默认值),而不需要通过服务器10自数据库下载。而无论成员工作时段表是否须由服务器10下载,均须存储于客户端的移动通信装置28的内存中,方能由客户端的移动通信装置28依据成员工作时段表来进行当下时间是否为非上班时段的判断。
服务器10包含一或多个处理器,并以硬件与软件协同运作的方式实施以下模块:第一网络通信模块12、登入验证模块14、工作时段管理模块16及第一讯息模块18。第一网络通信模块12用以与客户端的移动通信装置28的第二网络通信模块32建立网络连接,在本发明的不同实施例中,该网络连接是基于TCP协议(包含Socket及WebSocket连接)、HTTP协议、HTTPS协议、HTTP/2协议或SPDY协定。登入验证模块14,验证移动通信装置28经由网络连接服务器10,并接收某成员通过移动通信装置28所上传的账号及密码,然后将账号及密码与数据库20中所存储该成员信息的账号及密码进行验证。工作时段管理模块16提供图形化用户接口的管理接口供具有***权限的管理者进行维护与更新成员工作时段表,例如:管理者登入后利用管理接口(如管理网页,未图示)调度成员工作时段表中的班表。在一些实施例中,工作时段管理模块16提供的管理接口也包含用以维护例假日公告表,例如:管理者登入后利用管理接口新增休假日至例假日公告表。在一些实施例中,工作时段管理模块16依据成员工作时段表与例假日公告表运算出个别成员的上班时段或/与非上班时段,以供移动通信装置28下载。在此些实施例中,移动通信装置28所下载的成员工作时段表即是由服务器10(工作时段管理模块16)运算并排除例假日公告表而得的结果。在一些实施例中,工作时段管理模块16提供的管理接口也包含设定静音时段(此静音时段的设定是存储于数据库20,供移动通信装置28下载)。静音时段是包含一起始时间与一截止时间的期间,于当下时间为该时段时,强制让移动通信装置28于发送讯息前显示无声传送按键(第二传送按键54)与正常传送按键(第三传送按键56)于屏幕44上。换句话说,在服务器端有设定静音时段之时,在移动通信装置28上的执行效果相当于“第四程序指令检查当下时间为非上班时段”时的相关执移动作。第一讯息模块18接收移动通信装置28所上传的讯息并依据“接收端设定”产生讯息接收端列表,讯息接收端列表包含至少一关联移动通信装置28的推送标识符(Push ID),一个推送标识符是对应至一位成员的接收装置(即移动通信装置28)。在设定讯息的布达对象(即,接收端设定)时通常是以勾选的方式选取组织通信录中的成员,第一讯息模块18需进行对照工作(Mapping)才能将布达对象(即,“组织通信录中被选取的成员”)转换产成讯息接收端列表(即被选取成员的“推送标识符”);另外,第一讯息模块18检核上传讯息的属性为静音模式或有提示音模式,以设定提示音的关闭或开启,当属性为静音模式时设定“提示音为关闭”,当属性为有提示音模式时设定“提示音为开启”。
就以上的实施例而言,本发明运用了成员工作时段表来界定不同成员的上班时段与非上班时段,并引入了静音时段的界定方式。静音时段所对应的是非上班时段,其与成员工作时段表的差异在于,静音时段的应用类似成员工作时段表中的『全体员工的统一工作时段』(即,全体员工适用同一个静音时段),两者的差异在于时段的定义方式不同。但对本发明来说,其可统一界定为静音时段(非上班时段)与非静音时段(上班时段)。而不同时段的界定,是以成员的时间来界定,也就是上班时段,或者,静音时段,如前所述。因此,前述的成员工作时段表与静音时段(表),本发明统一界定其为静音时段表。
在本发明的实施例中,服务器10所包含的上述各模块应被理解为一种硬件与软件协同运作的资源,各模块的技术特征可以多个程序指令或应用程序的一部份来表达,但是各模块的技术效果必须是以一或多个处理器来执行各所述程序指令或应用程序的形式(即硬件与软件协同运作的资源)来实现,而本发明所欲解决的问题即是通过这样的硬件与软件协同运作的资源来获得改善。
上述服务器10与数据库20并未限定部署于特定数量的设备上,在本发明的不同实施例中,服务器10与数据库20两者可部署于同一台设备之上,又或者,两者可各自部署于丛集(Cluster)结构的设备上,或者异地的丛集设备上。
推送网关22依据讯息及其提示音的设定产生“静音推送通知”或“有提示音推送通知”,并通过外部推送主机26(例如:Microsoft Azure、MPNS、GCM以及APNS)发送“静音推送通知”或“有提示音推送通知”至讯息接收端列表所对应的移动通信装置28。其中在本发明的一种实施例中,讯息的静音推送通知/有提示音推送通知包含部份或完整的讯息内容以及讯息接收端列表上的推送标识符,而静音推送通知/有提示音推送通知包含一个不重复的推送通知序号(或是至少在近期数据可查询的范围内为不重复)。在本发明的一种实施例中,所谓静音推送通知/有提示音推送通知的“部份或完整的讯息内容”是取决于讯息内容的长度。以APNS为例来说明,其允许的最大讯息内容(Payload)长度为256Bytes。当某一讯息的内容少于256Bytes时其静音推送通知/有提示音推送通知即包含了讯息的完整内容,当某一讯息的内容大于256Bytes时其静音推送通知/有提示音推送通知仅包含讯息的部份内容(即前256Bytes部份)。本发明的另一种实施例中,讯息包含一个讯息主旨(MessageSubject),其静音推送通知/有提示音推送通知是以讯息主旨发送。
在本发明的不同实施例中,移动通信装置28可为运行iOS、Android或Windows 10操作***的智能手机与平板计算机。移动通信装置28包含一或多个处理器及一屏幕,该处理器可执行多个程序指令或应用程序30(即Application,又称App)。该处理器所执行的应用程序30包含:第二网络通信模块32、登入模块34、数据存取模块36、第二讯息模块38、讯息输入模块40以及静音模式管理模块42。第二网络通信模块32用以与服务器10的第一网络通信模块12建立网络连接,在本发明的不同实施例中,该网络连接是基于TCP协议、HTTP协议、HTTPS协定、HTTP/2协定或SPDY协定。登入模块34接收用户(即成员)从移动通信装置28的输入接口所输入的账号及密码,并上传至服务器10以进行验证。在本发明的另一实施例中,账号及密码可暂存于移动通信装置28的内存,在一段时间之内(例如:一天或一星期)重复登入均不需手动输入账号及密码,即可自动登入。数据存取模块36是通过第二网络通信模块32与服务器10的第一网络通信模块12所建立的网络连接(TCP协议、HTTP协议、HTTPS协议、HTTP/2协议或SPDY协议),自服务器10下载成员工作时段表。由于服务器端的成员工作时段表并不会频繁更新数据,在一些实施例中,数据存取模块36仅需每日检查一次服务器端的成员工作时段表是否有更新,若有更新再自服务器10下载即可。在一些实施例中,数据存取模块36于每次用户登入验证后即检查服务器端的成员工作时段表是否有更新,若有更新再自服务器10下载。在一些实施例中,除了下载成员工作时段表之外,数据存取模块36另外也自服务器10下载讯息。第二讯息模块38产生讯息视图并显示于移动通信装置28的屏幕,讯息视图是应用程序30的图形化用户接口,供用户浏览或操作讯息。讯息输入模块40接收用户指令以产生“输入讯息内容”(包含新的讯息与回复讯息)、“接收端设定”与“主旨”。输入讯息的方式是点选讯息输入框(由讯息输入模块40所产生),产生的讯息除了输入讯息内容之外,另包含接收端设定(即,布达对象,设定接口也由讯息输入模块40所产生),所谓的“接收端设定”为:当输入一个新的讯息时是以勾选方式自通信录(例如组织通信录或个人通信录)中选取特定成员(至少一个),当回复讯息时则是以原本讯息的接收人做为接收端设定(即,不需另外勾选通信录中的特定成员)。静音模式管理模块42依据下载的成员工作时段表检查当下时间是否为非上班时段或上班时段,若当下时间为非上班时段时,产生非上班时段确认指令(或可称静音指令)予第二讯息模块38,触发第二讯息模块38产生并显示无声传送按键与正常传送按键于讯息视图。
上述该处理器可执行多个程序指令包含:第一程序指令,使移动通信装置28与服务器10建立网络连接,以进行登入验证;第二程序指令,使移动通信装置28读取成员工作时段表(自服务器10下载,或,自移动通信装置28内存中读取);第三程序指令,使移动通信装置28接收讯息的输入与接收端设定(接收端设定是关联成员信息,至少一个);第四程序指令,使移动通信装置28依据下载的成员工作时段表检查当下时间是否为非上班时段或上班时段,当下时间为非上班时段时显示无声传送按键与正常传送按键于屏幕上;以及,第五程序指令,当用户以无声传送按键上传讯息,使讯息的属性设为“静音模式”再上传至服务器10的第一讯息模块18,当用户以正常传送按键上传讯息,使讯息的属性设为“有提示音模式”再上传至第一讯息模块18。
在本发明不同的实施例中,该处理器所执行的第一程序指令、第二程序指令、…是分别表示多个程序指令的集合,而第一、第二、…等并不用以限定接续在该第一程序指令、第二程序指令、…所表达的技术特征或方法的步骤。熟悉此发明的技术人士可理解接续在该第一程序指令、第二程序指令、…所表达的技术特征或方法的步骤是可以加以合并或组合由不同集合的程序指令来表达。
参阅图2A至图2C,本发明实施例一讯息视图46的屏幕44画面示意图,其说明了本发明实施例一于移动通信装置28执行应用程序30后在屏幕44上所呈现的图形化用户接口。实施例一至实施例三的讯息视图46是聊天室,可用于多人(如群组)或是一对一的聊天。本实施例是当用户输入讯息后,先按第一传送按键52,若当下时间为非上班时段时,讯息视图46即显示第二传送按键54(无声传送)、第三传送按键56(正常传送)及取消按键。在当下为上班时段之时,第一传送按键52即是正常的传送按键,按下第一传送按键52即直接将讯息上传至服务器。图2A是说明某公司的一个业务部聊天室有7位成员,成员“王小明”先发送了一封讯息,用户于讯息视图46看到对方发送的讯息后,尚未输入回复讯息,因此,讯息视图46尚无第一传送按键52。图2B是说明用户于讯息输入框48输入回复讯息后,讯息视图46即显示第一传送按键52。图2C是说明由于当下时间为“下午10:01”(假设为非上班时段),因此,讯息视图46即显示第二传送按键54(无声传送)、第三传送按键56(正常传送)及取消按键,以供用户再次选择。图例是以回复一个讯息来说明本发明的第一传送按键52、第二传送按键54(无声传送)与第三传送按键56(正常传送)的运作流程,然而,当发送一个新的讯息时其运作流程与上述亦同,因此,不另行赘述。
参阅图3,本发明实施例二讯息视图46的屏幕44画面示意图,其说明了本发明实施例二于移动通信装置28执行应用程序30后在屏幕44上所呈现的图形化用户接口。本实施例是当下时间为非上班时段时,直接在讯息视图46中显示第二传送按键54(无声传送)与第三传送按键56(正常传送)。图例说明了用户即使尚未在讯息输入框48中输入讯息内容,但是,由于当下时间为“下午10:01”(假设为非上班时段),因此,讯息视图46直接显示第二传送按键54(无声传送)与第三传送按键56(正常传送)。
参阅图4,本发明实施例三讯息视图46的屏幕44画面示意图,其说明了本发明实施例三于移动通信装置28执行应用程序30后在屏幕44上所呈现的图形化用户接口。本实施例是用户于讯息输入框48中输入了讯息内容且当下时间为非上班时段,讯息视图46直接显示第二传送按键54(无声传送)、第三传送按键56(正常传送)与取消按键。
参阅图5A至图5C,本发明实施例四讯息视图46的屏幕44画面示意图,其说明了本发明实施例四于移动通信装置28执行应用程序30后在屏幕44上所呈现的图形化用户接口。实施例四至实施例六的讯息视图46是移动公布栏或移动动态消息,当用户欲发送一则新的公布栏讯息或是一则新的贴文时,即如此些图例所示。本实施例的运作流程实际与实施例一相同,唯,实施例一是应用于聊天室,而本实施例是应用于移动公布栏或移动动态消息。本实施例是当用户输入讯息后,先按第一传送按键52,若当下时间为非上班时段时,讯息视图46即显示第二传送按键54(无声传送)、第三传送按键56(正常传送)及取消按键。在当下为上班时段之时,第一传送按键52即是正常的传送按键,按下第一传送按键52即直接将讯息上传至服务器。图5A说明了当用户新增一则公布栏讯息或是一则新的贴文时,在讯息输入框48尚未输入讯息内容之前,讯息视图46暂不显示第一传送按键52。图5B说明了当用户在讯息输入框48输入了讯息内容,也设定好布达对象50(即,接收端设定)与主旨,讯息视图46即显示第一传送按键52。图5C说明了由于当下时间为“下午10:01”(假设为非上班时段),因此,讯息视图46即显示第二传送按键54(无声传送)、第三传送按键56(正常传送)及取消按键,以供用户再次选择。图例是以新增一则公布栏讯息或是一则新的贴文来说明本发明的第一传送按键52、第二传送按键54(无声传送)与第三传送按键56(正常传送)的运作流程。然而,当回复一则公布栏讯息或是回复一则旧的贴文时,虽然在图形化用户接口有些不同(回复讯息时不需输入主旨与布达对象50),但其运作流程与上述亦同(或者说,与实施例一的图2A至图2C的操作接口更为接近),因此,不另行赘述。
参阅图6,本发明实施例五讯息视图46的屏幕44画面示意图,其说明了本发明实施例五于移动通信装置28执行应用程序30后在屏幕44上所呈现的图形化用户接口。本实施例的运作流程实际与实施例二相同,唯,实施例二是应用于聊天室,而本实施例是应用于移动公布栏或移动动态消息。本实施例是当下时间为非上班时段时,直接在讯息视图46中显示第二传送按键54(无声传送)与第三传送按键56(正常传送)。图例说明了用户即使尚未在讯息输入框48中输入讯息内容,但是,由于当下时间为“下午10:01”(假设为非上班时段),因此,讯息视图46直接显示第二传送按键54(无声传送)与第三传送按键56(正常传送)。
参阅图7,本发明实施例六讯息视图46的屏幕44画面示意图,其说明了本发明实施例六于移动通信装置28执行应用程序30后在屏幕44上所呈现的图形化用户接口。本实施例的运作流程实际与实施例三相同,唯,实施例三是应用于聊天室,而本实施例是应用于移动公布栏或移动动态消息。本实施例是用户于讯息输入框48中输入了讯息内容且当下时间为非上班时段,讯息视图46直接显示第二传送按键54(无声传送)、第三传送按键56(正常传送)与取消按键。
参阅图8,本发明的一种实施例的操作流程图,例示说明在非上班时段发送一则讯息于移动装置端的操作流程。请同时参阅图1、图2A、图2B、图2C、图5A、图5B与图5C,本发明方法是包含:
步骤S101:于移动通信装置28上执行本发明的应用程序30。移动通信装置28例如智能手机或平板计算机。
步骤S102:移动通信装置28与服务器10建立网络连接并进行登入验证。执行应用程序30后,应用程序30的第二网络通信模块32与云端24的服务器10的第一网络通信模块12建立网络连接,网络连接是基于TCP协议(包含Socket及WebSocket连接)、HTTP协议或HTTPS协议、HTTP/2协议或SPDY协定。连接后,移动通信装置28的登入模块34将用户输入的账号及密码上传至服务器10,并由登入验证模块14进行登入验证。本发明另一实施例,在有效期限之内由登入模块34暂存前一次所输入的账号与密码,当应用程序30执行时,自动将账号及密码上传至服务器10,再由登入验证模块14进行登入验证。
步骤S103:移动通信装置28自服务器10下载成员工作时段表。登入后,移动通信装置28的数据存取模块36自服务器10下载成员工作时段表,成员工作时段表是预先存储于数据库20。在一些实施例中,数据存取模块36仅需每日检查一次服务器端的成员工作时段表是否有更新,若有更新再自服务器10下载即可;在一些实施例中,数据存取模块36于每次用户登入验证后即检查服务器端的成员工作时段表是否有更新,若有更新再自服务器10下载。
步骤S104:移动通信装置28接收讯息的输入与接收端设定。首先,第二讯息模块38产生讯息视图46并显示于移动通信装置28的屏幕44。接着,用户利用讯息输入模块40输入讯息内容与接收端设定,如图2A所示(图例是回复讯息,因此,原本已有接收端设定,即图例中“业务部7人”,点击该处可查看详细名单)。在一些实施例中,讯息输入模块40另包含主旨的输入,如图5A所示。当用户输入完必填数据后,第二讯息模块38即产生第一传送按键52于讯息视图46,如图2B或图5B所示,例如:图2A仅需于讯息输入框48输入讯息内容(无需输入主旨,且原本已有接收端设定),而图5A则需输入主旨、接收端设定(布达对象50)与讯息内容(讯息输入框48)。
步骤S105:移动通信装置28依据成员工作时段表检查当下时间是否为非上班时段或上班时段。静音模式管理模块42依据下载的成员工作时段表检查当下时间是否为非上班时段或上班时段,若当下时间为接收端设定当中所关联的成员(至少一人)的上班时段,不产生静音指令,此时第一传送按键52即是正常的传送按键(即,讯息的属性被设为“有提示音模式"),用户按下第一传送按键52即直接将讯息上传至服务器10。若当下时间为接收端设定当中成员的非上班时段,静音模式管理模块42产生静音指令,此时,接收到静音指令的第二讯息模块38则产生并显示无声传送按键(第二传送按键54)与正常传送按键(第三传送按键56)于讯息视图46,如图2C与图5C所示(图例另包含取消按键,可用以取消该次传送)。
步骤S106:移动通信装置28设定讯息的属性再上传至服务器。在前一步骤中,当用户选择以无声传送按键(第二传送按键54)上传讯息,移动通信装置28使讯息的属性设为静音模式再上传至服务器10;当用户选择以正常传送按键(第三传送按键56)上传讯息,移动通信装置28使讯息的属性设为有提示音模式再上传至服务器10。
对本发明的不同实施例可理解的是,由计算机执行的程序指令可实行流程图中的各个方块、流程图中方块的组合、以及各实施例中的步骤。把各所述程序指令提供给一处理器执行以产生一机器或产生硬件与软件协同运作的资源,借此在该处理器上执行各所述指令时,将产生用以实行流程图方块指明的动作或技术效果的构件。不同集合的程序指令也可使展示于流程图方块中的至少某些操作步骤并行地进行,且一应用程序的第一、第二、…程序指令所表达的技术内容可能依不同实施例而不同。再者,也可在不只一个处理器上进行某些各所述步骤,例如可能在多处理器的伺服计算机***中发生的状况,或移动通信装置中微处理器与周边接口处理器所协同运作的状况。此外,在不偏离本发明范围或精神的条件下,流程图中的一或多个方块或方块的组合也可与其他方块或方块组合同时地进行,或甚至以不同于展示出的顺序来进行。
因此,本发明流程图的方块支持用以进行指明动作或技术效果的构件组合、用以进行指明动作或技术效果的步骤组合、以及用以进行指明动作或技术效果的程序指令构件。也将可了解的是,这些指明动作或技术效果是由特殊用途硬件式***或者特殊用途硬件与程序指令协同运作来实行本发明流程图的各个方块以及流程图的方块组合。
综上所述,本发明所公开的一种应用于一云端的静音传送实时讯息的***与方法及其应用于存取该云端的一移动通信装置,解决了现有技术“传送静音讯息的操作方式并不直观,容易被用户忽略”的问题,也解决了现有技术“须预先设定无声传送讯息”的问题,本发明使得用户在非上班时段更容易发送静音讯息,省略了现有技术不便的“长压按键”操作方法,不易再发生“不小心传送有提示音的讯息”打扰到收讯人的问题。
虽然本发明的技术内容已经以较佳实施例公开如上,但其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的精神所作些许的更动与润饰,均应涵盖于本发明的范畴内,因此本发明的保护范围当视所附的权利要求保护范围所界定的为准。
Claims (16)
1.一种静音传送实时讯息的***,其特征在于,包含:
一数据库,存储有多个成员信息;
一服务器,存取该数据库,包含:
一第一网络通信模块,与关联各所述成员信息之一的一移动通信装置建立网络连接;
一登入验证模块,验证该移动通信装置经由网络连接该服务器; 以及
一第一讯息模块,接收上传的一讯息并依据一接收端设定产生一讯息接收端列表,该讯息接收端列表包含至少一关联该移动通信装置的一推送标识符,及,检核该讯息的一属性为一静音模式或一有提示音模式以设定一提示音对应为关闭或开启;
该移动通信装置,包含:一或多个处理器及一屏幕,该处理器执行多个程序指令,各所述程序指令包含:
一第一程序指令,使该移动通信装置与该服务器建立网络连接,以进行登入验证;
一第二程序指令,使该移动通信装置读取一静音时段表;
一第三程序指令,使该移动通信装置接收该讯息的输入与该接收端设定的输入,且该接收端设定关联各所述成员信息中的至少一个;
一第四程序指令,使该移动通信装置依据该静音时段表检查一当下时间是否为一静音时段或一非静音时段,当该当下时间为该静音时段时显示一无声传送按键与一正常传送按键于该屏幕上;以及,
一第五程序指令,当该无声传送按键被选择以上传该讯息时,使该讯息的该属性设为该静音模式再上传至该第一讯息模块,当该正常传送按键被选择以上传该讯息时,使该讯息的该属性设为该有提示音模式再上传至该第一讯息模块;以及
一推送网关,依据该讯息及该提示音的设定产生一静音推送通知或一有提示音推送通知,并通过一外部推送主机发送该静音推送通知或该有提示音推送通知至该接收端设定所关联各所述成员信息所个别对应的该移动通信装置;
其中,由该数据库、该服务器及该推送网关组合成一云端。
2.如权利要求1所述的静音传送实时讯息的***,其特征在于,该静音时段表是为一成员工作时段表,记录有一统一的工作时段或各所述成员信息中每一个该成员信息的一个人工作时段,以对应该非静音时段。
3.如权利要求2所述的静音传送实时讯息的***,其特征在于,该第四程序指令是依据该成员工作时段表的该个人工作时段检查该当下时间是否为所关联的该成员信息所对应的该静音时段或一非静音时段。
4.如权利要求1所述的静音传送实时讯息的***,其特征在于,该服务器还包含:一工作时段管理模块,提供图形化用户接口的一管理接口供具有***权限的一管理者进行维护与更新该静音时段表。
5.如权利要求1或3所述的静音传送实时讯息的***,其特征在于,该第四程序指令检查该当下时间为该非静音时段时,显示一第一传送按键于该屏幕上;及,当该第一传送按键被选择以上传该讯息时,将该讯息的该属性设为该有提示音模式。
6.一种静音传送实时讯息的方法,应用于由一数据库、一服务器与一推送网关所组合的一云端及一客户端的一移动通信装置之中,该移动通信装置包含一屏幕,其特征在于,该方法包含:
于该数据库存储多个成员信息,由该服务器存取该数据库;
该服务器与关联各所述成员信息之一的该移动通信装置建立网络连接,以进行登入验证该移动通信装置;
该移动通信装置读取一静音时段表;
该移动通信装置接收一讯息的输入与一接收端设定的输入,该接收端设定关联各所述成员信息中的至少一个;
该移动通信装置依据该静音时段表检查一当下时间是否为一静音时段或一非静音时段,当该当下时间为该静音时段显示一无声传送按键与一正常传送按键于该屏幕上;
其中,当该无声传送按键被选择以上传该讯息时,使该讯息的一属性设为一静音模式再上传至该服务器,当该正常传送按键被选择以上传该讯息时,使该讯息的该属性设为一有提示音模式再上传至该服务器;
该服务器依据该接收端设定产生一讯息接收端列表,该讯息接收端列表包含至少一关联该移动通信装置的推送标识符;
该服务器检核该讯息的该属性以设定一提示音的关闭或开启;以及,
该推送网关依据该讯息及该提示音的设定产生一静音推送通知或一有提示音推送通知,并通过一推送主机发送该静音推送通知或该有提示音推送通知至该接收端设定所关联各所述成员信息所个别对应的该移动通信装置。
7.如权利要求6所述的静音传送实时讯息的方法,其特征在于,该静音时段表是为一成员工作时段表,是记录有一统一的工作时段或各所述成员信息中每一个该成员信息的一个人工作时段,以对应该非静音时段。
8.如权利要求7所述的静音传送实时讯息的方法,其特征在于,该移动通信装置依据该成员工作时段表检查该当下时间是否为该静音时段或该非静音时段,是依据该成员工作时段表的该个人工作时段检查该当下时间是否为所关联的该成员信息所对应的该静音时段或该非静音时段。
9.如权利要求6所述的静音传送实时讯息的方法,其特征在于,该服务器还包含:一工作时段管理模块,提供图形化用户接口的一管理接口供具有***权限的一管理者进行维护与更新该静音时段表。
10.如权利要求6或8所述的静音传送实时讯息的方法,其特征在于,该移动通信装置依据该静音时段表或该成员工作时段表检查该当下时间是否为该静音时段或该非静音时段,当检查该当下时间为所关联的该成员信息所对应的该非静音时段时,显示一第一传送按键于该屏幕上;及,当选择以该第一传送按键上传该讯息时,将该讯息的该属性设为该有提示音模式。
11.一种静音传送实时讯息的方法,应用于一移动通信装置,该移动通信装置存取一云端的一服务器,该移动通信装置包含一或多个处理器及一屏幕,该处理器执行多个程序指令,其特征在于,各所述程序指令包含:
一第一程序指令,使该移动通信装置与该服务器建立网络连接,以进行登入验证;
一第二程序指令,使该移动通信装置读取一静音时段表;
一第三程序指令,使该移动通信装置接收一讯息的输入与一接收端设定的输入;
一第四程序指令,使该移动通信装置依据该静音时段表检查一当下时间是否为一静音时段或一非静音时段,当该当下时间为该静音时段时显示一无声传送按键与一正常传送按键于该屏幕上;以及,
一第五程序指令,当该无声传送按键被选择以上传该讯息时,使该讯息的一属性设为一静音模式再上传至该服务器,当该正常传送按键被选择以上传该讯息时,使该讯息的该属性设为该有提示音模式再上传至该服务器。
12.如权利要求11所述的静音传送实时讯息的方法,其特征在于,该静音时段表是为一成员工作时段表,是记录有一统一的工作时段或各所述成员信息中每一个该成员信息一个人工作时段,以对应该非静音时段。
13.如权利要求12所述的静音传送实时讯息的方法,其特征在于,该第四程序指令是依据该成员工作时段表的该个人工作时段检查该当下时间是否为所关联的该成员信息所对应的该静音时段或该非静音时段。
14.如权利要求11或12所述的静音传送实时讯息的方法,其特征在于,该第四程序指令检查该当下时间为该非静音时段时,显示一第一传送按键于该屏幕上;及,当该第一传送按键被选择以上传该讯息时,将该讯息的该属性设为该有提示音模式。
15.如权利要求11所述的静音传送实时讯息的方法,其特征在于,该云端由该服务器、一数据库与一推送网关所组合,其中该数据库存储有多个成员信息及该静音时段表,由该服务器存取该数据库。
16.如权利要求15所述的静音传送实时讯息的方法,其特征在于,该接收端设定关联各所述成员信息中的至少一个。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW110130366 | 2021-08-17 | ||
TW110130366A TWI774519B (zh) | 2021-08-17 | 2021-08-17 | 靜音傳送即時訊息之系統與方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115915029A true CN115915029A (zh) | 2023-04-04 |
Family
ID=83807258
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111176146.8A Pending CN115915029A (zh) | 2021-08-17 | 2021-10-09 | 静音传送实时讯息的***与方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115915029A (zh) |
TW (1) | TWI774519B (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130254281A1 (en) * | 2012-03-23 | 2013-09-26 | Wei Sun | Collaborative media gathering systems and methods |
US20150358790A1 (en) * | 2012-11-12 | 2015-12-10 | ENORCOM Corporation | Automated mobile system |
KR102056080B1 (ko) * | 2013-03-19 | 2019-12-16 | 삼성전자주식회사 | 상태 정보 제공 방법 및 장치 |
WO2015184359A2 (en) * | 2014-05-30 | 2015-12-03 | Interdigital Technology Corporation | Personalized notifications for mobile applications users |
US10230841B2 (en) * | 2016-11-22 | 2019-03-12 | Apple Inc. | Intelligent digital assistant for declining an incoming call |
US10764340B2 (en) * | 2017-05-16 | 2020-09-01 | Apple Inc. | Messaging system for organizations |
-
2021
- 2021-08-17 TW TW110130366A patent/TWI774519B/zh active
- 2021-10-09 CN CN202111176146.8A patent/CN115915029A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
TW202310591A (zh) | 2023-03-01 |
TWI774519B (zh) | 2022-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9497602B2 (en) | System and method of enterprise mobile message | |
TWI638321B (zh) | 企業即時訊息系統與方法 | |
TWI614711B (zh) | 企業行動訊息系統與方法 | |
US20070168480A1 (en) | Interactive Robot Creation | |
US20120011239A1 (en) | Methods and apparatus for automated workflow management | |
US20120005578A1 (en) | Method and device for editing workspace data objects | |
JP2017517063A (ja) | インスタントメッセージングシステムおよび方法 | |
US20210243150A1 (en) | Apparatuses, methods, and computer program products for data retention in a common group-based communication channel | |
KR20110020219A (ko) | 인사말 제공 방법 및 통신 시스템 | |
TWI537763B (zh) | 適合個人及組織之訊息傳遞系統與方法 | |
US11716361B2 (en) | Network call method, server, call terminal, network call system, and storage medium | |
CA2650220A1 (en) | Auxiliary output device | |
US9235815B2 (en) | Name resolution | |
US20230379276A1 (en) | System and Method for Processing Messages from an External Communication Platform | |
US20230155975A1 (en) | Agnostic domain communication via a user interface of a communication platform | |
CN115915029A (zh) | 静音传送实时讯息的***与方法 | |
KR20210046082A (ko) | 외부에서 공유되는 통신 채널들을 생성하기 위한 방법, 장치, 및 컴퓨터 프로그램 제품 | |
TWI765808B (zh) | 靜音傳送即時訊息之系統與方法 | |
CN115941637A (zh) | 静音传送实时讯息的***与方法 | |
US11792146B2 (en) | Techniques for communication process flow approval management | |
JP2017219906A (ja) | 情報処理装置、プログラム及びファイル共有方法 | |
CN116974997A (zh) | 多媒体文件显示方法、装置、设备及存储介质 | |
CN116233077A (zh) | 一种数据处理方法及装置 | |
CN116723167A (zh) | 消息发送方法和装置 | |
Davis et al. | IBM Sametime 8.5. 2 Administration Guide |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |