客户端功能模块后台运营系统及方法与流程

文档序号:17356460发布日期:2019-04-09 21:43阅读:547来源:国知局
客户端功能模块后台运营系统及方法与流程

本发明涉及互联网技术领域,尤其涉及一种客户端功能模块后台运营系统和客户端功能模块后台运营方法。



背景技术:

通常客户端中的功能模块是通过客户端本地存储的方式来实现的,所以功能模块的内容与排版,相对比较固定,不会按照人群进行特定设计和投放。进而导致了如下缺点:

1、客户端代码实现本地逻辑,各功能模块变化依赖客户端重新发版,一般情况下,客户端的重新发版周期性较长,进而导致功能模块变动不及时。

2、功能模块的定义是与用户个人发生联系的内容,因此其定位应该更加个性化,而原有的实现方式,使得每个用户的功能模块都一样,无法实现定制内容。

3、不同用户属性不同,其用户行为等不同,很多功能模块无法与不同的用户行为产生联系,导致无法满足用户的实用需求。



技术实现要素:

本发明所要解决的技术问题在于,提供一种客户端功能模块后台运营系统和客户端功能模块后台运营方法,通过建立后台服务器与客户端的通信连接,根据不同的用户属性,实现客户端功能模块的个性化定制,进而满足不同用户的使用需求,通时解决了功能模块更新依赖客户端重新发版而导致的周期过长的问题。

为了解决上述技术问题,根据本发明一方面,提供了一种客户端功能模块后台运营系统,该系统包括:后台服务器和客户端。

其中,所述后台服务器,用于将与用户属性对应的一个或多个第一目标功能模块发送至客户端;

所述客户端与所述后台服务器通信连接,用于获取所述用户属性并发送至所述后台服务器,以及接收并显示所述后台服务器发送的所述一个或多个第一目标功能模块。

进一步的,所述客户端还用于:获取当前登录状态,并在所述当前登陆状态为未登录状态时,将所述未登录状态发送至所述后台服务器,在所述当前登录状态为已登录状态时,获取所述用户属性并发送至所述后台服务器;以及

所述后台服务器还用于:在接收到所述未登录状态时,将多个初始功能模块中与未登录状态对应的一个或多个第二目标功能模块发送至所述客户端,以使得所述客户端显示所述一个或多个第二目标功能模块。

其中,所述多个初始功能模块是在所述后台服务器中根据模块功能属性配置得到的。

进一步的,所述后台服务器具体用于:

接收所述用户属性并筛选出所述多个初始功能模块中与所述用户属性的对应的所述一个或多个第一目标功能模块并将所述一个或多个目标功能模块发送至所述客户端。

进一步的,在所述客户端处于所述已登录状态时,所述客户端还用于:获取用户反馈数据并发送至所述客户端;以及

所述后台服务器还用于:将根据所述用户反馈数据配置出的第三目标功能模块发送至所述客户端,以使得所述客户端显示所述第三功能模块;

其中,所述第三目标功能模块是在所述后台服务器中根据所述用户反馈参数配置得到的。

根据本发明另一方面,提供一种客户端功能模块后台运营方法,该方法包括:客户端获取用户属性并发送至后台服务器;

所述后台服务器将与所述用户属性对应的一个或多个第一目标功能模块发送至客户端;

所述客户端接收所述第一目标功能模块并进行显示。

进一步地,所述客户端获取用户属性并发送至后台服务器的步骤前,还包括:

所述客户端获取当前登录状态;

若所述当前登录状态为未登录状态时,将所述未登录状态发送至所述后台服务器;

所述后台服务器将多个初始功能模块中与未登录状态对应的一个或多个第二目标功能模块发送至所述客户端,以使得所述客户端显示所述一个或多个第二目标功能模块;

若所述当前登录状态为已登录状态时,则所述客户端获取所述用户属性并发送至所述后台服务器;

其中所述多个初始功能模块是在所述后台服务器中根据模块功能属性配置得到的。

进一步地,所述后台服务器将所述用户数据对应的第一目标功能模块发送至客户端的步骤,包括:

所述后台服务器接收所述客户端发送的用户属性;

所述后台服务器筛选出所述多个初始功能模块中与所述用户属性的对应的一个或多个所述第一目标功能模块;

所述后台服务器将所述一个或多个所述目标功能模块发送至所述客户端。

进一步的,上述客户端功能模块后台运营方法还包括:

当所述客户端处于已登录状态时,所述客户端获取用户反馈数据并发送至所述后台服务器;

所述后台服务器获取所述客户端发送的所述用户反馈参数并将根据所述用户反馈参数配置出的第三目标功能模块发送至所述客户端;

所述客户端接收所述第三目标功能模块并进行显示。

其中,所述第三目标功能模块是在所述后台服务器中根据所述用户反馈参数配置得到的。

本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明一种客户端功能模块后台运营系统和客户端功能模块后台运营方法可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有下列优点:

(1)通过在后台服务器配置多个功能模块,使得后台服务器能够通过客户端反馈的用户属性向客户端发送与用户属性相对应的功能模块,进而实现了客户端功能模块的个性化定制,使得功能模块的展示更加的灵活多变。

(2)通过在后台服务器配置多个功能模块并根据用户属性发送对应的功能模块至客户端,避免了现有技术中功能模块升级依赖客户端发布新版本而造成更新时间较长的问题,提升了功能模块的更新速度进而保证了用户的使用体验。

(3)根据用户的反馈信息在后台配置出相应的功能模块,并将该模块直接发送至客户端,来满足不同用户的不同的使用需求,极大的提升了用户使用的满意度。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1为本发明一实施例的客户端功能模块后台运营系统的示意框图;

图2为本发明一实施例的客户端功能模块后台运营方法的流程示意图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种客户端功能模块后台运营系统和客户端功能模块后台运营方法的具体实施方式及其功效,详细说明如后。

本发明实施例提供了一种客户端功能模块后台运营系统,如图1所示,包括:后台服务器10和客户端20,该后台服务器10和客户端20之间建立通信连接。

其中,后台服务器10用于将与用户属性对应的一个或多个第一目标功能模块发送至客户端20;客户端20用于获取用户属性并发送至后台服务器10,以及接收并显示后台服务器10发送的一个或多个第一目标功能模块。

可知的是,现有的客户端20的功能模块的代码数据皆在安装该客户端20是下载并存储在客户端20的载体上,如手机、平板电脑或笔记本电脑等,因此,在不同的客户端20的使用过程中,其功能模块都是相同的,但是不同的用户对功能模块的需求是不同的,因此,同样的功能模块并不能同时满足不同用户的使用需求。而本发明的技术方案中,通过客户端20分别来获取不同的用户属性,并将该用户属性发送至后台服务器10,而后台服务器10在接收到用户属性,会将与该用户属性对应的功能模块(即第一目标功能模块)发送至客户端20,依次来达到根据不同用户属性分配不同的功能模块目的,进而来实现功能模块个性化定制。

在一个实施例中,后台服务器10具体用于:接收用户属性并筛选出多个初始功能模块中与用户属性的对应的一个或多个第一目标功能模块并将一个或多个目标功能模块发送至客户端20。

具体地,上述的多个初始功能模块是在后台服务器10中根据模块功能属性配置得到的,当客户端20将用户属性发送到后台服务器10后,后台服务器10会筛选出多个初始功能模块中与用户属性对应的一个或多个功能模块发送至客户端20,以使得客户端20展示该功能模块。

在一个具体实施例中,初始功能模块是通过客户端20自身的皮肤属性、功能模块的多样性、功能的特殊性、获取权限、跳转方式和所面对的用户等维度进行配置的。

具体地,比如针对某一特殊的皮肤属性,我们可以在后台服务器10中配置不同的图标,以适应不同功能模块的配色要求,因为不同的功能模块由于配置要求不同,因此会有被一些特殊情况,譬如需要在客户端20中预设,以适应客户端20中已经创建的特别样式,在跳转方式上,从客户端20可能涉及的跳转上区分不同的模式,方便在后台直接配置。这样即使有新增的功能模块需求也不需要客户端20重新发版,直接通过后台就可以及时配置。不同功能模块都会选择其使用的展示对象,以此进行个性化配置。

在一个具体实施例中,比如在股票软件的应用中,上述功能模块可以包括:精彩活动、线上咨询或帮助中心等功能模块,而上述用户属性可以是根据用户在产品中的生态状态来区分,比如,专业交易用户和小白交易用户,因为处于不同阶段的用户的需求不同,所以可以根据用户的生态状态来区分向用户展示的功能模块,还比如,对于注册用户非开户入金状态,此时用户最需要了解的是客户端20的使用,因此可以向客户端20发送新手教育模块,以方便用户了解客户端20,而对于入金用户还则可以向客户端20发送交易宝典模块,进而帮助用户进行合理的投资,当然也可以根据用户注册时填写的用户资料来区分,当然上述的功能模块和用户属性还包括很多其他方面,此处不经一一赘述。

进一步地,在上述实施例中,客户端20还用于:获取当前登录状态,并在当前登陆状态为未登录状态时,将未登录状态发送至后台服务器10,在当前登录状态为已登录状态时,获取用户属性并发送至后台服务器10;以及后台服务器10还用于:在接收到未登录状态时,将多个初始功能模块中与未登录状态对应的一个或多个第二目标功能模块发送至客户端20,以使得客户端20显示一个或多个第二目标功能模块;其中,多个初始功能模块是在后台服务器10中根据模块功能属性配置得到的。

可知的是,客户端20的登陆与否其展示的功能模块是不同的,并且获取用户属性也需要在客户端20处于登录状态时进行。所以首先需要获取客户端20的当前登录状态,若客户端20处于未登录状态上,则后台服务器10将多个初始功能模块中与未登录状态所对应的功能模块(即第二目标功能模块)发送至客户端20,以使得客户端20能够显示该功能模块,当然所显示的功能模块可以是一个也可以是多个与未登录状态对应的功能模块。

而若是客户端20处于登录状态时,则执行上述实施例中根据用户属性向客户端20发送功能模块的情况,当然后台服务器10向客户端20发送的与用户属性相对应的功能模块可以是一个,也可以是多个。

进一步地,在上述任一具体实施例中,在客户端20处于已登录状态时,客户端20还用于:获取用户反馈数据并发送至客户端20;以及后台服务器10还用于:将根据用户反馈数据配置出的第三目标功能模块发送至客户端20,以使得客户端20显示第三目标功能模块;其中,第三目标功能模块是在后台服务器10中根据用户反馈参数配置得到的。

具体地,为了进一步能够根据用户的需求进行功能模块的配置,通过客户端20获取用户反馈数据,并将该用户反馈数据发送至后台服务器10,进而通过后台服务器10来根据用户反馈数据配置出相应的功能模块(即第三目标功能模块),并把该功能模块发送至客户端20,以此来满足用户的实用需求。

在一个具体实施例中,客户端20展示有意见反馈模块,用户可以通过该意见反馈模块将其需求或者建议等发送到后台服务器10,进而通过后台服务器10根据用户需求或建议配置相应的模块,上述以对功能模块的配置作了具体介绍,此处不在赘述。

本发明的实施例还提供一种客户端功能模块后台运营方法,如图2所示,包括:

步骤s10、客户端获取用户属性并发送至后台服务器。

在一个具体实施例中,用户属性可以是根据用户在产品中的生态状态来区分,比如,专业交易用户和小白交易用户,因为处于不同阶段的用户的需求不同,所以可以根据用户的生态状态来区分向用户展示的功能模块,还比如,对于注册用户非开户入金状态,此时用户最需要了解的是客户端的使用,因此可以向客户端发送新手教育模块,以方便用户了解客户端,而对于入金用户还则可以向客户端发送交易宝典模块,进而帮助用户进行合理的投资,当然也可以根据用户注册时填写的用户资料来区分,当然上述的用户属性还包括很多其他方面,此处不经一一赘述。

步骤s20、后台服务器将与用户属性对应的一个或多个第一目标功能模块发送至客户端。

在一个实施例中,后台服务器具体用于:接收用户属性并筛选出多个初始功能模块中与用户属性的对应的一个或多个第一目标功能模块并将一个或多个目标功能模块发送至客户端。

具体地,上述的多个初始功能模块是在后台服务器中根据模块功能属性配置得到的,当客户端将用户属性发送到后台服务器后,后台服务器会筛选出多个初始功能模块中与用户属性对应的一个或多个功能模块发送至客户端,以使得客户端展示该功能模块。

在一个具体实施例中,初始功能模块是通过客户端自身的皮肤属性、功能模块的多样性、功能的特殊性、获取权限、跳转方式和所面对的用户等维度进行配置的。

具体地,比如针对某一特殊的皮肤属性,我们可以在后台服务器中配置不同的图标,以适应不同功能模块的配色要求,因为不同的功能模块由于配置要求不同,因此会有被一些特殊情况,譬如需要在客户端中预设,以适应客户端中已经创建的特别样式,在跳转方式上,从客户端可能涉及的跳转上区分不同的模式,方便在后台直接配置。这样即使有新增的功能模块需求也不需要客户端重新发版,直接通过后台就可以及时配置。不同功能模块都会选择其使用的展示对象,以此进行个性化配置。

在一个具体实施例中,比如在股票软件的应用中,上述功能模块可以包括:精彩活动、线上咨询或帮助中心等功能模块,而上述用户属性可以是根据用户在产品中的生态状态来区分,比如,专业交易用户和小白交易用户,因为处于不同阶段的用户的需求不同,所以可以根据用户的生态状态来区分向用户展示的功能模块,还比如,对于注册用户非开户入金状态,此时用户最需要了解的是客户端的使用,因此可以向客户端发送新手教育模块,以方便用户了解客户端,而对于入金用户还则可以向客户端发送交易宝典模块,进而帮助用户进行合理的投资,当然也可以根据用户注册时填写的用户资料来区分,当然上述的功能模块和用户属性还包括很多其他方面,此处不经一一赘述。

步骤s30、客户端接收第一目标功能模块并进行显示

进一步地,在上述实施例中,在步骤s10之前,客户端功能模块后台运营方法还包括:

客户端获取当前登录状态;若当前登录状态为未登录状态时,将未登录状态发送至后台服务器;后台服务器将多个初始功能模块中与未登录状态对应的一个或多个第二目标功能模块发送至客户端,以使得客户端显示一个或多个第二目标功能模块;若当前登录状态为已登录状态时,则客户端获取用户属性并发送至后台服务器;其中多个初始功能模块是在后台服务器中根据模块功能属性配置得到的。

可知的是,客户端的登陆与否其展示的功能模块是不同的,并且获取用户属性也需要在客户端处于登录状态时进行。所以首先需要获取客户端的当前登录状态,若客户端处于未登录状态上,则后台服务器将多个初始功能模块中与未登录状态所对应的功能模块(即第二目标功能模块)发送至客户端,以使得客户端能够显示该功能模块,当然所显示的功能模块可以是一个也可以是多个与未登录状态对应的功能模块。

若是客户端处于登录状态时,则执行上述实施例中根据用户属性向客户端发送功能模块的情况,当然后台服务器向客户端发送的与用户属性相对应的功能模块可以是一个,也可以是多个。

进一步地,在上述任一实施例中,客户端功能模块后台运营方法还包括:当客户端处于已登录状态时,客户端获取用户反馈数据并发送至后台服务器;后台服务器获取客户端发送的用户反馈参数并将根据用户反馈参数配置出的第三目标功能模块发送至客户端;客户端接收第三目标功能模块并进行显示。其中,第三目标功能模块是在后台服务器中根据用户反馈参数配置得到的。

本发明实施例的客户端功能模块后台运营系统和方法通过在后台服务器配置多个功能模块,使得后台服务器能够通过客户端反馈的用户属性向客户端发送与用户属性相对应的功能模块,进而实现了客户端功能模块的个性化定制,使得功能模块的展示更加的灵活多变,同时避免了现有技术中功能模块升级依赖客户端发布新版本而造成更新时间较长的问题,提升了功能模块的更新速度进而保证了用户的使用体验,还能够根据用户的反馈信息在后台配置出相应的功能模块,并将该模块直接发送至客户端,来满足不同用户的不同的使用需求,极大的提升了用户使用的满意度。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

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