一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

手机应用程序文案更新方法及装置与流程

2022-11-19 13:42:49 来源:中国专利 TAG:


1.本发明涉及人工智能技术领域,尤其涉及一种手机应用程序文案更新方法及装置。需要说明的是,本发明手机应用程序文案更新方法及装置可用于人工智能技术领域,也可用于除人工智能技术领域之外的任意领域,本发明手机应用程序文案更新方法及装置的应用领域不做限定。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.目前,由于监管、营销活动等原因,手机应用程序经常需要更新文案,例如功能名称、字段描述、协议说明等等,这类文案资源文件往往成千上万,维护困难。网页应用程序h5功能的相关文案资源文件可通过下发版本解决,但对于原生应用程序,往往仅能依赖手机应用程序更新版本解决,或者提前预埋字段,通过手机应用程序后台服务器下发文案资源文件具体字段参数解决,但是往往存在响应速度慢,更新效率低,文案资源文件维护不灵活,成本高,原生应用程序需单独开发等问题。


技术实现要素:

4.本发明实施例提供一种手机应用程序文案更新方法,用以提高手机应用程序文案更新效率,降低手机应用程序文案维护成本,该方法应用于手机应用程序,该方法包括:
5.接收用户对手机应用程序的启动请求;
6.向后台服务器上送手机应用程序中指定业务功能的业务功能标识,以使后台服务器:根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;
7.接收后台服务器反馈的文案资源文件的更新内容标识;
8.根据更新内容标识,向后台服务器发送文案资源文件更新内容下载请求,以使后台服务器:根据更新内容标识,向数据库获取更新内容标识对应的更新内容;
9.接收后台服务器反馈的更新内容,根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新;
10.根据更新后的文案资源文件,执行指定业务功能的更新处理;
11.向用户展示更新处理后的指定业务功能。
12.本发明实施例还提供一种手机应用程序文案更新方法,用以提高手机应用程序文案更新效率,降低手机应用程序文案维护成本,该方法应用于后台服务器,该方法包括:
13.接收手机应用程序在用户请求启动时上送的指定业务功能的业务功能标识;
14.根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;
15.将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序;
16.接收手机应用程序发送的文案资源文件更新内容下载请求;所述文案资源文件更新内容下载请求包含指定业务功能的文案资源文件的更新内容标识;
17.根据指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容;
18.将更新内容反馈至手机应用程序,以使手机应用程序:根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新,根据更新后的文案资源文件执行指定业务功能的更新处理,向用户展示更新处理后的指定业务功能。
19.本发明实施例还提供一种手机应用程序文案更新装置,用以提高手机应用程序文案更新效率,降低手机应用程序文案维护成本,该装置应用于手机应用程序,该装置包括:
20.启动请求接收模块,用于接收用户对手机应用程序的启动请求;
21.业务功能标识上送模块,用于向后台服务器上送手机应用程序中指定业务功能的业务功能标识,以使后台服务器:根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;
22.更新内容标识处理模块,用于接收后台服务器反馈的文案资源文件的更新内容标识;根据更新内容标识,向后台服务器发送文案资源文件的更新内容下载请求,以使后台服务器:根据更新内容标识,向数据库获取更新内容标识对应的更新内容;
23.更新内容接收模块,接收后台服务器反馈的更新内容,根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新;
24.文案更新处理模块,用于根据更新后的文案资源文件,执行指定业务功能的更新处理;
25.业务功能展示模块,用于向用户展示更新处理后的指定业务功能。
26.本发明实施例还提供一种手机应用程序文案更新装置,用以提高手机应用程序文案更新效率,降低手机应用程序文案维护成本,该装置应用于后台服务器,该装置包括:
27.业务功能标识处理模块,用于接收手机应用程序在用户请求启动时上送的指定业务功能的业务功能标识;根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;
28.更新内容标识反馈模块,用于将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序;
29.更新内容下载请求接收模块,用于接收手机应用程序发送的文案资源文件更新内容的下载请求;所述文案资源文件更新内容的下载请求包含指定业务功能的文案资源文件的更新内容标识;
30.更新内容获取模块,用于根据指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容;
31.更新内容反馈模块,用于将更新内容反馈至手机应用程序,以使手机应用程序:根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新,根据更新后的文案资源文件执行指定业务功能的更新处理,向用户展示更新处理后的指定业务功能。
32.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述手机应用程序文案更新方法。
33.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述手机应用程序文案更新方法。
34.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述手机应用程序文案更新方法。
35.本发明实施例中,手机应用程序接收用户对手机应用程序的启动请求;向后台服务器上送手机应用程序中指定业务功能的业务功能标识,以使后台服务器:根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;接收后台服务器反馈的文案资源文件的更新内容标识;根据更新内容标识,向后台服务器发送文案资源文件更新内容下载请求,以使后台服务器:根据更新内容标识,向数据库获取更新内容标识对应的更新内容;接收后台服务器反馈的更新内容,根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新;根据更新后的文案资源文件,执行指定业务功能的更新处理;向用户展示更新处理后的指定业务功能。与现有技术相比,本发明实施例中手机应用程序利用指定业务功能的业务功能标识向后台服务器查询更新内容标识,根据更新内容标识下载得到文案资源文件更新内容,执行指定业务功能的文案更新处理,实现定向感知、更新指定业务功能的文案资源文件,提高了手机应用程序文案资源文件更新效率;文案资源文件的更新内容按业务功能分类存储于数据库中,文案资源文件维护灵活、简单,降低了手机应用程序文案资源文件维护成本;不需要原生应用程序单独开发,可以平移至其他原生应用程序,具有良好的复用性。
36.本发明实施例中,后台服务器接收手机应用程序在用户请求启动时上送的指定业务功能的业务功能标识;根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序;接收手机应用程序发送的文案资源文件更新内容下载请求;所述文案资源文件更新内容下载请求包含指定业务功能的文案资源文件的更新内容标识;根据指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容;将更新内容反馈至手机应用程序,以使手机应用程序:根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新,根据更新后的文案资源文件执行指定业务功能的更新处理,向用户展示更新处理后的指定业务功能。与现有技术相比,本发明实施例中后台服务器根据手机应用程序在用户请求启动时发送的指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容,并反馈至手机应用程序,使得手机应用程序执行指定业务功能的更新处理,实现定向感知、更新指定业务功能的文案资源文件,提高了手机应用程序文案资源文件更新效率;文案资源文件的更新内容按业务功能分类存储于数据库中,文案资源文件维护灵活、简单,降低了手机应用程序文案资源文件维护成本;不需要原生应用程序单独开发,可以平移至其他原生应用程序,具有良好的复用性。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
38.图1为本发明实施例中手机应用程序文案更新方法,应用于手机应用程序的流程示意图;
39.图2为本发明实施例中手机应用程序文案更新方法,应用于后台服务器的流程示意图;
40.图3为本发明实施例中手机应用程序文案更新装置,应用于手机应用程序的示意图;
41.图4为本发明实施例中手机应用程序文案更新装置,应用于后台服务器的示意图;
42.图5为本发明实施例中计算机设备的示意图。
具体实施方式
43.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
44.首先,对发明实施例涉及的技术名词进行介绍。
45.原生(native)功能:基于手机系统语言开发实现的功能。
46.混合开发(hybrid app):基于js(javascript,一种轻量级的编程语言)和native开发的app。
47.发明人发现,由于监管、营销活动等原因,手机应用程序经常需要更新文案,例如功能名称、字段描述、协议说明等等,这类文案资源文件往往成千上万,维护困难。网页应用程序h5功能的相关文案资源文件可通过下发版本解决,但对于原生应用程序,往往仅能依赖手机应用程序更新版本解决,或者提前预埋字段,通过手机应用程序后台服务器下发文案资源文件具体字段参数解决,但是往往存在响应速度慢,更新效率低,文案资源文件维护不灵活,成本高,原生应用程序需单独开发等问题。为此,发明人提出了一种手机应用程序文案更新方法。
48.图1为本发明实施例中手机应用程序文案更新方法,应用于手机应用程序的流程示意图,如图1所示,该方法包括:
49.步骤101、接收用户对手机应用程序的启动请求;
50.步骤102、向后台服务器上送手机应用程序中指定业务功能的业务功能标识,以使后台服务器:根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;
51.步骤103、接收后台服务器反馈的文案资源文件的更新内容标识;
52.步骤104、根据更新内容标识,向后台服务器发送文案资源文件更新内容下载请求,以使后台服务器:根据更新内容标识,向数据库获取更新内容标识对应的更新内容;
53.步骤105、接收后台服务器反馈的更新内容,根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新;
54.步骤106、根据更新后的文案资源文件,执行指定业务功能的更新处理;
55.步骤107、向用户展示更新处理后的指定业务功能。
56.从图1所示流程可以看出,本发明实施例中,手机应用程序接收用户对手机应用程序的启动请求;向后台服务器上送手机应用程序中指定业务功能的业务功能标识,以使后台服务器:根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;接收后台服务器反馈的文案资源文件的更新内容标识;根据更新内容标识,向后台服务器发送文案资源文件更新内容下载请求,以使后台服务器:根据更新内容标识,向数据库获取更新内容标识对应的更新内容;接收后台服务器反馈的更新内容,根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新;根据更新后的文案资源文件,执行指定业务功能的更新处理;向用户展示更新处理后的指定业务功能。与现有技术相比,本发明实施例中手机应用程序利用指定业务功能的业务功能标识向后台服务器查询更新内容标识,根据更新内容标识下载得到文案资源文件更新内容,执行指定业务功能的文案更新处理,实现定向感知、更新指定业务功能的文案资源文件,提高了手机应用程序文案资源文件更新效率;文案资源文件的更新内容按业务功能分类存储于数据库中,文案资源文件维护灵活、简单,降低了手机应用程序文案资源文件维护成本;不需要原生应用程序单独开发,可以平移至其他原生应用程序,具有良好的复用性。
57.下面对每个步骤进行详细解释。
58.步骤101中,手机应用程序接收用户对手机应用程序的启动请求;步骤102、向后台服务器上送手机应用程序中指定业务功能的业务功能标识,以使后台服务器:根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容。
59.例如,当手机应用程序接收用户的启动请求,自动向后台服务器上送首页业务功能标识,以使后台服务器根据首页业务功能标识,向数据库查询首页以及通过首页能够进入的各业务功能的文案资源文件的更新内容标识,或,当手机应用程序接收用户的启动请求,获得用户的历史行为习惯,包括用户启动应用程序后历史直接进入的业务功能的排行榜单上的常用业务功能等,向后台服务器上送用户常用的业务功能的业务功能标识,以使后台服务器根据用户常用的业务功能的业务功能标识,向数据库查询用户常用的业务功能的文案资源文件的更新内容标识;又如启动手机应用程序后,接收用户的支付请求,自动向后台服务器上送支付场景中涉及的业务功能标识,以使后台服务器根据支付场景中涉及的业务功能标识,向数据库查询支付场景中涉及的业务功能的文案资源文件的更新内容标识。
60.其中,业务功能标识代表业务功能的唯一标识,可为业务功能的功能码、包含业务功能名称的字符串或提前约定好的数字标号;更新内容标识,可以包括文案资源文件发生变化的业务功能信息,如文案资源文件发生变化的业务功能标识、文案资源文件发生变化的具体业务功能位置、文案资源文件发生变化的数量、文案资源文件待更新的文件大小等;本领域技术人员应当知晓,业务功能标识和更新内容标识不止以上内容,本发明实施例在
此仅做示例。
61.需要说明的是,本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
62.在一个实施例中,手机应用程序通过访问后台服务器的微服务接口,向后台服务器上送业务功能标识。
63.例如,在后台服务器设置微服务模块,用于向手机应用程序提供查询服务,手机应用程序可通过访问后台服务器的微服务接口,向后台服务器上送业务功能标识、接收文案资源文件的更新内容标识,进而获得文案资源文件发生变化的业务功能信息。
64.本例中,不同业务功能的文案资源文件的更新内容标识及对应的更新内容存储于数据库中,具体的,开发人员将文案资源文件的更新内容录入指定接口,数据库收录通过对应接口上传的文案资源文件的更新内容,更新数据库中相关的文案资源文件的具体内容,如词条、语句、符号;根据文案资源文件的更新内容自动生成更新内容标识,或更新已有的文案资源文件的更新内容标识,更新内容标识与文案资源文件的更新内容一起存储于数据库中;其中,数据库中按不同业务功能分类存储文案资源文件,例如,数据库中的文案资源文件按手机应用程序内的业务功能分类存储,如理财文案资源文件、贷款文案资源文件。
65.在一个实施例中,所述数据库中的更新内容以json格式按键值对方式存储,其中以更新内容的命名为主键,更新内容为主键对应的键值。
66.在一个实施例中,数据库中的更新内容的命名为:根据业务功能的功能类型、功能展示页面类型、功能应用场景类型确定的字符串。
67.文案资源文件更新内容以json格式,按键值对方式存储文案,以理财业务功能为例,其相关的所有文案资源文件的更新内容统一放入数据库中的以“licai.js”命名的文件下,主键可以为更新内容的命名,如业务功能的功能类型、功能展示页面类型、功能应用场景类型确定的字符串命名,更新内容为主键对应的键值,如(key:licai-confirm-back“value:”返回”),需注意命名规范也是感知和响应的关键。
68.本发明实施例中,文案资源文件的更新内容按业务功能分类存储于数据库,文案资源文件维护灵活、简单,降低了手机应用程序文案资源文件的维护成本。
69.步骤103中,接收后台服务器反馈的文案资源文件的更新内容标识;步骤104中,根据更新内容标识,向后台服务器发送文案资源文件更新内容下载请求,以使后台服务器:根据更新内容标识,向数据库获取更新内容标识对应的更新内容。
70.例如,手机应用程序接收后台服务器反馈的文案资源文件的更新内容标识,可以解析得到文案资源文件发生变化的业务功能信息,如文案资源文件发生变化的业务功能标识、文案资源文件发生变化的具体业务功能位置、文案资源文件发生变化的数量、文案资源文件待更新的文件大小等;然后手机应用程序根据更新内容标识向后台服务器发送相应的文案资源文件更新内容下载请求;后台服务器接收下载请求,向数据库获取更新内容标识对应的更新内容。
71.在一个实施例中,手机应用程序接收后台服务器以清单方式反馈的文案资源文件的更新内容标识。
72.例如,手机应用程序接收后台服务器反馈的文案资源文件的更新内容标识如下:list{licai,duaikuan,zhifu},手机应用程序可以得到文案资源文件发生变化的业务功能
标识licai,daikuan,zhifu。
73.步骤105中,接收后台服务器反馈的更新内容,根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新。
74.实施时,手机应用程序接收后台服务器以字节流的形式下发的文案资源文件更新内容,对存储于本地的对应业务功能的文案资源文件进行更新处理,其中,下载过程不阻塞、不影响正在进行中的业务功能、场景、页面的渲染过程。
75.步骤106中,根据更新后的文案资源文件,执行指定业务功能的更新处理;步骤107中,向用户展示更新处理后的指定业务功能。
76.实施时,文案资源文件更新好后,手机应用程序通过javascript引擎解析文案资源文件更新内容,获得主键,如业务功能的功能类型、功能展示页面类型、功能应用场景类型确定的字符串,和对应的更新内容。根据主键对应的业务功能信息,定位到具体待更新业务功能处,逐一进行文案的更新。
77.具体的,可以根据用户实际浏览的功能页面或高频功能页面浏览顺序,进行局部更新处理,例如,当用户打开理财业务功能,查询、下载文案资源文件更新内容,定向渲染,将用户未浏览到的理财业务功能中的“7日年化收益率”局部更新改名为“业绩基准”。
78.图2为本发明实施例中手机应用程序文案更新方法,应用于后台服务器的流程示意图,如图2所示,该方法包括:
79.步骤201、接收手机应用程序在用户请求启动时上送的指定业务功能的业务功能标识;
80.步骤202、根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;
81.步骤203、将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序;
82.步骤204、接收手机应用程序发送的文案资源文件更新内容的下载请求;所述文案资源文件更新内容的下载请求包含指定业务功能的文案资源文件的更新内容标识;
83.步骤205、根据指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容;
84.步骤206、将更新内容反馈至手机应用程序,以使手机应用程序:根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新,根据更新后的文案资源文件执行指定业务功能的更新处理,向用户展示更新处理后的指定业务功能。
85.本发明实施例中,后台服务器接收手机应用程序在用户请求启动时上送的指定业务功能的业务功能标识;根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序;接收手机应用程序发送的文案资源文件更新内容下载请求;所述文案资源文件更新内容下载请求包含指定业务功能的文案资源文件的更新内容标识;根据指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容;将更新内容反馈至手机应用程序,以使手机应用程序:根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新,根据更新后的文案资源文件执行指定业
务功能的更新处理,向用户展示更新处理后的指定业务功能。与现有技术相比,本发明实施例中后台服务器根据手机应用程序在用户请求启动时发送的指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容,并反馈至手机应用程序,使得手机应用程序执行指定业务功能的更新处理,实现定向感知、更新指定业务功能的文案资源文件,提高了手机应用程序文案资源文件更新效率;文案资源文件的更新内容按业务功能分类存储于数据库中,文案资源文件维护灵活、简单,降低了手机应用程序文案资源文件维护成本;不需要原生应用程序单独开发,可以平移至其他原生应用程序,具有良好的复用性。
86.下面对每个步骤进行详细解释。
87.步骤201、接收手机应用程序在用户请求启动时上送的指定业务功能的业务功能标识。
88.例如,当手机应用程序被启动,后台服务器接收手机应用程序上送的首页业务功能标识,或,当手机应用程序被启动,后台服务器接收手机应用程序上送的通过首页可以进入的各业务功能的业务功能标识;又如,当用户启动手机应用程序后获得用户的历史行为习惯,包括用户启动应用程序后历史直接进入的业务功能的排行榜单上的常用业务功能等,如支付功能,后台服务器在手机应用程序被用户启动时接收手机应用程序上送的支付场景中涉及的业务功能标识;其中,业务功能标识代表业务功能的唯一标识,可为业务功能的功能码、包含业务功能名称的字符串或提前约定好的数字标号,本领域技术人员应当知晓,业务功能标识不止以上内容,本发明实施例在此仅做示例。
89.在一个实施例中,后台服务器接收手机应用程序在用户请求启动时通过访问后台服务器的微服务接口上送的指定业务功能的业务功能标识。
90.例如,在后台服务器设置微服务模块,用于向手机应用程序提供查询服务,手机应用程序可通过访问后台服务器的微服务接口,向后台服务器上送业务功能标识、接收文案资源文件的更新内容标识,进而获得文案资源文件发生变化的业务功能信息。
91.步骤202中,后台服务器根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容。
92.实施时,后台服务器接收到接收手机应用程序上送的指定业务功能的业务功能标识后,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;其中,更新内容标识,可以包括文案资源文件发生变化的业务功能信息,如文案资源文件发生变化的业务功能标识、文案资源文件发生变化的具体业务功能位置、文案资源文件发生变化的数量、文案资源文件待更新的文件大小等;本领域技术人员应当知晓,更新内容标识不止以上内容,本发明实施例在此仅做示例。
93.本例中,不同业务功能的文案资源文件的更新内容标识及对应的更新内容存储于数据库中,具体的,开发人员将文案资源文件的更新内容录入指定接口,数据库收录通过对应接口上传的文案资源文件的更新内容,更新数据库中相关的文案资源文件的具体内容,如词条、语句、符号;根据文案资源文件的更新内容自动生成更新内容标识,或更新已有的文案资源文件的更新内容标识,更新内容标识与文案资源文件的更新内容一起存储于数据库中;其中,数据库中按不同业务功能分类存储文案资源文件,例如,数据库中的文案资源
文件按手机应用程序内的业务功能分类存储,如理财文案资源文件、贷款文案资源文件。
94.在一个实施例中,所述数据库中的更新内容以json格式按键值对方式存储,其中以更新内容的命名为主键,更新内容为主键对应的键值。
95.在一个实施例中,数据库中的更新内容的命名为:根据业务功能的功能类型、功能展示页面类型、功能应用场景类型确定的字符串。
96.文案资源文件更新内容以json格式,按键值对方式存储文案,以理财业务功能为例,其相关的所有文案资源文件的更新内容统一放入数据库中的以“licai.js”命名的文件下,主键可以为更新内容的命名,如业务功能的功能类型、功能展示页面类型、功能应用场景类型确定的字符串命名,更新内容为主键对应的键值,如(key:licai-confirm-back“value:”返回”),需注意命名规范也是感知和响应的关键。
97.本发明实施例中,文案资源文件的更新内容按业务功能分类存储于数据库,文案资源文件维护灵活、简单,降低了手机应用程序文案资源文件的维护成本。
98.步骤203中,将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序。
99.实施时,后台服务器将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序,由此,手机应用程序可以解析得到文案资源文件发生变化的业务功能信息,如文案资源文件发生变化的业务功能标识、文案资源文件发生变化的具体业务功能位置、文案资源文件发生变化的数量、文案资源文件待更新的文件大小等。
100.在一个实施例中,后台服务器以清单方式将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序。
101.例如,后台服务器以清单方式将如下的文案资源文件的更新内容标识反馈至手机应用程序:list{licai,duaikuan,zhifu},手机应用程序可以得到文案资源文件发生变化的业务功能标识licai,daikuan,zhifu。
102.步骤204中,接收手机应用程序发送的文案资源文件更新内容的下载请求;所述文案资源文件更新内容的下载请求包含指定业务功能的文案资源文件的更新内容标识;步骤205中,根据指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容。
103.实施时,手机应用程序接收到指定业务功能的文案资源文件的更新内容标识,获得文案资源文件发生变化的业务功能信息后,向后台服务器发送相应的文案资源文件更新内容下载请求;后台服务器接收下载请求,根据指定业务功能的文案资源文件的更新内容标识,向数据库获取更新内容标识对应的更新内容。
104.步骤206中,将更新内容反馈至手机应用程序,以使手机应用程序:根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新,根据更新后的文案资源文件执行指定业务功能的更新处理,向用户展示更新处理后的指定业务功能。
105.例如,后台服务器以字节流的形式将文案资源文件更新内容反馈至手机应用程序,手机应用程序接收文案资源文件更新内容,对存储于本地的文案资源文件进行更新处理,其中,下载过程不阻塞、不影响正在进行中的业务功能、场景、页面的渲染过程;文案资源文件更新好后,通过javascript引擎解析文案资源文件更新内容,获得主键,如业务功能的功能类型、功能展示页面类型、功能应用场景类型确定的字符串,和对应的更新内容。根
据主键对应的业务功能信息,定位到具体待更新处,逐一进行文案的更新,最后向用户展示更新处理后的指定业务功能。
106.在一个实施例中,在根据指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容之后,还包括:
107.将指定业务功能的文案资源文件的更新内容标识对应的更新内容缓存于cdn(content delivery network,内容分发网络)存储单元;
108.将更新内容反馈至手机应用程序,包括:
109.通过cdn存储单元将更新内容反馈至手机应用程序。
110.实施时,后台服务器向数据库获取到指定业务功能的文案资源文件的更新内容标识对应的更新内容后,将其缓存于cdn存储单元,再通过cdn存储单元向手机应用程序反馈更新内容。本发明实施例通过cdn存储单元作为数据缓冲地带,再由cdn存储单元直接响应文案更新请求,提升了手机应用程序文案资源文件更新响应速度和命中率。
111.本发明实施例中还提供了一种手机应用程序文案更新装置,如下面的实施例所述。由于该装置解决问题的原理与手机应用程序文案更新方法相似,因此该装置的实施可以参见手机应用程序文案更新方法的实施,重复之处不再赘述。
112.图3为本发明实施例中手机应用程序文案更新装置,应用于手机应用程序的示意图,如图3所示,该装置包括:
113.启动请求接收模块301,用于接收用户对手机应用程序的启动请求;
114.业务功能标识上送模块302,用于向后台服务器上送手机应用程序中指定业务功能的业务功能标识,以使后台服务器:根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;
115.更新内容标识处理模块303,用于接收后台服务器反馈的文案资源文件的更新内容标识;根据更新内容标识,向后台服务器发送文案资源文件更新内容下载请求,以使后台服务器:根据更新内容标识,向数据库获取更新内容标识对应的更新内容;
116.更新内容接收模块304,接收后台服务器反馈的更新内容,根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新;
117.文案更新处理模块305,用于根据更新后的文案资源文件,执行指定业务功能的更新处理;
118.业务功能展示模块306,用于向用户展示更新处理后的指定业务功能。
119.在一个实施例中,业务功能标识上送模块302,具体用于:
120.通过访问后台服务器的微服务接口,向后台服务器上送业务功能标识。
121.在一个实施例中,更新内容标识处理模块303,具体用于:
122.接收后台服务器以清单方式反馈的文案资源文件的更新内容标识;根据更新内容标识,向后台服务器发送文案资源文件的更新内容下载请求,以使后台服务器:根据更新内容标识,向数据库获取更新内容标识对应的更新内容。
123.在一个实施例中,所述数据库中的更新内容以json格式按键值对方式存储,其中以更新内容的命名为主键,更新内容为主键对应的键值。
124.在一个实施例中,更新内容的命名为:根据业务功能的功能类型、功能展示页面类
型、功能应用场景类型确定的字符串。
125.图4为本发明实施例中手机应用程序文案更新装置,应用于后台服务器的示意图,如图4所示,该装置包括:
126.业务功能标识处理模块401,用于接收手机应用程序在用户请求启动时上送的指定业务功能的业务功能标识;根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;
127.更新内容标识反馈模块402,用于将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序;
128.更新内容下载请求接收模块403,用于接收手机应用程序发送的文案资源文件更新内容的下载请求;所述文案资源文件更新内容的下载请求包含指定业务功能的文案资源文件的更新内容标识;
129.更新内容获取模块404,用于根据指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容;
130.更新内容反馈模块405,用于将更新内容反馈至手机应用程序,以使手机应用程序:根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新,根据更新后的文案资源文件执行指定业务功能的更新处理,向用户展示更新处理后的指定业务功能。
131.在一个实施例中,业务功能标识处理模块401,具体用于:
132.接收手机应用程序在用户请求启动时通过访问后台服务器的微服务接口上送的指定业务功能的业务功能标识。
133.在一个实施例中,更新内容标识反馈模块402,具体用于:
134.以清单方式将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序。
135.在一个实施例中,所述数据库中的更新内容以json格式按键值对方式存储,其中以更新内容的命名为主键,更新内容为主键对应的键值。
136.在一个实施例中,更新内容的命名为:根据业务功能的功能类型、功能展示页面类型、功能应用场景类型确定的字符串。
137.在一个实施例中,本发明实施例中手机应用程序文案更新装置还包括:
138.cdn存储单元模块,用于在更新内容获取模块404根据指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容之后,将指定业务功能的文案资源文件的更新内容标识对应的更新内容缓存于cdn存储单元;
139.更新内容反馈模块405,具体用于:
140.通过cdn存储单元模块将更新内容反馈至手机应用程序。
141.图5为本发明实施例中计算机设备的示意图,如图5所示,本发明实施例还提供一种计算机设备500,包括处理器501、存储器502及存储在存储器502上并可在处理器501上运行的计算机程序503,所述处理器501执行所述计算机程序503时实现上述手机应用程序文案更新方法。
142.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有
计算机程序,所述计算机程序被处理器执行时实现上述手机应用程序文案更新方法。
143.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述手机应用程序文案更新方法。
144.本发明实施例中,手机应用程序接收用户对手机应用程序的启动请求;向后台服务器上送手机应用程序中指定业务功能的业务功能标识,以使后台服务器:根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;接收后台服务器反馈的文案资源文件的更新内容标识;根据更新内容标识,向后台服务器发送文案资源文件更新内容下载请求,以使后台服务器:根据更新内容标识,向数据库获取更新内容标识对应的更新内容;接收后台服务器反馈的更新内容,根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新;根据更新后的文案资源文件,执行指定业务功能的更新处理;向用户展示更新处理后的指定业务功能。与现有技术相比,本发明实施例中手机应用程序利用指定业务功能的业务功能标识向后台服务器查询更新内容标识,根据更新内容标识下载得到文案资源文件更新内容,执行指定业务功能的文案更新处理,实现定向感知、更新指定业务功能的文案资源文件,提高了手机应用程序文案资源文件更新效率;文案资源文件的更新内容按业务功能分类存储于数据库中,文案资源文件维护灵活、简单,降低了手机应用程序文案资源文件维护成本;不需要原生应用程序单独开发,可以平移至其他原生应用程序,具有良好的复用性。
145.本发明实施例中,后台服务器接收手机应用程序在用户请求启动时上送的指定业务功能的业务功能标识;根据业务功能标识,向数据库查询得到指定业务功能的文案资源文件的更新内容标识;所述数据库中存储有不同业务功能的文案资源文件的更新内容标识及对应的更新内容;将指定业务功能的文案资源文件的更新内容标识反馈至手机应用程序;接收手机应用程序发送的文案资源文件更新内容下载请求;所述文案资源文件更新内容下载请求包含指定业务功能的文案资源文件的更新内容标识;根据指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容;将更新内容反馈至手机应用程序,以使手机应用程序:根据更新内容对存储于本地的指定业务功能的文案资源文件进行更新,根据更新后的文案资源文件执行指定业务功能的更新处理,向用户展示更新处理后的指定业务功能。与现有技术相比,本发明实施例中后台服务器根据手机应用程序在用户请求启动时发送的指定业务功能的文案资源文件的更新内容标识,向数据库获取指定业务功能的文案资源文件的更新内容标识对应的更新内容,并反馈至手机应用程序,使得手机应用程序执行指定业务功能的更新处理,实现定向感知、更新指定业务功能的文案资源文件,提高了手机应用程序文案资源文件更新效率;文案资源文件的更新内容按业务功能分类存储于数据库中,文案资源文件维护灵活、简单,降低了手机应用程序文案资源文件维护成本;不需要原生应用程序单独开发,可以平移至其他原生应用程序,具有良好的复用性。
146.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产
品的形式。
147.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
148.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
149.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
150.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献