基于上行短消息的业务执行方法、装置、设备和存储介质与流程

未命名 08-07 阅读:86 评论:0


1.本技术涉及网络通信技术领域,特别是涉及一种基于上行短消息的业务执行方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.在5g通信领域下,如何将用户终端短消息发送至第三方应用,是真正实现网络与通信深度融合及落地应用的第一步。
3.将用户终端短消息发送至第三方应用可以是基于订阅实现的,该订阅的配置过程决定了终端是否能够发送短消息。目前可通过和运营商对接,从5g核心网内部实现该配置订阅策略。
4.然而,对于运营商以外的第三方平台来说,每次针对第三方平台的用户进行上行短消息的配置,都需要由运营商来控制,灵活性差,难以执行不同业务功能。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种基于上行短消息的业务执行方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,能够在第三方平台进行无号码上行短消息订阅策略灵活配置的情况下,基于无号码上行短消息控制应用程序执行业务功能。
6.第一方面,本技术提供了一种基于上行短消息的业务执行方法。应用于能力开放平台nef,所述方法包括:
7.接收无号码上行短消息;
8.获取所述无号码上行短消息中的终端标识与应用功能标识;
9.当所述终端标识与所述应用功能标识,确定第三方平台配置的订阅策略存在时,获取所述终端标识对应的公共订阅标识符;
10.控制所述公共订阅标识符对应的应用,执行所述无号码上行短消息对应的业务功能。
11.在其中一个实施例中,所述获取所述终端标识对应的公共订阅标识符,包括:
12.获取所述无号码上行短消息中的应用标识;
13.将所述应用标识与所述终端标识发送到数据管理网元udm,以使所述数据管理网元udm,根据所述应用标识与所述终端标识确定对应的公共订阅标识符。
14.在其中一个实施例中,所述控制所述公共订阅标识符对应的应用,执行所述无号码上行短消息对应的业务功能,包括:
15.当所述公共订阅标识符对应的应用为通信应用时,控制所述通信应用,将所述无号码上行短消息对应的短消息内容群发。
16.在其中一个实施例中,所述控制所述公共订阅标识符对应的应用,执行所述无号码上行短消息对应的业务功能,包括:
17.当所述公共订阅标识符对应的应用为智能开关应用时,控制所述智能开关应用按照所述无号码上行短消息的内容进行插座控制;
18.其中,所述插座控制包括所述插座的开启功能与关闭功能。
19.在其中一个实施例中,所述接收无号码上行短消息之前,所述方法包括:
20.接收第三方平台发送的订阅策略配置信息所述订阅策略配置信息包括,消息服务中心sms-sc的消息中心订阅配置策略、应用功能映射表与所述应用功能映射表中的终端标识与应用功能标识;
21.当根据所述终端标识与所述应用功能标识,确定所述应用功能映射表通过校验时,将所述应用功能映射表分发到消息服务中心sms-sc进行存储;
22.将所述消息服务中心sms-sc的地址与所述消息中心订阅配置策略,发送到数据管理网元udm进行存储;
23.当所述数据管理网元udm接收到终端发送的查询信息,且基于所述消息中心订阅配置策略确定所述查询信息校验通过时,将所述查询信息指向的地址返回到终端,以使终端向所述查询信息指向的地址,发送无号码上行短消息到消息服务中心sms-sc,并由所述消息服务中心sms-sc基于接收到的无号码上行短消息,向所述能力开放平台nef发送所述消息服务中心sms-sc调整的无号码上行短消息。
24.在其中一个实施例中,所述第三方平台配置的订阅策略包括应用功能映射表;所述第三方平台配置的订阅策略的校验,包括订阅策略的字段完整性校验,以及,所述终端标识与所述应用功能标识的存在性校验。
25.在其中一个实施例中,所述能力开放平台nef所接收无号码上行短消息,由所述消息服务中心sms-sc发送;且所述能力开放平台nef的地址,是所述消息服务中心sms-sc根据地址映射表,对所述应用功能标识映射所得。
26.第二方面,本技术还提供了一种基于上行短消息的业务执行装置。所述装置包括:
27.消息接收模块,用于接收无号码上行短消息;
28.标识获取模块,用于获取所述无号码上行短消息中的终端标识与应用功能标识;
29.订阅策略检测模块,用于当根据所述终端标识与所述应用功能标识,确定第三方平台配置的订阅策略存在时,获取所述终端标识对应的公共订阅标识符;
30.业务执行模块,用于控制所述公共订阅标识符对应的应用,执行所述无号码上行短消息对应的业务功能。
31.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意实施例中基于上行短消息的业务执行的步骤。
32.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意实施例中基于上行短消息的业务执行的步骤。
33.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任意实施例中基于上行短消息的业务执行的步骤。
34.上述基于上行短消息的业务执行方法、装置、计算机设备、存储介质和计算机程序
产品,由能力开放平台nef网元设备接收无号码上行短消息,并解析其中的终端标识与应用功能标识,应用功能标识涉及控制应用程序执行相应业务功能的优先级,使得应用功能标识与系统稳定性的关联性较高,可判断本方案涉及的步骤是否稳定执行;在此基础上,当根据终端标识与应用功能标识,确定第三方平台配置的订阅策略存在时,由第三方平台配置订阅策略,该配置的灵活性更高,其灵活性至少体现在,可基于第三方平台进行订阅策略的管理,且可灵活的去拓展或者升级无号码上行短消息的业务功能。
附图说明
35.图1为一个实施例中基于上行短消息的业务执行方法的应用环境图;
36.图2为一个实施例中基于上行短消息的业务执行方法的流程示意图;
37.图3为一个实施例中上行短消息进行订阅策略配置的流程示意图;
38.图4为另一个实施例中基于上行短消息的业务执行方法的流程示意图;
39.图5为一个实施例中基于上行短消息的配置与业务执行方法的流程示意图;
40.图6为一个实施例中基于上行短消息的配置与业务执行系统的结构框图;
41.图7为一个实施例中基于上行短消息的业务执行装置的结构框图;
42.图8为一个实施例中计算机设备的内部结构图。
具体实施方式
43.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
44.本技术实施例提供的基于上行短消息的业务执行方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104中的能力开放平台nef进行通信。数据存储系统可以存储能力开放平台nef需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。
45.其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
46.在一个实施例中,如图2所示,提供了一种基于上行短消息的业务执行方法,以该方法应用于图1中的能力开放平台nef为例进行说明,包括以下步骤:
47.步骤202,接收无号码上行短消息。
48.无号码上行短消息是指,在无号码上行短消息的发送方这一终端,在接收方停机或其他无需确定接收方手机号码,即,发送方无需确定接收方的公共订阅标识符(generic public subscription identifier,gpsi)的情况下,向能力开放平台nef等网元设备发送短消息的情况。
49.可选地,无号码上行短消息的发送过程,可以基于该3gpp r16标准协议中的相关规定实现。在发送方从数据管理网元udm进行权限鉴定后,发送方发出的原生无号码上行短消息经过消息服务中心sms-sc等网元设备,发送到能力开放平台nef这一网元设备,再基于
能力开放平台nef调用应用,以实现业务功能。
50.在一个实施例中,接收无号码上行短消息之前,该方法包括:在消息服务中心sms-sc接收到无号码上行短消息后,消息服务中心sms-sc基于自身接收到的无号码上行短消息获取待映射信息;通过消息服务中心sms-sc进行该待映射信息的映射处理,得到包括应用功能标识的映射结果;将该映射结果添加到自身接收的无号码上行短消息,得到添加映射结果的无号码上行短消息;将添加映射结果的无号码上行短消息发送到能力开放平台nef,以使能力开放平台nef接收到的无号码上行短消息含有应用功能标识。
51.步骤204,获取无号码上行短消息中的终端标识与应用功能标识。
52.应用功能标识(application function identifier,af标识)用于标识移动通信网络中的应用程序功能,且应用功能标识用于确定服务质量(quality of service,qos)控制的网络实体;服务质量涉及控制应用程序执行相应业务功能的优先级,使得应用功能标识与系统稳定性的关联性较高。其中,网络实体可以是且网络实体可以基于物理层、数据链路层、网络层、传输层、会话层、表示层、应用层或其他层级的第三方平台,也可以是第三方平台所涉及的应用程序;第三方平台所涉及的应用程序,包括但不限于,由第三方平台设置订阅策略的某些应用程序,第三方平台外接的应用程序,或者,第三方平台本身嵌入的应用程序。
53.在一个实施例中,获取无号码上行短消息中的终端标识与应用功能标识,包括:在无号码上行短消息的终端标识参数位,获取终端标识参数位的填充值,得到终端标识;在无号码上行短消息的应用功能标识参数位,获取应用功能标识参数位的填充值,得到应用功能标识。
54.终端标识是存储于sim卡中的终端标识(international mobile subscriber identity,imsi),其并不是手机号码。该终端标识由数据管理网元udm进行识别,并确认无号码上行短消息的发送方的终端合法性,实现安全认证。
55.步骤206,当根据终端标识与应用功能标识,确定第三方平台配置的订阅策略存在时,获取终端标识对应的公共订阅标识符。
56.第三方平台用于配置订阅策略,且可基于服务器或终端等电子设备实现第三方平台的相应功能。可选地,第三方平台可以是某个应用平台,也可以是应用功能平台(application function,af平台)接入的应用程序,且应用功能平台(application function,af平台)可以与能力开放平台nef不是同一个电子设备。当第三方平台与能力开放平台nef基于不同设备实现时,第三方平台与能力开放平台nef的耦合度得以进一步提升,订阅策略配置的灵活度进一步增强。
57.订阅策略,是基于终端标识与应用功能标识这两个参数确定是否存在的。当订阅策略存在时,能力开放平台nef获取终端标识对应的公共订阅标识符;当不存在订阅策略时,可停止本实施例中的业务执行方法,且可通过执行其他方式进行业务执行方法。
58.可选地,终端标识与应用功能标识可与订阅策略存在对应关系,且当订阅策略包含终端标识与应用功能标识时,该这一应用关系成立。订阅策略包括应用功能标识与能力开放平台nef之间的应用功能映射表,该应用功能映射表用于确定应用功能标识与能力开放平台nef之间的对应关系。可选地,订阅策略由第三方平台配置时,可接收终端的无号码上行短消息,且由于该订阅策略是由第三方平台自身配置的,该配置的灵活性更高。其灵活
性至少体现在,可基于第三方平台进行订阅策略的管理,可不经过5g设备,且可灵活的去拓展或者升级无号码上行短消息的业务功能。例如:由第三方平台进行订阅策略的新增、删除、查找与修改处理,且可正常应用于能力开放平台nef中。
59.公共订阅标识符(generic public subscription identifier,gpsi),可用于5g等移动通信网络和服务,其用于代替手机号码,可用于标识并确定所需要控制的接收方,该接收方是公共订阅标识符对应的应用,以执行无号码上行短消息对应的业务功能,公共订阅标识符对应的应用通过自身的公共订阅标识符所表征。
60.可选地,公共订阅标识符可基于终端标识和应用标识获取。根据终端标识和无号码上行短消息中的应用标识,运营商的某个网元设备可生成相应的gpsi,以便唯一标识其用户和终端设备,并提供相应的通信服务。可选地,生成公共订阅标识符的过程中,终端标识可以通过国密系列为代表的加密算法进行处理,以保证发送方、接收方的数据安全;应用标识可以通过国密系列为代表的加密算法进行处理,以保证发送方、接收方和第三方平台的数据安全。
61.步骤208,控制公共订阅标识符对应的应用,执行无号码上行短消息对应的业务功能。
62.公共订阅标识符对应的应用,是具有某种业务功能的应用,可基于不同内容的无号码上行短消息,执行不同业务功能。公共订阅标识符对应的应用,可以包括应用功能平台(application function,af平台)或其中嵌入的应用程序。
63.在一个实施例中,控制公共订阅标识符对应的应用,执行无号码上行短消息对应的业务功能,包括:确定公共订阅标识符对应的应用所属的应用类别;根据该应用类别确定业务功能;控制公共订阅标识符对应的应用,执行无号码上行短消息指示的业务功能。
64.在一个可行地实施方式中,控制公共订阅标识符对应的应用,执行无号码上行短消息对应的业务功能,包括:当公共订阅标识符对应的应用为通信应用时,控制通信应用,将无号码上行短消息对应的短消息内容群发。
65.通信应用是用于进行信息传输的应用程序,且该应用程序可嵌入到某一应用平台中,以进行短信息的发送。短消息内容,是无号码上行短消息所承载的语义,且该语义的数据量处于短消息的数据量阈值内。
66.由此,当某些终端处于停机或类似状态时,可对第三方平台配置的订阅策略进行调整,以从这些终端灵活地选取终端,进行短消息内容群发的处理,实现信息发送的灵活调度。
67.在另一个可行地实施方式中,控制公共订阅标识符对应的应用,执行无号码上行短消息对应的业务功能,包括:当公共订阅标识符对应的应用为智能开关应用时,控制智能开关应用按照无号码上行短消息的内容进行插座控制;其中,插座控制包括插座的开启功能与关闭功能。
68.智能开关应用可用于控制插座的开启或关闭,而智能开关应用的操作指令可基于无号码上行短消息的内容实现。可选地,智能开关应用可以是智能家具应用,也可以应用于工业场景的开关。
69.无号码上行短消息的内容,用于对智能开关应用进行控制,无号码上行短消息的内容是针对智能开关应用设置的,其并不一定涉及文本信息,可以是单纯的控制指令。
70.由此,当对于某些智能开关而言,可对第三方平台配置的订阅策略进行调整,以灵活地选择这些智能开关进行开启或关闭,从而实现插座开闭功能的灵活调度。
71.可选地,第三方平台配置的订阅策略包括应用功能映射表;第三方平台配置的订阅策略的校验,包括订阅策略的字段完整性校验,以及,终端标识与应用功能标识的存在性校验。
72.在第三方平台进行订阅策略配置的前提下,第三方平台所配置的订阅策略可能存在字段缺失,且终端标识与应用功能标识可能是并不存在的,可能影响业务执行的稳定性。
73.可选地,字段完整性校验可基于订阅策略配置信息的各参数位是否符合之间的预设规格,或者,各参数位映射所得的结果是否具有一致性;存在性校验可用于确定订阅策略涉及的终端标识是否存在对应的终端,且确定应用功能标识是否存在对应的应用功能平台,存在性校验可通过发送数据包获得的反馈数据或其他方式实现。
74.当订阅策略的字段均是完整的,且订阅策略涉及的终端标识与应用功能标识均存在时,该订阅策略是能够实现的;而且,对应用功能标识进行校验,是因为它可用于标识和控制应用程序的优先级,其与系统稳定性的关联性更高,更准确地确定系统稳定性。
75.上述基于消息的业务执行方法中,由能力开放平台nef网元设备接收无号码上行短消息,并解析其中的终端标识与应用功能标识,应用功能标识涉及控制应用程序执行相应业务功能的优先级,使得应用功能标识与系统稳定性的关联性较高,可判断本方案涉及的步骤是否稳定执行;在此基础上,当终端标识与应用功能标识存在第三方平台配置的订阅策略时,由第三方平台配置订阅策略,该配置的灵活性更高,其灵活性至少体现在,可基于第三方平台进行订阅策略的管理,且可灵活的去拓展或者升级无号码上行短消息的业务功能。
76.在一个实施例中,获取终端标识对应的公共订阅标识符,包括:获取无号码上行短消息中的应用标识;将应用标识与终端标识发送到数据管理网元udm,以使数据管理网元udm,根据应用标识与终端标识确定对应的公共订阅标识符。
77.应用标识(application identifier,aid)用于标识不同网络实体的应用程序,且可与应用标识组合,以生成公共订阅标识符。应用标识与应用功能标识都与应用相关,但是,应用标识用于标识应用程序,而应用功能标识用于确定服务质量控制的网络实体,应用功能标识与系统稳定性的关联性较高。
78.数据管理网元(unified data management,udm)管理发送方的身份和授权信息,其本身能够确保只有经过身份验证和授权的用户可以使用无号码上行短消息的服务。在此基础上,由数据管理网元udm,根据应用标识与终端标识确定终端标识对应的公共订阅标识符,安全地生成公共订阅标识符。
79.在第三方平台配置订阅策略带来灵活性的场景下,可能存在某些隐患,而由数据管理网元接收应用标识与终端标识,并基于应用标识与终端标识进行组合等方式,生成公共订阅标识符,可以确保无号码上行短消息的发送方是经过授权的,保证整个通信系统的安全性和可靠性。
80.如果通过第三方平台与运营商对接,人工的方式来配置订阅策略,流程比较复杂且增加时间的成本。为了方便用户灵活动态的配置订阅以及对配置订阅的管理,通过能力开放平台nef为第三方平台提供了订阅策略配置接口。通过能力开放平台下发配置订阅策
略至数据管理网元udm、消息服务中心sms-sc中,就可以实现终端的无号码上行短消息发送至应用功能平台。同时能力开放平台nef存储相应的配置订阅策略,可方便供第三方平台灵活地管理配置策略。
81.在一个实施例中,对第三方平台对订阅策略配置过程进行阐述。接收无号码上行短消息之前,该方法包括:接收第三方平台发送的订阅策略配置信息;该订阅策略配置信息包括,消息服务中心sms-sc的消息中心订阅配置策略、应用功能映射表与应用功能映射表中的终端标识与应用功能标识;当根据终端标识与应用功能标识,确定应用功能映射表通过校验时,将应用功能映射表分发到消息服务中心sms-sc进行存储;将消息服务中心sms-sc的地址与消息中心订阅配置策略,发送到数据管理网元udm进行存储;当数据管理网元udm接收到终端发送的查询信息,且基于消息中心订阅配置策略确定查询信息校验通过时,将查询信息指向的地址返回到终端,以使终端向查询信息指向的地址,发送无号码上行短消息到消息服务中心sms-sc,并由消息服务中心sms-sc基于接收到的无号码上行短消息,向能力开放平台nef发送消息服务中心sms-sc调整的无号码上行短消息。
82.消息中心订阅配置策略由第三方平台所配置,用于判断终端与消息服务中心sms-sc之间是否允许数据传输,以在查询信息校验通过时,通过终端确定消息服务中心sms-sc,并向消息服务中心sms-sc发送原生的无号码上行短消息。其中,通过该消息中心订阅配置策略,判断是否允许终端发送无号码上行短消息,包括:进行字段完整性校验、终端存在性校验、应用功能存在性校验等策略的校验。
83.终端发送的查询信息,其可以含有终端标识imsi与应用端口号,即可通过数据管理网元udm进行身份认证和授权的处理,从而在第三方平台提高灵活性的前提下,提高安全性和可靠性。
84.其中,能力开放平台nef所接收无号码上行短消息,由消息服务中心sms-sc发送;且能力开放平台nef的地址,是消息服务中心sms-sc根据地址映射表,对应用功能标识映射所得。
85.在第三方平台配置订阅策略的情况下,消息服务中心sms-sc可作为无号码上行短消息的中转站,且消息服务中心sms-sc可对自身接收到的无号码上行短消息再次进行加工,以无号码上行短消息中的应用功能标识再次进行映射,确定能力开放平台nef的地址。由此,无号码上行短消息传输的数据量相对较少,传输过程稳定性稍大。
86.在一个实施例中,将能力开放平台nef作为一个系统,描述5g网络无号码上行短消息系统及其工作方法。其中系统包括:数据控制单元、业务控制单元、数据存储单元。数据控制单元配置连接控制器,用于对预配置数据的管理配置;业务控制单元则对数据控制单元的数据生成相应的规则,实现无号码上行短消息能力订阅配置策略;数据存储单元使用了nosql和sql的存储方式,结合了两者的优势,提高了并发处理的速度,规避了不必要的数据操作的时延。
87.可选地,本实施例由终端进行配置的订阅策略来实现无号码上行短消息能力。通过灵活动态地配置并发送订阅到网元设备,当终端通过查询数据管理单元udm获得消息服务中心sms-sc的消息中心订阅配置策略后,通过校验确认是否允许sms-sc发送上行短消息至能力开放平台nef,若允许则nef执行步骤202-208的步骤,根据能力开放平台nef接收到的无号码上行短消息控制对应的应用(af),执行无号码上行短消息对应的业务功能。这样
由第三方平台自身实现订阅的动态配置,便于订阅配置的管理,同时也降低了配置时间的成本。
88.可选地,从第三方平台配置的角度来看,第三方平台可通过无号码上行短消息配置订阅,至少实现终端的上行短消息的接收,且无号码上行短消息配置订阅策略由第三方平台自身去下发配置订阅,对比与运营商人工对接方式配置过程更灵活,且便于管理;且通过5g的能力开放平台nef配合第三方平台配置的订阅策略进行订阅的业务处理,可灵活的去拓展或者升级无号码上行短消息的业务功能。
89.在一个可选地实施例中,如图3所示,对第三方平台配置的订阅策略发送流程进行阐述,其包括:
90.302、第三方平台下发预配置订阅至能力开放平台nef;
91.304、能力开放平台nef根据终端标识、应用功能标识进行校验,以确认是否允许存储订阅策略;
92.306、能力开放平台nef下发预先配置的应用功能映射表至消息服务中心sms-sc;
93.308、消息服务中心sms-sc存储应用功能映射表;
94.310、能力开放平台nef将消息服务中心sms-sc的地址与消息中心订阅配置策略,发送到数据管理网元udm;
95.312、数据管理网元udm将消息服务中心sms-sc的地址与消息中心订阅配置策略,更新并存储至统一数据仓库网元(the unified data repository,udr)。
96.在一个可选地实施例中,如图4所示,对基于消息的业务执行的流程进行阐述,其包括:
97.402、发送方的终端ue根据查询数据管理网元udm获得消息服务中心sms-sc的消息中心订阅配置策略,通过该消息中心订阅配置策略,判断是否允许终端发送无号码上行短消息,若允许则提供消息服务中心sms-sc的预配置地址。
98.404、由终端发送上行短消息至消息服务中心sms-sc。
99.406、消息服务中心sms-sc查询af映射表获得nef地址,并校验短消息是否允许发送至能力开放平台nef。
100.408、若允许,则将短消息发送至能力开放平台nef。
101.410、能力开放平台nef根据终端标识、应用功能标识确定是否存在订阅策略,若存在则存储短消息。
102.412、能力开放平台nef将终端标识imsi、表征应用端口号的应用标识发送到数据管理网元udm,以进行解析得到公共订阅标识符。
103.414、能力开放平台nef接收数据管理网元udm解析所得的公共订阅标识符。
104.416、能力开放平台nef将无号码上行短消息的内容发送给公共订阅标识符对应的af平台,执行无号码上行短消息对应的业务功能。
105.418、能力开放平台nef返回一个成功或者失败的交付指示至消息服务中心sms-sc;
106.420、然后消息服务中心sms-sc返回短信发送报告结果(成功/失败)至发送方的终端ue。
107.在一个可选地实施例中,如图5所示,对基于无号码上行短消息的配置与业务执行
的流程进行阐述,其步骤501-504是配置过程,步骤505-512是应用过程,具体包括:
108.s501,无号码上行短消息能力订阅配置系统的数据控制单元(第三方平台),下发订阅策略的配置信息,配置信息包括消息中心订阅配置策略、消息服务中心地址、应用功能标识映射表等信息。
109.s502,能力开放平台nef保存订阅信息至能力开放平台nef的数据存储单元中。
110.s503,能力开放平台nef下发功能标识映射表至消息服务中心sms-sc的存储指令。
111.s504,功能标识映射表下发消息服务中心地址、消息中心订阅配置策略至数据管理网元udm的存储指令。
112.s505,终端执行无号码上行短消息的发送。
113.s506,终端通过数据管理网元udm查询获取消息服务中心地址。
114.s507,终端发送上行短消息数据至消息服务中心sms-sc。
115.s508,消息服务中心sms-sc收到上行短消息后,获取应用功能标识映射表确定能力开放平台nef的地址,并向能力开放平台nef发送该上行短消息。
116.s509,能力开放平台nef根据该上行短消息检测确定该终端是否存在,并存储短消息信息。
117.s510,能力开放平台nef从数据管理网元udm中通过终端标识imsi和应用端口id解析公共订阅标识符gpsi。
118.s511,能力开放平台nef根据公共订阅标识符gpsi,交付上行短消息数据至af平台,以控制公共订阅标识符对应的应用,执行无号码上行短消息对应的业务功能。
119.s512,af平台成功接收上行短消息数据的通知。
120.在一个实施例中,对上述业务执行方法涉及的数据与步骤综合阐述,其包括:
121.首先,第三方平台向无号码上行短消息订阅配置系统发起配置订阅下发请求,携带终端标识、af标识以及配置订阅策略等信息,无号码上行短消息能力订阅配置系统保存配置订阅信息并下发配置订阅请求。其中,终端标识应为终端标识imsi,公共订阅标识符gpsi等标识;订阅策略配置信息包含应用功能映射表、消息服务中心sms-sc的消息中心订阅配置策略与地址等信息,处理并保存到数据存储服务中。
122.接着,当终端执行无号码上行短消息能力时,根据终端标识查询终端是否存在配置订阅,存在则通过能力开放平台nef交付上行短消息数据至af平台。其中,终端通过消息服务中心sms-sc发送短消息至能力开放平台nef,能力开放平台nef根据终端标识来校验终端的配置订阅的存在,并交付上行短消息至af平台;
123.最后,能力开放平台nef存储短消息信息以及配置订阅信息,af平台可请求能力开放平台接口来管控短消息和配置订阅等信息,实现业务功能。其中,能力开放平台开放短消息以及配置订阅信息的管控接口,为了方便af平台管控短消息以及配置订阅信息。
124.可选地,无号码上行短消息能力服务是基于订阅的。且可根据3gpp ts23502-h30协议文档4.13.3中介绍的基于nas的短消息流程传输到能力开放平台nef。示例性地,通过nudm_sdm_subscribe的接口可进行sms-sc订阅,再通过对sms-sc的地址、af映射表进行配置。在进行配置后,可实现终端发起无号码上行短消息能力。
125.在一个示例性地实施例中,在图6中,第三方平台为接入af平台的应用,rest方式为调用该系统方式,无号码上行短消息系统为能力开放平台的子系统,终端设备为具备原
生短消息系统的终端。
126.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
127.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的基于上行短消息的业务执行方法的基于上行短消息的业务执行装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个基于上行短消息的业务执行装置实施例中的具体限定可以参见上文中对于基于上行短消息的业务执行方法的限定,在此不再赘述。
128.在一个实施例中,如图7所示,提供了一种基于上行短消息的业务执行装置,包括:
129.消息接收模块702,用于接收无号码上行短消息;
130.标识获取模块704,用于获取所述无号码上行短消息中的终端标识与应用功能标识;
131.订阅策略检测模块706,用于当根据所述终端标识与所述应用功能标识,确定第三方平台配置的订阅策略存在时,获取所述终端标识对应的公共订阅标识符;
132.业务执行模块708,用于控制所述公共订阅标识符对应的应用,执行所述无号码上行短消息对应的业务功能。
133.在其中一个实施例中,所述订阅策略检测模块706,用于:
134.获取所述无号码上行短消息中的应用标识;
135.将所述应用标识与所述终端标识发送到数据管理网元udm,以使所述数据管理网元udm,根据所述应用标识与所述终端标识确定对应的公共订阅标识符。
136.在其中一个实施例中,所述业务执行模块708,用于:
137.当所述公共订阅标识符对应的应用为通信应用时,控制所述通信应用,将所述无号码上行短消息对应的短消息内容群发。
138.在其中一个实施例中,所述业务执行模块708,用于:
139.当所述公共订阅标识符对应的应用为智能开关应用时,控制所述智能开关应用按照所述无号码上行短消息的内容进行插座控制;
140.其中,所述插座控制包括所述插座的开启功能与关闭功能。
141.在其中一个实施例中,所述装置还包括订阅配置模块,所述订阅配置模块用于:
142.接收第三方平台发送的订阅策略配置信息所述订阅策略配置信息包括,消息服务中心sms-sc的消息中心订阅配置策略、应用功能映射表与所述应用功能映射表中的终端标识与应用功能标识;
143.当根据所述终端标识与所述应用功能标识,确定所述应用功能映射表通过校验时,将所述应用功能映射表分发到消息服务中心sms-sc进行存储;
144.将所述消息服务中心sms-sc的地址与所述消息中心订阅配置策略,发送到数据管
理网元udm进行存储;
145.当所述数据管理网元udm接收到终端发送的查询信息,且基于所述消息中心订阅配置策略确定所述查询信息校验通过时,将所述查询信息指向的地址返回到终端,以使终端向所述查询信息指向的地址,发送无号码上行短消息到消息服务中心sms-sc,并由所述消息服务中心sms-sc基于接收到的无号码上行短消息,向所述能力开放平台nef发送所述消息服务中心sms-sc调整的无号码上行短消息。
146.在其中一个实施例中,所述第三方平台配置的订阅策略包括应用功能映射表;所述第三方平台配置的订阅策略的校验,包括订阅策略的字段完整性校验,以及,所述终端标识与所述应用功能标识的存在性校验。
147.在其中一个实施例中,所述能力开放平台nef所接收无号码上行短消息,由所述消息服务中心sms-sc发送;且所述能力开放平台nef的地址,是所述消息服务中心sms-sc根据地址映射表,对所述应用功能标识映射所得。
148.上述基于上行短消息的业务执行装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
149.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括处理器、存储器、输入/输出接口(input/output,简称i/o)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储订阅策略等数据。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于上行短消息的业务执行方法。
150.本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
151.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
152.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
153.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
154.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
155.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
156.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
157.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。

技术特征:
1.一种基于上行短消息的业务执行方法,其特征在于,应用于能力开放平台nef,所述方法包括:接收无号码上行短消息;获取所述无号码上行短消息中的终端标识与应用功能标识;当根据所述终端标识与所述应用功能标识,确定第三方平台配置的订阅策略存在时,获取所述终端标识对应的公共订阅标识符;控制所述公共订阅标识符对应的应用,执行所述无号码上行短消息对应的业务功能。2.根据权利要求1所述的方法,其特征在于,所述获取所述终端标识对应的公共订阅标识符,包括:获取所述无号码上行短消息中的应用标识;将所述应用标识与所述终端标识发送到数据管理网元udm,以使所述数据管理网元udm,根据所述应用标识与所述终端标识确定对应的公共订阅标识符。3.根据权利要求1所述的方法,其特征在于,所述控制所述公共订阅标识符对应的应用,执行所述无号码上行短消息对应的业务功能,包括:当所述公共订阅标识符对应的应用为通信应用时,控制所述通信应用,将所述无号码上行短消息对应的短消息内容群发。4.根据权利要求1所述的方法,其特征在于,所述控制所述公共订阅标识符对应的应用,执行所述无号码上行短消息对应的业务功能,包括:当所述公共订阅标识符对应的应用为智能开关应用时,控制所述智能开关应用按照所述无号码上行短消息的内容进行插座控制;其中,所述插座控制包括所述插座的开启功能与关闭功能。5.根据权利要求1所述的方法,其特征在于,所述接收无号码上行短消息之前,所述方法包括:接收第三方平台发送的订阅策略配置信息;所述订阅策略配置信息包括,消息服务中心sms-sc的消息中心订阅配置策略、应用功能映射表与所述应用功能映射表中的终端标识与应用功能标识;当根据所述终端标识与所述应用功能标识,确定所述应用功能映射表通过校验时,将所述应用功能映射表分发到消息服务中心sms-sc进行存储;将所述消息服务中心sms-sc的地址与所述消息中心订阅配置策略,发送到数据管理网元udm进行存储;当所述数据管理网元udm接收到终端发送的查询信息,且基于所述消息中心订阅配置策略确定所述查询信息校验通过时,将所述查询信息指向的地址返回到终端,以使终端向所述查询信息指向的地址,发送无号码上行短消息到消息服务中心sms-sc,并由所述消息服务中心sms-sc基于接收到的无号码上行短消息,向所述能力开放平台nef发送所述消息服务中心sms-sc调整的无号码上行短消息。6.根据权利要求1所述的方法,其特征在于,所述第三方平台配置的订阅策略包括应用功能映射表;所述第三方平台配置的订阅策略的校验,包括订阅策略的字段完整性校验,以及,所述终端标识与所述应用功能标识的存在性校验。7.根据权利要求1所述的方法,其特征在于,所述能力开放平台nef所接收无号码上行
短消息,由所述消息服务中心sms-sc发送;且所述能力开放平台nef的地址,是所述消息服务中心sms-sc根据地址映射表,对所述应用功能标识映射所得。8.一种基于上行短消息的业务执行装置,其特征在于,所述装置包括:消息接收模块,用于接收无号码上行短消息;标识获取模块,用于获取所述无号码上行短消息中的终端标识与应用功能标识;订阅策略检测模块,用于当根据所述终端标识与所述应用功能标识,确定第三方平台配置的订阅策略存在时,获取所述终端标识对应的公共订阅标识符;业务执行模块,用于控制所述公共订阅标识符对应的应用,执行所述无号码上行短消息对应的业务功能。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结
本申请涉及一种基于上行短消息的业务执行方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:应用于能力开放平台NEF,所述方法包括:接收无号码上行短消息;获取所述无号码上行短消息中的终端标识与应用功能标识;当根据所述终端标识与所述应用功能标识,确定第三方平台配置的订阅策略存在时,获取所述终端标识对应的公共订阅标识符;控制所述公共订阅标识符对应的应用,执行所述无号码上行短消息对应的业务功能。采用本方法能够在第三方平台进行无号码上行短消息订阅策略灵活配置的情况下,基于无号码上行短消息控制应用程序执行业务功能。应用程序执行业务功能。应用程序执行业务功能。


技术研发人员:沈毅纲 虞磊品 冯雪超
受保护的技术使用者:中国电信股份有限公司
技术研发日:2023.05.26
技术公布日:2023/8/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐