CN112968797A - 一种云服务软件的应用配置方法、***和存储介质 - Google Patents
一种云服务软件的应用配置方法、***和存储介质 Download PDFInfo
- Publication number
- CN112968797A CN112968797A CN202110150002.9A CN202110150002A CN112968797A CN 112968797 A CN112968797 A CN 112968797A CN 202110150002 A CN202110150002 A CN 202110150002A CN 112968797 A CN112968797 A CN 112968797A
- Authority
- CN
- China
- Prior art keywords
- parameter
- configuration
- cloud service
- software
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000001514 detection method Methods 0.000 claims description 40
- 238000004590 computer program Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 8
- 230000002452 interceptive effect Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 241000109539 Conchita Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0889—Techniques to speed-up the configuration process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/28—Restricting access to network management systems or functions, e.g. using authorisation function to access network configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种云服务软件的应用配置方法、***、存储介质和计算机设备,所述应用配置方法,应用于应用市场,包括:根据云服务软件的标识码向软件运营服务器发送参数获取请求;根据所述软件运营服务器返回的参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现至用户终端;响应于购买所述云服务软件的付款信息并根据所述用户终端输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;根据所述软件运营服务器返回的参数配置完成指令向所述用户终端呈现所述云服务软件的应用链接。本发明的实施例能够有效提高云服务软件的交付成功率和交付效率。
Description
技术领域
本发明涉及云服务软件应用技术领域,特别是涉及一种云服务软件的应用配置方法、***、存储介质和计算机设备。
背景技术
现有技术中,很多用户会在云应用市场购买云服务软件,目前云服务软件的销售流程使用云服务软件的应用配置流程,例如用户在云市场购买后,根据返回的软件地址进行应用的流程:例如包括进行注册、登录等操作,存在开通应用较慢,造成交付客户体验较差。
目前,在云市场中比较常见的是对计算机进行认证,在中国专利文件中,一名为《认证计算机以及程序》公开号为CN200780016943,介绍了一种安全性以及便利性高的个人认证***,包括:本发明的认证计算机存储用户信息;从上述客户计算机接收到认证请求后,将该认证计算机能够接收的邮件地址中的、没有被分配给任何一个以前接收的认证请求的邮件地址,分配给该接收的认证请求;接收电子邮件;从上述客户计算机接收到认证结果请求后,确定与该接收的认证结果请求相对应的认证请求;确定将被分配给上述确定的认证请求的邮件地址作为发送目的地的电子邮件的发送源邮件地址;参照上述用户信息,确定与上述确定的发送源邮件地址相对应的用户;将与上述确定的用户相对应的信息发送到作为上述接收的认证结果请求的发送源的客户计算机。该发明虽然通过邮件地址进行认证传统软硬件,在一定程度上确实提高了个人认证***的安全性以及便利性,但是存在通过本地计算机与认证计算机进行交互后获取认证,比较消耗时间。
近一段时间以来,在云计算环境下进行用户认证比较风靡,在中国专利文件中,一名为《一种云计算环境下的用户统一认证方法》公开号为CN103259663A,介绍了一种云计算环境下的用户统一认证方法,主要用于解决云环境下用户登录云平台和在云平台上进行相关操作的认证问题,保证认证的可靠性及只有认证过的用户的才能操作相应的云资源,通过客户端和服务器之间进行相互认证、统一用户管理,互相认证及一次登录能访问所有应用服务,并根据认证后认证服务器生成标识认证成功的凭证,然后发送给客户端,客户端收到认证服务器端的会话密钥后就去访问相应的云应用程序,云应用程序通过与认证服务器之间的交互来检查用户提供的凭证的合法性,如果合法就查看用户是否有访问权限,如果有,用户就可以访问相应的服务。该发明虽然在云计算环境下,通过客户端和服务器之间进行相互认证,并根据认证后认证服务器生成标识认证成功的凭证,通过该凭证确认用户访问权限,但是依然存在根据客户端和服务器之间相互认证获取凭证,根据凭证确认用户访问权限,没有克服耗时。
而后,在中国专利文件中,一名为《一种许可证申请方法及装置》公开号为CN104134122B,介绍了一种许可证申请方法,包括:获取需要实现的特定服务功能的参数信息;根据所述参数信息从预设的信息数据库中获取实现所述特定服务功能的目标软件的软件信息,所述软件信息携带有所述参数信息;向目标设备发送所述软件信息,以使所述目标设备根据所述软件信息从供应所述目标软件的目标许可证文件的供应设备上获取所述目标许可证文件,所述目标许可证文件为许可所述目标软件实现所述特定服务功能的文件;获取所述目标设备从所述供应设备上获得的所述目标许可证文件。该发明虽然通过获取并利用参数信息从预设信息数据库中获取软件信息,发送软件信息至目标设备使得目标设备获得服务许可,降低了许可证申请流程的成本和缩短了许可证申请和部署过程所耗费的时间,但是仍然存在根据获取的信息进行二次认证,即需要多个用户端或服务器进行多次交互实现信息获取以获得功能许可,存在降低交付成功率的可能。
发明内容
为了解决上述问题至少之一,本发明第一个实施例提供一种云服务软件的应用配置方法,应用于应用市场,包括:
S11:根据云服务软件的标识码向软件运营服务器发送参数获取请求;
S12:根据所述软件运营服务器返回的参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现至用户终端;
S13:响应于购买所述云服务软件的付款信息并根据所述用户终端输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;
S14:根据所述软件运营服务器返回的参数配置完成指令向所述用户终端呈现所述云服务软件的应用链接。
进一步地,所述S12进一步包括:
所述参数配置信息的呈现形式包括表单、表格、可选项和交互式页面中的一项。
进一步地,所述S12进一步包括:所述参数获取指令还包括各配置参数对应的检测规则,从所述参数获取指令中获取各配置参数的检测规则;
在所述S12之后,在所述S13之前,所述应用配置方法还包括:
根据各配置参数的检测规则,分别检查所述用户终端输入的各配置参数的参数值是否符合所述检测规则,若不符合则呈现提示信息至所述用户终端。
进一步地,在所述S12之后,在所述S13之前,所述应用配置方法还包括:
根据输入的各配置参数的参数值向所述软件运营服务器发送配置参数检测请求,使得所述软件运营服务器检测各配置参数的参数值,并根据所述软件运营服务器返回的配置参数有误指令呈现提示信息至所述用户终端。
本发明第二个实施例提供一种云服务软件的应用配置方法,应用于软件运营服务器,包括:
S21:接收应用市场发送的参数获取请求,所述参数获取请求包括云服务软件的标识码;
S22:根据所述标识码向所述应用市场发送参数获取指令,所述参数获取指令包括至少一个配置参数,以使得所述应用市场根据所述参数获取指令生成参数配置信息并在云服务软件购买页面呈现至用户终端;
S23:接收所述应用市场发送的配置参数请求并根据所述配置参数请求中的各配置参数的参数值更新运营数据,所述配置参数请求为所述应用市场响应于购买所述云服务软件的付款信息后发送的;
S24:向所述应用市场发送参数配置完成指令,所述参数配置完成指令包括所述云服务软件的应用链接以使得所述应用市场呈现至所述用户终端。
进一步地,所述S22进一步包括:所述参数获取指令还包括各配置参数对应的检测规则以使得所述应用市场获取各配置参数的检测规则,并根据所述检测规则检测接收的各配置参数的参数值是否符合所述检测规则。
进一步地,在所述S22之后,在所述S23之前,所述应用配置方法还包括:
接收所述应用市场发送的配置参数检测请求,所述配置参数检测请求包括所述应用市场接收的各配置参数的参数值;
分别检查各配置参数的参数值是否符合预设的检测规则,若不符合则向所述应用市场发送配置参数有误指令以使得所述应用市场呈现提示信息至所述用户终端。
本发明第三个实施例提供一种云服务软件的应用配置方法,应用于用户终端,包括:
S31:根据应用市场的云服务软件购买页面呈现的参数配置信息,响应于用户的第一操作输入各配置参数的参数值,所述参数配置信息为所述应用市场根据云服务软件的标识码从软件运营服务器获取的参数获取指令生成的,所述参数获取指令包括至少一个配置参数;
S32:响应于用户的第二操作购买所述云服务软件,以使得所述应用市场根据输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;
S33:根据所述应用市场呈现的所述云服务软件的应用链接,响应于用户的第三操作应用所述云服务软件。
进一步地,所述S31进一步包括:
所述参数配置信息的呈现形式包括表单、表格、可选项和交互式页面中的一项。
进一步地,所述S31进一步包括:
根据所述应用市场呈现的提示信息,响应于用户的第一操作重新输入所述提示信息对应的配置参数的参数值,所述提示信息为所述应用市场对接收的配置参数的参数值进行检测且不符合该配置参数的检测规则时生成的。
本发明第四个实施例提供一种云服务软件的应用配置方法,包括:
S41:应用市场根据云服务软件的标识码向软件运营服务器发送参数获取请求;
S42:所述软件运营服务器根据所述标识码向所述应用市场发送参数获取指令,所述参数获取指令包括至少一个配置参数;
S43:所述应用市场根据所述参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现;
S44:用户终端响应于用户的第一操作根据所述参数配置信息输入各配置参数的参数值;
S45:用户终端响应于用户的第二操作购买所述云服务软件;
S46:所述应用市场响应于购买所述云服务软件的付款信息并根据输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求;
S47:所述软件运营服务器根据所述配置参数请求中的各配置参数的参数值更新运营数据,并向所述应用市场发送参数配置完成指令;
S48:所述应用市场根据所述软件运营服务器返回的参数配置完成指令呈现所述云服务软件的应用链接;
S49:所述用户终端根据所述应用链接,响应于用户的第三操作应用所述云服务软件。
本发明第五个实施例提供一种云服务软件的应用配置***,包括应用市场、软件运营服务器和用户终端,其中,所述应用市场配置为:
S11:根据云服务软件的标识码向软件运营服务器发送参数获取请求;
S12:根据所述软件运营服务器返回的参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现至用户终端;
S13:响应于购买所述云服务软件的付款信息并根据所述用户终端输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;
S14:根据所述软件运营服务器返回的参数配置完成指令向所述用户终端呈现所述云服务软件的应用链接。
本发明第六个实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明第一个实施例所述的方法;
或者
该程序被处理器执行时实现如本发明第二个实施例所述的方法;
或者
该程序被处理器执行时实现如本发明第三个实施例所述的方法;
或者
该程序被处理器执行时实现如本发明第四个实施例所述的方法。
本发明第七个实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,
所述处理器执行所述程序时实现如本发明第一个实施例所述的方法;
或者
所述处理器执行所述程序时实现如本发明第二个实施例所述的方法;
或者
所述处理器执行所述程序时实现如本发明第三个实施例所述的方法;
或者
所述处理器执行所述程序时实现如本发明第四个实施例所述的方法。
本发明的有益效果如下:
本发明针对目前现有的问题,制定一种云服务软件的应用配置方法,应用市场根据云服务软件的标识码获取并配置云服务软件交付所需的配置参数,使得应用市场能够在购买流程中获取购买用户的配置参数,从而通过对购买用户的定制化服务实现云服务软件的快速交付,从而弥补了现有技术中存在的问题,有效提高交付成功率和交付效率,具有广泛的应用前景。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出本发明的一个实施例所述的云服务软件的应用配置的场景架构示意图;
图2示出本发明的一个实施例所述的云服务软件的应用配置方法流程图;
图3示出本发明的一个实施例所述的云服务软件的应用配置方法的泳道图;
图4示出本发明的一个实施例所述的参数配置信息为交互式页面的呈现形式的示意图;
图5示出本发明的一个实施例所述的服务软件的自定义属性的示意图;
图6示出本发明的一个实施例所述的输入的各配置参数的参数值的示意图;
图7示出本发明的另一个实施例所述的一种计算机设备的结构示意图。
具体实施方式
为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
如图1所示为本发明涉及的云服务软件的应用配置的场景架构,包括应用市场100,软件运营服务器200和用户终端300。其中用户终端300可以为电脑、平板电脑或智能手机。
如图2所示,本发明的一个实施例提供了一种云服务软件的应用配置方法,应用于应用市场,包括:
S11:根据云服务软件的标识码向软件运营服务器发送参数获取请求;
S12:根据所述软件运营服务器返回的参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现至用户终端;
S13:响应于购买所述云服务软件的付款信息并根据所述用户终端输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;
S14:根据所述软件运营服务器返回的参数配置完成指令向所述用户终端呈现所述云服务软件的应用链接。
本发明针对目前现有的问题,一种云服务软件的应用配置方法,应用市场根据云服务软件的标识码获取并配置云服务软件交付所需的配置参数,使得应用市场能够在购买流程中获取购买用户的配置参数,从而通过对购买用户的定制化服务实现云服务软件的快速交付,从而弥补了现有技术中存在的问题,有效提高交付成功率和交付效率,具有广泛的应用前景。
如图3所示,在一个具体的示例中,通过应用市场、软件运营服务器和用户终端实现云服务软件的应用配置,具体步骤如下:
S41:应用市场根据云服务软件的标识码向软件运营服务器发送参数获取请求。
在本实施例中,用户在购买云服务软件时,先打开可以购买云服务软件的使用权的应用市场,应用市场存储有云服务软件的标识码,根据云服务软件的标识码向软件运营服务器发送参数获取请求,以使得软件运营服务器根据所述标识码向所述应用市场发送参数获取指令。应用市场根据云服务软件的标识码向软件运营服务器发送参数获取请求后,软件运营服务器接收应用市场发送的参数获取请求,所述参数获取请求包括云服务软件的标识码。其中,云服务软件的标识码为云服务软件的名称、标识ID或销售编号等,可以用来唯一标识云服务软件。
S42:所述软件运营服务器根据所述标识码向所述应用市场发送参数获取指令,所述参数获取指令包括至少一个配置参数。
在本实施例中,所述软件运营服务器接收到应用市场发送的参数获取请求后,根据所述标识码向所述应用市场发送参数获取指令,所述参数获取指令包括至少一个配置参数,所述配置参数包括云服务软件产品交付需要的参数和含义,例如参数有初始化密码,含义为交付实例的初始化密码;参数有操作***类型,含义为交付实例的操作***类型;参数有应用端口,含义为交付实例中的应用访问端口等。进一步地,所述参数获取指令还包括各配置参数对应的检测规则以使得所述应用市场从所述参数获取指令中获取各配置参数的检测规则,例如初始化密码的检测规则为需要英文大小写字母、数字、特殊字符组合,长度8-16;操作***的检测规则为云服务软件***中存在的操作***对应的镜像ID;应用端口的检测规则为[1-65535]之间的整数。应用市场根据各配置参数的检测规则,分别检查所述用户终端输入的各配置参数的参数值是否符合所述检测规则,若不符合则呈现提示信息至所述用户终端。
S43:所述应用市场根据所述参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现。
进一步地,所述参数配置信息的呈现形式包括表单、表格、可选项和交互式页面中的一项。在一个具体示例中,图4所示了一种参数配置信息为交互式页面的呈现形式,客户购买版本为C2M4的云主机产品时向客户展示的订单确认页面,包括需要用户输入的操作***、初始化密码、管理端口、应用端口和购买时长的各配置参数信息。
S44:用户终端响应于用户的第一操作根据所述参数配置信息输入各配置参数的参数值。
在本实施例中,图5示出了云服务软件的自定义属性,用户需要在云服务软件购买页面中输入各配置参数的参数值,例如对于操作***这个参数,呈现给客户的选项名称为操作***,呈现给客户的方式为下拉框/可选框,可选值由下拉框值中的数据进行定义,输入判断选择不能为空;对于初始化密码这个参数,呈现给客户的选项名称为初始化密码,呈现给客户的方式为密码类型,输入判断选择不能为空。
图6示出了用户在云服务软件购买页面输入的各配置参数的参数值,例如,用户下拉选择操作***为Centos75,设置初始化密码为132qweQWEI@,选择管理端口为22,应用端口为80,购买时长为1个月。在用户输入这个配置参数的同时,应用市场根据输入的各配置参数的参数值向所述软件运营服务器发送配置参数检测请求,使得所述软件运营服务器检测各配置参数的参数值,并根据所述软件运营服务器返回的配置参数有误指令呈现提示信息至所述用户终端。软件运营服务器接收所述应用市场发送的配置参数检测请求,所述配置参数检测请求包括所述应用市场接收的各配置参数的参数值;分别检查所述用户终端输入的各配置参数的参数值是否符合预设的检测规则,若不符合软件运营服务器则向所述应用市场发送配置参数有误指令以使得所述应用市场呈现提示信息至所述用户终端,直到没有提示信息给到用户终端,说明用户终端输入的各配置参数的参数值符合软件运营服务器预设的检测规则。
在一个具体示例中,用户购买云服务软件时设置的初始化密码需要满足包括英文大小写字母、数字、特殊字符组合,长度8-16的密码设置,否则会显示密码不符合规则的提示,例如用户设置初始化密码为“123456789”,则在用户终端弹出“密码不符合规则”文本框。表1示出了在应用市场购买云服务软件产品时需要输入的各配置参数、含义以及输入值有效性判断。
表1各配置参数、含义以及输入值有效性判断
进一步地,根据所述应用市场呈现的提示信息,响应于用户的第一操作重新输入所述提示信息对应的配置参数的参数值,所述提示信息为所述应用市场对接收的配置参数的参数值进行检测且不符合该配置参数的检测规则时生成的,直到用户输入的配置参数符合该配置参数的检测规则,用户完成第一操作,即完成输入各配置参数的参数值。
S45:用户终端响应于用户的第二操作购买所述云服务软件。
用户完成输入各配置参数的参数值后,可以进行购买付款,在云服务软件购买页面点击去支付,选择任意一种支付方式,付款成功后会显示支付结果为购买成功,这时用户完成第二操作,即完成购买所述云服务软件。
S46:所述应用市场响应于购买所述云服务软件的付款信息并根据输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求。
用户付款后即购买成功所述云服务软件,应用市场向软件运营服务器发送用户购买时在云服务软件购买页面中输入的各配置参数的参数值,请求软件运营服务器根据该参数值更新运行数据。
S47:所述软件运营服务器根据所述配置参数请求中的各配置参数的参数值更新运营数据,并向所述应用市场发送参数配置完成指令。
软件运营服务器根据所述配置参数请求中的各配置参数的参数值更新运营数据,即软件运营服务器已经开通云服务软件的服务,向应用市场发送参数配置完成指令,告知应用市场已经开通该用户购买的云服务软件的服务。
S48:所述应用市场根据所述软件运营服务器返回的参数配置完成指令呈现所述云服务软件的应用链接。
应用市场接收到软件运营服务器的开通服务后,呈现所述云服务软件的应用链接,用户可以直接使用该云服务软件,不需要再次进行注册与登录等信息。
S49:所述用户终端根据所述应用链接,响应于用户的第三操作应用所述云服务软件。
至此,完成云服务软件的交付,用户可以直接使用云服务软件,该方法应用于应用市场、软件运营服务器和用户终端,应用市场根据云服务软件的标识码获取并配置云服务软件交付所需的配置参数,使得应用市场能够在购买流程中获取购买用户的配置参数,从而通过对购买用户的定制化服务实现云服务软件的快速交付,从而弥补了现有技术中存在的问题,有效提高交付成功率和交付效率,具有广泛的应用前景。
与上述实施例提供的云服务软件的应用配置方法相对应,本发明的一个实施例还提供了一种云服务软件的应用配置***,如图1所示,包括应用市场100、软件运营服务器200和用户终端300,其中,所述应用市场100配置为:
S11:根据云服务软件的标识码向软件运营服务器发送参数获取请求;
S12:根据所述软件运营服务器返回的参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现至用户终端;
S13:响应于购买所述云服务软件的付款信息并根据所述用户终端输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;
S14:根据所述软件运营服务器返回的参数配置完成指令向所述用户终端呈现所述云服务软件的应用链接。
本发明提供的云服务软件的应用配置***,应用市场根据云服务软件的标识码获取并配置云服务软件交付所需的配置参数,使得应用市场能够在购买流程中获取购买用户的配置参数,从而通过对购买用户的定制化服务实现云服务软件的快速交付,从而弥补了现有技术中存在的问题,有效提高交付成功率和交付效率,具有广泛的应用前景。
本发明的另一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现:
S11:根据云服务软件的标识码向软件运营服务器发送参数获取请求;
S12:根据所述软件运营服务器返回的参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现至用户终端;
S13:响应于购买所述云服务软件的付款信息并根据所述用户终端输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;
S14:根据所述软件运营服务器返回的参数配置完成指令向所述用户终端呈现所述云服务软件的应用链接。。
本发明的另一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现:
S21:接收应用市场发送的参数获取请求,所述参数获取请求包括云服务软件的标识码;
S22:根据所述标识码向所述应用市场发送参数获取指令,所述参数获取指令包括至少一个配置参数,以使得所述应用市场根据所述参数获取指令生成参数配置信息并在云服务软件购买页面呈现至用户终端;
S23:接收所述应用市场发送的配置参数请求并根据所述配置参数请求中的各配置参数的参数值更新运营数据,所述配置参数请求为所述应用市场响应于购买所述云服务软件的付款信息后发送的;
S24:向所述应用市场发送参数配置完成指令,所述参数配置完成指令包括所述云服务软件的应用链接以使得所述应用市场呈现至所述用户终端。
本发明的另一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现:
S31:根据应用市场的云服务软件购买页面呈现的参数配置信息,响应于用户的第一操作输入各配置参数的参数值,所述参数配置信息为所述应用市场根据云服务软件的标识码从软件运营服务器获取的参数获取指令生成的,所述参数获取指令包括至少一个配置参数;
S32:响应于用户的第二操作购买所述云服务软件,以使得所述应用市场根据输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;
S33:根据所述应用市场呈现的所述云服务软件的应用链接,响应于用户的第三操作应用所述云服务软件。
本发明的另一个实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现:
S41:应用市场根据云服务软件的标识码向软件运营服务器发送参数获取请求;
S42:所述软件运营服务器根据所述标识码向所述应用市场发送参数获取指令,所述参数获取指令包括至少一个配置参数;
S43:所述应用市场根据所述参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现;
S44:用户终端响应于用户的第一操作根据所述参数配置信息输入各配置参数的参数值;
S45:用户终端响应于用户的第二操作购买所述云服务软件;
S46:所述应用市场响应于购买所述云服务软件的付款信息并根据输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求;
S47:所述软件运营服务器根据所述配置参数请求中的各配置参数的参数值更新运营数据,并向所述应用市场发送参数配置完成指令;
S48:所述应用市场根据所述软件运营服务器返回的参数配置完成指令呈现所述云服务软件的应用链接;
S49:所述用户终端根据所述应用链接,响应于用户的第三操作应用所述云服务软件。
在实际应用中,所述计算机可读存储介质可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
如图7所示,本发明的另一个实施例提供的一种计算机设备的结构示意图。图7显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图7所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,***存储器28,连接不同***组件(包括***存储器28和处理单元16)的总线18。
总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
计算机设备12典型地包括多种计算机***可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器28可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***34可以用于读写不可移动的、非易失性磁介质(图7未显示,通常称为“硬盘驱动器”)。尽管图7中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图7所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图7中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理器单元16通过运行存储在***存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的一种云服务软件的应用配置方法。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
Claims (14)
1.一种云服务软件的应用配置方法,应用于应用市场,其特征在于,包括:
S11:根据云服务软件的标识码向软件运营服务器发送参数获取请求;
S12:根据所述软件运营服务器返回的参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现至用户终端;
S13:响应于购买所述云服务软件的付款信息并根据所述用户终端输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;
S14:根据所述软件运营服务器返回的参数配置完成指令向所述用户终端呈现所述云服务软件的应用链接。
2.根据权利要求1所述的应用配置方法,其特征在于,所述S12进一步包括:
所述参数配置信息的呈现形式包括表单、表格、可选项和交互式页面中的一项。
3.根据权利要求2所述的应用配置方法,其特征在于,
所述S12进一步包括:所述参数获取指令还包括各配置参数对应的检测规则,从所述参数获取指令中获取各配置参数的检测规则;
在所述S12之后,在所述S13之前,所述应用配置方法还包括:
根据各配置参数的检测规则,分别检查所述用户终端输入的各配置参数的参数值是否符合所述检测规则,若不符合则呈现提示信息至所述用户终端。
4.根据权利要求2所述的应用配置方法,其特征在于,在所述S12之后,在所述S13之前,所述应用配置方法还包括:
根据输入的各配置参数的参数值向所述软件运营服务器发送配置参数检测请求,使得所述软件运营服务器检测各配置参数的参数值,并根据所述软件运营服务器返回的配置参数有误指令呈现提示信息至所述用户终端。
5.一种云服务软件的应用配置方法,应用于软件运营服务器,其特征在于,包括:
S21:接收应用市场发送的参数获取请求,所述参数获取请求包括云服务软件的标识码;
S22:根据所述标识码向所述应用市场发送参数获取指令,所述参数获取指令包括至少一个配置参数,以使得所述应用市场根据所述参数获取指令生成参数配置信息并在云服务软件购买页面呈现至用户终端;
S23:接收所述应用市场发送的配置参数请求并根据所述配置参数请求中的各配置参数的参数值更新运营数据,所述配置参数请求为所述应用市场响应于购买所述云服务软件的付款信息后发送的;
S24:向所述应用市场发送参数配置完成指令,所述参数配置完成指令包括所述云服务软件的应用链接以使得所述应用市场呈现至所述用户终端。
6.根据权利要求5所述的应用配置方法,其特征在于,所述S22进一步包括:所述参数获取指令还包括各配置参数对应的检测规则以使得所述应用市场获取各配置参数的检测规则,并根据所述检测规则检测接收的各配置参数的参数值是否符合所述检测规则。
7.根据权利要求5所述的应用配置方法,其特征在于,在所述S22之后,在所述S23之前,所述应用配置方法还包括:
接收所述应用市场发送的配置参数检测请求,所述配置参数检测请求包括所述应用市场接收的各配置参数的参数值;
分别检查各配置参数的参数值是否符合预设的检测规则,若不符合则向所述应用市场发送配置参数有误指令以使得所述应用市场呈现提示信息至所述用户终端。
8.一种云服务软件的应用配置方法,应用于用户终端,其特征在于,包括:
S31:根据应用市场的云服务软件购买页面呈现的参数配置信息,响应于用户的第一操作输入各配置参数的参数值,所述参数配置信息为所述应用市场根据云服务软件的标识码从软件运营服务器获取的参数获取指令生成的,所述参数获取指令包括至少一个配置参数;
S32:响应于用户的第二操作购买所述云服务软件,以使得所述应用市场根据输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;
S33:根据所述应用市场呈现的所述云服务软件的应用链接,响应于用户的第三操作应用所述云服务软件。
9.根据权利要求8所述的应用配置方法,其特征在于,所述S31进一步包括:
所述参数配置信息的呈现形式包括表单、表格、可选项和交互式页面中的一项。
10.根据权利要求8所述的应用配置方法,其特征在于,所述S31进一步包括:
根据所述应用市场呈现的提示信息,响应于用户的第一操作重新输入所述提示信息对应的配置参数的参数值,所述提示信息为所述应用市场对接收的配置参数的参数值进行检测且不符合该配置参数的检测规则时生成的。
11.一种云服务软件的应用配置方法,其特征在于,包括:
S41:应用市场根据云服务软件的标识码向软件运营服务器发送参数获取请求;
S42:所述软件运营服务器根据所述标识码向所述应用市场发送参数获取指令,所述参数获取指令包括至少一个配置参数;
S43:所述应用市场根据所述参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现;
S44:用户终端响应于用户的第一操作根据所述参数配置信息输入各配置参数的参数值;
S45:用户终端响应于用户的第二操作购买所述云服务软件;
S46:所述应用市场响应于购买所述云服务软件的付款信息并根据输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求;
S47:所述软件运营服务器根据所述配置参数请求中的各配置参数的参数值更新运营数据,并向所述应用市场发送参数配置完成指令;
S48:所述应用市场根据所述软件运营服务器返回的参数配置完成指令呈现所述云服务软件的应用链接;
S49:所述用户终端根据所述应用链接,响应于用户的第三操作应用所述云服务软件。
12.一种云服务软件的应用配置***,其特征在于,包括应用市场、软件运营服务器和用户终端,其中,所述应用市场配置为:
S11:根据云服务软件的标识码向软件运营服务器发送参数获取请求;
S12:根据所述软件运营服务器返回的参数获取指令获取至少一个配置参数,生成参数配置信息并在云服务软件购买页面呈现至用户终端;
S13:响应于购买所述云服务软件的付款信息并根据所述用户终端输入的各配置参数的参数值向所述软件运营服务器发送配置参数请求,使得所述软件运营服务器根据所述配置参数更新其运营数据;
S14:根据所述软件运营服务器返回的参数配置完成指令向所述用户终端呈现所述云服务软件的应用链接。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,
该程序被处理器执行时实现如权利要求1-4中任一项所述的方法;
或者
该程序被处理器执行时实现如权利要求5-7中任一项所述的方法;
或者
该程序被处理器执行时实现如权利要求8-10中任一项所述的方法;
或者
该程序被处理器执行时实现如权利要求11所述的方法。
14.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,
所述处理器执行所述程序时实现如权利要求1-4中任一项所述的方法;
或者
所述处理器执行所述程序时实现如权利要求5-7中任一项所述的方法;
或者
所述处理器执行所述程序时实现如权利要求8-10中任一项所述的方法;
或者
所述处理器执行所述程序时实现如权利要求11所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110150002.9A CN112968797B (zh) | 2021-02-03 | 2021-02-03 | 一种云服务软件的应用配置方法、***和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110150002.9A CN112968797B (zh) | 2021-02-03 | 2021-02-03 | 一种云服务软件的应用配置方法、***和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112968797A true CN112968797A (zh) | 2021-06-15 |
CN112968797B CN112968797B (zh) | 2023-11-03 |
Family
ID=76274296
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110150002.9A Active CN112968797B (zh) | 2021-02-03 | 2021-02-03 | 一种云服务软件的应用配置方法、***和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112968797B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113722014A (zh) * | 2021-09-10 | 2021-11-30 | 拉卡拉支付股份有限公司 | 应用程序配置方法、装置、设备、存储介质及程序产品 |
CN115270037A (zh) * | 2022-08-01 | 2022-11-01 | 北京美迪康信息咨询有限公司 | 一种修改注册费用类型的方法、***、智能终端和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109844727A (zh) * | 2016-06-29 | 2019-06-04 | 格林伊登美国控股有限责任公司 | 用于管理应用程序配置和相关联凭证的技术 |
CN109981301A (zh) * | 2019-03-20 | 2019-07-05 | 新华三云计算技术有限公司 | 云服务计费方法及*** |
CN110019835A (zh) * | 2017-11-06 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 资源编排方法、装置以及电子设备 |
CN111404991A (zh) * | 2020-02-18 | 2020-07-10 | 宇龙计算机通信科技(深圳)有限公司 | 获取云服务的方法、装置、电子设备及介质 |
-
2021
- 2021-02-03 CN CN202110150002.9A patent/CN112968797B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109844727A (zh) * | 2016-06-29 | 2019-06-04 | 格林伊登美国控股有限责任公司 | 用于管理应用程序配置和相关联凭证的技术 |
CN110019835A (zh) * | 2017-11-06 | 2019-07-16 | 阿里巴巴集团控股有限公司 | 资源编排方法、装置以及电子设备 |
CN109981301A (zh) * | 2019-03-20 | 2019-07-05 | 新华三云计算技术有限公司 | 云服务计费方法及*** |
CN111404991A (zh) * | 2020-02-18 | 2020-07-10 | 宇龙计算机通信科技(深圳)有限公司 | 获取云服务的方法、装置、电子设备及介质 |
Non-Patent Citations (1)
Title |
---|
张榆: "基于OpenStack和Ceph的开源私有云平台设计和实现", 《云南电力技术》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113722014A (zh) * | 2021-09-10 | 2021-11-30 | 拉卡拉支付股份有限公司 | 应用程序配置方法、装置、设备、存储介质及程序产品 |
CN113722014B (zh) * | 2021-09-10 | 2024-04-26 | 拉卡拉支付股份有限公司 | 应用程序配置方法、装置、设备、存储介质及程序产品 |
CN115270037A (zh) * | 2022-08-01 | 2022-11-01 | 北京美迪康信息咨询有限公司 | 一种修改注册费用类型的方法、***、智能终端和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112968797B (zh) | 2023-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10664613B2 (en) | Virtualization input component | |
US8527417B2 (en) | Methods and systems for authenticating an identity of a payer in a financial transaction | |
US10235672B2 (en) | Securely receiving from a remote user sensitive information and authorization to perform a transaction using the sensitive information | |
US11120493B2 (en) | Payment method, apparatus and system | |
US10701051B2 (en) | Authentication device and computer-readable recording medium | |
US20180260804A1 (en) | Method, system, and apparatus for application loading | |
US20090300097A1 (en) | Systems and methods for facilitating clientless form-filling over a network | |
US20170295159A1 (en) | Authenticating Clients Using Tokens | |
US11372933B2 (en) | Systems and methods using commerce platform checkout pages for merchant transactions | |
US9088563B2 (en) | Using service request ticket for multi-factor authentication | |
US8572711B1 (en) | Real identity verification | |
US9882892B1 (en) | User authorization using intent tokens | |
US9985961B2 (en) | Information processing system and authentication method | |
US20150052048A1 (en) | Merchandise sales system | |
CN112968797B (zh) | 一种云服务软件的应用配置方法、***和存储介质 | |
KR101027228B1 (ko) | 인터넷 보안을 위한 본인인증 장치, 그 방법 및 이를 기록한 기록매체 | |
CN107609953A (zh) | 订单的快捷处理方法和装置 | |
CN111198737A (zh) | 基于用户状态特征的页面展示方法及其装置、***、服务器、存储介质 | |
US11037146B2 (en) | Managing product returns associated with a user device | |
CN112687042A (zh) | 认证方法、认证装置和电子设备 | |
JP2008152338A (ja) | 携帯情報端末を利用したクレジットカード決済方法及びシステム | |
EP2939194B1 (en) | Securely receiving from a remote user sensitive information and authorization to perform a transaction using the sensitive information | |
CN109327445A (zh) | 管理员身份认证的方法、装置、服务器及存储介质 | |
US20230028416A1 (en) | Password-less authentication structure | |
US11907801B2 (en) | System for encoding resource access credential in barcode |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |