本发明实施例涉及通信技术,尤其涉及一种手机通讯录的显示方法、装置及手机。
背景技术:
随着通信技术的快速发展,手机的功能越来越多,利用手机进行视频通话已成为手机的一个重要应用。
现有技术中,用户与好友进行视频通话时,需要借助于安装的应用程序(如微信或QQ等)来实现,有时还需要获取对方的网络状态,从而根据网络状态确定是否发起视频通话。因此,用户获知对方网络状态时,需要通过安装的应用程序来获取,对用户来说,操作麻烦,而且应用程序的账号容易被盗,安全性较低,用户体验较差。
技术实现要素:
有鉴于此,本发明实施例提供一种手机通讯录的显示方法、装置及手机,以提高操作的便捷性。
第一方面,本发明实施例提供了一种手机通讯录的显示方法,所述方法包括:
获取手机通讯录上的联系人手机号码;
根据所述联系人手机号码,从运营商服务器获取所述手机号码对应手机的网络状态;
将所述网络状态显示在所述手机通讯录中对应的联系人位置。
第二方面,本发明实施例还提供了一种手机通讯录的显示装置,所述装置包括:
手机号码获取模块,用于获取手机通讯录上的联系人手机号码;
网络状态获取模块,用于根据所述联系人手机号码,从运营商服务器获取所述手机号码对应手机的网络状态;
网络状态显示模块,用于将所述网络状态显示在所述手机通讯录中对应的联系人位置。
第三方面,本发明实施例还提供了一种手机,所述手机集成了本发明任一实施例所述的手机通讯录的显示装置。
本发明实施例的技术方案,通过根据手机通讯录上的联系人手机号码,从运营商服务器获取所述手机号码对应手机的网络状态,并将所述网络状态显示在手机通讯录中对应的联系人位置,可以直观地在手机通讯录中显示联系人手机的网络状态,用户不必再打开应用程序便可以直接在通讯录中查看到联系人手机的网络状态,提高了操作的便捷性,而且不依赖于安装的应用程序,直接通过手机号码便可以从运营商服务器获取到联系人手机的网络状态,提高了安全性,从而提升了用户体验。
附图说明
图1是本发明实施例一提供的一种手机通讯录的显示方法的流程图;
图2是本发明实施例二提供的一种手机通讯录的显示方法的流程图;
图3是本发明实施例三提供的一种手机通讯录的显示方法的流程图;
图4是本发明实施例四提供的一种手机通讯录的显示装置的结构示意图;
图5为本发明实施例五提供的一种手机的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
实施例一
图1是本发明实施例一提供的一种手机通讯录的显示方法的流程图,本实施例可适用于根据联系人手机号码直接从运营商服务器获取相应手机的网络状态并显示在手机通讯录中的情况,该方法可以由手机通讯录的显示装置来执行,该装置可以配置在手机中,该方法具体包括如下步骤:
步骤110,获取手机通讯录上的联系人手机号码。
可以直接从手机通讯录中,获取联系人的信息,从联系人的信息中选取联系人手机号码。
步骤120,根据所述联系人手机号码,从运营商服务器获取所述手机号码对应手机的网络状态。
根据获取到的联系人的手机号码,通过与运营商服务器的交互,获取所述手机号码所在的手机的网络状态。其中,手机的网络状态包括WIFI(Wireless Fidelity,无线保真)信号强度或者数据流量状况。
运营商服务器可以直接通过在网的手机号码获取到该手机号码所在手机的网络列表,从而得到该手机的网络状态。运营商服务器也可以通过查看该手机号码的剩余数据流量情况并确定该手机的信号强度,从而得到数据流量状况。
其中,运营商服务器是指中国移动、中国联通或中国电信等提供拨打电话服务的服务器,从而用户可以基于手机号码登录运营商服务器。
步骤130,将所述网络状态显示在所述手机通讯录中对应的联系人位置。
将获取到的网络状态显示在手机通讯录中与该网络状态对应的联系人位置,如该联系人手机号码的右侧,从而在手机通讯录上直观地显示联系人手机的网络状态,方便用户确定是否发起视频通话。
本实施例的技术方案,通过根据手机通讯录上的联系人手机号码,从运营商服务器获取所述手机号码对应手机的网络状态,并将所述网络状态显示在手机通讯录中对应的联系人位置,可以直观地在手机通讯录中显示联系人手机的网络状态,用户不必再打开应用程序便可以直接在通讯录中查看到联系人手机的网络状态,提高了操作的便捷性,而且不依赖于安装的应用程序,直接通过手机号码便可以从运营商服务器获取到联系人手机的网络状态,提高了安全性,从而提升了用户体验。
在上述技术方案的基础上,在获取手机通讯录上的联系人手机号码之前,还优选包括:
与运营商服务器建立网络连接,并基于手机号码登录运营商服务器。
在用户为手机安装SIM(Subscriber Identification Module,客户识别模块)卡并激活后,手机便与运营商服务器建立了网络连接,从而可以基于SIM卡的标识即手机号码登录运营商服务器。从而方便运营商服务器获取已登录的手机的网络状态。
其中,所述网络连接优选包括VoWIFI(Voice on WIFI,承载在WIFI上的语音)连接或蜂窝移动网络连接,从而实现基于手机号码建立网络连接。
实施例二
图2是本发明实施例二提供的一种手机通讯录的显示方法的流程图,本实施例在实施例一的基础上进行了优化,将根据所述联系人手机号码,从运营商服务器获取所述手机号码对应手机的网络状态进一步优化为:将所述联系人手机号码发送给所述运营商服务器,以请求运营商服务器返回所述联系人手机号码对应手机的网络状态;接收所述运营商服务器返回的所述联系人手机号码对应手机的网络状态。该方法具体包括如下步骤:
步骤210,获取手机通讯录上的联系人手机号码。
步骤220,将所述联系人手机号码发送给所述运营商服务器,以请求运营商服务器返回所述联系人手机号码对应手机的网络状态。
手机在获取到联系人手机号码后,将联系人手机号码发送给运营商服务器。从而运营商服务器可以基于接收到的联系人手机号码,获取该联系人手机号码对应手机的网络状态,并返回给请求的手机。
步骤230,接收所述运营商服务器返回的所述联系人手机号码对应手机的网络状态。
接收运营商服务器返回的基于手机通讯录中的联系人手机号码确定的对应手机的网络状态。
步骤240,将所述网络状态显示在所述手机通讯录中对应的联系人位置。
本实施例的技术方案,在上述实施例的基础上,通过将联系人手机号码发送给运营商服务器,运营商服务器获取联系人手机号码对应手机的网络状态并返回,从而可以将网络状态显示在所述手机通讯录中对应的联系人位置,用户不必再打开应用程序便可以直接在通讯录中查看到联系人手机的网络状态,提高了操作的便捷性,而且不依赖于安装的应用程序,直接通过手机号码便可以从运营商服务器获取到联系人手机的网络状态,提高了安全性,从而提升了用户体验。
实施例三
图3是本发明实施例三提供的一种手机通讯录的显示方法的流程图,本实施例在上述实施例的基础上进行了优化,将根据所述联系人手机号码,从运营商服务器获取所述手机号码对应手机的网络状态进一步优化为:接收所述运营商服务器发送来的所述联系人手机号码对应手机的网络状态。该方法具体包括如下步骤:
步骤310,获取手机通讯录上的联系人手机号码。
步骤320,接收所述运营商服务器发送来的所述联系人手机号码对应手机的网络状态。
运营商服务器可以实时基于手机号码获取已登录的手机的网络状态,并获取已登录的手机的通讯录中的联系人手机号码,确定手机号码与网络状态的对应关系以及手机号码与联系人手机号码的对应关系,根据这两个对应关系将网络状态发送给手机通讯录中包括该手机号码的手机。
步骤330,将所述网络状态显示在所述手机通讯录中对应的联系人位置。
本实施例的技术方案,在上述实施例的基础上,可以直接接收运营商服务器发送来的所述联系人手机号码对应手机的网络状态,并显示在手机通讯录中,用户不必再打开应用程序便可以直接在通讯录中查看到联系人手机的网络状态,提高了操作的便捷性,而且不依赖于安装的应用程序,直接通过手机号码便可以从运营商服务器获取到联系人手机的网络状态,提高了安全性,从而提升了用户体验。
实施例四
图4是本发明实施例四提供的一种手机通讯录的显示装置的结构示意图,如图4所示,本实施例所述的手机通讯录的显示装置包括:手机号码获取模块410、网络状态获取模块420和网络状态显示模块430。
其中,手机号码获取模块410,用于获取手机通讯录上的联系人手机号码;
网络状态获取模块420,用于根据所述联系人手机号码,从运营商服务器获取所述手机号码对应手机的网络状态;
网络状态显示模块430,用于将所述网络状态显示在所述手机通讯录中对应的联系人位置。
可选的,所述网络状态获取模块包括:
手机号码发送单元,用于将所述联系人手机号码发送给所述运营商服务器,以请求运营商服务器返回所述联系人手机号码对应手机的网络状态;
第一网络状态接收单元,用于接收所述运营商服务器返回的所述联系人手机号码对应手机的网络状态。
可选的,所述网络状态获取模块包括:
第二网络状态接收单元,用于接收所述运营商服务器发送来的所述联系人手机号码对应手机的网络状态。
可选的,还包括:
网络连接建立模块,用于在获取手机通讯录上的联系人手机号码之前,与运营商服务器建立网络连接,并基于手机号码登录运营商服务器。
其中,所述网络连接包括VoWIFI连接或蜂窝移动网络连接。
上述手机通讯录的显示装置可执行本发明任意实施例所提供的手机通讯录的显示方法,具备执行方法相应的功能模块和有益效果。
实施例五
本实施例提供了一种手机,该手机可以包括本发明任意实施例提供的手机通讯录的显示装置。图5为本发明实施例五提供的一种手机的结构示意图,如图5所示,该手机可以包括:存储器501、中央处理器(Central Processing Unit,以下简称CPU)502、外设接口503、RF(Radio Frequency,射频)电路505、音频电路506、扬声器511、电源管理芯片508、输入/输出(I/O)子系统509、触摸屏512、其他输入/控制设备510以及外部端口504,这些部件通过一个或多个通信总线或信号线507来通信。
应该理解的是,图示手机500仅仅是手机的一个范例,并且手机500可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的用于手机通讯录的显示的手机进行详细的描述。
存储器501,所述存储器501可以被CPU502、外设接口503等访问,所述存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口503,所述外设接口503可以将设备的输入和输出外设连接到CPU502和存储器501。
I/O子系统509,所述I/O子系统509可以将设备上的输入输出外设,例如触摸屏502(相当于上述实施例中的屏幕)和其他输入/控制设备510,连接到外设接口503。I/O子系统509可以包括显示控制器5091和用于控制其他输入/控制设备510的一个或多个输入控制器5092。其中,一个或多个输入控制器5092从其他输入/控制设备510接收电信号或者向其他输入/控制设备510发送电信号,其他输入/控制设备510可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器5092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
触摸屏512,所述触摸屏512是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
I/O子系统509中的显示控制器5091从触摸屏512接收电信号或者向触摸屏512发送电信号。触摸屏512检测触摸屏上的接触,显示控制器5091将检测到的接触转换为与显示在触摸屏512上的用户界面对象的交互,即实现人机交互,显示在触摸屏512上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路505,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路505接收并发送RF信号,RF信号也称为电磁信号,RF电路505将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路505可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
音频电路506,主要用于从外设接口503接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器511。
扬声器511,用于将手机通过RF电路505从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片508,用于为CPU502、I/O子系统及外设接口所连接的硬件进行供电及电源管理。
本发明实施例提供的CPU502可执行如下操作:
获取手机通讯录上的联系人手机号码;
根据所述联系人手机号码,从运营商服务器获取所述手机号码对应手机的网络状态;
将所述网络状态显示在所述手机通讯录中对应的联系人位置。
上述手机可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。