The invention relates to the field of Internet technology, especially relates to a method and a device for acquiring resources, high cost of interaction between development and update the application to solve the system cost, and the client and the server, the efficiency of the interaction between the development and update the application efficiency of the system, the client and server of the problem of low. Including the embodiment of the application provides a method for obtaining application resources: the client starts markup language XML parsing engine, scalable implementation for hypertext transfer protocol HTTP request message application resource request access to the specified application to the server, and the server to rein in the HTTP request message feedback contains XML text based on the HTTP response message; analyzing the text of the XML application resources to run.
【技术实现步骤摘要】
一种应用资源获取方法及装置
本申请涉及互联网
,尤其涉及一种应用资源获取方法及装置。
技术介绍
在针对物流仓库的管理作业中,通常使用大量的移动终端和车载终端来参与作业,这就需要在移动终端和车载终端内安装用于作业的应用系统。终端内安装的应用系统需要与服务器保持同步,以保证作业的统一性。在进行应用系统开发时,通常使用C#语言或VB语言来编写客户端的应用程序代码,使用JAVA语言来编写服务器端的应用程序代码。这样,应用系统的开发就会被划分为两个部分,分别采用不同的语言来完成。由于服务器端与客户端之间存在语言隔离,服务器和客户端之间需要通过接口进行交互。当在服务器端更新了应用资源后,还需要开发人员对在客户端采用不同语言编写的应用程序代码进行更新。由于在客户端与服务器端之间无法进行开发语言的统一,导致应用系统开发及更新的成本、以及客户端与服务器端之间进行交互的成本较高。相应地,进行应用系统开发及更新的效率、以及客户端与服务器端之间进行交互的效率较低。
技术实现思路
本申请实施例提供一种应用资源获取方法及装置,用以解决应用系统开发及更新的成本、以及客户端与服务器端之间进行交互的成本较高,进行应用系统开发及更新的效率、客户端与服务器端之间进行交互的效率较低的问题。本申请实施例提供一种获取应用资源的方法,包括:客户端启动可扩展的标记语言XML解析引擎,执行:向服务器发送用于请求获取指定应用的应用资源的超文本传输协议HTTP请求消息,并接收所述服务器基于所述HTTP请求消息反馈的包含XML文本的HTTP响应消息;对所述XML文本进行解析,得到能够运行的应用资源。可选地,向 ...
【技术保护点】
一种应用资源获取方法,其特征在于,该方法包括:客户端启动可扩展的标记语言XML解析引擎,执行:向服务器发送用于请求获取指定应用的应用资源的超文本传输协议HTTP请求消息,并接收所述服务器基于所述HTTP请求消息反馈的包含XML文本的HTTP响应消息;对所述XML文本进行解析,得到能够运行的应用资源。
【技术特征摘要】
1.一种应用资源获取方法,其特征在于,该方法包括:客户端启动可扩展的标记语言XML解析引擎,执行:向服务器发送用于请求获取指定应用的应用资源的超文本传输协议HTTP请求消息,并接收所述服务器基于所述HTTP请求消息反馈的包含XML文本的HTTP响应消息;对所述XML文本进行解析,得到能够运行的应用资源。2.如权利要求1所述的方法,其特征在于,向服务器发送用于请求获取指定应用的应用资源的超文本传输协议HTTP请求消息,包括:根据在所述指定应用的XML配置文件中配置的所述服务器的地址,发送所述HTTP请求。3.如权利要求1所述的方法,其特征在于,所述应用资源包括以下资源中的一种或多种:设置对象、界面元素、数据对象、和动作对象。4.如权利要求1所述的方法,其特征在于,对所述XML文本进行解析,得到能够运行的应用资源之后,还包括:运行所述应用资源,并收集用户在所述指定应用的应用界面提交的信息和该用户的操作行为信息;将所述用户提交的信息和操作行为信息包含在HTTP请求消息中发送给所述服务器。5.一种应用资源获取方法,其特征在于,该方法包括:服务器在接收到客户端发送的用于请求获取指定应用的应用资源的超文本传输协议HTTP请求消息后,基于所述HTTP请求消息生成约定格式的XML文本;将包含所述XML文本的HTTP响应消息发送给所述客户端,以使所述客户端通过安装的解析引擎对所述XML文本进行解析,得到能够运行的应用资源。6.如权利要求5所述的方法,其特征在于,将包含所述XML文本的HTTP响应消息发送给所述客户端之后,还包括:接收所述客户端发送的包含用户在所述指定应用的应用界面提交的信息和该用户的操作行为信息的HTTP请求消息,并基于该HTTP请求消息进行逻辑处理,生成后续XML文本,将其包含在HTTP响应消息中发送给所述客户端。7.如权利要求5或6所述的方法,其特征在于,基于所述HTTP请求消息生成XML文本,包括:确定所述客户端所请求的指定应用的应用资源对应的设置对象、界面元素、数据对象、和动作对象四种内容中的一种或多种,并针对该应用资源对应的其中每一种内容,根据定义的该种内容的XML语言描述规范来描述该种内容。8.一种应用资源获取系统,其特征在于,该系统包括服务器和客户端;所述客户端启动可扩展的标记语言XML解析引擎,向服务器发送用于请求获取指定应用的应用资源的超文本传输协议HTTP请求消息;所述服务器在接收到所述客户端发送的用于请求获取指定应用的应用资源的HTTP请求消息后,基于所述HTTP请求消息生成...
【专利技术属性】
技术研发人员:谭保环,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。