界面跳转方法及装置的制造方法_3

文档序号:9750869阅读:来源:国知局
最新版本 与各个旧版本网页压缩包之间的差分包,并根据客户端提交的版本号返回对应的差分包, 客户端下载完差分包之后,利用bspatch或其他差分合并工具与本地旧版本合并生成新版 本网页压缩包,使更新压缩包的流量消耗最小化。
[0064] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施 例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多 情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有 技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储 介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算 机,服务端,或者网络设备等)执行本发明各个实施例的方法。
[0065] 在本实施例中还提供了一种界面跳转装置,该装置用于实现上述实施例及优选实 施方式,已经进行过说明的不再赘述。如以下所使用的,术语"模块"可以实现预定功能的软 件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者 软件和硬件的组合的实现也是可能并被构想的。
[0066] 图8是根据本发明实施例的一种界面跳转装置一的结构框图,如图8所示,该装置 应用于服务端包括:确定模块82和发布模块84,下面对该装置进行说明。
[0067] 确定模块82,用于确定用于在客户端执行界面跳转的跳转配置,其中,跳转配置包 括用于指示客户端从预定第一界面跳转到预定第二界面的跳转指向;发布模块84,连接至 上述确定模块82,用于将确定的跳转配置发布给客户端,用于指示客户端依据跳转配置执 行界面跳转。
[0068]优选地,该确定模块82,还用于确定包括统一资源定位符URL的跳转配置,其中, URL用于指示客户端在客户端不支持跳转配置中所包括的通用跳转参数配置的通用数据跳 转结构的情况下,采用URL对应的网页来依据跳转配置执行界面跳转。
[0069] 优选地,该URL的格式可以为超文本标记语言HTML格式。
[0070]图9是根据本发明实施例的界面跳转装置一中确定模块82的优选结构框图一,如 图9所示,该发布模块84包括:判断单元92、生成单元94和第一发布单元96,下面对该发布模 块84进行说明。
[0071] 判断单元92,用于判断跳转配置相对于生成跳转配置之前的一个或多个前版跳转 配置是否存在更新;生成单元94,连接至上述判断单元92,用于在判断单元92的判断结果为 是的情况下,生成用于表征跳转配置与一个或多个前版跳转配置之间差别的一个或多个前 版跳转配置分别对应的一个或多个差分包;第一发布单元96,连接至上述生成单元94,用于 将与客户端对应的前版跳转配置对应的差分包发布给客户端。
[0072] 图10是根据本发明实施例的界面跳转装置一中发布模块84的优选结构框图二,如 图10所示,该发布模块84包括封装单元102和第二发布单元104,下面对该发布模块84进行 说明。
[0073] 封装单元102,用于将确定的跳转配置进行封装,得到封装压缩包;第二发布单元 104,用于将得到的封装压缩包发布给所这客户端。
[0074] 图11是根据本发明实施例的界面跳转装置二的结构框图,如图11所示,该装置应 用于客户端,包括接收模块112和跳转模块114,下面对该装置进行说明。
[0075] 接收模块112,用于接收到服务端发布给客户端的用于指示客户端执行界面跳转 的跳转配置,其中,跳转配置包括用于指示客户端从预定第一界面跳转到预定第二界面的 跳转指向;跳转模块114,连接至上述接收模块112,用于依据跳转配置执行界面跳转。
[0076]图12是根据本发明实施例的界面跳转装置二中接收模块112的优选结构框图,如 图12所示,该接收模块112包括:检测单元122、发送单元124和下载单元126和生成单元128, 下面对该接收模块112进行说明。
[0077]检测单元122,用于检测到本地存储的跳转配置为相对于跳转配置没有更新的前 版跳转配置;发送单元124,连接至上述检测单元122,用于向服务端发送用于请求更新前版 跳转配置的更新请求,其中,更新请求中携带有前版跳转配置的版本的版本号;下载单元 126,连接至上述发送单元124,用于从服务端下载服务端发布的用于表征跳转配置与前版 跳转配置之间差别的差分包;生成单元128,连接至上述下载单元126,用于依据前版跳转配 置以及差分包,生成跳转配置。
[0078] 图13是根据本发明实施例的界面跳转装置二中跳转模块114的优选结构框图,如 图13所示,该跳转模块114包括:判断单元132、第一跳转单元134和/或第二跳转单元136,下 面对该跳转模块114进行说明。
[0079] 判断单元132,用于判断是否支持跳转配置中所包括的通用跳转参数配置的通用 数据跳转结构;第一跳转单元134,用于在该判断单元132的判断结果为是的情况下,依据跳 转配置中所包括的通用跳转参数配置执行界面跳转;和/或,第二跳转单元136,用于在该判 断单元132的判断结果为否,以及跳转配置中包括统一资源定位符URL的情况下,依据跳转 配置中所包括的URL对应的网页来依据跳转配置执行界面跳转。
[0080] 优选地,该URL的格式也可以为超文本标记语言HTML格式。
[0081] 需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通 过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多 个处理器中。
[0082] 本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可 以被设置为存储用于执行以下步骤的程序代码:
[0083] S1,服务端确定用于在客户端执行界面跳转的跳转配置,其中,跳转配置包括用于 指示客户端从预定第一界面跳转到预定第二界面的跳转指向;
[0084] S2,服务端将确定的跳转配置发布给客户端,用于指示客户端依据跳转配置执行 界面跳转。
[0085] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0086] S1,服务端确定用于在客户端执行界面跳转的跳转配置包括:服务端确定包括统 一资源定位符URL的跳转配置,其中,URL用于指示客户端在客户端不支持跳转配置中所包 括的通用跳转参数配置的通用数据跳转结构的情况下,采用URL对应的网页来依据跳转配 置执行界面跳转。
[0087] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0088] SI,URL的格式为超文本标记语言HTML格式。
[0089] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0090] S1,服务端将确定的跳转配置发布给客户端包括:判断跳转配置相对于生成跳转 配置之前的一个或多个前版跳转配置是否存在更新;在判断结果为是的情况下,生成用于 表征跳转配置与一个或多个前版跳转配置之间差别的一个或多个前版跳转配置分别对应 的一个或多个差分包;将与客户端对应的前版跳转配置对应的差分包发布给客户端。
[0091] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0092] S1,服务端将确定的跳转配置发布给客户端包括:服务端将确定的跳转配置进行 封装,得到封装压缩包;将得到的封装压缩包发布给所这客户端。
[0093] 本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可 以被设置为存储用于执行以下步骤的程序代码:
[0094] S1,客户端接收到服务端发布给客户端的用于指示客户端执行界面跳转的跳转配 置,其中,跳转配置包括用于指示客户端从预定第一界面跳转到预定第二界面的跳转指向;
[0095] S2,客户端依据跳转配置执行界面跳转。
[0096] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0097] S1,客户端检测到本地存储的跳转配置为相对于跳转配置没有更新的前版跳转配 置;
[0098] S2,客户端向服务端发送用于请求更新前版跳转配置的更新请求,其中,更新请求 中携带有前版跳转配置的版本的版本号;
[0099] S3,客户端从服务端下载服务端发布的用于表征跳转配置与前版跳转配置之间差 别的差分包;
[0100] S4,客户端依据前版跳转配置以及差分包,生成跳转配置。
[0101] 可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:
[0102] S1,客户端判断是否支持跳转配置中所包括的通用跳转参数配置的通用数据跳转 结构;
[0103] S2,在判断结果为是的情况下,客户端依据跳转配置中所包括的通用跳转参数配 置执行界面跳转;和/或,在判断结果为否,以及跳转配置中包括统一资源定位符URL的情况 下,客户端依据跳转配置中所包
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1