يسمح دمج قناة البث التلفزيوني المباشر للمستخدمين باستخدام الطلبات الصوتية لمشاهدة القنوات التلفزيونية وتبديلها على أي جهاز متوافق مع "مساعد Google"، مثل Google Home أو Android أو Android TV أو Google TV، وغيرها.
يمكن لمقدّمي الخدمة استخدام كائنات الترميز BroadcastService
وCableOrSatelliteService
وTelevisionChannel
وOrganization
لتقديم تفاصيل القنوات في خلاصات "إجراءات على الوسائط"، ما يسمح لمحرّك بحث Google بتوفير طلبات البحث التالية للمستخدمين:
- "Ok Google، تشغيل ExampleTV"
- "Ok Google، توليف ExampleTV-HD"
- "Ok Google، أريد التبديل إلى القناة 7"
- "Ok Google، ExampleTV-Drama"
أنواع الكيانات في البث التلفزيوني المباشر
يتطلّب دمج قناة البث التلفزيوني المباشر 4 أنواع من الكيانات (Organization
وBroadcastService
وCableOrSatelliteService
وTelevisionChannel
) في خلاصة كتالوج الوسائط. تساعد أنواع الكيانات هذه في الإجابة عن الأسئلة التالية:
- ما هو مقدِّم خدمة التلفزيون وما هي الخدمات التي يقدّمها؟
- ما هي مجموعة القنوات المتاحة كجزء من كل خدمة من هذه الخدمات (المعروفة أيضًا باسم قائمة القنوات)؟
تتعمّق الأقسام التالية في التعرّف على أنواع الكيانات وتقديم الإجابات عن الأسئلة السابقة.
يُرجى مراعاة مخطّط العلاقة التالي أثناء قراءة الأقسام التالية:
تمثيل مقدِّم خدمة التلفزيون
مقدّم خدمة التلفزيون، والمعروف أيضًا باسم مشغّل التلفزيون، هو مؤسسة توفّر مجموعة من برامج التلفزيون للمشتركين. وفي معظم الحالات، يكون هو أيضًا منشئ خلاصة الوسائط. ويمثّل ذلك كيان Organization
. يجب إضافة فقط واحد مثل Organization
، ممثّل التلفزيون، إلى مشغّل التلفزيون.
على سبيل المثال، يوفّر مقدّم خدمة IPTV الخيالي "ExampleTV Digital" إمكانية الوصول إلى 180 قناة لقاعدة مستخدميه في الولايات المتحدة كجزء من الخدمة التي تحمل اسم "Digital Prime+".
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/digital",
"name":"ExampleTV Digital",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_digital"
}
تمثيل الخدمة التي يقدمها مقدّم خدمة التلفزيون
يمثل CableOrSatelliteService
خدمة تلفزيون كبلي أو قنوات فضائية أو تلفزيون على الإنترنت يقدّمها مشغّل تلفزيون. ترتبط هذه القناة بشكل عام بقائمة القنوات، وهي مرتبطة بمشغّل التلفزيون الذي يمثّله كيان المؤسسة. يمكن إضافة كيان واحد أو أكثر CableOrSatelliteService
إلى الخلاصة استنادًا إلى عدد الخدمات التي يقدّمها مشغّل التلفزيون.
في هذا المثال، يتم إنشاء كيان CableOrSatelliteService
واحد لوصف خدمة "Digital Prime+" التي تشمل تغطية وطنية في الولايات المتحدة. لاحظ كيفية الإشارة إلى مقدم خدمة التلفزيون "ExampleTV Digital" باستخدام السمة provider
.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us",
"name":"Example TV Digital Prime Plus US Service",
"provider": {
"@type": "Organization",
"@id": "http://example.com/exampletv/digital",
},
"areaServed":[
{
"@type":"Country",
"name": "US",
}
]
}
تمثيل القنوات التي يقدّمها مقدّم خدمة التلفزيون
يتم تمثيل القنوات معًا من خلال 3 كيانات: Organization
وBroadcastService
وTelevisionChannel
.
الكيان
BroadcastService
هو الكيان الأساسي الذي يمثِّل قناة تلفزيونية توزِّع البرمجة الخطية. وتتضمّن رابطًا إلى الكيانَينOrganization
وTelevisionChannel
وتتم الإشارة إليه من خلال مجموعة الكياناتBroadcastEvent
التي تمثّل دليل البرمجة معًا (أو الجدول الزمني للقناة).- يجب أن يحتوي الكيان
BroadcastService
أيضًا على روابط لصفحات في التطبيق ومتطلبات وصول محدَّدة بشكل جيد. يتيح لك مخططBroadcastService
حظر الوصول إلى قناة استنادًا إلى الموقع الجغرافي الحالي للمستخدم (باستخدام السمتَينeligibleRegion
وineligibleRegion
). يُرجى الاطّلاع على حالات استخدام الاستحقاق على التلفزيون المباشر للحصول على مزيد من التفاصيل.
- يجب أن يحتوي الكيان
يمثّل الكيان
Organization
القناة التي تنشئ البرامج التلفزيونية وتوزّعها. في معظم الحالات، تكون هذه النسخة طبق الأصل من كيانBroadcastService
، ولكن في حالات أخرى، قد تمثّل شبكة التلفزيون التي ينتمي إليهاBroadcastService
. يشير الكيانBroadcastService
إلى الكيانOrganization
باستخدام السمةbroadcastAffiliateOf
. ومن الضروري فهم كيفية ارتباط هذين النوعين من الكيانات مع بعضها البعض. يمكنك معرفة المزيد من المعلومات في القسم فهم العلاقة بين المؤسسة والكيان BroadcastService أدناه.يحدّد الكيان
TelevisionChannel
الكيانBroadcastService
من خلال معرّف فريد، مثل رقم قناة أو سلسلة، بالترتيب الذي يظهر به (على مواقع مقدّمي الخدمة، مثل المواقع الإلكترونية أو التطبيقات) في خدمة الكابل أو القمر الصناعي أو خدمة التلفزيون على الإنترنت الإقليمية المُمثَّلة من قِبل الكيانCableOrSatelliteService
.
تشكّل الكيانات TelevisionChannel
وCableOrSatelliteService
وOrganization
مفهومًا للقائمة.
في المثال أعلاه، لنفترض أنّ قناة ABC Movies هي إحدى القنوات التي يبلغ عددها 180 قناة والتي يوفّرها مقدِّم خدمة "ExampleTV Digital" كجزء من خدمة "Digital Prime+ " في الولايات المتحدة. تظهر هذه القناة باسم القناة 7 ضِمن قائمة القنوات، وفي اليوم الثامن عشر على تطبيق AndroidTV Digital android TV. إليك أدناه:
خدمة البث
كيان BroadcastService واحد يمثّل القناة (في هذه الحالة، كيانان BroadcastService للقناة التخيلية exampleTV-MovieChannel وexampleTV-ComedyChannel)
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/movie",
"name": "ExampleTV-Movie Channel",
"alternateName": [
"Example Television Movie Channel",
"Example TV Movie Channel"
],
"description": "A fictional Internet Protocol TV movie channel.",
"broadcastDisplayName":"ExampleTV-MovieChannel",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/movie"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
}
]
}
مؤسسية
يمثّل كل كيان من "المؤسسات" الذي يمثّل "TVTV" (في هذه الحالة "خدمة DigitalTV الرقمية" (مؤسسة) إذن الوصول إلى قناتَين: ExampleTV-MovieChannel (المؤسسة) وExampleTV-ComedyChannel (المؤسسة))
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/movie",
"name":"ExampleTV Movie Channel",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_movie"
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/exampletv/comedy",
"name":"ExampleTV Comedy Channel",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_comedy"
}
قناة تلفزيونية
كيان تلفزيون واحد (أو أكثر) لكل قناة BroadcastService يمثّل رقم القناة التي يتوفر بها هذا الكيان في خدمة (CableOrأقمارService) التي يقدّمها مقدِّم الخدمة (المؤسسة - TVOperator) (في هذه الحالة، تشير كيانات التلفزيون التلفزيوني إلى خدمة IPTV التي تقدِّم مثالاً على برنامج ExampleTV للأفلام على القناة 7 وبرنامج ExampleTV الكوميديا في القناة 9)
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-movie",
"broadcastChannelId":"7",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/movie"
}
}
فهم العلاقة بين المؤسسة وكيان BroadcastService
الكيان BroadcastService
هو الكيان الأساسي الذي يمثّل القناة التلفزيونية. على الرغم من أنّ الكيان Organization
هو كيان خلاصة مطلوب، فهو متوفّر فقط للسماح لمقدّمي الخدمات بوضع نماذج لحالات الاستخدام الثلاث المذكورة أعلاه. وبالتالي، على مقدّمي الخدمات الالتزام بالنقطة الرئيسية التالية في جميع حالات الاستخدام باستثناء الاستثناء.
هناك 3 استثناءات للقاعدة العامة، حيث يجب أن تكون هناك علاقة بنسبة 1:N بين الكيانَين Organization
وBroadcastService
. ونناقشها أدناه:
القنوات المحلية أو التابعة
على سبيل المثال، لدى Fox قنوات تابعة محلية، تُسمى KCPQ في سياتل، الولايات المتحدة وKTVU في سان فرانسيسكو، الولايات المتحدة. قد تقدم خدمة KCPQ أخبارًا محلية تغطي مدينة سياتل، في حين قد تقدم شركة KTVU برامج تلبي احتياجات احتياجات سان فرانسيسكو على وجه التحديد. في معظم الحالات، قد لا يكون المستخدمون على عِلم بالاسم المحلي للقناة، ولكن يمكنهم بدلاً من ذلك التعرّف على القناة باسم Fox.
في هذه الحالة، يجب أن تمثّل كل قناة محلية أو تابعة لها كيانات BroadcastService
الخاصة بها، والتي يجب أن ترتبط جميعها بكيان Organization
واحد. عندما يريد المستخدم التبديل إلى هذه القنوات، يمكنه أن يطلب من "مساعد Google" إمّا "التبديل إلى قناة Fox" أو "التبديل إلى KTVU/KCPQ". وستتبدّل Google إلى القناة المحلية المناسبة استنادًا إلى الموقع الجغرافي لجهاز المستخدم وما إذا كان يحق للمستخدم مشاهدة القناة المطلوبة. في المثال السابق، عليك إنشاء كيان مؤسسة واحد يمثل Fox وربطه بكيانَين BroadcastService
، يمثّل كل منهما شريكًا تابعًا محليًا، KCPQ وKTVU.
إليك مثال آخر يُظهر كيفية إنشاء نماذج لقناة ABC وقنواتها التابعة المحلية:
اسم المؤسسة | اسم BroadcastService | العلاقة |
---|---|---|
ABC | كال | علاقة 1:N بين الكيان Organization وBroadcastService |
ABC | قناة KABC | |
ABC | الكَيْف | |
ABC | كَعْكَة | |
ABC | كلمّا | |
ABC | تطبيق KAPP | |
ABC | مبادرة KATC | |
ABC | قَطَع | |
ABC | كاتو | |
ABC | KATV |
لنلقِ نظرة على مثال آخر. هنا، WXVT وWYOU هما قناة CBS محلية. CBS Sports Network هي قناة محلية، وهي مستقلة عن القنوات التابعة المذكورة سابقًا.
اسم المؤسسة | اسم BroadcastService | العلاقة |
---|---|---|
CBS | WXVT | علاقة 1:N بين الكيان Organization وBroadcastService |
CBS | WYOU | |
CBS Sports Network | شبكة CBS الرياضية العالية الدقة | علاقة بين شخصين وبين الكيان Organization وBroadcastService |
لنعود إلى نقطة البداية، لنأخذ مثالاً عن قناتَي EPIX وEPIX 2. يتوفر كلاهما في بلد معيّن، ويقدّمان برامج مختلفة تمامًا، ولا يشكّلان نُسخًا مختلفة عن قناة واحدة، وبالتالي لا يُعتبران قناة محلية.
اسم المؤسسة | اسم BroadcastService | العلاقة |
---|---|---|
EPIX | EPIX | علاقة بين شخصين وبين الكيان Organization وBroadcastService |
حلقة EPIX 2 | حلقة EPIX 2 | علاقة بين شخصين وبين الكيان Organization وBroadcastService |
القنوات المتوقفة مؤقتًا
في هذه الحالة، يجب أن يتم تمثيل كل قناة تتغيّر كل مرّة من خلال كيان BroadcastService
الخاص بها، ويجب أن يتم ربطها جميعًا بكيان Organization
واحد. إليك مثال يُظهر كيفية وضع نماذج للقنوات المستندة إلى وقت:
اسم المؤسسة | اسم BroadcastService | العلاقة |
---|---|---|
STARZ Encore | STARZ Encore West | علاقة 1:N بين الكيان Organization وBroadcastService |
STARZ Encore | STARZ Encore East |
القنوات التي يظهر فيها فارق في جودة البث
على سبيل المثال، تستخدم قناتا STARZ Encore Action HD وSTARZ Encore Action SD البرامج نفسها (EPG) وتُعدّ جودة البث هي الاختلاف الوحيد بينهما. في هذه الحالة، يجب أن يتم تمثيل كل قناة بث بجودة الفيديو من خلال كيان BroadcastService
الخاص بها، ويجب أن يتم ربطها جميعًا بكيان واحد (Organization
).
إليك مثال يُظهر الطريقة التي يجب من خلالها إنشاء نماذج للقنوات التي تستخدم فِرق جودة البث:
اسم المؤسسة | اسم BroadcastService | العلاقة |
---|---|---|
بروتوكول SBS | بروتوكول SBS | علاقة 1:N بين الكيان Organization وBroadcastService |
بروتوكول SBS | بروتوكول SBS HD |
إليك مثال على حالة استخدام معقدة تجمع كل حالات الاستخدام معًا:
اسم المؤسسة | اسم BroadcastService | العلاقة |
---|---|---|
Starz | STARZ الشرقية | علاقة من نوع 1:N بين الكيان Organization وBroadcastService بسبب القنوات الزمنية |
Starz | STARZ West | |
STARZ Kids والعائلة | STARZ Kids والعائلة | علاقة بين شخصين وبين الكيان Organization وBroadcastService |
STARZ Encore Black | STARZ Encore Black | علاقة بين شخصين وبين الكيان Organization وBroadcastService |
STARZ Encore Clsic | تذكرة STARZ Encore Classic | علاقة بين شخصين وبين الكيان Organization وBroadcastService |
عائلة STARZ Encore | عائلة STARZ Encore | علاقة بين شخصين وبين الكيان Organization وBroadcastService |
تذكرة STARZ Encore Suspense | تذكرة STARZ Encore Suspense | علاقة بين شخصين وبين الكيان Organization وBroadcastService |
حركة STARZ Encore | STARZ Encore Action HD | علاقة 1:N بين الكيان Organization وBroadcastService بسبب الاختلافات في جودة البث |
حركة STARZ Encore | معيار STARZ Encore Action SD | |
STARZ Encore | STARZ Encore West | علاقة من نوع 1:N بين الكيان Organization وBroadcastService بسبب القنوات الزمنية |
STARZ Encore | STARZ Encore East |
أمثلة
مقدّم خدمة تلفزيون وطني مع قوائم إقليمية
مؤسسية
مقدّم خدمة البث التلفزيوني الخيالي مثال: شركة تلفزيون كبلي (Organization
)، يقدّم خدمة البث التلفزيوني المباشر
من خلال شبكة كابل في منطقتين: نيويورك وسان فرانسيسكو. تضم الخدمة
قناتَين: ExampleTV (Organization
) وExampleTV2 (Organization
):
{
"@context":"http://schema.org",
"@type":"Organization",
"@id": "http://example.com/example_cable_tv_company",
"name": "Example Cable TV Company",
"sameAs": "https://en.wikipedia.org/wiki/example_cable_company"
},
{
"@context":"http://schema.org",
"@type":"Organization",
"@id":"http://example.com/exampletv",
"name":"ExampleTV Network",
"sameAs": "https://en.wikipedia.org/wiki/exampletv"
},
{
"@context":"http://schema.org",
"@type":"Organization",
"@id":"http://example.com/exampletv2",
"name":"ExampleTV2 Network",
"sameAs": "https://en.wikipedia.org/wiki/exampletv2"
}
خدمة البث
تقدّم كيانات BroadcastService
هذه تفاصيل عن الروابط لصفحة معيّنة ومتطلبات الوصول إلى قناة ExampleTV بدقة عالية وExampleTV2:
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/hd",
"name": "ExampleTV HD",
"description": "A fictional TV broadcast service in HD",
"broadcastDisplayName":"ExampleTV-HD",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv"
},
"potentialAction": {
"@type": "WatchAction",
"target": [
{
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/hd?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform"
]
},
{
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/androidtv/hd?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.googleapis.com/GoogleVideoCast"
]
}
],
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "102610"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-12345"
}
]
},
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv2/broadcast",
"name": "ExampleTV2",
"description": "A fictional TV broadcast service ExampleTV 2",
"broadcastDisplayName":"ExampleTV2",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv2"
},
"potentialAction": {
"@type": "WatchAction",
"target": [
{
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv2/broadcast/?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform"
]
},
{
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv2/broadcast/androidtv/?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.googleapis.com/GoogleVideoCast"
]
}
],
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "333339"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv2-11115"
}
]
}
خدمة الكابل أو القمر الصناعي
توضّح كيانات CableOrSatelliteService
هذه خدمات التلفزيون الكبلي في نيويورك (DMA_ID=501
) ومنطقة خليج سان فرانسيسكو (DMA_ID=807
)، والتي يقدّمها مقدِّم خدمة التلفزيون التلفزيوني في جميع أنحاء البلاد مثال لشركة تلفزيون التلفزيون (Organization
):
{
"@context":"http://schema.org",
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company_new_york",
"name":"Example Cable TV Company - New York",
"provider": {
"@type": "Organization",
"@id": "http://example.com/example_cable_tv_company",
},
"areaServed":[
{
"@type": "GeoShape",
"@id": "http://example.com/newyork_01",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "DMA_ID",
"value": "501"
}
]
}
]
},
{
"@context":"http://schema.org",
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company_san_francisco_bay",
"name":"Example Cable TV Company - San Francisco Bay",
"provider": {
"@type": "Organization",
"@id": "http://example.com/example_cable_tv_company",
"name": "Example Cable TV Company"
},
"areaServed":[
{
"@type": "GeoShape",
"@id": "http://example.com/bayarea_01",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "DMA_ID",
"value": "807"
}
]
}
]
}
قناة تلفزيونية
تشير هذه الكيانات TelevisionChannel
إلى أنّ مقدّم خدمة البث التلفزيوني الإقليمي example TV TV - سان فرانسيسكو خليج لديه ExampleTV-HD على القناة 7 وExampleTV2 على القناة 11، ومقدّم خدمة البث التلفزيوني الإقليمي example TV TV - New York على ExampleTV-HD على القناة 12 وExampleTV2 على القناة 4:
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/example_cable_tv_company_san_francisco/exampletv",
"broadcastChannelId":"7",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company_san_francisco_bay"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/hd"
}
},
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/example_cable_tv_company_san_francisco/exampletv2",
"broadcastChannelId":"11",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company_san_francisco_bay"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv2/broadcast"
}
},
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/example_cable_tv_company_new_york/exampletv",
"broadcastChannelId":"12",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company_new_york"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/hd"
}
},
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/example_cable_tv_company_new_york/exampletv2",
"broadcastChannelId":"4",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company_new_york"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv2/broadcast"
}
}
مقدِّم خدمة التلفزيون الوطني على الإنترنت
مؤسسية
مقدّم خدمة تلفزيون خيالي خيالي، خدمة exampleTV الرقمية (Organization
)، يقدّم خدمة البث التلفزيوني المباشر على الإنترنت التي تحتوي على القناتَين التاليتَين: ExampleTV-Movie (Organization
) وExampleTV-Comedy (Organization
):
{
"@context":"http://schema.org",
"@type":"Organization",
"@id":"http://example.com/exampletv/digital",
"name":"ExampleTV Digital Service",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_digital_service"
},
{
"@context":"http://schema.org",
"@type":"Organization",
"@id":"http://example.com/exampletv/movie",
"name":"ExampleTV Movie",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_movie"
},
{
"@context":"http://schema.org",
"@type":"Organization",
"@id":"http://example.com/exampletv/comedy",
"name":"ExampleTV Comedy",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_comedy"
}
خدمة البث
يقدم هذان الكيانان (BroadcastService
) تفاصيل حول الروابط لصفحة معيّنة ومتطلبات الوصول إلى القنوات الخيالية ExampleTV-Movie وExampleTV-Comedy:
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/movie",
"name": "ExampleTV-Movie",
"description": "A fictional Internet Protocol TV movie channel.",
"broadcastDisplayName":"ExampleTV-Movie",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/movie"
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/movie?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-movie-33345"
}
]
},
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/comedy",
"name": "ExampleTV-Comedy",
"description": "A fictional Internet Protocol TV comedy channel.",
"broadcastDisplayName":"ExampleTV-Comedy",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/comedy"
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/comedy?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "15555"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-comedy-12323"
}
]
}
خدمة الكابل أو القمر الصناعي
يصف CableOrSatelliteService
هذا مقدّم الخدمة ExampleTV Digital الذي له تغطية وطنية:
{
"@context":"http://schema.org",
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us",
"name":"Example TV Digital Service - US",
"provider": {
"@type": "Organization",
"@id": "http://example.com/exampletv/digital",
},
"areaServed":[
{
"@type":"Country",
"name": "US",
}
]
}
قناة تلفزيونية
تشير كيانات TelevisionChannel
هذه إلى أنّ قناة ExampleTV Digital Service التي تستخدم بروتوكول IPTV تعرض برامج ExampleTV Film على القناة ExTV-Movie
وبرنامج ExampleTV الكوميديا على القناة ExTV-Comedy
:
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-movie",
"broadcastChannelId":"ExTV-Movie",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/movie"
}
},
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-comedy",
"broadcastChannelId":"ExTV-Comedy",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/comedy"
}
}
قائمة القنوات التي يوفّر فيها مقدِّم خدمة التلفزيون ميزة تبديل القنوات
مؤسسية
يوفّر مقدّم خدمة البث التلفزيوني الخيالي ExampleTV Digital Service (Organization
) إمكانية الوصول إلى قنوات IPTV الخيالية التي تشمل ExampleTV-sports (Organization
) وExampleTV-Drama (Organization
) للمستخدمين من خلال جهاز فكّ ترميز رقمي يبيعه.
{
"@context":"http://schema.org",
"@type":"Organization",
"@id":"http://example.com/exampletv/digital",
"name":"ExampleTV Digital Service",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_digital_service"
},
{
"@context":"http://schema.org",
"@type":"Organization",
"@id":"http://example.com/exampletv/sports",
"name":"ExampleTV Sports",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_sports"
},
{
"@context":"http://schema.org",
"@type":"Organization",
"@id":"http://example.com/exampletv/drama",
"name":"ExampleTV Drama",
"sameAs": "https://en.wikipedia.org/wiki/exampletv_drama"
}
خدمة البث
يصف هذان الكيانان BroadcastService
قناة ExampleTV-sports وExampleTV-Drama (الروابط لصفحات في التطبيق اختيارية):
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/sports/broadcast",
"name": "ExampleTV-Sports",
"description": "A fictional Internet Protocol TV service that streams live sports events",
"broadcastDisplayName":"ExampleTV-Sports",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/sports"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-sports-11123"
}
]
},
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/drama/broadcast",
"name": "ExampleTV-Drama",
"description": "A fictional Internet Protocol TV service that streams TV drama shows",
"broadcastDisplayName":"ExampleTV-Drama",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv/drama"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-drama-11500"
}
]
}
خدمة الكابل أو القمر الصناعي
يصف CableOrSatelliteService
هذا مقدّم الخدمة ExampleTV Digital الذي له تغطية وطنية:
{
"@context":"http://schema.org",
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us",
"name":"Example TV Digital Service - US",
"provider": {
"@type": "Organization",
"@id": "http://example.com/exampletv/digital",
},
"areaServed":[
{
"@type":"Country",
"name": "US",
}
]
}
قناة تلفزيونية
تشير كيانات TelevisionChannel
هذه إلى أنّ قناة ExampleTV Digital Service التي تستخدم بروتوكول IPTV تعرض برامج ExampleTV Film على القناة ExTV-Movie
وبرنامج ExampleTV الكوميديا على القناة ExTV-Comedy
:
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-sports",
"broadcastChannelId":"ExampleTV-Sports",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/drama/broadcast"
}
},
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/exampletv/extv-drama",
"broadcastChannelId":"ExampleTV-Drama",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_iptv/us"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/drama/broadcast"
}
}
مقدّم خدمة البث التلفزيوني مع القنوات التابعة أو المحلية
مؤسسية
مقدّم خدمة التلفزيون (يُعرف أيضًا باسم مشغّل التلفزيون)، ويقدّم شركة Example TV TV (Organization
) خدمة بث تلفزيوني مباشر (باسم "مثال لخدمة تلفزيون الكابل"، وهي CableOrSatelliteService
)، عبر شبكة كابل في الولايات المتحدة. تحتوي الخدمة على شبكة تلفزيون واحدة: ExampleTV Network (Organization
):
{
"@context":"http://schema.org",
"@type":"Organization",
"@id": "http://example.com/example_cable_tv_company",
"name": "Example Cable TV Company",
"sameAs": "https://en.wikipedia.org/wiki/example_cable_company"
},
{
"@context":"http://schema.org",
"@type":"Organization",
"@id":"http://example.com/exampletv",
"name":"ExampleTV Network",
"sameAs": "https://en.wikipedia.org/wiki/exampletv"
}
خدمة البث
تملك exampleTV Network (مؤسسة) قناتَين محليتَين، NYTV (BroadcastService) في نيويورك، وNJTV (BroadcastService) في نيو جيرسي. تقدّم كيانات BroadcastService
هذه تفاصيل عن الروابط لصفحة معيّنة ومتطلبات الوصول إلى قنوات NYTV وNJTV. يُرجى العِلم أنّ خدمتَي BroadcastServices تتصلان بالمؤسسة نفسها (ExampleTV Network) من خلال السمة broadcastAffiliateOf
:
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"https://www.example.com/nytv/broadcast",
"name": "NYTV",
"description": "A fictional TV broadcast service",
"broadcastDisplayName":"NYTV",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv"
},
"potentialAction": {
"@type": "WatchAction",
"target": [
{
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/nytv/broadcast/hd?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform"
]
}
],
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/nytv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic"
},
"eligibleRegion": [
{
"@id": "http://sling.com/dma/501",
"@type": "GeoShape",
"addressCountry": "US",
"identifier": {
"@type": "PropertyValue",
"propertyID": "DMA_ID",
"value": "501"
}
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "102610"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "nytv-12345"
}
]
},
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"https://www.example.com/njtv/broadcast/hd",
"name": "NJTV HD",
"description": "A fictional TV broadcast service in HD",
"broadcastDisplayName":"NJTV-HD",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv"
},
"potentialAction": {
"@type": "WatchAction",
"target": [
{
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/njtv/broadcast/hd?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform"
]
}
],
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/njtv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic"
},
"eligibleRegion": [
{
"@id": "http://sling.com/dma/807",
"@type": "GeoShape",
"addressCountry": "US",
"identifier": {
"@type": "PropertyValue",
"propertyID": "DMA_ID",
"value": "807"
}
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "102611"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "njtv-12345"
}
]
}
خدمة الكابل أو القمر الصناعي
يصف الكيان CableOrSatelliteService
خدمات التلفزيون الكبلي التي يقدمها مزوّد خدمة التلفزيون التلفزيوني في جميع أنحاء البلاد مثال على تلفزيون الكابل (Organization
):
{
"@context":"http://schema.org",
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company/service",
"name":"Example Cable TV Service",
"provider": {
"@type": "Organization",
"@id": "http://example.com/example_cable_tv_company",
"name": "Example Cable TV Company"
},
"areaServed": {
"@type": "Country",
"name": "US"
}
}
قناة تلفزيونية
تشير هذه الكيانات TelevisionChannel
إلى أنّ مقدّم خدمة التلفزيون Example TV TV Company يقدّم NYTV على القناة 7 وNJTV HD على القناة 12:
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/example_cable_tv_company/nytv",
"broadcastChannelId":"7",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company/service"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/nytv/broadcast"
}
}
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/example_cable_tv_company/njtv",
"broadcastChannelId":"12",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company/service"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/njtv/broadcast/hd"
}
}
تبديل القناة على Android TV
من خلال دمج قناة البث التلفزيوني المباشر، يمكن للمستخدمين أن يطلبوا من Google التبديل بين القنوات باستخدام الطلبات الصوتية. وتستخدم Google معالجة اللغات الطبيعية (NLP) لاستخراج المعلَمات من طلبات بحث المستخدمين وتحديد القناة التي يريد المستخدمون مشاهدتها. بعد ذلك، تعالج Google خيار تبديل القنوات بإحدى الطرق التالية:
- تم تحقيقه من قِبل Google: تُجري Google عملية تبديل للقناة باستخدام رابط لصفحة في التطبيق ضمن خلاصة "إجراءات على الوسائط". تسمح المعلومات الواردة من الخلاصة لـ Google بالبحث عن الرابط لصفحة معيّنة في القناة التي يريد المستخدم مشاهدتها. بعد ذلك، تنقل Google المستخدم مباشرةً إلى المحتوى على التطبيق أو النظام الأساسي لمقدّم الخدمة.
- تم استيفاء الطلب من خلال مقدِّم خدمة التلفزيون - ترسل Google طلبًا إلى مقدِّم الخدمة. يمكن لشركة Google ومقدمي الخدمات التنسيق بين مهمة تبديل القنوات بعدة طرق مختلفة. ويمكنك التواصل مع Google للحصول على تفاصيل عن الدمج مع منصّات Google الأخرى (على سبيل المثال، AndroidTV وMade by Google ومساعد المشغّلين).
يعتمد نوع المعلومات المطلوبة في خلاصة إجراء على الوسائط على الطريقة التي يريد بها مقدّم الخدمة من Google معالجة عملية تبديل القنوات.