基于用户身份的服务提供方法、装置及系统制造方法及图纸

技术编号:20224611 阅读:23 留言:0更新日期:2019-01-28 22:38
本申请公开了一种基于用户身份的服务提供方法和一种用户注册方法,以及与上述两种方法分别对应的装置、设备、系统及计算机存储介质。其中所述基于用户身份的服务提供方法包括:接收客户端发送的第一访问请求,所述第一访问请求包括客户端标识和/或访问令牌;判断是否存在与所述客户端标识或所述访问令牌对应的非注册用户;若是,则根据所述非注册用户的历史行为数据,向所述非注册用户提供第一个性化服务。采用本申请的技术方案,使得可根据用户的身份确定为其提供的服务,对于系统的未注册用户,可根据不同未注册用户各自的历史行为数据,为不同未注册用户提供差异化的服务;因此,可以有效提升系统的数据使用效率,并提高了用户体验。

【技术实现步骤摘要】
基于用户身份的服务提供方法、装置及系统
本申请涉及互联网
,尤其涉及一种基于用户身份的服务提供方法和一种用户注册方法,以及与上述两种方法分别对应的装置、设备、系统及计算机存储介质。
技术介绍
随着互联网技术的发展,基于互联网的应用服务系统也越来越多。典型的基于互联网的应用服务系统如图1所示,这个系统一般有一个应用服务器1,以及与其连接的数据存储服务器2,该数据存储服务器2设置在应用服务器1内部或独立设置,以及,与应用服务器1通过互联网3或移动互联网3连接的终端(也称为客户端)4,应用服务器1为终端4的用户提供应用服务。通常,图1所述的系统以B/S模式或C/S模式创建,用户通过终端4(包括各种手机、IPAD等移动终端)承载的各种客户端APP或浏览器页面访问应用服务器1,以获得应用服务器1提供的各种应用服务,为此,应用服务器1配置有各种功能服务程序或软件,以及相应的数据。对于图1所述系统,系统的数据使用效率通常表现为用户的数据使用效率,由于用户的需求不同,只有为不同需求的用户提供差别服务,才能使系统的数据使用效率得到保障。为尽可能提高系统的数据使用效率,一些系统将用户定义成注册用户和非注册用户两部分,由于注册用户的需求明确,系统只为注册用户提供服务,显然,这种只为注册用户提供服务方式由于人为减少了用户数量,反而降低了系统的数据使用效率。作为一种改进,一些系统将初次使用客户端APP或浏览器的未注册用户定义为游客,为不同的游客分配不同的令牌,并且为这些用户提供部分功能或数据服务。按照这种提供服务的方式,虽然不同的用户,即游客,具有不同的令牌,但是由于游客提供给系统的信息极其有限,游客与游客身份标识,即ID的关系是多对一关系,可以认为所有的游客使用同样的身份标识,即ID没有差别,或者说所有的游客使用同样的身份标识,这样,通过解析令牌获得的游客身份标识是相同的,无法获得差别信息,因此,仍然无法通过游客的令牌定位到特定的游客。可见,由于用户的需求不明确,再考虑到保障数据使用安全等因素,只能为游客统一提供部分功能或数据服务,这使得系统的数据使用效率受到抑制。
技术实现思路
本申请提供了一种基于用户身份的服务提供方法和一种用户注册方法,以及与上述两种方法分别对应的装置、设备、系统及计算机存储介质,以解决现有技术存在系统的数据使用效率较低的问题。第一方面,本申请提供了一种基于用户身份的服务提供方法,该方法包括:接收客户端发送的第一访问请求,所述第一访问请求包括客户端标识和/或访问令牌;判断是否存在与所述客户端标识或所述访问令牌对应的非注册用户;若是,则根据所述非注册用户的历史行为数据,向所述非注册用户提供第一个性化服务。采用本实现方式,使得服务提供系统能够根据用户的身份确定为其提供的服务,对于系统的未注册用户,可根据不同未注册用户各自的历史行为数据,为不同未注册用户提供差异化的服务;因此,可以有效提升系统的数据使用效率。结合第一方面,在第一方面第一种可能的实现方式中,所述根据所述非注册用户的历史行为数据,并向所述非注册用户提供第一个性化服务,包括:根据所述历史行为数据,确定第一个性化推荐信息;向所述非注册用户展示所述第一个性化推荐信息。结合第一方面或第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述第一访问请求包括客户端标识,所述方法还包括:若上述判断为否,则生成访问令牌,并根据所述客户端标识和生成的访问令牌,创建所述非注册用户,并向创建的所述非注册用户提供公共服务。结合第一方面第二种可能的实现方式,在第一方面第三种可能的实现方式中,所述客户端包括移动通讯设备,所述客户端标识包括设备号;所述向创建的所述非注册用户提供公共服务,包括:根据所述设备号,确定所述客户端的类型;向所述非注册用户提供与所述客户端的类型对应的第一公共服务。结合第一方面第二种可能的实现方式,在第一方面第四种可能的实现方式中,所述客户端标识包括媒体访问控制MAC地址;所述向创建的所述非注册用户提供公共服务,包括:根据所述MAC地址,确定所述非注册用户所在的地理区域;向所述非注册用户提供与所述地理区域对应的第二公共服务。结合第一方面、第一方面第一种可能的实现方式、第一方面第二种可能的实现方式、第一方面第三种可能的实现方式或第一方面第四种可能的实现方式,在第一方面第五种可能的实现方式中,所述方法还包括:接收所述客户端发送的用户注册请求,所述用户注册请求包括所述客户端标识和用户注册信息;判断是否存在与所述客户端标识对应的非注册用户;若是,则根据所述用户注册信息,将所述非注册用户转换为注册用户;并根据所述非注册用户的历史行为数据,向所述注册用户提供第二个性化服务。结合第一方面第五种可能的实现方式,在第一方面第六种可能的实现方式中,所述根据所述非注册用户的历史行为数据,并向所述注册用户提供第二个性化服务,包括:根据所述历史行为数据,确定第二个性化推荐信息;向所述注册用户展示所述第二个性化推荐信息。结合第一方面、第一方面第一种可能的实现方式、第一方面第二种可能的实现方式、第一方面第三种可能的实现方式、第一方面第四种可能的实现方式、第一方面第五种可能的实现方式或第一方面第六种可能的实现方式,在第一方面第七种可能的实现方式中,所述历史行为数据采用如下步骤生成:接收所述客户端发送的第二访问请求,所述第二访问请求包括所述非注册用户针对指定数据的用户操作指令或针对指定数据查询条件的查询指令;根据所述针对指定数据的用户操作指令,生成所述非注册用户的历史行为数据;或者,获取符合所述数据查询条件的数据,并根据检索到的数据确定所述非注册用户的历史行为数据;存储所述非注册用户的历史行为数据。第二方面,本申请还提供了一种基于用户身份的服务提供装置,所述基于用户身份的服务提供装置包括用于执行第一方面各种实现方式中方法步骤的模块。第三方面,本申请还提供了一种电子设备,包括:处理器和存储器;所述处理器可以执行所述存储器中所存储的程序或指令,从而实现以第一方面各种实现方式的所述方法。第四方面,本申请还提供了一种基于用户身份的服务提供系统,包括:上述第二方面各种实现方式的基于用户身份的服务提供装置,以及用于向所述基于用户身份的服务提供装置发送用户请求的装置。第五方面,本申请还提供了一种存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本申请提供的基于用户身份的服务提供方法各实施例中的部分或全部步骤。第六方面,本申请提供了一种用户注册方法,该方法包括:接收客户端发送的用户注册请求,所述用户注册请求包括客户端标识和用户注册信息;判断是否存在与所述客户端标识对应的非注册用户;若是,则根据所述用户注册信息,将所述非注册用户转换为注册用户;所述非注册用户的历史行为数据作为所述注册用户的历史行为数据。所述历史行为数据包括但不限于以下数据的至少一项:浏览行为数据,点击行为数据。所述客户端包括但不限于移动通讯设备,所述客户端标识包括但不限于设备号。结合第六方面,在第六方面第一种可能的实现方式中,所述非注册用户采用如下步骤创建:接收所述客户端发送的第一访问请求,所述第一访问请求包括所述客户端标识;判断是否存在与所述客户端标识对应的非注册用户;若否,则生成所述访问令牌;并本文档来自技高网
...

【技术保护点】
1.一种基于用户身份的服务提供方法,其特征在于,所述方法包括:接收客户端发送的第一访问请求,所述第一访问请求包括客户端标识和/或访问令牌;判断是否存在与所述客户端标识或所述访问令牌对应的非注册用户;若是,则进入下一步;根据所述非注册用户的历史行为数据,向所述非注册用户提供第一个性化服务。

【技术特征摘要】
1.一种基于用户身份的服务提供方法,其特征在于,所述方法包括:接收客户端发送的第一访问请求,所述第一访问请求包括客户端标识和/或访问令牌;判断是否存在与所述客户端标识或所述访问令牌对应的非注册用户;若是,则进入下一步;根据所述非注册用户的历史行为数据,向所述非注册用户提供第一个性化服务。2.如权利要求1所述的方法,其特征在于,所述根据所述非注册用户的历史行为数据,并向所述非注册用户提供第一个性化服务,包括:根据所述历史行为数据,确定第一个性化推荐信息;向所述非注册用户展示所述第一个性化推荐信息。3.如权利要求1所述的方法,其特征在于,所述第一访问请求包括客户端标识,所述方法还包括:若上述判断为否,则生成访问令牌,并根据所述客户端标识和生成的访问令牌,创建所述非注册用户,并向创建的所述非注册用户提供公共服务。4.如权利要求3所述的方法,其特征在于,所述客户端包括移动通讯设备,所述客户端标识包括设备号;所述向创建的所述非注册用户提供公共服务,包括:根据所述设备号,确定所述客户端的类型;向所述非注册用户提供与所述客户端的类型对应的第一公共服务。5.如权利要求3所述的方法,其特征在于,所述客户端标识包括媒体访问控制MAC地址;所述向创建的所述非注册用户提供公共服务,包括:根据所述MAC地址,确定所述非注册用户所在的地理区域;向所述非注册用户提供与所述地理区域对应的第二公共服务。6.如权利要求1所述的方法,其特征在于,所述方法还包括:接收所述客户端发送的用户注册请求,所述用户注册请求包括所述客户端标识和用户注册信息;判断是否存在与所述客户端标识对应的非注册用户;若是,则进入下一步;根据所述用户注册信息,将所述非注册用户转换为注册用户;根据所述非注册用户的历史行为数据,向所述注册用户提供第二个性化服务。7.如权利要求6所述的方法,其特征在于,所述根据所述非注册用户的历史行为数据,并向所述注册用户提供第二个性化服务,包括:根据所述历史行为数据,确定第二个性化推荐信息;向所述注册用户展示所述第二个性化推荐信息。8.如权利要求1-7任一项所述的方法,其特征在于,所述历史行为数据采用如下步骤生成:接收所述客户端发送的第二访问请求,所述第二访问请求包括所述非注册用户针对指定数据的用户操作指令或针对指定数据查询条件的查询指令;根据所述针对指定数据的用户操作指令,生成所述非注册用户的历史行为数据;或者,获取符合所述数据查询条件的数据,并根据检索到的数据确定所述非注册用户的历史行为数据;存储所述非注册用户的历史行为数据。9.一种基于用户身份的服务提供装置,其特征在于,所述装置包括:第一访问请求接收单元,用于接收客户端发送的第一访问请求,所述第一访问请求包括客户端标识和/或访问令牌;第一判断单元,用于判断是否存在与所述客户端标识或所述访问令牌对应的非注册用户;若是,则启动第一个性化服务单元;第一个性化服务提供单元,用于根据所述非注册用户的历史行为数据,向所述非注册用户提供第一个性化服务。10.如权利要求9所述的装置,其特征在于,所述第一个性化服务提供单元包括:第一个性化推荐信息确定子单元,用于根据所述历史行为数据,确定第一个性化推荐信息;第一个性化推荐信息展示子单元,用于向所述非注册用户展示所述第一个性化推荐信息。11.如权利要求9所述的装置,其特征在于,所述第一访问请求包括客户端标识;所述装置还包括:非注册用户创建单元,用于生成访问令牌,并根据所述客户端标识和生成的访问令牌,创建所述非注册用户;公共服务提供单元,用于向创建的所述非注册用户提供公共服务;所述第一判断单元,还用于若上述判断结果为否,则启动所述非注册用户创建单元。12.如权利要求11所述的装置,其特征在于,所述客户端包括移动通讯设备,所述客户端标识包括设备号;所述公共服务提供单元包括:客户端类型确定子单元,用于根据所述设备号,确定所述客户端的类型;第一公共服务提供子单元,用于向所述非注册用户提供与所述客户端的类型对应的第一公共服务。13.如权利要求11所述的装置,其特征在于,所述客户端标识包括媒体访问控制MAC地址;所述公共服务提供单元包括:地理区域确定子单元,用于根据所述MAC地址,确定所述非注册用户所在的地理区域;第二公共服务提供子单元,用于向所述非注册用户提供与所述地理区域对应的第二公共服务。14.如权利要求9所述的装置,其特征在于,所述装置还包括:用户注册请求接收单元,用于接收所述客户端发送的用户注册请求,所述用户注册请求包括所述客户端标识和用户注册信息;第二判断单元,用于判断是否存在与所述客户端标识对应的非注册用户;若是,则启动注册用户转换单元;注册用户转换单元,用于根据所述用户注册信息,将所述非注册用户转换为注册用户;第二个性化服务提供单元,用于根据所述非注册用户的历史行为数据,向所述注册用户提供第二个性化服务。15.如权利要求14所述的装置,其特征在于,所述第二个性化服务提供单元包括:第二个性化推荐信息确定子单元,用于根据所述历史行为数据,确定第二个性化推荐信息;第二个性化推荐信息展示子单元,用于向所述注册用户展示所述第二个性化推荐信息。16.如权利要求9-15任一项所述的装置,其特征在于,所述装置还包括:历史行为数据生成单元,用于生成所述历史行为数据;所述历史行为数据生成单元...

【专利技术属性】
技术研发人员:曾光华张博洋
申请(专利权)人:车伯乐北京信息科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1