CN107645658A - Method for authenticating, the apparatus and system of IPTV IPTV platforms - Google Patents
Method for authenticating, the apparatus and system of IPTV IPTV platforms Download PDFInfo
- Publication number
- CN107645658A CN107645658A CN201610587334.2A CN201610587334A CN107645658A CN 107645658 A CN107645658 A CN 107645658A CN 201610587334 A CN201610587334 A CN 201610587334A CN 107645658 A CN107645658 A CN 107645658A
- Authority
- CN
- China
- Prior art keywords
- database
- authentication
- user
- iptv
- authentication information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000001360 synchronised effect Effects 0.000 claims description 20
- 238000011084 recovery Methods 0.000 claims description 10
- 230000000694 effects Effects 0.000 abstract description 5
- 230000001771 impaired effect Effects 0.000 abstract description 5
- 238000001514 detection method Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 9
- 230000002159 abnormal effect Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 3
- 235000013399 edible fruits Nutrition 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000004888 barrier function Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Storage Device Security (AREA)
Abstract
The invention provides a kind of method for authenticating, the apparatus and system of IPTV IPTV platforms, wherein this method includes:When detecting the first database exception of IPTV platforms, the authentication request of user is received, wherein, the first database is used to store to carry out authenticating used authentication information to authentication request;Authentication information is obtained from the second database, and authentication request is authenticated according to authentication information.Solve when causing IPTV platform database exceptions by network failure or the machine machine of delaying in correlation technique, system can not provide authentication service, then system operator originally can not be charged to program and user can not watch program, the problem of reducing user experience, and then system still can provide the user authentication service in IPTV platform database exceptions, the effect that is impaired and improving user experience of operator's interests is avoided.
Description
Technical field
The present invention relates to the communications field, in particular to a kind of method for authenticating of IPTV IPTV platforms,
Apparatus and system.
Background technology
With IPTV (Internet Protocol Television, referred to as IPTV) development,
The portfolio of IPTV system steeply rises, and this is to IPTV system stability requirement more and more higher.When database background application system occurs
Network failure, machine delay the abnormal problems such as machine when, background system is required to normal offer service, allows user's unaware.So that
Emergency function when system is for these abnormal conditions just becomes more and more important.
In the case of IPTV background systems are normal, IPTV user watches a film or other programs, and set top box is all
Need to send authentication request to background system, background data base can search whether user ordered the film or program.If user
Ordered the product for associating the film or program, then return authenticates successfully, and set top box directly plays out.If user is not subscribed to
Associate the product of the film or program, then failed authentication, backstage return can ordering products list, set top box is shown, for
Order at family.User, which clicks on, to order, and set top box initiates subscription request, and background system receives subscription request, carries out subscription process, orders
After purchasing successfully, user is watched.Ticket is ordered in backstage generation simultaneously, is sorted to operator, operator by ticket again to
Charge at family.
However, IPTV system largely uses linked database, this database is all unit deployment.Work as database
When exception or other reasonses lead to not offer service, whole background system paralysis, authentication can not be provided and order service, used
Family can not watch program.
In the related art, in order to solve the problems, such as that database causes user can not watch program extremely, user is watching
During some program, authentication is directly returned using foreground electronic program list (Electronic Program Guide, referred to as EPG)
By, user's direct viewing program, while no longer send authentication request to IPTV background systems.Which results in although user
Do not ordered the program, also can view for free, set top box no longer initiates subscription request, would not also generate order ticket, make
It was that the program to be charged can not be charged originally to obtain operator, caused operator's benefit damage.Working as database recovery just simultaneously
Chang Shi, because user is actually not subscribed to the program, when user watches the program again, failed authentication, user is prompted to be ordered
Purchase so that user can not view for free program again, reduce the experience of user.
In view of the above-mentioned problems, effective solution is not yet proposed in correlation technique.
The content of the invention
The embodiments of the invention provide a kind of method for authenticating, the apparatus and system of IPTV IPTV platforms, with
When at least solving to cause IPTV platform database exceptions by network failure or the machine machine of delaying in correlation technique, system can not provide
Authentication service, then system operator originally can not be charged to program and user can not watch program, reduce Consumer's Experience
The technical problem of degree.
According to one embodiment of present invention, there is provided a kind of method for authenticating of IPTV IPTV platforms, bag
Include:When detecting the first database exception of the IPTV platforms, the authentication request of user is received, wherein, first number
It is used to store according to storehouse and the authentication request is carried out to authenticate used authentication information;The authentication is obtained from the second database
Information, and the authentication request is authenticated according to the authentication information.
Alternatively, second database is the database stored in distributed network node.
Alternatively, the authentication information includes:The authority information of the user, wherein, the authority information is used to indicate institute
State access right of the user to appointed product.
Alternatively, the authentication request is authenticated according to the authentication information, including:According in the authentication request
User profile the access right of the appointed product is inquired about in second database.
Alternatively, before the first database exception of the IPTV platforms is detected, methods described also includes:Together
The authentication information of first database is walked into second database.
Alternatively, also include in second database:Ordering products list.
Alternatively, after it is determined that the user does not have the access right of the appointed product, including:It is in the user
The existing ordering products list;The subscription request from the user is received, wherein, the subscription request is used to ask described order
Purchase the appointed product in product list;Using the corresponding relation of the product information of the appointed product and the user as institute
The authority information in authentication information is stated to preserve into second database.
Alternatively, methods described also includes:When detecting that first database recovery is normal, synchronous second number
According to the authentication information in storehouse into first database.
Alternatively, methods described is applied in distributed network node.
According to another embodiment of the present invention, there is provided a kind of method for authenticating of IPTV IPTV platforms, bag
Include:In the first database exception of the IPTV platforms, the authentication of user is sent to the network node where the second database
Request, wherein, first database is used to store to carry out authenticating used authentication information to the authentication request;Receive mirror
Result is weighed, wherein, the authentication information obtained according to the authenticating result from second database is to the authentication
Request is authenticated obtained result.
Alternatively, the network node is distributed network node.
Alternatively, the authentication information includes the authority information of the user, wherein, the authority information is described for indicating
Access right of the user to appointed product.
According to another embodiment of the present invention, there is provided a kind of authentication device of IPTV IPTV platforms, should
For distributed network node, including:Receiving module, for when detecting the first database exception of the IPTV platforms,
Receive user authentication request, wherein, first database be used for store the authentication request is authenticated used in
Authentication information;Authentication module, for obtaining the authentication information from the second database, and according to the authentication information to described
Authentication request is authenticated.
Alternatively, second database is the database stored in the distributed network node.
Alternatively, the authentication information includes:The authority information of the user, wherein, the authority information is used to indicate institute
State access right of the user to appointed product.
Alternatively, described device also includes:First synchronization module, for detecting described the first of the IPTV platforms
Before database exception, the authentication information of synchronous first database is into second database.
Alternatively, described device also includes:Second synchronization module, detect that first database recovery is normal for working as
When, synchronously the authentication information in second database is into first database.
According to another embodiment of the present invention, there is provided a kind of authentication device of IPTV IPTV platforms, its
It is characterised by, including:Sending module, in the first database exception of the IPTV platforms, where to the second database
Distributed network node send user authentication request, wherein, first database be used for store to the authentication request
Carry out authenticating used authentication information;Receiving module, for receiving authenticating result, wherein, according to the authenticating result from
The result that the authentication information obtained in second database is authenticated to obtain to the authentication request.
According to another embodiment of the present invention, there is provided a kind of right discriminating system of IPTV IPTV platforms, bag
Distributed network node and set top box are included, wherein, the distributed network node, for detecting the of the IPTV platforms
During one database exception, the authentication request of user is received, wherein, first database is used to store to enter the authentication request
Authentication information used in row authentication;And the authentication information is obtained from the second database, and according to the authentication information
The authentication request is authenticated;The set top box, in the first database exception of the IPTV platforms, to
The distributed network node where second database sends the authentication request of the user;And receive authentication knot
Fruit, wherein, the authentication information obtained according to the authenticating result from second database is to the authentication request
Authenticated obtained result.
According to another embodiment of the invention, a kind of storage medium is additionally provided.The storage medium is arranged to storage and used
In the program code for performing following steps:When detecting the first database exception of the IPTV platforms, the mirror of user is received
Power request, wherein, first database is used to store to carry out authenticating used authentication information to the authentication request;From
The authentication information is obtained in two databases, and the authentication request is authenticated according to the authentication information.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:Please according to the authentication
The user profile asked inquires about the access right of the appointed product in second database.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:It is described detecting
Before the first database exception of IPTV platforms, the authentication information of synchronous first database counts to described second
According in storehouse.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:Presented to the user
The ordering products list;The subscription request from the user is received, wherein, the subscription request is used to ask the order
The appointed product in product list;Using the corresponding relation of the product information of the appointed product and the user as described in
The authority information in authentication information is preserved into second database.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:When detecting described
When one database recovery is normal, the authentication information in synchronous second database is into first database.
According to another embodiment of the invention, a kind of storage medium is additionally provided.The storage medium is arranged to storage and used
In the program code for performing following steps:In the first database exception of the IPTV platforms, to where the second database
Network node sends the authentication request of user, wherein, first database is used to store to be authenticated to the authentication request
Used authentication information;Authenticating result is received, wherein, obtained according to the authenticating result from second database
The result that the authentication information is authenticated to obtain to the authentication request.
By the present invention, due to when detecting the first database exception of IPTV platforms, receiving the authentication request of user
And authenticated according to the authentication information obtained from the second database so that in the first database exception, system still can be with
Authenticate for user, i.e., by being deposited to the multiple spot of authentication information, solve in correlation technique by network failure or machine
When the device machine of delaying causes IPTV platform database exceptions, system can not provide authentication service, and then system operator originally can not be to section
Mesh is charged and user can not watch program, the problem of reducing user experience, reaches abnormal in IPTV platform databases
When system still can provide the user authentication service, avoid the impaired of operator's interests and improve the effect of user experience
Fruit.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hair
Bright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is network architecture diagram according to embodiments of the present invention;
Fig. 2 is the flow chart (one) of the method for authenticating of IPTV platforms according to embodiments of the present invention;
Fig. 3 is the flow chart according to the method for authenticating of the IPTV platforms of alternative embodiment of the present invention;
Fig. 4 is the flow chart (two) of the method for authenticating of IPTV platforms according to embodiments of the present invention;
Fig. 5 is the structured flowchart (one) of the authentication device of IPTV platforms according to embodiments of the present invention;
Fig. 6 is the structured flowchart (one) according to the authentication device of the IPTV platforms of alternative embodiment of the present invention;
Fig. 7 is the structured flowchart (two) according to the authentication device of the IPTV platforms of alternative embodiment of the present invention;
Fig. 8 is the structured flowchart (two) of the authentication device of IPTV platforms according to embodiments of the present invention;
Fig. 9 is the structural representation of IPTV networkings according to embodiments of the present invention.
Embodiment
Describe the present invention in detail below with reference to accompanying drawing and in conjunction with the embodiments.It should be noted that do not conflicting
In the case of, the feature in embodiment and embodiment in the application can be mutually combined.
It should be noted that term " first " in description and claims of this specification and above-mentioned accompanying drawing, "
Two " etc. be for distinguishing similar object, without for describing specific order or precedence.
Embodiment 1
The embodiment of the present application can be run in the network architecture shown in Fig. 1, and Fig. 1 is network according to embodiments of the present invention
Organization Chart, as shown in figure 1, the network architecture includes:Distributed network node 12 and set top box 14, wherein, set top box 14 to point
Cloth network node 12 sends the authentication request of user;Distributed network node 12 sends the authentication knot of the user to set top box 14
Fruit.
A kind of method for authenticating for the IPTV platforms for running on the above-mentioned network architecture is provided in the present embodiment, and Fig. 2 is root
According to the flow chart (one) of the method for authenticating of the IPTV platforms of the embodiment of the present invention, as shown in Fig. 2 the flow comprises the following steps:
Step S202, when detecting the first database exception of IPTV platforms, the authentication request of user is received, wherein,
First database is used to store to carry out authenticating used authentication information to authentication request;
Step S204, authentication information is obtained from the second database, and authentication request is authenticated according to authentication information.
Alternatively, in step S202, above-mentioned first database can be to be delayed machine or number by network failure, machine extremely
According to database caused by the factors such as library storage overabundance of data can not normal work state, when detect IPTV platforms first number
During according to storehouse exception, the connection of turn-off data storehouse, start emergency rating, the emergent process of pull-up and detection procedure.Above-mentioned detection process can
To be detected with the fixed cycle, whether first database of such as detection in 5 minutes is abnormal.
Alternatively, identified for the first data lab setting emergency rating, first is determined according to the numerical value that the emergency rating identifies
The state of database, the first database exception is such as represented when the numerical value of emergency rating mark is 1, when the number of emergency rating mark
Be worth for 0 when represent that the first database is normal.Step S204 is performed when the numerical value of emergency rating mark is 1.
By above-mentioned steps, the multiple spot storage for authentication information is realized, can be solved in correlation technique by network event
When barrier or the machine machine of delaying cause IPTV platform database exceptions, system can not provide authentication service, then system operator sheet
Program can not be charged and user can not watch program, the problem of reducing user experience, be reached in IPTV platform numbers
Authentication service still can be provided the user according to system during the exception of storehouse, the impaired of operator's interests is avoided and improves user's body
The effect for degree of testing.
In an optional embodiment, above-mentioned second database is the database stored in distributed network node,
, then can be with during the second database can be stored in the memory of distributed network node or cache in the present embodiment
New storage device need not be set to store the second database.Wherein, can be by above-mentioned second database in order to improve authentication efficiency
Preferentially it is stored in caching, directly to be transferred when calling authentication information from caching.
In an optional embodiment, above-mentioned authentication information includes:The authority information of user, wherein, the authority information
Access right for instruction user to appointed product, in the present embodiment, above-mentioned authority information can be that the order of user is closed
System, the order relations record the order record for certain specific products of the user.Wherein, the said goods can be to need
The TV programme or premium movies of payment.
It is above-mentioned to pass through according to the operation that authentication information is authenticated to authentication request in an optional embodiment
In the following manner is realized:User profile in authentication request inquires about the access right of appointed product in the second database.
, therefore, can be according to user profile in the second database due to being stored with authority information in the second database in the present embodiment
Inquire about whether the user ordered appointed product, then realize the authentication for above-mentioned user, wherein, above-mentioned lookup mode can be with
Searched using hash unification algorisms, but be not limited to this.
In an optional embodiment, before the first database exception of IPTV platforms is detected, the above method is also
Perform following operate:The authentication information of synchronous first database is into the second database.In the present embodiment, timing can be passed through
The mode of task realizes above-mentioned synchronizing process, i.e. the authentication information of above-mentioned first database is synchronized to the second database by timing
In, such as it can set daily 1:00 AM that the authentication information of the first database is synchronized in the second database.Pass through above-mentioned steps
Realize the renewal of the second database.
In an optional embodiment, ordering products list can also be included in the second database.The ordering products arrange
Table is the list for the product that user can order, and user can be carried out according to the entry (content) of the record of the ordering products list
Order.
In an optional embodiment, after it is determined that user does not have the access right of appointed product, it can also carry out
Operate below:Ordering products list is presented to user;The subscription request from user is received, wherein, subscription request is used to ask
Appointed product in ordering products list;Using the corresponding relation of the product information of appointed product and user as in authentication information
Authority information is preserved into the second database.In the present embodiment, above-mentioned subscription request can be specific instruction, as selection refers to
Order.Ordering products list can be shown by set top box, be ordered for user, after ordering successfully, can generate order words
It is single, sort and charged again to user by ticket to operator, operator.
In an optional embodiment, when detecting that the first database recovery is normal, in synchronous second database
Authentication information is into the first database.In the present embodiment, above-mentioned detection process can repeat according to certain cycle,
Such as, one-time detection can be carried out every 3s.By above-mentioned synchronizing process, realize and be in abnormality in the first database
When, the first database can be still updated, so, after the first database recovery, the first database purchase has newest
Authentication information so that the product information for the product that user orders during the first database exception can be stored in the first database
In, prevent user from repeating to order identical product, improve the Experience Degree of user.
In an optional embodiment, the above method can apply in distributed network node.The distributed network
Node can be dummy node in logic, or physical equipment in practice, e.g., server or operational processor etc..
Because the above method of the present invention can apply in distributed network node, it is achieved that by user in one point data storehouse
Authentication information carries out multiple spot storage, and the authentication information of user is preserved by distributed network node, is then reached when IPTV platforms
Database exception when, user can also be authenticated, avoid the impaired of operator's interests and improve user experience
Effect.
In an optional embodiment, Fig. 3 is the method for authenticating according to the IPTV platforms of alternative embodiment of the present invention
Flow chart, as shown in figure 3, the flow comprises the following steps:
Step S302, distributed network node initiate timed task, and daily 1:00 AM is by the user's in the first database
Authentication information is synchronized in the second database of distributed network node;
Step S304, in the case of the first database is in normal condition, distributed network node detection procedure is every 5 points
Clock detects the signal intelligence between the first database;
Step S306, when the first database is in normal condition, user initiates authentication request, and distributed network node is straight
Connect and forward the request to the first database, the authentication of user is completed in the first database;
Step S308, when the subscription authentication fails, ordering products list, user is presented to the user in distributed network node
Click on and order, set top box initiates subscription request, and subscription request is transmitted to the first database, the first data by distributed network node
After storehouse is handled successfully, go out and order ticket, while this authentication information is synchronized in the first database by distributed network node,
Do not go out to order ticket;
Step S310, it is distributed when can not be communicated when detection procedure detects that the first database is in abnormality
Network node pull-up is met an urgent need process, actively disconnects the connection with the first database;
Step S312, when set top box initiates authentication request, distributed network node no longer will according to emergency rating mark
Authentication request is transmitted to the first database, but searches user authentication information by hash unification algorisms in the second database
In authority information, if being not subscribed to, ordering products list is returned into user, for user order;
Step S314, user, which clicks on, to order, and set top box initiates subscription request, and distributed network node receives order please
Ask, process of meeting an urgent need is ordered, by the product information of user's ordering products and the corresponding relation of user according to emergency rating mark
It is stored in the second database, is ordered successfully as authentication information, while goes out to order ticket;
Step S316, under emergency rating, detection procedure detects whether the first database recovers normal every 3s, works as detection
To the first database recovery it is normal when, distributed network node is attached with the first database again, after successful connection, is taken
Disappear emergent, while the time interval of detection procedure the first database positioning of detection is adjusted to 5 minutes;
Step S318, the authentication message of second database purchase is synchronized to the first data when distributed network node will be emergent
In storehouse, after synchronous success, emergent process and detection procedure automatically exit from;
Step S320, CDR sorting server is by the order CDR sorting of distributed network node user in contingency procedure
To operator, operator is charged by ticket to user.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation
The method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but a lot
In the case of the former be more preferably embodiment.Based on such understanding, technical scheme is substantially in other words to existing
The part that technology contributes can be embodied in the form of software product, and the computer software product is stored in a storage
In medium (such as ROM/RAM, magnetic disc, CD), including some instructions to cause a station terminal equipment (can be mobile phone, calculate
Machine, server, or network equipment etc.) perform method described in each embodiment of the present invention.
Embodiment 2
A kind of method for authenticating for the IPTV platforms for running on the above-mentioned network architecture is provided in the present embodiment, and Fig. 4 is root
According to the flow chart (two) of the method for authenticating of the IPTV platforms of the embodiment of the present invention, as shown in figure 4, the flow comprises the following steps:
Step S402, in the first database exception of IPTV platforms, sent to the network node where the second database
The authentication request of user, wherein, the first database is used to store to carry out authenticating used authentication information to authentication request;
Step S404, authenticating result is received, wherein, the authentication information obtained according to authenticating result from the second database
The result for being authenticated to obtain to authentication request.
By above-mentioned steps, the multiple spot storage for authentication information is realized, can be solved in correlation technique by network event
When barrier or the machine machine of delaying cause IPTV platform database exceptions, system can not provide authentication service, then system operator sheet
Program can not be charged and user can not watch program, the problem of reducing user experience, be reached in IPTV platform numbers
Authentication service still can be provided the user according to system during the exception of storehouse, the impaired of operator's interests is avoided and improves user's body
The effect for degree of testing.
In an optional embodiment, network node can be distributed network node, but be not restricted to that this.
In an optional embodiment, authentication information can include the authority information of user, wherein, the authority information is used
Access right in instruction user to appointed product.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation
The method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but a lot
In the case of the former be more preferably embodiment.Based on such understanding, technical scheme is substantially in other words to existing
The part that technology contributes can be embodied in the form of software product, and the computer software product is stored in a storage
In medium (such as ROM/RAM, magnetic disc, CD), including some instructions to cause a station terminal equipment (can be mobile phone, calculate
Machine, server, or network equipment etc.) perform method described in each embodiment of the present invention.
Embodiment 3
Additionally provide a kind of authentication device of IPTV platforms in the present embodiment, the device be used to realizing above-described embodiment and
Preferred embodiment, repeating no more for explanation was carried out.As used below, term " module " can realize predetermined work(
The combination of the software and/or hardware of energy.Although device described by following examples is preferably realized with software, firmly
Part, or the realization of the combination of software and hardware is also what may and be contemplated.
Fig. 5 is the structured flowchart (one) of the authentication device of IPTV platforms according to embodiments of the present invention, as shown in figure 5, should
Device includes:Receiving module 52, the authentication for when detecting the first database exception of IPTV platforms, receiving user please
Ask, wherein, the first database is used to store to carry out authenticating used authentication information to authentication request;Authentication module 54, is used for
Authentication information is obtained from the second database, and authentication request is authenticated according to authentication information.
In an optional embodiment, the second database can be the database stored in distributed network node, but
It is to be not limited to this.
In an optional embodiment, authentication information can with the authority information of treasure-house user, wherein, the authority information use
Access right in instruction user to appointed product, but be not restricted to that this.
In an optional embodiment, Fig. 6 is the authentication device according to the IPTV platforms of alternative embodiment of the present invention
Structured flowchart (one), as shown in fig. 6, the device includes in addition to including all modules shown in Fig. 5:First synchronization module 62, coupling
Conjunction is connected to receiving module 52, for before the first database exception of IPTV platforms is detected, synchronous first database
Authentication information is into the second database.
In an optional embodiment, Fig. 7 is the authentication device according to the IPTV platforms of alternative embodiment of the present invention
Structured flowchart (two), as shown in fig. 7, the device includes in addition to including all modules shown in Fig. 6:Second synchronization module 72, coupling
Conjunction is connected to authentication module 54, for when detecting that the first database recovery is normal, the authentication in synchronous second database to be believed
Cease into the first database.
It should be noted that above-mentioned modules can be realized by software or hardware, for the latter, Ke Yitong
Cross in the following manner realization, but not limited to this:Above-mentioned module is respectively positioned in same processor;Or above-mentioned modules are with any
The form of combination is located in different processors respectively.
Embodiment 4
Additionally provide a kind of authentication device of IPTV platforms in the present embodiment, the device be used to realizing above-described embodiment and
Preferred embodiment, repeating no more for explanation was carried out.As used below, term " module " can realize predetermined work(
The combination of the software and/or hardware of energy.Although device described by following examples is preferably realized with software, firmly
Part, or the realization of the combination of software and hardware is also what may and be contemplated.
Fig. 8 is the structured flowchart (two) of the authentication device of IPTV platforms according to embodiments of the present invention, as shown in figure 8, should
Device includes:Sending module 82, in the first database exception of IPTV platforms, the distribution to where the second database
Network node send user authentication request, wherein, the first database be used for store authentication request is authenticated used in
Authentication information;Receiving module 84, for receiving authenticating result, wherein, obtained according to authenticating result from the second database
The result that authentication information is authenticated to obtain to authentication request.
It should be noted that above-mentioned modules can be realized by software or hardware, for the latter, Ke Yitong
Cross in the following manner realization, but not limited to this:Above-mentioned module is respectively positioned in same processor;Or above-mentioned modules are with any
The form of combination is located in different processors respectively.
Embodiment 5
A kind of right discriminating system of IPTV platforms is additionally provided in the present embodiment, and the system includes distributed network node 12
With set top box 14, wherein, distributed network node 12, for when detecting the first database exception of IPTV platforms, receive
The authentication request of user, wherein, the first database is used to store to carry out authenticating used authentication information to authentication request;And
Authentication information is obtained from the second database, and authentication request is authenticated according to authentication information;Set top box 14, for
During the first database exception of IPTV platforms, the authentication that user is sent to the distributed network node where the second database please
Ask;And authenticating result is received, wherein, the authentication information obtained according to authenticating result from the second database is to authentication request
Authenticated obtained result.
In an optional embodiment, Fig. 9 is the structural representation of IPTV networkings according to embodiments of the present invention, is such as schemed
Shown in 9, the networking includes:Database 92, distributed network node 12 and EPG 94, wherein, EPG 94 and a distributed network
Network node 12 is of coupled connections, and all distributed network nodes 12 are of coupled connections with database 92.
EPG 94 forwards the authentication request of the user of set top box transmission to work as distributed network into distributed network node 12
When node 12 judges that database 92 is in abnormality, carried out according to the authentication information of own cache for the product that user specifies
Authentication;When distributed network node 12 judges that database 92 is in normal condition, directly the authentication request of user is forwarded to
In database 92, and the product that user specifies is authenticated by database 92.
It should be noted that above-mentioned modules can be realized by software or hardware, for the latter, Ke Yitong
Cross in the following manner realization, but not limited to this:Above-mentioned module is respectively positioned in same processor;Or above-mentioned modules are with any
The form of combination is located in different processors respectively.
Embodiment 6
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium can
The program code for performing following steps to be arranged to storage to be used for:S1, when the first database for detecting IPTV platforms is abnormal
When, receive the authentication request of user, wherein, the first database be used to store authentication request is authenticated used in authentication believe
Breath;S2, authentication information is obtained from the second database, and authentication request is authenticated according to authentication information.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:According to authentication request
In user profile the access right of appointed product is inquired about in the second database.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:Synchronous first data
The authentication information in storehouse is into the second database.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:S1, presented to user
Ordering products list;S2, the subscription request from user is received, wherein, subscription request is used to ask in ordering products list
Appointed product;S3, preserved the corresponding relation of the product information of appointed product and user as the authority information in authentication information
Into the second database.
Alternatively, storage medium is also configured to the program code that storage is used to perform following steps:When detecting first
When database recovery is normal, the authentication information in synchronous second database is into the first database.
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium can
The program code for performing following steps to be arranged to storage to be used for:S1, in the first database exception of IPTV platforms, to
Network node where two databases sends the authentication request of user, wherein, the first database is used to store to enter authentication request
Authentication information used in row authentication;S2, authenticating result is received, wherein, obtained according to authenticating result from the second database
The authentication information result that is authenticated to obtain to authentication request
Alternatively, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, read-only storage (ROM,
Read-Only Memory), random access memory (RAM, RandomAccess Memory), mobile hard disk, magnetic disc or light
Disk etc. is various can be with the medium of store program codes.
Alternatively, the specific example in the present embodiment may be referred to described in above-described embodiment and optional embodiment
Example, the present embodiment will not be repeated here.
Obviously, those skilled in the art should be understood that above-mentioned each module of the invention or each step can be with general
Computing device realize that they can be concentrated on single computing device, or be distributed in multiple computing devices and formed
Network on, alternatively, they can be realized with the program code that computing device can perform, it is thus possible to they are stored
Performed in the storage device by computing device, and in some cases, can be with different from shown in order execution herein
The step of going out or describing, they are either fabricated to each integrated circuit modules respectively or by multiple modules in them or
Step is fabricated to single integrated circuit module to realize.So, the present invention is not restricted to any specific hardware and software combination.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for the skill of this area
For art personnel, the present invention can have various modifications and variations.Within the spirit and principles of the invention, that is made any repaiies
Change, equivalent substitution, improvement etc., should be included in the scope of the protection.
Claims (19)
- A kind of 1. method for authenticating of IPTV IPTV platforms, it is characterised in that including:When detecting the first database exception of the IPTV platforms, the authentication request of user is received, wherein, first number It is used to store according to storehouse and the authentication request is carried out to authenticate used authentication information;The authentication information is obtained from the second database, and the authentication request is authenticated according to the authentication information.
- 2. according to the method for claim 1, it is characterised in that second database is to be stored in distributed network node Database.
- 3. according to the method for claim 1, it is characterised in that the authentication information includes:The authority information of the user, Wherein, the authority information is used to indicate access right of the user to appointed product.
- 4. according to the method for claim 3, it is characterised in that the authentication request is reflected according to the authentication information Power, including:User profile in the authentication request inquires about the use of the appointed product in second database Authority.
- 5. method according to claim 1 or 2, it is characterised in that detecting first number of the IPTV platforms Before the exception of storehouse, methods described also includes:The authentication information of synchronous first database is to second database In.
- 6. according to the method for claim 3, it is characterised in that also include in second database:Ordering products list.
- 7. according to the method for claim 6, it is characterised in that when it is determined that the user makes without the appointed product After authority, including:The ordering products list is presented to the user;The subscription request from the user is received, wherein, the subscription request is used to ask in the ordering products list The appointed product;Using the corresponding relation of the product information of the appointed product and the user as the authority in the authentication information Information is preserved into second database.
- 8. according to the method for claim 1, it is characterised in that methods described also includes:When detecting first data When storehouse recovers normal, the authentication information in synchronous second database is into first database.
- 9. according to the method for claim 1, it is characterised in that methods described is applied in distributed network node.
- A kind of 10. method for authenticating of IPTV IPTV platforms, it is characterised in that including:In the first database exception of the IPTV platforms, the authentication of user is sent to the network node where the second database Request, wherein, first database is used to store to carry out authenticating used authentication information to the authentication request;Authenticating result is received, wherein, the authentication information obtained according to the authenticating result from second database The result for being authenticated to obtain to the authentication request.
- 11. according to the method for claim 10, it is characterised in that the network node is distributed network node.
- 12. according to the method for claim 10, it is characterised in that the authentication information includes:The authority letter of the user Breath, wherein, the authority information is used to indicate access right of the user to appointed product.
- A kind of 13. authentication device of IPTV IPTV platforms, applied to distributed network node, it is characterised in that Including:Receiving module, for when detecting the first database exception of the IPTV platforms, receiving the authentication request of user, its In, first database is used to store to carry out authenticating used authentication information to the authentication request;Authentication module, for obtaining the authentication information from the second database, and according to the authentication information to the authentication Request is authenticated.
- 14. device according to claim 13, it is characterised in that second database is the distributed network node The database of middle storage.
- 15. device according to claim 13, it is characterised in that the authentication information includes:The authority letter of the user Breath, wherein, the authority information is used to indicate access right of the user to appointed product.
- 16. the device according to claim 13 or 14, it is characterised in that described device also includes:First synchronization module, use In before the first database exception of the IPTV platforms is detected, the authentication of synchronous first database is believed Cease in second database.
- 17. device according to claim 13, it is characterised in that described device also includes:Second synchronization module, for working as When detecting that first database recovery is normal, the authentication information in synchronous second database counts to described first According in storehouse.
- A kind of 18. authentication device of IPTV IPTV platforms, it is characterised in that including:Sending module, in the first database exception of the IPTV platforms, the distributed network to where the second database Network node sends the authentication request of user, wherein, first database, which is used to store, carries out authentication institute to the authentication request The authentication information used;Receiving module, for receiving authenticating result, wherein, obtained according to the authenticating result from second database The result that the authentication information is authenticated to obtain to the authentication request.
- 19. a kind of right discriminating system of IPTV IPTV platforms, it is characterised in that including distributed network node and machine Top box, wherein,The distributed network node, for when detecting the first database exception of the IPTV platforms, receiving user's Authentication request, wherein, first database is used to store to carry out authenticating used authentication information to the authentication request;With And the authentication information is obtained from the second database, and the authentication request is authenticated according to the authentication information;The set top box, in the first database exception of the IPTV platforms, where to second database The distributed network node send the authentication request of the user;And authenticating result is received, wherein, the authenticating result According to the authentication information that is obtained from second database result that is authenticated to obtain to the authentication request.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610587334.2A CN107645658A (en) | 2016-07-22 | 2016-07-22 | Method for authenticating, the apparatus and system of IPTV IPTV platforms |
PCT/CN2017/094069 WO2018014881A1 (en) | 2016-07-22 | 2017-07-24 | Interactive authentication method, device and system for internet protocol television (iptv) platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610587334.2A CN107645658A (en) | 2016-07-22 | 2016-07-22 | Method for authenticating, the apparatus and system of IPTV IPTV platforms |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107645658A true CN107645658A (en) | 2018-01-30 |
Family
ID=60993028
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610587334.2A Pending CN107645658A (en) | 2016-07-22 | 2016-07-22 | Method for authenticating, the apparatus and system of IPTV IPTV platforms |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107645658A (en) |
WO (1) | WO2018014881A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109361952A (en) * | 2018-12-14 | 2019-02-19 | 司马大大(北京)智能系统有限公司 | Video management method, apparatus, system and electronic equipment |
CN110120881A (en) * | 2018-02-07 | 2019-08-13 | 中兴通讯股份有限公司 | Method of data synchronization and device |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113497974B (en) * | 2020-03-18 | 2023-03-31 | 中国电信股份有限公司 | State detection method, system and terminal |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047552A (en) * | 2006-04-28 | 2007-10-03 | 华为技术有限公司 | Distribution service management method, system and distribution authorization capacibility discrimination and authorization method, system |
US20090297131A1 (en) * | 2008-06-03 | 2009-12-03 | At&T Knowledge Ventures, L.P. | Method and apparatus for encoding video streams |
CN101605238A (en) * | 2009-07-01 | 2009-12-16 | 中兴通讯股份有限公司 | A kind of IPTV business fault treatment method, Apparatus and system |
CN101742247A (en) * | 2009-12-08 | 2010-06-16 | 中兴通讯股份有限公司 | Method and system for interactive web TV service authentication and EPG server |
CN104052719A (en) * | 2013-03-14 | 2014-09-17 | 中兴通讯股份有限公司 | IPTV-based desktop cloud system authentication method and system |
CN105141418A (en) * | 2014-05-26 | 2015-12-09 | 中国移动通信集团公司 | Certificate authentication method and system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100962654B1 (en) * | 2008-06-09 | 2010-06-11 | 주식회사 케이티 | Authentication service redundancy method and system for non-stop mobile communication service |
CN101489097B (en) * | 2009-01-19 | 2014-04-30 | 深圳市龙视传媒有限公司 | Digital television management system and method |
CN103124368A (en) * | 2013-01-21 | 2013-05-29 | 中兴通讯股份有限公司 | Fault processing method and fault processing device in IPTV (internet protocol television) system |
-
2016
- 2016-07-22 CN CN201610587334.2A patent/CN107645658A/en active Pending
-
2017
- 2017-07-24 WO PCT/CN2017/094069 patent/WO2018014881A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047552A (en) * | 2006-04-28 | 2007-10-03 | 华为技术有限公司 | Distribution service management method, system and distribution authorization capacibility discrimination and authorization method, system |
US20090297131A1 (en) * | 2008-06-03 | 2009-12-03 | At&T Knowledge Ventures, L.P. | Method and apparatus for encoding video streams |
CN101605238A (en) * | 2009-07-01 | 2009-12-16 | 中兴通讯股份有限公司 | A kind of IPTV business fault treatment method, Apparatus and system |
CN101742247A (en) * | 2009-12-08 | 2010-06-16 | 中兴通讯股份有限公司 | Method and system for interactive web TV service authentication and EPG server |
CN104052719A (en) * | 2013-03-14 | 2014-09-17 | 中兴通讯股份有限公司 | IPTV-based desktop cloud system authentication method and system |
CN105141418A (en) * | 2014-05-26 | 2015-12-09 | 中国移动通信集团公司 | Certificate authentication method and system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110120881A (en) * | 2018-02-07 | 2019-08-13 | 中兴通讯股份有限公司 | Method of data synchronization and device |
CN109361952A (en) * | 2018-12-14 | 2019-02-19 | 司马大大(北京)智能系统有限公司 | Video management method, apparatus, system and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
WO2018014881A1 (en) | 2018-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3832578A1 (en) | Electronic invoice identifier allocation method, and electronic ticket generating method, device and system | |
US11068964B2 (en) | Method and device for processing service request | |
CN110602087A (en) | Intelligent screen projection method and device, intelligent terminal and server | |
US9124943B2 (en) | System for provisioning media services | |
CN110602214B (en) | Evidence storing and processing method, device, equipment and medium of judicial chain | |
CN104735158A (en) | Sorted storage method and device for user behavior data | |
CN113840012A (en) | Screen recording evidence obtaining method and system based on block chain and electronic equipment | |
US9870655B2 (en) | Apparatus and method for processing a plurality of logging policies | |
CN107645658A (en) | Method for authenticating, the apparatus and system of IPTV IPTV platforms | |
CN111343179A (en) | Real-time consensus method and device for authenticity of data on link | |
CN110928880A (en) | Data processing method, device, terminal and medium based on block chain | |
CN106612300A (en) | Message push method and push server | |
US20220369278A1 (en) | Object monitoring methods and apparatuses, electronic devices and computer readable storage media | |
CN110825756B (en) | Data synchronization method, device, storage medium and equipment | |
CN106897185B (en) | Method and device for outputting abnormity | |
FI20215764A1 (en) | Electric vehicle charging management and client device | |
CN114237991A (en) | Main/standby service switching method, device, equipment and medium based on cold standby mode | |
CN113849865A (en) | Mobile terminal shopping APP infringing commodity evidence obtaining system based on block chain | |
CN114386971A (en) | Identity authentication method, device, terminal, server and storage medium | |
CN114040399A (en) | Equipment binding method and device, storage medium and electronic device | |
CN110489253A (en) | Data processing method, device, equipment and computer readable storage medium | |
CN115002183B (en) | Information generation method, device, electronic equipment, medium and program product | |
CN112667447B (en) | Data restoration method and device | |
CN102123314A (en) | Method and device for displaying homepage through interactive network television terminal | |
CN108810043B (en) | Method and device for storing comment information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180416 Address after: 518057 Nanshan District science and technology, Guangdong Province, South Road, No. 55, No. Applicant after: ZTE Corporation Address before: Yuhuatai District of Nanjing City, Jiangsu province 210012 Bauhinia Road No. 68 Applicant before: Nanjing Zhongxing New Software Co., Ltd. |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180130 |