【技术实现步骤摘要】
基于用户身份的服务提供方法、装置及系统
本申请涉及互联网
,尤其涉及一种基于用户身份的服务提供方法和一种用户注册方法,以及与上述两种方法分别对应的装置、设备、系统及计算机存储介质。
技术介绍
随着互联网技术的发展,基于互联网的应用服务系统也越来越多。典型的基于互联网的应用服务系统如图1所示,这个系统一般有一个应用服务器1,以及与其连接的数据存储服务器2,该数据存储服务器2设置在应用服务器1内部或独立设置,以及,与应用服务器1通过互联网3或移动互联网3连接的终端(也称为客户端)4,应用服务器1为终端4的用户提供应用服务。通常,图1所述的系统以B/S模式或C/S模式创建,用户通过终端4(包括各种手机、IPAD等移动终端)承载的各种客户端APP或浏览器页面访问应用服务器1,以获得应用服务器1提供的各种应用服务,为此,应用服务器1配置有各种功能服务程序或软件,以及相应的数据。对于图1所述系统,系统的数据使用效率通常表现为用户的数据使用效率,由于用户的需求不同,只有为不同需求的用户提供差别服务,才能使系统的数据使用效率得到保障。为尽可能提高系统的数据使用效率,一些系统将用户定义成注册用户和非注册用户两部分,由于注册用户的需求明确,系统只为注册用户提供服务,显然,这种只为注册用户提供服务方式由于人为减少了用户数量,反而降低了系统的数据使用效率。作为一种改进,一些系统将初次使用客户端APP或浏览器的未注册用户定义为游客,为不同的游客分配不同的令牌,并且为这些用户提供部分功能或数据服务。按照这种提供服务的方式,虽然不同的用户,即游客,具有不同的令牌,但是由于游客提供 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。