基于区块链的短信发送方法、装置及计算机可读存储介质制造方法及图纸

技术编号:20876544 阅读:17 留言:0更新日期:2019-04-17 11:40
本发明专利技术提供一种基于区块链的短信发送方法、装置及计算机可读存储介质,方法包括:运营商行业网关节点接收第三方发送的待转发信息,所述待转发信息中包括待转发短信与待转发用户标识;运营商行业网关节点判断所述待转发用户标识是否为自身所属运营商的用户;若否,则运营商行业网关节点将所述待转发信息广播至预设的联盟链中,以使所述联盟链中的其他任一运营商行业网关节点在确定所述待转发用户标识为所属运营商用户时,将所述待转发短信转发至所述待转发用户标识,并将所述待转发用户标识为其所属运营商用户的信息广播至所述联盟链中,从而能够提高行业短信的发送成功率,进而能够提高用户体验。

【技术实现步骤摘要】
基于区块链的短信发送方法、装置及计算机可读存储介质
本专利技术涉及通信领域,尤其涉及一种基于区块链的短信发送方法、装置及计算机可读存储介质。
技术介绍
携号转网可也称为号码可携带、移机不改号,具体地,持有一家移动运营商号码的手机用户,可以转入其他运营商网络,享受其他运营商的电信运行服务。携号转网一方面能够减少用户转网的成本,给消费者带来便利,另一方面,携号转网还能够优化市场结构,通过市场的管制措施,实现有效竞争,提高消费者福利。但是,在实施携号转网之后,由于管理问题,用户数据信息不能够及时同步,往往存在行业短信发送成功率不高的问题。举例来说,若一个移动运营商的用户携号转网至联通运营商网络,那么银行给该号码发送短信时,银行依旧会将该短信发送至移动运营商的行业短信网关,而移动运营商无法将该短信发送至用户的手机号码上,此时,造成用户收不到银行提示的短信,给用户带来不便,进而造成用户体验较差。
技术实现思路
本专利技术提供一种基于区块链的短信发送方法、装置及计算机可读存储介质,用于解决携号转网之后,由于管理问题,用户数据信息不能够及时同步,而造成行业短信发送成功率不高的技术问题本专利技术的第一个方面是提供一种区块链的短信发送方法,包括:运营商行业网关节点接收第三方发送的待转发信息,所述待转发信息中包括待转发短信与待转发用户标识;运营商行业网关节点判断所述待转发用户标识是否为自身所属运营商的用户;若否,则运营商行业网关节点将所述待转发信息广播至预设的联盟链中,以使所述联盟链中的其他任一运营商行业网关节点在确定所述待转发用户标识为所属运营商用户时,将所述待转发短信转发至所述待转发用户标识,并将所述待转发用户标识为其所属运营商用户的信息广播至所述联盟链中;所述联盟链中包括至少两个运营商行业网关节点以及创世节点。本专利技术的另一个方面是提供一种基于区块链的短信发送装置,包括:接收模块,用于接收第三方发送的待转发信息,所述待转发信息中包括待转发短信与待转发用户标识;判断模块,用于判断所述待转发用户标识是否为自身所属运营商的用户;第一广播模块,用于若否,则将所述待转发信息广播至预设的联盟链中,以使所述联盟链中的其他任一运营商行业网关节点在确定所述待转发用户标识为所属运营商用户时,将所述待转发短信转发至所述待转发用户标识,并将所述待转发用户标识为其所属运营商用户的信息广播至所述联盟链中;所述联盟链中包括至少两个运营商行业网关节点以及创世节点。本专利技术的又一个方面是提供一种基于区块链的短信发送装置,包括:存储器,处理器;存储器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为由所述处理器执行如上述的基于区块链的短信发送方法。本专利技术的又一个方面是提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述的基于区块链的短信发送方法。本专利技术提供的基于区块链的短信发送方法、装置及计算机可读存储介质,通过运营商行业网关节点接收第三方发送的待转发信息,所述待转发信息中包括待转发短信与待转发用户标识;运营商行业网关节点判断所述待转发用户标识是否为自身所属运营商的用户;若否,则运营商行业网关节点将所述待转发信息广播至预设的联盟链中,以使所述联盟链中的其他任一运营商行业网关节点在确定所述待转发用户标识为所属运营商用户时,将所述待转发短信转发至所述待转发用户标识,并将所述待转发用户标识为其所属运营商用户的信息广播至所述联盟链中,从而能够提高行业短信的发送成功率,进而能够提高用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的通信系统的结构示意图;图2为本专利技术实施例一提供的基于区块链的短信发送方法的流程示意图;图3为本专利技术实施例二提供的基于区块链的短信发送方法的流程示意图;图4为本专利技术实施例三提供的基于区块链的短信发送方法的流程示意图;图5为本专利技术实施例四提供的基于区块链的短信发送装置的结构示意图;图6为本专利技术实施例五提供的基于区块链的短信发送装置的结构示意图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本专利技术提供的基于区块链的短信发送方法,可以适用于图1所示的通信系统。如图1所示,该通信系统包括:接入网设备11、终端设备12以及服务器13。需要说明的是,图1所示的通信系统可以适用于不同的网络制式,例如,可以适用于全球移动通讯(GlobalSystemofMobilecommunication,简称GSM)、码分多址(CodeDivisionMultipleAccess,简称CDMA)、宽带码分多址(WidebandCodeDivisionMultipleAccess,简称WCDMA)、时分同步码分多址(TimeDivision-SynchronousCodeDivisionMultipleAccess,简称TD-SCDMA)、长期演进(LongTermEvolution,简称LTE)系统及未来的5G等网络制式。可选的,上述通信系统可以为5G通信系统中高可靠低时延通信(Ultra-ReliableandLowLatencyCommunications,简称URLLC)传输的场景中的系统。故而,可选的,上述接入网设备11可以是GSM或CDMA中的基站(BaseTransceiverStation,简称BTS)和/或基站控制器,也可以是WCDMA中的基站(NodeB,简称NB)和/或无线网络控制器(RadioNetworkController,简称RNC),还可以是LTE中的演进型基站(EvolutionalNodeB,简称eNB或eNodeB),或者中继站或接入点,或者未来5G网络中的基站(gNB)等,本专利技术在此并不限定。上述终端设备12可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(RadioAccessNetwork,简称RAN)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(PersonalCommunicationService,简称PCS)电话、无绳电话、会话发起协议(Sess本文档来自技高网...

【技术保护点】
1.一种基于区块链的短信发送方法,其特征在于,包括:运营商行业网关节点接收第三方发送的待转发信息,所述待转发信息中包括待转发短信与待转发用户标识;运营商行业网关节点判断所述待转发用户标识是否为自身所属运营商的用户;若否,则运营商行业网关节点将所述待转发信息广播至预设的联盟链中,以使所述联盟链中的其他任一运营商行业网关节点在确定所述待转发用户标识为所属运营商用户时,将所述待转发短信转发至所述待转发用户标识,并将所述待转发用户标识为其所属运营商用户的信息广播至所述联盟链中;所述联盟链中包括至少两个运营商行业网关节点以及创世节点。

【技术特征摘要】
1.一种基于区块链的短信发送方法,其特征在于,包括:运营商行业网关节点接收第三方发送的待转发信息,所述待转发信息中包括待转发短信与待转发用户标识;运营商行业网关节点判断所述待转发用户标识是否为自身所属运营商的用户;若否,则运营商行业网关节点将所述待转发信息广播至预设的联盟链中,以使所述联盟链中的其他任一运营商行业网关节点在确定所述待转发用户标识为所属运营商用户时,将所述待转发短信转发至所述待转发用户标识,并将所述待转发用户标识为其所属运营商用户的信息广播至所述联盟链中;所述联盟链中包括至少两个运营商行业网关节点以及创世节点。2.根据权利要求1所述的方法,其特征在于,所述运营商行业网关节点接收第三方发送的待转发信息之前,还包括:运营商行业网关节点确定所述联盟链中的创世节点;运营商行业网关节点从所述创世节点中确定所述联盟链中的创始人节点的地址;运营商行业网关节点向所述创始人节点发送申请请求,所述申请请求中包括所述运营商行业网关节点的区块链标识、公钥信息以及所述运营商行业网关节点的所属运营商信息,以使所述创始人节点根据所述申请请求判断所述运营商行业网关节点是否具有加入所述联盟链的权限,并根据判断结果采取相应处理。3.根据权利要求2所述的方法,其特征在于,所述运营商行业网关节点确定所述联盟链中的创世节点,包括:运营商行业网关节点向其相邻节点查询所述联盟链的创世节点;运营商行业网关节点接收所述相邻节点反馈的待验证创世节点,并将出现频率最高的待验证创世节点作为所述联盟链中的创世节点。4.根据权利要求1所述的方法,其特征在于,所述运营商行业网关节点判断所述待转发用户标识是否为自身所属运营商的用户之后,还包括:若是,则所述运营商行业网关节点将所述待转发信息发送至所述待转发用户标识。5.根据权利要求1所述的方法,其特征在于,所述若否,则运营商行业网关节点将所述待转发信息广播至预设的联盟链中,以使所述联盟链中的其他任一运营商行业网关节点在确定所述待转发用户标识为所属运营商用户时,将所述待转发短信转发至所述待转发用户标识,并将所述待转发用户标识为其所属运营...

【专利技术属性】
技术研发人员:田新雪马书惠肖征荣
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1