一种短信的来电名片信息显示方法与流程

文档序号:26839997发布日期:2021-10-08 21:57阅读:354来源:国知局
一种短信的来电名片信息显示方法与流程

1.本发明涉及移动通信领域,具体涉及一种短信的来电名片信息显示方法。


背景技术:

2.现有的来电名称显示(calling name presentation,cnap)技术往往应用于通话业务领域,并没有成熟应用于对于短信业务领域,而在目前的实际应用场景中,用户在接收到短信时,并不能够获取到诸如来电名称、发送人头像信息等可以明确标识发送人身份的信息,阅读识别效率低。
3.专利《短信的来电名称显示方法及装置、存储介质、短信服务中心、接收终端》(cn202010475957),提出了一种短信的来电名称显示方法:
4.该专利缺点如下:
5.1该专利通过修改通信协议23.040,增加ie方式,即在短信传输层的协议数据单元中配置来电显示指示信息,来标识发送终端名称信息,但是在实际传输过程中,新增ie tp

calling

name

presentation,会更多的占用空口资源,使网络负载变大。
6.2该专利的实现需要短信中心的配合,但是并没有能够很好的兼容接收终端不支持短信的来电名称显示的情况。对于接收终端软件版本较低,不支持短信的来电名称显示但是却又接收到了包含来电名称显示的短信,该专利并没有给出接收终端的处理方式
7.3该专利通过增加短信的来电名称显示来提高短信的阅读识别效率,但是所述的来电名称方法仅支持文本格式显示。


技术实现要素:

8.本发明提供一种短信的来电名片信息显示方法,可以将来电名称,发送人头像图片,短信声音等呈现给接收终端。
9.本发明所要解决的技术问题是通过如下技术方案实现的:
10.本发明提供一种短信的来电名片信息显示方法,包括以下步骤:
11.确定发送短信的发送终端是否已注册来电名片用户信息显示以及是否许可发送方来电名片信息显示;
12.确定发送终端已注册,在所述短信中配置来电名片信息存在指示信息;
13.向接收终端发送短信;
14.接收终端接收配置有来电名片指示信息的短信;
15.接收终端解析接收到的短信,根据解析来电名片显示指示信息,在接收终端生成来电名片url信息;
16.接收终端通过url从短信服务中心获取到发送方来电名片信息;
17.接收终端在接收短信的同时呈现发送方来电名片信息。
18.优选的,所述来电名片信息存在指示信息存储在现有的短信传输的第一个字节的第8位,即保留位扩展为来电名片显示存在指示位。
19.优选的,通过移动交换中心,确定发送短信的发送终端是否已注册来电名片用户信息以及是否许可来电名片信息显示。
20.优选的,所述接收终端利用发送方地址、短消息发送方所属短消息中心smc收到消息的时间戳、短信息内容长度生成来电名片唯一标识,进而得到来电名片的共有地址,最终生成来电名片的url信息。
21.优选的,所述接收终端通过来电名片url信息,从短信服务中心获取发送方的来电名片信息。
22.优选的,如果终端判断不能通过来电名片url信息正常获取到来电名片,启动来电名片获取定时器t
get
;当定时器t
get
超时时,接收终端重新启动来电名片获取定时器,并重新尝试从短信服务中心获取发送方的来电名片信息;另外接收终端记录来电名片信息获取尝试次数,判断来电名片信息获取尝试次数是否达到最大值n
try
;如果网络时延大,或者网络长时间异常(时间大于t
get
×
n
try
),那么接收终端放弃从短信服务中心获取发送方的来电名片信息,显示预存的来电名片信息。
23.本发明的有益效果在于:提高短信阅读识别效率,也能够避免一些伪造发送方用户身份信息的短信的出现,另外不需要在发送短信时携带比如头像图片,短信声音等可以表征发送方用户身份信息的,避免了过多的占用空口资源和增加网络传输负载。另外也能够兼容由于接收方软件版本较低,不支持解析来电名片短信的情况。
附图说明
24.图1是本发明的短信的来电名片信息显示方法的发送方处理流程;
25.图2是本发明的短信的来电名片信息显示方法的接收方处理流程;
26.图3是本发明的短信的来电名片信息显示方法的来电名片url信息生成流程;
27.图4是本发明的短信的来电名片信息显示方法的短信服务中心的处理流程。
具体实施方式
28.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
29.传统的主叫号码显示(calling line identification presentation,clip)业务将打进电话的号码,显示在电话机显示屏上,用户在接听电话前就可以预先知道来电者的电话号码,随着技术的进步,运营商提供了一种类似于clip业务的补充业务服务,称为来电名称显示(calling name presentation,cnap)业务,对于功能服务部门或者广告部门来电提供了明显的信息提示功能,cnap业务提供了在来电呼叫建立时向被叫方显示主叫方的名称信息的功能。比如,用户在运营商处开通该服务后,在运营商处设置cnap业务的信息为“testname”。当该用户与其他用户通话时,如果对方的手机支持cnap功能,那么无论对方联系人里是否保存该号码,来电界面上都会显示为“testname”。
30.cnap业务往往应用于通话业务领域,而目前的短信来电名称显示仅支持文本格式。此外传统的短信业务,可能会出现伪造发送方号码的情况,不能够有效的识别发送方用户身份信息。
31.本发明解决的技术问题是提供一种短信的来电名片信息显示方法,可以将来电名称,发送人头像图片,短信声音等呈现给接收终端,提高短信阅读识别效率,也能够避免一些伪造发送方用户身份信息的短信的出现,另外不需要在发送短信时携带比如头像图片,短信声音等可以表征发送方用户身份信息的,避免了过多的占用空口资源和增加网络传输负载。另外也能够兼容由于接收方软件版本较低,不支持解析来电名片短信的情况。
32.为了实现如上所述的目的,本发明的特征在于,所述的方法如下:
33.发送方
34.确定发送短信的发送终端是否已注册来电名片用户信息显示以及是否许可发送方来电名片信息显示。
35.根据确定结果,在所述短信中配置来电名片信息存在指示信息。
36.向接收终端发送短信,以使接收终端根据所述来电名片显示指示信息确定在短信显示时是否呈现发送终端的来电名片信息。
37.接收方
38.接收配置有来电名片指示信息的短信。
39.解析接收到的短信,如果接收终端能够解析来电名片显示指示信息,则在接收终端生成来电名片url信息。
40.接收终端通过url从短信服务中心获取到发送方来电名片信息。
41.接收终端在接收短信的同时呈现发送方来电名片信息。
42.图1是本实施例的短信的来电名片信息显示方法的发送方处理流程。步骤s101可以设置由短信服务中心(short message service

service centre,sms

sc)确定发送短信的发送终端是否已注册来电名片显示信息以及是否许可来电名片信息显示。
43.确定是否许可发送方来电名片信息显示的步骤可以复用发送终端在现有的通话业务中签订的许可信息,例如许可协议或者许可条款,从而根据发送终端是否许可通话业务的主叫号码显示,初步判断发送终端是否能够接受在发送短信后,是否发送来电名片信息存在指示信息。
44.进一步地,确定发送短信的发送终端是否注册来电名片显示信息以及是否许可来电名片信息显示的步骤可以包括:通过移动交换中心,确定发送短信的发送终端是否已注册来电名片用户信息以及是否许可来电名片信息显示。
45.如果确定短信发送终端已注册来电名片信息显示并且许可来电名片信息显示后,则在s102步骤配置来电名片存在指示信息。如果短信发送终端没有注册和/或尚未许可来电名片显示指示信息,则在s102步骤(短信服务中心)配置来电名片信息不存在指示信息。具体实施中,可以在现有的短信传输类型中(隶属于通信协议23.040),将现有的短信传输(sms

deliver type)的第一个字节的第8位(bit 7),即reserved保留位扩展为来电名片显示指示位(teleport

business

card

presentation

indication,tp

bcpi)。在s102步骤,将tp

bcpi值设置为1,在s104步骤,将tp

bcpi值设置为0。
46.在步骤s103,向接收终端发送所述短信,以使接收终端根据来电名片显示指示信息确定在显示短信时是否显示发送终端的来电名片。
47.图2是本发明的短信的来电名片信息显示方法的接收方处理流程。步骤s201,接收方接收短信,所述短信中包含有来电名片存在指示信息。
48.步骤s202,解析所述来电名片存在指示信息。
49.步骤s203,如果接收终端支持来电名片存在指示信息解析,那么可以正常完成接收短信来电名片存在指示信息的解析(sms

deliver中的tp

bcpi),如果接收终端不能够正常解析来电名片存在指示信息(例如接收终端软件版本较低,此时sms

deliver中的第一个字节的第8位(bit 7)只是reserved位,那么接收终端不做任何处理。
50.步骤s204中,判断接收短信来电名片存在指示信息值是否为1。如果值为1,那么进入步骤s205;如果值不是1,那么接收终端不做任何处理。
51.步骤s205中,接收终端可以利用发送方地址tp

originating

address(简称k1),短消息发送方所属短消息中心smc收到这条消息的时间戳tp

service

centre

time

stamp(简称k2),以及短信息内容长度tp

user

data

length(简称k3)生成来电名片唯一标识。在实际短信接收时,k1可能会出现伪造。但是k2,k3属于短信服务中心的私有信息,类比于“验证码”,具有较高的保密性和唯一性,短信服务中心通过k2和k3能够确定请求方是否有收到过发送方发送的短信。接收终端使用k1,k2,k3生成来电名片信息唯一标识符k。
52.步骤s206中,接收终端通过来电名片的公有地址信息以及步骤s205中生成的来电名片信息唯一标识符k,生成来电名片的url信息,参见图3。举例说明如下:来电名片的公有地址信息为https://www.commonsms.com/,来电名片唯一标识符为k,那么来电名片的url为https://www.commonsms.com/k/
53.步骤s207中,接收终端通过来电名片url信息,从短信服务中心获取发送方的来电名片信息,参考图4短信服务中心的处理流程。
54.步骤s208中,终端判断是否可以通过来电名片url信息正常获取到来电名片,如果可以获取到,则进入步骤s213。如果获取来电名片失败,例如网络延迟,网络间歇性故障,或者短信服务中心拒绝终端访问,那么进入步骤s209。
55.步骤s209中启动来电名片获取定时器t
get

56.步骤s210中,如果由于网络存在时延,或者网络暂时异常,接收终端在t
get
时间内无法从短信服务中心获取到发送方的来电名片信息,当定时器t
get
超时时,接收终端重新启动来电名片获取定时器,并重新尝试从短信服务中心获取发送方的来电名片信息,另外接收终端记录来电名片信息获取尝试次数。
57.步骤s211中,终端判断来电名片信息获取尝试次数是否达到最大值n
try

58.s212步骤中,如果网络时延大,或者网络长时间异常(时间大于t
get
*n
try
),那么接收终端放弃从短信服务中心获取发送方的来电名片信息,显示预存的来电名片信息,预存的来电名片信息可以是发送方的历史名片信息,该历史名片信息由接收终端保存在本地,每隔t
update
时间使用最近一次从短信服务中心获取到的来电名片信息进行更新。
59.步骤s213中,接收终端显示从短信服务器器获取到的来电名片信息。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1