一种采集车载智能终端信息的方法和装置与流程

    专利2022-07-08  69


    本发明涉及信息处理技术领域,尤其涉及一种采集车载智能终端信息的方法和装置。



    背景技术:

    随着大数据技术的应用,运营商可以根据用户在过往中浏览的内容,为用户推荐符合用户兴趣爱好的信息。

    现有技术中,用户的终端设备中的应用程序只能采集自身程序的用户访问信息,通过集成软件开发工具包,将采集到的用户访问信息发送至服务器,由服务器发送推荐信息。

    由于现有技术无法采集其他应用程序的用户访问信息,因此,采集的数据量有限,提供的推荐信息准确度不高。



    技术实现要素:

    针对现有技术存在的问题,本发明实施例提供一种采集车载智能终端信息的方法和装置。

    本发明提供一种采集车载智能终端信息的方法,包括:

    通过监控用户的预设操作指令,采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,其中,所述变化信息包括活动应用程序信息;

    采集所述变化信息产生的过程中的操作信息,其中,所述操作信息包括对当前所述显示页面文本内容的操作指令;

    确定所述变化信息产生过程中的时间戳信息;

    将所述活动应用程序信息、所述变化信息产生的过程中的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。

    根据本发明提供一种采集车载智能终端信息的方法,所述变化信息产生的过程中的操作信息过程为:

    根据用户的操作指令,采集目标文本和关系文本、、应用的名称和活动的名称,获得变化信息产生的过程中的操作信息。

    根据本发明提供一种采集车载智能终端信息的方法,采集所述目标文本的步骤为:

    根据所述对当前显示页面文本内容的操作指令生成当前显示页面文本内容的操作对象;

    根据所述当前显示页面文本内容的操作对象的文本,生成所述目标文本。

    根据本发明提供一种采集车载智能终端信息的方法,采集所述关系文本的步骤为:

    采用递归的方式,读取所述当前显示页面文本内容的操作对象对应子对象的子文本,直至所述子文本的读取个数达到预设第一读取数量;

    合成所述子文本,生成合成文本;

    根据所述合成文本,得到所述关系文本。

    根据本发明提供一种采集车载智能终端信息的方法,获取所述关系文本的步骤,还包括:

    若满足预设标准的所述子文本的数量小于预设数量;

    读取所述对象对应父对象的父文本,直至所述父文本的读取个数达到预设第二读取数量;

    合成所述父文本,生成所述合成文本;

    根据所述合成文本,得到所述关系文本。

    根据本发明提供一种采集车载智能终端信息的方法,所述采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,包括:

    采集切换后页面的活动的名称、包名的名称、界面的切换时间和编号,生成所述显示页面的变化信息。

    根据本发明提供一种采集车载智能终端信息的方法,还包括:

    使云端服务器根据所述显示页面的变化信息得到用户的访问路径,根据所述变化信息产生的过程中的操作信息采集用户的关注信息点;

    接收所述云端服务器根据所述访问路径和关注信息点发送的推荐信息。

    本发明还提供一种采集车载智能终端信息的装置,包括:

    监控单元,监控用户的预设操作指令;

    页面信息采集单元,采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,确定所述变化信息产生过程中的时间戳信息,其中,所述变化信息包括活动应用程序信息;

    操作信息采集单元,采集所述变化信息产生的过程中的操作信息,其中,所述操作信息包括对当前所述显示页面文本内容的操作信息;

    发送单元,将所述活动应用程序信息、所述变化信息产生的过程中的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。

    本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述采集车载智能终端信息的方法的步骤。

    本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述采集车载智能终端信息的方法的步骤。

    本发明提供的一种采集车载智能终端信息的方法和装置,通过监控用户的预设操作指令,采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,采集所述变化信息产生的过程中的操作信息,确定所述变化信息产生过程中的时间戳信息,将所述活动应用程序信息、所述变化信息产生的过程中的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。实现第三方应用程序的用户访问信息采集,提高了采集的用户访问信息准确性,增强了服务器推荐信息的有效性。

    附图说明

    图1本发明提供的一种采集车载智能终端信息的方法流程示意图之一;

    图2本发明提供的一种采集车载智能终端信息的流程示意图之二;

    图3本发明提供的获取用户的关注信息点方法的示意图;

    图4本发明提供的一种采集车载智能终端信息的结构框图;

    图5本发明提供的电子设备的结构示意图。

    具体实施方式

    下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例是用于说明本发明,但不能用来限制本发明的范围。

    在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不是必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

    以下结合附图描述根据本发明实施例的一种采集车载智能终端信息的方法。

    本发明实施例通过在终端设备的系统内存中常驻运行一个service服务,该服务不带任何ui界面,当运行该service服务的终端设备开机的时候,自动运行该服务。

    图1是根据本发明一个实施例的一种采集车载智能终端信息的方法的原理示意图。如图1所示,根据本发明一个实施例的一种采集车载智能终端信息的方法包括:

    s101、监控用户的预设操作指令。

    具体的,service服务监控用户对终端设备的页面的操作包括app被点击、滑动、窗口切换等,此处不做具体限定,其中,终端可以为智能手机、平板电脑等,此处不做具体限定。

    s102、采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,其中,所述变化信息包括活动应用程序信息,确定所述变化信息产生过程中的时间戳信息。

    具体的,当步骤s101中监控到用户对页面进行操作后,该service服务监控除自己以外的其它任何第三方app界面上的变化,其中,界面的变化包括:用户打开第三方app、切换不同的app、在app内部打开新的子界面、打开app的子二级菜单、打开新的弹窗窗口等。service服务根据车载智能终端页面的切换,读取当前的时间点,并且采集切换后页面的活动名称、包名,组成页面对象,页面对象由上述的活动名称、包名、时间、app名称和一个相应的id编号构成。生成页面对象。

    s103、采集所述变化信息产生的过程中的操作信息,其中,所述操作信息包括对当前所述显示页面文本内容的操作指令。

    具体的,当步骤s101中,该service服务监控到用户对页面进行操作后,该service服务利用系统底层接口读取到用户操作的view的text文本,和/或子view的text文本,和/或父view的text文本,生成用户操作对应的动作对象。其中,动作对象包括:view的text文本,和/或子view的text文本,和/或父view的text文本,操作信息(点击、滑动、输入操作)、app名称、活动名称。s104、将所述活动应用程序信息、所述对文本内容的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。

    具体的,在步骤s102完成采集页面对象和步骤s103完成采集动作对象后,本发明实施例的该service服务,将每次采集完成页面对象和动作对象发送至云端服务器,所述云端服务器根据所述页面对象得到页面的停留时长,并通过页面的停留时长获得用户的访问路径。

    本发明实施例通过采集第三方应用的用户访问信息,准确获得用户的兴趣爱好,实现定制化的信息采集,具有应用方便、用户兴趣分析准确、采集信息有效性高的特点。

    本发明实施例还包括一种采集车载智能终端信息的方法,如图2所示,根据本发明一个实施例的一种采集车载智能终端信息的方法包括:

    s201、监控用户的预设操作指令。

    第二个实施例中的步骤s201和第一个实施例的步骤s101一样,因此,对于具体的解释就不做详细展开。

    s202、采集切换后页面的活动的名称、包名的名称、界面的切换时间和编号,生成所述显示页面的变化信息,并确定所述变化信息产生过程中的时间戳信息。

    s203、根据对当前显示页面文本内容的操作指令生成当前显示页面文本内容的操作对象,根据所述当前显示页面文本内容的操作对象的文本,生成所述目标文本。

    具体的,本发明实施例利用service服务通过系统底层接口读取到用户操作的操作对象view,读取操作对象view的文本text,利用文本text生成目标文本targettext。

    s204、采用递归的方式,读取所述当前显示页面文本内容的操作对象对应子对象的子文本,直至所述子文本的读取个数达到预设第一读取数量。

    具体的,利用递归的方式读取操作对象view的子对象的文本,其中,读取的view的子对象的个数和对应的文本个数不超过第一读取数量。本实施例中,第一读取数量为100个字符串和20个view的子对象。

    s205、合成所述子文本,生成合成文本。

    具体的,如果步骤s204中查询的字符串和对象的达标数量满足要求,将满足要求的字符串合并,生成合成文本。

    s206、根据所述合成文本,得到所述关系文本。

    具体的,本发明实施例根据合成文本生成关系文本relatetext。

    s207、读取所述对象对应父对象的父文本,直至所述父文本的读取个数达到预设第二读取数量;

    具体的,如果步骤s204中查询的view的子对象和对应的子文本能够满足预设标准的数量小于预设数量,service服务查询view的父对象,即父view,类似步骤s204的方法,递归查询父view的文本父text,直至查询父文本的个数达到预设第二读取数量。本实施例中,第二读取数量为100个字符串和20个父view。

    s208、合成所述父文本,生成所述合成文本。

    具体的,将满足要求的字符串合并,生成合成文本。

    s209、根据所述合成文本,得到所述关系文本。

    具体的,本发明实施例根据合成文本生成关系文本relatetext。

    s210、根据用户的操作指令,采集目标文本和关系文本、应用的名称和活动的名称,获得所述动作对象。

    s211、将所述活动应用程序信息、所述变化信息产生的过程中的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。

    s212、使云端服务器根据所述显示页面的变化信息得到用户的访问路径,根据所述变化信息产生的过程中的操作信息采集用户的关注信息点;接收所述云端服务器根据所述访问路径和关注信息点发送的推荐信息。

    具体的,如图3所示,云端服务器通过大数据分析,根据接收的页面对象信息,用户访问名称为app1的app301的导航页面311的时长为30分钟,接下来的5分钟访问了app1app301的主页页面312,接下来的5分钟访问了名称为app2的app302的看资讯页面321,接下来的10分钟访问了app302的听歌页面322,获得用户的访问路径,根据接收的动作对象信息,获得导航页面311的权重为1.2,app301的主页页面312的权重为0.1,app302的看资讯页面321的权重为0.8,app302的听歌页面322的权重为0.5,云端服务器采集用户的关注信息点。

    本发明实施例的采集车载智能终端信息的方法,信息查询准确,查询效率高的特点。

    下面对本发明提供的采集车载智能终端信息的装置进行描述,下文描述的采集车载智能终端信息的装置与上文描述的采集车载智能终端信息的方法可相互对应参照。如图4所示,本发明提供的采集车载智能终端信息的装置包括:

    监控单元401,监控用户的预设操作指令。

    具体的,监控单元401利用service服务监控用户对终端设备的页面的操作指令包括app被点击、滑动、窗口切换等,此处不做具体限定,其中,终端可以为智能手机、平板电脑等,此处不做具体限定。

    页面信息采集单元402,采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,确定所述变化信息产生过程中的时间戳信息,其中,所述变化信息包括活动应用程序信息,并确定所述变化信息产生过程中的时间戳信息。

    具体的,当监控单元401监控到用户对页面进行操作后,利用service服务监控除自己以外的其它任何第三方app页面上的变化,其中,页面的变化包括:用户打开第三方app、切换不同的app、在app内部打开新的子页面、打开app的子二级菜单、打开新的弹窗窗口等。service服务根据监控到的切换后,读取当前的时间点,并且采集切换后页面的活动名称、包名,组成页面对象,页面对象由上述的活动名称、包名、时间、app名称和一个相应的id编号构成。生成显示页面的变化信息。

    操作信息采集单元403,采集所述变化信息产生的过程中的操作信息,其中,所述操作信息包括对当前所述显示页面文本内容的操作指令,确定所述变化信息产生过程中的时间戳信息。

    具体的,当监控单元401的service服务监控到用户对页面进行操作后,该service服务利用系统底层接口读取到用户操作的view的text文本,和/或子view的text文本,和/或view的text文本,生成用户操作对应的动作对象。其中,动作对象包括:view的text文本,和/或子view的text文本,和/或view的text文本,操作信息(点击、滑动、输入操作)、app名称、活动名称。

    发送单元404,将所述活动应用程序信息、所述变化信息产生的过程中的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。

    具体的,在页面信息采集单元402完成采集页面对象和操作信息采集单元403完成采集动作对象后,本发明实施例的该service服务,将每次采集完成页面对象和动作对象发送至云端服务器,所述云端服务器根据所述页面对象得到页面的停留时长,并通过页面的停留时长获得用户的访问路径。具体的,如图3所示,云端服务器通过大数据分析,根据接收的页面对象信息,用户访问名称为app1的app301的导航页面311的时长为30分钟,接下来的5分钟访问app301的主页页面312,接下来的5分钟访问了名称为app2的app302的看资讯页面321,接下来的10分钟访问了app302的听歌页面322,获得用户的访问路径,根据接收的动作对象信息,获得导航页面311的权重为1.2,app301的主页页面312的权重为0.1,app302的看资讯页面321的权重为0.8,app302的听歌页面322的权重为0.5,云端服务器采集用户的关注信息点。云端服务器可以分析得到用户的兴趣爱好,根据获得用户的访问路径,云端服务器可以按照分析得到的用户的访问路径和用户的兴趣爱好,为相应的用户推荐信息,其中,推荐信息包括:app和广告等,此处不做具体限定。

    本发明实施例通过采集第三方应用的用户访问信息,准确获得用户的兴趣爱好,具有应用方便、用户兴趣分析准确、采集信息有效性高的特点。

    图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)201、通信接口(communicationsinterface)503、存储器(memory)502和通信总线504,其中,处理器501,通信接口503,存储器502通过通信总线504完成相互间的通信。处理器501可以调用存储器502中的逻辑指令,以执行采集车载智能终端信息的方法,该方法包括:通过监控用户的预设操作指令,采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,其中,所述变化信息包括活动应用程序信息;采集所述变化信息产生的过程中的操作信息,其中,所述操作信息包括对当前所述显示页面文本内容的操作信息;确定所述变化信息产生过程中的时间戳信息;将所述活动应用程序信息、所述变化信息产生的过程中的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。

    此外,上述的存储器501中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

    另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的采集车载智能终端信息的方法,该方法包括:通过监控用户的预设操作指令,采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,其中,所述变化信息包括活动应用程序信息;采集所述变化信息产生的过程中的操作信息,其中,所述操作信息包括对当前所述显示页面文本内容的操作信息;确定所述变化信息产生过程中的时间戳信息;将所述活动应用程序信息、所述变化信息产生的过程中的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。

    又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的采集车载智能终端信息的方法,该方法包括:通过监控用户的预设操作指令,采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,其中,所述变化信息包括活动应用程序信息;采集所述变化信息产生的过程中的操作信息,其中,所述操作信息包括对当前所述显示页面文本内容的操作信息;确定所述变化信息产生过程中的时间戳信息;将所述活动应用程序信息、所述变化信息产生的过程中的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。

    虽然,上文中已经用一般性说明及具体实施方案对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。


    技术特征:

    1.一种采集车载智能终端信息的方法,其特征在于,包括:

    通过监控用户的预设操作指令,采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,其中,所述变化信息包括活动应用程序信息;

    采集所述变化信息产生的过程中的操作信息,其中,所述操作信息包括对当前所述显示页面文本内容的操作指令;

    确定所述变化信息产生过程中的时间戳信息;

    将所述活动应用程序信息、所述变化信息产生的过程中的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。

    2.根据权利要求1所述采集车载智能终端信息的方法,其特征在于,所述变化信息产生的过程中的操作信息的采集过程为:

    根据用户的操作指令,采集目标文本和关系文本、、应用的名称和活动的名称,获得所述变化信息产生的过程中的操作信息。

    3.根据权利要求2所述的采集车载智能终端信息的方法,其特征在于,采集所述目标文本的步骤为:

    根据所述对当前显示页面文本内容的操作指令生成当前显示页面文本内容的操作对象;

    根据所述当前显示页面文本内容的操作对象的文本,生成所述目标文本。

    4.根据权利要求2所述的采集车载智能终端信息的方法,其特征在于,采集所述关系文本的步骤为:

    采用递归的方式,读取所述当前显示页面文本内容的操作对象对应子对象的子文本,直至所述子文本的读取个数达到预设第一读取数量;

    合成所述子文本,生成合成文本;

    根据所述合成文本,得到所述关系文本。

    5.根据权利要求4所述的采集车载智能终端信息的方法,其特征在于,获取所述关系文本的步骤,还包括:

    若满足预设标准的所述子文本的数量小于预设数量;

    读取所述对象对应父对象的父文本,直至所述父文本的读取个数达到预设第二读取数量;

    合成所述父文本,生成所述合成文本;

    根据所述合成文本,得到所述关系文本。

    6.根据权利要求1所述的采集车载智能终端信息的方法,其特征在于,所述采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息包括:

    采集切换后页面的活动的名称、包名的名称、界面的切换时间和编号,生成所述显示页面的变化信息。

    7.根据权利要求1所述的采集车载智能终端信息的方法,其特征在于,还包括:

    使云端服务器根据所述显示页面的变化信息得到用户的访问路径,根据所述变化信息产生的过程中的操作信息采集用户的关注信息点;

    接收所述云端服务器根据所述访问路径和关注信息点发送的推荐信息。

    8.一种采集车载智能终端信息的装置,其特征在于,包括:

    监控单元,监控用户的预设操作指令;

    页面信息采集单元,采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,确定所述变化信息产生过程中的时间戳信息,其中,所述变化信息包括活动应用程序信息;

    操作信息采集单元,采集所述变化信息产生的过程中的操作信息,其中,所述操作信息包括对当前所述显示页面文本内容的操作指令;

    发送单元,将所述活动应用程序信息、所述变化信息产生的过程中的操作信息、所述时间戳信息储存之后,一并同步至云端服务器。

    9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述采集车载智能终端信息的方法的步骤。

    10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述采集车载智能终端信息的方法的步骤。

    技术总结
    本发明涉及一种采集车载智能终端信息的方法和装置,其中,采集车载智能终端信息的方法包括:通过监控用户的预设操作指令,采集根据所述预设操作指令改变的所述车载智能终端上显示页面的变化信息,其中,变化信息包括活动应用程序信息;采集变化信息产生的过程中的操作信息,其中,操作信息包括对当前所述显示页面文本内容的操作指令;确定变化信息产生过程中的时间戳信息;将活动应用程序信息、变化信息产生的过程中的操作信息、时间戳信息储存之后,一并同步至云端服务器。该方法具有采集信息准确,有效性高的特点。

    技术研发人员:熊文龙;邓志伟
    受保护的技术使用者:智道网联科技(北京)有限公司
    技术研发日:2020.12.30
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-22644.html

    最新回复(0)