一种经过网络把信息内容从信息源推送到移动通信设备的系统,包括代码转换系统和第一网络设备。所述代码转换系统包括多个代码转换器,每个代码转换器可操作将信息内容从各种输入内容类型代码转换成各种输出内容类型。第一网络设备与代码转换系统通信,并且包括推送模块,所述推送模块可操作从信息源接收连接请求,所述连接请求包括与移动通信设备相关的标识符。推送模块进一步操作选择一个相应的连接处理机,该处理机可操作来从多个代码转换器中选择一个或多个代码转换器以对信息内容进行代码转换。(*该技术在2022年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及移动通信,尤其涉及把信息推送到移动通信设备。
技术介绍
已知的把信息提供到移动通信设备的方案趋于相对有限。例如,用于移动设备的无线应用协议(WAP)浏览器通常只提供对与WAP适应源相关的信息并且当这种信息由用户请求时的访问。尽管其它已知和类似的产品可允许移动设备用户访问另外的信息源,但是这些产品一般缺少对于移动设备网络资源、特别是无线通信链路的有效使用,因为某些信息请求通常必须在信息的每次传送之前进行。此外,大部分已知的数据访问系统和方法不适合于提供对存储在专用网络上的保密信息,诸如在位于安全防火墙之后的数据存储器上的公司信息的真正安全访问。因此,需要用于把信息从信息源推送到移动通信设备的系统和方法。
技术实现思路
本申请描述了一种用于把信息从信息源推送到移动通信设备的系统和方法。在此描述的系统和方法提供用于把多种类型和格式的信息的任何一种推送到移动通信设备。具体的信息翻译操作可由移动设备、信息源或中间数据服务器系统选择并且在移动通信系统的信息源侧执行。这不仅减少了设备处理操作的复杂性和与这些操作相关的任何设备硬件和软件组件,而且提供了客户化的设备信息格式。在一个实施例中,用于经网络把信息内容从信息源推送到移动通信设备的系统包括代码转换系统和第一网络设备。代码转换系统包括多个代码转换器,每个代码转换器可操作将信息内容从各种输入内容类型代码转换成各种输出内容类型。第一网络设备与代码转换系统通信,并且包括推送模块。推送模块可操作从信息源接收连接请求。该连接请求包括与移动通信设备相关的标识符。推送模块还可操作选择一个相应的连接处理机,该处理机可操作来从多个代码转换器中选择一个或多个代码转换器以对信息内容进行代码转换。附图说明图1是提供从信息源到移动通信设备推送数据的通信系统的一般方框图。图2是图1所示的系统的更详细方框图。图3是表示在IP系统中一般连接处理机相关操作的流程图。图4是连接处理机数据处理操作的流程图。图5是示例信息推送操作的信号流向图。图6是表示用于基于HTTP推送操作的多个或“链接”代码转换操作的信号流向图。图7是用于基于HTTP推送操作的推送服务器受控代码转换器选择的举例信号流向图。图8是带有外部代码转换器系统的通信系统的一般方框图。图9是示出如图8所示的外部代码转换器系统的基于HTTP推送操作的信号流向图。图10示出用于外部代码转换器系统的其它信号流向图。图11是在安全网络中实现的IP代理系统的方框图。图12是示出公司数据推送操作的信号流向图。具体实施内容总体系统描述图1是提供从远端信息源20到无线移动通信设备12推送信息的通信系统的总体框图。在图1中,系统10包括移动设备12,无线网络14,无线网络网关15,广域网(WAN)16,网络协议(IP)代理系统18,和信息源20。尽管IP代理系统18被示于图1的范例系统中,但用于非IP的协议的代理系统也可以按照本专利技术实现。在操作系统互连(OST)模型内的其它层的协议也能使用该系统被代理。这些其它协议包括但不限于HTTP和TCP。移动设备12可以是适于操作于无线通信网络14内的任何移动通信设备,并且最好是双路通信设备。移动设备12还可以具有语音和数据通信能力。根据移动设备12提供的功能,移动设备12还可称为数据消息设备,双路寻呼机,具有数据消息能力的蜂窝电话,无线互联网用具或数据通信设备(带有或不带有电话能力),但是在此基本地称为移动设备。正如对通信领域技术人员来说是显见的那样,移动设备12内的通信子系统的具体设计将取决于移动设备12打算运行于其中的通信网络14。例如,打算用于北美市场的移动设备12可包括设计运行于Mobitex移动通信系统或DataTAC移动通信系统内的通信子系统,而打算用于欧洲的移动设备12可包括通用分组无线业务(GPRS)通信子系统。本领域技术人员还将理解也可期望其它类型的移动设备和网络。在此描述的本专利技术的系统和方法可以结合实际上的任何无线网络14实现。图1所示的网关15提供无线网络14和WAN16例如可以是互联网之间的接口。这些功能如移动设备寻址、WAN协议和无线网络协议之间的数据转换、存储并且将数据前送到移动设备12及从移动设备前送数据和其它接口功能可以由网关15执行。IP代理系统18也能由与无线网络14相关的网络运营者/操作者主持。在该情况下,IP代理系统18和网关15之间的连接将使用运营者的专用网络而不是WAN 16.然后,WAN 16能够用于IP代理系统18和信息源20之间的通信。IP代理系统18是有效提供信息源20对移动设备12的访问的系统,并且下面进一步详细描述。通过IP代理系统18,能够与IP代理系统18通信的任何信息源20诸如互联网或网络服务器,可以推送信息到移动设备12。因此信息源20不需要特殊的应用或协议支持用于无线网络通信,因为它与IP代理系统18通信而不直接与移动设备12通信。尽管图1示出为直接连接,IP代理系统18和信息源20能够通过网络诸如局域网(LAN)或WAN包括互联网通信。无线网络和互联网使用类似的寻址方案,其中,接收者诸如在无线网络中的移动设备或连接互联网的计算机由数字地址标识。例如,移动设备在Mobitex网络中使用Mobitex访问号码(MAN)被标识,并且公共互联网使用IP地址方案被标识。然而,无线网络和互联网传输机构之间的差别防止了大部分是基于互联网的信息源20和移动设备诸如12之间的直接通信。此外,信息源内容主要针对具有相对强大的处理器的桌面或其它计算机系统,并且可以可需要处理器高强度操作诸如信息解析由接收者执行。由于移动设备趋于具有较小强度的处理器,这些操作在这些移动设备上比在计算机系统上花费更多时间,并且能够消耗通常有限的电源的大量功率。IP代理系统18填补了基于互联网和可能其它信息源20和具有相关移动设备12的无线网络14之间的空隙。这些服务例如可以包括地址映射、内容转换和验证和协议映射和优化。IP代理系统的详细描述图2是图1示出的IP代理系统18的详细方框图。IP代理系统18可包括分配器22,传输控制协议(TCP)处理机24,超文本传输协议(HTTP)处理机26,代码转换系统28,总表示为30的一个或多个推送服务,状态持续单元34,监视系统36和日志系统38。图2还示出了推送服务器42,网络服务器46,网络浏览器48和文件系统40,IP代理系统18可以时常与它们交互。图2所示的很多组件主要作为计算机软件模块实现。IP代理系统18内的单元将典型地运行在相同的计算机上,而IP代理系统18外的组件通常驻留在分离的计算机上。在可选的实施例中,IP代理系统18的单元可改为分布在分布于网络上的一组计算机中。分配器22管理数据流和与网关15的连接。例如根据连接的类型或被传送数据的类型或被执行的数据交易,分配器22与TCP处理机24或HTTP处理机26交互。代码转换系统28包括一个或多个数据滤波器,每个将数据或其它信息从一种格式转换成能够由移动设备12处理的格式。推送服务30提供向移动设备的推送,或通过IP代理系统18将来自信息源诸如推送服务器42(例如可以是网络服务器或软件应用)的“主动提供的”信息传送到移动设备12。推送服务组件30允许推送服务器42使用例本文档来自技高网...
【技术保护点】
一种经过网络把信息内容从信息源推送到移动通信设备的系统,包括:包括多个代码转换器的代码转换系统,每个代码转换器可操作将信息内容从各种输入内容类型代码转换成各种输出内容类型;和第一网络设备,与代码转换系统通信,所述第一网络设备 包括推送模块,其中推送模块可操作从信息源接收包括与移动通信设备相关的标识符的连接请求,并且推送模块进一步操作选择一个相应的连接处理机,该处理机可操作来从多个代码转换器中选择一个或多个代码转换器以对信息内容进行代码转换。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:萨利姆H奥马尔,罗素N欧文,赫伯特A利特尔,托马什K里巴克,迈克尔S布朗,戴维P亚奇,
申请(专利权)人:捷讯研究有限公司,
类型:发明
国别省市:CA[加拿大]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。