一种pos应用程序的开发方法及云端服务器的制造方法

文档序号:8512461阅读:583来源:国知局
一种pos应用程序的开发方法及云端服务器的制造方法
【技术领域】
[0001]本发明涉及支付终端(Point of Sale,P0S)应用领域,尤其涉及一种POS应用程序的开发方法及云端服务器。
【背景技术】
[0002]目前,在POS应用开发方面,国内外都沿袭传统的C/C++及JAVA这些传统开发语言,在界面开发上,基本是采用字符型界面开发方式,即使是彩屏普及后,也是如此。
[0003]现有的POS应用程序的开发方法是,工作人员在个人电脑(Personal Computer,PC)上采用C语言进行开发和调试,得到预期的应用程序,对应用程序进行人工发布、审核后,再上传到终端管理系统中,POS从终端管理系统下载得到应用程序。
[0004]但是,应用程序的发布、审核以及上传到终端管理系统都需要人工进行,耗费了大量的时间,导致应用程序的开发周期长。

【发明内容】

[0005]本发明实施例提供了一种POS应用程序的开发方法及云端服务器,用于通过云端服务器上完成应用程序的开发和部署,使得POS应用程序的开发周期减短。
[0006]本发明第一方面提供一种POS应用程序的开发方法,包括:
[0007]云端服务器接收并保存WEB客户端发送的应用工程数据;
[0008]所述云端服务器对所述应用工程数据进行处理,得到应用包;
[0009]所述云端服务器对所述应用包进行签名处理,得到已签名应用包;
[0010]所述云端服务器将所述已签名应用包发送至P0S,以使得所述POS根据所述已签名应用包实现对应的应用程序。
[0011]结合本发明第一方面,本发明第一方面第一实施方式中,所述云端服务器将所述已签名应用包发送至POS包括:
[0012]所述云端服务器接收所述WEB客户端发送的推送指令;
[0013]所述云端服务器根据所述推送指令将所述已签名应用包发送至P0S。
[0014]结合本发明第一方面,本发明第一方面第二实施方式中,所述云端服务器将所述已签名应用包发送至POS包括:
[0015]所述云端服务器接收POS发送的请求指令;
[0016]所述云端服务器根据所述请求指令将所述已签名应用包发送至所述P0S。
[0017]结合本发明第一方面、本发明第一方面第一实施方式或本发明第一方面第二实施方式,本发明第一方面第三实施方式中,所述云端服务器接收并保存WEB客户端发送的应用工程数据之后和所述云端服务器对所述应用工程数据进行处理,得到应用包之前包括:
[0018]所述云端服务器接收WEB客户端发送的修改指令;
[0019]所述云端服务器根据所述修改指令对所述应用工程数据进行修改。
[0020]结合本发明第一方面第三实施方式,本发明第一方面第四实施方式中,所述云端服务器对所述应用工程数据进行处理,得到应用包包括:
[0021]所述云端服务器对所述应用工程数据进行合法性检测;
[0022]所述云端服务器根据所述应用工程数据生成编译文件;
[0023]所述云端服务器根据所述编译文件生成PB文件;
[0024]所述云端服务器根据所述PB文件得到应用工程包;
[0025]所述云端服务器对所述应用工程包进行处理,得到应用包。
[0026]结合本发明第一方面第四实施方式,本发明第一方面第五实施方式中,所述云端服务器对所述应用包进行签名处理,得到已签名应用包包括:
[0027]所述云端服务器对所述应用包进行审核;
[0028]当所述应用包审核通过时,所述云端服务器对所述应用包进行签名处理,得到已签名应用包;
[0029]当所述应用包审核未通过时,所述云端服务器执行其他步骤。
[0030]本发明第二方面提供一种云端服务器,包括:
[0031]接收模块,用于接收并保存WEB客户端发送的应用工程数据;
[0032]处理模块,用于对所述应用工程数据进行处理,得到应用包;
[0033]签名模块,用于对所述应用包进行签名处理,得到已签名应用包;
[0034]发送模块,用于将所述已签名应用包发送至POS,以使得所述POS根据所述已签名应用包实现对应的应用程序。
[0035]结合本发明第二方面,本发明第二方面第一实施方式中,
[0036]所述接收模块,还用于接收所述WEB客户端发送的推送指令;
[0037]所述发送模块,还用于根据所述推送指令将所述已签名应用包发送至POS ;
[0038]或,
[0039]所述接收模块,还用于接收POS发送的请求指令;
[0040]所述发送模块,还用于根据所述请求指令将所述已签名应用包发送至所述POS。
[0041]结合本发明第二方面或本发明第二方面第一实施方式,本发明第二方面第二实施方式中,
[0042]所述接收模块,还用于接收WEB客户端发送的修改指令;
[0043]所述处理模块,还用于根据所述修改指令对所述应用工程数据进行修改。
[0044]结合本发明第二方面第二实施方式,本发明第二方面第三实施方式中,
[0045]所述处理模块,还用于对所述应用工程数据进行合法性检测;
[0046]所述处理模块,还用于根据所述应用工程数据生成编译文件;
[0047]所述处理模块,还用于根据所述编译文件生成PB文件;
[0048]所述处理模块,还用于根据所述PB文件得到应用工程包;
[0049]所述处理模块,还用于对所述应用工程包进行处理,得到应用包。
[0050]从以上技术方案可以看出,本发明实施例具有以下优点:
[0051]云端服务器接收并保存WEB客户端发送的应用工程数据;云端服务器对应用工程数据进行处理,得到应用包;云端服务器对所述应用包进行签名处理,得到已签名应用包;云端服务器将已签名应用包发送至POS,以使得POS根据已签名应用包实现对应的应用程序。云端服务器对应用工程数据,得到应用包,对应用包进行签名处理,将已签名应用包下发到POS,都是在云端服务器进行的,设计人员可以在与云端服务器连接的WEB客户端完成POS应用程序设计,不需要在本地完成应用程序的开发和上传,因此,可以节省时间,减小了POS应用程序开发的周期。
【附图说明】
[0052]为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0053]图1为本发明实施例中POS应用程序的开发方法的一个实施例不意图;
[0054]图2为本发明实施例中云端服务器的一个实施例示意图。
【具体实施方式】
[0055]本发明实施例提供了一种POS应用程序的开发方法及云端服务器,用于通过云端服务器上完成应用程序的开发和部署,使得POS应用程序的开发周期减短。
[0056]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1