CN101562477A - 基于移动互联网的时间管理方法、***、客户端及服务器 - Google Patents
基于移动互联网的时间管理方法、***、客户端及服务器 Download PDFInfo
- Publication number
- CN101562477A CN101562477A CNA2008101041249A CN200810104124A CN101562477A CN 101562477 A CN101562477 A CN 101562477A CN A2008101041249 A CNA2008101041249 A CN A2008101041249A CN 200810104124 A CN200810104124 A CN 200810104124A CN 101562477 A CN101562477 A CN 101562477A
- Authority
- CN
- China
- Prior art keywords
- time
- client
- management
- task
- application server
- 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
- Electric Clocks (AREA)
Abstract
本发明公开了基于移动互联网的时间管理方法、***、客户端及服务器,所述基于移动互联网的时间管理方法包括:时间管理和应用服务器接收客户端发送的包含目标客户端的标识的时间任务设定之后,或目标客户端接收到其它客户端发起的时间任务之后,时间管理和应用服务器和目标客户端之间的时间任务同步。本发明方案还提供了时间管理和应用服务器与客户端之间的时钟补偿和管理机制。本发明方案采用客户端-服务器构架进行时间管理,不受各个陆地公共移动网PLMN的标准协议的限制,实现了不同终端网络之间的时钟同步,并且,实现了客户端之间互相设置时间任务,扩展了时间管理的应用。
Description
技术领域
本发明涉及网络时间技术,尤其涉及基于移动互联网的时间管理的方法、***、客户端和时间管理和应用服务器。
背景技术
现有的时间管理技术包括时钟同步技术,该时钟同步技术具体包括:通过发送无线通信信令的方式,手机终端从网络获取当前的网络时间,以实现手机终端与网络之间的时钟同步。
目前的时钟同步技术具有以下特点:由于陆地公共移动网(PLMN,public land mobile network)存在不同的终端网络,如全球移动通信***(GSM,Global System for Mobile communication)、码分多址(CDMA,Code Division Multiple Access)、宽带码分多址移动通信***(WCDMA,Wideband Code Division Multiple Access)、个人手机***(PHS、PersonalHandy-phone System)、时分同步的码分多址(TD-SCDMA,TimeDivision-Synchronous Code Division Multiple Access)等,而不同的PLMN采用不同的标准协议,导致时钟同步受限于标准协议,使时钟同步过程中传输的无线通信信令中包含的时钟同步信息和参数受到限制。
现有的时间管理技术比较单一,当需要客户端之间互相设置时间提醒、购物安排提醒等时,由于采用无线通信信令方式受到不同的PLMN标准协议的限制,难以对时间管理技术进行扩展。更进一步地,如果需要本地的手机客户端为其他PLMN的客户端设置时间提醒,以通过本地的手机客户端实现在指定时刻提醒其他客户端参加某一会议或购物安排时,由于不同终端网络的时钟同步规范不统一,就更是不能实现。
可见,现有的时间管理技术没有统一的时钟同步规范,也不能实现客户端之间互相设置时间提醒,难以对时间管理的应用进行扩展。
发明内容
本发明提供一种时间任务管理的方法,该方法能够实现客户端之间互相设置时间任务。
本发明提供一种时钟管理的方法,该方法能够实现统一的时钟同步规范。
本发明提供一种时间任务管理的***,该***能够实现客户端之间互相设置时间任务。
本发明提供一种时钟管理的***,该***能够实现统一的时钟同步规范。
本发明提供一种客户端,该客户端能够实现客户端之间互相设置时间任务。
本发明提供一种时间管理和应用服务器,该时间管理和应用服务器能够实现客户端之间互相设置时间任务。
一种时间任务管理的方法,该方法包括:
时间管理和应用服务器接收客户端发送的时间任务设定,所述时间任务设定包含目标客户端的标识和时间任务,或者,目标客户端接收其它客户端发送的时间任务;
时间管理和应用服务器与目标客户端之间进行时间任务同步,所述时间任务包含任务时刻和任务内容;
所述目标客户端在所述任务时刻执行所述时间任务。
一种时钟管理的方法,该方法包括:
客户端将本地时间上传到时间管理和应用服务器;
时间管理和应用服务器根据所述本地时间和获取的基准时间,计算时间偏差;
时间管理和应用服务器将包含时间偏差的时钟同步消息发送到客户端。
一种时间任务管理的***,该***包括时间管理和应用服务器和目标客户端;
所述时间管理和应用服务器,用于与目标客户端之间进行时间任务同步,所述时间任务包含任务时刻和任务内容;
所述目标客户端,用于在所述任务时刻执行所述任务内容。
一种时钟管理的***,该***包括时间管理和应用服务器和客户端;
所述时间管理和应用服务器,用于接收客户端上传的本地时间,根据所述本地时间和获取的基准时间,计算时间偏差,将包含所述时间偏差的时钟同步消息发送给客户端;
所述客户端,用于将本地时间上传到时间管理和应用服务器,接收时间管理和应用服务器发送的时钟同步消息。
一种客户端,该客户端包括客户端任务通信管理模块、时钟及时间应用管理模块、时间应用模块和本地时间获取模块;
所述客户端任务通信管理模块,用于向时间管理和应用服务器发送时间任务设定,所述时间任务设定包含目标客户端的标识和时间任务,接收时间管理和应用服务器发送的时间任务,传送给时钟及时间应用管理模块;或者,接收其它客户端发送的时间任务,传送给时间管理和应用服务器和时钟及时间应用管理模块;
所述本地时间获取模块,用于将本地时间发送给时钟及时间应用管理模块;
所述时钟及时间应用管理模块,用于接收客户端任务通信管理模块发送的时间任务,在本地时间获取模块发送的本地时刻为时间任务包含的任务时刻时,控制时间应用模块将时间任务包含的任务内容展现出来;
所述时间应用模块,用于在时钟及时间应用管理模块的控制下将时间任务包含的任务内容展现出来。
一种时间管理和应用服务器,该时间管理和应用服务器包括客户端管理模块和时间任务管理模块;
所述客户端管理模块,用于接收客户端发送的时间任务设定,传送给所述时间任务管理模块,所述时间任务设定包含目标客户端的标识和时间任务;
所述时间任务管理模块,用于接收由所述客户端管理模块传送的时间任务设定,存储于时间任务参数空间,在监听到目标客户端登录时间管理和应用服务器时,将时间任务通过所述客户端管理模块发送给目标客户端;或者,用于接收由所述客户端管理模块传送的时间任务设定,存储于时间任务参数空间。
从上述方案可以看出,本发明中,时间管理和应用服务器与目标客户端之间进行时间任务同步,然后目标客户端在任务时刻执行时间任务。并且,时间管理和应用服务器接收客户端发送的本地时间,计算出时间偏差后,将包含时间偏差的时钟同步消息发送客户端,以进行时钟同步。这样,本发明采用客户端-服务器(C-S,Client-Server)构架进行时间管理,在网络侧设置对时间任务进行管理的时间管理和应用服务器,不受各个PLMN的标准协议的限制,从而,扩展了时间管理的应用,并且,使不同终端网络具有相同的时钟同步规范。
附图说明
图1为本发明时间管理的***框架示意图;
图2为本发明时间任务管理的方法流程图实例一;
图3为本发明时间任务管理的方法流程图实例二;
图4为本发明时间任务管理的方法流程图实例三;
图5为本发明时间任务管理的方法流程图实例四;
图6为本发明时钟管理的方法流程图实例;
图7为本发明时间管理的***结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
本发明采用C-S构架进行时间管理,在客户端与时间管理和应用服务器之间的时钟同步和时间任务同步。图1为本发明时间管理的***框架示意图,该***包括客户端和时间管理和应用服务器,客户端可以是手机客户端、个人数字助理(PDA,Personal Digital Assistant)客户端或互联网客户端等,时间管理和应用服务器还获取基准时间,进行时钟同步。当客户端为手机客户端或PDA客户端时,客户端可以是各种不同PLMN制式的客户端,如PHS制式的客户端、GSM制式的客户端、cdma制式的客户端、WCDMA制式的客户端、TD-SCDMA制式的客户端等。手机客户端在手机上,通过无线接入网实现对时间管理和应用服务器的互联网接入和访问;互联网客户端主要在PC机上,可以通过有线(如光线、非对称数字用户环路(ADSL,AsymmetricDigital Subscriber Line))或无线(如无线接入、手机无线调制解调器(Modem,Modulator DE Modulator)等)的方式实现对时间管理和应用服务器的互联网接入和访问。手机客户端和互联网客户端由于所处的终端硬件不同,在表现形式上存在差异,如,手机客户端注重简洁,而互联网客户端的功能更完善。由于手机客户端和互联网客户端都是基于网际协议(IP,InternetProtocol)数据传输的信令承载,手机客户端与时间管理和应用服务器之间的数据接口,和互联网客户端与时间管理和应用服务器之间的数据接口,可以采用相同的数据接口。
本发明的时间任务管理方法包括以下两种情况:
情况一:时间管理和应用服务器接收客户端发送的时间任务设定,所述时间任务设定包含目标客户端的标识和时间任务;然后,时间管理和应用服务器与目标客户端之间进行时间任务同步,所述时间任务包含任务时刻和任务内容;所述目标客户端在所述任务时刻执行所述时间任务。
所述时间任务具体包括闹钟提醒、日程提醒、会议提醒、购物安排提醒等。
该情况下,所述时间管理和应用服务器与目标客户端之间进行时间任务同步包括:时间管理和应用服务器监听到目标客户端登录时间管理和应用服务器,将时间任务设定包含的时间任务发送给目标客户端。
可选地,所述时间任务中,还包含特殊信息,所述特殊信息为客户端在任务时刻执行任务内容时,展现出来的附加信息,如文字、铃声、动画、图片等。
情况二:目标客户端接收其它客户端发送的时间任务;然后,时间管理和应用服务器与目标客户端之间进行时间任务同步,所述时间任务包含任务时刻和任务内容;所述目标客户端在所述任务时刻执行所述时间任务。
该情况下,所述时间管理和应用服务器与目标客户端之间进行时间任务同步包括:目标客户端将由其它客户端发送的时间任务,发送到时间管理和应用服务器。
如果注册所述目标客户端的标识的用户有多个客户端,在注册时,用户还通过客户端将该多个客户端的信息传送到时间管理和应用服务器,时间管理和应用服务器接收并保存该多个客户端的信息。这样,对于上述两种情况,在时间管理和应用服务器与目标客户端之间进行时间任务同步之后,时间任务管理的方法还包括:
在任务时刻将到达时,时间管理和应用服务器监听该用户包含的所有客户端,时间管理和应用服务器在未收到目标客户端反馈的时间任务执行消息情况下,与该用户的其他在线客户端进行时间任务同步,以在该用户的其他客户端执行该时间任务。
采用本发明的时间任务管理方法,同一PLMN内的客户端之间,不同PLMN内的客户端之间、PLMN内的客户端与互联网内的客户端之间,都可以互相设置时间任务。
下面通过图2至图5的实例对本发明时间任务管理的方法进行说明。
参见图2,为本发明时间任务管理的方法流程图实例一,该方法包括以下步骤:
步骤201,时间管理和应用服务器接收客户端发送的时间任务设定,通过关于该客户端的时间任务认证。
所述时间任务设定包含目标客户端的标识和时间任务,所述时间任务包含任务时刻和任务内容。
在客户端将时间管理和应用服务器发送时间任务设定之间,该客户端需成功登录时间管理和应用服务器。成功登录到时间管理和应用服务器的客户端为已在时间管理和应用服务器成功注册的客户端,成功注册后,时间管理和应用服务器为客户端发送ID和密码,在登录时,客户端便可用注册时获取的ID和密码进行登录;然后,时间管理和应用服务器通过客户端发送的ID和密码验证该客户端是否合法,若是,则该客户端登录成功,否则登录失败。对于手机客户端,可以将手机的唯一标识,如:国际移动设备身份码(IMEI,InternationalMobile Equipment Identity)或手机号码等,与ID和密码进行关联,登录时,客户端便可用手机的唯一标识进行登录。
步骤202,时间管理和应用服务器监听到目标客户端登录时间管理和应用服务器,将时间任务发送给目标客户端,完成时间任务的同步。
本实施例中,假设注册所述目标客户端的标识的用户有多个客户端,在注册时,用户还通过客户端将该多个客户端的信息传送到时间管理和应用服务器,时间管理和应用服务器接收并保存该多个客户端的信息。
步骤203,在任务时刻将到达时,时间管理和应用服务器监听目标客户端是否在线,若是,则目标客户端在任务时刻执行任务内容,将时间管理和应用服务器反馈时间任务执行消息,时间管理和应用服务器删除时间任务的相关信息;否则,执行步骤204。
步骤204,时间管理和应用服务器根据同一用户的其他客户端在线情况,与该用户的其他在线客户端进行时间任务同步,以在该用户的其他客户端执行该时间任务。
参见图3,为本发明时间任务管理的方法流程图实例二,该方法包括以下步骤:
步骤301,目标客户端接收其它客户端发送的时间任务,通过目标客户端的时间任务认证。
步骤302,目标客户端在登录时间管理和应用服务器时刻或其他在线时刻,发送消息通知时间管理和应用服务器本客户端有新的时间任务,并在合适的时间把该时间任务上传到间管理和应用服务器,完成目标客户端与服务器间的时间任务同步。
步骤303,在任务时刻将到达时,时间管理和应用服务器监听目标客户端是否在线,若是,则目标客户端在任务时刻执行任务内容,将时间管理和应用服务器反馈时间任务执行消息,时间管理和应用服务器删除时间任务的相关信息;否则,执行步骤304。
步骤304,时间管理和应用服务器根据同一用户的其他客户端在线情况,与该用户的其他在线客户端进行时间任务同步,以在该用户的其他客户端执行该时间任务。
由于客户端的本地时间可能与时间管理和应用服务器获取的基准时间不一致,在进行时间任务管理的过程中,可以对客户端的时间进行校验和补偿。具体地,可以在客户端登录时间管理和应用服务器的过程中实现,包括:客户端将本地时间上传到时间管理和应用服务器;时间管理和应用服务器根据所述本地时间和获取的基准时间,计算时间偏差;时间管理和应用服务器将包含时间偏差的时钟同步消息发送到客户端。
时间管理和应用服务器获取基准时间时,可以从互联网上获取权威机构发布的标准的互联网时间。
本发明的时间管理方案还可以包括好友群组管理技术,所述好友群组管理技术也就是,每个客户端都可建立好友群,并对群中的好友定义不同的等级和权限,例如,可以设置具有优先级的好友,该客户端只接收具有优先级的好友对应的客户端发送的时间任务,而对于除优先级外的其他好友对应的客户端发送的时间任务,则不予接收;相应地,在时间管理和应用服务器中保存与各个客户端对应的群组数据。客户端的群组数据与时间管理和应用服务器保存的对应该客户端的群组数据,需要保持一致,在群组数据,如权限、人员变更时,双方需要进行数据同步。下面以图4为例,对包括好友群组管理技术时的时间任务管理方法进行说明,该方法包括以下步骤:
步骤401~201相同。
步骤402,时间管理和应用服务器监听到目标客户端登录时间管理和应用服务器,查询与时间任务设定包含的标识对应的群信息,判断发送时间任务设定的客户端在目标客户端的群中是否具有相关群组优先级的任务设定权限,若是,则执行步骤403,否则,时间管理和应用服务器拒绝时间任务设定,并向发送时间任务设定的客户端反馈拒绝响应,结束流程。
步骤403,时间管理和应用服务器将时间任务发送给目标客户端,完成时间任务的同步。
本实施例中,假设注册所述目标客户端的标识的用户有多个客户端,在注册时,用户还通过客户端将该多个客户端的信息传送到时间管理和应用服务器,时间管理和应用服务器接收并保存该多个客户端的信息。
步骤404,在任务时刻将到达时,时间管理和应用服务器监听目标客户端是否在线,若是,则目标客户端在任务时刻执行任务内容,将时间管理和应用服务器反馈时间任务执行消息,时间管理和应用服务器删除时间任务的相关信息;否则,执行步骤405。
步骤405,时间管理和应用服务器根据同一用户的其他客户端在线情况,与该用户的其他在线客户端进行时间任务同步,以在该用户的其他客户端执行该时间任务。
下面以一个具体的实施例对本发明方案进行举例说明。该实施例中,假设客户端B为客户端A设置的时间任务为购物安排提醒,A为手机客户端,B为互联网客户端,A所在的手机设定的时间比基准时间快N分钟,且A的用户不希望将其修改为基准时间。该时间任务管理过程包括:
B登录时间管理和应用服务器的同时,将B的本地时间发送给时间管理和应用服务器,时间管理和应用服务器判断出该本地时间与基准时间不一致,计算出时间偏差,发送给B,时间管理和应用服务器还接收B发送的时间任务设定,所述时间任务设定包括A的标识和购物安排提醒,所述购物安排提醒包括在某时刻提醒A购物,并且,所述购物安排提醒中还包括特殊信息,为文字和录音;
时间管理和应用服务器监听到A登录时间管理和应用服务器后,将购物安排提醒发送给A,A根据接收的时间偏差对本地时间进行补偿后,在时间任务包含的时间基础上补偿N分钟,得到补偿后的时间,然后在手机设定的时间到达所述补偿后的时间时,将文字和录音展现出来,提醒用户购物。
下面再举一个实施例对本发明的时间管理方法进行说明,假设A用户向时间管理和应用服务器注册了3个标识(ID),分别为:A1id、A2id和A3id,A1id对应A1客户端,A2id对应A2客户端,A3id对应A3客户端,用这三个标识登录后,这三个标识对应的客户端使用相同的时间任务,表示为A时间任务,用这三个标识中任一个标识登录管理和应用服务器并获取了时间任务设定,需要将时间任务设定通过时间管理和应用服务器同步到用另外两个标识登录的客户端;B用户向时间管理和应用服务器注册了两个标识(ID),分别为:B1id和B2id,B1id对应B1客户端,B2id对应B2客户端,用这两个标识登录后,这两个标识对应的客户端使用相同的时间任务,表示为B时间任务,用这两个标识中任一个标识登录管理和应用服务器并获取了时间任务设定,需要将时间任务设定通过时间管理和应用服务器同步到用另外一个标识登录的客户端。该实施例的时间任务同步过程可用图5所示。
图5中,将B用户设置的时间任务同步到A用户登录的客户端,具体包括下面8种情况:
将B用户设置的时间任务,经过A用户对应的A1客户端、A2客户端和A3客户端三者之一,发送给时间管理和应用服务器,再由时间管理和应用服务器将时间任务同步到A1客户端、A2客户端和A3客户端中的另外两个,具体包括下面六种情况:
1)B1客户端向A1客户端发送时间任务设定,该时间任务设定包含A2id、A3id和A时间任务;
A1客户端接受该时间任务设定之后,进行时间任务同步:A1客户端将B1客户端传送的时间任务设定传送给时间管理和应用服务器,时间管理和应用服务器对A2客户端和A3客户端进行监听,将时间任务设定发送给A2客户端和A3客户端。
2)B 1客户端向A2客户端发送时间任务设定,该时间任务设定包含A1id、A3id和A时间任务;
A2客户端接受该时间任务设定之后,进行时间任务同步:A2客户端将B1客户端传送的时间任务设定传送给时间管理和应用服务器,时间管理和应用服务器对A1客户端和A3客户端进行监听,将时间任务设定发送给A1客户端和A3客户端。
3)B1客户端向A3客户端发送时间任务设定,该时间任务设定包含A2id、A1id和A时间任务;
A3客户端接受该时间任务设定之后,进行时间任务同步:A3客户端将B1客户端传送的时间任务设定传送给时间管理和应用服务器,时间管理和应用服务器对A2客户端和A1客户端进行监听,将时间任务设定发送给A2客户端和A1客户端。
4)B2客户端向A1客户端发送时间任务设定,该时间任务设定包含A2id、A3id和A时间任务;
A1客户端接受该时间任务设定之后,进行时间任务同步:A1客户端将B2客户端传送的时间任务设定传送给时间管理和应用服务器,时间管理和应用服务器对A2客户端和A3客户端进行监听,将时间任务设定发送给A2客户端和A3客户端。
5)B2客户端向A2客户端发送时间任务设定,该时间任务设定包含A1id、A3id和A时间任务;
A2客户端接受该时间任务设定之后,进行时间任务同步:A2客户端将B2客户端传送的时间任务设定传送给时间管理和应用服务器,时间管理和应用服务器对A1客户端和A3客户端进行监听,将时间任务设定发送给A1客户端和A3客户端。
6)B2客户端向A3客户端发送时间任务设定,该时间任务设定包含A2id、A1id和A时间任务;
A3客户端接受该时间任务设定之后,进行时间任务同步:A3客户端将B2客户端传送的时间任务设定传送给时间管理和应用服务器,时间管理和应用服务器对A2客户端和A1客户端进行监听,将时间任务设定发送给A2客户端和A1客户端。
将B用户设置的时间任务设定直接通过时间管理和应用服务器同步到A1客户端、A2客户端和A3客户端,包括下面两种情况:
7)B1客户端向时间管理和应用服务器发送时间任务设定,该时间任务设定包含A1id、A2id、A3id和A时间任务;时间管理和应用服务器对A1客户端、A2客户端和A3客户端进行监听,将时间任务设定发送给A1客户端、A2客户端和A3客户端。
上述以时间任务设定包含A1id、A2id、A3id为例进行说明,所述时间任务设定还可以只包括A1id、A2id、A3id三者中的任意一个或两个,这种情况下,只将时间任务同步到与ID对应的客户端。
8)B2客户端向时间管理和应用服务器发送时间任务设定,该时间任务设定包含A1id、A2id、A3id和A时间任务;时间管理和应用服务器对A1客户端、A2客户端和A3客户端进行监听,将时间任务设定发送给A1客户端、A2客户端和A3客户端。
上述以时间任务设定包含A1id、A2id、A3id为例进行说明,所述时间任务设定还可以只包括A1id、A2id、A3id三者中的任意一个或两个,这种情况下,只将时间任务同步到与ID对应的客户端。
上述为将B用户设置的时间任务同步到A用户登录的客户端的情况,将A用户设置的时间任务同步到B用户登录的客户端与其类似,这里不赘述。
本发明采用客户端-服务器构架进行时间管理,可以实现时间管理和应用服务器到客户端的时钟同步,此时,该时钟管理方法包括:客户端将本地时间上传到时间管理和应用服务器;时间管理和应用服务器根据所述本地时间和获取的基准时间,计算时间偏差;时间管理和应用服务器将包含时间偏差的时钟同步消息发送到客户端。
实际情况中,客户端的用户根据自己的喜好,可以选择是否根据时间管理和应用服务器发送的时钟同步消息进行时钟同步,相应地,在时间管理和应用服务器将包含时间偏差的时钟同步消息发送到客户端之后,该时钟管理方法还包括:客户端接收到时钟同步消息,如果选择与时间管理和应用服务器的基准时钟同步,则根据时间偏差设定本地时间;如果客户端选择本地自定义时间,则反馈自定义时间消息给时间管理和应用服务器,时间管理和应用服务器设定该客户端为自定义时间标识。
下面以图6的实例对本发明时钟管理的方法进行说明,该流程包括以下步骤:
步骤601,客户端登录后,向时间管理和应用服务器上传本地时间。
步骤602,时间管理和应用服务器接收客户端发送的本地时间后,对比获取的基准时间,计算时钟时间偏差,并记录。
步骤603,对于存在偏差,且对应客户端为非自定义时间标识情况,时间管理和应用服务器在适当时刻以约定格式针对客户端发起时钟同步消息。
所述时钟同步消息包括时间时钟偏差。
步骤604,客户端判断是否接受时间管理和应用服务器发起的时钟同步消息,若是,则执行步骤605;否则,执行步骤606。
步骤605,客户端设定本地时间与时间管理和应用服务器一致,同时反馈信息,时间管理和应用服务器获取该反馈信息后,设定该客户端为“非自定义时间标识”,同时时间偏差清零。
所述的“非自定义时间标识”仅为一种说法,用以标识与时间管理和应用服务器侧采用一致时间的客户端标识。
步骤606,客户端向时间管理和应用服务器反馈拒绝信息,时间管理和应用服务器获取该反馈信息后,设定该客户端为“自定义时间标识”,保留时间偏差信息,以便在时间任务管理时做补偿。
所述的“自定义时间标识”仅为一种说法,用以标识与时间管理和应用服务器侧采用不一致时间的客户端标识。
参见图7,为本发明时间管理的***结构示意图,该***包括时间管理和应用服务器和两个以上客户端,每个客户端的结构相同,图中只标出了一个客户端;
具体地,所述时间管理和应用服务器,用于与目标客户端之间进行时间任务同步,所述时间任务包含任务时刻和任务内容;
当客户端作为目标客户端时,用于在所述任务时刻执行所述任务内容。
可选地,客户端包括客户端任务通信管理模块、时钟及时间应用管理模块、时间应用模块和本地时间获取模块;
所述客户端任务通信管理模块,用于向时间管理和应用服务器发送时间任务设定,所述时间任务设定包含目标客户端的标识和时间任务,接收时间管理和应用服务器发送的时间任务,传送给时钟及时间应用管理模块;或者,接收其它客户端发送的时间任务,传送给时间管理和应用服务器和时钟及时间应用管理模块;
所述本地时间获取模块,用于将本地时间发送给时钟及时间应用管理模块;
所述时钟及时间应用管理模块,用于接收客户端任务通信管理模块发送的时间任务,在本地时间获取模块发送的本地时刻为时间任务包含的任务时刻时,控制时间应用模块将时间任务包含的任务内容展现出来;
所述时间应用模块,用于在时钟及时间应用管理模块的控制下将时间任务包含的任务内容展现出来。
可选地,所述时钟及时间应用管理模块进一步用于将本地时间获取模块发送的本地时间通过所述客户端任务通信管理模块发送给时间管理和应用服务器;通过客户端任务管理模块接收时间管理和应用发送的包含时间偏差的时钟同步消息,根据时间偏差设定本地时间。
可选地,所述时间管理和应用服务器包括客户端管理模块和时间任务管理模块;
所述客户端管理模块,用于接收客户端的客户端任务通信管理模块发送的时间任务设定,传送给所述时间任务管理模块,所述时间任务设定包含目标客户端的标识和时间任务;
所述时间任务管理模块,用于接收由所述客户端管理模块传送的时间任务设定,存储于时间任务参数空间,在监听到目标客户端登录时间管理和应用服务器时,将时间任务通过所述客户端管理模块发送给目标客户端;或者,用于接收由所述客户端管理模块传送的时间任务设定,存储于时间任务参数空间。
可选地,所述时间管理和应用服务器包括时钟管理模块和时间补偿管理模块;
所述时钟管理模块,用于获取基准时间,传送给时间补偿管理模块;
所述时间补偿管理模块,用于通过客户端管理模块接收客户端发送的客户端本地时间,根据所述本地时间和获取的基准时间,计算时间偏差,将包含时间偏差的时钟同步消息通过所述客户端管理模块发送给客户端。
图7为进行时间任务同步的时间管理的***结构示意图。下面对只涉及时钟同步时的时间管理***结构进行说明,此时,该***包括时间管理和应用服务器和客户端;
所述时间管理和应用服务器,用于接收客户端上传的本地时间,根据所述本地时间和获取的基准时间,计算时间偏差,将包含所述时间偏差的时钟同步消息发送给客户端;
所述客户端,用于将本地时间上传到时间管理和应用服务器,接收时间管理和应用服务器发送的时钟同步消息。
可选地,所述时间管理和应用服务器包括客户端管理模块、时间补充管理模块和时钟管理模块;
所述客户端管理模块,用于接收客户端发送的客户端本地时间,传送给所述时间补充管理模块;
所述时钟管理模块,用于获取基准时间,传送给时间补偿管理模块;
所述时间补偿管理模块,用于通过客户端管理模块接收客户端发送的客户端本地时间,根据所述本地时间和获取的基准时间,计算时间偏差,将包含时间偏差的时钟同步消息通过所述客户端管理模块发送给客户端。
时间管理和应用服务器将时钟同步消息发送给客户端之后,客户端可以选择接受或者拒绝时钟同步,对于客户端拒绝时间同步,也就是客户端选择本地自定义时间的情况,该客户端记录时间偏差以备对时间任务的执行时刻进行校验,并反馈自定义时间消息给时间管理和应用服务器,时间管理和应用服务器设定该客户端为自定义时间标识,记录该客户端的时间偏差并作标识以区别接受时钟同步消息的客户端,这样,在时间任务同步时要考虑时间偏差因素,以确保将任务时刻折算为客户端的本地时间。
本发明提供的时间管理方案,在网络侧设置进行时钟同步和时间任务同步的时间管理和应用服务器,采用C-S构架进行时间管理,实现了不同终端网络具有相同的时钟同步规范;且实现客户端之间互相设置时间任务,不受各个PLMN的标准协议的限制,可以跨越不同的PLMN进行时间管理,实现不同制式的手机客户端之间的时间任务设置,从而,扩展了时间管理的应用。并且,本发明可基于互联网进行客户端之间互相设置时间任务,采用在IP数据传输的基础上承载信令,使时间管理的信令得以极大扩展,回避了PLMN的标准协议中物理信道受限的难题,如,PLMN的标准协议中对时钟同步信令需要采用特定的信道监听和解析。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1、一种时间任务管理的方法,其特征在于,该方法包括:
时间管理和应用服务器接收客户端发送的时间任务设定,所述时间任务设定包含目标客户端的标识和时间任务,或者,目标客户端接收其它客户端发送的时间任务;
时间管理和应用服务器与目标客户端之间进行时间任务同步,所述时间任务包含任务时刻和任务内容;
所述目标客户端在所述任务时刻执行所述时间任务。
2、如权利要求1所述的方法,其特征在于,所述时间任务包含特殊信息。
3、如权利要求1所述的方法,其特征在于,注册所述目标客户端的标识的用户有多个客户端,该多个客户端的信息保存在时间管理和应用服务器,所述时间管理和应用服务器与目标客户端之间进行时间任务同步之后,该方法包括:
在任务时刻将到达时,时间管理和应用服务器监听该用户包含的所有客户端,时间管理和应用服务器在未收到目标客户端反馈的时间任务执行消息情况下,与该用户的其他在线客户端进行时间任务同步,以在该用户的其他客户端执行该时间任务。
4、如权利要求1、2或3所述的方法,其特征在于,所述时间管理和应用服务器接收客户端发送的时间任务设定之后,所述时间管理和应用服务器与目标客户端之间进行时间任务同步之前,该方法包括:
时间管理和应用服务器判断发送所述时间任务设定的客户端在目标客户端的群中具有优先级。
5、如权利要求4所述的方法,其特征在于,所述目标客户端保存有群组数据,该方法包括:将目标客户端保存的群组数据与时间管理和应用服务器保存的对应该目标客户端的群组数据进行数据同步。
6、一种时钟管理的方法,其特征在于,该方法包括:
客户端将本地时间上传到时间管理和应用服务器;
时间管理和应用服务器根据所述本地时间和获取的基准时间,计算时间偏差;
时间管理和应用服务器将包含时间偏差的时钟同步消息发送到客户端。
7、如权利要求6所述的方法,其特征在于,所述时间管理和应用服务器将包含时间偏差的时钟同步消息发送到客户端之后,包括:
客户端接收到时钟同步消息,如果选择与时间管理和应用服务器的基准时钟同步,则根据时间偏差设定本地时间;如果客户端选择本地自定义时间,则反馈自定义时间消息给时间管理和应用服务器,时间管理和应用服务器设定该客户端为自定义时间标识。
8、一种时间任务管理的***,其特征在于,该***包括时间管理和应用服务器和目标客户端;
所述时间管理和应用服务器,用于与目标客户端之间进行时间任务同步,所述时间任务包含任务时刻和任务内容;
所述目标客户端,用于在所述任务时刻执行所述任务内容。
9、一种时钟管理的***,其特征在于,该***包括时间管理和应用服务器和客户端;
所述时间管理和应用服务器,用于接收客户端上传的本地时间,根据所述本地时间和获取的基准时间,计算时间偏差,将包含所述时间偏差的时钟同步消息发送给客户端;
所述客户端,用于将本地时间上传到时间管理和应用服务器,接收时间管理和应用服务器发送的时钟同步消息。
10、一种客户端,其特征在于,该客户端包括客户端任务通信管理模块、时钟及时间应用管理模块、时间应用模块和本地时间获取模块;
所述客户端任务通信管理模块,用于向时间管理和应用服务器发送时间任务设定,所述时间任务设定包含目标客户端的标识和时间任务,接收时间管理和应用服务器发送的时间任务,传送给时钟及时间应用管理模块;或者,接收其它客户端发送的时间任务,传送给时间管理和应用服务器和时钟及时间应用管理模块;
所述本地时间获取模块,用于将本地时间发送给时钟及时间应用管理模块;
所述时钟及时间应用管理模块,用于接收客户端任务通信管理模块发送的时间任务,在本地时间获取模块发送的本地时刻为时间任务包含的任务时刻时,控制时间应用模块将时间任务包含的任务内容展现出来;
所述时间应用模块,用于在时钟及时间应用管理模块的控制下将时间任务包含的任务内容展现出来。
11、如权利要求10所述的客户端,其特征在于,所述时钟及时间应用管理模块进一步用于将本地时间获取模块发送的本地时间通过所述客户端任务通信管理模块发送给时间管理和应用服务器;通过客户端任务管理模块接收时间管理和应用发送的包含时间偏差的时钟同步消息,根据时间偏差设定本地时间。
12、一种时间管理和应用服务器,其特征在于,该时间管理和应用服务器包括客户端管理模块和时间任务管理模块;
所述客户端管理模块,用于接收客户端发送的时间任务设定,传送给所述时间任务管理模块,所述时间任务设定包含目标客户端的标识和时间任务;
所述时间任务管理模块,用于接收由所述客户端管理模块传送的时间任务设定,存储于时间任务参数空间,在监听到目标客户端登录时间管理和应用服务器时,将时间任务通过所述客户端管理模块发送给目标客户端;或者,用于接收由所述客户端管理模块传送的时间任务设定,存储于时间任务参数空间。
13、如权利要求12所述的时间管理和应用服务器,其特征在于,所述时间管理和应用服务器包括时钟管理模块和时间补偿管理模块;
所述时钟管理模块,用于获取基准时间,传送给时间补偿管理模块;
所述时间补偿管理模块,用于通过客户端管理模块接收客户端发送的客户端本地时间,根据所述本地时间和获取的基准时间,计算时间偏差,将包含时间偏差的时钟同步消息通过所述客户端管理模块发送给客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008101041249A CN101562477A (zh) | 2008-04-15 | 2008-04-15 | 基于移动互联网的时间管理方法、***、客户端及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008101041249A CN101562477A (zh) | 2008-04-15 | 2008-04-15 | 基于移动互联网的时间管理方法、***、客户端及服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101562477A true CN101562477A (zh) | 2009-10-21 |
Family
ID=41221114
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008101041249A Pending CN101562477A (zh) | 2008-04-15 | 2008-04-15 | 基于移动互联网的时间管理方法、***、客户端及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101562477A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101895643A (zh) * | 2010-05-17 | 2010-11-24 | 中兴通讯股份有限公司 | 一种实现闹钟的方法及接入网关 |
CN102075314A (zh) * | 2009-11-24 | 2011-05-25 | 航天信息股份有限公司 | 网络税控***时间同步方法 |
CN102075514A (zh) * | 2010-11-19 | 2011-05-25 | 王恒 | Dsppa网络音频传输方法 |
CN104468465A (zh) * | 2013-09-12 | 2015-03-25 | 腾讯科技(深圳)有限公司 | 麦序控制方法、服务器、客户端和计算机*** |
CN106959604A (zh) * | 2017-04-01 | 2017-07-18 | 深圳天珑无线科技有限公司 | 终端的控制方法及装置 |
CN107070778A (zh) * | 2017-04-11 | 2017-08-18 | 孟昕 | 一种按时起床习惯培养***、实现方法 |
CN116561089A (zh) * | 2023-07-10 | 2023-08-08 | 成都泛联智存科技有限公司 | 数据同步方法、装置、客户端和计算机可读存储介质 |
-
2008
- 2008-04-15 CN CNA2008101041249A patent/CN101562477A/zh active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075314A (zh) * | 2009-11-24 | 2011-05-25 | 航天信息股份有限公司 | 网络税控***时间同步方法 |
CN101895643A (zh) * | 2010-05-17 | 2010-11-24 | 中兴通讯股份有限公司 | 一种实现闹钟的方法及接入网关 |
CN102075514A (zh) * | 2010-11-19 | 2011-05-25 | 王恒 | Dsppa网络音频传输方法 |
CN102075514B (zh) * | 2010-11-19 | 2013-07-31 | 王恒 | 一种网络音频传输方法 |
CN104468465A (zh) * | 2013-09-12 | 2015-03-25 | 腾讯科技(深圳)有限公司 | 麦序控制方法、服务器、客户端和计算机*** |
CN106959604A (zh) * | 2017-04-01 | 2017-07-18 | 深圳天珑无线科技有限公司 | 终端的控制方法及装置 |
CN106959604B (zh) * | 2017-04-01 | 2019-06-25 | 江西美晨通讯有限公司 | 终端的控制方法及装置 |
CN107070778A (zh) * | 2017-04-11 | 2017-08-18 | 孟昕 | 一种按时起床习惯培养***、实现方法 |
CN116561089A (zh) * | 2023-07-10 | 2023-08-08 | 成都泛联智存科技有限公司 | 数据同步方法、装置、客户端和计算机可读存储介质 |
CN116561089B (zh) * | 2023-07-10 | 2023-09-19 | 成都泛联智存科技有限公司 | 数据同步方法、装置、客户端和计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100531265C (zh) | 一种在被叫用户终端上显示主叫信息的方法 | |
US8626142B2 (en) | System and method for performing a light weight, wireless activation of a mobile communication device | |
ES2484240T3 (es) | Método para obtener información de dispositivo de un terminal de usuario y entidad de Función de Servicio de Comunicación del mismo | |
CN101562477A (zh) | 基于移动互联网的时间管理方法、***、客户端及服务器 | |
US20130035079A1 (en) | Method and system for establishing data commuication channels | |
Acker | The short message service: Standards, infrastructure and innovation | |
WO2008118872A3 (en) | Advanced contact management in communications networks | |
CN102970362A (zh) | 一种云端数据共享的方法及装置 | |
KR20090080692A (ko) | 프로파일 동기화 시스템 및 그 방법 | |
CN105681260B (zh) | 传输云存储文件的方法、融合通信平台、发送端及*** | |
CA2654830A1 (en) | Network identity and timezone (nitz) functionality for non-3gpp devices | |
US20100103851A1 (en) | System for enabling communication over a wireless intermittently connected network | |
CN102334316A (zh) | 在通信装置之间创建虚拟关系以发布个人数据的方法和配置 | |
CN102957592A (zh) | 获取发送方信息的方法、客户端及*** | |
CN108141716A (zh) | 使用寻线组和隐式注册的通信终止 | |
CN104580247A (zh) | 基于ims多方通话的信息同步方法和信息同步装置 | |
US8452314B2 (en) | Terminal client and a client device for managing messages in a network infrastructure of a telecommunications system | |
CN105681167A (zh) | 一种儿童智能手表与微信客户端对讲的方法 | |
EP2770757A1 (en) | Method and terminal for information processing based on rcs-e system | |
EP3503602A1 (en) | Techniques for providing subscriber-specific routing of a roaming user equipment in a visited communication network | |
CN115226103A (zh) | 一种通信方法及装置 | |
CN107343285B (zh) | 一种管理设备及设备管理方法 | |
CN112055354A (zh) | 业务呼叫处理方法及装置 | |
CN102244843B (zh) | 客户端设定来电视铃以及分享视频的方法 | |
CN108307416A (zh) | 一种物联网终端管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20091021 |