一种房产服务应用程序中城市服务的配置方法及系统技术方案

技术编号:17970100 阅读:35 留言:0更新日期:2018-05-16 11:07
本发明专利技术提供一种房产服务应用程序中城市服务的配置方法及系统,所述方法包括:对应用程序中目标城市对应的服务配置集合中的第一代码进行抽离,并储存在对应所述目标城市的公用代码库中;根据接收到的对应所述公用代码库的第二代码,将所述公用代码库中的第一代码更新为所述第二代码;将所述公用代码库中的第二代码更新到所述目标城市对应的所述服务配置集合中,以使所述目标城市对应的服务配置集合中各服务配置包含的所述第一代码更换成所述第二代码;其中,所述目标城市对应的服务配置集合为所述应用程序中目标城市包含的城市服务配置的集合。本发明专利技术提供的方法,提升了房产服务相关的应用程序的服务配置效率,降低了开发人员的工作量。

【技术实现步骤摘要】
一种房产服务应用程序中城市服务的配置方法及系统
本专利技术涉及计算机
,更具体地,涉及一种房产服务应用程序中城市服务的配置方法及系统。
技术介绍
现在随着移动互联网的快速发展,使得智能手机得到了快速普及。与此同时,各种手机软件也如雨后春笋般进入到人们的生活中,尤其是许多同类别的应用软件更是在技术及产品体验层面,暗自发力。比如早期团购网站的百团大战,再比如前两年的打车软件补贴大战,还有最近的共享单车大战。这些移动应用的发展都说明了在应用开发过程中,敏捷开发对互联网公司的发展起到了至关重要的作用。在现有技术中,在移动应用的开发中,当面临一些需要紧急修改配置文件的时候,大都采用代码修改、然后再配置上线的流程。现有技术中,当需要对移动应用进行配置更新的时候,需要重新对移动应用中的每个服务配置进行重新编写再重新配置上线,造成移动应用更新效率低下。
技术实现思路
为克服现有技术中,对房产服务中的应用程序进行配置更新的时候,需要多次手动修改代码,再配置上线,导致配置效率低下,影响应用程序更新速度的问题,提供一种房产服务应用程序中城市服务的配置方法及系统。根据本专利技术的一个方面,提供一种房产服务应用程序中城市服务的配置方法,包括:S1,对应用程序中目标城市对应的服务配置集合中的第一代码进行抽离,并储存在对应所述目标城市的公用代码库中;S2,根据接收到的对应所述公用代码库的第二代码,将所述公用代码库中的第一代码更新为所述第二代码;S3,将所述公用代码库中的第二代码更新到所述目标城市对应的所述服务配置集合中,以使所述目标城市对应的服务配置集合中各服务配置包含的所述第一代码更换成所述第二代码;其中,所述目标城市对应的服务配置集合为所述应用程序中目标城市包含的城市服务配置的集合。其中,所述步骤S1之前还包括,将所述目标城市中所有包含第一代码的服务配置构建服务配置集合,构建用于储存所述第一代码的公用代码库。其中,所述步骤S2之前还包括:对所述第二代码进行语法效验,当判断获知所述第二代码不包含语法问题,则执行步骤S2。其中,当判断获知所述第二代码包含语法问题,则终止配置城市服务。其中,所述步骤S2之后还包括,记录所述公用代码库中代码的更新记录。根据本专利技术的另一方面,提供一种房产服务应用程序中城市服务的配置系统,包括:抽离模块,用于对应用程序中目标城市对应的服务配置集合中的第一代码进行抽离,并储存在对应所述目标城市的公用代码库中;更新模块,用于根据接收到的对应所述公用代码库的第二代码,将所述公用代码库中的第一代码更新为所述第二代码;配置模块,用于将所述公用代码库中的第二代码更新到所述目标城市对应的所述服务配置集合中,以使所述目标城市对应的服务配置集合中各服务配置包含的所述第一代码更换成所述第二代码;其中,所述目标城市对应的服务配置集合为所述应用程序中目标城市包含的城市服务配置的集合。其中,所述系统还包括代码库构建模块,用于将所述目标城市中所有包含第一代码的服务配置构建服务配置集合,构建用于储存所述第一代码的公用代码库。其中,所述系统还包括代码效验模块,用于对所述第二代码进行语法效验,当判断获知所述第二代码不包含语法问题,则运行所述配置模块。其中,所述代码效验模块还用于,当判断获知所述第二代码包含语法问题,则终止配置城市服务。其中,所述系统还包括记录模块,用于记录所述公用代码库中代码的更新记录。本专利技术提供的方法,通过对房产服务应用程序里面城市服务配置中相同的代码进行抽取和更新,实现了对房产服务应用程序中各个服务配置中相同的程序代码的整体配置,提升了房产服务相关的应用程序的服务配置效率,实现了实时线上修改服务配置,,降低了开发人员的工作量。附图说明图1为本专利技术一实施例提供的一种房产服务应用程序中城市服务的配置方法的流程图;图2为本专利技术又一实施例提供的一种房产服务应用程序中城市服务的配置系统的结构图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。参考图1,图1为本专利技术一实施例提供的一种房产服务应用程序中城市服务的配置方法的流程图,所述方法包括:S1,对应用程序中目标城市对应的服务配置集合中的第一代码进行抽离,并储存在对应所述目标城市的公用代码库中。其中,所述目标城市对应的服务配置集合为所述应用程序中目标城市包含的城市服务配置的集合。具体的,服务配置是指,房产服务相关的应用程序中,针对每个城市提供的房产服务类型进行相关的服务配置,以满足每个城市不同的房产业务活动需求。由于服务配置相关的代码属于一套公用的代码,会被多个服务配置调用,而如果将这部分代码拷贝到各自的服务配置中,就会造成冗余。因此,这里将多个服务配置中相关的公共代码进行抽离,并储存于一个预先建立的公共代码库中,对该公用代码的抽离可以通过JAVA中定义BaseController来实现,或者通过LINQTOSQL实现,也可以通过开源的分布式版本控制系统Git来实现,通过将各服务配置相关的公用代码进行抽离,并储存在于所述目标城市相应的公共代码库中,从而将各个服务配置中包含相同代码的项目进行整合。S2,根据接收到的对应所述公用代码库的第二代码,将所述公用代码库中的第一代码更新为所述第二代码。具体的,当有新的政策或者新的服务配置需要更新的时候,会进行相应的代码更新,这时候仅需要对所述目标城市相应的公用代码库中的代码进行更新,以实现新的服务配置,因此这里将原公用代码库中的通过代码抽取后储存的代码更新为可以实现新的服务配置的代码。S3,将所述公用代码库中的第二代码更新到所述目标城市对应的所述服务配置集合中,以使所述目标城市对应的服务配置集合中各服务配置包含的所述第一代码更换成所述第二代码。具体的,更新所有依赖于所述公用代码库中第一代码的城市服务配置,从而使得新的服务策略可以更新到各个城市服务的服务配置中,完成对房产服务的应用程序中对目标城市的城市服务的配置,对应用程序中的城市服务的修改实现了提交一次代码,即可更换整体代码,使得所有的服务配置同步更新。通过此方法,实现了提升了房产服务相关的应用程序的服务配置效率,实时线上修改服务配置的目的,使得对房产服务的新政策能够第一时间下达,降低了开发人员的工作量。在上述实施例的基础上,所述步骤S1之前还包括,将所述目标城市中所有包含第一代码的服务配置构建服务配置集合,构建用于储存所述第一代码的公用代码库。具体的,在整体方法开始之前,首先要构建服务配置集合,将目标城市中包含有相同代码的城市服务配置进行组合,在一个服务配置集合,所有的服务配置都会包含有同样的城市服务实现代码,之后构建所述目标城市对应的公共代码库,用于储存从城市服务配置中抽取的代码。在上述各实施例的基础上,所述步骤S2之前还包括:对所述第二代码进行语法效验,当判断获知所述第二代码不包含语法问题,则执行步骤S2;当判断获知所述第二代码包含语法问题,则终止配置城市服务。具体的,当需要更新的时候,所述目标城市对应的公共代码库会接收到更新代码,在进行更新之前,会对接收到的代码进行语法效验,当效验结果显示更新代码的语法没有错误,则进入代码更新步骤,用新接收到的代码替换掉原先储存在所述公用代码库中的公用代码。另一方面本文档来自技高网...
一种房产服务应用程序中城市服务的配置方法及系统

【技术保护点】
一种房产服务应用程序中城市服务的配置方法,其特征在于,包括:S1,对应用程序中目标城市对应的服务配置集合中的第一代码进行抽离,并储存在对应所述目标城市的公用代码库中;S2,根据接收到的对应所述公用代码库的第二代码,将所述公用代码库中的第一代码更新为所述第二代码;S3,将所述公用代码库中的第二代码更新到所述目标城市对应的所述服务配置集合中,以使所述目标城市对应的服务配置集合中各服务配置包含的所述第一代码更换成所述第二代码;其中,所述目标城市对应的服务配置集合为所述应用程序中目标城市包含的城市服务配置的集合。

【技术特征摘要】
1.一种房产服务应用程序中城市服务的配置方法,其特征在于,包括:S1,对应用程序中目标城市对应的服务配置集合中的第一代码进行抽离,并储存在对应所述目标城市的公用代码库中;S2,根据接收到的对应所述公用代码库的第二代码,将所述公用代码库中的第一代码更新为所述第二代码;S3,将所述公用代码库中的第二代码更新到所述目标城市对应的所述服务配置集合中,以使所述目标城市对应的服务配置集合中各服务配置包含的所述第一代码更换成所述第二代码;其中,所述目标城市对应的服务配置集合为所述应用程序中目标城市包含的城市服务配置的集合。2.根据权利要求1所述的方法,其特征在于,所述步骤S1之前还包括,将所述目标城市中所有包含第一代码的服务配置构建服务配置集合,构建用于储存所述第一代码的公用代码库。3.根据权利要求1所述的方法,其特征在于,所述步骤S2之前还包括:对所述第二代码进行语法效验,当判断获知所述第二代码不包含语法问题,则执行步骤S2。4.根据权利要求3所述的方法,其特征在于,当判断获知所述第二代码包含语法问题,则终止配置城市服务。5.根据权利要求1所述的方法,其特征在于,所述步骤S2之后还包括,记录所述公用代码库中代码的更新记录。6.一种房产服务应用程序中城市服务的配...

【专利技术属性】
技术研发人员:邱阳
申请(专利权)人:链家网北京科技有限公司
类型:发明
国别省市:北京,11

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

1