CN109327530A - 一种信息处理方法、装置、电子设备和存储介质 - Google Patents

一种信息处理方法、装置、电子设备和存储介质 Download PDF

Info

Publication number
CN109327530A
CN109327530A CN201811291712.8A CN201811291712A CN109327530A CN 109327530 A CN109327530 A CN 109327530A CN 201811291712 A CN201811291712 A CN 201811291712A CN 109327530 A CN109327530 A CN 109327530A
Authority
CN
China
Prior art keywords
address information
jump address
information
client
sent
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.)
Granted
Application number
CN201811291712.8A
Other languages
English (en)
Other versions
CN109327530B (zh
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.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network 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 Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201811291712.8A priority Critical patent/CN109327530B/zh
Publication of CN109327530A publication Critical patent/CN109327530A/zh
Application granted granted Critical
Publication of CN109327530B publication Critical patent/CN109327530B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • 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
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供了一种信息处理方法、装置、电子设备和存储介质,应用于客户端,客户端内嵌有网页端;客户端、网页端与预置的服务器连接;其中,所述方法包括:截取网页端发送的跳转地址信息;跳转地址信息包括传输协议信息;判断传输协议信息与预置的目标传输协议信息是否匹配;若传输协议信息与预置的目标传输协议信息匹配,则响应跳转地址信息;若传输协议信息与预置的目标传输协议信息不匹配,则将跳转地址信息发送至服务器。本发明实施例可以实现对网页端发出的跳转地址信息进行筛选,使得客户端可以直接响应网页端发出的符合条件的跳转地址信息,降低了客户端和内嵌网页端的通信成本。

Description

一种信息处理方法、装置、电子设备和存储介质
技术领域
本发明涉及信息科学技术领域,特别是涉及一种信息处理方法、装置、电子设备和存储介质。
背景技术
现在大部分的软件程序都内嵌有网页端,用户在使用客户端期间,可以根据在网页端进行操作,接收客户端发送的消息,或者,向客户端传递消息,即客户端和网页端存在一个交互的过程。
而现有技术中,网页端与客户端的交互一般是各自采用不同的接口与服务器连接,服务器即负责将从网页端接收到的消息传递至客户端,也负责将从客户端接收到的消息传递到网页端,限制了网页端与客户端的消息传递效率。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种信息处理方法和相应的一种信息处理装置、一种电子设备、一种存储介质。
为了解决上述问题,本发明实施例公开了一种信息处理方法,应用于客户端,所述客户端内嵌有网页端;所述客户端、所述网页端与预置的服务器连接;所述方法包括:
截取所述网页端发送的跳转地址信息;所述跳转地址信息包括传输协议信息;
判断所述传输协议信息与预置的目标传输协议信息是否匹配;
若所述传输协议信息与所述目标传输协议信息匹配,则响应所述跳转地址信息;
若所述传输协议信息与所述目标传输协议信息不匹配,则将所述跳转地址信息发送至所述服务器。
优选地,所述响应所述跳转地址信息的步骤,包括:
将所述跳转地址信息传递至预置的脚本函数;
采用所述脚本函数生成与所述跳转地址信息对应的操作指令;
执行与所述操作指令对应的操作。
优选地,所述跳转地址信息还包括操作格式以及操作参数;所述脚本函数设置有多个操作对象,以及与所述操作对象对应的操作信息;所述采用所述脚本函数生成与所述跳转地址信息对应的操作指令的步骤,包括:
确定与所述操作格式匹配的目标操作对象以及目标操作信息;
采用所述操作参数、所述目标操作对象和所述目标操作信息,生成所述操作指令。
优选地,所述客户端设置有跳转地址信息处理函数;所述截取所述内嵌网页发送的跳转地址信息的步骤,包括:
重载所述跳转地址信息处理函数,获取所述跳转地址信息;
提取所述跳转地址信息中的传输协议信息。
优选地,所述将所述跳转地址信息传递至预置的脚本函数的步骤,包括:
由所述跳转地址信息处理函数将所述跳转地址信息发送至预置的回调函数;
由所述回调函数将所述跳转地址信息发送至所述脚本函数。
优选地,所述方法还包括:
获取信息发送请求;
确定与所述信息发送请求匹配的传递参数;
采用超文本传输协议,将所述传递参数发送至所述网页端。
本发明实施例还公开了一种信息处理装置,应用于客户端,所述客户端内嵌有网页端;所述客户端、所述网页端与预置的服务器连接;所述装置包括:
截取模块,用于截取所述内嵌网页发送的跳转地址信息;所述跳转地址信息包括传输协议信息;
判断模块,用于判断所述传输协议信息与预置的目标传输协议信息是否匹配;
响应模块,用于若所述传输协议信息与所述目标传输协议信息匹配,则响应所述跳转地址信息;
发送模块,用于若所述传输协议信息与所述目标传输协议信息不匹配,则将所述跳转地址信息发送至所述服务器。
优选地,所述响应模块包括:
传递子模块,用于将所述跳转地址信息传递至预置的脚本函数;
指令子模块,用于采用所述脚本函数生成与所述跳转地址信息对应的操作指令;
执行子模块,用于执行与所述操作指令对应的操作。
优选地,所述跳转地址信息还包括操作格式以及操作参数;所述脚本函数设置有多个操作对象,以及与所述操作对象对应的操作信息;所述指令子模块包括:
目标确定单元,用于确定与所述操作格式匹配的目标操作对象以及目标操作信息;
指令生成单元,用于采用所述操作参数、所述目标操作对象和所述目标操作信息,生成所述操作指令。
优选地,所述客户端设置有跳转地址信息处理函数;所述截取模块可以包括:
重载子模块,用于重载所述跳转地址信息处理函数,获取所述跳转地址信息;
提取子模块,用于提取所述跳转地址信息中的传输协议信息。
优选地,所述传递子模块包括:
回调单元,用于由所述跳转地址信息处理函数将所述跳转地址信息发送至预置的回调函数;
脚本单元,用于由所述回调函数将所述跳转地址信息发送至所述脚本函数。
优选地,所述装置还包括:
请求获取模块,用于获取信息发送请求;
参数确定模块,用于确定与所述信息发送请求匹配的传递参数;
参数发送模块,用于采用超文本传输协议,将所述传递参数发送至所述网页端。
本发明实施例还公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的方法的步骤。
本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
本发明实施例包括以下优点:通过截取网页端发送的跳转地址信息,当该跳转地址信息中包含有与预设的目标传输协议信息一致的信息时,则客户端直接响应该跳转地址信息,执行与该跳转地址信息对应的操作;而当该跳转地址信息中不包含有与预设的目标传输协议信息一致的信息时,则将该跳转地址信息发送至服务器,从而实现对网页端发出的跳转地址信息进行筛选,使得客户端可以无需经过服务器,直接响应网页端发出的符合条件的跳转地址信息,降低了客户端和内嵌网页端的通信成本,同时,提高了客户端和内嵌网页端的通信效率。
附图说明
图1是本发明的一种信息处理方法实施例一的步骤流程图;
图2是本发明的一种信息处理方法实施例二的步骤流程图;
图3是本发明的一种信息处理装置实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参照图1,示出了本发明的一种信息处理方法实施例一的步骤流程图,所述方法可以应用于客户端,所述客户端内嵌有网页端;所述客户端、所述网页端与预置的服务器相互连接;所述方法具体可以包括如下步骤:
需要说明的是,跳转地址信息可以是URL(Uniform Resource Locator,统一资源定位符)。URL具有一定的格式,且携带有传输协议信息,传输协议信息可以是URL所使用的协议名称。例如,一个完整的URL可以是:dhxy://share/title=dhxy&content=dhxyshare&url=urllink,URL中“://”之前的字符串为该URL所使用的协议名称,也称为Scheme,即上述的完整URL中,所携带的传输协议信息为“dhxy”。URL一般只包括有一种传输协议信息,传输协议信息还可以是用于与服务器连接的HTTP(HyperTextTransferProtocol,超文本传输协议)等。
步骤101,截取所述网页端发送的跳转地址信息;所述跳转地址信息包括传输协议信息;
客户端可以设置有专用的API(Application Programming Interface,应用程序编程接口),截取从网页端发出的跳转地址信息。
步骤102,判断所述传输协议信息与预置的目标传输协议信息是否匹配;
可以在客户端内预设有需要进行筛选的目标传输协议信息,当截取到网页端发送的跳转地址信息时,将其包括的传输协议信息是否与目标传输协议信息一致。
步骤103,若所述传输协议信息与所述目标传输协议信息匹配,则响应所述跳转地址信息;
如果从网页端截取到的跳转地址信息中,包含的传输协议信息与预设的目标传输协议信息一致时,客户端直接响应该跳转地址信息,执行与该跳转地址信息对应的操作。
步骤104,若所述传输协议信息与所述目标传输协议信息不匹配,则将所述跳转地址信息发送至所述服务器。
如果从网页端截取到的跳转地址信息中,不包含与预设的目标传输协议信息一致的传输协议信息时,则将该跳转地址信息发送至预设服务器。
在本发明实施例中,通过截取网页端发送的跳转地址信息,当该跳转地址信息中包含有与预设的目标传输协议信息一致的信息时,则客户端直接响应该跳转地址信息,执行与该跳转地址信息对应的操作;而当该跳转地址信息中不包含有与预设的目标传输协议信息一致的信息时,则将该跳转地址信息发送至服务器,从而实现对网页端发出的跳转地址信息进行筛选,使得客户端可以无需经过服务器,直接响应网页端发出的符合条件的跳转地址信息,降低了客户端和内嵌网页端的通信成本,同时,提高了客户端和内嵌网页端的通信效率。
参照图2,示出了本发明的一种信息处理方法实施例一的步骤流程图,所述方法可以应用于客户端,所述客户端内嵌有网页端;所述客户端、所述网页端与预置的服务器相互连接;
所述方法具体可以包括如下步骤:
步骤201,截取所述网页端发送的跳转地址信息;所述跳转地址信息包括传输协议信息;
客户端可以设置有专用的信息截取函数,截取从网页端发出的跳转地址信息。
步骤202,判断所述传输协议信息与预置的目标传输协议信息是否匹配;
可以在客户端内预设有需要进行筛选的目标传输协议信息,当截取到网页端发送的跳转地址信息时,判断其包括的传输协议信息是否与目标传输协议信息一致。
目标传输协议信息通过自定义的方法确定,例如,可以确定目标传输协议信息为“dhxy”。
步骤203,若所述传输协议信息与所述目标传输协议信息匹配,则响应所述跳转地址信息;
如果从网页端截取到的跳转地址信息中,包含的传输协议信息与预设的目标传输协议信息一致时,客户端直接响应该跳转地址信息,执行与该跳转地址信息对应的操作。
例如,截取到的跳转地址信息为:
“dhxy://share/title=dhxy&content=dhxyshare&url=urllink”,
确定其包括的传输协议信息为“dhxy”,与预置的目标传输协议信息一致,则客户端可以直接响应该跳转地址信息。
在本发明的一种优选实施例中,所述响应所述跳转地址信息的步骤,具体可以包括:
子步骤S2031,将所述跳转地址信息传递至预置的脚本函数;
截取函数只能设置在客户端的JAVA层,而脚本函数设置在客户端的C++层,如果要实现客户端响应跳转地址信息,并执行相关操作,就需要将跳转地址信息传递至脚本函数。
子步骤S2032,采用所述脚本函数生成与所述跳转地址信息对应的操作指令;
脚本函数可以根据跳转地址信息包含的信息,生成与其对应的操作指令。
子步骤S2033,执行与所述操作指令对应的操作。
客户端执行与所述操作指令对应的操作。
在本发明的一种优选实施例中,所述跳转地址信息还包括操作格式以及操作参数;所述脚本函数设置有多个操作对象,以及与所述操作对象对应的操作信息;所述子步骤S2032具体可以包括:
子步骤S20321,确定与所述操作格式匹配的目标操作对象以及目标操作信息;
例如,脚本函数中,设置有多个操作对象(例如,网页端中的图片显示组件、文字显示组件、音频组件、网页端状态组件等),以及与所述操作中对象对应的操作信息(例如,当操作对象为图片显示组件时,操作信息可以是显示图片,或者不显示图片)。
当脚本函数接收到的跳转地址信息为:
“dhxy://share/title=dhxy&content=dhxyshare&url=content”,
确定其操作格式为“share”,交办函数可以确定与该操作格式对应的操作对象为网页端状态组件,且操作信息为打开指定的分享页面。
子步骤S20322,采用所述操作参数、所述目标操作对象和所述目标操作信息,生成所述操作指令。
跳转地址信息中,包括:“title”(标题)“content”(内容)、“url”(分享链接)的参数类型,以及分别对应的参数为“dhxy”、“content”、“content”,参数可以对应有相应的数据,则脚本函数可以生成一个操作指令,操作指令内容为:打开网页端,展示分享页面,且页面的标题为参数“dhxy”对应的数据、页面内容为参数“content”对应的数据、页面的链接为参数“url”对应的数据。
此外,当脚本函数接收到的跳转地址信息为“dhxy://”,则客户端执行关闭网页端的操作,以完成对跳转地址信息的响应。
在本发明的一种优选实施例中,所述客户端设置有跳转地址信息处理函数;步骤201具体可以包括:
子步骤S11,重载所述跳转地址信息处理函数,获取所述跳转地址信息;
子步骤S12,提取所述跳转地址信息中的传输协议信息。
通过客户端中的跳转地址信息处理函数,可以获取跳转地址信息。在获取跳转地址信息后,跳转地址信息处理函数能够提取跳转地址信息中的传输协议信息。
在本发明实施例的一种优选实施例中,所述子步骤S2031具体可以包括:
子步骤S13,由所述跳转地址信息处理函数将所述跳转地址信息发送至预置的回调函数;
子步骤S14,由所述回调函数将所述跳转地址信息发送至所述脚本函数。
只有将跳转地址信息发送至脚本函数,客户端才能响应该跳转地址信息。而回调函数是设置在客户端的Java层,脚本函数只能在C++层实现,需要通过JNI(Java NativeInterface,JAVA本地接口)技术,实现Java层和C++层的交互,完成将跳转地址信息发送至脚本函数。
在本发明的一种示例中,所述客户端适用于安卓平台,所述跳转地址信息处理函数为shouldOverrideUrlLoading函数。在本示例中,步骤201具体可以包括:重载shouldOverrideUrlLoading函数,获取所述跳转地址信息;提取所述跳转地址信息中的传输协议信息。
通过重载客户端中的shouldOverrideUrlLoading函数,以获取所述跳转地址信息。
shouldOverrideUrlLoading函数可以提取由其截取到的跳转地址信息中的传输协议信息。
在本示例中,所述客户端包括Cocos2dx引擎;所述子步骤S2031具体可以包括:
由所述shouldOverrideUrlLoading函数将所述跳转地址信息发送至预置的第一回调函数;由所述第一回调函数获取所述Cocos2dx引擎的主线程信息,以及,调用与所述主线程信息对应的线程,将所述跳转地址信息发送至所述脚本函数。
其中,需要调用与Cocos2dx引擎的主线程信息对应的线程执行上述的将所述跳转地址信息发送至所述脚本函数的步骤,以防止出现线程冲突。
在本发明的另一种示例中,所述客户端适用于iOS平台,所述跳转地址信息处理函数为decidePolicyForNavigationAction函数。在本示例中,所述步骤201具体可以包括:重载decidePolicyForNavigationAction函数,获取所述跳转地址信息;提取所述跳转地址信息中的传输协议信息。
通过重载客户端中的decidePolicyForNavigationAction函数函数,以获取所述跳转地址信息。
decidePolicyForNavigationAction函数可以提取由其截取到的跳转地址信息中的传输协议信息。
在本示例中,所述子步骤S2031具体可以包括:
由decidePolicyForNavigationAction函数将所述跳转地址信息发送至预置的第二回调函数;由第二回调函数将所述跳转地址信息发送至所述脚本函数。
步骤204,若所述传输协议信息与所述目标传输协议信息不匹配,则将所述跳转地址信息发送至所述服务器。
如果从网页端截取到的跳转地址信息中,不包含与预设的目标传输协议信息一致的传输协议信息时,则将该跳转地址信息发送至预设服务器。
例如,例如,截取到的跳转地址信息为:
“http://share/title=dhxy&content=dhxyshare&url=urllink”,
确定其包括的传输协议信息为“http”,与预置的目标传输协议信息即“dhxy”不一致,则将所述跳转地址信息发送至所述服务器。
步骤205,获取信息发送请求;
客户端可以通过不同的接口获取消息发送请求,例如,用户在客户端的某个组件上进行了相关的操作,该组件会根据用户操作生成信息发送请求,客户端可以通过本地接口获取该信息发送请求。客户端还可以通过不同的接口,接收由网页端,或者服务器发送的信息发送请求。
步骤206,确定与所述信息发送请求匹配的传递参数;
客户端可以解析该信息发送请求,提起其自身中与信息发送请求匹配的参数,并确定该参数为传递参数。
步骤207,采用超文本传输协议,将所述传递参数发送至所述内嵌网页。
客户端可以采用超文本传输协议,将传递参数发送至网页端。具体地,可以是采用超文本传输协议的GET/POST方式传递上述的传递参数。
在本发明实施例中,截取网页端发送的跳转地址信息,当该跳转地址信息中包含有与预设的目标传输协议信息一致的信息时,则客户端直接响应该跳转地址信息,执行与该跳转地址信息对应的操作;而当该跳转地址信息中不包含有与预设的目标传输协议信息一致的信息时,则将该跳转地址信息发送至服务器,其次,客户端还可以接收信息发送请求,确定与信息发送请求匹配的参数为传递参数,并将该传递参数发送至网页端,从而实现能够对网页端发出的跳转地址信息进行筛选,使得客户端可以无需经过服务器,直接响应网页端发出的符合条件的跳转地址信息,也能够将参数直接传输至网页端,降低了客户端和内嵌网页端的交互成本,同时,也提高了客户端和内嵌网页端的交互效率。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图3,示出了本发明的一种信息处理装置实施例的结构框图,所述装置可以应用于客户端,所述客户端内嵌有网页端;所述客户端、所述网页端与预置的服务器连接;所述装置具体可以包括如下模块:
截取模块301,用于截取所述内嵌网页发送的跳转地址信息;所述跳转地址信息包括传输协议信息;
判断模块302,用于判断所述传输协议信息与预置的目标传输协议信息是否匹配;
响应模块303,用于若所述传输协议信息与所述目标传输协议信息匹配,则响应所述跳转地址信息;
发送模块304,用于若所述传输协议信息与所述目标传输协议信息不匹配,则将所述跳转地址信息发送至所述服务器。
在本发明的一种优选实施例中,所述响应模块303可以包括:
传递子模块,用于将所述跳转地址信息传递至预置的脚本函数;
指令子模块,用于采用所述脚本函数生成与所述跳转地址信息对应的操作指令;
执行子模块,用于执行与所述操作指令对应的操作。
在本发明的一种优选实施例中,所述跳转地址信息还包括操作格式以及操作参数;所述脚本函数设置有多个操作对象,以及与所述操作对象对应的操作信息;所述指令子模块可以包括:
目标确定单元,用于确定与所述操作格式匹配的目标操作对象以及目标操作信息;
指令生成单元,用于采用所述操作参数、所述目标操作对象和所述目标操作信息,生成所述操作指令。
在本发明的一种优选实施例中,所述客户端设置有跳转地址信息处理函数;所述截取模块301可以包括:
重载子模块,用于重载所述跳转地址信息处理函数,获取所述跳转地址信息;
提取子模块,用于提取所述跳转地址信息中的传输协议信息。
在本发明的一种优选实施例中,所述传递子模块可以包括:
回调单元,用于由所述跳转地址信息处理函数将所述跳转地址信息发送至预置的回调函数;
脚本单元,用于由所述回调函数将所述跳转地址信息发送至所述脚本函数。
在本发明的一种优选实施例中,所述装置可以还包括:
请求获取模块,用于获取信息发送请求;
参数确定模块,用于确定与所述信息发送请求匹配的传递参数;
参数发送模块,用于采用超文本传输协议,将所述传递参数发送至所述网页端。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例还公开了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的信息处理方法。
本发明实施例还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的信息处理方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种信息处理方法、装置、电子设备和存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (9)

1.一种信息处理方法,其特征在于,应用于客户端,所述客户端内嵌有网页端;所述客户端、所述网页端与预置的服务器连接;所述方法包括:
截取所述网页端发送的跳转地址信息;所述跳转地址信息包括传输协议信息;
判断所述传输协议信息与预置的目标传输协议信息是否匹配;
若是,则响应所述跳转地址信息;
若否,则将所述跳转地址信息发送至所述服务器。
2.根据权利要求1所述的方法,其特征在于,所述响应所述跳转地址信息的步骤,包括:
将所述跳转地址信息传递至预置的脚本函数;
采用所述脚本函数生成与所述跳转地址信息对应的操作指令;
执行与所述操作指令对应的操作。
3.根据权利要求2所述的方法,其特征在于,所述跳转地址信息还包括操作格式以及操作参数;所述脚本函数设置有多个操作对象,以及与所述操作对象对应的操作信息;所述采用所述脚本函数生成与所述跳转地址信息对应的操作指令的步骤,包括:
确定与所述操作格式匹配的目标操作对象以及目标操作信息;
采用所述操作参数、所述目标操作对象和所述目标操作信息,生成所述操作指令。
4.根据权利要求2所述的方法,其特征在于,所述客户端设置有跳转地址信息处理函数;所述截取所述内嵌网页发送的跳转地址信息的步骤,包括:
重载所述跳转地址信息处理函数,获取所述跳转地址信息;
提取所述跳转地址信息中的传输协议信息。
5.根据权利要求4所述的方法,其特征在于,所述将所述跳转地址信息传递至预置的脚本函数的步骤,包括:
由所述跳转地址信息处理函数将所述跳转地址信息发送至预置的回调函数;
由所述回调函数将所述跳转地址信息发送至所述脚本函数。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取信息发送请求;
确定与所述信息发送请求匹配的传递参数;
采用超文本传输协议,将所述传递参数发送至所述网页端。
7.一种信息处理装置,其特征在于,应用于客户端,所述客户端内嵌有网页端;所述客户端、所述网页端与预置的服务器连接;所述装置包括:
截取模块,用于截取所述内嵌网页发送的跳转地址信息;所述跳转地址信息包括传输协议信息;
判断模块,用于判断所述传输协议信息与预置的目标传输协议信息是否匹配;
响应模块,用于若所述传输协议信息与所述目标传输协议信息匹配,则响应所述跳转地址信息;
发送模块,用于若所述传输协议信息与所述目标传输协议信息不匹配,则将所述跳转地址信息发送至所述服务器。
8.电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的信息处理方法的步骤。
9.计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的信息处理方法的步骤。
CN201811291712.8A 2018-10-31 2018-10-31 一种信息处理方法、装置、电子设备和存储介质 Active CN109327530B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811291712.8A CN109327530B (zh) 2018-10-31 2018-10-31 一种信息处理方法、装置、电子设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811291712.8A CN109327530B (zh) 2018-10-31 2018-10-31 一种信息处理方法、装置、电子设备和存储介质

Publications (2)

Publication Number Publication Date
CN109327530A true CN109327530A (zh) 2019-02-12
CN109327530B CN109327530B (zh) 2023-05-23

Family

ID=65260578

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811291712.8A Active CN109327530B (zh) 2018-10-31 2018-10-31 一种信息处理方法、装置、电子设备和存储介质

Country Status (1)

Country Link
CN (1) CN109327530B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110038301A (zh) * 2019-04-11 2019-07-23 网易(杭州)网络有限公司 数据处理方法、装置、电子设备及存储介质
CN111628984A (zh) * 2020-05-21 2020-09-04 网神信息技术(北京)股份有限公司 信息处理方法、装置、设备、介质和程序产品
CN114004637A (zh) * 2021-10-28 2022-02-01 武汉多量科技有限公司 一种广告效果跟踪方法及***

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140074967A1 (en) * 2012-09-10 2014-03-13 Kt Corporation Method and apparatus for providing web contents
CN103970760A (zh) * 2013-01-28 2014-08-06 腾讯科技(深圳)有限公司 一种网页请求处理方法及装置
CN104111944A (zh) * 2013-04-19 2014-10-22 阿里巴巴集团控股有限公司 页面处理方法和装置以及页面生成方法和装置
CN104219078A (zh) * 2013-06-04 2014-12-17 阿里巴巴集团控股有限公司 一种多运行时环境数据的处理方法和装置
CN104731817A (zh) * 2013-12-23 2015-06-24 腾讯科技(深圳)有限公司 一种网页展现方法和装置
CN105243011A (zh) * 2015-09-09 2016-01-13 浪潮(北京)电子信息产业有限公司 内存泄露定位方法及装置
CN105607895A (zh) * 2014-11-21 2016-05-25 阿里巴巴集团控股有限公司 一种基于应用程序编程接口的应用程序的运行方法和装置
CN106209925A (zh) * 2015-04-29 2016-12-07 阿里巴巴集团控股有限公司 页面加载方法、客户端及***
CN106815037A (zh) * 2015-11-30 2017-06-09 腾讯科技(深圳)有限公司 应用功能的执行方法及装置
WO2017107956A1 (zh) * 2015-12-23 2017-06-29 北京奇虎科技有限公司 一种数据处理方法、客户端和服务器
CN107102904A (zh) * 2017-03-29 2017-08-29 腾讯科技(深圳)有限公司 基于混合应用程序的交互方法及装置
CN108234653A (zh) * 2018-01-03 2018-06-29 马上消费金融股份有限公司 一种处理业务请求的方法及装置

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140074967A1 (en) * 2012-09-10 2014-03-13 Kt Corporation Method and apparatus for providing web contents
CN103970760A (zh) * 2013-01-28 2014-08-06 腾讯科技(深圳)有限公司 一种网页请求处理方法及装置
CN104111944A (zh) * 2013-04-19 2014-10-22 阿里巴巴集团控股有限公司 页面处理方法和装置以及页面生成方法和装置
CN104219078A (zh) * 2013-06-04 2014-12-17 阿里巴巴集团控股有限公司 一种多运行时环境数据的处理方法和装置
CN104731817A (zh) * 2013-12-23 2015-06-24 腾讯科技(深圳)有限公司 一种网页展现方法和装置
CN105607895A (zh) * 2014-11-21 2016-05-25 阿里巴巴集团控股有限公司 一种基于应用程序编程接口的应用程序的运行方法和装置
CN106209925A (zh) * 2015-04-29 2016-12-07 阿里巴巴集团控股有限公司 页面加载方法、客户端及***
CN105243011A (zh) * 2015-09-09 2016-01-13 浪潮(北京)电子信息产业有限公司 内存泄露定位方法及装置
CN106815037A (zh) * 2015-11-30 2017-06-09 腾讯科技(深圳)有限公司 应用功能的执行方法及装置
WO2017107956A1 (zh) * 2015-12-23 2017-06-29 北京奇虎科技有限公司 一种数据处理方法、客户端和服务器
CN107102904A (zh) * 2017-03-29 2017-08-29 腾讯科技(深圳)有限公司 基于混合应用程序的交互方法及装置
CN108234653A (zh) * 2018-01-03 2018-06-29 马上消费金融股份有限公司 一种处理业务请求的方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
赵启朋: "《android典型技术模块开发详解》", 31 August 2012, 中国铁道出版社 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110038301A (zh) * 2019-04-11 2019-07-23 网易(杭州)网络有限公司 数据处理方法、装置、电子设备及存储介质
CN110038301B (zh) * 2019-04-11 2022-09-30 网易(杭州)网络有限公司 数据处理方法、装置、电子设备及存储介质
CN111628984A (zh) * 2020-05-21 2020-09-04 网神信息技术(北京)股份有限公司 信息处理方法、装置、设备、介质和程序产品
CN111628984B (zh) * 2020-05-21 2023-01-06 奇安信网神信息技术(北京)股份有限公司 信息处理方法、装置、设备和介质
CN114004637A (zh) * 2021-10-28 2022-02-01 武汉多量科技有限公司 一种广告效果跟踪方法及***

Also Published As

Publication number Publication date
CN109327530B (zh) 2023-05-23

Similar Documents

Publication Publication Date Title
US8966446B1 (en) Systems and methods of live experimentation on content provided by a web site
CN107463453B (zh) 同一终端不同应用间通信的方法、装置、设备和存储介质
CN108989189B (zh) 一种基于企业微信的消息推送方法
CN104735030B (zh) 应用开启方法、装置和***
JP2005505051A (ja) クライアント−サーバネットワークにおいてファイルタイプの関連性により分散型のプログラムの実行方法
CN104301443A (zh) 一种在web页面上调用端能力接口的方法和***
CN109218368A (zh) 实现Http反向代理的方法、装置、电子设备和可读介质
US9971636B2 (en) Methods for implementing web services and devices thereof
CN109327530A (zh) 一种信息处理方法、装置、电子设备和存储介质
CN104536890A (zh) 测试***、方法和装置
CN108415710A (zh) 在智能对话开发平台上发布、调用api的方法和***
CN104967644A (zh) 消息推送方法、装置及***
CN106911666B (zh) 一种可穿戴智能设备及其消息处理方法、***
CN108632361A (zh) 一种网页上线方法、服务器、***和存储介质
CN107391182A (zh) 一种主题安装包的生成方法、装置、服务器及存储介质
CN110430084A (zh) 节点状态监控方法及装置
CN105959278A (zh) 一种调用vpn的方法、设备和***
CN104823410A (zh) 参数设定***
CN108200126A (zh) 对象上传方法及装置
CN113535419A (zh) 一种服务编排方法和装置
CN110022332B (zh) 一种超文本传输安全协议代理方法、装置、设备及介质
CN112764746A (zh) 数据处理方法、装置、电子设备及存储介质
CN110231965A (zh) 一种云端设备、应用程序处理方法及电子设备
Saleme et al. Improving response time interval in networked event-based mulsemedia systems
CN109766489A (zh) 数据处理方法、客户端、服务器及计算机可读存储介质

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