一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

短信边缘计算云分发方法、装置、电子设备及介质与流程

2022-02-20 14:30:38 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其是涉及短信边缘计算云分发方法、装置、电子设备及介质。


背景技术:

2.短信是人们发送和接收文本信息最常用的方法之一。目前存在很多通过群发短信的方式来给特定人群发送通知的需求,例如:防汛办向本市人民发送防汛信息、各单位节日当天为本市人民发送祝福短信等等。
3.随着短信群发业务量的增多,执行短信群发任务的云服务器所承载的压力也会随之增大,在这种情况下如何减少短信的分发延迟是急需解决的问题。


技术实现要素:

4.为了减少短信的分发延迟,本技术提供了一种短信边缘计算云分发方法、装置、电子设备及介质。
5.在本技术的第一方面,提出了一种短信边缘计算云分发方法,应用于短信分发系统,所述短信分发系统包括云平台、短信存储平台和边缘平台,其特征在于,所述方法包括:
6.所述云平台接收由用户终端发送的短信群发请求,并将所述短信群发请求分别发送至所述短信存储平台和所述边缘平台,所述短信群发请求包括预约发送时间、内容属性和目标用户信息;
7.所述短信存储平台根据所述内容属性调取短信模板,根据所述目标用户信息调整所述短信模板的字体和/或内容,将调整后的所述短信模板发送至所述边缘平台;
8.所述边缘平台根据调整后的所述短信模板和所述预约发送时间向目标用户群发短信。
9.通过采用上述技术方案,由云平台接收分发请求,在短信存储平台单独存储短信模板,在边缘平台执行短信群发任务,在短信群发请求量较大时,可以进行短信群发预约,能够在边缘平台进行短信内容的预缓存,然后直接在边缘平台向目标用户发送短信,可以减少短信分发延迟。
10.进一步地,将调整后的所述短信模板发送至所述边缘平台之前还包括:所述短信存储平台对所述调整后的短信模板设置标识,所述标识包括预约发送时间和内容属性。
11.进一步地,所述边缘平台根据调整后的所述短信模板和所述预约发送时间向目标用户群发短信之前还包括:所述边缘平台获取所述接收到的短信模板的标识;根据所述标识中的预约发送时间对接收到的所述短信模板进行排序;若存在所述预约发送时间相同的所述短信模板,则将所述预约发送时间相同的所述短信模板按照短信内容进行优先级排序。
12.通过采用上述技术方案,边缘平台在接收到短信群发请求后,因存在预约的情况,所以接收的请求不能很快的被执行,所以需要对新接收的请求进行任务排序,在短信模板
设置标识,边缘平台首先根据短信模板的预约发送时间进行排序,若在同一时间有多个短信分发任务,则根据内容属性的优先级进行排序,可以保证优先级高的短信能及时发送,减少延迟。
13.进一步地,所述目标用户信息包括年龄和性别;所述短信存储平台根据所述目标用户信息调整所述短信模板的字体包括:所述短信存储平台根据所述目标用户的年龄和性别,判断所述目标用户的字体偏好;根据判断结果调整所述短信模板的字体。
14.通过采用上述技术方案,因目标用户的年龄性别不同会有不同的喜好,对于年轻的目标用户可使用可爱活泼一些的字体,对年长的目标用户可使用正规大字体方便阅读。
15.在本技术的第二方面,提供了一种短信边缘计算云分发系统,所述短信分发系统包括云平台、短信存储平台和边缘平台;所述云平台用于接收由用户终端发送的短信群发请求,并将所述短信群发请求分别发送至所述短信存储平台和所述边缘平台,所述短信群发请求包括预约发送时间、内容属性和目标用户信息;所述短信存储平台用于根据所述内容属性调取短信模板,根据所述目标用户信息调整所述短信模板的字体,将调整后的所述短信模板发送至所述边缘平台;所述边缘平台用于根据调整后的所述短信模板和所述预约发送时间向目标用户群发短信。
16.进一步地,所述短信存储平台还用于对所述调整后的短信模板设置标识,所述标识包括预约发送时间和内容属性。
17.进一步地,所述边缘平台还用于获取所述接收到的短信模板的标识;根据所述预约发送时间对接收到的所述短信模板进行排序;若存在所述预约发送时间相同的所述短信模板,则将所述预约发送时间相同的所述短信模板按照短信内容进行优先级排序。
18.进一步地,所述短信存储平台还用于根据所述目标用户的年龄和性别,判断所述目标用户的字体偏好;根据判断结果调整所述短信模板的字体。
19.在本技术的第三方面,提供了一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
20.在本技术的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本技术的第一方面的方法。
附图说明
21.结合附图并参考以下详细说明,本技术各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
22.图1示出了本技术实施例中短信边缘计算云分发方法流程图。
23.图2示出了本技术实施例中的短信分发系统框图。
24.图3示出了本技术实施例中的电子设备框图。
25.附图标记说明:200、用户终端;210、云平台;220、短信存储平台;230、边缘平台;240目标用户。
具体实施方式
26.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
27.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a 和b,单独存在b这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
28.短信是当前人们之间传输信息的一种普遍方式,在日常生活中存在需要集中发放信息的通知,比如防汛办向本市人民发送防汛情况等,那在预约业务量大的情况下,为了可以按时完成短信群发请求,减少延时,本技术提供了一种短信边缘计算云分发方法、装置、电子设备和介质。
29.下面结合说明书附图对本技术实施例中短信边缘计算云分发方法作进一步详细描述。
30.本技术实施例中,短信分发系统包括云平台、短信存储平台和边缘平台。因目前的短信群发量越来越多,且用户的要求也越来越多,如果使用云平台来处理所有的短信群发请求,有很大的可能会导致高延迟和网络堵塞,而且大量的用户信息数据在广域网中传输也会大大增加用户数据泄露的风险,故本技术通过在靠近用户终端设备或数据源的网络边缘平台来提供短信群发服务,来提高响应速度,减少短信群发的延迟。
31.如图1所示为本技术实施例中短信边缘计算云分发方法流程图,如图所示:
32.步骤s101,云平台接收由用户终端发送的短信群发请求,并将所短信群发请求分别发送至短信存储平台和边缘平台,短信群发请求包括预约发送时间、内容属性和目标用户信息。
33.步骤s102,短信存储平台根据内容属性调取短信模板,根据目标用户信息调整短信模板的字体,将调整后的短信模板发送至边缘平台。
34.步骤s103,边缘平台根据调整后的短信模板和预约发送时间向目标用户群发短信。
35.下面对本技术实施例中的短信边缘计算分发方法做详细解释。
36.云平台接收用户终端发送的短信群发请求,短信群发请求中包括有预约发送时间、内容属性以及目标用户信息,其中,预约发送信息指的是用户希望在什么时间向目标用户去发送该短信;内容属性指的是用户需要向目标用户发送的短信性质,例如:节日祝福短信、防电信诈骗短信或防暴雨灾害短信等。
37.在接收到短信群发请求后,云平台会对请求进行分配,分别将请求发送至短信存储平台和边缘平台对短信群发请求进行任务的执行。
38.在短信存储平台的数据库中预存有对应于内容属性的各类短信模板,在接收到云平台发送的短信群发请求后,首先会获取短信群发请求的内容属性以及目标用户信息,调取出相应的短信模板,若有需要,也会根据相应的目标用户信息将短信模板进行相关信息的补充,例如在祝福短信前加上尊称等;另外在短信存储平台也设置有用于存储不同的年龄与性别对应的偏好字体数据库,短信存储平台根据目标用户信息中目标用户的性别和爱好从数据库中确定该目标用户的偏好字体,根据确定的目标用户的偏好字体将对应的短信模板的字体进行调整,然后将调整好的短信模板发送给边缘平台去进行发送。
39.边缘平台接收到短信存储平台发送的已调整好的短信后,根据接收的短信的目标
用户匹配确认该短信的发送时间,然后在该短信的预约发送时间向用户发送短信。
40.在一些实施例中,将调整后的短信模板发送至边缘平台之前还包括:短信存储平台对调整后的短信模板设置标识,标识包括预约发送时间和内容属性。
41.在短信存储平台将调整好的每个短信模板都设置一个标识,标识有助于边缘平台对短信模板进行身份的识别和确认,并且获取该短信的预约发送时间和内容属性使边缘平台对短信进行处理。
42.在一些实施例中,在边缘平台根据调整后的短信模板和预约发送时间向目标用户群发短信之前还包括:边缘平台获取接收到的短信模板的标识;根据标识中的预约发送时间对接收到的短信模板进行排序;若存在预约发送时间相同的短信模板,则将预约发送时间相同的短信模板按照短信内容进行优先级排序。
43.因边缘平台的硬件配置是有限的,所以会涉及到平台的使用率问题,对接收到的需执行的请求进行优先级排序,可以有序的对任务进行顺序执行,在本技术实施例中,短信群发请求的发送时间不一样的,所以首先需要根据预约时间对所有的短信群发请求进行排序,若出现需在同一时间进行发送的多个短信群发请求,则可根据短信的内容属性再进行优先级排序,在一个示例中:内容属性的优先级可设置为:防灾害属性优先级最高,包括防震、防汛、防火等都属于防灾害性通知,防电信诈骗属性优先级第二,祝福属性优先级第三。内容属性的优先级排序其他可按照实际需求在边缘平台进行预设置。
44.以上是关于方法实施例的介绍,一下通过系统实例,对本技术所述方案进行进一步说明。
45.图2示出了本技术实施例中的短信分发系统框图,如图2所示:
46.云平台210用于接收由用户终端200发送的短信群发请求,并将短信群发请求分别发送至短信存储平台220和边缘平台230,短信群发请求包括预约发送时间、内容属性和目标用户信息;
47.短信存储平台220用于根据内容属性调取短信模板,根据目标用户信息调整短信模板的字体和/或内容,将调整后的短信模板发送至边缘平台230;
48.边缘平台230用于根据调整后的短信模板和预约发送时间向目标用户群发短信。
49.在一些实施例中,短信存储平台220还用于对所述调整后的短信模板设置标识,标识包括预约发送时间和内容属性。
50.在一些实施例中,边缘平台230还用于获取接收到的短信模板的标识;根据预约发送时间对接收到的短信模板进行排序;若存在预约发送时间相同的短信模板,则将预约发送时间相同的短信模板按照短信内容进行优先级排序。
51.在一些实施例中,短信存储平台220还用于根据用户姓名调整短信模板的内容;根据目标用户的年龄和性别,判断目标用户的字体偏好,根据判断结果调整短信模板的字体。
52.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,所述描述的模块的具体工作过程,可以参考前述方法实例中的对应过程,在此不再赘述。
53.本技术实例中提供了一种电子设备,如图3所示,图3所示的电子设备 300包括:处理器301和存储器303。其中,处理器301和存储器303相连,如通过总线302相连。可选地,电子设备300还可以包括收发器304。需要说明的是,实际应用中收发器304不限于一个,该电子设备300的结构并不构成对本技术实例的限定。
54.处理器301可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic (application specific integrated circuit,专用集成电路),fpga(fieldprogrammable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
55.总线302可包括一通路,在上述组件之间传送信息。总线302可以是pci (peripheral component interconnect,外设部件互连标准)总线或eisa (extended industry standard architecture,扩展工业标准结构)总线等。总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
56.存储器303可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是 eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘) 或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
57.存储器303用于存储执行本技术方案的应用程序代码,并由处理器301 来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实例所示的内容。
58.其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图3示出的电子设备仅仅是一个示例,不应对本技术实例的功能和使用范围带来任何限制。
59.本技术实例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实例中相应内容。
60.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
61.以上所述仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献