一种电话状态分享方法和装置的制造方法_2

文档序号:8266276阅读:来源:国知局
置和修改。例如,正常状态下,状态信息可以包括该电话状态的描述,例如“正常”,还可以包括该状态下用户所需的常用提示语。空闲状态下,状态信息可以包括该电话状态的描述,例如“空闲”,还可以包括对该用户的状态描述,该描述可以用于告知其他通讯好友,例如“一起去KTV吧”等。忙碌状态下,状态信息可以包括该电话状态的描述,例如“忙碌”,还可以包括对该用户的状态描述,例如“开会中,忙碌时长I小时”等。
[0072]第一终端可以在确定自身的电话状态后,直接上报服务器其状态信息,也可以是在第一终端的电话状态为某一状态,如空闲状态时,才上报服务器该电话状态对应的状态信息。第一终端向服务器上报自身的状态信息后,可以通过服务器告知其它终端自身的状
??τ O
[0073]步骤103,从服务器接收第二终端上报的与第二终端的电话状态对应的状态信息。
[0074]各终端分别将自身电话状态对应的状态信息上报至服务器。服务器维护有各终端的通讯信息,该通讯信息可以是各终端主动上报的,也可以是服务器依据各终端的通讯录获得的,该通讯信息中可以包含允许与该终端通信的其它终端的标识信息,例如其它终端的电话号码。
[0075]例如,第一终端用户与第二终端用户为通讯录好友,则第一终端的通讯信息中会包含第二终端的标识信息,当第二终端向服务器上报了与该第二终端的电话状态对应的状态信息时,服务器就可以根据该第一终端的通讯信息,将该第二终端的状态信息发送至第一终端。若第一终端也包含在第二终端在服务器的通讯信息中,服务器也会把第一终端的状态信息发送至第二终端。
[0076]第二终端也可以是在确定自身的电话状态后,直接上报服务器其状态信息,也可以是在第二终端的电话状态为某一状态,如空闲状态时,才上报服务器其电话状态对应的状态信息。这样可以减少通信信息的量,节省带宽资源,节省通信成本,简化终端的通信操作。
[0077]步骤104,显示第二终端的状态信息。
[0078]该第二终端的状态信息可以在第一终端的指定界面的指定位置进行显示,例如在通话设置界面或通话记录界面或通讯录界面的指定位置进行显示。这样进行显示可以尽可能少的打扰用户,实现只在用户有拨打电话的需求时才向用户展示第二终端的状态信息,并且节约了操作成本。
[0079]第一终端除了显示第二终端的状态信息外,还可以同时显示自身的状态信息。
[0080]第一终端还可以根据获得的第二终端的状态信息进行与第二终端的通信控制。例如,当根据第二终端的状态信息获知第二终端处于空闲状态时,第一终端可以主动与第二终端建立通信,当获知第二终端处于忙碌状态时,第一终端可以避免打扰第二终端。
[0081]上述步骤102?103可以同时进行,也可以根据需要调整顺序,此处不做限定。
[0082]本发明实施例通过终端将自身电话状态对应的状态信息上报给服务器,并从服务器获得其它终端的状态信息,实现了终端之间电话状态的分享。通过终端间电话状态的分享,终端可以及时了解对方终端的状态,进而根据对方的状态进行通信控制,避免了现有技术中在两种终端建立通信之前,由于互相不了解对方状态而产生的通信失败等问题,提高了有效通信的比率。
[0083]参照图2,示出了本发明的另一种电话状态分享方法实施例的步骤流程图,具体可以包括如下步骤:
[0084]步骤201,第一终端确定当前的电话状态。
[0085]该步骤与前述实施例中的步骤101类似,此处不再赘述。
[0086]步骤202,当第一终端当前的电话状态为空闲状态时,向服务器上报与第一终端的空闲状态对应的状态信息。
[0087]本实施例中,当第一终端的电话状态为空闲状态时,才向服务器上报与第一终端的空闲状态对应的状态信息。这样可以进一步减少通信信息的量,节省带宽资源,节省通信成本,简化终端的通信操作。
[0088]步骤203,从服务器接收第二终端上报的与第二终端的空闲状态对应的状态信息。
[0089]本实施例中,各终端均在自身状态为空闲状态时才向服务器上报各自空闲状态下的状态信息。这样可以最小化通信信息的量,节省带宽资源,节省通信成本,简化终端的通信操作。
[0090]服务器可以根据第一终端的通讯信息,将该通讯信息中包含的各终端在空闲状态下的状态信息发送给第一终端,其中包含第二终端在空闲状态下的状态信息。
[0091]步骤204,在第一终端的指定位置显示第二终端的状态信息及第一终端的状态信息。
[0092]第二终端的状态信息及第一终端的状态信息可以在第一终端的指定界面的指定位置进行显示,例如在通话设置界面或通话记录界面或通讯录界面的指定位置进行显示。
[0093]第一终端可以根据第二终端的状态信息与第二终端进行通信控制。
[0094]本实施例实现了终端之间空闲状态下状态信息的分享,便于互相了解对方的需求。
[0095]在本发明的另一实施例中,当第一终端用户需要更新第一终端的状态信息时,如图3所示,第一终端还可以执行如下步骤:
[0096]步骤301,接收对第一终端的状态信息的编辑指令。
[0097]第一终端接收用户通过某一操作触发的对第一终端的状态信息进行编辑的指令。该操作可以是用户点击第一终端中显示状态信息的显示框。
[0098]步骤302,根据用户输入信息更新第一终端的状态信息。
[0099]第一终端接收到编辑指令后,即可根据用户输入的信息更新第一终端的状态信息。
[0100]在第一终端空闲状态下的状态信息更新后,可以重复执行步骤202。
[0101]该步骤301?302也可以在步骤204后执行。
[0102]在另一实施例中,当从服务器接收到多个终端的状态信息时,也即当上述第二终端至少有两个时,在第一终端的指定位置显示第二终端的状态信息,如图4所示,可以进一步包括:
[0103]步骤401,对至少两个第二终端的状态信息按照优先级进行排序。
[0104]第一终端在接收到多个第二终端的状态信息后,可以对至少两个第二终端的状态信息按照优先级进行排序。该优先级可以按照第一终端用户与各第二终端用户之间的好友关系设置,或者按照各第二终端上报状态信息的时间先后设置等,该优先级的设置方法有多种,此处不再一一列举。
[0105]步骤402,在第一终端的指定位置显示优先级较高的第二终端的状态信息。
[0106]在排序后,即可在第一终端的指定位置显示优先级较高的两个第二终端的状态信息,或者显示优先级最高的第二终端的状态信息。该指定位置可以是指定界面的指定位置,例如在通话设置界面或通话记录界面或通讯录界面的指定位置进行显示。
[0107]参照图5,示出了本发明的另一种电话状态分享方法实施例的步骤流程图,具体可以包括如下步骤:
[0108]步骤501,第一终端确定当前的电话状态。
[0109]步骤502,当第一终端当前的电话状态为空闲状态时,向服务器上报与第一终端的空闲状态对应的状态信息。
[0110]步骤503,从服务器接收至少两个第二终端上报的空闲状态下的状态信息。
[0111]步骤501?503与前述实施例中的步骤201?203类似。只是在本实施例中,第一终端从服务器接收到的状态信息是至少两个第二终端在各自空闲状态下的状态信息。
[0112]步骤504,在第一终端的指定位置显示至少两个第二终端中优先级较高的第二终端的状态信息。
[0113]本步骤中,在第一终端的指定位置处并非显示所有接收到的状态信息,而是选择上述至少两个第二终端中优先级较高的第二终端的状态信息进行显示。其中,如何选择上述至少两个第二终端中优先级较高的第二终端的状态信息,具体可以参照前述步骤401?402的描述。
[0114]当用户需要查看所有接收到的第二终端的状态信息时,本方法还可以包括以下步骤:
[0115]步骤505,接收对至少两个第二终端的状态信息的显示指令。
[0116]用户可以通过点击所显示的第二终端的状态信息的显示框来触发对所有第二终端的状态信息的显示指令,第一终端在接收到该指令后,执行步骤506。
[0117]步骤506,显示按照优先级排序后的至少两个第二终端的状态信息。
[0118]第一终端可以弹出另一窗口显示所有的第二终端的状态信息,该所有的第二终端的状态信息可以按照优先级进行排序。
[011
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1