CN109710623A - 一种智能订单同步方法 - Google Patents
一种智能订单同步方法 Download PDFInfo
- Publication number
- CN109710623A CN109710623A CN201811502959.XA CN201811502959A CN109710623A CN 109710623 A CN109710623 A CN 109710623A CN 201811502959 A CN201811502959 A CN 201811502959A CN 109710623 A CN109710623 A CN 109710623A
- Authority
- CN
- China
- Prior art keywords
- enterprise
- order
- data
- task
- score value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
一种智能订单同步方法,该同步方法运用在scrm平台内,包括企业信息数据、任务数据,所述订单方法需要配备有服务器操作***、权重数据库,所述权重数据库记录所述平台内企业的权重数据,***通过权重等级计算时间间隔来发布订单任务数据,进行订单的投递和同步,本发明以投递任务的方式进行订单同步的方法,解决了传统订单同步效率低、资源浪费,以及***稳定性弱的问题。
Description
技术领域
本发明属于互联网数据处理技术领域,具体涉及一种智能订单同步方法。
背景技术
随着社会化媒体的诞生、发展,越来越多的消费者聚集在社会化媒体中,企业品牌的客户管理也随之发生了改变。传统的企业与客户是一对一的交互关系,而随着社交媒体的产生,客户之间、客户与企业之间的关系错综复杂。企业需要倾听客户、与客户交流。将来,客户之间、客户与企业之间、企业员工之间都需要实现社交化,可以实现多渠道的无缝协作。
通过scrm服务平台,对不同企业成功的营销方案进行大数据整合,同时转化多种精准高效的企业店铺解决方案;帮助企业搭建社交化、多平台的营销渠道。
然而,在各个电商平台订单大数据的前提下,大多scrm服务平台对同时处理多个企业店铺订单数据往往受到限制。不能快速、有效、智能的获取与分析订单数据,严重影响了企业挖掘客户、转化客户的及时性与有效性。
目前现有的scrm服务平台操作手段如下:
服务器做定时任务,定时扫描每家企业授权的平台店铺;封装平台同步订单需要的参数,参数包含获取授权的平台店铺信息、第三方平台密钥对、同步订单时间段以及分页偏移量;拿封装好的同步参数去第三方平台获取订单数据保存到***,并记录当前的同步时间段,下次同步定时任务,可以选择新时间段下载订单数据。
当客户(粉丝)提交一个订单查询请求时,触发scrm服务平台去第三方平台同步店铺订单数据;对入驻scrm服务平台的每家企业资源均分:遍历绑定的所有企业店铺,做定时任务,定时从第三方平台拉取订单数据;企业运营人员在scrm服务平台上手动点击触发从第三方平台拉取订单数据。
上述技术方案存在缺点多:资源利用率低:定时任务针对每家企业店铺,但不能确定某时间段内哪些企业店铺存在订单数据,任务去拉取无订单数据的店铺造成一定的资源浪费。当客户提交一个订单查询请求时会有一段同步的等待时间,效率低。稳定性差:当一个时间段内订单数据量巨增时,存在同步不及时甚至同步失败的风险。成本高:人工成本、服务器性能成本高,不够智能
发明内容
本发明所要解决的技术问题是:提供一种以投递任务的方式进行订单同步的方法,解决了传统订单同步效率低、资源浪费,以及***稳定性弱的问题。
一种智能订单同步方法,该同步方法运用在scrm平台内,包括企业信息数据、任务数据,所述订单方法需要配备有服务器操作***、权重数据库,所述权重数据库记录所述平台内企业的权重数据,***通过权重数据进行订单任务数据的投递和同步,具体步骤如下:
步骤1:调取当前企业信息数据,该企业信息数据包括该企业下的会员活动记录,根据活跃信息对企业做权重分值计算和排名,将权重分值记录在权重数据库;
步骤2:衰减权重分值,先从权重数据库中读取各个企业初始权重分值,按衰减公式重新计算权重分值,并把最新权重分值存回权重数据库中,通过衰减系数控制衰减速度;
步骤3:重复步骤1的操作;
步骤4:根据权重数据库的分值,按照权重分值把企业划分若干个等级,分别计算不同等级企业的同步订单任务数据投递时间间隔;
步骤5:根据步骤4所计算时间间隔数据进行订单任务投递,并记录任务详情;
步骤6:取出任务详情,调用第三方平台接口同步订单,记录同步成功的当前时间,下次投递任务的同步时间段开始时间即为本次同步成功的时间。
进一步的,所述互动信息包括:所述步骤1中权重分值计算步骤如下:***获取企业下的会员活动记录后,从数据库读取该企业初始分值,然后给初始分值累加1分再存储回数据库,同一会员每天最多累加1分,以此类推,直至累加到100分。
进一步的,得到步骤4的投递任务时间间隔后,可通过守护进程与redis锁实现任务数据的投递,锁的过期时间即为步骤4的投递任务时间间隔,并把任务数据记录到redis队列中。
进一步的,步骤6中,服务器操作***开启多个守护进程从redis队列中消费任务,取出任务数据详情后,调用第三方平台接口同步订单。
进一步的,所述任务数据详情包含企业id、需要被同步的店铺平台信息、同步的时间段。
进一步的,权重等级设置1-10级,1-5级为活跃用户,6-10级为非活跃用户,活跃企业投递时间间隔计算公式2n+20*(n-1),非活跃企业投递时间间隔计算公式2n+40*n。
进一步的,所述衰减公式为:(当前权重分值-10)*衰减系数。
进一步的,所述时间间隔小于24h,保证每家企业每天能至少同步订单1次。
与现有技术相比,本发明具有以下有益效果:
1、按权重分值自动同步订单,让资源利用率大大的提高。
2、***稳定性加强,通过多个守护进程,任务会被稳定地消耗;通过投递任务的方式,让订单同步变得智能化,用户体验度也大大提高。
附图说明
图1是同步订单逻辑流程如图。
图2是服务器硬件服务上数据流转过程图。
图3是权重等级划分图。
图4是具体等级对应投递任务时间间隔明细表。
具体实施方式
下面结合附图对本发明的结构及工作过程作进一步说明。
本实施例中至少配备一台同步服务器,用于接收任务数据和同步订单数据。服务器硬件服务上数据流转过程如图1:任务数据从业务服务器传输到redis服务层,寄存于服务器内存中。服务器通过进程管理者supervisor来开启多个进程守护,从服务器内存中读取任务数据。读取到任务数据封装第三方平台接口需要的请求参数,从第三方平台下载订单数据,保存到数据库磁盘。
步骤1:给入驻scrm服务平台的各个企业做权重分值排名,权重分值0-100分。加权方式可通过互动营销手段:比如某企业下的会员提交一条好评有礼记录,记录信息包含订单号、会员信息、企业信息等,***获取提交的记录后,从数据库读取该企业初始分值(默认分值可以为70),然后给初始分值累加1分再存储回数据库,并记录会员提交的好评有礼信息。一个会员一天只能累加1分,以此类推,直至累加到100分。其中,累加分值比例与会员互动场景按业务情况而定,如部分活跃信息加1分,部分活跃信息加0.5分等等。
步骤2:每天24点衰减权重分值,先从权重数据表中读取各个企业初始分值,然后把每个企业的分值都按衰减公式(初始权重分值-10)*0.95计算出最新权重分值,并把最新权重分值存回权重数据表中;0.95为衰减系数,可以通过调整衰减系数控制权重分值衰减的缓慢程度。最后继续按步骤1的方式,***等待重新获取今日各个企业会员的提交数据,按活跃程度计算新分值存入权重数据表。每天首先衰减一个等级,当某企业下会员不活跃或不需要同步订单相关功能时,权重分值会被一直衰减直至0分,再根据***接收到的活跃数据计算新分值。
步骤3:根据权重数据表的分值,把权重分值划分10个等级,每10分一个等级,前五个等级为活跃的企业,后五个等级为非活跃的企业,如图2所示。
按等级计算出投递同步订单任务的时间间隔,计算得到时间间隔后再按步骤4执行数据传递。原则上保证让每家企业每天至少能同步一次订单,且让更多的资源倾斜到活跃的企业。按指数增长方式,则对活跃企业计算投递任务时间间隔的公式为2n+20*(n-1),非活跃企业为2n+40*n,上述两个公式可以根据具体场景进行调整修改。具体等级对应投递任务时间间隔明细如图3所示(单位分钟)。
步骤4:得到步骤3的投递任务时间间隔明细结果后,可通过守护进程与redis锁实现任务的投递,锁的过期时间即为步骤3的投递任务时间间隔;并把具体的任务详情记录到redis队列中,任务详情信息包含:企业id、需要被同步的店铺平台信息、同步的时间段等。
步骤5:最后,服务器后台开启多个守护进程从redis队列中消费任务,取出任务详情后,调用第三方平台接口同步订单。记录同步成功的当前时间,下次投递任务的同步时间段开始时间即为本次同步成功的时间。
以上所述实施例仅表达了本发明的一种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
Claims (8)
1.一种智能订单同步方法,该同步方法运用在scrm平台内,包括企业信息数据、任务数据,所述订单方法需要配备有服务器操作***、权重数据库,所述权重数据库记录所述平台内企业的权重数据,***通过权重数据进行订单任务数据的投递和同步,具体步骤如下:
步骤1:调取当前企业信息数据,该企业信息数据包括该企业下的会员活动记录,根据活跃信息对企业做权重分值计算和排名,将权重分值记录在权重数据库;
步骤2:衰减权重分值,先从权重数据库中读取各个企业初始权重分值,按衰减公式重新计算权重分值,并把最新权重分值存回权重数据库中,通过衰减系数控制衰减速度;
步骤3:重复步骤1的操作;
步骤4:根据权重数据库的分值,按照权重分值把企业划分若干个等级,分别计算不同等级企业企业的订单任务数据投递时间间隔;
步骤5:根据步骤4所计算时间间隔数据进行订单任务投递,并记录任务详情;
步骤6:取出任务详情,调用第三方平台接口同步订单,记录同步成功的当前时间,下次投递任务的同步时间段开始时间即为本次同步成功的时间。
2.根据权利要求1所述的智能订单同步方法,其特征在于,所述互动信息包括:所述步骤1中权重分值计算步骤如下:***获取企业下的会员活动记录后,从数据库读取该企业初始分值,然后给初始分值累加1分再存储回数据库,同一会员每天最多累加1分,以此类推,直至累加到100分。
3.根据权利要求1所述的智能订单同步方法,其特征在于,得到步骤4的投递任务时间间隔后,可通过守护进程与redis锁实现任务数据的投递,锁的过期时间即为步骤4的投递任务时间间隔,并把任务数据记录到redis队列中。
4.根据权利要求1所述的智能订单同步方法,其特征在于,步骤6中,服务器操作***开启多个守护进程从redis队列中消费任务,取出任务数据详情后,调用第三方平台接口同步订单。
5.根据权利要求3所述的智能订单同步方法,其特征在于,所述任务数据详情包含企业id、需要被同步的店铺平台信息、同步的时间段。
6.根据权利要求1所述的智能订单同步方法,其特征在于,权重等级设置1-10级,1-5级为活跃用户,6-10级为非活跃用户,活跃企业投递时间间隔计算公式2n+20*(n-1),非活跃企业投递时间间隔计算公式2n+40*n。
7.根据权利要求1所述的智能订单同步方法,其特征在于,所述衰减公式为:(当前权重分值-10)*衰减系数。
8.根据权利要求1所述的智能订单同步方法,其特征在于,所述时间间隔小于24h,保证每家企业每天能至少同步订单1次。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811502959.XA CN109710623A (zh) | 2018-12-10 | 2018-12-10 | 一种智能订单同步方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811502959.XA CN109710623A (zh) | 2018-12-10 | 2018-12-10 | 一种智能订单同步方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109710623A true CN109710623A (zh) | 2019-05-03 |
Family
ID=66255570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811502959.XA Pending CN109710623A (zh) | 2018-12-10 | 2018-12-10 | 一种智能订单同步方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109710623A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110443674A (zh) * | 2019-06-27 | 2019-11-12 | 口碑(上海)信息技术有限公司 | 订单数据的拉取方法及装置、存储介质、计算机设备 |
CN113298642A (zh) * | 2021-05-26 | 2021-08-24 | 上海晓途网络科技有限公司 | 一种订单检测方法、装置、电子设备及存储介质 |
CN113570390A (zh) * | 2021-08-12 | 2021-10-29 | 杭州震旦科技有限公司 | 一种基于物联网的珠宝门店售后管理***及方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105049461A (zh) * | 2014-04-24 | 2015-11-11 | 神乎科技股份有限公司 | 大量数据的动态分级传输方法 |
CN204790977U (zh) * | 2015-08-11 | 2015-11-18 | 常州香传电子商务有限公司 | 一种基于云计算的app自动编译***和管理平台 |
CN105095365A (zh) * | 2015-06-26 | 2015-11-25 | 北京奇虎科技有限公司 | 一种信息流数据的处理方法和装置 |
TW201610907A (zh) * | 2014-09-10 | 2016-03-16 | 中華電信股份有限公司 | 電信訂單異質化資料同步轉換的方法 |
CN105577841A (zh) * | 2013-07-12 | 2016-05-11 | 北京金山云网络技术有限公司 | 一种文件同步的方法、装置、客户端、服务器端及设备 |
US20170177687A1 (en) * | 2015-12-21 | 2017-06-22 | Sap Se | Synchronization of offline instances |
CN107679822A (zh) * | 2017-09-04 | 2018-02-09 | 金蝶蝶金云计算有限公司 | Erp***中订单状态自动更新方法、存储介质和计算机设备 |
-
2018
- 2018-12-10 CN CN201811502959.XA patent/CN109710623A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105577841A (zh) * | 2013-07-12 | 2016-05-11 | 北京金山云网络技术有限公司 | 一种文件同步的方法、装置、客户端、服务器端及设备 |
CN105049461A (zh) * | 2014-04-24 | 2015-11-11 | 神乎科技股份有限公司 | 大量数据的动态分级传输方法 |
TW201610907A (zh) * | 2014-09-10 | 2016-03-16 | 中華電信股份有限公司 | 電信訂單異質化資料同步轉換的方法 |
CN105095365A (zh) * | 2015-06-26 | 2015-11-25 | 北京奇虎科技有限公司 | 一种信息流数据的处理方法和装置 |
CN204790977U (zh) * | 2015-08-11 | 2015-11-18 | 常州香传电子商务有限公司 | 一种基于云计算的app自动编译***和管理平台 |
US20170177687A1 (en) * | 2015-12-21 | 2017-06-22 | Sap Se | Synchronization of offline instances |
CN107679822A (zh) * | 2017-09-04 | 2018-02-09 | 金蝶蝶金云计算有限公司 | Erp***中订单状态自动更新方法、存储介质和计算机设备 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110443674A (zh) * | 2019-06-27 | 2019-11-12 | 口碑(上海)信息技术有限公司 | 订单数据的拉取方法及装置、存储介质、计算机设备 |
CN110443674B (zh) * | 2019-06-27 | 2021-09-07 | 口碑(上海)信息技术有限公司 | 订单数据的拉取方法及装置、存储介质、计算机设备 |
CN113298642A (zh) * | 2021-05-26 | 2021-08-24 | 上海晓途网络科技有限公司 | 一种订单检测方法、装置、电子设备及存储介质 |
CN113298642B (zh) * | 2021-05-26 | 2024-02-23 | 上海晓途网络科技有限公司 | 一种订单检测方法、装置、电子设备及存储介质 |
CN113570390A (zh) * | 2021-08-12 | 2021-10-29 | 杭州震旦科技有限公司 | 一种基于物联网的珠宝门店售后管理***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105471759B (zh) | 数据中心的网络流量调度方法和装置 | |
US9953465B2 (en) | Methods and systems for creating online unified contact and communication management (CM) platform | |
CN109710623A (zh) | 一种智能订单同步方法 | |
CN107798109A (zh) | 对账清算的方法、装置、计算机设备及存储介质 | |
CN109299157A (zh) | 一种分布式大单表的数据导出方法及装置 | |
CN106648903A (zh) | 调用分布式文件***的方法和装置 | |
CN108874946A (zh) | 一种id管理方法及装置 | |
CN110310198A (zh) | 企业额度信息的管理方法、装置、设备及可读存储介质 | |
CN109325056A (zh) | 一种大数据处理方法及装置、通信设备 | |
CN102929929A (zh) | 一种数据汇总方法和装置 | |
CN106549786B (zh) | 一种业务开通资源的配置方法及装置 | |
CN109474902A (zh) | 消息计费装置、方法、终端及*** | |
CN100433624C (zh) | 一种通信业务计费的实现方法 | |
US8335758B2 (en) | Data ETL method applied to real-time data ETL system | |
CN106886452A (zh) | 一种简化云化***任务调度的方法 | |
CN110909072B (zh) | 一种数据表建立方法、装置及设备 | |
CN112990991A (zh) | 合并开***的方法和装置 | |
CN110083351A (zh) | 用于生成代码的方法和装置 | |
US20140189062A1 (en) | Distributed System For Downloading Internet Information and A Method Thereof | |
CN105897545B (zh) | 一种邮件同步的方法及装置 | |
CN101320443A (zh) | 一种电子工单的处理方法及处理装置 | |
CN107147542A (zh) | 一种信息生成方法及装置 | |
JPH1091549A (ja) | 情報転送装置、情報転送方法及び情報転送プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
CN117892355B (zh) | 一种基于隐私保护的多方数据联合分析方法及*** | |
CN110417902A (zh) | 流式网络服务负载方法、相关设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190503 |