自订讯息传送排程的方法、实时通讯装置及计算机程序产品与流程

文档序号:18160351发布日期:2019-07-13 09:18阅读:171来源:国知局
自订讯息传送排程的方法、实时通讯装置及计算机程序产品与流程

本发明涉及一种传送讯息的方法,特别是涉及一种自订讯息传送排程的方法。



背景技术:

在现实生活中,经常会发生忘记传讯息给他人的情况,例如在工作上,可能要提醒同事处理某件事,但正好在忙,想说忙完再传讯息给对方,结果忙完了也忘了传讯息;又或者,记得再过几天就是某位好友的生日,但好友生日当天自己却因为太忙碌或不小心忘记了,而没有及时传送祝贺讯息给他等等。因此,如果能够利用实时通讯软件的聊天室功能,预先写好讯息并设定发送讯息的时间,等设定的时间一到,实时通讯软件即自动发送讯息给聊天对象,即可解决上述忘记传送讯息的问题。



技术实现要素:

本发明的目的在于提供一种自订讯息传送排程的方法及应用该方法的实时通讯装置,其让用户可以预先写好讯息并设定发送讯息的时间,以在设定的时间自动传送讯息至预设的聊天室,而解决忘记传送讯息的问题。

本发明一种本发明自订讯息传送排程的方法,应用于安装一实时通讯软件的实时通讯装置,并包括:该实时通讯装置执行该实时通讯软件并开启该实时通讯软件预先建立的一聊天室;该实时通讯装置判断该聊天室的一输入栏位中有一讯息输入,且该实时通讯装置判断该聊天室的一预约图标被点选时,该实时通讯装置显示一时间设定页面供设定一预约时间;该实时通讯装置判断该预约时间完成设定后,产生一与该讯息对应且包含该预约时间的讯息排程,并将该讯息排程放入一排程列表中;及该实时通讯装置判断该讯息排程包含的该预约时间到达时,自动传送与该讯息排程对应的该讯息至该聊天室。

在本发明的一些实施态样中,其中该预约时间完成设定后,该实时通讯装置会产生并显示一确认对话框,该确认对话框的内容包含该讯息将于该预约时间传送至该聊天室,且该实时通讯装置判断该确认对话框中的一确认选项被选取后,才产生与该讯息对应且包含该预约时间的该讯息排程,并将该讯息排程放入该排程列表中。

在本发明的一些实施态样中,该排程列表显示于该实时通讯软件所建立的一聊天列表中,该排程列表被点选后,该实时通讯装置显示该排程列表中等待传送的该讯息排程及其内容,且该讯息排程的内容包含所对应的该讯息内容及该预约时间,以及一「编辑」选项,且该实时通讯装置判断该「编辑」选项被点选后,显示该时间设定页面供变更该预约时间,且判断该预约时间完成变更后,更新该讯息排程中的该预约时间。

在本发明的一些实施态样中,该时间设定页面还提供一「重复」选项,且该实时通讯装置判断该「重复」选项被选取后,显示一重复周期设定页面供从数个周期选项中选取一周期选项,该实时通讯装置并根据该周期选项所对应的一周期及该预约时间周期性地重复传送与该讯息排程对应的该讯息至该聊天室。

在本发明的一些实施态样中,所述周期选项所对应的所述周期包括每小时、每一天、每一周、每一月及每一年其中多个。

此外,本发明实现上述方法的一种实时通讯装置,其中安装一实时通讯软件,并包括:一输入单元、一储存该实时通讯软件的储存单元、一显示单元、一通讯单元及一处理单元,其执行该实时通讯软件,并根据该输入单元的操作,令该显示单元显示该实时通讯软件预先建立的一聊天室;且该处理单元判断该聊天室的一输入栏位中有一讯息输入,并且判断该聊天室一预约图标被点选时,该处理单元令该显示单元显示一时间设定页面供借由该输入单元设定一预约时间,且于判断该预约时间完成设定后,产生一与该讯息对应且包含该预约时间的讯息排程,并将该讯息排程放入一排程列表中,并且将该讯息暂存于该储存单元;且该处理单元判断该讯息排程包含的该预约时间到达时,自动从该储存单元中读取与该讯息排程对应的该讯息,并透过该通讯单元将该讯息传送至该聊天室。

在本发明的一些实施态样中,该预约时间完成设定后,该处理单元会产生一确认对话框,并令该显示单元显示该确认对话框,该确认对话框的内容包含该讯息将于该预约时间传送至该聊天室,且该处理单元判断该确认对话框中的一确认选项被选取后,才产生与该讯息对应且包含该预约时间的该讯息排程,并将该讯息排程放入该排程列表中。

在本发明的一些实施态样中,该处理单元令该排程列表显示于该实时通讯软件所建立的一聊天列表中,且该处理单元判断该排程列表被点选后,该处理单元令该显示单元显示该排程列表中等待传送的该讯息排程及其内容,且该讯息排程的内容包含所对应的该讯息内容及该预约时间,以及一「编辑」选项,且该处理单元判断该「编辑」选项被点选时,令该显示单元显示该时间设定页面供变更该预约时间,且该处理单元判断该预约时间完成变更后,更新该讯息排程中的该预约时间。

在本发明的一些实施态样中,该时间设定页面还提供一「重复」选项,且该处理单元判断该「重复」选项被选取后,令该显示单元显示一重复周期设定页面供从数个周期选项中选取一周期选项,该处理单元并根据该周期选项所对应的一周期及该预约时间重复地传送与该讯息排程对应的该讯息至该聊天室。

再者,本发明实现上述方法的一种计算机程序产品,其包括非暂时性且有形的计算机可存取媒体,所述计算机可存取媒体中包含一实时通讯应用程序,该实时通讯应用程序被一实时通讯装置加载并执行后,能使该实时通讯装置完成如上述自订讯息传送排程的方法。

本发明的有益的效果在于:借由该实时通讯装置接受用户在该实时通讯装置所执行的实时通讯软件的该聊天室中输入一讯息,并设定该讯息预定传送的一预约时间,而据以产生一与该讯息对应且包含该预约时间的讯息排程后,该实时通讯装置判断该讯息排程包含的该预约时间到达时,即自动传送与该讯息排程对应的该讯息至该聊天室,而达到供用户自订讯息传送排程的功效与目的并解决用户忘记传送讯息的问题。

附图说明

图1是本发明自订讯息传送排程的方法的一实施例的主要流程图。

图2是本发明实时通讯装置的一实施例的主要电路方块图。

图3是本实施例的实时通讯装置显示聊天室的示意图。

图4是本实施例的实时通讯装置显示时间设定页面的示意图。

图5是本实施例的实时通讯装置显示确认对话框内容的示意图。

图6是本实施例的实时通讯装置显示聊天列表内容的示意图。

图7是本实施例的实时通讯装置显示排程列表及讯息排程内容的示意图。

图8是本实施例的实时通讯装置显示重复周期设定页面的示意图。

具体实施方式

下面结合附图及实施例对本发明进行详细说明。

在本发明被详细描述之前,应当注意在以下的说明内容中,类似的组件是以相同的编号来表示。

参阅图1,是本发明自订讯息传送排程的方法的一实施例的主要流程,其应用于如图2所示的一安装有一实时通讯软件的实时通讯装置1,亦即该实时通讯装置1是借由执行该实时通讯软件而实现上述方法,且该实时通讯软件是包含(储存)在一非暂时性且有形的计算机可存取媒体,例如储存在该实时通讯装置1一储存单元11(内存)中的一实时通讯应用程序,且该实时通讯软件被该实时通讯装置1的一处理单元12,例如中央处理器(cpu)加载并执行后,该处理单元12将进行下述步骤而实现本实施例的自订讯息传送排程方法。

此外,如图2所示,该实时通讯装置1除了包括上述的该储存单元11以及与该储存单元11电连接的该处理单元12外,还包括与该处理单元12电连接的一输入单元13,例如键盘、一显示单元14,例如显示器,以及一通讯单元15,例如网络适配器或无线网卡。另外,该输入单元13与该显示单元14也可以整合成例如一触摸屏,且该实时通讯装置1可以是但不限于任何能安装本实施例的实时通讯软件的智能型手机、ipad、平板计算机、笔记本电脑或桌面计算机等,而在本实施例中是以具有该触摸屏的智能型手机举例说明。而且该实时通讯装置1实际上是透过架设在因特网中的一实时通讯服务器(图未示)与该实时通讯软件预先建立的一聊天室中的其它成员进行实时通讯以交换讯息。

因此,为实现本实施例的自订讯息传送排程的方法,如图1的步骤s1所示,该实时通讯装置1根据用户对该输入单元13的操作而执行该实时通讯软件,并根据用户对该输入单元13的操作,从该实时通讯软件预先建立的一好友列表(好友名单)中选择一好友(单一通讯对象)或一群组(内含多个成员)而开启一聊天室,如图3所示,其中以开启一由四个成员组成的a群组的聊天室31为例。该聊天室31具有一供发布讯息的聊天窗口32以及一输入栏位33,用户可借由操作该输入单元13于该输入栏位33中输入一要传送到(发布在)该聊天室31中的讯息。

因此,如图1的步骤s2,该处理单元12会判断该聊天室31的该输入栏位33中是否有一讯息输入,若是,则如图1的步骤s3,于该聊天室31显示一预约图标34,且在本实施例中,该预约图标34可以设在该输入栏位33中或该聊天室31的一醒目位置以方便用户点选。接着,如图1的步骤s4所示,该处理单元12判断该预约图标34是否被点选,亦即,若用户并非要马上发布输入的该讯息,而是要设定该讯息的传送排程时,用户将点选该预约图标34,而使得该输入单元13传送一与该预约图标34对应的讯号给该处理单元12,因此,该处理单元12根据该讯号判断该预约图标34被点选后,则如图1的步骤s5,该处理单元12令该显示单元14显示如图4所示的一时间设定页面41供用户借由该输入单元13(即触摸屏)设定一预约时间。

然后,如图1的步骤s6,该处理单元12判断该预约时间是否已完成设定,例如该预约时间是否已选定且该时间设定页面41上的一「完成」选项42被点选,若是,则如图1的步骤s7,该处理单元12产生一与该讯息对应且包含该预约时间的讯息排程51(参见图7),并将该讯息排程51放入一排程列表52中,并且将该讯息暂存于该储存单元11。

此外,在上述步骤s6中,当该处理单元12判断该预约时间已完成设定后,如图5所示,该处理单元12还产生一确认对话框61并令该显示单元14显示该确认对话框61,该确认对话框61的内容包含例如该讯息将于该预约时间传送至a群组的该聊天室31等等。用户借由操作该输入单元13点选该确认对话框61中的一确认选项62,例如「我知道了」选项后,该处理单元12判断该确认选项62被选取,才会产生与该讯息对应且包含该预约时间的该讯息排程51,并将该讯息排程51放入该排程列表52中。当然在其它实施态样中,上述的该确认对话框61也可视实际应用情况而省略。

因此,如图6所示,在本实施例中,在该实时通讯软件所建立的一聊天列表5(其中会显示最近进行实时通讯的该些通讯对象)的上端会显示例如标示有一时钟的该排程列表52,用户点选该排程列表52后,该处理单元12即令该显示单元14显示该排程列表52中所有等待传送的讯息排程51及其内容,如图7所示,其中每一讯息排程51的内容包含所对应的该讯息内容及该预约时间。此外,该排程列表52中也会将完成传送的讯息排程51加以标示,例如在该则讯息排程的表头加注「已传送」等字眼。

再者,若用户想变更尚未完成传送的某一讯息排程51中的该预约时间,用户可借由操作该输入单元13点选(选取)图7所示的该讯息排程51内容中的一「编辑」选项71,该处理单元12判断该「编辑」选项71被点选时,将令该显示单元14再次显示图4所示的该时间设定页面41供用户借由操作该输入单元13变更该预约时间,接着,该处理单元12判断该预约时间完成变更后(例如该时间设定页面41上的该「完成」选项42被点选),即更新该讯息排程51中的该预约时间。

然后,如图1的步骤s8,该处理单元12会判断系统时间是否已到达该讯息排程51包含的该预约时间,若是,则如图1的步骤s9,自动从该储存单元11中读取与该讯息排程对应的该讯息,并透过该通讯单元15将该讯息传送给该实时通讯服务器(图未示),再经由该实时通讯服务器将该讯息发布至该聊天室31,使该聊天室31的成员能看到该讯息,借此,用户即不用担心在该预约时间到达时忘记发布该讯息。

另外,在上述步骤s4中,当该处理单元12判断该预约图标34未被点选时,如图1的步骤s10所示,该处理单元12判断该聊天室31中的一传送图标35(参见图3)是否被点选,若是,则执行步骤s11,立即透过该通讯单元15传送(发布)该讯息至该聊天室31;若否,则回到步骤s2,重新判断该输入栏位33中是否有讯息输入。且在上述步骤s6中,该处理单元12判断该时间设定页面41上的该预约时间已选定但该「完成」选项42未被点选时,如图1的步骤s12,该处理单元12判断用户是否取消该预约时间的设定,例如用户点选该时间设定页面41上的一回前页图标43,若是,则回到该聊天室31及步骤s2,重新判断该输入栏位33中是否有讯息输入。

此外,若用户想要周期性地,例如每小时、每一天、每一周或每一月在该预约时间都发布该讯息至该聊天室31,则如图4所示,本实施例的该时间设定页面41还可提供一「重复」选项44,当用户借由操作该输入单元13选定该预约时间且点选该「完成」选项42,并选取该「重复」选项44后,该处理单元12判断该「重复」选项44被选取后,令该显示单元14显示如图8所示的一重复周期设定页面91,供用户借由操作该输入单元13从多个周期选项中选取一周期选项,且每一周期选项对应一种周期,例如每小时、每一天、每一周、每一月等等,因此,当其中一周期选项被勾选(选取)后,即完成重复传送该讯息的设定。

然后,该处理单元12即会根据该周期选项所对应的一周期及该预约时间周期性地重复传送与该讯息排程51对应的该讯息至该聊天室31。举例来说,若该预约时间例如为2月7日星期五上午12:00(整点),当设定每小时重复传送该讯息时,则该处理单元12会在每一小时的整点重复传送该讯息至该聊天室31;当设定每一天重复传送该讯息时,该处理单元12会在每一天的上午12:00(整点)重复传送该讯息至该聊天室31;当设定每一周重复传送该讯息时,该处理单元12会在每一周的星期五上午12:00(整点)重复传送该讯息至该聊天室31;当设定每一月重复传送该讯息时,该处理单元12会在每一月的第7日上午12:00(整点)重复传送该讯息至该聊天室31。

综上所述,上述实施例借由该实时通讯装置1接受用户在该实时通讯装置1所执行的实时通讯软件的该聊天室31中输入一讯息,并设定该讯息预定传送的一预约时间,而据以产生一与该讯息对应且包含该预约时间的讯息排程后,该实时通讯装置1判断该讯息排程包含的该预约时间到达时,即自动传送与该讯息排程对应的该讯息至该聊天室31,而达到本发明供用户自订讯息传送排程的功效与目的并解决用户忘记传送讯息的问题。

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