不同版本应用程序并行运行的方法及系统的制作方法

文档序号:9471210阅读:815来源:国知局
不同版本应用程序并行运行的方法及系统的制作方法
【技术领域】
[0001]本发明涉及网站管理技术,尤其涉及网站管理(终端管理)与网站应用(终端应用程序)分离管理的方法,具体就是一种不同版本应用程序并行运行的方法及系统。
【背景技术】
[0002]随着云技术的发展,以及用户对终端应用程序(Applicat1n或者APP)的高可用性、高效相应性、定制化、私有化的要求不断提高,随之也对终端应用程序的快速部署和安全管理有了更高的要求。
[0003]然而,目前随着终端应用程序(即网络应用产品)的不断增加,当前终端应用程序管理系统并不能对不同的应用程序进行高效、安全、精细化管理,当前终端应用程序管理系统需要作为应用程序整体功能的一部分进行应用程序发布,当前终端应用程序管理系统只能维护单一的应用程序版本,不支持应用程序多版本、并行版本的管理,通常来说,应用程序是面向所有用户的,但不同区域对同一应用程序的需求并不完全相同,为了实现这一特定需求,需要分别对每个区域进行应用程序部署和应用程序版本升级,每次新应用程序和新应用程序版本的部署,工作量都很大,从而导致应用程序部署、升级时效率低下,用户体验度差。并且,应用程序管理系统的功能与应用程序的功能耦合性高,应用程序管理系统管理应用程序的某些功能时,需要作为应用程序整体功能的一部分进行应用程序发布。
[0004]因此,本领域技术人员亟需一种新的应用程序管理系统,该新的应用程序管理系统能够为企业的应用程序提供一种安全、高效、精细化的管理方式。

【发明内容】

[0005]有鉴于此,本发明所要解决的技术问题在于提供一种不同版本应用程序并行运行的方法及系统,解决了现有技术中应用程序管理系统不能安全、高效、精细化管理、升级终端应用程序的问题。
[0006]为了解决上述技术问题,本发明的一【具体实施方式】提供一种不同版本应用程序并行运行的方法,包括:利用终端管理服务器检测终端的地理位置信息;根据所述地理位置信息确定所述终端对应的域名;根据所述域名向所述终端推送对应版本的应用程序。
[0007]本发明的另一【具体实施方式】还提供一种不同版本应用程序并行运行的系统,包括:终端管理服务器,用于检测终端的地理位置信息;定位服务器,用于根据所述地理位置信息确定所述终端对应的域名;定向服务器,用于根据所述域名向所述终端推送对应版本的应用程序。
[0008]基于本发明的上述【具体实施方式】,不同版本应用程序并行运行的方法及系统至少具有以下有益效果或特点:从业务上将应用程序管理与应用程序维护进行彻底的解耦、分离,从而为企业,尤其是彩票行业的应用程序管理提供一种安全、高效的方式,应用程序版本升级容易,数据更新量小,本发明在实现对企业的应用程序进行统一管理的同时,可以根据业务需求对多种应用程序产品的不同版本进行有效、安全地管理、升级。
[0009]应了解的是,上述一般描述及以下【具体实施方式】仅为示例性及阐释性的,其并不能限制本发明所欲主张的范围。
【附图说明】
[0010]下面的所附附图是本发明的说明书的一部分,其绘示了本发明的示例实施例,所附附图与说明书的描述一起用来说明本发明的原理。
[0011]图1为本发明【具体实施方式】提供的一种不同版本应用程序并行运行的方法实施例一的流程图;
[0012]图2为本发明【具体实施方式】提供的一种不同版本应用程序并行运行的方法实施例二的流程图;
[0013]图3为本发明【具体实施方式】提供的一种不同版本应用程序并行运行的系统实施例一的框图;
[0014]图4为本发明【具体实施方式】提供的一种不同版本应用程序并行运行的系统实施例二的框图;
[0015]图5为本发明【具体实施方式】提供的一种不同版本应用程序并行运行的系统应用示意图。
[0016]符号说明:
[0017]100分管系统10 定位服务器
[0018]20域名确定服务器30 程序推送服务器
[0019]40域名分配服务器50 应用管理服务器
[0020]60终端管理服务器70 存储器
[0021]SlOO ?S103 步骤
【具体实施方式】
[0022]为使本发明实施例的目的、技术方案和优点更加清楚明白,下面将以附图及详细叙述清楚说明本发明所揭示内容的精神,任何所属技术领域技术人员在了解本
【发明内容】
的实施例后,当可由本
【发明内容】
所教示的技术,加以改变及修饰,其并不脱离本
【发明内容】
的精神与范围。
[0023]本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。另外,在附图及实施方式中所使用相同或类似标号的元件/构件是用来代表相同或类似部分。
[0024]关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,也非用以限定本发明,其仅为了区别以相同技术用语描述的元件或操作。
[0025]关于本文中所使用的方向用语,例如:上、下、左、右、前或后等,仅是参考附图的方向。因此,使用的方向用语是用来说明并非用来限制本创作。
[0026]关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,SP
意指包含但不限于。
[0027]关于本文中所使用的“及/或”,包括所述事物的任一或全部组合。
[0028]关于本文中所使用的用语“大致”、“约”等,用以修饰任何可以微变化的数量或误差,但这些微变化或误差并不会改变其本质。一般而言,此类用语所修饰的微变化或误差的范围在部分实施例中可为20 %,在部分实施例中可为10 %,在部分实施例中可为5 %或是其他数值。本领域技术人员应当了解,前述提及的数值可依实际需求而调整,并不以此为限。
[0029]某些用以描述本申请的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本申请的描述上额外的引导。
[0030]图1为本发明【具体实施方式】提供的一种不同版本应用程序并行运行的方法实施例一的流程图,如图1所示,所述不同版本应用程序并行运行的方法包括:
[0031]SlOl:利用定位服务器检测终端的地理位置信息。本发明具体实施例中,地理位置信息可以为IP地址信息或者MAC地址信息等。
[0032]S102:根据所述地理位置信息确定所述终端对应的域名。
[0033]S103:根据所述域名向所述终端推送对应版本的应用程序。本发明具体实施例中,应用程序可以为操作程序或者操作界面等。
[0034]参见图1,本发明利用域名服务器为不同地理区域分别配置不同的域名,例如地理区域以省为单位,不同省份拥有不同的域名,域名可以为二级域名,由于不同省份终端的IP地址区间不同,即每个省的域名与该省内所有终端的IP地址相映射;再根据不同省份的下载权限将不同版本的应用程序与所述域名相映射,即将域名指向对应的应用程序版本,在本发明中,由于不同地理区域内的所有终端IP地址与对应域名映射,域名再与不同版本的应用程序相映射,从而在某一地理区域的应用程序升级时,只需更新与该地理区域相对应的应用程序,不用更新该地理区域众多终端IP地址与该地理区域的域名之间的映射关系,极大方便了应用程序版本管理与升级。终端启动后,终端自动下载或者自动运行对应的应用程序版本,即终端的屏幕上只显示了自己有权使用的界面,不能看到其它地理区域的版本界面,从业务属性上将应用程序管理与应用程序维护进行彻底的解耦、分离(终端负责应用程序维护,服务器负责应用程序管理),从而为企业的应用程序管理提供一种安全、高效的方式,实现对企业的应用程序的统一管理,根据不同地理区域的业务需求对多种应用程序产品的不同版本进行有效、安全地管理。
[0035]图2为本发明【具体实施方式】提供的一种不同版本应用程序并行运行的方法实施例二的流程图;如图2所示,在步骤利用定位服务器检测终端的地理位置信息之前,所述不同版本应用程序并行运行的方法还包括:
[0036]SlOO:利用域名服务器为不同地理区域分配不同的域名。
[0037]参见图2,事先将不同版本的应用程序存储在存储器中,由于不同区域的终端权限不同,终端能访问的应用程序版本也不相同,根据部分地理区域的需要,应用程序版本更新速度很快,然而,针对新版本应用程序的新功能,有些地理区域并不需要,此时不给该区域对应的域名授权,这些地区的终端就不能使用新版本应用程序,使用的还是旧版本应用程序,同时给需要的区域对应的域名授权,该域名快速指向新版本应用程序,处于该区域的终端就能使用新版本应用程序,域名与地理位置信息之间的映射关系不用更新,方便了应用程序维护,同时满足不同区域用户的多样化需求。
[0038]本发明【具体实施方式】中,所述终端可以为售彩终端;所述应用程序可以为彩票销售界面;所述地理区域可以根据所述终端的IP地址或者MAC地址进行划分,假如地理区域以省为单位,不同省份的IP地址区间段并不相同,由于一个省的IP地址或者MAC地址区间段都预设有一个域名,因此可以根据所述地理位置信息(IP地址或者MAC地址)确定所述终端对应的域名,由于域名与不同版本应用程序相映射,因此,可以根据所述域名自动向所述终端推送对应版本的应用程序。现有技术中,在全国范围内,所有售彩终端的操作界面均相同,举例来说,全国所有体彩销售终端的操作界面上均显示“大乐透”、“高频11选5”等10种体彩游戏,如果增加一种体彩游戏从而形成新的版本,那么全国所有体彩销售终端同步进行更新,全部售彩终端的操作界面均显示出来11种游戏,有时新增的游戏在某些地方销售较好,在很多地方销路并不好,这就造成资源的浪费。例如,原售彩终端销售界面为1.0版本,计划在原售彩终端销售界面增加一种赛马游戏,从而形成2.0版本,计划在原售彩终端销售界面增加一种足球游戏,从而形成3.0版本,由于西北少数民族省份比较喜欢赛马游戏,东南沿海经济发达省份比较喜欢足球游戏,利用本发明,通过西北省份和东南省份分别拥有不同的域名,可以将售彩终端销售界面2.0版本映射到西北省份的域名,将售彩终端销售界面3.0版本映射到东南省份的域名,其它省份的域名可以继续映射售彩终端销售界面1.0版本,这样一来,西北省份的售彩终端在原有游戏种类的基础上,还可以销售赛马游戏;东南省份的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1