• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 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
    • / 9
    • 下载费用:30 金币  

    重庆时时彩大小经验: 控制不同设备的软件功能的方法和系统.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201410175559.8

    申请日:

    2014.04.28

    公开号:

    CN103955646A

    公开日:

    2014.07.30

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 21/57申请日:20140428|||公开
    IPC分类号: G06F21/57(2013.01)I 主分类号: G06F21/57
    申请人: 京信通信系统(中国)有限公司
    发明人: 李林杰; 张锐; 陈亮
    地址: 510663 广东省广州市萝岗区科学城神舟路10号
    优先权:
    专利代理机构: 广州华进联合专利商标代理有限公司 44224 代理人: 黄晓庆
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410175559.8

    授权公告号:

    ||||||

    法律状态公告日:

    2017.08.25|||2014.08.27|||2014.07.30

    法律状态类型:

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

    摘要

    一种控制不同设备的软件功能的方法和系统,该方法包括步骤:读取License配置文件,该License配置文件包括该软件在不同设备的功能的控制参数以及与该功能一一对应的数据权限;根据运行该软件的设备上报的控制参数,在该License配置文件中获取所述软件在该设备的功能对应的数据权限;根据该数据权限,控制所述软件在该设备的功能。根据本发明方案,利用License配置文件来控制软件在不同设备上的功能,实现了只需开发一种软件而无需针对不同制式的设备开发多种软件的功能,而且该方法还能兼容新设备。

    权利要求书

    权利要求书
    1.  一种控制不同设备的软件功能的方法,其特征在于,包括步骤:
    读取License配置文件,该License配置文件包括该软件在不同设备的功能的控制参数以及与该功能一一对应的数据权限;
    根据运行该软件的设备上报的控制参数,在该License配置文件中获取所述软件在该设备的功能对应的数据权限;
    根据该数据权限,控制所述软件在该设备的功能。

    2.  根据权利要求1所述的控制不同设备的软件功能的方法,其特征在于,所述License配置文件采用树状结构存储信息。

    3.  根据权利要求1所述的控制不同设备的软件功能的方法,其特征在于,所述根据运行该软件的设备上报的控制参数,在该License配置文件中获取所述软件在该设备的功能对应的数据权限方法包括:
    将运行该软件的设备上报的控制参数和License配置文件中的控制参数进行覆盖叠加得到运行该软件的设备对应的数据权限;
    其中,当没有获得运行该软件的设备对应的数据权限时,为该设备设置一个默认的数据权限。

    4.  根据权利要求1所述的控制不同设备的软件功能的方法,其特征在于,所述根据该数据权限,控制该设备的软件功能的步骤还包括:
    根据界面显示的功能,判断操作该功能的数据是否在数据权限中;
    若是,该功能可以操作;
    若否,该功能禁止操作。

    5.  根据权利要求1所述的控制不同设备的软件功能的方法,其特征在于,所述根据该数据权限,控制该设备的软件功能的步骤包括:
    获取软件的操作数据,判断该次操作数据是否在数据权限内;
    若是,界面显示该功能;
    若否,界面不显示该功能。

    6.  一种控制不同设备的软件功能的系统,其特征在于,包括读取???、获取??橐约翱刂颇??;
    所述读取??槎寥icense配置文件,该License配置文件包括该软件在 不同设备的功能的控制参数以及与该功能一一对应的数据权限;
    所述获取??楦菰诵懈萌砑纳璞干媳ǖ目刂撇问?,在该License配置文件中获取所述软件在该设备的功能对应的数据权限;
    所述控制??楦莞檬萑ㄏ?,控制所述软件在该设备的功能。

    7.  根据权利要求6所述的控制不同设备的软件功能的系统,其特征在于,所述License配置文件采用树状结构存储信息。

    8.  根据权利要求6所述的控制不同设备的软件功能的系统,其特征在于,所述获取??楦菰诵懈萌砑纳璞干媳ǖ目刂撇问?,在该License配置文件中获取所述软件在该设备的功能对应的数据权限的方式包括将运行该软件的设备上报的控制参数和License配置文件中的控制参数进行覆盖叠加得到运行该软件的设备对应的数据权限;
    其中,当没有获得运行该软件的设备对应的数据权限时,为该设备设置一个默认的数据权限。

    9.  根据权利要求6所述的控制不同设备的软件功能的系统,其特征在于,所述控制??榛褂糜诟萁缑嫦允镜墓δ?,判断操作该功能的数据是否在数据权限中;若是,该功能可以操作;若否,该功能禁止操作。

    10.  根据权利要求6所述的控制不同设备的软件功能的系统,其特征在于,所述的控制??橛糜诨袢∪砑牟僮魇?,判断该次操作数据是否在数据权限内;若是,界面显示该功能;若否,界面不显示该功能。

    说明书

    说明书控制不同设备的软件功能的方法和系统
    技术领域
    本发明涉及移动通信领域的网络设备管理系统,特别是涉及一种控制不同设备的软件功能的方法和系统。
    背景技术
    目前,移动通信有多种不同制式并存,如2G、3G、4G和WLAN同时都在应用,需要多模、多制式的产品;而且各个制式又有不同的软件版本,各个软件版本的功能有一定的差异,软件定义的接口也不一样。为了监控和管理上述不同的设备的软件的功能,传统的做法是针对不同的产品线、制式的设备开发和维护一套不同的软件。上述情况存在以下问题:首先是开发不同的软件会大幅增加开发和维护成本,重复劳动且开发效率低;其次是一旦有新设备时软件无法进行兼容。
    发明内容
    本发明的目的在于提供一种控制不同设备的软件功能的方法和系统,实现只需开发一种软件而无需针对不同制式的设备开发多种软件的功能,而且还能兼容新设备。
    一种控制不同设备的软件功能的方法,包括步骤:
    读取License配置文件,该License配置文件包括该软件在不同设备的功能的控制参数以及与该功能一一对应的数据权限;
    根据运行该软件的设备上报的控制参数,在该License配置文件中获取所述软件在该设备的功能对应的数据权限;
    根据该数据权限,控制所述软件在该设备的功能。
    本发明还提供一种控制不同设备的软件功能的系统,包括读取???、获取??橐约翱刂颇??;
    所述读取??槎寥icense配置文件,该License配置文件包括该软件在 不同设备的功能的控制参数以及与该功能一一对应的数据权限;
    所述获取??楦菰诵懈萌砑纳璞干媳ǖ目刂撇问?,在该License配置文件中获取所述软件在该设备的功能对应的数据权限;
    所述控制??楦莞檬萑ㄏ?,控制所述软件在该设备的功能。
    根据本发明方案,首先,读取License配置文件,该License配置文件包括该软件在不同设备的功能的控制参数以及与该功能一一对应的数据权限;然后,根据运行该软件的设备上报的控制参数,在该License配置文件中获取所述软件在该设备的功能对应的数据权限;最后,根据该数据权限,控制所述软件在该设备的功能。上述的方案即是在开发软件时加入License配置文件,利用该License配置文件控制所述软件在不同设备上的功能;实现只需开发一种软件而无需针对不同制式设备开发多种软件的功能,而且该方法还能兼容新设备。
    附图说明
    图1为本发明控制不同设备的软件功能的方法的流程图;
    图2为本发明控制不同设备的软件功能的系统结构图。
    具体实施方式
    为了充分地了解本发明的目的、特征和效果,以下将结合附图与具体实施例对本发明的构思、具体结构及产生的技术效果作进一步说明。
    请参阅图1,为本发明控制不同设备的软件功能的方法的流程图:
    步骤S1:读取License配置文件,该License配置文件包括该软件在不同设备的功能的控制参数以及与该功能一一对应的数据权限:
    所述不同设备是指多模、多制式的设备,例如2G、3G、4G以及WLAN;所述功能的控制参数是控制所述软件在设备上是否显示的参数;所述数据权限与所述软件的功能一一对应,决定所述功能的控制参数是否可以显示该些功能。
    在一个实施例中,步骤S1所述的License配置文件是被加密存储,在读取License配置文件之前先将该License配置文件解密;然后再将解密后的 License配置文件存储在系统内存中进行读取。
    采用加密的方式存储License配置文件的信息,可以有效防止因License配置文件的信息被篡改而造成控制不了在不同设备上的功能的情况。
    步骤S2:根据运行该软件的设备上报的控制参数,在该License配置文件中获取所述软件在该设备的功能对应的数据权限:
    在一个实施例中,步骤S2包括:将运行该软件的设备上报的控制参数和License配置文件中的控制参数进行覆盖叠加得到运行该软件的设备对应的数据权限;
    其中,当没有获得运行该软件的设备对应的数据权限时,为该设备设置一个默认的数据权限;
    所述License配置文件采用树状结构存储所述软件在不同设备的功能的控制参数;因此,可以先在该License配置文件中的树状结构最大的分类进行覆盖叠加,直到得到运行该软件的设备对应的数据权限。
    所述覆盖叠加是指将设备上报的控制参数覆盖到License配置文件中的控制参数中,叠加等到两者的相同部分;从License配置文件中的树状结构最大的分类进行覆盖叠加可以加快寻找到设备对应的数据权限。
    本领域技术人员根据本发明的思想,可以采取除上述方法之外的其他方法查询所述License配置文件,获取所述软件在该设备的功能对应的数据权限。
    步骤3:根据该数据权限,控制所述软件在该设备的功能:
    在一个实施例中,所述步骤3包括步骤:
    界面显示功能,判断操作该功能的数据是否在数据权限中
    若是,该功能可以操作;
    若否,该功能禁止操作。
    在另一个实施例中,所述步骤3还包括步骤:
    获取软件的操作数据,判断该次操作数据是否在数据权限内;
    若是,界面显示该功能;
    若否,界面不显示该功能。
    该实施例可以让界面保持整洁,在操作数据在数据权限内才在界面显示该 功能。
    根据上述一种控制不同设备的软件功能的方法,本发明还提供一种控制不同设备的软件功能的系统,请参阅图2,为本发明控制不同设备的软件功能的系统结构图:包括读取???00、获取???10以及控制???20;
    所述读取???00读取License配置文件,该License配置文件包括该软件在不同设备的功能的控制参数以及与该功能一一对应的数据权限;
    所述获取???10根据运行该软件的设备上报的控制参数,在该License配置文件中获取所述软件在该设备的功能对应的数据权限;
    所述控制???20根据该数据权限,控制所述软件在该设备的功能。
    通过本控制不同设备的软件功能的系统,所述软件可以试用于不同制式设备,控制所述软件在这些设备上的功能。
    其中,所述读取???00读取License配置文件,该License配置文件包括该软件在不同设备的功能的控制参数以及与该功能一一对应的数据权限;所述不同设备是指多模、多制式的设备,例如2G、3G、4G以及WLAN;所述功能的控制参数是控制所述软件在设备上是否显示的参数;所述数据权限与所述软件的功能一一对应,决定所述功能的控制参数是否可以显示该些功能;
    在读取License配置文件之前先将该License配置文件解密;然后再将解密后的License配置文件存储在系统内存中进行读??;采用加密的方式存储License配置文件的信息,可以有效防止因License配置文件的信息被篡改而造成控制不了在不同设备上的功能的情况。
    其中,所述获取???10根据运行该软件的设备上报的控制参数,在该License配置文件中获取所述软件在该设备的功能对应的数据权限采用的方式是将运行该软件的设备上报的控制参数和License配置文件中的控制参数进行覆盖叠加得到运行该软件的设备对应的数据权限;当没有获得运行该软件的设备对应的数据权限时,为该设备设置一个默认的数据权限;
    本领域技术人员根据本发明的思想,获取???10可以采取除上述方式之外的其他方式查询所述License配置文件,获取所述软件在该设备的功能对应的数据权限;
    所述License配置文件采用树状结构存储所述软件在不同设备的功能的控制参数;因此,可以先在该License配置文件中的树状结构最大的分类进行覆盖叠加,直到得到运行该软件的设备对应的数据权限;
    所述覆盖叠加是指将设备上报的控制参数覆盖到License配置文件中的控制参数中,叠加等到两者的相同部分;从License配置文件中的树状结构最大的分类进行覆盖叠加可以加快寻找到设备对应的数据权限。
    其中,所述的控制???20用于根据界面显示功能,判断操作该功能的数据是否在数据权限中;若是,该功能可以操作;若否,该功能禁止操作;
    所述的控制???20还用于获取软件的操作数据,判断该次操作数据是否在数据权限内;若是,界面显示该功能;若否,界面不显示该功能;
    该控制软件功能的方式可以让界面保持整洁,在操作数据在数据权限内才在界面显示该功能。
    以上所述实施例仅表达了本发明的多种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的?;し段?。因此,本发明专利的?;し段вσ运饺ɡ笪?。

    关 键 词:
    控制 不同 设备 软件 功能 方法 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:控制不同设备的软件功能的方法和系统.pdf
    链接地址://www.4mum.com.cn/p-6143002.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