应用于电视节目信息分享网络的管理方法及管理装置及非瞬时计算机可读取储存媒体与流程

文档序号:11844946阅读:208来源:国知局
应用于电视节目信息分享网络的管理方法及管理装置及非瞬时计算机可读取储存媒体与流程

本发明与电视装置相关,并且尤其与透过网络分享电视节目信息的管理技术相关。



背景技术:

在多数家庭中,电视装置是不可或缺的重要设备。现今许多电视装置都具有透过因特网收发信息的能力。举例而言,使用者若认为自己正在观看的电视节目相当值得推荐,目前已有技术能让使用者透过因特网将该电视节目的相关信息实时分享给其社群网络(social network)中的多位朋友。

值得注意的是,许多人同时拥有不只一个社群网络的账号。易言之,第一社群网络中的使用者账号A1与第二社群网络中的使用者账号A2可能为同一个使用者A所有。假设使用者A的友人—使用者B也同时兼有第一社群网络和第二社群网络的账号。当使用者B将喜爱的电视节目信息分享给自己在第一社群网络和第二社群网络中的所有朋友时,使用者A便会分别收到传递给使用者账号A1和使用者账号A2的推荐信息。这种重复收到相同消息的情况,往往会造成被推荐者的困扰。



技术实现要素:

为解决上述问题,本发明提出一种新的管理方法及管理装置及非瞬时计算机可读取储存媒体,适当合并相似或完全相同的电视节目信息分享请求。

根据本发明的一具体实施例为一种用于分享电视节目信息的管理方法。该方法首先执行一接收步骤:接收与一第一社群网络的一第一接收者账号分享一第一电视节目的一第一分享请求,以及与一第二社群网络的一第二接收者账号分享一第二电视节目的一第二分享请求。接着,一合并步骤被选择性地执行: 根据该第一电视节目与该第二电视节目是否相同,以及该第一接收者账号与该第二接收者账号是否对应于同一使用者,选择性地合并该第一分享请求与该第二分享请求。

根据本发明的另一具体实施例为一种用于分享电视节目信息的管理装置,其中包含一数据库、一接收模块、一第一判断模块、一第二判断模块与一整合模块。该数据库系用以记录多笔账号/使用者对应关系。该接收模块系用以接收与一第一社群网络的一第一接收者账号分享一第一电视节目的一第一分享请求,以及与一第二社群网络的一第二接收者账号分享一第二电视节目的一第二分享请求。该第一判断模块系用以判断该第一电视节目与该第二电视节目是否相同。该第二判断模块系用以透过查找该数据库来判断该第一接收者账号与该第二接收者账号是否对应于同一使用者。根据该第一判断模块及该第二判断模块的判断结果,该整合模块选择性地合并该第一分享请求与该第二分享请求。

关于本发明的优点与精神可以藉由以下发明详述及所附附图得到进一步的了解。

附图说明

图1A、图1B为根据本发明的实施例中的管理装置的功能方块图。

图2A和图2B呈现能实现本发明构想的一种电视节目信息分享网络的架构范例。

图3、图4A、图4B为根据本发明的实施例中的管理方法的流程图。

须说明的是,本发明的附图包含呈现多种彼此关联的功能性模块的功能方块图。该等附图并非细部电路图,且其中的连接线仅用以表示信号流。功能性元件及/或程序间的多种互动关系不一定要透过直接的电性连结始能达成。此外,个别元件的功能不一定要如附图中绘示的方式分配,且分布式的区块不一定要以分布式的电子元件实现。

符号说明

100:管理装置 11:接收模块

12:第一判断模块 13:第二判断模块

14:数据库 15:整合模块

17:第三判断模块 S31~S34:流程步骤

S41~S49:流程步骤

具体实施方式

根据本发明的一具体实施例为一种用于分享电视节目信息的管理装置,其功能方块图系绘示于图1A。管理装置100中包含一接收模块11、一第一判断模块12、一第二判断模块13、一数据库14与一整合模块15。图2A和图2B呈现能实现本发明构想的一种电视节目信息分享网络的架构范例。于此范例中,三个分别为不同使用者(使用者A、B、C)所拥有的电视装置(电视装置a、b、c)各自与管理装置100存在链接关系。实务上,管理装置100和各电视装置间可透过因特网或局域网络彼此相连。于一实施例中,接收模块11可为一有线或无线网络信号接收端口。管理装置100可由某个网络服务供货商提供且设置于云端,但不以此为限。举例而言,管理装置100的功能亦可以分布式系统的型态分散在多个硬件装置(例如多个电视装置)中。本发明所属技术领域中具有通常知识者可理解,管理装置100能连接的电视装置数量不以图2A、图2B所示者为限。须说明的是,透过网络于一管理装置及多个电视装置间传递信息的技术为本发明所属技术领域中具有通常知识者所知,于此不再赘述。此外,此处所称电视装置涵盖各种具备接收模拟、数字及/或网络电视节目信号的装置,例如机顶盒、网络电视(over-the-top TV)、行动通讯装置与个人计算机。

数据库14系用以记录多笔账号/使用者对应关系。举例而言,若欲使用管理装置100提供的「阻挡重复的电视节目分享信息」服务,使用者B可主动至管理装置100登录,告知管理装置100:第一社群网络中的第一账号B1与第二社群网络中的第二账号B2皆为使用者B所拥有。或者,若不希望自己发送的电视节目分享信息被重复传递给其友人于不同社群网络中的多个账号,使用者A亦可预先至管理装置100登录,告知管理装置100:第一社群网络中的第一账号B1与第二社群网络中的第二账号B2系对应于同一个使用者B。于实际应用中,管理装置100可接收来自使用者或社群网络经营者的账号登录请求,并根据该账号登录请求修改数据库14的内容。本发明的范围并未限定于特定储存机制。数据库14可储存于一个或多个挥发性或非挥发性存储器装置,例如随 机存取半导体存储器、只读存储器、磁性及/或光学存储器、闪存等等。

在根据本发明的实施例中,于电视装置a、b、c间传递的电视节目信息分享消息都会以分享请求的型态被首先提供至管理装置100中的接收模块11。接收模块11在某一段时间内收到的多个分享请求可能是由单一个使用者发送,亦可能是分别来自于多个不同的使用者。每一个分享请求都会各自对应于一个电视节目以及注册于一社群网络中的一账号。图2A呈现的范例为:使用者A送出三个分享请求至管理装置100,其一为请求分享电视节目X的信息给注册于第一社群网络中的账号B1,其二为请求分享电视节目X的信息给注册于第二社群网络中的账号B2,其三为请求分享电视节目X的信息给注册于第二社群网络中的账号C。图2B呈现的范例则是:使用者B送出一个分享请求至管理装置100,请求分享电视节目Y的信息给注册于第一社群网络中的账号A1(对应于使用者A),使用者C亦送出一个分享请求至管理装置100,请求分享电视节目Y的信息给注册于第二社群网络中的账号A2(对应于使用者A)。

实务上,接收模块11可被设定为在收到某一个分享请求后,先等待一预定时间,看看是否有其他陆续抵达的分享请求,随后再请求第一判断模块12和第二判断模块13开始运作。举例来说,该预定时间可以是1-10分钟或是1-6小时。

假设接收模块11收到的多个分享请求中包含一第一分享请求及一第二分享请求。第一分享请求系请求与第一社群网络中的一第一接收者账号分享一第一电视节目;第二分享请求系请求与第二社群网络中的一第二接收者账号分享一第二电视节目。第一判断模块12负责判断该第一电视节目与该第二电视节目是否相同。第二判断模块13负责透过查找数据库14来判断该第一接收者账号与该第二接收者账号是否对应于同一使用者。若第一判断模块12及第二判断模块13的判断结果皆为是,整合模块15便可将该第一分享请求与该第二分享请求整合为一合并后分享请求。实务上,第一判断模块12和第二判断模块13可针对每一个分享请求一一判断该多个分享请求中是否另有应与其合并的分享请求。

就图2A绘示的情况而言,第一判断模块12会发现接收模块11收到的三个请求都是对应于同一个电视节目X。另一方面,第二判断模块13会发现前 两个分享请求是对应于同一使用者B。因此,整合模块15会将这两个重复的分享请求整合为一合并后分享请求,再发送给使用者B。此外,整合模块15也会将非重复的分享请求发送给使用者C。由以上说明可看出,即使使用者A针对账号B1和账号B2都发出了分享请求,但使用者B只会收到单一个分享信息,因而得以协助使用者B免于收到多个重复消息的困扰。

就图2B绘示的情况而言,第一判断模块12会发现接收模块11收到的两个请求是对应于同一个电视节目Y。另一方面,第二判断模块13会发现这两个分享请求是对应于同一使用者A。因此,整合模块15也会将这两个重复的请求整合为一合并后分享请求,再发送给使用者A。显然,使用者A也只会收到单一个分享信息。

假设第一分享请求系由第一社群网络的一第一传送者账号发出,第二分享请求系由第二社群网络的一第二传送者账号发出。如图1B所示,管理装置100可进一步包含一第三判断模块17,用以判断第一传送者账号与第二传送者账号是否对应于同一个使用者。于此实施例中,整合模块15可根据第三判断模块17的判断结果,决定是否令一合并后分享请求包含该第一传送者账号与该第二传送者账号各自的使用者信息。举例而言,整合模块15可在传递给使用者A的合并后分享请求中注明:使用者B和使用者C都希望与使用者A分享电视节目Y的消息。实务上,相似于第二判断模块13,第三判断模块17亦可以数据库14中的信息做为其判断依据。

于实际应用中,第一判断模块12、第二判断模块13与第三判断模块17可利用多种控制和处理平台实现,包含固定式的和可编程的逻辑电路,例如可编程逻辑门阵列、针对特定应用的集成电路、微控制器、微处理器、数字信号处理器。此外,第一判断模块12、第二判断模块13与第三判断模块17也可被设计为透过执行一存储器中所储存的处理器指令,来完成其任务。

另一方面,第一判断模块12据以判断两个分享请求是否对应于同一个电视节目的数据有多种可能性。于一实施例中,每一个提供至接收模块11的分享请求包含一笔或多笔下列节目信息:频道名称、节目名称、节目时间、节目简介、节目截图、演员名单。举例而言,第一判断模块12可以被设定为根据节目名称和演员名单这两个条件来判定两个分享请求是否对应于同一个电视 节目。易言之,在节目名称和演员名单相同的情况下,第一判断模块12便会将两个分享请求视为对应于同一个电视节目。

目前的电视系统可依其主要节目内容来源分为数字电视系统、模拟电视系统和网络电视系统三大电视系统类型。数字电视系统的节目信息通常会记载于电子节目指南(electronic program guide,EPG)中。模拟电视系统的节目信息需由服务供货商提供的数据中取得。网络电视系统的节目信息则是可至串流通讯服务供应者(communication service provider,CSP)的数据库查询。发送分享请求的电视装置可自上述几种数据源取得节目信息,并将该等节目信息包含于其分享请求中一并传送给管理装置100。或者,若分享请求中提供的节目信息不够完整,管理装置100的第一判断模块12可主动自上述几种数据源撷取更多节目信息。

根据本发明的另一具体实施例为一种应用于一电视节目信息分享网络的管理方法,其流程图系绘示于图3。步骤S31为接收与一第一社群网络的一第一接收者账号分享一第一电视节目的一第一分享请求,以及与一第二社群网络的一第二接收者账号分享一第二电视节目的一第二分享请求。步骤S32为判断该第一电视节目与该第二电视节目是否相同。步骤S33为判断该第一接收者账号与该第二接收者账号是否对应于同一接收者。接着,步骤S34则是根据步骤S32、S33的判断结果,选择性地合并该第一分享请求与该第二分享请求。

图4A进一步呈现上述管理方法的一种详细实施步骤。首先,步骤S41为接收一第一分享请求及一第二分享请求。该第一分享请求为请求与一第一社群网络中的一第一接收者账号分享一第一电视节目。该第二分享请求为请求与一第二社群网络中的一第二接收者账号分享一第二电视节目。步骤S42为判断该第一电视节目与该第二电视节目是否相同。步骤S43则是判断该第一接收者账号与该第二接收者账号是否对应于同一使用者。若判断步骤S42、S43的判断结果皆为是,该第一分享请求与该第二分享请求即于步骤S45中被整合为一合并后分享请求。随后,步骤S46为发送该合并后分享请求。相对地,若判断步骤S42或步骤S43中有任一个判断结果为否,则步骤S44会被执行,亦即不进行合并程序,分别发送该第一分享请求与该第二分享请求。

本发明所属技术领域中具有通常知识者可理解,步骤S42、S43的执行顺 序可被调换,或是同时进行,并不会影响该管理方法的整体效果。此外,先前在介绍管理装置100时描述的各种操作变化亦可应用至图3、图4A中的管理方法。举例而言,如图4B所示,步骤S45和步骤S46之间可增加一个步骤S47,以根据该第一传送者账号与该第二传送者账号是否对应于同一使用者的一判断结果,决定是否令该合并后分享请求包含该第一传送者账号与该第二传送者账号各自的使用者信息。

根据本发明的另一具体实施例为一种非瞬时计算机可读取储存媒体,用于管理一电视节目信息分享网络,其中储存有能由一处理器读取并执行的一程序代码。该程序代码包含多个子程序码。一第一子程序码系用以接收与一第一社群网络的一第一接收者账号分享一第一电视节目的一第一分享请求,以及与一第二社群网络的一第二接收者账号分享一第二电视节目的一第二分享请求。一第二子程序码系用以判断该第一电视节目与该第二电视节目是否相同。一第三子程序码系用以判断该第一接收者账号与该第二接收者账号是否对应于同一使用者。一第四子程序码系用以根据该第二子程序码与该第三子程序码的判断结果,选择性地合并该第一分享请求与该第二分享请求。先前在介绍管理装置100时描述的各种操作变化亦可应用至此非瞬时计算机可读取储存媒体,其细节不再赘述。

藉由以上较佳具体实施例的详述,系希望能更加清楚描述本发明的特征与精神,而并非以上述所揭露的较佳具体实施例来对本发明的范围加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请的权利要求的范围内。

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