发起通信业务的方法与终端的制作方法

文档序号:7656088阅读:216来源:国知局

专利名称::发起通信业务的方法与终端的制作方法
技术领域
:本发明涉及通信
技术领域
,尤其涉及一种发起通信业务的方法与终端。技术背景伴随移动通信技术的飞速发展,移动终端产品逐渐普及。出于方便、私密、资费等各方面的考虑,有些用户同时拥有多个移动终端,并分别签约不同的移动通信网络运营商,从而同时拥有分别签约多个移动通信网络运营商的多个电话号码。例如一个移动终端签约中国移动的移动通信网络,从而拥有一个签约中国移动的电话号码,另一个移动终端签约中国联通的移动通信网络,从而拥有一个签约中国联通的电话号码。随着双模双待移动终端的问世,一个移动终端可以通过同时插入不同移动通信网络运营商的用户标识才莫块(全J求移动通信(GlobalSystemforMobilecommunications,以下简称GSM)网络中为SubscriberIdentityModule,以下简称SIM卡;码分多址接入(CodeDivisionMultipleAccess,以下简称CDMA)网络中为UserIdentityModule,以下简称UIM卡),同时签约不同的移动通信网络运营商,从而同时拥有分别签约多个移动通信网络运营商的多个电话号码,极大地方便了用户。因为联系人可能同时拥有多个电话号码,现有的移动终端普遍采用名片式电话薄设计。名片式电话薄中的联系人可以同时拥有多个电话号码。在采用名片式电话薄设计的移动终端中,当用户从电话薄中选定联系人发起电话呼叫、发送短消息或发送多媒体消息等通信业务时,例如在电话薄中选定联系人后按发送键或通过菜单选择电话呼叫该联系人时,或者,在电话薄中选定联系人后选择发送短消息或多媒体消息时,或者,编辑短消息或多媒体消息后在电话薄中选定联系人发送该短消息或该多媒体消息时,或者,选择短消息或多媒体消息后在电话薄中选定联系人转发该短消息或该多媒体消息时,若该联系人拥有多个电话号码,移动终端通常执行如下操作1,选择联系人的缺省电话号码作为目标号码,向该缺省电话号码发起通信业务,该缺省电话号码通常由用户在添加或修改联系人记录时指定;2,选择联系人的第一个电话号码作为目标号码,向该第一个电话号码发起通信业务,该第一个电话号码通常显示为联系人的第一个电话号码;3,显示联系人的多个电话号码,由用户选择其中一个电话号码作为目标号码,向该选择的电话号码发起通信业务。在实现本发明过程中,发明人发现现有技术中至少存在以下问题按照上述既定方式选择目标号码时,没有考虑不同移动通信网络运营商之间的通信与同一移动通信网络运营商之内的通信存在资费差异,无法优先选取与通信业务发起方电话号码同属一个移动通信网络运营商的联系人电话号码作为目标号码发起移动通信业务,以避免额外的通信费用,减轻用户负担。
发明内容本发明要解决的技术问题是选取与通信业务发起方电话号码同属一个移动通信网络运营商的联系人电话号码作为目标号码发起通信业务,从而避免额外通信费用,减轻用户负担。本发明提供的一种发起通信业务的方法,包括接收联系人信息与通信业务请求信息;选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起所述通信业务。本发明才是供的一种终端,包括人机交互模块,用于接收通信业务发起方输入的联系人信息与通信业务请求;通信业务模块,与所述人机交互模块连接,用于处理所述通信业务;还包括选取模块,与所述人机交互模块连接,用于根据所述联系人信息,选取与所述通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起所述通信业务。本发明实施例,在接收到联系人信息与通信业务请求信息时,选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起通信业务,从而将不同运营商之间的通信转化为同一运营商之内的通信,避免了额外的通信费用,减轻了用户负担。下面结合附图和实施例,对本发明技术方案做进一步的详细描述。图1为本发明发起通信业务的方法实施例一的流程图。图2为本发明发起通信业务的方法实施例二的流程图。图3为本发明发起通信业务的方法实施例三的流程图。图4为本发明终端实施例一的结构示意图。图5为本发明终端实施例二的结构示意图。图6为本发明终端实施例三的结构示意图。图7为本发明终端实施例四的结构示意图。图8为本发明终端实施例五的结构示意图。图9为本发明终端实施例六的结构示意图。具体实施例方式本发明实施例,在接收联系人信息与通信业务请求信息时,选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起通信业务。如图l所示,为本发明发起通信业务的方法实施例一的流程图,该实施例包括以下步骤步骤101,接收联系人信息与通信业务请求信息。所述通信业务可以是电话呼叫业务、短消息业务与多媒体消息业务等通信业务中的一种或多种;步骤102,选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起通信业务。步骤102具体可以包括选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码;提示通信业务发起方选择该目标号码发起通信业务;通信业务发起方选择该目标号码发起通信业务。选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起通信业务,可将不同运营商之间的通信转化为同一运营商之内的通信,从而避免额外的通信费用,减轻用户负担。如图2所示,为本发明发起通信业务的方法实施例二的流程图,该实施例以电话呼叫业务为例进行说明,包括以下步骤步骤201,预先设置网络标识码与移动通信网络运营商的对应关系。网络标识码用于标识不同的移动通信网络运营商,对于GSM网络,网络标识码为国内目的码(NationalDestinationCode,以下简称NDC),对于CDMA网络,网络标识码为移动接入码(MobileAccessCode,以下简称MAC)。NDC与MAC本质相同,只是在不同移动通信网络系统中称谓不同而已。目前,中国移动GSM网络的NDC有134、135、136、137、138、139、158与159等,中国联通GSM网络的NDC有130、131、132与156等,中国联通CDMA网络的MAC有133与153等。如下表1所示,为本发明网络标识码与移动通信网络运营商的对应关系实例<table>tableseeoriginaldocumentpage10</column></row><table>步骤202,电话呼叫发起方用户从电话薄中选定电话被叫联系人,并下发电话呼叫请求。步骤203,判断该电话被叫联系人是否拥有多个电话号码,若拥有,执行步骤204;否则,执行步骤208。移动通信用户的电话号码为移动用户国际号码(MobileSubscriberISDN/PSTNNumber,以下简称MSISDN)或移动用户号码簿号码(MobileDirectoryNumber,MDN),MSISDN针对GSM网络而言,MDN针对CDMA网络而言。MSISDN的编码4各式为CC+NDC+H0H1H2H3+ABCD;MDN的编码才各式为CC+MAC+H0H1H2H3+ABCD。其中CC为国家码(CountryCode),中国为+86;H0H1H2H3为归属位置寄存器(HomeLocationRegistration,以下简称HLR)识别码;ABCD为移动用户号码。移动通信用户的电话号码可以包含国家码,也可以不包含国家码,例如移动通信双方在同一个国家时,移动通信发起方电话呼叫移动通信对方时,移动通信对方的电话号码可以不包含国家码。步骤204,获取电话呼叫发起方电话号码与电话被叫联系人电话号码中的网络标识码,查询预先设置的网络标识码与移动通信网络运营商的对应关系,获取电话呼叫发起方电话号码与电话被叫联系人电话号码对应的移动通信网络运营商。具体地,可以获取电话被叫联系人全部电话号码对应的移动通信网络运营商,也可以仅获取其中一个或多个电话号码对应的移动通信网络运营商。首先,根据移动通信用户电话号码的编码规则,解析电话呼叫发起方电话号码与电话被叫联系人电话号码,获取电话呼叫发起方电话号码与电话被叫联系人电话号码中的网络标识码,然后,通过查询预先设置的如表1所示的网络标识码与移动通信网络运营商的对应关系,获取电话呼叫发起方电话号码与电话被叫联系人电话号码对应的移动通信网络运营商。假设电话呼叫发起方的电话号码为13400000000,电话被叫联系人的电话号码为13000000000与13500000000,则根据表1可知,电话呼叫发起方的电话号码属于中国移动,电话被叫联系人的电话号码13000000000属于中国联通,电话被叫联系人的电话号码13500000000属于中国移动。上述电话号码类型解析过程以我国当前的网络实现为示例,当网络实现改变时或适用于其他国家时,上述分析过程中相应的判定依据可能随之改变。步骤205,判断电话被叫联系人是否拥有与电话呼叫发起方电话号码同属一个移动通信网络运营商的电话号码,若有,执行步骤206;否则,执行步骤208。根据步骤204中的实例,电话被叫联系人的电话号码13500000000与电话呼叫发起方的电话号码13400000000同属中国移动。步骤206,选取与电话呼叫发起方电话号码同属一个移动通信网络运营商的电话被叫联系人电话号码作为目标号码。若该电话被叫联系人拥有多个电话号码与电话呼叫发起方电话号码同属一个移动通信网络运营商,则可以随机选取一个、或根据预先设置的规则选取一个,或交由电话呼叫发起方用户选取一个作为目标号码。步骤207,提示电话呼叫发起方用户选择该目标号码发起电话呼叫请求。电话呼叫发起方用户可以选择该目标号码发起电话呼叫请求,也可以自主选择电话被叫联系人的一个电话号码作为目标号码发起电话呼叫请求。步骤208,按照现有的既定流程发起电话呼叫请求。例如直接选择电话被叫联系人的唯——个电话号码作为目标号码发起电话呼叫请求,或者交由电话呼叫发起方用户自主选择电话被叫联系人的一个电话号码作为目标号码发起电话呼叫请求。图2所示实施例同样适用于短消息或多4某体消息发送流程。如图3所示,为本发明发起通信业务的方法实施例三的流程图,该实施例以短消息为例进行说明,包括以下步骤步骤301,预先设置网络标识码与移动通信网络运营商的对应关系。具体地,与上述步骤201相同,不再赘述。步骤302,设置同属运营商通信启用标志状态。当该标志状态为启用时,表示在发起通信业务请求时,例如发起电话呼叫请求,短消息或多媒体消息发送请求时,需要识别发起方电话号码与联系人电话号码所属的运营商,选取与发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起通信业务,或提示发起方用户选择与发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起通信业务。当该标志状态为关闭时,则表示在发起通信业务请求时,无需识别发起方电话号码与联系人电话号码所属的运营商,而是按照现有的既定流程进行处理。该标志状态可以祐i殳置或更新。另外,步骤302可以与步骤301同时执行,也可以先于步骤301执行。步骤303,短消息发送方用户编辑短消息或选择需要转发的短消息,从电话薄中选定短消息接收方联系人后,下发短消息发送请求。步骤304,判断同属运营商通信启用标志状态是否为启用,是,执行步骤305;否则,执行步骤311。通过设置同属运营商通信启用标志状态,用户可以指定在发起通信业务请求时是否需要识别发起方电话号码与联系人电话号码所属的运营商,选取与发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起通信业务,从而将不同运营商之间的通信转化为同一运营商之内的通信,避免在不同运营商之间通信时所产生的额外的通信费用。步骤305,判断该短消息接收方联系人是否拥有多个电话号码,是,执行步骤306;否则,执行步骤311。步骤306,获取短消息发送方电话号码与短消息接收方联系人电话号码中的网络标识码,查询预先设置的网络标识码与移动通信网络运营商的对应关系,获取短消息发送方电话号码与短消息接收方联系人电话号码所属的移动通信网络运营商。具体方法可以参考步骤204。步骤307,判断短消息接收方联系人是否拥有与短消息发送方电话号码同属一个移动通信网络运营商的电话号码,若有,执行步骤308;否则,执行步骤309。步骤308,选取与短消息发送方电话号码同属一个移动通信网络运营商的短消息接收方联系人电话号码作为目标号码,提示短消息发送方用户选择该目标号码发送短消息。步骤309,短消息发送方用户是否选择该目标号码发送短消息,是,执行步骤310;否则,执行步骤311。步骤310,短消息发送方选择该目标号码发送短消息。步骤311,按照现有的既定流程发送短消息。例如直接选择短消息接收方联系人的唯——个电话号码作为目标号码发送短消息,或者,交由短消息发送方用户自主选择短消息接收方联系人的一个电话号码作为目标号码发送短消息。图3所示实施例同样适用于电话呼叫发起或多媒体消息发送流程。如图4所示,为本发明终端实施例一的结构示意图,该终端包括相互连接的人机交互模块401,选取模块402,以及与人机交互模块401连接的通信业务模块403,还包括与选取模块402连接的用户标识模块。其中,人机交互模块401用于提供人机信息交互功能,接收通信业务发起方用户输入的联系人信息与通信业务请求信息,另外,还可以用于输出提示信息,以提示通信业务发起方用户选择与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起通信业务,以及接收通信业务发起方用户选择的联系人电话号码;选取模块402用于解析人机交互模块401输入的联系人信息中的联系人电话号码以获取其网络标识码,解析从用户标识模块读取的通信业务发起方电话号码以获取其网络标识码,查询预先设置的网络标识码与运营商的对应关系获取联系人电话号码的运营商信息与通信业务发起方电话号码的运营商信息,并选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码;通信业务模块403用于处理通信业务。在图4所示终端中,选取模块402可以由依次连接的解析单元、获取单元、选取单元与提示单元构成。其中,解析单元分别与人机交互模块401以及用户标识模块连接,用于解析人机交互模块401输入的联系人信息中的联系人电话号码以获取其网络标识码,解析从用户标识模块读取的通信业务发起方电话号码以获取其网络标识码;获取单元用于查询预先设置的网络标识码与运营商的对应关系,获取联系人电话号码与通信业务发起方电话号码的运营商信息;选取单元与通信业务模块403连接,用于选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码;提示单元与人机交互模块401连接,用于输出提示信息以提示通信业务发起方用户选择与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起通信业务。如图5所示,为本发明终端实施例二的结构示意图。如图6所示,为本发明终端实施例三的结构示意图,该终端还可以包括判断模块404,分别与人机交互模块401及选取模块402连接,具体地,与选取模块402中的解析单元连接,用于接收到人机交互模块401输入的联系人信息后,判断该联系人是否拥有多个电话号码;解析单元在该联系人拥有多个电话号码时,解析联系人多个电话号码以获取其网络标识码,解析从用户标识模块读取的通信业务发起方电话号码以获取其网络标识码。进一步,如图7所示,为本发明终端实施例四的结构示意图,该终端还可以包括第一存储模块405,分别与人机交互模块401及判断模块404连接,用于存储同属运营商通信启动标志。通过人机交互模块401,用户可以设置或更新该标志状态。判断模块402接收到人机交互模块401输入的联系人信息后,读取第一存储模块405中存储的同属运营商通信启动标志状态,若该标志状态为启用,判断该联系人是否拥有多个电话号码,若该标志状态为关闭,则按照既定流程进行通信业务的处理。如图8所示,为本发明终端实施例五的结构示意图,该终端还可以包括第二存储模块406,分别与人机交互模块401及判断模块404连接,用于存储电话薄,该电话薄中的联系人可以拥有一个或多个电话号码,用户可以通过人机交互模块401维护该电话薄中的联系人信息。判断模块404接收到人机交互模块401输入的联系人信息时,查询第二存储模块406中存储的电话薄,判断该联系人是否拥有多个电话号码。如图9所示,为本发明终端实施例六的结构示意图,该终端还可以包括第三存储模块407,与选取模块402连接,具体地,与选取模块402中的获取单元连接,用于存储预先设置的网络标识码与运营商的对应关系,该对应关系的一个具体实例如表1所示。本发明上述终端实施例中,通信业务模块403可以是电话呼叫业务模块、短消息业务模块或多媒体消息业务模块,也可以是其中部分通信业务模块。以上实施例中的某些或全部组成部分,根据本发明实施例的描述,本领域技术人员可以做适当变通,例如电话薄可以存储在外置存储设备或网络中,网络标识码与运营商的对应关系、同属运营商通信启动标志可以存储在外置存储设备或网络中。本发明实施例在用户发起通信业务请求时,判断联系人是否拥有多个电话号码,并选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码,提示用户选择该目标号码发起通信业务,从而将不同运营商之间的通信转化为同一运营商之内的通信,避免额外的通信费用,减轻用户负担;本发明实施例中,通信业务发起方用户可以通过设置同属运营商通信启用标志状态,指定在发起通信业务请求时是否需要识别发起方电话号码与联系人电话号码所属的运营商,选取与发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起通信业务,从而将不同运营商之间的通信转化为同一运营商之内的通信,避免在不同运营商之间通信时所产生的额外的通信费用,而且业务实现灵活。最后需要说明的是以上实施例仅用于说明本发明的技术方案,而非对本发明作限制性理解。尽管参照上述较佳实施例对本发明的技术方案进行了详细说明,本领域的普通技术人员应当理解其依然可以对本发明的技术方案进行修改或者等同替换,而这种修改或者等同替换并不脱离本发明技术方案的精神和范围。权利要求1、一种发起通信业务的方法,其特征在于,包括接收联系人信息与通信业务请求信息;选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起所述通信业务。2、根据权利要求1所述的发起通信业务的方法,其特征在于,所述接收联系人信息与通信业务请求信息步骤之后,还包括判断所述联系人是否拥有多个电话号码。3、根据权利要求2所述的发起通信业务的方法,其特征在于,所述选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起所述通信业务包括选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码;提示所述通信业务发起方选择所述目标号码发起所述通信业务。4、根据权利要求3所述的发起通信业务的方法,其特征在于,所述选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码包括获取所述联系人多个电话号码与所述通信业务发起方电话号码的网络标识码;查询网络标识码与运营商的对应关系,获取所述联系人多个电话号码与所述通信业务发起方电话号码的运营商信息;选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码。5、根据权利要求4所述的发起通信业务的方法,其特征在于,所述电话号码为移动用户国际号码和/或移动用户号码簿号码;所述网络标识码为国内目的码和/或移动接入码。6、根据权利要求5所述的发起通信业务的方法,其特征在于,所述接收联系人信息与通信业务请求信息步骤之前,还包括设置网络标识码与运营商的对应关系。7、根据权利要求6所述的发起通信业务的方法,其特征在于,所述设置网络标识码与运营商的对应关系步骤与所述接收联系人信息与通信业务请求信息步骤之间,还包括选择所述联系人并下发所述通信业务请求。8、根据权利要求7所述的发起通信业务的方法,其特征在于,所述选择所述联系人并下发所述通信业务请求包括选择电话薄中的联系人并下发电话呼叫请求或短消息发送请求或多媒体消息发送请求;或者,编辑或选择短消息或多媒体消息,选择电话薄中的联系人并下发短消息发送请求或多媒体消息发送请求。9、根据权利要求2至8任意一项所述的发起通信业务的方法,其特征在于,还包括预先设置同属运营商通信启用标志状态;所述接收联系人信息与通信业务请求信息步骤之后,判断所述同属运营商通信启用标志状态,当所述标志状态为启用时,判断所述联系人是否拥有多个电话号码。10、一种终端,包括人机交互模块,用于接收通信业务发起方输入的联系人信息与通信业务请求;通信业务模块,与所述人机交互模块连接,用于处理所述通信业务;其特征在于,所述终端还包括选取模块,与所述人机交互模块连接,用于根据所述联系人信息,选取与所述通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起所述通信业务。11、根据权利要求IO所述的终端,其特征在于,所述选取模块包括解析单元,与所述人机交互模块连接,用于解析所述联系人多个电话号码的网络标识码与所述通信业务发起方电话号码的网络标识码;获取单元,与所述解析单元连接,用于根据网络标识码与运营商的对应关系,获取所述联系人多个电话号码与所述通信业务发起方电话号码的运营商信息;选取单元,分别与所述获取单元及所述通信业务模块连接,用于选取与所述通信业务发起方电话号码同属一个运营商的所述联系人电话号码作为目标号码;提示单元,分别与所述选取单元及所述人机交互模块连接,用于提示所述通信业务发起方选择所述目标号码发起所述通信业务。12、根据权利要求10或11所述的终端,其特征在于,还包括判断模块,分别与所述人机交互模块、及所述选取模块或所述选取模块中的解析单元连接,用于判断所述联系人是否拥有多个电话号码;所迷选取模块在所述联系人拥有多个电话号码时,选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起所述通信业务。13、根据权利要求12所述的终端,其特征在于,还包括第一存储模块,与所述判断模块连接,用于存储同属运营商通信启用标志;所述判断模块在所述同属运营商通信启用标志状态为启用时,判断所述联系人是否拥有多个电话号码。14、根据权利要求10至13任意一项所述的终端,其特征在于,还包括第二存储模块,分别与所述判断模块及所述人机交互模块连接,用于存储电话薄,所述电话簿中的联系人拥有一个或多个电话号码;所迷判断模块判断所述电话薄中的联系人是否拥有多个电话号码。15、根据权利要求10至13任意一项所述的终端,其特征在于,还包括第三存储模块,与所述选取模块或所述选取模块中的获取单元连接,用于存储网络标识码与运营商的对应关系;所述选取模块根据所述网络标识码与运营商的对应关系,选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起所述通信业务。16、根据权利要求10至13任意一项所述的终端,其特征在于,所述通信业务模块为电话呼叫业务模块和/或短消息业务模块和/或多媒体消息业务模块。全文摘要本发明公开了一种发起通信业务的方法及终端,所述发起通信业务的方法包括接收联系人信息与通信业务请求信息;选取与通信业务发起方电话号码同属一个运营商的联系人电话号码作为目标号码发起所述通信业务。本发明实施例在用户向联系人发起通信业务时,从该联系人的多个电话号码中选择与用户电话号码同属一个运营商的电话号码作为目标号码发起通信业务,将不同运营商之间的通信转化为同一运营商之内的通信,避免了在不同运营商之间通信所产生的额外的通信费用。文档编号H04W72/02GK101159934SQ20071012154公开日2008年4月9日申请日期2007年9月10日优先权日2007年9月10日发明者东魏申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1