CN112434051A - 一种音乐版权数据高效入库的方法及*** - Google Patents

一种音乐版权数据高效入库的方法及*** Download PDF

Info

Publication number
CN112434051A
CN112434051A CN202011212488.6A CN202011212488A CN112434051A CN 112434051 A CN112434051 A CN 112434051A CN 202011212488 A CN202011212488 A CN 202011212488A CN 112434051 A CN112434051 A CN 112434051A
Authority
CN
China
Prior art keywords
copyright data
data
new version
module
platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011212488.6A
Other languages
English (en)
Inventor
张冕
苟新平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Si Tech Information Technology Co Ltd
Original Assignee
Beijing Si Tech Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Si Tech Information Technology Co Ltd filed Critical Beijing Si Tech Information Technology Co Ltd
Priority to CN202011212488.6A priority Critical patent/CN112434051A/zh
Publication of CN112434051A publication Critical patent/CN112434051A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2308Concurrency control
    • G06F16/2336Pessimistic concurrency control approaches, e.g. locking or multiple versions without time stamps
    • G06F16/2343Locking methods, e.g. distributed locking or locking implementation details
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2358Change logging, detection, and notification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2365Ensuring data consistency and integrity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

本发明提供一种音乐版权数据高效入库的方法及***,涉及数据入库技术领域,包括:合作支撑平台接收统一曲库分发的版权数据,对不同种类的版权数据进行多线程并发处理;合作支撑平台根据版权数据中的唯一性ID,判断本平台中是否存在该版权数据;若不存在,则将版权数据的操作状态标识设为新增;若存在,则将版权数据的操作状态标识设为修改;对操作状态标识为新增的版权数据进行入库操作;判断操作状态标识为修改的版权数据是否为新版本,若为新版本,则替换合作支撑平台中已存在的与唯一性ID相同的版权数据。本发明对统一曲库分发的不同种类的版权数据采用多线程并发处理,并对数据的状态类型只进行新增和修改的区别,大大提升了数据入库效率。

Description

一种音乐版权数据高效入库的方法及***
技术领域
本发明涉及数据入库技术领域,尤其是涉及一种音乐版权数据高效入库的方法及***。
背景技术
音乐版权数据一般包括:产品数据、编目数据、标签数据、歌曲数据、歌手数据、专辑数据、MV数据,咪咕音乐的统一曲库将不同类型的数据,通过不同的接口分发给合作支撑平台,供合作支撑平台使用;在合作支撑平台内部,为提高各子***的数据查询效率,平台设计了一套自用的数据表,当合作支撑平台接收到来自统一曲库的新版权数据后,该表的数据需要第一时间完成更新入库;且数据入库的方案必须严格遵循了咪咕音乐的业务规范,各个接口视作一个整体,通过串行方式接收并入库数据,以确保业务数据与统一曲库完全一致,进而保障平台所有业务准确、正常开展。
但随着近几年咪咕音乐版权爆发式增长,统一曲库每日向合作支撑平台分发数据量已从17年的平均1W/天暴涨至平均8W/天,多的时候甚至出现过30W/天的情况;分发数据过多时常造成待入库数据严重积压,入库程序僵死,原有的数据入库方案已无法很好地消化如此量级的数据。
发明内容
针对上述问题,本发明提供了一种音乐版权数据高效入库的方法及***,在遵循咪咕音乐业务规范、确保音乐版权数据数据与统一曲库完全一致的原则下,对入库流程进行优化,进而提升数据入库效率。
为实现上述目的,本发明提供了一种音乐版权数据高效入库的方法,包括:
合作支撑平台接收统一曲库分发的版权数据,对不同种类的版权数据进行多线程并发处理;
所述合作支撑平台各线程均根据所述版权数据中的唯一性ID,判断本平台中是否存在该所述版权数据;
若不存在,则将所述版权数据的操作状态标识设为新增;若存在,则将所述版权数据的操作状态标识设为修改;
对操作状态标识为新增的版权数据进行入库操作;
判断操作状态标识为修改的版权数据是否为新版本,若为新版本,则替换合作支撑平台中已存在的与所述唯一性ID相同的版权数据。
作为本发明的进一步改进,所述对操作状态标识为新增的版权数据进行入库时,若出现主键冲突,则重新判定本平台是否存在所述版权数据。
作为本发明的进一步改进,所述判断操作状态标识为修改的版权数据是否为新版本,包括:
比较状态标识为修改的版权数据和合作支撑平台中存在的相同唯一性ID的版权数据的版本号;
若状态标识为修改的版权数据的版本号较大,则是新版本;
若状态标识为修改的版权数据的版本号较小,则不是新版本。
作为本发明的进一步改进,若状态标识为修改的版权数据不是新版本,则不需要做修改,处理终止。
作为本发明的进一步改进,还包括:记录操作日志,采用多线程将不同种类的版权数据操作日志更新到平台数据表。
本发明还提供了一种音乐版权数据高效入库的***,包括:统一曲库和合作支撑平台,所述合作支撑平台包括数据接收模块、存在性判断模块、数据入库模块、新版本判断模块和数据修改模块;
所述统一曲库,用于:
向合作支撑平台分发的版权数据;
所述数据接收模块,用于:
接收统一曲库分发的版权数据,对不同种类的版权数据进行多线程并发处理;
所述存在性判断模块,用于:
各线程根据所述版权数据中的唯一性ID,判断本平台中是否存在该所述版权数据;
若不存在,则将所述版权数据的操作状态标识设为新增;若存在,则将所述版权数据的操作状态标识设为修改;
所述数据入库模块,用于:
对操作状态标识为新增的版权数据进行入库;
所述新版本判断模块,用于:
判断操作状态标识为修改的版权数据是否为新版本;
所述数据修改模块,用于:
当版权数据为新版本时,替换合作支撑平台中已存在的与所述唯一性ID相同的版权数据。
作为本发明的进一步改进,所述数据入库模块对操作状态标识为新增的版权数据进行入库时,若出现主键冲突,则重新判定本平台是否存在所述版权数据。
作为本发明的进一步改进,所述新版本判断模块判断操作状态标识为修改的版权数据是否为新版本,具体用于:
比较状态标识为修改的版权数据和合作支撑平台中存在的相同唯一性ID的版权数据的版本号;
若状态标识为修改的版权数据的版本号较大,则是新版本;
若状态标识为修改的版权数据的版本号较小,则不是新版本。
作为本发明的进一步改进,若状态标识为修改的版权数据不是新版本,则不需要做修改,处理终止。
作为本发明的进一步改进,还包括:记录与合并模块;
所述记录与合并模块,用于:
记录操作日志,采用多线程将不同种类的版权数据操作日志更新到平台数据表。
与现有技术相比,本发明的有益效果为:
本发明在遵循咪咕音乐业务规范、确保音乐版权数据与统一曲库完全一致的原则下,合作支撑平台通过对统一曲库分发的不同种类的版权数据采用多线程并发处理,并且对数据的状态类型只进行新增和修改的区别,有利于对数据的快速处理,相较于原来版权数据串行处理,大大提升了数据入库效率,同时也避免了因入库数据严重积压导致的入库程序僵死的情况;
本发明数据表更新同样采用多线程并发处理,大大提高了数据表更显效率。
附图说明
图1为本发明一种实施例公开的音乐版权数据高效入库的方法的流程示意图;
图2为本发明一种实施例公开的多线程中各线程对版权数据处理的流程示意图;
图3为本发明一种实施例公开的音乐版权数据高效入库的***示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图对本发明做进一步的详细描述:
如图1所示,根据本发明提供的一种音乐版权数据高效入库的方法,包括步骤:
S1、合作支撑平台接收统一曲库分发的版权数据,对不同种类的版权数据进行多线程并发处理;
其中,
版权数据的种类包括产品数据、编目数据、标签数据、歌曲数据、歌手数据、专辑数据、MV数据等。
S2、如图2所示,合作支撑平台各线程均根据版权数据中的唯一性ID,判断本平台中是否存在该版权数据;
S3、若不存在,则将版权数据的操作状态标识设为新增;若存在,则将版权数据的操作状态标识设为修改;
S4、对操作状态标识为新增的版权数据进行入库操作;
其中,
若出现主键冲突,则重新判定本平台是否存在版权数据。
S5、判断操作状态标识为修改的版权数据是否为新版本,若为新版本,则替换合作支撑平台中已存在的与唯一性ID相同的版权数据。
其中,
比较状态标识为修改的版权数据和合作支撑平台中存在的相同唯一性ID的版权数据的版本号;
若状态标识为修改的版权数据的版本号较大,则是新版本;
若状态标识为修改的版权数据的版本号较小,则不是新版本,不需要做修改,处理终止。
S6、记录操作日志,包括入库记录、主键冲突异常记录、替换记录及非新版本为替换记录;采用多线程将不同种类的版权数据操作日志更新到平台数据表。
如图3所示,本发明还提供了一种音乐版权数据高效入库的***,包括:统一曲库和合作支撑平台,合作支撑平台包括数据接收模块、存在性判断模块、数据入库模块、新版本判断模块、数据修改模块和记录与合并模块;
统一曲库,用于:
向合作支撑平台分发的版权数据;
数据接收模块,用于:
接收统一曲库分发的版权数据,对不同种类的版权数据进行多线程并发处理;
存在性判断模块,用于:
各线程根据版权数据中的唯一性ID,判断本平台中是否存在该版权数据;
若不存在,则将版权数据的操作状态标识设为新增;若存在,则将版权数据的操作状态标识设为修改;
数据入库模块,用于:
对操作状态标识为新增的版权数据进行入库;
其中,
若出现主键冲突,则重新判定本平台是否存在版权数据。
新版本判断模块,用于:
判断操作状态标识为修改的版权数据是否为新版本;
其中,
比较状态标识为修改的版权数据和合作支撑平台中存在的相同唯一性ID的版权数据的版本号;
若状态标识为修改的版权数据的版本号较大,则是新版本;
若状态标识为修改的版权数据的版本号较小,则不是新版本,不需要做修改,处理终止。
数据修改模块,用于:
当版权数据为新版本时,替换合作支撑平台中已存在的与唯一性ID相同的版权数据;
记录与合并模块,用于:
记录操作日志,包括入库记录、主键冲突异常记录、替换记录及非新版本为替换记录;
采用多线程将不同种类的版权数据操作日志更新到平台数据表。
实施例:下面以统一曲库向某合作支撑平台发送歌曲数据为例:
步骤1、合作支撑平台接收统一曲库分发的版权数据,识别到版权数据种类为歌曲数据,启动歌曲数据处理线程;
步骤2、合作支撑平台歌曲数据处理线程根据版权数据中的唯一性ID,判断本平台中是否存在该歌曲数据;
步骤3、若不存在,则将版权数据的操作状态标识设为新增;若存在,则将版权数据的操作状态标识设为修改。
具体执行包括:
Figure BDA0002759283110000061
Figure BDA0002759283110000071
步骤4、对操作状态标识为新增的版权数据进行入库操作;
其中,
若出现主键冲突,则重新判定本平台是否存在版权数据。
具体执行包括:
Figure BDA0002759283110000072
步骤5、判断操作状态标识为修改的歌曲数据是否为新版本,若为新版本,则替换合作支撑平台中已存在的与唯一性ID相同的歌曲数据。
其中,
比较状态标识为修改的歌曲数据和合作支撑平台中存在的相同唯一性ID的歌曲数据的版本号;
若状态标识为修改的歌曲数据的版本号较大,则是新版本;
若状态标识为修改的歌曲数据的版本号较小,则不是新版本,不需要做修改,处理终止。
具体执行包括:
Figure BDA0002759283110000073
步骤6、记录操作日志,采用多线程将歌曲数据与其他不同种类的版权数据操作日志更新到平台数据表。
另外,数据处理使用数据库乐观锁,保证多线程并发情况下数据的准确性。
乐观锁运行程序如下:
Figure BDA0002759283110000081
本发明的优点:
(1)在遵循咪咕音乐业务规范、确保音乐版权数据与统一曲库完全一致的原则下,不再遵循曲库分发数据的的4种操作类型STATUS(新增/变更/隐藏/下线),而与本地音乐资源进行比较,判断操作为“新增”还是“修改”合作支撑平台通过对统一曲库分发的不同种类的版权数据采用多线程并发处理,并且对数据的状态类型只进行新增和修改的区别,增强对数据的快速处理,相较于原来版权数据串行处理,大大提升了数据入库效率,同时也避免了因入库数据严重积压导致的入库程序僵死的情况;
(2)新增操作捕获主键冲突,修改操作通过校验版本号的方式,去判断是否能操作,采用“多线程+乐观锁”方式,在高并发未遵循操作顺序的情况下,确保我方平台的数据与统一曲库的数据一致。
(3)数据表更新同样采用多线程并发处理,大大提高了数据表更显效率。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种音乐版权数据高效入库的方法,其特征在于,包括:
合作支撑平台接收统一曲库分发的版权数据,对不同种类的版权数据进行多线程并发处理;
所述合作支撑平台各线程均根据所述版权数据中的唯一性ID,判断本平台中是否存在该所述版权数据;
若不存在,则将所述版权数据的操作状态标识设为新增;若存在,则将所述版权数据的操作状态标识设为修改;
对操作状态标识为新增的版权数据进行入库操作;
判断操作状态标识为修改的版权数据是否为新版本,若为新版本,则替换合作支撑平台中已存在的与所述唯一性ID相同的版权数据。
2.如权利要求1所述的音乐版权数据高效入库的方法,其特征在于:所述对操作状态标识为新增的版权数据进行入库时,若出现主键冲突,则重新判定本平台是否存在所述版权数据。
3.如权利要求1所述的音乐版权数据高效入库的方法,其特征在于,所述判断操作状态标识为修改的版权数据是否为新版本,包括:
比较状态标识为修改的版权数据和合作支撑平台中存在的相同唯一性ID的版权数据的版本号;
若状态标识为修改的版权数据的版本号较大,则是新版本;
若状态标识为修改的版权数据的版本号较小,则不是新版本。
4.如权利要求3所述的音乐版权数据高效入库的方法,其特征在于:若状态标识为修改的版权数据不是新版本,则不需要做修改,处理终止。
5.如权利要求1所述的音乐版权数据高效入库的方法,其特征在于,还包括:记录操作日志,采用多线程将不同种类的版权数据操作日志更新到平台数据表。
6.一种音乐版权数据高效入库的***,其特征在于,包括:统一曲库和合作支撑平台,所述合作支撑平台包括数据接收模块、存在性判断模块、数据入库模块、新版本判断模块和数据修改模块;
所述统一曲库,用于:
向合作支撑平台分发的版权数据;
所述数据接收模块,用于:
接收统一曲库分发的版权数据,对不同种类的版权数据进行多线程并发处理;
所述存在性判断模块,用于:
各线程根据所述版权数据中的唯一性ID,判断本平台中是否存在该所述版权数据;
若不存在,则将所述版权数据的操作状态标识设为新增;若存在,则将所述版权数据的操作状态标识设为修改;
所述数据入库模块,用于:
对操作状态标识为新增的版权数据进行入库;
所述新版本判断模块,用于:
判断操作状态标识为修改的版权数据是否为新版本;
所述数据修改模块,用于:
当版权数据为新版本时,替换合作支撑平台中已存在的与所述唯一性ID相同的版权数据。
7.如权利要求6所述的音乐版权数据高效入库的***,其特征在于,所述数据入库模块对操作状态标识为新增的版权数据进行入库时,若出现主键冲突,则重新判定本平台是否存在所述版权数据。
8.如权利要求6所述的音乐版权数据高效入库的***,其特征在于,所述新版本判断模块判断操作状态标识为修改的版权数据是否为新版本,具体用于:
比较状态标识为修改的版权数据和合作支撑平台中存在的相同唯一性ID的版权数据的版本号;
若状态标识为修改的版权数据的版本号较大,则是新版本;
若状态标识为修改的版权数据的版本号较小,则不是新版本。
9.如权利要求8所述的音乐版权数据高效入库的***,其特征在于:若状态标识为修改的版权数据不是新版本,则不需要做修改,处理终止。
10.如权利要求6所述的音乐版权数据高效入库的***,其特征在于,还包括:记录与合并模块;
所述记录与合并模块,用于:
记录操作日志,采用多线程将不同种类的版权数据操作日志更新到平台数据表。
CN202011212488.6A 2020-11-03 2020-11-03 一种音乐版权数据高效入库的方法及*** Pending CN112434051A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011212488.6A CN112434051A (zh) 2020-11-03 2020-11-03 一种音乐版权数据高效入库的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011212488.6A CN112434051A (zh) 2020-11-03 2020-11-03 一种音乐版权数据高效入库的方法及***

Publications (1)

Publication Number Publication Date
CN112434051A true CN112434051A (zh) 2021-03-02

Family

ID=74695197

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011212488.6A Pending CN112434051A (zh) 2020-11-03 2020-11-03 一种音乐版权数据高效入库的方法及***

Country Status (1)

Country Link
CN (1) CN112434051A (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008171338A (ja) * 2007-01-15 2008-07-24 Mizuho Information & Research Institute Inc 著作権管理支援システム、著作権管理支援方法及び著作権管理支援プログラム
CN101765831A (zh) * 2007-06-06 2010-06-30 雅典娜电信实验有限公司 数据库不一致的处理方法
CN102760221A (zh) * 2011-04-27 2012-10-31 航天信息股份有限公司 基于数字水印和加密的iptv数字版权管理方法及装置
CN105956419A (zh) * 2016-04-28 2016-09-21 北京版银科技有限责任公司 一种互联网版权授权***
CN109324821A (zh) * 2018-10-10 2019-02-12 湖南长城医疗科技有限公司 一种自助终端***版本管理方法
CN110515989A (zh) * 2019-09-02 2019-11-29 四川长虹电器股份有限公司 一种基于财务数据管理平台的数据实时统计方法
US20200167385A1 (en) * 2018-11-26 2020-05-28 Artists Card Inc. Method for managing copyright of music contents
CN111581925A (zh) * 2020-05-07 2020-08-25 广东电网有限责任公司电力调度控制中心 多用户统一版本编辑方法及计算机可读存储介质

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008171338A (ja) * 2007-01-15 2008-07-24 Mizuho Information & Research Institute Inc 著作権管理支援システム、著作権管理支援方法及び著作権管理支援プログラム
CN101765831A (zh) * 2007-06-06 2010-06-30 雅典娜电信实验有限公司 数据库不一致的处理方法
CN102760221A (zh) * 2011-04-27 2012-10-31 航天信息股份有限公司 基于数字水印和加密的iptv数字版权管理方法及装置
CN105956419A (zh) * 2016-04-28 2016-09-21 北京版银科技有限责任公司 一种互联网版权授权***
CN109324821A (zh) * 2018-10-10 2019-02-12 湖南长城医疗科技有限公司 一种自助终端***版本管理方法
US20200167385A1 (en) * 2018-11-26 2020-05-28 Artists Card Inc. Method for managing copyright of music contents
CN110515989A (zh) * 2019-09-02 2019-11-29 四川长虹电器股份有限公司 一种基于财务数据管理平台的数据实时统计方法
CN111581925A (zh) * 2020-05-07 2020-08-25 广东电网有限责任公司电力调度控制中心 多用户统一版本编辑方法及计算机可读存储介质

Similar Documents

Publication Publication Date Title
US8768880B2 (en) Automated data analysis and transformation
US7624118B2 (en) Data processing over very large databases
US8112396B2 (en) Backup and recovery of integrated linked databases
CN111459985B (zh) 标识信息处理方法及装置
US6480848B1 (en) Extension of data definition language (DDL) capabilities for relational databases for applications issuing DML and DDL statements
US20070005619A1 (en) Method and system for detecting tables to be modified
EP1552434B1 (en) Methods and systems for moving data using locks
US20090049086A1 (en) System and method for providing an object to support data structures in worm storage
TW201530328A (zh) 爲半結構化資料構建NoSQL資料庫索引的方法及裝置
US20060282456A1 (en) Fuzzy lookup table maintenance
US20060129768A1 (en) Methods and systems for archiving data
US20090265301A1 (en) Database Object Update Order Determination
CN111506559A (zh) 数据存储方法、装置、电子设备及存储介质
CN115145943B (zh) 多数据源元数据快速比对方法、***、设备和存储介质
CN112214505A (zh) 数据同步方法、装置、计算机可读存储介质及电子设备
US6401089B2 (en) Method for maintaining exception tables for a check utility
US20060155704A1 (en) Methods and systems for moving data using locks
US8909681B2 (en) Gap detection in a temporally unique index in a relational database
CN112434051A (zh) 一种音乐版权数据高效入库的方法及***
US6453322B1 (en) Extension of data definition language (DDL) capabilities for relational databases for applications issuing multiple units of work
US8630981B1 (en) Techniques for differencing binary installation packages
US11847115B2 (en) Join pattern agnostic aggregate computation in database query operations
AU762772B2 (en) Method for checking tablespaces involved in referential integrity
CN114547050A (zh) 批处理内容判重方法、***、装置、终端设备及存储介质
CN111125383B (zh) 基于事件模型的媒资标签存储及检索的方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination