首页 / 专利库 / 专利权 / 第I章 / 国际申请 / 在国际通话业务中提供国家代码的方法和装置

在国际通话业务中提供国家代码的方法和装置

阅读:720发布:2020-05-12

专利汇可以提供在国际通话业务中提供国家代码的方法和装置专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种在国际通话业务中提供国家代码的方法。该方法包括:接收用户通过 即时通信 客户端发送的国际通话业务 请求 ;获取所述用户在所述即时通信客户端进行的国际通话业务的通话记录;根据所述国际通话业务的通话记录,确定推荐给所述用户的国家代码;在所述即时通信客户端显示国际通话业务的拨号界面,并将所述推荐给所述用户的国家代码和所述国家代码对应的国家名称显示在所述拨号界面的预定 位置 。,下面是在国际通话业务中提供国家代码的方法和装置专利的具体信息内容。

1.一种在国际通话业务中提供国家代码的方法,其特征在于,该方法包括:
接收用户通过即时通信客户端发送的国际通话业务请求
获取所述用户在所述即时通信客户端进行的国际通话业务的通话记录;
根据所述国际通话业务的通话记录,确定推荐给所述用户的国家代码;
在所述即时通信客户端显示国际通话业务的拨号界面,并将所述推荐给所述用户的国家代码和所述国家代码对应的国家名称显示在所述拨号界面的预定位置
2.根据权利要求1所述的方法,其特征在于,所述根据所述国际通话业务的通话记录,确定推荐给所述用户的国家代码包括:
将所述国际通话业务的通话记录中最近一次通话使用的国家代码确定为推荐给所述用户的国家代码。
3.根据权利要求1所述的方法,其特征在于,所述根据所述国际通话业务的通话记录,确定推荐给所述用户的国家代码包括:
确定所述国际通话业务的通话记录中通话成功次数最多的通话,将所述通话成功次数最多的通话使用的国家代码确定为推荐给所述用户的国家代码。
4.根据权利要求1所述的方法,其特征在于,进一步包括:
接收所述用户通过所述即时通信客户端发送的国家代码修改请求;
确定所述用户对应的至少一个热国家;
在所述即时通信客户端显示国家代码选择界面,并将所述至少一个热门国家的名称和国家代码显示在所述国家代码选择界面的预定位置;
接收所述用户通过所述即时通信客户端发送的国家代码确认消息;
显示所述国际通话业务的拨号界面,并将所述国家代码确认消息对应的国家代码和国家名称显示在所述拨号界面的预定位置。
5.根据权利要求4所述的方法,其特征在于,所述确定所述用户对应的至少一个热门国家包括:
将位于所述用户当前所在的国家的所有用户的国际通话业务的通话记录中作为被叫方次数最多的N个国家确定为热门国家,其中N为大于0的整数。
6.根据权利要求4所述的方法,其特征在于,所述确定所述用户对应的至少一个热门国家包括:
将所述用户归属地所在的国家确定为热门国家。
7.根据权利要求4所述的方法,其特征在于,所述确定所述用户对应的至少一个热门国家包括:
将所述户当前Internet Protocol(IP)地址所在的国家确定为热门国家。
8.根据权利要求1所述的方法,其特征在于,进一步包括:
当所述用户在所述拨号界面修改所述显示的国家代码时,确定修改后的国家代码是否与预先保存的国家代码一致;
当修改后的国家代码与预先保存的国家代码一致时,在所述拨号界面显示提示信息;
所述提示信息包括所述修改后的国家代码对应的国家名称,用预定颜色显示的国家代码,用预定字形显示的国家代码中的至少一个。
9.根据权利要求8所述的方法,其特征在于,进一步包括:
当修改后的国家代码与预先保存的国家代码不一致时,接收所述用户输入的地区码或者运营商号段;
确定所述用户输入的地区码或者运营商号段是否与预先保存的地区码或者运营商号段一致;
当所述用户输入的地区码或者运营商号段与预先保存的地区码或者运营商号段一致时,确定所述地区码或者运营商号段对应的国家代码和国家名称;
将所述地区码或者运营商号段对应的国家代码和国家名称显示在所述拨号界面的预定位置。
10.根据权利要求9所述的方法,其特征在于,进一步包括:
在所述拨号界面上将所述地区码或者运营商号段用预先设置的颜色或者字形显示。
11.一种在国际通话业务中提供国家代码的装置,位于即时通信客户端,其特征在于,包括:
接收模,用于接收用户通过即时通信客户端发送的国际通话业务请求;
通话记录获取模块,用于获取所述用户在所述即时通信客户端进行的国际通话业务的通话记录;
国家代码确定模块,用于根据所述国际通话业务的通话记录,确定推荐给所述用户的国家代码;
显示模块,用于在所述即时通信客户端显示国际通话业务的拨号界面,并将所述推荐给所述用户的国家代码和所述国家代码对应的国家名称显示在所述拨号界面的预定位置。
12.根据权利要求11所述的装置,其特征在于,所述国家代码确定模块用于将最近一次通话使用的国家代码确定为推荐给所述用户的国家代码。
13.根据权利要求11所述的装置,其特征在于,所述国家代码确定模块用于确定所述国际通话业务的通话记录中通话成功次数最多的通话,将所述通话成功次数最多的通话使用的国家代码确定为推荐给所述用户的国家代码。
14.根据权利要求11所述的装置,其特征在于,
所述接收模块进一步用于接收所述用户通过所述即时通信客户端发送的国家代码修改请求;
所述国家代码确定模块进一步用于确定所述用户对应的至少一个热门国家;
所示显示模块进一步用于在所述即时通信客户端显示国家代码选择界面,并将所述至少一个热门国家的名称和国家代码显示在所述国家代码选择界面的预定位置;
所述接收模块进一步用于接收所述用户通过所述即时通信客户端发送的国家代码确认消息;
所述显示模块进一步用于显示所述国际通话业务的拨号界面,并将所述国家代码确认消息携带的国家代码和国家名称显示在所述拨号界面的预定位置。
15.根据权利要求14所述的装置,其特征在于,所述国家代码确定模块在确定所述用户对应的至少一个热门国家时用于将位于所述用户当前所在的国家的所有用户的国际通话业务的通话记录中作为被叫方次数最多的N个国家确定为热门国家,其中N为大于0的整数。
16.根据权利要求14所述的装置,其特征在于,所述国家代码确定模块在确定所述用户对应的至少一个热门国家时用于将所述用户归属地所在的国家确定为热门国家。
17.根据权利要求14所述的装置,其特征在于,所述国家代码确定模块在确定所述用户对应的至少一个热门国家时用于将所述户当前Internet Protocol(IP)地址所在的国家确定为热门国家。
18.根据权利要求11所述的装置,其特征在于,
所述国家代码确定模块进一步用于当所述用户在所述拨号界面修改所述显示的国家代码时,确定修改后的国家代码是否与预先保存的国家代码一致;
所述显示模块进一步用于当所述国家代码确定模块确定修改后的国家代码与预先保存的国家代码一致时,在所述拨号界面显示提示信息;所述提示信息包括所述修改后的国家代码对应的国家名称,用预定颜色显示的国家代码,用预定字形显示的国家代码中的至少一个。
19.根据权利要求18所述的装置,其特征在于,
所述接收模块进一步用于当所述国家代码确定模块确定修改后的国家代码与预先保存的国家代码不一致时,接收所述用户输入的地区码或者运营商号段;
所述国家代码确定模块进一步用于确定所述用户输入的地区码或者运营商号段是否与预先保存的地区码或者运营商号段一致;当所述用户输入的地区码或者运营商号段与预先保存的地区码或者运营商号段一致时,确定所述地区码或者运营商号段对应的国家代码和国家名称;
所述显示模块进一步用于将所述国家代码确定模块确定的所述地区码或者运营商号段对应的国家代码和国家名称显示在所述拨号界面的预定位置。

说明书全文

在国际通话业务中提供国家代码的方法和装置

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种在国际通话业务中提供国家代码的方法和装置。

背景技术

[0002] 目前,人们对国际通话业务的需要越来越多。当用户A作为主叫方需要与作为被叫方的用户B通话时,如果用户A当前所在的国家与用户B当前所在国家不同,用户A需要利用国际通话业务与用户B进行通话。在国际通话业务中,由于主叫方与被叫方位于不同国家,主叫方在拨号时不仅需要输入被叫方的号码,还需要输入被叫方所在国家的国家码。例如,目前在美国的主叫方需要通过手机号码联系位于中国的被叫方,用户A在拨号时需要在输入被叫方的手机号之前输入中国的国家代码,即+86。

发明内容

[0003] 本发明实施例提供了一种在国际通话业务中提供国家代码的方法和装置,能够主动为进行国际通话业务的用户提供国家代码,无需用户查找国际通话业务所需的国家代码,从而提高了用户进行国际通话业务的效率。
[0004] 一种在国际通话业务中提供国家代码的方法,包括:
[0005] 接收用户通过即时通信客户端发送的国际通话业务请求
[0006] 获取所述用户在所述即时通信客户端进行的国际通话业务的通话记录;
[0007] 根据所述国际通话业务的通话记录,确定推荐给所述用户的国家代码;
[0008] 在所述即时通信客户端显示国际通话业务的拨号界面,并将所述推荐给所述用户的国家代码和所述国家代码对应的国家名称显示在所述拨号界面的预定位置
[0009] 一种在国际通话业务中提供国家代码的装置,包括:
[0010] 接收模,用于接收用户通过即时通信客户端发送的国际通话业务请求;
[0011] 通话记录获取模块,用于获取所述用户在所述即时通信客户端进行的国际通话业务的通话记录;
[0012] 国家代码确定模块,用于根据所述国际通话业务的通话记录,确定推荐给所述用户的国家代码;
[0013] 显示模块,用于在所述即时通信客户端显示国际通话业务的拨号界面,并将所述推荐给所述用户的国家代码和所述国家代码对应的国家名称显示在所述拨号界面的预定位置。
[0014] 根据本发明实施例提供的在国际通话业务中提供国家代码的方法和装置,接收用户通过即时通信客户端发送的国际通话业务请求;获取该用户在即时通信客户端进行的国际通话业务的通话记录;根据国际通话业务的通话记录,确定推荐给用户的国家代码;在即时通信客户端显示国际通话业务的拨号界面,并将推荐给用户的国家代码和国家代码对应的国家名称显示在拨号界面的预定位置。,从而主动为进行国际通话业务的用户提供国家代码。当进行国际通话业务的用户不知道需要输入国家代码时,应用本发明实施例,避免了由于未输入国家代码而导致的拨号失败,增加了拨号成功的几率,提高了用户进行国际通话业务的效率。当进行国际通话业务的用户不知道被叫用户的国家代码时,应用本发明实施例能够为该用户提供国家代码,以便用户根据该国家代码进行后续拨号操作,从而用户在进行国际通话业务时,无需额外查找被叫方的国家代码,缩短了拨号所需的时间,提高了用户进行国际通话业务的效率。另外,当用户需要修改已提供的国家代码时,由于热国家的提供,为多数用户节省了搜索的时间,进一步提高了国际通话业务的效率。附图说明
[0015] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1为本发明实施例提供的用户匹配方法及装置的应用环境图。
[0017] 图2示出了图1中的终端设备的一个实施例的结构框图
[0018] 图3示出了图1中的服务器的一个实施例的结构框图。
[0019] 图4为本发明实施例提供的在国际通话业务中提供国家代码的方法的流程图
[0020] 图5为本发明实施例提供中即时通信客户端为用户提供的交互界面的示意图。
[0021] 图6为本发明实施例提供中即时通信客户端为用户提供的国际通话业务主界面的示意图。
[0022] 图7为本发明实施例提供中即时通信客户端为用户提供的拨号界面的示意图。
[0023] 图8为本发明实施例提供的用户修改国家代码的流程图。
[0024] 图9为本发明实施例提供中用户修改国家代码之后显示的拨号界面的示意图。
[0025] 图10为本发明实施例提供的用户修改国家代码的流程图。
[0026] 图11为本发明实施例提供中用户修改国家代码未成功时显示的拨号界面的示意图。
[0027] 图12为本发明实施例提供的在国际通话业务中提供国家代码的装置的结构的示意图。

具体实施方式

[0028] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029] 图1为本发明实施例提供的在国际通话业务中提供国家代码方法及装置的应用环境图。如图1所示,多个终端设备100与服务器200通过网络201进行通讯。终端设备100可为各种电子装置,如智能手机、平板电脑、笔记本、台式电脑、一体机电脑、网络电视机等。在终端设备100中安装了即时通信客户端。所述服务器200为即时通信平台的后台管理服务器,可为即时通信客户端提供各种服务。网络201可为但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0030] 图2示出了终端设备100的一个实施例的结构框图。该终端可以包括:至少一个处理器101,例如CPU,至少一个网络接口104,用户接口103,存储器105,至少一个通信总线102。其中,通信总线102用于实现这些组件之间的连接通信。其中,用户接口103可以包括显示屏(Display)、键盘(Keyboard),还可以包括标准的有线接口、无线接口。网络接口104可以包括标准的有线接口、无线接口(如WIFI接口)。存储器105可以包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。存储器105还可以是至少一个位于远离前述处理器101的存储装置。作为一种计算机存储介质的存储器105中可以包括操作系统、网络通信模块、用户接口模块和与在国际通话业务中提供国家代码的方法及装置对应的程序模块。在图2所示的即时通信客户端所在的终端中,网络接口104主要用于连接服务器或其他终端,与服务器或其他终端进行数据通信。
而用户接口103主要用于接收用户指令,并与用户进行交互。处理器101可以用于调用存储器105中存储的程序模块,从而执行各种功能应用以及数据处理
[0031] 图3示出了服务器200的一个实施例的结构框图。如图3所示,服务器200包括:存储器201、处理器202以及网络模块203。
[0032] 可以理解,图3所示的结构仅为示意,服务器200还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。图3中所示的各组件可以采用硬件软件或其组合实现。另外,本发明实施例中的服务器200还可以包括多个具体不同功能的服务器。
[0033] 存储器201可用于存储软件程序以及模块,如本发明实施例中的在国际通话业务中提供国家代码方法及装置对应的程序指令/模块,处理器202通过运行存储在存储器201内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本发明实施例中的在国际通话业务中提供国家代码方法及装置。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器201可进一步包括相对于处理器202远程设置的存储器,这些远程存储器可以通过网络连接至服务器200。进一步地,上述软件程序以及模块还可包括:服务模块221以及操作系统222。其中操作系统222,例如可为LINUX、UNIX、WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块221运行在操作系统222的基础上,并通过操作系统222的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给客户端。也就是说,服务模块221用于向客户端提供网络服务。
[0034] 网络模块203用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为有线网络信号。此时,网络模块203可包括处理器、随机存储器、转换器、晶体振荡器等元件。
[0035] 以下结合具体的实施例说明本发明实施例提供的在国际通话业务中提供国家代码的方法及装置。在本发明实施例中,即时通信客户端可以包括微信客户端,QQ客户端等可以安装在图2所示终端的客户端。
[0036] 图4为本发明实施例提供的在国际通话业务中提供国家代码的方法的流程图。如图4所示,该方法包括如下步骤。
[0037] 步骤41,接收用户通过即时通信客户端发送的国际通话业务请求。
[0038] 在本发明实施例中,即时通信客户端为用户提供了进行国际通话业务的入口,从而使用户可以通过即时通信客户端发送的国际通话业务请求。其中,本发明实施例中的用户是指已登录即时通信客户端的用户,该用户对应一个即时通信应用的账号,通过该账号,用户可以通过不同终端登录该即时通信客户端。
[0039] 在本发明实施例中,如图5所示,即时通信客户端为用户提供了已以发现为主题的交互界面,该交互界面中包括XXChat Out选项作为进入国际通话业务的入口。当用户通过点击该XXChat Out选项进入国际通话业务主界面,如图6所示。在图6中显示了用户当前的国际通话业务的相关信息。当用户需要发起新的通话时,可以点击键盘图标,从而发送国际通话业务请求。即时通信客户端所在的终端检测到用户的点击操作,接收用户发送该国际通话业务请求。
[0040] 步骤42,获取所述用户在所述即时通信客户端进行的国际通话业务的通话记录。
[0041] 由于用户可以通过不同终端登录即时通信客户端,在本发明实施例中,用户在即时通信客户端进行的国际通话业务的通话记录可以是用户在当前使用的终端上利用即时通信客户端进行国际通话业务的通话记录,从而使即时通信客户端可以利用该终端本地保存的数据,如通话记录等。
[0042] 在本发明实施例中,用户在即时通信客户端进行的国际通话业务的通话记录可以是用户在不同终端上利用即时通信客户端进行国际通话业务的通话记录。此时,用户当前登录的即时通信客户端可以向即时通信服务器发起通话记录获取请求,从而获取该用户在不同终端上的通话记录。例如,当用户首次利用某个终端登录即时通信客户端时,该终端可以向即时通信服务器请求该用户之前拨打的10个通话记录数据等。
[0043] 步骤43,根据所述国际通话业务的通话记录,确定推荐给所述用户的国家代码。
[0044] 在本发明实施例中,即时通信客户端可以将国际通话业务的通话记录中最近一次通话使用的国家代码确定为推荐给所述用户的国家代码。
[0045] 在本发明实施例中,即时通信客户端可以确定国际通话业务的通话记录中通话成功次数最多的通话,并将通话成功次数最多的通话使用的国家代码确定为推荐给所述用户的国家代码。
[0046] 在本发明实施例中,即时通信客户端可以确定步骤42中获取的国际通话业务的通话记录是否包括该用户最近一次通话成功的记录。
[0047] 当确定该用户最近一次通话成功时,将最近一次通话使用的国家代码确定为推荐给该用户的国家代码。
[0048] 当国际通话业务的通话记录不包括所述用户最近一次通话成功的记录时,例如该用户最近一次通话未成功或者没有上次通话的记录时,可以在国际通话业务的通话记录中确定通话成功次数最多的通话,将通话成功次数最多的通话使用的国家代码确定为推荐给该用户的国家代码。
[0049] 在本发明实施例中,即时通信客户端可以根据本地保存的通话记录中确定通话成功次数最多的通话。另外,即时通信客户端还可以直接向即时通信服务器发送请求,从而获取通话成功次数最多的通话使用的国家代码。由于通话成功次数最多的通话使用的国家代码通常在一段时间内保持不变,即时通信客户端可以在本次保存该通话成功次数最多的通话使用的国家代码,以便后续使用。当通话成功次数最多的通话使用的国家代码发生变化时,可以从即时通信服务器接收变化后的通话成功次数最多的通话使用的国家代码。
[0050] 步骤44,在即时通信客户端显示国际通话业务的拨号界面,并将推荐给该用户的国家代码和该国家代码对应的国家名称显示在拨号界面的预定位置。
[0051] 在本步骤中,对于用户来说,在发送了的国际通话业务请求之后,例如点击了图5所示的XXChat Out选项之后,将会在即时通信客户端看到国际通话业务的拨号界面。
[0052] 在在本发明实施例中,在确定了推荐给该用户的国家代码之后,将该国家代码和国家代码对应的国家名称显示在拨号界面的预定位置。例如,该国家代码和国家名称可以显示在号码输入栏的前端。用户可以通过国家名称确定该国家代码是否符合本次通话的要求,即本次通话的被叫号码的归属地是否与该国家名称一致。
[0053] 在本发明实施中,以推荐给用户的国家代码是+86,对应的国家名称是china为例,在本步骤中显示的拨号界面如图7所示。其中国家代码+86和国家名称china分为两行显示在输入框60的前端。在实际应用中,国家代码和国家名称还可以通过其他方式显示,例如,将国家名称和国家代码分为两列显示在输入框60的前端等等。
[0054] 可见,根据本发明实施例,在用户需要进行国际通话业务时,可以主动为用户提供国家代码。当进行国际通话业务的用户不知道需要输入国家代码时,应用本发明实施例,避免了由于未输入国家代码而导致的拨号失败,增加了拨号成功的几率,提高了用户进行国际通话业务的效率。当进行国际通话业务的用户不知道被叫用户的国家代码时,应用本发明实施例能够为该用户提供国家代码,以便用户根据该国家代码进行后续拨号操作,从而用户在进行国际通话业务时,无需额外查找被叫方的国家代码,缩短了拨号所需的时间,提高了用户进行国际通话业务的效率。
[0055] 图8为本发明实施例提供的用户修改国家代码的流程图。在本实施例中,在图4所示的步骤的基础上,进一步提供了用户修改国家代码的流程。当在即时通信客户端上显示了国际通话业务的拨号界面,并在预定位置显示了推荐给用户的国家代码和国家名称后,如果用户所需的国家代码与推荐的国家代码不同,例如,被叫方所在的国家与显示的国家名称不同,用户可以对国家代码进行修改,具体包括如下步骤。
[0056] 步骤81,接收所述用户通过所述即时通信客户端发送的国家代码修改请求。
[0057] 在本发明实施例中,用户所需的国家代码与推荐的国家代码不同,用户可以通过即时通信客户端发送国家代码修改请求。例如当用户本次通话的被叫方不在中国,即图7显示的国家代码与用户所需的国家代码不同,用户可以在输入框70中点击国家代码所在的位置,从而发送国家代码修改请求。
[0058] 即时通信客户端所在的终端检测到用户的点击操作,接收用户发送的国家代码修改请求。
[0059] 步骤82,确定用户对应的至少一个热门国家。
[0060] 在本发明实施例中,即时通信客户端可以为用户确定至少一个热门国家,从而直接为用户提供最可能需要的国家。
[0061] 在本发明实施例中,可以通过如下方式确定热门国家。
[0062] 在第一种方式中,将位于该用户当前所在的国家的所有用户的国际通话业务的通话记录中作为被叫方次数最多的N个国家确定为热门国家,其中N为大于0的整数。
[0063] 在本发明实施例中,即时通信客户端通过其所在的终端向即时通信服务器发送热门国家获取请求,该热门国家获取请求中包括该用户的位置信息,例如该用户当前的定位信息,该用户当前所在国家的名称等。由于即时通信服务器中保存了所有用户的国际通话业务的通话记录,因此可以在收到即时通信客户端发送的热门国家获取请求后,根据该用户的位置信息,获取该用户当前所在的国家中所有用户的国际通话业务的通话记录,统计在获取的通话记录中每个国家作为被叫方的次数,将作为被叫方次数最多的N个国家确定为热门国家,其中N为预设值。例如5。例如,该用户当前所在国家为美国,则在本方式中,可以获取美国的即时通信用户使用国际通话业务的通话记录,统计美国的即时通信用户经常与哪些国家的用户通话,并按照作为被叫方的次数进行排序,将排在前5名的国家确定为热门国家。
[0064] 在本发明实施例中,即时通信服务器可以预先保存每个国家对应的热门国家列表。当收到即时通信客户发送的热门国家获取请求后,直接将预定数量的热门反馈给即时通信客户端。
[0065] 在本发明实施例中,即时通信客户端也可以预先从即时通信服务器获取并保存每个国家对应的热门国家列表,当接收用户发送的国家代码修改请求后,直接根据本地保持的热门国家列表确定至少一个热门国家。
[0066] 在另一种方式中,可以将用户归属地所在的国家确定为热门国家。即时通信客户端可以根据本地保存的或者从即时通信服务器获取的用户的注册信息,确定用户的归属地所在的国家。例如,用户注册的归属地为韩国,则将韩国确定为热门国家。
[0067] 在再一种方式中,可以将所述用户当前Internet Protocol(IP)地址所在的国家确定为热门国家。即时通信客户端可以利用其所在终端,将用户当前IP地址发送给即时通信服务器,并接收即时通信服务器返回的用户当前IP地址所在的国家。例如,当用户当前的IP地址所在的国家为泰国,即用户当前所在国家为泰国,则将泰国确定为热门国家。
[0068] 在本发明实施例中,可以利用上述三种方式中的至少一种确定出至少一个热门国家。
[0069] 步骤83,在即时通信客户端显示国家代码选择界面,并将至少一个热门国家的名称和国家代码显示在所述国家代码选择界面的预定位置。
[0070] 在本步骤中,对于用户来说,在发送了国家代码修改请求之后,例如,点击了图7所示的国家代码+86所在区域后,将会在即时通信客户端看到国际代码修改页面。
[0071] 在本发明实施例中,在确定了热门国家之后,在即时通信客户端显示国家代码选择界面,并将热门国家的名称和国家代码显示在所述国家代码选择界面的预定位置。例如,可以将热门国家的名称和国家代码显示在全部国家代码列表的前面,方便用户进行选择,节省用户的选择时间。
[0072] 在本发明实施例中,以确定的热门国家分别是美国,新加坡,中国,英国,来西亚为例,在本步骤中显示的国家代码选择界面如图7所示。在国际代码修改界面的上半部分显示热门国家的名称和国家代码,在下半部分按国家名称的字母顺序显示不同国家的名称和国家代码。在实际应用中还可以采用不同方式进行显示,例如,按照国家代码数值部分的大小依次顺序显示国家名称和国家代码等。
[0073] 步骤84,接收所述用户通过所述即时通信客户端发送的国家代码确认消息。
[0074] 在本步骤中,用户可以从国家代码选择界面中,根据国家名称确定需要的国家代码,并通过点击相应的显示条目发送国家代码确认消息。
[0075] 即时通信客户端所在的终端检测到用户的点击操作,接收用户发送的国家代码确认消息。
[0076] 步骤85,显示所述国际通话业务的拨号界面,并将所述国家代码确认消息对应的国家代码和国家名称显示在所述拨号界面的预定位置。
[0077] 在本发明实施例中,以用户选择的国家是新加坡,对应的国家代码是+65为例,在本步骤中显示的拨号界面如图9所示。其中,国家名称和国家代码的显示方式与步骤44中相同。
[0078] 可见,根据本发明实施例,当用户需要修改已提供的国家代码时,由于热门国家的提供,为多数用户节省了搜索的时间,进一步提高了国际通话业务的效率。
[0079] 图10为本发明实施例提供的用户修改国家代码的流程图。在本实施例中,在图10所示的步骤的基础上,进一步提供了用户通过直接输入的方式修改国家代码的流程。当在即时通信客户端上显示了国际通话业务的拨号界面,并在预定位置显示了推荐给用户的国家代码和国家名称后,如果用户所需的国家代码与推荐的国家代码不同,例如,被叫方所在的国家与显示的国家名称不同,用户可以之间对国家代码进行修改,具体包括如下步骤。
[0080] 步骤1001,接收用户在拨号界面修改显示的国家代码。
[0081] 在本发明实施例中,用户可以直接在拨号界面修改显示的国家代码,进行删除或者补充的操作。例如在图7所示界面,对+86进行修改。
[0082] 步骤1002,确定修改后的国家代码是否与预先保存的国家代码一致。当修改后的国家代码与预先保存的国家代码一致时,执行步骤1003,当修改后的国家代码与预先保存的国家代码不一致时,执行步骤1004。
[0083] 在本发明实施例中,即时通信客户端在本地保存了国家代码列表。当用户在拨号界面修改国家代码时,即时通信客户端将修改后的国家代码与已保存的国家代码进行比较。
[0084] 步骤1003,在拨号界面显示提示信息。该提示信息包括修改后的国家代码对应的国家名称,用预定颜色显示的国家代码,用预定字形显示的国家代码中的至少一个。
[0085] 在本发明实施例中,当用户修改的国家代码与预先保存的国家代码一致时,可以在即时通信客户端显示提示信息,从而提示用户该修改成功,避免用户的失误造成输入无效的国家代码。
[0086] 在本发明实施例中,该提示信息可以是修改后的国家代码对应的国家名称,例如当用户成功输入新的国家代码后,在新的国家代码下方显示该国家代码对应的国家名称。该提示信息还可以是用预定颜色显示的国家代码。例如用绿色显示成功输入的国家代码,相应的,当国家代码输入未成功时,使用黑色进行显示。该提示信息还可以是用预定字行显示的国家代码。例如用标准字形显示成功输入的国家代码,相应的,当国家代码输入未成功时,使用倾斜字形进行显示。如图11所示,用户输入+8后,由于没有与其一致的国家代码,+8采用黑色倾斜字体显示。
[0087] 步骤1004,接收用户输入的地区码或者运营商号段。
[0088] 在本发明实施例中,当修改后的国家代码与预先保存的国家代码不一致时,可以继续等待用户输入地区码或者运营商号段。
[0089] 步骤1005,当所述用户输入的地区码或运营商号段与预先保存的地区码或者运营商号段一致时,确定所述地区码或运营商号段对应的国家代码和国家名称。
[0090] 在本发明实施例中,即时通信客户端在本地保存了地区码或运营商号段与国家代码的对应关系。在获取了用户输入的地区码或运营商号段之后,即时通信客户端可以将获取的地区码或运营商号段与已保存的地区码或运营商号段进行比较。当用户输入的地区码或运营商号段与预先保存的地区码或者运营商号段一致时,确定地区码或运营商号段对应的国家代码和国家名称。
[0091] 步骤1006,将地区码或者运营商号段对应的国家代码和国家名称显示在拨号界面的预定位置。
[0092] 在本发明实施例中,当用户没有输入国家代码而是输入了地区码或运营商号段后,通过步骤1005可以确定地区码或运营商号段对应的国家代码和国家名称。在本步骤中,将确定的国家代码和国家名称显示在拨号界面的预定位置。
[0093] 步骤1007,在拨号界面上将地区码或者运营商号段用预先设置的颜色或者字形显示。
[0094] 在本发明实施例中,当用户输入地区码或运营商号段与预先保存的地区码或运营商号段一致时,可以在即时通信客户端的显示界面上提示用户。
[0095] 在本发明实施例中,可以在拨号界面上将地区码或者运营商号段显示为预先设置的颜色,例如绿色,或者预先设置的字形,例如倾斜字形等。
[0096] 可见,根据本发明实施例,用户还可以根据需要自行输入国家代码,由于即时通信客户端能够为用户提供提示信息,便于用户成功输入国家代码,避免错误国家代码的输入,提供了国家代码输入的成功率,进一步提高了国际通话业务的效率。
[0097] 图12示出了本发明实施例提供在国际通话业务中提供国家代码的装置。如图12所示,该装置1200包括接收模块1201,通话记录获取模块1202,国家代码确定模块1203和显示模块1204。
[0098] 接收模块1201用于接收用户通过即时通信客户端发送的国际通话业务请求。
[0099] 通话记录获取模块1202用于获取该用户在即时通信客户端进行的国际通话业务的通话记录。
[0100] 国家代码确定模块1203用于根据该国际通话业务的通话记录,确定推荐给该用户的国家代码。
[0101] 显示模块1204用于在即时通信客户端显示国际通话业务的拨号界面,并将推荐给该用户的国家代码和国家代码对应的国家名称显示在拨号界面的预定位置。
[0102] 在本发明实施例中,该国家代码确定模块1203用于将所述国际通话业务的通话记录中最近一次通话使用的国家代码确定为推荐给所述用户的国家代码。
[0103] 在本发明实施例中,该国家代码确定模块1203用于确定所述国际通话业务的通话记录中通话成功次数最多的通话,将所述通话成功次数最多的通话使用的国家代码确定为推荐给所述用户的国家代码。
[0104] 在本发明实施例中,该国家代码确定模块1203用于根据所述国际通话业务的通话记录,确定所述用户最近一次通话是否成功。当确定所述用户最近一次通话成功时,将最近一次通话使用的国家代码确定为推荐给所述用户的国家代码;当所述国际通话业务的通话记录不包括所述用户最近一次通话成功的记录时,确定所述国际通话业务的通话记录中通话成功次数最多的通话,将所述通话成功次数最多的通话使用的国家代码确定为推荐给所述用户的国家代码。
[0105] 在本发明实施例中,接收模块1201进一步用于接收该用户通过即时通信客户端发送的国家代码修改请求。国家代码确定模块1203进一步用于确定该用户对应的至少一个热门国家。显示模块1204进一步用于在即时通信客户端显示国家代码选择界面,并将至少一个热门国家的名称和国家代码显示在国家代码选择界面的预定位置。接收模块1201进一步用于接收该用户通过即时通信客户端发送的国家代码确认消息。显示模块1204进一步用于显示该国际通话业务的拨号界面,并将国家代码确认消息携带的国家代码和国家名称显示在拨号界面的预定位置。
[0106] 在本发明实施例中,国家代码确定模块1203在确定该用户对应的至少一个热门国家时用于将位于该用户当前所在的国家的所有用户的国际通话业务的通话记录中作为被叫方次数最多的N个国家确定为热门国家,其中N为大于0的整数;和/或将所述用户归属地所在的国家确定为热门国家;和/或将所述户当前Internet Protocol (IP)地址所在的国家确定为热门国家。
[0107] 在本发明实施例中,国家代码确定模块1203进一步用于当该用户在拨号界面修改显示的国家代码时,确定修改后的国家代码是否与预先保存的国家代码一致。显示模块1204进一步用于当国家代码确定模块1203确定修改后的国家代码与预先保存的国家代码一致时,在拨号界面显示提示信息;该提示信息包括修改后的国家代码对应的国家名称,用预定颜色显示的国家代码,用预定字形显示的国家代码中的至少一个。
[0108] 在本发明实施例中,接收模块1201进一步用于当国家代码确定模块1203确定修改后的国家代码与预先保存的国家代码不一致时,接收该用户输入的地区码或者运营商号段。国家代码确定模块1203进一步用于确定该用户输入的地区码或者运营商号段是否与预先保存的地区码或者运营商号段一致;当该用户输入的地区码或者运营商号段与预先保存的地区码或者运营商号段一致时,确定地区码或者运营商号段对应的国家代码和国家名称。显示模块1204进一步用于将国家代码确定模块1203确定的地区码或者运营商号段对应的国家代码和国家名称显示在拨号界面的预定位置。
[0109] 在本发明实施例中,显示模块1204进一步用于在拨号界面上将地区码或者运营商号段用预先设置的颜色或者字形显示。
[0110] 可见,根据本发明实施例,在用户进行国际通话业务时,能够主动为用户提供国家代码。当进行国际通话业务的用户不知道需要输入国家代码时,应用本发明实施例,避免了由于未输入国家代码而导致的拨号失败,增加了拨号成功的几率,提高了用户进行国际通话业务的效率。当进行国际通话业务的用户不知道被叫用户的国家代码时,应用本发明实施例能够为该用户提供国家代码,以便用户根据该国家代码进行后续拨号操作,从而用户在进行国际通话业务时,无需额外查找被叫方的国家代码,缩短了拨号所需的时间,提高了用户进行国际通话业务的效率。另外,当用户需要修改已提供的国家代码时,由于热门国家的提供,为多数用户节省了搜索的时间,进一步提高了国际通话业务的效率。
[0111] 在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0112] 另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和/或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。
[0113] 因此本发明还提供了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。
[0114] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0115] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈