具体实施方式
首先请参见图1,图1是根据本发明实施例的无线通讯设备的电路结构示意图。
如图1所示,本发明所揭示的无线通讯设备包括网络模块101、用户接口模块102、浏览器模块103以及近场通信模块104。
其中,网络模块101从网络下载待浏览的网页所对应的网页数据,用户接口模块102获取用户所输入的共享请求,浏览器模块103响应共享请求从网页数据中提取网页共享信息,近场通信模块104以近场通信传输方式将网页共享信息发送至另一无线通讯设备。
值得注意的是,上述的用户接口模块102可由按键、触摸屏或声控输入模块等用户接口结合相应的控制代码实现,而网络模块101、浏览器模块103以及近场通信模块104的实现方式于下文将会作详细介绍。
请继续参见图1,在本发明的其他实施例中,本发明所揭示的无线通讯设备可进一步包括显示屏105,浏览器模块103可解析网络模块101所下载的网页数据,并将其发送至显示屏105以供用户浏览。
以下请参见图2,结合图2本发明进一步公开一种基于无线通讯设备的网页共享方法,其中图2为图1所揭示的无线通讯设备的工作流程图。
如图2所示,本发明所揭示的基于无线通讯设备的网页共享方法包括以下步骤:
步骤401,从网络下载待浏览的网页所对应的网页数据。
步骤402,获取用户所输入的共享请求。
步骤403,响应共享请求从网页数据中提取网页共享信息。
步骤404,以近场通信传输方式将网页共享信息发送至另一无线通讯设备。
其中,步骤401可由上述的网络模块101执行,步骤402可由上述的用户接口模块102执行,步骤403可由上述的浏览器模块103执行,步骤404可由上述的近场通信模块104执行。
可选地,在本发明的其他实施例中,无线通讯设备可进一步包括显示屏105,在上述的步骤401完成之后,浏览器模块103可进一步解析网页数据,并将其发送至显示屏105以显示网页。
而在优选实施例中,浏览器模块103可进一步以一预定格式设置网页共享信息,使得另一无线通讯设备在接收到该网页共享信息时,可通过判断该网页共享信息是否为预定格式来确认所接收到的网页共享信息的合法性。
举例而言,上述的网页共享信息可为包括有指向上述网页的网络地址的字符串,在优选情况下,浏览器模块103可将该字符串设置为后缀为url的文件,另一无线通讯设备在接收到该包含网址字符串文件时,可通过判断该包含网址字符串的文件是否为url格式来确认所接收到的字符串是否为目标字符串。
另外,网页共享信息也可包括htm网页文件、html网页文件、xhtml网页文件、asp网页文件、aspx网页文件、php网页文件或jspd网页文件中的一者,在这种情况下,另一无线通讯设备在接收到以上的网页文件时,可通过判断该网页文件是否为上述格式来确认所接收到的网页文件是否为目标网页文件。
因此,通过上述所揭示的技术方案,本发明的无线通讯设备及网页共享方法可根据用户输入的共享请求将网页共享信息以近场通信传输方式快速共享至另一无线通讯设备。
请参见图3,图3为根据本发明实施例的基于无线通讯设备的网页共享***的电路结构示意图。
如图3所示,本发明的基于无线通讯设备的网页共享***包括第一移动通讯设备200和第二移动通讯设备300,第一移动通讯设备200包括第一网络模块201、第一用户接口模块202、第一浏览器模块203以及第一近场通信模块204,第二移动通讯设备300包括第二浏览器模块301、第二显示屏302以及第二近场通信模块303。
其中,第一网络模块201从网络下载待浏览的网页所对应的网页数据,第一用户接口模块202获取用户所输入的共享请求,第一浏览器模块203响应共享请求从网页数据中提取网页共享信息,第一近场通信模块204以近场通信传输方式将网页共享信息发送至第二近场通信模块303,第二浏览器模块301根据网页共享信息在第二显示屏302显示网页。
同样地,请进一步参见图3,在本发明的其他实施例中,第一无线通讯设备更可包括第一显示屏205,以在第一网络模块201从网络下载待浏览的网页所对应的网页数据后,利用第一浏览器模块203解析该网页数据,并发送至第一显示屏205以供用户浏览。
请参见图4,图4是图3所揭示的基于无线通讯设备的网页共享***的工作流程图。
如图4所示,本发明的基于无线通讯设备的网页共享***的工作流程包括如下步骤:
步骤501,从网络下载待浏览的网页所对应的网页数据。
步骤502,解析网页数据并在第一显示屏205显示。
步骤503,获取用户所输入的共享请求。
步骤504,响应共享请求从网页数据中提取网页共享信息。
步骤505,以一预定格式设置网页共享信息。
步骤506,以近场通信传输方式将网页共享信息发送至第二无线通讯设备300。具体而言,是发送至第二无线通讯设备300的第二近场通信模块303。
步骤507,获取网页共享信息。
步骤508,判断网页共享信息是否为预定格式,在判断结果为“是”,则执行步骤509,若判断结果为“否”,则执行步骤510。
步骤509,根据网页共享信息在第二显示屏302显示网页。
步骤510,流程结束。
值得注意的是,以上的步骤501至步骤506由第一移动通讯设备200所执行,以上的步骤507至步骤509由第二移动通讯设备300所执行。
具体而言,以上的步骤501由第一网络模块201执行,步骤502、步骤504以及步骤505由第一浏览器模块203执行,步骤503由第一用户接口模块202执行,步骤506由第一近场通信模块204执行,步骤507由第二近场通信模块303执行,步骤508和步骤509由第二浏览器模块301执行。
其中,步骤505和步骤508为一认证机制,用于判断网页共享信息是否合法,在本发明的其他实施例中,该些步骤可根据实际需要省略。
并且,在步骤504中,第一浏览器模块203所提取的网页共享信息可为包括有指向上述网页的网络地址的字符串,而在这种情况下,在步骤505中,第一浏览器模块203可将该字符串设置为后缀为url的文件,在步骤507中,第二近场通信模块303接收到该包含网址字符串文件,在步骤508中,可通过第二浏览器模块301判断该包含网址字符串的文件是否为url格式来确认所接收到的字符串是否为目标字符串,并且,在判断结果为“是”时,在步骤509中,根据该包括有指向网页的网络地址的字符串控制第二网络模块304从网络地址下载该网页对应的网页数据,第二浏览器模块301对网络数据进行解析,并发送至第二显示屏302以显示网页。值得注意的是,以上将字符串设置为url后缀的技术方案仅为本发明众多实施方式中的一种,在实际应用中,也可按需要将字符文件串设置为html、cgi等各种后缀。
其中,在以上所述的技术方案中,通过第一无线通讯设备200的第一浏览器模块203提取作为网页共享信息的包括有指向上述网页的网络地址的字符串,并利用第二无线通讯设备300的第二网络模块304根据该字符串从网络地址下载该网页对应的网页数据,可达成共享网页的目的。但,该技术方案仅适用于第二无线通讯设备300设置有第二网络模块304并且第二网络模块304与网络连接的情况。
而在本发明的另一实施例中,可直接提取网页文件作为网页共享信息,以使得在脱机状态时,亦可通过网页文件进行浏览。具体而言,在步骤504中,第一浏览器模块203所提取的网页共享信息包括htm网页文件、html网页文件、xhtml网页文件、asp网页文件、aspx网页文件、php网页文件或jspd网页文件中的一者,在这种情况下,在步骤507中,第二近场通信模块303接收到以上的网页文件,在步骤508中,第二浏览器模块301判断该网页文件是否为上述格式来确认所接收到的网页文件是否为目标网页文件,并且,在判断结果为“是”时,在步骤509中,将htm网页文件、html网页文件、xhtml网页文件、asp网页文件、aspx网页文件、php网页文件或jspd网页文件中的一者进行解析,并发送至第二无线通讯设备300的第二显示屏302以显示网页。
在以上所述的技术方案中,通过第一无线通讯设备200的第一浏览器模块203提取网页文件,并通过第二无线通讯设备300的第二浏览器模块301直接解析该网页文件,同样可达成共享网页的目的。并且,该技术方案适用于第二无线通讯设备300没有设置有第二网络模块304或虽设置有第二网络模块304,但其并无与网络连接的情况(即处于脱机状态)。
以下将具体描述图4中所绘示的步骤506和步骤507中进行近场通信的具体原理:
近场通信传输方式NFC(Near Field Communication)作为一种近距离通信机制,具有快速方便地进行信息交换的优势,近场通信传输方式能够在两个设备之间置于近距离时(一般小于10cm),快速建立连接(一般小于1s),并完成数据的传递。本发明正是利用了近场通信传输方式的这一特点,完成网页共享信息的发送与接收。而近场通信传输方式主要包含主动模式与被动模式,以主动模式为例,第一近场通信模块204与第二近场通信模块303各自发射频场来激活通讯,第一近场通信模块204以选定的传输速率向第二近场通信模块303发送数据,第二近场通信模块303以同样的速率进行应答。当使用第一无线通讯设备200的用户希望共享当前所浏览网页时,便发起近场通信呼叫,发起的方式可以是通过向第一用户接口模块202输入共享请求来触发,在用户输入共享请求后,第一浏览器模块203提取网页共享信息,并且,第一近场通信模块204开始进行初始化,此时,将第二无线通讯设备300置于与第一无线通讯设备相近的距离内,第一无线通讯设备200中的第一近场通信模块204与第二无线通讯设备300中的第二近场通信模块303两者间开始建立通信,即当二者所放置的距离小于一定值(一般为小于10cm),第一近场通信模块204发射频场,并按照选定的传送速度(如424kbps)将网页共享信息发送给第二近场通信模块303,第二近场通信模块303同样发射频场,以同样的传输速率进行应答,从而建立对等的点对点数据连接。这样,便可实现移动通讯设备间的网页共享信息的交换。
以下请进一步参见图5,图5为图1所揭示的无线通讯设备的具体电路连接图。
如图5所示,无线通讯设备包括控制芯片601、近场通信芯片603以及射频通信模块604,其中,控制芯片601内嵌有电源管理模块602,射频通信模块604设置有射频天线ANT1,近场通信芯片603设置有近场天线ANT2,电源管理模块602分别向射频通信模块604以及近场通信芯片603提供电源PWR,控制芯片601通过相应端口与射频通信模块604相互传输数据信号DATA,并通过相应端口向射频通信模块604发送控制信号CRL,射频通信模块604通过射频天线ANT1连接网络。另外,控制芯片601利用I2C(Inter Integrated Circuit,两线式串行总线)协议与近场通信芯片603通信,其中,通过相应端口向近场通信芯片603发送控制信号I2C_SCL,并通过相应端口与近场通信芯片603相互传输数据I2C_SDA,而近场通信芯片603更可利用近场天线ANT2与另一具有相同架构的无线通讯设备进行近场通信,并且,近场通信芯片603在接收或发送完相应数据后,更可通过发送中断信号INT至控制芯片601以触发控制芯片601中的相应处理程序。
另外,该控制芯片601还进一步与显示屏连接,由于其为本领域常用技术,因此于此不作赘述。
而图1中所揭示的无线通讯设备中的浏览器模块103可通过编写相应控制代码以嵌入至控制芯片601中来实现,近场通信模块104可由近场通信芯片603实现,同样地,图3中所介绍的基于无线通讯设备的网页共享***可由至少两个图5所揭示的无线通讯设备所组成。
值得注意的是,以上所揭示的控制芯片601可优选为无线通讯设备中的基带处理芯片,射频通信模块604可优选为2G/3G信号收发模块。
因此,由于近场通信传输方式能够自动创建通信链路连接进行数据的交换,本发明充分利用近场通信快速方便进行数据交换的优点,将其用于移动通讯设备之上,当第一用户在使用第一移动通讯设备200在浏览网页时,第二用户也希望通过第二移动通讯设备300浏览与之相同的网页时,只需要将手机与第一用户靠近一下,第二移动通讯设备300就能够自动打开第一用户正在浏览的页面。本方明所揭示的技术方案一方面加快了用户之间网址交换的速度,第二用户只需要将所使用的第二移动通讯设备300靠近第一移动通讯设备200一下,就能够通过近场通信传输方式完成网页共享信息的发出与接收,不需要进行多余的操作,另一方面,更加增加了上网互动的乐趣,第二用户只需要通过将第二无线通讯设备300靠近第一无线通讯设备200,就能快速的进入第一用户所浏览的网页,方便了用户之间分享有趣网页内容(如新闻、音乐、视频等),增加了用户体验。
因此,本发明所揭示的无线通讯设备、基于无线通讯设备的网页共享***及方法可响应用户请求从当前浏览的网页的网页数据中提取网页共享信息,并通过近场通信传输方式将网页共享信息发送至另一无线通讯设备,能够实现无线通讯设备之间网页的快速共享,增加了用户之间的互动乐趣。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。