一种变量参数条件触发方法及系统与流程

文档序号:12718917阅读:251来源:国知局
一种变量参数条件触发方法及系统与流程

本发明涉及互联网技术领域,特别涉及一种变量参数条件触发方法及系统。



背景技术:

随着互联网的发展,出现了各种为用户提供特定服务的应用,这其中包括了为开发者和最终用户获取企业用户提供交互的应用支撑平台。实际上,应用支撑平台可以理解为一种网上交易平台。

网上交易平台是一个第三方的交易安全保障平台,主要作用是为了保障交易双方在网上进行交易的安全,诚信等问题。网上交易平台主要包括如下几种形式:

1、B2B平台

是企业与企业之间通过互联网进行产品、服务及信息的交换。网站的主要模式分为三类:大型企业的B2B网站,第三方经营的B2B网站,行业生态型的B2B网站。这里我们要谈论的是第三方经营的B2B网站,此类网站为买卖双方提供信息交流的网络商业平台并为用户提供网上交流的条件,促成交易的机会。

2、B2C平台

B2C平台是很多企业选择网上销售平台的第一目标,天猫、京东、一号店……资金到位的情况下,一般能够进驻的平台都不会放弃,毕竟不同的入口受众不一样,用户规模是首要。

3、独立商城

独立商城就是凭借商城系统打造含有顶级域名的独立网店。开独立网店的 好处莫过于:顶级域名、自有品牌、企业形象、节约成本、自主管理、不受约束。

4、C2C平台

C2C在前几年很流行,类似淘宝、拍拍等。

5、CPS平台

主流的CPS平台含领克特、亿起发等,是电商较主流的推广方式之一,费用通过CPS模式推广产生的有效订单进行比例分成。CPS模式成为主流推广模式的很大原因就是零风险,投广告很有可能花了大价钱而造成很低的转化率,竞价、直通车可能没有产生订单,但是CPS是产生了销售额才会有佣金,ROI较高。

6、O2O平台

O2O平台主要是指团购平台,拉手网、大众点评、高朋、F团等,由于其高性价比,仍然受到很多用户青睐。

7、银行网上商城

初期,许多银行开设网上商城的目的是为了使用信用卡的用户分期付款而设立。随着电子商务普及、用户需求增强、技术手段提升,银行网上商城也逐步成熟起来。银行网店为用户提供了全方位服务,包括积分换购、分期付款等,也覆盖支付、融资、担保等,最为显著的是给很多商家提供了展示、销售产品的平台和机会。

应用系统支撑平台(Application SupportingPlatform)是一个信息的集成环境,是将分散、异构的应用和信息资源进行聚合,通过统一的访问入口,实现结构化数据资源、非结构化文档和互联网资源、各种应用系统跨数据库、跨应用支撑平台的无缝接入和集成,提供一个支持信息访问、传递、以及协作的集成化环境,实现个性化业务应用的高效开发、集成、部署与管理;并根据每个用户的特点、喜好和角色的不同,为特定用户提供量身定做的访问关键业务信息的安全通道和个性化应用界面,使师生员工可以浏览到相互关联的数据, 进行相关的事务处理。

现有技术中,对于网上应用系统支撑平台有各样的应用和变形,但是,对于特定的技术领域,仍然确认必要的可以满足用户实际需求的应用系统。同时,对于应用系统支撑平台,开发者和用户在变量参数的设置和具体配置上存在着相互联系不足、设置不便等问题,而相同的变量参数的设置和配置方法也不足。因而,亟需要一种变量参数的设置和配置方案,以提供方便的变量参数的设置和配置,提高用户体验度。



技术实现要素:

本发明提供一种变量参数条件触发方法及系统,用以解决现有技术中变量参数条件配置和触发的问题。

本发明提供一种变量参数条件触发方法,包括:

开发者设置所开发的应用程序的变量参数,上传应用支撑平台;

用户从所述应用支撑平台获取所述变量参数,并配置所述变量参数对应的触发条件;

应用支撑平台根据所述触发条件调用所述变量参数配置所述应用程序。

所述方法还包括:

开发者将开发的应用程序以及引用程序的变量参数设置完成,上传所述应用支撑平台;

用户通过配置不同的变量参数或者配置不同的变量参数的值,配置所述应用程序的应用形式和内容。

所述方法还包括:

开发者设置所述应用程序的变量参数并通过接口上传应用支撑平台;

用户从所述应用支撑平台获取所述变量参数,根据所述变量参数从所述应用支撑平台获取所述应用程序。

所述方法还包括:

所述开发者通过接口调用所述应用程序;

所述用户通过所述应用支撑平台从所述接口调用所述应用程序。

所述方法还包括:

用户预先为所述变量参数配置至少两个变量参数的值以及对应的触发条件。

所述方法还包括:

所述应用支撑平台监测到应用程序的运行变量满足所述触发条件时,按照所述触发条件对应的变量参数的值配置所述变量参数。

一种变量参数条件触发系统,包括:

变量参数设置单元,用于开发者设置所开发的应用程序的变量参数,上传应用支撑平台;

触发条件配置单元,用于用户从所述应用支撑平台获取所述变量参数,并配置所述变量参数的触发条件;

调用单元,用于应用支撑平台根据所述触发条件调用所述变量参数配置所述应用程序。

所述触发条件配置单元还用于:

用户通过配置不同的变量参数或者配置不同的变量参数的值,配置所述应用程序的应用形式和内容。

所述触发条件配置单元还用于:

用户预先为所述变量参数配置至少两个变量参数的值以及对应的触发条件。

所述系统还包括监测单元,用于所述应用支撑平台监测到应用程序的运行变量满足所述触发条件时,按照所述触发条件对应的变量参数的值配置所述变量参数。

本发明实施例通过开发者设置所开发的应用程序的变量参数,上传应用支 撑平台;用户从所述应用支撑平台获取所述变量参数,并配置所述变量参数对应的触发条件;应用支撑平台根据所述触发条件调用所述变量参数配置所述应用程序。本发明实施例的方案,可以很方便的设置、配置和调用变量参数,提供多样化的信息展示、变量参数调用方式,并提供不同变量参数的条件触发方式,不同的触发条件对应不同的变量参数配置,极大的提高了用户体验度。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例1提供的一种变量参数条件触发方法原理流程图;

图2为本发明实施例2提供的一种变量参数条件触发系统结构示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

如图1所示,为本发明实施例1提供的一种变量参数条件触发方法原理流程图,其中,

步骤11,开发者设置所开发的应用程序的变量参数,上传应用支撑平台。

本实施例提供一种应用支撑平台,用来为开发者和用户之间搭建交互的平台。开发者开发完成应用程序后,可以向应用支撑平台获取接口信息,根据接口信息将应用程序上传应用支撑平台,或者将应用程序保存在本地服务器上, 通过接口程序调用。

应用支撑平台提供接口调用,并且提供对应用程序的展示信息编辑页面和功能,开发者根据自身需要,自行编辑展示页面内容。

开发者自行开发应用程序,并设置开发的应用程序的变量参数。变量参数和应用程序一同上传应用支撑平台。

对于应用程序相关的变量参数,包括如何调用应用程序、应用程序的一般配置等变量参数,均需要同应用程序一起上传应用支撑平台。这里的变量参数设置,指的是需要提供哪些变量参数给用户,并且,哪些变量参数用户可以根据需要自行设置等。开发者需要定义所有的变量参数,但具体的变量参数的值的配置,可以留给用户来配置。

用户通过应用支撑平台浏览和选择应用程序,选定后通过应用支撑平台获取该应用程序或者通过应用支撑平台提供的借口调用应用程序。具体调用可能需要用到变量参数,也可能调用不需要变量参数。如果需要用到变量参数,则需要根据这些变量参数来进行调用。或者,还需要对这些变量参数进行具体的配置后再进行调用。当然,如果涉及支付问题,应用支撑平台可以自行提供支撑,或者调用第三方支付来完成。具体支付的过程不是本实施例关注的范围,现有技术中也存在多种支付方式选择和第三方支付技术,此处不赘述。

应用程序的交易是由具体的系统设定的,本实施例提供一种应用程序交易的系统解决方案。整体采用云平台的架构,云端提供应用程序交易展示的整体控制方案,包括提供应用程序交易展示编辑页面,提供应用程序的展示信息等。

由于是应用程序展示的平台,实际上系统侧只提供一个平台,具体的展示内容是由用户来进行上传和编辑的。这里的用户不是最终用户,而是应用程序的提供者,也就是开发者。这些开发者也是交易平台的用户,只不过他们是出售应用程序的一方,具体的应用程序内容和展示形式,都是由这些开发者设定的,应用支撑平台只提供必要的空间、模板等辅助用户进行展示设计。

这些开发者登录应用支撑平台,利用应用支撑平台提供的编辑页面进行待 出售视频相关的展示信息和链接地址的设置。本实施例中,应用支撑平台可以提供文字、图片、音频、视频等各种格式内容的编辑和调用,当然也包括链接、二维码等各种形式的引用和编辑方式。

对于应用支撑平台自行提供的内容模板和素材,自然其格式是根据系统设定自行生成的,对于用户自行上传的内容,其格式可能五花八门完全不同,这时,需要对用户上传的格式内容进行编辑,统一成服务器可以处理的格式,然后才能提供给用户进行编辑。

生成的展示页面的内容可以包括用户选定的文字、图片、音频、视频等内容,还可以包括微信接口链接以及直播音视频内容等。用户通过编辑页面,编辑所述应用程序的展示信息;所述展示信息包括但不限于价格、介绍文字及图片、功能简介等。用户根据自身需要进行展示信息的编辑和调整,任意调整展示信息的展示形式和排版方式。

开发者通过应用支撑平台提供的编辑页面,编辑所述应用程序的展示信息;所述展示信息包括但不限于价格、介绍文字、图片及性能展示。

开发者根据自身需要进行展示信息的编辑和调整,任意调整展示信息的展示形式和排版方式。

开发者通过所述接口调用所述应用程序;

所述用户通过所述应用支撑平台从所述接口调用所述应用程序。可以事先根据变量参数进行个性化配置后,再根据这些变量参数调用具体的应用程序。

开发者在所述应用支撑平台上注册身份,获取所述接口信息;所述接口信息包括接口程序和文档;

根据所述接口程序调用所述接口。

当然,应用支撑平台对开发者上传的内容,包括应用程序本身以及编辑的展示内容,均需要进行审核与测试,应用支撑平台对所述开发者编辑的展示信息和应用程序进行审核和测试。通过审核与测试的内容才可以上传到平台进行展示,否则,需要通知开发者进行修改。

对于所有的开发者而言,应用支撑平台以HTTP协议形式统一提供外部应用调用接口。开发者获取所述接口后,通过接口程序来调用接口。

步骤12,用户从所述应用支撑平台获取所述变量参数,并配置所述变量参数对应的触发条件。

对于应用程序,是要通过网页进行展示的。用户登录应用支撑平台后,通过浏览编辑好的展示信息来选择需要购买的应用程序。由于应用支撑平台上展示有很多个应用程序的信息,那么,最终用在多个应用程序的展示页面中浏览和选择,最终选定自己需要的应用程序。

所有的应用程序均通过编辑页面编辑展示内容,然后通过应用支撑平台展示。最终用户通过应用支撑平台获取相应的展示信息,并选择自己需要的应用程序。

应用支撑平台首先需要获取这些开发者上传的应用程序的展示信息和变量参数,然后在需要展示的时候,调用展示信息进行展示。在需要变量参数的时候,为用户提供变量参数,并在用户配置完成后,保存配置完成的变量参数。

用户对变量参数的配置,实际上就是配置所述变量参数的值。不同的值对应同一变量参数不同的结果和应用内容。同时,为了满足变量参数的灵活调用,还需要配置变量参数的触发条件。

也就是说,变量参数不仅需要配置具体的值,还需要配置相应的触发条件。这里的触发条件可以是时间、位置、用户等级等等任何可编辑的条件。例如,可以根据时间来显示不同的背景颜色、图片,实现根据条件触发来变换应用内容和形式的功能。

只需要在配置变量参数的时候,需要预先将所有情况均配置好,并且配置好触发条件和产生结果的对应。配置参数是在应用支撑平台上完成的,平台提供变量参数随触发改变的功能。

开发者将开发的应用程序以及引用程序的变量参数设置完成,上传所述应用支撑平台;

用户通过配置不同的变量参数或者配置不同的变量参数的值,配置所述应用程序的应用形式和内容。

用户预先为所述变量参数配置至少两个变量参数的值以及对应的触发条件。用户为一个变量参数配置多个值,以及每个值对应的触发条件,则当满足任一触发条件的时候,平台可以调用对用的变量参数的值来进行配置,从而根据配置完成的变量参数进行调用。

应用支撑平台监测到应用程序的运行变量满足所述触发条件时,按照所述触发条件对应的变量参数的值配置所述变量参数。

步骤13,应用支撑平台根据所述触发条件调用所述变量参数配置所述应用程序。

用户通过应用支撑平台选择好了需要购买的应用程序后,根据页面展示的链接地址获取该应用程序,通过接口调用该应用程序。或者,从应用支撑平台上下载该应用程序。当然,如果涉及到费用,则由具体的付费系统单独完成,本实施例对此不做赘述。

实际上,用户登录应用支撑平台,然后选择需要的应用程序,之后进行付费操作,然后使用该应用程序。

一般来说,应用支撑平台还针对最终用户开放。也就是当用户获取了应用程序并且经过定制后,可以继续从应用支撑平台上进行展示。最终用户,也就是最终的普通消费者登录该应用支撑平台,获取该用户提供的应用程序的服务。

用户选定具体的应用程序后,根据该应用程序的变量参数,进行个性化配置后,对该应用程序进行调用。调用可以是直接从应用支撑平台上获取,也可以是通过接口进行调用。

多个用户可能需要调用同一个应用程序,则需要根据自身的需求分别进行变量参数的配置。每个用户配置的结果均不同。应用支撑平台为每个用户保存各自的变量参数配置结果,并在用户需要时提供给用户。

本实施例中,应用支撑平台统一提供外部应用调用接口,以HTTP协议形式提供,包括接口程序以及文档。开发者在平台申请注册后,可以获得接口信息和权限,将开发的应用程序上传平台或者仅通过接口调用应用程序。应用平台提供展示页面,展示页面由开发者自行编辑,平台进行审核。最终用户可以通过应用商店对相应的应用进行安装使用。

本实施例中,通过开发者设置所开发的应用程序的变量参数,上传应用支撑平台;用户从所述应用支撑平台获取所述变量参数,并配置所述变量参数对应的触发条件;应用支撑平台根据所述触发条件调用所述变量参数配置所述应用程序。本发明实施例的方案,可以很方便的设置、配置和调用变量参数,提供多样化的信息展示、变量参数调用方式,并提供不同变量参数的条件触发方式,不同的触发条件对应不同的变量参数配置,极大的提高了用户体验度。

如图2所示,为本发明实施例2提供的一种变量参数条件触发系统结构示意图,其中,

变量参数设置单元21,用于开发者设置所开发的应用程序的变量参数,上传应用支撑平台;

触发条件配置单元22,用于用户从所述应用支撑平台获取所述变量参数,并配置所述变量参数的触发条件;

调用单元23,用于应用支撑平台根据所述触发条件调用所述变量参数配置所述应用程序。

进一步的,上述触发条件配置单元22还用于:

用户通过配置不同的变量参数或者配置不同的变量参数的值,配置所述应用程序的应用形式和内容。

进一步的,上述触发条件配置单元22还用于:

用户预先为所述变量参数配置至少两个变量参数的值以及对应的触发条件。

进一步的,上述系统还包括监测单元24,用于所述应用支撑平台监测到应用程序的运行变量满足所述触发条件时,按照所述触发条件对应的变量参数的值配置所述变量参数。

综上所述,本发明实施例通过开发者设置所开发的应用程序的变量参数,上传应用支撑平台;用户从所述应用支撑平台获取所述变量参数,并配置所述变量参数对应的触发条件;应用支撑平台根据所述触发条件调用所述变量参数配置所述应用程序。本发明实施例的方案,可以很方便的设置、配置和调用变量参数,提供多样化的信息展示、变量参数调用方式,并提供不同变量参数的条件触发方式,不同的触发条件对应不同的变量参数配置,极大的提高了用户体验度。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个 流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1