用于在无线通信设备内限制浏览器访问的设备及其方法

文档序号:7587334阅读:248来源:国知局
专利名称:用于在无线通信设备内限制浏览器访问的设备及其方法
技术领域
本发明一般来讲涉及无线通信设备,更具体来讲涉及具有因特网浏览能力的无线通信设备。
相关技术说明历史上来讲,诸如蜂窝式电话和双路消息发送设备之类的无线通信设备具有接收发自无线通信系统的数据和/或话音消息、以及响应于消息接收来执行标准功能的能力,比如存储消息,显示消息,或者向用户提醒收到消息。数据消息通常是诸如电话号码的数字消息,或者包含一个单一信息单元的字母数字消息,所述单一信息单元比如是“下午六点在我办公室会面”。
通过可听提醒或者振动提醒来向用户提醒收到了新消息。现在许多无线通信设备的显示器包括它已经接收到并且已经存储在存储器中的每一消息的消息指示符。该消息指示符允许快速查看该用户在该无线通信设备中有多少消息,还允许用户快速选中一条消息来查看。该显示器还可以包括向用户指示正在接收到一个新呼叫和/或该新呼叫的源的呼叫接收消息。
现在,已经开发出方法和系统,以求满足对无线通信设备上的信息、多媒体及其他通信服务的日益增长的需求。获得这些服务的最流行的技术之一是通过因特网来实现。因特网是通过由国家科学基金会(NSF)资助的通信主干网(NSFNET主干网)连接的超过25,000个计算机网络的集合,目前是由高级网络系统(ANS)来管理的。订购者利用通过一个或多个网络连接到因特网的一个组织的主机(服务器)获得帐户。传统上,订购者使用个人计算机(PC)和调制解调器,通过电话线与服务器连接。随着因特网使用变得更加普及,已经开发出访问因特网的不同方法。例如,用户可以使用无线通信设备访问因特网。
诸如蜂窝式电话和双路消息发送设备之类的因特网使能无线设备例如可以包括浏览器应用程序,该浏览器应用程序具有与传统上安装在诸如个人计算机之类的固定设备中的浏览器应用程序相同的功能性。关系到网络服务供应商和个人订购者两者的一个关键在于对未被授权的或者不合格的因特网网点的访问的限制。更可取的是使用可定制的、灵活的系统来提供这样一种限制,其并不限制在各无线通信设备之间的可移植性。


附图用于进一步地图示说明各实施例并且解释全部根据本发明的各种原理和有益效果,其中在单独视图中,类似的附图标记始终指的是完全相同的或者功能上类似的元素,并且这些附图与下文中的详细说明一起被并入、并构成说明书的一部分。
图1是根据本发明的一最佳实施例的无线通信设备的电子方框图。
图2是根据本发明的一最佳实施例的供图1中的无线通信设备使用的存储器设备的电子方框图。
图3是图示出根据本发明的一最佳实施例的使用图2中的存储器设备的、图1中的无线通信设备的操作的流程图。
具体实施例方式
按照规定,此处公开了本发明的详细实施例;然而,应理解的是所公开的实施例仅仅是本发明的示例,其可以以各种形式来具体实施。因此,此处公开的具体结构和功能上的细节不应被解释为限制,而应仅仅作为权利要求书的基础,并应仅仅作为用于教导本领域中的普通技术人员在实际的任何适当的详细结构中以不同方式使用本发明的代表性基础。此外,此处使用的术语和字句不是意图进行限制,而是提供本发明的一种可以理解的说明。
此处使用的术语一个或者一种被定义为一个或多个而不是一个。此处使用的术语多个被定义为两个或更多而不是两个。此处使用的术语另一个被定义为至少第二个或更多。此处使用的术语包含和/或具有被定义为包括(即,开放式语言)。此处使用的术语耦合被定义为连接,尽管不一定是直接地连接,也不一定是机械地连接。此处使用的术语程序、软件应用等等被定义为被设计在计算机系统上执行的指令序列。程序、计算机程序或者软件应用可以包括子程序、函数、程序、对象方法、对象实现、可执行应用程序、小程序(applet)、服务小程序(servlet)、源代码、目标代码、共享库/动态载入库和/或被设计在计算机系统上执行的其他指令序列。
图1是根据本发明的一最佳实施例的无线通信设备10的电子方框图。本领域中普通技术人员可理解的是,根据本发明的无线通信设备可以是移动蜂窝式电话、移动无线数据终端、具有附加数据终端的移动蜂窝式电话、或者双路消息发送设备。在下列说明中,术语“无线通信设备”指的是上述设备中的任何一种或者等效物。
正如图1中所示出的,无线通信设备10包括第一天线15、第二天线20、接收机25、发射机30、时钟35、处理器40、存储器45、存储器互连50、提醒电路55、显示器60、用户界面65和浏览器应用程序70。
所述第一天线15截取来自通信系统75的传输信号。本领域中普通技术人员可理解的是,根据本发明的该通信系统75可以使用任何无线射频(RF)信道来工作,例如双向消息发送信道、移动蜂窝式电话信道或者移动无线电信道。类似地,本领域中普通技术人员可理解的是通信系统75可以使用其他类型的无线通信信道来工作,诸如红外线信道和/或蓝牙信道。此外,本领域中普通技术人员可理解的是,通信系统75可以使用有线通信信道来工作,诸如局域网(LAN)或者广域网(WAN),或者两者相结合的方式。例如,LAN可以采用若干联网协议中的任何一种,诸如TCP/IP(传输控制协议/互联网协议)、AppleTalk,IPX/SPX(内部分组交换/序列分组交换)、NetBIOS(网络基本输入输出系统)、或者任何其他分组结构,来允许在设备之间通信和/或在设备和共享资源之间通信。例如,WAN可以使用物理联网介质,诸如X.25、帧中继、ISDN、调制解调器拨号或者其他介质,来连接设备或者其他局域网。在下列说明中,术语“通信系统”指的是上述系统中的任何一种或者等效物。
所述第一天线15与接收机25耦合,该接收机25采用常规解调技术来接收通信系统75传输的通信信号。与接收机25耦合的是处理器40,其使用常规信号处理技术来处理接收到的消息。优选的是,该处理器40与伊利诺斯州Schaumburg的摩托罗拉公司制造的MC68328微控制器相似。本领域中普通技术人员可理解的是,可以使用其他类似的处理器来作为处理器40,并且可以根据需要使用同一类型或替代类型的附加处理器,来解决处理器40的处理要求。处理器40对接收消息的解调数据中的地址解码,将解码地址与存储在存储器45的地址存储器85中的一个或多个地址80进行比较;并且当检测到匹配的时候,继续处理接收消息的剩余部分。
为了执行无线通信设备10的必要功能,处理器40与存储器45耦合,该存储器45优选的是包括随机存取存储器(RAM),只读存储器(ROM),以及电可擦可编程只读存储器(EEPROM)(未示出)。存储器45包括地址存储器85、消息存储器90和浏览器数据存储器95。
一旦处理器40已经处理完一个或多个接收消息100,它将解码的消息存储在存储器45的消息存储器90中。本领域中普通技术人员可理解的是,根据本发明的消息存储器90可以是语音邮箱或者数据存储装置中的一组存储单元。在下列说明中,术语“消息存储器”指的是上述存储装置中的任何一种或者等效物。
在一最佳实施例中,无线通信设备10包括外存储器互连50,用于将存储器设备105可操作地连接到无线通信设备10。例如,外部储存器互连50可以包含用于对存储器设备105上的外部触点进行物理接合的结构,以便存储器设备105被直接连接到无线通信设备10。本领域中普通技术人员可理解的是,外部储存器互连50还可以是无线连接,诸如红外线、蓝牙或者射频接口。当外部储存器互连50与存储器设备105连接的时候,无线通信设备10可以访问存储器设备105中的多个存储信息。
存储器设备105例如可以是用户标识模块(SIM)卡。SIM卡是一种电子设备,通常包括适用于封装在小型的软质塑料卡内的微处理机和存储器。SIM卡另外还包括某种接口形式,用于与外部设备或者系统通信。SIM卡可被用于将各种各样的信息转移到无线通信设备10和/或任何其他兼容设备,或者从这些设备中转移出各种各样的信息。
一旦接收和处理了一条消息,处理器40优选的是向提醒电路55生成一个命令信号,作为已经接收和存储了消息100的通知。提醒电路55可以包括具有能够播放曲调及其他可听提醒的关联扬声器电路的扬声器(未示出),具有能够产生物理振动的关联振动器驱动电路的振动器(未示出),或者具有能够产生视觉提醒的关联LED驱动电路的一个或多个LE(未示出)。本领域中普通技术人员可理解的是,可以将其他类似的提醒装置以及所描述的可听、振动和视觉提醒的任何组合用于提醒电路55。
一旦接收和处理了一条消息,处理器40优选的是还向显示器60生成一个命令信号,以便生成接收和存储消息的可视通知。当显示器60接收到来自处理器40的已经接收并在存储器45中存储了消息的命令信号的时候,显示消息指示。该消息指示例如可以是在显示器60上激活多个消息图标中的一个。该显示器60例如可以是用于显示文字和图形的液晶显示器。本领域中普通技术人员可理解的是,可以使用其他类似的显示器来作为显示器60,诸如阴极射线管显示器。
无线通信设备10优选的是还包括时钟35。时钟35为处理器40提供定时。时钟35可以包括供无线通信设备10的操作使用的当前时间。时钟35还提供特征增强的定时源,例如操作的有效和无效期间或者提醒期间。
在一最佳实施例中,无线通信设备10包括浏览器应用程序70。浏览器应用程序70可以是在制造期间被硬编码或者编程输入到无线通信设备10中的,可以是在客户预订时经由空中编程的,或者可以是可下载的应用程序。可理解的是,可以使用其他编程方法来将浏览器应用程序70编程进入无线通信设备10。本领域中普通技术人员还可理解的是,浏览器应用程序70可以是无线通信设备10内部的硬件电路。
浏览器应用程序70优选的是为设备用户提供经由通信系统75来查找和观看可在因特网115上获得的信息的功能性。浏览器应用程序70例如可以是使用“点击”图形处理的文本浏览器。浏览器应用程序优选的是可以解释下载文件中的超文本标记语言(HTML)标记符,以及依照一组标准风格规则来将显示数据格式化。
无线通信设备10使用存储在浏览器数据存储器95和/或存储在存储器设备105中的多个浏览器信息110来执行与各因特网网络站点有关的功能。多个浏览器信息110例如可以包括可由设备用户诸如在浏览器应用程序70启动并且连接到因特网115的时候编程的数据。例如,设备用户可以对多个浏览器信息110编程,以便在预定时间启动浏览器应用程序70。
多个浏览器信息110例如可以包括连接类型(广域网,短程无线,红外线数据协会(IrDA),通用串行总线(USB),或者串行)。如果广域或者局域网被用于通信,则多个浏览器信息110还可以包括路由选择信息,该路由选择信息可被转换为IPv4/MAC或者IPv6地址。诸如URL、统一资源标识符(URI)、电话号码或者其他的用户友好的名称可被用于访问数据库来获得该可路由信息(IP寻址)。
本领域中普通技术人员可理解的是,具有软件编程能力的无线通信设备可以包括专门的和个性化的显示选项以及屏幕,以供浏览器应用程序70使用。替代地,不包括软件编程能力的无线通信设备可以包括标准的、预定义的的显示选项以及屏幕,以供浏览器应用程序70使用。
浏览器应用程序70还使用各种提醒选项来工作。在一个实施例中,浏览器应用程序70在新的浏览器信息110被添加给浏览器数据存储器95的时候,或者在当前时间是事件时间或者处于与浏览器应用功能有关的事件时间的预定窗口之内的时候,通知处理器40向提醒电路55发送一条命令。替代地,在接收到新的浏览器信息并将其存储在浏览器数据存储器95中的时候和/或在当前时间是事件时间的时候,不发送提醒。本领域中普通技术人员可理解的是,其他提醒方案也在本发明的范围之内。
优选的是,用户界面65与处理器40耦合。用户界面65可以是用于生成按钮按压的一个或多个按钮、按钮按压序列、来自设备用户的话音响应、或者由无线通信设备10的设备用户发起的人工响应的其它类似方法。响应于经由用户界面65接收到用户输入,诸如设备用户按下按钮或者按钮系列,或者响应于接收到一条消息,处理器40发起对于浏览器应用程序70的用户输入信号。响应于该用户输入信号,浏览器应用程序70访问浏览器数据存储器95中的供浏览器应用程序70操作使用的多个浏览器信息110。
发射机30与处理器40耦合,并对来自处理器40的命令作出响应。当发射机30接收到来自处理器40的命令的时候,发射机30经由第二天线20向通信系统75发送信号。
在替代的实施例(未示出)中,无线通信设备10包括一个执行所述第一天线15和第二天线20的功能性的天线。此外,无线通信设备10替代地包括一个执行所述接收机25和发射机30的功能性的收发电路(未示出)。本领域中普通技术人员可理解的是,可以将相同或者替代类型的其他类似的电子方框图用于该无线通信设备10。
图2是根据本发明的一最佳实施例的供图1中的无线通信设备10使用的存储器设备105的电子方框图。优选的是,存储器设备105是SIM卡,该SIM卡被编程具有按照GSM 11.11或者3GPP 31.101规范的各种信息文件。存储器设备105例如包括卡处理器130和卡存储器120。在该卡存储器120内,可以存储多个信息,包括用于接收由连接的无线通信设备接收消息的通信信道125的标识符,以及为了安全性目的的解密密钥135。根据本发明的,在卡存储器120内存储了受限URL列表文件140。该文件将包含需要被限制访问的URL列表。在一个实施例中,受限URL列表文件140可以使用授权的线位号数来写入或者修改。在本实施例中,仅仅被授权访问该线位号数的个人可以修改存储器设备105上的受限访问URL列表。在另一实施例中,受限URL列表文件140可以使用从通信系统75接收的消息来写入或者修改。例如,存储器设备与之连接的无线通信设备可以接收一条包括该受限URL列表文件140的更新的消息,并且作为响应,处理器40可以经由外部储存器互连50向存储器设备105发送一条命令,来更新该受限的URL列表文件140。替代地,存储器设备105可以包括用于与通信系统75直接通信的收发信机(未示出)。本领域中普通技术人员可理解的是,受限访问可以是所连接的无线通信设备10的浏览器应用程序70所进行的总访问阻挡到最小访问限制。例如,限制可以包括因特网网址、即时消息、新闻组、FTP和IRC的定制阻拦。在一个实施例中,受限访问可以基于类别,诸如非法活动/药品,仇恨/偏狭,宗教膜拜,赌博等等。
图3是图示出根据本发明的一最佳实施例的使用存储器设备105的无线通信设备10的操作的流程图。具体来讲,图3图示出使用存储在存储器设备105中的受限URL列表文件140的浏览器应用程序70的操作。该过程开始于步骤145,其中在存储器设备105加电时,受限URL列表文件140被初始化。接下来,在步骤150中,该过程确定是否已经为新的URL接收了一条取出命令。例如,响应于对于用户界面65的用户输入,浏览器应用程序70可以请求处理器40经由外部储存器互连50向存储器设备105发起一条取出命令。取出命令可以由存储器设备105的卡处理器130接收和处理。当在步骤150中不在接收到任何取出命令的时候,该过程周期返回,并继续周期性地检测命令。在步骤155中,当已经在步骤150中接收到一条取出命令的时候,卡处理器130接下来将该取出命令中包含的URL与受限URL列表文件140中包含的多个受限URL进行比较。在一个替代的实施例中,该无线通信设备10的浏览器应用程序70可以将取出命令中包含的URL与受限URL列表文件140进行比较。在本实施例中,处理器40检索受限URL列表文件140,并且优选的是在浏览器数据存储器95中存储该受限URL列表文件140。随后,浏览器应用程序70能够将期望的URL与受限URL列表文件140中的URL列表进行比较。在步骤160中,当取出命令中的URL没有被包含在受限URL列表文件140内的时候,浏览器应用程序70在全部操作和访问中使用该URL。在步骤165中,当取出命令中的URL被包含在受限URL列表文件140内的时候,浏览器应用程序70在受到限制的时候,在受限制操作和访问中使用该URL,或者在被如此指示的时候,被阻拦访问和操作。优选的是,通过使用显示器60,无线通信设备10的设备用户被告知该受限的或者受到阻拦的访问。例如,可以以文本通知、图标通知、图形通知等等形式来显示受限访问的通知。本领域中普通技术人员可理解的是,替代地,还可以通过由提醒电路55发出的可听或者振动提醒来向设备用户告知该受限访问。此处所述的该方法的一个好处在于,在存储器设备105上存储受限访问信息提供了多个无线通信设备之间的信息可移植性。
尽管已经通过最佳实施例描述了本发明,但对于本领域普通技术人员显而易见的是,可以在不脱离本发明的情况下作出各种变更和改进。据此,意图将所有这类变更和改进视为在由所附权利要求书中所定义的本发明的精神和范围之内。
权利要求
1.无线通信设备,包含外部储存器互连,用于可操作地连接到存储器设备;处理器,与外部储存器互连耦合,其中该处理器被编程用于经由该外部储存器互连从存储器设备中检索受限URL列表文件;以及浏览器应用,与处理器耦合,其中该浏览器应用被编程用于将期望URL与受限URL列表文件进行比较,以及当期望URL被包容在受限URL列表文件之内的时候,限制对该期望URL的访问。
2.如权利要求书1中所述的无线通信设备,其中,所述浏览器应用还被编程用于当期望URL没有被包容在受限URL列表文件之内的时候,访问该URL来进行全部操作。
3.如权利要求书1中所述的无线通信设备,其中,所述处理器还被编程用于在检索受限URL列表文件之前,将取出命令经由外部储存器互连发送到存储器设备。
4.如权利要求书1中所述的无线通信设备,还包括与处理器耦合并且还与浏览器应用耦合的浏览器数据存储器,其用于存储多个浏览器信息,其中,所述浏览器应用使用所述多个浏览器信息来执行与一个或多个因特网网络站点有关的功能。
5.如权利要求书1中所述的无线通信设备,还包括与处理器耦合的用户界面,其中该处理器被编程用于响应于经由用户界面接收到用户输入,发起对于浏览器应用的用户输入信号,并且其中,该浏览器应用被编程用于响应于该用户输入信号,访问所述浏览器数据存储器中的所述多个浏览器信息。
6.一种在无线通信设备内的方法,包含从连接到无线通信设备的存储器设备中检索受限URL列表文件;将期望URL与受限URL列表文件进行比较;以及当期望URL被包容在受限URL列表文件之内的时候,限制对该期望URL的访问。
7.如权利要求6中所述的方法,还包括当期望URL没有被包容在受限URL列表文件之内的时候,访问该URL来进行全部操作。
8.如权利要求6中所述的方法,还包括当限制存取URL被包容在受限URL列表文件之内的时候,显示该受限访问的通知。
9.如权利要求6中所述的方法,还包括在检索受限URL列表文件之前,将取出命令发送到存储器设备。
10.如权利要求6中所述的方法,还包括在存储器中存储受限URL列表文件;以及在比较步骤之前,从存储器中检索所述受限URL列表文件。
全文摘要
无线通信设备(10)包括用于可操作地连接到存储器设备(105)的外部储存器互连(50)、处理器40)、和浏览器应用程序(70)。处理器(40)被编程用于经由外部储存器互连(50)从存储器设备(105)中检索受限URL列表文件(140)。浏览器应用程序(70)被编程用于将期望URL与受限URL列表文件(140)进行比较,并在期望URL被包容在受限URL列表文件(140)之内时,限制对该期望URL的访问。
文档编号H04M1/725GK1732701SQ200380108027
公开日2006年2月8日 申请日期2003年12月10日 优先权日2002年12月30日
发明者乌迪·凯尔卡 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1