一种在联系人设备上显示状态的系统及方法

文档序号:7819043阅读:476来源:国知局
一种在联系人设备上显示状态的系统及方法
【专利摘要】本发明涉及一种在联系人设备上显示状态的系统及方法,用户设备发送其设置的显示状态至数据库服务器,所述显示状态是该用户设备要向其联系人对应显示的该用户设备的状态;数据库服务器在其设置的联系人数据库中,保存有该用户设备的联系人信息及与联系人对应的显示状态;所述数据库服务器根据用户设备发送的工作模式切换消息,选择是否与运营商服务器链接来对用户设备设置的显示状态进行验证;所述数据库服务器还向用户设备指定的联系人发送对应的显示状态,以便在联系人的设备上显示该用户设备的显示状态。本发明提供更加自主性、人性化的状态设置、显示及状态验证机制,为双方保持紧密、有效通信提供方便。
【专利说明】一种在联系人设备上显示状态的系统及方法

【技术领域】
[0001]本发明涉及智能通讯设备领域,特别涉及一种在联系人设备上显示状态的系统及方法。

【背景技术】
[0002]目前,手机用户仅仅通过通讯录中记录的联系人信息,无法了解对方的实时状态,因而会有以下的问题:例如,不能确定对方能否接到自己拨打的电话,不能确定什么时候给对方打电话时能被接通,也不能确定对方是否已经更换号码,又可能对方欠费停机或者对方手机正好关机,等等,太多的不确定影响着彼此之间的交流。


【发明内容】

[0003]本发明的目的在于提供一种在联系人设备上显示用户设备状态的系统及方法,为手机等智能通讯设备的通讯录提供更加自主性、人性化的联系人状态设置及验证机制,以便双方进行更有效的沟通;向不同联系人显示不同的状态,具有更好的安全性。
[0004]为了达到上述目的,本发明的一个技术方案是提供一种在联系人设备上显示状态的方法,用户设备发送其设置的显示状态至数据库服务器,所述显示状态是该用户设备要向其联系人对应显示的该用户设备的状态;
所述数据库服务器在其设置的联系人数据库中,保存有该用户设备的联系人信息及与联系人对应的显示状态;所述数据库服务器向用户设备指定的联系人发送对应的显示状态,以便在联系人的设备上显示该用户设备的显示状态。
[0005]优选地,所述在联系人设备上显示状态的方法,包含以下过程:
所述用户设备向数据库服务器发送包含所述显示状态的请求消息;
所述数据库服务器将请求消息发送至相应的运营商服务器;
所述运营商服务器接收请求消息来获得由用户设备设置的显示状态,并将其与保存在运营商数据库中的该用户设备的实际状态进行比对,并向所述数据库服务器发送比对结果;
所述数据库服务器根据比对结果,对联系人数据库中保存的显示状态进行相应更新,并将包含比对结果的反馈消息发送至用户设备。
[0006]优选地,当接收到表示用户设备设置的显示状态与实际状态一致或不一致的比对结果时,所述数据库服务器对数据库中保存的显示状态更新为该用户设备的实际状态。
[0007]优选地,当接收到的反馈消息中包含表示用户设备设置的显示状态与实际状态不一致的比对结果时,所述用户设备根据实际状态对显示状态进行重新设置。
[0008]优选地,所述用户设备向数据库服务器发送包含所述显示状态的请求消息;所述数据库服务器接收请求消息,并根据由用户设备设置的显示状态对联系人数据库中保存的显示状态进行相应更新后,向用户设备发送状态已经更新的反馈消息;所述数据库服务器还将状态已经更新的信息及更新后的显示状态,发送至相应联系人的设备; 所述联系人的设备对其所保存的用户设备的显示状态进行更新后,向所述数据库服务器发送完成状态更新的消息。
[0009]优选地,所述数据库服务器的联系人数据库中,对应每个用户设备设置有相应的数组;任意一个用户设备的数组中的每个数据,是与该用户设备的每个联系人对应的显示状态。
[0010]本发明的另一个技术方案是提供一种在联系人设备上显示状态的系统,包含:用户设备,安装有客户端来设置显示状态,并与数据库服务器交互;所述显示状态是该用户设备要向其联系人对应显示的该用户设备的状态;
所述数据库服务器,设置有联系人数据库来保存该用户设备的联系人信息及与联系人对应的显示状态;所述数据库服务器根据用户设备发送的工作模式切换消息,选择是否与运营商服务器链接来对用户设备设置的显示状态进行验证;所述数据库服务器还向用户设备指定的联系人发送对应的显示状态,以便在联系人的设备上显示该用户设备的显示状态。
[0011]优选地,所述运营商服务器提供用户设备的实际状态,将其与用户设备设置的显示状态进行比对,并向所述数据库服务器发送比对结果;所述运营商服务器接收由用户设备生成、数据库服务器转发的请求消息,来获知其中包含的显示状态。
[0012]优选地,所述数据库服务器与用户设备交互,接收包含显示状态的请求消息,发送联系人数据库中状态已经更新的消息;
所述数据库服务器还与联系人的设备交互,发送状态已经更新的信息及更新后的显示状态,接收联系人设备完成状态更新的消息。
[0013]优选地,所述数据库服务器的联系人数据库中,对应每个用户设备设置有相应的数组;任意一个用户设备的数组中的每个数据,是与该用户设备的每个联系人对应的显示状态。
[0014]与现有技术相比,本发明所述在联系人设备上显示状态的系统及方法,其优点在于:本发明可以实现手机用户显示状态的正常模式和个人模式的转换,从而确定是否需要通过运营商检测向联系人显示的状态是否匹配实际状态;本发明可以对不同的联系人显示不同的状态,信息保密更为安全;本发明为通讯录的联系人信息提供更加自主性、人性化的设置,也能够为自己与联系人之间紧密有效通信提供方便。

【专利附图】

【附图说明】
[0015]图1是本发明所述正常模式下的消息传送过程示意图;
图2是本发明所述个人模式下的消息传送过程示意图;
图3是本发明所述正常模式下一个示例的消息处理流程图;
图4是本发明所述个人模式下一个示例的消息处理流程图。

【具体实施方式】
[0016]本发明所述在联系人设备上显示用户设备状态的系统及方法,适用于手机等各种智能通信设备,可以在通讯录中联系人的设备上显示本机状态。本发明的系统中包含:安装有客户端的手机,和数据库服务器。
[0017]本发明在手机通讯录的联系人信息中,增加一项显示状态;用户可以将本机状态设置为例如“关机”、“停机”、“空闲”、“离开”、“静音”、“会议”、“开车”、“忙碌”中的任意一种状态,并在联系人手机上显示所设置的状态。针对不同的联系人,可以设置不同的显示状态。为方便区分,下文中对用户手机A的状态在联系人手机B上显示的过程进行说明。
[0018]数据库服务器中设置有数据库,对应多个手机用户。以手机A为例,数据库中保存有手机A上的联系人信息,以及手机A需要向联系人显示的状态。具体地,将手机A向所有设定的联系人显示的状态,设置为一组数据,即形成“数组”;手机A向其中每个联系人显示的状态对应着数组中的单个数据,存入数据库中。手机A的客户端可以采集并将联系人信息及显示状态上传至数据库服务器;手机A可以选择向数据库中存入通讯录中的某一个或某一些或所有联系人的信息及对应的显示状态。
[0019]客户端设置有模式切换选项,可以使手机A工作在正常模式,或工作在个人模式;默认为正常模式。每次选择确定工作模式后,客户端会向数据库服务器发送表示工作模式切换的消息,数据库服务器接收该消息后更新数据库,同时确定是否需要链接运营商服务器进行状态验证。
[0020]如图1、图3所示,在正常模式中,假设手机A的用户通过客户端在个人信息中设置本机的显示状态,然后向数据库服务器发送请求消息;一个示例的请求消息中可以包含手机A的唯一标识信息(例如手机号),手机A设置的显示状态,等等。数据库服务器接收请求消息后将其发送给相应的运营商服务器进行验证,运营商服务器在运营商数据库中将手机A设置的显示状态和手机A的实际状态进行比对。
[0021]如果比对结果一致,即手机A设置的显示状态是实际状态时,运营商服务器向数据库服务器发送表示手机设置状态正确的反馈消息,数据库服务器根据该反馈消息在数据库中更新手机A的状态信息,然后向手机A发送手机设置状态正确的反馈消息。
[0022]如果比对结果不一致,即手机A设置的显示状态不是实际状态时,运营商服务器向数据库服务器发送手机设置状态错误的反馈消息以及手机A的实际状态,数据库服务器发送该反馈消息至手机A,提示手机A需要重新设置状态。这种情况下,数据库服务器可以在运营商反馈消息时就更新手机A的实际状态,也可以是收到手机A重新设置并经过运营商验证的状态时才进行数据更新。数据库服务器可以向手机A设定的联系人,发送手机A更新后的状态,以便在这些联系人的手机通讯录中显示。
[0023]如图2、图4所示,在个人模式中,假设手机A的用户通过客户端在单个联系人的显示状态项中设置本机状态,然后向数据库服务器发送请求消息;一个示例的请求消息中可以包含手机A的唯一标识信息(例如手机号),相关联系人(如手机B)信息,手机A针对相关联系人设置的状态。
[0024]数据库服务器接收该请求消息后,对数据库中手机A针对相关联系人的显示状态进行更新,并向手机A发送表示状态已经更新的反馈消息;同时,数据库服务器还向相关联系人(即手机B)发送状态已经更新的消息,提示手机B对其保存的手机A状态进行更新。手机B可以向数据库服务器发送反馈消息,确认已经接收到状态更新消息,或确认已经在手机B上更新了手机A状态。
[0025]综上所述,本发明所述在联系人设备上显示用户设备状态的系统及方法中,用户手机的客户端能够对用户手机通讯录中的联系人信息及针对各联系人的显示状态,进行设置、监控、采集或上传等操作。数据库服务器建立有保存联系人信息及对应显示状态的数据库,其能够分别与用户手机、联系人手机、运营商服务器进行通信,实现对用户状态进行更新、传递或反馈等操作。运营商服务器提供正确的用户状态信息,能够对手机状态进行对比确认。本发明的正常模式更关注用户信息的准确,通过用户手机、数据库服务器、运营商服务器之间的交互,使得用户状态显示具有实时性、真实性;而个人模式属于隐私模式,更关注对用户信息的保护保密,通过用户手机、数据库服务器、联系人手机之间的交互,使得用户状态显示具有选择性、自主性。
[0026]尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
【权利要求】
1.一种在联系人设备上显示状态的方法,其特征在于: 用户设备发送其设置的显示状态至数据库服务器,所述显示状态是该用户设备要向其联系人对应显示的该用户设备的状态; 所述数据库服务器在其设置的联系人数据库中,保存有该用户设备的联系人信息及与联系人对应的显示状态;所述数据库服务器向用户设备指定的联系人发送对应的显示状态,以便在联系人的设备上显示该用户设备的显示状态。
2.如权利要求1所述在联系人设备上显示状态的方法,其特征在于,包含以下过程: 所述用户设备向数据库服务器发送包含所述显示状态的请求消息; 所述数据库服务器将请求消息发送至相应的运营商服务器; 所述运营商服务器接收请求消息来获得由用户设备设置的显示状态,并将其与保存在运营商数据库中的该用户设备的实际状态进行比对,并向所述数据库服务器发送比对结果; 所述数据库服务器根据比对结果,对联系人数据库中保存的显示状态进行相应更新,并将包含比对结果的反馈消息发送至用户设备。
3.如权利要求2所述在联系人设备上显示状态的方法,其特征在于, 当接收到表示用户设备设置的显示状态与实际状态一致或不一致的比对结果时,所述数据库服务器对数据库中保存的显示状态更新为该用户设备的实际状态。
4.如权利要求2所述在联系人设备上显示状态的方法,其特征在于, 当接收到的反馈消息中包含表示用户设备设置的显示状态与实际状态不一致的比对结果时,所述用户设备根据实际状态对显示状态进行重新设置。
5.如权利要求1或2所述在联系人设备上显示状态的方法,其特征在于, 所述用户设备向数据库服务器发送包含所述显示状态的请求消息; 所述数据库服务器接收请求消息,并根据由用户设备设置的显示状态对联系人数据库中保存的显示状态进行相应更新后,向用户设备发送状态已经更新的反馈消息;所述数据库服务器还将状态已经更新的信息及更新后的显示状态,发送至相应联系人的设备; 所述联系人的设备对其所保存的用户设备的显示状态进行更新后,向所述数据库服务器发送完成状态更新的消息。
6.如权利要求1所述在联系人设备上显示状态的方法,其特征在于, 所述数据库服务器的联系人数据库中,对应每个用户设备设置有相应的数组;任意一个用户设备的数组中的每个数据,是与该用户设备的每个联系人对应的显示状态。
7.一种在联系人设备上显示状态的系统,其特征在于,包含: 用户设备,安装有客户端来设置显示状态,并与数据库服务器交互;所述显示状态是该用户设备要向其联系人对应显示的该用户设备的状态; 所述数据库服务器,设置有联系人数据库来保存该用户设备的联系人信息及与联系人对应的显示状态;所述数据库服务器根据用户设备发送的工作模式切换消息,选择是否与运营商服务器链接来对用户设备设置的显示状态进行验证;所述数据库服务器还向用户设备指定的联系人发送对应的显示状态,以便在联系人的设备上显示该用户设备的显示状态。
8.如权利要求7所述在联系人设备上显示状态的系统,其特征在于, 所述运营商服务器提供用户设备的实际状态,将其与用户设备设置的显示状态进行比对,并向所述数据库服务器发送比对结果;所述运营商服务器接收由用户设备生成、数据库服务器转发的请求消息,来获知其中包含的显示状态。
9.如权利要求7所述在联系人设备上显示状态的系统,其特征在于, 所述数据库服务器与用户设备交互,接收包含显示状态的请求消息,发送联系人数据库中状态已经更新的消息; 所述数据库服务器还与联系人的设备交互,发送状态已经更新的信息及更新后的显示状态,接收联系人设备完成状态更新的消息。
10.如权利要求7所述在联系人设备上显示状态的系统,其特征在于, 所述数据库服务器的联系人数据库中,对应每个用户设备设置有相应的数组;任意一个用户设备的数组中的每个数据,是与该用户设备的每个联系人对应的显示状态。
【文档编号】H04M3/42GK104320548SQ201410626697
【公开日】2015年1月28日 申请日期:2014年11月10日 优先权日:2014年11月10日
【发明者】毛金玲 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1