一种基于用户有限机会的线上房源锁定方法及系统技术方案

技术编号:24940540 阅读:19 留言:0更新日期:2020-07-17 21:30
本发明专利技术提供了一种基于用户有限机会的线上房源锁定方法及系统,包括:获取用户使用登录账号发出的登录请求;获取登录用户根据需要购买的项目搜索查看的房源信息、收藏的意向房源信息;为登录用户分配筹单号;当开始进入购买时间段时,获取用户的一次购买请求和请求发送的时间;验证用户是否有剩余的筹单号;根据不同用户的购买请求发送的时间顺序进行排列,将排在最前面的购买请求进行对意向房源的锁定;将意向房源的状态更改为已销售,并消减对应用户的筹单号。本发明专利技术提供了一种基于用户有限机会的线上房源锁定方法及系统,能够满多类客户在拥有不同的机会情况下进行房源的购买,同时又能够保证的每个房源的公平选择权利,提高用户的使用体验。

【技术实现步骤摘要】
一种基于用户有限机会的线上房源锁定方法及系统
本专利技术涉及房地产
,具体涉及一种基于用户有限机会的线上房源锁定方法及系统。
技术介绍
近年来随着互联网技术的发展,房地产开始大量采用在线选房的方式进行销售。相比传统的线下开盘,线上销售具有节省成本,大数据分析,操作便捷等等优点。对于常见的销售活动,往往面临大量客户集中针对同一个房源进行抢购的场景,同时基于项目销售过程中每个客户的特性,不同用户还拥有数量不等的抢购机会数量。因此销售系统需要对抢购的房源、每个用户不同的抢购机会数量进行双重锁定,并以此为核心构建抢购逻辑才能保证系统的数据一致性及稳定性。开发商在进行房源销售的过程中会对潜在的购房用户群体进行统一开盘销售活动,在面对用户进行房源选择的过程中,保证用户购买机会公平及房源公平的双重公平选择权公平性成为销售过程的重点工作。特别在利用互联网工具进行房源销售的过程中,系统的公平性更是开盘活动顺利进行的重要保证。线上销售是一种利用互联网信息系统进行房地产房源销售的工具,是一种互联网电商平台在房地产销售领域的行业落地,特别是针对一些重点的楼盘房源,用户的购买行为会竞争非常激烈,因此如何防止一房多卖的问题一直是困扰此类系统的重要难题。线上销售系统在房地产的落地应用不仅仅是针对电商平台简单的在房地产行业的应用,常规的电商流程是不能满足复杂的房地产销售业务需求。
技术实现思路
本专利技术提供了一种基于用户有限机会的线上房源锁定方法及系统,能够满多类客户在拥有不同的机会情况下进行房源的购买,同时又能够保证的每个房源的公平选择权利,提高用户的使用体验。本专利技术采用如下技术方案:一种基于用户有限机会的线上房源锁定方法,包括:S1、获取用户使用登录账号发出的登录请求,其中,登录账号为开发商配置分配的登录账号;S2、获取登录用户根据需要购买的项目搜索查看的房源信息、收藏的意向房源信息;S3、为登录用户分配筹单号,其中,每一个筹单号代表了一个购买机会;S4、当开始进入购买时间段时,获取用户的一次购买请求和请求发送的时间;S5、验证用户是否有剩余的筹单号,若是,则进行步骤S6,若否,则提示用户购买已达到上限;S6、根据不同用户的购买请求发送的时间顺序进行排列,将排在最前面的购买请求所对应的用户进行对意向房源的锁定,并生成对应的选房单;S7、将意向房源的状态更改为已销售,并消减对应用户的筹单号。进一步地,所述获取用户使用登录账号发出的登录请求之前,获取用户的微信授权、用户登录账号与微信账户的绑定关系。进一步地,所述为登录用户分配筹单号中,不同用户拥有不同数量的筹单号。进一步地,所述用户的一次购买请求是通过用户点击购买实现的对意向房源的一次购买请求。一种基于用户有限机会的线上房源锁定系统,包括锁的生产服务器、数据库服务器、登录模块、获取模块、分配模块、请求模块、验证模块、排序模块、锁定生成模块、更改模块;登录模块,用于获取用户使用登录账号发出的登录请求;获取模块,用于获取登录用户搜索查看的房源信息、收藏的意向房源信息;分配模块,用于为登录用户分配筹单号;请求模块,用于获取用户的一次购买请求和请求发送的时间;验证模块,用于验证用户是否有剩余的筹单号;排序模块,用于对请求发送的时间顺序进行排列;锁定生成模块,用于对用户进行对意向房源的锁定并生成对应的选房单;更改模块,用于将意向房源的状态更改为已销售,消减对应用户的筹单号。进一步地,所述验证模块通过全局唯一的筹单号去请求锁服务器的锁资源,若能请求到该锁,则用户具有购买机会,同时设定该锁的自动释放时间。进一步地,所述锁定生成模块通过全局唯一的房源ID去请求锁服务器的锁资源,若能请求到该锁,则用户具有购买该房源的资格,同时设定该锁的自动释放时间。进一步地,所述自动释放时间设定为30s。进一步地,所述锁的生产服务器为Redis,利用Redis的原子能力SETNX操作进行锁的生成;所述数据库服务器为mysql,使用InnoDB作为数据库存储引擎。进一步地,所述锁的生产服务器中锁的获取操作为原子操作。本专利技术的有益效果为:集成了微信的授权体系和验证手段,保证了用户基于微信账户与销售系统账户的一一绑定,从而达到双向数据验证的方式定位真实的授权客户。在面对用户进行房源选择的过程中,同一个项目中不同用户基于自己的购买能力会拥有不同的购买机会,在同一个房源的购买过程中,每个机会之间的权力是平等独立的,实现了用户的购买机会公平和房源公平的双重公平选择权,能够保证用户进行抢购房源的公平性,并且能够防止一房多卖。且本方案的安全性和稳定性高,不会因为自身问题导致死锁的出现,并且具有针对死锁场景的自动恢复能力。附图说明图1为本专利技术实施例一的步骤示意图。具体实施方式下面结合附图对本专利技术作进一步的详细说明。实施例一本方案是基于微信平台进行的移动互联设备的H5应用,充分集成了微信的授权体系和验证手段,保证了用户基于微信账户与销售系统账户的一一绑定,从而达到双向数据验证的方式定位真实的授权客户,同时用户在销售开始时登录完成选房的操作以最终生成选房单作为凭据。用户的在对房源购买的过程中需要逐一实现房源的查找,收藏,抢购等系列动作行为。而在抢购环节,系统需要根绝客户的机会和房源的销售状态进行系列操作从而判定房源最终的购买用户。如图1所示,本实施例提供了一种基于用户有限机会的线上房源锁定方法,该方法具体包括以下步骤:S1、获取用户使用登录账号发出的登录请求,其中,登录账号为开发商配置分配的登录账号。获取用户使用登录账号发出的登录请求之前,获取用户的微信授权、用户登录账号与微信账户的绑定关系。S2、获取登录用户根据需要购买的项目搜索查看的房源信息、收藏的意向房源信息;S3、为登录用户分配筹单号,不同用户拥有不同数量的筹单号。其中,每一个筹单号代表了一个购买机会,同时用户会查看到开发商为用户分配的筹单号。S4、当开始进入购买时间段时,获取用户的一次购买请求和请求发送的时间。用户的一次购买请求是通过用户点击购买实现的对意向房源的一次购买请求。S5、验证用户是否有剩余的筹单号,若是,则进行步骤S6,若否,则提示用户购买已达到上限。S6、当判定用户具有购买房源的机会之后,会对该具体的房源继续请求购买行为,根据不同用户的购买请求发送的时间顺序进行排列,将排在最前面的购买请求所对应的用户进行对意向房源的锁定,并生成对应的选房单。S7、当用户的选房单生成完成之后,将意向房源的状态更改为已销售,并消减对应用户的筹单号,即购买机会。本实施例集成了微信的授权体系和验证手段,保证了用户基于微信账户与销售系统账户的一一绑定,从而达到双向数据验证的方式定位真实的授权客户。在面对用户进行房源选择的过程中,同一个项目本文档来自技高网...

【技术保护点】
1.一种基于用户有限机会的线上房源锁定方法,其特征在于,包括:/nS1、获取用户使用登录账号发出的登录请求,其中,登录账号为开发商配置分配的登录账号;/nS2、获取登录用户根据需要购买的项目搜索查看的房源信息、收藏的意向房源信息;/nS3、为登录用户分配筹单号,其中,每一个筹单号代表了一个购买机会;/nS4、当开始进入购买时间段时,获取用户的一次购买请求和请求发送的时间;/nS5、验证用户是否有剩余的筹单号,若是,则进行步骤S6,若否,则提示用户购买已达到上限;/nS6、根据不同用户的购买请求发送的时间顺序进行排列,将排在最前面的购买请求所对应的用户进行对意向房源的锁定,并生成对应的选房单;/nS7、将意向房源的状态更改为已销售,并消减对应用户的筹单号。/n

【技术特征摘要】
1.一种基于用户有限机会的线上房源锁定方法,其特征在于,包括:
S1、获取用户使用登录账号发出的登录请求,其中,登录账号为开发商配置分配的登录账号;
S2、获取登录用户根据需要购买的项目搜索查看的房源信息、收藏的意向房源信息;
S3、为登录用户分配筹单号,其中,每一个筹单号代表了一个购买机会;
S4、当开始进入购买时间段时,获取用户的一次购买请求和请求发送的时间;
S5、验证用户是否有剩余的筹单号,若是,则进行步骤S6,若否,则提示用户购买已达到上限;
S6、根据不同用户的购买请求发送的时间顺序进行排列,将排在最前面的购买请求所对应的用户进行对意向房源的锁定,并生成对应的选房单;
S7、将意向房源的状态更改为已销售,并消减对应用户的筹单号。


2.根据权利要求1所述的一种基于用户有限机会的线上房源锁定方法,其特征在于,所述获取用户使用登录账号发出的登录请求之前,获取用户的微信授权、用户登录账号与微信账户的绑定关系。


3.根据权利要求1所述的一种基于用户有限机会的线上房源锁定方法,其特征在于,所述为登录用户分配筹单号中,不同用户拥有不同数量的筹单号。


4.根据权利要求1所述的一种基于用户有限机会的线上房源锁定方法,其特征在于,所述用户的一次购买请求是通过用户点击购买实现的对意向房源的一次购买请求。


5.一种基于用户有限机会的线上房源锁定系统,其特征在于,包括锁的生产服务器、数据库服务器、登录模块、获取模块、分配模块、请求模块、验证模块、排序模块、锁定生成模块、更改模块;
登录模块,用于获...

【专利技术属性】
技术研发人员:李琦宋卫东
申请(专利权)人:重庆锐云科技有限公司
类型:发明
国别省市:重庆;50

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

1