客户端组建方法、装置及系统制造方法及图纸

技术编号:24251197 阅读:70 留言:0更新日期:2020-05-22 23:24
本申请公开了一种客户端组建方法,应用于服务器,其中,所述方法包括:提供多个组件,所述组件与多种操作系统相对应;提供所述组件所需的驱动信息、调用接口和数据信息中至少一项,以组建在终端设备上运行的客户端;其中,所述驱动信息与操作系统相对应,所述调用接口与操作系统相对应。采用本申请提供的方案,能够高效组建客户端,并对终端设备进行配置和扩展,使之适用于多种不同的应用场景和需求,有利于提高终端设备的智能化水平。

Client building method, device and system

【技术实现步骤摘要】
客户端组建方法、装置及系统
本申请涉及计算机
,尤其涉及一种客户端组建方法、装置及系统。
技术介绍
随着计算机技术和互联网相关技术的飞速发展,线下各种应用场景的智能化水平也越来越高。以线下零售业为例,越来越多功能不同、使用场景不同的零售终端设备层出不穷。例如,用于收银的POS机(全称PointOfSale),用于称重并打印标签的条码秤,用于进行库存盘点、出入库管理的手持库存设备,无人值守售卖设备,无人值守样品派送设备等。因此,亟需一种客户端组建方法,以便能够高效组建客户端,并对终端设备进行配置和扩展,使之适用于多种不同的应用场景和需求,提高终端设备的智能化水平。
技术实现思路
本申请实施例提供一种客户端组建方法、装置和系统,以便能够高效组建客户端,并对终端设备进行配置和扩展,使之适用于多种不同的应用场景和需求,提高终端设备的智能化水平。本申请实施例采用下述技术方案:第一方面,本申请实施例提供一种客户端组建方法,应用于服务器,其中,所述方法包括:提供多个组件,所述组件与多种操作系统相对应;提供所述组件所需的驱动信息、调用接口和数据信息中至少一项,以组建在终端设备上运行的客户端;其中,所述驱动信息与操作系统相对应,所述调用接口与操作系统相对应。可选的,本申请实施例第一方面提供的方法中,所述方法还包括:确定所述终端设备的目标操作系统的信息、以及所述客户端所需目标组件的信息;向所述终端设备推送所述目标组件所需的目标驱动信息、目标调用接口和目标数据信息中至少一项,以组建在所述终端设备上运行的客户端;其中,所述目标驱动信息与所述目标操作系统相对应,所述目标调用接口与所述目标操作系统相对应。可选的,本申请实施例第一方面提供的方法中,所述方法还包括:向所述终端设备推送所述目标驱动信息的驱动更新信息,所述驱动更新信息与所述目标操作系统相对应。可选的,本申请实施例第一方面提供的方法中,所述方法还包括:接收所述终端设备发送的驱动获取请求,所述驱动获取请求中包括所述终端设备的目标操作系统的信息、以及目标组件所需目标驱动信息的信息;基于所述驱动获取请求,向所述终端设备返回与所述目标操作系统相对应的目标驱动信息。可选的,本申请实施例第一方面提供的方法中,其中,所述方法还包括:接收所述终端设备发送的接口获取请求,所述接口获取请求中包括所述终端设备的目标操作系统的信息、以及目标组件所需目标调用接口的信息;基于所述接口获取请求,向所述终端设备返回与所述目标操作系统相对应的目标调用接口。可选的,本申请实施例第一方面提供的方法中,所述方法还包括:接收所述终端设备发送的数据获取请求,所述数据获取请求中包括所述目标组件所需待配置数据库的信息;基于所述数据获取请求,向所述终端设备返回与所述待配置数据库相对应的目标数据信息。可选的,本申请实施例第一方面提供的方法中,所述方法还包括以下至少一项:接收所述终端设备发送的组件获取请求,并向所述终端设备返回所述目标组件,所述组件获取请求中包含所述客户端中所需目标组件的信息;确定所述客户端所需目标组件的信息,并向所述终端设备推送所述目标组件。第二方面,本申请实施例提供一种客户端组建方法,应用于终端设备,其中,所述方法包括:获取客户端所需的目标组件,所述目标组件与多种操作系统相对应;基于所述目标组件,获取所述目标组件所需的目标驱动信息、目标调用接口和目标数据信息中至少一项,所述目标驱动信息与所述终端设备的目标操作系统相对应,所述目标调用接口与所述目标操作系统相对应;基于所述目标驱动信息、所述目标调用接口和所述目标数据信息中至少一项,组建在所述终端设备上运行的所述客户端。可选的,本申请实施例第二方面提供的方法中,基于所述目标组件,获取所述目标组件所需的目标驱动信息、目标调用接口和目标数据信息中至少一项,包括:接收服务器向所述终端设备推送的所述目标驱动信息、所述目标调用接口和所述目标数据信息中至少一项;其中,所述目标驱动信息、所述目标调用接口和所述目标数据信息中至少一项,由所述服务器根据所述目标操作系统的信息和所述目标组件的信息确定。可选的,本申请实施例第二方面提供的方法中,基于所述目标组件,获取所述目标组件所需的目标驱动信息,包括:基于所述目标组件,确定所述目标组件所需的功能模块;获取用于驱动所述功能模块的、与所述目标操作系统相对应的所述目标驱动信息。可选的,本申请实施例第二方面提供的方法中,获取用于驱动所述功能模块的、与所述目标操作系统相对应的所述目标驱动信息,包括以下至少一项:向服务器发送驱动获取请求,并接收所述服务器基于所述驱动获取请求返回的所述目标驱动信息,所述驱动获取请求中包括所述目标操作系统的信息、以及所述目标驱动信息的信息;拉取服务器上存储的所述目标驱动信息。可选的,本申请实施例第二方面提供的方法中,基于所述目标驱动信息,组建在所述终端设备上运行的所述客户端,包括:在所述客户端中对所述目标驱动信息进行封装,得到所述功能模块的目标调用接口,供所述目标组件调用所述功能模块。可选的,本申请实施例第二方面提供的方法中,所述方法还包括:接收所述服务器推送的所述目标驱动信息的驱动更新信息,所述驱动更新信息与所述目标操作系统相对应;基于所述驱动更新信息,在所述客户端中对所述功能模块的目标调用接口进行更新;提供新的调用接口,供所述目标组件调用所述功能模块。可选的,本申请实施例第二方面提供的方法中,基于所述目标组件,获取所述目标组件所需的目标调用接口,包括:基于所述目标组件,确定所述目标组件所需的功能模块;获取用于调用所述功能模块的、与所述目标操作系统相对应的所述目标调用接口。可选的,本申请实施例第二方面提供的方法中,获取用于调用所述功能模块的、与所述目标操作系统相对应的所述目标调用接口,包括以下至少一项:向服务器发送接口获取请求,并接收所述服务器基于所述接口获取请求返回的所述目标调用接口,所述接口获取请求中包括所述目标操作系统的信息、以及所述目标调用接口的信息;拉取服务器上存储的所述目标调用接口。可选的,本申请实施例第二方面提供的方法中,基于所述目标组件,获取所述目标组件所需的目标数据信息,包括:基于所述目标组件,确定待配置数据库;基于所述待配置数据库,获取与所述待配置数据库相对应的目标数据信息。可选的,本申请实施例第二方面提供的方法中,基于所述目标数据信息,组建在所述终端设备上运行的所述客户端,包括:在所述客户端中存储所述目标数据信息,并提供对所述目标数据信息的调用接口,供所述目标组件调用。可选的,本申请实施例第二方面提供的方法中,基于所述待配置数据库,获取与所述待配置数据库相对应的数据信息,本文档来自技高网...

【技术保护点】
1.一种客户端组建方法,应用于服务器,其中,所述方法包括:/n提供多个组件,所述组件与多种操作系统相对应;/n提供所述组件所需的驱动信息、调用接口和数据信息中至少一项,以组建在终端设备上运行的客户端;/n其中,所述驱动信息与操作系统相对应,所述调用接口与操作系统相对应。/n

【技术特征摘要】
1.一种客户端组建方法,应用于服务器,其中,所述方法包括:
提供多个组件,所述组件与多种操作系统相对应;
提供所述组件所需的驱动信息、调用接口和数据信息中至少一项,以组建在终端设备上运行的客户端;
其中,所述驱动信息与操作系统相对应,所述调用接口与操作系统相对应。


2.根据权利要求1所述方法,其中,所述方法还包括:
确定所述终端设备的目标操作系统的信息、以及所述客户端所需目标组件的信息;
向所述终端设备推送所述目标组件所需的目标驱动信息、目标调用接口和目标数据信息中至少一项,以组建在所述终端设备上运行的客户端;
其中,所述目标驱动信息与所述目标操作系统相对应,所述目标调用接口与所述目标操作系统相对应。


3.根据权利要求2所述方法,其中,所述方法还包括:
向所述终端设备推送所述目标驱动信息的驱动更新信息,所述驱动更新信息与所述目标操作系统相对应。


4.根据权利要求1所述方法,其中,所述方法还包括:
接收所述终端设备发送的驱动获取请求,所述驱动获取请求中包括所述终端设备的目标操作系统的信息、以及目标组件所需目标驱动信息的信息;
基于所述驱动获取请求,向所述终端设备返回与所述目标操作系统相对应的目标驱动信息。


5.根据权利要求1所述方法,其中,所述方法还包括:
接收所述终端设备发送的接口获取请求,所述接口获取请求中包括所述终端设备的目标操作系统的信息、以及目标组件所需目标调用接口的信息;
基于所述接口获取请求,向所述终端设备返回与所述目标操作系统相对应的目标调用接口。


6.根据权利要求1所述方法,其中,所述方法还包括:
接收所述终端设备发送的数据获取请求,所述数据获取请求中包括所述目标组件所需待配置数据库的信息;
基于所述数据获取请求,向所述终端设备返回与所述待配置数据库相对应的目标数据信息。


7.根据权利要求1~6之任一所述方法,其中,所述方法还包括以下至少一项:
接收所述终端设备发送的组件获取请求,并向所述终端设备返回所述目标组件,所述组件获取请求中包含所述客户端中所需目标组件的信息;
确定所述客户端所需目标组件的信息,并向所述终端设备推送所述目标组件。


8.一种客户端组建方法,应用于终端设备,其中,所述方法包括:
获取客户端所需的目标组件,所述目标组件与多种操作系统相对应;
基于所述目标组件,获取所述目标组件所需的目标驱动信息、目标调用接口和目标数据信息中至少一项,所述目标驱动信息与所述终端设备的目标操作系统相对应,所述目标调用接口与所述目标操作系统相对应;
基于所述目标驱动信息、所述目标调用接口和所述目标数据信息中至少一项,组建在所述终端设备上运行的所述客户端。


9.根据权利要求8所述方法,其中,基于所述目标组件,获取所述目标组件所需的目标驱动信息、目标调用接口和目标数据信息中至少一项,包括:
接收服务器向所述终端设备推送的所述目标驱动信息、所述目标调用接口和所述目标数据信息中至少一项;
其中,所述目标驱动信息、所述目标调用接口和所述目标数据信息中至少一项,由所述服务器根据所述目标操作系统的信息和所述目标组件的信息确定。


10.根据权利要求8所述方法,其中,基于所述目标组件,获取所述目标组件所需的目标驱动信息,包括:
基于所述目标组件,确定所述目标组件所需的功能模块;
获取用于驱动所述功能模块的、与所述目标操作系统相对应的所述目标驱动信息。


11.根据权利要求10所述方法,其中,获取用于驱动所述功能模块的、与所述目标操作系统相对应的所述目标驱动信息,包括以下至少一项:
向服务器发送驱动获取请求,并接收所述服务器基于所述驱动获取请求返回的所述目标驱动信息,所述驱动获取请求中包括所述目标操作系统的信息、以及所述目标驱动信息的信息;
拉取服务器上存储的所述目标驱动信息。


12.根据权利要求10所述方法,其中,基于所述目标驱动信息,组建在所述终端设备上运行的所述客户端,包括:
在所述客户端中对所述目标驱动信息进行封装,得到所述功能模块的目标调用接口,供所述目标组件调用所述功能模块。


13.根据权利要求12所述方法,其中,所述方法还包括:
接收所述服务器推送的所述目标驱动信息的驱动更新信息,所述驱动更新信息与所述目标操作系统相对应;
基于所述驱动更新信息,在所述客户端中对所述功能模块的目标调用接口进行更新;
提供新的调用接口,供所述目标组件调用所述功能模块。


14.根据权利要求8所述方法,其中,基于所述目标组件,获取所述目标组件所需的目标调用接口,包括:
基于所述目标组件,确定所述目...

【专利技术属性】
技术研发人员:李彪尹帆曹桂荣
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1