一种移动终端的通讯方法、存储介质及移动终端与流程

文档序号:11254228
一种移动终端的通讯方法、存储介质及移动终端与流程

本发明涉及智能终端技术领域,特别涉及一种移动终端的通讯方法、存储介质及移动终端。



背景技术:

随着信息技术的不断发展,越来越多的人开始使用终端来进行通信。支持多张SIM(Subscriber Identity Module,用户识别模块)卡的终端可以使至少两张SIM卡同时在线,接收呼叫时默认使用主叫终端呼叫的用户号码对应的SIM卡。但是,当用户出差到外地时,主叫终端无法确定用户所在地,会拨打到产生漫游费用的用户号码上,增加了用户的通话费用,给用户带来不便。

因而现有技术还有待改进和提高。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的不足,提供一种移动终端的通讯方法、存储介质及移动终端,以解决解决现有移动终端通讯过程中产生额外漫游费用的问题。

为了解决上述技术问题,本发明所采用的技术方案如下:

一种移动终端的通讯方法,其包括:

当接收到主叫终端的呼叫请求时,获取所述移动终端所处的当前位置;

在预设归属地列表内查找所述当前位置,其中,所述预设归属地列表由移动终端装载SIM卡对应用户号码的归属地构成;

若查找到所述当前位置,则将所述当前位置对应的第一用户号码发送至主叫终端。

所述移动终端的通讯方法,其还包括:

若未查找到所述当前位置,则保留所述呼叫,并提示用户所述呼叫处于漫游状态。

移动终端的通讯方法,其中,所述当接收到主叫终端的呼叫请求时,获取所述移动终端所处的当前位置之后包括:

获取所述呼叫请求对应的第二用户号码的第一归属地,并将所述当前位置与所述第一归属地进行比较;

若所述当前位置与所述第一归属地不一致,则执行在预设归属地列表查找所述当前位置的步骤。

所述移动终端的通讯方法,其中,所述当接收到主叫终端呼叫的请求时,获取所述移动终端所处的当前位置之后还包括:

若所述当前位置与所述第一归属地一致,则保留所述呼叫。

所述移动终端的通讯方法,其中,所述当接收到主叫终端呼叫的请求时,获取所述移动终端所处的当前位置之前还包括:

当移动终端开机时,获取其装载的所有SIM卡对应的用户号码;

读取每个用户号码的国家区号和国内区号,并根据所述国家区号和国内区号确定每个用户号码的归属地,以形成预设归属地列表。

所述移动终端的通讯方法,其中,所述若查找到所述当前位置,则将所述当前位置对应的第一用户号码发送至主叫终端具体包括:

若查找到所述当前位置,则将所述当前位置对应的第一用户号码显示于显示界面,以供用户选择;

当用户选择所述第一用户号码时,将所述第一用户号码发送至主叫终端。

所述移动终端的通讯方法,其中,所述若查找到所述当前位置,则将所述当前位置对应的第一用户号码显示于显示界面,以供用户选择具体包括:

若查找到所述当前位置,则判断所述第一用户号码是否为保密号码;

若不是,则将所述第一用户号码显示于显示界面,以供用户选择。

所述移动终端的通讯方法,其中,所述将所述第一用户号码发送至主叫终端具体为:

将所述第一用户号码以短信的方式发送至主叫终端。

一种存储介质,其存储有多条指令,所述指令适于由处理器加载并执行如上任一所述的移动终端的通讯方法。

一种移动终端,其包括:

处理器,适于实现各指令;以及

存储设备,适于存储多条指令,所述指令适于由处理器加载并执行如上任一所述的移动终端的通讯方法。

有益效果:与现有技术相比,本发明提供了一种移动终端的通讯方法、存储介质及移动终端,所述方法包括:当接收到主叫终端的呼叫请求时,判断其自身所处的当前位置,并将当前位置与其配置的多张SIM卡的归属地进行匹配,当匹配成功时,将匹配到的SIM卡对应的用户号码通过短信的方式自动发送给呼叫方,使呼叫方可以拨打用户所处当前位置对应的SIM卡号码,减少了移动终端接听通话而产生的漫游费用,给用户使用带来方便。

附图说明

图1为本发明提供的移动终端的通讯方法较佳实施例的流程图。

图2为本发明提供的移动终端较佳实施例的结构原理图。

具体实施方式

本发明提供一种移动终端的通讯方法、存储介质及移动终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。 应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。 应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

请参照图1,图1为本发明提供的移动终端的通讯方法的较佳实施例的流程图。所述方法包括:

S100、当接收到主叫终端的呼叫请求时,获取所述移动终端所处的当前位置;

S200、在预设归属地列表内查找所述当前位置,其中,所述预设归属地列表由移动终端装载SIM卡对应用户号码的归属地构成;

S300、若查找到所述当前位置,则将所述当前位置对应的第一用户号码发送至主叫终端。

本实施例通过在接收到主叫终端的呼叫请求时,获取其自身所处的当前位置,并查找归属地为所述当前文件的SIM卡;当查找到所述SIM卡时 ,将所述SIM卡对的用户号码发送至主叫终端,以提示所述主叫终端呼叫所述用户号码,避免了漫游通话的产生,减少了用户的漫游费用,给用户的使用带来方便。

具体的来说,在所述步骤S100中,所述移动终端可以为手机、平板电脑、个人数字助理、穿戴设备(如眼镜、手表等)等等,并且所述移动终端装载有定位装置,如,GPRS定位装置等。所述当前位置指的是所述移动终端接收到呼叫请求所处的位置,并且所述当前位置可以通过移动终端装载的定位装置来检测得到。

所述移动终端嵌入有至少一张通信卡,所述通信卡一般在芯片上存储了数字移动电话客户的信息,加密的密钥以及用户的电话簿等内容,可供移动网络(如GSM(Global System for Mobile Communications,全球移动通讯系统))客户身份进行鉴别,并对客户通话时的语音信息进行加密,例如,SIM(Subscriber Identity Module客户识别模块)卡、USIM(Universal Subscriber Identity Module,全球用户识别卡)卡等。

进一步,在所述步骤S200中,所述归属地列表为移动终端预先设置,用于存储其配置的SIM卡与归属地的对应关系。也就是说,在所述归属地列表内可以查找到所述移动终端嵌入的所有SIM及其对应的归属地。所述归属地列表可以是在移动装置开机时生成的。

示例性的,所述当接收到主叫终端呼叫的请求时,获取所述移动终端所处的当前位置之前还包括:

S01、当移动终端开机时,获取其装载的所有SIM卡对应的用户号码;

S02、读取每个用户号码的国家区号和国内区号,并根据所述国家区号和国内区号确定每个用户号码的归属地,以形成预设归属地列表。

具体地,所述国家区号和国内区号可以反映一个位置信息,因此,根据用户号码对应的国家区号和国内区号可以确定用户号码的归属地。这里的国家区号是指示国家的区号。在根据用户号码对应的国家区号和国内区号可以确定用户号码的归属地时,本实施例不对具体的确定方式进行限定,包括但不限于:根据用户号码对应的国家区号和国内区号查询预设的归属地规则表,得到用户号码的归属地。其中,预设的归属地规则表中可以存储了各个国家区号对应的国家,以及各个国内区号对应的区域,进而可在预设的归属地规则表中查询用户号码对应的国家区号和国内区号对应的位置,并将查询到的位置确定为用户号码的归属地。值得说明的,所述归属地规则表可以是根据SIM卡对应的运营商自行设置的,从而也可以读取每个用户号码,并根据向所述用户号码对应的运营商获取所述用户号码的归属地。

在本实施例的变形实施例中,所述归属地列表可以在移动终端首先开机时建立的,并根据其嵌入和/或卸载SIM卡时更新所述归属地列表。相应的,所述当接收到主叫终端呼叫的请求时,获取所述移动终端所处的当前位置之前还可以包括

S01a、当移动终端首次开机时,创建一归属地列表;

S02a、在移动终端使用过程中,监听嵌入/卸载SIM卡的操作;

S03a、当监听到嵌入SIM卡操作时,获取嵌入的SIM卡的第一归属地,并将所述第一归属地及SIM卡对应的用户号码存入所述归属地列表;

S04a、当监听到卸载SIM卡操作时,获取卸载的SIM卡的第一归属地,并将所述第一归属地及SIM卡对应的用户号码移除所述归属地列表。

进一步,所述呼叫请求对应的第二用户号码的归属地可能为当前位置,而当所述第二用户号码的归属地为当前位置时,无需在预先归属地列表内查找第二用户号码的第一归属地,从而所述当接收到主叫终端的呼叫请求时,获取所述移动终端所处的当前位置之后,所述在预设归属地列表内查找所述当前位置之前还可以包括:

S10、获取所述呼叫请求对应的第二用户号码的第一归属地,并将所述当前位置与所述第一归属地进行比较;

S20、若所述当前位置与所述第一归属地不一致,则执行在预设归属地列表查找所述当前位置的步骤;

S30、若所述当前位置与所述第一归属地一致,则保留所述呼叫。

具体地,所述保留所述呼叫指的是保留所述呼叫以供用户接听,并停止归属地号码发送的流程。

进一步,在所述步骤S300中,为了避免用户号码的泄露,在将所述号码发送给主叫终端之前还可以包括一个提示过程,以便于用户自行选择是否将第一用户号码发送给主叫终端。相应的,所述若查找到所述当前位置,则将所述当前位置对应的第一用户号码发送至主叫终端具体包括:

S301、若查找到所述当前位置,则将所述当前位置对应的第一用户号码显示于显示界面,以供用户选择;

S302、当用户选择所述第一用户号码时,将所述第一用户号码发送至主叫终端。

具体地,在将第一用户号码显示于显示界面上时,为了便于用户了解主叫终端的信息,可以通过将主叫终端的主叫号码以及所述主叫号码对应的用户名称同时显示于显示界面上,这样可以用户可以快速确定是否将所述第一用户号码发送至主叫终端。在本实施例中,所述主叫号码对应的用户名称指的移动终端的通讯录中存储的用户名称。相应的,所述若查找到所述当前位置,则将所述当前位置对应的第一用户号码显示于显示界面,以供用户选择具体可以包括:

S3011、若查找到所述当前位置,获取所述当前位置对应的第一用户号码;

S3012、获取所述呼叫请求对应的主叫号码,并在通讯录中查找所述主叫号码;

S3013、若查找到所述主叫号码,则获取所述主叫号码的用户名称,并将所述主叫号码、用户名称以及第一用户号码显示于显示界面,以供用户选择;

S3014、若未查找到所述主叫号码,则将所述主叫号码、未知用户及第一用户号码显示于显示界面,以供用户选择。

在本发明的一个实施例中,为了简化用户操作,所述移动终端可以预先接收用户输入的保密密码,当查找到第一用户号码时,判断所述第一用户号码是否为保密密码,如果是保密密码则自动不发送所述保密密码,并提示用户当前呼叫处于漫游状态。相应的,所述若查找到所述当前位置,则将所述当前位置对应的第一用户号码显示于显示界面,以供用户选择具体包括:

S3011a、若查找到所述当前位置,则判断所述第一用户号码是否为保密号码;

S3012a、若不是,则将所述第一用户号码显示于显示界面,以供用户选择;

S3013a、若是,则保留所述呼叫,并提示用户所述呼叫处于漫游状态。

进一步,在上述实施例中,所述将所述第一用户号码发送至主叫终端可以采用短信方式发送,即将所述第一用户号码以短信的方式发送至主叫终端。此外,还可以所述主叫终端对应的主叫号码查找其对应的其他网络通讯方式,如根据所述主叫号码查找其对应的微信账号,QQ账号等;若查找到,则检测所述移动终端是否处于联网状态,当其处于联网状态时,通过查找到的方式将所述第一用户号码发送至主叫终端。当然,也可以同时采用多次方式将所述第一用户号码发送至主叫终端,这里就不一一说明。

在本发明的另一个实施例中,所述方法还包括:

S400、若未查找到所述当前位置,则保留所述呼叫,并提示用户所述呼叫处于漫游状态。

具体地,所述未查找到所述当前位置指的是移动终端为装载归属地为当前位置的SIM卡,则保留所述呼叫,同时提示用户所述呼叫处于漫游状态,以供用户参考。

本发明提供了一种存储介质,其存储有多条指令,所述指令适于由处理器加载并执行如上任一所述的移动终端的通讯方法。

本发明还提供了一种移动终端,如图2所示,其包括至少一个处理器(processor)20(图2中以一个处理器20为例);显示屏21;以及存储器(memory)22,还可以包括通信接口(Communications Interface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。

此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器30通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。

存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。

此外,上述存储介质以及移动终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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