CN111628859B - 一种基于分布式高并发条件下审核短信文本的方法及装置 - Google Patents
一种基于分布式高并发条件下审核短信文本的方法及装置 Download PDFInfo
- Publication number
- CN111628859B CN111628859B CN202010503170.7A CN202010503170A CN111628859B CN 111628859 B CN111628859 B CN 111628859B CN 202010503170 A CN202010503170 A CN 202010503170A CN 111628859 B CN111628859 B CN 111628859B
- Authority
- CN
- China
- Prior art keywords
- short message
- auditing
- short
- audit
- distributed
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- 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]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及短信文本审核技术领域,尤其是一种基于分布式高并发条件下审核短信文本的方法及装置,采用本发明进行人工审核时异步更新数据库短信记录,页面直接返回审核下一条短信,不用等待;任务分级处理,一个大任务分成多个子任务,子任务分批定量更新数据库信息,不会造成数据库阻塞;可自定义分解规则及消息队列级别,不同类型的短信进入不同级别的消息队列,不会出现短信阻塞在消息队列里;接收审核短信及审核处理,遇到性能瓶颈时可通过加服务器的方式横向扩容,提高处理能力。
Description
技术领域
本发明涉及短信文本审核技术领域,尤其是一种基于分布式高并发条件下审核短信文本的方法及装置。
背景技术
目前短信运营商在短信发送前需要对短信的内容进行审核,只有合法合规的短信才能够被发送。通常在短时间内会有大量的短信请求提交到系统,在系统预审核的基础上,还会有大量的短信进入人工审核阶段。这些大量短信需要入库,然后展现在页面上进行审核,审核时同时读取和更新大量数据,因此系统可能会发生堵塞现象,使短信发送拥堵在审核阶段。
因此本发明提出了一种基于分布式高并发条件下审核短信文本的方法及装置可以解决上述缺陷。
现有技术相关知识点介绍:
分布式:是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。该领域需要解决的问题极多,在不同的技术层面上,又包括:分布式文件系统、分布式缓存、分布式数据库、分布式计算等,一些名词如Hadoop、zookeeper、MQ等都跟分布式有关。从理念上讲,分布式的实现有两种形式:水平扩展:当一台机器扛不住流量时,就通过添加机器的方式,将流量平分到所有服务器上,所有机器都可以提供相当的服务;垂直拆分:前端有多种查询需求时,一台机器扛不住,可以将不同的需求分发到不同的机器上,比如A机器处理余票查询的请求,B机器处理支付的请求。
高并发:相对于分布式来讲,高并发在解决的问题上会集中一些,其反应的是同时有多少量:比如在线直播服务,同时有上万人观看。高并发可以通过分布式技术去解决,将并发流量分不到不同的物理服务器上。但除此之外,还可以有很多其他优化手段:比如使用缓存系统,将所有的,静态内容放到CDN等;还可以使用多线程技术将一台服务器的服务能力最大化。短信发送经常会在短时间内接收到大量客户提交的短信,比如商家进行促销时短时间内发送大量促销短信,就会造成大量的审核短信入库。本发明采用分布式消息系统接收并审核提交来的短信,数据库分库分表来保存短信,分布式缓存保存已经审核过的短信内容。
MD5值:即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。MD5算法具有以下特点:1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。2、容易计算:从原数据计算出MD5值很容易。3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。
hashcode:是一种编码方式,在Java中,每个对象都会有一个hashcode,Java可以通过这个hashcode来识别一个对象。
键:数据库中的键(key)又称为关键字,是关系模型中的一个重要概念,它是逻辑结构,不是数据库的物理部分。
发明内容
针对上述现有技术中存在的不足,本发明的目的在于提供了一种基于分布式高并发条件下审核短信文本的方法及装置,解决现有技术效率低的问题。
为解决上述问题,本发明公开了一种基于分布式高并发条件下审核短信文本的方法,包括短信接收、人工审核和系统审核三大步骤,
S1短信接收:采用分布式系统接收用户发出的短信请求,根据短信文本和账号计算出短信摘要,根据待发送手机号计算出数据存储的分片信息;对于短信摘要相同的短信用分布式缓存进行计数,数据采用多线程异步和定时批量的形式入库;
S2人工审核:人工页面审核后不直接更新数据库,将审核结果及短信摘要生成审核任务信息发送至消息队列;
S3系统审核:根据待审核任务下短信待发送条数匹配不同优先级的待处理队列,再根据配置将审核任务分解成多个子任务发送至相应队列,并将审核结果保存至分布式缓存中,最后,循环消费子任务、更新数据库信息发送短信至短信网关。
作为优先,S1计算短信摘要方法如下:首先根据账号及短信文本拼接为短信摘要,短信摘要再取MD5值。
作为优先,S1计算出短信摘要后,将短信摘要作为缓存的键,与系统本地缓存的审核结果进行比较,缓存中若存在审核结果,则发送短信至短信网关;若不存在审核结果,则将短信摘要作为键在分布式缓存中计数,遇到相同摘要的短信,计数器加1。
作为优先,S1根据手机号计算分片信息方法如下:手机号的hashcode的绝对值除以分片数量取余数。
为解决上述问题,本发明公开了一种基于分布式高并发条件下审核短信文本的装置,包括短信接收、人工审核和系统审核三大模块,
短信接收模块:适用于分布式系统接收用户发出的短信请求,根据短信文本和账号计算出短信摘要,根据待发送手机号计算出数据存储的分片信息;对于短信摘要相同的短信用分布式缓存进行计数,数据采用多线程异步和定时批量的形式入库;
人工审核模块:适用于人工审核且将人工页面审核结果及短信摘要生成审核任务信息发送至消息队列;
系统审核模块:适用于根据待审核任务下短信待发送条数匹配不同优先级的待处理队列,再根据配置将审核任务分解成多个子任务发送至相应队列,最后,循环消费子任务、更新数据库信息发送短信至短信网关。
为解决上述问题,本发明还公开了一种计算设备,包括:
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据所述的方法中的任一方法的指令。
为解决上述问题,本发明还公开了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据所述的方法中的任一方法。
由于采用上述技术方案,本发明有着如下有益效果:采用本发明进行人工审核时异步更新数据库短信记录,页面直接返回审核下一条短信,不用等待;任务分级处理,一个大任务分成多个子任务,子任务分批定量更新数据库信息,不会造成数据库阻塞;可自定义分解规则及消息队列级别,不同类型的短信进入不同级别的消息队列,不会出现短信阻塞在消息队列里;接收审核短信及审核处理,遇到性能瓶颈时可通过加服务器的方式横向扩容,提高处理能力。
附图说明
图1是本发明的流程示意图;
图2是本发明实施例的网页截图。
具体实施方式
以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
本发明公开了一种基于分布式高并发条件下审核短信文本的方法,包括短信接收、人工审核和系统审核三大步骤,
S1短信接收:采用分布式系统接收用户发出的短信请求,根据短信文本和客户账号计算出短信的摘要即MD5值,根据待发送手机号计算出数据存储的分片信息。对于短信摘要相同的短信用分布式缓存进行计数,数据采用多线程异步和定时批量的形式入库;
S2人工审核:人工页面审核后不直接更新数据库,将审核结果及短信摘要生成审核任务信息发送至消息队列;
S3系统审核:根据待审核任务下短信待发送条数匹配不同优先级的待处理队列,再根据配置将审核任务分解成多个子任务发送至相应队列。最后,循环消费子任务、更新数据库信息发送短信至短信网关。
进一步地,S1计算短信摘要方法如下:首先根据账号及短信文本拼接为短信摘要,短信摘要再取MD5值。
进一步地,S1计算出短信摘要后,将短信摘要作为缓存的键,与系统本地缓存的审核结果进行比较,缓存中若存在审核结果,则发送短信至短信网关;若不存在审核结果,则将短信摘要作为键在分布式缓存中计数,遇到相同摘要的短信,计数器加1。
进一步地,S1根据手机号计算分片信息方法如下:手机号的hashcode的绝对值除以分片数量取余数。
本发明还公开了一种基于分布式高并发条件下审核短信文本的装置,包括短信接收、人工审核和系统审核三大模块,
短信接收模块:适用于分布式系统接收用户发出的短信请求,根据短信文本和账号计算出短信摘要,根据待发送手机号计算出数据存储的分片信息;对于短信摘要相同的短信用分布式缓存进行计数,数据采用多线程异步和定时批量的形式入库;
人工审核模块:适用于人工审核且将人工页面审核结果及短信摘要生成审核任务信息发送至消息队列;
系统审核模块:适用于根据待审核任务下短信待发送条数匹配不同优先级的待处理队列,再根据配置将审核任务分解成多个子任务发送至相应队列,最后,循环消费子任务、更新数据库信息发送短信至短信网关。
本发明还公开了一种计算设备,包括:
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据所述的方法中的任一方法的指令。
本发明还公开了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据所述的方法中的任一方法。
如图1所示,具体步骤如下:
S1.分布式系统接收短信文本,根据账号及短信文本计算短信摘要,默认账号及短信文本拼接后取MD5值;将短信摘要作为缓存的键,与系统本地缓存的审核结果进行比较,缓存中若存在审核结果,则发送短信至短信网关;若不存在审核结果,则将短信摘要作为键在分布式缓存中计数,遇到相同摘要的短信,计数器加1;根据手机号计算分片信息:手机号的hashcode的绝对值除以分片数量取余数;请求短信文本、短信摘要、分片信息定时批量存入数据库;
S2.页面查询数据库信息,展示等待审核的短信文本;人工审核短信文本,审核结果分为通过和驳回;系统通过审核结果和短信摘要生成审核任务,发送至消息队列,数据库短信记录不更新审核结果,直接返回页面进行下一次审核;
S3.将审核结果同步至各系统的本地缓存(根据此任务下发送的短信条数和对应的热加载设置,获取不同级别的缓存失效时间,条数越大,失效时间越长);根据预先设定的分解规则(如短信条数、账号优先等级、短信内容重要度等)将审核任务分解成许多个子任务,每个子任务包含不同的分片信息,将子任务发送至不同优先级队列。循环消费子任务,根据分片信息从数据库读取一定数量的短信记录,发送至短信网关,更新审核状态,更新完毕将子任务消息发回消息队列,等待再次处理,直至数据库短信记录更新完毕。数据库更新完毕,删除分布式缓存中的计数。
实施例:
账号:C778899;
短信文本:【ZT】您好,0003;
手机号:13866123001
步骤如下:
(1)收到短信,首先根据账号及短信文本拼接为短信摘要如下:
C778899【ZT】您好,0003;
再取MD5值:group_digest=E4A5AA12110D7917664769270F3E2269;
(2)该短信摘要group_digest在本地缓存中没有命中,将group_digest作为键key保存到分布式缓存redis中,value=1,再次收到相同短信时value+1;
(3)计算出手机的分片信息Math.abs("13866123001".hashCode())%20sharding=13;
(4)短信摘要group_digest插入任务表,短信文本及分片信息sharding插入短信表;
(5)页面展示及人工审核;(如图2所示)
(6)发送审核结果及短信摘要至
mq{"account":"C778899","accountSmsType":1,"auditResult":1,"auditTime":1588766617000,"content":"【ZT】您好,
0003","createTime":1588764921000,"groupDigest":"E4A5AA12110D7917664769270F3E2269","keyWord":","state":2,"submitTime":1588764921000,"submitType":4,"sysUser":"shufeng","version":"casAudit-9dc86f908f9111ea8517fa163e4ff529"}
(7)根据分布式缓存redis的group_digest计数,拆分成子任务发往mq{"accountSmsType":1,"auditCache":{"auditResult":1,"auditTime":1588766617000,"count":0,"groupDigest":"E4A5AA12110D7917664769270F3E2269","sysUser":"shufeng"},"auditResult":1,"auditTime":1588766617000,"groupDigest":"E4A5AA12110D7917664769270F3E2269","sharding":-1,"sysUser":"shufeng","taskId":"2005061935210ek0v8b3sjvl5401","topic":"TopicTaskFirst"}
这里只有一个手机号,所以发送至1级队列TaskFirst,sharding:-1表示搜索所有分片。审核结果同步至各系统的本地缓存。
(8)循环消费上面的子任务搜索数据库,将短信发送至网关,更新短信发送状态。数据库更新完毕后,删除分布式缓存里的计数。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (7)
1.一种基于分布式高并发条件下审核短信文本的方法,其特征在于,包括短信接收、人工审核和系统审核三大步骤,
S1短信接收:采用分布式系统接收用户发出的短信请求,根据短信文本和账号计算出短信摘要,根据待发送手机号计算出数据存储的分片信息;对于短信摘要相同的短信用分布式缓存进行计数,数据采用多线程异步和定时批量的形式入库;
S2人工审核:人工页面审核后不直接更新数据库,将审核结果及短信摘要生成审核任务信息发送至消息队列;
S3系统审核:根据待审核任务下短信待发送条数匹配不同优先级的待处理队列,再根据配置将审核任务分解成多个子任务发送至相应队列,并将审核结果保存至分布式缓存中,最后,循环消费子任务、更新数据库信息、 发送短信至短信网关。
2.根据权利要求1所述的一种基于分布式高并发条件下审核短信文本的方法,其特征在于,S1计算短信摘要方法如下:首先根据账号及短信文本拼接为短信摘要,短信摘要再取MD5值。
3.根据权利要求2所述的一种基于分布式高并发条件下审核短信文本的方法,其特征在于,S1计算出短信摘要后,将短信摘要作为缓存的键,与系统本地缓存的审核结果进行比较,缓存中若存在审核结果,则发送短信至短信网关;若不存在审核结果,则将短信摘要作为键在分布式缓存中计数,遇到相同摘要的短信,计数器加1。
4.根据权利要求3所述的一种基于分布式高并发条件下审核短信文本的方法,其特征在于,S1根据手机号计算分片信息方法如下:手机号的hashcode的绝对值除以分片数量取余数。
5.一种基于分布式高并发条件下审核短信文本的装置,包括:短信接收模块、人工审核模块和系统审核模块三大模块,
短信接收模块:适用于分布式系统接收用户发出的短信请求,根据短信文本和账号计算出短信摘要,根据待发送手机号计算出数据存储的分片信息;对于短信摘要相同的短信用分布式缓存进行计数,数据采用多线程异步和定时批量的形式入库;
人工审核模块:适用于人工审核且将人工页面审核结果及短信摘要生成审核任务信息发送至消息队列;
系统审核模块:适用于根据待审核任务下短信待发送条数匹配不同优先级的待处理队列,再根据配置将审核任务分解成多个子任务发送至相应队列,最后,循环消费子任务、更新数据库信息、 发送短信至短信网关。
6.一种计算设备,包括:
一个或多个处理器;
存储器;以及
一个或多个程序,其中所述一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序使得处理器执行根据权利要求1-4所述的方法中的任一方法的指令。
7.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行根据权利要求1-4所述的方法中的任一方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010503170.7A CN111628859B (zh) | 2020-06-05 | 2020-06-05 | 一种基于分布式高并发条件下审核短信文本的方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010503170.7A CN111628859B (zh) | 2020-06-05 | 2020-06-05 | 一种基于分布式高并发条件下审核短信文本的方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111628859A CN111628859A (zh) | 2020-09-04 |
| CN111628859B true CN111628859B (zh) | 2021-01-05 |
Family
ID=72260286
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010503170.7A Active CN111628859B (zh) | 2020-06-05 | 2020-06-05 | 一种基于分布式高并发条件下审核短信文本的方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111628859B (zh) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113095647B (zh) * | 2021-04-01 | 2023-01-06 | 中国汽车技术研究中心有限公司 | 一种车辆审查系统 |
| CN113051328B (zh) * | 2021-04-02 | 2025-03-14 | 中国工商银行股份有限公司 | 分布式数据库访问方法及装置 |
| CN114003609B (zh) * | 2021-12-29 | 2022-04-26 | 飞狐信息技术(天津)有限公司 | 一种监测待审数据的数量的方法和装置 |
| CN117041893B (zh) * | 2023-10-10 | 2024-01-12 | 江西掌中无限网络科技股份有限公司 | 一种使用云计算技术发送国际短信的方法与系统 |
| CN118569804A (zh) * | 2024-06-03 | 2024-08-30 | 诚泰信息科技(天津)有限公司 | 短信文本处理方法及短信文本接收方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101257671A (zh) * | 2007-07-06 | 2008-09-03 | 浙江大学 | 基于内容的大规模垃圾短信实时过滤方法 |
| CN109685454A (zh) * | 2018-12-13 | 2019-04-26 | 平安医疗健康管理股份有限公司 | 数据审核方法、装置、设备及存储介质 |
| CN110109660A (zh) * | 2019-05-07 | 2019-08-09 | 杭州艾塔科技有限公司 | 一种监测短信触达效果的系统及方法 |
| CN110263054A (zh) * | 2019-05-30 | 2019-09-20 | 世纪龙信息网络有限责任公司 | Sql工单的审核系统、审核方法、装置及计算机设备 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5581705A (en) * | 1993-12-13 | 1996-12-03 | Cray Research, Inc. | Messaging facility with hardware tail pointer and software implemented head pointer message queue for distributed memory massively parallel processing system |
| CN102096703B (zh) * | 2010-12-29 | 2013-06-12 | 北京新媒传信科技有限公司 | 短消息的过滤方法和设备 |
| CN106102027B (zh) * | 2016-06-12 | 2019-03-15 | 西南医科大学 | 基于MapReduce的短信批量提交方法 |
| CN109831751A (zh) * | 2019-01-04 | 2019-05-31 | 上海创蓝文化传播有限公司 | 一种基于自然语言处理的短信内容风控系统及方法 |
-
2020
- 2020-06-05 CN CN202010503170.7A patent/CN111628859B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101257671A (zh) * | 2007-07-06 | 2008-09-03 | 浙江大学 | 基于内容的大规模垃圾短信实时过滤方法 |
| CN109685454A (zh) * | 2018-12-13 | 2019-04-26 | 平安医疗健康管理股份有限公司 | 数据审核方法、装置、设备及存储介质 |
| CN110109660A (zh) * | 2019-05-07 | 2019-08-09 | 杭州艾塔科技有限公司 | 一种监测短信触达效果的系统及方法 |
| CN110263054A (zh) * | 2019-05-30 | 2019-09-20 | 世纪龙信息网络有限责任公司 | Sql工单的审核系统、审核方法、装置及计算机设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111628859A (zh) | 2020-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111628859B (zh) | 一种基于分布式高并发条件下审核短信文本的方法及装置 | |
| US9948531B2 (en) | Predictive prefetching to reduce document generation times | |
| CN103748579B (zh) | 在映射化简框架中处理数据 | |
| US8650224B2 (en) | Batching content management operations to facilitate efficient database interactions | |
| US20150213116A1 (en) | Method and systems for flexible and scalable databases | |
| CN108984553B (zh) | 缓存方法和装置 | |
| US7765196B2 (en) | Method and apparatus for web cache using database triggers | |
| TWI630567B (zh) | 增進廣告快取之方法與系統 | |
| CN111443899B (zh) | 一种元素处理方法、装置、电子设备及存储介质 | |
| US20090144357A1 (en) | Use of template messages to optimize a software messaging system | |
| CN114003659A (zh) | 数据同步方法、装置、电子设备、存储介质及程序产品 | |
| CN113868687B (zh) | 一种任务处理进度的管理方法和装置 | |
| CN107329963A (zh) | 加速网页访问的方法和装置 | |
| US20140095644A1 (en) | Processing of write requests in application server clusters | |
| CN110909022A (zh) | 一种数据查询方法和装置 | |
| CN111414427B (zh) | 一种适用于准实时服务的数据处理方法及装置 | |
| CN114547090A (zh) | 数据查询方法、装置、电子设备及存储介质 | |
| CN107357794B (zh) | 优化键值数据库的数据存储结构的方法和装置 | |
| CN112612790A (zh) | 卡号配置方法、装置、设备及计算机存储介质 | |
| US20250147969A1 (en) | Data processing method and apparatus for user profile, device, medium, and program | |
| CN118410036B (zh) | 一种基于集群的安全审计管理方法、设备、介质及产品 | |
| CN112214497A (zh) | 一种标签的处理方法、装置及计算机系统 | |
| CN117520671A (zh) | 数据查询方法、装置、设备和存储介质 | |
| CN110309121B (zh) | 日志处理方法及装置、计算机可读介质和电子设备 | |
| CN118170986A (zh) | Cim模式元素资源标识提取方法、系统、介质及设备 |
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 | ||
| CP01 | Change in the name or title of a patent holder | ||
| CP01 | Change in the name or title of a patent holder |
Address after: 201600 building 19, 68 Zhongchuang Road, Songjiang District, Shanghai Patentee after: Shanghai Chuangyan Yunzhi Information Technology Co.,Ltd. Address before: 201600 building 19, 68 Zhongchuang Road, Songjiang District, Shanghai Patentee before: SHANGHAI CHUANGLAN CULTURE COMMUNICATION Co.,Ltd. |