CN114079917B - Page loading method and device - Google Patents

Page loading method and device Download PDF

Info

Publication number
CN114079917B
CN114079917B CN202010762561.0A CN202010762561A CN114079917B CN 114079917 B CN114079917 B CN 114079917B CN 202010762561 A CN202010762561 A CN 202010762561A CN 114079917 B CN114079917 B CN 114079917B
Authority
CN
China
Prior art keywords
link
sim card
popup window
card application
html
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.)
Active
Application number
CN202010762561.0A
Other languages
Chinese (zh)
Other versions
CN114079917A (en
Inventor
黄伟湘
庄仁峰
庄严
蒋周良
吕宁
黎绮蕴
罗汉林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Internet Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Internet Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Internet Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202010762561.0A priority Critical patent/CN114079917B/en
Publication of CN114079917A publication Critical patent/CN114079917A/en
Application granted granted Critical
Publication of CN114079917B publication Critical patent/CN114079917B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9558Details of hyperlinks; Management of linked annotations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephone Function (AREA)

Abstract

An embodiment of the present disclosure provides a method and an apparatus for loading a page, where the method includes: receiving an encrypted SIM card application instruction sent by an SIM platform through a short message channel; the encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform; decrypting the encrypted SIM card application instruction, and analyzing the decrypted SIM card application instruction to obtain the HTML link and the link description information; generating and displaying popup windows based on the HTML links and the link description information; the popup window is provided with link description information; an HTML link is packaged in a first control in the popup window; and responding to the operation of the user on the first control, and uploading page data corresponding to the HTML link in the browser. Through the embodiment, the problem that the links are directly issued to the mobile phones of the users in a plaintext mode, the links are easy to be tampered by illegal molecules, the safety is low, the perceptibility of the users is not strong, and the links are easy to be ignored can be solved.

Description

Page loading method and device
Technical Field
The present document relates to the field of communications technologies, and in particular, to a page loading method and device.
Background
With the development of wireless communication, more abundant information such as pictures, links, videos and the like can be sent to mobile phone users to enrich the diversity of information. When a link needs to be sent to a mobile phone user, the current common practice is to send the link to an inbox of the mobile phone of the user directly in a plaintext form, and the user can load a page to browse corresponding information by clicking the link. However, in this method, the link is directly issued to the user's mobile phone in a plaintext form, which has the problem that the link is easily tampered with by an illegal molecule, and the security is low, and the user perceptibility is not strong, so that the link is easily ignored.
Disclosure of Invention
An embodiment of the present disclosure is to provide a method and an apparatus for loading a page, so as to solve the problem that a link is directly issued to a user's mobile phone in a plaintext form, and the link is easily tampered by an illegal molecule, so that the security is low, the user perceptibility is not strong, and the link is easily ignored.
To solve the above technical problems, an embodiment of the present specification is implemented as follows:
in a first aspect, an embodiment of the present disclosure provides a page loading method, applied to a user terminal, including:
receiving an encrypted SIM card application instruction sent by a SIM platform of a user identity recognition module through a short message channel; the encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform;
Decrypting the encrypted SIM card application instruction, and analyzing the decrypted SIM card application instruction to obtain the HTML link and the link description information;
generating a popup window based on the HTML link and the link description information; wherein the popup window displays the link description information; the HTML link is packaged in a first control in the popup window;
and displaying the popup window, starting a browser in response to the operation of the user on the first control, and loading page data corresponding to the HTML link in the browser.
In a second aspect, an embodiment of the present disclosure provides a page loading method, applied to a SIM platform, including:
receiving hypertext markup language (HTML) links and link description information sent by a service platform;
generating an SIM card application instruction according to the HTML link and the link description information;
encrypting the SIM card application instruction;
sending the encrypted SIM card application instruction to a user terminal corresponding to the HTML link through a short message channel, so that the user terminal generates a popup window based on the HTML link and the link description information and displays the popup window, and loading page data corresponding to the HTML link in a browser in response to the operation of a first control in the popup window by a user; wherein the popup window displays the link description information; and the HTML link is encapsulated in the first control.
In a third aspect, an embodiment of the present disclosure provides a page loading apparatus, applied to a user terminal, including:
the instruction receiving module is used for receiving an encrypted SIM card application instruction sent by the SIM platform through the short message channel; the encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform;
the instruction decryption module is used for decrypting the encrypted SIM card application instruction and analyzing the decrypted SIM card application instruction to obtain the HTML link and the link description information;
the popup generating module is used for generating popups based on the HTML links and the link description information; wherein the popup window displays the link description information; the HTML link is packaged in a first control in the popup window;
and the page loading module is used for displaying the popup window, starting a browser in response to the operation of the user on the first control, and loading page data corresponding to the HTML link in the browser.
In a fourth aspect, an embodiment of the present disclosure provides a page loading device applied to a SIM platform, including:
The information receiving module is used for receiving the HTML link and the link description information sent by the service platform;
the instruction generation module is used for generating an SIM card application instruction according to the HTML link and the link description information;
the instruction encryption module is used for encrypting the SIM card application instruction;
the instruction sending module is used for sending the encrypted SIM card application instruction to the user terminal corresponding to the HTML link through a short message channel, so that the user terminal generates a popup window based on the HTML link and the link description information and displays the popup window, and the page data corresponding to the HTML link is loaded in a browser in response to the operation of a first control in the popup window by a user; wherein the popup window displays the link description information; and the HTML link is encapsulated in the first control.
In a fifth aspect, an embodiment of the present disclosure provides a user terminal, including a memory and a processor, where the memory stores computer executable instructions that, when executed on the processor, implement the steps of the page loading method described above.
In a sixth aspect, an embodiment of the present disclosure provides a SIM platform, including a memory and a processor, where the memory stores computer executable instructions that, when executed on the processor, implement the steps of the page loading method described above.
In a seventh aspect, one embodiment of the present disclosure provides a storage medium having stored therein computer-executable instructions which, when executed by a processor, are capable of carrying out the steps of the page loading method described above.
In this embodiment, the user terminal may receive an encrypted SIM card application instruction sent by the SIM platform through the sms channel, obtain an HTML link and link description information from the instruction, then generate a pop-up window based on the HTML link and link description information and display the pop-up window, and load page data corresponding to the HTML link in the browser in response to an operation of a first control in the pop-up window by a user, where the pop-up window displays link description information, and the first control in the pop-up window encapsulates the HTML link. It can be seen that, through the embodiment, HTML link and link description information can be transmitted between the SIM platform and the user terminal through an encryption manner, and the user terminal can prompt the HTML link and link description information to the user through a popup window, and the HTML link is not directly exposed to the user, but is encapsulated in the first control in the popup window, so that the security of the HTML link is improved, the effect that the HTML link is not exposed is realized, illegal interception and tampering of the HTML link are avoided, the problem that the link is directly issued to a user mobile phone in a plaintext form and is easily tampered by an illegal molecule is solved, the security is lower, and the user is prompted through the popup window, so that the perceptibility of the user is improved, the user does not need to actively search information in the user terminal, and the problems that the perceptibility of the user is not strong and the link is easy to ignore are solved.
Drawings
In order to more clearly illustrate the technical solution in one or more embodiments of the present description, the following description will briefly introduce the drawings that are needed in the embodiments or the description of the prior art, it is obvious that the drawings in the following description are only some embodiments described in the present description, and other drawings may be obtained according to these drawings without inventive effort to a person of ordinary skill in the art.
FIG. 1 is a flowchart illustrating a page loading method according to an embodiment of the present disclosure;
fig. 2 is a schematic diagram of a user terminal display popup window according to an embodiment of the present disclosure;
fig. 3 is a schematic diagram of displaying page data by a user terminal according to an embodiment of the present disclosure;
FIG. 4 is a flowchart illustrating a page loading method according to another embodiment of the present disclosure;
FIG. 5 is a flowchart illustrating a page loading method according to another embodiment of the present disclosure;
FIG. 6 is a schematic block diagram of a page loader according to an embodiment of the present disclosure;
FIG. 7 is a schematic block diagram of a page loader according to another embodiment of the present disclosure;
fig. 8 is a schematic structural diagram of a user terminal according to an embodiment of the present disclosure.
Detailed Description
In order to enable a person skilled in the art to better understand the technical solutions in one or more embodiments of the present specification, the technical solutions in one or more embodiments of the present specification will be clearly and completely described below with reference to the drawings in one or more embodiments of the present specification, and it is obvious that the described embodiments are only some embodiments of the present specification, not all embodiments. All other embodiments, which can be made by one or more embodiments of the present disclosure without inventive faculty, are intended to be within the scope of the present disclosure.
An object of one embodiment of the present disclosure is to provide a method, an apparatus, a user terminal, a SIM platform, and a storage medium for loading a page, so as to solve the problem that a link is directly issued to a user mobile phone in a plaintext form, and the link is easily tampered by an lawless person, has low security, and is not strong in user perceptibility, and is easy to ignore the link.
An embodiment of the present disclosure provides a page loading method, which may be applied to a user terminal, and executed by the user terminal, where the user terminal includes, but is not limited to, a mobile phone, a smart watch, and other communication devices that may install a SIM (Subscriber Identity Module ) card. Fig. 1 is a flow chart of a page loading method according to an embodiment of the present disclosure, as shown in fig. 1, where the method includes:
Step S102, receiving an encrypted SIM card application instruction sent by a SIM platform through a short message channel; the encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform;
step S104, decrypting the encrypted SIM card application instruction, and analyzing the decrypted SIM card application instruction to obtain the HTML link and the link description information;
step S106, generating popup windows based on the HTML links and the link description information; the popup window is provided with link description information; an HTML link is packaged in a first control in the popup window;
and S108, displaying a popup window, starting a browser in response to the operation of a user on the first control, and loading page data corresponding to the HTML link in the browser.
In this embodiment, the user terminal may receive an encrypted SIM card application instruction sent by the SIM platform through the sms channel, obtain an HTML link and link description information from the instruction, then generate a pop-up window based on the HTML link and link description information and display the pop-up window, and load page data corresponding to the HTML link in the browser in response to an operation of a first control in the pop-up window by a user, where the pop-up window displays link description information, and the first control in the pop-up window encapsulates the HTML link. It can be seen that, through the embodiment, HTML link and link description information can be transmitted between the SIM platform and the user terminal through an encryption manner, and the user terminal can prompt the HTML link and link description information to the user through a popup window, and the HTML link is not directly exposed to the user, but is encapsulated in the first control in the popup window, so that the security of the HTML link is improved, the effect that the HTML link is not exposed is realized, illegal interception and tampering of the HTML link are avoided, the problem that the link is directly issued to a user mobile phone in a plaintext form and is easily tampered by an illegal molecule is solved, the security is lower, and the user is prompted through the popup window, so that the perceptibility of the user is improved, the user does not need to actively search information in the user terminal, and the problems that the perceptibility of the user is not strong and the link is easy to ignore are solved.
The HTML (Hyper Text Markup Language ) link in this embodiment may be an HTML5 link, i.e., an H5 link. And will not be emphasized hereinafter.
The interaction roles involved in the present embodiment include:
the user: a user of a user terminal, such as a cell phone, is able to operate controls in the user terminal and view page data of the HTML link.
User terminal: a communication device used by a user, such as a cell phone, has an operating system and SIM card applications running therein.
SIM card application: the system runs in the user terminal, is communicated with the SIM platform through a short message channel and a symmetric encryption technology, interacts with an operating system through specific instructions (such as ME instructions), can cooperate with the operating system to realize the method flow in FIG. 1, and can specifically realize the actions of information receiving, data decrypting, data analyzing, instruction sending and the like to the operating system.
Operating system: the method and the device are operated in the user terminal, and can interact with the SIM card application through specific instructions (such as ME instructions) to realize actions of generating popup windows, displaying the popup windows, starting the browser to load page data corresponding to the HTML links based on user operation, and the like.
SIM platform: interaction is carried out with the SIM card application in the user terminal, an encrypted SIM card application instruction is issued to the SIM card application through the short message channel, and data returned by the SIM card application in the user terminal can be received.
Service platform: the platform of the service party can send the HTML link and the link description information to the SIM platform.
The page loading method in this embodiment is specifically described below based on the six interaction roles described above.
In the step S102, the SIM card application in the user terminal receives the encrypted SIM card application instruction sent by the SIM platform through the sms channel. The encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform.
Specifically, the service platform sends HTML links and link description information to the SIM platform. In one example, the page data corresponding to the HTML link is the monthly telephone bill data of the user, and the link description information may be "your monthly bill is already out, please click the view button to view.
After receiving the HTML link and the link description information, the SIM platform generates an SIM card application instruction based on the HTML link and the link description information, and encrypts the SIM card application instruction through a symmetrical encryption algorithm agreed with the SIM card application in the user terminal to obtain an encrypted SIM card application instruction. The SIM platform encapsulates the encrypted SIM card application instruction according to the data transmission requirement of the short message channel, and sends the encrypted SIM card application instruction to the SIM card application in the user terminal through the short message channel.
Based on this, in the above step S102, the encrypted SIM card application instruction sent by the SIM platform through the short message channel may be received by the SIM card application in the user terminal.
In step S104, the SIM card application in the user terminal decrypts the encrypted SIM card application instruction, and parses the decrypted SIM card application instruction to obtain the HTML link and the link description information.
Specifically, a SIM card application in the user terminal receives the encrypted SIM card application instruction and decrypts the encrypted SIM card application instruction. In one embodiment, the decrypting the encrypted SIM card application instruction by the SIM card application specifically includes: the SIM card application generates a decryption key according to the card information of the SIM card of the user terminal and a symmetrical encryption algorithm agreed by the SIM platform and the user terminal, and decrypts the encrypted SIM card application instruction by using the decryption key.
The SIM card application is pre-agreed with the SIM platform with a symmetric encryption algorithm, acquires card information of the SIM card of the user terminal, such as a card serial number, as a parameter of the symmetric encryption algorithm, calculates a decryption key according to the parameter and the agreed symmetric encryption algorithm, and decrypts the encrypted SIM card application instruction by using the decryption key.
After the SIM card application decrypts the encrypted SIM card application instruction, the decrypted SIM card application instruction is also analyzed to obtain the HTML link and the link description information. Specifically, when the SIM card application instruction is generated, the SIM platform encapsulates the HTML link and the link description information according to a message format corresponding to the SIM card application instruction to obtain the SIM card application instruction. Therefore, after obtaining the decrypted SIM card application instruction, the SIM card application instruction is analyzed according to the message format corresponding to the SIM card application instruction, so that the HTML link and the link description information are obtained.
In this embodiment, after obtaining the HTML link and the link description information, the SIM card application further sends a specific instruction, such as an ME instruction, to the operating system in the user terminal, so that the operating system generates a popup. Accordingly, in step S106 described above, the operating system in the user terminal generates a popup based on the HTML link and the link description information in response to the instruction described above. The popup window is displayed with link description information. HTML links are encapsulated in a first control in the popup.
Specifically, the act of generating the pop-up window may be performed by an operating system in the user terminal, which generates the pop-up window based on HTML links and link description information in response to an instruction sent by the SIM card application, such as an ME instruction. In one embodiment, the operating system generates a popup based on the HTML link and the link description information, and specifically includes:
(1) The method comprises the steps that an operating system obtains a preset popup template, wherein the popup template comprises a popup title area, an information display area, a first control and a second control; a link for exiting the popup window is pre-packaged in the second control;
(2) The operating system loads a preset popup window title in a popup window title area, loads link description information in an information display area, and encapsulates an HTML link in a first control;
(3) And the operating system generates a popup according to the popup title region loaded with the popup title, the information display region loaded with the link description information, and the first control and the second control packaged with the HTML link.
In the action (1), the operating system acquires a preset popup template, wherein the popup template comprises a popup title area, an information display area, a first control and a second control, the first control can be a control for confirming or checking that a user is allowed to jump to an HTML link, and the second control can be a control for canceling the control and the like that the user is not allowed to jump to the HTML link. For a second control in the pop-up template, it may be pre-packaged with a default link, such as a default link for exiting the pop-up.
In the action (2), the operating system loads a preset popup window title in the popup window title area, where the preset popup window title may be, for example, a title indicating a name of a service party, such as "chinese move". The operating system loads the link description information in the information display area so that the user can know the contents of the links to be skipped. The operating system encapsulates the HTML link in the first control, so that the link is not exposed to the user, the safety of the link is ensured, and the user can realize link jump by clicking the first control, thereby loading page data corresponding to the link.
In the action (3), the operating system generates a popup according to the popup title region loaded with the popup title, the information display region loaded with the link description information, and the first control and the second control packaged with the HTML link. Specifically, the operating system combines a popup title area loaded with a popup title, an information display area loaded with link description information, a first control packaged with an HTML link, and a second control pre-packaged with a link for exiting the popup, so as to obtain the popup.
In step S108, the operating system controls the display screen of the user terminal to display a popup window, and responds to the operation of the user on the first control, starts the browser, and loads the page data corresponding to the HTML link in the browser.
Specifically, after the operating system generates the popup window, the popup window is displayed to the user through the display screen of the user terminal, and the popup window can be an STK popup window, and the operating system also guides the user to click a first control or a second control in the popup window.
After receiving the operation of clicking the first control by the user, the operating system starts the browser, requests page data corresponding to the HTML link encapsulated in the first control from the service platform, and loads the page data corresponding to the HTML link in the browser after the page data is obtained by the request, so that a link skip function is realized, and the page data corresponding to the HTML link is displayed to the user.
Fig. 2 is a schematic diagram of a display popup window of a user terminal according to an embodiment of the present disclosure, as shown in fig. 2, after an instruction (e.g., an ME instruction) is sent by an SIM card application to an operating system of the user terminal, the operating system generates a popup window, and controls a display screen of the user terminal to display the popup window to a user, where the popup window may be an STK popup window, a popup window title area in the popup window loads a preset popup window title, and the popup window title is "chinese movement". The information display area in the popup window is displayed with link description information which is "[ XX Bank ] ] you good ]! The respectfully user, your 5 month bill, asks to click the "ok" key to see details. The first control in the popup window is a 'confirm' control, and the second control is a 'cancel' control.
Fig. 3 is a schematic diagram of displaying page data by a user terminal according to an embodiment of the present disclosure, as shown in fig. 2 and fig. 3, after a user browses a pop-up window and clicks a "confirm" control, an operating system in the user terminal loads bill data corresponding to an HTML link encapsulated in a first control in a browser, thereby implementing a jump of the HTML link.
In one embodiment, after loading the page data corresponding to the HTML link in the browser, the operating system may further implement the following procedure:
(1) Acquiring operation data of a user aiming at a popup window; the operation data comprises any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window;
(2) And sending the operation data to the SIM platform, wherein the operation data is used for the SIM platform to count at least one of the link sending success rate and the link opening rate of the link jumping in a popup window mode.
Specifically, in the action (1), the operating system may acquire operation data of the user for the pop-up window, where the operation data includes any one of sub-operation data of the user for the first control, sub-operation data of the user for the second control, and timeout unresponsive data of the user for the pop-up window, and the sub-operation data of the user for the first control may be click time, number of clicks, and other data of the user for the click operation of the first control. The sub-operation data of the user for the second control may be data of a click time, a number of clicks, and the like of the click operation of the user for the second control. If the user does not click the first control or the second control for a certain time, the user terminal records a piece of timeout unresponsive data of the user for the popup window, wherein the data indicates that the user does not click the first control and the second control for a certain time.
In the action (2), the operating system in the user terminal sends the operation data to the SIM card application, and the SIM card application may adopt a symmetric encryption algorithm agreed with the SIM platform to encrypt the operation data and send the operation data to the SIM platform. And after receiving the encrypted operation data, the SIM platform decrypts the operation data. In this embodiment, the SIM platform may communicate with a plurality of user terminals, and send SIM card application instructions corresponding to each user terminal to the plurality of user terminals, so that each user terminal loads a corresponding popup window. Therefore, after receiving the encrypted operation data returned by the plurality of user terminals, the SIM platform may decrypt the encrypted operation data, and based on the operation data obtained by decryption, count at least one of a link transmission success rate and a link opening rate of performing link skip in a pop-up window manner.
In one embodiment, the link transmission success rate is equal to the total number of times the SIM platform transmits the SIM card application instructions divided by the number of times the SIM platform receives the returned operational data. The link opening rate is equal to the total number of times the SIM platform sends SIM card application instructions divided by the number of times the SIM platform receives sub-operation data for the first control. The link transmission success rate may be called as the touch rate, and the link opening rate may be called as the user conversion rate. The effect of sending HTML links to the user and loading page data in the manner of fig. 1 can be measured by the touch-up rate and user conversion rate.
The above-mentioned method for loading a page is described in fig. 1 from the user terminal side, in one embodiment, the method in fig. 1 is executed by the SIM card application in the user terminal and the operating system in the user terminal in a matching manner, specifically:
the SIM card application receives an encrypted SIM card application instruction sent by a SIM platform of the user identity module through a short message channel; the encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform;
the SIM card application decrypts the encrypted SIM card application instruction, and analyzes the decrypted SIM card application instruction to obtain the HTML link and the link description information;
the SIM card application sends an instruction for generating popup window to an operating system according to the HTML link and the link description information, wherein the instruction can be an ME instruction or other forms of instructions, and the instruction is not limited herein;
the operating system responds to the instruction for generating the popup window, and generates the popup window based on the HTML link and the link description information; wherein the popup window displays the link description information; the HTML link is packaged in a first control in the popup window;
The operating system displays the popup window through a display screen of the user terminal, responds to the operation of the user on the first control, starts a browser and loads page data corresponding to the HTML link in the browser.
In this embodiment, the user may open the HTML link by clicking on the first control. The HTML links can be checked regularly by the SIM platform, and page contents of the HTML links can be measured regularly by the SIM platform, so that the safety of the HTML links and the smooth loading of the page contents of the HTML links are ensured.
The above-mentioned figure 1 describes a page loading method from the user terminal side, and another page loading method from the SIM platform side. Fig. 4 is a flowchart of a page loading method according to another embodiment of the present disclosure, where the method is applied to a SIM platform and executed by the SIM platform, and as shown in fig. 4, the flowchart includes:
step S402, receiving HTML links and link description information sent by a service platform;
step S404, generating an SIM card application instruction according to the HTML link and the link description information;
step S406, encrypting the SIM card application instruction;
step S408, the encrypted SIM card application instruction is sent to the user terminal corresponding to the HTML link through the short message channel, so that the user terminal generates and displays a popup window based on the HTML link and the link description information, and page data corresponding to the HTML link is loaded in the browser in response to the operation of a first control in the popup window by a user; the popup window is provided with link description information; the first control has an HTML link encapsulated therein.
In this embodiment, the SIM platform may receive the HTML link and the link description information sent by the service platform, generate an encrypted SIM card application instruction based on the HTML link and the link description information, and send the encrypted SIM card application instruction to a user terminal corresponding to the HTML link through a short message channel, so that the user terminal generates and displays a popup based on the HTML link and the link description information, and load page data corresponding to the HTML link in the browser in response to an operation of a user on a first control in the popup, where the popup displays the link description information, and the first control in the popup encapsulates the HTML link. It can be seen that, through the embodiment, HTML link and link description information can be transmitted between the SIM platform and the user terminal through an encryption manner, and the user terminal can prompt the HTML link and link description information to the user through a popup window, and the HTML link is not directly exposed to the user, but is encapsulated in the first control in the popup window, so that the security of the HTML link is improved, the effect that the HTML link is not exposed is realized, illegal interception and tampering of the HTML link are avoided, the problem that the link is directly issued to a user mobile phone in a plaintext form and is easily tampered by an illegal molecule is solved, the security is lower, and the user is prompted through the popup window, so that the perceptibility of the user is improved, the user does not need to actively search information in the user terminal, and the problems that the perceptibility of the user is not strong and the link is easy to ignore are solved.
In the step S402, the SIM platform receives the HTML link and the link description information sent by the service platform. Specifically, the service platform sends HTML links and link description information to the SIM platform. In one example, the page data corresponding to the HTML link is monthly telephone bill data of the user, and the link description information may be "your monthly bill is already, please click the view button to view", so that the SIM platform receives the HTML link and the link description information.
In step S404, the SIM platform generates a SIM card application instruction according to the HTML link and the link description information. In one embodiment, the method for generating the SIM card application instruction according to the HTML link and the link description information specifically comprises the following steps: and packaging the HTML link and the link description information according to a message format corresponding to the SIM card application instruction to obtain the SIM card application instruction.
In step S406, the SIM platform encrypts the SIM card application instruction. In one embodiment, encrypting the SIM card application instruction specifically includes: and generating an encryption key according to card information of the SIM card of the user terminal and a symmetrical encryption algorithm agreed by the SIM platform and the user terminal, and encrypting the SIM card application instruction by using the encryption key.
Specifically, the SIM card application has a symmetrical encryption algorithm agreed with the SIM platform in advance, the SIM card application obtains card information of the SIM card of the user terminal, such as a card serial number, as a parameter of the symmetrical encryption algorithm, calculates an encryption key according to the parameter and the agreed symmetrical encryption algorithm, and encrypts an application instruction of the SIM card by using the encryption key.
In step S408, the SIM platform sends the encrypted SIM card application instruction to the user terminal corresponding to the HTML link through the short message channel, and specifically sends the encrypted SIM card application instruction to the SIM card application in the user terminal. Specifically, the SIM platform encapsulates the encrypted SIM card application instruction according to the data transmission requirement of the short message channel, and sends the encrypted SIM card application instruction to the SIM card application in the user terminal corresponding to the HTML link through the short message channel.
The processing procedure after the user terminal receives the encrypted SIM card application instruction may be referred to as the method shown in fig. 1.
Further, the popup window further comprises a second control, and a link for exiting the popup window is pre-packaged in the second control. Accordingly, in the embodiment shown in fig. 4, after sending the encrypted SIM card application instruction to the user terminal corresponding to the HTML link through the short message channel, the SIM platform may further:
(1) Receiving operation data of a user aiming at a popup window, which is sent by a user terminal; the operation data comprises any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window;
(2) Based on operation data of users aiming at respective popup windows, which are sent by a plurality of user terminals, at least one of link sending success rate and link opening rate of link skip in the popup window mode is counted.
Specifically, in act (1), the SIM platform receives operation data of the user for the pop-up window, which is sent by the SIM card application in the user terminal. The operation data includes any one of sub-operation data of the user for the first control, sub-operation data of the user for the second control, and timeout unresponsive data of the user for the popup window. The sub-operation data of the user for the first control may be data such as a click time, a number of clicks, etc. of the click operation of the user for the first control. The sub-operation data of the user for the second control may be data of a click time, a number of clicks, and the like of the click operation of the user for the second control. If the user does not click the first control or the second control for a certain time, the user terminal records a piece of timeout unresponsive data of the user for the popup window, wherein the data indicates that the user does not click the first control and the second control for a certain time.
In the action (2), the SIM card application may use a symmetric encryption algorithm agreed with the SIM platform to encrypt the operation data and send the operation data to the SIM platform. And after receiving the encrypted operation data, the SIM platform decrypts the operation data. In this embodiment, the SIM platform may communicate with a plurality of user terminals, and send SIM card application instructions corresponding to each user terminal to the plurality of user terminals, so that each user terminal loads a corresponding popup window. Therefore, after receiving the encrypted operation data returned by the plurality of user terminals, the SIM platform may decrypt the encrypted operation data, and based on the operation data obtained by decryption, count at least one of a link transmission success rate and a link opening rate of performing link skip in a pop-up window manner.
In one embodiment, the link transmission success rate is equal to the total number of times the SIM platform transmits the SIM card application instructions divided by the number of times the SIM platform receives the returned operational data. The link opening rate is equal to the total number of times the SIM platform sends the SIM card application instructions divided by the number of times the SIM platform receives sub-operation data for the first control by the user. The link transmission success rate may be called as the touch rate, and the link opening rate may be called as the user conversion rate. The effect of sending HTML links to the user and loading page data in the manner of fig. 1 can be measured by the touch-up rate and user conversion rate.
Based on the methods in fig. 1 and fig. 4, an embodiment of the present disclosure further provides a multi-party interactive page loading method, and fig. 5 is a schematic flow chart of the page loading method provided in another embodiment of the present disclosure, where the method is illustrated by taking HTML links as H5 links, as shown in fig. 5, and the flow chart includes:
step S502, the service platform sends H5 link and link description information to the SIM platform.
Specifically, the service platform generates H5 link and link description information, encapsulates the H5 link and link description information, and sends the encapsulated H5 link and link description information to the SIM platform through a contracted interface.
Step S504, the SIM platform generates an SIM card application instruction according to the received H5 link and the link description information, and encrypts the SIM card application instruction.
Specifically, the SIM platform encapsulates the H5 link and the link description information according to a message format corresponding to the SIM card application instruction to obtain the SIM card application instruction, and encrypts the SIM card application instruction by adopting a symmetrical encryption algorithm agreed with the SIM card application.
Step S506, the SIM platform sends the encrypted SIM card application instruction to the SIM card application through the short message channel.
Specifically, the SIM platform encapsulates the encrypted SIM card application instruction according to the data transmission requirement of the short message channel, and sends the encrypted SIM card application instruction to the SIM card application in the user terminal through the short message channel.
Step S508, the SIM card application receives the encrypted SIM card application instruction through the short message channel, and obtains the H5 link and the link description information from the SIM card application instruction.
Specifically, the SIM card receives the encrypted SIM card application instruction through the short message channel, and decrypts the SIM card application instruction according to a symmetrical encryption algorithm agreed with the SIM platform to obtain H5 link and link description information.
In step S510, the SIM card application interacts with the operating system and sends a popup generating instruction to the operating system. The instruction may be an ME instruction or other form of instruction, not limited herein.
In step S512, the operating system receives the popup generating instruction, generates a popup, and displays the generated popup through the display screen. The popup may be in the form of a STK.
In step S514, the operating system receives the operation of clicking the first control in the pop-up window by the user, and determines that the user is allowed to load the page corresponding to the H5 link.
In step S516, the operating system loads the page data corresponding to the H5 link in the browser.
In step S518, the operating system obtains the operation data of the user for the pop-up window, and sends the operation data to the SIM card application.
In step S520, the SIM card application sends the received operation data of the user for the pop-up window to the SIM platform, so that the SIM platform can count the touch rate and the user conversion rate.
In the embodiment of fig. 5, if the user clicks the second control, or the user does not click the first control within a certain period of time, or the user does not click the second control within a certain period of time, the popup disappears and the flow is ended.
In the embodiment of fig. 5, before step S516, the user terminal may further query the user whether to allow the browser to be started, if so, the operating system starts the browser and loads the page data corresponding to the H5 link in the browser, and if not, the popup disappears and the process is ended.
In summary, the page loading method in the above embodiment has at least the following technical effects:
1. the encrypted SIM card application instruction is transmitted between the SIM platform and the SIM card application through the short message channel, and based on the safety of the short message channel and the safety of data encryption, the risk that the HTML link is intercepted and tampered is reduced, the safety of the HTML link is improved, and the safety of data transmission is improved;
2. the HTML links are packaged in the first control, so that link hiding is realized, the problem of link exposure is avoided, and the safety of the HTML links is further improved;
3. the SIM card application can interact with the operating system through the ME instruction, so that the interaction priority is high, and the popup window can be displayed preferentially;
4. The user is prompted to carry out link jump in a popup window mode, so that the method has strong reminding performance, and the problem that the user forgets to check information is avoided;
5. the user terminal can realize the whole flow through the SIM card application and the operating system, other application programs are not required to be installed, and the scheme compatibility is good;
6. only legal service parties can access the SIM platform, HTML links are sent to the SIM platform, and illegal molecules cannot access the SIM platform, so that the problem that illegal molecules impersonate the service parties to directly send risk links to users is avoided, and the safety and the reliability of the links are ensured;
7. the information touch rate and the user conversion rate can be counted, so that the implementation effect of the scheme is evaluated.
Fig. 6 is a schematic block diagram of a page loading device according to an embodiment of the present disclosure, where the device is applied to a user terminal, and as shown in fig. 6, the device includes:
the instruction receiving module 61 is configured to receive an encrypted SIM card application instruction sent by the SIM platform through a short message channel; the encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform;
the instruction decryption module 62 is configured to decrypt the encrypted SIM card application instruction, and parse the decrypted SIM card application instruction to obtain the HTML link and the link description information;
A popup generating module 63, configured to generate a popup based on the HTML link and the link description information; wherein the popup window displays the link description information; the HTML link is packaged in a first control in the popup window;
and the page loading module 64 is used for displaying the popup window, responding to the operation of the user on the first control, starting the browser, and loading the page data corresponding to the HTML link in the browser.
Optionally, the instruction decryption module 62 is specifically configured to generate a decryption key according to card information of the SIM card of the user terminal and a symmetric encryption algorithm agreed by the SIM platform and the user terminal, and decrypt the encrypted SIM card application instruction by using the decryption key.
Optionally, the popup generating module 63 is specifically configured to obtain a preset popup template; the popup template comprises a popup title area, an information display area, a first control and a second control; the second control is pre-packaged with a link for exiting the popup window; loading a preset popup window title in the popup window title area, loading the link description information in the information display area, and packaging the HTML link in the first control; and generating a popup according to the popup title region loaded with the popup title, the information display region loaded with the link description information, the first control and the second control encapsulated with the HTML link.
Optionally, the device further comprises a feedback module, which is used for acquiring the operation data of the user for the popup window after loading the page data corresponding to the HTML link in the browser; the operation data comprise any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window; and sending the operation data to the SIM platform, wherein the operation data is used for the SIM platform to count at least one of the link sending success rate and the link opening rate of the link jump in a popup window mode.
The page loading device in this embodiment can implement each process of the foregoing page loading method applied to the user terminal side, and achieve the same effect and function, which are not repeated here.
Fig. 7 is a schematic block diagram of a page loading device according to another embodiment of the present disclosure, where the device is applied to a SIM platform, as shown in fig. 7, and the device includes:
an information receiving module 71, configured to receive hypertext markup language HTML link and link description information sent by the service platform;
an instruction generation module 72, configured to generate a SIM card application instruction according to the HTML link and the link description information;
An instruction encryption module 73, configured to encrypt the SIM card application instruction;
the instruction sending module 74 is configured to send the encrypted SIM card application instruction to a user terminal corresponding to the HTML link through a short message channel, so that the user terminal generates a popup window based on the HTML link and the link description information and displays the popup window, and load page data corresponding to the HTML link in a browser in response to an operation of a first control in the popup window by a user; wherein the popup window displays the link description information; and the HTML link is encapsulated in the first control.
Optionally, the instruction generating module 72 is specifically configured to encapsulate the HTML link and the link description information according to a message format corresponding to the SIM card application instruction, so as to obtain the SIM card application instruction.
Optionally, the instruction encryption module 73 is specifically configured to generate an encryption key according to card information of a SIM card of the user terminal and a symmetric encryption algorithm agreed by the SIM platform and the user terminal, and encrypt the SIM card application instruction by using the encryption key.
Optionally, the popup window further comprises a second control; the second control is pre-packaged with a link for exiting the popup window; the device further comprises a statistics module, wherein the statistics module is used for receiving operation data of a user for the popup window, which is sent by the user terminal, after the encrypted SIM card application instruction is sent to the user terminal corresponding to the HTML link through a short message channel; the operation data comprise any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window; based on operation data of users aiming at respective popup windows, which are sent by a plurality of user terminals, at least one of link sending success rate and link opening rate of link skip in the popup window mode is counted.
The page loading device in this embodiment can implement each process of the foregoing page loading method applied to the SIM platform side, and achieve the same effect and function, which are not repeated here.
Further, an embodiment of the present disclosure further provides a user terminal, and fig. 8 is a schematic structural diagram of the user terminal provided in an embodiment of the present disclosure, as shown in fig. 8, where the user terminal includes: a memory 801, a processor 802, a bus 803, and a communication interface 804. The memory 801, processor 802, and communication interface 804 communicate over bus 803, and communication interface 804 may include input output interfaces including, but not limited to, a keyboard, mouse, display, microphone, loudspeaker, and the like.
In fig. 8, the memory 801 has stored thereon computer executable instructions that when run on the processor 802 enable the following:
receiving an encrypted SIM card application instruction sent by a SIM platform of a user identity recognition module through a short message channel; the encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform;
Decrypting the encrypted SIM card application instruction, and analyzing the decrypted SIM card application instruction to obtain the HTML link and the link description information;
generating a popup window based on the HTML link and the link description information; wherein the popup window displays the link description information; the HTML link is packaged in a first control in the popup window;
and displaying the popup window, starting a browser in response to the operation of the user on the first control, and loading page data corresponding to the HTML link in the browser.
Optionally, the computer executable instructions, when executed on the processor 802, decrypt the encrypted SIM card application instructions, comprising:
and generating a decryption key according to the card information of the SIM card of the user terminal and a symmetrical encryption algorithm agreed by the SIM platform and the user terminal, and decrypting the encrypted SIM card application instruction by using the decryption key.
Optionally, the computer executable instructions, when executed on the processor 802, generate a popup based on the HTML link and the link description information, comprising:
acquiring a preset popup window template; the popup template comprises a popup title area, an information display area, a first control and a second control; the second control is pre-packaged with a link for exiting the popup window;
Loading a preset popup window title in the popup window title area, loading the link description information in the information display area, and packaging the HTML link in the first control;
and generating a popup according to the popup title region loaded with the popup title, the information display region loaded with the link description information, the first control and the second control encapsulated with the HTML link.
Optionally, when the computer executable instructions are executed on the processor 802, after loading the page data corresponding to the HTML link in the browser, the following implementation is further performed:
acquiring operation data of a user aiming at the popup window; the operation data comprise any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window;
and sending the operation data to the SIM platform, wherein the operation data is used for the SIM platform to count at least one of the link sending success rate and the link opening rate of the link jump in a popup window mode.
The user terminal in this embodiment can implement each process of the foregoing page loading method applied to the user terminal side, and achieve the same effects and functions, which are not repeated here.
Further, one embodiment of the present specification also provides a SIM platform, including a memory and a processor, where the memory stores computer executable instructions that, when executed on the processor, implement the following flow:
receiving hypertext markup language (HTML) links and link description information sent by a service platform;
generating an SIM card application instruction according to the HTML link and the link description information;
encrypting the SIM card application instruction;
sending the encrypted SIM card application instruction to a user terminal corresponding to the HTML link through a short message channel, so that the user terminal generates a popup window based on the HTML link and the link description information and displays the popup window, and loading page data corresponding to the HTML link in a browser in response to the operation of a first control in the popup window by a user; wherein the popup window displays the link description information; and the HTML link is encapsulated in the first control.
Optionally, when the computer executable instructions run on the processor, generating SIM card application instructions according to the HTML link and the link description information, including:
And packaging the HTML link and the link description information according to a message format corresponding to the SIM card application instruction to obtain the SIM card application instruction.
Optionally, the computer executable instructions, when executed on the processor, encrypt the SIM card application instructions, comprising:
and generating an encryption key according to the card information of the SIM card of the user terminal and a symmetrical encryption algorithm agreed by the SIM platform and the user terminal, and encrypting the SIM card application instruction by using the encryption key.
Optionally, the pop-up window further comprises a second control when the computer executable instructions are run on the processor; the second control is pre-packaged with a link for exiting the popup window; after the encrypted SIM card application instruction is sent to the user terminal corresponding to the HTML link through a short message channel, the method further comprises the following steps:
receiving operation data of a user aiming at the popup window, which is sent by the user terminal; the operation data comprise any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window;
Based on operation data of users aiming at respective popup windows, which are sent by a plurality of user terminals, at least one of link sending success rate and link opening rate of link skip in the popup window mode is counted.
The SIM platform in this embodiment can implement each process of the foregoing page loading method applied to the SIM platform side, and achieve the same effect and function, which are not repeated here.
Further, another embodiment of the present specification also provides a storage medium having stored therein computer executable instructions that, when executed by a processor, enable the following flow:
receiving an encrypted SIM card application instruction sent by a SIM platform of a user identity recognition module through a short message channel; the encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform;
decrypting the encrypted SIM card application instruction, and analyzing the decrypted SIM card application instruction to obtain the HTML link and the link description information;
generating a popup window based on the HTML link and the link description information; wherein the popup window displays the link description information; the HTML link is packaged in a first control in the popup window;
And displaying the popup window, starting a browser in response to the operation of the user on the first control, and loading page data corresponding to the HTML link in the browser.
Optionally, the computer executable instructions, when executed by the processor, decrypt the encrypted SIM card application instructions, comprising:
and generating a decryption key according to the card information of the SIM card of the user terminal and a symmetrical encryption algorithm agreed by the SIM platform and the user terminal, and decrypting the encrypted SIM card application instruction by using the decryption key.
Optionally, the computer executable instructions, when executed by the processor, generate a pop-up window based on the HTML link and the link description information, comprising:
acquiring a preset popup window template; the popup template comprises a popup title area, an information display area, a first control and a second control; the second control is pre-packaged with a link for exiting the popup window;
loading a preset popup window title in the popup window title area, loading the link description information in the information display area, and packaging the HTML link in the first control;
and generating a popup according to the popup title region loaded with the popup title, the information display region loaded with the link description information, the first control and the second control encapsulated with the HTML link.
Optionally, the computer executable instructions, when executed by the processor, further comprise, after loading the page data corresponding to the HTML link in the browser:
acquiring operation data of a user aiming at the popup window; the operation data comprise any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window;
and sending the operation data to the SIM platform, wherein the operation data is used for the SIM platform to count at least one of the link sending success rate and the link opening rate of the link jump in a popup window mode.
The storage medium includes Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.
The storage medium provided in this embodiment can implement the foregoing processes in the page loading method embodiment applied to the user terminal side, and achieve the same functions and effects, which are not repeated here.
Further, another embodiment of the present specification also provides a storage medium having stored therein computer executable instructions that, when executed by a processor, enable the following flow:
Receiving hypertext markup language (HTML) links and link description information sent by a service platform;
generating an SIM card application instruction according to the HTML link and the link description information;
encrypting the SIM card application instruction;
sending the encrypted SIM card application instruction to a user terminal corresponding to the HTML link through a short message channel, so that the user terminal generates a popup window based on the HTML link and the link description information and displays the popup window, and loading page data corresponding to the HTML link in a browser in response to the operation of a first control in the popup window by a user; wherein the popup window displays the link description information; and the HTML link is encapsulated in the first control.
Optionally, the computer executable instructions, when executed by the processor, generate SIM card application instructions from the HTML link and the link description information, including:
and packaging the HTML link and the link description information according to a message format corresponding to the SIM card application instruction to obtain the SIM card application instruction.
Optionally, the computer executable instructions, when executed by the processor, encrypt the SIM card application instructions, comprising:
And generating an encryption key according to the card information of the SIM card of the user terminal and a symmetrical encryption algorithm agreed by the SIM platform and the user terminal, and encrypting the SIM card application instruction by using the encryption key.
Optionally, the computer-executable instructions, when executed by the processor, further comprise a second control; the second control is pre-packaged with a link for exiting the popup window; after the encrypted SIM card application instruction is sent to the user terminal corresponding to the HTML link through a short message channel, the method further comprises the following steps:
receiving operation data of a user aiming at the popup window, which is sent by the user terminal; the operation data comprise any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window;
based on operation data of users aiming at respective popup windows, which are sent by a plurality of user terminals, at least one of link sending success rate and link opening rate of link skip in the popup window mode is counted.
The storage medium includes Read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.
The storage medium provided in this embodiment can implement the foregoing processes in the page loading method embodiment applied to the SIM platform side, and achieve the same functions and effects, which are not repeated here.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
It will be appreciated by those skilled in the art that embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, the present specification may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present description can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
The foregoing is merely exemplary of the present disclosure and is not intended to limit the disclosure. Various modifications and alterations to this specification will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement, or the like, which is within the spirit and principles of the present specification, should be included in the scope of the present claims.

Claims (11)

1. The page loading method is characterized by being applied to a user terminal and comprising the following steps of:
receiving an encrypted SIM card application instruction sent by a SIM platform of a user identity recognition module through a short message channel; the encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform;
Decrypting the encrypted SIM card application instruction, and analyzing the decrypted SIM card application instruction to obtain the HTML link and the link description information;
generating a popup window based on the HTML link and the link description information; wherein the popup window displays the link description information; the HTML link is packaged in a first control in the popup window; a link for exiting the popup window is pre-packaged in a second control in the popup window;
displaying the popup window, starting a browser in response to the operation of a user on the first control, and loading page data corresponding to the HTML link in the browser;
acquiring operation data of a user aiming at the popup window; the operation data comprise any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window;
and sending the operation data to the SIM platform, wherein the operation data is used for the SIM platform to count at least one of the link sending success rate and the link opening rate of the link jump in a popup window mode.
2. The method of claim 1, wherein decrypting the encrypted SIM card application instructions comprises:
And generating a decryption key according to the card information of the SIM card of the user terminal and a symmetrical encryption algorithm agreed by the SIM platform and the user terminal, and decrypting the encrypted SIM card application instruction by using the decryption key.
3. The method of claim 1 or 2, wherein generating a popup based on the HTML link and the link description information comprises:
acquiring a preset popup window template; the popup template comprises a popup title area, an information display area, a first control and a second control;
loading a preset popup window title in the popup window title area, loading the link description information in the information display area, and packaging the HTML link in the first control;
and generating a popup according to the popup title region loaded with the popup title, the information display region loaded with the link description information, the first control and the second control encapsulated with the HTML link.
4. The page loading method is characterized by being applied to a Subscriber Identity Module (SIM) platform and comprising the following steps of:
receiving hypertext markup language (HTML) links and link description information sent by a service platform;
Generating an SIM card application instruction according to the HTML link and the link description information;
encrypting the SIM card application instruction;
sending the encrypted SIM card application instruction to a user terminal corresponding to the HTML link through a short message channel, so that the user terminal generates a popup window based on the HTML link and the link description information and displays the popup window, and loading page data corresponding to the HTML link in a browser in response to the operation of a first control in the popup window by a user; wherein the popup window displays the link description information; the HTML link is encapsulated in the first control; a link for exiting the popup window is pre-packaged in a second control in the popup window;
after the encrypted SIM card application instruction is sent to the user terminal corresponding to the HTML link through a short message channel, the method further comprises the following steps:
receiving operation data of a user aiming at the popup window, which is sent by the user terminal; the operation data comprise any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window;
Based on operation data of users aiming at respective popup windows, which are sent by a plurality of user terminals, at least one of link sending success rate and link opening rate of link skip in the popup window mode is counted.
5. The method of claim 4, wherein generating SIM card application instructions from the HTML link and the link description information comprises:
and packaging the HTML link and the link description information according to a message format corresponding to the SIM card application instruction to obtain the SIM card application instruction.
6. The method of claim 4, wherein encrypting the SIM card application instructions comprises:
and generating an encryption key according to the card information of the SIM card of the user terminal and a symmetrical encryption algorithm agreed by the SIM platform and the user terminal, and encrypting the SIM card application instruction by using the encryption key.
7. A page loading device, characterized in that it is applied to a user terminal, comprising:
the instruction receiving module is used for receiving an encrypted SIM card application instruction sent by the SIM platform through the short message channel; the encrypted SIM card application instruction is generated by the SIM platform based on the HTML link and the link description information sent by the service platform;
The instruction decryption module is used for decrypting the encrypted SIM card application instruction and analyzing the decrypted SIM card application instruction to obtain the HTML link and the link description information;
the popup generating module is used for generating popups based on the HTML links and the link description information; wherein the popup window displays the link description information; the HTML link is packaged in a first control in the popup window; a link for exiting the popup window is pre-packaged in a second control in the popup window;
the page loading module is used for displaying the popup window, starting a browser in response to the operation of a user on the first control, and loading page data corresponding to the HTML link in the browser;
the feedback module is used for acquiring operation data of a user aiming at the popup window after loading page data corresponding to the HTML link in the browser; the operation data comprise any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window;
and sending the operation data to the SIM platform, wherein the operation data is used for the SIM platform to count at least one of the link sending success rate and the link opening rate of the link jump in a popup window mode.
8. The page loading device is characterized by being applied to a Subscriber Identity Module (SIM) platform and comprising:
the information receiving module is used for receiving the HTML link and the link description information sent by the service platform;
the instruction generation module is used for generating an SIM card application instruction according to the HTML link and the link description information;
the instruction encryption module is used for encrypting the SIM card application instruction;
the instruction sending module is used for sending the encrypted SIM card application instruction to the user terminal corresponding to the HTML link through a short message channel, so that the user terminal generates a popup window based on the HTML link and the link description information and displays the popup window, and the page data corresponding to the HTML link is loaded in a browser in response to the operation of a first control in the popup window by a user; wherein the popup window displays the link description information; the HTML link is encapsulated in the first control; a link for exiting the popup window is pre-packaged in a second control in the popup window;
the statistics module is used for receiving operation data of a user for the popup window, which is sent by the user terminal, after the encrypted SIM card application instruction is sent to the user terminal corresponding to the HTML link through a short message channel; the operation data comprise any one of sub-operation data of a user aiming at the first control, sub-operation data of a user aiming at the second control and timeout unresponsive data of a user aiming at the popup window;
Based on operation data of users aiming at respective popup windows, which are sent by a plurality of user terminals, at least one of link sending success rate and link opening rate of link skip in the popup window mode is counted.
9. A user terminal comprising a memory and a processor, the memory having stored thereon computer executable instructions which, when run on the processor, are capable of carrying out the steps of the method of any of the preceding claims 1-3.
10. A subscriber identity module, SIM, platform comprising a memory and a processor, the memory having stored thereon computer executable instructions which, when run on the processor, are capable of carrying out the steps of the method of any of the preceding claims 4-6.
11. A storage medium having stored therein computer executable instructions which, when executed by a processor, are capable of carrying out the steps of the method of any one of the preceding claims 1-3 or any one of the claims 4-6.
CN202010762561.0A 2020-07-31 2020-07-31 Page loading method and device Active CN114079917B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010762561.0A CN114079917B (en) 2020-07-31 2020-07-31 Page loading method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010762561.0A CN114079917B (en) 2020-07-31 2020-07-31 Page loading method and device

Publications (2)

Publication Number Publication Date
CN114079917A CN114079917A (en) 2022-02-22
CN114079917B true CN114079917B (en) 2023-07-21

Family

ID=80279413

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010762561.0A Active CN114079917B (en) 2020-07-31 2020-07-31 Page loading method and device

Country Status (1)

Country Link
CN (1) CN114079917B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012084965A1 (en) * 2010-12-22 2012-06-28 France Telecom System and method for remotely triggering actions on a mobile device
CN102687485A (en) * 2009-11-17 2012-09-19 惠普发展公司,有限责任合伙企业 Apparatus and method for sharing content on a mobile device
CN103647867A (en) * 2013-12-06 2014-03-19 北京奇虎科技有限公司 Message leaving method and system
CN103686420A (en) * 2013-12-13 2014-03-26 广州华多网络科技有限公司 Method, terminal, server and system for inviting friend to watch video
US8769260B1 (en) * 2012-04-10 2014-07-01 Trend Micro Incorporated Messaging system with user-friendly encryption and decryption
CN107526821A (en) * 2017-08-29 2017-12-29 珠海市魅族科技有限公司 One kind link inspection method and device, terminal and readable storage medium storing program for executing
CN108132800A (en) * 2017-06-29 2018-06-08 广东网金云计算有限公司 A kind of method, apparatus and user terminal based on self-defined URL control page jumps
CN108520014A (en) * 2018-03-21 2018-09-11 广东欧珀移动通信有限公司 Information sharing method, device, mobile terminal and computer-readable medium
WO2018219490A1 (en) * 2017-06-02 2018-12-06 Giesecke+Devrient Mobile Security Gmbh Method for preparing instructions to be executed by a subscriber identity module, subscriber identity module and service providing system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102687485A (en) * 2009-11-17 2012-09-19 惠普发展公司,有限责任合伙企业 Apparatus and method for sharing content on a mobile device
WO2012084965A1 (en) * 2010-12-22 2012-06-28 France Telecom System and method for remotely triggering actions on a mobile device
US8769260B1 (en) * 2012-04-10 2014-07-01 Trend Micro Incorporated Messaging system with user-friendly encryption and decryption
CN103647867A (en) * 2013-12-06 2014-03-19 北京奇虎科技有限公司 Message leaving method and system
CN103686420A (en) * 2013-12-13 2014-03-26 广州华多网络科技有限公司 Method, terminal, server and system for inviting friend to watch video
WO2018219490A1 (en) * 2017-06-02 2018-12-06 Giesecke+Devrient Mobile Security Gmbh Method for preparing instructions to be executed by a subscriber identity module, subscriber identity module and service providing system
CN108132800A (en) * 2017-06-29 2018-06-08 广东网金云计算有限公司 A kind of method, apparatus and user terminal based on self-defined URL control page jumps
CN107526821A (en) * 2017-08-29 2017-12-29 珠海市魅族科技有限公司 One kind link inspection method and device, terminal and readable storage medium storing program for executing
CN108520014A (en) * 2018-03-21 2018-09-11 广东欧珀移动通信有限公司 Information sharing method, device, mobile terminal and computer-readable medium

Also Published As

Publication number Publication date
CN114079917A (en) 2022-02-22

Similar Documents

Publication Publication Date Title
US9483328B2 (en) System and method for delivering application content
CN107682159B (en) Trusted application management method and trusted application management system of intelligent terminal
KR101541263B1 (en) Method and apparatus for executing user action commands
CN103095457B (en) A kind of login of application program, verification method
CN110619220A (en) Method and device for encrypting neural network model and storage medium
CN112287372B (en) Method and apparatus for protecting clipboard privacy
CN111741028B (en) Service processing method, device, equipment and system
CN104346560A (en) Security authentication method and security authentication device
CN111199037B (en) Login method, system and device
CN108900553B (en) Communication method, device and computer readable storage medium
CN114650154B (en) Webpage authority behavior control method and device, computer equipment and storage medium
US10896263B2 (en) Method and system for securely controlling access to data
US9740740B1 (en) Using metadata to take action on an SMS message on a proprietary system
CN114168460A (en) Remote debugging method, device and storage medium for front-end code in hybrid development
CN113076362B (en) Service execution method and device
CN107895120B (en) Data processing method and device in cross-platform application, electronic equipment and storage medium
CN112217873B (en) Device sharing method, related device and storage medium
CN114079917B (en) Page loading method and device
CN109286604B (en) Method and device for realizing container service and electronic equipment
CN111782997A (en) Method and device for loading webpage and storage medium
US20190334997A1 (en) Internet of Things Connectivity Aggregator System and Process
CN107566354B (en) Webpage content detection method and device and storage medium
CN115118426A (en) Data processing method, device and equipment of block chain system and storage medium
CN113783966A (en) Data transmission method and device, readable medium and electronic equipment
KR102052651B1 (en) Method for controlling access to data and an electronic device thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant