远程倒计时方法、通信终端和具有存储功能的装置与流程

文档序号:19248319发布日期:2019-11-27 19:53阅读:204来源:国知局
远程倒计时方法、通信终端和具有存储功能的装置与流程

本发明涉及通信领域,特别是涉及远程倒计时方法、通信终端和具有存储功能的装置。



背景技术:

在专网通信领域,目前通信终端和通信终端、以及通信设备和通信终端之间通信协议中并无倒计时命令,终端上的倒计时功能只能手动启动。如果想要通知远程的终端启动一个倒计时,发起方需要先通过语音呼叫通知终端,终端接收到语音通知后,找到倒计时功能,然后手动启动一个倒计时,在操作上存在一定的反应操作延时误差,可能会影响使用效果。且作为发起方的通信终端无法知道作为接收方的通信终端的倒计时的启动的情况,从而无法对第一的倒计时启动情况有具体的了解。



技术实现要素:

本发明主要解决的技术问题是提供远程倒计时方法、通信终端和具有存储功能的装置,能够降低通知成本,提高通知效率。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种远程倒计时方法,包括:发起终端向至少一个接收终端发送倒计时请求消息,其中,所述倒计时请求消息附带有设定时长,使得所述至少一个接收终端接收到所述倒计时请求消息后,启动本地倒计时并基于所述设定时长进行倒计时;接收所述至少一个接收终端发送的倒计时确认消息,其中,所述倒计时确认消息用于确定所述接收终端已启动其本地倒计时。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种通信终端,包括处理器、存储器以及通信电路,所述处理器分别耦接所述存储器以及所述通信电路,所述存储器用于存储程序指令,所述处理器用于运行所述存储器中的程序指令以控制所述通信电路实现如上所述远程倒计时方法中的步骤。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种具有存储功能的装置,存储有程序指令,所述程序指令能够被执行以实现如上所述远程倒计时方法中的步骤。

本发明的有益效果是:区别于现有技术的情况,本发明通过向至少一个接收终端发送附带有设定时长的倒计时请求消息,使得至少一个接收终端接收到该倒计时请求消息后,启动本地倒计时并基于该设定时长进行倒计时,并通过接收至少一个接收终端发送的倒计时确认消息确定接收终端已启动其本地倒计时,在协同行动的情况下,无需语音通信,也无需访问网络即可实现多个终端的同步倒计时,降低通知成本,提高通知效率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本发明提供的远程倒计时方法的第一实施例的流程示意图;

图2是本发明提供的远程倒计时方法的第二实施例的流程示意图;

图3是本发明提供的远程倒计时方法的第三实施例的流程示意图;

图4是本发明提供的远程倒计时方法的第四实施例的流程示意图;

图5是本发明提供的远程倒计时方法的第五实施例的流程示意图;

图6是本发明提供的通信终端的一实施例的结构示意图;

图7是本发明提供的具有存储功能的装置的一实施例的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本申请保护的范围。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

请参阅图1,图1是本发明提供的远程倒计时方法的第一实施例的流程示意图。本发明提供的远程倒计时方法包括:

s101:发起终端向至少一个接收终端发送倒计时请求消息,其中,倒计时请求消息附带有设定时长。

在一个具体的实施场景中,至少两个通信终端均需要启动本地倒计时,则将其中一个通信终端作为发起终端,剩余的至少一个通信终端作为接收终端。发起终端向至少一个接收终端发送倒计时请求消息,至少一个接收终端根据发起终端发送的倒计时请求消息启动本地倒计时。在本实施场景中,发送的倒计时请求消息附带有设定时长,该设定时长为本次倒计时的设定时长。发送终端在发送了该倒计时请求后,立刻启动本地倒计时,倒计时长为设定时长。而至少一个接收终端在接收到倒计时请求消息启动本地倒计时,基于该设定时长设定倒计时长。

在本实施场景中,至少一个接收终端启动本地倒计时,倒计时长为设定时长。在其他实施场景中,至少一个接收终端启动本地倒计时,倒计时长为设定时长减去一时间差,该时间差可以是估算的发送终端向至少一个接收终端发送倒计时请求消息的时延,时间差可以预先估算并设置,例如,根据发送终端和至少一个接收终端的通信环境或者距离等条件估算,通信条件越差或者距离越远则该时间差的值越大。

s102:接收至少一个接收终端发送的倒计时确认消息,其中,倒计时确认消息用于确定接收终端已启动本地倒计时。

在一个具体的实施场景中,发送终端接收至少一个接收终端启动本地倒计时后,发送的倒计时确认消息。该倒计时确认消息是用于通知发送终端该发送倒计时确认消息的接收终端已经启动本地倒计时。在其他实施场景中,该倒计时确认消息还包括了发送该倒计时确认消息的接收终端的标识,以使得发送终端能根据该倒计时确认消息获取到具体是哪一个接收终端已经启动本地倒计时。

在本实施场景中,发起终端和至少一个接收终端工作在窄带网络。

通过上述描述可知,在本实施例中,发起终端向至少一个接收终端发送附带有设定时长的倒计时请求消息,使得至少一个接收终端接收到该倒计时请求消息后,启动本地倒计时并基于该设定时长进行倒计时,并通过接收至少一个接收终端发送的倒计时确认消息确定接收终端已启动其本地倒计时,在协同行动的情况下,无需语音通信,也无需访问网络即可实现多个终端的同步倒计时,降低通知成本,提高通知效率。

请参阅图2,图2是本发明提供的远程倒计时方法的第二实施例的流程示意图。本发明提供的远程倒计时方法包括:

s201:发起终端和至少一个接收终端同步时间。

在一个具体的实施场景中,至少两个通信终端均需要启动本地倒计时,则将其中一个通信终端作为发起终端,剩余的至少一个通信终端作为接收终端。发起终端和至少一个接收终端同步时间,使得倒计时的准确率提高。同步时间的方法可以是由发起终端和接收终端连接的服务器进行同步时间的操作,或者是发起终端和接收终端之间进行时间同步操作。

s202:接收用户输入的设定时长和至少一个接收终端的标识,并根据所述设定时长和标识生成所述倒计时请求消息。

在一个具体的实施场景中,发起终端接收用户输入的设定时长,该设定时长的精确度可以精确到秒或者毫秒。在其他实施场景中该设定时长可以是预设的,或者是由上级通信终端发送的。同时发起终端还接收用户输入的至少一个接收终端的标识,该标识用于指示发起终端通知哪些接收终端启动本地倒计时。例如,发起终端可以提供至少一个接收终端的标识列表,用户可以从这些标识列表中勾选选中的接收终端。发送终端根据接收的设定时长和至少一个接收终端的标识生成倒计时请求消息。

在本实施场景中是先执行步骤s201后执行步骤s202,在其他实施场景中,也可以先执行步骤s202后执行步骤s201。

s203:向至少一个接收终端发送倒计时请求消息,其中,倒计时请求消息附带有设定时长和第一时间。

在一个具体的实施场景中,发起终端向至少一个接收终端发送倒计时请求消息,该倒计时请求消息附带有设定时长和第一时间,第一时间可以为空值或者该发起终端发送该倒计时请求的时间。第一时间的值为空值,则至少一个接收终端启动的本地倒计时的倒计时长为设定时长。在本实施场景中,第一时间为该发起终端发送该倒计时请求的时间。接收终端根据设定时长和第一时间确定启动的本地倒计时的倒计时长。

具体的说,接收终端获取接收到该倒计时请求的时间为第二时间,第一时间和第二时间的差值,即为发送/接收该倒计时请求的时延。倒计时长即为设定时长减去该差值。这样可以避免由于时延造成的误差。在本实施场景中,发送终端在发送了该倒计时请求后,立刻启动本地倒计时,倒计时长为设定时长。

s204:接收至少一个接收终端发送的倒计时确认消息,其中,倒计时确认消息用于确定接收终端已启动本地倒计时。

在一个具体的实施场景中,发送终端接收至少一个接收终端启动本地倒计时后,发送的倒计时确认消息。该倒计时确认消息是用于通知发送终端该发送倒计时确认消息的接收终端已经启动本地倒计时。在其他实施场景中,该倒计时确认消息还包括了发送该倒计时确认消息的接收终端的标识,以使得发送终端能根据该倒计时确认消息获取到具体是哪一个接收终端已经启动本地倒计时。

在本实施场景中,发起终端在接收到至少一个接收终端发送的倒计时确认消息后,显示至少一个接收终端的倒计时启动情况,以使得发起终端的用户可以及时了解至少一个接收终端的倒计时是否全部启动。

在本实施场景中,若发起终端检测到存在尚未启动倒计时的接收终端,则重新向该未启动倒计时的接收终端发送倒计时请求消息。例如,发起终端可以预设一个等待阈值,当发送完倒计时请求消息后,若在该等待阈值内没有接收到在步骤s202中用户选择的接收终端发送的倒计时确认消息,则认为该未发送倒计时确认消息的接收终端没有启动倒计时,重新向该未启动倒计时的接收终端发送倒计时请求消息。

在本实施场景中,发起终端和至少一个接收终端工作在窄带网络。

通过上述描述可知,本实施例中通过发起终端和接收终端在启动倒计时前先进行时间同步,并且发起终端发送的倒计时请求消息附带有设定时长和发送终端发送给倒计时请求消息的时间,使得接收终端可以计算接收倒计时请求消息的时延,并将本地倒计时的倒计时长设为设定时长减去该时延,可以做到发送终端和接收终端倒计时精确同步,提高了计时的精确性。

请参阅图3,图3是本发明提供的远程倒计时方法的第三实施例的流程示意图。本发明提供的远程倒计时方法包括:

s301:接收终端接收发起终端发送的倒计时请求消息,其中,倒计时请求消息附带有设定时长。

在一个具体的实施场景中,至少两个通信终端均需要启动本地倒计时,则将其中一个通信终端作为发起终端,剩余的至少一个通信终端作为接收终端。接收终端接收发起终端发送的倒计时请求消息。发送的倒计时请求消息附带有设定时长,该设定时长为本次倒计时的设定时长。接收终端在接收到倒计时请求消息启动本地倒计时,基于该设定时长设定倒计时长。

s302:响应于倒计时请求消息启动本地倒计时,并基于设定时长进行倒计时。

在一个具体的实施场景中,在本实施场景中,接收终端响应于步骤s301中接收到的倒计时请求消息启动本地倒计时,倒计时长为设定时长。在其他实施场景中,至少一个接收终端启动本地倒计时,倒计时长为设定时长减去一时间差,该时间差可以是估算的发送终端向至少一个接收终端发送倒计时请求消息的时延,时间差可以预先估算并设置,例如,根据发送终端和至少一个接收终端的通信环境或者距离等条件估算,通信条件越差或者距离越远则该时间差的值越大。

s303:向发送终端发送倒计时确认消息,其中,倒计时确认消息用于确定所述接收终端已启动其本地倒计时。

在一个具体的实施场景中,接收终端在启动本地倒计时后向发起终端发送倒计时确认消息,以通知该发起终端该接收终端已经启动本地倒计时。在其他实施场景中,该倒计时确认消息还包括了发送该倒计时确认消息的接收终端的标识,以使得发送终端能根据该倒计时确认消息获取到具体是哪一个接收终端已经启动本地倒计时。

在本实施场景中,发起终端和至少一个接收终端工作在窄带网络。

通过上述描述可知,在本实施例中,接收终端接收发起终端发送的附带有设定时长的倒计时请求消息后,启动本地倒计时并基于该设定时长进行倒计时,并通过发送倒计时确认消息通知发起终端该接收终端已启动其本地倒计时,在协同行动的情况下,无需语音通信,也无需访问网络即可实现多个终端的同步倒计时,降低通知成本,提高通知效率。

请参阅图4,图4是本发明提供的远程倒计时方法的第四实施例的流程示意图。本发明提供的远程倒计时方法包括:

s401:接收终端和发起终端同步时间。

在一个具体的实施场景中,至少两个通信终端均需要启动本地倒计时,则将其中一个通信终端作为发起终端,剩余的至少一个通信终端作为接收终端。接收终端和发起终端同步时间,使得倒计时的准确率提高。同步时间的方法可以是由发起终端和接收终端连接的服务器进行同步时间的操作,或者是发起终端和接收终端之间进行时间同步操作。

s402:接收终端接收发起终端发送的倒计时请求消息,其中,倒计时请求消息附带有设定时长和第一时间。

在一个具体的实施场景中,接收终端接收发起终端发送的倒计时请求消息,该倒计时请求消息附带有设定时长和第一时间,第一时间可以为空值或者该发起终端发送该倒计时请求的时间。第一时间的值为空值,则至少一个接收终端启动的本地倒计时的倒计时长为设定时长。在本实施场景中,第一时间为该发起终端发送该倒计时请求的时间。接收终端根据设定时长和第一时间确定启动的本地倒计时的倒计时长。具体的说,接收终端读取倒计时请求消息附带的第一时间,将获取接收到该倒计时请求的时间为第二时间,第一时间和第二时间的差值,即为发送/接收该倒计时请求的时延。倒计时长即为设定时长减去该差值。这样可以避免由于时延造成的误差。在本实施场景中,发送终端在发送了该倒计时请求后,立刻启动本地倒计时,倒计时长为设定时长。

s403:向发送终端发送倒计时确认消息,其中,倒计时确认消息用于确定所述接收终端已启动其本地倒计时。

在本实施场景中,步骤s403与本发明提供的远程倒计时方法的第三实施例中的步骤s303基本一致,此处不再进行赘述。

通过上述描述可知,通过接收终端和发起终端在启动倒计时前先进行时间同步,接收终端接收的倒计时请求消息附带有设定时长和发送终端发送给倒计时请求消息的时间,可以计算接收倒计时请求消息的时延,并将本地倒计时的倒计时长设为设定时长减去该时延,可以做到发送终端和接收终端倒计时精确同步,提高了计时的精确性。

请参阅图5,图5是本发明提供的远程倒计时方法的第四实施例的流程示意图。本发明提供的远程倒计时方法包括:

s501:发起终端和接收终端同步时间。

在本实施场景中,本步骤与本发明提供的远程倒计时方法的第二实施例中的步骤s201或本发明提供的远程倒计时方法的第四实施例中的步骤s401基本相同,此处不再进行赘述。

s502:发起终端接收用户输入的设定时长和至少一个接收终端的标识,并根据设定时长和标识生成倒计时请求消息。

在本实施场景中,本步骤与本发明提供的远程倒计时方法的第二实施例中的步骤s202基本相同,此处不再进行赘述。

s503:发起终端向至少一个接收终端发送倒计时请求消息,其中,倒计时请求消息附带有设定时长和第一时间。

在本实施场景中,本步骤与本发明提供的远程倒计时方法的第一实施例中的步骤s101以及本发明提供的远程倒计时方法的第二实施例中的步骤s203基本相同,此处不再进行赘述。

s504:发起终端和接收终端分别启动本地倒计时。

在本实施场景中,发送终端在将倒计时请求消息发送后启动本地倒计时,接收终端在接收到倒计时请求消息后启动本地倒计时。

s505:接收终端向发送终端发送倒计时确认消息,其中,倒计时确认消息用于确定所述接收终端已启动其本地倒计时。

在本实施场景中,本步骤与本发明提供的远程倒计时方法的第三实施例中的步骤s303或本发明提供的远程倒计时方法的第四实施例中的步骤s403基本相同,此处不再进行赘述。

s506:发送终端显示至少一个接收终端的倒计时启动情况。

在一个具体的实施场景中,发起终端在接收到至少一个接收终端发送的倒计时确认消息后,显示至少一个接收终端的倒计时启动情况,以使得发起终端的用户可以及时了解至少一个接收终端的倒计时是否全部启动。

通过上述描述可知,本实施例中发起终端和接收终端在启动倒计时前先进行时间同步,并且发起终端发送的倒计时请求消息附带有设定时长和发送终端发送给倒计时请求消息的时间,使得接收终端可以计算接收倒计时请求消息的时延,并将本地倒计时的倒计时长设为设定时长减去该时延,可以做到发送终端和接收终端倒计时精确同步,提高了计时的精确性。

请参阅图6,图6是本发明提供的通信终端的一实施例的结构示意图。通信终端10包括处理器11、存储器12和通信电路13,处理器11耦接存储器12和通信电路13。存储器12用于存储程序指令,处理器11结合通信电路13用于运行存储器12中的程序指令以进行通信并执行如下方法:

作为发起终端的通信终端10的通信电路13向作为接收终端的至少一个其他通信终端发送倒计时请求消息,其中,该倒计时请求消息附带有设定时长,使得作为接收终端的其他通信终端接收到该倒计时请求消息后,启动本地倒计时并基于所述设定时长进行倒计时。通信电路13接收作为接收终端的至少一个其他通信终端发送的倒计时确认消息,处理器11分析该倒计时确认消息,确定该接收终端已启动本地倒计时。

作为接收终端的通信终端10的通信电路13接收作为发起终端的其他通信终端发送的倒计时请求消息,其中,该倒计时请求消息附带有设定时长。处理器11响应于该倒计时请求消息启动本地倒计时,并基于该设定时长进行倒计时。通信电路13向作为发起终端的其他通信终端发送倒计时确认消息,其中,该倒计时确认消息用于确定该通信终端10已启动本地倒计时。

通过上述描述可知,本实施例中作为发起终端的通信终端向至少一个作为接收终端的其他终端发送附带有设定时长的倒计时请求消息,使得至少一个接收终端接收到该倒计时请求消息后,启动本地倒计时并基于该设定时长进行倒计时,并通过接收至少一个接收终端发送的倒计时确认消息确定接收终端已启动其本地倒计时,在协同行动的情况下,无需语音通信,也无需访问网络即可实现多个终端的同步倒计时,降低通知成本,提高通知效率。

请参阅图7,图7是本申请提供的具有存储功能的装置的一实施例的结构示意图。具有存储功能的装置20中存储有至少一个程序指令21,程序指令21用于执行如图1-图5所示的方法。在一个实施例中,具有存储功能的装置可以是设备中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。

通过上述描述可知,本申请提供的具有存储功能的装置中存储的程序指令可以用于向至少一个接收终端发送附带有设定时长的倒计时请求消息,使得至少一个接收终端接收到该倒计时请求消息后,启动本地倒计时并基于该设定时长进行倒计时,并通过接收至少一个接收终端发送的倒计时确认消息确定接收终端已启动其本地倒计时,在协同行动的情况下,无需语音通信,也无需访问网络即可实现多个终端的同步倒计时,降低通知成本,提高通知效率。

区别于现有技术,本发明提供的远程倒计时方法通过向至少一个接收终端发送附带有设定时长的倒计时请求消息,使得至少一个接收终端接收到该倒计时请求消息后,启动本地倒计时并基于该设定时长进行倒计时,并通过接收至少一个接收终端发送的倒计时确认消息确定接收终端已启动其本地倒计时,在协同行动的情况下,无需语音通信,也无需访问网络即可实现多个终端的同步倒计时,降低通知成本,提高通知效率。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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