日历信息推送方法、装置及系统的制作方法

文档序号:6625384阅读:391来源:国知局
日历信息推送方法、装置及系统的制作方法
【专利摘要】本公开揭示了一种日历信息推送方法、装置及系统,属于日历应用领域。所述日历信息推送方法包括:接收第一用户帐号发送的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期;根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号;向所述第二用户帐号推送所述日历信息。通过在接收到第一用户帐号发送的日历信息之后,将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
【专利说明】日历信息推送方法、装置及系统

【技术领域】
[0001]本公开涉及日历应用领域,特别涉及一种日历信息推送方法、装置及系统。

【背景技术】
[0002]日历客户端是安装在终端上的可供用户进行日历查阅的客户端,由于日历客户端能为用户提供较好的时间管理功能,因此得到了广泛应用。
[0003]比如,为了便于家长了解或参加学校的活动,学校需要保存各个学生家长的手机号码,然后学校通过手机号码向各个家长发信息或打电话以告知学校活动;家长为了避免遗忘学校活动,可以根据活动时间将学校通知的学校活动记录在日历客户端上。


【发明内容】

[0004]为了解决相关技术中利用日历客户端记录发布的事项时比较繁琐的问题,本公开提供一种日历信息推送方法、装置及系统。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种日历信息推送方法,所述方法包括:
[0006]接收第一用户帐号发送的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期;
[0007]根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号;
[0008]向所述第二用户帐号推送所述日历信息,所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
[0009]可选的,所述方法还包括:
[0010]接收所述第二用户帐号发送的订阅请求,所述订阅请求用于请求订阅所述第一用户帐号;
[0011]将所述第二用户帐号确定为所述第一用户帐号的所述订阅帐号。
[0012]可选的,所述向所述第二用户帐号推送所述日历信息,包括:
[0013]获取所述日历信息中的所述日期;
[0014]在所述日期之前,向所述第二用户帐号推送所述日历信息。
[0015]根据本公开实施例的第二方面,提供一种日历信息推送方法,所述方法包括:
[0016]在日历发布端中获取编辑的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期;
[0017]利用在所述日历发布端中登录的第一用户帐号,向推送服务器发送所述日历信息,发送至所述推送服务器的所述日历信息用于触发所述推送服务器根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号,向所述第二用户帐号推送所述日历信息,推送至所述第二用户帐号的所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
[0018]可选的,所述在日历发布端中获取编辑的日历信息,包括:
[0019]接收在所述日历发布端中所述日期的记录单中编辑的事项,所述日期的记录单用于提供编辑在所述日期中将要发生的事项;
[0020]将所述事项以及所述日期组合为编辑的所述日历信息。
[0021]根据本公开实施例的第三方面,提供一种日历信息推送方法,所述方法包括:
[0022]利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息,所述日历信息是所述推送服务器在接收到第一用户帐号发送的日历信息,根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的所述第二用户帐号,向所述第二用户帐号推送的,所述日历信息包含有事项以及所述事项将要发生的日期;
[0023]根据所述日期将所述日历信息中的事项添加至所述日历客户端中。
[0024]可选的,所述方法还包括:
[0025]利用所述第二用户帐号向所述推送服务器发送请求订阅所述第一用户帐号的订阅请求,所述订阅请求用于触发所述推送服务器将所述第二用户帐号确定为所述第一用户帐号的订阅帐号。
[0026]可选的,所述根据所述日期将所述日历信息中的事项添加至所述日历客户端中,包括:
[0027]获取所述日历信息中的事项以及所述事项将要发生的日期;
[0028]将所述事项添加至所述日历客户端中所述日期的记录单中,所述日期的记录单用于提供编辑在所述日期中将要发生的事项。
[0029]根据本公开实施例的第四方面,提供一种日历信息推送装置,所述装置包括:
[0030]日历信息接收模块,被配置为接收第一用户帐号发送的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期;
[0031]订阅帐号查找模块,被配置为根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号;
[0032]日历信息推送模块,被配置为向所述订阅帐号查找模块查找到的所述第二用户帐号推送日历信息接收模块接收到的所述日历信息,所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
[0033]可选的,所述装置还包括:
[0034]订阅请求接收模块,被配置为接收所述第二用户帐号发送的订阅请求,所述订阅请求用于请求订阅所述第一用户帐号;
[0035]订阅帐号确定模块,被配置为将所述第二用户帐号确定为所述第一用户帐号的所述订阅帐号。
[0036]可选的,所述日历信息推送模块,包括:
[0037]获取子模块,被配置为获取所述日历信息中的所述日期;
[0038]推送子模块,被配置为在所述获取子模块获取到的所述日期之前,向所述第二用户帐号推送所述日历信息。
[0039]根据本公开实施例的第五方面,提供一种日历信息推送装置,所述装置包括:
[0040]日历信息获取模块,被配置为在日历发布端中获取编辑的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期;
[0041]日历信息发送模块,被配置为利用在所述日历发布端中登录的第一用户帐号,向推送服务器发送所述日历信息获取模块获取的所述日历信息,发送至所述推送服务器的所述日历信息用于触发所述推送服务器根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号,向所述第二用户帐号推送所述日历信息,推送至所述第二用户帐号的所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
[0042]可选的,所述日历信息获取模块,包括:
[0043]接收子模块,被配置为接收在所述日历发布端中所述日期的记录单中编辑的事项,所述日期的记录单用于提供编辑在所述日期中将要发生的事项;
[0044]组合子模块,被配置为将所述接收子模块接收的事项以及所述日期组合为编辑的所述日历信息。
[0045]根据本公开实施例的第六方面,提供一种日历信息推送装置,所述装置包括:
[0046]日历信息接收模块,被配置为利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息,所述日历信息是所述推送服务器在接收到第一用户帐号发送的日历信息,根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的所述第二用户帐号,向所述第二用户帐号推送的,所述日历信息包含有事项以及所述事项将要发生的日期;
[0047]日历信息添加模块,被配置为根据所述日期将所述日历信息接收模块接收到的所述日历信息中的事项添加至所述日历客户端中。
[0048]可选的,所述装置还包括:
[0049]订阅请求发送模块,被配置为利用所述第二用户帐号向所述推送服务器发送请求订阅所述第一用户帐号的订阅请求,所述订阅请求用于触发所述推送服务器将所述第二用户帐号确定为所述第一用户帐号的订阅帐号。
[0050]可选的,所述日历信息添加模块,包括:
[0051]获取子模块,被配置为获取所述日历信息中的事项以及所述事项将要发生的日期;
[0052]添加子模块,被配置为将所述获取子模块获取的所述事项添加至所述日历客户端中所述日期的记录单中,所述日期的记录单用于提供编辑在所述日期中将要发生的事项。
[0053]根据本公开实施例的第七方面,提供一种日历信息推送系统,所述系统包括:第一终端、推送服务器和第二终端,所述推送服务器分别通过有线通信方式或无线通信方式与第一终端和第二终端连接,
[0054]所述推送服务器包括第四方面或第四方面任一可选实现方式中所描述的日历信息推送装置;
[0055]所述第一终端包括第五方面或第五方面可选实现方式中所描述的日历信息推送装置;
[0056]所述第二终端包括第六方面或第六方面任一可选实现方式中所描述的日历信息推送装置。
[0057]根据本公开实施例的第八方面,提供一种日历信息推送装置,所述装置包括:处理器;
[0058]用于存储所述处理器可执行指令的存储器;
[0059]其中,所述处理器被配置为:
[0060]接收第一用户帐号发送的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期;
[0061]根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号;
[0062]向所述第二用户帐号推送所述日历信息,所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
[0063]根据本公开实施例的第九方面,提供一种日历信息推送装置,所述装置包括:处理器;
[0064]用于存储所述处理器可执行指令的存储器;
[0065]其中,所述处理器被配置为:
[0066]在日历发布端中获取编辑的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期;
[0067]利用在所述日历发布端中登录的第一用户帐号,向推送服务器发送所述日历信息,发送至所述推送服务器的所述日历信息用于触发所述推送服务器根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号,向所述第二用户帐号推送所述日历信息,推送至所述第二用户帐号的所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
[0068]根据本公开实施例的第十方面,提供一种日历信息推送装置,所述装置包括:处理器;
[0069]用于存储所述处理器可执行指令的存储器;
[0070]其中,所述处理器被配置为:
[0071]利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息,所述日历信息是所述推送服务器在接收到第一用户帐号发送的日历信息,根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的所述第二用户帐号,向所述第二用户帐号推送的,所述日历信息包含有事项以及所述事项将要发生的日期;
[0072]根据所述日期将所述日历信息中的事项添加至所述日历客户端中。
[0073]本公开的实施例提供的技术方案可以包括以下有益效果:
[0074]通过在接收到第一用户帐号发送的日历信息之后,将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;由于在推送服务器中可以直接将日历发布端发布的日历信息推送给订阅第一用户帐号的第二用户帐号,且第二用户帐号可以直接将日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0075]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。

【专利附图】

【附图说明】
[0076]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
[0077]图1是根据部分示例性实施例示出的一种日历信息推送方法所涉及的实施环境的不意图;
[0078]图2是根据一示例性实施例示出的一种日历信息推送方法的流程图;
[0079]图3是根据另一示例性实施例示出的一种日历信息推送方法的流程图;
[0080]图4是根据再一示例性实施例示出的一种日历信息推送方法的流程图;
[0081]图5是根据还一示例性实施例示出的一种日历信息推送方法的流程图;
[0082]图6A是根据又一示例性实施例示出的一种日历信息推送方法的流程图;
[0083]图6B是根据一示例性实施例示出的一种日历客户端中提供的日期记录单的示意图;
[0084]图6C是根据一示例性实施例示出的一种在日历客户端中查找用户帐号的示意图;
[0085]图6D是是根据一示例性实施例示出的一种添加有日历信息的日历客户端的示意图;
[0086]图7是根据一示例性实施例示出的一种日历信息推送装置的框图;
[0087]图8是根据另一示例性实施例示出的一种日历信息推送装置的框图;
[0088]图9是根据再一示例性实施例示出的一种日历信息推送装置的框图;
[0089]图10是根据再一示例性实施例示出的一种日历信息推送装置的框图;
[0090]图11是根据再一示例性实施例示出的一种日历信息推送装置的框图;
[0091]图12是根据再一示例性实施例示出的一种日历信息推送装置的框图;
[0092]图13是根据一示例性实施例示出的一种日历信息推送系统的框图;
[0093]图14是根据一示例性实施例示出的一种用于推送日历信息的装置的框图;
[0094]图15是根据另一示例性实施例示出的一种用于推送日历信息的装置的框图。

【具体实施方式】
[0095]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0096]图1是根据部分示例性实施例示出的一种日历信息推送方法所涉及的实施环境的示意图,如图1所示,该实施环境可以包括第一终端120、推送服务器140和第二终端140,推送服务器140通过有线网络方式或无线网络方式分别与第一终端120和第二终端140连接。
[0097]第一终端120可以为安装有日历发布端的电子设备,日历发布端可以为日历客户端或网页版日历登录端,该电子设备可以是智能手机、平板电脑、智能电视、电子书阅读器、媒体播放器、膝上型便携计算机和台式计算机等等。
[0098]推送服务器140可以是有推送功能的服务器。这里所讲的推送服务器140可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。
[0099]第二终端140可以为安装有日历客户端的电子设备,该电子设备可以是智能手机、平板电脑、智能电视、电子书阅读器、媒体播放器、膝上型便携计算机和台式计算机等坐寸O
[0100]图2是根据一示例性实施例示出的一种日历信息推送方法的流程图,如图2所示,该日历信息推送方法应用于图1所示的实施环境中的第一终端120中,包括以下步骤。
[0101]在步骤201中,在日历发布端中获取编辑的日历信息,日历信息中包含有事项以及事项将要发生的日期。
[0102]在步骤202中,利用在日历发布端中登录的第一用户帐号,向推送服务器发送日历信息,发送至推送服务器的日历信息用于触发推送服务器根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号,向第二用户帐号推送日历信息,推送至第二用户帐号的日历信息用于触发第二用户帐号根据日期将日历信息添加至第二用户帐号登录的日历客户端中。
[0103]综上所述,本公开实施例中提供的日历信息推送方法,通过利用第一用户帐号将获取的日历信息发送给推送服务器,以便推送服务器将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;由于在推送服务器中可以直接将日历发布端发布的日历信息推送给订阅第一用户帐号的第二用户帐号,且第二用户帐号可以直接将日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0104]图3是根据另一示例性实施例示出的一种日历信息推送方法的流程图,如图3所示,该日历信息推送方法应用于图1所示的实施环境中的推送服务器140中,包括以下步骤。
[0105]在步骤301中,接收第一用户帐号发送的日历信息,日历信息中包含有事项以及事项将要发生的日期。
[0106]在步骤302中,根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号。
[0107]在步骤303中,向第二用户帐号推送日历信息,日历信息用于触发第二用户帐号根据该日期将日历信息添加至第二用户帐号登录的日历客户端中。
[0108]综上所述,本公开实施例中提供的日历信息推送方法,通过在接收到第一用户帐号发送的日历信息之后,将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;由于在推送服务器中可以直接将日历发布端发布的日历信息推送给订阅第一用户帐号的第二用户帐号,且第二用户帐号可以直接将日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0109]图4是根据再一示例性实施例示出的一种日历信息推送方法的流程图,如图4所示,该日历信息推送方法应用于图1所示的实施环境中的第二终端160中,包括以下步骤。
[0110]在步骤401中,利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息,日历信息是推送服务器在接收到第一用户帐号发送的日历信息,根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号,向第二用户帐号推送的,日历信息包含有事项以及事项将要发生的日期。
[0111]在步骤402中,根据该日期将日历信息中的事项添加至日历客户端中。
[0112]综上所述,本公开实施例中提供的日历信息推送方法,通过利用第二用户帐号接收推送服务器推送的日历信息,然后直接将该日历信息添加至登录的日历客户端中;由于第二用户帐号可以直接将推送服务器推送的日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0113]图5是根据还一示例性实施例示出的一种日历信息推送方法的流程图,如图5所示,该日历信息推送方法应用于图1所示的实施环境中,包括以下步骤。
[0114]在步骤501中,第一终端在日历发布端中获取编辑的日历信息,日历信息中包含有事项以及事项将要发生的日期。
[0115]日历发布端可以在安装在第一终端上的日历客户端,也可以是第一终端网页浏览程序中登录的日历网页端。
[0116]其中,日历客户端是安装在第一终端上的可供用户进行日历查阅的客户端。
[0117]在步骤502中,第一终端利用在日历发布端中登录的第一用户帐号,向推送服务器发送日历信息。
[0118]在步骤503中,推送服务器接收第一用户帐号发送的日历信息。
[0119]在步骤504中,推送服务器根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号。
[0120]第一用户帐号的订阅帐号为订阅第一用户账号的用户帐号。
[0121]在步骤505中,推送服务器向第二用户帐号推送日历信息。
[0122]在步骤506中,第二终端利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息。
[0123]日历客户端是安装在第二终端上的可供用户进行日历查阅的客户端。
[0124]在步骤507中,第二终端根据该日期将日历信息中的事项添加至日历客户端中。
[0125]综上所述,本公开实施例中提供的日历信息推送方法,通过在接收到第一用户帐号发送的日历信息之后,将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;由于在推送服务器中可以直接将日历发布端发布的日历信息推送给订阅第一用户帐号的第二用户帐号,且第二用户帐号可以直接将日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0126]需要补充说明的是,在实际应用中,上述步骤501和步骤502可以单独实施成为以第一终端为执行主体的日历信息推送方法,上述步骤503至步骤505可以单独实施成为以推送服务器为执行主体的日历信息推送方法,上述步骤506和步骤507可以单独实施成为以第二终端为执行主体的日历信息推送方法。
[0127]图6A是根据又一示例性实施例示出的一种日历信息推送方法的流程图,如图6A所示,该日历信息推送方法应用于图1所示的实施环境中,包括以下步骤。
[0128]在步骤601中,第一终端接收在日历发布端中日期的记录单中编辑的事项,日期的记录单用于提供编辑在该日期中将要发生的事项。
[0129]日历发布端可以在安装在第一终端上的日历客户端,也可以是第一终端网页浏览程序中登录的日历网页端。
[0130]其中,日历客户端是安装在终端上的可供用户进行日历查阅的客户端,日历客户端中通常包含有日期以及日期的记录单,日期的记录单除了提供日期之外,还提供编辑在该日期中将要发生的事项。通常来讲,每个日期均唯一对应一个记录单,也即每个记录单中记录的事项均应当是在该记录单所对应的日期内发生的。
[0131]举例来讲,请参见图6B所示,其是根据一示例性实施例示出的一种日历客户端中提供的日期记录单的示意图。在日历客户端的日历编辑页60中打开日期2014年8月I日的记录单编辑页61,用户可以在该记录单编辑页61中的事项输入框62中填写将要在该日期中发生的事项,比如如果需要在2014年8月I日参加学校运动会,则可以在该日期2014年8月I日的记录单编辑页61中的事项输入框62中,填写事项“学校运动会”等内容。
[0132]在步骤602中,第一终端将该事项以及该日期组合为编辑的日历信息。
[0133]当用户在日历发布端中某个日期的记录单中编辑了事项,则可以将该事项以及该日期组合为一个日历信息,也即该日历信息包含事项以及该事项将要发生的日期。
[0134]在步骤603中,第一终端利用在日历发布端中登录的第一用户帐号,向推送服务器发送日历信息。
[0135]通常,如果第一终端想要发布该日历信息,第一终端需要利用在日历发布端中登录的第一用户帐号,将该日历信息发送至推送服务器,由推送服务器对该日历信息进行推送。
[0136]也就是说,首先利用第一用户帐号在第一终端中的日历发布端中进行登录,然后利用该第一用户帐号将得到的日历信息发送给推送服务器。
[0137]可选的,在步骤601之前,第一终端中的日历发布端可以首先利用第一用户帐号进行登录,然后执行步骤601至步骤603,即接收在该日历发布端中编辑得到的日历信息,并利用该日益用户帐号将日历信息发送给推送服务器。
[0138]需要说明的是,第一用户帐号是已经在推送服务器上注册成功的用户帐号。
[0139]在步骤604中,推送服务器接收第一用户帐号发送的日历信息。
[0140]可选的,推送服务器在接收到第一用户账号发送的日历信息之后,首先判定第一用户账号是否为注册的合法用户帐号,如果第一用户帐号为注册的合法用户帐号,则执行步骤605 ;如果第一用户帐号不为注册的合法用户帐号,推送服务器则丢弃该日历信息;或者,如果第一用户帐号不为注册的合法用户帐号,推送服务器拒绝接收第一用户帐号发送的日历信息。
[0141]这里所讲的合法用户帐号为在该推送服务器中成功注册的用户帐号。
[0142]在步骤605中,推送服务器根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号。
[0143]推送服务器中包含有各个被订阅帐号的订阅名单,这些订阅名单中包含有订阅这些被订阅帐号的订阅帐号。比如,对于第一用户帐号来讲,推送服务器中保存有第一用户帐号的订阅名单,该订阅名单中包含有订阅该第一用户帐号的订阅帐号。
[0144]推送服务器可以根据该第一用户帐号的订阅帐号,查找出订阅该第一用户帐号的各个用户帐号,如果第二用户帐号订阅了该第一用户帐号,则推送服务器可以根据第一用户帐号的订阅帐号,查找出订阅第一用户帐号的第二用户帐号。
[0145]在实际应用中,为了实现订阅推送功能,推送服务器通常需要确定各个用户帐号的订阅帐号。在一种可选的实现方式中,推送服务器将第二用户帐号确定为第一用户帐号的订阅帐号时可以包括如下过程:
[0146]第一,第二终端利用第二用户帐号向推送服务器发送请求订阅第一用户帐号的订阅请求,订阅请求用于触发推送服务器将第二用户帐号确定为第一用户帐号的订阅帐号。
[0147]在实际应用中,第二终端中日历客户端登录的第二用户帐号可以根据该日历客户端提供的查找功能,查找到想要订阅的第二用户帐号。在查找想要订阅的第二用户帐号时,可以通过输入第二用户帐号进行查找,也可以通过第二用户帐号所对应的关键词或所在分组进行查找。
[0148]举例来讲,持有第二用户帐号的学生家长可以查找到孩子所在班级或所在学校注册的第一用户帐号,并利用该第二用户帐号订阅该第一用户帐号。很显然,不同的学生家长所持有的第二用户帐号可以不同。
[0149]请参见图6C所示,其是根据一示例性实施例示出的一种在日历客户端中查找用户帐号的示意图。日历客户端63中设置有查找入口 64 (如“查找”按键),用户触发该查找入口 64之后,日历客户端63则显示日历查找页65,日历查找页65上设置有查找输入窗口66a和66b,其中输入窗口 66a中可以输入想要查找的用户帐号,输入窗口 66b可以输入想要查找的用户帐号的昵称或昵称关键字。
[0150]很显然,在实际实现时,该日历查找页65上还可以根据用户关系链展示有与在日历客户端63登录的用户帐号相关联的用户帐号,以便用户根据展示的用户帐号查找想要订阅的用户帐号。根据用户关系链可以获知的可订阅的用户帐号不限于孩子学校的帐号,还可能为家长公司的公司帐号、公司某部门的帐号、工作协会帐号等。
[0151]tWn,对于人数较多的公司来讲,为了便于向员工通知公司开展的会议或活动等,公司可以注册一个公司帐号(即第一用户帐号),公司员工利用自己注册的用户帐号(即第二用户帐号)订阅该公司帐号。还比如,对于人数较多的协会(如志愿者协会)来讲,为了便于向协会会员通知协议将要开展的活动等,协会可以注册一个协会帐号(即第一用户帐号),协会会员利用自己注册的用户帐号(即第二用户帐号)订阅该协会帐号。
[0152]需要说明的是,图6C仅是对日历客户端的日历首页以及日历查找页进行的一种图示,在实际应用中,日历客户端的日历首页以及日历查找页上的内容以及内容排版均不限于图6C中所示,为了美观及便于操作,可以根据实际要求设定日历首页以及日历查找页上的内容和排版,本公开实施例对比不作具体限定。
[0153]第二,推送服务器接收第二用户帐号发送的订阅请求,订阅请求用于请求订阅第一用户帐号。
[0154]第三,推送服务器将第二用户帐号确定为第一用户帐号的订阅帐号。
[0155]当第二用户帐号订阅了第一用户帐号之后,第一用户帐号向推送服务器发布的日历信息后,推送服务器则可以将该日历信息直接推送给第二用户帐号。
[0156]可选的,推送服务器中也可以不保存被订阅帐号的订阅名单,而是在需要获取订阅名单时,从其他保存有订阅名单的服务器上获取。比如,对于第一用户帐号的订阅帐号来讲,如果推送服务器需要获取第一用户帐号的订阅帐号,则可以从其他保存各个被订阅帐号的订阅名单的服务器中获取该第一用户帐号的订阅帐号。
[0157]需要补充说明的是,第二用户帐号在推送服务器进行订阅之前,第二用户帐号也应当是在该推送服务器上成功注册过的用户帐号。
[0158]在步骤606中,推送服务器获取日历信息中的日期,在该日期之前,向第二用户帐号推送日历信息。
[0159]为了保证第二终端的用户能够在日历信息中事项发生日期之前就能够获知该事项,推送服务器通常需要在日历信息中的日期之前,向第二用户帐号推送日历信息,其中第二用户帐号为在第二终端中日历客户端中登录的用户帐号。
[0160]很显然,如果在步骤605中,推送服务器根据第一用户帐号的订阅帐号,查找到订阅第一用户帐号的多个用户帐号,则可以同时向这些用户帐号推送该第一用用户帐号发布的该日历信息。
[0161]在步骤607中,第二终端利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息。
[0162]第二终端中安装有日历客户端,且在该日历客户端中登录有第二用户帐号,第二终端可以根据该第二用户帐号在该日历客户端中接收推送服务器推送的日历信息。
[0163]在步骤608中,第二终端获取日历信息中的事项以及事项将要发生的日期。
[0164]第二终端在获取到推送服务器推送的日历信息之后,则可以解析出该日历信息中的事项以及该事项将要发生的日期。
[0165]在步骤609中,第二终端将事项添加至日历客户端中日期的记录单中。
[0166]为了避免用户遗忘该日历信息中的事项,第二终端可以将该事项添加至日历客户端中该事项所对应日期的记录单中,同样的,该日期的记录单可以用于提供编辑事项。
[0167]也就是说,当第二终端在接收到推送服务器推送的日历信息之后,可以自动将日历信息中的事项记录至日历客户端中日历信息所对应日期的记录单中。
[0168]举例来讲,请参见图6D所示,其是根据一示例性实施例示出的一种添加有日历信息的日历客户端的示意图。在该日历客户端中日期为2014年8月I日的记录单中添加有事项“学校运动会”,表示着在2014年8月I日将发生的事项内容为“学校运动会”。
[0169]可选的,当第二终端在接收到推送服务器推送的日历信息之后,还可以通过预定方式提示用户存在新的日历信息,比如可以在日历客户端的首页展示存在新日历信息的提醒信息,或者在第二终端的通知栏中显示存在新日历信息的通知消息,或者通过响铃、震动等方式提示存在新日历信息。本实施例对向第二终端的用户提示存在新的日历信息的方式不作具体限定。
[0170]可选的,第二终端还可以为添加的日历信息设置提醒,比如可以在该日历信息所对应日期的前一天进行提醒等。
[0171]由上可知,当被订阅的第一用户账号发布新的日历信息之后,订阅的第二用户帐号则可以自动将该日历信息添加至本地的日历客户端中,更便于日历信息的记录和管理,且还可以有效避免具有第二用户账号的用户遗忘第一用户账号所发布的事项以及该事项将要发生的日期。
[0172]综上所述,本公开实施例中提供的日历信息推送方法,通过在接收到第一用户帐号发送的日历信息之后,将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;由于在推送服务器中可以直接将日历发布端发布的日历信息推送给订阅第一用户帐号的第二用户帐号,且第二用户帐号可以直接将日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0173]需要补充说明的是,在实际应用中,上述步骤601至步骤603可以单独实施成为以第一终端为执行主体的日历信息推送方法,上述步骤604至步骤606可以单独实施成为以推送服务器为执行主体的日历信息推送方法,上述步骤607至步骤609可以单独实施成为以第二终端为执行主体的日历信息推送方法。
[0174]下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
[0175]图7是根据一示例性实施例示出的一种日历信息推送装置的框图,如图7所示,该日历信息推送装置应用于图1所示实施环境中的推送服务器140中,该日历信息推送装置包括但不限于:日历信息接收模块702、订阅帐号查找模块704和日历信息推送模块706。
[0176]该日历信息接收模块702,被配置为接收第一用户帐号发送的日历信息,日历信息中包含有事项以及事项将要发生的日期;
[0177]该订阅帐号查找模块704,被配置为根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号;
[0178]该日历信息推送模块706,被配置为向订阅帐号查找模块704查找到的第二用户帐号推送日历信息接收模块702接收到的日历信息,日历信息用于触发第二用户帐号根据日期将日历信息添加至第二用户帐号登录的日历客户端中。
[0179]综上所述,本公开实施例中提供的日历信息推送装置,通过在接收到第一用户帐号发送的日历信息之后,将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;由于在推送服务器中可以直接将日历发布端发布的日历信息推送给订阅第一用户帐号的第二用户帐号,且第二用户帐号可以直接将日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0180]图8是根据另一示例性实施例示出的一种日历信息推送装置的框图,如图8所示,该日历信息推送装置应用于图1所示实施环境中的推送服务器140中,该日历信息推送装置包括但不限于:日历信息接收模块802、订阅帐号查找模块804和日历信息推送模块806。
[0181]该日历信息接收模块802,被配置为接收第一用户帐号发送的日历信息,日历信息中包含有事项以及事项将要发生的日期;
[0182]该订阅帐号查找模块804,被配置为根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号;
[0183]该日历信息推送模块806,被配置为向订阅帐号查找模块804查找到的第二用户帐号推送日历信息接收模块802接收到的日历信息,日历信息用于触发第二用户帐号根据日期将日历信息添加至第二用户帐号登录的日历客户端中。
[0184]假如上述为本实施例的第一种可能的实现方式,在第二种可能的实现方式中,该日历信息推送装置还包括:订阅请求接收模块808和订阅帐号确定模块810。
[0185]订阅请求接收模块808,被配置为接收第二用户帐号发送的订阅请求,订阅请求用于请求订阅第一用户帐号;
[0186]订阅帐号确定模块810,被配置为将第二用户帐号确定为第一用户帐号的订阅帐号。
[0187]基于第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,日历信息推送模块806,包括:获取子模块806a和推送子模块806b。
[0188]获取子模块806a,被配置为获取日历信息中的日期;
[0189]推送子模块806b,被配置为在获取子模块806a获取到的日期之前,向第二用户帐号推送日历信息。
[0190]综上所述,本公开实施例中提供的日历信息推送装置,通过在接收到第一用户帐号发送的日历信息之后,将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;由于在推送服务器中可以直接将日历发布端发布的日历信息推送给订阅第一用户帐号的第二用户帐号,且第二用户帐号可以直接将日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0191]图9是根据再一示例性实施例示出的一种日历信息推送装置的框图,如图9所示,该日历信息推送装置应用于图1所示实施环境中的第一终端120中,该日历信息推送装置包括但不限于:日历信息获取模块902和日历信息发送模块904。
[0192]该日历信息获取模块902,被配置为在日历发布端中获取编辑的日历信息,日历信息中包含有事项以及事项将要发生的日期;
[0193]该日历信息发送模块904,被配置为利用在日历发布端中登录的第一用户帐号,向推送服务器发送日历信息获取模块902获取的日历信息,发送至推送服务器的日历信息用于触发推送服务器根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号,向第二用户帐号推送日历信息,推送至第二用户帐号的日历信息用于触发第二用户帐号根据日期将日历信息添加至第二用户帐号登录的日历客户端中。
[0194]综上所述,本公开实施例中提供的日历信息推送装置,利用第一用户帐号将获取的日历信息发送给推送服务器,以便推送服务器将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;由于在推送服务器中可以直接将日历发布端发布的日历信息推送给订阅第一用户帐号的第二用户帐号,且第二用户帐号可以直接将日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0195]图10是根据再一示例性实施例示出的一种日历信息推送装置的框图,如图10所示,该日历信息推送装置应用于图1所示实施环境中的第一终端120中,该日历信息推送装置包括但不限于:日历信息获取模块1002和日历信息发送模块1004。
[0196]该日历信息获取模块1002,被配置为在日历发布端中获取编辑的日历信息,日历信息中包含有事项以及事项将要发生的日期;
[0197]该日历信息发送模块1004,被配置为利用在日历发布端中登录的第一用户帐号,向推送服务器发送日历信息获取模块1002获取的日历信息,发送至推送服务器的日历信息用于触发推送服务器根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号,向第二用户帐号推送日历信息,推送至第二用户帐号的日历信息用于触发第二用户帐号根据日期将日历信息添加至第二用户帐号登录的日历客户端中。
[0198]假如上述为本实施例的第一种可能的实现方式,在第二种可能的实现方式中,日历信息获取模块1002,包括:接收子模块1002a和组合子模块1002b。
[0199]接收子模块1002a,被配置为接收在日历发布端中日期的记录单中编辑的事项,日期的记录单用于提供编辑在日期中将要发生的事项;
[0200]组合子模块1002b,被配置为将接收子模块1002a接收的事项以及日期组合为编辑的日历信息。
[0201]综上所述,本公开实施例中提供的日历信息推送装置,利用第一用户帐号将获取的日历信息发送给推送服务器,以便推送服务器将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;由于在推送服务器中可以直接将日历发布端发布的日历信息推送给订阅第一用户帐号的第二用户帐号,且第二用户帐号可以直接将日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0202]图11是根据再一示例性实施例示出的一种日历信息推送装置的框图,如图11所示,该日历信息推送装置应用于图1所示实施环境中的第二终端160中,该日历信息推送装置包括但不限于:日历信息接收模块1102和日历信息添加模块1104。
[0203]日历信息接收模块1102,被配置为利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息,日历信息是推送服务器在接收到第一用户帐号发送的日历信息,根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号,向第二用户帐号推送的,日历信息包含有事项以及事项将要发生的日期;
[0204]日历信息添加模块1104,被配置为根据日期将日历信息接收模块1102接收到的日历信息中的事项添加至日历客户端中。
[0205]综上所述,本公开实施例中提供的日历信息推送装置,通过利用第二用户帐号接收推送服务器推送的日历信息,然后直接将该日历信息添加至登录的日历客户端中;由于第二用户帐号可以直接将推送服务器推送的日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0206]图12是根据再一示例性实施例示出的一种日历信息推送装置的框图,如图12所示,该日历信息推送装置应用于图1所示实施环境中的第二终端160中,该日历信息推送装置包括但不限于:日历信息接收模块1202和日历信息添加模块1204。
[0207]日历信息接收模块1202,被配置为利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息,日历信息是推送服务器在接收到第一用户帐号发送的日历信息,根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号,向第二用户帐号推送的,日历信息包含有事项以及事项将要发生的日期;
[0208]日历信息添加模块1204,被配置为根据日期将日历信息接收模块1202接收到的日历信息中的事项添加至日历客户端中。
[0209]假如上述为本实施例的第一种可能的实现方式,在第二种可能的实现方式中,该日历信息推送装置还可以包括:订阅请求发送模块1206。
[0210]订阅请求发送模块1206,被配置为利用第二用户帐号向推送服务器发送请求订阅第一用户帐号的订阅请求,订阅请求用于触发推送服务器将第二用户帐号确定为第一用户帐号的订阅帐号。
[0211]基于第一种可能的实现方式或第二种可能的实现方式,在第三种可能的实现方式中,日历信息添加模块1204,包括:获取子模块1204a和添加子模块1204b。
[0212]获取子模块1204a,被配置为获取日历信息中的事项以及事项将要发生的日期;
[0213]添加子模块1204b,被配置为将获取子模块1204a获取的事项添加至日历客户端中日期的记录单中,日期的记录单用于提供编辑在日期中将要发生的事项。
[0214]综上所述,本公开实施例中提供的日历信息推送装置,通过利用第二用户帐号接收推送服务器推送的日历信息,然后直接将该日历信息添加至登录的日历客户端中;由于第二用户帐号可以直接将推送服务器推送的日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0215]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0216]图13是根据一示例性实施例示出的一种日历信息推送系统的框图,如图13所示,该日历信息推送系统应用于图1所示实施环境中,该日历信息推送系统可以包括第一终端1302、推送服务器1304和第二终端1306,其中推送服务器1304分别通过有线通信方式或无线通信方式与第一终端1302和第二终端1306连接。
[0217]推送服务器1304包括如图7或图8中所描述的日历信息推送装置;
[0218]第一终端1302包括图9或图10中所描述的日历信息推送装置;
[0219]第二终端1306包括图11或图12中所描述的日历信息推送装置。
[0220]综上所述,本公开实施例中提供的日历信息推送系统,通过在接收到第一用户帐号发送的日历信息之后,将该日历信息直接推送给订阅第一用户帐号的第二用户帐号,第二用户帐号直接将该日历信息添加至登录的日历客户端中;由于在推送服务器中可以直接将日历发布端发布的日历信息推送给订阅第一用户帐号的第二用户帐号,且第二用户帐号可以直接将日历信息添加至登录的日历客户端中,因此解决了相关技术中利用日历客户端记录发布的事项时比较繁琐的问题;达到了便于日历信息的发布、共享和管理的效果。
[0221]本公开一示例性实施例提供了一种日历信息推送装置,能够实现本公开提供的日历信息推送方法,该日历信息推送装置包括:处理器、用于存储处理器可执行指令的存储器;
[0222]其中,处理器被配置为:
[0223]接收第一用户帐号发送的日历信息,日历信息中包含有事项以及事项将要发生的日期;
[0224]根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号;
[0225]向第二用户帐号推送日历信息,日历信息用于触发第二用户帐号根据该日期将日历信息添加至第二用户帐号登录的日历客户端中。
[0226]本公开另一示例性实施例提供了一种日历信息推送装置,能够实现本公开提供的日历信息推送方法,该日历信息推送装置包括:处理器、用于存储处理器可执行指令的存储器;
[0227]其中,处理器被配置为:
[0228]在日历发布端中获取编辑的日历信息,日历信息中包含有事项以及事项将要发生的日期;
[0229]利用在日历发布端中登录的第一用户帐号,向推送服务器发送日历信息,发送至推送服务器的日历信息用于触发推送服务器根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号,向第二用户帐号推送日历信息,推送至第二用户帐号的日历信息用于触发第二用户帐号根据该日期将日历信息添加至第二用户帐号登录的日历客户端中。
[0230]本公开再一示例性实施例提供了一种日历信息推送装置,能够实现本公开提供的日历信息推送方法,该日历信息推送装置包括:处理器、用于存储处理器可执行指令的存储器;
[0231]其中,处理器被配置为:
[0232]利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息,日历信息是推送服务器在接收到第一用户帐号发送的日历信息,根据第一用户帐号的订阅帐号,查找订阅第一用户帐号的第二用户帐号,向第二用户帐号推送的,日历信息包含有事项以及事项将要发生的日期;
[0233]根据该日期将日历信息中的事项添加至日历客户端中。
[0234]图14是根据一示例性实施例示出的一种用于推送日历信息的装置的框图。例如,装置1400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0235]参照图14,装置1400可以包括以下一个或多个组件:处理组件1402,存储器1404,电源组件1406,多媒体组件1408,音频组件1410,输入/输出(I/O)接口 1412,传感器组件1414,以及通信组件1416。
[0236]处理组件1402通常控制装置1400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1402可以包括一个或多个处理器1418来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1402可以包括一个或多个模块,便于处理组件1402和其他组件之间的交互。例如,处理组件1402可以包括多媒体模块,以方便多媒体组件1408和处理组件1402之间的交互。
[0237]存储器1404被配置为存储各种类型的数据以支持在装置1400的操作。这些数据的示例包括用于在装置1400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(R0M),磁存储器,快闪存储器,磁盘或光盘。
[0238]电源组件1406为装置1400的各种组件提供电力。电源组件1406可以包括电源管理系统,一个或多个电源,及其他与为装置1400生成、管理和分配电力相关联的组件。
[0239]多媒体组件1408包括在装置1400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1408包括一个前置摄像头和/或后置摄像头。当装置1400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0240]音频组件1410被配置为输出和/或输入音频信号。例如,音频组件1410包括一个麦克风(MIC),当装置1400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1404或经由通信组件1416发送。在一些实施例中,音频组件1410还包括一个扬声器,用于输出音频信号。
[0241]I/O接口 1412为处理组件1402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0242]传感器组件1414包括一个或多个传感器,用于为装置1400提供各个方面的状态评估。例如,传感器组件1414可以检测到装置1400的打开/关闭状态,组件的相对定位,例如组件为装置1400的显示器和小键盘,传感器组件1414还可以检测装置1400或装置1400一个组件的位置改变,用户与装置1400接触的存在或不存在,装置1400方位或加速/减速和装置1400的温度变化。传感器组件1414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1414还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0243]通信组件1416被配置为便于装置1400和其他设备之间有线或无线方式的通信。装置1400可以接入基于通信标准的无线网络,如W1-Fi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件1416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0244]在示例性实施例中,装置1400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSH))、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述以第一终端或第二终端为执行主体的方法。
[0245]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1404,上述指令可由装置1400的处理器1418执行以完成上述以第一终端或第二终端为执行主体的方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0246]图15是根据另一示例性实施例示出的一种用于推送日历信息的装置的框图。例如,装置1500可以被提供为一服务器。参照图15,装置1500包括处理组件1502,其进一步包括一个或多个处理器,以及由存储器1504所代表的存储器资源,用于存储可由处理组件1502的执行的指令,例如应用程序。存储器1504中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1502被配置为执行指令,以执行上述以推送服务器为执行主体的日历信息推送方法。
[0247]装置1500还可以包括一个电源组件1506被配置为执行装置1500的电源管理,一个有线或无线网络接口 1508被配置为将装置1500连接到网络,和一个输入输出(I/O)接口 1510。装置1500可以操作基于存储在存储器1504的操作系统,例如Windows ServerTM,Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 或类似。
[0248]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0249]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【权利要求】
1.一种日历信息推送方法,其特征在于,所述方法包括: 接收第一用户帐号发送的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期; 根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号; 向所述第二用户帐号推送所述日历信息,所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收所述第二用户帐号发送的订阅请求,所述订阅请求用于请求订阅所述第一用户帐号; 将所述第二用户帐号确定为所述第一用户帐号的所述订阅帐号。
3.根据权利要求1或2所述的方法,其特征在于,所述向所述第二用户帐号推送所述日历信息,包括: 获取所述日历信息中的所述日期; 在所述日期之前,向所述第二用户帐号推送所述日历信息。
4.一种日历信息推送方法,其特征在于,所述方法包括: 在日历发布端中获取编辑的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期; 利用在所述日历发布端中登录的第一用户帐号,向推送服务器发送所述日历信息,发送至所述推送服务器的所述日历信息用于触发所述推送服务器根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号,向所述第二用户帐号推送所述日历信息,推送至所述第二用户帐号的所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
5.根据权利要求4所述的方法,其特征在于,所述在日历发布端中获取编辑的日历信息,包括: 接收在所述日历发布端中所述日期的记录单中编辑的事项,所述日期的记录单用于提供编辑在所述日期中将要发生的事项; 将所述事项以及所述日期组合为编辑的所述日历信息。
6.一种日历信息推送方法,其特征在于,所述方法包括: 利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息,所述日历信息是所述推送服务器在接收到第一用户帐号发送的日历信息,根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的所述第二用户帐号,向所述第二用户帐号推送的,所述日历信息包含有事项以及所述事项将要发生的日期; 根据所述日期将所述日历信息中的事项添加至所述日历客户端中。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 利用所述第二用户帐号向所述推送服务器发送请求订阅所述第一用户帐号的订阅请求,所述订阅请求用于触发所述推送服务器将所述第二用户帐号确定为所述第一用户帐号的订阅帐号。
8.根据权利要求6或7所述的方法,其特征在于,所述根据所述日期将所述日历信息中的事项添加至所述日历客户端中,包括: 获取所述日历信息中的事项以及所述事项将要发生的日期; 将所述事项添加至所述日历客户端中所述日期的记录单中,所述日期的记录单用于提供编辑在所述日期中将要发生的事项。
9.一种日历信息推送装置,其特征在于,所述装置包括: 日历信息接收模块,被配置为接收第一用户帐号发送的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期; 订阅帐号查找模块,被配置为根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号; 日历信息推送模块,被配置为向所述订阅帐号查找模块查找到的所述第二用户帐号推送日历信息接收模块接收到的所述日历信息,所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括: 订阅请求接收模块,被配置为接收所述第二用户帐号发送的订阅请求,所述订阅请求用于请求订阅所述第一用户帐号; 订阅帐号确定模块,被配置为将所述第二用户帐号确定为所述第一用户帐号的所述订阅帐号。
11.根据权利要求9或10所述的装置,其特征在于,所述日历信息推送模块,包括: 获取子模块,被配置为获取所述日历信息中的所述日期; 推送子模块,被配置为在所述获取子模块获取到的所述日期之前,向所述第二用户帐号推送所述日历信息。
12.—种日历信息推送装置,其特征在于,所述装置包括: 日历信息获取模块,被配置为在日历发布端中获取编辑的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期; 日历信息发送模块,被配置为利用在所述日历发布端中登录的第一用户帐号,向推送服务器发送所述日历信息获取模块获取的所述日历信息,发送至所述推送服务器的所述日历信息用于触发所述推送服务器根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号,向所述第二用户帐号推送所述日历信息,推送至所述第二用户帐号的所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
13.根据权利要求12所述的装置,其特征在于,所述日历信息获取模块,包括: 接收子模块,被配置为接收在所述日历发布端中所述日期的记录单中编辑的事项,所述日期的记录单用于提供编辑在所述日期中将要发生的事项; 组合子模块,被配置为将所述接收子模块接收的事项以及所述日期组合为编辑的所述日历信息。
14.一种日历信息推送装置,其特征在于,所述装置包括: 日历信息接收模块,被配置为利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息,所述日历信息是所述推送服务器在接收到第一用户帐号发送的日历信息,根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的所述第二用户帐号,向所述第二用户帐号推送的,所述日历信息包含有事项以及所述事项将要发生的日 期; 日历信息添加模块,被配置为根据所述日期将所述日历信息接收模块接收到的所述日历信息中的事项添加至所述日历客户端中。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括: 订阅请求发送模块,被配置为利用所述第二用户帐号向所述推送服务器发送请求订阅所述第一用户帐号的订阅请求,所述订阅请求用于触发所述推送服务器将所述第二用户帐号确定为所述第一用户帐号的订阅帐号。
16.根据权利要求14或15所述的装置,其特征在于,所述日历信息添加模块,包括: 获取子模块,被配置为获取所述日历信息中的事项以及所述事项将要发生的日期; 添加子模块,被配置为将所述获取子模块获取的所述事项添加至所述日历客户端中所述日期的记录单中,所述日期的记录单用于提供编辑在所述日期中将要发生的事项。
17.一种日历信息推送系统,其特征在于,所述系统包括:第一终端、推送服务器和第二终端,所述推送服务器分别通过有线通信方式或无线通信方式与第一终端和第二终端连接, 所述推送服务器包括如权利要求9至11中任一所述的日历信息推送装置; 所述第一终端包括权利要求12或13所述的日历信息推送装置; 所述第二终端包括如权利要求14至16中任一所述的日历信息推送装置。
18.一种日历信息推送装置,其特征在于,所述装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收第一用户帐号发送的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期; 根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号; 向所述第二用户帐号推送所述日历信息,所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
19.一种日历信息推送装置,其特征在于,所述装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 在日历发布端中获取编辑的日历信息,所述日历信息中包含有事项以及所述事项将要发生的日期; 利用在所述日历发布端中登录的第一用户帐号,向推送服务器发送所述日历信息,发送至所述推送服务器的所述日历信息用于触发所述推送服务器根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的第二用户帐号,向所述第二用户帐号推送所述日历信息,推送至所述第二用户帐号的所述日历信息用于触发所述第二用户帐号根据所述日期将所述日历信息添加至所述第二用户帐号登录的日历客户端中。
20.一种日历信息推送装置,其特征在于,所述装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 利用登录在日历客户端中的第二用户帐号,接收推送服务器推送的日历信息,所述日历信息是所述推送服务器在接收到第一用户帐号发送的日历信息,根据所述第一用户帐号的订阅帐号,查找订阅所述第一用户帐号的所述第二用户帐号,向所述第二用户帐号推送的,所述日历信息包含有事项以及所述事项将要发生的日期; 根据所述日期将所述日历信息中的事项添加至所述日历客户端中。
【文档编号】G06F17/30GK104243559SQ201410437153
【公开日】2014年12月24日 申请日期:2014年8月29日 优先权日:2014年8月29日
【发明者】牛坤, 黄飞, 戚冬杰 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1