CN104378341B - 模板获取方法、模板提供方法、装置及系统 - Google Patents
模板获取方法、模板提供方法、装置及系统 Download PDFInfo
- Publication number
- CN104378341B CN104378341B CN201310728606.2A CN201310728606A CN104378341B CN 104378341 B CN104378341 B CN 104378341B CN 201310728606 A CN201310728606 A CN 201310728606A CN 104378341 B CN104378341 B CN 104378341B
- Authority
- CN
- China
- Prior art keywords
- template
- server
- public number
- client
- number client
- 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
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000004891 communication Methods 0.000 claims abstract description 22
- 238000012360 testing method Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000012795 verification Methods 0.000 abstract description 32
- 230000000694 effects Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 16
- 230000008569 process Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000004064 recycling Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000012550 audit Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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/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)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种模板获取方法、模板提供方法、装置及系统,属于通讯领域。所述方法包括:向服务器获取至少一个模板进行显示;接收作用于所述至少一个模板上的选择信号;向所述服务器发送用于获取被选择的所述模板的模板标识ID的标识请求;接收所述服务器反馈的所述模板ID,所述模板ID用于向所述服务器调用所述模板发送模板消息。本申请解决了每个公众号都提交审核的模板会导致服务器需要耗费大量的审核资源的问题;达到了在很多模板相同或者相似的情况下,公众号客户端可以在服务器提供的模板中选择自身需要的模板,不需要自身创建和注册模板就可以使用所需要的模板的效果。
Description
技术领域
本发明涉及通讯领域,特别涉及一种模板获取方法、模板提供方法、装置及系统。
背景技术
公众平台是社交类通讯应用提供的一种新型平台,社交类通讯应用的个人用户或者企业用户可以在公众平台上搭建自己的公众号来向普通账号提供服务或者订阅。
也即,公众号是社交类通讯应用中针对媒体、单位、企业或公众人物所拥有的通讯账号。比如,A银行可以在公众平台上提供一个A银行的公众号,然后由普通账号在社交类通讯应用上关注该公众号,该公众号可以为普通账号提供私人性质的银行查询、账单通知以及货币交易等服务。但是为了避免普通账号被骚扰,A银行的公众号只能通过模板来向普通账号发送消息。比如,在普通账号的用户使用信用卡进行了一笔支付后,A银行的公众号通过“信用卡刷卡通知”模板向普通账号发送模板消息,该模板消息中的大部分内容是固定的,只有涉及用户名、刷卡时间、刷卡金额和刷卡事项之类的内容是实时生成的。
在实现本发明实施例的过程中,发明人发现上述技术至少存在以下问题:A银行的公众号所使用的模板需要预先向服务器注册,服务器审核该模板符合模板规范时才允许A银行的公众号使用该模板。由于公众号所涉及的用户会非常多,每个用户所提交审核的模板都各不相同,导致服务器需要耗费大量的审核资源。
发明内容
为了解决每个公众号都提交需要审核的模板会导致服务器需要耗费大量的审核资源的问题,本发明实施例提供了一种模板获取方法、模板提供方法、装置及系统。所述技术方案如下:
第一方面,提供了一种模板获取方法,用于公众号客户端中,所述公众号客户端是使用公众号的用户使用的客户端,所述公众号是社交通讯应用中的通讯账号,所述方法包括:
向服务器获取至少一个模板进行显示;
接收作用于所述至少一个模板上的选择信号;
向所述服务器发送用于获取被选择的所述模板的模板标识ID的标识请求;
接收所述服务器反馈的所述模板ID,所述模板ID用于向所述服务器调用所述模板发送模板消息;
通过所述模板ID向所述服务器调用所述模板发送模板消息至目标帐号,所述目标帐号是所述模板消息的接收方所对应的帐号。
第二方面,提供了一种模板提供方法,用于服务器中,所述服务器用于提供通讯应用中的后台服务,所述方法包括:
向所述公众号客户端提供至少一个模板;
接收所述公众号客户端发送的标识请求,所述标识请求是所述公众号客户端接收作用于所述至少一个模板上的选择信号后,向所述服务器发送的用于获取被选择的所述模板的模板标识ID的请求;
向所述公众号客户端反馈所述模板ID,所述模板ID用于所述公众号客户端向所述服务器调用所述模板发送模板消息;
通过所述模板ID向所述服务器调用所述模板发送模板消息至目标帐号,所述目标帐号是所述模板的消息接收方所对应的帐号。
第三方面,提供了一种模板获取装置,用于公众号客户端中,所述公众号客户端是使用公众号的用户使用的客户端,所述公众号是社交通讯应用中的通讯账号,所述装置包括:
模板获取模块,用于向服务器获取至少一个模板进行显示;
模板选择模块,用于接收作用于所述至少一个模板上的选择信号;
标识请求模块,用于向所述服务器发送用于获取被选择的所述模板的模板标识ID的标识请求;
标识接收模块,用于接收所述服务器反馈的所述模板ID,所述模板ID用于向所述服务器调用所述模板发送模板消息;
消息发送模块,用于通过所述模板ID向所述服务器调用所述模板发送模板消息至目标帐号,所述目标帐号是所述模板消息的接收方所对应的帐号。
第四方面,提供了一种模板提供装置,用于服务器中,所述服务器用于提供通讯应用中的后台服务,所述装置包括:
模板提供模块,用于向所述公众号客户端提供至少一个模板;
请求接收模块,用于接收所述公众号客户端发送的标识请求,所述标识请求是所述公众号客户端接收作用于所述至少一个模板上的选择信号后,向所述服务器发送的用于获取被选择的所述模板的模板标识ID的请求;
标识反馈模块,用于向所述公众号客户端反馈所述模板ID,所述模板ID用于所述公众号客户端向所述服务器调用所述模板发送模板消息;
调用接收模块,用于接收所述公众号客户端通过所述模板ID对所述模板的调用;
消息转发模块,用于通过被调用的所述模板发送模板消息至目标帐号,所述目标帐号是所述模板消息的接收方所对应的帐号。
第五方面,提供了一种模板获取系统,所述系统包括公众号客户端和服务器;
所述公众号客户端,包括如上第三方面所述的模板获取装置;
所述服务器,包括如上第四方面所述的模板提供装置。
本发明实施例提供的技术方案带来的有益效果是:
通过公众号客户端向服务器获取至少一个模板进行显示,并向服务器获取被选择模板的模板标识ID;解决了每个公众号都提交审核的模板会导致服务器需要耗费大量的审核资源的问题;达到了在很多模板相同或者相似的情况下,公众号客户端可以在服务器提供的模板中选择自身需要的模板,不需要自身创建和注册模板就可以使用所需要的模板的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明各个实施例所涉及的一种实施环境的结构示意图;
图2是本发明一个实施例所提供的模板获取方法的方法流程图;
图3是本发明一个实施例所提供的模板提供方法的方法流程图;
图4A是本发明再一实施例所提供的模板获取方法的方法流程图;
图4B至图4D是图4A所提供的模板获取方法的实施示意图;
图5是本发明一个实施例提供的模板获取装置的结构方框图;
图6是本发明另一个实施例提供的模板获取装置的结构方框图;
图7是本发明一个实施例提供的模板提供装置的结构方框图;
图8是本发明另一个实施例提供的模板提供装置的结构方框图;
图9是本发明一个实施例提供的模板获取系统的结构方框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
发明人在实现本发明实施例的过程中,发现服务器需要审核的模板中,存在很多相同或者相似的模板,比如A银行提交审核的“信用卡刷卡通知”模板和B银行提交审核的“信用卡交易通知”模板基本雷同。为此,发明人提供了将已经审核后的模板建成模板库供公众号客户端使用的机制。一方面,使得公众号客户端不需要重复创建与已有模板类似的模板;另一方面,使得服务器不需要耗费大量的审核资源来审核大同小异的模板。具体如下:
请参考图1,其示出了本发明各个实施例所涉及的实施环境的结构示意图。该实施环境包括公众号客户端120、服务器140和普通账号对应的客户端160。
公众号客户端120是使用公众号的用户所使用的客户端。该公众号是社交类通讯应用中针对媒体、单位、企业或公众人物所拥有的通讯账号。公众号客户端120通过无线网络或者有线网络与服务器140相连。该公众号客户端120可以是应用程序类或者网页类客户端。
服务器140可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。服务器140用于提供社交类通讯应用中的后台服务。服务器140通过无线网络或者有线网络与公众号客户端120以及普通账号对应的客户端160相连。
普通账号对应的客户端160是使用普通账号的用户所使用的客户端。该普通账号可以通过关注的方式来建立与公众号客户端120的好友关系。
请参考图2,其示出了本发明一个实施例提供的模板获取方法的方法流程图。本实施例以该模板获取方法应用于图1中的公众号客户端120来举例说明。该方法,包括:
步骤202,向服务器获取至少一个模板进行显示;
模板是用来发送模板消息的模板。比如,“信用卡刷卡通知”模板、“交易成功提醒”模板。
步骤204,接收作用于至少一个模板上的选择信号;
步骤206,向服务器发送用于获取被选择的模板的模板标识ID的标识请求;
模板ID是每个模板在服务器中的标识。
步骤208,接收服务器反馈的模板ID,该模板ID用于向服务器调用该模板发送模板消息。
综上所述,本实施例提供的模板获取方法,通过公众号客户端向服务器获取至少一个模板进行显示,并向服务器获取被选择模板的模板标识ID;解决了每个公众号都提交审核的模板会导致服务器需要耗费大量的审核资源的问题;达到了在很多模板相同或者相似的情况下,公众号客户端可以在服务器提供的模板中选择自身需要的模板,不需要自身创建和注册模板就可以使用所需要的模板的效果。
请参考图3,其示出了本发明另一实施例提供的模板提供方法的方法流程图。本实施例以该模板获取方法应用于图1中的服务器140来举例说明。该方法,包括:
步骤302,向公众号客户端提供至少一个模板;
模板是用来发送模板消息的模板。比如,“信用卡刷卡通知”模板、“交易成功提醒”模板。
步骤304,接收公众号客户端发送的标识请求;
该标识请求是公众号客户端接收作用于至少一个模板上的选择信号后,向服务器发送的用于获取被选择的模板的模板标识ID的请求。模板ID是每个模板在服务器中的标识。
步骤306,向公众号客户端反馈模板ID,该模板ID用于公众号客户端向服务器调用模板发送模板消息。
综上所述,本实施例提供的模板提供方法,通过公众号客户端向服务器获取至少一个模板进行显示,并向服务器获取被选择模板的模板标识ID;解决了每个公众号都提交审核的模板会导致服务器需要耗费大量的审核资源的问题;达到了在很多模板相同或者相似的情况下,公众号客户端可以在服务器提供的模板中选择自身需要的模板,不需要自身创建和注册模板就可以使用所需要的模板的效果。
请参考图4A,其示出了本发明再一实施例提供的模板获取方法的方法流程图。本实施例以该模板获取方法应用于图1所示的实施环境中来举例说明。该方法,包括:
步骤401,公众号客户端向服务器发送模板申请请求,该模板申请请求携带有行业信息;
由于公众号客户端一般都是涉及少数的几个行业,所以公众号客户端可以将至少一个行业信息携带在模板申请请求中发送给服务器。
以公众号客户端为电子商务类的公众号为例,公众号客户端可以将主行业“IT科技-电子技术”41和副行业“金融业-银行”42添加在模板申请请求中,如图4B所示。
对应地,服务器接收公众号客户端发送的模板申请请求,该模板申请请求携带有行业信息。
步骤402,服务器在预设的行业模板库中查找与行业信息对应的至少一个模板;
预设的行业模板库包括服务器已经审核通过的模板,这些模板按照行业进行分类。服务器在接收到行业信息后,根据行业信息在行业模板库中查找对应的模板。
比如,服务器接收到的行业信息是“IT科技-电子技术”,则服务器在一级分类“IT科技”、二级分类“电子技术”中查找属于该分类下的所有模板。
又比如,服务器接收到的行业信息是“金融业-银行”,则服务器在一级“金融业”、二级分类“银行”中查找属于该分类下的所有模板。
步骤403,服务器将与行业信息对应的至少一个模板反馈给公众号客户端;
比如,行业信息是“文体娱乐/文化/传媒”,服务器查找到的五个模板“成为会员通知”、“会员到期提醒”、“会员充值通知”、“会员消费通知”和“订阅成功通知”,则服务器将这5个模板反馈给公众号客户端。
步骤404,公众号客户端接收服务器反馈的与行业信息对应的至少一个模板进行显示;
公众号客户端接收到服务器反馈的模板后,可以显示与该行业信息对应的至少一个模板。
比如,公众号客户端接收到的服务器反馈的模板为“成为会员通知”、“会员到期提醒”、“会员充值通知”、“会员消费通知”和“订阅成功通知”时,将这五个模板进行显示,如图4C所示。
步骤405,公众号客户端接收作用于至少一个模板上的选择信号;
公众号客户端接收用户触发的、作用于至少一个模板上的选择信号,该选择信号可以是点击信号、勾选信号之类的信号。
比如,用户需要选择“成为会员通知”时,可以在“成为会员通知”后面的方框43打钩,如图4C所示。公众号客户端可以接收该勾选信号,该勾选信号即为选择信号。
步骤406,公众号客户端向服务器发送用于获取被选择的模板的模板标识ID的标识请求;
在至少一个模板被选择后,公众号客户端向服务器发送用于获取被选择的模板的模板标识ID的标识请求。模板ID是每个模板在服务器中的标识。
对应地,服务器接收公众号客户端发送的标识请求。
步骤407,服务器向公众号客户端反馈模板ID。
服务器向公众号客户端反馈标识请求所请求的模板ID。
对应地,公众号客户端接收服务器反馈的模板ID,模板ID用于向服务器调用该模板发送模板消息。
至此,公众号客户端获取模板ID以后,就能够使用该模板ID所对应的模板来发送模板消息。
步骤408,公众号客户端在至少一个模板均未被选择时,接收创建模板操作;
公众号客户端在步骤404中显示服务器反馈的至少一个模板后,这些模板可能都不是用户所需要的。此时,用户可以自己来创建模板,公众号客户端接收用户触发的创建模板操作。
比如,在图4C显示的界面中,用户发现五个模板均不是自己所需要的模板时,可以点击超链接“找不到你想要的模板?帮助我们完成模板库”44来跳转至另一页面创建模板。
步骤409,公众号客户端根据创建模板操作创建一个模板;
公众号客户端根据接收到的创建模板操作创建一个模板。创建模板操作可以是用户通过鼠标、键盘、触摸屏之类的外设输入的操作。
以创建一个“购买商品通知”模板为例,该模板如下:
商品:{{Goods.DATA}}
单价:{{Unit_price.DATA}}
数量:{{Quantity.DATA}}
总计:{{Total.DATA}}
来源商店:{{Source.Shop.DATA}}
推荐等级:{{Source.Recommend.DATA}}。
其中,“商品”、“单价”、“数量”、“总计”、“来源商店”和“推荐等级”是固定内容,也即根据该模板生成的所有模板消息中都不会发生改变的内容。
而“Goods”、“Unit_price”、“Quantity”、“Total”、“Source.Shop”和“Source.Recommend”是参数内容,需要在每次生成模板消息时实时生成。
步骤410,公众号客户端向服务器注册该模板,
公众号客户端在创建一个模板后,向服务器注册该模板。
对应地,服务器接收公众号客户端对模板的注册。
步骤411,服务器检测该模板是否符合模板规范;
服务器在检测正在注册的模板是否符合模板规范。模板规范由即时通信服务的提供方确定,比如模板规范要求的模板格式限制、模板的参数内容的数量限制、模板的总长度限制、模板中不可以出现的内容限制、模板中权限的限制等等。
若检测结果为正在注册的模板符合模板规范,则进入步骤405;若检测结果为正在注册的模板不符合模板规范,则发出注册失败信息给公众号客户端。
步骤412,若检测结果为模板符合模板规范,则服务器生成并向公众号客户端反馈该模板对应的模板ID;
服务器生成正在注册的模板所对应的模板ID,并且服务器向公众号客户端反馈生成的该模板ID。该模板ID用于公众号向服务器调用该模板发送模板消息。同时,服务器将该模板和模板ID进行关联存储。特别地,服务器还将该模板和模板ID按照公众号客户端提供的行业信息存储在行业模板库中相应的分类中。
对应地,公众号客户端接收服务器反馈的模板ID。
步骤413,公众号客户端通过模板ID向服务器调用模板发送模板消息。
公众号客户端在需要使用模板发送模板消息时,由于待发送的消息通常与目标账号的个人信息有关,所以公众号客户端从目标账号所对应的个人信息数据中提取该模板中所需要的至少一个参数内容。鉴于不同的模板的需要,参数内容可能包括事件时间、事件地址、事件姓名、事件类型、事件内容、链接和消息参数中的至少一种,不同的模板需要不同的参数内容。
比如,继续以“购买商品通知”模板为例,获取到的参数内容示意如下:
"data":{
"Goods":"苹果",
"Unit_price":"RMB20.13",
"Quantity":"5",
"Total":"RMB100.65",
"Source":{
"Shop":"Jas屌丝商店",
"Recommend":"5颗星"
}
}
也即,参数内容“Goods”的取值为“苹果”、参数内容“Unit_price”的取值为“RMB20.13”、参数内容“Quantity”的取值为“5”、参数内容“Total”、的取值为“RMB100.65”、参数内容“Source.Shop”的取值为“Jas屌丝商店”和参数内容“Source.Recommend”的取值为“5颗星”。
然后,公众号客户端根据模板的模板标识ID、目标账号和获取到的至少一个参数内容生成发送请求。目标账号是模板消息的接收方所对应的账号,目标账号通常是一个普通账号。
步骤414,服务器接收公众号客户端通过模板ID对模板的调用;
服务器接收到公众号客户端的发送请求后,先根据模板ID查询与该模板ID对应的模板并调用。该模板可能是公众号客户端从服务器提供的至少一个模板中选择的模板,也可能是公众号客户端自己创建的模板,只要公众号客户端拥有模板ID就可以调用。
步骤415,服务器通过被调用的模板发送模板消息。
服务器将发送请求中的至少一个参数内容填充在模板ID所对应的模板中生成模板消息,然后服务器将生成的模板消息转发给目标账号所对应的客户端。
比如,继续以“购买商品通知”为例,服务器生成的模板消息如下:
商品:苹果
单价:RMB20.13
数量:5
总计:RMB100.65
来源商店:Jas屌丝商店
推荐等级:5颗星
比如,目标账号所对应的客户端显示的模板消息如图4D所示。
综上所述,本发明实施例提供的模板获取方法,通过公众号客户端向服务器获取至少一个模板进行显示,并向服务器获取被选择模板的模板标识ID;解决了每个公众号都提交审核的模板会导致服务器需要耗费大量的审核资源的问题;达到了在很多模板相同或者相似的情况下,公众号客户端可以在服务器提供的模板中选择自身需要的模板,不需要自身创建和注册模板就可以使用所需要的模板的效果。
本实施例提供的模板获取方法,还通过以行业信息作为分类来提供模板库给公众号客户端选择,使得模板库的构建更为合理。因为发明人在实现本发明实施例的过程中发现,不同的行业可能注册具有相同功能的模板,比如电子零售业和传统线下零售业都会提供“交易成功提醒”模板,虽然两者提交的模板的功能类似,但是实际的参数内容差别较大,所以如果以功能作为分类来提供模板库,很难符合所有行业的需求,导致服务器的审核资源还是会被极大地浪费。但是以行业信息作为分类来构建模板库时,同一类行业所需要的模板的功能和具体的参数内容都非常近似,所以按照行业信息向公众号客户端反馈的模板具有很高的重复利用率,有效地节约了服务器的审核资源。
请参考图5,其示出了本发明一个实施例提供的模板获取装置的结构方框图。该模板获取装置可以通过软件、硬件或者两者的结合实现成为公众号客户端的全部或者部分,所述装置包括:模板获取模块520、模板选择模块540、标识请求模块560和标识接收模块580;
模板获取模块520,用于向服务器获取至少一个模板进行显示;
模板选择模块540,用于接收作用于所述至少一个模板上的选择信号;
标识请求模块560,用于向所述服务器发送用于获取被选择的所述模板的模板标识ID的标识请求;
标识接收模块580,用于接收所述服务器反馈的所述模板ID,所述模板ID用于向所述服务器调用所述模板发送模板消息。
综上所述,本实施例提供的模板获取装置,通过公众号客户端向服务器获取至少一个模板进行显示,并向服务器获取被选择模板的模板标识ID;解决了每个公众号都提交审核的模板会导致服务器需要耗费大量的审核资源的问题;达到了在很多模板相同或者相似的情况下,公众号客户端可以在服务器提供的模板中选择自身需要的模板,不需要自身创建和注册模板就可以使用所需要的模板的效果。
请参考图6,其示出了本发明另一实施例提供的模板获取装置的结构方框图。该模板获取装置可以通过软件、硬件或者两者的结合实现成为服务器的全部或部分。所述装置包括:模板获取模块520、模板选择模块540、标识请求模块560、操作接收模块572、模板创建模块574、模板注册模块576、标识接收模块580和消息发送模块590。
模板获取模块520,用于向服务器获取至少一个模板进行显示;
模板选择模块540,用于接收作用于所述至少一个模板上的选择信号;
标识请求模块560,用于向所述服务器发送用于获取被选择的所述模板的模板标识ID的标识请求;
标识接收模块580,用于接收所述服务器反馈的所述模板ID,所述模板ID用于向所述服务器调用所述模板发送模板消息。
模板获取模块520,包括:请求发送单元和模板接收单元(未在图中示出);
所述请求发送单元,用于向所述服务器发送模板申请请求,所述模板申请请求携带有行业信息;
所述模板接收单元,用于接收所述服务器反馈的与所述行业信息对应的至少一个模板进行显示。
所述装置,还包括:操作接收模块572、模板创建模块574和模板注册模块576;
所述操作接收模块572,用于在所述至少一个模板均未被选择时,接收创建模板操作;
所述模板创建模块574,用于根据所述创建模板操作创建一个模板;
所述模板注册模块576,用于向所述服务器注册所述模板,以便所述服务器检测所述模板是否符合模板规范;若检测结果为所述模板符合模板规范,则生成并向所述公众号客户端反馈所述模板对应的模板ID;
所述标识接收模块570,用于接收所述服务器反馈的所述模板ID。
所述装置,还包括:消息发送模块590;
所述消息发送模块590,用于通过所述模板ID向所述服务器调用所述模板发送模板消息。
综上所述,本实施例提供的模板获取装置,通过公众号客户端向服务器获取至少一个模板进行显示,并向服务器获取被选择模板的模板标识ID;解决了每个公众号都提交审核的模板会导致服务器需要耗费大量的审核资源的问题;达到了在很多模板相同或者相似的情况下,公众号客户端可以在服务器提供的模板中选择自身需要的模板,不需要自身创建和注册模板就可以使用所需要的模板的效果。
本实施例提供的模板获取装置,还通过以行业信息作为分类来提供模板库给公众号客户端选择,使得模板库的构建更为合理。因为发明人在实现本发明实施例的过程中发现,不同的行业可能注册具有相同功能的模板,比如电子零售业和传统线下零售业都会提供“交易成功提醒”模板,虽然两者提交的模板的功能类似,但是实际的参数内容差别较大,所以如果以功能作为分类来提供模板库,很难符合所有行业的需求,导致服务器的审核资源还是会被极大地浪费。但是以行业信息作为分类来构建模板库时,同一类行业所需要的模板的功能和具体的参数内容都非常近似,所以按照行业信息向公众号客户端反馈的模板具有很高的重复利用率,有效地节约了服务器的审核资源。
需要说明的是:上述实施例提供的模板获取装置在获取模板时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的模板获取装置与模板获取方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图7,其示出了本发明一个实施例提供的模板提供装置的结构方框图。该模板提供装置可以通过软件、硬件或者两者的结合实现成为服务器的全部或部分。所述装置包括:模板提供模块720、请求接收模块740和标识反馈模块760;
模板提供模块720,用于向所述公众号客户端提供至少一个模板;
请求接收模块740,用于接收所述公众号客户端发送的标识请求,所述标识请求是所述公众号客户端接收作用于所述至少一个模板上的选择信号后,向所述服务器发送的用于获取被选择的所述模板的模板标识ID的请求;
标识反馈模块760,用于向所述公众号客户端反馈所述模板ID,所述模板ID用于所述公众号客户端向所述服务器调用所述模板发送模板消息。
综上所述,本实施例提供的模板提供装置,通过公众号客户端向服务器获取至少一个模板进行显示,并向服务器获取被选择模板的模板标识ID;解决了每个公众号都提交审核的模板会导致服务器需要耗费大量的审核资源的问题;达到了在很多模板相同或者相似的情况下,公众号客户端可以在服务器提供的模板中选择自身需要的模板,不需要自身创建和注册模板就可以使用所需要的模板的效果。
请参考图8,其示出了本发明另一实施例提供的模板提供装置的结构方框图。该模板提供装置可以通过软件、硬件或者两者的结合实现成为服务器的全部或部分。所述装置包括:模板提供模块720、请求接收模块740、注册接收模块752、模板检测模块754、标识反馈模块760、调用接收模块770和消息转发模块780;
模板提供模块720,用于向所述公众号客户端提供至少一个模板;
请求接收模块740,用于接收所述公众号客户端发送的标识请求,所述标识请求是所述公众号客户端接收作用于所述至少一个模板上的选择信号后,向所述服务器发送的用于获取被选择的所述模板的模板标识ID的请求;
标识反馈模块760,用于向所述公众号客户端反馈所述模板ID,所述模板ID用于所述公众号客户端向所述服务器调用所述模板发送模板消息。
所述模板提供模块720,包括:请求接收单元、模板查询单元和模板反馈单元(未在图中示出);
所述请求接收单元,用于接收所述公众号客户端发送的模板申请请求,所述模板申请请求携带有行业信息;
所述模板查询单元,用于在预设的行业模板库中查找与所述行业信息对应的至少一个模板;
所述模板反馈单元,用于将与所述行业信息对应的至少一个模板反馈给所述公众号客户端。
所述注册接收模块752,用于接收所述公众号客户端对模板的注册,所述模板是所述公众号客户端在所述至少一个模板均未被选择时,接收创建模板操作后创建的;
所述模板检测模块754,用于检测所述模板是否符合模板规范;
所述标识反馈模块760,用于若所述模板检测模块754的检测结果为所述模板符合模板规范,则生成并向所述公众号客户端反馈所述模板对应的模板ID。
所述调用接收模块770,用于接收所述公众号客户端通过所述模板ID对所述模板的调用;
所述消息转发模块780,用于通过被调用的所述模板发送模板消息。
综上所述,本实施例提供的模板提供装置,通过公众号客户端向服务器获取至少一个模板进行显示,并向服务器获取被选择模板的模板标识ID;解决了每个公众号都提交审核的模板会导致服务器需要耗费大量的审核资源的问题;达到了在很多模板相同或者相似的情况下,公众号客户端可以在服务器提供的模板中选择自身需要的模板,不需要自身创建和注册模板就可以使用所需要的模板的效果。
本实施例提供的模板提供装置,还通过以行业信息作为分类来提供模板库给公众号客户端选择,使得模板库的构建更为合理。因为发明人在实现本发明实施例的过程中发现,不同的行业可能注册具有相同功能的模板,比如电子零售业和传统线下零售业都会提供“交易成功提醒”模板,虽然两者提交的模板的功能类似,但是实际的参数内容差别较大,所以如果以功能作为分类来提供模板库,很难符合所有行业的需求,导致服务器的审核资源还是会被极大地浪费。但是以行业信息作为分类来构建模板库时,同一类行业所需要的模板的功能和具体的参数内容都非常近似,所以按照行业信息向公众号客户端反馈的模板具有很高的重复利用率,有效地节约了服务器的审核资源。
需要说明的是:上述实施例提供的模板提供装置在提供模板时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的模板提供装置与模板提供方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图9,其示出了本发明一个实施例提供的模板获取系统的结构方框图。该模板获取系统包括公众号客户端920和服务器940;
所述公众号客户端920,包括如图5或图6所示实施例提供的模板获取装置;
所述服务器940,包括如图7或图8所示实施例提供的模板提供装置。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (13)
1.一种模板获取方法,其特征在于,用于公众号客户端中,所述公众号客户端是使用公众号的用户使用的客户端,所述公众号是社交通讯应用中的通讯账号,所述方法包括:
向服务器获取至少一个模板进行显示;
接收作用于所述至少一个模板上的选择信号;
向所述服务器发送用于获取被选择的所述模板的模板标识ID的标识请求;
接收所述服务器反馈的所述模板ID,所述模板ID用于向所述服务器调用所述模板发送模板消息;
通过所述模板ID向所述服务器调用所述模板发送模板消息至目标帐号,所述目标帐号是所述模板消息的接收方所对应的帐号。
2.根据权利要求1所述的方法,其特征在于,所述向服务器获取至少一个模板进行显示,包括:
向所述服务器发送模板申请请求,所述模板申请请求携带有行业信息;
接收所述服务器反馈的与所述行业信息对应的至少一个模板进行显示。
3.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
在所述至少一个模板均未被选择时,接收创建模板操作;
根据所述创建模板操作创建一个模板;
向所述服务器注册所述模板,以便所述服务器检测所述模板是否符合模板规范;若检测结果为所述模板符合模板规范,则生成并向所述公众号客户端反馈所述模板对应的模板ID;
接收所述服务器反馈的所述模板ID。
4.一种模板提供方法,其特征在于,用于服务器中,所述服务器用于提供通讯应用中的后台服务,所述方法包括:
向所述公众号客户端提供至少一个模板;
接收所述公众号客户端发送的标识请求,所述标识请求是所述公众号客户端接收作用于所述至少一个模板上的选择信号后,向所述服务器发送的用于获取被选择的所述模板的模板标识ID的请求;
向所述公众号客户端反馈所述模板ID,所述模板ID用于所述公众号客户端向所述服务器调用所述模板发送模板消息;
接收所述公众号客户端通过所述模板ID对所述模板的调用;
通过被调用的所述模板发送模板消息至目标帐号,所述目标帐号是所述模板消息的接收方对应的帐号。
5.根据权利要求4所述的方法,其特征在于,所述向所述公众号客户端提供至少一个模板,包括:
接收所述公众号客户端发送的模板申请请求,所述模板申请请求携带有行业信息;
在预设的行业模板库中查找与所述行业信息对应的至少一个模板;
将与所述行业信息对应的至少一个模板反馈给所述公众号客户端。
6.根据权利要求4所述的方法,其特征在于,所述方法,还包括:
接收所述公众号客户端对模板的注册,所述模板是所述公众号客户端在所述至少一个模板均未被选择时,接收创建模板操作后创建的;
检测所述模板是否符合模板规范;
若检测结果为所述模板符合模板规范,则生成并向所述公众号客户端反馈所述模板对应的模板ID;
向所述公众号客户端反馈所述模板ID。
7.一种模板获取装置,其特征在于,用于公众号客户端中,所述公众号客户端是使用公众号的用户使用的客户端,所述公众号是社交通讯应用中的通讯账号,所述装置包括:
模板获取模块,用于向服务器获取至少一个模板进行显示;
模板选择模块,用于接收作用于所述至少一个模板上的选择信号;
标识请求模块,用于向所述服务器发送用于获取被选择的所述模板的模板标识ID的标识请求;
标识接收模块,用于接收所述服务器反馈的所述模板ID,所述模板ID用于向所述服务器调用所述模板发送模板消息;
消息发送模块,用于通过所述模板ID向所述服务器调用所述模板发送模板消息至目标帐号,所述目标帐号是所述模板消息的接收方所对应的帐号。
8.根据权利要求7所述的装置,其特征在于,所述模板获取模块,包括:请求发送单元和模板接收单元;
所述请求发送单元,用于向所述服务器发送模板申请请求,所述模板申请请求携带有行业信息;
所述模板接收单元,用于接收所述服务器反馈的与所述行业信息对应的至少一个模板进行显示。
9.根据权利要求7所述的装置,其特征在于,所述装置,还包括:操作接收模块、模板创建模块和模板注册模块;
所述操作接收模块,用于在所述至少一个模板均未被选择时,接收创建模板操作;
所述模板创建模块,用于根据所述创建模板操作创建一个模板;
所述模板注册模块,用于向所述服务器注册所述模板,以便所述服务器检测所述模板是否符合模板规范;若检测结果为所述模板符合模板规范,则生成并向所述公众号客户端反馈所述模板对应的模板ID;
所述标识接收模块,用于接收所述服务器反馈的所述模板ID。
10.一种模板提供装置,其特征在于,用于服务器中,所述服务器用于提供通讯应用中的后台服务,所述装置包括:
模板提供模块,用于向所述公众号客户端提供至少一个模板;
请求接收模块,用于接收所述公众号客户端发送的标识请求,所述标识请求是所述公众号客户端接收作用于所述至少一个模板上的选择信号后,向所述服务器发送的用于获取被选择的所述模板的模板标识ID的请求;
标识反馈模块,用于向所述公众号客户端反馈所述模板ID,所述模板ID用于所述公众号客户端向所述服务器调用所述模板发送模板消息;
调用接收模块,用于接收所述公众号客户端通过所述模板ID对所述模板的调用;
消息转发模块,用于通过被调用的所述模板发送模板消息至目标帐号,所述目标帐号是所述模板消息的接收方所对应的帐号。
11.根据权利要求10所述的装置,其特征在于,所述模板提供模块,包括:请求接收单元、模板查询单元和模板反馈单元;
所述请求接收单元,用于接收所述公众号客户端发送的模板申请请求,所述模板申请请求携带有行业信息;
所述模板查询单元,用于在预设的行业模板库中查找与所述行业信息对应的至少一个模板;
所述模板反馈单元,用于将与所述行业信息对应的至少一个模板反馈给所述公众号客户端。
12.根据权利要求10所述的装置,其特征在于,所述装置,还包括:注册接收模块和模板检测模块;
所述注册接收模块,用于接收所述公众号客户端对模板的注册,所述模板是所述公众号客户端在所述至少一个模板均未被选择时,接收创建模板操作后创建的;
所述模板检测模块,用于检测所述模板是否符合模板规范;
所述标识反馈模块,用于若所述模板检测模块的检测结果为所述模板符合模板规范,则生成并向所述公众号客户端反馈所述模板对应的模板ID。
13.一种模板获取系统,其特征在于,所述系统包括公众号客户端和服务器;
所述公众号客户端,包括如权利要求7至9任一所述的模板获取装置;
所述服务器,包括如权利要求10至12任一所述的模板提供装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310728606.2A CN104378341B (zh) | 2013-12-25 | 2013-12-25 | 模板获取方法、模板提供方法、装置及系统 |
PCT/CN2014/093875 WO2015096638A1 (en) | 2013-12-25 | 2014-12-15 | Method and system for controlling message dissemination from public accounts to user accounts |
US15/176,023 US10623353B2 (en) | 2013-12-25 | 2016-06-07 | Method and system for controlling message dissemination from public accounts to user accounts |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310728606.2A CN104378341B (zh) | 2013-12-25 | 2013-12-25 | 模板获取方法、模板提供方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104378341A CN104378341A (zh) | 2015-02-25 |
CN104378341B true CN104378341B (zh) | 2016-04-20 |
Family
ID=52556999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310728606.2A Active CN104378341B (zh) | 2013-12-25 | 2013-12-25 | 模板获取方法、模板提供方法、装置及系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10623353B2 (zh) |
CN (1) | CN104378341B (zh) |
WO (1) | WO2015096638A1 (zh) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101622872B1 (ko) | 2015-02-11 | 2016-05-19 | 라인 가부시키가이샤 | 인스턴트 메시징 서비스에서 공식계정의 리치 메뉴를 제공하는 방법과 시스템 및 기록 매체 |
CN104702675B (zh) * | 2015-02-13 | 2017-06-13 | 腾讯科技(深圳)有限公司 | 用户事件的响应方法及装置 |
US10812547B1 (en) * | 2016-03-30 | 2020-10-20 | Amazon Technologies, Inc. | Broadcast streaming configuration |
CN105847059B (zh) * | 2016-04-12 | 2018-12-18 | 平安科技(深圳)有限公司 | 信息发送管理方法和装置 |
CN106059897A (zh) * | 2016-05-27 | 2016-10-26 | 东软集团股份有限公司 | 一种生成运营实例的菜单的方法及装置 |
US10324772B2 (en) * | 2016-11-02 | 2019-06-18 | Oracle International Corporation | Method and system for data instance-based automatic message map construction |
CN106534356B (zh) * | 2016-12-12 | 2018-05-22 | 腾讯科技(深圳)有限公司 | 模板数据处理、请求模板数据、模板数据展示的方法和装置 |
CN106648680A (zh) * | 2016-12-29 | 2017-05-10 | 江西博瑞彤芸科技有限公司 | 基于动态变量的信息模板生成方法 |
CN106598931A (zh) * | 2016-12-29 | 2017-04-26 | 江西博瑞彤芸科技有限公司 | 信息模板的生成方法 |
CN111882922A (zh) * | 2017-01-05 | 2020-11-03 | 西安艾润物联网技术服务有限责任公司 | Vip车位预定方法及装置 |
US10547577B2 (en) * | 2017-03-28 | 2020-01-28 | Whatsapp Inc. | Techniques for templated messages |
JP7246379B2 (ja) * | 2017-09-15 | 2023-03-27 | コンヴィーダ ワイヤレス, エルエルシー | 通信ネットワークにおけるサービス層メッセージテンプレート |
US11314933B2 (en) * | 2017-10-24 | 2022-04-26 | Google Llc | Customized user prompts for autofilling applications |
US10083441B1 (en) * | 2017-12-20 | 2018-09-25 | Capital One Services, Llc | Processing messages for attribute-value pair extraction |
CN108170385A (zh) * | 2017-12-27 | 2018-06-15 | 浪潮金融信息技术有限公司 | 模板打印方法及系统、计算机可读存储介质、终端 |
US11252119B2 (en) * | 2018-06-04 | 2022-02-15 | Salesforce.Com, Inc. | Message logging using two-stage message logging mechanisms |
CN108965115B (zh) * | 2018-10-09 | 2021-05-14 | 刘高峰 | 一种消息发送方法、装置及系统 |
US11698891B2 (en) * | 2019-07-30 | 2023-07-11 | Salesforce.Com, Inc. | Database systems and related multichannel communication methods |
US20220215161A1 (en) * | 2019-10-25 | 2022-07-07 | Google Llc | Customized User Prompts for Autofilling Applications |
US11778048B2 (en) * | 2020-01-08 | 2023-10-03 | Bank Of America Corporation | Automatically executing responsive actions upon detecting an incomplete account lineage chain |
US11588864B2 (en) * | 2020-01-28 | 2023-02-21 | Cisco Technology, Inc. | Method and apparatus to simplify replacing existing IP phone with new IP phone using headset |
US11128532B2 (en) * | 2020-02-05 | 2021-09-21 | Cisco Technology, Inc. | Securely replacing existing IP phone with new IP phone using existing directory number and without enabling auto-registration on call control server |
US11694279B1 (en) * | 2020-03-25 | 2023-07-04 | Rippl App, Llc | Dynamic creation of interactive user device pools |
US11716295B2 (en) | 2020-04-20 | 2023-08-01 | Nextiva, Inc. | System and method of automated communications via verticalization |
US11743227B2 (en) | 2020-04-20 | 2023-08-29 | Nextiva, Inc. | System and method of generating automated communications |
CN113535163B (zh) * | 2020-04-22 | 2024-10-18 | 北京沃东天骏信息技术有限公司 | 一种生成消息的方法及装置 |
US11562749B2 (en) * | 2020-05-01 | 2023-01-24 | Adp, Inc. | System and method for query authorization and response generation using machine learning |
JP2023095040A (ja) * | 2021-12-24 | 2023-07-06 | 東芝テック株式会社 | 情報処理装置、および会計システム |
US11921876B1 (en) * | 2023-06-14 | 2024-03-05 | Snowflake Inc. | Organization-level global data object on data platform |
US11909743B1 (en) | 2023-07-13 | 2024-02-20 | Snowflake Inc. | Organization-level account on data platform |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101287189A (zh) * | 2007-04-09 | 2008-10-15 | 中国移动通信集团公司 | 一种终端显示方法、服务器及终端 |
CN101562791A (zh) * | 2009-06-04 | 2009-10-21 | 候万春 | 提供通过客户端经数据网发送包装短消息的系统和方法 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6085201A (en) * | 1996-06-28 | 2000-07-04 | Intel Corporation | Context-sensitive template engine |
US7490058B2 (en) * | 2001-03-29 | 2009-02-10 | International Business Machines Corporation | Automated dynamic negotiation of electronic service contracts |
US7634556B2 (en) * | 2002-07-01 | 2009-12-15 | Prolifiq Software Inc. | Electronic message management |
US7334019B2 (en) * | 2002-07-18 | 2008-02-19 | Ebay Inc. | Delivering messages to message servers |
CA2406880A1 (en) * | 2002-10-04 | 2004-04-04 | Ibm Canada Limited-Ibm Canada Limitee | Method and apparatus for an ecommerce message using sms |
US7751533B2 (en) * | 2005-05-02 | 2010-07-06 | Nokia Corporation | Dynamic message templates and messaging macros |
US20060265453A1 (en) * | 2005-05-19 | 2006-11-23 | International Business Machines Corporation | Method and system of applying a template to a message |
US7941561B2 (en) * | 2005-07-15 | 2011-05-10 | Elias Assad | System and method for communications over a computer network |
US7603424B2 (en) * | 2005-11-03 | 2009-10-13 | Research In Motion Limited | Method and system for generating template replies to electronic mail messages |
US20070265006A1 (en) * | 2006-05-09 | 2007-11-15 | James Edward Washok | Interactive text messaging system for information distribution |
US7746250B2 (en) * | 2008-01-31 | 2010-06-29 | Microsoft Corporation | Message encoding/decoding using templated parameters |
US8315178B2 (en) * | 2008-02-08 | 2012-11-20 | Unomobi, Inc. | Method and system for wireless message-based advertising |
US8468049B2 (en) * | 2008-02-20 | 2013-06-18 | Yahoo! Inc. | Systems and methods for providing direct communication from personalized targeted advertisements |
US8751584B2 (en) * | 2008-10-16 | 2014-06-10 | Blackberry Limited | System for assignment of a service identifier as a mechanism for establishing a seamless profile in a contextually aware presence access layer |
US8195756B2 (en) * | 2010-01-21 | 2012-06-05 | Tony Vincent Clarizio | Method and computer program product for sending messages |
US9607290B2 (en) * | 2010-03-24 | 2017-03-28 | Worldmate, Ltd. | Apparatus and method for detecting messages in a parsing process |
US8676236B1 (en) * | 2010-07-12 | 2014-03-18 | Amdocs Software Systems Limited | System, method, and computer program for generating a short message service (SMS) message using template codes |
WO2012031239A2 (en) * | 2010-09-02 | 2012-03-08 | Compass Labs, Inc. | User interest analysis systems and methods |
US9065786B2 (en) * | 2010-09-24 | 2015-06-23 | Yagi Corp. | Context-sensitive auto-responder |
US8713445B2 (en) * | 2010-11-12 | 2014-04-29 | Sap Ag | Systems and methods for generating customized user interfaces |
US20130024524A1 (en) * | 2011-07-21 | 2013-01-24 | Parlant Technology, Inc. | Targeted messaging system and method |
US20150019305A1 (en) * | 2011-09-16 | 2015-01-15 | Tri-Force Consulting Services, Inc. | Systems and methods for following-up on business leads |
US8972512B2 (en) * | 2011-09-30 | 2015-03-03 | Mail Bypass, Inc. | Message delivery systems and methods |
CN103200156B (zh) * | 2012-01-05 | 2016-02-24 | 腾讯科技(深圳)有限公司 | 模板应用方法、应用系统、终端和服务器 |
AU2013201755A1 (en) * | 2012-02-20 | 2013-09-05 | Other Levels Pty Ltd | Notification message generation |
US9514467B2 (en) * | 2012-05-30 | 2016-12-06 | International Business Machines Corporation | Dynamic post-delivery customization of telecommunication messages |
CN103458379B (zh) * | 2012-05-31 | 2018-04-13 | 腾讯科技(深圳)有限公司 | 信息发送方法、推送方法、装置及系统 |
US9749321B2 (en) * | 2013-01-22 | 2017-08-29 | Prolifiq Software Inc. | System for multi-point publication syndication |
US20140280453A1 (en) * | 2013-03-15 | 2014-09-18 | Southern California Permanente Medical Group | Message Distribution |
CN104125140B (zh) * | 2013-04-28 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 一种消息发送方法及装置 |
US11438294B2 (en) * | 2014-09-24 | 2022-09-06 | Yahoo Assets Llc | System and method for auto-formatting messages based on learned message templates |
-
2013
- 2013-12-25 CN CN201310728606.2A patent/CN104378341B/zh active Active
-
2014
- 2014-12-15 WO PCT/CN2014/093875 patent/WO2015096638A1/en active Application Filing
-
2016
- 2016-06-07 US US15/176,023 patent/US10623353B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101287189A (zh) * | 2007-04-09 | 2008-10-15 | 中国移动通信集团公司 | 一种终端显示方法、服务器及终端 |
CN101562791A (zh) * | 2009-06-04 | 2009-10-21 | 候万春 | 提供通过客户端经数据网发送包装短消息的系统和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104378341A (zh) | 2015-02-25 |
WO2015096638A1 (en) | 2015-07-02 |
US20160294748A1 (en) | 2016-10-06 |
US10623353B2 (en) | 2020-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104378341B (zh) | 模板获取方法、模板提供方法、装置及系统 | |
US11182844B2 (en) | Virtual resource transfer method, client device, application server, and system | |
CN110458562B (zh) | 票据报销方法、装置和设备及计算机存储介质 | |
CN104378282B (zh) | 消息发送方法、消息转发方法、装置及系统 | |
JP2010537280A (ja) | 従来の小売りに適する電子商取引の方法、システム、及び装置 | |
CN109801051B (zh) | 资源转移方法、系统、服务器和计算机可读存储介质 | |
CN106709779B (zh) | 一种基于同城快递轻应用界面的信息采集录入方法及系统 | |
WO2012126889A1 (en) | Method and system for dynamic identity validation | |
AU2014234956A1 (en) | Systems and methods for managing sending of items | |
WO2018176989A1 (zh) | 信息推送方法和装置 | |
US20240281802A1 (en) | Digital Currency-Based Payment Method, Platform and System, and Terminal | |
CN107292511A (zh) | 基于云计算和大数据技术的企业资源管理方法及系统 | |
CN112200595A (zh) | 优惠券校验方法、支付方法、装置、设备及介质 | |
US20120158583A1 (en) | Automated bank transfers using identifier tokens | |
CN114331273A (zh) | 信息处理方法、信息处理装置、电子设备和存储介质 | |
CN103793820A (zh) | 一种商品信息的投放方法和装置及系统 | |
CN101390413A (zh) | 利用通信网络提供礼品的方法和装置及包括该装置的系统 | |
US20190005076A1 (en) | A cascade computer network and its architecture for multi-user operations | |
CN113780969A (zh) | 一种海关申报方法和系统 | |
CN110751455B (zh) | 一种联名业务处理方法及装置 | |
KR102234134B1 (ko) | 네트워크 기반 상품 구매후기 등록 방법 및 시스템 | |
CN106875238B (zh) | 发票信息生成方法和装置 | |
US20200265962A1 (en) | Objects of things system | |
CN113643014B (zh) | 基于区块链的交易管理方法、装置、设备、介质和程序 | |
CN114298633B (zh) | 信息处理方法及装置、电子设备和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |