【技术实现步骤摘要】
信息交互方法及装置
本申请涉及互联网
,尤其涉及信息交互方法及装置。
技术介绍
随着互联网技术的不断发展,各种客户端应用程序(Application,APP)的开发也越来越重要。现有技术中,客户端上的APP与服务器交互的方式一般需要通过多个应用程序编程接口(ApplicationProgrammingInterface,API)来实现。比如:在初次运行APP的应用场景下,需要调用注册设备、获取配置、验证升级、报活、获取协议、上报地理位置、验证登录等多个API。但是,由于受事先写好的逻辑控制的限制,调用各个API时不能调整调用顺序,使得利用API完成APP与服务器之间的交互时,其灵活性差,效率低。
技术实现思路
本申请提供信息交互方法及装置,以解决现有技术中利用API完成APP与服务器之间的交互时,其灵活性差,效率低的问题。根据本申请实施例的第一方面,提供一种信息交互方法,所述方法包括:接收客户端发送的数据请求信息,所述数据请求信息携带有第一场景标识;根据所述第一场景标识从服务端调用对应的第一数据;利用所述第一场景标识对应的统一数据模型对所述第一数据进行整合处理,得到第二数据;将携带有所述第二数据的数据响应信息发送至所述客户端,以使所述客户端对所述数据响应信息中的第二数据进行解析处理。根据本申请实施例的第二方面,提供一种信息交互方法,所述方法,包括:在接收到应用请求时,根据所述应用请求确定对应的应用场景、以及所述应用场景对应的第一场景标识;将携带有所述第一场景标识的数据请求信息发送至网关,以使所述网关根据所述第一场景标识从服务端调用对应的第一数据;接收所述 ...
【技术保护点】
一种信息交互方法,其特征在于,所述方法包括:接收客户端发送的数据请求信息,所述数据请求信息携带有第一场景标识;根据所述第一场景标识从服务端调用对应的第一数据;利用所述第一场景标识对应的统一数据模型对所述第一数据进行整合处理,得到第二数据;将携带有所述第二数据的数据响应信息发送至所述客户端,以使所述客户端对所述数据响应信息中的第二数据进行解析处理。
【技术特征摘要】
1.一种信息交互方法,其特征在于,所述方法包括:接收客户端发送的数据请求信息,所述数据请求信息携带有第一场景标识;根据所述第一场景标识从服务端调用对应的第一数据;利用所述第一场景标识对应的统一数据模型对所述第一数据进行整合处理,得到第二数据;将携带有所述第二数据的数据响应信息发送至所述客户端,以使所述客户端对所述数据响应信息中的第二数据进行解析处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一场景标识从服务端调用对应的第一数据,包括:根据所述第一场景标识确定至少一个待调用的应用程序编程接口API;获取各个所述API对应的设定调用策略;根据所述设定调用策略向所述服务端发送数据调用请求;接收所述服务端返回的调用数据,所述调用数据为所述第一数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:配置至少一个应用场景、以及各个应用场景的场景标识;配置每个应用场景对应的统一数据模型、以及所述统一数据模型的模型标识;配置各个场景标识与各个模型标识之间的对应关系;将所述对应关系发送至所述客户端。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述客户端的订阅请求信息,所述订阅请求信息携带有第二场景标识;根据所述第二场景标识获取对应的应用场景、以及对应的统一数据模型,并将所述对应的应用场景、以及对应的统一数据模型发送至所述客户端。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:调整各个场景标识与各个模型标识之间的对应关系;将所述调整后的对应关系发送至所述客户端。6.根据权利要求3所述的方法,其特征在于,所述利用所述场景标识对应的统一数据模型对所述第一数据进行整合处理,得到第二数据,包括:从所述对应关系中查询所述第一场景标识对应的第一模型标识;根据所述第一模型标识确定对应的统一数据模型;利用所述对应的统一数据模型对所述第一数据进行整合处理,得到所述第二数据。7.一种信息交互方法,其特征在于,所述方法包括:在接收到应用请求时,根据所述应用请求确定对应的应用场景、以及所述应用场景对应的第一场景标识;将携带有所述第一场景标识的数据请求信息发送至网关,以使所述网关根据所述第一场景标识从服务端调用对应的第一数据;接收所述网关发送的携带有第二数据的数据响应信息,所述第二数据是所述网关利用所述第一场景标识对应的统一数据模型对所述第一数据进行整合处理后得到的数据;根据所述第一场景标识对应的统一数据模型对所述第二数据进行解析处理,并输出所述解析处理后的数据。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:接收所述网关发送的各个场景标识与各个模型标识之间的对应关系;若所述对应关系与本地保存的对应关系不同,则根据所述对应关系更新本地保存的对应关系;若本地不包括所述对应关系,则保存所述对应关系。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:从所述对应关系中选择待订阅的第二场景标识;将携带有所述第二场景标识的订阅请求信息发送至所述网关,以使所述网关根据所述第二场景标识获取对应的应用场景、以及对应的统一数据模型;接收所述网关发送的所述对应的应用场景、以及对应的统一数据模型。10.根据权利要求8所述的方法,其特征在于,所述根据所述场景标识对应的统一数据模型对所述第二数据进行解析处理,并输出所述解析处理后的数据,包括:从所述对应关系中查询所述第一场景标识对应的模型标识;根据所述模型标识对应的统一数据模型对所述第二数据进行解析处理,在所述场景标识对应的应用界面上显示所述解析处理后的数据。11.一种信息交互装置,其特征在于,所述装置包括:第一接收单元,用于接收客户端发送的数据请求信息,所述数据请求信息携带有第一场景标识;调用单元,用于根据所述第一场景标识从服务端调用对应的第一数据;整合单元,用于利用所述第一场景标识对应的统一数据模型对所述第一数据进行整合处理,得到第二数据;第一发送单元,用于将携带有所述第二数据的数据响应信息发送至所述客户端,以使所述客户端对所述数据响应信息中的第二数据进行解析处理。12.根据权利要求11所述的装置,其特征在于,所述调用单元包括:第一确定子单元,用于根据所述第一场景标识确定至少一个待调用的应用程序编程接口API;获取子单元,用于获取各个所述API对应的设定调用策略;发送子单元,用于根据所述设定调用策略向所述服务端发送数据调用请求...
【专利技术属性】
技术研发人员:赵捷,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。