通知消息同步方法、装置及系统的制作方法_3

文档序号:8285342阅读:来源:国知局
一终端和第二终端在路由器中成功注册过,即路由器成功为第一终端和第二终端下发了同步权限,这样路由器可以在接收到第一终端发送的通知消息之后,在确定第一终端为成功注册过的终端或第一终端具有同步权限时,将该通知消息同步给其他成功注册过的第二终端。
[0165]需要说明的是,这里所讲的第一终端和第二终端并不用于限定路由器所服务的终端,为了便于描述通知消息的生成方以及通知消息被同步的接收方,因此将通知消息的生成方称为第一终端,将通知消息被同步的接收方称为第二终端。在实际应用中,任何一个终端均可以是第一终端,也均可以是第二终端。
[0166]在步骤506中,第二终端接收路由器发送的通知消息。
[0167]在步骤507中,第二终端根据该通知消息进行提示。
[0168]第二终端可以在显示屏上显示通知消息以进行提示,比如当第二终端为电视机时,可以在电视机的显示屏上的某个位置显示该通知消息,比如可以在电视机显示屏的上边或底边显示该通知消息;第二终端也可以对通知消息进行语音提示,本实施例对通知消息的提示方式不作具体限定。
[0169]以第一终端为空调、第二终端为电视机和手机为例,空调在温度过低时生成一通知消息,并将该通知消息发送给路由器,路由器根据该通知消息被同步的第二终端,将该通知消息发送给电视机和手机。请参见图5B所示,其根据一示例性实施例示出的一种通知消息同步的使用场景示意图,其中的路由器52分别通过有线网络或无线网络与空调54、电视机56和手机58连接,其中的空调54生成一通知消息,该通知消息为“当前温度为5°,请调高温度”,空调54将该通知消息发送给路由器52,路由器52将该通知消息转发给电视机56和手机58,电视机56和手机58上显示从路由器52中接收到的该通知消息。
[0170]综上所述,本公开实施例中提供的通知消息同步方法,通过路由器将一个终端中生成的通知消息同步给其他终端,使得其他终端对该通知消息进行提示;由于同一个通知消息可以被多个终端进行提示,用户可以查看到该通知消息的几率大大增加,因此解决了提醒方式仅限于一个智能设备中,导致通知成功率比较低的问题;达到了大大提高通知成功率的效果。
[0171]在实际应用中,第一终端可以为通知消息的消息类型确定被同步的第二终端,在第一种场景中,第一终端可以将确定出的被同步的第二终端所组成的同步列表保存在第一终端中,并在需要同步通知消息时,将通知消息以及该同步列表告知给路由器,使得路由器根据该同步列表确定被要求同步的第二终端;在第二种场景中,第一终端可以将确定出的被同步的第二终端所组成的同步列表发送给路由器,由路由器保存,第一终端在需要同步通知消息时,路由器根据保存的该同步列表确定被要求同步的第二终端。针对以上两种场景,具体的可以分别参见图6A和图7中的描述。
[0172]图6A是根据再一示例性实施例示出的一种通知消息同步方法的流程图,如图6A所示,该通知消息同步方法应用于图1所示的实施环境中,包括以下步骤。
[0173]在步骤601中,第一终端向路由器发送列表获取请求。
[0174]第一终端可以自己设置同步的终端,因此,第一终端需要知道与第一终端位于同一个局域网且在路由器中合法注册过的终端,以便选择被同步的终端,但通常来讲,第一终端并不知道与第一终端位于同一个局域网且在路由器中合法注册过的终端有哪些,因此,第一终端需要向路由器发送列表获取请求,以请求获取路由器中存储的各个终端所组成的列表。
[0175]在步骤602中,路由器接收该列表获取请求。
[0176]在步骤603中,路由器将存储的共享列表反馈给第一终端,共享列表中包含在路由器成功注册的与路由器位于同一个局域网内的各个终端的标识。
[0177]一般的,路由器可以接收与路由器位于同一个局域网内的各个终端的同步注册请求,并在终端合法的情况下,为这些终端下发同步权限,且将各个终端的标识存储至共享列表,共享列表中各个终端的标识用于表明其对应的终端允许将通知消息同步给其他终端,也允许接收其他终端同步过来的通知消息。
[0178]为了实现终端的对同步终端的订阅,路由器可以允许在路由器中成功同步注册过的终端获取该共享列表,也即当路由器接收到该列表获取请求后,如果确定该列表获取请求的发送端为在该路由器中合法成功同步注册过的终端,则可以向该列表获取请求的发送端反馈该共享列表。
[0179]可选的,路由器在向第一终端反馈的共享列表中可以去除第一终端的标识。
[0180]在步骤604中,第一终端接收路由器反馈的共享列表。
[0181]在步骤605中,第一终端将共享列表确定为被要求同步的消息类型的同步列表,或者,第一终端将共享列表中被选中的标识组合确定为被要求同步的消息类型的同步列表。
[0182]第一终端中所生成的通知消息的消息类型可以为一种、两种或多种,对于每种消息类型,第一终端均可以为该类型的通知消息设置被要求同步的第二终端,这些被要求同步的终端可以是共享列表中的全部标识所对应的终端,也可以是用户根据该共享列表选择的其中一部分标识所对应的终端。
[0183]在实际应用中,每个终端,包括第一终端和第二终端,其内部均可以设置有通知管理中心,当终端从路由器获取到共享列表之后,可以在通知管理中心显示该共享列表,对应的,用户可以在终端的通知管理中心中根据共享列表为选择的消息类型设定同步列表。
[0184]请参见图6B所示,其是根据一示例性实施例提供的在终端确定同步列表的示意图,路由器所提供的共享列表包括手机1、手机2、电视I和平板电脑1,第一终端接收到该共享列表之后,显示该共享列表,用户可以在该显示的共享列表中为某个消息类型选择对应的被要求同步的终端,比如图6B中选中的手机I和电视1,手机I和电视I组成该消息类型的同步列表。
[0185]很显然,用户在为某个选中的消息类型设置同步列表时,可以选中共享列表中所有的标识,也可以选中其中的一个、两个或多个。
[0186]可选的,当共享列表中不包含第一终端的标识时,第一终端可以将共享列表中所有的标识作为某个消息类型被同步的同步列表。
[0187]可选的,当共享列表中包含第一终端的标识时,第一终端可以将共享列表中除第一终端的标识以外的其他各个标识作为某个消息类型被同步的同步列表。
[0188]在步骤606中,第一终端生成通知消息。
[0189]在步骤607中,第一终端检测该通知消息的消息类型是否被要求同步。
[0190]步骤606和步骤607分别与图5A中步骤501和步骤502类似,具体可以参见图5A中对步骤501和步骤502的描述,这里就不再赘述。
[0191]在步骤608中,当检测到该通知消息的消息类型被要求同步时,第一终端将该通知消息发送给路由器,并将该通知消息的消息类型的同步列表发送给路由器。
[0192]在步骤609中,路由器接收第一终端发送的通知消息以及该通知消息的消息类型的同步列表,将该通知消息转发给该同步列表中标识所对应的第二终端。
[0193]路由器在接收到第一终端发送的通知消息以及同步列表时,表明第一终端想要将该通知消息同步给同步列表中标识所对应的终端,因此,路由器可以将该通知消息转发给该同步列表中标识所对应的第二终端。
[0194]需要指明的是,由于该同步列表是第一终端从路由器获取的共享列表得到的,因此,同步列表中的各个终端均是在路由器中合法注册过的,因此,路由器可以直接将通知消息转发给该同步列表中标识所对应的第二终端。
[0195]可选的,为了尽量保证同步列表中各个标识所对应终端的合法性,路由器还可以在接收第一终端发送的通知消息以及该通知消息的消息类型的同步列表,确定出该同步列表中合法的第二终端,然后将该通知消息发送给合法的第二终端。
[0196]综上所述,本公开实施例中提供的通知消息同步方法,通过路由器将一个终端中生成的通知消息同步给其他终端,使得其他终端对该通知消息进行提示;由于同一个通知消息可以被多个终端进行提示,用户可以查看到该通知消息的几率大大增加,因此解决了提醒方式仅限于一个智能设备中,导致通知成功率比较低的问题;达到了大大提高通知成功率的效果。
[0197]本公开实施例中提供的通知消息同步方法,通过从路由器中获取共享列表,并根据共享列表为选定的消息类型设定同步列表,以使得不同的消息类型可以同步到相同或不同的第二终端,增加了通知消息同步的可选性,大大提高了用户体验。
[0198]图7是根据再一示例性实施例示出的一种通知消息同步方法的流程图,如图7所示,该通知消息同步方法应用于图1所示的实施环境中,包括以下步骤。
[0199]在步骤701中,第一终端向路由器发送列表获取请求。
[0200]在步骤702中,路由器接收该列表获取请求。
[0201]在步骤703中,路由器将存储的共享列表反馈第一终端,共享列表中包含在路由器成功注册的与路由器位于同一个局域网内的各个终端的标识。
[0202]在步骤704中,第一终端接收路由器反馈的共享列表。
[0203]在步骤705中,第一终端将共享列表确定为被要求同步的消息类型的同步列表,或者,第一终端将共享列表中被选中的标识组合确定为被要求同步的消息类型的同步列表。
[0204]步骤701至步骤705分别与图6A中步骤601至步骤605类似,具体可以参见图6A中步骤601至步骤605的描述,这里就不再赘述。
[0205]第一终端可以将设置好的同步列表以及与同步类别对应的消息类型、第一终端的标识发送给路由器,让路由器进行存储,也即让路由器存储每个终端设置的同步列表以及相关信息,这样可以降低终端的存储空间。具体可以参见下述步骤706至步骤707。
[0206]在步骤706中,第一终端将该消息类型、该消息类型的同步列表以及第一终端的标识发送给路由器。
[0207]第一终端在为某个消息类型设置好同步列表之后,可以将该消息类型、与该消息类型对应的同步列表以及该第一终端的标识绑定发送给路由器。
[0208]在步骤707中,路由器接收第一终端发送的第一终端的标识、消息类型以及同步列表,将第一终端的标识、消息类型以及同步列表进行绑定存储。
[0209]在步骤708中,第一终端生成通知消息。
[0210]在步骤709中,第一终端检测该通知消息的消息类型是否被要求同步。
[0211]步骤708和步骤709分别与图5A中步骤501和步骤502类似,具体可以参见图5A中对步骤501和步骤502的描述,这里就不再赘述。
[0212]在步骤710中,当检测到该通知消息的消息类型被要求同步时,第一终端将该通知消息发送给路由器。
[0213]此时,由于路由器已经保存了消息类型的同步列表,因此第一终端在同步该通知消息时,可以仅向路由器发送该通知消息,而不用再继续发送通知消息所对应的同步列表,因此也减少了宽带占用。
[0214]在步骤711中,路由器接收第一终端发送的通知消息,确定存储的与第一终端的标识以及该通知消息的消息类型绑定的同步列表,将该通知消息转发给该同步列表中标识所对应的第二终端。
[0215]路由器在接收到第一终端发送的通知消息之后,表明第一终端想要将通知消息同步至其他第二终端,此时,路由器可以确定该通知消息的消息类型,并查找同时与该第一终端的标识以及该消息类型绑定的同步列表,并在查找到同步列表后,将该通知消息转发给查找到的同步列表中标识所对应的第二终端。
[0216]可选的,在步骤710中,第一终端将该通知消息发送给路由器时,还可以将该通知消息的类型发送给路由器,这
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1