可追踪性标识符的制作方法

文档序号:18516679发布日期:2019-08-24 09:30阅读:289来源:国知局
可追踪性标识符的制作方法

在一些情况下,生成诸如销售数字、重复订阅、使用追踪等的分析报告。这些报告采用一组规则来分析各种数据元素,这些数据元素通常可以从许多不同的来源收集,不同的来源诸如不同的客户或地理区域。可以聚合这样的数据以允许分析报告提供跨不同市场的预测和/或验证操作和/或趋势是否在这样的预测内执行。

附图说明

在附图中,相同的附图标记表示相同的部件或框。以下详细描述参考附图,其中:

图1是示例可追踪性标识符的框图;

图2是可追踪性标识符设备的框图;

图3是用于提供可追踪性标识符的方法的示例的流程图;并且

图4是用于提供可追踪性标识符的示例系统的框图。

具体实施方式

在一些情况下,可以从多个源收集大量数据。例如,企业可以在许多不同的地理位置上拥有和操作数十甚至数百台打印机、复印机、计算机和其他电子设备。再例如,公司可以向世界各地的客户销售各种各样的产品和设备。在这些和其他示例中,设备可以收集操作数据并将其提供给数据收集和分析服务器。这样的数据可以包括,例如,所使用的消耗品的类型、品牌和数量、使用的时间和程度、位置、用户类型、错误、服务日志等。

可以收集这些数据元素并将其提取到数据处理服务中,在数据处理服务中,可以基于各种规则来聚合、丰富和/或转换数据元素以生成分析和商业智能(bi)报告。商业分析和bi报告可以为企业和/或商业提供关键的见解和操作。但是,在提取和聚合过程期间,此数据通常是匿名的,以保护用户隐私。这有时会导致数据元素的来源和许可使用的混淆和/或细节缺乏。

在一些实施方式中,对于与数据元素接触、转换或交易的每个步骤/过程,可以从端到端(例如,从源通过分析、报告/使用和货币化)追踪每个数据元素。这种追踪允许遵守用于数据的信息治理的法律和法规,并促进与全世界的隐私和数据共享和传输相关的政策的实施。例如,一些与数据元素交互的过程可能需要遵守法律和/或公司政策,其基于隐私和/或由客户签署的同意协议来影响可以使用哪些数据。数据元素的端到端追踪还可以帮助有效地验证和/或对分析结果和过程进行故障排除。

在与一些实施方式一致的使用情况中,收集的数据可用于从设备制造商和零售合作伙伴向终端客户提供直接营销报价。某些客户可能位于某个国家(诸如英国),该国隐私法规要求在提供任何优惠和/或直接营销之前必须向客户提供通知。因此,可能需要追踪用户对接收此类优惠的同意,以确保营销计划中使用的任何客户数据符合此要求。此外,法律可能会发生变更,这影响在收到同意后在此类程序中使用用户数据的能力。

在该使用情况中,用户可以同意,诸如通过接受在产品(诸如打印机)的用户界面上显示的许可条款或其他说明。接受条款可以被认为是数据元素要被跟踪,并且可以被分配可以与用户和/或产品相关联的初始唯一标识符代码。标识符还可以包括关于用户接受的条款的版本和该接受被接收的日期的信息。然后,产品可以将接受数据元素的标识符上传到数据收集服务和/或客户端,数据收集服务和/或客户端可以用诸如接收数据的地点、时间和方式、组织内谁进行修改、和/或数据的先前或当前所有者/管理者的身份等进一步的信息来更新标识符。

进一步发展该使用情况,商业流程可以扫描用于营销促销的目标客户的多个数据元素,以寻找包含用户的接受和目标地理区域的标识符。商业流程可以将其自己的标识符添加到所选择的可追踪性标识符,以指示由该过程使用的那些元素和/或执行的任何分析步骤。一旦为直接营销计划选择了数据元素,就可以使用该程序的标识细节来再次更新标识符,诸如所涉及的零售合作伙伴的名称和日期。

原始数据元素的标识符—接收营销信息的协议的用户的接受,在该使用情况中—因此扩展为包括用于所有使用该数据的过程、转换和程序的标识符。在需要审计信息的情况下,可以容易地搜索标识符的适当片段以确定在给定程序中使用哪些数据元素。类似地,如果用户改变他们的同意,诸如通过请求退出营销,则可以更新原始数据元素以反映该状态并从其使用的方式中排除他们的信息。

在一些实施方式中,可追踪性标识符可用于例如确定数据元素是内部共享还是外部共享和/或用于具有隐私和处理数据的法律规定的审计和合规性控制的目的。可以将数据政策捕获数据元素的可追踪性标识符(即,使用数据的同意和/或许可)与在已经使用了哪些数据元素的审计中示出的实际数据使用进行比较。例如,合规性审计可以示出与符合给定政策的数据元素相关联的可追踪性标识符的百分比。进一步,可以设置自动警告报告以确保在尝试违规时标记或警告数据元素使用并且可以列出受影响的可追踪性标识符。

现在参考附图,图1是示例可追踪性标识符100的框图。可追踪性标识符100可以包括多个标识符片段,每个标识符片段与部件、过程、步骤、分析、报告、用户等相关联。例如,可追踪性标识符100的片段可以与数据元素的当前所有者相关联,数据元素与可追踪性标识符100相关联。每个片段可以包括例如字符串和/或数字,字符串和/或数字可以由已知长度的片段(例如32位)界定和/或组成,以形成完整的可追踪性标识符100。在一些实现方式中,片段可以包括不同的长度并且可以已知在可追踪性标识符100内的某些位置具有特定长度。例如,第一片段可以包括32位,第二片段可以包括24位等。

例如,可以创建可追踪性标识符100以与对应于第一标识符片段110的源设备105相关联。可以扩展可追踪性标识符100,诸如通过将附加位附加到第一标识符片段110。例如,数据收集源115可以与第二标识符片段120相关联。数据收集源115可以包括例如用户与之交互的应用程序和/或自动化过程。数据收集源115可以在源设备105和/或另一计算设备(诸如移动设备、平板电脑、膝上型电脑和/或台式计算机)上操作。数据收集源115可以例如收集关于源设备105的信息(例如序列号、固件版本、型号、位置、网络连接等)和/或关于与源设备105相关联的用户的信息(例如姓名、位置、所有者状态、使用情况、条款的协议/接受等)。数据收集源115可以将收集的数据和包括第一标识符片段110和第二标识符片段120的可追踪性标识符100提供给数据提取服务125,数据提取服务125诸如由制造商、零售商、服务承包商和/或其他方操作的服务器端应用程序。数据提取服务125可以与附加到可追踪性标识符100的第三标识符片段相关联,并且可以识别与服务125的版本、运营商、位置、时间等相关联的数据。第一标识符片段110、第二标识符片段120和第三标识符片段130可以包括用于收集的数据的基础标识符132,并且可以用于识别源。在一些实现方式中,可以为使用与可追踪性标识符100相关联的数据元素的每个过程复制基础标识符132。在其他实现方式中,可追踪性标识符100可以由使用关联的数据元素的所有过程附加。

在一些实现方式中,数据收集源115、数据提取服务125和/或分析过程135可以向设备105提供指令,指令诸如改变所收集的数据的行为、响应和/或类型和/或频率。这些指令还可以与可追踪性标识符的片段相关联。

分析过程135可以对与可追踪性标识符100相关联的数据元素进行操作,并且可以附加第四标识符片段、第五标识符片段和/或更多标识符片段140(a)-(c)。每个片段可以与过程中的不同过程和/或步骤相关联。例如,第四标识符片段140(a)可以与验证用户同意隐私政策的过程相关联,该隐私政策允许使用他们的购买历史,而第五标识符片段140(b)可以与生成向客户发送的营销电子邮件相关联。在一些实现方式中,与可追踪性标识符100相关联的数据元素可以用于生成报告145,报告145诸如地理区域的聚合销售报告。第n标识符片段150可以附加到可追踪性标识符100,以识别哪个(哪些)报告已经使用了关联的数据元素。

图2是用于提供诸如可追踪性标识符100的可追踪性标识符的示例计算设备200的框图。计算设备200可以包括处理器210和包括非瞬态机器可读存储介质的存储器215。存储器215可以包括多个处理器可执行指令,多个处理器可执行指令诸如分配可追踪性标识符指令232、附加新标识符片段指令234、审计数据元素指令236和/或提供审计报告指令238。在一些实现方式中,指令232、234、236、238可以与单个计算设备200相关联和/或可以在不同的计算设备之间通信地耦接(例如经由直接连接、总线或网络)。

处理器210可包括中央处理单元(cpu)、基于半导体的微处理器、诸如复杂可编程逻辑器件(cpld)和/或现场可编程门阵列(fpga)的可编程部件、或任何适合于检索和执行存储在机器可读存储介质220中的指令的其他硬件。具体地,处理器210可以获取、解码和执行指令232、234、236、238。

可执行指令232、234、236、238可以包括存储在机器可读存储介质220的任何部分和/或部件中并且可由处理器210执行的逻辑。机器可读存储介质220可以包括易失性和/或非易失性存储器和数据存储部件两者。易失性部件是在断电时不保留数据值的部件。非易失性部件是在断电时保留数据的部件。

机器可读存储介质220可包括例如随机存取存储器(ram)、只读存储器(rom)、硬盘驱动器、固态驱动器、usb闪存驱动器、经由存储卡读卡器访问的存储器、经由关联的软盘驱动器访问的软盘、经由光盘驱动器访问的光盘、经由适当的磁带驱动器访问的磁带和/或其他存储器部件、和/或任何两个和/或更多这些存储器部件的组合。另外,ram可以包括例如静态随机存取存储器(sram)、动态随机存取存储器(dram)和/或磁性随机存取存储器(mram)以及其他这样的设备。rom可以包括例如可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)和/或其他类似存储器设备。

分配可追踪性标识符指令232可以将可追踪性标识符分配给数据元素,其中可追踪性标识符包括多个标识符片段。例如,源设备105可以向计算设备200提供数据元素250。数据元素250可以包括例如保修登记数据,保修登记数据诸如购买数据和位置、序列号和/或所有者的用户信息。可以通过可以将第一标识符片段分配给数据元素250的分配可追踪性标识符指令232来接收数据元素250。第一片段可以包括例如唯一的32位数字和/或字母比特序列,并且可以包括数据验证信息,数据验证信息诸如与数据元素相关联的校验和。32位片段的唯一性范围可能因实现方式而有所不同。例如,片段可以在所有企业的分析过程中是唯一的和/或简单地跨越特定的产品线和/或地理区域。此外,本文使用32位作为示例,并且诸如mac、ipv6和/或ipv4地址的其他片段大小或设置可以用于可追踪性标识符的第一片段。

在一些实现方式中,分配可追踪性标识符指令232可以将一个和/或多个其他片段附加到第一片段,一个和/或多个其他片段诸如与数据获取/收集过程相关联的标识符片段。例如,附加片段可以将计算设备200识别为数据提取点和/或接收数据元素的时间/日期。附加片段可以通过限制字符与第一片段分开,和/或可以包括已知长度以使得容易将每个片段分开以用于处理和/或分析。

附加新标识符片段指令234可以将新标识符片段附加到可追踪性标识符,其中新标识符片段与数据元素的转换相关联。例如,可以执行销售报告以识别在区域内销售的产品类型的数量和模型。与这些产品类型相关联的数据元素可以被从数据库收集和汇总,并且被分析以生成该报告。如此分析的每个数据元素可以具有附加到与数据元素相关联的可追踪性标识符的新标识符片段,以指示它们在报告中的使用。新标识符片段可以标识分析过程和/或其他信息,诸如报告运行的日期/时间和/或运行报告的用户。

对于另一个示例,营销研究报告可以选择与特定类型的产品(诸如源设备105)相关联的数据元素,以识别营销活动的目标。数据元素可以包括关于用户同意接收这样的营销信息(诸如协议的时间和/或日期和/或用户同意的协议的版本)的信息。然后,营销研究报告可以与可追踪性标识符的新附加的片段相关联。

审计数据元素指令236可以根据多个数据元素中的每一个的所关联的可追踪性标识符来审计多个数据元素。例如,通过营销研究示例,审计报告可以收集报告中包含的所有数据元素的可追踪性标识符,并检查用户同意的协议的版本。用户可能未同意接收营销信息的数据元素可根据其可追踪性标识符进行标记并列在审计报告中。对于其他示例,审计报告可以简单地提供与特定产品线相关联的客户的列表,客户已经经历错误、接近保修期结束和/或应进行维护或供应补充。

提供审计报告指令238可以为所述多个数据元素提供审计报告。例如,可列出可追踪性标识符、数据元素和/或底层产品/用户信息的列表。在对不符合用户同意接收营销信息的协议的数据元素使用进行审计的示例中,该报告可用于调整营销审计流程,以确保不再发生此类违规行为和/或给监管机构提供合规信息。

图3是与所公开的实现方式一致的用于提供文档元素重新定位的示例方法200的流程图。尽管下面参考计算设备200描述了方法200的执行,但是可以使用用于执行方法300的其他合适的部件。

方法300可以在阶段305开始并且进行到阶段310,在阶段310中,计算设备200可以将可追踪性标识符分配给数据元素,其中可追踪性标识符包括多个标识符片段。例如,分配可追踪性标识符指令232可以将可追踪性标识符分配给数据元素,其中可追踪性标识符包括多个标识符片段。例如,源设备105可以向计算设备200提供数据元素250。数据元素250可以包括例如保修登记数据,保修登记数据诸如购买数据和位置、序列号和/或所有者的用户信息。可以通过可以将第一标识符片段分配给数据元素250的分配可追踪性标识符指令232来接收数据元素250。第一片段可以包括例如唯一的32位数字和/或字母比特序列,并且可以包括数据验证信息,数据验证信息诸如与数据元素相关联的校验和。32位片段的唯一性范围可能因实现方式而有所不同。例如,片段可以在所有企业的分析过程中是唯一的和/或简单地跨越特定的产品线和/或地理区域。此外,本文使用32位作为示例,并且诸如mac、ipv6和/或ipv4地址的其他片段大小或设置可以用于可追踪性标识符的第一片段。

在一些实现方式中,分配可追踪性标识符指令232可以将一个和/或多个其他片段附加到第一片段,一个和/或多个其他片段诸如与数据获取/收集过程相关联的标识符片段。例如,附加片段可以将计算设备200识别为数据提取点和/或接收数据元素的时间/日期。附加片段可以通过限制字符与第一片段分开,和/或可以包括已知长度以使得容易将每个片段分开以用于处理和/或分析。在一些实现方式中,标识符片段可以包括例如设备标识符片段、用户标识符片段、固件版本标识符片段和/或数据收集政策标识符片段。

然后,方法300可以行进到阶段320,在阶段320中,计算设备200可以接收对要包括在分析报告中的数据元素的请求。例如,营销研究报告可以选择与特定类型的产品(诸如源设备105)相关联的数据元素,以识别营销活动的目标。数据元素可以包括关于用户同意接收这样的营销信息(诸如协议的时间和/或日期和/或用户同意的协议的版本)的信息。然后,营销研究报告可以与可追踪性标识符的新附加的片段相关联。

然后,方法300可以行进到阶段320,在其中,计算设备200可以根据可追踪性标识符确定数据元素是否被许可包括在分析报告中。在一些实现方式中,确定数据元素是否被许可包括在分析报告中可以包括:确定分析报告是否符合与数据收集政策标识符相关联的数据收集政策的要求。

响应于确定数据元素被许可包括在分析报告中,方法300可以行进到阶段340,在阶段340中,计算设备2100可以在分析报告中提供数据元素以供使用。与分析报告相关联的这种报告标识符可以包括报告版本标识符(例如与产生报告的软件应用程序/过程相关联的代码发布版本)。分析报告可以包括例如与多个数据收集政策相关联的多个数据元素。例如,审计数据元素指令236可以根据多个数据元素中的每一个的所关联的可追踪性标识符来审计多个数据元素。例如,通过营销研究示例,审计报告可以收集报告中包含的所有数据元素的可追踪性标识符,并检查用户同意的协议的版本。用户可能未同意接收营销信息的数据元素可根据其可追踪性标识符进行标记并列在审计报告中。对于其他示例,审计报告可以简单地提供与特定产品线相关联的客户的列表,客户已经经历错误、接近保修期结束和/或应进行维护或供应补充。

在一些实现方式中,在分析报告中提供数据元素以供使用可以包括:创建数据元素的副本以及将可追踪性标识符与数据元素的副本相关联。例如,利用数据元素的每个分析过程135可以接收基础标识符132的副本,而不是附加到相同可追踪性标识符的所有分析过程。例如,提供审计报告指令238可以为所述多个数据元素提供审计报告。例如,可列出可追踪性标识符、数据元素和/或底层产品/用户信息的列表。在对不符合用户同意接收营销信息的协议的数据元素使用进行审计的示例中,该报告可用于调整营销审计流程,以确保不再发生此类违规行为和/或给监管机构提供合规信息。

在一些实现方式中,计算设备200可以响应于确定数据元素被许可包括在分析报告中,而用新标识符片段更新可追踪性标识符,其中新标识符片段包括与分析报告相关联的报告标识符。在一些实现方式中,与分析报告关联的报告标识符可以包括至少一个处理步骤标识符和至少一个处理步骤结果标识符。例如,与确定消费者是否同意接收营销信息的分析步骤相关联的标识符可以与一个标识符片段相关联,而结果(例如是或否)可以与另一个标识符片段相关联。在一些实现方式中,相同的标识符片段可以用于指示处理步骤和结果(例如,32位标识符的第一个16位可以与步骤相关联,而第二个32位可以与结果相关联)两者。

然后,方法300可以在阶段350结束。

图4是用于提供可追踪性标识符的示例系统400的框图。系统400可以包括包含存储器415的计算设备410。计算设备410可以包括例如通用和/或专用计算机、服务器、大型机、台式机、膝上型计算机、平板电脑、智能电话、游戏机、打印机和/或能够提供与提供本文描述的实现方式一致的计算能力的任何其他系统。计算设备410可以在存储器415中存储数据收集引擎420、数据提取引擎425和报告引擎430。

数据收集引擎420可以从设备和用户中的至少一个收集数据元素,并将可追踪性标识符分配给数据元素。例如,分配可追踪性标识符指令232可以将可追踪性标识符分配给数据元素,其中可追踪性标识符包括多个标识符片段。例如,源设备105可以向计算设备200提供数据元素250。数据元素250可以包括例如保修登记数据,保修登记数据诸如购买数据和位置、序列号和/或所有者的用户信息。可以通过可以将第一标识符片段分配给数据元素250的分配可追踪性标识符指令232来接收数据元素250。第一片段可以包括例如唯一的32位数字和/或字母比特序列,并且可以包括数据验证信息,数据验证信息诸如与数据元素相关联的校验和。32位片段的唯一性范围可能因实现方式而有所不同。例如,片段可以在所有企业的分析过程中是唯一的和/或简单地跨越特定的产品线和/或地理区域。此外,本文使用32位作为示例,并且诸如mac、ipv6和/或ipv4地址的其他片段大小或设置可以用于可追踪性标识符的第一片段。

在一些实现方式中,分配可追踪性标识符指令232可以将一个和/或多个其他片段附加到第一片段,一个和/或多个其他片段诸如与数据获取/收集过程相关联的标识符片段。例如,附加片段可以将计算设备200识别为数据提取点和/或接收数据元素的时间/日期。附加片段可以通过限制字符与第一片段分开,和/或可以包括已知长度以使得容易将每个片段分开以用于处理和/或分析。

数据提取引擎425可以从设备和用户中的至少一个接收数据元素,并且将与数据提取引擎相关联的标识符片段附加到可追踪性标识符。例如,源设备105可以将数据元素450上传到计算设备410。数据收集引擎420可以将第一标识符片段110和/或第二标识符片段120分配给数据元素450的可追踪性标识符,然后将数据元素450和可追踪性标识符传递到数据提取引擎425。数据提取引擎425可以将第三标识符片段130分配给可追踪性标识符,该可追踪性标识符可以标识例如关于何时、何地和/或如何接收数据元素450的细节。数据提取引擎425可以进一步负责将数据元素450格式化和/或存储在数据库中以供将来使用。

报告引擎430可以接收对要包括在分析报告中的数据元素的请求,根据可追踪性标识符确定数据元素是否被许可包括在分析报告中,以及响应于确定数据元素被许可包括在分析报告中而在分析报告中提供数据元素以供使用。例如,审计数据元素指令236可以根据多个数据元素中的每一个的所关联的可追踪性标识符来审计多个数据元素。例如,通过营销研究示例,审计报告可以收集报告中包含的所有数据元素的可追踪性标识符,并检查用户同意的协议的版本。用户可能未同意接收营销信息的数据元素可根据其可追踪性标识符进行标记并列在审计报告中。对于其他示例,审计报告可以简单地提供与特定产品线相关联的客户的列表,客户已经经历错误、接近保修期结束和/或应进行维护或供应补充。

提供审计报告指令238可以为所述多个数据元素提供审计报告。例如,可列出可追踪性标识符、数据元素和/或底层产品/用户信息的列表。在对不符合用户同意接收营销信息的协议的数据元素使用进行审计的示例中,该报告可用于调整营销审计流程,以确保不再发生此类违规行为和/或给监管机构提供合规信息。

尽管图4中描绘了一个计算设备410,但是系统400的某些实现方式可以包括多于一个计算设备410。可以在例如至少一个服务器库、计算机库、数据中心和/或其他设置中采用或设置计算设备中的至少一个。例如,计算设备一起可以包括云计算资源、网格计算资源和/或任何其他分布式计算设置。这样的计算设备可以位于单个装置中和/或可以分布在许多不同的地理位置中。

所公开的示例可以包括用于文档元素重新定位的系统、设备、计算机可读存储介质和方法。出于解释的目的,参考附图中图示的部件描述了某些示例。然而,所图示的部件的功能可以重叠,并且可以存在于更少或更多数量的元素和部件中。此外,所图示的元素的全部或部分功能可以在几个地理上分散的位置之间共存或分布。而且,所公开的示例可以在各种环境中实现,并且不限于所图示的示例。

而且,如说明书和所附权利要求中所使用的,单数形式“一”和“该”旨在也包括复数形式,除非上下文另有指示。此外,尽管本文可以使用术语第一、第二等来描述各种元素,但是这些元素不应受这些术语的限制。相反,这些术语仅用于区分一个元素与另一个元素。

进一步,结合附图描述的操作序列是示例,而不是限制性的。可以使用附加的或更少的操作或操作的组合,或者可以在不脱离所公开的示例的范围的情况下改变。因此,本公开仅仅阐述了实现方式的可能示例,并且可以对所描述的示例进行许多变化和修改。所有这些修改和变化旨在包括在本公开的范围内并受以下权利要求的保护。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1