确定数据处理进度的方法及装置制造方法

文档序号:6621566阅读:265来源:国知局
确定数据处理进度的方法及装置制造方法
【专利摘要】本发明公开了一种确定数据处理进度的方法及装置,属于计算机【技术领域】。该方法包括:提取应用的当前进度特征信息;根据预先建立的进度特征信息及数据处理进度之间的映射关系对当前进度特征信息进行匹配;根据匹配结果确定当前数据处理进度。本发明通过根据预先建立的进度特征信息及数据处理进度之间的映射关系对当前进度特征信息进行匹配来确定当前数据处理进度,由于会预先建立应用进度特征信息及数据处理进度之间的映射关系,因此,不仅确定数据处理进度的方法简单灵活,而且能够适用于所有已经建立映射关系的应用,适用范围较广。由于当前进度特征信息往往与当前数据处理情况有关,因此,根据当前进度特征信息确定的数据处理进度比较准确。
【专利说明】确定数据处理进度的方法及装置

【技术领域】
[0001] 本发明涉及计算机【技术领域】,特别涉及一种确定数据处理进度的方法及装置。

【背景技术】
[0002] 随着计算机技术的迅速发展,出现了各种各样的应用。各个应用均需要通过处理 数据来支持应用的正常运行,且应用中不同的数据处理进度往往对应不同的应用事件。例 如,对于游戏来说,游戏中不同的数据处理进度往往对应不同的游戏事件。在运行应用的过 程中,经常需要根据实际需求确定数据处理进度,以明确应用的运行情况以及应用处理的 当前事件。例如,如果应用为游戏,且当前需要中止正在运行的游戏事件,则为了后续可以 从中止点对应的游戏事件处继续运行游戏,需要确定游戏当前的数据处理进度。
[0003] 另外,为了扩大应用的交互性,经常会设置第三方公共平台来管理应用的运行。例 如,可以设置第三方游戏平台,不同的客户端可以在该第三方游戏平台下运行同一游戏,实 现游戏的对战。然而,对于一些应用,由于第三方公共平台不具备应用的具体数据及应用的 具体实现过程,使得第三方公共平台确定应用的数据处理进度通常比较困难。例如,对于游 戏来说,由于第三方公共平台不具备各个游戏具体的运行数据。因此,第三方公共平台确定 不同玩家的游戏进度比较困难。
[0004] 相关技术在确定数据处理进度时,第三方公共平台往往简单地根据应用的运行时 间等实现。例如,对于游戏,第三方公共平台经常通过玩家运行游戏的时间确定玩家运行的 游戏的数据处理进度。
[0005] 在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
[0006] 由于应用繁杂多样,即使不同用户操作应用的时间相同,不同的用户也可能对应 不同的数据处理进度。例如,针对游戏来讲,由于不同玩家玩对游戏的熟练度不同,因此,不 同的时间往往对应不同的游戏事件,导致通过游戏时间确定游戏的数据处理进度不准确。 因此,根据时间确定的数据处理进度不仅不够准确,而且灵活性不高。另外,根据时间确定 的数据处理进度可能仅适用于针对相同的时间对应的数据处理进度相同的应用,如视频 等,适用范围有限。


【发明内容】

[0007] 为了解决相关技术的问题,本发明实施例提供了一种确定数据处理进度的方法及 装置。所述技术方案如下:
[0008] 第一方面,提供了一种确定数据处理进度的方法,所述方法包括:
[0009] 提取应用的当前进度特征信息;
[0010] 根据预先建立的进度特征信息及数据处理进度之间的映射关系对所述当前进度 特征信息进行匹配;
[0011] 根据匹配结果确定所述应用的当前数据处理进度。
[0012] 结合第一方面,在第一方面的第一种可能的实现方式中,所述提取应用的当前进 度特征信息之前,还包括:
[0013] 启动并运行所述应用,在所述应用的运行过程中获取收集到的数据处理进度,提 取与收集到的数据处理进度对应的进度特征信息;
[0014] 根据收集到的数据处理进度及提取到的与收集到的数据处理进度对应的进度特 征信息建立进度特征信息与数据处理进度之间的映射关系。
[0015] 结合第一方面,在第一方面的第二种可能的实现方式中,所述根据预先建立的进 度特征信息及数据处理进度之间的映射关系对所述当前进度特征信息进行匹配,包括:
[0016] 查询所述预先建立的进度特征信息及数据处理进度之间的映射关系中的进度特 征信息,确定所述映射关系中的进度特征信息中是否存在与所述当前进度特征信息一致的 进度特征信息;
[0017] 所述根据匹配结果确定所述应用的当前数据处理进度,包括:
[0018] 如果所述映射关系中的进度特征信息中存在与所述当前进度特征信息一致的进 度特征信息,则将所述映射关系中与所述当前进度特征信息一致的进度特征信息对应的数 据处理进度确定为所述应用的当前数据处理进度。
[0019] 结合第一方面,在第一方面的第三种可能的实现方式中,所述进度特征信息至少 包括与所述应用相关的资源、组成所述应用的程序包括的函数、所述函数对应的参数以及 应用画面。
[0020] 结合第一方面至第一方面的第三种可能的实现方式中的任一种可能的实现方式, 在第一方面的第四种可能的实现方式中,所述根据匹配结果确定所述应用的当前数据处理 进度之后,还包括:
[0021] 向运行所述应用的各个客户端推荐与所述当前数据处理进度相关的推荐信息或 应用策略。
[0022] 第二方面,提供了一种确定数据处理进度的装置,所述装置包括:
[0023] 第一提取模块,用于提取应用的当前进度特征信息;
[0024] 匹配模块,用于根据预先建立的进度特征信息及数据处理进度之间的映射关系对 所述当前进度特征信息进行匹配;
[0025] 确定模块,用于根据匹配结果确定所述应用的当前数据处理进度。
[0026] 结合第二方面,在第二方面的第一种可能的实现方式中,所述装置,还包括:
[0027] 运行模块,用于启动并运行所述应用;
[0028] 获取模块,用于在所述应用的运行过程中获取收集到的数据处理进度;
[0029] 第二提取模块,用于提取与收集到的数据处理进度对应的进度特征信息;
[0030] 建立模块,用于根据收集到的数据处理进度及提取到的与收集到的数据处理进度 对应的进度特征信息建立进度特征信息与数据处理进度之间的映射关系。
[0031] 结合第二方面,在第二方面的第二种可能的实现方式中,所述匹配模块,用于查询 所述预先建立的进度特征信息及数据处理进度之间的映射关系中的进度特征信息,确定 所述映射关系中的进度特征信息中是否存在与所述当前进度特征信息一致的进度特征信 息;
[0032] 所述确定模块,用于当所述映射关系中的进度特征信息中存在与所述当前进度特 征信息一致的进度特征信息时,将所述映射关系中与所述当前进度特征信息一致的进度特 征信息对应的数据处理进度确定为所述应用的当前数据处理进度。
[0033] 结合第二方面,在第二方面的第三种可能的实现方式中,所述进度特征信息至少 包括与所述应用相关的资源、组成所述应用的程序包括的函数、所述函数对应的参数以及 应用画面。
[0034] 结合第二方面至第二方面的第三种可能的实现方式中的任一种可能的实现方式, 在第二方面的第四种可能的实现方式中,所述装置,还包括:
[0035] 推荐模块,用于向运行所述应用的各个客户端推荐与所述当前数据处理进度相关 的推荐信息或应用策略。
[0036] 本发明实施例提供的技术方案带来的有益效果是:
[0037] 通过提取应用的当前进度特征信息,并根据预先建立的进度特征信息及数据处理 进度之间的映射关系对当前进度特征信息进行匹配来确定当前数据处理进度,由于会预先 建立应用进度特征信息及数据处理进度之间的映射关系,因此,不仅确定数据处理进度的 方法简单,而且能够根据当前进度特征信息实时确定应用的数据处理进度。由于当前进度 特征信息往往与当前数据处理情况有关,因此,根据当前进度特征信息确定的数据处理进 度比较准确。

【专利附图】

【附图说明】
[0038] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0039] 图1是本发明一实施例提供的一种确定数据处理进度的方法所涉及的实施环境 示意图;
[0040] 图2是本发明另一实施例提供的一种确定数据处理进度的方法流程图;
[0041] 图3是本发明另一实施例提供的一种确定数据处理进度的方法流程图;
[0042] 图4是本发明另一实施例提供的一种确定数据处理进度的装置结构示意图;
[0043] 图5是本发明另一实施例提供的一种确定数据处理进度的装置结构示意图;
[0044] 图6是本发明另一实施例提供的一种确定数据处理进度的装置结构示意图。

【具体实施方式】
[0045] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0046] 如图1所示,其示出了本发明实施例提供的确定数据处理进度的方法所涉及的实 施环境示意图。如图1所示,该实施环境包括第三方公共平台101和各个客户端102。其 中,第三方公共平台101提供各种应用,不同的客户端102可以通过登录该第三方公共平台 101来实现在该第三方公共平台101下运行各个应用。例如,第三方公共平台101可以包括 各种类型的游戏,不同的用户可以通过对应的客户端102登录该第三方公共平台101,并在 该第三方公共平台101下实现共同玩游戏或游戏的对战,等等。
[0047] 其中,第三方公共平台101通过网络与各个客户端102连接,该网络可以为有线网 络,也可以为无线网络。关于第三方公共平台101的具体形式,本发明实施例不作具体限 定。具体实施时,该第三方公共平台101可以包括进度特征信息收集系统、进度特征信息提 取系统以及进度判断系统。其中,进度特征信息收集系统和进度特征信息提取系统分别与 进度判断系统相连。进度特征信息收集系统可以预先收集各种应用的进度特征信息与数据 处理进度,从而形成包括进度特征信息与数据处理进度的数据库。进度特征信息提取系统 可以提取应用的当前进度特征信息。进度判断系统可以根据进度特征信息收集系统和进度 特征信息提取系统确定该应用当前的数据处理进度。
[0048] 另外,各个客户端102包括但不限于可以为智能手机、平板电脑、电子书阅读器、 MP3 (Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面 3)播放器、MP4 (Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准 音频层面3)播放器、膝上型便携计算机和台式计算机,等等。
[0049] 具体的确定数据处理进度的方法详见下述各个实施例:
[0050] 图2是根据一示例性实施例示出的一种确定数据处理进度的方法的流程图。参见 图2,本发明实施例提供的方法流程包括 :
[0051] 201 :提取应用的当前进度特征信息。
[0052] 202:根据预先建立的进度特征信息及数据处理进度之间的映射关系对当前进度 特征信息进行匹配。
[0053] 可选地,提取应用的当前进度特征信息之前,还包括:
[0054] 启动并运行应用,在应用的运行过程中获取收集到的数据处理进度,提取与收集 到的数据处理进度对应的进度特征信息;
[0055] 根据收集到的数据处理进度及提取到的与收集到的数据处理进度对应的进度特 征信息建立进度特征信息与数据处理进度之间的映射关系。
[0056] 可选地,进度特征信息至少包括与应用相关的资源、组成应用的程序包括的函数、 函数对应的参数以及应用画面。
[0057] 203 :根据匹配结果确定应用的当前数据处理进度。
[0058] 可选地,根据预先建立的进度特征信息及数据处理进度之间的映射关系对所述当 前进度特征信息进行匹配,包括:
[0059] 查询预先建立的进度特征信息及数据处理进度之间的映射关系中的进度特征信 息,确定映射关系中的进度特征信息中是否存在与当前进度特征信息一致的进度特征信 息;
[0060] 根据匹配结果确定应用的当前数据处理进度,包括:
[0061] 如果映射关系中的进度特征信息中存在与当前进度特征信息一致的进度特征信 息,则将映射关系中与当前进度特征信息一致的进度特征信息对应的数据处理进度确定为 应用的当前数据处理进度。
[0062] 可选地,根据匹配结果确定应用的当前数据处理进度之后,还包括:
[0063] 向运行应用的各个客户端推荐与当前数据处理进度相关的推荐信息或应用策略。
[0064] 本发明实施例提供的方法,通过提取应用的当前进度特征信息,并根据预先建立 的进度特征信息及数据处理进度之间的映射关系对当前进度特征信息进行匹配来确定当 前数据处理进度,由于会预先建立应用进度特征信息及数据处理进度之间的映射关系,因 此,不仅确定数据处理进度的方法简单灵活,而且能够适用于所有已经建立映射关系的应 用,适用范围较广。另外,由于当前进度特征信息往往与当前数据处理情况有关,因此,根据 当前进度特征信息确定的数据处理进度比较准确。
[0065] 结合图1所示的实施环境以及上述实施例的内容,图3根据一示例性实施例提供 了一种确定数据处理进度的方法的流程图。参见图3,本发明实施例提供的方法流程包括: [0066] 301 :启动并运行应用,在应用的运行过程中获取收集到的数据处理进度,提取与 收集到的数据处理进度对应的进度特征信息,根据收集到的数据处理进度及提取到的与收 集到的数据处理进度对应的进度特征信息建立进度特征信息与数据处理进度之间的映射 关系。
[0067] 其中,该步骤为建立应用的进度特征信息与数据处理进度之间的映射关系的步 骤。为了便于确定数据处理进度,本发明实施例提供的方法支持预先建立各个应用的进度 特征信息与数据处理进度之间的映射关系,后续可以根据该建立的应用的映射关系确定应 用的数据处理进度。为了建立应用的进度特征信息与数据处理进度之间的映射关系,需要 启动并运行应用,并在应用的运行过程中获取收集到的数据处理进度,以及提取与收集到 的数据处理进度对应的进度特征信息。
[0068] 关于启动并运行应用的方式,本发明实施例不作具体限定。具体实施时,包括但不 限于获取应用程序运行指令,并根据该应用程序运行指令启动并运行应用。
[0069] 其中,在应用的运行过程中获取收集到的数据处理进度的方式可以有很多种。具 体实施时,在收集数据处理进度时,包括但不限于由预设数值个应用信息收集人员在应用 的运行过程中操作该应用,并确定该应用中的一些具有明确数据处理进度的过渡点,从而 将每个过渡点确定为每个数据处理进度。另外,还可以由预设数值个应用信息收集人员定 时收集应用数据处理进度,并从定时收集到的应用数据处理进度中提取可用的数据处理进 度。其中,第三方公共平台在获取收集到的数据处理进度时,包括但不限于通过该应用预先 设置的数据处理进度录入接口获取每个应用信息收集人员确定并提交的数据处理进度。
[0070] 例如,如果应用为游戏,且游戏包括很多关卡,则应用信息收集人员可以在操作游 戏的过程中,将每个关卡作为一个过渡点,即将每个关卡作为一个确定的数据处理进度,并 通过预先设置的数据处理进度录入接口提交确定的数据处理进度后,第三方公共平台通过 接收提交的数据处理进度获取收集到的数据处理进度。
[0071] 其中,本发明实施例不对进度特征信息的具体内容进行限定。具体实施时,进度特 征信息至少包括与应用相关的资源、组成应用的程序包括的函数、函数对应的参数以及应 用画面。当然,进度特征信息还可以包括应用运行时长等信息,本发明实施例对此不作具体 限定。
[0072] 另外,关于与应用相关的资源、组成应用的程序包括的函数、函数对应的参数以及 应用画面等进度特征信息的具体内容,本发明实施例同样不作具体限定。具体实施时,可以 结合不同类型的应用而有不同的内容。例如,如果应用为游戏,则由于游戏中会涉及很多材 质、道具等,因此,可以将游戏涉及的材质、道具等作为与游戏相关的资源。另外,由于在运 行游戏的过程中,不同的游戏事件往往需要通过运行一定的函数实现且运行函数时往往会 调用该函数对应的参数,因此,每个游戏事件对应的函数及函数调用的参数可以作为游戏 的进度特征信息中的组成游戏的程序包括的函数及函数对应的参数。此外,由于每个游戏 事件均对应至少一个图像,因此,可将图像作为应用画面。当然,此处仅以应用为游戏时的 进度特征信息进行了举例说明,具体实施时,应用的类型可以为任意类型,本发明实施例不 作具体限定。
[0073] 关于提取与收集到的数据处理进度对应的进度特征信息的方式,可以结合进度特 征信息的具体内容而定。例如,如果进度特征信息包括与应用相关的资源、组成应用的程序 包括的函数、函数对应的参数以及应用画面,则提取与收集到的数据处理进度对应的进度 特征信息包括:提取与收集到的数据处理进度对应的与应用相关的资源、组成应用的程序 包括的函数、函数对应的参数以及应用画面。
[0074] 进一步地,在获取到收集到的数据处理进度,并提取到与收集到的数据处理进度 对应的进度特征信息后,便可以根据收集到的数据处理进度及提取到的与收集到的数据处 理进度对应的进度特征信息建立进度特征信息与数据处理进度之间的映射关系。另外,在 建立该映射关系之后,可以存储建立的映射关系。关于存储的映射关系的方式,本发明实施 例不作具体限定。具体实施时,包括但不限于通过如表一所示的方式进行存储。
[0075] 表一
[0076]
[0077]

【权利要求】
1. 一种确定数据处理进度的方法,其特征在于,所述方法包括: 提取应用的当前进度特征信息; 根据预先建立的进度特征信息及数据处理进度之间的映射关系对所述当前进度特征 信息进行匹配; 根据匹配结果确定所述应用的当前数据处理进度。
2. 根据权利要求1所述的方法,其特征在于,所述提取应用的当前进度特征信息之前, 还包括: 启动并运行所述应用,在所述应用的运行过程中获取收集到的数据处理进度,提取与 收集到的数据处理进度对应的进度特征信息; 根据收集到的数据处理进度及提取到的与收集到的数据处理进度对应的进度特征信 息建立进度特征信息与数据处理进度之间的映射关系。
3. 根据权利要求1所述的方法,其特征在于,所述根据预先建立的进度特征信息及数 据处理进度之间的映射关系对所述当前进度特征信息进行匹配,包括: 查询所述预先建立的进度特征信息及数据处理进度之间的映射关系中的进度特征信 息,确定所述映射关系中的进度特征信息中是否存在与所述当前进度特征信息一致的进度 特征信息; 所述根据匹配结果确定所述应用的当前数据处理进度,包括: 如果所述映射关系中的进度特征信息中存在与所述当前进度特征信息一致的进度特 征信息,则将所述映射关系中与所述当前进度特征信息一致的进度特征信息对应的数据处 理进度确定为所述应用的当前数据处理进度。
4. 根据权利要求1所述的方法,其特征在于,所述进度特征信息至少包括与所述应用 相关的资源、组成所述应用的程序包括的函数、所述函数对应的参数以及应用画面。
5. 根据权利要求1至4中任一权利要求所述的方法,其特征在于,所述根据匹配结果确 定所述应用的当前数据处理进度之后,还包括: 向运行所述应用的各个客户端推荐与所述当前数据处理进度相关的推荐信息或应用 策略。
6. -种确定数据处理进度的装置,其特征在于,所述装置包括: 第一提取模块,用于提取应用的当前进度特征信息; 匹配模块,用于根据预先建立的进度特征信息及数据处理进度之间的映射关系对所述 当前进度特征信息进行匹配; 确定模块,用于根据匹配结果确定所述应用的当前数据处理进度。
7. 根据权利要求6所述的装置,其特征在于,所述装置,还包括: 运行模块,用于启动并运行所述应用; 获取模块,用于在所述应用的运行过程中获取收集到的数据处理进度; 第二提取模块,用于提取与收集到的数据处理进度对应的进度特征信息; 建立模块,用于根据收集到的数据处理进度及提取到的与收集到的数据处理进度对应 的进度特征信息建立进度特征信息与数据处理进度之间的映射关系。
8. 根据权利要求6所述的装置,其特征在于,所述匹配模块,用于查询所述预先建立的 进度特征信息及数据处理进度之间的映射关系中的进度特征信息,确定所述映射关系中的 进度特征信息中是否存在与所述当前进度特征信息一致的进度特征信息; 所述确定模块,用于当所述映射关系中的进度特征信息中存在与所述当前进度特征信 息一致的进度特征信息时,将所述映射关系中与所述当前进度特征信息一致的进度特征信 息对应的数据处理进度确定为所述应用的当前数据处理进度。
9. 根据权利要求6所述的装置,其特征在于,所述进度特征信息至少包括与所述应用 相关的资源、组成所述应用的程序包括的函数、所述函数对应的参数以及应用画面。
10. 根据权利要求6至9中任一权利要求所述的装置,其特征在于,所述装置,还包括: 推荐模块,用于向运行所述应用的各个客户端推荐与所述当前数据处理进度相关的推 荐信息或应用策略。
【文档编号】G06F17/30GK104123373SQ201410363950
【公开日】2014年10月29日 申请日期:2014年7月28日 优先权日:2014年7月28日
【发明者】陈伟明, 屈添祥 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1