页面加载方法及装置与流程

文档序号:29000645发布日期:2022-02-22 10:02阅读:2671来源:国知局
页面加载方法及装置与流程

本文件涉及通信技术领域,尤其涉及一种页面加载方法及装置。

背景技术

随着无线通信的发展,可以向手机用户发送形式更为丰富的信息,比如图片、链接、视频等,以丰富信息的多样性。当需要向手机用户发送链接时,目前常见的做法是将链接直接以明文的形式下发至用户手机的收件箱,用户通过点击链接可以加载页面浏览相应信息。然而,这种做法中,将链接直接以明文的形式下发至用户手机,存在链接容易被非法分子篡改的问题,安全性较低,而且用户感知性不强,容易忽略链接。



技术实现要素:

本说明书一个实施例的目的是提供一种页面加载方法及装置,以解决将链接直接以明文的形式下发至用户手机,链接容易被非法分子篡改,安全性较低,而且用户感知性不强,容易忽略链接的问题。

为解决上述技术问题,本说明书一个实施例是这样实现的:

第一方面,本说明书一个实施例提供了一种页面加载方法,应用于用户终端,包括:

接收用户身份识别模块SIM平台通过短信通道发送的加密的SIM卡应用指令;所述加密的SIM卡应用指令由所述SIM平台基于业务平台发送的超级文本标记语言HTML链接和链接描述信息生成;

对所述加密的SIM卡应用指令进行解密,对解密后的SIM卡应用指令进行解析,得到所述HTML链接和所述链接描述信息;

基于所述HTML链接和所述链接描述信息生成弹窗;其中,所述弹窗中显示有所述链接描述信息;所述弹窗中的第一控件中封装有所述HTML链接;

显示所述弹窗,响应于用户对所述第一控件的操作,启动浏览器,并在浏览器中加载所述HTML链接对应的页面数据。

第二方面,本说明书一个实施例提供了一种页面加载方法,应用于用户身份识别模块SIM平台,包括:

接收业务平台发送的超级文本标记语言HTML链接和链接描述信息;

根据所述HTML链接和所述链接描述信息生成SIM卡应用指令;

对所述SIM卡应用指令进行加密;

将加密后的所述SIM卡应用指令通过短信通道发送至所述HTML链接对应的用户终端,以使所述用户终端基于所述HTML链接和所述链接描述信息生成弹窗并显示,并响应于用户对所述弹窗中的第一控件的操作,在浏览器中加载所述HTML链接对应的页面数据;其中,所述弹窗中显示有所述链接描述信息;所述第一控件中封装有所述HTML链接。

第三方面,本说明书一个实施例提供了一种页面加载装置,应用于用户终端,包括:

指令接收模块,用于接收用户身份识别模块SIM平台通过短信通道发送的加密的SIM卡应用指令;所述加密的SIM卡应用指令由所述SIM平台基于业务平台发送的超级文本标记语言HTML链接和链接描述信息生成;

指令解密模块,用于对所述加密的SIM卡应用指令进行解密,对解密后的SIM卡应用指令进行解析,得到所述HTML链接和所述链接描述信息;

弹窗生成模块,用于基于所述HTML链接和所述链接描述信息生成弹窗;其中,所述弹窗中显示有所述链接描述信息;所述弹窗中的第一控件中封装有所述HTML链接;

页面加载模块,用于显示所述弹窗,响应于用户对所述第一控件的操作,启动浏览器,并在浏览器中加载所述HTML链接对应的页面数据。

第四方面,本说明书一个实施例提供了一种页面加载装置,应用于用户身份识别模块SIM平台,包括:

信息接收模块,用于接收业务平台发送的超级文本标记语言HTML链接和链接描述信息;

指令生成模块,用于根据所述HTML链接和所述链接描述信息生成SIM卡应用指令;

指令加密模块,用于对所述SIM卡应用指令进行加密;

指令发送模块,用于将加密后的所述SIM卡应用指令通过短信通道发送至所述HTML链接对应的用户终端,以使所述用户终端基于所述HTML链接和所述链接描述信息生成弹窗并显示,并响应于用户对所述弹窗中的第一控件的操作,在浏览器中加载所述HTML链接对应的页面数据;其中,所述弹窗中显示有所述链接描述信息;所述第一控件中封装有所述HTML链接。

第五方面,本说明书一个实施例提供了一种用户终端,包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述计算机可执行指令在所述处理器上运行时,能够实现上述页面加载方法的步骤。

第六方面,本说明书一个实施例提供了一种用户身份识别模块SIM平台,包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述计算机可执行指令在所述处理器上运行时,能够实现上述页面加载方法的步骤。

第七方面,本说明书一个实施例提供了一种存储介质,该存储介质中存储有计算机可执行指令,所述计算机可执行指令在被处理器执行时,能够实现上述页面加载方法的步骤。

本实施例中,用户终端可以接收SIM平台通过短信通道发送的加密的SIM卡应用指令,并从该指令中得到HTML链接和链接描述信息,然后基于HTML链接和链接描述信息生成弹窗并显示,以及响应于用户对弹窗中的第一控件的操作,在浏览器中加载HTML链接对应的页面数据,其中,弹窗中显示有链接描述信息,弹窗中的第一控件中封装有HTML链接。可见,通过本实施例,能够通过加密的方式在SIM平台和用户终端之间传输HTML链接和链接描述信息,并且用户终端可以以弹窗的方式向用户提示HTML链接和链接描述信息,并且HTML链接不直接暴露给用户,而是封装在弹窗中的第一控件中,从而提高了HTML链接的安全性,实现了HTML链接不外露的效果,避免了HTML链接被非法截获和篡改,解决将链接直接以明文的形式下发至用户手机,链接容易被非法分子篡改,安全性较低的问题,并且通过弹窗的方式提示用户,提高了用户的感知性,用户无需在用户终端中主动查找信息,解决了用户感知性不强,容易忽略链接的问题。

附图说明

为了更清楚地说明本说明书一个或多个实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本说明书一实施例提供的页面加载方法的流程示意图;

图2为本说明书一实施例提供的用户终端显示弹窗的示意图;

图3为本说明书一实施例提供的用户终端显示页面数据的示意图;

图4为本说明书另一实施例提供的页面加载方法的流程示意图;

图5为本说明书另一实施例提供的页面加载方法的流程示意图;

图6为本说明书一实施例提供的页面加载装置的模块示意图;

图7为本说明书另一实施例提供的页面加载装置的模块示意图;

图8为本说明书一实施例提供的用户终端的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。

本说明书一个实施例的目的是提供一种页面加载方法、装置、用户终端、SIM平台及存储介质,以解决将链接直接以明文的形式下发至用户手机,链接容易被非法分子篡改,安全性较低,而且用户感知性不强,容易忽略链接的问题。

本说明书一实施例提供了一种页面加载方法,该页面加载方法可以应用在用户终端上,由用户终端执行,用户终端包括但不限于手机、智能手表等可以安装SIM(Subscriber Identity Module,用户身份识别模块)卡的通信设备。图1为本说明书一实施例提供的页面加载方法的流程示意图,如图1所示,该方法包括:

步骤S102,接收用户身份识别模块SIM平台通过短信通道发送的加密的SIM卡应用指令;加密的SIM卡应用指令由SIM平台基于业务平台发送的超级文本标记语言HTML链接和链接描述信息生成;

步骤S104,对加密的SIM卡应用指令进行解密,对解密后的SIM卡应用指令进行解析,得到HTML链接和链接描述信息;

步骤S106,基于HTML链接和链接描述信息生成弹窗;其中,弹窗中显示有链接描述信息;弹窗中的第一控件中封装有HTML链接;

步骤S108,显示弹窗,响应于用户对第一控件的操作,启动浏览器,并在浏览器中加载HTML链接对应的页面数据。

本实施例中,用户终端可以接收SIM平台通过短信通道发送的加密的SIM卡应用指令,并从该指令中得到HTML链接和链接描述信息,然后基于HTML链接和链接描述信息生成弹窗并显示,以及响应于用户对弹窗中的第一控件的操作,在浏览器中加载HTML链接对应的页面数据,其中,弹窗中显示有链接描述信息,弹窗中的第一控件中封装有HTML链接。可见,通过本实施例,能够通过加密的方式在SIM平台和用户终端之间传输HTML链接和链接描述信息,并且用户终端可以以弹窗的方式向用户提示HTML链接和链接描述信息,并且HTML链接不直接暴露给用户,而是封装在弹窗中的第一控件中,从而提高了HTML链接的安全性,实现了HTML链接不外露的效果,避免了HTML链接被非法截获和篡改,解决将链接直接以明文的形式下发至用户手机,链接容易被非法分子篡改,安全性较低的问题,并且通过弹窗的方式提示用户,提高了用户的感知性,用户无需在用户终端中主动查找信息,解决了用户感知性不强,容易忽略链接的问题。

本实施例中的HTML(Hyper Text Markup Language,超级文本标记语言)链接可以是HTML5链接,即H5链接。下文将不再强调。

本实施例中涉及的的交互角色包括:

用户:用户终端如手机的使用者,能够在用户终端中操作控件并查看HTML链接的页面数据。

用户终端:用户所使用的通信设备,比如手机,其中运行有操作系统和SIM卡应用。

SIM卡应用:运行于用户终端内,通过短信通道及对称加密技术与SIM平台通信,通过特定指令(比如ME指令)与操作系统交互,能够配合操作系统实现图1中的方法流程,具体能够实现信息接收、数据解密、数据解析,向操作系统发送指令等动作。

操作系统:运行于用户终端内,能够通过特定指令(比如ME指令)与SIM卡应用交互,实现生成弹窗、显示弹窗、基于用户操作启动浏览器加载HTML链接对应的页面数据等动作。

SIM平台:与用户终端中的SIM卡应用进行交互,通过短信通道向SIM卡应用下发加密的SIM卡应用指令,并能够接收用户终端中的SIM卡应用返回的数据。

业务平台:业务方的平台,能够向SIM平台发送HTML链接和链接描述信息。

下面基于上述的六个交互角色,具体说明本实施例中的页面加载方法。

上述步骤S102中,用户终端中的SIM卡应用接收SIM平台通过短信通道发送的加密的SIM卡应用指令。加密的SIM卡应用指令由SIM平台基于业务平台发送的HTML链接和链接描述信息生成。

具体地,业务平台向SIM平台发送HTML链接和链接描述信息。一个例子中,HTML链接对应的页面数据为用户的月度话费账单数据,则链接描述信息可以为“您的月度账单已出,请点击查看按钮进行查看”。

SIM平台接收到HTML链接和链接描述信息后,基于HTML链接和链接描述信息生成SIM卡应用指令,并通过与用户终端中的SIM卡应用约定的对称加密算法,对SIM卡应用指令进行加密,得到加密的SIM卡应用指令。SIM平台还按照短信通道的数据传输要求对加密的SIM卡应用指令进行封装,通过短信通道向用户终端中的SIM卡应用发送加密的SIM卡应用指令。

基于此,上述步骤S102中,可以由用户终端中的SIM卡应用接收SIM平台通过短信通道发送的加密的SIM卡应用指令。

上述步骤S104中,用户终端中的SIM卡应用对加密的SIM卡应用指令进行解密,对解密后的SIM卡应用指令进行解析,得到HTML链接和链接描述信息。

具体地,用户终端中的SIM卡应用接收加密的SIM卡应用指令,并对加密的SIM卡应用指令进行解密。一个实施例中,SIM卡应用对加密的SIM卡应用指令进行解密具体包括:SIM卡应用根据用户终端的SIM卡的卡信息和SIM平台与用户终端约定的对称加密算法,生成解密密钥,利用解密密钥,对加密的SIM卡应用指令进行解密。

SIM卡应用预先与SIM平台约定有对称加密算法,SIM卡应用获取用户终端的SIM卡的卡信息如卡序列号,作为对称加密算法的参数,根据该参数和约定的对称加密算法,计算得到解密密钥,利用解密密钥,对加密的SIM卡应用指令进行解密。

SIM卡应用对加密的SIM卡应用指令进行解密后,还对解密后的SIM卡应用指令进行解析,得到HTML链接和链接描述信息。具体地,SIM平台在生成SIM卡应用指令时,按照SIM卡应用指令对应的报文格式,对HTML链接和链接描述信息进行封装,得到SIM卡应用指令。因此,SIM卡应用在得到解密后的SIM卡应用指令后,还按照SIM卡应用指令对应的报文格式,对解密后的SIM卡应用指令进行解析,从而得到HTML链接和链接描述信息。

本实施例中,SIM卡应用在得到HTML链接和链接描述信息之后,还向用户终端中的操作系统发送特定指令,如ME指令,以使操作系统生成弹窗。因此,上述步骤S106中,用户终端中的操作系统响应于上述指令,基于HTML链接和链接描述信息生成弹窗。弹窗中显示有链接描述信息。弹窗中的第一控件中封装有HTML链接。

具体地,生成弹窗的动作可以由用户终端中的操作系统执行,操作系统响应于SIM卡应用发送的指令,如ME指令,基于HTML链接和链接描述信息生成弹窗。一个实施例中,操作系统基于HTML链接和链接描述信息生成弹窗,具体包括:

(1)操作系统获取预设的弹窗模板,弹窗模板包括弹窗标题区域、信息显示区域、第一控件和第二控件;所述第二控件中预先封装有用于退出弹窗的链接;

(2)操作系统在弹窗标题区域加载预设的弹窗标题,在信息显示区域加载链接描述信息,在第一控件中封装HTML链接;

(3)操作系统根据加载有弹窗标题的弹窗标题区域、加载有链接描述信息的信息显示区域、封装有HTML链接的第一控件和第二控件,生成弹窗。

动作(1)中,操作系统获取预设的弹窗模板,弹窗模板包括弹窗标题区域、信息显示区域、第一控件和第二控件,其中,第一控件可以为确认控件或者查看控件等表示用户允许跳转至HTML链接的控件,第二控件可以为取消控件等表示用户不允许跳转至HTML链接的控件。对于弹窗模板中的第二控件,其可以预先封装有默认链接,比如预先封装有默认的用于退出弹窗的链接。

动作(2)中,操作系统在弹窗标题区域加载预设的弹窗标题,预设的弹窗标题可以举例为“中国移动”等表示业务方名称的标题。操作系统在信息显示区域加载链接描述信息,以供用户了解所要跳转的链接的内容。操作系统在第一控件中封装HTML链接,从而使得链接不外露给用户,保证链接的安全性,用户通过点击第一控件即可实现链接跳转从而加载链接对应的页面数据。

动作(3)中,操作系统根据加载有弹窗标题的弹窗标题区域、加载有链接描述信息的信息显示区域、封装有HTML链接的第一控件和第二控件,生成弹窗。具体地,操作系统将加载有弹窗标题的弹窗标题区域、加载有链接描述信息的信息显示区域、封装有HTML链接的第一控件和预先封装有用于退出弹窗的链接的第二控件进行组合,得到弹窗。

上述步骤S108中,操作系统控制用户终端的显示屏显示弹窗,并响应于用户对第一控件的操作,启动浏览器,并在浏览器中加载HTML链接对应的页面数据。

具体地,操作系统生成弹窗后,通过用户终端的显示屏向用户显示弹窗,弹窗可以为STK弹窗,操作系统还引导用户点击弹窗中的第一控件或者第二控件。

操作系统在接收到用户点击第一控件的操作后,启动浏览器,并向业务平台请求封装在第一控件中的HTML链接对应的页面数据,并在请求得到页面数据后,在浏览器中加载HTML链接对应的页面数据,从而实现链接跳转功能,向用户展示HTML链接对应的页面数据。

图2为本说明书一实施例提供的用户终端显示弹窗的示意图,如图2所示,SIM卡应用向用户终端的操作系统发送指令(如ME指令)后,操作系统生成弹窗,控制用户终端的显示屏向用户显示弹窗,弹窗可以为STK弹窗,弹窗中的弹窗标题区域加载预设的弹窗标题,弹窗标题为“中国移动”。弹窗中的信息显示区域中显示有链接描述信息,链接描述信息为“【XX银行】您好!尊敬的用户,您5月的账单已出炉,请点击“确认”键查看详情”。弹窗中的第一控件为“确认”控件,第二控件为“取消”控件。

图3为本说明书一实施例提供的用户终端显示页面数据的示意图,如图2和图3所示,用户在浏览到弹窗并点击“确认”控件后,用户终端中的操作系统在浏览器中加载封装在第一控件中的HTML链接对应的账单数据,从而实现HTML链接的跳转。

一个实施例中,在浏览器中加载HTML链接对应的页面数据之后,操作系统还可以实现以下流程:

(1)获取用户针对弹窗的操作数据;操作数据包括用户针对第一控件的子操作数据、用户针对第二控件的子操作数据和用户针对弹窗的超时未响应数据中的任意一种;

(2)将上述操作数据发送至SIM平台,操作数据用于SIM平台统计以弹窗形式进行链接跳转的链接发送成功率、链接打开率中的至少一项。

具体地,动作(1)中,操作系统可以获取用户针对弹窗的操作数据,操作数据包括用户针对第一控件的子操作数据、用户针对第二控件的子操作数据和用户针对弹窗的超时未响应数据中的任意一种,用户针对第一控件的子操作数据可以是用户针对第一控件的点击操作的点击时间、点击次数等数据。用户针对第二控件的子操作数据可以是用户针对第二控件的点击操作的点击时间、点击次数等数据。若用户超过一定时间没有点击第一控件或第二控件,则用户终端记录一条用户针对弹窗的超时未响应数据,该数据表示用户超过一定时间没有点击第一控件和第二控件。

动作(2)中,用户终端中的操作系统将上述操作数据发送至SIM卡应用,SIM卡应用可以采用与SIM平台约定的对称加密算法,将操作数据加密后发送至SIM平台。SIM平台接收到加密的操作数据后,对操作数据进行解密。本实施例中,SIM平台可以与多个用户终端通信,向多个用户终端发送每个用户终端对应的SIM卡应用指令,从而使每个用户终端加载对应的弹窗。因此,SIM平台在接收到多个用户终端返回的加密后的操作数据后,可以对该加密的操作数据进行解密,并基于解密得到的操作数据,统计以弹窗形式进行链接跳转的链接发送成功率、链接打开率中的至少一项。

一个实施例中,链接发送成功率等于,SIM平台发送SIM卡应用指令的总次数除以SIM平台接收到返回的操作数据的次数。链接打开率等于,SIM平台发送SIM卡应用指令的总次数除以SIM平台接收到针对第一控件的子操作数据的次数。链接发送成功率又可以叫做触达率,链接打开率又可以叫做用户转化率。通过触达率和用户转化率,能够衡量以图1中的方式向用户发送HTML链接并加载页面数据的效果。

上述图1从用户终端侧出发介绍了页面加载方法,在一个实施例中,图1中的方法具有由用户终端中的SIM卡应用和用户终端中的操作系统配合执行,具体为:

SIM卡应用接收用户身份识别模块SIM平台通过短信通道发送的加密的SIM卡应用指令;所述加密的SIM卡应用指令由所述SIM平台基于业务平台发送的超级文本标记语言HTML链接和链接描述信息生成;

SIM卡应用对所述加密的SIM卡应用指令进行解密,对解密后的SIM卡应用指令进行解析,得到所述HTML链接和所述链接描述信息;

SIM卡应用根据所述HTML链接和所述链接描述信息,向操作系统发送用于生成弹窗的指令,该指令可以为ME指令或其他形式的指令,这里不做限定;

操作系统响应于上述用于生成弹窗的指令,基于所述HTML链接和所述链接描述信息生成弹窗;其中,所述弹窗中显示有所述链接描述信息;所述弹窗中的第一控件中封装有所述HTML链接;

操作系统通过用户终端的显示屏显示所述弹窗,响应于用户对所述第一控件的操作,启动浏览器,并在浏览器中加载所述HTML链接对应的页面数据。

在该实施例中,用户可以通过点击第一控件的方式打开HTML链接。HTML链接可以由SIM平台定期审核,HTML链接的页面内容可以由SIM平台定期拨测,从而保证HTML链接的安全性以及HTML链接的页面内容能够顺利加载。

上述图1从用户终端侧出发介绍了页面加载方法,下面从SIM平台侧出发,介绍另一个页面加载方法。图4为本说明书另一实施例提供的页面加载方法的流程示意图,该方法应用于SIM平台,由SIM平台执行,如图4所示,该流程包括:

步骤S402,接收业务平台发送的HTML链接和链接描述信息;

步骤S404,根据HTML链接和链接描述信息生成SIM卡应用指令;

步骤S406,对SIM卡应用指令进行加密;

步骤S408,将加密后的SIM卡应用指令通过短信通道发送至HTML链接对应的用户终端,以使用户终端基于HTML链接和链接描述信息生成弹窗并显示,并响应于用户对弹窗中的第一控件的操作,在浏览器中加载HTML链接对应的页面数据;其中,弹窗中显示有链接描述信息;第一控件中封装有HTML链接。

本实施例中,SIM平台可以接收业务平台发送的HTML链接和链接描述信息,并基于HTML链接和链接描述信息生成加密的SIM卡应用指令,并将加密后的SIM卡应用指令通过短信通道发送至HTML链接对应的用户终端,从而使用户终端基于HTML链接和链接描述信息生成弹窗并显示,以及响应于用户对弹窗中的第一控件的操作,在浏览器中加载HTML链接对应的页面数据,其中,弹窗中显示有链接描述信息,弹窗中的第一控件中封装有HTML链接。可见,通过本实施例,能够通过加密的方式在SIM平台和用户终端之间传输HTML链接和链接描述信息,并且用户终端可以以弹窗的方式向用户提示HTML链接和链接描述信息,并且HTML链接不直接暴露给用户,而是封装在弹窗中的第一控件中,从而提高了HTML链接的安全性,实现了HTML链接不外露的效果,避免了HTML链接被非法截获和篡改,解决将链接直接以明文的形式下发至用户手机,链接容易被非法分子篡改,安全性较低的问题,并且通过弹窗的方式提示用户,提高了用户的感知性,用户无需在用户终端中主动查找信息,解决了用户感知性不强,容易忽略链接的问题。

上述步骤S402中,SIM平台接收业务平台发送的HTML链接和链接描述信息。具体地,业务平台向SIM平台发送HTML链接和链接描述信息。一个例子中,HTML链接对应的页面数据为用户的月度话费账单数据,则链接描述信息可以为“您的月度账单已出,请点击查看按钮进行查看”,从而SIM平台接收到HTML链接和链接描述信息。

上述步骤S404中,SIM平台根据HTML链接和链接描述信息生成SIM卡应用指令。一个实施例中,根据HTML链接和链接描述信息生成SIM卡应用指令,具体包括:按照SIM卡应用指令对应的报文格式,对HTML链接和链接描述信息进行封装,得到SIM卡应用指令。

上述步骤S406中,SIM平台对SIM卡应用指令进行加密。一个实施例中,对SIM卡应用指令进行加密,具体包括:根据用户终端的SIM卡的卡信息和SIM平台与所述用户终端约定的对称加密算法,生成加密密钥,利用加密密钥,对SIM卡应用指令进行加密。

具体地,SIM卡应用预先与SIM平台约定有对称加密算法,SIM卡应用获取用户终端的SIM卡的卡信息如卡序列号,作为对称加密算法的参数,根据该参数和约定的对称加密算法,计算得到加密密钥,利用加密密钥,对SIM卡应用指令进行加密。

上述步骤S408中,SIM平台将加密后的SIM卡应用指令通过短信通道发送至HTML链接对应的用户终端,具体发送至用户终端中的SIM卡应用。具体地,SIM平台还按照短信通道的数据传输要求对加密的SIM卡应用指令进行封装,通过短信通道向HTML链接对应的用户终端中的SIM卡应用发送加密的SIM卡应用指令。

用户终端接收到加密的SIM卡应用指令后的处理过程,可以参考图1中的方法所示。

进一步地,在上述弹窗中还包括第二控件,第二控件中预先封装有用于退出弹窗的链接。相应地,在图4所示的实施例中,SIM平台在将加密后的SIM卡应用指令通过短信通道发送至HTML链接对应的用户终端之后,还可以:

(1)接收用户终端发送的用户针对弹窗的操作数据;该操作数据包括用户针对第一控件的子操作数据、用户针对第二控件的子操作数据和用户针对弹窗的超时未响应数据中的任意一种;

(2)基于多个用户终端发送的用户针对各自的弹窗的操作数据,统计以弹窗形式进行链接跳转的链接发送成功率、链接打开率中的至少一项。

具体地,动作(1)中,SIM平台接收用户终端中的SIM卡应用发送的用户针对弹窗的操作数据。操作数据包括用户针对第一控件的子操作数据、用户针对第二控件的子操作数据和用户针对弹窗的超时未响应数据中的任意一种。用户针对第一控件的子操作数据可以是用户针对第一控件的点击操作的点击时间、点击次数等数据。用户针对第二控件的子操作数据可以是用户针对第二控件的点击操作的点击时间、点击次数等数据。若用户超过一定时间没有点击第一控件或第二控件,则用户终端记录一条用户针对弹窗的超时未响应数据,该数据表示用户超过一定时间没有点击第一控件和第二控件。

动作(2)中,SIM卡应用可以采用与SIM平台约定的对称加密算法,将操作数据加密后发送至SIM平台。SIM平台接收到加密的操作数据后,对操作数据进行解密。本实施例中,SIM平台可以与多个用户终端通信,向多个用户终端发送每个用户终端对应的SIM卡应用指令,从而使每个用户终端加载对应的弹窗。因此,SIM平台在接收到多个用户终端返回的加密后的操作数据后,可以对该加密的操作数据进行解密,并基于解密得到的操作数据,统计以弹窗形式进行链接跳转的链接发送成功率、链接打开率中的至少一项。

一个实施例中,链接发送成功率等于,SIM平台发送SIM卡应用指令的总次数除以SIM平台接收到返回的操作数据的次数。链接打开率等于,SIM平台发送SIM卡应用指令的总次数除以SIM平台接收到用户针对第一控件的子操作数据的次数。链接发送成功率又可以叫做触达率,链接打开率又可以叫做用户转化率。通过触达率和用户转化率,能够衡量以图1中的方式向用户发送HTML链接并加载页面数据的效果。

基于图1和图4中的方法,本说明书一实施例还提供了一种多方交互的页面加载方法,图5为本说明书另一实施例提供的页面加载方法的流程示意图,该方法以HTML链接为H5链接为例进行说明,如图5所示,该流程包括:

步骤S502,业务平台向SIM平台发送H5链接和链接描述信息。

具体地,业务平台生成H5链接和链接描述信息,将H5链接和链接描述信息进行封装,以约定的接口将封装后的H5链接和链接描述信息发送至SIM平台。

步骤S504,SIM平台根据接收到的H5链接和链接描述信息生成SIM卡应用指令,对SIM卡应用指令进行加密。

具体地,SIM平台按照SIM卡应用指令对应的报文格式,对H5链接和链接描述信息进行封装,得到SIM卡应用指令,并采用与SIM卡应用约定的对称加密算法,对SIM卡应用指令进行加密。

步骤S506,SIM平台通过短信通道将加密后的SIM卡应用指令发送至SIM卡应用。

具体地,SIM平台按照短信通道的数据传输要求对加密后的SIM卡应用指令进行封装,通过短信通道向用户终端中的SIM卡应用发送加密后的SIM卡应用指令。

步骤S508,SIM卡应用通过短信通道接收加密后的SIM卡应用指令,并从SIM卡应用指令中得到H5链接和链接描述信息。

具体地,SIM卡通过短信通道接收加密后的SIM卡应用指令,按照与SIM平台约定的对称加密算法,对SIM卡应用指令进行解密,得到H5链接和链接描述信息。

步骤S510,SIM卡应用与操作系统交互,向操作系统发送弹窗生成指令。该指令可以为ME指令或其他形式的指令,这里不做限定。

步骤S512,操作系统接收弹窗生成指令,生成弹窗并通过显示屏显示生成的弹窗。该弹窗可以为STK形式。

步骤S514,操作系统接收用户点击弹窗中的第一控件的操作,确定用户允许加载H5链接对应的页面。

步骤S516,操作系统在浏览器中加载H5链接对应的页面数据。

步骤S518,操作系统获取用户针对弹窗的操作数据,并发送至SIM卡应用。

步骤S520,SIM卡应用将接收到的用户针对弹窗的操作数据发送至SIM平台,以供SIM平台统计触达率和用户转化率。

图5的实施例中,若用户点击第二控件,或,用户在一定时长内未点击第一控件,或,用户在一定时长内未点击第二控件,则弹窗消失并结束流程。

图5的实施例中,在步骤S516之前,用户终端还可以询问用户是否允许启动浏览器,若允许,则操作系统启动浏览器,并在浏览器中加载H5链接对应的页面数据,若不允许,则弹窗消失并结束流程。

综上,上述实施例中的页面加载方法,至少具有以下技术效果:

1、通过短信通道在SIM平台和SIM卡应用之间传输加密的SIM卡应用指令,基于短信通道的安全性以及数据加密的安全性,降低了HTML链接被截获以及被篡改的风险,提高了HTML链接的安全性,提高了数据传输的安全性;

2、在第一控件中封装HTML链接,实现了链接隐藏,避免了链接外露的问题,进一步提高了HTML链接的安全性;

3、SIM卡应用可以通过ME指令与操作系统交互,交互优先级高,使得弹窗能够优先显示;

4、通过弹窗的方式提示用户进行链接跳转,具有强提醒性,避免用户忘记查看信息的问题;

5、用户终端可以通过SIM卡应用和操作系统实现整个流程,无需安装其他应用程序,方案兼容性好;

6、只有合法业务方才能够接入SIM平台,向SIM平台发送HTML链接,非法分子无法接入SIM平台,避免了非法分子冒充业务方直接给用户发送风险链接的问题,保证了链接的安全可信;

7、能够统计信息触达率和用户转化率,从而评估方案的实施效果。

图6为本说明书一实施例提供的页面加载装置的模块示意图,该装置应用于用户终端,如图6所示,该装置包括:

指令接收模块61,用于接收用户身份识别模块SIM平台通过短信通道发送的加密的SIM卡应用指令;所述加密的SIM卡应用指令由所述SIM平台基于业务平台发送的超级文本标记语言HTML链接和链接描述信息生成;

指令解密模块62,用于对所述加密的SIM卡应用指令进行解密,对解密后的SIM卡应用指令进行解析,得到所述HTML链接和所述链接描述信息;

弹窗生成模块63,用于基于所述HTML链接和所述链接描述信息生成弹窗;其中,所述弹窗中显示有所述链接描述信息;所述弹窗中的第一控件中封装有所述HTML链接;

页面加载模块64,用于显示所述弹窗,响应于用户对所述第一控件的操作,启动浏览器,并在浏览器中加载所述HTML链接对应的页面数据。

可选地,指令解密模块62具体用于,根据所述用户终端的SIM卡的卡信息和所述SIM平台与所述用户终端约定的对称加密算法,生成解密密钥,利用所述解密密钥,对所述加密的SIM卡应用指令进行解密。

可选地,弹窗生成模块63具体用于,获取预设的弹窗模板;所述弹窗模板包括弹窗标题区域、信息显示区域、第一控件和第二控件;所述第二控件中预先封装有用于退出所述弹窗的链接;在所述弹窗标题区域加载预设的弹窗标题,在所述信息显示区域加载所述链接描述信息,在所述第一控件中封装所述HTML链接;根据加载有所述弹窗标题的所述弹窗标题区域、加载有所述链接描述信息的所述信息显示区域、封装有所述HTML链接的所述第一控件和所述第二控件,生成弹窗。

可选地,该装置还包括反馈模块,用于在浏览器中加载所述HTML链接对应的页面数据之后,获取用户针对所述弹窗的操作数据;所述操作数据包括用户针对所述第一控件的子操作数据、用户针对所述第二控件的子操作数据和用户针对所述弹窗的超时未响应数据中的任意一种;将所述操作数据发送至所述SIM平台,所述操作数据用于所述SIM平台统计以弹窗形式进行链接跳转的链接发送成功率、链接打开率中的至少一项。

本实施例中的页面加载装置能够实现前述应用在用户终端侧的页面加载方法的各个过程,并达到相同的效果和功能,这里不再重复。

图7为本说明书另一实施例提供的页面加载装置的模块示意图,该装置应用于SIM平台,如图7所示,该装置包括:

信息接收模块71,用于接收业务平台发送的超级文本标记语言HTML链接和链接描述信息;

指令生成模块72,用于根据所述HTML链接和所述链接描述信息生成SIM卡应用指令;

指令加密模块73,用于对所述SIM卡应用指令进行加密;

指令发送模块74,用于将加密后的所述SIM卡应用指令通过短信通道发送至所述HTML链接对应的用户终端,以使所述用户终端基于所述HTML链接和所述链接描述信息生成弹窗并显示,并响应于用户对所述弹窗中的第一控件的操作,在浏览器中加载所述HTML链接对应的页面数据;其中,所述弹窗中显示有所述链接描述信息;所述第一控件中封装有所述HTML链接。

可选地,指令生成模块72具体用于,按照SIM卡应用指令对应的报文格式,对所述HTML链接和所述链接描述信息进行封装,得到SIM卡应用指令。

可选地,指令加密模块73具体用于,根据所述用户终端的SIM卡的卡信息和所述SIM平台与所述用户终端约定的对称加密算法,生成加密密钥,利用所述加密密钥,对所述SIM卡应用指令进行加密。

可选地,所述弹窗还包括第二控件;所述第二控件中预先封装有用于退出所述弹窗的链接;上述装置还包括统计模块,用于在将加密后的所述SIM卡应用指令通过短信通道发送至所述HTML链接对应的用户终端之后,接收所述用户终端发送的用户针对所述弹窗的操作数据;所述操作数据包括用户针对所述第一控件的子操作数据、用户针对所述第二控件的子操作数据和用户针对所述弹窗的超时未响应数据中的任意一种;基于多个用户终端发送的用户针对各自的弹窗的操作数据,统计以弹窗形式进行链接跳转的链接发送成功率、链接打开率中的至少一项。

本实施例中的页面加载装置能够实现前述应用在SIM平台侧的页面加载方法的各个过程,并达到相同的效果和功能,这里不再重复。

进一步地,本说明书一个实施例还提供了一种用户终端,图8为本说明书一实施例提供的用户终端的结构示意图,如图8所示,该用户终端包括:存储器801、处理器802、总线803和通信接口804。存储器801、处理器802和通信接口804通过总线803进行通信,通信接口804可以包括输入输出接口,输入输出接口包括但不限于键盘、鼠标、显示器、麦克风、扩音器等。

图8中,所述存储器801上存储有计算机可执行指令,所述计算机可执行指令在所述处理器802上运行时,能够实现以下流程:

接收用户身份识别模块SIM平台通过短信通道发送的加密的SIM卡应用指令;所述加密的SIM卡应用指令由所述SIM平台基于业务平台发送的超级文本标记语言HTML链接和链接描述信息生成;

对所述加密的SIM卡应用指令进行解密,对解密后的SIM卡应用指令进行解析,得到所述HTML链接和所述链接描述信息;

基于所述HTML链接和所述链接描述信息生成弹窗;其中,所述弹窗中显示有所述链接描述信息;所述弹窗中的第一控件中封装有所述HTML链接;

显示所述弹窗,响应于用户对所述第一控件的操作,启动浏览器,并在浏览器中加载所述HTML链接对应的页面数据。

可选地,所述计算机可执行指令在所述处理器802上运行时,对所述加密的SIM卡应用指令进行解密,包括:

根据所述用户终端的SIM卡的卡信息和所述SIM平台与所述用户终端约定的对称加密算法,生成解密密钥,利用所述解密密钥,对所述加密的SIM卡应用指令进行解密。

可选地,所述计算机可执行指令在所述处理器802上运行时,基于所述HTML链接和所述链接描述信息生成弹窗,包括:

获取预设的弹窗模板;所述弹窗模板包括弹窗标题区域、信息显示区域、第一控件和第二控件;所述第二控件中预先封装有用于退出所述弹窗的链接;

在所述弹窗标题区域加载预设的弹窗标题,在所述信息显示区域加载所述链接描述信息,在所述第一控件中封装所述HTML链接;

根据加载有所述弹窗标题的所述弹窗标题区域、加载有所述链接描述信息的所述信息显示区域、封装有所述HTML链接的所述第一控件和所述第二控件,生成弹窗。

可选地,所述计算机可执行指令在所述处理器802上运行时,在浏览器中加载所述HTML链接对应的页面数据之后,还实现:

获取用户针对所述弹窗的操作数据;所述操作数据包括用户针对所述第一控件的子操作数据、用户针对所述第二控件的子操作数据和用户针对所述弹窗的超时未响应数据中的任意一种;

将所述操作数据发送至所述SIM平台,所述操作数据用于所述SIM平台统计以弹窗形式进行链接跳转的链接发送成功率、链接打开率中的至少一项。

本实施例中的用户终端能够实现前述应用在用户终端侧的页面加载方法的各个过程,并达到相同的效果和功能,这里不再重复。

进一步地,本说明书一个实施例还提供了一种SIM平台,该SIM平台包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述计算机可执行指令在所述处理器上运行时,能够实现以下流程:

接收业务平台发送的超级文本标记语言HTML链接和链接描述信息;

根据所述HTML链接和所述链接描述信息生成SIM卡应用指令;

对所述SIM卡应用指令进行加密;

将加密后的所述SIM卡应用指令通过短信通道发送至所述HTML链接对应的用户终端,以使所述用户终端基于所述HTML链接和所述链接描述信息生成弹窗并显示,并响应于用户对所述弹窗中的第一控件的操作,在浏览器中加载所述HTML链接对应的页面数据;其中,所述弹窗中显示有所述链接描述信息;所述第一控件中封装有所述HTML链接。

可选地,所述计算机可执行指令在所述处理器上运行时,根据所述HTML链接和所述链接描述信息生成SIM卡应用指令,包括:

按照SIM卡应用指令对应的报文格式,对所述HTML链接和所述链接描述信息进行封装,得到SIM卡应用指令。

可选地,所述计算机可执行指令在所述处理器上运行时,对所述SIM卡应用指令进行加密,包括:

根据所述用户终端的SIM卡的卡信息和所述SIM平台与所述用户终端约定的对称加密算法,生成加密密钥,利用所述加密密钥,对所述SIM卡应用指令进行加密。

可选地,所述计算机可执行指令在所述处理器上运行时,所述弹窗还包括第二控件;所述第二控件中预先封装有用于退出所述弹窗的链接;在将加密后的所述SIM卡应用指令通过短信通道发送至所述HTML链接对应的用户终端之后,还包括:

接收所述用户终端发送的用户针对所述弹窗的操作数据;所述操作数据包括用户针对所述第一控件的子操作数据、用户针对所述第二控件的子操作数据和用户针对所述弹窗的超时未响应数据中的任意一种;

基于多个用户终端发送的用户针对各自的弹窗的操作数据,统计以弹窗形式进行链接跳转的链接发送成功率、链接打开率中的至少一项。

本实施例中的SIM平台能够实现前述应用在SIM平台侧的页面加载方法的各个过程,并达到相同的效果和功能,这里不再重复。

进一步地,本说明书另一个实施例还提供了一种存储介质,该存储介质中存储有计算机可执行指令,所述计算机可执行指令在被处理器执行时,能够实现以下流程:

接收用户身份识别模块SIM平台通过短信通道发送的加密的SIM卡应用指令;所述加密的SIM卡应用指令由所述SIM平台基于业务平台发送的超级文本标记语言HTML链接和链接描述信息生成;

对所述加密的SIM卡应用指令进行解密,对解密后的SIM卡应用指令进行解析,得到所述HTML链接和所述链接描述信息;

基于所述HTML链接和所述链接描述信息生成弹窗;其中,所述弹窗中显示有所述链接描述信息;所述弹窗中的第一控件中封装有所述HTML链接;

显示所述弹窗,响应于用户对所述第一控件的操作,启动浏览器,并在浏览器中加载所述HTML链接对应的页面数据。

可选地,所述计算机可执行指令在被处理器执行时,对所述加密的SIM卡应用指令进行解密,包括:

根据所述用户终端的SIM卡的卡信息和所述SIM平台与所述用户终端约定的对称加密算法,生成解密密钥,利用所述解密密钥,对所述加密的SIM卡应用指令进行解密。

可选地,所述计算机可执行指令在被处理器执行时,基于所述HTML链接和所述链接描述信息生成弹窗,包括:

获取预设的弹窗模板;所述弹窗模板包括弹窗标题区域、信息显示区域、第一控件和第二控件;所述第二控件中预先封装有用于退出所述弹窗的链接;

在所述弹窗标题区域加载预设的弹窗标题,在所述信息显示区域加载所述链接描述信息,在所述第一控件中封装所述HTML链接;

根据加载有所述弹窗标题的所述弹窗标题区域、加载有所述链接描述信息的所述信息显示区域、封装有所述HTML链接的所述第一控件和所述第二控件,生成弹窗。

可选地,所述计算机可执行指令在被处理器执行时,在浏览器中加载所述HTML链接对应的页面数据之后,还包括:

获取用户针对所述弹窗的操作数据;所述操作数据包括用户针对所述第一控件的子操作数据、用户针对所述第二控件的子操作数据和用户针对所述弹窗的超时未响应数据中的任意一种;

将所述操作数据发送至所述SIM平台,所述操作数据用于所述SIM平台统计以弹窗形式进行链接跳转的链接发送成功率、链接打开率中的至少一项。

其中,所述的存储介质包括只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。

本实施例提供的存储介质能够实现前述应用在用户终端侧的页面加载方法实施例中的各个过程,并达到相同的功能和效果,这里不再重复。

进一步地,本说明书另一个实施例还提供了一种存储介质,该存储介质中存储有计算机可执行指令,所述计算机可执行指令在被处理器执行时,能够实现以下流程:

接收业务平台发送的超级文本标记语言HTML链接和链接描述信息;

根据所述HTML链接和所述链接描述信息生成SIM卡应用指令;

对所述SIM卡应用指令进行加密;

将加密后的所述SIM卡应用指令通过短信通道发送至所述HTML链接对应的用户终端,以使所述用户终端基于所述HTML链接和所述链接描述信息生成弹窗并显示,并响应于用户对所述弹窗中的第一控件的操作,在浏览器中加载所述HTML链接对应的页面数据;其中,所述弹窗中显示有所述链接描述信息;所述第一控件中封装有所述HTML链接。

可选地,所述计算机可执行指令在被处理器执行时,根据所述HTML链接和所述链接描述信息生成SIM卡应用指令,包括:

按照SIM卡应用指令对应的报文格式,对所述HTML链接和所述链接描述信息进行封装,得到SIM卡应用指令。

可选地,所述计算机可执行指令在被处理器执行时,对所述SIM卡应用指令进行加密,包括:

根据所述用户终端的SIM卡的卡信息和所述SIM平台与所述用户终端约定的对称加密算法,生成加密密钥,利用所述加密密钥,对所述SIM卡应用指令进行加密。

可选地,所述计算机可执行指令在被处理器执行时,所述弹窗还包括第二控件;所述第二控件中预先封装有用于退出所述弹窗的链接;在将加密后的所述SIM卡应用指令通过短信通道发送至所述HTML链接对应的用户终端之后,还包括:

接收所述用户终端发送的用户针对所述弹窗的操作数据;所述操作数据包括用户针对所述第一控件的子操作数据、用户针对所述第二控件的子操作数据和用户针对所述弹窗的超时未响应数据中的任意一种;

基于多个用户终端发送的用户针对各自的弹窗的操作数据,统计以弹窗形式进行链接跳转的链接发送成功率、链接打开率中的至少一项。

其中,所述的存储介质包括只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。

本实施例提供的存储介质能够实现前述应用在SIM平台侧的页面加载方法实施例中的各个过程,并达到相同的功能和效果,这里不再重复。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本说明书的实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本权利要求范围之内。

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