• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 16
    • 下载费用:30 金币  

    重庆时时彩龙虎合软件: 一种客户端关键算法添加方法、系统、客户端和服务端.pdf

    关 键 词:
    一种 客户端 关键 算法 添加 方法 系统 服务端
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201610784022.0

    申请日:

    2016.08.31

    公开号:

    CN106341534A

    公开日:

    2017.01.18

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):H04M 1/725申请日:20160831|||公开
    IPC分类号: H04M1/725; G06F9/445 主分类号: H04M1/725
    申请人: 广州品唯软件有限公司
    发明人: 陈焯浩; 许杰锋; 容金松
    地址: 510145 广东省广州市荔湾区芳村大道中314号自编之一
    优先权:
    专利代理机构: 北京万慧达知识产权代理有限公司 11111 代理人: 梁顺珍;王虎
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201610784022.0

    授权公告号:

    |||

    法律状态公告日:

    2017.02.15|||2017.01.18

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明公开了一种客户端关键算法添加方法、系统、客户端和服务端,属于通信领域,包括:客户端APP检测关键算法是否满足预设条件,若是,则将关键算法发送至服务端;服务端将关键算法封装至插件,并将插件发送至客户端APP;客户端APP将插件加载至插件环境;客户端APP在插件环境内,加载插件中的关键算法。通过插件实现客户端关键算法的添加,相比于现有技术,避免了通过下载并安装APP实现客户端关键算法的添加,从而减少了客户端关键算法添加过程中的数据传输流量,减少了存储空间以及系统处理资源的占用,提高用户体验。

    权利要求书

    1.一种客户端关键算法添加方法,其特征在于,所述方法包括:
    客户端APP检测关键算法是否满足预设条件,若是,则将所述关键算法发送至服务端;
    所述服务端将所述关键算法封装至所述插件,并将所述插件发送至客户端APP;
    所述客户端APP将所述插件加载至插件环境;
    所述客户端APP在所述插件环境内,加载所述插件中的关键算法。
    2.根据权利要求1所述的方法,其特征在于,通过以下操作中的任意一个,实现所述客
    户端APP检测关键算法是否满足预设条件的步骤:
    检测所述关键算法缺失;或者
    检测所述关键算法的版本低于当前最新版本;或者
    检测所述关键算法损坏。
    3.根据权利要求2所述的方法,其特征在于,所述服务端将所述关键算法封装至所述插
    件包括:
    设置所述关键算法与数据层的通信配置数据;
    将所述通信配置数据与所述关键算法封装至所述插件。
    4.根据权利要求3所述的方法,其特征在于,所述客户端APP将所述插件加载至插件环
    境包括:
    将所述通信配置数据加载至插件环境;
    根据所述通信配置数据,设置所述关键算法与数据层之间的通信机制。
    5.根据权要求4所述的方法,其特征在于,所述客户端APP在所述插件环境内,加载所述
    插件中的关键算法包括:
    所述客户端APP将自身对应的算法替换为所述关键算法;
    根据所述通信机制,设置APP数据与关键算法之间的通信机制。
    6.一种客户端,其特征在于,所述客户端包括:
    检测???,用于检测关键算法是否满足预设条件;
    发送???,用于所述检测??榧觳獾剿龉丶惴阍ど杼跫?,将所述关键算法
    发送至服务端,以使所述服务端将所述关键算法封装至所述插件;
    接收???,用于接收所述服务端发送的所述插件;
    第一加载???,用于将所述插件加载至插件环境;
    第二加载???,用于在所述插件环境内,加载所述插件中的关键算法。
    7.一种服务端,其特征在于,所述服务端包括:
    接收???,用于接收客户端APP发送的检测关键算法;
    封装???,用于将所述关键算法封装至所述插件;
    发送???,用于将所述插件发送至客户端APP,以使所述客户端APP将所述插件加载至
    插件环境,并在所述插件环境内,加载所述插件中的关键算法。
    8.一种客户端关键算法添加系统,其特征在于,所述系统包括客户端和服务端;
    所述客户端包括:
    检测???,用于检测关键算法是否满足预设条件;
    第一发送???,用于所述检测??榧觳獾剿龉丶惴阍ど杼跫?,将所述关键
    算法发送至服务端,以使所述服务端将所述关键算法封装至所述插件;
    第一接收???,用于接收所述服务端发送的所述插件;
    第一加载???,用于将所述插件加载至插件环境;
    第二加载???,用于在所述插件环境内,加载所述插件中的关键算法;
    所述服务端包括:
    第二接收???,用于接收客户端APP发送的检测关键算法;
    封装???,用于将所述关键算法封装至所述插件;
    第二发送???,用于将所述插件发送至客户端APP,以使所述客户端APP将所述插件加
    载至插件环境,并在所述插件环境内,加载所述插件中的关键算法。
    9.根据权利要求8所述的系统,其特征在于,所述检测??榘ǎ?br />第一检测子???,用于检测所述关键算法缺失;
    第二检测子???,用于检测所述关键算法的版本低于当前最新版本;
    第三检测子???,用于检测所述关键算法损坏。
    10.根据权利要求9所述的系统,其特征在于,所述封装??榫咛逵糜冢?br />设置所述关键算法与数据层的通信配置数据;
    将所述通信配置数据与所述关键算法封装至所述插件。

    说明书

    一种客户端关键算法添加方法、系统、客户端和服务端

    技术领域

    本发明涉及通信领域,特别涉及一种客户端关键算法添加方法、系统、客户端和服
    务端。

    背景技术

    在目前的智能终端上,用户可以通过安装第三方应用程序(Application,APP)以
    满足自身的使用需求。为了方便用户的使用,提高用户的使用体验,往往需要对APP内置的
    关键算法进行更新。

    但是在现有技术中,对APP内置的关键算法的更新,该过程通常为APP提供商发布
    新版的APP,用户需要下载并安装该新版的APP,以实现APP内置的关键算法的更新。

    由于用户在下载该新版的APP过程,所需传输流量较大,占用的存储空间也较大,
    且在安装该APP过程中,会占用较多的系统处理资源,从而降低了用户在使用该APP过程中
    的用户体验。

    发明内容

    为了减少客户端关键算法添加过程中的数据传输流量,减少存储空间以及系统处
    理资源的占用,提高用户体验,本发明实施例提供了一种客户端关键算法添加方法、系统、
    客户端和服务端。所述技术方案如下:

    第一方面,提供了一种客户端关键算法添加方法,所述方法包括:

    客户端APP检测关键算法是否满足预设条件,若是,则将所述关键算法发送至服务
    端;

    所述服务端将所述关键算法封装至所述插件,并将所述插件发送至客户端APP;

    所述客户端APP将所述插件加载至插件环境;

    所述客户端APP在所述插件环境内,加载所述插件中的关键算法。

    结合第一方面,在第一种可能的实现方式中,通过以下操作中的任意一个,实现所
    述客户端APP检测关键算法是否满足预设条件的步骤:

    检测所述关键算法缺失;或者

    检测所述关键算法的版本低于当前最新版本;或者

    检测所述关键算法损坏。

    结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述服务
    端将所述关键算法封装至所述插件包括:

    设置所述关键算法与数据层的通信配置数据;

    将所述通信配置数据与所述关键算法封装至所述插件。

    结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述客户
    端APP将所述插件加载至插件环境包括:

    将所述通信配置数据加载至插件环境;

    根据所述通信配置数据,设置所述关键算法与数据层之间的通信机制。

    结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述客户
    端APP在所述插件环境内,加载所述插件中的关键算法包括:

    所述客户端APP将自身对应的算法替换为所述关键算法;

    根据所述通信机制,设置APP数据与关键算法之间的通信机制。

    第二方面,提供了一种客户端,所述客户端包括:

    检测???,用于检测关键算法是否满足预设条件;

    发送???,用于所述检测??榧觳獾剿龉丶惴阍ど杼跫?,将所述关键
    算法发送至服务端,以使所述服务端将所述关键算法封装至所述插件;

    接收???,用于接收所述服务端发送的所述插件;

    第一加载???,用于将所述插件加载至插件环境;

    第二加载???,用于在所述插件环境内,加载所述插件中的关键算法。

    结合第二方面,在第一种可能的实现方式中,所述检测??榘ǎ?br />

    第一检测子???,用于检测所述关键算法缺失;

    第二检测子???,用于检测所述关键算法的版本低于当前最新版本;

    第三检测子???,用于检测所述关键算法损坏。

    结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,

    所述第一加载??榫咛逵糜冢?br />

    将所述通信配置数据加载至插件环境;

    根据所述通信配置数据,设置所述关键算法与数据层之间的通信机制。

    结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,

    所述第二加载??榫咛逵糜冢?br />

    将自身对应的算法替换为所述关键算法;

    根据所述通信机制,设置APP数据与关键算法之间的通信机制。

    第三方面,提供了一种服务端,所述服务端包括:

    接收???,用于接收客户端APP发送的检测关键算法;

    封装???,用于将所述关键算法封装至所述插件;

    发送???,用于将所述插件发送至客户端APP,以使所述客户端APP将所述插件加
    载至插件环境,并在所述插件环境内,加载所述插件中的关键算法。

    结合第三方面,在第一种可能的实现方式中,所述封装??榫咛逵糜冢?br />

    设置所述关键算法与数据层的通信配置数据;

    将所述通信配置数据与所述关键算法封装至所述插件。

    第四方面,提供了一种客户端,其特征在于,所述客户端包括存储器以及与所述存
    储器连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调用所述存储器
    所存储的程序代码用于执行以下操作:

    检测关键算法是否满足预设条件,若是,则将所述关键算法发送至服务端;

    接收所述服务端发送的所述插件;

    将所述插件加载至插件环境;

    在所述插件环境内,加载所述插件中的关键算法。

    结合第四方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储
    的程序代码用于执行以下操作:

    检测所述关键算法缺失;或者

    检测所述关键算法的版本低于当前最新版本;或者

    检测所述关键算法损坏。

    结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理
    器调用所述存储器所存储的程序代码用于执行以下操作:

    将所述通信配置数据加载至插件环境;

    根据所述通信配置数据,设置所述关键算法与数据层之间的通信机制。

    结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述处理
    器调用所述存储器所存储的程序代码用于执行以下操作:

    将自身对应的算法替换为所述关键算法;

    根据所述通信机制,设置APP数据与关键算法之间的通信机制。

    第五方面,提供了一种服务端,其特征在于,所述服务端包括存储器以及与所述存
    储器连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调用所述存储器
    所存储的程序代码用于执行以下操作:

    接收客户端APP发送的检测关键算法;

    将所述关键算法封装至所述插件;

    将所述插件发送至客户端APP,以使所述客户端APP将所述插件加载至插件环境,
    并在所述插件环境内,加载所述插件中的关键算法。

    结合第五方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储
    的程序代码用于执行以下操作:

    设置所述关键算法与数据层的通信配置数据;

    将所述通信配置数据与所述关键算法封装至所述插件。

    第六方面,提供了一种客户端关键算法添加系统,所述系统包括客户端和服务端;

    所述客户端包括:

    检测???,用于检测关键算法是否满足预设条件;

    第一发送???,用于所述检测??榧觳獾剿龉丶惴阍ど杼跫?,将所述
    关键算法发送至服务端,以使所述服务端将所述关键算法封装至所述插件;

    第一接收???,用于接收所述服务端发送的所述插件;

    第一加载???,用于将所述插件加载至插件环境;

    第二加载???,用于在所述插件环境内,加载所述插件中的关键算法;

    所述服务端包括:

    第二接收???,用于接收客户端APP发送的检测关键算法;

    封装???,用于将所述关键算法封装至所述插件;

    第二发送???,用于将所述插件发送至客户端APP,以使所述客户端APP将所述插
    件加载至插件环境,并在所述插件环境内,加载所述插件中的关键算法。

    结合第六方面,在第一种可能的实现方式中,所述检测??榘ǎ?br />

    第一检测子???,用于检测所述关键算法缺失;

    第二检测子???,用于检测所述关键算法的版本低于当前最新版本;

    第三检测子???,用于检测所述关键算法损坏。

    结合第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述封装
    ??榫咛逵糜冢?br />

    设置所述关键算法与数据层的通信配置数据;

    将所述通信配置数据与所述关键算法封装至所述插件。

    结合第六方面的第二种可能的实现方式,在第三种可能的实现方式中,所述第一
    加载??榫咛逵糜冢?br />

    将所述通信配置数据加载至插件环境;

    根据所述通信配置数据,设置所述关键算法与数据层之间的通信机制。

    结合第六方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第二
    加载??榫咛逵糜冢?br />

    将自身对应的算法替换为所述关键算法;

    根据所述通信机制,设置APP数据与关键算法之间的通信机制。

    本发明实施例提供了一种客户端关键算法添加方法、系统、客户端和服务端,包
    括:客户端APP检测关键算法是否满足预设条件,若是,则将关键算法发送至服务端;服务端
    将关键算法封装至插件,并将插件发送至客户端APP;客户端APP将插件加载至插件环境;客
    户端APP在插件环境内,加载插件中的关键算法。通过插件实现关键算法的更新,相较于现
    有技术,避免了通过下载并安装APP实现关键算法的添加,从而减少了客户端关键算法添加
    过程中的数据传输流量,减少了存储空间以及系统处理资源的占用,提高用户体验。

    附图说明

    为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使
    用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于
    本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他
    的附图。

    图1是本发明实施例提供的一种客户端关键算法添加方法流程图;

    图2是本发明实施例提供的一种客户端关键算法添加方法流程图;

    图3是本发明实施例提供的一种客户端结构示意图;

    图4是本发明实施例提供的一种服务端结构示意图;

    图5是本发明实施例提供的一种客户端结构示意图;

    图6是本发明实施例提供的一种服务端结构示意图;

    图7是本发明实施例提供了一种客户端关键算法添加系统结构示意图。

    具体实施方式

    为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附
    图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本
    发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在
    没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。

    实施例一为本发明实施例提供的一种客户端关键算法添加方法,参照图1所示,该
    方法包括:

    101、客户端APP检测关键算法是否满足预设条件,若是,则将关键算法发送至服务
    端。

    具体的,通过以下操作中的任意一个,实现客户端APP检测关键算法是否满足预设
    条件的步骤:

    检测关键算法缺失;或者

    检测关键算法的版本低于当前最新版本;或者

    检测关键算法损坏。

    102、服务端将关键算法封装至插件,并将插件发送至客户端APP。

    具体的,设置关键算法与数据层的通信配置数据;

    将通信配置数据与关键算法封装至插件。

    103、客户端APP将插件加载至插件环境。

    具体的,将通信配置数据加载至插件环境;

    根据通信配置数据,设置关键算法与数据层之间的通信机制。

    104、客户端APP在插件环境内,加载插件中的关键算法。

    具体的,客户端APP将自身对应的算法替换为关键算法;

    根据通信机制,设置APP数据与关键算法之间的通信机制。

    本发明实施例提供了一种客户端关键算法添加方法,通过插件实现关键算法的更
    新,相较于现有技术,避免了通过下载并安装APP实现关键算法的添加,从而减少了客户端
    关键算法添加过程中的数据传输流量,减少了存储空间以及系统处理资源的占用,提高用
    户体验。

    实施例二为本发明实施例提供的一种客户端关键算法添加方法,参照图2所示,该
    方法包括:

    201、检测关键算法是否缺失,若是,则执行步骤204。

    具体的,检测客户端APP在运行过程中的异常事件,该异常事件包括运行出错、运
    行速度缓慢以及客户端APP正常运行,加载内容出错等。

    上述异常事件可以通过检测客户端APP的运行日志实现。

    解析该异常事件,检测该异常事件是否为关键算法缺失导致。

    202、检测关键算法的版本是否低于当前最新版本,若是,则执行步骤204。

    具体的,周期性地检测关键算法的版本是否低于服务器发布的最新版本,若是,且
    该算法与客户端的系统兼容,则判定关键算法的版本是否低于当前最新版本。

    203、检测关键算法是否损坏,若是,则执行步骤204。

    具体的,解析异常事件,检测该异常事件是否为关键算法损坏导致。

    其中,该异常事件的获取与步骤201的过程相同,本发明实施例不再加以赘述。

    值得注意的是,执行步骤201至步骤203的任意一个是实现客户端APP检测关键算
    法是否满足预设条件的过程,除了上述步骤的方式之外,还可以通过其他方式实现该过程,
    本发明实施例对具体的方式不加以限定。

    204、客户端APP将关键算法发送至服务端;

    具体的,客户端APP将关键算法的标识发送服务端,该标识用于唯一指示该关键算
    法;

    本发明实施例对具体的发送方式不加以限定。

    205、服务端设置关键算法与数据层的通信配置数据。

    具体的,该通信配置数据包括关键算法与数据层的通信机制以及指令调用机制,
    本发明实施例对具体的设置方式不加以限定。

    206、服务端将通信配置数据与关键算法封装至插件。

    具体的,将通信配置数据与关键算法关联,本发明实施例对具体的封装方式不加
    以限定。

    值得注意的是,步骤205至步骤206是实现服务端将关键算法封装至插件的过程,
    除了上述步骤的方式之外,还可以通过其他方式实现该过程,本发明实施例对具体的方式
    不加以限定。

    207、服务端将插件发送至客户端APP。

    具体的,本发明实施例对具体的发送方式不加以限定。

    208、客户端APP将通信配置数据加载至插件环境。

    具体的,客户端的操作系统为安卓系统,则:

    根据配置信息,设置插件中间件与该插件接口之间的通信方式、对应关系以及调
    用关系;

    设置插件接口与数据层之间的通信方式、数据资源调用方式。

    209、客户端APP根据通信配置数据,设置关键算法与数据层之间的通信机制。

    具体的,该通信机制包括指令调用机制以及数据资源调用机制。

    值得注意的是,步骤208至步骤209是实现客户端APP将插件加载至插件环境的过
    程,除了上述步骤的方式之外,还可以通过其他方式实现该过程,本发明实施例对具体的方
    式不加以限定。

    210、客户端APP将自身对应的算法替换为关键算法。

    具体的,卸载对应的算法,将关键算法添加至客户端APP;

    本发明实施例对具体的卸载方式以及添加方式不加以限定。

    211、客户端APP根据通信机制,设置APP数据与关键算法之间的通信机制。

    具体的,本发明实施例对具体的设置方式不加以限定。

    值得注意的是,步骤210至步骤211是实现客户端APP在插件环境内,加载插件中的
    关键算法的过程,除了上述步骤的方式之外,还可以通过其他方式实现该过程,本发明实施
    例对具体的方式不加以限定。

    本发明实施例提供了一种客户端关键算法添加方法,通过插件实现关键算法的更
    新,相较于现有技术,避免了通过下载并安装APP实现关键算法的添加,从而减少了客户端
    关键算法添加过程中的数据传输流量,减少了存储空间以及系统处理资源的占用,提高用
    户体验。

    实施例三为本发明实施例提供的一种客户端3,参照图3所示,该客户端3包括:

    检测???1,用于检测关键算法是否满足预设条件;

    发送???2,用于检测??榧觳獾焦丶惴阍ど杼跫?,将关键算法发送至
    服务端,以使服务端将关键算法封装至插件;

    接收???3,用于接收服务端发送的插件;

    第一加载???4,用于将插件加载至插件环境;

    第二加载???5,用于在插件环境内,加载插件中的关键算法。

    可选的,检测???1包括:

    第一检测子???11,用于检测关键算法缺失;

    第二检测子???12,用于检测关键算法的版本低于当前最新版本;

    第三检测子???13,用于检测关键算法损坏。

    可选的,第一加载???4具体用于:

    将通信配置数据加载至插件环境;

    根据通信配置数据,设置关键算法与数据层之间的通信机制。

    可选的,第二加载???5具体用于:

    将自身对应的算法替换为关键算法;

    根据通信机制,设置APP数据与关键算法之间的通信机制。

    本发明实施例提供了一种客户端,该客户端通过插件实现关键算法的更新,相较
    于现有技术,避免了通过下载并安装APP实现关键算法的添加,从而减少了客户端关键算法
    添加过程中的数据传输流量,减少了存储空间以及系统处理资源的占用,提高用户体验。

    实施例四为本发明实施例提供的一种服务端4,参照图4所示,该服务端4包括:

    接收???1,用于接收客户端APP发送的检测关键算法;

    封装???2,用于将关键算法封装至插件;

    发送???3,用于将插件发送至客户端APP,以使客户端APP将插件加载至插件环
    境,并在插件环境内,加载插件中的关键算法。

    可选的,封装???2具体用于:

    设置关键算法与数据层的通信配置数据;

    将通信配置数据与关键算法封装至插件。

    本发明实施例提供了一种服务端,该服务端通过插件实现关键算法的更新,相较
    于现有技术,避免了通过下载并安装APP实现关键算法的添加,从而减少了客户端关键算法
    添加过程中的数据传输流量,减少了存储空间以及系统处理资源的占用,提高用户体验。

    实施例五为本发明实施例提供的一种客户端5,参照图5所示,该客户端5包括存储
    器51以及与存储器51连接的处理器52,其中,存储器51用于存储一组程序代码,处理器52调
    用存储器51所存储的程序代码用于执行以下操作:

    检测关键算法是否满足预设条件,若是,则将关键算法发送至服务端;

    接收服务端发送的插件;

    将插件加载至插件环境;

    在插件环境内,加载插件中的关键算法。

    可选的,处理器52调用存储器51所存储的程序代码用于执行以下操作:

    检测关键算法缺失;或者

    检测关键算法的版本低于当前最新版本;或者

    检测关键算法损坏。

    可选的,处理器52调用存储器51所存储的程序代码用于执行以下操作:

    将通信配置数据加载至插件环境;

    根据通信配置数据,设置关键算法与数据层之间的通信机制。

    可选的,处理器52调用存储器51所存储的程序代码用于执行以下操作:

    将自身对应的算法替换为关键算法;

    根据通信机制,设置APP数据与关键算法之间的通信机制。

    本发明实施例提供了一种客户端,该客户端通过插件实现关键算法的更新,相较
    于现有技术,避免了通过下载并安装APP实现关键算法的添加,从而减少了客户端关键算法
    添加过程中的数据传输流量,减少了存储空间以及系统处理资源的占用,提高用户体验。

    实施例六为本发明实施例提供的一种服务端6,参照图6所示,该服务端6包括存储
    器61以及与存储器61连接的处理器62,其中,存储器61用于存储一组程序代码,处理器62调
    用存储器61所存储的程序代码用于执行以下操作:

    接收客户端APP发送的检测关键算法;

    将关键算法封装至插件;

    将插件发送至客户端APP,以使客户端APP将插件加载至插件环境,并在插件环境
    内,加载插件中的关键算法。

    可选的,处理器62调用存储器61所存储的程序代码用于执行以下操作:

    设置关键算法与数据层的通信配置数据;

    将通信配置数据与关键算法封装至插件。

    本发明实施例提供了一种服务端,该服务端通过插件实现关键算法的更新,相较
    于现有技术,避免了通过下载并安装APP实现关键算法的添加,从而减少了客户端关键算法
    添加过程中的数据传输流量,减少了存储空间以及系统处理资源的占用,提高用户体验。

    实施例七为本发明实施例提供的一种客户端关键算法添加系统7,参照图7所示,
    该系统7包括客户端71和服务端72;

    客户端71包括:

    检测???11,用于检测关键算法是否满足预设条件;

    第一发送???12,用于检测??榧觳獾焦丶惴阍ど杼跫?,将关键算法发
    送至服务端,以使服务端将关键算法封装至插件;

    第一接收???13,用于接收服务端发送的插件;

    第一加载???14,用于将插件加载至插件环境;

    第二加载???15,用于在插件环境内,加载插件中的关键算法;

    服务端72包括:

    第二接收???21,用于接收客户端APP发送的检测关键算法;

    封装???22,用于将关键算法封装至插件;

    第二发送???23,用于将插件发送至客户端APP,以使客户端APP将插件加载至插
    件环境,并在插件环境内,加载插件中的关键算法。

    可选的,检测???11包括:

    第一检测子???111,用于检测关键算法缺失;

    第二检测子???112,用于检测关键算法的版本低于当前最新版本;

    第三检测子???113,用于检测关键算法损坏。

    可选的,封装???22具体用于:

    设置关键算法与数据层的通信配置数据;

    将通信配置数据与关键算法封装至插件。

    可选的,第一加载???14具体用于:

    将通信配置数据加载至插件环境;

    根据通信配置数据,设置关键算法与数据层之间的通信机制。

    可选的,第二加载???15具体用于:

    将自身对应的算法替换为关键算法;

    根据通信机制,设置APP数据与关键算法之间的通信机制。

    本发明实施例提供了一种客户端关键算法添加系统,该系统通过插件实现关键算
    法的更新,相较于现有技术,避免了通过下载并安装APP实现关键算法的添加,从而减少了
    客户端关键算法添加过程中的数据传输流量,减少了存储空间以及系统处理资源的占用,
    提高用户体验。

    上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
    一一赘述。

    需要说明的是:上述实施例提供的服务端、客户端及系统在执行客户端关键算法
    添加方法时,仅以上述各功能??榈幕纸芯倮得?,实际应用中,可以根据需要而将上
    述功能分配由不同的功能??橥瓿?,即将客户端、服务端及系统的内部结构划分成不同的
    功能???,以完成以上描述的全部或者部分功能。另外,上述实施例提供的服务端、客户端
    及系统与客户端关键算法添加方法实施例属于同一构思,其具体实现过程详见方法实施
    例,这里不再赘述。

    本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件
    来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读
    存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

    以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和
    原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的?;し段е?。

    关于本文
    本文标题:一种客户端关键算法添加方法、系统、客户端和服务端.pdf
    链接地址://www.4mum.com.cn/p-6013957.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 江苏时时开奖规则 后三断组什么意思 七乐彩历史开奖全记录 江苏快三技巧规律 双色球怎么算中奖 第90香港马会36码 广东11选5龙虎赚计划软件 七乐彩走势图500期 北京快pk10 pk10在线人工计划网页p 稳赚时时彩计划软件 如何处理大数据 安徽时时计划软件手机版下载手机版下载 360七乐彩基本走势图 彩神 大发app 财神爷pk10定位计划