The invention discloses a data processing method, system, device and storage medium, which includes: receiving the first order sent by the application program; parsing the first order, extracting and obtaining the first order ID, the first user ID, the second user ID and the first quantity; and generating the first data string corresponding to the first user ID and the first data string corresponding to the first user ID according to the preset data format. The second data string corresponding to the second user ID; after compressing the first data string and the second data string, it is stored or updated in the SSDB database. The invention can process and store interactive data among related users, meet the application requirements of interaction among multiple users, and improve the user's sense of experience. And using SSDB database for data storage can improve the speed of data reading and writing, satisfy the interactive operation of a large number of users in the process of watching TV programs, and can be widely used in the Internet industry.
【技术实现步骤摘要】
一种数据处理方法、系统、装置及存储介质
本专利技术涉及互联网
,特别是涉及一种数据处理方法、系统、装置及存储介质。
技术介绍
由于移动互联网发展,移动终端不仅仅用于实现沟通、通信等功能,还经常用于各种不同设备之间的互动体验,例如在观看电视节目中,可以采用移动端终端的应用程序进行观看互动。但是,目前的电视节目互动方法,一般是在播放电视节目的时候进行有奖竞猜等活动,这种互动方式,在进行互动时,主要是实现特定的电视节目与每个用户之间的互动,无法同时实现多个用户之间的相互互动,大大降低了用户的体验感。名词解释SSDB数据库:基于硬盘存储的非关系型数据库,适合海量数据的存储。key:SSDB数据库中的一种数据格式(key,value),其中key表示关键字。value:SSDB数据库中的一种数据格式(key,value),其中value表示值。hexString:一款由一行行符合IntelHEX文件格式的文本所构成的ASCII文本文件。
技术实现思路
为了解决上述的技术问题,本专利技术的目的是提供一种数据处理方法、系统、装置及存储介质。本专利技术解决其技术问题所采用的技术方案是:本专利技术一方面提供了一种数据处理方法,包括以下步骤:接收应用程序发送的第一订单;所述第一订单中记载有第一用户ID以及第一用户ID从第二用户ID随机获取的积分的第一数量;对第一订单进行解析,提取获得第一订单ID、第一用户ID、第二用户ID以及第一数量;按照预设的数据格式,相应生成与第一用户ID对应的第一数据字符串和与第二用户ID对应的第二数据字符串;对第一数据字符串和第二数据字符串进行压缩 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括以下步骤:接收应用程序发送的第一订单;所述第一订单中记载有第一用户ID以及第一用户ID从第二用户ID随机获取的积分的第一数量;对第一订单进行解析,提取获得第一订单ID、第一用户ID、第二用户ID以及第一数量;按照预设的数据格式,相应生成与第一用户ID对应的第一数据字符串和与第二用户ID对应的第二数据字符串;对第一数据字符串和第二数据字符串进行压缩后,存储或更新到SSDB数据库中。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括以下步骤:接收应用程序发送的第一订单;所述第一订单中记载有第一用户ID以及第一用户ID从第二用户ID随机获取的积分的第一数量;对第一订单进行解析,提取获得第一订单ID、第一用户ID、第二用户ID以及第一数量;按照预设的数据格式,相应生成与第一用户ID对应的第一数据字符串和与第二用户ID对应的第二数据字符串;对第一数据字符串和第二数据字符串进行压缩后,存储或更新到SSDB数据库中。2.根据权利要求1所述的数据处理方法,其特征在于,所述预设的数据格式由key和value构成,其中,key依次包括日期、用户ID、时间戳和订单ID,value包括数量和状态值。3.根据权利要求2所述的数据处理方法,其特征在于,所述对第一数据字符串和第二数据字符串进行压缩后,存储或更新到SSDB数据库中的步骤,通过数据列表的方式进行数据存储,该步骤具体包括:对第一数据字符串和第二数据字符串进行压缩处理;以日期和用户ID作为前缀,对SSDB数据库进行扫描查找,判断SSDB数据库是否存在与第一数据字符串和/或第二数据字符串的日期和用户ID相同的字符串;若存在,则读取对应的字符串,并根据第一数据字符串和/或第二数据字符串的数据更新所读取的字符串后,将更新后的字符串存储到SSDB数据库的数据列表的原来位置;若不存在,则将第一数据字符串和第二数据字符串存储到SSDB数据库的数据列表的最后。4.根据权利要求1所述的数据处理方法,其特征在于,所述对第一数据字符串和第二数据字符串进行压缩的步骤中,具体通过将字符串转换为hex_string实现压缩处理。5.根据权利要求1所述的数据处理方法,其特征在于,所述第一订单...
【专利技术属性】
技术研发人员:王硕,
申请(专利权)人:无锡天脉聚源传媒科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。