技术领域technical field
本公开涉及智能电视技术领域,尤其涉及一种节目信息推送方法及装置。The present disclosure relates to the technical field of smart TVs, and in particular to a method and device for pushing program information.
背景技术Background technique
随着计算机技术的发展,智能电视的功能越来越强大。在智能电视上可以安装视频应用,并通过该视频应用为用户提供内容丰富的电视节目,提高用户的生活质量。用户在观看电视节目的过程中,通常希望还了解其他用户感兴趣的电视节目,因此,亟需一种节目信息推送方法。相关技术中,用户通过打电话、发短信息等方式,与其他用户交流,获取其他用户感兴趣的节目信息。With the development of computer technology, smart TVs are becoming more and more powerful. A video application can be installed on the smart TV, and through the video application, the user can be provided with TV programs with rich content, so as to improve the quality of life of the user. In the process of watching TV programs, users usually hope to know about TV programs that other users are interested in. Therefore, a method for pushing program information is urgently needed. In the related technology, a user communicates with other users by making a phone call, sending a short message, etc., and obtains program information that other users are interested in.
发明内容Contents of the invention
为克服相关技术中存在的问题,本公开提供一种节目信息推送方法及装置。In order to overcome the problems existing in related technologies, the present disclosure provides a method and device for pushing program information.
根据本公开实施例的第一方面,提供一种节目信息推送方法,所述方法包括:According to the first aspect of the embodiments of the present disclosure, there is provided a method for pushing program information, the method comprising:
获取多个联系人信息,所述多个联系人信息为第一社交账号中存储的联系人信息,所述第一社交账号为第一智能电视当前登录的社交账号;Acquire a plurality of contact information, the plurality of contact information is contact information stored in a first social account, and the first social account is a social account currently logged in by the first smart TV;
获取多个第二社交账号,所述多个第二社交账号为与所述多个联系人信息分别绑定的社交账号;Obtaining multiple second social accounts, where the multiple second social accounts are social accounts respectively bound to the multiple contact information;
根据所述多个第二社交账号的节目记录,确定待推送给所述第一智能电视的节目信息;According to the program records of the plurality of second social accounts, determine the program information to be pushed to the first smart TV;
将所述节目信息推送给所述第一智能电视。Pushing the program information to the first smart TV.
结合第一方面,在上述第一方面的第一种可能的实现方式中,所述根据所述多个第二社交账号的节目记录,确定待推送给所述第一智能电视的节目信息,包括如下方式中的至少一种:With reference to the first aspect, in the first possible implementation manner of the first aspect above, the determining the program information to be pushed to the first smart TV according to the program records of the multiple second social accounts includes At least one of the following methods:
根据所述多个第二社交账号的节目记录,获取观看账号数目最多的电视节目,将获取的电视节目的节目信息确定为所述待推送给所述第一智能电视的节目信息;According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of viewing accounts, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV;
根据所述多个第二社交账号的节目记录,获取评论数目最多的电视节目,将获取的电视节目的节目信息确定为所述待推送给所述第一智能电视的节目信息;According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of comments, and determine the program information of the obtained TV program as the program information to be pushed to the first smart TV;
根据所述多个第二社交账号的节目记录,获取收藏数目最多的电视节目,将获取的电视节目的节目信息确定为所述待推送给所述第一智能电视的节目信息;According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of favorites, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV;
根据所述多个第二社交账号的节目记录,获取推荐数目最多的电视节目,将获取的电视节目的节目信息确定为所述待推送给所述第一智能电视的节目信息。According to the program records of the plurality of second social accounts, the TV program with the largest number of recommendations is obtained, and the program information of the obtained TV program is determined as the program information to be pushed to the first smart TV.
结合第一方面,在上述第一方面的第二种可能的实现方式中,所述方法还包括:With reference to the first aspect, in a second possible implementation manner of the above first aspect, the method further includes:
根据所述多个第二社交账号的节目记录,确定所述多个第二社交账号的偏好信息;determining preference information of the plurality of second social accounts according to program records of the plurality of second social accounts;
将所述偏好信息推送给所述第一智能电视。Pushing the preference information to the first smart TV.
结合第一方面,在上述第一方面的第三种可能的实现方式中,所述方法还包括:With reference to the first aspect, in a third possible implementation manner of the above first aspect, the method further includes:
对于所述多个第二社交账号中的任一第二社交账号,接收所述第二社交账号分享的电视节目;For any second social account in the plurality of second social accounts, receive a TV program shared by the second social accounts;
将所述第二社交账号分享的电视节目推送给所述第一智能电视。Pushing the TV program shared by the second social account to the first smart TV.
结合第一方面,在上述第一方面的第四种可能的实现方式中,所述节目记录包括:观看节目的记录、评论节目的记录、收藏节目的记录和推荐节目的记录中的至少一种。With reference to the first aspect, in the fourth possible implementation manner of the above first aspect, the program record includes: at least one of a record of watched programs, a record of commented programs, a record of favorite programs and a record of recommended programs .
结合第一方面,在上述第一方面的第五种可能的实现方式中,所述多个联系人信息中的每个联系人信息包括电话号码和即时通信账号中的至少一种。With reference to the first aspect, in a fifth possible implementation manner of the foregoing first aspect, each contact information in the plurality of contact information includes at least one of a phone number and an instant messaging account.
结合第一方面,在上述第一方面的第六种可能的实现方式中,所述获取多个第二社交账号之前,还包括:With reference to the first aspect, in the sixth possible implementation manner of the first aspect above, before acquiring multiple second social accounts, further includes:
对于所述多个第二社交账号中的每个第二社交账号,接收账号绑定请求,所述账号绑定请求中携带所述第二社交账号和所述第二社交账号对应的联系人信息;For each of the plurality of second social accounts, an account binding request is received, and the account binding request carries the second social account and contact information corresponding to the second social account ;
将所述第二社交账号和所述第二社交账号对应的联系人信息进行绑定。Binding the second social account with contact information corresponding to the second social account.
根据本公开实施例的第二方面,提供一种节目信息推送装置,所述装置包括:According to the second aspect of the embodiments of the present disclosure, there is provided a device for pushing program information, the device comprising:
第一获取模块,用于获取多个联系人信息,所述多个联系人信息为第一社交账号中存储的联系人信息,所述第一社交账号为第一智能电视当前登录的社交账号;The first acquiring module is configured to acquire a plurality of contact information, the plurality of contact information is contact information stored in a first social account, and the first social account is a social account currently logged in by the first smart TV;
第二获取模块,用于获取多个第二社交账号,所述多个第二社交账号为与所述多个联系人信息分别绑定的社交账号;The second acquiring module is configured to acquire a plurality of second social accounts, where the plurality of second social accounts are social accounts respectively bound to the plurality of contact information;
第一确定模块,用于根据所述多个第二社交账号的节目记录,确定待推送给所述第一智能电视的节目信息;The first determination module is configured to determine the program information to be pushed to the first smart TV according to the program records of the plurality of second social accounts;
第一推送模块,用于将所述节目信息推送给所述第一智能电视。The first push module is configured to push the program information to the first smart TV.
结合第二方面,在上述第一方面的第一种可能的实现方式中,所述第一确定模块包括如下确定单元中的至少一种:With reference to the second aspect, in the first possible implementation manner of the above first aspect, the first determining module includes at least one of the following determining units:
第一确定单元,用于根据所述多个第二社交账号的节目记录,获取观看账号数目最多的电视节目,将获取的电视节目的节目信息确定为所述待推送给所述第一智能电视的节目信息;The first determination unit is configured to obtain the TV program with the largest number of viewing accounts according to the program records of the plurality of second social accounts, and determine the program information of the obtained TV program as the one to be pushed to the first smart TV program information;
第二确定单元,用于根据所述多个第二社交账号的节目记录,获取评论数目最多的电视节目,将获取的电视节目的节目信息确定为所述待推送给所述第一智能电视的节目信息;The second determining unit is configured to obtain the TV program with the largest number of comments according to the program records of the plurality of second social accounts, and determine the program information of the obtained TV program as the program information to be pushed to the first smart TV program information;
第三确定单元,用于根据所述多个第二社交账号的节目记录,获取收藏数目最多的电视节目,将获取的电视节目的节目信息确定为所述待推送给所述第一智能电视的节目信息;The third determining unit is configured to obtain the TV program with the largest number of collections according to the program records of the plurality of second social accounts, and determine the program information of the obtained TV program as the program information to be pushed to the first smart TV program information;
第四确定单元,用于根据所述多个第二社交账号的节目记录,获取推荐数目最多的电视节目,将获取的电视节目的节目信息确定为所述待推送给所述第一智能电视的节目信息。The fourth determining unit is configured to obtain the TV program with the largest number of recommendations according to the program records of the plurality of second social accounts, and determine the program information of the obtained TV program as the program information to be pushed to the first smart TV. program information.
结合第二方面,在上述第一方面的第二种可能的实现方式中,所述装置还包括:With reference to the second aspect, in a second possible implementation manner of the first aspect above, the device further includes:
第二确定模块,用于根据所述多个第二社交账号的节目记录,确定所述多个第二社交账号的偏好信息;The second determination module is configured to determine preference information of the plurality of second social accounts according to the program records of the plurality of second social accounts;
第二推送模块,用于将所述偏好信息推送给所述第一智能电视。The second push module is configured to push the preference information to the first smart TV.
结合第二方面,在上述第一方面的第三种可能的实现方式中,所述装置还包括:With reference to the second aspect, in a third possible implementation manner of the above first aspect, the device further includes:
第一接收模块,用于对于所述多个第二社交账号中的任一第二社交账号,接收所述第二社交账号分享的电视节目;The first receiving module is configured to, for any second social account among the plurality of second social accounts, receive a TV program shared by the second social account;
第三推送模块,用于将所述第二社交账号分享的电视节目推送给所述第一智能电视。The third push module is configured to push the TV program shared by the second social account to the first smart TV.
结合第二方面,在上述第一方面的第四种可能的实现方式中,所述节目记录包括:观看节目的记录、评论节目的记录、收藏节目的记录和推荐节目的记录中的至少一种。With reference to the second aspect, in the fourth possible implementation manner of the first aspect above, the program records include: at least one of: a record of watched programs, a record of commented programs, a record of favorite programs, and a record of recommended programs .
结合第二方面,在上述第一方面的第五种可能的实现方式中,所述多个联系人信息中的每个联系人信息包括电话号码和即时通信账号中的至少一种。With reference to the second aspect, in a fifth possible implementation manner of the foregoing first aspect, each contact information in the plurality of contact information includes at least one of a phone number and an instant messaging account.
结合第二方面,在上述第一方面的第六种可能的实现方式中,所述装置还包括:With reference to the second aspect, in a sixth possible implementation manner of the first aspect above, the device further includes:
第二接收模块,用于对于所述多个第二社交账号中的每个第二社交账号,接收账号绑定请求,所述账号绑定请求中携带所述第二社交账号和所述第二社交账号对应的联系人信息;The second receiving module is configured to receive an account binding request for each second social account in the plurality of second social accounts, and the account binding request carries the second social account and the second social account. Contact information corresponding to the social account;
绑定模块,用于将所述第二社交账号和所述第二社交账号对应的联系人信息进行绑定。A binding module, configured to bind the second social account and contact information corresponding to the second social account.
根据本公开实施例的第三方面,提供一种节目信息推送装置,所述装置包括:According to a third aspect of the embodiments of the present disclosure, there is provided a device for pushing program information, the device comprising:
处理器;processor;
用于存储处理器可执行指令的存储器;memory for storing processor-executable instructions;
其中,所述处理器被配置为:Wherein, the processor is configured as:
获取多个联系人信息,所述多个联系人信息为第一社交账号中存储的联系人信息,所述第一社交账号为第一智能电视当前登录的社交账号;Acquire a plurality of contact information, the plurality of contact information is contact information stored in a first social account, and the first social account is a social account currently logged in by the first smart TV;
获取多个第二社交账号,所述多个第二社交账号为与所述多个联系人信息分别绑定的社交账号;Obtaining multiple second social accounts, where the multiple second social accounts are social accounts respectively bound to the multiple contact information;
根据所述多个第二社交账号的节目记录,确定待推送给所述第一智能电视的节目信息;According to the program records of the plurality of second social accounts, determine the program information to be pushed to the first smart TV;
将所述节目信息推送给所述第一智能电视。Pushing the program information to the first smart TV.
本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,服务器能够根据第一智能电视当前登录的第一社交账号,获取该第一社交账号中存储的多个联系人信息,进而获取分别与该多个联系人信息绑定的多个第二社交账号,由于该多个联系人信息是第一社交账号中存储的联系人信息,因此,该多个第二社交账号也是与第一社交账号有关的社交账号,然后根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息,将该节目信息推送给第一智能电视,即根据与第一社交账号有关的社交账号观看电视节目的记录,向第一社交账号推送节目信息,提高了推送该节目信息的准确度,也在提高推送该节目信息的效率。The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects: In the embodiments of the present disclosure, the server can obtain multiple contacts stored in the first social account according to the first social account currently logged in by the first smart TV Information, and then obtain a plurality of second social accounts that are respectively bound to the plurality of contact information. Since the plurality of contact information is the contact information stored in the first social account, the plurality of second social accounts It is also a social account related to the first social account, and then according to the program records of the multiple second social accounts, determine the program information to be pushed to the first smart TV, and push the program information to the first smart TV, that is, according to the The social accounts related to the first social account have records of watching TV programs and push the program information to the first social account, which improves the accuracy of pushing the program information and also improves the efficiency of pushing the program information.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description serve to explain the principles of the invention.
图1是根据一示例性实施例示出的一种节目信息推送方法的流程图。Fig. 1 is a flow chart of a method for pushing program information according to an exemplary embodiment.
图2是根据一示例性实施例示出的一种节目信息推送方法的流程图。Fig. 2 is a flow chart of a method for pushing program information according to an exemplary embodiment.
图3是根据一示例性实施例示出的一种节目信息推送装置的框图。Fig. 3 is a block diagram of an apparatus for pushing program information according to an exemplary embodiment.
图4是根据一示例性实施例示出的一种节目信息推送装置的框图。Fig. 4 is a block diagram of an apparatus for pushing program information according to an exemplary embodiment.
具体实施方式detailed description
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with aspects of the invention as recited in the appended claims.
在对本公开实施例进行详细的解释说明之前,先对本公开实施例的应用场景予以介绍。用户在观看电视节目的过程中,通常希望还了解其他用户观看过的电视节目或者其他用户感兴趣的电视节目,进而获取到当前流行的电视节目。相关技术中,该用户可以在观看电视节目之余,通过打电话、发短信息等方式,与其他用户进行交流,获取其他用户感兴趣的电视节目的节目信息,但这些方式操作复杂,且效率较低,因此,本公开实施例提供了一种节目信息推送方法,能够方便准确地将其他用户感兴趣的电视节目的节目信息推送给该用户。Before explaining and describing the embodiments of the present disclosure in detail, the application scenarios of the embodiments of the present disclosure will be introduced first. In the process of watching TV programs, users usually hope to know about TV programs watched by other users or TV programs that other users are interested in, so as to obtain currently popular TV programs. In related technologies, the user can communicate with other users by making phone calls, sending short messages, etc. while watching TV programs, and obtain program information of TV programs that other users are interested in. However, these methods are complicated to operate and inefficient. Therefore, the embodiment of the present disclosure provides a method for pushing program information, which can conveniently and accurately push the program information of TV programs that other users are interested in to the user.
图1是根据一示例性实施例示出的一种节目信息推送方法的流程图,参照图1,该节目信息推送方法用于服务器中,包括以下步骤。Fig. 1 is a flow chart of a method for pushing program information according to an exemplary embodiment. Referring to Fig. 1, the method for pushing program information is used in a server and includes the following steps.
在步骤101中,获取多个联系人信息,该多个联系人信息为第一社交账号中存储的联系人信息,该第一社交账号为第一智能电视当前登录的社交账号。In step 101, a plurality of contact information is obtained, and the plurality of contact information is contact information stored in a first social account, and the first social account is a social account currently logged in by the first smart TV.
在步骤102中,获取多个第二社交账号,该多个第二社交账号为与该多个联系人信息分别绑定的社交账号。In step 102, a plurality of second social accounts are obtained, and the plurality of second social accounts are social accounts respectively bound to the plurality of contact information.
在步骤103中,根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息。In step 103, the program information to be pushed to the first smart TV is determined according to the program records of the plurality of second social accounts.
在步骤104中,将该节目信息推送给第一智能电视。In step 104, the program information is pushed to the first smart TV.
在本公开实施例中,服务器能够根据第一智能电视当前登录的第一社交账号,获取该第一社交账号中存储的多个联系人信息,进而获取分别与该多个联系人信息绑定的多个第二社交账号,由于该多个联系人信息是第一社交账号中存储的联系人信息,因此,该多个第二社交账号也是与第一社交账号有关的社交账号,然后根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息,将该节目信息推送给第一智能电视,即根据与第一社交账号有关的社交账号观看电视节目的记录,向第一社交账号推送节目信息,提高了推送该节目信息的准确度,也在提高推送该节目信息的效率。In the embodiment of the present disclosure, the server can obtain the multiple contact information stored in the first social account according to the first social account currently logged in by the first smart TV, and then obtain the contact information respectively bound to the multiple contact information. multiple second social accounts, since the multiple contact information is the contact information stored in the first social account, therefore, the multiple second social accounts are also social accounts related to the first social account, and then according to the multiple program records of a second social account, determine the program information to be pushed to the first smart TV, and push the program information to the first smart TV, that is, watch the TV program according to the social account related to the first social account, and send the program information to the first smart TV. The first social account pushes the program information, which improves the accuracy of pushing the program information and also improves the efficiency of pushing the program information.
在本公开的另一实施例中,根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息,包括如下方式中的至少一种:In another embodiment of the present disclosure, according to the program records of the multiple second social accounts, determining the program information to be pushed to the first smart TV includes at least one of the following methods:
根据该多个第二社交账号的节目记录,获取观看账号数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息;According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of viewing accounts, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV;
根据该多个第二社交账号的节目记录,获取评论数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息;According to the program records of the plurality of second social accounts, the TV program with the largest number of comments is obtained, and the program information of the obtained TV program is determined as the program information to be pushed to the first smart TV;
根据该多个第二社交账号的节目记录,获取收藏数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息;According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of favorites, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV;
根据该多个第二社交账号的节目记录,获取推荐数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息。According to the program records of the plurality of second social accounts, the TV program with the largest number of recommendations is obtained, and the program information of the obtained TV program is determined as the program information to be pushed to the first smart TV.
在本公开的另一实施例中,该方法还包括:In another embodiment of the present disclosure, the method also includes:
根据该多个第二社交账号的节目记录,确定该多个第二社交账号的偏好信息;determining preference information of the plurality of second social accounts according to program records of the plurality of second social accounts;
将该偏好信息推送给第一智能电视。The preference information is pushed to the first smart TV.
在本公开的另一实施例中,该方法还包括:In another embodiment of the present disclosure, the method also includes:
对于该多个第二社交账号中的任一第二社交账号,接收该第二社交账号分享的电视节目;For any second social account in the plurality of second social accounts, receive the TV program shared by the second social accounts;
将该第二社交账号分享的电视节目推送给第一智能电视。The TV program shared by the second social account is pushed to the first smart TV.
在本公开的另一实施例中,该节目记录包括:观看节目的记录、评论节目的记录、收藏节目的记录和推荐节目的记录中的至少一种。In another embodiment of the present disclosure, the program record includes: at least one of: a record of watched programs, a record of commented programs, a record of favorite programs and a record of recommended programs.
在本公开的另一实施例中,该多个联系人信息中的每个联系人信息包括电话号码和即时通信账号中的至少一种。In another embodiment of the present disclosure, each contact information in the plurality of contact information includes at least one of a phone number and an instant messaging account.
在本公开的另一实施例中,该获取多个第二社交账号之前,还包括:In another embodiment of the present disclosure, before acquiring multiple second social accounts, further includes:
对于该多个第二社交账号中的每个第二社交账号,接收账号绑定请求,该账号绑定请求中携带该第二社交账号和该第二社交账号对应的联系人信息;For each second social account in the plurality of second social accounts, an account binding request is received, and the account binding request carries the second social account and contact information corresponding to the second social account;
将该第二社交账号和该第二社交账号对应的联系人信息进行绑定。The second social account is bound to the contact information corresponding to the second social account.
上述所有可选技术方案,均可按照任意结合形成本公开的可选实施例,本公开实施例对此不再一一赘述。All the above optional technical solutions may be combined in any way to form optional embodiments of the present disclosure, which will not be described in detail in the embodiments of the present disclosure.
图2是根据一示例性实施例示出的一种节目信息推送方法的流程图,参照图2,该节目信息推送方法用于服务器中,包括以下步骤。Fig. 2 is a flow chart of a method for pushing program information according to an exemplary embodiment. Referring to Fig. 2, the method for pushing program information is used in a server and includes the following steps.
在步骤201中,获取多个联系人信息,该多个联系人信息为第一社交账号中存储的联系人信息,该第一社交账号为第一智能电视当前登录的社交账号。In step 201, a plurality of contact information is obtained, and the plurality of contact information is contact information stored in a first social account, and the first social account is a social account currently logged in by the first smart TV.
由于第一用户在观看电视节目的过程中,通常还希望获取第二用户感兴趣的电视节目,因此,该服务器可以通过第一用户当前登录在第一智能电视的第一社交账号,获取该多个联系人信息,多个联系人即为第二用户。Since the first user usually wants to obtain the TV program that the second user is interested in while watching the TV program, the server can obtain the multiple TV programs through the first social account that the first user is currently logged into the first smart TV. contact information, multiple contacts are the second user.
其中,该服务器能够为多个智能电视提供服务,该多个智能电视可以分别登录一个社交账号,第一智能电视可以是该多个智能电视中的任一智能电视,该第一社交账号可以是该多个社交账号中的任一社交账号。Wherein, the server can provide services for multiple smart TVs, and the multiple smart TVs can log into a social account respectively, the first smart TV can be any smart TV among the multiple smart TVs, and the first social account can be Any social account in the plurality of social accounts.
需要说明的是,为了能够获取到更多的联系人信息,该多个联系人信息中的每个联系人信息可以包括电话号码和即时通信账号中的至少一种,当然,实际应用中,每个联系人信息中还可以包括邮箱账号等其他第三方账号,本公开实施例对此不做具体限定。It should be noted that, in order to obtain more contact information, each contact information in the plurality of contact information may include at least one of a phone number and an instant messaging account. Of course, in practical applications, each The contact information may also include other third-party accounts such as email accounts, which is not specifically limited in this embodiment of the present disclosure.
需要说明的是,该多个联系人信息可以是第一社交账号存储在该服务器的联系人信息;也可以是登录有第一社交账号的智能手机、电脑等智能设备中存储的联系人信息。因此,在获取该多个联系人信息时,该服务器可以根据第一社交账号在该服务器中获取;也可以是,该服务器向该智能设备发送联系人获取请求,当该智能设备接收到该联系人获取请求时,该智能设备选择本地存储的多个联系人信息,并将该多个联系人信息发送给该服务器,其中,该多个联系人信息中的每个联系人信息可以包括电话号码和即时通信账号中的至少一种,该即时通信账号为该智能设备安装的即时通信应用中存储的账号。It should be noted that the plurality of contact information may be the contact information stored in the server by the first social account; or it may be the contact information stored in smart devices such as smart phones and computers registered with the first social account. Therefore, when acquiring the plurality of contact information, the server may acquire in the server according to the first social account number; it may also be that the server sends a contact acquisition request to the smart device, and when the smart device receives the contact When a person obtains a request, the smart device selects a plurality of locally stored contact information, and sends the plurality of contact information to the server, wherein each contact information in the plurality of contact information may include a phone number and at least one of an instant messaging account, where the instant messaging account is an account stored in an instant messaging application installed on the smart device.
进一步地,由上述可知,该多个联系人信息也可以是该智能设备中存储的联系人信息,因此,当该智能设备中还包括微博应用和邮箱应用等第三方应用时,该多个联系人信息还可以包括其他第三方账号,比如微博账号和邮箱账号等第三方账号,本公开实施例对此不做具体限定。Further, it can be seen from the above that the plurality of contact information can also be the contact information stored in the smart device. Therefore, when the smart device also includes third-party applications such as Weibo application and mailbox application, the plurality of The contact information may also include other third-party accounts, such as third-party accounts such as Weibo accounts and email accounts, which are not specifically limited in this embodiment of the present disclosure.
其中,当该智能设备中还包括微博应用和邮箱应用等第三方应用,且接收到该联系人获取请求时,该智能设备可以选择本地存储的电话号码、即时通信应用中的即时通信账号、微博应用和邮箱应用等第三方应用中的第三方账号中的至少一种,将选择的联系人信息发送给该服务器。Wherein, when the smart device also includes third-party applications such as Weibo application and mailbox application, and receives the contact acquisition request, the smart device can select a locally stored phone number, instant messaging account in the instant messaging application, At least one of third-party accounts in third-party applications such as Weibo application and email application sends the selected contact information to the server.
进一步地,该服务器可以获取该服务器服务的多个社交账号,分别将该多个社交账号确定为第一社交账号,进而分别根据该第一社交账号,获取该多个联系人信息,进而向第一智能电视推送节目信息,当然,该服务器也可以在接收到第一智能电视发送的节目信息推送请求时,将当前登录第一智能电视的社交账号确定为第一社交账号,进而根据该第一社交账号,获取该多个联系人信息,进而只向第一智能电视推送节目信息。Further, the server may obtain multiple social accounts served by the server, respectively determine the multiple social accounts as the first social accounts, and further obtain the multiple contact information according to the first social accounts, and then send the information to the second social account. A smart TV pushes program information. Of course, the server may also determine the social account currently logged into the first smart TV as the first social account when receiving the program information push request sent by the first smart TV, and then according to the first social account, obtain the multiple contact information, and then only push the program information to the first smart TV.
其中,该节目信息推送请求中可以携带第一社交账号。Wherein, the program information pushing request may carry the first social account number.
例如,当该服务器接收到节目信息推送请求1时,该节目信息推送请求中携带社交账号1,将社交账号1确定为第一社交账号,根据社交账号1获取到多个联系人信息为电话号码1、电话号码3、电话号码4、电话号码5、电话号码6、即时通信账号1、即时通信账号3、即时通信账号5、即时通信账号6、邮箱账号2、邮箱账号5、邮箱账号6。For example, when the server receives a program information push request 1, the program information push request carries a social account number 1, determines the social account number 1 as the first social account number, and obtains a plurality of contact information according to the social account number 1 as phone numbers 1. Phone number 3, phone number 4, phone number 5, phone number 6, instant messaging account 1, instant messaging account 3, instant messaging account 5, instant messaging account 6, email account 2, email account 5, email account 6.
在步骤202中,获取多个第二社交账号,该多个第二社交账号为与该多个联系人信息分别绑定的社交账号。In step 202, a plurality of second social accounts are obtained, and the plurality of second social accounts are social accounts respectively bound to the plurality of contact information.
由于该多个联系人信息中的每个联系人信息一般包括电话号码和即时通信账号中的至少一种,比如,当该联系人信息包括电话号码时,该电话号码的应用场景是拨打电话,当该联系人信息包括即时通信账号时,该即时通信账号的应用场景是即时通信,而该服务器是为登录第一社交账号的第一智能电视提供服务,因此,该多个联系人信息和第一社交账号的应用场景不同,该服务器不能直接根据该多个联系人信息确定待推送给第一智能电视的节目信息,因此,该服务器需要获取与该多个联系人信息分别绑定的社交账号,进而得到多个第二社交账号。Since each contact information in the plurality of contact information generally includes at least one of a phone number and an instant messaging account, for example, when the contact information includes a phone number, the application scenario of the phone number is to make a call, When the contact information includes an instant messaging account, the application scenario of the instant messaging account is instant messaging, and the server provides services for the first smart TV that logs in the first social account, therefore, the plurality of contact information and the second The application scenarios of a social account are different, and the server cannot directly determine the program information to be pushed to the first smart TV based on the multiple contact information. Therefore, the server needs to obtain the social account respectively bound to the multiple contact information , and then obtain a plurality of second social account numbers.
其中,第二社交账号为第二用户登录在第二智能电视的社交账号。Wherein, the second social account is a social account logged in by the second user on the second smart TV.
需要说明的是,为了提高该服务器获取该多个第二社交账号的效率,该服务器可以根据该多个联系人信息,从存储的社交账号与联系人信息之间的对应关系中,快速获取该多个第二社交账号。It should be noted that, in order to improve the efficiency of the server in obtaining the plurality of second social accounts, the server can quickly obtain the plurality of second social accounts from the stored correspondence between social accounts and contact information according to the plurality of contact information. multiple second social accounts.
例如,该服务器可以根据多个联系人信息电话号码1、电话号码3、电话号码4、电话号码5、电话号码6、即时通信账号1、即时通信账号3、即时通信账号5、即时通信账号6、邮箱账号2、邮箱账号5、邮箱账号6,从如下表1所示的社交账号与联系人信息之间的对应关系中,获取多个第二社交账号分别为社交账号2、社交账号3、社交账号4、社交账号5、社交账号6、社交账号7、社交账号8、社交账号9、社交账号10、社交账号11。For example, the server may, according to multiple contact information phone number 1, phone number 3, phone number 4, phone number 5, phone number 6, instant messaging account 1, instant messaging account 3, instant messaging account 5, instant messaging account 6 , email account 2, email account 5, and email account 6, from the correspondence between social accounts and contact information shown in Table 1 below, multiple second social accounts are obtained as social account 2, social account 3, Social account 4, social account 5, social account 6, social account 7, social account 8, social account 9, social account 10, social account 11.
表1Table 1
需要说明的是,本公开实施例仅以上述表1所示的社交账号与联系人信息之间的对应关系为例进行说明,上述表1并不对本公开实施例构成限定。It should be noted that the embodiments of the present disclosure are only described by taking the correspondence between social accounts and contact information shown in Table 1 as an example, and the above Table 1 does not limit the embodiments of the present disclosure.
还需要说明的是,对于该多个第二社交账号中的每个第二社交账号,该服务器可以在获取该多个第二社交账号之前,接收账号绑定请求,该账号绑定请求中携带第二社交账号和第二社交账号对应的联系人信息,将第二社交账号和第二社交账号对应的联系人信息进行绑定。也即是,当该服务器接收到该账号绑定请求时,可以将第二社交账号和第二社交账号对应的联系人信息,存储在社交账号与联系人信息之间的对应关系中。It should also be noted that, for each of the multiple second social accounts, the server may receive an account binding request before acquiring the multiple second social accounts, and the account binding request carries The second social account and the contact information corresponding to the second social account bind the second social account and the contact information corresponding to the second social account. That is, when the server receives the account binding request, the second social account and the contact information corresponding to the second social account may be stored in the correspondence between the social account and the contact information.
还需要说明的是,当第二社交账号和至少一种类型的联系人信息绑定时,第二社交账号可以和该至少一种类型中的一个联系人信息进行绑定,也可以和至少一种类型中的多个联系人信息进行绑定,本公开实施例对此不做具体限定。It should also be noted that when the second social account is bound to at least one type of contact information, the second social account may be bound to at least one type of contact information, or may be bound to at least one type of contact information. Multiple contact information of one type is bound, which is not specifically limited in this embodiment of the present disclosure.
进一步地,由前述可知,该多个联系人信息中的每个联系人信息可以包括电话号码、即时通信账号、其他第三方账号中的至少一种,且不同类型的联系人信息应用于不同的场景,因此第二社交账号中还可以携带账号来源信息,该账号来源信息用于说明第二社交账号的来源为电话号码、即时通信账号或者其他第三方账号。Further, it can be known from the foregoing that each contact information in the plurality of contact information may include at least one of a phone number, an instant messaging account, and other third-party accounts, and different types of contact information are applied to different Therefore, the second social account may also carry account source information, which is used to indicate that the source of the second social account is a phone number, instant messaging account or other third-party account.
在步骤203中,获取该多个第二社交账号的节目记录。In step 203, program records of the plurality of second social accounts are acquired.
由于该多个第二社交账号是与第一社交账号中存储的该多个联系人信息绑定的社交账号,即该多个第二账号是与第一社交账号有关的社交账号,而该多个第二社交账号分别属于多个第二用户,即该多个第二用户是与第一用户有关的用户,比如,该多个第二用户可能是第一用户的家人、朋友等,因此,当第一用户希望确定该多个第二用户观看电视节目时,可以获取该多个第二社交账号的节目记录。Since the plurality of second social accounts are social accounts bound to the plurality of contact information stored in the first social account, that is, the plurality of second accounts are social accounts related to the first social account, and the plurality of second accounts are social accounts related to the first social account. The second social accounts belong to a plurality of second users respectively, that is, the plurality of second users are users related to the first user, for example, the plurality of second users may be family members, friends, etc. of the first user, therefore, When the first user wishes to determine that the plurality of second users watch TV programs, the program records of the plurality of second social accounts may be obtained.
其中,由于该多个第二用户在观看电视节目时,还可能会对该电视节目进行评论、收藏、推荐等,因此,该节目记录可以包括:观看节目的记录、评论节目的记录、收藏节目的记录和推荐节目的记录中的至少一种,当然在实际应用中,该节目记录还可以包括其他种类的记录,比如,该节目记录还包括为节目评分的记录等,本公开实施例对此不做具体限定。Wherein, since the plurality of second users may comment on, bookmark, recommend, etc. the TV program when watching the TV program, the program records may include: records of watched programs, records of commented programs, favorited programs, etc. At least one of the records of the program and the record of the recommended program. Of course, in practical applications, the program record may also include other types of records. For example, the program record also includes the record of scoring the program. Not specifically limited.
需要说明的是,该服务器获取该多个第二社交账号的节目记录可以包括下述两种方式。It should be noted that the acquisition of the program records of the multiple second social accounts by the server may include the following two methods.
第一种方式,该服务器分别向多个第二智能电视发送节目记录获取请求,对于该多个第二智能电视中的每一个第二智能电视,当该第二智能电视接收到该节目记录获取请求时,将存储的节目记录发送给服务器。In the first way, the server sends program record acquisition requests to multiple second smart TVs respectively. For each second smart TV in the multiple second smart TVs, when the second smart TV receives the program record acquisition request When requested, the stored program recording is sent to the server.
第二种方式,该服务器接收该服务器服务的多个智能电视发送的节目记录,当需要获取该多个第二社交账号的节目记录时,在接收的节目记录中,选择该多个第二社交账号的节目记录。In the second way, the server receives the program records sent by multiple smart TVs served by the server, and when it is necessary to obtain the program records of the multiple second social accounts, in the received program records, select the multiple second social accounts The program record of the account.
其中,该多个智能电视为该服务器提供服务的智能电视,且该多个智能电视包括第一智能电视和该多个第二智能电视。Wherein, the multiple smart TVs are smart TVs that the server provides services to, and the multiple smart TVs include the first smart TV and the multiple second smart TVs.
需要说明的是,对于该多个智能电视中的每一个智能电视,可以在存储了一个节目记录时,立即将存储的节目记录发送给该服务器,也可以每间隔第一预设时长,将存储的节目记录发送给该服务器,本公开实施例对此不做具体限定。It should be noted that, for each of the multiple smart TVs, when a program record is stored, the stored program record can be sent to the server immediately, or the stored program record can be sent to the server at intervals of the first preset time length. The program record of the program is sent to the server, which is not specifically limited in this embodiment of the present disclosure.
还需要说明的是,对于该多个智能电视中的每一个智能电视,该智能电视可以在首次登录社交账号时,设置该第一预设时长,也可以是在首次存储节目记录时,设置该第一预设时长,本公开实施例对设置第一预设时长的时机不做具体限定。It should also be noted that, for each smart TV in the plurality of smart TVs, the smart TV may set the first preset duration when logging into a social account for the first time, or set the first preset duration when storing a program record for the first time. For the first preset duration, the embodiment of the present disclosure does not specifically limit the timing of setting the first preset duration.
还需要说明的是,在实际应用中,该服务器还可以通过其它方式获取该多个第二社交账号的节目记录,比如,通过将上述两种方式结合来获取该多个第二社交账号的节目记录,本公开实施例对此不做具体限定。It should also be noted that, in practical applications, the server can also obtain the program records of the multiple second social accounts in other ways, for example, by combining the above two methods to obtain the program records of the multiple second social accounts. Note, the embodiments of the present disclosure do not specifically limit this.
在步骤204中,根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息。In step 204, the program information to be pushed to the first smart TV is determined according to the program records of the plurality of second social accounts.
由于节目记录可以包括观看节目的记录、评论节目的记录、收藏节目的记录和推荐节目的记录中的至少一种,因此,该节目记录能够说明第二用户感兴趣或者偏好的电视节目,所以,可以根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息。Since the program record may include at least one of the record of watched programs, the record of commented programs, the record of favorite programs and the record of recommended programs, therefore, the program records can illustrate the TV programs that the second user is interested in or prefers, so, The program information to be pushed to the first smart TV may be determined according to the program records of the multiple second social accounts.
其中,该服务器根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息的操作可以包括如下方式(1)-(4)中的至少一种:Wherein, the operation of the server determining the program information to be pushed to the first smart TV according to the program records of the plurality of second social accounts may include at least one of the following methods (1)-(4):
(1)、根据该多个第二社交账号的节目记录,获取观看账号数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息。(1) According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of viewing accounts, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV.
(2)、根据该多个第二社交账号的节目记录,获取评论数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息。(2) According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of comments, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV.
(3)、根据该多个第二社交账号的节目记录,获取收藏数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息。(3) According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of favorites, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV.
(4)、根据该多个第二社交账号的节目记录,获取推荐数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息。(4) According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of recommendations, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV.
当然在实际应用中,该服务器确定待推送给第一智能电视的节目信息的操作还可以包括其它方式,比如,根据该多个第二社交账号的节目记录,获取评分最高的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息,本公开实施例对此不做具体限定。Of course, in practical applications, the operation of the server to determine the program information to be pushed to the first smart TV may also include other methods, for example, according to the program records of the multiple second social accounts, to obtain the TV program with the highest The program information of the TV program is determined as the program information to be pushed to the first smart TV, which is not specifically limited in this embodiment of the present disclosure.
需要说明的是,该节目信息可以携带观看该电视节目的第二社交账号、收藏该电视节目的第二社交账号、推荐该电视节目的第二社交账号等和该第二社交账号对该电视节目的评论等信息,当然在实际应用中,该节目信息还可以携带其他信息,比如,该节目信息还可以携带第二社交账号对该电视节目的评分、该电视节目的节目类型等信息,本公开实施例对此不做具体限定。It should be noted that the program information may carry the second social account for watching the TV program, the second social account for bookmarking the TV program, the second social account for recommending the TV program, etc., and the second social account for the TV program. Of course, in practical applications, the program information can also carry other information, for example, the program information can also carry information such as the rating of the TV program by the second social account, the program type of the TV program, etc., the present disclosure The embodiment does not specifically limit this.
进一步地,由于第二社交账号可能会有大量的节目记录,因此该多个第二社交账号的节目记录的数量可能非常庞大,从而增大该服务器的压力,因此,该服务器可以根据该节目记录的时间信息,选择特定时间范围内的节目记录。Further, since the second social account may have a large number of program records, the number of program records of the plurality of second social accounts may be very large, thereby increasing the pressure on the server, therefore, the server may be based on the program records time information, select the program recording within a specific time range.
其中,该节目记录的时间信息可以由该节目记录携带,且该节目记录的时间信息可以由发送该节目记录的智能电视在发送该节目记录时确定。Wherein, the time information of the program record may be carried by the program record, and the time information of the program record may be determined by the smart TV sending the program record when sending the program record.
需要说明的是,该特定时间范围可以在根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息之前,由该服务器随机确定;或者由该服务器向第一智能电视发送时间范围确定请求,当第一智能电视接收到该时间范围确定请求时,显示时间范围设置信息,当第一智能电视基于该时间范围设置信息接收到设置完成指令时,获取设置的时间范围,并将设置的时间范围发送给该服务器,当该服务器接收到该时间范围时,将接收的时间范围确定为该特定时间范围。本公开实施例对此特定时间范围的确定方式以及特定时间范围的大小均不做具体限定。It should be noted that the specific time range may be randomly determined by the server before the program information to be pushed to the first smart TV is determined according to the program records of the multiple second social accounts; The TV sends a time range determination request. When the first smart TV receives the time range determination request, it displays the time range setting information. When the first smart TV receives a setting completion instruction based on the time range setting information, it acquires the set time range. , and send the set time range to the server, and when the server receives the time range, it determines the received time range as the specific time range. The method of determining the specific time range and the size of the specific time range are not specifically limited in the embodiments of the present disclosure.
还需要说明的是,该设置完成指令可以由第一用户通过执行预设操作触发,该预设操作可以是点击操作、滑动操作、触摸操作等操作,本公开实施例对此不做具体限定。It should also be noted that the setting completion instruction may be triggered by the first user by performing a preset operation, and the preset operation may be an operation such as a click operation, a slide operation, or a touch operation, which is not specifically limited in this embodiment of the present disclosure.
另外,当需要选择该特定时间范围内的节目记录时,该服务器可以按照上述方式选择该特定时间范围内的节目记录,也可以在步骤203中,由该服务器在获取该多个第二社交账号的节目记录时,选择该特定时间范围内的节目记录,本公开实施例对选择特定时间范围内的节目记录的时机不做具体限定。In addition, when it is necessary to select the program recordings within the specific time range, the server may select the program recordings within the specific time range in the manner described above, or in step 203, the server may obtain the multiple second social account number When recording a program within the specific time range, the program recording within the specific time range is selected, and the embodiment of the present disclosure does not specifically limit the timing of selecting the program recording within the specific time range.
进一步地,由前述可知,第二社交账号中还可以该携带账号来源信息,因此,该服务器在根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息时,可以通过下述两种策略来确定待推送给第一智能电视的节目信息。Further, it can be known from the foregoing that the second social account may also carry account source information, therefore, when the server determines the program information to be pushed to the first smart TV according to the program records of the multiple second social accounts, The program information to be pushed to the first smart TV can be determined through the following two strategies.
第一种策略,该服务器根据该账号来源信息,将账号来源信息相同的第二社交账号确定为同一个第二社交账号组,即将该多个第二社交账号划分为多个第二社交账号组,然后该服务器在该多个第二社交账号组中选择至少一个第二社交账号组,分别根据该至少一个第二社交账号组中第二社交账号的节目记录,确定待推送给第一智能电视的节目信息。In the first strategy, the server determines the second social account with the same account source information as the same second social account group according to the account source information, that is, divides the multiple second social account into multiple second social account groups , and then the server selects at least one second social account group among the plurality of second social account groups, and determines to be pushed to the first smart TV according to the program records of the second social account in the at least one second social account group respectively. program information.
其中,该多个第二社交账号组可以包括电话号码组、即时通信账号组,当然,在实际应用中,当该多个第二社交账号还包括其他第三方账号时,该多个第二社交账号组中还包括其他第三方账号组。Wherein, the plurality of second social account groups may include phone number groups and instant messaging account groups. Of course, in practical applications, when the plurality of second social account numbers also include other third-party accounts, the plurality of second social account The account group also includes other third-party account groups.
需要说明的是,当该服务器在该多个第二社交账号组中选择至少一个第二社交账号组时,该服务器可以在该多个第二社交账户组中随机选择至少一个第二社交账号组,当然,该服务器也可以在选择该至少一个第二社交账号组之前,向第一智能电视发送社交账号组选择请求,该社交账号组选择请求中携带该多个第二社交账号组的组标识,当第一智能电视接收到该社交账号组选择请求时,显示该多个第二社交账号组的组标识,当第一智能电视基于该多个第二社交账号组的组标识接收到组标识选择指令时,将该组标识选择指令中携带的至少一个组标识发送给该服务器,当该服务器接收到该至少一个组标识时,将该至少一个组标识对应的第二社交账号组确定为该至少一个第二社交账号组,当然,在实际应用中,该服务器还可以根据其它方式选择该至少一个第二社交账号组,比如,该服务器默认选择该电话号码组,本公开实施例对此不做具体限定。It should be noted that when the server selects at least one second social account group from the plurality of second social account groups, the server may randomly select at least one second social account group from the plurality of second social account groups Of course, the server may also send a social account group selection request to the first smart TV before selecting the at least one second social account group, and the social account group selection request carries group identifiers of the multiple second social account groups , when the first smart TV receives the social account group selection request, display the group identifiers of the plurality of second social account groups, and when the first smart TV receives the group identifiers based on the group identifiers of the plurality of second social account groups When selecting the instruction, send at least one group identifier carried in the group identifier selection instruction to the server, and when the server receives the at least one group identifier, determine the second social account group corresponding to the at least one group identifier as the At least one second social account group. Of course, in practical applications, the server may also select the at least one second social account group in other ways. For example, the server selects the phone number group by default, which is not discussed in the embodiments of the present disclosure. Be specific.
还需要说明的是,组标识为第二社交账号组的标识,且该组标识可以为该服务器划分多个第二社交账号组之后,为该多个第二社交账号组分配的标识,本发明实施例对此不做具体限定。另外,组标识选择指令可以由用户通过执行预设操作触发。It should also be noted that the group identifier is the identifier of the second social account group, and the group identifier may be an identifier assigned to the multiple second social account groups after the server divides the multiple second social account groups. The embodiment does not specifically limit this. In addition, the group identification selection instruction may be triggered by the user performing a preset operation.
还需要说明的是,由于在通常情况下,电话号码为最真实有效的联系方式,因此,为了确保该节目信息真实有效,提高推送节目信息的效率,当根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息时,可以优先选择电话号码组,进而根据电话号码组中第二社交账号的节目记录,确定待推送给第一智能电视的节目信息。It should also be noted that, under normal circumstances, phone numbers are the most authentic and effective contact information. Therefore, in order to ensure that the program information is authentic and effective, and to improve the efficiency of pushing program information, when according to the programs of the multiple second social accounts, Record, when determining the program information to be pushed to the first smart TV, the phone number group can be preferentially selected, and then according to the program record of the second social account in the phone number group, determine the program information to be pushed to the first smart TV.
还需要说明的是,由前述可知,该多个联系人信息可以为多种类型的联系人信息,且不同类型的联系人信息应用于不同的场景,比如,当该联系人信息为电话号码时,该联系人可能是第一用户的亲人、朋友等熟识的人;而当该联系人信息为即时通信账号时,该联系人可能是第一用户兴趣相同的陌生人。因此,当该服务器以第一种策略来确定待推送给第一智能电视的节目信息时,能够将应用于同一场景的联系人信息对应的第二社交账号确定为同一个第二社交账号组,进而能够分别根据不同的场景,确定不同的节目信息,不仅增加了待推送给第一智能电视的节目信息的数量,也提高了确定待推送给第一智能电视的节目信息的精确度,也即是提高了推送节目信息的精确度。It should also be noted that, as can be seen from the foregoing, the plurality of contact information can be multiple types of contact information, and different types of contact information are applied to different scenarios, for example, when the contact information is a phone number , the contact may be an acquaintance such as a relative or friend of the first user; and when the contact information is an instant messaging account, the contact may be a stranger with the same interest as the first user. Therefore, when the server uses the first strategy to determine the program information to be pushed to the first smart TV, it can determine the second social account corresponding to the contact information applied to the same scene as the same second social account group, Furthermore, different program information can be determined according to different scenarios, which not only increases the quantity of program information to be pushed to the first smart TV, but also improves the accuracy of determining the program information to be pushed to the first smart TV, that is, It improves the accuracy of pushing program information.
例如,该服务器获取得到多个第二社交账号及其账号来源信息为:社交账号2来源于电话号码和即时通信账号、社交账号3来源于电话号码、社交账号4来源于电话号码、社交账号5来源于电话号码和邮箱账号、社交账号6来源于即时通信账号、社交账号7来源于即时通信账号、社交账号8来源于邮箱账号、社交账号9来源于电话号码、社交账号10来源于即时通信账号、社交账号11来源于邮箱账号,然后根据该多个第二社交账号及其账号来源信息,将该多个第二社交账号划分为电话号码组:社交账号2、社交账号3、社交账号4、社交账号5、社交账号9;即时通信账号组:社交账号2、社交账号6、社交账号7、社交账号10;邮箱组:社交账号5、社交账号8、社交账号11。For example, the server obtains multiple second social accounts and account source information as follows: social account 2 is derived from a phone number and an instant messaging account, social account 3 is derived from a phone number, social account 4 is derived from a phone number, social account 5 is derived from a phone number, From phone number and email account, social account 6 from instant messaging account, social account 7 from instant messaging account, social account 8 from email account, social account 9 from phone number, social account 10 from instant messaging account . The social account 11 is derived from an email account, and then according to the multiple second social accounts and their account source information, the multiple second social accounts are divided into phone number groups: social account 2, social account 3, social account 4, Social account 5, social account 9; instant messaging account group: social account 2, social account 6, social account 7, social account 10; email group: social account 5, social account 8, social account 11.
进一步地,为了进一步提高推送节目信息的精确度,该多个第二社交账号组还可以进一步划分,比如,该电话号码组可以按照号码归属地进一步划分,将该号码归属地相同的第二社交账号划确定为同一个第二社交账号组。Furthermore, in order to further improve the accuracy of pushing program information, the plurality of second social account groups can be further divided. For example, the phone number group can be further divided according to the number attribution, and the number belongs to the same second social account group. The accounts are determined to be the same second social account group.
第二种策略,该服务器忽略该账号来源信息,直接根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息。In the second strategy, the server ignores the source information of the account, and directly determines the program information to be pushed to the first smart TV according to the program records of the plurality of second social accounts.
其中,由于没有对该多个第二社交账号进行分组,因此,该服务器可以根据更多的节目记录,确定待推送给第一智能电视的节目信息,提高了确定待推送给第一智能电视的节目信息的可信度。Wherein, since the multiple second social account numbers are not grouped, the server can determine the program information to be pushed to the first smart TV according to more program records, which improves the process of determining the program information to be pushed to the first smart TV. Credibility of program information.
另外,在实际应用中,为了减小服务器压力,提高确定待推送给第一智能电视的节目信息的效率,该服务器还可以根据其它策略来根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息,比如,该服务器可以在该多个第二社交账号中选择最近30天内登录过的第二社交账号的节目记录,本公开实施例对此不做具体限定。In addition, in practical applications, in order to reduce the pressure on the server and improve the efficiency of determining the program information to be pushed to the first smart TV, the server can also determine the program information to be pushed to the first smart TV according to other strategies according to the program records of the multiple second social accounts. For the program information pushed to the first smart TV, for example, the server may select the program records of the second social account logged in within the last 30 days from the multiple second social accounts, which is not specifically limited in this embodiment of the present disclosure.
在步骤205中,将该节目信息推送给第一智能电视。In step 205, the program information is pushed to the first smart TV.
当确定待推送给第一智能电视的节目信息时,可以将该节目信息推送给第一智能电视,此时,第一智能电视可以根据该节目信息确定该多个第二用户观看的电视节目,并播放该节目信息对应的电视节目。When the program information to be pushed to the first smart TV is determined, the program information can be pushed to the first smart TV. At this time, the first smart TV can determine the TV programs watched by the plurality of second users according to the program information, And play the TV program corresponding to the program information.
进一步地,该服务器还可以根据该多个第二社交账号的节目记录,确定该多个第二社交账号的偏好信息,将该偏好信息推送给第一智能电视。Further, the server may also determine preference information of the plurality of second social accounts according to program records of the plurality of second social accounts, and push the preference information to the first smart TV.
其中,该偏好信息可以用于说明该多个第二社交账号中每一个第二社交账号偏好的电视节目的节目类型,也可以用于说明该多个第二社交账号整体偏好的电视节目的节目类型,因此,该偏好信息可以包括该多个第二社交账号中的每一个第二社交账号的偏好信息,也可以包括该多个第二社交账号整体的偏好信息。Wherein, the preference information can be used to describe the program type of the TV program preferred by each second social account in the plurality of second social accounts, and can also be used to describe the program of the TV program preferred by the plurality of second social accounts as a whole. Therefore, the preference information may include preference information of each of the plurality of second social accounts, or may include preference information of the plurality of second social accounts as a whole.
需要说明的是,当该偏好信息包括该多个第二社交账号中的每一个第二社交账号的偏好信息时,对于该多个第二社交账号中的每一个第二社交账号,该服务器可以根据该第二社交账号的节目记录,统计该第二社交账号对每一类型的电视节目观看的次数、收藏的次数和推荐的次数,然后将该观看的次数、收藏的次数和推荐的次数累加,确定该第二社交账号对每一类型的电视节目观看、收藏和推荐的总次数,将该总次数最多的电视节目的节目类型确定为该第二社交账号所偏好的节目类型。当该偏好信息包括该多个第二社交账号整体的偏好信息时,该服务器统计该多个第二社交账号对每一类型的电视节目观看的次数、收藏的次数和推荐的次数,然后将该观看的次数、收藏的次数和推荐的次数累加,确定该多个第二社交账号对每一类型的电视节目观看、收藏和推荐的总次数,将该总次数最多的电视节目的节目类型确定为该多个第二社交账号整体偏好的节目类型。It should be noted that, when the preference information includes preference information of each second social account in the plurality of second social accounts, for each second social account in the plurality of second social accounts, the server may According to the program records of the second social account, count the number of times the second social account watches, saves and recommends TV programs of each type, and then accumulates the number of views, favorites and recommendations , determining the total number of times the second social account has watched, favorited and recommended each type of TV program, and determining the program type of the TV program with the most total times as the program type preferred by the second social account. When the preference information includes the overall preference information of the plurality of second social accounts, the server counts the number of times the plurality of second social accounts watch TV programs of each type, the number of favorites and the number of recommendations, and then the The number of times viewed, the number of favorites and the number of recommendations are accumulated to determine the total number of times that the plurality of second social accounts watch, favorite and recommend TV programs of each type, and the program type of the TV program with the most total times is determined as The type of programs preferred by the plurality of second social accounts as a whole.
进一步地,对于该多个第二社交账号中的任一第二社交账号,该服务器还可以接收该第二社交账号分享的电视节目,将该第二社交账号分享的电视节目推送给第一智能电视。Further, for any second social account among the plurality of second social accounts, the server may also receive the TV program shared by the second social account, and push the TV program shared by the second social account to the first smart phone. television.
进一步地,该服务器将该节目信息推送给第一智能电视的方式可以包括下述两种方式。Further, the manner in which the server pushes the program information to the first smart TV may include the following two manners.
第一种方式,该服务器可以在接收到第一智能电视发送的节目信息推送请求时,将节目信息推送给第一智能电视。In the first way, the server may push the program information to the first smart TV when receiving the program information pushing request sent by the first smart TV.
其中,该节目信息推送请求中可以携带该第一社交账号。Wherein, the program information push request may carry the first social account number.
需要说明的是,由于该服务器可能同时为多个智能电视提供服务,而该服务器是在接收到第一智能电视发送的该节目推送请求时,才将节目信息推送给第一智能电视,即该服务器只有在第一智能电视需要该节目信息时,才向第一智能电视推送节目信息,提高了节目信息的利用率,也大幅减轻服务器的压力。It should be noted that since the server may provide services for multiple smart TVs at the same time, the server pushes the program information to the first smart TV only when it receives the program push request sent by the first smart TV, that is, the The server pushes the program information to the first smart TV only when the first smart TV needs the program information, which improves the utilization rate of the program information and greatly reduces the pressure on the server.
还需要说明的是,该服务器可以在接收第一智能电视发送的该节目信息推送请求之前,执行步骤201至步骤203,然后在接收到第一智能电视发送的该节目信息推送请求时,执行步骤204;当然,该服务器也可以在接收到第一智能电视发送的该节目信息推送请求时,执行步骤201至步骤204,即该服务器确定该节目信息和推送该节目信息的时机可以相同也可以不同,本公开实施例对此不做具体限定。It should also be noted that the server may execute steps 201 to 203 before receiving the program information push request sent by the first smart TV, and then execute step 203 when receiving the program information push request sent by the first smart TV. 204; Of course, the server may also execute steps 201 to 204 when receiving the program information push request sent by the first smart TV, that is, the timing for the server to determine the program information and push the program information may be the same or different , which is not specifically limited in the embodiments of the present disclosure.
第二种方式,该服务器每间隔第二预设时长,将节目信息推送给第一智能电视。In the second manner, the server pushes the program information to the first smart TV every second preset time interval.
其中,该服务器可以在推送节目信息之前,设置第二预设时长,比如,第二预设时长可以是一个星期、一个月、一个季度等,当然,在实际应用中,该服务器还可以根据实际需要,将第二预设时长设置为其他数值,本公开实施例对此不做具体限定。Wherein, the server can set the second preset duration before pushing the program information, for example, the second preset duration can be one week, one month, one season, etc. Of course, in practical applications, the server can also set the second preset duration according to the actual If necessary, the second preset duration is set to another value, which is not specifically limited in this embodiment of the present disclosure.
需要说明的是,由于该服务器是每间隔第二预设时长,将节目信息推送给第一智能电视,即该服务器定期推送节目信息,提高了推送节目信息的稳定性,且由于不需要接收第一智能电视发送的该节目推送请求,减少了与第一智能电视的交互过程,提高了该服务器推送节目信息的效率。It should be noted that since the server pushes the program information to the first smart TV at intervals of the second preset duration, that is, the server regularly pushes the program information, which improves the stability of pushing the program information, and because there is no need to receive the second The program pushing request sent by a smart TV reduces the interaction process with the first smart TV and improves the efficiency of the server pushing program information.
还需要说明的是,在实际应用中,该服务器还可以根据实际需要,以其他方式来推送节目信息,比如,同时采用上述两种方式,本公开实施例对此不做具体限定。It should also be noted that in practical applications, the server may also push program information in other ways according to actual needs, for example, using the above two ways at the same time, which is not specifically limited in this embodiment of the present disclosure.
还需要说明的是,该服务器可以在第二预设时长到达之前,执行步骤201至步骤203,然后在第二预设时长到达时,执行步骤204;当然,该服务器也可以在第二预设时长到达时,执行步骤201至步骤204,本公开实施例对此不做具体限定。It should also be noted that the server may execute step 201 to step 203 before the second preset duration is reached, and then execute step 204 when the second preset duration is reached; When the duration is reached, execute step 201 to step 204, which is not specifically limited in this embodiment of the present disclosure.
其中,如果该服务器在第二预设时长到达时,执行步骤201至步骤204,则该服务器可以在执行步骤201获取该多个联系人信息之前,设置第二预设时长。Wherein, if the server executes step 201 to step 204 when the second preset duration arrives, the server may set the second preset duration before executing step 201 to obtain the plurality of contact information.
在本公开实施例中,服务器能够根据第一智能电视当前登录的第一社交账号,获取该第一社交账号中存储的多个联系人信息,进而获取分别与该多个联系人信息绑定的多个第二社交账号,由于该多个联系人信息来源于电话号码、即时通信账号和其他第三方账号中的至少一种,确保了该服务器能够获取到更多的节目记录,进而能够在更多的节目记录中确定待推送给第一智能电视的节目信息,提高了推送该节目信息的准确度。当该服务器获取到该多个第二社交账号时,能够基于实际应用中的不同需求,根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息,或者将该多个第二社交账号分为多个第二社交账号组,并分别根据该多个第二社交账号组的节目记录,确定待推送给第一智能电视的节目信息,从而将该节目信息推送给第一智能电视,在提高推送该节目信息的效率的同时,也提高了推送该节目信息的灵活性。In the embodiment of the present disclosure, the server can obtain the multiple contact information stored in the first social account according to the first social account currently logged in by the first smart TV, and then obtain the contact information respectively bound to the multiple contact information. A plurality of second social accounts, because the plurality of contact information comes from at least one of phone numbers, instant messaging accounts and other third-party accounts, it is ensured that the server can obtain more program records, and then more program records can be obtained. The program information to be pushed to the first smart TV is determined in the multi-program record, which improves the accuracy of pushing the program information. When the server acquires the multiple second social accounts, it can determine the program information to be pushed to the first smart TV according to the program records of the multiple second social accounts based on different requirements in practical applications, or the Multiple second social accounts are divided into multiple second social account groups, and according to the program records of the multiple second social account groups, determine the program information to be pushed to the first smart TV, thereby pushing the program information to The first smart TV, while improving the efficiency of pushing the program information, also improves the flexibility of pushing the program information.
图3是根据一示例性实施例示出的一种节目信息推送装置框图。参照图3,该装置包括第一获取模块301,第二获取模块302,第一确定模块303和第一推送模块304。Fig. 3 is a block diagram of an apparatus for pushing program information according to an exemplary embodiment. Referring to FIG. 3 , the device includes a first acquiring module 301 , a second acquiring module 302 , a first determining module 303 and a first pushing module 304 .
第一获取模块301,用于获取多个联系人信息,该多个联系人信息为第一社交账号中存储的联系人信息,该第一社交账号为第一智能电视当前登录的社交账号;The first acquisition module 301 is configured to acquire a plurality of contact information, the plurality of contact information is contact information stored in a first social account, and the first social account is a social account currently logged in by the first smart TV;
第二获取模块302,用于获取多个第二社交账号,该多个第二社交账号为与该多个联系人信息分别绑定的社交账号;The second acquiring module 302 is configured to acquire a plurality of second social accounts, where the plurality of second social accounts are social accounts respectively bound to the plurality of contact information;
第一确定模块303,用于根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息;The first determination module 303 is configured to determine the program information to be pushed to the first smart TV according to the program records of the plurality of second social accounts;
第一推送模块304,用于将该节目信息推送给第一智能电视。The first push module 304 is configured to push the program information to the first smart TV.
在本公开的另一实施例中,第一确定模块包括如下确定单元中的至少一种:In another embodiment of the present disclosure, the first determination module includes at least one of the following determination units:
第一确定单元,用于根据该多个第二社交账号的节目记录,获取观看账号数目最多的电视节目,将获取的电视节目的节目信息确定为该待推送给第一智能电视的节目信息;The first determination unit is used to obtain the TV program with the largest number of viewing accounts according to the program records of the plurality of second social accounts, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV;
第二确定单元,用于根据该多个第二社交账号的节目记录,获取评论数目最多的电视节目,将获取的电视节目的节目信息确定为该待推送给第一智能电视的节目信息;The second determining unit is used to obtain the TV program with the largest number of comments according to the program records of the plurality of second social accounts, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV;
第三确定单元,用于根据该多个第二社交账号的节目记录,获取收藏数目最多的电视节目,将获取的电视节目的节目信息确定为该待推送给第一智能电视的节目信息;The third determination unit is used to obtain the TV program with the largest number of favorites according to the program records of the plurality of second social accounts, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV;
第四确定单元,用于根据该多个第二社交账号的节目记录,获取推荐数目最多的电视节目,将获取的电视节目的节目信息确定为该待推送给第一智能电视的节目信息。The fourth determining unit is configured to obtain the TV program with the most recommended numbers according to the program records of the plurality of second social accounts, and determine the program information of the obtained TV program as the program information to be pushed to the first smart TV.
在本公开的另一实施例中,该装置还包括:In another embodiment of the present disclosure, the device also includes:
第二确定模块,用于根据该多个第二社交账号的节目记录,确定该多个第二社交账号的偏好信息;The second determination module is used to determine the preference information of the plurality of second social accounts according to the program records of the plurality of second social accounts;
第二推送模块,用于将该偏好信息推送给第一智能电视。The second push module is used to push the preference information to the first smart TV.
在本公开的另一实施例中,该装置还包括:In another embodiment of the present disclosure, the device also includes:
第一接收模块,用于对于该多个第二社交账号中的任一第二社交账号,接收该第二社交账号分享的电视节目;The first receiving module is configured to, for any second social account among the plurality of second social accounts, receive a TV program shared by the second social account;
第三推送模块,用于将该第二社交账号分享的电视节目推送给第一智能电视。The third push module is used to push the TV program shared by the second social account to the first smart TV.
在本公开的另一实施例中,该节目记录包括:观看节目的记录、评论节目的记录、收藏节目的记录和推荐节目的记录中的至少一种。In another embodiment of the present disclosure, the program record includes: at least one of: a record of watched programs, a record of commented programs, a record of favorite programs and a record of recommended programs.
在本公开的另一实施例中,该多个联系人信息中的每个联系人信息包括电话号码和即时通信账号中的至少一种。In another embodiment of the present disclosure, each contact information in the plurality of contact information includes at least one of a phone number and an instant messaging account.
在本公开的另一实施例中,该装置还包括:In another embodiment of the present disclosure, the device also includes:
第二接收模块,用于对于该多个第二社交账号中的每个第二社交账号,接收账号绑定请求,该账号绑定请求中携带该第二社交账号和该第二社交账号对应的联系人信息;The second receiving module is configured to receive an account binding request for each second social account in the plurality of second social accounts, and the account binding request carries the second social account and the corresponding information of the second social account contact information;
绑定模块,用于将该第二社交账号和该第二社交账号对应的联系人信息进行绑定。A binding module, configured to bind the second social account with contact information corresponding to the second social account.
在本公开实施例中,服务器能够根据第一智能电视当前登录的第一社交账号,获取该第一社交账号中存储的多个联系人信息,进而获取分别与该多个联系人信息绑定的多个第二社交账号,由于该多个联系人信息是第一社交账号中存储的联系人信息,因此,该多个第二社交账号也是与第一社交账号有关的社交账号,然后根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息,将该节目信息推送给第一智能电视,即根据与第一社交账号有关的社交账号观看电视节目的记录,向第一社交账号推送节目信息,提高了推送该节目信息的准确度,也在提高推送该节目信息的效率。In the embodiment of the present disclosure, the server can obtain the multiple contact information stored in the first social account according to the first social account currently logged in by the first smart TV, and then obtain the contact information respectively bound to the multiple contact information. multiple second social accounts, since the multiple contact information is the contact information stored in the first social account, therefore, the multiple second social accounts are also social accounts related to the first social account, and then according to the multiple program records of a second social account, determine the program information to be pushed to the first smart TV, and push the program information to the first smart TV, that is, watch the TV program according to the social account related to the first social account, and send the program information to the first smart TV. The first social account pushes the program information, which improves the accuracy of pushing the program information and also improves the efficiency of pushing the program information.
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the apparatus in the foregoing embodiments, the specific manner in which each module executes operations has been described in detail in the embodiments related to the method, and will not be described in detail here.
图4是根据一示例性实施例示出的一种用于节目信息推送的装置400的框图。例如,装置400可以被提供为一服务器。参照图4,装置400包括处理组件422,其进一步包括一个或多个处理器,以及由存储器432所代表的存储器资源,用于存储可由处理组件422的执行的指令,例如应用程序。存储器432中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。Fig. 4 is a block diagram of an apparatus 400 for pushing program information according to an exemplary embodiment. For example, the apparatus 400 may be provided as a server. Referring to FIG. 4 , apparatus 400 includes processing component 422 , which further includes one or more processors, and a memory resource represented by memory 432 for storing instructions executable by processing component 422 , such as application programs. The application program stored in memory 432 may include one or more modules each corresponding to a set of instructions.
装置400还可以包括一个电源组件426被配置为执行装置400的电源管理,一个有线或无线网络接口450被配置为将装置400连接到网络,和一个输入输出(I/O)接口458。装置400可以操作基于存储在存储器432的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。Device 400 may also include a power component 426 configured to perform power management of device 400 , a wired or wireless network interface 450 configured to connect device 400 to a network, and an input-output (I/O) interface 458 . The apparatus 400 may operate based on an operating system stored in the memory 432, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
此外,处理组件422被配置为执行指令,以执行下述节目信息推送方法,该方法包括:In addition, the processing component 422 is configured to execute instructions to perform the following method for pushing program information, the method including:
获取多个联系人信息,该多个联系人信息为第一社交账号中存储的联系人信息,该第一社交账号为第一智能电视当前登录的社交账号;Obtaining a plurality of contact information, the plurality of contact information is contact information stored in a first social account, and the first social account is a social account currently logged in by the first smart TV;
获取多个第二社交账号,该多个第二社交账号为与该多个联系人信息分别绑定的社交账号;Obtaining a plurality of second social accounts, where the plurality of second social accounts are social accounts respectively bound to the plurality of contact information;
根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息;According to the program records of the plurality of second social accounts, determine the program information to be pushed to the first smart TV;
将该节目信息推送给第一智能电视。The program information is pushed to the first smart TV.
在本公开的另一实施例中,根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息,包括如下方式中的至少一种:In another embodiment of the present disclosure, according to the program records of the multiple second social accounts, determining the program information to be pushed to the first smart TV includes at least one of the following methods:
根据该多个第二社交账号的节目记录,获取观看账号数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息;According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of viewing accounts, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV;
根据该多个第二社交账号的节目记录,获取评论数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息;According to the program records of the plurality of second social accounts, the TV program with the largest number of comments is obtained, and the program information of the obtained TV program is determined as the program information to be pushed to the first smart TV;
根据该多个第二社交账号的节目记录,获取收藏数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息;According to the program records of the plurality of second social accounts, obtain the TV program with the largest number of favorites, and determine the program information of the acquired TV program as the program information to be pushed to the first smart TV;
根据该多个第二社交账号的节目记录,获取推荐数目最多的电视节目,将获取的电视节目的节目信息确定为待推送给第一智能电视的节目信息。According to the program records of the plurality of second social accounts, the TV program with the largest number of recommendations is obtained, and the program information of the obtained TV program is determined as the program information to be pushed to the first smart TV.
在本公开的另一实施例中,该方法还包括:In another embodiment of the present disclosure, the method also includes:
根据该多个第二社交账号的节目记录,确定该多个第二社交账号的偏好信息;determining preference information of the plurality of second social accounts according to program records of the plurality of second social accounts;
将该偏好信息推送给第一智能电视。The preference information is pushed to the first smart TV.
在本公开的另一实施例中,该方法还包括:In another embodiment of the present disclosure, the method also includes:
对于该多个第二社交账号中的任一第二社交账号,接收该第二社交账号分享的电视节目;For any second social account in the plurality of second social accounts, receive the TV program shared by the second social accounts;
将该第二社交账号分享的电视节目推送给第一智能电视。The TV program shared by the second social account is pushed to the first smart TV.
在本公开的另一实施例中,该节目记录包括:观看节目的记录、评论节目的记录、收藏节目的记录和推荐节目的记录中的至少一种。In another embodiment of the present disclosure, the program record includes: at least one of: a record of watched programs, a record of commented programs, a record of favorite programs and a record of recommended programs.
在本公开的另一实施例中,该多个联系人信息中的每个联系人信息包括电话号码和即时通信账号中的至少一种。In another embodiment of the present disclosure, each contact information in the plurality of contact information includes at least one of a phone number and an instant messaging account.
在本公开的另一实施例中,该获取多个第二社交账号之前,还包括:In another embodiment of the present disclosure, before acquiring multiple second social accounts, further includes:
对于该多个第二社交账号中的每个第二社交账号,接收账号绑定请求,该账号绑定请求中携带该第二社交账号和该第二社交账号对应的联系人信息;For each second social account in the plurality of second social accounts, an account binding request is received, and the account binding request carries the second social account and contact information corresponding to the second social account;
将该第二社交账号和该第二社交账号对应的联系人信息进行绑定。The second social account is bound to the contact information corresponding to the second social account.
在本公开实施例中,服务器能够根据第一智能电视当前登录的第一社交账号,获取该第一社交账号中存储的多个联系人信息,进而获取分别与该多个联系人信息绑定的多个第二社交账号,由于该多个联系人信息是第一社交账号中存储的联系人信息,因此,该多个第二社交账号也是与第一社交账号有关的社交账号,然后根据该多个第二社交账号的节目记录,确定待推送给第一智能电视的节目信息,将该节目信息推送给第一智能电视,即根据与第一社交账号有关的社交账号观看电视节目的记录,向第一社交账号推送节目信息,提高了推送该节目信息的准确度,也在提高推送该节目信息的效率。In the embodiment of the present disclosure, the server can obtain the multiple contact information stored in the first social account according to the first social account currently logged in by the first smart TV, and then obtain the contact information respectively bound to the multiple contact information. multiple second social accounts, since the multiple contact information is the contact information stored in the first social account, therefore, the multiple second social accounts are also social accounts related to the first social account, and then according to the multiple program records of a second social account, determine the program information to be pushed to the first smart TV, and push the program information to the first smart TV, that is, watch the TV program according to the social account related to the first social account, and send the program information to the first smart TV. The first social account pushes the program information, which improves the accuracy of pushing the program information and also improves the efficiency of pushing the program information.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。Other embodiments of the invention will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the present invention, these modifications, uses or adaptations follow the general principles of the present invention and include common knowledge or conventional technical means in the technical field not disclosed in this disclosure . The specification and examples are to be considered exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。It should be understood that the present invention is not limited to the precise constructions which have been described above and shown in the accompanying drawings, and various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610281139.7ACN105959739A (en) | 2016-04-29 | 2016-04-29 | Program information pushing method and device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610281139.7ACN105959739A (en) | 2016-04-29 | 2016-04-29 | Program information pushing method and device |
| Publication Number | Publication Date |
|---|---|
| CN105959739Atrue CN105959739A (en) | 2016-09-21 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610281139.7APendingCN105959739A (en) | 2016-04-29 | 2016-04-29 | Program information pushing method and device |
| Country | Link |
|---|---|
| CN (1) | CN105959739A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107104883A (en)* | 2017-04-21 | 2017-08-29 | 腾讯科技(深圳)有限公司 | Information sharing method, client and server in a kind of social networks chain |
| CN116887001A (en)* | 2023-09-06 | 2023-10-13 | 四川中电启明星信息技术有限公司 | Short video pushing method and device integrating social attribute information and electronic equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101909085A (en)* | 2010-08-06 | 2010-12-08 | 四川长虹电器股份有限公司 | Television impression sharing method |
| CN103327400A (en)* | 2012-03-22 | 2013-09-25 | 鸿富锦精密工业(深圳)有限公司 | Customer premise equipment and method for creating social video channel |
| US20130291037A1 (en)* | 2010-10-25 | 2013-10-31 | Samsung Electronics Co., Ltd. | Method and server for the social network-based sharing of tv broadcast content, and method and device for receiving a service for the social network-based sharing of tv broadcast content |
| CN104079995A (en)* | 2014-06-24 | 2014-10-01 | 深圳创维数字技术股份有限公司 | Method and device for processing program data according to social contact information |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101909085A (en)* | 2010-08-06 | 2010-12-08 | 四川长虹电器股份有限公司 | Television impression sharing method |
| US20130291037A1 (en)* | 2010-10-25 | 2013-10-31 | Samsung Electronics Co., Ltd. | Method and server for the social network-based sharing of tv broadcast content, and method and device for receiving a service for the social network-based sharing of tv broadcast content |
| CN103327400A (en)* | 2012-03-22 | 2013-09-25 | 鸿富锦精密工业(深圳)有限公司 | Customer premise equipment and method for creating social video channel |
| CN104079995A (en)* | 2014-06-24 | 2014-10-01 | 深圳创维数字技术股份有限公司 | Method and device for processing program data according to social contact information |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107104883A (en)* | 2017-04-21 | 2017-08-29 | 腾讯科技(深圳)有限公司 | Information sharing method, client and server in a kind of social networks chain |
| CN107104883B (en)* | 2017-04-21 | 2019-05-03 | 腾讯科技(深圳)有限公司 | Information sharing method, client and server in a kind of social networks chain |
| CN116887001A (en)* | 2023-09-06 | 2023-10-13 | 四川中电启明星信息技术有限公司 | Short video pushing method and device integrating social attribute information and electronic equipment |
| CN116887001B (en)* | 2023-09-06 | 2023-12-15 | 四川中电启明星信息技术有限公司 | Short video pushing method and device integrating social attribute information and electronic equipment |
| Publication | Publication Date | Title |
|---|---|---|
| AU2022275520B2 (en) | Methods and Systems for Determining a Video Player Playback Position | |
| CN110521172B (en) | Method and system for processing ephemeral content messages | |
| US9948965B2 (en) | Manifest re-assembler for a streaming video channel | |
| US8560683B2 (en) | Video and site analytics | |
| US8732301B1 (en) | Video aware pages | |
| CN106874273B (en) | Channel information statistical method, device and system | |
| US9681089B2 (en) | Method for capturing content provided on TV screen and connecting contents with social service by using second device, and system therefor | |
| US9838755B1 (en) | System and method for determining TV tune-in attribution | |
| CN105163142B (en) | A kind of user preference determines method, video recommendation method and system | |
| WO2016109573A1 (en) | Methods and apparatus to correct age misattribution in media impressions | |
| CN103686236A (en) | Method and system for recommending video resources | |
| CN111107434A (en) | Information recommendation method and device | |
| US11301206B2 (en) | Computer system providing enhanced audio playback control for audio files associated with really simple syndication (RSS) feeds and related methods | |
| US9338508B2 (en) | Preserving a consumption context for a user session | |
| CN108415908B (en) | Multimedia data processing method and server | |
| CN110881131A (en) | A kind of classification method and related device of live video playback | |
| CN105959739A (en) | Program information pushing method and device | |
| JP7366666B2 (en) | Information processing system, information processing method, and information processing program | |
| CN111050217A (en) | Video playing method and device | |
| US20220256238A1 (en) | Content-modification system with user experience analysis feature | |
| CN104135673A (en) | TV channel sharing system and method | |
| WO2022127335A1 (en) | Information monitoring method, terminal, server and computer readable storage medium | |
| CN109982143B (en) | A method, device, medium and device for determining video playback delay | |
| CN105959789B (en) | A kind of program channel determines method and device | |
| CN106257929B (en) | Image data processing method and device |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20160921 | |
| RJ01 | Rejection of invention patent application after publication |