من خلال دمج قناة البث التلفزيوني المباشر، يمكن للمستخدمين استخدام الطلبات الصوتية لمشاهدة قنوات التلفزيون وتبديلها على أي جهاز متوافق مع "مساعد 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" هي واحدة من 180 قناة تابعتها شركة "ExampleTV Digital" يوفّر مقدِّم خدمة التلفزيون إمكانية الوصول إلى المحتوى كجزء من "Digital Prime+ " في الولايات المتحدة. وتظهر هذه القناة في القائمة رقم 7 في القائمة، وفي القناة الثامنة عشر على تطبيق android TV التابع لشركة ExampleTV Digital. يتم تمثيل ذلك أدناه:
BroadcastService
كيان 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"
}
]
}
المؤسسة
كيان مؤسسة واحد يمثّل قناة TVNetwork (في هذه الحالة، يوفّر ExampleTV Digital Service (Organization) إمكانية الوصول إلى قناتَين، هما ExampleTV-MovieChannel (Organization) وExampleTV-ComedyChannel (Organization)).
{
"@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"
}
TelevisionChannel
كيان TelevisionChannel واحد (أو أكثر) لكل خدمة BroadcastService يمثّل رقم القناة التي يتوفّر عليها هذا الكيان في الخدمة (CableOrExactService) التي يقدّمها مقدّم الخدمة (المؤسسة - TVOperator) (في هذه الحالة، تشير كيانات TelevisionChannel إلى أنّ خدمة ExampleTV Digital Service IPTV تتضمن برنامج ExampleTV Digital TV على القناة 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 | KAAL | العلاقة 1:N بين الكيان Organization والكيان BroadcastService |
ABC | KABC | |
ABC | KAEF | |
ABC | KAKE | |
ABC | KAMC | |
ABC | KAPP | |
ABC | KATC | |
ABC | KATN | |
ABC | KATU | |
ABC | KATV |
لنفكر في مثال آخر. في هذه الحالة، تعرض قناتان WXVT وWYOU قناة محلية على CBS. إنّ CBS Sports Network ليست قناة محلية ومستقلة عن القنوات التابعة لشبكات القنوات المحلية المذكورة سابقًا.
اسم المؤسسة | اسم BroadcastService | العلاقة |
---|---|---|
CBS | WXVT | العلاقة 1:N بين الكيان Organization والكيان BroadcastService |
CBS | WYOU | |
CBS Sports Network | شبكة CBS Sports Network بدقة عالية | العلاقة بين شخصين (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 East | علاقة 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 Family | مجموعة STARZ Encore Family | العلاقة بين شخصين (Organization ) والكيان BroadcastService |
مسلسل STARZ Encore Suspense | مسلسل STARZ Encore Suspense | العلاقة بين شخصين (Organization ) والكيان BroadcastService |
مسلسل STARZ Encore Action | مسلسل STARZ Encore Action HD | العلاقة 1:N بين الكيان Organization وBroadcastService بسبب الاختلافات في جودة البث |
مسلسل STARZ Encore Action | مسلسل STARZ Encore Action SD | |
STARZ Encore | STARZ Encore West | علاقة 1:N بين الكيان Organization والكيان BroadcastService بسبب تفعيل ميزة "التحكّم بالبثّ" |
STARZ Encore | STARZ Encore East |
أمثلة
مقدّم خدمات بث تلفزيوني وطني مع قوائم إقليمية
المؤسسة
وهي شركة تقدّم خدمات تلفزيون وهمية، وهي Example Cable TV Company (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
توفِّر كيانات 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
تصف كيانات CableOrSatelliteService
هذه خدمات التلفزيون الكبلي في نيويورك (DMA_ID=501
) ومنطقة خليج سان فرانسيسكو (DMA_ID=807
)، والتي يوفرها مقدّم خدمة التلفزيون الكبليّ Example Cable TV (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
تشير كيانات TelevisionChannel
هذه إلى أنّ شركة ExampleTV-HD على القناة 7 وExampleTV2 تملك قناة ExampleTV-HD على القناة 7، في حين أنّ ExampleTV-HD - New York لديها ExampleTV-HD على القناة 4، ومقدّم خدمة البث التلفزيوني الإقليمي ExampleTV-HD على القناة 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 Digital Service (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
يقدم هذان الكيانان 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
يصف CableOrSatelliteService
هذا مقدّم الخدمة ExampleTV Digital Service الذي تغطيه البلد:
{
"@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
تشير كيانات TelevisionChannel
هذه إلى أنّ ExampleTV Digital Service IPTV تتضمن برامج ExampleTV Movie على القناة ExTV-Movie
وبرامج ExampleTVComed على القناة 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
تصف هاتان القناتان 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
يصف CableOrSatelliteService
هذا مقدّم الخدمة ExampleTV Digital Service الذي تغطيه البلد:
{
"@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
تشير كيانات TelevisionChannel
هذه إلى أنّ ExampleTV Digital Service IPTV تتضمن برامج ExampleTV Movie على القناة ExTV-Movie
وبرامج ExampleTVComed على القناة 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 Cable TV (Organization
) خدمة بث تلفزيوني مباشر (تُعرف أيضًا باسم مشغّل تلفزيون)، وهي تقدّم خدمة البث التلفزيوني المباشر (باسم "Example Cable TV Service"، وCableOrSatelliteService
) عبر شبكة الكابل في الولايات المتحدة. تحتوي الخدمة على شبكة تلفزيون واحدة: شبكة ExampleTV (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"
}
BroadcastService
تملك شبكة ExampleTV (مؤسسة) قناتَين محليتَين هما NYTV (BroadcastService) في نيويورك وNJTV (BroadcastService.) في نيو جيرسي. تقدّم كيانات BroadcastService
تفاصيل الروابط المؤدية إلى صفحات في التطبيق ومتطلبات الوصول إلى قناتَي NYTV وNJTV. يُرجى العلم أنّ كلاً من BroadcastServices ترتبط بالمؤسسة نفسها (شبكة ExampleTV) من خلال السمة 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
تصف الكيان CableOrSatelliteService
خدمات التلفزيون الكبلي التي تقدّمها شركة Example Cable TV Company (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
تشير كيانات TelevisionChannel
هذه إلى أنّ شركة Example Cable TV تعرض 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 للمشغّلين).
يعتمد نوع المعلومات المطلوبة في خلاصة "إجراءات الوسائط" على الطريقة التي يريد بها مقدم الخدمة من Google أن تتعامل مع تبديل القناة.