用于把智能电话应用转换成基本电话应用的方法和系统技术方案

技术编号:14806508 阅读:149 留言:0更新日期:2017-03-15 00:50
公开了一种用于把智能蜂窝电话应用转换成在基本蜂窝电话上操作的应用的系统和方法。本发明专利技术具有分类处理,其把蜂窝电话应用的一项或多项功能分类成能够由基本蜂窝电话实施的功能以及无法由基本蜂窝电话实施的功能(缺失功能)。开发针对缺失功能的替代功能。仿真器监测蜂窝电话应用的执行,并且在将要执行缺失功能的执行点处提供替代蜂窝电话功能。因此,智能电话应用被转换成可以由基本蜂窝电话以精简的功能性来执行的基本电话应用。本发明专利技术可以运行在智能电话或服务器上。本发明专利技术还可以作为基于服务器的服务被提供给基本蜂窝电话用户。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求2013年10月14日提交的肯尼亚临时专利申请KE/P/2013/001930的优先权,通过引用的方式将其内容合并在此。
本专利技术涉及移动通信设备的领域。更具体来说,本专利技术涉及把智能电话应用变换成可以在基本电话上运行的应用的转换器。基本电话被定义成仅具有基本显示(仅有文本)和全球移动通信系统(GSM)电话能力(呼叫和消息传送)并且不具有浏览器或数据能力的电话。
技术介绍
最近的二十年来,世界范围内对于移动电话的采用是惊人的。国际电信联盟估计,到2011年为止世界上已经有超过50亿部移动电话。在这50亿部电话当中,80%(40亿部)是简单的基本电话,20%(10亿部)是智能电话。除了提供基本的电话功能之外,智能电话通过给出传统计算机的能力(power)和功能,特别是通过智能电话应用(“app”)改变了其用户的生活。另一方面,由于设备的硬件和软件能力受到限制,大部分基本电话的用户被遗漏在“移动计算革命”之外。主要的限制包括有限的屏幕尺寸,在电话上缺少本地计算和存储,缺少例如摄影机、GPS传感器和加速度计之类的特征件,以及缺少浏览器和数据能力。然而基本电话仍然能够通过利用语音的能力并且特别是例如SMS(短消息服务)和USSD(非结构化补充服务数据)之类的协议来为用户提供计算能力。这样的协议与远程服务器通信,远程服务器进行计算和存储并且随后将结果传送回用户。尽管如此,运行在基本电话上的应用的数目仍然比运行在智能电话上的数目少几个数量级。通过语音、SMS和USSD所提供的有限能力意味着只有智能电话应用的功能的一个很小的子集能够被直接实施在基本电话上。除此之外,如果有人要把现有的智能电话应用转换成用于基本电话使用,则涉及从零开始重写大部分应用代码并且在应用服务器上运行该应用代码。当前完全没有办法将智能电话应用自动转换成基本电话应用。人工处理需要开发者首先运行智能电话应用,并且确定应用的功能。开发者随后判断对于基本电话用户有可能实施这些功能的哪一个子集。更具体来说,不存在解决将智能电话应用自动转换成基本电话版本方面的关键挑战的适当的(inplace)系统或方法。这些挑战包括:1)对于基本电话快速识别应用的所支持和不支持的功能;2)在基本电话上立即访问现有的160万个或更多的可用应用;以及3)没有用以把应用转换成基本电话版本的自动化或标准化方法。相关技术:US20110136461;US20100251231。
技术实现思路
本专利技术的一个方面是为移动设备(特别是蜂窝电话)提供更高的功能性。本专利技术的另一方面是为基本蜂窝电话提供允许基本蜂窝电话自动运行一个或多个智能电话应用的功能性。本专利技术的另一方面是与基本蜂窝电话相结合地使用来允许基本蜂窝电话使用和执行智能电话应用的仿真器。本专利技术的另一方面是使用允许蜂窝电话使用和执行智能电话应用的仿真器的蜂窝电话。在各个方面中,本专利技术是一种用于把智能蜂窝电话应用转换成在基本蜂窝电话上操作的应用的系统和方法。本专利技术具有分类处理,其把蜂窝电话应用的一项或多项功能分类成能够由基本蜂窝电话执行的功能以及无法由基本蜂窝电话执行的功能(缺失功能)。开发针对缺失功能的替代功能。仿真器监测蜂窝电话应用的执行,并且在将要执行缺失功能的执行点处提供替代蜂窝电话功能。因此,智能电话应用就被转换成可以由基本蜂窝电话以精简的功能性来执行的基本电话应用。本专利技术可以运行在智能电话或固定服务器上。本专利技术还可以作为基于服务器的服务被提供给基本蜂窝电话用户。在各个方面中,本专利技术的方法和系统不涉及针对基本电话的任何修改。也就是说,基本电话保持不变并且具有在制造时所提供的相同功能性。因此,为了实施这里所描述的方法,不需要在基本电话上安装专门的软件,也不需要在基本电话上作出硬件或软件修改。仿真器在一个方面中是一种仿真器,其包括:应用跟踪器(AT),其被配置成识别与正在执行的智能电话应用中的位置相关的修剪智能应用模型(prunedSmartapplicationmodel)中的节点,并且从与修剪智能应用模型中的所识别出的节点相关的基本电话交互图(BasicPhoneInteractionGraph)中的节点提取指令;以及交互应对器(IH),其被配置成接收来自AT的指令,从所述指令准备消息,并且向用户传送所述消息。在一些实施例中:智能电话应用包括驻留在服务器上的机器可读指令,并且其中AT被配置成跟踪服务器上的智能电话应用的执行;其中,智能电话应用包括驻留在服务器上的机器可读指令,并且其中修剪智能应用模型和基本电话交互图各自包括存储在服务器上的存储器中的机器可读信息;智能电话应用具有相关联的用户界面框架图(UserInterfaceFramesGraph),其包括智能电话应用的各个特征件;修剪智能应用模型包括可以被实施在基本电话上或者可恢复以供实施在基本电话上的智能电话应用的特征件;修剪智能应用模型包括可以被实施在基本电话上或者可恢复以供实施在基本电话上的智能电话应用的特征件,并且其中基本电话交互图包括在拓扑方面等效于修剪智能应用模型的节点的节点,并且其中基本电话交互图中的至少一个节点包括被配置成由IH转换成SMS或USSD消息的指令;IH还被配置成接收来自用户的消息,把所述消息转换成用户界面输入,并且把用户界面输入中继到AT;所提取的指令包括消息元数据、语言片断、文本、位图数据、或者ASCII图形数据或者其组合;所述用户是蜂窝网络上的基本电话;所述用户是蜂窝网络上的基本电话,并且所述基本电话从制造以来未经修改;所述用户是蜂窝网络上的基本电话,并且所述基本电话由制造时所安装的硬件和软件构成或者基本上由制造时所安装的硬件和软件构成;所述用户是蜂窝网络上的基本电话,并且所述基本电话不包含未由制造商安装的任何软件;应用跟踪器包括驻留在服务器上的机器可读指令,并且其中交互应对器包括驻留在服务器上的机器可读指令。在一个方面中是一种使用如前所述的仿真器的方法,所述方法包括以下步骤:响应于接收自基本电话的请求,由AT在服务器上发起智能电话应用;以及由AT跟踪服务器上的智能电话应用。在一些实施例中:发起智能电话应用包括识别用户界面框架图中的主页节点,并且其中跟踪智能电话应用包括:识别修剪智能电话应用模型中的相应节点;把修剪智能电话应用模型中的所识别出的节点关联到基本电话交互图中的相应节点;以及从基本电话交互图中的相应节点提取本文档来自技高网
...

【技术保护点】
一种仿真器,包括:应用跟踪器(AT),其被配置成识别与正在执行的智能电话应用中的位置相关的修剪智能应用模型中的节点,并且从与修剪智能应用模型中的所识别出的节点相关的基本电话交互图中的节点提取指令;以及交互应对器(IH),其被配置成接收来自AT的指令,从所述指令准备消息,并且向用户传送所述消息。

【技术特征摘要】
【国外来华专利技术】2013.10.14 KE KE/P/2013/0019301.一种仿真器,包括:
应用跟踪器(AT),其被配置成识别与正在执行的智能电话应用中的位置相关的修剪智
能应用模型中的节点,并且从与修剪智能应用模型中的所识别出的节点相关的基本电话交
互图中的节点提取指令;以及
交互应对器(IH),其被配置成接收来自AT的指令,从所述指令准备消息,并且向用户传
送所述消息。
2.根据权利要求1的仿真器,其中,智能电话应用包括驻留在服务器上的机器可读指
令,并且其中AT被配置成跟踪服务器上的智能电话应用的执行。
3.根据权利要求1的仿真器,其中,智能电话应用包括驻留在服务器上的机器可读指
令,并且其中修剪智能应用模型和基本电话交互图各自包括存储在服务器上的存储器中的
机器可读信息。
4.根据权利要求1的仿真器,其中,修剪智能应用模型包括能够被实施在基本电话上或
者可恢复以供实施在基本电话上的智能电话应用的特征件。
5.根据权利要求1的仿真器,其中,修剪智能应用模型包括能够被实施在基本电话上或
者可恢复以供实施在基本电话上的智能电话应用的特征件,并且其中基本电话交互图包括
在拓扑方面等效于修剪智能应用模型的节点的节点,并且其中基本电话交互图中的至少一
个节点包括被配置成由IH转换成SMS或USSD消息的指令。
6.根据权利要求1的仿真器,其中,IH还被配置成接收来自用户的消息,把所述消息转
换成用户界面输入,并且把用户界面输入中继到AT。
7.根据权利要求1的仿真器,其中,所提取的指令包括消息元数据、语言片断、文本、位
图数据、ASCII图形数据或者其组合。
8.根据权利要求1的仿真器,其中,所述用户是蜂窝网络上的基本电话。
9.根据权利要求1的仿真器,其中,应用跟踪器包括驻留在服务器上的机器可读指令,
并且其中交互应对器包括驻留在服务器上的机器可读指令。
10.一种使用权利要求1所述的仿真器的方法,所述方法包括以下步骤:
响应于接收自基本电话的请求,由AT在服务器上发起智能电话应用;以及
由AT跟踪服务器上的智能电话应用。
11.根据权利要求10的方法,其中,发起智能电话应用包括识别用户界面框架图中的主
页节点,并且其中跟踪智能电话应用包括:
识别修剪智能电话应用模型中的相应节点;
把修剪智能电话应用模型中的所识别出的节点关联到基本电话交互图中的相应节点;
以及
从基本电话交互图中的相应节点提取消息。
12.根据权利要求10的方法,还包括:
由AT从基本电话交互图提取指令;
把所提取的指令传递到IH;
由IH把所提取的指令转换成USSD或SMS消息;以及
由IH把所述USSD或SMS消息传送到基本电话。
13.根据权利要求10的方法,还包括接收来自基本电话的输入,其中IH把所述输入转换
成用户界面输入,并且把用户界面输入中继到AT。
14.根据权利要求10的方法,其中,由AT跟踪服务器上的智能电话应用包括:
到达智能电话应用中的屏幕处,其对应于修剪智能应用模型中的具有修剪子节点的节
点;以及
由AT向IH传递终止消息。
15.一种仿真器,包括:
参考修剪应用模型的应用跟踪器(AT),其中AT跟踪智能电话应用的执行并且识别智能
电话应用中的一点,在该点处基本蜂窝电话需要对于执行智能电话应用所必要的缺失功
能;以及
交互应对器(IH),其生成替代所述缺失功能的替代蜂窝电话功能。
16.一种用于在基本电话上执行智能电话应用的系统,所述系统包括:
修剪智能应用模型(SAM),其包括对应于能在基本电话上执行或者可恢复的智能电话
应用的各项功能的多个节点;
基本电话交互图(BPIG),其包括在拓扑方面等效于修剪SAM的节点的多个节点,其中
BPIG的每一个节点包括指令;
包括机器可读指令的应用跟踪器(AT),其被配置成跟踪智能电话应用的执行,并且从
与修剪智能应用模型中的节点相关的基本电话交互图中的节点提取指令;以及
包括机器可读指令的交互应对器(IH),其被配置成接收来自AT的指令,从所述指令准
备消息,并且向用户传送所述消息。
17.根据权利要求16的系统,还包括用户界面框架图(UIFG),其包括对应于智能电话应
用的所有功能的多个节点。
18.根据权利要求16的系统,其中,IH还被配置成接收来自用户的消息,把所述消息转
换成用户界面输入,并且把用户界面输入中继到AT。
19.根据权利要求16的系统,其中,所提取的指令包括消息元数据、语言片断、文本、位
图数据、ASCII图形数据或者其组合。
20.一种使用权利要求16所述的系统的方法,所述方法包括以下步骤:
响应于接收自基本电话的请求,由AT在服务器上发起智能电话应用;以及
由AT跟踪服务器上的智能电话应用。
21.一种设备,包括被配置成使得所述设备实施仿真器的机器可读指令,所述仿真器包
括:
应用跟踪器(AT),其被配置成识别与正在执行的智能电话应用中的位置相关的修剪智
能应用模型中的节点,并且从与修剪智能应用模型中的所识别出的节点相关的基本电话交
互图中的节点提取指令;以及
交互应对器(IH),其被配置成接收来自AT的指令,从所述指令准备消息,并且向用户传
送所述消息。
22.根据权利要求21的设备,其中,所述设备是被配置成通过蜂窝网络与基本电话进行
交互的服务器。
23.根据权利要求21的设备,其中,智能电话应用包括驻留在服务器上的机器可读指
令,并且其中AT被配置成跟踪服务器上的智能电话应用的执行。
24.根据权利要求21的设备,其中,智能电话应用包括驻留在服务器上的机器可读指
令,并且其中修剪智能应用模型和基本电话交互图各自包括存储在服务器上的存储器中的
机器可读信息。
25.根据权利要求21的设备,其中,修剪智能应用模型包括能够被实施在基本电话上或
者可恢复以供实施在基本电话上的智能电话应用的特征件。
26.根据权利要求21的设备,其中,基本电话交互图包括在拓扑方面等效于修剪智能应
用模型的节点的节点,并且其中基本电话交互图的节点包括指令。
27.根据权利要求21的设备,其中,IH还被配置成接收来自用户的消息,把所述消息转
换成用户界面输入,把用户界面输入中继到AT,并且可选地用信号表明转变到后续状态。
28.根据权利要求21的设备,其中,所述设备是多用途计算机、专用计算机或者基本电
话之外的其他移动设备。
29.根据权利要求21的设备,其中,在向用户传送消息之前,IH把接收自AT的消息转换
成适合于作为USSD或SMS消息传送的文本。
30.一种使用权利要求21所述的设备在基本电话上执行智能电话应用的方法,所述方
法包括:
响应于接收自基本电话的请求,由AT在服务器上发起智能电话应用;以及
由AT跟踪服务器上的智能电话应用。
31.根据权利要求30的方法,其中,发起智能电话应用包括识别用户界面框架图中的主
页节点,并且其中跟踪智能电话应用包括:
识别修剪智能电话应用模型中的相应节点;
把修剪智能电话应用模型中的所识别出的节点关联到基本电话交互图中的相应节点;
以及
从基本电话交互图中的相应节点提取指令。
32.根据权利要求30的方法,还包括:
由AT从基本电话交互图提取指令;
把所提取的指令传递到IH;
由IH把所提取的消息转换成USSD或SMS消息;...

【专利技术属性】
技术研发人员:E·米布阿里O·斯图亚特A·瓦尔库特布莱恩特
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1