设置定制化回复功能的方法及装置的制造方法

文档序号:9690844阅读:342来源:国知局
设置定制化回复功能的方法及装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种设置定制化回复功能的方法及装置。【【背景技术】】
[0002]公众平台是近年来许多互联网公司在聊天软件基础上新增的功能模块,个人、组织或企业等可以通过公众平台注册公众号,基于所注册的公众号可以以文字、图片、语音、视频、图文等多种形式向公众用户推广自己的业务。另外,公众平台还提供了定制化回复以及自定义菜单功能,即根据公众用户的提问自动向公众用户回复定制化信息的功能,例如通过定制化回复或自定义菜单功能可以处理一些对业务的常规查询和疑问。要想实现定制化回复及自定义菜单功能,需要公众号的拥有者需要将自己的业务数据映射到需要定制化回复的内容字段中。
[0003]在现有技术中,大多数公众号的拥有者都采用开发者模式,即请开发人员为其业务服务器进行代码开发,为业务服务器增加用于将公众号拥有者的业务数据映射到定制化回复字段中的功能,该新增的功能允许外部以开发者接口的形式进行调用。当公众平台服务器确定公众号拥有者采用开发者模式后,向业务服务器发送回调开发者接口的请求,业务服务器中新增的功能完成业务数据到定制化回复字段的映射。由于需要分析业务数据与定制化回复字段之间的映射关系,所以实现上述映射功能的代码相对比较复杂,开发时间较长,导致上述实现定制化回复功能的方法的效率较低,且成本较高。

【发明内容】

[0004]本发明的多个方面提供一种设置定制化回复功能的方法及装置,用以提高设置定制化回复功能的效率、降低实现成本。
[0005]本发明的一方面,提供一种设置定制化回复功能的方法,包括:
[0006]公众平台服务端获取公众号拥有者对应的业务数据;
[0007]所述公众平台服务端显示所述业务数据,以供所述公众号拥有者从所述业务数据中确定需要填充到定制化回复字段中的数据内容;
[0008]所述公众平台服务端接收用于指示将所述数据内容填充到所述定制化回复字段中的填充指令;
[0009]所述公众平台服务端根据所述填充指令,将所述数据内容填充到所述定制化回复字段中,以实现定制化回复功能。
[0010]本发明的另一方面,提供一种设置定制化回复功能的装置,所述装置设置于公众平台服务端实现,所述装置包括:
[0011]获取模块,用于获取公众号拥有者对应的业务数据;
[0012]显示模块,用于显示所述业务数据,以供所述公众号拥有者从所述业务数据中确定需要填充到定制化回复字段中的数据内容;
[0013]接收模块,用于接收用于指示将所述数据内容填充到所述定制化回复字段中的填充指令;
[0014]填充模块,用于根据所述填充指令,将所述数据内容填充到所述定制化回复字段中,以实现定制化回复功能。
[0015]在本发明技术方案中,公众平台服务端获取公众号拥有者的业务数据,并显示所获取的业务数据,由公众号拥有者基于现实的业务数据从中确定需要填充到定制化回复字段中的目标成员变量,之后接收用于指示将公众号拥有者确定的目标成员变量填充到定制化回复字段中的填充指令,最终根据填充指令将公众号拥有者确定的目标成员变量填充到相应的定制化回复字段中,以实现定制化回复功能。在本发明技术方案中,由公众平台服务端针对公众号拥有者统一进行定制化回复功能的设置,不需要公众号拥有者的业务服务器参与,尤其不需要为业务服务器编写用于实现业务数据到定制化回复字段的映射的功能代码,而公众平台服务端只需获取业务数据、显示、接收填充指令、以及直接根据填充指令进行填充即可,这些操作相对简单易于实现,因此本发明可以提高设置定制化回复功能的效率,降低成本。
【【附图说明】】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本发明一实施例提供的设置定制化回复功能的方法的流程示意图;
[0018]图2为本发明一实施例提供的公众平台服务端利用反射技术获得树形数据结构的方法的流程示意图;
[0019]图3为本发明一实施例提供的成员变量和定制化回复字段的界面示意图;
[0020]图4为本发明一实施例提供的设置定制化回复功能的装置的结构示意图;
[0021]图5为本发明另一实施例提供的设置定制化回复功能的装置的结构示意图。
【【具体实施方式】】
[0022]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]图1为本发明一实施例提供的设置定制化回复功能的方法的流程示意图。如图1所示,该方法包括:
[0024]101、公众平台服务端获取公众号拥有者对应的业务数据。
[0025]在此说明,本实施例提供的方法可以适用于各种公众平台,例如微信公众平台、来往公众平台和易信公众平台等;相应的,公众平台服务端可以是微信公众平台服务端、来往公众平台服务端和易信公众平台服务端等。
[0026]本实施例涉及的公众号拥有者可以是个人、组织或企业,具体是指向公众平台注册到公众号的个人、组织或企业。公众号拥有者的业务数据一般存储在公众号拥有者的业务服务器上。业务数据是指公众号拥有者的业务产品所在的业务服务器产生的数据。
[0027]其中,公众平台服务端可以通过多种方式获取公众号拥有者对应的业务数据。例如,公众平台服务端可以向对应的业务服务器发送携带有业务数据标识的获取请求,由业务服务器根据该获取请求中的业务数据标识向公众平台服务端返回相应的业务数据。这里的业务数据标识可以是产生业务数据的时间点或时间段、产生业务数据的服务的名称、或者直接是业务数据的ID等。
[0028]又例如,公众平台服务端可以获取业务数据对应的业务接口,之后根据该业务接口获取业务数据。这里的业务接口可以是但不限于地址信息,这里的地址信息可以是直接指向业务数据的地址信息,或者可以是指向可以获取业务数据的上层应用的地址信息。如果这里的地址信息直接指向业务数据,则公众平台服务端可以直接从该地址信息所指示的存储地址获取业务数据;如果这里的地址信息指向可以获取到业务数据的上层应用,则公众平台服务端可以根据该地址信息去调用该地址信息所指向的上层应用,由该上层应用获取业务数据后返回给公众平台服务端。
[0029]可选的,公众平台服务端可以提供一配置页面,供公众号拥有者提供上述业务接口以及其他一些与上述业务数据有关的参数。上述配置页面可以位于公众平台服务端,也可以位于公众号拥有者的终端设备一端。为了公众平台服务端的安全,优选的该配置页面位于公众号拥有者的终端设备上。公众号拥有者可以在该配置页面中输入业务数据对应的业务接口,进一步还可以输入与业务数据有关的其他参数。公众平台服务端通过该配置页面获取上述业务数据对应的业务接口。如果该配置页面位于公众号拥有者的终端设备上,则公众号拥有者输入业务数据对应的业务接口后,终端设备将该业务接口发送给公众平台服务端;公众平台服务端具体接收终端设备发送的业务接口。
[0030]102、公众平台服务端显示上述业务数据,以供公众号拥有者从上述业务数据中确定需要填充到定制化回复字段中的数据内容。
[0031]在本实施例中,公众平台服务端获取上述业务数据后,显示所获取的业务数据,以便于公众号拥有者分析上述业务数据中哪些数据内容可以填充到定制化回复字段中。
[0032]在此说明,公众平台服务端可以通过一可视化界面将上述业务数据显示给公众号拥有者。该可视化界面可以位于公众平台服务端,也可以位于公众号拥有者的终端设备上。为了公众平台服务端的安全,优选的,该可视化界面位于公众号拥有者的终端设备上。
[0033]对于公众号拥有者来说,在看到业务数据后,就可以分析业务数据中的哪些数据内容可以填充到定制化回复字段中。也就是说,并不是业务数据中的所有的数据内容都需要填充到定制化回复字段中。这种由公众号拥有者确定需要填充到定制化回复字段的数据内容的方式的效率比较高,实现成本较低,并且准确度较高。
[0034]在一可选实施方式中,为了更加方便公众号拥有者了解业务数据的结构,更加快速的确定出需要填充到定制化回复字段中的数据内容,公众平台服务端在获取业务数据后,可以对业务数据进行反序列化处理,获得业务数据对象,之后对业务数据对象进行分析,获
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1