移动终端状态变更提醒的方法及系统转让专利

申请号 : CN201710620477.3

文献号 : CN107454586B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄珂

申请人 : 中国联合网络通信集团有限公司

摘要 :

本发明提供一种移动终端状态变更提醒的方法及系统,其中,方法包括:接收第一终端发送的状态提醒指令,状态提醒指令中包括第一终端的第一身份信息和第二终端的第二身份信息;根据第二身份信息查询第二终端的当前终端状态;根据第一身份信息获取第一终端预先设置的标准终端状态和与标准终端状态所对应的提醒方式;若当前终端状态与标准终端状态相一致,则采用提醒方式向第一终端发送第二终端状态变更的提醒信息。本发明提供的移动终端状态变更提醒的方法及系统,不需要花费用户的大量时间,并且,状态信息可以不用存储在终端上,降低了网络资源的占用率,从而保证了终端之间通信的稳定可靠性,进而提高了该方法的实用性。

权利要求 :

1.一种移动终端状态变更提醒的方法,其特征在于,包括:接收第一终端发送的状态提醒指令,所述状态提醒指令中包括所述第一终端的第一身份信息和第二终端的第二身份信息;

根据所述第二身份信息查询所述第二终端的当前终端状态;

根据所述第一身份信息获取所述第一终端预先设置的标准终端状态和与所述标准终端状态所对应的提醒方式;

若所述当前终端状态与所述标准终端状态相一致,则采用所述提醒方式向所述第一终端发送所述第二终端状态变更的提醒信息;

其中,在接收第一终端发送的状态提醒指令之前,所述方法还包括:接收所述第一终端发送的提醒定制信息,所述提醒定制信息包括:第一终端的第一身份信息、第二终端的第二身份信息、标准终端状态以及与所述标准终端状态所对应的提醒方式、起始时间、结束时间;

根据所述第一身份信息和所述第二身份信息判断所述第一终端和第二终端是否建立授权信息;

若所述第一终端与所述第二终端已建立授权信息,则将所述提醒定制信息存储至数据库;或者,若所述第一终端与所述第二终端未建立授权信息,则向所述第一终端发送未授权提示信息。

2.根据权利要求1所述的方法,其特征在于,在所述第一终端与所述第二终端已建立授权信息之后,所述方法还包括:接收所述第一终端发送的分类信息,所述分类信息中包括:第二终端的第二身份信息和目标分类级别;

根据所述第二身份信息确定所述第二终端的初始分类级别;

将所述第二终端由所述初始分类级别移出至所述目标分类级别,并向所述第一终端发送分类反馈信息。

3.根据权利要求2所述的方法,其特征在于,在所述第一终端与所述第二终端已建立授权信息之后,所述方法还包括:接收所述第一终端发送的删除请求信息,所述删除请求信息中包括:第二终端的第二身份信息;

根据所述第二身份信息确定所述第二终端所属的分类列表;

根据所述删除请求信息将所述第二终端从所述分类列表中删除。

4.根据权利要求1-3中任意一项所述的方法,其特征在于,所述提醒定制信息还包括:分类等级信息;所述方法还包括:

根据所述提醒定制信息查询符合所述分类等级信息的所有授权好友的身份信息;

将所述提醒定制信息与所有授权好友的身份信息存储至数据库中。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获取所述数据库中存储的所有提醒定制信息中的结束时间;

若所述结束时间小于当前时间,则将与该结束时间相对应的提醒定制信息删除。

6.一种移动终端状态变更提醒的系统,其特征在于,包括:接收模块,用于接收第一终端发送的状态提醒指令,所述状态提醒指令中包括所述第一终端的第一身份信息和第二终端的第二身份信息;

处理模块,用于根据所述第二身份信息查询所述第二终端的当前终端状态;

获取模块,用于根据所述第一身份信息获取所述第一终端预先设置的标准终端状态和与所述标准终端状态所对应的提醒方式;

发送模块,用于若所述当前终端状态与所述标准终端状态相一致,则采用所述提醒方式向所述第一终端发送所述第二终端状态变更的提醒信息;

其中,所述接收模块,还用于在接收第一终端发送的状态提醒指令之前,接收所述第一终端发送的提醒定制信息,所述提醒定制信息包括:第一终端的第一身份信息、第二终端的第二身份信息、标准终端状态以及与所述标准终端状态所对应的提醒方式、起始时间、结束时间;

所述处理模块,还用于根据所述第一身份信息和所述第二身份信息判断所述第一终端和第二终端是否建立授权信息;

所述系统还包括:

存储模块,用于若所述第一终端与所述第二终端已建立授权信息,则将所述提醒定制信息存储至数据库;或者,所述发送模块,还用于若所述第一终端与所述第二终端未建立授权信息,则向所述第一终端发送未授权提示信息。

7.根据权利要求6所述的移动终端状态变更提醒的系统,其特征在于,所述接收模块,还用于在所述第一终端与所述第二终端已建立授权信息之后,接收所述第一终端发送的分类信息,所述分类信息中包括:第二终端的第二身份信息和目标分类级别;

所述处理模块,还用于根据所述第二身份信息确定所述第二终端的初始分类级别;

所述系统还包括:

分类模块,用于将所述第二终端由所述初始分类级别移出至所述目标分类级别,并向所述第一终端发送分类反馈信息。

8.根据权利要求7所述的移动终端状态变更提醒的系统,其特征在于,所述接收模块,还用于在所述第一终端与所述第二终端已建立授权信息之后,接收所述第一终端发送的删除请求信息,所述删除请求信息中包括:第二终端的第二身份信息;

所述处理模块,还用于根据所述第二身份信息确定所述第二终端所属的分类列表;

所述系统还包括:

删除模块,用于根据所述删除请求信息将所述第二终端从所述分类列表中删除。

9.根据权利要求6-8中任意一项所述的移动终端状态变更提醒的系统,其特征在于,所述提醒定制信息还包括:分类等级信息;所述系统还包括:所述处理模块,还用于根据所述提醒定制信息查询符合所述分类等级信息的所有授权好友的身份信息;

所述存储模块,还用于将所述提醒定制信息与所有授权好友的身份信息存储至数据库中。

10.根据权利要求9所述的移动终端状态变更提醒的系统,其特征在于,所述获取模块,还用于获取所述数据库中存储的所有提醒定制信息中的结束时间;

所述处理模块,还用于若所述结束时间小于当前时间,则将与该结束时间相对应的提醒定制信息删除。

说明书 :

移动终端状态变更提醒的方法及系统

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种移动终端状态变更提醒的方法及系统。

背景技术

[0002] 移动终端的状态提醒是将用户的移动终端的状态提醒给经过授权的好友终端,让好友在第一时间得知状态的变化,从而选择当前最合适的联系方式。目前尚无较为成熟的状态呈现技术,用户只能通过拨打电话听提示音的方式了解好友的状态,而且可了解的状态只有关机、停机、无法接通、通话中和空闲五种。
[0003] 现有技术中:公开号为CN103188654A、名称为《更新手机状态的系统及系统》的专利文件公开了一种更新手机状态的系统,包括电信网络服务器及多个与该电信网络服务器通信连接的手机,该电信网络服务器包括数据库单元、状态监控单元及控制单元,数据库单元对应地存储了多个手机的手机号码和手机状态。状态监控单元监控通信单元确定手机状态,并由控制单元将该状态存储到数据库单元中以更新对应手机的用户资料。而手机根据其存储的联系人从数据库单元中获取联系人对应的手机状态以更新手机中存储的联系人的状态。
[0004] 然而,上述现有技术存在以下缺陷:用户需要不停的查看好友终端状态是否会发生变化,这样需要花费用户大量的时间,并且,当好友终端状态发生变化时,好友终端变化后的状态会存储在终端上,这样会占用终端的存储空间和大量的网络资源,不利于终端运行的稳定可靠性。

发明内容

[0005] 本发明提供一种移动终端状态变更提醒的方法及系统,用于解决现有技术存在的上述或者其他潜在问题。
[0006] 本发明的一方面提供了一种移动终端状态变更提醒的方法,包括:
[0007] 接收第一终端发送的状态提醒指令,所述状态提醒指令中包括所述第一终端的第一身份信息和第二终端的第二身份信息;
[0008] 根据所述第二身份信息查询所述第二终端的当前终端状态;
[0009] 根据所述第一身份信息获取所述第一终端预先设置的标准终端状态和与所述标准终端状态所对应的提醒方式;
[0010] 若所述当前终端状态与所述标准终端状态相一致,则采用所述提醒方式向所述第一终端发送所述第二终端状态变更的提醒信息。
[0011] 本发明的另一方面提供了一种移动终端状态变更提醒的系统,包括:
[0012] 接收模块,用于接收第一终端发送的状态提醒指令,所述状态提醒指令中包括所述第一终端的第一身份信息和第二终端的第二身份信息;
[0013] 处理模块,用于根据所述第二身份信息查询所述第二终端的当前终端状态;
[0014] 获取模块,用于根据所述第一身份信息获取所述第一终端预先设置的标准终端状态和与所述标准终端状态所对应的提醒方式;
[0015] 发送模块,用于若所述当前终端状态与所述标准终端状态相一致,则采用所述提醒方式向所述第一终端发送所述第二终端状态变更的提醒信息。
[0016] 本发明提供的移动终端状态变更提醒的方法及系统,通过查询第二终端的当前终端状态,在当前终端状态与第一终端预先设置的标准终端状态相匹配时,则采用预先设置的提醒方式向第一终端发送提醒信息,以使得第一终端可以及时、有效地获取到第二终端的状态变更信息,上述过程不需要花费用户的大量时间,并且,状态信息可以不用存储在终端上,降低了网络资源的占用率,从而保证了终端之间通信的稳定可靠性,进而提高了该方法的实用性,有利于市场的推广与应用。

附图说明

[0017] 图1为本发明实施例提供的一种移动终端状态变更提醒的方法的流程示意图;
[0018] 图2为本发明另一实施例提供的一种移动终端状态变更提醒的方法的流程示意图;
[0019] 图3为本发明又一实施例提供的一种移动终端状态变更提醒的方法的流程示意图;
[0020] 图4为本发明再一实施例提供的一种移动终端状态变更提醒的方法的流程示意图;
[0021] 图5为本发明还一实施例提供的一种移动终端状态变更提醒的方法的流程示意图;
[0022] 图6为本发明又一实施例提供的一种移动终端状态变更提醒的方法的流程示意图;
[0023] 图7为本发明实施例提供的一种移动终端状态变更提醒的系统的结构示意图;
[0024] 图8为本发明实施例提供的移动终端状态变更提醒的方法的应用示意图。

具体实施方式

[0025] 下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实例用于说明本发明,但不用来限制本发明的范围。
[0026] 图1为本发明实施例提供的一种移动终端状态变更提醒的方法的流程示意图;参考附图1所示,本实施例提供了一种移动终端状态变更提醒的方法,该方法用于在移动终端的工作状态发生变化时,采用合适的提醒方式提醒其他用户,此外,该方法的执行主体可以为服务器,该服务器可以通过与用户终端进行通信连接;具体的,该方法包括:
[0027] S101:接收第一终端发送的状态提醒指令,状态提醒指令中包括第一终端的第一身份信息和第二终端的第二身份信息;
[0028] 本实施例中的第一终端、第二终端可以为智能手机、平台电脑、智能手表等具有通信功能的终端设备,并且,上述的第一终端和第二终端可以为相同类型的终端设备,也可以为不同类型的终端设备;上述的第一身份信息、第二身份信息可以包括身份ID信息、IP地址信息、媒体访问控制MAC地址信息等等;其中,第一终端与第二终端可以进行通信交互,该通信交互可以采用打电话或者发短信等方式。另外,所接收的第一终端发送的状态提醒指令用于监控第二终端的工作状态,此时,第二终端的工作状态可以包括以下任意一种:关机、停机、无法接通、空闲、通话中、仅短信可达以及勿扰。
[0029] S102:根据第二身份信息查询第二终端的当前终端状态;
[0030] 在接收到状态提醒指令之后,可以根据状态提醒指令中的第二身份信息查找到第二终端以及与第二终端相对应的当前终端状态;其中,上述的当前终端状态可以包括以下任意一种:关机、停机、无法接通、空闲、通话中、仅短信可达以及勿扰;此外,上述的当前终端状态可以为第二终端主动设置并存储的,也可以通过以下交互过程获取的:向第二终端发送状态查看信息,第二终端接收到状态查看信息之后,返回相应的当前终端状态;需要说明的是,上述交互过程可以在不影响第二终端的用户前提下实现,从而保证了用户的良好体验性。
[0031] S103:根据第一身份信息获取第一终端预先设置的标准终端状态和与标准终端状态所对应的提醒方式;
[0032] 为了便于对第二终端的当前终端状态进行分析处理,可以根据第一身份信息获取到第一终端所设置的标准终端状态和提醒方式,其中,标准终端状态与上述当前终端状态所包括的类型信息相同;而提醒方式可以包括:短信提醒、语音通话提醒等等;上述的标准终端状态为第一终端预先设置的,以实现在第二终端处于该标准终端状态下时,向第一终端及时发送提醒消息,使得第一终端可以及时、准确地获取到第二终端的工作状态。
[0033] S104:若当前终端状态与标准终端状态相一致,则采用提醒方式向第一终端发送第二终端状态变更的提醒信息。
[0034] 在获取到当前终端状态和标准终端状态之后,可以将当前终端状态与标准终端状态进行分析比较,分析比较的结果为当前终端状态与标准终端状态相一致,则采用上述所设置的提醒方式向第一终端发送提醒信息,该提醒信息用于表示第二终端的状态已经发生变更,使得第一终端可以及时、有效地获取到第二终端的工作状态,便于第一终端与第二终端进行通信交互。
[0035] 本实施例提供的移动终端状态变更提醒的方法,通过查询第二终端的当前终端状态,在当前终端状态与第一终端预先设置的标准终端状态相匹配时,则采用预先设置的提醒方式向第一终端发送提醒信息,以使得第一终端可以及时、有效地获取到第二终端的状态变更信息,上述过程不需要花费用户的大量时间,并且,状态信息可以不用存储在终端上,降低了网络资源的占用率,从而保证了终端之间通信的稳定可靠性,进而提高了该方法的实用性,有利于市场的推广与应用。
[0036] 图2为本发明另一实施例提供的一种移动终端状态变更提醒的方法的流程示意图;在上述实施例的基础上,继续参考附图1-2可知,为了进一步提高该方法使用的安全可靠性,在接收第一终端发送的状态提醒指令之前,该方法还可以包括:
[0037] S201:接收第一终端发送的提醒定制信息,提醒定制信息包括:第一终端的第一身份信息、第二终端的第二身份信息、标准终端状态以及与标准终端状态所对应的提醒方式、起始时间、结束时间;
[0038] 为了方便实现为第一终端监控第二终端的工作状态,第一终端需要先对监控策略进行设置,具体的,接收第一终端发送的提醒定制信息,其中,提醒定制信息中的第一身份信息可以标识为请求方,第二身份信息可以标识为监控对象,标准终端状态为提醒信息的触发条件,即在第二终端的工作状态为上述标准终端状态时,则会触发向第一终端发送提醒信息的执行操作;提醒方式为发送提醒信息的具体形式,例如:发短信提醒或者语音通话提醒等等;起始时间为对第二终端的工作状态进行监控的开始时间,若第一终端不进行特殊指定时,该起始时间可以默认为当前时间;结束时间为对第二终端的工作状态进行监控的结束时间,若第一终端不进行特殊指定时,则可以将结束时间设置为系统的默认时间,该默认时间可以为1h、2h或者1.5h等等。
[0039] S202:根据第一身份信息和第二身份信息判断第一终端和第二终端是否建立授权信息;
[0040] 在获取到第一终端与第二终端之后,为了保证第一终端与第二终端进行状态监控的合法性,则可以根据第一身份信息和第二身份信息判断第一终端与第二终端之间是否建立授权信息;具体的,是否建立授权信息的判断策略可以为:查看第一终端预先存储的所有好友信息,判断第二终端是否在上述好友信息中,或者,查看第二终端预先存储的所有好友信息,判断第一终端是否在上述好友信息中。
[0041] S203:若第一终端与第二终端已建立授权信息,则将提醒定制信息存储至数据库;或者,
[0042] 当第一终端和第二终端的授权信息的分析结果为第一终端与第二终端已建立授权信息,则说明第一终端与第二终端互为好友,此时,则可以将第一终端所发送的上述提醒定制信息存储至数据库,并可以根据提醒定制信息中的起始时间和标准终端状态对第二终端启动状态监控操作。
[0043] S204:若第一终端与第二终端未建立授权信息,则向第一终端发送未授权提示信息。
[0044] 当第一终端和第二终端的授权信息的分析结果为第一终端与第二终端未建立授权信息,则说明第一终端与第二终端不是好友关系,此时,则可以向第一终端发送未授权提示信息,以使得第一终端和第二终端可以先行建立授权信息,并再建立授权信息之后可以进行提醒定制操作。
[0045] 本实施例中通过接收第一终端发送的提醒定制信息,并根据第一身份信息和第二身份信息判断第一终端和第二终端是否建立授权信息,只有在第一终端与第二终端已建立授权信息时,才会将提醒定制信息存储至数据库,从而有效地保证了第一终端与第二终端进行通信交互的安全可靠性,此外,将提醒定制信息存储至数据库,而需要将上述提醒定制信息存储至终端上,从而有效地降低了网络资源的占用率,进一步保证了第一终端与第二终端进行通信交互的稳定可靠性。
[0046] 图3为本发明又一实施例提供的一种移动终端状态变更提醒的方法的流程示意图;在上述实施例的基础上,继续参考附图1-3可知,为了便于用户使用的方便可靠性,在第一终端与第二终端已建立授权信息之后,该方法还可以包括:
[0047] S301:接收第一终端发送的分类信息,分类信息中包括:第二终端的第二身份信息和目标分类级别;
[0048] 需要说明的是,上述的第二终端可以为一个或多个终端,当第二终端存在多个时,为了便于对第二终端进行管理,可以对第二终端进行分类或者分级,上述的分类信息即用于对第二终端进行分类或者分等级。此时,对某个第二终端进行分类或者分等级的具体方式可以由第一终端的用户来确定,例如:可以根据第二终端的用户身份进行分类或者分等级,此时,所分的类别或者等级可以包括:同事、同学、朋友、老乡、亲人等等。
[0049] S302:根据第二身份信息确定第二终端的初始分类级别;
[0050] 一般情况下,在第一终端与第二终端建立授权信息之后,第一终端与第二终端互为好友关系,而对于第一终端中的第二终端而言,会存在一个默认的初始分类级别,同样的,对于第二终端中的第一终端而言,也会存在一个默认的初始分类级别;因此,为了能够准确地对第二终端进行分类操作,可以根据第二身份信息确定与该第二终端相对应的初始分类级别。
[0051] S303:将第二终端由初始分类级别移出至目标分类级别,并向第一终端发送分类反馈信息。
[0052] 在获取到初始分类级别和目标分类级别之后,可以将第二终端从初始分类级别中移出,并将第二终端添加至目标分类级别中,从而实现了对好友进行分类或者分等级的过程,在对第二终端分类完毕后,还可以向第一终端发送分类反馈信息,该分类反馈信息可以告知第一终端相应的分类情况,以使得第一终端可以及时了解到分类信息。
[0053] 当一个终端存在多个好友终端时,通过对多个好友终端进行分类或者分等级,便于对多个好友终端进行管理,并且方便对好友的状态变化进行提醒设置,有效地节省了用户管理、设置时间,进一步提高了该方法的实用性。
[0054] 图4为本发明再一实施例提供的一种移动终端状态变更提醒的方法的流程示意图;在上述实施例的基础上,继续参考附图4可知,为了进一步提高该方法的实用性,在第一终端与第二终端已建立授权信息之后,该方法还可以包括:
[0055] S401:接收第一终端发送的删除请求信息,删除请求信息中包括:第二终端的第二身份信息;
[0056] 在第一终端和第二终端建立授权信息之后,第一终端和第二终端互为好友终端,然而,在实际应用中,经常会存在长时间不联系的好友终端或者用户更换所使用的终端等情况,因此,为了提高该方法的实用性,可以对与第一终端建立授权信息的所有好友终端信息定期管理,具体的,可以将长时间不联系或者已变更的好友终端进行删除;此时,服务器可以接收到第一终端发送的删除请求信息,该删除请求信息中包括第二终端的第二身份信息,该第二身份信息可以用于确定进行删除的目标终端。
[0057] S402:根据第二身份信息确定第二终端所属的分类列表;
[0058] 在获取到删除请求信息之后,可以根据第二身份信息查找第二终端所属的分类列表,该分类列表可以为预先设置的默认分类列表,或者,也可以为经过分类变更后的目标分类列表。
[0059] S403:根据删除请求信息将第二终端从分类列表中删除。
[0060] 在确定第二终端所属的分类列表之后,可以根据删除请求信息将第二终端从该分类列表中删除,从而使得第一终端与第二终端所建立的授权信息删除,此时,第一终端也可以自动地从第二终端的好友列表中删除。
[0061] 此外,在将第二终端从分类列表中删除之后,可以向第一终端发送删除反馈信息,该反馈信息用于通知第一终端“已经成功地将第二终端从分类列表中删除”,从而使得第一终端可以及时获取到删除操作的结果,避免误删除情况的产生。
[0062] 图5为本发明还一实施例提供的一种移动终端状态变更提醒的方法的流程示意图;在上述实施例的基础上,继续参考附图5可知,本实施例中提醒定制信息还可以包括:分类等级信息;此时,该方法还可以按照分类等级对好友状态的变更进行设置,具体的,该方法可以包括:
[0063] S501:根据提醒定制信息查询符合分类等级信息的所有授权好友的身份信息;
[0064] 此时,提醒定制信息包括:第一终端的第一身份信息、分类等级信息、标准终端状态以及与标准终端状态所对应的提醒方式、起始时间、结束时间;其中,分类级别信息可以为多个类别中的一个或多个类别,在获取到上述分类级别信息之后,可以根据提醒定制信息查询符合该分类等级信息中的所有授权好友的身份信息,也即,在确定了分类级别信息之后,可以调用上述所确定的分类级别信息中所包括的所有授权好友的身份信息。
[0065] S502:将提醒定制信息与所有授权好友的身份信息存储至数据库中。
[0066] 在获取到符合分类等级信息的所有授权好友的身份信息之后,可以按照提醒定制信息中的标准终端状态以及与标准终端状态所对应的提醒方式、起始时间、结束时间对该分类级别信息中的所有授权好友进行工作状态的监控,从而实现了第一终端可以对某一类型(类别或者等级)的好友状态进行集体设置变更提醒的方法,不仅方便用户进行使用、设置,并且还有效地提高了该方法的实用性。
[0067] 图6为本发明又一实施例提供的一种移动终端状态变更提醒的方法的流程示意图,在上述实施例的基础上,继续参考附图6可知,为了进一步保证该方法使用的稳定可靠性,可以定期对数据库进行清理操作,具体的,该方法还可以包括:
[0068] S601:获取数据库中存储的所有提醒定制信息中的结束时间;
[0069] S602:若结束时间小于当前时间,则将与该结束时间相对应的提醒定制信息删除。
[0070] 在获取到结束时间之后,可以将结束时间与当前时间进行比较;若比较结果为:结束时间小于当前时间,则说明结束时间已经为过去的某一个时间,例如:当前时间为:2017-7-10,上午9:40;而结束时间为2017-7-10,上午9:15,显然的,上述的结束时间小于当前时间,此时,则说明结束时间对于当前时间而言已经是过去式,因此,该提醒定制信息已经为无效信息,为了减少数据库中的占用空间,可以将与该结束时间所对应的提醒定制信息删除。
[0071] 若比较结果为结束时间大于或等于当前时间,则说明结束时间已经为现在或者将来的某一个时间,例如:当前时间为:2017-7-10,上午9:40;而结束时间为2017-7-10,上午10:15,显然的,上述的结束时间大于当前时间,此时,则说明结束时间对于当前时间而言是将来式,因此,该提醒定制信息已经为有效信息,从而保留该提醒定制信息。
[0072] 通过对提醒定制信息中的结束时间进行分析判断,可以有效地确定提醒定制信息中的有效信息和无效信息,并可以将无效信息进行删除,从而有效地降低了数据库的占用空间,进而保证了通信质量和效率,进一步提高了该方法使用的稳定可靠性。
[0073] 综上可知,本申请提供了一种移动终端状态变更提醒的方法,该方法的执行主体可以为移动终端状态变更提醒的系统,用户可以基于该方法或系统定制好友终端的状态变化提醒,在好友终端状态变化时,第一时间通过短消息或者电话方式通知用户。
[0074] 例如:当用户A定制用户B的状态变化提醒时,首先判断用户A是否是用户B的授权好友,如果不是,则发送消息给用户A“您目前不是用户B的授权好友,请先取得用户B的授权”;如果用户A是用户B的授权好友,则系统检测用户B的状态变化,等用户B的状态变化满足用户A的定制需求时,在第一时间通过短消息或者电话方式提醒用户A。
[0075] 其中,终端状态可以分为:关机、停机、无法接通、空闲、通话中、仅短信可达和勿扰七种。需要说明的是,关机、停机、无法接通、空闲和通话中五种状态的相互切换可以进行自动监测并记录;仅短信可达、勿扰两种状态的开始和结束由用户自己发起并发送给系统,系统在用户设置的时间点修改数据库中用户的终端状态。
[0076] 此外,用户还可以针对特定的好友更改终端状态授权(添加好友或删除好友)。用户发送添加好友的消息给系统,系统发送给相应的好友,好友回复同意或者不同意。如好友回复同意,系统将两个用户加到对方的好友名单,如好友回复不同意,系统将告之发送请求的用户。用户在自己的客户端可以查看好友列表,如需删除好友,则发送消息给系统,系统无需经过好友同意直接将其删除。
[0077] 另外,用户还可以设置对某一好友终端的某一类型的状态变化进行提醒。同时,用户也可将好友分类,设置对特定类型好友的状态变化进行提醒;用户也可对好友分等级,设置对特定等级好友的状态变化进行提醒;用户也可选择时间段,设置在特定时间段对好友的状态变化进行提醒;用户也可根据好友终端的状态将好友分类,设置对特定状态的好友终端的状态变化进行提醒。组合起来,用户也可设置在特定的时间段对特定类型或等级的好友的特定状态的变化进行提醒。举例说明:用户将好友按照同学、同事、合作伙伴三大类;同时,将好友又分为经常联系、偶尔联系、不常联系三个等级;同时,根据好友终端的状态,又分为关机、停机、无法接通、空闲、通话中、仅短信可达和勿扰七种类型。组合起来,用户设置在上午9:00到上午10:00对经常联系的同事的终端从通话中变为空闲的状态变化进行提醒。
[0078] 具体应用时,如图8所示,当用户需要执行对好友终端进行状态监控时,用户设备须安装客户端(该客户端用于与实现上述移动终端状态变更提醒的方法的装置或系统进行通信连接)。客户端的作用有三个:1.定制好友状态变化的提醒,须输入用户ID、提醒的状态,开始时间和结束时间,提醒方式;2.设置仅短信可达和勿扰两种状态的开始时间和结束时间。开始时间和结束时间可以同时设置也可以分别设置,可以是当前时间也可以预约;3.对授权好友列表进行维护,申请添加好友或者删除好友。
[0079] 用于实现上述移动终端状态变更提醒的方法的装置或系统可以包括以下功能实体:调度服务器和资源列表服务器;其中,调度服务器是接收、存储和调度状态信息的功能实体。作用有三个:1、接收来自移动核心网的用户开机、停机、关机、通话开始、通话结束、无法接通等状态变化指令,并通知资源列表服务器进行记录;2、接收来自用户客户端的添加好友请求、删除好友请求以及状态信息变更请求,并通知资源列表服务器进行记录;3、接收来自客户端的状态提醒定制信息,并在状态变更时通知移动核心网提醒用户。
[0080] 资源列表服务器负责维护用户的状态信息、授权好友列表以及状态提醒列表。功能有六个:1、接收调度服务器的指令,对用户的状态信息进行存储;2、接收调度服务器的指令,对用户的好友列表进行维护(添加好友或者删除好友);3、接收调度服务器的指令,对状态提醒列表进行维护(添加或删除提醒信息);4、接收调度服务器的查询指令,查询用户A是否在用户B的授权好友列表,并返回查询结果给调度服务器;5、接收调度服务器的查询指令,查询用户当前的状态信息,并返回查询结果给调度服务器;6、接收调度服务器的指令,查询状态提醒列表,判断当前的状态变化是否需要提醒用户,并返回查询结果给调度服务器。
[0081] 同时,资源列表服务器中可以包含几个数据库:1、授权好友数据库,存储用户的授权好友列表,供调度服务器查询;2、状态数据库:存储用户终端的最新状态信息;3、定制提醒数据库:存储用户的定制提醒信息,包含定制提醒的用户ID、被定制的用户ID、提醒的状态、开始时间、结束时间、提醒方式。例如:用户A定制用户B空闲时的提醒,从现在开始一小时之内用短消息方式提醒。定制提醒的用户ID是A,被定制提醒的用户ID是B,提醒的状态是空闲,开始时间是现在,结束时间是一小时之后,提醒方式为短消息。
[0082] 具体的,当用户A设置状态信息时,可以包括以下具体步骤:
[0083] 步骤1:用户A在客户端设置要变更的状态以及状态的起始时间和结束时间,可选择的状态有两种:仅短信可达和勿扰(二者选其一),系统默认起始时间为当前时间,结束时间为开始时间一小时后,用户可以选择默认时间也可以修改为其他时间;
[0084] 步骤2:客户端发送指令给调度服务器,指令包含用户的账号,当前要变更的状态,起始时间和结束时间;
[0085] 步骤3:调度服务器得到用户A的指令后,启动计时器1用于计算结束时间,然后判断起始时间是否为当前时间,如果是转到步骤5,如果不是则启动计时器2用于计算开始时间;
[0086] 步骤4:计时器2到时之后转入步骤5,计时器1到时之后转入步骤7;
[0087] 步骤5:调度服务器发送指令给资源列表服务器,包含用户ID、变更后的状态;
[0088] 步骤6:资源列表服务器收到消息之后修改状态数据库中用户A的状态;
[0089] 步骤7:调度服务器发送指令给资源列表服务器,包含用户ID、变更后的状态(空闲);
[0090] 步骤8:资源列表服务器收到消息之后修改状态数据库中用户A的状态为空闲。
[0091] 进一步的,当调度服务器从移动核心网获取用户A状态并存储时,其可以包括以下具体步骤:
[0092] 步骤1:当移动核心网监测到用户A的开机、关机、停机、通话开始、通话结束、无法接通指令,连同用户的号码标识一起发送给调度服务器;
[0093] 步骤2:调度服务器根据指令的内容,得到用户A目前的状态:开机指令对应空闲状态、关机指令对用关机状态、通话开始对应通话中状态、通话结束对应空闲状态、无法接通对应无法接通状态;
[0094] 步骤3:调度服务器发送指令给资源列表服务器,包含用户ID、变更后的状态;
[0095] 步骤4:资源列表服务器收到消息之后修改状态数据库中用户A的状态。
[0096] 再一步的,当用户A得到状态变更提醒时,可以包括以下具体步骤:
[0097] 步骤1:调度服务器在接收到用户A的状态提醒指令后,首先进行权限验证,验证通过之后发送查询指令给资源列表服务器;
[0098] 步骤2:资源列表服务器查询用户B的当前状态是否与用户A设置的提醒状态一致,如果一致,则转到步骤3;如果不一致,则转到步骤5;
[0099] 步骤3:资源列表服务器返回查询结果给调度服务器,调度服务器发送指令给移动核心网,指令内容包含用户A的ID、用户B的ID,用户B目前的状态和提醒方式;
[0100] 步骤4:移动核心网根据用户A选择的提醒方式发送消息给用户A;
[0101] 步骤5:调度服务器接收到移动核心网或用户B发送的状态变更消息时,首先,发送存储指令给资源列表服务器,将用户B的状态存储到状态数据库,然后,发送查询指令给资源列表服务器,发送的消息包含用户B的ID和变更后的状态;
[0102] 步骤6:资源列表服务器查询定制提醒数据库,将用户B的ID、变更后的状态与数据库中的被定制用户ID、提醒的状态匹配,查询是否有用户订制用户B的状态变化提醒且状态一致,并将查询结果返回调度服务器;
[0103] 步骤7:调度服务器判断收到的查询结果为是,则发送指令给移动核心网,指令内容包含用户A的ID、用户B的ID,用户B目前的状态和提醒方式,如果为否,则继续等到下一条状态变更消息;
[0104] 步骤8:移动核心网根据用户A选择的提醒方式发送消息给用户A。
[0105] 本申请提供的移动终端状态变更提醒的方法,可以针对用户的需求对好友终端状态进行监控并提醒,用户无需不停查看好友终端状态变化,利用该方法,可以在好友终端状态变化时的第一时间通知用户,可以节省用户宝贵的时间,同时延长终端待机时间;而且在用户无提醒需求时,大量的好友状态只存储在服务器端无需下发,节省了宝贵的网络资源。
[0106] 图7为本发明实施例提供的一种移动终端状态变更提醒的系统的结构示意图,参考附图7所示,本实施例提供了一种移动终端状态变更提醒的系统,该系统用于执行上述的移动终端状态变更提醒的方法,具体的,该系统可以包括:
[0107] 接收模块1,用于接收第一终端发送的状态提醒指令,状态提醒指令中包括第一终端的第一身份信息和第二终端的第二身份信息;
[0108] 处理模块2,用于根据第二身份信息查询第二终端的当前终端状态;
[0109] 获取模块3,用于根据第一身份信息获取第一终端预先设置的标准终端状态和与标准终端状态所对应的提醒方式;
[0110] 发送模块4,用于若当前终端状态与标准终端状态相一致,则采用提醒方式向第一终端发送第二终端状态变更的提醒信息。
[0111] 本实施例对于接收模块1、处理模块2、获取模块3以及发送模块4的具体形状结构不做限定,本领域技术人员可以根据其实现的功能作用对其进行任意设置,在此不再赘述;本实施例中接收模块1、处理模块2、获取模块3以及发送模块4所实现方法步骤的具体实现过程以及实现效果与上述实施例中的步骤S101-S104的具体实现过程以及实现效果相同,具体可参考上述陈述内容,在此不再赘述。
[0112] 本实施例提供的移动终端状态变更提醒的系统,通过处理模块2查询第二终端的当前终端状态,在当前终端状态与第一终端预先设置的标准终端状态相匹配时,则发送模块4采用预先设置的提醒方式向第一终端发送提醒信息,以使得第一终端可以及时、有效地获取到第二终端的状态变更信息,上述过程不需要花费用户的大量时间,并且,状态信息可以不用存储在终端上,降低了网络资源的占用率,从而保证了终端之间通信的稳定可靠性,进而提高了该系统的实用性,有利于市场的推广与应用。
[0113] 在上述实施例的基础上,继续参考附图7可知,为了进一步提高该系统使用的安全可靠性,本实施例中的接收模块1、处理模块2以及发送模块4还用于执行以下步骤:
[0114] 接收模块1,还用于在接收第一终端发送的状态提醒指令之前,接收第一终端发送的提醒定制信息,提醒定制信息包括:第一终端的第一身份信息、第二终端的第二身份信息、标准终端状态以及与标准终端状态所对应的提醒方式、起始时间、结束时间;
[0115] 处理模块2,还用于根据第一身份信息和第二身份信息判断第一终端和第二终端是否建立授权信息;
[0116] 此外,该系统还可以包括:
[0117] 存储模块5,用于若第一终端与第二终端已建立授权信息,则将提醒定制信息存储至数据库;或者,
[0118] 发送模块4,还用于若第一终端与第二终端未建立授权信息,则向第一终端发送未授权提示信息。
[0119] 本实施例对于存储模块5的具体形状结构不做限定,本领域技术人员可以根据其实现的功能作用对其进行任意设置,在此不再赘述;本实施例中接收模块1、处理模块2、发送模块4以及存储模块5所实现方法步骤的具体实现过程以及实现效果与上述实施例中的步骤S201-S204的具体实现过程以及实现效果相同,具体可参考上述陈述内容,在此不再赘述。
[0120] 本实施例中通过接收模块1接收第一终端发送的提醒定制信息,并,利用处理模块2根据第一身份信息和第二身份信息判断第一终端和第二终端是否建立授权信息,只有在第一终端与第二终端已建立授权信息时,存储模块5才会将提醒定制信息存储至数据库,从而有效地保证了第一终端与第二终端进行通信交互的安全可靠性,此外,将提醒定制信息存储至数据库,而需要将上述提醒定制信息存储至终端上,从而有效地降低了网络资源的占用率,进一步保证了第一终端与第二终端进行通信交互的稳定可靠性。
[0121] 在上述实施例的基础上,继续参考附图7可知,为了便于用户使用的方便可靠性,本实施例中的接收模块1、处理模块2还用于执行以下步骤:
[0122] 接收模块1,还用于在第一终端与第二终端已建立授权信息之后,接收第一终端发送的分类信息,分类信息中包括:第二终端的第二身份信息和目标分类级别;
[0123] 处理模块2,还用于根据第二身份信息确定第二终端的初始分类级别;
[0124] 此外,该系统还可以包括:
[0125] 分类模块6,用于将第二终端由初始分类级别移出至目标分类级别,并向第一终端发送分类反馈信息。
[0126] 本实施例对于分类模块6的具体形状结构不做限定,本领域技术人员可以根据其实现的功能作用对其进行任意设置,在此不再赘述;本实施例中接收模块1、处理模块2以及分类模块6所实现方法步骤的具体实现过程以及实现效果与上述实施例中的步骤S301-S303的具体实现过程以及实现效果相同,具体可参考上述陈述内容,在此不再赘述。
[0127] 当一个终端存在多个好友终端时,通过分类模块6对多个好友终端进行分类或者分等级,便于对多个好友终端进行管理,并且方便对好友的状态变化进行提醒设置,有效地节省了用户管理、设置时间,进一步提高了该系统的实用性。
[0128] 在上述实施例的基础上,继续参考附图7可知,为了进一步提高该方法的实用性,本实施例中的接收模块1、处理模块2还用于执行以下步骤:
[0129] 接收模块1,还用于在第一终端与第二终端已建立授权信息之后,接收第一终端发送的删除请求信息,删除请求信息中包括:第二终端的第二身份信息;
[0130] 处理模块2,还用于根据第二身份信息确定第二终端所属的分类列表;
[0131] 进一步的,该系统还可以包括:
[0132] 删除模块7,用于根据删除请求信息将第二终端从分类列表中删除。
[0133] 本实施例对于删除模块7的具体形状结构不做限定,本领域技术人员可以根据其实现的功能作用对其进行任意设置,在此不再赘述;本实施例中接收模块1、处理模块2以及删除模块7所实现方法步骤的具体实现过程以及实现效果与上述实施例中的步骤S401-S403的具体实现过程以及实现效果相同,具体可参考上述陈述内容,在此不再赘述。
[0134] 在上述实施例的基础上,继续参考附图7可知,本实施例中提醒定制信息还可以包括:分类等级信息;此时,该系统还可以按照分类等级对好友状态的变更进行设置,具体的,[0135] 处理模块2,还用于根据提醒定制信息查询符合分类等级信息的所有授权好友的身份信息;
[0136] 存储模块5,还用于将提醒定制信息与所有授权好友的身份信息存储至数据库中。
[0137] 本实施例中处理模块2以及存储模块5所实现方法步骤的具体实现过程以及实现效果与上述实施例中的步骤S501-S502的具体实现过程以及实现效果相同,具体可参考上述陈述内容,在此不再赘述。
[0138] 在上述实施例的基础上,继续参考附图7可知,为了进一步保证该系统使用的稳定可靠性,可以定期对数据库进行清理操作,具体的,
[0139] 获取模块3,还用于获取数据库中存储的所有提醒定制信息中的结束时间;
[0140] 处理模块2,还用于若结束时间小于当前时间,则将与该结束时间相对应的提醒定制信息删除。
[0141] 本实施例中处理模块2以及获取模块3所实现方法步骤的具体实现过程以及实现效果与上述实施例中的步骤S601-S602的具体实现过程以及实现效果相同,具体可参考上述陈述内容,在此不再赘述。
[0142] 通过处理模块2对提醒定制信息中的结束时间进行分析判断,可以有效地确定提醒定制信息中的有效信息和无效信息,并可以将无效信息进行删除,从而有效地降低了数据库的占用空间,进而保证了通信质量和效率,进一步提高了该系统使用的稳定可靠性。
[0143] 在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0144] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0145] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0146] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0147] 本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0148] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。