一种短号的转换方法、装置、电子设备及存储介质与流程

文档序号:37263347发布日期:2024-03-12 20:44阅读:18来源:国知局
一种短号的转换方法、装置、电子设备及存储介质与流程

【】本技术实施例涉及数据通信网络,尤其涉及一种短号的转换方法、装置、电子设备及存储介质。

背景技术

0、
背景技术:

1、目前,针对短号业务的实现方法,短号业务平台接收对被叫号码的呼叫,判断被叫号码是否为短号,若是,则在对被叫号码进行长短号转换处理后,继续接续被叫。

2、但现有技术中,短号的转换只适用于国内范围的呼叫,即主叫用户在国内拨打被叫短号能进行长短号转换,当主叫用户处于国际漫游状态,由于被叫短号会被规整为国际格式,从而使得无法基于现有的被叫短号与被叫长号的对应关系,对国际格式的被叫短号进行转换,导致无法基于短号实现与被叫用户的通话。


技术实现思路

0、
技术实现要素:

1、本技术实施例提出了一种短号的转换方法、装置、电子设备及存储介质,能够在主叫用户漫游到国外且基于短号来呼叫被叫用户时,将被叫用户的短号成功转换为被叫用户的长号,从而实现漫游到国外的主叫用户基于短号与被叫用户进行通话。

2、第一方面,本技术实施例提供了一种短号的转换方法,所述方法包括:

3、接收会话消息,所述会话消息中包括表征主叫号码所处拜访地的第一国家码的第一字段、表征经规整处理后的第一被叫短号的第二字段,所述第一被叫短号为所述第一国家码与被叫长号对应的原始格式的第二被叫短号的组合;

4、若确定所述第一字段中的所述第一国家码与所述主叫号码所对应的归属地的第二国家码不同,删除所述第二字段中所述第一被叫短号中的所述第一国家码,获得所述第二被叫短号;

5、基于预先存储的所述主叫号码所对应的虚拟网内被叫短号与被叫长号的对应关系,确定所述第二被叫短号对应的目标被叫长号。

6、本技术实施例中,经规整处理后的第一被叫短号中携带有表征主叫号码所处拜访地的第一国家码与被叫长号对应的原始格式的第二被叫短号,那么当主叫号码所处拜访地不同时,可以认为经规整处理后的第一被叫短号因内部所包含的第一国家码不相同也会相应不同。因此,当确定主叫号码处于国际漫游状态时,可以将第一被叫号码中第一国家码进行删除,从而获得被叫长号对应的原始格式的第二被叫短号。在此基础上,便可以基于第二被叫短号转换得到被叫长号,从而实现漫游到国外的主叫用户基于短号与被叫用户进行通话。

7、可选的,所述会话消息还包括表征被叫长号对应的原始格式的第三被叫短号的第三字段,在基于预先存储的所述主叫号码所对应的虚拟网内被叫短号与被叫长号的对应关系,确定所述第二被叫短号对应的目标被叫长号之前,所述方法还包括:

8、确定所述第三字段中的所述第三被叫短号与所述第二被叫短号相匹配。

9、本技术实施例中,第三字段中所携带的原始格式的第三被叫短号与删除第一国家码后所获得的第二被叫短号理论上应相同,从而保证第二被叫短号能够被转换为正确的被叫长号。

10、可选的,若确定所述第一字段中的所述第一国家码与所述主叫号码所对应的归属地的第二国家码不同,删除所述第二字段中所述第一被叫短号中的所述第一国家码,获得所述第二被叫短号包括:

11、若确定所述第一字段中的所述第一国家码与所述主叫号码所对应的归属地的第二国家码不同,将所述第一字段中的所述第一国家码与所述第二字段中的所述第一被叫短号进行匹配;

12、将所述第一被叫短号中与所述第一字段中的所述第一国家码相匹配的部分删除,获得所述第二被叫短号。

13、本技术实施例中,通过将第一被叫短号中与第一字段中的第一国家码相匹配的部分删除,避免在删除第二字段中第一被叫短号中的第一国家码的操作中出现错误删除的问题,保证获得的第二被叫短号的准确性。

14、可选的,基于预先存储的所述主叫号码所对应的虚拟网内被叫短号与被叫长号的对应关系,确定所述第二被叫短号对应的目标被叫长号包括:

15、当确定所述第二被叫短号对应的长号类型为手机长号时,基于预先存储的所述主叫号码所对应的虚拟网内被叫短号与手机长号的对应关系,确定所述第二被叫短号对应的目标手机长号;或者,

16、当确定所述第二被叫短号对应的长号类型为固话长号时,基于预先存储的所述主叫号码所对应的虚拟网内被叫短号与固话长号的对应关系,确定所述第二被叫短号对应的目标固话长号。

17、本技术实施例中,可以通过所获得的第二被叫短号确定出对应的长号类型,然后再基于被叫短号与上述类型的长号的对应关系,便可以准确的确定出具体的长号。

18、第二方面,本技术实施例提供了一种短号的转换装置,所述装置包括:

19、接收单元,用于接收会话消息,所述会话消息中包括表征主叫号码所处拜访地的第一国家码的第一字段、表征经规整处理后的第一被叫短号的第二字段,所述第一被叫短号为所述第一国家码与被叫长号对应的原始格式的第二被叫短号的组合;

20、处理单元,用于确定所述第一字段中的所述第一国家码与所述主叫号码所对应的归属地的第二国家码不同,删除所述第二字段中所述第一被叫短号中的所述第一国家码,获得所述第二被叫短号;

21、转换单元,用于基于预先存储的所述主叫号码所对应的虚拟网内被叫短号与被叫长号的对应关系,确定所述第二被叫短号对应的目标被叫长号。

22、可选的,所述会话消息还包括表征被叫长号对应的原始格式的第三被叫短号的第三字段,所述装置还包括:

23、确定单元,用于确定所述第三字段中的所述第三被叫短号与所述第二被叫短号相匹配。

24、可选的,所述处理单元具体用于:

25、若确定所述第一字段中的所述第一国家码与所述主叫号码所对应的归属地的第二国家码不同,将所述第一字段中的所述第一国家码与所述第二字段中的所述第一被叫短号进行匹配;

26、将所述第一被叫短号中与所述第一字段中的所述第一国家码相匹配的部分删除,获得所述第二被叫短号。

27、可选的,所述转换单元具体用于:

28、当确定所述第二被叫短号对应的长号类型为手机长号时,基于预先存储的所述主叫号码所对应的虚拟网内被叫短号与手机长号的对应关系,确定所述第二被叫短号对应的目标手机长号;或者,

29、当确定所述第二被叫短号对应的长号类型为固话长号时,基于预先存储的所述主叫号码所对应的虚拟网内被叫短号与固话长号的对应关系,确定所述第二被叫短号对应的目标固话长号。

30、第三方面,本发明实施例提供了一种电子设备,所述电子设备包括至少一个处理器以及与所述至少一个处理器连接的存储器,所述至少一个处理器用于执行存储器中存储的计算机程序时实现如第一方面任一实施例所述方法的步骤。

31、第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一实施例所述方法的步骤。

32、应当理解的是,本发明实施例的第二~四方面与本发明实施例的第一方面的技术方案一致,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。

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