来电提醒的方法、装置、系统、设备及存储介质与流程

文档序号:16849211发布日期:2019-02-12 22:35阅读:201来源:国知局
来电提醒的方法、装置、系统、设备及存储介质与流程

本发明涉及电子设备技术领域,尤其涉及一种来电提醒的方法、装置、系统、设备及存储介质。



背景技术:

随着通信技术的飞速发展,用户对电子设备(如手机)的功能需求也在不断提升,例如多卡多待功能已开始越来越受到消费者的青睐。

多卡多待是指电子设备可以插入两张或两张以上sim(subscriberidentificationmodule用户身份识别)卡,而且能同时待机。但是对于大多数单通的电子设备来说,虽然多张sim卡可以同时待机,但是当一张sim卡处于通话中时,其它sim卡则无法接收来电信息,由此可能导致用户漏掉一些重要来电。



技术实现要素:

本申请提供一种来电提醒的方法、装置、系统、设备及存储介质,可以解决具有多卡多待功能的电子设备中,当一张sim卡通话时,无法接收其它sim卡来电信息的技术问题。

具体的,本申请第一方面提供一种来电提醒的方法,该方法包括:

监测电子设备中各个sim卡的工作状态,所述电子设备中预置有至少两个sim卡;

当检测到所述电子设备中的任意一个sim卡处于通话状态时,由所述电子设备中预先设置的应用程序接收服务器发送的用户信息,所述用户信息为第一sim卡处于通话状态时,呼叫第二sim卡的主叫端对应的用户信息,且所述用户信息由所述服务器通过处于通话状态的第一sim卡对应的数据网络发送至所述应用程序,所述第二sim卡为所述电子设备中除所述第一sim卡之外的其它sim卡;

将所述应用程序在接收到所述用户信息后生成的提醒消息显示在所述电子设备的显示界面,所述提醒消息包含所述用户信息。

本申请第二方面提供一种来电提醒的方法,该方法包括:

当服务器监测到第二sim卡呼叫失败时,基于所述第二sim卡查询是否存在处于通话状态的第一sim卡,所述第一sim卡与所述第二sim卡存在于同一电子设备中;

当确定存在所述第一sim卡时,获取呼叫所述第二sim卡的主叫端对应的用户信息;

将获取到的所述用户信息通过所述第一sim卡对应的数据网络发送至所述第二sim卡对应的应用程序。

本申请实施例第三方面提供一种来电提醒的装置,该装置包括:

监测模块,用于监测电子设备中各个sim卡的工作状态,所述电子设备中预置有至少两个sim卡;

接收模块,用于当检测到所述电子设备中的任意一个sim卡处于通话状态时,由所述电子设备中预先设置的应用程序接收服务器发送的用户信息,所述用户信息为第一sim卡处于通话状态时,呼叫第二sim卡的主叫端对应的用户信息,且所述用户信息由所述服务器通过处于通话状态的第一sim卡对应的数据网络发送至所述应用程序,所述第二sim卡为所述电子设备中除所述第一sim卡之外的其它sim卡;

提醒模块,用于将所述应用程序在接收到所述用户信息后生成的提醒消息显示在所述电子设备的显示界面,所述提醒消息包含所述用户信息。

本申请实施例第四方面提供一种来电提醒的装置,该装置包括:

查询模块,用于当服务器监测到第二sim卡呼叫失败时,基于所述第二sim卡查询是否存在处于通话状态的第一sim卡,所述第一sim卡与所述第二sim卡存在于同一电子设备中;

获取模块,用于当确定存在所述第一sim卡时,获取呼叫所述第二sim卡的主叫端对应的用户信息;

发送模块,用于将获取到的所述用户信息通过所述第一sim卡对应的数据网络发送至所述第二sim卡对应的应用程序。

本申请实施例第五方面提供一种来电提醒的系统,该系统包括电子设备与服务器,所述电子设备与所述服务器通信连接,所述电子设备中预置有至少两个sim卡;

所述电子设备包括本申请实施例第三方面提供的来电提醒的装置,所述服务器包括本申请实施例第四方面提供的来电提醒的装置。

本申请实施例第六方面提供一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现第一方面提供的来电提醒的方法中的各个步骤,或者实现第二方面提供的来电提醒的方法中的各个步骤。

本申请实施例第七方面提供一种可读存储介质,所述可读存储介质为计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现第一方面提供的来电提醒的方法中的各个步骤,或者实现第二方面提供的来电提醒的方法中的各个步骤。

本申请所提供的来电提醒的方法,包括:监测电子设备中各个sim卡的工作状态,当检测到电子设备中的任意一个sim卡处于通话状态时,由电子设备中预先设置的应用程序接收服务器发送的用户信息,该用户信息为在第一sim卡处于通话状态时,呼叫第二sim卡的主叫端对应的用户信息,且该用户信息由服务器通过处于通话状态的第一sim卡对应的数据网络发送至上述应用程序,第二sim卡为电子设备中除第一sim卡之外的其它sim卡;将上述应用程序在接收到上述用户信息后生成的提醒消息显示在电子设备的显示界面。即在本申请中,当电子设备中的任意一个sim卡处于通话状态时,若有主叫端呼叫电子设备中的其它sim卡,则该主叫端对应的用户信息将会由服务器通过上述处于通话状态的sim卡发送至预先设置的应用程序,从而在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态时,用户仍旧能够接收到其它sim卡对应的来电信息,进而避免错过一些重要来电。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例中一种电子设备的结构框图;

图2为本申请实施例中来电提醒的方法的流程示意图;

图3为本申请实施例中来电提醒的方法的另一流程示意图;

图4为本申请实施例中来电提醒的方法的又一流程示意图;

图5为本申请实施例中来电提醒的方法的又一流程示意图;

图6为本申请实施例中来电提醒的方法的子流程示意图;

图7为本申请实施例中来电提醒的方法的另一子流程示意图;

图8为本申请实施例中来电提醒的装置200的程序模块示意图;

图9为本申请实施例中来电提醒的装置200的另一程序模块示意图;

图10为本申请实施例中来电提醒的装置300的程序模块示意图;

图11为本申请实施例中来电提醒的装置300的另一程序模块示意图;

图12为本申请实施例中来电提醒的装置300的子程序模块示意图;

图13为本申请实施例中来电提醒的装置300的另一子程序模块示意图;

图14为本申请实施例中来电提醒的系统的框架示意图。

具体实施方式

为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

参照图1,图1为本申请实施例中一种电子设备的结构框图。本申请实施例提供的来电提醒的方法可应用于如图1所示的电子设备100中。示例性的,电子设备100可以为移动或便携式并执行无线通信的各种类型的计算机系统设备中的任何一种(图1中只示例性的示出了一种形态)。具体的,电子设备100可以为移动电话或智能电话(例如,基于iphonetm,基于androidtm的电话),膝上型电脑、pda(personaldigitalassistant,掌上电脑)、便携式互联网设备、以及其它可穿戴设备(诸如智能手表)。在一些情况下,电子设备100可以执行多种功能(例如播放音乐,显示视频,存储图片以及接收和发送电话呼叫)。

其中,电子设备100可以包括存储和处理电路110。该存储和处理电路110可以包括存储器,例如硬盘驱动存储器、非易失性存储器(例如闪存或用于形成固态驱动器的其它电子可编程只读存储器等)、易失性存储器(例如静态或动态随机存取存储器等)等,本申请实施例不作限制。存储和处理电路110中的处理电路可以用于控制电子设备100的运转。该处理电路可以基于一个或多个微处理器、微控制器、数字信号处理器、基带处理器、功率管理单元、音频编解码器芯片、专用集成电路、显示驱动器集成电路等来实现。

存储和处理电路110可用于运行电子设备100中的软件,例如操作系统、应用软件等。这些软件可以用于执行一些控制操作,例如,基于照相机的图像采集,基于环境光传感器的环境光测量,基于接近传感器的接近传感器测量,基于诸如发光二极管的状态指示灯等状态指示器实现的信息显示功能,基于触摸传感器的触摸事件检测,与在多个(例如分层的)显示器上显示信息相关联的功能,与执行无线通信功能相关联的操作,与收集和产生音频信号相关联的操作,与收集和处理按钮按压事件数据相关联的控制操作,以及电子设备100中的其它功能等,本申请实施例不作限制。

电子设备100还可以包括输入-输出电路120。输入-输出电路120可用于使电子设备100实现数据的输入和输出,即允许电子设备100从外部设备接收数据和也允许电子设备100将数据从电子设备100输出至外部设备。输入-输出电路120可以进一步包括传感器121。传感器121可以包括环境光传感器,基于光和电容的接近传感器,触摸传感器(例如,基于光触摸传感器和/或电容式触摸传感器,其中,触摸传感器可以是触控显示屏的一部分,也可以作为一个触摸传感器结构独立使用),加速度传感器,和其它传感器等。

输入-输出电路120还可以包括一个或多个显示器,例如显示器122。显示器122可以包括液晶显示器,有机发光二极管显示器,电子墨水显示器,等离子显示器,使用其它显示技术的显示器中一种或者几种的组合。显示器122可以包括触摸传感器阵列(即,显示器122可以是触控显示屏)。触摸传感器可以是由透明的触摸传感器电极(例如氧化铟锡(ito)电极)阵列形成的电容式触摸传感器,或者可以是使用其它触摸技术形成的触摸传感器,例如音波触控,压敏触摸,电阻触摸,光学触摸等,本申请实施例不作限制。

输入-输出电路120还可以包括通信单元123,通信单元123可以用于为电子设备100提供与外部设备通信的能力。通信单元123可以包括模拟和数字输入-输出接口电路,和基于射频信号和/或光信号的无线通信电路。通信单元123中的无线通信电路可以包括射频收发器电路、功率放大器电路、低噪声放大器、开关、滤波器和天线。举例来说,通信单元123中的无线通信电路可以包括用于通过发射和接收近场耦合电磁信号来支持近场通信(nearfieldcommunication,nfc)的电路。例如,通信单元123可以包括近场通信天线和近场通信收发器。通信单元123还可以包括蜂窝电话收发器和天线,无线局域网收发器电路和天线等。

输入-输出电路120还可以进一步包括输入-输出单元124。输入-输出单元124可以包括按钮,操纵杆,点击轮,滚动轮,触摸板,小键盘,键盘,照相机,发光二极管和其它状态指示器等。

用户可以通过输入-输出电路120输入命令来控制电子设备100的操作,并且可以使用输入-输出电路120的输出数据以实现接收来自电子设备100的状态信息和其它输出。

基于上述电子设备100描述本申请实施例中来电提醒的方法。

具体的,请参阅图2,图2为本申请实施例中来电提醒的方法的流程示意图,该方法包括:

步骤201、监测电子设备中各个sim卡的工作状态,所述电子设备中预置有至少两个sim卡。

本申请实施例中,电子设备中预置有至少两个sim卡,且各个sim卡能够同时待机,如双卡双待、三卡三待等。

其中,具体监测各个sim卡是否处于通话状态,通话状态包括呼出电话、被呼叫以及通话中。

步骤202、当检测到所述电子设备中的任意一个sim卡处于通话状态时,由所述电子设备中预先设置的应用程序接收服务器发送的用户信息,所述用户信息为第一sim卡处于通话状态时,呼叫第二sim卡的主叫端对应的用户信息,且所述用户信息由所述服务器通过处于通话状态的第一sim卡对应的数据网络发送至所述应用程序,所述第二sim卡为所述电子设备中除所述第一sim卡之外的其它sim卡。

其中,当检测到电子设备中的任意一个sim卡处于通话状态时,若有主叫端呼叫电子设备中除第一sim卡之外的其它sim卡,则由于当前射频通路正被第一sim卡占用,因此主叫端会呼叫失败,此时服务器会将主叫端对应的用户信息通过处于通话状态的第一sim卡对应的数据网络发生至预先设置的应用程序(如qq、微信等)。

其中,用户信息包括主叫端对应的电话号码、归属地区、归属运营商等。

步骤203、将所述应用程序在接收到所述用户信息后生成的提醒消息显示在所述电子设备的显示界面,所述提醒消息包含所述用户信息。

其中,上述应用程序在接收到服务器发送的用户信息之后,生成包含该用户信息的提醒消息,并在电子设备的显示界面显示,使得用户在通话中或者通话结束之后,能够获知上述主叫端的来电信息,对于重要的来电,用户即可选择回拨。

另外,在将上述提醒消息在显示界面显示的同时,还可以触发电子设备震动,从而使得用户能够第一时间获知主叫端的来电信息,对于重要的来电,用户可选择提前结束第一sim卡的通话,从而及时回拨上述主叫端。

本申请与现有的漏话提醒业务的区别包括:漏话提醒业务是一种基于短消息的增值服务,当用户由于手机关机、无覆盖等原因导致无法接听来话时,漏话提示系统将通过短消息的方式将终端用户因为各种原因而漏接的呼叫信息发送给被叫用户,提醒用户漏接的电话。而本身请在是针对单通的具有多卡多待功能的电子设备中,当一个sim卡处于通话状态时,如果其它sim卡接到来电,则将呼叫其它sim卡的来电信息通过正处于通话状态的sim卡发送至预先设置的应用程序。

本申请所提供的一种来电提醒的方法,当电子设备中的任意一个sim卡处于通话状态时,若有主叫端呼叫电子设备中的其它sim卡,则该主叫端对应的用户信息将会由服务器通过上述处于通话状态的sim卡发送至预先设置的应用程序,从而在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态时,用户仍旧能够接收到其它sim卡对应的来电信息,进而避免错过一些重要来电。

进一步地,基于上述实施例,参照图3,图3为本申请实施例中来电提醒的方法的另一流程示意图,本申请实施例中,上述来电提醒的方法包括:

步骤301、获取所述电子设备中预置的各个sim卡的注册信息,以及各个sim卡对应的应用程序。

其中,电子设备在检测到电子设备中存在两个或两个以上sim卡时,便获取各个sim卡的注册信息,该注册信息包括各个sim卡对应的电话号码。以及获取各个sim卡对应的应用程序,其中,预先在sim卡与任意一个应用程序之间建立对应关系,例如,将sim卡与电子设备内使用的微信建立对应关系。

步骤302、将获取到的各个sim卡的注册信息与各个sim卡对应的应用程序组合为一个注册信息包。

步骤303、将所述注册信息包发送至所述服务器,所述注册信息包用于所述服务器进行存储。

其中,在获取到电子设备中预置的各个sim卡的注册信息,以及各个sim卡对应的应用程序之后,将获取到的各个sim卡的注册信息与各个sim卡对应的应用程序组合为一个注册信息包,然后发送至服务器进行存储。可以理解的是,处于同一个注册信息包的各注册信息所对应的sim卡均属于同一个电子设备中。

步骤304、监测电子设备中各个sim卡的工作状态,所述电子设备中预置有至少两个sim卡。

步骤305、当检测到所述电子设备中的任意一个sim卡处于通话状态时,由所述电子设备中预先设置的应用程序接收服务器发送的用户信息,所述用户信息为第一sim卡处于通话状态时,呼叫第二sim卡的主叫端对应的用户信息,且所述用户信息由所述服务器通过处于通话状态的第一sim卡对应的数据网络发送至所述应用程序,所述第二sim卡为所述电子设备中除所述第一sim卡之外的其它sim卡。

步骤306、将所述应用程序在接收到所述用户信息后生成的提醒消息显示在所述电子设备的显示界面,所述提醒消息包含所述用户信息。

其中,步骤304至步骤306描述的内容与上述实施例中的步骤201至步骤203描述的内容一致,具体可参照上述实施例,在此不再赘述。

本申请所提供的一种来电提醒的方法,包括:获取电子设备中预置的各个sim卡的注册信息以及各个sim卡对应的应用程序,将获取到的各个sim卡的注册信息各个sim卡对应的应用程序组合为一个注册信息包,并发送至服务器进行存储,从而可以在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态,且有主叫端呼叫其它sim卡失败时,服务器能够确定出正在通话的sim卡,并将主叫端呼叫的sim卡对应的用户信息通过正在通话中的sim卡发送至被呼叫sim卡所对应的应用程序,进而避免错过一些重要来电。

进一步地,基于上述实施例,本申请实施例中,上述步骤202或者步骤305中描述的当检测到所述电子设备中的任意一个sim卡处于通话状态时的步骤之后还包括以下步骤:

步骤一、检测处于通话状态的第一sim卡是否为上网卡。

步骤二、当所述第一sim卡为非上网卡时,将所述第一sim卡设置为上网卡,并将所述电子设备的传输模式切换至双传输模式。

本发明实施例中,为了使处于通话状态的第一sim卡能够在通话的同时,还能够接收数据网络发送的数据,可以将第一sim卡设置为上网卡,并将电子设备的传输模式切换至dtm(dualtransfermode,双传输模式)。

其中,双传输模式可以允许电子设备同时使用话音业务和数据业务。当接听电话时,数据业务释放部分pdch信道出来,给语音业务使用,这段时间,就是数据业务和语音业务在同时进行。

本申请所提供的一种来电提醒的方法,包括:检测处于通话状态的第一sim卡是否为上网卡,当第一sim卡为非上网卡时,将第一sim卡设置为上网卡,并将电子设备的传输模式切换至双传输模式,从而使得第一sim卡在通话过程中还能接收到服务器发送的用户信息。

进一步地,本申请还提供一种来电提醒的方法,请参阅图4,图4为本申请实施例中来电提醒的方法的又一流程示意图,该方法包括:

步骤401、当服务器监测到第二sim卡呼叫失败时,基于所述第二sim卡查询是否存在处于通话状态的第一sim卡,所述第一sim卡与所述第二sim卡存在于同一电子设备中。

本申请实施例中,当服务器检测到任意sim卡呼叫失败时,则基于呼叫失败的sim卡查询是否存在处于通话状态的sim卡,且该sim卡与呼叫失败的sim卡处于同一电子设备中。

其中,呼叫失败可以包括被呼叫端不在服务区、被呼叫端无法接通等情况。

步骤402、当确定存在所述第一sim卡时,获取呼叫所述第二sim卡的主叫端对应的用户信息。

本申请实施例中,当确定存在上述第一sim卡时,即可确定上述主叫端呼叫的电子设备为具有多卡多待功能的电子设备,且该电子设备当前存在一个除第二sim卡之外的其它sim卡正处于通话状态。

步骤403、将获取到的所述用户信息通过所述第一sim卡对应的数据网络发送至所述第二sim卡对应的应用程序。

其中,在确定存在上述第一sim卡之后,即可获取呼叫第二sim卡的主叫端对应的用户信息,并通过上述第一sim卡对应的数据网络发送至第二sim卡对应的应用程序。

其中,主叫端对应的用户信息包括主叫端对应的电话号码、归属地区、归属运营商等。

本申请所提供的一种来电提醒的方法,包括:当服务器监测到第二sim卡呼叫失败时,基于第二sim卡查询是否存在处于通话状态的第一sim卡,该第一sim卡与第二sim卡存在于同一电子设备中;当确定存在上述第一sim卡时,获取呼叫第二sim卡的主叫端对应的用户信息,并通过第一sim卡对应的数据网络发送至第二sim卡对应的应用程序。即在本申请中,当电子设备中的任意一个sim卡处于通话状态时,若有主叫端呼叫电子设备中的其它sim卡,则该主叫端对应的用户信息将会由服务器通过上述处于通话状态的sim卡发送至被呼叫的其他sim卡对应的应用程序,从而在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态时,用户仍旧能够接收其它sim卡对应的来电信息,进而避免错过一些重要来电。

进一步地,基于上述实施例,参照图5,图5为本申请实施例中来电提醒的方法的又一流程示意图,本申请实施例中,上述来电提醒的方法包括:

步骤501、接收所述电子设备发送的注册信息包并进行存储,所述注册信息包包括所述电子设备中预置的各个sim卡的注册信息,以及各个sim卡对应的应用程序。

本申请实施例中,电子设备在检测到电子设备中存在两个或两个以上sim卡时,便获取各个sim卡的注册信息以及各个sim卡对应的应用程序,该注册信息包括各个sim卡对应的电话号码。然后将获取到的各个sim卡的注册信息以及各个sim卡对应的应用程序组合为一个注册信息包,并发送至服务器进行存储。可以理解的是,处于同一个注册信息包的各注册信息所对应的sim卡均设置于同一个电子设备中。

步骤502、当服务器监测到第二sim卡呼叫失败时,基于所述第二sim卡查询是否存在处于通话状态的第一sim卡,所述第一sim卡与所述第二sim卡存在于同一电子设备中。

步骤503、当确定存在所述第一sim卡时,获取呼叫所述第二sim卡的主叫端对应的用户信息。

步骤504、将获取到的所述用户信息通过所述第一sim卡对应的数据网络发送至所述第二sim卡对应的应用程序。

其中,步骤502至步骤504描述的内容与上述实施例中的步骤401至步骤403描述的内容一致,具体可参照上述实施例,在此不再赘述。

本申请所提供的一种来电提醒的方法,包括:服务器通过预先接收电子设备发送的注册信息包并进行存储,从而可以在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态,且有主叫端呼叫其它sim卡失败时,服务器能够确定出正在通话的sim卡,并将主叫端呼叫的sim卡对应的用户信息通过正在通话中的sim卡发送至被呼叫的sim卡对应的应用程序,进而避免错过一些重要来电。

进一步地,基于上述实施例,参照图6,图6为本申请实施例中来电提醒的方法的子流程示意图,本申请实施例中,上述步骤502中基于所述第二sim卡查询是否存在处于通话状态的第一sim卡,具体包括:

步骤601、查询所述第二sim卡对应的目标注册信息包。

步骤602、查询所述目标注册信息包内各注册信息对应的sim卡中,是否存在处于通话状态的sim卡。

步骤603、当所述目标注册信息包内各注册信息对应的sim卡中,存在处于通话状态的sim卡时,将处于通话状态的sim卡确定为所述第一sim卡。

可以理解的是,处于同一个注册信息包的各注册信息所对应的sim卡,均设置于同一个电子设备中,因此,通过查询第二sim卡对应的目标注册信息包,即可查询到与第二sim卡设置于同一电子设备中的其他sim卡,进而便可以在已确定的sim卡中查找出正在通话状态的第一sim卡。

本发明实施例所提供的来电提醒的方法,通过查询第二sim卡对应的目标注册信息包,然后查询该目标注册信息包内各注册信息对应的sim卡中,是否存在处于通话状态的sim卡,若存在,则将处于通话状态的sim卡确定为所述第一sim卡,从而可以在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态时,另一个sim卡呼叫失败时,服务器能够准确的查找出处于通话状态的sim卡。

进一步地,基于上述实施例,参照图7,图7为本申请实施例中来电提醒的方法的另一子流程示意图,本申请实施例中,上述步骤403中将获取到的所述用户信息通过所述第一sim卡对应的数据网络发送至所述第二sim卡对应的应用程序之前,还包括:

步骤701、查询所述第二sim卡对应的目标注册信息包;

步骤702、在所述目标注册信息包中,查找出与所述第二sim卡对应的应用程序。

可以理解的是,通过查询第二sim卡对应的目标注册信息包,即可查询到与第二sim卡存在对应关系的应用程序,进而便可以将呼叫第二sim卡的主叫端的用户信息发送至第二sim卡对应的应用程序。

本发明实施例所提供的来电提醒的方法,通过查询第二sim卡对应的目标注册信息包,然后在该目标注册信息包中,查找出与第二sim卡对应的应用程序,从而可以在具有多卡多待功能的电子设备中,当第一sim卡处于通话状态时,若主叫端呼叫第二sim卡,则服务器能够准确的查找出第二sim卡对应的应用程序,进而将上述主叫端的用户信息发送至第二sim卡对应的应用程序。

进一步地,基于上述实施例,上述步骤402中获取呼叫第二sim卡的主叫端对应的用户信息,具体包括以下步骤:

步骤a、通过ims(ipmultimediasubsystem,ip多媒体子系统)的hss(homesubscriberserver,归属签约用户服务器),查询主叫端的注册信息;

步骤b、从查询到的注册信息中获取主叫端对应的用户信息。

其中,具体可以由mme(mobilitymanagemententity,网络节点)来通过ims的hss,查询主叫端的注册信息。该注册信息可以为s-cscf,其中,cscf(callsessioncontrolfunction,呼叫会话控制功能)是ims内部的功能实体,是整个ims网络的核心,主要负责处理多媒体呼叫会话过程中的信令控制。s-cscf位于归属网络,为用户端ue进行会话控制和注册请求。功能包括:作为注册服务器,对来自ue的注册请求消息进行处理;与归属用户服务器的交互,完成对用户的认证和鉴权,更新归属用户服务器上用户的注册状态信息;认证通过之后,从归属用户服务器下载用户相关信息;为移动终端提供业务相关的信息,并对移动终端的会话进行控制等。

本申请所提供的一种来电提醒的方法,在获取呼叫第二sim卡的主叫端对应的用户信息时,可以通过ims的hss,查询主叫端的注册信息,然后从查询到的注册信息中获取上述用户信息。

进一步地,本申请还提供一种来电提醒的装置200。请参阅图8,图8为本申请实施例中来电提醒的装置200的程序模块示意图,该装置200包括:

监测模块801,用于监测电子设备中各个sim卡的工作状态,所述电子设备中预置有至少两个sim卡。

接收模块802,用于当检测到所述电子设备中的任意一个sim卡处于通话状态时,由所述电子设备中预先设置的应用程序接收服务器发送的用户信息,所述用户信息为第一sim卡处于通话状态时,呼叫第二sim卡的主叫端对应的用户信息,且所述用户信息由所述服务器通过处于通话状态的第一sim卡对应的数据网络发送至所述应用程序,所述第二sim卡为所述电子设备中除所述第一sim卡之外的其它sim卡。

提醒模块803,用于将所述应用程序在接收到所述用户信息后生成的提醒消息显示在所述电子设备的显示界面,所述提醒消息包含所述用户信息。

本申请所提供的一种来电提醒的装置200,可以实现:当电子设备中的任意一个sim卡处于通话状态时,若有主叫端呼叫电子设备中的其它sim卡,则该主叫端对应的用户信息将会由服务器通过上述处于通话状态的sim卡发送至预先设置的应用程序,从而在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态时,用户仍旧能够接收到其它sim卡对应的来电信息,进而避免错过一些重要来电。

进一步地,基于上述实施例,参照图9,图9为本申请实施例中来电提醒的装置200的另一程序模块示意图,本申请实施例中,上述来电提醒的装置200包括:

获取模块901,用于获取所述电子设备中预置的各个sim卡的注册信息,以及各个sim卡对应的应用程序;

组合模块902,用于将获取到的各个sim卡的注册信息与各个sim卡对应的应用程序组合为一个注册信息包;

发送模块903,用于将所述注册信息包发送至所述服务器,所述注册信息包用于所述服务器进行存储。

监测模块801,用于监测电子设备中各个sim卡的工作状态,所述电子设备中预置有至少两个sim卡。

接收模块802,用于当检测到所述电子设备中的任意一个sim卡处于通话状态时,由所述电子设备中预先设置的应用程序接收服务器发送的用户信息,所述用户信息为第一sim卡处于通话状态时,呼叫第二sim卡的主叫端对应的用户信息,且所述用户信息由所述服务器通过处于通话状态的第一sim卡对应的数据网络发送至所述应用程序,所述第二sim卡为所述电子设备中除所述第一sim卡之外的其它sim卡。

提醒模块803,用于将所述应用程序在接收到所述用户信息后生成的提醒消息显示在所述电子设备的显示界面,所述提醒消息包含所述用户信息。

本申请所提供的一种来电提醒的装置200,可以实现:获取电子设备中预置的各个sim卡的注册信息以及各个sim卡对应的应用程序,将获取到的各个sim卡的注册信息各个sim卡对应的应用程序组合为一个注册信息包,并发送至服务器进行存储,从而可以在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态,且有主叫端呼叫其它sim卡失败时,服务器能够确定出正在通话的sim卡,并将主叫端呼叫的sim卡对应的用户信息通过正在通话中的sim卡发送至被呼叫sim卡所对应的应用程序,进而避免错过一些重要来电。

进一步地,基于上述实施例,本申请实施例中,上述装置200还包括:

检测模块,用于检测处于通话状态的第一sim卡是否为上网卡;

设置模块,用于当所述第一sim卡为非上网卡时,将所述第一sim卡设置为上网卡,并将所述电子设备的传输模式切换至双传输模式。

本申请所提供的一种来电提醒的装置200,可以实现:检测处于通话状态的第一sim卡是否为上网卡,当第一sim卡为非上网卡时,将第一sim卡设置为上网卡,并将电子设备的传输模式切换至双传输模式,从而使得第一sim卡在通话过程中还能接收到服务器发送的用户信息。

进一步地,本申请还提供一种来电提醒的装置300,请参阅图10,图10为本申请实施例中来电提醒的装置300的程序模块示意图,该装置300包括:

查询模块1001,用于当服务器监测到第二sim卡呼叫失败时,基于所述第二sim卡查询是否存在处于通话状态的第一sim卡,所述第一sim卡与所述第二sim卡存在于同一电子设备中。

获取模块1002,用于当确定存在所述第一sim卡时,获取呼叫所述第二sim卡的主叫端对应的用户信息。

发送模块1003,用于将获取到的所述用户信息通过所述第一sim卡对应的数据网络发送至所述第二sim卡对应的应用程序。

本申请所提供的一种来电提醒的装置300,可以实现:当服务器监测到第二sim卡呼叫失败时,基于第二sim卡查询是否存在处于通话状态的第一sim卡,该第一sim卡与第二sim卡存在于同一电子设备中;当确定存在上述第一sim卡时,获取呼叫第二sim卡的主叫端对应的用户信息,并通过第一sim卡对应的数据网络发送至第二sim卡对应的应用程序。即在本申请中,当电子设备中的任意一个sim卡处于通话状态时,若有主叫端呼叫电子设备中的其它sim卡,则该主叫端对应的用户信息将会由服务器通过上述处于通话状态的sim卡发送至被呼叫的其他sim卡对应的应用程序,从而在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态时,用户仍旧能够接收其它sim卡对应的来电信息,进而避免错过一些重要来电。

进一步地,基于上述实施例,参照图11,图11为本申请实施例中来电提醒的装置300的另一程序模块示意图,本申请实施例中,上述来电提醒的装置300包括:

接收模块1101,用于接收所述电子设备发送的注册信息包并进行存储,所述注册信息包包括所述电子设备中预置的各个sim卡的注册信息,以及各个sim卡对应的应用程序。

查询模块1001,用于当服务器监测到第二sim卡呼叫失败时,基于所述第二sim卡查询是否存在处于通话状态的第一sim卡,所述第一sim卡与所述第二sim卡存在于同一电子设备中。

获取模块1002,用于当确定存在所述第一sim卡时,获取呼叫所述第二sim卡的主叫端对应的用户信息。

发送模块1003,用于将获取到的所述用户信息通过所述第一sim卡对应的数据网络发送至所述第二sim卡对应的应用程序。

本申请所提供的一种来电提醒的装置300,可以实现:服务器通过预先接收电子设备发送的注册信息包并进行存储,从而可以在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态,且有主叫端呼叫其它sim卡失败时,服务器能够确定出正在通话的sim卡,并将主叫端呼叫的sim卡对应的用户信息通过正在通话中的sim卡发送至被呼叫的sim卡对应的应用程序,进而避免错过一些重要来电。

进一步地,基于上述实施例,参照图12,图12为本申请实施例中来电提醒的装置300的子程序模块示意图,本申请实施例中,上述查询模块1001具体包括:

第一查询模块1201,用于查询所述第二sim卡对应的目标注册信息包。

第二查询模块1202,用于查询所述目标注册信息包内各注册信息对应的sim卡中,是否存在处于通话状态的sim卡。

确定模块1203,用于当所述目标注册信息包内各注册信息对应的sim卡中,存在处于通话状态的sim卡时,将处于通话状态的sim卡确定为所述第一sim卡。

本发明实施例所提供的来电提醒的装置300,可以实现:通过查询第二sim卡对应的目标注册信息包,然后查询该目标注册信息包内各注册信息对应的sim卡中,是否存在处于通话状态的sim卡,若存在,则将处于通话状态的sim卡确定为所述第一sim卡,从而可以在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态时,另一个sim卡呼叫失败时,服务器能够准确的查找出处于通话状态的sim卡。

进一步地,基于上述实施例,参照图13,图13为本申请实施例中来电提醒的装置300的另一子程序模块示意图,本申请实施例中,上述查询模块1001还包括:

第三查询模块1301,用于查询所述第二sim卡对应的目标注册信息包。

第四查询模块1302,用于在所述目标注册信息包中,查找出与所述第二sim卡对应的应用程序。

本申请所提供的一种来电提醒的装置300,可以实现:通过查询第二sim卡对应的目标注册信息包,然后在该目标注册信息包中,查找出与第二sim卡对应的应用程序,从而可以在具有多卡多待功能的电子设备中,当第一sim卡处于通话状态时,若主叫端呼叫第二sim卡,则服务器能够准确的查找出第二sim卡对应的应用程序,进而将上述主叫端的用户信息发送至第二sim卡对应的应用程序。

进一步地,基于上述实施例,本申请还提供一种来电提醒的系统,参照图14,图14为本申请实施例中来电提醒的系统的框架示意图,该系统包括:

电子设备100与服务器400,电子设备100与服务器400通信连接,电子设备100中预置有至少两个sim卡。

服务器400用于当监测到第二sim卡呼叫失败时,基于所述第二sim卡查询是否存在处于通话状态的第一sim卡,当确定存在所述第一sim卡时,获取呼叫所述第二sim卡的主叫端对应的用户信息,并通过所述第一sim卡对应的数据网络发送至所述第二sim卡对应的应用程序,所述第一sim卡为电子设备100中除所述第二sim卡之外的其它sim卡。

电子设备100用于监测电子设备100中各个sim卡的工作状态,当检测到电子设备100中的任意一个sim卡处于通话状态时,由电子设备100中预先设置的应用程序接收服务器400发送的用户信息,并将应用程序在接收到用户信息后生成的提醒消息显示在电子设备100的显示界面,该提醒消息包含所述用户信息。

其中,电子设备100包括图8至图9所示来电提醒的装置,具体能够实现的功能与图8至图9所示来电提醒的装置200所能实现的功能一致,具体参照图8至图9所示来电提醒的装置200对应的描述,在此不再赘述。

服务器400包括图10至图13所示来电提醒的装置300,具体能够实现的功能与图10至图13所示来电提醒的装置300所能实现的功能一致,具体参照图10至图13所示来电提醒的装置300对应的描述,在此不再赘述。

本申请实施例所提供的来电提醒的系统,当电子设备中的任意一个sim卡处于通话状态时,若有主叫端呼叫电子设备中的其它sim卡,则该主叫端对应的用户信息将会由服务器通过上述处于通话状态的sim卡发送至被呼叫的sim卡对应的应用程序,从而在具有多卡多待功能的电子设备中,当一个sim卡处于通话状态时,用户仍旧能够接收其它sim卡对应的来电信息,进而避免错过一些重要来电。

进一步的,本申请实施例还提供一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述图2至图3所示任意一个实施例中的来电提醒的方法中的各个步骤,或者实现上述实施例中图4至图7所示任意一个实施例中的来电提醒的方法中的各个步骤。

其中,上述设备可以为上述实施例中所述的电子设备,也可以为上述实施例中所述的服务器。

示例性的,当上述设备为上述实施例中所述的电子设备时,来电提醒的方法的计算机程序主要包括:监测电子设备中各个用户身份识别sim卡的工作状态,所述电子设备中预置有至少两个sim卡;当检测到所述电子设备中的任意一个sim卡处于通话状态时,由所述电子设备中预先设置的应用程序接收服务器发送的用户信息,所述用户信息为第一sim卡处于通话状态时,呼叫第二sim卡的主叫端对应的用户信息,且所述用户信息由所述服务器通过处于通话状态的第一sim卡对应的数据网络发送至所述应用程序,所述第二sim卡为所述电子设备中除所述第一sim卡之外的其它sim卡;将所述应用程序在接收到所述用户信息后生成的提醒消息显示在所述电子设备的显示界面,所述提醒消息包含所述用户信息。另外,计算机程序也可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算设备中的执行过程。例如,计算机程序可以被分割成如图8所示的监测模块801、接收模块802及提醒模块803。

当上述设备为上述实施例中所述的服务器时,来电提醒的方法的计算机程序主要包括:当服务器监测到第二sim卡呼叫失败时,基于所述第二sim卡查询是否存在处于通话状态的第一sim卡,所述第一sim卡与所述第二sim卡存在于同一电子设备中;当确定存在所述第一sim卡时,获取呼叫所述第二sim卡的主叫端对应的用户信息;将获取到的所述用户信息通过所述第一sim卡对应的数据网络发送至所述第二sim卡对应的应用程序。

处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

本申请实施例还提供一种存储介质,该存储介质为计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述实施例中图2至图3所示任意一个实施例中的来电提醒的方法中的各个步骤,或者实现上述实施例中图4至图7所示任意一个实施例中的来电提醒的方法中的各个步骤。

示例性的,来电提醒的方法的计算机程序主要包括:当服务器监测到第二sim卡呼叫失败时,基于所述第二sim卡查询是否存在处于通话状态的第一sim卡,所述第一sim卡与所述第二sim卡存在于同一电子设备中;当确定存在所述第一sim卡时,获取呼叫所述第二sim卡的主叫端对应的用户信息;将获取到的所述用户信息通过所述第一sim卡对应的数据网络发送至所述第二sim卡对应的应用程序。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请所提供的一种来电提醒的方法、装置、系统、设备及存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1