Intensive subscription method in IPTV value-added service scenario

By providing intensive ordering methods in the IPTV value -added business scenario, using single -point login and intensive interfaces to achieve the ordering of IPTV business, solving the isolation and diversified restrictions of existing IPTV business ordering, reducing costs and increasing user experience.

WO2025015801A1PCT designated stage expired Publication Date: 2025-01-23E-SURFING DIGITAL LIFE TECH CO LTD

Patent Information

Application Number
PCT/CN2023/134781
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-17
Filing Date
2023-11-28
Publication Date
2025-01-23

AI Technical Summary

Technical Problem

The ordering of existing IPTV services requires access to the operator's IPTV dedicated virtual network through a fixed set-top box, resulting in isolation from the public Internet, and the inability to effectively promote the ordering business, limiting the diversification of the business, and operating multiple platforms will increase labor costs.

Method used

Provide an intensive ordering method based on IPTV value-added business scenarios. Get the product recommendation list through single sign-in, redirect to the order page, match the target IPTV account and call the intensive interface to access the IPTV private network for ordering relationship authentication and payment. Instruction processing to realize service ordering from the public Internet to private networks.

Benefits of technology

The unified standardized ordering request interface from the public Internet environment to the dedicated network has been realized, the business cost is reduced, the convenience and efficiency of ordering are improved, and the user face and order conversion rate is expanded.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023134781_23012025_PF_FP_ABST
    Figure CN2023134781_23012025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present invention is an intensive subscription method in an IPTV value-added service scenario. The method comprises: after a product browsing request inputted from a mobile terminal page is received, performing single sign-on, and acquiring a product recommendation list corresponding to sign-on information; if a product selection request inputted from the product recommendation list is received, redirecting to a subscription page corresponding to the product selection request; performing matching on the basis of the sign-on information, so as to obtain a target IPTV account, and calling an intensive interface to access an IPTV private network; performing subscription relationship authentication by using the sign-on information and the target IPTV account, and jumping from the subscription page to a subscription detail page on the basis of the authentication result; and in response to a payment instruction received on the subscription detail page, performing private network service subscription, returning a subscription result notification and displaying same. Thus, a unified and standardized subscription request interface is provided in a manner of an intensive interface, and service subscription from a public Internet environment to a private network is implemented, thereby more effectively reducing service costs.
Need to check novelty before this filing date? Find Prior Art

Description

An intensive subscription method based on IPTV value-added service scenario Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to an intensive subscription method based on an IPTV value-added service scenario. Background Art

[0002] With the current widespread popularity of mobile Internet, the emergence of value-added services has provided users with a higher-level means of obtaining information. Unlike basic services such as voice and traffic, value-added services integrate voice, pictures, text, etc., and their types cover mobile TV, ringtones, online games, etc.

[0003] As one of the most important services in television today, interactive Internet Protocol Television (IPTV) service is limited to the interactive form on television, and has problems such as immobility, single device and cumbersome interaction.

[0004] Currently, most IPTV subscriptions require access to the operator's dedicated IPTV virtual network through a fixed set-top box. This isolation from the public internet hinders effective promotion of subscription services and limits the diversification of service formats and content. Furthermore, if operators simultaneously orchestrate products across multiple platforms, including TV and mobile, this increases labor costs.

[0005] Summary of the Invention

[0006] The present invention provides an intensive subscription method based on IPTV value-added service scenarios, which solves the technical problem that most current IPTV service subscriptions require access to the operator's IPTV dedicated virtual network through a fixed set-top box. Due to its isolation from the public Internet, it is impossible to promote subscription services more effectively, and it also limits the diversification of services in terms of form and content. If the operator simultaneously arranges products on multiple platforms such as TV and mobile terminals, it will lead to increased labor costs.

[0007] The present invention provides an intensive subscription method based on an IPTV value-added service scenario, comprising:

[0008] When receiving a product browsing request from a mobile page, perform single sign-on and obtain a list of recommended products corresponding to the login information;

[0009] If a product selection request is received from the product recommendation list, redirecting to an ordering page corresponding to the product selection request;

[0010] Match the target IPTV account according to the login information, and call the centralized interface to access the IPTV private network;

[0011] Authenticating the subscription relationship using the login information and the target IPTV account, and redirecting from the subscription page to the subscription details page based on the authentication result;

[0012] In response to the payment instruction received on the order details page, a private network service order is placed, and an order result notification is returned and displayed.

[0013] Optionally, when receiving a product browsing request input from a mobile terminal page, the step of performing single sign-on and obtaining a product recommendation list corresponding to the login information includes:

[0014] When receiving a product browsing request input from a mobile terminal page, matching the request source corresponding to the product browsing request;

[0015] If the request comes from an external application, use the login information of the current account to perform single sign-on and store the current session;

[0016] Calling the internal open interface service to query the corresponding location information according to the login information;

[0017] According to the province code to which the location information belongs, determining whether the content data corresponding to the product browsing request is online;

[0018] If it is determined that the content data is online, the corresponding product recommendation list is queried according to the login information.

[0019] Optionally, if it is determined that the content data is online, the step of querying a corresponding product recommendation list according to the login information includes:

[0020] If it is determined that the content data is online, the corresponding configuration template and page data are obtained according to the province code;

[0021] Loading the page data into the configuration template and rendering it to generate a modular page;

[0022] Match the corresponding recommended product content according to the login information;

[0023] The recommended product content is loaded into the modular page to generate a product recommendation list.

[0024] Optionally, the login information includes a user's mobile phone number, a verification identifier, and an area code; and the step of matching a target IPTV account according to the login information and calling an aggregation interface to access the IPTV private network includes:

[0025] Using the user's mobile phone number, the verification identifier, and the area code as input parameters and encrypting them to obtain an encryption request;

[0026] Sending the encrypted request to an internal open interface service;

[0027] If the request response returned from the internal open interface service is that there is no IPTV account, then jump to the prompt page;

[0028] If the request response returned from the internal open interface service indicates that there is an IPTV account, the IPTV account is used as the target IPTV account, and the centralized interface is called to access the IPTV private network.

[0029] Optionally, the step of using the login information and the target IPTV account to authenticate the subscription relationship and jumping from the subscription page to the subscription details page according to the authentication result includes:

[0030] Encrypting the target IPTV account, the region code, and the verification identifier to generate authentication information;

[0031] Querying the subscribed information of the partition to which the area code belongs according to the authentication information, and determining whether the IPTV account has subscribed to the product corresponding to the product selection request;

[0032] If yes, jump to the ordered reminder page.

[0033] Optionally, the method further includes:

[0034] If not, query the product payment method corresponding to the partition to which the area code belongs, load the product payment method to the order details page, and jump from the order page to the order details page.

[0035] Optionally, if the payment instruction is a bill payment instruction, the step of subscribing to the private network service in response to the payment instruction received on the subscription details page, returning and displaying a subscription result notification, includes:

[0036] In response to a bill payment instruction received on the subscription details page, the first subscription request is generated by encrypting the product information corresponding to the subscription details page and the target IPTV account, and performing bill payment verification;

[0037] If the verification is successful, a first reservation order is generated, and the centralized interface is called to send the first subscription request through the IPTV private network;

[0038] When a first order result returned in response to the first order request is received from the aggregation interface, an order result notification is generated and displayed according to the first order result.

[0039] Optionally, if the payment instruction is a three-party payment instruction, the step of responding to the payment instruction received on the order details page to order the private network service, returning and displaying an order result notification, includes:

[0040] In response to a third-party payment instruction received on the order details page, generating a second order, and sending a third-party payment request to the aggregation interface; wherein the third-party payment request is used to deduct the target IPTV account;

[0041] Generate a second order request by using the product information corresponding to the order details page and the target IPTV account as input parameters and encrypting them;

[0042] When a second order result returned in response to the second order request is received from the aggregation interface, an order result notification is generated and displayed according to the second order result.

[0043] Optionally, the method further includes:

[0044] Respond to input behavior collection authorization instructions and perform tracking on each display page on the mobile terminal;

[0045] When a user operation behavior targeting product content is received on any of the display pages, the tracking point ID of the display page is associated with each type of user operation behavior, and multiple behavior data for each product is generated and uploaded;

[0046] The product recommendation list corresponding to the account to which the mobile terminal belongs is updated at preset intervals based on the multiple behavioral data.

[0047] Optionally, the step of updating the product recommendation list corresponding to the account to which the mobile terminal belongs at preset intervals based on the plurality of behavioral data includes:

[0048] Normalizing each item of behavioral data of the same product content to obtain multiple normalized data;

[0049] Calculating the weighted sum of all the normalized data to obtain comprehensive scores corresponding to the various product contents;

[0050] Calculating the similarity between the comprehensive scores and constructing a similarity matrix corresponding to the products;

[0051] Selecting a predetermined number of product contents from the similarity matrix in descending order at preset intervals to construct an update list;

[0052] The update list is used to update the product recommendation list corresponding to the account to which the mobile terminal belongs.

[0053] It can be seen from the above technical solutions that the present invention has the following advantages:

[0054] When a product browsing request is received from a mobile page, a single sign-on is performed and a product recommendation list corresponding to the login information is obtained. If a product selection request is received from the product recommendation list, the user is redirected to the ordering page corresponding to the product selection request. The target IPTV account is matched based on the login information, and a centralized interface is called to access the IPTV private network. The order relationship is authenticated using the login information and the target IPTV account. Based on the authentication result, the user is redirected from the ordering page to the order details page. In response to the payment instruction received on the order details page, the user orders the private network service, and a notification of the order result is returned and displayed. This provides a unified and standardized order request interface through a centralized interface, enabling the transition from public Internet environments to private network service orders, more effectively reducing service costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0056] FIG1 is a flowchart of a method for intensive subscription based on an IPTV value-added service scenario provided by a first embodiment of the present invention;

[0057] 2 is a flowchart of the steps of an intensive subscription method based on an IPTV value-added service scenario provided by Embodiment 2 of the present invention;

[0058] FIG3 is a flow chart of an intensive subscription method based on an IPTV value-added service scenario provided by another example of the present invention. DETAILED DESCRIPTION

[0059] The embodiments of the present invention provide an intensive subscription method based on IPTV value-added service scenarios, which is used to solve the technical problem that most IPTV service subscriptions currently require access to the operator's IPTV dedicated virtual network through fixed set-top boxes. Due to the isolation from the public Internet, it is impossible to promote subscription services more effectively, and the diversification of services in terms of form and content is also limited. If the operator simultaneously arranges products for multiple platforms such as TV and mobile terminals, it will lead to increased labor costs.

[0060] In order to make the purpose, features, and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described below are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0061] Please refer to FIG. 1 , which is a flowchart of the steps of an intensive subscription method based on an IPTV value-added service scenario provided by a first embodiment of the present invention.

[0062] The present invention provides an intensive subscription method based on an IPTV value-added service scenario, comprising the following steps:

[0063] Step 101: When a product browsing request is received from a mobile terminal page, single sign-on is performed and a product recommendation list corresponding to the login information is obtained;

[0064] Mobile pages refer to pages created through page services on mobile devices such as mobile phones, tablets, computers, etc., including but not limited to HTML5 pages, mini-program pages, APP pages or third-party pages.

[0065] The product recommendation list refers to a page list that loads multiple product contents in a modular manner, such as a waterfall flow container list. The page list is constructed by combining a recommendation algorithm with the user's authorization to collect their behavior data to meet the product needs of different users.

[0066] In an embodiment of the present invention, a user can browse products on a mobile page. When the user clicks, swipes, or performs other pointing operations on the mobile page, the mobile terminal generates and initiates a product browsing request to the page application service. After matching the source of the request, the page application service invokes the mobile subscription service to perform single sign-on for the current account, obtains a product recommendation list corresponding to the current account's login information from the product content recommendation module, and redirects the list to display via the page application service.

[0067] Step 102: If a product selection request is received from the product recommendation list, redirect to the order page corresponding to the product selection request;

[0068] A product selection request refers to a request instruction triggered and generated on a product recommendation list in response to user or external input. The triggering operation may include but is not limited to single-clicking, double-clicking, or sliding.

[0069] In this embodiment of the present invention, after generating a product recommendation list, the user can browse the recommended products on the mobile device by sliding the displayed page. If a user triggers an action on a recommended product in the product recommendation list, the mobile ordering service generates a product selection request and sends it to the page application service, which then redirects the user from the current page to the ordering page specified by the product selection request.

[0070] It should be noted that the ordering page refers to a page containing detailed ordering content of the recommended product.

[0071] Step 103: Match the target IPTV account according to the login information and call the centralized interface to access the IPTV private network;

[0072] The target IPTV account refers to an account created by the user account in a dedicated network, and the dedicated network may be an IPTV dedicated network.

[0073] The centralized interface refers to an interface that parses the standardized process data of each province, encapsulates the ordering interface of each province or district internally, and provides unified product authentication and ordering interface specifications externally.

[0074] After completing the redirection of the ordering page, the mobile ordering service uses the login information of the user account as an input parameter, and after encryption, sends a mobile phone reverse IPTV account query request to the internal open interface service to match the target IPTV account.

[0075] When the matching is completed, the target IPTV account and login information are used as input parameters and encrypted, and the centralized interface is called to access the IPTV private network from the current public network.

[0076] Step 104: Use the login information and the target IPTV account to authenticate the subscription relationship, and jump from the subscription page to the subscription details page based on the authentication result;

[0077] In this embodiment, after accessing the IPTV private network from the current public network, the mobile phone subscription service uses the login information and the target IPTV account to construct corresponding authentication information after encryption. The subscription relationship authentication is performed in the IPTV private network to determine whether the target IPTV account has the same product subscription in the provincial branch or district, and generate an authentication result.

[0078] If the authentication result is that the product has been ordered, the page application service can be used to prompt that the order has been ordered. If the authentication result is that the product has not been ordered, the page application service can be used to further jump to the order details page of the product, so that the user can further understand the product content and pay for the order.

[0079] At the same time, you can also asynchronously query the product payment methods supported by the partition to which the order details page belongs, and display them on the order details page as well.

[0080] Step 105: Order the private network service in response to the payment instruction received on the order details page, return the order result notification and display it.

[0081] After the user confirms payment on the order details page, a payment instruction is generated. According to the payment instruction and the pre-order after payment, the centralized interface is called to order the private network service from the provincial branch or division. After the order is placed, the order result notification is returned to the mobile ordering service, and the order result notification is returned through the mobile ordering service to the page application service for display.

[0082] In an embodiment of the present invention, when a product browsing request is received from a mobile page, single sign-on is performed and a product recommendation list corresponding to the login information is obtained. If a product selection request is received from the product recommendation list, the user is redirected to the ordering page corresponding to the product selection request. The target IPTV account is matched based on the login information, and a centralized interface is called to access the IPTV private network. The ordering relationship is authenticated using the login information and the target IPTV account, and the user is redirected from the ordering page to the ordering details page based on the authentication result. In response to the payment instruction received on the ordering details page, a private network service subscription is performed, and a notification of the ordering result is returned and displayed. Thus, a unified and standardized ordering request interface is provided through a centralized interface, enabling service subscription from the public Internet environment to the private network, more effectively reducing service costs.

[0083] Please refer to FIG. 2 , which is a flowchart of the steps of an intensive subscription method based on an IPTV value-added service scenario provided by a second embodiment of the present invention.

[0084] In this embodiment of the present invention, the services implementing this centralized subscription method for IPTV value-added services are primarily implemented. These services consist of a set of service interfaces, each used to call different methods to implement a specific function. For example, a page application service performs page loading, rendering, redirection, and other page display-related functions. In this embodiment, the functions implemented are product subscription and product recommendation within the IPTV private network.

[0085] In an embodiment of the present invention, it involves a mobile page application service, a mobile phone ordering service, a background ordering analysis and template arrangement system module, and an authentication ordering intensive interface service. The mobile ordering service system allows users to access the public Internet network through extended channels including but not limited to mini-programs, apps, and third-party activity pages, and obtain products with more forms of content configured based on the corresponding channels. Its product information comes from the content arrangement and data analysis platform, and supports both TV and mobile terminals under the Internet. The provided intensive ordering interface allows callers, including mobile phone ordering service systems, to forward and call provincial interfaces across the country to complete ordering, unsubscription, and other service requests through only one interface standard.

[0086] The present invention provides an intensive subscription method based on an IPTV value-added service scenario, comprising the following steps:

[0087] Step 201: When a product browsing request is received from a mobile terminal page, single sign-on is performed and a product recommendation list corresponding to the login information is obtained;

[0088] Optionally, step 201 may include the following sub-steps S11-S15:

[0089] S11. When receiving a product browsing request input from a mobile terminal page, matching the request source corresponding to the product browsing request;

[0090] In an embodiment of the present invention, a user can obtain a subscription for a business product through a mini-program, APP, or third-party activity page on a mobile terminal. When a user performs a triggering operation such as clicking on a mobile terminal page, it is deemed that the user has initiated a product browsing request to the mobile terminal's page application service. At this time, the page application service can match the source of the product browsing request to determine whether the request is from an external application or from within a private network.

[0091] S12. If the request originates from an external application, single sign-on is performed using the login information of the current account and the current session is stored.

[0092] Single sign-on means that a user only needs to log in once in multiple systems, and each system can sense that the user has logged in.

[0093] In this embodiment, if the request source is an external application, it indicates that the user is entering from the external application and is in a public network. At this time, the mobile subscription service can be used to use the login information of the current mobile account to perform single sign-on and store the current session.

[0094] Optionally, if the request source is an internal application of a private network, the order request can be sent directly through the internal private network to the corresponding orderer, such as a provincial branch or a division, for subsequent product ordering.

[0095] S13. Call the internal open interface service to query the corresponding location information according to the login information;

[0096] After successful single sign-on, you can call the internal open interface service through the mobile phone subscription service and query the location information corresponding to the mobile phone number or specific identifier in the login information.

[0097] It should be noted that the location information refers to the province, city, district or county-level information where the mobile phone number is located, which is used to identify the region to which the mobile phone number belongs and can be represented by numbers, abbreviations and / or letters.

[0098] S14. Determine whether the content data corresponding to the product browsing request is online according to the province code to which the location information belongs;

[0099] After querying the location information, the mobile phone subscription service can further search specific fields therein to determine the province code to which the location belongs, thereby determining whether the province corresponding to the province code has the content data corresponding to the product browsing request online.

[0100] In a specific implementation, a table of content data of products associated with province codes may be cached, and whether a province code is associated with content data corresponding to a product browsing request may be determined by querying the table according to the province code.

[0101] S15. If it is determined that the content data is online, the corresponding product recommendation list is searched according to the login information.

[0102] Furthermore, S15 may include the following sub-steps:

[0103] If the content data is determined to be online, the corresponding configuration template and page data are obtained according to the province code;

[0104] Load page data into the configuration template and render it to generate modular pages;

[0105] Match the corresponding recommended product content according to the login information;

[0106] Load the recommended product content into the modular page to generate a product recommendation list.

[0107] Since each province has different promotional methods or promotional pages for the same product or different products, the operators of each province can upload template editing information in the system background to edit the product display and generate modular pages unique to the corresponding province.

[0108] In this embodiment, if it is determined that the internal data has been online in the province code, the front end can further obtain the corresponding configuration template and page data from the content management background based on the province code or the place of origin information, and load the page data into the configuration template and render it to generate a modular page corresponding to the province code.

[0109] Furthermore, the page application service can transmit the login information, such as user account information, to the product content recommendation module, and the product content recommendation module will query the recommended product content according to the login information, and load the queried recommended product content into the modular page to generate a product recommendation list.

[0110] It should be noted that the configuration template can be a page JSON template.

[0111] Step 202: If a product selection request is received from the product recommendation list, redirect to the order page corresponding to the product selection request;

[0112] In the embodiment of the present invention, the specific implementation process of step 202 is similar to that of step 102 and will not be repeated here.

[0113] Step 203: Match the target IPTV account according to the login information and call the centralized interface to access the IPTV private network;

[0114] Optionally, the login information includes the user's mobile phone number, verification ID, and area code; step 203 may include the following sub-steps:

[0115] The user's mobile phone number, verification ID, and area code are used as input parameters and encrypted to obtain an encrypted request;

[0116] Send encrypted requests to internal open interface services;

[0117] If the request response returned from the internal open interface service indicates that there is no IPTV account, the prompt page will be jumped;

[0118] If the request response returned from the internal open interface service indicates that there is an IPTV account, the IPTV account is used as the target IPTV account, and the centralized interface is called to access the IPTV private network.

[0119] Login information refers to the information necessary for users to order business products, including but not limited to the user's mobile phone number, iTV account, region code, verification identifier such as token, etc.

[0120] An IPTV account refers to an account used to subscribe to service products in a private network. The private network may be an IPTV private network, and the IPTV account may be an iTV account.

[0121] In this embodiment, after the user initiates a product selection request and the page application service redirects to the ordering page, the mobile ordering service can further use the user's mobile phone number, verification identifier such as token and area code as input parameters, encrypt using the AES algorithm, and generate a verification signature summary using MD5 to obtain an encrypted request.

[0122] Send the encrypted request to the internal open interface service to issue a mobile phone reverse query iTV account request to the group open interface. If the request response returned from the internal open interface service is that there is no IPTV account, it means that the target IPTV account does not exist in the private network. Then, the page application service can be used to jump to the prompt page to prompt the user that there is no target IPTV account such as iTV account. If the request response returned from the internal open interface service is that there is an IPTV account, the IPTV account will be used as the target IPTV account, and the centralized interface will be called to access the IPTV private network to complete the preparations before the subscription relationship authentication.

[0123] Step 204: Use the login information and the target IPTV account to authenticate the subscription relationship, and jump from the subscription page to the subscription details page based on the authentication result;

[0124] In one example of the present invention, step 204 may include the following sub-steps:

[0125] The target IPTV account, region code and verification identifier are used for encryption to generate authentication information;

[0126] Query the subscription information of the partition to which the area code belongs according to the authentication information, and determine whether the target IPTV account has subscribed to the product corresponding to the product selection request;

[0127] If yes, jump to the ordered reminder page;

[0128] If not, query the product payment method corresponding to the partition to which the area code belongs, load the product payment method to the order details page, and jump from the order page to the order details page.

[0129] In this embodiment, after determining that the target IPTV account exists, the centralized interface can be called through the IPTV private network to generate authentication information using the iTV account, region code, token and other parameters, using the AES algorithm for encryption, and MD5 to generate a verification digest. Then, according to the authentication information, the sub-area code's sub-area information is queried, and the authentication information is matched with the sub-area information such as the ID list of the user's subscribed products, so as to determine whether the target IPTV account has subscribed to the product corresponding to the product selection request. If it is determined that the target IPTV account has subscribed to the product, the page application service can be used to jump from the current page to the sub-area code prompt page. If it is determined that the target IPTV account has not subscribed to the product, the product payment method corresponding to the sub-area code can be further queried, and the product payment method can be loaded into the order details page. The order page jumps to the order details page to wait for the user's further payment operation to be triggered.

[0130] In the specific implementation, if it is determined that the user has not ordered the product, the provincial product ordering details and payment page can be directly displayed, and then the page application service can asynchronously query and return the product payment method corresponding to the province and load it into the page.

[0131] It should be noted that the region code refers to the provincial branch of the location. Product payment methods can be loaded into the order details page by floating the secondary page options above the page or by embedding the page logo in the web page display.

[0132] Step 205: Order the private network service in response to the payment instruction received on the order details page, return the order result notification and display it.

[0133] In this embodiment, product payment methods may include multiple, such as bill payment or third-party payment. If you click bill payment on the order details page, a bill payment instruction can be generated; if you click third-party payment on the order details page, you will be redirected to the provincial payment interface to wait for the next payment operation.

[0134] In one example of the present invention, if the payment instruction is a bill payment instruction, step 205 may include the following sub-steps S21-S23:

[0135] S21. In response to the bill payment instruction received on the order details page, the product information corresponding to the order details page and the target IPTV account are used as input parameters and encrypted to generate a first order request, and bill payment verification is performed;

[0136] In this embodiment, the selected payment method is determined by the web application service. If the user triggers the bill payment option on the order details page, a bill payment instruction is generated. Upon receiving the bill payment instruction, the mobile terminal uses the product information and target IPTV account from the order details page as input parameters and encrypts them to generate a first order request. Simultaneously, a POST bill payment request is sent to the mobile order service, and relevant bill payment verification is performed, such as fingerprint verification, facial recognition, or SMS verification. The specific payment verification method is not limited in this embodiment.

[0137] In the specific implementation, after selecting bill payment, the iTV account, token, region code, product ID, product name, product type and price parameters are used as input parameters, encrypted using the AES algorithm, and MD5 generates a signature digest to generate the first order request.

[0138] S22: If the verification is successful, a first pre-order is generated, and the centralized interface is called to send the first order request via the IPTV private network;

[0139] If the verification is successful, a first prepaid order is generated. The mobile phone subscription service calls an integrated interface and sends a first subscription request to the partition to which the area code belongs via the IPTV private network.

[0140] S23. When a first order result returned in response to the first order request is received from the aggregation interface, an order result notification is generated and displayed according to the first order result.

[0141] After receiving the first subscription request, the provincial branch office, which corresponds to the region code, executes the subscription process within the IPTV private network and simultaneously returns the first subscription result to the centralization interface via the provincial branch office subscription interface. The centralization interface then returns a subscription result notification to the mobile subscription service. The mobile subscription service then returns the subscription result notification to the web application service, which generates and displays a subscription structure notification.

[0142] It is worth mentioning that colleagues who synchronously return order result notifications to the mobile ordering service through the centralized interface can also asynchronously update the order table status in MySQL through the centralized interface, thereby completing the update of the ordered information under the user account.

[0143] In another example of the present invention, if the payment instruction is a three-party payment instruction, step 205 may include the following sub-steps S31-S33:

[0144] S31. In response to the third-party payment instruction received on the order details page, generate a second pre-order and send a third-party payment request to the aggregation interface; wherein the third-party payment request is used to deduct the target IPTV account;

[0145] In this embodiment of the present invention, the page application service determines the selected payment method. If the user triggers the third-party payment option on the order details page, a third-party payment instruction is generated. Upon receiving this third-party payment instruction, the mobile terminal generates a pre-order and, through a redirection, directly issues a third-party payment request to the aggregation interface, generating a second pre-payment order. This third-party payment request deducts the payment from the target IPTV account, thereby completing the order for the product.

[0146] S32: Generate a second order request using the product information and target IPTV account corresponding to the order details page as input and encrypting them;

[0147] S33. When a second order result returned in response to the second order request is received from the aggregation interface, an order result notification is generated and displayed according to the second order result.

[0148] By calling the centralized interface through the mobile phone subscription service, the second subscription request is sent to the partition to which the area code belongs through the IPTV private network, for example, the IPTV private network.

[0149] After receiving the second subscription request, the provincial branch office, which corresponds to the region code, executes the subscription process within the IPTV private network and simultaneously returns the second subscription result to the centralization interface via the provincial branch office subscription interface. The centralization interface then returns a subscription result notification to the mobile subscription service. The mobile subscription service then returns the subscription result notification to the web application service, which then generates and displays a subscription structure notification.

[0150] It is worth mentioning that colleagues who synchronously return order result notifications to the mobile ordering service through the centralized interface can also asynchronously update the order table status in MySQL through the centralized interface, thereby completing the update of the ordered information under the user account.

[0151] In an embodiment of the present invention, the user purchasing channels are expanded to include but not limited to mini-programs, apps, and third-party activity pages, and operations can introduce more forms of content based on the corresponding channels. The expanded mobile terminal subscription service allows users to subscribe to IPTV value-added services under the public Internet network, and realizes dual-network through agents. This allows users to no longer be restricted by the influence of the IPTV private network environment and fixed terminals, but to directly place product orders anytime and anywhere through mobile terminals under the public Internet environment, thereby improving ordering convenience and efficiency. Through the intensive interface service, the IPTV private network and the public Internet channel are opened up, the differences in the authentication and subscription interfaces of various provinces are shielded, and a standardized and unified subscription call service is provided to the outside world, thereby improving the scalability of related systems, reducing the repetitive development of later docking development, and improving docking efficiency.

[0152] Optionally, the method further includes the following steps 206-208:

[0153] Step 206: In response to the input behavior collection authorization instruction, embed data on each display page in the mobile terminal;

[0154] Tracking is a term used in the field of data collection (especially user behavior data collection). It refers to the technology and implementation process for capturing, processing, and transmitting specific user behaviors or events. Examples include the number of times a user clicks on an icon or the length of time a user watches a video. Tracking technology essentially monitors events during the running of a software application and then identifies and captures relevant events when they occur.

[0155] Because user behavior may involve user privacy, the web application service can first generate and display an authorization request, which may include an authorization agreement for obtaining user behavior data to generate products that better meet user needs. After the user accepts the authorization agreement, the web application service can obtain the behavior collection authorization instruction, indicating that the user has authorized the collection of behavior data.

[0156] You can embed tracking points on each display page on the mobile terminal, such as the order page, order details page, product recommendation list, etc., in preparation for collecting user behavior data on each display page.

[0157] Step 207: When a user action on a product content is received on any display page, the tracking ID of the display page is associated with each type of user action, and multiple action data for each product is generated and uploaded;

[0158] Behavioral data refers to the user's click behavior and browsing behavior, user operation behavior, at what time, which user clicked which button, which page was browsed, browsing time, and other data.

[0159] In an embodiment of the present invention, when a user interacts with product content on a TV or mobile device, each user behavior can be matched with a tracking ID through page tracking, and then the product content recommendation module can be asynchronously called to upload the user's behavior data, such as the number of times, duration, number of comments, number of likes, etc.

[0160] Step 208: Update the product recommendation list corresponding to the account belonging to the mobile terminal at preset intervals based on the multiple behavioral data.

[0161] In an embodiment of the present invention, after obtaining user behavior data, the product content recommendation module performs offline calculations to update the recommended product list for each user at intervals of one day.

[0162] Furthermore, step 208 may include the following sub-steps:

[0163] Normalize each behavior data of the same product content to obtain multiple normalized data;

[0164] Calculate the weighted sum of all normalized data to obtain the comprehensive scores corresponding to various product contents;

[0165] Calculate the similarity between the comprehensive scores and construct the similarity matrix corresponding to the products;

[0166] Select a predetermined number of product contents from the similarity matrix in descending order at preset intervals to construct an update list;

[0167] Use the update list to update the product recommendation list corresponding to the account on the mobile terminal.

[0168] In an embodiment of the present invention, each behavior data of the same product content may be normalized to obtain multiple normalized data:

[0169] Among them, y i is the i-th normalized data, x i is the original value of the i-th item of behavior data, min(x) is the minimum value of the i-th item of behavior data, and max(x) is the maximum value of the i-th item of behavior data.

[0170] Then substitute the normalized values ​​of each behavior into the following formula to calculate the comprehensive score of the product content: score i,j =a*publish i,j +b*like i,j +c*forward i,j +d*comment i,j

[0171] Among them, publish i,j is the number of times user i browses product j, like i,j is the number of times user i likes product j, forward i,j is the number of times user i forwards product j, comment i,j is the number of comments made by user i on product j; a, b, c, d, etc. are weight indicators for each behavior, which can be adjusted according to operational requirements. If there is no requirement, it is 0

[0172] The comprehensive score after product calculation is used as the parameter for content similarity calculation. The similarity between product contents is calculated using Pearson similarity to obtain the similarity matrix between different products:

[0173] Among them, sim(a, b) is the similarity between product a and product b, S a,t is the comprehensive rating of product a by user t, is the average rating of product a by all users, S b,t is the comprehensive rating of product b by user t, is the average rating of product b by all users.

[0174] In this embodiment, the above process can be calculated offline at daily intervals. After calculating the similarity matrix, the system selects products that the user interacted with in the most recent day. Based on the calculated similarity matrix, the system obtains a list of products with the highest similarity and recommendation scores, and updates the recommended product information in the database. The next day, when the user accesses the product list page again, they will obtain the updated list of recommended products and order them, thus achieving automated product orchestration operations.

[0175] Please refer to FIG3 , which is a flowchart of an intensive subscription method based on an IPTV value-added service scenario in another example of the present invention.

[0176] In another example of the present invention, using IPTV subscription services as an example, to address the traditional IPTV subscription interface's deep integration with set-top boxes and dedicated networks, the mobile subscription service module's web page service utilizes lightweight HTML5 technology. This allows users to access the service directly over the public internet without downloading any installation packages. This provides excellent cross-platform and device compatibility, avoids frequent updates, and provides a unified channel for the group's various value-added service subscription services.

[0177] To address the issues of inconsistent external specifications in the ordering and payment process for value-added services (VAS) due to interface differences between provincial companies, resulting in tedious and repetitive docking and difficulty in integration and reuse, this paper proposes a centralized authentication and ordering interface solution. This interface solution parses the standardized process data for each province, encapsulating each province's ordering interface internally and providing unified interface specifications for product authentication and ordering.

[0178] During subscription authentication, the mobile subscription service module obtains the user's IPTV account through the group's internal account interface service platform, parses it using a centralized interface, and then calls the interface to the corresponding province via the IPTV dedicated network. Sensitive parameters are encrypted using the AES symmetric encryption algorithm, and parameters such as the transaction number, subscription method, expiration date, and renewal flag are verified using the MD5 digest algorithm. After confirming the subscription and selecting the payment method, the server interface performs a secondary identity verification.

[0179] The content arrangement and product content recommendation module of the present invention unifies the product information of each province in the background management. The operator uploads the template editing information in the system background, and the front desk reads the configuration template and JSON data of the corresponding province from the content management system, and displays a modular product interface with a unified style to the user after rendering. The user recommendation module reports the user's behavior such as the number of times the user views the product content, the length of time, the number of comments, and the number of likes to the product content recommendation module through embedding points. After normalizing the data, the product content is scored. Then, the similarity between different product contents is calculated through a collaborative filtering algorithm, and finally the product content with the highest similarity and the most likely to generate consumption is recommended to the user.

[0180] In an embodiment of the present invention, the current common subscription methods for IPTV value-added services, such as purchasing through a television or paying in person at a business hall, are addressed. In an embodiment of the present invention, subscription to IPTV value-added services is achieved by using a mobile terminal in a public internet environment, away from the television screen. The present invention overcomes the limitation that IPTV value-added services can only be subscribed to through the large-screen terminal of the IPTV dedicated network, expands the use cases for on-screen subscription, connects the public internet with the IPTV dedicated network, enables two-way transmission of subscription information, expands the user reach, and improves user subscription conversion rate. The system implemented according to the present invention serves as the group's centralized on-screen subscription expansion platform, shielding the differences in authentication and subscription interface specifications of provincial companies, providing a unified centralized subscription service to the outside world, reducing frequent and repeated docking work in the later stage, enhancing the system's scalability, and providing efficient access support for various future marketing activities. The present invention also collects user browsing history and other behavioral operations on the large-screen terminal. By analyzing user behavior, it automatically helps operators provide users with mobile-curated products, reducing operating costs and improving subscription conversion rate.

[0181] In an embodiment of the present invention, when a product browsing request is received from a mobile page, single sign-on is performed and a product recommendation list corresponding to the login information is obtained. If a product selection request is received from the product recommendation list, the user is redirected to the ordering page corresponding to the product selection request. The target IPTV account is matched based on the login information, and a centralized interface is called to access the IPTV private network. The ordering relationship is authenticated using the login information and the target IPTV account, and the user is redirected from the ordering page to the ordering details page based on the authentication result. In response to the payment instruction received on the ordering details page, a private network service subscription is performed, and a notification of the ordering result is returned and displayed. Thus, a unified and standardized ordering request interface is provided through a centralized interface, enabling service subscription from the public Internet environment to the private network, more effectively reducing service costs.

[0182] The implementation of this invention is a legal use.

[0183] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features thereof can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A centralized subscription method based on IPTV value-added service scenario, characterized in that: include: When receiving a product browsing request input from a mobile page, perform single sign-on and obtain a product recommendation list corresponding to the login information; If a product selection request is received from the product recommendation list, redirecting to an ordering page corresponding to the product selection request; Match the target IPTV account according to the login information, and call the centralized interface to access the IPTV private network; Using the login information and the target IPTV account to authenticate the subscription relationship, and jumping from the subscription page to the subscription details page according to the authentication result; In response to the payment instruction received on the order details page, a private network service order is made, and an order result notification is returned and displayed.

2. The method according to claim 1, characterized in that The step of performing single sign-on and obtaining a product recommendation list corresponding to the login information when a product browsing request input from a mobile terminal page is received includes: When receiving a product browsing request input from a mobile terminal page, matching a request source corresponding to the product browsing request; If the request comes from an external application, the login information of the current account is used for single sign-on and the current session is stored; Calling the internal open interface service to query the corresponding location information according to the login information; According to the province code to which the location information belongs, determining whether the content data corresponding to the product browsing request is online; If it is determined that the content data is online, the corresponding product recommendation list is queried according to the login information.

3. The method according to claim 2, characterized in that If it is determined that the content data is online, the step of querying the corresponding product recommendation list according to the login information includes: If it is determined that the content data is online, the corresponding configuration template and page data are obtained according to the province code; Loading the page data into the configuration template and rendering it to generate a modular page; Matching corresponding recommended product content according to the login information; The recommended product content is loaded into the modular page to generate a product recommendation list.

4. The method according to claim 1, characterized in that: The login information includes a user's mobile phone number, a verification identifier, and an area code; the step of matching a target IPTV account according to the login information and calling an intensive interface to access the IPTV private network includes: The user's mobile phone number, the verification identifier and the area code are used as input parameters and encrypted to obtain an encryption request; Sending the encrypted request to an internal open interface service; If the request response returned from the internal open interface service is that there is no IPTV account, jump to the prompt page; If the request response returned from the internal open interface service indicates that there is an IPTV account, the IPTV account is used as the target IPTV account, and the centralized interface is called to access the IPTV private network.

5. The method according to claim 4, characterized in that The step of using the login information and the target IPTV account to authenticate the subscription relationship and jumping from the subscription page to the subscription details page according to the authentication result includes: Encrypting the target IPTV account, the region code and the verification identifier to generate authentication information; According to the authentication information, query the subscribed information of the partition to which the area code belongs, and determine whether the IPTV account has subscribed to the product corresponding to the product selection request; If yes, jump to the ordered reminder page.

6. The method according to claim 5, characterized in that The method further comprises: If not, query the product payment method corresponding to the partition to which the area code belongs, load the product payment method to the order details page, and jump from the order page to the order details page.

7. The method according to claim 1, characterized in that If the payment instruction is a bill payment instruction, the step of responding to the payment instruction received on the order details page to order a private network service, returning an order result notification and displaying it, comprises: In response to a bill payment instruction received on the subscription details page, the product information corresponding to the subscription details page and the target IPTV account are used as input parameters and encrypted, a first subscription request is generated, and bill payment verification is performed; If the verification is successful, a first reservation order is generated, and the centralized interface is called to send the first order request through the IPTV private network; When a first order result returned in response to the first order request is received from the aggregation interface, an order result notification is generated and displayed according to the first order result.

8. The method according to claim 1, characterized in that If the payment instruction is a three-party payment instruction, the step of responding to the payment instruction received on the order details page to order the private network service, returning an order result notification and displaying it, comprises: In response to the three-party payment instruction received on the order details page, generating a second order form, and sending a three-party payment request to the centralized interface; wherein the three-party payment request is used to deduct the target IPTV account; The product information corresponding to the order details page and the target IPTV account are used as input parameters and encrypted to generate a second order request; When a second order result returned in response to the second order request is received from the aggregation interface, an order result notification is generated and displayed according to the second order result.

9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: Respond to the input behavior collection authorization instructions and perform tracking on each display page in the mobile terminal; When a user operation behavior for product content is received on any of the display pages, the tracking point ID of the display page is associated with each type of user operation behavior, and multiple behavior data for each product are generated and uploaded; The product recommendation list corresponding to the account to which the mobile terminal belongs is updated at preset intervals according to the multiple behavior data.

10. The method according to claim 9, characterized in that The step of updating the product recommendation list corresponding to the account to which the mobile terminal belongs at a preset interval according to the plurality of behavior data includes: Normalizing each item of the behavior data of the same product content to obtain multiple normalized data; Calculate the weighted sum of all the normalized data to obtain the comprehensive scores corresponding to the various product contents; Calculating the similarity between the comprehensive scores and constructing a similarity matrix corresponding to the products; Selecting a predetermined number of product contents from the similarity matrix from largest to smallest at preset intervals to construct an update list; The update list is used to update the product recommendation list corresponding to the account to which the mobile terminal belongs.

Citation Information

Patent Citations

  • Method for implementing e-trading based on interactive network television and electronic commerce system thereof

    CN101017560A

  • Internet protocol television (IPTV) on-demand method, device and system

    CN102088619A

  • Three-network integration widget management platform, realizing method thereof and system thereof

    CN102694670A

  • Method and system for recommending multimedia applications

    CN102999588A

  • Mobile-terminal-based IPTV on-demand system and on-demand method thereof

    CN103354605A

Cited By

  • NiFi-based order data delivery method and device, equipment and storage medium

    CN120950498A