一种云软件的使用方法及系统、计算机可读存储介质与流程

文档序号:23419078发布日期:2020-12-25 11:40阅读:89来源:国知局
一种云软件的使用方法及系统、计算机可读存储介质与流程

本发明涉及软件使用领域,尤其涉及一种云软件的使用方法及系统、计算机可读存储介质。



背景技术:

传统的软件分发形式是客户购买、软件厂商提供安装介质或下载链接、客户下载并安装许可后使用,为了正版的盈利性、安全性考虑,各家软件厂商的加密方式不同,有软加密(序列号、许可文件)和硬加密(dongle,软件保护器),授权形式也不同,有单机版和网络版。客户如果想要用相关软件,必须接受这些软件的差异,并付出额外的管理成本。

且客户只能一次性买断软件产品的使用权,并持续的付费升级,有时还要保留老版本以备不时之需。而在实际使用时,很多购买的软件使用率低,经常处于闲置状态,但为了能够在偶尔需要的时候使用,仍然要付出相应的维护费用对其进行维护,使用成本非常高昂。



技术实现要素:

本发明的目的是提供一种云软件的使用方法及系统、计算机可读存储介质,根据实际使用时间进行计费,大大降低了企业和个人使用软件的成本。

本发明提供的技术方案如下:

一种云软件的使用方法,包括:当接收到客户端发送的启动指令时,判断所述启动指令对应的用户账号是否已经订阅了所述启动指令对应的软件;当所述用户账号已经订阅了所述启动指令对应的软件时,建立授权通道;当所述授权通道建立成功、所述软件被启动时,根据所述用户账号订阅的收费协议和所述软件的使用时间,计算费用。

在上述技术方案中,根据软件的使用时间和收费协议计算费用,避免支付了大笔昂贵的软件版权费用,而用不到几次的情况,大大降低了企业和个人使用软件的成本。

进一步,所述软件启动指令包括:运行环境;所述的当所述用户账号已经订阅了所述启动指令对应的软件时,建立授权通道包括:当所述用户账号已经订阅了所述启动指令对应的软件、且运行环境为云端使用时,配置所述用户账号的云端环境,建立授权通道。

在上述技术方案中,可云端使用软件,无需在客户端本地安装,简化了用户的操作步骤,提高了用户的使用体验。

进一步,还包括:当接收到客户端发送的软件订阅请求时,推送所述软件订阅请求对应的费率列表;接收所述客户端上的用户账号发送的运行环境和根据所述费率列表订阅的收费协议;当所述运行环境为本地使用时,推送所述软件订阅请求对应的安装链接,供所述客户端安装软件。

在上述技术方案中,用户可根据自己的需求选择合适的收费协议订阅、选择合适的运行环境,若为本地使用,可自动推送安装链接,无需用户人为手动寻找,大大降低了用户操作的繁琐性。

进一步,还包括:当接收到客户端发送的关闭指令时,关闭所述授权通道、并确定所述软件的使用时间;当所述运行环境为云端使用时,清理所述关闭指令对应的云端环境。

在上述技术方案中,当云端使用的软件被关闭时,会及时清理掉相关的云端环境,为服务器释放内存空间。

进一步,还包括:当接收到客户端发送的试用请求时,判断所述试用请求对应的用户账号是否为新用户;若为新用户,为所述用户账号订阅收费协议为带有期限的免费协议和接收客户端发送的运行环境;当所述运行环境为本地使用时,推送所述软件的安装链接,供所述客户端安装所述软件;若不为新用户、且所述用户账号订阅的免费协议未到期,建立授权通道;若不为新用户、且所述用户账号对应的免费协议已到期,向客户端发送订阅提醒。

在上述技术方案中,除了付费使用外,还可申请免费试用,做决定前让用户拥有更多的时间去体验,提高用户的满意度。

本发明还提供一种云软件的使用系统,包括客户端和服务器;所述服务器包括:判断模块,用于当接收到客户端发送的启动指令时,判断所述启动指令对应的用户账号是否已经订阅了所述启动指令对应的软件;授权模块,用于当所述用户账号已经订阅了所述启动指令对应的软件时,建立授权通道;计费模块,用于当所述授权通道建立成功、所述软件被启动时,根据所述用户账号订阅的收费协议和所述软件的使用时间,计算费用。

进一步,所述的软件启动指令包括:运行环境;所述服务器还包括:配置模块,用于当所述用户账号已经订阅了所述启动指令对应的软件、且运行环境为云端使用时,配置所述用户账号的云端环境。

进一步,所述服务器还包括:推送模块,用于当接收到客户端发送的软件订阅请求时,推送所述软件订阅请求对应的费率列表;处理模块,用于接收所述客户端上的用户账号发送的运行环境和根据所述费率列表订阅的收费协议;所述推送模块,进一步用于当所述运行环境为本地使用时,推送所述软件订阅请求对应的安装链接,供所述客户端安装软件。

进一步,所述授权模块,进一步用于当接收到客户端发送的关闭指令时,关闭所述授权通道;所述服务器还包括:计时模块,用于当接收到客户端发送的关闭指令时,确定所述软件的使用时间;配置模块,进一步用于当所述运行环境为云端使用时,清理所述关闭指令对应的云端环境。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述云软件的使用方法的步骤。

与现有技术相比,本发明的云软件的使用方法及系统、计算机可读存储介质有益效果在于:

本发明采用了软件的按使用情况计费,推动了软件的正版化,降低企业和个人使用软件的费用,降低软件厂商销售的人力、推广等成本,且提供的两种运行环境,给予了用户更多的使用选择,提高其使用满意度和便捷性。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种云软件的使用方法及系统、计算机可读存储介质的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明云软件的使用方法一个实施例的流程图;

图2是本发明云软件的使用方法另一个实施例的流程图;

图3是本发明云软件的使用方法又一个实施例的流程图;

图4是本发明云软件的使用系统一个实施例的结构示意图;

图5是本发明云软件的使用系统另一个实施例的结构示意图。

附图标号说明:

10.客户端,20.服务器,21.判断模块,22.授权模块,23.计费模块,24.推送模块,25.配置模块,26.计时模块,27.处理模块。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

本发明的应用场景为:服务器上存储有各类应用软件(下述简称为软件),例如:word、photoshop、cad、pdf等,每个软件都有不同的版本,例如:2010版的word、2013版的word等,用户在客户端上可根据自己的需求挑选需要使用的软件,根据实际使用时间付费。

本发明中的客户端包括但不限于诸如具有显示屏/触摸敏感表面的移动电话、膝上型计算机或平板计算机之类的其他便携式设备。还应当理解的是,所述客户端还可以是具有显示器/触摸敏感表面的台式计算机。

在接下来的讨论中,描述了包括显示器和触摸敏感表面的客户端。然而,应当理解的是,客户端可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其他物理用户接口设备。

在本发明的一个实施例中,如图1所示,一种云软件的使用方法,应用于服务器,包括:

s101当接收到客户端发送的启动指令时,判断启动指令对应的用户账号是否已经订阅了所述启动指令对应的软件(的收费协议)。

具体的,用户可在客户端上安装相应的云软件应用程序来查看存储在服务器上的各软件,也可通过进入相关网页查看存储在服务器上的各软件,具体的查看方式不作限定。

用户可以在查看时选择相应的软件启动,相当于客户端发送启动指令给服务器;当客户端上已经安装了根据使用时间进行收费的软件时,也可以通过启动操作(例如:双击安装的此软件)向服务器发送启动指令。

服务器在接收到启动指令时,会判断其对应的用户账号是否已经订阅了此启动指令对应的软件,也可以理解为,客户端上的用户账号是否已经订阅了想打开的软件的相关的收费协议。当用户账号订阅了相关软件的收费协议后,用户可通过在客户端上安装的本地软件或在线使用该软件。

例如:用户账号a订阅了2010版的excel,其点击网页上显示的2010版的excel,点击的操作会被认为启动指令,服务器在接收到用户账号a启动2010版的excel的指令后,会判断用户账号a是否订阅了此版本的软件,若订阅了,则可以走后续的启动流程;若未订阅,则无法走后续的启动流程。

可选地,当用户账号未订阅所述启动指令对应的软件时,向客户端发送订阅提醒。用户可根据此订阅提醒订阅相关的软件。

软件启动指令包括:运行环境,运行环境有本地使用、云端使用两种。

具体的,基于本发明中软件可以在本地安装后使用,也可以不安装在线上直接使用,因此,软件启动指令需要包含运行环境,便于服务器执行相关操作。

s102当所述用户账号已经订阅了所述启动指令对应的软件时,建立授权通道。

作为一种实施方式,当所述用户账号已经订阅了所述启动指令对应的软件、且运行环境为本地使用时,建立授权通道。

具体的,若启动指令中的运行环境是本地使用,指的是启动客户端上安装的软件,那服务器直接给客户端建立授权通道,即可让客户端上安装的软件被成功启动。

作为另一种实施方式,当所述用户账号已经订阅了所述启动指令对应的软件、且运行环境为云端使用时,配置所述用户账号的云端环境,建立授权通道。

具体的,若是云端使用(相当于在线使用),则需要根据启动的软件,为此用户账号配置相应的云端环境,保证用户可以客户端上正常使用该软件,在配置好云端环境后,建立授权通道,让软件被启动。

s103当所述授权通道建立成功、所述软件被启动时,根据所述用户账号订阅的收费协议和所述软件的使用时间,计算费用。

具体的,当软件被启动后,会计算用户使用该软件的使用时间,根据订阅的收费协议计算相关费用。

收费协议可设置多种模式,例如:单个软件包月、多个软件包月、单个软件按时计费等。每个软件的收费协议可不同、也可相同,每个版本的软件的收费协议可不同、也可相同,根据实际需求灵活设置。

例如:收费协议有a使用任何软件一个月,不限使用时间,每个月200元;b仅使用2010版word一个月,不限使用时间,每个月10元;c仅使用2013版excel,按时计费,每分钟0.1元。

在计算费用时,根据用户订阅的收费协议和使用时间,自动计算,让用户缴费即可。用户可根据自己的实际需求,选择订阅不同的收费协议,降低用户的使用成本。

例如:若用户只用word,且只需要用一会,则可以选择word的按时计费;若用户需要在一段时间内使用很多软件,则可以考虑多软件的包月收费协议。

关于使用时间,可以由服务器端记录,也可以由客户端记录、由服务器访问,并不作限制。使用时间指的是软件开启时的时间和软件关闭时的时间之间的时间差。

可选地,云软件的使用方法还包括:

当接收到客户端发送的关闭指令时,关闭所述授权通道、并确定所述软件的使用时间;

当所述运行环境为云端使用时,清理所述关闭指令对应的(用户账号的)云端环境。

具体的,关闭指令可以有多种方式体现,不作限制。例如:用户点击了软件窗口中的“x”,即认为客户端发送了关闭指令;也可以有特殊的一个按键,比如“使用完毕”,用户点击了此按键,也认为客户端发送了关闭指令。

当客户端发送关闭指令给服务器时,客户端上会自动关闭相应的软件,而服务器会关闭授权通道,并确认软件的使用时间,即根据记录的开启时间和关闭时间来确认。

若运行环境为云端使用时,服务器除了关闭授权通道外,还会清理相应的云端使用环境,以释放服务器的内存空间。

在本实施例中,各软件可通过按时计费的方式被用户使用,大大降低了企业和个人使用软件的成本;且使用环境提供了云端使用,方便了用户在未安装任何软件的客户端上使用,提高了用户使用的便捷性;收费协议可设置多种类型,灵活性高,让用户根据自己的实际需求选择不同的付费协议,提高了其使用的满意度。

基于上述实施例的改进,如图2所示,除与上述相同的之外,还包括以下步骤:

s201当接收到客户端发送的软件订阅请求时,推送所述软件订阅请求对应的费率列表。

具体的,费率列表即包含了各自收费协议的表格,用户可根据自己的实际需求选择收费协议订阅。

s202接收所述客户端上的用户账号发送的运行环境和根据所述费率列表订阅的收费协议。

作为一种实施方式,步骤s201和步骤s202之间还包括:向客户端发送用户协议,当接收到客户端返回的同意用户协议信息时,再执行步骤s202。

具体的,用户协议是指常规的软件使用协议,包含了使用相关软件时服务器会访问的一些信息、免责声明等,只有在用户同意了用户协议后,才会让用户订阅收费协议、选择运行环境等。

作为另一种实施方式,费率列表和用户协议一起推送给客户端,客户端可将用户选择的收费协议和同意用户协议的信息同时发送给服务器。

需要注意的是,运行环境选择和收费协议的订阅两者之间的先后顺序不作限制,可以先发送运行环境、再发送收费协议;也可以两者一同发送;或者先订阅收费协议、再选择运行环境。在实际应用时,只要逻辑处理上可以执行即可。

s203当所述运行环境为本地使用时,推送所述软件订阅请求对应的安装链接,供所述客户端安装软件。可选地,安装完成后,建立授权通道,使软件被启动。

具体的,若客户端发送的运行环境为本地使用,则要求客户端本地安装软件,因此,服务器会把相关的安装链接发送给客户端,客户端根据此安装链接自动下载安装包、进行软件的安装。

因订阅与安装软件的时间间隔很短,可直接默认用户想要启动此软件,按照启动软件的过程执行,省去用户手动打开软件的过程,提高用户的使用体验。

同理,当订阅成功后、运行环境为云端使用时,配置云端环境、建立授权通道,使软件被启动。软件被启动后,服务器就会开始计费。

在本实施例中,用户可通过主动订阅来选择使用的软件,当订阅时选择的是本地使用时,服务器还会推送安装链接供客户端安装,无需用户自行寻找安装包,简化了其操作过程,提高其满意度。

基于上述任意一个实施例的改进,除与上述相同的之外,如图3所示,云软件的使用方法还包括:

s301当接收到客户端发送的试用请求时,判断所述试用请求对应的用户账号是否为新用户。

具体的,用户可通过相关的网页、云软件应用程序、相关软件等渠道申请试用时,即相当于向服务器发送了试用请求。

服务器判断此试用请求对应的用户账号是否为新用户,根据判断结果执行后续的操作。

s302若为新用户,为所述用户账号订阅收费协议为带有期限的免费协议和接收客户端发送的运行环境。

具体的,为了便于推广,可为新用户提供一定期限的免费试用,例如:30天的免费试用。具体的期限不作限定,根据实际推广需求设置。

可选地,在为用户账号订阅带有期限的免费协议之前,向客户端推送用户协议,当接收到客户端发送的同意用户协议之后,再为用户账号订阅带有期限的免费协议。

s303当所述运行环境为本地使用时,推送所述软件的安装链接,供所述客户端安装所述软件。安装完成后,建立授权通道,使软件被启动。

因订阅与安装软件的时间间隔很短,可直接默认用户想要启动此软件,按照启动软件的过程执行,省去用户手动打开软件的过程,提高用户的使用体验。

同理,订阅完成后,当运行环境为云端使用时,配置云端环境、建立授权通道,使软件被启动。

软件被启动后,服务器就会开始计费,但计费不仅考虑了使用时间,也会考虑用户账号订阅的收费协议,因本实施例中是试用,订阅的是带有期限的免费协议,因此,只要在此期限内最后的费用仍然是免费的。

s304若不为新用户、且所述用户账号订阅的免费协议未到期,建立授权通道,使软件被启动、计费,相当于执行启动的操作,但因订阅的收费协议是免费的,不会产生费用。

s305若不为新用户、且所述用户账号对应的免费协议已到期,向客户端发送订阅提醒。

具体的,免费协议已到期说明试用已结束,若再需要使用,则需要订阅相关的收费协议,向客户端推送订阅提醒,用户可根据订阅提醒发送对应的软件订阅请求至服务器。

在本实施例中,用户可通过试用请求对软件进行试用,体验效果好,再进行后续的付费使用,充分给予了用户使用体验和考虑时间,有利于推动软件的正版化。

图4示出了本发明一个云软件的使用系统的结构示意图,包括客户端10和服务器,服务器20包括:

判断模块21,用于当接收到客户端发送的启动指令时,判断所述启动指令对应的用户账号是否已经订阅了所述启动指令对应的软件(的收费协议)。

具体的,用户可在客户端上安装相应的云软件应用程序来查看存储在服务器上的各软件,也可通过进入相关网页查看存储在服务器上的各软件,具体的查看方式不作限定。

用户可以在查看时选择相应的软件启动,相当于客户端发送启动指令给服务器;当客户端上已经安装了根据使用时间进行收费的软件时,也可以通过启动操作(例如:双击安装的此软件)向服务器发送启动指令。

服务器在接收到启动指令时,会判断其对应的用户账号是否已经订阅了此启动指令对应的软件,也可以理解为,客户端上的用户账号是否已经订阅了想打开的软件的相关的收费协议。当用户账号订阅了相关软件的收费协议后,用户可通过在客户端上安装的本地软件或在线使用该软件。

可选地,服务器20还包括:推送模块24,当用户账号未订阅所述启动指令对应的软件时,向客户端发送订阅提醒。用户可根据此订阅提醒订阅相关的软件。

软件启动指令包括:运行环境,运行环境有本地使用、云端使用两种。

具体的,基于本发明中软件可以在本地安装后使用,也可以不安装在线上直接使用,因此,软件启动指令需要包含运行环境,便于服务器执行相关操作。

授权模块22,用于当所述用户账号已经订阅了所述启动指令对应的软件时,建立授权通道。

作为一种实施方式,当所述用户账号已经订阅了所述启动指令对应的软件、且运行环境为本地使用时,建立授权通道。

具体的,若启动指令中的运行环境是本地使用,指的是启动客户端上安装的软件,那服务器直接给客户端建立授权通道,即可让客户端上安装的软件被成功启动。

作为另一种实施方式,服务器20还包括:配置模块25,用于当所述用户账号已经订阅了所述启动指令对应的软件、且运行环境为云端使用时,配置所述用户账号的云端环境,建立授权通道。

具体的,若是云端使用(相当于在线使用),则需要根据启动的软件,为此用户账号配置相应的云端环境,保证用户可以客户端上正常使用该软件,在配置好云端环境后,建立授权通道,让软件被启动。

计费模块23,用于当所述授权通道建立成功、所述软件被启动时,根据所述用户账号订阅的收费协议和所述软件的使用时间,计算费用。

具体的,当软件被启动后,会计算用户使用该软件的使用时间,根据订阅的收费协议计算相关费用。

收费协议可设置多种模式,例如:单个软件包月、多个软件包月、单个软件按时计费等。每个软件的收费协议可不同、也可相同,每个版本的软件的收费协议可不同、也可相同,根据实际需求灵活设置。

在计算费用时,根据用户订阅的收费协议和使用时间,自动计算,让用户缴费即可。用户可根据自己的实际需求,选择订阅不同的收费协议,降低用户的使用成本。

关于使用时间,可以由服务器端记录,也可以由客户端记录、由服务器访问,并不作限制。使用时间指的是软件开启时的时间和软件关闭时的时间之间的时间差。

可选地,授权模块22,进一步用于当接收到客户端发送的关闭指令时,关闭所述授权通道;

服务器20还包括:

计时模块26,用于当接收到客户端发送的关闭指令时,确定所述软件的使用时间;

配置模块25,进一步用于当所述运行环境为云端使用时,清理所述关闭指令对应的(用户账号的)云端环境。

具体的,关闭指令可以有多种方式体现,不作限制。例如:用户点击了软件窗口中的“x”,即认为客户端发送了关闭指令;也可以有特殊的一个按键,比如“使用完毕”,用户点击了此按键,也认为客户端发送了关闭指令。

当客户端发送关闭指令给服务器时,客户端上会自动关闭相应的软件,而服务器会关闭授权通道,并确认软件的使用时间,即根据记录的开启时间和关闭时间来确认。

若运行环境为云端使用时,服务器除了关闭授权通道外,还会清理相应的云端使用环境,以释放服务器的内存空间。

在本实施例中,各软件可通过按时计费的方式被用户使用,大大降低了企业和个人使用软件的成本;且使用环境提供了云端使用,方便了用户在未安装任何软件的客户端上使用,提高了用户使用的便捷性;收费协议可设置多种类型,灵活性高,让用户根据自己的实际需求选择不同的付费协议,提高了其使用的满意度。

基于上述系统实施例的改进,如图5所示,除与上述相同的之外,服务器20还包括:

推送模块24,用于当接收到客户端发送的软件订阅请求时,推送所述软件订阅请求对应的费率列表。

具体的,费率列表即包含了各自收费协议的表格,用户可根据自己的实际需求选择收费协议订阅。

处理模块27,用于接收所述客户端上的用户账号发送的运行环境和根据所述费率列表订阅的收费协议。

作为一种实施方式,推送模块24,进一步用于向客户端发送用户协议;处理模块27,进一步用于接收客户端返回的同意用户协议信息。在接收到同意用户协议信息后,再接收订阅的收费协议。

具体的,用户协议是指常规的软件使用协议,包含了使用相关软件时服务器会访问的一些信息、免责声明等,只有在用户同意了用户协议后,才会让用户订阅收费协议、选择运行环境等。

作为另一种实施方式,费率列表和用户协议一起推送给客户端,客户端可将用户选择的收费协议和同意用户协议的信息同时发送给服务器。

需要注意的是,运行环境选择和收费协议的订阅两者之间的先后顺序不作限制,可以先发送运行环境、再发送收费协议;也可以两者一同发送;或者先订阅收费协议、再选择运行环境。在实际应用时,只要逻辑处理上可以执行即可。

推送模块24,进一步用于当所述运行环境为本地使用时,推送所述软件订阅请求对应的安装链接,供所述客户端安装软件。可选地,安装完成后,建立授权通道,使软件被启动。

具体的,若客户端发送的运行环境为本地使用,则要求客户端本地安装软件,因此,服务器会把相关的安装链接发送给客户端,客户端根据此安装链接自动下载安装包、进行软件的安装。

因订阅与安装软件的时间间隔很短,可直接默认用户想要启动此软件,按照启动软件的过程执行,省去用户手动打开软件的过程,提高用户的使用体验。

同理,当订阅成功后、运行环境为云端使用时,配置云端环境、建立授权通道,使软件被启动。软件被启动后,服务器就会开始计费。

在本实施例中,用户可通过主动订阅来选择使用的软件,当订阅时选择的是本地使用时,服务器还会推送安装链接供客户端安装,无需用户自行寻找安装包,简化了其操作过程,提高其满意度。

基于上述任意一个系统实施例的改进,除与上述相同的之外,判断模块,进一步用于当接收到客户端发送的试用请求时,判断所述试用请求对应的用户账号是否为新用户。

具体的,用户可通过相关的网页、云软件应用程序、相关软件等渠道申请试用时,即相当于向服务器发送了试用请求。

服务器判断此试用请求对应的用户账号是否为新用户,根据判断结果执行后续的操作。

处理模块27,进一步用于若为新用户,为所述用户账号订阅收费协议为带有期限的免费协议和接收客户端发送的运行环境。

具体的,为了便于推广,可为新用户提供一定期限的免费试用,例如:30天的免费试用。具体的期限不作限定,根据实际推广需求设置。

可选地,在为用户账号订阅带有期限的免费协议之前,推送模块向客户端推送用户协议,当处理模块接收到客户端发送的同意用户协议之后,再为用户账号订阅带有期限的免费协议。

推送模块24,用于当所述运行环境为本地使用时,推送所述软件的安装链接,供所述客户端安装所述软件。安装完成后,建立授权通道,使软件被启动。

因订阅与安装软件的时间间隔很短,可直接默认用户想要启动此软件,按照启动软件的过程执行,省去用户手动打开软件的过程,提高用户的使用体验。

同理,订阅完成后,当运行环境为云端使用时,配置云端环境、建立授权通道,使软件被启动。

软件被启动后,服务器就会开始计费,但计费不仅考虑了使用时间,也会考虑用户账号订阅的收费协议,因本实施例中是试用,订阅的是带有期限的免费协议,因此,只要在此期限内最后的费用仍然是免费的。

授权模块22,进一步用于若不为新用户、且所述用户账号订阅的免费协议未到期,建立授权通道,使软件被启动、计费,相当于执行启动的操作,但因订阅的收费协议是免费的,不会产生费用。

推送模块24,进一步用于若不为新用户、且所述用户账号对应的免费协议已到期,向客户端发送订阅提醒。

具体的,免费协议已到期说明试用已结束,若再需要使用,则需要订阅相关的收费协议,向客户端推送订阅提醒,用户可根据订阅提醒发送对应的软件订阅请求至服务器。

在本实施例中,用户可通过试用请求对软件进行试用,体验效果好,再进行后续的付费使用,充分给予了用户使用体验和考虑时间,有利于推动软件的正版化。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述或记载的部分,可以参见其他实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其他的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性、机械或其他的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可能集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序发送指令给相关的硬件完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括:计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如:在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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