[发明专利]一种基于用户有限机会的线上房源锁定方法及系统在审
申请号: | 202010199930.X | 申请日: | 2020-03-20 |
公开(公告)号: | CN111429216A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 李琦;宋卫东 | 申请(专利权)人: | 重庆锐云科技有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06Q50/16 |
代理公司: | 重庆智慧之源知识产权代理事务所(普通合伙) 50234 | 代理人: | 余洪 |
地址: | 401120 重庆*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 用户 有限 机会 线上 房源 锁定 方法 系统 | ||
1.一种基于用户有限机会的线上房源锁定方法,其特征在于,包括:
S1、获取用户使用登录账号发出的登录请求,其中,登录账号为开发商配置分配的登录账号;
S2、获取登录用户根据需要购买的项目搜索查看的房源信息、收藏的意向房源信息;
S3、为登录用户分配筹单号,其中,每一个筹单号代表了一个购买机会;
S4、当开始进入购买时间段时,获取用户的一次购买请求和请求发送的时间;
S5、验证用户是否有剩余的筹单号,若是,则进行步骤S6,若否,则提示用户购买已达到上限;
S6、根据不同用户的购买请求发送的时间顺序进行排列,将排在最前面的购买请求所对应的用户进行对意向房源的锁定,并生成对应的选房单;
S7、将意向房源的状态更改为已销售,并消减对应用户的筹单号。
2.根据权利要求1所述的一种基于用户有限机会的线上房源锁定方法,其特征在于,所述获取用户使用登录账号发出的登录请求之前,获取用户的微信授权、用户登录账号与微信账户的绑定关系。
3.根据权利要求1所述的一种基于用户有限机会的线上房源锁定方法,其特征在于,所述为登录用户分配筹单号中,不同用户拥有不同数量的筹单号。
4.根据权利要求1所述的一种基于用户有限机会的线上房源锁定方法,其特征在于,所述用户的一次购买请求是通过用户点击购买实现的对意向房源的一次购买请求。
5.一种基于用户有限机会的线上房源锁定系统,其特征在于,包括锁的生产服务器、数据库服务器、登录模块、获取模块、分配模块、请求模块、验证模块、排序模块、锁定生成模块、更改模块;
登录模块,用于获取用户使用登录账号发出的登录请求;
获取模块,用于获取登录用户搜索查看的房源信息、收藏的意向房源信息;
分配模块,用于为登录用户分配筹单号;
请求模块,用于获取用户的一次购买请求和请求发送的时间;
验证模块,用于验证用户是否有剩余的筹单号;
排序模块,用于对请求发送的时间顺序进行排列;
锁定生成模块,用于对用户进行对意向房源的锁定并生成对应的选房单;
更改模块,用于将意向房源的状态更改为已销售,消减对应用户的筹单号。
6.根据权利要求5所述的一种基于用户有限机会的线上房源锁定方法,其特征在于,所述验证模块通过全局唯一的筹单号去请求锁服务器的锁资源,若能请求到该锁,则用户具有购买机会,同时设定该锁的自动释放时间。
7.根据权利要求6所述的一种基于用户有限机会的线上房源锁定方法,其特征在于,所述锁定生成模块通过全局唯一的房源ID去请求锁服务器的锁资源,若能请求到该锁,则用户具有购买该房源的资格,同时设定该锁的自动释放时间。
8.根据权利要求7所述的一种基于用户有限机会的线上房源锁定方法,其特征在于,所述自动释放时间设定为30s。
9.根据权利要求8所述的一种基于用户有限机会的线上房源锁定系统,其特征在于,所述锁的生产服务器为Redis,利用Redis的原子能力SETNX操作进行锁的生成;所述数据库服务器为mysql,使用InnoDB作为数据库存储引擎。
10.根据权利要求9所述的一种基于用户有限机会的线上房源锁定系统,其特征在于,所述锁的生产服务器中锁的获取操作为原子操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆锐云科技有限公司,未经重庆锐云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010199930.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蜜罐部署方法
- 下一篇:基于斯格明子的随机数据流计算系统和计算控制方法