一种基于b/s架构的互联网应用的连接方法及系统的制作方法

文档序号:7554083阅读:176来源:国知局
专利名称:一种基于b/s架构的互联网应用的连接方法及系统的制作方法
技术领域
本发明属于互联网应用技术领域,尤其涉及一种基于B/S架构的互联网应用的连接方法及系统。
背景技术
互联网在现实生活中应用广泛,利用互联网,可实现信息检索、查询、交流、广告宣传、购物等各种应用,为人们的生活带来了极大的便利。目前,互联网应用主要有浏览器/服务器(Biwser/Server,B/S)架构和客户机/服务器(Client/Server,C/S)架构两种模式。相对于C/S架构而言,B/S架构将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用,因此,当前的多数互联网应用均采用了 B/S架构。在B/S架构下,客户机上只要安装一个浏览器,用户在地址栏输入网址后,即可进入指定的互联网应用。由于现有的基于B/S架构的互联网应用在连接服务器时,需要用户完整的输入网址,而网址一般不易记忆,因此用户在输入时往往出错,浪费了用户时间,用户的体验性较差。

发明内容
本发明实施例的目的在于提供一种基于B/S架构的互联网应用的连接方法,旨在解决现有的B/S架构的互联网应用在连接服务器需用户手动输入网址,易出错、且用户体验性差的问题。本发明实施例是这样实现的,一种基于B/S架构的互联网应用的连接方法,所述方法包括:便携式存储器与客户端建立连接;所述客户端从所述便携式存储器中读取链接信息,所述链接信息至少包括互联网应用中服务器的网址,之后利用默认浏览器,连接到所述网址指向的服务器并显示相应网页。本发明实施例的另一目的在于提供一种连接服务器的方法,所述方法包括:与便携式存储器建立连接;从所述便携式存储器中读取链接信息,所述链接信息至少包括互联网应用中服务器的网址,之后利用默认浏览器,连接到所述网址指向的服务器并显示相应网页。本发明实施例的另一目的在于提供一种客户端,包括显示器,所述客户端还包括:第一连接模块,用于与便携式存储器建立连接;连接控制模块,用于从所述便携式存储器中读取链接信息,所述链接信息至少包括互联网应用中服务器的网址,之后利用默认浏览器,连接到所述网址指向的服务器并由所述显示器显示相应网页。
本发明实施例的另一目的在于提供一种基于B/S架构的互联网应用的连接系统,所述系统包括便携式存储器、客户端和服务器;所述客户端是如上所述的客户端。本发明提供的基于B/S架构的互联网应用的连接方法及系统是将网址存储在一便携式存储器中,在便携式存储器连接到客户端后,客户端根据其存储的网址,自动连接到网址指向的服务器。相对于现有技术,该方法由于解决了用户手动输入时易出错而造成体验性差的问题,节省了连接时间并提升了输入的准确度。


图1是本发明第一实施例提供的基于B/S架构的互联网应用的连接方法的流程图;图2是本发明第二实施例提供的基于B/S架构的互联网应用的连接方法的流程图;图3是本发明第三实施例提供的连接服务器的方法的流程图;图4是本发明第四实施例提供的连接服务器的方法的流程图;图5是本发明第五实施例提供的客户端的结构图;图6是图5中连接控制模块的一种具体结构图;图7是图5中连接控制模块的另一种具体结构图;图8是本发明第六实施例提供的客户端的结构图;图9是本发明第七实施例提供的服务器的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供的基于B/S架构的互联网应用的连接方法及系统是将网址存储在一便携式存储器中,在便携式存储器连接到客户端后,客户端根据其存储的网址,自动连接到网址指向的服务器。图1示出了本发明第一实施例提供的基于B/S架构的互联网应用的连接方法的流程,包括:步骤Sll:便携式存储器与客户端建立连接。本发明第一实施例中,便携式存储器可以采用USB接口与客户端连接,且该便携式存储器可以是U盘、MP3播放器或其它具有存储功能的便携式设备。步骤S12:客户端从便携式存储器中读取链接信息,之后利用默认浏览器,连接到网址指向的服务器并显示相应网页。其中,链接信息至少包括互联网应用中服务器的网址。具体而言,可利用虚拟键盘输入的方式实现自动连接服务器的目的,此时,步骤S12可以包括:步骤S121:客户端根据指令调用并显示输入接口。其中,调用指令可以是根据用户在客户端键盘手动输入的键盘消息而生成的指令,也可以是根据便携式存储器与客户端之间的连接信号而生成的指令。例如,用户可在客户端键盘键入WIN键与R键的组合,客户端根据该组合的键盘消息而生成调用指令。步骤S122:客户端从便携式存储器中读取链接信息。步骤S123:客户端根据网址,生成相应的键盘消息,并根据键盘消息在输入接口内模拟键盘自动输入网址。步骤S124:客户端利用默认浏览器,连接到网址指向的服务器并显示相应网页。具体而言,还可通过便携式存储器的专用驱动,实现自动识别便携式终端中的链接信息并自动连接网址指向的服务器的目的。该种实现方式中,便携式存储器中存储有一文件,该文件至少包括链接信息,此时,步骤S12可以包括:步骤S125:客户端自动在操作系统上装载便携式存储器的专用驱动;步骤S126:在便携式存储器通过接口成功连接所述客户端后,客户端读取文件中的链接信息,之后利用默认浏览器,自动连接或用户操作手动连接文件中的链接信息中网址指向的服务器并显示相应网页。本发明第一实施例提供的基于B/S架构的互联网应用的连接方法是将网址存储在一便携式存储器中,在便携式存储器连接到客户端后,客户端根据其存储的网址,自动连接到服务器。相对于现有技术,该方法解决了用户手动输入时易出错而造成体验性差的问题,节省了连接时间并提升了输入的准确度。由于在现有技术中,对于一些需要登录的互联网应用,在B/S架构下,需用户在连接到服务器并进入主页后,手动输入账户名和密码,客户端将账户名和密码发送到服务器进行验证。而单纯的用户名和密码在传输过程中,极易被截取,因此安全性较差。针对此问题,本发明第二实施例 提出了另一种基于B/S架构的互联网应用的连接方法,如图2所示。与本发明第一实施例不同,在第二实施例中,链接信息还可包括用户属性信息和用户账户信息。其中的用户属性信息可以并不限于是公司ID、密码、计数器等,则在步骤S12之后,还包括:步骤S13:客户端对用户属性信息进行加密,生成加密的字符串。步骤S14:客户端将用户账户信息和加密后的字符串发送给服务器。步骤S15:服务器接收用户账户信息和字符串,对字符串进行解密处理并对解密得到的用户属性信息进行,若认证通过,则向客户端返回相应信息。本发明第二实施例中,服务器在接收到加密的字符串后,可以利用解密密钥,采用相应的解密算法对加密的字符串进行解密,若解密后得到的用户属性信息与预存的验证信息相同,则认证通过,否则认证未通过。本发明第二实施例中,解密密钥优选为16位16进制的密钥,当然也可以用其它形式的密钥,具体不限。步骤S16:客户端根据服务器返回的相应信息,在默认浏览器中显示相应的互联网应用。本发明第二实施例在上述第一实施例的基础上,还实现了用户账户的安全,避免了病毒对用户账户的篡改,提高了互联网应用的安全性。图3示出了本发明第三实施例提供的连接服务器的方法的流程,包括以下步骤:步骤S21:与便携式存储器建立连接。其中有关便携式存储器的描述如本发明第一实施例所述,在此不赘述。
步骤S22:从便携式存储器中读取链接信息,链接信息至少包括互联网应用中服务器的网址,之后利用默认浏览器,连接到网址指向的服务器并显示相应网页。具体而言,可利用虚拟键盘输入的方式实现自动连接服务器的目的,此时,步骤S22可以包括:步骤S221:根据指令调用并显示输入接口。其中,有关调用指令的描述如本发明第一实施例所述,在此不赘述。步骤S222:从便携式存储器中读取链接信息。步骤S223:根据网址,生成相应的键盘消息,并根据键盘消息在输入接口内自动输入网址。步骤S224:利用默认浏览器,连接到网址指向的服务器并显示相应网页。具体而言,还可通过便携式存储器的专用驱动,实现自动识别便携式终端中的链接信息并自动连接网址指向的服务器的目的。该种实现方式中,便携式存储器中存储有一文件,该文件至少包括链接信息,此时,步骤S22可以包括:步骤S225:在操作系统上装载便携式存储器的专用驱动;步骤S226:在通过接口成功连接便携式存储器后,读取文件中的链接信息,之后利用默认浏览器,自动连接或用户操作手动连接文件中的链接信息中网址指向的服务器并显示相应网页。图4示出了本发明第四实施例提供的连接服务器的方法的流程。与图3所示不同,本发明第四实施例中,链接信息还可包括用户属性信息和用户账户信息,则在步骤S22之后,还可包括:步骤S23:对用户属性信息进行加密,生成加密的字符串;步骤S24:将用户属性信息和加密后的字符串发送给服务器,由服务器对字符串进行解密处理并对解密得到的用户属性信息进行认证。步骤S25:接收服务器返回的相应信息,并根据相应信息在默认浏览器中显示相应的互联网应用。图5示出了本发明第五实施例提供的客户端,为了便于说明,仅示出了与本发明第五实施例相关的部分。具体地,客户端包括显示器11,还包括:第一连接模块12,用于与便携式存储器建立连接;连接控制模块13,用于从便携式存储器中读取链接信息,链接信息至少包括互联网应用中服务器的网址,之后利用默认浏览器,连接到网址指向的服务器并由显示器11显示相应网页。在一种情况下,如图6所示,连接控制模块13可以包括:调用子模块131,用于根据调用指令调用输入接口并通过显示器11显示该输入接口 ;读取子模块132,用于在第一连接模块12与便携式存储器建立连接后,从便携式存储器中读取链接信息,该链接信息至少包括互联网应用中服务器的网址;模拟键盘子模块133,用于根据链接信息中的网址,生成相应的键盘消息,并根据键盘消息在显示器11显示的输入接口内模拟键盘自动输入该网址;第一连接子模块134,用于利用默认浏览器,连接到网址指向的服务器并通过显示器11显示相应网页。在另一种情况下,若便携式存储器自带有虚拟光驱的文件,文件包括链接信息,则如图7所示,连接控制模块13可以包括:装载子模块135,用于在操作系统上装载便携式存储器的专用驱动;第二连接子模块136,用于在通过接口成功连接便携式存储器后,读取文件中的链接信息,之后利用默认浏览器,自动连接或用户操作手动连接文件中的链接信息中网址指向的服务器并显示相应网页。图8示出了本发明第六实施例提供的客户端,为了便于说明,仅示出了与本发明第六实施例相关的部分。 与本发明第五实施例不同,本发明第六实施例中,链接信息还可包括用户属性信息和用户账户信息,则客户端还包括:字符串生成模块14,用于对连接控制模块13读取的链接信息中的用户属性信息进行加密,生成加密的字符串;第一发送模块15,用于将连接控制模块13读取的链接信息中的用户账户信息和字符串生成模块14加密后的字符串发送给服务器,由服务器对字符串进行解密并对解密得到的用户属性信息进行认证;接收模块16,用于接收服务器返回的相应信息,并由显示器11根据相应信息在默认浏览器中显示相应的互联网应用。图7示出了本发明第七实施例提供的服务器,为了便于说明,仅示出了与本发明第七实施例相关的部分。具体地,服务器包括:第二连接模块21,用于建立与客户端的互联网连接;认证模块22,用于接收客户端发送的用户账户信息和字符串,根据存储的解密密钥对字符串进行解密并对解密得到的用户属性信息进行认证;第二发送模块23,用于当认证模块22认证通过时,向客户端返回相应信息,由客户端根据相应信息在默认浏览器中显示相应的互联网应用。本发明第八实施例提供了一种基于B/S架构的互联网应用的连接系统,包括便携式存储器、客户端及服务器。其中的客户端是如本发明第五实施例或本发明第六实施例所述的客户端,其中的服务器可以是如本发明第七实施例所述的服务器,在此不赘述。综上所述,本发明提供的基于B/S架构的互联网应用的连接方法及系统是将网址存储在一便携式存储器中,在便携式存储器连接到客户端后,客户端根据其存储的网址,自动连接到服务器。相对于现有技术,该方法解决了用户手动输入时易出错而造成体验性差的问题,节省了连接时间并提升了输入的准确度。另外,还可由客户端将链接信息中的用户属性信息加密成字符串后发送给服务器,服务器利用解密密钥对字符串进行解密并对解密得到的用户属性信息进行一致性验证,从而保证了用户账户的安全,避免了病毒对用户账户的篡改,提高了互联网应用的安全性。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘、FLASH存储器等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于B/S架构的互联网应用的连接方法,其特征在于,所述方法包括: 便携式存储器与客户端建立连接; 所述客户端从所述便携式存储器中读取链接信息,所述链接信息至少包括互联网应用中服务器的网址,之后利用默认浏览器,连接到所述网址指向的服务器并显示相应网页。
2.如权利要求1所述的基于B/S架构的互联网应用的连接方法,其特征在于,所述客户端从所述便携式存储器中读取链接信息,所述链接信息至少包括互联网应用中服务器的网址,之后利用默认浏览器,连接到所述网址指向的服务器并显示相应网页的步骤包括: 所述客户端根据指令调用 并显示输入接口; 所述客户端从所述便携式存储器中读取链接信息; 所述客户端根据所述网址,生成相应的键盘消息,并根据所述键盘消息在所述输入接口内模拟键盘自动输入所述网址; 所述客户端利用默认浏览器,连接到所述网址指向的服务器并显示相应网页。
3.如权利要求1所述的基于B/S架构的互联网应用的连接方法,其特征在于,所述便携式存储器中存储有一文件,所述文件至少包括所述链接信息;所述客户端从所述便携式存储器中读取链接信息,所述链接信息至少包括互联网应用中服务器的网址,之后利用默认浏览器,连接到所述网址指向的服务器并显示相应网页的步骤包括: 客户端自动在操作系统上装载所述便携式存储器的专用驱动; 在所述便携式存储器通过接口连接所述客户端后,所述客户端读取所述文件中的链接信息,之后利用默认浏览器,自动连接或用户操作手动连接所述文件中的链接信息中网址指向的服务器并显示相应网页。
4.如权利要求1至3任一项所述的基于B/S架构的互联网应用的连接方法,其特征在于,所述链接信息还包括用户属性信息和用户账户信息,则在所述利用默认浏览器,连接到所述服务器并显示相应网页的步骤之后,所述方法还包括: 所述客户端对所述用户属性信息进行加密,生成加密的字符串; 所述客户端将所述用户账户信息和加密后的所述字符串发送给所述服务器; 所述服务器接收所述用户账户信息和所述字符串,对所述字符串进行解密处理并对解密得到的用户属性信息进行认证,若认证通过,则向所述客户端返回相应信息; 所述客户端根据所述服务器返回的所述相应信息,在所述默认浏览器中显示相应的互联网应用。
5.一种连接服务器的方法,其特征在于,所述方法包括: 与便携式存储器建立连接; 从所述便携式存储器中读取链接信息,所述链接信息至少包括互联网应用中服务器的网址,之后利用默认浏览器,连接到所述网址指向的服务器并显示相应网页。
6.如权利要求5所述的连接服务器的方法,其特征在于,所述链接信息还包括用户属性信息和用户账户信息,则在所述利用默认浏览器,连接到网址指向的服务器并显示相应网页的步骤之后,所述方法还包括: 对所述用户属性信息进行加密,生成加密的字符串; 将所述用户账户信息和加密后的所述字符串发送给所述服务器,由所述服务器对所述字符串进行解密处理并对解密得到的用户属性信息进行认证;接收所述服务器返回的相应信息,并根据所述相应信息在所述默认浏览器中显示相应的互联网应用。
7.一种客户端,包括显示器,其特征在于,所述客户端还包括: 第一连接模块,用于与便携式存储器建立连接; 连接控制模块,用于从所述便携式存储器中读取链接信息,所述链接信息至少包括互联网应用中服务器的网址,之后利用默认浏览器,连接到所述网址指向的服务器并由所述显示器显示相应网页。
8.如权利要求7所述的客户端,其特征在于,所述链接信息还包括用户属性信息和用户账户信息,所述客户端还包括: 字符串生成模块,用于对所述连接控制模块读取的所述链接信息中的所述用户属性信息进行加密,生成加密的字符串; 第一发送模块,用于将所述连接控制模块读取的所述链接信息中的用户账户信息和所述字符串生成模块加密后的所述字符串发送给所述服务器,由所述服务器对所述字符串进行解密并对解密得到的用户属性信息进行认证; 接收模块,用于接收所述服务器返回的相应信息,并由所述显示器根据所述相应信息在所述默认浏览器中显示相应的互联网应用。
9.一种基于B/S架构的互联网应用的连接系统,其特征在于,所述系统包括便携式存储器、客户端和 服务器;所述客户端是如权利要求7或8所述的客户端。
全文摘要
本发明属于互联网应用技术领域,提供了一种基于B/S架构的互联网应用的连接方法及系统。该方法及系统是将网址存储在一便携式存储器中,在便携式存储器连接到客户端后,客户端根据其存储的网址,自动连接到服务器。相对于现有技术,该方法及系统解决了用户手动输入时易出错而造成体验性差的问题,节省了连接时间并提升了输入的准确度。
文档编号H04L29/08GK103152432SQ20131009873
公开日2013年6月12日 申请日期2013年3月26日 优先权日2013年3月26日
发明者张磊 申请人:深圳市替微合创科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1