CN107846666A - 一种多模通信方法及移动终端 - Google Patents
一种多模通信方法及移动终端 Download PDFInfo
- Publication number
- CN107846666A CN107846666A CN201610833758.2A CN201610833758A CN107846666A CN 107846666 A CN107846666 A CN 107846666A CN 201610833758 A CN201610833758 A CN 201610833758A CN 107846666 A CN107846666 A CN 107846666A
- Authority
- CN
- China
- Prior art keywords
- communication network
- network
- associated person
- information table
- person information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请实施例提供了一种多模终通信方法及移动终端,涉及通信技术领域。所述方法包括:接收针对被叫预设自定义号码的呼叫指令;选择通信网络;利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码;所述联系人信息表中包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系;针对查找到的实际号码发起呼叫。当用户使用多模移动终端进行通信的时候,不需要选择被叫方的通信网络,只需要选择被叫方的预设自定义号码既可以完成通信的目的,提高了用户使用多模终端的通信效率,提升了用户多模终端的使用体验。
Description
技术领域
本发明涉及移动通信领域,尤其涉及移动通讯领域的一种多模通信方法及移动终端。
背景技术
随着移动通讯技术的快速发展,通讯模式从原来的单一的模式逐渐发展成为了双模甚至多模,并且在同一个移动终端上实现多模通信在很大程度上满足了用户更高的通讯需求。除了人们日常接触较多的普通运营商网络及通讯技术外,还有更多其它接入技术的通讯网络,也在越来越多的进入人们的生活,如卫星通讯网络,移动自组织网络,传感器网络,窄带数字集群网络等等。并且,在多网络模式通信的前提下,在群组范围内使用固定的网络进行通信也更加方便了一些特殊用户群的需求,例如实现在同一个公司内部互相通信的目的。
目前,对于存在多个网络模式的移动终端,用户要手动记录和保存每一模对应的用户号码,并且在使用时需要根据所需要使用的网络来确定需要向哪个号码发起业务,如果网络模式较多,则对终端用户来说使用时会非常的不方便,多模终端的通信体验就会严重下降。而这与多模终端的更广泛的使用需求,即紧急通讯保障的目的是不一致的。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种多模通信方法和相应的一种多模通信装置。
为了解决上述问题,本申请公开了一种多模终通信方法,包括:
接收针对被叫预设自定义号码的呼叫指令;
选择通信网络;
利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码;所述联系人信息表中包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系;
针对查找到的实际号码发起呼叫。
优选的,在所述接收针对被叫预设自定义号码的呼叫指令的步骤之前,还包括:
构建包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系的联系人信息表。
优选的,所述构建包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系的联系人信息表的步骤,包括:
获取当前多模终端的用户身份信息,并上传至服务器;
接收服务器返回的针对所述用户身份信息分配的唯一的预设自定义号码;
将当前多模终端的预设自定义号码,与当前多模终端各通信网络的网络标识以及各通信网络的实际号码建立对应关系,生成所述移动终端的联系人信息,将所述联系人信息上传至服务器,以供服务器生成联系人信息表;
下载联系人信息表,所述联系人信息总表包含所有用户上传至服务器的联系人信息。
优选的,所述针对各多模终端,构建包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系的联系人信息表的步骤,包括:
获取当前多模终端的用户身份信息、与当前多模终端各通信网络的网络标识以及各通信网络的实际号码,并上传至服务器,以供所述服务器针对各用户身份信息分配的唯一的预设自定义号码,并根据各多模终端的预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成联系人信息表。
优选的,所述用户身份信息包括用户分组标签;
则以供所述服务器针对各用户身份信息分配的唯一的预设自定义号码,并根据各多模终端的预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成联系人信息表的步骤,包括:
以供所述服务器根据各多模终端的预设自定义号码、用户分组标签、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成针对该用户分组标签的联系人信息表。
优选的,在所述在接收针对被叫预设自定义号码的呼叫指令的步骤之前,还包括:
根据当前多模终端的用户分组标签,从服务器下载所属用户分组标签的联系人信息表。
优选的,在所述针对查找到的实际号码发起呼叫的步骤之后,还包括:
如果当前多模终端的各通信网络和/或各通信网络的实际号码发生变更,则上传变更信息至服务器,以供所述服务器对联系人信息表进行更新。
优选的,在所述针对查找到的实际号码发起呼叫的步骤之后,还包括:
判断当前多模终端中的联系人信息表与服务器中的联系人信息表是否一致,如果不一致,则更新。
优选的,所述选择通信网络步骤,包括:
提示用户选择发起主叫的通信网络;当用户选择了一通信网络后,则进入利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码的步骤。
优选的,所述选择通信网络步骤,包括:
按照预置通信网络选择规则,从各通信网络中选择一通信网络。
优选的,所述按照预置通信网络选择规则,从各通信网络中选择一通信网络的步骤,包括:
按照预置的选择顺序选择主叫的网络;
对于选择的一通信网络,进入利用所述被叫预设自定义号码和通信网络,从联系人信息表中查找实际号码的步骤;
当选择的当前网络呼叫失败,则选择下一顺位网络进入利用所述被叫预设自定义号码和通信网络,从联系人信息表中查找实际号码的步骤。
优选的,所述利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码的步骤,包括:
从联系人信息表中查找实际号码时,优先选择与通信网络相同的网络作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
如果被叫方没有与通信网络相同的网络,则在联系人信息表中顺位查找可以互相通信的网络,作为联系人通信网络;
如果被叫方没有与通信网络相同的网络,且在被叫用户的联系人信息表中顺位查询中,也没有找到可以互相通信的网络,则停止查找号码,并提示用户对方无通信网络。
根据本发明的另一方面,提供了一种多模通信装置,包括:
呼叫指令接收模块,用于接收针对被叫预设自定义号码的呼叫指令;
通信网路选择模块,用于选择通信网络;
实际号码查找模块,用于利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码;所述联系人信息表中包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系;
呼叫发起模块,用于针对查找到的实际号码发起呼叫。
优选的,在所述呼叫指令接收模块之前,还包括:
联系人信息表构建模块,用于构建包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系的联系人信息表。
优选的,所述联系人信息表构建模块,包括:
用户身份信息获取子模块,用于获取当前多模终端的用户身份信息,并上传至服务器;
预设自定义号码接受子模块,用于接收服务器返回的针对所述用户身份信息分配的唯一的预设自定义号码;
用户通信信息上传子模块,用于将当前多模终端的预设自定义号码,与当前多模终端各通信网络的网络标识以及各通信网络的实际号码建立对应关系,生成所述移动终端的联系人信息,将所述联系人信息上传至服务器,以供服务器生成联系人信息表;
联系人信息表下载子模块,用于下载联系人信息表,所述联系人信息总表包含所有用户上传至服务器的联系人信息。
优选的,所述联系人信息表构建模块,包括:
联系人信息表生成子模块,用于获取当前多模终端的用户身份信息、与当前多模终端各通信网络的网络标识以及各通信网络的实际号码,并上传至服务器,以供所述服务器针对各用户身份信息分配的唯一的预设自定义号码,并根据各多模终端的预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成联系人信息表。
优选的,所述用户身份信息包括用户分组标签;
则联系人信息表生成子模块,包括:
分组联系人信息表生成子模块,用于以供所述服务器根据各多模终端的预设自定义号码、用户分组标签、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成针对该用户分组标签的联系人信息表。
优选的,在所述呼叫指令接收模块之前,还包括:
分组联系人信息表下载模块,用于根据当前多模终端的用户分组标签,从服务器下载所属用户分组标签的联系人信息表。
优选的,在所述呼叫发起模块之后,还包括:
用户通信信息更新模块,用于如果当前多模终端的各通信网络和/或各通信网络的实际号码发生变更,则上传变更信息至服务器,以供所述服务器对联系人信息表进行更新。
优选的,在所述呼叫发起模块之后,还包括:
联系人信息表更新检测模块,用于判断当前多模终端中的联系人信息表与服务器中的联系人信息表是否一致,如果不一致,则更新。
优选的,所述通信网路选择模块,包括:
提示用户选择通信网络子模块,用于提示用户选择发起主叫的通信网络;当用户选择了一通信网络后,则进入利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码的步骤。
优选的,所述通信网路选择模块,包括:
按照规则选择通信网络子模块,用于按照预置通信网络选择规则,从各通信网络中选择一通信网络。
优选的,所述按照规则选择通信网络子模块,包括:
按照预置顺序选择通信网络子模块,用于按照预置的选择顺序选择主叫的网络;
确认通信网络选择子模块,用于对于选择的一通信网络,进入实际号码查找模块;
通信网络选择再次选择子模块,用于当选择的当前网络呼叫失败,则进入选择下一顺位网络进入实际号码查找模块。
优选的,所述实际号码查找模块,包括:
联系人通信网络优先选择子模块,用于从联系人信息表中查找实际号码时,优先选择与通信网络相同的网络作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
联系人通信网络顺位选择子模块,用于如果被叫方没有与通信网络相同的网络,则在联系人信息表中顺位查找可以互相通信的网络,作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
联系人通信网络选择失败子模块,用于如果被叫方没有与通信网络相同的网络,且在被叫用户的联系人信息表中顺位查询中,也没有找到可以互相通信的网络,则停止查找号码,并提示用户对方无可以通信网络。
本申请实施例包括以下优点:
本申请实施例,在用户发起呼叫时在预先生成的联系人信息列表中选择被叫用户的预设自定义号码,由***根据预置的通信网络选择规则自动选择通信网络,也可以由用户主动选择通信网络,并且***根据选择的通信网络的网络标识和被叫方的预设自定义号码,从联系人信息表中查找实际号码,发起呼叫并完成通信的目的。
通过上述方法,用户不需要手动记录和保存每个联系人的每一模对应的用户号码,并且也不需要考虑需要呼叫哪个通信网络对应的号码,提升了用户多模终端的使用体验,实现了用户在紧急情况下即时通讯的目的。
附图说明
图1是本申请的一种多模通信方法实施例的步骤流程图;
图2是本申请的一种多模通信方法实施例的步骤流程图;
图3是本申请的一种多模通信方法实施例的步骤流程图;
图4是本申请的一种多模通信方法实施例的步骤流程图;
图5是是本申请的一种多模通信装置实施例的结构框图;
图6是是本申请的一种多模通信装置实施例的结构框图;
图7是是本申请的一种多模通信装置实施例的结构框图;
图8是是本申请的一种多模通信装置实施例的结构框图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
实施例一
参照图1,示出了本申请的一种多模通信方法实施例的步骤流程图,具体可以包括如下步骤:
步骤110,接收针对被叫预设自定义号码的呼叫指令。
在本发明实施例中,当用户使用多模移动终端发起呼叫时,查找联系人信息,点击联系人对应的用户自定义号码发起呼叫,发起呼叫指令,移动终端接收到用户发起呼叫的指令,进入下一步骤。
步骤120,选择通信网络。
在本发明实施例中,当移动终端接收到用户发起的呼叫指令后,判断当前移动终端是否多模,并且根据预置来判断是由用户主动选择通信网络,还是根据预置的通信网络选择规则来为当前用户自动选择通信网络。
步骤130,利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码;所述联系人信息表中包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系。
在本发明实施例中,当移动终端已经确认当前的通信网络后,会根据当前的通信网络和联系人信息表中的网络标识,按照预先设置好的匹配规则,为用户自动选择通过联系人的哪个网络发起呼叫,等确认联系人通信网络后,根据联系人信息表中的通信网络的网络标识及其对应的通信网络的实际号码,找到联系人通信网络的实际号码。
步骤140,针对查找到的实际号码发起呼叫。
在本发明实施例中,在当前用户的移动终端接收到***查询得到的联系人通信网络的实际号码后,根据联系人通信网络的实际号码向对方发送通信请求,达到发起呼叫的目的。用户此时可以通过移动终端接收到通信过程的提示,例如在接通过程中的“嘟”声,表示通信网络连通。
本实施例中,用户在多模终端发起呼叫请求后,选择好当前用户的通信网络后,***会根据当前的通信网络,根据用户呼叫对象的预设自定义号码,自动为当前用户选择匹配的网络,并在联系人信息表中查找与该匹配网络对应的通信网络实际号码,并发起呼叫。在这个过程中,用户只需要选择联系人的预设自定义号码发起呼叫,***自动选择被叫号码发起呼叫,大大方便了用户在使用多模终端时,在每次发起呼叫时要手动选择呼叫对象的通信网络和通信号码,提高了用户使用多模移动通信终端通信的通信效率。
实施例二
参照图2,示出了本申请的一种多模通信方法实施例的步骤流程图,具体可以包括如下步骤:
步骤210,构建包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系的联系人信息表。
在本实施例中,为实现***根据当前用户的通信网络,自动为用户选择被叫方的通信网络的目的,就要提前建立一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系,如此,***根据上述对应关系,在用户每次发起呼叫的时候,根据对应关系查找到多模终端多个网络对应的实际号码,如此,用户每次发起呼叫的时候是直接选择预设自定义号码,***根据对应关系查找实际号码进行通信。将生成的上述对应关系以列表的形式呈现,生成一个联系人信息表。
步骤220,根据当前多模终端的用户分组标签,从服务器下载所属用户分组标签的联系人信息表。
在本发明实施例中,在联系人信息表中,不仅包括了被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系,还包括了用户信息和用户所在分组信息,根据联系人的分组信息,服务器会根据分组生成不同的分组联系人信息表,在移动终端向服务器发送联系人信息表下载请求的时候,服务器会根据当前移动终端用户的分组信息,将与之相同分组的联系人信息表返回给该移动终端。例如,当前移动终端的用户所在分组信息为“研发”,那么服务器端会将事先生成的“研发”分组联系人信息表,其中包括所有分组信息为“研发”的联系人的通信信息。
步骤230,接收针对被叫预设自定义号码的呼叫指令。
此步骤与实施例一中的步骤110相同,在此不再详述。
步骤240,提示用户选择发起主叫的通信网络;当用户选择了一通信网络后,则进入利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码的步骤250。
在本实施例中,当用户在联系人信息表中选择要发起呼叫的联系人,并且准备发起呼叫时,***会提示用户选择当前的通信网络,以便完成发起呼叫,当用户选择并确认后,***就会根据用户选择的通信网络,选择被叫联系人要使用的网络,并且在联系人信息表中根据被叫联系人要使用的网络的网络标识与实际号码的对应关系,将实际号码返回***的通信模块。例如,假设在多模手机中,当前用户的手机中有移动、联通、电信三个通信网络,在用户发起呼叫,并且点击联系人的预设自定义号码时,手机就会提示用户选择一个通信网络,用户点击联通进行通信,则***确认当前的通信网络为联通,并且进入根据当前选择的通信网络选择一个匹配的网络,并根据该网络的网络标识从联系人信息表中查找实际号码的步骤。
步骤250,利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码。
在本发明实施例中,当确认用户选择了当前的通信网络后,***根据当前选择的通信网络选择被叫通信网络,并且在联系人信息表中查找被叫联系人的预设自定义号码和实际号码的对应关系,将查找到的实际号码返回移动终端的通信模块。例如,根据当前用户选择的通信网络为联通2G/3G/4G网络,***选择被叫的通信网络也为联通2G/3G/4G网络,在联系人信息表中查找该联系人的联通网络对应的实际号码为133xxxxxxxx,则此号码为移动终端的使用的实际通信号码。
步骤260,针对查找到的实际号码发起呼叫。
在本发明实施例中,当移动终端得到用作通信的实际号码后,根据此号码向被叫联系人发起呼叫请求。
本实施例中,在用户使用多模移动终端时,***会提示用户录入身份信息,分组信息,并上传到服务器,得到服务器配置的唯一标识的预设自定义号码,并根据预设自定义号码和用户的通信网络信息生成联系人信息表。用户在多模终端发起呼叫请求后,根据***的提示主动选择好当前用户的通信网络后,***会根据当前的通信网络,根据用户呼叫对象的预设自定义号码,自动为当前用户选择匹配的网络,并在联系人信息表中查找与该匹配网络对应的通信网络实际号码,并发起呼叫。在这个过程中,用户只需要选择联系人的预设自定义号码发起呼叫,***自动根据联系人信息表中各通信网络和通信实际号码的对应关系,查找对应的实际号码发起呼叫,大大方便了用户对多模移动终端的使用,即实现了可以根据自己的需求选择当前的通信网络的目的,又实现了在***的帮助下自动完成选择被叫联系人通信网络的目的,提高了用户在多模移动通信终端的使用体验。
实施例三
参照图3,示出了本申请的一种多模通信方法实施例的步骤流程图,具体可以包括如下步骤:
步骤301,获取当前多模终端的用户身份信息,并上传至服务器。
在本实施例中,在用户使用多模移动终端时,***会提示用户录入用户的身份信息,例如,用户身份信息可以包括姓名,证件号码,指纹,图像信息,其中的一项或多项与用户身份相关的信息,当录入用户身份信息后,***会将用户的身份信息上传至服务器。
步骤302,接收服务器返回的针对所述用户身份信息分配的唯一的预设自定义号码;
在本实施例中,服务器接收到各用户上传的身份信息后,会为各用户分配一个唯一标识的预设自定义号码。例如,用户王某某,身份证号码为12345xxxxxxxx,分组信息为研发,***根据王某某的身份信息为王某某分配一个预设自定义号码为0001,并将此号码返回给移动终端,移动终端接收到上述预设自定义号码后,存储在设备存储器中,用户可以在***的运行界面上查找到该号码。
步骤303,将当前多模终端的预设自定义号码,与当前多模终端各通信网络的网络标识以及各通信网络的实际号码建立对应关系,生成所述移动终端的联系人信息,将所述联系人信息上传至服务器,以供服务器生成联系人信息表。
在本实施例中,在接收到服务器配置的唯一标示的预设自定义号码后,将该预设自定义号码与该移动终端中多个通信网络的网络标识、以及对应各网络标识的实际号码在移动终端侧建立一个多模终端的预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成当前移动终端用户的联系人信息。该联系人信息包含从服务器得到配置的预设自定义号码,还包括用户当前使用的多模移动终端中存储的各模对应的通信网络标识以及各通信网络分别对应的实际号码,以及它们之间的对应关系。
步骤304,下载联系人信息表,所述联系人信息总表包含所有用户上传至服务器的联系人信息。
在本发明实施例中,根据步骤303,当移动终端侧生成一个基于当前用户使用的移动终端的联系人信息后,将该联系人信息上传至服务器,服务器接收到该联系人信息后,得到该用户的预设自定义号码和该用户使用的移动终端上的多模网络和多模网络实际号码得对应关系后,将该联系人信息写入联系人信息表中,联系人信息表中包含了所有用户上传到服务器的对应每个联系人的联系人信息。
步骤305,接收针对被叫预设自定义号码的呼叫指令。
此步骤与实施例一种的步骤110相同,在此不再详述。
步骤306,按照预置通信网络选择规则,从各通信网络中选择一通信网络。
在本发明实施例中,当***接收到用户的被叫预设自定义号码的呼叫指令后,***会按照预置的通信网络选择规则自动为用户选择当前的通信网络。例如,用户多模终端有五个可用网路,网络A、B、C、D、E,用户设置网络A为默认发起通信的网络,网络B为第二顺位通信网络,网络C为第三顺位通信网络,在***接收到用户的被叫预设自定义号码的呼叫指令后,***首先选择默认通信网络为当前通信网络,如果默认网络不能使用,则选择第二顺位的网络作为当前通信网络,以此类推。若当前用户移动终端只有一个网路,则默认选择当前网络为通信网络。当然,用户还可以设置对哪个群组的联系人发起呼叫时使用哪个网络作为通信网络,也可以设置多个网络针对某个群组的联系人进行通信,然后对多个网络设置序号,在用户发起呼叫时使***自动选择,本发明实施例对此加以限制。
步骤307,从联系人信息表中查找实际号码时,优先选择与通信网络相同的网络作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码。
在本发明实施例中,根据步骤306,当***确认当前用户的通信网络后,根据用户选择的联系人预设自定义号码,在联系人信息表中根据预设自定义号码和各多模网络的实际号码的对应关系,查找对应的实际号码。在查找时,基于当前用户的通信网络,优选与当前通信网络相同的通信网络作为被叫的通信网络。例如当前用户的通信网络为网络A、网络B、网络C、网络D、网络E在联系人信息表中的对应当前用户呼叫的联系人的网络有,网络A对应网络A、B、C,网络B对应网络B、A,网络C对应网络C、A,网络D对应网络D、E,网络E对应网络E、D,如表一所示,而***根据用户的预先设置为用户选择了网络B作为通信网络,那么***也会选择被叫联系人的网络B作为联系人通信网络,如果选择的联系人网路B不能进行通信,那么就选择第二顺位对应的网络作为联系人通信网络,如表一描述的通信网络规则中,网络B对应的第二顺位联系人通信网络为网络A,那么就选择网络A作为联系人通信网络。当然,对应通信网络的规则可以是统一设置存储在多模移动终端中,也可以由用户设置,还可以在存储在服务器供用户下载侧,并且选择对应网络的规则可以多种,本发明实施例对此不加以限制。
表一
步骤308,如果被叫方没有与通信网络相同的网络,则在联系人信息表中顺位查找可以互相通信的网络,作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
在本发明实施例中,根据表一的描述的通信网络规则,网络模式A对应的可以通信的网络有网络模式A、B、C三个网络,而排列在第一位的是与通信网络模式相同的网络模式A,其次是可以与网络模式A进行通信的网络模式B、C,例如用户一使用的多模移动终端中有四个可以通信的网络模式,分别是移动通信网络、联通通信网络、因特网通信网络和卫星通信网络,用户二的多模移动终端的通信网络具备移动通信网络、联通通信网络和卫星通信网络,那么当用户一使用移动通信网络呼叫用户二的话,在通信网络规则中,处于第一位的选择是移动通信网络,第二位的是联通通信网络,卫星通信网络不能与移动通信网络进行通信,所以在网络通信规则中会屏蔽该网络,而如果用户一使用因特网通信网络呼叫用户二的话,那么与因特网通信网络对应的是联通通信网络和移动通信网络,所以可以默认移动通信网络排在前,联通通信网络排列在后。假如用户一使用卫星通信网络呼叫用户二的话,那么对应只有卫星通信网络可以与之通信,那么网络通信规则中就会只选择用户二的卫星通信网络作为与之通信的唯一网络。所以,当根据主叫通信网络选择被叫通信网络时,如果被叫的通信网络中没有与主叫的通信网络一致的通信网络,只需要根据网络通信规则中匹配好的其余通信网络中选择被叫的通信网络,当选择好通信网络后,在联系人信息表中查找该通信网络的实际号码,通过该实际号码发起呼叫。当然,通信网络规则可以根据用户的需求而做出改变,例如,用户一希望在自己使用移动通信网络发起呼叫时,呼叫的是对方的联通通信网络,这时可以将通信网络规则被叫的通信网络顺序做出调整以满足用户的需求。本发明实施例对通信网络规则的设定不加以限制。
步骤309,如果被叫方没有与通信网络相同的网络,且在被叫用户的联系人信息表中顺位查询中,也没有找到可以互相通信的网络,则停止查找号码,并提示用户对方无可以通信网络。
在本发明实施例中,根据步骤307和步骤308,如果选择的第一顺位的通信网络进行通信失败,那么就依照通信网络规则中的顺序选择第二顺位的通信网络进行通信,以此类推,直至通信成功,如果在尝试连接所有的通信网络都通信失败,则提示用户通信失败。
步骤310,针对查找到的实际号码发起呼叫。
在本发明实施例中,根据步骤307、308的描述,当***找到被叫通信网络对应的实际号码后,返回给***的通信模块,***的通信模块根据该实际号码对被叫联系人发起呼叫。
本实施例中,在用户使用多模移动终端时,***会提示用户录入身份信息,分组信息,并上传到服务器,得到服务器配置的唯一表示的预设自定义号码,再将预设自定义号码和用户的通信网络信息进行关联生成当前用户联系人信息表,并上传到服务器。用户在多模终端发起呼叫请求后,根据用户在***预设的通信网络选择规则,***自动为用户选择当前通信网络,根据当前的通信网络,和用户呼叫对象的预设自定义号码,自动为当前用户选择匹配的网络,并在联系人信息表中查找与该匹配网络对应的通信网络实际号码,并发起呼叫。在这个过程中,用户只需要选择联系人的预设自定义号码发起呼叫,***自动根据联系人信息表中各通信网络和通信实际号码的对应关系,查找对应的实际号码发起呼叫,大大方便了用户对多模移动终端的使用,即实现可以根据自己的需求选择当前的通信网络的目的,又可以实现在***的帮助下自动完成选择被叫联系人通信网络的目的,提高了用户在多模移动通信终端的使用体验。
实施例四
参照图4,示出了本申请的一种多模通信方法实施例的结构框图,具体可以包括如下模块:
步骤410,获取当前多模终端的用户身份信息、与当前多模终端各通信网络的网络标识以及各通信网络的实际号码,并上传至服务器,以供所述服务器针对各用户身份信息分配的唯一的预设自定义号码,并根据各多模终端的预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成联系人信息表。
在本实施例中,用户在第一次使用多模移动终端时,***会提示用户录入用户身份信息,例如,用户身份信息可以包括姓名,证件号码,指纹,图像信息,以及用户所在分组信息,其中的一项或多项与用户身份相关的信息,当录入用户身份信息后,将联系人身份信息和当前用户的各网络的网络标识及其对应的通信网络的实际号码,一并上传至服务器,服务器接收到该联系人的所有信息后,会根据用户上传的身份信息分配一个预设自定义号码给用户,并结合该用户上传的相应多模终端各通信网络的网络标识以及各通信网络的实际号码生成一个针对该用户的对应关系。例如,用户上传的身份信息王某某,身份证号码为12345678,分组标签为研发,当前用户移动终端的网络的网络标识A,B,C,D以及对应的网络通信的实际号码,将这些信息上传到服务器后,服务器为王某某分配一个预设自定义号码0001,最后生成一个关于王某某的联系人信息对应关系,如表二所示。当服务器接收到多个用户上传的联系人信息,根据每个用户的身份信息分配的预设自定义号码生成的对应关系后,将所有在服务器上存储的联系人对应关系整合,生成一个联系人信息表,如表三所示,一个包含联系人身份信息、预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码生成一个针对该用户的对应关系、分组信息。
表二
优选的,所述用户身份信息包括用户分组标签,则所述以供所述服务器针对各用户身份信息分配的唯一的预设自定义号码,并根据各多模终端的预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成联系人信息表的步骤,包括:
以供所述服务器根据各多模终端的预设自定义号码、用户分组标签、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成针对该用户分组标签的联系人信息表。
其中,当用户身份信息中包含了用户的分组标签,那么用户会根据用户的分组标签生成一个分组联系人信息表,其中合并所有分组标签相同的联系人信息表。例如表三中王某某的分组标签为研发,那么如果服务器中接收到的张某某联系人信息中的分组标签也有研发的话,就合并张某某与王某某的联系人信息,生成分组联系人信息表,生成的联系人信息表如表三所示。当然,分组标签可以是一个或者多个,分组联系人信息表的建立只根据其中一个分组标签进行联系人信息的合并,一个联系人信息根据分组标签可以合并在多个分组联系人信息表中,进一步的,用户也可以对分组联系人信息表中的联系人数量进行上限设置,本发明实施例对此不加以限制。
表三
步骤420,接收针对被叫预设自定义号码的呼叫指令。
此步骤与实施例一中的步骤110相同,在此不再详述。
优选的,在所述接收针对被叫预设自定义号码的呼叫指令的步骤之前,还包括:
根据当前多模终端的用户分组标签,从服务器下载所属用户分组标签的联系人信息表。
在本发明实施例中,在用户上传用户身份信息的时候,如果身份信息中包含了用户分组信息,用户移动终端会定期向服务器发送请求下载用户分组联系人信息表,服务器接收到请求后,根据该用户的分组标签返回该用户一个或者多个分组联系人信息表。
步骤430,按照预置的选择顺序选择主叫的网络。
在本实施例中,当用户移动终端接收到用户针对被叫预设自定义号码发起的呼叫请求后,如果当前用户有多个通信网络时,按照用户预置的选择顺序,选择一个主叫网络。例如,当前用户有四个通信网络,A、B、C、D,用户按照自身的需求设置B、C、D、A作为主叫网络的选择顺序,那么***就会在发起呼叫时首先选择网络B作为主叫网络,如果网络B不能使用,再依次选择C作为主叫网络,以此类推。
步骤440,对于选择的一通信网络,进入利用所述被叫预设自定义号码和通信网络,从联系人信息表中查找实际号码的步骤460。
在本实施例中,按照步骤430中的例子,如果***为用户选择了网络B作为主叫通信网络,那么就进入根据当前通信网络选择被叫通信网络的步骤。
步骤450,当选择的当前网络呼叫失败,则选择下一顺位网络进入利用所述被叫预设自定义号码和通信网络,从联系人信息表中查找实际号码的步骤460。
在本实施例中,根据步骤430,***在发起呼叫时首先选择网络B作为主叫网络,如果网络B不能使用,再依次选择C作为主叫网络,以此类推,当找到一个通信网络后,就进入根据当前通信网络选择被叫通信网络的步骤。如果直到排列最后的网络A也不能使用时,那么当前所有网络都不可用,就发送消息提示用户发起呼叫失败。
步骤460,从联系人信息表中查找实际号码时,优先选择与通信网络相同的网络作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码。
此步骤与实施例三中的步骤307相同,在此不再详述。
步骤470,如果被叫方没有与通信网络相同的网络,则在联系人信息表中顺位查找可以互相通信的网络,作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
此步骤与实施例三中的步骤308相同,在此不再详述。
步骤480,如果被叫方没有与通信网络相同的网络,且在被叫用户的联系人信息表中顺位查询中,也没有找到可以互相通信的网络,则停止查找号码,并提示用户对方无通信网络。
此步骤与实施例三中的步骤309相同,在此不再详述。
步骤490,针对查找到的实际号码发起呼叫。
此步骤与实施例三中的步骤310相同,在此不再详述。
优选的,在所述针对查找到的实际号码发起呼叫的步骤之后,还包括:
如果当前多模终端的各通信网络和/或各通信网络的实际号码发生变更,则上传变更信息至服务器,以供所述服务器对联系人信息表进行更新。
在本发明实施例中,如果用户在多模客户端的通信信息做了修改,则将更新后的当前用户的信息上传到服务器,服务器根据上传的更新信息,将服务器上存储的该联系人的信息全部更新。例如,王某某在移动终端上删除了网络A的网络标识和对应的网络通信实际号码,则将剩余的各网络的网络标识和对应的网络通信实际号码上传服务器,服务器接收到更新的信息后,与服务器存储的该联系人的信息进行比对,然后也将服务器端存储的网络A的网络标识和对应的网络通信实际号码进行删除。
优选的,在所述针对查找到的实际号码发起呼叫的步骤之后,还包括:
判断当前多模终端中的联系人信息表与服务器中的联系人信息表是否一致,如果不一致,则更新。
在本发明实施例中,当前用户的移动终端会定期向服务器发送下载联系人信息表的请求,服务器接收到请求后,根据当前用户的分组标签回传用户分组联系人信息表,当前用户接收信息表后与本地存储的各联系人信息表进行比对,如果发现不一致的地方,则以服务器回传的为标准进行更新。
本实施例中,在用户使用多模移动终端时,***会提示用户录入身份信息,分组信息,并上传到服务器,得到服务器配置的唯一标识的预设自定义号码,再将预设自定义号码和用户的通信网络信息进行关联生成当前用户联系人信息表,并上传到服务器。用户在多模终端发起呼叫请求后,根据用户在***预设的通信网络选择规则,***自动为用户选择当前通信网络,根据当前的通信网络,和用户呼叫对象的预设自定义号码,以及通信网络互相匹配的规则,自动为当前用户选择匹配的网络,并在联系人信息表中查找与该匹配网络对应的通信网络实际号码,并发起呼叫。在这个过程中,用户只需要选择联系人的预设自定义号码发起呼叫,***自动根据联系人信息表中各通信网络和通信实际号码的对应关系,查找对应的实际号码发起呼叫,大大方便了用户对多模移动终端的使用,即实现自动根据自己的需求选择当前的通信网络的目的,又可以实现在***的帮助下自动完成选择被叫联系人通信网络的目的,并且会及时更新服务器端和用户本地端的联系人信息表,提高了用户在多模移动通信终端的联系人管理效率和使用体验。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
实施例五
参照图5,示出了本申请的一种多模通信装置实施例的结构框图,具体可以包括如下模块:
呼叫指令接收模块510,用于接收针对被叫预设自定义号码的呼叫指令;
通信网路选择模块520,用于选择通信网络;
实际号码查找模块530,用于利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码;所述联系人信息表中包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系;
呼叫发起模块540,用于针对查找到的实际号码发起呼叫。
本实施例中,用户在多模终端发起呼叫请求后,选择好当前用户的通信网络后,***会根据当前的通信网络,根据用户呼叫对象的预设自定义号码,自动为当前用户选择匹配的网络,并在联系人信息表中查找与该匹配网络对应的通信网络实际号码,并发起呼叫。在这个过程中,用户只需要选择联系人的预设自定义号码发起呼叫,***自动选择被叫号码发起呼叫,大大方便了用户在使用多模终端时,在每次发起呼叫时要手动选择呼叫对象的通信网络和通信号码,提高了用户在多模移动通信终端的使用体验。
实施例六
参照图6,示出了本申请的一种多模通信装置实施例的结构框图,具体可以包括如下模块:
联系人信息表构建模块610,用于构建包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系的联系人信息表。
分组联系人信息表下载模块620,用于根据当前多模终端的用户分组标签,从服务器下载所属用户分组标签的联系人信息表。
呼叫指令接收模块630,用于接收针对被叫预设自定义号码的呼叫指令;
通信网路选择模块640,包括:
提示用户选择通信网络子模块641,用于提示用户选择发起主叫的通信网络;当用户选择了一通信网络后,则进入利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码的步骤。
实际号码查找模块650,用于利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码;所述联系人信息表中包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系;
呼叫发起模块660,用于针对查找到的实际号码发起呼叫。
本实施例中,在用户使用多模移动终端时,***会提示用户录入身份信息,分组信息,并上传到服务器,得到服务器配置的唯一表示的预设自定义号码,并根据预设自定义号码和用户的通信网络信息生成联系人信息表。用户在多模终端发起呼叫请求后,根据***的提示主动选择好当前用户的通信网络后,***会根据当前的通信网络,根据用户呼叫对象的预设自定义号码,自动为当前用户选择匹配的网络,并在联系人信息表中查找与该匹配网络对应的通信网络实际号码,并发起呼叫。在这个过程中,用户只需要选择联系人的预设自定义号码发起呼叫,***自动根据联系人信息表中各通信网络和通信实际号码的对应关系,查找对应的实际号码发起呼叫,大大方便了用户对多模移动终端的使用,即实现可以根据自己的需求选择当前的通信网络的目的,又可以实现在***的帮助下自动完成选择被叫联系人通信网络的目的,提高了用户在多模移动通信终端的使用体验。
实施例七
参照图7,示出了本申请的一种多模通信装置实施例的结构框图,具体可以包括如下模块:
联系人信息表构建模块710,包括:
用户身份信息获取子模块711,用于获取当前多模终端的用户身份信息,并上传至服务器;
预设自定义号码接受子模块712,用于接收服务器返回的针对所述用户身份信息分配的唯一的预设自定义号码;
用户通信信息上传子模块713,用于,与当前多模终端各通信网络的网络标识以及各通信网络的实际号码建立对应关系,生成所述移动终端的联系人信息,将所述联系人信息上传至服务器,以供服务器生成联系人信息表。
联系人信息表下载子模块714,用于下载联系人信息表,所述联系人信息总表包含所有用户上传至服务器的联系人信息。
呼叫指令接收模块720,用于接收针对被叫预设自定义号码的呼叫指令;
通信网路选择模块730,包括:
按照规则选择通信网络子模块731,用于按照预置通信网络选择规则,从各通信网络中选择一通信网络。
实际号码查找模块740,包括:
联系人通信网络优先选择子模块741,用于从联系人信息表中查找实际号码时,优先选择与通信网络相同的网络作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
联系人通信网络顺位选择子模块742,用于如果被叫方没有与通信网络相同的网络,则在联系人信息表中顺位查找可以互相通信的网络,作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
联系人通信网络选择失败子模块743,用于如果被叫方没有与通信网络相同的网络,且在被叫用户的联系人信息表中顺位查询中,也没有找到可以互相通信的网络,则停止查找号码,并提示用户对方无可以通信网络。
呼叫发起模块750,用于针对查找到的实际号码发起呼叫。
本实施例中,在用户使用多模移动终端时,***会提示用户录入身份信息,分组信息,并上传到服务器,得到服务器配置的唯一表示的预设自定义号码,再将预设自定义号码和用户的通信网络信息进行关联生成当前用户联系人信息表,并上传到服务器。用户在多模终端发起呼叫请求后,根据用户在***预设的通信网络选择规则,***自动为用户选择当前通信网络,根据当前的通信网络,和用户呼叫对象的预设自定义号码,自动为当前用户选择匹配的网络,并在联系人信息表中查找与该匹配网络对应的通信网络实际号码,并发起呼叫。在这个过程中,用户只需要选择联系人的预设自定义号码发起呼叫,***自动根据联系人信息表中各通信网络和通信实际号码的对应关系,查找对应的实际号码发起呼叫,大大方便了用户对多模移动终端的使用,即实现可以根据自己的需求选择当前的通信网络的目的,又可以实现在***的帮助下自动完成选择被叫联系人通信网络的目的,提高了用户在多模移动通信终端的使用体验。
实施例八
参照图8,示出了本申请的一种多模通信装置实施例的结构框图,具体可以包括如下模块:
联系人信息表构建模块810,包括:
联系人信息表生成子模块811,用于获取当前多模终端的用户身份信息、与当前多模终端各通信网络的网络标识以及各通信网络的实际号码,并上传至服务器,以供所述服务器针对各用户身份信息分配的唯一的预设自定义号码,并根据各多模终端的预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成联系人信息表。
呼叫指令接收模块820,用于接收针对被叫预设自定义号码的呼叫指令;
通信网路选择模块830,用于选择通信网络,包括:
按照规则选择通信网络子模块831,用于按照预置通信网络选择规则,从各通信网络中选择一通信网络。
按照预置顺序选择通信网络子模块8311,用于按照预置的选择顺序选择主叫的网络;
确认通信网络选择子模块8312,用于对于选择的一通信网络,进入实际号码查找模块;
通信网络选择再次选择子模块8313,用于当选择的当前网络呼叫失败,则进入选择下一顺位网络进入实际号码查找模块。
实际号码查找模块840,用于利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码;所述联系人信息表中包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系,包括:
联系人通信网络优先选择子模块841,用于从联系人信息表中查找实际号码时,优先选择与通信网络相同的网络作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
联系人通信网络顺位选择子模块842,用于如果被叫方没有与通信网络相同的网络,则在联系人信息表中顺位查找可以互相通信的网络,作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
联系人通信网络选择失败子模块843,用于如果被叫方没有与通信网络相同的网络,且在被叫用户的联系人信息表中顺位查询中,也没有找到可以互相通信的网络,则停止查找号码,并提示用户对方无可以通信网络。
呼叫发起模块850,用于针对查找到的实际号码发起呼叫。
本实施例中,在用户使用多模移动终端时,***会提示用户录入身份信息,分组信息,并上传到服务器,得到服务器配置的唯一标识的预设自定义号码,再将预设自定义号码和用户的通信网络信息进行关联生成当前用户联系人信息表,并上传到服务器。用户在多模终端发起呼叫请求后,根据用户在***预设的通信网络选择规则,***自动为用户选择当前通信网络,根据当前的通信网络,和用户呼叫对象的预设自定义号码,以及通信网络互相匹配的规则,自动为当前用户选择匹配的网络,并在联系人信息表中查找与该匹配网络对应的通信网络实际号码,并发起呼叫。在这个过程中,用户只需要选择联系人的预设自定义号码发起呼叫,***自动根据联系人信息表中各通信网络和通信实际号码的对应关系,查找对应的实际号码发起呼叫,大大方便了用户对多模移动终端的使用,即实现自动根据自己的需求选择当前的通信网络的目的,又可以实现在***的帮助下自动完成选择被叫联系人通信网络的目的,并且会及时更新服务器端和用户本地端的联系人信息表,提高了用户在多模移动通信终端的联系人管理效率和使用体验。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
在一个典型的配置中,所述计算机设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitory media),如调制的数据信号和载波。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种词项的权重标注方法和一种词项的权重标注装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (24)
1.一种多模通信方法,其特征在于,包括:
接收针对被叫预设自定义号码的呼叫指令;
选择通信网络;
利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码;所述联系人信息表中包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系;
针对查找到的实际号码发起呼叫。
2.根据权利要求1所述的方法,其特征在于,在所述接收针对被叫预设自定义号码的呼叫指令的步骤之前,还包括:
构建包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系的联系人信息表。
3.根据权利要求2所述的方法,其特征在于,所述构建包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系的联系人信息表的步骤,包括:
获取当前多模终端的用户身份信息,并上传至服务器;
接收服务器返回的针对所述用户身份信息分配的唯一的预设自定义号码;
将当前多模终端的预设自定义号码,与当前多模终端各通信网络的网络标识以及各通信网络的实际号码建立对应关系,生成所述移动终端的联系人信息,将所述联系人信息上传至服务器,以供服务器生成联系人信息表;
下载联系人信息表,所述联系人信息总表包含所有用户上传至服务器的联系人信息。
4.根据权利要求2所述的方法,其特征在于,所述针对各多模终端,构建包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系的联系人信息表的步骤,包括:
获取当前多模终端的用户身份信息、与当前多模终端各通信网络的网络标识以及各通信网络的实际号码,并上传至服务器,以供所述服务器针对各用户身份信息分配的唯一的预设自定义号码,并根据各多模终端的预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成联系人信息表。
5.根据权利要求4所述的方法,其特征在于,所述用户身份信息包括用户分组标签;
则以供所述服务器针对各用户身份信息分配的唯一的预设自定义号码,并根据各多模终端的预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成联系人信息表的步骤,包括:
以供所述服务器根据各多模终端的预设自定义号码、用户分组标签、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成针对该用户分组标签的联系人信息表。
6.根据权利要求1所述的方法,其特征在于,在所述在接收针对被叫预设自定义号码的呼叫指令的步骤之前,还包括:
根据当前多模终端的用户分组标签,从服务器下载所属用户分组标签的联系人信息表。
7.根据权利要求1所述的方法,其特征在于,在所述针对查找到的实际号码发起呼叫的步骤之后,还包括:
如果当前多模终端的各通信网络和/或各通信网络的实际号码发生变更,则上传变更信息至服务器,以供所述服务器对联系人信息表进行更新。
8.根据权利要求1所述的方法,其特征在于,在所述针对查找到的实际号码发起呼叫的步骤之后,还包括:
判断当前多模终端中的联系人信息表与服务器中的联系人信息表是否一致,如果不一致,则更新。
9.根据权利要求1所述的方法,其特征在于,所述选择通信网络步骤,包括:
提示用户选择发起主叫的通信网络;当用户选择了一通信网络后,则进入利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码的步骤。
10.根据权利要求1所述的方法,其特征在于,所述选择通信网络步骤,包括:
按照预置通信网络选择规则,从各通信网络中选择一通信网络。
11.根据权利要求10所述的方法,其特征在于,所述按照预置通信网络选择规则,从各通信网络中选择一通信网络的步骤,包括:
按照预置的选择顺序选择主叫的网络;
对于选择的一通信网络,进入利用所述被叫预设自定义号码和通信网络,从联系人信息表中查找实际号码的步骤;
当选择的当前网络呼叫失败,则选择下一顺位网络进入利用所述被叫预设自定义号码和通信网络,从联系人信息表中查找实际号码的步骤。
12.根据权利要求1所述的方法,其特征在于,所述利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码的步骤,包括:
从联系人信息表中查找实际号码时,优先选择与通信网络相同的网络作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
如果被叫方没有与通信网络相同的网络,则在联系人信息表中顺位查找可以互相通信的网络,作为联系人通信网络;
如果被叫方没有与通信网络相同的网络,且在被叫用户的联系人信息表中顺位查询中,也没有找到可以互相通信的网络,则停止查找号码,并提示用户对方无通信网络。
13.一种多模通信装置,包括:
呼叫指令接收模块,用于接收针对被叫预设自定义号码的呼叫指令;
通信网路选择模块,用于选择通信网络;
实际号码查找模块,用于利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码;所述联系人信息表中包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系;
呼叫发起模块,用于针对查找到的实际号码发起呼叫。
14.根据权利要求13所述的装置,其特征在于,在所述呼叫指令接收模块之前,还包括:
联系人信息表构建模块,用于构建包括至少一个被叫预设自定义号码与该预设自定义号码所属多模终端中各通信网络的实际号码的对应关系的联系人信息表。
15.根据权利要求14所述的装置,其特征在于,所述联系人信息表构建模块,包括:
用户身份信息获取子模块,用于获取当前多模终端的用户身份信息,并上传至服务器;
预设自定义号码接受子模块,用于接收服务器返回的针对所述用户身份信息分配的唯一的预设自定义号码;
用户通信信息上传子模块,用于将当前多模终端的预设自定义号码,与当前多模终端各通信网络的网络标识以及各通信网络的实际号码建立对应关系,生成所述移动终端的联系人信息,将所述联系人信息上传至服务器,以供服务器生成联系人信息表;
联系人信息表下载子模块,用于下载联系人信息表,所述联系人信息总表包含所有用户上传至服务器的联系人信息。
16.根据权利要求14所述的装置,其特征在于,所述联系人信息表构建模块,包括:
联系人信息表生成子模块,用于获取当前多模终端的用户身份信息、与当前多模终端各通信网络的网络标识以及各通信网络的实际号码,并上传至服务器,以供所述服务器针对各用户身份信息分配的唯一的预设自定义号码,并根据各多模终端的预设自定义号码、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成联系人信息表。
17.根据权利要求16所述的装置,其特征在于,所述用户身份信息包括用户分组标签;
则联系人信息表生成子模块,包括:
分组联系人信息表生成子模块,用于以供所述服务器根据各多模终端的预设自定义号码、用户分组标签、相应多模终端各通信网络的网络标识以及各通信网络的实际号码之间的对应关系,生成针对该用户分组标签的联系人信息表。
18.根据权利要求13所述的装置,其特征在于,在所述呼叫指令接收模块之前,还包括:
分组联系人信息表下载模块,用于根据当前多模终端的用户分组标签,从服务器下载所属用户分组标签的联系人信息表。
19.根据权利要求13所述的装置,其特征在于,在所述呼叫发起模块之后,还包括:
用户通信信息更新模块,用于如果当前多模终端的各通信网络和/或各通信网络的实际号码发生变更,则上传变更信息至服务器,以供所述服务器对联系人信息表进行更新。
20.根据权利要求13所述的装置,其特征在于,在所述呼叫发起模块之后,还包括:
联系人信息表更新检测模块,用于判断当前多模终端中的联系人信息表与服务器中的联系人信息表是否一致,如果不一致,则更新。
21.根据权利要求13所述的装置,其特征在于,所述通信网路选择模块,包括:
提示用户选择通信网络子模块,用于提示用户选择发起主叫的通信网络;当用户选择了一通信网络后,则进入利用所述被叫预设自定义号码和通信网络的网络标识,从联系人信息表中查找实际号码的步骤。
22.根据权利要求13所述的装置,其特征在于,所述通信网路选择模块,包括:
按照规则选择通信网络子模块,用于按照预置通信网络选择规则,从各通信网络中选择一通信网络。
23.根据权利要求22所述的装置,其特征在于,所述按照规则选择通信网络子模块,包括:
按照预置顺序选择通信网络子模块,用于按照预置的选择顺序选择主叫的网络;
确认通信网络选择子模块,用于对于选择的一通信网络,进入实际号码查找模块;
通信网络选择再次选择子模块,用于当选择的当前网络呼叫失败,则进入选择下一顺位网络进入实际号码查找模块。
24.根据权利要求13所述的装置,其特征在于,所述实际号码查找模块,包括:
联系人通信网络优先选择子模块,用于从联系人信息表中查找实际号码时,优先选择与通信网络相同的网络作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
联系人通信网络顺位选择子模块,用于如果被叫方没有与通信网络相同的网络,则在联系人信息表中顺位查找可以互相通信的网络,作为联系人通信网络,并在联系人信息表中查找联系人通信网络对应的实际号码;
联系人通信网络选择失败子模块,用于如果被叫方没有与通信网络相同的网络,且在被叫用户的联系人信息表中顺位查询中,也没有找到可以互相通信的网络,则停止查找号码,并提示用户对方无可以通信网络。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610833758.2A CN107846666B (zh) | 2016-09-19 | 2016-09-19 | 一种多模通信方法及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610833758.2A CN107846666B (zh) | 2016-09-19 | 2016-09-19 | 一种多模通信方法及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107846666A true CN107846666A (zh) | 2018-03-27 |
CN107846666B CN107846666B (zh) | 2023-07-28 |
Family
ID=61657324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610833758.2A Active CN107846666B (zh) | 2016-09-19 | 2016-09-19 | 一种多模通信方法及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107846666B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112714403A (zh) * | 2019-10-24 | 2021-04-27 | 普天信息技术有限公司 | 多模融合集群***和通信方法 |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1409534A (zh) * | 2002-07-24 | 2003-04-09 | *** | 一种虚拟网络号码的实现方法 |
CN1780411A (zh) * | 2004-11-18 | 2006-05-31 | 华为技术有限公司 | 一种实现号码显示的方法 |
US20060126562A1 (en) * | 2004-12-14 | 2006-06-15 | Huitao Liu | Method and system for seamless service availability for multi-mode terminals in different access networks |
WO2006128382A1 (fr) * | 2005-06-01 | 2006-12-07 | Ivt (Beijing) Software Technology Inc. | Procede pour selection automatique des reseaux mobiles ou fixes par terminal vocal de radio multimode |
KR20070100016A (ko) * | 2006-04-06 | 2007-10-10 | 에스케이 텔레콤주식회사 | 이동통신망을 이용한 개별통화 수신거부 시스템 및 방법 |
CN101123807A (zh) * | 2007-09-03 | 2008-02-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种多模终端及其主叫、被叫处理方法 |
CN101155367A (zh) * | 2006-09-26 | 2008-04-02 | 中兴通讯股份有限公司 | 多模手机应用中标识号码所属网络及其呼出时选网的方法 |
CN101277502A (zh) * | 2008-04-25 | 2008-10-01 | 中兴通讯股份有限公司 | 一种移动通信终端及其呼叫方法 |
US20090190533A1 (en) * | 2006-10-12 | 2009-07-30 | Huawei Technologies Co., Ltd. | Method, system and apparatus for providing access mode selection to multimode terminal |
CN101552970A (zh) * | 2009-05-04 | 2009-10-07 | 中兴通讯股份有限公司 | 一种多模终端及其实现自动呼叫保持的方法 |
CN101605378A (zh) * | 2008-06-12 | 2009-12-16 | 中兴通讯股份有限公司 | 一种多模终端自动选择主叫号码的方法及装置 |
CN101626557A (zh) * | 2008-07-11 | 2010-01-13 | ***通信集团公司 | 一种输出主叫号码的方法及*** |
CN101801067A (zh) * | 2010-01-19 | 2010-08-11 | 深圳市同洲电子股份有限公司 | 一种通话方法和装置 |
WO2010102485A1 (zh) * | 2009-03-12 | 2010-09-16 | 中兴通讯股份有限公司 | 一种呼叫转移的方法及多模终端 |
CN101860857A (zh) * | 2010-05-21 | 2010-10-13 | 杭州东信北邮信息技术有限公司 | 一种携带被叫号码的呼叫方法 |
US20100330986A1 (en) * | 2009-06-26 | 2010-12-30 | Cellco Partnership D/B/A Verizon Wireless | System and method for using multiple subscriber identities to provide differentiated services to subscribers |
CN101951699A (zh) * | 2010-08-09 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种多模终端匹配网络的方法、***及多模终端 |
CN102857606A (zh) * | 2012-09-18 | 2013-01-02 | 中兴通讯股份有限公司 | 一种终端及其拨号方法 |
US20130337802A1 (en) * | 2012-10-23 | 2013-12-19 | Bandwidth.Com, Inc. | Managing Phone Numbers Associated With Multi-Mode Communication Devices |
CN103873704A (zh) * | 2014-02-28 | 2014-06-18 | 宇龙计算机通信科技(深圳)有限公司 | 呼叫号码的来电显示方法和*** |
CN103929788A (zh) * | 2014-04-08 | 2014-07-16 | 小米科技有限责任公司 | 通信控制方法、装置及终端 |
CN104717376A (zh) * | 2013-12-16 | 2015-06-17 | ***通信集团公司 | 主叫号码显示控制方法及***、相应设备 |
-
2016
- 2016-09-19 CN CN201610833758.2A patent/CN107846666B/zh active Active
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1409534A (zh) * | 2002-07-24 | 2003-04-09 | *** | 一种虚拟网络号码的实现方法 |
CN1780411A (zh) * | 2004-11-18 | 2006-05-31 | 华为技术有限公司 | 一种实现号码显示的方法 |
US20060126562A1 (en) * | 2004-12-14 | 2006-06-15 | Huitao Liu | Method and system for seamless service availability for multi-mode terminals in different access networks |
WO2006128382A1 (fr) * | 2005-06-01 | 2006-12-07 | Ivt (Beijing) Software Technology Inc. | Procede pour selection automatique des reseaux mobiles ou fixes par terminal vocal de radio multimode |
KR20070100016A (ko) * | 2006-04-06 | 2007-10-10 | 에스케이 텔레콤주식회사 | 이동통신망을 이용한 개별통화 수신거부 시스템 및 방법 |
CN101155367A (zh) * | 2006-09-26 | 2008-04-02 | 中兴通讯股份有限公司 | 多模手机应用中标识号码所属网络及其呼出时选网的方法 |
WO2008037165A1 (fr) * | 2006-09-26 | 2008-04-03 | Zte Corporation | Procédé d'identification du numéro de téléphone du réseau auquel il appartient dans une application mobile et de sélection du réseau pendant l'appel |
US20090190533A1 (en) * | 2006-10-12 | 2009-07-30 | Huawei Technologies Co., Ltd. | Method, system and apparatus for providing access mode selection to multimode terminal |
CN101123807A (zh) * | 2007-09-03 | 2008-02-13 | 宇龙计算机通信科技(深圳)有限公司 | 一种多模终端及其主叫、被叫处理方法 |
CN101277502A (zh) * | 2008-04-25 | 2008-10-01 | 中兴通讯股份有限公司 | 一种移动通信终端及其呼叫方法 |
CN101605378A (zh) * | 2008-06-12 | 2009-12-16 | 中兴通讯股份有限公司 | 一种多模终端自动选择主叫号码的方法及装置 |
CN101626557A (zh) * | 2008-07-11 | 2010-01-13 | ***通信集团公司 | 一种输出主叫号码的方法及*** |
WO2010102485A1 (zh) * | 2009-03-12 | 2010-09-16 | 中兴通讯股份有限公司 | 一种呼叫转移的方法及多模终端 |
CN101552970A (zh) * | 2009-05-04 | 2009-10-07 | 中兴通讯股份有限公司 | 一种多模终端及其实现自动呼叫保持的方法 |
US20100330986A1 (en) * | 2009-06-26 | 2010-12-30 | Cellco Partnership D/B/A Verizon Wireless | System and method for using multiple subscriber identities to provide differentiated services to subscribers |
CN101801067A (zh) * | 2010-01-19 | 2010-08-11 | 深圳市同洲电子股份有限公司 | 一种通话方法和装置 |
CN101860857A (zh) * | 2010-05-21 | 2010-10-13 | 杭州东信北邮信息技术有限公司 | 一种携带被叫号码的呼叫方法 |
CN101951699A (zh) * | 2010-08-09 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种多模终端匹配网络的方法、***及多模终端 |
CN102857606A (zh) * | 2012-09-18 | 2013-01-02 | 中兴通讯股份有限公司 | 一种终端及其拨号方法 |
US20130337802A1 (en) * | 2012-10-23 | 2013-12-19 | Bandwidth.Com, Inc. | Managing Phone Numbers Associated With Multi-Mode Communication Devices |
CN104717376A (zh) * | 2013-12-16 | 2015-06-17 | ***通信集团公司 | 主叫号码显示控制方法及***、相应设备 |
CN103873704A (zh) * | 2014-02-28 | 2014-06-18 | 宇龙计算机通信科技(深圳)有限公司 | 呼叫号码的来电显示方法和*** |
CN103929788A (zh) * | 2014-04-08 | 2014-07-16 | 小米科技有限责任公司 | 通信控制方法、装置及终端 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112714403A (zh) * | 2019-10-24 | 2021-04-27 | 普天信息技术有限公司 | 多模融合集群***和通信方法 |
Also Published As
Publication number | Publication date |
---|---|
CN107846666B (zh) | 2023-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8670546B2 (en) | Systems and methods for providing a personalized communication processing service | |
CN101645926B (zh) | 一种基于手机通讯录的移动sns通信***的工作方法 | |
US8943018B2 (en) | Advanced contact management in communications networks | |
US9143380B2 (en) | System and method for third party specified generation of web server content | |
US20070135110A1 (en) | Smart call list | |
US10182157B2 (en) | Systems and methods for communicating | |
CN103825917B (zh) | 一种数据同步方法、***、数据同步服务器及终端 | |
US9961522B2 (en) | Provision of additional network addressable numbers on single mobile device | |
EP2250800B1 (en) | System and method for dynamically updating and serving data objects based on sender and recipient states | |
US9979827B2 (en) | Telecommunications device enabled with multiple network recognizable numbers | |
CN113840346B (zh) | 一种运营商切换方法及相关设备 | |
CN105744646B (zh) | 一种移动终端及通信方法 | |
CN101682647A (zh) | 用于在通信设备之间共享共同兴趣链接的方法和设备 | |
CN104244223A (zh) | 一种联系人查询方法及装置 | |
CN109672688A (zh) | 呼叫处理方法、装置、设备及存储介质 | |
CN101925158A (zh) | 号码详情的获取***及方法 | |
CN107846666A (zh) | 一种多模通信方法及移动终端 | |
EP1243151A1 (en) | Method and system for assisting mobile telecommunication terminal users | |
CN109451490A (zh) | 呼叫处理方法、***及存储介质 | |
CN109818909A (zh) | 一种呼叫处理方法及装置 | |
JP2007028217A (ja) | 通信システム、端末装置、およびコンピュータプログラム | |
CN105611068B (zh) | 移动终端及***升级方法 | |
KR100731883B1 (ko) | 이동통신 단말기를 이용한 전자명함 제공방법 | |
AU2004292679A1 (en) | Systems and methods for communicating |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Unit 602, unit 1, building 4, No. 158, Xisan Road (Financial Center), Tianjin pilot free trade zone (Airport Economic Zone), Binhai New Area, Tianjin 300308 Applicant after: DATANG TERMINAL EQUIPMENT Co.,Ltd. Address before: 100094 No. 6 Yongjia North Road, Beijing, Haidian District Applicant before: DATANG TERMINAL EQUIPMENT Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |