处理数据的方法、设备和计算机存储介质技术

技术编号:28871824 阅读:11 留言:0更新日期:2021-06-15 23:04
本公开的实施例涉及处理数据的方法、设备和计算机存储介质。该方法包括:接收与针对应用的用户操作相对应的用户行为数据;基于所述应用中的、与所述用户操作相关联的操作模块,确定所述用户操作的至少一个类型;以及从所述用户操作的所述至少一个类型中确定所述用户行为数据的类型。通过该方法,可以系统地将用户行为数据进行分类,便于存储和查询,节约计算资源。

【技术实现步骤摘要】
处理数据的方法、设备和计算机存储介质
本公开的实施例涉及信息处理领域,并且更具体地,涉及处理数据的方法、设备和计算机存储介质。
技术介绍
在应用的开发设计和后续优化过程中,通常需要采集数据来记录和收集终端用户的操作行为。通常通过设置在应用中的检测点,诸如埋点来收集用户数据。例如,当用户的行为满足某种条件的时候,比如进入某个页面、点击某个按钮等,会自动触发记录和存储,然后这些数据会被收集并被传输到终端提供商,或者是通过后端采集用户使用服务过程中的请求数据。然而,随着时间的累积、用户数量和应用功能的增加,所收集的数据不断增加,对所收集的数据的查询、存储和分析将消耗大量计算资源,这需要消耗大量的硬件成本。
技术实现思路
本公开提出了一种处理数据的方案。在本公开的第一方面,提出了一种处理数据的方法。该方法包括:接收与针对应用的用户操作相对应的用户行为数据;基于应用中的、与用户操作相关联的操作模块,确定用户操作的至少一个类型;以及从用户操作的至少一个类型中确定用户行为数据的类型。在本公开的第二方面,提出了一种电子设备,包括:至少一个处理单元;至少一个存储器,该至少一个存储器被耦合到该至少一个处理单元并且存储用于由该至少一个处理单元执行的指令,该指令当由该至少一个处理单元执行时,使得该电子设备执行动作,该动作包括:接收与针对应用的用户操作相对应的用户行为数据;基于应用中的、与用户操作相关联的操作模块,确定用户操作的至少一个类型;以及从用户操作的至少一个类型中确定用户行为数据的类型。r>在本公开的第三方面,提供了一种计算机存储介质。该计算机存储介质具有存储在其上的计算机可读程序指令,计算机可读程序指令用于执行根据第一方面的方法。提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识本公开的关键特征或必要特征,也无意限制本公开的范围。附图说明通过结合附图对本公开示例性实施例进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施例中,相同的参考标号通常代表相同部件。图1图示了能够在其中实施本公开的实施例的环境100的示意图;图2图示了根据本公开的实施例的用于处理数据的方法200的流程图;图3图示了根据本公开的实施例的用于确定用户操作的类型的方法300流程图;图4图示了根据本公开的实施例的用于确定用户行为数据的类型的方法400的流程图;以及图5图示了可以用来实施本公开的实施例的电子设备500的示意性框图。具体实施方式下面将参照附图更详细地描述本公开的优选实施例。虽然附图中显示了本公开的优选实施例,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实施例”和“一个实施例”表示“至少一个示例实施例”。术语“另一实施例”表示“至少一个另外的实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。如以上提及的,期望对应用中收集的用户行为数据进行存储、查询和分析。然而,传统方案没有系统地对所收集的用户行为数据进行分类,其导致了后续存储和查询缓慢并且占用大量计算资源。针对上述问题以及其他潜在的问题,本公开的实施例提供了一种用于处理数据的方法。该方法首先接收与针对应用的用户操作相对应的用户行为数据,然后基于应用中的、与用户操作相关联的操作模块,确定用户操作的至少一个类型,最后从用户操作的至少一个类型中确定用户行为数据的类型。通过该方法,可以系统地将用户行为数据进行分类,便于存储和查询,节约计算资源。以下参考附图来说明本公开的基本原理和若干示例实现。图1图示了可以在其中实施本公开的多个实现的计算环境100的框图。应当理解,图1所示出的计算环境100仅仅是示例性的,而不应当构成对本公开所描述的实现的功能和范围的任何限制。如图1所示,在计算环境100中,用户110操作应用130,计算设备140对于上述操作有关的数据和信息进行处理。具体地,应用130可以包括操作模块120-1、120-2、120-3和120-4(以下简称为操作模块120),用户110可以对应用130中的操作模块120操作,例如点击、滑动、拖拽操作模块120等。如图1所示,用户110可以通过终端设备在应用130中的操作模块120进行操作。终端设备诸如是任何类型的移动终端、固定终端或便携式终端,包括移动手机、多媒体计算机、多媒体平板、互联网节点、通信器、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、个人通信系统(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者其任意组合,包括这些设备的配件和外设或者其任意组合。还可预见到的是,终端设备能够支持任何类型的针对用户的接口(诸如“可佩戴”电路等)。在一些实施例中,用户110可以通过终端设备使用计算设备140所提供的服务。例如,终端设备可以安装有与计算设备140所提供的服务相关联的应用130,用户110可以通过点击该应用130中的操作模块120,例如登录模块以登录至该应用130,从而登录至计算设备140。在一些实施例中,计算设备140通过预先设置在应用130的操作模块120的控件中的检测点来收集与用户在应用130中的操作相关的用户数据。上述检测点可以通过多种方式来设置和/或触发,其相关规则可以被预先存储计算设备140中。应当理解,这仅仅是一个示例,在其他实施例中,也可以利用计算设备140中的机器学习模块通过神经网络制定检测点的设置和触发规则。应当理解,图1所示的环境100仅仅是示例性的,而不是限制性的。在一个示例中,还可以通过其他方式获取用户数据,例如不通过检测点而尽可能收集应用130的操作模块120中的所有控件的操作数据,然后再通过界面配置哪些数据需要在系统里面进行分析。在另一示例中,还可以经由第三方程序或应用以通过终端设备连接用户行为分析工具的数据接入管理界面,从而获取用户行为数据。图2图示了根据本公开的实施例的用于处理用户数据的方法200的流程图。方法200可以由图1中的计算设备140来实施,以确定用户行为数据的类型。为便于描述,将参照图1来描述方法200。在210,计算设备140接收与针对应用130的用户操作相对应的用户行为数据。用户110可以在应用130的操作模块120中执行例如登录、聊天、购买、订阅、设置等操作。当用户110执行操作时,计算设备140可以通过监测用户110的操作来获取用户行为数据。...

【技术保护点】
1.一种用于处理数据的方法,包括:/n接收与针对应用的用户操作相对应的用户行为数据;/n基于所述应用中的、与所述用户操作相关联的操作模块,确定所述用户操作的至少一个类型;以及/n从所述用户操作的所述至少一个类型中确定所述用户行为数据的类型。/n

【技术特征摘要】
1.一种用于处理数据的方法,包括:
接收与针对应用的用户操作相对应的用户行为数据;
基于所述应用中的、与所述用户操作相关联的操作模块,确定所述用户操作的至少一个类型;以及
从所述用户操作的所述至少一个类型中确定所述用户行为数据的类型。


2.根据权利要求1所述的方法,其中接收所述用户行为数据包括:
响应于在所述应用中的检测点被触发,接收所述用户行为数据。


3.根据权利要求1所述的方法,其中确定所述用户操作的至少一个类型包括:
从所述应用中确定与所述用户操作相关联的操作模块;以及
基于预定义的模块-类型映射关系,确定与所述操作模块相对应的所述用户操作的所述至少一个类型。


4.根据权利要求1所述的方法,其中所述至少一个类型包括多个类型,并且确定所述用户行为数据的类型包括:
确定所述用户操作的所述多个类型的优先级;以及
基于确定的所述优先级,从所述多个类型中选择一个类型作为所述用户行为数据的类型。


5.根据权利要求1所述的方法,其中所述用户行为数据包括以下中的至少一项:应用的访问记录、用户注册登入记录、用户订阅记录、用户社交记录、订单购买记录和用户设置记录。


6.根据权利要求1所述的方法,其中所述操作模块包括以下中的至少一项:社交模块、应用设置模块、游戏模块、直播模块、故障反馈模块、购买模块和订阅模块。


7.根据权利要求1所述的方法,其中所述用户操作包括以下中的至少一项:点击操作、下拉操作和滑动操作。


8.一种电子设备,包括:
至少一个处理单元;
至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个...

【专利技术属性】
技术研发人员:刘冬雪贾佳林双
申请(专利权)人:北京默契破冰科技有限公司
类型:发明
国别省市:北京;11

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

1