CN110753315A - 一种视频短信下发处理方法及装置 - Google Patents
一种视频短信下发处理方法及装置 Download PDFInfo
- Publication number
- CN110753315A CN110753315A CN201810820116.8A CN201810820116A CN110753315A CN 110753315 A CN110753315 A CN 110753315A CN 201810820116 A CN201810820116 A CN 201810820116A CN 110753315 A CN110753315 A CN 110753315A
- Authority
- CN
- China
- Prior art keywords
- interface
- short message
- video short
- template
- calling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 8
- 238000000034 method Methods 0.000 claims abstract description 45
- 238000004891 communication Methods 0.000 claims abstract description 27
- WNTGYJSOUMFZEP-UHFFFAOYSA-N 2-(4-chloro-2-methylphenoxy)propanoic acid Chemical compound OC(=O)C(C)OC1=CC=C(Cl)C=C1C WNTGYJSOUMFZEP-UHFFFAOYSA-N 0.000 claims abstract description 13
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000012546 transfer Methods 0.000 claims description 9
- 238000004806 packaging method and process Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 8
- 238000010295 mobile communication Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 210000001503 joint Anatomy 0.000 abstract description 13
- 230000004044 response Effects 0.000 description 13
- 239000000463 material Substances 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 7
- 239000008186 active pharmaceutical agent Substances 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 238000012550 audit Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种视频短信下发处理方法及装置,方法包括:运营商通信能力开放平台将视频短信封装为标准的调用接口,调用接口包括北向接口和南向接口;若北向接口接收到第一调用指令,则根据第一调用指令将预先设置并通过审核的视频短信的模板群发给各个用户终端;若南向接口接收到第二调用指令,则根据第二调用指令将视频短信的统一资源定位符URL下发至目标终端。通过将视频短信封装为标准的调用接口,方便各用户终端进行调用,实现将预先设置并通过审核的视频短信的模板群发给多个用户;并通过与CMPP对接,利用行业网关实现视频短信的URL的下发;同时与视频短信平台通过HTTP协议对接,以实现视频短信的模板存储和管理,适应移动互联网的需求。
Description
技术领域
本发明实施例涉及通信技术领域,具体涉及一种视频短信下发处理方法及装置。
背景技术
目前现有技术方案中视频短信主要通过彩信方式下发至用户手机,但目前彩信支持的视频大小仅为300KB以内,灵活性较差,且无视频短信审核机制,运营商无法对视频内容进行管控,不适合开放给第三方企业使用。并且目前视频短信无法通过统一标准的接口开放给北向应用进行方便调用,已不适合移动互联网的需求。
发明内容
由于现有方法存在上述问题,本发明实施例提出一种视频短信下发处理方法及装置。
第一方面,本发明实施例提出一种视频短信下发处理方法,包括:
运营商通信能力开放平台将视频短信封装为标准的调用接口,所述调用接口包括北向接口和南向接口;
若判断获知所述北向接口接收到第一调用指令,则根据所述第一调用指令将预先设置并通过审核的视频短信的模板群发给各个用户终端;
若判断获知所述南向接口接收到第二调用指令,则根据所述第二调用指令将所述视频短信的统一资源定位符URL下发至目标终端;
其中,所述北向接口通过标准的架构传输RESTful接口与第三方应用进行通信,所述南向接口通过超文本传输协议HTTP与视频短信平台进行通信,所述南向接口还通过中国移动通信互联网短信网关接口协议CMPP与行业网关进行通信。
可选地,所述北向接口包括:获取文件上传URL接口、上传实体文件接口、设置文件权限接口、查询文件权限接口、删除文件接口、视频短信模板申请接口、模板审核结果通知接口、查询视频短信模板状态、发送视频短信接口、状态报告通知接口和查询状态报告;
所述南向接口包括:视频短信模板同步接口、模板同步结果通知接口、发送视频短信接口、状态报告通知接口和查询状态报告接口。
可选地,所述方法还包括:
若判断获知所述北向接口的获取文件上传URL接口被调用,则对调用所述获取文件上传URL接口的终端进行鉴权,若鉴权通过,则返回文件上传的URL给调用所述获取文件上传URL接口的终端;
若判断获知所述北向接口的上传实体文件接口被调用,则对调用所述上传实体文件接口的终端进行鉴权,若鉴权通过,则对接收的文件进行上传,并将上传结果返回至所述调用所述上传实体文件接口的终端;
若判断获知所述北向接口的设置文件权限接口被调用,则根据账号唯一标识UUID保存权限设置信息,并返回权限设置结果至调用所述设置文件权限接口的终端。
可选地,所述方法还包括:
若判断获知所述北向接口的视频短信模板申请接口被调用,则根据调用所述视频短信模板申请接口的请求消息中携带的文件ID和视频短信内容向调用所述视频短信模板申请接口的终端返回对应的模板编号。
可选地,所述方法还包括:
若判断获知从HTTP文件服务器下载视频短信的模板已完成,则对所述视频短信的模板的内容进行审核,审核通过后向文件传输协议FTP文件服务器上传所述视频短信的模板的压缩文件;
若判断获知所述北向接口的模板同步结果通知接口被调用,则向调用所述模板同步结果通知接口的终端返回模板编号和模板同步结果;
若判断获知所述北向接口的模板审核结果通知接口被调用,则向调用所述模板审核结果通知接口的终端返回模板编号和模板审核结果。
可选地,所述方法还包括:
若判断获知所述北向接口的发送视频短信接口被调用,则根据调用所述发送视频短信接口的请求消息中携带的视频模板编号、接入号和接收方号码对所述请求消息进行校验,若通过校验,则向调用所述发送视频短信接口的终端返回对应的视频短信的URL。
可选地,所述方法还包括:
接收调用所述发送视频短信接口的终端返回的视频短信状态,根据所述视频短信状态对所述调用所述发送视频短信接口的终端进行计费;
其中,所述视频短信状态包括:发送成功、发送失败、视频下载成功或视频下载失败。
第二方面,本发明实施例还提出一种视频短信下发处理装置,包括:
接口封装模块,用于运营商通信能力开放平台将视频短信封装为标准的调用接口,所述调用接口包括北向接口和南向接口;
模板群发模块,用于若判断获知所述北向接口接收到第一调用指令,则根据所述第一调用指令将预先设置并通过审核的视频短信的模板群发给各个用户终端;
URL下发模块,用于若判断获知所述南向接口接收到第二调用指令,则根据所述第二调用指令将所述视频短信的统一资源定位符URL下发至目标终端;
其中,所述北向接口通过标准的架构传输RESTful接口与第三方应用进行通信,所述南向接口通过超文本传输协议HTTP与视频短信平台进行通信,所述南向接口还通过中国移动通信互联网短信网关接口协议CMPP与行业网关进行通信。
第三方面,本发明实施例还提出一种电子设备,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述方法。
第四方面,本发明实施例还提出一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述方法。
由上述技术方案可知,本发明实施例通过运营商通信能力开放平台将视频短信封装为标准的调用接口,方便各用户终端进行调用,实现将预先设置并通过审核的视频短信的模板群发给多个用户;并通过与CMPP对接,利用行业网关实现视频短信的URL的下发;同时与视频短信平台通过HTTP协议对接,以实现视频短信的模板存储和管理,适应移动互联网的需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。
图1为本发明一实施例提供的一种视频短信下发处理方法的流程示意图;
图2为本发明一实施例提供的通信能力开放平台的连接示意图;
图3为本发明一实施例提供的北向开发者上传视频短信素材文件的流程示意图;
图4为本发明一实施例提供的视频短信的模板申请和审核的流程示意图;
图5为本发明一实施例提供的视频短信发送的流程示意图;
图6为本发明一实施例提供的一种视频短信下发处理装置的结构示意图;
图7为本发明一实施例提供的电子设备的逻辑框图。
具体实施方式
下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
图1示出了本实施例提供的一种视频短信下发处理方法的流程示意图,包括:
S101、运营商通信能力开放平台将视频短信封装为标准的调用接口,所述调用接口包括北向接口和南向接口。
其中,所述北向接口包括:获取文件上传URL接口、上传实体文件接口、设置文件权限接口、查询文件权限接口、删除文件接口、视频短信模板申请接口、模板审核结果通知接口、查询视频短信模板状态、发送视频短信接口、状态报告通知接口和查询状态报告。
所述南向接口包括:视频短信模板同步接口、模板同步结果通知接口、发送视频短信接口、状态报告通知接口和查询状态报告接口。
具体地,通信能力开放平台的北向接口通过标准的架构传输RESTful接口与第三方应用进行通信,通信能力开放平台的南向接口通过超文本传输协议HTTP与视频短信平台进行通信,所述南向接口还通过中国移动通信互联网短信网关接口协议CMPP与行业网关进行通信。
参见图2,能力开放平台北向通过restful API接口与第三方应用对接,能力开放平台南向与行业网关通过CMPP协议对接,进行视频短信下发以及状态报告的分发,利用行业网关的WAP PUSH能力实现视频短信的URL下发。同时,能力开放平台南向还与视频短信平台通过HTTP协议对接,实现视频短信的模板存储和管理。(WAP PUSH是指带链接的短信,是一种特殊格式的短信,WAP PUSH可以将某一站点或某一业务的链接通过短信发送到支持WAPPUSH功能的手机上,这样只需要阅读这条短信,打开短信中的链接,即可直接访问业务)。
S102、若判断获知所述北向接口接收到第一调用指令,则根据所述第一调用指令将预先设置并通过审核的视频短信的模板群发给各个用户终端。
具体地,通过运营商通信能力开放平台将视频短信能力封装为标准的restfulAPI接口的方式开放给北向应用,北向应用可快速方便的调用API接口实现将预先设置并通过审核的视频模板群发给多个用户。
S103、若判断获知所述南向接口接收到第二调用指令,则根据所述第二调用指令将所述视频短信的统一资源定位符URL下发至目标终端。
具体地,能力开放平台南向与行业网关通过CMPP协议对接,利用行业网关的WAPPUSH能力实现视频短信的URL下发以及状态报告的分发,同时能力开放平台南向还与视频短信平台通过HTTP协议对接,实现视频短信的模板存储和管理。
本实施例通过运营商通信能力开放平台将视频短信封装为标准的调用接口,方便各用户终端进行调用,实现将预先设置并通过审核的视频短信的模板群发给多个用户;并通过与CMPP对接,利用行业网关实现视频短信的URL的下发;同时与视频短信平台通过HTTP协议对接,以实现视频短信的模板存储和管理,适应移动互联网的需求。
进一步地,在上述方法实施例的基础上,所述方法还包括:
S104、若判断获知所述北向接口的获取文件上传URL接口被调用,则对调用所述获取文件上传URL接口的终端进行鉴权,若鉴权通过,则返回文件上传的URL给调用所述获取文件上传URL接口的终端。
S105、若判断获知所述北向接口的上传实体文件接口被调用,则对调用所述上传实体文件接口的终端进行鉴权,若鉴权通过,则对接收的文件进行上传,并将上传结果返回至所述调用所述上传实体文件接口的终端。
S106、若判断获知所述北向接口的设置文件权限接口被调用,则根据账号唯一标识UUID保存权限设置信息,并返回权限设置结果至调用所述设置文件权限接口的终端。
具体地,北向开发者上传视频短信素材文件的流程如图3所示,其中,北向开发者上传视频短信素材文件流程主要分为文件上传和设置文件获取方式权限两部分。
第一部分:文件上传
文件上传者调用“获取文件上传URL接口”,请求消息中包含文件展示名称和文件过期时间,能力开放平台鉴权通过后,返回文件上传URL、token和fileId给文件上传者(URL中可以解析出fileId和token),随后文件上传者调用“上传实体文件接口”,请求消息中携带文件上传URL和需要上传的实体文件,能力开放平台鉴权完成后向HFS文件服务器返回鉴权结果,若鉴权通过则HFS文件服务器执行文件上传,上传完毕后向文件上传者返回文件上传结果,同时向能力开放平台同步文件上传结果。fileId即文件ID,素材上传至能力开放平台HFS(Http File Server)后获得。
第二部分:设置文件获取方权限
首先线下联系维护人员获取文件获取方的UUID(即账号唯一标识),文件上传者获得UUID后调用“设置文件权限接口”,请求消息中携带获取方UUID和需要设置的权限(包含增加权限和删除权限),能力开放平台保存权限设置信息,并返回权限设置结果。
进一步地,在上述方法实施例的基础上,所述方法还包括:
S107、若判断获知所述北向接口的视频短信模板申请接口被调用,则根据调用所述视频短信模板申请接口的请求消息中携带的文件ID和视频短信内容向调用所述视频短信模板申请接口的终端返回对应的模板编号。
S108、若判断获知从HTTP文件服务器下载视频短信的模板已完成,则对所述视频短信的模板的内容进行审核,审核通过后向文件传输协议FTP文件服务器上传所述视频短信的模板的压缩文件;
S109、若判断获知所述北向接口的模板同步结果通知接口被调用,则向调用所述模板同步结果通知接口的终端返回模板编号和模板同步结果;
S110、若判断获知所述北向接口的模板审核结果通知接口被调用,则向调用所述模板审核结果通知接口的终端返回模板编号和模板审核结果。
具体地,视频短信模板申请和审核流程如图4所示,分为视频短信模板申请流程和视频短信模板审核流程两部分内容:
第一部分,视频短信模板申请流程:
开发者完成上传视频短信素材文件到HTTP服务器上后,调用“视频短信模板申请接口”,请求消息中携带文件ID和视频短信内容,能力开放平台收到请求消息后向开发者返回模板编号。
第二部分,视频短信模板审核流程:
能力开放平台到HTTP文件服务器下载视频短信素材文件完成后,对模板内容进行审核,审核通过后向FTP文件服务器上传视频短信内容压缩包文件,上传完成后能力开放平台调用“视频短信模板同步接口”,向南向视频短信能力网元请求同步视频短信模板信息,请求消息中携带模板编号、文件名、视频短信内容,随后南向网元向FTP文件服务器请求下载视频短信内容压缩包文件,南向网元解压并处理完成后,调用“模板同步结果通知接口”,向能力开放平台通知模板同步结果,请求消息中携带模板编号和模板同步结果,能力开放平台收到该请求消息后更新模板状态,并调用“模板审核结果通知接口”将审核结果通知开发者,请求消息中携带模板编号和模板审核结果。
进一步地,在上述方法实施例的基础上,所述方法还包括:
S111、若判断获知所述北向接口的发送视频短信接口被调用,则根据调用所述发送视频短信接口的请求消息中携带的视频模板编号、接入号和接收方号码对所述请求消息进行校验,若通过校验,则向调用所述发送视频短信接口的终端返回对应的视频短信的URL。
S112、接收调用所述发送视频短信接口的终端返回的视频短信状态,根据所述视频短信状态对所述调用所述发送视频短信接口的终端进行计费。
其中,所述视频短信状态包括:发送成功、发送失败、视频下载成功或视频下载失败。
具体地,视频短信发送流程如图5所示,主要分为推送视频短信URL和用户下载视频短信两部分:
第一部分,推送视频短信URL:
北向应用向能力开放平台发送“发送视频短信接口”请求消息,消息中携带视频模板编号、接入号、接收方号码。能力开放平台通过校验后,向北向应用返回消息ID。随后能力平台将请求消息转发给南向网元行业网关,行业网关对接收方用户推送视频短信URL。用户收到视频短信URL后,返回状态报告(接收成功与否)给行业网关,行业网关收到状态报告后调用“状态报告通知接口”,请求消息中携带消息ID和发送状态。
第二部分,用户下载视频短信:
能力开放平台收到状态报告通知后,更新发送状态(00表示发送成功、01表示发送失败)并进行计费,并把状态报告通知转发给北向应用。当用户点击URL则进行视频短信下载,此时南向网元再次调用“状态报告通知接口”,请求消息中携带消息ID和新的发送状态。能力开放平台收到状态报告通知接口请求消息时,更新发送状态(02表示视频下载成功、03表示视频下载失败)并计费,并把状态报告通知转发给北向应用。同时北向开发者也可通过调用“查询视频短信模板状态接口”主动发起查询,请求消息中携带消息ID和接收方号码,能力开放平台收到该请求消息后随即调用南向接口“查询状态报告接口”,最后南向网元返回查询结果(包含发送成功、发送失败、视频下载成功、视频下载失败、未查询到发送结果)。
以下对北向接口和南向接口的具体信息进行详细描述:
视频短信能力北向接口主要包含以下API:
视频短信能力南向接口主要包含以下API:
序号 | 接口名称 | 发起方 | 接收方 |
1 | 视频短信模板同步接口 | 通信开放平台 | 南向网元 |
2 | 模板同步结果通知接口 | 南向网元 | 通信开放平台 |
3 | 发送视频短信接口 | 通信开放平台 | 南向网元 |
4 | 状态报告通知接口 | 南向网元 | 通信开放平台 |
5 | 查询状态报告 | 通信开放平台 | 南向网元 |
其中,北向接口的具体接口信息如下:
1)获取文件上传URL接口
本接口用于文件上传者获取用于上传实体文件的URL,用于后续上传实体文件到HFS(Http File Server)。
请求消息体中的参数说明如下表所示:
响应消息体中的参数说明如下表所示:
CreateFileResult结构体参数如下表所示:
2)上传实体文件接口
本接口用于文件上传者向HFS(Http File Server)上传实体文件。
请求消息体中的参数说明如下所示:
参数名 | 类型 | 选取原则 | 说明 |
响应消息体中的参数说明如下所示:
参数名 | 类型 | 选取原则 | 说明 |
3)设置文件权限接口
本接口用于文件上传者在HFS(Http File Server)上为文件获取者设置下载权限。只有开通了下载权限的文件获取者才能下载文件。
请求消息体中的参数说明如下表所示:
permission的参数说明如下表所示:
响应消息体中的参数说明如下表所示:
4)查询文件权限接口
本接口用于文件上传者或者文件获取者查询文件的权限信息。请求消息体中的参数说明如下表所示:
响应消息体中的参数说明如下表所示:
Permission的参数说明如下表所示:
5)删除文件接口
本接口用于文件上传者或者文件获取者调用此API删除文件,删除文件的同时会删除文件实体。
请求消息体中的参数说明如下表所示:
响应消息体中的参数说明如下表所示:
6)视频短信模板申请接口
开发者通过该接口向通信开放平台申请或者删除视频短信模板信息。
请求消息体中的参数说明如下表所示:
mmsContent描述如下表所示:
参数名 | 参数类型 | 长度 | 必填 | 参数说明 |
subject | String | 9 | 否 | 视频短信标题 |
frames | MmsFrame[] | + | 是 | 视频短信帧信息 |
MmsFrame描述如下表所示:
MmsAttachment描述如下表所示:
参数名 | 参数类型 | 长度 | 必填 | 参数说明 |
index | Integer | 11 | 是 | 附件顺序 |
fileName | String | 255 | 是 | 视频短信内容包解压后的文件名 |
响应消息体中的参数如下表所示:
7)模板审核结果通知接口
南向视频短信能力网元通过该接口向浙江移动能力开放平台通知模板同步结果。
请求消息体中的参数说明如下表所示:
响应消息体中的参数如下表所示:
8)查询视频短信模板状态
开发者通过该接口向通信开放平台查询视频短信模板状态。
请求消息体中的参数说明如下表所示:
响应消息体中的参数如下表所示:
9)发送视频短信接口
开发者通过该接口向浙江移动能力开放平台请求发送视频短信。请求消息体中的参数说明如下表所示:
userInfos对象描述如下表所示:
响应消息体中的参数如下表所示:
10)状态报告通知接口
通信开放平台通过该接口向开发者通知视频短信发送结果。如果超过96小时(4天)未收到通信开放平台的状态报告则表示视频短信发送失败。
请求消息体中的参数说明如下表所示:
results对象描results对象描述如下表所示:
响应消息体中的参数如下表所示:
参数名 | 类型 | 选取原则 | 说明 |
code | String(8) | 必选 | 返回码。 |
description | String(64) | 必选 | 返回码描述。 |
11)查询状态报告
开发者通过该接口向通信开放平台查询发送视频短信的结果。
请求消息体中的参数说明如下表所示:
userInfouserInfos对象描述如下表所示:
响应消息体中的参数如下表所示:
results对象描述如下表所示:
其中,南向接口的具体接口信息如下:
1)视频短信模板同步接口:
能力开放平台通过该接口向南向视频短信能力网元同步视频短信模板信息。
请求消息体中的参数说明如下表所示:
响应消息体中的参数如下表所示:
2)模板同步结果通知接口:
南向视频短信能力网元通过该接口向能力开放平台通知模板同步结果。
请求消息体中的参数说明如下表所示:
响应消息体中的参数如下表所示:
3)发送视频短信接口:
能力开放平台通过该接口向南向视频短信能力网元请求发送视频短信。参数同北向接口。
4)状态报告通知接口:
南向视频短信能力网元通过该接口向能力开放平台通知视频短信发送结果。参数同北向接口。
5)查询状态报告接口:
能力开放平台通过该接口向南向视频短信能力网元查询发送视频短信的结果。参数同北向接口。
本实施例提供的能力开放平台南向与行业网关通过CMPP协议对接,利用行业网关的WAP PUSH能力实现视频短信的URL下发以及状态报告的分发,同时,能力开放平台南向还与视频短信平台通过HTTP协议对接,实现视频短信的模板存储和管理;北向开发者上传视频短信素材文件流程:通过调用“获取文件上传URL接口”和“上传实体文件接口”方便开发者进行视频短信素材文件上传,通过调用“设置文件权限接口”来控制视频文件获取方的权限;通过“视频短信模板申请接口”完成北向应用向能力开放平台申请模板,通过“视频短信模板同步接口”、“模板同步结果通知接口”完成能力开放平台和南向视频短信平台之间的模板同步流程,通过“模板审核结果通知接口”完成能力开放平台向北向应用反馈审核结果;通过调用“发送视频短信接口”和“状态报告通知接口”来实现推送视频短信URL,当用户点击URL则进行视频短信下载,此时南向网元再次调用“状态报告通知接口”,将状态同步给能力平台,以便能力平台更新视频短信状态;通过设置四个视频短信状态:包含发送成功、发送失败、视频下载成功、视频下载失败,使北向应用精确感知视频短信的发送到达情况和用户侧下载情况,同时便于对视频短信的发送和下载情况进行精准计费。
图6示出了本实施例提供的一种视频短信下发处理装置的结构示意图,所述装置包括:接口封装模块601、模板群发模块602和URL下发模块603,其中:
所述接口封装模块601用于运营商通信能力开放平台将视频短信封装为标准的调用接口,所述调用接口包括北向接口和南向接口;
所述模板群发模块602用于若判断获知所述北向接口接收到第一调用指令,则根据所述第一调用指令将预先设置并通过审核的视频短信的模板群发给各个用户终端;
所述URL下发模块603用于若判断获知所述南向接口接收到第二调用指令,则根据所述第二调用指令将所述视频短信的统一资源定位符URL下发至目标终端。
其中,所述北向接口通过标准的架构传输RESTful接口与第三方应用进行通信,所述南向接口通过超文本传输协议HTTP与视频短信平台进行通信,所述南向接口还通过中国移动通信互联网短信网关接口协议CMPP与行业网关进行通信。
所述接口封装模块601运营商通信能力开放平台将视频短信封装为标准的调用接口,所述调用接口包括北向接口和南向接口;所述模板群发模块602若判断获知所述北向接口接收到第一调用指令,则根据所述第一调用指令将预先设置并通过审核的视频短信的模板群发给各个用户终端;所述URL下发模块603若判断获知所述南向接口接收到第二调用指令,则根据所述第二调用指令将所述视频短信的统一资源定位符URL下发至目标终端。
本实施例通过运营商通信能力开放平台将视频短信封装为标准的调用接口,方便各用户终端进行调用,实现将预先设置并通过审核的视频短信的模板群发给多个用户;并通过与CMPP对接,利用行业网关实现视频短信的URL的下发;同时与视频短信平台通过HTTP协议对接,以实现视频短信的模板存储和管理,适应移动互联网的需求。
本实施例所述的视频短信下发处理装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。
参照图7,所述电子设备,包括:处理器(processor)701、存储器(memory)702和总线703;
其中,
所述处理器701和存储器702通过所述总线703完成相互间的通信;
所述处理器701用于调用所述存储器702中的程序指令,以执行上述各方法实施例所提供的方法。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。
本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种视频短信下发处理方法,其特征在于,包括:
运营商通信能力开放平台将视频短信封装为标准的调用接口,所述调用接口包括北向接口和南向接口;
若判断获知所述北向接口接收到第一调用指令,则根据所述第一调用指令将预先设置并通过审核的视频短信的模板群发给各个用户终端;
若判断获知所述南向接口接收到第二调用指令,则根据所述第二调用指令将所述视频短信的统一资源定位符URL下发至目标终端;
其中,所述北向接口通过标准的架构传输RESTful接口与第三方应用进行通信,所述南向接口通过超文本传输协议HTTP与视频短信平台进行通信,所述南向接口还通过中国移动通信互联网短信网关接口协议CMPP与行业网关进行通信。
2.根据权利要求1所述的方法,其特征在于,所述北向接口包括:获取文件上传URL接口、上传实体文件接口、设置文件权限接口、查询文件权限接口、删除文件接口、视频短信模板申请接口、模板审核结果通知接口、查询视频短信模板状态、发送视频短信接口、状态报告通知接口和查询状态报告;
所述南向接口包括:视频短信模板同步接口、模板同步结果通知接口、发送视频短信接口、状态报告通知接口和查询状态报告接口。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若判断获知所述北向接口的获取文件上传URL接口被调用,则对调用所述获取文件上传URL接口的终端进行鉴权,若鉴权通过,则返回文件上传的URL给调用所述获取文件上传URL接口的终端;
若判断获知所述北向接口的上传实体文件接口被调用,则对调用所述上传实体文件接口的终端进行鉴权,若鉴权通过,则对接收的文件进行上传,并将上传结果返回至所述调用所述上传实体文件接口的终端;
若判断获知所述北向接口的设置文件权限接口被调用,则根据账号唯一标识UUID保存权限设置信息,并返回权限设置结果至调用所述设置文件权限接口的终端。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若判断获知所述北向接口的视频短信模板申请接口被调用,则根据调用所述视频短信模板申请接口的请求消息中携带的文件ID和视频短信内容向调用所述视频短信模板申请接口的终端返回对应的模板编号。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若判断获知从HTTP文件服务器下载视频短信的模板已完成,则对所述视频短信的模板的内容进行审核,审核通过后向文件传输协议FTP文件服务器上传所述视频短信的模板的压缩文件;
若判断获知所述北向接口的模板同步结果通知接口被调用,则向调用所述模板同步结果通知接口的终端返回模板编号和模板同步结果;
若判断获知所述北向接口的模板审核结果通知接口被调用,则向调用所述模板审核结果通知接口的终端返回模板编号和模板审核结果。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若判断获知所述北向接口的发送视频短信接口被调用,则根据调用所述发送视频短信接口的请求消息中携带的视频模板编号、接入号和接收方号码对所述请求消息进行校验,若通过校验,则向调用所述发送视频短信接口的终端返回对应的视频短信的URL。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
接收调用所述发送视频短信接口的终端返回的视频短信状态,根据所述视频短信状态对所述调用所述发送视频短信接口的终端进行计费;
其中,所述视频短信状态包括:发送成功、发送失败、视频下载成功或视频下载失败。
8.一种视频短信下发处理装置,其特征在于,包括:
接口封装模块,用于运营商通信能力开放平台将视频短信封装为标准的调用接口,所述调用接口包括北向接口和南向接口;
模板群发模块,用于若判断获知所述北向接口接收到第一调用指令,则根据所述第一调用指令将预先设置并通过审核的视频短信的模板群发给各个用户终端;
URL下发模块,用于若判断获知所述南向接口接收到第二调用指令,则根据所述第二调用指令将所述视频短信的统一资源定位符URL下发至目标终端;
其中,所述北向接口通过标准的架构传输RESTful接口与第三方应用进行通信,所述南向接口通过超文本传输协议HTTP与视频短信平台进行通信,所述南向接口还通过中国移动通信互联网短信网关接口协议CMPP与行业网关进行通信。
9.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至7任一所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行如权利要求1至7任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810820116.8A CN110753315B (zh) | 2018-07-24 | 2018-07-24 | 一种视频短信下发处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810820116.8A CN110753315B (zh) | 2018-07-24 | 2018-07-24 | 一种视频短信下发处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110753315A true CN110753315A (zh) | 2020-02-04 |
CN110753315B CN110753315B (zh) | 2021-10-29 |
Family
ID=69275399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810820116.8A Active CN110753315B (zh) | 2018-07-24 | 2018-07-24 | 一种视频短信下发处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110753315B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111405500A (zh) * | 2020-03-20 | 2020-07-10 | 杭州三体视讯科技有限公司 | 手机短信即应用的生成及交互方法 |
CN113316153A (zh) * | 2020-04-02 | 2021-08-27 | 阿里巴巴集团控股有限公司 | 一种短信息检验方法、装置和系统 |
CN113746723A (zh) * | 2021-08-31 | 2021-12-03 | 广州智会云科技发展有限公司 | 一种企业即时短信营销方法及系统 |
CN114727239A (zh) * | 2020-12-22 | 2022-07-08 | 中国移动通信集团浙江有限公司 | 视频短信的处理系统 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101345902A (zh) * | 2007-07-13 | 2009-01-14 | 上海东登视讯科技有限公司 | 手机多媒体视频短信的群发方法 |
CN101350963A (zh) * | 2008-05-14 | 2009-01-21 | 西北大学 | 嵌入式电信增值服务网关 |
CN101562580A (zh) * | 2008-04-17 | 2009-10-21 | 中国科学院声学研究所 | 一种iptv网络中实现视频短信业务的系统及方法 |
CN101924746A (zh) * | 2009-06-11 | 2010-12-22 | 中兴通讯股份有限公司 | 一种定位处理方法、地址重复处理方法及装置 |
CN103227977A (zh) * | 2013-03-07 | 2013-07-31 | 王江浩 | 在移动通信网络中实现短信发送或群发的方法及系统 |
US9232367B1 (en) * | 2008-04-22 | 2016-01-05 | West Corporation | System for receiving and processing multimedia messages sent to a mobile device and method thereof |
-
2018
- 2018-07-24 CN CN201810820116.8A patent/CN110753315B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101345902A (zh) * | 2007-07-13 | 2009-01-14 | 上海东登视讯科技有限公司 | 手机多媒体视频短信的群发方法 |
CN101562580A (zh) * | 2008-04-17 | 2009-10-21 | 中国科学院声学研究所 | 一种iptv网络中实现视频短信业务的系统及方法 |
US9232367B1 (en) * | 2008-04-22 | 2016-01-05 | West Corporation | System for receiving and processing multimedia messages sent to a mobile device and method thereof |
CN101350963A (zh) * | 2008-05-14 | 2009-01-21 | 西北大学 | 嵌入式电信增值服务网关 |
CN101924746A (zh) * | 2009-06-11 | 2010-12-22 | 中兴通讯股份有限公司 | 一种定位处理方法、地址重复处理方法及装置 |
CN103227977A (zh) * | 2013-03-07 | 2013-07-31 | 王江浩 | 在移动通信网络中实现短信发送或群发的方法及系统 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111405500A (zh) * | 2020-03-20 | 2020-07-10 | 杭州三体视讯科技有限公司 | 手机短信即应用的生成及交互方法 |
CN113316153A (zh) * | 2020-04-02 | 2021-08-27 | 阿里巴巴集团控股有限公司 | 一种短信息检验方法、装置和系统 |
CN113316153B (zh) * | 2020-04-02 | 2024-03-26 | 阿里巴巴集团控股有限公司 | 一种短信息检验方法、装置和系统 |
CN114727239A (zh) * | 2020-12-22 | 2022-07-08 | 中国移动通信集团浙江有限公司 | 视频短信的处理系统 |
CN114727239B (zh) * | 2020-12-22 | 2023-08-15 | 中国移动通信集团浙江有限公司 | 视频短信的处理系统 |
CN113746723A (zh) * | 2021-08-31 | 2021-12-03 | 广州智会云科技发展有限公司 | 一种企业即时短信营销方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN110753315B (zh) | 2021-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110753315B (zh) | 一种视频短信下发处理方法及装置 | |
CN102970362B (zh) | 一种云端数据共享的方法及装置 | |
AU2009296436B2 (en) | Trickle sync protocol | |
EP2773080A1 (en) | Sharing control system and method for network resources download information | |
US9015282B2 (en) | Access to information on a mobile terminal from a remote terminal | |
CN105812435B (zh) | 应用升级数据包处理方法、装置、电子设备及系统 | |
CN110572422B (zh) | 数据下载方法、装置、设备和介质 | |
US10264089B2 (en) | Rule configuration framework for communication protocols | |
CN107438084B (zh) | 多客户端数据同步方法和装置 | |
KR101638315B1 (ko) | 와이파이 망을 이용한 웹기반 광고 제공 시스템 및 방법 | |
US9826053B2 (en) | Content caching with remote charging services in a radio access network | |
CN101815087A (zh) | 一种移动通信终端的信息缓存方法 | |
KR101297519B1 (ko) | Dcd 서비스에서 사용자 콘텐트 제출 방법 및 시스템 | |
CN103167428B (zh) | 图片适配方法、手机报推送装置与系统 | |
JP2014509014A (ja) | コンテンツをダウンロードする実現方法及びシステム | |
CN106302445A (zh) | 用于处理请求的方法和装置 | |
KR20140031451A (ko) | 클라우드 시스템의 컨텐츠 동기화장치 및 방법 | |
CA3022251C (en) | Content caching with remote charging services in a radio access network | |
CN103518216A (zh) | 私有用户群组内的内容共享 | |
CN112751917A (zh) | 资源文件加载方法、网络设备、电子设备及存储介质 | |
CN106557584A (zh) | 一种网址收藏方法及装置 | |
CN104702634A (zh) | 数据操作请求处理方法、装置及系统 | |
CN110677429A (zh) | 一种文件存储的方法、系统、云端设备及终端设备 | |
US20110264770A1 (en) | Apparatus and method for cooperatively operating web browser and local resource in mobile terminal | |
CN106790176B (zh) | 一种访问网络的方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |